#faqlist li{border: 1px solid #f1f1f1;margin-bottom:30px}
#faqlist li.current{border:2px solid #c74848}
#faqlist li.current .menu_body{border-bottom:1px solid #ff992c}
#faqlist li .menu_head{padding:20px 30px;font-size:22px;color:#9a9a9a;line-height:120%;display:flex;background: #f1f1f1;align-items: center;}
#faqlist li .menu_head b{color:#fff;position:relative;font-weight:normal;background:#2f4f4f;font-size:15px;width:30px;height:30px;text-align:center;line-height:30px;vertical-align:text-bottom;margin-right:15px;border-radius:50%;display: flex;align-items: center;justify-content: center;}
#faqlist li .menu_head p{width:calc(100% - 50px);color:#1b1b1b;font-size: 20px;font-weight: 400;}
#faqlist li.current .menu_head b:before{display:none}
#faqlist li .menu_head h3{display:inline-block;color:#494949;margin-left:15px;font-weight:normal;width:calc(100% - 40px);vertical-align:top;line-height:110%}
#faqlist li .menu_body{color:#1f1f1f;font-size: 16px;padding: 25px 30px;line-height: 180%;background:#fff}

@media screen and (max-width:980px){
	#faqlist li .menu_head{font-size:18px;padding:20px}
	#faqlist li .menu_body{font-size:16px;padding:20px 15px 20px}
	#faqlist li{margin-bottom:20px}
	#faqlist li .menu_head p{font-size: 17px;}
}