#header {
	background: url(../imgs/index/h-bg.jpg) no-repeat;
	padding: 0px;
	height: 530px;
	position: relative;}
#header-inner {
	padding: 19px 23px 0px;
	height: 81px;
	z-index: 1;}

#header #slider {
	position: absolute;
	width: 100%;}

#mainArea { width: 590px; }
#mainArea section { margin-bottom: 10px; }
#mainArea p {margin-bottom: 5px;}

#sideArea { width: 300px; }

#info p{
	font-size: 16px;
	font-weight: bold;
	color: #F18101;
}
#info div.rss-box{ margin: 0px; }
#info ul.rss-items{ margin: 0px; }
#info li.rss-item br{ display: none; }
#info a.rss-item{
	float: right;
	display: block;
	width: 490px;
}
#mainArea #info #rss dl {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 0;
}
#mainArea #info #rss dl dt {
    width: 95px;
}
#mainArea #info #rss dl dd {
    width: calc(100% - 95px);
}

#map {
	background: url(../imgs/index/map.gif);
	height: 475px;
	width: 590px;}
#map #mapAdd {
	color: #F18101;
	padding: 330px 0px 0px;}

#map #mapAdd a:link { text-decoration: underline; }
#map #mapAdd a:hover { text-decoration: none; }

#map #mapBtn { padding: 10px 25px; }
#map #mapBtn li {
	float: left;
	width: 50%;
	text-align: center;}
.colorskyblue{
	color: #01a7e5;
}
.font16{
	font-size: 16px;
}
.font20{
	font-size: 20px;
}
.font-b{
	font-weight: bold;
}
.map_under{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 50px;
	
}