body{background:#fff!important}.fj{width:5%;top:36%;right:2%;position:absolute}.fj
img{width:100%}.swiper-banner-container{width:10rem}.swiper-banner-container
.item{display:table-cell;width:10rem;height:2.533333rem;vertical-align:middle;text-align:center}.swiper-banner-container .item
img{width:9.5rem;height:3.16rem;vertical-align:middle;border-radius:0.1rem}.swiper-banner-container .swiper-pagination{width:100%;bottom:0.1rem}.swiper-banner-container .swiper-pagination-bullet{opacity:0.7;margin:0
0.04rem;background:#fff}.swiper-banner-container .swiper-pagination-bullet-active{opacity:1}.module-more-bar{width:100%}.module-more-link{color:#2dbb55;display:block;padding:0.32rem 0 0.4rem;text-align:center;font-size:0.32rem}.module-more-link:after{content:"";display:inline-block;width:0.293333rem;height:0.293333rem;vertical-align:middle;margin:-0.08rem 0 0 0.16rem;background:url(/phone/usertpl/GJX_Templet_NO281_Hotel/images/module-more-icon.png) center no-repeat;background-size:contain}.ad-module-block .ad-module-l .ad-item{content:"";display:inline-block;width:4.55rem;height:4.666rem;vertical-align:middle;margin:-0.08rem 0 0 0rem;background:url(/phone/usertpl/GJX_Templet_NO281_Hotel/images/ad03.png) center no-repeat;background-size:contain}.search-area{background:#fff}.search-area>ul>li{margin-left:0.333333rem;border-bottom:1px solid #efeff4}.search-area li .position,
.search-area li
.dest{height:1.2rem}.search-area li
.position{float:right;color:#2dbb55;margin:0
0.4rem 0 1rem;text-align:center}.search-area li .position .near-icon{display:block;width:0.34rem;height:0.426667rem;margin:0.12rem auto 0.1rem;background:url(/phone/usertpl/GJX_Templet_NO281_Hotel/images/destination-fixed-icon.png) center no-repeat;background-size:contain}.search-area li
.dest{line-height:1.2rem;margin-right:0.333333rem;overflow:hidden}.search-area li .dest
.hd{float:left;color:#999;font-size:0.34rem}.search-area li .dest
.bd{position:relative;overflow:hidden;color:#999}.search-area li .dest .bd
.city{margin-left:0.6rem;font-size:0.34rem}.search-area li
.date{padding:0.2rem 0;position:relative;margin-right:0.333333rem}.search-area li .booking
.time{color:#999;display:inline-block;vertical-align:middle;font-size:0.34rem}.search-area li .booking
.info{display:inline-block;padding:0
0.6rem 0 0.8rem;vertical-align:middle}.search-area li .booking .info
.item{color:#999;padding:0.16rem 0;font-size:0.29rem}.search-area li .booking .info .item>span{color:#333;padding-right:0.2rem;font-size:0.29rem}.search-area li .booking
.count{color:#666;display:inline-block;vertical-align:middle;font-size:0.32rem}.search-area li .price,
.search-area li
.key{height:1.2rem;line-height:1.2rem;margin-right:0.333333rem;position:relative}.search-area li .price
.tag{color:#999;display:block;font-size:0.34rem}.search-area li .key
.text{width:100%;font-size:0.34rem}.search-area li .key .text::-webkit-input-placeholder{color:#999}.search-area li .key .text::-moz-placeholder{color:#999}.search-area li .key .text:-moz-placeholder{color:#999}.search-area li .key .text:-ms-input-placeholder{color:#999}.search-area li .arrow-icon{display:block;width:0.213333rem;height:0.34rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/phone/usertpl/GJX_Templet_NO281_Hotel/images/arrow-right-icon.png) center no-repeat;background-size:contain}.search-area-btn{color:#fff;display:block;height:1.3rem;line-height:1.3rem;margin:0.4rem auto 0;text-align:center;border-radius:1.2rem;font-size:0.48rem;background:#fb9c1e;width:8.7rem}.ad-module-block{display:-webkit-box;display:-moz-box;margin-top:0.266667rem;padding:0.2rem;background:#fff}.ad-module-l,.ad-module-r{width:50%;padding:0.2rem 0.133333rem;-webkit-box-sizing:border-box;box-sizing:border-box}.ad-module-l .ad-item{display:block;width:4.533333rem;height:4.533333rem;position:relative;background:#e7e7e7}.ad-module-l .ad-item img,
.ad-module-r .ad-item
img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ad-module-r{}.ad-module-r .ad-item{display:block;width:4.533333rem;height:2.133333rem;position:relative;background:#e7e7e7}.ad-module-r .ad-item:last-child{margin-top:0.266667rem}.product-recommend-module{margin-top:0.266667rem;background:#fff}.product-recommend-bar{padding:0.333333rem;font-size:0.48rem}.product-recommend-block{padding:0
0 0.333333rem 0.333333rem}.product-recommend-block .swiper-slide{width:3.68rem !important;margin-right:0.266667rem}.product-recommend-block
.item{display:block;width:3.68rem}.product-recommend-block .item
.pic{display:table-cell;width:3.68rem;height:2.506667rem;vertical-align:middle;text-align:center}.product-recommend-block .item .pic
img{max-width:100%;max-height:100%;vertical-align:middle;border-radius:0.2rem}.product-recommend-block .item
.info{padding:0.12rem 0;font-weight:bold;overflow:hidden}.product-recommend-block .item .info
.tit{font-size:0.32rem;float:left}.product-recommend-block .item .info
.price{color:#f70;font-size:0.32rem;float:right}.product-recommend-block .item .info .price
.num{font-size:0.34rem}.product-tab-box{width:93%;margin:0
auto}.product-container{background:#fff}.product-hd{display:none;height:1.186667rem}.product-tab-bar{padding:0.1rem  0.333333rem;font-size:0.48rem;margin-bottom:0.3rem}.product-tab-wrap .module-more-bar{border-top:1px solid #efeff4}.product-mass-list{}.product-mass-list>li{margin-top:0.2rem}.product-mass-list .pdt-item{}.product-mass-list .pdt-item .info-hd{height:4.18rem;position:relative}.product-mass-list .pdt-item .info-hd
.img{width:9.46rem;height:4.18rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:0.2rem}.product-mass-list .pdt-item .info-hd
.label{color:#fff;display:block;position:absolute;top:0.266667rem;left:0.333333rem;z-index:9;height:1.12rem;line-height:1.1rem;padding:0
0.4rem;font-size:0.586667rem;-webkit-border-radius:0.56rem;border-radius:0.56rem;background:rgba(0,0,0,.6);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top}.product-mass-list .pdt-item .info-hd .label:before{content:"";display:inline-block;width:0.533333rem;height:0.64rem;vertical-align:middle;margin:-0.1rem 0.16rem 0 0;background:url(/phone/usertpl/GJX_Templet_NO281_Hotel/images/destination-icon.png) center no-repeat;background-size:contain}.product-mass-list .pdt-item .info-hd
.price{color:#fff;display:block;height:1.6rem;line-height:1.6rem;padding:0
0.4rem;position:absolute;left:0;bottom:0.266667rem;z-index:9;font-size:0.586667rem;-webkit-border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem;-webkit-border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left bottom;transform-origin:left bottom;background:#f70}.product-mass-list .pdt-item .info-hd .price
.num{font-size:0.746667rem}.product-mass-list .pdt-item .info-hd
.data{width:100%;height:0.8rem;padding-right:0.4rem;position:absolute;left:0;bottom:0;z-index:8;text-align:right;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));background:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));background:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3))}.product-mass-list .pdt-item .info-hd .data
.db{color:#fff;display:inline-block;line-height:0.8rem;margin-left:0.4rem;font-size:0.32rem}.info-bd
section{overflow:hidden}.info-bd section
.name{float:left}.info-bd section
.data{float:left;margin-left:0.3rem;color:#ccc;font-size:0.26rem;margin-top:0.29rem}.info-bd section
.price{float:right;font-size:0.32rem;color:#ff7600;margin-top:0.3rem;font-weight:bold}.product-mass-list .pdt-item .info-bd
.name{padding:0.2rem 0;font-size:0.37rem;color:#666}.product-mass-list .pdt-item .info-bd
.txt{color:#999;width:200%;white-space:nowrap;margin-top:-0.1rem;margin-bottom:-0.2rem;overflow:hidden;text-overflow:ellipsis;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top;font-size:0.586667rem}.product-mass-list .pdt-item .info-bd
.con{color:#999;width:200%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top;font-size:0.586667rem}.product-mass-list .pdt-item .info-bd
.attr{width:200%;height:0.8rem;overflow:hidden;margin-top:-0.1rem;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top;font-size:0}.product-mass-list .pdt-item .info-bd .attr
.sx{color:#f9cc73;display:inline-block;height:0.78rem;line-height:0.76rem;padding:0
5px;margin-right:6px;border:1px
solid #f9cc73;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.533333rem}.hot-city-module-block{margin-top:0.266667rem;background:#fff}.hot-city-bar{padding-top:0.4rem;text-align:center}.hot-city-bar
.label{display:inline-block;position:relative;font-size:0.4rem}.hot-city-bar .label:before,
.hot-city-bar .label:after{content:"";display:block;width:0.8rem;height:0;position:absolute;top:50%;border-top:1px solid #e5e5e5}.hot-city-bar .label:before{left:-1rem}.hot-city-bar .label:after{right:-1rem}.hot-city-module-block .hot-city-list{padding:0.2rem}.hot-city-module-block .hot-city-list>li{float:left;width:33.333333%;padding:0.133333rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hot-city-module-block .hot-city-list
.item{display:block;height:0.88rem;line-height:0.88rem;padding:0
0.2rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px
solid #efeff4}.sort_list_first{background:#f7f7f7;padding:0.2rem 0.28rem}.city-site-serach{position:relative;height:0.8rem;background:#fff;border:0.026666rem solid #f3f3f3;border-radius:5px;overflow:hidden}.sort_list_first
.ico{display:inline-block;width:0.426666rem;height:0.413333rem;background:url(/phone/usertpl/GJX_Templet_NO281_Hotel/images/city-site-ico.png) no-repeat;background-size:contain;position:absolute;left:0.24rem;top:0.2rem;cursor:pointer}.sort_list_first
input{position:absolute;width:8.4rem;left:0.853333rem;line-height:0.773333rem;font-size:0.4rem}.sort_list_first input::-webkit-input-placeholder{color:#bbb}.sort_list_first input::-moz-placeholder{color:#bbb}.sort_list_first input:-ms-input-placeholder{color:#bbb}.sort_list_second{background:#fff;padding:0.4rem 0.36rem}.city-site-serach-result
a{float:left;width:2.613333rem;height:0.773333rem;line-height:0.773rem;overflow:hidden;font-size:0.34rem;color:#2dbb55;border:0.026666rem solid #2dbb55;border-radius:5px;text-align:center;margin:0
0.266666rem 0.266666rem 0}.city-site-serach-result .none-txt{height:0.8rem;line-height:0.8rem;text-align:center;margin-bottom:0.266667rem}.city-hot
h4{color:#999;font-size:0.34rem;line-height:0.453333rem;margin:0.1rem 0 0.266666rem 0}.city-hot
a{float:left;width:2.613333rem;height:0.773333rem;line-height:0.773rem;overflow:hidden;font-size:0.34rem;color:#646464;border:0.026666rem solid #e6e6e6;border-radius:5px;text-align:center;background:#fff;margin:0
0.266666rem 0.266666rem 0}.sort_letter{line-height:0.88rem;background:#f7f7f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0.32rem;font-size:0.34rem}.sort_list
.num_name{border-bottom:1px solid #e6e6e6;line-height:1.2rem;padding-left:0.32rem;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.34rem}.initials{position:fixed;top:2.48rem;right:0;padding:0.1rem;width:0.826666rem;text-align:center;z-index:99;background:rgba(255,255,255,0.5);overflow:auto}.initials
a{display:block;color:#2dbb55;font-size:0.266666rem;line-height:0.506666rem}.city-item{cursor:pointer}.attr-container{position:fixed;top:0;left:0;z-index:10002;width:100%;height:100%;background:rgba(0,0,0,.6)}.attr-wrap{position:absolute;left:0;bottom:0;width:100%;background:#fff;padding-bottom:0.4rem}#attr-scroll-area{max-height:8.96rem;overflow:auto}.attr-wrap .attr-tit{padding:0.4rem 0.4rem 0;font-size:0.426667rem}.attr-wrap .attr-list{padding:0.16rem 0.266667rem}.attr-wrap .attr-list>li{float:left;width:33.333333%;padding:0.16rem;-webkit-box-sizing:border-box;box-sizing:border-box}.attr-wrap .attr-list
.item{color:#646464;display:block;height:0.96rem;padding:0.24rem 0;text-align:center;border:1px
solid #e6e6e6;-webkit-border-radius:0.08rem;border-radius:0.08rem;-webkit-box-sizing:border-box;box-sizing:border-box}.attr-wrap .attr-list .active
.item{color:#2dbb55;border-color:#2dbb55}.attr-wrap .search-area-btn{margin-top:0.08rem}.calendar-box{background:#fff}.week-bar-box{height:0.9334rem;background:#fff}.fxd{width:10rem;position:fixed;top:0;left:0;z-index:99;background:#fff}.week-bar{padding:0.2rem 0;border-bottom:1px solid #e6e6e6;font-size:0;background:#fff}.week-bar
.item{display:inline-block;width:14.2857%;text-align:center;font-size:0.34rem}.table{width:100%}.table
td{width:14.2857%;height:1.066667rem;text-align:center;font-size:0.32rem}.calendar{padding-top:0.6rem}.calendar
.bar{padding-bottom:0.2rem;text-align:center;font-size:0.4rem}.afterDate{color:#999}.tselected{color:#fff;background:#2dbb55}.tselected2{color:#2dbb55;background:#eaf8ee}.beselected{color:#2dbb55;background:#eaf8ee}