@charset "utf-8";

#header{
	position: relative;
	width: 960px;
	height: 380px;
	margin: 0 auto 0;
}

.bg_header{ background: #fff url(../images/mainimg.jpg) no-repeat 250px 50px; }

h3{ margin: 10px 0 30px; }
h4{ font-size: 20px; text-align: center; margin: 80px 0 40px; }
h5{
	color: #a7beee;
    font-size: 16px;
    margin: 20px 0 10px;
}

strong{ color: #f7a89f; }

#sec01, #sec02, #sec03{ padding: 20px 0 80px; }

.inbox{ padding: 20px 20px 0; }
.intext{ margin: 0 0 0 10px; }
.inbg{ border-radius: 8px; }

#sec01 h3{ text-align: left; }
#sec01 .inbox strong{ color: #dd3131; font-size: 16px; }
#sec01 .inbg{ background:#e0eef4; }
#sec01 ul{ margin: 30px 0 0; }
#sec01 li a{
	display: block;
	width: 240px;
	background: #fff;
	padding: 10px;
	color: #666;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-radius: 8px 8px 0 0;
}
#sec01 li:nth-child(2){ padding: 0 40px !important; }

#sec02 .inbox{
	width: 660px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin: 0 auto 20px;
	padding: 20px;
	border-radius: 8px;
}
#sec02 .table{ vertical-align: middle; padding: 0 10px; }
#sec02 .intext{
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	border-left: 1px solid #fff;
}
#fs{ background: #f7a89f; }
#ms{ background: #cc6860; }
#ls{ background: #932c27; }

#sec03{ border-bottom: none; }
#acMenu dt{
    display: block;
    background: #a7beee;
	color: #fff;
	font-weight: bold;
    text-align: center;
	margin: 0 auto 20px;
	padding: 15px 0;
    border-bottom: 3px solid #87b3d6;
	border-radius: 5px;
    cursor: pointer;
}
#acMenu dd{
    text-align: left;
    display: none;
	margin: 0 auto 60px;
}
#acMenu dt.active{
    background: #a7beee;
	border-top: 3px solid #fff;
	border-bottom: none;
}

#sec02 .inbox .middle, #sec03 dt .middle{ padding-right: 0 !important; }

.bbnone{ border-bottom: none !important; }