@charset "utf-8";

#bo_cate {margin:15px 0 0}
#bo_cate:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1;position:relative;margin:0;padding-left:1px; height:40px !important}
#bo_cate li {float:left;margin-bottom:-1px;}
#bo_cate a {display:block;position:relative;margin-left:-1px;background:#f7f7f7;letter-spacing:-0.1em; line-height:38px !important}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold}

#faq_wrap {margin:0px 0 30px}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.faq_admin {text-align:right}

#faq_wrap ol {position:relative;}
#faq_wrap li{border:solid #ddd;border-width:0 0 1px;background:#fff;position:relative;overflow:inherit;}
#faq_wrap li:before,#faq_wrap li:after{position:absolute;content:'';width:8px;height:8px;background:#FFF;border:1px solid #d9d9d9;border-radius:50%;left:0;bottom:-4px;z-index:9;}
#faq_wrap li:after{right:0;left:auto;}

#faq_wrap li h3{font-size:14px;margin:0;position:relative;}
#faq_wrap li h3 a{display:block;padding:15px;}
#faq_wrap li h3 i {font-size:14px;top:15px;right:13px;position:absolute;}

#faq_con .con_inner{display:none;padding:15px 10px;position:relative;border-top:1px dashed #ddd;margin:0 8px}
#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 {border:1px solid #ccc;background:#fff;margin:50px 0 0;}
#faq_sch form{position:relative}
#faq_sch .sch_tit{font-size:18px;font-weight:bold;display:inline-block;margin:0 10px 0 15px;vertical-align:middle}
#faq_sch .frm_input{width:calc(100% - 165px);border:0}
#faq_sch .btn_submit{padding:0 10px;height:40px;font-size:1.4em;font-weight:bold;float:right;background:none !important;}



/* Accordions & Toggles */
.panel-group .panel {box-shadow:none;border-radius:0;}
.panel-group .panel:fist-child {border-radius:3px 3px 0 0;}
.panel-group .panel:last-child {border-radius:0 0 2px 2px;}
.panel-group .panel:last-child {border-radius:2px 2px 0 0;box-shadow:none;}
.panel-group .panel + .panel {margin-top:-1px;}
.panel-group .panel-default .panel-heading {padding:0;background:none;}
.panel-group .panel-default .panel-heading .panel-title {font-size:14px;font-weight:400;position:relative;}
.panel-group .panel-default .panel-heading .panel-title a {padding:15px 20px;display:block;position:relative;}
.panel-group .panel-default .panel-heading .panel-title a:hover,.panel-group .panel-default .panel-heading .panel-title:hover i {color:#8d84e4;}


.panel-group.s-line .panel-default {border-left:none;border-right:none;position:relative;overflow:inherit;} 
.panel-group.s-line .panel-default:after,.panel-group.s-line .panel-default:before,.panel-group:after,.panel-group:before {position:absolute;content:'';width:8px;height:8px;background:#FFF;border:1px solid #d9d9d9;border-radius:50%;left:0;bottom:-4px;z-index:9;}
.panel-group {position:relative;} 
.panel-group:after {bottom:auto;top:-4px;}
.panel-group:before {bottom:auto;top:-4px;right:0;left:auto;}  

.panel-group.s-line .panel-default:before {right:0;left:auto;}  
.panel-group.s-line .panel-default .panel-body {border-top:none;}
