/* login */ .login-home { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 8; background-image: url(../images/login-back.png); background-repeat: no-repeat; background-size: cover; overflow: auto; } .login-box { position: absolute; width: 860px; height: 514px; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 20px; background-color: #fff; overflow: hidden; } .login-theme { width: 420px; height: 100%; border-radius: 20px; background-color: #3858e0; background-image: url(../images/login-theme.png); background-size: 100% 100%; float: left; position: relative; > h2 { position: absolute; width: 100%; top: 60px; left: 0; text-align: center; font-size: 25px; color: #fff; } } .login-body { margin-left: 420px; height: 100%; overflow: hidden; padding: 80px 75px; } .login-title { text-align: center; margin-bottom: 40px; h1 { font-size: 21px; font-weight: bold; } img { display: block; max-width: 160px; height: 40px; margin: 0 auto; } } .login-form { .login-submit-btn { width: 100%; height: 48px; border-radius: 24px; font-size: 18px; } .vlcode-right { width: 100px; } .vlcode-left { margin-right: 105px; } .el-form-item__content { border-bottom: 1px solid #e1e3eb; padding-bottom: 2px; } .el-form-item:last-child { margin-bottom: 0; .el-form-item__content { border: none; } } .el-form-item:nth-last-of-type(2) { .el-form-item__content { border: none; } } .el-input__inner { border: none; border-radius: 0 !important; } .el-input__prefix { left: 9px; } }