﻿@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);
.banner {
	background:url(../image/banner_bg.jpg) repeat-x left top;
}
#content h3 {
	margin-bottom:16px;
}
.first div, .next div {
	margin-top:4px;
}
.first div {
	border:1px #CAAB74 solid;
	padding:4px;
}
.first {
	margin-bottom:42px;
}
.first p {
	margin:0 260px 26px 2px;
}
.first p.last {
	margin-bottom:0;
}
.box {
	margin-bottom:50px;
}
.next {
	overflow:hidden;
	zoom:1;
}
.next div {
	margin-right:22px;
}
.next dl dt {
	margin:4px 0 14px 0;
}
.next dd{
	margin-left: 182px;
}
.next p{
	margin-left: 182px;
}
.next strong{
	font-size: 18px;
	color: #FF6600;
}
.second {
	margin:26px 0 24px 0;
}
.with{
	margin-bottom: 26px;
}
.with div{
	margin-top:4px;
}
.with p{
	margin: 0 0 26px 2px;
	padding: 0;
}
.with p.start{
	margin:0 200px 26px 2px;
}
.with p.CH{
	background-image: url("../image/index10.jpg");
	background-repeat: no-repeat;
	font-size: 17px;
	padding:17px 0 0 30px;
	margin-bottom: 7px;
}
.ft{
	color: #FF9999;
}
.sd{
	color: #59AAD9;
}
.th{
	color: #49B17D;
}
#content #topics {
	height: 153px;
	overflow-y: scroll;
	margin:20px 0 44px 0;
}
#content #topics dt {
	float: left;
	clear: left;
	padding: 3px 0 0 2px;
}
#content #topics dd {
	padding: 3px 0 3px 106px;
	_text-indent: -3px;
}
#content .access{
 margin-bottom: 20px;
 overflow: hidden;
 zoom: 1;
}

#content .access .map{
 float:right;
 width:350px;
 height:200px;
}

#content .access p{
 margin-right:370px;
}

#content .access p span{
 font-weight:bold;
}
