/* common style */
.allround-carcharging-25W *,
.allround-carcharging-25W *:before,
.allround-carcharging-25W *:after {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
}

.allround-carcharging-25W *:focus,
.allround-carcharging-25W *:active {
  outline: none;
}

.allround-carcharging-25W {
  width: 100vw;
  overflow: hidden;
  background-color: #000;
}

.allround-carcharging-25W a {
  color: inherit;
  text-decoration: none;
}

.allround-carcharging-25W video,
.allround-carcharging-25W picture,
.allround-carcharging-25W img {
  width: 100%;
  display: block;
}

.allround-carcharging-25W .blur-up {
  filter: blur(5px);
  transition: filter .2s;
}

.allround-carcharging-25W .blur-up.lazyloaded {
  filter: blur(0);
}

.allround-carcharging-25W .lazyload:not([src]) {
  display: none;
}

.allround-carcharging-25W .nr {
  white-space: nowrap;
}

.allround-carcharging-25W sub,
.allround-carcharging-25W sup {
  line-height: 0;
  font-size: 0.6em;
}



.allround-carcharging-25W .is-cover {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.allround-carcharging-25W .learn-more-btn {
  word-break: break-word;
  word-wrap: break-word;
}

.allround-carcharging-25W .show-ie {
  display: none !important;
}

.allround-carcharging-25W .show-mob {
  display: none !important;
}


.allround-carcharging-25W .subtitle {
  font-weight: 500;
  color: #ffffff;
  font-size: 3.33333333vw;
  line-height: 1.25;
}

.allround-carcharging-25W .sub-point {
  font-weight: 700;
  color: #ffffff;
  font-size: 1.66666667vw;
  line-height: 1.25;
}

.allround-carcharging-25W .sub-text {
  color: #ffffff;
  font-size: 1.25vw;
  line-height: 1.6;
  font-weight: 400;
}



.allround-carcharging-25W .pb-40 {
  padding-bottom: 2.08333333vw;
}

.allround-carcharging-25W .pb-60 {
  padding-bottom: 3.125vw;
}

.allround-carcharging-25W .pb-300 {
  padding-bottom: 15.625vw;
}


@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .allround-carcharging-25W .show-mob {
    display: block !important;
  }

  .allround-carcharging-25W .show-pc {
    display: none !important;
  }

  .allround-carcharging-25W .pb-40 {
    padding-bottom: 5.55555556vw;
  }

  .allround-carcharging-25W .pb-60 {
    padding-bottom: 8.33333333vw;
  }

  .allround-carcharging-25W .subtitle {
    font-size: 8.8888888vw;
  }

  .allround-carcharging-25W .sub-text {
    font-size: 4.4444444vw;
  }

  .allround-carcharging-25W .pb-300 {
    padding-bottom: 27.7777777vw;
  }
}

/* kv */
.allround-carcharging-25W .kv-container {
  padding-bottom: 15.05208333vw;
}

.kv-container .kv-content {
  display: flex;
  margin: 3.07291667vw 0 0 5.41666667vw;
}

.kv-container .product-img {
  width: 38.07291667vw;
  flex-shrink: 0;
}

.kv-container .kv-text {
  color: #ffffff;
  font-size: 1.61458333vw;
  line-height: 1.6;
  margin: 14.63541667vw 0 0 0;
  width: 46.92708333vw;
}

.kv-container .kv-text p {
  color: #ffffff;
  font-size: 1.61458333vw;
  padding-top: 2.08333333vw;
  letter-spacing: 0.15625vw;
  font-weight: 400;
  white-space: nowrap;
}

@media screen and (max-width: 1367px) and (orientation: landscape) and (max-aspect-ratio: 1366/1024) {
  .kv-container .kv-content {
    margin: 12.072917vw 0 0 5.41666667vw;
  }
}

/* 1194*727 */
@media screen and (max-width: 1195px) and (orientation: landscape) and (max-aspect-ratio: 1194/727) {
  .kv-container .kv-content {
    margin: 6.072917vw 0 0 5.41666667vw;
  }
}

/* 1080*707 */
@media screen and (max-width: 1081px) and (orientation: landscape) and (max-aspect-ratio: 1080/707) {
  .kv-container .kv-content {
    margin: 7.5vw 0 0 5.41666667vw;
  }
}

/* 1024*534 */
@media screen and (max-width: 1025px) and (orientation: landscape) and (max-aspect-ratio: 1024/533) {
  .kv-container .kv-content {
    margin: 1.072917vw 0 0 5.41666667vw;
  }
}

/* 1024*565 */
@media screen and (max-width: 1025px) and (orientation: landscape) and (max-aspect-ratio: 1024/565) {
  .kv-container .kv-content {
    margin: 2.5vw 0 0 5.41666667vw;
  }
}

/* 1024*665 */
@media screen and (max-width: 1025px) and (orientation: landscape) and (max-aspect-ratio: 1024/665) {
  .kv-container .kv-content {
    margin: 7.5vw 0 0 5.41666667vw;
  }
}

/* 1024*768 */
@media screen and (max-width: 1025px) and (orientation: landscape) and (max-aspect-ratio: 1024/768) {
  .kv-container .kv-content {
    margin: 12vw 0 0 5.41666667vw;
  }
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .allround-carcharging-25W .kv-container {
    padding-bottom: 39.4444444vw;
  }

  .kv-container .kv-content {
    flex-direction: column-reverse;
    margin: 22.2222222vw auto 0;
  }

  .kv-container .product-img {
    width: 83.3333333vw;
    margin: 0 auto;
  }

  .kv-container .kv-text {
    margin: 0 auto;
    width: 80.5555555vw;
    font-size: 4.4444444vw;
  }

  .kv-container .kv-text p {
    font-size: 4.4444444vw;
    text-align: center;
    padding: 11.111111111vw 0 13.88888888vw 0;
    white-space: normal;
  }
}

/* section1 */
.section1 .content {
  text-align: center;
}

.section1 .content .subtitle img {
  width: 5.20833333vw;
  margin-left: 1.25vw;
  margin-top: 0.8vw;
  flex-shrink: 0;
}

.section1 .content .subtitle {
  display: flex;
  justify-content: center;
}

.section1 .desc-wrapper {
  padding-top: 5.20833333vw;
  display: flex;

}

.section1 .desc-wrapper .wrapper-col p {
  font-weight: 700;
  color: #ffffff;
  font-size: 1.66666667vw;
  line-height: 1.25;
  text-align: center;
}

.section1 .desc-wrapper .wrapper-col.wrapper2 p {
  margin-right: 3.5vw;
}

.section1 .desc-wrapper .wrapper-col img {
  width: 9.21875vw;
  padding: 2.08333333vw 0 1.04166667vw 0;
}

.section1 .desc-wrapper .wrapper-col span {
  color: #ffffff;
  font-size: 1.14583333vw;
  line-height: 1.6;
  text-align: center;
}

.section1 .desc-wrapper .wrapper1 {
  width: 15.05208333vw;
  border-right: 1px solid #fff;
  margin-left: 13.95833333vw;
}

.section1 .desc-wrapper .wrapper2 {
  margin-left: 4.08854167vw;
}

.section1 .desc-wrapper .wrapper-content {
  display: flex;
}

.section1 .desc-wrapper .wrapper-content .content-col {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.section1 .desc-wrapper .wrapper-content .content-col:nth-child(1) {
  margin-right: 3.85416667vw;
}

.section1 .desc-wrapper .wrapper-content .content-col:nth-child(2) {
  margin-right: 3.90625vw;
}

.section1 .desc-wrapper .wrapper-content .content-col:nth-child(3) {
  margin-right: 1.30208333vw;
}


@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .section1 .content .subtitle img {
    width: 13.194444vw;
    margin: 2.63888888vw 0 0 3.33333333vw;
  }

  .section1 .content .subtitle {
    justify-content: flex-start;

  }

  .section1 .content {
    margin-left: 8.3333333vw;
  }

  .section1 .content .sub-text {
    width: 80.55555555vw;
    text-align: left;
  }

  .section1 .desc-wrapper {
    flex-direction: column;
  }

  .section1 .desc-wrapper .wrapper-content {
    flex-wrap: wrap;
  }

  .section1 .desc-wrapper .wrapper-col p {
    font-size: 4.44444444vw;
  }

  .section1 .desc-wrapper .wrapper-col span {
    font-size: 3.33333333vw;
  }

  .section1 .desc-wrapper .wrapper1 {
    width: 32.777777777vw;
    border-right: 0px solid #fff;
    margin: 0 auto 8.3333333vw;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .section1 .desc-wrapper .wrapper-col img {
    width: 24.58333333vw;
    padding: 5.555555555vw 0 2.77777777vw 0;
  }

  .section1 .desc-wrapper .wrapper-content .content-col:nth-child(1) {
    margin-left: 16.6666666vw;
    margin-right: 13.33333333vw;
  }

  .section1 .desc-wrapper .wrapper-content .content-col:nth-child(2) {
    margin-right: 0;
  }

  .section1 .desc-wrapper .wrapper-content .content-col:nth-child(3) {
    margin-left: 16.6666666vw;
    margin-right: 5.6944444vw;
  }

  .section1 .desc-wrapper .wrapper2 {
    margin: 0 auto;
  }

}


/* section2 */
.section2 .sec2-container {
  margin: 0 4.16666667vw 0 13.54166667vw;
  display: flex;
}

.sec2-container .sub-point {
  width: 29.89583333vw;
  display: flex;
  justify-content: space-between;
}

.sec2-container .subtitle {
  padding-bottom: 1.04166667vw;
}

.sec2-container .content {
  width: 33.28125vw;
}

.sec2-container .sub-text {
  padding-bottom: 2.08333333vw;
}

.sec2-container .color-txt {
  font-weight: 900;
  color: #43b7ff;
  font-size: 1.66666667vw;
  line-height: 1.25;
  width: 24.42708333vw;
  display: flex;
  justify-content: space-between;
}

.sec2-container .picturebox {
  width: 39.16666667vw;
  margin: 7.91666667vw 0 0 4.16666667vw;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .section2 .sec2-container {
    flex-direction: column;
    margin: 0 0 0 8.333333333vw;
  }

  .sec2-container .sub-point {
    width: 79.7222222vw;
  }

  .sec2-container .content {
    width: 83.333333vw;
  }

  .sec2-container .sub-point {
    font-size: 4.44444444444vw;
    padding-bottom: 5.55555555vw;
  }

  .sec2-container .subtitle {
    padding-bottom: 5.555555555vw;
  }

  .sec2-container .color-txt {
    font-size: 6.666666666vw;
    width: 77.083333vw;
  }

  .sec2-container .sub-text {
    padding-bottom: 5.555555555vw;
  }

  .sec2-container .picturebox {
    width: 83.3333333vw;
    margin: 8.33333333vw auto auto 0;
  }
}

/* section4 */

.section4 .sec4-container {
  position: relative;
  z-index: 1;
}

.sec4-container .picturebox {
  width: 100vw;
  overflow: hidden;

}

.sec4-container .content {
  position: absolute;
  z-index: 2;
  left: 55.41666667vw;
  top: 14.58333333vw;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .sec4-container .content {
    margin-left: 8.33333vw;
    text-align: left;
    position: static;
  }
}

/* section5 */
.sec5-container .content {
  text-align: center;
}

.sec5-container .picturebox {
  width: 79.16666667vw;
  margin: 0 auto;
  position: relative;
}

.sec5-container .img-note {
  color: #ffffff;
  font-size: 1.14583333vw;
  line-height: 1.6;
  text-align: center;
  font-weight: 400;
}

.sec5-container .img-note .note1 {
  position: absolute;
  bottom: 0.9375vw;
  left: 0.98958333vw;
}

.sec5-container .img-note .note2 {
  position: absolute;
  bottom: 0.9375vw;
  left: 12.34375vw;
}

.sec5-container .img-note .note3 {
  position: absolute;
  bottom: 0.9375vw;
  left: 45.72916667vw;
}

.sec5-container .img-note .note4 {
  position: absolute;
  bottom: 0.9375vw;
  left: 57.91666667vw;
}

.sec5-container .img-note .note5 {
  position: absolute;
  bottom: 0.9375vw;
  left: 68.95833333vw;
}

.sec5-container .small-desc {
  color: #ffffff;
  font-size: 0.625vw;
  line-height: 1.6;
  font-weight: 400;
  margin: 3.125vw auto 0;
  width: 79.16666667vw;
  text-align: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
  align-items: center;

}

@media screen and (max-width: 1919px) {
  .sec5-container .small-desc {
    font-size: 12px;
  }
}

.sec5-container .small-desc img {
  width: 0.98958333vw;
  height: 0.98958333vw;
  margin-right: 0.41666667vw;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .section5 .sec5-container {
    padding-bottom: 0vw;
  }

  .sec5-container .content {
    width: 83.33333vw;
    text-align: left;
    margin-left: 8.333333vw;
  }

  .sec5-container .img-note {
    font-size: 3.88888888vw;
  }

  .sec5-container .content .sub-text {
    padding-bottom: 20.972222222vw;
  }

  .sec5-container .picturebox {
    width: 100%;
  }

  .sec5-container .picturebox img {
    width: 80.277777777vw;
    margin: 0 auto;
  }

  .sec5-container .img-note .note1 {
    bottom: -8.0625vw;
    left: 6.010417vw;
  }

  .sec5-container .img-note .note2 {
    bottom: -8.0625vw;
    left: 61.010417vw;
  }

  .sec5-container .img-note .note3 {
    bottom: 79vw;
    left: 11vw;
    width: 20vw;
  }

  .sec5-container .img-note .note4 {
    bottom: 79vw;
    left: 39.8vw;
    width: 20vw;
  }

  .sec5-container .img-note .note5 {
    bottom: 79vw;
    left: 69vw;
    width: 20vw;
  }

  .sec5-container .small-desc {
    font-size: 3.33333333vw;
    margin: 12.9166666vw 6.94444444vw 0 14.86111111vw;
    align-items: baseline;
    justify-content: flex-end;
  }

  .sec5-container .small-desc img {
    width: 3.47222222vw;
    height: 3.47222222vw;
    margin-right: 0;
    flex-shrink: 0;
    display: inline-block;
    box-sizing: content-box;
    margin-top: -0.3vw;
    margin-right: 1.3888888vw;
  }


  .sec5-container .small-desc div:nth-child(2) {
    width: 73.3333334vw;
  }

}

/* section6 */
.sec6-container .content {
  text-align: center;
}

.sec6-container .picturebox {
  display: flex;
  justify-content: space-between;
  width: 77.08333333vw;
  margin: 0 auto;
}

.sec6-container .card-left {
  width: 44.27083333vw;
}

.sec6-container .card-right {
  width: 31.25vw;
}

.sec6-container .small-desc {
  color: #ffffff;
  font-size: 0.625vw;
  font-weight: 400;
  line-height: 1.6;
  margin: 3.125vw 11.45833333vw 0 11.45833333vw;
  text-align: right;
}

@media screen and (max-width: 1919px) {
  .sec6-container .small-desc {
    font-size: 12px;
  }
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .sec6-container .content {
    width: 83.33333vw;
    text-align: left;
    margin-left: 8.333333vw;
  }

  .sec6-container .picturebox {
    flex-direction: column;
    width: 83.333333333vw;
  }

  .sec6-container .card-left {
    width: 83.333333333vw;
    margin-bottom: 5.55555555vw;
  }

  .sec6-container .card-right {
    width: 83.333333333vw;
  }

  .sec6-container .small-desc {
    font-size: 3.33333333vw;
    margin: 5.55555555vw 8.33333333vw 0 8.33333333vw;
  }

}

/* section7 */
.sec7-container .content {
  text-align: center;
}

.sec7-container .picturebox {
  width: 53.95833333vw;
  margin: 0 auto;
}

.sec7-container .sub-text {
  padding-bottom: 5.20833333vw;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .sec7-container .content {
    width: 83.33333vw;
    text-align: left;
    margin-left: 8.333333vw;
  }

  .sec7-container .picturebox {
    width: 83.33333vw;
  }

  .sec7-container .sub-text {
    padding-bottom: 13.888888vw;
  }

}

/* section8 */
.sec8-container .content {
  text-align: center;
}

.sec8-container .picturebox {
  width: 77.08333333vw;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.sec8-container .card-left {

  width: 31.25vw;
  height: 39.16666667vw;
  background: #151515;
  border-radius: 1.04166667vw;
  -webkit-border-radius: 1.04166667vw;
  -moz-border-radius: 1.04166667vw;
  -ms-border-radius: 1.04166667vw;
  -o-border-radius: 1.04166667vw;
}

.sec8-container .inner {
  margin: 3.125vw auto auto 3.125vw;
}

.sec8-container .card-left .img-box {
  display: flex;
}

.sec8-container .card-right {
  width: 43.75vw;
  height: 39.16666667vw;
  background: #151515;
  border-radius: 1.04166667vw;
  -webkit-border-radius: 1.04166667vw;
  -moz-border-radius: 1.04166667vw;
  -ms-border-radius: 1.04166667vw;
  -o-border-radius: 1.04166667vw;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}

.sec8-container .card-right .card-item p {
  color: #ffffff;
  font-size: 1.25vw;
  line-height: 1.6;
  white-space: nowrap;
  margin-top: 0.78125vw;
  font-weight: 400;
}

.sec8-container .card-right .card-item {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.sec8-container .card-right .card-item:nth-child(1),
.sec8-container .card-right .card-item:nth-child(2),
.sec8-container .card-right .card-item:nth-child(3) {
  margin-top: 3.125vw;
}

.sec8-container .card-right .card-item:not(:last-child) {
  margin-bottom: 1.82291667vw;
}

.sec8-container .card-right .card-item:nth-child(1),
.sec8-container .card-right .card-item:nth-child(4),
.sec8-container .card-right .card-item:nth-child(7),
.sec8-container .card-right .card-item:nth-child(10) {
  width: 10.67708333vw;
  margin-left: 3.125vw;
}

.sec8-container .card-right .card-item:nth-child(2),
.sec8-container .card-right .card-item:nth-child(5),
.sec8-container .card-right .card-item:nth-child(8) {
  width: 10.67708333vw;
  margin-left: 3.07291667vw;
}

.sec8-container .card-right .card-item:nth-child(3),
.sec8-container .card-right .card-item:nth-child(6),
.sec8-container .card-right .card-item:nth-child(9) {
  width: 7.5vw;
  margin-left: 4.53125vw;
}

.sec8-container .card-right .card-item img {
  width: 4.16666667vw;
}

.sec8-container .card-left .subtitle {
  font-weight: 700;
  color: #ffffff;
  font-size: 2.5vw;
  line-height: 1.25;
  padding-bottom: 3.2vw;
}

.sec8-container .img-box img {
  width: 5.20833333vw;
  padding-bottom: 1.5625vw;
}

.sec8-container .img-box .imgbox1 {
  width: 6.25vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 6.25vw 0 2.60416667vw;
}

.sec8-container .img-box .imgbox2 {
  width: 6.875vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sec8-container .img-box p {
  color: #ffffff;
  font-size: 1.25vw;
  line-height: 1.6;
  text-align: center;
  font-weight: 400;
}

.sec8-container .imgbox1 p {
  width: 6.25vw;

}

.sec8-container .imgbox2 p {
  width: 6.875vw;

}


.sec8-container .color-txt {
  padding-bottom: 4.55vw;
  line-height: 1.25;
  display: flex;
}

.sec8-container .color-txt .number {
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  background-image: linear-gradient(180deg, #5cd2ff 0%, #0a257a 100%);
  font-size: 7.875vw;
  font-weight: 800;
  flex-shrink: 0;
}

.sec8-container .color-txt .info {
  font-weight: 700;
  color: #ffffff;
  font-size: 2.5vw;
  line-height: 1.25;
  margin: 5vw 0 0 0.52083333vw;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .sec8-container .content {
    width: 83.33333vw;
    text-align: left;
    margin-left: 8.333333vw;
  }

  .sec8-container .picturebox {
    flex-direction: column;
  }

  .sec8-container .picturebox {
    width: 83.3333333vw;
  }

  .sec8-container .card-left {
    width: 83.3333333vw;
    height: 86.11111111vw;
    border-radius: 2.777777777vw;
    -webkit-border-radius: 2.777777777vw;
    -moz-border-radius: 2.777777777vw;
    -ms-border-radius: 2.777777777vw;
    -o-border-radius: 2.777777777vw;
    margin-bottom: 5.55555555vw;
  }

  .sec8-container .card-right {
    width: 83.33333333vw;
    height: 138.88888888vw;
    align-content: flex-start;
    border-radius: 2.777777777vw;
    -webkit-border-radius: 2.777777777vw;
    -moz-border-radius: 2.777777777vw;
    -ms-border-radius: 2.777777777vw;
    -o-border-radius: 2.777777777vw;
  }

  .sec8-container .card-left .subtitle {
    font-size: 6.666666666vw;
    padding-bottom: 2vw;
  }

  .sec8-container .inner {
    margin: 8.33333333vw auto auto 5.555555555vw;
  }

  .sec8-container .color-txt {
    padding-bottom: 3.4vw;
  }

  .sec8-container .img-box p {
    font-size: 4.4444444444vw;
  }

  .sec8-container .img-box img {
    width: 13.88888888vw;
  }

  .sec8-container .img-box .imgbox1 {
    width: 22.22222222vw;
    margin: 0 12.7777777vw 0 5.5555555vw;
  }

  .sec8-container .img-box .imgbox2 {
    width: 24.44444444vw;
  }

  .sec8-container .imgbox1 p {
    width: 22.22222222vw;
  }

  .sec8-container .imgbox2 p {
    width: 24.44444444vw;
  }

  .sec8-container .color-txt .info {
    font-size: 6.666666666vw;
    margin: 14vw 0 0 2.7777777vw;
  }

  .sec8-container .card-right .card-item img {
    width: 11.11111111vw;
    flex-shrink: 0;
    margin-bottom: 1.3888888vw;
  }

  .sec8-container .card-right .card-item p {
    font-size: 3.88888888vw;
    margin-top: 0;
  }

  .sec8-container .card-right .card-item {
    width: 32.63888888vw !important;
    margin-left: 0 !important;
    justify-content: flex-start;
    margin-bottom: 7.6388888vw !important;
  }

  .sec8-container .card-right .card-item:nth-child(odd) {
    margin-left: 5.83333333vw !important;
  }

  .sec8-container .card-right .card-item:nth-child(even) {
    margin-left: 6.388888888vw !important;
  }

  .sec8-container .card-right .card-item:nth-child(1),
  .sec8-container .card-right .card-item:nth-child(2) {
    margin-top: 8.33333333vw !important;
  }

  .sec8-container .card-right .card-item:nth-child(1),
  .sec8-container .card-right .card-item:nth-child(2),
  .sec8-container .card-right .card-item:nth-child(3) {
    margin-top: 0;
  }

  .sec8-container .card-right .card-item:nth-child(9),
  .sec8-container .card-right .card-item:nth-child(10) {
    margin-bottom: 0 !important;
  }

  .sec8-container .color-txt .number {
    font-size: 21vw;
  }
}

/* section9 */
.section9 .sec9-container {
  display: flex;
  margin: 0 11.45833333vw 0 13.54166667vw;
}

.sec9-container .content {
  width: 38.54166667vw;
}

.sec9-container .content .subtitle {
  padding-top: 2.08333333vw;
}

.sec9-container .picturebox {
  width: 36.45833333vw;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .sec9-container .content {
    width: 83.33333vw;
    text-align: left;
    margin-left: 8.333333vw;
  }

  .sec9-container .sub-text {
    padding-bottom: 8.3333333vw;
  }

  .sec9-container .content .subtitle {
    padding-top: 0;
  }

  .section9 .sec9-container {
    flex-direction: column;
    margin: 0;
  }

  .sec9-container .picturebox {
    width: 86.1111111vw;
    width: 100%;
  }



}

/* section10 */
.section10 .sec10-container {
  display: flex;
}

.sec10-container .picturebox {
  width: 31.25vw;
}

.sec10-container .content {
  width: 34.79166667vw;
  margin: 5.20833333vw 4.79166667vw 0 13.54166667vw;
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .section10 .sec10-container {
    flex-direction: column;
  }

  .sec10-container .content {
    margin: 0 0 0 8.333333vw;
    width: 83.33333vw;
    text-align: left;
  }

  .sec10-container .picturebox {
    width: 83.33333333vw;
    margin: 0 auto;
  }
}


/* footer */
.allround-carcharging-25W .footer .footer-item {
  width: 72.13541667vw;
  margin: 15.625vw auto 10.41666667vw 14.73958333vw;
}

.allround-carcharging-25W .footer ul {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  list-style: decimal;
  color: #7F7F7F;
  padding-left: 1.34em;
}

.allround-carcharging-25W .footer ul>li.current {
  color: #fff;
}

@media screen and (min-width: 1920px) {
  .allround-carcharging-25W .footer ul {
    font-size: 0.625vw;
  }
}

@media screen and (max-width: 1023px),
(max-aspect-ratio: 1/1) and (max-width: 1025px) {
  .allround-carcharging-25W .footer .footer-item {
    width: 85vw;
    margin: 27.77777777vw 6.66666666vw 27.77777777vw 8.333333vw;
  }

  .allround-carcharging-25W .footer ul {
    font-size: 3.33333333vw;
    padding-left: 1.325em;
  }
}



/* footer end*/

/* ie */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .allround-carcharging-25W .show-ie {
    display: block !important;
  }

  .sec8-container .color-txt .number {
    color: #5cd2ff;
    background: none;
    line-height: 1.25;
    box-sizing: content-box;
    display: inline-block;
  }

  .allround-carcharging-25W .hidden-ie {
    display: none !important;
  }
}

/* ie end*/