
/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:12px/22px "\5B8B\4F53",Arial, Helvetica, sans-serif;font-family:Microsoft YaHei}
ol, ul ,li{list-style-type:none;}
img {border: 0;}
body{color:#666666; background:url(../image/01.jpg) top repeat-x; }
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#666666;text-decoration:none; } 
a:hover{color:#F00;}

.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}
*{margin:0; padding:0}


.top{ width:1190px; height:112px; margin:0 auto; background:#FFFFFF;}
.topz{ width:600px; height:75px; margin-top:20px; float:left;}
.topr{ width:auto; height:53px; margin-top:42px; float:right;}
.tdh{ width:auto; height:53px; background:url(../images/01.jpg) left bottom no-repeat;  float:left;margin-right:8px;}
.tdh p{font-size:28px;font-family:Microsoft YaHei,LiHei Pro; color:#C9302B; line-height:35px; margin:24px 0 0 40px;display:block; float:left;}
.weixin{ width:auto; height:53px; float:left;}

.nav{ width:100%; height:47px; background:#0AA201;}
.nav ul{ width:1190px; height:47px; margin:0 auto;}
.nav ul li{ width:130px; height:47px; float:left; text-align:center; background:url(../images/32.jpg) right center no-repeat;} 
.nav ul li a{font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:14px; line-height:47px; display:block; width:130px; height:47px; float:left;}
.nav ul li a:hover{ background:#D80028;}

.hdp{ width:100%; height:396px;position:relative;overflow:hidden;}
.hdp .slide-list li{background:#fff no-repeat 50% 0;height:396px;width:100%; cursor:pointer;}
.hdp .slide-list a{position:absolute;top:0;left:0;height:396px;width:100%}
.hdp .slide-nav{position:absolute;bottom:18px;left:50%;margin-left:-44px;z-index:10}
.hdp .slide-nav li{background-color:#fff;border-radius:10px;cursor:pointer;float:left;height:8px;margin-left:8px;opacity:.7;filter:alpha(opacity=70);position:relative;width:8px}
.hdp .slide-nav li.selected{background-color:#fff;filter:none;opacity:1}
.box{ width:1190px; height:500px; margin:0 auto;}

.topnews{ width:100%; height:51px; background:url(../images/05.jpg) top repeat-x;}
.tnbg{ width:1190px; height:51px; margin:0 auto;}
.tnewsz{ width:870px; height:51px; float:left; position:relative;}
.tnbt{ width:108px; background:url(../images/06.png) left center no-repeat; float:left; height:51px;}
.tnbt h1{ display:block; float:left; line-height:51px;font-family:Microsoft YaHei,LiHei Pro; color:#0AA201; font-size:14px; margin-left:45px;}

.tn{width:696px; overflow:hidden; height:51px; float:left;}
.tn ul{ overflow:hidden; height:51px; }
.tn ul li{ float:left; height:51px; line-height:51px;  text-align:left; _display:inline; line-height:51px; width:330px; margin-right:15px;}
.tn li img{ float:left; display:block; margin:15px 0 0 0;}
.tn li a{ float:left; line-height:51px;  color:#686868; text-decoration:none; font-size:12px;}
.tn li a:hover{ color:#0AA201;}
.tn li span{ float:right; line-height:51px; color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.tnewsy{ height:51px; float:right;}
.tnbt1{ background:url(../images/07.png) left center no-repeat; float:right; height:51px; text-align:right;}
.tnbt1 h1{ display:block; float:left; line-height:51px;font-family:Microsoft YaHei,LiHei Pro; color:#0AA201; font-size:14px; margin-left:45px;}
.tnbt1 span{ display:block; float:left;line-height:51px;font-family:Microsoft YaHei,LiHei Pro; color:#E30B00; font-size:14px; }



.box{ width:1190px; margin:10px auto; height:auto; overflow: hidden;}
.news{ width:1190px; height:248px; margin:0 auto; margin-top:10px;}
.newsz{ width:870px; height:248px; float:left; border:#CDCDCD 1px solid;}
.newsy{ width:306px; height:248px; float:right;  border:#CDCDCD 1px solid;}
.newshdp{ width:296px; height:232px; float:left; margin:8px 0 0 8px;overflow:hidden; position:relative;}

/*小幻灯片*/
/*js幻灯片样式*/
.mF_expo2010 {POSITION:relative;WIDTH: 296px; FONT: 12px/1.5 Verdana, Geneva, sans-serif; HEIGHT: 232px; }
.mF_expo2010 .loading {Z-INDEX:5; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%;  HEIGHT: 100%; COLOR: #666; PADDING-TOP: 90px}
.mF_expo2010 .pic LI {POSITION:absolute}
.mF_expo2010 .pic LI IMG {WIDTH: 296px; HEIGHT: 232px}
.mF_expo2010 .txt LI {Z-INDEX: 2; POSITION: absolute; LINE-HEIGHT: 26px; WIDTH: 257px; HEIGHT:26px; OVERFLOW: hidden; LEFT: 0px; display:none;}
.mF_expo2010 .txt LI A {TEXT-ALIGN: center; DISPLAY: block; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;display:none;}
.mF_expo2010 .pic LI A P {DISPLAY: none;display:none;}
.mF_expo2010 .txt LI A IMG {DISPLAY: none}
.mF_expo2010 .txt LI A:hover {COLOR: #ff0000 !important}
.mF_expo2010 .txt-bg {POSITION:absolute; WIDTH: 296px; BOTTOM: 0px; BACKGROUND: #EEEEEE; border-bottom:#DFDFDF 1px solid;border-right:#DFDFDF 1px solid;border-left:#DFDFDF 1px solid; HEIGHT: 25px; OVERFLOW: hidden;display:none;}
.mF_expo2010 .num {FONT-SIZE: 10px}
.mF_expo2010 .num {Z-INDEX: 3; POSITION: absolute; BOTTOM: -0px; COLOR: #5A5A5A; RIGHT: 0}
.mF_expo2010 .num-bg {Z-INDEX: 3; POSITION: absolute; BOTTOM: -0px; COLOR: #5A5A5A; RIGHT: 0}
.mF_expo2010 .num LI {BORDER-BOTTOM: #BCBCBC 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #BCBCBC 1px solid; LINE-HEIGHT: 16px; WIDTH: 16px; FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden; BORDER-TOP: #BCBCBC 1px solid; CURSOR: pointer;  BORDER-RIGHT: #BCBCBC 1px solid}
.mF_expo2010 .num-bg LI {BORDER-BOTTOM: #BCBCBC 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #BCBCBC 1px solid; LINE-HEIGHT: 16px; WIDTH: 16px; FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden; BORDER-TOP: #BCBCBC 1px solid; CURSOR: pointer;  BORDER-RIGHT: #BCBCBC 1px solid}
.mF_expo2010 .num-bg LI {FILTER: alpha(opacity=80); BACKGROUND: #EAEAEA; opacity: 0.8}
.mF_expo2010 .num LI.current {BORDER-BOTTOM: #BCBCBC 1px solid; BORDER-LEFT: #BCBCBC 1px solid; BACKGROUND: #EAEAEA; BORDER-TOP: #BCBCBC 1px solid; BORDER-RIGHT: #BCBCBC 1px solid;background:#0AA201; color:#FFFFFF;}
.mF_expo2010 .num LI.hover {BORDER-BOTTOM: #BCBCBC 1px solid; BORDER-LEFT: #BCBCBC 1px solid; BACKGROUND: #0AA201; BORDER-TOP: #BCBCBC 1px solid; BORDER-RIGHT: #BCBCBC 1px solid; background:#0AA201; color:#FFFFFF;}

/*小幻灯片*/
.newszy{ width:530px; height:auto; float:left; margin-left:10px;}		
.lanmubt{ width:530px; height:47px; background:url(../images/08.jpg) top repeat-x; float:left;}
.lanmubt h1{ width:91px; height:47px; line-height:47px; text-align:center;font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:14px; display:block; float:left; margin-left:10px; background:url(../images/07.jpg) left center no-repeat; }	
.lanmubt span{ width:58px; height:15px; line-height:15px; float:right; margin:10px 20px 0 0;}		
		
.younews{float:left; width:500px; margin:0px 0 0 15px; height:226px; overflow:hidden;}
.younews li{ display: block; float:left; width:500px;height:27px; background:url(../img/011.gif) bottom repeat-x;}
.younews li img{ float:left; display:block; margin:5px 0 0 0;}
.younews li a{ float:left; line-height:27px;  color:#686868; text-decoration:none; font-size:12px;}
.younews li a:hover{ color:#0AA201;}
.younews li span{ float:right; line-height:27px; color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.shipin{ width:290px; height:232px; float:left; margin:8px 0 0 8px;}

.cp{ width:1190px; height:248px; margin:0 auto; margin-top:10px;}
.cpy{ width:870px; height:248px; float:right; border:#CDCDCD 1px solid;}
.cpybt{ width:850px; height:41px; margin:0 auto; background:url(../images/13.jpg) top no-repeat;}
.cpybt h1{ width:91px; height:41px; line-height:41px; text-align:left;font-family:Microsoft YaHei,LiHei Pro; color:#0AA201; font-size:14px; display:block; float:left; margin-left:23px; }	
.cpybt span{ width:58px; height:15px; line-height:15px; float:right; margin:10px 20px 0 0;}	

.al{ width:1190px; height:260px; margin:0 auto; margin-top:10px;}
.anli{ width:1190px; height:260px; float:right; border:#CDCDCD 1px solid;}
.anlibt{ width:1170px; height:41px; margin:0 auto; background:url(../images/14.jpg) top no-repeat;}
.anlibt h1{ width:91px; height:41px; line-height:41px; text-align:left;font-family:Microsoft YaHei,LiHei Pro; color:#0AA201; font-size:14px; display:block; float:left; margin-left:23px; }	
.anlibt span{ width:58px; height:15px; line-height:15px; float:right; margin:10px 20px 0 0;}	

/*产品滚动*/
.marquee {width:800px;height:189px;overflow:hidden; margin:0 auto; margin-top:10px;position:relative;}
.marquee li{ display:inline; float:left; border:#81B93A 1px solid; margin:0 6px 0 6px; background:#FFFFFF;}


.alpic{ *position:absolute;top:50%;left:50%;}
.alpic img{ *position:relative;top:-50%;left:-50%;}
.alnm{width:190px; height:30px;line-height:30px; text-align:center; float:left;  }
.alnm a{ display:block; float:left;width:190px; height:30px;text-align:center; font-size:12px; background:#81B93A; color:#fff; line-height:30px; font-family:"Microsoft YaHei";}
.alnm a:hover{ text-decoration:underline;}
.ver_pic{width:190px;height:160px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}


#rkcontent ul{width:100%; height:auto; overflow:hidden; float:left;  padding:0;text-align:center;position:relative;display:table-cell;vertical-align:middle; zoom:1;  }
#rkcontent li{width:190px; height:190px; float:left; margin-right:10px; margin-left:10px;border:#E9E7EC 1px solid; background:#FFFFFF; margin-bottom:20px; text-align:center;position:relative;display:table-cell;vertical-align:middle; font-family:"Microsoft YaHei";}
.ver_pic{width:190px;height:160px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
#cptu{ *position:absolute;top:50%;left:50%;}
#cptu img{ *position:relative;top:-50%;left:-50%; }
#rkcontent li:hover{border:#81B93A 1px solid; background:#ffffff;}
#rkcontent li:hover span{background:#81B93A;}
#rkcontent li span{ display:block; float:left; width:190px; height:30px; text-align:center; line-height:30px; background:#E4E4E4;border-top:#E9E7EC 1px solid;border-bottom:#E9E7EC 1px solid; color:#333; font-size:12px;}
#rkcontent li:hover span{ color:#fff;}
.rool {width:1170px; height:200px; margin:0 auto; overflow:hidden;position:relative;margin-top:15px; }
.rool ul { padding:6px 0; margin:0;}
.rool ul li { list-style:none; float:left; padding:0; text-align:center;}




/*产品滚动*/
.cpz{ width:306px; height:248px; float:left;  border:#CDCDCD 1px solid;}

.cpzbt{ width:288px; height:41px; line-height:41px; background:url(../images/12.jpg) left top no-repeat; margin-left:8px;}

.cpzbt h1{ width:91px; height:38px; line-height:38px; text-align:left;font-family:Microsoft YaHei,LiHei Pro; color:#0AA201; font-size:14px; display:block; float:left; margin-left:23px; }	

.cpz ul{ width:273px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.cpz ul li{ width:273px; height:32px; margin-bottom:8px}
.cpz ul li a{ width:273px; height:32px; display:block; color:#666666;font-family:Microsoft YaHei,LiHei Pro; font-size:14px; background:url(../images/10.jpg) left no-repeat; text-indent:30px; line-height:32px;}

.cpz ul li a:hover{ background:url(../images/11.jpg) left no-repeat; color:#FFFFFF;}


.c_shi{ width:1190px; height:auto; background:#fff; border:#DEDAD7 1px solid; clear:both; overflow:hidden; margin:0 auto; margin-top:15px;}
.c_shi_top{ width:1160px; height:30px; border-bottom:#DEDAD7 1px solid; overflow:hidden; margin:0 auto; margin-top:10px; text-align:left; font-family:Microsoft YaHei,LiHei Pro;color:#0AA201; font-size:14px; }
.c_shi_top img{ float:left; padding-right:10px; padding-top:5px; overflow:hidden}
.links{ width:1160px; margin:0 auto; padding-top:10px; padding-bottom:10px; clear:both; overflow:hidden; text-align:left; line-height:25px; word-spacing:10px}
.gsjj{ width:525px; height:185px; float:left; margin:10px 0 0 15px; line-height:26px; font-size:12px; color:#666666; text-indent:25px;}
.gsjjmore{ width:132px; height:34px; float:left;  margin:68px 0 0 58px;}
.gsjjmore a{background:url(../images/06.jpg) left center no-repeat;width:132px; height:34px; display:block;}
.gsjjmore a span{font-family:"Microsoft YaHei"; font-size:14px; font-weight:bold; color:#fff; display:block; float:left; margin-left:20px; line-height:34px; color:#FFFFFF; }

/*新闻*/
.news1{ width:100%; height:480px; overflow:hidden; margin:0 auto; background:#fff; margin-top:10px;}
.news1c{ width:1190px; height:460px; margin:0 auto;border:#CDCDCD 1px solid;}
.newsk{ width:400px; height:460px; float:left; margin:15px 20px 0 18px;}
.newsbt{ width:400px; height:30px; float:left; background:url(../images/077.jpg) left bottom no-repeat;}
.newsbt h1{font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold; color:#333333; display:block; float:left; line-height:30px; height:30px;}
.newsbt h1 span{ color:#0AA201;}
.newsbt p{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; height:14px; margin-top:10px; line-height:14px; margin-left:6px; }
.newsfirst{ width:400px; height:89px; float:left; background:#0AA201; margin-top:20px;}
.newstu{ width:124px; height:89px; float:left;}
.newsjj{ width:238px; height:68px; float:left; margin:15px 0 0 15px;}
.newsjj a{ display:block; float:left; width:238px; height:28px; line-height:28px;font-family:"Microsoft YaHei"; font-size:15px; font-weight:bold; color:#fff; }
.newsjj p{display:block; float:left;font-family:"Microsoft YaHei";  color:#fff; font-size:12px; height:18px;  line-height:18px; margin-top:6px;}
.newslb{ width:400px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.newslb li{ width:400px; height:32px; float:left; background:url(../images/099.jpg) left center no-repeat;}
.newslb li a{ display:block; float:left; line-height:32px; font-family:"Microsoft YaHei"; color:#666; font-size:12px; margin-left:10px;}
.newslb li a:hover{color:#0AA201;}

.newslb li span{ display:block; float:right; line-height:32px; font-family:Arial, Helvetica, sans-serif; color:#999;}

.more{ width:118px; height:28px; line-height:28px; display:block; float:left; border:#0AA201 1px solid; text-align:center;font-family:"Microsoft YaHei"; color:#0AA201; font-size:14px; margin-top:10px;}
.more:hover{ color:#000000; border:#000000 1px solid; text-decoration:underline;}


.tongz{ width:258px; height:430px; overflow:hidden; float:left;  margin:15px 0 0 28px; background:#0AA201;}

.video{ width:218px; height:218px;float:left;  margin:28px 0 0 20px;}

.tzlx{width:218px; height:auto; overflow:hidden; float:left;  margin:10px 0 0 20px; line-height:20px; font-size:12px; color:#FFFFFF;}




.tongzbt{ width:209px; height:50px; float:left; margin:10px 0 0 20px; border-bottom:#23B71B 1px solid;}
.tzbtz{ float:left; width:80px; height:50px;}
.tzbtz h1{font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold; color:#fff; display:block; float:left; line-height:50px;}
.tzbtz h1 span{ color:#fff;}
.tzbtz p{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}

.more1{ width:90px; height:26px; line-height:26px; display:block; float:right; border:#fff 1px solid; text-align:center;font-family:"Microsoft YaHei"; color:#fff; font-size:12px; margin-top:10px;}
.more1:hover{ color:#fff; border:#fff 1px solid; text-decoration:underline}

.tzlb{ width:209px; height:auto; overflow:hidden; float:left; margin:20px 0 0 20px;}
.tzlb li{ width:209px; height:34px; float:left; background:url(../images/010.jpg) left center no-repeat;}
.tzlb li a{ display:block; float:left; line-height:34px; font-family:"Microsoft YaHei"; color:#fff; font-size:12px; margin-left:10px;}
.tzlb li a:hover{ text-decoration:underline;}
.tzlb li span{ display:block; float:right; line-height:34px; font-family:Arial, Helvetica, sans-serif; color:#999;}


.bottom{ width:100%; height:auto; background:#099701; overflow:hidden;}
.dbg{ width:1190px; height:auto; overflow:hidden; margin:20px auto;}
.dz{ width:462px; height:113px; background:url(../images/06.jpg) right repeat-y; float:left;}
.dz img{ display:block; float:left; margin-top:20px;}
.dy{ width:718px; height:auto; overflow: hidden; float:right;}
.dnav{ width:710px; height:36px; line-height:36px; font-size:12px; color:#FFFFFF; float:right; text-align:right;}
.dnav a{ font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:12px; line-height:36px;}
.dnav a:hover{ text-decoration:underline;}
.dlx{ width:710px; height:59px; float:right;background:url(../images/05.png);}
.lxpng{ width:auto; height:59px; float:right; margin-right:10px; }
.lxpng p{ display:block; float: left; width:auto; height:20px; line-height:20px; margin:30px 0 0 32px;font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:12px; }
#qqp{display:block; float: left; width:auto; height:20px; line-height:20px; margin:30px 0 0 40px;font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:12px;}
.bg1{ background:url(../images/02.png) left center no-repeat;}
.bg2{ background:url(../images/03.png) left center no-repeat;}
.bg3{ background:url(../images/04.png) left center no-repeat;}
.bq{ width:700px; height:25px; line-height:25px;font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:12px; text-align:right; float:right;}


.kong{ width:100px; margin:0 auto; height:10px; line-height:10px; overflow:hidden;}






















