﻿.faq{}
.faq:first-child{border-top:none;}
.faq .question p{ font-size: .4rem;font-weight: bold;line-height: .6rem;width:100%;padding-left:0;}
.faq .question p::after{content:"";}
.faq .question p.info_desc{color: #666;margin: 0 0 -8px;font-size:.28rem;font-weight:normal;}
.faq .question p.info_desc span{margin-left: 15px;}
.faq .answer{text-align: left;background: #fff;padding: .32rem 0;position:relative;}
.faq .answer::before{content:"";position:absolute; top:.2rem; left:0; height:1px; background-color:#ccc;width: 100%;}
.faq .answer p{margin:.2rem 0;font-size:.32rem;}
.faq .answer img, .faq .answer p img{height:auto;width: auto;max-width: 100%;align-items:center;}
.faq .answer video, .faq .answer p video{width: auto;max-width: 100%;}

.relative_list{ margin-top:1rem; }
.relative_list p{ font-size: .3rem; margin-bottom: .2rem; }
.relative_list a{ display: block; line-height: .48rem; padding: .06rem 0;position: relative;padding-left: .2rem;}
.relative_list a::after{content: "•";position: absolute;left: 0;top: 0;}
.relative_list a font{color:#999; margin-right:5px; }
.relative_list a:hover{border-color:#f9b900;}