body{background-color:#f2f4f6}.t-box{padding:.6rem}.hotel-city .ul li,.night-num em{position:relative}.hotel-city .ul li:after,.night-num em:after,.night-num em:before,.push-wrap li:first-child:before{content:'';position:absolute}.hotel-city .ul li:after,.night-num em:after,.night-num em:before{right:0;left:0}.push-wrap li:first-child:before{top:0;bottom:0}.hotel-city .ul li:after,.night-num em:after,.night-num em:before{bottom:0;border-bottom:1px solid #e8e8e8}.push-wrap li:first-child:before{right:0;border-right:1px solid #e8e8e8}.hotel-city .ul li:after,.night-num em:after,.night-num em:before{-webkit-transform:scaleY(.5);-moz-transform:scaleY(.5);-o-transform:scaleY(.5);transform:scaleY(.5)}.push-wrap li:first-child:before{-webkit-transform:scaleX(.5);-moz-transform:scaleX(.5);-o-transform:scaleX(.5);transform:scaleX(.5)}.swiper-outer img{width:100%;height:5.55rem}.swiper-outer .swiper-pagination{bottom:.38rem}.swiper-outer .swiper-pagination-bullet{background-color:rgba(255,255,255,.3);opacity:1}.swiper-outer .swiper-pagination-bullet-active{background-color:#fff}.hotel-city .ul{overflow:hidden;margin-bottom:.43rem;color:#999}.hotel-city .ul li{padding-bottom:.43rem;margin-bottom:.43rem}.hotel-city .align dd{text-align:center}.hotel-city .align dd:first-child{text-align:left}.hotel-city .align dd:last-child{text-align:left}.hotel-city .city-text{position:relative;padding-top:.1rem}.hotel-city .city-text .pnr{top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.hotel-city .city-text .input-text,.hotel-city .city-text .p-text{display:inline-block;padding:0;margin:0;line-height:1;font-size:.85rem;color:#333}.hotel-city .night-num em{display:inline-block;line-height:1;padding:0 .2rem;margin:0 .4rem .2rem .4rem;border-radius:.4rem;background-color:#e8e8e8;color:#333}.hotel-city .night-num em:after,.hotel-city .night-num em:before{bottom:50%}.hotel-city .night-num em:before{right:-.4rem;left:1.1rem}.hotel-city .night-num em:after{right:1.1rem;left:-.4rem}.hotel-city .btn-box .btn{display:block;line-height:1.8rem;text-align:center;border-radius:.1rem;background-color:#00be88;color:#fff;font-size:.68rem}.hotel-city li:first-child .input-text{font-size:.725rem}.hotel-city.t-form strong{font-size:.55rem;color:#333}.new-box{margin-top:.85rem}.push-wrap{background-color:#fff;position:fixed;right:0;bottom:0;left:0}.push-wrap li{min-height:1.62rem;padding:.42rem 3.1rem .42rem .6rem;position:relative}.push-wrap h3,.push-wrap p{height:.7rem;line-height:.8rem;overflow:hidden}.flight-city li,.t-flight .t-box li{line-height:2.1rem}.push-wrap h3{margin:.1rem 0;font-weight:700;color:#444;font-size:.55rem}.push-wrap p{font-size:.47rem}.push-wrap img{position:absolute;top:.42rem;right:.7rem;width:2.03rem;height:1.62rem;border-radius:.1rem}.push-wrap .link-mask{position:absolute;top:0;right:0;bottom:0;left:0}.dialog-bottom{background-color:#f2f4f6}.dialog-bottom .dialog-hd .h2,.dialog-bottom .dialog-hd i{font-size:.64rem}.dialog-bottom .dialog-bd{padding:.64rem .6rem .21rem .6rem;font-size:.6rem;color:#333}.dialog-bottom .ul{overflow:hidden}.dialog-bottom .ul li{display:block;float:left;width:32%;height:1.5rem;overflow:hidden;line-height:1.5rem;text-align:center;border-radius:.1rem;border:1px solid #ddd;box-sizing:border-box;margin-right:2%;background-color:#fff}.dialog-bottom .ul li:nth-child(3n+0){margin-right:0}.t-date{text-align:center}.t-date .h2,.t-date .t-week{background-color:#f2f4f6}.t-date .h2{padding:.4rem 0 .2rem 0;font-size:.6rem;color:#333}.t-date .t-week{padding:.2rem 0 .4rem 0;color:#666}.t-date .t-day:after,.t-date .t-week:after{content:'';display:block;height:0;overflow:hidden;clear:both}.t-date .t-day a,.t-date .t-week li{display:block;float:left;width:14.28%}.t-date .t-day{background-color:#fff}.t-date .t-day a{height:2.2rem;position:relative;overflow:hidden}.t-date .t-day .day{position:relative;line-height:2.2rem}.t-date .day em,.t-date .day i,.t-date .day span{line-height:1}.t-date .day span{color:#aaa;font-size:.68rem}.t-date .day-on i{position:absolute;top:0;color:#00bf88;font-size:.43rem}.t-date .day-on i.tag{left:2px}.t-date .day-on i.tight{display:block;top:.1rem;right:.15rem;width:.6rem;height:.6rem;line-height:.61rem;border-radius:.2rem;background-color:#fb5c5c;font-size:.38rem;color:#fff}.t-date .day-select i.tight{background-color:#fff;color:#00be88}.t-date a b{display:inline-block;position:absolute;top:0;left:2px;line-height:1;font-weight:400;font-size:.43rem}.t-date .day-on span{display:block;padding-top:.5rem;font-size:.68rem;color:#333}.t-date .day-on em{display:block;color:#f84;font-size:.43rem}.t-date .day-select,.t-date .day-select em,.t-date .day-select i,.t-date .day-select span{background-color:#00bf88;color:#fff}.t-date .day-contain{background-color:#ebfaf6}.hot-panel{margin-top:.85rem}.hot-panel .h3{font-size:.59rem;font-weight:700;padding-left:.43rem;margin-bottom:.43rem;position:relative}.hot-panel .h3:before{content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:.17rem;background-color:#00be88;border-radius:.1rem}.hot-panel .item-banner .item-hot{margin-bottom:.85rem}.hot-panel .item-banner .item-hot a{display:block;width:100%;height:4.65rem}.hot-panel .item-banner .item-hot img{display:block;width:100%;height:4.65rem}.hotel-people p{display:inline-block;line-height:1.5;margin-right:.2rem;font-size:.725rem;color:#333}.hotel-city{margin-bottom:0}.hotel-city ul li:last-child:after{display:block}.hotel-city .btn-box .btn{display:block;line-height:1.8rem;text-align:center;border-radius:.1rem;background-color:#00be88;color:#fff;font-size:.68rem}