@charset "UTF-8";
* {
  box-sizing: border-box;
}
html, body {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  font-family: "PingFangSC, PingFang SC;", "微软雅黑", "MicrosoftYaHei", "Microsoft YaHei", "Arial", sans-serif;
}

/* 全局内容页背景：柔和渐变（替代原 content-bg.png，集中维护） */
.page-bg {
  background: linear-gradient(180deg, #f6f9ff 0%, #eaf1fb 100%);
  background-repeat: no-repeat;
}
::-webkit-scrollbar {
  width: 8px;
}
::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.05);
}
::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.3);
}
.ssr-content a {
  word-break: break-all !important;
}
.ssr-content img, .ssr-content iframe, .ssr-content video {
  max-width: 100% !important;
}
.ssr-content p {
  margin: 0 !important;
  padding: 0 !important;
}
img {
  pointer-events: auto; /* 禁止所有鼠标交互 */
  user-drag: none; /* 禁止拖拽（部分浏览器支持） */
  -webkit-user-drag: none; /* Safari等webkit内核浏览器 */
}
.content table {
  border-collapse: collapse; /* 关键：合并边框 */
  width: 100%;
  margin: 10px 0;
}
.content th,
.content td {
  border: 1px solid #ccc; /* 单元格边框 */
  padding: 8px 12px;
  min-width: 50px;
}
.content th {
  background-color: #f5f5f5;
  font-weight: bold;
  text-align: left;
}: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;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;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;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin: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;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.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;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.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-leave-active,.el-collapse-transition-enter-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:all 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--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}
.about-us[data-v-8fdaaec4] {
  background: #fff;
  padding-top: 4vw; /* 给固定 Header 留空 */
}
.hero[data-v-8fdaaec4] {
  width: 100%;
  height: 27vw;
  min-height: 220px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hero .hero-inner[data-v-8fdaaec4] {
  color: #fff;
  text-align: center;
  padding: 0 6vw;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
.hero .hero-title[data-v-8fdaaec4] {
  margin: 0 0 1vw;
  font-size: clamp(1.6rem, 2.4vw, 2.6rem);
  font-weight: 800;
  letter-spacing: 0.12em;
}
.hero .hero-slogan[data-v-8fdaaec4] {
  margin: 0;
  font-size: clamp(0.85rem, 1vw, 1.15rem);
  opacity: 0.95;
}
.container[data-v-8fdaaec4] {
  max-width: 1200px;
  margin: 0 auto;
  padding: 3vw 2vw 2vw;
}
.block[data-v-8fdaaec4] {
  margin-bottom: 3.5vw;
}
.block-title[data-v-8fdaaec4] {
  display: flex;
  align-items: center;
  font-size: clamp(1.05rem, 1.4vw, 1.5rem);
  font-weight: 700;
  color: #0a2c7a;
  margin-bottom: 1.5vw;
}
.block-title .bar[data-v-8fdaaec4] {
  width: 5px;
  height: 1.1em;
  background: #ffce57;
  border-radius: 3px;
  margin-right: 0.6em;
  display: inline-block;
}
.company-body[data-v-8fdaaec4] {
  display: flex;
  gap: 2.5vw;
  align-items: center;
}
.company-body .company-text[data-v-8fdaaec4] {
  flex: 1;
  min-width: 0;
}
.company-body .company-text p[data-v-8fdaaec4] {
  margin: 0 0 1vw;
  font-size: clamp(0.85rem, 0.92vw, 1rem);
  line-height: 1.95;
  color: #444;
  text-indent: 2em;
}
.company-body .company-img[data-v-8fdaaec4] {
  flex: 0 0 38%;
}
.company-body .company-img img[data-v-8fdaaec4] {
  width: 100%;
  border-radius: 12px;
  display: block;
}
.product-text p[data-v-8fdaaec4] {
  margin: 0 0 1vw;
  font-size: clamp(0.85rem, 0.92vw, 1rem);
  line-height: 1.95;
  color: #444;
  text-indent: 2em;
}
.contact-cards[data-v-8fdaaec4] {
  display: flex;
  gap: 1.5vw;
}
.contact-cards .contact-card[data-v-8fdaaec4] {
  flex: 1;
  background: #f7f9fc;
  border: 1px solid #eef2f7;
  border-radius: 12px;
  padding: 2.2vw 1.5vw;
  text-align: center;
  transition: box-shadow 0.2s, transform 0.2s;
}
.contact-cards .contact-card[data-v-8fdaaec4]:hover {
  box-shadow: 0 8px 20px rgba(10, 44, 122, 0.1);
  transform: translateY(-3px);
}
.contact-cards .contact-card .contact-icon[data-v-8fdaaec4] {
  width: 48px;
  height: 48px;
  margin: 0 auto 0.8vw;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0a2c7a;
  background: #eaf0fb;
  border-radius: 50%;
}
.contact-cards .contact-card .contact-label[data-v-8fdaaec4] {
  font-size: clamp(0.75rem, 0.8vw, 0.9rem);
  color: #999;
  margin-bottom: 0.4vw;
}
.contact-cards .contact-card .contact-value[data-v-8fdaaec4] {
  font-size: clamp(0.9rem, 1vw, 1.1rem);
  color: #222;
  font-weight: 600;
  word-break: break-all;
}
@media (max-width: 768px) {
.about-us[data-v-8fdaaec4] {
    padding-top: 11vw;
}
.hero[data-v-8fdaaec4] {
    height: 42vw;
    min-height: 150px;
}
.container[data-v-8fdaaec4] {
    padding: 6vw 5vw 2vw;
}
.block[data-v-8fdaaec4] {
    margin-bottom: 6vw;
}
.company-body[data-v-8fdaaec4] {
    flex-direction: column;
}
.company-body .company-img[data-v-8fdaaec4] {
    display: none;
}
.contact-cards[data-v-8fdaaec4] {
    flex-direction: column;
}
}
.content[data-v-658a9307] {
  padding-top: 4vw;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.content .module-one[data-v-658a9307] {
  background-size: cover;
  background-repeat: no-repeat;
  height: 34vw;
}
.content .module-one .module-one-content[data-v-658a9307] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 80%;
  width: 50%;
}
.content .module-one .module-one-content > div[data-v-658a9307] {
  margin-bottom: 0.6vw;
  text-align: left;
  padding: 0 8vw 0 15vw;
}
.content .module-one .module-one-content > div[data-v-658a9307]:first-child {
  font-size: 2vw;
}
.content .module-one .module-one-content > div:first-child b[data-v-658a9307] {
  color: transparent;
  background: linear-gradient(90deg, #54b5cd 0%, #5872c3 100%);
  -webkit-background-clip: text;
  background-clip: text;
}
.content .module-one .module-one-content > div[data-v-658a9307]:nth-child(2) {
  width: 100%;
  margin: 1vw 0;
  line-height: 2vw;
}
.content .module-one .module-one-content > div[data-v-658a9307]:nth-child(3) {
  margin-top: 1vw;
}
.content .module-one .module-one-content > div:nth-child(3) el-button[data-v-658a9307] {
  width: 220px;
  height: 58px;
  padding: 0.5vw 1.5vw;
  margin: 1vw 1vw;
  background: linear-gradient(270deg, #669aff 0%, #86aefe 100%);
  border-radius: 6px 6px 6px 6px;
  color: #fff;
  cursor: pointer;
}
.content .module-one .module-one-content .btn-list[data-v-658a9307] {
  display: flex;
  width: 100%;
  margin-top: 3.125vw;
  flex-wrap: wrap;
}
.content .module-one .module-one-content .btn-list .btn-item[data-v-658a9307] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10vw;
  height: 2.5rem;
  background: linear-gradient(270deg, #669aff 0%, #86aefe 100%);
  border-radius: 6px 6px 6px 6px;
  color: #ffffff;
  font-size: 0.9vw;
  margin-right: 1.5vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
  position: relative;
  text-decoration: none;
}
.content .module-one .module-one-content .btn-list .btn-item img[data-v-658a9307] {
  width: 1.25vw;
  margin-right: 0.625vw;
}
.content .module-one .module-one-content .btn-list .qr-code[data-v-658a9307] {
  padding-top: 1vw;
  position: absolute;
  bottom: -12.0833333333vw;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  width: 10.4166666667vw;
  height: 11.0416666667vw;
  font-size: 0.7291666667vw;
  text-align: center;
  color: #000;
  border: 1px solid #dbdbdb;
  border-radius: 0.4166666667vw;
  background: #fff;
  white-space: nowrap;
  z-index: 999999;
  display: flex;
  flex-direction: column;
}
.content .module-one .module-one-content .btn-list .qr-code img[data-v-658a9307] {
  width: 8vw;
  margin: 0 auto 0.1vw;
}
.content .module-one .module-one-content .btn-list .android-btn-mob[data-v-658a9307] {
  display: none;
}
.content .module-title[data-v-658a9307] {
  background-color: #fefefe;
  text-align: center;
  font-size: 1.8vw;
  padding: 2vw 0 0;
}
.content .module-title .content[data-v-658a9307] {
  padding: 5vw 0;
}
.content .module-title .content img[data-v-658a9307] {
  width: 65%;
}
.content .module-two[data-v-658a9307] {
  padding: 2vw 12vw 6vw;
  background: linear-gradient(90deg, #E2ECFB 0%, #ffffff 100%);
}
.content .module-two .title[data-v-658a9307] {
  font-size: 1.8vw;
  padding: 2vw 0 5vw;
  text-align: center;
}
.content .module-two .youshi-list[data-v-658a9307] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 1vw;
}
.content .module-two .youshi-item[data-v-658a9307] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 22vw;
  background: #ffffff;
  border-radius: 1vw;
  padding: 1vw;
}
.content .module-two .youshi-item .youshi-item-header[data-v-658a9307] {
  font-size: 0.9vw;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  margin-bottom: 1vw;
}
.content .module-two .youshi-item .youshi-item-header > div[data-v-658a9307]:first-child {
  display: flex;
  align-items: center;
}
.content .module-two .youshi-item .youshi-item-header img[data-v-658a9307] {
  width: 2vw;
}
.content .module-two .youshi-item .youshi-item-header span[data-v-658a9307] {
  font-size: 0.6vw;
  color: #6661F0;
  background-color: #EAF0FF;
  padding: 2px 4px;
  border-radius: 4px;
  margin-left: 8px;
}
.content .module-two .youshi-item .youshi-item-desc[data-v-658a9307] {
  color: #3d3d3d;
  font-size: 0.8vw;
  line-height: 1.4vw;
}
.content .module-three[data-v-658a9307] {
  background: #ffffff;
  padding: 3vw 0;
}
.content .module-three .title[data-v-658a9307] {
  font-size: 1.8vw;
  padding: 2vw 0 5vw;
  text-align: center;
}
.content .module-three .scene-list[data-v-658a9307] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 2vw;
}
.content .module-three .scene-list .scene-item[data-v-658a9307] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16vw;
  background: #ffffff;
  border-radius: 1vw;
  padding: 1vw;
}
.content .module-three .scene-list .scene-item img[data-v-658a9307] {
  width: 3vw;
  margin-right: 1vw;
}
.content .module-three .scene-list .scene-item span[data-v-658a9307] {
  font-size: 0.9vw;
}
.content .module-three .module-three-content[data-v-658a9307] {
  height: 20vw;
  width: 73%;
  margin: 2vw auto 0;
  background: #ffffff;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top right;
}
.content .module-three .module-three-content .desc[data-v-658a9307] {
  width: 35%;
  height: 100%;
  padding: 2vw 1vw;
  margin-left: 4vw;
}
.content .module-three .module-three-content .desc div[data-v-658a9307]:first-child {
  font-size: 1vw;
  font-weight: bold;
  padding: 2vw 0 1.5vw;
}
.content .module-three .module-three-content .desc div[data-v-658a9307]:nth-child(2) {
  font-size: 0.8vw;
  line-height: 1.8vw;
}

/* 移动端适配 */
@media (max-width: 768px) {
.content[data-v-658a9307] {
    padding-top: 10vw;
}
.content .module-one[data-v-658a9307] {
    background-size: 120%;
    background-repeat: no-repeat;
    background-position: bottom;
    height: 52vw;
}
.content .module-one .module-one-content[data-v-658a9307] {
    height: 100%;
    width: 65%;
    padding: 0 5vw;
}
.content .module-one .module-one-content div[data-v-658a9307] {
    margin-bottom: 0.6vw;
    text-align: left;
    padding: 0;
}
.content .module-one .module-one-content div[data-v-658a9307]:first-child {
    font-size: 4.2vw;
    margin-top: 16vw;
}
.content .module-one .module-one-content div:nth-child(2) span[data-v-658a9307] {
    font-size: 1vw;
}
.content .module-one .module-one-content div[data-v-658a9307]:nth-child(2) {
    width: 100%;
    line-height: 4vw;
}
.content .module-one .module-one-content .btn-list[data-v-658a9307] {
    margin-top: 0;
    margin-bottom: 10vw;
    display: flex;
    flex-wrap: nowrap;
    width: auto;
}
.content .module-one .module-one-content .btn-list .btn-item[data-v-658a9307] {
    width: 22vw;
    height: 5vw;
    border-radius: 5.6vw;
    font-size: 1.6vw;
    margin-right: 3.2vw;
}
.content .module-one .module-one-content .btn-list .btn-item img[data-v-658a9307] {
    width: 3vw;
    margin-right: 1.3333333333vw;
}
.content .module-one .module-one-content .btn-list.android-btn-mob[data-v-658a9307] {
    display: none;
}
.content .module-one .module-one-content .btn-list .qr-code[data-v-658a9307] {
    display: none;
}
.content .module-one .module-one-content .btn-list .qr-code img[data-v-658a9307] {
    width: 8.3333333333vw;
    margin: 0 auto 0.2604166667vw;
}
.content .module-title[data-v-658a9307] {
    background-color: #fefefe;
    text-align: center;
    font-size: 4.5vw;
    padding: 8vw 0 0;
}
.content .module-title .content[data-v-658a9307] {
    padding: 8vw 0;
}
.content .module-title .content img[data-v-658a9307] {
    width: 65%;
}
.content .module-two[data-v-658a9307] {
    padding: 8vw;
}
.content .module-two .title[data-v-658a9307] {
    font-size: 4.5vw;
    padding: 2vw 0 8vw;
    text-align: center;
}
.content .module-two .youshi-list[data-v-658a9307] {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 4vw;
}
.content .module-two .youshi-item[data-v-658a9307] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    background: #ffffff;
    border-radius: 1vw;
    padding: 4vw;
}
.content .module-two .youshi-item .youshi-item-header[data-v-658a9307] {
    font-size: 0.9vw;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    margin-bottom: 4vw;
}
.content .module-two .youshi-item .youshi-item-header > div[data-v-658a9307]:first-child {
    display: flex;
    align-items: center;
}
.content .module-two .youshi-item .youshi-item-header img[data-v-658a9307] {
    width: 6vw;
}
.content .module-two .youshi-item .youshi-item-header span[data-v-658a9307] {
    font-size: 0.6vw;
    color: #6661F0;
    background-color: #EAF0FF;
    padding: 2px 4px;
    border-radius: 4px;
    margin-left: 8px;
}
.content .module-two .youshi-item .youshi-item-desc[data-v-658a9307] {
    color: #3d3d3d;
    font-size: 0.8vw;
    line-height: 1.4vw;
}
.content .module-three[data-v-658a9307] {
    background: #ffffff;
    padding: 8vw 0;
}
.content .module-three .title[data-v-658a9307] {
    font-size: 4.5vw;
    padding: 2vw 0 5vw;
    text-align: center;
}
.content .module-three .scene-list[data-v-658a9307] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 4vw;
}
.content .module-three .scene-list .scene-item[data-v-658a9307] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(50% - 2vw);
    background: #ffffff;
    border-radius: 1vw;
    padding: 1vw 0;
}
.content .module-three .scene-list .scene-item img[data-v-658a9307] {
    width: 8vw;
    margin-right: 3vw;
}
.content .module-three .scene-list .scene-item span[data-v-658a9307] {
    font-size: 2vw;
}
.content .module-three .module-three-content[data-v-658a9307] {
    height: 40vw;
    width: 100%;
    margin: 2vw auto 0;
    background: #ffffff;
}
.content .module-three .module-three-content .desc[data-v-658a9307] {
    height: 100%;
    padding: 2vw 1vw;
    width: calc(100% - 8vw);
}
.content .module-three .module-three-content .desc div[data-v-658a9307]:first-child {
    font-size: 4.4vw;
    font-weight: bold;
    padding: 4vw 0;
    text-align: center;
}
.content .module-three .module-three-content .desc div[data-v-658a9307]:nth-child(2) {
    font-size: 0.8vw;
    line-height: 6vw;
}
}
.content[data-v-26a3c828] {
  padding-top: 4vw;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.content .module-one[data-v-26a3c828] {
  background-size: cover;
  background-repeat: no-repeat;
  height: 38vw;
  display: flex;
  justify-content: center;
}
.content .module-one .module-one-content[data-v-26a3c828] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  color: #ffffff;
  height: 85%;
  width: 50%;
}
.content .module-one .module-one-content > div[data-v-26a3c828] {
  margin-bottom: 0.6vw;
  text-align: left;
  padding: 0 8vw 0 15vw;
}
.content .module-one .module-one-content > div[data-v-26a3c828]:first-child {
  font-size: 2vw;
}
.content .module-one .module-one-content > div:first-child b[data-v-26a3c828] {
  color: transparent;
  background: linear-gradient(90deg, #54b5cd 0%, #5872c3 100%);
  -webkit-background-clip: text;
  background-clip: text;
}
.content .module-one .module-one-content > div[data-v-26a3c828]:nth-child(2) {
  width: 100%;
  margin: 1vw 0 1vw;
  line-height: 2vw;
}
.content .module-one .module-one-content .btn-list[data-v-26a3c828] {
  display: flex;
  width: 100%;
  margin-top: 3.125vw;
  flex-wrap: wrap;
}
.content .module-one .module-one-content .btn-list .btn-item[data-v-26a3c828] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10vw;
  height: 3rem;
  background: #ffffff;
  border-radius: 4vw;
  color: red;
  font-size: 0.9vw;
  margin-right: 1.5vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
  position: relative;
  text-decoration: none;
}
.content .module-one .module-one-content .btn-list .btn-item img[data-v-26a3c828] {
  width: 1.25vw;
  margin-right: 0.625vw;
}
.content .module-one .module-one-content .btn-list .qr-code[data-v-26a3c828] {
  padding-top: 1vw;
  position: absolute;
  bottom: -12.0833333333vw;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  width: 10.4166666667vw;
  height: 11.0416666667vw;
  font-size: 0.7291666667vw;
  text-align: center;
  color: #000;
  border: 1px solid #dbdbdb;
  border-radius: 0.4166666667vw;
  background: #fff;
  white-space: nowrap;
  z-index: 999999;
  display: flex;
  flex-direction: column;
}
.content .module-one .module-one-content .btn-list .qr-code img[data-v-26a3c828] {
  width: 8vw;
  margin: 0 auto 0.1vw;
}
.content .module-one .module-one-content .btn-list .android-btn-mob[data-v-26a3c828] {
  display: none;
}
.content .module-two[data-v-26a3c828] {
  padding: 4vw 0;
  margin-top: 5vw;
  height: 35vw;
  background-size: contain;
  background-repeat: no-repeat;
}
.content .module-three[data-v-26a3c828],
.content .module-four[data-v-26a3c828],
.content .module-five[data-v-26a3c828] {
  margin-top: 2vw;
  padding: 4vw 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.content .module-three img[data-v-26a3c828],
.content .module-four img[data-v-26a3c828],
.content .module-five img[data-v-26a3c828] {
  width: 30%;
  margin-top: 5vw;
}
.content .title[data-v-26a3c828] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.content .title div[data-v-26a3c828]:first-child {
  font-size: 1.8vw;
  margin-bottom: 1.5vw;
  color: #4c2807;
  font-weight: 700;
  letter-spacing: 6px;
  font-family: Source Han Sans, Source Han Sans;
}
.content .title div[data-v-26a3c828]:nth-child(2) {
  font-size: 0.9vw;
  text-align: center;
  color: #83603f;
  font-family: Source Han Sans, Source Han Sans;
}
.content .title[data-v-26a3c828] {
  text-align: center;
}

/* 移动端适配 */
@media (max-width: 768px) {
.content[data-v-26a3c828] {
    padding-top: 10vw;
}
.content .module-one[data-v-26a3c828] {
    background-size: cover;
    background-repeat: no-repeat;
    height: 56vw;
    display: flex;
    justify-content: center;
}
.content .module-one .module-one-content[data-v-26a3c828] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    color: #ffffff;
    height: 85%;
    width: 60%;
}
.content .module-one .module-one-content > div[data-v-26a3c828] {
    margin-bottom: 0.6vw;
    text-align: left;
    padding: 0 10vw 0 15vw;
}
.content .module-one .module-one-content > div[data-v-26a3c828]:first-child {
    font-size: 3vw;
    line-height: 5vw;
    text-align: center;
    padding: 0 16vw;
}
.content .module-one .module-one-content > div[data-v-26a3c828]:nth-child(2) {
    display: none;
    width: 100%;
    margin: 1vw 0 1vw;
    line-height: 5vw;
}
.content .module-one .module-one-content .btn-list[data-v-26a3c828] {
    display: flex;
    width: 100%;
    margin-top: 3.125vw;
    flex-wrap: wrap;
}
.content .module-one .module-one-content .btn-list .btn-item[data-v-26a3c828] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15vw;
    height: 5vw;
    background: #ffffff;
    border-radius: 4vw;
    color: red;
    font-size: 1.8vw;
    margin-right: 1.5vw;
    margin-top: 1vw;
    margin-bottom: 1vw;
    position: relative;
    text-decoration: none;
}
.content .module-one .module-one-content .btn-list .btn-item img[data-v-26a3c828] {
    width: 3vw;
    margin-right: 0.625vw;
}
.content .module-one .module-one-content .btn-list .qr-code[data-v-26a3c828] {
    padding-top: 1vw;
    position: absolute;
    bottom: -12.0833333333vw;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    width: 10.4166666667vw;
    height: 11.0416666667vw;
    font-size: 0.7291666667vw;
    text-align: center;
    color: #000;
    border: 1px solid #dbdbdb;
    border-radius: 0.4166666667vw;
    background: #fff;
    white-space: nowrap;
    z-index: 999999;
    display: flex;
    flex-direction: column;
}
.content .module-one .module-one-content .btn-list .qr-code img[data-v-26a3c828] {
    width: 8vw;
    margin: 0 auto 0.1vw;
}
.content .module-one .module-one-content .btn-list .android-btn-mob[data-v-26a3c828] {
    display: none;
}
.content .module-two[data-v-26a3c828] {
    margin-top: 10vw;
    height: 40vw;
    background-size: contain;
    background-repeat: no-repeat;
}
.content .module-three[data-v-26a3c828],
  .content .module-four[data-v-26a3c828],
  .content .module-five[data-v-26a3c828] {
    margin-top: 2vw;
    padding: 4vw 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.content .module-three img[data-v-26a3c828],
  .content .module-four img[data-v-26a3c828],
  .content .module-five img[data-v-26a3c828] {
    width: 30%;
    margin-top: 5vw;
}
.content .title[data-v-26a3c828] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.content .title div[data-v-26a3c828]:first-child {
    font-size: 4vw;
    margin-bottom: 1.5vw;
    color: #4c2807;
    font-weight: 700;
    letter-spacing: 6px;
    font-family: Source Han Sans, Source Han Sans;
}
.content .title div[data-v-26a3c828]:nth-child(2) {
    font-size: 2.4vw;
    text-align: center;
    color: #83603f;
    width: 80%;
    line-height: 4.5vw;
    font-family: Source Han Sans, Source Han Sans;
}
.content .title[data-v-26a3c828] {
    text-align: center;
}
}
.content[data-v-e900f013] {
  padding-top: 4vw;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.content .module-one[data-v-e900f013] {
  background-size: cover;
  background-repeat: no-repeat;
  height: 34vw;
}
.content .module-one .module-one-content[data-v-e900f013] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80%;
  width: 50%;
}
.content .module-one .module-one-content > div[data-v-e900f013] {
  margin-bottom: 0.6vw;
  text-align: center;
  padding: 0 10vw;
}
.content .module-one .module-one-content > div[data-v-e900f013]:first-child {
  font-size: 1.8vw;
  font-family: Source Han Sans, Source Han Sans;
  color: #282846;
}
.content .module-one .module-one-content > div[data-v-e900f013]:nth-child(2) {
  width: 100%;
  font-size: 1vw;
  margin: 1vw 0;
  color: #626473;
  line-height: 2vw;
}
.content .module-one .module-one-content > div[data-v-e900f013]:nth-child(3) {
  margin-top: 1vw;
}
.content .module-one .module-one-content > div:nth-child(3) el-button[data-v-e900f013] {
  width: 220px;
  height: 58px;
  padding: 0.5vw 1.5vw;
  margin: 1vw 1vw;
  background: linear-gradient(270deg, #669aff 0%, #86aefe 100%);
  border-radius: 6px 6px 6px 6px;
  color: #fff;
  cursor: pointer;
}
.content .module-one .module-one-content .btn-list[data-v-e900f013] {
  display: flex;
  width: 100%;
  margin-top: 3.125vw;
  justify-content: center;
  flex-wrap: wrap;
}
.content .module-one .module-one-content .btn-list .btn-item[data-v-e900f013] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10vw;
  height: 2.5rem;
  background: linear-gradient(270deg, #3473F1 0%, #6661F0 100%);
  border-radius: 4vw;
  color: #ffffff;
  font-size: 0.9vw;
  margin-right: 1.5vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
  position: relative;
  text-decoration: none;
}
.content .module-one .module-one-content .btn-list .btn-item img[data-v-e900f013] {
  width: 1.25vw;
  margin-right: 0.625vw;
}
.content .module-one .module-one-content .btn-list .qr-code[data-v-e900f013] {
  padding-top: 1vw;
  position: absolute;
  bottom: -12.0833333333vw;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  width: 10.4166666667vw;
  height: 11.0416666667vw;
  font-size: 0.7291666667vw;
  text-align: center;
  color: #000;
  border: 1px solid #dbdbdb;
  border-radius: 0.4166666667vw;
  background: #fff;
  white-space: nowrap;
  z-index: 999999;
  display: flex;
  flex-direction: column;
}
.content .module-one .module-one-content .btn-list .qr-code img[data-v-e900f013] {
  width: 8vw;
  margin: 0 auto 0.1vw;
}
.content .module-one .module-one-content .btn-list .android-btn-mob[data-v-e900f013] {
  display: none;
}
.content .module-content[data-v-e900f013] {
  padding: 6vw 0;
  display: flex;
  align-items: center;
}
.content .module-content div.content-lf[data-v-e900f013] {
  flex: 1;
  display: flex;
  justify-content: center;
}
.content .module-content div.content-rt[data-v-e900f013] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.content .module-content div .title[data-v-e900f013] {
  font-size: 1.2vw;
  padding-bottom: 2vw;
  position: relative;
}
.content .module-content div .title[data-v-e900f013]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 1.2vw;
  width: 20px;
  height: 3px;
  background: #7E73FF;
}
.content .module-content div .main-desc[data-v-e900f013] {
  font-size: 1vw;
  color: #7E73FF;
  line-height: 3vw;
}
.content .module-content div .sub-desc[data-v-e900f013] {
  font-size: 1vw;
  color: #3d3d3d;
  line-height: 2vw;
}
.content .module-2[data-v-e900f013],
.content .module-4[data-v-e900f013] {
  flex-direction: row;
}
.content .module-2 img[data-v-e900f013],
.content .module-4 img[data-v-e900f013] {
  height: 45vh;
}
.content .module-3[data-v-e900f013] {
  background-color: #ffffff;
  flex-direction: row-reverse;
}
.content .module-3 img[data-v-e900f013] {
  height: 40vh;
}
.content .module-2[data-v-e900f013] {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.content .module-4[data-v-e900f013] {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* 移动端适配 */
@media (max-width: 768px) {
.content[data-v-e900f013] {
    padding-top: 10vw;
}
.content .module-one[data-v-e900f013] {
    background-size: 120%;
    background-repeat: no-repeat;
    background-position: bottom;
    height: 50vw;
}
.content .module-one .module-one-content[data-v-e900f013] {
    height: 80%;
    width: 58%;
    padding: 0 5vw;
}
.content .module-one .module-one-content div[data-v-e900f013] {
    margin-bottom: 0.6vw;
    text-align: left;
    padding: 0;
}
.content .module-one .module-one-content div[data-v-e900f013]:first-child {
    font-size: 4.5vw;
    margin-top: 22vw;
}
.content .module-one .module-one-content div[data-v-e900f013]:nth-child(2) {
    width: 100%;
    font-size: 3vw;
    line-height: 5vw;
}
.content .module-one .module-one-content div[data-v-e900f013]:nth-child(3) {
    margin-top: 1vw;
}
.content .module-one .module-one-content div:nth-child(3) el-button[data-v-e900f013] {
    background: linear-gradient(270deg, #669aff 0%, #86aefe 100%);
    border-radius: 6px 6px 6px 6px;
    color: #fff;
    cursor: pointer;
}
.content .module-one .module-one-content .btn-list[data-v-e900f013] {
    margin-top: 0;
    margin-bottom: 10vw;
    display: flex;
    flex-wrap: nowrap;
    width: auto;
}
.content .module-one .module-one-content .btn-list .btn-item[data-v-e900f013] {
    width: 22vw;
    height: 5vw;
    border-radius: 5.6vw;
    font-size: 1.8vw;
    margin-right: 3.2vw;
}
.content .module-one .module-one-content .btn-list .btn-item img[data-v-e900f013] {
    width: 3vw;
    margin-right: 1.3333333333vw;
}
.content .module-one .module-one-content .btn-list.android-btn-mob[data-v-e900f013] {
    display: none;
}
.content .module-one .module-one-content .btn-list .qr-code[data-v-e900f013] {
    display: none;
}
.content .module-one .module-one-content .btn-list .qr-code img[data-v-e900f013] {
    width: 8.3333333333vw;
    margin: 0 auto 0.2604166667vw;
}
.content .module-title[data-v-e900f013] {
    background-color: #fefefe;
    text-align: center;
    font-size: 4.5vw;
    padding: 10vw 0 4vw;
}
.content .module-content[data-v-e900f013] {
    padding: 8vw 5vw;
}
.content .module-content div.content-lf[data-v-e900f013] {
    flex: 1;
    display: flex;
    justify-content: center;
}
.content .module-content div.content-rt[data-v-e900f013] {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.content .module-content div .title[data-v-e900f013] {
    font-size: 4vw;
    padding-bottom: 6vw;
    position: relative;
}
.content .module-content div .title[data-v-e900f013]::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 4.2vw;
    width: 15px;
    height: 2px;
    background: #7E73FF;
}
.content .module-content div .main-desc[data-v-e900f013] {
    font-size: 2.4vw;
    color: #7E73FF;
    line-height: 3vw;
}
.content .module-content div .sub-desc[data-v-e900f013] {
    font-size: 2.4vw;
    color: #3d3d3d;
    line-height: 4vw;
}
.content .module-2[data-v-e900f013] {
    flex-direction: row;
}
.content .module-2 img[data-v-e900f013] {
    height: 14vh;
}
.content .module-4[data-v-e900f013] {
    padding: 12vw 5vw;
}
.content .module-4 img[data-v-e900f013] {
    height: 14vh;
}
.content .module-3 img[data-v-e900f013] {
    height: 14vh;
}
}
.home-content .bg-style[data-v-7b909a2f] {
  background-origin: 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 51.3vw;
}
.home-content .screen-one .content[data-v-7b909a2f] {
  width: 50vw;
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: center;
}
.home-content .screen-one .content .main-title-pc[data-v-7b909a2f] {
  font-size: 3vw;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 700;
  letter-spacing: 2px;
  text-align: center;
  font-style: normal;
  margin-top: 10vw;
  text-transform: none;
  color: linear-gradient(90deg, #240802 0%, #683601 100%);
}
.home-content .screen-one .content .main-title-pc-mobile[data-v-7b909a2f] {
  display: none;
}
.home-content .screen-one .content .sub-title[data-v-7b909a2f] {
  font-size: 1.5vw;
  margin: 1vw 0;
}
.home-content .screen-one .content .btn-list[data-v-7b909a2f] {
  display: flex;
  width: 100%;
  margin-top: 3.125vw;
  justify-content: center;
  flex-wrap: wrap;
}
.home-content .screen-one .content .btn-list .btn-item[data-v-7b909a2f] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 11vw;
  height: 3.2rem;
  border-radius: 2.1875vw;
  background: rgb(252, 219, 54);
  color: rgb(55, 21, 2);
  font-size: 1.0416666667vw;
  font-weight: 600;
  margin-right: 1.875vw;
  margin-top: 1.0416666667vw;
  margin-bottom: 1.0416666667vw;
  position: relative;
  text-decoration: none;
}
.home-content .screen-one .content .btn-list .btn-item img[data-v-7b909a2f] {
  width: 1.25vw;
  margin-right: 0.625vw;
}
.home-content .screen-one .content .btn-list .qr-code[data-v-7b909a2f] {
  padding-top: 1.0416666667vw;
  position: absolute;
  bottom: -12.0833333333vw;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  width: 10.4166666667vw;
  height: 11.0416666667vw;
  font-size: 0.7291666667vw;
  text-align: center;
  color: #000;
  border: 1px solid #dbdbdb;
  border-radius: 0.4166666667vw;
  background: #fff;
  white-space: nowrap;
  z-index: 999999;
  display: flex;
  flex-direction: column;
}
.home-content .screen-one .content .btn-list .qr-code img[data-v-7b909a2f] {
  width: 8.3333333333vw;
  margin: 0 auto 0.2604166667vw;
}
.home-content .screen-one .content .btn-list .android-btn-mob[data-v-7b909a2f] {
  display: none;
}
.home-content .screen-two .title[data-v-7b909a2f],
.home-content .screen-three .title[data-v-7b909a2f],
.home-content .screen-four .title[data-v-7b909a2f] {
  padding-top: 3vw;
  text-align: center;
}
.home-content .screen-two .title .main-title[data-v-7b909a2f],
.home-content .screen-three .title .main-title[data-v-7b909a2f],
.home-content .screen-four .title .main-title[data-v-7b909a2f] {
  font-size: 2vw;
  padding-bottom: 1vw;
  font-weight: 700;
}
.home-content .screen-two .title .main-title b[data-v-7b909a2f],
.home-content .screen-three .title .main-title b[data-v-7b909a2f],
.home-content .screen-four .title .main-title b[data-v-7b909a2f] {
  color: rgb(255, 162, 6);
}
.home-content .screen-two .title .sub-title[data-v-7b909a2f],
.home-content .screen-three .title .sub-title[data-v-7b909a2f],
.home-content .screen-four .title .sub-title[data-v-7b909a2f] {
  font-size: 1.5vw;
}

/* 移动端适配 */
@media (max-width: 768px) {
.home-content .screen-one[data-v-7b909a2f] {
    height: 148.5vw;
}
.home-content .screen-one .content[data-v-7b909a2f] {
    width: 100vw;
    justify-content: space-between;
}
.home-content .screen-one .content .main-title-pc[data-v-7b909a2f] {
    display: none;
}
.home-content .screen-one .content .main-title-mobile[data-v-7b909a2f] {
    margin-top: 20vw;
    font-size: 6vw;
    font-weight: 600;
}
.home-content .screen-one .content .sub-title[data-v-7b909a2f] {
    font-size: 3.6vw;
}
.home-content .screen-one .content .btn-list[data-v-7b909a2f] {
    margin-top: 0;
    margin-bottom: 10vw;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.home-content .screen-one .content .btn-list .btn-item[data-v-7b909a2f] {
    width: 36.5333333333vw;
    height: 9.8666666667vw;
    border-radius: 5.6vw;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3.7333333333vw;
    background: rgb(252, 219, 54);
    color: rgb(55, 21, 2);
    margin-right: 3.2vw;
    margin-top: 2.6666666667vw;
    margin-bottom: 2.6666666667vw;
    position: relative;
    cursor: pointer;
    text-decoration: none;
}
.home-content .screen-one .content .btn-list .btn-item img[data-v-7b909a2f] {
    width: 4vw;
    margin-right: 1.3333333333vw;
    image-rendering: crisp-edges;
}
.home-content .screen-one .content .btn-list.android-btn-mob[data-v-7b909a2f] {
    display: none;
}
.home-content .screen-one .content .btn-list .qr-code[data-v-7b909a2f] {
    display: none;
}
.home-content .screen-one .content .btn-list .qr-code img[data-v-7b909a2f] {
    width: 8.3333333333vw;
    margin: 0 auto 0.2604166667vw;
}
.home-content .screen-two[data-v-7b909a2f],
  .home-content .screen-three[data-v-7b909a2f],
  .home-content .screen-four[data-v-7b909a2f] {
    height: 87.5vw;
    background-size: cover;
}
.home-content .screen-two .title[data-v-7b909a2f],
  .home-content .screen-three .title[data-v-7b909a2f],
  .home-content .screen-four .title[data-v-7b909a2f] {
    padding-top: 7vw;
}
.home-content .screen-two .title .main-title[data-v-7b909a2f],
  .home-content .screen-three .title .main-title[data-v-7b909a2f],
  .home-content .screen-four .title .main-title[data-v-7b909a2f] {
    font-size: 5vw;
    padding-bottom: 2vw;
}
.home-content .screen-two .title .sub-title[data-v-7b909a2f],
  .home-content .screen-three .title .sub-title[data-v-7b909a2f],
  .home-content .screen-four .title .sub-title[data-v-7b909a2f] {
    font-size: 3vw;
}
}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);background-color:var(--el-backtop-bg-color);width:40px;height:40px;color:var(--el-backtop-text-color);box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:fixed}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.helpCenter[data-v-34ada407] {
  display: flex;
  flex-direction: row;
  min-height: 47vh;
  padding: 5vw 10vw 1vw;
}
.helpCenter .helpMenus[data-v-34ada407],
.helpCenter .content[data-v-34ada407] {
  background: #ffffff;
  border-radius: 1vw;
  height: 100%;
  padding: 20px;
}
.helpCenter .helpMenus[data-v-34ada407] {
  width: 20vw;
}
.helpCenter .helpMenus p[data-v-34ada407] {
  font-weight: 600;
}
.helpCenter .helpMenus .menu-item[data-v-34ada407] {
  margin-bottom: 0.5vw;
}
.helpCenter .helpMenus .menu-item a[data-v-34ada407] {
  font-size: 0.75vw;
  text-decoration: none;
  color: #333333;
}
.helpCenter .helpMenus .menu-item a[data-v-34ada407]:hover {
  color: blue;
}
.helpCenter .helpMenus .menu-item.selected a[data-v-34ada407] {
  color: blue;
}
.helpCenter .content[data-v-34ada407] {
  margin-left: 1vw;
  width: 60vw;
}
@media (max-width: 1024px) {
.helpCenter[data-v-34ada407] {
    padding: 15vw 3vw 3vw;
}
.helpCenter .helpMenus[data-v-34ada407] {
    display: none;
}
.helpCenter .content[data-v-34ada407] {
    width: 100%;
}
}.helpCenter[data-v-1246a7ab] {
  min-height: 76vh;
  padding: 5vw 10vw 1vw;
}
.helpCenter p[data-v-1246a7ab] {
  font-weight: 600;
  padding: 0 20px;
  font-size: 1vw;
}
.helpCenter .helpMenus[data-v-1246a7ab] {
  height: 100%;
  padding: 20px;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.5vw;
}
.helpCenter .helpMenus .menu-item[data-v-1246a7ab] {
  margin-bottom: 0.5vw;
  background: #ffffff;
  border-radius: 1vw;
  width: 31%;
  padding: 20px;
  display: flex;
  align-items: center;
}
.helpCenter .helpMenus .menu-item a[data-v-1246a7ab] {
  font-size: 0.75vw;
  text-decoration: none;
  color: #333333;
}
.helpCenter .helpMenus .menu-item a[data-v-1246a7ab]:hover {
  color: blue;
}
.helpCenter .helpMenus .menu-item[data-v-1246a7ab]:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06);
}
@media (max-width: 1024px) {
.helpCenter[data-v-1246a7ab] {
    min-height: 83vh;
    padding: 10vw 0 1vw;
}
.helpCenter p[data-v-1246a7ab] {
    font-size: 3vw;
}
.helpCenter .helpMenus[data-v-1246a7ab] {
    flex-direction: column;
    padding: 0 20px 20px;
}
.helpCenter .helpMenus .menu-item[data-v-1246a7ab] {
    width: 100%;
}
.helpCenter .helpMenus .menu-item a[data-v-1246a7ab] {
    font-size: 2.6vw;
}
}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}
/* 侧栏:榜单序号式 */
.recommend-box[data-v-503b5a46] {
  text-align: left;
  position: relative;
  margin-top: 5vw;
  margin-bottom: 0.5vw;
}
.recommend-box .recommend-title-area[data-v-503b5a46] {
  display: flex;
  align-items: center;
  padding-bottom: 1.7vw;
  margin-bottom: 1.5vw;
  border-bottom: 2px solid #f0f2f5;
}
.recommend-box .recommend-title-area .ico_R[data-v-503b5a46] {
  display: none;
}
.recommend-box .recommend-title-area .title_R[data-v-503b5a46] {
  position: relative;
  padding-left: 2vw;
  color: #0a2c7a;
  font-weight: 700;
  font-size: 3.8vw;
}
.recommend-box .recommend-title-area .title_R[data-v-503b5a46]::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 80%;
  background: #ffce57;
  border-radius: 2px;
}
.recommend-box .recommend-list[data-v-503b5a46] {
  counter-reset: rank;
  display: flex;
  flex-direction: column;
  background-color: transparent;
}
.recommend-box .recommend-list a[data-v-503b5a46] {
  counter-increment: rank;
  display: flex;
  align-items: center;
  padding: 1.2vw 0;
  color: #555;
  font-size: 2.6vw;
  line-height: 1.4;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.2s;
}
.recommend-box .recommend-list a[data-v-503b5a46]::before {
  content: counter(rank);
  flex-shrink: 0;
  width: 5vw;
  height: 5vw;
  margin-right: 2vw;
  background: #eef1f6;
  color: #888;
  border-radius: 4px;
  font-size: 2.6vw;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recommend-box .recommend-list a[data-v-503b5a46]:nth-child(-n+3)::before {
  background: #ffce57;
  color: #fff;
}
.recommend-box .recommend-list a[data-v-503b5a46]:hover {
  color: #0a2c7a;
}
.recommend-box .recommend-list .select-on[data-v-503b5a46] {
  color: #0a2c7a;
  font-weight: 600;
}
.recommend-box .recommend-list .select-on[data-v-503b5a46]::before {
  background: #ffce57;
  color: #fff;
}

/* 底部分类列表：简洁圆点式，与上方「热门推荐」编号榜单区分 */
.recommend-box--simple .recommend-list a[data-v-503b5a46] {
  padding: 1vw 0;
}
.recommend-box--simple .recommend-list a[data-v-503b5a46]::before {
  content: "";
  width: 1.4vw;
  height: 1.4vw;
  margin-right: 2vw;
  background: #d4dae6;
  border-radius: 50%;
}
.recommend-box--simple .recommend-list a[data-v-503b5a46]:nth-child(-n+3)::before {
  background: #d4dae6;
}
.empty-data[data-v-503b5a46] {
  height: calc(100% - 4vw);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #999999;
  font-size: 2.4vw;
  padding: 3vw 0;
}
.empty-data img[data-v-503b5a46] {
  height: 8vw !important;
}
@media (min-width: 1024px) {
.recommend-box[data-v-503b5a46] {
    margin-top: 1vw;
    width: 100%;
    padding: 0;
    background-color: transparent;
}
.recommend-box .recommend-title-area[data-v-503b5a46] {
    padding-bottom: 0.75vw;
    margin-bottom: 0.6vw;
}
.recommend-box .recommend-title-area .title_R[data-v-503b5a46] {
    font-size: 0.92vw;
    padding-left: 0.5vw;
}
.recommend-box .recommend-list a[data-v-503b5a46] {
    padding: 0.5vw 0;
    font-size: 0.78vw;
}
.recommend-box .recommend-list a[data-v-503b5a46]::before {
    width: 1.3vw;
    height: 1.3vw;
    margin-right: 0.6vw;
    font-size: 0.75vw;
    border-radius: 3px;
}
.recommend-box--simple .recommend-list a[data-v-503b5a46] {
    padding: 0.45vw 0;
}
.recommend-box--simple .recommend-list a[data-v-503b5a46]::before {
    width: 0.5vw;
    height: 0.5vw;
    margin-right: 0.6vw;
}
.empty-data[data-v-503b5a46] {
    font-size: 0.6vw;
    padding: 2vw 0;
}
.empty-data img[data-v-503b5a46] {
    height: 5vw !important;
}
}.breadcrumb[data-v-b6c00c58] {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin: 0 3vw;
}
.breadcrumb a[data-v-b6c00c58] {
  text-decoration: none;
}
.breadcrumb a[data-v-b6c00c58]:hover {
  color: #007bff;
}
.breadcrumb b[data-v-b6c00c58] {
  font-weight: normal;
  display: inline-block;
  margin: 0 10px;
}
@media (min-width: 1024px) {
.breadcrumb[data-v-b6c00c58] {
    width: 100%;
    margin: 0 auto 1vw;
}
}
.news-area .information[data-v-36b5ae79] {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0.3vw;
  width: 100%;
  z-index: 100;
  background: #ffffff;
  border-bottom: 2px solid #eef1f6; /* 基线 */
}
.news-area .information span[data-v-36b5ae79] {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: clamp(0.6rem, 0.9vw, 0.9rem) clamp(0.9rem, 1.4vw, 1.4rem);
  cursor: pointer;
  font-size: clamp(0.85rem, 0.95vw, 1.05rem);
}
.news-area .information span a[data-v-36b5ae79] {
  color: #666;
  text-decoration: none;
  transition: color 0.2s;
}
.news-area .information span[data-v-36b5ae79] {
  /* 黄色滑入下划线 */
}
.news-area .information span[data-v-36b5ae79]::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -2px; /* 压在基线上 */
  width: 60%;
  height: 3px;
  background: #ffce57;
  border-radius: 3px;
  transform: translateX(-50%) scaleX(0);
  transition: transform 0.25s ease;
}
.news-area .information span:hover a[data-v-36b5ae79] {
  color: #0a2c7a;
}
.news-area .information span.selectedTab a[data-v-36b5ae79] {
  color: #0a2c7a;
  font-weight: 700;
}
.news-area .information span.selectedTab[data-v-36b5ae79]::after {
  transform: translateX(-50%) scaleX(1);
}
/* 详情页 —— 精读版式(区别于旧版裸 v-html) */
.content[data-v-cb425e5d] {
  padding: 15vw 3.2vw 4vw;
}
.content .detail[data-v-cb425e5d] {
  display: flex;
  flex-direction: column;
  margin-top: 2vw;
  gap: 3vw;
}
.content .detail .bigbox[data-v-cb425e5d] {
  width: 100%;
}
.content .detail .bigbox .right-box[data-v-cb425e5d] {
  background: #fff;
  border-radius: 12px;
  padding: 5vw 4vw;
  overflow: hidden;
}
.content .detail .recommend-module[data-v-cb425e5d] {
  width: 100%;
}
.content[data-v-cb425e5d] {
  /* 文章头部 */
}
.content .article-head[data-v-cb425e5d] {
  margin-bottom: 4vw;
  padding-bottom: 3vw;
  border-bottom: 1px solid #f0f2f5;
}
.content .article-head .cat-badge[data-v-cb425e5d] {
  display: inline-block;
  padding: 0.6vw 1.4vw;
  background: #eaf0fb;
  color: #0a2c7a;
  border-radius: 4px;
  font-size: clamp(0.7rem, 2.6vw, 0.8rem);
  margin-bottom: 2vw;
}
.content .article-head .article-title[data-v-cb425e5d] {
  margin: 0 0 2vw;
  font-size: clamp(1.2rem, 5vw, 1.8rem);
  color: #1a1a1a;
  line-height: 1.4;
  font-weight: 700;
}
.content .article-head .article-meta[data-v-cb425e5d] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2vw;
  color: #999;
  font-size: clamp(0.75rem, 2.6vw, 0.85rem);
}
.content .article-head .article-meta .meta-time[data-v-cb425e5d] {
  display: inline-flex;
  align-items: center;
  gap: 0.4vw;
}
.content .article-head .article-meta[data-v-cb425e5d] .el-tag {
  margin-right: 0.6vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.78rem);
}
.content[data-v-cb425e5d] {
  /* 正文阅读排版(v-html) */
}
.content .article-body[data-v-cb425e5d] {
  font-size: clamp(0.9rem, 3.4vw, 1rem);
  line-height: 1.85;
  color: #333;
  word-break: break-word;
}
.content .article-body[data-v-cb425e5d] h1,
.content .article-body[data-v-cb425e5d] h2,
.content .article-body[data-v-cb425e5d] h3,
.content .article-body[data-v-cb425e5d] h4 {
  color: #0a2c7a;
  margin: 1.4em 0 0.6em;
  line-height: 1.35;
}
.content .article-body[data-v-cb425e5d] h1 {
  font-size: 1.4em;
}
.content .article-body[data-v-cb425e5d] h2 {
  font-size: 1.25em;
}
.content .article-body[data-v-cb425e5d] h3 {
  font-size: 1.1em;
}
.content .article-body[data-v-cb425e5d] p {
  margin: 0 0 1em;
}
.content .article-body[data-v-cb425e5d] img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  margin: 1em 0;
}
.content .article-body[data-v-cb425e5d] a {
  color: #0a2c7a;
}
.content .article-body[data-v-cb425e5d] ul,
.content .article-body[data-v-cb425e5d] ol {
  padding-left: 1.5em;
  margin: 0 0 1em;
}
.content .article-body[data-v-cb425e5d] blockquote {
  margin: 1em 0;
  padding: 0.6em 1em;
  border-left: 4px solid #ffce57;
  background: #fafafa;
  color: #555;
}
.content .article-body[data-v-cb425e5d] pre {
  padding: 1em;
  margin: 1em 0;
  background: #f5f7fa;
  border-radius: 6px;
  overflow: auto;
  font-size: 0.9em;
}
.content .article-body[data-v-cb425e5d] code {
  padding: 0.2em 0.4em;
  background: #f5f7fa;
  border-radius: 4px;
  font-size: 0.9em;
}
.content .article-body[data-v-cb425e5d] pre code {
  padding: 0;
  background: none;
}
.content .article-body[data-v-cb425e5d] table {
  width: 100%;
  border-collapse: collapse;
  margin: 1em 0;
}
.content .article-body[data-v-cb425e5d] th,
.content .article-body[data-v-cb425e5d] td {
  border: 1px solid #eee;
  padding: 0.5em 0.7em;
}
@media (min-width: 1024px) {
.content[data-v-cb425e5d] {
    padding: 6vw 10vw 1vw;
}
.content .detail[data-v-cb425e5d] {
    flex-direction: row;
    align-items: flex-start;
    gap: 1.5vw;
    margin-top: 0.5vw;
}
.content .detail .bigbox[data-v-cb425e5d] {
    width: 60vw;
}
.content .detail .bigbox .right-box[data-v-cb425e5d] {
    padding: 2.5vw;
}
.content .detail .recommend-module[data-v-cb425e5d] {
    width: 20vw;
    position: sticky;
    top: 5vw;
}
.content .article-head[data-v-cb425e5d] {
    margin-bottom: 1.5vw;
    padding-bottom: 1.2vw;
}
.content .article-head .cat-badge[data-v-cb425e5d] {
    padding: 0.2vw 0.8vw;
    margin-bottom: 1vw;
}
.content .article-head .article-title[data-v-cb425e5d] {
    margin-bottom: 0.8vw;
    font-size: 1.6vw;
}
.content .article-head .article-meta[data-v-cb425e5d] {
    gap: 1vw;
    font-size: 0.8vw;
}
.content .article-body[data-v-cb425e5d] {
    font-size: 0.95vw;
    line-height: 1.9;
}
}

/* 详情页 —— 精读版式(区别于旧版裸 v-html) */
.content[data-v-bf676354] {
  padding: 15vw 3.2vw 4vw;
}
.content .detail[data-v-bf676354] {
  display: flex;
  flex-direction: column;
  margin-top: 2vw;
  gap: 3vw;
}
.content .detail .bigbox[data-v-bf676354] {
  width: 100%;
}
.content .detail .bigbox .right-box[data-v-bf676354] {
  background: #fff;
  border-radius: 12px;
  padding: 5vw 4vw;
  overflow: hidden;
}
.content .detail .recommend-module[data-v-bf676354] {
  width: 100%;
}
.content[data-v-bf676354] {
  /* 文章头部 */
}
.content .article-head[data-v-bf676354] {
  margin-bottom: 4vw;
  padding-bottom: 3vw;
  border-bottom: 1px solid #f0f2f5;
}
.content .article-head .cat-badge[data-v-bf676354] {
  display: inline-block;
  padding: 0.6vw 1.4vw;
  background: #eaf0fb;
  color: #0a2c7a;
  border-radius: 4px;
  font-size: clamp(0.7rem, 2.6vw, 0.8rem);
  margin-bottom: 2vw;
}
.content .article-head .article-title[data-v-bf676354] {
  margin: 0 0 2vw;
  font-size: clamp(1.2rem, 5vw, 1.8rem);
  color: #1a1a1a;
  line-height: 1.4;
  font-weight: 700;
}
.content .article-head .article-meta[data-v-bf676354] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2vw;
  color: #999;
  font-size: clamp(0.75rem, 2.6vw, 0.85rem);
}
.content .article-head .article-meta .meta-time[data-v-bf676354] {
  display: inline-flex;
  align-items: center;
  gap: 0.4vw;
}
.content .article-head .article-meta[data-v-bf676354] .el-tag {
  margin-right: 0.6vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.78rem);
}
.content[data-v-bf676354] {
  /* 正文阅读排版(v-html) */
}
.content .article-body[data-v-bf676354] {
  font-size: clamp(0.9rem, 3.4vw, 1rem);
  line-height: 1.85;
  color: #333;
  word-break: break-word;
}
.content .article-body[data-v-bf676354] h1,
.content .article-body[data-v-bf676354] h2,
.content .article-body[data-v-bf676354] h3,
.content .article-body[data-v-bf676354] h4 {
  color: #0a2c7a;
  margin: 1.4em 0 0.6em;
  line-height: 1.35;
}
.content .article-body[data-v-bf676354] h1 {
  font-size: 1.4em;
}
.content .article-body[data-v-bf676354] h2 {
  font-size: 1.25em;
}
.content .article-body[data-v-bf676354] h3 {
  font-size: 1.1em;
}
.content .article-body[data-v-bf676354] p {
  margin: 0 0 1em;
}
.content .article-body[data-v-bf676354] img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  margin: 1em 0;
}
.content .article-body[data-v-bf676354] a {
  color: #0a2c7a;
}
.content .article-body[data-v-bf676354] ul,
.content .article-body[data-v-bf676354] ol {
  padding-left: 1.5em;
  margin: 0 0 1em;
}
.content .article-body[data-v-bf676354] blockquote {
  margin: 1em 0;
  padding: 0.6em 1em;
  border-left: 4px solid #ffce57;
  background: #fafafa;
  color: #555;
}
.content .article-body[data-v-bf676354] pre {
  padding: 1em;
  margin: 1em 0;
  background: #f5f7fa;
  border-radius: 6px;
  overflow: auto;
  font-size: 0.9em;
}
.content .article-body[data-v-bf676354] code {
  padding: 0.2em 0.4em;
  background: #f5f7fa;
  border-radius: 4px;
  font-size: 0.9em;
}
.content .article-body[data-v-bf676354] pre code {
  padding: 0;
  background: none;
}
.content .article-body[data-v-bf676354] table {
  width: 100%;
  border-collapse: collapse;
  margin: 1em 0;
}
.content .article-body[data-v-bf676354] th,
.content .article-body[data-v-bf676354] td {
  border: 1px solid #eee;
  padding: 0.5em 0.7em;
}
@media (min-width: 1024px) {
.content[data-v-bf676354] {
    padding: 6vw 10vw 1vw;
}
.content .detail[data-v-bf676354] {
    flex-direction: row;
    align-items: flex-start;
    gap: 1.5vw;
    margin-top: 0.5vw;
}
.content .detail .bigbox[data-v-bf676354] {
    width: 60vw;
}
.content .detail .bigbox .right-box[data-v-bf676354] {
    padding: 2.5vw;
}
.content .detail .recommend-module[data-v-bf676354] {
    width: 20vw;
    position: sticky;
    top: 5vw;
}
.content .article-head[data-v-bf676354] {
    margin-bottom: 1.5vw;
    padding-bottom: 1.2vw;
}
.content .article-head .cat-badge[data-v-bf676354] {
    padding: 0.2vw 0.8vw;
    margin-bottom: 1vw;
}
.content .article-head .article-title[data-v-bf676354] {
    margin-bottom: 0.8vw;
    font-size: 1.6vw;
}
.content .article-head .article-meta[data-v-bf676354] {
    gap: 1vw;
    font-size: 0.8vw;
}
.content .article-body[data-v-bf676354] {
    font-size: 0.95vw;
    line-height: 1.9;
}
}

/* 详情页 —— 精读版式(区别于旧版裸 v-html) */
.content[data-v-9ea0e7e4] {
  padding: 15vw 3.2vw 4vw;
}
.content .detail[data-v-9ea0e7e4] {
  display: flex;
  flex-direction: column;
  margin-top: 2vw;
  gap: 3vw;
}
.content .detail .bigbox[data-v-9ea0e7e4] {
  width: 100%;
}
.content .detail .bigbox .right-box[data-v-9ea0e7e4] {
  background: #fff;
  border-radius: 12px;
  padding: 5vw 4vw;
  overflow: hidden;
}
.content .detail .recommend-module[data-v-9ea0e7e4] {
  width: 100%;
}
.content[data-v-9ea0e7e4] {
  /* 文章头部 */
}
.content .article-head[data-v-9ea0e7e4] {
  margin-bottom: 4vw;
  padding-bottom: 3vw;
  border-bottom: 1px solid #f0f2f5;
}
.content .article-head .cat-badge[data-v-9ea0e7e4] {
  display: inline-block;
  padding: 0.6vw 1.4vw;
  background: #eaf0fb;
  color: #0a2c7a;
  border-radius: 4px;
  font-size: clamp(0.7rem, 2.6vw, 0.8rem);
  margin-bottom: 2vw;
}
.content .article-head .article-title[data-v-9ea0e7e4] {
  margin: 0 0 2vw;
  font-size: clamp(1.2rem, 5vw, 1.8rem);
  color: #1a1a1a;
  line-height: 1.4;
  font-weight: 700;
}
.content .article-head .article-meta[data-v-9ea0e7e4] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2vw;
  color: #999;
  font-size: clamp(0.75rem, 2.6vw, 0.85rem);
}
.content .article-head .article-meta .meta-time[data-v-9ea0e7e4] {
  display: inline-flex;
  align-items: center;
  gap: 0.4vw;
}
.content .article-head .article-meta[data-v-9ea0e7e4] .el-tag {
  margin-right: 0.6vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.78rem);
}
.content[data-v-9ea0e7e4] {
  /* 正文阅读排版(v-html) */
}
.content .article-body[data-v-9ea0e7e4] {
  font-size: clamp(0.9rem, 3.4vw, 1rem);
  line-height: 1.85;
  color: #333;
  word-break: break-word;
}
.content .article-body[data-v-9ea0e7e4] h1,
.content .article-body[data-v-9ea0e7e4] h2,
.content .article-body[data-v-9ea0e7e4] h3,
.content .article-body[data-v-9ea0e7e4] h4 {
  color: #0a2c7a;
  margin: 1.4em 0 0.6em;
  line-height: 1.35;
}
.content .article-body[data-v-9ea0e7e4] h1 {
  font-size: 1.4em;
}
.content .article-body[data-v-9ea0e7e4] h2 {
  font-size: 1.25em;
}
.content .article-body[data-v-9ea0e7e4] h3 {
  font-size: 1.1em;
}
.content .article-body[data-v-9ea0e7e4] p {
  margin: 0 0 1em;
}
.content .article-body[data-v-9ea0e7e4] img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  margin: 1em 0;
}
.content .article-body[data-v-9ea0e7e4] a {
  color: #0a2c7a;
}
.content .article-body[data-v-9ea0e7e4] ul,
.content .article-body[data-v-9ea0e7e4] ol {
  padding-left: 1.5em;
  margin: 0 0 1em;
}
.content .article-body[data-v-9ea0e7e4] blockquote {
  margin: 1em 0;
  padding: 0.6em 1em;
  border-left: 4px solid #ffce57;
  background: #fafafa;
  color: #555;
}
.content .article-body[data-v-9ea0e7e4] pre {
  padding: 1em;
  margin: 1em 0;
  background: #f5f7fa;
  border-radius: 6px;
  overflow: auto;
  font-size: 0.9em;
}
.content .article-body[data-v-9ea0e7e4] code {
  padding: 0.2em 0.4em;
  background: #f5f7fa;
  border-radius: 4px;
  font-size: 0.9em;
}
.content .article-body[data-v-9ea0e7e4] pre code {
  padding: 0;
  background: none;
}
.content .article-body[data-v-9ea0e7e4] table {
  width: 100%;
  border-collapse: collapse;
  margin: 1em 0;
}
.content .article-body[data-v-9ea0e7e4] th,
.content .article-body[data-v-9ea0e7e4] td {
  border: 1px solid #eee;
  padding: 0.5em 0.7em;
}
@media (min-width: 1024px) {
.content[data-v-9ea0e7e4] {
    padding: 6vw 10vw 1vw;
}
.content .detail[data-v-9ea0e7e4] {
    flex-direction: row;
    align-items: flex-start;
    gap: 1.5vw;
    margin-top: 0.5vw;
}
.content .detail .bigbox[data-v-9ea0e7e4] {
    width: 60vw;
}
.content .detail .bigbox .right-box[data-v-9ea0e7e4] {
    padding: 2.5vw;
}
.content .detail .recommend-module[data-v-9ea0e7e4] {
    width: 20vw;
    position: sticky;
    top: 5vw;
}
.content .article-head[data-v-9ea0e7e4] {
    margin-bottom: 1.5vw;
    padding-bottom: 1.2vw;
}
.content .article-head .cat-badge[data-v-9ea0e7e4] {
    padding: 0.2vw 0.8vw;
    margin-bottom: 1vw;
}
.content .article-head .article-title[data-v-9ea0e7e4] {
    margin-bottom: 0.8vw;
    font-size: 1.6vw;
}
.content .article-head .article-meta[data-v-9ea0e7e4] {
    gap: 1vw;
    font-size: 0.8vw;
}
.content .article-body[data-v-9ea0e7e4] {
    font-size: 0.95vw;
    line-height: 1.9;
}
}

/* 详情页 —— 精读版式(区别于旧版裸 v-html) */
.content[data-v-beefc629] {
  padding: 15vw 3.2vw 4vw;
}
.content .detail[data-v-beefc629] {
  display: flex;
  flex-direction: column;
  margin-top: 2vw;
  gap: 3vw;
}
.content .detail .bigbox[data-v-beefc629] {
  width: 100%;
}
.content .detail .bigbox .right-box[data-v-beefc629] {
  background: #fff;
  border-radius: 12px;
  padding: 5vw 4vw;
  overflow: hidden;
}
.content .detail .recommend-module[data-v-beefc629] {
  width: 100%;
}
.content[data-v-beefc629] {
  /* 文章头部 */
}
.content .article-head[data-v-beefc629] {
  margin-bottom: 4vw;
  padding-bottom: 3vw;
  border-bottom: 1px solid #f0f2f5;
}
.content .article-head .cat-badge[data-v-beefc629] {
  display: inline-block;
  padding: 0.6vw 1.4vw;
  background: #eaf0fb;
  color: #0a2c7a;
  border-radius: 4px;
  font-size: clamp(0.7rem, 2.6vw, 0.8rem);
  margin-bottom: 2vw;
}
.content .article-head .article-title[data-v-beefc629] {
  margin: 0 0 2vw;
  font-size: clamp(1.2rem, 5vw, 1.8rem);
  color: #1a1a1a;
  line-height: 1.4;
  font-weight: 700;
}
.content .article-head .article-meta[data-v-beefc629] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2vw;
  color: #999;
  font-size: clamp(0.75rem, 2.6vw, 0.85rem);
}
.content .article-head .article-meta .meta-time[data-v-beefc629] {
  display: inline-flex;
  align-items: center;
  gap: 0.4vw;
}
.content .article-head .article-meta[data-v-beefc629] .el-tag {
  margin-right: 0.6vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.78rem);
}
.content[data-v-beefc629] {
  /* 正文阅读排版(v-html) */
}
.content .article-body[data-v-beefc629] {
  font-size: clamp(0.9rem, 3.4vw, 1rem);
  line-height: 1.85;
  color: #333;
  word-break: break-word;
}
.content .article-body[data-v-beefc629] h1,
.content .article-body[data-v-beefc629] h2,
.content .article-body[data-v-beefc629] h3,
.content .article-body[data-v-beefc629] h4 {
  color: #0a2c7a;
  margin: 1.4em 0 0.6em;
  line-height: 1.35;
}
.content .article-body[data-v-beefc629] h1 {
  font-size: 1.4em;
}
.content .article-body[data-v-beefc629] h2 {
  font-size: 1.25em;
}
.content .article-body[data-v-beefc629] h3 {
  font-size: 1.1em;
}
.content .article-body[data-v-beefc629] p {
  margin: 0 0 1em;
}
.content .article-body[data-v-beefc629] img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  margin: 1em 0;
}
.content .article-body[data-v-beefc629] a {
  color: #0a2c7a;
}
.content .article-body[data-v-beefc629] ul,
.content .article-body[data-v-beefc629] ol {
  padding-left: 1.5em;
  margin: 0 0 1em;
}
.content .article-body[data-v-beefc629] blockquote {
  margin: 1em 0;
  padding: 0.6em 1em;
  border-left: 4px solid #ffce57;
  background: #fafafa;
  color: #555;
}
.content .article-body[data-v-beefc629] pre {
  padding: 1em;
  margin: 1em 0;
  background: #f5f7fa;
  border-radius: 6px;
  overflow: auto;
  font-size: 0.9em;
}
.content .article-body[data-v-beefc629] code {
  padding: 0.2em 0.4em;
  background: #f5f7fa;
  border-radius: 4px;
  font-size: 0.9em;
}
.content .article-body[data-v-beefc629] pre code {
  padding: 0;
  background: none;
}
.content .article-body[data-v-beefc629] table {
  width: 100%;
  border-collapse: collapse;
  margin: 1em 0;
}
.content .article-body[data-v-beefc629] th,
.content .article-body[data-v-beefc629] td {
  border: 1px solid #eee;
  padding: 0.5em 0.7em;
}
@media (min-width: 1024px) {
.content[data-v-beefc629] {
    padding: 6vw 10vw 1vw;
}
.content .detail[data-v-beefc629] {
    flex-direction: row;
    align-items: flex-start;
    gap: 1.5vw;
    margin-top: 0.5vw;
}
.content .detail .bigbox[data-v-beefc629] {
    width: 60vw;
}
.content .detail .bigbox .right-box[data-v-beefc629] {
    padding: 2.5vw;
}
.content .detail .recommend-module[data-v-beefc629] {
    width: 20vw;
    position: sticky;
    top: 5vw;
}
.content .article-head[data-v-beefc629] {
    margin-bottom: 1.5vw;
    padding-bottom: 1.2vw;
}
.content .article-head .cat-badge[data-v-beefc629] {
    padding: 0.2vw 0.8vw;
    margin-bottom: 1vw;
}
.content .article-head .article-title[data-v-beefc629] {
    margin-bottom: 0.8vw;
    font-size: 1.6vw;
}
.content .article-head .article-meta[data-v-beefc629] {
    gap: 1vw;
    font-size: 0.8vw;
}
.content .article-body[data-v-beefc629] {
    font-size: 0.95vw;
    line-height: 1.9;
}
}
.allNews[data-v-24b0da23] {
  margin: 0 10vw;
  padding-top: 5vw;
  padding-bottom: 1vw;
}
.layout[data-v-24b0da23] {
  display: flex;
  gap: 2vw;
  align-items: flex-start;
  margin-top: 1vw;
}
.main[data-v-24b0da23] {
  flex: 1;
  min-width: 0;
}
.feed-head h2[data-v-24b0da23] {
  margin: 0 0 1vw;
  font-size: clamp(1rem, 1.3vw, 1.4rem);
  color: #0a2c7a;
  font-weight: 700;
}
.feed-card[data-v-24b0da23] {
  display: flex;
  gap: 1.2vw;
  background: #fff;
  border-radius: 10px;
  padding: 1vw;
  margin-bottom: 1vw;
  text-decoration: none;
  transition: box-shadow 0.2s, transform 0.2s;
}
.feed-card[data-v-24b0da23]:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
.feed-card:hover .feed-title[data-v-24b0da23] {
  color: #0a2c7a;
}
.feed-card .feed-img[data-v-24b0da23] {
  flex: 0 0 14vw;
  width: 14vw;
  height: 9vw;
  border-radius: 8px;
  overflow: hidden;
  background: #f2f4f7;
  display: flex;
  align-items: center;
  justify-content: center;
}
.feed-card .feed-img img[data-v-24b0da23] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.feed-card .feed-img .no-img[data-v-24b0da23] {
  color: #aab;
  font-size: 0.8vw;
}
.feed-card .feed-info[data-v-24b0da23] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 0.5vw;
}
.feed-card .feed-info .feed-title[data-v-24b0da23] {
  font-size: clamp(0.9rem, 1vw, 1.1rem);
  font-weight: 600;
  color: #222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.feed-card .feed-info .feed-desc[data-v-24b0da23] {
  font-size: clamp(0.78rem, 0.82vw, 0.92rem);
  color: #777;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.feed-card .feed-info .feed-meta[data-v-24b0da23] {
  display: flex;
  align-items: center;
  gap: 0.5vw;
  flex-wrap: wrap;
}
.feed-card .feed-info .feed-meta .feed-cat[data-v-24b0da23] {
  font-size: 0.72vw;
  color: #0a2c7a;
  background: #eaf0fb;
  padding: 0.1vw 0.5vw;
  border-radius: 4px;
}
.feed-card .feed-info .feed-meta .feed-time[data-v-24b0da23] {
  margin-left: auto;
  font-size: 0.72vw;
  color: #aaa;
}
.load-more[data-v-24b0da23] {
  display: block;
  margin: 1vw auto 0;
  padding: 0.6vw 2vw;
  background: #fff;
  border: 1px solid #ffce57;
  color: #0a2c7a;
  border-radius: 20px;
  font-size: 0.85vw;
  cursor: pointer;
}
.load-more[data-v-24b0da23]:hover {
  background: #ffce57;
}
.sidebar[data-v-24b0da23] {
  flex: 0 0 18vw;
  width: 18vw;
  position: sticky;
  top: 5vw;
}
.side-block[data-v-24b0da23] {
  background: #fff;
  border-radius: 10px;
  padding: 1vw;
  margin-bottom: 1.2vw;
}
.side-title[data-v-24b0da23] {
  font-size: 0.95vw;
  font-weight: 700;
  color: #0a2c7a;
  padding-bottom: 0.6vw;
  margin-bottom: 0.8vw;
  border-bottom: 2px solid #f2f4f7;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.side-title .more[data-v-24b0da23] {
  font-size: 0.72vw;
  color: #999;
  font-weight: 400;
  text-decoration: none;
}
.side-title .more[data-v-24b0da23]:hover {
  color: #0a2c7a;
}
.cat-list[data-v-24b0da23] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5vw;
}
.cat-list .cat-item[data-v-24b0da23] {
  flex: 1 1 calc(50% - 0.5vw);
  text-align: center;
  padding: 0.5vw 0;
  background: #f7f9fc;
  border-radius: 6px;
  font-size: 0.8vw;
  color: #444;
  text-decoration: none;
}
.cat-list .cat-item[data-v-24b0da23]:hover {
  background: #eaf0fb;
  color: #0a2c7a;
}
.hot-list[data-v-24b0da23] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.hot-list li[data-v-24b0da23] {
  display: flex;
  align-items: center;
  gap: 0.6vw;
  padding: 0.5vw 0;
}
.hot-list li .rank[data-v-24b0da23] {
  flex: 0 0 1.3vw;
  width: 1.3vw;
  height: 1.3vw;
  line-height: 1.3vw;
  text-align: center;
  border-radius: 4px;
  background: #eee;
  color: #888;
  font-size: 0.75vw;
  font-weight: 700;
}
.hot-list li a[data-v-24b0da23] {
  flex: 1;
  min-width: 0;
  font-size: 0.8vw;
  color: #444;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hot-list li a[data-v-24b0da23]:hover {
  color: #0a2c7a;
}
.hot-list li.top .rank[data-v-24b0da23] {
  background: #ffce57;
  color: #fff;
}
.hot-list .empty-inline[data-v-24b0da23] {
  color: #bbb;
  font-size: 0.75vw;
  justify-content: center;
}
.act-card[data-v-24b0da23] {
  display: block;
  margin-bottom: 0.8vw;
  border-radius: 8px;
  overflow: hidden;
  text-decoration: none;
  background: #f7f9fc;
}
.act-card img[data-v-24b0da23] {
  width: 100%;
  height: 6vw;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.act-card .act-title[data-v-24b0da23] {
  display: block;
  padding: 0.5vw 0.6vw;
  font-size: 0.78vw;
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.act-card:hover .act-title[data-v-24b0da23] {
  color: #0a2c7a;
}
.tag-cloud[data-v-24b0da23] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4vw;
}
.tag-cloud .tag[data-v-24b0da23] {
  font-size: 0.72vw;
  color: #666;
  background: #f2f4f7;
  padding: 0.2vw 0.6vw;
  border-radius: 4px;
}
.empty-data[data-v-24b0da23] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #999;
  padding: 5vw 0;
}
.empty-data img[data-v-24b0da23] {
  height: 5vw !important;
}
.empty-data span[data-v-24b0da23] {
  font-size: 0.8vw;
  margin-top: 1vw;
}
@media (max-width: 768px) {
.allNews[data-v-24b0da23] {
    margin: 0 3vw;
    padding-top: 12vw;
    padding-bottom: 3vw;
}
.layout[data-v-24b0da23] {
    flex-direction: column;
    gap: 3vw;
}
.feed-head h2[data-v-24b0da23] {
    font-size: 4.2vw;
    margin: 0 0 2vw;
}
.feed-card[data-v-24b0da23] {
    padding: 2.5vw;
    margin-bottom: 2vw;
    gap: 2vw;
}
.feed-card .feed-img[data-v-24b0da23] {
    flex: 0 0 28vw;
    width: 28vw;
    height: 18vw;
    border-radius: 6px;
}
.feed-card .feed-img .no-img[data-v-24b0da23] {
    font-size: 2.4vw;
}
.feed-card .feed-info[data-v-24b0da23] {
    gap: 1vw;
}
.feed-card .feed-info .feed-title[data-v-24b0da23] {
    font-size: 3.2vw;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.feed-card .feed-info .feed-desc[data-v-24b0da23] {
    font-size: 2.6vw;
    -webkit-line-clamp: 2;
}
.feed-card .feed-info .feed-meta[data-v-24b0da23] {
    gap: 1vw;
}
.feed-card .feed-info .feed-meta .feed-cat[data-v-24b0da23] {
    font-size: 2.2vw;
    padding: 0.2vw 1vw;
}
.feed-card .feed-info .feed-meta .feed-time[data-v-24b0da23] {
    font-size: 2.2vw;
}
.load-more[data-v-24b0da23] {
    font-size: 2.8vw;
    padding: 1.5vw 6vw;
    margin: 2vw auto 0;
}
.sidebar[data-v-24b0da23] {
    position: static;
    width: 100%;
    flex: none;
}
.side-block[data-v-24b0da23] {
    padding: 3vw;
    margin-bottom: 3vw;
}
.side-title[data-v-24b0da23] {
    font-size: 3.2vw;
    padding-bottom: 1.5vw;
    margin-bottom: 2vw;
}
.side-title .more[data-v-24b0da23] {
    font-size: 2.4vw;
}
.cat-list[data-v-24b0da23] {
    gap: 1.5vw;
}
.cat-list .cat-item[data-v-24b0da23] {
    flex: 1 1 calc(50% - 1.5vw);
    padding: 1.5vw 0;
    font-size: 2.6vw;
}
.hot-list li[data-v-24b0da23] {
    padding: 1.2vw 0;
}
.hot-list li .rank[data-v-24b0da23] {
    flex: 0 0 4vw;
    width: 4vw;
    height: 4vw;
    line-height: 4vw;
    font-size: 2.6vw;
}
.hot-list li a[data-v-24b0da23] {
    font-size: 2.6vw;
}
.act-card img[data-v-24b0da23] {
    height: 28vw;
}
.act-card .act-title[data-v-24b0da23] {
    font-size: 2.6vw;
    padding: 1.5vw 2vw;
}
.tag-cloud[data-v-24b0da23] {
    gap: 1.2vw;
}
.tag-cloud .tag[data-v-24b0da23] {
    font-size: 2.4vw;
    padding: 0.6vw 1.5vw;
}
.empty-data[data-v-24b0da23] {
    padding: 8vw 0;
}
.empty-data img[data-v-24b0da23] {
    height: 14vw !important;
}
.empty-data span[data-v-24b0da23] {
    font-size: 2.6vw;
    margin-top: 2vw;
}
}.pagination-container[data-v-00a3557f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.pagination-btn[data-v-00a3557f] {
  padding: 6px 12px;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.2s ease;
}
.pagination-btn a[data-v-00a3557f] {
  text-decoration: none;
  color: #0000EE;
}
.pagination-btn[data-v-00a3557f]:hover {
  border-color: #999;
}
.pagination-btn[data-v-00a3557f]:disabled {
  cursor: not-allowed;
  background-color: #f5f5f5;
  border-color: #eee;
}
.pagination-btn:disabled a[data-v-00a3557f] {
  color: #999;
}
.pagination-info[data-v-00a3557f] {
  font-size: 14px;
  color: #666;
}
/* 列表页 —— 卡片网格(区别于旧版横向图文行) */
.news-content[data-v-4396614d] {
  min-height: 83vh;
  padding: 12vw 3.2vw 0;
}
.news-content .news-list[data-v-4396614d] {
  margin-top: 3vw;
  display: grid;
  grid-template-columns: 1fr; /* 移动:单列 */
  gap: 3vw;
}
.news-content .news-list .news-item[data-v-4396614d] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  transition: transform 0.2s, box-shadow 0.2s;
}
.news-content .news-list .news-item[data-v-4396614d]:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}
.news-content .news-list .news-item .banner[data-v-4396614d] {
  width: 100%;
  height: 40vw;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.news-content .news-list .news-item .item-right[data-v-4396614d] {
  padding: 3vw;
  display: flex;
  flex-direction: column;
  gap: 1.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-4396614d] {
  font-size: clamp(1rem, 4vw, 1.25rem);
  color: #222;
  font-weight: 600;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-4396614d] {
  font-size: clamp(0.8rem, 3vw, 0.95rem);
  color: #777;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .key-content[data-v-4396614d] .el-tag {
  margin-right: 1vw;
  margin-bottom: 1vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list .news-item .item-right .time[data-v-4396614d] {
  color: #aaa;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list img[data-v-4396614d] {
  border: 0;
  vertical-align: middle;
}
.news-content .news-list a[data-v-4396614d] {
  text-decoration: none;
}
.news-content .pagination[data-v-4396614d] {
  padding: 3vw 0;
  display: flex;
  justify-content: center;
}

/* 平板:2 列 */
@media (min-width: 768px) {
.news-content .news-list[data-v-4396614d] {
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
}
}
/* 桌面:3 列 */
@media (min-width: 1024px) {
.news-content[data-v-4396614d] {
    padding: 6vw 10vw 0;
}
.news-content .news-list[data-v-4396614d] {
    margin-top: 1vw;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5vw;
}
.news-content .news-list .news-item .banner[data-v-4396614d] {
    height: 11vw;
}
.news-content .news-list .news-item .item-right[data-v-4396614d] {
    padding: 1.1vw 1.2vw 1.3vw;
    gap: 0.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-4396614d] {
    font-size: 0.95vw;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-4396614d] {
    font-size: 0.78vw;
}
.news-content .news-list .news-item .item-right .key-content[data-v-4396614d] .el-tag {
    margin-right: 0.4vw;
    margin-bottom: 0;
}
.news-content .news-list .news-item .item-right .time[data-v-4396614d] {
    font-size: 0.72vw;
}
.news-content .pagination[data-v-4396614d] {
    padding: 1vw 0;
}
}

/* 列表页 —— 卡片网格(区别于旧版横向图文行) */
.news-content[data-v-02ec035b] {
  min-height: 83vh;
  padding: 12vw 3.2vw 0;
}
.news-content .news-list[data-v-02ec035b] {
  margin-top: 3vw;
  display: grid;
  grid-template-columns: 1fr; /* 移动:单列 */
  gap: 3vw;
}
.news-content .news-list .news-item[data-v-02ec035b] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  transition: transform 0.2s, box-shadow 0.2s;
}
.news-content .news-list .news-item[data-v-02ec035b]:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}
.news-content .news-list .news-item .banner[data-v-02ec035b] {
  width: 100%;
  height: 40vw;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.news-content .news-list .news-item .item-right[data-v-02ec035b] {
  padding: 3vw;
  display: flex;
  flex-direction: column;
  gap: 1.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-02ec035b] {
  font-size: clamp(1rem, 4vw, 1.25rem);
  color: #222;
  font-weight: 600;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-02ec035b] {
  font-size: clamp(0.8rem, 3vw, 0.95rem);
  color: #777;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .key-content[data-v-02ec035b] .el-tag {
  margin-right: 1vw;
  margin-bottom: 1vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list .news-item .item-right .time[data-v-02ec035b] {
  color: #aaa;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list img[data-v-02ec035b] {
  border: 0;
  vertical-align: middle;
}
.news-content .news-list a[data-v-02ec035b] {
  text-decoration: none;
}
.news-content .pagination[data-v-02ec035b] {
  padding: 3vw 0;
  display: flex;
  justify-content: center;
}

/* 平板:2 列 */
@media (min-width: 768px) {
.news-content .news-list[data-v-02ec035b] {
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
}
}
/* 桌面:3 列 */
@media (min-width: 1024px) {
.news-content[data-v-02ec035b] {
    padding: 6vw 10vw 0;
}
.news-content .news-list[data-v-02ec035b] {
    margin-top: 1vw;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5vw;
}
.news-content .news-list .news-item .banner[data-v-02ec035b] {
    height: 11vw;
}
.news-content .news-list .news-item .item-right[data-v-02ec035b] {
    padding: 1.1vw 1.2vw 1.3vw;
    gap: 0.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-02ec035b] {
    font-size: 0.95vw;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-02ec035b] {
    font-size: 0.78vw;
}
.news-content .news-list .news-item .item-right .key-content[data-v-02ec035b] .el-tag {
    margin-right: 0.4vw;
    margin-bottom: 0;
}
.news-content .news-list .news-item .item-right .time[data-v-02ec035b] {
    font-size: 0.72vw;
}
.news-content .pagination[data-v-02ec035b] {
    padding: 1vw 0;
}
}

/* 列表页 —— 卡片网格(区别于旧版横向图文行) */
.news-content[data-v-a53fb1c1] {
  min-height: 83vh;
  padding: 12vw 3.2vw 0;
}
.news-content .news-list[data-v-a53fb1c1] {
  margin-top: 3vw;
  display: grid;
  grid-template-columns: 1fr; /* 移动:单列 */
  gap: 3vw;
}
.news-content .news-list .news-item[data-v-a53fb1c1] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  transition: transform 0.2s, box-shadow 0.2s;
}
.news-content .news-list .news-item[data-v-a53fb1c1]:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}
.news-content .news-list .news-item .banner[data-v-a53fb1c1] {
  width: 100%;
  height: 40vw;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.news-content .news-list .news-item .item-right[data-v-a53fb1c1] {
  padding: 3vw;
  display: flex;
  flex-direction: column;
  gap: 1.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-a53fb1c1] {
  font-size: clamp(1rem, 4vw, 1.25rem);
  color: #222;
  font-weight: 600;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-a53fb1c1] {
  font-size: clamp(0.8rem, 3vw, 0.95rem);
  color: #777;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .key-content[data-v-a53fb1c1] .el-tag {
  margin-right: 1vw;
  margin-bottom: 1vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list .news-item .item-right .time[data-v-a53fb1c1] {
  color: #aaa;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list img[data-v-a53fb1c1] {
  border: 0;
  vertical-align: middle;
}
.news-content .news-list a[data-v-a53fb1c1] {
  text-decoration: none;
}
.news-content .pagination[data-v-a53fb1c1] {
  padding: 3vw 0;
  display: flex;
  justify-content: center;
}

/* 平板:2 列 */
@media (min-width: 768px) {
.news-content .news-list[data-v-a53fb1c1] {
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
}
}
/* 桌面:3 列 */
@media (min-width: 1024px) {
.news-content[data-v-a53fb1c1] {
    padding: 6vw 10vw 0;
}
.news-content .news-list[data-v-a53fb1c1] {
    margin-top: 1vw;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5vw;
}
.news-content .news-list .news-item .banner[data-v-a53fb1c1] {
    height: 11vw;
}
.news-content .news-list .news-item .item-right[data-v-a53fb1c1] {
    padding: 1.1vw 1.2vw 1.3vw;
    gap: 0.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-a53fb1c1] {
    font-size: 0.95vw;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-a53fb1c1] {
    font-size: 0.78vw;
}
.news-content .news-list .news-item .item-right .key-content[data-v-a53fb1c1] .el-tag {
    margin-right: 0.4vw;
    margin-bottom: 0;
}
.news-content .news-list .news-item .item-right .time[data-v-a53fb1c1] {
    font-size: 0.72vw;
}
.news-content .pagination[data-v-a53fb1c1] {
    padding: 1vw 0;
}
}

/* 列表页 —— 卡片网格(区别于旧版横向图文行) */
.news-content[data-v-623bd649] {
  min-height: 83vh;
  padding: 12vw 3.2vw 0;
}
.news-content .news-list[data-v-623bd649] {
  margin-top: 3vw;
  display: grid;
  grid-template-columns: 1fr; /* 移动:单列 */
  gap: 3vw;
}
.news-content .news-list .news-item[data-v-623bd649] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  transition: transform 0.2s, box-shadow 0.2s;
}
.news-content .news-list .news-item[data-v-623bd649]:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}
.news-content .news-list .news-item .banner[data-v-623bd649] {
  width: 100%;
  height: 40vw;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.news-content .news-list .news-item .item-right[data-v-623bd649] {
  padding: 3vw;
  display: flex;
  flex-direction: column;
  gap: 1.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-623bd649] {
  font-size: clamp(1rem, 4vw, 1.25rem);
  color: #222;
  font-weight: 600;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-623bd649] {
  font-size: clamp(0.8rem, 3vw, 0.95rem);
  color: #777;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .key-content[data-v-623bd649] .el-tag {
  margin-right: 1vw;
  margin-bottom: 1vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list .news-item .item-right .time[data-v-623bd649] {
  color: #aaa;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list img[data-v-623bd649] {
  border: 0;
  vertical-align: middle;
}
.news-content .news-list a[data-v-623bd649] {
  text-decoration: none;
}
.news-content .pagination[data-v-623bd649] {
  padding: 3vw 0;
  display: flex;
  justify-content: center;
}

/* 平板:2 列 */
@media (min-width: 768px) {
.news-content .news-list[data-v-623bd649] {
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
}
}
/* 桌面:3 列 */
@media (min-width: 1024px) {
.news-content[data-v-623bd649] {
    padding: 6vw 10vw 0;
}
.news-content .news-list[data-v-623bd649] {
    margin-top: 1vw;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5vw;
}
.news-content .news-list .news-item .banner[data-v-623bd649] {
    height: 11vw;
}
.news-content .news-list .news-item .item-right[data-v-623bd649] {
    padding: 1.1vw 1.2vw 1.3vw;
    gap: 0.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-623bd649] {
    font-size: 0.95vw;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-623bd649] {
    font-size: 0.78vw;
}
.news-content .news-list .news-item .item-right .key-content[data-v-623bd649] .el-tag {
    margin-right: 0.4vw;
    margin-bottom: 0;
}
.news-content .news-list .news-item .item-right .time[data-v-623bd649] {
    font-size: 0.72vw;
}
.news-content .pagination[data-v-623bd649] {
    padding: 1vw 0;
}
}

/* 列表页 —— 卡片网格(区别于旧版横向图文行) */
.news-content[data-v-7bf960fc] {
  min-height: 83vh;
  padding: 12vw 3.2vw 0;
}
.news-content .news-list[data-v-7bf960fc] {
  margin-top: 3vw;
  display: grid;
  grid-template-columns: 1fr; /* 移动:单列 */
  gap: 3vw;
}
.news-content .news-list .news-item[data-v-7bf960fc] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  transition: transform 0.2s, box-shadow 0.2s;
}
.news-content .news-list .news-item[data-v-7bf960fc]:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}
.news-content .news-list .news-item .banner[data-v-7bf960fc] {
  width: 100%;
  height: 40vw;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.news-content .news-list .news-item .item-right[data-v-7bf960fc] {
  padding: 3vw;
  display: flex;
  flex-direction: column;
  gap: 1.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-7bf960fc] {
  font-size: clamp(1rem, 4vw, 1.25rem);
  color: #222;
  font-weight: 600;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-7bf960fc] {
  font-size: clamp(0.8rem, 3vw, 0.95rem);
  color: #777;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .key-content[data-v-7bf960fc] .el-tag {
  margin-right: 1vw;
  margin-bottom: 1vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list .news-item .item-right .time[data-v-7bf960fc] {
  color: #aaa;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list img[data-v-7bf960fc] {
  border: 0;
  vertical-align: middle;
}
.news-content .news-list a[data-v-7bf960fc] {
  text-decoration: none;
}
.news-content .pagination[data-v-7bf960fc] {
  padding: 3vw 0;
  display: flex;
  justify-content: center;
}

/* 平板:2 列 */
@media (min-width: 768px) {
.news-content .news-list[data-v-7bf960fc] {
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
}
}
/* 桌面:3 列 */
@media (min-width: 1024px) {
.news-content[data-v-7bf960fc] {
    padding: 6vw 10vw 0;
}
.news-content .news-list[data-v-7bf960fc] {
    margin-top: 1vw;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5vw;
}
.news-content .news-list .news-item .banner[data-v-7bf960fc] {
    height: 11vw;
}
.news-content .news-list .news-item .item-right[data-v-7bf960fc] {
    padding: 1.1vw 1.2vw 1.3vw;
    gap: 0.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-7bf960fc] {
    font-size: 0.95vw;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-7bf960fc] {
    font-size: 0.78vw;
}
.news-content .news-list .news-item .item-right .key-content[data-v-7bf960fc] .el-tag {
    margin-right: 0.4vw;
    margin-bottom: 0;
}
.news-content .news-list .news-item .item-right .time[data-v-7bf960fc] {
    font-size: 0.72vw;
}
.news-content .pagination[data-v-7bf960fc] {
    padding: 1vw 0;
}
}

/* 列表页 —— 卡片网格(区别于旧版横向图文行) */
.news-content[data-v-26c26ac5] {
  min-height: 83vh;
  padding: 12vw 3.2vw 0;
}
.news-content .news-list[data-v-26c26ac5] {
  margin-top: 3vw;
  display: grid;
  grid-template-columns: 1fr; /* 移动:单列 */
  gap: 3vw;
}
.news-content .news-list .news-item[data-v-26c26ac5] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  transition: transform 0.2s, box-shadow 0.2s;
}
.news-content .news-list .news-item[data-v-26c26ac5]:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}
.news-content .news-list .news-item .banner[data-v-26c26ac5] {
  width: 100%;
  height: 40vw;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.news-content .news-list .news-item .item-right[data-v-26c26ac5] {
  padding: 3vw;
  display: flex;
  flex-direction: column;
  gap: 1.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-26c26ac5] {
  font-size: clamp(1rem, 4vw, 1.25rem);
  color: #222;
  font-weight: 600;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-26c26ac5] {
  font-size: clamp(0.8rem, 3vw, 0.95rem);
  color: #777;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-content .news-list .news-item .item-right .key-content[data-v-26c26ac5] .el-tag {
  margin-right: 1vw;
  margin-bottom: 1vw;
  border: none;
  color: #0a2c7a;
  background: #eaf0fb;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list .news-item .item-right .time[data-v-26c26ac5] {
  color: #aaa;
  font-size: clamp(0.7rem, 2.4vw, 0.8rem);
}
.news-content .news-list img[data-v-26c26ac5] {
  border: 0;
  vertical-align: middle;
}
.news-content .news-list a[data-v-26c26ac5] {
  text-decoration: none;
}
.news-content .pagination[data-v-26c26ac5] {
  padding: 3vw 0;
  display: flex;
  justify-content: center;
}

/* 平板:2 列 */
@media (min-width: 768px) {
.news-content .news-list[data-v-26c26ac5] {
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
}
}
/* 桌面:3 列 */
@media (min-width: 1024px) {
.news-content[data-v-26c26ac5] {
    padding: 6vw 10vw 0;
}
.news-content .news-list[data-v-26c26ac5] {
    margin-top: 1vw;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5vw;
}
.news-content .news-list .news-item .banner[data-v-26c26ac5] {
    height: 11vw;
}
.news-content .news-list .news-item .item-right[data-v-26c26ac5] {
    padding: 1.1vw 1.2vw 1.3vw;
    gap: 0.5vw;
}
.news-content .news-list .news-item .item-right .title[data-v-26c26ac5] {
    font-size: 0.95vw;
}
.news-content .news-list .news-item .item-right .sub-title[data-v-26c26ac5] {
    font-size: 0.78vw;
}
.news-content .news-list .news-item .item-right .key-content[data-v-26c26ac5] .el-tag {
    margin-right: 0.4vw;
    margin-bottom: 0;
}
.news-content .news-list .news-item .item-right .time[data-v-26c26ac5] {
    font-size: 0.72vw;
}
.news-content .pagination[data-v-26c26ac5] {
    padding: 1vw 0;
}
}

/* ===================== 移动端（基础） ===================== */
.header[data-v-20412a7a] {
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background-color: transparent;
}
.header a[data-v-20412a7a] {
  text-decoration: none;
}
.header .header-content[data-v-20412a7a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 12vw;
  padding: 0 4vw;
  background: rgba(255, 255, 255, 0.82);
  backdrop-filter: blur(12px) saturate(1.4);
  -webkit-backdrop-filter: blur(12px) saturate(1.4);
  border-bottom: 1px solid rgba(10, 44, 122, 0.05);
  box-shadow: 0 4px 18px rgba(10, 44, 122, 0.05);
}
.header .header-icon[data-v-20412a7a] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.header .header-icon img[data-v-20412a7a] {
  height: 7vw;
  margin-right: 1.5vw;
}
.header .header-icon .brand-name[data-v-20412a7a] {
  font-size: 4.4vw;
  font-weight: 700;
  color: #0a2c7a;
  letter-spacing: 0.04em;
}
.header .nav-box[data-v-20412a7a],
.header .header-cta[data-v-20412a7a] {
  display: none;
}
.header .head-r[data-v-20412a7a] {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 1vw;
}
.header .head-r .menu-icon[data-v-20412a7a] {
  width: 6.4vw !important;
  height: auto;
  display: block;
}
.header[data-v-20412a7a] {
  /* 下拉：白色浮岛卡片（替代原黑色遮罩） */
}
.header .menu-list[data-v-20412a7a] {
  position: fixed;
  top: 13vw;
  left: 3vw;
  right: 3vw;
  background: #fff;
  border-radius: 3vw;
  box-shadow: 0 16px 40px rgba(10, 44, 122, 0.16);
  padding: 1vw 0;
  z-index: 9999;
  overflow: hidden;
  transform: translateY(-8px);
  opacity: 0;
  visibility: hidden;
  transition: transform 0.26s ease, opacity 0.26s ease, visibility 0.26s ease;
}
.header .menu-list .menu-list-item[data-v-20412a7a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 12vw;
  padding: 0 5vw;
  font-size: 3.8vw;
  border-bottom: 1px solid #f2f4f7;
  cursor: pointer;
}
.header .menu-list .menu-list-item[data-v-20412a7a]:last-child {
  border-bottom: none;
}
.header .menu-list .menu-list-item a[data-v-20412a7a] {
  flex: 1;
  color: #333;
  text-align: left;
}
.header .menu-list .menu-list-item .arrow[data-v-20412a7a] {
  color: #c0c6d0;
  font-size: 4.4vw;
}
.header .menu-list .menu-list-on[data-v-20412a7a] {
  background: #eaf0fb;
}
.header .menu-list .menu-list-on a[data-v-20412a7a] {
  color: #0a2c7a;
  font-weight: 700;
}
.header .showPanel[data-v-20412a7a] {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.header .hidePanel[data-v-20412a7a] {
  transform: translateY(-8px);
  opacity: 0;
  visibility: hidden;
}

/* ===================== 桌面端（≥768px）满宽顶栏 ===================== */
@media (min-width: 768px) {
.header .header-content[data-v-20412a7a] {
    justify-content: flex-start;
    max-width: none;
    margin: 0;
    height: 4vw;
    padding: 0 15vw;
    border-radius: 0;
    border-bottom: 1px solid rgba(10, 44, 122, 0.06);
    background: rgba(255, 255, 255, 0.92);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    box-shadow: 0 4px 16px rgba(10, 44, 122, 0.05);
}
.header .header-icon[data-v-20412a7a] {
    margin-right: 3vw;
}
.header .header-icon img[data-v-20412a7a] {
    height: 2.6vw;
    margin-right: 0.8vw;
}
.header .header-icon .brand-name[data-v-20412a7a] {
    font-size: 1.4vw;
    color: #0a2c7a;
    font-weight: 700;
}
.header[data-v-20412a7a] {
    /* 居中文字导航（非胶囊） */
}
.header .nav-box[data-v-20412a7a] {
    display: flex;
    align-items: center;
    margin: 0 auto;
}
.header .nav-box .nav-list[data-v-20412a7a] {
    display: flex;
    align-items: center;
    gap: 0.4vw;
}
.header .nav-box .nav-item[data-v-20412a7a] {
    position: relative;
    padding: 0;
}
.header .nav-box .nav-item a[data-v-20412a7a] {
    display: block;
    padding: 0.5vw 1.2vw;
    color: #333;
    font-size: 0.95vw;
    font-weight: 500;
    transition: color 0.2s;
}
.header .nav-box .nav-item:hover a[data-v-20412a7a] {
    color: #0a2c7a;
}
.header .nav-box .nav-item.nav-item-on a[data-v-20412a7a] {
    color: #0a2c7a;
    font-weight: 700;
}
.header .nav-box .nav-item[data-v-20412a7a] {
    /* 当前项：黄色下划线指示器 */
}
.header .nav-box .nav-item.nav-item-on[data-v-20412a7a]::after {
    content: "";
    position: absolute;
    left: 1.2vw;
    right: 1.2vw;
    bottom: 0.1vw;
    height: 3px;
    background: #ffce57;
    border-radius: 2px;
}
.header[data-v-20412a7a] {
    /* 右侧 CTA（矩形按钮，非胶囊） */
}
.header .header-cta[data-v-20412a7a] {
    display: inline-flex;
    align-items: center;
    background: #ffce57;
    color: #0a2c7a;
    font-size: 0.85vw;
    font-weight: 700;
    padding: 0.55vw 1.4vw;
    border-radius: 0.2vw;
    box-shadow: 0 4px 12px rgba(255, 206, 87, 0.4);
    transition: transform 0.2s, box-shadow 0.2s;
}
.header .header-cta[data-v-20412a7a]:hover {
    transform: translateY(-1px);
    box-shadow: 0 6px 16px rgba(255, 206, 87, 0.55);
}
.header .head-r[data-v-20412a7a],
  .header .menu-list[data-v-20412a7a] {
    display: none;
}
}
.customer-service-container[data-v-3fb09a69] {
  font-family: Arial, sans-serif;
  margin: 0 auto;
  background: #1c1b1a;
  color: #fff;
}
.footer[data-v-3fb09a69] {
  max-width: 70vw;
  margin: 0 auto;
  padding: 3vw 0 0;
}

/* ============ 上部：三栏主区 ============ */
.footer-main[data-v-3fb09a69] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 3vw;
  padding-bottom: 2.5vw;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.footer-col[data-v-3fb09a69] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.footer-col--info[data-v-3fb09a69] {
  flex: 1.3;
}
.footer-col__title[data-v-3fb09a69] {
  position: relative;
  margin: 0 0 1.2vw;
  padding-left: 0.6vw;
  font-size: 1vw;
  font-weight: 700;
  color: #fff;
}
.footer-col__title[data-v-3fb09a69]::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 1vw;
  background: #ffce57;
  border-radius: 2px;
}

/* 栏1：公司信息 */
.footer-col--info p[data-v-3fb09a69] {
  margin: 0.45vw 0;
  font-size: 0.78vw;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.75);
  text-align: left;
}

/* 栏2：联系方式 */
.contact-list[data-v-3fb09a69] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.contact-list li[data-v-3fb09a69] {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.9vw;
}
.contact-list li[data-v-3fb09a69]:last-child {
  margin-bottom: 0;
}
.contact-list__label[data-v-3fb09a69] {
  font-size: 0.82vw;
  color: #fff;
}
.contact-list__desc[data-v-3fb09a69] {
  font-size: 0.7vw;
  color: rgba(255, 255, 255, 0.55);
}

/* 栏3：关注我们 */
.qr-group[data-v-3fb09a69] {
  display: flex;
  flex-direction: row;
  gap: 1.2vw;
}
.qr-item[data-v-3fb09a69] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.qr-item img[data-v-3fb09a69] {
  width: 4.5vw;
  height: 4.5vw;
  padding: 0.3vw;
  background: #fff;
  border-radius: 0.4vw;
  -o-object-fit: contain;
     object-fit: contain;
}
.qr-item span[data-v-3fb09a69] {
  margin-top: 0.5vw;
  font-size: 0.7vw;
  color: rgba(255, 255, 255, 0.75);
}

/* ============ 下部：备案版权条 ============ */
.footer-legal[data-v-3fb09a69] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1.5vw;
  padding: 1.6vw 0;
  font-size: 0.72vw;
  color: rgba(255, 255, 255, 0.6);
}
.footer-legal p[data-v-3fb09a69] {
  margin: 0;
}
.footer-legal a[data-v-3fb09a69] {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
.footer-legal a[data-v-3fb09a69]:hover {
  color: #ffce57;
  text-decoration: underline;
}

/* ============ 移动端：单列堆叠 ============ */
@media (max-width: 768px) {
.footer[data-v-3fb09a69] {
    max-width: 90vw;
    padding: 5vw 0 0;
}
.footer-main[data-v-3fb09a69] {
    flex-direction: column;
    gap: 4vw;
    padding-bottom: 4vw;
}
.footer-col__title[data-v-3fb09a69] {
    font-size: 3vw;
    margin-bottom: 2vw;
    padding-left: 2.4vw;
}
.footer-col__title[data-v-3fb09a69]::before {
    width: 6px;
    height: 3vw;
}
.footer-col--info p[data-v-3fb09a69] {
    font-size: 2.6vw;
}
.contact-list li[data-v-3fb09a69] {
    margin-bottom: 1.6vw;
}
.contact-list__label[data-v-3fb09a69] {
    font-size: 2.8vw;
}
.contact-list__desc[data-v-3fb09a69] {
    font-size: 2.4vw;
}
.qr-group[data-v-3fb09a69] {
    gap: 3vw;
}
.qr-item img[data-v-3fb09a69] {
    width: 14vw;
    height: 14vw;
    padding: 1vw;
}
.qr-item span[data-v-3fb09a69] {
    margin-top: 1vw;
    font-size: 2.4vw;
}
.footer-legal[data-v-3fb09a69] {
    flex-direction: column;
    gap: 1vw;
    padding: 3vw 0;
    font-size: 2.4vw;
    text-align: center;
}
}
.spotlight[data-v-1bd9e11a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-1bd9e11a]{backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-1bd9e11a]{background-color:hsla(0,0%,100%,.3)}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82 50%,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-1bd9e11a]{background-color:hsla(0,0%,8%,.3)}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82 50%,#36e4da 75%,#0047e1)}}.gradient-border[data-v-1bd9e11a]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-1bd9e11a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-1bd9e11a]{position:fixed}.left-0[data-v-1bd9e11a]{left:0}.right-0[data-v-1bd9e11a]{right:0}.z-10[data-v-1bd9e11a]{z-index:10}.z-20[data-v-1bd9e11a]{z-index:20}.grid[data-v-1bd9e11a]{display:grid}.mb-16[data-v-1bd9e11a]{margin-bottom:4rem}.mb-8[data-v-1bd9e11a]{margin-bottom:2rem}.max-w-520px[data-v-1bd9e11a]{max-width:520px}.min-h-screen[data-v-1bd9e11a]{min-height:100vh}.w-full[data-v-1bd9e11a]{width:100%}.flex[data-v-1bd9e11a]{display:flex}.cursor-pointer[data-v-1bd9e11a]{cursor:pointer}.place-content-center[data-v-1bd9e11a]{place-content:center}.items-center[data-v-1bd9e11a]{align-items:center}.justify-center[data-v-1bd9e11a]{justify-content:center}.overflow-hidden[data-v-1bd9e11a]{overflow:hidden}.bg-white[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-1bd9e11a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-1bd9e11a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-1bd9e11a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-1bd9e11a]{text-align:center}.text-8xl[data-v-1bd9e11a]{font-size:6rem;line-height:1}.text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1bd9e11a]{font-weight:300}.font-medium[data-v-1bd9e11a]{font-weight:500}.leading-tight[data-v-1bd9e11a]{line-height:1.25}.font-sans[data-v-1bd9e11a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1bd9e11a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-1bd9e11a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-1bd9e11a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-1bd9e11a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-1bd9e11a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}}

.spotlight[data-v-a01dd0ba]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-a01dd0ba]{position:fixed}.-bottom-1\/2[data-v-a01dd0ba]{bottom:-50%}.left-0[data-v-a01dd0ba]{left:0}.right-0[data-v-a01dd0ba]{right:0}.grid[data-v-a01dd0ba]{display:grid}.mb-16[data-v-a01dd0ba]{margin-bottom:4rem}.mb-8[data-v-a01dd0ba]{margin-bottom:2rem}.h-1\/2[data-v-a01dd0ba]{height:50%}.max-w-520px[data-v-a01dd0ba]{max-width:520px}.min-h-screen[data-v-a01dd0ba]{min-height:100vh}.place-content-center[data-v-a01dd0ba]{place-content:center}.overflow-hidden[data-v-a01dd0ba]{overflow:hidden}.bg-white[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-a01dd0ba]{padding-left:2rem;padding-right:2rem}.text-center[data-v-a01dd0ba]{text-align:center}.text-8xl[data-v-a01dd0ba]{font-size:6rem;line-height:1}.text-xl[data-v-a01dd0ba]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-a01dd0ba]{font-weight:300}.font-medium[data-v-a01dd0ba]{font-weight:500}.leading-tight[data-v-a01dd0ba]{line-height:1.25}.font-sans[data-v-a01dd0ba]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-a01dd0ba]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-a01dd0ba]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-a01dd0ba]{font-size:2.25rem;line-height:2.5rem}}
