@charset "utf-8";

@media screen and (max-width:1280px)
{


}

@media screen and (max-width:1200px)
{
	
.sousuo{ width:94%; margin:0 auto; }
header .head{ width:94%; margin:0 auto; padding:0 0 1% 0; }

	
/*首页优势*/	
.mainbg1{  position:static;}
.mainbg1 .mainbox1{ position:static;  }
.proitem { width:94%; margin:3% auto 0 auto; padding:2% 0;  }

/*首页简介*/
.jianjie{  width:94%; margin:3% auto 0 auto;  }

/*首页产品*/
.mainbg2{ clear:both; margin:0 auto; width:100%; background:#f8f9fa; padding:3% 0; overflow:hidden;}
.mainbox2{ clear:both; margin:0 auto; width:94%; overflow:hidden;}
.hexpert01 { width:94%; margin:2% auto 0 auto; text-align:center; }

/*首页工程*/
.mainbox4{ clear:both; margin:0 auto; max-width:94%;padding: 3% 0; }

/*首页新闻*/
.newsbox{ clear:both; overflow:hidden; max-width:94%; margin:0% auto; padding-top:3%; }

/*尾*/
.footer{clear:both; width:94%; margin:0 auto; padding:2% 0; overflow:hidden;}

.bannerwrap .banner .mask{vertical-align:middle;position:absolute; width:100%; height:20px; right:0; bottom:20px; text-align:center; }

}


@media screen and (max-width:1077px)
{
	
header{ height:90px;}
header .logo{width:65%; line-height:90px;  }
header .logo img{ vertical-align:middle; }
header .wapnav{display:block; width:15%; margin-top:32px; text-align:right; padding-right:1%;}	
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; }
	
.mainnav{ display: block; }

header .headerright { margin-top:-10%;}


.nav{ display:none}
header .headerright{width:100%;z-index:99999;}	
	

}



/*<=1023px*/
@media screen and (max-width:1024px)
{

.mainbanner1 {height:400px;}
.main-im{ display: none; }




/*尾*/
.footerlx{ width:90%; margin:5% auto; clear:both; overflow:hidden; color:#fff;  }
.footerlx dl{ clear:both; overflow:hidden; float:none; width:96%; margin:0 0% 2% 0%; border:1px solid #7b7b7b; border-radius:8px; padding:1.5% 0 1.5% 3%; }

.footer{ padding:5% 0; }
.footmenu{ float:none; width:100%; }
.footmenu a:hover{color:#e17c4a; text-decoration:none;}
.footmenu dl{ float:left; width:28%; margin-right:0px;}
.footmenu dl:nth-child(2){ width:44%;}
.footmenu dl dt{color:#c10c21; line-height:30px; }
.footmenu dl dt a{ font-size:16px; color:#fff; }
.footmenu dl dd{  width:100%; clear:both; margin-top:0px;}
.footmenu dl dd a{ font-size:14px; color:#999999; line-height:27px; }
.footmenu ul{ float:none; width:100%; padding:3% 0; clear:both; overflow:hidden; }
.footmenu ul ol{ font-size:16px; color:#fff; line-height:30px; }
.footmenu ul li{ float:left; margin-top:0px; width:33%; }
.footmenu ul li a{ font-size:14px; color:#999999; line-height:27px; }

.erweima{ float:none; width:133px; text-align:center; color:#fff; }

.footerbottom{ font-size:15px; color:#999999; background:#000; padding:5% 5%; text-align:center; }





/*产品导航*/
.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%;}


.info_list{ padding:20px 0 0 0; overflow:hidden;}
.info_list ol.head span.title{ width:100%;}
.info_list ol.head span.views{ display:none; }
.info_list ol.head span.date{display:none;}

.info_list ol{ overflow:hidden;}
.info_list ol.info a.title{width:100%; }
.info_list ol.info span.views{display:none; }
.info_list ol.info span.date{display:none; }	

.product_list ul li{ float:left; width:30%; padding:5px 1% 10px 2%;}

.info_listimg ul li{float:left; width:30%; padding:5px 1% 5px 2%;}





}





/*<=920px*/
@media screen and (max-width:920px)
{





/*广告*/
.mainbox3{ clear:both; margin:0 auto; width:90%; color:#fff; height:215px; padding:45px 0 0 0;  }






}


@media screen and (max-width:860px)
{

/*搜索*/
.sousuobg { display:none;}

/*.mainbanner1 {height:400px;}*/


/*首页简介*/
.jianjie{  width:90%; margin:3% auto 0 auto; clear:both; overflow:hidden; background-position:bottom right; background-size:50%;}
.jianjie .abouttitle a{ font-size:20px; font-weight:bold; }
.jianjie .abouttitle b{ font-size:20px; font-weight:bold; margin:0 0 0 1%; }
.jianjie .content{ width:100%; float:right; padding:6% 0 6% 0; }

.indextitle{ padding:0 0 1.5% 0; margin:3% 0 3% 0; clear:both; overflow:hidden; }
.indextitle a{ font-size:20px; font-weight:bold; }
.indextitle b{ font-size:20px; font-weight:bold; margin:0 0 0 1%; }
.indextitle span{ display:block; font-size:16px; color:#888888; padding:1% 0;}


.chanpinmenu a{ display:block; float:left; padding:0 0px; text-align:center; width:33%; }



/*产品分类*/
.menu3 h3{width:24%;}
.menu4 ul a {width:21%; padding:6px 1%;}


.page_road{ text-align:left; font-size:14px;   }
.page_road span{ margin:0 5px 5px 5px; display:block;  }




}



@media screen and (max-width:768px)

{
/*.mainbanner {height:350px;}	
.mainbanner1 {height:400px;}	*/


header .logo{ float:left; width:22%; margin-top: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%;}


/*产品分类*/
.menu3 h3{width:32%;}
.menu4 ul a {width:30%;}

.message_add p{ padding:3px 0; float:none; width:100%;}

.position{display:none;}	
.positioninfo{display:none;}


.product_list ul li{ float:left; width:48%; padding:5px 1% 10px 1%;}

.info_listimg ul li{float:left; width:48%; padding:5px 1% 5px 1%;}


}


@media screen and (max-width:640px)
{

header .logo{ float:left; width:77%; margin-top:0%;}
header .logo img { width:100%;}





/*首页优势*/
.proitem { padding:5% 3%; width:90%;}
.proitem li{ float:left;width:44%; margin:0% 0% 5% 0%; padding:0 2.2% 2% 2.2%; border-right:1px solid #eee;  }
.proitem li img{ display:block; width:40%; margin:0 auto; }
.proitem li:nth-child(2),.proitem li:nth-child(4){ border:0px; }
.proitem li h3 span{ font-size:14px; line-height:22px; display:block; }


/*广告*/
.mainbg3{ clear:both; width:100%; background:url(../images/guanggao.jpg) no-repeat center top; background-size:400%; text-align:center; }
.mainbox3{ clear:both; margin:0 auto; width:90%; color:#fff; height:auto; padding:7% 0 12% 0;  }
.mainbox3 p{ font-size:14px; }
.mainbox3 strong{ font-size:18px; display:block; padding:0 0 3% 0; }

/*首页工程*/
.mainbox4 .caserec{ width:100%; float:none; position:relative; overflow:hidden;  }
.mainbox4 ul{ float:none; width:100%; }
.mainbox4 ul li{ display:block; float:right;width:48.5%; margin:4% 3% 0% 0; line-height:46px; position:relative; overflow:hidden;  }
.mainbox4 ul li:nth-child(1),.mainbox4 ul li:nth-child(3){ margin:4% 0% 0% 0;  }

/*首页新闻*/
.newsbox dl{ float:none; width:100%;  margin:0px 0 0 0; padding-bottom:0px; background:#f8f9fa;  }
.newsbox ul{ float:none; width:100%; }


/*在线客服*/
.rides-cs { display:none; }

.footerbottom{ 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:430px)
{

.chanpinmenu a{ display:block; float:left; padding:0 0px; text-align:center; width:50%; }
.menu1 a,.menu1 a:link,.menu1 a:visited { display:block; width:48%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}

}


@media screen and (max-width:320px)
{


/*产品分类*/
.menu3 h3{width:98%;}
.menu4 ul a {width:96%;}

}
