.wrap {
  font-size: .16rem;
  width: 100%;
}
.header {
  text-align: center;
  background: #ffffff;
}
.header .tag li {
  font-size: .34rem;
  display: inline-block;
  padding: .1rem .16rem;
  color: #e52121;
}
.header .tag li a {
  color: #e52121;
}
.header .tag {
  display: inline-block;
  border: .01rem solid #e52121;
  border-top-left-radius: .37rem;
  border-top-right-radius: .37rem;
  border-bottom-left-radius: .37rem;
  border-bottom-right-radius: .37rem;
  overflow: hidden;
}
.header .tag li.active {
  background: #e52121;
  border-top-left-radius: .37rem;
  border-top-right-radius: .37rem;
  border-bottom-left-radius: .37rem;
  border-bottom-right-radius: .37rem;
}
.header .tag li.active a{
  color: #ffffff;
}
.header .tab li {
  font-size: .34rem;
  position: relative;
  float: left;
  width: 33.3333%;
  height: .88rem;
  line-height: .88rem;
}
.header .tab li .tab-line {
  position: absolute;
  bottom: 0;
  left: .46rem;
  display: block;
  width: 1.6rem;
  height: .06rem;
  border-top-left-radius: .03rem;
  border-top-right-radius: .03rem;
  border-bottom-left-radius: .03rem;
  border-bottom-right-radius: .03rem;
}
.header .tab li.active a {
  color: #e52121;
}
.header .tab li.active .tab-line {
  background: #e52121;
}
.content {
  position: relative;
  background: #ffffff;
}
.cont {
  min-height: 10rem;
  padding: .2rem;
  background: #f4f2f2;
}
.cont .cont-wrap {
  overflow: hidden;
  border: .01rem solid #f7f5f5;
  border-radius: .08rem;
  background: #ffffff;
}
.cont .cont-wrap img {
  width: 100%;
	
}
.mask {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, .3);
  z-index: 1000;
}
.mask .downlist {
  display: inline-block;
  background: #f5f5f5;
  border-bottom-right-radius: .08rem;
  padding: 0 .36rem;
  overflow: hidden;
}
.mask .downlist li {
  font-size: .28rem;
  height: .9rem;
  line-height: .9rem;
  border-bottom: .01rem solid #fafafa;
  text-align: left;
  padding-left: .34rem;
  padding-right: .34rem;
}
.mask .downlist li a {
  color: #000000;
}
.mask .downlist li.active {
  color: #e52121;
}
.mulu-list {
  min-height: 11rem;
}
.mulu-list .mulu-item {
  background: #ffffff;
}
.mulu-list .item-title {
  font-size: .36rem;
  font-weight: 500;
  height: .76rem;
  line-height: .76rem;
  background: #f4f3f3;
  color: #e52121;
  padding: 0 .3rem;
}
.mulu-list .mulu-item li {
  font-size: .28rem;
  height: .76rem;
  line-height: .76rem;
  color: #000000;
  padding: 0 .3rem;
  border-bottom: .01rem solid #fdfdfd;
  white-space: nowrap;
  overflow: hidden;
}
.icon-up {
  float: right;
  width: .2rem;
  height: .2rem;
  background: url(./../img/up.png) no-repeat;
  background-size: contain;
  margin-top: .28rem;
}
.icon-down {
  float: right;
  width: .2rem;
  height: .2rem;
  background: url(./../img/down.png) no-repeat;
  background-size: contain;
  margin-top: .28rem;
}
.he {
  height: 0;
  overflow: hidden;
}
.wangqi {
  position: relative;
}
.date-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .3);
  z-index: 1000;
  text-align: center;
}
.date {
  margin-top: 3rem;
}
.limit-height {
  height: 11rem;
  overflow: hidden;
}