.w1200{ width: 100%; max-width: 1200px; margin:0 auto; padding:0 10px; overflow: hidden;}
.register_bg{background:#efefef;} 
.fl{ float: left;}
.fr{ float: right;}
.register_bg .h2 {font-size: 16px;color: #333;margin-bottom: 50px;text-align: center;line-height: 40px; font-weight: normal;}
/*表单 开始*/
.register{ padding-top:80px;font-family: 'RobotoLight' , Arial;font-size: 40px;line-height: 40px;color: #333;padding-bottom: 46px;text-align: center;}
.formrules span{ display:block;}
.input-wrap.specal{background: #e5e5e5;padding: 10px 0px; /*padding:10px 0;*/}
.input-wrap span.special_span{ width:200px;}
.basic-info {margin: 24px 0 24px;width: 45%;}
.basic-info h2 {padding-top: 12px;border-top: 3px solid #ccc;margin-bottom: 24px;font-size: 18px; text-align: left;}
.input-wrap { margin-bottom: 12px; }
.input-wrap span { width: 39%; float: left; display: block; }
.input-wrap span em,.selection-box p em { color: #e50000; padding-right: 5px; }
.special_div{ float:left !important;}

.input-wrap div,.input-wrap input,.input-wrap select { width: 61%; display: block; float: right; height: 30px; padding: 3px 5px; }
.input-wrap div label { width: 33%; float: left; cursor: pointer; }
.input-wrap div input { width: auto; float: left; margin-right: 10px; margin-top: -3px; }
.selection-box,.legal-notices {margin-top: 20px;}
.selection-box input,.legal-notices input {vertical-align: initial;}
.selection-box p,.legal-notices p { font-size: 16px; line-height: 24px; margin-bottom: 10px;}
.selection-box label { display: inline-block; padding: 0 10px 3px; }
.selection-box textarea { width: 100%; height: 125px; border: 1px solid #ccc; padding: 10px; box-sizing: border-box; margin-top: 10px; }
.legal-notices p a { color: #000; text-decoration: underline; }
#submitBtn { display: block; padding: 0px 50px; height: 40px; color: #fff; background: #e50000; margin-top: 30px; border-radius: 5px; margin: 0px auto; font-size: 18px; cursor: pointer; margin-top: 30px; border-color: #e50000; margin-bottom:60px; }
.red{border: 1px dotted #E50000 !important; }
.textred { color: #e50000; }
.pl_10{padding-left:10px}
.more_infowrap{display:none;}
.special_h2{margin:0}
.agree a{ color:#999;}

.validPhone{ font-size: 12px; line-height: 20px; padding-top: 34px; margin-bottom: 18px; color: #666;}
.submitLoading2{ display:none; height: 40px; background: #e50000; border-radius: 5px; margin: 0px auto; margin-top: 30px; border-color: #e50000; margin-bottom:60px; text-align: center; }
.submitLoading2:after{ content:""; display: inline-block; vertical-align: middle; height: 100%;}
.submitLoading2 .submitImg{ width: 18%;}

@media only screen and (max-width: 1680px) {
	.register{ padding:80px 0 30px;}
} 
@media only screen and (max-width: 1366px) {
	.register{ padding-bottom: 46px;}
}
@media only screen and (max-width: 1126px) {
	.validPhone{ margin-bottom: -1px;}
}
@media only screen and (max-width:988px) {
	.input-wrap div.special_div{width: 100%;}
}
@media only screen and (max-width:910px) {
	.input-wrap div label.par1{ width: 50%;}
}
@media only screen and (max-width: 768px) {
	.register{ padding:60px 0 20px; font-size:32px;}
	.basic-info{ width: 100%;}	
}
@media only screen and (max-width:640px) {
	.input-wrap div label.par1{ width: 60%;}
}
@media only screen and (max-width:510px) {
	.input-wrap div{ width: 100%}
	.input-wrap div label.par1{ width: 65%;}
}
@media only screen and (max-width:460px) {
	.register{  font-size:26px; line-height:34px; padding:45px 0 30px;}
	.registerSuccess .registerSuccess-title{font-size: 20px;}	
}
@media only screen and (max-width:360px) {
	.input-wrap div label.par1,.input-wrap div label.par2{ font-size: 14px;}
}

/*-=S 注册成功页面*/
.registerSuccess {max-width: 600px;margin: 160px auto 120px;text-align: center;}
.registerSuccess i {color: #3BC72B;font-size: 50px;line-height: 50px;}
.registerSuccess .registerSuccess-title {font-size: 22px;line-height: 34px;max-width: 440px; margin: 0 auto; margin-bottom: 10px;}
.registerSuccess span {display: block; font-size: 18px;line-height: 24px;color: #333; margin-bottom: 24px;}
.registerSuccess a {color: #e50000;} 
