.app-header[data-v-9a4588ba]{background:linear-gradient(135deg,#05a 0%,#08d 60%,#0ae 100%);box-shadow:0 2px 8px #0050a04d}.top-bar[data-v-9a4588ba]{color:#ffffffd9;background:#00000026;border-bottom:1px solid #ffffff1a;padding:6px 0;font-size:12px}.top-inner[data-v-9a4588ba]{justify-content:space-between;align-items:center;display:flex}.top-left b[data-v-9a4588ba]{color:#fff;margin:0 4px}.top-right[data-v-9a4588ba]{gap:15px;display:flex}.top-right a[data-v-9a4588ba],.top-domain[data-v-9a4588ba]{color:#ffffffe6;text-decoration:none;transition:color .2s}.top-right a[data-v-9a4588ba]:hover,.top-domain[data-v-9a4588ba]:hover{color:#fc0}.header-inner[data-v-9a4588ba]{justify-content:space-between;align-items:center;height:80px;display:flex}.logo-link[data-v-9a4588ba]{color:#fff;align-items:center;gap:12px;display:flex}.logo-icon[data-v-9a4588ba]{flex-shrink:0}.logo-text h1[data-v-9a4588ba]{color:#fff;letter-spacing:1px;text-shadow:0 1px 3px #0003;font-size:22px;font-weight:700;line-height:1.3}.logo-text p[data-v-9a4588ba]{color:#ffffffbf;letter-spacing:.5px;margin-top:2px;font-size:11px}.header-contact[data-v-9a4588ba]{align-items:center;display:flex}.contact-box[data-v-9a4588ba]{background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:10px;padding:8px 16px;display:flex}.contact-info[data-v-9a4588ba]{flex-direction:column;display:flex}.contact-label[data-v-9a4588ba]{color:#fffc;letter-spacing:2px;font-size:12px}.contact-phone[data-v-9a4588ba]{color:#fff;letter-spacing:1px;text-shadow:0 1px 3px #0003;font-size:22px;font-weight:700}.app-nav[data-v-b8747dfe]{z-index:100;background:linear-gradient(#08c,#06a);position:sticky;top:0;box-shadow:0 2px 6px #003c784d}.nav-inner[data-v-b8747dfe]{align-items:center;display:flex}.nav-list[data-v-b8747dfe]{align-items:stretch;display:flex}.nav-item[data-v-b8747dfe]{position:relative}.nav-link[data-v-b8747dfe]{color:#ffffffeb;letter-spacing:.5px;white-space:nowrap;align-items:center;height:42px;padding:0 20px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.nav-link[data-v-b8747dfe]:hover,.nav-link.active[data-v-b8747dfe]{color:#fff;background:#ffffff2e}.nav-link.active[data-v-b8747dfe]{color:#fff;background:#0003}.sub-menu[data-v-b8747dfe]{border-top:2px solid var(--primary);z-index:200;background:#fff;min-width:140px;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #00000026}.nav-item:hover .sub-menu[data-v-b8747dfe]{display:block}.sub-link[data-v-b8747dfe]{color:var(--text-dark);border-bottom:1px solid #eee;padding:9px 16px;font-size:13px;transition:all .2s;display:block}.sub-link[data-v-b8747dfe]:last-child{border-bottom:none}.sub-link[data-v-b8747dfe]:hover{background:var(--primary-bg);color:var(--primary);padding-left:20px}.app-footer[data-v-c29051b8]{background:#1a1a2e;margin-top:auto}.footer-links-bar[data-v-c29051b8]{background:#16213e;border-bottom:1px solid #ffffff14;padding:10px 0}.links-inner[data-v-c29051b8]{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.links-label[data-v-c29051b8]{color:#ffffff80;flex-shrink:0}.friend-link[data-v-c29051b8]{color:#fff9;border-right:1px solid #ffffff26;padding:2px 6px;transition:color .2s}.friend-link[data-v-c29051b8]:hover{color:var(--secondary)}.friend-link[data-v-c29051b8]:last-child{border-right:none}.footer-bottom[data-v-c29051b8]{padding:24px 0 0}.bottom-inner[data-v-c29051b8]{align-items:flex-start;gap:40px;padding-bottom:20px;display:flex}.footer-contact-info[data-v-c29051b8]{color:#fff9;flex:1;font-size:13px;line-height:2}.footer-contact-info p[data-v-c29051b8]:first-child{color:#fff;margin-bottom:6px;font-size:15px;font-weight:600}.footer-contact-info .icp[data-v-c29051b8]{color:#fff6;margin-top:8px;font-size:12px}.qr-placeholder[data-v-c29051b8]{opacity:.7}.copyright[data-v-c29051b8]{text-align:center;color:#ffffff59;background:#0003;padding:10px;font-size:12px}.float-contact[data-v-2a72e5d6]{z-index:999;align-items:center;transition:all .3s;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.float-contact.collapsed .float-body[data-v-2a72e5d6]{display:none}.toggle-btn[data-v-2a72e5d6]{background:var(--primary);color:#fff;cursor:pointer;border-radius:0 4px 4px 0;justify-content:center;align-items:center;width:20px;height:60px;font-size:10px;transition:background .2s;display:flex}.toggle-btn[data-v-2a72e5d6]:hover{background:var(--primary-dark)}.float-body[data-v-2a72e5d6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0050a0e6;border-radius:0 4px 4px 0;min-width:80px;overflow:hidden}.float-section[data-v-2a72e5d6]{border-bottom:1px solid #ffffff1a;padding:8px 10px}.section-title[data-v-2a72e5d6]{color:#ffffffb3;text-align:center;margin-bottom:4px;font-size:11px}.float-item[data-v-2a72e5d6]{color:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:11px;transition:background .2s;display:flex}.float-item[data-v-2a72e5d6]:hover{color:#fff;background:#ffffff26}.phone-section[data-v-2a72e5d6]{padding:8px 10px 12px}.phone-number[data-v-2a72e5d6]{color:#fc0;text-align:center;white-space:nowrap;font-size:12px;font-weight:700}.back-top[data-v-2a72e5d6]{color:#ffffffb3;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;font-size:10px;font-weight:700;transition:color .2s;display:flex}.back-top[data-v-2a72e5d6]:hover{color:#fff}#app-wrapper[data-v-f40ea45e]{flex-direction:column;min-height:100vh;display:flex}.top-notice[data-v-f40ea45e]{color:#666;background:#f0f6fc;border-bottom:1px solid #d0e4f0;padding:4px 0;font-size:12px}.notice-inner[data-v-f40ea45e]{align-items:center;gap:6px;display:flex}.notice-inner a[data-v-f40ea45e]{color:var(--primary)}.top-links[data-v-f40ea45e]{align-items:center;gap:8px;margin-left:auto;display:flex}.top-links a[data-v-f40ea45e]{color:#666}.top-links a[data-v-f40ea45e]:hover{color:var(--primary)}.main-content[data-v-f40ea45e]{flex:1}.page-enter-active[data-v-f40ea45e],.page-leave-active[data-v-f40ea45e]{transition:opacity .25s,transform .25s}.page-enter-from[data-v-f40ea45e]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-f40ea45e]{opacity:0;transform:translateY(-8px)}*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#07c;--primary-dark:#005fa3;--primary-light:#39d;--primary-bg:#e8f4fd;--secondary:#0ad;--accent:#f60;--text-dark:#333;--text-mid:#555;--text-light:#888;--border:#dde8f0;--bg-gray:#f5f8fb;--bg-white:#fff;--header-height:100px;--nav-height:42px;--section-title-bg:#07c}body{color:var(--text-dark);background:#f0f4f8;min-width:1000px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:var(--primary)}img{max-width:100%;display:block}ul,ol{list-style:none}.container{max-width:1000px;margin:0 auto;padding:0 10px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f4f8}::-webkit-scrollbar-thumb{background:#b0c8d8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.section-header{background:var(--primary);color:#fff;border-radius:2px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;display:flex}.section-header .title{align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.section-header .title:before{content:"▶";color:#fffc;font-size:10px}.section-header .more-link{color:#ffffffe6;align-items:center;gap:4px;font-size:12px;transition:color .2s;display:flex}.section-header .more-link:hover{color:#fff}.news-list{padding:0}.news-list li{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.news-list li:last-child{border-bottom:none}.news-list li a{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:14px;position:relative;overflow:hidden}.news-list li a:before{content:"·";color:var(--primary);font-size:16px;line-height:1;position:absolute;top:2px;left:4px}.news-list li a:hover{color:var(--primary)}.news-list li .date{color:var(--text-light);flex-shrink:0;margin-left:10px;font-size:12px}.breadcrumb{color:var(--text-light);padding:8px 0;font-size:12px}.breadcrumb a{color:var(--primary)}.breadcrumb span{margin:0 4px}.inner-layout{align-items:flex-start;gap:16px;padding:16px 0 24px;display:flex}.inner-sidebar{flex-shrink:0;width:200px}.inner-content{background:#fff;flex:1;min-height:400px;padding:20px}.side-menu{background:#fff;margin-bottom:16px;overflow:hidden}.side-menu-title{background:var(--primary);color:#fff;padding:12px 15px;font-size:15px;font-weight:600}.side-menu ul li a{color:var(--text-dark);border-bottom:1px solid #eee;padding:9px 15px;font-size:13px;transition:all .2s;display:block}.side-menu ul li a:hover,.side-menu ul li a.active{background:var(--primary-bg);color:var(--primary);padding-left:20px}.btn-primary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:3px;align-items:center;gap:6px;padding:8px 20px;font-family:inherit;font-size:13px;transition:background .2s;display:inline-flex}.btn-primary:hover{background:var(--primary-dark);color:#fff}.pagination{justify-content:center;gap:6px;padding:20px 0;display:flex}.pagination a,.pagination span{border:1px solid var(--border);min-width:32px;height:32px;color:var(--text-dark);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;transition:all .2s;display:inline-flex}.pagination a:hover,.pagination .active{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination a.disabled{color:#ccc;cursor:not-allowed;pointer-events:none;background:#fdfdfd}.info-table{border-collapse:collapse;width:100%;font-size:13px}.info-table th{background:var(--primary);color:#fff;text-align:left;padding:10px 12px;font-weight:500}.info-table td{border:1px solid var(--border);color:var(--text-mid);padding:9px 12px}.info-table tr:hover td{background:var(--primary-bg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.4s forwards fadeIn}.empty-box{text-align:center;color:var(--text-light);padding:60px 20px;font-size:14px}
