* {

  margin: 0px;

  padding: 0px;

}



body {

  width: calc(100vw - var(--scrollbar-width, 0px));

  overflow-x: hidden;

}

.pc-page-title {
  background-color: #fff;
  padding: 40px 0;
}

.xw-title-box {

  display: flex;
  justify-content: center;

}

.title-hr {
  color: #cecece;
  margin: 10px 0;
}

.xw-title {

  display: flex;

  justify-content: space-between;

  align-items: end;

  width: 80%;

}



.title-position {

  color: #555;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  font-size: 14px;
  padding-left: 25px;
}

.title-position2 {

  color: #999;
  background-image: url('/static/images/location_1.png');
  background-size: 14px 14px;
  background-repeat: no-repeat;
  font-size: 12px;
  padding-left: 25px;
}


.newsBox {

  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;

}


.page-box {
  height: 80px;
  display: flex;
  justify-content: end;
  width: 1135px;
}

.listBox {

  background-image: url('../images/newbg1.png');

  background-repeat: repeat-y;

  padding-left: 200px;
  margin-bottom: 50px;
}



.newsCard {

  display: flex;

  align-items: center;

  height: 110px;

  width: 935px;

  margin-top: 30px;

  background-color: #fff;

  padding: 15px 15px;

  color: #555;

  border: 1px solid #fff;
}



.newsCard:hover {
  border: 1px solid #000;

}



.container:hover {

  background-color: #2980b9;

  /* 鼠标悬浮时的背景颜色 */

}



.newsImgBox {

  width: 165px;

  height: 110px;

  background-color: aquamarine;

  overflow: hidden;

}



.newsInfo {

  display: flex;

  flex-direction: column;

  justify-content: baseline;

  align-items: baseline;

  height: 100%;

  width: 720px;

  margin-left: 50px;

}



.newsHeadlines {

  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  /* 显示省略号 */
  width: 100%;
  display: -webkit-box;

  -webkit-line-clamp: 1;

  /* 控制显示行数 */

  -webkit-box-orient: vertical;

  overflow: hidden;

}



.newsIntroduction {

  font-size: 14px;
  color: #909090;
  text-overflow: ellipsis;

  /* 显示省略号 */

  width: 100%;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  /* 控制显示行数 */

  -webkit-box-orient: vertical;

  overflow: hidden;

  margin-top: 20px;

}



.newsImg {

  width: 100%;

  /* 图片宽度充满容器 */

  height: 100%;

  /* 图片高度充满容器 */

  object-fit: cover;

  /* 填充方式为保持纵横比例充满容器 */

}

.classification-box {
  font-size: 18px;
  color: #777;
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 55px;
}