@charset "utf-8";/* CSS Document */
/* 专家团队页面 · 最终完美版 */
.expert-team-page {padding: 20px 0;}
.expert-group {background: #ffffff; border-radius: 6px; padding: 28px 30px; margin-bottom: 20px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);}
/* 标题区域 */
.group-title {margin-bottom: 40px;}
.group-title h3 {font-size: 22px; font-weight: 600; color: #333; padding-left: 14px; border-left: 4px solid #c72c2c; /* 官网协调红色 */ margin: 0;}
.group-title h3 a {color: #333; text-decoration: none;}
.group-title h3 a:hover {color: #c72c2c; /* 鼠标滑过红色 */}
/* 布局 UL LI */
ul.expert-list {margin: 0 -20px !important; padding: 0; list-style: none; display: flex; flex-wrap: wrap;}
.expert-item {padding: 0 20px 30px !important;}
/* 链接样式 */
.expert-card-link {display: block; text-decoration: none; color: inherit;}
/* 专家卡片 */
.expert-card {border: 1px solid #e9ecef; border-radius: 8px; background: #fafbfc; height: 100%; overflow: hidden;    transition: all 0.3s ease;}
/* 图片：100% 自适应 + 内边距留白，不变形、不拥挤 */
.expert-img {width: 100%; aspect-ratio: 1 / 1.2; display: flex; align-items: center; justify-content: center;    background: #fff; padding: 12px;}
.expert-img img {max-width: 100%; max-height: 100%; object-fit: contain; transition: transform 0.35s ease;}
/* 信息区域 */
.expert-info {padding: 18px 12px; text-align: center;}
 .expert-info .name {font-size: 16px; font-weight: 600; color: #222; margin: 0 0 6px;}
 .expert-info .title {font-size: 13px; color: #666; margin: 0;line-height: 1.4;}
 /* 鼠标悬浮：只上浮 + 阴影，无边框变色 */
 .expert-card-link:hover .expert-card {transform: translateY(-4px);    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.08);    border-color: #e9ecef; /* 保持原色，不变丑 */}
 .expert-card-link:hover .expert-img img {transform: scale(1.04);}
 /* PC端最多显示8个 */
 @media (min-width: 768px) { 
	.expert-list .expert-item:nth-child(n+9) {display: none !important;}
 }
 /* 移动端最多显示4个 */
 @media (max-width: 767px) {
	 .expert-list .expert-item:nth-child(n+5) {display: none !important;}
}

.zhiku-content h1{line-height: 1.8;}
.zhiku-content .txt{color:#999; border-bottom:1px dashed #999;}
.zhiku-content img{max-width: 350px; width:100%; height:100%; border-radius: 0.3rem !important; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12); margin:10px 0; }
/* 段落样式强化 */
.zhiku-content p {padding:0.5rem 0 !important;
  letter-spacing: 0.5px; /* 字间距优化 */
  word-break: break-word; /* 防止长单词溢出 */
  text-align: justify; /* 文本两端对齐 */
}

/* 响应式字体调整 */
@media (max-width: 768px) {
  .zhiku-content p {
    font-size: 1rem !important;
    line-height: 1.8 !important;
  }
  h1 {
    font-size: 1.75rem !important;
  }
}

@media (min-width: 769px) and (max-width: 992px) {
  .zhiku-content p {
    font-size: 1.1rem !important;
    line-height: 1.9 !important;
  }
  h1 {
    font-size: 2rem !important;
  }
}

@media (min-width: 993px) {
  .zhiku-content p {
    font-size: 1.2rem !important;
    line-height: 2 !important;
  }
}