.contentContainer {
  background: #FBFBFB;
}

.downloadPage {
  display: flex;
  /* margin-top: .56rem; */
  padding: .24rem .24rem 0 .24rem;
  flex-direction: column;
}
.downloadLeft {
  width: 100%;
  height: 2.36rem;
  background: #002CAA;
  display: flex;
  position: relative;
  align-items: center;
}

.downloadLeft .downLoadTitle {
  margin-left: .48rem;
  font-weight: bold;
  font-size: .34rem;
  color: #FFFFFF;
}

.downloadRight {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: .08rem;
}

.downloadRight .downloadItem {
  width: 100%;
  display: flex;
  flex-direction: row;
  height: 2.68rem;
  margin-top: .24rem;
  position: relative;
  background: #FFFFFF;
}

.downloadItem .downloadItemLeft {
  display: flex;
  width: 1.5rem;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.downloadItemLine{
  width: .01rem;
  height: 1.62rem;
  background: #D8D8D8;
  position: absolute;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.downloadItemLeft .downloadDate {
  font-weight: bold;
  font-size: 32px;
  color: #2A314F;
}

.downloadItemLeft .downloadDay {
  font-size: .19rem;
  color: #2A314F;
  margin-top: .38rem;
}

.downloadItem .downloadItemRight {
  display: flex;
  flex-direction: row;
  padding-left: .24rem;
  align-items: center;
}

.downloadItemRight .dirInfo {
  display: flex;
  width: 4.08rem;
  flex-direction: column;
}

.dirInfo .dirName {
  font-size: .24rem;
  color: #2A314F;
  line-height: .46rem;
}

.dirInfo .dirSize {
  font-size: .20rem;
  margin-top: .16rem;
  color: #2A314F;
}

.downloadItemRight .fileType {
  width: .64rem;
  height: .64rem;
  margin-bottom: .3rem;
}

.downloadItem .fileDownBtn {
  width: 2.44rem;
  
  position: absolute;
  right: .32rem;
  bottom: .32rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: .64rem;
  border: .01rem solid #2A314F;
}

.fileDownBtn .downTitle {
  font-size: .24rem;
  color: #777777;
}

.fileDownBtn .downloadTagIcon {
  width: .32rem;
  height: .32rem;
  margin-left: .2rem;
  display: flex;
}
.downloadTitleTag{
  width: 1.62rem;
  height: 1.62rem;
  position: absolute;
  bottom: .16rem;
  right: .32rem;
}