/* 嘉宾 */
.forum-lt-tab {
	margin: 40px 0;
}
.title {
  font-size: 50px;
  font-weight: bold;
  color: #1d58a9;
}
.forum-lt-tab .lt-tab-item:first-child {
	margin-right: 40px;
}
.forum-lt-tab .lt-tab-item {
	width: 220px;
	height: 70px;
	line-height: 68px;
	color: #2d6ef8;
	font-size: 26px;
	border-radius: 35px;
	text-align: center;
	border: 2px solid #2d6ef8;
}
.forum-lt-tab .lt-tab-item.active,
.forum-lt-tab .lt-tab-item:hover {
	background: linear-gradient(90deg, #52ddec, #2d6df8);
	border: 0;
	color: #fff;
}
.forum-zlt-list li {
	margin-bottom: 40px;
}
.forum-zlt-list .forum-zlt-li {
	height: 250px;
	background: #e7f2f9;
	border-radius: 10px 15px 15px 10px;
	border: 1px solid #fff;
	box-sizing: content-box;
}
.forum-zlt-list .forum-zlt-li:hover {
	background: linear-gradient(180deg, #3ca2ff, #3467e9);
	border: 1px solid #3ca2ff;
}
.zlt-li-left {
	height: 250px;
	padding: 25px 0;
	padding-left: 30px;
	background-color: #f5f8fa;
	border-radius: 10px;
	flex: 1;
}
.forum-zlt-list .forum-zlt-li:hover .zlt-li-left {
	background: #fff;
}
.zlt-li-left figure {
  width: 160px;
  overflow: hidden;
  border: 1px solid #fff;
  border-radius: 0 60px 0 60px;
}
.zlt-tiem {
	font-size: 30px;
	color: #565657;
	padding-left: 140px;
}
.zlt-li-content {
	padding: 0px 30px;
}
.zlt-li-content h2 {
	font-size: 26px;
	color: #333333;
	margin-bottom: 15px;
	position: relative;
}
.zlt-li-content h2::after {
  content: "";
  position: absolute;
  width: 36px;
  border-radius: 3px;
  height: 4px;
  background: linear-gradient(to right, #448ff5, #75b2f8);
  bottom: -5px;
  left: 20px;
  transform: translate(-50%, 0);
}
.forum-zlt-list .forum-zlt-li:hover .zlt-li-content h2 {
	color: #2e70f8;
}
.zlt-li-content p {
	color: #626566;
	font-size: 20px;
	line-height: 32px;
}

.zlt-li-right {
	width: 92px;
	text-align: center;
}
.icon-zlt-right {
	width: 28px;
	height: 24px;
	background-position: -60px -62px;
}
.forum-zlt-list .forum-zlt-li:hover .icon-zlt-right {
	background-position: -90px -62px;
}
/* 嘉宾详情 */
.sara-bgjb-content-box {
  color: #151515;
  background-color: #f4f8fa;
  padding: 35px 45px;
  line-height: 30px;
}
.sara-head h2 {
  font-size: 28px;
	padding-bottom: 20px;
}
.bgjb-content-head {
  position: relative;
  padding-bottom: 40px;
}
.bgjb-content-head::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 10px;
  background: linear-gradient(90deg, #c8ebff, #f4f8fa);
}
.bgjb-content-right {
  margin-left: 40px;
  margin-top: 40px;
}
.bgjb-content-right h2.bgjb-content-name {
  font-size: 24px;
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.bgjb-content-right h2.bgjb-content-name::after {
  position: absolute;
  content: "";
  width: 46px;
  height: 4px;
  border-radius: 2px;
  background: linear-gradient(90deg, #0084ff, #46a6ff);
  left: 0;
  bottom: 0;
}
.bgjb-content-item {
  margin-bottom: 30px;
}
.bgjb-content-item:last-child {
  margin-bottom: 0;
}
.bgjb-subtitle {
  font-size: 20px;
  font-weight: bold;
}
.bgjb-section {
  margin-top: 30px;
}
.bgjb-section h3 {
  font-size: 18px;
  margin-bottom: 3px;
}
.bgjb-content {
  margin-top: 30px;
}
.bgjb-content  {
	font-size: 18px;
	margin-bottom: 5px;
}
.bgjb-content p {
	text-indent: 2em;
	font-size: 16px !important;
  line-height: 30px !important;
}