#app,body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden}#app{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;text-align:center;background-color:#fff;padding-top:10px}.ValidCode{display:flex;justify-content:center;align-items:center;cursor:pointer}.ValidCode span{display:inline-block;font-size:18px}.login-container[data-v-0182eb8e]{height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/img/bg1.2af5ce99.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.login-box[data-v-0182eb8e]{display:flex;background-color:#f5f5f5;width:50%;border-radius:5px;overflow:hidden}.image-container[data-v-0182eb8e]{flex:1}.login-image[data-v-0182eb8e]{margin:20px;width:100%}.form-container[data-v-0182eb8e]{flex:1;display:flex;align-items:center;justify-content:center}.login-form[data-v-0182eb8e]{width:80%}.welcome-text[data-v-0182eb8e]{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}.captcha-container[data-v-0182eb8e]{display:flex}.captcha-input[data-v-0182eb8e]{flex:1}.captcha-image[data-v-0182eb8e]{flex:1;height:36px}.login-button[data-v-0182eb8e]{width:100%}.register-link[data-v-0182eb8e]{display:flex}.register-link div[data-v-0182eb8e]{flex:1}.register-link span[data-v-0182eb8e]{color:#0f9876;cursor:pointer}.icp-footer[data-v-0182eb8e]{position:fixed;bottom:10px;left:10px;font-size:12px;color:rgba(25,24,24,.9);z-index:999;white-space:nowrap}.icp-footer a[data-v-0182eb8e]{color:rgba(28,2,2,.9);text-decoration:underline;font-size:12px}.icp-footer a[data-v-0182eb8e]:hover{color:#fff}.register-container[data-v-397ea582]{height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/img/bg2.288ff548.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.register-box[data-v-397ea582]{display:flex;background-color:#f5f5f5;width:50%;border-radius:5px;overflow:hidden}.image-container[data-v-397ea582]{flex:1}.register-image[data-v-397ea582]{margin:20px;width:100%}.form-container[data-v-397ea582]{flex:1;display:flex;align-items:center;justify-content:center}.register-form[data-v-397ea582]{width:80%}.welcome-text[data-v-397ea582]{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}.register-button[data-v-397ea582]{width:100%}.login-link[data-v-397ea582]{display:flex}.login-link div[data-v-397ea582]{flex:1}.login-link span[data-v-397ea582]{color:#6e77f2;cursor:pointer}.home-container[data-v-34a25024]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background-image:url(/img/bg-lianshui.d15af41d.jpg);opacity:.5;background-size:cover;background-position:50%;color:#000012;text-align:center}.hero-section[data-v-34a25024]{padding:2rem;max-width:800px;width:100%}.hero-title[data-v-34a25024]{font-size:4rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 8px #0e3057;animation:floatIn-34a25024 1s ease-out forwards;opacity:0;transform:translateY(30px)}.hero-description[data-v-34a25024]{font-size:1.8rem;margin-bottom:2rem;color:#0b0103;text-shadow:2px 2px 8px rgba(0,0,0,.5);animation:floatIn-34a25024 1s ease-out .2s forwards;opacity:0;transform:translateY(30px)}.enter-button[data-v-34a25024]{font-size:2rem;padding:1rem 2rem;border-radius:50px;animation:floatButton-34a25024 2s ease-in-out infinite,fadeIn-34a25024 1s ease-out .4s forwards;opacity:0;transform:translateY(30px)}@keyframes floatIn-34a25024{to{opacity:1;transform:translateY(0)}}@keyframes floatButton-34a25024{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeIn-34a25024{to{opacity:1}}@media (max-width:768px){.hero-title[data-v-34a25024]{font-size:2rem}.hero-description[data-v-34a25024]{font-size:1rem}.enter-button[data-v-34a25024]{font-size:1.3rem;padding:.9rem 1.8rem}}.el-menu .is-active[data-v-106b9c0c]{background-color:#e6ecf7!important}.el-sub-menu__title[data-v-106b9c0c]{background-color:#fff!important}.user-avatar-circle[data-v-106b9c0c]{width:40px;height:40px;background-color:#141212;border-radius:50%;margin-right:5px}.el-menu-item[data-v-106b9c0c]{text-align:left;padding-left:20px!important;background-color:#fffaf0}body{margin:0;padding:0;font-size:14px;color:#333}.card{background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.12)}