@charset "utf-8";

/*<=1199px*/
@media screen and (max-width:1199px)
{

/*首页产品滚动*/
.ichanpin{ display:none;}
.ichanpin1199{ display:block; clear:both; max-width:1198px; margin:0 auto; padding-top:30px; overflow:hidden;}
.ichanpin1199 ul{ width:100%;}
.ichanpin1199 ul li{ float:left; width:23%; padding:0 1%; overflow:hidden;}
.ichanpin1199 ul li img{ display:block; width:100%;}
.ichanpin1199 ul li a{ display:block; float:left; line-height:32px; font-size:14px; background:#FFFFFF; padding:0px; border:1px solid #fff;}
.ichanpin1199 ul li a:hover{ text-decoration:none; background:#ffffff; color:#19953c; border:1px solid #18953a;}
.ichanpin1199 ul li p{ height:32px; overflow:hidden;}



/*首页工程业绩*/
.icase{ display:none;}
.icase1199{display:block; clear:both; max-width:1198px; margin:30px auto; overflow:hidden;}
.icase1199 dl{ float:left; width:22%; margin:0 1%;  border:1px solid #dedede;}
.icase1199 dl dt{ clear:both;}
.icase1199 dl dt img{ display:block; width:100%;}
.icase1199 dl dd{ clear:both;  padding:5% 1% 8% 5%; text-align:center; overflow:hidden;}
.icase1199 dl dd h2{ font-size:14px; line-height:24px; text-align:left; overflow:hidden;}
.icase1199 dl dd h2 p{height:24px; overflow:hidden;}
.icase1199 dl dd a{ padding:5px 15px; border:1px solid #dedede; font-size:14px; text-align:center; }

.icase1199 dl:hover{ background:#ffffff; border:1px solid #18953a;}
.icase1199 dl:hover dd{ clear:both;}
.icase1199 dl:hover dd h2{ font-size:14px; line-height:24px; color:#19953c;}
.icase1199 dl:hover dd a{color:#19953c; border:1px solid #19953c; font-size:14px; text-align:center;}


}

/*<=1140px*/
@media screen and (max-width:1150px)
{
.topbox .yuyan {width:18%;}
}


/*<=1023px*/
@media screen and (max-width:1023px)
{
.topbox .toutel{ width:25%;}	
.topbox .qitaan{width:25%;}	
.topbox .yuyan {width:21%; margin-right:1%;}

header .logo{ float:left; width:10%; margin-top:2px;}
header .logo img{ width:90px;}

.mainbanner {height:500px;}

/*内页Banner	*/
.topimage{ display:none;}
.topshouji{ padding-top:95px;}
.topshouji li{ height:260px; }

.positioninfo{font-size:20px;}


/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:31%; float:left; line-height:40px; padding:0 0; margin:3px 1%;}



/*首页业务领域*/
.box h3{ height:58px; overflow:hidden;}

/*首页新闻*/
.xwleft ul li span{ display:none;}
.xwright dl dt{ float:left; width:40%; }
.xwright dl dd{ float:right; width:58%;}
.xwright dl dd a{font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.xwright dl dd h4{font-size:12px; line-height:20px;}
.xwright dl dd p{line-height:22px; height:66px; overflow:hidden;}

.btmlogo img{ width:80px;}
.btmmid{ margin-top:20px;}
.erweima{margin-top:25px;}


/*内页简介*/
.jjleft dl dt{ float:none; width:100%; text-align:center;}
.jjleft dl dd{ float:none; width:100%; padding-top:5px;}


/*内页产品*/
.chanpin_list dl dt{width:55%;}
.chanpin_list dl dd{width:40%;}


/*服务内页*/
.nyfuwu dl dt{ width:46%;}
.nyfuwu dl dd{ width:50%;}
.nyfuwu dl dd .dianhua{font-size:22px;}


/*联系内页*/
.nylianxi dl dt{width:56%;}
.nylianxi dl dd{width:40%; padding:3% 2% 1% 2%;}
.nylianxi dl dd h2{ font-size:20px; padding-bottom:5px;}



.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 li{ float:left; width:30%; padding:5px 1% 10px 2%; font-size:14px; line-height:21px; text-align:center;}


}




@media screen and (max-width:859px)
{

.topbox .toutel{ width:25%;}	
.topbox .qitaan{width:25%;}	
#wxImg{ margin-left:0%;}
.topbox .yuyan {width:23%; margin-right:1%;}

.mainbanner {height:400px;}

.mainbannerpage{padding-top:95px;}

/*内页Banner	*/
.topshouji li{ height:160px; }


/*尾部*/
.btmlogo{ width:20%; }
.btmmid{ width:78%;}
.erweima{ display:none;}


/*内页产品*/
.chanpin_list dl{ float:none; clear:both; width:98%; margin:10px 1%; border:1px solid #eeeeee; overflow:hidden;}
.chanpin_list dl dt{width:35%;}
.chanpin_list dl dd{width:60%;}

/*联系内页*/
.nylianxi dl dt{ width:60%;}
.nylianxi dl dd{width:36%;}


}



@media screen and (max-width:768px)

{	
header{ height:60px;}
header .logo{width:82%; margin-top:2px; text-align:left; padding-left:2%;}
header .logo img{ width:70px;}
header .wapnav{display:block; width:15%; margin-top:20px; 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; }	
header .headerright{width:100%; background:#f2f2f2;}

.mainnav{display:none; margin-bottom:20px;}
.mainnav a,.mainnav a:link,.mainnav a:visited{text-align:center; height:30px; line-height:30px; display:block; clear:both; width:100%; padding:0; margin:0; }
.nav{ display:none}

.topbox .toutel{ width:40%;}
.topbox .qitaan{ display:none;}	
.topbox .yuyan {width:45%;}

.mainbanner {height:350px;}	


/*首页标题*/
.sybiaoti h3{ font-size:24px; line-height:40px;}
.sybiaoti h3 span{ font-size:24px;}
.sybiaoti a{font-size:24px; line-height:40px;}
.sybiaoti a span{ font-size:24px;}
.sybiaoti p{ width:90%; font-size:12px;line-height:18px;}


/*首页业务领域*/
.sgw_img{width:98%; margin-bottom:20px;}
.box h3{ height:58px; margin:5% 6% 2% 6%;  overflow:hidden;}
.titlecp{height:28px; }
.titlecp span{font-size:16px; line-height:28px;}

/*首页产品滚动*/
.ichanpin1199 ul li{ float:left; width:46%; padding:0 2%;}

/*首页新闻*/
.midbox2{ background:#dadfe3;}
.xwleft{ float:none; width:98%; clear:both; margin:0 auto;}
.xwleft ul li{ height:35px; overflow:hidden;}
.xwright{ float:none; width:98%; clear:both; margin:30px auto 0 auto;}
.xwright dl dd p{line-height:18px;}

/*首页工程业绩*/
.icase1199 dl{ float:left; width:47%; margin:1% 1%;}

/*首页合作伙伴*/
.midbox4 .hezuo p{ float:left; width:31%; padding:2px 1%;}


/*尾部*/
.btmlogo{display:none;}
.btmmid{ width:98%; padding-bottom:30px;}
.erweima{ display:none;}


/*产品导航*/
.menucp a,.menucp a:link,.menucp a:visited { display:block; width:48%; float:left; line-height:18px; padding:10px 0; margin:3px 1%;}


/*内页Banner	*/
.topimage{ display:none;}
.topshouji li{ height:100px; }


/*内页简介*/
.info_fzlc ul li span{ display:block; background:#18953a; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;  text-align:center; height:60px; line-height:60px; font-size:20px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; width:80px; float:none; color:#ffffff;}
.info_fzlc ul li .licheng{ float:none; padding-left:0px; line-height:30px; font-size:14px;}

/*内页资质*/
.zizhis ul li{ float:none; width:96%; padding:10px 2%;}
.info_listzz ul li{ float:left; width:46%; padding:10px 2%;}
.info_listzz ul li p{ height:90px; line-height:20px;}

/*内页产品*/
.chanpin_list dl dd span{font-size:16px;}
.chanpin_list dl dd p{display:none;}
.chanpin_list dl dd p.hang1{ display:block;}
.chanpin_list dl dd .jysm{ line-height:22px; height:22px; overflow:hidden;}


/*产品详细页*/
.zoominfo .zoominfoleft{ float:none; }
.zoominfo .zoominforight{ float:none; clear:both; margin-left:5px;}
.midpicarea{ margin-left:5px;}
.bigpicarea{ display:none;}
.viewarea{display:none;}
.zoomsmall{margin-left:5px;}
.cpxq{ font-size:20px; padding:10px 0px;}
.cpliuyan .jixing p{ float:left; width:49%; margin:5px 1% 5px 0; }
.ziliaoxz .atta a{ display:block;font-size:16px; line-height:24px; padding-right:0px;}

/*业绩内页*/
.info_listyj dl{width:47%; margin:1% 1%;}


/*新闻内页*/
.info_listxw dl dd a.title{height:24px; overflow:hidden;}
.info_listxw dl dd .jianyao{height:24px; overflow:hidden;}


/*服务内页*/
.nyfuwu dl dt{ float:none; width:100%;}
.nyfuwu dl dd{ float:none; width:96%; padding:3% 2% 1% 2%;}
.nyfuwu dl dd .dianhua{ padding-bottom:5px; font-size:18px;}
.nyfuwu dl dd .dianhua img{ display:none;}
.nyfuwu dl dd p{ clear:both; font-size:14px; line-height:20px;}

.nyfuwu .fwliucheng .neirong{ float:none; width:100%; margin-top:15px;}
.nyfuwu .fwliucheng .tupian{ float:none; width:100%;}
.nyfuwu .fwliucheng .tupian img{ display:block; width:100%;}


/*联系内页*/
.nylianxi dl dt{float:none; width:100%;}
.nylianxi dl dd{float:none; width:96%; padding:3% 2% 3% 2%;}
.nylianxi dl dd h2{ font-size:20px; padding-bottom:5px;}
.nylianxi ul li{ float:none; width:98%; height:auto; }


.shipinceng{ display:none;}

.message_add p{ padding:3px 0; float:none; width:100%;}


.position{display:none;}	
.positioninfo{display:none;}


.menu1 a,.menu1 a:link,.menu1 a:visited { display:block; width:48%; float:left; line-height:20px; padding:10px 0; margin:3px 1%;}



}


@media screen and (max-width:640px)
{

.topbox .toutel{ display:none;}
.topbox .qitaan{ display:none;}	
.topbox .yuyan {width:90%;}

.mainbanner {height:200px;}	



/*首页标题*/
.sybiaoti h3{ font-size:20px;}
.sybiaoti h3 span{ font-size:20px;}
.sybiaoti a{font-size:20px;}
.sybiaoti a span{ font-size:20px;}


/*新闻内页*/
.info_listxw dl dd a.title{font-size:16px; line-height:24px;}
.info_listxw dl dd .newsdate{ display:none;}
	

}


@media screen and (max-width:320px)
{
/*首页标题*/
.sybiaoti h3{ font-size:18px;}
.sybiaoti h3 span{ font-size:18px;}
.sybiaoti a{font-size:18px;}
.sybiaoti a span{ font-size:18px;}
.sybiaoti p{ display:none;}

/*首页业务领域*/
.box h3{ height:38px; overflow:hidden;}

/*首页工程业绩*/
.icase1199 dl{width:98%; margin:1% 1%;}

/*首页新闻*/
.xwright dl dd p{line-height:18px; height:18px;}

/*业绩内页*/
.info_listyj dl{width:98%; margin:1% 1%;}


}
