
@media(max-width: 1920px){
    .index-banner{ 
      height: 700px; 
  }
}

@media(max-width:1599px) {
    .culture3 {
      padding:80px 0 100px;
    }
}



@media(max-width: 1366px){
 
     .news-container{
           width:990px;
           padding-top: 150px!important;
        }
       .news-list  .list{ 
           height: 400px;

      }
      .news-list .list .picture{
          bottom:50px;
      }

       .news-list .list .mydesc{ 
            padding:30px;
            top:50px; 
       }

       .culture3 {
        padding:80px 0 88px;
      }
}

@media(max-width:1279px) {
  .culture3-icon {
  display:none;
  }
  .culture3-item {
    width:100%;
    height:auto;
    padding:0 4%;
    overflow:hidden;
  }
  .culture3-wd {
    position:static;
    margin:10px!important;
    float:left;
  }
  .culture3-wd-box {
    width:852px;
    margin:0 auto;
  }
  .culture3 {
    padding:60px 0 68px;
  }


}



@media(max-width: 1200px){

  .swiper-slide-productivity{
    width:800px;
  }
  .swiper-button-next-productivity{
    height: 350px;
      right: -350px;
  }
  .swiper-button-prev-productivity{
    height: 350px;
    left:-350px;
  }
  .swiper-button-next-productivity:after,
  .swiper-button-prev-productivity:before{
    margin-top: -170px;
  }
  .swiper-slide a .desc .more-btn{
    display: none;
  }
  
    
    .col-md-20{
       -ms-flex: 0 0 25%;
          flex: 0 0 25%;
          max-width: 25%;
  }

.navbar-light .navbar-nav .nav-link{
  margin:0 0.5rem;
}


.tempWrap{
   width:100%!important;
}






 }


@media(max-width: 1000px){

    .culture3-wd-box {
    width:568px;
    }
    .culture3-wd h6 {
      font-size:22px;
    }

 }




@media(max-width: 992px){
   .navbar {
      padding:10px 0;
    }
    .navbar-nav{
      padding-top:10px;
    }

    .nav-item{
      margin-top: 15px;
    }
      .dropdown-menu{
      display: block;
      opacity: 1;
      top:0;
      color:#000;
      position: relative!important;
      overflow: visible;
      background: #fff;
      visibility: visible;
     }

      .dropdown-menu .dropdown-item{
        display: inline-block;
        width: auto;
      }




    .index-pro .index-pro-item-middle {
        margin-top: 0;
      }
      .index-pro .index-pro-item-last {
        margin-top: 0;
      }
      .index-pro-item{
        margin-bottom: 40px;
      }


    .news-two,
    .news-three{
      height: auto;
    }



    .cont-center{
       padding:20px 15px;
    }


    .head-sm-height{
       height: 100px!important;
    }

  .bg-info{
     background: #00a2e9!important;
  }
 
}





@media(max-width: 768px){
    .index_aboutbig .ab-desc{
      padding-right: 0px;
      padding:15px;
    }
    .index_aboutbig .ab-desc .txt .title{
      font-size: 30px;
      margin-bottom: 0;
    }

    .logo-sm-height{
      margin-left: 10px;
    }



      .news-container{           
            padding-top: 0px!important;
        }
         
          .news-list .list .picture,
          .news-list .list .mydesc{
             position: relative;
             top:0;
             bottom: 0;
          }

          .news-list .row{
               flex-direction: column;
          }
          .news-list .list{
             width:100%;
             height: auto;
          }

          .news-list{
             height: auto;
             margin-bottom: 30px;
          }


.news-one{
    background: none;
        min-height:auto;
      max-height: auto;
      padding-top:0px;
          box-shadow: none;
      -webkit-box-shadow: none;
  }
  .indexnewsbg{
    background: #f8f8f8 url(../images/bgnews.jpg) repeat-y top center;
    padding-bottom: 50px;
  }


.wap{
  display: none;
}


.index-pro .index-pro-item-middle {
    margin-top: 0;
  }
  .index-pro .index-pro-item-last {
    margin-top: 0;
  }
  .index-pro-item{
    margin-bottom: 40px;
  }
  .index-pro {
    padding-bottom: 00px;
  }
  .index-pro-item_pic{
    float: none;
  }
  .index-pro-item_pic img {
    min-width: 100%;
  }
  .index-pro-item_text {
    max-width: 100%;
    position: relative;
    top: 0;
    padding-top: 22px;
  }


.col-md-20  .pics-list{
     width:80px;
}

.col-md-20 .pics-list .imgbox{
    padding:15px;
}


  .swiper-pagination-productivity .swiper-pagination-bullet{
    font-size: 12px;
    margin:5px 5px;
  }
  .swiper-pagination-productivity{
    margin-top: 15px;
  }

  .swiper-slide-productivity{
    width:80%;
  }

  .swiper-slide-productivity a .desc{
    padding:15px;
    position: relative;
    background: #333;
    display: block;
  }


  .swiper-slide-productivity a .desc .txt{
    width:100%;
  }
  .swiper-slide-active  a .desc{
    padding:15px;
    position: relative;
    background: #333;
  }

  .swiper-button-next-productivity{
     right: -40%; 
  }
  .swiper-button-prev-productivity{
    left:-40%; 
  }
  .swiper-button-next-productivity:after, .swiper-button-prev-productivity:before{
    background: none;
  }
 .swiper-slide a .desc{
  text-align: center;
 }


.news-one{
    padding-left:15px;
}

.news-two,
.news-three{
   padding:15px 15px;
   height: auto;
}

.newscontainer{
  padding-left:0px;
  padding-right:0px;
}
.newscontainer .row{
   margin-right: -2px;
   margin-left: -2px;
}

.dropdown-menu a{
    color:#666;
}



.pics-box{
   display: inline-block;
   padding-left: 0;
}


.pics-box .pics-list{
  float: left;
  margin:15px 10px;
  width:calc(33% - 20px);
 
}

.pics-list .imgbox{
    padding:22px;
}


.pics-box .pics-list .pics-title{
  height: 42px;
}


#Robust{
   height: 300px
}



.col-news-left{
   width:100%;
   margin-right: 0px;
}

.col-news-right{
   width:100%;
}


 #honor3 {
        width: 100%;
        height: 240px;
        margin: 20px auto;
    }
    
#honor3{
    margin-top: 30px!important;
}    

.hangye .hangye-wrap{
   flex-wrap: wrap;
}
  .hangye .hangye-wrap .hangye-item{
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    margin-bottom: 10px;
  }  


    .head-sm-height{
       height: 116px!important;
    }


  .jumbotron{
     padding:5rem 0;
  }

  .pd-desc{
     padding: 0
  }

  .form-control-upload{
       width: calc(100% - 93px)!important;
  }

  .yuding-box{
     width:96%;
     left:2%;
     margin-left: 0;
     padding:40px 15px;
  }
  .yuding-box .title{
     font-size: 22px;
  }
  .yuding-box .subtitle{
     font-size: 14px;
  }

  .position-absolute-banner{
     top:30px;
  }

  .index-banner{
     height: 110vh;
  }

  .index-banner-top{ 
     bottom:5px;
  }

  .index-banner-top-box{
     padding:10px 5px; 
  }
  .index-banner-top-box .icos{
    width: 30px
  }
  .index-banner-top-box .title{
     font-size: 14px;
  }
  .index-banner-top-box .subtitle{
     font-size: 12px
  }
  .hangye{
     padding-top: 0
  }


.processList ul.hd{
   display: none;
}

.scroll-in-out{
  width:100%!important;
}

.processList .bd li .img img{
  height: auto;
  width: 100%
}

.processList .bd .call{
  display: none;
}

.processList .bd li h5{
   padding-top: 0;
   margin-bottom:15px;
}

.processList .bd li .p{
   line-height: 24px;
}

.what-box{
  height: auto;
  padding:20px 15px;
}

.what-box .desc{
  padding:0;
}
.hangye .hangye-wrap .hangye-item .item-img img{
   max-height: 170px;
}

          
}




@media all and (max-width:640px) {
      .culture3-wd-box {
      width:100%;
    }
    .culture3-item{
      padding:0;
    }
    .culture3-wd {
      margin:10px 0px 0 0!important;
    }
    .culture3 {
      padding:30px 0 34px;
    }
    .culture3-wd h6 {
      font-size:20px;
    }
    .culture3-wdct {
      padding:0 24px;
    }
    .culture3-wd {
      width:50%;
      height:180px;
      background-size:100% auto;
    }
    .culture3-wd p {
      font-size:12px;
      line-height:18px;
    }
    .culture3-wd h6 {
      font-size:16px;
      margin-bottom:6px;
    }
    
     .culture3-wd-4{
      display: none;
    }
}


@media all and (max-width:400px) {
   .culture3-wd {
      height:170px;
    }
}