.content-empty{position:fixed;top:0;right:0;bottom:0;left:0;min-height:31.25rem}.content-empty .empty-img{width:100%}.content-empty.available .empty-img{height:3.75rem;background-image:url(https://www.wingontravel.com/promotion/img/coupon-empty-1@2x.png)}.content-empty.invalid .empty-img{height:6.9375rem;background-image:url(https://www.wingontravel.com/promotion/img/coupon-empty-2@2x.png)}.content-empty.order{background-color:#f5f5f5}.content-empty.order .empty-img{height:4.5rem;background-image:url(https://www.wingontravel.com/promotion/img/order-empty@2x.png)}.in-app .content-empty .empty-img{margin-top:-2.75rem}.empty-img{background-size:contain;background-position:center;background-repeat:no-repeat}.empty-txt{margin:1.25rem 0 0;text-align:center;color:#666}.iphoneX-paddingBottom{padding-bottom:34px}.page-scaffold-limit-width.iphoneX-paddingBottom{padding-bottom:0}.member-home-button{width:21.565rem;height:2.815rem;margin-top:1.25rem;background:#2182FC;border-radius:1.4rem;color:#fff;font-size:1.125rem}.promotion-desc-wrapper{display:inline-block}.promotion-desc-wrapper .promotion-desc{position:absolute;top:2.5rem;z-index:9999;font-size:.75rem;background:#ffffff;border:1px solid #2182FC;box-shadow:0 5px 12px 0 rgba(102,102,102,0.5);border-radius:4px;padding:.3125rem;left:.9375rem;right:.9375rem;line-height:normal}.promotion-desc-wrapper .icon-problem{top:3px;padding:.3125rem 2rem .3125rem 0}.in-app div.headerview{background-color:#fff}.in-app .ios-main-view .all-order .select-mask{top:6.75rem}.in-app .iphonex-main-view .all-order .select-mask{top:8.25rem}.crm-header-fix .header,.crm-header-fix .headerview{background-color:#fff !important}.crm-header-fix .header .header-btn,.crm-header-fix .headerview .header-btn,.crm-header-fix .header .page-title,.crm-header-fix .headerview .page-title,.crm-header-fix .header .icon,.crm-header-fix .headerview .icon{color:#000}.wg-blue-header .header{background-color:#2182FC;border-bottom:0}.wg-blue-header .header .header-btn,.wg-blue-header .header .page-title,.wg-blue-header .header .icon{color:#fff}.list-action.setting-list,.list-action.about-wingon a{color:#222}.list-action.setting-list{border-top:0}.rule-box{background:#fff;border-radius:6px;margin:0 1.25rem;padding:1.25rem .9375rem}.rule-content{position:relative;background:#fff;min-width:280px;text-align:justify;color:#222;font-size:.875rem}.rule-content p{padding-top:.9375rem;word-wrap:break-word;word-break:break-all;overflow:hidden}.rule-content .icon-close{position:fixed;top:-0.3125rem;right:0;color:#222;font-size:1.5rem}.new-light-box{align-items:flex-start;padding-top:2.5rem}.new-light-box .show{color:#222}.new-light-box .lightbox-body{font-size:.75rem;line-height:1.0625rem}.new-light-box .lightbox-body p{margin-bottom:.625rem;min-height:1.0625rem}.new-light-box .figure-close{position:absolute;top:0;right:1.75rem;background:#90bdf8}.crm-page-ad{text-align:center}.wg-web-chat{background-color:#f0f0f0}.select-mask{top:5.5rem}.select-mask.mask.dark{background-color:rgba(0,0,0,0.5)}.all-order,.favorite-with-tab{padding-top:2.75rem}.all-order .tab-header,.page-favorite .tab-header,.page-view-history .tab-header{position:fixed;top:2.75rem;left:0;right:0;z-index:20;padding:0 .9375rem;background-color:#fff}.all-order .tab-header .tab-mod,.page-favorite .tab-header .tab-mod,.page-view-history .tab-header .tab-mod{position:relative;width:auto;height:2.75rem;line-height:1;border-bottom:0;color:#2182FC;font-size:.875rem;list-style:none}.all-order .tab-header .tab-mod .icon-filter,.page-favorite .tab-header .tab-mod .icon-filter,.page-view-history .tab-header .tab-mod .icon-filter{margin-right:.3125rem}.test-comment-form{padding:1rem}.test-comment-form label{color:#666;margin-right:1rem;width:5rem}.test-comment-form input{width:100%;border:1px solid #f0f0f0}@media (min-width:768px){.header{max-width:768px;margin:0 auto}.page-limit-width{margin:0 auto;max-width:768px}.page-limit-width .bottom-nav{max-width:768px}.page-limit-width .sticky-bottom{max-width:768px;margin:0 auto}.page-limit-width .tab-mod{max-width:768px;margin:0 auto}.page-limit-width .page-order-list .tab-header{max-width:768px;margin:0 auto;box-sizing:border-box}.page-limit-width .page-order-list .tab-header .tab-mod{margin:unset}.page-limit-width{margin:0 auto;max-width:768px}.page-limit-width .fix-tab{margin:0 auto;max-width:768px}.page-limit-width .fixed{margin:0 auto;max-width:768px}.page-limit-width .search-bar{margin:0 auto;max-width:768px}.page-limit-width .destination-search-box{margin:0 auto;max-width:768px}.page-limit-width .slider-touch-wrapper{max-width:768px;overflow:hidden}.page-limit-width .list-wrapper{max-width:768px;overflow:hidden}.page-limit-width .bottom-nav{max-width:768px}.page-limit-width .sticky-bottom{max-width:768px;margin:0 auto}.page-limit-width .tab-mod{max-width:768px;margin:0 auto}.page-limit-width .mask,.page-limit-width .wg-components-mask,.page-limit-width .wg-components-share,.page-limit-width .wg-components-popup{max-width:768px;margin:0 auto}.warning404{max-width:768px;margin:0 auto}}.ellipsis-4{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:4;white-space:normal;word-break:break-word;overflow:hidden}.promotion-section{padding:1rem;background:#fff;color:#222}.promotion-section .icon-figure{display:none}.promotion-section .slider-pager{width:2.5rem;height:1.125rem;line-height:1.125rem;font-size:.75rem;text-align:center;background:rgba(0,0,0,0.5);border-radius:unset}.promotion-section h2{font-size:1.125rem;font-weight:600;line-height:1.5rem}.promotion-section .promotion-slider{height:8.5625rem;margin-top:1rem;border-radius:2px}.promotion-section .promotion-slider .slider-list{border-radius:2px;height:8.5625rem;min-height:8.5625rem}.recommend-hotel{padding:1rem 0 1rem 1rem;background:#fff;color:#222;overflow:hidden}.recommend-hotel .recommend-nav{padding-right:1rem}.recommend-hotel .recommend-nav .view-more{color:#2182fc;font-size:.875rem;padding-right:.9375rem}.recommend-hotel .recommend-nav .extra-page::after{border-color:#2182fc}.recommend-hotel .hotel-list{margin-top:1rem}.recommend-hotel .hotel-list li{border-right:.5rem solid #fff;box-sizing:border-box}.recommend-hotel .more-btn{margin-top:1rem}.recommend-hotel .more-btn button{border:1px solid #2182fc;color:#2182fc;font-size:.875rem;height:1.875rem;line-height:1.875rem;padding:0 .5rem;background-color:transparent;border-radius:2px}.recommend-hotel .hotel-item{border-radius:2px;border:1px solid #d8dce5;box-sizing:border-box}.recommend-hotel .hotel-item .item-image{border-radius:2px 2px 0 0}.recommend-hotel .hotel-item .item-image img{height:9.625rem;max-height:9.625rem;width:100%;border-radius:2px 2px 0 0}.recommend-hotel .hotel-item .item-name{margin-top:.5rem;font-size:.9375rem;padding:0 .5rem;line-height:1.25rem}.recommend-hotel .hotel-item .hotel-stars{margin:.5rem 0 0;padding:0 .5rem;line-height:1.25rem;min-height:1.25rem}.recommend-hotel .hotel-item .hotel-stars i{position:relative;color:#ff9a14}.recommend-hotel .hotel-item .hotel-stars i+i{margin-left:.1875rem}.recommend-hotel .hotel-item .hotel-stars .icon-half::after{content:'';display:inline-block;width:50%;background:#fff;position:absolute;z-index:1;left:50%;top:0;height:100%}.recommend-hotel .hotel-item .hotel-score{display:inline-block;font-size:.75rem;width:1.75rem;height:1rem;line-height:1rem;margin-left:.5rem;background-color:#2182fc;border-radius:.53125rem .53125rem .53125rem 0;color:#fff;font-weight:500;text-align:center}.recommend-hotel .hotel-item .item-price{margin:.5rem 0;padding:0 .5rem;color:#ff5e00;text-align:right;font-size:.75rem;font-weight:400;height:1.5rem}.recommend-hotel .hotel-item .item-price b{font-size:1.125rem;line-height:1.5rem}.recommend-nlbs{padding:1rem 0 1rem 1rem;background:#fff;color:#222;overflow:hidden}.recommend-nlbs .type-tab{width:100%;padding:1rem 0 0;background-color:#fff;overflow:hidden}.recommend-nlbs .type-tab .list{overflow:hidden;margin:0;padding:0 .125rem;border:none}.recommend-nlbs .type-tab .list .li-item{float:left;text-align:center;padding:0 1.25rem;color:#222;font-size:.875rem;border:none}.recommend-nlbs .type-tab .list .li-item:first-child{padding-left:0}.recommend-nlbs .type-tab .list .li-item a{display:inline-block;padding-bottom:.5rem;color:#222}.recommend-nlbs .type-tab .list .li-item.active{color:#2182fc}.recommend-nlbs .type-tab .list .li-item.active a{border-bottom:2px solid #2182fc;font-weight:600;color:#2182fc}.recommend-nlbs .nlbs-list{margin-top:1rem}.recommend-nlbs .nlbs-list li{border-right:.5rem solid #fff;box-sizing:border-box}.recommend-nlbs .more-btn{margin-top:1rem}.recommend-nlbs .more-btn button{border:1px solid #2182fc;color:#2182fc;font-size:.875rem;height:1.875rem;line-height:1.875rem;padding:0 .5rem;background-color:transparent;border-radius:2px}.recommend-nlbs .product-item{border-radius:2px;border:1px solid #d8dce5}.recommend-nlbs .product-item .item-image{border-radius:2px 2px 0 0}.recommend-nlbs .product-item .item-image img{height:9.625rem;max-height:9.625rem;width:100%;border-radius:2px 2px 0 0}.recommend-nlbs .product-item .item-name{margin-top:.5rem;font-size:.9375rem;padding:0 .5rem;min-height:2.5rem;line-height:1.25rem}.recommend-nlbs .product-item .item-price{margin:.5rem 0;padding:0 .5rem;color:#ff5e00;text-align:right;font-size:.75rem;font-weight:400;line-height:1;height:1.5rem}.recommend-nlbs .product-item .item-price b{font-size:1.125rem;line-height:1.5rem}.destination-surround-section{padding:1rem;background:#fff;color:#222;overflow:hidden}.destination-surround-section .surround-dest{margin-top:1rem}.destination-surround-section .slider-item{border-radius:2px;border-right:.5rem solid #fff;box-sizing:border-box}.destination-surround-section .slider-item:last-child{border-right:none}.destination-surround-section .item-dest{position:relative;display:inline-block;height:6.625rem;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:2px}.destination-surround-section .item-dest::before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);z-index:2;border-radius:2px}.destination-surround-section .item-dest .dest-info{position:absolute;bottom:.5rem;color:#fff;width:100%;text-align:center;z-index:50}.destination-surround-section .item-dest .dest-info .name{font-size:.9375rem;font-weight:600;line-height:1.25rem}.destination-surround-section .item-dest .dest-info .distance{font-size:.75rem;line-height:1rem;margin-top:.25rem}.theme-list-header{border-bottom:1px solid #f0f0f0}@media (max-width:374px){html{font-size:14px}.coupon-collect+.coupon-list-wrapper{margin-top:.625rem}.coupon-amount{font-size:2rem}.coupon-body .coupon-date{line-height:normal}.coupon-intro{line-height:1.1}}@media (min-width:375px) and (max-width:480px){html{font-size:16px}}@media (min-width:481px) and (max-width:640px){html{font-size:18px}}@media (min-width:641px) and (max-width:767px){html{font-size:20px}}@media (min-width:768px){html{font-size:18px}}@media (min-width:375px) and (max-width:480px){.video-list iframe{min-height:200px;height:200px}}@media (min-width:481px) and (max-width:640px){.video-list iframe{min-height:320px;height:320px}}@media (min-width:641px) and (max-width:768px){.activity-detail .video-list iframe{min-height:400px;height:400px}.activity-detail .promotion-info ul li .left-zigzag{width:12px;height:8rem;position:relative;margin-bottom:30px;background:radial-gradient(circle at 0 11px, transparent 6px, #2182fc 6px) top left / 100% 13.875% repeat;border-radius:5px 0 0 5px;float:left}.activity-detail .promotion-info ul li .right-zigzag{width:12px;height:8rem;position:relative;margin-bottom:30px;background:radial-gradient(circle at 7px 10px, transparent 6px, #2182fc 6px) top left / 100% 13.875% repeat;border-radius:0 5px 5px 0;float:left}}@media (max-width:768px){.activity-detail{padding-bottom:5.75rem}.activity-detail .normal-coupon-info{margin-bottom:.625rem}.activity-detail .normal-coupon-info .date{margin-left:.9375rem}.activity-detail .activity-list,.activity-detail .coupon-info,.activity-detail .promotion-info{margin-bottom:.625rem}.activity-detail .basic-desc{text-align:justify}.activity-detail .coupon-info{padding-top:.625rem;padding-bottom:.625rem}.activity-detail .activity-list{padding:.625rem 0}.activity-detail .activity-list .basic-info,.activity-detail .promotion-info li{max-width:36.25rem}.activity-detail .activity-list .list,.activity-detail .promotion-info .list{max-width:38rem}.activity-detail .coupon-info-mask p{font-size:.9375rem}.activity-detail .basic-desc{line-height:1.315rem;font-size:.9375rem;margin:1rem}.activity-detail .activity-terms{padding:.9375rem}.activity-detail .activity-terms .title{font-size:1rem}.activity-detail .activity-terms .content{line-height:1.25rem;font-size:.75rem}.activity-detail .detail-footer{height:5.75rem}.activity-detail .detail-footer .qr-code{width:3.94rem;margin-right:.565rem}.activity-detail .detail-footer .logo-pic{width:6.155rem}.activity-detail .detail-footer .download-wingon{margin-top:.15rem;padding-left:.2rem;font-size:.75rem;color:#222;line-height:1.25rem}.activity-detail .coupon-info .list{width:21.625rem;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.activity-detail .coupon-info .list li{width:18.5rem;margin:.3125rem 0}.activity-detail .coupon-info .list .coupon-unit{line-height:1.03rem}.activity-detail .coupon-info .check-coupon{line-height:1.125rem;margin-bottom:1.25rem;font-size:.9375rem}.activity-detail .coupon-info .fetch-btn{margin-top:.9375rem;margin-bottom:1.25rem}.activity-detail .coupon-info .download-btn{margin-bottom:.625rem}.activity-detail .coupon-info .success-text{margin-top:.9375rem;margin-bottom:.9375rem}.activity-detail .coupon-info .coupon-available{margin-top:.3125rem}.activity-detail .coupon-info .date{margin-bottom:.3125rem}.activity-detail .list-multi{-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.activity-detail .list-single{-moz-box-pack:center !important;-webkit-box-pack:center !important;-moz-justify-content:center !important;-webkit-justify-content:center !important;justify-content:center !important}.activity-new-detail{padding-bottom:0}}@media (min-width:769px){.coupon-detail-header .headerview{height:60px;line-height:60px !important}.coupon-detail-header .headerview .header,.coupon-detail-header .headerview .header-btn,.coupon-detail-header .headerview .icon,.coupon-detail-header .headerview .page-title{height:60px;line-height:60px !important}.coupon-detail-header .headerview .page-title{font-size:20px}.coupon-detail-header .headerview .icon{font-size:30px !important}.activity-detail{padding-bottom:184px}.activity-detail .attachment-box .attachment-list-more ul{padding-left:0}.activity-detail .video-list iframe{min-height:400px;height:400px}.activity-detail .activity-list,.activity-detail .coupon-info,.activity-detail .promotion-info{margin-bottom:10px}.activity-detail .normal-coupon-info{margin-bottom:20px}.activity-detail .normal-coupon-info .date{font-size:20px;margin-left:15px}.activity-detail .activity-list,.activity-detail .coupon-info{padding:20px 0}.activity-detail .promotion-info .list{max-width:608px}.activity-detail .promotion-info li{max-width:520px}.activity-detail .fetch-btn{margin:20px 0}.activity-detail .download-btn{margin:20px 0}.activity-detail .coupon-info-mask p{font-size:20px}.activity-detail .activity-terms{padding:30px 24px}.activity-detail .activity-terms .title{font-size:20px}.activity-detail .activity-terms .content{line-height:25px;font-size:16px}.activity-detail .detail-footer{height:184px}.activity-detail .detail-footer .qr-code{width:110px;padding:7px;background-color:#fff;margin-right:18px}.activity-detail .detail-footer .logo-pic{width:198px}.activity-detail .detail-footer .download-wingon{font-size:24px;line-height:40px;color:#222}.activity-detail .activity-guide .fix-tab{top:60px}.activity-detail .coupon-info .date{font-size:20px;margin-bottom:15px}.activity-detail .coupon-info .fetch-btn{font-size:20px;height:52px;line-height:52px;padding:0 28px}.activity-detail .coupon-info .download-btn{font-size:20px;height:52px;line-height:52px;padding:0 28px}.activity-detail .coupon-info .success-text{margin:20px 0 10px;font-size:17px}.activity-detail .coupon-info .check-coupon{font-size:20px;line-height:18px;margin-bottom:20px}.activity-detail .coupon-info .coupon-available{margin-top:10px}.activity-detail .coupon-info .list{-moz-box-pack:start;-webkit-box-pack:start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:712px}.activity-detail .coupon-info .list li{width:336px;margin:10px}.activity-detail .coupon-info .list li .coupon-amount{height:146px}.activity-detail .coupon-info .list li .coupon-desc{font-size:16px;padding:25px 13px}.activity-detail .coupon-info .list li .coupon-addition{font-size:13px}.activity-detail .coupon-info .list li .coupon-unit{font-size:16px;line-height:20px}.activity-detail .coupon-info .list .amount-max{font-size:54px !important}.activity-detail .coupon-info .list .amount-middle{font-size:48px !important}.activity-detail .coupon-info .list .amount-min{font-size:42px !important}.activity-detail .activity-list .basic-info,.activity-detail .promotion-info li{margin:10px !important}.activity-detail .basic-desc{line-height:24px !important;margin:16px !important;font-size:16px !important}.activity-detail .activity-list .list-multi,.activity-detail .activity-list .list-single,.activity-detail .promotion-info .list-single{-moz-box-pack:start;-webkit-box-pack:start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.activity-detail .promotion-info .list-multi{-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.activity-detail .activity-top .basic-desc{-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.activity-new-detail{padding-bottom:0}}@media (min-width:1280px){.activity-detail .normal-coupon-info{padding-top:25px;margin-bottom:20px}.activity-detail .normal-coupon-info .date{text-align:center}.activity-detail .coupon-info .list{-moz-box-pack:start;-webkit-box-pack:start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:1116px}.activity-detail .coupon-info .list li{width:352px;margin:10px}.activity-detail .coupon-info .list li .coupon-amount{height:146px}.activity-detail .coupon-info .list li .coupon-desc{padding:18px 13px}.activity-detail .coupon-info .list li .coupon-available{margin-top:10px}.activity-detail .promotion-info .list{max-width:1200px}.activity-detail .activity-top .basic-desc{text-align:center}}html{min-width:1250px}.csr-view .wg-components-mask{top:78px}body.no-scroll{overflow-y:hidden !important;overflow-x:hidden !important}.web-promotion-list{width:100%;margin:0 auto;background:#fff;padding-bottom:30px}.web-promotion-list .hot-sale-wrapper{padding-top:60px}.web-promotion-list .hot-sale-wrapper h1{font-weight:700;color:#222;text-align:center;font-size:32px;line-height:32px}.web-promotion-list .hot-sale-wrapper .hot-sale-list{width:100%;height:240px;margin-top:40px}.web-promotion-list .hot-sale-wrapper .hot-sale-list .hot-sale-item{width:380px;height:240px;float:left;margin:0 10px;position:relative;overflow:hidden;background-color:rgba(96,105,151,0.05)}.web-promotion-list .hot-sale-wrapper .hot-sale-list .hot-sale-item:nth-child(3n + 1){margin-left:0}.web-promotion-list .hot-sale-wrapper .hot-sale-list .hot-sale-item a{display:block}.web-promotion-list .hot-sale-wrapper .hot-sale-list .hot-sale-item img{-webkit-transition:all 1s ease-in-out,background .3s ease-in-out;transition:all 1s ease-in-out,background .3s ease-in-out;opacity:.9}.web-promotion-list .hot-sale-wrapper .hot-sale-list .hot-sale-item img:hover{-webkit-transform:scale3d(1.1, 1.1, 1) rotate(.01deg);transform:scale3d(1.1, 1.1, 1) rotate(.01deg);opacity:1}.web-promotion-list .promotion-wrapper{margin-top:60px}.web-promotion-list .promotion-wrapper .promotion-title{font-weight:700;color:#222;text-align:center;font-size:32px;line-height:32px;margin:0 auto}.web-promotion-list .promotion-wrapper .promotion-sub-title{margin-top:30px;text-align:center;font-size:16px;line-height:16px;font-weight:700;color:#222}.web-promotion-list .promotion-wrapper ul{display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;justify-content:flex-start;width:1180px;margin:40px auto 0}.web-promotion-list .promotion-wrapper ul li{width:380px;height:222px;margin:10px;background-color:#fff;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 11px 0 rgba(184,195,209,0.3);display:block;cursor:pointer}.web-promotion-list .promotion-wrapper ul li:nth-child(3n){margin-right:0}.web-promotion-list .promotion-wrapper ul li:nth-child(3n + 1){margin-left:0}.web-promotion-list .promotion-wrapper ul li:hover{transform:translateY(-2px);box-shadow:0 6px 12px 0 rgba(0,0,0,0.12),0 -1px 2px 0 rgba(0,0,0,0.08)}.web-promotion-list .promotion-wrapper ul li .list-img-wrapper{width:380px;height:152px;border-top-left-radius:4px;border-top-right-radius:4px;position:relative;overflow:hidden;display:flex;-moz-justify-content:center;justify-content:center;-o-box-align:center;-moz-align-items:center;align-items:center;background-color:rgba(96,105,151,0.05)}.web-promotion-list .promotion-wrapper ul li .list-img-wrapper img{height:auto;position:absolute;transform:translateY(-50%);top:50%;left:0;width:100%}.web-promotion-list .promotion-wrapper ul li .activity-info .title{font-size:18px;line-height:18px;height:21px;color:#222;font-weight:700;margin:15px 15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-promotion-list .promotion-wrapper ul li .activity-info .desc{height:12px;font-size:12px;line-height:12px;margin:10px 15px 0;color:#666}.web-promotion-list .empty-activity .empty-activity{width:80px;height:80px}.web-promotion-list .empty-activity .empty-text{color:#999;font-size:.75rem;margin-top:.625rem}.web-promotion-list.csr-view .hot-sale-wrapper .hot-sale-list .hot-sale-item img{visibility:hidden}div.wg-site-footer{color:#222}.scaffold-container-pc{background-color:#fff}.crm-login-model{z-index:99999 !important}.pc-activity-detail{width:100%;background:#fff;padding-bottom:30px}.pc-activity-detail .pc-banner-wrapper{width:100%;overflow:hidden}.pc-activity-detail .pc-banner-wrapper .activity-banner{height:auto;width:100%}.pc-activity-detail .pc-banner-wrapper .activity-banner.no-image{max-height:350px}.pc-activity-detail .pc-banner-wrapper .activity-desc{width:1168px;font-size:16px;font-weight:400;color:#222222;line-height:28px;margin:20px auto 0;text-align:center;font-family:inherit;white-space:pre-wrap;word-break:break-all}.pc-activity-detail .video-list .video-frame{width:820px;height:461px;min-height:461px;margin:30px auto 0}.pc-activity-detail .video-list .video-frame .video-desc{width:820px;margin-top:10px;font-size:16px;font-weight:700;color:#222222;line-height:22px;cursor:pointer}.pc-activity-detail .video-list .video-frame+.video-frame{margin-top:30px}.pc-activity-detail .attachment-box{width:1128px;margin:60px auto}.pc-activity-detail .attachment-box .wg-components-slider-web .slider-wrapper ul{margin:0 auto}.pc-activity-detail .attachment-box .wg-components-slider-web .item{width:376px}.pc-activity-detail .attachment-box .wg-components-slider-web .item img{width:100%;height:212px;min-height:212px;border-radius:4px}.pc-activity-detail .attachment-box .wg-components-slider-web .item .attachment-title{font-size:16px;color:#222222;font-weight:600;line-height:22px;margin-top:10px;text-align:left}.pc-activity-detail .attachment-box .wg-components-slider-web .item .attachment-content{font-size:14px;font-weight:400;color:#666666;line-height:20px;margin-top:10px;text-align:left}.pc-activity-detail .discount-info{padding-top:40px}.pc-activity-detail .discount-info .discount-list{display:flex;flex-wrap:wrap;-moz-justify-content:center;justify-content:center;width:1166px;margin:0 auto}.pc-activity-detail .discount-info .discount-list .discount-item{position:relative;margin:10px}.pc-activity-detail .discount-info .discount-list .discount-item:nth-child(3n + 1){margin-left:0;margin-right:9px}.pc-activity-detail .discount-info .discount-list .discount-item:nth-child(3n){margin-left:9px;margin-right:0}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card{width:376px;overflow:hidden;display:flex;flex-flow:column;border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2),0 2px 4px 0 rgba(0,0,0,0.1)}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .coupon-header{background-color:#ff7d13;height:118px;position:relative;color:#fff}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .coupon-header .discount-amount-desc .amount-unit{font-size:36px;line-height:42px;font-weight:500}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .coupon-header .discount-amount-desc .amount-unit .discount-amount{margin-left:12px}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .coupon-header .discount-amount-desc .amount-desc{font-size:16px;line-height:22px;font-weight:400;text-align:center}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .coupon-header .header-addition{width:88px;height:34px;display:flex;-moz-justify-content:center;justify-content:center;-o-box-align:center;-moz-align-items:center;align-items:center;text-align:center;position:absolute;top:0;right:0;border-radius:0 0 0 22px;background:hsla(0,0%,100%,0.3)}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .coupon-separate-line{background:radial-gradient(circle at 9px 0, #fff 6px, #ff7d13 6px) top left / 4.75% 100% repeat}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .c-horizon-one-circle{height:6px;transform:rotate(180deg)}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .c-horizon-one-circle-gray{background:radial-gradient(circle at 9px 0, #fff 6px, #ff7d13 6px) top left / 4.75% 100% repeat}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .c-horizon-one-circle-orange{background:radial-gradient(circle at 9px 0, #fff 6px, #ff7d13 6px) top left / 4.75% 100% repeat}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .c-horizon-one-circle-yellow{background:radial-gradient(circle at 9px 0, #fff 6px, #ff7d13 6px) top left / 4.75% 100% repeat}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body{background-color:#fff;padding:16px 20px;position:relative}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body.receive-success-bg{background-image:url('../img-web/successfully-received.png');background-position:center;background-repeat:no-repeat;background-size:contain}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .icon-discount-state{position:absolute;right:0;top:0;bottom:0;font-size:80px;z-index:2}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .icon-discount-state.wg-icon-receive-success{color:#ffdec3}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .icon-discount-state.wg-icon-exchange-success{color:#fdedc5}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .discount-title{font-size:16px;color:#222;line-height:22px;font-weight:600;text-align:center;z-index:10}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .detail-info{z-index:50}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .detail-info .date{font-size:14px;font-weight:400;color:#999;line-height:20px}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .detail-info i{font-size:18px;color:#2182fc;cursor:pointer}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .detail-info .receive-btn{width:96px;height:40px;line-height:40px;text-align:center;margin-top:8px;color:#fff;border-radius:2px;font-size:16px;background-color:#ff7d13;cursor:pointer}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .detail-info .receive-btn.disable{background-color:#ccc}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .detail-info .fail-reason{line-height:48px;font-size:16px;font-weight:600;color:#ff7d13}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-body .detail-info .success-text{line-height:48px;font-size:16px;font-weight:600;color:#ff7d13}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-detail-wrap{position:absolute;left:0;right:0;top:188px;background:#fff;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;border:1px solid #2182fc;padding:16px;font-size:12px;z-index:99;font-weight:400}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-detail-wrap .system-title{color:#999;font-size:12px;line-height:17px}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-detail-wrap .system-title b{color:#666}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-detail-wrap .detail-list{display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between;margin-top:4px}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-detail-wrap .detail-list li{width:145px;padding:5px 12px;background:#f8f8f8;border-radius:1px;color:#222;line-height:16px;margin-top:4px}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-detail-wrap .detail-list li i{color:#999;margin-right:8px}.pc-activity-detail .discount-info .discount-list .discount-item .discount-card .discount-detail-wrap .discount-terms{margin:10px 0 0;white-space:pre-wrap;word-break:break-all}.pc-activity-detail .discount-info .discount-list .discount-item.promotion .discount-card .coupon-header{background-color:#2182fc}.pc-activity-detail .discount-info .discount-list .discount-item.promotion .discount-card .coupon-separate-line{background:radial-gradient(circle at 9px 0, #fff 6px, #2182fc 6px) top left / 4.75% 100% repeat}.pc-activity-detail .discount-info .discount-list .discount-item.promotion .discount-card .copy-wrapper{margin:8px;border-radius:2px;border:1px solid #2182fc;font-weight:700}.pc-activity-detail .discount-info .discount-list .discount-item.promotion .discount-card .copy-wrapper .discount-desc{font-size:16px;line-height:40px;padding:0 16px;background-color:#fff;color:#2182fc;max-width:236px;font-weight:700}.pc-activity-detail .discount-info .discount-list .discount-item.promotion .discount-card .copy-wrapper .copy-button{width:96px;font-size:16px;line-height:40px;background-color:#2182fc;color:#fff;text-align:center;font-weight:700;cursor:pointer}.pc-activity-detail .discount-info .discount-list .discount-item.disabled .discount-card .coupon-header{background-color:#ccc}.pc-activity-detail .discount-info .discount-list .discount-item.disabled .discount-card .coupon-separate-line{background:radial-gradient(circle at 9px 0, #fff 6px, #ccc 6px) top left / 4.75% 100% repeat}.pc-activity-detail .discount-info .discount-list .discount-item.disabled .discount-card .discount-body .discount-title{color:#999}.pc-activity-detail .discount-info .discount-list .discount-item.exchange .discount-card .coupon-header{background-color:#feb400}.pc-activity-detail .discount-info .discount-list .discount-item.exchange .discount-card .coupon-separate-line{background:radial-gradient(circle at 9px 0, #fff 6px, #feb400 6px) top left / 4.75% 100% repeat}.pc-activity-detail .discount-info .discount-list .discount-item.exchange .discount-card .discount-body .discount-title-wrapper .discount-desc{color:#feb400;font-size:16px;line-height:22px;font-weight:600}.pc-activity-detail .discount-info .discount-list .discount-item.exchange .discount-card .discount-body .discount-title-wrapper .discount-title{max-width:200px}.pc-activity-detail .activity-discount .receive-section{margin-top:30px}.pc-activity-detail .activity-discount .receive-section .coupon-available{color:#ff7d13}.pc-activity-detail .activity-discount .receive-section .wg-components-button{width:250px;height:56px;margin:10px 0;cursor:pointer}.pc-activity-detail .activity-discount .receive-section .wg-components-button .button-text{font-size:20px;line-height:28px}.pc-activity-detail .activity-discount .receive-section .wg-components-button.disable{background-color:#ccc !important}.pc-activity-detail .activity-discount .receive-section.exchange-activity .coupon-available{color:#feb400}.pc-activity-detail .activity-discount .receive-section.exchange-activity .wg-components-button.orange{background-color:#feb400}.pc-activity-detail .activity-guide{width:1166px;margin:30px auto 0;padding-bottom:30px}.pc-activity-detail .activity-guide .system-tab{width:1166px;min-height:40px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);padding:0}.pc-activity-detail .activity-guide .system-tab ul{min-height:40px;max-width:1168px;max-height:unset !important}.pc-activity-detail .activity-guide .system-tab ul .li-item a{padding-top:12px;padding-bottom:10px;font-size:16px;cursor:pointer}.pc-activity-detail .activity-guide .system-tab ul .li-item a:hover{color:#2182fc}.pc-activity-detail .activity-guide .system-tab ul .li-item:active a:after{height:2px}.pc-activity-detail .activity-guide .system-tab.fix-tab{position:fixed;top:0;z-index:9998}.pc-activity-detail .activity-guide .guide-list h2{font-size:30px;font-weight:600;color:#222222;line-height:30px;margin:60px auto 20px}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list{display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;justify-content:flex-start;width:1168px;margin:0 auto}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list.display-center{-moz-justify-content:center;justify-content:center}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info{width:376px;margin:10px;background-color:#fff;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 11px 0 rgba(184,195,209,0.3);padding-bottom:16px;display:block;cursor:pointer}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info:nth-child(3n + 1){margin-left:0}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info:nth-child(3n){margin-right:0}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info:hover{transform:translateY(-2px);box-shadow:0 6px 12px 0 rgba(0,0,0,0.12),0 -1px 2px 0 rgba(0,0,0,0.08)}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info .banner-wrapper{width:376px;height:212px;position:relative;overflow:hidden;background-color:rgba(96,105,151,0.05);display:flex;-moz-justify-content:center;justify-content:center;-o-box-align:center;-moz-align-items:center;align-items:center;border-radius:4px 4px 0 0}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info .banner-wrapper img{border-radius:4px 4px 0 0}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info .basic-desc{font-weight:700;font-size:16px;color:#222;line-height:24px;min-height:24px;max-height:48px;margin:10px 10px 0;-webkit-box-orient:vertical;display:-webkit-box;white-space:pre-wrap}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info .price-info{margin-right:16px;margin-top:4px;color:#ff5e00}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info .price-info .price-unit{font-size:14px;line-height:20px;color:#ff5e00;margin-right:0}.pc-activity-detail .activity-guide .guide-list .customize-guide .customize-list .basic-info .price-info .price-amount{font-size:22px;line-height:30px;font-weight:600;color:#ff5e00}.pc-activity-detail .activity-guide .guide-list .empty-content{text-align:center;color:#999;font-size:14px;padding:16px 0}.pc-activity-detail .activity-guide .guide-list .empty-content .empty-image{background-image:url("../img-web/no-result.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:180px;height:180px;margin-bottom:16px}.pc-activity-detail .activity-guide .guide-list .city-tab{display:flex;flex-wrap:wrap;-moz-justify-content:center;justify-content:center;padding:0 0 20px;border-bottom:1px solid #f0f0f0;width:1168px;overflow:hidden}.pc-activity-detail .activity-guide .guide-list .city-tab .list{line-height:normal;min-height:30px;max-width:1168px}.pc-activity-detail .activity-guide .guide-list .city-tab .list li{display:inline-block;padding:0 .25rem;line-height:normal;height:30px}.pc-activity-detail .activity-guide .guide-list .city-tab .list li:first-child{padding-left:0}.pc-activity-detail .activity-guide .guide-list .city-tab .list li a{font-size:14px;color:#222;background:#fff;border-radius:15px;box-shadow:none;text-align:center;min-width:60px;max-width:68px;height:30px;display:inline-block;line-height:28px;box-sizing:border-box;border:1px solid #d8dce5;cursor:pointer}.pc-activity-detail .activity-guide .guide-list .city-tab .list li a:hover{cursor:pointer;border:1px solid #2182fc}.pc-activity-detail .activity-guide .guide-list .city-tab .list li .normal{padding:0}.pc-activity-detail .activity-guide .guide-list .city-tab .list li .large{padding:0 .625rem}.pc-activity-detail .activity-guide .guide-list .city-tab .list .li-item.active a{background:#2182fc;box-shadow:0 2px 10px 0 rgba(33,130,252,0.6);border:1px solid #2182fc;color:#fff}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list{display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;justify-content:flex-start;width:1168px;margin:0 auto}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list.display-center{-moz-justify-content:center;justify-content:center}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li{position:relative;width:284.5px;height:150px;margin:5px;border:1px solid #f0f0f0;background-color:#fff;display:block;box-sizing:border-box;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);border-radius:2px;padding:15px 10px 0;cursor:pointer}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li:nth-child(4n + 1){margin-left:0}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li:nth-child(4n){margin-right:0}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li:hover{box-shadow:0 0 16px #a0a6b4}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-header{font-size:12px;color:#666;line-height:12px}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-header span+span{margin-left:5px}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-header .air-icon{width:14px;height:14px;margin-right:4px}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-body{margin-top:6px;margin-bottom:10px;border-bottom:1px dashed #f0f0f0}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-body .destination{font-size:20px;font-weight:600;color:#222222;line-height:20px;margin:0 0 10px}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-body .flight-date{color:#666;font-size:12px;line-height:12px}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-body .flight-date .wg-icon-arrows{color:#ccc;margin:0 5px;font-size:12px}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-body .flight-cabin{color:#999;font-size:.75rem;line-height:1;padding:.3125rem 0 .625rem}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-footer{-moz-box-pack:end;-webkit-box-pack:end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;color:#ff5e00}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-footer .unit{font-size:.75rem;margin-right:.3125rem}.pc-activity-detail .activity-guide .guide-list .flight-list-item .flight-list li .flight-footer .amount{font-size:1.375rem;font-weight:600}.pc-activity-detail .activity-guide .guide-list .hotel-guide .check-date-info{position:relative;width:1168px;height:64px;background:#f1f5f8}.pc-activity-detail .activity-guide .guide-list .hotel-guide .check-date-info .check-date-box span{font-size:14px;color:#666666;line-height:20px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .check-date-info .check-date-box .check-date-select{width:240px;height:40px;background:#ffffff;border-radius:2px;border:1px solid #e3e3e3;padding:0 20px 0 16px;box-sizing:border-box;color:#222;font-size:16px;line-height:22px;cursor:pointer}.pc-activity-detail .activity-guide .guide-list .hotel-guide .check-date-info .check-date-box .check-date-select i{font-size:12px;color:#999}.pc-activity-detail .activity-guide .guide-list .hotel-guide .check-date-info .hotel-calendar{position:absolute;z-index:555;top:52px;padding:10px 16px 0;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);width:660px;box-sizing:border-box}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list{display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;justify-content:flex-start;width:1168px;margin:10px auto 0}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list.display-center{-moz-justify-content:center;justify-content:center}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail{width:284.5px;height:318px;margin:5px;background-color:#fff;position:relative;display:block;box-sizing:border-box;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 2px 11px 0 rgba(214,223,235,0.3);cursor:pointer}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail:nth-child(4n + 1){margin-left:0}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail:nth-child(4n){margin-right:0}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail:nth-last-child(4){margin-bottom:0}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail:hover{transform:translateY(-2px);box-shadow:0 6px 12px 0 rgba(0,0,0,0.12),0 -1px 2px 0 rgba(0,0,0,0.08)}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail.skeleton-item .hotel-img{width:100%;height:207px;border-top-left-radius:4px;border-top-right-radius:4px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail.skeleton-item .hotel-info .hotel-name{display:inline-block;width:205px;height:20px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail.skeleton-item .hotel-info .hotel-stars{width:120px;height:16px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail.skeleton-item .hotel-info .hotel-score{width:200px;height:18px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-img img{width:100%;height:207px;border-top-left-radius:4px;border-top-right-radius:4px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info{padding:10px 10px 0;border-radius:0 0 4px 4px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .hotel-name{font-size:18px;font-weight:600;color:#222222;line-height:20px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .hotel-stars{margin:6px 0}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .hotel-stars i{color:#ff7d13}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .hotel-score{font-size:18px;color:#2182fc;line-height:18px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .hotel-score span{font-size:14px;line-height:14px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .price-present{color:#ff5e00}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .price-present .price-unit{color:#ff5e00;font-size:14px;line-height:26px}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .price-present .price-amount{color:#ff5e00;font-size:26px;font-weight:600}.pc-activity-detail .activity-guide .guide-list .hotel-guide .hotel-list .item-detail .hotel-info .sold-out-label{display:inline-block;position:absolute;right:-16px;bottom:-20px;width:102px;height:104px;background-image:url('../img-web/sold-out.png');background-size:contain;background-repeat:no-repeat}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list{display:flex;flex-wrap:wrap;-moz-justify-content:flex-start;justify-content:flex-start;width:1168px;margin:30px auto 0}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list.display-center{-moz-justify-content:center;justify-content:center}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li{width:376px;height:318px;margin:10px;background-color:#fff;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 11px 0 rgba(184,195,209,0.3)}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li:nth-child(3n + 1){margin-left:0}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li:nth-child(3n){margin-right:0}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li:hover{transform:translateY(-2px);box-shadow:0 6px 12px 0 rgba(0,0,0,0.12),0 -1px 2px 0 rgba(0,0,0,0.08)}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li.skeleton-item .detail-wrapper .product-name{height:22px}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li.skeleton-item .detail-wrapper .price-present .price-amount{display:inline-block;height:20px;width:80px}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li a{display:block}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .img-wrapper{position:relative;height:212px}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .img-wrapper img{height:212px;border-radius:4px 4px 0 0}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .img-wrapper .date-info{position:absolute;height:72px;bottom:0;left:0;right:0;font-size:14px;line-height:20px;color:#fff;padding:24px 0 8px 8px;box-sizing:border-box;background:linear-gradient(180deg, rgba(21,35,82,0) 0%, rgba(21,35,82,0.6) 100%)}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .detail-wrapper{padding:12px 16px 16px}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .detail-wrapper .product-name{font-size:16px;color:#222222;font-weight:600;line-height:22px;height:44px}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .detail-wrapper .price-present{margin-top:4px;color:#ff5e00}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .detail-wrapper .price-present .price-unit{color:#ff5e00;font-size:14px}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .detail-wrapper .price-present .price-amount{font-size:22px;color:#ff5e00;line-height:30px;font-weight:600}.pc-activity-detail .activity-guide .guide-list .package-guide .package-list li .detail-wrapper .price-present .price-person{font-size:12px;color:#999999;line-height:18px}.pc-activity-detail .activity-terms{width:1180px;margin:60px auto 0;color:#222}.pc-activity-detail .activity-terms .title{margin-bottom:16px}.pc-activity-detail .activity-terms .title b{font-weight:700;font-size:16px;line-height:16px}.pc-activity-detail .activity-terms .content{font-size:14px;line-height:20px}.pc-activity-detail.csr-view .pc-banner-wrapper{display:none}.pc-activity-detail.csr-view .video-list{display:none}.pc-activity-detail.csr-view .loading-wrapper{background:#fff;padding:280px 0}.pc-wrapper .new-instant-panel-mask{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel{width:568px;height:590px;position:relative;background-color:#fff;z-index:101;border-radius:3px;box-shadow:0 2px 7px 0 rgba(0,0,0,0.34);margin:auto;border-radius:4px}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .top-nav{border-radius:4px 4px 0 0}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .top-nav .wg-icon-close{position:absolute;right:2.1875rem;cursor:pointer}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .instant-tabs{border-bottom:none}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .instant-tabs ul .li-item.active a{color:#222;border-bottom:none}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .instant-tabs ul .li-item.active a:after{height:0}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .new-register-box .btn-send,.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .new-register-box .register-btn{background-color:#ff7d13;cursor:pointer}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .new-register-box .btn-send.disable{background-color:#ccc}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .new-register-box .register-desc a{cursor:pointer}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .new-register-box i{cursor:pointer}.pc-wrapper .new-instant-panel-mask .wg-components-instant-panel .new-register-box .wg-components-dropdown-list{position:absolute;min-width:120px;width:120px;top:86px;left:16px}.skeleton-animation{background:linear-gradient(90deg, #f0f0f0 25%, #e6e6e6 37%, #f0f0f0 63%) !important;background-size:400% 100% !important;animation:skeleton-loading 1.4s ease infinite}.skeleton-animation-deep{background:linear-gradient(90deg, #ddd 25%, #c6c6c6 37%, #ddd 63%) !important;background-size:400% 100% !important;animation:skeleton-loading 1.4s ease infinite}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.wg-components-mask .exchange-alert .confirm-exchange{color:#333;font-size:18px;text-align:center;padding:20px 16px 10px}.wg-components-mask .exchange-alert .confirm-exchange .note{margin-top:10px;color:#ff7d13;font-size:12px}.wg-components-mask .exchange-alert .confirm-exchange .note .icon{color:#ff7d13;margin-right:6px}.generator-container{overflow:hidden}.generator-container:before{content:'';display:table}.generator-container h1{font-size:inherit;margin:0}.generator-container a{color:inherit;word-break:break-all}.generator-container a:hover{color:#2182fc}.generator-container .share-popup-view{max-width:768px;margin:0 auto}.generator-container .share-popup-view .wg-components-popup{max-width:768px}.generator-container table td{padding:4px}.iphoneX-paddingBottom .generator-container{padding-bottom:20px}.scaffold-container-pc .generator-container{overflow:unset}.wg-seo-loading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;height:500px}#scaffold_components-download-BOTTOM_FIXED,div.no-min-height,div.generator-container{min-height:unset}#scaffold_components-download-BOTTOM{padding:1rem}#scaffold_components-download-BOTTOM .download-bottom{box-shadow:0 .13rem .5rem 0 rgba(0,0,0,0.1);border-radius:.13rem}.web-promotion-new.web-promotion-list,.web-coupon-list{background-color:#e9ecf3}.web-promotion-new.web-promotion-list .promotion-wrapper,.web-coupon-list .promotion-wrapper,.web-promotion-new.web-promotion-list .coupon-wrapper,.web-coupon-list .coupon-wrapper{margin-top:24px;width:1184px}.web-promotion-new.web-promotion-list .promotion-wrapper h1,.web-coupon-list .promotion-wrapper h1,.web-promotion-new.web-promotion-list .coupon-wrapper h1,.web-coupon-list .coupon-wrapper h1{margin:0}.web-promotion-new.web-promotion-list .promotion-wrapper ul,.web-coupon-list .promotion-wrapper ul,.web-promotion-new.web-promotion-list .coupon-wrapper ul,.web-coupon-list .coupon-wrapper ul{width:1184px;margin:16px 0 0 0}.web-promotion-new.web-promotion-list .promotion-wrapper ul li,.web-coupon-list .promotion-wrapper ul li,.web-promotion-new.web-promotion-list .coupon-wrapper ul li,.web-coupon-list .coupon-wrapper ul li{margin:8px;width:384px;box-sizing:content-box}.web-promotion-new.web-promotion-list .promotion-wrapper ul li .list-img-wrapper,.web-coupon-list .promotion-wrapper ul li .list-img-wrapper,.web-promotion-new.web-promotion-list .coupon-wrapper ul li .list-img-wrapper,.web-coupon-list .coupon-wrapper ul li .list-img-wrapper{width:384px}.web-promotion-new.web-promotion-list .promotion-wrapper ul li .activity-info .title,.web-coupon-list .promotion-wrapper ul li .activity-info .title,.web-promotion-new.web-promotion-list .coupon-wrapper ul li .activity-info .title,.web-coupon-list .coupon-wrapper ul li .activity-info .title{font-size:16px;color:#222222;line-height:22px;margin:8px 16px 0 16px;white-space:initial;height:unset}.web-promotion-new.web-promotion-list .promotion-wrapper ul li:nth-child(3n),.web-coupon-list .promotion-wrapper ul li:nth-child(3n),.web-promotion-new.web-promotion-list .coupon-wrapper ul li:nth-child(3n),.web-coupon-list .coupon-wrapper ul li:nth-child(3n){margin-right:0}.web-promotion-new.web-promotion-list .promotion-wrapper ul li:first-child,.web-coupon-list .promotion-wrapper ul li:first-child,.web-promotion-new.web-promotion-list .coupon-wrapper ul li:first-child,.web-coupon-list .coupon-wrapper ul li:first-child{margin-left:0}.web-promotion-new.web-promotion-list .promotion-wrapper ul li:nth-child(3n + 1),.web-coupon-list .promotion-wrapper ul li:nth-child(3n + 1),.web-promotion-new.web-promotion-list .coupon-wrapper ul li:nth-child(3n + 1),.web-coupon-list .coupon-wrapper ul li:nth-child(3n + 1){margin-left:0}.web-promotion-new.web-promotion-list .promotion-wrapper .empty-content,.web-coupon-list .promotion-wrapper .empty-content,.web-promotion-new.web-promotion-list .coupon-wrapper .empty-content,.web-coupon-list .coupon-wrapper .empty-content{background:white;margin-top:16px;width:1184px}.web-promotion-new.web-promotion-list .promotion-wrapper .empty-content .empty-activity img,.web-coupon-list .promotion-wrapper .empty-content .empty-activity img,.web-promotion-new.web-promotion-list .coupon-wrapper .empty-content .empty-activity img,.web-coupon-list .coupon-wrapper .empty-content .empty-activity img{vertical-align:middle;height:154px;margin:36px 0 26px 0}.web-promotion-new.web-promotion-list .promotion-wrapper .empty-content .empty-text,.web-coupon-list .promotion-wrapper .empty-content .empty-text,.web-promotion-new.web-promotion-list .coupon-wrapper .empty-content .empty-text,.web-coupon-list .coupon-wrapper .empty-content .empty-text{font-size:14px;font-weight:400;color:#999999;line-height:20px;margin-bottom:24px}.web-promotion-new.web-promotion-list .first-tab-container,.web-coupon-list .first-tab-container{z-index:2;margin-bottom:16px}.web-promotion-new.web-promotion-list .first-tab-container .tab-content.tab-current .first-title,.web-coupon-list .first-tab-container .tab-content.tab-current .first-title{font-weight:bold}.web-promotion-new.web-promotion-list .first-tab-container .tab-content.tab-current::before,.web-coupon-list .first-tab-container .tab-content.tab-current::before{content:'';position:absolute;width:94px;height:8px;background:linear-gradient(270deg, rgba(255,160,36,0) 0%, #ffa024 100%);left:2px;bottom:-1px}.web-promotion-new.web-promotion-list .first-tab-container .tab-content,.web-coupon-list .first-tab-container .tab-content{cursor:pointer;text-align:center;color:#222222;line-height:26px;position:relative}.web-promotion-new.web-promotion-list .first-tab-container .tab-content .first-title,.web-coupon-list .first-tab-container .tab-content .first-title{z-index:2;position:relative;font-weight:normal;font-size:24px !important;margin-right:24px}.web-promotion-new.web-promotion-list .first-tab-container .tab-content .first-title a,.web-coupon-list .first-tab-container .tab-content .first-title a{color:#222222}.web-promotion-new.web-promotion-list .resource-tab-container .tab-content,.web-coupon-list .resource-tab-container .tab-content{cursor:pointer;font-size:16px;color:#222222;line-height:22px;margin-right:32px}.web-promotion-new.web-promotion-list .resource-tab-container .tab-content a,.web-coupon-list .resource-tab-container .tab-content a{color:#222;padding-bottom:9px;display:inline-block}.web-promotion-new.web-promotion-list .resource-tab-container .tab-content.tab-current a,.web-coupon-list .resource-tab-container .tab-content.tab-current a{color:#2182fc;font-weight:bold;border-bottom:3px solid #2182fc;font-size:16px}.web-promotion-new.web-promotion-list .h3-title,.web-coupon-list .h3-title{text-align:center;margin-bottom:16px;height:28px;font-size:20px;color:#222222;line-height:28px;font-weight:bold}.web-promotion-new.web-promotion-list .intelligence-wrap,.web-coupon-list .intelligence-wrap{padding:24px;background-color:#fff;margin-top:8px}.web-promotion-new.web-promotion-list .intelligence-wrap tr,.web-coupon-list .intelligence-wrap tr{height:28px;width:368px}.web-promotion-new.web-promotion-list .intelligence-wrap th,.web-coupon-list .intelligence-wrap th{text-align:right;width:184px;box-sizing:border-box}.web-promotion-new.web-promotion-list .intelligence-wrap th .title,.web-coupon-list .intelligence-wrap th .title{font-weight:normal}.web-promotion-new.web-promotion-list .intelligence-wrap td,.web-coupon-list .intelligence-wrap td{width:184px;box-sizing:border-box;color:#222}.web-promotion-new.web-promotion-list .faq-wrapper,.web-coupon-list .faq-wrapper{background-color:#fff;padding:24px 8px;margin-top:16px}.web-promotion-new.web-promotion-list .faq-wrapper .component-faq-list-container-web,.web-coupon-list .faq-wrapper .component-faq-list-container-web{width:unset}.web-promotion-new.web-promotion-list .faq-wrapper .component-faq-list-container-web .faq-list-item .question-line,.web-coupon-list .faq-wrapper .component-faq-list-container-web .faq-list-item .question-line{border-color:#f0f0f0}.web-promotion-new.web-promotion-list .faq-wrapper .component-faq-list-container-web .faq-list-item .faq-list-item-question,.web-coupon-list .faq-wrapper .component-faq-list-container-web .faq-list-item .faq-list-item-question{color:#222222}.web-promotion-new.web-promotion-list .faq-wrapper .component-faq-list-container-web .faq-list-item .faq-list-item-question .question,.web-coupon-list .faq-wrapper .component-faq-list-container-web .faq-list-item .faq-list-item-question .question{font-size:16px;line-height:24px}.web-promotion-new.web-promotion-list .faq-wrapper .component-faq-list-container-web .faq-list-item .faq-list-item-answer,.web-coupon-list .faq-wrapper .component-faq-list-container-web .faq-list-item .faq-list-item-answer{font-size:16px;color:#666666;line-height:22px}.web-promotion-new.web-promotion-list .faq-wrapper .component-faq-list-container-web .faq-list-item:first-child .question-line:first-child,.web-coupon-list .faq-wrapper .component-faq-list-container-web .faq-list-item:first-child .question-line:first-child{display:none}.web-promotion-new.web-promotion-list .faq-wrapper .component-faq-list-container-web .faq-list-item:last-child .question-line,.web-coupon-list .faq-wrapper .component-faq-list-container-web .faq-list-item:last-child .question-line{display:none}.web-coupon-list{padding-bottom:32px}.web-coupon-list .coupon-wrapper .coupon-list-csr-wrapper{padding-top:0}.web-coupon-list .coupon-wrapper .wg-components-scaffold-coupons.pc-model{margin-top:8px;width:1185px;background:unset;position:relative;box-sizing:border-box;padding:0}.web-coupon-list .coupon-wrapper .wg-components-scaffold-coupons.pc-model .discount-list{justify-content:left}.web-coupon-list .coupon-wrapper .discount-list{margin-top:8px;width:unset !important}.web-coupon-list .coupon-wrapper .discount-list .discount-card{position:unset !important;filter:none !important}.web-coupon-list .coupon-wrapper .discount-list .discount-card .discount-desc{font-weight:normal !important}.web-coupon-list .coupon-wrapper .discount-list .discount-detail-wrap{top:185px !important;z-index:1000}.web-coupon-list .coupon-wrapper .discount-list .discount-detail-wrap .detail-list li{float:unset !important;width:160px !important;padding:5px 12px !important;color:#222 !important;margin:0 !important}.promotion-csr-wrapper .main-tab,.coupon-list-csr-wrapper .main-tab{width:96px;height:30px;background:#f1f5f8;margin:0 24px 24px 0}.promotion-csr-wrapper .sub-tab,.coupon-list-csr-wrapper .sub-tab{width:326px;height:32px;background:#f1f5f8;margin:0 auto}.promotion-csr-wrapper .list .list-img-wrapper,.coupon-list-csr-wrapper .list .list-img-wrapper{background:#f1f5f8 !important}.promotion-csr-wrapper .list .title-scr,.coupon-list-csr-wrapper .list .title-scr{width:352px;height:22px;background:#f1f5f8;margin:8px 16px 4px 16px}.promotion-csr-wrapper .list .sub-title-scr,.coupon-list-csr-wrapper .list .sub-title-scr{width:110px;height:22px;background:#f1f5f8;margin:0 16px}.promotion-csr-wrapper .csr-title,.coupon-list-csr-wrapper .csr-title{width:194px;height:28px;background:#f1f5f8;margin:0 auto}.promotion-csr-wrapper .intelligence-wrap table,.coupon-list-csr-wrapper .intelligence-wrap table{margin:0 auto}.promotion-csr-wrapper .intelligence-wrap .csr-title,.coupon-list-csr-wrapper .intelligence-wrap .csr-title{margin-bottom:15px}.promotion-csr-wrapper .intelligence-wrap .intelligence-csr-box,.coupon-list-csr-wrapper .intelligence-wrap .intelligence-csr-box{width:300px;height:28px;background:#f1f5f8;margin-right:84px;margin-bottom:8px}.promotion-csr-wrapper .faq-wrapper,.coupon-list-csr-wrapper .faq-wrapper{padding:24px}.promotion-csr-wrapper .faq-wrapper .csr-title,.coupon-list-csr-wrapper .faq-wrapper .csr-title{margin-bottom:24px}.promotion-csr-wrapper .faq-wrapper .faq-csr-left,.coupon-list-csr-wrapper .faq-wrapper .faq-csr-left{width:916px;height:24px;background:#f1f5f8}.promotion-csr-wrapper .faq-wrapper .faq-csr-right,.coupon-list-csr-wrapper .faq-wrapper .faq-csr-right{width:24px;height:24px;background:#f1f5f8}.promotion-csr-wrapper .faq-wrapper .space-box,.coupon-list-csr-wrapper .faq-wrapper .space-box{margin:36px 0 41px 0}.coupon-list-csr-wrapper .wg-components-scaffold-coupons.pc-model{margin-top:8px}.coupon-list-csr-wrapper .wg-components-scaffold-coupons.pc-model .list .discount-amount-desc{width:105px;height:28px;background:#f1f5f8}.coupon-list-csr-wrapper .wg-components-scaffold-coupons.pc-model .list .discount-title-wrapper{width:220px;height:19px;background:#f1f5f8;margin:22px 0 4px 0}.coupon-list-csr-wrapper .wg-components-scaffold-coupons.pc-model .list .date{width:136px;height:19px;background:#f1f5f8}.coupon-list-csr-wrapper .wg-components-scaffold-coupons.pc-model .list .btn{width:80px;height:32px;background:#f1f5f8}.coupon-list-csr-wrapper .wg-components-scaffold-coupons.pc-model .list .discount-body{width:80px;height:32px;background:#f1f5f8;width:unset;height:unset;background-color:unset}