.cur.on {
  padding: 70px 0 20px 0;
}
.detail-main .title {
  font-weight: 500;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
  text-align: left;
  font-style: normal;
  margin-top: 32px;
  text-align: center;
}
.detail-main .tool-row {
  background: var(--main-back-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
  margin-top: 32px;
}
.detail-main .tool-row .message {
  font-size: 16px;
  color: var(--main-list-color);
  line-height: 27px;
  text-align: left;
  font-style: normal;
  flex: 1;
  display: flex;
  min-width: 0;
}
.detail-main .tool-row .message .source {
  flex: 1;
  padding: 0 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detail-main .tool-row .tool {
  display: flex;
  align-items: center;
}
.detail-main .tool-row .tool .bdsharebuttonbox {
  font-size: 18px;
  color: var(--main-list-color);
  line-height: 27px;
  text-align: left;
  font-style: normal;
  display: flex;
  align-items: center;
}
.detail-main .tool-row .tool .bdsharebuttonbox a {
  width: 32px;
  height: 32px;
  display: inline-block;
  margin-right: 20px;
}
.detail-main .tool-row .tool .bdsharebuttonbox .icon-wechat {
  background: url(../../images/style6/wechat-icon.png) no-repeat center/contain;
}
.detail-main .tool-row .tool .bdsharebuttonbox .icon-weibo {
  background: url(../../images/style6/weibo-icon.png) no-repeat center/contain;
}
.detail-main .tool-row .tool .bdsharebuttonbox .icon-qq {
  background: url(../../images/style6/qq-icon.png) no-repeat center/contain;
}
.detail-main .tool-row button {
  width: 74px;
  height: 32px;
  border-radius: 4px;
}
.detail-main .tool-row button i {
  margin-right: 8px;
}
.detail-main .tool-row #addFav {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 20px;
  text-align: center;
  font-style: normal;
}
.detail-main .tool-row #addFav:hover {
  border: 1px solid #e50113;
  color: var(--theme-color);
}
.detail-main .tool-row #cancelFav {
  background: #e50113;
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  text-align: center;
  font-style: normal;
  border: none;
}
.detail-main .share-component {
  display: flex;
  align-items: center;
}

.detail-main .content-main {
  padding: 32px 0;
}

.detail-main .content-main p {
  font-size: 18px;
  line-height: 1.88em;
  margin-bottom: 1.25em;
  font-family: -apple-system, "Noto Sans", "Helvetica Neue", Helvetica,
    "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB",
    "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN",
    "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti",
    SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
}
.detail-main .content-main .content-con {
  font-size: 18px;
  line-height: 1.88em;
  margin-bottom: 1.25em;
  font-family: -apple-system, "Noto Sans", "Helvetica Neue", Helvetica,
    "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB",
    "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN",
    "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti",
    SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
}
.detail-main .content-main img {
  width: 100%;
}
.detail-main .content-main video {
  width: 100%;
}

/* 微信二维码 */
.wechat-qrcode {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 12000;
  width: 280px;
  height: 340px;
  background: #fff;
  margin-left: -140px;
  margin-top: -170px;
  padding: 10px;
  border: solid 1px rgb(216, 216, 216);
  display: none;
}
.wechat-qrcode h4 {
  font-size: 12px;
  font-weight: bold;
  color: rgb(0, 0, 0);
  position: relative;
}
.wechat-qrcode h4 .popup_close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
  color: rgb(153 153 153);
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  line-height: 16px;
  text-align: center;
}
.wechat-qrcode .qrcode {
  min-height: 150px;
  padding: 15px 10px;
}
.wechat-qrcode .qrcode img {
  display: block;
  width: 205px;
  margin: 0 auto;
}
.wechat-qrcode .help {
  line-height: 22px;
}

.other-article .title {
  background-color: #e501130d;
  padding: 12px 32px;
  color: var(--theme-color);
  font-size: 18px;
}
.other-article .other-article-list {
  padding: 0 32px;
}
.other-article .other-article-list li {
  margin-top: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.other-article .other-article-list li a {
  font-size: 16px;
  color: #000000a6;
  line-height: 22px;
  text-align: left;
  font-style: normal;
}
.other-article .other-article-list li a:hover {
  text-decoration: none;
  color: var(--theme-color);
}
.other-article .other-article-list li .date {
  font-size: 16px;
  color: #00000080;
  line-height: 22px;
  text-align: left;
  font-style: normal;
  margin-left: 40px;
}
