.modal .list_item>div:first-of-type::after,.li-wrap .list_item>div:first-of-type::after,.modal-body-hd::after{content:"";display:inline-block;position:absolute}.modal .list_item>div:first-of-type::after,.li-wrap .list_item>div:first-of-type::after,.modal-body-hd::after{bottom:0;height:0.01333rem;transform:scaleY(0.5)}.modal .list_item>div:first-of-type,.li-wrap .list_item>div:first-of-type{display:flex}.modal{position:fixed;z-index:10001}.modal-visible{top:0;left:50%;width:100%;bottom:0;max-width:640PX;transform:translate3d(-50%, 0, 0);background-color:rgba(0,0,0,.6)}.modal-mask{position:absolute;left:0;top:0;right:0;bottom:0}.modal-body{position:fixed;z-index:23;right:0;left:0;min-width:90%;max-height:100vh;background:#fff;overflow-y:auto}.modal-body-hd{position:fixed !important;top:0;left:0;right:0;padding:0.26667rem 0.42667rem;font-size:0.34667rem;line-height:0.56rem;color:#0f294d;text-align:center;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;background:#fff;position:relative}.modal-body-hd .close-icon{display:block;width:0.64rem}.modal-body-hd h4{font-size:0.48rem}.modal-body-hd::after{left:0;right:0;background-color:#dadfe6}.modal-body-pure-hd{justify-content:center}.modal-pop-in .modal-body{top:50%;left:50%;transform:translate3d(-50%, -50%, 0);border-radius:0.32rem}.modal-slide-up .modal-body{border-radius:0.32rem 0.32rem 0 0}.modal-slide-right .modal-body{border-radius:0.32rem 0.32rem 0 0}.modal-full .modal-body{top:0;bottom:0;padding-top:0.64rem;border-radius:0;box-sizing:border-box}.modal[class*=pop-full-] .modal-slide{overflow:auto;padding-top:1.28rem;background-color:#fff;box-sizing:border-box;height:100%;border-radius:0}.modal .list_item>div:first-of-type,.li-wrap .list_item>div:first-of-type{justify-content:flex-start;align-items:center;padding:0.42667rem 0;position:relative;margin-left:0.42667rem}.modal .list_item>div:first-of-type::after,.li-wrap .list_item>div:first-of-type::after{left:0;right:0;background-color:#dadfe6}.modal .list_item .tit,.li-wrap .list_item .tit{font-size:0.42667rem;line-height:0.48rem;color:#0f294d}.bscroll-wrapper{position:fixed;z-index:1;width:100vw;height:100vh;left:0;top:0}.slide-up-enter{transform:translateY(100%)}.slide-up-enter-active{transform:translateY(0);transition:transform 400ms}.slide-up-exit{transform:translateY(0)}.slide-up-exit-active{transform:translateY(100%);transition:transform 400ms}.slide-right-enter{transform:translateX(100%)}.slide-right-enter-active{transform:translateX(0);transition:transform 400ms}.slide-right-exit{transform:translateX(0)}.slide-right-exit-active{transform:translateX(100%);transition:transform 400ms}.fade-in-enter{opacity:0}.fade-in-enter-active{opacity:1;transition:opacity 400ms}.fade-in-exit{opacity:1}.fade-in-exit-active{opacity:0;transition:opacity 400ms}@keyframes fadeInUp{0%{opacity:0;transform:translateY(0.26667rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0.26667rem)}}.animated{animation-duration:1s;animation-fill-mode:both}.fadeInUp,.fadeInUpR{animation-name:fadeInUp}@keyframes popIn{0%{transform:translate3d(-50%, -50%, 0) scale(0.01);-webkit-transform:translate3d(-50%, -50%, 0) scale(0.01)}50%{transform:translate3d(-50%, -50%, 0) scale(1);-webkit-transform:translate3d(-50%, -50%, 0) scale(1)}70%{transform:translate3d(-50%, -50%, 0) scale(0.95);-webkit-transform:translate3d(-50%, -50%, 0) scale(0.95)}to{transform:translate3d(-50%, -50%, 0) scale(1);-webkit-transform:translate3d(-50%, -50%, 0) scale(1)}}@keyframes popOut{0%{transform:translate3d(-50%, -50%, 0) scale(1);-webkit-transform:translate3d(-50%, -50%, 0) scale(1)}50%{transform:translate3d(-50%, -50%, 0) scale(0.95);-webkit-transform:translate3d(-50%, -50%, 0) scale(0.95)}70%{transform:translate3d(-50%, -50%, 0) scale(1);-webkit-transform:translate3d(-50%, -50%, 0) scale(1)}to{transform:translate3d(-50%, -50%, 0) scale(0.01);-webkit-transform:translate3d(-50%, -50%, 0) scale(0.01)}}.pop-in-enter-active{animation-name:popIn;animation-fill-mode:both;animation-duration:.3s}.pop-in-exit-active{transform:translate3d(-50%, -50%, 0) scale(1);animation-name:popOut;animation-fill-mode:both;animation-duration:.3s}.fade-in-up-enter-active{animation-name:fadeInUp;animation-fill-mode:both;animation-duration:.3s}.fade-in-up-exit-active{opacity:1;transform:translateY(0);animation-name:fadeInDown;animation-fill-mode:both;animation-duration:.3s}
.modal[data-v-07c4a52b]{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:50%;width:100%;bottom:0;z-index:1000;transform:translate3d(-50%, 0, 0)}.modal .TextDialog[data-v-07c4a52b]{background:#fff;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08);border-radius:0.10667rem;position:absolute;width:75%;left:12.5%;top:50%;transform:translateY(-50%);box-sizing:border-box;padding:0.53333rem 0.64rem;text-align:center}.modal .TextDialog .title[data-v-07c4a52b]{color:#182357;font-size:0.48rem;font-weight:bold;line-height:0.56rem}.modal .TextDialog .success-title[data-v-07c4a52b]{margin-top:0.10667rem;color:"#000000";font-size:0.42667rem;font-weight:bold;line-height:0.50667rem}.modal .TextDialog .desc[data-v-07c4a52b]{margin-top:0.10667rem;color:#182357;font-size:0.37333rem;line-height:0.45333rem}.modal .TextDialog .tips[data-v-07c4a52b]{margin-top:0.42667rem;margin-bottom:-0.10667rem;margin-left:-0.06667rem;margin-right:-0.06667rem;color:#666;font-size:0.32rem;line-height:0.4rem;text-align:center}.modal .TextDialog .btn[data-v-07c4a52b]{border-radius:0.58667rem;height:0.90667rem;width:100%;font-size:0.37333rem;font-weight:500;line-height:0.90667rem;box-sizing:border-box}.modal .TextDialog .btn[data-v-07c4a52b]:active{opacity:.6}.modal .TextDialog .ensure[data-v-07c4a52b]{background:#2b6df0;color:#fff;margin-top:0.53333rem}.modal .TextDialog .cancel[data-v-07c4a52b]{border:0.01333rem solid #2b6df0;color:#2b6df0;margin-top:0.21333rem;display:flex;align-items:center;justify-content:center}.modal .TextDialog .header-img[data-v-07c4a52b]{position:absolute;width:8.6rem;height:2.02667rem;object-fit:over;top:-2.02667rem;left:50%;transform:translateX(-50%)}.modal .TextDialog .close-btn-box[data-v-07c4a52b]{position:absolute;width:0.85333rem;height:0.85333rem;bottom:-1.70667rem;left:50%;transform:translateX(-50%)}.modal .TextDialog .close-btn-box .btn-img[data-v-07c4a52b]{width:0.85333rem;height:0.85333rem;object-fit:over}.modal .TextDialog .voucher-box[data-v-07c4a52b]{position:relative;display:flex;align-items:center;margin-top:0.53333rem;background:url("https://ak-d.tripcdn.com/images/0AS57120009ndanua9855.png") no-repeat;height:2.30667rem;width:100%;background-size:100% 100%;-moz-background-size:100% 100%}.modal .TextDialog .voucher-box .voucher-card[data-v-07c4a52b]{padding-left:1.52rem}.modal .TextDialog .voucher-box .voucher-card .voucher-title[data-v-07c4a52b]{color:#fff;font-size:0.53333rem;font-weight:bold;height:0.64rem;letter-spacing:0.01013rem;line-height:0.64rem;text-align:left}.modal .TextDialog .voucher-box .voucher-card .voucher-desc[data-v-07c4a52b]{color:#fff;font-size:0.32rem;line-height:0.38667rem;text-align:left}.modal .successDialog[data-v-07c4a52b]{background:linear-gradient(-180deg, rgb(255, 225, 191) 0%, rgb(255, 255, 255) 100%)}
.modal[data-v-c89d48c9]{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:50%;width:100%;bottom:0;z-index:1000;max-width:640PX;transform:translate3d(-50%, 0, 0)}.modal .TextDialog[data-v-c89d48c9]{background:#fff;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08);border-radius:0.10667rem;position:absolute;width:75%;left:12.5%;top:50%;transform:translateY(-50%);box-sizing:border-box;padding:0.53333rem 0.64rem;text-align:center}.modal .TextDialog .title[data-v-c89d48c9]{color:#182357;font-size:0.48rem;font-weight:600;line-height:0.56rem}.modal .TextDialog .desc[data-v-c89d48c9]{margin-top:0.10667rem;color:#182357;font-size:0.37333rem;line-height:0.45333rem}.modal .TextDialog .btn[data-v-c89d48c9]{border-radius:0.58667rem;height:0.90667rem;width:100%;font-size:0.37333rem;font-weight:500;line-height:0.90667rem;box-sizing:border-box}.modal .TextDialog .ensure[data-v-c89d48c9]{background:#2b6df0;color:#fff;margin-top:0.53333rem}.modal .TextDialog .cancel[data-v-c89d48c9]{border:1PX solid #2b6df0;color:#2b6df0;margin-top:0.21333rem;display:flex;align-items:center;justify-content:center}
.modal[data-v-946f3e16]{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:50%;width:100%;bottom:0;z-index:1000;max-width:640PX;transform:translate3d(-50%, 0, 0)}.modal .TextDialog[data-v-946f3e16]{background:#fff;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08);border-radius:0.10667rem;position:absolute;width:75%;left:12.5%;top:50%;transform:translateY(-50%);box-sizing:border-box;padding:0.53333rem 0.64rem;text-align:center}.modal .TextDialog .title[data-v-946f3e16]{color:#182357;font-size:0.48rem;font-weight:600;line-height:0.56rem}.modal .TextDialog .desc[data-v-946f3e16]{margin-top:0.10667rem;color:#182357;font-size:0.37333rem;line-height:0.45333rem}.modal .TextDialog .btn[data-v-946f3e16]{border-radius:0.58667rem;height:0.90667rem;width:100%;font-size:0.37333rem;font-weight:500;line-height:0.90667rem;box-sizing:border-box}.modal .TextDialog .ensure[data-v-946f3e16]{background:#2b6df0;color:#fff;margin-top:0.53333rem}.modal .TextDialog .cancel[data-v-946f3e16]{border:1PX solid #2b6df0;color:#2b6df0;margin-top:0.21333rem;display:flex;align-items:center;justify-content:center}
.toast-pop-box[data-v-4fed592e]{position:fixed;background:rgba(0,0,0,.7);text-align:center;top:50%;left:50%;color:#fff;transform:translate(-50%, -50%);z-index:10002;padding:0.13333rem 0.26667rem;max-width:4rem;line-height:0.48rem;font-size:0.42667rem;border-radius:0.10667rem}._toast-pop-box_v2[data-v-4fed592e]{position:fixed;background:rgba(0,0,0,.7);text-align:center;top:50%;left:50%;color:#fff;transform:translate(-50%, -50%);z-index:10002;padding:0.06667rem 0.13333rem;max-width:2rem;line-height:0.24rem;font-size:0.21333rem;border-radius:0.05333rem}
.blocked-site[data-v-653ad036]{width:100%}.fix-app-header[data-v-653ad036]{position:fixed;left:50%;transform:translate3d(-50%, 0, 0);top:0;width:100%;max-width:640PX;z-index:100}.absolute-app-header[data-v-653ad036]{position:absolute;left:50%;transform:translate3d(-50%, 0, 0);top:0;width:100%;max-width:640PX;z-index:100}.block-app-header[data-v-653ad036]{position:relative;width:100%;max-width:640PX;z-index:100}.main[data-v-653ad036]{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}
.activity-body[data-v-55ddb04e]{position:relative;border-radius:0.32rem}header[data-v-55ddb04e]{color:#fff;font-size:0.37333rem;font-weight:bold;text-align:center;margin-bottom:0.32rem;padding-top:0.53333rem}.copyright[data-v-55ddb04e]{opacity:.6;font-size:0.32rem;color:#fff;text-align:center;line-height:0.4rem;margin-top:0.32rem;padding-bottom:0.53333rem}.flow[data-v-55ddb04e]{opacity:.6;font-size:0.32rem;color:#fff;text-align:center;line-height:0.4rem;font-weight:bold}.follow-box[data-v-55ddb04e]{padding:0.53333rem 0.32rem 0}.follow-box .share-box[data-v-55ddb04e]{display:flex;align-items:center;justify-content:center;margin-top:0.32rem}.follow-box .share-box span[data-v-55ddb04e]{display:block;padding:0 0.32rem;width:0.72rem}.follow-box .share-box div[data-v-55ddb04e]{padding:0 0.21333rem;opacity:.6;font-size:0.32rem;color:#fff;line-height:0.4rem}.follow-box .share-box a[data-v-55ddb04e]{color:#fff;white-space:nowrap}.con-lottie[data-v-55ddb04e]{position:absolute;top:1.28rem}.privacy-policy[data-v-55ddb04e]{position:relative}.privacy-policy[data-v-55ddb04e]:before,.privacy-policy[data-v-55ddb04e]:after{content:"";position:absolute;width:1PX;height:0.24rem;top:0.10667rem;opacity:.6;background:#fff}.privacy-policy[data-v-55ddb04e]:before{left:0}.privacy-policy[data-v-55ddb04e]:after{right:0}.about-trainPal p[data-v-55ddb04e]{margin-top:0.21333rem;font-size:0.32rem;color:#fff;line-height:0.4rem}.book-cheaper .main-content[data-v-55ddb04e]{background:#fff;border-radius:0.05333rem;padding:0.56rem 0.77333rem}.book-cheaper .text-content p[data-v-55ddb04e]{font-size:0.32rem;color:#182357;letter-spacing:0;text-align:center;line-height:0.4rem}.book-cheaper .download-content[data-v-55ddb04e]{display:flex;justify-content:space-between;margin-top:0.32rem}.book-cheaper .download-content a[data-v-55ddb04e]{flex:1}.book-cheaper .download-content .mid-img[data-v-55ddb04e]{margin:0 0.21333rem}.partner-wrap .p-title[data-v-55ddb04e]{font-size:0.37333rem;color:#fff;letter-spacing:0;line-height:0.37333rem;text-align:center;margin-bottom:0.32rem;font-weight:bold}.partner-wrap .tpl-txt[data-v-55ddb04e]{opacity:.6;font-size:0.32rem;color:#fff;line-height:0.4rem;margin-top:0.21333rem}.partner-wrap .partners[data-v-55ddb04e]{background:#fff;padding:0.21333rem 0.10667rem;border-radius:0.05333rem}
.activity-body[data-v-6881c68b]{position:relative;border-radius:0.32rem}header[data-v-6881c68b]{color:#fff;font-size:0.37333rem;font-weight:bold;text-align:center;margin-bottom:0.32rem;padding-top:0.53333rem}.copyright[data-v-6881c68b]{opacity:.6;font-size:0.32rem;color:#fff;text-align:center;line-height:0.4rem;margin-top:0.32rem;padding-bottom:0.53333rem}.flow[data-v-6881c68b]{opacity:.6;font-size:0.32rem;color:#fff;text-align:center;line-height:0.4rem;font-weight:bold}.follow-box[data-v-6881c68b]{padding:0.53333rem 0.32rem 0}.follow-box .share-box[data-v-6881c68b]{display:flex;align-items:center;justify-content:center;margin-top:0.32rem}.follow-box .share-box span[data-v-6881c68b]{display:block;padding:0 0.32rem;width:0.72rem}.follow-box .share-box div[data-v-6881c68b]{padding:0 0.21333rem;opacity:.6;font-size:0.32rem;color:#fff;line-height:0.4rem}.follow-box .share-box a[data-v-6881c68b]{color:#fff;white-space:nowrap}.con-lottie[data-v-6881c68b]{position:absolute;top:1.28rem}.privacy-policy[data-v-6881c68b]{position:relative}.privacy-policy[data-v-6881c68b]:before,.privacy-policy[data-v-6881c68b]:after{content:"";position:absolute;width:1PX;height:0.24rem;top:0.10667rem;opacity:.6;background:#fff}.privacy-policy[data-v-6881c68b]:before{left:0}.privacy-policy[data-v-6881c68b]:after{right:0}.about-trainPal p[data-v-6881c68b]{margin-top:0.21333rem;font-size:0.32rem;color:#fff;line-height:0.4rem}.book-cheaper .main-content[data-v-6881c68b]{background:#fff;border-radius:0.05333rem;padding:0.56rem 0.77333rem}.book-cheaper .text-content p[data-v-6881c68b]{font-size:0.32rem;color:#182357;letter-spacing:0;text-align:center;line-height:0.4rem}.book-cheaper .download-content[data-v-6881c68b]{display:flex;justify-content:space-between;margin-top:0.32rem}.book-cheaper .download-content a[data-v-6881c68b]{flex:1}.book-cheaper .download-content .mid-img[data-v-6881c68b]{margin:0 0.21333rem}.partner-wrap .p-title[data-v-6881c68b]{font-size:0.37333rem;color:#fff;letter-spacing:0;line-height:0.37333rem;text-align:center;margin-bottom:0.32rem;font-weight:bold}.partner-wrap .tpl-txt[data-v-6881c68b]{opacity:.6;font-size:0.32rem;color:#fff;line-height:0.4rem;margin-top:0.21333rem}.partner-wrap .partners[data-v-6881c68b]{background:#fff;padding:0.21333rem 0.10667rem;border-radius:0.05333rem}
.activity-body[data-v-0e76babd]{position:relative;border-radius:0.32rem}header[data-v-0e76babd]{color:#fff;font-size:0.37333rem;font-weight:bold;text-align:center;margin-bottom:0.32rem;padding-top:0.53333rem}.copyright[data-v-0e76babd]{opacity:.6;font-size:0.32rem;color:#fff;text-align:center;line-height:0.4rem;margin-top:0.32rem;padding-bottom:0.53333rem}.flow[data-v-0e76babd]{opacity:.6;font-size:0.32rem;color:#fff;text-align:center;line-height:0.4rem;font-weight:bold}.follow-box[data-v-0e76babd]{padding:0.53333rem 0.32rem 0}.follow-box .share-box[data-v-0e76babd]{display:flex;align-items:center;justify-content:center;margin-top:0.32rem}.follow-box .share-box span[data-v-0e76babd]{display:block;padding:0 0.32rem;width:0.72rem}.follow-box .share-box div[data-v-0e76babd]{padding:0 0.21333rem;opacity:.6;font-size:0.32rem;color:#fff;line-height:0.4rem}.follow-box .share-box a[data-v-0e76babd]{color:#fff;white-space:nowrap}.con-lottie[data-v-0e76babd]{position:absolute;top:1.28rem}.privacy-policy[data-v-0e76babd]{position:relative}.privacy-policy[data-v-0e76babd]:before,.privacy-policy[data-v-0e76babd]:after{content:"";position:absolute;width:1PX;height:0.24rem;top:0.10667rem;opacity:.6;background:#fff}.privacy-policy[data-v-0e76babd]:before{left:0}.privacy-policy[data-v-0e76babd]:after{right:0}.about-trainPal p[data-v-0e76babd]{margin-top:0.21333rem;font-size:0.32rem;color:#fff;line-height:0.4rem}.book-cheaper .main-content[data-v-0e76babd]{background:#fff;border-radius:0.05333rem;padding:0.56rem 0.77333rem}.book-cheaper .text-content p[data-v-0e76babd]{font-size:0.32rem;color:#182357;letter-spacing:0;text-align:center;line-height:0.4rem}.book-cheaper .download-content[data-v-0e76babd]{display:flex;justify-content:space-between;margin-top:0.32rem}.book-cheaper .download-content a[data-v-0e76babd]{flex:1}.book-cheaper .download-content .mid-img[data-v-0e76babd]{margin:0 0.21333rem}.partner-wrap .p-title[data-v-0e76babd]{font-size:0.37333rem;color:#fff;letter-spacing:0;line-height:0.37333rem;text-align:center;margin-bottom:0.32rem;font-weight:bold}.partner-wrap .tpl-txt[data-v-0e76babd]{opacity:.6;font-size:0.32rem;color:#fff;line-height:0.4rem;margin-top:0.21333rem}.partner-wrap .partners[data-v-0e76babd]{background:#fff;padding:0.21333rem 0.10667rem;border-radius:0.05333rem}
.activity-body[data-v-46a053e3]{position:relative;border-radius:0.32rem}header[data-v-46a053e3]{color:#fff;font-size:0.37333rem;font-weight:bold;text-align:center;margin-bottom:0.32rem;padding-top:0.53333rem}.copyright[data-v-46a053e3]{opacity:.6;font-size:0.32rem;color:#fff;text-align:center;line-height:0.4rem;margin-top:0.32rem;padding-bottom:0.53333rem}.flow[data-v-46a053e3]{opacity:.6;font-size:0.32rem;color:#fff;text-align:center;line-height:0.4rem;font-weight:bold}.follow-box[data-v-46a053e3]{padding:0.53333rem 0.32rem 0}.follow-box .share-box[data-v-46a053e3]{display:flex;align-items:center;justify-content:center;margin-top:0.32rem}.follow-box .share-box span[data-v-46a053e3]{display:block;padding:0 0.32rem;width:0.72rem}.follow-box .share-box div[data-v-46a053e3]{padding:0 0.21333rem;opacity:.6;font-size:0.32rem;color:#fff;line-height:0.4rem}.follow-box .share-box a[data-v-46a053e3]{color:#fff;white-space:nowrap}.con-lottie[data-v-46a053e3]{position:absolute;top:1.28rem}.privacy-policy[data-v-46a053e3]{position:relative}.privacy-policy[data-v-46a053e3]:before,.privacy-policy[data-v-46a053e3]:after{content:"";position:absolute;width:1PX;height:0.24rem;top:0.10667rem;opacity:.6;background:#fff}.privacy-policy[data-v-46a053e3]:before{left:0}.privacy-policy[data-v-46a053e3]:after{right:0}.about-trainPal p[data-v-46a053e3]{margin-top:0.21333rem;font-size:0.32rem;color:#fff;line-height:0.4rem}.book-cheaper .main-content[data-v-46a053e3]{background:#fff;border-radius:0.05333rem;padding:0.56rem 0.77333rem}.book-cheaper .text-content p[data-v-46a053e3]{font-size:0.32rem;color:#182357;letter-spacing:0;text-align:center;line-height:0.4rem}.book-cheaper .download-content[data-v-46a053e3]{display:flex;justify-content:space-between;margin-top:0.32rem}.book-cheaper .download-content a[data-v-46a053e3]{flex:1}.book-cheaper .download-content .mid-img[data-v-46a053e3]{margin:0 0.21333rem}.partner-wrap .p-title[data-v-46a053e3]{font-size:0.37333rem;color:#fff;letter-spacing:0;line-height:0.37333rem;text-align:center;margin-bottom:0.32rem;font-weight:bold}.partner-wrap .tpl-txt[data-v-46a053e3]{opacity:.6;font-size:0.32rem;color:#fff;line-height:0.4rem;margin-top:0.21333rem}.partner-wrap .partners[data-v-46a053e3]{background:#fff;padding:0.21333rem 0.10667rem;border-radius:0.05333rem}
.pop-box{position:fixed;background:rgba(0,0,0,.7);text-align:center;top:50%;left:50%;color:#fff;transform:translate(-50%, -50%);z-index:500;padding:0.13333rem 0.26667rem;max-width:4rem;line-height:0.48rem;font-size:0.42667rem;border-radius:0.10667rem}.wrap-page{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;z-index:6666;pointer-events:none}.loading-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.common-loading{width:0.90667rem;height:0.90667rem;display:block;animation:loading 1.2s linear 0s infinite;background:url("https://pages.trip.com/train-pal-web/activity/common/icon_loading_2.png") no-repeat;background-size:100% 100%}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.railcard-sale{min-height:100vh;background:linear-gradient(-180.44deg, rgb(255, 99, 31) -149.23%, rgb(255, 217, 175) -3.78%, rgb(255, 242, 227) 114.99%)}.railcard-sale .railcard-sale-title{color:#182357;font-size:0.45333rem;font-weight:bold;line-height:0.53333rem;height:0.53333rem}.railcard-sale .page-back{margin:0.26667rem;width:1.06667rem;height:1.06667rem;font-size:0.42667rem;text-align:center;line-height:1.06667rem;color:#fff;background:url("https://ak-d.tripcdn.com/images/0AS6c1200095ogps8345F.png") no-repeat;background-size:0.53333rem 0.53333rem;background-position:center center;border-radius:50%}.railcard-sale .right-block{margin:0.26667rem;width:1.06667rem;height:1.06667rem}.railcard-sale .top-content{color:#182357 !important}.railcard-sale .top-content .bar-content{opacity:0}.railcard-sale .top-content .bar-content .bar-block{height:1.6rem}.railcard-sale .container{position:relative;margin:0 0.32rem}.railcard-sale .container .title-desc-img{display:flex;margin:0 -0.32rem;justify-content:space-between;align-items:center}.railcard-sale .container .title-desc-img .sale-desc{margin-left:0.53333rem;width:5.66667rem;display:flex;flex-direction:column;justify-content:flex-start;color:#ff4500;font-size:0.82667rem;font-weight:900;letter-spacing:0rem;line-height:0.96rem}.railcard-sale .container .title-desc-img .sale-desc .up-to{width:1.38667rem;height:0.54667rem;background-image:url("https://ak-d.tripcdn.com/images/1no3b12000ask32515A46.png");background-size:100% 100%}.railcard-sale .container .title-desc-img .title-image{flex:1;width:3.8rem;height:3.10667rem;background-image:url("https://ak-d.tripcdn.com/images/1no4w12000ask3rvv8869.png");background-size:100% 100%}.railcard-sale .container .top-card{overflow:hidden;position:relative;background:#2b6df0;padding-left:0.53333rem;min-height:5.66667rem}.railcard-sale .container .top-card .right-img{position:absolute;z-index:1;right:0;top:-0.66667rem;object-fit:cover;height:6.69333rem;width:5.6rem}.railcard-sale .container .top-card .left-box{position:relative;z-index:10}.railcard-sale .container .top-card .left-box .discount-title{width:5.41333rem;height:2.64rem;object-fit:contain;margin-bottom:0.26667rem}.railcard-sale .container .top-card .left-box .divide-line{width:5.41333rem;height:0.01333rem;background:#fff}.railcard-sale .container .top-card .left-box .discount-box{width:5.41333rem;padding-top:0.21333rem;padding-bottom:0.32rem}.railcard-sale .container .top-card .left-box .discount-box .discount-item{margin-top:0.10667rem;display:flex;justify-content:space-between;align-items:center}.railcard-sale .container .top-card .left-box .discount-box .discount-item .item-name{color:#fff;font-size:0.33333rem;font-weight:bold;line-height:1.28}.railcard-sale .container .top-card .left-box .discount-box .discount-item .item-price{display:flex}.railcard-sale .container .top-card .left-box .discount-box .discount-item .item-price .item-origin-price{color:#fff;font-size:0.29333rem;line-height:0.42667rem;text-decoration:line-through}.railcard-sale .container .top-card .left-box .discount-box .discount-item .item-price .item-discount-price{margin-left:0.10667rem;color:#ffc522;font-size:0.33333rem;line-height:0.42667rem;font-weight:bold}.railcard-sale .container .top-card .left-box .period-desc{margin-top:0.16rem;color:#fff;font-size:0.29333rem;line-height:1.2}.railcard-sale .container .gradient-card{margin-top:-0.02667rem;width:100%}.railcard-sale .container .gradient-card .gradient-card-block{width:100%;height:0.53333rem;background:#2b6df0}.railcard-sale .container .gradient-card .gradient-img{width:100%;height:2.53333rem;background:url("https://ak-d.tripcdn.com/images/0AS2r120009mwyxxf2E9F.png") no-repeat;background-size:100% 100%}.railcard-sale .container .title-img{margin-top:-7.86667rem;width:100%}.railcard-sale .container .sale-card{margin:0 0.57333rem 0 0.57333rem}.railcard-sale .container .sale-card .sale-card-img{width:100%}.railcard-sale .container .sale-card2{display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.6);border-radius:0.26667rem;margin:0.50667rem 0rem 0.32rem 0rem}.railcard-sale .container .sale-card2 .sale-card-item{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;padding:0.42667rem 0}.railcard-sale .container .sale-card2 .sale-card-item .sale-card-price{text-align:center;color:#182357;font-size:0.53333rem;font-weight:bold;letter-spacing:0rem;margin-bottom:0.05333rem}.railcard-sale .container .sale-card2 .sale-card-item .sale-card-price .sale-card-price-origin{color:#9090a3;font-size:0.37333rem;font-weight:normal;letter-spacing:0rem;margin-left:0.08rem;text-decoration:line-through}.railcard-sale .container .sale-card2 .sale-card-item .sale-card-name{color:#182357;font-size:0.32rem;font-weight:normal;letter-spacing:0rem;line-height:0.21333rem}.railcard-sale .container .voucher-card{padding:0.64rem 0;background:#fff;border-radius:0.32rem 0.32rem 0.32rem 0.32rem;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08);margin-bottom:0.42667rem}.railcard-sale .container .voucher-card .voucher-box{margin:0 0.96rem;position:relative;display:flex;align-items:center;background:url("https://ak-d.tripcdn.com/images/0AS57120009ndanua9855.png") no-repeat;height:2.30667rem;background-size:100% 100%;-moz-background-size:100% 100%}.railcard-sale .container .voucher-card .voucher-box .voucher-card-box{padding-left:1.52rem}.railcard-sale .container .voucher-card .voucher-box .voucher-card-box .voucher-title{color:#fff;font-size:0.53333rem;font-weight:bold;height:0.64rem;letter-spacing:0.01013rem;line-height:0.64rem;text-align:left}.railcard-sale .container .voucher-card .voucher-box .voucher-card-box .voucher-desc{color:#fff;font-size:0.32rem;line-height:0.38667rem;text-align:left}.railcard-sale .container .voucher-card .voucher-only-box{background:url("https://ak-d.tripcdn.com/images/0AS1l120009nizg1i62F5.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%}.railcard-sale .container .voucher-card .btn-warp{margin:0.53333rem 0.74667rem 0 0.74667rem}.railcard-sale .container .voucher-card .btn-warp .get-discount-btn{background:#2b6df0;border-radius:0.58667rem 0.58667rem 0.58667rem 0.58667rem;height:1.17333rem;line-height:1.17333rem;width:100%;color:#fff;font-size:0.42667rem;font-weight:bold;text-align:center}.railcard-sale .container .voucher-card .btn-warp .get-discount-btn:active{opacity:.6}.railcard-sale .container .voucher-card-v2{padding:0.32rem 0.32rem;background:#fff;border-radius:0.32rem 0.32rem 0.32rem 0.32rem;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08)}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon{display:flex;width:100%}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon{width:3.46667rem;display:flex;flex-direction:column;align-items:center;background-image:url("https://ak-d.tripcdn.com/images/1no4n12000ask2zzfDA9A.png");background-size:100% 100%;margin-right:0.13333rem;padding-top:0.6rem;position:relative}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon .add-img{width:0.42667rem;height:0.42667rem;background-image:url("https://ak-d.tripcdn.com/images/1no2z12000ask49okBD10.png");background-size:0.41333rem 0.41333rem;position:absolute;right:-0.28rem;top:50%;transform:translate(0, -50%)}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon .coin{width:0.72rem;height:0.72rem;background-image:url("https://ak-d.tripcdn.com/images/1no2l12000ask37b60168.png");background-size:100% 100%;margin-bottom:0.26667rem}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon .coupon-title{color:#f06537;font-size:0.53333rem;font-weight:bold;letter-spacing:0.01013rem;line-height:0.64rem;margin-bottom:0.08rem}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon .coupon-desc{color:#182367;font-size:0.32rem;font-weight:normal;letter-spacing:0rem;line-height:0.38667rem;padding-left:0.33333rem;padding-right:0.33333rem;margin-bottom:0.85333rem;text-align:center}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon .trainpal{color:#182367;font-size:0.32rem;font-weight:500;letter-spacing:0rem;line-height:0.38667rem;text-align:center}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon-right{flex:1;display:flex;flex-direction:column;position:relative;background-image:url("https://ak-d.tripcdn.com/images/1no4g12000ask3v1c7389.png");background-size:100% 100%;justify-content:center;align-items:center;padding-top:0.74667rem;padding-bottom:0.53333rem}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon-right .railcard-coupon-item{margin-bottom:0.85333rem}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon-right .railcard-coupon-item .coupon-title{color:#f06537;font-size:0.53333rem;font-weight:bold;letter-spacing:0.01013rem;line-height:0.64rem;margin-bottom:0.08rem;text-align:center}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon-right .railcard-coupon-item .coupon-desc{color:#182367;font-size:0.32rem;font-weight:normal;letter-spacing:0rem;line-height:0.38667rem;padding-left:0.33333rem;padding-right:0.33333rem;text-align:center}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon-right .railcard-coupon-item:last-child{margin-bottom:0rem}.railcard-sale .container .voucher-card-v2 .voucher-card-coupon .railcard-coupon-right .trainpal-gifts{position:absolute;top:0;left:50%;transform:translate(-50%, 0);background:#f36e41;border-radius:0rem 0rem 0.21333rem 0.21333rem;color:#fff;font-size:0.26667rem;font-weight:500;letter-spacing:0rem;line-height:0.32rem;padding:0.05333rem 0.21333rem}.railcard-sale .container .voucher-card-v2 .btn-warp{margin:0.10667rem 0rem 0 0rem}.railcard-sale .container .voucher-card-v2 .btn-warp .get-discount-btn{background:#f06537;border-radius:0.58667rem 0.58667rem 0.58667rem 0.58667rem;height:1.17333rem;line-height:1.17333rem;width:100%;color:#fff;font-size:0.42667rem;font-weight:bold;text-align:center}.railcard-sale .container .voucher-card-v2 .btn-warp .get-discount-btn:active{opacity:.6}.railcard-sale .container .voucher-card-v2 .top-box{background:rgba(240,101,55,.1);border-radius:0.21333rem;padding:0.48rem 0.53333rem;margin-bottom:0.10667rem}.railcard-sale .container .voucher-card-v2 .top-box .rc-title{color:#182357;font-size:0.42667rem;font-weight:bold;letter-spacing:0rem;margin-bottom:0.13333rem}.railcard-sale .container .voucher-card-v2 .top-box .rc-desc{color:#182367;font-size:0.32rem;line-height:0.4rem}.railcard-sale .container .voucher-card-v2 .btm-box{background:rgba(240,101,55,.1);border-radius:0.21333rem;padding:0.64rem 0.53333rem;position:relative}.railcard-sale .container .voucher-card-v2 .btm-box .rc-lock-l{position:absolute;top:-0.4rem;left:0.56rem;width:0.24rem;height:0.69333rem;background:url("https://ak-d.tripcdn.com/images/1no0t12000bfff11r9E61.png");background-size:100% 100%}.railcard-sale .container .voucher-card-v2 .btm-box .rc-lock-r{position:absolute;top:-0.4rem;right:0.56rem;width:0.24rem;height:0.69333rem;background:url("https://ak-d.tripcdn.com/images/1no0t12000bfff11r9E61.png");background-size:100% 100%}.railcard-sale .container .voucher-card-v2 .btm-box .rc-title{color:#182357;font-size:0.42667rem;font-weight:bold;letter-spacing:0rem;margin-bottom:0.37333rem;width:100%}.railcard-sale .container .voucher-card-v2 .btm-box .rc-desc{color:#182367;font-size:0.32rem;line-height:0.4rem}.railcard-sale .container .voucher-card-v2 .btm-box .inline-desc{display:inline-block;padding:0.05333rem 0.14667rem;color:#f06537;font-size:0.34667rem;line-height:0.57333rem;font-weight:normal;border:0.01333rem solid #f06537;border-radius:0.10667rem;margin:auto;margin-left:0.16rem}.railcard-sale .container .voucher-card-v2 .btm-box .rc-benefits{display:flex;margin-left:-0.42667rem;margin-right:-0.42667rem}.railcard-sale .container .voucher-card-v2 .btm-box .rc-benefits .railcard-benefits-item{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.railcard-sale .container .voucher-card-v2 .btm-box .rc-benefits .railcard-benefits-item .benefits-title{color:#f06537;font-size:0.53333rem;font-weight:bold;letter-spacing:0rem;line-height:0.64rem;text-align:center;margin-bottom:0.13333rem}.railcard-sale .container .voucher-card-v2 .btm-box .rc-benefits .railcard-benefits-item .benefits-desc{color:#5b5e7d;font-size:0.32rem;line-height:0.4rem;text-align:center}.railcard-sale .container .voucher-card-v2 .btm-box .rc-benefits .railcard-benefits-item::after{position:absolute;right:0;display:block;content:"";height:100%;width:0.02667rem;background:url("https://ak-d.tripcdn.com/images/1no0v12000bfff0qaE33D.png");background-size:100% 100%}.railcard-sale .container .voucher-card-v2 .btm-box .rc-benefits .railcard-benefits-item:last-child::after{display:none}.railcard-sale .container .publicity-card{margin:0.42667rem 0.32rem 0 0.32rem;margin-left:0;margin-right:0;padding:0.48rem 0.42667rem 0.42667rem 0.42667rem;background:#fff;border-radius:0.32rem;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08);font-size:0.42667rem}.railcard-sale .container .publicity-card .publicity-title{color:#182357;font-size:0.42667rem;font-weight:bold;line-height:0.50667rem}.railcard-sale .container .publicity-card .publicity-desc{margin-top:0.10667rem;color:#9090a3;font-size:0.34667rem;line-height:0.42667rem}.railcard-sale .container .publicity-card .ticket-box{display:flex;justify-content:space-between;margin-top:0.42667rem}.railcard-sale .container .publicity-card .ticket-box .original-ticket{overflow:hidden;position:relative;flex:1;background:#f6f8fa;border-radius:0.21333rem;padding:0.8rem 0.72rem 0.53333rem 0.72rem}.railcard-sale .container .publicity-card .ticket-box .original-ticket .original-ticket-tag{position:absolute;top:0;left:0;background:#9090a3;border-radius:0.21333rem 0rem 0.21333rem 0rem;padding:0 0.16rem;height:0.42667rem;line-height:0.42667rem;font-size:0.26667rem;font-weight:500;color:#fff}.railcard-sale .container .publicity-card .ticket-box .original-ticket .original-ticket-price{color:#182357;font-size:0.53333rem;font-weight:bold;text-align:center}.railcard-sale .container .publicity-card .ticket-box .discount-ticket{position:relative;margin-left:0.21333rem;flex:1;background:#fff5f1;border-radius:0.21333rem;padding:0.8rem 0.72rem 0.53333rem 0.72rem}.railcard-sale .container .publicity-card .ticket-box .discount-ticket .off-tag{position:absolute;right:-0.13333rem;top:-0.4rem;width:1.33333rem;height:1.33333rem;object-fit:cover}.railcard-sale .container .publicity-card .ticket-box .discount-ticket .discount-ticket-tag{position:absolute;top:0;left:0;background:#f36e41;border-radius:0.21333rem 0rem 0.21333rem 0rem;padding:0 0.16rem;height:0.42667rem;line-height:0.42667rem;font-size:0.26667rem;font-weight:500;color:#fff}.railcard-sale .container .publicity-card .ticket-box .discount-ticket .discount-ticket-price{color:#f36e41;font-size:0.53333rem;font-weight:bold;text-align:center}.railcard-sale .container .publicity-card .learn-more{margin-top:0.32rem;color:#2b6df0;font-size:0.34667rem;height:0.42667rem;line-height:0.42667rem;text-align:right}.railcard-sale .container .publicity-card .learn-more:active{opacity:.6}.railcard-sale .container .explanation-card{margin:0.42667rem 0.32rem 0 0.32rem;margin-left:0;margin-right:0;padding:0.48rem 0.42667rem 0.53333rem 0.42667rem;background:#fff;border-radius:0.32rem;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08);font-size:0.42667rem}.railcard-sale .container .explanation-card .explanation-title{color:#182357;font-size:0.42667rem;font-weight:bold;line-height:0.50667rem}.railcard-sale .container .explanation-card .explanation-list{margin-top:0.42667rem}.railcard-sale .container .explanation-card .explanation-item{display:flex;align-items:center;margin-top:0.66667rem}.railcard-sale .container .explanation-card .explanation-first-item{display:flex;align-items:center;margin-top:0}.railcard-sale .container .explanation-card .explanation-item-icon{width:1.06667rem;height:1.06667rem;object-fit:cover}.railcard-sale .container .explanation-card .explanation-item-desc{margin-left:0.32rem;color:#0f294d;font-size:0.37333rem;line-height:0.58667rem}.railcard-sale .container .bottom-box{margin-top:0.42667rem;padding-bottom:0.85333rem;text-align:center;color:#999;font-size:0.34667rem;height:0.42667rem;width:100%;line-height:0.42667rem}.railcard-sale .container .info-wrap{color:#182357;margin-top:0.42667rem}.railcard-sale .container .info-wrap .top-info-content{color:#182357;background:#fff;border-radius:0.32rem;padding:0.48rem 0.42667rem 0.53333rem 0.42667rem;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08)}.railcard-sale .container .info-wrap .info-content{color:#182357;margin-top:0.42667rem;background:#fff;border-radius:0.32rem;padding:0.48rem 0.42667rem 0.53333rem 0.42667rem;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08)}.railcard-sale .container .info-wrap .info-content .main-content{padding:0}.railcard-sale .container .info-wrap .info-content .download-content{padding-left:0.45333rem;padding-right:0.45333rem}.railcard-sale .container .info-wrap .info-title{text-align:left;padding-top:0;color:#182357;font-size:0.42667rem;font-weight:bold;height:0.50667rem}.railcard-sale .container .info-wrap .info-txt{color:#0f294d;font-size:0.37333rem;line-height:0.45333rem}.railcard-sale .container .info-wrap .info-txt p{text-align:left;color:#0f294d;font-size:0.37333rem;line-height:0.45333rem}.railcard-sale .container .info-wrap .info-copyright{color:#999;font-size:0.16rem;line-height:0.24rem}.railcard-sale .container .info-wrap .follow-box{padding:0.42667rem 0.32rem 0}.railcard-sale .container .info-wrap .follow-box .flow{font-size:0.21333rem;color:#999;text-align:center;line-height:0.22667rem;font-weight:bold}.railcard-sale .container .info-wrap .follow-box .share-box{display:flex;align-items:center;justify-content:center;margin-top:0.32rem}.railcard-sale .container .info-wrap .follow-box .share-box span{display:block;padding:0 0.32rem;width:0.72rem}.railcard-sale .container .info-wrap .follow-box .share-box div{padding:0 0.21333rem;opacity:.6;font-size:0.32rem;color:#999;line-height:0.4rem}.railcard-sale .container .info-wrap .follow-box .share-box a{color:#2e2e2e;white-space:nowrap}.railcard-sale .container .info-wrap .follow-box .privacy-policy{position:relative}.railcard-sale .container .info-wrap .follow-box .privacy-policy:before,.railcard-sale .container .info-wrap .follow-box .privacy-policy:after{content:"";position:absolute;width:0.01333rem;height:0.24rem;top:0.10667rem;opacity:.6;background:#fff}.railcard-sale .container .info-wrap .follow-box .privacy-policy:before{left:0}.railcard-sale .container .info-wrap .follow-box .privacy-policy:after{right:0}@keyframes blurAni{0%{filter:blur(0.26667rem)}100%{filter:blur(0)}}.blur-style{filter:blur(0.26667rem)}.no-blur-style{animation:blurAni .3s ease-in-out}
*{margin:0;padding:0;border:0}ol,ul,li{list-style:none}em,i,dfn{font-style:normal}h1,h2,h3,h4,h5{font-weight:400}*:focus{outline:none}input::-webkit-input-placeholder{color:#ccc;font-size:.65rem}button,input{border:0;-webkit-appearance:none;border:0;outline:0;padding:0}img{display:block;width:100%}.fl{float:left}.fr{float:right}html{width:100%;overflow-x:hidden;max-width:640PX;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{min-width:320PX;overflow-x:hidden;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-user-select:none;max-width:640PX;width:100%;font-family:-apple-system,Roboto,Helvetica,Arial,sans-serif}
@font-face{font-family:"TrainPal_web";font-display:block;font-style:normal;src:url("https://file.tripcdn.com/files/6/trn_trainpal/1no6i12000cujhmt6CD2D.eot");src:url("https://file.tripcdn.com/files/6/trn_trainpal/1no6i12000cujhmt6CD2D.eot?#iefix") format("embedded-opentype"),url("https://file.tripcdn.com/files/6/trn_trainpal/1no6w12000cujhmtk5168.woff") format("woff"),url("https://file.tripcdn.com/files/6/trn_trainpal/1no6s12000cujhmtgDE11.ttf") format("truetype"),url("https://file.tripcdn.com/files/6/trn_trainpal/1no6p12000cujhmtdFF07.svg#iconfont") format("svg")}.iconfont{font-family:"TrainPal_web" !important;vertical-align:bottom;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.00267rem;-moz-osx-font-smoothing:grayscale}
