.login_bg{width:100%;height:100%;background:#fff;font-size:10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.login_bg a{color:#4a7ce5;text-decoration:none}.login_bg *{font-size:13px}.login_bg a,.login_bg button,.login_bg input,.login_bg textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;outline:none!important;-webkit-appearance:none}.login_bg .login_adv{background-color:#555;background-size:cover;background-position:50%;background-repeat:no-repeat;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.login_bg .login_adv__title{color:#fff;padding:35px;position:absolute;top:0;left:0;right:0;z-index:2}.login_bg .login_adv__title h2{font-size:32px}.login_bg .login_adv__title h4{font-size:18px;margin-top:10px;font-weight:400}.login_bg .login_adv__title p{font-size:13px;margin-top:10px;line-height:1.8;color:hsla(0,0%,100%,.6)}.login_bg .login_adv__title div{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login_bg .login_adv__title div span{margin-right:15px}.login_bg .login_adv__title div i{font-size:40px}.login_bg .login_adv__title div i.add{font-size:20px;color:hsla(0,0%,100%,.6)}.login_bg .login_adv__bottom{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:40px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(transparent,#000);z-index:3}.login_bg .login_adv__mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.login_bg .login_main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;margin:0 auto;position:relative;z-index:1;margin-top:125px}.login_bg .login-form,.login_bg .login_main{-webkit-box-sizing:border-box;box-sizing:border-box}.login_bg .login-form{width:400px;margin:auto;padding:12px 25px;background:#fff;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.login_bg .login-header{margin-bottom:40px}.login_bg .login-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login_bg .login-header .logo img{width:65px;height:65px;vertical-align:bottom;margin-right:10px;margin-bottom:18px}.login_bg .login-header .logo label{font-size:1.35rem;font-weight:700}.login_bg .login-oauth{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.login_bg .login-form .el-divider{margin-top:40px}.login_bg .login-form:deep(.el-tabs) .el-tabs__header{margin-bottom:25px}.login_bg .login-form:deep(.el-tabs) .el-tabs__header .el-tabs__item{font-size:14px}.login_bg .login-form:deep(.login-forgot){text-align:right}.login_bg .login-form:deep(.login-forgot) a{color:var(--el-color-primary)}.login_bg .login-form:deep(.login-forgot) a:hover{color:var(--el-color-primary-light-3)}.login_bg .login-form:deep(.login-reg){font-size:14px;color:var(--el-text-color-primary)}.login_bg .login-form:deep(.login-reg) a{color:var(--el-color-primary)}.login_bg .login-form:deep(.login-reg) a:hover{color:var(--el-color-primary-light-3)}.login_bg .login_config{position:absolute;top:20px;right:20px}.login_bg .login-form:deep(.login-msg-yzm){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.login_bg .login-form:deep(.login-msg-yzm) .el-button{margin-left:10px;--el-button-size:42px}.login_bg .tabs .el-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.login_bg .tabs .el-tabs__nav .el-tabs__item{width:50%;text-align:center}.login_bg .tabs .tips{padding-bottom:10px}.login_bg .footer{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.login_bg .footer .left,.login_bg .footer .right{font-size:1rem}.login_bg .footer .tips{display:none}@media screen and (min-width:996px){.login_bg .footer .tips{display:inline-block}}.login_bg .footer p{font-size:1rem}.login_bg .qrCodeLogin{text-align:center;position:relative;padding:20px 0}.login_bg .qrCodeLogin img.qrCode{background:#fff;padding:20px;border-radius:10px}.login_bg .qrCodeLogin p.msg{margin-top:15px}.login_bg .qrCodeLogin .qrCodeLogin-result{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background:var(--el-mask-color)}@media(min-width:960px)and (max-width:1200px){.login_bg .login_main{width:420px}}@media(max-width:960px){.login_bg .login_main{width:360px}}@media(max-width:1000px){.login_bg .login_main{display:block}.login_bg .login_main .login_config{position:static;padding:20px 20px 0 20px;text-align:right}.login_bg .login-form{width:100%;padding:20px 40px}.login_bg .login_adv{display:none}}