* {
  margin: 0;
  padding: 0
}

a {
  text-decoration: none;
}

li {
  list-style: none;
}

.w {
  margin: 0 2rem;
}

.banner {
  height: 5rem;
  background: url(banner-sbfwwj2025.png) no-repeat top center;
  background-size: cover;
}

.logo {
  width: 5rem;
  height: .75rem;
  padding-top: .25rem;
}

.logo img {
  display: block;
  width: 100%;
}

.line-title {
  position: relative;
  margin-top: .5rem;
  height: .9rem;
  background: url(title-line-sbfwwj2025.png) no-repeat center center;
  background-size: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.line-title span {
  font-family: 'Source Han Sans CN';
  font-weight: 600;
  font-size: .475rem;
  color: #0A62DD;
}

.line-title a {
  position: absolute;
  right: 0;
  color: #0A62DD;
  font-size: .3rem;
  font-weight: 500;
}

.line-title a:hover {
  color: red;
}

/* 省级动态内容 start */
.prov ul {
  margin-bottom: .25rem;
}

.prov li {
  position: relative;
  line-height: .5625rem;
}

.prov li a::before {
  content: "";
  width: 0.05rem;
  height: 0.05rem;
  background: #7d7d7d;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.025rem;
}

.prov li a {
  font-family: 'SourceHanSansCN-Normal';
  font-weight: 400;
  font-size: .25rem;
  color: #000000;
}

.prov li a span {
  margin-left: .125rem;

}

.prov li a i {
  float: right;
  color: #7d7d7d;
  font-family: "Helvetica", "PingFangSC", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
  font-style: normal;
}

.prov li:hover {
  background: #F2FAFF;
}

.prov li a:hover {
  color: #0A62DD;
}

.prov li a:hover i {
  color: #0A62DD;
}

/* 省级动态内容 end */