.faq-top{border-top:1px solid #eae8e8;border-bottom: 1px solid #eae8e8;line-height: 32px;}
.faq-top a{float: left;font-size: 15px;margin-right: 10px;font-weight: bold;}
.faq-top .ahover{color: #c4a172;border-top: 2px solid #c4a172;}
.faq-banner{background: url(/assets/images/new_img/article.png) no-repeat center;background-size: cover;}
.faq-content{margin-bottom: 3%;}
.faq-contents{display: none;}
.active{display: block;}
.faq-ul li{border-bottom: 1px solid #eae8e8;padding: 10px 0px;}
.faq-question{position: relative;font-weight: bold;cursor: pointer;}
.faq-icon-after{display: none;}
.faq-question-hover .faq-icon-before{display: none;}
.faq-question-hover .faq-icon-after{display: inline-block;}
.faq-icon{display: inline-block;position: absolute;width: 22px;height: 22px;background: #333;color: #fff;line-height: 22px;font-size: 18px;text-align: center;left: 0;top: 0;}
.faq-question{line-height: 22px;color: #555;font-size: 18px;padding-left: 32px;}
.faq-icon i{font-style: normal;}
.faq-answer{font-size: 18px;line-height: 33px;margin-top: 10px;display: none;}
.faq-answer strong{font-weight: bold;color: #d04b42;font-size: 16px;}
.faq-answer p{color: #888;font-size: 16px;}
.faq-answer li{font-size: 16px;font-weight: bold;list-style: disc;margin-left: 23px;border-bottom: none; padding: 0;}
@media (min-width: 1080px){
	.faq-question:hover{color: #c4a172;}
	.faq-question:hover .faq-icon{background:#c4a172;}
}