/* 资料下载页面样式 */

.main-content {
  background-image: url(../images/zsbg-v1.png);
  background-size: cover;
  padding-bottom: .46rem;
}

.downloads-container {
  max-width: 12rem;
  margin: 0 auto;
  /* padding: 0 0.2rem; */
}

.downloads-section {

  background-color: rgb(255, 255, 255);
  width: 15rem;
  box-sizing: border-box;
  padding: .1rem;
}

/* section-title样式已移至common.css */

.downloads-list {
  margin-bottom: 0.2rem;
}

.download-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: .25rem .28rem;
  border-bottom: 0.01rem solid rgb(207, 207, 207);
  transition: background-color 0.3s ease;
  cursor: pointer;

}

.download-item:hover {
  background-color: #f8f9fa;
  border-radius: 0.08rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.download-item:last-child {
  border-bottom: none;
}

.download-info {
  flex: 1;
}

.download-title {
  font-size: .22rem;
  font-family: "Source Han Sans CN";
  color: rgb(74, 74, 73);
  line-height: 1;
  margin-bottom: .2rem;
  font-weight: 400;
}

.download-meta {
  display: flex;
  gap: 0.1rem;
  align-items: center;
}

.download-time {

  font-size: .18rem;
  font-family: "Source Han Sans CN";
  color: rgb(108, 107, 107);
  line-height: 1;
  padding-left: .27rem;
  background: url(../images/clock.png) no-repeat left center;
  background-size: .18rem .18rem;

}

.download-btn {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  border-radius: 0.25rem;
  font-weight: 400;
  cursor: pointer;
  transition: all 0.3s ease;
  min-width: 1.08rem;
  border-radius: .22rem;
  background-color: rgb(48, 159, 250);
  width: 1.08rem;
  height: .44rem;
  line-height: .44rem;
  border: none;
  outline: none;
  box-shadow: none;
  font-size: .22rem;
  font-family: "Source Han Sans CN";
  color: rgb(255, 255, 255);
}

.download-btn:hover {
  transform: translateY(-0.02rem);
  /* box-shadow: 0 0.05rem 0.15rem rgba(52, 152, 219, 0.4); */
}

.download-btn:active {
  transform: translateY(0);
}


/* 响应式设计 */
@media (max-width: 768px) {
  .downloads-section {
    width: 100%;
}
}

@media (max-width: 480px) {

}