#news-index{--navy:#001032;--orange:#ff3b0a;--black:#101624;--body:#233047;--muted:#606d80;--line:#e4e8ee;--soft:#f7f9fc;--max:1270px}#news-index *,#news-index *::before,#news-index *::after{box-sizing:border-box}#news-index{scroll-behavior:smooth}#news-index{margin:0;background:#fff;color:var(--body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}#news-index a{color:inherit;text-decoration:none}#news-index a:hover{color:var(--orange)}#news-index button,#news-index input{font:inherit}#news-index img{display:block;max-width:100%}#news-index a:focus-visible,#news-index button:focus-visible,#news-index input:focus-visible,#news-index summary:focus-visible{outline:3px solid #ff3b0a;outline-offset:3px}#news-index .container{width:min(var(--max),calc(100% - 58px));margin-inline:auto}#news-index .skip{position:absolute;left:12px;top:-60px;background:#fff;padding:12px;z-index:100}#news-index .skip:focus{top:10px}#news-index .topbar{background:var(--navy);color:#fff;height:33px;font-size:11px;font-weight:700}#news-index .topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}#news-index .topbar a{color:#fff}#news-index .topbar .top-right{display:flex;gap:22px;align-items:center}#news-index .live-dot{display:inline-block;width:7px;height:7px;background:#19c578;border-radius:50%;margin-right:6px}#news-index .siteheader{border-bottom:1px solid var(--line);background:#fff}#news-index .header-inner{min-height:76px;display:flex;align-items:center;gap:32px}#news-index .logo{display:inline-flex;flex-shrink:0;align-items:center}#news-index .logo img{width:166px;height:auto}#news-index .mainnav{display:flex;align-items:center;gap:24px;flex:1;font-size:13px;font-weight:700;color:#0e1420;white-space:nowrap}#news-index .mainnav a:hover{color:var(--orange)}#news-index .mainnav .chev{font-size:10px;font-weight:400;margin-left:3px;color:#768292}#news-index .actions{display:flex;align-items:center;gap:10px;white-space:nowrap}#news-index .actions a{border:1px solid #e1e6eb;border-radius:30px;padding:10px 15px;font-size:12px;font-weight:700}#news-index .actions a:hover{border-color:#ffb8a7}#news-index .actions a.orange-btn{background:var(--orange);color:#fff;border-color:var(--orange)}#news-index .actions a.orange-btn:hover{background:#ff3b0a;color:#fff}#news-index .menu-toggle{display:none;border:1px solid #d9e0e7;background:#fff;padding:9px 13px;border-radius:8px;font-weight:bold}#news-index .newscrumb{font-size:12px;border-bottom:1px solid var(--line);color:#778295}#news-index .newscrumb .container{min-height:39px;display:flex;align-items:center;gap:10px}#news-index .newscrumb strong{color:#233047}#news-index .masthead{border-bottom:1px solid var(--line);background:#fff}#news-index .masthead-inner{padding:33px 0 35px;display:flex;align-items:center;justify-content:space-between;gap:42px}#news-index .masthead h1{margin:0 0 7px;letter-spacing:-1.15px;font-size:38px;line-height:1.1;color:var(--navy)}#news-index .masthead p{margin:0;font-size:15px;color:#5b677b;max-width:650px}#news-index .search-form{width:365px;flex-shrink:0}#news-index .searchbox{height:48px;display:flex;align-items:center;background:#fff;border:1px solid #cbd4e0;border-radius:8px;box-shadow:0 2px 9px #05142608;overflow:hidden}#news-index .searchbox svg{color:#748298;margin-left:13px;flex-shrink:0}#news-index .searchbox input{border:0;padding:9px;min-width:0;flex:1;font-size:14px;color:#162035;outline:0}#news-index .searchbox input:focus{outline:0}#news-index .searchbox:focus-within{border-color:#315a91;box-shadow:0 0 0 3px #2664a11b}#news-index .searchbox button{background:var(--orange);color:#fff;border:0;border-radius:5px;padding:0 18px;margin:4px;height:38px;cursor:pointer;font-size:13px;font-weight:700}#news-index .searchbox button:hover{background:#ff3b0a}#news-index .main-layout{display:grid;grid-template-columns:237px minmax(0,1fr);gap:37px;padding-top:34px;padding-bottom:80px;align-items:start}#news-index .sidebar{min-width:0;align-self:stretch;position:relative}#news-index .sidebox{position:sticky;top:var(--news-sidebar-offset,16px);z-index:2;
 max-height:calc(100vh - var(--news-sidebar-offset,16px) - 16px);
 max-height:calc(100dvh - var(--news-sidebar-offset,16px) - 16px);
 overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd4e0 transparent;
 border:1px solid var(--line);border-radius:10px;padding:20px 11px 12px;background:#fff}#news-index .side-title{margin:0;padding:0 13px 13px;font-size:13px;font-weight:800;letter-spacing:.45px;color:var(--navy)}#news-index .side-list{margin:0;padding:0;list-style:none}#news-index .side-list li a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:6px;font-size:14px;color:#354159;line-height:1.25}#news-index .side-list li a:hover{background:#fff5f1;color:var(--orange)}#news-index .side-list .arrow{color:#a9b4c3;font-size:18px;line-height:1}#news-index .side-list li:last-child{border-top:1px solid var(--line);margin-top:7px;padding-top:7px}#news-index .side-list li:last-child a{color:#697587}#news-index .side-help{position:relative;z-index:1;margin-top:16px;padding:18px;background:var(--soft);border:1px solid #eceff3;border-radius:10px}#news-index .side-help h3{margin:0 0 8px;font-size:13px;letter-spacing:.4px;color:var(--navy)}#news-index .side-help p{font-size:13px;color:var(--muted);line-height:1.55;margin:0 0 9px}#news-index .side-help a{font-size:13px;color:#ff3b0a;font-weight:700}#news-index .mobile-categories{display:none}#news-index .content{min-width:0}#news-index .section{margin:0 0 47px}#news-index .section + .section{border-top:1px solid var(--line);padding-top:34px}#news-index .section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 19px}#news-index .section-heading h2{font-size:27px;line-height:1.23;letter-spacing:-.55px;color:var(--navy);margin:0;font-weight:800}#news-index .section-heading .more-link{font-size:14px;color:#ff3b0a;font-weight:700;white-space:nowrap}#news-index .section-heading .more-link:hover{text-decoration:underline}#news-index .feature-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:15px}#news-index .feature-stack{display:grid;grid-template-rows:1fr 1fr;gap:15px;min-width:0}#news-index .feature-card,#news-index .story-card,#news-index .guide-card{min-width:0;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 3px 12px #00103206;transition:border-color .2s,box-shadow .2s,transform .2s}#news-index .feature-card:hover,#news-index .story-card:hover,#news-index .guide-card:hover{border-color:#d3dbe6;box-shadow:0 10px 25px #00103213;transform:translateY(-2px)}#news-index .card-link{display:block;height:100%;color:inherit!important}#news-index .news2-cover{background:#f0f4f7;overflow:hidden;position:relative}#news-index .news2-cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s}#news-index .card-link:hover .news2-cover img{transform:scale(1.03)}#news-index .feature-main .news2-cover{height:246px}#news-index .feature-main .card-content{padding:20px 21px 22px}#news-index .feature-main h3{font-size:22px;line-height:1.28;letter-spacing:-.35px;color:var(--navy);margin:8px 0 8px}#news-index .feature-main p{font-size:14px;line-height:1.5;margin:0;color:var(--muted)}#news-index .feature-side .card-link{display:grid;grid-template-columns:43% 57%;height:100%}#news-index .feature-side .news2-cover{height:100%;min-height:156px}#news-index .feature-side .card-content{padding:19px 18px;display:flex;flex-direction:column;justify-content:center}#news-index .feature-side h3{font-size:17px;line-height:1.33;letter-spacing:-.12px;margin:10px 0 0;color:var(--navy)}#news-index .meta{color:#788498;font-size:12px;font-weight:500}#news-index .meta time{white-space:nowrap}#news-index .latest-grid,#news-index .domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#news-index .story-card .news2-cover{height:166px}#news-index .story-card .card-content{padding:15px 17px 19px}#news-index .story-card h3{font-size:17px;line-height:1.38;color:var(--navy);margin:9px 0 0;letter-spacing:-.12px}#news-index .archive-row{display:flex;justify-content:center;padding:19px 0 0}#news-index .archive-row a{font-size:14px;color:#ff3b0a;font-weight:700}#news-index .archive-row a:hover{text-decoration:underline}#news-index .guide-card .news2-cover{height:150px}#news-index .guide-card .card-content{padding:17px 17px 20px}#news-index .guide-card h3{font-size:16.5px;line-height:1.38;color:var(--navy);margin:0}#news-index .topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}#news-index .topic-panel{border:1px solid var(--line);border-radius:10px;padding:22px 24px 17px;background:#fff;min-width:0}#news-index .topic-panel h2{font-size:22px;letter-spacing:-.35px;line-height:1.25;color:var(--navy);margin:0 0 12px}#news-index .article-list{list-style:none;margin:0;padding:0}#news-index .article-list li + li{border-top:1px solid #e9edf2}#news-index .article-list li a{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 0;color:var(--navy);font-size:15px;font-weight:700;line-height:1.35}#news-index .article-list li:first-child a{padding-top:3px}#news-index .article-list li a:hover{color:var(--orange)}#news-index .article-list time{color:#8590a1;font-size:12px;font-weight:400}#news-index .panel-footer{display:inline-block;padding:7px 0 0;color:#ff3b0a;font-size:14px;font-weight:700}#news-index .panel-footer:hover{text-decoration:underline}#news-index .security-panel{border-top:1px solid var(--line);padding-top:34px}#news-index .security-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#news-index .security-link{padding:21px 22px;border:1px solid var(--line);border-radius:9px;display:flex;flex-direction:column;justify-content:space-between;min-height:126px;gap:14px;color:var(--navy)}#news-index .security-link:hover{box-shadow:0 7px 20px #0010320d;border-color:#d5dbe2}#news-index .security-link strong{font-size:16px;line-height:1.36}#news-index .security-link time{font-size:12px;color:#8590a1}#news-index .footer{background:var(--navy);color:#fff;padding:44px 0 20px}#news-index .footer-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:34px}#news-index .footer-brand{font-size:23px;letter-spacing:-.5px;font-weight:900}#news-index .footer-brand span{color:#ff3b0a}#news-index .footer p{font-size:13px;color:#b8c8dd;max-width:280px;line-height:1.65;margin:12px 0 0}#news-index .footer h3{font-size:13px;margin:3px 0 12px;color:#fff}#news-index .footer ul{list-style:none;padding:0;margin:0}#news-index .footer li{margin:0 0 9px}#news-index .footer a{color:#becbe0;font-size:13px}#news-index .footer a:hover{color:#fff;text-decoration:underline}#news-index .copyright{border-top:1px solid #ffffff20;color:#afbdd3;margin-top:29px;padding-top:16px;font-size:12px}
@media(max-width:1160px){#news-index .mainnav{gap:13px}#news-index .header-inner{gap:18px}#news-index .actions{gap:6px}#news-index .actions a{padding:9px 11px}#news-index .container{width:min(var(--max),calc(100% - 44px))}#news-index .main-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}#news-index .feature-main .news2-cover{height:218px}#news-index .feature-side .card-content{padding:13px 14px}#news-index .feature-side h3{font-size:16px}}
@media(min-width:931px) and (max-width:1080px){#news-index .header-inner{gap:13px}#news-index .logo img{width:145px}#news-index .mainnav{gap:9px;font-size:12px}#news-index .actions{gap:5px}#news-index .actions a{padding:8px 9px;font-size:11px}}
@media(min-width:931px) and (max-width:980px){#news-index .logo img{width:130px}#news-index .header-inner{gap:10px}#news-index .mainnav{gap:7px;font-size:11.5px}#news-index .actions{gap:4px}#news-index .actions a{padding:7px 8px;font-size:10.5px}}
@media(max-width:930px){#news-index .header-inner{min-height:68px;flex-wrap:wrap}#news-index .mainnav{display:none;flex-basis:100%;order:5;padding:0 0 16px;flex-wrap:wrap;white-space:normal}#news-index .mainnav.open{display:flex}#news-index .actions{margin-left:auto}#news-index .menu-toggle{display:inline-block}#news-index .masthead-inner{gap:18px}#news-index .masthead h1{font-size:34px}#news-index .main-layout{grid-template-columns:195px minmax(0,1fr);gap:22px}#news-index .side-list li a{font-size:13px;padding:10px}#news-index .feature-grid{grid-template-columns:1fr}#news-index .feature-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}#news-index .feature-side .card-link{display:block}#news-index .feature-side .news2-cover{height:155px}#news-index .feature-side .card-content{min-height:132px}#news-index .latest-grid,#news-index .domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#news-index .topic-grid{grid-template-columns:1fr}#news-index .footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){#news-index .topbar{height:auto;min-height:32px}#news-index .topbar-inner{padding:7px 0;gap:4px}#news-index .topbar .top-right{display:none}#news-index .container{width:calc(100% - 30px)}#news-index .header-inner{gap:12px}#news-index .logo img{width:132px}#news-index .actions a{display:none}#news-index .actions .orange-btn{display:inline-block;padding:9px 10px;font-size:11px}#news-index .menu-toggle{font-size:12px}#news-index .newscrumb{display:none}#news-index .masthead-inner{display:block;padding:26px 0 25px}#news-index .masthead h1{font-size:30px;letter-spacing:-.75px}#news-index .masthead p{font-size:14px}#news-index .search-form{margin-top:19px;width:100%}#news-index .main-layout{display:block;padding-top:0;padding-bottom:55px}#news-index .sidebar{display:none}#news-index .mobile-categories{display:block;margin:16px 0 26px;border:1px solid var(--line);border-radius:9px;background:#fff}#news-index .mobile-categories summary{cursor:pointer;list-style:none;font-weight:700;padding:13px 15px;color:var(--navy);display:flex;justify-content:space-between;align-items:center}#news-index .mobile-categories summary::-webkit-details-marker{display:none}#news-index .mobile-categories summary::after{content:'⌄';font-size:20px;line-height:1}#news-index .mobile-categories[open] summary::after{content:'⌃'}#news-index .mobile-categories .side-list{padding:0 8px 8px}#news-index .mobile-categories .side-list li a{font-size:14px;padding:11px 10px}#news-index .section{margin-bottom:37px}#news-index .section+.section{padding-top:26px}#news-index .section-heading{margin-bottom:15px}#news-index .section-heading h2{font-size:24px}#news-index .feature-grid{grid-template-columns:1fr}#news-index .feature-main .news2-cover{height:auto;aspect-ratio:16/9}#news-index .feature-main .card-content{padding:16px}#news-index .feature-main h3{font-size:20px}#news-index .feature-side .news2-cover{height:auto;aspect-ratio:16/9}#news-index .feature-side h3{font-size:16px}#news-index .feature-side .card-content{padding:14px;min-height:0}#news-index .feature-stack{gap:12px}#news-index .story-card h3{font-size:17px}#news-index .topic-panel{padding:20px 19px}#news-index .security-panel{padding-top:26px}#news-index .footer-grid{gap:26px}}
@media(max-width:540px){#news-index .actions .orange-btn{display:none}#news-index .feature-stack{grid-template-columns:1fr}#news-index .feature-side .card-link{display:grid;grid-template-columns:40% 60%;align-items:stretch}#news-index .feature-side .news2-cover{height:100%;aspect-ratio:auto;min-height:128px}#news-index .feature-side h3{font-size:16px;margin-top:7px}#news-index .latest-grid,#news-index .domain-grid,#news-index .security-grid{grid-template-columns:1fr;gap:14px}#news-index .story-card .news2-cover,#news-index .guide-card .news2-cover{height:auto;aspect-ratio:16/9}#news-index .story-card .card-content{padding:15px 16px 20px}#news-index .story-card h3{font-size:17px}#news-index .guide-card .card-content{padding:17px}#news-index .guide-card h3{font-size:17px}#news-index .section-heading .more-link{font-size:13px}#news-index .footer-grid{grid-template-columns:1fr 1fr;gap:24px}#news-index .footer-grid>div:first-child{grid-column:1/-1}#news-index .footer{padding-top:32px}#news-index .masthead h1{font-size:29px}}
@media(prefers-reduced-motion:reduce){#news-index{scroll-behavior:auto}#news-index *{transition:none!important;animation:none!important}}
/* 将文章缩略图限制在卡片内部，并覆盖公共样式带来的尺寸和边距影响。 */
#news-index .feature-card,
#news-index .story-card,
#news-index .guide-card {padding:0;min-width:0;overflow:hidden;}
#news-index .card-link {width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;}
#news-index .feature-main .news2-cover,
#news-index .story-card .news2-cover,
#news-index .guide-card .news2-cover {width:100%;max-width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:border-box;}
#news-index .feature-side .news2-cover {width:100%;max-width:100%;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:border-box;}
#news-index .news2-cover > img {position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:0;object-fit:cover;object-position:center;box-sizing:border-box;}
#news-index .image-placeholder {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f0f4f7;color:var(--muted);}#news-index .news-pagination{margin-top:24px;font-size:14px;}#news-index .news-pagination div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}#news-index .news-pagination a,#news-index .news-pagination [aria-current]{padding:6px 12px;border:1px solid var(--line);border-radius:5px;}#news-index .news-pagination [aria-current]{background:var(--navy);color:#fff;}
#news-index .masthead h1 {text-align:left;}

#news-index .side-list .news-home {border-bottom:1px solid var(--line);margin-bottom:7px;padding-bottom:7px;}
#news-index .side-list a[aria-current="page"] {color:#ff3b0a;background:#fff5f1;font-weight:700;}
#news-index .side-list li a {width:100%;transition:background-color .15s,color .15s;}
#news-index .side-list li a:hover,
#news-index .side-list li a:focus-visible,
#news-index .side-list li a[aria-current="page"] {background-color:#fff5f1;color:#ff3b0a;}
/* 分销商与政策模块标题左对齐并加粗。 */
#news-index .topic-panel h2 {text-align:left;font-weight:700;}

/* 新闻页面主标题加粗。 */
#news-index .masthead h1 {font-weight:700;}

/* 文章卡片标题加粗。 */
#news-index .card-content h3 {font-weight:700;}
