.detail-title-wrapper h3 {
  color: #b40b01;
  border-top: 1px solid #ccc;
}
.detail-info-wrapper span {
  display: inline-block;
  padding: 0 0.2rem;
  color: #888;
}
.detail-info-wrapper {
  padding: 0.6rem 0;
  border-top: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
}
.detail-context-wrapper img {
  max-width: 100%;
  margin: auto;
}
.detail-context-wrapper p {
  margin-top: .5rem;
  margin-bottom: 1rem;
  line-height: 2.2;
}
.detail-context-wrapper video {
width:100%;
height:auto;
}
.detail-context-wrapper {
  margin-bottom: 2rem;
}
.bshare-custom {
  height: auto !important;
}
