/*.abouts-banner{background: url(/assets/images/new_img/article.png) no-repeat center;background-size: cover;}*/
.about-contents{padding: 78px 0px;}
.about-contents .about-title{margin-bottom: 58px;}
.abouts-texts img{max-width: 100%;}
.abouts-texts p img{margin: 0px!important;}
.abouts-texts{max-width: 840px;margin: 0px auto;margin-bottom: 78px;}
.abouts-texts iframe{width: 100%;height: 450px;}
.about-ul{margin-left: 30%;}
.about-ul  li{margin-bottom: 45px;float: left;width: 100%;}
.about-list{margin: 0px 50px;}
.about-list img{display: block;width: 140px;vertical-align: middle;}
.about-right{margin-left: 170px;padding-top: 10px;}
.about-list-title{font-size: 20px;color: #4D4D4D;font-weight: bold;margin-bottom: 10px;line-height: 25px;height: 50px;overflow: hidden;}
.about-list-texts{color: #808080;font-size: 16px;line-height: 20px;height: 60px;overflow: hidden;}
.about-title a{color: #b59763;}
.about-title{text-align: center;font-size: 30px;font-weight: bold;color: #b59763;}
.about-title span{width: 144px;height: 2px;background: #e2dbcf;display: block;margin: 0px auto;margin-top: 10px;}
.about-classify-mobile{display: none;}
.about-classify-pc{font-size: 0;max-width: 840px;margin: 0 auto;margin-bottom: 20px;}
.about-classify-pc a{display: inline-block;line-height: 33px;background: #d8edef;color: #076d7b;font-size: 15px;text-align: center;width: 32%;margin: 0.0.5%;}
.about-classify-pc .active{background: #076d7b;color: #FFFFFF;}
.about-classify-mobile select{border: 1px solid #999;border-radius: 5px;height: 31px;font-size: 15px;width: 100%;display: block;color: #888;}
.about-classify-fix{position: fixed;background: rgba(255,255,255,0.7);width: 100%;left: 0;top: 66px;z-index: 10;}

#content-table table{
	color: #888;
    line-height: 23px;
    font-size: 15px;
    border: 1px solid #999;
    text-align: center;
    width: 100%;
	border-collapse: collapse;
}


#content-table .major-item{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
}

#content-table .major-item-50{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
	width:50%
}

#content-table .major-item-40{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
	width:40%
}

#content-table .major-item-33{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
	width:33.3%
}

#content-table .major-item-30{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
	width:30%
}

#content-table .major-item-25{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
	width:25%
}

#content-table .major-item-20{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
	width:20%
}

#content-table .major-item-16{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
	width:16.6%
}

#content-table .major-item-10{
	text-align: center;
    background: #0c84f2;
    font-weight: bold;
    color: #fff!important;
	width:10%
}






#content-table .minor-item{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	background:#c5c5c5;
}

#content-table td{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
}

#content-table td a{
    font-size: 15px!important;
}

#content-table .item-10{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	width:10%
}

#content-table  .item-16{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	width:16.6%
}

#content-table  .item-20{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	width:20%
}

#content-table  .item-25{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	width:25%
}

#content-table  .item-30{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	width:30%
}

#content-table  .item-33{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	width:33.3%
}

#content-table  .item-40{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	width:40%
}

#content-table  .item-50{
	border: 1px solid #999;
    padding: 1.5% 1%;
    font-size: 15px;
    letter-spacing: 0px!important;
	width:50%
}

@media (min-width: 1080px){
	.about-classify-pc a:hover{opacity: 0.8;}
}
@media (max-width: 1279px){
	.about-list{margin: 0px 15px;}
}
@media (max-width: 1045px){
	.about-list{margin: 0px 5px;}
	.about-list-texts{height: 80px;}
	.about-right{margin-left: 150px;padding-top: 0px;}
	.about-list-title{font-size: 18px;}
	.about-list-texts{font-size: 14px;}
}
@media (max-width: 999px){
	.about-classify-fix{top: 40px;}
}
@media (max-width: 767px){
	.about-ul  li{width: 100%;}
	.about-list-title{height: auto;}
	.about-list-texts{height: auto;}
	.about-list img{width: 100px;}
	.about-right{margin-left: 120px;}
	.about-contents{padding: 38px 0px;}
	.abouts-texts{margin-bottom: 38px;}
	.abouts-texts iframe{height: 300px;}
	.about-contents .about-title{margin-bottom: 25px;margin-top: 25px;}
	.about-title{font-size: 22px;}
	.about-ul{margin-left: 15%;}
	.about-classify-mobile{display: block;}
	.about-classify-pc{display: none;}
}

.abouts-texts{/*max-width:800px;*/display:block;margin:auto}
.abouts-texts h2{background: #6dc5e9;border-radius: 5px;font-size: 22px;padding: 1% 2%;color: #fff;font-weight: bold;margin: 2% 0;line-height: 28px;}
.abouts-texts h3{color: #076d7b;font-size: 20px;font-weight: bold;margin: 1.5% 0;line-height: 28px;}
.abouts-texts h4{color: #555;font-size: 18px;line-height: 28px;margin: 1% 0;font-weight: bold;line-height: 28px;}
.abouts-texts a{color: #076d7b;text-decoration: none;font-size: 15px;text-decoration: underline;}
.abouts-texts a:hover{opacity:0.8}
.abouts-texts p{font-size:15px;color: #888;line-height: 28px;}
.abouts-texts strong{font-size:15px;color: #076d7b;}
.abouts-texts ul,ol{margin: 1.5% 0;display:inline-block;text-align: left;}
.abouts-texts ul li{font-size:15px;color: #888;line-height: 28px;list-style: disc;margin-left: 20px;}
.abouts-texts ol li{font-size:15px;color: #888;line-height: 28px;list-style: decimal;margin-left: -20px;}
.abouts-texts em{font-weight:bold;font-size:22px;color:#555;font-style: normal;}	
.abouts-texts .center-box{text-align: center;}