@media screen and (max-width: 1560px) {
  .com-cont-1400,
  .com-cont-1720 {
    width: 1200px;
  }
  .index-block .dn-upper .dn-left {
    width: 420px;
  }
  .index-block .dn-upper .dn-right .swiper1 .slide1 {
    width: 190px;
    height: 260px;
  }
  .index-news .dn-upper .dn-right .swiper1 .slide1 .dp-ti1 {
    font-size: 1.56vw;
  }
  .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;
  }
  .news .dn-center .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 1.56vw;
    line-height: 2.08vw;
  }
  .news .dn-center .swiper1 .slide1 .dn-word .dp-intr1 {
    font-size: 1.248vw;
    line-height: 2.08vw;
  }
  .building-two .dn-lower .swiper1 .slide1 .dn-picture {
    height: 26.32933333vw;
  }
  .building-two .dn-lower .swiper1 .slide1 .dn-word {
    width: 44%;
  }
  .join-idea .dn-lower .swiper1 .slide1 .dn-picture {
    width: 48%;
    height: 25.116vw;
  }
  .responsibility .swiper1 .slide1 .dn-picture {
    width: 50%;
    height: 28.87733333vw;
  }
  .responsibility .swiper1 .slide1 .dn-picture:before {
    top: -3.39733333vw;
    left: -11.76933333vw;
    width: 33.124vw;
    height: 29.12vw;
  }
  .responsibility .swiper1 .slide1 .dn-word {
    width: 40%;
  }
}
@media screen and (max-width: 768px) {
  body {
    font-size: 3.192vw;
  }
  .font-size-18 {
    font-size: 3.458vw;
  }
  .font-size-26 {
    font-size: 3.99vw;
  }
  .font-size-40 {
    font-size: 5.32vw;
  }
  .font-size-48 {
    font-size: 5.586vw;
  }
  .com-font-size-24 {
    font-size: 3.724vw;
  }
  .com-font-size-30 {
    font-size: 4.256vw;
  }
  .com-font-size-32 {
    font-size: 4.522vw;
  }
  .com-font-size-36 {
    font-size: 5.054vw;
  }
  .com-font-size-42 {
    font-size: 5.32vw;
  }
  .com-font-size-48 {
    font-size: 6.118vw;
  }
  .com-font-size-56 {
    font-size: 6.916vw;
  }
  .com-font-size-68 {
    font-size: 7.98vw;
  }
  .com-font-size-76 {
    font-size: 9.044vw;
  }
  .com-font-size-80 {
    font-size: 9.576vw;
  }
  .com-richtext-16 {
    font-size: 3.192vw;
    line-height: 5.32vw;
  }
  .com-richtext-18 {
    font-size: 3.458vw;
    line-height: 5.32vw;
  }
  .com-richtext-20 {
    font-size: 3.724vw;
    line-height: 5.586vw;
  }
  .com-margin-top-50 {
    margin-top: 6.65vw;
  }
  .com-padding-top-30 {
    padding-top: 3.99vw;
  }
  .com-padding-top-40 {
    padding-top: 5.32vw;
  }
  .com-padding-top-60 {
    padding-top: 7.98vw;
  }
  .com-padding-top-80 {
    padding-top: 10.64vw;
  }
  .com-padding-top-100 {
    padding-top: 13.3vw;
  }
  .com-padding-top-130 {
    padding-top: 17.29vw;
  }
  .com-padding-bottom-40 {
    padding-bottom: 5.32vw;
  }
  .com-padding-bottom-80 {
    padding-bottom: 10.64vw;
  }
  .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-padding-bottom-180 {
    padding-bottom: 23.94vw;
  }
  .com-cont-1000,
  .com-cont-1400,
  .com-cont-1720 {
    width: 90%;
  }
  .layui-btn {
    height: 7.98vw;
    line-height: 7.98vw;
  }
  .com-button1 {
    width: 26.6vw;
    height: 7.448vw;
    border-radius: 6.65vw;
    font-size: 3.192vw;
  }
  .com-banner1 .swiper1 .slide1 {
    height: 59.85vw;
  }
  .com-swiper1-classification1 .slide1 {
    min-width: 26.6vw;
    height: 8.246vw;
    border-radius: 6.65vw;
    font-size: 3.458vw;
    margin: 0 1.596vw;
    padding: 0 2.66vw;
  }
  .com-swiper1-column1 .com-cont {
    flex-wrap: wrap;
  }
  .com-header-diff .com-swiper1-column1 .com-cont {
    padding: 3.192vw 0 0;
  }
  .com-swiper1-column1 .dn-left {
    width: 100%;
  }
  .com-swiper1-column1 .dn-left .swiper1 .slide1 {
    font-size: 3.724vw;
    padding: 2.66vw 0;
    margin: 0 2.66vw 0 0;
  }
  .com-swiper1-column1 .dn-right {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding: 2.128vw 0;
  }
  .com-swiper1-column1 .dn-right .layui-breadcrumb {
    flex-wrap: wrap;
  }
  .com-swiper1-column1 .dn-right .layui-breadcrumb a {
    font-size: 3.192vw;
  }
  .com-swiper1-column1 .dn-right .layui-breadcrumb span {
    font-size: 4.788vw;
  }
  .com-paging1 .swiper1 .slide1 {
    width: 6.65vw;
    height: 6.65vw;
    margin: 0 0.665vw;
  }
  .com-header {
    padding: 1.995vw 0 !important;
  }
  .com-header .dn-logo .dp-img1 {
    height: 8.512vw;
  }
  .com-header .dn-menu {
    display: none;
  }
  .com-header .dn-opera .dn-lang .layui-nav-item {
    line-height: 7.98vw;
  }
  .com-header .dn-opera .dn-lang .layui-nav-item .layui-nav-first .layui-icon-website {
    font-size: 3.724vw;
  }
  .com-header .dn-opera .dn-lang .layui-nav-item .layui-nav-first b {
    margin: 0 1.064vw;
  }
  .com-header .dn-opera .dn-lang .layui-nav-item .layui-nav-first .layui-icon-down {
    font-size: 3.192vw;
  }
  .com-header .dn-opera .dn-lang .layui-nav-item .layui-nav-child {
    top: 8.778vw;
  }
  .com-header .dn-opera .dn-search {
    margin: 0 0 0 1.33vw;
  }
  .com-header .dn-opera .dn-menu-oper {
    display: block;
  }
  .com-header-search {
    padding: 7.98vw 5.32vw;
  }
  .com-header-search .dp-form1 .dp-input1 {
    font-size: 5.32vw;
  }
  .com-header-search .dp-form1 .dp-button1 .iconfont {
    font-size: 6.65vw;
  }
  .search .dn-center .swiper1 .slide1 {
    padding: 2.128vw 0;
    font-size: 3.724vw;
  }
  .com-footer {
    border-top: 1.33vw solid #004e97;
  }
  .com-footer .dn-upper {
    padding: 5.32vw 0 3.99vw;
    flex-wrap: wrap;
  }
  .com-footer .dn-upper .dn-left {
    width: 100%;
  }
  .com-footer .dn-upper .dn-left .dn-top .dp-logo .dp-img1 {
    height: 8.512vw;
  }
  .com-footer .dn-upper .dn-left .dn-top .dp-ti1 {
    font-size: 3.724vw;
    margin: 0 0 0 3.99vw;
  }
  .com-footer .dn-upper .dn-left .dn-top .dp-line1 {
    height: 5.32vw;
    margin: 0 2.66vw;
  }
  .com-footer .dn-upper .dn-left .dn-top .dp-phone1 {
    font-size: 4.788vw;
  }
  .com-footer .dn-upper .dn-left .dn-bot {
    display: none;
  }
  .com-footer .dn-upper .dn-left .layui-nav {
    width: 100%;
    margin: 5.32vw 0 0;
  }
  .com-footer .dn-upper .dn-left .layui-nav .layui-nav-item {
    line-height: 10.64vw;
  }
  .com-footer .dn-upper .dn-left .layui-nav .layui-nav-item .layui-nav-first .layui-nav-more {
    right: 2.66vw;
  }
  .com-footer .dn-upper .dn-left .layui-nav .layui-nav-item .layui-nav-child {
    top: 11.438vw;
    line-height: 6.65vw;
    padding: 2.66vw 0;
  }
  .com-footer .dn-upper .dn-right {
    width: 100%;
    padding: 0;
    margin: 5.32vw 0 0;
    border-left: none;
  }
  .com-footer .dn-upper .dn-right .dp-left {
    font-size: 3.724vw;
  }
  .com-footer .dn-upper .dn-right .dp-left .iconfont {
    font-size: 3.99vw;
  }
  .com-footer .dn-upper .dn-right .dp-left .dp-p1 {
    margin: 0.665vw 0 0;
  }
  .com-footer .dn-upper .dn-right .dp-left .dp-p2 {
    line-height: 5.32vw;
    margin: 5.32vw 0 0;
  }
  .com-footer .dn-upper .dn-right .dp-right {
    margin: 0 0 0 7.315vw;
  }
  .com-footer .dn-upper .dn-right .dp-right .dp-img1 {
    width: 29.26vw;
    height: 29.26vw;
  }
  .com-footer .dn-lower {
    padding: 3.99vw 0 2.66vw;
    font-size: 3.192vw;
    flex-wrap: wrap;
  }
  .com-footer .dn-lower .dn-left {
    width: 100%;
    margin: 0 0 1.33vw;
  }
  .index-banner .swiper1 .slide1 {
    height: 66.5vw;
  }
  .index-banner .swiper1 .swiper-button-all .swiper-button:after {
    font-size: 6.65vw;
  }
  .index-banner .swiper1 .swiper-button-all .swiper-button-prev {
    left: 2.66vw;
  }
  .index-banner .swiper1 .swiper-button-all .swiper-button-next {
    right: 2.66vw;
  }
  .index-about .dn-upper {
    flex-wrap: wrap;
  }
  .index-about .dn-upper .dn-left {
    width: 100%;
  }
  .index-about .dn-upper .dn-left .dn-top {
    padding-right: 0;
    padding-left: 0;
  }
  .index-about .dn-upper .dn-left .dn-word {
    padding: 9.31vw;
  }
  .index-about .dn-upper .dn-left .dn-word .dp-picture {
    width: 100%;
  }
  .index-about .dn-upper .dn-left .dn-word .dp-intr1 {
    margin: 3.99vw 0 7.98vw;
  }
  .index-about .dn-upper .dn-right {
    width: 100%;
    height: 63.84vw;
    box-shadow: 0 5.32vw 5.32vw rgba(0, 0, 0, 0.3);
  }
  .index-about .dn-upper .dn-right .dn-word {
    font-size: 3.458vw;
  }
  .index-about .dn-upper .dn-right .dn-word .dp-ti1 {
    margin: 1.33vw 0 0;
  }
  .index-about .dn-center .swiper1 {
    width: calc(100% + 50 * 0.133vw * 2);
    margin: 0 -6.65vw;
  }
  .index-about .dn-center .swiper1 .wrapper1 {
    flex-wrap: wrap;
  }
  .index-about .dn-center .swiper1 .slide1 {
    width: 50%;
    padding: 0 6.65vw;
    margin: 2.66vw 0;
  }
  .index-about .dn-center .swiper1 .slide1 .dn-left .dp-img1 {
    height: 5.054vw;
    margin: 0 0 1.33vw;
  }
  .index-about .dn-center .swiper1 .slide1 .dn-left .iconfont {
    font-size: 6.65vw;
    margin: 0 0 1.33vw;
  }
  .index-about .dn-center .swiper1 .slide1 .dn-right .iconfont {
    top: 2.66vw;
    right: -2.66vw;
    font-size: 2.66vw;
  }
  .layui-layer .com-index-about-video .dp-video1 {
    width: 79.8vw;
    height: 53.2vw;
  }
  .layui-layer .com-index-manu-layui {
    padding: 3.99vw;
    width: 79.8vw;
  }
  .index-manu .dn-upper .swiper1 .slide1 {
    padding: 6.65vw;
    flex-wrap: wrap;
  }
  .index-manu .dn-upper .swiper1 .slide1 .dn-left {
    width: 100%;
    padding: 0;
    border-right: none;
  }
  .index-manu .dn-upper .swiper1 .slide1 .dn-left .dp-intr1 {
    margin: 2.66vw 0 5.32vw;
  }
  .index-manu .dn-upper .swiper1 .slide1 .dn-right {
    flex: inherit;
    width: 100%;
    padding: 5.32vw 0 0 0;
  }
  .index-manu .dn-upper .swiper1 .slide1 .dn-right .swiper2 {
    margin: 0;
  }
  .index-manu .dn-upper .swiper1 .slide1 .dn-right .swiper2 .slide2 {
    font-size: 3.458vw;
    margin: 1.33vw 0;
  }
  .index-manu .dn-upper .swiper1 .slide1 .dn-right .swiper2 .slide2 .layui-icon {
    margin: 0 0 0 2.128vw;
  }
  .index-manu .dn-center .swiper1 .slide1 {
    padding: 2.66vw 0;
  }
  .index-manu .dn-center .swiper1 .slide1 .dn-left {
    margin: 0 1.33vw 0 0;
  }
  .index-manu .dn-center .swiper1 .slide1 .dn-left .dp-img1 {
    height: 8.512vw;
  }
  .index-manu .dn-center .swiper1 .slide1 .dn-left .iconfont {
    font-size: 5.586vw;
  }
  .index-manu .dn-center .swiper1 .slide1 .dn-right .dp-more1 {
    margin: 1.33vw 0 0;
    font-size: 2.926vw;
  }
  .index-manu .dn-center .swiper1 .slide1 .dn-right .dp-more1 .layui-icon {
    font-size: 2.926vw;
  }
  .index-news .dn-upper {
    flex-wrap: wrap;
  }
  .index-news .dn-upper .dn-left {
    width: 100%;
    padding: 0;
  }
  .index-news .dn-upper .dn-left .swiper-button-all .swiper-button {
    margin: 0 1.33vw 0 0;
  }
  .index-news .dn-upper .dn-left .swiper-button-all .swiper-button .layui-icon {
    font-size: 5.32vw;
  }
  .index-news .dn-upper .dn-right {
    flex: inherit;
    width: 100%;
    margin: 3.99vw 0 0;
  }
  .index-news .dn-upper .dn-right .swiper1 .slide1 {
    width: 66.66666667%;
    padding: 0 3.458vw;
  }
  .index-news .dn-upper .dn-right .swiper1 .slide1 .dp-time1 {
    font-size: 3.192vw;
  }
  .index-news .dn-upper .dn-right .swiper1 .slide1 .dp-ti1 {
    font-size: 4.256vw;
    margin: 2.66vw 0 5.32vw;
  }
  .index-news .dn-upper .dn-right .swiper1 .slide1 .dp-more1 {
    margin: 5.32vw 0 0;
  }
  .introduction-picture {
    padding-left: 0;
    padding-right: 0;
  }
  .introduction-picture .swiper1 {
    padding: 0 0 2.66vw;
  }
  .introduction-picture .swiper1 .slide1 {
    width: 79.8vw;
    box-shadow: 0 0 2.66vw rgba(0, 0, 0, 0.2);
  }
  .introduction-picture .swiper1 .slide1 .dn-picture {
    height: 55.328vw;
  }
  .introduction-picture .swiper1 .slide1 .dn-word {
    padding: 4.788vw 6.65vw;
  }
  .introduction-picture .swiper1 .slide1 .dn-word .dp-ti1 {
    margin: 0 0 2.66vw;
  }
  .introduction-picture .swiper-button-all .swiper-button {
    width: 8.512vw;
    height: 8.512vw;
  }
  .introduction-picture .swiper-button-all .swiper-button .layui-icon {
    font-size: 3.724vw;
  }
  .introduction-picture .swiper-button-all .swiper-button-prev1 {
    left: -3.99vw;
  }
  .introduction-picture .swiper-button-all .swiper-button-next1 {
    right: -3.99vw;
  }
  .history .dn-center .dn-top .swiper1 .slide1 {
    width: calc(100% / 2 - 2px);
    font-size: 3.458vw;
    padding: 3.458vw 0;
  }
  .history .dn-center .dn-top .swiper1 .slide1 .dp-time1 {
    font-size: 3.99vw;
    margin: 0 0 1.596vw;
  }
  .history .dn-center .dn-bot .swiper1 .slide1 .swiper2 .wrapper2 {
    max-height: 106.4vw;
  }
  .history .dn-center .dn-bot .swiper1 .slide1 .swiper2 .slide2 {
    padding: 3.99vw 0;
  }
  .history .dn-center .dn-bot .swiper1 .slide1 .swiper2 .slide2:before {
    left: calc(180 * 0.133vw + 5px);
  }
  .history .dn-center .dn-bot .swiper1 .slide1 .swiper2 .slide2:after {
    content: '';
    width: calc(100% - (180 * 0.133vw + 5px));
  }
  .history .dn-center .dn-bot .swiper1 .slide1 .swiper2 .slide2 .dp-time1 {
    width: 23.94vw;
    font-size: 3.724vw;
  }
  .history .dn-center .dn-bot .swiper1 .slide1 .swiper2 .slide2 .dn-word {
    padding: 0 0 0 1.56vw;
  }
  .history .dn-lower .swiper-button-all {
    padding: 0 0 0 calc(180 * 0.052vw + 54 * 0.052vw + 20 * 0.133vw);
  }
  .history .dn-lower .swiper-button-all .swiper-button {
    width: 7.182vw;
    height: 7.182vw;
    margin: 0 4.522vw 0 0;
  }
  .history .dn-lower .swiper-button-all .swiper-button .layui-icon {
    font-size: 3.724vw;
  }
  .honor-lower .dn-word {
    font-size: 3.458vw;
  }
  .honor-lower .dn-word .dp-intr1 {
    line-height: 5.32vw;
    margin: 1.862vw 0 0;
  }
  .honor-lower .dn-word .dp-list1 {
    margin: 5.32vw 0 0;
    line-height: 6.65vw;
  }
  .honor-lower .dn-word .dp-list1 .dp-p1 .iconfont {
    font-size: 4.788vw;
  }
  .contact-center .dn-upper .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .contact-center .dn-upper .dn-left {
    flex: inherit;
    width: 100%;
    height: 73.15vw;
  }
  .contact-center .dn-upper .dn-right {
    width: 100%;
    padding: 3.99vw;
  }
  .contact-center .dn-upper .dn-right .dn-bot {
    font-size: 3.192vw;
    padding: 2.128vw 0 0;
  }
  .contact-center .dn-upper .dn-right .dn-bot .dp-a1 {
    margin: 3.458vw 0 0;
  }
  .contact-center .dn-upper .dn-right .dn-bot .dp-a1 .iconfont {
    margin: 0 1.862vw 0 0;
    font-size: 3.724vw;
  }
  .contact-center .dn-lower .swiper1 .slide1 {
    width: 44%;
    padding: 0 0 3.99vw;
  }
  .contact-center .dn-lower .swiper1 .slide1 .dn-top {
    font-size: 3.724vw;
    line-height: 5.32vw;
  }
  .contact-center .dn-lower .swiper1 .slide1 .dn-bot {
    font-size: 3.192vw;
  }
  .contact-center .dn-lower .swiper1 .slide1 .dn-bot .dp-a1 {
    margin: 3.458vw 0 0;
  }
  .contact-center .dn-lower .swiper1 .slide1 .dn-bot .dp-a1 .iconfont {
    margin: 0 1.862vw 0 0;
    font-size: 3.724vw;
  }
  .contact-lower .dn-lower .layui-form .swiper1 .slide1 {
    width: 99% !important;
  }
  .contact-lower .dn-lower .layui-form .swiper1 .slide1 .layui-input {
    height: 9.31vw;
    padding: 0 0 0 2.66vw;
  }
  .contact-lower .dn-lower .layui-form .swiper1 .slide1 .layui-textarea {
    height: 42.56vw;
    padding: 2.66vw;
  }
  .industry .swiper1 .slide1 {
    margin: 5.32vw 0;
  }
  .industry .swiper1 .slide1 .dn-upper .dn-word {
    padding: 3.99vw;
  }
  .industry .swiper1 .slide1 .dn-upper .dn-word .dp-intr1 {
    width: 100%;
    margin: 2.66vw 0 3.99vw;
  }
  .industry .swiper1 .slide1 .dn-lower .swiper2 .wrapper2 {
    flex-wrap: wrap;
  }
  .industry .swiper1 .slide1 .dn-lower .swiper2 .slide2 {
    width: 50% !important;
    font-size: 3.724vw;
    padding: 3.99vw 0;
    margin: 0 0 1px;
  }
  .industry .swiper1 .slide1 .dn-lower .swiper2 .slide2 .iconfont {
    font-size: 5.32vw;
    margin: 0 2.66vw 0 0;
  }
  .industry2 .dn-lower .swiper1 .slide1 {
    width: 96%;
    height: 47.88vw;
  }
  .industry2 .dn-lower .swiper1 .slide1 .dn-word {
    padding: 3.99vw 7.98vw;
  }
  .industry-detail .dn-upper {
    flex-wrap: wrap;
  }
  .industry-detail .dn-upper .dn-left {
    width: 100%;
    padding: 0 3.99vw;
  }
  .industry-detail .dn-upper .dn-left .swiper-button-all .swiper-button {
    width: 6.916vw;
    height: 6.916vw;
  }
  .industry-detail .dn-upper .dn-left .swiper-button-all .swiper-button-prev1 {
    left: 0;
  }
  .industry-detail .dn-upper .dn-left .swiper-button-all .swiper-button-next1 {
    right: 0;
  }
  .industry-detail .dn-upper .dn-left .swiper1 .slide1 .dn-picture {
    height: 42.56vw;
  }
  .industry-detail .dn-upper .dn-right {
    flex: inherit;
    width: 100%;
    padding: 3.12vw 4.16vw 0;
  }
  .industry-detail .dn-center .swiper1 .slide1 {
    width: auto;
    font-size: 3.458vw;
    padding: 2.926vw 5.32vw;
  }
  .industry-detail .dn-lower .swiper1 .slide1 {
    overflow-x: auto;
    padding: 1.33vw;
  }
  .news .dn-upper .layui-form {
    font-size: 3.192vw;
  }
  .news .dn-upper .layui-form .layui-input {
    width: 37.24vw;
    height: 7.98vw;
    border-radius: 6.65vw;
    padding: 0 2.66vw;
  }
  .news .dn-upper .layui-form .layui-form-select dl {
    top: 7.98vw;
  }
  .news .dn-center .swiper1 {
    width: calc(100% + 48 * 0.133vw);
    margin: 0 -3.192vw;
  }
  .news .dn-center .swiper1 .slide1 {
    width: 100%;
    margin: 0 !important;
    padding: 3.99vw !important;
    border-bottom: 1px solid #eaeaea;
    border-right: none;
  }
  .news .dn-center .swiper1 .slide1:nth-child(-n+3) .dn-word {
    padding: 3.192vw 3.192vw 0;
  }
  .news .dn-center .swiper1 .slide1 .dn-picture {
    height: 47.88vw;
  }
  .news .dn-center .swiper1 .slide1 .dn-word .dp-time1 {
    font-size: 3.192vw;
  }
  .news .dn-center .swiper1 .slide1 .dn-word .dp-ti1 {
    font-size: 3.99vw;
    line-height: 5.32vw;
    margin: 1.862vw 0 0;
  }
  .news .dn-center .swiper1 .slide1 .dn-word .dp-intr1 {
    font-size: 3.458vw;
    line-height: 5.32vw;
    margin: 5.586vw 0 0;
  }
  .news .dn-center .swiper1 .slide1 .dn-word .dp-more1 {
    margin: 5.32vw 0 0;
  }
  .news-detail .dn-upper {
    padding: 0 0 6.65vw;
  }
  .news-detail .dn-upper .dp-intr1 {
    font-size: 3.458vw;
  }
  .news-detail .dn-upper .dp-intr1 .dp-a1 {
    margin: 0 2.66vw 0 0;
  }
  .news-detail .dn-lower {
    flex-wrap: wrap;
  }
  .news-detail .dn-lower .dn-left {
    font-size: 3.724vw;
  }
  .news-detail .dn-lower .dn-left .dp-a1 {
    margin: 0 0 2.66vw;
  }
  .news-detail .dn-lower .dn-right {
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
  .culture-idea .dn-lower .swiper1 .slide1 {
    width: 96%;
    height: 48.944vw;
    margin: 2% !important;
  }
  .culture-idea .dn-lower .swiper1 .slide1 .dn-word {
    padding: 6.916vw 7.98vw;
  }
  .culture-idea .dn-lower .swiper1 .slide1 .dn-word .dp-p1 {
    margin: 0 0 1.33vw;
  }
  .building-one .dn-upper {
    height: 55.86vw;
  }
  .building-one .dn-upper .dn-word {
    padding: 0 6.65vw;
  }
  .building-one .dn-lower {
    padding: 6.65vw;
  }
  .building-two .dn-lower .swiper1 .slide1 {
    flex-wrap: wrap;
    margin: 2.66vw 0;
  }
  .building-two .dn-lower .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 57.722vw;
  }
  .building-two .dn-lower .swiper1 .slide1 .dn-word {
    width: 100%;
    padding: 3.99vw 0;
  }
  .join-idea .dn-lower .swiper1 .slide1 {
    margin: 5.054vw 0;
  }
  .building-three .dn-lower .swiper1 .slide1 {
    width: 64.66666667%;
  }
  .building-three .dn-lower .swiper1 .slide1 .dn-picture {
    height: 36.708vw;
  }
  .building-three .dn-lower .swiper1 .slide1 .dn-word {
    padding: 3.99vw;
    font-size: 3.458vw;
    line-height: 5.32vw;
  }
  .responsibility .swiper1 .slide1 {
    flex-wrap: wrap;
  }
  .responsibility .swiper1 .slide1 .dn-picture {
    width: 100%;
    height: 63.308vw;
  }
  .responsibility .swiper1 .slide1 .dn-picture:before {
    display: none;
  }
  .responsibility .swiper1 .slide1 .dn-word {
    width: 100%;
    padding: 3.99vw 0;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item {
    margin: 2.128vw 0;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item .layui-colla-title {
    padding: 3.458vw 0;
    font-size: 3.192vw;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item .layui-colla-title .layui-colla-icon {
    right: 7.98vw;
    font-size: 3.99vw;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item .layui-colla-content {
    padding: 3.458vw 3.99vw;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper1 .slide1 {
    margin: 2.66vw 0;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper1 .slide1 .dn-top {
    font-size: 3.458vw;
    margin: 0 0 2.66vw;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper1 .slide1 .swiper2 .wrapper2 {
    flex-wrap: wrap;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper1 .slide1 .swiper2 .slide2 {
    width: 100%;
    font-size: 3.192vw;
    line-height: 5.32vw;
    margin: 1.33vw 0;
  }
  .recruit .dn-upper .layui-collapse .layui-colla-item .layui-colla-content .swiper1 .slide1 .swiper2 .slide2 .dp-sha {
    margin: 0 0 2.66vw;
  }
  .com-join-recruit-layui {
    width: 79.8vw;
    padding: 3.99vw 6.65vw;
  }
  .com-join-recruit-layui .dn-upper .dp-ti2 {
    padding: 2.66vw 0 0;
    margin: 5.852vw 0 0;
  }
  .com-join-recruit-layui .dn-lower .swiper1 .slide1 {
    width: 97%;
  }
  .com-join-recruit-layui .dn-lower .swiper1 .slide1 .dp-ti1 {
    font-size: 3.192vw;
    margin: 0 0 1.596vw;
  }
  .com-join-recruit-layui .dn-lower .swiper1 .slide1 .dp-input1 {
    height: 7.98vw;
    padding: 0 0 0 2.128vw;
  }
  .com-join-recruit-layui .dn-lower .swiper1 .slide1 .dp-img1 {
    height: 7.98vw;
    margin: 0 0 0 1.33vw;
  }
}
