.ent-faq-page{background:#f5f7fa;padding:0 0 70px;min-height:400px;}.ent-faq-head{text-align:center;padding:54px 0 30px;}.ent-faq-head h1{font-size:32px;color:#1b2431;margin:0;font-weight:700;letter-spacing:.5px;}.ent-faq-head h1:after{content:"";display:block;width:56px;height:4px;background:#0b4da2;border-radius:2px;margin:16px auto 0;}.ent-faq-sub{color:#666;font-size:15px;margin:18px 0 0;}.ent-faq-list{background:#fff;border:1px solid #e6e9ef;border-radius:6px;padding:6px 26px;box-shadow:0 2px 10px rgba(11,77,162,.04);}.ent-faq-list .pb-acc-item{border-bottom:1px solid #eef1f6;overflow:hidden;}.ent-faq-list .pb-acc-item:last-child{border-bottom:none;}.ent-faq-list .pb-acc-btn{width:100%;padding:20px 0;border:none;background:#fff;font-size:16px;font-weight:600;color:#222;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;line-height:1.6;transition:color .2s;font-family:inherit;}.ent-faq-list .pb-acc-btn:hover{color:#0b4da2;}.ent-faq-list .pb-acc-q{flex:1;text-align:left;padding-right:18px;}.ent-faq-list .pb-acc-btn .fa{color:#b8c0cc;font-size:14px;flex:0 0 auto;transition:transform .3s,color .2s;}.ent-faq-list .pb-acc-btn:hover .fa{color:#0b4da2;}.ent-faq-list .pb-acc-panel{padding:2px 0 20px;color:#555;font-size:14px;line-height:1.9;}.ent-faq-empty{background:#fff;border:1px solid #e6e9ef;border-radius:6px;padding:60px 0;text-align:center;color:#999;font-size:14px;}@media(max-width:768px){.ent-faq-head{padding:36px 0 22px;}.ent-faq-head h1{font-size:24px;}.ent-faq-sub{font-size:14px;}.ent-faq-list{padding:2px 16px;}.ent-faq-list .pb-acc-btn{font-size:15px;padding:16px 0;}.ent-faq-list .pb-acc-panel{font-size:13px;}}.ent-faq-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:30px 0 6px;}.ent-faq-tab{border:1px solid #d8dfea;background:#fff;color:#41506b;font-size:14px;line-height:1;padding:10px 20px;border-radius:22px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:all .2s;}.ent-faq-tab:hover{border-color:#0b4da2;color:#0b4da2;}.ent-faq-tab.on{background:#0b4da2;border-color:#0b4da2;color:#fff;box-shadow:0 6px 16px rgba(11,77,162,.22);}.ent-faq-tab-num{font-size:12px;opacity:.7;}.ent-faq-group{display:block;}.ent-faq-group-title{font-size:17px;color:#1b2431;margin:30px 0 4px;padding-left:12px;border-left:4px solid #0b4da2;line-height:1.25;font-weight:700;}.ent-faq-groups .ent-faq-list{margin-top:14px;}.ent-faq-goods{margin:8px 0 2px;padding:14px 16px;background:#f7f9fc;border:1px solid #e9eef6;border-radius:6px;}.ent-faq-goods-title{font-size:13px;color:#0b4da2;font-weight:600;margin:0 0 10px;}.ent-faq-goods-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.ent-faq-good{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e6e9ef;border-radius:4px;padding:8px 10px;text-decoration:none;transition:border-color .2s,box-shadow .2s;min-width:0;}.ent-faq-good:hover{border-color:#0b4da2;box-shadow:0 4px 12px rgba(11,77,162,.1);}.ent-faq-good img{width:44px;height:44px;object-fit:contain;flex:0 0 auto;background:#fff;border-radius:3px;}.ent-faq-good-name{flex:1;font-size:13px;color:#333;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;}.ent-faq-good-go{flex:0 0 auto;font-size:12px;color:#0b4da2;white-space:nowrap;}@media(max-width:768px){.ent-faq-tabs{padding:20px 0 4px;gap:8px;}.ent-faq-tab{padding:8px 14px;font-size:13px;}.ent-faq-group-title{font-size:15px;margin:24px 0 2px;}.ent-faq-goods{padding:12px;}.ent-faq-goods-list{grid-template-columns:1fr;}}