@media screen and (max-width: 768px) {
  body,
  html {
    font-size: 3.192vw;
  }
  .com-font-size-36 {
    font-size: 4.788vw;
  }
  .com-font-size-42 {
    font-size: 5.586vw;
  }
  .com-font-size-46 {
    font-size: 6.118vw;
  }
  .com-font-size-50 {
    font-size: 6.65vw;
  }
  .com-font-size-58 {
    font-size: 7.714vw;
  }
  .com-font-size-64 {
    font-size: 8.512vw;
  }
  .com-richtext-18 {
    font-size: 3.724vw;
    line-height: 5.32vw;
  }
  .com-padding-top-40 {
    padding-top: 5.32vw;
  }
  .com-padding-top-70 {
    padding-top: 9.31vw;
  }
  .com-padding-top-90 {
    padding-top: 11.97vw;
  }
  .com-padding-top-120 {
    padding-top: 15.96vw;
  }
  .com-padding-top-150 {
    padding-top: 19.95vw;
  }
  .com-padding-bottom-90 {
    padding-bottom: 11.97vw;
  }
  .com-padding-bottom-120 {
    padding-bottom: 15.96vw;
  }
  .com-padding-bottom-150 {
    padding-bottom: 19.95vw;
  }
  .com-conta-1820,
  .com-conta-1560,
  .com-conta-1020 {
    width: 90%;
  }
  .com-classification1 .wrapper1 {
    overflow-x: auto;
    justify-content: flex-start;
  }
  .com-classification1 .slide1 {
    min-width: inherit;
    padding: 0 2.66vw;
    height: 7.448vw;
    border-radius: 5.32vw;
    margin: 0 1.33vw;
  }
  .com-classification2 .wrapper1 {
    justify-content: center;
  }
  .com-classification2 .slide1 {
    padding: 1.995vw 3.99vw;
    font-size: 3.458vw;
    width: auto;
    margin: 2.66vw;
  }
  .com-banner1 .swiper1 .slide1 {
    height: 74.48vw;
  }
  .com-banner2 {
    padding: 25.27vw 0 37.24vw;
    font-size: 3.458vw;
  }
  .app-news-detail .com-banner2 {
    padding: 25.27vw 0 9.31vw;
  }
  .com-banner2 .dp-title1 {
    font-size: 5.32vw;
    line-height: 7.98vw;
    margin: 0 0 5.32vw;
  }
  .com-menu-nav {
    margin: -11.172vw 0 0;
  }
  .com-menu-nav .dn-upper .dn-left {
    height: 11.172vw;
    width: 39.9vw;
    font-size: 3.724vw;
  }
  .com-menu-nav .dn-upper .dn-right .swiper1 .wrapper1 {
    height: 11.172vw;
    overflow-x: auto;
  }
  .com-menu-nav .dn-upper .dn-right .swiper1 .slide1 {
    font-size: 3.458vw;
    margin: 0 2.66vw;
    display: flex;
    align-items: center;
  }
  .com-paging1 .swiper-wrapper .swiper-slide {
    padding: 0 2.66vw;
    height: 7.98vw;
    font-size: 3.458vw;
    border-top-left-radius: 1.33vw;
    border-bottom-right-radius: 1.33vw;
    margin: 0 1.33vw;
  }
  .com-detail .dn-cont {
    margin: -23.94vw 0 0;
    padding: 3.99vw 5.32vw;
    border-radius: 1.995vw;
  }
  .com-detail .dn-lower {
    font-size: 3.458vw;
  }
  .com-detail .dn-lower .dp-more1 {
    width: 9.975vw;
    height: 9.975vw;
    margin: 0 auto 2.66vw;
  }
  .com-detail .dn-lower .dp-more1 .iconfont {
    font-size: 5.054vw;
  }
  .search .dn-upper {
    font-size: 3.99vw;
  }
  .search .dn-center .swiper1 .slide1 {
    font-size: 3.458vw;
    padding: 1.995vw 0;
  }
  .com-header .dn-left .dn-logo {
    margin: 0 0 0 2.66vw;
  }
  .com-header .dn-left .dn-logo .dp-img1 {
    height: 3.99vw;
  }
  .com-header .dn-menu {
    display: none;
  }
  .com-header .dn-right .dn-a1 {
    width: 9.31vw;
    height: 9.31vw;
  }
  .com-header .dn-right .dn-a1 .iconfont {
    font-size: 4.788vw;
  }
  .com-header .dn-right .dn-menu-oper {
    display: flex;
  }
  .com-header-layui {
    padding: 13.3vw;
  }
  .com-header-layui .layui-form .layui-input {
    width: 59.85vw;
  }
  .com-header-layui .layui-form .layui-btn {
    margin: 2.66vw auto 0;
    padding: 0 13.3vw;
  }
  .com-footer {
    border-top: 1.064vw solid #0054a6;
  }
  .com-footer .dn-upper {
    padding: 6.65vw 0 3.99vw;
  }
  .com-footer .dn-upper .swiper1 .slide1 {
    display: none;
  }
  .com-footer .dn-upper .swiper1 .slide1:last-of-type {
    display: block;
  }
  .com-footer .dn-upper .swiper1 .slide1 .dn-list .dp-pai {
    margin: 0 1.995vw;
  }
  .com-footer .dn-upper .swiper1 .slide1 .dn-list .dp-pai .dp-img1 {
    width: 18.62vw;
    height: 18.62vw;
    margin: 0 0 2.66vw;
  }
  .com-footer .dn-lower {
    padding: 3.99vw 0 5.32vw;
  }
  .com-footer .dn-lower .dn-left {
    flex: 1;
    flex-wrap: wrap;
  }
  .com-footer .dn-lower .dn-left .dp-p1 {
    margin: 0 0 1.33vw;
  }
  .com-footer .dn-lower .dn-right {
    margin: 1.995vw 0 0;
  }
  .com-footer .dn-lower .dn-right .layui-collapse .layui-colla-title {
    height: 7.448vw;
    line-height: 7.448vw;
    padding: 0 3.99vw;
  }
  .com-footer .dn-lower .dn-right .layui-collapse .layui-colla-title .layui-colla-icon {
    margin: 0 0 0 2.66vw;
  }
  .index-banner .swiper1 .slide1 {
    height: 74.48vw;
  }
  .index-banner .swiper1 .swiper-operation {
    bottom: 5.32vw;
  }
  .index-banner .swiper1 .swiper-operation .swiper-pagination {
    font-size: 3.458vw;
  }
  .index-banner .swiper1 .swiper-operation .swiper-pagination span {
    margin: 0 0.798vw;
  }
  .index-banner .swiper1 .swiper-operation .com-swiper-button .swiper-button {
    width: 7.315vw;
    height: 7.315vw;
    margin: 0 0 0 2.926vw;
  }
  .index-banner .swiper1 .swiper-operation .com-swiper-button .swiper-button .iconfont {
    font-size: 3.458vw;
  }
  .index-solu .dn-lower .dn-left {
    width: 100%;
    height: auto;
    margin: 0;
  }
  .index-solu .dn-lower .dn-left .swiper1 .slide1 {
    border-radius: 1.995vw;
    padding: 3.99vw 3.325vw;
    width: 19.95vw;
    height: 66.5vw;
    margin: 0;
  }
  .index-solu .dn-lower .dn-left .swiper1 .slide1.active {
    width: calc(100% - 150 * 0.133vw * 2);
  }
  .index-solu .dn-lower .dn-left .swiper1 .slide1 .slide-cont {
    width: 45.22vw;
    padding: 0;
  }
  .index-solu .dn-lower .dn-left .swiper1 .slide1 .slide-cont .dp-ti1 {
    font-size: 4.522vw;
  }
  .index-solu .dn-lower .dn-left .swiper1 .slide1 .slide-cont .dp-intr1 {
    line-height: 5.32vw;
    margin: 3.325vw 0 0;
  }
  .index-solu .dn-lower .dn-left .swiper1 .slide1 .slide-cont .dp-more1 {
    padding: 3.325vw 0 0;
  }
  .index-solu .dn-lower .dn-left .swiper1 .slide1 .slide-cont .dp-more1 b {
    margin: 0 1.33vw 0 0;
  }
  .index-solu .dn-lower .dn-left .swiper1 .slide1 .slide-cont .dp-more1 .iconfont {
    font-size: 3.724vw;
  }
  .index-solu .dn-lower .dn-right {
    display: none;
  }
  .index-about .dn-upper {
    flex-wrap: wrap;
  }
  .index-about .dn-upper .dn-left {
    width: 100%;
  }
  .index-about .dn-upper .dn-left .dp-intr1 {
    margin: 2.66vw 0 5.32vw;
  }
  .index-about .dn-upper .dn-left .dp-more1 {
    width: 26.6vw;
    padding: 0 0 1.33vw;
  }
  .index-about .dn-upper .dn-left .dp-more1 .iconfont {
    font-size: 3.99vw;
  }
  .index-about .dn-upper .dn-right {
    flex: inherit;
    width: 100%;
    margin: 7.98vw 0 0;
    height: 59.185vw;
  }
  .index-about .dn-upper .dn-right:before {
    width: 120%;
    left: -3.99vw;
    top: -3.99vw;
    border-radius: 1.995vw;
  }
  .index-about .dn-upper .dn-right .dp-img1 {
    border-radius: 1.995vw;
  }
  .index-about .dn-upper .dn-right .iconfont {
    font-size: 13.3vw;
  }
  .index-about-video {
    width: 79.8vw;
    height: 53.2vw;
  }
  .index-prod .dn-back-word {
    font-size: 19.95vw;
  }
  .index-prod .dn-upper {
    padding: 0 9.31vw;
  }
  .index-prod .dn-upper .com-swiper-button .swiper-button {
    width: 7.315vw;
    height: 7.315vw;
  }
  .index-prod .dn-upper .com-swiper-button .swiper-button .iconfont {
    font-size: 3.99vw;
  }
  .index-prod .dn-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .index-prod .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
  }
  .index-prod .dn-upper .swiper1 .slide1 .dn-picture .dp-img1 {
    max-width: 100%;
  }
  .index-prod .dn-upper .swiper1 .slide1 .dn-word {
    width: 100%;
    margin: 3.99vw 0 0;
  }
  .index-prod .dn-upper .swiper1 .slide1 .dn-word .dp-ti2 {
    margin: 2.66vw 0 2.66vw;
  }
  .index-prod .dn-upper .swiper1 .slide1 .dn-word .dp-intr1 {
    line-height: 5.32vw;
  }
  .index-prod .dn-upper .swiper1 .slide1 .dn-word .dp-more1 {
    margin: 7.98vw 0 0;
    width: 34.58vw;
    height: 7.98vw;
    border-top-left-radius: 1.995vw;
    border-bottom-right-radius: 1.995vw;
  }
  .index-prod .dn-upper .swiper1 .slide1 .dn-word .dp-more1 .iconfont {
    font-size: 3.99vw;
    margin: 0 0 0 2.66vw;
  }
  .index-intr {
    padding: 19.95vw 0 23.94vw;
    line-height: 8.246vw;
  }
  .index-intr .dp-ti1 {
    font-size: 4.256vw;
  }
  .index-news .dn-upper {
    flex-wrap: wrap;
  }
  .index-news .dn-upper .swiper1 .slide1 {
    padding: 1.33vw 0 !important;
    flex-wrap: wrap;
    background: transparent !important;
    border: none;
  }
  .index-news .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100% !important;
    height: 47.88vw !important;
    border-radius: 1.995vw;
  }
  .index-news .dn-upper .swiper1 .slide1 .dn-word {
    flex: inherit;
    width: 100%;
    padding: 2.66vw !important;
  }
  .index-news .dn-upper .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 3.99vw !important;
  }
  .index-news .dn-upper .swiper1 .slide1 .dn-word .dp-intr1 {
    line-height: 5.852vw;
    margin: 2.66vw 0 5.32vw;
  }
  .index-news .dn-upper .swiper1 .slide1 .dn-word .dp-more1 .dp-zuo {
    display: block !important;
  }
  .index-news .dn-upper .dn-left {
    flex: inherit;
    width: 100%;
    padding: 0;
  }
  .index-news .dn-upper .dn-right {
    width: 100%;
    padding: 0;
    border: none;
    margin: 0;
  }
  .about-intr .dn-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .about-intr .dn-center .swiper1 .slide1 {
    width: 50%;
    font-size: 3.458vw;
    margin: 2.66vw 0;
  }
  .about-intr .dn-center .swiper1 .slide1:before {
    height: 3.99vw;
  }
  .about-intr .dn-center .swiper1 .slide1 .dp-ti1 {
    font-size: 6.384vw;
  }
  .about-intr .dn-lower .swiper1 .slide1 {
    padding: 0 0 14.63vw;
  }
  .about-intr .dn-lower .swiper1 .slide1 .dn-picture {
    height: 53.2vw;
    border-top-left-radius: 5.32vw;
    border-bottom-right-radius: 5.32vw;
  }
  .about-intr .dn-lower .swiper1 .slide1 .dn-word {
    height: auto;
    left: 5.32vw;
    bottom: 2.66vw;
    padding: 3.99vw 2.66vw 6.65vw;
    border-top-right-radius: 2.66vw;
    border-bottom-left-radius: 2.66vw;
  }
  .about-intr .dn-lower .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 5.054vw;
  }
  .about-intr .dn-lower .swiper1 .slide1 .dn-word .dp-intr1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
    width: 53.2vw;
    margin: 3.99vw 0 0;
    max-height: 39.9vw;
    overflow-y: auto;
  }
  .about-intr .dn-lower .swiper1 .com-swiper-button {
    left: 10.64vw;
    bottom: 0;
  }
  .about-intr .dn-lower .swiper1 .com-swiper-button .swiper-button {
    width: 7.98vw;
    height: 7.98vw;
    margin: 0 2.66vw 0 0;
  }
  .about-intr .dn-lower .swiper1 .com-swiper-button .swiper-button .iconfont {
    font-size: 3.458vw;
  }
  .about-intr .dn-lower .swiper1 .dn-swiper-pagination {
    bottom: 2.66vw;
    right: 10.64vw;
  }
  .about-deve .dn-center .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .about-deve .dn-center .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 53.2vw;
    border-radius: 2.66vw;
  }
  .about-deve .dn-center .swiper1 .slide1 .dn-word {
    flex: inherit;
    width: 100%;
    padding: 5.32vw 0 0 0;
  }
  .about-deve .dn-center .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 7.98vw;
  }
  .about-deve .dn-center .swiper1 .slide1 .dn-word .dp-intr1 {
    font-size: 3.724vw;
    line-height: 5.852vw;
    margin: 3.99vw 0 0;
  }
  .about-deve .dn-lower .swiper1 {
    padding: 0 9.31vw;
  }
  .about-deve .dn-lower .swiper1 .slide1 {
    font-size: 3.724vw;
    margin: 0 3.99vw;
  }
  .about-deve .dn-lower .swiper1 .slide1.swiper-slide-thumb-active {
    font-size: 4.522vw;
  }
  .about-deve .dn-lower .swiper1 .slide1 .dp-quan1 {
    width: 2.66vw;
    height: 2.66vw;
    margin: 0 auto 2.66vw;
  }
  .about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button {
    top: -2.66vw;
    width: 7.98vw;
    height: 7.98vw;
  }
  .about-deve .dn-lower .swiper1 .com-swiper-button .swiper-button .iconfont {
    font-size: 3.99vw;
  }
  .about-honor .dn-center .swiper1 .slide1 {
    min-width: 18.62vw;
    height: 7.98vw;
    border-radius: 5.32vw;
    margin: 0 1.33vw;
    padding: 0 3.99vw;
  }
  .about-honor .dn-lower .swiper1 .swiper2 .slide2 {
    width: 96%;
    font-size: 3.458vw;
  }
  .about-honor .dn-lower .swiper1 .swiper2 .slide2 .dn-picture {
    height: 47.88vw;
    border-radius: 1.33vw;
    margin: 0 0 4.655vw;
  }
  .about-honor .dn-lower .swiper1 .swiper-pagination .swiper-pagination-bullet {
    margin: 0 1.33vw;
  }
  .news .dn-upper {
    flex-wrap: wrap;
  }
  .news .dn-upper .dn-left {
    width: 100%;
  }
  .news .dn-upper .dn-right {
    flex: inherit;
    width: 100%;
    padding: 5.32vw 0 0;
  }
  .news .dn-upper .dn-right .dn-top {
    flex-wrap: wrap;
  }
  .news .dn-upper .dn-right .dn-top .dn-zuo {
    width: 100%;
    height: 58.52vw;
    border-radius: 2.66vw;
  }
  .news .dn-upper .dn-right .dn-top .dn-you {
    flex: inherit;
    width: 100%;
    padding: 3.99vw 0 0;
    margin: 0;
  }
  .news .dn-upper .dn-right .dn-top .dn-you .swiper1 .slide1 {
    padding: 3.99vw 0 2.66vw;
  }
  .news .dn-upper .dn-right .dn-top .dn-you .swiper1 .slide1 .dp-ti1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
    margin: 1.995vw 0 0;
  }
  .news .dn-upper .dn-right .dn-mid .layui-form .layui-form-item .layui-inline {
    margin: 0 0.665vw;
  }
  .news .dn-upper .dn-right .dn-mid .layui-form .layui-form-item .layui-inline:nth-of-type(2) {
    flex: inherit;
    width: 65%;
  }
  .news .dn-upper .dn-right .dn-bot .swiper1 .slide1 {
    width: 100%;
    padding: 0;
    margin: 2.66vw 0;
    border: none;
  }
  .news .dn-upper .dn-right .dn-bot .swiper1 .slide1:hover {
    border-radius: 1.995vw;
  }
  .news .dn-upper .dn-right .dn-bot .swiper1 .slide1 .dn-picture {
    height: 39.9vw;
    border-radius: 1.995vw;
  }
  .news .dn-upper .dn-right .dn-bot .swiper1 .slide1 .dn-word {
    padding: 2.66vw 0 2.66vw;
  }
  .news .dn-upper .dn-right .dn-bot .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
    margin: 1.33vw 0 2.66vw;
  }
  .news-detail .dn-back {
    top: -13.3vw;
    left: -1.33vw;
    font-size: 3.458vw;
  }
  .news-detail .dn-back .dp-more1 {
    width: 10.108vw;
    height: 10.108vw;
    margin: 0 auto 1.995vw;
  }
  .news-detail .dn-back .dp-more1 .iconfont {
    font-size: 4.522vw;
  }
  .news-detail .dn-back .dp-p1 {
    display: none;
  }
  .news-detail .dn-center {
    margin: 9.31vw 0 0;
    font-size: 3.99vw;
  }
  .news-detail .dn-lower {
    flex-wrap: wrap;
  }
  .news-detail .dn-lower .dp-list {
    width: 100%;
    border-radius: 1.33vw;
    padding: 3.99vw;
    font-size: 3.458vw;
    margin: 1.33vw 0;
  }
  .news-detail .dn-lower .dp-list .dp-p1 {
    font-size: 3.458vw;
    margin: 0 0 1.33vw;
  }
  .culture .dn-upper .swiper1 .slide1 {
    width: 19.95vw;
    height: 19.95vw;
    border-radius: 2.66vw;
    font-size: 3.458vw;
    margin: 13.3vw 5.32vw;
  }
  .culture .dn-upper .swiper1 .slide1:nth-of-type(1).active {
    transform: translate(-6.65vw, -3.99vw);
  }
  .culture .dn-upper .swiper1 .slide1:nth-of-type(2).active {
    transform: translate(6.65vw, -3.99vw);
  }
  .culture .dn-upper .swiper1 .slide1:nth-of-type(3).active {
    transform: translate(-6.65vw, 3.99vw);
  }
  .culture .dn-upper .swiper1 .slide1:nth-of-type(4).active {
    transform: translate(6.65vw, 3.99vw);
  }
  .culture .dn-center {
    width: 74.48vw;
    border-radius: 2.66vw;
  }
  .culture .dn-center .swiper1 .slide1 {
    padding: 3.99vw;
  }
  .culture .dn-center .swiper1 .slide1 .dn-picture {
    width: 22.61vw;
  }
  .culture .dn-center .swiper1 .slide1 .dn-picture .dp-img1 {
    max-width: inherit;
    width: 80%;
  }
  .culture .dn-center .swiper1 .slide1 .dn-word {
    padding: 0 0 0 2.66vw;
  }
  .culture .dn-center .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 5.32vw;
  }
  .culture .dn-center .swiper1 .slide1 .dn-word .dp-line1 {
    margin: 2.66vw 0;
  }
  .culture .dn-center .swiper1 .slide1 .dn-word .dp-intr1 {
    font-size: 3.724vw;
  }
  .coop .dn-upper .swiper1 .slide1 {
    width: 48%;
    height: 21.945vw;
    border-radius: 1.33vw;
  }
  .occupation .dn-upper {
    flex-wrap: wrap;
  }
  .occupation .dn-upper .dn-left {
    width: 100%;
  }
  .occupation .dn-upper .dn-right {
    flex: inherit;
    width: 100%;
    padding: 5.32vw 0 0;
  }
  .welfare .dn-top .dn-sha {
    font-size: 3.724vw;
    line-height: 5.32vw;
  }
  .welfare .dn-top .dn-xia .dn-picture {
    width: 100%;
    height: 61.18vw;
    border-radius: 1.33vw;
  }
  .welfare .dn-top .dn-xia .dn-word {
    width: 79.8vw;
    bottom: -13.3vw;
    padding: 2.66vw 3.99vw;
    border-radius: 1.33vw;
  }
  .welfare .dn-top .dn-xia .dn-word .dp-ti1 {
    font-size: 3.99vw;
  }
  .welfare .dn-top .dn-xia .dn-word .dp-intr1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
    margin: 3.99vw 0;
  }
  .welfare .dn-top .dn-xia .dn-word .swiper1 .slide1 {
    font-size: 3.458vw;
    margin: 0 3.99vw 3.99vw 0;
  }
  .welfare .dn-top .dn-xia .dn-word .swiper1 .slide1 .dp-num1 {
    width: 3.99vw;
    height: 3.99vw;
    margin: 0 1.33vw 0 0;
  }
  .welfare .dn-bot .dn-sha .dp-ti1 {
    font-size: 3.99vw;
  }
  .welfare .dn-bot .dn-sha .dp-intr1 {
    font-size: 3.458vw;
    margin: 3.99vw 0 0;
  }
  .welfare .dn-bot .dn-xia .swiper1 .slide1 {
    width: 96%;
    padding: 3.325vw 3.99vw;
    border-radius: 1.995vw;
  }
  .welfare .dn-bot .dn-xia .swiper1 .slide1 .dp-num1 {
    width: 3.99vw;
    height: 3.99vw;
  }
  .welfare .dn-bot .dn-xia .swiper1 .slide1 .dp-p1 {
    padding: 0 0 0 3.325vw;
    font-size: 3.458vw;
    line-height: 5.32vw;
  }
  .recruit .recruit-swiper1 {
    padding: 2.66vw 3.99vw;
    border-radius: 1.33vw;
  }
  .recruit .recruit-swiper1 .slide1 {
    font-size: 3.458vw;
    width: calc((100% - 60 * 0.133vw) / 4);
  }
  .recruit .recruit-swiper1 .slide1:first-of-type {
    font-size: 3.724vw;
  }
  .recruit .recruit-swiper1 .slide1:last-of-type {
    width: 7.98vw;
  }
  .recruit .dn-mid .layui-collapse .layui-colla-item {
    margin: 1.995vw 0;
  }
  .recruit .dn-mid .layui-collapse .layui-colla-title .layui-colla-icon {
    right: 1.33vw;
  }
  .recruit .dn-mid .layui-collapse .layui-colla-content {
    padding: 2.66vw 3.99vw 5.32vw;
  }
  .recruit .dn-mid .layui-collapse .layui-colla-content .dn-content {
    flex-wrap: wrap;
  }
  .recruit .dn-mid .layui-collapse .layui-colla-content .dn-content .dn-zuo {
    flex: inherit;
    width: 100%;
    line-height: 5.32vw;
    padding: 0;
  }
  .recruit .dn-mid .layui-collapse .layui-colla-content .dn-content .dn-you {
    width: 100%;
    flex-direction: row-reverse;
    margin: 3.99vw 0 0;
  }
  .recruit .dn-mid .layui-collapse .layui-colla-content .dn-content .dn-you .dp-btn {
    width: 23.94vw;
    height: 7.98vw;
    border-radius: 3.99vw;
    font-size: 3.458vw;
  }
  .recruit .dn-mid .layui-collapse .layui-colla-content .dn-content .dn-you .dp-p1 {
    flex: 1;
    margin: 0;
  }
  .solu .dn-upper .swiper1 .wrapper1 {
    overflow-x: auto;
  }
  .solu .dn-upper .swiper1 .slide1 {
    width: 51.55555556%;
    margin: 0 2%;
    border-radius: 1.995vw;
  }
  .solu .dn-upper .swiper1 .slide1 .dn-picture {
    height: 63.84vw;
  }
  .solu .dn-upper .swiper1 .slide1 .dn-word {
    width: 100%;
    font-size: 3.99vw;
    padding: 3.99vw 0;
    border-top-right-radius: 1.33vw;
  }
  .solu-detail .dn-upper .dp-ti1 {
    font-size: 5.32vw;
  }
  .solu-detail .dn-upper .dp-intr1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
    margin: 3.99vw 0 0;
  }
  .solu-detail .dn-center {
    padding: 13.3vw 0 10.64vw;
    margin: 10.64vw 0 0;
  }
  .research .dn-upper .swiper1 .slide1 {
    margin: 2.66vw 0;
    flex-wrap: wrap;
  }
  .research .dn-upper .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 47.88vw;
    border-radius: 2.66vw;
  }
  .research .dn-upper .swiper1 .slide1 .dn-word {
    flex: inherit;
    width: 100%;
    margin: 1.33vw 0 0;
    border-radius: 2.66vw;
    padding: 2.66vw 3.99vw;
  }
  .research .dn-upper .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 3.99vw;
  }
  .research .dn-upper .swiper1 .slide1 .dn-word .dp-intr1 {
    line-height: 5.32vw;
    margin: 1.995vw 0 3.325vw;
  }
  .research .dn-upper .swiper1 .slide1 .dn-word .dp-more1 {
    width: 22.078vw;
    height: 6.384vw;
    border-radius: 5.32vw;
  }
  .research-detail .dn-upper .dp-ti1 {
    font-size: 5.32vw;
  }
  .research-detail .dn-center {
    margin: 3.99vw 0 0;
  }
  .research-detail .dn-center .swiper1 .slide1 {
    margin: 5.32vw 0 0;
  }
  .research-detail .dn-center .swiper1 .slide1 .dn-top .dp-ti1 {
    font-size: 4.522vw;
    margin: 0 0 2.66vw;
  }
  .research-detail .dn-center .swiper1 .slide1 .dn-top .dp-intr1 {
    font-size: 3.458vw;
    line-height: 5.852vw;
    margin: 0 0 3.99vw;
  }
  .research-detail .dn-center .swiper1 .slide1 .dn-bot {
    padding: 3.99vw 5.32vw;
    border-radius: 1.995vw;
    flex-wrap: wrap;
  }
  .research-detail .dn-center .swiper1 .slide1 .dn-bot .dn-zuo {
    flex: inherit;
    width: 100%;
  }
  .research-detail .dn-center .swiper1 .slide1 .dn-bot .dn-zuo .dp-pai {
    margin: 2.66vw 0;
  }
  .research-detail .dn-center .swiper1 .slide1 .dn-bot .dn-zuo .dp-pai .dp-p1 {
    font-size: 3.99vw;
  }
  .research-detail .dn-center .swiper1 .slide1 .dn-bot .dn-zuo .dp-pai .dp-p2 {
    font-size: 3.458vw;
    line-height: 5.32vw;
    margin: 1.33vw 0 0;
  }
  .research-detail .dn-center .swiper1 .slide1 .dn-bot .dn-you {
    width: 100%;
  }
  .prod .dn-upper .swiper1 .slide1 {
    width: 46%;
    border-radius: 1.995vw;
  }
  .prod .dn-upper .swiper1 .slide1 .dn-picture {
    height: 34.58vw;
  }
  .prod .dn-upper .swiper1 .slide1 .dn-word {
    font-size: 3.99vw;
    padding: 0 2.66vw 6.65vw;
  }
  .prod .dn-upper .swiper1 .slide1 .dn-more1 {
    width: 26.6vw;
    height: 8.512vw;
    border-radius: 3.99vw;
  }
  .prod2 .dn-upper {
    flex-wrap: wrap;
  }
  .prod2 .dn-upper .dn-left {
    width: 100%;
  }
  .prod2 .dn-upper .dn-left .swiper1 .slide1 {
    padding: 1.995vw 0;
    font-size: 3.458vw;
  }
  .prod2 .dn-upper .dn-right {
    flex: inherit;
    padding: 3.99vw 0 0;
  }
  .prod-detail .dn-upper {
    flex-wrap: wrap;
  }
  .prod-detail .dn-upper .dn-picture {
    width: 100%;
    height: 61.18vw;
    border-radius: 2.66vw;
  }
  .prod-detail .dn-upper .dn-word {
    flex: inherit;
    width: 100%;
    padding: 5.32vw 0 0;
  }
  .prod-detail .dn-upper .dn-word .dp-ti1 {
    margin: 0 0 3.325vw;
  }
  .prod-detail .dn-center .dn-top .swiper1 .slide1 {
    font-size: 3.724vw;
    margin: 0 3.99vw;
    padding: 2.66vw 0;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1 {
    margin: 6.65vw 0 0;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1 .dn-sha {
    font-size: 3.724vw;
    padding: 2.66vw 5.32vw;
    border-top-left-radius: 1.33vw;
    border-top-right-radius: 1.33vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-describe .dn-xia {
    padding: 7.98vw 3.99vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-describe .dn-xia .dp-intr1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-describe .dn-xia .dp-more1 {
    padding: 1.33vw 0;
    margin: 3.99vw 0 0;
    font-size: 3.458vw;
    width: 34.58vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-char .dn-xia {
    margin: 5.32vw 0 0;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-char .dn-xia .swiper2 .slide2 {
    border-radius: 1.995vw;
    padding: 6.65vw 3.99vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-char .dn-xia .swiper2 .slide2 .dp-num1 {
    font-size: 7.98vw;
    right: 3.99vw;
    top: 5.32vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-char .dn-xia .swiper2 .slide2 .dp-ti1 {
    font-size: 3.724vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-char .dn-xia .swiper2 .slide2 .dp-line1 {
    width: 2.926vw;
    margin: 2.66vw 0;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-char .dn-xia .swiper-pagination {
    margin: 3.99vw 0 0;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-char .dn-xia .swiper-pagination .swiper-pagination-bullet {
    width: 6.65vw;
    height: 1.33vw;
    margin: 0 1.33vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-speci .dn-xia .swiper2 .slide2 {
    padding: 4.655vw;
    flex-wrap: wrap;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-speci .dn-xia .swiper2 .slide2.slide2-50 {
    width: 100%;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-speci .dn-xia .swiper2 .slide2.slide2-50 .dp-zuo {
    min-width: inherit;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-speci .dn-xia .swiper2 .slide2 .dp-zuo {
    font-size: 3.724vw;
    min-width: inherit;
    width: 100%;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-speci .dn-xia .swiper2 .slide2 .dp-you {
    line-height: 5.32vw;
    width: 100%;
    margin: 2.66vw 0 0;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-qa .dn-xia .layui-collapse .layui-colla-title {
    padding: 3.99vw 4.655vw;
    font-size: 3.724vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-qa .dn-xia .layui-collapse .layui-colla-title .dp-ti1 {
    padding: 0 3.99vw 0 0;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-qa .dn-xia .layui-collapse .layui-colla-title .layui-colla-icon {
    font-size: 3.724vw;
  }
  .prod-detail .dn-center .dn-bot .swiper1 .slide1-qa .dn-xia .layui-collapse .layui-colla-content {
    padding: 2.66vw 9.31vw;
  }
  .serv-qa .dn-upper .layui-collapse .layui-colla-item {
    margin: 0 0 3.99vw;
  }
  .serv-qa .dn-upper .layui-collapse .layui-colla-item .dp-icon {
    height: 7.98vw;
  }
  .serv-qa .dn-upper .layui-collapse .layui-colla-item .dp-icon .iconfont {
    font-size: 6.65vw;
  }
  .serv-qa .dn-upper .layui-collapse .layui-colla-item .layui-colla-title {
    padding: 1.995vw 2.66vw;
  }
  .serv-qa .dn-upper .layui-collapse .layui-colla-item .layui-colla-title .dp-ti1 {
    font-size: 3.724vw;
    margin: 0 0 0 2.66vw;
  }
  .serv-qa .dn-upper .layui-collapse .layui-colla-item .layui-colla-title .layui-colla-icon {
    right: 2.66vw;
    font-size: 3.724vw;
  }
  .serv-qa .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .dn-bot {
    padding: 0 9.31vw 3.99vw;
  }
  .serv-qa .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .dn-right {
    padding: 0 0 0 2.66vw;
    font-size: 3.458vw;
    line-height: 5.32vw;
  }
  .support-block .dn-upper .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .support-block .dn-upper .swiper1 .slide1 {
    padding: 11.305vw 0 9.975vw;
    width: 48.4%;
    margin: 0.8%;
    font-size: 3.724vw;
    border-radius: 2.66vw;
    border-bottom: 1.596vw solid #0054a6;
  }
  .support-block .dn-upper .swiper1 .slide1 .iconfont {
    font-size: 7.98vw;
    margin: 0 0 3.325vw;
  }
  .support-process .dn-upper .dn-bot .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .support-process .dn-upper .dn-bot .swiper1 .slide1 {
    width: 50%;
  }
  .support-process .dn-upper .dn-bot .swiper1 .slide1:hover .dn-word {
    top: 31.92vw;
  }
  .support-process .dn-upper .dn-bot .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 42.56vw;
    border-radius: 1.995vw;
  }
  .support-process .dn-upper .dn-bot .swiper1 .slide1 .dn-word {
    top: 13.965vw;
  }
  .support-process .dn-upper .dn-bot .swiper1 .slide1 .dn-word .dp-ti1 {
    width: 15.96vw;
    height: 15.96vw;
    font-size: 6.384vw;
  }
  .support-process .dn-upper .dn-bot .swiper1 .slide1 .dn-word .dp-ti2 {
    font-size: 3.724vw;
    margin: 1.995vw 0 0;
  }
  .support-process .dn-lower .dn-cont {
    border-radius: 1.33vw;
    padding: 0 3.99vw 0 0;
  }
  .support-process .dn-lower .dn-left {
    font-size: 3.724vw;
    height: 11.97vw;
    width: 39.9vw;
    border-top-right-radius: 7.98vw;
    border-bottom-right-radius: 7.98vw;
  }
  .support-process .dn-lower .dn-right {
    font-size: 4.788vw;
  }
  .support-process .dn-lower .dn-right .iconfont {
    font-size: 6.118vw;
    margin: 0 1.995vw 0 0;
  }
  .download .dn-upper .swiper1 .slide1 {
    width: 98%;
    padding: 1.995vw 3.99vw;
    border-top-right-radius: 1.33vw;
    border-bottom-right-radius: 1.33vw;
  }
  .download .dn-upper .swiper1 .slide1 .dn-left {
    padding: 0 3.99vw 0 0;
  }
  .download .dn-upper .swiper1 .slide1 .dn-left .dp-ti1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
  }
  .download .dn-upper .swiper1 .slide1 .dn-left .dp-time1 {
    margin: 1.995vw 0 0;
  }
  .download .dn-upper .swiper1 .slide1 .dn-right {
    width: 7.98vw;
    height: 7.98vw;
  }
  .download .dn-upper .swiper1 .slide1 .dn-right .iconfont {
    font-size: 3.99vw;
  }
  .contact .dn-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .contact .dn-center .swiper1 .slide1 {
    width: 50%;
    font-size: 3.458vw;
    margin: 2.66vw 0;
  }
  .contact .dn-center .swiper1 .slide1 .iconfont {
    font-size: 6.118vw;
  }
  .contact .dn-center .swiper1 .slide1 .dp-ti1 {
    font-size: 3.724vw;
    margin: 1.995vw 0;
  }
  .contact .dn-lower .dn-cont {
    padding: 3.99vw 6.65vw;
    border-radius: 2.66vw;
    width: 100%;
  }
  .contact .dn-lower .dp-backimg1 {
    bottom: -6.65vw;
    width: 90%;
  }
  .contact .dn-lower .dn-zuo {
    padding: 0 3.99vw 0 0;
  }
  .contact .dn-lower .dn-you .dp-btn {
    width: 23.94vw;
    height: 7.98vw;
    border-radius: 6.65vw;
  }
  .layui-contact {
    padding: 5.32vw 6.65vw;
    width: 79.8vw;
  }
  .layui-contact .dp-backimg1 {
    right: 13.3vw;
    top: 0;
    width: 23.94vw;
  }
  .layui-contact .layui-form .layui-form-item.layui-form-item-flex {
    flex-wrap: wrap;
  }
  .layui-contact .layui-form .layui-form-item.layui-form-item-flex .layui-input {
    flex: 1;
  }
  .layui-contact .layui-form .layui-form-item.layui-form-item-flex .dp-img1 {
    margin: 0 0 0 1.33vw;
  }
  .layui-contact .layui-form .layui-form-item.layui-form-item-flex .layui-btn {
    width: 100%;
    padding: 0;
    font-size: 3.192vw;
    margin: 2.66vw 0 0;
  }
  .layui-contact .layui-form .layui-form-item .dp-ti1 {
    font-size: 3.99vw;
    margin: 0 0 5.32vw;
  }
}
