@charset "utf-8";
#bo_cate {margin:0 0 40px 0;padding:20px 40px;background:#fff;border:solid 1px #ccc}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate ul li {display:block;float:left;width:25%}
#bo_cate a {display:block;height:40px;color:#999;font-size:16px;line-height:38px;padding:0 0 0 24px;background:url(./img/chk_off.png) no-repeat left 50%;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {color:#444;font-weight:700;background:url(./img/chk_on.png) no-repeat left 50%;}
#bo_cate #bo_cate_on {color:#444;font-weight:700;background:url(./img/chk_on.png) no-repeat left 50%;}

#faq_top {margin:0 0 30px 0;color:#444;font-size:30px;font-weight:700;line-height:40px;}
#faq_top:after {display:block;visibility:hidden;clear:both;content:""}

#faq_sch {float:right;position:relative;width:40%;text-align:center;}
#faq_sch legend {}
#faq_sch form {position:relative}
#faq_sch .sch_tit {display:none}
#faq_sch .frm_input {}
#faq_sch .btn_submit {display:block;position:absolute;right:0;top:0;width:40px;height:40px;overflow:hidden;line-height:999px;background:url(../../../img/icon_zoomer.png) no-repeat 50% 50% #222;border:none}

#faq_wrap {margin:0 0 10px 0;border-top:solid 1px #444;}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#faq_wrap ol {margin:0;padding:0;list-style:none}
#faq_wrap ol li {background:#fff;border-bottom:solid 1px #ddd;}
#faq_wrap li h3 {position:relative;padding:16px 20px 16px 80px;}
#faq_wrap li h3 .tit_bg {display:block;position:absolute;left:20px;top:20px;width:40px;height:40px;color:#fff;font-size:18px;font-weight:700;line-height:38px;text-align:center;background:#465568;border-radius:50%;}
#faq_con h3 a {display:block;min-height:40px;overflow:hidden;font-size:16px;font-weight:700;line-height:40px;white-space:nowrap;
text-overflow:ellipsis;  /* IE, Safari */
-o-text-overflow:ellipsis;  /* Opera under 10.7 */
-moz-binding: url('ellipsis.xml#ellipsis');
}
#faq_con .con_inner {display:none;position:relative;padding:30px 20px 30px 80px;border-top:1px solid #eee;}
#faq_con .con_inner .tit_bg {display:block;position:absolute;left:20px;top:30px;width:40px;height:40px;color:#fff;font-size:18px;font-weight:700;line-height:38px;text-align:center;background:#15aacf;border-radius:50%;}
#faq_con .con_inner strong {display:block;margin:0 0 12px 0;color:#444;font-size:15px;font-weight:700}

#faq_con .con_closer {margin:10px 0 0 0}
#faq_con .con_closer:after {display:block;visibility:hidden;clear:both;content:""}
#faq_con .con_inner .closer_btn {display:block;float:right;width:30px;height:30px;overflow:hidden;line-height:999;background:url(./img/close_btn_b.gif) no-repeat 50% 50%;border:none}


.faq_admin {text-align:right}





@media screen and (max-width:768px) {
#bo_cate {width:auto;margin:0 10px 30px 10px;padding:20px}
#bo_cate ul li {display:block;float:left;width:33.3%}
#bo_cate a {font-size:14px;}

#faq_top {margin:0 10px 20px 10px;font-size:22px;}
#faq_sch {width:100%;margin:10px 0 0 0;}

#faq_wrap li h3 {padding:12px 20px 12px 50px;}
#faq_wrap li h3 .tit_bg {display:block;position:absolute;left:10px;top:12px;width:30px;height:30px;font-size:14px;line-height:28px;}
#faq_con h3 a {min-height:30px;font-size:14px;line-height:30px;}
#faq_con .con_inner {padding:30px 20px 30px 50px;}
#faq_con .con_inner .tit_bg {left:10px;top:30px;width:30px;height:30px;font-size:14px;line-height:28px;}
}





@media screen and (max-width:480px) {
#bo_cate ul li {width:50%}
}