#home-wrapper .home-swiper-info p {
  font-size: var(--fs-20);
}

.top-banner p {
  width: calc(700 / 1520 * 100%);
}

.pc-footer .footer-links {
  gap: 30px;
}
.pc-footer .footer-contact .contact-item span {
  min-width: 120px;
}

#contact-wrapper .city-tab {
  min-width: 200px;
}
#contact-wrapper .address-list .address-item {
  gap: 30px 200px;
}
#home-wrapper .home-swiper .swiper-pagination {
  bottom: 100px;
}

@media screen and (max-width: 1600px) {
  .pc-footer .footer-center {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
  .pc-footer .footer-contact {
    width: 100%;
  }
}

@media screen and (max-width: 1500px) {
  .header-wrapper .nav-list {
    gap: 30px;
  }
  .header-wrapper .nav-item > a {
    font-size: var(--fs-16);
  }
  .header-wrapper .header-nav {
    gap: 30px;
  }
}

@media screen and (max-width: 1200px) {
  .mb-header {
    display: block;
  }
  .header-wrapper {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  #contact-wrapper .address-list .address-item {
    flex-direction: column;
    align-items: flex-start;
  }
  #contact-wrapper .city-tab {
    min-width: unset;
  }

  .layui-form-select dl {
    right: 0;
  }
}

#home-wrapper .technology-content p {
  text-align: center;
}
