.com-color2 {
  color: #16258d;
}
@media screen and (max-width: 1500px) {
  .com-cont-1420,
  .com-cont-1600,
  .com-cont-1720 {
    width: 1200px;
  }
}
@media screen and (max-width: 500px) {
  html {
    font-size: calc(140px / 14);
  }
  .font-size-16 {
    font-size: 3.458vw;
  }
  .font-size-18 {
    font-size: 3.724vw;
  }
  .font-size-24 {
    font-size: 4.256vw;
  }
  .font-size-30 {
    font-size: 4.522vw;
  }
  .font-size-32 {
    font-size: 4.788vw;
  }
  .font-size-36 {
    font-size: 5.586vw;
  }
  .com-font-size-48 {
    font-size: 6.384vw;
  }
  .com-font-size-84 {
    font-size: 8.512vw;
  }
  .line-height-22 {
    line-height: 5.586vw;
  }
  .line-height-24 {
    line-height: 5.852vw;
  }
  .line-height-30 {
    line-height: 6.65vw;
  }
  .line-height-42 {
    line-height: 8.246vw;
  }
  .com-margin-top-10 {
    margin-top: 1.33vw;
  }
  .com-margin-top-20 {
    margin-top: 2.66vw;
  }
  .com-margin-top-30 {
    margin-top: 3.99vw;
  }
  .com-margin-top-40 {
    margin-top: 5.32vw;
  }
  .com-margin-top-50 {
    margin-top: 6.65vw;
  }
  .com-margin-top-80 {
    margin-top: 10.64vw;
  }
  .com-padding-top-20 {
    padding-top: 2.66vw;
  }
  .com-padding-top-40 {
    padding-top: 5.32vw;
  }
  .com-padding-top-50 {
    padding-top: 6.65vw;
  }
  .com-padding-top-90 {
    padding-top: 11.97vw;
  }
  .com-padding-top-120 {
    padding-top: 15.96vw;
  }
  .com-padding-bottom-30 {
    padding-bottom: 3.99vw;
  }
  .com-padding-bottom-40 {
    padding-bottom: 5.32vw;
  }
  .com-padding-bottom-90 {
    padding-bottom: 11.97vw;
  }
  .com-padding-bottom-110 {
    padding-bottom: 14.63vw;
  }
  .com-padding-bottom-130 {
    padding-bottom: 17.29vw;
  }
  .com-cont-760,
  .com-cont-1520,
  .com-cont-1740 {
    width: 90%;
  }
  .com-banner1 {
    height: 62.51vw;
  }
  .detail-app .com-banner1 {
    height: 53.2vw;
  }
  .com-inside-menu1 .swiper1 .wrapper1 {
    flex-wrap: wrap;
    justify-content: center;
  }
  .com-inside-menu1 .swiper1 .slide1 {
    font-size: 3.458vw;
    padding: 1.862vw 3.192vw;
  }
  .com-header .dn-logo .dp-img1 {
    height: 6.384vw;
  }
  .com-header .ax-gutter-line {

    display: none;
  }
  .com-header .dn-menu {
    display: none;
  }
  .com-header .dn-1688{
      margin-right:1.8rem;
  }
  .com-header .dn-1688 i{
    font-size:5vw;
  }
  .com-header .dn-menu-operate {
    display: block;
  }
  .com-footer .dn-upper .dn-top .dn-left .dp-img1 {
    height: 6.384vw;
  }
  .com-footer .dn-upper .dn-bot .ax-menu2 .ax-menu-item:not(:last-of-type) {
    display: none;
  }
  .com-footer .dn-upper .dn-bot .ax-menu2 .ax-menu-item .ax-menu-item-top {
    font-size: 3.458vw;
  }
  .com-footer .dn-upper .dn-bot .ax-menu2 .ax-menu-item .ax-menu-item-div .dn-swiper .wrapper1 {
    grid-gap: 1.596vw;
  }
  .com-footer .dn-upper .dn-bot .ax-menu2 .ax-menu-item .ax-menu-item-div .dn-swiper .slide1 .dp-img1 {
    width: 23.94vw;
    height: 23.94vw;
  }
  .com-footer .dn-lower .dn-top {
    flex-wrap: wrap;
  }
  .com-footer .dn-lower .dn-top .dn-left {
    width: 100%;
  }
  .com-footer .dn-lower .dn-top .dn-right {
    width: 100%;
  }
  .index-banner1 {
    height: 66.5vw;
  }
  .index-banner1 .swiper1 .ax-swiper-btn.ax-prev {
    left: 5.32vw;
  }
  .index-banner1 .swiper1 .ax-swiper-btn.ax-next {
    right: 5.32vw;
  }
  
  .index-product .dn-center .swiper1 .slide1{
      width: auto;
      margin: 0 2.5vw;
  }
  .index-product .dn-lower .swiper1 .slide2 {
    height: 55.86vw;
  }
  
  .index-product .dn-lower .swiper1 .slide2:nth-of-type(5n+1) {
   height: 100vw;
}
  .index-product .dn-lower .swiper1 .slide2 .dn-word {
    padding: 2.926vw;
  }
  .index-industry .dn-upper {
    flex-wrap: wrap;
  }
  .index-industry .dn-upper .dn-left {
    width: 100%;
  }
  .index-industry .dn-upper .dn-right {
    width: 100%;
    margin: 3.99vw 0 0;
  }
  .index-industry .dn-upper .dn-right .swiper1 .slide1 {
    padding: 2.128vw;
  }
  .index-industry .dn-upper .dn-right .swiper1 .slide1 .dn-picture {
    height: 47.88vw;
  }
  .index-industry .dn-upper .dn-right .swiper1 .slide1 .dn-word {
    padding: 3.99vw 0;
  }
  .index-industry .dn-upper .dn-right .swiper1 .ax-swiper-btn.ax-next {
    right: 5.32vw;
  }
  .index-hotspot .dn-lower {
    padding: 0;
  }
  .index-hotspot .dn-lower .swiper1 .slide1 {
    padding: 4.788vw;
  }
  .index-cases .dn-lower .swiper1 .slide1 {
    padding: 2.128vw;
  }
  .index-cases .dn-lower .swiper1 .slide1 .dn-picture {
    height: 47.88vw;
  }
  .index-cases .dn-lower .swiper1 .slide1 .dn-word {
    padding: 2.926vw 0;
  }
  .index-market .dn-upper {
    flex-wrap: wrap;
  }
  .index-market .dn-upper .dn-right {
    width: 100%;
  }
  .index-market .dn-upper .dn-right .dn-top .swiper1 .wrapper1 {
    grid-gap: 3.99vw;
  }
  .about-profile .dn-lower {
    grid-gap: 7.98vw;
    flex-wrap: wrap;
  }
  .about-profile .dn-lower .dn-picture {
    width: 100%;
  }
  .about-culture .dp-backimg1 {
    width: 54.53vw;
  }
  .about-culture .dn-lower {
    grid-gap: 7.98vw;
    flex-wrap: wrap;
  }
  .about-culture .dn-lower .dn-picture {
    width: 100%;
  }
  .about-culture .dn-lower .dn-word {
    grid-gap: 3.192vw;
  }
  .about-culture .dn-lower .dn-word .dn-left .dp-img1 {
    width: 5.32vw;
  }
  .about-ertificate .dn-lower .swiper1 .slide1 .dn-picture {
    height: 53.2vw;
  }
  .about-style .dn-lower .swiper1 .slide1 .dn-picture {
    height: 42.56vw;
  }
  .service-market .dn-upper .swiper1 .wrapper1 {
    grid-gap: 3.99vw;
  }
  .service-market .dn-lower {
    padding: 0;
  }
  .service-process .dn-lower .swiper1 .slide1 {
    padding: 4.788vw;
    width: 53.2vw;
    height: auto;
  }
  .service-process .dn-lower .swiper1 .slide1 .dp-num1 {
    width: 10.64vw;
    height: 10.64vw;
    top: -3.99vw;
  }
  .service-process .dn-lower .swiper1 .slide1 .dp-intr1 {
    max-height: inherit;
  }
  .service-study .dn-lower .swiper1 .slide1 .dn-picture {
    height: 34.58vw;
  }
  .product {
    /*
        &-form {
          position: relative;
          top: auto;
          margin: 0 0 calc(24px + 30 * @pcconversion * 2);
          .dn-upper {
            width: 100%;
            padding: 26*@mobileconversion 36*@mobileconversion;
            .dn-form {
              .swiper1 {
                .slide1 {
                  padding: 4*@mobileconversion 10*@mobileconversion;
                }
              }
            }
          }
        }

     */
  }
  .product .dn-upper .swiper1 .slide1 {
    padding: 4.788vw;
  }
  .product .dn-upper .swiper1 .slide1 .dn-picture {
    height: 47.88vw;
  }
  .product-detail .dn-upper {
    flex-wrap: wrap;
    grid-gap: 5.32vw;
  }
  .product-detail .dn-upper .dn-left {
    position: relative;
    top: inherit;
  }
  .product-detail .dn-upper .dn-left .dp-title1,
  .product-detail .dn-upper .dn-left .dn-bot {
    display: none;
  }
  .product-detail .dn-upper .dn-right {
    width: 100%;
  }
  .product-detail .dn-upper .dn-right .swiper1 .slide1 {
    padding: 3.99vw;
    flex-wrap: wrap;
  }
  .product-detail .dn-upper .dn-right .swiper1 .slide1.slide1-introduce {
    grid-gap: 5.32vw;
  }
  .product-detail .dn-upper .dn-right .swiper1 .slide1.slide1-introduce .dn-picture {
    width: 100%;
    height: 47.88vw;
  }
  .product-detail .dn-upper .dn-right .swiper1 .slide1.slide1-advantage .ul1 li {
    margin: 0 0 0 2.66vw;
  }
  .product-detail .dn-upper .dn-right .swiper1 .slide1.slide1-range {
    grid-gap: 6.65vw;
  }
  .product-detail .dn-upper .dn-right .swiper1 .slide1.slide1-range .dn-picture {
    width: 39.9vw;
    height: 26.6vw;
  }
  .product-detail .dn-upper .dn-right .swiper1 .slide1.slide1-package .swiper2 .slide2 {
    padding: 4.788vw;
  }
  .industry .dn-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .industry .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 43.89vw;
  }
  .industry .dn-upper .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
  }
  .cases .dn-upper .swiper1 .swiper2 .slide2 {
    height: 55.86vw;
  }
  .cases .dn-upper .swiper1 .swiper2 .slide2 .dn-word {
    padding: 3.192vw;
    top: inherit;
    bottom: 0;
    height: auto;
    background: rgba(245, 245, 245, 0.7);
  }
  .detail .com-cont {
    margin-top: -13.3vw;
    padding-left: 3.99vw;
    padding-right: 3.99vw;
  }
  .news .dn-upper {
    padding: 0;
  }
  .news .dn-upper .swiper1 .wrapper1 {
    grid-gap: 10.64vw 14.63vw;
  }
  .contact-way .dn-upper {
    flex-wrap: wrap;
    grid-gap: 7.98vw;
  }
  .contact-way .dn-upper .dn-word .dn-bot .swiper1 .slide1 .dp-icon1 {
    width: 9.31vw;
    height: 9.31vw;
  }
  .contact-way .dn-upper .dn-picture {
    width: 100%;
    height: 77.14vw;
  }
  .contact-form .dp-form1 .slide1.slide1-3 {
    grid-column: inherit;
  }
}
