.zj_box {
    padding: 0.09rem 0 !important;
}

.news_list {
  padding: 0.6rem 0 1.2rem 0;
  box-sizing: border-box;
}
.news_list .news ul {
    /*display: flex;*/
      display: grid;
  /* 核心：一行3个，每个宽度自动均分 */
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
  margin: 0 0 0.6rem 0;
  /*min-height: 7.6rem;*/
}
/*.news_list .news ul li {*/
/*  margin: 0 0 0.3rem 0;*/
/*}*/
.news_list .news ul li a {
  /*display: flex;*/
  background: #f7f8f9;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
}

.news_list .news ul li a .p_box {
    height: 2.9rem;
    overflow: hidden;
}
.news_list .news ul li a .p_box img {
  display: block;
  width: 100%;
  /*height: 100%;*/
}
.news_list .news ul li a .text_box {
  width: 100%;
  padding: 0.22rem 0.3rem;
  box-sizing: border-box;
  background-color: rgba(0,0,0,0.05);
}
.news_list .news ul li a .text_box h4 {
    font-weight: 500;
    display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
 overflow: hidden;
 height: 60px;
}
.news_list .news ul li a .text_box .time {
  display: flex;
  align-items: center;
  justify-content: space-between;
  /*margin: 0 0 0.25rem 0;*/
  color: #767676;
}
.news_list .news ul li a .text_box .time i {
  margin: 0 0.08rem 0 0;
  display: none;
}
.news_list .news ul li a .text_box .time div {
  padding: 0.02rem 0.1rem;
  box-sizing: border-box;
  background: #E1E8F0;
  border-radius: 50px;
  color: #151828;
  display: none;
}
.news_list .news ul li a .text_box span {
  display: inline-block;
  margin: 0.16rem 0 0.18rem 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  color: #767676;
  display: none;
}
.news_list .news ul li a .text_box .more {
  display: flex;
  align-items: center;
}
.news_list .news ul li a .text_box .more i {
  margin: 0 0 0 0.1rem;
}
.news_list .news ul li:last-child {
  margin: 0;
}

/*.news_list .news ul li a .p_box {*/
/*    max-height: 230px !important;*/
/*    overflow: hidden;*/
/*}*/
@media screen and (max-width: 980px) {
    
    .news_list .news ul li a .p_box {
        height: auto;
    }
    
    .news_list .news ul li a .text_box span {
        display: none !important;
    }
    
  .news_list .news ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    /* 列/行之间的间距（可选） */
  }
  .news_list .news ul li {
    margin: 0;
  }
  .news_list .news ul li a {
    flex-wrap: wrap;
  }
  .news_list .news ul li a .text_box,
  .news_list .news ul li a .p_box {
    width: 100%;
  }
  .news_list .news ul li a .p_box img {
    width: 100%;
  }
  .news_list .news ul li a .text_box .more {
    font-size: 14px;
  }
  .news_list .news ul li a .text_box .time div {
    font-size: 12px;
  }
  .news_list {
    padding: 30px 0;
  }
}
@media screen and (max-width: 640px) {
  .news_list .news ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
