.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.02667rem;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.53333rem 0.85333rem;font-size:0.69333rem;line-height:1.12rem;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:1.28rem}.modal-body-hd h4{font-size:0.96rem}.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.64rem}.modal-slide-up .modal-body{border-radius:0.64rem 0.64rem 0 0}.modal-slide-right .modal-body{border-radius:0.64rem 0.64rem 0 0}.modal-full .modal-body{top:0;bottom:0;padding-top:1.28rem;border-radius:0;box-sizing:border-box}.modal[class*=pop-full-] .modal-slide{overflow:auto;padding-top:2.56rem;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.85333rem 0;position:relative;margin-left:0.85333rem}.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.85333rem;line-height:0.96rem;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.53333rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0.53333rem)}}.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}
.rule-modal[data-v-2e37a2ac]{position:relative;background-color:rgba(10,30,180,.7);z-index:10000}.rule-modal .rule-txt[data-v-2e37a2ac]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;box-sizing:border-box;padding:0.26667rem 0.72rem 0.72rem 0.53333rem;padding-top:0.53333rem;border-radius:0.21333rem 0.21333rem 0 0}.rule-modal .header[data-v-2e37a2ac]{position:relative;width:100%;background-color:#fff}.rule-modal .rule-dialog[data-v-2e37a2ac]{background-color:#fff !important;margin-top:30vh;height:70vh;background:#fff;border-radius:0.21333rem 0.21333rem 0rem 0rem}.rule-modal .rule-title[data-v-2e37a2ac]{font-size:0.48rem;font-weight:bold;letter-spacing:0rem;line-height:0.58667rem;margin-bottom:0.45333rem;color:#182367;width:100%;text-align:center}.rule-modal .rule-close[data-v-2e37a2ac]{position:absolute;top:0rem;right:0rem;width:0.42667rem;height:0.42667rem;font-size:0.42667rem;color:#9090a3}.rule-modal .items[data-v-2e37a2ac]{overflow:scroll;height:calc(70vh - 1.57333rem)}.rule-modal .rule-item[data-v-2e37a2ac]{color:#5b5e7d;font-size:0.37333rem;font-weight:normal;letter-spacing:0rem;line-height:0.50667rem;margin-bottom:0.32rem}.rule-modal .close-rule[data-v-2e37a2ac]{width:1.49333rem;height:1.49333rem;background:url(https://ak-d.tripcdn.com/images/0AS72120009cub76g2132.png) no-repeat;background-size:100% 100%;margin:1.06667rem auto 0}.rule-modal .rule-inner[data-v-2e37a2ac]{overflow-y:auto;flex:1}.rule-modal .btm-box[data-v-2e37a2ac]{height:1.06667rem;width:100%;background-color:#fff}
.modal[data-v-e8083931]{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-e8083931]{background:#fff;box-shadow:0rem 0.05333rem 0.21333rem 0rem rgba(0,0,0,.08);border-radius:0.21333rem;position:absolute;width:75%;left:12.5%;top:50%;transform:translateY(-50%);box-sizing:border-box;padding:1.06667rem 1.28rem;text-align:center}.modal .TextDialog .title[data-v-e8083931]{color:#182357;font-size:0.96rem;font-weight:600;line-height:1.12rem}.modal .TextDialog .desc[data-v-e8083931]{margin-top:0.21333rem;color:#182357;font-size:0.74667rem;line-height:0.90667rem}.modal .TextDialog .btn[data-v-e8083931]{border-radius:1.17333rem;height:1.81333rem;width:100%;font-size:0.74667rem;font-weight:500;line-height:1.81333rem;box-sizing:border-box}.modal .TextDialog .ensure[data-v-e8083931]{background:#2b6df0;color:#fff;margin-top:1.06667rem}.modal .TextDialog .cancel[data-v-e8083931]{border:1PX solid #2b6df0;color:#2b6df0;margin-top:0.42667rem;display:flex;align-items:center;justify-content:center}
body{background-color:#ffc354;overflow-x:hidden !important}.home-page{padding:0 0.32rem}.home-page .trainpal-logo{width:2.88rem}.home-page .main{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:1.33333rem}.home-page .back-icon{font-size:0.64rem;color:#182357}.home-page .share-logo{color:#182357;font-size:0.4rem;line-height:0.45333rem}.home-page .rule-btn-v{position:absolute;width:1.6rem;height:0.66667rem;top:2.66667rem;right:0;bottom:0.48rem;background:hsla(0,0%,100%,.5);color:#182357;font-size:0.37333rem;font-weight:normal;text-align:center;line-height:0.66667rem;border-radius:0.66667rem 0 0 0.66667rem;z-index:100}.home-page .header-title{padding-right:2.93333rem;height:auto;color:#182357;font-size:0.74667rem;font-weight:bold;letter-spacing:0rem;line-height:0.90667rem;margin-left:0.21333rem;margin-bottom:0.85333rem;margin-top:0.85333rem;position:relative}.home-page .header-title .onsale-logo{width:1.97333rem;height:0.61333rem;position:absolute;top:-0.61333rem}.home-page .voucher-card-v2{padding:0.42667rem 0.42667rem;background:#fff;border-radius:0.16rem;box-shadow:0rem 0.05333rem 0.21333rem 0rem rgba(0,0,0,.1);margin-bottom:0.42667rem;position:relative}.home-page .voucher-card-v2 .ipc-img{position:absolute;width:3.46667rem;height:2.98667rem;background:url("https://ak-d.tripcdn.com/images/1no3f12000bi7ni9373EC.png");background-size:100% 100%;top:-2.98667rem;right:0.21333rem;z-index:99}.home-page .voucher-card-v2 .rc-title{color:#182357;font-size:0.42667rem;font-weight:bold;letter-spacing:0rem;margin-bottom:0.37333rem}.home-page .voucher-card-v2 .coupons{display:flex}.home-page .voucher-card-v2 .coupons .left-coupon{width:3.52rem;height:4.48rem;background-image:url("https://ak-d.tripcdn.com/images/1no3a12000bew40a69207.png");background-size:100% 100%;padding:0.32rem 0;border-radius:0.10667rem;margin-right:0.16rem;box-sizing:border-box;position:relative}.home-page .voucher-card-v2 .coupons .left-coupon .add-img{position:absolute;height:0.42667rem;width:0.42667rem;background-image:url(https://ak-d.tripcdn.com/images/1no2z12000ask49okBD10.png);background-size:100% 100%;border:0.10667rem solid #fff;border-radius:0.32rem;top:50%;right:-0.4rem;box-sizing:content-box}.home-page .voucher-card-v2 .coupons .coupon-name{color:#182367;font-size:0.4rem;font-weight:600;line-height:0.50667rem;margin-bottom:0.48rem;text-align:center}.home-page .voucher-card-v2 .coupons .rc-sale-logo{width:2.66667rem;margin:auto}.home-page .voucher-card-v2 .coupons .coupon-name-r{margin-bottom:0.64rem;color:#182367;font-size:0.4rem;font-weight:600;line-height:0.50667rem}.home-page .voucher-card-v2 .coupons .right-coupon{width:4.82667rem;height:4.48rem;background-image:url("https://ak-d.tripcdn.com/images/1no1c12000bew3rnw8A91.png");background-size:100% 100%;padding:0.32rem 0.26667rem;border-radius:0.10667rem;text-align:center;box-sizing:border-box}.home-page .voucher-card-v2 .coupons .discount-num{color:#f06537;font-size:0.48rem;font-weight:900;line-height:0.64rem;margin-top:0.21333rem;clear:both}.home-page .voucher-card-v2 .coupons .persentage{font-size:0.37333rem;font-weight:600}.home-page .voucher-card-v2 .coupons .fee-kind{color:#182367;font-size:0.34667rem;font-weight:normal;line-height:0.45333rem;margin-bottom:0.50667rem}.home-page .voucher-card-v2 .btn-warp{margin:0rem 0rem 0 0rem}.home-page .voucher-card-v2 .btn-warp .get-discount-btn{background:linear-gradient(90deg, rgb(254, 141, 93) 0%, rgb(240, 93, 48) 100%);border-radius:0.64rem;height:1.28rem;line-height:1.28rem;width:100%;color:#fff;font-size:0.42667rem;font-weight:bold;text-align:center}.home-page .voucher-card-v2 .btn-warp .get-discount-btn:active{opacity:.6}.home-page .step-2{padding:0.42667rem 0.42667rem;background:#fff;border-radius:0.16rem;box-shadow:0rem 0.05333rem 0.21333rem 0rem rgba(0,0,0,.1);margin-bottom:0.85333rem}.home-page .step-2 .rc-title{color:#182357;font-size:0.42667rem;font-weight:bold;letter-spacing:0rem;margin-bottom:0.37333rem}.home-page .step-2 .coins{display:flex;justify-content:space-between}.home-page .step-2 .coins .coin{width:1.97333rem;height:1.97333rem;background:#fdefeb;border-radius:0.10667rem 0.10667rem 0.10667rem 0.10667rem;background-color:#fdefeb;margin-right:0.21333rem}.home-page .step-2 .finish-img{height:2.93333rem;width:100%;background-image:url("https://ak-d.tripcdn.com/images/1no1v12000bcvkg560D3F.png");background-size:100% 100%;margin-bottom:0.53333rem}.home-page .step-2 .separator{display:flex;justify-content:center;align-items:center;margin-top:0.53333rem;margin-bottom:0.21333rem}.home-page .step-2 .separator .line{flex:1;height:0.02667rem;background:#dedee3}.home-page .step-2 .separator .text{height:0.45333rem;color:#9090a3;font-size:0.37333rem;font-weight:normal;letter-spacing:0rem;line-height:0.45333rem;margin:0 0.26667rem}.home-page .step-2 .desc{width:8.50667rem;color:#182357;font-size:0.37333rem;font-weight:normal;letter-spacing:0rem;line-height:0.50667rem;margin-bottom:0.32rem}.home-page .step-2 .desc .link{color:#2b6df0;text-decoration:none}.home-page .step-2 .cash-back-img{height:4.98667rem;width:100%;background-image:url("https://ak-d.tripcdn.com/images/1no3l12000bcvkidw71F4.png");background-size:100% 100%}.common-loading{width:100%;height:2.66667rem;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:0.90667rem 0.90667rem;background-position:50% 50%}
.bar-content[data-v-22a19c00]{opacity:0}
.toast-pop-box[data-v-1222fb04]{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.26667rem 0.53333rem;max-width:8rem;line-height:0.96rem;font-size:0.85333rem;border-radius:0.21333rem}._toast-pop-box_v2[data-v-1222fb04]{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}
.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)}}
body[data-v-35d455b1]{background-color:#ffc354}.home-page[data-v-35d455b1]{padding:0 0.32rem}.home-page .trainpal-logo[data-v-35d455b1]{width:2.88rem}.home-page .main[data-v-35d455b1]{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.home-page .back-icon[data-v-35d455b1]{font-size:0.64rem;color:#182357}.home-page .share-logo[data-v-35d455b1]{color:#182357;font-size:0.4rem;line-height:0.45333rem}.home-page .rule-btn-v[data-v-35d455b1]{position:absolute;width:1.6rem;height:0.66667rem;top:2.66667rem;right:0;bottom:0.48rem;background:hsla(0,0%,100%,.5);color:#182357;font-size:0.37333rem;font-weight:normal;text-align:center;line-height:0.66667rem;border-radius:0.66667rem 0 0 0.66667rem;z-index:100}.home-page .header-title[data-v-35d455b1]{padding-right:2.93333rem;height:auto;color:#182357;font-size:0.74667rem;font-weight:bold;letter-spacing:0rem;line-height:0.90667rem;margin-left:0.21333rem;margin-bottom:0.85333rem;margin-top:0.85333rem;position:relative}.home-page .header-title .onsale-logo[data-v-35d455b1]{width:1.97333rem;height:0.61333rem;position:absolute;top:-0.61333rem}.home-page .ipc-img[data-v-35d455b1]{position:absolute;width:3.46667rem;height:2.98667rem;background:url("https://ak-d.tripcdn.com/images/1no3f12000bi7ni9373EC.png");background-size:100% 100%;top:-2.98667rem;right:0.21333rem;z-index:99}.home-page .step-1[data-v-35d455b1]{padding:0.42667rem 0.42667rem;background:#fff;border-radius:0.16rem;box-shadow:0rem 0.05333rem 0.21333rem 0rem rgba(0,0,0,.08);margin-bottom:0.42667rem;position:relative}.home-page .step-1 .rc-title[data-v-35d455b1]{color:#182357;font-size:0.48rem;font-weight:bold;letter-spacing:0rem;margin-bottom:0.37333rem;margin-bottom:0.08rem}.home-page .step-1 .rc-sub-title[data-v-35d455b1]{color:#182357;font-size:0.37333rem;font-weight:normal;letter-spacing:0rem;line-height:0.50667rem;margin-bottom:0.42667rem;height:0.74667rem}.home-page .step-1 .progress[data-v-35d455b1]{display:flex;flex-direction:column;margin-bottom:0.64rem !important}.home-page .step-1 .coins[data-v-35d455b1]{width:100%;display:flex;justify-content:space-around;margin-bottom:0.29333rem}.home-page .step-1 .coin[data-v-35d455b1]{min-width:calc((100% - 0.64rem)/5);max-width:calc((100% - 0.64rem)/4);border-radius:0.10667rem;flex:1;margin-right:0.21333rem}.home-page .step-1 .coin[data-v-35d455b1]:last-child{margin-right:0rem}.home-page .step-1 .progress-bar[data-v-35d455b1]{width:100%;height:0.16rem;background:#fdefeb;border-radius:0.10667rem;display:flex;justify-content:space-around;align-items:center;margin-bottom:0.21333rem;position:relative}.home-page .step-1 .progress-bar .radio[data-v-35d455b1]{width:0.32rem;height:0.32rem;background:#ff8a21;border:0.08rem solid #ffe262;border-radius:0.16rem;box-sizing:border-box;z-index:99}.home-page .step-1 .progress-bar .now-progress[data-v-35d455b1]{z-index:1;height:0.16rem;position:absolute;left:0rem;background-color:#ff983b;border-radius:0.10667rem}.home-page .step-1 .person-logos[data-v-35d455b1]{display:flex;justify-content:space-around;color:#bbbbc9;align-items:center}.home-page .step-1 .person-logos .person[data-v-35d455b1]{height:0.32rem;width:0.32rem;font-size:0.32rem;color:#bbbbc9;margin-left:-0.05333rem}.home-page .step-1 .btn-warp[data-v-35d455b1]{margin-bottom:0.16rem;position:relative}.home-page .step-1 .btn-warp .get-discount-btn[data-v-35d455b1]{background:linear-gradient(90deg, rgb(254, 141, 93) 0%, rgb(240, 93, 48) 100%);border-radius:0.64rem;height:1.28rem;line-height:1.28rem;width:8.08rem;position:relative;left:50%;transform:translateX(-50%);color:#fff;font-size:0.42667rem;font-weight:bold;text-align:center}.home-page .step-1 .btn-warp .get-discount-btn[data-v-35d455b1]:active{opacity:.6}.home-page .step-1 .buy-bubble[data-v-35d455b1]{margin:0 auto;width:fit-content;max-width:7.76rem;box-sizing:border-box;padding:0.10667rem 0.26667rem;background-color:rgba(255,237,205,.7019607843);text-align:center;font-size:0.34667rem;line-height:0.45333rem;font-weight:normal;color:#182357;border-radius:266.64rem;position:relative;margin-bottom:0.10667rem}.home-page .step-1 .buy-bubble[data-v-35d455b1]::after{content:"";position:absolute;left:calc(50% - 0.24rem);bottom:-0.16rem;width:0.05333rem;border-top:0.21333rem solid rgba(255,237,205,.7019607843);border-left:0.21333rem solid rgba(0,0,0,0);border-right:0.21333rem solid rgba(0,0,0,0)}.home-page .step-1 .check-wallet[data-v-35d455b1]{position:relative;left:50%;transform:translateX(-50%);margin-top:0.21333rem;color:#f06537;font-size:0.42667rem;font-weight:600;letter-spacing:0rem;line-height:0.45333rem;text-align:center;width:8.08rem;height:1.28rem;border:0.02667rem solid rgba(240,101,55,.5);border-radius:0.64rem;display:flex;justify-content:center;align-items:center}.home-page .step-1 .check-wallet .icon-wallet[data-v-35d455b1]{width:1.33333rem;height:auto;padding-bottom:0.26667rem}.home-page .step-1 .check-wallet .wallet-txt[data-v-35d455b1]{padding-right:0.53333rem}.home-page .invite-record[data-v-35d455b1]{min-height:3.89333rem;padding:0.42667rem 0.42667rem;background:#fff;border-radius:0.16rem;box-shadow:0rem 0.05333rem 0.21333rem 0rem rgba(0,0,0,.08);margin-bottom:1.6rem}.home-page .invite-record .header[data-v-35d455b1]{display:flex;justify-content:space-between;margin-bottom:0.4rem}.home-page .invite-record .title[data-v-35d455b1]{color:#182357;font-size:0.48rem;font-weight:bold;letter-spacing:0rem;margin-bottom:0.37333rem;margin-bottom:0.08rem}.home-page .invite-record .persons[data-v-35d455b1]{color:#182357;font-size:0.37333rem;font-weight:normal;letter-spacing:0rem;line-height:0.50667rem}.home-page .invite-record .person[data-v-35d455b1]{font-size:0.29333rem;color:#bbbbc9}.home-page .invite-record .no-invite[data-v-35d455b1]{color:#5b5e7d;font-size:0.37333rem;line-height:0.50667rem;margin-top:0.85333rem;text-align:center}.home-page .invite-record .item[data-v-35d455b1]{display:flex;margin-bottom:0.32rem}.home-page .invite-record .item .index[data-v-35d455b1]{width:0.42667rem;height:0.42667rem;background:#bbbbc9;color:#182357;font-size:0.34667rem;line-height:0.45333rem;border-radius:0.21333rem;text-align:center;margin-right:0.16rem}.home-page .invite-record .item .email[data-v-35d455b1]{color:#182357;font-size:0.37333rem;line-height:0.45333rem;margin-right:0.05333rem}.home-page .invite-record .item .signed-up[data-v-35d455b1]{color:#bbbbc9;font-size:0.32rem;line-height:0.45333rem}.home-page .invite-record .item .completed[data-v-35d455b1]{color:#f06537;font-size:0.32rem;line-height:0.45333rem}.home-page .invite-record .item .date[data-v-35d455b1]{color:#bbbbc9;font-size:0.32rem;line-height:0.45333rem;flex:1;text-align:right;margin-left:0.26667rem}
.mask[data-v-da66ef74]{background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.modal[data-v-da66ef74]{width:7.46667rem;position:fixed;background:#fff;box-shadow:0rem 0.02667rem 0.10667rem 0rem rgba(0,0,0,.08);border-radius:0.32rem 0.32rem 0.32rem 0.32rem;top:50%;left:50%;z-index:1009;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0.64rem;box-sizing:border-box}.modal .top-logo[data-v-da66ef74]{height:1.17333rem;width:1.17333rem;margin-bottom:0.53333rem;background:url("https://ak-d.tripcdn.com/images/1no7312000axyih7b4E3A.png");background-size:100% 100%}.modal .title[data-v-da66ef74]{color:#182357;font-size:0.48rem;font-weight:bold;letter-spacing:0rem;line-height:0.56rem;margin-bottom:0.16rem}.modal .desc[data-v-da66ef74]{color:#182357;font-size:0.34667rem;font-weight:normal;letter-spacing:0rem;line-height:0.45333rem;margin-bottom:0.42667rem;text-align:center}.modal .btn[data-v-da66ef74]{width:100%;background:#2b6df0;border-radius:0.58667rem 0.58667rem 0.58667rem 0.58667rem;color:#fff;font-size:0.42667rem;font-weight:600;letter-spacing:0rem;line-height:0.45333rem;padding-top:0.32rem;padding-bottom:0.32rem;text-align:center}
body[data-v-ba340f88]{background-color:#ffc354}.home-page[data-v-ba340f88]{padding:0 0.32rem}.home-page .trainpal-logo[data-v-ba340f88]{width:2.88rem}.home-page .main[data-v-ba340f88]{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.home-page .back-icon[data-v-ba340f88]{font-size:0.64rem;color:#182357}.home-page .share-logo[data-v-ba340f88]{height:0.53333rem;width:0.53333rem;margin:0.26667rem 0.4rem;padding:0.10667rem}.home-page .rule-btn-v[data-v-ba340f88]{position:absolute;width:1.6rem;height:0.66667rem;top:2.66667rem;right:0;bottom:0.48rem;background:hsla(0,0%,100%,.5);color:#182357;font-size:0.37333rem;font-weight:normal;text-align:center;line-height:0.66667rem;border-radius:0.66667rem 0 0 0.66667rem;z-index:100}.home-page .header-title[data-v-ba340f88]{width:7.70667rem;min-height:1.81333rem;color:#182357;font-size:0.74667rem;font-weight:bold;letter-spacing:0rem;line-height:0.90667rem;margin-left:0.21333rem;margin-bottom:0.32rem;margin-top:0.85333rem;position:relative;font-family:"Poppins-Bold"}.home-page .header-title .onsale-logo[data-v-ba340f88]{width:1.97333rem;height:0.61333rem;position:absolute;top:-0.61333rem}.home-page .invite-desc[data-v-ba340f88]{width:fit-content;padding:0.10667rem 0.21333rem;background:hsla(0,0%,100%,.45);border-radius:0.34667rem;color:#182357;font-size:0.34667rem;line-height:0.45333rem;margin-bottom:0.42667rem;font-family:"Inter-Regular"}.home-page .content-box[data-v-ba340f88]{padding:0.42667rem 0.48rem;background-color:#fff;border-radius:0.21333rem;margin-bottom:0.42667rem}.home-page .content-box .title[data-v-ba340f88]{color:#182357;font-size:0.48rem;font-weight:bold;line-height:0.58667rem;margin-bottom:0.32rem;font-family:"Inter-Bold"}.home-page .content-box .coupons[data-v-ba340f88]{display:flex}.home-page .content-box .coupons .left-coupon[data-v-ba340f88]{width:3.52rem;height:2.50667rem;background-image:url("https://dimg04.c-ctrip.com/images/1op4j12000gj194l1DF10.png");background-size:100% 100%;padding:0.32rem 0;border-radius:0.10667rem;margin-right:0.16rem;box-sizing:border-box;position:relative}.home-page .content-box .coupons .left-coupon .add-img[data-v-ba340f88]{position:absolute;height:0.42667rem;width:0.42667rem;background-image:url(https://ak-d.tripcdn.com/images/1no2z12000ask49okBD10.png);background-size:100% 100%;border:0.10667rem solid #fff;border-radius:0.32rem;top:34%;right:-0.4rem;box-sizing:content-box}.home-page .content-box .coupons .coupon-name[data-v-ba340f88]{color:#182367;font-size:0.4rem;font-weight:600;line-height:0.50667rem;margin-bottom:0.48rem;text-align:center;font-family:"Inter-SemiBold"}.home-page .content-box .coupons .left-coupon-discount[data-v-ba340f88]{color:#f06537;font-size:0.48rem;font-weight:900;line-height:0.64rem;text-align:center;font-family:"Inter-Bold"}.home-page .content-box .coupons .coupon-name-r[data-v-ba340f88]{margin-top:0.32rem;color:#182367;font-size:0.4rem;font-weight:600;line-height:0.50667rem}.home-page .content-box .coupons .right-coupon[data-v-ba340f88]{width:4.82667rem;height:2.50667rem;background-image:url("https://dimg04.c-ctrip.com/images/1op6e12000gj2ri9x98BF.png");background-size:100% 100%;border-radius:0.10667rem;text-align:center;box-sizing:border-box}.home-page .content-box .coupons .discount-num[data-v-ba340f88]{color:#f06537;font-size:0.36rem;font-weight:900;clear:both}.home-page .content-box .coupons .persentage[data-v-ba340f88]{font-size:0.37333rem;font-weight:600}.home-page .content-box .coupons .fee-kind[data-v-ba340f88]{color:#182367;font-size:0.25867rem;font-weight:normal;line-height:0.45333rem}.home-page .step1 .step-name[data-v-ba340f88],.home-page .step2 .step-name[data-v-ba340f88]{display:flex;margin-bottom:0.42667rem}.home-page .step1 .step-name .index[data-v-ba340f88],.home-page .step2 .step-name .index[data-v-ba340f88]{width:0.53333rem;height:0.53333rem;background:#ffc354;border-radius:0.26667rem;text-align:center;color:#182357;font-size:0.4rem;font-weight:bold;line-height:0.50667rem;margin-right:0.10667rem}.home-page .step1 .step-name .title-text[data-v-ba340f88],.home-page .step2 .step-name .title-text[data-v-ba340f88]{color:#182357;font-size:0.4rem;font-weight:600;line-height:0.58667rem;flex:1;font-family:"Inter-SemiBold"}.home-page .step1 .step-logined[data-v-ba340f88],.home-page .step2 .step-logined[data-v-ba340f88]{padding:0.32rem;color:#182357;font-size:0.34667rem;line-height:0.50667rem;background:#ffedcd;border-radius:0.21333rem 0.21333rem 0.21333rem 0.21333rem;margin-bottom:0.42667rem}.home-page .step1 .input[data-v-ba340f88],.home-page .step2 .input[data-v-ba340f88]{height:0.96rem;border:0.01333rem solid #182357;border-radius:0.48rem 0.48rem 0.48rem 0.48rem;padding:0 0.64rem;margin-bottom:0.42667rem;display:flex;justify-content:space-between}.home-page .step1 .code[data-v-ba340f88],.home-page .step2 .code[data-v-ba340f88]{color:#182357;font-size:0.37333rem;font-weight:normal;letter-spacing:0rem;line-height:0.96rem;font-family:"Inter-Regular"}.home-page .step1 .copy-code[data-v-ba340f88],.home-page .step2 .copy-code[data-v-ba340f88]{font-family:"Inter-Regular";color:#182357;font-size:0.32rem;font-weight:normal;letter-spacing:0rem;line-height:0.4rem;line-height:0.96rem}.home-page .step1 .copy-code .copy[data-v-ba340f88],.home-page .step2 .copy-code .copy[data-v-ba340f88]{font-size:0.32rem}.home-page .step1 .cash-back-steps[data-v-ba340f88],.home-page .step2 .cash-back-steps[data-v-ba340f88]{display:flex;align-items:flex-start}.home-page .step1 .cash-back-step-1[data-v-ba340f88],.home-page .step2 .cash-back-step-1[data-v-ba340f88]{display:flex;flex-direction:column;justify-content:center;margin-right:0.29333rem}.home-page .step1 .step-img[data-v-ba340f88],.home-page .step2 .step-img[data-v-ba340f88]{background:#000;border-radius:0.21333rem;margin-bottom:0.10667rem}.home-page .step1 .desc[data-v-ba340f88],.home-page .step2 .desc[data-v-ba340f88]{color:#182357;font-size:0.34667rem;line-height:0.45333rem;text-align:center;font-family:"Inter-Regular"}.home-page .step1 .btn-warp[data-v-ba340f88],.home-page .step2 .btn-warp[data-v-ba340f88]{margin:0.45333rem 0rem 0.64rem 0rem;position:relative}.home-page .step1 .btn-warp .get-discount-btn[data-v-ba340f88],.home-page .step2 .btn-warp .get-discount-btn[data-v-ba340f88]{background:linear-gradient(90deg, rgb(254, 141, 93) 0%, rgb(240, 93, 48) 100%);border-radius:0.58667rem;height:1.17333rem;line-height:1.17333rem;width:100%;color:#fff;font-size:0.42667rem;text-align:center;font-family:"Inter-Bold"}.home-page .step1 .btn-warp .get-discount-btn[data-v-ba340f88]:active,.home-page .step2 .btn-warp .get-discount-btn[data-v-ba340f88]:active{opacity:.6}.home-page .step1 .btn-warp .buy-tip[data-v-ba340f88],.home-page .step2 .btn-warp .buy-tip[data-v-ba340f88]{position:absolute;top:-0.77333rem;left:50%;width:7.49333rem;height:0.77333rem;background-image:url("https://ak-d.tripcdn.com/images/1no5o12000bd10cox142C.png");background-size:100% 100%;transform:translate(-50%, 0)}.home-page .step3[data-v-ba340f88]{margin-top:0.64rem}.home-page .btm-img[data-v-ba340f88]{width:100%;height:11.46667rem;background:url("https://ak-d.tripcdn.com/images/1no5312000bcvk8541729.png");background-size:100% 100%;margin-bottom:0.42667rem}.common-loading[data-v-ba340f88]{width:100%;height:2.66667rem;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:0.90667rem 0.90667rem;background-position:50% 50%}.coupon-discount[data-v-ba340f88]{width:100%;display:flex;padding-top:0.53333rem;font-family:"Inter-SemiBold"}
*{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.00533rem;-moz-osx-font-smoothing:grayscale}
