#sub-banner{overflow:hidden;width:100%;text-align:center}
.wrapper .container{overflow:hidden;margin:10px 0}
.wrapper .container section .waylink{overflow:hidden;padding:20px;text-align:right}
.wrapper .container section .content-wrap{overflow:hidden;margin:0 0 20px}
.wrapper .container section .content-wrap aside{float:left}
.wrapper .container section .content-wrap aside h3{width:95%;height:40px;background:#B94FFF;color:#FFFFFF;font-size:20px;line-height:40px;text-align:center;display:none}
.wrapper .container section .content-wrap aside ul{margin:20px 0;width:100%}
.wrapper .container section .content-wrap aside ul li{border-bottom:1px solid #e0e0e0}
.wrapper .container section .content-wrap aside ul li a{display:block;padding:15px}
.wrapper .container section .content-wrap aside ul li a:hover,.wrapper .container section .content-wrap aside ul li.action a,.wrapper .container section .content-wrap aside ul li.action ul.sub-category li.action a,.wrapper .container section .content-wrap aside ul li.action ul.sub-category li a:hover{background-color:rgb(224 224 224 / 25%);color:#000}
.wrapper .container section .content-wrap aside ul li.call a,.wrapper .container section .content-wrap aside ul li.mail a,.wrapper .container section .content-wrap aside ul li.add a{padding:5px 0 5px 10px;width:90%;background:none}
.wrapper .container section .content-wrap aside ul li ul.sub-category{margin:10px 20px;width:initial}
.wrapper .container section .content-wrap aside ul li ul.sub-category li{border-bottom:0}
.wrapper .container section .content-wrap aside ul li ul.sub-category li a{background:url(../../images/05/main/icon-arrow.png) no-repeat 10px center}
.wrapper .container section .content-wrap .content-main{float:right}
.wrapper .container section .content-wrap .content-main #article{overflow:hidden}
.wrapper .container section .content-wrap .content-main #article .article-img{margin:10px 0}
.wrapper .container section .content-wrap .content-main #article h2,.wrapper .container section .content-wrap .contact-form h2,.wrapper .container section .content-wrap #article h2{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #9900FF}
.wrapper .container section .content-wrap .content-main #article img{width:100%}
.wrapper .container section .content-wrap .content-main #article p.Quo{margin:10px 0;font-size:12px}
.wrapper .container section .content-wrap .content-main #article p.Quo a{color:#550088}
.wrapper .container section .content-wrap .content-main #community,.wrapper .container section .content-wrap .content-main #pagenav{overflow:hidden;padding:10px 0}
.wrapper .container section .content-wrap .content-main #community{display:none;}
.wrapper .container section .content-wrap .content-main #community ul{overflow:hidden}
.wrapper .container section .content-wrap .content-main #community ul li{float:left;width:70px;margin:0 5px}
.wrapper .container section .content-wrap .content-main img{width:100%}

@media only screen and (min-width:320px){
	#sub-banner{margin:129px 0 0}
	.wrapper .container section .content-wrap aside,.wrapper .container section .content-wrap .content-main{overflow:hidden;margin:10px 0;width:100%}
}
@media only screen and (min-width:640px){
	#sub-banner{margin:130px 0 0}
}
@media only screen and (min-width:960px){
	#sub-banner{margin-top:210px}
	.wrapper .container section .content-wrap aside{width:25%}
	.wrapper .container section .content-wrap .content-main{margin:20px 0;width:70%}
}
@media only screen and (min-width:1025px){
	#sub-banner{margin-top:153px}
}