@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 {display:inline-block;padding:2px}
#bo_cate a {display:block; /*line-height:28px;*/ padding:10px 15px; color:#555; border:solid 1px #ddd; color:#888;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3ca638;color:#fff}
#bo_cate #bo_cate_on {z-index:2; background:#3ca638; color:#fff; font-weight:500; border-radius:0;}

#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 #ececec;background:#fff;position:relative}
#faq_wrap li:first-child {border-top:1px solid #ececec}
#faq_wrap li h3 {min-height:50px; line-height:30px; padding:15px; padding-left:50px; position:relative; font-weight:500;}
#faq_wrap li h3 a:hover{text-decoration:underline;}

#faq_wrap li h3 .tit_btn {position:absolute; right:15px; top:15px; border:0; width:30px; height:30px; background:#fff; color:#a2a2a2; font-size:14px;}
#faq_wrap li h3 .tit_bg {display:inline-block; position:absolute; top:15px; left:15px; text-align:center; color:#000; font-size:17px;}
#faq_wrap li h3.faq_li_open a{color:#3ca638;}
#faq_wrap li h3.faq_li_open .tit_bg{color:#3ca638}

#faq_con .con_inner{display:none; /*padding:5px 5px 20px 50px;*/ padding:30px 50px; background:#f5f5f5; font-size:16px; line-height:1.5;}
#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:#3ca638; font-size:14px;}

#faq_sch {background:#f7f7f7; padding:30px; text-align:center; margin:0 0 10px;}
#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 {border:1px solid #d0d3db; width:300px; height:45px; border-radius:0; border-radius:3px;}
#faq_sch .btn_submit {padding:0 10px; height:45px; width:88px; font-size:1.083em; font-weight:600; color:#fff; background:#434a54;}
