ul{margin: 0;padding: 0;}
li{list-style: none;}
div,ul,li,span,em,abbr,em,a,b,i{overflow: hidden;}
.reg_header{width:100%!important;height: 420px;background: #31a0e1;}
.reg_header .header_core{width: 1200px;margin: 0 auto;color: #fff;height: 70px;}
.reg_header .logo{float: left;}
.reg_header .logo img{height: 50px;margin-top: 10px;}
.reg_header h1{display:block;height:110px;line-height: 110px;text-align: center;font-size: 26px;
font-weight: inherit;color: #fff;margin-top: 70px;}


.id_wrap{width: 1140px;margin: -240px auto 0;background: #fff;
box-shadow: 0 0 1px rgba(0,0,0,0.1);}
.id_wrap .steps{background: #a7acb5;height: 70px;}
.id_wrap .steps li{width: 33.27%;float: left;line-height: 70px;font-size: 16px;
text-align: center;border-right: 1px solid rgba(0,0,0,0.06);background: #20d1b5;color: #fff;}
.id_wrap .steps li.current{
	border-right: none;
	background: #a7acb5;
}
.id_wrap .steps li span{display:inline-block;width: 24px;height: 24px;margin:0;padding: 0;font-size: 14px;
border-radius: 100%;border:1px solid #fff;text-align: center;line-height: 24px;margin-right: 20px;
vertical-align: middle;margin-top: -4px;}



.zhuce_con{width: 720px;margin: 40px auto;}
.zh_con{margin: 0 auto;width: 584px;height: 360px;}
.zhuce_con .item{margin-bottom: 30px;overflow: hidden;}
.zhuce_con .item2{overflow: hidden;}
.intelligent_label{width: 100px;text-align: right;
line-height:40px;font-size: 16px;float: left;color: #333;}
.intelligent_label b{display: initial!important;color: red;margin-right: 8px;}
.item_ifo{width:600px;float: left;margin-left: 10px;font-size: 13px;}
.item_ifo .tex01{width: 280px;line-height: 40px;border-radius: 3px;
border:none;border:1px solid #ccc;height: 40px;float: left;margin-right: 18px;}
.item_ifo .tex01 input{border: none;padding: 0 12px;width: 250px;height: 100%;
font-size: 14px;border: none;outline: none;}

.item_ifo .tex01 input::-webkit-input-placeholder { color: #666;}
.item_ifo .tex01 input:-moz-placeholder { color: #666;}
.item_ifo .tex01 input:-ms-input-placeholder { color: #666;}



.item_ifo .tex02{width: 140px;line-height: 40px;border-radius: 3px;
border:none;border:1px solid #ccc;height: 40px;float: left;margin-right: 18px;}
.item_ifo .tex02 input{border: none;padding: 0 12px;width: 250px;height: 100%;
font-size: 14px;border: none;outline: none;}

.item_ifo .tex02 input::-webkit-input-placeholder { color: #666;}
.item_ifo .tex02 input:-moz-placeholder { color: #666;}
.item_ifo .tex02 input:-ms-input-placeholder { color: #666;}


.item_ifo .item_title{float: left;font-size:13px;color: #999;width: 300px;line-height: 20px;}

.item_ifo .item_title2{float: left;font-size:13px;color: #999;width: 300px;line-height: 40px;}

.item_ifo .valid{color:red;line-height: 40px;display: none;}
.item_ifo .success{width: 24px;height: 24px;margin-top: 8px;display: none;}
.item_ifo .success img{width: 100%;}
.item_ifo .yz_button{width: 120px;height: 40px;background: #31a0e1;border-radius: 3px;}
.item_ifo .yz_button input{border: none;background:none;color: #fff;
font-size: 14px;text-align: center;width: 100%;line-height: 40px;}



.pass_set{
	margin-left: 110px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.pass_set li{
	width: 60px;height:18px;float: left;background: #ccc;
	text-align: center;color: #fff;line-height: 18px;font-size: 14px;}	
.pass_set li:nth-child(1){margin-right: 2px;}
.pass_set li:nth-child(2){margin-right: 3px;}
input[type='radio'],input[type='checkbox']{
	width: 20px;
	height: 20px;
	vertical-align:middle;
	opacity: 0;

}
.input_style{
	border: 1.5px solid #ccc;
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 3px;
	float: left;margin-right: 10px;
}
.input_style2{
	width: 200px;
	height: 80px;
	border-radius: 6px;
	float: left;margin-right: 10px;
}
.radio_bg{
	background: url(/static/img/index/a.jpg) no-repeat;
}
.radio_bg_check{
	background: url(/static/img/index/a.jpg) no-repeat;
}
.checkbox_bg_check{
	border:1.5px solid #0e96ff;
	background:url(/static/img/index/icon_checkbox.png) no-repeat center #0089FF;
	background-size:12px;
}
.item_tongyi{line-height: 16px;font-size: 14px;color: #333;}
.item_tongyi:hover{text-decoration: underline!important;color: #0e96ff;}
.reg_checkbox{margin-left: 110px;}

.reg_next{width: 280px;height: 40px;background:#31a0e1;margin-left: 110px;margin-top: 30px;border-radius: 3px;}
.reg_next a{display:block;border: none;background: no-repeat;display: block;width: 100%;height: 100%;
text-align: center;line-height: 40px;color: #fff;}

.reg_next2{width: 320px;height: 40px;margin:0 auto;margin-top: 50px;}
.reg_next2 a:first-child{display:block;border: none;background: no-repeat;display: block;width: 30%;height: 100%;
text-align: center;line-height: 40px;color: #fff;float: left;background:#31a0e1;border-radius: 3px;}
.reg_next2 a:last-child{display:block;border: none;background: no-repeat;display: block;width: 64%;height: 100%;
text-align: center;line-height: 40px;color: #fff;float: right;background:#31a0e1;border-radius: 3px;}

.reg_foot{width:100%;font-size: 14px;line-height: 90px;color: #666;text-align: center;}

.cg_con{width: 600px;margin: 110px auto;}
.cg_con span{display:block;width: 48px;height: 48px;margin: 0 auto;}
.cg_con span img{width: 100%;}
.cg_con font{display:block;text-align: center;color: #333;font-size: 16px;margin-top: 16px;}
.cg_con a{display:block;text-align: center;margin-top: 30px;text-decoration: none;color: #0070ff;}

.login_wrap{width: 760px;margin: -240px auto 0;background: #fff;
box-shadow: 0 0 1px rgba(0,0,0,0.1);}
.login_con{padding: 100px 0;}

.xuanze_list{padding: 40px 0 160px;}
.xuanze_list img{width: 50%;float: left;}


.reg_foot{width:100%;font-size: 14px;line-height: 90px;color: #666;text-align: center;
position: absolute;bottom: 0;}
.reg_foot2{width:100%;font-size: 14px;line-height: 90px;color: #666;text-align: center;}
