.login-container[data-v-1d7bf3f8]{background:url(/static/images/login-bg.png) #2a7ef3;background-size:100% 100%;width:100vw;height:calc(100vh - 290px);min-height:600px;position:relative;left:0;top:0}.login-container .logo[data-v-1d7bf3f8]{display:block;height:7%;left:3%;top:5%;position:fixed}.login-container .logo img[data-v-1d7bf3f8]{height:100%;display:block;width:auto;float:left}.login-container .logo .info[data-v-1d7bf3f8]{float:left;font-size:1.25rem;line-height:2rem;color:#fff;margin-left:2rem;position:relative;top:.5rem;border-left:1px solid #9a9a9a;padding-left:2rem}.content[data-v-1d7bf3f8]{position:fixed;width:653px;max-width:40%;left:10%;top:15vh}.content img[data-v-1d7bf3f8]{width:100%;display:block}.login-main[data-v-1d7bf3f8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:absolute;top:50%;margin-top:-202px;right:200px;max-height:450px;overflow:auto}.login-box[data-v-1d7bf3f8]{-ms-flex-negative:0;flex-shrink:0;width:354px;min-height:450px;background-color:#fff;border-radius:10px}.login-box .title__main[data-v-1d7bf3f8]{font-size:20px;font-weight:700;color:#333;line-height:1.4}.login-box .title_sub[data-v-1d7bf3f8]{font-size:16px;color:#666;line-height:1.4}.login-box .login-input[data-v-1d7bf3f8] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-box .login-input[data-v-1d7bf3f8] .el-input__inner{height:40px;line-height:40px;border-top-left-radius:0;border-bottom-left-radius:0}.login-box .login-input[data-v-1d7bf3f8] .el-input-group__prepend{padding:0;background-color:initial}.login-box .login-input[data-v-1d7bf3f8] .el-input__suffix-inner{line-height:40px;padding:0 10px}.login-box .login-input .login-icon[data-v-1d7bf3f8]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border:1px solid #dcdfe6;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0;font-size:22px;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}.login-box .login-button[data-v-1d7bf3f8]{width:100%;margin-top:10px}.login-box[data-v-1d7bf3f8] .el-form-item+.login-button{margin-top:20px}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__nav{float:none;display:-webkit-box;display:-ms-flexbox;display:flex}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;height:50px;line-height:50px;padding:0;margin:0}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__item.is-active{color:#333}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__active-bar{height:3px}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__nav-wrap:after{height:1px;background-color:#ebeef5}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__header{margin-bottom:0}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__active-bar{background-color:initial}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__active-bar:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:100%;background-color:#1989fa;margin:0 auto}.login-box .login-box__tabs[data-v-1d7bf3f8] .el-tabs__content{padding:0}.login-box[data-v-1d7bf3f8] .el-form{padding:40px 45px}.login-box[data-v-1d7bf3f8] .el-form-item{margin-bottom:0;margin-top:20px}.login-footer[data-v-1d7bf3f8]{height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:12px;color:#fff}.company-list[data-v-1d7bf3f8]{height:220px;overflow-y:auto}.company-list .item[data-v-1d7bf3f8]{background:#fff;border-radius:3px;overflow:hidden;height:100px;margin-top:10px}.company-list .item .abbreviation[data-v-1d7bf3f8]{background:#4f4f4f;height:42px;line-height:42px;padding:0 50px 0 20px;color:#fff}.company-list .item .name[data-v-1d7bf3f8]{height:58px;line-height:58px;padding:0 20px;color:#333}.company-list .item.active[data-v-1d7bf3f8]{position:relative}.company-list .item.active[data-v-1d7bf3f8]:before{content:"";display:block;width:44px;height:42px;background:url(/static/images/active.png);position:absolute;right:0}.footer[data-v-1d7bf3f8]{background:#f6f7fa}.footer[data-v-1d7bf3f8] .page-wrap{width:100vw}