/* Shared responsive layer; content and historical URLs are preserved. */
:root{--xq-ink:#172b3d;--xq-muted:#5b6d7c;--xq-accent:#126d7b;--xq-line:#dbe4e9;--xq-paper:#fff}
html{scroll-behavior:smooth;scroll-padding-top:24px}
body{background:#f2f5f7;color:var(--xq-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.7}
*,*:before,*:after{box-sizing:border-box}
a{color:inherit}a:hover{color:var(--xq-accent)}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid #dfad42;outline-offset:3px}
img{max-width:100%;height:auto}.box,article{width:min(1180px,calc(100% - 40px));margin-left:auto;margin-right:auto}
header{background:#fff;border-bottom:1px solid var(--xq-line)}
.logo-section{min-height:112px;padding-top:22px;padding-bottom:22px}.logo-title{color:var(--xq-ink)!important;font-size:28px!important;font-weight:750;line-height:1.3!important;margin:0!important}.logo-text{color:var(--xq-muted)!important;font-size:13px!important;letter-spacing:.04em}.logo img{max-height:64px;width:auto}
.topnav{background:#173b4c}.topnav a{color:#fff}.topnav a:hover{background:#22576b;color:#fff}#starlist{max-width:1180px;margin:auto}#starlist li a{padding-left:14px;padding-right:14px}.search input{font:inherit}
.whitebg{border:1px solid var(--xq-line);border-radius:8px;background:var(--xq-paper);box-shadow:0 3px 16px #173b4c05}
.news-title,.gd-box{border-bottom:1px solid var(--xq-line)}.news-title h2{color:var(--xq-ink)}
.left-box{width:calc(100% - 320px)}.right-box{width:292px}.newstext-box{padding:28px 34px}.news-title-h1{font-size:30px;line-height:1.45;font-weight:750;overflow-wrap:anywhere}.newstext{font-size:18px;line-height:1.95;overflow-wrap:anywhere}.newstext p{margin:0 0 1.15em}.newstext img{max-width:100%!important;height:auto!important}.newstext table{display:block;width:100%!important;max-width:100%;overflow-x:auto;border-collapse:collapse}.newstext td,.newstext th{padding:10px;border:1px solid var(--xq-line)}.newstext iframe,.newstext video{max-width:100%}.newstext pre{white-space:pre-wrap;overflow-wrap:anywhere}
.smalltext{background:#f3f7f8;border-left:3px solid var(--xq-accent);color:#425967;line-height:1.8}.picview-other{color:var(--xq-muted);height:auto;line-height:1.8;display:flex;flex-wrap:wrap;gap:8px 16px}.picview-other span{float:none;margin:0}.keywords{display:flex;gap:8px;flex-wrap:wrap}
.blogs-list li{padding:22px 0;border-bottom:1px solid var(--xq-line)}.blogs-list h2{font-size:21px;line-height:1.5}.blogs-list p{line-height:1.8;color:var(--xq-muted)}.pagelist{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;height:auto;line-height:2;margin:24px 0}.pagelist a,.pagelist b{min-height:36px}.share{overflow-wrap:anywhere}.share-text{max-width:100%}.info-pre-next li{overflow-wrap:anywhere}
.tags ul{display:flex;flex-wrap:wrap;gap:8px;padding:20px}.tags ul a{margin:0;padding:5px 10px;border:1px solid var(--xq-line);border-radius:4px;background:#f8fafb;line-height:1.7}
footer{background:#173b4c;color:#d7e4ea;margin-top:32px;padding:24px 0}footer a{color:#fff}.footer{line-height:1.9}.endnav p{color:inherit}
.banner img{object-fit:cover}.headline-news-title{line-height:1.6}.titfont{overflow-wrap:anywhere}.tuijian-news-pic p,.tuijian-news-list p{color:var(--xq-muted);line-height:1.7}
@media(max-width:1499px){#leftDiv,#rightDiv{display:none!important}}
@media(max-width:1024px){.box,article{width:calc(100% - 32px)}.left-box{width:100%;float:none}.right-box{width:100%;float:none;margin-top:24px}.right-box>div{max-width:100%}.logo-section{min-height:96px}.newstext-box{padding:24px}.ad-big,.ad-small,.page-box{max-width:100%}#starlist{display:flex!important;overflow-x:auto;white-space:nowrap;max-width:100%;padding:0 16px}#starlist li{float:none;flex:none}.topnav{height:auto}.wapnav{width:100%;height:auto}#mnavh,.waplogo{display:none!important}.search-page{max-width:100%}}
@media(max-width:767px){.box,article{width:calc(100% - 24px)}.logo-section{padding:18px 0;min-height:90px}.logo-title{font-size:24px!important}.logo-text{font-size:12px!important;line-height:1.6!important}.logo{float:none!important;width:100%!important}.logo img{max-height:48px}.logo-section>.search{display:none}.topnav{margin:0}.topnav #starlist li a{font-size:15px;padding:11px 14px;line-height:1.8;height:auto}.is-search{display:block!important;position:relative;padding:8px 12px;background:#eef4f6;cursor:pointer}.banner,.headline-box{width:100%;float:none;margin:16px 0}.banner{height:auto;aspect-ratio:16/9}.banner .swiper-container{height:100%}.headline-news{padding:18px}.headline-news-title{font-size:21px}.tuijian-news-pic{width:100%;float:none}.tuijian-news-list{width:100%;float:none}.tuijian-news-list li{padding:15px 0}.tuijian-news-list h3{font-size:18px;line-height:1.6}.wenzi-left,.wenzi-right{width:100%;float:none}.wenzi-list li{height:auto;min-height:38px;line-height:1.8;margin:8px 0}.wenzi-list li a{white-space:normal}.newstext-box{padding:20px 16px}.news-title-h1{font-size:25px;line-height:1.5}.newstext{font-size:17px;line-height:1.9}.smalltext{padding:12px}.lanmu{padding:16px}.lanmu h1{font-size:24px}.blogs-list h2{font-size:20px}.blogs-list p{display:block!important}.share{height:auto;padding:16px}.share img{max-width:80px}.info-pre-next li{width:100%;float:none;margin:12px 0}.gd-box ul{display:flex;overflow-x:auto;white-space:nowrap}.gd-box li{flex:none}.ad img{max-width:100%;height:auto}.tags ul{padding:14px}.footer{padding:0 4px}.banner span{font-size:16px;line-height:1.5}}
@media(max-width:1024px){.logo-section{display:block!important}.topnav{position:relative!important;top:auto!important;border-top:0!important;background:#173b4c!important}.wapnav{display:block!important}header{position:relative!important}.is-search{position:relative!important;top:auto!important;right:auto!important;left:auto!important}.topnav ul{background:transparent!important}.topnav #starlist{display:flex!important;height:auto!important}.topnav #starlist li{display:block!important}body{padding-top:0!important}.topnav #starlist a{color:#fff!important}}
.tags ul a{height:auto!important;min-height:32px;width:auto!important;float:none;max-width:100%;line-height:1.7}.tags ul a:before,.tags ul a:after{display:none}
@media(max-width:1024px){.topnav #starlist li{width:auto!important;background:transparent!important;border:0!important;margin:0!important;height:auto!important}.topnav #starlist li a{width:auto!important;background:transparent!important;text-indent:0!important;float:none!important;display:block!important;padding:10px 14px!important}.topnav #starlist #selected{background:#22576b!important}.logo-text{white-space:normal!important}.is-search{width:100%!important;height:auto!important;min-height:42px}.wenzi-right{display:block!important}.tuijian-news-list ul li{display:block!important;height:auto!important}.tags ul a{display:block!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
