@charset "UTF-8";@font-face{font-family:Inter-Regular;src:url(https://docs.c-ctrip.com/files/6/trn_trip_activity/1op6612000facaxvbA1F1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}a,p,ul,h1,h2,h3,h4{margin:0;padding:0}a{text-decoration:none}ul{list-style:none}@keyframes move{0%{transform:translateY(100vh)}to{transform:translateY(0)}}.tt-share-wrapper{width:100%;animation:move .2s ease-out}.tt-share-wrapper .tt-share-modal-wrapper{position:relative;line-height:0;bottom:-2px}.tt-share-wrapper .tt-share-modal-wrapper.center{position:absolute;width:8.8rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.tt-share-wrapper .tt-share-modal-wrapper .tt-share-modal-close{position:absolute;top:.6117rem;right:.6117rem;width:.3989rem;height:.3989rem;opacity:.5}.tt-share-wrapper .tt-share-channel-wrapper{box-sizing:border-box;width:100%;display:flex;flex-direction:column;row-gap:.1596rem;white-space:nowrap;background-color:#fff;margin-bottom:-1px}.tt-share-wrapper .tt-share-channel-wrapper.center{padding-top:.64rem;border-radius:.453rem .453rem 0 0}.tt-share-wrapper .tt-share-channel-wrapper.top-padding{position:relative;border-radius:.32rem .32rem 0 0}.tt-share-wrapper .tt-share-channel-wrapper.top-padding .tt-share-modal-close{position:absolute;right:.533rem;width:.533rem;height:.533rem;opacity:.5}.tt-share-wrapper .tt-share-channel-wrapper.top-padding .tt-share-text{display:flex;align-items:center;font-size:.533rem;padding:.613rem .533rem .267rem;color:#0f294d;font-weight:700;white-space:wrap}.tt-share-wrapper .tt-share-channel-wrapper.top-padding .tt-share-text.center{justify-content:center}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row{display:flex;width:100%}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row.short-text-row{margin-bottom:.3723rem}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row:last-child{margin-bottom:.8rem}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-row-inner{display:flex;-moz-column-gap:1.1436rem;column-gap:1.1436rem;padding:0 .6177rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-row-inner::-webkit-scrollbar{display:none}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-row-inner:has(.tt-share-channel-item:only-child){overflow:visible}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item{display:flex;flex-direction:column;align-items:center;max-width:1.0638rem;position:relative}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item .popular-badge{width:1.307rem;height:.427rem;background-image:url(https://dimg04.tripcdn.com/images/1op0z12000j4sfcxtAAC7.png);background-size:contain;background-repeat:no-repeat;position:absolute;z-index:1;top:-.32rem;right:-.773rem;font-size:.24rem;font-family:Poppins;font-style:italic;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;white-space:nowrap}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item .tt-share-channel-item-img-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item .tt-share-channel-item-img-wrapper.shark-wrap{overflow:hidden}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item .tt-share-channel-item-img-wrapper.shark-wrap:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(135deg,#fff0 40%,#ffffffb3,#fff0 60%);animation:shark-wrap 2.5s infinite;transform:translate(-100%)}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item .tt-share-channel-item-img-wrapper .large-img{width:1.6489rem;height:1.2766rem;padding-left:.1064rem;pointer-events:none}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item .tt-share-channel-item-img-wrapper .medium-img{width:1.0641rem;height:1.0641rem;pointer-events:none}@keyframes shark-wrap{0%{transform:translate(-100%)}40%{transform:translate(100%)}to{transform:translate(100%)}}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item .tt-share-channel-item-text{text-align:center;font-size:.3191rem;line-height:.3989rem;font-family:Inter-Regular;letter-spacing:0;color:#182357;font-weight:400;padding-top:.2128rem;width:2.027rem;white-space:nowrap}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row .tt-share-channel-item .tt-share-channel-item-text.large-img-text{align-self:flex-start}.tt-share-wrapper .tt-share-channel-wrapper .tt-share-channel-row.first-row .tt-share-channel-item{margin-top:.4rem}.tt-share-wrapper .tt-share-bottom{display:flex;align-items:center;justify-content:center;padding:.053rem .427rem 0rem;background-color:#fff}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:1.013rem 0 1.68rem;border-top:.027rem dashed #d1d1d1;font-size:.427rem}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-label{position:absolute;color:#bbbbc9;top:.48rem;left:0rem;font-size:.32rem;font-weight:400;line-height:.373rem;z-index:2;letter-spacing:0rem;transition:.3s;pointer-events:none}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-label.error{color:#f04352}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-error{position:absolute;color:#f04352;top:2.4rem;left:0rem;font-size:.32rem;line-height:.373rem;letter-spacing:0rem;font-weight:400;pointer-events:none;transition:.3s}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-input{flex:1;height:1.093rem;line-height:1.093rem;border-radius:.213rem;border:.027rem solid #dedee3;margin-right:-.32rem;font-weight:400;padding:0 .32rem;font-size:.427rem}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-input::-moz-placeholder{color:#b5bcc7;font-size:.427rem;font-weight:400;opacity:.8}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-input::placeholder{color:#b5bcc7;font-size:.427rem;font-weight:400;opacity:.8}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-btn{width:2.053rem;height:1.173rem;border-radius:.213rem;font-weight:700;transition:.3s;font-size:.427rem}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-btn.enabled{background:#fd8900;color:#fff}.tt-share-wrapper .tt-share-bottom .tt-share-email-wrapper .tt-share-email-btn.disabled{background:#edeff2;color:#182357}.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:34px;height:34px;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(0)}to{transform:rotate(360deg)}}.tt-share-modal{display:flex;flex-direction:column;justify-content:end;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background-color:#00000080;width:100%;height:100%}.slide-up-enter{transform:translateY(100%)}.slide-up-enter-active{transform:translateY(0);transition:transform .4s}.slide-up-exit{transform:translateY(0)}.slide-up-exit-active{transform:translateY(100%);transition:transform .4s}.fade-in-enter{opacity:0}.fade-in-enter-active{opacity:1;transition:opacity .4s}.fade-in-exit{opacity:1}.fade-in-exit-active{opacity:0;transition:opacity .4s}.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}.end-pop-component .shadow{background:#000000b3;position:fixed;left:0;right:0;top:0;bottom:0;z-index:100}.end-pop-component .pop{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:8rem;padding:0 .533rem;z-index:300;border-radius:.213rem;padding:.4rem 0 .907rem}.end-pop-component .pop dt{font-size:1.12rem;text-align:center;line-height:1.52rem}.end-pop-component .pop dd{font-size:.373rem;line-height:.427rem;margin:0 .533rem;text-align:center}.t-toast{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1008;display:flex;align-items:center;justify-content:center}.t-toast__content{box-sizing:border-box;line-height:24px;border-radius:5px;background:#000000b3;max-width:300px;padding:10px 20px;color:#fff;text-align:center;word-break:break-all;font-size:14px;pointer-events:auto}.t-toast-show{display:block}.t-toast-hide{display:none}.fade-enter,.fade-leave-active,.toast-my-node-enter{opacity:0}.toast-my-node-enter-active{opacity:1;transition:opacity .2s}.toast-my-node-exit{opacity:1}.toast-my-node-exit-active{opacity:0;transition:opacity .2s}.trainpal .top-bar{padding:0 .45rem;padding-top:env(safe-area-inset-top);position:fixed;left:0;top:0;right:0;z-index:100;box-sizing:border-box;height:44px;text-align:center;display:flex;align-items:center;justify-content:space-between;box-sizing:content-box}.trainpal .top-bar .btn-back,.trainpal .top-bar .btn-share{width:.64rem;height:.64rem;border-radius:50%}.trainpal .top-bar .btn-back{background-image:url(https://dimg04.tripcdn.com/images/1op3b12000ebw3tmgE29F.png);background-repeat:no-repeat;background-size:100% 100%}.trainpal .top-bar .btn-share{background-image:url(\	https://dimg04.tripcdn.com/images/1op3112000ebw4er77A87.png);background-repeat:no-repeat;background-size:100% 100%}.trainpal .top-bar .logo{width:2.613rem;height:.56rem}.trip .top-bar{padding:0 .45rem;padding-top:env(safe-area-inset-top);position:fixed;left:0;top:0;right:0;z-index:100;box-sizing:border-box;height:44px;text-align:center;display:flex;align-items:center;justify-content:space-between;background-color:#fff;box-sizing:content-box}.trip .top-bar .btn-back,.trip .top-bar .btn-share{width:.64rem;height:.64rem;border-radius:50%}.trip .top-bar .btn-back{background-image:url(https://dimg04.tripcdn.com/images/1op3g12000j63v4988812.webp);background-repeat:no-repeat;background-size:100% 100%}.trip .top-bar .btn-share{background-image:url(https://dimg04.tripcdn.com/images/1op6y12000j63v0adB0D2.webp);background-repeat:no-repeat;background-size:100% 100%}.trip .top-bar .logo{width:2.187rem;height:.533rem}@media (min-width: 1280px){.trainpal .top-bar,.trip .top-bar{display:none}}.trainpal .top-pc-box{display:none}.trainpal .top-h5-box{display:block;position:relative;height:6.666667rem;background-image:url(https://dimg04.tripcdn.com/images/1op4212000gen01nr5A3A.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.trainpal .top-h5-box .slogan{position:relative;z-index:2;text-align:center;color:#fff;padding-top:.267rem}.trainpal .top-h5-box .slogan h1{font-size:.907rem;line-height:1.12rem;font-weight:700}.trainpal .top-h5-box .slogan p{height:.693rem;line-height:.693rem;font-size:.373rem;font-weight:500;background:#007bff75;padding:0 .4rem;display:inline-block}.trainpal .top-h5-box .rule{height:.48rem;background:#0006;border-radius:.32rem 0 0 .32rem;position:absolute;right:0;bottom:5.3rem;z-index:2;display:flex;align-items:center;padding:0 .08rem 0 .267rem;color:#fff;font-size:.267rem}.trip .top-pc-box{display:none}.trip .top-h5-box{display:block;position:relative;background-color:#004eff}.trip .top-h5-box .top-con-UK{height:6.666667rem;background-image:url(https://dimg04.tripcdn.com/images/1op5212000lurxvsj3E89.png);background-position:center;background-size:cover;background-repeat:no-repeat}.trip .top-h5-box .top-con-ES{height:6.666667rem;background-image:url(https://dimg04.tripcdn.com/images/1op6u12000lury2isA97A.png);background-position:center;background-size:cover;background-repeat:no-repeat}.trip .top-h5-box .top-con-IT{height:6.666667rem;background-image:url(https://dimg04.tripcdn.com/images/1op2q12000lurybdtF41B.png);background-position:center;background-size:cover;background-repeat:no-repeat}.trip .top-h5-box .slogan{display:none}.trip .top-h5-box .rule{height:.48rem;background:#0006;border-radius:.32rem 0 0 .32rem;position:absolute;right:0;bottom:5.3rem;z-index:2;display:flex;align-items:center;padding:0 .08rem 0 .267rem;color:#fff;font-size:.267rem}@media (min-width: 1280px){.trainpal .top-h5-box{display:none}.trainpal .top-pc-box{display:block;height:350px;background-color:#1d4af6;background-image:url(https://dimg04.tripcdn.com/images/1op2m12000lugl4wj7051.png);background-position:center;background-size:cover;background-repeat:no-repeat}.trainpal .top-pc-box .slogan{width:1160px;margin:0 auto}.trainpal .top-pc-box .slogan img{width:174px;height:38px;padding-top:65px}.trainpal .top-pc-box .slogan h1{font-size:48px;line-height:72px;font-weight:700;color:#fff;margin-top:23px}.trainpal .top-pc-box .slogan p{font-size:26px;line-height:48px;font-weight:500;color:#fff;margin-top:18px}.trip .top-h5-box{display:none}.trip .top-pc-box{display:block;background-color:#004eff}.trip .top-pc-box .top-con-UK{height:347px;background-image:url(https://dimg04.tripcdn.com/images/1op0g12000lr7u6ce19B4.png);background-position:center;background-size:cover;background-repeat:no-repeat}.trip .top-pc-box .top-con-ES{height:347px;background-image:url(https://dimg04.tripcdn.com/images/1op2612000lr7l4nf90C3.png);background-position:center;background-size:cover;background-repeat:no-repeat}.trip .top-pc-box .top-con-IT{height:347px;background-image:url(https://dimg04.tripcdn.com/images/1op0o12000lr7lgim3076.png);background-position:center;background-size:cover;background-repeat:no-repeat}.trip .top-pc-box .slogan{display:none;width:1160px;margin:0 auto}.trip .top-pc-box .slogan img{width:148px;height:35px;padding-top:60px}.trip .top-pc-box .slogan h1{font-size:50px;line-height:62px;font-weight:700;color:#fff;margin-top:23px}.trip .top-pc-box .slogan p{font-size:26px;line-height:48px;font-weight:500;color:#fff}}.act-rule-pop .shadow{width:100%;height:100%;position:fixed;z-index:100;background:#000;opacity:.7;top:0;left:0;bottom:0;right:0;transition:opacity .4s}.act-rule-pop .shadow.hide{opacity:0;top:100%}.act-rule-pop .pop-rule{position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:200;border-radius:.32rem .32rem 0 0;color:#0f294d;max-height:80%;display:flex;flex-direction:column;transition:all .5s;transform:translate3d(0,300%,0)}.act-rule-pop .pop-rule.visible{transform:translateZ(0)}.act-rule-pop .pop-rule .dt{border-bottom:1px solid #DADFE6;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;font-size:.48rem;flex:1.49rem 0 0;font-weight:500}.act-rule-pop .pop-rule .dt .close{width:.45rem;height:.45rem;position:absolute;left:.43rem;top:50%;transform:translateY(-50%)}.act-rule-pop .pop-rule .pop-rule-content{padding:.43rem .43rem 1.33rem;overflow:hidden;overflow-y:scroll;font-weight:400;font-size:.34rem}.act-rule-pop .pop-rule .pop-rule-content a{color:#2681ff}.ProgressBar{margin:.667rem .32rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto}.ProgressBar .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.4rem;line-height:.48rem;color:#cde5ff;text-align:center}.ProgressBar .txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.32rem;line-height:.373333rem;color:#cde5ff;text-align:center}.ProgressBar .Progress{grid-column:1/-1;margin:.213rem 0;display:flex;justify-content:space-between;border-radius:1rem;overflow:hidden}.ProgressBar .Progress li{width:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ProgressBar .Progress li .prize{width:3px;height:3px;border:2px solid #1A88FF;background:#013e8a;border-radius:50%;position:relative;z-index:2}.ProgressBar .Progress li .icon{height:2px;width:100%;position:absolute;background:#013e8a}.ProgressBar .Progress li:first-of-type .icon{border-radius:1rem 0 0 1rem}.ProgressBar .Progress li:last-of-type .icon{border-radius:0 1rem 1rem 0}.ProgressBar.get1 div:nth-of-type(1),.ProgressBar.get1 div:nth-of-type(4){color:#68ffff;font-weight:700}.ProgressBar.get1 .Progress li:nth-of-type(1) .icon{background:#68ffff}.ProgressBar.get2 div:nth-of-type(2),.ProgressBar.get2 div:nth-of-type(5){color:#68ffff;font-weight:700}.ProgressBar.get2 .Progress li:nth-of-type(2) .icon{background:#68ffff}.ProgressBar.get3 div:nth-of-type(3),.ProgressBar.get3 div:nth-of-type(6){color:#68ffff;font-weight:700}.ProgressBar.get3 .Progress li:nth-of-type(3) .icon{background:#68ffff}.mainProgressBar{display:none}@media (min-width: 1280px){.ProgressBar{margin:106px auto;width:870px}.ProgressBar .tit{font-size:37px;line-height:44px;color:#8ca2c4}.ProgressBar .txt{font-size:29px;line-height:35px;color:#8ca2c4}.ProgressBar .Progress{margin:18px 0}.ProgressBar .Progress li .prize{width:8px;height:8px;border:7px solid #1A88FF}.ProgressBar .Progress li .icon{height:7px;width:100%}.ProgressBar .Progress li:first-of-type .icon{border-radius:20px 0 0 20px}.ProgressBar .Progress li:last-of-type .icon{border-radius:0 20px 20px 0}.ProgressBar.get1 div:nth-of-type(1),.ProgressBar.get1 div:nth-of-type(4){color:#013e8a}.ProgressBar.get1 .Progress li:nth-of-type(1) .icon{background:#68ffff}.ProgressBar.get2 div:nth-of-type(2),.ProgressBar.get2 div:nth-of-type(5){color:#013e8a}.ProgressBar.get2 .Progress li:nth-of-type(2) .icon{background:#68ffff}.ProgressBar.get3 div:nth-of-type(3),.ProgressBar.get3 div:nth-of-type(6){color:#013e8a}.ProgressBar.get3 .Progress li:nth-of-type(3) .icon{background:#68ffff}}.nav-bar-box{height:1.493rem;background:#007bff;width:100%;overflow:hidden;margin-bottom:.267rem}.nav-bar-box ul{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;padding:.267rem .32rem}.nav-bar-box ul::-webkit-scrollbar{display:none}.nav-bar-box ul li{flex:0 0 auto;white-space:nowrap;padding:0 .533rem;display:flex;align-items:center;line-height:.96rem;font-size:.373rem;color:#fff;border:1px solid rgba(255,255,255,.46);background:#2c92ff;border-radius:.48rem;margin-right:.32rem}.nav-bar-box ul li.active{color:#10112e;position:relative;font-weight:500;background:#fff;border-color:#fff}@media (min-width: 1280px){.nav-bar-box{height:106px;background:#29b2ff;margin-bottom:0}.nav-bar-box ul{max-width:1280px;margin:0 auto;padding:0}.nav-bar-box ul li{padding:0 23px;height:106px;font-size:32px;line-height:39px;cursor:pointer;color:#2e2410;border:unset;background:unset;border-radius:0;margin-right:0}.nav-bar-box ul li:hover{opacity:.8}.nav-bar-box ul li.active{font-weight:700;background:unset;color:#fff}.nav-bar-box ul li.active:before{position:absolute;content:"";height:7px;background:#fff;border-radius:7px;left:69px;right:69px;bottom:0}}.time-limited-box{background:#fff;margin-bottom:.533rem}.timeLimitedOfferHeader-pc{display:none}.timeLimitedOfferHeader{display:flex;align-items:center;justify-content:space-between;height:1.173333rem;padding:0 .427rem 0 .507rem}.timeLimitedOfferHeader .timeLimitedOfferIconText{font-size:.373rem;line-height:.427rem;color:#102546}.timeLimitedOfferHeader-pc .countdown,.timeLimitedOfferHeader .countdown{display:flex;justify-content:center}.timeLimitedOfferHeader-pc .countdown dt,.timeLimitedOfferHeader .countdown dt{font-size:.373rem;line-height:.453rem;max-width:2.4rem}.timeLimitedOfferHeader-pc .countdown dd,.timeLimitedOfferHeader .countdown dd{display:flex;align-items:center;font-size:.373rem;line-height:.453rem}.timeLimitedOfferHeader-pc .countdown dd span,.timeLimitedOfferHeader .countdown dd span{width:.507rem;height:.507rem;display:flex;justify-content:center;align-items:center;border-radius:.107rem;margin:0 .133rem}.timeLimitedOffer{background-color:#fff;padding:.32rem .48rem .48rem}.timeLimitedOffer .header{display:flex;align-items:center}.timeLimitedOffer .header img{height:37px;width:auto}.timeLimitedOffer .header h3{font-size:.533rem;line-height:.64rem;font-weight:700;margin:.2rem 0 0 .08rem;color:#102546}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList{display:grid;grid-template-columns:repeat(3,1fr);gap:.267rem;margin-top:.64rem;margin-bottom:.533rem}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList li{height:1.333rem;display:flex;justify-content:center;align-items:center;background:#d9faf6;border-radius:.267rem;font-size:.373rem;line-height:.427rem;font-weight:700;color:#102546;text-align:center}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList li span{position:relative;z-index:2}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList li.active{background:#0d69ff;color:#fff;position:relative}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList li.active:before{content:"";position:absolute;width:.56rem;height:.2rem;background:url(https://dimg04.tripcdn.com/images/1op4a12000lojzpq9A81C.png) no-repeat;background-size:100% 100%;bottom:-.11rem}.trainpal .time-limited-box{border-radius:.427rem;background:#ffd3d3}.trainpal .timeLimitedOfferHeader-pc .countdown dt,.trainpal .timeLimitedOfferHeader .countdown dt,.trainpal .timeLimitedOfferHeader-pc .countdown dd,.trainpal .timeLimitedOfferHeader .countdown dd{color:#f01}.trainpal .timeLimitedOfferHeader-pc .countdown dd span,.trainpal .timeLimitedOfferHeader .countdown dd span{color:#fff;background:#ff3b48}.trainpal .timeLimitedOffer{border-radius:.427rem}.trip .time-limited-box{border-radius:.16rem;background:#ffd9e5}.trip .timeLimitedOfferHeader-pc .countdown dt,.trip .timeLimitedOfferHeader .countdown dt,.trip .timeLimitedOfferHeader-pc .countdown dd,.trip .timeLimitedOfferHeader .countdown dd{color:#ff3085}.trip .timeLimitedOfferHeader-pc .countdown dd span,.trip .timeLimitedOfferHeader .countdown dd span{color:#fff;background:#fe3284}.trip .timeLimitedOffer{border-radius:.16rem}@media (min-width: 1280px){.timeLimitedOfferHeader{display:none}.timeLimitedOfferHeader-pc{display:flex;align-items:center}.timeLimitedOfferHeader-pc .timeLimitedOfferIconText{background:#004bff;height:20px;padding:0 7px;font-size:14px;line-height:17px;color:#fff;border-radius:3px;margin:6px 0 0 10px}.timeLimitedOfferHeader-pc .countdown{flex-basis:auto;margin:8px 0 0 13px}.timeLimitedOfferHeader-pc .countdown dt{font-size:14px;line-height:17px;max-width:none}.timeLimitedOfferHeader-pc .countdown dd{font-size:14px;line-height:17px}.timeLimitedOfferHeader-pc .countdown dd span{width:19px;height:19px;border-radius:4px;margin:0 4px}.timeLimitedOffer{padding:32px 40px 45px}.timeLimitedOffer .header img{height:50px}.timeLimitedOffer .header h3{font-size:22px;line-height:26px;margin-top:4px}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList{gap:34px;margin-top:40px;margin-bottom:38px}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList li{height:91px;border-radius:13px;font-size:31px;line-height:34px;cursor:pointer}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList li:hover{opacity:.8}.timeLimitedOffer .timeLimitedOfferContent .timeLimitedOfferTrainList li.active:before{content:"";position:absolute;width:21px;height:7.5px;background:url(https://dimg04.tripcdn.com/images/1op4a12000lojzpq9A81C.png) no-repeat;background-size:100% 100%;bottom:-7px}.trainpal .time-limited-box{border:2px solid #E4E4E4;border-radius:12px;margin-bottom:120px;background:#fff}.trainpal .timeLimitedOffer{border-radius:12px}.trainpal .timeLimitedOfferHeader-pc .countdown dd span,.trainpal .timeLimitedOfferHeader .countdown dd span{color:#f01;background:#ffeaea}.trip .time-limited-box{border:2px solid #E4E4E4;border-radius:12px;margin-bottom:120px;background:#fff}.trip .timeLimitedOffer{border-radius:12px}.trip .timeLimitedOfferHeader-pc .countdown dd span,.trip .timeLimitedOfferHeader .countdown dd span{color:#ff3085;background:#fef0f5}}.coupon-item{height:2.187rem;background:#fef0d9;margin-top:.267rem;position:relative;padding:0 0 0 .4rem;overflow:hidden}.coupon-item:after{content:"";position:absolute;width:2.72rem;height:1.573rem;background:url(https://dimg04.tripcdn.com/images/1op0a12000ivepivc496C.webp) no-repeat;background-size:100% 100%;bottom:0;right:2.773rem}.coupon-item:nth-of-type(1){margin-top:0}.coupon-item .discountCardContent{padding-right:2.8rem}.coupon-item .discountCardIcon{position:absolute;background:#fffcfc;left:0;top:0;height:.587rem;display:flex;justify-content:center;align-items:center;padding:0 .133rem 0 .373rem;font-size:.32rem;line-height:.4rem;color:#885000}.coupon-item .discountCardInfo{color:#885000;padding-top:.507rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.coupon-item .discountCardInfo span{font-size:.427rem;line-height:.8rem;font-weight:700}.coupon-item .discountCardTrainName{color:#885000;opacity:.5;font-size:.32rem;line-height:.38rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.coupon-item .discountCardAction{position:absolute;right:0;top:0;bottom:0;width:2.747rem}.coupon-item .discountCardAction:after,.coupon-item .discountCardAction:before{content:"";position:absolute;width:.293rem;height:.293rem;background:#fff;border-radius:.533rem}.coupon-item .discountCardAction:after{top:-.146rem}.coupon-item .discountCardAction:before{bottom:-.146rem}.coupon-item .discountCardAction .discountCardButton{height:100%;position:relative;background:url(https://dimg04.tripcdn.com/images/1op6s12000iukeknj1675.webp) no-repeat 0 center;background-size:.053rem 1.333rem;margin-left:.13rem;display:flex;justify-content:center;align-items:center}.coupon-item .discountCardAction .discountCardButton div{width:1.813rem;height:.853rem;background:#ff8c12;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.32rem;line-height:.32rem;border-radius:.427rem;margin-left:.16rem;font-weight:700;cursor:pointer;text-align:center}.coupon-item .discountCardAction .btnDisabled div{opacity:.3}.trainpal .coupon-item{border-radius:.267rem}.trainpal .coupon-item .discountCardIcon{border-radius:.267rem 0}.trainpal .coupon-item .discountCardAction .discountCardButton{background:url(https://dimg04.tripcdn.com/images/1op6s12000iukeknj1675.webp) no-repeat 0 center;background-size:.053rem 1.333rem}.trainpal .coupon-item-red{background:#ffeaea}.trainpal .coupon-item-red:after{width:2.747rem;height:1.573rem;background:url(https://dimg04.tripcdn.com/images/1op4412000j1qqgynDB0F.webp) no-repeat;background-size:100% 100%}.trainpal .coupon-item-red .discountCardIcon,.trainpal .coupon-item-red .discountCardInfo,.trainpal .coupon-item-red .discountCardTrainName{color:#ff3c48}.trainpal .coupon-item-red .discountCardAction .discountCardButton{background:url(https://dimg04.tripcdn.com/images/1op5p12000j1qzmj57EC8.webp) no-repeat 0 center;background-size:.053rem 1.333rem}.trainpal .coupon-item-red .discountCardAction .discountCardButton div{background:#ff3c48}.trip .coupon-item{border-radius:.107rem}.trip .coupon-item .discountCardIcon{border-radius:.107rem 0}.trip .coupon-item .discountCardAction .discountCardButton{background:url(https://dimg04.tripcdn.com/images/1op6s12000iukeknj1675.webp) no-repeat 0 center;background-size:.053rem 1.333rem}.trip .coupon-item-red{background:#feeef3}.trip .coupon-item-red:after{width:2.747rem;height:1.573rem;background:url(https://dimg04.tripcdn.com/images/1op4412000j1qqgynDB0F.webp) no-repeat;background-size:100% 100%}.trip .coupon-item-red .discountCardIcon,.trip .coupon-item-red .discountCardInfo,.trip .coupon-item-red .discountCardTrainName{color:#fe3384}.trip .coupon-item-red .discountCardAction .discountCardButton{background:url(https://dimg04.tripcdn.com/images/1op5p12000j1qzmj57EC8.webp) no-repeat 0 center;background-size:.053rem 1.333rem}.trip .coupon-item-red .discountCardAction .discountCardButton div{background:#fe3384}.trainpal .coupon-item-special,.trip .coupon-item-special{height:auto}.trainpal .coupon-item-special .tt-icon,.trip .coupon-item-special .tt-icon{font-family:TT_static_page!important;font-size:12px;color:#000;margin-left:2px;vertical-align:middle}.trainpal .coupon-item-special .discountCardInfo,.trip .coupon-item-special .discountCardInfo{padding-top:.32rem}.trainpal .coupon-item-special .discountCardTrainName,.trip .coupon-item-special .discountCardTrainName{padding-bottom:.32rem;overflow:auto;white-space:normal}.trainpal .coupon-item-special .discountCardAction:after,.trainpal .coupon-item-special .discountCardAction:before,.trip .coupon-item-special .discountCardAction:after,.trip .coupon-item-special .discountCardAction:before{display:none}.trainpal .coupon-item-special .discountCardAction .discountCardButton,.trip .coupon-item-special .discountCardAction .discountCardButton{background:none!important}.trainpal .coupon-item-special .discountCardAction .discountCardButton div,.trip .coupon-item-special .discountCardAction .discountCardButton div{width:.8rem;height:.8rem;background-image:url(https://dimg04.tripcdn.com/images/1op6t12000lvjj9sd95AB.png);background-repeat:no-repeat;background-size:.32rem .213rem;background-position:center}.trainpal .coupon-item-special:after,.trip .coupon-item-special:after{display:none}@media screen and (min-width: 1280px){.coupon-item{height:142px;margin-top:24px;border-radius:12px;padding:0 0 0 40px}.coupon-item:nth-of-type(1){margin-top:24px}.coupon-item:after{display:none}.coupon-item .discountCardInfo{padding-top:40px;width:auto}.coupon-item .discountCardInfo span{font-size:39px;line-height:46px}.coupon-item .discountCardInfo small{font-size:39px;line-height:46px;font-weight:700;padding-left:10px}.coupon-item .discountCardTrainName{font-size:18px;line-height:21px;margin-top:8px;width:auto}.coupon-item .discountCardAction{width:200px}.coupon-item .discountCardAction:after,.coupon-item .discountCardAction:before{display:none}.coupon-item .discountCardAction .discountCardButton{background:none;margin-left:0;cursor:pointer}.coupon-item .discountCardAction .discountCardButton div{min-width:119px;height:48px;font-size:18px;line-height:22px;border-radius:8px;margin-left:0;padding:0 8px}.coupon-item .discountCardAction .discountCardButton div:hover{opacity:.8}.coupon-item .discountCardAction .btnDisabled div,.coupon-item .discountCardAction .btnDisabled div:hover{opacity:.3}.coupon-item-special{height:auto}.coupon-item-special .discountCardInfo{padding-top:39px}.coupon-item-special .discountCardTrainName{padding-bottom:39px}.coupon-item-special .discountCardAction .discountCardButton{background:none!important}.coupon-item-special .discountCardAction .discountCardButton div{min-width:auto;width:56px;height:56px;padding:0;border-radius:50%}}.discount-day-box{background:#fff;padding:.32rem .48rem .48rem;margin-bottom:.533rem}.discount-day-box .header{display:flex;align-items:center}.discount-day-box .header img{height:37px;width:auto}.discount-day-box .header h3{flex:1;font-size:.533rem;line-height:.64rem;font-weight:700;margin:.2rem 0 0 .08rem;color:#102546}.discount-day-box .DiscountDay-content{margin-top:.4rem;display:grid;grid-template-columns:1fr}.discount-day-box .DiscountDay-content .DiscountDay-offer{height:2.72rem;box-sizing:border-box;margin-top:.72rem;position:relative;overflow:hidden;padding-left:.453333rem}.discount-day-box .DiscountDay-content .DiscountDay-offer:after{content:"";position:absolute;width:2.72rem;height:.773rem;background:url(https://dimg04.tripcdn.com/images/1op3512000j1m76jz49AB.webp) no-repeat;background-size:100% 100%;bottom:0;right:3.1rem}.discount-day-box .DiscountDay-content .DiscountDay-offer:nth-of-type(1){margin-top:0}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-offerTitle{font-size:.8rem;line-height:.773rem;font-family:Heebo;font-weight:900;color:#fff;padding-top:.72rem}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-offerDescription{font-size:.32rem;line-height:.48rem;color:#fff}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action{position:absolute;top:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;width:2.747rem}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action:after,.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action:before{content:"";position:absolute;width:.293rem;height:.293rem;background:#fff;border-radius:.533rem;left:0}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action:after{top:-.146rem}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action:before{bottom:-.146rem}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action .DiscountDay-claimButton{width:2.133rem;height:1.067rem;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:1.067rem;margin-left:.1rem;font-size:.373rem;line-height:.427rem;font-weight:700}.trainpal .discount-day-box{border-radius:.427rem}.trainpal .discount-day-box .DiscountDay-offer{border-radius:.267rem;background:#ff3a42}.trainpal .discount-day-box .DiscountDay-offer .DiscountDay-action .DiscountDay-claimButton{color:#fe3c48}.trip .discount-day-box{border-radius:.16rem}.trip .discount-day-box .DiscountDay-offer{border-radius:.107rem;background:#fe3384}.trip .discount-day-box .DiscountDay-offer .DiscountDay-action .DiscountDay-claimButton{color:#ff3285}@media (min-width: 1280px){.discount-day-box{border-radius:12px;padding:32px 40px 45px;margin-bottom:120px;border:2px solid #E4E4E4}.discount-day-box .header img{height:50px}.discount-day-box .header h3{font-size:22px;line-height:26px;margin-top:4px}.discount-day-box .DiscountDay-content{margin-top:20px}.discount-day-box .DiscountDay-content .DiscountDay-offer{height:142px;margin-top:24px;border-radius:13px;padding-left:40px}.discount-day-box .DiscountDay-content .DiscountDay-offer:after{right:170px}.discount-day-box .DiscountDay-content .DiscountDay-offer:nth-of-type(1){margin-top:0}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-offerTag{padding:0 14px;border-radius:12px 0;font-size:13px;line-height:16px;height:23px}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-offerTitle{font-size:39px;line-height:34px;font-weight:700;padding-top:40px}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-offerDescription{font-size:18px;line-height:22px;opacity:1;margin-top:7px}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action{width:200px}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action:after,.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action:before{display:none}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action .DiscountDay-claimButton{width:119px;height:48px;border-radius:8px;margin-left:0;font-size:18px;line-height:22px;font-weight:700;position:relative;z-index:2;cursor:pointer}.discount-day-box .DiscountDay-content .DiscountDay-offer .DiscountDay-action .DiscountDay-claimButton:hover{opacity:.8}}.basic-coupon-box{background:#fff;padding:.32rem .48rem .48rem;margin-bottom:.533rem}.basic-coupon-box .header{display:flex;align-items:center}.basic-coupon-box .header img{height:37px;width:auto}.basic-coupon-box .header h3{flex:1;font-size:.533rem;line-height:.64rem;font-weight:700;margin:.2rem 0 0 .08rem;color:#102546}.basic-coupon-box .coupon-box{margin-top:.4rem}.trainpal .basic-coupon-box{border-radius:.427rem}.trip .basic-coupon-box{border-radius:.16rem}@media screen and (min-width: 1280px){.trainpal .basic-coupon-box,.trip .basic-coupon-box{border-radius:12px;padding:32px 40px 45px;margin-bottom:120px;border:2px solid #E4E4E4}.trainpal .basic-coupon-box .header img,.trip .basic-coupon-box .header img{height:50px}.trainpal .basic-coupon-box .header h3,.trip .basic-coupon-box .header h3{font-size:22px;line-height:26px;margin-top:4px}.trainpal .basic-coupon-box .coupon-box,.trip .basic-coupon-box .coupon-box{margin-top:20px}}.overseas-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.overseas-modal-overlay .modal-container{background-color:#fff;border-radius:.213rem;padding:.64rem;width:60%}.overseas-modal-overlay .modal-header{margin-bottom:.453rem}.overseas-modal-overlay .modal-header h2{font-size:.533rem;line-height:.64rem;color:#102546;font-weight:700;text-align:center}.overseas-modal-overlay .modal-content p{font-size:.32rem;line-height:.48rem;color:#102546}@media (min-width: 1280px){.overseas-modal-overlay .modal-container{width:30%}}.code-card-box{background:#fff;padding:.32rem .48rem .48rem;margin-bottom:.533rem}.code-card-box .header{display:flex;align-items:center}.code-card-box .header img{height:37px;width:auto}.code-card-box .header h3{flex:1;font-size:.533rem;line-height:.64rem;font-weight:700;margin:.2rem 0 0 .08rem;color:#102546}.code-card-box .content{padding:.853rem .533rem;margin-top:.4rem}.code-card-box .content .inner{position:relative}.code-card-box .content input{width:100%;box-sizing:border-box;height:1.067rem;font-size:.32rem;padding-left:.32rem;border-radius:.533rem;font-weight:700;background:none}.code-card-box .content input::-moz-placeholder{color:#888;font-size:.32rem;font-weight:400}.code-card-box .content input::placeholder{color:#888;font-size:.32rem;font-weight:400}.code-card-box .content button{position:absolute;right:0;top:0;height:1.067rem;border-radius:.533rem;padding:0 .533rem;color:#fff;font-size:.373rem;font-weight:700;cursor:pointer}.code-card-box .content button:hover{opacity:.8}.trainpal .code-card-box{border-radius:.427rem}.trainpal .code-card-box .content{border-radius:.267rem;background-color:#ffeaea}.trainpal .code-card-box .content input{border:1px solid #FF3C48}.trainpal .code-card-box .content button{background-color:#ff3c48}.trip .code-card-box{border-radius:.16rem}.trip .code-card-box .content{border-radius:.107rem;background-color:#feeef3}.trip .code-card-box .content input{border:1px solid #FE3384}.trip .code-card-box .content button{background-color:#fe3384}@media screen and (min-width: 1280px){.trainpal .code-card-box,.trip .code-card-box{border-radius:12px;padding:32px 40px 45px;margin-bottom:120px;border:2px solid #E4E4E4}.trainpal .code-card-box .header img,.trip .code-card-box .header img{height:50px}.trainpal .code-card-box .header h3,.trip .code-card-box .header h3{font-size:22px;line-height:26px;margin-top:4px}.trainpal .code-card-box .content,.trip .code-card-box .content{padding:48px 150px}.trainpal .code-card-box .content input,.trainpal .code-card-box .content button,.trip .code-card-box .content input,.trip .code-card-box .content button{height:48px;font-size:18px;border-radius:8px}.trainpal .code-card-box .content input,.trip .code-card-box .content input{padding-left:40px}.trainpal .code-card-box .content input::-moz-placeholder,.trip .code-card-box .content input::-moz-placeholder{font-size:18px}.trainpal .code-card-box .content input::placeholder,.trip .code-card-box .content input::placeholder{font-size:18px}.trainpal .code-card-box .content button,.trip .code-card-box .content button{min-width:250px}}.trainpal .popular-box{background:#ffd3d3;border-radius:.427rem}.trainpal .popular-box .popular-con{background-color:#fff;padding:.32rem .48rem .48rem;border-radius:.427rem}.trainpal .popular-box .header{display:flex;align-items:center}.trainpal .popular-box .header img{height:37px;width:auto}.trainpal .popular-box .header h3{font-size:.533rem;line-height:.64rem;font-weight:700;margin:.2rem 0 0 .08rem;color:#102546}.trainpal .routeItemStations{color:#102546}.trainpal .routeItemStations li:nth-of-type(1):after{background:#eeeff2}.trainpal .routeItemStations li:before{border:.053rem solid #8B91AD;background:#fff}.trainpal .routeItemPricing .routeItemPrice dt{color:#102546;opacity:.6}.trainpal .routeItemPricing .routeItemPrice dd{color:#ff3c48}.trainpal .routeItemPricing .routeItemAction{background:#ff3c48;color:#fff}.trainpal .PriceDeals .ScrollableList li{background:#f4f7ff;color:#0009}.trainpal .PriceDeals .ScrollableList li.current{background:#ff3c48;color:#fff}.trainpal .popular-btn{height:1.28rem;background:#ff3c48;width:100%;border-radius:.64rem;display:flex;justify-content:center;align-items:center;font-size:.427rem;line-height:.56rem;color:#fff;font-weight:700;margin-top:.693rem}.trip .popular-box{background:#ffd9e5;border-radius:.16rem}.trip .popular-box .popular-con{background-color:#fff;padding:.32rem .48rem .48rem;border-radius:.16rem}.trip .popular-box .header{display:flex;align-items:center}.trip .popular-box .header img{height:37px;width:auto}.trip .popular-box .header h3{font-size:.533rem;line-height:.64rem;font-weight:700;margin:.2rem 0 0 .08rem;color:#102546}.trip .routeItemStations{color:#102546}.trip .routeItemStations li:nth-of-type(1):after{background:#eeeff2}.trip .routeItemStations li:before{border:.053rem solid #8B91AD;background:#fff}.trip .routeItemPricing .routeItemPrice dt{color:#102546;opacity:.6}.trip .routeItemPricing .routeItemPrice dd{color:#fe3384}.trip .routeItemPricing .routeItemAction{background:#fe3384;color:#fff}.trip .PriceDeals .ScrollableList li{background:#f4f7ff;color:#00114a99}.trip .PriceDeals .ScrollableList li.current{background:#fe3384;color:#fff}.trip .popular-btn{height:1.28rem;background:#fe3384;width:100%;border-radius:.64rem;display:flex;justify-content:center;align-items:center;font-size:.427rem;line-height:.56rem;color:#fff;font-weight:700;margin-top:.693rem}@media screen and (min-width: 1280px){.trainpal .popular-box,.trip .popular-box{border-radius:12px;margin-bottom:120px;border:2px solid #E4E4E4;background:#fff}.trainpal .popular-box .popular-con,.trip .popular-box .popular-con{padding:32px 40px 45px;border-radius:12px}.trainpal .popular-box .header img,.trip .popular-box .header img{height:50px}.trainpal .popular-box .header h3,.trip .popular-box .header h3{font-size:22px;line-height:26px;margin-top:4px}.trainpal .popular-box .content,.trip .popular-box .content{padding:48px 150px}.trainpal .popular-box .content input,.trainpal .popular-box .content button,.trip .popular-box .content input,.trip .popular-box .content button{height:48px;font-size:18px;border-radius:8px}.trainpal .popular-box .content input,.trip .popular-box .content input{padding-left:40px}.trainpal .popular-box .content input::-moz-placeholder,.trip .popular-box .content input::-moz-placeholder{font-size:18px}.trainpal .popular-box .content input::placeholder,.trip .popular-box .content input::placeholder{font-size:18px}.trainpal .popular-box .content button,.trip .popular-box .content button{min-width:250px}.trainpal .popular-box .coupon-box,.trip .popular-box .coupon-box{margin-top:20px;grid-template-columns:1fr 1fr;gap:24px}}.trainpal .routeItem{display:grid;margin-top:.48rem;grid-template-columns:auto 1fr;gap:.373rem}.trainpal .routeItem:nth-of-type(1){margin-top:0}.trainpal .routeItem .routeItemImage{width:2.293rem;height:2.56rem;overflow:hidden}.trainpal .routeItem .routeItemImage img{width:2.293rem;height:2.56rem;-o-object-fit:cover;object-fit:cover;border-radius:.213333rem}.trainpal .routeItem .routeItemDetails{display:flex;flex-direction:column;justify-content:space-between}.trainpal .routeItem .routeItemDetails .routeItemStations{position:relative}.trainpal .routeItem .routeItemDetails .routeItemStations li{font-size:.427rem;line-height:.693rem;font-weight:700;position:relative;margin-top:.107rem;padding:0 0 0 .4rem}.trainpal .routeItem .routeItemDetails .routeItemStations li:nth-of-type(1){margin-top:0}.trainpal .routeItem .routeItemDetails .routeItemStations li:nth-of-type(1):after{content:"";position:absolute;width:.107rem;top:.3rem;bottom:-.4rem;left:.053rem}.trainpal .routeItem .routeItemDetails .routeItemStations li:before{position:absolute;content:"";width:.213rem;height:.213rem;box-sizing:border-box;border-radius:.533rem;top:.25rem;left:0;z-index:2}.trainpal .routeItem .routeItemDetails .routeItemPricing{display:flex;justify-content:space-between;align-items:flex-end}.trainpal .routeItem .routeItemDetails .routeItemPricing .routeItemPrice{font-weight:700}.trainpal .routeItem .routeItemDetails .routeItemPricing .routeItemPrice dt{font-size:.32rem;line-height:.48rem;opacity:.6}.trainpal .routeItem .routeItemDetails .routeItemPricing .routeItemPrice dd{font-size:.533rem;line-height:.64rem;margin-top:-.15rem}.trainpal .routeItem .routeItemDetails .routeItemPricing .routeItemAction{width:2.08rem;padding:0 .48rem;box-sizing:border-box;height:.853rem;background:#ff3c48;border-radius:.427rem;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.32rem;font-weight:700;line-height:.32rem;text-align:center}.trainpal .routeItem .routeItemDetails .routeItemPricing .disabled{opacity:.3}.trip .routeItem{display:grid;margin-top:.48rem;grid-template-columns:auto 1fr;gap:.373rem}.trip .routeItem:nth-of-type(1){margin-top:0}.trip .routeItem .routeItemImage{width:2.293rem;height:2.56rem;overflow:hidden}.trip .routeItem .routeItemImage img{width:2.293rem;height:2.56rem;-o-object-fit:cover;object-fit:cover;border-radius:.213333rem}.trip .routeItem .routeItemDetails{display:flex;flex-direction:column;justify-content:space-between}.trip .routeItem .routeItemDetails .routeItemStations{position:relative}.trip .routeItem .routeItemDetails .routeItemStations li{font-size:.427rem;line-height:.693rem;font-weight:700;position:relative;margin-top:.107rem;padding:0 0 0 .4rem}.trip .routeItem .routeItemDetails .routeItemStations li:nth-of-type(1){margin-top:0}.trip .routeItem .routeItemDetails .routeItemStations li:nth-of-type(1):after{content:"";position:absolute;width:.107rem;top:.3rem;bottom:-.4rem;left:.053rem}.trip .routeItem .routeItemDetails .routeItemStations li:before{position:absolute;content:"";width:.213rem;height:.213rem;box-sizing:border-box;border-radius:.533rem;top:.25rem;left:0;z-index:2}.trip .routeItem .routeItemDetails .routeItemPricing{display:flex;justify-content:space-between;align-items:flex-end}.trip .routeItem .routeItemDetails .routeItemPricing .routeItemPrice{font-weight:700}.trip .routeItem .routeItemDetails .routeItemPricing .routeItemPrice dt{font-size:.32rem;line-height:.48rem;opacity:.6}.trip .routeItem .routeItemDetails .routeItemPricing .routeItemPrice dd{font-size:.533rem;line-height:.64rem;margin-top:-.15rem}.trip .routeItem .routeItemDetails .routeItemPricing .routeItemAction{width:2.08rem;padding:0 .48rem;box-sizing:border-box;height:.853rem;background:#fe3384;border-radius:.427rem;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.32rem;font-weight:700;line-height:.32rem;text-align:center}.trip .routeItem .routeItemDetails .routeItemPricing .disabled{opacity:.3}@media (min-width: 1280px){.trainpal .routeItem .routeItemDetails .routeItemPricing .routeItemAction,.trip .routeItem .routeItemDetails .routeItemPricing .routeItemAction{width:auto;border-radius:8px;cursor:pointer}.trainpal .routeItem .routeItemDetails .routeItemPricing .routeItemAction:hover,.trip .routeItem .routeItemDetails .routeItemPricing .routeItemAction:hover{opacity:.8}.trainpal .routeItem .routeItemDetails .routeItemPricing .disabled,.trip .routeItem .routeItemDetails .routeItemPricing .disabled,.trainpal .routeItem .routeItemDetails .routeItemPricing .disabled:hover,.trip .routeItem .routeItemDetails .routeItemPricing .disabled:hover{opacity:.3}}.rule-box{display:none}@media (min-width: 1280px){.rule-box{display:block}.rule-box h3{color:#182357;font-size:28px;line-height:30px;font-weight:700}.rule-box .rule-content{color:#182357;font-size:16px;line-height:22px;margin-top:24px}.rule-box .rule-content a{color:#2681ff}}.tp-footer-box{display:flex;flex-direction:column;align-items:center;margin-top:1.067rem}.tp-footer-box img{width:6.56rem}@media (min-width: 1280px){.tp-footer-box{display:none}}@font-face{font-family:Heebo;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op0j12000facazzc27DA.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Heebo;src:url(https://file.tripcdn.com/files/6/trn_trip_activity/1op2n12000facb0gm5350.ttf) format("truetype");font-weight:900;font-style:normal}html,body{max-width:100%!important}body{background:#007bff}.summer-sale-2025-box .wrap{position:relative;z-index:2;padding:0 .32rem 1rem}.summer-sale-2025-box .progress-bar-h5{display:block}.summer-sale-2025-box .progress-bar-pc{display:none}@media (min-width: 1280px){body{background:#fff}.summer-sale-2025-box .wrap{padding:0 0 120px;width:1160px;margin:0 auto}.summer-sale-2025-box .progress-bar-h5{display:none}.summer-sale-2025-box .progress-bar-pc{display:block}}.t-toast__content{border-radius:.21rem;font-size:.4rem;line-height:.53rem;padding:.27rem;z-index:10001;max-width:7rem;word-break:break-word}*{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{-webkit-appearance:none;border:0;outline:0;padding:0}img{display:block;width:100%}html{width:100%;overflow-x:hidden;max-width:540px;margin:0 auto}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%}#root{font-size:16px}@font-face{font-family:TT_static_page;src:url(https://file.tripcdn.com/files/6/trn_trainpal/1no4x12000fhksbul0988.eot);src:url(https://file.tripcdn.com/files/6/trn_trainpal/1no4x12000fhksbul0988.eot?#iefix) format("embedded-opentype"),url(https://file.tripcdn.com/files/6/trn_trainpal/1no3p12000fhkspom7BA5.woff) format("woff"),url(https://file.tripcdn.com/files/6/trn_trainpal/1no4z12000fhkths81781.ttf) format("truetype"),url(https://file.tripcdn.com/files/6/trn_trainpal/1no0812000fhktyrt1EF7.svg#iconfont) format("svg")}
