@charset "utf-8";

#left {
	width: 188px;
	margin: 0 30px 30px 0;
	overflow: hidden;
	float: left;
}
#twopain {
	width: 542px;
	margin: 0 0 30px 218px;
	overflow: hidden;
}
#center {
	width: 280px;
	margin: 0 30px 20px 0;
	overflow: hidden;
	float: left;
}
#right {
	width: 232px;
	margin: 0 0 30px 0;
	overflow: hidden;
	float: left;
}
#painbottom {
	width: 542px;
	margin: 0 0 30px 0;
	float: right;
}
* html #twopain {
	margin: 0;
	float: left;
}
* html #painbottom {
	margin: 0;
}
h3 {
	border-bottom: 2px solid #eae9de;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	line-height: 18px;
}
h4 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 13px;
	line-height: 16px;
}
#center p {
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eae9de;
	line-height: 17px;
}
#center .pfloat {
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
	text-decoration: none;
	line-height: 17px;
}
.imgleft {
	float: left;
	margin: 0 10px 0 0;
}
.badge {
	margin: 0 0 30px 20px;
}
.point1 {
	background: #c1c7a6 url(../image/back_point1.png) no-repeat 0 0;
	width: 188px;
	height: 100px;
	margin: 0 0 15px 0;
}
.point1 h4 {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 10px;
}
.point1 p {
	color: #51582a;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 10px;
}
.point1 p a {
	color: #51582a;
}
.point2 {
	background: #9fbfc7 url(../image/back_point2.png) no-repeat 0 0;
	width: 188px;
	height: 100px;
	margin: 0 0 15px 0;
}
.point2 h4 {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 10px;
}
.point2 p {
	color: #0a495a;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 10px;
}
.point2 p a {
	color: #0a495a;
}
.point3 {
	background: #d3c0b4 url(../image/back_point3.png) no-repeat 0 0;
	width: 188px;
	height: 100px;
	margin: 0 0 15px 0;
}
.point3 h4 {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 10px;
}
.point3 p {
	color: #48220a;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 10px;
}
.point3 p a {
	color: #48220a;
}
.point4 {
	background: #ccbdcf url(../image/back_point4.png) no-repeat 0 0;
	width: 188px;
	height: 100px;
	margin: 0 0 15px 0;
}
.point4 h4 {
	color: #fff;
	font-size: 16px;
	margin: 0;
	padding: 10px;
}
.point4 p {
	color: #32063f;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 10px;
}
.point4 p a {
	color: #32063f;
}
.article {
	background: #fff url(../image/icon_news.png) no-repeat 0 2px;
	margin: 0 0 15px 0;
	padding: 0 0 0 18px;
	line-height: 17px;
	font-size: 12px;
	color: #18206b;
}
.article a {
	color: #18206b;
	text-decoration: none;
}
.article a:hover {
	color: #18206b;
	text-decoration: underline;
}
#bnrspace {
	margin: 0 0 10px 0;
}
#bnrspace img {
	margin: 0 0 10px 0;
}
.season1 {
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 10px 0;
	padding: 0 0 0 90px;
	height: 56px;
	background: #fff url(../image/icon_season_spring.png) no-repeat 0 0;
}
.season2 {
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 10px 0;
	padding: 0 0 0 90px;
	height: 56px;
	background: #fff url(../image/icon_season_summer.png) no-repeat 0 0;
}
.season3 {
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 10px 0;
	padding: 0 0 0 90px;
	background: #fff url(../image/icon_season_autumn.png) no-repeat 0 0;
}
.season4 {
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 10px 0;
	padding: 0 0 0 90px;
	height: 56px;
	background: #fff url(../image/icon_season_winter.png) no-repeat 0 0;
}
#painbottom img {
	margin: 0 10px 0 0;
}
