@media only screen and (min-width:0px) and (max-width:360px){html{font-size:16px}}
@media only screen and (min-width:360px) and (max-width:375px){html{font-size:18px}}
@media only screen and (min-width:375px) and (max-width:390px){html{font-size:18.75px}}
@media only screen and (min-width:390px) and (max-width:414px){html{font-size:19.5px}}
@media only screen and (min-width:414px) and (max-width:500px){html{font-size:20.7px}}
@media only screen and (min-width:500px) and (max-width:570px){html{font-size:25px}}
@media only screen and (min-width:570px) and (max-width:640px){html{font-size:28.5px}}
/* @media screen and (min-width:640px){html{font-size:32px}} */
@media only screen and (min-width:640px) and (max-width:800px){html{font-size:30px}}
@media only screen and (min-width:800px) and (max-width:1000px){html{font-size:34px}}
@media only screen and (min-width:1000px) and (max-width:1330px){html{font-size:38px}}
@media screen and (min-width:1330px){html{font-size:42px}}

.mobile_show{display: none;}
@media(max-width:1340px){
  .container{
    width: 95%;
  }
}
@media(max-width:1330px){
  .nymain_left{display: none;}
  .nymain_right{
    float: none;
    width: 100%;
  }
  .qyfc_list li a{padding-left: 15px;}
  .contact_left .p2_top {
  margin-top: 6%;
}
@media(max-width:1200px){

}

@media(max-width:1150px){

}
@media(max-width:1100px){
	
}

@media(max-width:1000px){
   .menu_ul{
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    z-index: 100;
    background:rgba(19,127,108,0.9);
   }
   .menu_ul li{
    width: 95%;
    margin: 0 auto;
    float: none;
    border-bottom: 1px solid #fff;
   }
   .menu_ul li:nth-of-type(7){
    border-bottom: none;
   }
   .menu_ul li ul{
    position: relative;
   }
   .menu_toggle{display: block;}
   .foot{
    margin-top: 6%;
   }

   .contact_img{
    position: relative;
    margin-top: 3%;
    /*width: 100%;*/
   }

   .qxqy_div .tit{font-size: 30px;}
   /* .qyzp_list li{float: none;width: 100%;height: auto;padding: 3% 0;} */
   .swiper-button-white {
    display: none;
  }
  .contact_left .p2_top {margin-top: 6%;}
  .qyzp_list li{width: 100%;/* float: none; */}
  .qyzp_list li:after{display: none;}
  .qyzp_list li div{max-height: none;}
}

@media(max-width:900px){
  
}

@media(max-width:800px){
  .index_new_ul li{
    width: 47%;
    margin: 0 1.5%;
    margin-bottom: 8%;
  }
  .index_business_ul li{
    width: 47%;
    margin: 0 1.5%;
    margin-bottom: 3%;
  }

  .qyfc_top .right .tit{
    font-size: 22px;
  }
  .swiper-button-white {
    display: none;
  }
  .contact_left .p2_top {
  margin-top: 6%;
}

}

@media(max-width:750px){

}

@media(max-width:700px){


}


@media(max-width:640px){
  .foot{padding:20px 0;}
  .foot .p1{font-size:12px;}
  .foot .p2{font-size:10px;}
  .index_business_ul li.lib h5{padding: 16% 0 13% 0;font-size: 16px;}
  .index_business_ul li.lia h5{font-size: 16px;}

  .newdetail_xx .tit{
    font-size: 20px;
  }
  .qyfc_top .right .p1,.qyfc_top .right .tit{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
  .qyfc_top .right .sub{
    width: 120px;
    line-height: 40px;
  }
  .product_list li p{font-size: 16px;}
  .swiper-button-white {
    display: none;
  }
  .index_tit{
    padding: 6% 0;
  }
  .contact_left .p2_top {
  margin-top: 6%;
}
 .pc_show{display: none;}
 .mobile_show{display: block;}
}

@media(max-width:600px){

}

@media(max-width:550px){
  .index_tit h3{font-size: 18px; padding-left: 25px;}
  .index_tit .more{font-size: 16px;}
  .index_new_ul li h5{font-size: 18px;}
  .index_new_ul li p{font-size: 15px;}
  .swiper-button-white {
    display: none;
  }

}

@media(max-width:500px){
  .menu_ul dt a{font-size: 18px; line-height: 60px;}
  .menu_ul li ul li a{font-size: 15px;}
  .swiper-button-white {
    display: none;
  }

}

@media(max-width:450px){
  .index_tit h3{font-size: 16px; padding-left: 25px;}
  .index_tit .more{font-size: 10px;}
  .index_new_ul li h5{font-size: 16px;}
  .index_new_ul li p{font-size: 12px;}
  .qyfc_top .right .sub{
    width: 110px;
    line-height: 35px;
    font-size: 13px;
  }
  .product_list li,.product_list li:nth-of-type(3n){width: 47%;margin:0 1.5%;}
  .swiper-button-white {
    display: none;
  }

  .contact_img{
    position: relative;
    margin-top: 3%;
    width: 300px;
   }



}

@media(max-width:400px){
  .index_business_ul li.lib h5{font-size: 14px;}
  .index_business_ul li.lia h5{font-size: 14px;}
  .menu_ul dt a{font-size: 16px; line-height: 50px;}
  .menu_ul li ul li a{font-size: 14px;}
  .swiper-button-white {
    display: none;
  }

}

@media(max-width:360px){
  .index_tit h3{font-size: 14px; padding-left: 25px;}
  .index_tit .more{font-size: 12px;}
  .index_new_ul li h5{font-size: 14px;}
  .index_new_ul li p{font-size: 12px;}
  .swiper-button-white {
    display: none;
  }
}










