@media (max-width: 1540px) {
  .header_nav_item > a {
    padding: 0 25px;
  }
}
.banner_content {
  width: 65%;
  margin: 0 auto;
}

.video_content {
  width: 65%;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .banner_content {
    width: 90%;
  }
  .banner_content p {
    width: 100%;
  }
  .video_content {
    width: 100%;
  }
}
.homeabout_description p {
  line-height: 1.6;
}

.homeabout_highlight p {
  font-size: 26px;
}

@media (max-width: 1600px) {
  .homeabout_highlight {
    height: 150px;
  }
  .homeabout_highlight p {
    font-size: 22px;
  }
  .homeabout_highlight span {
    font-size: 20px;
  }
}
.homecase_item_intro p {
  min-height: 2.6em;
  line-height: 1.3;
}
.homecase_item_intro span {
  min-height: 4.8em;
  line-height: 1.6;
}

.homenews_item_intro p {
  line-height: 1.3;
}
.homenews_item_intro span {
  line-height: 1.6;
}

.focus_main {
  width: 60%;
  margin: 0 auto;
}

@media (max-width: 1199px) {
  .focus_main {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .focus_main {
    width: 100%;
  }
}
.footer_contact {
  gap: 30px;
}

.listcase_hot .swiper-slide a .listcase_hot_pic {
  width: 590px;
}

.footer_nav {
  gap: 90px;
}

@media (max-width: 1440px) {
  .footer_nav {
    gap: 70px;
  }
}
@media (max-width: 767px) {
  .footer_container {
    padding-top: 470px;
  }
}
@media (max-width: 374px) {
  .footer_container {
    padding-top: 560px;
  }
}
.pageServiceBox1 .pageService_container p {
  line-height: 1.6;
}

.pageserviceBox2_main h4 {
  line-height: 1.3;
}
.pageserviceBox2_main p {
  line-height: 1.6;
}

.pagecontact_pic {
  background: url(/static/image/map_en.jpg) no-repeat center top;
  background-size: cover;
}

@media (max-width: 767px) {
  .pagecontact_pic {
    background: url(/static/image/map_mobile_en.jpg) no-repeat center top;
    background-size: cover;
  }
}
.show_scene_item p {
  font-size: 12px;
}
