.icon-airline-nostop{border-bottom-style:solid;position:relative;box-sizing:border-box;border-right-color:transparent;border-right-style:solid}.icon-airline-nostop .stop-sign{position:absolute;border-radius:50%;border-style:solid;left:50%;transform:translateX(-50%)}.icon-airline-nostop .right-arrow{position:absolute;width:0;height:0;border-style:solid;border-right-color:transparent;border-top-color:transparent}.icon-sort-arrow{overflow:hidden}.icon-sort-arrow .down-arrow,.icon-sort-arrow .up-arrow{display:block;width:0;height:0;border-style:solid;border-color:transparent}@font-face{font-family:trip-flight-seo;src:url(trip-flight-seo.29038c3fe13e54365de3039ecdcad730.eot);src:url(trip-flight-seo.29038c3fe13e54365de3039ecdcad730.eot?#iefix) format("embedded-opentype"),url(trip-flight-seo.7811671be9ac066d2f12ee1f5a0393d7.woff) format("woff"),url(trip-flight-seo.4baa0dafc80940e01d234e6ace2239e7.ttf) format("truetype"),url(trip-flight-seo.36f906e64e101d7dac8ca5dacc7c8bb3.svg#iconfont) format("svg");font-display:swap}.iconfont-flight-seo-comp{font-family:trip-flight-seo!important;font-size:16px;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.iconfont-flight-seo-comp.flight-seo-icon-roundtrip{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-roundtrip:before{content:"\F5FC"}.iconfont-flight-seo-comp.flight-seo-icon-oneway{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-oneway:before{content:"\F5FB"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-right:before{content:"\F661"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-left{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-left:before{content:"\F660"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-up{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-up:before{content:"\F668"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-down{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-down:before{content:"\F667"}.iconfont-flight-seo-comp.flight-seo-icon-flight-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-flight-right:before{content:"\E382"}.iconfont-flight-seo-comp.flight-seo-icon-airport-transfer{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-airport-transfer:before{content:"\E6F4"}.iconfont-flight-seo-comp.flight-seo-icon-diamond{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-diamond:before{content:"\E25D"}.iconfont-flight-seo-comp.flight-seo-icon-star{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-star:before{content:"\E40F"}.iconfont-flight-seo-comp.flight-seo-icon-location{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-location:before{content:"\E522"}.iconfont-flight-seo-comp.flight-seo-icon-date-pick{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-date-pick:before{content:"\EACE"}.iconfont-flight-seo-comp.flight-seo-icon-calender{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-calender:before{content:"\F1D8"}.iconfont-flight-seo-comp.flight-seo-icon-city{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-city:before{content:"\F298"}.iconfont-flight-seo-comp.flight-seo-icon-check{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-check:before{content:"\F89D"}.iconfont-flight-seo-comp.flight-seo-icon-warn{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-warn:before{content:"\F024A"}.iconfont-flight-seo-comp.flight-seo-icon-close{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-close:before{content:"\F0E4"}.iconfont-flight-seo-comp.flight-seo-icon-single-close{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-single-close:before{content:"\E289"}.iconfont-flight-seo-comp.flight-seo-icon-circle-check{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-circle-check:before{content:"\ECED"}.iconfont-flight-seo-comp.flight-seo-icon-weather-snow{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-snow:before{content:"\F0779"}.iconfont-flight-seo-comp.flight-seo-icon-weather-cloudy{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-cloudy:before{content:"\F077A"}.iconfont-flight-seo-comp.flight-seo-icon-weather-fog{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-fog:before{content:"\F077B"}.iconfont-flight-seo-comp.flight-seo-icon-weather-overcast{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-overcast:before{content:"\F077C"}.iconfont-flight-seo-comp.flight-seo-icon-weather-rain{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-rain:before{content:"\F077D"}.iconfont-flight-seo-comp.flight-seo-icon-weather-dusty{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-dusty:before{content:"\F077F"}.iconfont-flight-seo-comp.flight-seo-icon-weather-sunny{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-sunny:before{content:"\F0780"}.iconfont-flight-seo-comp.flight-seo-icon-weather-heavy-rain{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-heavy-rain:before{content:"\F0781"}.iconfont-flight-seo-comp.flight-seo-icon-train:before{content:"\E3FA"}.iconfont-flight-seo-comp.flight-seo-icon-subway{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-subway:before{content:"\E3F7"}.iconfont-flight-seo-comp.flight-seo-icon-landmark{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-landmark:before{content:"\E416"}.iconfont-flight-seo-comp.flight-seo-icon-view{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-view:before{content:"\F819"}.iconfont-flight-seo-comp.flight-seo-icon-good{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-good:before{content:"\F123"}.iconfont-flight-seo-comp.flight-seo-icon-clock{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-clock:before{content:"\E325"}.iconfont-flight-seo-comp.flight-seo-icon-hot{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-hot:before{content:"\E037"}.iconfont-flight-seo-comp.flight-seo-icon-hotel{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-hotel:before{content:"\EE8D"}.iconfont-flight-seo-comp.flight-seo-icon-flight{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-flight:before{content:"\E6B7"}.iconfont-flight-seo-comp.flight-seo-icon-airportTransfer{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-airportTransfer:before{content:"\EE89"}.iconfont-flight-seo-comp.flight-seo-icon-car{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-car:before{content:"\F46C"}.iconfont-flight-seo-comp.flight-seo-icon-train{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-train:before{content:"\F6AC"}.iconfont-flight-seo-comp.flight-seo-icon-ticket{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-ticket:before{content:"\F46D"}.iconfont-flight-seo-comp.flight-seo-icon-giftCard{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-giftCard:before{content:"\E04E"}.iconfont-flight-seo-comp.flight-seo-icon-right-angle-close{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-right-angle-close:before{content:"\F8D1"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-charging{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-charging:before{content:"\F0AAA"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-dinner{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-dinner:before{content:"\F0AAB"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-show{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-show:before{content:"\F0AAC"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-wifi{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-wifi:before{content:"\F0AAD"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-baggage{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-baggage:before{content:"\F0AD7"}.iconfont-flight-seo-comp.flight-seo-icon-warning{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-warning:before{content:"\F515"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-left2{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-left2:before{content:"\F330"}.iconfont-flight-seo-comp.flight-seo-icon-info{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-info:before{content:"\F494"}.iconfont-flight-seo-comp.flight-seo-icon-check-bold{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-check-bold:before{content:"\F0D92"}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-right:before{content:"\F661"}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-left{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-left:before{content:"\F660"}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-up{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-up:before{content:"\F668"}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-down{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-down:before{content:"\F667"}.iconfont-flight-seo-comp.flight-seo-icon-right-angle-arrow-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-right-angle-arrow-right:before{content:"\F661"}.iconfont-flight-seo-comp.flight-seo-icon-double-arrow-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-double-arrow-right:before{content:"\F81E"}.hotel-card-level{color:#f90;display:inline-flex;align-items:center;vertical-align:middle}.hotel-card-level i:not(:last-child){margin-right:4px}.online-h5-hotel-card-tip{position:relative}.online-h5-hotel-card-tip .h-loading{top:35px;left:135px}.online-h5-hotel-card-tip__portal{visibility:hidden;position:absolute;padding:14px 10px;background:#fff;box-shadow:0 5px 20px 0 rgba(100,147,227,.4);border-radius:4px}.online-h5-hotel-card-tip__portal.is-bottom{box-shadow:0 -5px 20px 0 rgba(100,147,227,.4)}.online-h5-hotel-card-tip__portal.is-bottom .online-h5-hotel-card-tip__arrow{border-bottom:10px solid #fff;border-top:none;top:-10px}.online-h5-hotel-card-tip__portal.is-error{color:red}.online-h5-hotel-card-tip__trigger{cursor:pointer}.online-h5-hotel-card-tip__content{max-width:360px;word-break:break-all}@media screen and (max-width:968px){.online-h5-hotel-card-tip__content{max-width:908px}}.online-h5-hotel-card-tip__arrow{width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;left:50%}.hotel-card-brief{position:relative;padding-bottom:8px}.hotel-card-brief__content{font-size:12px;line-height:18px;max-height:48px;overflow:hidden}.hotel-card-brief__article{color:#455873;word-break:break-all}.hotel-card-brief__more{display:none;position:absolute;right:4px;bottom:0;height:14px;line-height:14px;font-size:12px;color:#2681ff;z-index:99}.hotel-card-brief:hover .hotel-card-brief__more{display:block}.hotel-card-brief p{margin:0}.hotel-card-brief__tip{max-width:340px;background:rgba(0,0,0,.7);color:#fff;font-size:12px;line-height:1.6}.hotel-card-brief__tip p{margin:0}.hotel-card-brief__tip .online-h5-hotel-card-tip__arrow{border-top-color:rgba(0,0,0,.7);left:8%}.hotel-card-brief__tip.is-bottom .online-h5-hotel-card-tip__arrow{border-bottom-color:rgba(0,0,0,.7);border-top-color:transparent}.hotel-card-rating-reviews{margin:8px 0;line-height:1.3;font-size:16px;display:flex;align-items:center}.hotel-card-rating-reviews__badge{display:inline-block;padding:2px 6px 1px;color:#fff;vertical-align:baseline;background:#5377a9;border-radius:4px 4px 4px 4px}.hotel-card-rating-reviews__badge em{font-size:12px;color:#fff}.hotel-card-rating-reviews__rating-text{font-weight:700;color:#5377a9;margin-left:6px;vertical-align:middle}.hotel-card-rating-reviews__reviews{font-size:12px;vertical-align:bottom;color:#8592a6;margin-left:6px}.hotel-card{display:flex;height:100%;width:100%;flex-direction:column;cursor:pointer;word-break:break-word;overflow:hidden;text-decoration:none;background:#fff;box-sizing:border-box}@media (min-width:0px) and (max-width:720px){.hotel-card{flex-direction:row;flex-wrap:nowrap}}.hotel-card:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.2);color:#333;text-decoration:none}.hotel-card__main-img-box{flex:0 0 230px;height:230px;width:auto}@media (min-width:0px) and (max-width:720px){.hotel-card__main-img-box{flex:0 0 120px;width:120px;height:auto}}.hotel-card__main-img-box>*{width:100%;height:100%}.hotel-card__main-img-box.default-bg{background-color:#f2f2f6;background-image:url(//pic.english.c-ctrip.com/hotel_h5/ic_logo@2x.svg);background-repeat:no-repeat;background-position:50%;background-size:200px;overflow:hidden}@media (min-width:0px) and (max-width:720px){.hotel-card__main-img-box.default-bg{background-size:140px}}.hotel-card__main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hotel-card__default-bg-img{width:100%;height:100%;background-color:#f2f2f6;background-image:url(//pic.english.c-ctrip.com/hotel_h5/ic_logo@2x.svg);background-repeat:no-repeat;background-position:50%;background-size:3.6rem .8533333rem}.hotel-card__content{flex:1 1 auto;display:flex;width:100%;flex-direction:column;justify-content:space-between;padding:16px;border-top:1px solid #e5e5e5;box-sizing:border-box}@media (min-width:0px) and (max-width:720px){.hotel-card__content{min-width:160px;height:100%;width:auto;border-top:none;border-left:1px solid #e5e5e5}}.hotel-card__title{margin-right:3px;color:#333;font-size:16px;font-weight:700;overflow:hidden}.hotel-card__title_info{max-width:100%;margin-right:6px;vertical-align:middle;color:#0f294d}.hotel-card__location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8592a6;font-size:12px;margin-top:8px}.hotel-card__location i{vertical-align:sub;margin-right:6px}.hotel-card__location em{margin:0 3px;font-weight:700}.hotel-card__stimulation{line-height:16px;margin:0;font-size:12px;color:#0f294d}.hotel-card__price-info{flex:1 1;display:flex;justify-content:flex-end;align-items:flex-end;margin-top:20px}.hotel-card__price-label{font-size:12px;color:#8592a6;line-height:16px;margin-right:4px}.hotel-card__price-text{font-size:16px;color:#3264ff;line-height:22px;height:22px;font-weight:700}.hotel-card__price-sold-out{font-size:24px;color:#999;font-weight:700;line-height:1.2}.hotel-card__space{display:inline-block;width:6px}.hotel-card .title-over-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:0px) and (max-width:720px){.hotel-card .title-over-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}.pop-hotel{text-align:center}.pop-hotel__hotel-cards{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.pop-hotel__hotel-cards .pop-hotel__hotel-item-card{background:#fff;border-radius:4px 4px 4px 4px;box-shadow:0 4px 8px 0 rgba(69,88,115,.12);flex:0 0 32%;margin-bottom:2%;overflow:hidden}.pop-hotel .more{font-size:14px;color:#3264ff;border-radius:2px 2px 2px 2px;border:1px solid #3264ff;padding:8px 16px}.pop-hotel .more,.pop-hotel .more-inner{display:inline-block}@media (max-width:1024px){.pop-hotel__hotel-cards .pop-hotel__hotel-item-card{flex:0 0 49%}}@media (max-width:850px){.pop-hotel{overflow:hidden}}@media (min-width:0px) and (max-width:720px){.pop-hotel{width:100%;margin:20px 0;box-sizing:border-box}.pop-hotel__hotel-cards .pop-hotel__hotel-item-card{flex:0 0 100%;margin-bottom:15px;overflow:hidden}}