.Head__container{position:relative;width:7.5rem;height:.9rem;text-align:center;background:#f7f7f7}.Head__container.fixed{position:fixed;top:0;left:0;z-index:10}.Head__container .Head__container__back{position:absolute;top:0;left:.3rem;width:.4rem;height:.9rem;background:url(../img/back.00e57ee1.png) 50% no-repeat;background-size:.4rem .4rem}.Head__container .Head__container__title{display:inline-block;max-width:4rem;height:.9rem;line-height:.9rem;font-size:.32rem;font-weight:700;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Head__container .Head__container__user{display:block;position:absolute;top:0;right:.3rem;height:.9rem;width:.39rem;background:url(../img/usercenter.e6534bcc.png) 50% no-repeat;background-size:.39rem .43rem}.Head__container .Head__container__index{display:block;position:absolute;top:0;right:.3rem;height:.9rem;width:.49rem;background:url(../img/index.4ac4c20c.png) 50% no-repeat;background-size:.49rem .47rem}.border_bottom{border-bottom:.01rem solid #eee}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.Preview{left:0;top:0;height:100%;z-index:100001}.Preview,.Preview .Preview__head{position:fixed;width:100%;background-color:#000}.Preview .Preview__head{height:.8rem;line-height:.8rem;text-align:center;z-index:100}.Preview .Preview__head .Preview__head__back{position:absolute;left:.3rem;bottom:.27rem;width:.36rem;height:.34rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiBAMAAADFd2a2AAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA+lZT5k9LPs3wxkTOY1/2+TaMAAAAZUlEQVQoz2OAgj2+DGiASf4LupDi/x8Yiv6LYyj6qIChSGgIKCrEUMTQ/x8NuDHMRxf6gk1oPYZGbMazYTqCIRFTGSsWZYGUKBNGV2b4/6MBmhAz0crEMZX9QhdixkxMDDv84EwA3Ed3bN6x1ioAAAAASUVORK5CYII=) no-repeat 50%/cover}.Preview .Preview__head .Preview__head__title{font-size:.34rem;color:#fff}.Preview .Preview__swipe{position:relative;width:100%;height:100%}.Preview .Preview__swipe .swipe__img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:100%;object-fit:contain}.Preview .Preview__swipe .title{position:absolute;left:0;bottom:0;padding:.3rem;background-color:rgba(0,0,0,.5);line-height:.4rem;font-size:.3rem;color:#fff;z-index:100}.ScrollX{position:relative}.HotelInfo,.ScrollX{width:100%;overflow:hidden}.HotelInfo{background-color:#fff}.HotelInfo .tab__box{position:relative;width:100%;height:.8rem}.HotelInfo .tab__box>ul{position:absolute;left:0;top:0;width:100%;height:.8rem;background-color:#fff;border-bottom:.01rem solid #eee;box-sizing:border-box;overflow:hidden;z-index:100}.HotelInfo .tab__box>ul>li{position:relative;float:left;width:50%;height:.8rem;line-height:.8rem;text-align:center;font-size:.28rem;z-index:1}.HotelInfo .tab__box>ul>.active{font-weight:700}.HotelInfo .tab__box>ul>.active:after{content:"";position:absolute;left:50%;bottom:.22rem;margin-left:-.36rem;width:.72rem;height:.12rem;background-color:#fed101;border-radius:.06rem;z-index:-1}.HotelInfo .tab__box .tab--fixed{position:fixed}.HotelInfo .img__list{padding:.27rem .3rem 0;overflow:hidden}.HotelInfo .img__list>li{position:relative;float:left;margin-right:.2rem;width:2.88rem;height:1.62rem;background:#fff9db no-repeat 50%/cover;border-radius:.16rem}.HotelInfo .img__list>li:last-of-type{margin-right:0}.HotelInfo .img__list>li>span{position:absolute;left:0;bottom:0;width:100%;height:.5rem;line-height:.5rem;text-align:center;background-color:rgba(0,0,0,.5);font-size:.28rem;color:#fff;border-radius:0 0 .16rem .16rem}.HotelInfo .hotel__content{padding:.45rem .3rem .1rem;border-bottom:.01rem solid #eee}.HotelInfo .hotel__content .name{line-height:.44rem;font-size:.44rem;font-weight:700;color:#333}.HotelInfo .hotel__content .desc{margin:.3rem 0 .48rem;line-height:.36rem;font-size:.28rem;color:0}.HotelInfo .hotel__content .hotel__info{width:100%;overflow:hidden}.HotelInfo .hotel__content .hotel__info>li{display:flex;margin-bottom:.2rem;padding-left:.58rem;min-height:.44rem;line-height:.36rem;background:no-repeat 0 0/.44rem .44rem;font-weight:700}.HotelInfo .hotel__content .hotel__info>li>span{margin-top:.04rem;font-size:.28rem;color:#333}.HotelInfo .hotel__content .hotel__info>li>a{font-size:.28rem;color:#e6ac00}.HotelInfo .hotel__content .hotel__info>li .hotel__map{flex:1;text-align:right;float:right;padding-right:.15rem;line-height:.44rem;background:url(../img/arrow_icon.8308b497.png) no-repeat right .14rem/.1rem .18rem;font-size:.24rem}.HotelInfo .hotel__content .hotel__info .type__1{background-image:url(../img/hotel_date.15106076.png)}.HotelInfo .hotel__content .hotel__info .type__2{background-image:url(../img/hotel_location.2dbfce41.png)}.HotelInfo .hotel__content .hotel__info .type__2>span{display:inline-block}.HotelInfo .hotel__content .hotel__info .type__2>span:last-of-type{max-width:4rem}.HotelInfo .hotel__content .hotel__info .type__3{background-image:url(../img/hotel_phone.164907dd.png)}.HotelInfo .hotel__content .hotel__info .type__4{background-image:url(../img/hotel_fax.fc5ad05f.png)}.HotelInfo .facility__and__policy{padding:0 .3rem;border-bottom:.01rem solid #eee}.HotelInfo .facility__and__policy .title{height:.85rem;line-height:.85rem;font-size:.28rem;font-weight:700;color:#333}.HotelInfo .facility__and__policy .flow{position:relative}.HotelInfo .facility__and__policy .flow:after{content:"";position:absolute;left:.06rem;top:.13rem;width:.01rem;height:100%;background-color:#fed101}.HotelInfo .facility__and__policy .flow .spot{position:relative;padding-left:.28rem;z-index:10}.HotelInfo .facility__and__policy .flow .spot:before{content:"";position:absolute;left:0;top:.06rem;width:.13rem;height:.13rem;background-color:#fed101;border-radius:50%}.HotelInfo .facility__and__policy .flow .spot:last-of-type:after{content:"";position:absolute;left:.06rem;top:.19rem;width:.01rem;height:100%;background-color:#fff;z-index:9}.HotelInfo .facility__and__policy .flow .spot>p{line-height:.24rem;font-size:.24rem;color:#e6ac00}.HotelInfo .facility__and__policy .flow .spot>span{display:block;margin:.15rem .15rem .25rem 0;line-height:.34rem;font-size:.28rem;color:#333}.HotelInfo .facility__and__policy .flow .spot>.tags{margin:.3rem 0 .1rem;overflow:hidden}.HotelInfo .facility__and__policy .flow .spot>.tags>span{float:left;margin:0 .2rem .2rem 0;padding:.07rem .18rem;line-height:.28rem;font-size:.28rem;color:#333;background-color:#fff9db;border-radius:.2rem}.HotelInfo .facility__and__policy:last-of-type{border-bottom:0}