.carousel[data-v-95bb157b]{position:relative;width:100%;height:clamp(150px,46vw,320px);border-radius:12px;overflow:hidden;box-shadow:0 6px 24px #00000014}.track[data-v-95bb157b]{display:flex;height:100%;transition:transform .6s ease}.slide[data-v-95bb157b]{flex:0 0 100%;height:100%}.slide img[data-v-95bb157b]{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}.arrow[data-v-95bb157b]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:none;border-radius:50%;background:#ffffffbf;color:#333;font-size:22px;line-height:38px;cursor:pointer;opacity:0;transition:opacity .25s}@media (max-width: 640px){.arrow[data-v-95bb157b]{opacity:1;width:30px;height:30px;font-size:18px;line-height:30px}}.carousel:hover .arrow[data-v-95bb157b]{opacity:1}.arrow.left[data-v-95bb157b]{left:12px}.arrow.right[data-v-95bb157b]{right:12px}.dots[data-v-95bb157b]{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:7px}.dot[data-v-95bb157b]{width:18px;height:4px;border-radius:2px;background:#ffffff8c;cursor:pointer;transition:background .25s}.dot.active[data-v-95bb157b]{background:#fff}.company[data-v-64e8f512]{margin-top:14px;padding:16px 18px;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;box-shadow:0 4px 14px #0000000d;border-left:5px solid #e93b3d}.name[data-v-64e8f512]{font-size:20px;font-weight:700;color:#1a1a1a}.slogan[data-v-64e8f512]{margin-top:6px;color:#e93b3d;font-size:14px;font-weight:600}.meta[data-v-64e8f512]{margin-top:10px;display:flex;gap:10px 18px;flex-wrap:wrap;color:#777;font-size:13px}.phone[data-v-64e8f512]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;background:linear-gradient(135deg,#ff6a3d,#e93b3d);color:#fff;border-radius:12px;text-decoration:none;box-shadow:0 4px 14px #e93b3d59}@media (max-width: 640px){.company[data-v-64e8f512]{flex-direction:column;align-items:stretch;padding:14px}.name[data-v-64e8f512]{font-size:18px}.phone[data-v-64e8f512]{flex-direction:row;justify-content:center;gap:10px;padding:13px 16px}.phone .label[data-v-64e8f512]{font-size:14px}.phone .number[data-v-64e8f512]{font-size:15px}}.label[data-v-64e8f512]{font-size:12px;opacity:.9}.number[data-v-64e8f512]{font-size:22px;font-weight:800;letter-spacing:1px}.notice[data-v-64e8f512]{margin-top:10px;padding:10px 14px;background:#fff7e6;border:1px solid #ffe3ba;border-radius:10px;color:#b26a00;font-size:13px;line-height:1.6}.sidebar[data-v-1105563e]{width:180px;flex-shrink:0;background:#fff;border-radius:14px;padding:14px 10px;box-shadow:0 4px 14px #0000000d;position:sticky;top:16px;align-self:flex-start}.title[data-v-1105563e]{font-size:15px;font-weight:700;color:#999;padding:4px 12px 10px}.list[data-v-1105563e]{list-style:none}.item[data-v-1105563e]{display:flex;align-items:center;gap:10px;padding:20px 12px;border-radius:10px;cursor:pointer;color:#444;font-size:14px;transition:all .2s}.item[data-v-1105563e]:hover{background:#fef0f0;color:#e93b3d}.item.active[data-v-1105563e]{background:#e93b3d;color:#fff;font-weight:600}.emoji[data-v-1105563e]{font-size:16px}.tip[data-v-1105563e]{margin-top:16px;padding:12px;border-top:1px dashed #eee;color:#999;font-size:12px;text-align:center;line-height:1.7}@media (max-width: 640px){.sidebar[data-v-1105563e]{width:88px;flex-shrink:0;position:sticky;top:10px;align-self:flex-start;padding:8px 6px;border-radius:12px}.title[data-v-1105563e]{display:none}.list[data-v-1105563e]{display:block;max-height:calc(100vh - 130px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.list[data-v-1105563e]::-webkit-scrollbar{display:none}.item[data-v-1105563e]{flex-direction:column;align-items:center;gap:2px;padding:20px 2px;border-radius:10px;font-size:12px;text-align:center}.emoji[data-v-1105563e]{font-size:20px}.tip[data-v-1105563e]{display:none}}.content[data-v-4f9ca340]{flex:1;min-width:0}.header[data-v-4f9ca340]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.header h2[data-v-4f9ca340]{font-size:20px;font-weight:700;color:#1a1a1a}.count[data-v-4f9ca340]{font-size:12px;color:#999}.grid[data-v-4f9ca340]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}@media (max-width: 640px){.grid[data-v-4f9ca340]{grid-template-columns:repeat(2,1fr);gap:10px}.info[data-v-4f9ca340]{padding:10px 12px 12px}.name[data-v-4f9ca340]{font-size:12px;height:38px;font-weight:600}.num[data-v-4f9ca340]{font-size:15px}.header h2[data-v-4f9ca340]{font-size:17px}}.card[data-v-4f9ca340]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #0000000d;transition:transform .25s,box-shadow .25s}.card[data-v-4f9ca340]:hover{transform:translateY(-4px);box-shadow:0 10px 22px #0000001a}.pic[data-v-4f9ca340]{aspect-ratio:1 / 1;overflow:hidden}.pic img[data-v-4f9ca340]{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}.info[data-v-4f9ca340]{padding:12px 14px 14px}.name[data-v-4f9ca340]{font-size:13px;color:#333;line-height:1.5;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price[data-v-4f9ca340]{margin-top:8px;color:#e93b3d;display:flex;align-items:baseline;gap:2px}.symbol[data-v-4f9ca340]{font-size:13px;font-weight:600}.num[data-v-4f9ca340]{font-size:15px;font-weight:800}.unit[data-v-4f9ca340]{font-size:12px;color:#bbb}.empty[data-v-4f9ca340]{padding:60px 0;text-align:center;color:#999;background:#fff;border-radius:14px;font-size:15px}.empty .sub[data-v-4f9ca340]{margin-top:8px;font-size:13px;color:#bbb}.layout[data-v-43810527]{margin-top:18px;display:flex;gap:16px;align-items:flex-start}@media (max-width: 640px){.layout[data-v-43810527]{margin-top:12px;gap:10px}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:#f5f6f8;color:#222;-webkit-font-smoothing:antialiased}#app{max-width:720px;margin:0 auto;padding:12px 5px 48px}img{-webkit-user-drag:none}img,p,span,h1,h2{-webkit-touch-callout:none}
