#app{height:100%;cursor:default}*{margin:0;padding:0}body,html{height:100%}.header-wrapper[data-v-46712d9e]{width:100%;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);position:sticky;position:-webkit-sticky;top:0;z-index:999}.header-container[data-v-46712d9e]{display:flex;justify-content:space-between;align-items:center;height:90px;width:1200px;margin:0 auto}.header-left[data-v-46712d9e]{display:flex;align-items:center}.header-left .logo-section[data-v-46712d9e]{margin-right:100px}.logo-section[data-v-46712d9e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.logo-section img[data-v-46712d9e]{width:70px}.logo-icon[data-v-46712d9e]{width:50px;height:50px;background-color:#409eff;color:#222;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.logo-name[data-v-46712d9e]{font-size:16px;font-weight:600;color:#222;white-space:nowrap}.nav-menu[data-v-46712d9e]{display:flex}.nav-menu a[data-v-46712d9e]{padding:12px 17px}.nav-item[data-v-46712d9e]{text-decoration:none;color:#222;font-size:16px;padding:12px 0;position:relative;transition:color .3s}.nav-item[data-v-46712d9e]:hover{color:#222;font-weight:700}.nav-active[data-v-46712d9e]{color:#222;font-weight:500}.nav-active[data-v-46712d9e]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:12px;height:3px;background-color:#1c2c57}.header-right[data-v-46712d9e]{display:flex;align-items:center}.header-right .login-right[data-v-46712d9e]{margin-left:30px}.login-btn[data-v-46712d9e]{color:#222;cursor:pointer;padding:5px 15px;border:1px solid #e6e6e6;border-radius:6px;transition:all .3s;font-size:14px}.login-btn[data-v-46712d9e]:hover{border-color:#409eff;color:#409eff}.el-dropdown[data-v-46712d9e]{cursor:pointer;color:#222}.login-right[data-v-46712d9e]{display:flex;align-items:center;gap:8px}.login-right .icon[data-v-46712d9e]{width:14px}.user-avatar-container[data-v-46712d9e]{position:relative;z-index:999}.avatar-arrow-wrapper[data-v-46712d9e]{display:flex;align-items:center;cursor:pointer}.avatar-arrow-wrapper[data-v-46712d9e]:hover{background:#f5f5f5;border-radius:20px;overflow:hidden}.avatar-img[data-v-46712d9e]{width:40px;height:40px;border-radius:50%;border:2px solid #f0f0f0;margin-right:6px}.dropdown-box[data-v-46712d9e]{position:absolute;top:50px;right:0;min-width:220px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:10px 0;animation:fadeIn-46712d9e .2s ease;overflow:hidden}@keyframes fadeIn-46712d9e{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-46712d9e]{display:flex;align-items:center;padding:0 20px;margin-bottom:10px}.dropdown-avatar[data-v-46712d9e]{width:36px;height:36px;border-radius:50%;margin-right:10px}.user-name[data-v-46712d9e]{font-size:14px;color:#333;font-weight:500}.dropdown-divider[data-v-46712d9e]{background:#f0f0f0;margin:8px 0}.dropdown-menu[data-v-46712d9e]{display:flex;padding:10px 15px;margin-bottom:5px;gap:10px;flex-direction:column;align-items:stretch}.menu-item[data-v-46712d9e]{display:flex;align-items:center;cursor:pointer;padding:5px 0;border-radius:4px;gap:10px;justify-content:flex-start}.menu-item[data-v-46712d9e]:hover{background:#f8f8f8}.menu-icon[data-v-46712d9e]{width:20px;height:20px}.menu-text[data-v-46712d9e]{font-size:12px;color:#666;text-align:center;white-space:nowrap}.menu-item:hover .menu-text[data-v-46712d9e]{color:#1989fa}.dropdown-footer[data-v-46712d9e]{padding:0 20px}.logout-btn[data-v-46712d9e]{display:block;width:100%;text-align:center;font-size:14px;color:#ff4d4f;cursor:pointer;padding:8px 0;border-radius:4px}.logout-btn[data-v-46712d9e]:hover{background:#fef0f0}.avatar-arrow-wrapper[data-v-46712d9e],.el-dropdown[data-v-46712d9e],.F_left_item_title[data-v-46712d9e],.login-btn[data-v-46712d9e],.logout-btn[data-v-46712d9e],.menu-item[data-v-46712d9e]{cursor:pointer;cursor:-webkit-pointer}@media (max-width:1200px){.header-container[data-v-46712d9e]{width:100%}}@media (max-width:768px){.header-container[data-v-46712d9e]{height:70px}.nav-item[data-v-46712d9e]{min-width:0;flex-shrink:1}.header-left .logo-section[data-v-46712d9e]{margin-right:60px}.logo-icon[data-v-46712d9e]{width:40px;height:40px}.logo-name[data-v-46712d9e]{font-size:14px}.nav-menu a[data-v-46712d9e]{padding:8px 10px}.nav-item[data-v-46712d9e]{font-size:14px}.login-right[data-v-46712d9e]{margin-left:30px}.lang-switch[data-v-46712d9e],.login-btn[data-v-46712d9e]{font-size:14px;padding:6px 12px}.logo-section img[data-v-46712d9e]{width:50px}}.Footer .F-Top[data-v-55244783],.Footer .F_Bottom[data-v-55244783]{height:60px;display:flex;justify-content:center;align-items:center;font-style:normal;width:100%;box-sizing:border-box;min-width:0}.Footer .Footer .F_Bottom[data-v-55244783]{-o-border-image:none;border-image:none}.Footer .F-Top[data-v-55244783]{flex-wrap:wrap}.Footer .F-Top .F_left_item_title[data-v-55244783]{margin-left:50px}.Footer .F_Bottom[data-v-55244783]{height:50px;border-top:1px solid #fff;opacity:.3;backface-visibility:hidden}.Footer .F_left_item_title[data-v-55244783]{cursor:pointer;cursor:-webkit-pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@supports (-webkit-touch-callout:none){.Footer .F-Top[data-v-55244783]{margin:0 -25px}.Footer .F-Top>[data-v-55244783]{margin:0 25px}}.el-footer[data-v-4906f947],.el-header[data-v-4906f947]{background-color:#b3c0d1;text-align:center;padding:0}.el-header[data-v-4906f947]{height:90px!important}.el-footer[data-v-4906f947]{height:110px!important;background:#1c2c57;color:#fff;font-size:16px;font-weight:400;font-family:SourceHanSansCN}.el-main[data-v-4906f947]{color:#222;padding:0}@media (max-width:768px){.el-header[data-v-4906f947]{height:70px!important}}[data-v-4906f947] .custom-main{overflow:auto}[data-v-4906f947] .custom-main::-webkit-scrollbar{width:6px;height:6px}[data-v-4906f947] .custom-main::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}[data-v-4906f947] .custom-main::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}[data-v-4906f947] .custom-main::-webkit-scrollbar-thumb:hover{background:#bbb}[data-v-4906f947] .custom-main{scrollbar-width:thin;scrollbar-color:#dcdcdc #f5f5f5}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.disabled .el-upload--picture-card{display:none}