.page[data-v-033cebd2]{width:100%;height:100vh;background:#f5f5f5 url(../../portal-static/img/bg.c0d770df.jpg) no-repeat;background-size:100% 100%;background-position:50%;position:relative;display:flex;justify-content:center;align-items:center}.page .logo[data-v-033cebd2]{position:absolute;left:3%;top:3%}.page .logo .logo-img[data-v-033cebd2]{height:8vh}.page .container[data-v-033cebd2]{width:32%;max-width:620px;height:68vh;display:flex;justify-content:center;align-items:center}.page .container .contain-right[data-v-033cebd2]{flex:1;max-width:600px;padding:40px 60px;background-color:#fff;border-radius:20px}.page .container .contain-right .theme[data-v-033cebd2]{width:100%;min-height:40px}.page .container .contain-right .theme .title[data-v-033cebd2]{color:#000;font-size:24px;font-weight:700;line-height:1.5;text-align:center;margin-bottom:20px}.page .container .contain-right .theme .theme-logo[data-v-033cebd2]{width:auto;height:60px}.page .container .contain-right .theme .ornament[data-v-033cebd2]{width:100%;min-height:10px}.page .container .contain-right .rule-form[data-v-033cebd2],.page .container .contain-right .theme .ornament .img[data-v-033cebd2]{width:100%}.page .container .contain-right .rule-form .login-input[data-v-033cebd2]{padding:20px 0 10px;border-bottom:1px solid #ddd}.page .container .contain-right .rule-form .login-input .icon[data-v-033cebd2]{width:20px;height:20px}.page .container .contain-right .rule-form .login-input .code_text[data-v-033cebd2]{color:#005cbb!important;padding:10px}.page .container .contain-right .rule-form .login-input .getCode[data-v-033cebd2]{color:#909399}.page .container .contain-right .rule-form .login-input[data-v-033cebd2] .input-full{flex:1}.page .container .contain-right .rule-form .login-input[data-v-033cebd2] .input-full .el-input__inner{border:none}.page .container .contain-right .rule-form .login-input[data-v-033cebd2] .input-full .el-input-group__append,.page .container .contain-right .rule-form .login-input[data-v-033cebd2] .input-full .el-input-group__prepend{background-color:transparent;border-color:transparent}.page .container .contain-right[data-v-033cebd2] .el-form-item{margin-bottom:10px}.page .container .contain-right .login-item[data-v-033cebd2]{width:100%;margin-bottom:10px}.page .container .contain-right .login-item.btns[data-v-033cebd2]{text-align:center;margin-top:50px}.page .container .contain-right .login-item.btns .btn[data-v-033cebd2]{width:100%;line-height:30px;margin:0;margin-bottom:10px;border-radius:30px}