@charset "utf-8";

@media screen and (max-width:1454px)
{
header .headerright{float:right; width:60%; margin:0px 0% 0px 5%; position:relative;}
.dianhua{ display:none; }
}

@media screen and (max-width:1440px)
{
.widthbox{ max-width:96%; margin:0 auto; transition: 588ms;}
.about_si{ max-width:90%; margin:3% auto 0% auto; transition: 588ms;}
.counter .count-title{ font-size:32px;}
.counter span{   font-size:32px; }
.footercontact{ margin:0 auto 2% auto; width:100%;}

.mainpage{ max-width:96%;  }
.menu4{ clear:both; margin:0 auto; max-width:96%; display:none;}
.menu5{ clear:both; margin:0 auto; max-width:96%; display:none;}
}

@media screen and (max-width:1320px)
{
.counter .count-title{ font-size:28px;}
.counter span{font-size:28px; }
.timey{ font-size:16px; }
}

@media screen and (max-width:1170px)
{
.wrapper1{ text-align:center; }
.wrapper1 img{ float:none;}
.wrapper1:hover img{ float:none;}
.counter{ float:none; margin:0 auto; }
.info_view div.content .wenzi strong{ font-size:30px; line-height:35px; color:#303030; }
.info_view div.content strong{ font-size:20px;}


.product_list ul li a .cpbox h2{ font-size:24px; font-weight:bold; }
.product_list ul li a .cpbox p{ font-size:14px; line-height:22px; margin:3% 0; }
.product_list ul li a .cpbox span{ width:200px; line-height:40px; font-size:14px; }
.product_list ul li:nth-child(2n) a .cpbox{ order:-1; }
}
/*<=1023px*/
@media screen and (max-width:1023px)
{
.mainbanner1 {height:400px;}
.positioninfo{font-size:20px;}
.cpmenu ul li{ width: 100%;  line-height:300%; border-bottom:solid #ccc 1px;}
.info_view div.content .pic{ float:none; width:95%; }
.info_view div.content .pic img{ width:70%}
.info_view div.content .wenzi{ float:none; width:95%; font-size:17px; color:#666; margin-top:2%;}
.mobantwo dl dt{ font-size:26px; font-weight:bold; margin:0% 0;}
.mobantwo dl .rec_pic img{ width:70%}
.mobanfive{ padding:30px 0 50px 0;}
.mobantwo{ width:100%; padding:90px 0 30px 0px;}


/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}
.menu3 h3{width:18%;}
.menu4 ul a {width:18%;}
}

/*<=920px*/
@media screen and (max-width:992px)
{

header .wapnav{display:block; width:15%; margin-top:15px; text-align:right; padding-right:1%;}
.nav{ display:none}
header .headerright{width:100%;z-index:99999;}
.dianhua{ display:none; }

.mobanfive{ background:#232323;  padding:50px 0 30px 0; }
.mobanfive .widthbox{ margin-top:60px; background:#ec7932; padding:0 0 35px 0;  }
.mobanfive .fivepic{ overflow:hidden; margin:-35px 0 0 0px; }

.mobanfour{ display:none }

.dtmd{ clear:both; display:block; text-align:center; font-size:36px; height:65px; line-height:65px; font-weight:bold;}
.dtmym{ clear:both; display:block;text-align:center;font-size:14px; }	

.info_view div.content .wenzi strong{ font-size:25px; line-height:35px; }
.mainpage{ width:96%; }
.main_san p{width:100%; top:10%; font-size:30px; text-align:center; z-index:333 }
.newsbox dl{ display:none}

.product_list ul li{ padding:30px 0; }
.product_list ul li a{ flex-wrap:wrap; }
.product_list ul li a .cpimg{ width:100%; }
.product_list ul li a .cpbox{ width:100%; background:#f0f0f0; padding:7% 5% 7% 5%; }
.product_list ul li a .cpbox h2{ font-size:20px; }
.product_list ul li a .cpbox p{ margin:5% 0; }
.product_list ul li a .cpbox span{ width:160px; }
.product_list ul li:nth-child(2n) a .cpbox{ order:0; }
}

@media screen and (max-width:859px)
{

/*搜索*/
.sousuobg { display:none;}

.mainbanner1 {height:400px;}

.mainpage{ padding:40px 15px 40px 15px; margin:-100px auto 0px auto;  }

/*产品分类*/
.menu3 h3{width:31%;}
.menu4 ul a {width:30%;}
.info_view div.content strong{ font-size:20px;}

}

@media screen and (max-width:768px)
{
.bannermain{ height:300px; }
.mobantwo{ width:100%; padding:50px 0 90px 0;}
.mobanthree{ padding:50px 0 40px 0; }
.mobanthree dl{ margin:0 0 15px 0; }
.mobanseven{ padding:0px 0 60px 0;  }
.main_san p{width:100%; top:30%; font-size:30px; text-align:center; z-index:333 }
.mobanone{ display:none}

.maintitle{ font-size:26px; font-weight:bold; background:url(../images/line01.gif) no-repeat left bottom; padding:0 0 20px 0; margin:0 0 20px 0; }

/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:48%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}
.menu1 a,.menu1 a:link,.menu1 a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}
.message_add input[type="text"]{ width:79%; }

.mobaneight{ margin:10% 0 0 0; }
.mobaneight .eightbox{ margin:5% 0 0 0; flex-wrap:wrap; }
.mobaneight .eightbox dl{ width:49%; padding:10% 5% 7% 5%; margin:2% 0;  }
}


@media screen and (max-width:640px)
{
.mainbanner {height:200px;}	
.mainbanner1{height:240px;}	

.biaoti{ text-align:center; margin:0; }
.biaoti a{ font-size:30px; font-weight:bold; color:#333; font-weight:bold; display:block; position:relative; z-index:20;  }
.biaoti span{  color:#333; font-family:"Arial Black", Gadget, sans-serif; font-size:14px; line-height:18px; text-transform : uppercase;  font-weight:bold;background:url(../images/biaoti01.png) no-repeat left; padding:60px 60px 0 60px;}
.biaoti2 a{  color:#fff;   }
.biaoti2 span{  color:#fff; }
.biaoti3{ padding:15px 0; background-size:cover; }
.biaoti3 strong{ font-size:30px;  color:#fff;  }
.biaoti3 span{ font-size:28px; }
.biaoti3 p{ font-size:14px;}
.biaoti4{ text-align:center; margin:0; background:#c92027 url(../images/biaoti03.jpg) no-repeat center; background-size:cover; color:#fff; padding:4% 0 7% 0; }
.biaoti4 a{ font-size:30px;  color:#fff; font-weight:bold;  }
.biaoti4 p{ margin:10px 0 0 0; font-size:14px;  }

.product_view div.bigimg img{ width: 100%;  height:auto; }

.position{ display:none; }
/*产品分类*/

.menu3 h3 a,.menu3 h3 a:link,.menu3 h3 a:visited{ font-size:15px;}
.menu4 ul a {width:46%; font-size:12px;}

.footerbottom{ background:#101010;  color:#555555; font-size:14px; padding:20px 0 60px 0; margin:0% 0 0 0; text-align:center; }
.fnav2{ display: block; }
.biaotinews a{ font-size:30px; font-weight:bold; color:#fff; font-weight:bold; display:block; position:relative; z-index:20;}


}
@media screen and (max-width:576px)
{
.mobanone{ background:#f7f7f7; height:290px; width:100%;   }
.mobanone .widthbox{ position:relative;  }
.mobanone .widthbox .onebox{ padding:20px 5%;  background:#fff; position:absolute; top:-25px;  }
.mobanone dl{ background:url(../images/mobanoneline.gif) no-repeat 0px 15px; padding:0 25px; margin:0 0 15px 0; }
.mobanone dl dt{ line-height:32px; color:#696969; margin:0px 0; color:#d92c33; font-weight:bold; }
.mobanone dl dd{ font-size:14px; color:#333; line-height:18px; margin:0px 0 0px 0;}
.mobanone dl a{ display:block; line-height:40px; width:220px; border:1px solid #ab0000; border-radius:20px; text-align:center; color:#ab0000; transition: 588ms;}
.mobanone dl a:hover{ color:#ffffff; background:#ab0000;   }
.htmleaf-content{ width:90%; margin:3% auto 0 auto; }
.message_add input[type="text"]{ width:70%; border:0px solid red; background:#f3f3f3; }
.footermenu{ display:none}
.info_view div.content .pic img{ width:100%;}
.info_view div.content .wenzi strong{ font-size:22px; line-height:35px;}
}

@media screen and (max-width:420px)
{
header .logo{width:60%; line-height:normal; }
header .logo img{ display:block; width:100%;}
.mobanfour dl{ padding:0 0 0 10%; } 
/*产品分类*/
.menu3 h3{width:46%;}
.menu4 ul a {width:30%;}
.counter .count-title{ font-size:25px;}
.counter span{font-size:25px; }
.timey{ font-size:16px; }
.mainpage{ padding-top:16px}

.mobaneight{ margin:15% 0 0 0; }
}

@media screen and (max-width:320px)
{
.mainbanner {height:150px;}	
.mainbanner1{height:160px;} 

/*产品分类*/
.menu3 h3{width:98%;}
.menu4 ul a {width:96%;}
}
