*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Microsoft YaHei',sans-serif;background:#f4f6f8;color:#2c353d;line-height:1.75}
a{color:#1e4a7a;text-decoration:none}a:hover{text-decoration:underline}
.wj1-wrap{max-width:1080px;margin:0 auto;padding:0 20px}
.wj1-header{background:#fff}
.wj1-topbar{background:#1e4a7a;color:#dfe9f4;font-size:13px;padding:6px 0}
.wj1-brandbar{padding:16px 0 10px;border-bottom:1px solid #e4e8ec}
.wj1-logo{font-size:22px;font-weight:700;color:#1e4a7a}.wj1-logo small{font-size:12px;color:#8a97a5;margin-left:10px;font-weight:400}
.wj1-domain{float:right;font-size:13px;color:#8a97a5;line-height:34px}
.wj1-nav{background:#fff;border-bottom:2px solid #e2702f}
.wj1-nav a{display:inline-block;padding:10px 14px;font-size:15px;color:#3a4a58}
.wj1-nav a:hover{color:#e2702f}.wj1-nav a.wj1-on{color:#e2702f;font-weight:700;border-bottom:3px solid #e2702f;margin-bottom:-2px}
.wj1-breadcrumb{background:#fbfcfd;border-bottom:1px solid #e8ecef;font-size:13px;color:#7c8894;padding:8px 0}
.wj1-breadcrumb a{color:#7c8894}
.wj1-hero{background:linear-gradient(135deg,#eef2f7,#f7f9fb);padding:34px 0 26px;border-bottom:1px solid #e4e8ec}
.wj1-hero-txt h1{font-size:28px;color:#1e4a7a;margin-bottom:12px}
.wj1-hero-txt p{font-size:16px;color:#414d59;margin-bottom:12px}
.wj1-meta{font-size:13px;color:#93a0ad}
.wj1-hero-card{float:right;width:300px;background:#fff;border:1px solid #e4e8ec;border-radius:8px;padding:14px 18px;box-shadow:0 2px 8px rgba(30,74,122,.06)}
.wj1-hero-card li{list-style:none;padding:7px 0;border-bottom:1px dashed #e8ecef;font-size:14px}
.wj1-hero-card li:last-child{border-bottom:none}
.wj1-hero-card b{color:#e2702f;margin-right:10px}
.wj1-heroimg{max-width:1080px;margin:18px auto 6px;padding:0 20px}
.wj1-heroimg img{width:100%;height:auto;border-radius:8px;border:1px solid #e4e8ec}
.wj1-main{display:block}.wj1-article{background:#fff;border:1px solid #e4e8ec;border-radius:8px;padding:26px 30px;margin:22px 0}
.wj1-keypoints{background:#f2f6fb;border-left:4px solid #1e4a7a;padding:12px 16px;margin-bottom:20px;font-size:14px;border-radius:0 6px 6px 0}
.wj1-keypoints b{color:#e2702f}.wj1-keypoints ul{margin:6px 0 0 20px}
.wj1-sec{margin-bottom:24px}.wj1-sec h2{font-size:20px;color:#1e4a7a;border-left:5px solid #1e4a7a;padding-left:10px;margin-bottom:10px}
.wj1-sec p{margin-bottom:10px;font-size:15px}
.wj1-cardgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.wj1-card{display:block;border:1px solid #e4e8ec;border-radius:8px;padding:14px;background:#fbfcfd}
.wj1-card h3{font-size:16px;color:#e2702f;margin-bottom:6px}.wj1-card p{font-size:13px;color:#7c8894}
.wj1-card:hover{border-color:#e2702f;box-shadow:0 2px 10px rgba(30,74,122,.1)}
.wj1-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.wj1-badge{background:#f2f6fb;border-radius:8px;padding:14px;text-align:center}
.wj1-badge b{display:block;color:#1e4a7a;font-size:15px}.wj1-badge span{font-size:13px;color:#7c8894}
.wj1-steps{margin-left:22px}.wj1-steps li{margin-bottom:8px;font-size:15px;padding-left:8px}
.wj1-steps li::marker{color:#1e4a7a;font-weight:700}
.wj1-geo{background:#fbf6ee;border:1px solid #f0e2cc;border-radius:8px;padding:14px 18px;margin-bottom:22px;font-size:14px;color:#5a4630}
.wj1-geo h2{font-size:16px;color:#8a5a1e;margin-bottom:6px}
.wj1-relqa{margin-bottom:22px}.wj1-relqa h2{font-size:20px;color:#1e4a7a;border-left:5px solid #e2702f;padding-left:10px;margin-bottom:10px}
.wj1-relqa h3{font-size:15px;color:#1e4a7a;margin:12px 0 4px}.wj1-relqa p{font-size:14px;color:#55626e}
.wj1-related{margin-bottom:18px}.wj1-related h2{font-size:18px;color:#1e4a7a;margin-bottom:10px}
.wj1-related li{list-style:none;display:inline-block;margin:0 12px 8px 0;background:#f2f6fb;border-radius:16px;padding:4px 14px;font-size:14px}
.wj1-hint{max-width:1080px;margin:0 auto 22px;padding:0 20px;font-size:13px;color:#93a0ad;text-align:center}
.wj1-tags{margin-bottom:8px}.wj1-tags a{display:inline-block;background:#f2f6fb;color:#41586f;border-radius:16px;padding:5px 14px;margin:0 8px 8px 0;font-size:14px}
.wj1-tags a:hover{background:#1e4a7a;color:#fff}
.wj1-latest li{list-style:none;padding:9px 0;border-bottom:1px dashed #e8ecef;font-size:15px}
.wj1-latest time{color:#93a0ad;font-size:13px;margin-right:14px}
.wj1-hublist li{list-style:none;padding:9px 0;border-bottom:1px dashed #e8ecef;font-size:15px}
.wj1-hublist time{color:#93a0ad;font-size:13px;margin-right:14px}
.wj1-sec details{border:1px solid #e4e8ec;border-radius:8px;padding:10px 16px;margin-bottom:10px;background:#fbfcfd}
.wj1-sec summary{font-size:15px;color:#e2702f;cursor:pointer;font-weight:700}
.wj1-sec details p{margin-top:8px;font-size:14px}
.wj1-footer{background:#1e4a7a;color:#c9d6e4;margin-top:30px}
.wj1-footer .wj1-wrap{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:24px;padding:34px 20px}
.wj1-footer h4{font-size:15px;color:#fff;margin-bottom:12px}
.wj1-footer a{display:block;color:#c9d6e4;font-size:14px;padding:2px 0}
.wj1-footer p{font-size:13px}
.wj1-copy{background:#16293e;text-align:center;font-size:13px;color:#8fa3b8;padding:10px 0}
