.app-header[data-v-7d1af714]{position:fixed;top:0;left:0;right:0;z-index:1000;height:56px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06)}.header-bar[data-v-7d1af714]{display:flex;align-items:center;height:100%;padding:0 16px}.logo-link[data-v-7d1af714]{margin-right:auto}.logo-link img[data-v-7d1af714]{height:40px;display:block}.header-badges[data-v-7d1af714]{display:flex;gap:6px;margin-right:12px}.hamburger[data-v-7d1af714],.header-badges .badge-item[data-v-7d1af714]{display:flex;align-items:center}.hamburger[data-v-7d1af714]{width:36px;height:36px;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;z-index:1002;position:relative}.hamburger span[data-v-7d1af714]{display:block;width:22px;height:2px;background:#334155;border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger.open span[data-v-7d1af714]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-7d1af714]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span[data-v-7d1af714]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-overlay[data-v-7d1af714]{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1001}.overlay-fade-enter-active[data-v-7d1af714],.overlay-fade-leave-active[data-v-7d1af714]{transition:opacity .3s ease}.overlay-fade-enter-from[data-v-7d1af714],.overlay-fade-leave-to[data-v-7d1af714]{opacity:0}.menu-panel[data-v-7d1af714]{position:fixed;top:0;right:0;width:270px;height:100vh;background:#fff;z-index:1002;box-shadow:-4px 0 24px rgba(0,0,0,.12);overflow:hidden}.menu-slide-enter-active[data-v-7d1af714],.menu-slide-leave-active[data-v-7d1af714]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.menu-slide-enter-from[data-v-7d1af714],.menu-slide-leave-to[data-v-7d1af714]{transform:translateX(100%)}.menu-scroll[data-v-7d1af714]{height:100%;overflow-y:auto;padding:72px 0 24px;-webkit-overflow-scrolling:touch}.menu-link[data-v-7d1af714]{display:flex;align-items:center;gap:10px;padding:14px 24px;font-size:15px;color:#334155;text-decoration:none;transition:background .15s,color .15s;border-left:3px solid transparent}.menu-link[data-v-7d1af714]:active{background:#f1f5f9;color:#3370ff;border-left-color:#3370ff}.menu-link.router-link-active[data-v-7d1af714]{color:#3370ff;font-weight:600;background:rgba(51,112,255,.05);border-left-color:#3370ff}.menu-link-child[data-v-7d1af714]{padding-left:48px;font-size:14px}.menu-link-sub[data-v-7d1af714]{padding-left:64px;font-size:13px;color:#64748b}.menu-icon[data-v-7d1af714]{font-size:16px;flex-shrink:0}.menu-group[data-v-7d1af714]{border-bottom:1px solid #f1f5f9}.menu-group-title[data-v-7d1af714]{display:flex;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;color:#1e293b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-group-title[data-v-7d1af714]:active{background:#f8fafc}.group-arrow[data-v-7d1af714]{margin-left:auto;font-size:10px;color:#94a3b8;transition:transform .25s}.group-arrow.expanded[data-v-7d1af714]{transform:rotate(180deg)}.menu-group-children[data-v-7d1af714]{overflow:hidden}.group-expand-enter-active[data-v-7d1af714],.group-expand-leave-active[data-v-7d1af714]{transition:all .25s}.group-expand-enter-from[data-v-7d1af714],.group-expand-leave-to[data-v-7d1af714]{opacity:0;max-height:0}.menu-subgroup[data-v-7d1af714]{padding:4px 0}.menu-subgroup-title[data-v-7d1af714]{padding:8px 40px 4px;font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.app-footer[data-v-84e96224]{background:#1a1d23;color:#b0b3b8;padding:32px 20px 24px}.footer-inner[data-v-84e96224]{max-width:400px;margin:0 auto}.footer-brand[data-v-84e96224]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.footer-logo[data-v-84e96224]{width:52px;height:52px;border-radius:8px;background:#fff;padding:4px;flex-shrink:0}.brand-text[data-v-84e96224]{display:flex;flex-direction:column;gap:2px}.brand-text strong[data-v-84e96224]{font-size:18px;color:#fff;letter-spacing:2px}.brand-text span[data-v-84e96224]{font-size:11px;color:#8b8f95;letter-spacing:.5px}.footer-contact[data-v-84e96224]{margin-bottom:20px}.contact-row[data-v-84e96224]{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;line-height:1.6}.contact-row a[data-v-84e96224]{color:#b0b3b8;text-decoration:none}.contact-icon[data-v-84e96224]{flex-shrink:0;font-size:14px;margin-top:1px}.footer-icp[data-v-84e96224]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.footer-icp a[data-v-84e96224]{font-size:12px;color:#8b8f95;text-decoration:none;transition:color .2s}.footer-icp a[data-v-84e96224]:active{color:#3370ff}.footer-copy[data-v-84e96224]{font-size:12px;color:#8b8f95}[data-v-d455481e]{margin:0;padding:0}.news-page[data-v-d455481e]{min-height:100vh;background:#f8fafc}.banner[data-v-d455481e]{padding-top:60px;height:130px;background:url(../img/newsbanner3.6c712c25.jpg) 50%/cover no-repeat}.section-title[data-v-d455481e]{text-align:center;padding:28px 0 8px}.title-line[data-v-d455481e]{display:block;margin:0 auto 12px;width:22px;height:4px;background:#2563eb;border-radius:100px}.title-en[data-v-d455481e]{font-size:20px;font-weight:700;color:#cbd5e1;text-transform:uppercase;letter-spacing:1px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title-cn[data-v-d455481e]{margin-top:-10px;font-size:22px;font-weight:600;color:#334155;letter-spacing:4px}.tab-bar[data-v-d455481e]{display:flex;gap:0;margin:16px 16px 20px;background:#fff;border-radius:10px;padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.tab-bar button[data-v-d455481e]{flex:1;padding:10px 0;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;transition:all .25s ease}.tab-bar button.active[data-v-d455481e]{background:#2563eb;color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.25)}.tab-bar button[data-v-d455481e]:active:not(.active){background:rgba(37,99,235,.06)}.content-section[data-v-d455481e]{padding:0 16px 40px}.skeleton-list[data-v-d455481e]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.03)}.skeleton-item[data-v-d455481e]{padding:20px 18px;border-bottom:1px solid #e2e8f0}.skeleton-item[data-v-d455481e]:last-child{border-bottom:none}.skeleton-line[data-v-d455481e]{height:14px;border-radius:6px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;animation:shimmer-d455481e 1.5s infinite;margin-bottom:10px}.skeleton-line.skeleton-title[data-v-d455481e]{width:55%;height:18px}.skeleton-line.skeleton-desc[data-v-d455481e]{width:90%}.skeleton-line.skeleton-desc.short[data-v-d455481e]{width:65%}.skeleton-line.skeleton-time[data-v-d455481e]{width:25%;height:12px;margin-bottom:0}@keyframes shimmer-d455481e{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-d455481e]{background:#fff;border-radius:12px;padding:60px 20px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.03)}.empty-state .empty-icon[data-v-d455481e]{font-size:40px;margin-bottom:12px}.empty-state p[data-v-d455481e]{font-size:15px;color:#64748b}.news-feed[data-v-d455481e]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.03)}.feed-item[data-v-d455481e]{padding:18px;border-bottom:1px solid #e2e8f0;transition:background .2s}.feed-item[data-v-d455481e]:last-child{border-bottom:none}.feed-item[data-v-d455481e]:active{background:#f8fafc}.feed-title[data-v-d455481e]{font-size:16px;font-weight:600;color:#1e293b;line-height:1.5;margin-bottom:6px}.feed-desc[data-v-d455481e],.feed-title[data-v-d455481e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-desc[data-v-d455481e]{font-size:13px;color:#64748b;line-height:1.6;margin-bottom:10px}.feed-meta[data-v-d455481e]{display:flex;align-items:center;justify-content:space-between}.feed-meta time[data-v-d455481e]{font-size:12px;color:#94a3b8}.feed-arrow[data-v-d455481e]{font-size:12px;color:#2563eb}