@charset "utf-8";

#bo_cate {margin-bottom:28px}
#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 { float:left; width:20%; }
#bo_cate a { display:block; line-height:30px; font-size:15px; color:#444444; padding-left:12px; position:relative;  }
#bo_cate a:before { content:''; position:absolute; left:0; top:50%; margin-top:-2px; width:4px; height:4px; background:#000; }
#bo_cate #bo_cate_on { color:#06b3e0; font-weight:600; }

#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-bottom:1px solid #ccc;background:#fff;position:relative}
#faq_wrap li:first-child {border-top:2px solid #000}
#faq_wrap li h3 {min-height:50px;line-height:30px;padding:15px;padding-left:50px;position:relative}
#faq_wrap li h3 a { font-size:15px; color:#444; font-weight:400; }
#faq_wrap li h3 .tit_btn {position:absolute;right:24px;top:50%; margin-top:-20px; border:0;width:40px;height:40px;background:url(/img/common/ico_faq_more.png) no-repeat 50% 50%;text-indent:-9999px; }
#faq_wrap li h3 .tit_bg {position:absolute;top:19px;left:15px; width:20px; height:20px; background:url(/img/common/faq_q.png) no-repeat 50% 50%; text-indent:-9999px;  }
#faq_wrap li h3.faq_li_open a {color:#3a8afd}

#faq_con .con_inner {display:none;padding:20px 5px 20px 50px; background:url(/img/common/faq_a.png) no-repeat 16px 20px; font-size:15px; color:#444; line-height:1.5; border-top:1px solid #ccc; }
#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 {position:absolute;right:15px;top:15px;border:0;width:30px;height:30px;background:#fff;color:#3a8afd;font-size:1.2em; display:none; }

#faq_sch  { position:relative; margin-top:30px; }
#faq_sch form { position:absolute; right:0; top:0; }

#faq_sch .sch_tit {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#faq_sch .frm_input { width:280px; border:0; border-bottom:1px solid #1eb9ee; height:50px; font-size:17px; padding-left:15px; color:#444; outline:none; box-shadow:none !important;  }
#faq_sch .btn_submit { position:absolute; right:0; top:0; width:50px; height:50px; background:url(/img/common/btn_srch.png) no-repeat 50% 50%; text-indent:-9999px; cursor:pointer; border:0;outline:none; }
#faq_sch  .title-box { font-size:20px; color:#000; font-weight:400; height:50px; margin-bottom:20px; line-height:50px; }

#bo_cate_ul { padding:15px 30px; background:#f5f5f5; border:1px solid #ccc; overflow:hidden; }
 