/* 除首页以外的所有页面的公共头部 */
.dj-header-box {
  background-image: url(../images/bg-public-header.png);
  background-size: 0.0133rem 5.72rem;
  background-repeat: repeat-x;
  height: 7.1467rem;
  position: relative;
}
.dj-header-box .dj-header-box-content {
  height: 1.8667rem;
  line-height: 1.8667rem;
  border-bottom: 0.0133rem solid #fff;
  box-sizing: border-box;
}
.dj-header-box .dj-header-box-content .dj-header-box_logo {
  width: 0.8533rem;
  height: 0.8533rem;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin: 0.5067rem 0 0 0.4267rem;
}
.dj-header-box .dj-header-box-content .dj-header-box_logo img {
  width: 0.6133rem;
  height: 0.56rem;
  border: 0.2rem solid rgba(0, 0, 0, 0);
}
.dj-header-box .dj-header-box-content h1 {
  font-family: FZLTZHUNHK--GBK1-0;
  font-size: 0.48rem;
  color: #c61b00;
  text-align: center;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 0.1067rem;
  transform: translate(-50%);
  max-width: 5.7867rem;
}
/* 公共页脚部分 */
.dj-footer-box--fix {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
.dj-footer-box--notfix {
  position: relative;
}
.dj-footer-box {
  min-width: 4.2667rem;
  max-width: 10rem;
  z-index: 1;
}
.dj-footer-box .dj-footer-t {
  width: 100%;
  height: 2.8267rem;
  background: #f5f2eb;
  padding: 0.4267rem 0.96rem 0.16rem 0.4267rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  display: none;
}
.dj-footer-box .dj-footer-t .dj-footer-t_l h2 {
  font-size: 0.32rem;
  color: #af0108;
  margin-bottom: 0.2667rem;
}
.dj-footer-box .dj-footer-t .dj-footer-t_l p {
  font-size: 0.2667rem;
  color: #666;
  line-height: 0.5333rem;
}
.dj-footer-box .dj-footer-t .dj-footer-t_r {
  text-align: center;
}
.dj-footer-box .dj-footer-t .dj-footer-t_r h2 {
  font-size: 0.32rem;
  color: #af0108;
  margin-bottom: 0.1067rem;
}
.dj-footer-box .dj-footer-t .dj-footer-t_r img {
  width: 1.68rem;
  height: 1.7067rem;
}
.dj-footer-box .dj-footer-b {
  width: 100%;
  background: #b11706;
  padding: 0.16rem 0;
  box-sizing: border-box;
}
.dj-footer-box .dj-footer-b p {
  opacity: 0.8;
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  line-height: 0.32rem;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright a:last-child {
  display: flex;
  align-items: center;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright a span {
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  line-height: 0.32rem;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright a span:first-child {
  margin-right: 0.1333rem;
}
.dj-footer-box .dj-footer-b p.dj-footer-b--copyright a img {
  width: 0.2667rem;
  height: 0.2667rem;
  margin-right: 0.0533rem;
}
/* 主体部分 */
.dj-main-box {
  margin: -4.9rem 0.4267rem 0.4267rem 0.4267rem;
  position: relative;
  /* 视频 */
  /* 标题 */
  /* 浏览量，投票数，作者，来源 */
  /* 文章 */
  /* 按钮 */
}
.dj-main-box .dj-main-box_video {
  text-align: right;
  margin-bottom: 0.4267rem;
}
.dj-main-box .dj-main-box_video video {
  width: 100%;
  height: 5.6rem;
}
.dj-main-box .dj-main-box_video span {
  font-size: 0.24rem;
  color: #8b6365;
  display: block;
  margin-top: 0.4267rem;
}
.dj-main-box .dj-main-box_title h1 {
  font-size: 0.5067rem;
  color: #333;
  line-height: 0.6667rem;
}
.dj-main-box .dj-main-box_subinfo .dj-main-box_title--time {
  margin-top: 0.16rem;
  font-size: 0.32rem;
  color: #8b6365;
}
.dj-main-box .dj-main-box_subinfo .dj-main-box_title--time span:first-child {
  margin-right: 0.16rem;
}
.dj-main-box .dj-main-box_subinfo .dj-main-box_title--source {
  display: flex;
  justify-content: space-between;
  font-size: 0.32rem;
  color: #8b6365;
  margin-top: 0.16rem;
  min-width: 1.0133rem;
}
.dj-main-box .dj-main-box_subinfo .dj-main-box_title--source .icon-vote-box {
  color: #d3060f;
  display: flex;
  align-items: center;
}
.dj-main-box
  .dj-main-box_subinfo
  .dj-main-box_title--source
  .icon-vote-box
  img {
  width: 0.24rem;
  vertical-align: middle;
  margin-right: 0.16rem;
}
.dj-main-box .dj-main-box_subinfo .dj-main-box_title--source .icon-eye-box {
  margin-left: 0.32rem;
  align-items: center;
  text-align: right;
}
.dj-main-box .dj-main-box_subinfo .dj-main-box_title--source .icon-eye-box img {
  width: 0.3733rem;
  vertical-align: middle;
}
.dj-main-box .dj-main-box_content {
  width: 100%;
  /* .dj-main-box_content--contact {
      p {
        margin-top: 0.32rem;
        font-size: 0.32rem;
        color: #333;
        line-height: 0.64rem;
        text-align: left;
      }
    } */
}
.dj-main-box .dj-main-box_content img {
  width: 100%;
  display: block;
  margin-bottom: 0.16rem;
}
.dj-main-box .dj-main-box_content .dj-main-box_content--article {
  width: 100%;
  margin-top: 0.4267rem;
  font-size: 0.4rem;
  color: #333;
  line-height: 0.6667rem;
  text-align: left;
}
.dj-main-box .dj-main-box_content .dj-main-box_content--article p {
  width: 100%;
}
.dj-main-box .dj-main-box_content .dj-main-box_content--article video {
  width: 100%;
  height: 6.3867rem;
}
.dj-main-box .dj-main-box_btn {
  display: inline-block;
  border-radius: 0.5067rem;
  padding: 0.16rem 0.48rem;
  z-index: 1;
  font-size: 0.4267rem;
  text-align: center;
  position: fixed;
  right: 0.4267rem;
  bottom: 3.4933rem;
  background-color: rgba(211, 6, 15, 0.6);
}
.dj-main-box .dj-main-box_btn a {
  color: #fff;
}
.dj-main-box_content--article video{
  object-fit: cover;
}
 .prism-player .prism-big-play-btn {
    width: .8533rem;
    height: .8533rem;
}
.prism-big-play-btn .outter {
  display: none;
}
.dj-main-box .dj-main-box_content .dj-main-box_content--article p {
    width: auto;
}
/* 视频播放 */
.prism-player .prism-controlbar {
  height: 34px;
}
.prism-player .prism-controlbar .prism-controlbar-bg {
  height: 30px;
}
.prism-player .prism-progress-hover {
  height: 3px;
}
.prism-player .prism-play-btn {
  width: 14px;
  height: 14px;
}
.prism-player .prism-time-display {
  height: 30px;
  line-height: 30px;
  margin-top: 5px !important;
  margin-left: 10px !important;
}
.prism-player .prism-fullscreen-btn {
  width: 14px;
  height: 14px;
}
.prism-player .prism-volume {
  margin-top: 10px !important;
}
.prism-player .prism-volume .volume-icon {
  width: 18px;
  height: 18px;
}
.prism-player .prism-liveshift-progress,
.prism-player .prism-progress {
  bottom: 30px !important;
}