@media screen and (max-width: 1560px) {
  .com-cont-1440 {
    width: 1280px;
  }
  .index-block .dn-upper .dn-left {
    width: 420px;
  }
  .index-block .dn-upper .dn-right .swiper1 .slide1 {
    width: 190px;
    height: 260px;
  }
  .about-intro .dp-backimg1 {
    width: 70%;
  }
  .about-intro .dn-upper .dn-left {
    width: 600px;
  }
  .about-intro .dn-upper .dn-right .dp-picture {
    width: 600px;
    height: 420px;
  }
  .idea2 .dn-center .dn-left .dn-picture {
    width: 960px;
    height: 560px;
  }
}
@media screen and (max-width: 768px) {
  body {
    font-size: 3.192vw;
  }
  .font-size-18 {
    font-size: 3.458vw;
  }
  .font-size-40 {
    font-size: 5.32vw;
  }
  .font-size-48 {
    font-size: 5.586vw;
  }
  .com-richtext-16 {
    font-size: 3.458vw;
    line-height: 5.32vw;
  }
  .com-padding-top-25 {
    padding-top: 3.325vw;
  }
  .com-padding-top-50 {
    padding-top: 6.65vw;
  }
  .com-padding-top-70 {
    padding-top: 6.65vw;
  }
  .com-padding-bottom-25 {
    padding-bottom: 3.325vw;
  }
  .com-padding-bottom-60 {
    padding-bottom: 7.98vw;
  }
  .com-padding-bottom-190 {
    padding-bottom: 25.27vw;
  }
  .com-cont-1440 {
    width: 90%;
  }
  .com-banner1 .swiper1 .slide1 {
    height: 59.85vw;
  }
  .com-banner1 .swiper1 .slide1 .dn-word .com-cont {
    padding: 21.28vw 0 0;
  }
  .com-breadcrumb1 {
    top: 12.103vw;
  }
  .com-breadcrumb1 .dn-left .swiper1 .slide1 {
    font-size: 3.458vw;
    padding: 3.99vw 0;
    margin: 0 3.99vw 0 0;
  }
  .com-breadcrumb1 .dn-right {
    display: none;
  }
  .com-paging1 .swiper1 .slide1 {
    width: 6.65vw;
    height: 6.65vw;
  }
  .com-header .dn-logo .dp-img1 {
    height: 13.3vw;
  }
  .com-header .dn-menu {
    display: none;
  }
  .com-header .dn-opera .layui-icon {
    font-size: 5.32vw;
  }
  .com-header-layui .layui-layer-content {
    padding: 6.65vw;
  }
  .com-header-layui .layui-layer-setwin {
    right: 3.99vw;
    top: 3.99vw;
  }
  .com-header-layui .com-cont .dn-logo .dp-img1 {
    height: 10.64vw;
  }
  .com-header-layui .com-cont .dn-menu {
    margin: 3.99vw 0;
  }
  .com-header-layui .com-cont .dn-menu .swiper1 .slide1 .dn-top .dn-a1 {
    padding: 2.66vw 0;
    font-size: 5.32vw;
  }
  .com-main {
    padding: 11.97vw 0 0;
  }
  .com-footer .dn-upper .dn-left {
    flex-wrap: wrap;
  }
  .com-footer .dn-upper .dn-left .dp-p1 {
    width: 100%;
    margin: 0 0 1.33vw;
  }
  .com-footer .dn-upper .dn-right .layui-nav {
    padding: 0 0 0 2.66vw;
  }
  .com-footer .dn-upper .dn-right .layui-nav .layui-nav-item .layui-nav-item-top {
    width: 29.26vw;
  }
  .com-footer .dn-lower {
    padding: 3.325vw 0 3.99vw;
    line-height: 5.32vw;
  }
  .com-footer .dn-lower .dn-right .dp-p1 {
    margin: 0 0 0 1.33vw;
  }
  .com-footer .dn-lower .dn-right .dp-p1 .layui-icon {
    font-size: 6.65vw;
  }
  .com-code1 {
    width: 26.6vw;
  }
  .index-banner .swiper1 .slide1 {
    height: 107.73vw;
  }
  .index-block .dn-upper {
    flex-wrap: wrap;
  }
  .index-block .dn-upper .dn-left {
    width: 100%;
  }
  .index-block .dn-upper .dn-left .dn-mid .swiper1 .slide1 {
    width: 21.28vw;
    height: 6.65vw;
    margin: 0 2.66vw 0 0;
    border-radius: 7.98vw;
  }
  .index-block .dn-upper .dn-left .dn-bot .swiper1 .slide1 .dp-ti1 {
    font-size: 3.99vw;
    line-height: 6.118vw;
  }
  .index-block .dn-upper .dn-left .dn-bot .swiper1 .slide1 .dp-intr1 {
    line-height: 5.586vw;
    margin: 1.995vw 0 2.66vw;
  }
  .index-block .dn-upper .dn-right {
    width: 100%;
    margin: 5.32vw 0 0;
  }
  .index-block .dn-upper .dn-right .swiper1 {
    width: auto;
    margin: 0 -2%;
  }
  .index-block .dn-upper .dn-right .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .index-block .dn-upper .dn-right .swiper1 .slide1 {
    width: 46%;
    height: 53.2vw;
    margin: 2%;
  }
  .index-block .dn-upper .dn-right .swiper1 .slide1 .dn-word {
    padding: 6.65vw 2.66vw 0;
  }
  .index-block .dn-upper .dn-right .swiper1 .slide1 .dn-word .dp-img1 {
    height: 6.65vw;
  }
  .index-block .dn-upper .dn-right .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 3.99vw;
    margin: 3.99vw 0 1.33vw;
  }
  .index-block .dn-upper .dn-right .swiper1 .slide1 .dn-word .dp-a1 {
    margin: 7.98vw 0 0;
  }
  .index-block .dn-upper .dn-right .swiper1 .slide1 .dn-word .dp-a1 .layui-icon {
    font-size: 3.192vw;
  }
  .about-intro .dn-upper {
    flex-wrap: wrap;
  }
  .about-intro .dn-upper .dn-left {
    width: 100%;
  }
  .about-intro .dn-upper .dn-left .dp-intr1 {
    margin: 7.98vw 0 3.99vw;
  }
  .about-intro .dn-upper .dn-left .dp-a1 {
    padding: 0 0 1.33vw;
  }
  .about-intro .dn-upper .dn-right {
    width: 100%;
  }
  .about-intro .dn-upper .dn-right .dp-ti1 {
    font-size: 9.576vw;
    line-height: 9.576vw;
    margin: 0 0 -1.995vw;
  }
  .about-intro .dn-upper .dn-right .dp-picture {
    width: 100%;
    height: 59.85vw;
  }
  .layui-layer .about-intro-layui-content {
    width: 79.8vw;
    font-size: 3.458vw;
    line-height: 5.32vw;
    padding: 3.99vw;
  }
  .about-team .dn-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .about-team .dn-center .swiper1 .slide1 {
    width: 48%;
    margin: 4% 1%;
  }
  .about-team .dn-center .swiper1 .slide1 .dn-picture {
    height: 53.2vw;
    margin: 0 0 6.65vw;
  }
  .about-honor .dn-center .swiper1 .slide1 {
    margin: 0 3.99vw 0 0;
  }
  .about-honor .dn-center .swiper1 .slide1 .dn-picture {
    width: 42.56vw;
    height: 51.87vw;
  }
  .product .swiper1 .slide1 {
    margin: 0 0 9.31vw;
  }
  .product .swiper1 .slide1 .dn-top {
    font-size: 3.99vw;
    margin: 0 0 5.32vw;
  }
  .product .swiper1 .slide1 .dn-top b {
    font-size: 3.99vw;
  }
  .product .swiper1 .slide1-range .swiper2 .wrapper2 {
    flex-wrap: wrap;
  }
  .product .swiper1 .slide1-range .swiper2 .slide2 {
    width: 48%;
    margin: 5.32vw 1%;
  }
  .product .swiper1 .slide1-range .swiper2 .slide2 .dn-picture {
    height: 34.58vw;
  }
  .product .swiper1 .slide1-range .swiper2 .slide2 .dn-word {
    padding: 3.325vw 2.66vw;
  }
  .product .swiper1 .slide1-range .swiper2 .slide2 .dp-num1 {
    bottom: -3.325vw;
    width: 6.65vw;
    height: 6.65vw;
    font-size: 4.788vw;
  }
  .product .swiper1 .slide1-material .swiper2 .wrapper2 {
    flex-wrap: wrap;
  }
  .product .swiper1 .slide1-material .swiper2 .slide2 {
    width: 96%;
    margin: 2%;
    padding: 4.655vw 3.99vw;
  }
  .product .swiper1 .slide1-material .swiper2 .slide2 .dn-sha {
    font-size: 3.724vw;
    margin: 0 0 5.32vw;
  }
  .product .swiper1 .slide1-material .swiper2 .slide2 .dn-sha:before {
    top: -0.399vw;
    left: -3.99vw;
    width: 0.532vw;
    height: 4.788vw;
  }
  .product .swiper1 .slide1-material .swiper2 .slide2 .dn-zho .dn-picture {
    width: 29.26vw;
    height: 26.6vw;
  }
  .product .swiper1 .slide1-material .swiper2 .slide2 .dn-zho .dn-word {
    line-height: 5.32vw;
    padding: 0 0 0 2.66vw;
  }
  .news .dn-upper .swiper1 .slide1 {
    padding: 2.66vw 0 1.995vw;
  }
  .news .dn-upper .swiper1 .slide1 .dn-time {
    width: auto;
  }
  .news .dn-upper .swiper1 .slide1 .dn-time .dp-ti1 {
    font-size: 3.99vw;
  }
  .news .dn-upper .swiper1 .slide1 .dn-picture {
    width: 37.24vw;
    height: 26.6vw;
    margin: 0 2.66vw 0 1.33vw;
  }
  .news .dn-upper .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 3.99vw;
  }
  .news .dn-upper .swiper1 .slide1 .dn-word .dp-intr1 {
    margin: 2.66vw 0 3.99vw;
  }
  .news-detail .dn-center .dp-ti1 {
    font-size: 5.32vw;
  }
  .news-detail .dn-center .dp-label1 {
    font-size: 3.458vw;
  }
  .news-detail .dn-center .dp-label1 .dp-p1 {
    margin: 0 2.128vw;
  }
  .news-detail .dn-lower {
    padding: 0 0 2.66vw;
  }
  .news-detail .dn-lower .swiper1 .slide1 {
    line-height: 5.32vw;
  }
  .idea2 .dn-center {
    flex-wrap: wrap;
  }
  .idea2 .dn-center .dn-left {
    font-size: 3.458vw;
  }
  .idea2 .dn-center .dn-left .dn-picture {
    width: 100%;
    height: 53.2vw;
    margin: 0 0 1.995vw;
  }
  .idea2 .dn-center .dn-right {
    display: none;
  }
  .post2 .dn-upper .dn-top {
    font-size: 3.458vw;
    padding: 1.995vw 0;
  }
  .post2 .dn-upper .layui-collapse .layui-colla-item .layui-colla-title .layui-colla-icon {
    right: 5.32vw;
  }
  .post2 .dn-upper .layui-collapse .layui-colla-item .layui-colla-content {
    padding: 0 3.99vw;
  }
  .post2 .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper2 {
    padding: 1.33vw 2.66vw;
  }
  .post2 .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper2 .slide2 {
    margin: 1.995vw 0;
  }
  .post2 .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper2 .slide2:last-of-type {
    padding: 2.66vw 0 0;
  }
  .post2 .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper2 .slide2 .dp-ti1 {
    margin: 0 0 1.33vw;
  }
  .contact .dn-upper {
    height: auto;
  }
  .contact .dn-upper #allmap {
    height: 53.2vw;
  }
  .contact .dn-upper .dn-word {
    position: relative;
    top: auto;
    right: auto;
    min-width: 47.88vw;
    padding: 3.99vw;
    margin: 3.99vw 0 0;
  }
  .contact .dn-upper .dn-word:before {
    top: 3.458vw;
    width: 0.798vw;
    height: 4.788vw;
  }
  .contact .dn-upper .dn-word .dp-intr1 .dp-p1 .layui-icon {
    font-size: 3.724vw;
    margin: 0 1.33vw 0 0;
  }
}
