@charset "UTF-8";
.audioDiv {
  width: 435px;
  height: 100%;
}
.pdpl {
  width: 100% !important;
}
.pdDiv {
  display: block !important;
}
.audio {
  width: 840px;
  height: 535px;
  padding: 20px 30px;
  background: #0F2140;
  /* 节目单 */
}
.audio .topDiv .left {
  width: 130px;
  height: 130px;
  background: radial-gradient(#71809b, #1b2c4a);
  border-radius: 2px;
}
.audio .topDiv .left img {
  width: 66px;
  height: 66px;
  margin: 32px;
  border-radius: 10px;
}
.audio .topDiv .right {
  width: 710px;
  height: 110px;
  background: #1B2C4A;
  margin-top: 10px;
}
.audio .topDiv .right .prev {
  width: 44px;
  height: 46px;
  background: url(../images/prev.png);
  background-size: 44px 46px;
  margin: 32px 13px 0 37px;
}
.audio .topDiv .right .prev:hover {
  cursor: pointer;
  background: url(../images/prev_ac.png);
  background-size: 44px 46px;
}
.audio .topDiv .right .playBtn {
  display: none;
  width: 50px;
  height: 52px;
  background: url(../images/play2.png);
  background-size: 50px 52px;
  margin: 29px 10px 0 0;
}
.audio .topDiv .right .playBtn:hover {
  cursor: pointer;
}
.audio .topDiv .right .pauseBtn {
  width: 50px;
  height: 52px;
  background: url(../images/pause.png);
  background-size: 50px 52px;
  margin-top: 29px;
  margin: 29px 10px 0 0;
}
.audio .topDiv .right .pauseBtn:hover {
  cursor: pointer;
}
.audio .topDiv .right .next {
  width: 44px;
  height: 46px;
  background: url(../images/next.png);
  background-size: 44px 46px;
  margin-top: 32px;
}
.audio .topDiv .right .next:hover {
  cursor: pointer;
  background: url(../images/next_ac.png);
  background-size: 44px 46px;
}
.audio .rqList {
  width: 130px;
  background: #0A1D3C;
  cursor: pointer;
}
.audio .rqList li {
  text-align: center;
}
.audio .rqList li:hover {
  background: #1B2C4A;
}
.audio .rqList li.active span {
  opacity: 1;
}
.audio .rqList li span {
  opacity: 0.3;
  font-size: 12px;
  color: #ffffff;
  line-height: 55px;
}
.audio .jmDiv {
  background: #1B2C4A;
}
.audio .jmDiv .dateList li {
  float: left;
  text-align: center;
  width: 42px;
}
.audio .jmDiv .dateList li span {
  opacity: 0.3;
  font-size: 12px;
  text-align: left;
  color: #ffffff;
  line-height: 30px;
}
.audio .jmDiv .dateList li span:hover {
  cursor: pointer;
}
.audio .jmDiv .dateList li.active span {
  opacity: 3;
}
.audio .jmDiv .jmList {
  width: 710px;
  background: #122646;
  height: 385px;
  overflow: auto;
}
.audio .jmDiv .jmList li {
  padding: 15px 45px;
  position: relative;
}
.audio .jmDiv .jmList li:hover {
  cursor: pointer;
  background: #1B2C4A;
}
.audio .jmDiv .jmList li.liveAfter:hover {
  cursor: not-allowed;
  pointer-events:none
}
.audio .jmDiv .jmList li span {

  opacity: 0.5;
  font-size: 12px;
  color: #ffffff;
  line-height: 14px;
}
.audio .jmDiv .jmList li .time{
	  width: 35px;
}
.audio .jmDiv .jmList li .icon {
  width: 10px;
  height: 10px;
  margin: 2px 31px 0 36px;
  background: url(../images/yuan2.png);
  background-size: 10px 10px;
}
.audio .jmDiv .jmList li .zhubo {
  position: absolute;
  left: 400px;
}
.audio .jmDiv .jmList li img {
  width: 13px;
  height: 12px;
  display: none;
}
.audio .jmDiv .jmList li.active {
  background: #1B2C4A;
}
.audio .jmDiv .jmList li.active span {
  opacity: 5;
}
.audio .jmDiv .jmList li.active .icon {
  background: url(../images/yuan_ac.png);
  background-size: 10px 10px;
}
.audio .jmDiv .jmList li.active img {
  width: 13px;
  height: 12px;
  display: block;
}
.videoDiv .rightDiv .sideMenu {
  height: 525px;
}
/*  播放器 */
.prism-player {
  background-color: transparent !important;
}
.prism-player video {
  display: none;
}
.prism-controlbar-bg {
  background: none !important;
}
.prism-time-display {
  float: none !important;
  position: absolute;
  right: 0;
  top: -40px;
}
.prism-progress-played {
  background-color: #3B80FF !important;
}
.prism-controlbar {
  left: 30px !important;
  bottom: 0px !important;
}
.audioDiv {
  position: relative;
}
.audioDiv .jmTit {
  position: absolute;
  left: 30px;
  top: 43px;
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
}
.audioDiv .line {
  width: 93%;
  position: absolute;
  height: 20px;
  top: 43px;
  right: 0;
  padding-bottom: 2px;
  border-bottom: 1px rgba(255, 255, 255, 0.1) solid;
  display: none;
}
.audioDiv .line span {
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
}
.prism-play-btn {
  display: none;
}
.jmList::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 8px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.jmList::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow: inset 0 0 5px #2E3F5C;
  background: #2E3F5C;
}
.jmList::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #172A4A;
}
.prism-license-watermark {display:none !important;}