


































































































































/* ============================================================================
   news.vue - 新闻资讯页 (绿色品牌主题)
   ============================================================================ */

/* ---- 文本截断 ---- */
.ywx_content_line1[data-v-7be761a4] {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.bews_line[data-v-7be761a4] {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* ---- Banner ---- */
.top_image[data-v-7be761a4] { width: 100%; display: block;
}

/* ---- 面包屑分隔线 ---- */
.small_line[data-v-7be761a4] { background: var(--border); height: 1px;
}

/* ---- 标题区 ---- */
.fgx[data-v-7be761a4] {
  width: 1200px; margin: 0 auto; padding: 24px 0 0;
}
.fgx .title[data-v-7be761a4] {
  font-weight: 700; text-align: left; font-size: 20px; margin-bottom: 10px;
  color: var(--text);
  display: flex; align-items: center; gap: 10px;
}
.fgx .title[data-v-7be761a4]::before {
  content: ''; width: 5px; height: 22px;
  background: linear-gradient(180deg, var(--primary-400), var(--primary-600));
  border-radius: 3px; display: inline-block;
}
.fgx .line[data-v-7be761a4] { width: 100%; height: 5px; background: var(--surface-3); border-radius: 3px;
}
.line .linebg[data-v-7be761a4] {
  height: 5px; width: 80px;
  background: linear-gradient(90deg, var(--primary-400), var(--primary-600));
  border-radius: 3px;
}

/* ---- 新闻列表 ---- */
.news .newscontent[data-v-7be761a4] {
  margin: 0 auto; width: 1200px; padding: 30px 0 50px;
  text-align: left;
  background: url(../img/bg-map-1.6271478c.png) no-repeat top center;
}
.news .newscontent .news_content[data-v-7be761a4] {
  display: inline-block; width: calc(33.333% - 20px);
  max-width: 380px; margin: 0 10px 24px;
  background: var(--surface); border: 1px solid var(--border);
  border-radius: var(--radius-lg); box-shadow: var(--shadow-sm);
  overflow: hidden; vertical-align: top; cursor: pointer;
  transition: all 0.25s ease;
}
.news .newscontent .news_content[data-v-7be761a4]:hover {
  transform: translateY(-3px); box-shadow: var(--shadow-lg);
  border-color: var(--primary-300);
}
.news .newscontent .news_content .mdimgcontent[data-v-7be761a4] {
  width: 100%; height: 178px; overflow: hidden; position: relative;
}
.news .newscontent .news_content .mdimgcontent img[data-v-7be761a4] {
  width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;
  transition: transform 0.3s ease;
}
.news .newscontent .news_content:hover .mdimgcontent img[data-v-7be761a4] {
  transform: scale(1.05);
}
.news .newscontent .news_content .dw[data-v-7be761a4] {
  width: 100%; height: 36px; line-height: 36px; font-size: 13px;
  position: absolute; left: 0; bottom: 0; z-index: 2;
  text-align: left; color: #fff; font-weight: 600;
  background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);
  padding: 0 12px;
}

/* ---- 加载更多 ---- */
.downbtn[data-v-7be761a4] {
  margin-top: 30px; height: 40px; text-align: center;
}
.jiazaimes[data-v-7be761a4] {
  font-size: 14px; color: var(--primary-600); font-weight: 600; margin-bottom: 8px;
}

