.advantage_content .l,
.advantage_content .m,
.advantage_content .r {
  width: 30%;
}

.advantage_content .m {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.advantage_box {
  padding: 1.25rem 0 1.5rem 0;
}

.advantage_content .r img {
  display: block;
  width: 100%;
}

.advantage .titbox {
  margin: 0 0 1.125rem 0;
}

.advantage .titbox h4 {
  text-align: center;
  background-image: url(../image/serve/803f4fc9c70292bbdc056073ad0657b.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50% 45%;
}

.advantage_content .l ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 5px 0;
  padding: .5rem;
  color: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  transition: all 0.6s;
  cursor: pointer;
}

.advantage_content .l ul .l_act {
  background: #F58331;
  border-radius: 10px;
  color: #fff;
}

.advantage_content .l ul li:hover {
  background: #F58331;
  border-radius: 10px;
  color: #fff;
  transition: all 0.6s;
}

.advantage_content .m dl dt {
  margin: 0 0 .625rem 0;
}

.advantage_content .m dl dd {
  margin: 0;
  line-height: .5rem;
}
.advantage_content .m dl p {
  margin: 0;
  line-height: .5rem;
}

.advantage {
  position: relative;
}

.p_ad {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  z-index: -1;
}

.advantage_content .m dl {
  display: none;
}

.advantage_content .m .dl_act {
  display: block;
}

@media screen and (max-width: 1680px) {}

@media screen and (max-width: 1600px) {}

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1280px) {}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 980px) {
  .advantage_content .l {
    margin: 0 0 15px 0;
    width: 100%;
  }

  .advantage_content {
    flex-wrap: wrap;
  }

  .advantage_content .m,
  .advantage_content .r {
    width: 100%;
  }

  .advantage_content .m dl dt {
    margin: 0 0 15px 0;
  }

  .advantage_content .m dl dd {
    line-height: 1.5;
  }
  .advantage_content .m dl p {
    line-height: 1.5;
  }
  .advantage .titbox h4 {
    background-image: none;
  }

     .advantage_content .m {
      text-align: center;
     }
}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 640px) {}

@media screen and (max-width: 375px) {}