.page-header[data-v-5dc8f7a4]{background:var(--c-white);border-bottom:1px solid var(--c-border)}.header-inner[data-v-5dc8f7a4]{display:flex;align-items:center;justify-content:space-between;gap:26px;height:120px}.brand[data-v-5dc8f7a4]{flex-shrink:0;display:flex;align-items:center;gap:12px;min-width:0}.brand-mark[data-v-5dc8f7a4]{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,#1e78bb,#0a4f8f 62%);position:relative;box-shadow:inset 0 0 0 2px #ffffff38}.brand-mark[data-v-5dc8f7a4]:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:10px;transform:translate(-50%,-58%) rotate(-45deg);border-left:3px solid rgba(255,255,255,.9);border-bottom:3px solid rgba(255,255,255,.9);border-radius:0 0 0 4px}.brand-img[data-v-5dc8f7a4]{max-height:80px;width:auto;max-width:340px;object-fit:contain}.brand-text[data-v-5dc8f7a4]{display:flex;flex-direction:column;justify-content:center;line-height:1.3;font-style:normal}.brand-cn[data-v-5dc8f7a4]{font-size:26px;font-weight:700;color:var(--c-primary);letter-spacing:3px;white-space:nowrap}.brand-en[data-v-5dc8f7a4]{margin-top:2px;font-size:11px;font-weight:400;letter-spacing:1.8px;color:var(--c-text-light);text-transform:uppercase;white-space:nowrap}.header-side[data-v-5dc8f7a4]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.quick-links[data-v-5dc8f7a4]{display:flex;align-items:center;gap:30px}.ql-link[data-v-5dc8f7a4]{display:inline-flex;align-items:center;gap:6px;font-size:13px;letter-spacing:1px;color:var(--c-text-sub);transition:color .2s;border:0;background:transparent;padding:0;font-family:inherit;cursor:pointer}.ql-link[data-v-5dc8f7a4]:hover{color:var(--c-primary)}.ql-ico[data-v-5dc8f7a4]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.nav-search[data-v-5dc8f7a4]{flex-shrink:0;display:flex;align-items:center;width:230px;height:40px;border:1px solid var(--c-border);border-radius:20px;overflow:hidden;background:var(--c-bg);transition:border-color .2s,box-shadow .2s,background .2s}.nav-search[data-v-5dc8f7a4]:focus-within{background:var(--c-white);border-color:var(--c-primary);box-shadow:0 0 0 3px #0a4f8f1f}.search-input[data-v-5dc8f7a4]{flex:1;min-width:0;height:100%;border:0;padding:0 6px 0 18px;font-size:13px;color:var(--c-text);background:transparent}.search-input[data-v-5dc8f7a4]::placeholder{color:var(--c-text-light)}.search-btn[data-v-5dc8f7a4]{width:44px;height:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.search-icon[data-v-5dc8f7a4]{position:relative;width:15px;height:15px;display:inline-block}.search-icon[data-v-5dc8f7a4]:before{content:"";position:absolute;left:0;top:0;width:11px;height:11px;border:2px solid var(--c-primary);border-radius:50%}.search-icon[data-v-5dc8f7a4]:after{content:"";position:absolute;right:0;bottom:0;width:7px;height:2px;background:var(--c-primary);border-radius:2px;transform:rotate(45deg);transform-origin:right center}.nav-bar[data-v-5dc8f7a4]{position:sticky;top:0;z-index:200;background:linear-gradient(#061e3852,#061e3852),var(--c-primary);box-shadow:0 2px 14px #0a4f8f47}.nav-inner[data-v-5dc8f7a4]{display:flex;align-items:center;height:76px;padding-left:8px;padding-right:8px}.nav-item[data-v-5dc8f7a4]{height:100%;display:flex}.nav-link[data-v-5dc8f7a4]{display:flex;align-items:center;height:100%;box-sizing:border-box;border-top:3px solid transparent;border-bottom:3px solid transparent;padding:0 18px;font-size:18px;font-weight:300;color:#fff;white-space:nowrap;transition:border-color .15s,color .2s}.nav-link[data-v-5dc8f7a4]:hover{border-top-color:var(--c-accent);border-bottom-color:var(--c-accent)}.nav-link.active[data-v-5dc8f7a4]{color:var(--c-accent)}.dropdown[data-v-5dc8f7a4]{position:absolute;top:100%;left:0;right:0;background:#0a4f8fed;box-shadow:0 18px 40px #061f3a40;padding:42px 0;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .4s cubic-bezier(.445,.05,.55,.95),visibility 0s linear .4s;z-index:220}.nav-item:hover .dropdown[data-v-5dc8f7a4]{clip-path:inset(0 0 -44px 0);visibility:visible;transition:clip-path .4s cubic-bezier(.445,.05,.55,.95),visibility 0s linear 0s}.nav-item.panel-lock .dropdown[data-v-5dc8f7a4]{clip-path:inset(0 0 100% 0)!important;visibility:hidden!important}.dd-inner[data-v-5dc8f7a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:70px}.dd-info[data-v-5dc8f7a4]{width:410px;flex-shrink:0}.dd-title[data-v-5dc8f7a4]{margin:0 0 15px;font-size:30px;font-weight:700;letter-spacing:3px;color:#fff}.dd-desc[data-v-5dc8f7a4]{margin:0;font-size:14px;line-height:28px;color:#fffc}.dd-inner.bare .dd-info[data-v-5dc8f7a4]{width:auto;flex:1;min-width:0}.dd-inner.bare .dd-desc[data-v-5dc8f7a4]{max-width:620px}.dd-list[data-v-5dc8f7a4]{flex:1;min-width:0;margin:0;padding:0;list-style:none}.dd-link[data-v-5dc8f7a4]{display:flex;align-items:center;min-height:40px;padding:4px 0;font-size:16px;color:#fff;letter-spacing:.5px;line-height:1.35;transition:opacity .3s ease}.dd-link[data-v-5dc8f7a4]:hover{opacity:.8}.dd-img[data-v-5dc8f7a4]{width:360px;height:200px;flex-shrink:0}@media (max-width: 1240px){.header-inner[data-v-5dc8f7a4]{height:104px}.nav-link[data-v-5dc8f7a4]{padding:0 13px}.brand-cn[data-v-5dc8f7a4]{font-size:23px;letter-spacing:1px}.nav-search[data-v-5dc8f7a4]{width:180px}.quick-links[data-v-5dc8f7a4]{gap:20px}.dd-info[data-v-5dc8f7a4]{width:320px}.dd-inner[data-v-5dc8f7a4]{gap:36px}.dd-img[data-v-5dc8f7a4]{width:290px;height:181px}}.footer[data-v-a3b37e04]{margin-top:70px;background:var(--c-primary-deep);color:#ffffffc7}.footer-main[data-v-a3b37e04]{display:flex;gap:60px;padding-top:52px;padding-bottom:40px}.footer-cols[data-v-a3b37e04]{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fc-title[data-v-a3b37e04]{font-size:18px;font-weight:700;letter-spacing:2px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14)}.fc-title a[data-v-a3b37e04]{color:var(--c-white)}.fc-title a[data-v-a3b37e04]:hover{color:var(--c-accent)}.footer-col li[data-v-a3b37e04]{margin-bottom:8px}.fc-link[data-v-a3b37e04]{font-size:14px;color:#ffffff9e;transition:color .2s,padding-left .2s}.fc-link[data-v-a3b37e04]:hover{color:var(--c-white);padding-left:4px}.footer-side[data-v-a3b37e04]{flex-shrink:0;display:flex;align-items:flex-start;gap:44px}.footer-brand[data-v-a3b37e04]{padding-top:4px}.fb-name[data-v-a3b37e04]{font-size:21px;font-weight:700;letter-spacing:3px;color:var(--c-white)}.fb-en[data-v-a3b37e04]{margin-top:6px;font-size:11px;letter-spacing:2px;color:#ffffff6b;text-transform:uppercase}.footer-qr[data-v-a3b37e04]{text-align:center}.qr-box[data-v-a3b37e04]{width:110px;height:110px}.qr-img[data-v-a3b37e04]{background:var(--c-white);padding:6px;border-radius:4px}.qr-img img[data-v-a3b37e04]{width:100%;height:100%;object-fit:contain}.qr-empty[data-v-a3b37e04]{display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.45);border-radius:4px;font-size:14px;letter-spacing:3px;text-indent:3px;color:#ffffff80}.qr-tip[data-v-a3b37e04]{margin-top:10px;font-size:12px;color:#ffffff8c;letter-spacing:2px}.footer-strip[data-v-a3b37e04]{border-top:1px solid rgba(255,255,255,.12);padding-top:20px;padding-bottom:8px}.strip-row[data-v-a3b37e04]{display:flex;align-items:baseline;gap:18px;margin-bottom:14px}.strip-label[data-v-a3b37e04]{flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:3px;color:var(--c-accent);padding-right:16px;border-right:1px solid rgba(255,255,255,.2)}.strip-items[data-v-a3b37e04]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;row-gap:8px}.strip-item[data-v-a3b37e04]{font-size:14px;color:#ffffff94;transition:color .2s}a.strip-item[data-v-a3b37e04]:hover{color:var(--c-white)}.strip-sep[data-v-a3b37e04]{display:inline-block;width:1px;height:11px;margin:0 14px;background:#ffffff38}.footer-bottom[data-v-a3b37e04]{border-top:1px solid rgba(255,255,255,.12);background:#00000047}.fb-inner[data-v-a3b37e04]{display:flex;align-items:center;justify-content:center;min-height:48px;flex-wrap:wrap}.fb-icp[data-v-a3b37e04]{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;font-size:12px;color:#ffffff8c}.icp-item[data-v-a3b37e04]{display:inline-flex;align-items:center;gap:6px;margin:0 12px}.police-dot[data-v-a3b37e04]{width:13px;height:13px;flex-shrink:0;border:1.5px solid rgba(255,255,255,.6);border-radius:50%;position:relative}.police-dot[data-v-a3b37e04]:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#fff9}.cmap-toggle[data-v-fcffd7b4]{position:fixed;right:18px;bottom:18px;z-index:9990;padding:9px 16px;border:0;border-radius:20px;background:#f28f00;color:#fff;font-size:13px;letter-spacing:1px;cursor:pointer;box-shadow:0 6px 18px #f28f0073;transition:transform .15s}.cmap-toggle[data-v-fcffd7b4]:hover{transform:translateY(-2px)}.cmap-toggle.on[data-v-fcffd7b4]{background:#333;box-shadow:0 6px 18px #0006}.cmap-layer[data-v-fcffd7b4]{position:absolute;top:0;left:0;z-index:9980;pointer-events:none}.cmap-mark[data-v-fcffd7b4]{position:absolute;border:2px dashed rgba(242,143,0,.85);border-radius:4px}.cmap-chip[data-v-fcffd7b4]{position:absolute;left:-2px;top:-26px;max-width:560px;padding:3px 9px;border-radius:3px;background:#f28f00;color:#fff;font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 3px 10px #00000040}.cmap-chip.link[data-v-fcffd7b4]{pointer-events:auto;cursor:pointer}.cmap-chip.link[data-v-fcffd7b4]:hover{background:#d97e00}.cmap-chip.in[data-v-fcffd7b4]{top:4px}.app-shell[data-v-a4fc9c4c]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-a4fc9c4c]{flex:1}:root{--c-primary: #0a4f8f;--c-primary-dark: #083d73;--c-primary-deep: #0d2b4e;--c-accent: #f28f00;--c-accent-light: #eaf2f9;--c-gold: #f28f00;--c-text: #333333;--c-text-sub: #5f6870;--c-text-light: #9aa4ae;--c-border: #e2e8ee;--c-bg: #f5f7fa;--c-white: #ffffff;--font-cn: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "WenQuanYi Micro Hei", sans-serif;--container-max: 1170px;--radius: 6px;--shadow-card: 0 4px 18px rgba(10, 79, 143, .08);--shadow-hover: 0 14px 32px rgba(10, 79, 143, .2)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}html{overflow-x:hidden}body{font-family:var(--font-cn);font-size:16px;line-height:1.8;color:#333;background:var(--c-white);overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .2s}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,p{margin:0}img{display:block;max-width:100%;border:0}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit;outline:none}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 30px}.section{padding:64px 0}.section-gray{background:var(--c-bg)}.card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.empty-hint{padding:46px 20px;text-align:center;color:var(--c-text-light);font-size:15px;letter-spacing:2px}.loading-hint{padding:80px 20px;text-align:center;color:var(--c-text-light);letter-spacing:2px}.loading-hint:after{content:"…";animation:dots 1.2s steps(4,end) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.btn-primary{display:inline-block;padding:10px 30px;background:var(--c-primary);color:var(--c-white);font-size:15px;letter-spacing:2px;border-radius:3px;border:1px solid var(--c-primary);transition:all .25s ease}.btn-primary:hover{background:var(--c-primary-dark);border-color:var(--c-primary-dark);box-shadow:0 6px 16px #0a4f8f59}.btn-outline{display:inline-block;padding:10px 30px;background:transparent;color:var(--c-white);font-size:15px;letter-spacing:2px;border-radius:3px;border:1px solid rgba(255,255,255,.75);transition:all .25s ease}.btn-outline:hover{background:var(--c-white);color:var(--c-primary)}.ph-box{position:relative;overflow:hidden;background:linear-gradient(135deg,#0b3f6f,#11568e 52%,#1a6cab)}.ph-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.16) 0,transparent 46%),repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 28px);pointer-events:none}.ph-text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffffd1;text-align:center}.ph-text>span{letter-spacing:.4em;text-indent:.4em;font-size:16px}.ph-text .ph-sub{font-size:12px;letter-spacing:.28em;text-indent:.28em;color:#ffffff8c;text-transform:uppercase}.ph-box>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.rich-content{font-size:17px;line-height:2;color:#333;word-break:break-word}.rich-content p{margin:0 0 18px}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4{color:var(--c-primary);margin:1.3em 0 .6em;line-height:1.5}.rich-content h2{font-size:22px;padding-left:14px;border-left:5px solid var(--c-primary)}.rich-content h3{font-size:19px}.rich-content img{max-width:100%;height:auto;display:block;margin:10px auto;border-radius:4px}.rich-content video{max-width:100%}.rich-content iframe{max-width:100%}.rich-content a{color:var(--c-primary)}.rich-content a:hover{color:var(--c-accent);text-decoration:underline}.rich-content ul,.rich-content ol{margin:0 0 1em;padding-left:1.6em;list-style:revert}.rich-content table{width:100%;border-collapse:collapse;margin:1em 0;font-size:15px}.rich-content table td,.rich-content table th{border:1px solid var(--c-border);padding:9px 14px}.rich-content table th{background:var(--c-accent-light);color:var(--c-primary)}.rich-content blockquote{margin:1em 0;padding:12px 18px;border-left:4px solid var(--c-primary);background:var(--c-accent-light);color:var(--c-text-sub)}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;min-height:48px;margin:0 0 32px;padding:6px 24px;font-size:15px;color:var(--c-text-sub);background:var(--c-bg)}.breadcrumb a:hover{color:var(--c-primary)}.breadcrumb .crumb-sep{margin:0 8px;color:#c3cdd7;font-size:12px}.breadcrumb .crumb-cur{color:var(--c-primary);font-weight:600}.page-banner{position:relative;height:230px;overflow:hidden}.page-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#09203c1a,#09203c9e);pointer-events:none}.page-banner .pb-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 30px 36px;padding-left:max(30px,calc((100% - 1170px)/2 + 30px));color:var(--c-white)}.page-banner .pb-title h2{font-size:26px;letter-spacing:4px;font-weight:700;text-shadow:0 2px 10px rgba(4,26,48,.45)}.page-banner .pb-title p{margin-top:8px;font-size:13px;letter-spacing:3px;color:#ffffffc7}.page-banner .pb-line{width:46px;height:3px;margin-top:14px;background:var(--c-accent)}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
