.login-page{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:#0052b6;min-width:1280px}.login-page .bg-movie{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-page .plantform{position:relative;z-index:3;-webkit-box-flex:1;-ms-flex:1;flex:1}.login-page .plantform .logo{position:absolute;left:9%;top:12.38vh}.login-page .plantform .logo img{width:164px;height:40px;-webkit-user-drag:none}.login-page .plantform .version-text{position:absolute;width:100%;left:0;bottom:72px;text-align:center}.login-page .plantform .version-text span{padding:5px 16px;font-size:14px;font-weight:400;color:#fff;line-height:20px;background-color:#00418a;border-radius:15px}.login-page .plantform .company-info{position:absolute;width:100%;left:0;bottom:40px;text-align:center;font-size:12px;font-weight:400;color:#fff;line-height:17px;opacity:.6}.login-page .login-block{position:relative;z-index:3;background-color:#fff;width:31.25vw;min-width:400px}.login-page .login-block .container{margin:auto;margin-top:12.38vh;width:360px}.login-page .login-block .container .plat-logo img{-webkit-user-drag:none;height:40px}.login-page .login-block .container .login-in .title{margin-top:9.6vh;font-size:28px;font-weight:500;color:#42526e}.login-page .login-block .container .login-in .login-form{margin-top:5vh}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;margin-bottom:18px;border-bottom:1px solid #dcdfe3;-webkit-transition:all .3s;transition:all .3s}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .el-form-item__label{min-width:90px;text-align:left;font-size:14px;font-weight:400;color:#42526e}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .el-form-item__label:before{content:""}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .el-form-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .el-form-item__content .el-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .el-form-item__error{margin-top:13px;font-size:12px;font-weight:400;color:#f56c6c;-webkit-transform:translateX(-86px);transform:translateX(-86px)}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .input-ui input[type=password],.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .input-ui input[type=text]{background-color:transparent;border-color:transparent;outline:none;font-size:12px;font-weight:400;color:#42526e}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .el-input-group__append{margin:0;padding:0;border:none;background-color:transparent;border-radius:0}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item .el-input-group__append .corpcode-image{width:86px;height:32px;background-size:100% 100%;border:1px solid #ddd;cursor:pointer}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item.has-value{border-bottom-color:#02b290}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item.is-error{border-bottom-color:#f56c6c}.login-page .login-block .container .login-in .login-form .login-form-comp .custom-form-item.input-focus{border-bottom-color:#0075da}.login-page .login-block .container .login-in .rember-forget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4.8vh}.login-page .login-block .container .login-in .rember-forget .rember-password{-webkit-box-flex:1;-ms-flex:1;flex:1}.login-page .login-block .container .login-in .rember-forget .rember-password .rember-checkbox .el-checkbox__label{font-size:14px;font-weight:400;color:#42526e}.login-page .login-block .container .login-in .rember-forget .forget-password{font-size:14px;font-weight:400;color:#0075da}.login-page .login-block .container .login-in .rember-forget .forget-password span{cursor:pointer}.login-page .login-block .container .login-in .login-button{margin-top:2.25vh}.login-page .login-block .container .login-in .login-button .button{width:100%;border:none;outline:none;height:40px;font-size:14px;font-weight:400;border-radius:2px;color:#fff;background-color:#0075da;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.login-page .login-block .container .login-in .login-button .button:hover{background-color:#148ef7}.login-page .login-block .container .login-in .login-button .button:disabled{cursor:not-allowed;background-color:#7a869a}.login-page .login-block .container .login-in .login-button .button:active{background-color:#006dcb}@media screen and (max-width:1280px){.login-page .login-block .container{width:310px}}