 /* 固定竖向滚动条，避免显隐引起的左右抖动 */
      html,body{overflow-x:hidden}
      body{overflow-y:scroll}
      /* 轮播容器防溢出 */
      .tns-outer,.tns-inner,.hero-slider{overflow:hidden}
      /* 首屏布局样式（保持你现有结构） */
      .top-hero{padding:128px 0}
      .top-hero .grid{display:grid;gap:24px;grid-template-columns:1.05fr .95fr;align-items:center}
      @media(max-width:991.98px){ .top-hero .grid{grid-template-columns:1fr} }
      .top-hero .download-group{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
      .top-hero .btn{border-radius:999px;padding:12px 18px;font-weight:700}
      .top-hero .btn i{margin-right:6px}
      .top-hero .btn-primary{background:#2563EB;color:#fff;border:0}
      .top-hero .btn-primary:hover{background:#1E40AF}
      .top-hero .btn-alt{background:#EEF2FF;color:#2563EB;border:0}
      .top-hero .kpis{margin-top:14px;color:#6b7280}
      .top-hero .qr{display:flex;align-items:center;gap:16px;margin-top:14px}
      .top-hero .qr img{width:96px;height:96px;object-fit:contain;border-radius:10px;box-shadow:0 10px 20px -12px rgba(0,0,0,.2)}
      .s-card{background:#fff;border-radius:14px;box-shadow:0 10px 25px -12px rgba(0,0,0,.12);padding:22px}
      .s-grid{display:grid;gap:22px}
      .s-2{grid-template-columns:repeat(2,minmax(0,1fr))}
      .s-3{grid-template-columns:repeat(3,minmax(0,1fr))}
      @media(max-width:991.98px){ .s-2,.s-3{grid-template-columns:1fr} }
      .muted{color:#6b7280}
      .table{width:100%;border-collapse:collapse}
      .table th,.table td{border-bottom:1px solid #e5e7eb;padding:12px 10px;text-align:left}
      .table th{background:#F9FAFB;font-weight:700}

      /* 轮播自适应（保持图片完整显示） */
      .hero-slider{padding:0;border-radius:14px;overflow:hidden}
      .hero-slider img{display:block;width:100%;height:auto;object-fit:contain}
      
      @media (max-width: 767px) {
    .hero-area {
        padding: 120px 0 50px;
    }
}
.hero-area {
  
background: url(/assets/picture/1f3fc00a-32ed-4584-9bb9-09bce03ffd7a.png)  center top;
background-position: inherit;

}