.carousel[data-v-5ed27430]{padding:0 0 1rem 0}.no-data-tip[data-v-5ed27430]{text-align:center;padding:2rem 0;color:#999;font-size:1.2rem}.gundong[data-v-5ed27430]{width:100%;margin:0 auto;display:flex;flex-direction:column}.gundong .topgun[data-v-5ed27430]{height:auto;display:flex;overflow:hidden;position:relative}.gundong .topgun .name[data-v-5ed27430]{position:absolute;bottom:0;z-index:999;background-color:hsla(0,0%,100%,.4);padding:.2rem;width:100%;max-width:17rem;font-size:1rem;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gundong .topgun .smallbox[data-v-5ed27430]{width:20rem;margin:.4rem}.gundong .topgun .smallbox img.slide-image[data-v-5ed27430]{width:100%;height:6rem;object-fit:fill;display:flex}.gundong .topgun .smallbox[data-v-5ed27430]:hover{transform:scale(1.03)}.gundong .scroll-container[data-v-5ed27430]:hover{cursor:pointer;animation-play-state:"paused"}.row-2[data-v-5ed27430]{margin-top:.8rem}.row-2 .scroll-container[data-v-5ed27430]{display:flex;animation:moves-5ed27430 30s linear infinite}@keyframes slide-5ed27430{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes moves-5ed27430{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}.row-3[data-v-5ed27430],.gundongBox[data-v-5ed27430]{margin-top:.8rem}.row-3 .scroll-container[data-v-5ed27430],.gundongBox .scroll-container[data-v-5ed27430]{display:flex;animation:slide-5ed27430 30s linear infinite}@keyframes slide-5ed27430{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes moves-5ed27430{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}@media(max-width: 768px){.no-data-tip[data-v-5ed27430]{font-size:1rem;padding:2rem 0}.gundong[data-v-5ed27430]{width:100%}.gundong .topgun .name[data-v-5ed27430]{display:none}.gundong .topgun .smallbox[data-v-5ed27430]{min-width:80px;width:80px;margin:.2rem}.gundong .topgun .smallbox img.slide-image[data-v-5ed27430]{height:45px}.gundong .scroll-container[data-v-5ed27430]{animation-duration:30s}.row-2 .scroll-container[data-v-5ed27430],.row-3 .scroll-container[data-v-5ed27430],.gundongBox .scroll-container[data-v-5ed27430]{animation-duration:30s}}@media(max-width: 480px){.no-data-tip[data-v-5ed27430]{font-size:.9rem;padding:1.5rem 0}.gundong .topgun .name[data-v-5ed27430]{min-width:60px;max-width:80px;font-size:.7rem}.gundong .topgun .smallbox[data-v-5ed27430]{margin:.15rem;min-width:60px;width:60px}.gundong .topgun .smallbox img.slide-image[data-v-5ed27430]{height:40px}.gundong .scroll-container[data-v-5ed27430]{animation-duration:30s}.row-2 .scroll-container[data-v-5ed27430],.row-3 .scroll-container[data-v-5ed27430],.gundongBox .scroll-container[data-v-5ed27430]{animation-duration:30s}}

/* PC 端：一行 5 列布局，间距 2vw */
.image-hover-module[data-v-55e7e916] {
  display: flex;

  gap: 2vw;
}
.item[data-v-55e7e916] {
  width: 19%;
  position: relative;
}

/* 图片容器：使用 vw 单位实现响应式高度，PC 端 20vw */
.image-container[data-v-55e7e916] {
  position: relative;
  width: 100%;
  height: 20vw;
  overflow: hidden;
}

/* 默认图与悬停图绝对定位叠放，通过 opacity 切换实现淡入淡出效果 */
.default-img[data-v-55e7e916],
.hover-img[data-v-55e7e916] {
  width: 100%;
  height: 100%;
  object-fit: fill;
  transition: opacity 0.3s ease;
  position: absolute;
}
.hover-img[data-v-55e7e916] {
  opacity: 0;
}
.item:hover .hover-img[data-v-55e7e916] {
  opacity: 1;
}
.item:hover .default-img[data-v-55e7e916] {
  opacity: 0;
}

/* ≤768px 移动端：图片高度增加为 25vw，改为换行布局 */
@media (max-width: 768px) {
.image-hover-module[data-v-55e7e916] {
    gap: 1vw;
    flex-wrap: wrap;
    padding: 0;
}
.item[data-v-55e7e916] {
}
.image-container[data-v-55e7e916] {
    height: 25vw;
}
.default-img[data-v-55e7e916],
  .hover-img[data-v-55e7e916] {
    object-fit: contain;
}
}

/* ≤480px 小屏：图片高度进一步增加为 28vw */
@media (max-width: 480px) {
.item[data-v-55e7e916] {
}
.image-container[data-v-55e7e916] {
    height: 28vw;
}
}


/* 广告图片填充整个轮播区域 */
.el-carousel__item img[data-v-638b230c]{
  height: 100%;
  width: 100%;
  object-fit: fill;
}

/* 奇偶轮播项交替背景色 */
.el-carousel__item[data-v-638b230c]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-638b230c]:nth-child(2n+1) {
  background-color: #d3dce6;
}
@media (max-width: 768px) {
.el-carousel__item img[data-v-638b230c] {
    object-fit: fill;
    height: 100%;
    width: 100%;
}
}


.module-title[data-v-4b26a04c] {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.2rem;
  color: #009173;
  text-align: center;
  margin: 2vw 0;
  font-weight: bold;
}
.module-title span[data-v-4b26a04c] {
  margin: 0 0.5vw;
}
.module-title .logo img[data-v-4b26a04c] {
  width: 3vw;
  height: auto;
}
.module-title .title-text[data-v-4b26a04c] {
  font-weight: bold;
  font-size: 1.5rem;
}
.title-text[data-v-4b26a04c] {
  margin-left: 0.5vw;
}
@media (max-width: 768px) {
.module-title .logo img[data-v-4b26a04c] {
    width: 38px;
}
}


.el-carousel__item[data-v-2f11463c] {
  background-color: #EFF8F5;
}
.icon-box[data-v-2f11463c] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
.icon-group[data-v-2f11463c] {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  height: 100%;
}
.icon-item[data-v-2f11463c] {
  margin: auto;
  text-align: center;
}

/* 圆形图标：PC 端尺寸 5vw，圆角 50% 实现正圆形 */
.icon-img[data-v-2f11463c] {
  width: 5vw;
  height: 5vw;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 1vw;
}
.icon-img img[data-v-2f11463c] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.icon-title[data-v-2f11463c] {
  font-size: 1.1vw;
  color: #009173;
}

/* ≤768px 移动端：图标放大为 10vw（最大 60px），支持多行显示 */
@media (max-width: 768px) {
.icon-group[data-v-2f11463c] {
    width: 100%;
    justify-content: space-around;
    display: flex;
    flex-wrap: wrap;
    gap: 2vw;
}
.icon-item[data-v-2f11463c] {
    min-width: 45px;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
}
.icon-img[data-v-2f11463c] {
    width: 10vw;
    height: 10vw;
    max-width: 60px;
    max-height: 60px;
    margin-bottom: 0.3rem;
}
.icon-title[data-v-2f11463c] {
    font-size: 12px;
}
[data-v-2f11463c] .el-carousel__arrow {
    width: 24px;
    height: 24px;
    font-size: 12px;
}
}



.image-grid-container[data-v-2535a77d] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.image-grid[data-v-2535a77d] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 0.5%;
}
.image-item[data-v-2535a77d] {
  width: 33%;
  height: 17vw;
  text-align: center;
  margin-bottom: 0.5vw;
}
.image-item img[data-v-2535a77d] {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
@media (max-width: 768px) {
.image-item[data-v-2535a77d] {
    width: 100%;
    height: 50rem;
    margin-bottom: 8px;
}
}



.home-page[data-v-7c5a8ab6] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 2vw 10vw;
}
.content-blocks-row[data-v-7c5a8ab6] {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}

/* PC 端：4 列布局，每项占 25% 宽度 */
.content-block[data-v-7c5a8ab6] {
  width: 25%;
  padding: 1vw;
  margin-bottom: 1vw;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* PC 端图标尺寸：4vw × 4vw */
.icon[data-v-7c5a8ab6] {
  width: 4vw;
  height: 4vw;
  margin-bottom: 0.5vw;
}
.title[data-v-7c5a8ab6] {
   text-align: center;
  font-size: 1vw;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.5vw;
}
.description[data-v-7c5a8ab6] {
  width: 100%;
  font-size: 0.7vw;
  color: #999;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-wrap: break-word;
  white-space: normal;
  text-align: center;
}

/* ≤768px 移动端：2 列布局，图标放大为 18vw × 18vw */
@media (max-width: 768px) {
.content-block[data-v-7c5a8ab6] {
   width: 50%;
}
.icon[data-v-7c5a8ab6] {
    width: 18vw;
    height: 18vw;
    margin-bottom: 1vw;
}
.title[data-v-7c5a8ab6] {
    font-size: 3vw;
    margin-bottom: 1vw;
}
.description[data-v-7c5a8ab6] {
    width: 100%;
    font-size: 2vw;
}
}


.module-container[data-v-3779a264] {
  display: flex;
  justify-content: space-between;
  gap: 1vw;
  padding: 1vw;
  max-width: 80vw;
  margin: 0 auto;
}
.module-item[data-v-3779a264] {
  flex: 1;
  min-height: 18vw;
  background-size: cover;
  background-position: center;
  background-color: white;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.module-item[data-v-3779a264]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.module-content[data-v-3779a264] {
  position: relative;
  z-index: 1;
  text-align: center;
  color: #59C980;
  padding: 1vw;
}
.module-title[data-v-3779a264] {
  color: #59C980;
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 2vw;
}
.view-button[data-v-3779a264] {
  background: rgba(255, 255, 255, 0.2);
  color: #59C980;
  padding: 10px 20px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  transition: all 0.3s ease;
}
.view-button[data-v-3779a264]:hover {
  background: rgba(255, 255, 255, 0.3);
  transform: translateY(-2px);
}
@media (max-width: 768px) {
.module-container[data-v-3779a264] {
    flex-direction: column;
}
.module-item[data-v-3779a264] {
    margin-bottom: 5vw;
    min-height: 40vw;
}
}


.image-grid-container[data-v-a3964e56] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.image-grid[data-v-a3964e56] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 0.5%;
}

/* PC 端：3 列布局，每项宽度 33%，高度 17vw（约为 16:9 比例） */
.image-item[data-v-a3964e56] {
  width: 33%;
  height: 17vw;
  text-align: center;
  margin-bottom: 0.5vw;
}
.image-item img[data-v-a3964e56] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ≤768px 移动端：单列布局，每项宽度 100%，高度 50vw */
@media (max-width: 768px) {
.image-item[data-v-a3964e56] {
    width: 100%;
    height: 50vw;
    margin-bottom: 8px;
}
}



/* 轮播容器：居中显示，使用 flexbox 水平垂直对齐 */
.carousel-container[data-v-518b1e5c] {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.carousel-track[data-v-518b1e5c] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* 卡片使用绝对定位叠放，通过 JS 计算 translate、scale、z-index 实现 3D 环绕效果 */
.carousel-card[data-v-518b1e5c] {
  position: absolute;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  transform-origin: center;
  background-color: #fff;
}
.carousel-card.active[data-v-518b1e5c] {
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
  z-index: 5;
}
.card-image[data-v-518b1e5c] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}
.carousel-card:hover .card-image[data-v-518b1e5c] {
  transform: scale(1.05);
}
.card-overlay[data-v-518b1e5c] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);
  padding: 1vw;
  color: white;
  text-align: center;
}
.card-title[data-v-518b1e5c] {
  color: #fff;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 500;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}

/* 圆形导航按钮：固定在轮播两侧，悬停时放大 */
.nav-button[data-v-518b1e5c] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.8);
  border: none;
  font-size: 24px;
  color: #333;
  cursor: pointer;
  z-index: 20;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-button[data-v-518b1e5c]:hover {
  background: rgba(255, 255, 255, 0.95);
  transform: translateY(-50%) scale(1.1);
}
.prev[data-v-518b1e5c] {
  left: 1vw;
}
.next[data-v-518b1e5c] {
  right: 1vw;
}

/* ≤768px 移动端：导航按钮缩小，侧边距改为固定像素 */
@media (max-width: 768px) {
.carousel-container[data-v-518b1e5c] {
    margin: 0 auto;
}
.card-overlay[data-v-518b1e5c] {
    padding: 15px;
}
.card-title[data-v-518b1e5c] {
    font-size: 1.2rem;
}
.nav-button[data-v-518b1e5c] {
    width: 40px;
    height: 40px;
    font-size: 20px;
}
.prev[data-v-518b1e5c] {
    left: 15px;
}
.next[data-v-518b1e5c] {
    right: 15px;
}
}


.expert-pagination-container[data-v-09ef71a2] {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 3rem;
}

/* PC 端 4 列 × 2 行网格布局，每页 8 位专家 */
.expert-page[data-v-09ef71a2] {
  display: none;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 0.6rem;
  margin-bottom: 1rem;
}
.expert-page.is-active[data-v-09ef71a2] {
  display: grid;
}
.expert-item[data-v-09ef71a2] {
  background: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  padding: 1rem;
  display: flex;
  transition: transform 0.2s ease;
}
.expert-item[data-v-09ef71a2]:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}

/* PC 端头像尺寸：4rem × 4rem（64px），圆形裁剪 */
.expert-avatar[data-v-09ef71a2] {
  flex: 0 0 4rem;
  height: 4rem;
  margin-right: 1.2rem;
}
.expert-avatar img[data-v-09ef71a2] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.expert-info[data-v-09ef71a2] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.expert-name[data-v-09ef71a2] {
  margin: 0 0 0.3rem 0;
  font-size: 1.1rem;
  color: #333;
  font-weight: bold;
}
.expert-desc[data-v-09ef71a2] {
  margin: 0;
  font-size: 0.9rem;
  color: #666;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 圆形翻页按钮 */
.scroll-button[data-v-09ef71a2] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: white;
  border: 1px solid #e0e0e0;
  font-size: 20px;
  cursor: pointer;
  z-index: 10;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease;
}
.scroll-button[data-v-09ef71a2]:hover {
  background: #f5f5f5;
}
.scroll-button[data-v-09ef71a2]:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.prev[data-v-09ef71a2] {
  left: 0;
}
.next[data-v-09ef71a2] {
  right: 0;
}

/* ≤1024px 平板：改为 2 列 × 4 行 */
@media (max-width: 1024px) {
.expert-page[data-v-09ef71a2] {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, 1fr);
}
}

/* ≤768px 移动端：单列布局，头像缩小为 50px */
@media (max-width: 768px) {
.expert-page[data-v-09ef71a2] {
    grid-template-columns: 1fr;
    gap: 15px;
}
.expert-item[data-v-09ef71a2] {
    padding: 12px;
}
.expert-avatar[data-v-09ef71a2] {
    flex: 0 0 50px;
    height: 50px;
    margin-right: 12px;
}
.expert-name[data-v-09ef71a2] {
    font-size: 15px;
}
.expert-desc[data-v-09ef71a2] {
    font-size: 13px;
    -webkit-line-clamp: 2;
}
}

.carousel-inner .carousel-item[data-v-41e4ba78]{width:100%;height:17.5rem;overflow:hidden}.carousel-inner .carousel-item img[data-v-41e4ba78]{width:100%;height:100%;object-fit:cover}.middle-content[data-v-41e4ba78]{height:15rem}@media(max-width: 768px){.carousel-inner .carousel-item[data-v-41e4ba78]{height:12vh}.middle-content[data-v-41e4ba78]{min-height:12vh}}.carousel-inner img[data-v-41e4ba78]{width:100%;height:100%;object-fit:cover}[data-v-41e4ba78] .img-fluid{max-width:100%}[data-v-41e4ba78] .carousel-caption{padding-top:1rem}.content-row[data-v-41e4ba78]{height:2.5rem;display:flex;align-items:center;flex-direction:row;border-bottom:solid .0625rem #eee;white-space:nowrap;padding:0 .5rem}.content-row[data-v-41e4ba78]:hover{background:#f8f9fa}.content-row:hover .article-title[data-v-41e4ba78]{color:#009173 !important}.content-row:hover .article-time[data-v-41e4ba78]{color:#666 !important}.content-row .dot-icon[data-v-41e4ba78]{background:#009173;height:.5rem;width:.5rem;border-radius:90%;display:inline-block;margin-right:1rem}.content-row .article-title[data-v-41e4ba78]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,.9rem,14px);color:#333;letter-spacing:.02em;line-height:1.5}.content-row .article-time[data-v-41e4ba78]{margin-left:auto;color:#999;padding-left:1rem;font-size:clamp(11px,.8rem,12px);font-style:normal;font-family:"Helvetica Neue",Arial,sans-serif}.active[data-v-41e4ba78]{background:#f0f0f0}.active[data-v-41e4ba78]:hover{background:#009173}.active:hover .active-title[data-v-41e4ba78]{font-size:1.25rem;color:#fff;height:1.25rem;padding:0 1rem}.active-notify[data-v-41e4ba78]{font-size:1.25rem;font-weight:bold;color:#009173;padding:0 1rem;white-space:nowrap}.active-title[data-v-41e4ba78]{font-size:1.1rem;color:#009173;padding:.2rem .5rem;white-space:nowrap}.middle[data-v-41e4ba78]{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.25rem 1.5rem;box-sizing:border-box}.middle .zxfb[data-v-41e4ba78]{display:inline-block;float:left;width:7.5rem;height:1.5625rem;line-height:1.25rem;text-align:center;margin-top:.3125rem;border-left:.3125rem solid #009173;font-size:1.25rem;font-weight:bold;color:#009173}.middle ul[data-v-41e4ba78]{float:left;height:auto}.middle ul li[data-v-41e4ba78]{width:6.25rem;height:1.875rem;line-height:1.875rem;float:left;font-size:1rem;border-right:solid 1px #ddd;background:#f0f0f0;color:#009173;font-weight:normal;text-align:center}.middle .hyhd ul li[data-v-41e4ba78]:hover{background:#009173;color:#fff}.middle .inform_more[data-v-41e4ba78]{float:right;cursor:pointer;height:2.5rem;line-height:2.5rem;padding-right:.625rem;position:relative;font-size:.875rem}.middle dd[data-v-41e4ba78]{position:absolute;top:2.5rem}.middle dd ol li[data-v-41e4ba78]{line-height:2.1875rem;font-size:1rem;width:100%;clear:both;height:2.1875rem;line-height:2.1875rem;font-size:1rem;color:#303030}.middle dd ol li span[data-v-41e4ba78]{float:left;display:inline-block;width:.25rem;height:.25rem;background:#1261c3;margin:.9375rem .625rem 0 .625rem}.middle dd ol li i[data-v-41e4ba78]{font-style:italic;display:inline-block;color:#999;float:right;font-size:.75rem}.middle .mainxxk_lf1[data-v-41e4ba78]{width:40.1875rem;border-bottom:solid .125rem #f1f1f1}.middle .mainxxk_lf1 .hy_text_title[data-v-41e4ba78]{width:100%;height:2.5rem;border-bottom:solid .1875rem #009173}.middle .mainxxk_lf1 .hy_text_title h4[data-v-41e4ba78]{line-height:2.5rem;display:inline-block;width:7.8125rem;height:2.5rem;text-align:center;background:#009173;font-size:1rem;font-weight:bold;color:#fff}.middle .mainxxk_lf1 .hy_text_title h4 a[data-v-41e4ba78]{display:block;color:#fff}.middle .mainxxk_lf1 .hy_text_title .banner_more[data-v-41e4ba78]{float:right;color:#272727;padding-right:.625rem;height:1.875rem;line-height:3.125rem}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin[data-v-41e4ba78]{width:40.1875rem;float:left;background:#009173;padding:.8125rem .625rem;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cc062eaf, endcolorstr=#cc062eaf)}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin ul li[data-v-41e4ba78]{width:5rem;float:left;cursor:pointer}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin ul li img[data-v-41e4ba78]{background:#009173}.middle .hover-row[data-v-41e4ba78]{background-color:#207997}.middle .hover-box[data-v-41e4ba78]{width:200px;height:200px;background-color:#d3d3d3;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;transition:background-color .3s}.middle .hover-box.hovered[data-v-41e4ba78]{background-color:#add8e6}.middle .member-card[data-v-41e4ba78]{background-color:#fff;transition:background-color .3s}.middle .member-card[data-v-41e4ba78]:hover{background-color:#e5e1e1}.middle .mainxxk_lf1[data-v-41e4ba78]{width:40.1875rem;border-bottom:solid .125rem #f1f1f1}.carousel-text-shadow[data-v-41e4ba78]{text-shadow:1px 1px 2px #333}.carousel-cursor[data-v-41e4ba78]{cursor:pointer}.tab-header-row[data-v-41e4ba78]{height:2.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.tab-col-left[data-v-41e4ba78]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start}.tab-indicator[data-v-41e4ba78]{background:#009173;width:.5rem;height:2rem}.more-link[data-v-41e4ba78]{height:1.25rem;font-size:1rem}.module-section[data-v-41e4ba78]{margin-bottom:2rem}.module-section.mt-2rem[data-v-41e4ba78]{margin-top:2rem}.module-section.my-2rem[data-v-41e4ba78]{margin:2rem 0}.module-bg-section[data-v-41e4ba78]{background-color:#eff8f5;padding:1rem 0 3rem 0}.mb-2rem[data-v-41e4ba78]{margin-bottom:2rem}.empty-hint[data-v-41e4ba78]{padding:2rem;text-align:center;color:#999;font-size:.875rem}.poster-image[data-v-41e4ba78]{width:100%;height:15rem;object-fit:cover;display:block}
.middle[data-v-7ab5125e]{position:relative;width:93vw;padding:2vw 3.5vw 1.5vw 3.5vw;box-sizing:border-box}[data-v-7ab5125e] .el-row{margin-left:0 !important;margin-right:0 !important}[data-v-7ab5125e] .el-row .el-col{padding-left:0 !important;padding-right:0 !important}.module-section[data-v-7ab5125e]{margin-bottom:3vw}.module-section[data-v-7ab5125e]:first-child{margin-top:0}.carousel-text-shadow-mobile[data-v-7ab5125e]{text-shadow:1px 1px 2px #333}.carousel-cursor-mobile[data-v-7ab5125e]{cursor:pointer}.tab-header-row-mobile[data-v-7ab5125e]{height:5vw;display:flex;flex-direction:row;justify-content:center;align-items:center}.tab-col-left-mobile[data-v-7ab5125e]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start}.tab-indicator-mobile[data-v-7ab5125e]{background:#009173;width:1vw;height:4vw}.more-link-mobile[data-v-7ab5125e]{height:2.5vw;font-size:2vw}.dot-icon-mobile[data-v-7ab5125e]{background:#009173;height:1vw;width:1vw;border-radius:90%;display:inline-block;margin-right:2vw}.article-text-mobile[data-v-7ab5125e]{font-size:2vw}.article-time-mobile[data-v-7ab5125e]{margin-left:auto;color:#999;padding-left:2vw;font-size:2vw;font-style:italic}.mb-2vw[data-v-7ab5125e]{margin-bottom:2vw}.module-bg-mobile[data-v-7ab5125e]{background-color:#eff8f5;padding:1vw 0 3vw 0}.poster-image-mobile[data-v-7ab5125e]{width:100%;height:auto;display:block;max-width:100%}.carousel-inner .carousel-item[data-v-7ab5125e]{height:53vw}.middle-content[data-v-7ab5125e]{height:auto;margin-bottom:4vw}.carousel-inner img[data-v-7ab5125e]{width:100%;height:100%;object-fit:cover}[data-v-7ab5125e] .img-fluid{max-width:100%}[data-v-7ab5125e] .carousel-caption{padding-top:2vw;bottom:-4vh !important}.content-row[data-v-7ab5125e]{height:8vw;display:flex;align-items:center;flex-direction:row;border-bottom:solid .125vw #ddd}.content-row[data-v-7ab5125e]:hover{background:#f6f6f6}.content-row:hover a[data-v-7ab5125e],.content-row:hover i[data-v-7ab5125e]{color:#0c0c0c !important}.active[data-v-7ab5125e]{background:#f0f0f0}.active[data-v-7ab5125e]:hover{background:#009173}.active:hover .active-title[data-v-7ab5125e]{font-size:2.5vw;color:#fff;height:2.5vw;padding:0 2vw}.active-notify[data-v-7ab5125e]{font-size:2.5vw;font-weight:bold;color:#009173;height:2.2vw;padding:0 2vw}.active-title[data-v-7ab5125e]{font-size:2.2vw;color:#009173;height:2.2vw;padding:.4vw 1vw}.middle .zxfb[data-v-7ab5125e]{display:inline-block;float:left;width:7.5vw;height:1.5625vw;line-height:1.25vw;text-align:center;margin-top:.3125vw;border-left:.3125vw solid #009173;font-size:1.25vw;font-weight:bold;color:#009173}.middle ul[data-v-7ab5125e]{float:left;height:auto}.middle ul li[data-v-7ab5125e]{width:6.25vw;height:1.875vw;line-height:1.875vw;float:left;font-size:1vw;border-right:solid 1px #ddd;background:#f0f0f0;color:#009173;font-weight:normal;text-align:center}.middle .hyhd ul li[data-v-7ab5125e]:hover{background:#009173;color:#fff}.middle .inform_more[data-v-7ab5125e]{float:right;cursor:pointer;height:2.5vw;line-height:2.5vw;padding-right:.625vw;position:relative;font-size:.875vw}.middle dd[data-v-7ab5125e]{position:absolute;top:2.5vw}.middle dd ol li[data-v-7ab5125e]{line-height:2.1875vw;font-size:1vw;width:100%;clear:both;height:2.1875vw;line-height:2.1875vw;font-size:1vw;color:#303030}.middle dd ol li span[data-v-7ab5125e]{float:left;display:inline-block;width:.25vw;height:.25vw;background:#1261c3;margin:.9375vw .625vw 0 .625vw}.middle dd ol li i[data-v-7ab5125e]{font-style:italic;display:inline-block;color:#999;float:right;font-size:.75vw}.middle .mainxxk_lf1[data-v-7ab5125e]{width:40.1875vw;border-bottom:solid .125vw #f1f1f1}.middle .mainxxk_lf1 .hy_text_title[data-v-7ab5125e]{width:100%;height:2.5vw;border-bottom:solid .1875vw #009173}.middle .mainxxk_lf1 .hy_text_title h4[data-v-7ab5125e]{line-height:2.5vw;display:inline-block;width:7.8125vw;height:2.5vw;text-align:center;background:#009173;font-size:1vw;font-weight:bold;color:#fff}.middle .mainxxk_lf1 .hy_text_title h4 a[data-v-7ab5125e]{display:block;color:#fff}.middle .mainxxk_lf1 .hy_text_title .banner_more[data-v-7ab5125e]{float:right;color:#272727;padding-right:.625vw;height:1.875vw;line-height:3.125vw}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin[data-v-7ab5125e]{width:40.1875vw;float:left;background:#009173;padding:.8125vw .625vw;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cc062eaf, endcolorstr=#cc062eaf)}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin ul li[data-v-7ab5125e]{width:5vw;float:left;cursor:pointer}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin ul li img[data-v-7ab5125e]{background:#009173}.middle .hover-row[data-v-7ab5125e]{background-color:#207997}.middle .hover-box[data-v-7ab5125e]{width:50vw;height:50vw;max-width:200px;max-height:200px;background-color:#d3d3d3;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;transition:background-color .3s}.middle .hover-box.hovered[data-v-7ab5125e]{background-color:#add8e6}.middle .member-card[data-v-7ab5125e]{background-color:#fff;transition:background-color .3s}.middle .member-card[data-v-7ab5125e]:hover{background-color:#e5e1e1}
.pc-content[data-v-5709fa88]{display:block;width:100%}.mobile-content[data-v-5709fa88]{display:none;width:100%}@media(max-width: 768px){.pc-content[data-v-5709fa88]{display:none}.mobile-content[data-v-5709fa88]{display:block}}.carousel-wrapper[data-v-5709fa88]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}@media(min-width: 1200px){.carousel-wrapper[data-v-5709fa88]{padding-left:1.25rem;padding-right:1.25rem}}@media(max-width: 768px){.carousel-wrapper[data-v-5709fa88]{padding:0 3.5vw}}.home-carousel[data-v-5709fa88]{width:100%;overflow:hidden;text-shadow:1px 1px 2px #333}.home-carousel[data-v-5709fa88] .carousel-inner{width:100%}.home-carousel[data-v-5709fa88] .carousel-item{width:100%;aspect-ratio:3333/1000;max-height:500px}.home-carousel[data-v-5709fa88] .carousel-item img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.home-carousel[data-v-5709fa88] .carousel-caption{right:0;bottom:0;left:0;padding:2.5rem 8% 1.25rem;background:linear-gradient(transparent, rgba(0, 0, 0, 0.62))}.home-carousel[data-v-5709fa88] .carousel-caption p{margin:0;overflow:hidden;font-size:clamp(16px,1.5rem,28px);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.carousel-slide[data-v-5709fa88]{cursor:pointer}@media(max-width: 768px){.home-carousel[data-v-5709fa88] .carousel-item{aspect-ratio:3333/1000;max-height:250px}.home-carousel[data-v-5709fa88] .carousel-caption{display:none}.home-carousel[data-v-5709fa88] .carousel-control-prev,.home-carousel[data-v-5709fa88] .carousel-control-next{width:12%}}.videoAlert[data-v-5709fa88]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.videoAlert .videoAlertbox[data-v-5709fa88]{position:absolute;width:420px;top:50%;left:50%;height:472px;margin:-246px 0 0 -210px}.videoAlert .videoAlertbox .videoAlertImg[data-v-5709fa88]{height:472px;width:420px}.videoAlert .videoAlertbox .videoAlertClone[data-v-5709fa88]{position:absolute;bottom:-40px;left:50%;margin-left:-16px;width:32px;font-size:30px;height:32px;border-radius:20px}.index_page[data-v-5709fa88]{display:flex;flex-direction:column}.index_page .content-placeholder[data-v-5709fa88]{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.25rem;box-sizing:border-box}.index_page .content-placeholder .placeholder-skeleton[data-v-5709fa88]{width:100%;height:300px;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-5709fa88 1.5s infinite;border-radius:4px}@keyframes skeleton-loading-5709fa88{0%{background-position:200% 0}100%{background-position:-200% 0}}.index_page .clearfix[data-v-5709fa88]:before,.index_page .clearfix[data-v-5709fa88]:after{content:"";display:table}.index_page .clearfix[data-v-5709fa88]:after{clear:both}.index_page .i_content[data-v-5709fa88]{background:#f6f8fb}.index_page .i_content .i_zone[data-v-5709fa88]{width:1200px;margin:0 auto;padding:20px 0}.index_page .zone_header .col_block[data-v-5709fa88]{display:inline-block;width:4px;height:24px;background:#333;position:relative;top:4px}.index_page .zone_header .big_text[data-v-5709fa88]{font-size:24px}.index_page .zone_header .small_text[data-v-5709fa88]{font-size:14px;color:#999;margin-top:10px}.index_page .zone_header .link_text[data-v-5709fa88]:hover{text-decoration:none;color:#333}.index_page .zone_body[data-v-5709fa88]{margin-top:25px}.index_page .course_list li[data-v-5709fa88]{float:left;width:285px;height:222px;border-radius:6px;margin:0px 20px 20px 0px}.index_page .course_list li[data-v-5709fa88]:nth-child(4n){margin-right:0px}.index_page .course_list li[data-v-5709fa88]:hover{box-shadow:0px 3px 18px rgba(0,0,0,.2);transform:translateY(-2px);transition:all .3s}.index_page .course_list li a[data-v-5709fa88]{display:block;width:100%;height:100%;position:relative;background:#fff;border-radius:6px}.index_page .course_list li a .img_box[data-v-5709fa88]{width:285px;height:158px;position:relative}.index_page .course_list li a .img_box .qizi[data-v-5709fa88]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAAAc5JREFUaAXtmTFLw2AQhu9atUIRLBZEEYpx1ILO7eKim04FjT/BP+TeKuIgOOjg4qKbCBUFF6WDLtJoRVBbmpxXUYRQ9KJXpXBdyvflzZvne/IlS/A8PUHQhb9YFzK/IRv4X985M27GhQZsqwhFqcXMuJpKYZEZF4pSi5lxNZXCIjMuFKUWM+NqKoVFZlwoSi1mxtVUCovMuFCUWsyMq6kUFplxoSi1mBlXUyksMuNCUWoxM66mUlhkxoWi1GKdM05wQwRNNdJQkSo4Ed0B0Rr5kJ/0LsdeGs8jPLdKQEc8r/p1DxU+F9aZaTeAoBj3KnuTAI2QnLfhyeB4JhFHlwcuIE61y0SZ+xl4yx7CIQCWGk1/a6ZWqUW56GnKycZisIIAS7yITJRzP7KRwJn3gm97qenTOsNWPkp+8Y/nKScHvAiWUGAZQ9Kub8EZ9BaJNgPEYrZ6dSwtjprj4t5EypnDeGsRsICAya862oIz7BOftBP4UPLur/ZnoXNvh3ZwZRhO9qSTi3zMJcJ5ROgJ5z7BiQI+eMCbt1jDh+18tfoYDv/H+HhgNJ3o6y8wvIsEOX4m+NHgjXWWdsoMW/KpvjHtXd/8B5z0mu9vpmXOu6/vHIhQLqp1lQAAAABJRU5ErkJggg==) no-repeat center;position:absolute;top:0;left:10px;width:46px;height:46px;color:#fff;font-size:14px;text-align:center}.index_page .course_list li a .img_box img[data-v-5709fa88]{width:285px;height:158px;border-radius:6px 6px 0 0}.index_page .course_list li a .img_box .live_time[data-v-5709fa88]{position:absolute;bottom:0;left:0;font-size:12px;line-height:16px;width:285px;background:rgba(0,0,0,.2);color:#fff;padding-bottom:2px}.index_page .course_list li a[data-v-5709fa88]:hover{color:#000;text-decoration:none}.index_page .course_list li a p[data-v-5709fa88]{font-size:16px;margin-top:5px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.index_page .course_list li a .price_box[data-v-5709fa88]{font-size:16px;position:absolute;bottom:10px;left:10px;color:red}.index_page .test_list .test_option[data-v-5709fa88]{float:left;width:520px;padding:18px 25px;margin-right:55px;margin-bottom:20px;border-radius:8px;font-size:14px;background-color:#fff}.index_page .test_list .test_option.right_0[data-v-5709fa88]{margin-right:0px}.index_page .test_list .iconfont[data-v-5709fa88]{margin-right:6px}

/*# sourceMappingURL=81da20a.css.map*/