.new {
  padding: 1rem 0 2rem;
}

.topNew {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: .87rem;
}

.topNew .left {
  width: 7.5rem;
}

.topNew .tip {
  width: 0.95rem;
  height: 0.39rem;
  background: rgba(62, 182, 255, .05);
  border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.16rem;
  color: #3EB6FF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: .37rem;
}

.topNew .tit {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: bold;
  font-size: 0.25rem;
  color: #000000;
  margin-bottom: .65rem;
}

.topNew .time {
  display: flex;
  align-items: center;
  gap: .06rem;
  margin-bottom: .3rem;
}

.topNew .time span {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.18rem;
  color: #919191;
}

.topNew .time img {
  width: .18rem;
  height: .18rem;
}

.topNew .txt {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.18rem;
  color: #606060;
  line-height: .35rem;
  margin-bottom: .77rem;
}

.topNew .right {
  width: 7.5rem;
  height: 4.7rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
}

.new .list {
  display: flex;
  flex-direction: column;
  gap: .62rem;
  margin-bottom: 1rem;
}

.new .item {
  width: 100%;
  height: 2.12rem;
  display: flex;
  background: #F8FBFC;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  transition: all .3s;
}

.new .item:hover {
  background: #fff;
  box-shadow: 0rem 0rem 0.3rem 0.01rem rgba(0, 0, 0, 0.08);
}

.new .item .scale-box {
  width: 3.38rem;
  height: 100%;
  flex-shrink: 0;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
}

.new .item .text {
  width: 100%;
  padding: .4rem .3rem;
}

.new .item .line1 {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: bold;
  font-size: 0.2rem;
  color: #000000;
  margin-bottom: .2rem;
  transition: all .3s;
}

.new .item:hover .line1 {
  color: #3EB6FF;
}

.new .item .line2 {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.16rem;
  color: #555555;
  line-height: 0.28rem;
  margin-bottom: .2rem;
  transition: all .3s;
}

.new .item:hover .line2 {
  color: #000000;
}

.new .item .time {
  display: flex;
  align-items: center;
  gap: .06rem;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.18rem;
  color: #919191;
  transition: all .3s;
}

.new .item:hover .time {
  color: #000000;
}

.new .item .time img {
  width: .15rem;
  height: .15rem;
  transition: all .3s;
}

.new .item:hover .time img {
  filter: brightness(0);
}

.details {
  /*padding: 1rem 0 1.6rem;*/
  display: flex;
}

.details .left {
  width: 12.6rem;
  padding-right: .8rem;
  flex-shrink: 0;
  border-right: 0.01rem solid #D8D8D8;
  padding-bottom: .13rem;
}

.details .left .tit {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: bold;
  font-size: 0.35rem;
  color: #000000;
  text-align: center;
  margin-bottom: .44rem;
}

.details .left .info {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .6rem;
  margin-bottom: .37rem;
}

.details .left .info div {
  display: flex;
  align-items: center;
  font-family: Poppins, Poppins;
  font-weight: 400;
  font-size: 0.16rem;
  color: #727272;
  gap: .08rem;
}

.details .left .info div img {
  width: .21rem;
  height: .21rem;
  object-fit: contain;
}

.details .left img {
  display: inline-block;
  width: revert-layer;
  height: auto;
}

.details .left .txt {
  padding: .39rem 0 .75rem;
  border-top: 0.01rem solid #D8D8D8;
  border-bottom: 0.01rem solid #D8D8D8;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.18rem;
  color: #000000;
  color: #333;
  line-height: 0.35rem;
  margin-bottom: .39rem;
}

.newFoot {
  display: flex;
  justify-content: space-between;
}

.newFoot .share {
  display: flex;
  align-items: center;
  gap: .08rem;
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.16rem;
  color: #7B7B7B;
}

.newFoot .share span {
  margin-right: .12rem;
}

.newPage {
  display: flex;
  gap: .2rem;
}

.newPage a {
  width: 1.2rem;
  height: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  border: 0.01rem solid #3EB6FF;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .15rem;
  transition: all .3s;
  color: #000;
}

.newPage a:hover {
  background: #3EB6FF;
  color: #FFFFFF;
}

.newPage a img {
  width: .16rem;
  height: .1rem;
}

.newPage a:hover img {
  filter: brightness(0) invert(1);
}

.newPage a.next img {
  transform: rotate(180deg);
}

.details .right {
  width: 100%;
  padding-left: .33rem;
}

.details .right .title {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: bold;
  font-size: 0.25rem;
  color: #3EB6FF;
  display: flex;
  align-items: center;
  margin-bottom: .43rem;
}

.details .right .title::before {
  content: '';
  width: .04rem;
  height: .22rem;
  background: #3EB6FF;
  transform: skew(-15deg);
  margin-right: .12rem;
}

.rightList a {
  margin-bottom: .5rem;
}

.rightList .scale-box {
  width: 100%;
  height: 1.93rem;
  margin-bottom: .29rem;
}

.rightList .time {
  font-family: MiSans, MiSans;
  font-weight: 600;
  font-size: 0.16rem;
  color: #777777;
  margin-bottom: .16rem;
}

.rightList .tit {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.18rem;
  color: #000000;
  transition: all .3s;
}

.rightList a:hover .tit {
  font-family: Source Han Sans SC, Source Han Sans SC;
  font-weight: 400;
  font-size: 0.18rem;
  color: #3EB6FF;
}