.motion :where(main>section:not(:first-child) :is(.stats-grid,.service-grid,.advantages-grid,.inner-grid,.inner-list,.inner-split,.news-grid,.news-side-list,.flow-grid,.value-list,.approach-grid,.values,.process-grid,.filter-list,.news-tabs,.collaboration-grid)>*,main>section:not(:first-child) :is(.section-head,.section-heading,.stats-heading,.advantages-heading,.inner-title,.inner-lead,.story-image,.story-copy,.value-copy,.value-image,.source-panel,.stats-note,.channel-cta-card,.geo-panel,.teaser-panel,.collaboration-head,.collaboration-link),main>section:not(:first-child):is(.intro-strip,.final-cta),.about-cta>*,.pf-cta>*,.news-body>*,.news-crumbs){opacity:0;translate:0 28px}
html.motion :where(main>section:not(:first-child) :is(.stats-grid,.service-grid,.advantages-grid,.inner-grid,.inner-list,.inner-split,.news-grid,.news-side-list,.flow-grid,.value-list,.approach-grid,.values,.process-grid,.filter-list,.news-tabs,.collaboration-grid)>*,main>section:not(:first-child) :is(.section-head,.section-heading,.stats-heading,.advantages-heading,.inner-title,.inner-lead,.story-image,.story-copy,.value-copy,.value-image,.source-panel,.stats-note,.channel-cta-card,.geo-panel,.teaser-panel,.collaboration-head,.collaboration-link),main>section:not(:first-child):is(.intro-strip,.final-cta),.about-cta>*,.pf-cta>*,.news-body>*,.news-crumbs){opacity:1!important;animation:none!important;translate:none!important}
.news-body{min-width:0;max-width:760px}
.news-body p{color:#375a77;margin:0 0 22px;font-size:16px;line-height:2}
.news-body .news-lead{color:#2f5474;background:#eef7ff;border-left:4px solid #0471e1;border-radius:0 14px 14px 0;margin:0 0 32px;padding:22px 26px;font-size:15px;line-height:1.9}
.news-body h3{color:#153858;letter-spacing:-.01em;margin:36px 0 15px;font-size:21px;line-height:1.5}
.news-body>:last-child{margin-bottom:0}
.news-body{max-width:none}
.news-body p{font-size:15.5px;line-height:1.95}
.news-body .news-lead{margin-bottom:26px;padding:18px 20px}
.news-body h3{margin:30px 0 13px;font-size:19px}
/* EyouCMS 分页 */
.news-pager{display:flex;justify-content:center;gap:8px;margin-top:44px}
.news-pager span,.news-pager a{min-width:40px;height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfe0f0;border-radius:10px;background:#fff;color:#315674;font-size:14px;font-weight:700;text-decoration:none}
.news-pager a:hover,.news-pager .active span,.news-pager span.active{background:#0471e1;color:#fff;border-color:#0471e1}
.news-pager li{list-style:none;display:inline-flex}
.news-pager ul{display:flex;gap:8px;padding:0;margin:0;flex-wrap:wrap;justify-content:center}
/* 侧栏最新资讯：序号改由 CSS 计数器生成（模板项为循环渲染，静态序号不可用） */
.news-side-list{counter-reset:news-side}
.news-side-list a{counter-increment:news-side}
.news-side-list .news-side-no{display:none}
.news-side-list a::before{content:"0" counter(news-side);color:#0471e1;font-weight:800;font-size:13px;flex-shrink:0}
/* 首页传播渠道卡片：序号改由 CSS 计数器生成（卡片改由广告位 pid=1 循环渲染） */
.service-grid{counter-reset:svc-card}
.service-grid .card-top span::before{counter-increment:svc-card;content:"0" counter(svc-card) " / CHANNEL"}
/* 单页首屏介绍：来自后台主内容（cms-hero-intro 包裹），样式按原版复制 */
.inner-hero .cms-hero-intro p{max-width:650px;margin:25px 0 0;color:#42617c;font-weight:500;font-size:17px;line-height:1.85}
.inner-hero.channel-hero .cms-hero-intro p{position:relative;text-shadow:0 2px 16px #ffffffc9}
.about-hero .cms-hero-intro p{color:#56748f;max-width:520px;font-size:17px;line-height:1.9}
.pf-hero .cms-hero-intro p{color:#56748f;max-width:520px;font-size:17px;line-height:1.9}
@media(max-width:760px){.inner-hero .cms-hero-intro p{font-size:16px}.about-hero .cms-hero-intro p{font-size:16px}}
@media(max-width:480px){.about-hero .cms-hero-intro p{font-size:14px}.pf-hero .cms-hero-intro p{font-size:14px}}
/* 底部版权行：备案号与站点工具链接（sitemap | 网站地图 | llms） */
.footer-bottom .footer-icp{margin-left:14px}
.footer-bottom .footer-icp a{color:#a9c5dd;text-decoration:none}
.footer-bottom .footer-icp a:hover{color:#8fd2ff}
.footer-bottom-links a{color:#c9dcee;text-decoration:none;padding:0 10px;position:relative}
.footer-bottom-links a+a:before{content:"|";position:absolute;left:-4px;color:#ffffff45}
.footer-bottom-links a:hover{color:#8fd2ff}
