@font-face {
  font-family: "font";
  /* Project id 2536519 */
  src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2');
}

[class*=i-] {
  font-family: "font" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.i-tel:before {
  content: "\e61b";
}

.i-position:before {
  content: "\e64f";
}

.i-qrcode:before {
  content: "\e637";
}

.i-date:before {
  content: "\e65a";
}

.i-right:before {
  content: "\e65c";
}

.i-arrow-right:before {
  content: "\e608";
}

.i-arrow-left:before {
  content: "\e609";
}

.i-close:before {
  content: "\e62d";
}

.i-menu:before {
  content: "\e62c";
}

.about-block1 {
  padding: 90px 0;
}

.bg1 {
  background: url(../images/about/about-bg1.png) no-repeat;
  background-size: cover;
}

.bg2 {
  background: url(../images/about/about-bg2.png) no-repeat;
  background-size: cover;
}

.bg3 {
  background: url(../images/about/about-bg3.png) no-repeat;
  background-size: cover;
}


.about-block1 .w1400 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.about-block1 .w1400 div {
  margin: 0 90px;
  flex: 1;
}

.about-block1 .w1400 div:first-child {
  margin-left: 10%;
}

.about-block1 .w1400 div+div {
  margin-left: 0;
}

.about-block1 h1,
.about-block2 h1 {
  font-size: 28px;
  color: black;
  margin-bottom: 50px;
  position: relative;
  font-weight: bold;
}

.about-block1 p {
  line-height: 30px;
  width: 80%;
  font-size: 16px;
}

.about-block1 img {
  width: 100%;
}

.about-block2 {
  padding: 50px 0;
  text-align: center;
}

.about-block2 .w1400 {
  padding: 0 90px;
}

.about-block2 h1::after {
  content: "";
  position: absolute;
  left: calc(50% - 35px);
  bottom: -28px;
  width: 70px;
  height: 3px;
  background-color: black;
}

.about-block2 p {
  text-align: center;
  line-height: 30px;
  font-size: 16px;
}

.about-block2 ul {
  display: flex;
  padding-top: 50px;
  justify-content: center;
}

.about-block2 li {
  line-height: 50px;
  font-size: 12px;
}
.about-block2 li.renzheng img{width:292px;}
.about-block2 li+li {
  margin-left: 20px;
}

.about-block2 img {
  width: 100%;
  border: 1px solid #999;
  object-fit: cover;
}

.about-block2 span.red {
  color: red;
}

.about-block2 strong {
  font-weight: bold;
  color: black;
}

.about-block2 .w1400>div {
  position: relative;
}

.about-block3 p {
  text-align: center;
}

.bg3 h1,
.bg3 h3,
.bg3 p {
  color: white;
}

.bg3 h1::after {
  background-color: white;
}

.bg3 h3 {
  font-size: 16px;
}

.cpzx-nav .nav li:nth-child(5n) {
  margin-right: 55px;
}

.MP {
  display: none;
}

.swiper1,
.swiper2 {
  overflow: hidden;
}

.swiper1 ul,
.swiper2 ul {
  justify-content: initial;
}

.swiper1 li+li,
.swiper2 li+li {
  margin-left: 0;
}

.button-prev,
.button-next {
  position: absolute;
  top: calc(50% - 20px);
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #ccc;
  color: #ccc;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color .3s;
}

.button-prev {
  left: -60px;
}

.button-next {
  right: -60px;
}

.button-prev:hover,
.button-next:hover {
  color: white;
  background-color: #ccc;
}

.about-block4 ul {
  justify-content: center;
}

.about-block4 li+li {
  margin-left: 40px;
}

@media only screen and (min-width: 300px) and (max-width: 1200px) {
  .cpzx-nav .nav li {
    margin-bottom: 20px;
  }

  .cpzx-nav .nav li:nth-child(5n) {
    width: 18.4%;
    margin-right: 2%;
  }
}

@media only screen and (min-width: 300px) and (max-width: 1000px) {
  .PC {
    display: none;
  }

  .MP {
    display: block;
  }

  .about-block1 {
    padding: 45px 0;
  }

  .about-block1 .w1400 {
    flex-direction: column;
    padding: 0 25px;
  }

  .about-block1 .w1400 div {
    margin: 0;
  }

  .about-block1 .w1400 div:first-child {
    margin: 0;
  }

  .about-block1 h1 {
    font-size: 20px;
    margin-bottom: 30px;
    text-align: center;
  }

  .about-block1 img {
    width: 100%;
    margin-top: 30px;
  }

  .about-block1 p {
    width: 100%;
  }

  .about-block2 {
    padding: 45px 0;
  }

  .about-block2 .w1400 {
    padding: 0 25px;
  }

  .about-block2 ul {
    flex-wrap: wrap;
    padding-left: 20px;
    padding-top: 30px;
  }

  .about-block2 li {
    width: 50%;
  }

  .about-block2 li+li {
    margin-left: 20px;
  }

  .about-block2 li:nth-child(2n-1) {
    margin-left: -20px;
  }

  .about-block2 img {
    width: 100%;
    height:200px;
    object-fit:contain;
  }

  .about-block2 h3 {
    line-height: 16px;
    padding: 20px 0;
  }

  .about-block2 p {
    word-break: break-all;
    text-align:left;
  }
}

@media only screen and (min-width: 601px) and (max-width: 900px) {
  .cpzx-nav .nav li:nth-child(5n) {
    width: 23.5%;
  }
}

@media only screen and (min-width: 451px) and (max-width: 600px) {
  .cpzx-nav .nav li:nth-child(5n) {
    width: 32%;
  }
}

@media only screen and (min-width: 300px) and (max-width: 450px) {
  .cpzx-nav .nav li:nth-child(5n) {
    width: 48%;
    margin-right: 4%;
  }

  .about-block2 h1 {
    font-size: 20px;
  }
}