.container {
  width: 100%;
  /* animation: myContainer .8s ease-in-out; */
}
@keyframes myContainer {
  from {
    opacity: 0.6;
    transform: scale(0.6);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}
/* 内容的第一部分 */
/* 内容的第一部分 高600px */
.container1 {
  width: 72%;
  height: 9.375rem;
  margin-left: 28%;
  position: relative;
}
.container1Title {
  font-size: 0.75rem;
  letter-spacing: 0.05rem;
  font-weight: 400;
  margin-left: 1rem;
  color: #3549f5;
  position: relative;
}
.line1 {
  position: absolute;
  content: "";
  display: inline-block;
  height: 0.75rem;
  width: 0.0625rem;
  background-color: #00f000;
  top: 0.2rem;
  left: -0.5rem;
}
.line2 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 1rem;
  background-color: #00f000;
  top: -0.36rem;
  right: 12%;
}
.line3 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    -45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: -0.625rem;
  right: 12%;
  z-index: 99;
}
.line4 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 3.75rem;
  background-color: #00f000;
  top: 1.7375rem;
  right: 18.2%;
}
.line5 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    -45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: 4.193rem;
  right: 18.2%;
  z-index: 99;
}
.line6 {
  position: absolute;
  content: "";
  display: block;
  width: 64.9%;
  height: 0.035rem;
  background-color: #00f000;
  left: 10.65%;
  top: 6.536rem;
}
.line7 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    -45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  left: 4.3%;
  top: 5.289rem;
  z-index: 99;
}
.container1Content {
  width: 94%;
  display: flex;
  flex-direction: row;
  margin-left: 6%;
  margin-top: 1.25rem;
}
.container1Left {
  font-size: 0.225rem;
  color: #3549f5;
  font-weight: 600;
  width: 30%;
}
.container1Detail {
  width: 100%;
  height: 6rem;
  background: url("../img/solution/img1.jpg") no-repeat;
  background-size: 100% 100%;
}
.container1Detail div {
  color: #00f000;
  width: 50%;
  font-size: 0.4375rem;
  padding-top: 3.9rem;
  padding-left: 18%;
}

/* 内容的第二部分 */
.container2 {
  width: 72%;
  height: 11.25rem;
  margin-left: 28%;
  position: relative;
  color: #727171;
}
.container2Top {
  font-size: 0.225rem;
  color: #3549f5;
  font-weight: 600;
  margin-left: 10%;
}
.container2Center {
  display: flex;
  flex-direction: row;
  margin-left: 10%;
  margin-top: 0.5rem;
}
.container2CenterLeft {
  width: 30%;
  font-size: 0.225rem;
  margin-right: 4%;
}
.container2CenterRight {
  width: 66%;
  height: 6.25rem;
}
.container2CenterRight img {
  width: 100%;
  height: 6.25rem;
}
.container2Title {
  font-size: 0.5rem;
  color: #fff;
  background-color: #00f000;
  padding: 0.125rem 0.25rem;
  text-align: center;
  width: 4.25rem;
  border-radius: 0.625rem;
  margin-left: -10%;
}
.container2detail1 {
  text-indent: 0.5rem;
  margin-left: 0.5rem;
  margin-top: 0.75rem;
}
.container2detail2 {
  margin-left: 0.5rem;
  margin-top: 0.25rem;
  color: #3549f5;
}
.container2detail3 {
  color: #3549f5;
  font-size: 0.275rem;
  font-weight: 600;
  margin-top: 0.75rem;
}
.container2detail3 span {
  border-bottom: 0.035rem solid #00f000;
  width: 86%;
  display: inline-block;
  padding-bottom: 0.375rem;
}
.container2Bottom {
  width: 60%;
  font-size: 0.225rem;
  color: #3549f5;
  margin-left: 13%;
  margin-top: 0.25rem;
}
.line8 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 10.25rem;
  background-color: #00f000;
  top: -1.74rem;
  left: 4.2%;
}
.line9 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  left: 4.3%;
  top: 7.225rem;
  z-index: 99;
}
.line10 {
  position: absolute;
  content: "";
  display: block;
  width: 65%;
  height: 0.035rem;
  background-color: #00f000;
  left: 10.5%;
  top: 9.56rem;
}
/* 内容三五六公用 */
.container3 {
  width: 72%;
  height: 11.25rem;
  margin-left: 28%;
  position: relative;
  font-size: 0.225rem;
  color: #727171;
  letter-spacing: 0.0125rem;
}
.container3Detail {
  margin-left: 10%;
}
.containerTitle {
  color: #3549f5;
  font-size: 0.275rem;
  font-weight: 600;
}
.contanier3detailBottom {
  display: flex;
  flex-direction: row;
  margin-left: 3%;
  /* width: 80%; */
}
.container3DetailLeft {
  width: 35%;
  margin-right: 2%;
  text-indent: 0.5rem;
}
.container3DetailLeft div {
  margin-top: 0.25rem;
}
.container3DetailLeft div:first-child {
  padding-top: 0.25rem;
  border-top: 0.035rem solid #00f000;
}
.container3DetailRight {
  margin-top: 0.25rem;
  width: 63%;
  height: 8.5rem;
}
.container3DetailRight img {
  width: 100%;
  height: 8.5rem;
}
/* 第三部分单独调试 */
.line11 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: -2.9375rem;
  right: 18.2%;
  z-index: 99;
}
.line12 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 1.25rem;
  background-color: #00f000;
  top: -0.6rem;
  right: 18.2%;
  z-index: -1;
}
/* 内容的第四部分 */
.container4 {
  width: 72%;
  height: 11.875rem;
  margin-left: 28%;
  position: relative;
  font-size: 0.225rem;
  color: #727171;
}
.container4Detail {
  margin-left: 13%;
}
.container4Flex {
  display: flex;
  flex-direction: row;
  text-indent: 0.5rem;
}
.container4Left {
  width: 48%;
}
.container4Left ul {
  list-style-type: none;
  margin-top: 0.1875rem;
}
.container4Left ul li {
  margin-top: 0.125rem;
}
.container4Right {
  width: 48%;
  color: #3549f5;
}
.container4Bottom {
  width: 80%;
  height: 6.25rem;
  margin-left: 16%;
  margin-top: 0.5rem;
}
.container4Bottom img {
  width: 100%;
  height: 6.25rem;
}
.line13 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    -45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: -3.5rem;
  right: 18.2%;
  z-index: -1;
}
.line14 {
  position: absolute;
  content: "";
  display: block;
  width: 64.8%;
  height: 0.035rem;
  background-color: #00f000;
  left: 10.7%;
  top: -1.16rem;
}
.line15 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    -45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: -2.412rem;
  left: 4.5%;
}
.line16 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 8.97rem;
  background-color: #00f000;
  top: -0.065rem;
  left: 4.5%;
}
.line17 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: 7.625rem;
  left: 4.5%;
}
.line18 {
  position: absolute;
  content: "";
  display: block;
  width: 60%;
  height: 0.035rem;
  background-color: #00f000;
  left: 10.7%;
  top: 9.96rem;
}
.line19 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: 8.71rem;
  right: 23%;
}
.line20 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 2rem;
  background-color: #00f000;
  top: 11.05rem;
  right: 23%;
}
/* 内容的第五部分 */
.container5 {
  height: 14rem;
  position: relative;
}
.container5 img {
  height: 10rem;
}
.line21 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 2rem;
  background-color: #00f000;
  top: 9.5rem;
  right: 23%;
  z-index: -1;
}
.line22 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    -45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: 10.2rem;
  right: 23%;
}
.line23 {
  position: absolute;
  content: "";
  display: block;
  width: 60.1%;
  height: 0.035rem;
  background-color: #00f000;
  left: 10.6%;
  top: 12.55rem;
}
/* 内容的第六部分 */
.container6 {
  position: relative;
  height: 10.75rem;
}
.container6 img {
  height: 7.25rem;
}
.setFont {
  color: #3549f5;
}
.line24 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    -45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: -2.7rem;
  left: 4.3%;
}
.line25 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 8.65rem;
  background-color: #00f000;
  top: -0.36rem;
  left: 4.3%;
}
.line26 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: 7rem;
  left: 4.3%;
}
.line27 {
  position: absolute;
  content: "";
  display: block;
  width: 59.7%;
  height: 0.035rem;
  background-color: #00f000;
  left: 10.6%;
  top: 9.345rem;
}
/* 内容的第七部分 */
.container7 {
  width: 72%;
  height: 11.25rem;
  margin-left: 28%;
  position: relative;
  font-size: 0.225rem;
  color: #727171;
}
.Continer7top {
  color: #3549f5;
}
.container7detail {
  margin-left: 13%;
  width: 80%;
}
.Container7Title {
  font-size: 0.375rem;
  background-color: #00f000;
  color: #fff;
  width: 3.5rem;
  text-align: center;
  padding: 0.125rem 0.25rem;
  border-radius: 0.625rem;
  margin-top: 0.5rem;
  margin-left: -0.625rem;
}
.contaier7Bottom {
  display: flex;
  flex-direction: row;
}
.Container7Left {
  width: 40%;
  margin-right: 10%;
}
.Container7Right {
  width: 40%;
}
.container7BottomTitle {
  color: #3549f5;
  font-size: 0.275rem;
  font-weight: 600;
  margin-top: 0.75rem;
}
.container7BottomDetail {
  text-indent: 0.5rem;
  margin-left: 0.5rem;
  margin-top: 0.25rem;
}
.container7BottomDetail1 {
  border-top: 0.035rem solid #00f000;
  padding-top: 0.25rem;
}
.line28 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: -2.65rem;
  right: 23.3%;
}
.line29 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 1.49rem;
  background-color: #00f000;
  top: -0.3rem;
  right: 23.3%;
}
.line30 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  top: -0.095rem;
  right: 17%;
}
.line31 {
  position: absolute;
  content: "";
  display: block;
  width: 5%;
  height: 0.035rem;
  background-color: #00f000;
  right: 12%;
  top: 2.25rem;
}
.line32 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  right: 5.8%;
  top: 1rem;
}
.line33 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 5.7rem;
  background-color: #00f000;
  top: 3.36rem;
  right: 5.8%;
}
.line34 {
  position: absolute;
  content: "";
  display: block;
  width: 1.1rem;
  height: 3.625rem;
  background: linear-gradient(
    -45deg,
    transparent 49.5%,
    #00f000 49.5%,
    #00f000 50.5%,
    transparent 50.5%
  );
  right: 5.8%;
  top: 7.8rem;
}
.line35 {
  position: absolute;
  content: "";
  display: block;
  width: 0.0313rem;
  height: 1.2rem;
  background-color: #00f000;
  top: 10.12rem;
  right: 12%;
  z-index: -1;
}
/* img:hover{
  cursor: pointer;
  transition: 1s ease-in-out;
  transform: scale(1.2);
} */
.bottom {
  width: 100%;
  background-color: #3549f5;
  color: #fff;
  font-size: 0.225rem;
  text-align: center;
  /* margin-top: 1rem; */
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}
