@media screen and (min-width:768px){body{background-color:#f0f2f5}}.hotel-recommended-wrap{margin-left:auto;margin-right:auto;padding:0 32px;max-width:1160px;border-radius:2px 2px 0 0}.hotel-recommended-wrap .head{background-color:#fff}.hotel-recommended-wrap .popular-hotel-title *{margin:0;padding:24px 0 16px 24px;font-size:20px;line-height:26px;font-weight:700;color:#0f294d;text-align:left}.hotel-recommended-wrap .subTitle{font-size:12px;color:#455873;margin:0 0 0 24px}.hotel-recommended-wrap .c-popular-hotels .ssr-popular-hotels{width:100%}.hotel-recommended-wrap .hotel-cards-online .hotel-cards-more-box .hotel-cards-more-link .hotel-cards-more-text{color:#fff!important}.hotel-card-level{display:inline;vertical-align:baseline}.hotel-card-level .hotelseo_iconfont:not(:last-child){margin-right:1px}@font-face{font-family:hotelseo_iconfont;src:url(/modules/fpc/cloud-flight-seo-2023-hot-container/iconfont.f621f2fa4c309f56fa7f1f27823293e9.woff2)format("woff2"),url(/modules/fpc/cloud-flight-seo-2023-hot-container/iconfont.d3aac040a6f95be5c7cb5813128bea62.woff)format("woff"),url(/modules/fpc/cloud-flight-seo-2023-hot-container/iconfont.2eed8fc3627c67937f137cb97ee0660c.ttf)format("truetype")}.hotelseo_iconfont{display:inline-block;font-family:hotelseo_iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline}.icon_star-solid:before{content:""}.icon_h-diamond:before{content:""}.icon_ic_alarm:before{content:""}.icon_arrow-right:before{content:""}.empty-wrap{text-align:center;background:#fff;padding:32px 0}.empty-wrap .img-div{margin-bottom:24px;width:114px;height:114px;background-repeat:no-repeat;background-size:cover;display:inline-block;background-color:#f0f2f5;border-radius:57px}.empty-wrap .title{font-size:18px;color:#455873;text-align:center;line-height:24px}.hotel-cards-online{margin-top:0;margin-bottom:48px}.hotel-cards-online .compensate-title{font-size:16px;color:#0f294d;line-height:22px;margin:24px 0 8px}.hotel-cards-online .hotel-card:not(:first-child){margin-top:8px}.hotel-cards-online .hotel-cards-more-box{margin-top:24px;padding-bottom:16px;text-align:center}.hotel-cards-online .hotel-cards-more-box .hotel-cards-more-link{display:inline-block;padding:16px 36px;border-radius:2px;background:#3264ff}.hotel-cards-online .hotel-cards-more-box .hotel-cards-more-link .hotel-cards-more-text{margin:0;font-size:16px;font-weight:500;color:#fff}.online-hotel-card-hot{width:100%;padding:24px;background:#fff;display:flex;justify-content:space-between;box-sizing:border-box;min-height:232px}.online-hotel-card-hot *{user-select:none}.online-hotel-card-hot:hover{box-shadow:0 8px 10px 0 rgba(15,41,77,.08)}.online-hotel-card-hot .left{border-right:1px solid #dadfe6;padding-right:16px;display:inline-flex;flex:1}.online-hotel-card-hot .left .avatar-wrap{margin-right:16px;cursor:pointer}.online-hotel-card-hot .left .avatar-wrap .avatar{width:206px;height:206px;background:#f0f2f5}.online-hotel-card-hot .left .avatar-wrap .avatar img{width:100%;height:100%;display:block;border-radius:2px;object-fit:cover}.online-hotel-card-hot .left .info{min-width:0}.online-hotel-card-hot .left .info .list-card-title{margin-bottom:8px;word-break:break-word}.online-hotel-card-hot .left .info .list-card-title a{display:inline;margin-right:8px;cursor:pointer}.online-hotel-card-hot .left .info .list-card-title a h3{margin:0;display:inline;font-size:18px;font-weight:700;color:#0f294d;line-height:24px}.online-hotel-card-hot .left .info .list-card-transport{color:#455873;line-height:18px;font-size:14px;margin-bottom:8px}.h5-card .right .list-card-transport em,.online-hotel-card-hot .left .info .list-card-transport em{margin:0 4px;font-style:normal}.online-hotel-card-hot .left .info .list-card-encourage{color:#0f294d;line-height:18px;font-size:14px;margin-bottom:8px}.online-hotel-card-hot .left .info .list-card-intro-wrap{position:relative}.online-hotel-card-hot .left .info .list-card-intro-wrap .list-card-intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:18px;color:#0f294d;white-space:normal;word-break:break-word}.online-hotel-card-hot .left .info .list-card-intro-wrap .list-card-intro.inline-display{display:inline}.online-hotel-card-hot .left .info .list-card-intro-wrap .list-card-intro-more{margin-left:4px;cursor:pointer;font-weight:700;font-size:14px;color:#3264ff;line-height:18px}.online-hotel-card-hot .left .info .list-card-intro-wrap .list-card-intro-more:hover span{text-decoration:underline}.online-hotel-card-hot .left .info .list-card-intro-wrap:not(.block-display)>.list-card-intro-more{display:inline-block}.online-hotel-card-hot .right{flex:0 0 204px;display:flex;flex-direction:column;justify-content:space-between;padding-left:16px}.online-hotel-card-hot .right .list-card-comment{margin-bottom:32px}.online-hotel-card-hot .right .list-card-comment .me,.online-hotel-card-hot .right .list-card-price .price{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px}.online-hotel-card-hot .right .list-card-comment .me .describe,.online-hotel-card-hot .right .list-card-price{text-align:right}.online-hotel-card-hot .right .list-card-comment .me .describe .rating{margin:0;font-size:14px;line-height:18px;font-weight:700}.online-hotel-card-hot .right .list-card-comment .me .describe .count{margin:0;font-size:12px;color:#8592a6;line-height:18px;white-space:nowrap}.online-hotel-card-hot .right .list-card-comment .me .score{font-size:14px;font-weight:700;color:#fff;border-radius:2px;padding:4px 8px;margin-left:8px}.online-hotel-card-hot .right .list-card-price .price{flex-wrap:wrap;align-items:baseline}.online-hotel-card-hot .right .list-card-price .price .price-label{font-size:14px;color:#455873;line-height:18px;margin-right:4px}.online-hotel-card-hot .right .list-card-price .price .real-price{font-size:24px;font-weight:700;color:#3264ff;text-align:right;line-height:30px}.online-hotel-card-hot .right .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}.online-hotel-card-hot .right .list-card-price .select.sold-out{background:#feeeec;color:#f5594a}.hotel-cards-h5{padding-top:8px;background-color:#f0f2f5}.hotel-cards-h5 .compensate-title{font-size:16px;font-weight:500;color:#0f294d;line-height:22px;margin:16px 0 8px 16px}.hotel-cards-h5 .hotel-cards-more-box{padding:16px;background:#f0f2f5;text-align:center}.hotel-cards-h5 .hotel-cards-more-box .hotel-cards-more-link{display:block;padding:13px 6px;border-radius:2px;font-size:13px;font-weight:500;line-height:21px;background:#3264ff}.hotel-cards-h5 .hotel-cards-more-box .hotel-cards-more-link .hotel-cards-more-text{display:inline-block;vertical-align:middle;margin:0 0 0 4px;font-size:16px;font-weight:500;color:#fff}.hotel-cards-h5 .style_downLoad{border-radius:4px!important}.h5-card{display:flex;position:relative;margin:0 8px;padding:16px 8px;background:#fff;cursor:pointer}.h5-card:nth-child(n+2){margin-top:8px}.h5-card .discount{position:absolute;top:24px;left:4px;padding:4px 6px;font-size:14px;line-height:18px;font-weight:500;color:#fff;background:#f5594a;border-radius:2px}.h5-card .left{padding-right:8px;flex:none}.h5-card .left .avatar{width:106px;height:100%;background:#f0f2f5}.h5-card .left .avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:2px}.h5-card .right{flex:auto}.h5-card .right .list-card-title{margin-bottom:4px;word-break:break-word}.h5-card .right .list-card-title a{display:inline;margin-right:8px}.h5-card .right .list-card-title a h3{margin:0;display:inline;line-height:21px;font-size:16px;font-weight:700;color:#0f294d}.h5-card .right .list-card-comment{margin-bottom:4px}.h5-card .right .list-card-comment .score{display:inline-block;vertical-align:middle;padding:2px 4px;font-size:14px;font-weight:700;color:#fff;background:#496ace;border-radius:2px}.h5-card .right .list-card-comment .score em{font-size:11px;color:#fff;opacity:.5;font-style:normal}.h5-card .right .list-card-comment .rating{vertical-align:middle;margin-left:4px;font-size:14px;color:#496ace;line-height:19px;font-weight:700}.h5-card .right .list-card-comment .count{vertical-align:middle;margin-left:4px;font-size:13px;color:#8592a6;line-height:18px}.h5-card .right .list-card-transport{color:#455873;line-height:18px;font-size:13px;margin-bottom:4px}.h5-card .right .list-card-intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:18px;color:#0f294d;word-break:break-word}.h5-card .right .list-card-encourage{margin-top:4px;font-size:13px;font-weight:400;line-height:18px;color:#06aebd}.h5-card .right .list-card-price{margin-top:12px;text-align:right}.h5-card .right .list-card-price .price{display:inline-block;white-space:nowrap;margin-bottom:4px}.h5-card .right .list-card-price .price .origin-price{padding-top:2px;margin-right:4px;display:inline-block;vertical-align:middle;text-decoration:line-through;font-size:13px;color:#455873}.h5-card .right .list-card-price .price .real-price{display:inline-block;vertical-align:middle;font-size:18px;font-weight:700;color:#3264ff}.h5-card .right .list-card-price .select{margin-left:8px;display:inline-block;background:#3264ff;border-radius:2px;font-size:13px;color:#fff;line-height:18px;padding:7px 12px}.h5-card .right .list-card-price .select.sold-out{background:#feeeec;color:#f5594a}.h5-card .right .card_foot_mapbox{margin-top:8px;display:flex!important;justify-content:flex-end}.h5-card .right .card_foot_mapbox .mapboxBtn{padding:9px;background:#3264ff;color:#fff;font-size:13px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.online-hotel-card-hot .right .list-card-comment .me .score{background:#496ace!important}.online-hotel-card-hot .right .list-card-comment .me .describe .rating{color:#496ace!important}.brif-pop,.brif-pop .pop-trigger-content{display:inline-block}.brif-pop-container{max-width:380px;word-break:break-word;background:rgba(15,41,77,.8);color:#fff;padding:24px;border-radius:2px;box-sizing:border-box}.brif-pop-container .brif-pop-container-arrow{position:absolute;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;color:rgba(15,41,77,.8)}.brif-pop-container .brif-pop-container-arrow.is-top{border-top-color:rgba(15,41,77,.8);border-top:10px solid;border-bottom:none;bottom:-10px}.brif-pop-container .brif-pop-container-arrow:not(.is-top){border-bottom-color:rgba(15,41,77,.8);border-bottom:10px solid;border-top:none;top:-10px}.list-card-intro-content *{font-size:14px;line-height:18px;color:#fff}.list-card-intro-content .tit:first-child,.list-card-intro-content p:first-child{margin-top:0}.list-card-intro-content .tit:last-child,.list-card-intro-content p:last-child{margin-bottom:0}.list-card-intro-content .tit{margin-bottom:12px;font-size:15px;font-weight:700;line-height:20px}@media screen and (max-width:1279px){.online-hotel-card-hot .left .avatar-wrap .avatar{width:156px;height:156px}.online-hotel-card-hot .right{width:156px;padding-left:8px}}@media screen and (max-width:767.9px){.hotel-recommended-wrap{padding:0}.hotel-recommended-wrap .popular-hotel-title *{font-size:16px;font-weight:700;line-height:24px;padding:0 16px 8px;margin:0}.hotel-recommended-wrap .subTitle{padding:0 16px 16px;margin:0!important}}