﻿@charset "utf-8";

body{
	background-color: #FFFFFF;
	background-image: url(../images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
*{margin:0; padding:0;}
img{ border:0; }
ul,ol,li{list-style-type:none;list-style:none; margin:0;padding:0;}
a{text-decoration:none;}
A:link {
	color: #333333;
	font-family: "微软雅黑";
	text-decoration: none;
	font-size: 16px;
}
A:visited {
	color: #333333;
	text-decoration: none;
	font-size: 16px;
	font-family: "微软雅黑";
}
A:active {
	COLOR: #000000;
	text-decoration: none;
	font-size: 16px;
	font-family: "微软雅黑";
}
A:hover {
	COLOR: #000000;
	text-decoration: none;
	font-size: 16px;
	font-family: "微软雅黑";
}
#main{
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	max-width:1920px;
}

#header{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#middle{
	width:1180px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 130px;
}

#footer{
	width: 1180px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #498D13;
	height: 360px;
}
.clear{
	clear:both;
}
.logo{
	width:1200px;
	height: 140px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.logo .pic{
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* 搜索 */
.search-n{
	width: 520px;
	float: left;
	text-align: center;
	padding-top: 43px;
	margin-left: 100px;
	height: 50px;
}
.search-n .searchdown-n{
	border:2px solid #349B01;
	height:42px;
	width:511px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
.search-n .searchdown-n select{display:none;}
.search-n .searchdown-n .select_box{
	font-size:16px;
	color:#666666;
	width:110px;
	line-height:42px;
	float:left;
	position:relative;
	height: 42px;
}
.search-n .searchdown-n .select_showbox{
	height:42px;
	background-image: url(../images/search_ico.png);
	background-repeat: no-repeat;
	background-position: 100px center;
	text-align: center;
}
.search-n .searchdown-n .select_showbox .active{
	background-image: url(../images/search_ico_hover.png);
	background-repeat: no-repeat;
	background-position: 100px center;
	height: 42px;
	text-align: center;
}
.search-n .searchdown-n .select_option{
	display:none;
	left:-2px;
	top:42px;
	position:absolute;
	z-index:99;
	background:#fff;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #349B01;
	border-bottom-color: #349B01;
	border-left-color: #349B01;
}
.search-n .searchdown-n .select_option li{
	width:110px;
	cursor:pointer;
	list-style-type: none;
	text-align: center;
	font-size: 16px;
}
.search-n .searchdown-n .select_option li.selected{
	background-color:#F3F3F3;
	color:#666666;
	font-size: 16px;
}
.search-n .searchdown-n .select_option li.hover{
	color:#fff;
	background-color: #349B01;
}
.search-n .searchdown-n input.inp_srh,.searchdown-n input.btn_srh{border:none;background:none;height:42px;line-height:42px;float:left}
.search-n .searchdown-n input.inp_srh{
	outline:none;
	width:291px;
	margin-left: 10px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #666666;
}
.search-n .searchdown-n input.btn_srh{
	color:#FFFFFF;
	font-size:20px;
	width:100px;
	font-family: "微软雅黑";
	outline:none;
	cursor: pointer;
	background-color: #349B01;
}

.right-n{
	float: right;
	margin-top: 36px;
	margin-right: 20px;
}
.right-n ul li{
}
.right-n ul li a{
	color: #FFFFFF;
	font-size: 15px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #349B01;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
}
.right-n ul li a:hover{
	text-decoration: none;
	color: #FFFF00;
	background-color: #6FBA2A;
}

/* 主导航 */
#menubox{
	width: 100%;
	height: 80px;
	background-image: url(../images/navbg.png);
	background-repeat: repeat-x;
}
#menu {
	width:1180px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav {
	display:block;
	list-style-type: none;
}
#nav .mainlevel {float:left; text-align:center; display:block;}
#nav .mainlevel a {
	color:#FFFFFF;
	text-decoration:none;
	height:80px;
	text-align:center;
	display:block;
	_width:48px;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
	font-size: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #114A00;
}
#nav .mainlevel a img{
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 3px;
}
#nav .mainlevel a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/nav_current.png);
	background-repeat: repeat-x;
}
#nav .mainlevel .current {
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/nav_current.png);
	background-repeat: repeat-x;
}
#nav .mainlevel ul {
	position:absolute;
	display:none;
*width:2000px;/*IE is great need, width>=li.length*/	z-index: 999;
}
#nav .mainlevel li {
	list-style-type: none;
	background-color: #349B01;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #246404;
	border-left-width: 0px;
}
#nav .mainlevel li a {
	line-height:40px;
	height:40px;
	display:block;
	color: #FFFFFF;
	z-index: 999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 18px;
	text-align: center;
	width: 130px;
	padding: 0px;
}
#nav .mainlevel li a:hover {color:#FFFFFF; text-decoration:none;}

/* 广告 */
.slidebox{
	width:1180px;
	height:108px;
	overflow:hidden;
	position:relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.slidepic{position:absolute;}/* 必要元素 */
.slidepic li{
	height:108px;
	overflow:hidden;
	width: 1180px;
}
.slidepic li img{
	height:108px;
	width: 1180px;
}
.slidebtn{position:absolute;bottom:5px;right:10px;float:right;}
.slidebtn li{
	background:#fff;
	border:1px solid #FFFFFF;
	cursor:pointer;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	line-height:18px;
	width:18px;
	margin:3px;
	text-align:center;
	color:#333333;
}
.slidebtn li.current{
	border:1px solid #FFFFFF;
	height:22px;
	line-height:22px;
	width:22px;
	color:#fff;
	font-weight:800;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	background-color: #257100;
}

/* 重点关注 */
.focusbox{
	width: 1180px;
	margin: 0 auto;
}
.focusbox .title_focus{
	width: 1180px;
	height: 79px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.focusbox .left_focus{
	width: 620px;
	float: left;
}
/*焦点图*/
.mod18{
	width:620px;
	position:relative;
	margin:0 auto;
}
.mod18 .btn{position:absolute;width:15px;height:70px;top:376px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:150px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:620px;height:370px;position:absolute;color:#fff;}
.mod18 .cf li span{
	display:block;
	width:580px;
	position:absolute;
	left:0;
	bottom:0;
	line-height:22px;
	text-align:left;
	background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");		padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mod18 .picBox{height:370px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:370px;position:absolute;}
.mod18 .picBox li{width:620px;height:370px;}
.mod18 .listBox{
	width:620px;
	height:80px;
	position:relative;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.mod18 .listBox ul{height:80px;position:absolute;}
.mod18 .listBox li{width:126px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:126px;height:70px;}
.mod18 .listBox li img{width:120px;height:70px;}
.mod18 .listBox .on img{width:114px;height:64px;border:3px solid #339A00;}
.mod18 .listBox .on i{display:block;}

.focusbox .right_focus{
	width: 540px;
	float: right;
}
.focusbox .right_focus .box_f {
	display: none;
}
.focusbox .right_focus .vertical{
	display: inline;
}
.focusbox .right_focus .vertical .tabs_1{
	height: 40px;
}
.focusbox .right_focus .vertical .tabs_1 li{
	height: 40px;
	list-style-type: none;
	cursor: pointer;
	color: #666666;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	float: left;
	background-color: #DDDDDD;
	width: 170px;
}
.focusbox .right_focus .vertical .tabs_1 li:hover{
	color: #FFFFFF;
}
.focusbox .right_focus .vertical .tabs_1 li.current{
	color: #FFFFFF;
	line-height: 40px;
	height: 40px;
	font-size: 18px;
	text-align: center;
	background-color: #349B01;
}
.focusbox .right_focus .visible{
	display: block;
}
.focusbox .right_focus .news_focus{
	width: 540px;	
}
.focusbox .right_focus .news_focus ul li{
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: 2px 12px;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	float: left;
	width: 540px;
	margin-top: 13px;
	padding-bottom: 13px;
}
.focusbox .right_focus .news_focus ul li a{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
	line-height: 33px;
	height:33px;
	width: 530px;
	font-size: 18px;
}
.focusbox .right_focus .news_focus ul li span{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	float: left;
	display: block;
}

/*场馆客流*/
.stadium{
	width: 1180px;
	margin-top: 40px;
}
.stadium .title{
	width: 1180px;
	background-image: url(../images/titlebg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E9F0;
}
.stadium .title h1{
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	background-image: url(../images/titlebg.png);
	background-repeat: repeat-x;
	line-height: 60px;
	height: 60px;
	padding-right: 20px;
	padding-left: 20px;
}
.stadium .title h1 img{
	margin-right: 10px;
	margin-bottom: -7px;
}
.stadium .title span{
	float: right;
	line-height: 60px;
	margin-right: 15px;
}
.stadium .list{
	width: 1180px;
}
.stadium .list ul{
	width: 1225px;
}
.stadium .list ul li{
	width: 365px;
	float: left;
	margin-right: 42px;
	margin-top: 25px;
}
.stadium .list ul li .picbox{
	width: 365px;
	background-image: url(../images/stadiumbg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
	position: relative;
}
.stadium .list ul li .picbox img{
	width: 365px;
	height: 240px;
	border-radius: 10px 10px 0 0;
}
.stadium .list ul li .picbox span {
	position: absolute;
	left: 0px;
	display: block;
	height: 45px;
	text-align: center;
	background-image: url(../images/all_bg.png);
	background-repeat: repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 10px;
	bottom: 54px;
	font-size: 17px;
	color: #FFFFFF;
	line-height: 45px;
	width: 355px;
}
.stadium .list ul li .picbox span .star {
	float: left;
	margin-top: 13px;
}
.stadium .list ul li .picbox span .star img{
	float: left;
	height: 20px;
	width: 20px;
	border-radius: 0;
	margin-right: 4px;
}
.stadium .list ul li .picbox p{
	font-size: 20px;
	color: #333333;
	margin-top: 8px;
}


/*赛事活动*/
.event{
	width: 1180px;
	margin-top: 40px;
}
.event .title{
	width: 1180px;
	background-image: url(../images/titlebg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E9F0;
}
.event .title h1{
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	background-image: url(../images/titlebg.png);
	background-repeat: repeat-x;
	line-height: 60px;
	height: 60px;
	padding-right: 20px;
	padding-left: 20px;
}
.event .title h1 img{
	margin-right: 10px;
	margin-bottom: -7px;
}
.event .title span{
	float: right;
	line-height: 60px;
	margin-right: 15px;
}
.providerlist {
	position: relative;
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.providerlist .group_list{width: 100%; height: auto; margin-top: 25px;overflow: hidden;}
.providerlist .group_list ul li{
	float: left;
	overflow: hidden;
	background: #FFFFFF;
	margin-right: 20px;
	position: relative;
	border-radius:0 0 10px 10px;
}
.providerlist .group_list ul li a{
	text-decoration: none;
}
.providerlist .group_list ul li:hover{
	transition: all .6s ease-out
}

.providerlist .group_list ul li .pic{
	width: 280px;
	height: 170px;
	display: inline-block;
	overflow: hidden;
}
.providerlist .group_list ul li .pic img{
	width: 280px;
	height: 170px;
	-webkit-transition: -webkit-transform .3s ease;
    -moz-transition: -moz-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
}
.providerlist .group_list ul li .pic img:hover {
	transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.1);
	
}
.providerlist .group_list ul li .logos {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #FC6C64;
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.providerlist .group_list ul li .desc{
	box-sizing: border-box;
	padding-top: 10px;
	padding-bottom: 15px;
	border-radius:0 0 10px 10px;
	background-image: url(../images/eventbg.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.providerlist .group_list ul li .desc .p-desc{
	font-size: 17px;
	color: #666666;
	line-height: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.providerlist .group_list ul li .desc .p-desc span{
	border: 1px solid #79B959;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-right: 15px;
}
.providerlist .group_list ul li .desc .p-desc em{
	font-size: 15px;
	color: #FF0000;
	margin-right: 3px;
	margin-left: 3px;
	font-style: normal;
}
.providerlist .group_list ul li .desc .p-title{
	font-size: 18px;
	padding-bottom: 10px;
	text-align: center;
	color: #333333;
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.providerlist .arrow a{display: inline-block;position: absolute;width: 50px;height: 50px;z-index: 2;}
.providerlist .arrow a.prev{left: 0;top: 50%;margin-top: -50px;background: url(../images/arrow-left.png) center center no-repeat;}
.providerlist .arrow a.next{right: 0;top: 50%;margin-top: -50px;background: url(../images/arrow-right.png) center center no-repeat;}
.providerlist .arrow a:hover{background-color: rgba(0,0,0,.5); } 


/*精彩视频*/
.video{
	width: 1180px;
	margin-top: 40px;
}
.video .title{
	width: 1180px;
	background-image: url(../images/titlebg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E9F0;
}
.video .title h1{
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	background-image: url(../images/titlebg.png);
	background-repeat: repeat-x;
	line-height: 60px;
	height: 60px;
	padding-right: 20px;
	padding-left: 20px;
}
.video .title h1 img{
	margin-right: 10px;
	margin-bottom: -7px;
}
.video .title span{
	float: right;
	line-height: 60px;
	margin-right: 15px;
}
.list_video{
	width: 1180px;

}
.list_video ul{
	width: 1205px;

}
.list_video ul li{
	float: left;
	margin-top: 25px;
	width: 280px;
	margin-right: 20px;
	background-image: url(../images/eventbg.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.list_video ul li .mosaic-block{
	position:relative;
	width: 280px;
	height: 220px;
}
.list_video ul li .mosaic-block p{
	position: absolute;
	width: 280px;
	bottom: 18px;
	font-size: 18px;
	color: #333333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.list_video ul li .mosaic-backdrop{
	display:none;
	position:absolute;
	height:100%;
	width:100%;
}
.list_video ul li .mosaic-backdrop img{
   width: 280px;
	height: 170px;
}
.list_video ul li a{
	display: inline-block;
	overflow: hidden;
	-webkit-transition: -webkit-transform .3s ease;
    -moz-transition: -moz-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
}
.list_video ul li a:hover{
   transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.1);
}
.list_video ul li .mosaic-overlay{
	display:none;
	z-index:0;
	position:absolute;
	width:100%;
	height:100%;

}
.list_video ul li .circle .mosaic-overlay{
	display:none;
	background-image: url(../images/hover-magnify.png);
	background-repeat: no-repeat;
	background-position: center 60px;
	z-index: 999;
}


/*科学健身指导*/
.guidance{
	width: 580px;
	margin-top: 40px;
	float: left;
}
.guidance .title{
	width: 580px;
	background-image: url(../images/titlebg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E9F0;
}
.guidance .title h1{
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	background-image: url(../images/titlebg.png);
	background-repeat: repeat-x;
	line-height: 60px;
	height: 60px;
	padding-right: 20px;
	padding-left: 20px;
}
.guidance .title h1 img{
	margin-right: 10px;
	margin-bottom: -7px;
}
.guidance .title span{
	float: right;
	line-height: 60px;
	margin-right: 15px;
}

.pic_zd{
	width: 580px;
	float: left;
}
.pic_zd ul{
	width: 600px;
}
.pic_zd ul li{
	position: relative;
	float: left;
	display: inline-block;
	text-align: center;
	margin-right: 20px;
	margin-top: 25px;
	display: inline-block;
	overflow: hidden;
}
.pic_zd ul li img{
	width:280px;
	height:170px;
	-webkit-transition: -webkit-transform .3s ease;
    -moz-transition: -moz-transform .3s ease;
    -ms-transition: -ms-transform .3s ease;
    transition: transform .3s ease;
}
.pic_zd ul li img:hover {
	transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.1);
}
.pic_zd ul li span{
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	width: 260px;
	font-size: 16px;
	height: 35px;
	color: #FFF;
	line-height: 35px;
	text-align: center;
	background-image: url(../images/all_bg.png);
	background-repeat: repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
}
.list_zd{
	width: 580px;	
}
.list_zd ul li{
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: 2px 12px;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	float: left;
	width: 580px;
	margin-top: 13px;
	padding-bottom: 13px;
}
.list_zd ul li a{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
	line-height: 33px;
	height:33px;
	width: 570px;
	font-size: 18px;
}
.list_zd ul li span{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	float: left;
	display: block;
}


/*培训*/
.training{
	width: 580px;
	margin-top: 40px;
	float: right;
}
.training .title{
	width: 580px;
	background-image: url(../images/titlebg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E9F0;
}
.training .title h1{
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	background-image: url(../images/titlebg.png);
	background-repeat: repeat-x;
	line-height: 60px;
	height: 60px;
	padding-right: 20px;
	padding-left: 20px;
}
.training .title h1 img{
	margin-right: 10px;
	margin-bottom: -7px;
}
.training .title span{
	float: right;
	line-height: 60px;
	margin-right: 15px;
}


/*网格地图*/
.map{
	width: 1180px;
	margin-top: 40px;
}
.map .title{
	width: 1180px;
	background-image: url(../images/titlebg.jpg);
	background-repeat: repeat-x;
	height: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E9F0;
}
.map .title h1{
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	background-image: url(../images/titlebg.png);
	background-repeat: repeat-x;
	line-height: 60px;
	height: 60px;
	padding-right: 20px;
	padding-left: 20px;
}
.map .title h1 img{
	margin-right: 10px;
	margin-bottom: -7px;
}
.map .title span{
	float: right;
	line-height: 60px;
	margin-right: 15px;
}
.map .list{
	width: 1180px;
	margin-top: 25px;	
}


.link{
	width: 1180px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	
}
.link dt{
	float: left;
	color:#333333;
	line-height: 22px;
	font-size: 16px;
}
.link dd{
	float: left;
	width: 1100px;
	line-height: 22px;
}
.link dd a{
	color: #333333;
	margin-right: 5px;
	margin-left: 5px;
	white-space: nowrap;
	font-size: 16px;
}

.footbox_1{
	float: left;
	background-color: #316F00;
	width: 220px;
	color: #FFFFFF;
	margin-top: 40px;
	margin-left: 100px;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 35px;
	padding-left: 20px;
}
.footbox_1 div{
	font-size: 18px;
}
.footbox_1 p{
	font-size: 16px;
	margin-top: 20px;
}
.footbox_2{
	float: left;
	background-color: #316F00;
	width: 220px;
	color: #FFFFFF;
	margin-top: 40px;
	margin-left: 60px;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 35px;
	padding-left: 20px;
	text-align: center;
}
.footbox_2 img{
	width: 135px;
	height: 135px;
}
.footbox_2 p{
	font-size: 16px;
	margin-top: 15px;
	text-align: center;
}

.footbox_3{
	float: left;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 60px;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 35px;
	padding-left: 20px;
}
.footbox_3 div{
	font-size: 18px;
}
.footbox_3 p{
	font-size: 16px;
	margin-top: 20px;
}

.footbox_4{
	color: #FFFFFF;
	text-align: center;
	width: 1100px;
	margin:0 auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFE1C1;
	line-height: 50px;
	font-size: 16px;
}
.footbox_4 a{
	color: #ffffff;
}
.footbox_4 span{
	float: right;
}
