@charset "utf-8";
#bo_cate {margin:15px 0 10px}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;}
#bo_cate a {display:block;border:1px solid #dadada;background:#fff;margin:0 0 5px 0;line-height:30px;padding:0 10px;border-radius:3px}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#f3f3f3}
#bo_cate #bo_cate_on {z-index:2;font-weight:bold}

#faq_wrap {margin:10px 0 30px}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.faq_admin {text-align:right}
#faq_wrap ol {margin:0;padding:0;list-style:none}
#faq_wrap li{border:1px solid #ddd;background:#fff;margin:5px 0;}
#faq_wrap li h3{min-height:50px;line-height:30px;padding:10px;padding-left:50px;position:relative}
#faq_wrap li h3 .tit_bg{display:inline-block;position:absolute;top:10px;left:10px;text-align:center;background:#333;color:#fff;border-radius:50%;width:30px;height:30px}
#faq_con .con_inner{display:none;border-top:1px solid #ddd;padding:15px;padding-left:50px;position:relative;background: #f7f7f7;}
#faq_con .con_inner .tit_bg{display:inline-block;position:absolute;top:10px;left:10px;text-align:center;background:#777;color:#fff;border-radius:50%;width:30px;line-height:30px;height:30px}
#faq_con .con_inner .closer_btn{height:25px;font-size:0.92em;display:inline-block;padding:0 5px;border-radius:5px;}
#faq_con .con_closer{text-align:right}

#faq_sch {margin-bottom:15px;text-align:center;padding: 20px;border: 1px solid #e8e8e8;background: #fbfbfb;}
#faq_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#new_sch p {padding:5px 0 0;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
#faq_sch .frm_input{border-color:#646982;border-radius:0;width:90%;border:1px solid #ddd; border-radius:5px;}
#faq_sch .btn_submit{padding: 0 20px;height: 40px;font-size: 1.083em;font-weight: bold; border-radius:0 5px 5px 0; margin-left:-50px;margin-top:1px;}

#bo_btn_top{display:flex}

#bo_list_total{font-size: 18px;color: #666666;margin: 0 auto 0 0;line-height: 36px;}
#bo_list_total strong{}

#bo_select{margin: 0 0 0 10px;}
#bo_select select{display:flex;height: 36px;padding:0 10px;width: 180px;font-size: 16px;}




#faqList{padding: 0 0 30px 0;}
#faqList .faqTitle{margin: 0 0 20px 0;padding: 0 0 5px 0;text-align: left;border-bottom: 5px solid #000000;}
#faqList .faqTitle .tit{line-height: 30px;font-size: 3em;font-weight: bold;color: #000000; padding: 17px 0 5px}
#faqList .faqTitle .txt{line-height: 20px;font-size: 12px;color: #666666;margin: 5px 0 0 0;}
#faqList .faqInfo{margin: 0 0 20px 0;}
#faqList .faqInfo .page{display: flex;align-items: center;justify-content: flex-start;line-height: 20px;font-size: 14px;color: #666666;}
#faqList .faqInfo .page img{width: auto;max-width: 9px;height: auto;margin: 0 2px 0 0;}
#faqList .faqInfo .total{display: flex;align-items: center;justify-content: flex-end;line-height: 20px;font-size: 14px;color: #666666;}
#faqList .faqInfo .total strong{}
#faqList .faqCate{margin: 0 0 20px 0;}
#faqList .faqCate ul{display: flex;flex-wrap: wrap;margin: 0 -5px -5px 0;}
#faqList .faqCate li{margin: 0 5px 5px 0;}
#faqList .faqCate li a{display: flex;padding: 0 5px;align-items: center;justify-content: center;border-radius: 20px;height: 21px;font-size: 12px;color: #000000;background: #fff;border: 1px solid #999;}
#faqList .faqCate li a.on{background: #fbae46;color: #ffffff;border-color: #fbae46;}
#faqList .faqList{margin: 0 0 30px 0;}
#faqList .faqList ul{border-top: 1px solid #999999;}
#faqList .faqList li{border-bottom: 1px solid #999999;}
#faqList .faqList li + li{}
#faqList .faqList li a{display:flex;align-items: center;height: 60px;font-size: 16px;font-weight: 500;color: #000000;}
#faqList .faqList li a p{display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin: 0 0 0 6px;}
#faqList .faqList li .txt{font-size: 16px;color: #000000;}
#faqList .faqPaging{margin: 0 0 25px 0;}
#faqList .faqPaging ul{display:flex;align-items: center;margin: 0 -3px;}
#faqList .faqPaging li{display:flex;align-items:center;justify-content:center;margin: 0 auto;}
#faqList .faqPaging li a{display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;border-radius: 36px;background: #ffffff;color: #999999;font-size: 14px;}
#faqList .faqPaging li a.on{background: #fbae46;color: #ffffff;border-color: #fbae46;}
#faqList .faqPaging li.faqHome,
#faqList .faqPaging li.faqPrev,
#faqList .faqPaging li.faqNext,
#faqList .faqPaging li.faqEnd{margin: 0 3px;flex:unset;width: 35px;height: 35px;}
#faqList .faqsearch{padding: 0;margin: 0;border: 0;background: #ffffff;}
#faqList .faqsearch form{display: flex;align-items: center;border: 1px solid #999999;height: 48px;position: relative;}
#faqList .faqsearch form input[type="text"]{border: 0;flex: 1;padding: 0 12px;width: 100%;height: 46px;border-radius: 0;font-size: 18px;background: transparent;}
#faqList .faqsearch form button[type="submit"]{width: 48px;height: 46px;padding: 0;border: 0;background: transparent !important;position: absolute;top: 0;right: 0;margin: 0;border-radius: 0;color: #000000;font-size: 24px;}
#faqList .faqsearch form button[type="submit"] i{position: relative;top: -2px;}
#faqList .faqDirect{margin: 10px 0 0 0;display: flex;align-items: center;justify-content: flex-end;font-size: 12px;color: #666666;}
#faqList .faqDirect img{width: 18px;height: 18px;margin: 0 4px 0 0;}
#faqList .faqDirect a{color: #0349fb;border-bottom: 1px solid #0349fb;}

#faqList .faqCate ul {margin: 0 -6px -3px 0;}
#faqList .faqCate ul li{padding: 0;margin: 0 6px 3px 0;}
#faqList .faqCate ul li + li{}
#faqList .faqCate ul li a{height: 30px;font-size: 17px;padding: 0 15px;margin: 0;}

.leftMenuUseFlase .contentTitle {
    display: none !important;
}
#faqList .faqsearch {
    max-width: 300px;
}

@media all and (max-width: 800px)
{
    #faqList .faqTitle .tit {font-size: 30px }
    #bo_list_total{font-size:14px;}
    #faqList .faqCate ul li a{font-size: 14px;height: 28px;}
}