@define-mixin cf{*zoom: 1;&:before,&:after { display: table; content: ""; line-height: 0; }&:after { clear: both; }}@each $pos in (left,right,center){.text-$(pos){ text-align:$pos; }}.hide{display:none}.hidden{visibility:hidden}.muted{color:#999}.text-warning{color:#f60}.text-error{color:#b94a48}.text-info{color:#3a87ad}.text-success{color:#468847}a{color:#00528c;text-decoration:none}a:hover{color:#1d81c7;text-decoration:none}a:focus{color:#1d81c7;text-decoration:none}a.muted:hover{color:gray}a.muted:focus{color:gray}a.text-warning:hover{color:#a47e3c}a.text-warning:focus{color:#a47e3c}a.text-error:hover{color:#953b39}a.text-error:focus{color:#953b39}a.text-info:hover{color:#2d6987}a.text-info:focus{color:#2d6987}a.text-success:hover{color:#f60}a.text-success:focus{color:#f60}img.rounded{border-radius:6px}img.polaroid{background-color:#fff;border:1px solid rgba(0,0,0,.2);padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}img.circle{border-radius:500px}.wrap{width:980px}.wrap,.container{margin-left:auto;margin-right:auto}@mixin cf;@each $p in (relative,absolute,fixed){.$p { position:$p; }}@each $p in (left,right,none){.float-$(p){ float:$p; }}.lp-region-code{background:#fff;border-radius:12px;width:220px;height:404px;max-height:404px;font-size:14px;overflow-y:auto;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12)}.lp-region-code *,.lp-region-code :before,.lp-region-code :after{box-sizing:border-box!important}.lp-region-code ul,.lp-region-code li,.lp-region-code p{margin:0;padding:0;list-style:none}.lp-region-code .lp-region-code-item-hot{padding-top:9px}.lp-region-code .lp-region-code-title{color:#999;margin:8px 0;padding:0 17px 0 15px;display:inline-block}.lp-region-code .lp-region-code-list .lp-region-code-list-item{color:#333;cursor:pointer;justify-content:space-between;height:38px;padding:0 17px 0 15px;line-height:38px;display:flex}.lp-region-code .lp-region-code-list .lp-region-code-list-item .lp-region-code-list-item-name{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 32px);overflow:hidden}.lp-region-code .lp-region-code-list .lp-region-code-list-item:hover{background:#eee}.reg-layer-content{margin-bottom:0;padding-right:132px}.reg-layer-content-img{float:left;width:60px;height:60px}.reg-layer-content>figcaption{color:#fff;align-items:center;height:60px;padding-left:20px;font-size:28px;display:flex}@media screen and (min-height:1180px){.reg-layer-content{padding-right:42px}}@media screen and (min-height:1090px){.reg-layer-content{padding-right:8px}}.pc-login-pop-container{padding:0}.pc-login-pop-container .ant-modal-confirm-btns{display:none}.pc-login-pop-container .ant-modal-body{padding:0}.pc-login-pop-container .ant-modal-content{box-shadow:none;background:0 0;border-radius:8px}.pc-login-pop-container .ant-modal-confirm-body .ant-modal-confirm-content{margin:0}.input-phone-number{box-sizing:border-box;position:relative}.input-phone-number .select-region-code{z-index:2;cursor:pointer;line-height:40px;position:absolute;top:0;bottom:0;left:0}.input-phone-number .select-region-code .code-show{align-items:center;padding-left:16px;padding-right:16px;display:flex}.input-phone-number .select-region-code .code{color:#000;font-size:14px;font-weight:400}.input-phone-number .select-region-code .arrow-icon{width:10px;height:6px;margin-left:6px;font-size:0}.input-phone-number .select-region-code .arrow-icon svg{width:100%;height:100%;display:block}.input-phone-number .select-region-code .arrow-icon-transform svg{width:100%;height:100%;display:block;transform:rotateX(180deg)}.input-phone-number .input-wrapper{padding-left:74px}.input-phone-number .ant-select-arrow{color:#ccc}.c-login-container{background:#fff;border-radius:12px;min-height:288px;padding:16px 24px;position:relative;overflow:hidden}.c-login-container .c-role-title{color:#222;margin:0;font-size:18px;font-weight:700;line-height:26px}.c-login-container .r-role-btn-box{z-index:1;cursor:pointer;width:159px;height:32px;position:absolute;top:0;right:0}.c-login-container .r-role-btn-box img{width:100%}.c-login-container .c-switch-type-box{margin-top:16px;position:relative;overflow:hidden}.c-login-container .c-switch-type-box .c-switch-type-btn-box{width:22px;height:22px;position:absolute;top:0;right:0}.c-login-container .c-login-input-box{padding-top:16px}.c-login-form-validator-message-box{align-items:center;padding-left:15px;display:flex}.c-login-form-validator-message-box .icon-box{flex-shrink:0;display:flex}.c-login-form-validator-message-box .validator-message-title{flex-shrink:0;padding-left:4px;font-size:12px;line-height:16px}.region-code-select-modal{z-index:1001;display:none;position:fixed}.region-code-select-modal.show{display:block}.c-tel-login-inner-container .ant-input{background-color:transparent}.c-tel-login-inner-container .login-form-item-tel{margin-bottom:16px;position:relative}.c-tel-login-inner-container .login-form-item-tel .select-region-code-box{padding:5px 8px 5px 16px;display:flex;position:absolute;top:0;bottom:0;left:0}.c-tel-login-inner-container .login-form-item-tel .select-region-code-box .code-select-box{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.c-tel-login-inner-container .login-form-item-tel .select-region-code-box .code-select-box .code-number-box{color:#222;text-align:center;flex-shrink:0;font-size:14px;line-height:22px}.c-tel-login-inner-container .login-form-item-tel .select-region-code-box .code-select-box .arrow-icon{flex-shrink:0;padding-left:8px}.c-tel-login-inner-container .login-form-item-smscode{margin-bottom:16px;position:relative}.c-tel-login-inner-container .login-form-item-smscode .get-smscode-btn{color:#ccc;cursor:pointer;font-size:14px;line-height:22px}.c-tel-login-inner-container .login-form-item-smscode .get-smscode-btn.get-smscode-btn-active{color:#ff6400}.c-pwd-login-inner-container .ant-input{background-color:transparent}.c-pwd-login-inner-container .form-item-account-box,.c-pwd-login-inner-container .form-item-pwd-box{margin-bottom:16px;position:relative}.c-pwd-login-inner-container .form-item-pwd-box .get-pwd-btn{cursor:pointer;font-size:14px;line-height:22px}.c-qrcode-login-inner-container{padding-bottom:10px}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0{text-align:center}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-img-box{box-sizing:border-box;border:1px solid rgba(216,216,216,.3);border-radius:4px;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;padding:6px;display:flex;position:relative}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-img-box .expire{background:rgba(0,0,0,.65);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-img-box .expire .row-text{color:#fff;margin-bottom:0;padding:0;font-size:12px;line-height:20px}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-img-box .expire .row-btn{margin-top:8px;margin-bottom:0}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-img-box .expire .row-btn .btn{color:#fff;background:#ff6400;border-radius:8px;margin:0 auto;padding:2px 8px;font-weight:400;display:block;width:unset!important;height:unset!important;font-size:12px!important;line-height:20px!important}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-text-wrap{padding-top:8px;position:relative}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-text-wrap .qrcode-text{color:#000;justify-content:center;align-items:center;font-size:12px;line-height:20px;display:flex}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-text-wrap .qrcode-text .highlight{color:#ff6400}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-text-wrap .qrcode-text .qrcode-tip-box{display:flex;position:relative}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-text-wrap .qrcode-text .qrcode-tip-box .tip-img-box{z-index:2;background:#fff;border-radius:12px;width:136px;padding:12px;display:none;position:absolute;bottom:30px;right:-58px;box-shadow:0 4px 32px rgba(3,36,122,.12)}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-text-wrap .qrcode-text .qrcode-tip-box .tip-img-box img{width:100%}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-0 .qrcode-text-wrap .qrcode-text .qrcode-tip-box:hover .tip-img-box{display:block}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-1 .qrcode-success{border:1px solid rgba(216,216,216,.3);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;font-size:0;display:flex}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-1 .qrcode-success .success-title{color:#000;text-align:center;margin:0;padding-top:8px;font-size:12px;line-height:20px}.c-qrcode-login-inner-container .qrcode-status .qrcode-status-1 .qrcode-success-tips{text-align:center;color:#000;height:22px;padding-top:12px;font-size:12px;line-height:20px}.c-wx-qr-code-inner-box{flex-direction:column;justify-content:center;align-items:center;padding-bottom:10px;display:flex;position:relative}.c-wx-qr-code-inner-box .qr-code-card{border:1px solid rgba(216,216,216,.3);border-radius:8px;width:120px;height:120px;position:relative}.c-wx-qr-code-inner-box .qr-code-card .qr-code-img{width:100%}.c-wx-qr-code-inner-box .qr-code-card .qr-code-expire{background:rgba(0,0,0,.65);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.c-wx-qr-code-inner-box .qr-code-card .qr-code-expire .qr-code-expire-title{color:#fff;font-size:12px;font-weight:400;line-height:20px}.c-wx-qr-code-inner-box .qr-code-card .qr-code-expire .qr-code-expire-btn{color:#fff;box-sizing:border-box;cursor:pointer;background:#ff6400;border-radius:8px;margin-top:8px;padding:2px 8px;font-size:12px;line-height:20px}.c-wx-qr-code-inner-box .qr-code-card .qr-code-success{background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.c-wx-qr-code-inner-box .qr-code-card .qr-code-success .qr-code-success-icon{width:26px;height:26px}.c-wx-qr-code-inner-box .qr-code-card .qr-code-success .qr-code-success-text{color:#000;margin-top:7px;font-size:12px;font-weight:400;line-height:17px}.c-wx-qr-code-inner-box .qr-code-desc{color:#000;flex-direction:column;justify-content:center;align-items:center;margin-top:8px;font-size:12px;line-height:20px;display:flex}.c-login-agreement-inner-box{text-align:left;height:18px;margin-top:8px;overflow:hidden}.c-login-agreement-inner-box .ant-checkbox-wrapper{align-items:center;line-height:18px;display:flex}.c-login-agreement-inner-box .ant-checkbox-wrapper .ant-checkbox{margin-bottom:4px}.c-login-agreement-inner-box .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{width:12px;height:12px}.c-login-agreement-inner-box .ant-checkbox-wrapper .ant-checkbox+span{padding:0 0 0 8px}.c-login-agreement-inner-box .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:before{top:5px;right:-2px}.c-login-agreement-inner-box .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{top:6px;left:0}.c-login-agreement-inner-box .c-login-agreement-text{color:#999;text-align:center;font-size:12px;line-height:18px}.c-login-agreement-inner-box .c-login-agreement-text.hightlight{color:#ff6400;text-decoration:none}.c-login-agreement-inner-box .c-login-agreement-text.text-space{padding:0 2px}.c-login-agreement-inner-box .c-login-agreement-text.text-space-right{padding-right:2px}.switch-login-type-btn-box{cursor:pointer;position:relative}.switch-login-type-btn-box img{width:100%}.switch-login-type-btn-box .sign-switch-empty{width:50%;height:100%;position:absolute;top:0;right:0}.login-type-tabs-box{align-items:center;display:flex}.login-type-tabs-box .login-type-tab-item{color:#999;text-align:center;cursor:pointer;flex-shrink:0;padding-right:32px;font-size:12px;line-height:20px}.login-type-tabs-box .login-type-tab-item:after{content:"";background:0 0;border-radius:1px;width:38px;height:2px;margin:2px auto 0;display:block}.login-type-tabs-box .login-type-tab-item.active{color:#222;border-radius:4px;font-weight:700}.login-type-tabs-box .login-type-tab-item.active:after{background:#ff6400}.login-type-tabs-box .login-type-tab-item:last-child{padding-right:0}.ant-btn-primary:hover{color:#fff;background:#ff8629;border-color:#ff8629}.ant-checkbox-checked .ant-checkbox-inner{background-color:#ff6400;border-color:#ff6400}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#ff6400}.ant-checkbox-checked:after,.ant-checkbox-inner:after{border:1px solid #ff6400}.ScanQrCode .ScanQrCode-status-box .expire .row-btn a.btn{white-space:nowrap;justify-content:center;align-items:center;padding:0;display:flex!important}.ScanQrCode .ScanQrCode-status-box .expire .row-text{margin-bottom:1em}