@keyframes breath{0%{opacity:1}to{opacity:.3}}@keyframes lazyimg-breath{0%{opacity:1}to{opacity:.3}}.hotel-horizontal-wrap .hotel-horizontal-title{margin-bottom:5px}.hotel-horizontal-wrap .hotel-horizontal-title h1,.hotel-horizontal-wrap .hotel-horizontal-title h2,.hotel-horizontal-wrap .hotel-horizontal-title h3,.hotel-horizontal-wrap .hotel-horizontal-title h4,.hotel-horizontal-wrap .hotel-horizontal-title h5,.hotel-horizontal-wrap .hotel-horizontal-title h6,.hotel-horizontal-wrap.h5 .hotel-horizontal-title h1,.hotel-horizontal-wrap.h5 .hotel-horizontal-title h2,.hotel-horizontal-wrap.h5 .hotel-horizontal-title h3,.hotel-horizontal-wrap.h5 .hotel-horizontal-title h4,.hotel-horizontal-wrap.h5 .hotel-horizontal-title h5,.hotel-horizontal-wrap.h5 .hotel-horizontal-title h6{margin:0;font-size:28px;color:#0f294d;text-align:center;line-height:48px;font-weight:700}.hotel-horizontal-wrap .hotel-horizontal-box{overflow:hidden}.hotel-horizontal-wrap .hotel-horizontal-items{margin-right:-16rpx;display:flex}.hotel-horizontal-wrap .hotel-horizontal-items .hotel-horizontal-item{width:274px;display:inline-block;margin:0 14px 16px 2px;vertical-align:top;flex:none}.hotel-horizontal-wrap .horizontal-scroll{position:relative}.hotel-horizontal-wrap .hotel-horizontal-arrow{display:flex;justify-content:center;align-items:center;position:absolute;top:207px;z-index:1;width:48px;height:48px;text-align:center;cursor:pointer;color:#3264ff;background:#fff;box-shadow:0 4px 8px 0 rgba(69,88,115,.12);transition:all .3 s}.hotel-horizontal-wrap .hotel-horizontal-arrow:hover{color:#fff;background:#3264ff}.hotel-horizontal-wrap .hotel-horizontal-arrow.left{left:-64px}.hotel-horizontal-wrap .hotel-horizontal-arrow.right{right:-64px}.hotel-horizontal-wrap .hotel-horizontal-more{text-align:center;margin-top:12px}.hotel-horizontal-wrap .hotel-horizontal-more a,.hotel-horizontal-wrap.h5 .hotel-horizontal-more a{display:inline-block;margin:0 auto;border-radius:2px 2px 2px 2px;border:1px solid #3264ff;height:46px;min-width:94px;padding:0 10px;line-height:46px;color:#3264ff;text-decoration:none!important}.hotel-horizontal-wrap.unfold h2{font-size:16px!important;text-align:left;margin-bottom:10px;font-weight:700}.hotel-horizontal-wrap.h5 .hotel-horizontal-title{margin-bottom:12px}.hotel-horizontal-wrap.h5 .hotel-horizontal-box{overflow:hidden}.hotel-horizontal-wrap.h5 .hotel-horizontal-items{margin-right:-16rpx;display:flex}.hotel-horizontal-wrap.h5 .hotel-horizontal-items .hotel-horizontal-item{width:250px;display:inline-block;margin:0 14px 16px 2px;vertical-align:top;flex:none}.hotel-horizontal-wrap.h5 .horizontal-scroll{position:relative;-webkit-overflow-scrolling:touch}.hotel-horizontal-wrap.h5 .hotel-horizontal-arrow{display:flex;justify-content:center;align-items:center;position:absolute;top:207px;z-index:1;width:48px;height:48px;text-align:center;cursor:pointer;color:#3264ff;background:#fff;box-shadow:0 4px 8px 0 rgba(69,88,115,.12);transition:all .3 s}.hotel-horizontal-wrap.h5 .hotel-horizontal-arrow:hover{color:#fff;background:#3264ff}.hotel-horizontal-wrap.h5 .hotel-horizontal-arrow.left{left:-64px}.hotel-horizontal-wrap.h5 .hotel-horizontal-arrow.right{right:-64px}.hotel-horizontal-wrap.h5 .hotel-horizontal-more{text-align:center;margin-top:4px}.hotel-horizontal-wrap.h5 .hotel-horizontal-more a{border-radius:4px;height:34px;line-height:34px}.hotel-horizontal-wrap.h5.unfold .hotel-horizontal-items .hotel-horizontal-items{overflow-x:hidden!important;overflow-y:auto!important}.hotel-horizontal-wrap.h5.unfold .hotel-horizontal-items .hotel-horizontal-item{width:100%;overflow-x:hidden!important;overflow-y:auto!important}.hotel-horizontal-wrap.h5.unfold .hotel-horizontal--box{width:100%!important;display:flex}.hotel-horizontal-wrap.h5.unfold .hotel-horizontal--box .hotel-horizontal--img{width:34%;min-width:98px;max-width:130px;height:auto;margin-bottom:0}.hotel-horizontal-wrap.h5.unfold .hotel-horizontal--box .hotel-horizontal--content{flex:1}.hotel-horizontal-wrap.h5.unfold .hotel-horizontal--box .hotel-title-container .hotel-title{margin-top:5px}.hotel-horizontal-wrap.h5.unfold .hotel-horizontal--box .hotel-info{height:auto}.hotel-horizontal-wrap.h5.unfold .hotel-horizontal--box .list-card-price .price{text-align:right}.hotel-horizontal--box{cursor:pointer;vertical-align:top;box-sizing:border-box;border-radius:2px 2px 2px 2px;border:1px solid #f0f2f5}.hotel-horizontal--box a{text-decoration:none!important}.hotel-horizontal--box:hover{box-shadow:0 8px 10px 0 rgba(15,41,77,.08)}.hotel-horizontal--box .hotel-horizontal--img{display:block;height:197px;margin-bottom:8px;border-radius:2px;overflow:hidden}.hotel-horizontal--box .hotel-horizontal--img:hover img{transform:scale(1.1)}.hotel-horizontal--box .hotel-horizontal--img img{transition:all .5s;width:100%;height:100%;object-fit:cover}.hotel-horizontal--box .hotel-horizontal--img .lazyload-wrapper{height:100%}.hotel-horizontal--box .hotel-horizontal--img .breath-wrap{width:100%;height:100%;background-color:#f0f2f5;animation:breath .8s infinite alternate}.hotel-horizontal--box .hotel-horizontal--content{padding:0 8px 8px}.hotel-horizontal--box .hotel-title-container .hotel-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;vertical-align:middle}.hotel-horizontal--box .hotel-title-container .hotel-title h4{margin:0;display:inline;font-size:16px;font-weight:700;line-height:22px;color:#0f294d}.hotel-horizontal--box .hotel-title-container .hotel-title:hover h4{color:#3264ff}.hotel-horizontal--box .hotel-title-container .star-group{display:inline-block;vertical-align:middle;margin-left:4px}.hotel-horizontal--box .hotel-title-container .star-group i{font-size:16px}.hotel-horizontal--box .hotel-title-container .star-group i:not(:last-child){margin-right:1px}.hotel-horizontal--box .info{height:106px;overflow:hidden}.hotel-horizontal--box .info.auto{height:auto}.hotel-horizontal--box .badge-container{margin-top:8px}.hotel-horizontal--box .badge-container span{display:inline-block;vertical-align:middle}.hotel-horizontal--box .badge-container .badge-rating{padding:0 4px;margin-right:8px;height:22px;border-radius:2px;text-align:center;background-color:#496ace;color:#fff;font-size:16px;line-height:22px}.hotel-horizontal--box .badge-container .badge-rating em{opacity:.5;font-size:12px}.hotel-horizontal--box .badge-container .badge-text{margin-right:4px;font-weight:700;color:#496ace;font-size:14px;line-height:18px}.hotel-horizontal--box .badge-container .badge-count{color:#8592a6;font-size:14px;line-height:18px}.hotel-horizontal--box .address-container,.hotel-horizontal--box .description{margin-top:8px;white-space:normal;font-size:14px;line-height:18px;color:#455873;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hotel-horizontal--box .address-container em{margin:0 4px}.hotel-horizontal--box .description{color:#8592a6;-webkit-line-clamp:3;word-break:break-word}.hotel-horizontal--box .list-card-price{margin-top:10px;text-align:right}.hotel-horizontal--box .list-card-price .price-label{vertical-align:middle;font-size:14px;color:#455873;line-height:18px;margin-right:4px}.hotel-horizontal--box .list-card-price .price{vertical-align:middle;font-size:18px;font-weight:700;color:#3264ff;line-height:24px;padding-bottom:14px}.hotel-horizontal--box .list-card-price .select{display:inline-block;white-space:nowrap;background:#3264ff;border-radius:2px;font-size:16px;color:#fff;text-align:right;line-height:22px;padding:8px 16px;cursor:pointer}.hotel-horizontal--box .list-card-price .select i{vertical-align:middle}.hotel-horizontal--box .list-card-price .select span{font-weight:700;margin-left:4px;vertical-align:middle}.hotel-horizontal--box .list-card-price .select.sold-out{background:#feeeec;color:#f5594a}.hotel-horizontal--box .list-card-price .select.sold-out:hover{background:#feeeec}.hotel-horizontal--box .list-card-price .select:hover{background:#2273e5}.poi-type-navs{display:flex;margin:5px auto;justify-content:center;overflow-x:auto;overflow-y:hidden;padding:0 .5rem .35rem}.poi-type-navs h3{flex:0 0 auto;padding:0 10px;color:#0f294d;border-radius:20px;border:1px solid #dadfe6;line-height:34px;height:34px;margin:0 8px;cursor:pointer;font-size:14px!important;min-width:92px;text-align:center;box-sizing:border-box;background:0 0}.poi-type-navs h3.on{outline:0;border:1px solid rgba(50,100,255,.08);box-shadow:none;background:rgba(50,100,255,.08);color:#3264ff!important;border-radius:20px}.hotel-lazyimg-breath{width:100%;height:100%;background-color:#f0f2f5;animation:lazyimg-breath .8s infinite alternate}@media (max-width:1322px){.hotel-horizontal-wrap .hotel-horizontal-arrow{top:143px}.hotel-horizontal-wrap .hotel-horizontal-arrow.left{left:-16px}.hotel-horizontal-wrap .hotel-horizontal-arrow.right{right:-16px}}@media (max-width:768px){.hotel-horizontal-wrap .hotel-horizontal-arrow{display:none!important}.hotel-horizontal-wrap .hotel-horizontal-items{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.hotel-horizontal-wrap .hotel-horizontal-title{margin-bottom:8px}.hotel-horizontal-wrap .hotel-horizontal-title h1,.hotel-horizontal-wrap .hotel-horizontal-title h2,.hotel-horizontal-wrap .hotel-horizontal-title h3,.hotel-horizontal-wrap .hotel-horizontal-title h4,.hotel-horizontal-wrap .hotel-horizontal-title h5,.hotel-horizontal-wrap .hotel-horizontal-title h6{text-align:left;font-size:18px}.hotel-horizontal--box .list-card-price{text-align:left}.poi-type-navs{justify-content:left;margin:10px 0;padding:0}.poi-type-navs h3{margin:0 16px 0 0;flex:auto 1 0}.poi-type-navs h4{line-height:24px}}