.dow-date {
  color: #a1a1a1;
  font-size: 12px;
}

.mod-zmaxdownload-items .module-title {
  color: #000;
  font-size: 30px;
  margin-bottom: 55px;
  margin-top: 12px;
  text-align: center;
}

.mod-zmaxdownload-items .module-title a {
  color: #000;
}

.download-items-box {
  border: 1px solid #e7e7e7;
  padding: 30px 15px 37px 15px;
}

.down-title {
  color: #a71232;
  font-size: 18px;
  height: 58px;
  line-height: 33px;
  padding-bottom: 25px;
  border-bottom: 1px solid #eeeeee;
  text-align: center;
  position: relative;

}

.down-title:before {
  position: absolute;
  content: "";
  width: 33px;
  height: 33px;
  background-repeat: no-repeat;
}

.down-icon1.down-title:before {
  top: 0px;
  left: 147px;
  content: "";
  background-image: url(../images/book_bg_icon.png);
}

.down-icon2.down-title:before {
  top: 0;
  left: 185px;
  content: "";
  background-image: url(../images/vido_bg_icon.png);
}

.down-center {
  font-size: 14px;
}

.down-item-title {
  position: relative;
  padding-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* max-width: 350px; */
  max-width: fit-content;
}

.down-item-title :before {
  content: "";
  position: absolute;
  left: 0px;
  top: 10px;
  border-radius: 50%;
  width: 3px;
  height: 3px;
  background-color: #585858;
}

.down-item-title a {
  color: #585858;
  font-size: 14px;
}

.down-item-more {
  height: 42px;
  width: 218px;

  margin-left: auto;
  margin-right: auto;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}

.down-item-more a:hover,
.down-item-more a:focus {
  background: #d82939;

}

.down-item-more a {
  display: block;
  color: #fff;
  background: #ED2D07;
}

.download-list .col-md-6:first-child {
  padding-right: 6px;
}

.download-list .col-md-6:nth-child(2) {
  padding-left: 6px;
}





/**/
.mytable .table>thead>tr>th {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  font-size: 12px;
  color: #9b9795;
  font-weight: 300;
  background-color: #fafafa;
  padding: 14px 5px;
  border-top: 1px solid rgba(0, 0, 0, 0);
}

.mytable .table>tbody>tr>td {
  border-bottom: 1px solid #efeeee;
  border-top: 1px solid rgba(0, 0, 0, 0);
}

.mytable .table>tbody {
  padding: 15px;
}

.mytable .table {
  margin-bottom: 34px;
}

.download-list .mytable .table>tbody>tr>td a {
  display: inline-block;
}

.download-list .mytable .table>tbody>tr>td a:nth-child(2) {
  margin-left: 7px;
}

.zmaxicon {
  position: relative;
}


.zmaxicon:before {
  position: relative;
  left: 0px;
  top: 0;
  background-repeat: no-repeat;
  content: "";
  background-size: cover;
  cursor: pointer;
  display: inline-block;
}

.zmax-doc-type-pdf:before {
  background-image: url(../images/book.png);
  width: 17px;
  height: 14px;
}

.down_ico:hover .zmax-doc-type-pdf:before {
  background-image: url(../images/book_hover.png);
}


.zmax-doc-type-epub:before {
  background-image: url(../images/epub.png);
  width: 12px;
  height: 16px;
}

.zmaxui .zmaxicon:hover.zmax-doc-type-epub:before {
  background-image: url(../images/epub_hover.png);
}

.zmax-doc-type-mp3:before {
  background-image: url(../images/voice.png);
  width: 19px;
  height: 18px;
  top: 3px;
}

.down_ico:hover .zmax-doc-type-mp3:before {
  background-image: url(../images/voice_hover.png);
}


.zmax-doc-type-audio:before {
  background-image: url(../images/mp3.png);
  width: 15px;
  height: 17px;
}

.down_ico:hover .zmax-doc-type-audio:before {
  background-image: url(../images/mp3_hover.png);
}


.zmax-doc-type-video:before {
  background-image: url(../images/mp4.png);
  width: 19px;
  height: 14px;
}

.down_ico:hover .zmax-doc-type-video:before {
  background-image: url(../images/mp4_hover.png);
}

.download-list {
  margin-bottom: 26px;
}


@media (max-width: 768px) {
  /* .zmaxicon:before {
    width: 18px;
    height: 15px;
    background-size: cover;
  } */

  .mytable .zmax-doc-type-pdf {
    top: 0px;
  }

  .download-items-box .mytable .zmaxicon {
    width: 18px;
    height: 15px;
    margin: auto;
  }

  .download-items-box .mytable .zmax-doc-type-pdf:before {
    background-image: url(../images/book_hover.png);
  }


  .download-items-box .mytable .zmax-doc-type-epub:before {
    background-image: url(../images/epub_hover.png);
  }

  .download-items-box .mytable .zmax-doc-type-epub:before {
    background-image: url(../images/epub_hover.png);
  }

  .download-items-box .mytable .zmax-doc-type-mp3:before {
    background-image: url(../images/voice_hover.png);
  }

  .download-items-box .mytable .zmax-doc-type-audio,
  .download-items-box .mytable .zmax-doc-type-audio:before {
    width: 15px;
    height: 17px;
  }

  .download-items-box .mytable .zmax-doc-type-audio:before {
    background-image: url(../images/mp3_hover.png)
  }


  .download-items-box .mytable .zmax-doc-type-video,
  .download-items-box .mytable .zmax-doc-type-video:before {
    width: 19px !important;
    height: 14px !important;
  }

  .zmax-doc-type-video:before {
    background-image: url(../images/mp4_hover.png);
  }

}