



@media (max-width:1600px){

.technology .tech_list{
    margin-top: 2%;
}
.guide{
  margin-bottom: 0;
}
.product_read .pro_main{
  max-width: 400px;
  width: 40%;
}


}
@media (max-width:1200px){
 html{
    font-size: 50%;
  }
  .nav-pc .nav-link{
    padding:0 16px;
  }

.culture_box .cul_list li.second a{
  padding: 5px;
}
.culture_box .cul_list h3{
  line-height: 40px;
}


.product .pro_left{
  max-width: auto;
  width: 24%;

}

.product .pro_list{
  width: 76%;
  max-width: auto;
}

}


@media (min-width:992px){


}


@media (max-width:992px){
  html{
    font-size: 46%;
  }


#demo{
  /*position: static;*/
}


.head_pc{
    display: none;
  }
.head_wap{
  display: block;
}
.index_com,
.index_news{
  width: 100%;
  display: block;
}
.index_contact .contact_con{
  padding-left: 2%;
}
.culture_box .cul_list ul{
  text-align: center;
  
}
.culture_box .cul_list li{
  width: 40%;
  float: none;
  display: inline-block;
  vertical-align: top;
  
}
.culture_box .cul_list li,
.culture_box .cul_list li.second{
    height: 300px;
}
.culture_box .cul_list{
  margin-top:2%;
}

.honor li{
  width: 50%;
}
.ab_left{
  top: 26%;
}
.technology .pub_type{
  position: static;
}
.technology .pub_type h1,
.technology .pub_type .type_sum{
  color: #333;
}
.message textarea{
  line-height: 30px;
}


/*产品二级菜单*/
.product .pro_left{
  width: 100%;
  float: none;
  max-width: 100%;
}

.product .pro_list{
  width: 100%;
  float: none;
  
}


#floatDivBoxs,
#rightArrow{
  display: none;
}












}


@media (max-width:768px){

.head_wap .logo_wap img{
  width: 50px;
}
.index_cho .row .cho_box{
  position: static;
}


.index_pro .pro_typelist li{
  margin: 0;
  margin-bottom: 5px;
}

.index_pro .pro_typelist h2{
  padding:0 5px;
      line-height: 28px;

}

.index_honor .row li{
  margin-bottom: 2%;
}



.index_news .title h1{
  float: none;
  
}
.index_news .title .time{
  float: none;
  display: block;
}
.index_news .news_li i{
  display: none;
}
.index_news .news_li a{
  padding:0;
  background: none;
}
.foo_nav li a{
  background: none;
}
.foo_nav li a{
  line-height: 48px;
}

.culture_box .cul_list li{
  width: 100%;
  float: none;
  display: block;
  height: 100%;
  
}

.culture_box .cul_list li.second{
    height: 100%;
}

.ab_left{
  position: static;
  padding: 2% 0;
}

.ab_left ul{
  background-color: #f4f4f4;
}
.ab_left li {
    
    padding: 0 6%;
}
.honor ul{
  margin:0 -5px;
}
.honor li{
  padding:0 5px;
}

.product .type_tit{
  display: none;
}
.product .three{
  padding: 0;
  text-align: inherit;
  overflow: hidden;
  
}

.product .three a.one{
  line-height: 30px;
  width: 100%;
}

.product .pro_list h2{
  line-height: 40px;
}

.product .pro_list ul{
  margin:0 -5px;
}
.product .pro_list li{
  padding:0 5px;
}
.product_read .pro_main{
  width: 100%;
  display: block;
  max-width: 100%;
}

.product_read .pro_info{
  width: 100%;
  display: block;
  margin-top: 2%;
  padding:0 10px;
}

.product_read .pro_pic{
  display: block;
}
.product_read .pro_info h4{
  font-weight: bold;
}
.pro_banner{
  display: none;
}
.product_read{
  margin-top: 2%;
}

.news li .img{
  width: 100%;
  max-width: 100%;
  float: none;
  text-align: center;
  
}
.news li .img{
  display: none;
  
}
.news .news_main{
  width: 100%;

}
.news .news_main h1{
  font-weight: bold;
}
.service .ser_main{
  display: block;
}
.service .ser_main .img,
.service .ser_main .text{
  width: 100%;
  max-width: 100%;
  display: block;
  
}
.service .ser_main .text{
  padding: 2% 0;
}
.service ul .img img{
  width: 100%;
}
.service ul .title{
  padding-top: 3%;
}

.message .submit{
  line-height: 40px;
}

.message input{
  line-height: 30px;
}
.contact #map{
  height: 200px;
}
.contact .contact_main .img{
  width: 100%;
  float: none;
  padding: 2% 0;
}
.contact .contact_main .img img{
  width: 40%;
}
.contact .contact_main .contact_info{
  width: 100%;
  float: none;
  
}






}

@media (max-width:672px){
  .index_contact .contact_con{
    width: 100%;
    float: none;
    
  }
  .index_contact .wm{
    width: 100%;
    float: none;
    
  }

  .foo-bottom p{
    line-height: 24px;
    padding: 5px 0;
  }
 .summary td{
  font-size: 1.4rem !important;
  }

}