.van-dropdown-menu__title{font-size:.32rem}.seleteDate2{padding:0 .4rem;height:1.06667rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#ecfcf8}.seleteDate2,.seleteDate2_left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seleteDate2_left{-ms-flex-negative:0;flex-shrink:0;background:#ecfcf8;font-size:.42667rem;margin-right:.8rem;color:#36c7a0}.seleteDate2_left h5{font-weight:700;font-size:.42667rem}.seleteDate2_left p{text-align:center;color:#999;font-size:.32rem;margin-top:0;margin-left:.13333rem}.seleteDate2_center{-ms-flex-negative:0;flex-shrink:0;margin-right:.8rem}.seleteDate2_center span{background:#f2fcfd;border:.01333rem solid #36c7a0;border-radius:.4rem;font-size:.26667rem;padding:.10667rem .2rem;color:#36c7a0}.seleteDate2_right{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#ecfcf8;font-size:.42667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#36c7a0}.seleteDate2_right h5{font-weight:700;font-size:.42667rem}.seleteDate2_right p{margin-left:.13333rem;text-align:center;color:#999;font-size:.32rem;margin-top:0}.seleteDate2_right2{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:.4rem}.seleteDate2_right2 img{width:.64rem!important;height:.64rem!important}*{font-family:Source Han Sans CN}.hotel{width:10rem}.hotel .bannerTop{position:relative}.hotel .bannerTop>img{display:block}.hotel .bannerTop_swipe{width:10rem;height:5.84rem}.hotel .bannerTop_swipe img{display:block;width:100%;height:100%}.hotel_search1{width:100%;position:absolute;left:0;top:5.33333vw}.hotel_menus{width:10rem;height:6.66667rem;background:#36c7a0;border-radius:.66667rem .66667rem 0 0;z-index:10;position:relative;background:#fff;margin-top:-.8rem}.hotel_menus .seleteList,.hotel_menus .seleteList_type{height:1.33333rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.01333rem solid #eee}.hotel_menus .seleteList>p,.hotel_menus .seleteList_type>p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#b2b2b2;font-size:.32rem}.hotel_menus .seleteList>.icon-arrow,.hotel_menus .seleteList_type>.icon-arrow{-ms-flex-negative:0;flex-shrink:0}.hotel_menus .seleteList_search{padding-left:.42667rem;font-size:.45333rem}.hotel_menus .seleteList_type{height:1.46667rem}.hotel_menus .seleteList_type>div{width:5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;font-size:.48rem;font-weight:400;color:#333;line-height:.93333rem}.hotel_menus .seleteList_type>div.active{width:.93333rem;font-weight:700}.hotel_menus .seleteList_type>div .active1{position:absolute;width:.93333rem;height:.26667rem;left:2.04rem;top:.53333rem;background:-webkit-gradient(linear,left top,right top,from(#36c7a0),to(#65f1cb));background:linear-gradient(90deg,#36c7a0,#65f1cb);border-radius:.13333rem;z-index:-10}.hotel_menus .seleteList_btn{height:1.2rem;width:6.66667rem;margin:0 auto;margin-top:.56rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:.45333rem;background:linear-gradient(41deg,#eb844b,#fd9255);-webkit-box-shadow:0 .04rem .09333rem 0 rgba(96,54,31,.3);box-shadow:0 .04rem .09333rem 0 rgba(96,54,31,.3);border-radius:.6rem;text-align:center}.hotel_menus .seleteDate,.hotel_menus .seleteList_btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel_menus .seleteDate{padding:0 .4rem;height:1.06667rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#ecfcf8}.hotel_menus .seleteDate_left{-ms-flex-negative:0;flex-shrink:0;background:#ecfcf8;font-size:.42667rem;margin-right:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#36c7a0}.hotel_menus .seleteDate_left h5{font-weight:700;font-size:.42667rem;color:#36c7a0}.hotel_menus .seleteDate_left p{text-align:center;color:#999;font-size:.32rem;margin-top:0;margin-bottom:0;margin-left:.13333rem}.hotel_menus .seleteDate_center{-ms-flex-negative:0;flex-shrink:0;margin-right:.8rem}.hotel_menus .seleteDate_center span{background:#f2fcfd;border:.01333rem solid #36c7a0;border-radius:.4rem;font-size:.26667rem;padding:.10667rem .2rem;color:#36c7a0}.hotel_menus .seleteDate_right{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#ecfcf8;font-size:.42667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#36c7a0}.hotel_menus .seleteDate_right h5{font-weight:700;font-size:.42667rem;color:#36c7a0}.hotel_menus .seleteDate_right p{margin-left:.13333rem;text-align:center;color:#999;font-size:.32rem;margin-top:0;margin-bottom:0}.hotel .hotelswiper{width:10rem;height:6.46667rem;background:#fdfffe;margin-top:.26667rem;overflow:hidden}.hotel .hotelswiper_categoryTitle{height:1.33333rem;width:10rem;padding:.2rem .46667rem;line-height:.93333rem;font-size:.45333rem;font-weight:700;color:#000}.hotel .hotelswiper_categoryTitle_imgIcon{width:.48rem;height:.48rem;margin-top:.22667rem;background-position:50%;background-size:cover}.hotel .hotelswiper_categoryTitle_activeCount{height:.93333rem;width:5.2rem;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel .hotelswiper_categoryTitle_activeCount_countBox{height:.53333rem;width:1.73333rem;margin:auto;font-size:.32rem;line-height:.53333rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel .hotelswiper_categoryTitle_activeCount_countBox_Lable{width:.93333rem;height:.53333rem;border-radius:.05333rem;color:#fff;background-color:#fd4c4c}.hotel .hotelswiper_categoryTitle_activeCount_countBox_Count{width:.8rem;height:.53333rem}.hotel .hotelswiper .swiper-slide{width:2.96rem;height:4.56rem!important;-webkit-box-shadow:0 .04rem .09333rem 0 rgba(0,0,0,.1);box-shadow:0 .04rem .09333rem 0 rgba(0,0,0,.1);border-radius:.16rem;margin-right:.13333rem;color:#000;margin-bottom:.24rem;display:block;position:relative;line-height:.53333rem}.hotel .hotelswiper .swiper-slide img{width:100%;height:2.96rem!important;border-radius:.16rem .16rem 0 0}.hotel .hotelswiper .hotel-swiper-tab{position:absolute;top:2.56rem!important;left:0;width:100%;height:.37333rem}.hotel .hotelswiper .hotel-swiper-tab_start{float:left;background:linear-gradient(41deg,#dd5a10,#ff8845);-webkit-box-shadow:.01333rem -.01333rem .04rem 0 rgba(0,0,0,.36);box-shadow:.01333rem -.01333rem .04rem 0 rgba(0,0,0,.36);border-radius:0 .16rem 0 0;font-size:.26667rem;width:.72rem;height:.37333rem;text-align:center;font-weight:400;color:#fff}.hotel .hotelswiper .hotel-swiper-tab_distance{float:left;font-size:.26667rem;font-weight:400;color:#fff;text-shadow:0 .01333rem 0 rgba(0,0,0,.35);margin-left:.09333rem}.hotel .hotelswiper .hotel-swiper-title{margin:0;width:2.96rem!important;height:1.6rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;position:relative!important}.hotel .hotelswiper .hotel-swiper-title .hotel-swiper-lable{padding:.28rem 0 0 .25333rem;font-size:.37333rem;color:#333!important;font-weight:400}.hotel .hotelswiper .hotel-swiper-title .hotel-swiper-price{font-size:.32rem;font-weight:700;color:#fd4c4c!important;margin-left:.30667rem}.hotel .hotelswiper .hotel-swiper-title .hotel-swiper-price span{font-size:.48rem;color:#fd4c4c!important}.hotel_cont{width:10rem;height:auto;margin-top:.26667rem;min-height:50vh;margin-bottom:.66667rem;font-family:Source Han Sans CN;font-weight:400;background:#fff;font-size:.32rem}.hotel_cont_title{height:1.6rem;font-size:.45333rem;font-weight:500;color:#000;line-height:1.6rem;background:#fff;padding-left:.44rem;border-bottom:.01333rem solid #f5f5f5}.hotel_cont_bar{font-size:.16rem}.hotel_cont_bar p{text-align:center;margin:2.66667vw 0}.hotel_cont_bar ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel_cont_bar ul li{-ms-flex-negative:0;flex-shrink:0;width:26.66667vw;height:8vw;text-align:center;line-height:8vw;border-radius:.13333rem;border:.01333rem solid #eee;color:#b2b2b2;margin:0 0 4.8vw 0}.hotel_cont_bar ul li.active{border:.01333rem solid #36c09b;color:#36c09b}