.marketing-com{margin-top:8px;margin-left:-10px}.marketing-com .marketing-title{margin:4px 10px;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f294d;font-size:20px;font-family:TRIPGEOM-BOLD;font-weight:700}.marketing-com .marketing-header{display:flex;justify-content:space-between}.marketing-com .marketing-header .marketing-channel{display:flex;flex-wrap:wrap;flex:1;padding:0 10px 16px}.marketing-com .marketing-header .marketing-channel-item{cursor:pointer;white-space:nowrap;user-select:none;padding:6px 16px;background:#fff;box-shadow:0 8px 14px 0 rgba(15,41,77,.12);border-radius:4px;color:#0f294d;font-size:14px;font-family:TRIPGEOM-REGULAR;font-weight:400;line-height:22px;margin-right:12px;margin-top:12px}.marketing-com .marketing-header .marketing-channel-item:hover{background:#0f294d;color:#fff}.marketing-com .marketing-header .marketing-channel-item.active{font-family:TRIPGEOM-MEDIUM;background:#0f294d;color:#fff;font-weight:600}.marketing-com .marketing-header .marketing-allJump{position:relative;cursor:pointer;padding:0 24px 0 16px;height:34px;text-align:center;line-height:34px;color:#3264ff;font-size:14px;font-family:TRIPGEOM-REGULAR;border:1px solid #3264ff;border-radius:40px;margin-left:20px;margin-top:12px;margin-bottom:10px}.marketing-com .marketing-header .marketing-allJump:hover{font-weight:600;background-color:rgba(50,100,255,.12)}.marketing-com.isH5 .marketing-title{margin:16px 10px}.marketing-com.isH5 .marketing-header .marketing-channel{flex-wrap:nowrap;overflow:auto;margin-right:-16px}.marketing-com.isH5 .marketing-header .marketing-channel::-webkit-scrollbar{display:none}.marketing-com.isH5 .marketing-header .marketing-channel-item.active{font-weight:600;background:#0f294d}.marketing-btnwarp{width:100%;box-sizing:content-box;padding-left:4px;display:flex;justify-content:center;margin-bottom:12px}.marketing-button{min-width:235px;padding:11px;height:40px;line-height:17px;text-align:center;border-radius:40px;color:#fff;font-size:14px;font-family:TRIPGEOM-MEDIUM;font-weight:700;margin-top:-12px;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;box-sizing:border-box;background-color:#3264ff}.right-arrow{width:8px;height:8px;display:block;position:absolute;top:12px;right:12px;border-bottom:1px solid #3264ff;border-right:1px solid #3264ff;transform:rotate(-45deg)}.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(/modules/fpc/cloud-flight-seo-2023-hot-container/trip-flight-seo.29038c3fe13e54365de3039ecdcad730.eot);src:url(/modules/fpc/cloud-flight-seo-2023-hot-container/trip-flight-seo.29038c3fe13e54365de3039ecdcad730.eot?#iefix) format("embedded-opentype"),url(/modules/fpc/cloud-flight-seo-2023-hot-container/trip-flight-seo.7811671be9ac066d2f12ee1f5a0393d7.woff) format("woff"),url(/modules/fpc/cloud-flight-seo-2023-hot-container/trip-flight-seo.4baa0dafc80940e01d234e6ace2239e7.ttf) format("truetype"),url(/modules/fpc/cloud-flight-seo-2023-hot-container/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"}.flight-marketing-container{width:100%;position:relative}.flight-marketing-container .flight-marketing-wrap{width:100%;padding:0 10px 30px;display:flex}.flight-marketing-container .flight-marketing-wrap::-webkit-scrollbar{display:none}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list{display:flex;transition:all .5s;width:100%;margin-top:8px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content{position:relative;width:calc(50% - 40px);padding:16px;margin-right:16px;background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.12);border-radius:8px 8px 8px 8px;cursor:pointer;flex-shrink:0}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content:hover{box-shadow:0 12px 24px 0 rgba(15,41,77,.16)}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail{display:flex;align-items:center}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-icon img{width:40px;height:40px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-left,.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-right{margin-left:16px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-left .flight-marketing-arrive,.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-left .flight-marketing-departure,.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-right .flight-marketing-arrive,.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-right .flight-marketing-departure{position:relative;color:#0f294d;font-size:16px;font-family:TRIPGEOM-BOLD;font-weight:700;letter-spacing:0;line-height:22px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-left .flight-marketing-code-time,.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-right .flight-marketing-code-time{display:flex;color:#0f294d;font-size:14px;font-family:TRIPGEOM-REGULAR;font-weight:400;letter-spacing:0;line-height:18px;justify-content:flex-start}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-left .flight-marketing-code-time .flight-marketing-time,.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-right .flight-marketing-code-time .flight-marketing-time{position:relative}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-left .flight-marketing-code-time .flight-marketing-time span,.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-right .flight-marketing-code-time .flight-marketing-time span{font-size:10px;color:#eb5600;position:absolute;top:-8px;margin-left:2px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-left .flight-marketing-code-time .flight-marketing-pip,.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-right .flight-marketing-code-time .flight-marketing-pip{color:#ced2d9;margin:auto 4px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-left{margin-right:16px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle{color:#455873;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;text-align:center}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;min-width:50px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-item-square-black{width:6px;height:6px;border:3px solid #dadfe6;box-sizing:border-box}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-item-list{position:absolute;display:flex}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-item-list .flightType-item-square{width:6px;height:6px;border:2px solid #dadfe6;box-sizing:border-box;background-color:#fff;margin:0 8px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-item-list .flightType-item-square:first-child{margin-left:0}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-item-list .flightType-item-square:last-child{margin-right:0;margin-left:0}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-item-list .flightType-item-square:not(:first-child):not(:last-child){margin-left:auto}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-item{width:6px;height:6px;background:#dadfe6}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-line-arrow{width:0;height:0;margin-bottom:4px;border-top:6px solid transparent;border-left:6px solid #dadfe6}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-line{width:100%;height:2px;background:#dadfe6}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-line .flightType-stops-item{width:6px;height:6px;background:#fff;border:2px solid #dadfe6}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-line-rt{width:50px;height:2px;background:#dadfe6}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-detail .flight-marketing-middle .flightType-line-container .flightType-line-rt .flightType-stops-item{width:6px;height:6px;background:#fff;border:2px solid #dadfe6}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-tag{display:flex;margin-left:56px;margin-top:8px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-tag .flight-marketing-tag-item{background:#f5f7fa;border-radius:2px 2px 2px 2px;margin-right:4px;color:#0f294d;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:2px 4px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button{height:110px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price{align-items:flex-end;display:flex;justify-content:flex-end;text-align:right;margin-top:12px;flex:1;flex-direction:column;position:absolute;right:16px;bottom:57px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-price-save{background:#f94c86;border-radius:2px 2px 2px 2px;color:#fff;font-size:12px;font-weight:400;line-height:16px;padding:2px 4px;margin-bottom:2px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-select{display:inline-block;white-space:nowrap;background:#3264ff;border-radius:4px;font-size:16px;color:#fff;text-align:center;line-height:22px;padding:8px 16px;cursor:pointer;margin:0;width:100%}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-select i{vertical-align:middle;content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-select span{font-weight:700;margin-left:4px;vertical-align:middle}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-select.sold-out{background:#feeeec;color:#f5594a;width:auto}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-select.sold-out i{transform:none;vertical-align:top;margin-right:10px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-select.sold-out:hover{background:#feeeec}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-select:hover{background:#2953d6}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-real-price{color:#0f294d;font-size:20px;font-weight:700;letter-spacing:0;line-height:26px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-price-label{color:#455873;font-size:14px;font-weight:400;letter-spacing:0;margin-right:4px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-price-label .price-ori{text-decoration:line-through}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-price{vertical-align:middle;font-size:18px;font-weight:700;color:#3264ff;line-height:24px}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-button{position:absolute;bottom:0;width:calc(100% - 32px)}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-button .flight-marketing-action-label{width:100%;align-items:center;font-size:14px;color:#3264ff;font-family:TRIPGEOM-MEDIUM;font-weight:500;letter-spacing:0;line-height:22px;border:1px solid #3264ff;border-radius:40px;height:36px;padding:0 16px;margin:5px 0 16px;cursor:pointer}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-button .flight-marketing-action-label:before{content:"";position:absolute;top:5px;left:0;width:100%;height:36px;background-color:#e6ecff;border:1px solid #3264ff;box-sizing:border-box;border-radius:40px;opacity:0;transition:opacity .3s ease-in-out}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-button .flight-marketing-action-label:hover:before{opacity:1}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content .flight-marketing-price-button .flight-marketing-button .flight-marketing-btn-text{color:#3264ff;z-index:9;position:relative}.flight-marketing-container .flight-marketing-wrap .flight-marketing-list .flight-marketing-content:nth-child(2n){margin-right:32px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list{width:auto}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5{width:284px;margin-right:8px!important;padding:12px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-icon{align-self:flex-start}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-icon img{width:24px;height:24px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-left{margin-left:8px;margin-right:0}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-middle{margin:auto 8px;width:auto}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-left .flight-marketing-arrive,.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-left .flight-marketing-departure,.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-right .flight-marketing-arrive,.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-right .flight-marketing-departure{margin-bottom:0}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-detail .flight-marketing-right{margin-left:0}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-date-time{display:flex;flex-wrap:wrap;margin-left:30px;align-items:center;color:#0f294d;font-size:13px;font-family:TRIPGEOM-REGULAR;font-weight:400;letter-spacing:0;line-height:18px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-date-time .flight-marketing-date-time-pip{margin:4px;color:#dadfe6}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-date-time .flight-marketing-date-time-item-arrival{position:relative}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-date-time .flight-marketing-date-time-item-arrival span{font-size:10px;color:#eb5600;position:absolute;top:-8px;margin-left:2px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-tag{display:flex;margin-left:30px;margin-top:4px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-tag .flight-marketing-tag-item{background:#f5f7fa;border-radius:2px 2px 2px 2px;margin-right:4px;color:#0f294d;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:2px 4px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-price-save{font-size:12px;line-height:13px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-price-label{font-size:13px;line-height:18px}.flight-marketing-container .flight-marketing-wrap-h5 .flight-marketing-list .flight-marketing-content-h5 .flight-marketing-price-button .flight-marketing-list-card-price .flight-marketing-real-price{font-size:18px;line-height:24px}.flight-marketing-container .flights-card-online-left{position:absolute;z-index:100;top:50%;left:-25px;width:50px;transform:translateY(-50%);height:50px;background-image:url(https://dimg04.c-ctrip.com/images/0wj0g12000d9fyungAEA8.png);background-size:contain;transition:all .5s;cursor:pointer}.flight-marketing-container .flights-card-online-left:hover{background-image:url(https://dimg04.c-ctrip.com/images/0wj2h12000d9fysdh806A.png)}.flight-marketing-container .flights-card-online-right{position:absolute;z-index:100;top:50%;right:-20px;transform:translate(42%,-50%);width:50px;height:50px;background-image:url(https://dimg04.c-ctrip.com/images/0wj6u12000d9fyzj05708.png);background-size:contain;transition:all .5s;cursor:pointer}.flight-marketing-container .flights-card-online-right:hover{background-image:url(https://dimg04.c-ctrip.com/images/0wj4p12000d9fy5ip3AB1.png)}.hover-mode-panel{min-width:150px;height:40px;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px 0 rgba(15,41,77,.08);position:absolute;top:-50%;left:50%;border-radius:4px;opacity:0;padding-left:8px;padding-right:8px}.hover-mode-panel span{color:#0f294d;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.hover-mode-panel:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#fff}.hotels-marketing-container{position:relative}.hotels-marketing-container .hotels-marketing-wrap{width:100%;display:flex;padding:0 10px 30px}.hotels-marketing-container .hotels-marketing-wrap::-webkit-scrollbar{display:none}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-list{display:flex;transition:all .5s;width:100%}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content{background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.12);border-radius:8px;width:calc(33% - 11px);margin-right:16px;position:relative;flex-shrink:0}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content:hover{box-shadow:0 12px 24px 0 rgba(15,41,77,.16)}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-image{width:100%;overflow:hidden;display:block;border-radius:8px 8px 0 0;position:relative}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-image img{width:100%;height:152px;cursor:pointer}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-image img:hover{transform:scale(1.1);transition:transform .3s}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-image .hotels-marketing-rank{position:absolute;background:linear-gradient(71.11deg,#27cfd0,#06aebd);color:#fff;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;padding:4px 11px;border-radius:8px 0 8px 0;display:flex;align-items:center;z-index:9}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-image .hotels-marketing-rank img{width:14px;height:14px;margin-right:4px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-image .hotels-marketing-no-picture{position:absolute;top:50%;left:50%;transform:translateX(-50%);color:#fff}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-badge-container{transform:translate3d(0,-33px,10px);border:2px solid #1136a6;box-shadow:0 2px 6px 0 rgba(17,54,166,.2);border-radius:13px 13px 13px 13px;display:inline-block;padding-right:7px;background-color:#fff;width:fit-content;position:absolute}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-badge-container span{display:inline-block;vertical-align:middle}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-badge-container .hotels-marketing-badge-rating{background:#1136a6;border-radius:13px 0 13px 13px;height:23px;text-align:center;color:#fff;font-size:16px;line-height:22px;padding:0 6px 0 4px;position:relative;left:-.8px;font-weight:700}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-badge-container .hotels-marketing-badge-rating em{opacity:.5;font-size:16px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-badge-container .badge-text{margin-right:4px;font-weight:700;color:#496ace;font-size:14px;line-height:18px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-badge-container .hotels-marketing-badge-count{color:#1136a6;font-size:16px;line-height:18px;margin:0 4px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-title{font-size:16px;color:#0f294d;font-weight:700;letter-spacing:0;line-height:22px;cursor:pointer;display:inline-block;margin-right:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-title:hover{text-decoration:underline}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail{padding-left:16px;padding-right:16px;margin-top:21px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-star-group{display:inline-block;vertical-align:baseline;margin-bottom:6px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-star-group i{font-size:16px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-star-group i:not(:last-child){margin-right:1px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-address-info-container{display:flex;align-items:center}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-address-info-container .hotels-marketing-address-icon{width:16px;height:16px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-address-info-container span{color:#0f294d;font-size:14px;margin-left:4px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-facility{display:flex;flex-wrap:wrap}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price{align-items:flex-end;display:flex;justify-content:flex-end;text-align:right;margin-top:12px;flex:1;flex-direction:column;position:absolute;right:16px;bottom:57px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-price-save{background:#f94c86;border-radius:2px 2px 2px 2px;color:#fff;font-size:12px;font-weight:400;line-height:16px;padding:2px 4px;margin-bottom:2px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-select{display:inline-block;white-space:nowrap;background:#3264ff;border-radius:4px;font-size:16px;color:#fff;text-align:center;line-height:22px;padding:8px 16px;cursor:pointer;margin:0;width:100%}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-select i{vertical-align:middle;content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-select span{font-weight:700;margin-left:4px;vertical-align:middle}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-select.sold-out{background:#feeeec;color:#f5594a;width:auto}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-select.sold-out i{transform:none;vertical-align:top;margin-right:10px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-select.sold-out:hover{background:#feeeec}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-select:hover{background:#2953d6}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-real-price{color:#0f294d;font-size:20px;font-weight:700;letter-spacing:0;line-height:26px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-price-label{color:#455873;font-size:14px;font-weight:400;letter-spacing:0;margin-right:4px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .price-ori{text-decoration:line-through}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-price{vertical-align:middle;font-size:18px;font-weight:700;color:#3264ff;line-height:24px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-button{position:absolute;bottom:0;width:calc(100% - 32px)}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-button .hotels-marketing-action-label{width:100%;align-items:center;font-size:14px;color:#3264ff;font-family:TRIPGEOM-MEDIUM;font-weight:500;letter-spacing:0;line-height:22px;border:1px solid #3264ff;border-radius:40px;height:36px;padding:0 16px;margin:5px 0 16px;cursor:pointer}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-button .hotels-marketing-action-label:before{content:"";position:absolute;top:5px;left:0;width:100%;height:36px;background-color:#e6ecff;border:1px solid #3264ff;box-sizing:border-box;border-radius:40px;opacity:0;transition:opacity .3s ease-in-out}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-button .hotels-marketing-action-label:hover:before{opacity:1}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-button .hotels-marketing-btn-text{color:#3264ff;z-index:9;position:relative}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-price-button{height:127px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content .hotels-marketing-detail .hotels-marketing-no-price{height:100px}.hotels-marketing-container .hotels-marketing-wrap .hotels-marketing-content:nth-child(3n){margin-right:32px}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-list-h5{width:auto}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5{width:284px;margin-right:8px!important}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5 .hotels-marketing-image-h5 img{height:160px;width:100%}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5 .hotels-marketing-marketing-detail .hotels-marketing-star-group{margin-bottom:0}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5 .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-real-price{font-size:18px}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5 .hotels-marketing-detail .hotels-marketing-address-info-container span,.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5 .hotels-marketing-detail .hotels-marketing-list-card-price .hotels-marketing-price-label{font-size:13px}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5 .hotels-marketing-detail .hotels-marketing-address-info-container .hotels-marketing-address-icon{width:12px;height:12px}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5 .hotels-marketing-facility-item{margin-top:4px}.hotels-marketing-container .hotels-marketing-wrap-h5 .hotels-marketing-content-h5:last-child{margin-right:0!important}.hotels-marketing-container .hotels-card-online-left{position:absolute;z-index:100;top:48%;left:-25px;width:50px;height:50px;background-image:url(https://dimg04.c-ctrip.com/images/0wj0g12000d9fyungAEA8.png);background-size:contain;transition:all .5s;cursor:pointer}.hotels-marketing-container .hotels-card-online-left:hover{background-image:url(https://dimg04.c-ctrip.com/images/0wj2h12000d9fysdh806A.png)}.hotels-marketing-container .hotels-card-online-right{position:absolute;z-index:100;top:48%;right:-20px;transform:translateX(42%);width:50px;height:50px;background-image:url(https://dimg04.c-ctrip.com/images/0wj6u12000d9fyzj05708.png);background-size:contain;transition:all .5s;cursor:pointer}.hotels-marketing-container .hotels-card-online-right:hover{background-image:url(https://dimg04.c-ctrip.com/images/0wj4p12000d9fy5ip3AB1.png)}@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{font-family:hotelseo_iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_ic_new_hot:before{content:"\e9a5"}.icon_ic_new_warning:before,.icon_ic_new_warning_line:before{content:"\e8d9"}.icon_ic_new_check_line:before{content:"\e8e1"}.icon_ic_new_confirmation_line:before,.icon_ic_new_fa_confirmation:before{content:"\e8f2"}.icon_ic_new_fa_wired_network:before{content:"\e944"}.icon_ic_new_fa_other:before{content:"\e949"}.icon_ic_new_fa_telephone:before{content:"\e957"}.icon_ic_tag_breakfast:before{content:"\e9ae"}.icon_ic_new_fa_check:before{content:"\ea04"}.icon_ic_download_points:before{content:"\e99f"}.icon_ic_new_late_confirmation:before,.icon_ic_new_late_confirmation_line:before{content:"\e9aa"}.icon_ic_new_double_bed:before{content:"\e9b4"}.icon_ic_new_fa_no_breakfast:before{content:"\ea22"}.icon_ic_new_fa_sofa:before{content:"\e955"}.icon_hairdressing:before{content:"\e6f3"}.icon_language:before{content:"\e6f4"}.icon_massage:before{content:"\e6f5"}.icon_library:before{content:"\e6fe"}.icon_pingpang:before{content:"\e704"}.icon_polyglot:before{content:"\e706"}.icon_receptionist:before{content:"\e707"}.icon_other:before{content:"\e70b"}.icon_nightclub:before{content:"\e712"}.icon_squash:before{content:"\e71a"}.icon_tea:before{content:"\e71b"}.icon_skiing:before{content:"\e71d"}.icon_water_sports:before{content:"\e721"}.icon_tennis:before{content:"\e723"}.icon_ic_fa_businessservic:before{content:"\e739"}.icon_kidstoys:before{content:"\e73a"}.icon_playground:before{content:"\e73d"}.icon_wheelchair:before{content:"\e741"}.icon_atm:before{content:"\e799"}.icon_ic_new_fa_kitchen:before{content:"\e962"}.icon_ic_new_fa_hair_drier:before{content:"\e964"}.icon_ic_new_fa_microwave_oven:before{content:"\e965"}.icon_fa_sunbath:before,.icon_ic_new_fa_sunbath:before{content:"\e96a"}.icon_ic_new_fa_multimedia:before{content:"\e96e"}.icon_ic_new_fa_ktv:before{content:"\e970"}.icon_ic_new_fa_coffee:before{content:"\e971"}.icon_ic_new_fa_smoking:before{content:"\e972"}.icon_ic_new_fa_baggage:before{content:"\e973"}.icon_ic_new_fa_golf:before{content:"\e976"}.icon_ic_new_fa_pet:before{content:"\e97c"}.icon_ic_new_fa_childcaree:before{content:"\e97f"}.icon_ic_new_fa_football:before{content:"\e985"}.icon_ic_new_fa_basketball:before{content:"\e987"}.icon_ic_new_fa_billiards:before{content:"\e988"}.icon_ic_new_fa_bowling:before{content:"\e989"}.icon_ic_new_fa_snorkeling:before{content:"\e98a"}.icon_ic_new_fa_casino:before{content:"\e98b"}.icon_ic_new_fa_diving:before{content:"\e98e"}.icon_ic_new_fa_ballroom:before{content:"\e992"}.icon_ic_new_fa_sauna:before{content:"\e994"}.icon_ic_new_fa_spa:before{content:"\e997"}.icon_ic_new_fa_executive_lounge:before{content:"\e998"}.icon_ic_new_fa_hairdressing:before{content:"\e999"}.icon_ic_new_fa_on_foot:before{content:"\e99a"}.icon_ic_fa_pickup:before,.icon_ic_new_fa_pickup:before{content:"\e99d"}.icon_ic_new_fa_businesscenter:before{content:"\e9a2"}.icon_ic_new_bed:before{content:"\e9b0"}.icon_ic_new_fa_bed_np:before{content:"\e62c"}.icon_ic_new_twobeds:before{content:"\e9b8"}.icon_ic_new_sofabed:before{content:"\e9ba"}.icon_ic_new_fa_sofabed:before{content:"\e97d"}.icon_ic_new_fa_bed:before{content:"\e967"}.icon_ic_new_fa_double_bed:before{content:"\e969"}.icon_ic_new_fa_multiple_beds:before{content:"\e9c8"}.icon_ic_new_twodouble_bed:before{content:"\e9b9"}.icon_fa_wired_internet:before{content:"\e761"}.icon_pets:before{content:"\e6b8"}.icon_bar:before{content:"\e70a"}.icon_ic_conversion:before{content:"\e6af"}.icon_ic_fa_24h_service:before{content:"\e6d7"}.icon_fa_gym:before{content:"\e766"}.icon_fa_parking:before{content:"\e775"}.icon_ic_fa_shuttle_bus:before{content:"\e788"}.icon_fa_swimming:before{content:"\e78e"}.icon_ic_fa_water_golf:before{content:"\e976"}.icon_fa_no_wifi:before{content:"\e959"}.icon_service:before{content:"\e710"}.icon_fa_24h_service:before{content:"\e960"}.icon_fa_wake_up:before{content:"\e974"}.icon_ic_check_box_outline:before{content:"\e619"}.icon_done:before{content:"\e61a"}.icon_ic_advantage:before{content:"\e61b"}.icon_breakfast:before{content:"\e61c"}.icon_breakfast2:before{content:"\e626"}.icon_check_done:before{content:"\e61d"}.icon_more:before{content:"\e612"}.icon_new_fa_occupant:before{content:"\e966"}.icon_user-line:before{content:"\e8bb"}.icon_ic_guest_rating:before{content:"\e605"}.icon_checkbox:before{content:"\e680"}.icon_search:before{content:"\e72c"}.icon_arrow_up_line:before{content:"\ea14"}.icon_arrow_down_line:before{content:"\ea15"}.icon_star-solid:before{content:"\ea12"}.icon_star-hollow:before{content:"\ea13"}.icon_radio:before{content:"\ea11"}.icon_radio-selected:before{content:"\ea10"}.icon_h-diamond:before{content:"\ea0e"}.icon_ic_new_subway:before{content:"\e930"}.icon_ic_new_bu_train:before{content:"\e93b"}.icon_ic_new_bu_flight:before{content:"\e93d"}.icon_ic_new_info_line:before{content:"\e8d8"}.icon_new_discount:before{content:"\e91b"}.icon_ic_new_delete_line:before{content:"\e993"}.icon_ic_new_question_line:before{content:"\e9c0"}.icon_ic_sort:before{content:"\e9e3"}.icon_round-trip:before{content:"\e9e2"}.icon_ic_filter:before{content:"\e9e1"}.icon_ic_alarm:before{content:"\e9e0"}.icon_ic_new_left:before{content:"\e9dd"}.icon_close:before{content:"\e9ce"}.icon_arrow-right:before{content:"\e9cf"}.icon_arrow-left:before{content:"\e9d0"}.icon_arrow-up:before{content:"\e9d1"}.icon_arrow-down:before{content:"\e9d2"}.icon_surrounding:before{content:"\e9d5"}.icon_detail_map:before{content:"\e9d9"}.icon_location:before{content:"\ea0f"}.icon_detail_pick:before{content:"\e61a"}.icon_favorite:before{content:"\e61e"}.icon_favorite_filled:before{content:"\e622"}.icon_down_bubble:before{content:"\e627"}.icon_calendar:before{content:"\e628"}.icon_fa_ac:before{content:"\e6ce"}.icon_fa_smoking:before{content:"\e6e1"}.icon_fa_no_smoking:before{content:"\e95c"}.icon_fa_wifi:before{content:"\e720"}.icon_fa_window:before{content:"\e6e2"}.icon_fa_no_window:before{content:"\e995"}.icon_fa_bathtub:before{content:"\e942"}.icon_fa_fridge:before{content:"\e953"}.icon_fa_bed:before{content:"\e967"}.icon_fa_double_bed:before{content:"\e969"}.icon_fa_two_double_bed:before{content:"\e9b9"}.icon_fa_multi_bed:before{content:"\e9c8"}.icon_fa_beach:before{content:"\e96b"}.icon_fa_floor:before{content:"\e96d"}.icon_fa_acred:before{content:"\e96f"}.icon_fa_shower:before{content:"\e966"}.icon_fa_occupant:before{content:"\e9ab"}.icon_new_map:before{content:"\e91a"}.icon_show_more:before{content:"\e9c9"}.icon_show_less:before{content:"\e9ca"}.icon_ic_fa_defect:before,.icon_ic_new_fa_defect:before{content:"\ea23"}.icon_family:before{content:"\e614"}.icon_htlicon_quotation_copy:before{content:"\e62d"}.hotels-marketing-facility-item{background:#f5f7fa;border-radius:2px;margin-right:4px;padding:2px 4px;color:#0f294d;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}body,html{height:100%}body{-webkit-text-size-adjust:none}body,dd,dl,form,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}li,ol,ul{margin:0;list-style:none}button,legend,li,ol,textarea,ul{padding:0}button{cursor:pointer;*line-height:normal;margin:0;border:none;outline:none;background:none}button,img{vertical-align:middle}img{border:0}em,i{font-style:normal;padding:0;margin:0}input{background:none;outline:none;border:0}a{text-decoration:none}*{font-family:BlinkMacSystemFont,-apple-system,Roboto,Helvetica,Arial,sans-serif}.t-2020-12>h1,h1,h1.t-h1{font-size:40px;line-height:68px}@media screen and (max-width:768px){.t-2020-12>h1,h1,h1.t-h1{font-size:24px;line-height:30px}}.t-2020-12,.t-2020-12>h2,h2{color:#0f294d;font-weight:700;letter-spacing:0;text-align:start}@media screen and (max-width:767.9px){.t-2020-12,.t-2020-12>h2,h2{font-size:18px;line-height:24px;margin-bottom:12px}}@media screen and (min-width:768px){.t-2020-12,.t-2020-12>h2,h2{font-size:28px;line-height:34px;margin-bottom:24px}}.t-2020-12>h3,h3.t-h3{font-size:16px;line-height:22px}@media screen and (max-width:768px){.t-2020-12>h3,h3.t-h3{font-size:14px;line-height:18px}}@media screen and (min-width:1024.1px){.l-1160{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;box-sizing:border-box}}@media screen and (min-width:768px) and (max-width:1024px){.l-1160{margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}}@media screen and (max-width:767.9px){.l-1160{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}}.p-ll60{max-width:1160px;width:100%;top:-20px;position:relative;padding:80px calc(50% - 580px) 0;background:#fff;border-radius:20px}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}@media screen and (max-width:768px){.p-ll60{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}.p-ll60-spacebetween{padding:24px calc(50% - 580px) 15px;background:rgba(50,100,255,.12);background-image:url(https://ak-d.tripcdn.com/images/0wj1312000a26212i5453.png)}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60-spacebetween{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}@media screen and (max-width:768px){.p-ll60-spacebetween{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}.p-ll60-bottom{padding:48px calc(50% - 580px) 0}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60-bottom{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}@media screen and (max-width:768px){.p-ll60-bottom{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}.p-ll60-spacebetween{max-width:1160px;width:100%;position:relative;top:-65px;padding:15px calc(50% - 580px);background:rgba(50,100,255,.05);background-image:url(https://ak-d.tripcdn.com/images/0wj1p120009zjvqqtDDE4.png);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60-spacebetween{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.p-ll60-spacebetween{box-sizing:border-box;margin-left:0;margin-right:0}}.p-ll60-bottom{max-width:1160px;width:100%;top:-60px;position:relative;padding:30px calc(50% - 580px) 0;background:#fff}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60-bottom{margin-left:0;margin-right:0;padding-left:calc(50% - 548px);padding-right:calc(50% - 548px)}}@media screen and (max-width:768px){.p-ll60-bottom{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:calc(50% - 564px);padding-right:calc(50% - 564px)}}.m-64-48{margin-bottom:64px}@media screen and (max-width:768px){.m-64-48{margin-bottom:48px}}.m-64-0{margin-bottom:64px}@media screen and (max-width:768px){.m-64-0{margin-bottom:0}}.m-b-48{margin-bottom:48px}.m-b-32{margin-bottom:32px}.t-16{color:#0f294d;font-size:16px;font-weight:700;text-align:center;margin-bottom:16px}.m-b-24{margin-bottom:24px}.m-b-12{margin-bottom:12px}.m-b-8{margin-bottom:8px}@media screen and (min-width:768px){.m-b-48-24{margin-bottom:48px}}@media screen and (max-width:767.9px){.m-b-48-24{margin-bottom:24px}}.attraction-marketing-container{position:relative}.attraction-marketing-container .attraction-marketing-wrap{width:100%;display:flex;padding:0 10px 30px}.attraction-marketing-container .attraction-marketing-wrap::-webkit-scrollbar{display:none}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-list{display:flex;transition:all .5s;width:100%}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content{background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.12);border-radius:8px;width:calc(33% - 11px);margin-right:16px;position:relative;flex-shrink:0}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content:hover{box-shadow:0 12px 24px 0 rgba(15,41,77,.16)}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-image{width:100%;overflow:hidden;display:block;border-radius:8px 8px 0 0;position:relative}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-image img{width:100%;height:152px;cursor:pointer}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-image img:hover{transform:scale(1.1);transition:transform .3s}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-image .attraction-marketing-rank{position:absolute;background:linear-gradient(71.11deg,#27cfd0,#06aebd);color:#fff;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;padding:4px 11px;border-radius:8px 0 8px 0;display:flex;align-items:center;z-index:9}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-image .attraction-marketing-rank img{width:14px;height:14px;margin-right:6px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-image .attraction-marketing-no-picture{position:absolute;top:50%;left:50%;transform:translateX(-50%);color:#fff}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-badge-container{transform:translate3d(0,-33px,10px);border:2px solid #1136a6;box-shadow:0 2px 6px 0 rgba(17,54,166,.2);border-radius:13px 13px 13px 13px;display:inline-block;padding-right:7px;background-color:#fff;width:fit-content;position:absolute}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-badge-container span{display:inline-block;vertical-align:middle}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-badge-container .attraction-marketing-badge-rating{background:#1136a6;border-radius:13px 0 13px 13px;height:23px;text-align:center;color:#fff;font-size:16px;line-height:22px;padding:0 6px 0 4px;position:relative;left:-.8px;font-weight:700}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-badge-container .attraction-marketing-badge-rating em{opacity:.5;font-size:16px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-badge-container .badge-text{margin-right:4px;font-weight:700;color:#496ace;font-size:14px;line-height:18px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-badge-container .attraction-marketing-badge-count{color:#1136a6;font-size:16px;line-height:18px;margin-left:8px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-title{font-size:16px;color:#0f294d;font-weight:700;letter-spacing:0;line-height:22px;cursor:pointer;display:inline-block;margin-right:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-title:hover{text-decoration:underline}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail{padding-left:16px;padding-right:16px;margin-top:21px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-address-info-container{display:flex;align-items:center;margin-top:8px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-address-info-container .attraction-marketing-address-icon{width:16px;height:16px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-address-info-container span{color:#0f294d;font-size:14px;margin-left:6px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-facility{display:flex;flex-wrap:wrap}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price{align-items:flex-end;display:flex;justify-content:flex-end;text-align:right;margin-top:12px;flex:1;flex-direction:column;position:absolute;right:16px;bottom:57px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-price-save{background:#f94c86;border-radius:2px 2px 2px 2px;color:#fff;font-size:12px;font-weight:400;line-height:16px;padding:2px 4px;margin-bottom:2px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-select{display:inline-block;white-space:nowrap;background:#3264ff;border-radius:4px;font-size:16px;color:#fff;text-align:center;line-height:22px;padding:8px 16px;cursor:pointer;margin:0;width:100%}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-select i{vertical-align:middle;content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-select span{font-weight:700;margin-left:4px;vertical-align:middle}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-select.sold-out{background:#feeeec;color:#f5594a;width:auto}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-select.sold-out i{transform:none;vertical-align:top;margin-right:10px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-select.sold-out:hover{background:#feeeec}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-select:hover{background:#2953d6}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-real-price{color:#0f294d;font-size:20px;font-weight:700;letter-spacing:0;line-height:26px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-price-label{color:#455873;font-size:14px;font-weight:400;letter-spacing:0;margin-right:4px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-price-label .price-ori{text-decoration:line-through}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-list-card-price .price{vertical-align:middle;font-size:18px;font-weight:700;color:#3264ff;line-height:24px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-button{position:absolute;bottom:0;width:calc(100% - 32px)}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-button .attraction-marketing-action-label{width:100%;align-items:center;font-size:14px;color:#3264ff;font-family:TRIPGEOM-MEDIUM;font-weight:500;letter-spacing:0;line-height:22px;border:1px solid #3264ff;border-radius:40px;height:36px;padding:0 16px;margin:5px 0 16px;cursor:pointer}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-button .attraction-marketing-action-label:before{content:"";position:absolute;top:5px;left:0;width:100%;height:36px;background-color:#e6ecff;border:1px solid #3264ff;box-sizing:border-box;border-radius:40px;opacity:0;transition:opacity .3s ease-in-out}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-button .attraction-marketing-action-label:hover:before{opacity:1}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-button .attraction-marketing-btn-text{color:#3264ff;z-index:9;position:relative}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content .attraction-marketing-detail .attraction-marketing-price-button{height:127px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-list-h5{width:auto}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5{width:284px;margin-right:8px!important}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5 .attraction-marketing-image-h5 img{height:160px;width:100%}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5 .attraction-marketing-detail .attraction-marketing-price-button{height:110px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5 .attraction-marketing-detail .attraction-marketing-list-card-price .real-price{font-size:18px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5 .attraction-marketing-detail .attraction-marketing-list-card-price .attraction-marketing-price-label{font-size:13px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5 .attraction-marketing-detail .attraction-marketing-address-info-container{margin-top:4px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5 .attraction-marketing-detail .attraction-marketing-address-info-container span{font-size:13px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5 .attraction-marketing-detail .attraction-marketing-address-info-container .attraction-marketing-address-icon{width:12px;height:12px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5 .attraction-marketing-facility-item{margin-top:4px}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content-h5:last-child{margin-right:0!important}.attraction-marketing-container .attraction-marketing-wrap .attraction-marketing-content:nth-child(3n){margin-right:32px}.attraction-marketing-container .attraction-card-online-left{position:absolute;z-index:100;top:50%;left:-25px;width:50px;transform:translateY(-50%);height:50px;background-image:url(https://dimg04.c-ctrip.com/images/0wj0g12000d9fyungAEA8.png);background-size:contain;transition:all .5s;cursor:pointer}.attraction-marketing-container .attraction-card-online-left:hover{background-image:url(https://dimg04.c-ctrip.com/images/0wj2h12000d9fysdh806A.png)}.attraction-marketing-container .attraction-card-online-right{position:absolute;z-index:100;top:50%;right:-25px;transform:translate(42%,-50%);width:50px;height:50px;background-image:url(https://dimg04.c-ctrip.com/images/0wj6u12000d9fyzj05708.png);background-size:contain;transition:all .5s;cursor:pointer}.attraction-marketing-container .attraction-card-online-right:hover{background-image:url(https://dimg04.c-ctrip.com/images/0wj4p12000d9fy5ip3AB1.png)}.attraction-marketing-facility-item{background:#f5f7fa;border-radius:2px;margin-right:4px;padding:2px 4px;color:#0f294d;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}