/*---------------------中心内容--------------------- */

.center_news {
  /* display: flex;
  flex-direction: column; */
  width: 1190px;
  margin: 120px auto 120px;
  /* border: 1px solid bisque; */
}


/*--------------主要格式-------------- */

.news {
  height: 156px;
}


/* 带图的新闻 */

.news-withimg {
  display: inline-block;
  width: calc(100% - 277px);
  height: 156px;
}

.img {
  float: right;
}

.top {
  display: inline-block;
  font-size: 14px;
  font-family: Noto Sans SC;
  ;
  font-weight: 300;
  color: #D82811;
  line-height: 14px;
}

.news-author {
  float: right;
  font-size: 14px;
  font-family: Noto Sans SC;
  ;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
}


/*------------动效-------------*/


/* 蓝框 */

.block-border {
  height: 112px;
}

.block:hover .block-border {
  border-left: 2px solid #005da2;
}


/* 右移 */

.block-move {
  display: block;
}

.block:hover .block-move,
.block:hover .img {
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transform: translateX(42px);
      -ms-transform: translateX(42px);
          transform: translateX(42px);
  cursor: pointer;
}


/* 标题变色 */

.block:hover .news-title {
  -webkit-transition-property: color;
  transition-property: color;
  color: #005da2;
  font-weight: bold;
}


/*------date------ */

.news-date {
  height: 24px;
  line-height: 24px;
  width: 105px;
  font-family: Noto Sans SC;
  ;
  font-weight: 300;
  color: #005da2;
  margin-bottom: 20px;
}

.day {
  font-size: 24px;
}

.year {
  font-size: 14px;
}


/*------title------ */

.news-title {
  font-size: 18px;
  font-family: Noto Sans SC;
  ;
  font-weight: bold;
  color: #333333;
  line-height: 30px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}


/*----content---- */

.news-content {
  width: 100.2%;
  font-size: 16px;
  font-family: Noto Sans SC;
  ;
  font-weight: 300;
  color: #666666;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.fadeInUp {
  animation-name: newsMove;
  animation-duration: 1s;
  -webkit-animation-name: newsMove;
  -webkit-animation-duration: 1s;
}

@keyframes newsMove {
  from {
      opacity: 0;
      -webkit-transform: translateY(10%);
  }
  to {
      opacity: 1;
      -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes newsMove {
  from {
      opacity: 0;
      -webkit-transform: translateY(10%);
  }
  to {
      opacity: 1;
      -webkit-transform: translateY(0);
  }
}


/* .news_height {
  height: 2010px;
} */