/* ============================================================
   盈波光电首页 P1.3.1 — 信息型产品展示卡片精修
   作用范围：仅首页 .eyidx_News（日期 + 标题 + 摘要卡片）
   目标：收紧信息密度、统一字色、弱化日期块、提升 PC/手机端质感。
   ============================================================ */

.site-home .eyidx_News {
  --p131-blue: #0f66dc;
  --p131-blue-dark: #0958c4;
  --p131-text: #1f2937;
  --p131-muted: #7a8798;
  --p131-border: rgba(148, 163, 184, 0.22);
  --p131-card-shadow: 0 12px 34px rgba(15, 23, 42, 0.055);
  --p131-card-shadow-hover: 0 18px 44px rgba(15, 23, 42, 0.085);
  padding-top: 58px;
  padding-bottom: 62px;
}

.site-home .eyidx_News .eyidxnews_list {
  margin-top: 24px;
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul {
  gap: 18px 20px;
}

/* 信息卡本体：取消旧版放大和装饰圆环，改成更克制的轻浮层。 */
.site-home .eyidx_News .eyidxnews_list .list_Part ul li {
  min-width: 0;
  margin: 0;
  overflow: hidden;
  border: 1px solid var(--p131-border);
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.98);
  box-shadow: var(--p131-card-shadow);
  transform: none;
  transition:
    transform .28s cubic-bezier(.16, 1, .3, 1),
    border-color .25s ease,
    box-shadow .28s cubic-bezier(.16, 1, .3, 1);
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_quan {
  display: none !important;
}

/* 日期由“大蓝块”收敛成紧凑标签，但仍保持品牌识别。 */
.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_time {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 132px;
  height: 36px;
  padding: 0 17px;
  line-height: 36px;
  border-radius: 0 0 14px 0;
  background: linear-gradient(135deg, var(--p131-blue-dark), #1475ec);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  letter-spacing: .01em;
  box-shadow: 0 7px 18px rgba(15, 102, 220, 0.14);
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_time img {
  width: 15px;
  height: 15px;
  margin: 0 8px 0 0;
  object-fit: contain;
  opacity: .94;
}

/* PC：标题 / 分割线 / 摘要 / 箭头四列，稳定对齐。 */
.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con {
  display: grid;
  grid-template-columns: minmax(170px, .92fr) 1px minmax(0, 1.48fr) 38px;
  align-items: center;
  gap: 18px;
  width: 100%;
  padding: 18px 20px 21px;
  overflow: visible;
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_name {
  float: none;
  width: auto;
  height: auto;
  min-width: 0;
  margin: 0;
  overflow: visible;
  display: block;
  color: var(--p131-text);
  font-size: 18px;
  font-weight: 750;
  line-height: 1.5;
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_name a {
  display: -webkit-box;
  overflow: hidden;
  color: var(--p131-text);
  text-decoration: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  transition: color .22s ease;
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con > i {
  float: none;
  display: block;
  width: 1px;
  height: 36px;
  margin: 0;
  background: rgba(148, 163, 184, 0.34);
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con > p {
  float: none;
  width: auto;
  height: auto;
  min-width: 0;
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  color: var(--p131-muted);
  font-size: 14px;
  font-weight: 450;
  line-height: 1.75;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_an {
  float: none;
  position: relative;
  z-index: 2;
  width: 36px;
  height: 36px;
  margin: 0;
  border: 1px solid rgba(148, 163, 184, 0.18);
  border-radius: 50%;
  background-color: #f7f9fc;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: none;
  transition:
    transform .22s ease,
    background-color .22s ease,
    border-color .22s ease,
    box-shadow .22s ease;
}

.site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_an a {
  border-radius: inherit;
}

/* 只有真正支持 hover 的 PC 设备才执行悬停动画，避免手机触控残留蓝色。 */
@media (hover: hover) and (pointer: fine) {
  .site-home .eyidx_News .eyidxnews_list .list_Part ul li:hover {
    transform: translateY(-3px);
    border-color: rgba(15, 102, 220, 0.13);
    box-shadow: var(--p131-card-shadow-hover);
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li:hover .news_con .news_name a {
    color: var(--p131-blue);
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li:hover .news_con .news_an {
    transform: translateX(2px);
    border-color: rgba(15, 102, 220, 0.18);
    background-color: #eef5ff;
    box-shadow: 0 7px 18px rgba(15, 102, 220, 0.10);
  }
}

/* 平板：保留单列结构，同时继续压缩纵向高度。 */
@media screen and (max-width: 1079px) {
  .site-home .eyidx_News {
    padding-top: 50px;
    padding-bottom: 54px;
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul {
    gap: 16px;
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con {
    grid-template-columns: minmax(180px, .78fr) 1px minmax(0, 1.55fr) 38px;
  }
}

/* 手机：卡片转为紧凑纵向信息层级，一屏容纳更多内容。 */
@media screen and (max-width: 767px) {
  .site-home .eyidx_News {
    padding-top: 32px;
    padding-bottom: 38px;
  }

  .site-home .eyidx_News .eyidxnews_list {
    margin-top: 18px;
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul {
    gap: 13px;
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li {
    border-radius: 19px;
    box-shadow: 0 9px 26px rgba(15, 23, 42, 0.05);
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li:hover {
    transform: none;
    border-color: var(--p131-border);
    box-shadow: 0 9px 26px rgba(15, 23, 42, 0.05);
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_time {
    min-width: 124px;
    height: 36px;
    padding: 0 15px;
    line-height: 36px;
    border-radius: 0 0 13px 0;
    font-size: 13px;
    box-shadow: 0 5px 14px rgba(15, 102, 220, 0.12);
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_time img {
    width: 14px;
    height: 14px;
    margin-right: 7px;
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con {
    display: block;
    padding: 15px 20px 18px;
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_name {
    width: 100%;
    font-size: 17px;
    line-height: 1.5;
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_name a,
  .site-home .eyidx_News .eyidxnews_list .list_Part ul li:hover .news_con .news_name a {
    color: var(--p131-text);
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con > i,
  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_an {
    display: none !important;
  }

  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con > p {
    width: 100%;
    margin: 10px 0 0;
    color: #8994a3;
    font-size: 13px;
    line-height: 1.7;
    -webkit-line-clamp: 2;
  }
}

@media (prefers-reduced-motion: reduce) {
  .site-home .eyidx_News .eyidxnews_list .list_Part ul li,
  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_name a,
  .site-home .eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_an {
    transition: none !important;
  }
}
