.reg-head .container{padding-bottom:15px;border-bottom:1px solid #e4e3e1;}
.reg-head .logo{padding-right:20px;border-right:1px solid #e4e3e1;}
.reg-head .reg-h2{font-size:24px;font-weight:bold;margin-left:40px;line-height:77px;}
.reg-head .reg-h2 h2{font-size:24px;}
.reg-head .reg-links{line-height:77px;}
.reg-head .reg-links a{color:#8cb464;}
.reg-head .reg-links a:hover{text-decoration:underline;}
.reg-main{margin-top:18px;}

.reg-select-box{width:970px;margin-top:18px;height:480px;}
.reg-select-box h3{font-size:24px;color:#494949;text-align:center;display:block;width:100%;margin-bottom:75px;}
.reg-select-box ul{margin-left:-103px;text-align:center;}
.reg-select-box li{width:254px;height:254px;background:#8cb464;display:inline-block;text-align:center;padding-top:30px;margin-left:103px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.reg-select-box li a{color:#fff;font-size:24px;}
.reg-select-box li span{display:block;line-height:60px;}
.reg-select-box li:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0px 5px 15px #e5e5e5;-moz-box-shadow:0px 5px 15px #e5e5e5;box-shadow:0px 5px 15px #e5e5e5;}

.reg-step{margin:0 auto;width:550px;}
.reg-step a{text-align:center;display:inline-block;float:left;color:#060001;font-size:16px;position:relative;margin:0px 15px;}
.reg-step a font{position:absolute;width:200px;text-align:center;left:-78px;}
.reg-step span{background:url('../images/reg-step-icon.png') no-repeat center;width:154px;height:9px;display:inline-block;float:left;margin-top:18px;}
.reg-step span.active{background:url('../images/reg-step-icon2.png') no-repeat center;}
.reg-step a i{font-style:normal;width:39px;height:39px;display:block;background:#dad9d2;border-radius:100%;text-align:center;line-height:39px;color:#fff;font-size:24px;margin:0 auto;margin-bottom:8px;}
.reg-step a.active i{background:#176cb6;}

.reg-body{margin-top:20px;}
.reg-body .tips{line-height:40px;height:40px;padding-left:100px;}
.reg-body .item{margin-top:40px;}
.reg-body .item label{float:left;font-size:18px;width:90px;line-height:34px;}
.reg-body .item input[type="text"],.reg-body .item input[type="password"]{height:34px;border:1px solid #6e6c6c;float:left;width:380px;padding:0px 15px;font-size:14px;}
.reg-body .item input[type="text"].v_error,.reg-body .item input[type="password"].v_error{border:1px solid #ff0000;}
.reg-body .item.itemimgcode input[type="text"]{width:160px;margin-right:15px;}
.reg-body .item.itemimgcode img{float:left;}
.reg-body .item.itemimgcode a{float:left;display:inline-block;margin-left:15px;}
.reg-body .item .sendcode{width:128px;height:35px;display:inline-block;float:left;background:#176cb6;font-size:14px;border:0px;color:#fff;margin-left:24px;}
.reg-body .item .sendcode.disabled{background:#ccc;}
/* .reg-body .item.nextbtn{text-align:center;} */
.reg-body .item.nextbtn a{width:440px;height:50px;background:#8cb464;color:#fff;display:inline-block;font-size:16px;text-align:center;line-height:50px;}
.reg-body .tab-con{width:690px;margin-left:356px;}
.reg-body .item.other{color:#6e6c6c;}
.reg-body .item.other a{color:#176cb6;text-decoration:underline;}
.reg-body .item.other input[type="checkbox"]{border:1px solid #6e6c6c;background:none;margin-right:10px;}
.reg-body .item span.valid{color:#ff0000;margin-left:15px;line-height:34px}
.reg-body .item select{height:34px;border:1px solid #6e6c6c;float:left;width:340px;padding:0px 15px;font-size:14px;color:#666;}

.reg-body .regtips{width:440px;text-align:center;margin-left:0px;margin-top:85px;margin-bottom:64px;}
.reg-body .regtips p{text-align:left;margin-left:20px;}
.reg-body .regtips img,.reg-body .regtips p{display:inline-block;}
.reg-body .regtips b{font-weight:normal;font-size:30px;color:#8cb464;}
.reg-body .regtips span{font-size:18px;color:#060001;display:block;}
