@charset "UTF-8";
.speak-channel-title {
  font-size: 38px;
  color: #fff;
  line-height: 50px;
  text-align: center;
  margin-bottom: 50px;
}

.speak-wrapper {
  display: flex;
  flex-direction: flex-start;
  align-items: center;
  color: #333;
}

.speak-wrapper .speak-cont {
  display: flex;
  flex-direction: flex-start;
  align-items: center;
  margin-bottom: 8px;
  background: linear-gradient(135deg, #FFFFFF 0%, #FFFFFF 43%, #C7D5EA 100%);
  position: relative;
}

.speak-wrapper .speak-cont .speak-text {
  padding: 56px 89px 20px 40px;
  overflow-y: auto;
  width: 870px;
  height: 720px;
  word-wrap: break-word;
  /* 针对 WebKit 浏览器隐藏滚动条 */
}

.speak-wrapper .speak-cont .speak-text .scrollable::-webkit-scrollbar {
  display: none;
}

.speak-wrapper .speak-cont .speak-img {
  margin-right: 28px;
  position: absolute;
  width: 627px;
  height: 680px;
  right: -605px;
  bottom: 20px;
}
