.wg-datepicker-container{position:relative;background-color:#fff;width:100%;height:100%;color:#333;border-radius:4px;border:1px solid #eee}.wg-datepicker-container .wg-datepicker-input{display:none}.wg-datepicker-container .wd-main-section{position:relative;height:100%}.wg-datepicker-container .wd-main-section .ds-nights-sec{position:absolute;z-index:3;background-color:#f1f5f8;padding:0 5px;border-radius:8px;top:4px;color:#999;font-weight:400;left:50%;font-size:12px;letter-spacing:0;font-family:PingFangSC-Regular;transform:translateX(-50%)}.wg-datepicker-container .wd-main-section .ds-checkin-sec,.wg-datepicker-container .wd-main-section .ds-checkout-sec{height:100%;width:50%}.wg-datepicker-container .wd-main-section .dcs-wrapper{position:relative;width:100%;height:100%}.wg-datepicker-container .wd-main-section .dcs-wrapper .dw-content{position:absolute;padding-left:12px;top:50%;left:0;transform:translateY(-50%);font-size:16px;font-weight:700}.wg-datepicker-container .wd-main-section .dcs-wrapper .dw-content .wgicon{font-size:24px;vertical-align:-2px;color:#999}.wg-datepicker-container .wd-main-section .dcs-wrapper .dw-content .dc-day{color:#999}.wg-datepicker-container .wd-main-section .dcs-wrapper .choose-btn{opacity:0;height:100%;width:100%;top:0;left:0;margin:0;z-index:1;cursor:pointer}.wg-datepicker-container .wd-pop-section{position:absolute;top:44px;left:-1px;width:523px;border:0;border-radius:3px;box-shadow:0 2px 16px rgba(0,0,0,.15);z-index:10001;font-size:13px;background-color:#fff;padding-top:5px}.wg-datepicker-container .wd-pop-section .ps-container{position:relative}.wg-datepicker-container .wd-pop-section .ps-container .pop-bottom-tip{line-height:24px;text-align:center;color:#ffa024;margin-bottom:7px}.wg-datepicker-container .wd-pop-section .ps-container .calendar-btn{position:absolute;width:24px;height:24px;line-height:24px;z-index:10;text-align:center;cursor:pointer}.wg-datepicker-container .wd-pop-section .ps-container .calendar-btn .wgicon{font-size:18px;color:#119d36}.wg-datepicker-container .wd-pop-section .ps-container .psc-last-btn{left:6px}.wg-datepicker-container .wd-pop-section .ps-container .psc-next-btn{right:6px}.wg-datepicker-container .wd-pop-section .ps-container .btn-disabled{cursor:default}.wg-datepicker-container .wd-pop-section .ps-container .btn-disabled .wgicon{color:#99c8eb}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport{position:relative;height:246px;padding:0;margin:12px 0 0;overflow:hidden;transition:height .25s ease-out}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner{position:absolute;top:0;height:160px;transition:left .25s ease-out}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table{table-layout:fixed;border-collapse:collapse;border-spacing:0}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month{position:absolute;top:0;width:261px;left:0;padding:0 12px}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .mt-header>th{font-size:16px;line-height:24px;font-weight:700;color:#383838;padding:0 0 15px}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .mt-header-dayname{font-size:12px;line-height:24px;font-weight:400;padding:0;color:#707070;text-align:center}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .mt-day{position:relative;font-size:12px;line-height:20px;padding:3px 0;border-radius:0;text-align:center;cursor:pointer}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .mt-day .mt-day-box{height:30px;padding:3px 0}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .mt-day .mt-day-box .mt-day-inner{display:block;height:24px;line-height:24px;width:24px;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .mt-day .mt-day-counter{position:absolute;bottom:42px;left:50%;transform:translateX(-50%);width:40px;border-radius:5px;background-color:rgba(0,0,0,.7);color:#fff;padding:2px 0}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .mt-day .mt-day-counter:after{position:absolute;display:block;width:0;height:0;content:"";bottom:-4px;margin-left:16px;border-color:rgba(0,0,0,.7) transparent transparent;border-style:solid;border-width:4px 4px 0}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .today{font-weight:700}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .disabled{cursor:default;color:#bdbdbd}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .abled:hover>div .mt-day-inner{color:#2182fc}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .inner>div{background:#d4e6fe}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .startDate .mt-day-box{margin-left:2px;border-top-left-radius:50%;border-bottom-left-radius:50%}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .startDate .mt-day-box .mt-day-inner{background-color:#2182fc;color:#fff}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .endDate .mt-day-box{margin-right:2px;border-top-right-radius:50%;border-bottom-right-radius:50%}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .endDate .mt-day-box .mt-day-inner{background-color:#2182fc;color:#fff}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .endDate:hover .mt-day-box .mt-day-inner,.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .startDate:hover .mt-day-box .mt-day-inner{color:#fff}.wg-datepicker-container .wd-pop-section .ps-container .psc-viewport .view-inner .months-table .mt-month .mm-table .active{background-color:#2182fc;color:#fff;border-radius:3px}.datepicker-focus{transition:all .3s;border-color:#2182fc}.d-hotel-base-room .br-content{position:relative;width:100%;margin-bottom:8px}.d-hotel-base-room .br-content .top-line{background-color:#f1f5f8;border-radius:2px;padding-left:184px;color:#222;font-size:16px;font-weight:700;line-height:52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-hotel-base-room .br-content .bottom-line{background-color:#fff;padding:24px 0 24px 184px;display:flex;flex-wrap:wrap;height:136px}.d-hotel-base-room .br-content .bottom-line>label{display:flex;height:24px;justify-content:center;align-items:center;color:#222;font-size:14px;margin-right:18px;white-space:nowrap}.d-hotel-base-room .br-content .bottom-line>label>i{font-size:20px;margin-right:3px}.d-hotel-base-room .br-content .room-pic{position:absolute;top:24px;left:24px;width:136px;height:136px;display:block;object-fit:cover;background:no-repeat;background-size:cover;border-radius:2px}.d-hotel-base-room .br-content .br-btn{position:absolute;right:24px;bottom:24px;display:block;width:152px;height:56px;line-height:56px;text-align:center;background-color:#ff7d13;color:#fff;border-radius:2px;font-size:20px;font-weight:700;border:none;font-family:inherit;cursor:pointer}@media screen and (max-width:414px){.d-hotel-base-room .br-content .top-line{padding-left:136px}.d-hotel-base-room .br-content .bottom-line{padding:10px 0 60px 136px}.d-hotel-base-room .br-content .room-pic{width:88px;height:88px;left:16px;top:16px}.d-hotel-base-room .br-content .br-btn{width:calc(100% - 32px);height:40px;line-height:40px;font-size:16px;left:16px;bottom:16px}}.hotel-detail{background-color:#e9ecf2;position:relative;transition:all .3s}.hotel-detail .d-hotel-nearBy .d-service-title,.hotel-detail .imp-policy .d-service-title{align-items:unset}.hotel-detail .d-hotel-nearBy .d-service-title .d-box-title-icon,.hotel-detail .imp-policy .d-service-title .d-box-title-icon{transform:translateY(10px)}.hotel-detail .o-color{color:#ff7d13}.hotel-detail .dot{color:#2182fc;padding-right:8px}.hotel-detail .d-hotel-title{font-weight:600;font-size:20px;color:#222;letter-spacing:0;margin-bottom:16px;padding-left:8px;position:relative}.hotel-detail .d-hotel-title .d-box-title-icon{top:10px;position:absolute;left:0;width:4px;height:12px;background-color:#2182fc}.hotel-detail .fixed{left:0;position:fixed;margin:0 auto;z-index:10}.hotel-detail .detail-container{width:100%}.hotel-detail .detail-container .loading{text-align:center;background-color:#fff;margin-bottom:8px;padding:16px 0}.hotel-detail .detail-container .loading .text{color:999;font-size:14px}.hotel-detail .detail-container .noRoom{text-align:center;padding:10px 0;margin-bottom:20px;background-color:#fff}.hotel-detail .detail-container .noRoom>img{width:158px;height:auto;margin-bottom:20px}.hotel-detail .detail-container .noRoom>p{color:#999}.hotel-detail .detail-container .noRoom>p>span{color:#222;font-weight:700}.hotel-detail .detail-container .d-room-area.is-reserved{min-height:460px}.hotel-detail .detail-container .not-fit-tip{color:#f82222}.hotel-detail .detail-container .crumbs-box{width:100%;overflow:hidden;margin-top:10px;margin-bottom:10px;font-size:14px}.hotel-detail .detail-container .crumbs-box .current{color:#666;font-size:14px}.hotel-detail .detail-container .crumbs-box a{font-size:14px;color:#2182fc}.hotel-detail .detail-container .crumbs-box a:hover{text-decoration:underline}.hotel-detail .detail-container .tabs-box{height:37px}.hotel-detail .detail-container .tabs-box .d-tabs{width:100%;display:flex;height:37px;background-color:#fff;border-bottom:1px solid #e9ecf2}.hotel-detail .detail-container .tabs-box .d-tabs li{margin-left:35px;margin-right:35px}.hotel-detail .detail-container .tabs-box .d-tabs li:first-child{margin-left:20px}.hotel-detail .detail-container .tabs-box .d-tabs h2{line-height:36px;font-weight:400}.hotel-detail .detail-container .tabs-box .d-tabs h2 .tab{color:#222;text-align:center;letter-spacing:0;font-size:14px;cursor:pointer}.hotel-detail .detail-container .tabs-box .d-tabs .selected{color:#2182fc;font-weight:600;border-bottom:2px solid #2182fc}.hotel-detail .detail-container .tabs-box .d-tabs .selected .tab{color:#2182fc}.hotel-detail .detail-container .d-common-info{height:auto;width:100%;background:#fff;overflow:hidden;margin-bottom:8px}.hotel-detail .detail-container .d-common-info .d-title{width:100%;padding:18px 24px 10px;display:flex;justify-content:space-between}.hotel-detail .detail-container .d-common-info .d-title .d-introduce-box{width:61%}.hotel-detail .detail-container .d-common-info .d-title .d-introduce-box p{font-size:20px;font-weight:600;color:#222;letter-spacing:0}.hotel-detail .detail-container .d-common-info .d-title .d-introduce-box .d-hotel-name h1{font-size:20px;color:#222}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box{flex:1;display:flex;align-items:flex-end;justify-content:flex-end}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area{height:auto;text-align:right}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .no-tax{font-size:14px;height:40px;line-height:40px;color:#ff5e00}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .no-tax .no-tax-price{font-size:32px;font-weight:600}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .has-tax{font-size:14px;color:#999;height:28px;line-height:28px}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .booking-btn{color:#fff;display:inline-block;font-weight:600;cursor:pointer;border-radius:4px;font-size:18px;padding:6px 16px;margin-top:5px;text-align:center;background:#ffa024}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .booking-btn:hover{background:linear-gradient(-90deg,#ffb32a,#ff7d13)}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info a{color:#2182fc}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-icon{height:28px;line-height:28px}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-address{font-size:14px;color:#666;letter-spacing:0;margin-left:0;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-address i{font-size:19px;color:#2182fc;vertical-align:sub}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device{font-size:12px;color:#157eff;display:flex;align-items:center;flex-wrap:wrap;cursor:pointer;height:28px;line-height:28px}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device span{margin-left:5px}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device .facility-box{height:30px;line-height:30px}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device .facility-box i{color:#222;font-size:22px}.hotel-detail .detail-container .d-common-info .d-pic-wall{width:100%;height:289px;overflow:hidden;display:flex;justify-content:space-between;padding:0 24px 24px}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-big-pic{width:49.5%;margin-right:.7%;overflow:hidden}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-big-pic img{display:block;width:100%;height:100%;object-fit:cover}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic{flex:1;height:100%;overflow:hidden}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic ul{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic ul li{width:49.4%;height:49.3%;margin-bottom:.6%;overflow:hidden}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic ul li img{display:block;width:100%;height:100%;object-fit:cover;object-position:0 0}.hotel-detail .detail-container .d-hotel-attached{padding:24px;width:100%;background:#fff;margin-bottom:16px;height:auto}.hotel-detail .detail-container .d-hotel-attached .attached-list{list-style:none;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}.hotel-detail .detail-container .d-hotel-attached .attached-list li{width:49%;height:122px;margin-bottom:25px;display:flex;flex-wrap:wrap;overflow:hidden;border:1px solid #d8dce5;position:relative}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img{width:168px;overflow:hidden}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img a,.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img img{width:168px;height:122px}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg{flex:1;padding:10px;display:flex;flex-wrap:wrap}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-hotel-name{width:100%}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-hotel-name p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-hotel-name>a{display:block;width:100%;font-size:16px;color:#222;font-weight:600}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-ico{width:100%}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price{width:100%;overflow:hidden;align-items:flex-end;display:flex;justify-content:space-between}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-score{font-family:PingFangSC-Regular;font-size:16px;color:#2182fc;font-weight:600}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-score span{font-size:16px;font-weight:500}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-minprice{font-family:PingFangSC-Medium;font-size:12px;color:#ff5e00}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-minprice .attached-pricenum{font-size:24px;font-weight:600}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .sold-out{background:url(/hotel/s/static/images/soldout.png) 50% no-repeat;width:80px;height:80px;position:absolute;right:0;bottom:0}.hotel-detail .detail-container .faq-list-wrapper{margin-bottom:40px}.hotel-detail .detail-container .d-hotel-comment{margin-top:8px;padding:24px;width:100%;background:#fff;margin-bottom:8px;height:auto}.hotel-detail .detail-container .d-hotel-comment .total-comments.phone{display:none}.hotel-detail .detail-container .d-hotel-comment .total-comments.not-phone{display:flex}.hotel-detail .detail-container .d-hotel-comment .total-comments{width:100%;padding-bottom:20px}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score{color:#fff;width:96px;height:55px;text-align:center;background:url(/hotel/s/static/images/listscore.png) 50% no-repeat;background-size:100% 100%;line-height:55px}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score .graded-score{font-family:PingFangSC-Semibold;font-size:30px}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score .comment-p{margin-top:30px;font-size:14px;font-weight:700}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend{width:30%;margin-left:16px}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend .comment-p{font-family:PingFangSC-Semibold;font-size:24px;color:#2182fc}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend .comment-p span{color:#2a2a2a}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend .comment-p>i{margin-right:5px}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend .comment-p1{font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail{flex:1;display:flex;justify-content:space-between;margin-right:14px;font-size:14px;padding:0 8%;border-left:1px solid #e9ecf2;border-right:1px solid #e9ecf2}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail .comment-score-box{width:44px;text-align:center;line-height:25px}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail .comment-score-box .hotelRate{font-family:PingFangSC-Regular;font-size:30px;color:#222}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail .comment-score-box .hotelText{font-family:PingFangSC-Regular;font-size:14px;color:#666}.hotel-detail .detail-container .d-hotel-comment .comment-list{overflow:hidden}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail.phone{display:none}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail.not-phone{display:flex}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail{width:100%;flex-wrap:wrap;border-top:1px solid #e9ecf2;padding-bottom:20px;padding-top:20px}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left{width:200px}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left p{font-size:14px;color:#666;height:30px;line-height:30px}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left p>i{margin-right:4px;font-size:22px;vertical-align:middle}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left .user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;margin-bottom:6px}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right{flex:1}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-title{color:#157eff;display:flex;justify-content:space-between;margin-bottom:3px}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-title .cust-point{font-size:24px;font-weight:600}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-title .cust-point .score-text{font-style:normal;font-size:14px;margin-left:6px}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-title .write-comment-date{font-size:14px;color:#999}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-content{word-wrap:break-word;line-height:24px;margin-bottom:10px;font-size:14px}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-pic-area{display:flex;flex-wrap:wrap}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-pic-area .one-img{width:90px;height:90px;overflow:hidden}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-pic-area .one-img .comment-small-img{height:90px;width:90px;border:3px solid #f6fafd;background-image:url(/hotel/s/static/images/detail/placeholder_comment.png);background-repeat:no-repeat;background-size:100% 100%;z-index:100}.hotel-detail .detail-container .d-hotel-intro{background:#fff;padding:24px;margin-bottom:8px}.hotel-detail .detail-container .d-hotel-intro .d-intro-line{margin-bottom:14px;font-size:14px}.hotel-detail .detail-container .d-hotel-intro .d-intro-line span{padding-right:20px}.hotel-detail .detail-container .d-hotel-intro .all-intro{height:auto!important}.hotel-detail .detail-container .d-hotel-intro .desc-line{height:48px;overflow:hidden;font-size:14px;line-height:24px;margin-bottom:8px}.hotel-detail .detail-container .d-hotel-intro .control-btn{text-align:right;cursor:pointer;font-size:14px;color:#2182fc}.hotel-detail .detail-container .d-hotel-policy{width:100%;padding:24px;background:#fff;margin-bottom:8px}.hotel-detail .detail-container .d-hotel-policy .bule{color:#2182fc}.hotel-detail .detail-container .d-hotel-policy .highlight{color:#119d36}.hotel-detail .detail-container .d-hotel-policy .p-item{width:100%;display:flex;margin-bottom:12px}.hotel-detail .detail-container .d-hotel-policy .p-item .p-title{width:200px;font-size:16px;color:#222;font-weight:700}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail{flex:1;font-size:14px}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content-head{margin-bottom:6px}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content-head li{padding-top:6px;padding-bottom:6px}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content{margin-bottom:14px}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table.dining{display:block}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table{display:flex;align-items:center;padding:6px;background-color:#f1f7f8}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box{width:70px;display:flex;align-items:center;justify-content:center;color:#2182fc}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box .wgicon-icbaby,.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box .wgicon-iccommentroom{font-size:32px}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table ul{flex:1}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table li{display:flex;padding:6px;border-bottom:1px solid #fff}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table li .key{width:30%}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table li .value{flex:1;padding-left:6px}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table li:last-child{border-bottom:0}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .checkin-way-item{position:relative;padding-left:12px;margin-bottom:8px!important}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .checkin-way-item:before{content:"•";position:absolute;left:0;top:0;color:#2182fc}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy .policy-left{width:168px}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy .policy-left,.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy .policy-right{padding:12px 12px 12px 24px}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy .lg-color{color:#129401}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__title{color:#222;letter-spacing:0;text-align:justify;line-height:20px;margin-bottom:16px}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content{color:#222;margin-bottom:16px}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .item{line-height:20px;margin-bottom:4px}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table{margin-top:0;background-color:#f1f5f8}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item{display:flex;align-items:center;color:#222;border-bottom:1px solid #fff}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item .policy-left{text-align:left;box-sizing:border-box}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item .policy-right{flex:1;display:flex;flex-direction:column;border-left:1px solid #fff}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item .policy-right .policy-line-wrapper{display:flex;border-bottom:1px solid #fff}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item .policy-right .policy-line-wrapper:last-child{border-bottom:0}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item .policy-right .policy-line-wrapper .policy-line{display:flex;align-items:center;justify-content:center;min-height:40px}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item .policy-right .policy-line-wrapper .policy-line:first-child{width:140px}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item .policy-right .policy-line-wrapper .policy-line:last-child{flex:1;border-left:1px solid #fff}.hotel-detail .detail-container .d-hotel-policy .p-item .food-policy__content .policy-table .policy-table-item-title{font-weight:700;background-color:#e9ecf2;border-bottom:1px solid #fff}.hotel-detail .detail-container .d-hotel-policy .dot-list>li{position:relative;padding-left:20px}.hotel-detail .detail-container .d-hotel-policy .dot-list>li .dot{position:absolute;left:0;padding-left:8px}.hotel-detail .detail-container .d-hotel-policy .policy-content-wrapper{margin-bottom:8px}.hotel-detail .detail-container .d-hotel-policy .policy-content-wrapper .policy-isFree{font-size:12px;font-family:MicrosoftJhengHeiRegular;border-radius:2px;padding:1px 4px;margin-right:4px}.hotel-detail .detail-container .d-hotel-policy .policy-content-wrapper .policy-noFree{color:#ff7d13;background-color:#fff1e6}.hotel-detail .detail-container .d-hotel-policy .policy-content-wrapper .policy-free{color:#16b900;background-color:#daf4d7}.hotel-detail .detail-container .d-hotel-service{width:100%;padding:24px;background:#fff;margin-bottom:8px}.hotel-detail .detail-container .d-hotel-service .popover-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1;cursor:pointer}@media(max-width:768px){.hotel-detail .detail-container .d-hotel-service .popover-overlay{display:block}}.hotel-detail .detail-container .d-hotel-service .hot-service{margin-bottom:20px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-type-name{font-size:16px;line-height:33px;margin-bottom:5px;font-weight:600}.hotel-detail .detail-container .d-hotel-service .hot-service .f-type-name i{font-size:22px;margin-right:6px;vertical-align:sub}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list{display:flex;flex-wrap:wrap}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list i{font-size:22px;vertical-align:sub}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name{position:relative;font-size:14px;color:#222;padding-right:16px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .fac-detail-style{cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:none;text-decoration-thickness:10%;text-underline-offset:25%;text-underline-position:from-font}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .f-name-text-no-provide{text-decoration:line-through;color:#999}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper{display:none;position:absolute;z-index:1;bottom:33px;left:50%;transform:translateX(-50%);padding-bottom:15px;filter:drop-shadow(0 4px 5px rgba(0,0,0,.14)) drop-shadow(0 1px 10px rgba(0,0,0,.12)) drop-shadow(0 2px 4px rgba(0,0,0,.2));pointer-events:auto}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper:after{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);content:"";width:0;height:0;border:8px solid transparent;border-top-color:#fff}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper{overflow-y:auto;display:block;max-height:509px;width:389px;border-radius:10px;background-color:#fff;padding:16px;box-sizing:border-box}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box{padding-bottom:25px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .el-scrollbar .el-scrollbar__wrap{overflow-x:hidden;overflow-y:auto}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item{position:relative;display:flex;flex-direction:column;margin-bottom:16px;padding-bottom:8px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:#e3e3e3;height:1px;transform:scaleY(.5)}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item:last-child{padding-bottom:0;margin-bottom:0}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item:last-child:after{content:unset}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .title{margin-bottom:8px;color:#222;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col{margin-bottom:8px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col:last-child{margin-bottom:0}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .col-wrapper{display:flex}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .lable{width:84px;margin-right:16px;color:#222;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .value{flex:1;color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .openingTimes-content{display:flex}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .openingTimes-content .stop-title{border-radius:3px;height:18px;line-height:18px;background:#f5f5f5;padding:1px 2px;color:#999;font-size:12px;white-space:nowrap;margin-right:48px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .openingTimes-content .stop-tip{color:#999;font-size:12px;line-height:normal}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name:hover .box-wrapper{display:block}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .tip-paid{background-color:#f1f5f8;color:#999;border-radius:2px;font-size:12px;padding:0 2px}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .tip-free{background-color:#e8f8e6;color:#129401;font-size:12px;padding:0 2px}.hotel-detail .detail-container .d-hotel-service .service-detail ul>li{margin-bottom:18px;display:flex}.hotel-detail .detail-container .d-hotel-service .service-detail .f-type-name{font-size:16px;font-weight:600;width:274px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-type-name i{color:#2182fc;font-size:22px;margin-right:6px;vertical-align:middle}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list{width:858px;display:flex;flex-wrap:wrap}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name{position:relative;width:33.3%;height:30px;line-height:30px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .fac-detail-style{cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:none;text-decoration-thickness:10%;text-underline-offset:25%;text-underline-position:from-font}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .f-name-text-no-provide{text-decoration:line-through;color:#999}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper{display:none;position:absolute;z-index:1;bottom:19px;left:-55%;padding-bottom:15px;filter:drop-shadow(0 4px 5px rgba(0,0,0,.14)) drop-shadow(0 1px 10px rgba(0,0,0,.12)) drop-shadow(0 2px 4px rgba(0,0,0,.2));pointer-events:auto}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper:after{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);content:"";width:0;height:0;border:8px solid transparent;border-top-color:#fff}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper{overflow-y:auto;display:block;max-height:509px;width:389px;border-radius:10px;background-color:#fff;padding:16px;box-sizing:border-box}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box{padding-bottom:25px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .el-scrollbar .el-scrollbar__wrap{overflow-x:hidden;overflow-y:auto}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item{position:relative;display:flex;flex-direction:column;margin-bottom:16px;padding-bottom:8px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:#e3e3e3;height:1px;transform:scaleY(.5)}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item:last-child{padding-bottom:0;margin-bottom:0}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item:last-child:after{content:unset}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .title{margin-bottom:8px;color:#222;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col{margin-bottom:8px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col:last-child{margin-bottom:0}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .col-wrapper{display:flex}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .lable{width:84px;margin-right:16px;color:#222;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .value{flex:1;color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .openingTimes-content{display:flex}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .openingTimes-content .stop-title{border-radius:3px;height:18px;line-height:18px;background:#f5f5f5;padding:1px 2px;color:#999;font-size:12px;white-space:nowrap;margin-right:48px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .facdetail-item .col .openingTimes-content .stop-tip{color:#999;font-size:12px;line-height:normal}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name:hover .box-wrapper{display:block}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .tip-paid{background-color:#f1f5f8;color:#999;border-radius:2px;font-size:12px;padding:0 2px}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .tip-free{background-color:#e8f8e6;color:#129401;font-size:12px;padding:0 2px}.hotel-detail .detail-container .d-hotel-service .service-control{cursor:pointer;font-size:14px;color:#2182fc;text-align:right}.hotel-detail .detail-container .d-room-filter-box{min-height:72px;margin-bottom:8px}.hotel-detail .detail-container .d-room-filter-box .filter-shadow{box-shadow:0 2px 5px 0 hsla(0,0%,60%,.5)}.hotel-detail .detail-container .d-room-filter-box .d-room-filter{width:100%;height:72px;margin-bottom:8px;background:#f1f5f8}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area{padding:16px;position:relative}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker{width:49%;height:40px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content{padding-left:10%;font-size:18px;line-height:18px;font-weight:500}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content .wgicon{font-size:24px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content .dc-date{padding-left:10px;color:#3f3f3f}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content .dc-day{color:#999}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-checkout-sec .dw-content{padding-left:43px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-nights-sec{width:50px;height:20px;border-radius:10px;text-align:center;line-height:20px;font-size:14px;color:#333;margin:5px 0 0}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker:hover{border-color:#c0c4cc}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search{float:left;width:25%;height:40px;margin-left:.5%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search .el-select{height:100%;width:100%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search .el-select .el-input{height:100%;width:100%;font-size:18px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search .el-select .el-input input{height:40px;line-height:100%;width:100%;padding-left:24px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search .el-select .el-input .el-input__icon{line-height:20px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .search-btn{width:25%;padding:9.5px 20px;border-radius:4px;font-size:18px;color:#fff;margin-left:.5%;text-align:center;transition:0s;background:#2182fc}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .search-btn:hover{background:linear-gradient(-90deg,#32b6ff 2%,#2182fc)}@media screen and (min-width:1024px)and (max-width:1180px){.container-box{position:relative;z-index:1}.container-box .wrapper{margin:0 auto;padding:0 8px;width:100%}.hotel-detail .detail-container .d-room-filter-box{min-height:120px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter{height:120px;width:100%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker{width:100%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content{padding-left:20%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-checkout-sec .dw-content{padding-left:30%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search{width:49.5%;margin-left:0;margin-top:8px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search .el-select .el-input input{padding-left:24px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .search-btn{margin-left:1%;margin-top:8px;width:49.5%}}@media screen and (min-width:768px)and (max-width:1024px){.container-box{position:relative;z-index:1}.container-box .wrapper{margin:0 auto;padding:0 8px;width:100%}.hotel-detail .detail-container .d-room-area.is-reserved{min-height:500px}.hotel-detail .detail-container .d-hotel-service .service-detail ul>li{flex-direction:column}.hotel-detail .detail-container .d-hotel-service .service-detail .f-type-name{width:100%}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list{width:100%;padding-left:8px}.hotel-detail .detail-container .d-room-filter-box{min-height:120px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter{height:120px;width:100%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker{width:100%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-checkout-sec .dw-content{padding-left:25%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search{width:49.5%;margin-left:0;margin-top:8px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search .el-select .el-input input{padding-left:24px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .search-btn{margin-top:8px;width:49.5%}}@media screen and (min-width:414px)and (max-width:768px){.container-box{position:relative;z-index:1;min-height:4.5572916667rem}.container-box .wrapper{margin:0 auto;width:100%;padding:0 .1041666667rem}.hotel-detail .d-hotel-title{font-size:.2604166667rem;margin-bottom:.2213541667rem;padding-left:.1041666667rem}.hotel-detail .d-hotel-title .d-box-title-icon{top:.1171875rem;width:.0520833333rem;height:.15625rem}.hotel-detail .imp-policy{padding:.2083333333rem}.hotel-detail .imp-policy .imp-policy-content-item-title{font-size:.2083333333rem}.hotel-detail .imp-policy .imp-policy-content-btn,.hotel-detail .imp-policy .imp-policy-content-item-right-text{font-size:.1822916667rem}.hotel-detail .d-hotel-nearBy{padding:.2083333333rem}.hotel-detail .d-hotel-nearBy .menu-title{font-size:.2083333333rem!important}.hotel-detail .d-hotel-nearBy .list-name{font-size:.1822916667px!important}.hotel-detail .d-hotel-nearBy .list-info{padding:.2083333333rem .3125rem!important}.hotel-detail .d-hotel-nearBy .d-service-title,.hotel-detail .imp-policy .d-service-title{font-size:.2604166667rem;margin-bottom:.2213541667rem}.hotel-detail .d-hotel-nearBy .d-service-title .d-box-title-icon,.hotel-detail .imp-policy .d-service-title .d-box-title-icon{transform:translateY(.1171875rem);width:.0520833333rem;height:.15625rem;margin-right:.0520833333rem}.hotel-detail .detail-container .crumbs-box{margin-top:.1302083333rem;margin-bottom:.1302083333rem;font-size:.1822916667rem}.hotel-detail .detail-container .crumbs-box .current,.hotel-detail .detail-container .crumbs-box a{font-size:.1822916667rem}.hotel-detail .detail-container .tabs-box,.hotel-detail .detail-container .tabs-box .d-tabs{height:.4817708333rem}.hotel-detail .detail-container .tabs-box .d-tabs li{margin-left:.4557291667rem;margin-right:.4557291667rem}.hotel-detail .detail-container .tabs-box .d-tabs li:first-child{margin-left:.2604166667rem}.hotel-detail .detail-container .tabs-box .d-tabs h2{line-height:.390625rem}.hotel-detail .detail-container .tabs-box .d-tabs h2 .tab{font-size:.1822916667rem}.hotel-detail .detail-container .tabs-box .d-tabs h2 .selected{border-bottom:.0260416667rem solid #2182fc}.hotel-detail .detail-container .d-common-info{margin-bottom:0}.hotel-detail .detail-container .d-common-info .d-title{padding:.2083333333rem .2083333333rem .0911458333rem}.hotel-detail .detail-container .d-common-info .d-title .d-introduce-box p{font-size:.2083333333rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box{margin-bottom:.0390625rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .no-tax{font-size:.1822916667rem;height:.5208333333rem;line-height:.5208333333rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .no-tax .no-tax-price{font-size:.3645833333rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .has-tax{font-size:.1822916667rem;height:.3645833333rem;line-height:.3645833333rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .booking-btn{border-radius:.0520833333rem;font-size:.234375rem;padding:.078125rem .2083333333rem;margin-top:.0651041667rem}.hotel-detail .detail-container .d-common-info .d-title p{font-size:.2604166667rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-icon{height:.3645833333rem;line-height:.3645833333rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-address{font-size:.1822916667rem;height:.3645833333rem;line-height:.3645833333rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-address i{font-size:.2473958333rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device{font-size:.15625rem;height:.390625rem;line-height:.390625rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device span{margin-left:.0651041667rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device .facility-box{height:.390625rem;line-height:.390625rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device .facility-box i{font-size:.2864583333rem}.hotel-detail .detail-container .d-common-info .d-pic-wall{height:3.4375rem;padding:0 .2083333333rem .2083333333rem}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-big-pic{width:61%;margin-right:.8%}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic{margin-left:0}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic ul{flex-direction:column}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic ul li{width:100%;height:1.5625rem}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic ul li:nth-child(4),.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic ul li:nth-child(5),.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic ul li:nth-child(6){display:none}.hotel-detail .detail-container .d-hotel-attached{width:100%;padding:.2083333333rem;margin-bottom:.2083333333rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li{width:49%;height:1.5885416667rem;margin-bottom:.2083333333rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img{width:2.1875rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img a,.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img img{width:2.1875rem;height:1.5885416667rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg{padding:.1302083333rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-hotel-name p{-webkit-line-clamp:2}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-hotel-name>a{font-size:.1822916667rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-minprice,.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-score,.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-score span{font-size:.15625rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-minprice .attached-pricenum{font-size:.2604166667rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .sold-out{width:1.0416666667rem;height:1.0416666667rem}.hotel-detail .detail-container .d-hotel-comment{padding:.2083333333rem;margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-hotel-comment .total-comments.phone{display:none}.hotel-detail .detail-container .d-hotel-comment .total-comments.not-phone{display:flex}.hotel-detail .detail-container .d-hotel-comment .total-comments{padding-bottom:.2083333333rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score{width:1.09375rem;height:.5729166667rem;line-height:.5729166667rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score .graded-score{font-size:.3125rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score .comment-p{font-size:.1822916667rem;margin-top:.390625rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend{margin-left:.1041666667rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend .comment-p{font-size:.2864583333rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend .comment-p>i{margin-right:.0651041667rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend .comment-p1{font-size:.15625rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail{border-right:0;margin-left:.4817708333rem;margin-right:.2213541667rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail .comment-score-box{width:auto;line-height:.3515625rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail .comment-score-box .hotelRate{font-size:.2864583333rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail .comment-score-box .hotelText{font-size:.15625rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail .comment-score-box:first-child{margin-left:.1953125rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score-detail .comment-score-box:last-child{margin-right:0}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail.phone{display:none}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail.not-phone{display:flex}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail{padding-bottom:.2083333333rem;padding-top:.2083333333rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left{width:2.2135416667rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left p{height:.3385416667rem;line-height:.3385416667rem;font-size:.1822916667rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left p>i{display:none}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left .user-name{margin-bottom:.078125rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-title{margin-bottom:.0390625rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-title .cust-point{font-size:.2083333333rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-title .cust-point .score-text{font-size:.2083333333rem;margin-left:.078125rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-title .write-comment-date{font-size:.1822916667rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-content{line-height:.3125rem;margin-bottom:.1302083333rem;font-size:.1822916667rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-pic-area .one-img{height:.7161458333rem;width:.7161458333rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-pic-area .one-img .comment-small-img{height:.7161458333rem;width:.7161458333rem;border:.0390625rem solid #f6fafd;margin-right:.0520833333rem}.hotel-detail .detail-container .d-hotel-intro{padding:.2083333333rem;margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-hotel-intro .d-intro-line{margin-bottom:.1041666667rem;font-size:.1822916667rem}.hotel-detail .detail-container .d-hotel-intro .d-intro-line span{padding-right:.2604166667rem}.hotel-detail .detail-container .d-hotel-intro .all-intro{height:auto!important}.hotel-detail .detail-container .d-hotel-intro .desc-line{height:.5208333333rem;font-size:.1822916667rem;margin-bottom:.1041666667rem;line-height:.2864583333rem}.hotel-detail .detail-container .d-hotel-intro .control-btn{font-size:.1822916667rem}.hotel-detail .detail-container .d-hotel-policy{padding:.2083333333rem;margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-hotel-policy .p-item{margin-bottom:.15625rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-title{width:24%;font-size:.2083333333rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-content{width:76%}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail{font-size:.1822916667rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .policy-left{width:2.1875rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .policy-left,.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .policy-right{padding:.15625rem .15625rem .15625rem .3125rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content-head{margin-bottom:.078125rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content-head li{padding-top:.078125rem;padding-bottom:.078125rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content{margin-bottom:.1822916667rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table{padding:.1302083333rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box{width:.9114583333rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box .wgicon-icbaby,.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box .wgicon-iccommentroom{font-size:.5989583333rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table li{padding:.078125rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table li .value{padding-left:.078125rem}.hotel-detail .detail-container .d-hotel-service{padding:.2083333333rem;margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-hotel-service .hot-service{margin-bottom:.1302083333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-type-name{font-size:.1822916667rem;margin-bottom:.0651041667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-type-name i{font-size:.2864583333rem;margin-right:.078125rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list i{font-size:.2864583333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name{font-size:.1822916667rem;padding-right:.2083333333rem;cursor:pointer}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper{padding-bottom:.1953125rem;position:fixed;bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper:after{display:none}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper{padding:.2083333333rem;max-height:6.6276041667rem;width:5.0651041667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box{padding-bottom:.3255208333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item{padding-bottom:.2083333333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .title{margin-bottom:.1041666667rem;font-size:.2083333333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col{margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .lable{width:1.09375rem;margin-right:.2083333333rem;font-size:.1822916667rem;line-height:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .value{font-size:.1822916667rem;line-height:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .openingTimes-content .stop-title{border-radius:.0260416667rem;height:.234375rem;line-height:.234375rem;padding:.0130208333rem .0260416667rem;font-size:.15625rem;margin-right:.625rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .openingTimes-content .stop-tip{font-size:.1692708333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name:hover .box-wrapper{display:none}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name.active,.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper.active{display:block}.hotel-detail .detail-container .d-hotel-service .service-detail ul>li{flex-direction:column;margin-bottom:.234375rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-type-name{font-size:.1822916667rem;width:100%}.hotel-detail .detail-container .d-hotel-service .service-detail .f-type-name i{font-size:.2864583333rem;margin-right:.078125rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list{width:100%;padding-left:.1041666667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name{font-size:.1822916667rem;height:.390625rem;line-height:.390625rem;cursor:pointer}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper{padding-bottom:.1953125rem;position:fixed;bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper:after{display:none}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper{padding:.2083333333rem;max-height:6.6276041667rem;width:5.0651041667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box{padding-bottom:.3255208333rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item{padding-bottom:.2083333333rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .title{margin-bottom:.1041666667rem;font-size:.2083333333rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col{margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .lable{width:1.09375rem;margin-right:.2083333333rem;font-size:.1822916667rem;line-height:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .value{font-size:.1822916667rem;line-height:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .openingTimes-content .stop-title{border-radius:.0260416667rem;height:.234375rem;line-height:.234375rem;padding:.0130208333rem .0260416667rem;font-size:.15625rem;margin-right:.625rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .openingTimes-content .stop-tip{font-size:.1692708333rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name:hover .box-wrapper{display:none}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name.active,.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper.active{display:block}.hotel-detail .detail-container .d-hotel-service .service-control{font-size:.1822916667rem}.hotel-detail .detail-container .d-room-filter-box{min-height:1.5625rem;margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter{height:1.5625rem;margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area{padding:.2083333333rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker{width:100%;height:.5208333333rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content{padding-left:8%;font-size:.234375rem;line-height:.234375rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content .wgicon{font-size:.3125rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content .dc-date{padding-left:.1041666667rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-checkout-sec .dw-content{padding-left:30%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-nights-sec{width:.7291666667rem;height:.2994791667rem;line-height:.3125rem;font-size:.1822916667rem;margin:.0390625rem 0 0;border-radius:.1302083333rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search{width:49.5%;margin-left:0;margin-top:.1302083333rem;height:.5208333333rem;line-height:100%}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search .el-select .el-input input{height:.5208333333rem;font-size:.234375rem;padding-left:.3125rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .search-btn{width:49.5%;padding:.1302083333rem .2604166667rem;border-radius:.0520833333rem;font-size:.234375rem;margin-left:1%;margin-top:.1041666667rem}.hotel-detail .detail-container .d-room-area.is-reserved{min-height:500px}}@media screen and (max-width:414px){.container-box{position:relative;z-index:1;min-height:8.4541062802rem}.container-box .wrapper{width:100%;padding:0 .193236715rem;margin:0 auto}.hotel-detail .d-hotel-title{font-size:.4830917874rem;margin-bottom:.38647343rem;padding-left:.193236715rem}.hotel-detail .d-hotel-title .d-box-title-icon{top:.2173913043rem;width:.0966183575rem;height:.2898550725rem}.hotel-detail .imp-policy{padding:.38647343rem}.hotel-detail .imp-policy .imp-policy-content-item-title{font-size:.38647343rem}.hotel-detail .imp-policy .imp-policy-content-btn,.hotel-detail .imp-policy .imp-policy-content-item-right-text{font-size:.3381642512rem}.hotel-detail .d-hotel-nearBy{padding:.38647343rem}.hotel-detail .d-hotel-nearBy .menu-title{font-size:.38647343rem!important}.hotel-detail .d-hotel-nearBy .list-name{font-size:.3381642512rem!important}.hotel-detail .d-hotel-nearBy .list-info{padding:.38647343rem .5797101449rem!important}.hotel-detail .d-hotel-nearBy .d-service-title,.hotel-detail .imp-policy .d-service-title{font-size:.4830917874rem;margin-bottom:.38647343rem}.hotel-detail .d-hotel-nearBy .d-service-title .d-box-title-icon,.hotel-detail .imp-policy .d-service-title .d-box-title-icon{transform:translateY(.2173913043rem);width:.0966183575rem;height:.2898550725rem;margin-right:.0966183575rem}.hotel-detail .detail-container .crumbs-box{margin-top:.193236715rem;margin-bottom:.193236715rem;font-size:.2898550725rem}.hotel-detail .detail-container .crumbs-box .current,.hotel-detail .detail-container .crumbs-box a{font-size:.2898550725rem}.hotel-detail .detail-container .tabs-box,.hotel-detail .detail-container .tabs-box .d-tabs{height:.8937198068rem}.hotel-detail .detail-container .tabs-box .d-tabs li{margin-left:.193236715rem;margin-right:.193236715rem}.hotel-detail .detail-container .tabs-box .d-tabs li:first-child{margin-left:.4830917874rem}.hotel-detail .detail-container .tabs-box .d-tabs h2{line-height:.8695652174rem}.hotel-detail .detail-container .tabs-box .d-tabs h2 .tab{font-size:.3381642512rem}.hotel-detail .detail-container .tabs-box .d-tabs h2 .selected{border-bottom:.0483091787rem solid #2182fc}.hotel-detail .detail-container .d-common-info{margin-bottom:0}.hotel-detail .detail-container .d-common-info .d-title{padding:.38647343rem .38647343rem .1207729469rem}.hotel-detail .detail-container .d-common-info .d-title .d-introduce-box .d-hotel-name h1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;font-size:.4347826087rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box{margin-bottom:.193236715rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .no-tax{font-size:.2898550725rem;height:.9661835749rem;line-height:.9661835749rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .no-tax .no-tax-price{font-size:.5797101449rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .price-detail .has-tax{font-size:.2898550725rem;height:.4347826087rem;line-height:.4347826087rem}.hotel-detail .detail-container .d-common-info .d-title .d-booking-box .price-area .booking-btn{border-radius:.0966183575rem;font-size:.3381642512rem;padding:.1449275362rem .38647343rem;margin-top:.1207729469rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-icon{height:.6763285024rem;line-height:.6763285024rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-address{font-size:.2898550725rem;height:.6763285024rem;line-height:.6763285024rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-address i{display:none}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device{font-size:.2898550725rem;height:.6763285024rem;line-height:.6763285024rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device span{margin-left:.1207729469rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device .facility-box{height:.7246376812rem;line-height:.7246376812rem}.hotel-detail .detail-container .d-common-info .d-title .d-hotel-info .d-hotel-device .facility-box i{font-size:.4589371981rem}.hotel-detail .detail-container .d-common-info .d-pic-wall{height:4.2512077295rem;padding:0 .38647343rem .38647343rem}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-big-pic{width:100%;margin-right:0}.hotel-detail .detail-container .d-common-info .d-pic-wall .d-small-pic{display:none}.hotel-detail .detail-container .d-hotel-attached{width:100%;padding:.38647343rem;margin-bottom:.38647343rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li{width:100%;height:2.9468599034rem;margin-bottom:.193236715rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img{width:4.0579710145rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img a,.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-img img{width:4.0579710145rem;height:2.9468599034rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg{padding:.2415458937rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-hotel-name p{-webkit-line-clamp:2}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-hotel-name>a{font-size:.3381642512rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-minprice,.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-score,.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-score span{font-size:.2898550725rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .attached-minprice .attached-pricenum{font-size:.4830917874rem}.hotel-detail .detail-container .d-hotel-attached .attached-list li .attached-msg .attached-price .sold-out{width:1.0416666667rem;height:1.0416666667rem}.hotel-detail .detail-container .d-hotel-comment{padding:.38647343rem;margin-bottom:.193236715rem}.hotel-detail .detail-container .d-hotel-comment .total-comments.phone{display:flex}.hotel-detail .detail-container .d-hotel-comment .total-comments.not-phone{display:none}.hotel-detail .detail-container .d-hotel-comment .total-comments{padding-bottom:.38647343rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .left{width:50%;display:flex;flex-wrap:wrap}.hotel-detail .detail-container .d-hotel-comment .total-comments .left .comment-p1{font-size:.2898550725rem;margin-top:.193236715rem;overflow:auto;text-overflow:clip;white-space:normal}.hotel-detail .detail-container .d-hotel-comment .total-comments .right{width:50%;display:flex;flex-wrap:wrap}.hotel-detail .detail-container .d-hotel-comment .total-comments .right .comment-score-detail{border-right:0;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.hotel-detail .detail-container .d-hotel-comment .total-comments .right .comment-score-detail .comment-score-box{width:35%;line-height:.652173913rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .right .comment-score-detail .comment-score-box .hotelRate{font-size:.4347826087rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .right .comment-score-detail .comment-score-box .hotelText{font-size:.2898550725rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .right .comment-score-detail .comment-score-box:first-child{margin-left:0}.hotel-detail .detail-container .d-hotel-comment .total-comments .right .comment-score-detail .comment-score-box:last-child{margin-right:0}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score{width:1.6425120773rem;height:.8937198068rem;line-height:.9661835749rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score .graded-score{font-size:.4830917874rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-score .comment-p{font-size:.2898550725rem;margin-top:.7246376812rem}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend{flex:1;margin-left:0}.hotel-detail .detail-container .d-hotel-comment .total-comments .comment-recomend .comment-p{font-size:.3381642512rem;line-height:.8937198068rem;margin-left:.193236715rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail.phone{display:flex}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail.not-phone{display:none}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-detail{padding-bottom:.38647343rem;padding-top:.38647343rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left{display:flex;justify-content:space-between;width:100%}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left p{padding-top:.0483091787rem;padding-bottom:.0483091787rem;font-size:.2898550725rem;height:.4830917874rem;line-height:.4830917874rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left p>i{display:none}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left .checkin-date{color:#999}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left .comment-title{color:#157eff;margin-bottom:0}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left .comment-title .cust-point{font-weight:600;text-align:right;font-size:.38647343rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left .comment-title .cust-point .score-text{font-style:normal;font-size:.38647343rem;margin-left:.1449275362rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-left .comment-title .write-comment-date{color:#999;margin-top:.5314009662rem;font-size:.2898550725rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right{margin-top:.193236715rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-content{line-height:.5797101449rem;margin-bottom:.2415458937rem;font-size:.3381642512rem}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-pic-area .one-img{height:1.3285024155rem;width:16.666%}.hotel-detail .detail-container .d-hotel-comment .comment-list .comments-area .comment-right .comment-pic-area .one-img .comment-small-img{height:1.3285024155rem;width:1.3285024155rem;border:.0724637681rem solid #f6fafd;margin-right:.0966183575rem}.hotel-detail .detail-container .d-hotel-intro{padding:.38647343rem;margin-bottom:.193236715rem}.hotel-detail .detail-container .d-hotel-intro .d-intro-line{margin-bottom:.193236715rem;font-size:.3381642512rem}.hotel-detail .detail-container .d-hotel-intro .d-intro-line span{padding-right:.4830917874rem}.hotel-detail .detail-container .d-hotel-intro .all-intro{height:auto!important}.hotel-detail .detail-container .d-hotel-intro .desc-line{height:.9661835749rem;font-size:.3381642512rem;margin-bottom:.193236715rem;line-height:.5314009662rem}.hotel-detail .detail-container .d-hotel-intro .control-btn{font-size:.3381642512rem}.hotel-detail .detail-container .d-hotel-policy{padding:.38647343rem;margin-bottom:.193236715rem}.hotel-detail .detail-container .d-hotel-policy .p-item{display:flex;flex-direction:column;margin-bottom:.2898550725rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-title{width:100%;font-size:.38647343rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail{font-size:.3381642512rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .policy-left{width:2.1875rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .policy-left,.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .policy-right{padding:.15625rem .15625rem .15625rem .3125rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content-head{margin-bottom:.1449275362rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content-head li{padding-top:.1449275362rem;padding-bottom:.1449275362rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content{margin-bottom:.3381642512rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table{padding:.2415458937rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box{width:.9661835749rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box .wgicon-icbaby,.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table .wgicon-box .wgicon-iccommentroom{font-size:.8695652174rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table li{padding:.1449275362rem}.hotel-detail .detail-container .d-hotel-policy .p-item .p-detail .p-content .p-content-table li .value{padding-left:.1449275362rem}.hotel-detail .detail-container .d-hotel-service{padding:.38647343rem;margin-bottom:.193236715rem}.hotel-detail .detail-container .d-hotel-service .hot-service{margin-bottom:.3623188406rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-type-name{font-size:.3381642512rem;margin-bottom:.1207729469rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-type-name i{margin-right:.0966183575rem;font-size:.5314009662rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list i{font-size:.5314009662rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name{font-size:.3381642512rem;padding-right:.38647343rem;cursor:pointer}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper{padding-bottom:.1953125rem;position:fixed;bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper:after{display:none}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper{padding:.2083333333rem;min-width:9.375rem;max-height:9.765625rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box{padding-bottom:.3255208333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item{padding-bottom:.2083333333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .title{margin-bottom:.1041666667rem;font-size:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col{margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .lable{width:1.09375rem;margin-right:.2083333333rem;font-size:.234375rem;line-height:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .value{font-size:.234375rem;line-height:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .openingTimes-content .stop-title{border-radius:.0260416667rem;height:.234375rem;line-height:.234375rem;padding:.0130208333rem .0260416667rem;font-size:.2083333333rem;margin-right:.625rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .openingTimes-content .stop-tip{font-size:.2083333333rem}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name:hover .box-wrapper{display:none}.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name.active,.hotel-detail .detail-container .d-hotel-service .hot-service .f-list .f-name .box-wrapper.active{display:block}.hotel-detail .detail-container .d-hotel-service .service-detail ul>li{flex-direction:column;margin-bottom:.193236715rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-type-name{font-size:.3381642512rem;width:100%}.hotel-detail .detail-container .d-hotel-service .service-detail .f-type-name i{font-size:.5314009662rem;margin-right:.0966183575rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list{width:100%;padding-left:.193236715rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:50%;height:.7246376812rem;line-height:.7246376812rem;font-size:.3381642512rem;cursor:pointer}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper{padding-bottom:.1953125rem;position:fixed;bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper:after{display:none}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper{padding:.2083333333rem;min-width:9.375rem;max-height:9.765625rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box{padding-bottom:.3255208333rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item{padding-bottom:.2083333333rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .title{margin-bottom:.1041666667rem;font-size:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col{margin-bottom:.1041666667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .lable{width:1.09375rem;margin-right:.2083333333rem;font-size:.234375rem;line-height:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .value{font-size:.234375rem;line-height:.2604166667rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .openingTimes-content .stop-title{border-radius:.0260416667rem;height:.234375rem;line-height:.234375rem;padding:.0130208333rem .0260416667rem;font-size:.2083333333rem;margin-right:.625rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper .format-tip-box-wrapper .format-tip-box .facdetail-item .col .openingTimes-content .stop-tip{font-size:.2083333333rem;line-height:.2083333333rem}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name:hover .box-wrapper{display:none}.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name.active,.hotel-detail .detail-container .d-hotel-service .service-detail .f-list .f-name .box-wrapper.active{display:block}.hotel-detail .detail-container .d-hotel-service .service-control{text-align:center;font-size:.3381642512rem}.hotel-detail .detail-container .d-room-filter-box{min-height:2.1256038647rem;margin-bottom:.193236715rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter{height:2.1256038647rem;margin-bottom:.193236715rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area{padding:.193236715rem .38647343rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker{width:100%;height:.7729468599rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .wd-pop-section{top:35px;width:264px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content{padding-left:.2415458937rem;font-size:.3381642512rem;line-height:.3381642512rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content .wgicon{display:none}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .sd-inner .dw-content .dc-date{padding-left:0}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-checkout-sec .dw-content{padding-left:.7246376812rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-nights-sec{width:1.2077294686rem;height:.4830917874rem;line-height:.5314009662rem;font-size:.2898550725rem;margin:.0241545894rem 0 0;border-radius:.2415458937rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search{width:49.5%;margin-left:0;margin-top:.193236715rem;height:.7729468599rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-choose-search .el-select .el-input input{height:.7729468599rem;font-size:.3381642512rem;padding-left:.3623188406rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .search-btn{width:49.5%;padding:.193236715rem .4830917874rem;border-radius:.0966183575rem;font-size:.3381642512rem;margin-left:1%;margin-top:.193236715rem}.hotel-detail .detail-container .d-room-area.is-reserved{min-height:315px}}@media screen and (max-width:374px){.hotel-detail .detail-container .tabs-box .d-tabs li:first-child{margin-left:.2666666667rem}.hotel-detail .detail-container .d-room-area.is-reserved{min-height:285px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area{padding:.2133333333rem 0}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .search-btn{margin-top:.24rem;padding:.1866666667rem .5333333333rem}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .wd-pop-section{top:30px;width:264px}.hotel-detail .detail-container .d-room-filter-box .d-room-filter .d-fetch-again-area .d-datepicker .ds-nights-sec{width:1.3333333333rem}}