﻿body{border:0;padding:0}

.require{color:red}

.body1{width:966px;margin:0 auto;background:#fff}
.body1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.body1 .head{float:left;width:100%;height:60px;line-height:60px;}
.body1 .head .ileft{float:left;margin-left:10px;display:block}
.body1 .head .ileft ul,.body1 .head .ileft li{float:left}
.body1 .head .iright{float:right;width:80px}
.body1 .head .iright div.nav{float:left;}

.body2,.body2 .h1,.body2 .f1,input.submit{background:url(images/regbg.jpg) no-repeat -1111100px -111111px}

.body2{width:966px;margin:0 auto}
.body2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.body2 .h1{background-position:-9px 0px;height:54px;line-height:54px;float:left;width:100%;text-indent:50px;color:#fff;overflow:hidden;padding-top:5px;font-size:14px}
.body2 .f1{background-position:-9px -102px;height:10px;line-height:10px;display:block;width:100%;float:left}
.body2 .m1{float:left;width:100%;background:url(images/regbg_y.gif) repeat-y;padding-bottom:10px}

.body2 .h2{width:900px;margin:0 auto;margin-top:10px;border-bottom:1px solid #ccc;background:#EDF4FA;line-height:28px;text-indent:2em;font-size:14px;font-weight:bold}
.body2 .h2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.body2 .m2{width:900px;margin:0 auto;margin-top:10px;font-size:14px}
.body2 .m2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.body2 .m2 ul{width:800px;margin:0 auto}
.body2 .m2 li{float:left;line-height:30px}
.body2 .m2 li.l1{width:200px;text-align:right;padding-right:10px}
.body2 .m2 li.r1 input{width:220px;height:22px;line-height:22px;font-size:14px;border:1px solid #ccc}
.body2 .m2 li.r2 input{width:400px;height:22px;line-height:22px;font-size:14px;border:1px solid #ccc}
.body2 .m2 input.focus{border:1px solid #9EC5E4;background:#D9E8F4}
.body2 .m2 input.err{border:1px solid #E30000;background:#FFDDDD}
.body2 .m2 li.b1{width:100%;line-height:40px;text-align:center;margin-top:5px}
.body2 .m2 li.msg1{width:100%;margin-top:5px}
.body2 .m2 li.msg2{width:100%;margin-top:5px;border:1px solid red;padding:5px}

.body2 .m2 .tip{line-height:20px;padding:5px;border:1px solid #fff}
.body2 .m2 .tip dl,.body2 .m2 .tip dd{margin:0;padding:0;text-indent:0}
.body2 .m2 .tip_red{border:1px solid #982503;background:#FEF9F5}

input.submit{background-position:-9px -219px;width:116px;height:40px;border:none;cursor:pointer}
input.submit:hover{background-position-x:-126px}

#VerifyImg{cursor:pointer}

