@charset "utf-8";
@media only screen and (max-width: 1366px){

}
@media only screen and (max-width: 1280px) {


}

@media only screen and (max-width: 1004px) {
*{box-sizing:border-box}
#open{display:block;}
body{padding-top:50px;}
.box{width:96%;}
#nav{display:none;}
.h_m1{float:none; width:100%; margin-bottom:15px;}
#h_main1 .h_m1 .bgfff{height:auto}
.h_m1div .img{float:left; }
.h_m1_p{margin-left:310px;height:190px}
.h_m2,.h_m3{margin:0; width:49%}

.h_m33,.ft_line,.top_ph,#nav dd.on b,#nav dd:hover b,.nav_sub{display:none !important}
.h_m32{margin-right:0}
#footer dt{clear:both; float:none; padding:20px 0 0 0; width:100%}
#footer dd{width:25%;}
#header{position:fixed; left:0px; top:0px; width:100%; z-index:99; height:50px; border-bottom:1px solid #006107}
.logo img{height:40px; width:auto}
.logo{margin-top:5px;}
.top_a{margin:16px 0 0 0}
#nav{position:fixed; width:100%; top:50px; left:0px;max-height:100%; overflow:auto}
#nav dd{float:none; width:100%; text-align:center;  }
#nav .box{width:100%}
.header_ri{margin-right:50px;}

#left{float:none; width:100%; border-bottom:1px solid #ddd;}
#right{width:100%; margin:0}
#left h2{display:none}
.left_list dd{display:inline-block; float:none; width:auto; border:none; padding:0 10px;}
.left_list dd a{ width:100%; background:none; margin:0; padding:0}
.rightbox{margin:0; padding:15px}
}


@media only screen and (max-width: 980px) {
}


@media only screen and (max-width: 769px) {
.h_m2text h2{margin:15px 0 }
.top_a{display:none;}
#nav dd.none{display:block;}
.nava{line-height:35px;}
#nav dd{height:35px;}
.ft_bt{text-align:center;}
.ft_bt span.fl{display:block; float:none}
.page a{display:none}
.page a.last{display:inline-block;}
.page{margin:10px 0 20px;}
#banner1,.location{display:none}

.mbt20 .box,#ny_main .box{width:100%}
.mbt50{margin:0}
.product_price{padding:0 !important}
.pricetab .w2{width:100px;}
.news_tit span.font12{padding:0; display:block}
.news_tit .bdsharebuttonbox{position:static;margin:0 auto; width:145px;}
.prevnext{padding:15px; margin-top:15px;}
.newscon,.aboutcon{padding-bottom:0px;}
.news .news_list{margin:0 0 20px 0}
}


@media only screen and (max-width:650px) {
.h_m31{width:200px;height:281px}
.h_m31 .img img{height:auto}
.h_m32{margin-left:210px; height:281px}
#h_main3 .h_tit{margin-bottom:15px;}
.h_m32div{padding-bottom:8px; margin-bottom:8px;}
.h_m2text h2{margin-bottom:0}
#banner.none{display:block}
#banner{display:none}
#banner .slick-slider{margin-bottom:20px;}
#banner .slick-dots{bottom:20px;}
#banner .slick-dots li{width:25px;}
.location{display:none}
.rightbox{padding:10px;}
.left_list dd{max-width:50%;min-width:30%; float:left; text-align:center}
.news .news_list{min-height:50px;}

}
@media only screen and (max-width: 580px) {
.h_m1div .img{width:200px;}
.h_m1_p{height:100px; margin-left:210px;}
.h_m2{margin-bottom:15px;}
.h_m1_div{width:100%; float:none}
.h_m22,.h_m21{width:100%; float:none}
.h_m22 dd{width:23%; margin:0 2.6666% 10px 0;}
.h_m22 dd:nth-child(4){margin:0}

.h_m3div{width:100%; margin:0; position:static; height:auto}
.h_m31{background:#fff; margin-bottom:15px; height:255px;}
.h_m31 dl{float:left;}
.h_m31 .bgfff .clickshow a{width:230px;}
.h_m31 .clickbtn{display:block; margin:5px 0 24px; width:100%}
.h_m31 div.clearfix.tc.font12{margin-left:240px; margin-right:5px;}
.pricetab{margin:0}
.pricetab .w1,.pricetab .w2{display:inline-block; vertical-align:middle; text-align:left; padding-bottom:0 !important; width:auto}
.pricetab .w3{display:block;}
.pricetab td{padding:15px 10px;}
.pricetab th{display:none !important}
.map_list dd{padding:10px 5px;}
.map_list dd a{margin-right:10px;}
.map_list dd a.b{margin-right:0}
}
@media only screen and (max-width:480px) {
.h_m2text{padding:0 3px 0 0; margin-left:130px; margin-right:0; }
.h_m2p{font-size:12px; line-height:20px;}
.h_m2text h2{margin-top:10px;}
.h_m21 .img{width:120px;}
.h_m2bd{display:none}
.h_m21{border:1px solid #dedede}
.h_m1div .img{width:160px;}
.h_m1_p{margin-left:170px; margin-top:4px;}

.h_m31{height:210px;}
.h_m31 .bgfff .clickshow a{width:187px; }
.h_m31 div.clearfix.tc.font12{margin-left:197px;}
.h_m31 .clickbtn{margin:5px 0 10px; height:60px}
#footer dd>a{display:none}
.ab_list1 dd{width:44.5%}
}
@media only screen and (max-width: 360px) {

}

@media only screen and (max-width: 340px) {

}




