@charset "utf-8";
body{ margin:0; padding:0; color:#444; font-size:12px;font-family:"微软雅黑"; background:url(../images/bg.jpg) repeat-x}
*{
	margin:0;
	padding:0;
	/* border-right-width: 0.5px;
	border-right-style: solid;
	border-right-color: #CCCCCC; */
}
a{ text-decoration:none; color:#000; }
.on , 
a:hover{color:#000; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
/* .page{ height:25px; text-align:center; margin-top:10px;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px;}
.page a{ margin:2px;} */
.hover{ color:#F00}

/***头部***/
#top{ height:120px; background:url(../images/backimg.jpg); min-width:1200px; /* padding:14px 0 */}
.top{ width:1100px; height:114px;margin:0 auto;}
.logo{ width:334px; height:99px; float:left;}
.logo img{height:70px; margin-top:19px;}

#menu{ width:700px; height:30px; float:right;}
.menu{ width:615px; height:30px; margin-top:70px; float:right;}
.menu li{ width:86px; text-align:center; height:22px; float:left; text-align:center; font-size:18px; font-weight:bold; }
menu li a{display:block; color:#000; width:85px; height:23px; }
#menuli{ width:1px; background:url(../images/menuli.jpg) top}
#menubg{ background:url(../images/index1206.png) no-repeat; float:left;}
.home1{ margin-left:25px; width:70px;}
/* XIE */
.adnav{display:inline-block;padding: 0px 0px 26px 0px; font-size:15px; letter-spacing:1px;}
.extmenu{display: none; background: url(../images/adnav_bn.png) repeat; width: 86px; text-align: center; line-height: 35px;position:absolute;z-index:90;font-size: 14px;border-top: none; }
.extmenu li{height: 35px;}
.kongbai{background: #41AB31;height: 10px;}
.ernav{display: block; width: 100%; height: 100%;color: #444444; font-weight:normal; border-bottom: 1px solid white;}
.ernav:hover{color: white;}
.xienav:hover .adnav{color: #002973;}
#gygg{ margin-top:10px; width:100%; min-height:201px;}
#gygg img{ margin-top:20px;}

/***轮播广告图***/
#banner{ width:99.7%; height:385px; background:#FFF; margin:0 auto;}
/*#banner img{ width:100%; overflow:hidden; margin:0 auto;}*/
.slideBox{ width:100%; height:385px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:385px; display:block;  }
.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px;
						 height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

#index{ width:1100px; height:520px; margin:0 auto;}
.index_top{ width:1100px; height:280px;float:left; margin:20px auto;}
.abouttop{width:100%; height:30px; border-bottom:1px solid #ccc;}
.abouttop a{ margin-top:20px; line-height:20px;}
.index_l{ height:280px; background:#fff; width:335px; float:left; margin-top:10px;}
.abus p{ widows:280px; line-height:23px; margin-top:5px; font:12px; font-family:"宋体"; color:#5c5c5c;}

.index_l p a{ float:right; font-family:"宋体"; font-size:12px; width:100px; clear:none;}
.index_c{ height:280px; background:#fff; width:507px; float:left; margin-left:10px; margin-top:10px;}
.index_b{ width:230px;; height:76px; float:left; overflow:hidden;  margin-left:10px; margin-top: 10px;}
.index_b h3{float:left;width:249px; height:20px; overflow:hidden;}
.index_b p{font-size:12px; font-family:"宋体"; line-height:20px; color:#5c5c5c;}
/* .new2{ width:100%; background:url(../images/back6.jpg) no-repeat; margin:10px auto;} */

.indexnewtop{ width:100%; height:30px; border-bottom:1px solid #ccc;}
.indews_l{
	width:509;
	height:170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.indews_l h3 a{ width:295px; overflow:hidden;}
.indews_l span{ font-size:12px; font-family:"宋体"; line-height:20px; color:#5c5c5c;}
.index_r{ height:280px; background:#fff; width:237px; float:right; margin-top:10px; }
.index_rtop{width:100%; height:30px; border-bottom: 1px solid #ccc;}
.cont{ height:226px; line-height:23px; margin-top:5px; font:12px; font-family:"宋体"}

#index_anli{ margin:0 auto; width:1100px; height:230px; background:#fff; margin-bottom:10px; margin-top:10px;}
/* .anli_list{ width:205px; height:189px;} */
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  border:0px solid #ccc; }
		
		.picMarquee-left .bd{ padding:6px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{width: 219px; margin:0 6px; float:left; display:block; overflow:hidden; text-align:center;   }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:201px; height:147px; display:block;  }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:20px;   }
#index_news{ margin:0 auto; width:1100px; background:#fff; margin-bottom:10px; margin-top:10px;}
.index_new_box{
	float: left;
	width: 50%;
}
.index_new_box{
	padding-top: 10px;
}
.index_new_box h3{
	position: relative;
	font-size: 18px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

.index_new_box h3 span{
	display: inline-block;
	float: left;
	padding: 5px 20px;
	background: #002973;
	font-size: 16px;
	color: #fff;
	letter-spacing:1px;
}
.index_new_box h3 a{
	display: inline-block;
	float: right;
	padding-right: 26px;
	line-height: 31px;
	font-size: 12px;
	color: #444;
}
.index_new_box h3 a:hover{
	color: #7aba01;
}
.index_new_list{
	padding: 10px;
}
.index_new_list li{
	height: 26px;
	padding: 0 10px;
	margin-bottom: 3px;
	border-bottom: 2px dashed #f6f5fa;
}
.index_new_list a{
	display: block;
	float: left;
	color: #444;
}
.index_new_list li:hover a{
	color: #7aba01;
}
.index_new_list span{
	float: right;
	display: block;
}
/*
.anli_con{ width:205px; height:189px; float:left; margin-left:15px;}
.anli_con p{ height:22px; margin:5px auto;}
*/
#footer{ width:100%; height:180px; margin:0 auto; background:#002973;}
.footer{ width:1100px;height:175px; margin:0 auto;}
.footer_b { min-height:35px; margin-top:0px; background:#1A8FE4; font-size:12px; color:#CCCCCC}
.footer_b a{ min-width:70px;font-size:12px; color:#CCCCCC}
.footlink{ width:1100px; margin-left:137px; margin:0 auto; line-height:30px;}
.footlink strong{color: #CCCCCC;font-weight: bold;}
.footer_l{ width:250px; height:120px; float:left; margin-top:18px; color:#E3E3E3; line-height:20px;}
.footer_l p{ color:#E3E3E3;}
.footer_c{ width:667px; height:150px; float:left; margin-left:20px;}
.footer_r img{width:120px; height:120px; float:right; margin:33px 6px;}
#footer_1{float:left;width:128px;  margin:0 auto; margin-top:28px;text-align: center;}
#footer_1 li a{ color:#E3E3E3; line-height:22px; width:130px; padding:0 auto;text-align: center; }
.foot_p{ width:130px; font-weight:bold; font-size:14px; line-height:22px; color:#E3E3E3}
.foot_p li a{color:#E3E3E3}
.foot_p li a:hover{color:#CCCCCC; }
#footerback{ height:140px; width:3px; float:left; margin-top:18px;}


/**内页**/
.banner{ width:100%; height:94px; /* background:#EBF9EC; */ margin:0 auto;}
.banner img{ width:100%; overflow:hidden; margin:0 auto;min-height: 100px;}
.cont_ny{ width:1100px; /* min-height:600px; */ margin:41px auto;}
.daohang{ margin-top:10px; border-bottom:6px #F6F5FB solid; width:1100px;height:29px;}
.add{width:1100px;height:20px;margin:0 auto;}
.daohang li{display:inline-block; margin-left:20px; font-size:14px; font-weight: bold;  height:29px;border-bottom:6px solid #F6F5FB;}
.daohang li a{font-size: 14px;}
.daohang li.on , 
.daohang li:hover{border-bottom:6px solid #7aba01;}

.aclick{border-bottom:6px solid #0C8E34;}
.djdh{ /* width:270px;  */display:online; float:right;margin-top:20px;}
.djdh span{  margin:0px auto; }
.daohang div span{ float:right;width:250px; height:21px; line-height:38px;}
.connav{ line-height:20px;}
.about_con{ width:1100px; margin-top:10px; /* min-height:800px; */ padding: 0px 20px;line-height: 24px;letter-spacing: 0.8px;}
/**内页-end**/

/**成功案例**/
  .casebox1{width:345px;height:150px;float:left;margin-top:18px;border:1px solid #dfdfdf;}
	.casebox{width:345px;height:150px;float:left;margin-left:18px;margin-top:20px;border:1px solid #dfdfdf;}
	.casebox dl{display:inline-block;height:120px;}
	.casebox dt{font-size: 16px;color:#0d8c3b;line-height: 29px;}
	.casebox dd{line-height: 25px;}
	.casebox1 dl{display:inline-block;height:120px;}
	.casebox1 dt{font-size: 16px;color:#0d8c3b;line-height: 29px;}
	.casebox1 dd{line-height: 25px;}
	
	
	.case_des{height:120px;border:1px solid blue;}

/**施工设施 /**/
	.eqbox{height:165px;border-bottom:2px dashed #f6f5fa;margin-top:15px;}
	.pic{padding:2px;overflow: hidden;float:left;margin-right:10px;border:2px solid #f6f5fa;}
	.eqbox dt{font-size:16px;color:#0d8c3b;line-height: 29px;}
	.eqbox dd{line-height: 25px;}
	
/**产品中心**/

.probox{height:262px;border-bottom:2px dashed #f6f5fa;margin-top:15px;}
	.pict{float:left;margin-right:10px;border:2px solid #f6f5fa;width:300px;height:228px;}
	.probox dt{font-size:16px;color:#0d8c3b;line-height: 29px;}
	.probox dt a{font-size:16px;color:#0d8c3b;line-height: 29px;}
	.probox dd{line-height: 25px;}
	.probox dd a{color: #444;}
/**公司新闻**/
	.newsbox{height:80px;border-bottom:2px dashed #f6f5fa;margin-top:15px;}
	.newsbox dt{font-size:16px;color:#0d8c3b;line-height: 29px;}
	.newsbox dt a{font-size: 15px;}
	.newsbox dd{line-height: 25px;}
	.newsbox span{font-weight: bold;}

/* 分页 */
.pages{margin-top: 25px;margin-bottom: 30px;}
.page{padding-right: 3px; padding-left: 3px; font-size: 0.85em; padding-bottom: 3px; margin: 3px; padding-top: 3px; font-family: tahoma,helvetica,sans-serif; text-align: center;margin-bottom: 00px;}
.page a {border: #ccdbe4 1px solid; padding-right: 8px; background-position: 50% bottom; padding-left: 8px; padding-bottom: 2px; color: #474747; margin-right: 3px; padding-top: 2px; text-decoration: none}
.hover , .page a:hover {border: #5cb4dd 1px solid; background-image: none; color: #ffffff;  background: #0d8c3b;}
.hover , .page a:active {border: #5cb4dd 1px solid; background-image: none; color: #ffffff; background-color: #0d8c3b;}
.hover{color: #ffffff !important;}
.page .current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #000000;margin-right: 3px; padding-top: 2px}
.page .disabled {display: none}
.shenqing select{height: 26px;line-height: 26px;margin-right: 5px;border: 1px solid #afafaf;}
.conleft{float: left; width: 440px;margin-top: 20px;margin-left: 20px;}
.conright{float: left;width: 600px;margin-top: 20px;}
.xwhuang{font-size: 20px;line-height: 36px;color: #0d8c3b;}
.connote{line-height: 24px;color: #444;}
.cpxq{ border-bottom:3px solid #0d8c3b; height:25px; line-height:25px; color:#FFF; font-size:13px; margin-top:30px;}
.cpxq_1{ width:100px; text-align:center; background:#0d8c3b; height:25px;line-height: 25px;color: #ffffff}
.content{letter-spacing: 0.8px;color: #444;line-height: 24px;padding: 20px;}

.fl{float: left;}
.inner{margin-left: 20px;margin-top: 10px;line-height: 30px;}
.glconter{width: 850px;}
.site{margin-top: 0px;}
.sitecon{width: 459px;}
.sitetext{margin-left: 19px;color: #000000;margin-top: 18px;}
.way{width:570px; /* height: 240px; */ border-left: 1px solid #d8d8d8; padding-left: 36px;}
.mode{margin-left: 19px;}
.mode p{color: #000000;line-height: 44px;}
.baidu{margin-top: 170px;width: 961px;height: 566px;}
.ditutop{margin: 78px 10px 0px 220px;}
.fz_16{font-size: 16px;}


/* new */
.cb{clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
/* tab */
.tab{width: 800px;height:100%; text-align: center;margin-top: 20px;}
.tabtop{background: #66C430;color: white;}
.tabtop p{color: white;}
.table{width: 800px;height: 100%;}
.table tr{border: 1px solid #444;}