.Column_Anchor {
  font-family: Source Han Serif CN;
  font-weight: 800;
  font-size: 32px;
  color: #890303;
  line-height: 68px;
  margin-right: 20px;
  margin-left: 20px;
  position: relative;
}
.Column_Anchor::before {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  background: #890303;
  left: -20%;
  top: 48%;
}
.Column_Anchor::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  background: #890303;
  right: -20%;
  top: 48%;
}

.col_menu_head {
  border-bottom: 2px solid transparent; /* 设置底部边框 */
  background-image: linear-gradient(
    to right,
    rgba(137, 3, 3, 0) 0%,
    /* 左侧透明颜色 */ rgba(137, 3, 3, 0.1) 50%,
    /* 中间部分透明颜色 */ rgba(137, 3, 3, 0) 100% /* 右侧透明颜色 */
  );
  background-position: bottom;
  background-size: 100% 2px; /* 控制渐变的高度和宽度 */
  background-repeat: no-repeat; /* 不重复背景 */
 
  display: flex;
  align-items: center;
  justify-content: center;
}

.wp_column {
  width: 300px;
}
.wp_column a {
  display: flex;
  align-items: center;
}
.wp_listcolumn {
  display: flex;
  justify-content: center;
  align-items: flex-start;
 flex-wrap: wrap;
justify-content: space-evenly;
}
.wp_listcolumn li{
width:13%  ;
margin-bottom:20px;
}

.sub_list .sub-item a .column-name {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 28px;
}
.wp_listcolumn .wp_column {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-right: 40px;
}
.sub_list .sub-item:hover {
  background: #f7eaea;
  box-shadow: 0px 2px 8px 0px rgba(115, 4, 4, 0.2);
  border-radius: 4px;

  transition: 0.5s;
}
.sub_list .sub-item:hover a .column-name {
  color: #890303;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
}
.col_news_con {
  background: #ffffff;
  box-shadow: 0px 0px 15px 0px rgba(78, 20, 20, 0.1);
 
}
.col_news_con li {
  width: 30%;
}
.news a {
  width: 100%;
}
.news {
  margin-bottom: 50px;
}
.newimg {
  width: 100%;
  height: 267px;
}
.newimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: #ffffff;
  box-shadow: 0px 5px 7px 2px rgba(129, 17, 17, 0.2);
}
.col_news_con .news_title {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 20px;
  color: #333;
  line-height: 50px;
  text-align: center;
}
.list_news {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wp_listcolumn .wp_column a:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  background-image: none !important;
  border-radius: 5px;
}
.wp_listcolumn .wp_column a {
  border-bottom: none;
  border-top: none;
  padding: 15px;
  background: #f1eaea;
  box-shadow: 0px 3px 6px 0px rgba(78, 20, 20, 0.25);
  border-radius: 5px;
}

.wp_listcolumn .wp_column a {
  font-family: Microsoft YaHei;
  font-weight: 600;
  font-size: 20px;
  color: #333333;
  line-height: 28px;
  text-align: center;
}

.wp_listcolumn .wp_column a.selected {
  font-family: Microsoft YaHei;
  font-weight: 600;
  font-size: 20px;
  color: #fff;
  line-height: 28px;
  background: rgba(137, 3, 3, 1);
  border-radius: 5px;
}
.wp_listcolumn .wp_column.selected {
  background: rgba(137, 3, 3, 1);
  border-radius: 5px;
}
.wp_listcolumn .wp_column a.selected .column-name {
  background: rgba(137, 3, 3, 1);
  color: #fff;
}
.wp_listcolumn .wp_column a .column-name {
  padding: 0px;
}

.wp_listcolumn .wp_column:hover {
  background: rgba(137, 3, 3, 1);
  border-radius: 5px;
}

.wp_listcolumn {
  margin-top: 20px;
  padding-left: 50px;
  padding-right: 50px;
}
.wp_paging {
  margin-top: 60px;
}

@media screen and (max-width: 999px) {
  .col_news_con li {
    width: 100%;
  }
  .newimg {
    height: 300px;
  }
  .col_news {
    padding: 10px !important;
    padding-bottom: 200px !important;
  }
}
@media screen and (max-width: 500px) {


.col_news_con .news_title {
    
    font-weight: 400;
    font-size: 16px;
    width:70%;
    padding-left:10px;
}

  .newimg {
    height: 150px;
  }
  .wp_listcolumn {
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: single;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wp_listcolumn li {
    width: 100% !important;
  }
  .wp_listcolumn .wp_column .sub_list {
    width: 100%;
    background: none;
  }
  .wp_listcolumn .wp_column {
    margin-right: 0;
  }
  .timeline-item .content {
    margin-left: 0 !important;
    max-width: 70% !important;
  }

  .col_news_list li {
    margin-right: 0 !important;

  }
}

@media screen and (max-width: 999px) {
}

.col_news_list {
    padding: 20px;
  display: flex !important;
     justify-content: center;
    background: #fff;
  align-items: center !important;
justify-content: center;
box-shadow: 0px 0px 15px 0px rgba(78, 20, 20, 0.1);
}
.col_news_list li {
  margin-right:30px;
}

.wp_listcolumn .wp_column .sub_list {
  width: 100%;
  background: #f1eaea;
}

.wp_listcolumn .wp_column .sub_list:hover {
  width: 100%;
}
.wp_listcolumn .wp_column .sub_list .sub-item:hover {
  width: 100%;
}
.wp_listcolumn .wp_column .sub_list .sub-item .sub-item-link:hover {
  width: 100%;
}
.wp_listcolumn .wp_column a.selected {
  width: 100%;
 font-weight:bold;
}

.YQLJ {
  margin-right: 30px;
  margin-left: 30px;
}
.main1 {
  padding-bottom: 50px !important;
}

.wp_listcolumnSYS{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.col_news_list li{
 transition: 0.5s;
}
.col_news_list li .news_title{
  transition: 0.5s;font-weight:400;
}
.col_news_list li:hover .news_title{
color:#9f0d0e;
 
  transition: 0.5s;
}


.col_news{
  margin-top:0!important
}

.wp_columnSYS{
  width: 21% !important;
 margin-bottom:20px;
}
.wp_columnHDJJ{
 width: 13% !important;
}
.col_news_list2 {
    
    display: flex !important;
    justify-content: space-evenly;;
   
    align-items: center !important;
padding-top:30px;
  
   
}


