.hotel-lazyimg-breath{display:inline-block;background-color:#f0f2f5;animation:breath .8s infinite alternate}@keyframes breath{0%{opacity:1}to{opacity:.3}}[dir='rtl'] .hotel-base__wrap .no-photos{margin-right:0}[dir='rtl'] .hotel-album__list li .more p{margin-left:16px}[dir='rtl'] .hotelseo_iconfont.icon_arrow-right{transform:rotate(180deg)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g_wrap{max-width:1160px;margin-left:auto;margin-right:auto;box-sizing:border-box;background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}@media screen and (max-width:834px){.g_wrap{margin:0;padding:12px;margin:0 12px 8px;box-shadow:0 8px 16px 0 rgba(15,41,77,0.1)}}.hotel-base__wrap{max-width:1160px;margin-left:auto;margin-right:auto;box-sizing:border-box;background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-base__wrap .left{width:58%}.hotel-base__wrap .right{width:42%;padding-left:16px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.hotel-base__wrap .info{position:relative}.hotel-base__wrap .info .title{line-height:26px}.hotel-base__wrap .info .title a{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.hotel-base__wrap .info .title h1,.hotel-base__wrap .info .title h2,.hotel-base__wrap .info .title h3{color:#0f294d;font-size:20px;font-weight:700;display:inline;margin-right:5px;margin-bottom:0}.hotel-base__wrap .info .title .hotel-name{font-size:20px;color:#0f294d;font-weight:700;display:inline;margin-right:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.hotel-base__wrap .info .title .star .hotel-base-star-icon:last-child,.hotel-base__wrap .info .title .star .star-icon:last-child,.hotel-base__wrap .info .title .star i:last-child{margin-right:5px}.hotel-base__wrap .info .title .tag{color:#287dfa;background-color:rgba(40,125,250,0.1);padding:0 4px;display:inline-block;line-height:18px;height:18px;font-size:12px;margin-right:6px}.hotel-base__wrap .info .address{color:#455873;font-size:14px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-top:5px}.hotel-base__wrap .info .address p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hotel-base__wrap .info .address p i{margin-left:4px}.hotel-base__wrap .info .address .hotel-base-arrow-icon{margin-left:4px}.hotel-base__wrap .info .address>.hotelseo_iconfont{flex-shrink:0}.hotel-base__wrap .room-right{position:absolute;bottom:0;right:0;flex-shrink:0;text-align:right}.hotel-base__wrap .room-right .room-price{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hotel-base__wrap .room-right .room-price .price-line{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hotel-base__wrap .room-right .room-price .price-label{font-size:14px;border-radius:4px;line-height:18px;color:#455873;margin-right:4px}.hotel-base__wrap .room-right .room-price .sale{font-size:20px;font-weight:700;color:#121826;line-height:26px}.hotel-base__wrap .room-right .book-wrap{margin-top:6px;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hotel-base__wrap .room-right .book-wrap .book-btn{display:inline-block;padding:8px 16px;background:#2c61fe;border-radius:4px;cursor:pointer;color:#fff;text-decoration:none}.hotel-base__wrap .room-right .book-wrap .book-btn .btn-txt{font-size:16px;font-weight:500;line-height:22px;color:#fff}.hotel-base__wrap .room-right .book-wrap .btn-icon-wrapper{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotel-base__wrap .no-photos .title,.hotel-base__wrap .no-photos .address{margin-right:160px}.hotel-base__wrap .no-photos .room-right{margin-top:-50px}.hotel-base__wrap.h5{flex-direction:column;padding:0;margin:0 0 12px}.hotel-base__wrap.h5 .left{width:100%;margin:0 0 -12px}.hotel-base__wrap.h5 .right{width:100%;padding:12px 16px}.hotel-base__wrap.h5 .info{border-radius:12px 12px 0 0;background-color:#fff;z-index:100}.hotel-base__wrap.h5 .info .title{line-height:24px;margin-top:4px}.hotel-base__wrap.h5 .info .title .hotel-name,.hotel-base__wrap.h5 .info .title h1,.hotel-base__wrap.h5 .info .title h2,.hotel-base__wrap.h5 .info .title h3{font-size:18px;margin-right:5px}.hotel-base__wrap.h5 .info .title .star .hotel-base-star-icon,.hotel-base__wrap.h5 .info .title .star .star-icon{font-size:14px}.hotel-base__wrap.h5 .info .title .tag{height:16px;line-height:16px}.hotel-base__wrap.h5 .info .address{font-size:13px;line-height:18px;margin:8px 0 12px}.hotel-base__wrap.h5 .info .address p{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-base__wrap.h5 .info .address i{color:#0f294d;font-size:18px}.hotel-base__wrap.h5 .room-right{position:relative;bottom:auto;right:auto;margin-top:12px}.hotel-base__wrap.h5 .room-right .room-price{margin-bottom:5px}.hotel-base__wrap.h5 .room-right .room-price .price-label{font-size:12px;color:#455873}.hotel-base__wrap.h5 .room-right .room-price .sale{font-size:18px;color:#121826;line-height:24px}.hotel-base__wrap.h5 .room-right .book-wrap .book-btn{font-size:15px;padding:12px 20px}.hotel-base__wrap.h5 .room-right .book-wrap .book-btn .btn-icon-wrapper i,.hotel-base__wrap.h5 .room-right .book-wrap .book-btn .btn-icon-wrapper .hotelseo_iconfont{font-size:14px}.hotel-album{position:relative}.hotel-base__wrap.h5 .hotel-album>div{position:relative}.hotel-base__wrap.h5 .hotel-album .pre-load{height:170px;object-fit:cover;width:100%;display:block}.hotel-base__wrap.h5 .hotel-album .carousel,.hotel-base__wrap.h5 .hotel-album .react-swipe-container.carousel{position:absolute !important;top:0;left:0;width:100%;height:170px;overflow:hidden}.hotel-base__wrap.h5 .hotel-album .carousel::before,.hotel-base__wrap.h5 .hotel-album .react-swipe-container.carousel::before,.hotel-base__wrap.h5 .hotel-album .carousel::after,.hotel-base__wrap.h5 .hotel-album .react-swipe-container.carousel::after{content:'';position:absolute;width:100%;height:50%;left:0;top:0;pointer-events:none}.hotel-base__wrap.h5 .hotel-album .carousel::after,.hotel-base__wrap.h5 .hotel-album .react-swipe-container.carousel::after{top:auto;bottom:3px;height:16%}.hotel-base__wrap.h5 .hotel-album .carousel-track{display:flex;width:100%;height:100%;transition:transform .3s ease}.hotel-base__wrap.h5 .hotel-album .imgitem{position:relative;flex:0 0 100%;width:100%;height:100%}.hotel-base__wrap.h5 .hotel-album .imgitem img{width:100%;height:170px;object-fit:cover}.hotel-base__wrap.h5 .hotel-album .imgEars{position:absolute;top:0;left:0;background:linear-gradient(180deg, hsla(0,0%,100%,0.6) 0, hsla(0,0%,100%,0.7), hsla(0,0%,100%,0.8));width:100%;height:100%;cursor:pointer}.hotel-base__wrap.h5 .hotel-album .imgEars .earsNav{width:82%;height:150px;margin:12px 0 0 17%;display:flex;justify-content:flex-start;padding-top:22px}.hotel-base__wrap.h5 .hotel-album .imgEars .earsNav .navImg{width:108px;height:110px;margin-right:20px}.hotel-base__wrap.h5 .hotel-album .imgEars .earsNav .navImg img{width:100%;height:100%;object-fit:contain}.hotel-base__wrap.h5 .hotel-album .imgEars .earsNav .navDel{width:54%}.hotel-base__wrap.h5 .hotel-album .imgEars .earsNav .navDel .photoText{width:100%;color:#0f294d;font-size:16px;font-weight:700;letter-spacing:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hotel-base__wrap.h5 .hotel-album .imgEars .earsNav .navDel .btnDownload{background:#3264ff;border-radius:4px;padding:7px 12px;margin-top:14px}.hotel-base__wrap.h5 .hotel-album .imgEars .earsNav .navDel .btnDownload .btnText{color:#fff;font-size:13px;font-weight:500;letter-spacing:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-base__wrap.h5 .hotel-album .number{position:absolute;color:#fff;font-size:13px;bottom:18px;left:16px;margin:0}.hotel-base__wrap.h5 .hotel-album .pre,.hotel-base__wrap.h5 .hotel-album .next{position:absolute;left:0;top:0;height:100%;width:40px;display:flex;align-items:center;background:transparent;font-size:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;padding:0;margin:0}.hotel-base__wrap.h5 .hotel-album .pre i,.hotel-base__wrap.h5 .hotel-album .next i,.hotel-base__wrap.h5 .hotel-album .pre .hotelseo_iconfont,.hotel-base__wrap.h5 .hotel-album .next .hotelseo_iconfont{display:block;background-color:rgba(0,0,0,0.5);padding:10px;border-radius:0 50% 50% 0}.hotel-base__wrap.h5 .hotel-album .next{left:auto;right:0}.hotel-base__wrap.h5 .hotel-album .next i,.hotel-base__wrap.h5 .hotel-album .next .hotelseo_iconfont{border-radius:50% 0 0 50%}.hotel-base__wrap.h5 .carousel>div,.hotel-base__wrap.h5 .react-swipe-container.carousel>div{width:100%;height:100%;box-sizing:border-box}.hotel-base__wrap.h5 .carousel img,.hotel-base__wrap.h5 .react-swipe-container.carousel img{width:100%;height:100%;object-fit:cover}.hotel-album__list{flex-wrap:wrap;display:grid;cursor:pointer;margin:-4px 0 -4px -4px}.hotel-album__list.grid1{display:block;height:180px;overflow:hidden}.hotel-album__list.grid1 li{height:100%;border:0}.hotel-album__list.grid2{grid-template-columns:1fr 1fr;grid-auto-rows:180px 180px}.hotel-album__list.grid3{grid-template-columns:60% 40%;grid-auto-rows:90px 90px}.hotel-album__list.grid3 li:first-child{grid-row-start:1;grid-row-end:3}.hotel-album__list.grid4{grid-template-columns:60% 20% 20%;grid-auto-rows:90px 90px}.hotel-album__list.grid4 li:first-child{grid-row-start:1;grid-row-end:3}.hotel-album__list.grid4 li:nth-child(2){grid-column-start:2;grid-column-end:4}.hotel-album__list.grid5{grid-template-columns:60% 20% 20%;grid-auto-rows:90px 90px}.hotel-album__list.grid5 li:first-child{grid-row-start:1;grid-row-end:3}.hotel-album__list li{border:4px solid #fff;position:relative;overflow:hidden}.hotel-album__list li img{width:100%;height:100%;object-fit:cover}.hotel-album__list li .more{position:absolute;bottom:0;left:0;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(15,41,77,0.5) 100%);height:58px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hotel-album__list li .more p{line-height:18px;color:#fff;font-size:14px;margin-bottom:12px;margin-right:16px}.hotel-base-arrow-icon,.hotel-base-arrow-right{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);vertical-align:middle}.hotel-base-address-icon{display:inline-block;width:14px;height:14px;flex-shrink:0}.hotel-base-info-error,.hotel-base-info-empty{padding:16px;text-align:center;color:#455873}.hotel-base-info-error p,.hotel-base-info-empty p{margin:0}.hotel-base__wrap[dir="rtl"] .right{padding-right:16px;padding-left:0}.hotel-base__wrap[dir="rtl"] .info .address p{margin-left:0;margin-right:10px}.hotel-base__wrap[dir="rtl"] .info .address .hotel-base-arrow-icon,.hotel-base__wrap[dir="rtl"] .info .address p .hotelseo_iconfont.icon_arrow-right{margin-left:0;margin-right:4px;transform:rotate(180deg)}@media screen and (max-width:834px){.hotel-base__wrap{margin:0;padding:12px;margin:0 12px 8px;box-shadow:0 8px 16px 0 rgba(15,41,77,0.1)}}@font-face{font-family:hotelseo_iconfont;src:url(//ak-s-cw.tripcdn.com/modules/fpc/cloud-flight-seo-2023-hot-container/iconfont.f621f2fa4c309f56fa7f1f27823293e9.woff2) format("woff2"),url(//ak-s-cw.tripcdn.com/modules/fpc/cloud-flight-seo-2023-hot-container/iconfont.d3aac040a6f95be5c7cb5813128bea62.woff) format("woff"),url(//ak-s-cw.tripcdn.com/modules/fpc/cloud-flight-seo-2023-hot-container/iconfont.2eed8fc3627c67937f137cb97ee0660c.ttf) format("truetype")}.icon_h-diamond:before{content:"\ea0e"}.icon_star-solid:before{content:"\ea12"}.hotelseo_iconfont{font-family:hotelseo_iconfont !important;font-style:normal}