*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:'Source Han Sans SC','Noto Sans SC','PingFang SC','Microsoft YaHei','Hiragino Sans GB',sans-serif;font-size:16px;line-height:1.75;color:#1c2434;background:#fff}img{max-width:100%;height:auto;display:block}a{color:#165DFF;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:1.35;color:#0B1F4D;margin:0 0 .6em;font-weight:700}h1{font-size:clamp(24px,3.4vw,36px)}h2{font-size:clamp(20px,2.6vw,28px)}h3{font-size:clamp(17px,2vw,21px)}h4{font-size:17px;font-weight:600}h5{font-size:15px;font-weight:600}h6{font-size:14px;font-weight:600;color:#4b5568}p{margin:0 0 1em}ul,ol{margin:0 0 1em;padding-left:1.35em}li{margin-bottom:.35em}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;z-index:99;background:#0B1F4D;color:#fff;padding:10px 16px;border-radius:6px}.hd{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-bottom:1px solid #e6eaf2}.hd-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;color:#0B1F4D;letter-spacing:.3px}.logo:hover{text-decoration:none}.logo i{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#165DFF,#0B1F4D);color:#fff;font-style:normal;font-size:15px;display:flex;align-items:center;justify-content:center;font-weight:700}.logo small{display:block;font-size:11px;font-weight:500;color:#6b7688;letter-spacing:0}.nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.nav a{padding:8px 11px;border-radius:8px;font-size:14.5px;color:#33405a;font-weight:500}.nav a:hover{background:#f1f5fd;color:#165DFF;text-decoration:none}.nav a[aria-current=page]{color:#165DFF;background:#eef4ff;font-weight:600}.burger{display:none;width:40px;height:40px;border:1px solid #e6eaf2;border-radius:9px;background:#fff;cursor:pointer;font-size:18px;line-height:1}@media(max-width:900px){.burger{display:block}.nav{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #e6eaf2;flex-direction:column;align-items:stretch;padding:8px 14px 16px;gap:2px;display:none}.nav.open{display:flex}.nav a{padding:11px 10px}}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer}.btn-p{background:#165DFF;color:#fff}.btn-p:hover{background:#0d4bd6;text-decoration:none}.btn-g{border-color:#c9d6ef;color:#0B1F4D;background:#fff}.btn-g:hover{background:#f5f8ff;text-decoration:none}section{padding:52px 0}section.tight{padding:34px 0}.bg-s{background:#f6f8fc}.bg-d{background:#0B1F4D;color:#dfe7f5}.bg-d h2,.bg-d h3,.bg-d h4{color:#fff}.bg-d a{color:#9dc0ff}.sec-h{margin-bottom:26px}.sec-h .kicker{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:1.4px;color:#165DFF;text-transform:uppercase;margin-bottom:8px}.sec-h p{color:#5a6579;margin:0;max-width:820px}.hero{background:linear-gradient(135deg,#0B1F4D 0%,#12306e 55%,#165DFF 100%);color:#fff;padding:64px 0 56px;position:relative;overflow:hidden}.hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;opacity:.5}.hero .wrap{position:relative;z-index:1}.hero h1{color:#fff;margin-bottom:14px}.hero .lead{font-size:17.5px;color:#cddcf7;max-width:760px;margin-bottom:24px}.hero .cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.hero .cta .btn-g{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.35);color:#fff}.hero .cta .btn-g:hover{background:rgba(255,255,255,.2)}.tagrow{display:flex;gap:8px;flex-wrap:wrap}.tag{display:inline-block;padding:5px 12px;border-radius:999px;font-size:13px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#e6eeff}.tag-l{background:#fff;border:1px solid #e6eaf2;color:#33405a}.trustbar{background:#0B1F4D;color:#c7d5ee;border-top:1px solid rgba(255,255,255,.12)}.trustbar ul{display:flex;flex-wrap:wrap;gap:10px 34px;list-style:none;margin:0;padding:14px 0;font-size:13.5px}.trustbar b{color:#fff;font-weight:600}.trustbar li::before{content:"✓";color:#4ecb8f;margin-right:7px;font-weight:700}.grid{display:grid;gap:20px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{background:#fff;border:1px solid #e6eaf2;border-radius:14px;padding:22px;height:100%;transition:box-shadow .18s,border-color .18s}.card:hover{box-shadow:0 10px 28px rgba(11,31,77,.08);border-color:#c9d6ef}.card h3{margin-bottom:8px}.card p{color:#5a6579;font-size:15px;margin-bottom:0}.card .more{display:inline-block;margin-top:12px;font-weight:600;font-size:14.5px}.ico{width:42px;height:42px;border-radius:11px;background:#eef4ff;color:#165DFF;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;margin-bottom:14px}.bg-d .card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.bg-d .card p{color:#b9c9e6}.facts{width:100%;border-collapse:collapse;font-size:14.8px;background:#fff;border:1px solid #e6eaf2;border-radius:12px;overflow:hidden}.facts caption{text-align:left;font-size:13px;color:#6b7688;padding:0 0 8px}.facts th,.facts td{padding:12px 14px;text-align:left;border-bottom:1px solid #eef1f7;vertical-align:top}.facts th{background:#f6f8fc;color:#0B1F4D;font-weight:600;width:32%;white-space:nowrap}.facts tr:last-child th,.facts tr:last-child td{border-bottom:0}@media(max-width:620px){.facts th{width:40%;white-space:normal}}.steps{list-style:none;padding:0;counter-reset:s;margin:0}.steps li{counter-increment:s;position:relative;padding:0 0 22px 50px;border-left:2px solid #e2e9f6;margin-left:15px}.steps li:last-child{border-left-color:transparent;padding-bottom:0}.steps li::before{content:counter(s);position:absolute;left:-16px;top:-2px;width:32px;height:32px;border-radius:50%;background:#165DFF;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.steps h4{margin-bottom:4px}.steps p{margin:0;color:#5a6579;font-size:15px}.crumb{font-size:13.5px;color:#6b7688;padding:14px 0 0}.crumb ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.crumb li::after{content:"/";margin-left:6px;color:#c3cbd9}.crumb li:last-child::after{content:""}.crumb a{color:#5a6579}.layout{display:grid;grid-template-columns:minmax(0,1fr) 308px;gap:34px;align-items:start;padding:24px 0 8px}@media(max-width:980px){.layout{grid-template-columns:1fr}}.side{position:sticky;top:82px;display:grid;gap:18px}@media(max-width:980px){.side{position:static}}.side .card{padding:20px}.side h3{font-size:16px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eef1f7}.side ul{list-style:none;padding:0;margin:0;font-size:14.6px}.side li{margin-bottom:9px;line-height:1.6}.side li a{color:#33405a}.side li a:hover{color:#165DFF}.article-body h2{margin-top:34px;padding-top:6px}.article-body h3{margin-top:24px}.note{border-left:4px solid #165DFF;background:#f5f8ff;padding:14px 18px;border-radius:0 10px 10px 0;font-size:14.8px;color:#3a4560}.note strong{color:#0B1F4D}.warn{border-left-color:#F5A623;background:#fff9ec}.faq{border:1px solid #e6eaf2;border-radius:12px;overflow:hidden;background:#fff}.faq details{border-bottom:1px solid #eef1f7}.faq details:last-child{border-bottom:0}.faq summary{padding:16px 20px;font-weight:600;cursor:pointer;color:#0B1F4D;list-style:none;position:relative;padding-right:48px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#165DFF;font-size:19px;font-weight:600}.faq details[open] summary::after{content:"−"}.faq .ans{padding:0 20px 18px;color:#4b5568;font-size:15px}.faq .ans p:last-child{margin-bottom:0}.ft{background:#081833;color:#a9b9d6;font-size:14px;padding:48px 0 22px;margin-top:20px}.ft h2{color:#fff;font-size:15px;margin-bottom:12px;font-weight:600;line-height:1.45}.ft a{color:#a9b9d6}.ft a:hover{color:#fff}.ft ul{list-style:none;padding:0;margin:0;font-size:13.8px}.ft li{margin-bottom:7px;line-height:1.6}.ft .fg{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:26px}@media(max-width:900px){.ft .fg{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ft .fg{grid-template-columns:1fr}}.ft .nap{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;margin-top:28px}.ft .nap dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13.4px}.ft .nap dt{color:#8fa3c4}.ft .nap dd{margin:0;color:#dbe5f6}.ft .cp{border-top:1px solid rgba(255,255,255,.1);margin-top:24px;padding-top:16px;font-size:12.8px;color:#7c8fad;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.rel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:820px){.rel{grid-template-columns:1fr}}.rel a{display:block;border:1px solid #e6eaf2;border-radius:11px;padding:15px 17px;background:#fff;font-weight:600;font-size:15px;color:#22304d}.rel a:hover{border-color:#165DFF;color:#165DFF;text-decoration:none}.rel a span{display:block;font-weight:400;font-size:13.4px;color:#6b7688;margin-top:4px}.ph{background:linear-gradient(135deg,#0B1F4D 0%,#12306e 58%,#165DFF 100%);color:#fff;padding:42px 0 38px}.ph h1{color:#fff;margin-bottom:12px;max-width:920px}.ph p{color:#cddcf7;max-width:840px;margin-bottom:16px;font-size:16.5px}.ph .tagrow .tag{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:#e6eeff}.imgwrap{margin:0 0 1.2em}.imgwrap img{border-radius:12px;background:#f1f5fd}.imgwrap figcaption{font-size:13.4px;color:#6b7688;margin-top:8px;text-align:center}.slot{border:1px dashed #c9d6ef;border-radius:12px;padding:24px 20px;text-align:center;color:#6b7688;font-size:14px;background:#f8fafd}.err{text-align:center;padding:80px 0}.err b{font-size:72px;color:#165DFF;display:block;line-height:1}