html{font-size:16px !important}body{background:#f0f0f0}@media (min-width:768px){.page-limit-width{margin:0 auto;max-width:768px}.header,.headerview{max-width:768px;margin:0 auto}.mask{max-width:768px;margin:0 auto}.warning404{max-width:768px;margin:0 auto}.wg-components-mask,.wg-components-popup,.wg-components-warning404{max-width:768px;margin:0 auto}.sticky-bottom{max-width:768px;margin:0 auto}.page-booking .price-detail-btn-panel .price-detail-popup .wg-components-popup{bottom:3.5rem !important}}.wg-icon-goto{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wg-icon-goto.down{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.wg-components-popup .popup-content{background:#fff}.page-ape-index{background:#f0f0f0;padding-bottom:4.5rem}.page-ape-index .header-banner{position:relative;height:13.375rem;background-image:url('https://pages.ctrip.com/wingon-wireless-static/bizs/ape/ape-index-bg.png');background-size:cover;background-position:center;background-repeat:no-repeat}.page-ape-index .header-banner::after{position:absolute;bottom:0;left:0;right:0;display:block;content:'';height:4rem;background:linear-gradient(-180deg, rgba(243,243,243,0) 0%, #f3f3f3 95.93%)}.page-ape-index .index-main-container{position:relative;margin-top:-8.5rem;border-radius:.125rem}.page-ape-index .index-main-container .ape-member-benefits-pack{margin:0 .5rem}.page-ape-index .index-main-container .index-base-info{padding:1rem;background:#fff;margin:0 .5rem}.page-ape-index .index-main-container .index-base-info h2{font-size:1.25rem;line-height:1.75rem;color:#222;font-weight:600;margin:0 0 .5rem}.page-ape-index .index-main-container .index-base-info .sub-title{font-size:.875rem;line-height:1.25rem;color:#222}.page-ape-index .index-main-container .index-base-info .product-price{font-size:1.25rem;line-height:1.75rem;color:#ff5e00;font-weight:600;margin-top:1rem}.page-ape-index .index-main-container .index-base-info .product-date{font-size:.8125rem;line-height:1.125rem;color:#666}.page-ape-index .index-main-container .product-tag-list{padding-top:.75rem;margin-top:1rem;border-top:1px solid #f0f0f0}.page-ape-index .index-main-container .product-tag-list ul li{width:50%;text-align:left;display:inline-block}.page-ape-index .index-main-container .product-tag-list ul li i{font-size:1rem;color:#222;margin-right:.5rem}.page-ape-index .index-main-container .product-tag-list ul li i.label-logo{font-size:1rem}.page-ape-index .index-main-container .product-tag-list ul li label{font-size:.875rem;line-height:1.25rem;color:#222}.page-ape-index .index-main-container .product-tag-list ul li+li{margin-top:.25rem}.page-ape-index .index-main-container .product-config-info-container{margin-top:.5rem;padding:1rem;background:#fff}.page-ape-index .index-main-container .product-config-info-container .index-notice-box{padding:.75rem;background:rgba(255,241,230,0.6);border-radius:.25rem}.page-ape-index .index-main-container .product-config-info-container .index-notice-box h3{color:#222;font-size:1rem;font-weight:600;margin:0;line-height:1.375rem}.page-ape-index .index-main-container .product-config-info-container .index-notice-box .notice-info{font-size:.875rem;line-height:1.25rem;color:#222;margin-top:.5rem}.page-ape-index .index-main-container .product-config-info-container .product-info-box{padding:0}.page-ape-index .index-main-container .product-config-info-container .product-info-box h1{font-size:1.125rem;line-height:1.5rem;margin:1rem 0 0;color:#222;font-weight:600}.page-ape-index .index-main-container .product-config-info-container .product-info-box h2{font-size:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0;margin-bottom:.75rem;color:#222;font-weight:600}.page-ape-index .index-main-container .product-config-info-container .product-info-box p{font-size:.875rem;color:#222;line-height:1.25rem}.page-ape-index .index-main-container .product-config-info-container .product-info-box p a{color:#2182fc;text-decoration:underline}.page-ape-index .index-main-container .product-config-info-container .product-info-box h2:first-of-type{border-top:none;margin-top:0}.page-ape-index .index-bottom-wrapper{padding:.5rem;background:#fff}.iphoneX-fixed .page-ape-index{padding-bottom:6.5rem}.iphoneX-fixed .page-ape-index .sticky-bottom{padding-bottom:2rem}.headerview.list-header .header .right-item .header-btn.right{font-size:.875rem;color:#2182fc}.page-ape-list{background:#f0f0f0;padding-bottom:1rem}.page-ape-list .notice-info-box{background:#fff;font-size:.8125rem;color:#222}.page-ape-list .notice-info-box .notice-info{padding:.75rem 1rem;background:#fff7f0}.page-ape-list .notice-info-box ul{padding:0 0 0 1rem}.page-ape-list .notice-info-box ul li{list-style:decimal}.page-ape-list .notice-info-box i{color:#ff5e00;margin-right:.25rem}.page-ape-list .station-list-box{margin:.5rem}.page-ape-list .station-list-box .station-item-wrapper{background:#fff;border-radius:.25rem}.page-ape-list .station-list-box .station-item-wrapper .station-info{padding:1rem;box-shadow:0 2px 8px 0 rgba(0,0,0,0.06);border-radius:.25rem}.page-ape-list .station-list-box .station-item-wrapper .station-info i{display:inline-block;width:1.25rem;height:1.25rem;background-image:url(../img/station-logo.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:.25rem}.page-ape-list .station-list-box .station-item-wrapper .station-info .station-name{font-size:1.125rem;line-height:1.375rem;color:#222;font-weight:600}.page-ape-list .station-list-box .station-item-wrapper .station-info .route-time{font-size:.875rem;line-height:1.25rem;color:#666}.page-ape-list .station-list-box .station-item-wrapper .station-train-list{padding:1rem}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-type{font-size:1rem;line-height:1.375rem;color:#222;font-weight:600}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-price-info{margin-top:.125rem}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-price-info .price-currency{color:#ff5e00;font-size:.75rem}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-price-info .route-price{color:#ff5e00;font-size:1.25rem;font-weight:600}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-price-info .price-unit{color:#999;font-size:.75rem}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-price-info .origin-price{color:#999;font-size:.75rem;margin-left:.25rem;text-decoration:line-through}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-tag-wrapper{margin-top:.25rem}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-tag-wrapper li{display:inline-block;padding:0 .25rem;font-size:.75rem;line-height:1rem;border:1px solid rgba(178,87,13,0.3);color:#b2570d;border-radius:.125rem}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-tag-wrapper li.discount-tag{color:#f82222;border:1px solid rgba(248,34,34,0.2)}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper .route-tag-wrapper li+li{margin-left:.5rem}.page-ape-list .station-list-box .station-item-wrapper .station-train-list .train-item-wrapper+.train-item-wrapper{padding-top:1rem;margin-top:1rem;border-top:1px solid #f0f0f0}.page-ape-list .station-list-box .station-item-wrapper.station-item-wrapper{margin-top:.5rem}.page-ape-list .station-list-box.skeleton-list .skeleton-animation-transition{background:linear-gradient(90deg, #f3f3f3 25%, #e6e6e6 37%, #f3f3f3 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}.page-ape-list .station-list-box.skeleton-list .station-item-wrapper .station-info .station-name{display:inline-block;width:4rem;height:1.375rem}.page-ape-list .station-list-box.skeleton-list .train-item-wrapper .train-info .route-type{display:inline-block;width:2rem;height:1.375rem}.page-ape-list .station-list-box.skeleton-list .train-item-wrapper .train-info .route-price-info{width:8rem;height:1.375rem}.page-ape-list .station-list-box.skeleton-list .train-item-wrapper .route-tag-wrapper{width:5rem;height:1rem}.page-ape-list .station-list-box.skeleton-list .train-item-wrapper .booking-btn{width:4rem;height:3rem}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.page-ape-booking{background:#f0f0f0;padding-top:.5rem;padding-bottom:7.125rem}.page-ape-booking .product-info-box{padding:1rem;border-radius:.125rem;background:#fff;margin:0 .5rem .5rem}.page-ape-booking .product-info-box .route-base-info .station-info i{display:inline-block;width:1.25rem;height:1.25rem;background-image:url(../img/station-logo.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:.25rem}.page-ape-booking .product-info-box .route-base-info .station-info span{font-size:1rem;color:#222;font-weight:600;line-height:1.375rem}.page-ape-booking .product-info-box .route-base-info .product-date-info{color:#222;font-size:.875rem;line-height:1.25rem;font-weight:600;margin-top:.5rem}.page-ape-booking .product-info-box .route-base-info .product-tags-wrapper{margin:.5rem 0 .75rem}.page-ape-booking .product-info-box .route-base-info .product-tags-wrapper .tag-item{font-size:.875rem;color:#666;line-height:1.25rem}.page-ape-booking .product-info-box .route-base-info .product-tags-wrapper .tag-item i.tag-icon{font-size:1rem;color:#666;margin-right:.25rem}.page-ape-booking .product-info-box .route-type-info{padding:.75rem 0;font-size:.875rem;line-height:1.25rem;border-top:1px solid #f0f0f0}.page-ape-booking .product-info-box .route-type-info label{color:#222}.page-ape-booking .product-info-box .route-type-info span{color:#2182fc}.page-ape-booking .product-info-box .route-price-info{padding:.75rem 0 0;border-top:1px solid #f0f0f0}.page-ape-booking .product-info-box .route-price-info .price-item{font-size:.875rem;line-height:1.25rem}.page-ape-booking .product-info-box .route-price-info .price-item label{color:#222}.page-ape-booking .product-info-box .route-price-info .price-item span{color:#ff5e00;font-weight:600}.page-ape-booking .product-info-box .route-price-info .price-item+.price-item{margin-top:.5rem}.page-ape-booking .product-passenger-box{margin-top:.5rem;padding-bottom:1rem;background:#fff}.page-ape-booking .product-passenger-box .box-header{padding:1rem;background:linear-gradient(90deg, #fcfdff 0%, #f0f7ff 100%)}.page-ape-booking .product-passenger-box .box-header .header-title{font-size:1rem;line-height:1.375rem;color:#222;font-weight:600}.page-ape-booking .product-passenger-box .box-header .header-desc{font-size:.875rem;line-height:1.125rem;color:#666;margin-left:.25rem}.page-ape-booking .product-passenger-box .passenger-select-wrapper{padding:1rem 0 0;margin:0 1rem}.page-ape-booking .product-passenger-box .passenger-select-wrapper label{font-size:1rem;color:#222;line-height:1.375rem}.page-ape-booking .product-passenger-box .passenger-select-wrapper .wg-components-number .num-minus,.page-ape-booking .product-passenger-box .passenger-select-wrapper .wg-components-number .num-view,.page-ape-booking .product-passenger-box .passenger-select-wrapper .wg-components-number .num-plus{height:1.5rem;line-height:1.5rem}.page-ape-booking .product-passenger-box .passenger-select-wrapper .wg-components-number .num-minus,.page-ape-booking .product-passenger-box .passenger-select-wrapper .wg-components-number .num-plus{width:1.5rem;height:1.5rem}.page-ape-booking .product-passenger-box .passenger-select-wrapper .wg-components-number .num-minus i,.page-ape-booking .product-passenger-box .passenger-select-wrapper .wg-components-number .num-plus i{font-size:1.5rem}.page-ape-booking .product-passenger-box .passenger-select-wrapper+.passenger-select-wrapper{border-top:1px solid #f0f0f0;margin-top:1rem}.page-ape-booking .product-passenger-box .child-age-tip{padding:.75rem;background:rgba(255,241,230,0.6);font-size:.875rem;line-height:1.25rem;color:#222;border-radius:.25rem;margin:.75rem 1rem 0}.page-ape-booking .contact-info-box{margin-top:.5rem;background:#fff;padding:1rem}.page-ape-booking .contact-info-box .box-title{padding-bottom:.75rem;font-size:1rem;color:#222;line-height:1.375rem;font-weight:600}.page-ape-booking .contact-info-box .wg-components-form-input+.wg-components-form-input{margin-top:.75rem}.page-ape-booking .receipt-info-box{margin-top:.5rem;background:#fff;padding:1rem}.page-ape-booking .receipt-info-box .box-title{font-size:1rem;color:#222;line-height:1.375rem;font-weight:600}.page-ape-booking .receipt-info-box .receipt-input input{border-bottom:1px solid #f0f0f0;padding:0 1rem .25rem 0;margin-top:.625rem;font-size:1rem}.page-ape-booking .discount-info-box{margin-top:.5rem}.page-ape-booking .booking-bottom-box .booking-rule-wrapper{padding:.5rem 1rem;background:#f1f5f8;font-size:.75rem;line-height:1.125rem;color:#222}.page-ape-booking .booking-bottom-box .booking-rule-wrapper a{color:#2182fc;text-decoration:underline}.page-ape-booking .booking-bottom-box .booking-order-wrapper{background:#fff;padding:.25rem .5rem .25rem 1rem}.page-ape-booking .booking-bottom-box .booking-order-wrapper .order-price .price-currency{font-size:.75rem;line-height:1.125rem;color:#ff5e00}.page-ape-booking .booking-bottom-box .booking-order-wrapper .order-price .price-amount{font-size:1.375rem;font-weight:600}.page-ape-booking .booking-bottom-box .booking-order-wrapper .order-price .wg-icon-goto{display:inline-block;color:#2182fc;font-size:1.125rem;margin-left:.625rem}.page-ape-booking .booking-bottom-box .booking-order-wrapper .order-price .wg-icon-goto.unfold{transform:rotate(0deg)}.page-ape-booking .booking-bottom-box .booking-order-wrapper .amount-label{font-size:.75rem;color:#222}.page-ape-booking .booking-bottom-box .booking-order-wrapper .booing-btn{padding:0 1.5rem}.page-ape-booking .division{display:inline-block;border-left:1px solid #ccc;height:.75rem;margin:0 .375rem;width:1px}.confirm-popup .confirm-tip-wrapper{padding:.625rem 1rem;background:#fff7f0;font-size:.8125rem;line-height:1.125rem;color:#222}.confirm-popup .confirm-info-box{background:#fff;padding:1rem}.confirm-popup .confirm-info-box .station-info i{display:inline-block;width:1.25rem;height:1.25rem;background-image:url(../img/station-logo.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:.25rem}.confirm-popup .confirm-info-box .station-info span{font-size:1rem;color:#222;font-weight:600;line-height:1.375rem}.confirm-popup .confirm-info-box .route-info{margin-top:1rem}.confirm-popup .confirm-info-box .booking-info-item{font-size:.875rem;line-height:1.25rem}.confirm-popup .confirm-info-box .booking-info-item label{display:inline-block;color:#666;min-width:3.5rem;width:3.5rem;margin-right:2.5rem}.confirm-popup .confirm-info-box .booking-info-item span{color:#222}.confirm-popup .confirm-info-box .booking-info-item+.booking-info-item{margin-top:.5rem}.confirm-popup .confirm-info-box .contact-info-box{padding:1rem 0 .5rem;margin-top:1rem;border-top:1px solid #f0f0f0}.confirm-popup .confirm-info-box .contact-info-box .box-title{font-size:1rem;color:#222;line-height:1.375rem;font-weight:600;margin-bottom:.75rem}.confirm-popup .confirm-info-box .contact-info-box .booking-info-item label{min-width:5rem;width:5rem}.confirm-popup .popup-footer .popup-footer-btn{height:3rem;font-size:1rem;line-height:3rem;font-weight:600;border-radius:.125rem;box-sizing:border-box}.confirm-popup .popup-footer .popup-footer-btn:first-child{background:#fff;border:1px solid #2182fc;color:#2182fc}.confirm-popup .popup-footer .popup-footer-btn:last-child{background:#2182fc;color:#fff;margin-left:.5rem}.confirm-popup .popup-footer .popup-footer-btn.disabled{background:#ccc}.price-popup{bottom:3.75rem}.price-popup .wg-components-popup{bottom:3.75rem}.price-popup .wg-components-popup .popup-content{background:#fff}.price-popup .wg-components-popup .popup-content .price-content-box{padding:1rem}.price-detail-popup{bottom:3.75rem}.price-detail-popup .wg-components-popup{bottom:3.75rem}.price-detail-popup .popup-content{background-color:#fff}.price-detail-popup .detail{padding:0 1rem 1rem}.price-detail-popup .detail .detail-item{padding:.5rem 0 0}.price-detail-popup .detail .detail-item .item-title .name{margin-right:.625rem;font-size:.75rem;color:#666;line-height:1.125rem}.price-detail-popup .detail .detail-item .item-title .price{margin-left:.625rem;font-size:.75rem;line-height:1.125rem;color:#666}.price-detail-popup .detail .detail-item .item-content{margin-top:.625rem}.price-detail-popup .detail .detail-item .item-content .name,.price-detail-popup .detail .detail-item .item-content .price{font-size:.75rem;font-weight:400;color:#666;line-height:.75rem}.price-detail-popup .detail .detail-total{padding-top:1rem}.price-detail-popup .detail .detail-total .name{font-size:1rem;font-weight:600;color:#222;line-height:1.375rem}.price-detail-popup .detail .detail-total .wg-line{border-bottom:1px dotted #e3e3e3;height:.125rem;margin:0 1rem;display:inline-block}.price-detail-popup .detail .detail-total .price{font-size:1rem;font-weight:600;line-height:1.375rem;color:#222}.price-detail-popup .detail .detail-total .price.negative{color:#ff5e00}.price-detail-popup .detail .crocodile-component-points{padding:.875rem 0}.price-detail-popup .mask-bottom-shadow{height:.25rem;position:absolute;bottom:0;width:100%;background-color:#fff;box-shadow:inset 0 -2px 3px rgba(0,0,0,0.2)}.iphoneX-fixed .page-ape-booking{padding-bottom:9.125rem}.iphoneX-fixed .page-ape-booking .sticky-bottom{background:#fff;padding-bottom:2rem}.iphoneX-fixed.price-detail-popup{bottom:5.75rem}.iphoneX-fixed.price-detail-popup .wg-components-popup{bottom:5.75rem}.iphoneX-fixed.confirm-popup .wg-components-popup .popup-footer{height:96px;padding-bottom:2rem}.page-ape-order-detail{position:relative;background:#f0f0f0}.page-ape-order-detail.bottom-fixed{padding-bottom:4.5rem}.page-ape-order-detail .base-info-box{position:relative;background:#fff;padding:1rem}.page-ape-order-detail .base-info-box .order-status-wrapper{padding-bottom:1rem}.page-ape-order-detail .base-info-box .order-status-wrapper .order-status{padding-right:9rem}.page-ape-order-detail .base-info-box .order-status-wrapper .status-text{font-size:1.375rem;font-weight:600;color:#ff7d13;line-height:1.875rem;max-width:10rem}.page-ape-order-detail .base-info-box .order-status-wrapper .status-desc{font-size:.75rem;color:#666;line-height:1.125rem;margin-top:.5rem}.page-ape-order-detail .base-info-box .order-status-wrapper .status-desc i{color:#ff7d13;font-weight:600}.page-ape-order-detail .base-info-box .order-status-wrapper .status-img{position:absolute;top:0;right:0;height:6rem;width:9rem;background-image:url(../img/);background-size:contain;background-position:center;background-repeat:no-repeat}.page-ape-order-detail .base-info-box .order-status-wrapper.canceled .status-text{color:#999}.page-ape-order-detail .base-info-box .order-status-wrapper.canceled .status-img{background-image:url(../img/order-cancel.png)}.page-ape-order-detail .base-info-box .order-status-wrapper.success .status-text{color:#16b900}.page-ape-order-detail .base-info-box .order-status-wrapper.success .status-img{background-image:url(../img/status-confirmed.png)}.page-ape-order-detail .base-info-box .order-status-wrapper.dealing .status-text{color:#ff7d13}.page-ape-order-detail .base-info-box .order-status-wrapper.dealing .status-img{background-image:url(../img/status-remind.png)}.page-ape-order-detail .base-info-box .order-status-wrapper.wait .status-text{color:#ff7d13}.page-ape-order-detail .base-info-box .order-status-wrapper.wait .status-img{background-image:url(../img/status-warn.png)}.page-ape-order-detail .base-info-box .order-amount-wrapper{padding:1rem 0;border-top:1px solid #f0f0f0}.page-ape-order-detail .base-info-box .order-amount-wrapper .amount{font-size:1rem;line-height:1.375rem;color:#222;font-weight:600}.page-ape-order-detail .base-info-box .order-amount-wrapper .amount span{color:#ff7d13}.page-ape-order-detail .base-info-box .order-amount-wrapper .view-more{color:#2182fc;font-size:.875rem;line-height:1.25rem}.page-ape-order-detail .base-info-box .order-amount-wrapper .view-more i.wg-icon-back{display:inline-block;color:#2182fc;transform:rotate(180deg);padding-right:.25rem}.page-ape-order-detail .base-info-box .order-buttons-wrapper{padding:1rem 0;border-top:1px solid #f0f0f0}.page-ape-order-detail .base-info-box .order-buttons-wrapper .wg-components-button{height:3rem}.page-ape-order-detail .base-info-box .order-buttons-wrapper .wg-components-button+.wg-components-button{margin-left:.5rem}.page-ape-order-detail .wg-components-login{margin-top:.5rem}.page-ape-order-detail .ticket-info-box{margin-top:.5rem;background:#fff;padding:0 0 1rem}.page-ape-order-detail .ticket-info-box.has-qr-code-panel{padding:0}.page-ape-order-detail .ticket-info-box .station-info-wrapper{padding:1rem 0;color:#222;border-bottom:1px solid #f0f0f0;margin:0 1rem}.page-ape-order-detail .ticket-info-box .station-info-wrapper .station-info i.icon{display:inline-block;width:1.25rem;height:1.25rem;background-image:url(../img/station-logo.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:.25rem}.page-ape-order-detail .ticket-info-box .ticket-date-info{font-size:.875rem;line-height:1.25rem;color:#222;font-weight:600;margin:1rem 1rem 0}.page-ape-order-detail .ticket-info-box .ticket-desc{padding:.75rem;border-radius:.25rem;background:rgba(255,247,240,0.6);font-size:.875rem;color:#222;line-height:1.25rem;margin:.75rem 1rem 0}.page-ape-order-detail .ticket-info-box .qr-code-panel{margin-bottom:.5rem;overflow:hidden;padding:1rem;background:linear-gradient(-180deg, #fff 0%, #f7f9fb 100%)}.page-ape-order-detail .ticket-info-box .qr-code-panel .qr-code-box{box-shadow:0 2px 8px 0 rgba(0,0,0,0.1)}.page-ape-order-detail .ticket-info-box .qr-code-panel .qr-code-box .q-r-code-slider{padding-bottom:.5rem;background:#fff}.page-ape-order-detail .ticket-info-box .qr-code-panel #wg-components-tabs .tab-container{overflow:hidden}.page-ape-order-detail .ticket-info-box .qr-code-panel #wg-components-tabs .tab-container .tab-mod{border-bottom:none}.page-ape-order-detail .ticket-info-box .qr-code-panel #wg-components-tabs .tab-container .tab-mod .tab-current{position:relative;background-color:#fff}.page-ape-order-detail .ticket-info-box .qr-code-panel #wg-components-tabs .tab-container .tab-mod>li{background-color:#f1f5f8;color:#222}.page-ape-order-detail .ticket-info-box .qr-code-panel #wg-components-tabs .tab-container .tab-mod>li.tab-current span{font-weight:600;border-bottom:none}.page-ape-order-detail .ticket-info-box .qr-code-panel #wg-components-tabs .tab-container .tab-mod>li:nth-child(1).tab-current::after{content:'';position:absolute;top:0;z-index:998;right:0;width:20px;height:120%;background:#fff;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);border-radius:4px;transform-origin:top right;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right}.page-ape-order-detail .ticket-info-box .qr-code-panel #wg-components-tabs .tab-container .tab-mod>li:nth-child(2).tab-current::before{content:'';position:absolute;left:0;width:20px;height:120%;background:#fff;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);border-radius:4px;transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item{background-color:#fff;padding-top:.5rem}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .img-box{position:relative;overflow:hidden;width:14rem;height:14rem}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .img-box>img{width:16.5rem;height:16.5rem;max-width:unset}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .img-box .disabled-mask{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.95)}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .img-box .disabled-mask .ticket-used-status,.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .img-box .disabled-mask .ticket-canceled-status{width:11.75rem;height:11.75rem;background-size:contain;background-position:center;background-repeat:no-repeat}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .img-box .disabled-mask .ticket-status-text{text-align:center}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .img-box .disabled-mask .ticket-used-status{background-image:url(../img/ticket-used.png)}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .img-box .disabled-mask .ticket-canceled-status{background-image:url(../img/ticket-canceled.png)}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .ticket-code{color:#666666;font-size:.875rem;line-height:1.25rem;font-weight:normal;letter-spacing:0px;text-align:center;padding:.5rem 0}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .ticket-code .split{width:1px;height:.5rem;background:#f0f0f0;display:inline-block;margin:0 .5rem}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .passenger-number{padding-bottom:1rem;font-size:1.125rem;line-height:1.5rem;color:#222;font-weight:600;text-align:center}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item .passenger-number span{display:inline-block;background:#daf4d7;margin-left:.5rem;padding:0 .25rem;height:1.125rem;line-height:1.125rem;font-size:.75rem;color:#129401;border-radius:.125rem}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item.disabled .ticket-code{color:#ccc}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .q-r-code-item.disabled .passenger-number{color:#ccc}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .slider-nav>.nav-item{width:4px;height:4px;background:#cccccc;border-radius:2px 2px 2px 2px}.page-ape-order-detail .ticket-info-box .qr-code-panel .wg-components-slider .slider-nav>.nav-item.active{width:16px;height:4px;background:#2182fc;border-radius:2px 2px 2px 2px}.page-ape-order-detail .contact-info-box{padding:1rem;margin-top:.5rem;background:#fff}.page-ape-order-detail .contact-info-box .box-title{font-size:1rem;line-height:1.375rem;font-weight:600;color:#222;margin-bottom:1rem}.page-ape-order-detail .contact-info-box .contact-info-wrapper .contact-item{font-size:.875rem;line-height:1.25rem}.page-ape-order-detail .contact-info-box .contact-info-wrapper .contact-item label{display:inline-block;color:#666;margin-right:1.625rem;min-width:5rem;width:5rem}.page-ape-order-detail .contact-info-box .contact-info-wrapper .contact-item span{color:#222}.page-ape-order-detail .contact-info-box .contact-info-wrapper .contact-item+.contact-item{margin-top:.5rem}.page-ape-order-detail .order-tips-box{padding:1rem;margin-top:.5rem;background:#fff}.page-ape-order-detail .order-tips-box .box-title{font-size:1rem;line-height:1.375rem;font-weight:600;color:#222;margin-bottom:.5rem}.page-ape-order-detail .order-tips-box .order-tips-wrapper span{font-size:.875rem;color:#666;line-height:1.25rem}.page-ape-order-detail .order-tips-box .order-tips-wrapper span.division{color:#ccc;margin:0 .3125rem}.page-ape-order-detail .order-tips-box .order-tips-wrapper span.use-guideline{color:#2182fc}.page-ape-order-detail .order-receipt-box{padding:1rem;margin-top:.5rem;background:#fff}.page-ape-order-detail .order-receipt-box .box-title{font-size:1rem;line-height:1.375rem;font-weight:600;color:#222;margin-bottom:.5rem}.page-ape-order-detail .order-receipt-box .receipt-info{font-size:.875rem;color:#222;line-height:1.25rem}.page-ape-order-detail .detail-schedule{margin-top:.5rem;padding:1rem;background:#fff;color:#222}.page-ape-order-detail .detail-schedule p{color:#222}.page-ape-order-detail .detail-schedule p a{color:#2182fc}.page-ape-order-detail .crocodile-component-points{margin-top:.5rem}.page-ape-order-detail .order-detail-bottom-box{padding:.5rem;background:#fff;border-top:.5rem solid #f0f0f0;z-index:600}.page-ape-order-detail .order-detail-bottom-box .wg-components-button{min-height:3rem;height:3rem;line-height:3rem}.page-ape-order-detail .order-detail-bottom-box .wg-components-button+.wg-components-button{margin-left:.5rem}.headerview.order-detail-header .header .right-item .header-btn.right{font-size:.875rem;color:#2182fc}.wg-price-detail-panel .light-box{width:100%;position:absolute;bottom:0}.wg-price-detail-panel .light-box .light-box-body{background:transparent;padding:0;margin:0;border-radius:0}.wg-price-detail-panel .wg-components-popup .popup-content{background-color:#fff}.wg-price-detail-panel .wg-price-detail-container{background-color:#ffffff;color:#222222}.wg-price-detail-panel .wg-price-detail-container .wg-price-detail-title{font-weight:500;color:#222222;line-height:3.125rem;font-size:1rem;border-bottom:1px solid #f0f0f0}.wg-price-detail-panel .wg-price-detail-container .wg-price-detail-title .wg-icon-close{position:absolute;left:.9375rem;font-weight:600;font-size:1rem;line-height:3.125rem}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box{padding:1rem 1rem 1rem}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box .wg-list{padding:1rem;background:rgba(241,245,248,0.5);border-radius:.5rem}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li{padding:0 0}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .price-detail-type{line-height:1.125rem}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .price-detail-type+.price-detail-type{margin-top:.25rem}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .wg-remark{line-height:.9375rem;font-size:.9375rem;font-weight:400}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .wg-price{line-height:.9375rem;font-size:.9375rem;font-weight:400;color:#ff5e00}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .wg-discount-price{color:#222;line-height:.9375rem;font-size:.9375rem;font-weight:400}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .wg-line{flex:1;border-bottom:1px dotted #e3e3e3;height:.4375rem;margin:0 .9375rem;display:inline-block}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .total-price-type{margin-bottom:.5rem}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .total-price-type .wg-remark,.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .total-price-type .wg-price{font-weight:600;font-size:.875rem;line-height:1.125rem;color:#222}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li .total-price-type .wg-price.negative{color:#ff5e00}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box li+li{margin-top:1rem}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box ul{line-height:.9375rem;font-size:.75rem;font-weight:400}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box ul .wg-remark,.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box ul .wg-price{font-size:.75rem;line-height:1.125rem;color:#666}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box .wg-total-money{padding-top:1rem;line-height:1rem;font-size:1rem;margin-top:1rem;border-top:1px solid #f0f0f0;font-weight:600}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box .wg-total-money .wg-line{height:.4375rem;margin:0 .5rem}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box .wg-total-money .wg-price{color:#ff5e00}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box .wg-total-money .payment-info{margin-top:.25rem;font-size:.75rem;line-height:1.125rem;color:#666;font-weight:normal}.wg-price-detail-panel .wg-price-detail-container .wg-price-list-box .wg-total-money .flex-row+.flex-row{margin-top:.75rem}.order-submit{background-color:#fff;border-top:dotted 1px #f0f0f0}.order-submit .progress-image{margin-top:6rem;margin-bottom:3rem}.order-submit .progress-image span.icon-round:before{content:'';width:5rem;height:5rem;background:url(../img/submit-order-loading.png) no-repeat;background-size:5rem 5rem}.order-submit .order-content{text-align:center}.order-submit .order-content .order-num{line-height:2.25rem;font-size:1rem;font-weight:bold}.order-submit .order-content .order-num>span{color:#2182fc}.order-submit .order-content .order-tip{margin-top:.625rem}.download-popup{z-index:9997}.download-popup .wg-components-popup .popup-content{padding:1rem}.download-popup .wg-components-popup .popup-content .voucher-panel{font-size:.875rem;color:#222;line-height:1.25rem;margin-bottom:1rem}.download-popup .wg-components-popup .popup-content .voucher-panel .voucher-desc{font-size:.875rem;color:#222;line-height:1.25rem;margin-bottom:1rem}.download-popup .wg-components-popup .popup-content .voucher-panel .voucher-header{border:1px solid #f0f0f0;font-weight:600;background:#f9fbfc}.download-popup .wg-components-popup .popup-content .voucher-panel .voucher-header .header-title{padding:.5rem 1rem}.download-popup .wg-components-popup .popup-content .voucher-panel .voucher-header .header-title+.header-title{border-left:1px solid #f0f0f0}.download-popup .wg-components-popup .popup-content .voucher-panel .voucher-item{border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.download-popup .wg-components-popup .popup-content .voucher-panel .voucher-item .voucher-type{padding:.5rem 1rem;border-right:1px solid #f0f0f0}.download-popup .wg-components-popup .popup-content .voucher-panel .voucher-item .voucher-url{padding:.5rem 1rem;color:#2182fc}.download-popup .popup-footer .popup-footer-btn{height:3rem;line-height:3rem;border:1px solid #2182fc;background:#fff;color:#2182fc}.download-popup.iphoneX-fixed .wg-components-popup .popup-footer{height:96px;padding-bottom:2rem}.resend-form-wrapper{background:#fff;padding:1.5rem 1rem 0}.resend-form-wrapper .send-btn{margin-top:2.5rem}.iphoneX-fixed .page-ape-order-detail.bottom-fixed{padding-bottom:6.5rem}.iphoneX-fixed .page-ape-order-detail .order-detail-bottom-box{padding-bottom:2.5rem}