.login-box{height:100vh;background:#324057}.login-box .form-box-con{position:absolute;width:480px;height:280px;left:50%;top:50%;margin-top:-170px;margin-left:-240px}.login-box .form-box-con-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:20px;text-align:center}.login-box .data-form{width:480px;height:100%;background:#fff;border-radius:10px;padding:40px 20px}.login-box .data-form .data-form-title{text-align:left;padding-bottom:20px}.login-box .data-form .submit-btn{width:100%}.login-box .data-form .code-time{width:120px;text-align:center;color:#17b3a3}.login-box .back-login{font-size:12px;color:#17b3a3;text-align:right}.login-box .el-form-item{position:relative}.login-box .el-form-item .login-icon{position:absolute;width:20px;height:20px;display:inline-block;color:#999;font-size:16px;top:7px;left:10px;z-index:10}.login-box .el-form-item .el-input__inner{padding-left:20px}.login-box .el-form-item .code-img{width:90px;height:36px;background:#ccc;vertical-align:middle;transform:scale(1.4);position:absolute;top:0;right:20px}.role-list{text-align:center;margin-bottom:20px}.role-list .el-radio__label{color:#fff}.router-group{overflow:hidden;padding-top:10px}.router-group a{color:#17b3a3}.footer{width:100%;color:#fff;text-align:center;position:fixed;bottom:20px;left:0}