.speakers-body .speakers-box{
  display: flex;
  flex-direction: column;
  gap: 20px; /* 设置每个 profile 之间的间距 */
}


.profile {
  display: flex;
  align-items: center;
  gap: 20px; /* 设置头像和简介之间的间距 */
  padding: 50px; /* 为横线留出空间 */
  border-bottom: 1px solid #0f519d; /* 添加横线 */
}

/* 移除最后一个 profile 的横线 */
.profile:last-child {
  border-bottom: none;
  padding-bottom: 0; /* 移除最后一个 profile 的 padding */
}

.avatar img {
  width: 200px; /* 设置头像宽度 */
  height: 200px; /* 设置头像高度 */
}

.info {
  flex: 1; /* 简介部分占据剩余空间 */
}

/* 交替布局 */
.profile:nth-child(odd) {
  flex-direction: row; /* 奇数项：头像在左，简介在右 */
}

.profile:nth-child(even) {
  flex-direction: row-reverse; /* 偶数项：头像在右，简介在左 */
}
