
/*登录*/
.logo_box0{margin-top:10px !important;}
.mar_top20{ margin-top:20px !important;}
.bj_f5{ background:#F2F4FA;}
.login-pro-box{ width:100%; overflow:hidden; position:relative; z-index:6; background:url(../images/login_bg.png) no-repeat center center; background-color:#fff; box-shadow:0 0 10px #d5d5d5; margin:70px auto; padding:20px;margin-bottom: 88px;}
/* .login_l{ background:url(../images/login_l.png) no-repeat center center; height:360px; float:left;} */
.login_l{ color: #fff;}
.login_l h5{padding-top: 50px; padding-left: 230px; font-size: 20px; font-weight: 500;}
.login_l h6{padding-top: 20px; padding-left: 172px; font-size: 14px; }
.login_l img{margin-top: 20px; margin-left: 200px; font-size: 14px;width: 166px;height: 166px }
.login_l p{margin-top: 20px; margin-left: 144px; font-size: 12px;  width: 280px; height: 30px; background-color: #2a93ff; border-radius: 30px;line-height: 30px;
	text-align: center;}
.login_r{  height:400px; 
	/* border:solid 1px #e3e3e3; */
	 float:left; overflow:hidden}
.pop_up{  height:112px;
	/* border:solid 1px #e3e3e3; */
	float:left; overflow:hidden}
.login-panel-head {font-size:16px; color:#666666; width:100%; text-align:center; margin:28px auto 45px;border-bottom: 1px solid #e3e3e3;position: relative; z-index: 2;}
.login-tab { float: left;text-align: center; margin-right:30px;}
.login-tab a { color:#666; display:block}
.login-tab a:hover { color:#0e88eb; display:block;}
.login-tab.active { color: #0e88eb; border-bottom: solid 2px #373d41;}
.login-tab.active a { color: #0e88eb; display:block}
.login-tab { padding-bottom: 10px;color: #999; cursor: pointer;}
.login-panel-body{}
.wrp_code{margin-top: -75px;left: 50%;margin-left: -150px; position:absolute; z-index:-1;}
.wrp_code1{margin: -35px auto -118px auto;}
.wrp_code img{ width:180px;border: 1px solid #e3e3e3;}

.kongbai {width: 20%; height: 60px; background: #fff;   z-index: -1; position: absolute;  right: 20%;  bottom:1%;}
.kongbai0 {width: 100%;height:60px;background: #fff;z-index: 1;position: absolute;right: 0;bottom: 0;}


/*登录注册*/
.login_cont{ position:relative;margin:0 auto;border:1px solid #ddd;overflow:hidden;margin:70px auto;background:#fff;margin-bottom:60px;box-shadow:0 0 10px rgba(9, 4,5, 0.23);-webkit-box-shadow:0 0 10px rgba(9, 4,5, 0.23);-moz-box-shadow:0 0 10px rgba(9, 4,5, 0.23);}
.login_cont .login_c{padding:20px;position:relative}
.login_cont .login_c .login_c_l{border-right:1px solid #ddd;}
.login_c h1{text-align:center;padding:20px 0;font-size:28px;color:#333}
.user_form{margin:0 auto;margin-bottom:25px;overflow:hidden;}
.user_form font{float:left;}
.login_cont .reg_wei{float:right;margin-right:20px;width:100px}
.user_form span{color:#666;font-size:14px;width:70px;float:left;text-align:right;line-height:35px;}
.user_control{width:90%;height:36px;border:1px solid #ddd;line-height:35px;;padding-left:6px;margin:0 auto; display:block;}
.user_control0{height:36px;border:1px solid #ddd;line-height:35px;;padding-left:6px;margin-left:0}
.login_c_l h2{text-align:center;font-size:20px;color:#333;padding-bottom:30px}
.user_control:hover{border:1px solid #a7caed}

@media screen and (min-width: 992px) {
.next_but{
	margin: 0 29%;
	
}
}
@media screen and (max-width: 992px) {
	.login-pro-box {
		/* background: #ffffff; */
		/* 适配小于992px屏幕登录背景图片位置 author by wangwei */
		background-position: right;
	}
	.foot .pull-right{ 
		/* 二维码位置适配 */
		width: 100% !important;
	 }
	.user_control {
		width: 100%; 
	}
}
.user_form .yzm_bth{width:75px;height:38px;background:#2b6b8e;float:right;color:#fff;font-size:12px;cursor:pointer}
.log_bth{width:90%;height:38px;text-align:center;background:#2282e1;display:block;font-size:14px;color:#fff;cursor:pointer;   margin: 0 auto }
.xyb{width:280px;height:40px;background:#2b6b8e;display:block;font-size:12px;color:#fff;cursor:pointer;margin-top:20px;border-radius:5px;margin-left:100px;}
.log h3{font-size:12px;text-align:right;width:120px;font-style:normal;margin-bottom:10px;margin-top:15px;float:right;margin-right:60px;}
.log h4{font-size:12px;display:block;float:left;padding-left:100px;text-align:left;margin-top:15px;font-style:normal;}
.forget{color:#999;}
.qh_ewm0,.qh_ewm1,#theform1{display:none;}
.login_ewm,.login_ewm1{width:100%;text-align:center;position:relative;}
.login_ewm img,.login_ewm1 img{width:280px;height:280px;padding-bottom:10px}
.login_ewm p,.login_ewm1 p{padding-bottom:20px;font-size:14px;}
.pic_verify{margin-left:10px;float:left}
.pic_verify img{height:35px;}
.fore{margin:0 auto;overflow:hidden;padding-bottom:30px; width:90%;}
.fore h3{float:left;color:#666;font-size:14px;padding:15px 0;}
.fore h3 a,.fore h4 a{color:#2282e1}
.fore h4{float:right;color:#666;font-size:14px;padding:15px 0 0 0}
.login_c_r{text-align:center; position:relative}
.login_c_r h2{text-align: center;  padding: 20px ;  font-size: 24px;  color: #333;    margin-top: 6px;}
.col_666{color:#666}
.yzm_bth{height:35px;padding:0 15px;background-color:#2282e1;color:#fff;width:100%;}
.form_xing{color:#F00;font-size:14px;font-family:simsun;margin-left: 5px}
.ywz_zhuce_huixian{float:left;background:#d6d3d3;width:26%;height:5px;margin-left:10px;_height:5px;font-size:0px;}
.ywz_zhuce_hongxianwenzi{float:left;width:26%;margin-left:10px;text-align:center;color:#999;font-size:12px;margin-top:6px;padding-bottom:10px;}
.ywz_zhuce_hongxian{float:left;background:#ff3300;width:26%;height:5px;margin-left:10px;_height:5px;font-size:0px;}
.ywz_zhuce_hongxian2{float:left;background:#099;width:26%;height:5px;margin-left:10px;_height:5px;font-size:0px;}
.ywz_zhuce_hongxian3{float:left;background:#060;width:26%;height:5px;margin-left:10px;_height:5px;font-size:0px;}
.go_log{position:absolute;right:10px;top:40px;font-size:14px;color:#666666}
.go_log a{color:#2282e1}
.ps_g{width:96%;margin:auto;}
.ps_g .get_p{font-size:12px;color:rgb(255, 153, 51);}
.ps_g .get_n{font-size:12px;color:#999;}
.ps_g .ps_gTable{width:100%;text-align:center}
.p-l60{padding-left:120px;}
.text_r{text-align:right;}
.ps_g .stepName{font-size:12px}
.ps_g .stepPlan{position:relative;top:10px;}
.ps_g .stepPlanLine{width:100%;height:4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.ps_g .lineFinsh{background-color:#f60}
.ps_g .lineUnfinsh{background-color:#ECECEC}
.ps_g .step-leftRadius-line{width:100%;height:4px;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;	-webkit-border-radius:2px 0 0 2px}
.ps_g .step-rightRadius-line{width:100%;height:4px;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;	-webkit-border-radius:0 2px 2px 0}
.ps_g .step-unRadius-line{width:100%;height:4px}
.ps_g .stepCircle{width:12px;height:12px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:absolute;top:-4px;border:2px solid #fff;}
.ps_g .stepCircleS{width:8px;height:8px;background-color:#ececec;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:2px auto auto}
.ps_g .circleLeft{left:18px}
.ps_g .circleCenter{left:46%}
.ps_g .circleRight{right:18px}
.step{margin:40px auto 20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;padding:26px;box-shadow:0 3px 10px 2px rgba(0,0,0,.05),0 5px 20px 4px rgba(0,0,0,.05);-weblit-box-shadow:0 3px 10px 2px rgba(0,0,0,.05),0 5px 20px 4px rgba(0,0,0,.05);-moz-box-shadow:0 3px 10px 2px rgba(0,0,0,.05),0 5px 20px 4px rgba(0,0,0,.05);-ms-box-shadow:0 3px 10px 2px rgba(0,0,0,.05),0 5px 20px 4px rgba(0,0,0,.05)}
.step .warnningDiv{padding:7px 17px;line-height:20px;margin-bottom:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-clip:padding-box}
.step .warnningRed{background:#ffd0d0;color:#ce4040}
.step .warnningGreen{background:#72d26e;color:#fff}
.inputDiv{position:relative;margin-bottom:16px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#f5f5f5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.inputDivShort{width:44%}
.txtVerifyCodeShort{width:40.5%}
.step .inputDivBackground{background-color:#f5f5f5;height:36px}
.step .inputInterval{height:20px}
.ps_help{border-top:1px solid #ccc;margin:0 auto;width:70%;font-family:simsun;font-size:12px;}
.ps_h_t{color:#666;line-height:24px;padding-top:16px;}
.ps_h_t .ic_f93{width:4px;height:15px;float:left;background:#f93;margin-top:5px;margin-right:6px;display:inline-block;}
.ps_help ul{margin-top:4px;}
.ps_help ul li{color:#999;line-height:24px;}
.ps_help ul li span{font-size:6px;width:6px;height:6px;border-radius:50%;background:#aaa;display:inline-block;margin-right:6px;}
.get_s,.get_a,.get_a,.get_s0{display:none;}
.ps_ok{padding-top:20px;text-align:center;}
.banner-info{font-size:16px;color:#333}
.banner-info span{font-size:24px;color:#d84b37;padding:0 6px;}
.pageto{display:inline-block;color:#666;}
#pagetoinput{border:1px solid #ddd;background-color:#fff;height:32px;width:40px;text-align:center;margin:0 6px}
.pageto_but{margin:0 6px;height:32px;width:50px;cursor:pointer}
.pageto_but:hover{background-color:#359df5;color:#fff;}
.wrp_code0{margin:40px 110px}
.wrp_code0 img{ width:230px;border: 1px solid #e3e3e3;}

.login_c h1 img{ padding-right:10px;}
.zc_wanshan{ border-top:1px dashed #eee; margin-top:15px;  text-align:center;}
.zc_wanshan p{ margin-top:20px;font-size:20px; color:#373d41;}
.zc_wanshan p font{ color:#f60; }
.zc_wanshan button{ background:#0e88eb; padding:6px 36px; color:#fff; margin-top:15px; border:none; margin-bottom:20px; }
.user_form label{ position:relative; padding-left:20px; cursor:pointer}
.user_form label i.fuxuan { width: 12px; height: 12px; display: block; position: absolute; left: 0; top: 2px; border: 1px solid #c3c5c6;}
.user_form label.on i.fuxuan {border-color: #ff8a00; background: url(../img/case_new_fuxuan.png) no-repeat center;background-position: 2px -6px;}
.loginform{ font-size:12px; display: block;position: absolute; width:100%}


.regleft{padding:0 5px; text-align:right; line-height:35px;}
.regsleft{padding:0 5px; text-align:right; line-height:35px;}
.regright{padding:0;}
.logintxt{text-align:right;}
/*密码找回*/
/* 标记密码找回容器类名 */
.login_backpass{ margin-bottom: 166px; }
@media ( max-width : 768px) {
	.phoneright{margin-left: -40px;}
	.progress_bar{padding-left: 15px !important;display: flex;}
	/* .read{padding-left: 10px !important;} */
	.log_bth{margin: 0 auto !important ;}
	.regleft{padding:0 5px; text-align:left; line-height:35px;width: 35%;}
	.regsleft{padding:0 5px; text-align:right; line-height:35px;}
	.login-pro-box{ width:100%; overflow:hidden; position:relative; z-index:6; background-color:#fff; margin:30px auto; padding:20px;margin-bottom: 209px;}
	/* .login_cont .login_c{padding:20px 0 20px 20px;} */
	.login_cont{ position:relative;margin:0 auto;overflow:hidden;margin:30px auto;background:#fff;}
	.login_cont .login_c .login_c_l{border-right:none;}
	.logintxt{text-align:left;}
	.log_bth{width: 100% !important;}
	.read{ text-align: center !important; }
}
@media ( max-width : 767px) {
	/* foot移动端吸底效果 body设置100%视口高度 */
	.bj_f5{ display: flex;flex-direction: column;height: 100vh;}
	.foot{ height: 75px; }
	.body_con{ flex: 1; }
}
