

/* ===== 侧边栏 加大 ===== */
html body .list-sidebar,
html body .list-sidebar *,
html body .list-sidebar-header,
html body .list-sidebar-item,
html body .list-sidebar-item a,
html body .sidebar,
html body .sidebar *,
html body .svc-sidebar,
html body .svc-sidebar *,
html body .svc-sidebar-item,
html body .svc-sidebar-item a,
html body .news-sidebar,
html body .news-sidebar *,
html body .news-sidebar-item,
html body .news-sidebar-item a,
html body .cat-sidebar,
html body .cat-sidebar *,
html body .cat-sidebar-item,
html body .cat-sidebar-item a,
html body .cs-side,
html body .cs-side *,
html body .cs-side-title,
html body .cs-side-list a,
html body .cs-side-latest-info h5 { font-size: 1.05rem !important; line-height: 1.75 !important; }

/* 侧边栏一级标题（"新闻资讯"、"推荐服务"这种） */
html body .list-sidebar-header,
html body .sidebar-title,
html body .sidebar-header,
html body .svc-sidebar-title,
html body .news-sidebar-title,
html body .cat-sidebar-title,
html body .cs-side-title { font-size: 1.2rem !important; font-weight: 600 !important; }

/* 侧边栏分类项（"全部 0"、"小程序资讯 32" 这种） */
html body .list-sidebar-item a,
html body .svc-sidebar-item a,
html body .news-sidebar-item a,
html body .cat-sidebar-item a { font-size: 1.05rem !important; }

/* 侧边栏里的数字徽章 */
html body .list-sidebar-item .count,
html body .list-sidebar-item span,
html body .cat-sidebar-item .count { font-size: 0.95rem !important; }

/* 文章详情页右侧 "最新案例" 列表项 */
html body .cs-side-latest-info h5,
html body .cs-side-latest-info a,
html body .cs-side-list li,
html body .cs-side-list li a { font-size: 1.02rem !important; line-height: 1.6 !important; }

/* 移动端 */
@media (max-width: 768px) {
  html body .list-sidebar *,
  html body .sidebar *,
  html body .svc-sidebar *,
  html body .news-sidebar *,
  html body .cat-sidebar * { font-size: 1rem !important; }
  html body .list-sidebar-header,
  html body .sidebar-title,
  html body .cs-side-title { font-size: 1.1rem !important; }
}

/* ===== 导航栏 / 头部 加大 ===== */
html body .header-menu,
html body .header-menu li,
html body .header-menu li a,
html body ul#primary-menu,
html body ul#primary-menu li,
html body ul#primary-menu li a,
html body .music_43_4980,
html body .music_43_4980 li,
html body .music_43_4980 li a,
html body .music_43_4982 { font-size: 1.15rem !important; line-height: 1.5 !important; }

/* 顶部热线 / 搜索 */
html body .top_photo,
html body .header_shear,
html body .music_43_5015 { font-size: 1.1rem !important; }

/* Logo 文字 */
html body .logo-text .chinese-text { font-size: 1.5rem !important; }
html body .logo-text .english-text { font-size: 0.9rem !important; }

/* 移动菜单 */
html body .mobile-menu-content a,
html body .mobile-menu-content li,
html body .mobile-menu-link { font-size: 1.15rem !important; }

/* Footer */
html body .music_43_4519 { font-size: 1.15rem !important; }
html body .music_43_4527 { font-size: 1.05rem !important; line-height: 1.7 !important; }
html body .contact-text { font-size: 1.05rem !important; line-height: 1.75 !important; }
html body .qr-code-text { font-size: 1rem !important; }
html body .music_43_4512 { font-size: 1rem !important; }
/* ===== 全站字号统一 · 对标新闻详情页 17px / 1.85 ===== */
html body { font-size: 17px !important; line-height: 1.85 !important; }

/* 一级大标题 */
html body h1,
html body .banner-title,
html body .ns-title,
html body .cs-hero-title,
html body .services-title,
html body .advantages-title,
html body .list-hero-title,
html body .svc-hero-title,
html body .news-hero-title,
html body .cat-hero-title { font-size: 2.4rem !important; line-height: 1.3 !important; }

/* 二级标题 */
html body h2,
html body .panel-title,
html body .pricing-flow-title,
html body .cs-block-title { font-size: 1.8rem !important; line-height: 1.4 !important; }

/* 三级标题 */
html body h3,
html body .service-title,
html body .hsb-title,
html body .hsb-card-title,
html body .advantage-card h3,
html body .about-text h3,
html body .timeline-content h3,
html body .skill-card h3,
html body .topic-mode-title,
html body .topic-mode-header { font-size: 1.4rem !important; line-height: 1.5 !important; }

/* 四级标题 */
html body h4,
html body .about-feature h4,
html body .promise-item h4,
html body .reason-content h4,
html body .step-content h4 { font-size: 1.2rem !important; line-height: 1.5 !important; }

/* 小卡片标题 */
html body .case-card .case-content h3,
html body .news-content-text h3,
html body .news-item h3,
html body .news-row-title,
html body .news-row-title a,
html body .svc-title a,
html body .cat-card-title a,
html body .cat-news-title a,
html body .case-list-title a { font-size: 1.2rem !important; line-height: 1.5 !important; }

/* 正文段落 */
html body p,
html body .service-desc,
html body .hsb-desc,
html body .topic-mode-desc,
html body .panel-desc,
html body .advantage-card p,
html body .about-text > p,
html body .about-intro-text p,
html body .reason-content p,
html body .step-content p,
html body .ns-body p,
html body .ns-body li,
html body .cs-block-content,
html body .cs-block-content p { font-size: 17px !important; line-height: 1.85 !important; }

/* 副标题 / 描述 */
html body .services-subtitle,
html body .advantages-subtitle,
html body .banner-subtitle,
html body .banner-description,
html body .ns-summary,
html body .pricing-flow-subtitle,
html body .list-hero-desc,
html body .svc-hero-desc,
html body .news-hero-desc,
html body .cat-hero-desc,
html body .cs-hero-desc { font-size: 1.1rem !important; line-height: 1.75 !important; }

/* Hero 区域兜底（4 大业务父页） */
html body [class*="hero"] p,
html body [class*="hero"] .desc,
html body [class*="hero"] [class*="desc"] { font-size: 1.05rem !important; line-height: 1.8 !important; }

/* 列表摘要 */
html body .case-card .case-content p,
html body .news-content-text p,
html body .news-row-excerpt,
html body .svc-desc,
html body .cat-card-excerpt,
html body .cat-news-excerpt,
html body .case-list-excerpt { font-size: 1rem !important; line-height: 1.75 !important; }

/* 列表项 / 侧栏 / 卡片正文 */
html body li,
html body .panel-features li,
html body .hsb-points li,
html body .topic-feature-item,
html body .cs-overview-info li,
html body .list-sidebar-item,
html body .svc-sidebar-item,
html body .news-sidebar-item,
html body .cat-sidebar-item,
html body .cs-side-list a,
html body .cs-side-title { font-size: 1rem !important; line-height: 1.75 !important; }

/* 导航 / Footer */
html body .music_43_4982,
html body .mobile-menu-link { font-size: 1.05rem !important; }
html body .music_43_4527,
html body .contact-text { font-size: 1rem !important; }

/* 移动端 */
@media (max-width: 768px) {
  html body { font-size: 16px !important; }
  html body h1,
  html body .banner-title,
  html body .services-title,
  html body .advantages-title,
  html body .ns-title { font-size: 1.8rem !important; }
  html body h2 { font-size: 1.5rem !important; }
  html body h3 { font-size: 1.25rem !important; }
  html body p,
  html body .ns-body p,
  html body .ns-body li { font-size: 16px !important; }
}
