html,
body {
  background: #fff;
  line-height: 1;
}
.box_warp {
  padding-bottom: 1.17333333rem;
  position: relative;
}
.imglist img {
  display: block;
  width: 100%;
  height: auto;
}
.tit {
  font-size: 0.53333333rem;
  color: #000000;
}
.tit img {
  width: 0.58666667rem;
  height: 0.72rem;
  margin-left: 0.08rem;
}
.tit img .wrap_one,
.tit img .wrap_two {
  padding-bottom: 2.21333333rem;
}
.tit img .imglist img {
  display: block;
  width: 100%;
  height: auto;
}
.banner {
  width: 100%;
  height: 4.13333333rem;
  margin-top: 0.4rem;
  background: url(../images/10.jpg) no-repeat;
  background-size: cover;
}
.banner .swiper-container {
  width: 9.14666667rem;
  height: 4.13333333rem;
}
.banner .swiper-container .swiper-slide {
  width: 9.14666667rem;
  height: 4.13333333rem;
}
.banner .swiper-container .swiper-slide a {
  display: block;
}
.banner .swiper-container .swiper-slide a img {
  width: 9.14666667rem;
  height: 4.13333333rem;
}
.banner .swiper-container .swiper-pagination-bullet {
  width: 0.26666667rem;
  height: 0.26666667rem;
  background: #000!important;
  opacity: 0.2;
}
.banner .swiper-container .swiper-pagination-bullet-active {
  background: #fff!important;
}
.zzrz {
  padding: 0 0.42666667rem;
  margin-top: 0.45333333rem;
}
.zzrz h3 {
  font-size: 0.4rem;
  color: #000;
  margin: 0.42666667rem 0;
}
.zzrz p {
  font-size: 0.32rem;
  color: #999;
  line-height: 0.45333333rem;
}
.active {
  padding: 0 0.42666667rem;
  border-bottom: 0.26666667rem solid #f6f7fa;
  padding-bottom: 0.32rem;
}
.active ul li {
  display: flex;
  padding-top: 0.26666667rem;
}
.active ul li p {
  font-size: 0.32rem;
  color: #999;
  display: inline-block;
  flex: 2;
  line-height: 0.53333333rem;
}
.active ul li b {
  display: block;
  font-size: 0.37333333rem;
  color: #222;
  flex: 8;
  line-height: 0.53333333rem;
}
.active ul li b > div:last-child {
  padding-left: 2.8rem;
}
.active ul li b > div:nth-child(5) {
  margin-top: 0.26666667rem;
}
.active ul li b > div span {
  display: inline-block;
  width: 1.2rem;
}
.wqhg {
  padding: 0.58666667rem 0.42666667rem 0 0.42666667rem;
  border-bottom: 0.26666667rem solid #f6f7fa;
}
.wqhg > ul li {
  padding: 0.4rem 0;
  border-bottom: 1px solid #d8d8d8;
}
.wqhg > ul li:last-child {
  border-bottom: none;
}
.wqhg > ul li h3 {
  font-size: 0.4rem;
  color: #222;
  position: relative;
}
.wqhg > ul li h3 .todetail {
  position: absolute;
  right: 0;
  top: -0.13333333rem;
  background: rgba(254, 219, 219, 0.29);
  border-radius: 0.10666667rem;
  font-size: 0.37333333rem;
  color: #F74B3A;
  padding: 0.10666667rem 0.18666667rem;
}
.wqhg > ul li p {
  font-size: 0.32rem;
  color: #999;
  margin-top: 0.26666667rem;
  line-height: 0.45333333rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.gywm {
  padding: 0.58666667rem 0.42666667rem;
}
.gywm p {
  font-size: 0.37333333rem;
  color: #000;
  line-height: 0.45333333rem;
  margin: 0.37333333rem 0;
}
.gywm img {
  width: 100%;
  height: auto;
  display: block;
}
.to {
  width: 100%;
  height: 1.17333333rem;
  background: #E73D3C;
  position: fixed;
  left: 0;
  bottom: 0;
  text-align: center;
  font-size: 0.42666667rem;
  color: #fff;
  line-height: 1.17333333rem;
}
