.drawer{width:100%;}
.accordion-item{margin-bottom: 16px;}
.accordion-item-active .accordion-header{background:#015182;transition:.25s;color: #fff;}
.accordion-item-active .accordion-header-icon{color:#fff;}
.accordion-item-active .accordion-header h3{color:#fff;}
.accordion-header{background:#f3f3f3;padding:0 42px;cursor:pointer;min-height:60px;transition:.25s;}
.accordion-header h3{float:left;font-weight: normal;margin:0;line-height:60px;}
.accordion-content{width:calc(100% - 86px);display:none;padding:0px 42px 20px 42px;color:#212121;background:#FFF;font-size:15px;line-height:1.45em;border: 1px solid #eee;}
.accordion-content p{margin:0;margin-bottom:3px;}
.accordion-header-icon{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;float:right;color:#888;font-size:15px;vertical-align:middle;margin-top:15px;background: url("../image/top.png") no-repeat;width: 31px;height: 31px;}
.accordion-header-icon.accordion-header-icon-active{color:#fff;background: url("../image/down.png") no-repeat;width: 31px;height: 31px;}
@media ( min-width:1200px ) and ( max-width:1585px ) {
    .accordion-header{padding: 0 10px;}

}
@media only screen and (max-width:767px) {
	.accordion-header,.accordion-content{padding: 0 20px;}
	.join2 h3{font-size: 18px;}
	.accordion-header-icon,.accordion-header-icon.accordion-header-icon-active{background-size: 23px 23px;background-position: center;}
	.accordion-content{width: calc(100% - 42px);padding-bottom: 30px;}
	.join2 div p{font-size: 14px;line-height: 24px;}
	.join2 div h4{font-size: 15px;}
}