@media (max-width: 1499px) {
  .container {
    width: 1390px;
  }

  .tixi {
    padding: 0 85px;
  }

  .lianxiren {
    font-size: 15px;
  }

  .footer-main {
    gap: 38px;
  }
}

@media (max-width: 1498px) {
  .container {
    width: 1300px;
  }

  .tixi {
    padding: 0 85px;
  }

  .lianxiren {
    font-size: 15px;
  }

  .footer-main {
    gap: 38px;
  }

  .service-item {
    padding: 0 10px;
  }

  .main-nav {
    gap: 24px;
  }
}

@media (max-width: 1400px) {
  .container {
    width: 1300px;
  }

  .tixi {
    padding: 0 85px;
  }

  .lianxiren {
    font-size: 15px;
  }

  .footer-main {
    gap: 29px;
  }

  .service-item {
    padding: 0 10px;
  }

  .box-item1 {
    width: 300px;
  }

  .main-nav {
    gap: 24px;
  }
}

@media (max-width: 1280px) {
  body {
    min-width: 1280px;
  }

  .container {
    width: 1200px;
  }

  .tixi {
    padding: 0 85px;
  }

  .lianxiren {
    font-size: 15px;
  }

  .footer-main {
    gap: 19px;
  }

  .service-item {
    padding: 0 10px;
  }

  .box-item1 {
    width: 279px;
  }

  .main-nav {
    gap: 24px;
  }

  .brand img {
    width: 110px;
  }

  .head-box {
    margin-left: 15px;
  }

  .head-title {
    font-size: 13px;
  }

  .ft-sns-icon.link div {
    font-size: 12px;
  }

  .hero,
  .oem-hero,
  .page-hero,
  .factory-hero,
  .rd-hero,
  .production-hero,
  .quality-hero,
  .brand-hero,
  .support-hero,
  .contact-hero {
    height: 412px !important;
    min-height: 457px !important;
  }

  .honor-hero,
  .history-hero,
  .about-hero {
    height: 412px !important;
    min-height: 412px !important;
  }

  .case-box img {
    width: auto;
    max-width: 877px;
    height: 388px;
    object-fit: fill;
  }

  .more-case {
    height: 215px;
  }

  .rd-grid {
    gap: 14px !important;
  }

  .client-img {
    margin: 0 20px;
    margin-top: 50px;
  }

  .brand-scene {
    min-height: 490px !important;
  }

  .product-card .image {
    width: 388px !important;
  }

  .support-page {
    width: min(1460px, calc(100% - 82px)) !important;
  }

  .form-grid label {
    width: 295px;
  }

  .box-item1 .photo .icon {
    left: calc(50% - 55px);
  }
}