@media  (max-width:1600px){

  .auto-container{ width: 94%;}

  .footer dl{ padding-left: 5%;}

  .footer .Contact-us{ width: 33%;}

  .home_video_wrapper .video_right_text{ width: 90%; margin-top: 0;}

      .factory_img.wow.fadeInUp img{

      height: 650px;

  }

}

@media  (max-width:1500px){ 

  .head .nav li{

    margin: 0 16px;

  }

  .footer dl{ padding-left: 4%;}

  .footer .Contact-us{ width: 30%;}

      .factory_img.wow.fadeInUp img{

      height: 640px;

  }

}

@media (max-width:1440px){

    .head .nav li .a{

        font-size: 16px;

        

    }

    .head .nav li{

        margin: 0 12px;



    }

    .home_video_wrapper .video_right_text{

        width: 86%;

    }

    .footer .Contact-us{

        width: 35%;

    }

    .footer dl{

        padding-left: 3%;}

        

    .factory_img.wow.fadeInUp img{

      height: 630px;

  }

    

    

}

@media  (max-width:1360px){ 

  .head .nav li .a{ font-size: 16px;}

  .head .slogan img{ transform: scale(.8);}

  .footer .Contact-us{ width: 28%;}

      .factory_img.wow.fadeInUp img{

      height: 630px;

  }

  

}

@media  (max-width:1300px){ 

  .head .slogan { display: none;}

  .head .nav li{ margin: 0 15px;}

      .factory_img.wow.fadeInUp img{

      height: 630px;

  }

}



@media(max-width:1080px) {

        .factory_img.wow.fadeInUp img{

      height: 630px;

  }

  .head .slogan { display: block;}

  .head .navBar{ display: none;}

  .navbtn{ margin-top: 34px; margin-right: 20px;}

  .home_video_wrapper .leo-6{ width: 80%; float: none; margin: 0 auto;}

 



  .section_product .home_product_list li{ width: 50%;}

  .section_product .home_product_list li .item .product_element{ max-width: 47%;}

  .section_product .home_product_list li .item .product_element img{ width: 100%;}

  .section_why .home_why_choose .item{ padding: 0 10px;}

  .home_video_wrapper .video_right_text{ padding-left: 0; margin-top: 10px;}

  .home_video_wrapper .video_right_text .more{ margin-top: 40px;}

  .home_video_wrapper .percheclei-list li .item{ padding: 20px;}

  .home_video_wrapper .percheclei-list li .item span{ width: 100%; line-height: 1.6;}



  .home_factory_wrapper .scroll_box{ margin-top: 40px; margin-right: 0; padding: 10px 45px;}

  .home_factory_wrapper .factory_img { width: 80%; margin: 20px auto;}

  .home_factory_wrapper .scroll_box .factory_prev, .home_factory_wrapper .scroll_box .factory_next{ width: 30px; height: 30px; margin-top: -15px;}

  .home_factory_wrapper .scroll_box .factory_prev{ left: 10px;}

  .home_factory_wrapper .scroll_box .factory_next{ right: 10px;}



  .section_msg .hasMsg li .text_box{ padding-left: 135px;}

}







@media(max-width:1080px) {

 .navbtn {

    width   : 30px;

    height  : 30px; 

    float   : right;

    position: relative;

    display : block; 

    z-index: 20;

  }



 .navbtn i {

    height    : 2px;

    background: #0a0c12;

    display   : block;

    overflow  : hidden;

    width     : 100%;

    position  : absolute;

    left      : 0;

    transition: all .3s

  }



 .navbtn i.bar-1 {

    top: 7px

  }



 .navbtn i.bar-2 {

    top: 15px

  }



 .navbtn i.bar-3 {

    top: 23px

  }

 .language {

    float: right;

    margin-right: 10px;

  }

 .language:hover .language-dl{ display: block;}

  .cur_language{ line-height: 50px;}

 .language .language-dl {

    border-top: 1px solid #ddd;

    display: none;

    position: absolute;

    top: 50px;

    right: 0;

    z-index: 10;

    width: 100%;

    background-color: #fff; 

  }

  .language .language-dl dd {

    padding: 0 10px;

    border-bottom: 1px solid #ddd;

  }

  .head_icon .language .language-dl dd:last-child {

    border-bottom: 0;

  }

 .language .language-dl dd:hover a {

    color: #f08200;

  }

 .language .language-dl dd a {

    padding: 0;

    line-height: 30px;

    color: #2a2724;

    font-size: 14px;

  }

}

@media(max-width:1080px) {

 .navbtn.open .bar-1 {

    top      : 50%;

    transform: rotate(45deg)

  }



 .navbtn.open .bar-2 {

    height: 0

  }



 .navbtn.open .bar-3 {

    top      : 50%;

    transform: rotate(-45deg)

  }

}



@media(max-width:640px) {

  .head .slogan { display: none;}

  .mobile-navbtn{ display: block;}

  .headbg{ top: 0; background-color: #fff;}

  .head .logo .empty_logo{ display: none;}

  .head .logo .full_logo{ position: relative; left: auto; display: block; max-width: 100%;}

  .navbtn{ position: absolute; left: 0; z-index: 10; margin-top: 25px;}

  .head .top_search{ position: absolute; right: 0; z-index: 10; padding-right: 0; margin-top: 18px;}

  .head .top_search img{ width: 24px;}

  .head .top_search .search_con2{ width: 300px; right: 5px;}

  .head .top_search .search_con2 .search-input{ width: 240px; height: 34px; line-height: 34px;}

  .head .top_search .search_con2 .input1{ height: 34px; line-height: 34px; font-size: 14px;}

  .head .top_search .search_con2 .bnts{ height: 34px;}

  .head .top_search .search_con2 .moblie-search-close{ top: 8px; right: 0;}



  .head .navBar{   position: absolute; top: 100px; left: -5%;

     width: 100%; padding: 0 5%; background-color: #fff;}

  .sub{ position: relative; display: none;}

  .sub_nav_box{ display: block; position: relative;}

  /* .product_nav_box{ display: block;} */

  .sub_nav_box .left_intro{ display: none;}

  .sub_nav_box .menu_links dd{ width: 33.333%; padding-top: 10px; overflow: hidden;}

  .sub_nav_box .menu_links dd p{ height: 60px; margin-top: 10px; font-size: 14px;}

  .head .nav li:hover .stair:after{ display: none;}



  .head .nav li{ width: 100%; line-height: 42px; margin: 0;}

  .head .nav li .stair{border-bottom: 1px solid rgba(221, 221, 221, .5);}

  .head .nav li.active .stair:after{ display: none;}

  .head .nav li:hover .sub{ display: none;} 

  .head .nav li .a{ font-size: 16px;}

  .sub > dl dd{ font-size: 14px;}



  .Home-banner{margin-top: 100px;}

  .swiper-banner .item{ height: 214px;}

  .swiper-banner .item img{ width: 100%; height: 100%; object-fit: cover;}



  .section{ padding: 50px 0;}

  .read_more_btn{ width: 132px; line-height: 32px; font-size: 14px;}

  .read_more_btn img{ margin-left: 5px;}

  .home_title{ font-size: 24px; margin-bottom: 10px;}

  .section_product .product_wrapper{ margin-top: 20px;}

  .section_product .home_product_list li{ width: 100%;}

  .section_product .home_product_list li .item{ height: 240px; padding: 20px;}

  .section_product .home_product_list li .item .product-dec{ font-size: 14px;}



  .section_why{ height: 580px; background-size: cover;}

  .section_why .why_wrapper{ margin-top: 20px;}

  .section_why .home_why_choose .item{ width: 50%; margin-bottom: 10px;}

  .section_why .home_why_choose .item:nth-child(2){ margin-top: 0;}

  .section_why .home_why_choose .item:nth-child(3){ margin-top: 0;}

  .section_why .home_why_choose .item:nth-child(4){ margin-top: 0;}

  .section_why .home_why_choose .item .ico_box{ width: 80px; height: 80px;}

  .section_why .home_why_choose .item .ico_box .ico{ width: 60px; height: 60px; margin-left: -30px; margin-top: -30px;}

  .section_why .home_why_choose .item .info-box-inner{ font-size: 12px; line-height: 1.6; height: 80px; overflow: scroll;}

  .section_why .home_why_choose .item .why_title{ margin-bottom: 8px; font-size: 15px;}



  .home_video_wrapper .leo_video_box .video_view{ left: 50%; transform: translateX(-50%); top: 25%;}

  .home_video_wrapper .leo_video_box .video_view img{ width: 50px;}

  .home_video_wrapper .leo_video_box .video_view p{ font-size: 14px;}

  .home_video_wrapper .video_right_text .home_title{ margin-bottom: 12px;  }

  .home_video_wrapper .video_right_text .inner_text{ line-height: 1.6; font-size: 13px;}

  .home_video_wrapper .video_right_text .more_view_way img{ margin-bottom: 10px;}



  .home_video_wrapper .video_right_text .more{ margin-top: 20px;}



  .home_video_wrapper .percheclei-list li{ width: 50%; margin-bottom: 10px;}

  .home_video_wrapper .percheclei-list li .item .cricle_text{ width: 88px; height: 88px; line-height: 88px; font-size: 50px; margin-bottom: 0; top: 10%;} 

  .home_video_wrapper .percheclei-list li .item .t{ font-size: 18px; bottom: 7%;}

  .home_video_wrapper .percheclei-list li .item span{ font-size: 12px; line-height: 1.4;}

  .home_video_wrapper .percheclei-list li .item:hover .t{ bottom: 65%;}



  .home_video_wrapper .percheclei-list li .item{ min-height: 160px;}



  .home_factory_wrapper .leo-6{ width: 100%;}

  .home_factory_wrapper .factory_text{ margin-top: 0;}

  .home_factory_wrapper .factory_text .home_title{ margin-bottom: 12px;}

  .home_factory_wrapper .factory_text .inner_text{ font-size: 12px; line-height: 1.6;}



  .swiper-customer .swiper-slide .item .t{ top: 0; left: 0; line-height: 40px; font-size: 14px;}

  .swiper-customer .swiper-slide .item .con{ padding: 12px 0; margin-left: 0; left: 0;}

  .swiper-customer .swiper-slide .item .con p{ height: 40px; font-size: 13px; padding: 0 15px; line-height: 1.6; padding-right: 160px;     -webkit-line-clamp: 2;}

  .swiper-customer .swiper-slide .item .con .more_kehu{ width: 145px; line-height: 40px; padding: 12px 0; font-size: 13px;}

  

  .customer_wrapper{ margin-top: 0;}

  .swiper-customer{ padding-top: 20px;}

  .customer_wrapper .customer_arr_box{ margin-top: 20px;}



  .customer_wrapper .customer_next, .customer_wrapper .customer_prev{

    width: 30px;

    height: 30px;

    margin-top: -15px;

  }

  .customer_wrapper .customer_next{ margin-left: 5px;}

  .customer_wrapper .pageCustomer{ line-height: 30px; font-size: 14px;}



  .home-news .dec{ padding: 10px;}

  .home-news .dec .date{ width: 50px; height: 60px; font-size: 14px; padding-top: 12px;}

  .home-news .dec .t{ margin: 0 0 5px; font-size: 14px;}

  .home-news .dec .p{ font-size: 12px; line-height: 1.6;}

  .Home-news-father .Home-news-page{ margin-top: 10px;}

  .Home-news-father .Home-news-page .swiper-pagination-bullet{ width: 8px; height: 8px;}

  

  .leo-6{ width: 100%; float: none;}

  .section_msg .hasMsg{ margin-right: 0;}

  .section_msg .hasMsg li{ padding: 20px;}

  .section_msg .hasMsg li .avator{ width: 80px; height: 80px;}

  .section_msg .hasMsg li .text_box{ padding-left: 90px;}

  .section_msg .hasMsg li .text_box h3{ margin-bottom: 8px; font-size: 18px;}

  .section_msg .hasMsg li .text_box p{ font-size: 12px; line-height: 1.6;     -webkit-line-clamp: 2;}



  .section_msg .bg{ overflow: hidden; padding: 12px;  margin-top: 20px;}

  .section_msg .msg_text{ padding-left: 14px;}

  .section_msg .msg_text .home_title{ margin-bottom: 10px;}

  .section_msg .msg_text .inner_text{ font-size: 12px; line-height: 1.6;}

  .section_msg .form_box{ margin-top: 20px;}

  .section_msg .form_box .leo-form-group input{ width: 90%; line-height: 38px; font-size: 14px;}

  .section_msg .form_box .leo-form-group textarea{ width: 90%; height: 110px; padding-top: 10px; font-size: 14px;}

  .section_msg .form_box .leo-form-btn button{ width: 90px; height: 32px; line-height: 32px; font-size: 13px;}



  .footer .Contact-us{ width: 100%; border-right: 0;}

  .hidden-xs{ display: none;}

  .footer dl dt{  margin-bottom: 10px; font-size: 16px;} 

  .footer dl dd{ font-size: 14px;}

  .footer .Contact-us dd a{ padding-left: 24px;}

  .footer .Contact-us dd a img{ width: 20px;}

  .footer .footer_content{ padding: 40px 0;}

  .footerbar{ height: auto; line-height: 1.2; padding: 10px 0;}

  .footerbar .copyright{ line-height: 1.4; float: none; font-size: 12px;}

  .footerbar .footer_bar_r{ width: 100%; float: none; margin-top: 5px;} 

  .footerbar .footer_bar_r .link_box{ margin-top: 0; font-size: 12px;}

  .footerbar .footer_bar_r .link_box .links li{ padding: 5px;}

  .factory_img.wow.fadeInUp img{

      height: auto;

  }




  .header_index{
    margin-bottom: 0;
  }
}

 