
.news[data-v-7de6a834] {
  background: #000 url('/assets/990/images/news_bg.jpg') no-repeat center 0;
  min-height: 787px;
}

.news .header[data-v-7de6a834] {
  overflow: hidden;
  text-indent: -10000em;
  height: 500px;
}

.news .list[data-v-7de6a834] {
  display: flex;
  flex-direction: column;
  gap: 43px;
  margin: 0 auto;
  width: 1317px;
}

.news .list .article a[data-v-7de6a834] {
  background: url('/assets/990/images/news_list_bg.png') no-repeat 0 0;
  width: 1316px;
  height: 196px;
  transition-property: background;
  display: block;
  position: relative;
}

.news .list .article a[data-v-7de6a834]:hover {
  background: url('/assets/990/images/news_list_bg_b.png') no-repeat 0 0;
}

.news .list .article .thumbnail[data-v-7de6a834] {
  position: absolute;
  top: 10px;
  left: 9px;
  background: transparent no-repeat 50%/100%;
  width: 215px;
  height: 176px;
}

.news .list .article .subject[data-v-7de6a834] {
  top: 9px;
  left: 248px;
  color: #d5d5d5;
  font-size: 24px;
  line-height: 32px;
  white-space: nowrap;
}

.news .list .article .subject[data-v-7de6a834],
.news .list .article .summary[data-v-7de6a834] {
  position: absolute;
  right: 13px;
  overflow: hidden;
  font-weight: 400;
  text-overflow: ellipsis;
}

.news .list .article .summary[data-v-7de6a834] {
  display: -webkit-box;
  top: 46px;
  left: 249px;
  color: #9c9c9c;
  font-size: 18px;
  line-height: 24px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.news .list .article .time[data-v-7de6a834] {
  position: absolute;
  top: 163px;
  right: 13px;
  left: 249px;
  color: #8c8c8c;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}

.news .list .more[data-v-7de6a834] {
  display: block;
  margin: 0 auto;
  width: 336px;
  height: 27px;
  color: #9c9c9c;
  font-size: 18px;
  text-align: center;
}

.news .view[data-v-7de6a834] {
  margin: 0 auto;
  width: 1070px;
}

.news .view .subject[data-v-7de6a834] {
  display: block;
  margin: 5px 0 0;
  color: #d5d5d5;
  font-weight: 400;
  font-size: 28px;
  line-height: 37px;
}

.news .view .time[data-v-7de6a834] {
  display: block;
  margin: 4px 0 0;
  color: #8c8c8c;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}

.news .view .content[data-v-7de6a834] {
  margin-top: 48px;
  color: #9c9c9c;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
}

.news .view .content[data-v-7de6a834] a {
  text-decoration: underline;
}