*{
    box-sizing: border-box;
}

body {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

html body{background:none;font-family:PingFangSC-Regular;min-height:inherit}#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsPhone,#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsVerifyCode,.page-wrap #login #uc-common-account,.page-wrap #login #uc-common-token,.page-wrap #login #ucsl-password-edit,.page-wrap #pass-login .pass-form-item-password input,.page-wrap #pass-login .pass-form-item-userName input{border:1px solid #d4d6d9;border-radius:8px;box-shadow:inset 0 0 0 1000px #fff!important;font-size:14px;height:40px!important;line-height:20px;padding:9px 12px!important}#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsPhone::-moz-placeholder,#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsVerifyCode::-moz-placeholder,.page-wrap #login #uc-common-account::-moz-placeholder,.page-wrap #login #uc-common-token::-moz-placeholder,.page-wrap #login #ucsl-password-edit::-moz-placeholder,.page-wrap #pass-login .pass-form-item-password input::-moz-placeholder,.page-wrap #pass-login .pass-form-item-userName input::-moz-placeholder{color:#b8babf;font-family:PingFangSC-Regular;font-size:14px;font-weight:400;letter-spacing:0}#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsPhone::placeholder,#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsVerifyCode::placeholder,.page-wrap #login #uc-common-account::placeholder,.page-wrap #login #uc-common-token::placeholder,.page-wrap #login #ucsl-password-edit::placeholder,.page-wrap #pass-login .pass-form-item-password input::placeholder,.page-wrap #pass-login .pass-form-item-userName input::placeholder{color:#b8babf;font-family:PingFangSC-Regular;font-size:14px;font-weight:400;letter-spacing:0}#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsPhone:hover,#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsVerifyCode:hover,.page-wrap #login #uc-common-account:hover,.page-wrap #login #uc-common-token:hover,.page-wrap #login #ucsl-password-edit:hover,.page-wrap #pass-login .pass-form-item-password input:hover,.page-wrap #pass-login .pass-form-item-userName input:hover{border:1px solid #243A20}#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsPhone:focus,#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsVerifyCode:focus,.page-wrap #login #uc-common-account:focus,.page-wrap #login #uc-common-token:focus,.page-wrap #login #ucsl-password-edit:focus,.page-wrap #pass-login .pass-form-item-password input:focus,.page-wrap #pass-login .pass-form-item-userName input:focus{border:1px solid #243A20;box-shadow:none}.pass-form-sms-checkphone{background:#fff!important;border-radius:8px;box-shadow:0 2px 8px 0 rgba(7,12,20,.12);color:#151b26!important;font-weight:400;height:auto!important;min-height:0;padding:12px!important;top:46px;width:auto!important}.pass-form-sms-checkphone:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;left:170px;position:absolute;top:-12px;width:0}.pass-form-sms-checkphone p{line-height:22px!important}.pass-form-sms-checkphone button{background:#fff!important;color:#243A20!important;content:"立即注册";font-size:12px!important;line-height:20px!important;right:1px!important;top:32px!important}

.header-wrap{padding:20px 0 0 24px}.header-wrap .logo-wrap{display:inline-block;height:26px;line-height:26px}.copy-that{color:#848b99;font-size:12px;font-weight:400;letter-spacing:0;line-height:24px;margin:24px 0;text-align:center;width:100%}.copy-that a{color:rgba(46,51,65,.66)}.page-wrap{display:flex}.page-wrap .choice-language{color:#151b26;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:0;position:absolute;right:24px;top:24px;z-index:999}.page-wrap .left-wrap{margin-right:80px;padding-top:50px}.page-wrap .left-wrap .first-slogan{color:#191a24;font-size:28px;width:100%}.page-wrap .left-wrap .second-slogan{color:#303540;font-size:14px;letter-spacing:0;line-height:28px;margin-top:16px}.page-wrap .left-wrap .second-slogan>div{align-items:center;display:flex}.page-wrap .left-wrap .second-slogan .slogan-icon{margin-right:10px}.page-wrap .left-wrap .campaign-link{align-items:center;background-image:linear-gradient(92deg,rgba(223,236,255,.93),#ebf3ff 26%,#d7ebff 45%,rgba(239,247,255,.85));border-radius:24px;color:#151b26;display:flex;font-size:14px;line-height:24px;margin-top:35px;padding:12px 16px}.page-wrap .left-wrap .campaign-link img{margin-right:8px}.page-wrap .left-wrap .campaign-link .campaign-text-wrap,.page-wrap .left-wrap .campaign-link .campaign-text-wrap>span{align-items:center;display:flex}.page-wrap .left-wrap .campaign-link .campaign-text-wrap .campaign-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px}.page-wrap .right_wrap{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;min-height:600px;min-width:600px;padding:50px 0 0;position:relative}.page-wrap .right_wrap .login-wrap{width:400px}.page-wrap .right_wrap .bce-login-type-tab{align-items:baseline;display:flex}.page-wrap .right_wrap .bce-login-type-tab div{color:#84868c;cursor:pointer;font-size:24px;font-weight:400;letter-spacing:0;line-height:32px;margin-right:0}.page-wrap .right_wrap .bce-login-type-tab div.active{color:#151b26;font-size:28px;font-weight:500;line-height:36px}.page-wrap .right_wrap .bce-login-type-tab div.last-login{align-items:center;display:flex;position:relative}.page-wrap .right_wrap .bce-login-type-tab div.last-login:after{border:1px solid #d4d6d9;border-radius:6px 6px 6px 0;color:#5c5f66;content:"上次登录";cursor:auto;font-size:12px;font-weight:400;line-height:20px;padding:0 4px;position:absolute;right:-31px;top:-21px}.page-wrap .right_wrap .bce-login-type-tab div.uc-tab-btn{align-items:center;display:flex;margin-right:0}.page-wrap .right_wrap .bce-login-type-tab div.uc-tab-btn.last-login:after{right:-7px}/*.page-wrap .right_wrap .bce-login-type-tab div:hover{color:#243A20}*/.page-wrap .right_wrap .hide{display:none}.page-wrap .right_wrap .loading-wrap{padding:124px 0;text-align:center}.page-wrap .right_wrap .loading-wrap .acud-loading-loading-context{border-radius:10px}.page-wrap .right_wrap #pass-login{border-bottom:none;padding-top:44px}.page-wrap .right_wrap #pass-login #componseLeft{border-right:none}.page-wrap .right_wrap #pass-login #componseLeft .hide-logo-text{color:#151b26;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin:0 0 15px;text-align:center}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode{padding:0}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content{margin-top:0;padding-bottom:12px;width:auto}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con{background-color:#fff;border:1px solid #e8e9eb;border-radius:8px;box-sizing:content-box;height:150px;padding:5px;width:150px}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con img{height:150px;width:150px}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con.Qrcode-status-success .Qrcode-status-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+57yW57uEIDE5PC90aXRsZT48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQ1IC0zMTYpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDUgMzE2KSI+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi42MDkgMi42MDkpIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTcuMzkxMzA0MywzNC43ODI2MDg3IEMyMi4xOTM3MzkxLDM0Ljc4MjYwODcgMjYuNTQxNTY1MiwzMi44MzYgMjkuNjg4NzgyNiwyOS42ODg3ODI2IEMzMi44MzYsMjYuNTQxNTY1MiAzNC43ODI2MDg3LDIyLjE5MzczOTEgMzQuNzgyNjA4NywxNy4zOTEzMDQzIEMzNC43ODI2MDg3LDEyLjU4ODg2OTYgMzIuODM2LDguMjQxMDQzNDggMjkuNjg4NzgyNiw1LjA5Mzc5MTMgQzI2LjU0MTU2NTIsMS45NDY1OTEzIDIyLjE5MzczOTEsMCAxNy4zOTEzMDQzLDAgQzEyLjU4ODg2OTYsMCA4LjI0MTA0MzQ4LDEuOTQ2NTkxMyA1LjA5Mzc5MTMsNS4wOTM3OTEzIEMxLjk0NjU5MTMsOC4yNDEwNDM0OCAwLDEyLjU4ODg2OTYgMCwxNy4zOTEzMDQzIEMwLDIyLjE5MzczOTEgMS45NDY1OTEzLDI2LjU0MTU2NTIgNS4wOTM3OTEzLDI5LjY4ODc4MjYgQzguMjQxMDQzNDgsMzIuODM2IDEyLjU4ODg2OTYsMzQuNzgyNjA4NyAxNy4zOTEzMDQzLDM0Ljc4MjYwODcgWiIgc3Ryb2tlPSIjMjQ2OEYyIiBzdHJva2Utd2lkdGg9IjMuNDc4IiBmaWxsPSIjMjQ2OEYyIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cG9seWxpbmUgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuNjA5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHBvaW50cz0iMTAuNDM0NzgyNiAxNy4zOTEzMDQzIDE1LjY1MjE3MzkgMjIuNjA4Njk1NyAyNi4wODY5NTY1IDEyLjE3MzkxMyIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=)}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con.Qrcode-status-success .Qrcode-status-msg{margin-top:0}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con.Qrcode-status-error .Qrcode-status-icon,.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con.Qrcode-status-refresh .Qrcode-status-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+57yW57uEIDQ8L3RpdGxlPjxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NDUgLTMxMikiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0NSAzMTIpIj48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjUgMi41KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIHN0cm9rZT0iI0YzM0UzRSIgc3Ryb2tlLXdpZHRoPSIyLjY5MiIgZmlsbD0iI0YzM0UzRSIgZmlsbC1ydWxlPSJub256ZXJvIiBjeD0iMTcuNSIgY3k9IjE3LjUiIHI9IjE3LjUiLz48bGluZSB4MT0iMTcuNSIgeTE9IjguMTk4IiB4Mj0iMTcuNSIgeTI9IjIxLjY2IiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMyIvPjxsaW5lIHgxPSIxNy41IiB5MT0iMjYuMzUzIiB4Mj0iMTcuNSIgeTI9IjI3LjY5OSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjMiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+)}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con p{color:#151b26;font-size:14px;line-height:22px}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con .Qrcode-status-icon{height:40px;width:40px}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-content .tang-pass-qrcode-init .Qrcode-status-con .Qrcode-refresh-btn{color:#243A20;font-size:14px;line-height:22px;margin-top:8px}.page-wrap .right_wrap #pass-login #componseLeft .tang-pass-qrcode .tang-pass-qrcode-title{display:none!important}.page-wrap .right_wrap #pass-login #componseRight{padding-top:0}.page-wrap .right_wrap #pass-login #componseRight .login-type-tab{color:#191a24;display:flex;font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:0;line-height:24px;margin:0 0 40px 0;padding:0 62px}.page-wrap .right_wrap #pass-login #componseRight .login-type-tab span{margin:0}.page-wrap .right_wrap #pass-login #componseRight .login-type-tab span.activ{color:#243A20;font-weight:400}.page-wrap .right_wrap #pass-login #componseRight .login-type-tab span:hover{color:#243A20}.page-wrap .right_wrap #pass-login #componseRight .pass-form{padding:0}
.page-wrap .right_wrap #pass-login #componseRight .pass-form .pass-form-item-userName{margin-bottom:20px}
.page-wrap .right_wrap #pass-login #componseRight .pass-form .pass-fgtpwd{display:none}.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms{padding:0}.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms #pass-foot-bar-sms,.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms .tang-pass-sms-tip{visibility:hidden}.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms .pass-form-item-smsPhone{margin-bottom:20px}.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms .pass-form-item-smsVerifyCode .pass-item-time-timing,.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms .pass-form-item-smsVerifyCode .pass-item-timer{background:#fff;border-left:1px solid #c5ccdb;color:#151b26;font-size:14px;line-height:20px;padding:0 12px;position:absolute;right:1px;top:10px}.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms .pass-form-item-smsVerifyCode .pass-item-time-timing:disabled,.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms .pass-form-item-smsVerifyCode .pass-item-timer:disabled{color:#848b99;cursor:not-allowed}.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms .pass-form-item-unrecevie{margin:3px 0;right:0}.page-wrap .right_wrap #pass-login #componseRight .pass-clearbtn{display:none!important}.page-wrap .right_wrap #pass-login #componseRight .pass-generalError{box-sizing:content-box;font-size:12px;height:17px;line-height:17px;margin-bottom:0;padding-top:4px}.page-wrap .right_wrap #pass-login #componseRight .pass-generalError a{color:#243A20;font-size:12px}.page-wrap .right_wrap #pass-login #componseRight .pass-form-item-submit{margin-bottom:0;text-align:left}.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms-agreement{color:#151b26;font-size:12px;margin-bottom:12px;margin-top:0}

.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms-agreement 
.pass-checkbox-isAgree{color:#d4d6d9;height:16px;width:16px}
.pass-checkbox-isAgree:checked{color:#d4d6d9;height:16px;width:16px}
.page-wrap .right_wrap #pass-login #componseRight .tang-pass-sms-agreement a{color:#243A20;font-size:12px;margin-left:0}
.page-wrap .right_wrap #pass-login #pass-vertical-separate-line:after{background-image:linear-gradient(1deg,hsla(216,6%,84%,.15),hsla(216,6%,84%,.5) 16%,#d4d6d9 45%,hsla(216,6%,84%,.5) 82%,hsla(216,6%,84%,.15));
content:"";display:block;height:280px;margin:0 24px;transform:scaleX(-1);width:1px}
.page-wrap .right_wrap #pass-login #pass-foot-bar{padding:0}.page-wrap .right_wrap #other-login-bar-pass,.page-wrap .right_wrap #other-login-bar-subuser,.page-wrap .right_wrap #other-login-bar-uc{bottom:50px;left:0;position:absolute;text-align:center;width:100%}.page-wrap .right_wrap #login.uc-common-login #common-login{width:400px}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login{margin-top:50px}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-info>h2{display:none}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-info .error{color:#f33e3e;font-size:12px;font-weight:400;height:24px;letter-spacing:0;line-height:17px;padding-top:2px}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-info .error:empty{height:24px;line-height:24px}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-info .password .safe-input{height:40px}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-info .token{align-items:center;display:flex;justify-content:space-between}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-info .token input{box-sizing:border-box;width:230px}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-info .token img{cursor:pointer}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-info .token a{color:#243A20;font-size:14px}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .login-action{background:none}.page-wrap .right_wrap #login.uc-common-login #common-login #uc-login .uc-login-tip{color:#5c5f66;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;margin:24px 0}.page-wrap .right_wrap .tang-pass-footerBar{height:32px;line-height:32px;padding:0 24px;text-align:center}.page-wrap .right_wrap .tang-pass-footerBar .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list{display:flex;gap:12px;padding-right:0}.page-wrap .right_wrap .tang-pass-footerBar .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li{align-items:center;border:1px solid #d4d6d9;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.page-wrap .right_wrap .tang-pass-footerBar .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li:hover{background-color:#f7f7f9}.page-wrap .right_wrap .tang-pass-footerBar .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list .bd-acc-weixin .phoenix-btn-item{background:url(https://bce.bdstatic.com/eop-plat/assets/img/login/wechat.svg) no-repeat 50%/100% 100%}.page-wrap .right_wrap .tang-pass-footerBar .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list .bd-acc-qzone .phoenix-btn-item{background:url(https://bce.bdstatic.com/eop-plat/assets/img/login/qq.svg) no-repeat 50%/100% 100%}.page-wrap .right_wrap .tang-pass-footerBar .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list .bd-acc-tsina .phoenix-btn-item{background:url(https://bce.bdstatic.com/eop-plat/assets/img/login/weibo.svg) no-repeat 50%/100% 100%}.page-wrap .right_wrap .tang-pass-footerBar .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list .phoenix-btn-item{height:18px;margin-right:0;margin-top:0;padding-left:0;width:20px}.page-wrap .right_wrap .tang-pass-footerBar .tang-pass-login-phoenix .pass-phoenix-list .bd-acc-list li.bd-acc-tsina{padding-right:0}@media only screen and (max-width:800px){.copy-that,.header-wrap{display:none}.page-wrap,body{background-color:#fff;background-image:none;border-radius:12px;height:100vh;min-width:100%}.page-wrap .choice-language,.page-wrap .left-wrap,body .choice-language,body .left-wrap{display:none}.page-wrap .right_wrap,body .right_wrap{min-width:100%}}@media screen and (min-width:1440px){.page-wrap .left-wrap{margin-right:160px}}@media only screen and (max-width:500px) and (-webkit-min-device-pixel-ratio:2){.page-wrap .right_wrap{background-color:#f6f7fa}.page-wrap .right_wrap .login-wrap{width:350px}.page-wrap .right_wrap #other-login-bar-subuser{margin-top:100px;position:static}}.tang-pass-pop-accSetPwd .pwd-checklist-wrapper .pwd-checklist{width:235px}#passport-accSetPwd-pop .pass-form-setPwd .pass-form-item-submit .pass-button-submit{background:#243A20;height:40px;line-height:40px;width:350px}#passport-accSetPwd-pop .pass-clearbtn{display:none!important}.authwidget-pc-wrapper .pass-auth-verify-code input[type=tel]{box-sizing:content-box}#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsPhone,#pass-login.tang-pass-login .pass-form-item .pass-text-input-smsVerifyCode,#pass-login.tang-pass-login .pass-form-item.pass-form-item-smsVerifyCode,.page-wrap #pass-login .pass-form-item-password input,.page-wrap #pass-login .pass-form-item-userName input,.pass-form-item-submit,.pass-generalErrorWrapper{width:300px!important}

#login .login-action .submit,#pass-login .pass-button-submit{background:#243A20;background-image:-webkit-linear-gradient(top,#243A20,#243A20);border:none;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:400;height:40px;letter-spacing:4px;line-height:40px;margin-top:0;width:100%}#login .login-action .submit:hover,#pass-login .pass-button-submit:hover{background:#243A20}#login .login-shadow,#login .uc-common-login-small .error span,#login .uc-common-login-small .login-info .account span,#login .uc-common-login-small .login-info .password span,#login .watermark{display:none!important}#login #pass-login #pass-login.tang-pass-login .pass-form-item .pass-text-input-smsPhone,#login #pass-login .pass-form-item-password input,#login #pass-login .pass-form-item-userName input,#login #pass-login .pass-text-input-smsVerifyCode,#login #ucsl-password-edit,#login .uc-common-login-small .login-info .account .safe-input,#login .uc-common-login-small .login-info .account input,#login .uc-common-login-small .login-info .password .safe-input,#login .uc-common-login-small .login-info .password input{box-sizing:border-box;width:100%!important}.none{display:none}#pass-login.tang-pass-login .tang-pass-qrcode-imgWrapper>.Qrcode-status-animation{display:none!important}


.foot-bar-container-78d25{align-items:center;display:flex;justify-content:center;padding-top:16px!important}.foot-bar-passContainer-cffe5{align-items:center;display:flex;justify-content:center;padding-top:12px!important}.foot-bar-separate-wrap-line-b5027{background-image:linear-gradient(90deg,hsla(216,6%,84%,.1),hsla(216,6%,84%,.5) 48%,#d4d6d9);content:"";height:1px;position:absolute;top:7px;width:194px}.foot-bar-otherLoginSep-edf9a{color:#84868c;font-size:12px;line-height:17px;margin:0 0 24px;text-align:center}.foot-bar-otherLoginSep-edf9a span{position:relative}.foot-bar-otherLoginSep-edf9a span:before{left:112px;transform:scaleX(-1)}.foot-bar-otherLoginSep-edf9a span:after,.foot-bar-otherLoginSep-edf9a span:before{background-image:linear-gradient(90deg,hsla(216,6%,84%,.1),hsla(216,6%,84%,.5) 48%,#d4d6d9);content:"";height:1px;position:absolute;top:7px;width:194px}.foot-bar-otherLoginSep-edf9a span:after{right:112px}.foot-bar-otherLoginWrap-0cce3{align-items:center;display:flex;justify-content:center}.foot-bar-otherLoginWrap-0cce3>.foot-bar-subuser-c0d05{align-items:center;background:#fff;border:1px solid #d4d6d9;border-radius:40px;color:#191a24;cursor:pointer;display:flex;padding:6px 16px}.foot-bar-otherLoginWrap-0cce3>.foot-bar-subuser-c0d05 svg{margin-right:8px}.foot-bar-otherLoginWrap-0cce3>.foot-bar-subuser-c0d05.foot-bar-back-cefa7 svg{margin-right:4px}.foot-bar-otherLoginWrap-0cce3>.foot-bar-subuser-c0d05:not(:last-child){margin-right:12px}.foot-bar-otherLoginWrap-0cce3>.foot-bar-subuser-c0d05:hover{background:#f7f7f9}@media only screen and (max-width:500px) and (-webkit-min-device-pixel-ratio:2){.foot-bar-otherLoginWrap-0cce3>.foot-bar-subuser-c0d05{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:none;padding:0}.foot-bar-otherLoginWrap-0cce3>.foot-bar-subuser-c0d05:not(:last-child){margin-right:24px}.foot-bar-otherLoginSep-edf9a span:after,.foot-bar-otherLoginSep-edf9a span:before{width:110px}}.foot-bar-wapContainer-66e2b{display:flex;justify-content:space-between;padding-top:12px}.foot-bar-wapContainer-66e2b.foot-bar-sms-ea69b{justify-content:flex-end}.foot-bar-wapContainer-66e2b div{align-items:center;display:flex}.foot-bar-link-df91b{color:#191a24!important;font-size:14px!important;font-weight:400;letter-spacing:0;line-height:20px}.foot-bar-link-df91b:hover{color:#243A20!important;text-decoration:none}.foot-bar-wapLink-489c7{color:#84868c!important}.foot-bar-divide-line-91d45{background:#c5ccdb;border:0;display:inline-block;height:15px;margin:0 24px!important;width:1px}.foot-bar-divide-line-pass-3dbae{margin:0 11px!important}.foot-bar-divide-line-pass-3dbae:nth-of-type(2){margin-right:10px!important}.foot-bar-divide-line-wap-d3ee1{margin:0 8px!important}.foot-bar-qrcode-3b67c{color:#848b8c;font-size:12px;font-weight:400;letter-spacing:0;line-height:20px;text-align:center}

.core-bce-passport-agreement-a55eb{bottom:24px;color:#84868c;font-size:12px;left:0;position:absolute;text-align:center;width:100%}.core-bce-passport-agreement-a55eb a{color:#47723F}.core-bce-passport-agreement-a55eb a:hover{color:#86D777}.core-up-right-corner-04f20{background-image:url(https://www.jjgjx.com/assets/addons/mydemo/images/reg-subscriptgreen.png);background-size:cover;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;line-height:33px;padding:0 16px 0 36px;position:absolute;right:0;top:0;width:80px}.core-up-right-corner-04f20:hover{color:#86D777}





.tang-pass-login.compose-style {
    border-bottom: 1px solid #eee;
    display: flex
}


.login-type-tab {
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    padding: 0 32px 11px;
    margin-bottom: 0
}

.login-type-tab .switch-item {
    cursor: pointer;
    margin-right: 36px;
    color: #858585;
    position: relative;
    font-weight: 400
}

.login-type-tab .switch-item:last-child {
    margin: 0
}

.login-type-tab .switch-item.activ {
    color: #222;
    font-weight: 600
}

.login-type-tab .switch-item.activ::after {
    content: '';
    display: block;
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    height: 2px;
    background: #243A20;
    border-radius: 1px
}



.tang-pass-sms {
    display: none;
    padding: 0 32px
}

.tang-pass-sms.tang-pass-sms-encryption {
    padding-bottom: 20px
}

.tang-pass-sms .pass-form-item-submit {
    margin-bottom: 14px;
    text-align: center
}

.tang-pass-sms .tang-pass-sms-title {
    height: 30px;
    line-height: 30px;
    color: #666;
    font-weight: 800
}

.tang-pass-sms .tang-pass-sms-tip {
    line-height: 12px;
    color: #858585;
    font-weight: 400;
    margin: 12px 0;
    font-size: 12px
}

.tang-pass-sms p.pass-form-item-smsVerifyCode::after,.tang-pass-login p.pass-form-item-verifyCode::after {
    line-height: 20px;
    content: "\20";
    display: block;
    height: 0;
    clear: both
}

.tang-pass-login p.pass-form-item-verifyCode {
    position: relative;
    margin-bottom: 10px;
    width: 336px;
    zoom:1}

.tang-pass-sms .pass-form-item .pass-sms-link-back {
    cursor: pointer;
    display: block;
    text-align: right;
    float: right;
    margin-right: -3px;
    padding-top: 10px;
    *margin-top: -14px
}

.tang-pass-sms .pass-form-item input.pass-text-input-smsPhone {
    width: 336px
}

.tang-pass-sms .pass-form-item input.pass-text-input-smsVerifyCode {
    width: 336px
}

.tang-pass-sms .pass-form-item span.pass-placeholder-smsPhone {
    padding-left: 22px
}

.tang-pass-sms .pass-form-item span.pass-placeholder-smsVerifyCode {
    width: 70px
}

.tang-pass-sms .pass-form-item span.pass-item-timer,.tang-pass-sms .pass-form-item span.pass-item-time-timing {
    width: 88px
}

.tang-pass-sms .pass-form-item-smsPhone {
    z-index: 20
}

.tang-pass-sms .pass-form-item-unrecevie {
    margin-bottom: 10px;
    text-align: right;
    position: absolute;
    right: 30px;
    margin-top: 10px
}

.tang-pass-sms .pass-sms-unreceive-tips {
    font-size: 12px;
    color: #243A20;
    cursor: pointer
}


.tang-pass-login .pass-item-timer,.tang-pass-login .pass-item-time-timing {
    display: block;
    position: absolute;
    right: 9px;
    top: 16px;
    width: 100px;
    font-size: 16px;
    line-height: 16px;
    transition: .3s;
    color: #243A20;
    border: 0;
    border-left: 1px solid #dedede;
    background-color: #fff;
    cursor: default;
    z-index: 100
}

.tang-pass-login .pass-item-timer {
    cursor: pointer
}

.tang-pass-login .pass-item-time-timing {
    color: #243A20
}

.pass-form-item{position:relative;}

.pass-form-item-memberPass{font-size:13px;display: flex;align-items: center; margin: 15px 0;}
.pass-form-item-memberPass input{margin:0;transform: scale(1.1);position: relative;top: 1px;}
.pass-form-item-memberPass label{margin: 0 0 0 5px;font-weight: normal;}


        .checkbox-checked {
            background-color: green; /* 设置选中时的背景色 */
        }


