@charset "utf-8";
/****  nav   begin  ****/
.nav {
	width:680px;
	float:left;
	padding-left:20px;}
.nav a:link,.nav a:visited { color:#FFF;}
.nav a:hover { color:#ffe002;}
.tel {
	width:280px;
	float:right;
	padding-right:20px;}
.tel img {
	float:right;
	padding:12px 5px 10px 0;}
.tel span { float:right;}
/****  nav   end  ****/
.banner img { width:100%;}
.title {
	width:905px;
	height:82px;
	margin:0 auto;
	text-align:center;
	color:#FFF;
	font-size:40px;
	font-weight:bold;
	line-height:100px;
	background:url(../images/bg/bg_01.png) no-repeat;}
.title span { color:#fcfb2f;}
.tel01 {
	width:1017px;
	text-align:center;
	font-size:18px;
	padding:20px 0 8px 0;
	font-weight:normal;
	color:#FFF;}
.tel01 span {
	font-weight:bold;
	background-color:#ff6000;
	text-align:center;
	padding:2px 15px;
	border:2px #fff solid;}
.tel01 span a:link,.tel01 span a:visited { color:#FFF;}
/****  tab01   begin  ****/
.cont03 {
	width:1017px;
	height:546px;
	background:url(../images/bg/bg_04.png) no-repeat;
	overflow:hidden;}
.cont03 ul {
	width:450px;
	float:right;
	padding-top:45px;}
.cont03 ul li { margin-top:17px;}
.cont03 ul li dl dt {
	width:400px;
	font-size:20px;
	color:#126636;}
.cont03 ul li dl dd {
	width:400px;
	font-size:12px;
	color:#8a8888;}
.txt01{
	position:absolute;
	z-index:10;}
.txt01 span{
	position:absolute;
	color:#FFF;
	top:0px;
	left:0px;
	visibility: hidden;}
.txt01:link,.txt01:visited { color:#8a8888;}
.txt01:hover span{
	visibility: visible;
	width:400px;
	height:80px;
	text-align:justify;
	background-color:#46c57c;
	border-radius:5px;
	padding:10px;}
.txt02{
	position:absolute;
	z-index:9;}
.txt02 span{
	position:absolute;
	color:#FFF;
	top:0px;
	left:0px;
	visibility: hidden;}
.txt02:link,.txt02:visited { color:#8a8888;}
.txt02:hover span{
	visibility: visible;
	width:370px;
	height:80px;
	text-align:justify;
	background-color:#46c57c;
	border-radius:5px;
	padding:10px;}
.txt03{
	position:absolute;
	z-index:8;}
.txt03 span{
	position:absolute;
	color:#FFF;
	top:0px;
	left:0px;
	visibility: hidden;}
.txt03:link,.txt03:visited { color:#8a8888;}
.txt03:hover span{
	visibility: visible;
	width:340px;
	height:60px;
	text-align:justify;
	background-color:#46c57c;
	border-radius:5px;
	padding:10px;}
.txt04{
	position:absolute;
	z-index:7;}
.txt04 span{
	position:absolute;
	color:#FFF;
	top:0px;
	left:0px;
	visibility: hidden;}
.txt04:link,.txt04:visited { color:#8a8888;}
.txt04:hover span{
	visibility: visible;
	width:320px;
	height:200px;
	text-align:justify;
	background-color:#46c57c;
	border-radius:5px;
	padding:10px;}
.txt05{
	position:absolute;
	z-index:6;}
.txt05 span{
	position:absolute;
	color:#FFF;
	top:0px;
	left:0px;
	visibility: hidden;}
.txt05:link,.txt05:visited { color:#8a8888;}
.txt05:hover span{
	visibility: visible;
	width:350px;
	height:130px;
	text-align:justify;
	background-color:#46c57c;
	border-radius:5px;
	padding:10px;}
.txt06{
	position:absolute;
	z-index:5;}
.txt06 span{
	position:absolute;
	color:#FFF;
	top:0px;
	left:0px;
	visibility: hidden;}
.txt06:link,.txt06:visited { color:#8a8888;}
.txt06:hover span{
	visibility: visible;
	width:400px;
	height:70px;
	text-align:justify;
	background-color:#46c57c;
	border-radius:5px;
	padding:10px;}
/****  tab01   end  ****/
/****  tab03   begin  ****/
.cont01 {
	width:1017px;
	height:382px;
	background:url(../images/bg/bg_02.png) no-repeat;
	padding-top:120px;}
.cont01 h4 {
	width:460px;
	height:35px;
	text-align:center;
	color:#000;
	font-size:18px;
	line-height:35px;
	font-weight:normal;
	background-color:#85eab0;
	margin:0 auto;}
.cont01 dl {
	width:785px;
	height:250px;
	font-size:20px;
	line-height:27px;
	border:1px #46c57c solid;
	margin:20px auto;
	padding:10px 35px;}
.cont01 dl dt {
	width:80px;
	float:left;
	color:#FFF;
	font-weight:bold;
	background-color:#46c57c;
	border-radius:30px;
	text-align:center;
	margin-top:13px;}
.cont01 dl dd {
	width:680px;
	float:left;
	color:#075b2b;
	padding-left:20px;
	margin-top:13px;}
/****  tab03   end  ****/
/****  tab05   begin  ****/
.cont02 {
	width:1017px;
	height:583px;
	background:url(../images/bg/bg_03.png) no-repeat;
	padding-top:43px;}
.cont02 ul {
	width:920px;
	height:315px;
	margin:0 auto;
	padding-top:40px;
	background:url(../images/map.jpg) 530px 20px no-repeat}
.cont02 ul li {
	width:920px;
	float:left;
	color:#46c57c;
	font-size:18px;
	line-height:26px;
	padding-left:40px;}
/****  tab05   end  ****/
/***** footer  begin  ******/
.footer_nav {
	width:1000px;
	height:30px;
	border-bottom:1px #77848a solid;
	text-align:center;
	color:#77848a;
	padding-top:50px;
	font-size:16px;}
.footer_nav a:link,.footer_nav a:visited { color:#77848a;}
.footer_nav a:hover { color:#CCC;}
.footer img {
	float:left;
	padding:30px 0 0 120px;}
.footer p {
	width:700px;
	text-align:center;
	color:#77848a;
	font-size:16px;
	line-height:50px;
	float:left;
	padding-top:30px;}
#cnzz_stat_icon_5517660 { display:none;}
/*****  footer  end   ****/