.reg_section {width:1200px; margin:0px auto; border: 1px solid #e7e5e5; min-height: 445px; background-color: #fff; }
.reg_section h2{ text-align:center; height:60px; line-height:60px; font-size:20px; color:#333; font-weight:bold;}
.reg_dl { 
	padding-top: 37px; 
	padding-left: 10rem;
	}
.reg_dl dt { 
	width: 11rem;
	height: 34px; 
	line-height: 34px; 
	margin-bottom: 23px; 
	text-align: left; 
	font-size: 16px; 
	color: #333333; 
	float: left;
	}
.reg_dl dd.reg_first_dd { 
	margin-bottom: 25px; 
	}
.reg_dl dd {
	height: 34px; 
	line-height: 34px; 
	margin-bottom: 23px; 
	font-size: 14px; 
	color: #585858; 
	 }
.reg_container #city select { height: 32px; }
.reg_input { 
	display: inline-block; 
	float: left;  
	line-height: 20px; 
	padding: 6px 0 6px 5px; 
	width: 228px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #abadb3 #e3e9ef #e3e9ef #e3e9ef; 
	}
.reg_input:focus { border: 1px solid #5b89dc; box-shadow: 1px 1px 2px #dadddf; }
.reg_input.reg_input2 { width: 139px; }
.reg_tel_yz { display: block; float: left; width: 95px; height: 33px; line-height: 32px; text-align: center; border: 1px solid #f55354; border-radius: 2px; margin-left: 12px; color: #fd5455; font-size: 14px; background-color: #fff; }
.reg_tel_yz.reg_tel_yz_on { color: #fff; background-color: #d4d4d4; border: 1px solid #a2a2a2; }
.reg_tel_yz.reg_tel_yz_on:hover { background-color: #d4d4d4; }
.reg_tel_yz:hover { background-color: #f4f4f4; }
.reg_submit { border: none; display: block; width: 236px; height: 40px; line-height: 32px; text-align: center; border-radius: 2px; color: #fff; font-size: 18px; background-color: #f60; margin: 2px 0 0 -1px; }
.reg_submit:hover { background-color: #d02526; }
.reg_dl_p { float: left; color: #333333; font-size: 13px; line-height: 36px; text-indent: 10px; }
.reg_check { float: left; margin: 9px 15px 0 0; }
.reg_check_l { float: left; height: 34px; line-height: 28px; }



/*登录*/
.login_container {
	width: 100%; 
	/* background-color: #f60; */
	background-position: center;
	background-size: cover;
	height: calc(100vh - 53.8rem);
	min-height: 60rem;
}
.login-1172 {
	width: 1200px; 
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}


/*头尾*/
.login_box .nav_dd { display: none; }
.login_box .footer { height: 212px; background-color: #fcfafa; }
.login_box .footer_icp { border-top: none; font-size: 13px; color: #7c7c7c; line-height: 82px; }
.login_box .header { height: 163px; }
.login_box .logo { float: left; width: 202px; overflow: hidden; }
.login_top_p { float: left; color: #393939; font-size: 24px; line-height: 106px; text-indent: 0px; }
.feature-item-group { position: absolute; top: 212px; left: 4px;  font-size: 18px; color: #f60;}
/*.feature-item-group a { font-size: 18px; color: #f1df12; font-weight: 600; margin-right: 55px; }
.feature-item-group a:hover { color: #fff; }*/
.login_section {
	width: 40rem;
	padding: 4rem;
	background-color: rgba(255,255,255,0.9);
	/* box-sizing: border-box; */
}
.login_h4 { height: 64px; line-height: 62px; color: #585858; font-size: 20px; font-weight: normal; }
.login_user {
	width: 100%; 
	height: 40px; 
	margin-bottom: 20px;
	display: flex;
}
.login_label {
	display: block; 
	width: 39px; 
	height: 100%;
	text-align: center; 
	line-height: 46px; 
	border: 1px solid #bdbdbd; 
	border-right: none !important; 
	background-color: #f3f3f3;
}
.login_label i { display: inline-block; height: 17px; width: 15px; margin-top:10px; }
.login_user_lb i { background: url(../images/login_ico.jpg) no-repeat; }
.login_password_lb i { background: url(../images/login_ico.jpg) 0 -17px no-repeat; }
.login_input { 
	display: block; 
	width: 100%;
	height: 100%; 
	padding: 9px 0 9px 5px; 
	border: 1px solid #bdbdbd;
	font-size: 1.4rem;
	}
.login_user_tb { width: 15px; height: 15px; line-height: 12px; text-indent: -2px; color: #c1c1c1; font-size: 25px; position: absolute; right: 12px; top: 12px; cursor: pointer; display: none; }
.login_user_tb:hover { color: #f55354; }
.login_password { 
	width: 100%; 
	height: 40px; 
	margin-bottom: 19px; 
	display: flex;
	}
.login_remember { width: 100%; height: 35px; line-height: 12px; color: #666666; font-size: 12px; font-family: "宋体"; }
.login_remembe_box { display: inline-block; cursor: pointer; }
.login_remembe_box span { 
	/* display: inline-block; 
	float: left; 
	height: 11px; 
	width: 11px; 
	border: 1px solid #c5c5c5; 
	margin-right: 9px; 
	text-align: center; 
	line-height: 11px; 
	color: #f55354; */
	}
.login_submit_box { width: 100%; height: 40px; margin-bottom: 19px; overflow: hidden; }
.login_submit { 
	display: block; 
	border: #c70404;
	width: 100%;
	height: 40px; 
	/* border: 1px solid #c70404; */
	line-height: 38px; 
	color: #fff; font-size: 19px; box-sizing: border-box; background-color: #f60; box-shadow: -1px -1px 1px #f60; }
.login_submit:hover { background-color: #d02526; }
.login_action { width: 100%; height: 30px; padding-top: 10px; line-height: 14px; font-size: 12px; font-family: "宋体"; }
.login_forget_btn { float: left; color: #666; }
.login_forget_btn:hover { color: #fd5455 }
.login_reg_btn { float: right; color: #fd5455 }
.login_reg_btn i { display: block; float: left; width: 16px; height: 16px; line-height: 16px; text-align: center; background-color: #e4393c; border-radius: 50%; color: #fff; font-size: 13px; font-weight: bold; margin-right: 3px; }
.login_reg_btn span { text-decoration: underline; }
.login_reg_btn span:hover { color: #e01617; }




/*忘记密码*/
.forgetPs_container { width: 100%; background-color: #fcfafa; }
.forgetPs-1172 { width: 1169px; margin: 0 auto; padding: 0px 0 65px 0;}
/*头尾*/
.forgetPs_box .nav_dd { display: none; }
.forgetPs_box .footer { height: 212px; background-color: #fcfafa; }
.forgetPs_box .footer_icp { border-top: none; font-size: 13px; color: #7c7c7c; line-height: 82px; }
.forgetPs_tit { height: 61px; overflow: hidden; position: relative; }
.forgetPs_tit i { border-color: transparent transparent transparent #f55354; border-style: solid; border-width: 6px; height: 0; left: 12px; position: absolute; top: 25px; width: 0; }
.forgetPs_tit_p1 { color: #686666; font-size: 17px; line-height: 60px; text-indent: 27px; float: left; }
.forgetPs_tit_p2 { font-family: "宋体"; color: #686666; font-size: 13px; line-height: 64px; text-indent: 22px; float: right; background: url(../img/forget_ico.jpg) no-repeat 0 23px; }
.forgetPs_section { border: 1px solid #e7e5e5; min-height: 445px; background-color: #fff; position: relative; }
.forgetPs_dl { padding-top: 37px; }
.forgetPs_dl dt { float: left; line-height: 32px; height: 34px; text-align: right; font-size: 14px; color: #333333; }
.forgetPs_dl dd { float: left; height: 34px; line-height: 34px; font-size: 13px; color: #333333; }
.forgetPs_input { 
	display: inline-block; 
	float: left; 
	line-height: 22px; 
	padding: 5px 0 5px 5px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #abadb3 #e3e9ef #e3e9ef #e3e9ef; 
	}
.forgetPs_input:focus { border: 1px solid #5b89dc; box-shadow: 1px 1px 2px #dadddf; }
.forgetPs_submit { background-color: #f74344; border: none; border-radius: 2px; color: #fff; display: block; font-size: 18px; height: 40px; line-height: 32px; text-align: center; width: 102px; }
.forgetPs_submit:hover { background-color: #d60000; }
/*F*/
.forgetPsF_dl dt { width: 157px; padding: 0 5px 0 0; }
.forgetPsF_dl dd { width: 925px; }
.forgetPsF_dl dt, .forgetPsF_dl dd { margin-bottom: 25px; }
.forgetPsF_dl_p { float: left; text-indent: 13px; }
.forgetPsF_hide_p { font-size: 12px; font-family: "宋体"; float: left; min-width: 700px; height: 32px; line-height: 32px; display: none; }
.forgetPsF_hide_p1 { color: #2163be; }
.forgetPsF_hide_p2 { color: #f55354; }
input.forgetPsF_input1 { width: 233px; }
input.forgetPsF_input2 { width: 136px; }
.forgetPsF_dd_yzm { float: left; }
.forgetPsF_dd_yzm div { float: left; height: 34px; width: 89px; margin: 0 11px 0 12px; }
.forgetPsF_dd_yzm p { float: left; line-height: 37px; font-size: 13px; color: #555454; }
.forgetPsF_dd_yzm p a { color: #0d4cc0; text-decoration: underline; margin-left: 3px; }
/*S*/
.forgetPsS_dl { padding-top: 38px; }
.forgetPsS_dl dt { width: 232px; padding: 0 7px 0 0; }
.forgetPsS_dl dd { width: 925px; }
.forgetPsS_dl dt, .forgetPsS_dl dd { margin-bottom: 11.5px; }
.forgetPs_select { width: 204px; height: 34px; padding: 5px 0 5px 5px; line-height: 34px; border-color: #abadb3 #e3e9ef #e3e9ef; border-style: solid; border-width: 1px; display: inline-block; color: #757474; font-size: 14px; }
.forgetPs_select option { text-indent: 13px; }
input.forgetPsS_input1 { width: 204px; }
.forgetPsS_dl .forgetPsS_dtyzm, .forgetPsS_dl .forgetPsS_ddyzm { margin-bottom: 22px; }
.forgetPsS_dd_yzm { float: left; width: 131px; height: 34px; margin-left: 15px; background-color: #f4f4f4; }
.forgetPsS_dd_yzm a { display: inline-block; width: 129px; height: 32px; line-height: 32px; font-size: 14px; color: #373636; text-align: center; border: 1px solid #dddddd; background-color: #f4f4f4; }
.forgetPsS_dd_yzm a:hover { border: 1px solid #f55354; }
.forgetPsS_hide_p { float: left; font-family: "宋体"; font-size: 12px; height: 42px; line-height: 40px; min-width: 700px; color: #686666; display: none; }
.forgetPsS_time { color: #f55354; font-weight: bold; }
/*T*/
.forgetPsT_dl { padding-top: 38px; }
.forgetPsT_dl dt { width: 233px; padding: 0 6px 0 0; }
.forgetPsT_dl dd { width: 925px; }
.forgetPsT_dl dt, .forgetPsT_dl dd { margin-bottom: 0px; }
dd.forgetPsT_dd2 { height: 37px; line-height: 28px; }
input.forgetPsT_input1, input.forgetPsT_input2 { width: 207px; }
dd.forgetPsT_dd4 { font-family: "宋体"; font-size: 12px; line-height: 32px; min-width: 700px; color: #e4393c; }
dd.forgetPsT_dd4, dt.forgetPsT_dt4 { height: 32px; display: none; }
.forgetPsT_dt5, .forgetPsT_dd5 { margin-top: 15px; }
.forgetPsT_success { position: absolute; left: 514px; top: 118px; height: 40px; background: url(../img/forgetPsT_s.jpg) no-repeat; color: #686666; font-size: 18px; line-height: 40px; text-indent: 50px; display: none; }
