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

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



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







@media (min-width:1200px){

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


@media (min-width:992px){


}


@media (max-width:992px){
  html{
    font-size: 46%;
  }
 .head_pc{
   display: none;
 }
  .head_wap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:10px 10px;
    // background-color: #045b5b;
    
  }
 .wap_logo{
  width: 40%;
 }
 .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after,
 .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,
 .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after,
 .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
   font-size: 30px !important;
   color: #045b5b;
 }

.ban_icon{
  display: none !important;
}
.home_ban .text{
  height: 100%;
}
.home_ban .text img{
  height: 100%;
}
.home_ban .box{
  // height: auto;
}
.con1500{
  padding:0 6px;
}
.i_pro .con1500,
.index_ab .con1500{
  display: block;
}
.index_ab .left{
  width: 100%;
}
#amap_container{
  height: 240px;
}

.i_type h1{
  font-size: 24px;
}
.index_ab .left .list_ul{
  padding: 6% 0 6% 0;
}
.index_ab .left .list_ul ul{
  margin: -5px;
}
.index_ab .left .list_ul li{
  width: 25%;
  padding: 5px;
}
.i_pro .con1500 .left img{
  display: none;
}
.i_pro .con1500 .list_ul,
.i_pro .con1500 .left{
  width: 100%;
}
.i_pro .con1500 .left .i_type{
  position: static;
  color: #fff;
}
.i_pro .lf h5{
  color: #fff;
}
.lf{
  display: block;
  text-align: center;
}

.index_ab .left .index_sum{
  padding: 0;
  font-size: 14px;
}
.i_pro .con1500 .list_ul a{
  padding: 4% 0;
}
.i_pro .con1500 .list_ul a .img{
  padding: 30px 0;
}
.i_type{
  padding: 4% 0;
}


.i_pro .con1500 .list_ul a h5{
  font-size: 18px;
  padding-top: 14px;
}
.i_case .case_box{
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
.i_case .case_box .left{
  width: 100%;
  padding: 10px;
}

.i_case .case_box .rig{
  width: 100%;
}

.i_case .case_box .left .sum{
  padding: 20px 0;
  font-size: 14px;
}

.i_case .icon_box{
  position: static;
}

.i_news .list_ul li{
  width: 100%;
}
.i_case .icon div{
  width: 40px;
  height: 40px;
}
.i_case .icon_box i{
  font-size: 40px;
}

.foo_bottom .left .qd{
  display: none;
}
.foo_bottom .con1500{
  display: block;
}
.ab_company .img,
.foo_bottom .left .info,
.foo_bottom .left{
  width: 100%;
}
.foo_bottom .left{
  display: none;
}
.foo_bottom .rig a.scroll_top{
  display: none;
}
.foo_bottom .rig .sum a{
  justify-content: center;
}
.foo_bottom .left .cont p{
  padding: 4px 0;
}.foo_bottom .left .cont p{
  font-size: 14px;
}
.flex{
  flex-wrap: wrap;
}

.ab_company .cont{
  padding: 10px;
}
.ab_company .cont h1{
  font-size: 20px;
  padding-top: 4%;
}

.ab_culture ul li{
  width: 100%;
}
.ab_culture ul li .cont{
  padding:5px 10px;
}
.ab_culture ul li .cont h1{
  font-size: 18px;
}
.ab_partner ul li{
  width: 50%;
}
.dwjl .info,
.cooper .school {
  flex-wrap: wrap;
}
.cooper .school .img{
  width: 100%;
}
.cooper .school .info{
  width: 100%;
  padding: 20px 5px;
}
.cooper .school_list ul{
  margin: -5px;
}
.cooper .school_list ul li{
  width: 50%;
  padding: 5px;
}

.dwjl .left{
  width: 100%;
  padding: 20px 5px;
}
.dwjl .rig{
  width: 100%;
}
.business ul li{
  width: 50%;
}

.business ul li .cont{
  height: 230px;
}
.business ul li h1{
  font-size: 18px;
}
.business ul li i{
  width: 40px;
  height: 40px;
}

.pro_pub .pub_left ul li a{
  padding: 0 4px;
}
.products .list_ul ul{
  margin: -5px;
}
.products .list_ul li{
  width: 50%;  
  padding: 5px;
}
.products .list_ul a h3{
  line-height: 40px;
  font-size: 14px;
}

.pro_read .pro_info{
  flex-wrap: wrap;
}

.pro_read .pro_info .img{
  width: 100%;
}
.pro_read .pro_info .rig{
  width: 100%;
  padding: 20px;
}
.pro_read .pro_info .rig h1{
  font-size: 18px;
}
.pro_read .pro_info .rig .more{
  position: static;
  width: 120px;
  line-height: 44px;
}
.pro_read .pro_info .rig .sum_box h5{
  font-size: 16px;
}

.pro_read .pro_info .rig .sum_box .sum{
  line-height: 28px;  
}

.pro_read .con_box{
  padding: 20px;
}

.cc_pro ul a{
  width: 100px;
  line-height: 44px;
}
.pub_left ul li a{
  line-height: 50px;
}
.pub_left{
  overflow: hidden;
  width: 100%;
}
.pub_left ul{
  flex-wrap:nowrap;
  // width: 100%;
  width: auto;
  overflow-x: auto;
  // justify-content: center;

}

.pub_left ul::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
  .pub_left ul::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #1768b4;
  }
  .pub_left ul::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background   : #ededed;
  }












.pub_left ul li{
  float: left;
}
.pub_left ul li a{
  padding: 0 20px;
  white-space: nowrap;
}
.pub_left .typename{
  display: none;
}

.jssl .con1500{
  flex-wrap: wrap;
}
.jssl .con1500 .left{
  width: 100%;
}
.jssl .con1500 .left ul{
  display: flex;
}

.jssl .con1500 .left a h2{
  font-size: 16px;
}
.jssl .con1500 .left a{
  padding: 10px;
}
.jssl .con1500 .rig{
  width: 100%;
}
.jssl .con1500 .left li{
  margin-bottom: 0;
}
.jssl .con1500 .rig .list_ul ul{
  margin: -5px;
}
.jssl .con1500 .rig .list_ul ul li{
  padding: 5px;
}
.case .case_box{
  flex-wrap: wrap;
}

.case .case_box .left{
  width: 100%;
  padding: 20px;
}
.case .case_box .rig{
  width: 100%;
}
.case .more{
  width: 120px;
  line-height: 44px;
  position: static;
}
.case .case_box .left h2{
  margin-bottom: 8px;
}

.case .case_box .left .sum{
  padding: 12px 0;
}
.news .list_ul li{
  width: 100%;
}
.news .list_ul a h3{
  padding:0 5px;
}

.news_read .news_typename h1{
  font-size: 18px;
}

.footer .foo_tit a{
  width: 44px;
  height: 44px;
}

.honor .list_ul ul li,
.zlcg .list_ul ul li{
  width: 50%;
  
}
.honor .list_ul ul li a,
.zlcg .list_ul ul li a{
  padding: 5px;
}

.case_read .case_info{
  flex-wrap: wrap;
}
.case_read .case_info .img{
  width: 100%;
}
.case_read .case_info .rig{
  width: 100%;
  padding: 10px;
}

.join .uls1 .tit_info .info{
  display: none;
}
.join .uls1 .tit_info h3{
  width: 100%;
}

.join .uls1 .tit_info{
  padding: 0 10px;
}
.join .info2{
  display: block;
  margin-bottom: 14px;
}
.contact .con1500{
  flex-wrap: wrap;
}
.contact .con1500 .info{
  width: 100%;
}

.contact .con1500 .amap_box{
  width: 100%;
}
.contact .con1500 .info li{
  height: auto;
  padding:0 10px;
}
.contact .con1500 .info li div{
  padding: 10px 0;
}
.contact .con1500 .info li h1{
  align-items: center;
}
.contact .con1500 .info li h1 strong{
  font-size: 14px;
}
.contact .con1500 .info li .sum{
  font-size: 14px;
}
.down ul li{
  width: 100%;
}

.down ul li a .img{
  width: 50px;
  height: 50px;
}

.down ul li a h3{
  white-space: 	normal;
  font-size: 14px;
  padding: 5px 10px;
}
.video ul li{
  width: 100%;
}
.tech ul li{
  width: 100%;
}
.tech ul li a{
  padding: 10px;
}
.tech ul .info p{
  line-height: 24px;
  padding: 5px 0 5px 26px;
}
.tech ul h1{
  padding: 8px 0;
}








}










