.date-picker-container[data-v-99528c9c]{position:relative;z-index:1}.date-picker-container .date-box[data-v-99528c9c]{background-color:#fff;position:fixed;top:-999px;width:680px;height:302px;border-radius:3px;display:none;border:1px solid #dfdfdf;align-items:flex-start;transition:.2s linear;z-index:9}.date-picker-container .date-box .months[data-v-99528c9c]{flex:1;flex-shrink:0}.date-picker-container .date-box .months .title[data-v-99528c9c]{font-size:14px;text-align:center;font-weight:700;color:#222;line-height:20px;background:#f8f8fa;border-radius:3px 0 0 0;line-height:40px;margin-bottom:7px;position:relative}.date-picker-container .date-box .months .title .left-action[data-v-99528c9c]{color:#95949d;font-size:14px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;height:40px;line-height:40px;left:20px}.date-picker-container .date-box .months .title .left-action[data-v-99528c9c]:hover{color:#68676c}.date-picker-container .date-box .months .title .right-action[data-v-99528c9c]{color:#95949d;font-size:14px;height:40px;line-height:40px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;right:20px}.date-picker-container .date-box .months .title .right-action[data-v-99528c9c]:hover{color:#68676c}.date-picker-container .date-box .months .title .disabled[data-v-99528c9c],.date-picker-container .date-box .months .title .disabled[data-v-99528c9c]:hover{color:#d0d0d4}.date-picker-container .date-box .months .weeks[data-v-99528c9c]{display:flex;align-items:center;padding:0 12px 0 2px}.date-picker-container .date-box .months .weeks .week[data-v-99528c9c]{width:46px;line-height:34px;padding-left:12px;text-align:center;font-size:14px;font-weight:400;color:#95949d}.date-picker-container .date-box .months .weeks .red[data-v-99528c9c]{color:#e03e5d}.date-picker-container .date-box .months .date-list[data-v-99528c9c]{display:flex;align-items:center;flex-wrap:wrap}.date-picker-container .date-box .months .date-list .date-item[data-v-99528c9c]{width:34px;line-height:34px;margin-left:12px;text-align:center;font-size:14px;font-weight:400;color:#323038;cursor:pointer;border-radius:3px;transition:.2s linear}.date-picker-container .date-box .months .date-list .date-item[data-v-99528c9c]:hover{background-color:#ffe9ed}.date-picker-container .date-box .months .date-list .opacity[data-v-99528c9c]{opacity:0}.date-picker-container .date-box .months .date-list .grey[data-v-99528c9c]{color:#95949d}.date-picker-container .date-box .months .date-list .grey[data-v-99528c9c]:hover{background-color:#fff}.date-picker-container .date-box .months .date-list .active[data-v-99528c9c]{background-color:#e03e5d;color:#fff}.date-picker-container .date-box .months .date-list .active[data-v-99528c9c]:hover{background-color:#e03e5d}.date-picker-container .visible[data-v-99528c9c]{display:flex}.home-banner[data-v-4f782ddf]{position:relative}.swiper-container .swiper-slide[data-v-4f782ddf]{cursor:pointer}.swiper-container .cover[data-v-4f782ddf]{transform:scaleX(1);height:8.3rem;width:100%;max-height:830px}.swiper-dots[data-v-4f782ddf]{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;z-index:5}.swiper-dots .dot[data-v-4f782ddf]{width:8px;height:8px;background:#fff;opacity:.5;margin:0 3px;border-radius:4px;transition:opacity .5s,width .3s;cursor:pointer}.swiper-dots .dot.active[data-v-4f782ddf]{width:16px;opacity:1}.search-wrap[data-v-4f782ddf]{position:absolute;bottom:70px;left:0;right:0;margin:auto;background:#fff;height:70px;width:8.8rem;max-width:1180px;z-index:15;border-radius:3px}.search[data-v-4f782ddf]{display:flex;justify-content:space-between;align-items:center;padding-right:10px}.date-input[data-v-4f782ddf],.dest-input[data-v-4f782ddf]{padding:0 30px}.date-input .icon[data-v-4f782ddf],.dest-input .icon[data-v-4f782ddf]{width:20px;height:20px}.dest-input[data-v-4f782ddf]{width:3rem;display:flex;align-items:center}.date-input[data-v-4f782ddf]{flex:1}.input[data-v-4f782ddf]{height:70px;border:none;outline:none;font-size:17px;font-weight:600;color:#323038;line-height:24px;padding-left:12px;width:90%}.input[data-v-4f782ddf]::-webkit-input-placeholder{color:#323038}.region-name[data-v-4f782ddf]{padding-left:12px;color:#323038;font-size:17px;font-weight:600;line-height:24px}.phone-input[data-v-4f782ddf]{display:flex;align-items:center;height:70px;margin-right:30px}.phone-input .tel-num[data-v-4f782ddf]{width:320px;height:48px;padding:0 20px;outline:none;border:1px solid #dfdedf}.phone-input .tel-num[data-v-4f782ddf]::-webkit-inner-spin-button,.phone-input .tel-num[data-v-4f782ddf]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.search-btn[data-v-4f782ddf]{width:120px;height:50px;padding:10px;outline:none;border:none;background:#e03e5d;font-size:17px;font-weight:600;color:#fff;cursor:pointer;line-height:30px;text-align:center;border-radius:3px}.search-btn[data-v-4f782ddf]:hover{background:#ca3b56}.wedding-package[data-v-57b7cc92]{padding-top:80px}.title[data-v-57b7cc92]{display:flex;align-items:center;padding-bottom:30px}.title .tit[data-v-57b7cc92]{font-size:28px;font-weight:600;color:#323038;line-height:40px;padding-right:10px}.title .subtitle[data-v-57b7cc92]{font-size:14px;font-weight:400;color:#68676c;height:30px;display:flex;align-items:flex-end}.wedding-list[data-v-57b7cc92]{display:flex;flex-wrap:wrap}.wedding-list .item[data-v-57b7cc92]{margin-right:20px;margin-bottom:20px}.wedding-list .item[data-v-57b7cc92]:nth-child(3n){margin-right:0}.card[data-v-57b7cc92]{width:420px;height:338px;position:relative}.card .card-info-tag[data-v-57b7cc92]{position:absolute;left:0;top:0;background:#323038;display:flex;justify-content:center;align-items:center}.card .card-info-tag .tag[data-v-57b7cc92]{font-size:12px;font-weight:400;color:#fff;padding:2px 7px}.cover-outer[data-v-57b7cc92]{height:280px;overflow:hidden;position:relative}.cover-outer img[data-v-57b7cc92]{width:100%}.cover-outer:hover .cover[data-v-57b7cc92]{transform:scale(1.1)}.cover[data-v-57b7cc92]{height:280px;background-color:#eee;transition:transform .5s}.card-info[data-v-57b7cc92]{padding:12px 0 20px}.card-info .card-info-header[data-v-57b7cc92]{display:flex;justify-content:space-between}.card-info .card-info-header .price[data-v-57b7cc92]{width:80px;text-align:right}.card-info-title[data-v-57b7cc92],.card-info .card-info-header .price[data-v-57b7cc92]{font-size:16px;font-weight:600;color:#323038;line-height:22px}.card-info-title[data-v-57b7cc92]{flex:1;padding-right:20px}.card-info-subtitle[data-v-57b7cc92],.card-info-title[data-v-57b7cc92]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-info-subtitle[data-v-57b7cc92]{font-size:14px;font-weight:400;color:#68676c;line-height:20px;padding:4px 0}.read-more-btn[data-v-57b7cc92]{background-color:#fff;display:flex;justify-content:center;margin-top:20px;cursor:pointer}.read-more-btn .button[data-v-57b7cc92]{display:flex;justify-content:center;align-items:center;height:40px!important;width:300px!important;border:2px solid #323038;color:#323038;font-size:14px;font-weight:600}.read-more-btn .button .iconfont[data-v-57b7cc92]{padding-left:5px;font-weight:200}.read-more-btn .button[data-v-57b7cc92]:hover{background:#323038;color:#fff}.mv-swiper-container[data-v-53beb4fe]{width:100%;height:818px;background:url(https://img1.halobear.com/wedding/Fqf9Rml9WUYdQhiTbhH8oenRlLd4.png) 50% no-repeat;background-size:cover}.content[data-v-53beb4fe]{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.content .title[data-v-53beb4fe]{font-size:28px;font-weight:600;color:#fff;line-height:40px;text-align:center;margin-bottom:60px;position:absolute;top:60px;left:50%;transform:translateX(-50%)}.content .mv-swiper-images[data-v-53beb4fe]{flex:1;margin-top:160px}.content .mv-swiper-images .item[data-v-53beb4fe]{display:flex;justify-content:space-between;cursor:default!important}.content .mv-swiper-images .swiper-slide[data-v-53beb4fe]{width:800px;display:flex;flex-direction:column;position:relative;cursor:default}.content .mv-swiper-images .swiper-slide.swiper-slide-active .swiper-text[data-v-53beb4fe]{display:flex}.content .mv-swiper-images .swiper-slide.swiper-slide-active .play-box[data-v-53beb4fe]{transform:translate(-50%,-100%)}.content .mv-swiper-images .swiper-slide .video-cover[data-v-53beb4fe]{-o-object-fit:cover;object-fit:cover;width:800px;height:450px;outline:none;cursor:pointer}.content .mv-swiper-images .swiper-slide .play-box[data-v-53beb4fe]{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer}.content .mv-swiper-images .swiper-text[data-v-53beb4fe]{width:800px;height:68px;padding:0 22px;display:none;justify-content:space-between;align-items:center;background:#fff}.content .mv-swiper-images .swiper-text .label[data-v-53beb4fe]{font-size:20px;font-weight:600;color:#323038;line-height:28px}.content .mv-swiper-images .swiper-text .hotel[data-v-53beb4fe]{display:flex;align-items:center}.content .mv-swiper-images .swiper-text .hotel-name[data-v-53beb4fe]{font-size:16px;font-weight:400;color:#323038;line-height:22px;margin-left:4px}.content .mv-swiper-images .swiper-text .location[data-v-53beb4fe]{width:15px;height:15px}.content .read-more-btn[data-v-53beb4fe]{display:flex;justify-content:center;padding-top:40px;cursor:pointer;position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}.content .read-more-btn .button[data-v-53beb4fe]{display:flex;justify-content:center;align-items:center;height:40px!important;width:300px!important;border:2px solid #fff;color:#fff;font-size:14px;font-weight:600}.content .read-more-btn .button .iconfont[data-v-53beb4fe]{padding-left:5px;font-weight:200}.content .read-more-btn .button[data-v-53beb4fe]:hover{background:#fff;color:#323038;border:2px solid #fff}.title[data-v-6b8dca64]{display:flex;align-items:center;padding-bottom:30px}.title .tit[data-v-6b8dca64]{font-size:28px;font-weight:600;color:#323038;line-height:40px;padding-right:10px}.title .subtitle[data-v-6b8dca64]{font-size:14px;font-weight:400;color:#68676c;height:30px;display:flex;align-items:flex-end}.wedding-list[data-v-6b8dca64]{display:flex;flex-wrap:wrap}.wedding-list .item[data-v-6b8dca64]{margin-right:20px;margin-bottom:20px}.wedding-list .item[data-v-6b8dca64]:nth-child(3n){margin-right:0}.card[data-v-6b8dca64]{display:block;width:420px;height:236px;position:relative;text-align:center}.card:hover .cover[data-v-6b8dca64]{transform:scale(1.1)}.card .place-num[data-v-6b8dca64]{width:58px;height:20px;line-height:20px;text-align:center;position:absolute;left:0;top:0;background:#323038;color:#fff;font-weight:400;font-size:12px}.card .place-name[data-v-6b8dca64]{font-size:36px}.card .hotel-name[data-v-6b8dca64],.card .place-name[data-v-6b8dca64]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 2px rgba(0,0,0,.36)}.card .hotel-name[data-v-6b8dca64]{width:290px;font-size:32px;font-family:PingFangSC-Semibold,PingFang SC,Microsoft YaHei;line-height:42px;white-space:pre-wrap;z-index:10}.card .mask[data-v-6b8dca64]{width:100%;height:100%;background:#000;opacity:.1;position:absolute;left:0;top:0}.cover-outer[data-v-6b8dca64]{height:236px;overflow:hidden}.cover[data-v-6b8dca64]{width:100%;height:236px;background-color:#eee;transition:transform .5s}.read-more-btn[data-v-6b8dca64]{background-color:#fff;display:flex;justify-content:center;padding-top:20px;cursor:pointer}.read-more-btn .button[data-v-6b8dca64]{display:flex;justify-content:center;align-items:center;height:40px!important;width:300px!important;border:2px solid #323038;color:#323038;font-size:14px;font-weight:600}.read-more-btn .button[data-v-6b8dca64]:hover{background:#323038;color:#fff}.read-more-btn .button .iconfont[data-v-6b8dca64]{padding-left:5px;font-weight:200}.platform-container[data-v-3b76e9c9]{padding-bottom:80px;margin-top:-1px}.platform-box[data-v-3b76e9c9]{width:100%;height:220px;background:url(https://img1.halobear.com/wedding/FrUl7LW43Nuj4vJSf8m1HLWaBT-r.png) 50%;background-size:cover}.head-title[data-v-3b76e9c9]{padding:40px 0 30px;font-size:28px;font-weight:600;color:#fff;line-height:40px}.list[data-v-3b76e9c9]{justify-content:space-between}.list .item[data-v-3b76e9c9]{display:flex;align-items:center}.list .item .icon[data-v-3b76e9c9]{width:56px;height:56px}.list .item .info[data-v-3b76e9c9]{padding-left:16px}.list .item .title[data-v-3b76e9c9]{font-size:18px;font-weight:600;color:#fff;line-height:25px}.list .item .subtitle[data-v-3b76e9c9]{font-size:14px;font-weight:400;color:#fff;line-height:20px;padding-top:6px;opacity:.7}.global-wedding-wrap[data-v-4341a1de]{padding:80px 0}.global-title[data-v-4341a1de]{display:flex;align-items:center;padding-bottom:30px}.global-title .tit[data-v-4341a1de]{font-size:28px;font-weight:600;color:#323038;line-height:40px;padding-right:10px}.global-title .subtitle[data-v-4341a1de]{font-size:14px;font-weight:400;color:#68676c;height:30px;display:flex;align-items:flex-end}.global-wedding-list[data-v-4341a1de]{display:flex;flex-wrap:wrap}.global-wedding-list .item[data-v-4341a1de]{margin-right:20px;margin-bottom:20px}.global-wedding-list .item[data-v-4341a1de]:nth-child(4n){margin-right:0}.card[data-v-4341a1de]{width:310px;cursor:pointer}.card-info .title[data-v-4341a1de]{padding:12px 0;font-size:16px;font-weight:600;line-height:22px;color:#323038;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-info .footer[data-v-4341a1de]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;color:#68676c;line-height:20px;padding-right:10px}.card-info .footer .footer-name[data-v-4341a1de]{display:flex;align-items:center;width:65%}.card-info .footer .image[data-v-4341a1de]{width:28px;height:28px;border-radius:50%;background-size:cover}.card-info .footer .name[data-v-4341a1de]{padding:0 14px 0 6px}.card-info .footer .address[data-v-4341a1de],.card-info .footer .name[data-v-4341a1de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-info .footer .address[data-v-4341a1de]{flex:1;text-align:right}.cover-outer[data-v-4341a1de]{height:400px;overflow:hidden}.cover-outer:hover .cover[data-v-4341a1de]{transform:scale(1.1)}.cover[data-v-4341a1de]{width:100%;height:410px;background-color:#eee;transition:transform .5s}.read-more-btn[data-v-4341a1de]{background-color:#fff;display:flex;justify-content:center;padding-top:20px;cursor:pointer}.read-more-btn .button[data-v-4341a1de]{display:flex;justify-content:center;align-items:center;height:40px!important;width:300px!important;border:2px solid #323038;color:#323038;font-size:14px;font-weight:600}.read-more-btn .button[data-v-4341a1de]:hover{color:#fff;background:#323038}.read-more-btn .button .iconfont[data-v-4341a1de]{padding-left:5px;font-weight:200}.shop-list-container[data-v-1a292609]{padding:80px 0}.shop-list .item[data-v-1a292609]{display:flex}.shop-list .swiper-slide[data-v-1a292609]{position:relative;width:378px;margin-left:20px}.shop-list .swiper-slide .tag[data-v-1a292609]{width:64px;height:25px;background:#323038;font-size:12px;font-weight:400;color:#fff;line-height:25px;text-align:center;position:absolute;left:0;top:0}.shop-list .cover[data-v-1a292609]{width:100%;height:252px}.shop-list .tit[data-v-1a292609]{font-size:16px;font-weight:600;line-height:22px;padding-top:12px;color:#323038;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-list .desc[data-v-1a292609]{margin-top:4px}.shop-list-title[data-v-1a292609]{color:#323038;font-size:28px;line-height:40px;font-weight:600;text-align:center;padding-bottom:30px}.swiper-images[data-v-1a292609]{position:relative}.swiper-images .right-action[data-v-1a292609]{position:absolute;right:0;top:50%;z-index:10;cursor:pointer}.swiper-images .right-action .icon[data-v-1a292609]{width:58px;height:58px;border-radius:50%;margin-top:-25%}.our-partner-container[data-v-2d5eb8e5]{padding:0 0 90px}.our-partner-container .title[data-v-2d5eb8e5]{margin-bottom:30px;font-size:28px;font-weight:600;color:#323038;line-height:40px;text-align:center}.our-partner-container img[data-v-2d5eb8e5]{width:100%}