/* Design: 深蓝档案时间轴。白底与深蓝 #2B4C7E 服务于高密度、可追溯的静态资料阅读。 */
:root{--d31:#2B4C7E;--v7:#17355e;--m87:#1A1D24;--d25:#596474;--f20:#dce2ea;--z5:#fff;--h29:#f7f8fa;--q52:#eef3f8;--b56:10px;--z25:0 10px 28px rgba(29,57,91,.08);--p44:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--z5);color:var(--m87);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.78;font-size:16px}a{color:var(--v7);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#0f2748}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3{line-height:1.28;color:#182b45}h1{font-size:clamp(2rem,4.5vw,4.25rem);letter-spacing:-.045em;margin:.25rem 0 1rem;font-weight:800}h2{font-size:clamp(1.45rem,2.5vw,2.2rem);margin:0 0 1rem;font-weight:780}h3{font-size:1.1rem;margin:.2rem 0 .6rem;font-weight:760}p{margin:0 0 1rem}.mv-zone{background:rgba(255,255,255,.97);border-bottom:1px solid var(--f20);position:sticky;top:0;z-index:10}._1cuoy{max-width:var(--p44);margin:auto;display:flex;align-items:center;gap:1rem;min-height:76px;padding:0 24px}.sl-chip{display:flex;align-items:center;gap:.6rem;color:var(--m87);text-decoration:none;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;margin-right:auto}._erlc4{width:40px;height:40px}.n8f3c6{display:flex;align-items:center;gap:1.25rem}.n8f3c6 a{font-size:.92rem;font-weight:700;color:#314157;text-decoration:none}.n8f3c6 a:hover{color:var(--d31)}._5hb4y,._dh8qu{display:none}.y1g7y2{border-top:1px solid #edf0f3;display:flex;gap:1rem;overflow:auto;padding:.55rem max(24px,calc((100vw - var(--p44))/2 + 24px));white-space:nowrap;background:var(--h29)}.y1g7y2 a{color:#4b5a6e;text-decoration:none;font-size:.8rem;font-weight:700}.l3s6f5{max-width:var(--p44);margin:0 auto;padding:1rem 24px;color:#6c7785;font-size:.85rem;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.l3s6f5 a{color:#5c6a7b}.l3s6f5 i{font-style:normal;color:#99a4b1}main{max-width:var(--p44);margin:auto;padding:0 24px}._k9bvy{display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center;padding:3.2rem 0 4.2rem}.f8i6x1{padding-left:1.3rem;border-left:4px solid var(--d31)}._xidak,._x7ecy{font-size:.78rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--d31);margin:0 0 .8rem}._xidak{display:inline-flex;padding:.55rem .75rem;background:var(--q52);border:1px solid #d6e1ec;letter-spacing:.03em}.bx-chip{font-size:1.13rem;line-height:1.8;color:#364353}.l2i7t1{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.4rem 0}.l2i7t1 span{font-size:.82rem;border:1px solid #cad7e5;padding:.35rem .6rem;color:#344e70;font-weight:700;background:#f9fbfd}._q3e6b{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.w8h7t5{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:var(--d31);color:#fff;padding:.76rem 1.05rem;font-weight:750;box-shadow:0 3px 0 #18365f;transition:transform 160ms cubic-bezier(.23,1,.32,1),background 160ms}.w8h7t5:hover{background:#1f416e;color:#fff;transform:translateY(-2px)}.w8h7t5:active{transform:scale(.97)}.vw-foot{background:#fff;color:var(--d31);border:1px solid var(--d31);box-shadow:none}.vw-foot:hover{background:#f3f7fb;color:var(--d31)}.vw-slot{border:1px solid #d5dfe9;background:#f5f8fb;padding:.75rem;box-shadow:var(--z25)}._zry3p{width:100%;aspect-ratio:21/9;object-fit:cover}.vw-slot figcaption,figcaption,._s4c8g{font-size:.8rem;line-height:1.6;color:#647181;margin-top:.55rem}.bw-box{padding:4rem 0;border-top:1px solid var(--f20)}.rp-tag{max-width:760px;margin-bottom:1.8rem}.xz-unit{position:relative}.xz-unit:before{content:"";position:absolute;top:0;left:0;width:78px;height:4px;background:var(--d31)}._nhk7o{display:grid;grid-template-columns:250px 1fr;gap:1.5rem;align-items:start}.q9u3d8{list-style:none;margin:0;padding:0 0 0 1.3rem;border-left:2px solid #bdccdb}.q9u3d8 li{position:relative;padding:0 0 1.25rem}.q9u3d8 li:before{content:"";position:absolute;width:10px;height:10px;background:var(--d31);border:3px solid #fff;box-shadow:0 0 0 1px var(--d31);border-radius:50%;left:-1.67rem;top:.42rem}.q9u3d8 time,.q9u3d8 strong{display:block;font-size:.78rem}.q9u3d8 time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#6c7785}.q9u3d8 strong{color:var(--d31)}.q9u3d8 a{font-weight:720;font-size:.9rem}.t5b2y6{overflow:auto;border:1px solid var(--f20);background:#fff}table{width:100%;border-collapse:collapse;min-width:650px;font-size:.9rem}th{text-align:left;color:#25456e;background:#f2f6fa;font-weight:800}th,td{padding:.8rem .85rem;border-bottom:1px solid #e5ebf1;vertical-align:top}tr:last-child td{border-bottom:0}.m6k8a3{font-size:.75rem;font-weight:800;color:var(--d31);white-space:nowrap}.text-link{font-weight:800;display:inline-block;margin-top:1rem}._d2mth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.mv-box,.h5c9w4{display:grid;grid-template-columns:minmax(180px,.85fr) 1.15fr;border:1px solid var(--f20);background:#fff;box-shadow:0 5px 14px rgba(31,63,105,.04);transition:transform 180ms cubic-bezier(.23,1,.32,1),box-shadow 180ms}.mv-box:hover,.h5c9w4:hover{transform:translateY(-3px);box-shadow:var(--z25)}.mv-box>div,.h5c9w4>div{padding:1.2rem}.f8s4y7,.b6w6d6{width:100%;height:100%;min-height:180px;object-fit:cover;border-right:1px solid var(--f20)}.t9z1b8{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.split._9y8zo{grid-template-columns:.9fr 1.1fr}.f8a3c3{border:1px solid var(--f20);box-shadow:var(--z25);background:#f7f9fb}.q7f1c1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.4rem}.q7f1c1 article,._12vhu article,._mxbbj,.j4i4w8{padding:1rem;border:1px solid var(--f20);background:var(--h29)}.q7f1c1 p,._12vhu p,._mxbbj p{font-size:.92rem;margin-bottom:.45rem}.c3a1t8{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.c3a1t8 article,._g0cvs{display:flex;gap:1rem;padding:1.25rem;border-top:3px solid var(--d31);background:var(--h29)}.c3a1t8 span,._g0cvs>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--d31);font-weight:800;font-size:1.1rem}.c3a1t8 a,._yk24x a{font-weight:800}._yk24x{display:grid;gap:.8rem}._yk24x article{border-bottom:1px solid var(--f20);padding:.8rem 0}._yk24x b{color:var(--d31);font-size:.8rem}.dk-card{display:grid;grid-template-columns:.65fr 1.35fr;gap:1.5rem;align-items:start}.xz-chip{border:1px solid var(--f20)}._m8xan{padding-left:1.2rem}._m8xan li{padding:.5rem 0}._8pr2e{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;align-items:start}._12vhu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sl-unit{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--f20);margin-top:1.3rem}.sl-unit article{padding:1rem;border-right:1px solid var(--f20)}.sl-unit article:last-child{border-right:0}.sl-unit b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block;font-size:2rem;color:var(--d31);line-height:1.1}.sl-unit span{font-size:.82rem;font-weight:700;color:#4f5d6d}.u6y5p8{max-width:920px}.u6y5p8 p{font-size:1.02rem;line-height:2}.d8p4t8{max-width:900px}.d8p4t8 details{border-bottom:1px solid var(--f20);padding:.2rem 0}.d8p4t8 summary{font-weight:780;color:#253b59;padding:.9rem 0;cursor:pointer}.d8p4t8 details p{padding:0 0 .85rem;color:#405064}.b6r8i7 ol{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;padding-left:1.4rem}.b6r8i7 li{padding:.3rem .5rem}.hp-list{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem;align-items:center;background:var(--h29);padding:2rem;border:1px solid var(--f20)}.hp-list video{width:100%;background:#102744}.nf-pan{margin:3rem 0 0;padding:2.2rem;border-top:4px solid var(--d31);background:#edf3f9}.nf-pan p{font-size:1.15rem;font-weight:720;max-width:620px}._nn6s8{margin-top:4rem;background:#172a45;color:#e9eef5}._qwn1q{max-width:var(--p44);margin:auto;padding:3rem 24px 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}._qwn1q h2{font-size:1rem;color:#fff;margin-bottom:.8rem}._qwn1q a{display:block;color:#c9d5e3;font-size:.86rem;text-decoration:none;padding:.22rem 0}._qwn1q a:hover{text-decoration:underline;color:#fff}.j3g3w6{max-width:var(--p44);margin:auto;border-top:1px solid rgba(255,255,255,.15);padding:1rem 24px 2rem;font-size:.8rem;color:#b8c5d4}.j3g3w6 p{margin:.25rem 0}._7cs9w{padding:2.8rem 0 2.5rem;max-width:920px}.qr-zone{padding:1rem;border:1px solid var(--f20);background:var(--h29);display:flex;flex-wrap:wrap;gap:1rem}.qr-zone a{font-weight:750;font-size:.9rem}.u3c2l4{display:grid;gap:1rem}.h5c9w4{grid-template-columns:280px 1fr}.xz-foot{padding-left:1.2rem}.xz-foot li{padding:.42rem 0}.e5v6a4{background:var(--h29);padding:2rem;margin-top:1rem}.a7z5w2{display:flex;flex-wrap:wrap;gap:.7rem}.a7z5w2 a{padding:.55rem .7rem;background:#fff;border:1px solid #cbd9e7;font-weight:750;text-decoration:none;font-size:.9rem}.a7z5w2 a:hover{background:#edf3f9}.c5n4i5{display:grid;gap:1rem}._g0cvs{background:#fff;border:1px solid var(--f20);border-left:4px solid var(--d31)}.cy-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._mxbbj{background:#fff}.j4i4w8{border-left:4px solid var(--d31);margin-top:1rem}.j4i4w8 span,.j4i4w8 b{display:block}.j4i4w8 b{font-size:1.3rem;color:var(--d31)}.r1t2p1{display:block;font-weight:800;margin-bottom:.45rem}._l6n9g{display:block;width:100%;font:inherit;padding:.8rem;border:1px solid #aebdcd;border-radius:0;background:#fff}._l6n9g:focus{outline:3px solid #c5d9ec;border-color:var(--d31)}.c7j2f8{display:grid;gap:.8rem;margin-top:1rem}.c7j2f8 article{padding:1rem;border:1px solid var(--f20);background:var(--h29)}.not-found{min-height:380px}.not-found .a7z5w2{margin-top:1.5rem}@media(max-width:860px){.n8f3c6{gap:.7rem}.n8f3c6 a{font-size:.82rem}._k9bvy,.t9z1b8,.split._9y8zo,.hp-list{grid-template-columns:1fr}._k9bvy{gap:1.5rem}._d2mth{grid-template-columns:1fr}.c3a1t8{grid-template-columns:1fr}._nhk7o{grid-template-columns:1fr}._8pr2e{grid-template-columns:1fr}.b6r8i7 ol{grid-template-columns:repeat(2,1fr)}._qwn1q{grid-template-columns:repeat(2,1fr)}.dk-card{grid-template-columns:1fr}.h5c9w4{grid-template-columns:220px 1fr}}@media(max-width:680px){body{font-size:15px}._1cuoy{min-height:66px;padding:0 16px;position:relative}._erlc4{width:34px;height:34px}.sl-chip span{font-size:.92rem}._dh8qu{display:flex;align-items:center;gap:3px;cursor:pointer;font-size:.74rem;color:#30445f;font-weight:750}._dh8qu span{display:block;width:16px;height:2px;background:var(--d31)}._dh8qu b{margin-left:4px}.n8f3c6{position:absolute;top:66px;left:0;right:0;display:block;background:#fff;border-bottom:1px solid var(--f20);max-height:0;overflow:hidden;transition:max-height 180ms cubic-bezier(.23,1,.32,1)}.n8f3c6 a{display:block;padding:.75rem 16px;border-top:1px solid #eef1f4}._5hb4y:checked~.n8f3c6{max-height:300px}.y1g7y2{padding:.5rem 16px}main{padding:0 16px}.l3s6f5{padding: .85rem 16px}._k9bvy{padding:2rem 0 2.5rem}.f8i6x1{padding-left:1rem}.bw-box{padding:2.5rem 0}.mv-box,.h5c9w4{grid-template-columns:1fr}.f8s4y7,.b6w6d6{border-right:0;border-bottom:1px solid var(--f20);min-height:auto}.q7f1c1,._12vhu,.cy-box{grid-template-columns:1fr}.sl-unit{grid-template-columns:repeat(2,1fr)}.sl-unit article:nth-child(2){border-right:0}.sl-unit article:nth-child(-n+2){border-bottom:1px solid var(--f20)}.b6r8i7 ol{grid-template-columns:1fr}._qwn1q{grid-template-columns:1fr;padding:2.2rem 16px}.j3g3w6{padding:1rem 16px 1.5rem}._7cs9w{padding:2rem 0}.hp-list{padding:1.2rem}._q3e6b{flex-direction:column;align-items:stretch}.w8h7t5{width:100%}}@media(prefers-reduced-motion:reduce){*,html{scroll-behavior:auto;transition:none!important}}
