.login_min{ background:#c9151e ; }
.login_min .login_banner{height: 500px; width: 820px;}
.login_min .login_banner img{display: block;}
.login_right{width: 320px; height:auto;  margin: 30px 0; background: #FFFFFF; padding: 40px ; height: 360px; border-radius:5px; }
.login-switch {position: relative;font-size: 16px;color: #888;width: 100%;}
.login-switch li {position: relative;float: left;width: 49%;text-align: center;cursor: pointer;font-size: 16px; padding-bottom: 23px; border-bottom:1px solid #e6e4e4;}
.login-switch li.active {color: #e62318;border-bottom-color: #e83a17;border-bottom:2px solid #e83a17}
.login-switch li em{color: #d2d2d2 ; padding-left:34px;}
.login_right .sms-btn {background: #f0f0f0;color: #333;height: 28px;width: 104px;text-align: center;line-height: 28px;border-radius: 3px;margin-top: 6px;}
.login_right .submit-btn {display: block;height: 42px;line-height: 42px;background-color: #e62318;text-align: center;font-size: 16px;font-weight: 700;color: #fff;border-radius: 3px;margin: 12px 0 0 0;}
.login_right .switch-type{width: 100%;}
.login_right .n_login_fr_input {;width: 100%;padding-bottom: 8px; }
.login_right .n_login_fr_input li {float: left;width:318px;border: 1px #e2e2e2 solid;margin-top: 20px;position: relative;border-radius: 3px;}
.login_right .n_login_fr_input li b {float: left;height: 40px;line-height: 40px;width: 40px;text-align: center;background-color: #f1f1f1; color: #b1b1b1;}
.login_right .n_login_fr_input input.text { float: left;width: 225px;padding-left: 10px;line-height: 40px;height: 40px;border: none;font-size: 14px;font-family: "微软雅黑";}
.login_right .n_login_fr_input .input-warp .fork{width: 106px; height: 40px; float: right;background: #e6e6e6; color: #666; line-height: 40px;}
.n_login_password{overflow: hidden;}
.n_login_password .n_login_ji .login_ji_zhu{display:block ; width: 15px; height: 15px; border: 0; background: none;}
.n_login_password .n_login_ji {display: block;}
.n_login_password .n_login_ji  .bnt_login{ width: 12px; height: 12px;display: block; margin-top: 4px; margin-right: 5px; background-position: -39px -258px; }
.n_login_password .n_login_ji .remember a{display: block;}
.n_login_password .n_login_ji .check .bnt_login{background-position:-62px -258px;}
.login_right .registered_bnt a em{color: #D80000; font-size: 12px; padding-right:5px ;font-weight: bold; padding-left: 1px;}
.login_right .registered_bnt a span{font-size: 14px;color: #D80000; }
.login_right .yahei .login_li{display: none;}
.login_right .yahei .login_li.active{display: block;}
.login_right .yahei,.login_right .wx_login{display: none;}
.login_right .yahei.active,.login_right .wx_login.active{display: block;}

/*wx_login*/
.wx_login .boxnav {margin-bottom: -1px;}
.wx_login  .boxnav a {display: inline-block;padding-bottom: 20px;border-bottom: 2px solid transparent;}
.wx_login  .boxnav a.active {color: #e83a17;border-bottom-color: #e83a17;}
.wx_login  .boxnav a.active span{font-size: 16px;}
.wx_login  .wx_rewei {border-top: 1px solid #e9e9e9;}
.wx_login  .wx_rewei img{display: block; margin: 0 auto;}
.wx_login  .wx_rewei p{font-size:12px; text-align: center;}
.login_right  .change_qrcode {position: absolute;right: 10px;top: 10px;}
.login_right  .change_qrcode .qrcode{display: block;width: 40px;}

.login_foote {margin-top:20px;}
.login_foote .footer-feature {padding: 40px 0;text-align: center}
.login_foote .footer-feature .feature-item {display: inline-block;width: 250px;margin: 0 20px;vertical-align: top}
.login_foote .footer-feature .feature-item .icon {float: left;width: 60px;height: 60px;margin-right: 10px}
.login_foote .footer-feature .feature-item  .icon_img{background-position: 5px -60px;}
.login_foote .footer-feature .feature-item  .icon_img_a{background-position: -65px -60px;}
.login_foote .footer-feature .feature-item  .icon_img_b{background-position: -130px -60px;}
.login_foote .footer-feature .feature-item  .icon_img_c{background-position: -191px -60px;}
.login_foote .footer-feature .feature-item .info {overflow: hidden;text-align: left}
.login_foote .footer-feature .feature-item .info p {float: none;margin: 6px 0;color: #888;font-size: 14px}
.login_foote .footer-feature .feature-item .info .tit {color: #e62318;font-size: 18px; font-weight: bold;}
.log_var a{font-size: 14px; color: #888888; padding:0 10px; text-align: center; ;}
.log_var p{font-size: 12px;text-align: center; color: #888888; line-height: 30px;}

/*注册*/
.rd_header {height: 27px;background: url(../imges/login/headbg.jpg) repeat-x left bottom;}
.rd_header .logo-title {float: left;height: 34px;line-height: 34px;font-size: 24px;color: #333;margin-top: 34px;}
.rd_header .have-account {font-size: 16px;float: right;margin-top: 55px;color: #999;}
.rd_header .have-account a{color: #D80000;}
.rd_header .rd_logo{margin: 20px 0;}
.rd_van {border: 1px solid #E6E6E6;  margin-top: 62px;}
.rd_van .rd_li{display: none;}
.rd_van .rd_li.active{display: block;}
.rd_van .title {position: absolute;top: -42px;left: -1px;}
.rd_van .title li.cur {background: #fff;color: #cc0000;border-top: 2px solid #cc0000;}
.rd_van .title li {float: left;width: 150px;height: 40px;text-align: center;font: bold 16px/40px "Microsoft YaHei";color: #5e5e5e;background: #F3F3F3;border: 1px solid #e6e6e6;border-bottom: 0 none;cursor: pointer;}
.login-info {position: absolute;top: -25px;right: 20px;}
.login-info a{color: #D80000;}
.register-title {border-bottom: 1px solid #e5e5e5;color: #333; font-size: 16px;font-weight: bold;}
.register-title em {background: #ff4200;height: 16px;width: 3px;display: inline-block;margin-right: 10px;vertical-align: -2px;}
.rd_items{padding: 40px 60px;}
.rd_colo .rd_fields li {position: relative;margin-bottom: 18px;vertical-align: middle;}
.rd_colo .rd_fields li label {display: block;width: 125px;margin-right: 5px;float: left;line-height: 36px;height: 36px;text-align: right;vertical-align: middle;font-size: 14px;color: #535353;}
.rd_colo .rd_fields li label {width: 100px;color: #333;}
.rd_colo .rd_fields li input{ padding-left: 5px;height: 34px;border: 1px solid #CCCCCC;line-height: 34px; border-radius:2px ;}
.rd_colo .rd_fields li .textbox2 {width: 400px;background: #fff;}
.rd_colo .rd_fields li .textbox1 { width: 272px;}
.rd_colo .rd_fields li .textbox3{background: #f5f5f5; width: 220px;}
.rd_colo .rd_fields li .important{color: #D80000; padding-right: 5px;}
.rd_colo .rd_fields li .msg-tips {position: absolute;z-index: 110; display: inline-block;margin-left: 12px;padding: 5px 10px 5px 8px;min-width: 140px;vertical-align: middle;border: 1px solid #fcc7c7;background: #fff2f2;font-size: 14px; color: #ff4848;display: none;}
.rd_colo .rd_fields li .getCode {width: 120px;height: 32px;background: #fff; display: inline-block;border: 1px solid #ff4200;color: #ff4200;line-height: 30px;text-align: center;vertical-align: middle;margin-left: 3px;}
.rd_colo .rd_fields li .msg-tips i {    margin: 4px 5px 0 -17px;width: 9px;height: 12px;background-position: -74px 0px; display: inline-block;}
.rd_bnt{margin-left: 106px;}
.rd_bnt p{ font-size: 12px; }
.rd_bnt p a{color: #D80000;}
.rd_bnt .rd_buttom{border-radius:5px ;background-color: #DD0000; border: 0; width: 400px; height: 46px; line-height: 46px; text-align: center; color: #fff; font-size: 18px;font: bold 18px/40px "Microsoft YaHei"}
.rd_bnt button{background: -webkit-linear-gradient(left, #ff6b00 , #ff4300); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, #ff6b00 , #ff4300 ); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(right, #ff6b00 , #ff4300); /* Firefox 3.6 - 15 */background: linear-gradient(to right, #ff6b00 , #ff4300); /* 标准的语法（必须放在最后） */ }
.rd_bnt .rd_a{font-size: 12px; color: #D80000; display: block; line-height: 20px; margin-top: 10px;}
.rd_bnt button:hover{background: #D80000;}
.rd_banner{width: 487px; height: 542px;background:url(../imges/login/signup-pic.png) no-repeat ; top: 150px;right: 10px;}
.rd_banner .img_box{ width: 139px; height: 139px; border: 1px solid #CCCCCC; padding: 5px; margin-top:422px ; margin-left:137px ;}
.rd_banner .img_box img{display: block; width: 100%;}

/**/

.introduce {width: 100%;height: 170px;background: url(../imges/login/intro-bg.png) no-repeat;margin: 20px 0 20px -1px;background-size:100% 100%;}
.introduce .intro-item {float: left;width: 257px;_width: 198px;margin-left: 1px;padding: 0 70px 0 60px;}
.introduce .intro-item dt {height: 34px;font: bold 14px/38px "Simsun";color: #FF7F00;margin-bottom: 6px;}
.introduce .intro-item dd {line-height: 24px;}
.jiyue_login{padding: 20px 60px;}
.select_list{height: 38px; width: 200px; border: 1px solid #E0E0E0; color: #888888;}
#city{   width: 400px; color: #D80000;}
._citys {width: 450px;  display: inline-block; border: 2px solid #eee; padding: 5px; position: relative; background: #FFFFFF;    margin-left: 5px;margin-top: 5px;}
._citys span { color: #D80000; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #D80000; cursor: pointer; }
._citys0 { width: 100%; height: 34px; display: inline-block; border-bottom: 2px solid #FF4E02; padding: 0; margin: 0; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: #FF4E02; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #ff4e02; }
.AreaS { background-color: #56b4f8 !important; color: #fff !important; }
.icont{background: url(../imges/arrow.png) no-repeat; height: 28px; width: 31px; float: left;    border: 1px solid #CCC; border-left: 0;}

 .n_login {
    margin-bottom: 0px;
    padding-top: 24px;
    margin-top: 0px;
}
.n_login {
    float: left;
    border: 1px #e2e2e2 solid;

    width: 1000px;
    padding: 5px 75px 20px 75px;
    margin: 5px 0;
    font-size: 14px;
}
.certificationSteps .first {
    margin-left: 233px;
}
.stepItemNumber {float: left;width: 32px;height: 32px;line-height: 32px;text-align: center; color: #fff;font-size: 14px;border-radius: 16px;background-color: #ccc;margin-right: 10px;}
.itemIconActive .stepItemNumber {background-color: #E30C1E;}
.certificationItemIcon p {float: left;line-height: 32px;}
.stepLine{width: 100px;height: 2px;float: left;margin-left: 10px;margin-right: 10px;margin-top: 15px;background-color: rgb(204, 204, 204);}
.itemIconActive .stepLine {background-color: #E30C1E;}
.itemIconActive p{color:#E30C1E ;}
.n_reg_fl_input1 {float: left; width: 610px;margin-left: 60px;position: relative;margin-top: 10px;}
.n_reg_fl_input1 b {float: left;line-height: 40px;padding-left: 15px;font-weight: normal;background: #ffffff;width: 110px;text-align: right;padding-right: 5px;}
.grzc b { color: #333333;}
.n_reg_fl_input1 b em {position: relative;top: 3px;left: -4px;color: red;}
.n_reg_fl_input1 input.text {float: left;width: 407px;border: 1px #e2e2e2 solid;padding: 0px 10px;line-height: 40px;height: 40px;font-size: 14px;font-family: "微软雅黑";padding-left: 10px;}
.n_reg_fl_input2 input.text {float: left;border: 1px #e2e2e2 solid;padding-left: 10px; line-height: 40px;height: 40px;font-size: 14px;font-family: "微软雅黑";  border-radius: 3px;margin-left: 108px;}
.hqyzm {
    float: left;
    line-height: 40px;
    width: 133px;
    text-align: center;
    margin-left: 15px;
    background: #f2f2f2;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 3px;
 
}
.pd_img{display: block; width: 100px; height: 40px;background: #999999; margin-left: 15px;}
.pd_img img{display: block;width: 100%; }
.n_reg_fl_an a {float: left;background: #e50012;
    color: #ffffff;
    width: 320px;
    text-align: center;
    line-height: 45px;
    font-size: 18px;
    margin-left: 152px;
    border-radius: 3px;
}

.n_reg_fl_input1 .bnt_login{ display: block;   bottom: 0;right: 0;  }
.n_reg_fl_input1 .check .bnt_login{background-position: -45px 0px;width: 19px; height: 17px;}
.n_reg_fl_input1 .remember.check{border: 1px solid #D80000; color: #D80000; background: #fff6f6;}
.n_reg_fl_input1 .remember.check a{color: #D80000; font-size: 14px; display: block;text-align: center;}
.n_reg_fl_input1 .remember a{font-size: 14px; display: block;text-align: center;}
.n_reg_fl_input1 .remember{ width: 100px; height: 34px; line-height:34px; border: 1px solid #E2E2E2; padding:0 10px;border-radius:3px ; background: #fdfdfd;}
.n_reg_fl{height: auto;margin-left: 127px;}
.n_reg_fl_input1 .msg-tips {position: absolute;z-index: 110; display: none;margin-left: 12px;padding: 5px 10px 5px 8px;vertical-align: middle;border: 1px solid #fcc7c7;background: #fff2f2;font-size: 14px; color: #ff4848;}
.n_reg_fl_input1 .getCode {width: 120px;height: 32px;background: #fff; display: inline-block;border: 1px solid #ff4200;color: #ff4200;line-height: 30px;text-align: center;vertical-align: middle;margin-left: 3px;}
.n_reg_fl_input1 .msg-tips i {    margin: 4px 5px 0 -17px;width: 9px;height: 12px;background-position: -74px 0px; display: inline-block;}

.rd_ok{width:400px; margin: 40px auto;}
.rd_ok i{font-size: 80px; color: #D80000;display: block;text-align: center; line-height: 80px;}
.rd_ok h5{font-size: 22px;font-weight: bold; color: #D80000; text-align: center; margin: 30px 0 15px 0;}
.rd_ok p{font-size: 14px;color: #666; line-height: 30px; text-align: center; margin-bottom: 20px;}
.rd_ok .rd_ok_bnt{width: 200px; border: 1px solid #d80; line-height: 40px; padding: 0 20px; margin: 0 auto; font-size: 14px;text-align: center; display: block; margin-bottom: 20px; color: #d80;}
.rd_ok .rd_ok_bnt_a{background: #D80000; color: #FFFFFF}
.rd_ok .rd_ok_bnt_a:hover{background: #FF4E02;}

/*找回密码*/
.pd_mima_min{border: 1px #e2e2e2 solid;}
.pd_mima_txet{width: 100%; height: 40px;border-bottom: 1px solid #E6E6E6; line-height: 40px; padding-left: 20px; background: #F9F9F9;}
.pd_mima_min .tab {height: 64px;margin: 60px auto;position: relative; width: 620px;}
.pd_mima_min .tab .line1 {width: 60px;border-radius: 4px;height: 4px;float: left;margin-top: 10px;}
.pd_mima_min .tab .circle1 {height: 25px;width: 25px;border-radius: 100%;line-height: 25px;text-align: center;color: #fff;position: absolute;left: 58px;font-size: 16px;}
.pd_mima_min .tab .circle2 {height: 25px;width: 25px;border-radius: 100%;line-height: 25px;text-align: center;color: #fff;position: absolute;left: 288px;font-size: 16px;}
.pd_mima_min .tab .line3 {width: 92px;height: 4px;border-radius: 4px;;position: absolute; left:82px;top: 10px;z-index: 9;}
.pd_mima_min .tab .line6 {width: 92px;height: 4px;border-radius: 4px;;position: absolute; left:312px;top: 10px;z-index: 9;}
.pd_mima_min .tab .word1 {position: absolute;top: 46px;left: 43px;font-size: 14px;}
.pd_mima_min .tab .word2 {position: absolute;top: 46px;left: 272px;font-size: 14px;}
.pd_mima_min .tab .word3 {position: absolute;top: 46px;left: 516px;font-size: 14px;}
.pd_mima_min .tab .line2 {width: 206px;height: 4px;border-radius: 4px;margin-top: 10px;position: absolute;left: 82px;}
.pd_mima_min .tab .line4 {width: 202px;height: 4px;;margin-top: 10px;position: absolute;left: 313px;}
.pd_mima_min .tab .circle3 {height: 25px;width: 25px;border-radius: 100%;background: #d7d7d7;line-height: 25px;text-align: center;color: #fff;position: absolute;left: 515px;font-size: 16px;}
.pd_mima_min .tab .line5 {width: 60px;height: 4px;border-radius: 4px;margin-top: 10px;position: absolute;left: 540px;border-bottom-left-radius: 0px;border-top-left-radius: 0;}
.pd_mima_min .tab .pd_color{background: #f1f1f1;}
.pd_mima_min .tab .pd_bnt{background: #d7d7d7;}
.pd_mima_min .tab .variable .pd_color{background: #E30C1E}
.pd_mima_min .tab .variable .pd_bnt{background: #E30C1E}
.pd_wh{margin-left: 210px; margin-bottom: 50px;}
.pd_wh  .n_reg_fl_input2 b {float: left;line-height: 40px;padding-left: 15px;font-weight: normal;background: #ffffff;width: 88px;text-align: right;padding-right: 5px;font-family: "微软雅黑";font-size: 13px;}
.pd_wh  .n_reg_fl_input2 input.text {float: left;border: 1px #e2e2e2 solid;padding-left: 10px; line-height: 40px;height: 40px;font-size: 14px;font-family: "微软雅黑";  border-radius: 3px;margin-left: 0px;}
.pd_wh  .n_reg_fl_input2 b em {position: relative;top: 3px;left: -4px;color: red;}