@charset "UTF-8";html,body{width:100%;height:100%;overflow:hidden;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}html{font-size:4px}#app{width:100%;height:100%}.cus-scroll{overflow:auto}.cus-scroll::-webkit-scrollbar{width:8;height:8px}.cus-scroll-x{overflow-x:auto}.cus-scroll-x::-webkit-scrollbar{width:0;height:8px}.cus-scroll-y{overflow-y:auto}.cus-scroll-y::-webkit-scrollbar{width:8px;height:0}.cus-scroll::-webkit-scrollbar-thumb,.cus-scroll-x::-webkit-scrollbar-thumb,.cus-scroll-y::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.cus-scroll:hover::-webkit-scrollbar-thumb,.cus-scroll-x:hover::-webkit-scrollbar-thumb,.cus-scroll-y:hover::-webkit-scrollbar-thumb{background:#bfbfbf}.cus-scroll:hover::-webkit-scrollbar-thumb:hover,.cus-scroll-x:hover::-webkit-scrollbar-thumb:hover,.cus-scroll-y:hover::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.limit_width .n-input-number,.limit_width .n-date-picker,.limit_width .form-item-s{width:100%}.bg_gray{background-color:#f0f4f7}.bg_white{background-color:#fff}.single_line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mutiple_line_1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.mutiple_line_2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.mutiple_line_3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}input:disabled,input[disabled]{color:#333;-webkit-text-fill-color:#333;opacity:1}input:disabled::placeholder,input[disabled]::placeholder{color:#999;-webkit-text-fill-color:#999}.arrow_right{border:solid #999;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.wh-full,[wh-full=""]{width:100%;height:100%}.flex-center,[flex-center=""]{display:flex;align-items:center;justify-content:center}.flex-column{display:flex;flex-direction:column}.flex-column-center,[flex-column-center=""]{display:flex;flex-direction:column;align-items:center}.flex-row,[flex-row=""]{display:flex;flex-direction:row}.flex-row-center,[flex-row-center=""]{display:flex;flex-direction:row;align-items:center}.absolute,.pos-absolute,[absolute=""]{position:absolute}.fixed,.pos-fixed{position:fixed}.pos-relative,.relative,[pos-relative=""],[relative=""]{position:relative}.bottom-0{bottom:0}.left-0{left:0}.left-25{left:25px}.left-4{left:4px}.left-6{left:6px}.right-0{right:0}.top-0{top:0}.top-21{top:21px}.top-34{top:34px}.z-2{z-index:2}.mb-130,[mb-130=""]{margin-bottom:130px}.ml-20,[ml-20=""]{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-47{margin-left:47px}.ml-49{margin-left:49px}.ml-800{margin-left:800px}.mr-20,[mr-20=""]{margin-right:20px}.mr-38{margin-right:38px}.mr-39,[mr-39=""]{margin-right:39px}.mr-6{margin-right:6px}.mr-8,[mr-8=""]{margin-right:8px}.mt-100{margin-top:100px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-15,[mt-15=""]{margin-top:15px}.mt-16,[mt-16=""]{margin-top:16px}.mt-34{margin-top:34px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50,[mt-50=""]{margin-top:50px}.mt-60,[mt-60=""]{margin-top:60px}.mt-70,[mt-70=""]{margin-top:70px}.mt-83{margin-top:83px}[mb-16=""]{margin-bottom:16px}.hidden,[hidden=""]{display:none}.h-149{height:149px}.h-222{height:222px}.h-264{height:264px}.h-3{height:3px}.h-32{height:32px}.h-36,[h-36=""]{height:36px}.h-38{height:38px}.h-460{height:460px}.h-48{height:48px}.h-50,[h-50=""]{height:50px}.h-618,[h-618=""]{height:618px}.h-662{height:662px}.h-full,[h-full=""]{height:100%}.w-1000{width:1000px}.w-128{width:128px}.w-1290,[w-1290=""]{width:1290px}.w-137{width:137px}.w-164{width:164px}.w-243{width:243px}.w-28{width:28px}.w-32{width:32px}.w-330{width:330px}.w-448{width:448px}.w-480{width:480px}.w-502{width:502px}.w-576{width:576px}.w-618,[w-618=""]{width:618px}.w-635,[w-635=""]{width:635px}.w-800{width:800px}.w-fit,[w-fit=""]{width:fit-content}.w-full,[w-full=""]{width:100%}.flex,[flex=""]{display:flex}.flex-1{flex:1 1 0%}.transform,[transform=""]{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-around,[justify-around=""]{justify-content:space-around}.overflow-hidden{overflow:hidden}.of-y-scroll{overflow-y:scroll}.border-rd-2{border-radius:2px}.bg-\#2E3D61{--un-bg-opacity:1;background-color:rgba(46,61,97,var(--un-bg-opacity))}.bg-\#4854FF{--un-bg-opacity:1;background-color:rgba(72,84,255,var(--un-bg-opacity))}.bg-\#EEF3FF{--un-bg-opacity:1;background-color:rgba(238,243,255,var(--un-bg-opacity))}.bg-white{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity))}.px,[px=""]{padding-left:4px;padding-right:4px}.px-15,[px-15=""]{padding-left:15px;padding-right:15px}[px-16=""]{padding-left:16px;padding-right:16px}.pb-20{padding-bottom:20px}.pl-44{padding-left:44px}.pt-10{padding-top:10px}.pt-100,[pt-100=""]{padding-top:100px}.pt-130{padding-top:130px}.pt-21{padding-top:21px}.pt-50{padding-top:50px}.pt-80{padding-top:80px}.text-center,[text-center=""]{text-align:center}.indent-50,[indent-50=""]{text-indent:50px}.font-600,[font-600=""]{font-weight:600}.font-bold{font-weight:700}.fw-500,[fw-500=""]{font-weight:500}.lh-44{line-height:44px}.c-hex-263750,[c-hex-263750=""]{--un-text-opacity:1;color:rgba(38,55,80,var(--un-text-opacity))}.c-hex-263750\>您好，欢迎使用！\<\/div\>{color:#263750>您好，欢迎使用！<}.color-\#2E3033{--un-text-opacity:1;color:rgba(46,48,51,var(--un-text-opacity))}.color-\#5C6166{--un-text-opacity:1;color:rgba(92,97,102,var(--un-text-opacity))}.color-white{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity))}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.fs-16{font-size:16px}.fs-20{font-size:20px}.fs-24,[fs-24=""]{font-size:24px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-44,[fs-44=""]{font-size:44px}.fs-50,[fs-50=""]{font-size:50px}.auth-status[data-v-984fe35c]{position:fixed;top:18px;right:18px;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px #555a7124;color:#2e3033;font-size:14px}.auth-phone[data-v-984fe35c]{font-weight:700}.logout-button[data-v-984fe35c]{border:1px solid #4854ff;background:#ffffff;color:#4854ff;padding:6px 12px;border-radius:999px;cursor:pointer}.auth-actions[data-v-984fe35c]{display:flex;gap:12px}.link[data-v-984fe35c]{cursor:pointer;color:#4854ff;font-weight:600}:root{--swiper-theme-color: #2e3033 !important}.center[data-v-a5384d06]{margin:0 auto}.zkx_wrap[data-v-306635b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;overflow:hidden}.zkx_wrap .scrollContainer[data-v-306635b8]{transition:all ease .2s}.zkx_wrap .scrollContainer .slide2[data-v-306635b8]{background:#eef3ff}.zkx_wrap .center[data-v-306635b8]{margin:0 auto}.zkx_wrap .code_wrap[data-v-306635b8]{top:50%;margin-top:-111px}.zkx_wrap .swiper_item[data-v-306635b8]{text-align:center}.nav[data-v-306635b8]{left:50%;margin-left:-645px;z-index:10}.center[data-v-cd275f16]{margin:0 auto}.slide_item[data-v-cd275f16]{width:502px!important}.time_center[data-v-cd275f16]{border-left:1px solid #5c6166}.dot[data-v-cd275f16]{position:absolute;left:-4.5px;top:26px;width:8px;height:8px;background:#5c6166;border-radius:50%}.dot2[data-v-cd275f16]{top:146px}.dot3[data-v-cd275f16]{top:116px}.center[data-v-24697f6b]{margin:0 auto}.auth-card[data-v-24697f6b]{width:560px;margin:50px auto;padding:48px 40px;background:#ffffff;border-radius:24px;box-shadow:0 25px 60px #2e3d611f}.auth-title[data-v-24697f6b]{font-size:32px;font-weight:700;color:#2e3033;text-align:center;margin-bottom:32px}.auth-form[data-v-24697f6b]{display:flex;flex-direction:column;gap:20px}.auth-form label[data-v-24697f6b]{display:flex;flex-direction:column;font-size:16px;color:#5c6166;gap:12px}.auth-form input[data-v-24697f6b]{height:52px;border:1px solid #d7dbe6;border-radius:12px;padding:0 16px;font-size:16px;color:#2e3033;outline:none}.auth-form input[data-v-24697f6b]:focus{border-color:#4854ff}.auth-error[data-v-24697f6b]{color:#f57272;font-size:14px;min-height:20px}.auth-submit[data-v-24697f6b]{height:52px;border:none;border-radius:12px;background:#4854ff;color:#fff;font-size:18px;font-weight:600;cursor:pointer}.auth-submit[data-v-24697f6b]:hover{background:#3a48d7}.auth-tip[data-v-24697f6b]{margin-top:24px;text-align:center;color:#5c6166}.link[data-v-24697f6b]{color:#4854ff;cursor:pointer}.center[data-v-0584ab68]{margin:0 auto}.auth-card[data-v-0584ab68]{width:560px;margin:50px auto;padding:48px 40px;background:#ffffff;border-radius:24px;box-shadow:0 25px 60px #2e3d611f}.auth-title[data-v-0584ab68]{font-size:32px;font-weight:700;color:#2e3033;text-align:center;margin-bottom:32px}.auth-form[data-v-0584ab68]{display:flex;flex-direction:column;gap:20px}.auth-form label[data-v-0584ab68]{display:flex;flex-direction:column;font-size:16px;color:#5c6166;gap:12px}.auth-form input[data-v-0584ab68]{height:52px;border:1px solid #d7dbe6;border-radius:12px;padding:0 16px;font-size:16px;color:#2e3033;outline:none}.auth-form input[data-v-0584ab68]:focus{border-color:#4854ff}.auth-error[data-v-0584ab68]{color:#f57272;font-size:14px;min-height:20px}.auth-submit[data-v-0584ab68]{height:52px;border:none;border-radius:12px;background:#4854ff;color:#fff;font-size:18px;font-weight:600;cursor:pointer}.auth-submit[data-v-0584ab68]:hover{background:#3a48d7}.auth-tip[data-v-0584ab68]{margin-top:24px;text-align:center;color:#5c6166}.link[data-v-0584ab68]{color:#4854ff;cursor:pointer}.center[data-v-96160f22]{margin:0 auto}.ticket-header[data-v-96160f22]{padding:42px 0 20px}.ticket-title[data-v-96160f22]{font-size:34px;font-weight:700;color:#2e3033}.ticket-subtitle[data-v-96160f22]{margin-top:12px;color:#5c6166;font-size:18px}.date-tabs[data-v-96160f22]{display:flex;gap:16px;overflow-x:auto;padding:20px 0}.date-tab[data-v-96160f22]{min-width:112px;padding:18px 16px;border-radius:20px;background:#ffffff;box-shadow:0 10px 30px #5972ff14;cursor:pointer;transition:all .2s ease}.date-tab.active[data-v-96160f22]{background:#4854ff;color:#fff}.date-label[data-v-96160f22]{font-size:18px;font-weight:700}.date-day[data-v-96160f22]{margin-top:8px}.trip-list[data-v-96160f22]{display:flex;flex-direction:column;gap:18px;padding-bottom:20px}.trip-card[data-v-96160f22]{padding:24px 28px;border-radius:24px;background:#ffffff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 40px #5360a014}.trip-card[data-v-96160f22]:hover{transform:translateY(-4px);box-shadow:0 18px 45px #5360a024}.trip-top[data-v-96160f22],.trip-middle[data-v-96160f22],.trip-bottom[data-v-96160f22]{display:flex;justify-content:space-between;align-items:center}.trip-time[data-v-96160f22]{font-size:32px;font-weight:700;color:#2e3033}.trip-route[data-v-96160f22]{margin-top:8px;color:#5c6166;font-size:16px}.trip-price[data-v-96160f22]{font-size:28px;font-weight:700;color:#ff7a00}.trip-station[data-v-96160f22],.trip-extra[data-v-96160f22]{color:#7b8197;font-size:14px}.trip-seat[data-v-96160f22]{font-size:14px;color:#4854ff}.trip-tags[data-v-96160f22]{display:flex;gap:10px}.tag[data-v-96160f22]{padding:6px 12px;border-radius:999px;background:#f3f5ff;color:#4854ff;font-size:12px;font-weight:600}.tag-blue[data-v-96160f22]{background:#e6efff}.center[data-v-28f86d56]{margin:0 auto}.detail-header[data-v-28f86d56]{padding:42px 0 20px}.detail-title[data-v-28f86d56]{font-size:34px;font-weight:700;color:#2e3033}.detail-subtitle[data-v-28f86d56]{margin-top:12px;color:#5c6166;font-size:18px}.detail-card[data-v-28f86d56]{margin-top:24px;padding:36px 40px;background:#ffffff;border-radius:28px;box-shadow:0 18px 50px #3f55ad14}.detail-row[data-v-28f86d56]{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.detail-row.split[data-v-28f86d56]{gap:50px}.label[data-v-28f86d56]{color:#5c6166;font-size:16px;margin-bottom:10px}.value[data-v-28f86d56]{font-size:20px;font-weight:700;color:#2e3033}.detail-info[data-v-28f86d56],.detail-contact[data-v-28f86d56]{margin-bottom:24px}.info-title[data-v-28f86d56]{color:#2e3033;font-size:18px;font-weight:700;margin-bottom:16px}.info-text[data-v-28f86d56]{color:#5c6166;line-height:1.8;font-size:16px}.detail-contact input[data-v-28f86d56]{width:100%;min-height:52px;border:1px solid #d7dbe6;border-radius:14px;padding:0 16px;font-size:16px;color:#2e3033}.pay-button[data-v-28f86d56]{width:100%;height:56px;border:none;border-radius:16px;background:#4854ff;color:#fff;font-size:18px;font-weight:700;cursor:pointer}.pay-button[data-v-28f86d56]:hover{background:#3849d1}.user_info[data-v-20d5664c]{cursor:pointer}.wrapper[data-v-0935364d]{display:flex;z-index:9;overflow:hidden;position:relative}.wrapper .content[data-v-0935364d]{padding:0 10px;display:flex;align-items:center;flex-wrap:nowrap;transition:transform .5s}.wrapper .content.overflow[data-v-0935364d]{padding-left:30px;padding-right:30px}.wrapper .left[data-v-0935364d],.wrapper .right[data-v-0935364d]{background-color:#fff;position:absolute;top:0;bottom:0;margin:auto;width:20px;height:35px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid #e0e0e6;border-radius:2px;z-index:2;cursor:pointer}.wrapper .left[data-v-0935364d]{left:0}.wrapper .right[data-v-0935364d]{right:0}.n-tag__close{box-sizing:content-box;border-radius:50%;font-size:12px;padding:2px;transform:scale(.9);transform:translate(5px);transition:all .3s}
