body{
margin:0px;
padding:0px;
font-size:14px;
color:#000000;
font-family:"微软雅黑";
}
a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#FF0000;
text-decoration:none;
}
.topbg{
background:url(../image/topbg.jpg) center  center no-repeat;
color:#888888;
}

.topz{
text-align:right;
font-size:12px;
}
.topz a{
padding:0px 6px 0px 6px;
color:#888888;
font-size:14px;
}
.topz a:hover{
color:#FF0000;
}
.tel{
font-size:16px;
}
.tel span{
color:#87b742;
font-size:23px;
font-weight:bold;
}
.telbg{
background:url(../image/telbg.jpg) center center no-repeat;
color:#FFFFFF;
font-size:14px;
text-align:center;
}
.logox{
background:url(../image/logox.png) center right no-repeat;
}
.logoz{
font-size:24px;
color:#222222;
}
.logoz span{
color:#333333;
font-size:15px;
}
.dhbg{
background:#919292;
border-bottom:1px #a6a6a6 solid;
}


#menu { width:1160px; height:42px; margin:0px auto; border-bottom:0px solid #E10001; border-left:1px #a6a6a6 solid;}
#menu ul { list-style: none; margin: 0px; padding: 0px; }
#menu ul li { float:left; margin-left:0px; border-right:1px #a6a6a6 solid;}
#menu ul li  a { display:block; width:144px; height:42px; font-family:"微软雅黑";  line-height:42px; color:#ffffff; text-align:center; font-size:16px; }

#menu ul li a:hover { color:#ffffff;  background:#87b742;}
#menu ul li a.current {  background:#87b742; color:#ffffff;}
#menu ul li ul { border:0px solid #ffffff; display:none; position:absolute; margin-left:0px; margin-top:0px; font-weight:normal; z-index:999999;}
#menu ul li ul li { float:none; width:143px; background:#9a9c9c; margin:0; font-weight:normal; height:42px; line-height:42px; border-bottom:1px #FFFFFF solid;}
#menu ul li ul li a { background:none; height:42px; line-height:42px; width:143px; font-size:13px; font-weight:normal; }
#menu ul li ul li a:hover { background:#87b742; color:#fff; height:42px; line-height:42px; width:143px; font-size:13px;}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}

ul{
margin:0px;
padding:0px;
}
 li{
 margin:0px;
 padding:0px;
 list-style-type:none;
 }
 
  
 
.fullSlide{width:100%;position:relative;height:520px;background:#000;}
.fullSlide .bd{margin:0 auto;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:520px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:520px;}
.fullSlide .hd{width:100%;position:absolute;z-index:999999;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=60);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#1c7a45;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:2%;background-position:-6px -137px;}



.ssbg{
border-bottom:1px #cccccc dashed;
}
form{
margin:0px;
padding:0px;
}

.sstext{
color:#999999;
font-size:14px;
font-family:"微软雅黑";
background:#f1f1f1;
border:0px;
height:26px;
padding-left:10px;
width:216px;
}
.ssbtn{
width:40px;
height:27px;
color:#FFFFFF;
background:#9d9d9d;
font-size:16px;
border:0px;
font-family:"微软雅黑";
text-align:center;
}
.ssnr{
color:#333333;
font-size:14px;
}
.ssnr a{
padding:0px 8px 0px 8px;
color:#333333;
}
.ssnr a:hover{
color:#FF0000;
}
.ssnr span{
font-weight:bold;
color:#9b8675;
}

.kbdiv{
margin:0px;
padding:0px;
width:100%;
height:26px;
}
.jiange{
margin-top:18px;
}
.probg{
background:url(../image/probg.jpg) center top no-repeat;
}


.lflbg{
background:url(../image/lflbg.jpg);
text-align:center;
color:#FFFFFF;
font-size:24px;
line-height:30px;
}
.lflbg span{
font-size:20px;
}
.flbg{
background:#009b4c;
}
.flbg a{
color:#FFFFFF;
}
.flbg a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.li{
background:url(../image/li.jpg) #979898 center center  no-repeat;
color:#FFFFFF;
font-weight:bold;
font-size:15px;
border-bottom:1px #cccccc dashed;
}
.li a{
color:#FFFFFF;
}
.li a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.flx{
border-bottom:1px #cccccc dashed;
background:#eceeee;
}
.flx a{
color:#000000;
}
.flx a:hover{
color:#87b742;
}
.cpbtbg{
background:#919292;
}
.cpbta{
background:#87b742;
text-align:center;
color:#FFFFFF;
font-size:19px;
}

.cpdiv a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7}
.cpdiv{
float:left;
width:294px;
height:250px;
margin:20px 0px 0px 0px;
padding:0px;
}
.cpgd{
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.cpgd a{
color:#FFFFFF;
}
.cpgd a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.tel2bg{
background:#87b742;
}
.tel2{
color:#eeeeee;
line-height:22px;
}
.tel2 span{
color:#e0241d;
color:#ffffff;
font-size:20px;
}
.ad1{
background:url(../image/ad.jpg) center center no-repeat;
margin-top:8px;
}
p{
margin:0px;
padding:0px;
}
dd{
margin:0px;
padding:0px;
}

.about{ border-top: solid 4px #7eb233; padding: 48px 0 0; height: 395px; overflow: hidden;background:url(../image/abobg.jpg) no-repeat center 0;}
.about h2{background:url(../image/abotbg.gif) no-repeat 270px 0; font-size: 20px; line-height: 38px;height: 74px; font-weight: normal; padding: 0 0 0 530px;font-family:"Microsoft YaHei";}
.about h2 a{ color: #fff;} 
.about dt{ width: 476px; float: left; padding: 4px 0 16px 81px;background:url(../image/abo_ge.jpg) no-repeat 115px 265px;}
.about dt img{ border: solid 8px #87b742; padding: 1px; width: 432px; height: 244px;}
.about dd{ width: 400px; float: left; line-height: 28px; color: #555;}
.about dd p{ height: 240px; overflow: hidden;}
.about dd span a{ width: 112px; height: 20px; background: #e62129; color: #fff; line-height: 20px; text-align: center; display: block;}

.albg{
background:url(../image/intrbg.jpg) center top no-repeat;
}

.ysbt{
text-align:center;
font-size:33px;
color:#87b742;
font-weight:bold;
}
.cpx{
background:url(../image/cpx.png) center center repeat-x;
}
.ysbt2{
text-align:center;
font-size:21px;
color:#9b8574;
}


.aldiv{
float:left;
width:310px;
height:256px;
margin:10px 0px 0px 0px;
padding:0px;
}
.aldiv img{
border:2px #eeeeee solid;
padding:0px;
}
.albt{
background:#919292;
text-align:center;
color:#FFFFFF;
padding-bottom:1px;
box-shadow:0 2px 4px #ecebeb; border-left:2px solid #ecebeb;  border-right:2px solid #ecebeb;  border-bottom:2px solid #ecebeb;
}

#demo {
	 OVERFLOW: hidden;  WIDTH: 1160px;  HEIGHT: 280px; margin:0px auto; padding:0px;
}

#indemo {
	FLOAT: left; WIDTH: 800%
}
#demo1 {
	FLOAT: left
}
#demo2 {
	FLOAT: left
}


.cont-banner2{margin:0px}.cont-banner2 a{display:block;height:32px; border:2px #87b742 solid; background:#87b742;line-height:30px;font-size:14px;text-align:center; float:left; width:170px; margin-top:45px;color:#ffffff;border-radius:4px;overflow:hidden}

.cont-banner2 a:hover{display:block;height:32px; border:2px #ffffff solid;line-height:30px;font-size:14px;text-align:center; float:left; width:170px; margin-top:45px;background:#919292;color:#ffffff;border-radius:4px;overflow:hidden}

.cpbt{
color:#125eb6;
font-size:31px;
text-align:center;
font-weight:bold;
}



.xwdiv{
float:left;
width:590px;
margin:0px;
padding:0px;
height:150px;
}

.xwbt{
color:#0f60ba;
font-size:17px;
padding-top:5px;
}
.xwbt a{
color:#333333;
}
.xwbt a:hover{
color:#FF0000;
}
.xwjj{
color:#999999;
line-height:24px;
font-size:12px;
padding:5px 0px 0px 0px;
}
.sjbg{
background:#87b742;
}
.sj1{
text-align:center;
font-size:41px;
color:#FFFFFF;
padding-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
}
.sj2{
border:1px #dddddd solid;
text-align:center;
color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
}
.xwjg{
margin-top:5px;
}
.xwlb2{
background:#f4f6f8;
margin-top:15px;
}
.dbdh{
background:#919292;
}
.footbg{
background:#f2f4f4;
}
.footdhx{
border-bottom:2px #4a8861 solid;
margin-top:8px;
}
.footdh{
text-align:center;
color:#FFFFFF;
}
.footdh a{
padding:0px 30px 0px 30px;
color:#FFFFFF;
}
.footdh a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.footnr{
color:#222222;
line-height:29px;
}
.footnr a{
color:#222222;
}
.footnr a:hover{
color:#87b742;
text-decoration:underline;
}