@charset "UTF-8";
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f7f7;color:#19333f;font:16px/1.65 "Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#008579}button,summary{cursor:pointer}button,input{font:inherit}button{border:0;border-radius:6px;background:#008579;color:white;padding:10px 18px}.wrap{max-width:1400px;margin:auto;padding:0 24px}header{background:white;border-bottom:1px solid #dce7e9}.top{display:flex;align-items:center;gap:65px;min-height:86px}.brand img{max-width:200px;max-height:60px}.top nav{display:flex;gap:32px;font-size:18px}.active{color:#008579;font-weight:bold}.preview-note{margin-top:16px;font-size:14px;color:#638087}.preview-note a{color:#008579}.searchbar{display:flex;justify-content:space-between;align-items:center;padding:24px 0 28px;gap:24px}h1{font-size:30px;margin:0}h2{font-size:21px;margin:0 0 16px}h3{font-size:17px;margin:0 0 8px}p{margin:6px 0;color:#6a818b}.searchbar form{display:flex;width:55%;gap:10px}input{min-width:0;flex:1;border:1px solid #c9dadd;border-radius:6px;padding:12px;background:white}.lead{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.card{background:white;border:1px solid #dce7e9;border-radius:12px;padding:22px;margin-bottom:20px;min-width:0}.directory{max-height:1060px;overflow:auto}.directory-group{padding:14px 0;border-bottom:1px solid #edf1f2}.chips{display:flex;flex-wrap:wrap;gap:7px 12px;font-size:14px}.chips a{color:#516c76}.chips a:hover{color:#008579}.chips details{width:100%}summary{color:#008579;list-style:none}details[open] summary{margin-bottom:10px}details[open] summary:after{content:" · 收起"}.heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.heading h2{margin:0}.heading>a{font-size:14px;color:#008579;white-space:nowrap}.heading button{padding:3px 12px;background:#e7f3f0;color:#008579}.showcase{padding-bottom:14px}.slide{display:block;margin-top:16px}.image-fallback{height:290px;background:#eaf5f1;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#638087;padding:28px;text-align:center}.slide[hidden]{display:none}.slide img{width:100%;height:290px;object-fit:contain;background:#eff5f4;border-radius:6px}.slide strong{display:block;font-size:18px;padding:12px 0 0}.empty-slide{height:340px;display:flex;flex-direction:column;justify-content:center;padding:30px;background:#eaf5f1;margin-top:16px;border-radius:6px}.empty-slide strong{font-size:26px}.resources{list-style:none;padding:0;margin:14px 0 0}.resources li{border-bottom:1px solid #edf1f2;padding:11px 0;overflow-wrap:anywhere}.resources li:last-child{border:0}.resources a{display:block}.resources small{display:block;color:#79909a;font-size:12px;margin-top:4px}aside .resources a{font-size:15px}.muted{font-size:12px}.sections{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:4px}.section-chips{padding:14px 0;border-bottom:1px solid #e8eeee}.sections section{scroll-margin-top:20px}footer{text-align:center;padding:20px;color:#79909a}footer a{margin-left:25px}@media(max-width:1100px){.lead{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:720px){.wrap{padding:0 14px}.top{gap:18px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.top nav{gap:18px;font-size:16px;flex-wrap:wrap}.searchbar{display:block}.searchbar form{width:100%;margin-top:18px}.lead,.sections,aside{display:block}.directory{max-height:360px}.slide img{height:220px}.card{padding:18px}.resources a{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.slide-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:16px 0 12px}.slide{flex:0 0 calc((100% - 18px)/2);min-width:0;margin:0;scroll-snap-align:start}.slide img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.slide img[hidden]{display:none}.image-fallback{width:100%;height:auto;aspect-ratio:4/3;font-size:14px}.slide strong{font-size:17px;line-height:1.6}.slide-track:focus-visible{outline:2px solid #008579}.showcase{overflow:hidden}.sections .card{align-self:start}@media(max-width:720px){.slide{flex-basis:100%}.slide img{height:auto;aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.slide-track{scroll-behavior:auto}}
aside .resources li{padding:9px 0}aside .resources a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.55}aside .resources small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}aside .card{padding:18px}aside h2{margin-bottom:12px}
.article-zone{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.article-pictures{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.article-picture{min-width:0}.article-picture:first-child{grid-column:1/-1}.article-picture img,.article-image-fallback{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px;background:#eaf3f1}.article-picture:first-child img,.article-picture:first-child .article-image-fallback{aspect-ratio:2.5}.article-picture strong{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}.article-image-fallback{display:flex;align-items:center;justify-content:center;color:#70908c}.article-picture img[hidden],.ad-slot img[hidden]{display:none}.reading-links{display:flex;gap:18px;border-top:1px solid #edf1f2;padding-top:14px;margin-top:18px;color:#008579;font-size:14px}.resource-zone{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.compact .resources a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exam-zone{display:grid;grid-template-columns:.85fr 1.1fr 1.1fr;gap:20px}.topic-links,.province-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.topic-links a,.province-links>a{background:#f0f6f5;padding:6px 13px;border-radius:5px;font-size:15px}.topic-links a:hover,.province-links>a:hover{background:#dcefe9;color:#008579}.province-links details{display:contents}.province-links details[open]{display:block;width:100%}.province-links summary{padding:6px 10px}.exam-entry>a{display:block;background:#eef6f3;padding:16px;margin:12px 0;border-radius:7px}.exam-entry span{display:block;color:#6a858c;font-size:13px;margin-top:4px}.ad-slot{position:relative;background:#eaf3f1;border:1px solid #dce7e9;border-radius:8px;margin:0 0 20px;min-height:100px;text-align:center;overflow:hidden}.ad-slot>a{display:block}.ad-slot img{display:block;width:100%;max-height:145px;object-fit:contain}.ad-slot small{position:absolute;right:7px;bottom:5px;background:#fff9;color:#708481;font-size:11px;padding:0 5px}.ad-fallback{padding:36px;display:block;font-size:22px;color:#008579}.ad-fallback[hidden]{display:none}.muted{margin-top:16px}.latest-articles .resources li{padding:9px 0}@media(max-width:1000px){.resource-zone{grid-template-columns:1fr 1fr}.resource-zone>section:first-child{grid-column:1/-1}.exam-zone{grid-template-columns:1fr 1fr}.exam-entry{grid-column:1/-1}}@media(max-width:720px){.article-zone,.resource-zone,.exam-zone{display:block}.article-picture:first-child img,.article-picture:first-child .article-image-fallback{aspect-ratio:16/9}.top{gap:12px}.top nav{gap:16px}.topic-links a,.province-links>a{padding:6px 10px}.ad-slot{min-height:85px}.ad-fallback{font-size:17px;padding:24px}}

.home-notice{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:15px 0;font-size:14px;color:#66838b}.home-notice strong{color:#008579}.special-entry{margin-left:auto}.searchbar{display:block;padding:16px 0 24px}.searchbar>div{display:none}.searchbar form{width:100%}.searchbar select{max-width:260px;width:24%;border:1px solid #c9dadd;border-radius:6px;background:white;padding:10px;font:inherit;color:inherit}.home-content{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:start}.home-articles .article-pictures{gap:12px}.home-articles .article-picture:first-child img,.home-articles .article-picture:first-child .article-image-fallback{aspect-ratio:4/3}.home-articles .card{padding:17px}.home-articles .article-picture strong{font-size:14px}.home-articles .reading-links{gap:12px;font-size:12px}.home-articles .latest-articles .resources a{font-size:14px}.home-resources .resource-zone{grid-template-columns:1.3fr 1fr}.home-resources .resource-zone>section:first-child{grid-row:span 2}.home-resources .resources a{font-size:15px}.home-resources .resources li{padding:11px 0}.home-resources .card{padding:20px}.home-resources .compact .resources li{padding:8px 0}.truth-strip{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.truth-strip a{display:block;background:#e4f1ec;color:#008579;padding:18px 24px;border-radius:8px;font-size:18px;font-weight:bold}.knowledge-row{display:grid;grid-template-columns:160px 1fr;gap:14px;border-top:1px solid #edf1f2;padding:14px 0}.knowledge-row:first-of-type{margin-top:16px}.knowledge-parent{font-weight:bold;color:#008579;font-size:16px;padding:6px 0}.knowledge-row .topic-links{margin:0}.book-stage{margin-top:20px}.book-links{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.book-links a{padding:16px 12px;background:#f0f6f4;border:1px solid #dcebe5;border-radius:7px}.book-links strong{display:block;font-size:16px}.book-links span{font-size:12px;color:#789188}.site-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;font-size:14px}.site-footer nav a,.site-footer>a{margin:0}.site-footer p{font-size:13px;margin:12px}.site-footer>a{font-size:13px}@media(max-width:1100px){.home-content{grid-template-columns:250px minmax(0,1fr)}.home-resources .resource-zone{display:block}.book-links{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.home-content{display:flex;flex-direction:column}.home-resources{order:0;width:100%}.home-articles{order:1;width:100%}.home-articles .article-pictures{grid-template-columns:1fr 1fr 1fr}.home-articles .article-picture:first-child{grid-column:auto}.home-articles .article-picture:first-child img,.home-articles .article-picture:first-child .article-image-fallback{aspect-ratio:16/9}.knowledge-row{display:block}.knowledge-parent{display:block;margin-bottom:8px}.book-links{grid-template-columns:repeat(2,1fr)}.truth-strip{grid-template-columns:1fr;gap:10px}.searchbar select{max-width:125px;width:30%;padding:8px 3px}.searchbar button{padding:10px}.home-notice{gap:10px}.home-notice a:not(.special-entry){display:none}}
.home-content{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.home-articles .article-pictures{display:block;position:relative}.home-articles .article-picture{display:block}.home-articles .article-picture[hidden]{display:none}.home-articles .article-picture img,.home-articles .article-picture:first-child img,.home-articles .article-picture .article-image-fallback,.home-articles .article-picture:first-child .article-image-fallback{aspect-ratio:4/3}.home-articles .article-picture strong{font-size:17px;line-height:1.6}.article-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:14px}.article-controls button{padding:3px 14px;background:#e7f2ee;color:#008579}.article-controls span{font-size:13px;color:#6d858a}.home-articles .latest-articles .resources a{font-size:15px}.home-resources .resource-zone{display:block}.home-resources .resource-zone>section:first-child{grid-row:auto}.home-resources .resource-latest .resources a{font-size:18px;font-weight:500;line-height:1.65}.home-resources .resource-latest .resources li{padding:14px 0}.tab-buttons{display:flex;gap:24px;border-bottom:1px solid #dce7e9;margin-bottom:10px}.tab-buttons button{padding:0 0 12px;border-radius:0;background:none;color:#789098;font-weight:bold;font-size:20px}.tab-buttons button[aria-selected=true]{color:#008579;border-bottom:3px solid #008579}.resource-tabs .resources{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.resource-tabs [hidden]{display:none}.truth-inline{color:#008579!important;font-weight:bold}.site-footer{clear:both}@media(max-width:1100px){.home-content{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.resource-tabs .resources{display:block}}@media(max-width:720px){.home-content{display:flex}.home-articles .article-pictures{display:block}.home-articles .article-picture:first-child img{aspect-ratio:4/3}}
/* ht88-search-scope-20261104 */
.searchbar form{flex-wrap:wrap}.searchbar select[name=sType]{flex:0 0 90px;width:90px}.searchbar select[name=catalog]{flex:0 0 220px}.searchbar input{min-width:160px}@media(max-width:720px){.searchbar select[name=catalog]{flex:1;max-width:none}.searchbar input{flex-basis:60%}}
