.faqs{padding:30px 0}.faqs .title{margin-bottom:20px}.faqs .item:not(:last-child){margin-bottom:30px}.faqs .item-title{padding:7px 15px;font-family:'SourceHanSansCN-M';background:#f8f8f8;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faqs .item-title.active{color:#fff;background:var(--style-color)}.faqs .item-title i{width:25px;height:25px;margin-left:15px;border-radius:50%;border:1px solid #333;position:relative}.faqs .item-title.active i{border-color:#fff}.faqs .item-title i::before,.faqs .item-title i::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#333}.faqs .item-title.active i::before,.faqs .item-title.active i::after{background:#fff}.faqs .item-title i::before{width:2px;height:50%;transition:height .3s}.faqs .item-title.active i::before{height:0}.faqs .item-title i::after{width:50%;height:2px}.faqs .item-info{padding:10px 15px;display:none}@media (min-width:1200px){.faqs{padding:60px 0}.faqs .title{margin-bottom:40px}.faqs .item-title{padding-top:12px;padding-bottom:12px}}@media (min-width:1440px){.faqs{padding:90px 0}}