.faqList{}
.faqList li{margin-bottom:10px; border:1px solid #d9d9d9;}
.faqList li .faq_q{display:table; table-layout:fixed; border-spacing:0; cursor:pointer;}
.faqList li .faq_q .tr>div{display:table-cell; vertical-align:middle; border-left:1px dashed #dadada;}
.faqList li .faq_q .tr .th{width:65px; text-align:center; background:#f5f5f5; font-size:20px; font-weight:bold; color:#000; border-left:0;}
.faqList li .faq_q .cate{width:129px; text-align:center;}
.faqList li .faq_q .cate span{min-width:73px; text-align:center; display:inline-block; font-size:13px; line-height:20px; font-weight:bold; color:#fff; background:#373737;}
.faqList li .faq_q .info{padding:17px 21px; font-size:13px; color:#000;}
.faqList li .faq_a{border-top:1px solid #d9d9d9; overflow:hidden; display:none}
.faqList li .faq_a strong{width:65px; padding:11px 0; float:left; text-align:center; font-size:20px; font-weight:bold; color:#0079c2}
.faqList li .faq_a .cont{margin:0 0 0 40px; padding:15px 30px; font-size:13px; color:#666;}