/* ============================================================
   响应式样式（max-width:760px）
   ============================================================ */
@media screen and (max-width: 760px) {

  /* 版心 */
  .wrap {
    width: 100%;
    padding: 0 15px;
  }

  /* 头部：Logo 与热线堆叠 */
  .header-top {
    flex-direction: column;
    gap: 12px;
    padding: 16px 0;
  }
  .header-tel {
    flex-direction: column;
    text-align: center;
  }
  .header-tel .tel-ico { margin-right: 0; }
  .headRight_2 { font-size: 20px; }

  /* 导航：两列换行 */
  .header-rb {
    min-width: 0;
    margin-top: 10px;
  }
  ul.nav {
    display: flex;
    flex-wrap: wrap;
    overflow: visible;
  }
  .nav-li { width: 50%; }
  .nav-li:nth-child(2n) { border-right: 0; }
  .nav-a { line-height: 50px; font-size: 15px; }
  .nav-li { height: 50px; }

  /* 轮播 Banner */
  .banner { height: 300px; }
  .banner-slide .content {
    left: 15px;
    right: 15px;
  }
  .banner-slide h4 { font-size: 22px; }
  .banner-slide p { font-size: 14px; margin-bottom: 18px; }
  .banner-btn { font-size: 14px; padding: 10px 28px; }

  /* 漫画网格：单列 */
  .page-main.home-main { padding: 40px 0; }
  .index-title h3 { font-size: 24px; }
  .sycp1 {
    width: 100%;
    margin-right: 0;
  }
  .sycptp img { height: 220px; }

  /* 优势轮播：每屏2个（间距统一20px，便于位移计算） */
  .index-solution { padding: 40px 0; }
  .iso-content { margin-top: 24px; }
  .iso-box {
    flex: 0 0 calc((100% - 20px) / 2);
    padding: 24px 12px 20px;
  }
  .iso-box-img { width: 72px; height: 72px; }
  .iso-box-img svg { width: 34px; height: 34px; }
  .iso-box h3 { font-size: 16px; }
  .iso-box p { font-size: 13px; }
  .adv-prev,
  .adv-next {
    width: 36px;
    height: 36px;
  }
  .adv-prev { left: -10px; }
  .adv-next { right: -10px; }

  /* 页脚：单列堆叠 */
  .footer-content { padding: 30px 0; }
  .footer-lb { flex-direction: column; }
  .footer-list-line { display: none; }
  .footer-list:last-child { margin-top: 28px; }
}
