#faqlist li{
	border-bottom: 1px solid #e2e2e2;
	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;
	background: #fff;
	font-size: 22px;
	color: #5b5b5b;
	line-height: 120%;
}
#faqlist li .menu_head b{
	display: inline-block;
	color: #c5af85;
	position:relative;
	font-weight: normal;
}
#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: #414042;
    font-size: 18px;
    padding: 0px 30px 20px;
    margin-bottom: 4px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #fff;
    line-height: 120%;
}
@media screen and (max-width: 980px) {
	#faqlist li .menu_head{
	    font-size: 18px;
		padding: 20px;
	}
	#faqlist li .menu_body{
		font-size: 16px;
		padding: 0px 15px 20px;
	}
	#faqlist li{margin-bottom: 20px;}
}