/* CSS Document */
*{ margin:0px; padding:0px;}
body {
	font-size: 14px;
	color: #333;
	font-family:"Microsoft Yahei", Arial;
	line-height: 1.8em;
	background: #eee;
	color: #333;
	position:relative;
	padding:0; margin:0;
	min-width:1200px;
}
.yahei {
	font-family: "Microsoft Yahei", Arial;
}
a, a:visited {
	color: #333;
	text-decoration: none;
}
a:focus{outline:none;}
a:hover {
	color: #398046;
	
}
a.red:link, a.red:hover, a.red:visited, .red {
	color: #faa028;
}
img {
	border: none;
	zome: 1
}
li, dl {
	list-style: none;
}

.clear {
	clear: both;
	zoom: 1;
}
/* IE < 8 */
img {
	border: none;
	
}
h1, h2, h3, h4, h5 {
	font-size: 14px;
	font-weight: normal
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
	display: block;
}
span.auto_hide, .auto_hide li, .inright li, .comm_list li {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-moz-binding: url('/admin/css/ellipsis.xml#ellipsis');
}
.auto_hide li p, .comm_list li p {
	text-overflow: normal;
	white-space: normal
}
/**css3缓动**/
#nav a, input, .btn, .btn_red {
	transition: all 1s;
	
	
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
}

#wrap{ width:100%; position:relative; min-width:1420px; overflow:hidden;}
#header{ width:96%; padding:0 2%; position:relative; height:95px;/* background:#fff;*/ background:url(../images/topbg.jpg) center no-repeat; background-size:cover; z-index:22; }
.logo{ float:left; height:80px; margin-top:7px;}
.logo img{  height:80px; vertical-align:middle;}
.topright{ float:right; height:95px; }
.menu{ height:100px; width:670px; position:absolute; left:50%; margin-left:-250px; top:0px;}
.menu li{ width:95px; float:left; line-height:95px; text-align:center; position:relative;}
.menu li span{ display:block; width:95px; height:100px; font-size:16px;transition: all 1s; font-weight: bold; position:relative; z-index:12;}
.subbg{ position:absolute; width:3000px; display:none; left:50%; margin-left:-1500px; top:95px; opacity:0.8;  background:#fff;/*url(../images/bgc1.png)*/ ;height:40px;}
.menu li span{ color:#333;}
.menu li span:hover{ color:#398046; font-size:17px;transform: scale(1.05);}
.submenu{ position:absolute;display:none;  height:40px; top:95px; left:-95px; line-height:40px; z-index:11;}
.submenu a{ line-height:40px; margin:0 10px; font-size:14px;  }
.submenu a:hover{color: #398046; }
.sub1{ width:450px;}
.sub2{ width:300px;}
.menu li:hover span{ background:url(../images/menubg.png) top center no-repeat; color:#333;}
.menu li:hover .subbg{ display:block;}
.menu li:hover .submenu{ display:block;}

.select{ float:left; width:30px; position:relative ; height:95px;}
.select span{ width:30px; height:25px;  margin-top:35px; display:block;  cursor:pointer;}
.select span img{ width:25px; height:25px;}
.sel{ width:400px; position:absolute; right:0; top:95px; background:#fff; height:40px; display:none; z-index:22;}
.sel .text{ width:240px; float:left; height:28px; border:1px solid #ccc; margin-top:5px; margin-left:15px; text-indent:15px;}
.sel .submit{ width:30px; height:30px; margin-left:10px; background:url(../images/selbtn.png) center no-repeat; margin-top:5px;float:left; border:none;}
#headtype{ width:60px; float:left; height:28px; border:1px solid #ccc; margin-top:5px; margin-left:15px;}

.last{ float:right; line-height:95px; height:25px; margin-top:35px;}
.last i{ float:left; margin:0 10px; position:relative;}
.last i img{ display:block; }
.last .wei{ background:url(../images/weixin.png) center no-repeat; display:block; width:25px; height:25px; cursor:pointer;}
.last .wei img{width:120px; position:absolute; top:30px; right:0; display:none;}
.last .wei:hover img{ display:block;}

#banner{ width:100%; position:relative; overflow:hidden;  }
#banner ul li img{ width:100%; vertical-align:middle;}

.flex-viewport{ width:100%;}
#banner .slides{ width:100%;}
#banner .slides li img{ width:100%; vertical-align:middle;}
#banner .flex-control-nav{ position:absolute;opacity:0.6;  bottom:5px; width:100%; height:30px; right:0px; z-index:22; text-align: center;}
#banner .flex-control-nav li{ width:50px; height:3px; margin:5px 5px; position:relative; display:inline-block; cursor:pointer; overflow:hidden; background:#fff;} 
#banner  .flex-control-nav li a{ text-indent:-999em; width:50px; height:3px;position:relative; display:block;}
#banner  .flex-active{ background:#00933f;}
#banner .flex-direction-nav{ display:none;}
#banner  .flex-control-nav li:hover a{ background:#00933f;}


.totop{width:40px; height:40px;position: absolute; right:40px; z-index:999; opacity:0.7; bottom:220px; cursor:pointer; background:#037bc9 url(../images/gotop.png) center no-repeat; background-size:cover; }
.totop:hover{ opacity:1;}

#footer{ width:86%; padding:10px 7%; overflow:hidden; background:#00923f; font-size:14px; line-height:30px;border-top:1px solid #ccc; color:#fff; clear:both;height:;}
.foot{ width:64%; float:left;}
.footmen{ float:right;}
.footmen li{ float:left; position:relative; height:30px; line-height:30px; font-size:14px; padding:0 20px;}
.footmen li a{ color:#fff;}
.footmen li i{ display:block; width:1px ; height:12px; position:absolute; right:0; top:9px; background:#fff;}
.footmen li:hover a{ text-decoration: underline;}
.weix{ width:35%; float:right;}
.weix li{ float:left; width:25px; height:30px; margin-left:15px;}
.weixin1{ background:url(../images/wei1.png) center no-repeat; position:relative; cursor: pointer;}
.weixin1 img{ position:absolute; right:0; width:120px; bottom:35px; display:none;}
.weixin1:hover img{ display:block;}
.weibo1{ background:url(../images/bo1.png) center no-repeat;}

.cbottom{ width:100%; position:relative; padding:30px 0; overflow:hidden; background:#f4f4f4; }
.ft_nav{ float:right;}
.ft_nav li{float: left;width: 120px; height:180px; margin-right:45px;toverflow: hidden;color:#000; border-right:1px solid #ccc}
.ft_nav h4{font-size: 20px;padding-bottom: 10px;margin: 0;font-weight: 500;}
.ft_nav h4 a{text-decoration: none;color: #000; font-size:20px;}
.ft_nav h4 a:hover{text-decoration: none;color:#007652;}
.ft_nav ul li{padding-bottom: 5px; line-height:25px;border:none; height:25px;}
.ft_nav ul li a{text-decoration: none;font-size:14px;color: #808080;}
.ft_nav ul li a:hover{text-decoration: none;color: #007652;}

#cp1 h4{ text-indent:25px;}
#cp1{ width:145px;text-align:left; margin-right:140px; float:right !important;}
#cp1 img{ width:145px;} 


.ftcpzx h4{ width:120px; float:left; margin-right:20px; }
.ftcpzx h4 img{ width:120px; margin-top:5px; }
.ftcpzx ul{ width:345px; float:left; padding-left:25px; background:url(../images/bottom.png) left no-repeat; height:135px;}
.ftcpzx ul li{ line-height:30px; margin-bottom:5px;}

















