/* CSS Document */
html{ height:100%; border:none;}
body{ height:100%; border:none; padding:0; margin:0; text-align:left; font-size:14px; color:#232323; font-family:Arial, "microsoft yahei"; background:#FFF;}
div,ul,li,img,dl,dd,dt,p,h2,h3,h4{ padding:0; margin:0; border:none;}
ul,dl{list-style-type:none;}
a{ color:#232323; text-decoration:none;}
a:hover{ color:#0a904b; text-decoration:none;}
.clear{ clear:both;}
*{ margin:0 auto; padding:0;}

.header{  height:170px; width:100%;  position:relative;}


#logo{ height:119px; width:1200px;margin:0 auto;}
#logo .left{ float:left; width:500px; height:119px; }
#logo .left img{ margin-top:30px;}
#logo .right{float:right; width:240px; height:119px; background:url(../img/tel.jpg) no-repeat left center ; position: relative; }
#logo .right span{ font-family: Georgia; font-size: 22px; position: absolute; left:45px; top:50px;}

.navbg{ background: #0a904b; height: 51px; width: 100%; }
.nav{ height:51px; width:1200px; margin: 0 auto; line-height:51px; overflow:hidden; }
.nav ul li{ font-size:16px;float:left; height:51px; text-align:center; font-weight:bold;}
.nav ul li a{ width:146px; height:51px; display:block; color:#FFFFFF;}
.nav ul li a:hover,.nav ul li a.hover{ width:146px; height:51px; display:block; background:#5cb946; color:#FFF;}
.nav ul li.line{ background:url(../img/navline.jpg) no-repeat left center ; width:4px; height:51px; display:block;}


.nav ul li dl{margin:0px;padding:0;position:absolute;z-index:999;display:none;}
.nav ul li dl dt a{display:block;width:146px; height:40px; line-height:40px; text-align:center;background:#0a904b;color:#fff;font-size:14px;}
.nav ul li dl dt a:hover{background:#5cb946; display:block;width:146px; height:40px;}

.slideBox{ width:100%; height:523px; overflow:hidden; position:relative; margin:0 auto; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:47%;  bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; cursor:pointer; background:#0a904b; border-radius:8px; }
.slideBox .hd ul li.on{ background:#5cb946; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:523px; display:block;}
.slideBox .bd li img{ }

.ny{ height:230px; background:url(../img/ny.jpg) no-repeat top center; overflow:hidden; width:100%;}

.product{ width:1200px; height:520px; overflow:hidden; margin:33px auto;}
.product .left{ float:left; display:inline; width:254px; height:auto;}
.product .right{ float:right; display:inline; width:916px; height:auto;}

.product .left .title{ width:229px; height:71px; background:#0a904b; font-size:26px; color:#FFF; padding-left:25px; padding-top:12px;}
.product .left .title span{ display:block; font-size:16px;}
.product .left ul{ width:252px; height:auto; border:1px solid #e8e8e8; border-top:none; padding-top:15px;}
.product .left ul li{ background:url(../img/flbg.jpg) no-repeat center center; height:40px; line-height:38px; text-align:left; width:224px; margin:0px auto 12px; }
.product .left ul li span{ padding-left:35px;}

.product .right .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}
.product .right .title em{ float:left; width:130px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222;}
.product .right .title span{ float:right; font-size:14px;}
.product .right ul li{ float:left;display:inline; text-align:center; margin-left:10px; margin-top:10px; }
.product .right ul li img{ width:204px; height:149px; padding:4px; border:1px solid #cbccce;}
.product .right ul li p{  line-height:38px;}

.aboutbg{ height:500px; background:url(../img/aboutbg.jpg) repeat-x center center; width:100%; margin-top:40px; text-align:center;}
.aboutus{ width:1200px; height:500px; margin:0px auto;  }
.aboutus .title{ height:40px; width:100%; font-size:20px; color: #FFF;  text-align: center; line-height: 40px;}
.aboutus .info{ float:left; width:618px; height:255px; margin-top:40px; text-align:left;}
.aboutus .info h2{ margin:0; color:#FFF; font-size:22px;  line-height:35px; font-weight:normal;}
.aboutus .info p{  margin:0; line-height:35px; color:#FFF;}
.aboutus .info .more{ width:113px; height:30px; line-height:30px; background:#5cb946; color:#FFF; text-align:center; margin-top:15px;}
.aboutus .info .more a{ color:#FFF;}
.aboutus img{ float:right; width:500px; height:309px;  margin-top:50px; border:5px solid #FFF;}

.casebg{ width:1200px; height:400px; margin:50px auto 15px; overflow:hidden; }
.casebg .title{ background:url(../img/eqname.jpg) no-repeat; height:40px; width:100%; font-size:20px; color: #FFF;  text-align: center; line-height: 40px;}
.casebg .case{ padding-top:40px; height:auto; overflow:hidden;}
.casebg  ul li{ float:left;display:inline; text-align:center; margin-right:25px; margin-top:10px;}
.casebg  ul li img{ width:270px; height:200px; padding:4px; border:1px solid #cbccce;}

.camore{height:50px; overflow:hidden; width:1200px; text-align:center; line-height:50px; margin-top:20px;}
.casebg .camore a{ color:#000; font-weight:bold;}

.index{ width:1200px; overflow:hidden; margin:0 auto;}

.synewsl{ float:left; width:550px; margin-top:80px; overflow:hidden;}
.synews .newstitle{font-size:30px; text-align:center; width:1200px;}
.newstt{
	width: 550px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999; height:40px; line-height:40px;}
.synewsl .newstt span{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0a904b; }
.newstt span a{ margin-left:20px; color:#000;font-size:18px; }
.synews .synewsl a{ color:#333;}


.newslny{
	width: 550px;
	margin-top: 40px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bebec0; padding-bottom:20px;}
	
.newsldate{ float:left; width:100px; height:80px; background-color:#e8e8ea; color:#817f7f;}
.synews .synewsl a .newslny .newsldate:hover{ background-color:#757274; color:#FFF;}
.newsld{  text-align:center; font-size:24px; margin-top:15px;}
.newsly{ text-align:center; font-size:16px; }
.newsllist{ float:left; width:400px; margin-left:50px;}
.newsltt{ font-size:16px;}
.newslttde{ font-size:12px; color:#949292; margin-top:10px;}
.newslttde p{ line-height:200%;}


.synewsr{float:left; width:550px; margin-top:80px; margin-left:100px;overflow:hidden;}
.synewsr .newstt span{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0a904b; }
.synews .synewsr a{color:#333;}	
.synews .synewsr a .newslny .newsldate:hover{background-color:#757274; color:#FFF;}




/*.index .left{ float:left;  display:inline; width:400px; height:auto;}
.index .center{ float:left;  display:inline; width:400px; height:auto; margin-left:30px;}
.index .right{ float:right;  display:inline; width:340px; height:auto;}
.index .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #ccc;}
.index .title em{ float:left; width:100px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222; text-align: center;}
.index .title span{ float:right; font-size:14px;}

.index .left ul li{ font-size:13px;line-height:50px; height:50px; background:url(../img/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc; }
.index .left ul li  span{ float:right; margin-top:0; *margin-top:-45px; font-size:13px;}
.index .center ul li{font-size:13px; line-height:45px; height:45px; background:url(../img/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc;  }
.index .center ul li  span{ float:right; margin-top:0; *margin-top:-45px;}
.index .right .nr{ line-height:30px; font-size:15px;}*/



.footerbg{ background:#0a904b;  width:100%; overflow:hidden; font-family:"微软雅黑"; margin-top:50px; }
.footer{ width:1200px;overflow:hidden; color:#FFF; line-height:28px; font-size:12px; margin:60px auto 60px;}
.foot_a{
	float: left;
	width: 280px;
	margin-left: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC; padding-right:50px; overflow:hidden;}
.bottom .foot_a span{ display:block; width:280px; text-align:right;}

.foot .bottom .foot_a p{ color:#FFF; margin-top:20px; font-size:14px;}

.foot_b{float:left; width:300px; margin-left:50px; overflow:hidden; }
.bottom .foot_b p{ line-height:250%;}
.foot_c{ float:left; width:400px; overflow:hidden;}

.footb{ width:100%; overflow:hidden; height:80px; line-height:80px; background-color:#07773e;border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #56c18a; color:#FFF;}
.footbb{ width:1200px; overflow:hidden; text-align:center;}


.about{ width:1200px; height:auto; overflow:hidden; margin:33px auto;}
.about .left{ float:left; display:inline; width:254px; height:auto;}
.about .right{ float:right; display:inline; width:916px; height:auto;}

.about .left .fenlei .title{ width:229px; height:71px; background:#0a904b; font-size:26px; color:#FFF; padding-left:25px; padding-top:12px;}
.about .left .fenlei .title span{ display:block; font-size:16px;}
.about .left .fenlei ul{ width:252px; height:auto;  border-top:none; padding-top:15px;}
.about .left .fenlei .flul{border:1px solid #e8e8e8;}
.about .left .fenlei ul li{ background:url(../img/flbg.jpg) no-repeat center center; height:40px; line-height:38px; font-size:14px; text-align:left; width:224px; margin:0px auto 12px; }
.about .left .fenlei ul li span{ padding-left:35px;}
.about .left .fenlei ul li a:hover,.about .left .fenlei ul li a.hover{ color:#0a904b;}

.contact{ margin-top:29px; height:auto; overflow:hidden;}
.contact .title{ height:48px; line-height:48px; background:#0a904b ; padding-left:25px; font-size:20px;color:#FFF; }
.contact .nr{ width:252px; height:auto; border:1px solid #e8e8e8; border-top:none; }
.contact .nr p{ padding:12px; line-height:30px;}
.contact .nr p span{ font-size:16px; color:#0a904b;}
.contact .nr p i{ font-style:normal; padding-left:42px;}

.about .right .title{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}
.about .right .title em{ float:left; width:130px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222;}
.about .right .title span{ float:right; font-size:14px;}

.productlist{ height:auto; overflow:hidden;}
.productlist ul li{ float:left;display:inline; text-align:center; margin-right:15px;  margin-left:15px; margin-top:10px; font-size:14px;}
.productlist ul li img{ width:180px; height:190px; padding:4px; border:1px solid #cbccce;}
.productlist ul li p{  line-height:38px;}

.equiplist{ height:auto; overflow:hidden;}
.equiplist ul li{ float:left;display:inline; text-align:center; margin-right:10px;  margin-left:10px; margin-top:10px; font-size:14px;}
.equiplist ul li img{ width:220px; height:163px; padding:4px; border:1px solid #cbccce;}
.equiplist ul li p{  line-height:38px;}


.content{ text-align:left;  padding-top:15px;}
.content p{ line-height:30px; margin-top:0px; padding:0px 15px 0;}
.content h1{ text-align:center; font-size:18px; padding:0; margin:0; line-height:30px;font-family:'microsoft yahei';}
.content .date{ text-align:center; margin:0; line-height:30px; color:#d6d7d7; font-size:12px;}
.content .nr{ text-align:left;  padding:0 20px;}
.content .nr p{ line-height:30px; margin:0px; padding:0px 15px 0;}

.newslist{ width:98%; height:auto; overflow:hidden; margin:0 auto;}
.newslist ul li{ line-height:55px; height:55px; background:url(../img/ico01.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #cccccc;  }
.newslist ul li  span{ float:right; margin-top:0; *margin-top:-34px;}

.page{ text-align:left; line-height:23px; margin-top:20px; width:100%; margin-left:20px;}


.pages{margin-top:20px;}

.content_des{width:894px;text-indent:24px;  margin:10px 0 20px 0px; height:auto; overflow:hidden;}
.content_des p{font-size:14px;color:#868686;line-height:24px}

.area{ width:914px; height:auto; overflow:hidden; margin-bottom:15px;}
.area .tit{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}
.area .tit em{ float:left; width:100px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222;}
.area .tit span{ float:right; font-size:14px;}
.area dl{ height:auto; overflow:hidden;}
.area dl dt{float:left;margin-left:18px}
.area dl dt a{font-size:14px;line-height:28px;}


.xgxw{ width:914px; height:auto; overflow:hidden; margin-bottom:15px;}
.xgxw .tit{ height:50px; margin:12px 0; line-height:50px; font-size:20px; border-bottom:1px solid #cccccc;}
.xgxw .tit em{ float:left; width:100px; height:47px; border-bottom:3px solid #0a904b; font-style:normal; color:#222222;}
.xgxw .tit span{ float:right; font-size:14px;}
.xgxw ul{ height:auto; overflow:hidden;}
.xgxw dl{  height:auto; overflow:hidden;}
.xgxw ul li{ float:left; display:inline; width:48%; margin-right:2%; line-height:30px;}
.xgxw ul li span{ float:right; color:#5a5a5a}
.xgxw dl dt{ float:left; display:inline;  margin-right:2%; text-align:center;}
.xgxw dl dt img{ border:1px solid #ccc;}

.link{ width:1200px; height:auto; margin:40px auto 10px; overflow:hidden; }
.link span{height:42px; line-height:42px;font-size:14px; background:#0a904b; color:#FFF; display:block; float:left;width:115px;text-align:center;margin-left:0px}
.link ul li{float:left;margin-left:18px; line-height:40px;}


.nyslideBox{ width:100%; height:350px; overflow:hidden; position:relative; margin:0 auto; }
.nyslideBox .hd{ height:15px; overflow:hidden; position:absolute; left:47%;  bottom:15px; z-index:1; }
.nyslideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.nyslideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; cursor:pointer; background:#0a904b; border-radius:8px; }
.nyslideBox .hd ul li.on{ background:#5cb946; }
.nyslideBox .bd{ position:relative; height:100%; z-index:0; }
.nyslideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:523px; display:block;}
.nyslideBox .bd li img{ }

.nynycontent{ margin:30px auto 0; width:1200px; overflow:hidden;}
.ablist{ margin:30px auto 0; width:1200px; }
.ablistl{ float:left; font-size:16px; color:#333; width:500px;overflow:hidden;}
.ablistl ul li{ float:left; margin-right:10px;}

.ablistr{ float:right; overflow:hidden;}
.ablistr ul li{ float:left; margin-left:20px;}
.ablistr ul li a{ display:block; width:80px; height:30px; line-height:30px; text-align:center;}
.ablistr ul li a:hover{ background:#5cb946; color:#FFF;}
.ablistr ul .nbd a{display:block; width:80px; height:30px; line-height:30px; text-align:center;background:#5cb946; color:#FFF;}

.abcontent{margin:80px auto 0; width:1200px; overflow:hidden;}
.abcontent p{ line-height:250%; margin-top:15px;}
.abcontent p img{ float:right; margin-left:15px; margin-top:10px;}

/*百度地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

