.login-wechat-binding-dialog .login-wechat-binding{margin:0 25px}.login-wechat-binding-dialog .login-wechat-binding .welcome{background-color:#ededed;padding:6px 12px}.login-wechat-binding-dialog .login-wechat-binding .yj-input{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #c1c1c1}.login-wechat-binding-dialog .login-wechat-binding .yj-input:hover{border-color:#316ccb}.login-wechat-binding-dialog .login-wechat-binding .yj-input .yj-input-group__prepend{background-color:#fff;color:#999;padding:0 14px;border:none}.login-wechat-binding-dialog .login-wechat-binding .yj-input .yj-input-group__prepend i{font-size:16px}.login-wechat-binding-dialog .login-wechat-binding .yj-input .yj-input__inner{height:40px;line-height:40px;border-left:0;padding-left:0;border:none}.login-wechat-binding-dialog .login-wechat-binding .authimg{width:105px;height:40px;margin-left:10px;cursor:pointer;vertical-align:middle}.login-wechat-binding-dialog .login-wechat-binding .bind_button{width:100%;height:40px;line-height:40px;background:#316ccb;color:#fff;border-radius:2px;padding:0;margin-top:5px}.login-wechat-binding-dialog .login-wechat-binding .links{margin-top:10px}.login-wechat-binding-dialog .login-wechat-binding .links span{font-size:12px;color:#333}.login-wechat-binding-dialog .login-wechat-binding .links span a{color:#316ccb}.login-wechat-binding-dialog .login-wechat-binding .links span a:hover{text-decoration:underline}.login-wechat-binding-dialog .login-wechat-binding .error{color:red;font-size:14px;height:30px;line-height:30px}.login-scan-code .code{width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-scan-code .code h2{font-size:24px;font-weight:600;color:#000;line-height:32px}.login-scan-code .code .qr-code{position:relative;margin:16px auto 0;width:176px;height:176px}.login-scan-code .code .qr-code img{width:100%;height:100%}.login-scan-code .code .qr-code .mask{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);z-index:5;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-scan-code .code .qr-code .mask .status{margin-top:24px}.login-scan-code .code .qr-code .mask .status img{width:50px;height:50px}.login-scan-code .code .qr-code .mask .qr-tips{width:100%;font-size:16px;line-height:1;padding:16px 0;color:#fff}.login-scan-code .code .info{display:block;margin-top:20px;font-size:14px;color:#999;line-height:20px}.login-scan-code .code .info em{color:#000;padding:0 4px}.login-scan-code .code .yj-link{margin-top:18px;font-size:14px;color:#316ccb;line-height:20px}.login-account-mobile{width:430px;padding:0 42px 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.login-account-mobile .yj-input{margin-top:20px;width:340px;position:relative}.login-account-mobile .yj-input .yj-input__inner{border-radius:0;border:none;border-bottom:1px solid #e1e5ec;padding-left:0;font-size:14px}.login-account-mobile .yj-input:before{content:"";position:absolute;left:0;right:100%;bottom:0;background:linear-gradient(132deg,#316ccb 17%,#78acff 68%);height:1px;-webkit-transition:right .5s ease-out;transition:right .5s ease-out}.login-account-mobile .yj-input.focus:before{right:0}.login-account-mobile .sms-code{white-space:nowrap}.login-account-mobile .sms-code .yj-input{width:248px}.login-account-mobile .sms-code .yj-button{width:90px;padding:9px 0;font-size:14px}.login-account-mobile .sms-code .yj-button--primary{background:#316ccb;border-color:#316ccb}.login-account-mobile .sms-code .yj-button.yj-button--info.is-disabled{color:#999;background:#f3f3f3;border-color:#f3f3f3}.login-account-mobile .yj-tabs .yj-tabs__nav-wrap:after{display:none}.login-account-mobile .yj-tabs .yj-tabs__item{font-weight:600;font-size:20px;color:#333!important}.login-account-mobile .yj-tabs .yj-tabs__active-bar{height:3px;background-color:#316ccb!important}.login-account-mobile .yj-tabs .is-active{color:#316ccb!important}.login-account-mobile .login_error{height:20px;line-height:20px;margin-top:10px}.login-account-mobile .login_error span{font-size:14px;color:red}.login-account-mobile .forget-pwd{color:#999;line-height:28px;padding:0}.login-account-mobile .login-btn{width:340px;height:50px;background:#316ccb;border-radius:4px;-webkit-box-shadow:0 0 14px 0 rgba(63,151,255,.56);box-shadow:0 0 14px 0 rgba(63,151,255,.56);margin-top:32px;font-size:16px}.login-account-mobile .btn-bar{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-ca{width:430px;padding:0 42px 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.login-ca p{font-size:14px;color:#040a23;line-height:22px}.login-ca .red{padding:0 4px;color:red}.login-ca .login-btn{width:340px;height:50px;background:#316ccb;border-radius:4px;-webkit-box-shadow:0 0 14px 0 rgba(63,151,255,.56);box-shadow:0 0 14px 0 rgba(63,151,255,.56);margin-top:32px;font-size:16px}.force-update-password .tips{text-align:center;color:red;margin-bottom:10px}.force-update-password .tips i{font-size:20px;vertical-align:baseline;margin-right:4px}.force-update-password .tips a{vertical-align:baseline}.force-update-password .phone-form-item{width:530px}.force-update-password .phone-form-item .yj-form-item__content{width:100%}.force-update-password .yj-input--small{width:300px;-ms-flex-negative:0;flex-shrink:0}.force-update-password .yj-form-item__label{height:40px;line-height:40px}.force-update-password .yj-form-item__content{line-height:40px}.force-update-password .yj-input__inner{height:40px;line-height:40px}.force-update-password .user-name-text{font-size:14px;color:#888;margin-left:10px}.force-update-password .go-edit{color:#1969b4;cursor:pointer}.force-update-password .name-input{position:relative}.force-update-password .name-input .auth-code{cursor:pointer;position:absolute;top:7px;right:115px;width:110px;height:28px;background:#1969b4;border-radius:4px;font-size:14px;font-weight:400;text-align:center;color:#fff;line-height:28px}.force-update-password .name-input .auth-code-cursor{background:#f3f3f3;color:#999;cursor:not-allowed}.force-update-password .yj-radio .yj-radio__original{width:0}.force-update-password .yj-radio .yj-radio__label{padding-left:0}.force-update-password .yj-radio .yj-radio__input.is-checked+.yj-radio__label{color:#1969b4}.force-update-password .yj-radio .yj-radio__input.is-checked .yj-radio__inner{border-color:#1969b4;background:#1969b4}.force-update-password .new-phone .yj-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex}.force-update-password .new-phone .yj-form-item__content .red{color:red;line-height:1.5;margin-left:10px}.force-update-password .ml15{margin-left:15px!important}.pwd_strength_popover{width:420px}.pwd_strength_popover .title-box{width:300px}.pwd_strength_popover .title-box .title{line-height:20px}.pwd_strength_popover .yj-progress-bar{padding-right:0}.pwd_strength_popover .yj-progress__text{position:absolute;top:-18px;right:0;margin-left:0}.pwd_strength_popover .list-box{margin-top:10px}.pwd_strength_popover .list-box li{line-height:24px}.pwd_strength_popover .list-box li i{margin-right:5px;color:#e5401b;color:#ccc;font-size:18px;position:relative;top:-1px}.pwd_strength_popover .list-box li.default i{color:#ccc}.pwd_strength_popover .list-box li.active i{color:#6ca329}.pwd_strength_popover .list-box li.error i{color:#e5401b}.pwd_tips_popover .pwd_notice .title{font-size:16px;text-align:center;font-weight:700;margin-bottom:10px}.pwd_tips_popover .pwd_notice p.tab{padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.pwd_tips_popover .pwd_notice p.tab span{color:#c40606}.login{min-width:1366px;margin:0 auto}.login .login-bg{width:100%;background:url(../../static/img/login_bg.a334d3f4.png) center 0 no-repeat}.login .login-bg .login-content{width:1366px;position:relative;overflow:hidden;padding:138px 0;margin:0 auto}.login .login-bg .login-content .download-wrap{float:left;width:554px;height:530px;position:relative}.login .login-bg .login-content .download-wrap .download-btn{width:123px;height:34px;background:#316ccb;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.17);box-shadow:0 2px 12px 0 rgba(0,0,0,.17);position:absolute;top:110px;right:310px;font-size:16px;font-weight:400;text-align:center;color:#fff;line-height:34px}.login .login-bg .login-content .download-wrap .download-btn i{margin-left:6px;vertical-align:baseline}.login .login-bg .login-content .login-form{float:right;width:812px;height:530px;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(200,219,248,.56);box-shadow:0 0 20px 0 rgba(200,219,248,.56);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:0 10px 0 0;overflow:hidden}.login .login-bg .login-content .login-form .line{background-color:#e1e5ec;width:1px;height:431px}.login .login-bg .login-content .login-form .right .register{position:absolute;top:0;right:0;text-align:right}.login .login-bg .login-content .login-form .right .register .click-block{background:linear-gradient(132deg,#78acff 17%,#316ccb 68%);cursor:pointer;width:82px;height:82px}.login .login-bg .login-content .login-form .right .register span{padding:8px;font-size:16px;color:#fff;line-height:48px}.login .login-bg .login-content .login-form .right .register:after{content:"";width:162px;height:70px;background:#fff;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-74px;top:17px}.login .login-bg .login-content .login-form .right .other-type{padding:0 42px 0 50px}.login .login-bg .login-content .login-form .right .other-type .yj-divider--horizontal{margin-top:36px}.login .login-bg .login-content .login-form .right .other-type .yj-divider__text{font-size:14px;color:#040a23;line-height:20px}.login .login-bg .login-content .login-form .right .other-type .types{text-align:center}.login .login-bg .login-content .login-form .right .other-type .types i{font-size:24px;cursor:pointer}.login .login-bg .login-content .login-form .right .other-type .types i+i{margin-left:15px}.login .login-bg .login-content .login-form .right .other-type .types i.c06b4fd{color:#06b4fd}.login .login-bg .login-content .login-form .right .other-type .types i.cffb659{color:#ffb659}.login .login-bg .login-content .login-form .right .other-type .types i.ca1a7b3{color:#a1a7b3}.login .yj-verify .slider-code-dialog{z-index:20000!important}.login .yj-verify-mask{z-index:110!important}