*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Microsoft YaHei','PingFang SC',sans-serif;color:#e8eef2;background:#0d2b32;line-height:1.8}a{color:#4fc3b1}
.zpc1-wrap{max-width:1080px;margin:0 auto;padding:0 20px}
.zpc1-head{background:#0b4f5e;border-bottom:3px solid #2f9e8f}
.zpc1-head .zpc1-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:13px 20px}
.zpc1-brand{font-size:21px;font-weight:800;color:#ffffff;text-decoration:none;letter-spacing:1px}
.zpc1-nav{display:flex;flex-wrap:wrap;gap:13px}
.zpc1-nav a{color:#cfe9e4;text-decoration:none;font-size:14.5px}
.zpc1-nav a:hover{color:#ffffff;text-decoration:underline}
.zpc1-main{padding:24px 20px 40px;min-height:60vh}
.zpc1-crumb{margin-bottom:13px;color:#8fb8b2;font-size:13.5px}
.zpc1-crumb a{color:#8fb8b2;text-decoration:none}
.zpc1-crumb span{padding:0 6px}
.zpc1-ticker{background:#0b4f5e;border:1px solid #2f9e8f;border-radius:8px;padding:9px 16px;margin-bottom:20px;font-size:14px;color:#d7efe9}
.zpc1-ticker b{color:#ffe8a3}
.zpc1-hero{background:linear-gradient(135deg,#0b4f5e,#0d3640);border:1px solid #1e7a6e;border-radius:14px;padding:34px 32px;margin-bottom:22px;display:grid;grid-template-columns:1fr 1.1fr;gap:26px;align-items:center}
.zpc1-hero h1{font-size:31px;color:#ffffff;margin-bottom:13px}
.zpc1-lead{font-size:15.5px;color:#cde6e1;max-width:760px}
.zpc1-cta{margin-top:18px;display:flex;gap:13px;flex-wrap:wrap}
.zpc1-btn{display:inline-block;background:#2f9e8f;color:#fff!important;font-weight:800;padding:11px 24px;border-radius:8px;text-decoration:none}
.zpc1-btn:hover{filter:brightness(1.12)}
.zpc1-btn.ghost{background:transparent;border:1px solid #4fc3b1;color:#4fc3b1!important}
.zpc1-herofig{margin:0}.zpc1-herofig img,.zpc1-pagefig img{max-width:100%;height:auto;border-radius:10px;display:block}
.zpc1-herofig figcaption,.zpc1-pagefig figcaption{color:#9cc7c0;font-size:12.5px;margin-top:7px;text-align:center}
.zpc1-hero.slim{padding:26px 28px;display:block}
.zpc1-hero.slim h1{font-size:26px}
.zpc1-pagefig{margin:12px 0 2px}
.zpc1-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}
.zpc1-card{background:#0f3942;border:1px solid #1e7a6e;border-radius:11px;padding:18px 20px;text-decoration:none;color:#dcebec}
.zpc1-card:hover{border-color:#4fc3b1;transform:translateY(-2px)}
.zpc1-card h3{font-size:17px;color:#4fc3b1;margin-bottom:7px}
.zpc1-card p{font-size:13.5px;color:#a8c8c3;line-height:1.7}
.zpc1-panel{background:#0f3942;border:1px solid #1e7a6e;border-radius:11px;padding:22px 26px;margin-bottom:20px}
.zpc1-panel h2{font-size:21px;color:#4fc3b1;margin-bottom:12px;border-left:4px solid #2f9e8f;padding-left:11px}
.zpc1-news{list-style:none}
.zpc1-news li{display:flex;gap:10px;align-items:baseline;padding:9px 0;border-bottom:1px dashed #1c5c54;font-size:14.5px}
.zpc1-news li:last-child{border-bottom:none}
.zpc1-news a{color:#dcebec;text-decoration:none}
.zpc1-news a:hover{color:#4fc3b1}
.zpc1-date{color:#7fb3ab;font-size:12.5px;white-space:nowrap}
.zpc1-tag{color:#ffe8a3;font-size:12.5px;white-space:nowrap;border:1px solid #7a6a2f;border-radius:4px;padding:0 6px}
.zpc1-block{background:#0f3942;border:1px solid #1e7a6e;border-radius:11px;padding:24px 28px;margin-bottom:18px}
.zpc1-block h2{font-size:21px;color:#4fc3b1;margin-bottom:12px;border-left:4px solid #2f9e8f;padding-left:11px}
.zpc1-block h3{font-size:16.5px;color:#d7efe9;margin:14px 0 7px}
.zpc1-block p{margin-bottom:11px;font-size:15px;color:#dcebec}
.zpc1-block ul,.zpc1-block ol{padding-left:22px;margin-bottom:11px;font-size:15px;color:#dcebec}
.zpc1-block li{margin-bottom:7px}
.zpc1-steps{counter-reset:z;list-style:none;padding-left:0}
.zpc1-steps li{position:relative;padding-left:38px;margin-bottom:12px}
.zpc1-steps li::before{counter-increment:z;content:counter(z);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;background:#2f9e8f;color:#04252b;font-weight:800;text-align:center;line-height:26px;font-size:14px}
.zpc1-geo{background:#0d3640;border:1px solid #1e7a6e;border-left:4px solid #ffe8a3;border-radius:11px;padding:18px 22px;margin-bottom:18px;font-size:14.5px;color:#e2eef0}
.zpc1-geo a{color:#ffe8a3}
.zpc1-key{background:#0b4f5e;border:1px dashed #4fc3b1;border-radius:11px;padding:16px 22px;margin-bottom:18px}
.zpc1-key h2{font-size:16.5px;color:#ffe8a3;margin-bottom:8px}
.zpc1-key ul{padding-left:20px;font-size:14px;color:#d7efe9}
.zpc1-ask{background:#0f3942;border:1px solid #1e7a6e;border-radius:11px;padding:20px 26px;margin-bottom:18px}
.zpc1-ask h2{font-size:18px;color:#4fc3b1;margin-bottom:10px}
.zpc1-ask h3{font-size:15px;color:#ffe8a3;margin:11px 0 5px}
.zpc1-ask p{font-size:14px;color:#cde6e1}
.zpc1-faq details{background:#0d3640;border:1px solid #1e7a6e;border-radius:9px;padding:13px 18px;margin-bottom:10px}
.zpc1-faq summary{font-size:15.5px;color:#4fc3b1;cursor:pointer;font-weight:700}
.zpc1-faq p{font-size:14.5px;color:#dcebec;margin-top:8px}
.zpc1-rel{background:#0f3942;border:1px solid #1e7a6e;border-radius:11px;padding:18px 24px;margin-bottom:18px}
.zpc1-rel h2{font-size:17px;color:#4fc3b1;margin-bottom:9px}
.zpc1-rel ul{padding-left:20px;font-size:14.5px}
.zpc1-rel li{margin-bottom:6px}
.zpc1-rel a{color:#dcebec;text-decoration:none}
.zpc1-rel a:hover{color:#4fc3b1}
.zpc1-tip{font-size:13.5px;color:#9cc7c0;border:1px dashed #1e7a6e;border-radius:9px;padding:10px 18px;margin-bottom:18px}
.zpc1-foot{background:#082127;border-top:3px solid #2f9e8f;margin-top:10px;padding:30px 20px 18px}
.zpc1-fgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;max-width:1080px;margin:0 auto 18px}
.zpc1-fcol h4{font-size:14.5px;color:#4fc3b1;margin-bottom:8px}
.zpc1-fcol a{display:block;color:#9cc7c0;font-size:13px;text-decoration:none;margin-bottom:5px}
.zpc1-fcol a:hover{color:#ffffff}
.zpc1-fcol p{font-size:12.5px;color:#7fb3ab;line-height:1.7}
.zpc1-fbar{max-width:1080px;margin:0 auto;border-top:1px solid #14424a;padding-top:13px;font-size:12.5px;color:#6f9e97;text-align:center;line-height:1.8}
@media (max-width:900px){.zpc1-hero{grid-template-columns:1fr}.zpc1-cards{grid-template-columns:1fr}.zpc1-fgrid{grid-template-columns:repeat(2,1fr)}}
