.faq ul, ol, li{list-style:none;margin:0;padding:0}
.faq p {margin:0;padding:0}
.faq article {display: block;}
.faq { margin-top:-2px;border-top:1px solid #a3a3a3;border-bottom:1px solid #e2e2e2; background:#fff;}
.faq .nodata{padding:10px 0; text-align: center}
.faq .q{z-index:1;padding:5px 0 10px 63px;background:url(../image/ico_qq.gif) 20px 8px no-repeat;border-bottom:1px solid #e2e2e2}
.faq .q span{ display:inline-block;padding:0 10px 0 10px;min-width:123px;}
.faq .show a{color:#be4a60;font-weight:bold;}
.faq .a{ z-index:100;margin:-1px 0;padding:14px 10px 25px 63px;border-bottom:1px solid #e2a2ae; border-width:1px 0;background:#ffffff url(../image/ico_aa.gif) 22px 20px no-repeat}
@media only screen and (max-width:767px) {
	.faq .q span {display:block;padding:0 0 5px 0;width:auto;color:#a3a3a3}
}