*{ margin: 0; padding: 0; } @font-face { font-family: "title-font"; src:url(../fonts/HYLXTJ.eot),url(../fonts/HYLXTJ.svg),url(../fonts/HYLXTJ.ttf),url(../fonts/HYLXTJ.woff),url(../fonts/HYLXTJ.woff2) } @font-face { font-family: "number-font"; src:url(../fonts/PUTHIAfont.eot),url(../fonts/PUTHIAfont.svg),url(../fonts/PUTHIAfont.ttf),url(../fonts/PUTHIAfont.woff),url(../fonts/PUTHIAfont.woff2) } p,label,ul{ margin: 0; font-weight: 400; } table{ width: 100%; } body{ min-width: 1500px; min-height: 800px; } [v-cloak] { display: none; } #app{ height: 100vh; min-height: 800px; width: 100%; position: relative; overflow: auto; } .login-bgd{ position: relative; height: 100%; width:1400px; background: url("../images/login_bgd.png") no-repeat 50%; background-size: cover; } .login-max{ height: 100%; position: relative; display: flex; } .login-content{ width: 520px; } .login-content-max{ padding: 100px 50px; } .login-logo{ text-align: center; } .login-title{ padding: 20px; font-weight: bold; color: #000000; font-size: 28px; text-align: center; } .login-content-form{ padding:30px; position: relative; } .login-mode-max{ display: flex; border-bottom: 1px solid #aaaaaa; } .login-mode{ width: 50%; text-align: center; padding: 15px 0; cursor: pointer; color: #aaaaaa; } .login-mode.active{ color: #0063b1; font-weight: bold; } .login-mode-hr-max{ position: relative; top: -2px; } .login-mode-hr { border-top: 3px solid #0162b1; width: 50%; position: absolute; left: 0; transition: left 0.3s; } .login-form-fill{ padding:0 30px; } .login-form-text{ padding: 15px 0 20px 5px; color: #888888; } .login-form-fill-min{ padding: 10px 0; } .login-form-fill-min input{ height: 50px; font-size: 16px; } .login-form-state{ padding: 15px 0; display: flex; align-items: center; justify-content: space-between; } .login-forgot-password{ font-size: 14px; color: #3da2ff; cursor: pointer; } .login-form-btn{ padding: 15px 0; } .login-tips{ height: 40px; color: #ff0000; text-align: center; } .login-submit-btn{ background: #0162b1; text-align: center; height: 45px; line-height: 45px; color: #ffffff; cursor: pointer; } .login-submit-btn:hover{ background: #0274d1; } .login-submit-btn:active{ background: #0162b1; } .login-form-code{ display: flex; align-items: center; } .login-form-code button{ width: 150px; height: 50px; border: 0; background: #0162b1; cursor: pointer; color: #ffffff; } .login-form-code button:hover{ background: #0274d1; } .login-form-code button:active{ background: #0162b1; } .left-enter, .left-leave-to { opacity: 0; transform: translateX(-100px); } .left-enter-active, .left-leave-active{ transition: all 0.5s ease; } .right-enter, .right-leave-to { opacity: 0; transform: translateX(100px); } .right-enter-active, .right-leave-active{ transition: all 0.5s ease; }