@charset "utf-8";
@media screen and (max-width:1440px)
{
.pro_lb dl:nth-child(2n) dt { margin:3% 0 0 5%;}
}

@media screen and (max-width:1200px)
{
.pro_lb h2 { margin-top:5%;}
.pro_lb dt { float:left; width:40%; margin:3% 0 0 5%;}	

.pro_lb .ejfl li a { font-size:16px;}

.cpnr p { font-size:16px;}
.cpnr span { font-size:16px;}

.pro_lb dl:nth-child(2n) dt { margin:0% 0 0 2%;}

}

@media screen and (max-width:1030px)
{
.pro_lb h2 { margin-top:0%;}

.pro_lb .ejfl li { float:left; width:46%; line-height:36px; list-style:none; padding-left:3%;}

.cpnr p {font-size:16px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

.news_left { margin-bottom:3%;}

.news_rt dl { margin:0% 0 3% 0%; }

}

@media screen and (max-width:992px)
{
/*header .logo{ width:200px; }
header .logo img{ width:90%; margin:5px 0 0 3%; }*/

.ftmap { display:none}

.menu3 h3{ margin:0.5% 0.5%;  }

.product-number-info { display:none;}

.hottext { font-size:16px; color:#6b6b6b; margin:0 0 15px 0; }

}

@media screen and (max-width:860px)
{
header .tbtext { display:none; }
header .tbtel { display:none;}	
.ititle p { font-size:28px;}
.ititle p span {font-size:28px;}
.ititle p a { font-size:28px;}

.pro_lb { width:94%;}
.pro_lb dd { float:none; margin:auto; width:90%;}
.pro_lb dd img { width:100%;}
.pro_lb dt { float:none; width:90%; margin:3% 0 0 5%;}
.pro_lb .ejfl { margin:2% 0; }

.pro_lb dl:nth-child(2n) dd { float:none;}
.pro_lb dl:nth-child(2n) dt { margin:3% 0 0 5%; order:0;}
.pro_lb h2 a { background:none; padding:2% 0; font-size:24px; }

.pro_lb .ejfl li { width:96%; line-height:22px; list-style:none; padding:10px 2%;}

.news_rt ul{ padding-left:0%; margin-top:20px; }

.about_tb { margin:0;}

.footer { padding:3% 0;}

.erweima { display:none}	
.anniu { display:none}

}

@media screen and (max-width:640px)
{
.container { max-width:1230px; padding:0 20px;}

.ys_bg { width:94%;}
.yslist{ height:520px;}
.yslist .yspic { height:260px;}
.yslist .ysbox{  height:260px; padding:5% 10% 0 10%;  }
.ysbox h3{ font-size:24px;  line-height:60px; margin:0 0 0px 0; }
.ysbox p{ line-height:24px; color:#666666; font-size:15px; }

#owl-demo { margin:auto; max-width:1200px; padding:0 5px;}

.posbox { padding:2% 0 0% 0;}
.positioninfo{ line-height:38px;  font-size:28px; }

.footer { padding:0% 0 0% 0;}
.fcontact { text-align:center;}
.footmenu{ display:none; }
.footerbottom{ padding:20px 2%; }

.yb_conct { display:none;}

.linkbox { margin:15px 0 45px 0;} 

.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#2d2e2f; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.fnav2 a{ float:left; width:30%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:25%;vertical-align:middle; padding-left:4%; padding-right:5%;}

.menu1{ overflow:hidden; text-align:center; margin:0 auto; padding:20px 0 0 0; display:flex; justify-content:center; flex-wrap:wrap; }
.menu1 a {color:#000000; line-height:18px; margin:0px 5px 4px 5px ; padding:15px 2.5%; width:45%; }
.menu1 a:link,.menu1 a:visited{background:#e6e6e6; font-size:16px; }
.menu1 a:hover,.menu1 a.active,.menu1 a.active:link,.menu1 a.active:visited{background-image: linear-gradient(to right , #138f88, #61a55e); color:#FFFFFF;}

.menu4{ overflow:hidden; text-align:center; margin:0 auto; padding:0.8% 0; max-width:1300px; }
.menu4 ul{ display:flex; flex-wrap:wrap; }
.menu4 a {color:#000000; line-height:20px; margin:0px 2% 5px 2%; padding:8px 2.5%; width:96%; border-radius:5px; text-decoration:none; text-align:center; background:#e6e6e6; }
.menu4 a:link,.menu4 a:visited{ background:#138f88; color:#FFFFFF; }
.menu4 a:hover,.menu4 a.active,.menu4 a.active:link,.menu4 a.active:visited{ background:#61a55e; color:#FFFFFF;}

}

@media screen and (max-width:500px)
{
 .ititle {  padding:5% 0;}	
 
.news_left { margin:auto; width:94%;}
.news_leftbt { height:50px; overflow:hidden;}

.news_rt dl dt { display:none}
.news_rt dl dd { width:92%;}
.news_rt dl dd a{ height:40px; overflow:hidden }

.about_Bg { padding:25% 0; margin-top:3%;}
.about_wz p { padding:1% 5% 0 5%;}

.about_tb { padding:5% 0;}
.about_tb h4  { display:none;}

.yscont h3 { font-size:21px;}

.info_view{ clear:both; margin:auto; max-width:94%;padding:5px 0 10px 0; }

.about_pic img { margin:20px auto; text-align:center; width:98%; }
}