.site-intro[data-v-7b3fa094]{min-height:200px}.site-intro .head[data-v-7b3fa094]{display:flex;align-items:center}.site-intro .head .logo[data-v-7b3fa094]{width:72px;height:72px;border-radius:8px;-o-object-fit:cover;object-fit:cover;margin-right:16px}.site-intro .head .info .name-row[data-v-7b3fa094]{display:flex;align-items:center}.site-intro .head .info .name-row .name[data-v-7b3fa094]{font-size:18px;font-weight:700;margin-right:10px}.site-intro .head .info .name-row .type[data-v-7b3fa094]{font-size:12px;color:#145af2;background:rgba(64,158,255,.1);padding:1px 8px;border-radius:10px}.site-intro .head .info .meta[data-v-7b3fa094]{margin-top:8px;color:#909399;font-size:13px}.site-intro .head .info .meta span[data-v-7b3fa094]{margin-right:16px}.site-intro .section[data-v-7b3fa094]{margin-top:20px}.site-intro .section .section-title[data-v-7b3fa094]{font-size:14px;font-weight:700;padding-left:8px;border-left:3px solid #145af2;margin-bottom:10px}.site-intro .num-grid[data-v-7b3fa094]{display:flex;flex-wrap:wrap;gap:10px}.site-intro .num-grid .num-item[data-v-7b3fa094]{background:#f7f8fa;border-radius:4px;padding:8px 14px;display:flex;flex-direction:column}.site-intro .num-grid .num-item .label[data-v-7b3fa094]{font-size:12px;color:#909399}.site-intro .num-grid .num-item .value[data-v-7b3fa094]{font-size:15px;font-weight:700;margin-top:2px}.site-intro .rich-text[data-v-7b3fa094]{font-size:14px;color:#606266;line-height:1.7;word-break:break-word}.site-intro .equip-list[data-v-7b3fa094]{display:flex;flex-wrap:wrap;gap:10px}.site-intro .equip-list .equip-item[data-v-7b3fa094]{width:calc(50% - 5px);background:#f7f8fa;border-radius:4px;padding:8px 12px;font-size:13px}.site-intro .equip-list .equip-item .label[data-v-7b3fa094]{color:#909399;margin-right:8px}.site-intro .equip-list .equip-item .value[data-v-7b3fa094]{color:#303133}.site-intro .lamp-images[data-v-7b3fa094]{display:flex;flex-wrap:wrap;gap:10px}.site-intro .lamp-images .lamp-img[data-v-7b3fa094]{width:120px;height:120px;border-radius:4px}.site-intro .empty-tip[data-v-7b3fa094]{color:#909399;font-size:13px;text-align:center;padding:16px 0}.site-intro .plan-grid[data-v-7b3fa094]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.site-intro .plan-grid .plan-item[data-v-7b3fa094]{border:1px solid #ebeef5;border-radius:8px;padding:16px 18px}.site-intro .plan-grid .plan-item .plan-name[data-v-7b3fa094]{font-size:15px;font-weight:700;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-intro .plan-grid .plan-item .plan-time[data-v-7b3fa094]{margin-top:6px;font-size:12px;color:#909399}.site-intro .plan-grid .plan-item .plan-price[data-v-7b3fa094]{margin-top:10px;display:flex;align-items:baseline}.site-intro .plan-grid .plan-item .plan-price .price-num[data-v-7b3fa094]{font-size:22px;font-weight:700;color:#303133}.site-intro .plan-grid .plan-item .plan-price .price-label[data-v-7b3fa094]{margin-left:8px;font-size:12px;color:#909399}.site-intro .plan-grid .plan-item .plan-share[data-v-7b3fa094]{margin-top:8px;font-size:12px;color:#606266}.site-intro .plan-grid .plan-item .plan-remark[data-v-7b3fa094]{margin-top:12px;padding:10px 12px;background:#f7f8fa;border-radius:6px;color:#606266;font-size:12px;line-height:1.7;white-space:pre-line}.site-calendar[data-v-72917b87]{min-height:300px}.site-calendar .legend[data-v-72917b87]{display:flex;margin-bottom:8px}.site-calendar .legend .legend-item[data-v-72917b87]{display:inline-flex;align-items:center;margin-right:16px;font-size:13px;color:#606266}.site-calendar .legend .legend-item .dot[data-v-72917b87]{width:10px;height:10px;border-radius:50%;margin-right:4px}.site-calendar .legend .legend-item .dot.is-bookable[data-v-72917b87]{background:#67c23a}.site-calendar .legend .legend-item .dot.is-booked[data-v-72917b87]{background:#f56c6c}.site-calendar .legend .legend-item .dot.is-unavailable[data-v-72917b87]{background:#909399}.site-contact[data-v-defcde44]{min-height:160px}.site-contact .contact-tip[data-v-defcde44]{font-size:13px;color:#909399;margin-bottom:14px}.site-contact .contact-list .contact-item[data-v-defcde44]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f2f2f2}.site-contact .contact-list .contact-item .label[data-v-defcde44]{width:110px;color:#909399;font-size:14px}.site-contact .contact-list .contact-item .value[data-v-defcde44]{font-size:15px;color:#303133;font-weight:500}.site-contact .qrcode-box[data-v-defcde44]{margin-top:16px;text-align:center}.site-contact .qrcode-box .label[data-v-defcde44]{font-size:13px;color:#909399;margin-bottom:8px;display:block}.site-contact .qrcode-box img[data-v-defcde44]{width:180px;height:180px;-o-object-fit:contain;object-fit:contain}.site-contact .empty-qrcode[data-v-defcde44]{margin-top:16px;text-align:center;color:#c0c4cc;font-size:13px}.site-list-page .filter-tip[data-v-8850a1c0]{font-size:12px;color:#c0c4cc;padding-top:4px}.site-list-page .page-filter-box[data-v-8850a1c0] .el-date-editor--daterange{width:100%}.site-list-page .list-area[data-v-8850a1c0]{margin-top:10px;min-height:300px}.site-list-page .list-area .empty-tip[data-v-8850a1c0]{color:#909399;text-align:center;padding:60px 0}.site-list-page .list-area .card-grid[data-v-8850a1c0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.site-list-page .list-area .site-card[data-v-8850a1c0]{border:1px solid #ebeef5;border-radius:8px;padding:16px;position:relative;display:flex;flex-direction:column}.site-list-page .list-area .site-card[data-v-8850a1c0]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.site-list-page .list-area .site-card .presale-tag[data-v-8850a1c0]{position:absolute;right:0;top:0;background:#f56c6c;color:#fff;font-size:12px;padding:2px 10px;border-radius:0 8px 0 8px}.site-list-page .list-area .site-card .site-head[data-v-8850a1c0]{display:flex;align-items:flex-start}.site-list-page .list-area .site-card .site-head .logo[data-v-8850a1c0]{width:96px;height:96px;border-radius:12px;-o-object-fit:cover;object-fit:cover;margin-right:14px;flex-shrink:0;background:#f7f8fa}.site-list-page .list-area .site-card .site-head .detail[data-v-8850a1c0]{flex:1;min-width:0}.site-list-page .list-area .site-card .site-head .detail .name[data-v-8850a1c0]{font-size:16px;font-weight:700;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:44px}.site-list-page .list-area .site-card .site-head .detail .city[data-v-8850a1c0]{margin-top:4px;color:#909399;font-size:12px}.site-list-page .list-area .site-card .site-head .detail .city i[data-v-8850a1c0]{margin-right:2px}.site-list-page .list-area .site-card .site-head .detail .type-row[data-v-8850a1c0]{margin-top:8px}.site-list-page .list-area .site-card .site-head .detail .type-row .type-tag[data-v-8850a1c0]{display:inline-block;font-size:12px;color:#4a8f39;background:rgba(103,194,58,.12);padding:1px 8px;border-radius:3px}.site-list-page .list-area .site-card .site-head .detail .intro[data-v-8850a1c0]{margin-top:8px;color:#909399;font-size:13px;line-height:1.6;height:41.6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.site-list-page .list-area .site-card .num-panel[data-v-8850a1c0]{margin-top:12px;background:#f7f8fa;border-radius:6px;padding:10px 0;display:flex}.site-list-page .list-area .site-card .num-panel .num-item[data-v-8850a1c0]{flex:1;text-align:center}.site-list-page .list-area .site-card .num-panel .num-item+.num-item[data-v-8850a1c0]{border-left:1px solid #ebeef5}.site-list-page .list-area .site-card .num-panel .num-item .num-label[data-v-8850a1c0]{font-size:12px;color:#909399}.site-list-page .list-area .site-card .num-panel .num-item .num-value[data-v-8850a1c0]{margin-top:2px;font-size:18px;font-weight:700;color:#303133}.site-list-page .list-area .site-card .num-panel .num-item .num-value .unit[data-v-8850a1c0]{font-size:12px;font-weight:400;color:#909399;margin-left:2px}.site-list-page .list-area .site-card .actions[data-v-8850a1c0]{margin-top:12px;display:flex}.site-list-page .list-area .site-card .actions .el-button[data-v-8850a1c0]{flex:1;margin-left:0;padding-left:0;padding-right:0}.site-list-page .list-area .site-card .actions .el-button+.el-button[data-v-8850a1c0]{margin-left:10px}