[data-v-6a6e6571] {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.daytrip[data-v-6a6e6571] {
    width: 100%
}

.daytrip .dayheader[data-v-6a6e6571] {
    width: 100%;
    margin-top: .275rem;
    padding: 0 .19rem;
    font-weight: 700;
    font-size: .18rem;
    height: .25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.daytrip .dayheader>span[data-v-6a6e6571] {
    display: inline-block;
    width: .05rem;
    height: .18rem;
    background: #fad6a2;
    border-radius: .18rem
}

.daytrip .show[data-v-6a6e6571] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .1rem
}

.daytrip .rotate[data-v-6a6e6571] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.daylist[data-v-6a6e6571] {
    width: 100%
}

.daylist .daylistitem[data-v-6a6e6571] {
    border-radius: 2.66667vw;
    margin: .1rem .1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: .1rem;
    overflow: hidden
}

.daylist .daylistitem .subItemShow[data-v-6a6e6571] {
    min-height: .5rem;
    background: #f9f9f9;
    padding: .15rem
}

.daylist .daylistitem .subItemShow .subDesc[data-v-6a6e6571] {
    color: #717376;
    font-weight: 400;
    font-size: .13rem;
    line-height: .18rem;
    margin-bottom: .15rem;
    white-space: pre-line;
    word-break: break-all
}

.daylist .daylistitem .subItemShow .meals[data-v-6a6e6571] {
    margin-bottom: .1rem;
    font-size: .13rem
}

.daylist .daylistitem .subItemShow .travel-map[data-v-6a6e6571] {
    margin: .1rem
}

.daylist .daylistitem .subItemShow .travel-map .map-title[data-v-6a6e6571] {
    font-size: .16rem;
    font-weight: 700;
    margin-bottom: .1rem
}

.daylist .daylistitem .subItemShow .travel-map .travel-img[data-v-6a6e6571] {
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: .1rem;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    vertical-align: top
}

.daylist .daylistitem .daysubItem[data-v-6a6e6571] {
    padding: .15rem;
    background: #f5f6f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.daylist .daylistitem .daysubItem .dayNum[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: .1rem;
    padding-right: .1rem;
    border-right: .01rem solid #e3e5e8;
    min-width: .4rem;
    text-align: center
}

.daylist .daylistitem .daysubItem .dayNum span[data-v-6a6e6571]:first-child {
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 400;
    font-size: .12rem;
    line-height: .15rem;
    color: #717376
}

.daylist .daylistitem .daysubItem .dayNum span[data-v-6a6e6571]:nth-child(2) {
    text-align: center;
    color: #000;
    font-weight: 700;
    font-size: .24rem;
    line-height: .3rem
}

.daylist .daylistitem .daysubItem .dayTitle[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: .1rem
}

.daylist .daylistitem .daysubItem .dayTitle span[data-v-6a6e6571]:first-child {
    font-weight: 700;
    font-size: .16rem;
    line-height: .25rem;
    color: #242629
}

.daylist .daylistitem .daysubItem .dayTitle span[data-v-6a6e6571]:nth-child(2) {
    font-weight: 400;
    font-size: .13rem;
    line-height: .18rem;
    color: #242629
}

.daylist .daylistitem .daysubItem .dayArrow[data-v-6a6e6571] {
    padding: .02rem;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.daylist .daylistitem .daysubItem .dayArrow .iconArrow[data-v-6a6e6571] {
    display: inline-block;
    width: .15rem;
    height: .15rem;
    background: url(/static/image/day-down.cad032bd.svg) no-repeat;
    background-size: 100%
}

.daylist .daylistitem .daysubItem .dayArrow .dayRotate[data-v-6a6e6571] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.daylist .daylistitem .substep[data-v-6a6e6571] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: .4rem
}

.daylist .daylistitem .substep .subconOne[data-v-6a6e6571] {
    color: #242629;
    font-weight: 700;
    font-size: .15rem;
    position: relative
}

.daylist .daylistitem .substep .subconOne .dianSvg[data-v-6a6e6571] {
    position: absolute;
    left: -.36rem;
    top: 0;
    background: #fff;
    z-index: 99
}

.daylist .daylistitem .substep .subconTwo[data-v-6a6e6571] {
    background: #f2f3f4;
    border-radius: .1rem;
    margin-top: .2rem;
    padding-left: .1rem;
    height: .75rem;
    position: relative
}

.daylist .daylistitem .substep .subconTwo .carSvg[data-v-6a6e6571] {
    position: absolute;
    left: -.4rem;
    top: .04rem;
    z-index: 99
}

.daylist .daylistitem .substep .subconTwo>span[data-v-6a6e6571] {
    font-weight: 400;
    font-size: .12rem;
    line-height: .25rem;
    color: #242629;
    display: block
}

.daylist .daylistitem .substep .subconHotel[data-v-6a6e6571] {
    color: #242629;
    font-weight: 700;
    font-size: .15rem;
    position: relative
}

.daylist .daylistitem .substep .subconHotel .hotelSvg[data-v-6a6e6571] {
    position: absolute;
    left: -.41rem;
    top: -.02rem;
    z-index: 99;
    width: .2rem;
    height: .2rem;
    background: url(/static/image/icon-hotel.147ba82d.svg) no-repeat;
    background-size: 100%
}

.daylist .daylistitem .substep .substep1[data-v-6a6e6571] {
    margin-top: .2rem;
    background: #f2f3f4;
    border-radius: .1rem;
    line-height: .15rem;
    padding: .1rem;
    font-weight: 400;
    font-size: .12rem;
    color: #242629
}

.daylist .daylistitem .substep .substep1>span[data-v-6a6e6571] {
    display: block
}

.daylist .daylistitem .substep .substep1>span+span[data-v-6a6e6571] {
    margin-top: .05rem
}

.daylist .daylistitem .substep .scenery .traveltime[data-v-6a6e6571] {
    margin: -.05rem 0 .1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #242629;
    line-height: .15rem
}

.daylist .daylistitem .substep .scenery .sceneryimg[data-v-6a6e6571] {
    width: 100%;
    min-height: 1.57rem;
    aspect-ratio: 9/5;
    border-radius: .1rem
}

.daylist .daylistitem .substep .scenery .sceneryimg img[data-v-6a6e6571] {
    width: 100%;
    height: 100%;
    border-radius: .1rem;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: top
}

.daylist .daylistitem .substep .scenery .scenerydesc[data-v-6a6e6571] {
    color: #717376;
    font-weight: 400;
    font-size: .13rem;
    line-height: .18rem;
    margin-top: .13rem
}

.daylist .subItem[data-v-6a6e6571] {
    position: relative;
    padding-bottom: .2rem
}

.daylist .subItem[data-v-6a6e6571]:before {
    content: "";
    position: absolute;
    top: .1rem;
    left: -.32rem;
    width: .02rem;
    height: 100%;
    background-color: rgba(227,229,232,.5)
}

.daylist .subItem[data-v-6a6e6571]:last-child:before {
    display: none
}

.daylist .subItemTitle[data-v-6a6e6571] {
    color: #242629;
    font-weight: 700;
    font-size: .15rem;
    line-height: .25rem;
    margin-bottom: .05rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.daylist .subItem .flag[data-v-6a6e6571] {
    font-size: .12rem;
    margin-bottom: .1rem
}

.daylist .subItem .flag .point[data-v-6a6e6571] {
    display: inline-block;
    border: 1px solid #b9986a;
    border-radius: .045rem;
    font-size: .09rem;
    font-weight: 400;
    line-height: normal;
    padding: .04rem;
    margin-right: .04rem;
    color: #b9986a
}

.daylist .subItem .flag .point-gather[data-v-6a6e6571] {
    margin-right: .04rem;
    background-color: #242629;
    border-color: #242629;
    color: #f4d7a8
}

.daylist .subItemIcon[data-v-6a6e6571] {
    position: absolute;
    left: -.41rem;
    top: .02rem;
    z-index: 99;
    width: .2rem;
    height: .2rem;
    background-size: 100%
}

.daylist .subItemIcon.shanSvg[data-v-6a6e6571] {
    background-image: url(/static/image/icon-view.d41db049.svg);
    background-repeat: no-repeat
}

.daylist .subItemIcon.hotelSvg[data-v-6a6e6571] {
    background-image: url(/static/image/icon-hotel.147ba82d.svg);
    background-repeat: no-repeat
}

.daylist .subItemIcon.playSvg[data-v-6a6e6571] {
    margin-top: .02rem;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat
}

.daylist .subItemIcon.foodSvg[data-v-6a6e6571] {
    margin-top: .02rem;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat
}

.daylist .subItemIcon.sumSvg[data-v-6a6e6571] {
    margin-top: .02rem;
    background-image: url(/static/image/icon-sun.dd59963d.svg);
    background-repeat: no-repeat
}

.daylist .subItemIcon.moonSvg[data-v-6a6e6571] {
    margin-top: .02rem;
    background-image: url(/static/image/icon-moon.49e59712.svg);
    background-repeat: no-repeat
}

.daylist .subItemIcon.flightSvg[data-v-6a6e6571] {
    margin-top: .02rem;
    background-image: url(/static/image/icon-flight.3047be35.svg);
    background-repeat: no-repeat
}

.daylist .subItemIcon.carSvg[data-v-6a6e6571] {
    margin-top: .02rem;
    background-image: url(/static/image/icon-car.57b41e13.svg);
    background-repeat: no-repeat
}

.daylist .subItemIcon.trainSvg[data-v-6a6e6571] {
    margin-top: .02rem;
    background-image: url(/static/image/icon-train.7420166d.svg);
    background-repeat: no-repeat
}

.daylist .subItemIcon.pointSvg[data-v-6a6e6571] {
    margin-top: .02rem;
    background-image: url(/static/image/icon-poi-point.a1130f05.svg);
    background-repeat: no-repeat
}

.daylist .subItem .HotelDetail[data-v-6a6e6571] {
    width: 100%
}

.daylist .subItem .HotelDetail .hotel-list[data-v-6a6e6571] {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin-bottom: -.2rem;
    padding-bottom: .2rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.daylist .subItem .HotelDetail .hotel-list[data-v-6a6e6571] ::-webkit-scrollbar {
    display: none
}

.daylist .subItem .HotelDetail .hotel-list .outer[data-v-6a6e6571] {
    position: relative
}

.daylist .subItem .HotelDetail .hotel-list img[data-v-6a6e6571] {
    width: 2.2rem;
    height: 1.5rem;
    border-radius: .1rem;
    margin-right: .1rem
}

.daylist .subItem .HotelDetail .hotel-list .tags[data-v-6a6e6571] {
    color: #ffd831;
    font-size: .12rem;
    padding: .05rem;
    position: absolute;
    top: .1rem;
    left: .1rem;
    background: #3a2509;
    border-radius: .05rem;
    -webkit-backdrop-filter: blur(2.66667vw);
    backdrop-filter: blur(2.66667vw)
}

.daylist .subItem .HotelDetail .hotel-list .tags span[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.daylist .subItem .HotelDetail .hotel-list .tags img[data-v-6a6e6571] {
    width: .1rem;
    height: .08rem;
    margin-left: .05rem
}

.daylist .subItem .HotelDetail .hoteldesc[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .1rem
}

.daylist .subItem .HotelDetail .hoteldesc .hoteltitle[data-v-6a6e6571] {
    margin-bottom: .1rem;
    font-size: .14rem;
    color: #242629;
    font-weight: 700
}

.daylist .subItem .HotelDetail .hoteldesc .hoteladdr[data-v-6a6e6571] {
    font-size: .12rem;
    color: #717376
}

.daylist .subItem .HotelDetail .img_container[data-v-6a6e6571] {
    position: relative
}

.daylist .subItem .HotelDetail .img_container[data-v-6a6e6571]:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 42.8571428571%
}

.daylist .subItem .HotelDetail .img_container .tags[data-v-6a6e6571] {
    color: #ffd831;
    font-size: .12rem;
    padding: .05rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: .1rem;
    left: .1rem;
    background: #3a2509;
    border-radius: .05rem;
    -webkit-backdrop-filter: blur(2.66667vw);
    backdrop-filter: blur(2.66667vw)
}

.daylist .subItem .HotelDetail .img_container .tags img[data-v-6a6e6571] {
    margin-left: .02rem;
    width: .1rem
}

.daylist .subItem .HotelDetail .one_img[data-v-6a6e6571] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: .1rem
}

.daylist .subItem .traveltime[data-v-6a6e6571] {
    margin: -.05rem 0 .1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #242629;
    line-height: .15rem
}

.daylist .subItem .icon-traveltime[data-v-6a6e6571] {
    display: inline-block;
    margin-right: .05rem;
    width: .15rem;
    height: .15rem;
    background: url(/static/image/icon-time.85d6e0fd.svg) no-repeat;
    background-size: 100%
}

.daylist .subItem .gather-info-title[data-v-6a6e6571] {
    margin: .12rem 0 .08rem;
    font-size: .13rem;
    font-weight: 700;
    line-height: 1
}

.daylist .subItem .gather-car[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(244,215,168,.2);
    padding: .06rem;
    border-radius: .05rem;
    color: #8c5710
}

.daylist .subItem .gather-car span[data-v-6a6e6571] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .15rem;
    line-height: 1
}

.daylist .subItem .gather-car span[data-v-6a6e6571]:before {
    content: "";
    display: inline-block;
    margin-right: .04rem;
    width: .15rem;
    height: .15rem;
    background-size: 100%
}

.daylist .subItem .gather-car span.mobile[data-v-6a6e6571]:before {
    background-image: url(/static/image/icon-gather-mobile.10885ce9.svg)
}

.daylist .subItem .gather-car span.driver[data-v-6a6e6571]:before {
    background-image: url(/static/image/icon-gather-driver.5d2bebae.svg)
}

.daylist .subItem .gather-car span.car[data-v-6a6e6571]:before {
    background-image: url(/static/image/icon-gather-car.7da28b91.svg)
}

.daylist .subItem .gather-remark[data-v-6a6e6571] {
    margin-top: .08rem;
    font-size: .12rem;
    color: #717376;
    line-height: .16rem
}

.poi-tags[data-v-6a6e6571] {
    margin-top: -.05rem;
    margin-bottom: .1rem;
    max-height: .18rem;
    overflow: hidden
}

.poi-tags .tag[data-v-6a6e6571] {
    display: inline-block;
    margin-right: .05rem;
    height: .18rem;
    padding: 0 .05rem;
    line-height: .16rem;
    font-size: .1rem;
    border: 1px solid #b9986a;
    color: #b9986a;
    border-radius: .05rem
}

.poiImage[data-v-6a6e6571] {
    height: 100%;
    width: 100%;
    position: relative
}

.poiImage[data-v-6a6e6571]:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 42.8571428571%
}

.poiImage .scroll-content[data-v-6a6e6571] {
    position: absolute;
    left: 0;
    top: 0
}

.extend .poiImage[data-v-6a6e6571] {
    height: inherit;
    max-height: auto
}

.extend .poiImage[data-v-6a6e6571]:before {
    display: none
}

.extend .poiImage .scroll-content[data-v-6a6e6571] {
    position: inherit
}

.poiImage.poiImageOnly[data-v-6a6e6571] {
    min-height: 1.4rem
}

.poiImage.poiImageOnly .poiImageItem[data-v-6a6e6571] {
    width: 100%;
    margin-right: 0
}

.poiImage .poiImageItem[data-v-6a6e6571] {
    display: inline-block;
    width: 75%;
    height: 100%;
    margin-right: .05rem;
    border-radius: .1rem;
    overflow: hidden;
    vertical-align: top
}

.extend .poiImage .poiImageItem[data-v-6a6e6571] {
    display: block;
    width: 100%;
    margin: 0 0 .05rem;
    position: relative
}

.extend .poiImage .poiImageItem[data-v-6a6e6571]:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 42.8571428571%
}

.extend .poiImage .poiImageItem .img[data-v-6a6e6571] {
    position: absolute;
    left: 0;
    top: 0
}

.poiImage .poiImageItem .img[data-v-6a6e6571] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: top
}

.poiRecommend[data-v-6a6e6571] {
    margin: .1rem 0
}

.poiRecommendTitle[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .08rem;
    font-size: .13rem;
    font-weight: 700;
    line-height: 1.1
}

.poiRecommendTitle[data-v-6a6e6571]:before {
    content: "";
    display: inline-block;
    margin-right: .04rem;
    width: .15rem;
    height: .15rem;
    background: url(/static/image/icon-poi-recommend.b42809f8.svg) no-repeat;
    background-size: 100%
}

.poiRecommendContent[data-v-6a6e6571] {
    font-size: .12rem;
    line-height: .16rem;
    color: #717376
}

.en-name[data-v-6a6e6571] {
    margin: 0 0 .05rem .05rem;
    font-size: .12rem;
    line-height: .25rem;
    color: #717376
}

.pickup-services .server[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: .1rem 0
}

.pickup-services .server .gap[data-v-6a6e6571] {
    margin-right: .5rem
}

.pickup-services .driver[data-v-6a6e6571] {
    padding: .05rem;
    border: 1px solid #b9986a;
    border-radius: .05rem;
    margin: .1rem 0
}

.poiPlay[data-v-6a6e6571] {
    margin: .1rem 0
}

.poiPlayContent[data-v-6a6e6571] {
    height: 1.2rem
}

.extend .poiPlayContent .scroll-content[data-v-6a6e6571] {
    margin-right: -.05rem
}

.poiPlayItem[data-v-6a6e6571] {
    display: inline-block;
    margin-right: .05rem;
    height: 1.2rem;
    width: 1rem;
    position: relative;
    border-radius: .1rem;
    overflow: hidden
}

.extend .poiPlayItem[data-v-6a6e6571] {
    width: calc(50% - .05rem)
}

.poiPlayItem .img[data-v-6a6e6571] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.poiPlayMask[data-v-6a6e6571] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    padding: .07rem .1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff;
    font-size: .12rem;
    line-height: .16rem
}

.poiPlayTitle[data-v-6a6e6571] {
    height: .16rem;
    overflow: hidden;
    margin-bottom: .02rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 700
}

.poiPlayStar[data-v-6a6e6571] {
    height: .12rem;
    width: .6rem;
    background: url(/static/image/icon-star.1b94a576.svg) no-repeat;
    background-size: auto 100%;
    overflow: hidden
}

.poiPlayStar.s1[data-v-6a6e6571] {
    width: .12rem
}

.poiPlayStar.s2[data-v-6a6e6571] {
    width: .25rem
}

.poiPlayStar.s3[data-v-6a6e6571] {
    width: .37rem
}

.poiPlayStar.s4[data-v-6a6e6571] {
    width: .48rem
}

.playSubTitle[data-v-6a6e6571],.poiSubTitle[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .1rem;
    font-size: .1rem;
    color: #b9986a;
    font-weight: 700;
    line-height: .14rem
}

.playSubTitle .icon[data-v-6a6e6571],.poiSubTitle .icon[data-v-6a6e6571] {
    width: .12rem;
    height: .12rem;
    margin-right: .04rem
}

.playSubTitle .icon.rec[data-v-6a6e6571],.poiSubTitle .icon.rec[data-v-6a6e6571] {
    background: url(/static/image/icon-location.3b5fc61b.svg) no-repeat;
    background-size: 100%
}

.playSubTitle .icon.play[data-v-6a6e6571],.poiSubTitle .icon.play[data-v-6a6e6571] {
    background: url(/static/image/icon-play.5ec78cc3.svg) no-repeat;
    background-size: 100%
}

.scroll-wrapper[data-v-6a6e6571] {
    overflow: hidden
}

.extend .scroll-wrapper[data-v-6a6e6571] {
    overflow: inherit;
    height: auto
}

.scroll-wrapper .scroll-content[data-v-6a6e6571] {
    height: 100%;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin-bottom: -.2rem;
    padding-bottom: .2rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.extend .scroll-wrapper .scroll-content[data-v-6a6e6571] {
    white-space: normal;
    margin-bottom: 0;
    padding-bottom: 0;
    width: auto
}

.custom-indicator[data-v-6a6e6571] {
    bottom: .05rem;
    font-size: .12rem;
    background: rgba(0,0,0,.1)
}

.van-swipe[data-v-6a6e6571] {
    width: 100%;
    height: 100%;
    position: relative
}

.custom-indicator[data-v-6a6e6571] {
    position: absolute;
    right: .05rem;
    top: .05rem;
    padding: .02rem .05rem;
    background: #ccc;
    height: .15rem;
    border-radius: .05rem;
    font-weight: 700;
    font-size: .1rem;
    line-height: .13rem;
    color: #242629
}

.playPopup[data-v-6a6e6571] {
    padding: .15rem .2rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.playPopup .playHead[data-v-6a6e6571] {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: .1rem;
    margin-bottom: .1rem;
    color: #242629;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.playPopup .playHead .cell[data-v-6a6e6571] {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.playPopup .playHead .cell[data-v-6a6e6571],.playPopup .playHead .title[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.playPopup .playHead .title[data-v-6a6e6571] {
    margin-bottom: .1rem
}

.playPopup .playHead .name[data-v-6a6e6571] {
    font-size: .16rem;
    line-height: .22rem;
    font-weight: 600
}

.playPopup .series[data-v-6a6e6571] {
    display: inline-block;
    margin-right: .1rem;
    height: .2rem;
    padding: 0 .05rem;
    line-height: .2rem;
    background-color: #ffe133;
    border-radius: .04rem;
    color: #242629;
    font-size: .12rem;
    white-space: nowrap;
    vertical-align: middle
}

.playPopup .playBody[data-v-6a6e6571] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto;
    margin: 0 -.2rem;
    padding: 0 .2rem .15rem
}

.playPopup .playBody .playSubTitle[data-v-6a6e6571] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .18rem;
    line-height: .25rem;
    font-weight: 600
}

.playPopup .playBody .playSubTitle[data-v-6a6e6571]:before {
    content: "";
    display: inline-block;
    margin-right: .05rem;
    width: .05rem;
    height: .15rem;
    background-color: #ffe133;
    border-radius: .07rem
}

.playPopup .playBody .item[data-v-6a6e6571] {
    margin-bottom: .12rem;
    color: #717376;
    line-height: .22rem;
    font-size: .14rem
}

.playPopup .playBody .video[data-v-6a6e6571] {
    width: 100%;
    border-radius: .1rem;
    overflow: hidden
}

.playPopup .playBody .text[data-v-6a6e6571] {
    word-break: break-all
}

.quote-content img {
    max-width: 100%
}

.quote-content table {
    width: 100%
}

[data-v-1b4d99b3] {
    margin: 0;
    padding: 0
}

.divider[data-v-1b4d99b3] {
    background-color: #f5f6f7;
    height: .13rem
}

.feedesc[data-v-1b4d99b3] {
    width: 100%;
    background: #fff;
    display: table;
    padding-bottom: .1rem
}

.feedesc .feeheader[data-v-1b4d99b3] {
    width: 100%;
    margin-top: .275rem;
    padding: 0 .19rem;
    font-weight: 700;
    font-size: .18rem;
    height: .25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.feedesc .feeheader span[data-v-1b4d99b3] {
    display: inline-block;
    width: .05rem;
    height: .18rem;
    background: #fad6a2;
    border-radius: .18rem
}

.feedesc .costexclude[data-v-1b4d99b3] {
    width: calc(100% - rem(5.33333vw));
    min-height: .5rem;
    margin: 0 .1rem
}

.feedesc .costexclude .costexcludetitle[data-v-1b4d99b3] {
    color: #242629;
    font-weight: 700;
    font-size: .15rem;
    line-height: .25rem;
    margin-top: .1rem
}

.feedesc .costexclude .quote-content[data-v-1b4d99b3] {
    padding: 0 .1rem;
    margin: 0 0 .1rem
}

.feedesc .costexclude .quote-content dl[data-v-1b4d99b3] {
    margin: 0;
    padding: .1rem 0;
    border-bottom: 1px solid #f2f2f2
}

.feedesc .costexclude .quote-content dl.quote-total dt[data-v-1b4d99b3] {
    font-size: .16rem
}

.feedesc .costexclude .quote-content dl[data-v-1b4d99b3]:last-child {
    border-bottom: 0
}

.feedesc .costexclude .quote-content dl dt[data-v-1b4d99b3] {
    font-size: .14rem;
    font-weight: 700
}

.feedesc .costexclude .quote-content dl dd[data-v-1b4d99b3] {
    margin-top: .08rem;
    margin-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.textcon {
    width: 100%;
    min-height: 5.33333vw
}

.textcon p img {
    max-width: 100%;
    min-height: 5.33333vw;
    height: auto!important
}

@media print {
    .ScrollItem {
        page-break-inside: avoid
    }
}

[data-v-3f557170] {
    margin: 0;
    padding: 0
}

.h5-container[data-v-3f557170] {
    max-width: 7.5rem;
    margin: 0 auto;
    min-height: 100%;
    color: #474747;
    font-size: .12rem;
    line-height: 1.3
}

.h5-container img[data-v-3f557170] {
    width: 100%
}

.page-error[data-v-3f557170],.page-loading[data-v-3f557170] {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btn-empty[data-v-3f557170] {
    width: 2rem
}

.print-pdf .designCheng[data-v-3f557170] {
    display: none
}

.print-pdf[data-v-3f557170] .subItemShow {
    background: none!important
}

.print-pdf[data-v-3f557170] .dayArrow {
    display: none
}

.print-pdf[data-v-3f557170] .mealshidden {
    background: #fff!important
}

.h5-container[data-v-3f557170]::-webkit-scrollbar {
    display: none
}

.headimg[data-v-3f557170] {
    width: 100%;
    min-height: 3.75rem;
    aspect-ratio: 1/1;
    overflow: hidden;
    position: relative;
    z-index: -1;
    background-color: #efefef
}

.headimg .img[data-v-3f557170] {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    vertical-align: top
}

.imgwidth[data-v-3f557170] {
    width: 26.66667vw;
    height: 26.66667vw
}

.wrapper[data-v-3f557170] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.block[data-v-3f557170] {
    width: 3rem;
    height: 2.5rem;
    background: url(/static/image/tan.1104ff6e.png);
    background-size: 3rem 2.5rem;
    position: relative
}

.block .QRcodeImg[data-v-3f557170] {
    width: 1rem;
    height: 1rem
}

.close[data-v-3f557170] {
    position: absolute;
    right: 0;
    top: -.3rem;
    width: .25rem;
    height: .25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.fixed-box[data-v-3f557170] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999
}

.headTitle[data-v-3f557170] {
    width: 100%;
    min-height: .5rem;
    padding-bottom: .25rem;
    padding-top: .6rem;
    position: absolute;
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(75%,rgba(0,0,0,.9)));
    background: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.9) 75%)
}

.headTitle .headTitlecheng[data-v-3f557170] {
    height: .25rem;
    width: 100%
}

.headTitle .mf[data-v-3f557170] {
    margin-left: .2rem
}

.headTitle .title[data-v-3f557170] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    word-break: break-all;
    margin: .06rem .2rem 0;
    font-weight: 700;
    font-size: .26rem;
    line-height: .32rem
}

.headTitle .label[data-v-3f557170] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .08rem
}

.headTitle .label>span[data-v-3f557170] {
    margin-right: .08rem;
    height: .2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .035rem .1rem;
    background: hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(5.33333vw);
    backdrop-filter: blur(5.33333vw);
    border-radius: .12rem;
    color: #fff;
    font-size: .1rem;
    font-weight: 700
}

.headTitle .jing[data-v-3f557170] {
    background: #f7cd76;
    height: .2rem;
    border-radius: .1rem .1rem .1rem 0;
    display: inline-block;
    color: #242629;
    padding: 0 .1rem;
    font-size: .1rem;
    font-weight: 700;
    line-height: .2rem;
    vertical-align: middle
}

.headTitle .jing .zanSvg[data-v-3f557170] {
    font-size: .1rem;
    width: .02rem;
    height: .1rem;
    line-height: .2rem
}

.content[data-v-3f557170] {
    margin-top: -.25rem;
    padding-top: .01rem;
    background-color: #fff;
    border-radius: .25rem .25rem 0 0
}

.content .tabstick[data-v-3f557170] {
    width: 100%;
    min-height: .45rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background: #fff;
    margin-bottom: .5rem
}

.content .tabstick span[data-v-3f557170] {
    display: inline-block;
    position: relative;
    height: 100%;
    color: #242629;
    font-size: .15rem
}

.content .tabstick .spanactive[data-v-3f557170] {
    font-weight: 700;
    font-size: .18rem;
    line-height: .25rem;
    color: #242629
}

.content .tabstick .active[data-v-3f557170] {
    position: absolute;
    width: 105%;
    height: .1rem;
    bottom: 0;
    left: -.02rem;
    background: #fad6a2;
    border-radius: .05rem;
    color: #242629;
    font-weight: 700;
    font-size: .18rem;
    z-index: -2
}

.content .designCheng[data-v-3f557170] {
    height: .1rem;
    background: #f5f6f7
}

.content .design[data-v-3f557170] {
    min-height: 2rem
}

.content .design .designheader[data-v-3f557170] {
    width: 100%;
    padding: 0 .19rem;
    margin-top: .22rem;
    font-weight: 700;
    font-size: .18rem;
    height: .25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.content .design .designheader span[data-v-3f557170] {
    display: inline-block;
    width: .05rem;
    height: .18rem;
    background: #fad6a2;
    border-radius: .18rem
}

.content .design .designtext[data-v-3f557170] {
    width: 100%;
    min-height: .5rem;
    padding: 0 .19rem
}

.content .design .designtext .p1[data-v-3f557170] {
    font-weight: 400;
    max-height: 1.35rem;
    font-size: .15rem;
    line-height: .25rem;
    color: #717376;
    position: relative;
    overflow: hidden
}

.content .design .designtext .p2[data-v-3f557170] {
    width: 100%;
    font-weight: 400;
    min-height: .3rem;
    font-size: .15rem;
    line-height: .25rem;
    color: #717376;
    position: relative;
    padding-bottom: .1rem;
    overflow: hidden
}

.content .design .designtext .designbutton[data-v-3f557170] {
    position: absolute;
    right: -.1rem;
    bottom: -.05rem
}

.content .design .designtext .designbutton[data-v-3f557170],.content .design .designtext .designbuttonClose[data-v-3f557170] {
    font-weight: 700;
    color: #242629;
    font-size: .14rem;
    height: .25rem;
    line-height: .25rem;
    display: block;
    background: #fff;
    padding: .02rem .07rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.content .design .designtext .designbuttonClose[data-v-3f557170] {
    position: relative;
    right: -.13rem;
    bottom: -.07rem
}

.content .design .designtext .heartsvg[data-v-3f557170] {
    display: inline-block;
    width: .14rem;
    height: .14rem;
    position: relative
}

.content .design .designtext .rotate[data-v-3f557170] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.content .design .designtext .pos[data-v-3f557170] {
    position: absolute;
    left: .02rem;
    top: .03rem
}

.content .design .designScroll[data-v-3f557170] {
    min-height: 1rem;
    overflow: scroll;
    overflow-x: auto;
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .1rem
}

.content .design .designScroll+.designheader[data-v-3f557170] {
    margin-top: .1rem
}

.content .design .designScroll>div[data-v-3f557170] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: .19rem;
    margin-bottom: .1rem
}

.content .design .designScroll>div .ScrollItem[data-v-3f557170] {
    width: 2.95rem;
    height: 2.56rem;
    position: relative;
    margin-right: .05rem;
    border-radius: .1rem .1rem .1rem .1rem;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #ccc;
    overflow: hidden
}

.content .design .designScroll>div .ScrollItem .scrollimg[data-v-3f557170] {
    position: absolute;
    width: 2.95rem;
    height: 1.38rem;
    border-radius: .1rem .1rem 0 0;
    left: 0;
    top: 0;
    z-index: 1
}

.content .design .designScroll>div .ScrollItem .hightScroll[data-v-3f557170] {
    background: #edc994;
    border-radius: .05rem;
    position: absolute;
    height: .15rem;
    top: .05rem;
    left: .05rem;
    z-index: 2;
    font-weight: 700;
    font-size: .1rem;
    line-height: 3.46667vw;
    text-align: center;
    color: #583b19;
    padding: .01rem .05rem
}

.content .design .designScroll>div .ScrollItem .hightTitle[data-v-3f557170] {
    color: hsla(0,0%,100%,.85);
    font-weight: 700;
    font-size: .1rem;
    line-height: .15rem;
    width: 100%;
    height: .15rem;
    padding-left: .1rem;
    margin-top: 1.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 2
}

.content .design .designScroll>div .ScrollItem .hightDescP[data-v-3f557170] {
    width: 100%;
    height: 1.5rem;
    display: table;
    position: absolute;
    background-size: cover;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(.3rem,#a0a0a0));
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#a0a0a0 .3rem)
}

.content .design .designScroll>div .ScrollItem .hightDesc[data-v-3f557170] {
    height: 1rem;
    background: #fff;
    -webkit-box-shadow: 0 0 2.66667vw rgba(0,0,0,.1);
    box-shadow: 0 0 2.66667vw rgba(0,0,0,.1);
    border-radius: .05rem;
    padding: .1rem;
    position: absolute;
    z-index: 99;
    left: .1rem;
    bottom: .1rem;
    right: .1rem
}

.content .design .designScroll>div .ScrollItem .hightDesc p[data-v-3f557170]:first-child {
    font-weight: 700;
    font-size: .16rem;
    line-height: .25rem;
    color: #242629;
    margin-bottom: .05rem
}

.content .design .designScroll>div .ScrollItem .hightDesc p[data-v-3f557170]:nth-child(2) {
    font-weight: 400;
    font-size: .12rem;
    color: #717376;
    line-height: .16rem
}

.content .design .designScroll .cloumn[data-v-3f557170] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .1rem;
    gap: .1rem;
    padding: 0 .2rem
}

.content .design .designScroll .cloumn .ScrollItem[data-v-3f557170] {
    width: 100%;
    height: 2rem;
    margin-right: 0;
    background-size: 100% 2rem!important
}

.content .design .designScroll[data-v-3f557170]::-webkit-scrollbar {
    display: none
}

.content .tripmap[data-v-3f557170] {
    width: 100%;
    min-height: 1rem;
    display: table
}

.content .tripmap .tripheader[data-v-3f557170] {
    margin-top: .22rem;
    padding: 0 .19rem;
    font-weight: 700;
    font-size: .18rem;
    height: .25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.content .tripmap .tripheader span[data-v-3f557170] {
    display: inline-block;
    width: .05rem;
    height: .18rem;
    background: #fad6a2;
    border-radius: .18rem
}

.content .tripmap .tripImg[data-v-3f557170] {
    border: .01rem solid #e3e5e8;
    border-radius: .1rem;
    margin: .1rem
}

.content .tripmap .tripImg img[data-v-3f557170] {
    width: 100%;
    border-radius: .1rem;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: top
}

.bottomimg[data-v-3f557170] {
    margin: .15rem .1rem
}

.bottomimg>img[data-v-3f557170] {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.shoplogo[data-v-3f557170] {
    margin: .15rem .1rem;
    height: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.shoplogo img[data-v-3f557170] {
    width: auto;
    height: 100%;
    display: block
}

.shoplogo img[data-v-3f557170] img {
    width: auto;
    max-width: 100%
}

.cheng[data-v-3f557170] {
    width: 100%;
    height: .55rem
}
