@charset "utf-8";
.topinner{display:none}
.info-pic{width:100%;position:relative;height:5.6rem}
.swiper-container{width:100%;height:0;overflow:hidden;position:relative;height:100%}
.swiper-wrapper{height:100%}
.swiper-slide{width:100%;height:100%;position:relative;z-index:3;display:block}
.swiper-slide img{min-height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:3}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin:0 3px}
.swiper-pagination-bullet{height:6px;width:6px;opacity:1;background-color:#fff}
.swiper-pagination-bullet-active{background-color:#f60;opacity:1}
.swiper-container-horizontal > .swiper-pagination{bottom:auto;top:5px}
.info-pic > .box{width:100%;position:absolute;left:0;bottom:0;box-sizing:border-box;color:#fff;padding:0 1.56rem .27778rem .35rem;z-index:5}
.info-pic .name{color:#fff;margin-right:.4rem}
.info-pic .num{background-color:rgba(0,0,0,.3);bottom:.27778rem;right:.25rem;padding:.075rem .25rem;position:absolute;border-radius:.75rem}
.info-list{background-color:#fff;padding-left:.83334rem}
.info-list > a.link{display:block;border-bottom:1px solid #dedede;min-height:1.2rem;position:relative;width:100%}
.info-list > a.link:last-of-type{border:none}
.info-list > a.link .i-1{position:absolute;color:#999;line-height:1.2rem;left:-.7rem;top:0}
.info-list > a.link .txt{color:#333;line-height:1.2rem;text-indent:.06rem;display:inline-block}
.info-list > a.link .i-2{float:right;margin:0 .4rem 0 0;color:#999;line-height:1.2rem}
.info-list > a.link .facility{margin-left:.13334rem}
.facility > i{background:url(../images/facility.png) no-repeat 0 0;background-size:16px auto;display:inline-block;width:16px;height:16px;vertical-align:sub}
.facility > i.f-1{background-position:0 0}
.facility > i.f-2{background-position:0 -27px}
.facility > i.f-3{background-position:0 -53px}
.facility > i.f-4{background-position:0 -80px}
.facility > i.f-5{background-position:0 -106px}
.facility > i.f-6{background-position:0 -133px}
.facility > i.f-7{background-position:0 -160px}
.facility > i.f-8{background-position:0 -186px}
.info-list > a.link .fen{float:right;margin-right:.13334rem;line-height:1.2rem}
.info-list > a.link .address{float:left;width:85%;padding:.27778rem 0;line-height:.64444rem}
.info-list > a.link .tel{float:right;margin-right:.13334rem;line-height:1.2rem;color:#999}
.info-date{line-height:1.2rem;border:1px solid #dcdcdc;background-color:#fff;border-left:none;border-right:none}
.info-date > .go-time{float:left;width:50%}
.info-date > .go-time dl{padding:0 .33334rem;position:relative}
.info-date > .go-time:first-of-type  dl{border-right:1px solid #dcdcdc}
.info-date > .go-time dl:after{content:"";position:absolute;right:.4rem;top:.5rem;width:.25rem;height:.25rem;border-top:1px solid #aaa;border-right:1px solid #aaa;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.info-date > .go-time dt{float:left;margin-right:.27778rem}
.info-list-box{width:100%;background-color:#fff}
.room-list-tit{border-bottom:1px solid #dcdcdc;padding:.25rem .33334rem;position:relative}
.tit-main{float:left;width:50%}
.tit-main dt{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem}
.tit-main dd{color: #999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tit-price{float:left;text-align:right;width:27%;padding-top:.2rem;color:#666}
.tit-price > p{margin-bottom:.13334rem}
.tit-price span{margin-left:.16667rem}
.tit-book{float:left;width:23%}
.tit-book a{background-color:#ff5346;border-radius:.13334rem;color:#fff;float:right;height:.83334rem;line-height:.66667rem;margin-top:.13334rem;position:relative;text-align:center;width:1.66667rem}
.tit-book a span{display:block}
.tit-book a em{box-sizing:border-box;display:block;color:#ff5346;font-size:9px;line-height:.41667rem;position:absolute;top:.69rem;left:0;width:1.66667rem;border-radius:0 0 .13334rem .13334rem;border:1px solid #ff5346;border-top:none;background-color:#fff}
.tit-book a.yd2{background-color:#d9d9d9}
.tit-book a.yd2 em{border-color:#d9d9d9;color:#ccc}
.show-off{background-color:#e9ecf1;border-radius:3px 3px 0 0;bottom:0;height:10px;position:absolute;right:15px;width:45px}
.show-off .arrow{width:0;height:0;position:absolute;left:50%;margin-left:-5px;top:4px;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0}
.show-off .up{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0}
.room-list-detail{padding:.33334rem .33334rem;border-bottom:1px solid #dcdcdc;position:relative;overflow:hidden;background-color:#f6f6f6;box-shadow:0 .3rem .3rem -.25rem rgba(0,0,0,.15) inset}
.room-list-detail > .detail-d{margin-top:.2rem;color:#666;overflow:hidden;position:relative}
.detail-d *{max-width:99%;word-wrap:break-word;word-break:break-all;text-indent:0;box-sizing:border-box}
.box-item{margin-top:.27778rem;background-color:#fff}
.item-dm{padding:.25rem .33334rem;line-height:.7rem;color:#666;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;overflow:hidden}
.item-dm a{color:#ff5346}