@charset "gb2312";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

a {
	text-decoration: none;
}
li {
	list-style: none;
}
img {
	border: none;
}
.clear {
	clear: both;
}
body {
	min-width: 1280px;
font-family:"Microsoft YaHei"
}
.ease {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

@media screen and (max-width:1440px) and (min-width:1280px) {
body {
	font-size: 12px;
}
}

@media screen and (max-width:1600px) and (min-width:1441px) {
body {
	font-size: 13px;
}
}

@media screen and (max-width:1680px) and (min-width:1601px) {
body {
	font-size: 14px;
}
}

@media screen and (max-width:1920px) and (min-width:1681px) {
body {
	font-size: 16px;
}
}
.top {
	width: 100%;
	background: #fff;
	padding-top: 2em;
}
.top_con {
	width: 80%;
	margin: 0 auto;
	position: relative;
}
.top_logo {
	float: left;
	width: 25%;
	position: relative;
}
.top_logo img {
	width: 30%;
	float: left;
}
.top_logo h2 {
	font-size: 1.8em;
	position: absolute;
	bottom: 20%;
	left: 25%;
	padding-left: 1em;
	font-weight: normal;
}
.top_nav {
	width: 60%;
	position: absolute;
	bottom: 10%;
	left: 25%;
}
.top_nav ul li {
	float: left;
	margin: 0 0.2em;
	position:relative;
}

.top_nav ul li a {
	display: block;
	padding: 0.4em 0.8em;
	text-align: center;
	color: #006644;
	font-size: 1.6em;
	transition: all 0.5s ease 0s;
}
.top_nav ul li a:hover {
	color: #FFF;
	background: #006644;
	border-radius: 0.2em;
}
.top_nav ul li a.active{ color: #FFF;
	background: #006644;
	border-radius: 0.2em;}
.top_nav ul li .erji{ position:absolute; z-index:99;top:2.9em;width:100%; background:#efefef; border-radius:0 0 0.5em 0.5em; display:none;}
.top_nav ul li:hover .erji{ display:block;}
.top_nav ul li .erji ul li{ width:100%;  padding:0; margin:0;float:none; border-bottom:1px dashed #fff; }
.top_nav ul li .erji ul li a{ padding:0;width:100%;  display:block;height:3em; line-height:3em; text-align:center;font-size:1.4em;}
.top_nav ul li .erji ul li a:hover{ padding:0;}
.top_kf {
	position: absolute;
	bottom: 20%;
	right: 0;
	width: 15%;
}
.top_kf .img {
	position: absolute;
	bottom: -1em;
	right: 18%;
	width: 50%;
	z-index: 1;
}
.top_kf ul li a {
	display: block;
	width: 15%;
	float: left;
	margin: 0 0.4em;
}
.top_kf ul li a img {
	width: 100%;
}

.about_left_title{font-size:18px;  height:20px; line-height:20px; margin-bottom:20px;padding-bottom:10px; border-bottom:#ccc 1px solid;}
.about_left_title a{ font-size:18px; color:#333;}
.about_left_title a:hover{ color:#006644; }
.about_left_title span{
        display: block;
	float: left;
	width: 0.5em;
	height: 20px;
	margin-right:1em;
	background: #006644
}
.about_right .remenbiaoqian span{
	display: block;
	float: left;
	width: 0.5em;
	height: 20px;
	
	background: #006644

}

.about_right{ float:right; width:16%;}
.about_right h4{ display:block;text-align:center; width:100px; height:34px; line-height:34px;font-size:14px; font-weight:normal;}
.about_right hr{  color:#efefef;}
.about_left_title h4{height: 20px; line-height:20px; font-size:18px;}
.about_right .remenbiaoqian{background:url(../images/inco_2.png) right bottom no-repeat ; height:300px;}
.about_right .remenbiaoqian ul li{ float:left; margin:5px; height:24px; line-height:24px; color:#333;}
.about_right .remenbiaoqian ul li.rm1{ font-size:18px; color:#333;}
.about_right .remenbiaoqian ul li.rm2{ font-size:12px; color:#666;}

.about_right .xianggaunglanmu h4{  border-radius:5px; background:#006644; color:#FFF;font-size:18px;padding:5px 0; height:20px; line-height:20px;}
.about_right .xianggaunglanmu ul li{ list-style:inside; height:30px; line-height:30px;}
.about_right .xianggaunglanmu ul li a{ color:#333; font-size:16px;}
.about_right .xianggaunglanmu ul li a:hover{ color:#006644; font-weight:bold;}
.about_right .xianggaunglanmu .xg{  height:150px; width:220px;}

.about_right .xianggaunglanmu .xg ul{ margin-top:20px;}
.fenye{ float:right; margin:30px 0 0 0}
.fenye ul li{ border:0; width:auto; height:auto; margin:0 4px;font-size:16px;}
.fenye ul li a{ font-size:16px; color:#333;}
.fenye ul li a:hover{ color:#006644;}

.footer{ width:100%; background:#006644; margin-top:3em;}
.footer_con{ width:90%; margin:0 auto;padding:2em 0;}
.footer_nav .fenge{ float:left; width:1em; height:100%;}
.footer_nav .fenge img{ width:100%; height:100%;}
.footer_nav .nav_box{ width:14%; float:left; padding:0 1%;}
.footer_nav .nav_box ul li a{ display:block; text-align:center; font-size:1.4em; height:2em; line-height:2em; color:#efefef; }
.footer_nav .nav_box ul li.one a{font-size:1.6em; font-weight:bold;}
.footer_nav .nav_box ul li a:hover{ text-decoration:underline;}

.footer_nav .gs{ width:12%; float:left; text-align:center;}
.footer_con .gs .erweima{ width:75%; float:left; padding-left:4em; padding-top:1em;}
.footer_con .erweima img{ width:100%;}
.footer_con .gs .erweima span{ display:block; margin:1em 0; color:#efefef;font-size:1.6em;}
.footer_con .gs1 .jieshao{ float:left;padding-top:1em;padding-left:3em;}
.footer_con .gs1 .jieshao p{ color:#efefef; font-size:1.4em; font-weight:bold; height:2em; line-height:2em;}

.footer_con .gs1 .jieshao .zaixiankegu a{ display:block;background:#efefef; width:50%; font-size:1.2em; text-align:center; color:#006644; border-radius:0.2em; padding:0.1em;}
