#login-body{width:100%;display:table;min-height:100%}.login-left{width:61%;height:100%;position:fixed;background:url(../images/login/login-left-bg.jpg) no-repeat center bottom;background-size:cover}.login-left.activity{background:url(../images/login/activity-left-bg.jpg) no-repeat center bottom;background-size:cover}.login-left.authentication{background:url(../images/login/auth-left-bg.png) no-repeat center bottom;background-size:cover;-webkit-font-smoothing:antialiased}.login-left.authentication .auth-left-content{position:absolute;top:50%;left:50%;margin-left:-318px;margin-top:-355px;text-align:center}.login-left.authentication .auth-left-content .auth-left-icon{display:inline-block}.login-left.authentication .auth-left-content p{margin-top:20px;font-size:28px;line-height:40px;color:#fff;font-weight:400}.login-left.authentication .auth-left-content .auth-table{margin-top:25px}.login-left .logo{width:79px;height:23px;margin:31px 40px}.login-left .login-pic-text{left:50%;bottom:50px;color:#FFF;position:absolute;margin-left:-209px;-webkit-font-smoothing:antialiased}.login-left .login-pic-text h1{font-size:38px;font-weight:300;line-height:53px}.login-left .login-pic-text ul{font-size:16px;margin-top:10px;line-height:1.69}.login-left .login-left-content{position:absolute;top:50%;left:50%;margin-left:-320px;margin-top:-270px}.login-left .register-left-info{position:relative;padding-top:105px;padding-bottom:65px;width:640px;height:360px;border-radius:4px;background:#FFF;-webkit-font-smoothing:antialiased;box-shadow:0 10px 20px 0 rgba(13,67,142,.47);-webkit-box-shadow:0 10px 20px 0 rgba(13,67,142,.47)}.login-left .register-left-info .tip-title{position:absolute;top:20px;left:20px;width:600px;height:40px;line-height:40px;border-radius:4px;background-color:#e7f4ff;font-size:14px;color:#1081de;text-align:center}.login-left .register-left-info .shadow_1,.login-left .register-left-info .shadow_2{position:absolute;bottom:-15px;left:25px;display:block;width:590px;height:15px;opacity:.25;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 10px 20px 0 rgba(13,67,142,.47);-webkit-box-shadow:0 10px 20px 0 rgba(13,67,142,.47)}.login-left .register-left-info .shadow_2{width:520px;bottom:-30px;left:60px;opacity:.1}.login-left .register-left-info .register_list_1{padding-bottom:45px}.login-left .register-left-info .register_list_1 li{float:left;text-align:center;color:#1081de}.login-left .register-left-info .register_list_1 li p{margin-top:10px;line-height:23px}.login-left .register-left-info .register_list_1 li:first-child{margin-left:50px}.login-left .register-left-info .register_list_1 li:nth-child(2){margin-left:57px}.login-left .register-left-info .register_list_1 li:nth-child(3){margin-left:26px}.login-left .register-left-info .register_list_2{border-top:1px solid #eee;margin:0 20px;height:66px;line-height:62px}.login-left .register-left-info .register_list_2 li{list-style:disc;float:left;font-size:14px;text-indent:8px}.login-left .register-left-info .register_list_2 li:first-child{margin-left:44px}.login-left .register-left-info .register_list_2 li:nth-child(2){margin-left:62px}.login-left .register-left-info .register_list_2 li:nth-child(3){margin-left:77px}.login-left .login-left-info{position:relative;padding-top:85px;padding-bottom:65px;margin-top:10px;width:640px;height:400px;border-radius:4px;background:#FFF;-webkit-font-smoothing:antialiased;box-shadow:0 10px 20px 0 rgba(13,67,142,.47);-webkit-box-shadow:0 10px 20px 0 rgba(13,67,142,.47)}.login-left .login-left-info .tip-title{position:absolute;top:20px;left:20px;width:600px;height:40px;line-height:40px;border-radius:4px;background-color:#e7f4ff;font-size:14px;color:#1081de;text-align:center}.login-left .login-left-info .shadow_1,.login-left .login-left-info .shadow_2{position:absolute;bottom:-15px;left:25px;display:block;width:590px;height:15px;opacity:.25;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 10px 20px 0 rgba(13,67,142,.47);-webkit-box-shadow:0 10px 20px 0 rgba(13,67,142,.47)}.login-left .login-left-info .shadow_2{width:520px;bottom:-30px;left:60px;opacity:.1}.login-left .login-left-info .login-left-content_l{width:300px}.login-left .login-left-info div{width:340px;height:270px;float:left}.login-left .login-left-info div h2{font-size:20px;line-height:33px;font-weight:400;margin-top:13px;padding-left:126px;position:relative}.login-left .login-left-info div h2 img{position:absolute;left:51px;top:-12px}.login-left .login-left-info div ul{margin-top:14px;padding-left:71px;font-size:12px}.login-left .login-left-info div ul li{list-style:disc;line-height:26px;padding-left:8px}.login-left .login-left-info div ul li.blue-font{color:#1081de}.login-left .login-left-info .shadow_2+div ul li span{color:#999}.login-left .login-left-info div:last-child{border-left:1px solid #e0e0e0}.login-left .login-left-info div:last-child ul li{list-style:none;position:relative;padding-left:19px}.login-left .login-left-info div:last-child ul li:before{content:'';display:block;position:absolute;width:16px;height:16px;top:8px;left:-18px;background-image:url("../images/login/true_icon.png")}@media screen and (max-height:750px){.login-left-content{-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85)}}.login-right{width:39%;height:100%;background:#fff;margin-left:61%;position:fixed}.login-right .upgrade_tips{background:rgba(0,0,0,.6);color:#fff;line-height:25px;text-align:center;font-size:12px;padding:10px 15px}.login-right .upgrade_tips+.personal-login{position:relative;float:right}.login-right .personal-login{position:absolute;top:18px;right:20px;-webkit-font-smoothing:antialiased}.login-right .personal-login .iconfont{margin-right:3px;position:relative;top:1px}.login-right .personal-login:hover{color:#22a4e5}.login-form-area{width:400px;-webkit-font-smoothing:antialiased;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login-form-area h4{font-size:18px;font-weight:400;line-height:25px;text-align:center;margin-bottom:30px}.login-form-area h4:after{content:'';display:block;width:20px;height:3px;background:#333;margin:6px auto 0}.login-form-area .under_submit{padding-top:10px}.login-form-area .under_submit .register-tab{float:left}.login-form-area .under_submit .register-tab li{font-size:12px}.login-form-area .under_submit .register-tab li a{color:#1081de}.login-form-area .under_submit .register-tab li.re_tel{display:none}.login-form-area .under_submit .register-tab li.active a{text-decoration:none}.login-form-area .under_submit span{float:right;font-size:12px}.login-form-area .under_submit a{cursor:pointer}.login-form-area .under_submit a:hover{color:#22a4e5!important}.login-form-area .other-logins{position:relative;margin-top:30px;text-align:center}.login-form-area .other-logins .ol-title{padding-bottom:15px;position:relative;font-size:12px;color:#999}.login-form-area .other-logins .ol-title:before,.login-form-area .other-logins .ol-title:after{content:'';display:block;position:absolute;width:150px;height:1px;top:8px;background:#e4e7ed}.login-form-area .other-logins .ol-title:before{left:0}.login-form-area .other-logins .ol-title:after{right:0}.login-form-area .other-logins .icon_link{width:32px;height:32px;text-align:center;display:inline-block;border-radius:50%;border:1px solid #20c939;color:#20c939;cursor:pointer}.login-form-area .other-logins .icon_link .iconfont{font-size:20px;position:relative;top:1px;left:0}.login-form-area .applicant{font-size:14px;text-align:center;margin-bottom:20px}.login-form-area .register-type-select,.login-form-area .document-upload,.login-form-area .form-group{position:relative}.login-form-area .register-type-select .np-before-title,.login-form-area .document-upload .np-before-title,.login-form-area .form-group .np-before-title{position:absolute;font-size:13px;top:8px;left:-90px;color:#666;display:block;width:70px;text-align:right}.login-form-area .form-group{position:relative;margin:0 0 25px}.login-form-area .form-group .i-box{position:absolute;top:7px;left:10px;z-index:1}.login-form-area .form-group .i-box .iconfont{font-size:21px}.login-form-area .form-group .input-box .form-control{width:400px;height:40px;border-radius:2px;padding-left:39px}.login-form-area .form-group .verifyCode{width:90px;position:absolute;right:0;top:0;height:40px;line-height:40px;padding:0;font-size:13px;color:#fff;border:0;border-radius:0 2px 2px 0;cursor:pointer;background-color:#1081de}.login-form-area .form-group .verifyCode:hover{background:#3098f2}.login-form-area .form-group .error-tip{color:#F73;display:none;font-size:12px;line-height:20px;position:absolute}.login-form-area .form-group .input-info{font-size:12px;color:#999;margin:4px 0 20px}.login-form-area .form-group.phone_number .bootstrap-select{position:absolute;top:0;left:0;background:#fff;z-index:2;width:75px}.login-form-area .form-group.phone_number .bootstrap-select .dropdown-toggle{padding:10px 16px;border-radius:2px 0 0 2px}.login-form-area .form-group.phone_number .input-box .form-control{padding-left:15px;margin-left:75px;width:325px;border-radius:0 2px 2px 0}.login-form-area .form-group.phone_number.register_number .bootstrap-select{width:115px}.login-form-area .form-group.phone_number.register_number .bootstrap-select .dropdown-toggle{padding:10px 20px 10px 10px;background:#fafafa}.login-form-area .form-group.phone_number.register_number .bootstrap-select .dropdown-toggle .caret{right:8px}.login-form-area .form-group.phone_number.register_number .input-box .form-control{margin-left:115px;width:285px}.login-form-area .form-group.has-error .i_box{color:#eb4e3d}.login-form-area .form-group.has-error .form-control{border:solid 1px #eb4e3d}.login-form-area .form-group.has-error .error-tip{color:#eb4e3d;display:block}.login-form-area .agreement{font-size:12px;color:#666;margin-bottom:15px;margin-top:-10px}.login-form-area .agreement a:focus{color:#1081de;text-decoration:none}.login-form-area .agreement-error{padding-top:5px;font-size:12px;line-height:20px;position:absolute;color:#eb4e3d;display:block}.login-form-area .btn-primary.login{width:100%;height:40px;font-size:14px;border-radius:2px;border:1px solid #1081de}.login-form-area .btn-primary.login:hover{background:#3098f2;border:#3098f2}.login-form-area .btn-later{margin-top:20px;display:block;width:400px;height:40px;line-height:40px;border-radius:2px;background-color:#fcfcfc;border:solid 1px #d1d2d3;font-size:14px;text-align:center;color:#333;cursor:pointer}.login-form-area .btn-later:hover{background-color:#f9f9ff}.login-form-area .login-under-text{margin-top:20px;color:#999;font-size:12px}.login-form-area .login-under-text a{cursor:pointer}.login-form-area .login-under-text a:hover{color:#22a4e5}.login-form-area .register-under-text{margin-top:25px;color:#999;font-size:12px;line-height:23px;text-align:center}.login-form-area .register-under-text a{cursor:pointer}.login-form-area .register-under-text a:hover{color:#22a4e5}.login-form-area .register-type-select ul{border:1px solid #ccc;border-radius:4px}.login-form-area .register-type-select ul li{float:left;width:126px;height:42px;line-height:44px;font-size:14px;text-align:center}.login-form-area .register-type-select ul li a{display:block;width:100%;height:100%;color:#333;position:relative;top:-1px;height:44px}.login-form-area .register-type-select ul li:nth-child(1){border-right:1px solid #ccc}.login-form-area .register-type-select ul li:nth-child(2){border-right:1px solid #ccc}.login-form-area .register-type-select ul li:nth-child(1) a{border-radius:4px 0 0 4px}.login-form-area .register-type-select ul li:nth-child(3) a{border-radius:0 4px 4px 0}.login-form-area .register-type-select ul li.active a{border:1px solid #1081de;background-color:#e5f2ff;color:#1081de;line-height:42px}.login-form-area .register-type-select ul li.active a:focus{text-decoration:none}.login-form-area .register-type-select .select-info{font-size:12px;color:#999;margin:4px 0 20px}.login-form-area .document-upload{margin-bottom:20px;padding-top:1px}.login-form-area .document-upload .upload-btn{position:relative;float:left;width:80px;height:60px;display:block;border:1px dashed #ccc;border-radius:2px;text-align:center;font-size:12px;color:#666;line-height:82px;cursor:pointer}.login-form-area .document-upload .upload-btn:before{content:'\e76b';position:absolute;left:0;top:12px;width:100%;font-size:19px;line-height:20px}.login-form-area .document-upload .upload-info{float:left;margin-top:7px;margin-left:10px;font-size:12px;color:#999;line-height:20px}.login-right.scrollable{overflow-y:scroll}.login-right.scrollable .login-form-area{position:relative;padding:5vh 0 50px;top:0;left:0;margin:0 auto;-webkit-transform:none;-ms-transform:none;transform:none}.success h2{font-weight:400;text-align:center;padding-top:70px;font-size:28px;line-height:40px;-webkit-font-smoothing:antialiased}.result{line-height:20px;text-align:center;color:#333;margin-top:50px;font-size:14px}.success-main{width:800px;border-radius:2px;box-shadow:0 0 35px 0 rgba(0,0,0,.12);border:solid 1px #e5e5e5;margin:30px auto 0;text-align:center;padding-bottom:80px;-webkit-font-smoothing:antialiased}.success-main .result{line-height:24px;margin-top:10px}.success-main .result+.btn{margin-top:20px}.success-main .back-index{margin:0 20px;padding-top:48px;display:inline-block}.success-main .back-index:hover{color:#22a4e5}.success-main .ask{margin-top:20px;color:#999;font-size:13px}.success-logo{margin-top:80px;width:82px;height:auto}.success-code{margin-top:80px;width:160px;height:auto}.not-pass .error-info-title{height:60px;padding:21px 0;border-bottom:1px solid #e1e1e1;font-size:18px;text-align:center;-webkit-font-smoothing:antialiased}.not-pass .error-info-title span{color:#ea574b}.not-pass .login-form-area{width:380px;position:inherit;transform:none;display:inline-block;vertical-align:top;margin:9px 72px;text-align:initial}.not-pass .login-form-area:last-child{margin-left:50px;margin-right:0}.not-pass .login-form-area .register-type-select ul li{height:32px;line-height:34px}.not-pass .login-form-area .register-type-select ul li a{height:34px}.not-pass .login-form-area .register-type-select ul li.active a{line-height:32px}.not-pass .login-form-area .register-under-text{margin-top:17px}.not-pass .login-form-area .form-group .i-box{top:3px}.not-pass .login-form-area .form-group .input-box .form-control{width:380px;height:32px}.not-pass .login-form-area .document-upload{margin-bottom:20px;padding-top:1px}.not-pass .login-form-area .document-upload .upload-btn{position:relative;float:left;width:80px;height:110px;display:block;border:1px solid #f3e0bb;background-color:#fffbf0;border-radius:2px;text-align:center;font-size:12px;color:#666;line-height:82px;cursor:pointer}.not-pass .login-form-area .document-upload .upload-btn:before{display:none}.not-pass .login-form-area .document-upload .upload-btn img{display:block;margin:7px auto 0}.not-pass .login-form-area .document-upload .upload-btn a{margin:8px auto 0;display:block;background-color:#fff;border:solid 1px #ccc;width:64px;height:28px;line-height:28px;color:#333;font-size:12px;border-radius:2px;text-align:center}.not-pass .login-form-area .document-upload .upload-info{float:left;margin-top:70px;margin-left:10px;font-size:12px;color:#999;line-height:20px}.login-form-content.layout-dl{width:1080px;margin:10px auto;padding:0 40px 40px;background-color:#fff;box-shadow:0 0 35px 0 rgba(0,0,0,.12);border:solid 1px #e5e5e5}.login-form-content.layout-dl .layout-title{margin-top:40px;font-size:14px;color:#999}.login-form-content.layout-dl .part_line{margin-top:20px;display:block;width:100%;height:1px;border-top:1px dashed #d9d9d9}.forget .page-step-bar{font-size:13px;padding:19px 20px 18px}.forget .login-form-area{position:inherit;transform:none;margin:170px auto}.form-group.verification-code .input-box .form-control{width:260px;float:left}.form-group.verification-code .input-box .verifyCode-box{width:120px;height:40px;border-radius:2px;background-color:#fff;border:solid 1px #ccc;float:left;margin-left:20px}.form-group.verification-code .input-box .verifyCode-box img{display:block;width:113px;height:33px;margin:3px auto 0}.forget-main{width:800px;border-radius:2px;box-shadow:0 0 35px 0 rgba(0,0,0,.12);border:solid 1px #e5e5e5;margin:80px auto 0;text-align:center;padding-bottom:30px;-webkit-font-smoothing:antialiased}.forget-main a{color:#1081de;cursor:pointer}.forget-main a:hover{color:#3098f2}.forget-main .result{line-height:24px}.forget-main .result-sub{margin-top:5px;color:#999}.forget-main .login-now{margin-top:30px;width:140px;height:42px;font-size:16px;border-radius:2px;border:1px solid #1081de}.forget-main .login-now:hover{background:#3098f2;border:#3098f2}.forget-main .ask{margin-top:67px;font-size:12px}.binding.layout-dl{width:1080px;margin:50px auto;padding:80px;background-color:#fff;box-shadow:0 0 35px 0 rgba(0,0,0,.12);border:solid 1px #e5e5e5}.binding.layout-dl img{float:left}.binding .login-form-area{float:left;width:380px;position:inherit;transform:none;display:inline-block;vertical-align:top;margin:0;margin-left:80px;text-align:initial}.binding .login-form-area .form-group{margin-bottom:20px}.binding .login-form-area .form-group .input-box .form-control{width:380px;height:32px}.binding .login-form-area .form-group .i-box{top:3px}.binding .login-form-area .form-group .verifyCode{width:110px;height:32px;line-height:32px}.forget .toggle_form{height:40px;line-height:40px;cursor:pointer}.try-sms{display:block;font-size:12px;line-height:20px;position:absolute;right:0;padding-top:2px}.try-sms a{cursor:pointer}#code-modal.modal .modal-header{text-align:center;background-color:#1081DE;min-height:40px;line-height:40px}#code-modal.modal .modal-header .close{color:#FFF;line-height:40px;font-size:24px;margin-top:0}#code-modal.modal .modal-title{line-height:40px;font-size:16px;color:#FFF}#code-modal.modal .modal-body{padding:0 5%;margin-bottom:0}#code-modal.modal .alert{margin-bottom:0;height:auto;padding:0;text-align:center;line-height:25px;min-height:25px}#code-modal.modal .modal-content{border-width:0}#code-modal.modal .modal-footer{text-align:center}#code-modal.modal .spliter{color:#999;position:relative;margin:25px 0;text-align:center}#code-modal.modal .spliter:before,#code-modal.modal .spliter:after{content:'';display:block;position:absolute;width:10%;height:1px;background-color:#ccc;top:50%;left:0}#code-modal.modal .spliter:after{left:auto;right:0}#code-modal.modal .control-label{font-weight:400;text-align:left;font-size:14px}#code-modal.modal .form-control+div{min-height:20px;font-size:12px;color:#E00}#code-modal.modal .btn-primary.btn{min-width:100px}.login-form-area .form-group .verifyCode1-en,.login-form-area .form-group .verifyCode1-en{width:195px}.login-left .login-left-info-en{width:840px}.login-left .login-left-content-en{margin-left:-420px}.login-left .login-left-info-en .tip-title{width:800px}.login-left .login-left-info-en .login-left-content_l{width:380px}.login-left .login-left-info-en div{width:420px}.login-left .login-left-info-en .hotline:hover{background:url(../images/index2/contact-bg.png) no-repeat 100% 100%;background-size:cover;color:#fff;border:0}.wx_login_mask{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);-webkit-font-smoothing:antialiased;z-index:300;text-align:center;padding-top:100px;display:none}.wx_login_mask .wx_outer{width:300px;height:415px;display:inline-block;overflow:hidden;border-radius:4px;background-color:#fff;-webkit-font-smoothing:antialiased}.wx_login_mask .wx_outer h2{height:40px;line-height:40px;font-size:14px;font-weight:400;background:#f5f7fa;text-align:center}.wx_login_mask .wx_outer img{margin-top:30px}.wx_login_mask .wx_outer p{margin-top:26px;line-height:24px;font-size:13px;color:#333}.lr-tab{text-align:center;padding:20px 0}.lr-tab li{display:inline-block;font-size:18px;height:20px;line-height:20px}.lr-tab li a{color:#333;padding:0 20px}.lr-tab li:first-child{border-right:1px solid #ccc}.lr-tab li.active a{color:#1081de;text-decoration:none}.authentic .lr-tab+.tab-content .btn-later{margin-top:0;line-height:inherit}.authentic .lr-tab+.tab-content #tab2 .upload-info{width:300px;margin-top:0}.not-pass .lr-tab{margin-top:10px}.not-pass .lr-tab+.tab-content #tab2 .upload-info{width:285px;margin-top:0;margin-left:15px}.activity_mask .lr-tab+.tab-content{margin-top:10px}