body {
	font-family: "Microsoft YaHei","simsun","Helvetica Neue",Arial;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
* {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6,#head{
	margin: 0;
	padding: 0
}
 #herd { position:relative; width:100%; height:100px; color:#999; margin: 0 auto;padding:0px;z-index:1;background: #008C23;}
  #logo { position:relative; width:1000px; height:45px; color:#999; margin: 0 auto;padding:0px;z-index:2;}
 #logo ul { list-style-type:none;margin: 0;float:left;padding:0px;}
 #logo ul li {
	float:left;
	position: relative;
	width: auto;
	height:45px;
	margin-top:0px;
	text-transform:uppercase;
	padding-left:0px;
	padding-right:0px;
}
 #daohang { position:relative; width:100%; height:45px; color:#999; margin: 0 auto;padding:0px;z-index:1;background: #84CC22;}
 #daohang2 { position:relative; width:100%; height:45px; color:#999; margin: 0 auto;padding:0px;z-index:1;background: #008C23;}
 #nav { position:relative; width:1000px; height:45px; color:#999; margin: 0 auto;padding:0px;z-index:2;}
 #nav ul { list-style-type:none;margin: 0;float:left;padding:0px;}
 #nav ul li { float:left; position: relative; width: auto; height:45px;margin-top:0px; text-transform:uppercase;padding-left:0px;padding-right:0px;	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;}
 #nav ul li a {
	padding-top:15px;
	padding-bottom:5px;
	height:25px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#ffff00;
	font-family: Arial;
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
	font-weight: bold;
}
 #nav ul li a:hover {background: #008C23;color:#fff;padding-left:15px;padding-right:15px;}
 
 
  #nav2 { position:relative; width:1000px; height:45px; color:#999; margin: 0 auto;padding:0px;z-index:2;}
 #nav2 ul { list-style-type:none;margin: 0;float:left;padding:0px;}
 #nav2 ul li { float:left; position: relative; width: auto; height:45px;margin-top:0px; text-transform:uppercase;padding-left:0px;padding-right:0px;padding-right:0px;	border-right-width: 1px;}
 #nav2 ul li a { padding-top:15px; padding-bottom:5px; height:25px; display:block; text-decoration:none; text-align:center; color:#ffff00;font-family: Arial; font-size:14px;padding-left:15px;padding-right:15px;}
 #nav2 ul li a:hover {background: #84CC22;color:#fff;padding-left:15px;padding-right:15px;}
 .yichu{ overflow:hidden} 
 
 
 
 
 a,img{border:0;}
.flexslider{position:relative;height:500px;overflow:hidden;background:url(img/loading.gif) 50% no-repeat;z-index:1;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:5px;z-index:1;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:60px;height:6px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:60px;height:6px;line-height:40px;overflow:hidden;background:url(img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:60px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(img/prev.png) center center no-repeat;}/* background:url(images/prev.png) center center no-repeat; */
.flex-direction-nav li a.flex-next{right:40px;background:url(img/next.png) center center no-repeat;}/* background:url(images/next.png) center center no-repeat; */
.flex-direction-nav li a.flex-prev:hover {left:40px; background:url(img/prev.png) center center no-repeat;

filter:alpha(opacity=60);  
      -moz-opacity:0.6;  
      -khtml-opacity: 0.6;  
      opacity: 0.6; 


}/* background:url(images/prev.png) center center no-repeat; */
.flex-direction-nav li a.flex-next:hover {right:40px;background:url(img/next.png) center center no-repeat;filter:alpha(opacity=60);  
      -moz-opacity:0.6;  
      -khtml-opacity: 0.6;  
      opacity: 0.6; }/* background:url(images/next.png) center center no-repeat; */
	  
	  
	  
	  
	  
	  
	  
	li {list-style:none;}  
.ind_new ,.ind_new li {background: url(img/ind_t.png) no-repeat;}  
.ind_new .new_t {background-position: 0 0px; height:60px; width:500px;float: left;}  
.ind_new .tuijian {background-position: 0 -60px; height:60px; width:500px;float: left;}  
.more a {
	background: url(img/more.png) no-repeat;
	height:60px;
	width:90px;
	float: right;
} 
.pro_bk{
	border: 1px solid #50A513;
	padding: 5px;
} 
.pro_bk_c{
	border: 1px solid #ccc;
	padding: 0px;
} 


 .foot {
	position:relative;
	width:100%;
	height:160px;
	color:#999;
	margin: 0 auto;
	padding:0px 0 0 0px;
	z-index:1;
	background: #00B22D;
	float:center;
}
.a {
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}



a {
	font-family: Arial;
	font-size: 16px;
	color: #009966;
	text-decoration: none;
}
a:hover {
	font-family: Arial;
	font-size: 18px;
	color: #000;
	text-decoration: none;
}h2 {
	font-family: Arial;
	font-size: 24px;
	line-height: 36px;
	color: #00B22D;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-transform:uppercase;
}
h4 {
	font-family: "Arial";
	font-size:18px;
	line-height: 36px;
	color: #00CC00;
	text-transform:uppercase;
}
h3 {
	font-family: Microsoft YaHei;
	font-size:16px;
	line-height: 28px;
	color: #00B22D;
	text-transform:uppercase;
}
h5 {
	font-family: Arial;
	font-size:18px;
	line-height: 28px;
	color: #ffffff;
	text-transform:uppercase;
}
.info{
	word-break:break-all;
	font-family: Arial;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	text-decoration: none;
}
span{
	color: #FFFFFF;
	text-decoration: none;
}
strong{
	color: #00B22D;
	text-decoration: none;
	padding-right:10px;
}
#info_banner{
	color: #00B22D;
	text-decoration: none;
	padding-right:0px;
	background-attachment: scroll;
	background-image: url(img/info_banner2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 340px;
}















.mod18{width:800px;height:506px;margin:20px auto;position:relative;background:#E3FFC8;}
.mod18 .btn{position:absolute;width:15px;height:95px;top:406px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(img/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:183px;width:46px;height:48px;}
.mod18 #prevTop{background:url(img/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(img/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(img/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;width:auto;}
.mod18 .cf a{display:block;width:800px;height:400px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:800px;position:absolute;left:0;bottom:0;padding:0px 0px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:400px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:400px;position:absolute;}
.mod18 .picBox li{width:800px;height:400px;}
.mod18 .listBox{width:764px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:194px;height:95px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:190px;height:95px;}
.mod18 .listBox li img{width:190px;height:95px;}
.mod18 .listBox .on img{width:184px;height:89px;border:3px solid #00B22D;}
.mod18 .listBox .on i{display:block;}


#www_zzjs_net1{
width:498px;
height:248px;
border:1px solid #ccc;
position:relative;
}
#www_zzjs_net1 img{
/*初始不要显示*/
display:none;
/*用边框来实现空位，因为margin和paading有时会引起些麻烦*/
}
#www_zzjs_net1 ul{
position:absolute;
right:0px;
bottom:0px;
font:12px Arial;
}
#www_zzjs_net1 ul li{
display:block;
float:left;
width:20px;
height:18px;
line-height:18px;
margin-top:3px;
margin-right:3px;
border:1px solid #ffffff;
background:#B4E352;
text-align:center;
color:#000000;
cursor:pointer;
}
#www_zzjs_net1 ul li.hover{
border-color:#000;
background:#008C00;
color:#ffffff;
}.td {
	font-family: Arial;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
	padding-left:20px;
}
.td2 {
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.iclass{position: absolute;top:10px;left:10px;display: inline-block;line-height: 20px;padding:5px;background-color: #ffcc00;filter:alpha(opacity=30);color: #fff;}
.iclass:hover{background-color: #00B22D;filter:alpha(opacity=30);text-decoration: none;color: #fff;padding:5px;}
.red {
	font-family: "Arial";
	font-size:18px;
	line-height: 36px;
	color: #ff0000;
	text-transform:uppercase;
}


.side-bar1 a,.chat-tips i {background: url(img/home.png) no-repeat;} 
.side-bar1 {width: 80px;position: fixed;top: 145px;left: 0px;font-size: 0;line-height: 0;z-index: 90;} 
.side-bar1 a {width: 80px;height: 60px;display: inline-block;background-color: #84CC22;margin-bottom: 2px;} 
.side-bar1 a:hover {background-color: #008C23;} 
.side-bar1 .icon-qq1 {background-position: 0 0px;} 
.side-bar1 .icon-chat {background-position: 0 -130px;position: relative;} 
.side-bar1 .icon-blog {background-position: 0 -198px;} 
.side-bar1 .icon-mail {background-position: 0 -266px;} 
.side-bar1 .icon-chat:hover .chat-tips {display: block;} 
.chat-tips {padding: 20px;border: 1px solid #d1d2d6;position: absolute;right: 78px;top: -55px;background-color: #fff;display: none;} 
.chat-tips i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;} 
.chat-tips img {width: 138px;height: 138px;} 




.side-bar a,.chat-tips i {background: url(img/back.png) no-repeat;} 
.side-bar {width: 80px;position: fixed;top: 145px;right: 0px;font-size: 0;line-height: 0;z-index: 90;} 
.side-bar a {width: 80px;height: 60px;display: inline-block;background-color: #84CC22;margin-bottom: 2px;} 
.side-bar a:hover {background-color: #008C23;} 
.side-bar .icon-qq {background-position: 0 0px;} 
.side-bar .icon-chat {background-position: 0 -130px;position: relative;} 
.side-bar .icon-blog {background-position: 0 -198px;} 
.side-bar .icon-mail {background-position: 0 -266px;} 
.side-bar .icon-chat:hover .chat-tips {display: block;} 
.chat-tips {padding: 20px;border: 1px solid #d1d2d6;position: absolute;right: 78px;top: -55px;background-color: #fff;display: none;} 
.chat-tips i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;} 
.chat-tips img {width: 138px;height: 138px;} 
















.nav_menu3,
.nav_menu3 ul,
.nav_menu3 ul li,
.nav_menu3 ul li a,
.nav_menu3 #menu-button {
  margin: 0px auto;
  padding: 0px;
  border: 0px;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3 #menu-button { 
    margin-top: 100px;
    background: #008C23;
    position: absolute;
    z-index: 99999;
}
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 #menu-button {
  display: none;
}
.nav_menu3 {
  width: 1000px;
  margin:0px auto;
  line-height: 1;
  background: #84CC22;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #fff;

}
.nav_menu3 > ul > li {
  float: left;
}
.nav_menu3.align-center > ul {
  font-size: 16px;
  text-align: center;
}
.nav_menu3.align-center > ul > li {
  display: inline-block;
  float: none;
}
.nav_menu3.align-center ul ul {
  text-align: left;
}
.nav_menu3.align-right > ul > li {
  float: right;
}
.nav_menu3.align-right ul ul {
  text-align: right;
}
.nav_menu3 > ul > li > a {
  padding: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffff00;
  font-size:16px;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-right:1px solid #fff;
}
.nav_menu3 > ul > li:hover > a {
  color: #fff;
  background: #008C23;
  font-size:16px;
}
.nav_menu3 > ul > li.nav-has-sub > a {
  padding-right: 25px;
}
.nav_menu3 > ul > li.nav-has-sub > a::after {
  position: absolute;
  top: 15px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.nav_menu3 > ul > li.nav-has-sub:hover > a::after {
  border-color: #fff;
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
}
.nav_menu3 > ul > li > ul {    
  border-top: 0px solid #FFF;
}
.nav_menu3 li:hover > ul {
  left: auto;
}
.nav_menu3.align-right li:hover > ul {
  right: 0;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;
}
.nav_menu3.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul > li {
  height: 35px;
}
.nav_menu3 ul ul li a {
  padding: 10px 10px;
  width: 170px;
  background: #008C23;
  text-decoration: none;
  color: #ffff00;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-top: 1px solid #84CC22;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  color: #fff;
  background: #84CC22;
  border-top: 1px solid #FFF;
  font-size:16px;
}
.nav_menu3 ul ul li.nav-has-sub > a::after {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
.nav_menu3.align-right ul ul li.nav-has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.nav_menu3 ul ul li.nav-has-sub:hover > a::after {
  border-color: #990B2C;
}