.van-tag{color:#fff;font-size:.26667rem;padding:.2em .5em;line-height:normal;border-radius:.2em;display:inline-block}.van-tag:after{border-color:currentColor;border-radius:.4em}.van-tag--mark{padding-right:.6em;border-radius:0 .8em .8em 0}.van-tag--mark:after{border-radius:0 1.6em 1.6em 0}.van-tag--round{border-radius:.8em}.van-tag--round:after{border-radius:1.6em}.van-tag--medium{font-size:.32rem}.van-tag--large{font-size:.37333rem}.van-card{position:relative;color:#323233;font-size:.32rem;padding:.13333rem .4rem;box-sizing:border-box;background-color:#fafafa}.van-card:not(:first-child){margin-top:.26667rem}.van-card--center,.van-card__thumb{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.van-card__header{display:-webkit-box;display:-webkit-flex;display:flex}.van-card__thumb{position:relative;width:2.4rem;height:2.4rem;margin-right:.26667rem;-webkit-box-flex:0;-webkit-flex:none;flex:none}.van-card__thumb img{border:none;max-width:100%;max-height:100%}.van-card__content{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:2.4rem;min-width:0}.van-card__desc,.van-card__title{word-break:break-all}.van-card__title{line-height:.42667rem;max-height:.85333rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.van-card__desc{color:#7d7e80;max-height:.53333rem;line-height:.53333rem}.van-card__bottom{position:absolute;bottom:0;left:0;width:100%;line-height:.48rem}.van-card__price{display:inline-block;color:#f44;font-weight:700}.van-card__origin-price{display:inline-block;margin-left:.13333rem;font-size:.26667rem;color:#7d7e80;text-decoration:line-through}.van-card__num{float:right}.van-card__tag{position:absolute;top:.05333rem;left:0}.van-card__footer{text-align:right;-webkit-box-flex:0;-webkit-flex:none;flex:none}.van-card__footer .van-button{margin-left:.13333rem}.van-notice-bar{display:-webkit-box;display:-webkit-flex;display:flex;height:1.06667rem;padding:0 .4rem;font-size:.37333rem;line-height:.64rem;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#ed6a0c;background-color:#fffbe8}.van-notice-bar--withicon{position:relative;padding-right:1.06667rem}.van-notice-bar__left-icon{font-size:.42667rem;min-width:.53333rem}.van-notice-bar__right-icon{top:50%;right:.4rem;font-size:.42667rem;position:absolute;margin-top:-.5em}.van-notice-bar__wrap{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:.64rem;overflow:hidden;position:relative}.van-notice-bar__content{position:absolute;white-space:nowrap}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar__play{-webkit-animation:van-notice-bar-play linear both;animation:van-notice-bar-play linear both}.van-notice-bar__play--infinite{-webkit-animation:van-notice-bar-play-infinite linear infinite both;animation:van-notice-bar-play-infinite linear infinite both}@-webkit-keyframes van-notice-bar-play{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-notice-bar-play{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-notice-bar-play-infinite{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-notice-bar-play-infinite{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.hotel-reservation[data-v-de33c504]{padding-bottom:1.17333rem!important;width:100%!important}.hotel-reservation .hotel-card[data-v-de33c504]{display:-webkit-box;display:-moz-box;height:2.66667rem;padding:.4rem .4rem}.hotel-reservation .hotel-card .thumb[data-v-de33c504]{width:2.66667rem;height:1.86667rem;float:left;position:relative;display:inline-block}.hotel-reservation .hotel-card .thumb .tag-show[data-v-de33c504]{position:absolute;bottom:0;right:0;font-size:.32rem;padding:.1em .2em;background:rgba(0,0,0,.5);color:#fff}.hotel-reservation .hotel-card .thumb img[data-v-de33c504]{width:2.66667rem;height:1.86667rem;display:block}.hotel-reservation .hotel-card .content[data-v-de33c504]{-webkit-box-flex:1;-moz-box-flex:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-left:.26667rem;width:4.26667rem;height:1.86667rem}.hotel-reservation .hotel-card .content .p5[data-v-de33c504]{margin-left:.13333rem}.hotel-reservation .hotel-card .content .title[data-v-de33c504]{font-weight:700}.hotel-reservation .hotel-card .content .header-rooms[data-v-de33c504]{margin-left:.48rem;padding-right:.10667rem;height:.48rem;background-color:#e64848;display:inline-block;font-size:.32rem;color:#fff;position:relative}.hotel-reservation .hotel-card .content .header-rooms[data-v-de33c504]:before{position:absolute;border-top:.24rem solid transparent;border-bottom:.24rem solid transparent;border-right:.24rem solid #e64848;content:" ";display:block;width:0;height:0;left:-.24rem}.hotel-reservation .hotel-card .content .sub-content[data-v-de33c504]{font-size:.32rem;color:#666}.hotel-reservation .hotel-card .card-right[data-v-de33c504]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:1.54667rem;height:1.86667rem}.hotel-reservation .hotel-card .card-right .price[data-v-de33c504]{color:#e64848;font-weight:700}.hotel-reservation .hotel-card .card-right .footer[data-v-de33c504]{width:100%;text-align:right}.hotel-reservation .small-title[data-v-de33c504]{font-size:.32rem;color:#5b5b5b;padding:.26667rem .53333rem;background:#fff5e2;font-family:MicrosoftYaHei}.hotel-reservation .small-title .li[data-v-de33c504]{line-height:.53333rem}.hotel-reservation .small-title .total[data-v-de33c504]{color:red}.hotel-reservation .small-title .service[data-v-de33c504]{color:#00f}.hotel-reservation .detail[data-v-de33c504]{padding:.26667rem .4rem .26667rem .53333rem;font-size:.37333rem;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.hotel-reservation .detail .check-in .in-date[data-v-de33c504]{display:inline-block}.hotel-reservation .detail .check-in .in-week[data-v-de33c504]{font-size:.32rem;color:#999;margin-left:.26667rem}.hotel-reservation .detail .check-in .out-date[data-v-de33c504]{margin-left:.53333rem;line-height:.42667rem}.hotel-reservation .detail .check-in .out-week[data-v-de33c504]{font-size:.32rem;margin-left:.26667rem;color:#999}.hotel-reservation .detail .total-night[data-v-de33c504]{color:#999}.hotel-reservation .detail .total-icon[data-v-de33c504]{margin-left:.29333rem;width:.24rem;height:.32rem}.hotel-reservation .p2[data-v-de33c504]{margin-left:.32rem}.hotel-reservation .van-ellipsis[data-v-de33c504]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}