


@media(max-width: 1920px){
	.ny_banner{
    	height:300px;
	}
  .container, .container-lg, .container-md, .container-sm, .container-xl{
      max-width: 1440px
  }
  .honor-list .honor-box{
     height: 340px;
  }
  .about-title{
     font-size: 34px;
  }
  .index-news-list .pics{
     height: 250px;
  }

  .index-about{
    padding:50px 10% 10px 10%;
  }

  .about-list{
     margin-top: 20px;
  }


  /* 设置视频背景容器 */
  .video-background { 
      height: 520px; 
  }
  .about-why .about-why-box .box2{
     padding:20px 40px 60px 40px;
  }
  .about-why .about-why-box .box2 .cn3{
         margin:20px 0 100px;
  }
  .about-why .about-why-box .box2 .cn5 {

  font-size:160px;
}

}
@media screen and (max-width:1800px){
   /* 设置视频背景容器 */
  .video-background { 
      height: 500px; 
  }
  .index-about{
    padding:40px 30px 10px 30px;
  }
  
  
.navbar-expand-lg .navbar-nav .nav-link{
  margin-right: 1rem;
  margin-left:1rem;  
  
}

}


@media screen and (max-width:1680px){
   /* 设置视频背景容器 */
  .video-background { 
      height: 480px; 
  }
  
  .navbar-light .navbar-text{
      display: none!important;
  }
  .logo-sm-height{
      height: 68px;
  }
 
}



@media screen and (max-width:1560px) {
    .storylist .story_list .years .img {
    margin-top:2.20vw;
    }

    .navbar-expand-lg .navbar-nav .nav-link{
       margin-left: 1rem;
       margin-right: 1rem;
    }

    .index-news-list .pics{
       height: 200px;
    }
    
     
}

@media screen and (max-width:1440px) {
    
    .navbar-expand-lg .navbar-nav .nav-link{
       margin-left: 0.5rem;
       margin-right: 0.5rem;
    }

    .container-fluid{
       width: 100%;  
    }

  .honor-list {
    width:25%;
    padding: 0 15px;
   }

   .fengcai-list .fengcai-box{
      height: 250px;
   }
  .index-about{
    padding:30px 20px;
  }
  
  .logo-sm-height{
      height: 56px;
  }
   .navbar-light .navbar-brand .logotxt{
      font-size: 20px;
  }
  
  .navbar-expand-lg .navbar-nav .nav-link{
      height: 120px;
      line-height: 120px;
  }
  .top-height{
   height: 150px;
}

  
  
}

@media screen and (max-width:1200px){
      .v2-box{
           width:90%;
      }
      
     .kouhao{
    font-size: 34px;
    }
}

@media screen and (max-width:1024px) {
      .storylist .tit .cn {
      line-height:36px;
    }
    .storylist .tit .solid {
      margin:6px auto;
    }
    .w1420 {
      width:94%;
    }
    .storylist .tit .en {
      margin-bottom:25px;
      line-height:30px;
    }
    .storylist .story_list {
      padding:0px 0;
    }
    .storylist .story_list .years {
      width:0;
      height:0;
    }
    .storylist .story_list .txt {
      width:100%;
      margin:0 auto;
      padding:0 3% 20px 3%;
      height:auto;
    }
    .storylist .story_list .txt .swiper-slide {
      padding:60px 0 30px 0;
    }
    .storylist .story_list .txt .swiper-slide .p {
      font-size:13px;
      max-width:96%;
      line-height:22px;
    }
    .storylist .story_list .btn_box .btn {
      width:30px;
      height:30px;
    }
    .storylist .story_list .btn_box .btn span:nth-child(1):after,.storylist .story_list .btn_box .btn span:nth-child(2):after {
      width:30px;
      height:30px;
    }

    .honor-list {
    width:33.33%;
    padding: 0 15px;
   }


}


@media screen and (max-width:992px){
  .container-fluid, .container-lg, .container-md, .container-sm, .container-xl{
     padding-right: 10px;
     padding-left: 10px;
  }
   .top-height{
     height: 109px;
   }

    .navbar,
    .ny-top{
       background: #fff!important;
    }
    .navbar-nav{
       display: none;
    }
    .nav-link {
    padding: 1rem 1rem;
    font-size: 16px;
   }
    .navbar-brand{
     margin-left: 15px;
     padding:10px 0;
     flex-wrap: wrap;
   }
   .logo-sm-height{
     height:40px;
     margin:5px 0 10px 0;
   }
   .navbar-light .navbar-brand .logotxt{
       font-size: 20px;
       display: block;
       margin-left:15px;
   }
   .dropdown-item{
     padding:5px 0;
   }
   .sonsort .son-list a{
      margin:0 5px;
      font-size: 16px;
      padding:15px 0;
   }
   .about-container{
    padding-top:40px;
    padding-bottom:40px;
    }

    .container-fluid{      
       display: block!important; 
    }
    .wap-navtop{
     display: block;
    }
    .navbar-toggler{
       float: right;
       margin-top: 15px;
    }

    .why-list{ 
       width: 100%
    }
    .top-head{
       overflow-y: hidden;
    }

    .cluter-box{ 
   padding:30px 50px;
   
  }
  .list-newslist .ico{
     height: 200px;
  }
}


@media screen and (max-width:768px){
    .left-box{
       width:100%; 
       margin-right: 0;
    }
    .right-box{
       width:100%;
       
    }
      .top-height{
   height: 136px;
}

   .navbar-light .navbar-brand .logotxt{
       font-size: 18px;
       display: block;
       margin-left:0px;
       width:100%;
   }
       
     .num-list .fs-sm-48{
         font-size:50px;
     }

    .news-pages{
       padding:30px 15px;
    }

    .honor-list {
    width:50%;
    padding: 0 15px;
   }

    .form-group{
      width: 100%;
      margin-right: 0;
    }

    .fengcai-list .fengcai-box{
        height: 150px
    }

    .nav-tabs .nav-link-tab{
       margin-bottom: 20px;
    }

   
    .why-list-box{
         bottom: -50px;
    }
    .about-right-box{
       padding:0;
       margin:0 -10px;
    }
  
    .index-case-swiper .case-wrapper .case-slide .row .col-left{
           flex: 0 0 100%;
           margin-right: 0;
           margin-bottom: 30px;
    }

    .index-case-next,
    .index-case-prev{
       display: none;
    }

    .index-case-swiper{
       padding-bottom: 50px;
    }


    .more-btn-w,
    .more{ 
       min-width: 120px;
       height:34px;
       line-height: 34px;
    }

    .about-title{
       font-size: 30px;
    }

    .storylist .story_list .txt .b_num{
       font-size: 100px;
    }

    .card-header{
       padding:0.75rem 0;
    }
    .card-body{
       padding:1.25rem 0;
    }
    .ask-end:after, .ask-end:before{
        left:10%;
    }

    .ny_banner{
       height: 200px;
    }

    .cluter-box{
       padding:40px 20px 20px 20px;
    }

    .nav-tabs .nav-link-tab{
           margin: 0 3px;
           font-size:14px;
    }

    #nav-tabContent{
   margin-top: 20px;
  }
  .nav-tabs-box{
    margin-top: 30px;
  }
   .py-8{
      padding-top: 40px!important;
      padding-bottom: 40px!important;
   }
  

  .aboutT1{
     font-size: 40px;
  }

  .aboutT2{
     font-size: 20px;
  }

  .foot-tel .icons{
     text-align: left;
  }

  .foot-menu{
     width: 25%;
     float: left;
  }

  .newslist-img{
     height: auto;
  }

  .contact-box{
     padding:20px 10px;
  }

  .contact-left-box .name{
     font-size: 30px;
  }

  .foot-contact{
     padding-bottom: 0;
  }

  .index-pro-title-box{
      padding:10px 5px;
  }
  .index-pro-title-box .title{
     line-height: 20px;
     
  }
  .index-pro-title-box2{
     position: relative;
     background: #fff;
  }
  
  .case-top{
      padding:50px 20px;
  }

  .video{
   width:94%;
}

    /* 设置视频背景容器 */
  .video-background { 
      height: auto; 
  }
  .video-background-video {
     position: relative;
  }
  
  .why-title{
    font-size: 48px;
    margin-bottom: 30px;
}
   
  .about-why .about-why-box  .box2{
    width:49%;
    padding:30px 20px;
  }
  .about-why .about-why-box .box2 .cn5{
     left: 30px;
  }

  .fs-sm-180{
     font-size: 100px;
  }
  .about-why .about-why-box .box2 .cn4 img{
    width:60px;
  }
  .about-why .about-why-box .box2 .cn5{
       font-size: 100px;
       bottom:-30px;
  }
  
 
  
 
.index-about-video .v2-video .v2-container{
    padding: 20px 0 40px 0;
}

.index-productlist2{
    border-radius: 0;
}

.index-case-swiper .case-wrapper .case-slide{
    overflow: hidden;
}

 .kouhao{
    font-size: 28px;
    padding:0 30px;
    }


}



@media screen and (max-width:640px){
      .honor-list .honor-box{
         height: 250px;
      }
   
}



@media screen and (max-width:480px){
      .honor-list .honor-box{
         height: 200px;
      }
      
    
     .v2-box{
          width:98%;
          border-radius: 15px;
     }
     
     
     .index-about-video .pt-8{
          padding-top:50px!important;
     }
   
}