﻿@media screen and (min-width: 1700px) {



  /* #region  首页*/

  html,

  body {

    font-size: 20px;

  }



  .width {

    width: 1600px;

  }



  /* #endregion */



}



@media screen and (max-width: 1699px) {



  /* #region  首页*/

  html,

  body {

    font-size: 19px;

  }



  .width {

    width: 1350px;

  }



  .index4_li {

    height: 31rem;


  }



  .index4 {

    padding: 6rem 0 6rem 0;

  }



  .index5 {

    padding: 5rem 0 6rem 0;

  }



  .index6 {

    padding: 5rem 0 6rem 0;

  }



  .index3 {

    padding: 6rem 0 6rem 0;


    background-attachment: inherit;

  }



  .nav_left {

    width: 30%;

    padding: 2.8rem;

    padding-left: 3%;

  }



  .nav_right {

    padding-right: 15%;

  }





  /* #endregion */



  /* #region  内页*/

  .new_text {

    padding-top: 1.9rem;

  }



  .new_i2 {

    margin-top: .8rem;

    -webkit-line-clamp: 1;
    line-clamp: 1;

  }

  .new_left img {
    height: 20rem;
  }

  .new_i3 {

    margin-top: 1.7rem;

  }



  .introduc1_con {

    margin-top: 3.5rem;

  }



  .introduc2_i3 {

    width: 80%;

  }



  .introduc_tit {

    top: 35%;

  }





  .architecture_img {

    margin-top: 7.5rem;

  }



  .society_bottom div {

    padding: 5rem 6.5rem;

  }



  .society_left {

    width: 42%;

  }



  .society_top {

    padding-top: 3rem;

  }



  .join2_con {

    width: 85%;

  }



  .contact_top p {

    width: 68%;

  }



  .manufacture_long {

    padding-top: 2.8rem;

  }



  .contact_left div {

    left: 50%;

    top: 41.5%;

  }

  .index5_list .swiper-slide img {
    height: 15rem;
  }

  /* #endregion */

  .qualifications>img {
    height: 23rem;
  }

  .cooperate_ul li:nth-child(8) {
    right: 2rem;
  }




}



@media screen and (max-width: 1449px) {



  /* #region  首页*/

  html,

  body {

    font-size: 18px;

  }



  .width {

    width: 94%;

  }



  .index4_li {

    height: 26rem;


  }



  .index6 li {

    height: 16rem;

  }



  .footer_left {

    font-size: 1.1rem;

  }



  .footer_i1 span,

  .footer_left a {

    font-size: .9rem;

  }



  /* #endregion */



  /* #region  内页*/

  .architecture_icon {
    width: 11.1rem;
    height: 11.1rem;
    top: 11.6rem;
  }

  .nshow_p {

    margin-top: 3.8rem;

  }



  .introduc_tit span {

    margin-top: 5%;

  }



  .introduc_nav a {

    padding: 2rem 1.5rem;

  }



  .introduc_nav a div {

    margin-top: 1.1rem;

  }



  .introduc1_con {

    margin-top: 2.5rem;

  }



  .introduc1_right {

    width: 42%;

  }



  .introduc_nav a div {

    margin-top: 1rem;

  }



  .introduc_nav a {

    font-size: 1.2rem;

  }



  .architecture_img {

    margin-top: 7rem;

  }



  .society_bottom div {

    padding: 5rem 4rem;

  }



  .society_left {

    width: 45%;

  }



  .society_top {

    padding-top: 2rem;

  }



  .cooperate_ul li:nth-child(4) {

    right: 7rem;

  }



  .join2_con {

    width: 100%;

  }




  .join3_route span {

    font-size: 1.6rem;

  }



  .join4_left {

    width: 29rem;

    left: -26rem;

  }



  .contact_top p {

    width: 76%;

  }



  .construct_title span {

    padding-left: 2.2rem;

  }



  .manufacture_p p {

    font-size: 1rem;

  }



  .manufacture_icon {

    width: 4rem;

    height: 4rem;

  }



  .manufacture_p span {

    font-size: 1.6rem;

  }



  .manufacture_p p {

    margin-top: 2rem;

  }



  .operate3 {

    padding-top: 10rem;

  }



  /* #endregion */

  .qualifications>img {
    height: 20rem;
  }

  .construct_text .qualifications {
    margin-top: 4.75rem;
  }

  .introduc_tit div {
    font-size: 2rem;
  }

  .cooperate_ul li:nth-child(8) {
    right: 0;
  }
  .index5_list .swiper-slide h3{font-size: 1rem;}
  .sticky1_left .sticky1_p{font-size: 1rem;}
  .footer_left li{
    font-size: 1rem;
  }
}



@media screen and (max-width: 1249px) {

  .nav li>a{font-size: 1rem;}

  /* #region  首页*/

  html,

  body {

    font-size: 17px;

  }


  .nav li:nth-child(3) .nav_right a {
    margin-right: 2rem;
    width: 14rem;
  }




  .index4_li {

    height: 23rem;

    padding-top: 4rem;

  }



  .index6 li {

    height: 15rem;

  }



  .index5 {

    padding: 4.5rem 0 5rem 0;

  }



  .nav_left {

    width: 32%;

    padding-left: 0;

  }



  .nav_right {

    padding-right: 5%;

  }



  /* #endregion */



  /* #region  内页*/

  .new_img img {
    height: 12rem;
  }


  .architecture_icon {
    width: 9.4rem;
    height: 9.4rem;
    top: 9.8rem;
  }

  .new_text {

    padding-top: 1.7rem;

  }



  .new_i2 {

    margin-top: .6rem;

  }



  .new_i3 {

    margin-top: 1.5rem;

  }



  .introduc_nav a {

    padding: 1.5rem 1.5rem;

  }



  .introduc_tit {

    top: 32%;

  }



  .introduc1_right {

    width: 44.5%;

  }



  .introduc1_right li {

    padding: 1rem 1.1rem 1.5rem 1.1rem;

  }



  .introduc2_i3 {

    width: 90%;

  }



  /* .introduc3_li:last-child {

    right: 2rem;

  } */



  /* .introduc3_li:first-child {

    left: 2rem;

  }
 */


  .architecture_img {

    width: 100%;

  }




  .society_left {

    width: 46%;

  }



  .society_right {

    width: 45%;

  }



  .society_bottom div {

    padding: 5rem 0;

  }



  .cooperate_ul li:nth-child(3) {

    right: 1rem;

  }



  .cooperate_ul li:nth-child(4) {

    right: 0;

  }



  .join2_bottom span {

    margin-left: 1rem;

  }



  .join2_bottom li {

    padding: 0 1rem;

  }



  .join4_left {

    width: 25rem;

    left: -22rem;

  }



  .contact_top p {

    width: 91%;

  }



  /* .construct_round {

    width: 25.9rem;

    height: 23.15rem;

  }



  .construct_round li {

    width: 13.25rem;

    height: 13.25rem;

    font-size: 2.7rem;

  }



  .construct_round div {

    width: 7.5rem;

    height: 7.5rem;

  }



  .construct_round p {

    font-size: 2rem;

  } */



  .manufacture_title {

    font-size: 1.6rem;

    padding: 1rem 1.2rem;

  }



  .manufacture_p span {

    font-size: 1.4rem;

  }



  .manufacture_icon {

    width: 3.6rem;

    height: 3.6rem;

  }



  .manufacture_p span {

    font-size: 1.2rem;

  }



  .manufacture_p {

    margin-top: .85rem;

  }



  .manufacture_p p {

    margin-top: 1.5rem;

  }



  .manufacture_long {

    padding-top: 2.5rem;

  }



  .operate2 li {

    height: 16.8rem;

  }



  .contact_left div {

    top: 38.5%;

  }



  /* #endregion */

  .construct_text .qualifications {
    margin-top: 3.5rem;

  }

  .qualifications>img {
    height: 17rem;
  }

  .construct_right .qualifications:nth-child(2) {
    height: 13rem;
  }

  .introduc_tit div {
    font-size: 1.9rem;
  }

  .cooperate_ul li:nth-child(5) {
    left: 8rem;
  }

  .cooperate_ul li:nth-child(8) {
    right: 3rem;
  }

  .construct_p {
    margin-top: 2.5rem;
    font-size: 1.05rem;
  }

  .construct_title span {
    font-size: 2.2rem;
  }

  .construct_title div {
    font-size: 5.9rem;
  }

  .construct_img img {
    min-height: 20rem;
    object-fit: cover;
    object-position: center;
  }

}



@media screen and (min-width: 768px) and (max-width: 1024px) {



  /* #region  首页*/

  .width {

    width: 94%;

  }



  .index3 .icon {

    left: 65%;

    top: -6rem;

  }





  .index4_li {

    height: 20rem;

    padding-top: 6rem;

  }



  .index5_list .swiper-slide span {

    font-size: .9rem;

  }



  .index6 li {

    height: 14rem;

  }



  .index6_i3 {

    -webkit-line-clamp: 1;

    line-clamp: 1;

  }







  .nav_right {

    padding-right: 0%;

  }



  .sticky1_left {

    position: relative !important;

    left: 0 !important;

    top: 0 !important;

  }



  .mysticky {

    height: auto !important;

    top: auto !important;

    /* bottom: 7rem !important; */

  }



  .sticky1_left {

    padding: 0 !important;

  }



  .banner_con {

    height: auto !important;

  }



  /* #endregion */



  /* #region  内页*/

  .new_i3 {

    font-size: .8rem;
    line-height: 1.5rem;
    height: 3rem;
  }



  .new_text {

    padding-top: 1.5rem;

  }



  .new_i2 {

    margin-top: .4rem;

  }



  .new_i3 {

    margin-top: 1.3rem;

  }



  .new_np img {

    width: 1rem;

    margin: 0 .8rem;

  }



  .search_img img,

  .search_img div {

    width: 1.5rem;

    height: 1.5rem;

  }



  .search button {

    font-size: 1rem;

  }



  .nshow_con {

    padding-top: 2.8rem;

  }



  .nshow_date {

    margin-top: 1.3rem;

  }



  .nshow_p {

    margin-top: 3.5rem;

  }



  .introduc_tit div {

    font-size: 1.9rem;

  }



  .introduc_tit span {

    margin-top: 2.5rem;

  }



  .introduc2_i3 {

    width: 95%;

  }



  .introduc1_right {

    width: 45.5%;

  }



  .introduc1_left {

    padding-bottom: 2rem;

  }





  .branch_con .pagination {

    padding: 6rem 0;

  }



  .operate2 li {

    padding-left: .9rem;

    padding-right: .9rem;

  }

  .index5_list .swiper-slide img {
    height: 13rem;
  }


  /* #endregion */

  .cooperate_ul li:nth-child(5) {
    left: 6rem;
  }

}



@media screen and (max-width: 768px) {

  .xs_product_small_menu .xs_item{width: 32%;}
  .index4_i1 {font-size: 1.8rem;}
  .index4_li a, .index4_i2 {font-size: 1rem;}
  /* #region  首页*/
  .xs_product_small_menu .xs_item:last-child{display: none;}
  .width {

    width: 95%;

  }

  .header .country{display: block;text-align: center}

  .main_page {

    padding-top: 5rem;

  }

  .nav li:nth-child(3) .nav_right a {
    margin-right: 0;
    width: 100%;
  }

  .index5_top a {

    margin-top: 2rem;

    font-size: 1.2rem;

  }



  .index5_top a img {

    width: 1.5rem;

  }



  .sticky1_left {

    position: relative !important;

    left: 0 !important;

    top: 0 !important;

  }



  .mysticky {

    position: relative !important;

    height: auto !important;

    top: 0 !important;

    margin-top: 4.5rem;

  }

  .mysticky .width {
    height: auto !important;
  }

  .sticky1_left {

    padding: 0 !important;

  }



  .banner_up {

    height: auto !important;

  }



  .sticky1_left .sticky1_p {

    font-size: 1.2rem !important;

  }



  .sticky2 {

    margin-top: 5rem;

  }



  .index3 .icon {

    position: relative;

    left: 0;

    margin-left: auto;

    top: 0;

  }



  .index3_left {

    width: 100%;

    margin-top: 1.5rem;

  }



  .index3 {

    padding: 5rem 0 6rem 0;

  }



  .index3 {

    font-size: 1.2rem;



  }



  .index3_i3,

  .index3_i2 {

    margin-bottom: 2.5rem;

  }



  .index3_i4 a {

    font-size: 1.1rem;

  }



  .index4 .width {

    display: block;

  }



  .index4_li {

    width: 100% !important;

    padding-top: 5rem;

  }



  .index4_i2 {

    white-space: pre-wrap;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

  }



  .index4_li a,

  .index4_i2 {

    font-size: 1.2rem;

  }



  .index4_i2 {

    margin-top: 1.5rem;

  }



  .index4_li a img {

    width: 1.5rem;

  }



  .index4_li a {

    visibility: visible;

    opacity: 1;

  }



  .index4 {

    padding: 4.5rem 0;

  }



  .index5_top {

    display: block;

  }



  .index5_left span {

    font-size: 1.2rem;

  }



  .index5_right li {

    margin: 0 2rem;

    font-size: 1.2rem;

  }



  .index5_right {

    justify-content: center;

    margin-top: 2rem;

  }



  .index5_list .swiper-slide h3 {

    font-size: 1.3rem;

  }



  .index5_list .swiper-slide span {

    font-size: 1rem;

  }



  .index6 {

    padding: 4rem 0;

  }



  .index6 ul {

    display: block;

  }



  .index6 li {

    width: 100% !important;

  }



  .index6_text {

    font-size: 1.1rem;

  }



  .index6_i4 img {

    width: 1.5rem;

  }



  .index6_i3 {

    -webkit-line-clamp: 1;

    line-clamp: 1;

  }



  .index6 ul {

    margin-top: 3rem;

  }



  .footer_center {

    display: block;

  }



  .footer_left li {

    display: flex;

  }



  .footer_left {

    display: block;

  }



  .footer_left div {

    display: flex;

    flex: 1;

    flex-wrap: wrap;

  }



  .footer_left a {

    margin-top: 0;

  }



  .footer_left div a {

    padding-left: 1rem;

  }



  .footer_left div a,

  .footer_left span {

    line-height: 2rem;

  }



  .footer_center {

    padding: 2rem 0;

  }



  .footer_right {

    margin-top: 2rem;

  }



  .footer_i1 div {

    font-size: 1.35rem;

  }



  .footer_i1 p {

    font-size: 1.3rem;

  }



  .footer_i1 span,

  .footer_left a {

    font-size: 1.1rem;

    margin-top: 0;

    display: block;

  }



  .footer_i1 {

    margin-top: 1.5rem;

  }



  .footer_bottom {

    font-size: 1rem;

  }



  .footer_center {

    padding-bottom: 2.5rem;

  }



  .header>.width {

    height: 5rem;

  }



  .search_img img {

    width: 2rem;

  }



  .search img {

    width: 6.5rem;

  }



  .search input {

    height: 4.5rem;

    font-size: 1.2rem;

  }



  .search button {

    font-size: 1.2rem;

  }



  .logo img {

    /* width: 8rem; */
    width: 11rem;

  }



  .nav_icon {

    margin-left: 2rem;

    cursor: pointer;

    display: block;

    position: relative;

  }



  .nav_icon img {

    width: 2.5rem;

    transition: .2s;

  }



  .nav_icon img:nth-of-type(2) {

    position: absolute;

    left: 0;

    top: 0;

  }



  .nav_icon2 img {

    transform: rotate(90deg);

  }



  .nav_icon img:nth-of-type(2) {

    opacity: 0;

  }



  .nav_icon2 img:nth-of-type(2) {

    opacity: 1;

  }





  .header2 .nav_icon img:nth-of-type(2) {

    opacity: 1 !important;

  }



  .search_img {

    margin-left: auto;

  }





  .nav_modal {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 99999;

    background: rgba(0, 0, 0, .5);

  }



  .nav {

    position: fixed;

    left: -101%;

    top: 0;

    width: 60%;

    height: 100%;

    background: #fff;

    z-index: 999999;

    display: block;

    padding: 4rem 0 2rem 0;

    transition: .3s;

    overflow-y: auto;

  }



  .nav2 {

    left: 0;

  }



  .nav li>a {

    color: #333;

    font-size: 1.3rem;

    text-align: center;

  }



  .nav_select {

    position: relative;

    left: 0;

    top: 0;

  }



  .nav_left {

    display: none;

  }



  .nav_right {

    display: block;

    padding-right: 0;

  }



  .nav_right a {

    margin-right: 0;

    text-align: center;

    font-size: 1rem;

  }



  .nav_select {

    border-top: none;

    background: rgb(243, 243, 243);

    padding: .8rem 0;

  }





  .index6_pc {

    display: none !important;

  }



  .index6_phone {

    display: block;

  }



  .index4_li:first-child {

    margin-top: 0;

  }



  .index4_li {

    margin-top: 1.5rem;

    border-radius: .5rem;

    overflow: hidden;



  }



  .index6_text {

    opacity: 1;

    visibility: visible;



  }



  .index6_text * {

    transition: 0s;

  }



  .index6_phone li {

    height: 32rem;

    /* border-radius: .5rem; */

    overflow: hidden;

  }



  .index6_i2 {

    margin-top: 1.5rem;

  }



  .index6_i4 {

    margin-top: 1.5rem;

  }



  .index6 ul.index6_phone {

    display: block;

  }



  .index6 ul .swiper-container {

    border-radius: 1.5rem;

    overflow: hidden;

    position: relative;

  }



  .index6 li {

    color: #fff !important;

  }



  .index6_bot {

    position: absolute;

    left: 0;

    bottom: 1.3rem !important;

    z-index: 1;

  }



  .index6_bot span {

    background: #fff;

    opacity: 1;

  }



  .index6_bot .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 0 .45rem;

  }



  .index6_bot .swiper-pagination-bullet-active {

    background: #FF6A00;

  }







  /* #endregion */





  /* #region  内页*/

  .new_top .swiper-slide>div {

    display: block;

  }



  .new_left,

  .new_right {

    width: 100%;

  }



  .new_top3 .new_right {

    left: 0;

  }



  .new_top3 .new_left img {

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

  }



  .new_top3 .new_right {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

  }



  .new_i1 {

    font-size: 1.1rem;

  }



  .new_i2 {

    font-size: 1.3rem;

  }



  /* .new_pc{

  display: none;

  }



  .new_phone{

    display: flex;

  }



  .new_np{ 

    position: relative;

bottom: 0;

    right: 0;

    justify-content: center;

    margin-top: 3rem;

  }

  .new_top .active{

    display: block;

  } */



  .new_top {

    padding: 4rem 0;

  }



  .new_top3 .new_right a img {

    width: 3rem;

  }



  .new_np {

    bottom: 2.3rem;

  }



  .new_right {

    padding-top: 2.2rem;

    padding-bottom: 5.5rem;

  }



  .new_i3 {

    font-size: 1rem;
    line-height: 1.5rem;
    height: 3rem;

  }



  .new_right a {

    font-size: 1.2rem;

  }



  .new_right a img {

    width: 1.3rem;

  }



  .new_tab {

    justify-content: center;

  }



  .new_tab a {

    font-size: 1.3rem;

  }



  .new_ul li {

    width: 100%;

    margin-right: 0;

  }



  .new_ul li {

    margin-bottom: 2.5rem;

  }



  .new_ul {

    margin-top: 3rem;

  }



  .new_bottom {

    padding-bottom: 4rem;

  }



  .page-next img,

  .page-pre img {

    width: 1.3rem;

  }



  .page-num {

    font-size: 1.3rem;

  }



  .page-num {

    width: 2.5rem;

    height: 2.5rem;

  }



  .nshow_con {

    display: block;

  }



  .nshow_left,

  .nshow_right {

    width: 100%;

  }



  .nshow_con h1 {

    font-size: 1.4rem;

  }



  .nshow_con {

    padding-top: 2.3rem;

    padding-bottom: 4rem;

  }



  .nshow_date {

    margin-top: 1.3rem;

  }



  .nshow_p {

    font-size: 1.1rem;

    margin-top: 2.6rem;

  }



  .nshow_page {

    display: block;

    margin-top: 2.5rem;

  }

  .nshow_page div {
    font-size: 1.1rem;

    line-height: 1.8;

    max-width: 100%;
  }




  .nshow_right {

    margin-top: 2.5rem;

  }



  .nsli_txt span {

    font-size: 1.1rem;

  }



  .nsli_txt div {

    font-size: 1.2rem;

  }



  .nshow_ul a {

    padding-bottom: 1rem;

  }



  .nshow_right {

    padding-bottom: 0;

  }



  /* #endregion */



  /* #region  内页*/



  .introduc_bg {

    height: 80vh;


    object-fit: cover;

  }

  .introduc_bg img {
    height: 100%;
  }



  .introduc_tit div {

    font-size: 1.9rem;

    padding: 0 5%;

  }



  .introduc_tit span {

    width: 3.5rem;

    margin-top: 5rem;

  }



  .introduc1_con {

    display: block;

  }



  .introduc1_left,

  .introduc1_right {

    width: 100%;

  }



  .introduc1_left img {

    width: 2.5rem;

  }



  .introduc1_right,

  .introduc1_left>div {

    font-size: 1.1rem;

  }



  .introduc1_left {

    padding-bottom: 4rem;

  }



  .introduc1 {

    padding-bottom: 2.5rem;

  }



  .introduc2 {

    font-size: 1.2rem;

  }



  .introduc2_i3 {

    width: 100%;

  }



  .introduc2 {

    padding: 2.5rem 1rem;

  }



  .introduc2 a {

    width: 3rem;

  }



  .introduc3_ul {

    margin-top: 2rem;

  }



  .introduc3_li {

    left: 0 !important;

    right: 0 !important;

    top: 0 !important;

    position: relative;

  }



  /* .introduc3_li:last-child {

    margin-top: 8rem;

    justify-content: end;

  } */

  .introduc3_li2 {

    margin-top: 18rem;

    justify-content: end;

  }



  .introduc3_ul {

    display: block;

  }



  .introduc2 {

    margin-bottom: 3rem;

  }



  .introduc4_top span {

    font-size: 1.2rem;

  }



  .introduc_nav a {

    font-size: 1.3rem;

  }



  .introduc_nav span img {

    width: 1.9rem;

  }



  .introduc1_con {

    margin-top: 0;

  }



  .architecture_icon {

    display: none;

  }



  .architecture_h {

    margin-top: 1rem;

  }



  .architecture_img {

    margin-top: 6rem;

  }



  .branch_ul {

    display: block;

  }



  .branch_ul li {

    width: 100%;

  }



  .branch_ul a {

    font-size: 1.3rem;

  }



  .branch_con .pagination {

    padding: 4rem 0;

  }



  .branch_ul a {

    padding: 2rem 1.6rem 3rem 1.6rem;

  }



  .branch_ul a::after {

    margin-top: 2.4rem;

  }



  .branch_ul {

    margin-top: 1.9rem;

  }



  .branch_ul li:nth-child(even) {

    animation-delay: 0s;

  }



  .society_top {

    display: block;

  }



  .society_left,

  .society_right {

    width: 100%;

  }



  .society_left div {

    font-size: 1.1rem;

  }



  .society_right {

    margin-top: 2.5rem;

  }



  .society_top {

    padding-top: 0;

  }



  .society_top {

    padding-bottom: 4.5rem;

  }



  .society_bottom {

    margin-bottom: 4.5rem;

  }



  .cooperate_con {

    display: block;

  }



  .cooperate_left {

    width: 100%;

  }



  .cooperate_right {

    width: 100%;

  }



  .cooperate_left a {

    font-size: 1.2rem;

  }



  .cooperate_left a img {

    width: 1rem;

  }



  .cooperate_left {

    padding: 1rem 0 5rem 0;

  }



  .cooperate_con {

    padding-bottom: 6rem;

  }



  .cooperate_ul li {

    width: 8rem;

  }



  .cooperate_yuan p {

    font-size: 1.3rem;

  }



  .join1_text a {

    font-size: 1.2rem;

  }



  .join1_text img {

    width: 1rem;

  }



  .join1_bottom {

    display: block;

  }



  .join1_bottom a {

    width: 100%;

    margin-top: 2rem;

  }



  .join1_bottom {

    padding-top: 6rem;

  }




  .join1_bottom a {

    border: none;

  }



  .join1_bottom a img {

    opacity: 1;

  }



  .join1_bottom a span {

    color: #fff;

  }



  .join2_top span {

    font-size: 1.3rem;

  }



  .join2_top div {

    font-size: 1.9rem;

  }



  .join2_top p {

    font-size: 1.2rem;

  }



  .join2_bottom {

    display: block;

  }



  .join2_bottom li {

    width: 100%;

  }



  .join2_bottom li {

    font-size: 1.3rem;

  }



  .join4_right {

    width: 100%;

  }



  .join4_left {

    width: 100%;

    position: relative;

    left: 0;

    top: 0;

    transform: translate(0);

  }



  .join4_left {

    font-size: 1.1rem;

    height: 18rem;

  }



  .join4_con {

    padding: 0 4%;



  }



  .join4_left img {

    width: 2rem;

  }



  .join4_dot,

  .join4_right .swiper-slide {

    width: 100% !important;

    max-width: 100% !important;

  }



  .join4_right .swiper-slide {

    padding-right: 0;

  }



  .join4_right .swiper-container {

    border-radius: 10px;

  }





  .join4_dot .swiper-pagination-bullet {

    width: .6rem;

    height: .6rem;

  }



  .swiper-container-horizontal>.join4_dot.swiper-pagination-bullets .swiper-pagination-bullet {



    margin: 0 .5rem;

  }





  .contact_top img {

    height: 60vh;

    object-fit: cover;

  }



  .contact_top p {

    width: 100%;

  }



  .contact_bottom {

    display: block;

  }



  .contact_left,

  .contact_right {

    width: 100%;

  }



  .contact_right {

    margin-top: 3rem;

  }



  .contact_right h3 {

    font-size: 1.8rem;

  }



  .contact_right li img {

    width: 1.3rem;

  }



  .contact_right li span {

    font-size: 1.2rem;

  }



  .contact_right li p {

    font-size: 1.4rem;

    margin-top: .8rem;

  }



  .contact_right li {

    margin-top: 1.5rem;

  }



  .contact_bottom {

    padding: 5rem 0;

  }





  .develop_con .swiper-slide:nth-child(even) {

    display: block;

  }



  .develop_con .swiper-slide:nth-child(even) .develop_top div {

    padding-top: 0;

  }



  .develop_con .swiper-slide:nth-child(even) {

    top: 0;

  }



  .develop_con .swiper-slide {

    width: 100%;

  }



  .develop_top img {

    height: auto;

  }



  .develop_top p {

    height: auto;

    min-height: 10rem;

    font-size: 1.2rem;

  }



  .develop_pn,

  .develop_line {

    top: auto;

    bottom: 0;

  }



  .develop_con .swiper-container {

    height: auto;

    overflow: visible;

  }



  .develop_con {

    padding-bottom: 10rem;

  }



  .develop_top p {

    padding-bottom: 2.5rem;

  }



  .develop_bottom i {

    width: 17px;

    height: 17px;

  }



  .develop_pn,

  .develop_line {

    transform: translateY(-8px);

    bottom: 0;

  }



  .develop_pn div {

    width: 3rem;

    height: 3rem;

  }



  .develop_con .swiper-slide:nth-child(even) .develop_bottom div {

    top: 1.8rem;

    bottom: auto;

  }



  .business_bot .swiper-pagination-bullet {

    width: 4rem;

  }



  .business_icon img {

    width: 3rem;

  }



  .business_icon i {

    width: .2rem;

    height: 5rem;

    top: -1.2rem;

  }





  .construct_bg img {

    height: 60vh;

    object-fit: cover;

  }



  .construct_con {

    display: block;

  }



  .construct_text,

  .construct_left {

    width: 100%;

  }



  .construct_con>div:nth-child(2) {

    margin-top: 4rem;

  }



  .construct_title span {

    font-size: 2.3rem;

    padding-left: 2rem;

  }



  .construct_title div {

    font-size: 5.8rem;

  }



  .construct_p {

    font-size: 1.3rem;

  }



  .construct_img {

    width: 100%;

  }



  .construct_con {

    margin-top: 6rem;

  }



  .construct_p {

    margin-top: 3rem;

  }



  .construct_ul .width span {

    font-size: 1.6rem;

  }



  .construct_ul .width div {

    width: 100%;

    font-size: 1.2rem;

  }



  .business_swp {

    margin-top: 4.5rem;

  }



  .business_bottom {

    margin-top: 5rem;

  }



  .manufacture_top span {

    font-size: 1.3rem;

  }



  .manufacture_ul {

    padding-top: 4rem;

  }


  .manufacture_ul li {

    width: 48.5%;

    margin-top: 1rem;
  }



  .manufacture {

    padding-bottom: 8rem;

  }



  .operate1 {

    display: block;

  }



  .operate1 li {

    width: 100%;

    margin-right: 0;

  }



  .operate3 li {

    width: 48.5%;

  }



  .operate3 li div {

    font-size: 1.15rem;

  }



  .operate2 ul {

    padding: 1.5rem;

  }



  .operate2 li img {

    width: 4.6rem;

  }



  .operate2 li div {

    font-size: 1.4rem;

  }



  .operate2 li p {

    font-size: 1.3rem;

  }



  .operate3 {

    padding-top: 9rem;

  }



  .operate2 li {

    height: 16.6rem;

  }



  .join1_bottom a:nth-child(2),

  .manufacture_ul a:nth-child(4),

  .manufacture_ul a:nth-child(3),

  .manufacture_ul a:nth-child(2) {

    animation-delay: 0s;

  }



  .manufacture_ul a:nth-child(2n+2) {

    animation-delay: .1s;

  }



  /* #endregion */



  /* #region  修改*/



  .footer_hf img {

    width: 2rem;

    top: .55rem;

    margin-left: .5rem;

  }



  .contact_left div {

    top: 39.5%;

  }



  .introduc4_bg {

    transform: scale(1.1);

  }



  .new_ul li:nth-child(3n+3),

  .new_ul li:nth-child(2),

  .new_ul li:nth-child(5),

  .new_ul li:nth-child(8),

  .operate3 li:nth-child(3n+3),

  .operate3 li:nth-child(5),

  .operate3 li:nth-child(2),

  .operate1 li:nth-child(2),

  .operate1 li:nth-child(3) {

    animation-delay: 0s;

  }



  .operate3 li:nth-child(2n+2) {

    animation-delay: .1s;

  }



  /* #endregion */



  /* #region 修改2 */
  .banner .banner_text {
    font-size: 2rem;
  }

  .index5_list .swiper-slide img {
    height: 22rem;
  }

  .footer_left li>a {
    font-size: 1.2rem;
    line-height: 2rem;
    margin-top: .55rem;
  }

  .footer_i1 p {
    font-size: 1.8rem;
  }

  .new_img img {
    height: 22rem;
  }

  .contact_right li a {
    top: .2rem;
  }

  .construct_bg img,
  .introduc_bg {
    height: 23rem;
  }

  .introduc_video {
    display: none;
  }

  .index3 .icon {
    display: none;
  }

  .phone_none {
    display: none !important;
  }

  .pc_none {
    display: block;
  }

  .pc_none>div {
    width: 100%;
    height: 100%;
  }

  .pc_none img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
  }

  .banner .banner_text {
    width: 34%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    opacity: 1 !important;
    line-height: 2.15;
  }


  .operate2_bg,
  .construct_ul li,
  .join3_bg {
    background-attachment: inherit;
  }

  .develop_con {
    overflow-x: hidden;
  }

  .manufacture_ul a:hover {
    transform: translateY(0);
  }

  #introduc3_text .layer {
    transform: translate3d(0, 0, 0) !important;
    left: 0 !important;
    top: 0 !important;
  }

  .construct_con2 {
    display: block;
  }

  .construct_con2 .construct_text,
  .construct_right {
    width: 100%;
  }

  .construct_text .qualifications {
    margin-top: 5rem;
  }

  .qualifications>img {
    height: auto;
  }

  .construct_right .qualifications:nth-child(2) {
    height: auto;
  }

  .qualifications:nth-child(2)>img {
    height: 15rem;
  }


  .my_img .my_img_con {
    padding: 1rem;
    width: auto;
    height: auto;
  }

  .my_img .my_img_con img {
    width: 19rem;
    height: auto;
  }

  .construct_con2>div:nth-child(2) {
    margin-top: 1.1rem;
  }

  .cooperate_ul li:nth-child(5) {
    left: 6rem;
  }

  .cooperate_ul li:nth-child(8) {
    right: 6rem;
  }

  .cooperate_ul li:nth-child(7) {
    top: 9rem;
  }

  .construct_img img {
    min-height: auto;
  }

  /* #endregion */



}


/* #region  */


/* #endregion */