
.vc-page{margin:0;background:#fff;color:#1a1d23;font-family:"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}
.vc-page *{box-sizing:border-box}.vc-page a{color:inherit;text-decoration:none}.vc-page a:hover{color:#c4161c}.vc-page button{font:inherit;cursor:pointer}.vc-page [hidden]{display:none!important}.vc-page .sh-nav a[aria-current=page]{color:#c4161c}
.vc-wrap{max-width:calc(1248*var(--px,1px));padding:0 calc(24*var(--px,1px));margin:auto}.vc-crumb{display:flex;align-items:center;gap:8px;font-size:calc(13*var(--fpx,1px));color:#6b7786;padding:calc(20*var(--px,1px)) 0 calc(8*var(--px,1px))}.vc-crumb i{font-style:normal;color:#c2c8d0}
.vc-band{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe3e9;margin-bottom:calc(28*var(--px,1px))}.vc-band h1{position:relative;margin:0;padding:0 0 calc(14*var(--px,1px));font:900 calc(36*var(--fpx,1px))/1.35 "SHSerif","Source Han Serif SC","Songti SC",serif}.vc-band h1:after{content:"";position:absolute;height:3px;bottom:-1px;background:#c4161c;left:0;right:0}.vc-band nav{display:flex;gap:calc(28*var(--px,1px));font-size:calc(16*var(--fpx,1px))}
.vc-focus{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:calc(32*var(--px,1px))}.vc-hero{position:relative;min-width:0;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#10161c;isolation:isolate}.vc-hero .swiper-wrapper{position:relative;display:flex;width:100%;height:100%;transition-property:transform;box-sizing:content-box}.vc-hero .swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;display:block;color:#fff;overflow:hidden}.vc-hero img{display:block;width:100%;height:100%;object-fit:cover}.vc-hero .swiper-slide:after{position:absolute;inset:20% 0 0;content:"";background:linear-gradient(transparent,rgba(0,0,0,.85));pointer-events:none}.vc-hero-caption{position:absolute;bottom:calc(42*var(--px,1px));left:calc(26*var(--px,1px));right:calc(26*var(--px,1px));z-index:2;display:flex;align-items:center;gap:calc(16*var(--px,1px))}.vc-kicker{font-size:calc(12*var(--fpx,1px));opacity:.8;letter-spacing:2px}.vc-hero h2{margin:7px 0 0;font:700 calc(27*var(--fpx,1px))/1.45 "SHSerif","Source Han Serif SC","Songti SC",serif;color:#fff}.vc-play{display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.7);border-radius:50%;width:34px;height:34px;flex-shrink:0;backdrop-filter:blur(5px)}.vc-play svg{width:20px;height:20px}.vc-hero-caption>.vc-play{width:48px;height:48px;background:#c4161c;border-color:#c4161c}.vc-hero-caption>.vc-play svg{width:27px;height:27px}.vc-hero-controls{position:absolute;bottom:12px;left:26px;right:26px;z-index:3;display:flex;align-items:center;gap:12px}.vc-hero-controls button{border:0;background:none;color:#fff;font:22px/1 Arial;padding:0 6px}.vc-dots{display:flex;gap:7px}.vc-dots .swiper-pagination-bullet{display:block;width:18px;height:3px;background:#fff;opacity:.35;cursor:pointer}.vc-dots .swiper-pagination-bullet-active{opacity:1;width:28px}
.vc-focus-side{min-width:0;display:flex;flex-direction:column}.vc-section-head{display:flex;justify-content:space-between;align-items:baseline;position:relative;padding-top:calc(15*var(--px,1px));margin-bottom:calc(16*var(--px,1px))}.vc-section-head:before{position:absolute;top:0;left:0;width:36px;height:4px;background:#c4161c;content:""}.vc-section-head h2{margin:0;font:700 calc(24*var(--fpx,1px))/1.35 "SHSerif","Songti SC",serif}.vc-section-head>span{font-size:12px;color:#8893a0}.vc-side-card{display:grid;grid-template-columns:40% minmax(0,1fr);gap:16px;padding:calc(12*var(--px,1px)) 0;border-bottom:1px solid #eceef1;flex:1;align-items:center}.vc-side-card:first-of-type{padding-top:0}.vc-side-card:last-child{border:0;padding-bottom:0}.vc-side-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:5px}.vc-side-image img{width:100%;height:100%;object-fit:cover}.vc-side-image .vc-play{position:absolute;left:8px;bottom:8px;width:25px;height:25px}.vc-side-image .vc-play svg{width:15px;height:15px}.vc-side-card h3{font-size:calc(16*var(--fpx,1px));line-height:1.5;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vc-side-card p{font-size:12px;color:#8893a0;margin:10px 0 0}
.vc-feed{margin:calc(44*var(--px,1px)) 0 calc(60*var(--px,1px));scroll-margin-top:100px}.vc-feed-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe3e9;margin-bottom:calc(24*var(--px,1px))}.vc-tabs{display:flex;gap:calc(36*var(--px,1px))}.vc-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:0 0 calc(14*var(--px,1px));margin-bottom:-1px;color:#6b7280;font:700 calc(25*var(--fpx,1px))/1.4 "SHSerif","Songti SC",serif}.vc-tabs button[aria-selected=true]{border-color:#c4161c;color:#1a1d23}.vc-tabs button:hover{color:#c4161c}.vc-feed-note{font-size:13px;color:#8893a0}.vc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(28*var(--px,1px)) calc(24*var(--px,1px))}.vc-card{min-width:0}.vc-thumb{display:block;aspect-ratio:16/9;position:relative;border-radius:6px;overflow:hidden;background:#eef0f3}.vc-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s;display:block}.vc-thumb:hover img{transform:scale(1.04)}.vc-thumb .vc-play{position:absolute;left:12px;bottom:12px}.vc-format{position:absolute;right:10px;bottom:12px;background:rgba(0,0,0,.55);color:#fff;padding:2px 6px;border-radius:3px;font-size:11px}.vc-card h3{font-size:calc(17*var(--fpx,1px));line-height:1.55;font-weight:600;margin:12px 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3.1em}.vc-meta{display:flex;align-items:center;gap:12px;color:#8b95a1;font-size:12px;margin:0}.vc-more{display:block;margin:32px auto 0;min-width:220px;border:1px solid #dfe3e9;border-radius:5px;background:#fff;color:#606c7a;padding:12px 30px;font-size:14px}.vc-more span{margin-left:15px}.vc-more:hover{border-color:#c4161c;color:#c4161c}.vc-top{position:fixed;right:24px;bottom:30px;background:#fff;border:1px solid #dfe3e9;border-radius:5px;width:42px;height:42px;font-size:24px!important;color:#647083;z-index:20}.vc-page a:focus-visible,.vc-page button:focus-visible{outline:2px solid #c4161c;outline-offset:4px}
@media(max-width:1100px) and (min-width:981px){.vc-section-head>span{display:none}.vc-side-card{gap:10px}.vc-side-card h3{font-size:14px}.vc-side-card p{margin-top:4px}.vc-hero h2{font-size:23px}}
@media(max-width:980px){.vc-wrap{padding:0 16px}.vc-crumb{padding-top:15px;font-size:12px}.vc-band{margin-bottom:20px}.vc-band h1{font-size:29px;padding-bottom:12px}.vc-band nav{gap:17px;font-size:14px}.vc-focus{display:block}.vc-hero h2{font-size:22px}.vc-hero-caption{left:18px;right:18px;bottom:40px;gap:12px}.vc-hero-caption>.vc-play{width:38px;height:38px}.vc-hero-controls{left:18px}.vc-focus-side{margin-top:26px}.vc-section-head{margin-bottom:8px}.vc-side-card{grid-template-columns:120px minmax(0,1fr);padding:12px 0;gap:15px}.vc-side-card h3{font-size:16px}.vc-side-card p{margin-top:7px}.vc-section-head h2{font-size:22px}.vc-feed{margin-top:32px;margin-bottom:36px;scroll-margin-top:85px}.vc-feed-head{margin-bottom:18px}.vc-tabs{gap:26px}.vc-tabs button{font-size:22px;padding-bottom:12px}.vc-feed-note{display:none}.vc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.vc-card h3{font-size:15px;margin-top:9px;margin-bottom:7px}.vc-thumb .vc-play{left:8px;bottom:8px;width:26px;height:26px}.vc-format{right:6px;bottom:8px;font-size:10px}.vc-more{margin-top:26px;min-width:180px}.vc-top{right:15px;bottom:20px;width:36px;height:36px}.vc-kicker{font-size:10px}.vc-meta{font-size:11px}}
@media(prefers-reduced-motion:reduce){.vc-thumb img{transition:none}}

.vc-more:disabled{cursor:default;color:#99a1ac;border-color:#e5e7eb}.vc-more[aria-busy=true]{cursor:wait}
