@charset "utf-8";
/* CSS Document */
/*
Copyright 2011-2013 织梦模板之家（Mubanzhijia.Com）.All rights reserved.
站长QQ：498872301(织梦模板之家)
提供专业服务：DedeCms模板下载，织梦DedeCMS模板制作，PSD转html（Div+CSS排版）。
请您尊重作者劳动，请保留模板底部版权信息，谢谢！
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	padding: 0; margin: 0;
} 
fieldset,img {
	border: 0; 
} 
address,caption,cite,code,dfn,em,th,var{
	font-weight: normal;
	font-style: normal;
} 
ol,ul,li{
	list-style: none;
} 
caption,th{
	text-align: left;
} 
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	font-size: 100%;
} 
q:before,q:after{
	content:'';
} 
abbr,acronym{
	border: 0;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#09883c;
	text-decoration:underline;
}
.fl{
	float:left;
}	
.fr{
	float:right;
}
.clear{
	clear:both;
}

body{
	font-size:12px;
	color:#333;
	font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
	background: #fff !important;
}
.top{
	height:30px;
	border-bottom:1px #e3e3e3 solid;
}
.top .warp{
	width:980px;
	height:30px;
	line-height:30px;
	margin:0 auto;
}
.top .warp span{
	float:right;
}
.head{
	width:980px;
	height:90px;
	padding:20px 0;
	margin:0 auto;
}
.logo{
	float:left;
	width:270px;
}
.search{
	float:right;
	height:38px;
	width:454px;
	padding:11px 0;
}
.search-keyword{
	height:34px;
	width:366px;
	border:2px #00b156 solid;
	border-right:none;
	line-height:34px;
	font-size:14px;
	color:#666;
	font-family:'microsoft yahei';
	text-indent:10px;
}
.search-submit{
	height:38px;
	width:86px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:16px;
	border:none;
	margin:0;
	padding:0;
	font-family:'microsoft yahei';
	background:#00b156;
}
.share{
	float:right;
	padding:8px 0 0 0;
}
.nav{
	width:100%;	
	margin:0 auto 10px auto;
	background:#00b156;
	z-index: 99999999999;
}
.nav ul{
	width:1000px;
	height:45px;
	line-height:45px;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
}
.nav li{
	float:left;
	height:45px;
}
.nav li a{
	display:block;
	height:100%;
	padding:0 20px;
	color:#fff;
}
.nav li a:hover{
	color:#fff;
	text-decoration:none;
	background:#008d49;
}
.nav .on{
	color:#fff;
	background:#008d49;
}
.nav ul li {width: 110px;float: left;text-align: center;height: 45px;}
.nav li a{padding: 0 10px;}
.nav ul li ul{width: 108px;margin:0;font-size:12px;display:none;z-index:99999;position:relative;height:40px;margin-top:1px}
.nav ul li:hover ul{display:block;}
.nav ul li:hover ul li:hover{background:#1f9652;color:#fff;cursor:pointer;line-height:37px}
.nav ul li:hover ul li{border:none;text-align:center;background:#26af61;height:37px;line-height:37px}
.nav ul li:hover ul li a{font-size:14px}.slide1{margin-top:0}
.nav ul li a:hover{BACKGROUND:#1f9652;text-decoration:none}
.nav ul li:hover{background:#1f9652;color:#fff;cursor:pointer}
.menu{
	font-size:14px;
	padding:5px 10px;
	font-family:'microsoft yahei';
}
.menu li{
	float:left;
	width:50%;
	overflow:hidden;
	line-height:30px;
}
.menu li a{
	display:block;
	height:100%;
	text-indent:10px;
	background:url(images/ico_3.jpg) 0 13px no-repeat;
}
.menu li a:hover{
	background:url(images/ico_4.jpg) 0 13px no-repeat;
}
.menu .on{
	color:#09883c;
	background:url(images/ico_4.jpg) 0 13px no-repeat;
}
.weizhi{
	width:1000px;
	margin:0 auto 10px auto;
	line-height:18px;
	text-indent:20px;
	background:url(images/ico_5.png) 0 2px no-repeat;
}
/*--/top end--*/
		p{
			font-size: 16px;
			color: #2b2b2b;
		}
		.tpltext{
		    position: absolute;
		    top: 36px;
		    left: 45px;
		    font-size: 16px;
		    font-weight: normal;
		}
		.tpltitle{
		    font-size: 18px;
		    color: #009FE9;
		    text-align: center;
		    font-weight: normal;
		}
		.home {
		    background: #008d49;
		}
		.container{
			margin: 0 auto;
			padding: 0 !important;
			/*padding: 10px 0 0;*/
			width: 1000px !important;
		}
		.banner-item{

		}
		.banner-item ul li{
			float: left;
			height: 58px;
			line-height: 58px;
			text-align: center;
			width: 163px;
			background: #56b685;
		}
		.item{
			background: #00b156 !important;
		}
		.banner-item ul li a{
			font-size: 16px;
			color: #fff;
		}
		.title1{
			font-size: 32px;
		}
		.title-col{
			color: #fff;
		}
		.title-col1{
			color: #00b156;
		}
		.title1-en{
			font-size: 16px;
		}
		.con1{
			margin-top: 50px;
		}
		.con2{
			margin-bottom: 60px;
		}
		.con3{
			margin: 30px 0;
		}
		.con4{
			margin-bottom: 30px;
		}
		.bj01{
			background: #56b685;
		}
		.float{
			float: left;
		}
		.claer{
			clear: both;
		}
		.img1{
			width: 30%;
			text-align: center;
		}
		.text1{
			width: 70%;
		}
		.bj02{
			background: url(../images/4-1.png);
		}
		.bj03{
			background: #e5f7ee;
		}
		.bj04{
			background: url(../images/6-1.png) no-repeat;
			height: 180px;
		}
		.bj05{
			background: url(../images/6-2.png) no-repeat;
			height: 180px;
		}
		.bj06{
			background: url(../images/6-3.png) no-repeat;
			height: 180px;
		}
		.bj07{
			background: #56b685;
			height: 480px;
		}
		.bj08{
			border-bottom: 2px solid #56b685;
		}
		.bj09{
			text-align: center;
		}
		.p1{
			text-indent: 2.0em;
		}
		.ptop{
			position: absolute;
			top: 45%;
			left: 30%;
			color: #fff;
			font-weight: bold;
			font-size: 18px;
		}
		.spn{
			color: #ffff00;
			font-size: 20px;
		}
		.bayy{
		    border: 1px solid #dcdcdc;
		    background: #fff;
		    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
			margin-right: 23px;
			padding: 10px 0px !important;
			width: 227px !important;
		    height: 340px !important;
		}
		.bayy>div{
			text-align: center;
		}
		.p2{
			font-size: 20px;
			padding: 10px 0;
			font-weight: bold;
		}
		.p3{
			padding: 5px 0;
			font-size: 18px;
		}
		.yh{
			background: #fdd100;
			text-align: center;
		}
		.span1{
			color: #f00;
		}
		.span2{
			font-size: 40px;
		}
		.span3{
			font-size: 60px;
		}
		.p4{
			font-size: 32px;
			color: #000;
		}
		.p5{
			width: 220px;
			font-size: 18px;
			padding-top: 110px;
		}
		.p6{
			font-size: 18px;
			height: 40px;
			line-height: 40px;
		}
		table{
			background: #fff !important;
		}
		.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{
			text-align: center !important;
			border: 2px solid #56b685 !important;
		}
		.ico{
			width: 160px;
			height: 40px;
			border: 1px solid #a6d8bd;
			background: #a6d8bd;
			border-radius: 10px;
			text-align: center;
		}
		.ico a{
			color: #000;
			font-size: 26px;
		}
		.p7{
			color: #7f7f7f;
			font-size: 134px;
		}
		.p8{
			font-size: 30px;
			padding-top: 34px;
		}
		.p9{
			font-size: 24px;
			color: #808080;
		}