.com-background1 {
  background: #f7f9fb;
}
@media screen and (max-width: 768px) {
  html {
    font-size: calc(140px / 14);
  }
  .font-size-16 {
    font-size: 3.458vw;
  }
  .font-size-18 {
    font-size: 3.724vw;
  }
  .font-size-20 {
    font-size: 3.99vw;
  }
  .font-size-24 {
    font-size: 4.522vw;
  }
  .font-size-28 {
    font-size: 4.788vw;
  }
  .font-size-30 {
    font-size: 5.054vw;
  }
  .font-size-36 {
    font-size: 5.852vw;
  }
  .line-height-24 {
    line-height: 5.32vw;
  }
  .line-height-28 {
    line-height: 6.384vw;
  }
  .com-font-size-44 {
    font-size: 5.852vw;
  }
  .com-font-size-54 {
    font-size: 6.65vw;
  }
  .com-font-size-58 {
    font-size: 7.182vw;
  }
  .com-margin-top-10 {
    margin-top: 1.33vw;
  }
  .com-margin-top-20 {
    margin-top: 2.66vw;
  }
  .com-margin-top-40 {
    margin-top: 5.32vw;
  }
  .com-margin-top-60 {
    margin-top: 7.98vw;
  }
  .com-padding-top-40 {
    padding-top: 5.32vw;
  }
  .com-padding-top-80 {
    padding-top: 10.64vw;
  }
  .com-padding-top-100 {
    padding-top: 13.3vw;
  }
  .com-padding-bottom-80 {
    padding-bottom: 10.64vw;
  }
  .com-padding-bottom-100 {
    padding-bottom: 13.3vw;
  }
  .com-content-1200 {
    width: 90%;
  }
  .com-content-1340 {
    width: 90%;
  }
  .com-content-1520 {
    width: 90%;
  }
  .com-menu1 {
    padding: 1.33vw 0;
  }
  .com-menu1 .ax-btn {
    margin: 0;
    font-size: 3.458vw;
    padding: 0 1rem;
  }
  .com-banner1 {
    height: 79.8vw !important;
  }
  .com-header {
    padding: 2.66vw 0;
  }
  .com-header .dn-logo .dp-img1 {
    height: 9.31vw;
  }
  .com-header .dn-menu {
    display: none;
  }
  .com-header .dn-search {
    margin: 0 0 0 5.32vw;
  }
  .com-header .dn-menu-operate {
    display: block;
  }
  .com-footer .dp-img1 {
    width: 39.9vw;
    height: 39.9vw;
  }
  .index-news .dn-lower .swiper1 .slide1 .dn-picture {
    width: calc(156 * 0.133vw * 1.4);
    height: calc(146 * 0.133vw * 1.4);
  }
  .index-news .dn-lower .swiper1 .slide1 .dn-word {
    padding: 1.33vw 0 0 5.32vw;
  }
  .index-business .dn-upper .ax-swiper-outer .ax-swiper-btn {
    font-size: 3.724vw;
    width: 10.64vw;
    height: 10.64vw;
    line-height: 10.64vw;
    margin: 0 0 0 1.862vw;
  }
  .index-business .dn-lower {
    flex-direction: column;
  }
  .index-business .dn-lower .dn-left {
    width: 100%;
    height: calc(100 * 0.133vw * 5);
  }
  .index-business .dn-lower .dn-left .swiper1 .slide1 {
    padding: 0 2.66vw;
  }
  .index-business .dn-lower .dn-left .swiper1 .slide1 .iconfont {
    font-size: 4.522vw;
  }
  .index-business .dn-lower .dn-left .swiper1 .slide1 .dp-p1 {
    padding: 0 1.33vw;
  }
  .index-business .dn-lower .dn-left .swiper1 .slide1 .ax-iconfont {
    font-size: 3.99vw;
  }
  .index-business .dn-lower .dn-right {
    width: 100%;
    padding: 3.99vw 0 0 0;
    height: 53.2vw;
  }
  .index-business .dn-lower .dn-right .swiper1 .slide1.ax-slide-prev {
    opacity: 1;
  }
  .index-business .dn-lower .dn-right .swiper1 .slide1 .dn-word {
    width: 53.2vw;
    padding: 4.788vw;
    bottom: -5.32vw;
    left: 6.65vw;
  }
  .about-profile .dp-backimg1 {
    display: none;
  }
  .about-profile .dn-upper {
    flex-direction: column;
  }
  .about-profile .dn-upper .dn-word {
    padding: 0 0 3.99vw;
  }
  .about-profile .dn-upper .dn-picture {
    width: 100%;
    height: 61.18vw;
  }
  .about-vision .dn-lower {
    flex-direction: column;
  }
  .about-vision .dn-lower .dn-picture {
    width: 100%;
    height: 58.52vw;
  }
  .about-vision .dn-lower .dn-word {
    padding: 3.99vw 0;
  }
  .about-vision .dn-lower .dn-word .swiper1 .wrapper1 {
    grid-gap: 3.99vw;
  }
  .about-vision .dn-lower .dn-word .swiper1 .slide1 .dp-left {
    padding: 1.33vw 0 0;
  }
  .about-vision .dn-lower .dn-word .swiper1 .slide1 .dp-left .dp-img1 {
    width: 5.32vw;
  }
  .about-vision .dn-lower .dn-word .swiper1 .slide1 .dp-right {
    padding: 0 0 0 2.128vw;
  }
  .about-history .dn-lower .ax-swiper-outer2 {
    padding: 0 10.64vw;
  }
  .about-history .dn-lower .swiper1 .slide1 {
    height: 53.2vw;
  }
  .about-history .dn-lower .swiper1 .slide1:nth-of-type(2n) .dp-intr1 {
    padding: 0 0 3.724vw 1.862vw;
  }
  .about-history .dn-lower .swiper1 .slide1 i {
    margin: 0 0 0 2.66vw;
  }
  .about-history .dn-lower .swiper1 .slide1 .dp-time1 {
    margin: 1.33vw 0;
  }
  .about-history .dn-lower .swiper1 .slide1 .dp-intr1 {
    width: 80%;
    height: calc((100% - 28 * 0.133vw) / 2);
    padding: 3.724vw 0 0 1.862vw;
    margin: 0 0 0 3.724vw;
  }
  .work .dn-upper2 {
    padding: 2.66vw 0;
  }
  .work .dn-upper {
    padding: 0;
  }
  .work .dn-upper .ax-swiper-outer2 {
    padding: 0 10.64vw;
  }
  .work .dn-upper .swiper1 .slide1 {
    width: 79.8vw;
  }
  .work .dn-upper .swiper1 .slide1 .dn-picture {
    height: 46.55vw;
  }
  .work .dn-center .swiper1 .slide1 {
    grid-gap: 3.99vw;
  }
  .work .dn-center .swiper1 .slide1 .dn-picture {
    width: calc(156 * 0.133vw * 1.4);
    height: calc(146 * 0.133vw * 1.4);
  }
  .work .dn-center .swiper1 .slide1 .dn-word {
    padding: 3.99vw 0;
  }
  .business .dn-upper .swiper1 .slide1 {
    height: 43.89vw;
  }
  .business .dn-upper .swiper1 .slide1 .dn-word i {
    font-size: 5.852vw;
  }
  .business-detail-one {
    margin: 0;
  }
  .business-detail-one .dn-upper {
    width: 100%;
    grid-gap: 13.3vw;
    flex-wrap: wrap;
  }
  .business-detail-one .dn-upper .dn-picture {
    width: 100%;
    height: 51.87vw;
  }
  .business-detail-one .dn-upper .dn-picture2 {
    width: 100%;
    height: 43.89vw;
  }
  .business-detail-two .dn-upper {
    grid-gap: 7.98vw;
    flex-wrap: wrap;
  }
  .business-detail-two .dn-upper .dn-picture {
    width: 100%;
    height: 42.56vw;
  }
  .business-detail-three .dn-upper {
    grid-gap: 13.3vw;
    flex-wrap: wrap;
  }
  .business-detail-three .dn-upper .dn-picture {
    width: 100%;
    height: 58.52vw;
  }
  .business-detail-advantage .dn-lower .swiper1 .slide1 {
    padding: 3.99vw;
  }
  .culture-contrast .dn-upper .dp-backimg1 {
    width: 10.64vw;
  }
  .culture-contrast .dn-upper .swiper1 .slide1 {
    height: 53.2vw;
  }
  .culture-employee .dn-center .swiper1 .slide1 .dn-picture {
    height: 31.92vw;
  }
  .contact .dn-upper .swiper1 .wrapper1 {
    grid-gap: 5.852vw;
  }
  .contact .dn-upper .swiper1 .slide1 .dn-word {
    padding: 2.66vw 5.32vw;
    margin: 0 0 0 -2.66vw;
  }
  .contact .dn-upper .swiper1 .slide1 .dn-word .dp-p2 {
    margin: 1.064vw 0 0;
  }
  .contact .dn-lower #allmap {
    height: 58.52vw;
  }
}
