/*
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/
/* reset */
html,body{margin:0;padding:0;border:0;font-size:14px;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{ color:#59AE46;text-decoration:none;}
a:hover{ color:#333;text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{ border:0;}
/*end reset*/
body{
	font-family:Microsoft Yahei,Simsun,tahoma,arial;
	background:#fff;

	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center;
	background-size: 100% 100%;
}

.wrap{
	width:1100px;
	margin:auto;
	
}
.about{
	width:1100px;
	margin:auto auto;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear; 
	-o-transition:all .2s linear; 
	-ms-transition:all .2s linear;

}
.header-top{
	background-color: #FFF;
	width:1100px;
	margin:auto;
	height:100px;
	
}
.logo{
	float:left;
	margin-top: 10px;
	margin-bottom:10px;
}
.logo ul li {
	display: inline-block;
	color:#255E63;
}
.logo ul h6 {
	background: url(../images/sep.png) no-repeat;
	width: 23px;
	height: 22px;
	float: left;
}
.logo ul li.line{
	vertical-align: top;
	margin-top: 17px;
	font-size: 0.85em;
}
/* main_image */
.main_visual{ width:1060px; margin:auto;height:460px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:460px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:460px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:460px;}
.main_image li img{width:1060px;height:460px;}
.main_image li span{display:block;width:100%;height:460px}
.main_image li a{display:block;width:100%;height:460px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}
div.flicking_con{position:absolute;top:400px;left:10%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

#banner{position:relative;}#banner .pics ul{height:460px;overflow:hidden}#banner .pics ul li{width:1060px}#banner .pics ul li a{display:block;width:1060px;height:460px;background-position:center top;background-repeat:no-repeat}#banner .pages{position:absolute;top:410px;left:0;width:1060px;z-index:10;text-align:center}#banner .pages a{display:inline-block;width:12px;height:12px;margin-left:6px;background:url(/images/banner_dot.png) no-repeat;cursor:pointer}#banner .pages a.active{background-image:url(/images/banner_dot_a.png)}
.zhengquan{
	font-size:14px;
	margin-top:20px;
	text-align:right;
	padding-right:20px;}
.zhengquan span{
	margin-left:50px;}
.menu{
	 float:right;
	 margin-bottom:0px;
}
.menu li{
	display:inline-block;
	float:left;
 }
 .menu li a{
	display: block;
	font-size: 18px;
	padding-bottom:8px;
	color: #000;
	margin-top: 20px;
	margin-right: 19px;
	margin-bottom: 15px;
	margin-left: 19px;
 }
.menu li a:hover ,.menu li.active a{
	border-bottom:2px solid #0D8E32;
	color: #0D8E32;
 } 
 #nav .current a {
	 border-bottom:2px solid #0D8E32;
}
.facts {
	width: 100%;
	background-image: url(../images/new_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	padding:4% 0;
}
.newlist_bg{
	width:1100px;
	margin:auto;
	background-color: #FFF;
}
.m_4{
	float:left;
	font-size:20px;
	color:#333;
	margin-bottom: 14px;
	padding-left:20px;
	padding-top:10px;
	position: relative;
	z-index:2;
}
.m_4 span{
	float:left;
	font-size:16px;
	color:#999;
}
.new_bg{width:1080px; margin:auto;  }
.desc{
	background:#EEECEB;
	float:left;
	width:342px;
	margin-left:10px;
	margin-right:6px;
	margin-top:30px;
	text-align:left;
	border: 1px solid #CCC;
}
.desc h4{
	color:#000;
	font-size: 18px;
	margin: 20px;
	margin-bottom:10px;
	font-weight:normal;
}
.desc h4 a{
	color:#333;font-size: 20px;

}
.desc h4 a:hover{ color:#59AE46;font-size: 20px;}
.desc p{
	color: #666;
	margin: 20px;
	margin-bottom:20px;
	margin-top:0px;
	font-size:14px;
	height:58px;
	overflow:hidden;	
}
.desc ol{
	float:right;
	margin-top: 2%;
	margin-bottom: 2%;
}

.desc2{
	width:278px;
	float: left;
}
.desc3{
	width:70%;
	float: left;
	margin-left:2%;
}
.desc3 h4{
	color:#333;
	font-size: 18px;
	margin-top: 2%;
	margin-bottom: 1%;
}
.desc3 h4 span{
	color:#333;
	float:right;
	font-size: 14px;

}
.desc3 p{
	color: #666;
	font-size: 0.85em;
	line-height: 1.8em;
}
.desc3 ol{
	float:right;
	margin-top: 2%;
	margin-bottom: 2%;
}
.con_sx{
	font-size:14px;
	text-align:center;
	line-height:30px;
	padding-top:30px;
}
.con_sx b{
	color:#ff0000;
	text-decoration:none;
	padding: 8px 16px;
	background-color: #EDEDED;
	font-weight: bold;
}
.con_sx a{
	color:#333;
	text-decoration:none;
	padding: 8px 16px;
	background-color: #EDEDED;
}
.con_sx a:hover{ color:#ff0000;text-decoration:none;}

.footer-bottom{
	width:100%;
	margin-top:30px;
	
}
.daohang{
	width:100%;
	background-color: #0D8E32;
	height:60px;
	font-size: 18px;
	line-height: 60px;
	color: #FFF;
	text-align: center;
}
.copyright{
	background-color: #E6E6E6;
	font-size: 14px;
	line-height:30px;
	color: #000;
	
}
.copyright_bg{
	width:1100px;
	margin:auto;
	padding-top:30px;
	height:240px;
}
.copyright_bg span{
	float:left;
	margin-left:200px;
	margin-right:30px;
	
}
.copyright_bg p{
	padding-top:6px;
	
}



