.c-promo {
  height: 464px;
  padding-top: 0 !important;
}
.innc-cb p {
  margin-top: 0;
  font-size: 16px;
}
.c-promo img {
  width: 100%;
}
.innc-cont {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  align-content: space-around;
}
.innc-img {
  width: 615px;
  height: 340px;
  z-index: -1;
}
.innc-cont-boxl {
  position: relative;
  margin-left: -20%;
}
.innc-cb {
  position: absolute;
  padding: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.innc-cbl {
  top: 30%;
  left: 80%;
  /* border: 1px solid; */
  width: 70%;
  background-color: #ffffff;
}
.innc-cont-box {
  margin-top: 40px;
}
.innc-cont-boxr {
  position: relative;
  margin-right: -20%;
}
.innc-cbr {
  top: 30%;
  right: 80%;
  /* border: 1px solid; */
  width: 70%;
  background-color: #ffffff;
}
dt.conbs {
  font-size: 26px;
  margin: 8px auto;
  width: 80%;
  height: 27px;
  line-height: 23px;
  font-family: "Segoe UI black";
}
.bic {
  margin: 75px 0 75px;
}
.innc-zximg {
  width: 50%;
  margin: 0 auto;
  position: relative;
  margin-bottom: 70px;
}
.innc-imgul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  /* width: 33.3%; */
}
.innc-zxim {
  height: auto;
  aspect-ratio: 1;
  width: 33.3%;
}
/* .innc-zximg p {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);width: 100%;
    padding: 20px;
} */
.pconttt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  /* padding: 14px; */
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 5px;
}
.pconttt span {
  font-size: 15px !important;
}
/* 手机端 */
@media screen and (max-width: 769px) {
  .innc-zximg {
    width: 100%;
  }
  dt.conbs {
    height: auto;
    padding: 8px;
  }
  .innc-cont {
    width: 100%;
  }
  .innc-cont-box {
    width: 100%;
  }
  .innc-img {
    width: 100%;
    height: 340px;
    z-index: -1;
  }
  .innc-cont-boxl {
    margin-left: 0;
  }
  .innc-cont-boxr {
    margin-right: 0;
  }
  .innc-cbr {
    top: 58%;
    left: 0;
    width: 100%;
    background-color: #fff;
  }
  .innc-cbl {
    top: 58%;
    left: 0;
    width: 100%;
    background-color: #fff;
  }
  .innc-zxim {
    width: 100%;
    height: auto;
  }
  .c-promo {
    height: 233px;
    padding-top: 0 !important;
  }
}
/* 1080 */
@media screen and (max-width: 1080px) and (min-width: 769px) {
  .innc-img {
    width: 493px;
    height: 240px;
    z-index: -1;
  }
  .innc-cbr {
    top: 19%;
  }
  .innc-cbl {
    top: 19%;
  }
}
