﻿.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; }
.reg_dl dt { float: left; width: 101px; padding: 0 0px 0 92px; height: 34px; line-height: 34px; margin-bottom: 23px; text-align: left; font-size: 16px; color: #333333; }
.reg_dl dd.reg_first_dd { margin-bottom: 25px; }
.reg_dl dd { float: left; height: 34px; line-height: 34px; margin-bottom: 23px; font-size: 14px; color: #585858; width: 925px; }
.reg_container #city select { height: 32px; }
.reg_input { display: inline-block; float: left; height: 20px; line-height: 20px; padding: 6px 0 6px 5px; /*line-height: 32px;*/
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: #48A226; margin: 2px 0 0 -1px; }
.reg_submit:hover { background-color: #060; }
.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: url(../images/loginbg.jpg) no-repeat center 0px; height:420px; }
.login-1172 { width: 1200px; margin: 0 auto;height: 100%; position: relative;}
/*头尾*/
.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: 306px; padding: 0 19px 0 21px; height: 357px; position: absolute; top: 34px; right: 0; background-color: rgba(255,255,255,0.8); }
.login_h4 { height: 64px; line-height: 62px; color: #585858; font-size: 20px; font-weight: normal; }
.login_user { width: 100%; height: 40px; margin-bottom: 20px; position: relative; }
.login_label { display: block; float: left; width: 39px; height: 38px; 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; float: left; width: 259px; height: 20px; line-height: 20px; padding: 9px 0 9px 5px; border: 1px solid #bdbdbd; }
.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; }
.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: #48A226; width: 306px; height: 40px; border: 1px solid #060; line-height: 38px; color: #fff; font-size: 19px; box-sizing: border-box; background-color: #48A226; box-shadow: -1px -1px 1px #48A226; cursor:pointer; }
.login_submit:hover { background-color: #060; }
.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; height: 22px; line-height: 22px; padding: 5px 0 5px 5px; /*line-height: 22px;*/
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: #48A226; 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: #060; }
/*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; }
