/*
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;
}
.wrap{
	width:1100px;
	margin:auto 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;
}
.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: #FFF;
}
.new_bg{float:left; }
.new_bg li{ width:508px; float:left; margin-left:22px; margin-right:20px;  text-align:left;}
#newlist_bg .helpsidebar{
	width:1100px;
	height:80px;
	float:left;
	background:#FFF;
}#newlist_bg .helpsidebar div ul{padding:20px 0;margin-right:10px;}#newlist_bg .helpsidebar div ul li{padding:0 10px; float:right;}#newlist_bg .helpsidebar div ul li a{color:#fff;line-height:32px;text-indent:10px;display:block;font-size:14px;background:#A8A8A8;padding-right:10px;}#newlist_bg .helpsidebar div ul li a.current{background:#0D8E32;color:#fff; padding-right:10px;}
.desc{
	width: 100%;
	float: left;
}
.desc h4{
	color:#333;
	font-size: 30px;
	font-weight:normal;
	margin-top: 2%;
	margin-bottom: 2%;
}
.desc h4 a{
	color:#333;font-size: 20px;

}
.desc h4 a:hover{ color:#59AE46;font-size: 20px;}
.desc p{
	color: #666;
	font-size: 0.85em;
	line-height: 1.8em;
}
.desc ol{
	float:right;
	margin-top: 2%;
	margin-bottom: 2%;
}

.desc2{
	width:260px;
	float: left;
}
.desc3{
	width:780px;
	float: left;
	margin-left:10px;
}
.desc3 h4{
	color:#333;
	font-size: 20px;
	font-weight:normal;
    width:772px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.desc3 h4 a{
	color:#333;font-size: 20px;width:652px; float:left; height:30px;
	 clear:both;

}
.desc3 h4 a:hover{ color:#59AE46;font-size: 20px;}
.desc3 h4 span{
	color:#333;
	float:right;
	font-size: 14px;
	margin-top:0px;

}
.desc3 p{
	color: #666;
	line-height: 1.8em;
	font-size: 14px;
	float:left; 
	height:44px;
	overflow:hidden;
}
.desc3 ol{
	float:right;
	margin-top: 4px;
}
.span_1_of_l {
	width: 1060px;
	margin:auto;
}
.col_1_of_l {
	display: block;
	margin-bottom: 1%;
}
.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%;
	
}
.daohang{
	width:100%;
	margin:auto;
	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;
	
}
.m_4{
	float:left;
	font-size:20px;
	color:#333;
	margin-bottom: 3%;
	padding-left:20px;
	padding-top:10px;
	position: relative;
	z-index:2;
}
.m_4 span{
	float:left;
	font-size:16px;
	color:#999;
}