.bg-box{height:930px;background:url(/common/images/register_backgroud@2x.f28bf2a6d13185025fab47411e24dd1e.png) 0 0 no-repeat;background-size:60% 100%}.bg-box .container{height:100%;margin:0}.logo-box{width:40%;height:350px;margin-top:250px;margin-left:10%}.logo-box>img{max-width:280px;height:auto}.logo-box>h2{font-weight:100;font-size:50px;white-space:nowrap}.logo-box>p{font-size:15px;font-weight:300;line-height:27px;color:#14202f}.sso-box{width:400px;height:500px;margin-top:226px;margin-right:4%}.sso-box .sso-title{font-size:18px;font-weight:700;vertical-align:middle;height:29px;line-height:29px;color:#14202f}.sso-box .sso-title span{width:4px;height:20px;background-color:#e83e30;display:inline-block;vertical-align:middle}.validate-msg{font-size:14px;right:auto;left:100%;top:6px;white-space:nowrap}.validate-msg,.validate-msg.submit_msg{width:200px;display:none;position:absolute;color:#e83e30;margin:3px;font-style:normal}.validate-msg.submit_msg{font-size:12px;left:0;top:0;height:24px}.form-group{position:relative;margin-bottom:22px}.sso-box.login .sso-content .verify{height:38px;position:relative;display:none}.sso-box.reset .validate-msg,.sso-box.resetPass .validate-msg{margin-left:3px}.sso-box .protocol{width:400px;line-height:24px;position:relative;height:35px}.sso-box .protocol .validate-msg{margin-left:3px;right:0;top:2px}.sso-box .protocol .checkbox{background-color:#e9eef4;display:inline-block}.sso-box .protocol .checkbox,.sso-box .protocol .checkbox-hidden{vertical-align:middle;padding:0;margin:0;width:18px;height:18px;border-radius:2px}.sso-box .protocol .checkbox-hidden{background-color:#9eb2cd;display:none;position:relative}.sso-box .protocol .checkbox-hidden>i{position:absolute;top:12px;left:2px;color:#fff}.sso-box .protocol .reset-password-btn{font-size:14px;font-weight:700;color:#6a798e}.sso-box .protocol+.validate-msg{margin-top:-25px}.sso-content{width:400px}.sso-content form label{display:inline-block;width:84px;text-align:left;font-size:16px;line-height:40px;margin-bottom:0;font-weight:400;vertical-align:middle;color:#6a798e;position:absolute;left:15px}.sso-content .message{height:30px;margin:0}.sso-content form span{text-align:right}.sso-content span.hidden{display:none}.sso-content input{display:inline-block;border:1px solid #e5e5e5;border-color:#6a798e;padding:6px 12px;padding-left:108px;vertical-align:middle;background-color:#fff;border-radius:2px;font-size:14px;color:#14202f;overflow:hidden}.sso-content input::-webkit-input-placeholder{color:#9eb2cd;font-size:15px}.sso-content input:-moz-placeholder,.sso-content input::-moz-placeholder{color:#9eb2cd;font-size:15px}.sso-content input:-ms-input-placeholder{color:#9eb2cd;font-size:15px}.sso-content input.width_min{width:100px}.sso-content .message,.sso-content .verify{height:36px;position:relative;vertical-align:middle}.sso-content .message input,.sso-content .verify input{width:400px}.sso-content .message button,.sso-content .verify button{height:42px;width:108px;text-align:center;cursor:pointer;border-radius:0;background-color:#0f2c4f;color:#fff;position:absolute;right:0;top:-1px}.sso-content .message button.disabled,.sso-content .verify button.disabled{background-color:#ccc}.sso-content .message img,.sso-content .verify img{width:100px;height:36px;vertical-align:middle;display:inline-block;margin:1px 0 0;position:absolute;top:0;right:0}.sso-content form input{width:400px;height:40px}@media (max-width:768px){.sso-box.reset .sso-content form input,.sso-box.resetPass .sso-content form input,.sso-content form input{width:100%}}.sso-box.register .sso-content form button,.sso-box.reset .sso-content form button{margin-left:10px}.sso-box .protocol,.sso-box .protocol i{vertical-align:middle;text-align:left;margin:-10px 0 0}.register .protocol .protocal-text{display:inline-block;margin-top:4px;font-size:12px}.register .protocol i.active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFDMThGMTgwRDFFRjExRTc5RjJBRUNEMzYyRjdDREQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFDMThGMTgxRDFFRjExRTc5RjJBRUNEMzYyRjdDREQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUMxOEYxN0VEMUVGMTFFNzlGMkFFQ0QzNjJGN0NERDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUMxOEYxN0ZEMUVGMTFFNzlGMkFFQ0QzNjJGN0NERDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4s1MBOAAAAmElEQVR42mL8//8/AzmAkSTVZf8TgGQ/EDsykqhpPpT3gZEMTSCQyEiOJoYuxgWMBDQ5AMn96JpADCagpAIQ3wfiADRNBkByPTZNEI0QSQUwXfa/AEkTyCYBqLpCZE0wjRuR+P1ATevRNC0AapqAPR4R8SOAJg/SlIg/AWA6D6cmzJRT9l8AqvkCPk1gjeSmVSYGMgFAgAEA3X852swvb+0AAAAASUVORK5CYII=) 0 0 no-repeat}.sso-box .protocol a{color:#006ad7}.sso-box .btn.btn-primary{width:400px;height:46px;color:#fff;font-size:16px;padding:0;font-weight:700}.resetPass_success{display:none}.resetPass_success p{text-align:center}.reset .sso-content input.width_min{width:164px}.reset .sso-content form input.width_min{width:400px}.reset .sso-content div{margin-bottom:33px}.reset .sso-content .verify{height:38px;position:relative}.reset .sso-content .verify img{width:82px;height:36px;display:inline-block;position:absolute}.resetPass{display:none}.image-box{width:100%;height:600px;background:url(/common/images/reset_background.f16eb4c1bb81573a85651549ddb5788e.png) 0 0 no-repeat}.sso-box.reset,.sso-box.resetPass,.sso-box.resetPass_success{width:54%;margin-top:200px;margin-right:6%}.sso-box.reset .line,.sso-box.resetPass .line,.sso-box.resetPass_success .line{width:7px;height:17px;background-color:#0f2c4f;vertical-align:middle;display:inline-block}.sso-box.reset .sso-content,.sso-box.resetPass .sso-content,.sso-box.resetPass_success .sso-content{margin-left:35%}.sso-box.reset .sso-content span,.sso-box.resetPass .sso-content span,.sso-box.resetPass_success .sso-content span{color:#e83e30;position:absolute;left:-15px;top:10px;font-weight:500}.resetPass_success{height:100px;text-align:center;position:relative}.resetPass_success>i{position:absolute;top:3px;left:70px;color:#2ac200;font-weight:600;font-size:20px}.resetPass_success>p{font-size:18px;font-weight:600}.sso-progress{width:550px;height:70px;margin-left:20%;margin-bottom:40px;margin-top:20px;position:relative;white-space:nowrap}.sso-progress .finish,.sso-progress .mobileNumber,.sso-progress .newPass{display:inline-block;width:70px;text-align:center}.sso-progress .finish.finish,.sso-progress .finish.newPass,.sso-progress .mobileNumber.finish,.sso-progress .mobileNumber.newPass,.sso-progress .newPass.finish,.sso-progress .newPass.newPass{margin-left:37%}.sso-progress .finish div,.sso-progress .mobileNumber div,.sso-progress .newPass div{width:40px;height:40px;border-radius:50%;background-color:#f1f4f8;text-align:center;line-height:40px;font-size:22px;color:#6a798e;font-weight:500;margin:0 auto}.sso-progress .finish div.active,.sso-progress .mobileNumber div.active,.sso-progress .newPass div.active{background-color:#6a798e;color:#fff}.sso-progress .finish p,.sso-progress .mobileNumber p,.sso-progress .newPass p{color:#6a798e;font-size:16px;font-weight:500}.sso-progress .lineOne,.sso-progress .lineTwo{width:41%;height:3px;background-color:#f1f4f8;display:inline-block;position:absolute}.sso-progress .lineOne{top:17px;left:60px}.sso-progress .lineTwo{top:17px;left:337px}@media (max-width:1600px){.login,.register{margin-right:10%}.logo-box>h2{font-weight:100;font-size:40px;white-space:nowrap;margin-top:24px;margin-bottom:5px}.logo-box>p{font-size:14px}.bg-box{background-size:80% 100%}.image-box{background:url(/common/images/reset_background.f16eb4c1bb81573a85651549ddb5788e.png) -350px 0 no-repeat;width:100%;height:600px}.sso-box.reset,.sso-box.resetPass,.sso-box.resetPass_success{margin-right:10%}.bg-box{height:930px;background:url(/common/images/register_backgroud@2x.f28bf2a6d13185025fab47411e24dd1e.png) -400px 0 no-repeat;background-size:100% 100%}.sso-header .repasstitle{margin-left:130px}}.sso-login-btn-old{background-color:#d32811;color:#fff;font-weight:700;border:none}.sso-login-btn-old:hover{background-color:#b21500}.sso-login-btn-old,.sso-login-old{display:none}.tabs-login{border:1px solid #6a798e;margin-bottom:15px}.tabs-login:after,.tabs-login:before{content:" ";display:table}.tabs-login:after{clear:both}.tabs-login .tabs-login-item{float:left;width:50%;padding:0 15px;text-align:center;background-color:#fff;color:#14202f;cursor:pointer}.tabs-login .tabs-login-item span{padding:10px 0;display:inline-block}.tabs-login .tabs-login-item.active{font-weight:700;background-color:#6a798e;color:#fff}.modal-old-reset{position:relative;padding-left:50px}.modal-old-reset>i{position:absolute;left:0;color:#e83e30;font-size:36px}.sso-oldLogin-reg{margin:-15px auto 0}.required-symb{position:absolute;left:-15px;top:10px;color:#e83e30}.oldLogin-reg-btn{float:right;min-width:110px;border-radius:2px;border:1px solid #14202f;background-color:#fff}.eyes{position:absolute;top:0;line-height:40px;right:5%;cursor:pointer}