@media(max-width:1720px) {
    .choose-list li .item{
        height: 500px;
    }
}
@media(max-width:1600px) {  
 .auto-container{ width: 90%;} 
}
.list_filter .filter_item{margin: 0 12px;}
@media(max-width:1500px) { 
  
  .footer .contact-form{ width: auto;}
  .ability-content .ability-l .text{ width: 90%; margin-top: 240px;}
  
  
  .page-content .content-box .list-content{
      width: 70%;
  }
  .page-content .content-box .sidebar-box{
      width: 30%;
  }
  .page-content .content-box .sidebar-box .contactbox .business-swiper .row div a{
      padding: 5px;
  }
  .choose-list li p.remark{
            overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
-webkit-line-clamp: 6;
    min-height: 100px;
  }

}
@media(max-width:1400px){
    .choose-list li p.remark{

  }
}
@media(max-width:1300px) { 

  .home_title img{ width: 36px;}
  .home_title .t{ font-size: 30px;}
  .list_filter .filter_item p img{ width: 34px;}
  .list_filter .filter_item p{ font-size: 16px;}
  .list_filter .filter_item{margin:0 8px;}
  .choose-list li .item{ padding: 20px; height: 360px;}
  .choose-list li p.remark{ font-size: 16px; margin-top: 26px;}
  .choose-list li .item .inner img{ width: 52px; }
  .choose-list li .read_more{ width: 140px; height: 42px;line-height: 40px;margin-top:15px}
  .home_video_wrapper .video_right_text .inner_text .text_sub_t{ margin-bottom: 20px;}
  .home_video_wrapper .video_right_text .inner_text{ font-size: 15px;}
  .moreBtn{width: 140px; height: 42px;line-height: 40px }
  .home_video_wrapper .leo-row .VideoB{ padding-left: 60px;}
  .customers_list .inner .txt{ font-size: 16px; line-height: 24px;}
  .PublicMsg .MsgRow .left p{ font-size: 20px;}
  .contact_foot .contact_way span{ font-size: 16px;}
  .side-head .auto-container{
      width: 95%;
  }
  .page-content .content-box .sidebar-box .contactbox .contactinfo{
      padding: 10px;
  }
  .page-content .content-box .sidebar-box .contactbox .businessbox{
      padding: 0 10px;
  }
  .page-content .content-box .list-content .list-box .item-box .imgbox img{
      max-height: 150px;
      min-height: 150px;
  }
  .choose-list li p.remark{
      -webkit-line-clamp: 4;
      min-height: 60px;
  }
  .choose-list li p{
      margin-top: 15px;
  }
  .choose-list li .item .inner{
      margin-top: 0;
  }
}
@media(max-width:1200px) {
    .auto-container{
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
  
  .side-head{ width: 100%; height: auto;  }
  .side-head .leftMenu{ background: #fff; width: 100%; display: block ;  box-sizing: border-box;}
  .side-head .leftMenu > div{ display: inline-block; vertical-align: top;}
  .side-head .leftMenu  .contral-nav{ position: absolute;  left: 0;  top: 79px; background-color: #fff; padding: 0 12px;}
  .side-head .leftMenu .head_ico{ width: auto; float: right; margin-top: 26px; margin-right: 10px;}
  .side-head .slogn{ display: inline-block; margin-top: 0;}
  .side-head .leftMenu .head_ico > *{ display: inline-block; vertical-align: middle; margin: 0 5px;}
  .side-head .leftMenu .head_ico > .line{ display: none;}
  .navbtn{ margin-top: 20px;}
  .navBar{ display: none;}
  .nav-menu .stair > a{ text-align: left;}
  .nav-menu .stair{ margin-top: 0; padding: 14px 0;}
  .side-head .nav_green_bg { display: none;}

  .nav-menu .sub > dl{ height: auto; display: block;}
  .nav-menu .sub > dl dd .text{ color: #999; font-weight: normal;}
  .nav-menu .sub > dl dd .t-menu li a{ color: #999;}
  .nav-menu .sub > dl dd{ padding: 8px;}
  .nav-menu .sub{ width: 100%;}
  .nav-menu .sub > dl dd .t-menu li{ padding: 8px; line-height: 18px;}
  .nav-menu .drop-menu{ font-size: 14px;display:none;}
  .nav-menu .sub > dl dd .t-menu li{ font-size: 14px;}
  .nav-menu .drop-menu{ position: relative; left: 0;}

  .side-head .search-input{ position: relative; display: none; bottom: auto; left: auto; margin-bottom: 14px;}
  .side-head .leftMenu .head_ico > .start_search{ display: none;}
  .nav-menu>li>.stair>a>.mobile-navbtn{ display: block;top:15px;}
  .nav-menu .stair .mobile-navbtn:after {
    border-right: 2px solid #c50a00;
    border-bottom: 2px solid #c50a00;
    transform: rotate(-45deg);
}
.side-head .leftMenu .text-center{
    width: auto;
}
}

@media(max-width:991px) { 
  .side-head .leftMenu .contral-nav{ top: 68px;  }
 .footerbar .links-box{
     display: none;
 }
  .section_product .inner .list_filter{ position: unset;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;}
  .section_product .home_title{ text-align: center;}

  .side-head{  width: 100%; height: 68px; flex-direction: row; }
  .side-head .logo { line-height: 68px; display: inline-block; vertical-align: middle;}
  .navbtn{  margin-top: 9px; margin-right: 0px;} 
  .side-head .leftMenu .head_ico{ margin-top: 14px;}
  .mobile-navbtn{ display: block;}
  .side-head{ z-index: 91;}
  .contral-nav{  width: 100%; margin-left: 0; overflow-y: scroll; padding-bottom: 30px ;}
  .nav-box{ display: block;}
  .b-inner{ margin-top: 20px;}
  .menu-box{ width: 100%; } 
  .nav-menu{ border-right: none;}
  .navBar{ width: 100%;height: 500px;
    overflow: auto;}

  .nav-menu .home{ font-size: 20px; margin-bottom: 0;}
  .nav-menu .stair{ font-size: 20px; position: relative; width: 100%;}
  .nav-menu .drop-menu{ font-size: 18px;top:0;} 

  .b-inner .links{ font-size: 16px;}
  .b-inner .search-inp{ height: 40px;}
  .b-inner .share2-list{ display: block; margin-bottom: 8px;}
  .b-inner .search-inp .search-btn{ padding: 10px 16px;}
  .nav-img{ width: 90%; margin: 0 auto;}
  .nav-menu .active .drop-menu{ display: none;}

  .Home-banner{
      margin-top: 55px;
      
      height: auto;
      overflow: hidden;
  }
  .Home-banner img{
      max-width: 100%;
  }

 
  

  .choose-list li{ border-width: 2px; width:49.5%;  border-color: #eeeeee;  margin-bottom: 10px;margin-left:1%}
  .choose-list li:nth-child(odd){
      margin-left: 0;
  }
  .choose-list li .item{ height: 315px;}
  .choose-list li .choose-title{ font-size: 20px;}
  .choose-list li p.remark{ font-size: 15px;}
  .choose-list li .item{ padding-top: 20px;}
  .choose-list li .item img{ width: 38px;}
  .choose-list li:last-child .item{ background-size: 100%!important;}

 

  .ability-content .home_title{    position: unset;
    text-align: center;
    margin-top: 30px;margin-bottom: 0;}
  .section-case{ background-size: 200%; background-position: left top;}
  .ability-content .swiper-ability{ padding-top: 0;}
  .ability-content .ability-r{ width: 100%; ; margin: 0 auto; float: none; height: 620px;}
  .ability-content .ability-l{ width: 100%; float: none;}
  .ability-content .ability-l .text{ padding-right:0%;   margin-top: 0px; margin-bottom: 20px;}
  .ability-content .ability-l .text .t{ font-size: 20px; margin-top: 20px;}
  .ability-content .ability-l .text .c{ font-size: 14px; margin-bottom: 28px;}
  .ability-content .swiper-button-case{ width: 90px; height: 40px; top: calc(320px - 40px); margin-top: 0;}
  .ability-content .ability-btn-r{ right: 5%;}
  .ability-content .ability-btn-l{ right: calc(5% + 90px);}
  .ability-content .ability-l .text .tag{ font-size: 16px; width: 90px; height: 32px; line-height: 32px;}
  
  .section-global-customer{ padding-top: 60px;}
  
  .qalist{ margin-bottom: 20px;}

  .home_honor_list .honor_text{ line-height: 40px; font-size: 16px;} 

  .PublicMsg .MsgRow .left{ width: 100%;}
  .PublicMsg .MsgRow .right{ width: 100%;}
  .PublicMsg .MsgRow .left p{ max-width: 100%;}
  .contact-form{ margin: 0 -15px;}

  footer{ border-top-right-radius:0}
  .footer{ padding-bottom: 70px;}
  .contact_foot .contact_way{ float: none;}
 

  .section_why .choose_list{ width: 100%; margin-top: 0;}  
 
  .footer .footer_content{ padding-top: 40px; padding-bottom: 40px;}

  .footer .f_contact_us .f_Email .text .yx{ font-size: 18px;}
  .footer .f_contact_us .f_Email .ico img{ width: 40px;}

  .footerbar{ height: auto; line-height: 20px; font-size: 13px; padding: 14px 0;}

  .swiper-factory-father{ margin-bottom: 40px;}
  .list_filter .filter_item{ margin: 0;width: 25%;}
  .product_wrapper .product_body .category_list .img img{
    max-height: 130px;
    min-height: 130px;
    object-fit: cover;
  }
  .page-content .content-box .list-content .list-box .item-box .imgbox img{
      min-height: 100%;
      max-height:280px
  }
}
@media(max-width:768px) {
  .side-head{ height: 52px;}
  .side-head .logo { line-height: 52px;}
.side-head .logo img{
    width: 35px;
}
    .banner .banner-content{
        margin-top: 55px;
    }
  .banner .banner-content a{ display: block;}
  .banner .banner-content a img{ height: 100%; object-fit: cover;}
  .banner .swiper-control{ display: none;}
    .banner .swiper-pagination{
      display: block;
  }
  .banner .swiper-pagination-bullet{
      background: #ffffff;
      opacity: 1;
  }
  .banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
      background: #c50a00;
  }
  .PublicMsg .contact-form .topGroups{
      padding: 0;
  }
  .PublicMsg .contact-form input,.PublicMsg .contact-form textarea{
      border-radius:10px;
  }
  .Home-banner .item .txt{ left: 5%; width: 95%; margin: 0 auto;}
  .Home-banner .item .txt div{ font-size: 14px;} 
  .Home-banner .item .txt h3{ font-size: 20px;}
  .Home-banner .page_father{ bottom: 14px;}
  .Home-banner .banner-page .swiper-pagination-bullet{ margin: 0 18px;}
  .Home-banner .banner-page .swiper-pagination-bullet:nth-child(n+2)::after{ width: 20px; background-size: 34px;}

  .choose-list li{ height: 240px;}
 
  .section-case{ background-size: 200% 100%;} 
  .ability-content .ability-l .text .c{ margin-bottom: 20px;} 

 
.home_title .t{ font-size: 24px;}
.cate_remark{font-size:15px}
.section_product{ padding: 40px 0;}
.section_product .home_title{ margin-bottom: 24px;}
.list_filter .filter_item p img{ width: 40px;}

.product_wrapper .product_body .category_list li{ width: 47%; margin-bottom: 12px; padding: 0 6px;}
.product_wrapper .product_body .category_list .dec{ padding:  12px 0;}
.section-why{
    padding-top: 30px;
    padding-bottom: 30px;
}
.choose-list li{ height: auto; padding: 0;}
.choose-list li .item{ height: auto;}
.choose-list li .read_more{ opacity: 1; margin-top: 10px;}
.choose-list li .item .inner{ margin-top: 0;}
.choose-list li p.remark{margin-top: 12px;
    font-size: 14px;

    
}
.choose-list li p{
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    min-height: 46px;
}
.choose-list li .item{ padding: 8px;}
.choose-list li .item .inner img{ width: 40px;}
.choose-list li .read_more{ width: 100px; height: 36px; line-height: 34px; font-size: 12px;}

.video_bg{ width: 100%;}
.home_video_wrapper .leo-row .VideoA{ width: 100%; float: none;}
.home_video_wrapper .leo-row .VideoB{ width: 100%; float: none; padding-left: 0;}
.home_video_wrapper .scroll_box{ margin-top: 30px;}
.home_video_wrapper .leo_video_box .video_cover{ left: 42%;}
.home_video_wrapper .leo_video_box{ overflow: visible;}
.home_video_wrapper .leo_video_box .cover{ width: 160px;}
.home_video_wrapper .leo_video_box .text img{ width: 40px;}
.home_video_wrapper .video_right_text{ padding-top: 30px;}
.home_video_wrapper .scroll_box .factory_swiper .img img,.swiper-factory-father .swiper-factory img{
    max-height: 130px;
    min-height: 130px;
    object-fit: cover;
}
.ability-content .ability-r .item{ height: auto;}
.section-global-customer{ padding-top: 40px;}
.section-global-customer .img_body{ padding-top: 0px;}
.customers_list .customers_page{
    margin-top: 0;
}
.customers_list .inner{ padding: 14px;}
.customers_list .inner .txt{ font-size: 14px; height: auto;}

.TwoBox{ padding-top: 50px; padding-bottom: 45px;}
.TwoBox .i-help{ padding-right: 15px;}
.TwoBox .i-news{ padding-left: 15px;}
.TwoBox .head_box{ font-size: 24px; margin-bottom: 14px;}
.TwoBox .head_box img{ width: 36px;}
.newslist .news_item{ padding: 20px;}
.TwoBox .item .img{ width: 120px;height: 125px;}
.TwoBox .item .dec{ width: calc(100% - 130px); padding-left: 10px;}
.TwoBox .item .dec .t{ font-size: 14px; margin-bottom: 0; line-height: 20px;}
.TwoBox .item .dec .md{ margin-bottom: 5px;}
.TwoBox .NewsSwiper{ height: 400px;}
.newslist{ height: 500px;}
.newslist .news_item .t a{ font-size: 16px;}
.newslist .news_item .dec{ font-size: 14px; margin-top: 10px;}
.TwoBox .item-img .play_btn{ opacity: 1; width: 36px;}

.PublicMsg{ padding-top: 40px;}
.PublicMsg .MsgRow{ border-width: 2px;}
.PublicMsg .MsgRow .border_box{ padding: 25px;}
.PublicMsg .MsgRow .left p{ line-height: 24px;}
.PublicMsg .MsgRow .left img{ width: 36px;}
.PublicMsg .contact-form .form-group.leo-6-m{width: 100%;}
.PublicMsg .contact-form input{ height: 42px;}
.PublicMsg .contact-form .form-group .tips{ line-height: 42px;}
.PublicMsg .MsgRow .right{ margin-top: 20px;}
.PublicMsg .contact-form .textareaBox .submit-btn{ width: 120px; height: 42px; font-size: 16px; line-height: 42px;}

.footer{ padding-top: 94px;}
.contact_foot{ padding: 20px 0;}
.contact_foot .contact_way{ text-align: left;}
.contact_foot .contact_way span{ display: block; width: 100%; margin: 6px 0; margin-right: 0; font-size: 14px;}
.footer .footer_content .logo_center{ font-size: 14px;}
.footer{ padding-bottom: 50px;}
.side-head .slogn{ display: none;}
.side-head .leftMenu .contral-nav{ top: 52px;}

.section_video{ padding-top: 50px;}
.customers_list .inner .img{ margin-top: 10px;}
.customers_list .inner .img img{ width: 14px; margin-right: 4px;}
.product_wrapper .product_body .category_list .dec .t{ font-size: 14px;}

    
    .page-content{
        padding: 0;
    }
    .side-head .search-input{
        display: none;
    }
    
    .page-content .content-box{
        display: unset;
    }
    .page-content .content-box .list-content,.page-content .content-box .sidebar-box{
        width: 100%;
        padding: 0;
    }
    .page-content .content-box .list-content .list-box{
        padding: 10px;
    }
    .page-content .content-box .list-content .list-box .product-item{
        width: 100%;
        
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        
    }
    
    .page-content .content-box .list-content .list-box .product-item .imgbox,
    .page-content .content-box .list-content .list-box .product-item .text{
        width: 50%;
    }
    .page-content .content-box .list-content .product-page .product-item .text{
        padding: 10px 5px;
        text-align: left;
    }
    .page-content .content-box .list-content .list-box .product-item .imgbox .quote-button{
        top: 5px;
        left: 5px;
        right: unset;
        padding: 5px 10px;
    }
    .page-content .product-info .auto-container .row .imgbox{
        padding: 0;
    }
    .page-content .product-info .auto-container .row .imgbox .imagesbox .product-button img{
        margin-top: 75%;
    }
    .page-content .content-box .list-content > div{
        padding: 10px;
    }
    .page-content .content-box .list-content > div .header>span{
        font-size: 16px;
    }
    .page-content .content-box .list-content > div .header > span::after{
        bottom: -19.5px;
    }
    .page-content .message-box .from .input{
        display: block;
    }
    .page-content .message-box .from .input > div{
        width:100%;
        margin-bottom: 20px;
    }
    .page-content .content-box .list-content .development .swiper .swiper-time .swiper-wrapper{
        width: 100%;
    }
    .page-content .content-box .list-content .list-box .item-box .textbox{
        font-size: 14px;
    }
    .page-content .content-box .list-content .development .swiper .swiper-time .time-click,
    .page-content .content-box .list-content .development .swiper .swiper-time .time-pagination{
        display: none;
    }
    .page-content .content-box .list-content .development .swiper .swiper-time{
        
        height: 650px;
    }
    .page-content .content-box .list-content .development .swiper .swiper-time .textbox h4{
        font-size: 30px;
        margin: 10px auto;
    }
    
    
    
    .page-content .content-box .list-content .list-box .index-item{
        width: 100%;
    }
    .page-content .content-box .list-content .list-box .right-item{
        display: flex;
        width: 100%;
        margin-top: 10px;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .page-content .content-box .list-content .list-box .right-item .item{
        position: relative;
        height: auto;
        
        width: 100%;
    }
    .page-content .content-box .list-content .list-box .case-box{
        
        width: 100%;
    }
    .page-content .content-box .list-content .case-box{
        padding-top: 0;
        padding-bottom: 0;
    }
    .page-content .content-box .list-content .faq-item .wen .icon{
        width: 20%;
    }
    .page-content .content-box .list-content .row .video-item .imgbox img.video_play{
        opacity: 1;
    }
    .page-content .content-box .list-content .newpage .item-box{
        
        width: 100%;
        margin: 0;
    }
    .page-content .content-box .list-content .list-box .item-box .textbox{
        padding: 5px;
    }
    .page-content .content-box .list-content .list-box .item-box .textbox h3{
        font-size: 16px;
        margin-top: 10px;
    }
    .page-content .content-box .list-content .list-box .item-box .textbox .other img{
        width: 15px;
        margin-right: 0px;
    }
    .page-content .content-box .list-content .list-box .item-box .textbox .other div{
        padding: 0;
        font-size: 12px;
    }
    .page-content .content-box .post-info{
        width: 100%;
        padding: 10px;
    }
    .page-content .content-box .post-info .post-pagination p a{
        font-size: 14px;
    }
    .IndexVideo .video_list li .cover-img .video_play{
        display: block;
    }
    .page-content .message-box .from .submit input{
        font-size: 16px;
    }
    .page-content .quotatio .quotation-box > div .message-box .from .submit{
        text-align: center;
    }
    .page-content .quotatio .row #quotatio-product-list .quotatio-item .action{
        margin-top: 20px;
    }
    .page-content .quotatio .row #quotatio-product-list .quotatio-item .text{
        margin: 5px 10px;
    }
    .page-content .content-box .list-content .video-page .video-item .textbox div {
        margin: 0;
    }
    .page-content .content-box .list-content .download-item{
        padding: 0;
    }
    .page-content .content-box .list-content .download-item .textbox{
        margin-top: 10px;
        padding-bottom: 25px;
    }
    .page-content .content-box .list-content .textbox .downloadbutton a{
        padding: 10px;
    }
    .page-content .content-box .list-content .download-item .textbox > .time,
    .page-content .content-box .list-content .download-item .textbox > .download{
        width: 50%;
    }
    .page-content .content-box .list-content .download-item .textbox > .downloadbutton{
        width: 50%;
        margin-top: 25px;
    }
    .page-content .content-box .sidebar-box .category-box .category-item p a{
        padding: 15px;
    }
    .page-content .content-box .list-content .list-box .right-item .item:nth-child(2){
        margin-top: 10px;
    }
    
    
    
    .page-content .content-box .list-content .list-box .product-item .text .remark{
        display: none;
    }
    
    .page-content .content-box .list-content .about-info h1,
    .page-content .content-box .list-content > div .header h1{
        font-size: 30px !important;
    }
    
    .page-content .content-box .list-content .factory-box .factory-swiper{
        width: 80%;
    }
    .page-content .content-box .list-content .factory-box .swiper .factory-button{
        width: 7%;
    }
    .page-content .content-box .list-content .factory-box .swiper .factory-button img{
        margin-top: 70%;
    }
    
    .page-content .content-box .list-content .contactbox .contact-us{
        padding: 0px 15px;
    }
    .page-content .content-box .list-content .list-box .product-item .text h3{
        -webkit-line-clamp: 3;
    }
    .section_product .category_body{
        margin-top: 20px;
    }
    .page-content .content-box .list-content .list-box .product-item .text .row{
        background: unset;
        width:100%;
        padding: 0;
    }
    .page-content .content-box .list-content .certifcate-list .certifcate-item .imgbox img,
    .page-content .content-box .list-content .list-box .product-item .text .row > div{
        padding: 0;
    }
    .page-content .content-box .list-content .list-box .product-item .text .row span img{
        width: 12px;
    }
    .page-content .content-box .sidebar-box .contactbox .business-swiper .row{
        padding-top: 10px;
    }
    .page-content .content-box .list-content .contactbox .contact-us .row .contact-item{
        margin-bottom: 10px;
    }
    
    .swiper-container-horizontal > .swiper-pagination-progress{
        top: unset;
        bottom: 0;
    }
    .swiper-pagination-progress .swiper-pagination-progressbar{
        background: #eb6400;
    }
    .page-content .content-box .list-content > div .header{
        padding: 15px 0;
    }
    .page-content .content-box .list-content .relation .swiper-relation .swiper-slide .row div span img{
        width: 12px;
    }
    
    .page-content .content-box .post-info .header > h1{
        font-size: 24px;
    }
    .page-content .content-box .list-content .faq-item .wen .title{
        padding: 10px 0;
        padding-left: 20px;
    }
    .page-content .content-box .list-content .contactbox .contact-us .row .contact-item div{
        font-size: 14px;
    }
    .page-content .content-box .list-content .contactbox .contact-us .row .contact-item div b{
        font-size: 16px;
    }
    .page-content .content-box .list-content .contactbox .contact-business .b-item > p{
        margin: 5px auto;
    }
    .page-content .content-box .list-content .details-box .header span{
        font-size: 14px;
    }
    .customers_list .inner .img-box img{
        max-height: 220px;
        min-height: 220px;
    }
    .customers_list{
        padding: 0;
    }
    .gtranslate_wrapper .gt_switcher_wrapper{
        right: 15% !important;
        top: 10px !important;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}