.cs-dialog { background-color: rgba(0, 0, 0, 0.5); height: 100vh; left: 0px; position: fixed; top: 0px; width: 100vw; }
.cs-dialog-container { background: url('../img/out-bg_b2fd5602.png') 0% 0% / cover no-repeat rgb(234, 240, 253); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.1) 0px 4px 30px 0px; box-sizing: border-box; font-family: PingFangSC-Regular, SourceHanSansCN, "Microsoft YaHei", Roboto, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 32px 24px 8px; position: absolute; }
.cs-center { left: 50%; top: 50%; transform: translate(-50%, -50%); }
.left-top { left: 10px !important; top: 10px !important; }
.left-bottom { bottom: 10px !important; left: 10px !important; }
.right-top { right: 10px !important; top: 10px !important; }
.right-bottom { bottom: 10px !important; right: 10px !important; }
.cs-closeicon { border-radius: 6px; cursor: pointer; height: 16px; padding: 4px; position: absolute; right: 8px; top: 8px; width: 16px; z-index: 999; box-sizing: content-box !important; }
.cs-closeicon:hover { background: rgb(218, 219, 221); }
.cs-dialog-categroy { width: 100%; }
.cs-dialog-categroy-item { margin-bottom: 10px; }
.item-title { -webkit-box-align: center; -webkit-box-pack: start; align-items: center; display: flex; justify-content: flex-start; margin-bottom: 12px; }
.item-title img { height: 22px; margin-right: 8px; width: 22px; }
.item-title span { color: rgb(42, 49, 66); font-size: 16px; font-weight: 600; }
.item-list { margin-bottom: 16px; }
.item-list-item { background: rgb(255, 255, 255); border-radius: 12px; box-sizing: border-box; color: rgb(51, 112, 255); font-size: 14px; height: 32px; line-height: 32px; margin-bottom: 8px; overflow: hidden; padding-left: 16px; text-overflow: ellipsis; white-space: nowrap; }
.item-list-item.active { background: rgb(51, 112, 255); color: rgb(255, 255, 255); }
.item-list-item > span { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; width: 100%; }
.item-list-remark { color: rgb(248, 78, 3); font-size: 12px; font-weight: 400; margin-top: -4px; }
.cs-dialog-detail { background: url('../img/inner-s_2276d207.png') 0% 0% / cover no-repeat rgb(234, 240, 253); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.1) 0px 4px 30px 0px; min-width: 110%; opacity: 0; position: absolute; top: 0px; transition: 0.3s ease-in-out; visibility: hidden; }
.cs-dialog-detail.active { opacity: 1; visibility: visible; z-index: 999; }
.cs-center .cs-dialog-detail, .right-bottom .cs-dialog-detail, .right-top .cs-dialog-detail { right: 390px; }
.left-bottom .cs-dialog-detail, .left-top .cs-dialog-detail { left: 390px; }
.cs-center.zh .cs-dialog-detail, .right-bottom.zh .cs-dialog-detail, .right-top.zh .cs-dialog-detail { right: 320px; }
.left-bottom.zh .cs-dialog-detail, .left-top.zh .cs-dialog-detail { left: 320px; }
.detail-hint { background: rgba(248, 78, 3, 0.1); border-radius: 12px; color: rgb(248, 78, 3); font-size: 14px; font-weight: 400; line-height: 1.5; margin: 16px; padding: 6px; text-align: center; white-space: normal; }
.detail-content { padding-top: 16px; position: relative; }
.detail-content-qritem { border-bottom: 1px solid rgb(203, 211, 230); margin-bottom: 16px; padding-bottom: 16px; width: 100%; }
.item-qrcode { background: rgb(255, 255, 255); border: 1px solid rgb(51, 112, 255); border-radius: 12px; height: 180px; margin: 0px auto; width: 180px; }
.item-qrcode img { height: 164px; margin: 8px; width: 164px; }
.detail-content { padding-bottom: 4px; }
.detail-content-qritem .item-text { -webkit-box-align: center; -webkit-box-pack: center; align-items: center; display: flex; font-size: 16px; font-weight: 600; justify-content: center; line-height: 1.5; margin-top: 8px; }
.detail-content-qritem .item-text span { color: rgb(51, 112, 255); cursor: pointer; font-size: 15px; }
.detail-content-item { margin: 12px 16px; }
.detail-content-item .irow { -webkit-box-align: center; align-items: center; display: flex; flex-wrap: nowrap; }
.detail-content-item .irow img { height: 20px; margin-right: 8px; object-fit: cover; width: 20px; }
.detail-content-item .irow span { color: rgb(86, 95, 116); flex-shrink: 0; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; width: 82px; }
.detail-content-item .irow span, .item-detail { font-size: 16px; font-weight: 400; margin-right: 8px; white-space: nowrap; }
.item-detail { -webkit-box-flex: 1; background: rgb(255, 255, 255); border-radius: 12px; color: rgb(42, 49, 66); cursor: pointer; flex: 1 1 0%; height: 36px; line-height: 36px; max-width: 60%; padding: 0px 10px; position: relative; }
.item-detail.copyed::after { background: rgba(0, 0, 0, 0.7); border-radius: 15px; color: rgb(255, 255, 255); content: "Copied"; height: 30px; left: 50%; line-height: 30px; position: absolute; text-align: center; top: -30px; transform: translateX(-50%); width: 70px; }
.link-btn { background: rgb(51, 112, 255); border-radius: 12px; box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; overflow: hidden; padding: 2px 10px; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.cs-dialog-detail.gzwm { background-image: url('../img/inner-b_fdc2af39.png'); background-repeat: no-repeat; background-size: cover; }
.gzwm .detail-content-item { margin-bottom: 0px; }
.dir-img-list { -webkit-box-align: start; align-items: flex-start; background: rgba(255, 255, 255, 0.3); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 10px; display: flex; margin-bottom: 8px; padding: 10px; }
.dir-img-list .list-item { -webkit-box-flex: 1; flex: 1 1 0%; margin-right: 30px; }
.dir-img-list .list-item:last-child { margin-right: 0px; }
.dir-img-list .list-item .dir-img { background: rgb(255, 255, 255); border-radius: 12px; height: 148px; margin: 0px auto 8px; width: 148px; }
.dir-img-list .list-item .dir-img img { height: 138px; margin: 5px; object-fit: cover; width: 138px; }
.zh .dir-img-list .list-item .dir-title { white-space: nowrap; }
.dir-img-list .list-item .dir-title { color: rgb(89, 89, 89); font-size: 12px; line-height: 1.5; text-align: center; white-space: normal; }
.dir-img-list .list-item .dir-title.title-link { color: rgb(47, 84, 235); cursor: pointer; }
.dir-img-list .list-item .dir-remark { color: rgb(89, 89, 89); cursor: pointer; font-size: 12px; position: relative; text-align: center; }
.dir-remark.copyed::after { background: rgba(0, 0, 0, 0.7); border-radius: 15px; color: rgb(255, 255, 255); content: "Copied"; height: 30px; left: 50%; line-height: 30px; position: absolute; text-align: center; top: -30px; transform: translateX(-50%); width: 70px; }
.open-img-list { height: 34px; margin-bottom: 16px; margin-top: 20px; }
.open-img-list .list-item { float: left; margin-right: 10px; text-align: center; width: 28px; }
.open-img-list .list-item:last-child { margin-right: 0px; }
.open-img-list .list-item .open-big-img { -webkit-box-pack: center; background: rgba(0, 0, 0, 0.5); border-radius: 16px; box-shadow: rgb(0, 0, 0) 0px 1px 10px; color: rgb(0, 0, 0); cursor: pointer; height: 106%; justify-content: center; left: 0px; opacity: 0; position: absolute; top: -12px; transition: 0.3s ease-in-out; visibility: hidden; width: 100%; }
.open-img-list .list-item .open-big-img, .open-img-list .list-item .open-big-img .content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; }
.open-img-list .list-item .open-big-img .content { background: rgb(255, 255, 255); border-radius: 12px; padding: 30px 16px 16px; position: relative; width: 200px; }
.open-img-list .list-item .open-big-img .close-icon { position: absolute; right: 8px; top: 8px; width: 14px; }
.open-img-list .list-item .open-big-img .content-img { width: 134px; }
.open-img-list .list-item .open-big-img span { color: rgb(0, 0, 0); font-size: 12px; line-height: 1.5; text-align: center; white-space: normal; }
.open-img-list .list-item .open-img { cursor: pointer; height: 34px; }
.open-img-list .list-item .open-img:hover { opacity: 0.5; }
.open-img-list .list-item .open-title { background: rgba(0, 0, 0, 0.8); border-radius: 6px; color: rgb(255, 255, 255); font-size: 12px; margin-top: -10px; opacity: 0; padding: 4px; transform: translateX(-30%); transition: 0.3s ease-in-out; visibility: hidden; white-space: nowrap; width: fit-content; }
.open-img-list .list-item:first-child .open-title { transform: translateX(0px) !important; }
@media screen and (max-width: 768px) {
  .item-list-item { overflow: visible; }
  .open-img-list .list-item .open-big-img { height: 116% !important; top: -35px !important; }
  .cs-dialog-detail { overflow: auto; left: 0px !important; min-width: 100% !important; padding-top: 0px !important; position: absolute !important; right: 0px !important; width: 100% !important; }
  .zh .cs-dialog-detail .cs-closeicon { left: 278px; position: sticky; }
  .cs-dialog-detail .cs-closeicon { left: 348px; position: sticky; }
  .dir-img-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; flex-direction: column; }
  .dir-img-list .list-item { margin-right: 0px !important; }
  .cs-dialog-detail.gzwm { height: 100%; overflow-y: auto; }
  .zh .cs-dialog-detail { width: 100% !important; }
  .detail-content-item { margin: 10px 8px; }
  .detail-hint { font-size: 14px; }
  .irow img { height: 16px; margin-right: 4px; width: 16px; }
  .irow span { font-size: 14px !important; margin-right: 4px !important; width: 71px !important; }
  .item-detail { font-size: 14px; margin-right: 4px; padding: 0px 8px; }
  .link-btn { font-size: 12px; padding: 6px 12px; }
}
.cs-red .cs-dialog-container { background-image: url('../img/pout-bg2_7b18a0a5.png'); }
.cs-red .item-list-item { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 10px; color: rgb(51, 51, 51); }
.cs-red .item-list-item.active { background: rgb(255, 226, 226); box-shadow: rgba(255, 80, 80, 0.1) 0px 0px 10px; color: rgb(255, 80, 80); }
.cs-red .cs-dialog-detail { background-image: url('../img/pinner-s2_b8c020c1.png'); }
.cs-red .cs-dialog-detail.gzwm { background-image: url('../img/pinner-b2_84a2db8c.png'); min-width: 130%; overflow-y: auto; }
.cs-red .item-list-remark { color: rgb(255, 96, 28); }
.cs-red .detail-hint { background: rgb(255, 235, 235); color: rgb(255, 96, 28); }
.cs-red .detail-content-qritem .item-text span { color: rgb(255, 80, 80); }
.cs-red .item-qrcode { border-color: rgb(255, 80, 80); }
.cs-red .link-btn { background: rgb(255, 80, 80); }
.cs-red .dir-img-list .list-item .dir-title.title-link { color: rgb(255, 80, 80); }
.cs-red .item-detail { background: rgb(255, 235, 235); }

@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 400; src: url('../img/Inter-400_0358a977.woff2') format("woff2"); }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 500; src: url('../img/Inter-500_10a88c86.woff2') format("woff2"); }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 600; src: url('../img/Inter-600_c98feb3f.woff2') format("woff2"); }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 700; src: url('../img/Inter-700_bb53c72d.woff2') format("woff2"); }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 800; src: url('../img/Inter-800_a4a2bb6a.woff2') format("woff2"); }
@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 900; src: url('../img/Inter-900_7ed61267.woff2') format("woff2"); }
html { color: rgb(86, 95, 116); line-height: 1.5; overflow-x: hidden; font-size: 62.5% !important; }
body, html { font-family: Inter, PingFangSC-Regular, SourceHanSansCN, "Microsoft YaHei", Roboto, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif; width: 100%; }
body { color: inherit; font-size: 14px; font-weight: 400; margin: 0px; padding: 0px !important; }
body.bgf { background-color: rgb(255, 255, 255); position: relative; }
dd, dl, p, ul { line-height: 1.5; }
dd, dl, li, p, ul { margin: 0px; padding: 0px; }
li { list-style: none; }
ol { margin: 0px; padding: 0px; }
a { color: inherit; line-height: 24px; text-decoration: none; }
a, a:active { outline: 0px; }
body, fieldset, h1, h2, h3, h4, h5, h6, html, legend, li, ul { margin: 0px; padding: 0px; }
input[type="button"], input[type="reset"], input[type="submit"] { appearance: none; }
button { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
textarea { appearance: none; }
img { border: 0px; margin: 0px; padding: 0px; }
.container::after, ul::after { clear: both; }
.swiper-pagination-bullet { background: rgb(203, 211, 230); display: inline-block; border-radius: 0px !important; height: 4px !important; width: 32px !important; }
.swiper-pagination-bullet-active { background: rgb(51, 112, 255); opacity: 1; }
.el-pager li, .el-pager li.is-active { background: transparent !important; }
.el-pager li.is-active { color: rgb(51, 112, 255) !important; }
.btn-prev, .el-pagination.is-background .btn-next { background-color: transparent !important; }
.hidden { display: none; }
.t_mian img { max-width: 100%; }
.el-message--success .el-message__content { font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; color: rgb(255, 255, 255) !important; }
.el-message--success { padding: 10px 20px; background: rgb(76, 175, 80) !important; }
.el-message .el-message-icon--success { color: rgb(255, 255, 255) !important; }
.legacy .t_title { color: rgb(42, 49, 66); font-size: 32px; font-weight: 600; margin-bottom: 20px; text-align: left !important; }
.legacy .t_info { color: rgb(158, 164, 180); font-size: 16px; margin: 15px 0px; }
.legacy .t_page { margin-bottom: 120px; margin-top: 20px; }
.legacy .t_page a { color: rgb(51, 112, 255); font-weight: 600; text-decoration: underline; }
.container { margin: auto !important; max-width: 1240px !important; width: 96% !important; }
.header .container { max-width: 1240px; }
.nav-menu .menu-item a { color: rgba(255, 255, 255, 0.8); display: block; line-height: 30px; margin: 0px 13px; text-decoration: none; text-transform: uppercase; }
.nav-menu .current-menu-item a, .nav-menu .menu-item a:hover { color: rgb(255, 255, 255); }
.module-title { font-size: 40px; line-height: 1.5; margin-bottom: 60px; margin-top: 120px; text-align: center; color: rgb(42, 49, 66) !important; }
@media screen and (max-width: 768px) {
  .module-title { font-size: 24px; margin: 30px auto; width: 92%; }
}
.module-title + p { text-align: center; }
.en-container { max-width: 1400px !important; }
.randkefu { display: none; }
html[lang="zh"] body .container { margin: auto; max-width: 1240px; width: 96%; }
html[lang="zh"] body .kefu .yidong .btn { bottom: 92px !important; right: 0px !important; }
@media screen and (max-width: 768px) {
  html[lang="zh"] body .kefu .yidong .btn { bottom: 60px !important; right: 0px !important; }
}
.page-container { margin-top: 30px; }
.page-container .list-container { display: flex; }
.page-container .list-container ul { align-items: center; display: flex; margin: 0px auto; }
.page-container .list-container ul > li:not(:last-child) { background: rgb(76, 109, 232); color: rgb(255, 255, 255); height: 26px; line-height: 26px; margin: 0px 2px; min-width: 30px; text-align: center; }
.page-container .list-container ul > li:not(:last-child):not(:has(a)) { padding: 0px 5px; }
.page-container .list-container ul > li:not(:last-child):hover a { background: rgb(51, 112, 255); }
.page-container .list-container ul > li:not(:last-child) a { color: rgb(255, 255, 255); display: block; padding: 0px 5px; }
.page-container .list-container select[name="sldd"] { height: 26px; line-height: 26px; margin: 0px 2px; }
.page-container .list-container .thisclass { background: rgb(255, 153, 0) !important; }
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.span_title { display: none; }
.text-center { text-align: center !important; }
.text-left { text-align: left !important; }
.text-white { color: rgb(255, 255, 255) !important; }
.text-black { color: rgb(42, 49, 66) !important; }
.text-black-1 { color: rgb(20, 20, 20) !important; }
.text-black-2 { color: rgb(21, 21, 21) !important; }
.text-black-3 { color: rgb(52, 52, 52) !important; }
.text-black-4 { color: rgb(76, 76, 76) !important; }
.text-black-5 { color: rgb(89, 89, 89) !important; }
.text-blue-1 { color: rgb(0, 145, 255) !important; }
.text-blue-2 { color: rgb(9, 58, 184) !important; }
.text-blue-3 { color: rgb(22, 95, 255) !important; }
.text-blue-4 { color: rgb(32, 95, 233) !important; }
.text-blue-5 { color: rgb(87, 86, 255) !important; }
.text-bold { font-weight: 600 !important; }
.bg-white { background: rgb(255, 255, 255) !important; }
.bg-white-1 { background: rgb(247, 247, 247) !important; }
.bg-white-2 { background: rgb(243, 248, 255) !important; }
.bg-blue-1 { background: rgb(51, 112, 255) !important; }
.bg-blue-2 { background: rgb(22, 95, 255) !important; }
.bg-blue-3 { background: rgb(32, 95, 233) !important; }
.bg-blue-4 { background: rgb(57, 126, 247) !important; }
.bg-blue-5 { background: rgb(87, 86, 255) !important; }
.cursor-pointer { cursor: pointer !important; }
.radius5 { border-radius: 5px !important; }
.radius10 { border-radius: 10px !important; }
.b-mt-10 { margin-top: 10px !important; }
.q-pa-md { padding: 16px; }
.q-ml-md { margin-left: 16px; }
.q-mr-md { margin-right: 16px; }
.b-pt-120 { padding-bottom: 120px; }
.relative-position { position: relative; }
.absolute { position: absolute; }
.section-title { font-size: 40px; margin-bottom: 60px; margin-top: 120px; }
@media screen and (max-width: 768px) {
  .section-title { font-size: 24px; margin-bottom: 30px; margin-top: 30px; }
}
.has-subtitle .section-title { margin-bottom: 30px; }
.has-subtitle2 .section-title { margin-bottom: 15px; }
.btn-primary { background: linear-gradient(90.26deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%); border-radius: 16px; box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; color: rgb(255, 255, 255); cursor: pointer; font-size: 20px; padding: 16px 56px; text-align: center; }
@media screen and (max-width: 768px) {
  .btn-primary { border-radius: 8px; font-size: 20px; padding: 6px; }
}
.btn-primary:hover { background: linear-gradient(90.26deg, rgb(135, 171, 255) -1.1%, rgb(85, 136, 255) 99.77%); }
.btn-primary:active, .btn-primary:hover { box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; }
.btn-primary:active { background: linear-gradient(90.26deg, rgb(86, 136, 255) -1.1%, rgb(34, 100, 255) 99.77%); }
.btn-outline { border: 1px solid rgb(51, 112, 255); border-radius: 16px; box-sizing: border-box; color: rgb(51, 112, 255); cursor: pointer; font-size: 20px; line-height: 56px; min-height: 56px; min-width: 142px; padding: 0px 56px; text-align: center; }
@media screen and (max-width: 768px) {
  .btn-outline { border-radius: 8px; font-size: 20px; height: max-content; line-height: 24px; min-height: max-content; min-width: max-content; padding: 6px; }
}
.btn-outline:hover { background: rgba(51, 112, 255, 0.05); }
.btn-outline:active { background: rgba(51, 112, 255, 0.1); }
.color-title { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: 56px; font-weight: 600; -webkit-text-fill-color: transparent; }
@media screen and (max-width: 768px) {
  .color-title { font-size: 24px; }
}
.halation-header-1 { aspect-ratio: 1 / 1; background: rgb(116, 119, 255); border-radius: 50%; filter: blur(300px); flex-shrink: 0; height: 400px; left: calc(50% - 511px); position: absolute; top: -70px; width: 400px; z-index: -1; }
@media screen and (max-width: 768px) {
  .halation-header-1 { filter: blur(100px); height: 100px; left: 0px; top: 0px; width: 30%; }
}
.halation-header-2 { aspect-ratio: 1 / 1; background: rgb(116, 119, 255); border-radius: 50%; filter: blur(400px); flex-shrink: 0; height: 400px; position: absolute; right: calc(50% - 719px); top: -70px; width: 400px; z-index: -1; }
@media screen and (max-width: 768px) {
  .halation-header-2 { filter: blur(100px); height: 100px; right: 0px; top: 10px; width: 30%; }
}
.halation-header-3 { aspect-ratio: 1 / 1; background: rgb(40, 101, 233); border-radius: 50%; filter: blur(300px); flex-shrink: 0; height: 400px; position: absolute; right: calc(50% - 615px); top: 210px; width: 400px; z-index: -1; }
@media screen and (max-width: 768px) {
  .halation-header-3 { filter: blur(100px); height: 100px; right: 100px; top: 150px; width: 30%; }
}
.halation-style2 { background: rgb(116, 119, 255); border-radius: 50%; filter: blur(300px); height: 400px; opacity: 1; position: absolute; width: 400px; z-index: -1; }
@media screen and (max-width: 768px) {
  .halation-style2 { filter: blur(50px); height: 100px; width: 30%; }
}
.halation-style3 { background: rgb(40, 101, 233); border-radius: 50%; filter: blur(300px); height: 400px; opacity: 1; position: absolute; width: 400px; z-index: -1; }
@media screen and (max-width: 768px) {
  .halation-style3 { filter: blur(50px); height: 100px; width: 30%; }
}
.halation-style { background: rgb(116, 165, 255); border-radius: 50%; filter: blur(500px); height: 800px; opacity: 0.8; position: absolute; width: 800px; z-index: -1; }
@media screen and (max-width: 768px) {
  .halation-style { filter: blur(200px); height: 65%; width: 65%; }
}
.text-primary { color: rgb(51, 112, 255); }
.linear-font { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; -webkit-text-fill-color: transparent; }
.flex { display: flex; flex-wrap: wrap; }
.flex-center { align-items: center; justify-content: center; }
.row { flex-direction: row; }
.row-reverse { flex-direction: row-reverse; }
.column { flex-direction: column; }
.grow { flex-grow: 1; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-stretch { align-items: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-around { justify-content: space-around; }
.justify-evenly { justify-content: space-evenly; }
.justify-between { justify-content: space-between; }
.no-wrap { flex-wrap: nowrap; }
.mr-auto { margin-right: auto; }
.col { flex: 10000 1 0%; }
@media screen and (min-width: 993px) {
  :root { --module-title-size: 30px; --home-banner-title-size: 46px; --home-banner-sub-title-size: 20px; --home-what-cando-title-size: 20px; --home-what-cando-text-size: 16px; --home-bte5-card-text-size: 32px; --home-bte5-button-text-size: 35px; --download-banner-title-size: 46px; --download-banner-sub-title-size: 24px; --download-apply-title-size: 40px; --download-apply-sub-title-size: 14px; --download-version-title-size: 24px; --download-version-text-size: 16px; --agent-banner-title-size: 46px; --agent-banner-subtitle-size: 25px; --agent-occupation-title-size: 40px; --about-module-title: 40px; --about-banner-title-size: 40px; --about-banner-text-size: 16px; --concat-use-banner-title-size: 46px; --concat-use-banner-text-size: 30px; --concat-use-text-size: 14px; --store-banner-title-size: 40px; --friend-banner-title-size: 46px; --phone-title-size: 40px; --q-m-lg: 120px; }
}
@media screen and (max-width: 992px) {
  :root { --module-title-size: 30px; --home-banner-title-size: 24px; --home-banner-sub-title-size: 16px; --home-what-cando-title-size: 16px; --home-what-cando-text-size: 16px; --home-bte5-card-text-size: 16px; --home-bte5-button-text-size: 20px; --home-banner-text-line-height: 24px; --download-banner-title-size: 24px; --download-banner-sub-title-size: 24px; --download-apply-title-size: 24px; --download-apply-sub-title-size: 14px; --download-version-title-size: 15px; --download-version-text-size: 13px; --agent-banner-title-size: 30px; --agent-banner-subtitle-size: 18px; --agent-occupation-title-size: 30px; --about-module-title: 24px; --about-banner-title-size: 18px; --about-banner-text-size: 14px; --concat-use-banner-title-size: 25px; --concat-use-banner-text-size: 16px; --concat-use-text-size: 14px; --store-banner-title-size: 30px; --friend-banner-title-size: 24px; --q-m-lg: 60px; }
}
.header { background: rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgb(255, 255, 255); left: 0px; padding: 0px; position: fixed; top: 0px; width: 100%; z-index: 999; }
.header .check-lang-wrap { background: rgb(245, 245, 245); margin: 2px 0px; }
.header .check-lang-wrap .check-lang { margin: 0px 10px; border-radius: 4px !important; font-size: 12px !important; padding: 2px 4px !important; }
.header .check-lang-wrap .no-promte { border-radius: 4px; color: rgb(170, 165, 165); font-size: 12px; padding: 2px; }
.header .check-lang-wrap .no-promte:hover { background: rgba(0, 0, 0, 0.06); transition: 0.5s; }
.header .h-nav { height: 100%; margin: 0px auto; max-width: 1240px; }
.header .logo { height: 60px; max-width: 200px; }
.header .logo .img-logo { height: 32px; width: 124px; }
@media screen and (max-width: 768px) {
  .header .logo .img-logo { margin-left: 10px; }
}
.header .logo .en-img-logo { background: url('../img/en-logo2x2_86fa3790.webp') 50% center / 100% 100% no-repeat; }
.header .logo .zh-img-logo { background: url('../img/zh-logo2x2_630e1e08.png') 50% center / 100% 100% no-repeat; }
.header .nav-link { display: flex !important; flex-basis: auto; }
@media screen and (max-width: 768px) {
  .header .nav-link { background: rgb(255, 255, 255); flex-basis: 100%; flex-direction: column; flex-grow: 1; padding: 20px 0px; }
  .header .nav-link:not(.show) { display: none !important; }
}
.header .nav-link > li { position: relative; }
@media screen and (max-width: 768px) {
  .header .nav-link > li { border-bottom: 1px solid rgb(232, 232, 232); width: 100%; }
  .header .nav-link > li:last-child { border: none; padding-top: 20px; }
}
.header .nav-link .li-border::after { background: rgb(51, 112, 255); border-radius: 4px 4px 0px 0px; bottom: 0px; content: ""; height: 3px; left: 50%; position: absolute; transform: translate(-50%); width: 24px; }
@media screen and (max-width: 768px) {
  .header .nav-link .li-border::after { background: transparent; }
}
.header .nav-link .li-border .alink { color: rgb(51, 112, 255); font-weight: 600; padding: 0px 8px; transition: 0.4s; }
.header .nav-link .menu-link .ico-arrow { margin-left: 5px; transform: rotate(180deg); transition: 0.5s; width: 20px; }
.header .nav-link .menu-link .ico-arrow.down { transform: rotate(0deg); }
.header .nav-link .alink { box-sizing: border-box; color: rgb(42, 49, 66); display: block; font-size: 16px; height: 60px; line-height: 60px; padding: 0px 12px; }
@media screen and (max-width: 768px) {
  .header .nav-link .alink { align-items: center; height: 40px; justify-content: center; padding: 0px; width: 100%; color: rgb(42, 49, 66) !important; display: flex !important; }
}
.header .nav-link .alink:hover { color: rgb(51, 112, 255); }
@media screen and (max-width: 768px) {
  .header .nav-link .alink:hover { color: rgb(42, 49, 66) !important; }
}
.header .nav-link .sub-menu, .header .nav-link .sub-menu-home { background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px; left: 50%; position: absolute; top: 60px; transform: translate(-50%); width: max-content; }
@media screen and (max-width: 768px) {
  .header .nav-link .sub-menu, .header .nav-link .sub-menu-home { box-shadow: none; margin-bottom: 10px; position: relative; top: 0px; }
}
.header .nav-link .sub-menu-home { background-color: rgb(255, 255, 255); max-width: 275px; padding: 16px 24px; }
@media screen and (max-width: 768px) {
  .header .nav-link .sub-menu-home { align-items: center; font-size: 14px; }
}
.header .nav-link .sub-menu-home li { display: flex; padding: 10px 0px; }
.header .nav-link .sub-menu-home li .img { display: flex; margin-right: 12px; }
.header .nav-link .sub-menu-home li .img img { height: 24px; width: 24px; }
.header .nav-link .sub-menu-home li .img-text { font-size: 16px; }
.header .nav-link .sub-menu-home li .img-text a:first-child { font-weight: 600; }
.header .nav-link .sub-menu-home li .img-text a:first-child:hover { color: rgb(51, 112, 255); }
@media screen and (max-width: 768px) {
  .header .nav-link .sub-menu-home { background-color: rgb(255, 255, 255); }
  .header .nav-link .sub-menu-home li .img-text a:first-child { font-weight: 400; }
}
.header .nav-link .sub-menu { padding: 16px 24px 0px; }
.header .nav-link .sub-menu li { margin-bottom: 16px; }
.header .nav-link .sub-menu .sub-menu-link { font-size: 16px; }
.header .nav-link .sub-menu .sub-menu-link:hover { color: rgb(51, 112, 255); }
.header .nav-link .nuxt-link-exact-active { color: rgb(255, 255, 255); }
@media screen and (max-width: 768px) {
  .header .nav-link .nuxt-link-exact-active { color: rgb(51, 112, 255); }
}
.header.sticky { backdrop-filter: blur(2px); background: rgba(255, 255, 255, 0.9); box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 20px; }
.header.sticky .alink:hover { color: rgb(51, 112, 255); }
.header.sticky .logo .img-logo { height: 32px; width: 124px; }
.header.sticky .logo .en-img-logo { background: url('../img/en-logo2x2_86fa3790.webp') 50% center / 100% 100% no-repeat; }
.header.sticky .nuxt-link-exact-active { color: rgb(51, 112, 255); }
@media screen and (max-width: 768px) {
  .header.sticky .hamburger { display: inline-block; }
  .header.sticky .hamburger .hamburger-line { background-color: rgba(0, 0, 0, 0.6); }
  .header.sticky .hamburger .hamburger-line-top { top: 0px; }
  .header.sticky .hamburger .hamburger-line-bottom { bottom: 0px; }
}
.header.sticky .selected-option { overflow: hidden; }
.header.sticky .language_select::before { background: url('../img/language-white_15e07bc5.png') 0px center / 100% no-repeat; }
.header .hamburger { background: transparent; border: none; cursor: pointer; display: none; height: 17px; margin-right: 10px; outline: none; overflow: hidden; position: relative; width: 24px; z-index: 1000; }
@media screen and (max-width: 768px) {
  .header .hamburger { display: block; }
}
.header .hamburger .hamburger-line { background: rgba(255, 255, 255, 0.8); display: block; height: 2px; left: 0px; position: absolute; transition: 0.2s ease-out; width: 100%; }
.header .hamburger .hamburger-line-top { top: 0px; }
.header .hamburger .hamburger-line-middle { top: 50%; transform: translateY(-50%); }
.header .hamburger .hamburger-line-bottom { bottom: 0px; }
@media screen and (max-width: 768px) {
  .header .mask { background-color: rgba(0, 0, 0, 0.4); display: block; height: 100%; left: 0px; position: fixed; top: 60px; width: 100%; }
}
.header .nav-mask { position: relative; z-index: 100; }
.header .language_select { background: transparent; border-radius: 18px; font-size: 14px; height: 60px; padding: 0px 32px; position: relative; }
@media screen and (max-width: 768px) {
  .header .language_select { line-height: 60px; }
}
.header .language_select::before { background: url('../img/language-white_15e07bc5.png') 0px center / 100% no-repeat; content: ""; display: block; height: 20px; left: 10px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }
@media screen and (max-width: 768px) {
  .header .language_select::before { background: url('../img/language-white_15e07bc5.png') 0px center / 100% no-repeat; }
}
.header .language_select .option-pan { background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px; box-sizing: border-box; display: none; height: 340px; left: 0px; overflow: auto; padding: 16px 20px 0px; position: absolute; text-align: left; top: 60px; transform-origin: center top; }
.header .language_select .selected-option { border: none; border-radius: 16px; color: rgb(42, 49, 66); cursor: pointer; font-size: 16px; line-height: 60px; outline: none; }
.header .language_select .selected-option a { background: transparent; }
@media screen and (max-width: 768px) {
  .header .language_select .selected-option { background: rgb(255, 255, 255); color: rgb(42, 49, 66) !important; }
}
.header .language_select .options { border: none; box-sizing: border-box; cursor: pointer; margin-bottom: 6px; outline: none; }
.header .language_select .active, .header .language_select .options:hover { color: rgb(51, 112, 255); }
.header .menu-button { height: 60px; text-align: center; }
.header .menu-button .btn-primary { border-radius: 20px; font-size: 16px; line-height: 1; padding: 10px 20px; }
:root { --el-color-white: #fff; --el-color-black: #000; --el-color-primary-rgb: 64,158,255; --el-color-success-rgb: 103,194,58; --el-color-warning-rgb: 230,162,60; --el-color-danger-rgb: 245,108,108; --el-color-error-rgb: 245,108,108; --el-color-info-rgb: 144,147,153; --el-font-size-extra-large: 20px; --el-font-size-large: 18px; --el-font-size-medium: 16px; --el-font-size-base: 14px; --el-font-size-small: 13px; --el-font-size-extra-small: 12px; --el-font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; --el-font-weight-primary: 500; --el-font-line-height-primary: 24px; --el-index-normal: 1; --el-index-top: 1000; --el-index-popper: 2000; --el-border-radius-base: 4px; --el-border-radius-small: 2px; --el-border-radius-round: 20px; --el-border-radius-circle: 100%; --el-transition-duration: .3s; --el-transition-duration-fast: .2s; --el-transition-function-ease-in-out-bezier: cubic-bezier(.645,.045,.355,1); --el-transition-function-fast-bezier: cubic-bezier(.23,1,.32,1); --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier); --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear; --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-component-size-large: 40px; --el-component-size: 32px; --el-component-size-small: 24px; color-scheme: light; --el-color-primary: #409eff; --el-color-primary-light-3: #79bbff; --el-color-primary-light-5: #a0cfff; --el-color-primary-light-7: #c6e2ff; --el-color-primary-light-8: #d9ecff; --el-color-primary-light-9: #ecf5ff; --el-color-primary-dark-2: #337ecc; --el-color-success: #67c23a; --el-color-success-light-3: #95d475; --el-color-success-light-5: #b3e19d; --el-color-success-light-7: #d1edc4; --el-color-success-light-8: #e1f3d8; --el-color-success-light-9: #f0f9eb; --el-color-success-dark-2: #529b2e; --el-color-warning: #e6a23c; --el-color-warning-light-3: #eebe77; --el-color-warning-light-5: #f3d19e; --el-color-warning-light-7: #f8e3c5; --el-color-warning-light-8: #faecd8; --el-color-warning-light-9: #fdf6ec; --el-color-warning-dark-2: #b88230; --el-color-danger: #f56c6c; --el-color-danger-light-3: #f89898; --el-color-danger-light-5: #fab6b6; --el-color-danger-light-7: #fcd3d3; --el-color-danger-light-8: #fde2e2; --el-color-danger-light-9: #fef0f0; --el-color-danger-dark-2: #c45656; --el-color-error: #f56c6c; --el-color-error-light-3: #f89898; --el-color-error-light-5: #fab6b6; --el-color-error-light-7: #fcd3d3; --el-color-error-light-8: #fde2e2; --el-color-error-light-9: #fef0f0; --el-color-error-dark-2: #c45656; --el-color-info: #909399; --el-color-info-light-3: #b1b3b8; --el-color-info-light-5: #c8c9cc; --el-color-info-light-7: #dedfe0; --el-color-info-light-8: #e9e9eb; --el-color-info-light-9: #f4f4f5; --el-color-info-dark-2: #73767a; --el-bg-color: #fff; --el-bg-color-page: #f2f3f5; --el-bg-color-overlay: #fff; --el-text-color-primary: #303133; --el-text-color-regular: #606266; --el-text-color-secondary: #909399; --el-text-color-placeholder: #a8abb2; --el-text-color-disabled: #c0c4cc; --el-border-color: #dcdfe6; --el-border-color-light: #e4e7ed; --el-border-color-lighter: #ebeef5; --el-border-color-extra-light: #f2f6fc; --el-border-color-dark: #d4d7de; --el-border-color-darker: #cdd0d6; --el-fill-color: #f0f2f5; --el-fill-color-light: #f5f7fa; --el-fill-color-lighter: #fafafa; --el-fill-color-extra-light: #fafcff; --el-fill-color-dark: #ebedf0; --el-fill-color-darker: #e6e8eb; --el-fill-color-blank: #fff; --el-box-shadow: 0px 12px 32px 4px #0000000a,0px 8px 20px #00000014; --el-box-shadow-light: 0px 0px 12px #0000001f; --el-box-shadow-lighter: 0px 0px 6px #0000001f; --el-box-shadow-dark: 0px 16px 48px 16px #00000014,0px 12px 32px #0000001f,0px 8px 16px -8px #00000029; --el-disabled-bg-color: var(--el-fill-color-light); --el-disabled-text-color: var(--el-text-color-placeholder); --el-disabled-border-color: var(--el-border-color-light); --el-overlay-color: #000c; --el-overlay-color-light: #000000b3; --el-overlay-color-lighter: #00000080; --el-mask-color: #ffffffe6; --el-mask-color-extra-light: #ffffff4d; --el-border-width: 1px; --el-border-style: solid; --el-border-color-hover: var(--el-text-color-disabled); --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color); --el-svg-monochrome-grey: var(--el-border-color); }
.fade-in-linear-enter-active, .fade-in-linear-leave-active { transition: var(--el-transition-fade-linear); }
.fade-in-linear-enter-from, .fade-in-linear-leave-to { opacity: 0; }
.el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active { transition: var(--el-transition-fade-linear); }
.el-fade-in-linear-enter-from, .el-fade-in-linear-leave-to { opacity: 0; }
.el-fade-in-enter-active, .el-fade-in-leave-active { transition: all var(--el-transition-duration) cubic-bezier(.55,0,.1,1); }
.el-fade-in-enter-from, .el-fade-in-leave-active { opacity: 0; }
.el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active { transition: all var(--el-transition-duration) cubic-bezier(.55,0,.1,1); }
.el-zoom-in-center-enter-from, .el-zoom-in-center-leave-active { opacity: 0; transform: scaleX(0); }
.el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active { opacity: 1; transform: scaleY(1); transform-origin: center top; transition: var(--el-transition-md-fade); }
.el-zoom-in-top-enter-active[data-popper-placement^="top"], .el-zoom-in-top-leave-active[data-popper-placement^="top"] { transform-origin: center bottom; }
.el-zoom-in-top-enter-from, .el-zoom-in-top-leave-active { opacity: 0; transform: scaleY(0); }
.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active { opacity: 1; transform: scaleY(1); transform-origin: center bottom; transition: var(--el-transition-md-fade); }
.el-zoom-in-bottom-enter-from, .el-zoom-in-bottom-leave-active { opacity: 0; transform: scaleY(0); }
.el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active { opacity: 1; transform: scale(1); transform-origin: left top; transition: var(--el-transition-md-fade); }
.el-zoom-in-left-enter-from, .el-zoom-in-left-leave-active { opacity: 0; transform: scale(0.45); }
.collapse-transition { transition: var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out; }
.el-collapse-transition-enter-active, .el-collapse-transition-leave-active { transition: var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out; }
.horizontal-collapse-transition { transition: var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out; }
.el-list-enter-active, .el-list-leave-active { transition: 1s; }
.el-list-enter-from, .el-list-leave-to { opacity: 0; transform: translateY(-30px); }
.el-list-leave-active { position: absolute !important; }
.el-opacity-transition { transition: opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1); }
.el-icon-loading { animation: 2s linear 0s infinite normal none running rotating; }
.el-icon--right { margin-left: 5px; }
.el-icon--left { margin-right: 5px; }
@keyframes rotating { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.el-icon { --color: inherit; align-items: center; display: inline-flex; height: 1em; justify-content: center; line-height: 1em; position: relative; width: 1em; fill: currentcolor; color: var(--color); font-size: inherit; }
.el-icon.is-loading { animation: 2s linear 0s infinite normal none running rotating; }
.el-icon svg { height: 1em; width: 1em; }
.el-badge { --el-badge-bg-color: var(--el-color-danger); --el-badge-radius: 10px; --el-badge-font-size: 12px; --el-badge-padding: 6px; --el-badge-size: 18px; display: inline-block; position: relative; vertical-align: middle; width: fit-content; }
.el-badge__content { align-items: center; background-color: var(--el-badge-bg-color); border: 1px solid var(--el-bg-color); border-radius: var(--el-badge-radius); color: var(--el-color-white); display: inline-flex; font-size: var(--el-badge-font-size); height: var(--el-badge-size); justify-content: center; padding: 0 var(--el-badge-padding); white-space: nowrap; }
.el-badge__content.is-fixed { position: absolute; right: calc(1px + var(--el-badge-size)/2); top: 0px; transform: translateY(-50%) translate(100%); z-index: var(--el-index-normal); }
.el-badge__content.is-fixed.is-dot { right: 5px; }
.el-badge__content.is-dot { border-radius: 50%; height: 8px; padding: 0px; right: 0px; width: 8px; }
.el-badge__content.is-hide-zero { display: none; }
.el-badge__content--primary { background-color: var(--el-color-primary); }
.el-badge__content--success { background-color: var(--el-color-success); }
.el-badge__content--warning { background-color: var(--el-color-warning); }
.el-badge__content--info { background-color: var(--el-color-info); }
.el-badge__content--danger { background-color: var(--el-color-danger); }
.el-message { --el-message-bg-color: var(--el-color-info-light-9); --el-message-border-color: var(--el-border-color-lighter); --el-message-padding: 11px 15px; --el-message-close-size: 16px; --el-message-close-icon-color: var(--el-text-color-placeholder); --el-message-close-hover-color: var(--el-text-color-secondary); align-items: center; background-color: var(--el-message-bg-color); border-color: var(--el-message-border-color); border-radius: var(--el-border-radius-base); border-style: var(--el-border-style); border-width: var(--el-border-width); box-sizing: border-box; display: flex; gap: 8px; left: 50%; max-width: calc(100% - 32px); padding: var(--el-message-padding); position: fixed; top: 20px; transform: translate(-50%); transition: opacity var(--el-transition-duration),transform .4s,top .4s; width: fit-content; }
.el-message.is-plain { background-color: var(--el-bg-color-overlay); border-color: var(--el-bg-color-overlay); box-shadow: var(--el-box-shadow-light); }
.el-message p { margin: 0px; }
.el-message--primary { --el-message-bg-color: var(--el-color-primary-light-9); --el-message-border-color: var(--el-color-primary-light-8); --el-message-text-color: var(--el-color-primary); }
.el-message--primary .el-message__content { color: var(--el-message-text-color); overflow-wrap: break-word; }
.el-message .el-message-icon--primary { color: var(--el-message-text-color); }
.el-message--success { --el-message-bg-color: var(--el-color-success-light-9); --el-message-border-color: var(--el-color-success-light-8); --el-message-text-color: var(--el-color-success); }
.el-message--success .el-message__content { color: var(--el-message-text-color); overflow-wrap: break-word; }
.el-message .el-message-icon--success { color: var(--el-message-text-color); }
.el-message--info { --el-message-bg-color: var(--el-color-info-light-9); --el-message-border-color: var(--el-color-info-light-8); --el-message-text-color: var(--el-color-info); }
.el-message--info .el-message__content { color: var(--el-message-text-color); overflow-wrap: break-word; }
.el-message .el-message-icon--info { color: var(--el-message-text-color); }
.el-message--warning { --el-message-bg-color: var(--el-color-warning-light-9); --el-message-border-color: var(--el-color-warning-light-8); --el-message-text-color: var(--el-color-warning); }
.el-message--warning .el-message__content { color: var(--el-message-text-color); overflow-wrap: break-word; }
.el-message .el-message-icon--warning { color: var(--el-message-text-color); }
.el-message--error { --el-message-bg-color: var(--el-color-error-light-9); --el-message-border-color: var(--el-color-error-light-8); --el-message-text-color: var(--el-color-error); }
.el-message--error .el-message__content { color: var(--el-message-text-color); overflow-wrap: break-word; }
.el-message .el-message-icon--error { color: var(--el-message-text-color); }
.el-message .el-message__badge { position: absolute; right: -8px; top: -8px; }
.el-message__content { font-size: 14px; line-height: 1; padding: 0px; }
.el-message__content:focus { outline-width: 0px; }
.el-message .el-message__closeBtn { color: var(--el-message-close-icon-color); cursor: pointer; font-size: var(--el-message-close-size); }
.el-message .el-message__closeBtn:focus { outline-width: 0px; }
.el-message .el-message__closeBtn:hover { color: var(--el-message-close-hover-color); }
.el-message-fade-enter-from, .el-message-fade-leave-to { opacity: 0; transform: translate(-50%, -100%); }
.footer[data-v-ad5d5347] { background-color: rgb(4, 16, 44); font-size: 14px; padding: 30px 0px; }
@media screen and (max-width: 768px) {
  .footer[data-v-ad5d5347] { padding-top: 80px; position: relative; }
  .footer .box .time[data-v-ad5d5347] { overflow: hidden; }
  .footer .box .f-title[data-v-ad5d5347] { float: left; }
  .footer .box .phone-right[data-v-ad5d5347] { float: right; }
  .footer .box .phone-right p[data-v-ad5d5347] { display: inline-block; }
  .footer .box > div[data-v-ad5d5347] { margin: auto; width: 92%; }
  .footer .box .list-title[data-v-ad5d5347], .footer .box .time[data-v-ad5d5347] { border-bottom: 1px solid rgba(255, 255, 255, 0.15); height: 50px; line-height: 50px; }
}
.footer .box .logo[data-v-ad5d5347] { color: rgb(255, 255, 255); font-size: 18px; margin-top: 20px; }
@media screen and (max-width: 768px) {
  .footer .box .logo[data-v-ad5d5347] { position: absolute; top: 10px; }
}
.footer .box .logo img[data-v-ad5d5347] { margin-right: 8px; margin-top: -8px; width: 124px; }
.footer .box h4[data-v-ad5d5347] { color: rgb(255, 255, 255); margin-bottom: 10px; }
@media screen and (max-width: 768px) {
  .footer .box h4[data-v-ad5d5347] { margin: 0px; }
}
.footer .box a[data-v-ad5d5347] { color: rgb(158, 164, 180); display: block; line-height: 30px; }
.footer .box a[data-v-ad5d5347]:hover { color: rgb(255, 255, 255); }
.footer .box p[data-v-ad5d5347] { color: rgb(158, 164, 180); line-height: 2; }
@media screen and (max-width: 768px) {
  .footer .box p[data-v-ad5d5347] { display: none; line-height: 3; }
}
.footer .box .ico-arrow[data-v-ad5d5347] { display: none; transform: rotate(90deg); transition: 0.5s; width: 20px; }
@media screen and (max-width: 768px) {
  .footer .box .ico-arrow[data-v-ad5d5347] { display: block; }
}
.footer .box .ico-arrow.down[data-v-ad5d5347] { transform: rotate(0deg); }
.footer .box .weixin[data-v-ad5d5347] { max-width: 240px; text-align: center; }
@media screen and (max-width: 768px) {
  .footer .box .weixin[data-v-ad5d5347] { margin: 0px; padding-top: 20px; width: 50%; }
  .footer .box .weixin p[data-v-ad5d5347] { display: block !important; line-height: 1.75; }
}
.footer .box .weixin img[data-v-ad5d5347] { height: 108px; }
.footer .box .weixin[data-v-ad5d5347]:first-child { margin-right: 10px; }
@media screen and (max-width: 768px) {
  .footer .box .weixin[data-v-ad5d5347]:first-child { margin: 0px; }
}
.footer .bbbot[data-v-ad5d5347] { color: rgb(158, 164, 180); margin-top: 50px; text-align: center; }
@media screen and (max-width: 768px) {
  .footer .bbbot[data-v-ad5d5347] { margin-top: 20px; }
}
.footer .website-map[data-v-ad5d5347] { color: rgb(158, 164, 180); font-size: 14px; }
@media screen and (max-width: 768px) {
  .footer .website-map[data-v-ad5d5347] { display: none; }
}
.footer .contact-icon[data-v-ad5d5347] { margin-bottom: 20px; margin-right: 25px; }
.footer .contact-icon .contact-title[data-v-ad5d5347] { color: rgb(0, 0, 0); padding: 4px; }
.footer .contact-icon .contact-img[data-v-ad5d5347], .footer .contact-icon .contact-title[data-v-ad5d5347] { background: rgb(255, 255, 255); border-radius: 4px; bottom: 40px; display: none; position: absolute; width: 200px; }
.footer .contact-icon .contact-img[data-v-ad5d5347] { cursor: pointer; font-size: 12px; left: 50%; padding: 10px; transform: translate(-50%); z-index: 1; }
.footer .contact-icon .contact-img img[data-v-ad5d5347] { display: block; height: 124px; margin: 10px auto; width: 124px; }
.footer .contact-icon .contact-img .close[data-v-ad5d5347] { display: none; height: 20px; margin: 5px; position: absolute; right: 0px; top: 0px; width: 20px; }
@media screen and (max-width: 768px) {
  .footer .contact-icon .contact-img .close[data-v-ad5d5347] { display: block; }
}
.footer .contact-icon[data-v-ad5d5347]:nth-child(7) { margin-right: 0px; }
.footer .contact-icon:first-child .contact-img[data-v-ad5d5347] { left: 50%; transform: translate(-50%); }
@media screen and (max-width: 768px) {
  .footer .contact-icon:first-child .contact-img[data-v-ad5d5347] { left: -10px; transform: none; }
}
.footer .contact-icon:nth-child(2) .contact-img[data-v-ad5d5347] { left: 50%; transform: translate(-40%); }
.footer .contact-icon:last-child > .contact-title[data-v-ad5d5347] { right: -50px; }
.footer .contact-icon:not(:last-child) > .contact-title[data-v-ad5d5347] { left: 50%; transform: translate(-50%); }
.footer .contact-icon:hover > .contact-img[data-v-ad5d5347], .footer .contact-icon:hover > .contact-title[data-v-ad5d5347] { display: block; }
.footer .global-kefu-icon[data-v-ad5d5347] { bottom: 92px; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; line-height: 0.512rem; padding: 10px; position: fixed; right: 0px; text-align-last: justify; writing-mode: vertical-lr; z-index: 999; }
.footer .global-kefu-icon img[data-v-ad5d5347] { height: 60px; width: 60px; }
@media screen and (max-width: 768px) {
  .footer .global-kefu-icon[data-v-ad5d5347] { bottom: 60px !important; }
  .footer .global-kefu-icon img[data-v-ad5d5347] { height: 40px !important; width: 40px !important; }
}
.error-container[data-v-51ab7243] { box-sizing: border-box; padding-top: 120px; text-align: center; }
p[data-v-51ab7243] { font-size: 32px; font-weight: 700; margin: 60px 0px 30px; }
img[data-v-51ab7243] { height: 360px; }
a[data-v-51ab7243] { font-size: 20px; margin-bottom: 120px; }
@font-face { font-family: swiper-icons; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); }
:root { --swiper-theme-color: #007aff; }
:host { display: block; margin-left: auto; margin-right: auto; position: relative; z-index: 1; }
.swiper { display: block; list-style: none; margin-left: auto; margin-right: auto; overflow: hidden; padding: 0px; position: relative; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { box-sizing: content-box; display: flex; height: 100%; position: relative; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); width: 100%; z-index: 1; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { display: block; flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { height: var(--swiper-centered-offset-after); min-width: 1px; width: 100%; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-lazy-preloader { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top: 4px solid transparent; box-sizing: border-box; height: 42px; left: 50%; margin-left: -21px; margin-top: -21px; position: absolute; top: 50%; transform-origin: 50% center; width: 42px; z-index: 10; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { align-items: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); cursor: pointer; display: flex; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - var(--swiper-navigation-size)/2); position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/44*27); z-index: 10; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next svg, .swiper-button-prev svg { height: 100%; object-fit: contain; transform-origin: center center; width: 100%; }
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.swiper-button-lock { display: none; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: normal; letter-spacing: 0px; line-height: 1; text-transform: none !important; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,10px); }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-pagination { position: absolute; text-align: center; transform: translateZ(0px); transition: opacity 0.3s; z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); left: 0px; top: var(--swiper-pagination-top,auto); width: 100%; }
.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { background: var(--swiper-pagination-bullet-inactive-color,#000); border-radius: var(--swiper-pagination-bullet-border-radius,50%); display: inline-block; height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); }
button.swiper-pagination-bullet { appearance: none; border: none; box-shadow: none; margin: 0px; padding: 0px; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { background: var(--swiper-pagination-color,var(--swiper-theme-color)); opacity: var(--swiper-pagination-bullet-opacity,1); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { left: var(--swiper-pagination-left,auto); right: var(--swiper-pagination-right,8px); top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { display: block; margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translate(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); height: 100%; left: 0px; position: absolute; top: 0px; transform: scale(0); transform-origin: left top; width: 100%; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; width: 100%; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { height: 100%; left: 0px; top: 0px; width: var(--swiper-pagination-progressbar-size,4px); }
.swiper-pagination-lock { display: none; }
.el-popper { --el-popper-border-radius: var(--el-popover-border-radius,4px); border-radius: var(--el-popper-border-radius); font-size: 12px; line-height: 20px; min-width: 10px; overflow-wrap: break-word; padding: 5px 11px; position: absolute; visibility: visible; z-index: 2000; }
.el-popper.is-dark { color: var(--el-bg-color); }
.el-popper.is-dark, .el-popper.is-dark > .el-popper__arrow::before { background: var(--el-text-color-primary); border: 1px solid var(--el-text-color-primary); }
.el-popper.is-dark > .el-popper__arrow::before { right: 0px; }
.el-popper.is-light, .el-popper.is-light > .el-popper__arrow::before { background: var(--el-bg-color-overlay); border: 1px solid var(--el-border-color-light); }
.el-popper.is-light > .el-popper__arrow::before { right: 0px; }
.el-popper.is-pure { padding: 0px; }
.el-popper__arrow, .el-popper__arrow::before { height: 10px; position: absolute; width: 10px; z-index: -1; }
.el-popper__arrow::before { background: var(--el-text-color-primary); box-sizing: border-box; content: " "; transform: rotate(45deg); }
.el-popper[data-popper-placement^="top"] > .el-popper__arrow { bottom: -5px; }
.el-popper[data-popper-placement^="top"] > .el-popper__arrow::before { border-bottom-right-radius: 2px; }
.el-popper[data-popper-placement^="bottom"] > .el-popper__arrow { top: -5px; }
.el-popper[data-popper-placement^="bottom"] > .el-popper__arrow::before { border-top-left-radius: 2px; }
.el-popper[data-popper-placement^="left"] > .el-popper__arrow { right: -5px; }
.el-popper[data-popper-placement^="left"] > .el-popper__arrow::before { border-top-right-radius: 2px; }
.el-popper[data-popper-placement^="right"] > .el-popper__arrow { left: -5px; }
.el-popper[data-popper-placement^="right"] > .el-popper__arrow::before { border-bottom-left-radius: 2px; }
.el-popper[data-popper-placement^="top"] > .el-popper__arrow::before { border-left-color: rgba(0, 0, 0, 0) !important; border-top-color: rgba(0, 0, 0, 0) !important; }
.el-popper[data-popper-placement^="bottom"] > .el-popper__arrow::before { border-bottom-color: rgba(0, 0, 0, 0) !important; border-right-color: rgba(0, 0, 0, 0) !important; }
.el-popper[data-popper-placement^="left"] > .el-popper__arrow::before { border-bottom-color: rgba(0, 0, 0, 0) !important; border-left-color: rgba(0, 0, 0, 0) !important; }
.el-popper[data-popper-placement^="right"] > .el-popper__arrow::before { border-right-color: rgba(0, 0, 0, 0) !important; border-top-color: rgba(0, 0, 0, 0) !important; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.full-width[data-v-2f674d3a] { bottom: 0px; cursor: pointer; display: flex; left: 0px; position: fixed; transition: 0.3s; width: 100%; z-index: 999; }
.full-width img[data-v-2f674d3a] { width: 100%; }
.full-width .ad-close[data-v-2f674d3a] { right: 10px; top: 10px; }
.full-width .ad-close[data-v-2f674d3a], .full-width .ad-close-mobile[data-v-2f674d3a] { background: url('../img/close_f8e69905.png') no-repeat; cursor: pointer; height: 30px; position: absolute; width: 30px; z-index: 1000; }
.full-width .ad-close-mobile[data-v-2f674d3a] { right: 5px; top: 5px; }
.sticky[data-v-2f674d3a] { position: sticky; }
.layout { display: flex; flex-direction: column; min-height: 100vh; }
.page { flex: 1 1 0%; }
.menu-active { background: rgb(255, 255, 255); }
.menu-active .hamburger-line-top { top: 50% !important; transform: rotate(45deg) translateY(-100%); }
.menu-active .hamburger-line-middle { opacity: 0; width: 0px; left: 50% !important; }
.menu-active .hamburger-line-bottom { bottom: 50% !important; transform: rotate(-45deg) translateY(100%); }
.cookie-content { background: rgb(255, 255, 255); border: 1px solid rgb(201, 201, 201); border-radius: 4px; left: 0px; padding: 5px 5px 5px 15px; position: fixed; z-index: 999; }
.cookie-content h4 { font-size: 20px; font-weight: 600; margin-bottom: 10px; }
.cookie-main { font-size: 12px; line-height: 20px; }
.cookie-button { margin-top: 10px; }
.cookie-button .button { background: rgb(51, 112, 255); border: 2px solid rgb(51, 112, 255); border-radius: 4px; box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; flex: 1 1 0%; font-size: 14px; height: 32px; line-height: 1; margin-right: 6px; padding: 0px 10px; }
.cookie-button .border-bottom { background: rgb(255, 255, 255); color: rgb(51, 112, 255); }
.close-icon { cursor: pointer; height: 16px; position: absolute; right: 10px; top: 10px; width: 16px; }
.close-icon::after, .close-icon::before { background-color: rgb(51, 51, 51); content: ""; height: 1px; left: 0px; position: absolute; top: 50%; width: 100%; }
.close-icon::before { transform: rotate(45deg); }
.close-icon::after { transform: rotate(-45deg); }

.rating[data-v-150ee66b], .stars[data-v-150ee66b] { align-items: center; display: flex; }
.star[data-v-150ee66b] { display: inline-block; margin-right: 4px; }
.star-svg[data-v-150ee66b] { display: block; height: 100%; width: 100%; }
.rating-value[data-v-150ee66b] { color: rgb(51, 51, 51); font-size: 14px; min-width: 36px; }
@media screen and (max-width: 768px) {
  .gas-content[data-v-04e4494e] { flex-direction: column; padding: 0px 10px; }
}
.gas-card[data-v-04e4494e] { background: rgb(246, 249, 255); box-sizing: border-box; margin: 0px 10px; padding: 36px 32px; width: 500px; }
.gas-card[data-v-04e4494e], .gas-card[data-v-04e4494e]::after { border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 30px; }
.gas-card[data-v-04e4494e]::after { background: rgba(255, 255, 255, 0.3); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; transform: rotate(5deg); width: 100%; z-index: -1; }
@media screen and (max-width: 768px) {
  .gas-card[data-v-04e4494e] { margin: 10px 0px; width: 100%; }
}
.gas-card .title[data-v-04e4494e] { color: rgb(0, 0, 0); font-family: "PingFang SC-Regular", "PingFang SC"; font-size: 25px; font-weight: 400; }
.gas-card .content[data-v-04e4494e] { height: 166px; margin-top: 32px; }
.gas-card a.btn[data-v-04e4494e] { color: rgb(51, 112, 255); font-size: 16px; }
.gas-card .content li[data-v-04e4494e] { border-bottom: 1px solid rgb(203, 211, 230); font-size: 16px; margin-bottom: 15px; padding-bottom: 5px; width: 100%; }
.gas-card .content li a[data-v-04e4494e] { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 60%; }
.gas-card .content li[data-v-04e4494e]:hover { color: rgb(51, 112, 255); }
.gas-card .content li[data-v-04e4494e]:nth-child(n+5) { display: none; }
.more-partners[data-v-63c5a7d2] { align-items: center; color: rgb(51, 112, 255); cursor: pointer; display: flex; font-size: 16px; justify-content: center; margin-top: 10px; text-align: center; }
.flist-partner[data-v-63c5a7d2] { padding-bottom: var(--q-m-lg); }
.flist-partner .halation-style3[data-v-63c5a7d2] { right: -230px; top: 0px; }
.flist-partner h3[data-v-63c5a7d2] { font-weight: 600; text-align: center; }
.flist-partner .partner-list li[data-v-63c5a7d2]:nth-child(n+17) { display: none; }
@media screen and (max-width: 768px) {
  .flist-partner .partner-list li[data-v-63c5a7d2]:nth-child(n+7) { display: none; }
}
.index-page[data-v-63c5a7d2] { margin-top: 20px; }
.index-page .category-title[data-v-63c5a7d2] { text-align: center; }
@media screen and (max-width: 768px) {
  .index-page .category-title[data-v-63c5a7d2] { padding: 30px 0px 10px; }
}
.index-page .banner[data-v-63c5a7d2] { height: 664px; width: 100%; }
.index-page .banner .swiper-wrapper[data-v-63c5a7d2] { height: 100%; }
@media screen and (max-width: 768px) {
  .index-page .banner[data-v-63c5a7d2] { height: 470px; }
}
.index-page .banner .pc-banner[data-v-63c5a7d2], .index-page .banner .pc-phone-banner[data-v-63c5a7d2] { height: 100%; width: 100%; }
.index-page .banner .pc-phone-banner p[data-v-63c5a7d2] { font-size: var(--home-what-cando-title-size); }
@media screen and (max-width: 768px) {
  .index-page .banner .pc-phone-banner p[data-v-63c5a7d2] { width: 100%; }
}
.index-page .banner .pc-phone-banner .btn-group[data-v-63c5a7d2] { margin-top: 45px; }
.index-page .banner .banner-sub-title[data-v-63c5a7d2] { color: rgb(86, 95, 116); font-size: 14px; margin-top: 30px; }
.index-page .banner .ban-content[data-v-63c5a7d2] { box-sizing: border-box; height: 100%; left: 50%; padding-top: 110px; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 10; }
.index-page .banner .ban-content p span[data-v-63c5a7d2] { margin-right: 15px; }
@media screen and (max-width: 768px) {
  .index-page .banner .ban-content[data-v-63c5a7d2] { flex-direction: column; margin: auto; padding-top: 66px; width: 88%; }
}
.index-page .banner .ban-content .title[data-v-63c5a7d2] { margin-bottom: 32px; }
.index-page .banner .text[data-v-63c5a7d2] { text-align: left; width: 52%; }
@media screen and (max-width: 768px) {
  .index-page .banner .text[data-v-63c5a7d2] { width: 100%; }
}
.index-page .banner .text .title[data-v-63c5a7d2] { color: rgb(42, 49, 66); font-size: var(--home-banner-title-size); font-weight: 600; }
.index-page .banner .text .title.zh-title[data-v-63c5a7d2] { line-height: 1.75; margin-top: 25px; }
.index-page .banner .text .cloud-phone[data-v-63c5a7d2] { align-items: center; display: flex; flex-wrap: nowrap; font-size: var(--home-what-cando-title-size); margin: 50px 0px 0px; }
@media screen and (max-width: 768px) {
  .index-page .banner .text .cloud-phone[data-v-63c5a7d2] { margin: 15px 0px 0px; }
}
.index-page .banner .text .ru-cloud-phone[data-v-63c5a7d2] { margin-top: 20px; }
.index-page .banner .ru-text h3[data-v-63c5a7d2] { font-size: 30px !important; }
.index-page .banner .btn-group #bannerRegister[data-v-63c5a7d2], .index-page .banner .btn-group a[data-v-63c5a7d2] { margin-top: 25px; }
.index-page .banner .btn-group .download-now[data-v-63c5a7d2] { margin-left: 20px; }
@media screen and (max-width: 768px) {
  .index-page .banner .btn-group .download-now[data-v-63c5a7d2] { margin-left: 15px; }
}
.index-page .banner .btn-group .phone-download-now[data-v-63c5a7d2] { background-color: rgb(255, 255, 255); color: rgb(51, 112, 255); }
.index-page .banner .img[data-v-63c5a7d2] { width: 48%; }
@media screen and (max-width: 768px) {
  .index-page .banner .img[data-v-63c5a7d2] { justify-content: end; width: 100%; }
}
.index-page .banner .img img[data-v-63c5a7d2] { max-height: 100%; }
@media screen and (max-width: 768px) {
  .index-page .banner .img img[data-v-63c5a7d2] { width: 50%; }
}
.index-page .banner .swiper-slide[data-v-63c5a7d2] { background-position: 50% center; background-size: cover; height: 100%; }
.index-page .banner .wiper-pagination[data-v-63c5a7d2] { bottom: 0px; position: absolute; }
.index-page .rating-wrap[data-v-63c5a7d2] { margin-top: 60px; }
.index-page .rating-wrap .item[data-v-63c5a7d2] { cursor: pointer; margin-right: 12px; }
.index-page .rating-wrap .item[data-v-63c5a7d2]:hover { background: rgb(255, 255, 255); border-radius: 4px; }
.index-page .rating-wrap .item img[data-v-63c5a7d2] { height: 24px; margin-right: 4px; width: 24px; }
.index-page .rating-wrap .line[data-v-63c5a7d2] { background: rgb(197, 197, 197); height: 20px; margin-right: 12px; width: 1px; }
.index-page .what-fingerprint[data-v-63c5a7d2] { overflow: hidden; width: 100%; }
.index-page .what-fingerprint h3[data-v-63c5a7d2] { background: linear-gradient(90.26deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%) text; color: rgb(51, 112, 255); font-size: 20px; font-weight: 600; -webkit-text-fill-color: transparent; margin-bottom: 15px; }
.index-page .what-fingerprint .what-is p[data-v-63c5a7d2] { font-size: 16px; font-weight: 400; line-height: 30px; }
.index-page .what-fingerprint .what-is p[data-v-63c5a7d2]:last-child { margin-top: 20px; }
.index-page .what-fingerprint .tag[data-v-63c5a7d2] { background: url('../img/tags-bg_3d0c230c.webp') 50% center no-repeat; height: 460px; margin: 50px auto 0px; max-width: 1100px; position: relative; }
@media screen and (max-width: 768px) {
  .index-page .what-fingerprint .tag[data-v-63c5a7d2] { margin-top: 10px; }
}
.index-page .what-fingerprint .tag .tag-center[data-v-63c5a7d2] { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.index-page .what-fingerprint .tag .tag-center1[data-v-63c5a7d2] { background: url('../img/tag-center1_e028a782.svg') 50% center / 100% 100% no-repeat; height: 120px; width: 120px; z-index: 10; }
.index-page .what-fingerprint .tag .tag-center2[data-v-63c5a7d2] { background: url('../img/tag-center2_4e8d6b54.webp') 50% center no-repeat; height: 218px; width: 218px; z-index: 5; }
.index-page .what-fingerprint .tag .tag-center3[data-v-63c5a7d2] { background: url('../img/tag-center3_787d3448.webp') 50% center no-repeat; height: 240px; width: 240px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2] { background: rgb(255, 255, 255); border: 1px solid rgb(51, 112, 255); border-radius: 100px; color: rgb(51, 112, 255); display: block; font-size: 14px; padding: 10px 24px; position: absolute; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:hover { border-radius: 29px; box-shadow: rgba(0, 0, 0, 0.08) 0px 24px 60px; color: rgb(51, 112, 255); opacity: 1; transition: 0.3s; }
@media screen and (max-width: 768px) {
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2] { z-index: 11; }
}
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:first-of-type { left: 0px; top: 30px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(2) { left: -32px; top: 148px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(3) { left: -12px; top: 270px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(4) { left: 20px; top: 392px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(5) { left: 150px; top: 96px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(6) { left: 122px; top: 210px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(7) { left: 150px; top: 322px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(8) { left: 290px; top: 150px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(9) { left: 290px; top: 263px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(10) { right: 290px; top: 263px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(11) { right: 290px; top: 150px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(12) { right: 150px; top: 322px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(13) { right: 122px; top: 210px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(14) { right: 150px; top: 96px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(15) { right: -15px; top: 374px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(16) { right: -50px; top: 210px; }
.index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(17) { right: 23px; top: 46px; }
@media screen and (max-width: 768px) {
  .index-page .what-fingerprint .tag[data-v-63c5a7d2] { padding: 5px 10px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(2n+1) { left: 0px; right: auto; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(2n) { left: auto; right: 0px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:first-of-type, .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(2) { top: 0px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(3), .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(4) { top: 50px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(5), .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(6) { top: 100px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(7), .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(8) { top: 150px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(10), .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(9) { top: 200px; transform: none; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(11), .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(12) { top: 250px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(13), .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(14) { top: 300px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(15), .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(16) { top: 350px; }
  .index-page .what-fingerprint .tag a[data-v-63c5a7d2]:nth-of-type(17) { top: 400px; }
}
.index-page .what-cando .halation-style2[data-v-63c5a7d2] { left: -540px; top: 15%; }
.index-page .what-cando .halation-style3[data-v-63c5a7d2] { right: -540px; top: 0px; }
.index-page .what-cando .candoli[data-v-63c5a7d2] { margin: 10px 1.66667%; text-align: center; width: 30%; }
@media screen and (max-width: 768px) {
  .index-page .what-cando .candoli[data-v-63c5a7d2] { margin: 10px 5%; width: 100%; }
}
.index-page .what-cando .candoli img[data-v-63c5a7d2] { height: 140px; }
@media screen and (max-width: 768px) {
  .index-page .what-cando .candoli img[data-v-63c5a7d2] { height: 100px; }
}
.index-page .what-cando .candoli h3[data-v-63c5a7d2] { font-size: 24px; height: 50px; line-height: 1.2; margin: 8px 0px; width: 100%; }
@media screen and (max-width: 768px) {
  .index-page .what-cando .candoli h3[data-v-63c5a7d2] { height: auto; white-space: normal; }
}
.index-page .what-cando .candoli p[data-v-63c5a7d2] { color: rgb(84, 95, 116); font-size: var(--home-what-cando-text-size); text-align: left; white-space: pre-line; }
.index-page .what-cando .regist-wrap[data-v-63c5a7d2] { margin-top: 60px; }
.index-page .ecology .swiper-container[data-v-63c5a7d2] { flex: 1.5 1 0%; width: calc(100% - 634px); }
@media screen and (max-width: 768px) {
  .index-page .ecology .swiper-container[data-v-63c5a7d2] { width: 100%; }
}
.index-page .ecology .swiper-container .sl-content[data-v-63c5a7d2] { color: rgb(43, 43, 43); }
.index-page .ecology .swiper-container .sl-content .sl-title[data-v-63c5a7d2] { color: rgb(43, 43, 43); font-size: 24px; margin-bottom: 10px; }
.index-page .ecology .swiper-container .sl-content .sl-text[data-v-63c5a7d2] { color: rgb(43, 43, 43); font-size: 16px; margin-bottom: 30px; }
.index-page .ecology .swiper-container .parting-line[data-v-63c5a7d2] { background: rgb(87, 86, 255); border-radius: 3px; display: block; height: 6px; margin-bottom: 30px; width: 90px; }
.index-page .ecology .swiper-container .slide-img[data-v-63c5a7d2] { display: block; max-width: 100%; }
@media screen and (max-width: 768px) {
  .index-page .ecology .ecology-container[data-v-63c5a7d2] { flex-direction: column; margin-top: 20px; }
}
.index-page .ecology .nav[data-v-63c5a7d2] { box-sizing: border-box; padding-right: 50px; width: 584px; }
@media screen and (max-width: 768px) {
  .index-page .ecology .nav[data-v-63c5a7d2] { margin-bottom: 20px; padding-right: 0px; width: 100%; }
  .index-page .ecology .nav ul[data-v-63c5a7d2] { overflow: hidden; }
}
.index-page .ecology .nav li[data-v-63c5a7d2] { border: 1px solid rgb(203, 211, 230); border-radius: 10px; font-size: 16px; padding: 16px 16px 16px 24px; transition: 0.3s; }
.index-page .ecology .nav li[data-v-63c5a7d2]:not(:last-child) { margin-bottom: 8px; }
.index-page .ecology .nav li .title[data-v-63c5a7d2] { font-size: 20px; line-height: 1; }
@media screen and (max-width: 768px) {
  .index-page .ecology .nav li[data-v-63c5a7d2] { display: flex; flex: 1 1 0%; font-size: 12px; justify-content: center; padding: 0px; margin-bottom: 0px !important; }
  .index-page .ecology .nav li[data-v-63c5a7d2]:not(:last-child) { margin-right: 5px; }
  .index-page .ecology .nav li span[data-v-63c5a7d2]:last-child { display: none; }
}
.index-page .ecology .nav li.activeLi[data-v-63c5a7d2] { border-color: rgb(101, 147, 255); box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; cursor: pointer; padding: 24px; }
.index-page .ecology .nav li.activeLi .title[data-v-63c5a7d2] { font-weight: 600; margin-bottom: 16px; }
.index-page .ecology .nav li.activeLi .title span[data-v-63c5a7d2] { background: linear-gradient(90deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%) text; margin-left: 10px; -webkit-text-fill-color: transparent; font-size: 24px; }
@media screen and (max-width: 768px) {
  .index-page .ecology .nav li.activeLi[data-v-63c5a7d2] { border: none; }
}
.index-page .ecology .nav li.activeLi .desc-wrapper[data-v-63c5a7d2] { display: block; }
.index-page .ecology .nav li .desc-wrapper[data-v-63c5a7d2] { display: none; width: 100%; }
@media screen and (max-width: 768px) {
  .index-page .assess[data-v-63c5a7d2] { padding: 0px; }
}
.index-page .assess .swiper-container .swiper[data-v-63c5a7d2] { overflow: visible; }
.index-page .assess .phone[data-v-63c5a7d2] { display: none; }
@media screen and (max-width: 768px) {
  .index-page .assess .phone[data-v-63c5a7d2] { display: block; }
  .index-page .assess .pc[data-v-63c5a7d2] { display: none; }
}
.index-page .assess h2[data-v-63c5a7d2] { color: rgb(42, 49, 66); font-size: 36px; font-weight: 700; }
@media screen and (max-width: 768px) {
  .index-page .assess h2[data-v-63c5a7d2] { display: flex; justify-content: center; }
}
.index-page .assess .swiper-container[data-v-63c5a7d2] { box-sizing: border-box; max-width: 1200px; overflow: initial; width: 100%; }
.index-page .assess .swiper-slide[data-v-63c5a7d2] { background-position: 50% center; background-size: cover; flex: 1 1 0%; height: auto; margin-right: 24px; }
@media screen and (max-width: 768px) {
  .index-page .assess .swiper-slide[data-v-63c5a7d2] { flex: 0 0 auto; }
}
.index-page .assess h2[data-v-63c5a7d2] { text-align: center; }
.index-page .assess h2 img[data-v-63c5a7d2] { height: 40px; }
.index-page .assess .ass-box[data-v-63c5a7d2] { background: rgba(255, 255, 255, 0.6); border-radius: 16px; box-sizing: border-box; display: inline-block; margin-right: 24px; padding: 0px 30px 30px; vertical-align: bottom; width: calc(33.3333% - 16px); }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box[data-v-63c5a7d2] { width: 100%; }
}
.index-page .assess .ass-box[data-v-63c5a7d2]:last-child { margin-right: 0px; }
.index-page .assess .ass-box .img-parent[data-v-63c5a7d2] { position: relative; }
.index-page .assess .ass-box .img-parent img[data-v-63c5a7d2] { height: 200px; top: -40px; width: 200px; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box .img-parent img[data-v-63c5a7d2] { position: relative; top: 0px; }
}
.index-page .assess .ass-box .img-parent[data-v-63c5a7d2]::before { border-bottom: 2px solid rgb(203, 211, 230); content: ""; height: 100%; left: 0px; position: absolute; top: 160px; width: 100%; z-index: 1; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box .img-parent[data-v-63c5a7d2]::before { top: -2px; }
}
.index-page .assess .ass-box .img-parent[data-v-63c5a7d2]::after { background: url('../img/start_ad8ae050.svg') no-repeat; content: ""; height: 24px; left: 130px; position: absolute; top: 136px; width: 120px; z-index: 1; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box .img-parent[data-v-63c5a7d2]::after { top: 176px; }
}
.index-page .assess .ass-box .phone-img-parent[data-v-63c5a7d2]::after { left: 186px !important; }
.index-page .assess .ass-box h4[data-v-63c5a7d2] { align-items: end; display: flex; font-size: 18px; font-weight: 600; height: 200px; margin-bottom: 16px; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box h4[data-v-63c5a7d2] { height: auto !important; }
}
.index-page .assess .ass-box .ww[data-v-63c5a7d2] { background: linear-gradient(90.26deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%) text, linear-gradient(90.26deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%); font-weight: 600; height: 250px; -webkit-text-fill-color: transparent; }
.index-page .assess .ass-box p[data-v-63c5a7d2] { height: 190px; overflow-y: hidden; }
.index-page .assess .ass-box p[data-v-63c5a7d2]:hover { overflow: auto; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box p[data-v-63c5a7d2] { height: auto !important; }
}
.index-page .assess .ass-box:first-child .img-parent[data-v-63c5a7d2]::after { left: 142px; }
.index-page .assess .ass-box:nth-child(2) .img-parent[data-v-63c5a7d2]::after { left: 186px; }
.index-page .assess .ass-box:nth-child(2) .img-parent[data-v-63c5a7d2]::before { border-image: linear-gradient(90deg, rgb(97, 144, 255), rgb(51, 112, 255)) 1 / 1 / 0 stretch; }
.index-page .category[data-v-63c5a7d2] { padding-bottom: var(--q-m-lg); }
.index-page .category .halation-style2[data-v-63c5a7d2] { left: -540px; top: 15%; }
.index-page .signup-popup[data-v-63c5a7d2] { bottom: 0px; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 999; }
.index-page .signup-popup .shade[data-v-63c5a7d2] { background: rgba(0, 0, 0, 0.3); height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1000; }
.index-page .signup-popup .container[data-v-63c5a7d2] { height: 400px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 1001; width: 600px !important; }
.index-page .signup-popup .signup-now-zh[data-v-63c5a7d2] { background: url('../img/signup-now-zh_9f0f3d76.webp') no-repeat; }
.index-page .signup-popup .signup-now-en[data-v-63c5a7d2] { background: url('../img/signup-now-en_8fd1779a.webp') no-repeat; }
.index-page .signup-popup .signup-now-ru[data-v-63c5a7d2] { background: url('../img/signup-now-ru_8c971454.webp') no-repeat; }
.index-page .signup-popup .signup-now-vi[data-v-63c5a7d2] { background: url('../img/signup-now-vi_ac72dca3.webp') no-repeat; }
.index-page .signup-popup .signup-now-de[data-v-63c5a7d2] { background: url('../img/signup-now-de_0e7de5f3.webp') no-repeat; }
.index-page .signup-popup .signup-now-fr[data-v-63c5a7d2] { background: url('../img/signup-now-fr_794a4bf3.webp') no-repeat; }
.index-page .signup-popup .signup-now-hk[data-v-63c5a7d2] { background: url('../img/signup-now-hk_4d4d3da4.webp') no-repeat; }
.index-page .signup-popup .signup-now-ko[data-v-63c5a7d2] { background: url('../img/signup-now-ko_e6cde795.webp') no-repeat; }
.index-page .signup-popup .signup-now-pt[data-v-63c5a7d2] { background: url('../img/signup-now-pt_513699f6.webp') no-repeat; }
.index-page .signup-popup .signup-now-ja[data-v-63c5a7d2] { background: url('../img/signup-now-ja_8fbcd0f4.webp') no-repeat; }
.index-page .signup-popup .signup-now-th[data-v-63c5a7d2] { background: url('../img/signup-now-th_2fdb27c9.webp') no-repeat; }
.index-page .signup-popup .signup-now-tr[data-v-63c5a7d2] { background: url('../img/signup-now-tr_b214b127.webp') no-repeat; }
.index-page .signup-popup .signup-now-uk[data-v-63c5a7d2] { background: url('../img/signup-now-uk_27ba4983.webp') no-repeat; }
.index-page .signup-popup .signup-now-es[data-v-63c5a7d2] { background: url('../img/signup-now-es_cc70d583.webp') no-repeat; }
.index-page .signup-popup .signup-now-it[data-v-63c5a7d2] { background: url('../img/signup-now-it_e5ba86b2.webp') no-repeat; }
.index-page .signup-popup .signup-now-hi[data-v-63c5a7d2] { background: url('../img/signup-now-hi_c63f324b.webp') no-repeat; }
.index-page .signup-popup .container a[data-v-63c5a7d2] { display: block; height: 100%; width: 100%; }
.index-page .signup-popup .container .close[data-v-63c5a7d2] { background: url('../img/signup-close_2d1346a1.png') 50% center / cover no-repeat; cursor: pointer; display: block; height: 30px; position: absolute; right: 10px; top: 10px; width: 30px; }
.gas-station[data-v-63c5a7d2] { padding-bottom: 45px; }
.gas-station .gas-wcenter[data-v-63c5a7d2] { margin: 0px auto; max-width: 1300px; }
.gas-station .category-sub-title[data-v-63c5a7d2] { font-size: 20px; padding-bottom: 86px; text-align: center; }
@media screen and (max-width: 768px) {
  .gas-station .category-sub-title[data-v-63c5a7d2] { padding-bottom: 30px; }
}
.gas-station .halation-style[data-v-63c5a7d2] { left: 50%; top: -500px; transform: translate(-50%); }
.more-case .more-case-content[data-v-63c5a7d2] { justify-content: space-between; margin-top: var(--q-m-lg); }
@media screen and (max-width: 768px) {
  .more-case .more-case-content[data-v-63c5a7d2] { flex-direction: column; }
}
.more-case .more-case-content li[data-v-63c5a7d2] { width: 30%; }
@media screen and (max-width: 768px) {
  .more-case .more-case-content li[data-v-63c5a7d2] { width: 100%; }
}
.more-case .more-case-content li .h3_title[data-v-63c5a7d2] { height: 50px; }
.more-case .more-case-content li img[data-v-63c5a7d2] { border-radius: 20px; height: 240px; width: 360px; }
@media screen and (max-width: 768px) {
  .more-case .more-case-content li img[data-v-63c5a7d2] { width: 100%; }
}
.swiper-pagination-aichat[data-v-63c5a7d2] { border-radius: 2px; bottom: 10px; transform: translateZ(0px); transition: opacity 0.3s; z-index: 10; }
.banner-sub-container[data-v-63c5a7d2] { position: relative; }
.banner-sub-container img[data-v-63c5a7d2] { margin-top: -207px; }
.banner-sub-container .text-list li[data-v-63c5a7d2] { border: 1px solid rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(16, 17, 71, 0.1) 0px 8px 40px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; gap: 10px; height: 56px; line-height: 56px; min-width: 208px; padding: 0px 20px; position: absolute; text-align: center; }
.banner-sub-container .text-list li[data-v-63c5a7d2]:first-child { background: rgb(51, 112, 255); border: 1px solid rgb(255, 255, 255); left: 71px; top: 40px; transform: rotate(11.78deg); }
.banner-sub-container .text-list li[data-v-63c5a7d2]:nth-child(2) { background: rgb(89, 60, 255); left: -23px; top: 166px; transform: rotate(-8.48deg); }
.banner-sub-container .text-list li[data-v-63c5a7d2]:nth-child(3) { background: rgb(255, 96, 96); left: -9px; top: 291px; transform: rotate(-22.49deg); }
.banner-sub-container .text-list li[data-v-63c5a7d2]:nth-child(4) { background: rgb(32, 158, 145); right: 1px; top: 58px; transform: rotate(-12.39deg); }
.banner-sub-container .text-list li[data-v-63c5a7d2]:nth-child(5) { background: rgb(251, 146, 71); right: 112px; top: 155px; transform: rotate(12.36deg); }
.banner-sub-container .text-list li[data-v-63c5a7d2]:nth-child(6) { background: rgb(0, 184, 235); right: 32px; top: 256px; transform: rotate(13.41deg); }

.reveal-box[data-v-cb5ca0a4] { opacity: 0; transform: translateY(var(--q-m-lg)); transition: 0.7s; }
.animate-up[data-v-cb5ca0a4] { opacity: 1; transform: translateY(0px); }

.agl-hover { outline: rgba(244, 67, 54, 0.99) solid 2px !important; background-color: rgba(244, 67, 54, 0.2) !important; box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 8px !important; }
.agl-highlight-current { outline: rgba(255, 87, 34, 0.99) solid 2px !important; background-color: rgba(255, 87, 34, 0.4) !important; }
.agl-highlight-similar { outline: rgba(255, 87, 34, 0.99) dashed 2px !important; background-color: rgba(255, 87, 34, 0.4) !important; }
.agl-highlight-group { outline: rgba(255, 87, 34, 0.99) double 4px !important; background-color: rgba(255, 87, 34, 0.4) !important; }
.agl-cover-current { top: 0px; left: 0px; position: absolute !important; z-index: 9 !important; outline: rgba(33, 33, 33, 0.99) solid 2px !important; background-color: rgba(33, 33, 33, 0.6) !important; }
.agl-cover-similar { top: 0px; left: 0px; position: absolute !important; z-index: 9 !important; outline: rgba(33, 33, 33, 0.99) dashed 2px !important; background-color: rgba(33, 33, 33, 0.6) !important; }
.agl-cover-group { top: 0px; left: 0px; position: absolute !important; z-index: 9 !important; outline: rgba(33, 33, 33, 0.99) double 4px !important; background-color: rgba(33, 33, 33, 0.6) !important; }
.agl-cover-focus { outline: rgba(255, 165, 0, 0.99) solid 3px !important; background-color: rgba(255, 165, 0, 0.4) !important; }

.category-title[data-v-3502fbc7] { text-align: center; }
@media screen and (max-width: 768px) {
  .category-title[data-v-3502fbc7] { padding: 30px 0px 10px; }
}
.faq .faq-list[data-v-3502fbc7] { background: rgba(255, 255, 255, 0.6); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 30px; padding: 20px 30px; }
@media screen and (max-width: 768px) {
  .faq .faq-list[data-v-3502fbc7] { padding: 12px 16px; }
}
.faq .faq-list li[data-v-3502fbc7] { border-bottom: 1px solid rgb(203, 211, 230); cursor: pointer; font-weight: 600; padding: 20px; }
.faq .faq-list li[data-v-3502fbc7]:last-child { border-bottom: none; }
@media screen and (max-width: 768px) {
  .faq .faq-list li[data-v-3502fbc7] { padding: 14px 0px; }
}
.faq .faq-list li .item[data-v-3502fbc7] { flex-wrap: nowrap; gap: 8px; }
.faq .faq-list li .question[data-v-3502fbc7] { flex: 1 1 0%; flex-wrap: nowrap; gap: 10px; min-width: 0px; }
.faq .faq-list li p[data-v-3502fbc7] { flex: 1 1 0%; font-size: 18px; line-height: 1.5; margin: 0px; min-width: 0px; word-break: break-word; }
@media screen and (max-width: 768px) {
  .faq .faq-list li p[data-v-3502fbc7] { font-size: 15px; }
}
.faq .faq-list li .ico-question[data-v-3502fbc7] { flex-shrink: 0; height: 24px; margin-top: 2px; width: 22px; }
.faq .faq-list li .faq-answer[data-v-3502fbc7] { display: grid; grid-template-rows: 0fr; opacity: 0; overflow: hidden; transition: grid-template-rows 0.35s, opacity 0.35s, margin-top 0.35s; }
.faq .faq-list li .faq-answer.open[data-v-3502fbc7] { grid-template-rows: 1fr; margin-top: 10px; opacity: 1; }
.faq .faq-list li .faq-answer .faq-answer-inner[data-v-3502fbc7] { font-size: 16px; font-weight: 400; line-height: 1.6; min-height: 0px; overflow: hidden; padding-left: 32px; word-break: break-word; }
@media screen and (max-width: 768px) {
  .faq .faq-list li .faq-answer .faq-answer-inner[data-v-3502fbc7] { font-size: 14px; padding-left: 0px; }
}
.faq .faq-list li .ico-arrow[data-v-3502fbc7] { flex-shrink: 0; height: 20px; margin-top: 4px; transform: rotate(0deg); transition: 0.5s; width: 20px; }
.faq .faq-list li .ico-arrow.down[data-v-3502fbc7] { transform: rotate(180deg); }

.download-page .down-banner[data-v-2c411286] { margin-top: 190px; }
@media screen and (max-width: 768px) {
  .download-page .down-banner[data-v-2c411286] { margin-top: 90px; }
}
.download-page .down-banner .down-banner-content[data-v-2c411286] { width: 90%; }
.download-page .down-banner .down-banner-content .title[data-v-2c411286] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: var(--download-banner-title-size); font-weight: 700; -webkit-text-fill-color: transparent; }
.download-page .down-banner .down-banner-content .sub-title[data-v-2c411286] { font-size: var(--download-banner-sub-title-size); margin-top: 15px; }
@media screen and (max-width: 768px) {
  .download-page .down-apply .apply-title[data-v-2c411286] { padding: 20px 0px; }
}
.download-page .down-apply .apply-title .apply-note[data-v-2c411286] { color: rgb(71, 71, 71); font-size: 20px; }
@media screen and (max-width: 768px) {
  .download-page .down-apply .apply-title .apply-note[data-v-2c411286] { font-size: 14px; }
}
.download-page .down-apply .os-detect-tip[data-v-2c411286] { background: rgba(51, 112, 255, 0.08); border: 1px solid rgba(51, 112, 255, 0.35); border-radius: 10px; box-sizing: border-box; color: rgb(51, 112, 255); font-size: 14px; gap: 8px; line-height: 1.6; margin: 8px auto 0px; max-width: 960px; padding: 12px 20px; width: calc(100% - 60px); }
@media screen and (max-width: 768px) {
  .download-page .down-apply .os-detect-tip[data-v-2c411286] { align-items: flex-start; font-size: 13px; margin-top: 12px; width: 90%; }
}
.download-page .down-apply .os-detect-tip__icon[data-v-2c411286] { flex-shrink: 0; height: 16px; margin-top: 2px; width: 16px; }
@media screen and (max-width: 768px) {
  .download-page .down-apply .donload-area[data-v-2c411286] { flex-direction: column; width: 100%; }
}
.download-page .down-apply .donload-area .pd-version[data-v-2c411286] { background: rgba(255, 255, 255, 0.8); border: 2px solid transparent; border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.12) 0px 4px 40px; box-sizing: border-box; flex: 1 1 0%; margin: 30px; padding: 0px 10px; position: relative; transition: border-color 0.2s, box-shadow 0.2s; width: 296px; }
.download-page .down-apply .donload-area .pd-version.is-expanded[data-v-2c411286] { z-index: 20; }
.download-page .down-apply .donload-area .pd-version .current-badge[data-v-2c411286] { background: rgb(51, 112, 255); border-radius: 999px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 600; left: 50%; line-height: 1.4; padding: 4px 14px; position: absolute; top: -12px; transform: translate(-50%); white-space: nowrap; z-index: 1; }
.download-page .down-apply .donload-area .pd-version .pd-icon[data-v-2c411286] { height: 72px; padding-top: 48px; transition: opacity 0.2s; width: 72px; }
.download-page .down-apply .donload-area .pd-version .pd-ver[data-v-2c411286] { font-size: var(--download-version-title-size); line-height: 18px; margin: 32px 0px 16px; transition: color 0.2s, opacity 0.2s; }
.download-page .down-apply .donload-area .pd-version .pd-txt[data-v-2c411286] { color: rgb(71, 71, 71); font-size: var(--download-version-text-size); line-height: 26px; transition: color 0.2s, opacity 0.2s; }
.download-page .down-apply .donload-area .pd-version .download-box[data-v-2c411286] { border: 1px solid rgb(51, 112, 255); border-radius: 16px; color: rgb(51, 112, 255); height: 48px; margin: 80px 0px 24px; width: 248px; }
.download-page .down-apply .donload-area .pd-version .download-box[data-v-2c411286]:hover { background: linear-gradient(90.26deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%); border-color: transparent; box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; color: rgb(255, 255, 255); }
.download-page .down-apply .donload-area .pd-version .download-box:hover .pd-btn-left[data-v-2c411286] { color: rgb(255, 255, 255); }
.download-page .down-apply .donload-area .pd-version .download-box:hover .pd-btn-right[data-v-2c411286] { background: rgb(51, 112, 255); border-left: 1px solid rgb(255, 255, 255); }
.download-page .down-apply .donload-area .pd-version .download-box:hover .ico-arrow[data-v-2c411286] { filter: grayscale(100%) brightness(0) invert(1); }
.download-page .down-apply .donload-area .pd-version .pd-btn-left[data-v-2c411286], .download-page .down-apply .donload-area .pd-version .pd-btn-right[data-v-2c411286] { cursor: pointer; line-height: 48px; }
.download-page .down-apply .donload-area .pd-version .pd-btn-left[data-v-2c411286] { border-bottom-left-radius: 16px; border-top-left-radius: 16px; width: 192px; }
.download-page .down-apply .donload-area .pd-version .pd-btn-right[data-v-2c411286] { border-bottom-right-radius: 16px; border-left: 1px solid rgb(200, 208, 224); border-top-right-radius: 16px; cursor: pointer; height: 48px; transition: border-color 0.2s; width: 55px; }
.download-page .down-apply .donload-area .pd-version .pd-btn-right .arrow-down[data-v-2c411286] { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.download-page .down-apply .donload-area .pd-version .pd-download-btn[data-v-2c411286] { position: relative; }
.download-page .down-apply .donload-area .pd-version .download-list[data-v-2c411286] { background: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px, rgba(0, 0, 0, 0.14) 0px 2px 2px, rgba(0, 0, 0, 0.12) 0px 3px 1px -2px; left: 0px; overflow: hidden; position: absolute; top: 48px; width: 248px; z-index: 30; }
.download-page .down-apply .donload-area .pd-version .download-list li[data-v-2c411286] { color: rgb(51, 51, 51); cursor: pointer; line-height: 40px; opacity: 1; }
.download-page .down-apply .donload-area .pd-version .download-list li[data-v-2c411286]:hover { background-color: rgb(227, 227, 227); }
.download-page .down-apply .donload-area .pd-version .ico-arrow[data-v-2c411286] { height: 16px; transition: transform 0.5s, filter 0.2s; width: 16px; }
.download-page .down-apply .donload-area .pd-version .ico-arrow.down[data-v-2c411286] { transform: rotate(180deg); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .pd-icon[data-v-2c411286], .download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .pd-txt[data-v-2c411286], .download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .pd-ver[data-v-2c411286] { opacity: 0.55; }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .pd-ver[data-v-2c411286] { color: rgb(107, 114, 128); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .download-box[data-v-2c411286] { background: rgb(255, 255, 255); border-color: rgba(200, 208, 224, 0.75); color: rgba(121, 133, 162, 0.75); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .download-box .pd-btn-right[data-v-2c411286] { background: transparent; border-left-color: rgba(200, 208, 224, 0.75); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .download-box .ico-arrow[data-v-2c411286] { filter: grayscale(1) brightness(0.85); opacity: 0.7; }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .download-box[data-v-2c411286]:hover { background: rgb(255, 255, 255); border-color: rgb(51, 112, 255); box-shadow: none; color: rgb(51, 112, 255); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .download-box:hover .pd-btn-left[data-v-2c411286] { color: rgb(51, 112, 255); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .download-box:hover .pd-btn-right[data-v-2c411286] { background: transparent; border-left-color: rgb(51, 112, 255); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted .download-box:hover .ico-arrow[data-v-2c411286] { filter: none; opacity: 1; }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .pd-icon[data-v-2c411286], .download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .pd-txt[data-v-2c411286], .download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .pd-ver[data-v-2c411286] { opacity: 1; }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .pd-ver[data-v-2c411286] { color: rgb(26, 26, 26); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .pd-txt[data-v-2c411286] { color: rgb(71, 71, 71); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .download-box[data-v-2c411286] { background: rgb(255, 255, 255); border-color: rgb(51, 112, 255); box-shadow: none; color: rgb(51, 112, 255); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .download-box .pd-btn-left[data-v-2c411286] { color: rgb(51, 112, 255); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .download-box .pd-btn-right[data-v-2c411286] { background: transparent; border-left-color: rgb(51, 112, 255); }
.download-page .down-apply .donload-area .pd-version:not(.is-current).is-muted:hover .download-box .ico-arrow[data-v-2c411286] { filter: none; opacity: 1; }
.download-page .down-apply .donload-area .pd-version.is-current[data-v-2c411286] { border-color: rgb(51, 112, 255); box-shadow: rgba(51, 112, 255, 0.18) 0px 4px 40px; }
.download-page .down-apply .donload-area .pd-version.is-current .pd-ver[data-v-2c411286] { color: rgb(26, 26, 26); }
.download-page .down-apply .donload-area .pd-version.is-current .download-box[data-v-2c411286] { background: linear-gradient(90.26deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%); border-color: transparent; box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; color: rgb(255, 255, 255); }
.download-page .down-apply .donload-area .pd-version.is-current .download-box .pd-btn-right[data-v-2c411286] { background: transparent; border-left: 1px solid rgba(255, 255, 255, 0.7); }
.download-page .down-apply .donload-area .pd-version.is-current .download-box .ico-arrow[data-v-2c411286] { filter: grayscale(100%) brightness(0) invert(1); opacity: 1; }
.download-page .down-apply .donload-area .pd-version.is-current .download-box:hover .pd-btn-right[data-v-2c411286] { border-left: 1px solid rgb(255, 255, 255); }
@media screen and (max-width: 768px) {
  .download-page .down-apply .donload-area .pd-version[data-v-2c411286] { margin: 16px auto; padding: 0px; width: 90%; }
}
.download-page .down-apply .antivirus-software[data-v-2c411286] { width: 100%; }
.download-page .down-apply .antivirus-software .halation-style2[data-v-2c411286] { left: -200px; top: -100px; }
.download-page .down-apply .antivirus-software .agree[data-v-2c411286] { font-size: 20px; padding-top: 60px; text-align: center; }
.download-page .down-apply .antivirus-software .agree a[data-v-2c411286] { border-radius: 12px; margin: 16px; padding: 8px 24px; }
@media screen and (max-width: 768px) {
  .download-page .down-apply .antivirus-software .agree[data-v-2c411286] { padding: 10px 0px 20px; }
  .download-page .down-apply .antivirus-software .agree .link-url[data-v-2c411286] { display: flex; flex-direction: column; }
  .download-page .down-apply .antivirus-software .agree .link-url a[data-v-2c411286] { margin: 6px; padding: 8px; width: 90%; }
}
.download-page .down-apply .antivirus-software .module-title[data-v-2c411286] { font-size: var(--download-apply-title-size); }
.download-page .down-apply .antivirus-software .module-title .halation-style3[data-v-2c411286] { right: -460px; top: -108px; }
.download-page .down-apply .antivirus-software .pd-safe-ul[data-v-2c411286] { margin-bottom: var(--q-m-lg); width: 100%; }
.download-page .down-apply .antivirus-software .pd-safe-ul li[data-v-2c411286] { background: rgba(255, 255, 255, 0.6); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; width: 185px; }
@media screen and (max-width: 768px) {
  .download-page .down-apply .antivirus-software .pd-safe-ul[data-v-2c411286] { margin-top: 30px; }
  .download-page .down-apply .antivirus-software .pd-safe-li[data-v-2c411286] { flex: 1 0 40%; margin: 10px; }
}
.download-page .down-apply .antivirus-software .pd-safe-li > img[data-v-2c411286] { display: block; height: 72px; margin: 24px 0px 16px; width: 72px; }
.download-page .down-apply .antivirus-software .pd-safe-li > span[data-v-2c411286] { color: rgb(51, 51, 51); font-size: 16px; margin-bottom: 24px; }
.gas-station[data-v-2c411286] { width: 100%; }
.gas-station .category-title[data-v-2c411286] { font-size: var(--download-apply-title-size); text-align: center; }
.gas-card[data-v-2c411286] { margin: 30px 10px 0px; }
.gas-card ul[data-v-2c411286] { width: 100%; }
.gas-card ul li[data-v-2c411286] { border-bottom: 1px solid rgb(203, 211, 230); font-size: 20px; line-height: 1; }
.gas-card ul li[data-v-2c411286]:first-child { background: linear-gradient(90deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%) text; -webkit-text-fill-color: transparent; }
.gas-card ul li a[data-v-2c411286] { display: block; padding: 24px 0px; width: 100%; }
.gas-card ul a[data-v-2c411286]:hover { background: linear-gradient(90deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%) text; -webkit-text-fill-color: transparent; }
@media screen and (max-width: 768px) {
  .gas-card ul[data-v-2c411286] { width: 100%; }
}
.gas-card .more-log[data-v-2c411286] { color: rgb(51, 112, 255); margin-top: 24px; }
.captcha .captcha-dialog[data-v-2c411286] { background-color: rgba(0, 0, 0, 0.4); height: 100vh; left: 0px; position: fixed; top: 0px; width: 100vw; z-index: 6000; }
.captcha .w-bg[data-v-2c411286] { margin: 0px auto; }
.captcha .incomplete[data-v-2c411286] { height: 50px; width: 50px; }
.captcha .img-parent[data-v-2c411286] { height: 170px; width: 280px; }
.captcha .card[data-v-2c411286] { background: border-box rgb(255, 255, 255); display: flex; flex-direction: column; min-width: 0px; overflow-wrap: break-word; border: 1px solid rgba(0, 0, 0, 0.125); }
.captcha .card-header[data-v-2c411286] { background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); margin-bottom: 0px; padding: 12px 20px; }
.captcha #sliderContainer[data-v-2c411286] { background: rgb(247, 249, 250); border: 1px solid transparent; border-radius: 2px; color: rgb(69, 73, 76); height: 40px; line-height: 40px; position: relative; text-align: center; }
.captcha .sliderContainer_fail[data-v-2c411286] { border: 1px solid rgb(245, 122, 122) !important; color: red !important; }
.captcha .sliderbg[data-v-2c411286] { background: rgba(0, 0, 0, 0.1); border: 1px solid rgb(230, 232, 235); border-radius: 2px; height: 40px; left: 0px; position: absolute; right: 0px; top: 0px; }
.captcha .sliderContainer_active .slider[data-v-2c411286] { border: 1px solid rgb(25, 145, 250) !important; top: -1px !important; }
.captcha .sliderContainer_active .sliderMask[data-v-2c411286] { border-width: 1px 0px 1px 1px !important; }
.captcha .sliderMask[data-v-2c411286] { background: rgb(209, 233, 254); border: 0px solid rgb(25, 145, 250); height: 40px; }
.captcha .slider[data-v-2c411286], .captcha .sliderMask[data-v-2c411286] { border-radius: 2px; left: 0px; position: absolute; top: 0px; }
.captcha .slider[data-v-2c411286] { align-items: center; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; cursor: pointer; display: flex; height: 38px; justify-content: center; transition: background 0.2s linear; width: 40px; }
.captcha .arrow_right_err[data-v-2c411286] { display: none; }
.captcha .slider[data-v-2c411286]:hover { background: rgb(25, 145, 250); }
.captcha .loading-box[data-v-2c411286] { height: 100%; width: 100%; }
@keyframes spin-2c411286 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.captcha .loading[data-v-2c411286] { animation: 2s linear 0s infinite normal none running spin-2c411286; border-radius: 50%; display: block; height: 50px; margin-block: 10px; width: 50px; }
.mismatch-confirm[data-v-2c411286] { align-items: center; background: rgba(0, 0, 0, 0.45); display: flex; inset: 0px; justify-content: center; padding: 16px; position: fixed; z-index: 6100; }
.mismatch-confirm__dialog[data-v-2c411286] { background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(27, 52, 110, 0.18) 0px 8px 32px; max-width: 100%; padding: 28px 24px 20px; position: relative; width: 420px; }
.mismatch-confirm__close[data-v-2c411286] { background: transparent; border: none; color: rgb(153, 153, 153); cursor: pointer; font-size: 22px; line-height: 1; padding: 4px 8px; position: absolute; right: 6px; top: 6px; }
.mismatch-confirm__close[data-v-2c411286]:hover { color: rgb(102, 102, 102); }
.mismatch-confirm__body[data-v-2c411286] { gap: 10px; padding-right: 16px; }
.mismatch-confirm__icon[data-v-2c411286] { flex-shrink: 0; height: 16px; margin-top: 2px; width: 16px; }
.mismatch-confirm__text[data-v-2c411286] { color: rgb(51, 51, 51); font-size: 15px; margin: 0px; }
.mismatch-confirm__actions[data-v-2c411286] { gap: 8px; margin-top: 28px; }
.mismatch-confirm__cancel[data-v-2c411286] { background: transparent; border: none; border-radius: 8px; color: rgb(51, 51, 51); cursor: pointer; font-size: 14px; padding: 8px 16px; }
.mismatch-confirm__cancel[data-v-2c411286]:hover { background: rgba(0, 0, 0, 0.04); }
.mismatch-confirm__ok[data-v-2c411286] { background: rgb(51, 112, 255); border: none; border-radius: 8px; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; padding: 8px 18px; }
.mismatch-confirm__ok[data-v-2c411286]:hover { background: rgb(42, 95, 217); }

.mb-lg[data-v-92d4bb39] { margin-bottom: var(--q-m-lg); }
.index-page .banner[data-v-92d4bb39] { width: 100%; }
@media screen and (max-width: 768px) {
  .index-page .banner[data-v-92d4bb39] { height: auto; padding-top: 80px; }
}
.index-page .banner h1[data-v-92d4bb39] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; margin-top: 180px; -webkit-text-fill-color: transparent; font-size: var(--download-banner-title-size); font-weight: 700; margin-bottom: 20px; text-align: center; }
@media screen and (max-width: 768px) {
  .index-page .banner h1[data-v-92d4bb39] { font-size: 24px; margin-top: 60px; }
}
.index-page .banner p[data-v-92d4bb39] { color: rgb(51, 51, 51); text-align: center; width: 950px; }
@media screen and (max-width: 768px) {
  .index-page .banner p[data-v-92d4bb39] { width: 100%; }
}
.index-page .banner .descipt[data-v-92d4bb39] { font-size: 24px; }
.index-page .vs-info[data-v-92d4bb39] { font-size: 16px; }
.index-page .vs-info .info-list[data-v-92d4bb39] { justify-content: space-between; }
@media screen and (max-width: 768px) {
  .index-page .vs-info .info-list[data-v-92d4bb39] { justify-content: center; }
}
.index-page .vs-info .item[data-v-92d4bb39] { margin-bottom: 40px; width: 360px; }
.index-page .vs-info .item img[data-v-92d4bb39] { height: 140px; margin-bottom: 12px; width: 140px; }
.index-page .vs-info .item h4[data-v-92d4bb39] { font-size: 24px; font-weight: 600; height: 56px; line-height: 1.2; margin-bottom: 12px; }
.index-page .alternative h2[data-v-92d4bb39] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: 50px; -webkit-text-fill-color: transparent; font-weight: 600; }
@media screen and (max-width: 768px) {
  .index-page .alternative h2[data-v-92d4bb39] { font-size: 24px; }
}
.index-page .alternative p[data-v-92d4bb39] { font-size: 20px; }
.index-page .alternative .links[data-v-92d4bb39] { margin-bottom: 20px; }
.index-page .alternative .links a[data-v-92d4bb39] { box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; height: 100px; margin-bottom: 40px; vertical-align: middle; width: 384px; }
@media screen and (max-width: 768px) {
  .index-page .alternative .links a[data-v-92d4bb39] { margin: 20px auto 0px; width: 90%; }
}
.index-page .benefits .halation-style2[data-v-92d4bb39] { left: -540px; top: -200px; }
.index-page .benefits .halation-style3[data-v-92d4bb39] { right: -540px; top: 100px; }
.index-page .benefits .content[data-v-92d4bb39] { background: rgba(255, 255, 255, 0.6); border: 1px solid rgb(203, 211, 230); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; display: flex; font-size: 20px; margin-bottom: 60px; overflow: hidden; width: 100%; }
@media screen and (max-width: 768px) {
  .index-page .benefits .content[data-v-92d4bb39] { flex-direction: column; margin: 0px auto 30px; width: 90%; }
}
.index-page .benefits .content .left-pan[data-v-92d4bb39] { padding: 60px; }
.index-page .benefits .content .left-pan h4[data-v-92d4bb39] { font-size: 34px; font-weight: 600; height: 50px; margin-bottom: 16px; }
@media screen and (max-width: 768px) {
  .index-page .benefits .content .left-pan h4[data-v-92d4bb39] { font-size: 20px; height: max-content; }
  .index-page .benefits .content .left-pan[data-v-92d4bb39] { padding: 20px; width: 80%; }
}
.index-page .benefits .content .left-pan li[data-v-92d4bb39] { border-bottom: 1px solid rgb(203, 211, 230); }
.index-page .benefits .content .right-pan[data-v-92d4bb39] { background: linear-gradient(rgb(51, 112, 255), rgb(101, 147, 255)); border-radius: 16px; padding: 60px; }
@media screen and (max-width: 768px) {
  .index-page .benefits .content .right-pan[data-v-92d4bb39] { box-sizing: border-box; padding: 20px; width: 100%; }
}
.index-page .benefits .content .right-pan li[data-v-92d4bb39] { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.index-page .benefits .content .right-pan[data-v-92d4bb39]::after { background: linear-gradient(rgb(51, 112, 255), rgb(101, 147, 255)); border-radius: 16px; content: ""; height: 101%; left: -31px; position: absolute; top: 0px; transform: rotate(4deg); width: 61px; }
@media screen and (max-width: 768px) {
  .index-page .benefits .content .right-pan[data-v-92d4bb39]::after { position: static; }
}
.index-page .benefits .content .right-pan[data-v-92d4bb39]::before { background: linear-gradient(rgb(51, 112, 255), rgb(101, 147, 255)); border-top-left-radius: 83px; bottom: 0px; content: ""; height: 100%; left: -3px; position: absolute; width: 28px; }
@media screen and (max-width: 768px) {
  .index-page .benefits .content .right-pan[data-v-92d4bb39]::before { position: static; }
}
.index-page .benefits .content li[data-v-92d4bb39] { box-sizing: border-box; margin-left: 30px; padding: 24px 0px; position: relative; width: 470px; }
@media screen and (max-width: 768px) {
  .index-page .benefits .content li[data-v-92d4bb39] { width: auto; }
}
.index-page .benefits .content li img[data-v-92d4bb39] { left: -30px; position: absolute; top: 30px; width: 20px; }
.index-page .quick .halation-style[data-v-92d4bb39] { bottom: -100px; filter: blur(200px); height: 200px; }
.index-page .quick p[data-v-92d4bb39] { font-size: 20px; margin-bottom: 60px; width: 800px; }
@media screen and (max-width: 768px) {
  .index-page .quick p[data-v-92d4bb39] { margin-bottom: 30px; width: 80%; }
}
.index-page .quick ul[data-v-92d4bb39] { vertical-align: top; }
@media screen and (max-width: 768px) {
  .index-page .quick ul[data-v-92d4bb39] { display: flex; flex-direction: column; }
}
.index-page .quick ul .title[data-v-92d4bb39] { font-size: 22px; font-weight: 500; }
.index-page .quick ul li[data-v-92d4bb39] { display: inline-block; vertical-align: top; }
@media screen and (max-width: 768px) {
  .index-page .quick ul li[data-v-92d4bb39] { text-align: center; }
}
.index-page .quick ul li .item[data-v-92d4bb39] { width: 200px; }
@media screen and (max-width: 768px) {
  .index-page .quick ul li .item[data-v-92d4bb39] { width: auto; }
}
.index-page .quick ul li .title[data-v-92d4bb39] { text-align: center; }
.index-page .quick ul .arrow[data-v-92d4bb39] { margin-top: 24px; }
@media screen and (max-width: 768px) {
  .index-page .quick ul .arrow[data-v-92d4bb39] { margin: 30px 0px; transform: rotate(90deg); }
}

.agent-banner[data-v-b6dcacb4] { margin-top: 184px; }
@media screen and (max-width: 768px) {
  .agent-banner[data-v-b6dcacb4] { margin-top: 90px; }
}
.agent-banner .down-banner-content[data-v-b6dcacb4] { margin: 0 auto var(--q-m-lg); width: 90%; }
.agent-banner .down-banner-content .title[data-v-b6dcacb4] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: var(--download-banner-title-size); font-weight: 700; -webkit-text-fill-color: transparent; }
.agent-banner .down-banner-content .sub-title[data-v-b6dcacb4] { font-size: var(--download-banner-sub-title-size); margin-top: 16px; }
.promotion-container .promotion-text[data-v-b6dcacb4] { color: rgb(42, 49, 66); }
.promotion-container .promotion-text.promotion-cont[data-v-b6dcacb4] { flex: 1 1 0%; margin-right: 64px; }
.promotion-container .promotion-text p[data-v-b6dcacb4] { font-size: 18px; margin-bottom: 30px; padding-left: 46px; position: relative; }
.promotion-container .promotion-text p[data-v-b6dcacb4]::before { background: url('../img/start_30fb4e1b.svg') 50% center no-repeat; content: ""; display: block; height: 40px; left: 0px; position: absolute; top: 8px; width: 27px; }
.promotion-container .promotion-text p[data-v-b6dcacb4]:last-child { margin-bottom: 0px; }
.promotion-container .promotion-img[data-v-b6dcacb4] { margin-left: 60px; width: 600px; }
.promotion-container .promotion-img img[data-v-b6dcacb4] { max-width: 100%; }
@media screen and (max-width: 768px) {
  .promotion-container .promotion-img[data-v-b6dcacb4] { margin-top: 20px; width: 100%; }
  .promotion-container[data-v-b6dcacb4] { flex-direction: column; }
  .promotion-container .promotion-text.promotion-cont[data-v-b6dcacb4] { margin-left: 0px; max-width: 100%; }
}
.agent-choose .halation-style2[data-v-b6dcacb4] { left: -540px; top: -30px; }
.agent-choose ul[data-v-b6dcacb4] { margin-bottom: var(--q-m-lg); }
.agent-choose ul li[data-v-b6dcacb4] { background: rgba(255, 255, 255, 0.6); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; box-sizing: border-box; margin: 0px 15px; padding: 32px; width: 22%; }
@media screen and (max-width: 768px) {
  .agent-choose ul li[data-v-b6dcacb4] { margin-bottom: 10px; width: 100%; }
}
.agent-choose ul li h4[data-v-b6dcacb4] { font-size: 24px; height: 58px; line-height: 1.2; margin-bottom: 16px; margin-top: 54px; }
@media screen and (max-width: 768px) {
  .agent-choose ul li h4[data-v-b6dcacb4] { height: auto; margin-top: 5px; }
}
.agent-choose ul li p[data-v-b6dcacb4] { font-size: 16px; line-height: 1.5; }
@media screen and (max-width: 768px) {
  .all-occupation[data-v-b6dcacb4] { flex-direction: column; }
}
.all-occupation .text[data-v-b6dcacb4] { box-sizing: border-box; flex: 1 1 0%; font-size: 40px; padding-right: 13%; }
@media screen and (max-width: 768px) {
  .all-occupation .text[data-v-b6dcacb4] { margin-bottom: 20px; padding-right: 0px; }
}
.all-occupation .text h3[data-v-b6dcacb4] { font-size: var(--agent-occupation-title-size); letter-spacing: 2px; }
.all-occupation .text h3 strong[data-v-b6dcacb4] { background-clip: text; background-image: -webkit-linear-gradient(45deg, rgb(101, 147, 255), rgb(51, 112, 255)); -webkit-text-fill-color: transparent; }
.all-occupation .text p[data-v-b6dcacb4] { font-size: 16px; line-height: 1.5; margin-top: 16px; }
.all-occupation .img[data-v-b6dcacb4] { flex: 1 1 0%; position: relative; }
@media screen and (max-width: 768px) {
  .all-occupation .img[data-v-b6dcacb4] { align-self: center; width: 80%; }
}
.all-occupation .img .nom[data-v-b6dcacb4] { position: relative; z-index: 22; }
.all-occupation .img .turn-wrap[data-v-b6dcacb4] { left: 50%; overflow: hidden; position: absolute; top: 46%; transform: translate(-50%, -50%); width: 100%; z-index: 1; }
@media screen and (max-width: 768px) {
  .all-occupation .img .turn-wrap[data-v-b6dcacb4] { overflow: auto; top: 50%; }
}
.all-occupation .img .turn[data-v-b6dcacb4] { animation: 3s linear 0s infinite normal none running turn-b6dcacb4; width: 100%; z-index: 1; }
@media screen and (max-width: 768px) {
  .all-occupation .img .turn[data-v-b6dcacb4] { top: 0px; }
}
@keyframes turn-b6dcacb4 { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(90deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(270deg); }
  100% { transform: rotate(1turn); }
}
.agent-process[data-v-b6dcacb4] { padding-bottom: 10px; }
.agent-process[data-v-b6dcacb4]::after { clear: both; content: ""; display: block; }
.agent-process .halation-style[data-v-b6dcacb4] { left: 50%; top: -50px; transform: translate(-50%); }
.agent-process .module-title[data-v-b6dcacb4] { margin-bottom: 130px; }
@media screen and (max-width: 768px) {
  .agent-process .module-title[data-v-b6dcacb4] { margin-bottom: 30px; }
}
.agent-process .li-box[data-v-b6dcacb4] { background: rgba(255, 255, 255, 0.4); border-radius: 8px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; box-sizing: border-box; margin: 20px 10px; padding: 32px 10px; width: 227px; }
@media screen and (max-width: 768px) {
  .agent-process .li-box[data-v-b6dcacb4] { margin: 10px 2%; width: 46%; }
}
.agent-process .li-box img[data-v-b6dcacb4] { margin-bottom: 16px; width: 52px; }
.agent-process .li-box span[data-v-b6dcacb4] { color: rgb(51, 112, 255); font-weight: 600; margin-right: 5px; }
.agent-process .li-box .en-weixin-img[data-v-b6dcacb4] { height: 124px; width: 124px; }
.agent-process .en-last-li-box[data-v-b6dcacb4] { float: right; transform: translateY(-27%); width: 227px; }
@media screen and (max-width: 768px) {
  .agent-process .en-last-li-box[data-v-b6dcacb4] { transform: translateY(0px); }
}
.agent-process .en-last-li-box .img-parent[data-v-b6dcacb4] { background: rgb(255, 255, 255); border-radius: 8px; height: 154px; margin-bottom: 4px; width: 100%; }
.agent-process .en-last-li-box .img-parent img[data-v-b6dcacb4] { margin-bottom: 0px; }
.agent-process .en-last-li-box .tabs[data-v-b6dcacb4] { cursor: pointer; margin-top: 16px; }
.agent-process .en-last-li-box .tabs .tab[data-v-b6dcacb4]:hover { color: rgb(51, 112, 255); }
@media screen and (max-width: 768px) {
  .agent-process .en-last-li-box .tabs .tab[data-v-b6dcacb4] { margin-right: 15px; }
}
.agent-process .en-last-li-box .tabs .active[data-v-b6dcacb4] { color: rgb(51, 112, 255); }
@media screen and (max-width: 768px) {
  .agent-process .en-last-li-box[data-v-b6dcacb4] { width: 100%; }
  .agent-process .en-last-li-box > div.flex[data-v-b6dcacb4] { justify-content: space-around; }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .agent-process .en-last-li-box > div.flex[data-v-b6dcacb4] { justify-content: center; }
}
.agent-cooperate .halation-style3[data-v-b6dcacb4] { right: -200px; }
.circle-container[data-v-b6dcacb4] { display: flex; height: 504px; margin: 0px auto; position: relative; width: 504px; }
@media screen and (max-width: 768px) {
  .circle-container[data-v-b6dcacb4] { height: auto; width: 100%; }
}
.circle-container .circle[data-v-b6dcacb4] { border-radius: 50%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.circle-container .circle1[data-v-b6dcacb4] { background: rgb(255, 255, 255); border: 2px solid rgb(51, 112, 255); height: 160px; width: 160px; }
.circle-container .circle1 img[data-v-b6dcacb4] { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 72px; }
@media screen and (max-width: 768px) {
  .circle-container .circle1[data-v-b6dcacb4] { height: 30%; width: 30%; }
}
.circle-container .circle2[data-v-b6dcacb4] { border: 1px solid rgba(51, 112, 255, 0.6); height: 270px; width: 270px; }
@media screen and (max-width: 768px) {
  .circle-container .circle2[data-v-b6dcacb4] { height: 50%; width: 50%; }
}
.circle-container .circle3[data-v-b6dcacb4] { border: 1px solid rgba(51, 112, 255, 0.4); height: 420px; width: 420px; }
@media screen and (max-width: 768px) {
  .circle-container .circle3[data-v-b6dcacb4] { height: 70%; width: 70%; }
}
.circle-container .circle4[data-v-b6dcacb4] { border: 1px solid rgba(51, 112, 255, 0.1); height: 580px; width: 580px; }
@media screen and (max-width: 768px) {
  .circle-container .circle4[data-v-b6dcacb4] { height: 90%; width: 90%; }
}
.circle-bg[data-v-b6dcacb4] { display: block; height: 430px; margin-left: 45px; width: 417px; }
@media screen and (max-width: 768px) {
  .circle-bg[data-v-b6dcacb4] { height: auto; margin-left: 0px; width: 100%; }
}
.circle-item[data-v-b6dcacb4] { background: rgb(255, 255, 255); border-radius: 50%; position: absolute; transform-origin: center center; }
.circle-item[data-v-b6dcacb4]:first-child { right: 63px; top: 0px; }
.circle-item[data-v-b6dcacb4]:nth-child(2) { left: 63px; top: 0px; }
.circle-item[data-v-b6dcacb4]:nth-child(3) { left: -25px; top: 35%; }
.circle-item[data-v-b6dcacb4]:nth-child(4) { right: -25px; top: 35%; }
.circle-item[data-v-b6dcacb4]:nth-child(5) { left: 16px; top: 75%; }
.circle-item[data-v-b6dcacb4]:nth-child(6) { right: 16px; top: 75%; }
.circle-item[data-v-b6dcacb4]:nth-child(7) { left: 50%; top: 94%; transform: translate(-50%); }
.icon[data-v-b6dcacb4] { align-items: center; background-color: rgba(255, 255, 255, 0.6); border: 1px solid rgb(51, 112, 255); border-radius: 50%; display: flex; height: 52px; justify-content: center; width: 52px; }
.icon img[data-v-b6dcacb4] { width: 32px; }
.label[data-v-b6dcacb4] { bottom: -22px; font-size: 14px; left: 50%; position: absolute; transform: translate(-50%); white-space: nowrap; }

.store-banner[data-v-e4d60e96] { margin-top: 184px; }
.store-banner .down-banner-content[data-v-e4d60e96] { margin: 0 auto var(--q-m-lg); width: 90%; }
.store-banner .down-banner-content .title[data-v-e4d60e96] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: var(--download-banner-title-size); font-weight: 700; -webkit-text-fill-color: transparent; }
.store-banner .down-banner-content .sub-title[data-v-e4d60e96] { font-size: var(--download-banner-sub-title-size); margin-top: 16px; }
@media screen and (max-width: 768px) {
  .store-banner[data-v-e4d60e96] { margin-top: 90px; }
}
.store-container[data-v-e4d60e96] { font-size: 16px; margin-bottom: var(--q-m-lg); }
@media screen and (max-width: 768px) {
  .store-container[data-v-e4d60e96] { margin: 10px 0px 20px; }
  .store-container .wrap[data-v-e4d60e96] { flex-direction: column; }
}
.store-container .container > div[data-v-e4d60e96] { background: rgba(255, 255, 255, 0.4); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.08) 0px 8px 48px; flex: 1 1 0%; margin: 0px 30px; padding: 30px; }
@media screen and (max-width: 768px) {
  .store-container .container > div[data-v-e4d60e96] { margin: 10px; }
}
.store-container .container > div .img[data-v-e4d60e96] { width: 80px; }
.store-container .container > div h2[data-v-e4d60e96] { color: rgb(51, 112, 255); font-size: 32px; font-weight: 600; margin-bottom: 15px; margin-top: 32px; }
@media screen and (max-width: 768px) {
  .store-container .container > div h2[data-v-e4d60e96] { margin-top: 20px; }
}

.about-banner[data-v-e370b3af] { margin-top: 184px; }
@media screen and (max-width: 768px) {
  .about-banner[data-v-e370b3af] { margin-top: 90px; }
}
.about-banner .down-banner-content[data-v-e370b3af] { margin: 0px auto 180px; width: 90%; }
@media screen and (max-width: 768px) {
  .about-banner .down-banner-content[data-v-e370b3af] { margin: 0px auto 60px; }
}
.about-banner .down-banner-content .title[data-v-e370b3af] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: var(--download-banner-title-size); font-weight: 700; -webkit-text-fill-color: transparent; }
.about-banner .down-banner-content .sub-title[data-v-e370b3af] { font-size: var(--download-banner-sub-title-size); margin-top: 16px; }
.about-bit[data-v-e370b3af] { background: rgba(255, 255, 255, 0.6); border-radius: 16px; padding: 32px; position: relative; }
@media screen and (max-width: 768px) {
  .about-bit[data-v-e370b3af] { padding: 10px; width: 90% !important; }
}
.about-bit .text-desc[data-v-e370b3af] { box-sizing: border-box; font-size: 18px; width: 680px; }
@media screen and (max-width: 768px) {
  .about-bit .text-desc[data-v-e370b3af] { width: 100%; }
}
.about-bit .text-desc h4[data-v-e370b3af] { background: linear-gradient(90deg, rgb(101, 147, 255) -1.1%, rgb(51, 112, 255) 99.77%) text; -webkit-text-fill-color: transparent; }
.about-bit .text-desc p[data-v-e370b3af] { margin-top: 16px; }
.about-bit .img-parent[data-v-e370b3af] { background: linear-gradient(331deg, rgba(255, 255, 255, 0.4), rgba(153, 153, 153, 0) 70.55%); border: 1px dashed var(---,#3370ff); border-radius: 20px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; padding: 12px; position: absolute; right: 32px; top: 50%; transform: translateY(-50%); width: 496px; }
@media screen and (max-width: 768px) {
  .about-bit .img-parent[data-v-e370b3af] { width: 100%; }
}
.about-bit .img-parent[data-v-e370b3af]::after { background: url('../img/address_9b3feafc.webp'); border-radius: 16px; bottom: 12px; content: ""; height: calc(100% - 24px); position: absolute; right: 12px; width: calc(100% - 24px); z-index: -1; }
.about-bit .img-parent .img-bg[data-v-e370b3af] { background: rgba(51, 112, 255, 0.9); border-radius: 16px; font-size: 16px; height: 100%; padding: 32px; }
.about-bit .img-parent .img-bg h4[data-v-e370b3af] { font-size: 24px; margin-bottom: 32px; }
.about-bit .img-parent .img-bg h5[data-v-e370b3af] { margin-bottom: 8px; margin-top: 32px; }
.about-bit .img-parent .img-bg p[data-v-e370b3af]:nth-child(2) { margin-top: 32px; }
.about-bit .img-parent .img-bg .sub[data-v-e370b3af] { margin-top: 66px; }
.about-bit .img-parent .img-bg .sub img[data-v-e370b3af] { margin-right: 8px; }
.about-concept .halation-style2[data-v-e370b3af] { left: -540px; }
.about-concept .halation-style3[data-v-e370b3af] { bottom: 0px; right: -540px; }
.about-concept ul[data-v-e370b3af] { margin-bottom: calc(var(--q-m-lg) - 30px); }
.about-concept ul li[data-v-e370b3af] { background: rgba(255, 255, 255, 0.6); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; box-sizing: border-box; margin: 0px 32px 32px 0px; padding: 32px; width: 390px; }
@media screen and (max-width: 768px) {
  .about-concept ul li[data-v-e370b3af] { margin: 10px auto; padding: 10px; width: 90% !important; }
}
.about-concept ul li img[data-v-e370b3af] { height: 52px; margin-bottom: 12px; width: 52px; }
@media screen and (max-width: 768px) {
  .about-concept ul li img[data-v-e370b3af] { margin-bottom: 16px; }
}
.about-concept ul li h4[data-v-e370b3af] { font-size: 24px; height: 56px; line-height: 1.2; }
@media screen and (max-width: 768px) {
  .about-concept ul li h4[data-v-e370b3af] { height: auto; }
}
.about-concept ul li p[data-v-e370b3af] { font-size: 16px; line-height: 1.5; }
.about-concept ul li[data-v-e370b3af]:nth-child(3n) { margin-right: 0px; }
@media screen and (max-width: 768px) {
  .about-concept ul li[data-v-e370b3af]:nth-child(3n) { margin: 10px auto; }
}

.common-agreement[data-v-e29c5052] { box-sizing: border-box; margin: 70px auto 193px; max-width: 960px; padding: 60px; position: relative; width: 92%; z-index: 2; }
@media screen and (max-width: 768px) {
  .common-agreement[data-v-e29c5052] { margin: 70px auto; padding: 0px; }
}
.common-agreement .agree-title[data-v-e29c5052] { font-size: 24px; line-height: 2; margin-bottom: 10px; }
.common-agreement h4[data-v-e29c5052] { font-size: 18px; line-height: 18px; margin-bottom: 15px; margin-top: 30px; color: rgb(20, 20, 20) !important; font-weight: 600 !important; }
.common-agreement p[data-v-e29c5052] { color: rgb(61, 61, 61); font-size: 15px; line-height: 30px; }

.common-agreement[data-v-82128d2e] { box-sizing: border-box; margin: 70px auto 193px; max-width: 960px; padding: 60px; position: relative; width: 92%; z-index: 2; }
@media screen and (max-width: 768px) {
  .common-agreement[data-v-82128d2e] { margin: 70px auto; padding: 0px; }
}
.common-agreement .agree-title[data-v-82128d2e] { font-size: 24px; line-height: 2; margin-bottom: 10px; }
.common-agreement h4[data-v-82128d2e] { font-size: 18px; line-height: 18px; margin-bottom: 15px; margin-top: 30px; color: rgb(20, 20, 20) !important; font-weight: 600 !important; }
.common-agreement p[data-v-82128d2e] { color: rgb(61, 61, 61); font-size: 15px; line-height: 30px; }

.common-agreement[data-v-a6de722b] { box-sizing: border-box; margin: 70px auto 193px; max-width: 960px; padding: 60px; position: relative; width: 92%; z-index: 2; }
@media screen and (max-width: 768px) {
  .common-agreement[data-v-a6de722b] { margin: 70px auto; padding: 0px; }
}
.common-agreement .agree-title[data-v-a6de722b] { font-size: 24px; line-height: 2; margin-bottom: 10px; }
.common-agreement p[data-v-a6de722b] { color: rgb(61, 61, 61); font-size: 15px; line-height: 30px; }

.down-banner[data-v-8a31c4d2] { margin-bottom: 76px; margin-top: 190px; }
@media screen and (max-width: 768px) {
  .down-banner[data-v-8a31c4d2] { height: 200px; margin-bottom: 0px; margin-top: 90px; }
}
.down-banner .down-banner-content[data-v-8a31c4d2] { width: 90%; }
.down-banner .down-banner-content .title[data-v-8a31c4d2] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: var(--download-banner-title-size); font-weight: 700; -webkit-text-fill-color: transparent; }
.down-banner .down-banner-content .sub-title[data-v-8a31c4d2] { font-size: var(--download-banner-sub-title-size); margin-top: 15px; }
.common-content[data-v-8a31c4d2] { margin-bottom: var(--q-m-lg); }
@media screen and (max-width: 768px) {
  .common-content .case-box ul[data-v-8a31c4d2] { padding-top: 30px; }
}
.common-content .case-box li[data-v-8a31c4d2] { background: rgba(255, 255, 255, 0.6); border: 1px solid rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; box-sizing: border-box; margin: 16px calc(16.6667% - 194px); overflow: hidden; width: 388px; }
@media screen and (max-width: 768px) {
  .common-content .case-box li[data-v-8a31c4d2] { margin: 16px 0px; width: 100%; }
}
.common-content .case-box li img[data-v-8a31c4d2] { height: 250px; width: 100%; }
.common-content .case-box li h4[data-v-8a31c4d2] { box-sizing: border-box; font-size: 20px; line-height: 1; padding: 16px 16px 12px; }
.common-content .case-box li div[data-v-8a31c4d2] { box-sizing: border-box; display: -webkit-box; font-size: 16px; margin: 0px 16px 16px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.more-case[data-v-8a31c4d2] { font-size: 16px; margin-top: 16px; }
.more-case img[data-v-8a31c4d2] { margin-left: 4px; transform: rotate(90deg); }

.custom-pagination[data-v-1a312926] { align-items: center; display: flex; font-size: 14px; gap: 4px; justify-content: center; margin: 12px 0px; }
.custom-pagination a[data-v-1a312926], .custom-pagination span[data-v-1a312926] { align-items: center; border-radius: 4px; color: rgb(96, 98, 102); display: inline-flex; font-weight: 500; height: 28px; justify-content: center; text-decoration: none; width: 28px; }
.custom-pagination a[data-v-1a312926]:hover:not(.disabled) { border-color: rgb(64, 158, 255); color: rgb(64, 158, 255); }
.custom-pagination a.active[data-v-1a312926] { color: rgb(51, 112, 255) !important; font-weight: 600; }
.custom-pagination a.disabled[data-v-1a312926] { border-color: rgb(228, 231, 237); color: rgb(192, 196, 204); cursor: not-allowed; pointer-events: none; }
.custom-pagination span.ellipsis[data-v-1a312926] { border: none; color: rgb(144, 147, 153); cursor: default; padding: 0px 4px; width: auto; }
.next[data-v-1a312926], .prev[data-v-1a312926] { font-size: 18px; }

.proxy-page .down-banner[data-v-a4f9f7da] { margin-bottom: var(--q-m-lg); margin-top: 190px; }
@media screen and (max-width: 768px) {
  .proxy-page .down-banner[data-v-a4f9f7da] { margin-top: 90px; }
}
.proxy-page .down-banner .down-banner-content[data-v-a4f9f7da] { font-size: var(--download-banner-title-size); width: 90%; }
.proxy-page .down-banner .down-banner-content .name[data-v-a4f9f7da] { color: rgb(42, 49, 66); }
.proxy-page .down-banner .down-banner-content .title[data-v-a4f9f7da] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-weight: 700; -webkit-text-fill-color: transparent; }
.proxy-page .proxy .pc ul[data-v-a4f9f7da] { display: flex; flex-wrap: wrap; margin: 0 auto var(--q-m-lg); }
.proxy-page .proxy .pc li[data-v-a4f9f7da] { background: rgba(255, 255, 255, 0.8); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.1) 0px 4px 20px; box-sizing: border-box; display: block; height: 384px; margin: 0px 30px 30px 0px; overflow: hidden; padding: 0px 20px; position: relative; transition: 0.5s; width: 284px; }
.proxy-page .proxy .pc li a[data-v-a4f9f7da] { display: flex; flex-direction: column; height: 100%; width: 100%; }
.proxy-page .proxy .pc li .img[data-v-a4f9f7da] { align-items: center; display: flex; flex-shrink: 0; height: 160px; justify-content: center; width: 100%; }
.proxy-page .proxy .pc li .img img[data-v-a4f9f7da] { display: block; height: 50px; }
.proxy-page .proxy .pc li .title[data-v-a4f9f7da] { color: rgb(42, 49, 66); flex-shrink: 0; font-size: 24px; -webkit-line-clamp: 1; }
.proxy-page .proxy .pc li .desc[data-v-a4f9f7da], .proxy-page .proxy .pc li .title[data-v-a4f9f7da] { display: -webkit-box; margin-bottom: 16px; -webkit-box-orient: vertical; box-sizing: border-box; overflow: hidden; overflow-wrap: break-word; text-overflow: ellipsis; width: 100%; word-break: break-word; }
.proxy-page .proxy .pc li .desc[data-v-a4f9f7da] { color: rgb(86, 95, 116); font-size: 16px; font-weight: 400; line-height: 24px; -webkit-line-clamp: 5; }
.proxy-page .proxy .pc li .time[data-v-a4f9f7da] { color: rgb(158, 164, 180); font-size: 16px; }
@media screen and (max-width: 768px) {
  .proxy-page .proxy .pc li[data-v-a4f9f7da] { height: auto; margin-bottom: 20px; margin-right: 0px; width: 100%; }
}
.proxy-page .proxy .pc li[data-v-a4f9f7da]:nth-child(4n) { margin-right: 0px; }

.whoer-page .whoer-banner[data-v-ab56a308] { margin-top: 184px; width: 100%; }
.whoer-page .whoer-banner .whoer-banner-content[data-v-ab56a308] { margin: 0px auto; width: 90%; }
.whoer-page .whoer-banner .whoer-banner-content .title[data-v-ab56a308] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: var(--download-banner-title-size); font-weight: 700; -webkit-text-fill-color: transparent; }
.whoer-page .whoer-banner .whoer-banner-content .sub-title[data-v-ab56a308] { font-size: var(--download-banner-sub-title-size); margin-bottom: 30px; margin-top: 16px; }
@media screen and (max-width: 768px) {
  .whoer-page .whoer-banner[data-v-ab56a308] { height: auto; margin-top: 90px; }
}
.whoer-page .category .halation-style2[data-v-ab56a308] { left: -540px; top: 15%; }
.whoer-page .category-title[data-v-ab56a308] { text-align: center; }
@media screen and (max-width: 768px) {
  .whoer-page .category-title[data-v-ab56a308] { padding: 30px 0px 10px; }
}

.concat-use[data-v-b94e9dfc] { margin-top: 184px; }
@media screen and (max-width: 768px) {
  .concat-use[data-v-b94e9dfc] { margin-top: 90px; }
}
.concat-use .down-banner-content[data-v-b94e9dfc] { margin: 0px auto 180px; width: 90%; }
@media screen and (max-width: 768px) {
  .concat-use .down-banner-content[data-v-b94e9dfc] { margin: 0px auto 60px; }
}
.concat-use .down-banner-content .title[data-v-b94e9dfc] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-size: var(--download-banner-title-size); font-weight: 700; -webkit-text-fill-color: transparent; }
.concat-use .down-banner-content .sub-title[data-v-b94e9dfc] { font-size: var(--download-banner-sub-title-size); margin-top: 16px; }
.concat-use .scan-title[data-v-b94e9dfc] { font-size: 32px; margin-bottom: 32px; }
@media screen and (max-width: 768px) {
  .concat-use .scan-title[data-v-b94e9dfc] { padding-left: 0px; }
}
.concat-use .scan-box[data-v-b94e9dfc] { padding-right: 50px; }
@media screen and (max-width: 768px) {
  .concat-use .scan-box[data-v-b94e9dfc] { padding-right: 0px !important; }
}
.concat-use .contact-box .contact-icon[data-v-b94e9dfc] { height: 32px; margin-right: 24px; width: 32px; }
@media screen and (max-width: 768px) {
  .concat-use .contact-box[data-v-b94e9dfc] { height: 50px; }
}
.concat-use .contact-info[data-v-b94e9dfc] { background: rgba(255, 255, 255, 0.6); border-radius: 16px; box-sizing: border-box; font-size: 14px; height: 243px; margin-bottom: 60px; padding: 20px; }
@media screen and (max-width: 768px) {
  .concat-use .contact-info[data-v-b94e9dfc] { flex-direction: column; height: auto; margin-bottom: 30px; }
}
.concat-use .contact-info .lineh22[data-v-b94e9dfc] { line-height: 22px; }
.concat-use .contact-info .name[data-v-b94e9dfc] { font-size: 32px; line-height: 1; margin-bottom: 16px; }
.concat-use .contact-info .address[data-v-b94e9dfc] { font-size: 16px; }
@media screen and (max-width: 768px) {
  .concat-use .contact-info .contact[data-v-b94e9dfc] { flex-direction: column; margin-top: 20px; }
  .concat-use .contact-info .contact .items-contact[data-v-b94e9dfc] { margin-top: 10px; }
}
.concat-use .contact-info .img-parent[data-v-b94e9dfc] { border-bottom-right-radius: 16px; bottom: -3px; position: absolute; right: 1px; }
.concat-use .contact-info .img-parent img[data-v-b94e9dfc] { width: 400px; }
.concat-use .contact-info .kefu-btn[data-v-b94e9dfc] { border: 1px solid rgb(51, 112, 255); border-radius: 12px; font-size: 13px; margin-right: 20px; padding: 10px; }
.concat-use .contact-info .kefu-btn .kefu-png[data-v-b94e9dfc] { margin-right: 6px; vertical-align: middle; width: 20px; }
.concat-use .concat-kefu[data-v-b94e9dfc] { width: 243px; }
.concat-use .concat-kefu > a[data-v-b94e9dfc]:first-child, .concat-use .concat-kefu > p[data-v-b94e9dfc]:first-child { line-height: 1.4; }
@media screen and (max-width: 768px) {
  .concat-use .concat-kefu[data-v-b94e9dfc] { margin: 10px 0px; width: 100%; }
}
.concat-use .follow[data-v-b94e9dfc] { font-size: 24px; margin-right: 28px; }
.concat-use .weixincode[data-v-b94e9dfc] { background: rgba(255, 255, 255, 0.4); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.06) 0px 4px 40px; margin-bottom: var(--q-m-lg); padding: 32px; }
@media screen and (max-width: 768px) {
  .concat-use .weixincode[data-v-b94e9dfc] { margin: 32px 0px; }
  .concat-use .weixincode > div[data-v-b94e9dfc] { flex: 1 0 100%; margin: 15px 0px; }
}
.concat-use .weixincode .weixin[data-v-b94e9dfc] { border: 1px solid rgb(203, 211, 230); border-radius: 8px; box-sizing: border-box; height: 200px; margin-bottom: 10px; padding: 10px; width: 200px; }
.concat-use .weixincode .wei-ma[data-v-b94e9dfc] { display: block; height: 100%; width: 100%; }
.concat-use .craduis[data-v-b94e9dfc] { border-radius: 16px; font-size: 14px; margin-bottom: 10px; overflow: hidden; padding: 20px; }
.concat-use .com-addres[data-v-b94e9dfc] { padding: 0px; }
.concat-use .bm-view[data-v-b94e9dfc] { height: 400px; width: 100%; }
.concat-use .iw_poi_title[data-v-b94e9dfc] { color: rgb(204, 85, 34); font-size: 14px; font-weight: 600; overflow: hidden; padding-right: 13px; white-space: nowrap; }
.concat-use .iw_poi_content[data-v-b94e9dfc] { font: 12px arial, sans-serif; overflow: visible; padding-top: 4px; overflow-wrap: break-word; }
.concat-use .line[data-v-b94e9dfc] { background: rgb(203, 211, 230); height: 1px; margin: 32px 0px; }
@media screen and (max-width: 768px) {
  .concat-use .line[data-v-b94e9dfc] { display: none; }
}
.concat-use .contact-icon .contact-title[data-v-b94e9dfc] { background: rgba(0, 0, 0, 0.5); border-radius: 4px; bottom: 40px; color: rgb(255, 255, 255); display: none; padding: 4px; position: absolute; width: 200px; }
.concat-use .contact-icon .contact-img[data-v-b94e9dfc] { background: rgb(255, 255, 255); border-radius: 4px; bottom: 40px; box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; cursor: pointer; display: none; font-size: 12px; padding: 10px; position: absolute; width: 200px; z-index: 1; }
.concat-use .contact-icon .contact-img img[data-v-b94e9dfc] { display: block; height: 124px; margin: 10px auto; width: 124px; }
.concat-use .contact-icon .contact-img .close[data-v-b94e9dfc] { display: none; height: 20px; margin: 5px; position: absolute; right: 0px; top: 0px; width: 20px; }
@media screen and (max-width: 768px) {
  .concat-use .contact-icon .contact-img .close[data-v-b94e9dfc] { display: block; }
}
.concat-use .contact-icon:first-child .contact-img[data-v-b94e9dfc] { left: 50%; transform: translate(-50%); }
@media screen and (max-width: 768px) {
  .concat-use .contact-icon:first-child .contact-img[data-v-b94e9dfc] { left: -10px; transform: none; }
}
.concat-use .contact-icon:nth-child(2) .contact-img[data-v-b94e9dfc] { left: 50%; transform: translate(-50%); }
.concat-use .contact-icon:last-child > .contact-title[data-v-b94e9dfc] { right: -50px; }
.concat-use .contact-icon:not(:last-child) > .contact-title[data-v-b94e9dfc] { left: 50%; transform: translate(-50%); }
.concat-use .contact-icon:hover > .contact-img[data-v-b94e9dfc], .concat-use .contact-icon:hover > .contact-title[data-v-b94e9dfc] { display: block; }

.promotion-item[data-v-667bd5bb] { margin-bottom: 0px; position: relative; }
.promotion-item .promotion-swiper[data-v-667bd5bb], .promotion-item .swiper[data-v-667bd5bb], .promotion-item .swiper-slide[data-v-667bd5bb], .promotion-item .swiper-wrapper[data-v-667bd5bb] { height: 100%; width: 100%; }
.promotion-item[data-v-667bd5bb] .swiper-button-next::after, .promotion-item[data-v-667bd5bb] .swiper-button-prev::after { content: none !important; }
.promotion-item[data-v-667bd5bb] .swiper-button-next, .promotion-item[data-v-667bd5bb] .swiper-button-prev { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: absolute; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; bottom: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: 40px; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; left: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: 0; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; right: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; top: 50%; touch-action: unset; transform: translateY(-50%); transform-box: unset; transform-origin: unset; transform-style: unset; transition: opacity 0.25s; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: hidden; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: 40px; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: 1; }
.promotion-item .swiper-button-prev[data-v-667bd5bb] { left: 40px; }
.promotion-item .swiper-button-next[data-v-667bd5bb] { right: 40px; transform: translateY(-50%) rotate(180deg); }
.promotion-item[data-v-667bd5bb] .swiper-pagination { opacity: 0; text-align: center; transition: opacity 0.25s; visibility: hidden; bottom: 4px !important; }
.promotion-item[data-v-667bd5bb] .swiper-pagination .swiper-pagination-bullet { background: rgba(86, 95, 116, 0.2); border-radius: 10px !important; height: 10px !important; width: 10px !important; }
.promotion-item:hover .swiper-button-next[data-v-667bd5bb], .promotion-item:hover .swiper-button-prev[data-v-667bd5bb], .promotion-item[data-v-667bd5bb]:hover .swiper-pagination { opacity: 1; visibility: visible; }
.promotion-item img[data-v-667bd5bb] { display: block; height: 100%; object-fit: cover; width: 100%; }
.friend-page .down-banner[data-v-b9bcc860] { margin-bottom: 70px; margin-top: var(--q-m-lg); }
@media screen and (max-width: 768px) {
  .friend-page .down-banner[data-v-b9bcc860] { margin-bottom: 30px; }
}
.friend-page .down-banner .promotions-list[data-v-b9bcc860] { margin-bottom: 60px; }
.friend-page .down-banner .promotions-list ul[data-v-b9bcc860] { align-items: flex-start; display: flex; }
.friend-page .down-banner .promotions-list ul > li[data-v-b9bcc860] { flex-shrink: 0; height: 210px; margin-right: 16px; width: 630px; }
@media screen and (max-width: 768px) {
  .friend-page .down-banner .promotions-list ul > li[data-v-b9bcc860] { width: 100%; }
}
.friend-page .down-banner .promotions-list ul > li[data-v-b9bcc860]:only-child { margin-right: 0px !important; width: 100% !important; }
.friend-page .down-banner .promotions-list ul .promotions-right[data-v-b9bcc860] { display: flex; flex: 1 1 0%; flex-direction: column; }
.friend-page .down-banner .promotions-list ul .promotions-right ul[data-v-b9bcc860] { align-items: flex-start; display: flex; flex-wrap: wrap; width: 586px; }
.friend-page .down-banner .promotions-list ul .promotions-right ul li[data-v-b9bcc860]:first-child { flex-basis: 100%; flex-shrink: 0; height: 97px; margin-bottom: 16px; min-width: 100%; width: 100%; }
.friend-page .down-banner .promotions-list ul .promotions-right ul li[data-v-b9bcc860]:nth-child(2) { flex-grow: 0; flex-shrink: 0; height: 97px; margin-right: 16px; width: 285px; }
.friend-page .down-banner .promotions-list ul .promotions-right ul li[data-v-b9bcc860]:nth-child(3) { flex-grow: 0; flex-shrink: 0; height: 97px; margin-right: 0px; width: 285px; }
.friend-page .down-banner .promotions-list ul .promotions-right ul li[data-v-b9bcc860]:only-child { margin-bottom: 0px !important; width: 100% !important; }
.friend-page .down-banner .promotions-list ul .promotions-right ul li[data-v-b9bcc860]:nth-child(2):last-child { margin-right: 0px !important; width: 100% !important; }
.friend-page .partner .pc .tabs-wrap[data-v-b9bcc860] { margin-bottom: 50px; position: sticky; top: 84px; }
.friend-page .partner .pc .register-wrap[data-v-b9bcc860] { background: linear-gradient(248deg, rgb(108, 37, 251), rgb(64, 125, 242) 50%, rgb(58, 205, 222)); border-radius: 12px; box-sizing: border-box; color: rgb(255, 255, 255); flex-shrink: 0; height: 175px; padding: 16px 4px; text-align: center; width: 185px; }
.friend-page .partner .pc .register-wrap p[data-v-b9bcc860] { font-size: 20px; }
[lang="zh"] .friend-page .partner .pc .register-wrap p[data-v-b9bcc860] { font-size: 26px; }
[lang="ru"] .friend-page .partner .pc .register-wrap p[data-v-b9bcc860], [lang="uk"] .friend-page .partner .pc .register-wrap p[data-v-b9bcc860] { font-size: 16px; }
.friend-page .partner .pc .register-wrap .register-btn[data-v-b9bcc860] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; line-height: 32px; margin: 6px 12px; padding: 0px 4px; }
.friend-page .partner .pc .register-wrap .register-btn a[data-v-b9bcc860] { background: linear-gradient(90deg, rgb(22, 95, 255), rgb(165, 63, 255)) text; -webkit-text-fill-color: transparent; cursor: pointer; font-size: 15px; font-style: normal; font-weight: 600; }
.friend-page .partner .pc .tabs[data-v-b9bcc860] { border-radius: 12px; box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; box-sizing: border-box; cursor: pointer; height: max-content; margin-bottom: 16px; padding: 8px; width: 185px; }
.friend-page .partner .pc .tabs .tab-item[data-v-b9bcc860] { border-radius: 12px; box-sizing: border-box; color: rgb(86, 95, 116); font-size: 14px; line-height: 48px; overflow: hidden; padding: 0px 4px; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.friend-page .partner .pc .tabs .tab-item.tab-active[data-v-b9bcc860], .friend-page .partner .pc .tabs .tab-item[data-v-b9bcc860]:hover { background: linear-gradient(90deg, rgb(97, 144, 255), rgb(51, 112, 255)); box-shadow: rgba(51, 112, 255, 0.16) 0px 4px 20px; color: rgb(255, 255, 255); }
.friend-page .partner .pc .tabs .tab-item[data-v-b9bcc860]:not(:only-child) { margin-bottom: 10px; }
.friend-page .partner .pc ul[data-v-b9bcc860] { align-content: flex-start; display: flex; flex-wrap: wrap; margin: 0 auto var(--q-m-lg); text-align: center; width: 1040px; }
.friend-page .partner .pc li[data-v-b9bcc860] { background: rgba(255, 255, 255, 0.8); border-radius: 16px; box-shadow: rgba(27, 52, 110, 0.1) 0px 4px 20px; box-sizing: border-box; display: block; height: 100px; margin: 0px 0px 24px 24px; overflow: hidden; position: relative; text-align: center; transition: 0.5s; width: 180px; }
.friend-page .partner .pc li a[data-v-b9bcc860] { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.friend-page .partner .pc li img[data-v-b9bcc860] { display: block; height: auto; width: 150px; }
@media screen and (max-width: 768px) {
  .friend-page .partner .pc li img[data-v-b9bcc860] { width: 80px; }
  .friend-page .partner .pc li[data-v-b9bcc860] { height: 78px; margin: 10px calc(16.6667% - 56px); width: 112px; }
}
.friend-page .partner .pc li span[data-v-b9bcc860] { display: none; height: 0px; position: absolute; width: 0px; }
.friend-page .partner .pc li:hover span[data-v-b9bcc860] { align-items: center; backdrop-filter: blur(8px); background: linear-gradient(rgba(51, 112, 255, 0.4), rgb(51, 112, 255)); border-radius: 16px; bottom: 0px; box-shadow: rgba(27, 52, 110, 0.1) 0px 4px 20px; color: rgb(255, 255, 255); display: flex; height: 100%; justify-content: center; position: absolute; top: 0px; transition: 0.5s; width: 100%; }

.index-page .banner[data-v-9d6d3164] { margin-bottom: 50px; width: 100%; }
@media screen and (max-width: 768px) {
  .index-page .banner[data-v-9d6d3164] { height: auto; padding-top: 80px; }
}
.index-page .banner h1[data-v-9d6d3164] { font-size: var(--download-banner-title-size); margin-bottom: 20px; margin-top: 180px; text-align: center; }
@media screen and (max-width: 768px) {
  .index-page .banner h1[data-v-9d6d3164] { font-size: 24px; margin-top: 60px; }
}
.index-page .banner h1 .title[data-v-9d6d3164] { background: linear-gradient(90deg, rgb(22, 95, 255) -1.1%, rgb(165, 63, 255) 99.77%) text; font-weight: 700; -webkit-text-fill-color: transparent; }
.index-page .data-overview[data-v-9d6d3164] { margin-bottom: var(--q-m-lg); }
.index-page .data-overview .data-item[data-v-9d6d3164] { margin-right: 100px; }
@media screen and (max-width: 768px) {
  .index-page .data-overview .data-item[data-v-9d6d3164] { margin-bottom: 10px; margin-right: 0px; }
}
.index-page .data-overview .data-item .img-wrap[data-v-9d6d3164] { align-items: center; background: rgba(255, 255, 255, 0.8); border-radius: 20px; display: flex; height: 58px; justify-content: center; margin-right: 10px; width: 58px; }
.index-page .data-overview .data-item .img-wrap img[data-v-9d6d3164] { width: 32px; }
.index-page .data-overview .data-item .text-wrap[data-v-9d6d3164] { color: rgb(86, 95, 116); }
.index-page .data-overview .data-item .text-wrap .text-num[data-v-9d6d3164] { color: rgb(42, 49, 66); font-size: 24px; font-weight: 700; }
@media screen and (max-width: 768px) {
  .index-page .assess[data-v-9d6d3164] { padding: 0px; }
  .index-page .assess .swiper-slide[data-v-9d6d3164] { flex: 0 0 auto; }
}
.index-page .assess .swiper-container .swiper[data-v-9d6d3164] { overflow: visible; }
.index-page .assess h2[data-v-9d6d3164] { color: rgb(42, 49, 66); font-size: 36px; font-weight: 700; text-align: center; }
@media screen and (max-width: 768px) {
  .index-page .assess h2[data-v-9d6d3164] { display: flex; justify-content: center; }
}
.index-page .assess h2 img[data-v-9d6d3164] { height: 40px; }
.index-page .assess .ass-box[data-v-9d6d3164] { background: rgba(255, 255, 255, 0.6); border-radius: 16px; box-sizing: border-box; margin-right: 24px; padding: 0px 24px 24px; vertical-align: bottom; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box[data-v-9d6d3164] { width: 100%; }
}
.index-page .assess .ass-box[data-v-9d6d3164]:last-child { margin-right: 0px; }
.index-page .assess .ass-box .img-parent[data-v-9d6d3164] { position: relative; }
.index-page .assess .ass-box .img-parent img[data-v-9d6d3164] { height: 150px; top: -40px; width: 150px; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box .img-parent img[data-v-9d6d3164] { position: relative; top: 0px; }
}
.index-page .assess .ass-box .img-parent[data-v-9d6d3164]::before { border-bottom: 2px solid rgb(203, 211, 230); content: ""; height: 100%; left: 0px; position: absolute; top: 110px; width: 100%; z-index: 1; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box .img-parent[data-v-9d6d3164]::before { top: -2px; }
}
.index-page .assess .ass-box .img-parent[data-v-9d6d3164]::after { background: url('../img/start_ad8ae050.svg') no-repeat; content: ""; height: 24px; left: 99px; position: absolute; top: 86px; width: 120px; z-index: 1; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box .img-parent[data-v-9d6d3164]::after { top: 127px; }
}
.index-page .assess .ass-box h4[data-v-9d6d3164] { align-items: end; display: flex; font-size: 18px; font-weight: 600; height: 178px; margin-bottom: 16px; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box h4[data-v-9d6d3164] { height: auto !important; }
}
.index-page .assess .ass-box p[data-v-9d6d3164] { height: 190px; overflow-y: hidden; }
.index-page .assess .ass-box p[data-v-9d6d3164]:hover { overflow: auto; }
@media screen and (max-width: 768px) {
  .index-page .assess .ass-box p[data-v-9d6d3164] { height: auto !important; }
}
.index-page .assess .ass-box:first-child .img-parent[data-v-9d6d3164]::after { left: 98px; }
.index-page .assess .ass-box:nth-child(2) .img-parent[data-v-9d6d3164]::after { left: 130px; }
.index-page .assess .ass-box:nth-child(2) .img-parent[data-v-9d6d3164]::before { border-image-slice: 1; }
.index-page .assess .ass-box:nth-child(4) .img-parent[data-v-9d6d3164]::after { left: 122px; }
.index-page .assess .ass-box:nth-child(4) .img-parent[data-v-9d6d3164]::before { border-image-slice: 1; }
.index-page .assess .three-platform[data-v-9d6d3164] { color: rgb(86, 95, 116); font-size: 16px; margin-top: 40px; }
.index-page .assess .three-platform img[data-v-9d6d3164] { height: 16px; width: 16px; }
.index-page .assess .three-platform a[data-v-9d6d3164] { color: rgb(51, 112, 255); margin-left: 16px; }
.index-page .assess .three-platform a[data-v-9d6d3164]:last-of-type { margin-right: 16px; }
.index-page .category[data-v-9d6d3164] { padding-bottom: var(--q-m-lg); }
.index-page .category .halation-style2[data-v-9d6d3164] { left: -540px; top: 15%; }
.index-page .category .category-title[data-v-9d6d3164] { text-align: center; }
@media screen and (max-width: 768px) {
  .index-page .category .category-title[data-v-9d6d3164] { padding: 30px 0px 10px; }
}
.index-page .follow-media[data-v-9d6d3164] { font-size: var(--about-module-title); margin-bottom: var(--q-m-lg); }
.index-page .follow-media .halation-style3[data-v-9d6d3164] { right: -200px; }
.index-page .follow-media .title[data-v-9d6d3164] { margin-bottom: 40px; }
.index-page .follow-media .contact-icon img[data-v-9d6d3164] { height: 50px; margin-right: 26px; }
.index-page .follow-media .contact-icon:last-child img[data-v-9d6d3164] { margin-right: 0px; }

*{animation:none !important;}
html,body{overflow-x:hidden;}