*{box-sizing:border-box}body{margin:0;color:#222;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;background:#fff url(../images/footer-bg.jpg) center bottom/1920px auto no-repeat}a{color:inherit;text-decoration:none}a:hover{color:#126ac4}a:focus{outline:none}img{display:block;width:100%;height:auto;border:0}button{font:inherit;cursor:pointer;border:0}h1,h2,h3,p,ul{margin:0;padding:0}li{list-style:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.container{width:1200px;max-width:calc(100% - 64px);margin:auto}.top-nav{height:45px;background:#114d94;color:#fff}.top-nav>div{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%;gap:12px;white-space:nowrap}.top-nav a{font-size:14px}.top-nav a:hover{color:#ffe09a}.hero{height:458px;overflow:hidden;position:relative;background:#087ae8}.hero>img{width:1920px;max-width:none;position:absolute;left:50%;transform:translateX(-50%);height:458px}main{background:url(../images/body-bg.jpg) center 681px/1920px 1346px no-repeat}.focus-wrap{background:url(../images/focus-bg.jpg) center top/1920px 520px no-repeat;padding-bottom:50px}.focus{background:white;border:1px solid #eee;padding:36px 50px 46px;display:flex;gap:28px;min-height:482px}.focus-slider{width:592px;flex-shrink:0;margin:0}.focus-slider .swiper-slide>a img{height:339px;object-fit:cover}.focus-caption{height:58px;background:#080808;color:white;padding:16px 128px 12px 34px;font-size:18px;line-height:27px}.focus-caption a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.focus-slider .swiper-pagination{bottom:20px;text-align:right;padding-right:32px}.focus-slider .swiper-pagination-bullet{background:#00abef;opacity:1;width:8px;height:8px}.focus-slider .swiper-pagination-bullet-active{background:#fff;width:36px;border-radius:6px}.headlines{flex:1;min-width:0}.headlines article{padding:10px 0 17px;margin-bottom:7px;border-bottom:1px dashed #ddd}.headlines h3{font-size:18px;line-height:1.6;font-weight:700}.headlines p{font-size:14px;line-height:1.9;color:#777;margin-top:8px;text-indent:2em}.headlines .detail{color:#a85e4c;white-space:nowrap}.section-title{height:92px;background:url(../images/section-title.png) center/100% 100% no-repeat;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:16px 16px 0 0;overflow:hidden}.section-title span{font-size:46px;font-weight:900;letter-spacing:2px;color:#ffe383;text-shadow:0 3px 0 #bb7926,2px 1px 0 #fff3a8;font-family:"Microsoft YaHei","PingFang SC",sans-serif}.guest-carousel{position:relative;margin-top:25px}.guest-card img{aspect-ratio:233/355;object-fit:cover}.guest-card h3{height:97px;border-bottom:5px solid #227cbd;background:#f7fafc;font-size:16px;line-height:23px;font-weight:400;padding:10px}.guest-card h3 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.arrow{position:absolute;top:158px;width:38px;height:72px;color:#fff;background:#888bea;font-size:56px;line-height:60px;z-index:2}.guest-prev{left:-40px}.guest-next{right:-40px}.scene{margin-top:74px}.scene-feature{margin-top:23px;position:relative;min-height:406px;display:flex;align-items:center}.scene-feature>a{width:722px}.scene-feature>a img{height:406px;object-fit:cover}.scene-feature article{position:relative;margin-left:-20px;background:#f6f6f6;width:498px;padding:32px 46px}.scene-feature h3{font-size:19px;line-height:1.5}.scene-feature p{margin-top:16px;font-size:16px;line-height:1.75;color:#999}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 18px;margin-top:23px}.scene-grid article{position:relative}.scene-grid img{height:219px;object-fit:cover}.scene-grid h3{position:absolute;left:0;bottom:0;width:100%;height:48px;background:#0007;color:white;font-size:18px;font-weight:400;text-align:center;line-height:48px}.explore{margin-top:123px;overflow:hidden}.explore-slider{margin-top:23px;overflow:visible}.explore-slider .swiper-slide{width:866px;opacity:.5;transition:opacity .3s}.explore-slider .swiper-slide-active{opacity:1}.explore-slider img{height:520px;object-fit:cover}.explore-slider h3{height:50px;background:#3686d7;color:#fff;font-size:18px;font-weight:400;line-height:50px;padding:0 70px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.explore-controls{width:866px;max-width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:5;pointer-events:none;display:flex;justify-content:space-between}.explore-controls button{width:55px;height:50px;background:#ff8d60;color:#fff;font-size:42px;line-height:45px;pointer-events:auto}.voices{margin-top:110px;background:white;padding-bottom:78px}.voices ul{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:18px 10px 0}.voices li{border-bottom:1px dashed #ddd;min-height:87px;padding:20px 10px 16px 17px;position:relative;font-size:18px;line-height:1.45}.voices li:before{content:"";width:5px;height:18px;background:#7778ed;position:absolute;left:0;top:24px}footer{text-align:center;padding:95px 16px 80px;font-size:13px;line-height:2}footer #copyright{background:none!important;min-width:0!important;width:auto!important}.back-top{position:fixed;right:20px;bottom:25px;width:42px;height:42px;background:#126bca;color:#fff;border-radius:4px;display:none;font-size:24px;z-index:20}.link-notice{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);background:#123a64ed;color:#fff;padding:12px 24px;border-radius:6px;display:none;z-index:30;white-space:nowrap}
@media(min-width:768px) and (max-width:1300px){.top-nav>div{padding:0 24px;gap:8px}.top-nav a{font-size:12px}.focus{padding:30px;gap:24px}.focus-slider{width:53%}.focus-slider .swiper-slide>a img{height:auto;aspect-ratio:592/339}.focus-caption{font-size:16px;padding-left:18px}.headlines article{padding-top:0}.headlines h3{font-size:16px}.headlines p{font-size:13px}.guest-card h3{font-size:14px;line-height:21px}.guest-prev{left:-28px;width:26px}.guest-next{right:-28px;width:26px}.scene-feature>a{width:61%}.scene-feature article{width:41%;padding:25px}.explore-slider .swiper-slide,.explore-controls{width:68vw}.explore-slider img{height:41vw}}
@media(max-width:767px){.container{width:auto;max-width:none;margin-left:16px;margin-right:16px}.top-nav{height:34px;overflow:hidden}.top-nav>div{padding:0 14px;gap:22px;justify-content:flex-start;overflow:auto}.top-nav a{font-size:12px}.hero{height:auto;aspect-ratio:1.9}.hero>img{height:100%;width:auto;left:50%}.focus-wrap{padding-bottom:28px;background-size:auto 100%}.focus{display:block;padding:12px;min-height:0}.focus-slider{width:100%}.focus-slider .swiper-slide>a img{height:auto;aspect-ratio:592/339}.focus-caption{height:46px;line-height:24px;padding:10px 90px 10px 12px;font-size:15px}.focus-slider .swiper-pagination{bottom:17px;padding-right:10px}.focus-slider .swiper-pagination-bullet{margin:0 3px;width:6px;height:6px}.focus-slider .swiper-pagination-bullet-active{width:22px}.headlines article{padding:16px 0;margin:0}.headlines article:last-child{border:0;padding-bottom:4px}.headlines h3{font-size:17px}.headlines p{font-size:14px;line-height:1.75}.section-title{height:54px;border-radius:9px 9px 0 0;background-size:auto 100%;background-position:center}.section-title span{font-size:27px;letter-spacing:1px;text-shadow:0 2px 0 #bb7926}.guest-carousel{margin-top:15px}.guest-card h3{height:104px;font-size:14px;line-height:22px;padding:8px;border-bottom-width:3px}.arrow{top:38%;width:25px;height:48px;font-size:36px;line-height:42px}.guest-prev{left:-10px}.guest-next{right:-10px}.scene{margin-top:32px}.scene-feature{display:block;min-height:0;margin-top:15px}.scene-feature>a{display:block;width:100%}.scene-feature>a img{width:100%;height:auto;aspect-ratio:722/406}.scene-feature article{margin:0;width:100%;padding:20px}.scene-feature h3{font-size:17px}.scene-feature p{font-size:14px;margin-top:10px}.scene-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.scene-grid img{height:auto;aspect-ratio:388/219}.scene-grid h3{position:static;height:auto;min-height:42px;font-size:13px;line-height:1.5;padding:7px 4px;background:#ecf4fc;color:#234d76}.explore{margin-top:34px}.explore-slider{margin-top:15px}.explore-slider .swiper-slide,.explore-controls{width:88vw}.explore-slider img{height:53vw}.explore-slider h3{height:64px;white-space:normal;font-size:14px;line-height:22px;padding:10px 40px;display:flex;align-items:center;justify-content:center}.explore-controls button{width:32px;height:64px;font-size:30px}.voices{margin-top:34px;padding-bottom:20px}.voices ul{grid-template-columns:1fr;padding:8px 10px 0;gap:0}.voices li{font-size:15px;min-height:0;padding:16px 4px 16px 15px;line-height:1.7}.voices li:before{top:22px;height:15px;width:4px}footer{padding:45px 16px 40px;font-size:12px}footer *{max-width:100%}.back-top{right:10px;bottom:15px;width:34px;height:34px}.link-notice{font-size:13px;padding:10px 16px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
body{background-image:url(../images/footer-bg.jpg)}main{background-image:url(../images/body-bg.jpg)}.focus-wrap{background-image:url(../images/focus-bg.jpg)}
@media(min-width:768px) and (max-width:1024px){.top-nav{overflow:hidden}.top-nav>div{justify-content:flex-start;overflow:auto;gap:16px}.focus{padding:22px;gap:20px;min-height:0;align-items:flex-start}.focus-slider{width:48%}.focus-caption{padding-right:80px;font-size:14px}.focus-slider .swiper-pagination{padding-right:10px}.headlines h3{font-size:15px}.headlines p{font-size:13px}.section-title span{font-size:38px}.scene-feature>a img{height:auto}.scene-feature article{padding:20px}.scene-feature h3{font-size:16px}.scene-feature p{font-size:14px}.scene-grid img{height:auto;aspect-ratio:388/219}.scene-grid h3{font-size:14px}.voices li{font-size:16px}}
@media(max-width:767px){.hero{aspect-ratio:1.75}}
@media(max-width:767px){.hero{aspect-ratio:2.1}}
/* 轮播标题覆盖图片；所有箭头使用几何图形，避免字体基线偏移。 */
.hero-link{display:block;width:100%;height:100%}.hero-link img{width:1920px;max-width:none;position:absolute;left:50%;transform:translateX(-50%);height:458px}
.focus{align-items:flex-start}.focus-slider .swiper-slide>a{display:block;overflow:hidden}.focus-slider .swiper-slide>a img{height:397px;aspect-ratio:auto;object-fit:cover}
.focus-caption{position:absolute;bottom:0;left:0;width:100%;z-index:2;height:auto;min-height:78px;padding-top:34px;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.72));pointer-events:none}.focus-caption a{pointer-events:auto}.focus-caption a:hover,.explore-slider h3 a:hover{color:#ffe39a}
.slider-arrow,.arrow,.explore-controls button{display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:background .25s,box-shadow .25s}
.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:62px;z-index:10;background:rgba(0,31,73,.38);color:white}.focus-prev{left:0}.focus-next{right:0}
.slider-arrow span,.arrow span,.explore-controls button span{display:block;width:16px;height:16px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);position:relative;left:-3px;flex-shrink:0}.focus-prev span,.guest-prev span,.explore-controls .explore-prev span{transform:rotate(-135deg);left:3px}
.slider-arrow:hover,.arrow:hover{background:rgba(29,103,203,.85)}.explore-controls button:hover{background:#f57142}.section-title a:hover{color:#fff2b7}
.guest-card>a,.scene-feature>a,.scene-grid article>a,.explore-slider .swiper-slide>a{display:block;overflow:hidden}.guest-card img,.scene-feature img,.scene-grid img,.explore-slider img,.focus-slider img{transition:transform .6s ease}.guest-card h3,.scene-grid h3{transition:background .3s}
@media(hover:hover){.guest-card:hover img,.scene-grid article:hover img,.scene-feature>a:hover img,.explore-slider .swiper-slide-active>a:hover img,.focus-slider .swiper-slide>a:hover img{transform:scale(1.035)}.guest-card:hover h3{background:#eaf3ff}.voices li a{transition:color .25s}.voices li:hover:before{background:#1683e7}}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}.scene-grid article:nth-child(3n+2){transition-delay:.08s}.scene-grid article:nth-child(3n){transition-delay:.16s}
@media(min-width:768px) and (max-width:1300px){.focus-slider .swiper-slide>a img{height:auto;aspect-ratio:592/397}}
@media(max-width:767px){.hero-link img{height:100%;width:auto}.focus-slider .swiper-slide>a img{height:auto;aspect-ratio:592/397}.focus-caption{min-height:66px;padding-top:30px}.slider-arrow{width:28px;height:46px}.slider-arrow span,.arrow span,.explore-controls button span{width:12px;height:12px}.arrow{top:35%}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}*{animation:none!important;transition:none!important}}
