/*
html {
  font-size: 0.521vw;
}
*/
@media screen and (max-width: 1800px) {
  html {
    font-size: 9.7px;
  }
}
@media screen and (max-width: 1700px) {
  html {
    font-size: 9.4px;
  }
}
@media screen and (max-width: 1600px) {
  html {
    font-size: 9.1px;
  }
}
@media screen and (max-width: 1500px) {
  html {
    font-size: 8.8px;
  }
}
@media screen and (max-width: 1400px) {
  html {
    font-size: 8.5px;
  }
  body {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 1300px) {
  html {
    font-size: 8.2px;
  }
}
@media screen and (max-width: 1200px) {
  html {
    font-size: 7.9px;
  }
  .com-cont-1200,
  .com-cont-1300,
  .com-cont-1400,
  .com-cont-1480,
  .com-cont-1600,
  .com-cont-1730,
  .com-cont-1840 {
    width: 90%;
  }
  body {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 500px) {
  html {
    font-size: 1.8vw;
  }
  .com-padding-top-50 {
    padding-top: 3rem;
  }
  .com-padding-top-60 {
    padding-top: 4rem;
  }
  .com-padding-top-70 {
    padding-top: 5rem;
  }
  .com-padding-top-100 {
    padding-top: 8rem;
  }
  .com-padding-top-160 {
    padding-top: 12rem;
  }
  .com-padding-bottom-70 {
    padding-bottom: 5rem;
  }
  .com-padding-bottom-100 {
    padding-bottom: 8rem;
  }
  .com-padding-bottom-140 {
    padding-bottom: 10rem;
  }
  .com-padding-bottom-160 {
    padding-bottom: 12rem;
  }
  .com-width-110 {
    width: 112%;
    margin: 0 0 0 -6%;
  }
  .com-btn1 {
    width: 18rem;
  }
  .com-navigation1 .dn-left .swiper1 .wrapper1 {
    gap: 2rem;
  }
  .com-banner1 {
    height: 36rem;
  }
  .ax-drawer .ax-drawer-wrapper {
    width: 50% !important;
  }
  .com-header .dn-menu {
    display: none;
  }
  .com-header .dn-right .dn-menu-operate {
    display: block;
  }
  .com-header-drawer .dn-right {
    padding: 90% 0 10%;
  }
  .com-footer .dn-upper {
    grid-template-columns: 1fr;
  }
  .com-footer .dn-upper .dn-middle {
    display: none;
  }
  .com-footer .dn-upper .dn-right .ax-menu2 {
    display: none;
  }
  .technology-simulate .dn-lower .swiper1 .slide1 {
    padding: 3rem;
    flex-wrap: wrap;
  }
  .technology-simulate .dn-lower .swiper1 .slide1 .dn-word {
    width: 100%;
  }
  .technology-simulate .dn-lower .swiper1 .slide1 .dn-word .dp-intr1 {
    max-width: inherit;
  }
  .certs .dn-center {
    padding: 0;
  }
  .index-banner {
    height: 100vh;
  }
  .index-banner .swiper1 .slide1 .dn-word .dp-title1 {
    font-size: 3.4rem;
  }
  .index-about {
    padding-bottom: 0;
  }
  .index-about .dn-upper {
    font-size: 3rem;
  }
  .index-about .dn-lower {
    flex-wrap: wrap;
    gap: 0;
  }
  .index-about .dn-lower .dn-left {
    width: 100%;
  }
  .index-about .dn-lower .dn-right {
    height: 30rem;
  }
  .index-product {
    height: 50rem;
  }
  .index-product .dn-cont {
    bottom: 3rem;
  }
  .index-product .dn-cont .dn-swiper-multiple {
    font-size: 3rem;
  }
  .index-product .dn-cont .dn-bottom {
    display: none;
  }
  .index-advantage .dn-lower .swiper1 .wrapper1 {
    gap: 0;
  }
  .index-advantage .dn-lower .swiper1 .slide1 {
    height: 30rem;
  }
  .index-news .dn-center .swiper1 {
    width: 108%;
    margin: 0 0 0 -4%;
  }
  .index-news .dn-center .swiper1 .slide1 .dn-picture {
    height: 24rem;
  }
  .index-leader .dn-upper {
    flex-wrap: wrap;
  }
  .index-leader .dn-upper .dn-word {
    width: 100%;
  }
  .index-leader .dn-upper .dn-picture {
    width: 100%;
    margin: 0;
  }
  .index-leader .dn-upper .dn-picture .dp-img1 {
    height: 44rem;
  }
  .product {
    height: 60rem;
  }
  .product .dn-swiper-multiple {
    bottom: 3rem;
    left: 4rem;
    height: calc(80 * 0.1rem * 5);
  }
  .product-2 .dn-upper .swiper1 .slide1 .dn-picture {
    height: 28rem;
  }
  .product-list .dn-upper {
    flex-wrap: wrap;
  }
  .product-list .dn-upper .dn-right {
    width: 100%;
  }
  .product-detail .dn-upper {
    flex-wrap: wrap;
  }
  .product-detail .dn-upper .dn-left {
    width: 100%;
    height: 50rem;
  }
  .develop-introduce .dn-lower {
    gap: 4rem;
    flex-wrap: wrap;
  }
  .develop-introduce .dn-lower .dn-left {
    width: 100%;
  }
  .develop-introduce .dn-lower .dn-left .swiper1 .slide1 {
    height: 40rem;
  }
  .develop-introduce .dn-lower .dn-right .swiper1 .wrapper1 {
    grid-template-columns: repeat(2, 1fr);
    gap: 3rem;
  }
  .develop-effect .dn-upper .swiper1 .slide1 {
    gap: 4rem;
    flex-wrap: wrap;
  }
  .develop-effect .dn-upper .swiper1 .slide1 .dn-word {
    padding: 0;
  }
  .develop-effect .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 38rem;
  }
  .develop-effect .dn-upper .swiper1 .ax-pages {
    bottom: 0;
  }
  .develop-team .dn-upper {
    flex-wrap: wrap;
  }
  .develop-team .dn-upper .dn-picture {
    width: 100%;
    height: 48rem;
  }
  .develop-team .dn-upper .dn-word {
    padding: 0;
    margin: 5rem 0 0;
  }
  .develop-team .dn-upper .dn-word .dp-name1 {
    margin: 5rem 0 0;
  }
  .news-recommend .dn-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .news-recommend .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 32rem;
  }
  .news-recommend .dn-upper .swiper1 .slide1 .dn-word {
    padding: 4rem;
  }
  .news-recommend .dn-upper .swiper1 .slide1 .dn-word .ax-break-xxs {
    padding-top: 6rem;
  }
  .about-introduce .dn-upper {
    padding: 0;
  }
  .about-introduce .dn-lower {
    height: 40rem;
  }
  .about-honor .dn-upper {
    flex-wrap: wrap;
  }
  .about-honor .dn-upper .dn-left {
    padding: 0;
  }
  .about-honor .dn-upper .dn-right {
    width: 100%;
    margin: 0;
  }
  .contact .dn-upper {
    flex-wrap: wrap;
  }
  .contact .dn-upper .dn-left {
    width: 100%;
    height: 40rem;
  }
  .contact .dn-upper .dn-right {
    padding: 5rem 0 0;
  }
}
