.popular-flight-load[data-v-1aaf2fa5]{background:#fff;box-shadow:0 2px 13px 0 rgba(0,0,0,.09);height:405px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body{padding:0}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .img-load{background:#e3e3e3;height:198px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load{animation:heart-beat 3s infinite;padding:24px 16px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load>div{display:flex}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load>div>div+div{margin-left:8px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load>div+div{margin-top:12px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load .item{background:#e3e3e3}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load .item.h24{height:24px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load .item.h36{height:36px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load .item.w36{width:36px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load .item.w54{width:54px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load .item.w91{width:91px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load .item.w102{width:102px}.popular-flight-load[data-v-1aaf2fa5] .el-card__body .content-load .item.bg-load{background:#d9eaff}.popular-flight-item[data-v-432b0610]{border-radius:4px;box-shadow:0 2px 13px 0 rgba(0,0,0,.09);box-sizing:border-box;overflow:hidden}.popular-flight-item[data-v-432b0610]:hover{box-shadow:0 6px 13px 0 rgba(0,0,0,.15)}.popular-flight-item:hover .img-box img[data-v-432b0610]{transform:scale(1.05)}.popular-flight-item .img-box[data-v-432b0610]{background:#e3e3e3;height:198px;overflow:hidden}.popular-flight-item .img-box img[data-v-432b0610]{height:100%;object-fit:cover;object-position:center;transition:transform .6s;width:100%}.popular-flight-item .content-box[data-v-432b0610]{padding:24px 16px}.popular-flight-item .content-box h1[data-v-432b0610]{color:#222;font-size:18px;font-weight:600}.popular-flight-item .content-box .flight-info[data-v-432b0610]{display:flex;margin-top:16px}.popular-flight-item .content-box .flight-info .airline-img[data-v-432b0610]{height:auto;margin-right:8px;object-fit:contain;object-position:top;width:36px}.popular-flight-item .content-box .flight-info .routing-info[data-v-432b0610]{line-height:18px}.popular-flight-item .content-box .flight-info .routing-info .date-info[data-v-432b0610]{color:#222;font-size:14px;font-weight:600}.popular-flight-item .content-box .flight-info .routing-info .da-info[data-v-432b0610]{color:#222;font-size:12px;font-weight:400}.popular-flight-item .content-box .flight-price[data-v-432b0610]{color:#0057c4;font-size:18px;font-weight:600;margin-left:auto;margin-top:8px;text-align:right}.airline-img[data-v-52f6c79e]{margin-right:2px;vertical-align:text-top}.airline-img.size-18x16[data-v-52f6c79e]{height:16px;width:18px}.airline-img.size-40x35[data-v-52f6c79e]{height:35px;width:40px}.popular-flight__title[data-v-2204e0b9]{color:#222;font-size:24px;font-weight:600;margin-bottom:16px}.popular-flight__content[data-v-2204e0b9]{grid-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}.popular-flight__footer[data-v-2204e0b9]{display:flex;margin-top:16px;place-content:center center}.popular-flight__footer .iconfont[data-v-2204e0b9]{color:#2182fc;font-size:22px;font-weight:400}:root{--main-background--:#fff}body{background:var(--main-background--)}.content-home{margin-bottom:64px;padding-top:640px}.content-home .search-box-container{margin-top:-640px;padding-bottom:64px;padding-top:160px}.content-home .search-box-container:before{background:url(./de5861a.webp) 50%/cover no-repeat;background-position-y:bottom;content:"";height:640px;left:0;position:absolute;right:0;top:0;z-index:-1}.content-home .search-box-container h1{color:#fff;font-size:22px;font-weight:400;margin-bottom:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-home .search-box-container h1 em{background:linear-gradient(-73.74deg,#f82222,#f60 97.77%);border-radius:4px;font-size:20px;font-weight:700;margin-left:4px;padding:0 8px}.content-home .search-box-container h1 a{border-bottom:1px dotted #fff;color:#fff;margin-left:16px}.content-home .search-box-container .search-box{background:linear-gradient(-180deg,#fff,hsla(0,0%,100%,.8));border-radius:2px}.content-home .search-box-container .search-box .search-sec .search-button .el-button{background:#ff4939;border:1px solid #ef3727;border-radius:2px;box-shadow:0 8.897px 8.897px 0 rgba(249,79,64,.13),0 2.542px 5.084px 0 rgba(249,79,64,.15);height:55px;width:156px}.content-home .search-box-container .search-box .search-sec.required-query.multicity-query .query-criteria{max-width:984px}.content-home .search-box-container .package-option{align-items:center;display:flex}.content-home .search-box-container .package-option .text{background:linear-gradient(-78.93deg,#f60,#f82222 97.77%);border-radius:2px;color:#fff;font-size:12px;font-weight:600;line-height:18px;margin-right:8px;padding:0 6px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-home .search-box-container .package-option .text:after{border:4px solid transparent;border-left-color:#ff6203;content:"";height:0;position:absolute;right:-7px;top:4px;width:0}.content-home .search-box-container .package-option .el-checkbox{align-items:center;display:flex}.content-home .search-box-container .package-option .el-checkbox__label{color:#222}.content-home .content-sec:before{background:#fff;content:"";height:30vw;left:0;position:absolute;right:0;z-index:-1}.content-home .content-sec+.content-sec{margin-top:48px}.content-home .feature-box .main-title{color:#222;font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.content-home .feature-box .feature-list{grid-gap:16px;display:grid;grid-template-columns:repeat(3,1fr)}.content-home .feature-box .feature-list-item{align-items:center;color:#222;display:flex}.content-home .feature-box .feature-list-item .icon-feature{flex-basis:48px;flex-shrink:0;height:48px;margin-right:16px}.content-home .feature-box .feature-list-item .title{font-size:20px;font-weight:700}.content-home .feature-box .feature-list-item .desc{font-size:14px}.content-home .price-trend{position:relative}.content-home .price-trend-title{padding-bottom:24px}.content-home .price-trend-title h2{font-size:28px;font-weight:700}.content-home .price-trend-title h4{color:#999;font-size:14px;font-weight:400;margin-top:8px}.content-home .price-trend-content{padding-top:92px}.content-home .price-trend-content .trend-list{display:flex;position:relative}.content-home .price-trend-content .trend-list .trend-list-item{align-items:flex-end;border:1px solid #e9ecf3;border-left:none;display:flex;flex:1;height:200px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-home .price-trend-content .trend-list .trend-list-item:first-child{border-left-width:1px}.content-home .price-trend-content .trend-list .trend-list-item .bar{background:linear-gradient(-180deg,#2182fc,rgba(40,135,255,.19));opacity:.2;width:100%}.content-home .price-trend-content .trend-list .trend-list-item .bar:hover{cursor:pointer;opacity:.5}.content-home .price-trend-content .trend-list .trend-list-item .bar.selected{opacity:.8}.content-home .price-trend-content .trend-list .day,.content-home .price-trend-content .trend-list .last-day{bottom:-24px;color:#999;font-size:12px;font-weight:400;position:absolute}.content-home .price-trend-content .trend-list .last-day{padding:0;right:0}.content-home .price-trend-content .trend-list .month{align-items:flex-end;border-left:1px solid #ccc;color:#999;display:flex;height:100%;position:absolute;width:1px}.content-home .price-trend-content .trend-list .month div{padding-left:4px;position:absolute}.content-home .price-trend-content .popover{background-color:#2182fc;border-radius:4px;box-sizing:border-box;color:#fff;height:80px;margin-top:-92px;padding:8px 12px;position:absolute}.content-home .price-trend-content .popover:hover{cursor:pointer}.content-home .price-trend-content .popover .title{white-space:nowrap}.content-home .price-trend-content .popover .opt{align-items:center;display:flex;margin-top:8px}.content-home .price-trend-content .popover .opt .price{font-size:16px;font-weight:700;margin-left:4px}.content-home .price-trend-content .popover .opt .search{background-color:#fff;border-radius:2px;color:#2182fc;font-size:16px;font-weight:600;margin-left:auto;padding:0 8px}.content-home .price-trend-content .popover .opt .search:hover{background-color:#eff3ff}.content-home .price-trend-content .anchor{margin-top:-12px;position:absolute}.content-home .price-trend-content .anchor:before{border:8px solid transparent;border-top-color:#2182fc;content:"";display:block;left:-6px;position:absolute}.content-home .price-trend-content .anchor:after{background-image:linear-gradient(180deg,#2182fc,transparent);background-repeat:repeat-y;background-size:1px 10px;content:"";height:212px;left:1px;position:absolute;width:1px}.content-home .price-trend-footer .notice{color:#666;margin-top:30px;text-align:right}body .content-layout{--bg-height--:480px}.cross-discount-dialog .el-dialog__header{padding:48px 48px 0}.cross-discount-dialog .el-dialog__header .el-dialog__title{color:#222;font-size:20px;font-weight:700;padding-left:8px;position:relative}.cross-discount-dialog .el-dialog__header .el-dialog__title:before{border-right:4px solid #2182fc;content:"";height:12px;left:0;position:absolute;top:8px}.cross-discount-dialog .el-dialog__header .el-dialog__headerbtn i{color:#2182fc;font-size:22px;font-weight:400}.cross-discount-dialog .el-dialog__body{padding:24px 48px 36px}.cross-discount-dialog .el-dialog__body .discount-list{grid-column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr)}.cross-discount-dialog .el-dialog__body .discount-list-1{display:flex;flex-direction:column;justify-content:space-between}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item{background:#eff6ff;border-radius:12px;line-height:24px;min-height:72px;padding:16px;position:relative}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item dd,.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item dt{margin-left:72px}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item dt{color:#285ce0;font-size:16px;font-weight:700}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item dt em{color:#ff5a5b}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item dd{color:#5d8aff;font-size:12px;font-weight:400}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item dd:before{background-color:#5d8aff;border-radius:50%;content:"";display:inline-block;height:2px;margin-right:4px;vertical-align:middle;width:2px}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-order:before{background-image:url(./ee2b18e.png)}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-order:after{background-image:url(./ac7cb0a.png)}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-member:before{background-image:url(./6cb3c07.png)}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-member:after{background-image:url(./d8fd909.png)}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-new:before{background-image:url(./b1168d8.png)}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-config:before{background-image:url(./23ff20f.png)}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-config:before,.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-member:before,.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-new:before,.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-order:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:64px;position:absolute;top:8px;width:64px}.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-member:after,.cross-discount-dialog .el-dialog__body .discount-list dl.discount-item.discount-order:after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:120px;margin-top:16px;width:318px}.cross-discount-dialog .el-dialog__body .discount-description{background:#f1f5f8;border-radius:12px;margin-top:24px;padding:16px}.cross-discount-dialog .el-dialog__body .discount-description__title{color:#666;font-size:16px;font-weight:700;margin-bottom:4px}.cross-discount-dialog .el-dialog__body .discount-description__content li{color:#999;font-size:13px;font-weight:400;line-height:26px}.cross-discount-dialog .el-dialog__body .discount-description__action{text-align:right}.cross-discount-dialog .el-dialog__body .discount-description__action a{align-items:center;color:#999;display:flex;margin-left:auto;width:-moz-fit-content;width:fit-content}.cross-discount-dialog .el-dialog__body .discount-description__action a i{font-size:17px;margin-left:2px}