
@media(max-width: 1280px){  
   .navbar-expand-lg .navbar-nav .nav-link{
      padding:15px 1.5rem;
   }
  
}


@media(max-width: 1100px){  
   .navbar-expand-lg .navbar-nav .nav-link{
      padding:15px 1rem;
   }

   .logo-sm-height{
     max-height: 80px;
   } 

   .logo1{
     font-size: 1.5rem;
   }
   .logo2{
     font-size: 1.5rem;
   }

   .top-tel .tel{
    font-size: 15px;
   }

   .index-banner-title{
     font-size: 50px;
   }
   .index-banner-subtitle{
     font-size: 30px;
   }
  
  
  
}

@media(max-width: 992px){
   .navbar-nav{
    display:block;
    padding-left:20px;
   }
   .nav-item{
    display: inline-block;
   }
   .collapse:not(.show) {
    display: block;
  }



.col-md-20{
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}


.yq_link .hzmt{
      padding:5px;
    margin: 5px;
}
.yq_link .hzmt img{
  height: 30px
}

.ad1{
  height: auto;
}

.active {
    background: #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
.submenu{
   background: #fff;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link, .navbar-expand-lg .navbar-nav .nav-link:hover{
   color:#333;
}



}


@media(max-width: 768px){
  .logo1{
    font-size: 12px;
    letter-spacing: -1px;
  }
   .logo2{
    font-size:12px;
    letter-spacing: -1px;
  }
  .index_banner{
    height: 250px;
  }
  .bannerimg{
    height: 250px;
  }
  .navbar{
    background: #fff!important;
    padding:5px 5px;
    position: relative;
    box-shadow: 2px 2px 5px #eee;
  }
  .navbar-collapse{
    background: #fff;
    position: absolute;
    top:60px;
    width: 100%;
    height: auto;
    z-index: 999999;
    margin-left: -15px;
    border-top: 1px solid #FFF;
    padding: 15px 0;
  }
  .navbar-expand-lg .navbar-nav .nav-link{  
  padding:10px 0;
  font-size: 14px;
  color:#333;
  }
  .nav-item{
    width: 100%;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px dashed #ddd;
    padding:0 15px;
  }
  .nav-item:hover {
    background: #f8f8f8;
}

  .submenu{
    display: flex;
    position: relative;
    width: 100%;
    left:0;
    top:0;
    flex-flow: row wrap;
  }

  .submenu li{
    width: 33%;
    float: left;

  }
  .submenu li a{
    font-weight: normal;
    color:#333;
  }
  .toptitle{
    font-size: 20px;
    margin-bottom: 15px;
  }
   .navbar-light .navbar-toggler{
    display: block;
   }

   .collapse:not(.show) {
    display: none;
  }
    
    .logo-sm-height{
   /*   filter: grayscale(100%) brightness(1000%);*/
      height: 50px;
    }
    .newslist li.con .des .pic{
      width: 100%;
      text-align: center; 
    }
    .newslist li.con .des img{
      width: 100%;
      height: auto;
      max-height: 300px;
    }
    .newslist li.con .des .text{
      width: 100%;
    }


    .chaxing{
      width: 96%;
    }
    .slide_menu{
      margin-bottom: 15px;
        border:none;
    }
    .slide_menu .menu2{
      display: inline-block;
      width: 100%;
      padding:0px;
    }
    .slide_menu .menu2 li{
      width: auto;
      float: left;  
      margin-right: 15px;
      border:1px solid #ddd;
      padding:5px 10px;
      width: calc(33% - 10px);
      text-align: center;
    }
    .slide_menu .menu2 li:nth-child(3n){
       margin-right: 0;
    }
    .slide_menu .menu2 li:last-child{
    border-bottom: 1px solid #ddd;
  }
  

    .border-wap-none{
      border:none!important;
    }

    #anews1{
      display: none;
    }

   


.col-md-20{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}

.xingren img{
   height: 30px;
   margin-bottom: 15px;
}

.indexvideo_listimg2{
  height: 130px
}
.indexvideo_listimg{
  height: 130px;
}
.index_listimg{
  height: 200px;
  margin-bottom: 15px;
}

.yq_link .hzmt img{
  height: 20px
}

.foot-menu{
  padding:0!important;
      display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; 
}
.foot-menu a{
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  text-align: center; 
  margin-right:0!important;
  padding:0!important;
  margin-bottom: 10px;

}

.d-wap-block{
  display: block;
  margin-top: 10px;
}


.page-num{
  display: none;
}

.ceshi ul li{
  width: calc(50% - 20px);
  margin:5px 10px;
}

.mt-wap-10{
  margin-top: 10px!important;
}

.ft-tel{
  display: block;
  width: 100%;
  text-align: center;
  margin:.857rem 0;
}

 
 table,
tbody,
tr{
       width: auto!important;
       max-width:310px!important;
}
td{
    min-width: 150px;
       
}
.news_content{
    width:100%;
    overflow-x: scroll;
}

.cx_input{
  width: 90%;
  margin-left: 5%;
}
 
.chaxing-box{
  width:100%;
  margin-left: 0;
}

.index-banner-title{
   font-size: 30px;
}
.index-banner-subtitle{
   font-size: 24px;
}

.index-logo .logo-list{
   height: 50px;
}

   
}