@charset "utf-8";

#faq_bbslist {position:relative;padding:180px 0 150px;background:var(--Gradient_BG, linear-gradient(90deg, #E1F8FF 0%, #FFF 41.15%, #F8EEFF 100%));}
#faq_bbslist .inner {margin:0 auto;max-width:660px;}
#faq_bbslist .faq_title {margin:0 0 50px;font-size:50px;color:#020063;font-weight:700;text-align:center}
#faq_bbslist ul.faq_con:after {display:block;visibility:hidden;clear:both;content:""}
#faq_bbslist ul.faq_con {color:#363636;padding:0}
#faq_bbslist ul.faq_con .question {position:relative;display:block;padding:20px 40px 20px 25px;font-size:22px;line-height:30px;font-weight:500;color:#666;cursor:pointer;box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px 0px;border-radius:8px}
#faq_bbslist ul.faq_con li {position:relative;margin:0 0 15px}
#faq_bbslist ul.faq_con .question {background:url('/img/plus.png') #fff no-repeat right center;}
#faq_bbslist ul.faq_con .question.qopen {background:url('/img/minus.png') #fff  no-repeat right center;}
#faq_bbslist ul.faq_con div.answer {margin-top:-10px;font-size:18px;line-height:25px;color:#000;background:#f1f1f1;padding:35px 25px 25px;box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px 0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:none}
#faq_bbslist ul.faq_con div.answer img {max-width:100%;height:auto}
#faq_bbslist ul.faq_con div.answer .answer_view {}
.faq_more {margin:100px 0 0;font-size:50px;color:#020063;font-weight:700;text-align:center}
.faq_btn_config {margin:20px 0 0;text-align:right}
.faq_btn_config a {margin-left:4px;padding:8px 15px;font-size:12px;background:#fff;border:1px solid #ddd;border-radius:4px;}
.faq_email {margin:50px 0}
.faq_email .email_info {padding:19px 10px;font-size:22px;color:#666;font-weight:500;text-align:center;background:#fff;border:1px solid #666;border-radius:8px;}

#bo_w {position:relative;margin:0 auto;padding:150px 15px 130px;max-width:660px}
#bo_w .bo_w_item {margin:0 0 25px}
#bo_w .bo_w_item:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_item select {padding:0 10px;width:100%;height:48px;font-size:16px;;border:1px solid #D9DBDE;border-radius:8px;outline:none}
#bo_w .bo_w_tit {margin:0 0 12px;font-size:20px;font-weight:bold;color:#000}
#bo_w .frm_input {font-size:16px}
#bo_w textarea {padding:15px;font-size:16px;line-height:26px}
#bo_w .btn_confirm {padding:10px 0 0;text-align:center}
#bo_w .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .btn_confirm .btn {margin:0 5px;padding:0 20px;width:200px;height:48px;line-height:48px;font-weight:300;font-size:16px;border:0;border-radius:8px}
#bo_w .btn_cancel {background-image:linear-gradient(to right bottom, rgb(205, 205, 205) 3.94%, rgb(169, 169, 169) 94.16%);}

.bo_write_btn {margin:30px 0 0px;text-align:right}
.bo_write_btn:after {display:block;visibility:hidden;clear:both;content:""}
.bo_write_btn a.btn_w_faq {display:inline-block;padding:0 30px;height:45px;line-height:45px;font-size:16px;color:#010040;font-weight:400;border:1px solid #ccc;background:#fff;border-radius:8px}

@media all and (max-width:1200px) {
	#faq_bbslist {padding:120px 0 80px}
	#faq_bbslist .faq_title {margin:0 0 30px;font-size:28px}
	#faq_bbslist ul.faq_con .question {padding:17px 40px 17px 25px;font-size:18px;line-height:25px}
	#faq_bbslist ul.faq_con div.answer {margin-top:-10px;font-size:16px;line-height:22px;}
	.faq_more {margin:70px 0 0;font-size:28px;}
	.faq_email {margin:30px 0}
	.faq_email .email_info {padding:17px 10px;font-size:18px}
	#bo_w {padding:120px 15px 100px}
	#bo_w .bo_w_tit {font-size:18px}
}

@media all and (max-width:992px) {
	#bo_w .btn_confirm {padding:0 0 0}
	#bo_w .btn_confirm .btn {float:right;margin:0;padding:0;width:48.5%}
	#bo_w .btn_confirm .btn_cancel {float:left}
}