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

.image-hover-module[data-v-78cf782e] {
  display: flex;

  gap: 2vw;
}
.item[data-v-78cf782e] {
  /* border: 1px solid red; */
  width: 19%;
  position: relative;
}
.image-container[data-v-78cf782e] {
  position: relative;
  width: 100%;
  height: 20vw;
  overflow: hidden;
}
.default-img[data-v-78cf782e],
.hover-img[data-v-78cf782e] {
  width: 100%;
  height: 100%;
  object-fit: fill;
  transition: opacity 0.3s ease;
  position: absolute;
}
.hover-img[data-v-78cf782e] {
  opacity: 0;
}
.item:hover .hover-img[data-v-78cf782e] {
  opacity: 1;
}
.item:hover .default-img[data-v-78cf782e] {
  opacity: 0;
}

/* 移动端适配 */
@media (max-width: 768px) {
.image-hover-module[data-v-78cf782e] {
    gap: 1vw;
    flex-wrap: wrap;
    padding: 0;
}
.item[data-v-78cf782e] {
    //flex: 0 0 calc(33.33% - 1.5vw);
    //max-width: calc(33.33% - 1.5vw);
}
.image-container[data-v-78cf782e] {
    height: 25vw;
}
.default-img[data-v-78cf782e],
  .hover-img[data-v-78cf782e] {
    object-fit: contain;
}
}

/* 小屏幕手机适配 */
@media (max-width: 480px) {
.item[data-v-78cf782e] {
    //flex: 0 0 calc(33.33% - 1vw);
    //max-width: calc(33.33% - 1vw);
}
.image-container[data-v-78cf782e] {
    height: 28vw;
}
}


.el-carousel__item img[data-v-30e5f509]{
  height: 100%;
  width: 100%;
  object-fit: fill;
}
.el-carousel__item[data-v-30e5f509]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-30e5f509]:nth-child(2n+1) {
  background-color: #d3dce6;
}
@media (max-width: 768px) {
.el-carousel__item img[data-v-30e5f509] {
    object-fit: fill;
    height: 100%;
    width: 100%;
}
}


.module-title[data-v-29c12406] {
  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-29c12406] {
  margin: 0 0.5vw;
  /* margin-left: 0.5vw; */
}
.module-title .logo img[data-v-29c12406] {
  width: 3vw;
  height: auto;
}
.module-title .title-text[data-v-29c12406] {
  font-weight: bold;
  font-size: 1.5rem;
  /* color: #333; */
}
.title-text[data-v-29c12406] {
  margin-left: 0.5vw;
}
@media (max-width: 768px) {
.module-title .logo img[data-v-29c12406] {
    width: 38px;
}
}


.el-carousel__item[data-v-5ab8baf3] {
  background-color: #EFF8F5;
}
.icon-box[data-v-5ab8baf3] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
.icon-group[data-v-5ab8baf3] {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  height: 100%;
}
.icon-item[data-v-5ab8baf3] {
  margin: auto;
  text-align: center;
}
.icon-img[data-v-5ab8baf3] {
  width: 5vw;
  height: 5vw;
  border-radius: 50%;
  overflow: hidden;
  /* border: 1px solid red; */
  margin-bottom: 1vw;
  /* margin-bottom: 10px; */
}
.icon-img img[data-v-5ab8baf3] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  /* border: 1px solid red; */
}
.icon-title[data-v-5ab8baf3] {
  font-size: 1.1vw;
  color: #009173;
  /* border: 1px solid red; */
}


/* 移动端适配 */
@media (max-width: 768px) {
.icon-group[data-v-5ab8baf3] {
    width: 100%;
    justify-content: space-around;
    display: flex;
    flex-wrap: wrap;
    gap: 2vw;
}
.icon-item[data-v-5ab8baf3] {
    min-width: 45px;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
}
.icon-img[data-v-5ab8baf3] {
    width: 10vw;
    height: 10vw;
    max-width: 60px;
    max-height: 60px;
    margin-bottom: 0.3rem;
}
.icon-title[data-v-5ab8baf3] {
    font-size: 12px;
}
[data-v-5ab8baf3] .el-carousel__arrow {
    width: 24px;
    height: 24px;
    font-size: 12px;
}
}



.image-grid-container[data-v-37d5d2f8] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.image-grid[data-v-37d5d2f8] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 0.5%; /* 图片之间的间隙 */
}
.image-item[data-v-37d5d2f8] {
  width: 33%; /* 100% / 3 - 间隙 */
  height: 17vw;
  /* aspect-ratio: 1; /* 保持正方形 */
  text-align: center;
  /* border: 1px solid red; */
  margin-bottom: 0.5vw;
}
.image-item img[data-v-37d5d2f8] {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

/* 移动端适配 */
@media (max-width: 768px) {
.image-item[data-v-37d5d2f8] {
    width: 100%; /* 移动端每行显示2个 */
    height: 50rem;
    margin-bottom: 8px;
}
}




.home-page[data-v-047b2ae0] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 2vw 10vw;
  /* border: 1px solid yellow; */
}
.content-blocks-row[data-v-047b2ae0] {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap; /* 让元素在小屏幕时换行 */
 /* border: 1px solid blue; */
}
.content-block[data-v-047b2ae0] {
  width: 25%; /* 每个块占据 1/4 宽度 */
  padding: 1vw;
  margin-bottom: 1vw;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* border: 1px solid red; */
}
.icon[data-v-047b2ae0] {
  width: 4vw;
  height: 4vw;
  margin-bottom: 0.5vw;
 /* border: 1px solid red; */
}
.title[data-v-047b2ae0] {
   text-align: center;
  font-size: 1vw;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis; /* 超出部分显示省略号 */
  white-space: nowrap; /* 不允许换行 */
  margin-bottom: 0.5vw;
}
.description[data-v-047b2ae0] {
  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;
}
@media (max-width: 768px) {
.content-block[data-v-047b2ae0] {
   width: 50%; /* 每个块占据 1/4 宽度 */
}
.icon[data-v-047b2ae0] {
    width: 18vw;
    height: 18vw;
    margin-bottom: 1vw;
   /* border: 1px solid red; */
}
.title[data-v-047b2ae0] {
    font-size: 3vw;
    margin-bottom: 1vw;
}
.description[data-v-047b2ae0] {
    width: 100%;
    font-size: 2vw;
}
  /* .content-blocks-row {
    flex-direction: column;
  } */
}


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


.image-grid-container[data-v-1f63173e] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.image-grid[data-v-1f63173e] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 0.5%; /* 图片之间的间隙 */
}
.image-item[data-v-1f63173e] {
  width: 33%; /* 100% / 3 - 间隙 */
  height: 17vw;
  /* aspect-ratio: 1; /* 保持正方形 */
  text-align: center;
  /* border: 1px solid red; */
  margin-bottom: 0.5vw;
}
.image-item img[data-v-1f63173e] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 移动端适配 */
@media (max-width: 768px) {
.image-item[data-v-1f63173e] {
    width: 100%; /* 移动端每行显示2个 */
    height: 50vw;
    margin-bottom: 8px;
}
}




.carousel-container[data-v-56d962ee] {
  position: relative;
  width: 100%;
  overflow: hidden;
  /* margin: 1vw auto; */
  /* height: 24vw; */
  display: flex;
  justify-content: center;
  align-items: center;
  /* border: 1px solid red; */
}
.carousel-track[data-v-56d962ee] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.carousel-card[data-v-56d962ee] {
  position: absolute;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
  /* border-radius: 12px; */
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  transform-origin: center;
  background-color: #fff;
  /* left: 50%; */
  /* margin-left: -110px; /* 调整为一半宽度(220px/2) */
}
.carousel-card.active[data-v-56d962ee] {
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
  z-index: 5;
}
.card-image[data-v-56d962ee] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}
.carousel-card:hover .card-image[data-v-56d962ee] {
  transform: scale(1.05);
}
.card-overlay[data-v-56d962ee] {
  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-56d962ee] {
  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-56d962ee] {
  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-56d962ee]:hover {
  background: rgba(255, 255, 255, 0.95);
  transform: translateY(-50%) scale(1.1);
}
.prev[data-v-56d962ee] {
  left: 1vw;
}
.next[data-v-56d962ee] {
  right: 1vw;
}
@media (max-width: 768px) {
.carousel-container[data-v-56d962ee] {
    /* height: 380px; */
    margin: 0 auto;
}

  /* 调整为一半宽度(180px/2) */
  /* .carousel-card {
  margin-left: -90px;
} */
.card-overlay[data-v-56d962ee] {
    padding: 15px;
}
.card-title[data-v-56d962ee] {
    font-size: 1.2rem;
}
.nav-button[data-v-56d962ee] {
    width: 40px;
    height: 40px;
    font-size: 20px;
}
.prev[data-v-56d962ee] {
    left: 15px;
}
.next[data-v-56d962ee] {
    right: 15px;
}
}


.expert-pagination-container[data-v-3045e057] {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 3rem;
}
.expert-page[data-v-3045e057] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 0.6rem;
  margin-bottom: 1rem;
}
.expert-item[data-v-3045e057] {
  background: #fff;
  /* border-radius: 8px; */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  padding: 1rem;
  display: flex;
  transition: transform 0.2s ease;
}
.expert-item[data-v-3045e057]:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}
.expert-avatar[data-v-3045e057] {
  flex: 0 0 4rem;
  height: 4rem;
  margin-right: 1.2rem;
}
.expert-avatar img[data-v-3045e057] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.expert-info[data-v-3045e057] {
  flex: 1;
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
}
.expert-name[data-v-3045e057] {
  margin: 0 0 0.3rem 0;
  font-size: 1.1rem;
  color: #333;
  font-weight: bold;
}
.expert-desc[data-v-3045e057] {
  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-3045e057] {
  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-3045e057]:hover {
  background: #f5f5f5;
}
.scroll-button[data-v-3045e057]:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.prev[data-v-3045e057] {
  left: 0;
}
.next[data-v-3045e057] {
  right: 0;
}


/* .pagination-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin-top: 20px;
} */

/*  .pagination-controls button {
  padding: 8px 16px;
  background: #f0f0f0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s ease;
}

.pagination-controls button:hover {
  background: #e0e0e0;
}

.pagination-controls button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.pagination-controls span {
  font-size: 14px;
  color: #666;
} */
@media (max-width: 1024px) {
.expert-page[data-v-3045e057] {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, 1fr);
}
}
@media (max-width: 768px) {
.expert-page[data-v-3045e057] {
    grid-template-columns: 1fr;
    gap: 15px;
}
.expert-item[data-v-3045e057] {
    padding: 12px;
}
.expert-avatar[data-v-3045e057] {
    flex: 0 0 50px;
    height: 50px;
    margin-right: 12px;
}
.expert-name[data-v-3045e057] {
    font-size: 15px;
}
.expert-desc[data-v-3045e057] {
    font-size: 13px;
    -webkit-line-clamp: 2;
}
}

.carousel-inner .carousel-item[data-v-51bcc55f]{width:100%;height:17.5rem;overflow:hidden}.carousel-inner .carousel-item img[data-v-51bcc55f]{width:100%;height:100%;object-fit:cover}.middle-content[data-v-51bcc55f]{height:15rem}@media(max-width: 768px){.carousel-inner .carousel-item[data-v-51bcc55f]{height:12vh}.middle-content[data-v-51bcc55f]{min-height:12vh}}.carousel-inner img[data-v-51bcc55f]{width:100%;height:100%;object-fit:cover}[data-v-51bcc55f] .img-fluid{max-width:100%}[data-v-51bcc55f] .carousel-caption{padding-top:1rem}.content-row[data-v-51bcc55f]{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-51bcc55f]:hover{background:#f8f9fa}.content-row:hover .article-title[data-v-51bcc55f]{color:#009173 !important}.content-row:hover .article-time[data-v-51bcc55f]{color:#666 !important}.content-row .dot-icon[data-v-51bcc55f]{background:#009173;height:.5rem;width:.5rem;border-radius:90%;display:inline-block;margin-right:1rem}.content-row .article-title[data-v-51bcc55f]{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-51bcc55f]{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-51bcc55f]{background:#f0f0f0}.active[data-v-51bcc55f]:hover{background:#009173}.active:hover .active-title[data-v-51bcc55f]{font-size:1.25rem;color:#fff;height:1.25rem;padding:0 1rem}.active-notify[data-v-51bcc55f]{font-size:1.25rem;font-weight:bold;color:#009173;padding:0 1rem;white-space:nowrap}.active-title[data-v-51bcc55f]{font-size:1.1rem;color:#009173;padding:.2rem .5rem;white-space:nowrap}.middle[data-v-51bcc55f]{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.25rem 1.5rem;box-sizing:border-box}.middle .zxfb[data-v-51bcc55f]{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-51bcc55f]{float:left;height:auto}.middle ul li[data-v-51bcc55f]{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-51bcc55f]:hover{background:#009173;color:#fff}.middle .inform_more[data-v-51bcc55f]{float:right;cursor:pointer;height:2.5rem;line-height:2.5rem;padding-right:.625rem;position:relative;font-size:.875rem}.middle dd[data-v-51bcc55f]{position:absolute;top:2.5rem}.middle dd ol li[data-v-51bcc55f]{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-51bcc55f]{float:left;display:inline-block;width:.25rem;height:.25rem;background:#1261c3;margin:.9375rem .625rem 0 .625rem}.middle dd ol li i[data-v-51bcc55f]{font-style:italic;display:inline-block;color:#999;float:right;font-size:.75rem}.middle .mainxxk_lf1[data-v-51bcc55f]{width:40.1875rem;border-bottom:solid .125rem #f1f1f1}.middle .mainxxk_lf1 .hy_text_title[data-v-51bcc55f]{width:100%;height:2.5rem;border-bottom:solid .1875rem #009173}.middle .mainxxk_lf1 .hy_text_title h4[data-v-51bcc55f]{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-51bcc55f]{display:block;color:#fff}.middle .mainxxk_lf1 .hy_text_title .banner_more[data-v-51bcc55f]{float:right;color:#272727;padding-right:.625rem;height:1.875rem;line-height:3.125rem}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin[data-v-51bcc55f]{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-51bcc55f]{width:5rem;float:left;cursor:pointer}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin ul li img[data-v-51bcc55f]{background:#009173}.middle .hover-row[data-v-51bcc55f]{background-color:#207997}.middle .hover-box[data-v-51bcc55f]{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-51bcc55f]{background-color:#add8e6}.middle .member-card[data-v-51bcc55f]{background-color:#fff;transition:background-color .3s}.middle .member-card[data-v-51bcc55f]:hover{background-color:#e5e1e1}.loading-container[data-v-51bcc55f]{display:flex;justify-content:center;align-items:center;min-height:40vh;width:100%}.loading-spinner[data-v-51bcc55f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #009173;border-radius:50%;animation:spin-51bcc55f 1s linear infinite}.poster-image[data-v-51bcc55f]{width:100%;height:15rem;object-fit:cover;display:block}@keyframes spin-51bcc55f{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.middle[data-v-53a16e0f]{position:relative;width:93vw;margin:2vw 3.5vw 1.5vw 3.5vw}.module-section[data-v-53a16e0f]{margin-bottom:3vw}.module-section[data-v-53a16e0f]:first-child{margin-top:0}.carousel-inner .carousel-item[data-v-53a16e0f]{height:53vw}.middle-content[data-v-53a16e0f]{height:auto;margin-bottom:4vw}.carousel-inner img[data-v-53a16e0f]{width:100%;height:100%;object-fit:cover}[data-v-53a16e0f] .img-fluid{max-width:100%}[data-v-53a16e0f] .carousel-caption{padding-top:2vw;bottom:-4vh !important}.content-row[data-v-53a16e0f]{height:8vw;display:flex;align-items:center;flex-direction:row;border-bottom:solid .125vw #ddd}.content-row[data-v-53a16e0f]:hover{background:#f6f6f6}.content-row:hover a[data-v-53a16e0f],.content-row:hover i[data-v-53a16e0f]{color:#0c0c0c !important}.active[data-v-53a16e0f]{background:#f0f0f0}.active[data-v-53a16e0f]:hover{background:#009173}.active:hover .active-title[data-v-53a16e0f]{font-size:2.5vw;color:#fff;height:2.5vw;padding:0 2vw}.active-notify[data-v-53a16e0f]{font-size:2.5vw;font-weight:bold;color:#009173;height:2.2vw;padding:0 2vw}.active-title[data-v-53a16e0f]{font-size:2.2vw;color:#009173;height:2.2vw;padding:.4vw 1vw}.middle[data-v-53a16e0f]{position:relative;width:93vw;margin:2vw 3.5vw 1.5vw 3.5vw}.middle .zxfb[data-v-53a16e0f]{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-53a16e0f]{float:left;height:auto}.middle ul li[data-v-53a16e0f]{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-53a16e0f]:hover{background:#009173;color:#fff}.middle .inform_more[data-v-53a16e0f]{float:right;cursor:pointer;height:2.5vw;line-height:2.5vw;padding-right:.625vw;position:relative;font-size:.875vw}.middle dd[data-v-53a16e0f]{position:absolute;top:2.5vw}.middle dd ol li[data-v-53a16e0f]{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-53a16e0f]{float:left;display:inline-block;width:.25vw;height:.25vw;background:#1261c3;margin:.9375vw .625vw 0 .625vw}.middle dd ol li i[data-v-53a16e0f]{font-style:italic;display:inline-block;color:#999;float:right;font-size:.75vw}.middle .mainxxk_lf1[data-v-53a16e0f]{width:40.1875vw;border-bottom:solid .125vw #f1f1f1}.middle .mainxxk_lf1 .hy_text_title[data-v-53a16e0f]{width:100%;height:2.5vw;border-bottom:solid .1875vw #009173}.middle .mainxxk_lf1 .hy_text_title h4[data-v-53a16e0f]{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-53a16e0f]{display:block;color:#fff}.middle .mainxxk_lf1 .hy_text_title .banner_more[data-v-53a16e0f]{float:right;color:#272727;padding-right:.625vw;height:1.875vw;line-height:3.125vw}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin[data-v-53a16e0f]{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-53a16e0f]{width:5vw;float:left;cursor:pointer}.middle .mainxxk_lf1 .hy_text_title .sanlanl_xin ul li img[data-v-53a16e0f]{background:#009173}.middle .hover-row[data-v-53a16e0f]{background-color:#207997}.middle .hover-box[data-v-53a16e0f]{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-53a16e0f]{background-color:#add8e6}.middle .member-card[data-v-53a16e0f]{background-color:#fff;transition:background-color .3s}.middle .member-card[data-v-53a16e0f]:hover{background-color:#e5e1e1}
@media(max-width: 768px){.copyright[data-v-74cb4810]{flex-direction:column !important;font-size:2.5vw !important}}.i_bottom[data-v-74cb4810]{background:hsla(0,0%,100%,0);padding:.625vw;color:#0c0c0c !important}.copyright[data-v-74cb4810]{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;color:#0c0c0c !important;font-size:.65vw}.copyright a[data-v-74cb4810]{color:#0c0c0c !important}.icp_num[data-v-74cb4810]{line-height:1.875vw;text-align:center;color:#0c0c0c !important}.icp_num .lingke_link[data-v-74cb4810]{color:#0c0c0c !important;font-size:1vw}.icp_num .lingke_link[data-v-74cb4810]:hover{text-decoration:underline}.prn_icon[data-v-74cb4810]{width:1vw;height:1vw;position:relative}
@media(max-width: 768px){.bottom[data-v-521ed6f1]{padding:3vw}.i_footer[data-v-521ed6f1]{padding-top:1vw !important}.i_footer .foot-top[data-v-521ed6f1]{display:block !important;width:90vw !important;margin-bottom:3vw !important}.i_footer .friend_link[data-v-521ed6f1]{padding:.6vw 1vw !important}.i_footer .friend_link .link_one[data-v-521ed6f1]{font-size:4vw !important;margin-right:0 !important;margin-bottom:3vw !important}.i_footer .friend_link .link-item[data-v-521ed6f1]{font-size:3.5vw !important;margin-bottom:20px !important;margin-right:10px !important;flex:0 0 calc(33.33% - 10px) !important}.i_footer .friend_link .link-item-text[data-v-521ed6f1]{font-size:3.5vw !important;margin-bottom:20px !important;margin-right:10px !important;flex:0 0 calc(50% - 10px) !important}.i_footer .friend_link .icon[data-v-521ed6f1]{width:70px !important;object-fit:contain;margin-right:10px !important}.i_footer .contact-way .content[data-v-521ed6f1]{float:none !important;width:100%}.i_footer .contact-way .tel[data-v-521ed6f1]{margin-left:1vw !important}.i_footer .contact-way .tel .tel-label[data-v-521ed6f1]{font-size:4.5vw !important}.i_footer .contact-way .tel .tel-number[data-v-521ed6f1]{font-size:4.5vw !important}.i_footer .contact-way .contact-way-imgs[data-v-521ed6f1]{display:flex;flex:0 0 calc(33.33% - 20px);flex-wrap:wrap}.i_footer .contact-way .contact-way-imgs .img[data-v-521ed6f1]{margin-left:0 !important;padding:1vw;margin-bottom:3vw !important}}.i_footer[data-v-521ed6f1]{background:#333;padding-top:2.5rem}.i_footer .foot-top[data-v-521ed6f1]{display:flex;width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}.i_footer .contact-way[data-v-521ed6f1]{width:auto;flex:1;justify-content:center}.i_footer .contact-way .content[data-v-521ed6f1]{display:flex}.i_footer .contact-way .contact-way-imgs[data-v-521ed6f1]{display:flex;padding:1vw;width:auto;flex-wrap:wrap}.i_footer .contact-way .contact-way-imgs .img[data-v-521ed6f1]{padding:1vw}.i_footer .contact-way .tel[data-v-521ed6f1]{width:auto;padding:2rem 0;align-items:center;color:#fff}.i_footer .contact-way .tel .tel-label[data-v-521ed6f1]{font-size:1.5rem}.i_footer .contact-way .tel .tel-number[data-v-521ed6f1]{font-size:1.5rem}.i_footer .friend_link[data-v-521ed6f1]{flex:1;margin:0 auto;padding:1rem;color:#fff !important}.i_footer .friend_link .link_one[data-v-521ed6f1]{color:#fff !important;margin-right:1.25rem;font-weight:bold;font-size:1.2rem;margin-bottom:1rem}.i_footer .friend_link .link-container[data-v-521ed6f1]{display:flex;flex-wrap:wrap}.i_footer .friend_link .link-item[data-v-521ed6f1]{display:flex;align-items:center;margin-right:5px;margin-bottom:10px;flex:0 0 calc(20% - 20px);font-size:.8rem}.i_footer .friend_link .link-item-text[data-v-521ed6f1]{display:flex;align-items:center;margin-right:5px;margin-bottom:10px;flex:0 0 calc(33.33% - 20px);font-size:.8rem}.i_footer .friend_link .icon[data-v-521ed6f1]{width:100px;height:auto;margin-right:5px}.i_footer .friend_link li[data-v-521ed6f1]{float:left;font-size:.875rem}.i_footer .friend_link li a[data-v-521ed6f1]{color:#fff !important;margin:0px .625rem}.i_footer .friend_link li a[data-v-521ed6f1]:hover{color:#fff !important;text-decoration:none}
.carousel-wrapper[data-v-932a5d5c]{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem;box-sizing:border-box;background:#f2f4f5}@media(min-width: 1200px){.carousel-wrapper[data-v-932a5d5c]{padding-left:1.25rem;padding-right:1.25rem}}.home-carousel[data-v-932a5d5c]{width:100%;overflow:hidden}.home-carousel[data-v-932a5d5c] .carousel-inner{width:100%}.home-carousel[data-v-932a5d5c] .carousel-item{width:100%;aspect-ratio:3333/1000;max-height:500px}.home-carousel[data-v-932a5d5c] .carousel-item img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.home-carousel[data-v-932a5d5c] .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-932a5d5c] .carousel-caption p{margin:0;overflow:hidden;font-size:clamp(16px,1.5rem,28px);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 768px){.home-carousel[data-v-932a5d5c] .carousel-item{aspect-ratio:3333/1000;max-height:250px}.home-carousel[data-v-932a5d5c] .carousel-caption{display:none}.home-carousel[data-v-932a5d5c] .carousel-control-prev,.home-carousel[data-v-932a5d5c] .carousel-control-next{width:12%}}.videoAlert[data-v-932a5d5c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.videoAlert .videoAlertbox[data-v-932a5d5c]{position:absolute;width:420px;top:50%;left:50%;height:472px;margin:-246px 0 0 -210px}.videoAlert .videoAlertbox .videoAlertImg[data-v-932a5d5c]{height:472px;width:420px}.videoAlert .videoAlertbox .videoAlertClone[data-v-932a5d5c]{position:absolute;bottom:-40px;left:50%;margin-left:-16px;width:32px;font-size:30px;height:32px;border-radius:20px}.index_page[data-v-932a5d5c]{display:flex;flex-direction:column}.index_page .clearfix[data-v-932a5d5c]:before,.index_page .clearfix[data-v-932a5d5c]:after{content:"";display:table}.index_page .clearfix[data-v-932a5d5c]:after{clear:both}.index_page .i_content[data-v-932a5d5c]{background:#f6f8fb}.index_page .i_content .i_zone[data-v-932a5d5c]{width:1200px;margin:0 auto;padding:20px 0}.index_page .zone_header .col_block[data-v-932a5d5c]{display:inline-block;width:4px;height:24px;background:#333;position:relative;top:4px}.index_page .zone_header .big_text[data-v-932a5d5c]{font-size:24px}.index_page .zone_header .small_text[data-v-932a5d5c]{font-size:14px;color:#999;margin-top:10px}.index_page .zone_header .link_text[data-v-932a5d5c]:hover{text-decoration:none;color:#333}.index_page .zone_body[data-v-932a5d5c]{margin-top:25px}.index_page .course_list li[data-v-932a5d5c]{float:left;width:285px;height:222px;border-radius:6px;margin:0px 20px 20px 0px}.index_page .course_list li[data-v-932a5d5c]:nth-child(4n){margin-right:0px}.index_page .course_list li[data-v-932a5d5c]: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-932a5d5c]{display:block;width:100%;height:100%;position:relative;background:#fff;border-radius:6px}.index_page .course_list li a .img_box[data-v-932a5d5c]{width:285px;height:158px;position:relative}.index_page .course_list li a .img_box .qizi[data-v-932a5d5c]{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-932a5d5c]{width:285px;height:158px;border-radius:6px 6px 0 0}.index_page .course_list li a .img_box .live_time[data-v-932a5d5c]{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-932a5d5c]:hover{color:#000;text-decoration:none}.index_page .course_list li a p[data-v-932a5d5c]{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-932a5d5c]{font-size:16px;position:absolute;bottom:10px;left:10px;color:red}.index_page .test_list .test_option[data-v-932a5d5c]{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-932a5d5c]{margin-right:0px}.index_page .test_list .iconfont[data-v-932a5d5c]{margin-right:6px}

/*# sourceMappingURL=eff0393.css.map*/