.faq-title{text-align:center;padding-top:40px;padding-bottom:40px}.faq-item{background:#fff;margin-bottom:20px}.faq-item-open{transition:all 0s}.active .faq-item-open{transform:rotate(45deg)}.faq-item-title{font-size:2.4rem;min-height:80px;padding:24px;display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:pointer}.faq-item-desc{width:100%;color:#504f4f;padding:0 24px 16px;font-size:16px;white-space:pre-line}.faq-scroll{width:100%;overflow-x:scroll}.faq-scroll::-webkit-scrollbar{width:0;height:0}.gallery-module-content{margin-top:20px}.collapse-content{overflow:hidden;display:none}.product-desc-card{margin-top:16px;width:100%;font-size:16px;background-color:#fff;border:1px solid #eee;padding:24px 24px 36px;border-radius:5px}.product-desc{line-height:1.5;color:#666;margin-bottom:5px;white-space:pre-line}.desc-collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toggle-btn{float:right;color:#06c;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}@media screen and (max-width:1024px){.faq-item-desc,.faq-item-title{font-size:14px}.faq{padding:0 16px}.faq-item-desc{width:100%}}@media screen and (max-width:1024px) and (min-width:769px){.goods-warp .module-title{font-size:32px}}