/*
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;
  }
  .index-about .dn-upper .dn-picture {
    width: 74rem;
    height: 44rem;
  }
}
@media screen and (max-width: 1300px) {
  html {
    font-size: 8.2px;
  }
}
@media screen and (max-width: 1200px) {
  html {
    font-size: 7.9px;
  }
  .com-cont-1460,
  .com-cont-1650 {
    width: 90%;
  }
  body {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 500px) {
  html {
    font-size: 1.8vw;
  }
  .ax-breadcrumb {
    font-size: 2rem;
  }
  .mo-flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .com-banner1 {
    height: 36rem;
  }
  .com-menu1 .dn-left .swiper1 .wrapper1 {
    gap: 2rem;
    overflow: auto;
  }
  .com-menu1 .dn-left .swiper1 .slide1 {
    font-size: 2.4rem;
    padding: 2rem 0;
  }
  .com-menu1 .dn-right {
    display: none;
  }
  .com-header .dn-logo .dp-img1 {
    width: 24rem;
    height: auto;
  }
  .com-header .dn-menu {
    display: none;
  }
  .com-header .form-search {
    width: 20rem;
  }
  .com-header .dn-menu-operate {
    display: block;
  }
  .com-footer .dn-center {
    padding: 3rem;
  }
  .com-footer .dn-center .dn-left {
    display: none;
  }
  .index-banner {
    height: 40rem;
  }
  .index-about {
    padding: 10rem 0;
  }
  .index-about .dn-upper {
    gap: 6rem;
  }
  .index-about .dn-upper .dn-picture {
    width: 100%;
    height: 36rem;
  }
  .index-business .dn-lower .swiper1 .slide1 {
    width: 100%;
  }
  .index-news .dn-lower .swiper1 .slide1 {
    border: 1px solid #dedede;
  }
  .index-news .dn-lower .swiper1 .slide1 .dn-word {
    padding: 2.2rem;
  }
  .about .dn-center .swiper1 .slide1 {
    justify-content: flex-start;
  }
  .about .dn-lower .swiper1 .slide1 {
    height: 36rem;
  }
  .history .dn-center .swiper1 .slide1 {
    flex-wrap: wrap;
    gap: 3rem;
  }
  .history .dn-center .swiper1 .slide1 .dn-picture {
    width: 100%;
  }
  .history .dn-lower .ax-prev {
    left: -25px;
  }
  .history .dn-lower .ax-next {
    right: -25px;
  }
  .culture .dn-upper .dn-picture {
    height: 36rem;
  }
  .culture .dn-lower .swiper1 .wrapper1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .business .dn-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .business .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 40rem;
  }
  .business .dn-upper .swiper1 .slide1 .dn-word {
    padding: 3rem;
  }
  .engineering-detail .dn-lower {
    flex-wrap: wrap;
  }
  .engineering-detail .dn-lower .dn-left .dn-middle .dp-img1 {
    height: 36rem;
  }
  .engineering-detail .dn-lower .dn-left .dn-bottom {
    flex-wrap: wrap;
  }
  .engineering-detail .dn-lower .dn-right {
    width: 100%;
  }
  .news-recommend .dn-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .news-recommend .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 36rem;
  }
  .news-recommend .dn-upper .swiper1 .slide1 .dn-word {
    padding: 3rem;
  }
  .news-list .dn-upper .swiper1 .wrapper1 {
    gap: 3rem 9rem;
  }
  .news-list .dn-upper .swiper1 .slide1 {
    border-bottom: 1px solid #ebebeb;
  }
  .contact-way .dn-center .swiper1 .slide1 {
    width: 100%;
  }
  .contact-way .dn-lower {
    height: 40rem;
  }
  .recruit .dn-lower .ax-accordion > li .ax-accordion-header {
    padding: 1.6rem 2.2rem;
    font-size: 1.8rem;
  }
  .recruit .dn-lower .ax-accordion > li .ax-accordion-content {
    padding: 3rem;
  }
}
