@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

/*-------------------------------------------------------------------
	.section
-------------------------------------------------------------------*/
#content .section {
	margin-bottom: 50px;
}
#content .section.marb60{
	margin-bottom: 60px;
}
#content .section .box {
	margin-bottom: 35px;
	overflow: hidden;
	/zoom: 1;
}
#content .section .box ul a {
    border: 1px solid #CCCCCC;
    display: table-cell;
    height: 198px;
    text-align: center;
    vertical-align: middle;
    width: 198px;
}
#content .section .box dl dt{
    margin-bottom: 14px;
}

#content .section .box dl+dl,
#content .section .box dl dd p+p{
    margin-top: 30px;
}
#content .section .imgright .text {
    margin-right: 225px;
} 
#content .section .imgleft .text {
	overflow: hidden;
}

.bg-about{
    background: url(../image/bg_about.jpg) left top no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 20px;
}
.bg-about .box-white{
    width: 490px;
    padding: 25px 30px;
    background: rgba(255, 255, 255, 0.8);
    margin: 0 0 0 auto;
}

.title-center{
    text-align: center;
    margin-bottom: -9px;
    
}

.box-border{
    border: 1px solid #C3D6E2;
    padding: 40px 30px 25px;
}

.aside {
    margin-bottom: 80px;
    overflow: hidden;
    padding: 0;
    margin-top: 25px;
    margin-bottom: 25px;
	/zoom: 1;
}
#content .aside li {
    float: left;
    margin: 0 29px 0 0;
}
#content .aside li.none {
    margin-right: 0;
}
