.login-total{width:100%;height:100%;min-height:100vh;margin:0 auto;background:#f5f4ff}.login-total .login-content{width:53rem;margin:0 auto;text-align:center;padding-bottom:2rem}.auth-total .login-content{text-align:left;max-width:47.4rem}.auth-total .login-content .login-form{padding:0;max-width:47.4rem}.auth-total .login-content .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.4rem 2rem;border-bottom:1px solid #d5d7dc}.auth-total .login-content .content{text-align:center}.auth-total .login-content .login-form-title{text-align:center;margin-top:5.1rem;line-height:2.8rem;margin-bottom:10px}.auth-total .login-content .login-form-desc{font-size:16px}.auth-total .login-content .login-form-desc a{color:#6153ff}.auth-total .login-content .name{margin-top:25px;margin:0 auto;font-size:18px;margin-top:3.1rem;color:#766afa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-total .login-content .name>div{display:inline-block;border-bottom:1px solid #d5d7dc;padding-bottom:10px;min-width:25rem}.auth-total .login-content .name span{margin:0 28px 0 12px}.auth-total .login-content .info{font-size:14px;line-height:24px;width:27.5rem;margin:0 auto;padding-top:2.5rem}.auth-total .login-content .form-btn-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4rem 4.3rem}.auth-total .login-content .form-btn-content .btn{width:42%;height:42px;border:1px solid #6153ff;border-radius:21px;line-height:42px;color:#6153ff;cursor:pointer}.auth-total .login-content .form-btn-content .btn:hover{background:#6153ff;color:#fff}.auth-total .login-content .info p{color:#6153ff}.auth-total .login-content .head img{margin-right:15px}.login-total .login-content2{padding-top:15rem}.login-total .register-content2{padding-top:7.5rem}.login-content2 .logo-img{margin-bottom:4.5rem;width:23.4rem}.register-content2 .register-img{margin-bottom:3rem}.login-content .login-form{width:47.4rem;padding:3rem 3.5rem 3rem;border-radius:8px;background:#fff;-webkit-box-shadow:0 0 10px rgba(109,109,109,.4);box-shadow:0 0 10px rgba(109,109,109,.4)}.login-form .login-form-title,.forget-form-title{color:#1e183f;font-size:26px;font-weight:700;height:31px;line-height:31px}.login-form-title{margin-bottom:30px}.login-form .form-label-tip{font-size:16px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.login-form .form-label-tip span{color:red;padding-top:2px}.login-form .form-input-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-form .form-input-content img{position:absolute;left:18px}.login-name-img{top:10.5px}.login-email-img{top:13.5px;width:16px}.login-psd-img{top:11.5px;left:16px!important;width:20px}.login-form .form-input-content input{height:40px;line-height:40px;border-color:#ebebeb;padding-left:45px;border-radius:4px}.login-form .form-input-content input::-webkit-input-placeholder{line-height:40px}.login-form .form-input-content:after{content:"";width:3px;height:40px;display:inline-block;position:absolute;background:#6153ff;top:0;left:0;bottom:0}.login-form .form-btn-content{display:-webkit-box;display:-ms-flexbox;display:flex}.login-form .form-btn-content button{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#6153ff;color:#fff;font-size:16px;height:40px;line-height:40px;border-radius:4px;margin-top:20px;font-weight:700}.login-form .form-btn-content button img{height:40px}.login-form .form-item-line{color:#939ba4;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:12px 0 12px}.login-form .form-item-line .line{width:79px;height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#dfe3e9));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#dfe3e9 100%)}.login-form .form-item-line span:nth-child(2){margin:0 15px 0 20px}.login-footer-tips{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-footer-tips .footer-a{color:#99a4ae;border-color:#99a4ae;margin:0}.login-footer-tips .footer-a:first-child{color:red;border-color:red;margin:0}.login-footer-tips .footer-a:hover{border-color:#6153ff}.login-form .form-btn-content .login-with-thirdparty{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:unset}.login-form .form-btn-content .login-with-thirdparty img{height:32px}.login-with-thirdparty>div{position:absolute;width:100%;height:100%;z-index:999}.abcRioButtonLightBlue{width:100%!important;position:absolute!important;top:0!important;height:40px!important;line-height:40px!important;opacity:0}.login-footer,.register-footer{width:100%;text-align:center;font-size:16px;color:#1e183f;font-weight:500}.login-footer{margin-top:40px}.register-footer{margin-top:25px}.login-content .login-footer p{margin-bottom:18px}.footer-a{color:#6153ff;margin-left:5px;border-bottom:1px solid #6153ff}.login-footer2,.register-footer2,.forget-footer2,.resetpsd-footer2{font-size:14px;font-weight:500;color:#1e183f;text-align:center}.login-footer2{margin-top:10vw}.forget-footer2{margin-top:23rem}.register-footer2{margin-top:7.3rem}.resetpsd-footer2{margin-top:27rem}.register-form-tips,.forget-form-tips{font-size:16px;color:#615c78;line-height:14px;text-align:center;margin:24px 0 0}.footer-a:hover,.register-form-tips a,.forget-form-footer,.forget-form-footer:hover{color:#6153ff!important}.layui-form-select dl dd.layui-this{background:#6153ff}.layui-form-select dl dd{font-size:16px;color:#1e183f;text-align:left}.forget-form-footer{display:inline-block;font-size:20px;font-weight:400;margin-top:18px}.form-message{width:100%;margin:0 auto 50px;font-size:14px;background:#ffefef;color:#d84a38;text-align:left;position:relative;border-radius:4px;display:none}.form-message .message-close{position:absolute;top:10px;right:5px;cursor:pointer}.form-message .message-p1{padding:16px 24px 0 16px}.form-message .message-p2{margin-top:14px;padding:0 24px 16px 16px}.form-message .message-p1 span{color:#d84a38;font-weight:700}.form-message .message-p2 a{color:#6153ff;margin-left:10px;border-bottom:1px solid #6153ff;cursor:pointer}.login-total .layui-input{font-size:14px;color:#1e183f}.layui-form-checked[lay-skin=primary] i{border-color:#6153ff;background-color:#6153ff;font-weight:700}.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#6153ff}.layui-form-checkbox[lay-skin=primary] i{width:14px;height:14px;border-radius:2px}.layui-form-checkbox[lay-skin=primary]{padding-left:26px}.layui-form-checkbox{display:block}.checkbox-item{width:100%;margin-bottom:0;height:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:16px;font-weight:400;color:#1e183f}.checkbox-border{border:1px solid red!important}.animate_bounceIn .form-message{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.country-height-28{height:28px}.el-message-box.aso-toast-box.el-message-box--center{max-width:511px;width:100%;border:0;-webkit-box-shadow:2px 2px 20px 0 rgba(158,151,168,.25);box-shadow:2px 2px 20px 0 rgba(158,151,168,.25);border-radius:8px;padding-bottom:24px}.aso-toast-box .el-message-box__header{padding:24px 34px 0 24px}.aso-toast-box .el-message-box__header .el-message-box__title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:24px}.aso-toast-box .el-message-box__header .el-message-box__title .el-message-box__status{padding-right:8px;top:3px}.aso-toast-box .el-message-box__header .el-message-box__title .el-message-box__status::before{display:block;width:20px;height:20px;content:'';background:url(/website/images/toast-info.svg) no-repeat}.aso-toast-box .el-message-box__header .el-message-box__title>span{word-break:break-word}.aso-toast-box .el-message-box__header .el-message-box__headerbtn{top:21px}.aso-toast-box .el-message-box__content{padding:16px 24px 24px 56px}.aso-toast-box .el-message-box__content .el-message-box__message>p{text-align:left;font-size:14px;line-height:1.5;color:#615c78}.aso-toast-box .el-message-box__btns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aso-toast-box .el-message-box__btns .el-button{font-size:14px;padding:8px 32px;font-weight:400;line-height:18px;text-align:center;border-radius:4px;border:1px solid #ebebeb}.aso-toast-box .el-message-box__btns .el-button:hover,.aso-toast-box .el-message-box__btns .el-button:focus{background-color:#efeeff}.aso-toast-box .el-message-box__btns .el-button.el-button--primary{background:#6153ff;color:#fff}.aso-toast-box .el-message-box__btns .el-button.el-button--primary:hover,.aso-toast-box .el-message-box__btns .el-button.el-button--primary:focus{background:#8175ff}.aso-toast-box .el-message-box__btns .el-button:not(.el-button--primary):not(.el-button--text):not(.el-button--success):not(.el-button--danger):not(.el-button--info):not(.el-button--warning){color:#1e183f}
/*!* reset width for login-form *!*/
/*!* reset css for login-footer2 *!*/
@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (min-width:1921px){.login-total .login-content2{padding-top:13vw}.login-footer2{margin-top:13vw}.footer-reset{margin-top:19vh}.login-total .register-content2{padding-top:8vw}.forget-footer2{margin-top:15vw}.register-footer2{margin-top:8vw}}@media screen and (max-width:1200px){.login-form .form-input-content img{top:13.5px}.login-left-content{justify-items:start}.login-left-content .login-left-text{width:90%}}@media screen and (max-width:900px){.login-grid{grid-template-columns:1fr}.login-left-content{display:none}.login-total.login-grid .login-content3{padding-top:80px;margin:0 auto}}@media screen and (max-width:768px){.login-content .login-form{width:85%;margin:0 auto;padding:3rem 1.5rem}.login-total .login-content2{padding-top:4.5rem}.login-total .register-content2{padding-top:3rem}.login-total .login-content{width:100%}.register-form-tips,.forget-form-tips{width:100%}.login-form .layui-form-select dl{width:100%}.login-footer2{font-size:1.4rem}.login-form .form-label-tips{margin-bottom:.6rem}.login-form .form-btn-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-form .form-btn-content button{padding:0}.login-form .form-btn-content button img{height:30px}}@media screen and (max-width:767px){.login-total .login-content{padding-bottom:3rem}}@media screen and (max-width:539px){.login-total .login-content{padding-bottom:8rem}}.link-a{cursor:pointer}