@charset "utf-8";
@media screen and (max-width:1268px)
{
.focus .rslides .bannerheight{ height:550px;}
}

@media screen and (max-width:1200px)
{	
.dingbubox ul{ max-width:94%; margin:0 auto; }
header{ max-width:94%; margin:0 auto; }
.cptupian{ max-width:94%; margin:0 auto; }
.imainbg2 .content{ max-width:94%; margin:2% auto 0 auto; padding-bottom:4%;}
.imain3{ max-width:94%; margin:0 auto; padding-top:10px; overflow:hidden; }
.imain4{ max-width:94%; margin:0 auto; padding-top:2%;}
.linkbox{ margin:0% auto; max-width:94%; }
.lianxi{clear:both; margin:0 auto; max-width:94%; font-size:14px; color:#ffffff; line-height:30px; padding:0 30px;}
.btm{ clear:both; overflow:hidden; max-width:94%; margin:2% auto 3% auto; padding-top:80px; }
.right{clear:both; max-width:94%; margin:0 auto; padding:0 1%; background:#FFF;}	
.posbox{ max-width:94%; clear:both; overflow:hidden; margin:0 auto;}
.menu3{ margin:20px auto 20px auto; max-width:94%; clear:both; overflow:hidden; background:#f1f1f1; }
.menu4{ clear:both; margin:0 auto; max-width:94%;}

.shuzi dl dt span{ font-size:40px; font-weight:bold; color:#db0000; font-family:Arial, Helvetica, sans-serif; }
}

@media screen and (max-width:1055px)
{
header .logo{width:40%; margin:0; text-align:left; padding:1.5% 0 1.5% 0%;}
header .logo img{  display:block; height:100%; }	

.mainnav:after, .mainnav:before {content: '';display: block;clear: both;height: 0;}
.mainnav a{float:none; width:100%; font-size:16px; text-align: center; line-height:36px; }

header .wapnav{display:block; width:15%; margin:2% 0 0 0;}	
header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
header .wapnav img:hover{background-color:#dedede; }	

.focus .rslides .bannerheight{ height:300px;}

/*底部*/
.footmenu { float:none; width:94%; text-align:left; clear:both; overflow:hidden; margin:3% auto 5% auto; }
.dbcont { float:left; width:50%; color:#fbfcfd; line-height:26px; padding-left:5%; border-left:1px solid #383838; }
.erweima{ float:right; margin-right:5%; padding:5px; font-size:14px; line-height:26px; color:#9a9a9a; text-align:center; border:1px solid #909090;}
/*底部 end*/
}

@media screen and (max-width:860px)
{	
.topimage{display:none;}

.biaotibox{ text-align:center; margin:7% auto; width:94%; }
.biaotibox a{ display:block; font-weight:bold; font-size:26px; padding:10px 0 0% 0; width:100%; }
.biaotibox strong{ display:block; font-weight:bold; font-size:26px; padding:10px 0 5% 0; width:100%;  }
.biaotibox p{ font-size:14px; margin:10px 0 0 0; }

/*产品展示*/
.cpfenlei{ clear:both; text-align:center;  padding:0% 0 0% 0; color:#555555; background:url(../images/cpfenlei.gif) repeat-x center;}
.cpfenlei a{ display:block; width:48%; float:left; color:#555555; padding:1% 0% 1% 0%; margin:0 1% 1% 1%; text-decoration:none; font-size:15px; background:#e0e0e0; border-radius:30px; transition: 588ms;} 
.cpfenlei a:hover{ color:#fff; background:#db0000; }
.cptupian ul li{ float:left; width:47%; padding:0px 0 2% 0; margin:0 3% 2% 0%; background:#f6f6f6; border:0px solid #f6f6f6; transition: 588ms; }

/*公司简介*/
.imainbg2 .compic { display:none; }
.imainbg2 .neirong{ float:none; width:94%; padding:0%; margin:0 auto; overflow:hidden;  }

.Ishuzi { margin:0 auto; overflow:hidden; z-index:999; width:100%;  }
.shuzi dl{ float:left; width:33%; padding:0% 0% 0% 0%; border-right:0px solid #ececec; margin:3% 0%; }
.shuzi dl dt{ clear:both;font-size:15px; color:#333333;  font-family:pf_dintext_proextrathin,Verdana, Geneva, sans-serif; margin-top:-2px; margin-bottom:-2px;}
.shuzi dl dd{ font-size:16px; color:#a4a4a4; padding-left:5px;}
.shuzi dl dt span{ font-size:40px; font-weight:bold; color:#db0000; font-family:Arial, Helvetica, sans-serif; }

/*优势*/
.imainbg3{ clear:both; width:100%; margin:0 auto; background:url(../images/ys_bg.jpg) top center no-repeat; background-size:100% 100%; padding:0px 0px 1% 0px; overflow:hidden;}
.imain3{ clear:both; max-width:1200px; margin:0 auto; padding-top:10px; overflow:hidden; }
.imain3 .title { text-align:center; padding:3% 0 4% 0;}

.imain3 ul { width:100%;background:none; overflow:hidden; margin:1% 0; }
.imain3 li { float:left; width:45%; color:#fff; font-size:15px; color:#d1d1d1; line-height:26px; margin:1% 1% 2% 1%; }
.imain3 li img { float:left; margin-right:5%;}
.imain3 li strong { font-size:21px; color:#db0000; line-height:48px;}

/*信息图片：上图下字*/
.info_listimg ul li{float:left; width:48%; padding:5px 1% 5px 1%; text-align:center; line-height:36px;}

/*产品：上图下字*/
.product_list ul li{float:left; width:48%; padding:5px 1% 2% 1%; text-align:center;line-height:26px;}
}

@media screen and (max-width:750px)
{
/*优势*/
.imainbg3{ clear:both; width:100%; margin:0 auto; background:url(../images/ys_bg.jpg) top center no-repeat; background-size:100% 100%; padding:0px 0px 1% 0px; overflow:hidden;}
.imain3{ clear:both; max-width:1200px; margin:0 auto; padding-top:10px; overflow:hidden; }
.imain3 .title { text-align:center; padding:3% 0 4% 0;}
.imain3 .title img{ display:block; width:94%; margin:0 auto; }

.imain3 ul { width:94%;background:#312f30; overflow:hidden; margin:1% 0; padding:0 3%; }
.imain3 li { float:none; width:100%; clear:both; overflow:hidden; color:#fff; font-size:15px; color:#d1d1d1; line-height:20px; margin:4% 0% 4% 0%; }
.imain3 li img { float:left; margin-right:5%; display:block; width:30%; }
.imain3 li strong { font-size:21px; color:#db0000; line-height:30px;}

/*新闻*/
.imain4 .hotnews { float:none; width:100%;  margin:2% 0 0% 0; }
.imain4 .xinwen{ float:right; float:none; width:100%; margin:2% 0 0% 0;  }
/*新闻 end*/

.proviewle { width:100%; }
.proviewri { width:100%; }
}

@media screen and (max-width:640px)
{
/*底部*/
.footmenu { float:none; width:94%; text-align:left; clear:both; overflow:hidden; margin:3% auto 5% auto; }
.dbcont { float:none; width:100%; color:#fbfcfd; line-height:26px; padding-left:5%; border-left:1px solid #383838; }
.erweima{ float:none;  padding:5px; width:200px; margin:5% auto 5% auto; font-size:14px; line-height:26px; color:#9a9a9a; text-align:center; border:1px solid #909090;}
/*底部 end*/

.menu3 h3{float:left; padding:0px 0px; margin:1% 1%; width:48%; background:#7a7a7a;}
.position{ display:none; }

.product_view div.bigimg img{ width:100%;  }

.footbox{ padding-bottom:60px;}
.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:16%;vertical-align:middle; padding-left:4%; padding-right:5%;}
}

@media screen and (max-width:440px)
{
header{clear:both; margin:0 auto; padding:3% 0; }
header .logo{width:60%; margin:0; text-align:left; }
header .logo img{  display:block; height:auto; width:100%; }

.dingbubox ul ol span{ display:none; }

/*公司简介*/
.imainbg2 .compic { display:none; }
.imainbg2 .neirong{ float:none; width:94%; padding:0%; margin:0 auto; overflow:hidden;  }

.menu3 h3{float:left; padding:0px 0px; margin:1% 1%; width:98%; background:#7a7a7a;}

.Ishuzi { margin:0 auto; overflow:hidden; z-index:999; width:100%;  }
.shuzi dl{ float:left; width:33%; padding:0% 0% 0% 0%; border-right:0px solid #ececec; margin:3% 0%; text-align:center; }
.shuzi dl dt{ clear:both;font-size:15px; color:#333333;  font-family:pf_dintext_proextrathin,Verdana, Geneva, sans-serif; margin-top:-2px; margin-bottom:-2px;}
.shuzi dl dd{ font-size:16px; color:#a4a4a4; padding-left:5px;}
.shuzi dl dt span{ font-size:35px; font-weight:bold; color:#db0000; font-family:Arial, Helvetica, sans-serif; display:block; }

.footmenu { display:none; }
}