.wrap {
  background: #eb2826;
  width: 100%;
}

.banner {
  width: 100%;
  height: 6.48rem;
  background: url(../img/banner.jpg) no-repeat center;
  background-size: cover;
}

.main {
  width: 6.84rem;
  margin: 0 auto;
  position: relative;
  top: -1.55rem;
}

.cont_box {
  width: 100%;
  background-color: #fff4e2;
  padding-bottom: 0.7rem;
  border-radius: 0 0.2rem 0 0;
}
.cont_box_b {
  margin-top: 0.9rem;
}
.cont_box .tt {
  width: 100%;
}

.cont_box .tt1 {
  height: 1.36rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(../img/tt_1.png) no-repeat center;
  background-size: cover;
}

.cont_box .tt2 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.04rem;
  background: url(../img/tt_2.png) no-repeat center;
  background-size: cover;
}

.cont_box .tt2 span {
  text-align: center;
  font-size: 0.46rem;
  color: #fff;
  font-weight: 550;
}

.cont_box .tt1 span {
  padding: 0 0.8rem;
  font-size: 0.46rem;
  color: #fff;
  text-align: center;
  font-weight: 550;
  line-height: 1.2;
}

.cont_box .cont {
  width: 100%;
}

.cont_box .cont .item {
  width: 100%;
  margin-top: 0.45rem;
}

.cont_box .cont .item .item_tit {
  font-size: 0.34rem;
  color: #fef4e2;
  font-weight: 550;
  width: 1.67rem;
  height: 0.6rem;
  background: url(../img/item_tit_bg.png) no-repeat center;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.08rem;
}

.cont_box .cont .item ul {
  width: 90%;
  margin: 0 auto;
  margin-top: 0.2rem;
}

.cont_box .cont .item ul li::before {
  content: "";
  display: block;
  width: 0.12rem;
  height: 0.18rem;
  background: url(../img/li_bg.png) no-repeat center;
  background-size: cover;
  position: absolute;
  top: 50%;
  margin-top: -0.09rem;
  left: 0;
}
.cont_box .cont .item ul li {
  width: 100%;
  padding-left: 0.3rem;
  line-height: 1.6;
  position: relative;
  margin-bottom:0.25rem;
  box-sizing: border-box;
  text-align: justify;
}

.cont_box .cont .item ul li a {
  font-size: 0.3rem;
  display: block;
  color: #5f5f57;
  width: 100%;
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
  /* white-space: nowrap; */
}
