#main_content{ overflow: hidden; }
.binder-form-submit{ padding-top: 1px; }

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b7b7b7; opacity:1; 
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b7b7b7;opacity:1;
}
input:-ms-input-placeholder{
    color: #b7b7b7;opacity:1;
}
input::-webkit-input-placeholder{
    color: #b7b7b7;opacity:1;
}

#btn-reg-area p{font-size:12px;line-height:28px;}
#btn-reg-area p a{color:#00a2ff;}
#btn-reg-area p a:hover{text-decoration:underline;}
.radio{margin-top:8px;overflow:hidden;}
.radio li{float:left;margin-right:20px;padding-left:25px;position:relative; cursor: pointer;height:20px}
.radio i{position:absolute;width:18px;height:18px;background:url('/img/reg/icon-bg.png') no-repeat -20px -28px;left:0px;top:2px;cursor:pointer;}
.radio .active i{background-position:0 -28px;}
.tab-tits{height:40px;line-height: 40px;border-bottom: 2px solid #ddd;}
.tab-tits span{display: inline-block;padding:0 20px;height:40px;border-bottom:1px solid #ddd; cursor: pointer;}
.tab-tits .cur{border-bottom:2px solid #00abe1;color: #00abe1}

.wleft{width: 130px!important; }
.wright{display: block; position:absolute;top:0;right:0;width: 120px;text-align: center;height: 34px;line-height:34px;
	color:#00abe1;
	border: 1px solid #00abe1;}

.data-form .data-content dl{ margin-top: 20px; }
.data-form .data-content dl dt span{ color: #e72510; }

#getmobilecode.cdtime {color: #999;text-decoration: none; border: 1px solid #efefef; background-color: #efefef;}
.posi-rela{position: relative;}
.data-form{margin-top: 30px;}
/*图形验证*/
.none{display: none;}
.verify-code{z-index: 9999;position: fixed;top:0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);}
.code-content{margin: 150px auto 0;width: 190px;position: relative;padding: 40px 65px; background-color: #fff;}
#mb_vcode{display: block; width: 190px;height: 60px;margin: 0 auto;}
.vcode{position: relative; }
.vcode p{text-align: center; font-size: 12px; color: #333; line-height: 32px;}
.code-content input[type='text']{margin-top: 20px;width: 168px;height: 45px;line-height: 45px;font-size: 17px;color: #999;border: 1px solid #dedede;padding: 0 10px;}
.check-it{text-align: center;}
.check-it span{margin-top: 30px;display: inline-block;cursor: pointer;width: 190px;height: 35px;line-height: 35px;color: #fff;background-color: #00abe4;font-size: 14px;}
.close-btn{display: inline-block;width: 20px;height: 20px;position: absolute;top:8px;right: 8px;cursor: pointer;font-size: 18px; line-height: 20px;text-align: center;color: #999;}
.close-btn:hover{color: #00abe1}
.reg-tip{color: red; font-size: 12px; line-height: 20px; margin-top: 10px;}
/* 注册成功 */
.activate-box{height:440px;}
.go-activate,.resent-mail{text-align:center;font-size:14px;padding:20px;}
.go-activate{margin-top:100px;font-size:18px;}
.resent-mail{color:#797979;}
.resent-mail a{
    color:#40A4D8;
}
.resent-mail a:hover{
    text-decoration:underline;
}

@media screen and (max-width: 1000px) {
	body,#main_content{
		background-color: #fff!important;
	}

	.binder-form-submit{
		padding: 0!important;
	}

	.wleft{
		width: 60%!important;
	}

	.wright{
		width: 35%;
		height: 32px;
		line-height: 32px;
		font-size: 12px;
	}

	.step1{
		width: 100%;
	}

	.code-content{
		margin: 0 auto;
	}

	.data-form{
		width: 100%;
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
	}

	.tab-tits{
		border-bottom: none;
		height: 32px;
		line-height: 32px;
		padding-top: 8px;
		display: -webkit-box;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-box-pack: center;
	    -webkit-justify-content: center;
	    justify-content: center;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	    align-items: center;
	}

	.tab-tits span{
		-webkit-box-flex: 1;
	    -webkit-flex: 1;
	    flex: 1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 50%;
		height: 32px;
		line-height: 30px;
		text-align: center;
	}

	.data-form .data-content{
		width: 92%;
		padding: 0 4%;
		margin-top: 20px;
	}

	.data-form .data-content dt{
		line-height: 42px;
		width: 100%;
	}

	.data-form .data-content dl.col2 dd, 
	.data-form .data-content dl.col2 select,
	.data-form .data-content dl.col2 input[type='text'], 
	.data-form .data-content dl.col2 input[type='password'],
	.data-form .data-content dl.col2 input[type='button'],
	.data-form .data-content dl.col2 input[type='submit']{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#btn-reg-area {
		width: 100% !important;
	}

	.btn{
		height: 44px;
		font-size: 14px;
		border-radius: 5px;
		margin: 15px auto;
	}

	.data-form .data-content dd input[type='text'], .data-form .data-content dd input[type='password'], .data-form .data-content dd textarea{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: 34px;
		line-height: 20px;
		padding: 6px 5px;
	}

	#btn-reg-area p{
		color: #999;
		text-align: center;
	}

	#btn-reg-area :nth-child(3){
		padding-bottom: 20px;
	}

	.resent-mail a{
		display: block;
		line-height: 2;
		margin-top: 10px;
	}
}