
@font-face {
  font-family: 'cu';
  src: url('../font/OpenSans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.font-b {
  font-weight: bold;
}
.outcomebanner3.outcomebanner9 .cont .font {
  max-width: 1000px;
}
.outcomebanner3.outcomebanner9 .cont .text {
  max-width: 1000px;
}
.outcomebanner3.outcomebanner6 .cont .font {
  max-width: 1000px;
}
.outcomebanner3.outcomebanner7 .cont .font {
  max-width: 100%;
}
.outcomebanner3.outcomebanner7 .cont .text {
  max-width: 1000px;
}
.medicalbox1 {
  background-color: #e9f5fe;
  padding: 1.1rem 0 2.35rem;
}
@media (max-width: 767px) {
  .medicalbox1 {
    padding: 1.1rem 0;
  }
}
.medicalbox1 .container2 .cn1 {
  text-align: center;
  color: #000;
  line-height: 1.66666667em;
}
.medicalbox1 .container2 .cn1 span {
  color: #006cd7;
}
.medicalbox1 .container2 .box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0.6rem;
}
.medicalbox1 .container2 .box .box1 {
  width: 17.36111111%;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  z-index: 5;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box1 {
    width: calc(50% - 10px);
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box1 {
    width: 100%;
  }
}
.medicalbox1 .container2 .box .box1 .cn2 {
  width: 100%;
  text-align: center;
  background-image: linear-gradient(-14deg, rgba(19, 230, 255, 0.2) 0%, rgba(16, 171, 245, 0.2) 29%, rgba(12, 111, 234, 0.2) 100%);
  line-height: 1.5em;
  padding: 0.18rem 0.1rem;
}
.medicalbox1 .container2 .box .box1 .cn3 {
  background-color: #fff;
  padding: 0.45rem 0.1rem;
  text-align: center;
  height: 2.6rem;
}
.medicalbox1 .container2 .box .box1 .cn3 .cn4 {
  line-height: 1.4em;
}
.medicalbox1 .container2 .box .box2 {
  position: relative;
  width: 65.27777778%;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 {
    width: 100%;
  }
}
.medicalbox1 .container2 .box .box2 .bg1 {
  display: block;
}
.medicalbox1 .container2 .box .box2 .bg1::before {
  padding-top: 52.12765957%;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .bg1::before {
    padding-top: 120%;
  }
}
.medicalbox1 .container2 .box .box2 .bg1 .pc-img {
  width: 100%;
  display: block;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .bg1 .pc-img {
    display: none;
  }
}
.medicalbox1 .container2 .box .box2 .bg1 .mb-img {
  width: 100%;
  display: none;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .bg1 .mb-img {
    display: block;
    object-fit: contain;
  }
}
.medicalbox1 .container2 .box .box2 .lefttext {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 13.82978723%;
  z-index: 2;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .lefttext {
    display: none;
  }
}
.medicalbox1 .container2 .box .box2 .lefttext .img {
  text-align: center;
}
.medicalbox1 .container2 .box .box2 .lefttext .img img {
  width: 46.15384615%;
}
.medicalbox1 .container2 .box .box2 .lefttext .cn5 {
  margin-top: 0.1rem;
  line-height: 1.25em;
  text-align: center;
  color: #333333;
}
.medicalbox1 .container2 .box .box2 .lefttext2 {
  position: absolute;
  left: 13.82978723%;
  top: 50%;
  transform: translateY(-50%);
  width: 42.76595745%;
  padding: 0 5.31914894%;
  z-index: 3;
  font-size: 14px;
}
@media (max-width: 1580px) {
  .medicalbox1 .container2 .box .box2 .lefttext2 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .lefttext2 {
    font-size: 0.24rem;
    left: 50%;
    transform: translateX(-50%);
    top: 0.5rem;
    text-align: center;
  }
}
.medicalbox1 .container2 .box .box2 .lefttext2 .cn10 {
  line-height: 1em;
  color: #333333;
  padding-bottom: 0.1rem;
  position: relative;
}
.medicalbox1 .container2 .box .box2 .lefttext2 .cn10::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 1.15rem;
  height: 1px;
  background-color: #9ecef8;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .lefttext2 .cn10::before {
    left: 50%;
    transform: translateX(-50%);
    right: initial;
  }
}
.medicalbox1 .container2 .box .box2 .lefttext2 .cn11 {
  margin-top: 0.2rem;
  color: #333;
  line-height: 1.25em;
  font-size: 14px;
}
@media (max-width: 1580px) {
  .medicalbox1 .container2 .box .box2 .lefttext2 .cn11 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .lefttext2 .cn11 {
    display: none;
  }
}
.medicalbox1 .container2 .box .box2 .leftyuan {
  position: absolute;
  left: 13.82978723%;
  top: 50%;
  transform: translateY(-50%);
  width: 42.76595745%;
  border-radius: 50%;
  background-image: url(../image/z-img14.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  aspect-ratio: 1/1;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .leftyuan {
    width: 80%;
    left: 50%;
    transform: translateX(-50%);
    top: -10%;
  }
}
.medicalbox1 .container2 .box .box2 .centeryuan {
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  width: 34.36170213%;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .centeryuan {
    width: 80%;
  }
}
.medicalbox1 .container2 .box .box2 .centeryuan .yuan1 {
  width: 85.75851393%;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-image: linear-gradient(-90deg, #01c7de 0%, #015de7 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.medicalbox1 .container2 .box .box2 .centeryuan .yuan1::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(1, 109, 230, 0.12);
  border: solid 1px #94c8f7;
  opacity: 0.82;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  animation: medicalscale 2s infinite linear;
}
.medicalbox1 .container2 .box .box2 .centeryuan .yuan1::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 79.7833935%;
  aspect-ratio: 1/1;
  border-radius: 50%;
  border: 2px dashed rgba(247, 248, 250, 0.6);
  animation: medicalrotate 20s infinite linear;
}
.medicalbox1 .container2 .box .box2 .centeryuan .yuan1 .yuan2 {
  width: 62.09386282%;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #000000;
  position: relative;
  z-index: 2;
}
.medicalbox1 .container2 .box .box2 .centeryuan .yuan1 .yuan2 .cn6 {
  position: absolute;
  left: 50%;
  top: 20%;
  transform: translateX(-50%);
}
.medicalbox1 .container2 .box .box2 .centeryuan .yuan1 .yuan2 .cn6 img {
  width: 0.22rem;
}
.medicalbox1 .container2 .box .box2 .centeryuan .yuan1 .yuan2 .cn7 {
  color: #000000;
}
@media (max-width: 991px) {
  .medicalbox1 .container2 .box .box2 .centeryuan .yuan1 .yuan2 .cn7 {
    font-size: 0.24rem;
  }
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .centeryuan .yuan1 .yuan2 .cn7 {
    font-size: 0.4rem;
  }
}
.medicalbox1 .container2 .box .box2 .rightyuan {
  position: absolute;
  right: 13.82978723%;
  top: 50%;
  transform: translateY(-50%);
  width: 42.76595745%;
  border-radius: 50%;
  background-image: url(../image/z-img14.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  aspect-ratio: 1/1;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .rightyuan {
    width: 80%;
    left: 50%;
    right: initial;
    transform: translateX(-50%);
    bottom: 10%;
  }
}
.medicalbox1 .container2 .box .box2 .righttext {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 13.82978723%;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .righttext {
    display: none;
  }
}
.medicalbox1 .container2 .box .box2 .righttext .img {
  text-align: center;
}
.medicalbox1 .container2 .box .box2 .righttext .img img {
  width: 46.15384615%;
}
.medicalbox1 .container2 .box .box2 .righttext .cn5 {
  margin-top: 0.1rem;
  line-height: 1.25em;
  text-align: center;
  color: #333333;
}
.medicalbox1 .container2 .box .box2 .righttext2 {
  position: absolute;
  right: 13.82978723%;
  top: 50%;
  transform: translateY(-50%);
  width: 42.76595745%;
  width: 26%;
  padding: 0 5.31914894%;
  text-align: right;
  font-size: 14px;
}
@media (max-width: 1580px) {
  .medicalbox1 .container2 .box .box2 .righttext2 {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .righttext2 {
    font-size: 0.24rem;
    text-align: left;
    left: 50%;
    right: initial;
    top: initial;
    transform: translateX(-50%);
    bottom: 0.5rem;
    text-align: center;
  }
}
.medicalbox1 .container2 .box .box2 .righttext2 .cn10 {
  line-height: 1em;
  color: #333333;
  padding-bottom: 0.1rem;
  position: relative;
}
.medicalbox1 .container2 .box .box2 .righttext2 .cn10::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 1.15rem;
  height: 1px;
  background-color: #9ecef8;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .righttext2 .cn10::before {
    left: 50%;
    transform: translateX(-50%);
    right: initial;
  }
}
.medicalbox1 .container2 .box .box2 .righttext2 .cn11 {
  margin-top: 0.2rem;
  color: #333;
  line-height: 1.25em;
  bottom: -1rem;
  font-size: 14px;
}
@media (max-width: 1580px) {
  .medicalbox1 .container2 .box .box2 .righttext2 .cn11 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .righttext2 .cn11 {
    display: none;
  }
}
.medicalbox1 .container2 .box .box2 .bottomtext {
  width: 78.29787234%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.8rem;
}
@media (max-width: 767px) {
  .medicalbox1 .container2 .box .box2 .bottomtext {
    display: none;
  }
}
.medicalbox1 .container2 .box .box2 .bottomtext .img {
  width: 100%;
}
.medicalbox1 .container2 .box .box2 .bottomtext .cn12 {
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}
@keyframes medicalrotate {
  from {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes medicalscale {
  from {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  to {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 0;
  }
}
.medicalbox2 {
  background-color: #Fff;
  padding: 1.4rem 0 0.5rem;
  text-align: center;
}
.medicalbox2 .cn1 {
  color: #666666;
  line-height: 1.5em;
}
.medicalbox2 .cn2 {
  margin-top: 0.2rem;
  color: #000000;
  line-height: 1.33333333em;
  margin-bottom: 0.64rem;
}
.medicalbox2 .cn3 {
  text-align: center;
  max-width: 1920px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .medicalbox2 .cn3 {
    width: 100%;
    overflow: auto;
  }
}
.medicalbox2 .cn3 img {
  width: 86.66666667%;
  width: 93.125%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .medicalbox2 .cn3 img {
    width: 220%;
    max-width: initial;
  }
}
.medicalbox3 .synbox-sec3 {
  padding: 1.2rem 0 1.4rem;
}
.medicalbox3 .synbox-sec3 .container .synbox_tit {
  margin-bottom: 0.9rem;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .container .synbox_tit {
    margin-bottom: 2rem;
  }
}
.medicalbox3 .synbox-sec3 .container .name {
  margin-top: 0.2rem;
  color: #fff;
}
.medicalbox3 .synbox-sec3 .cont .jut {
  justify-content: center;
}
.medicalbox3 .synbox-sec3 .cont .jut .item {
  margin-left: 0;
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt {
  margin-left: -10%;
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt {
  margin-left: 0;
  margin-right: -10%;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt {
    margin-left: 0;
    margin-right: 0;
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz1 {
  top: 10%;
  left: 70%;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz1 {
    top: 60%;
    left: 100%;
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz2 {
  top: 5%;
  left: 40%;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz2 {
    top: 35%;
    left: 90%;
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz3 {
  top: 20%;
  left: 10%;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz3 {
    top: 12%;
    left: 77%;
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz4 {
  top: 50%;
  left: 0%;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz4 {
    top: 0%;
    left: 50%;
    transform: translateX(-50%);
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz5 {
  top: 80%;
  left: 10%;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz5 {
    top: 12%;
    left: 25%;
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz6 {
  top: 95%;
  left: 40%;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz6 {
    top: 35%;
    left: 10%;
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz7 {
  top: 90%;
  left: 70%;
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item.gt.zgt .dingweiz7 {
    top: 60%;
    left: 0%;
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item .nei .fz_zhong {
  background-image: linear-gradient(-25deg, #13e6ff 0%, #10abf5 29%, #0c6fea 100%);
  padding: 0;
}
@media (max-width: 1580px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item .nei .fz_zhong {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item .yuan::before {
    width: 1.2rem;
    height: 1.2rem;
  }
}
.medicalbox3 .synbox-sec3 .cont .jut .item .yuan .tit {
  padding: 0;
  font-size: 14px!important;
}
@media (max-width: 1900px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item .yuan .tit {
    font-size: 12px!important;
  }
}
@media (max-width: 1580px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item .yuan .tit {
    font-size: 12px!important;
  }
}
@media (max-width: 767px) {
  .medicalbox3 .synbox-sec3 .cont .jut .item .yuan .tit {
    width: 1.2rem;
    height: 1.2rem;
  }
}
.medicalbox4 {
  padding: 1.15rem 0 1.4rem;
  background-color: rgba(219, 239, 254, 0.6);
}
.medicalbox4 .container2 .cn1 {
  text-align: center;
  color: #000000;
  line-height: 1.33333333em;
}
.medicalbox4 .container2 .cn2 {
  margin-top: 0.2rem;
  color: #666666;
  line-height: 1.375em;
  text-align: center;
}
.medicalbox4 .container2 .cn3 {
  text-align: center;
}
.medicalbox4 .container2 .cn3 img {
  width: 14.72222222%;
}
@media (max-width: 991px) {
  .medicalbox4 .container2 .cn3 img {
    width: 30%;
  }
}
.medicalbox4 .container2 .cn4 {
  text-align: center;
}
@media (max-width: 767px) {
  .medicalbox4 .container2 .cn4 {
    width: 100%;
    overflow: auto;
  }
}
.medicalbox4 .container2 .cn4 img {
  width: 90.69444444%;
}
@media (max-width: 767px) {
  .medicalbox4 .container2 .cn4 img {
    width: 230%;
    max-width: initial;
  }
}
.medicalbox4 .container2 .cn5 {
  margin-top: 0.9rem;
  color: #000;
  text-align: center;
  line-height: 1.6em;
}
.medicalbox4 .container2 .box {
  margin-top: 0.9rem;
  padding: 0 4.16666667%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .medicalbox4 .container2 .box {
    padding: 0;
  }
}
.medicalbox4 .container2 .box .box3 {
  width: 31.81818182%;
  background-image: url(../image/z-img12.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0.9rem 0.5rem 0.5rem;
  position: relative;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 991px) {
  .medicalbox4 .container2 .box .box3 {
    margin-top: 0.9rem;
    width: 100%;
  }
}
.medicalbox4 .container2 .box .box3 .cn9 {
  width: 32.85714286%;
  height: 0.22rem;
  background-image: linear-gradient(-87deg, #13e6ff 0%, #10abf5 26%, #0c6fea 82%);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -0.22rem;
  z-index: 2;
  border-radius: 0.15rem 0.15rem 0 0;
}
.medicalbox4 .container2 .box .box3 .cn8 {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 50%;
}
.medicalbox4 .container2 .box .box3 .cn6 {
  position: relative;
  z-index: 3;
  text-align: center;
  color: #333333;
  line-height: 1.5em;
}
.medicalbox4 .container2 .box .box3 .cn7 {
  position: relative;
  z-index: 4;
  margin-top: 0.2rem;
  text-align: center;
  color: #666666;
  line-height: 1.5em;
}
.medicalbox4 .container2 .box .box3:hover {
  transform: translateY(-0.1rem);
}
.medicalbox5 {
  background-color: #f7f8fa;
  padding: 1.2rem 0 1.65rem;
}
.medicalbox5 .container2 .cn1 {
  text-align: center;
  color: #000000;
  line-height: 1.33333333em;
}
.medicalbox5 .container2 .cn1 span {
  color: #006cd7;
}
.medicalbox5 .container2 .box2 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1.2rem;
}
.medicalbox5 .container2 .box2 .box3 {
  width: 33%;
}
@media (max-width: 767px) {
  .medicalbox5 .container2 .box2 .box3 {
    width: 100%;
    margin-top: 0.5rem;
  }
}
.medicalbox5 .container2 .box2 .box3 .cn2 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.medicalbox5 .container2 .box2 .box3 .cn2 .cn3 {
  transform: translateX(0.27rem);
  display: block;
  width: 0.77rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-image: linear-gradient(-30deg, #01c7de 0%, #015de7 100%);
}
@media (max-width: 767px) {
  .medicalbox5 .container2 .box2 .box3 .cn2 .cn3 {
    width: 1.2rem;
  }
}
.medicalbox5 .container2 .box2 .box3 .cn2 .cn4 {
  transform: translateX(-0.27rem);
  width: 1.07rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-image: linear-gradient(-30deg, rgba(1, 199, 222, 0.25) 0%, rgba(1, 93, 231, 0.25) 100%);
  box-shadow: inset 0px 0px 25px 0px #ffffff;
  border: solid 1px rgba(255, 255, 255, 0.75);
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(3px);
  color: #333;
}
@media (max-width: 767px) {
  .medicalbox5 .container2 .box2 .box3 .cn2 .cn4 {
    width: 1.8rem;
  }
}
.medicalbox5 .container2 .box2 .box3 .cn5 {
  margin-top: 0.5rem;
  text-align: center;
  color: #333333;
  line-height: 1.5em;
}
@media (max-width: 767px) {
  .medicalbox5 .container2 .box2 .box3 .cn5 {
    margin-top: 0.2rem;
  }
}
.farmers-box1 {
  padding-top: 1.15rem;
  padding-bottom: 0.75rem;
  background-color: #eef2f6;
  position: relative;
  overflow: hidden;
}
.farmers-box1 .imgbg {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.farmers-box1 .imgbg img {
  width: 100%;
}
.farmers-box1 .container2 {
  position: relative;
  z-index: 5;
}
.farmers-box1 .container2 .cn1 {
  color: #000000;
  line-height: 1.33333333em;
  text-align: center;
}
.farmers-box1 .container2 .box1 {
  margin-top: 0.33rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.farmers-box1 .container2 .box1 .box1a {
  display: flex;
  flex-wrap: wrap;
  padding: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.farmers-box1 .container2 .box1 .cn2 {
  min-width: 1.48rem;
  line-height: 0.5rem;
  border-radius: 5px;
  text-align: center;
  padding: 0 0.2rem;
  color: #666666;
  transition: all 0.4s;
  cursor: pointer;
}
.farmers-box1 .container2 .box1 .cn2.on {
  color: #Fff;
  background-image: linear-gradient(-73deg, #13e6ff 0%, #10abf5 29%, #0c6fea 100%);
}
.farmers-box1 .container2 .box2 {
  margin: 0.45rem 0 0.55rem;
}
.farmers-box1 .container2 .box2 .cn3 {
  text-align: center;
  line-height: 1.5em;
  color: #666;
  display: none;
  max-width: 62.15277778%;
  margin: 0 auto;
  animation: nonglin 0.4s 1 forwards linear;
}
@media (max-width: 991px) {
  .farmers-box1 .container2 .box2 .cn3 {
    max-width: 100%;
  }
}
.farmers-box1 .container2 .box2 .cn3.on {
  display: block;
}
.farmers-box1 .container2 .box3 {
  border-radius: 10px;
  background-color: #f8fafb;
  padding: 4.16666667%;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.51);
}
.farmers-box1 .container2 .box3 .cn4 {
  display: none;
  animation: nonglin 0.4s 1 forwards linear;
}
.farmers-box1 .container2 .box3 .cn4.on {
  display: block;
}
.farmers-box1 .container2 .box3 .cn4 .box4 {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #ddd;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.farmers-box1 .container2 .box3 .cn4 .box4 .box4a {
  width: 32.17522659%;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 0.4rem;
}
@media (max-width: 767px) {
  .farmers-box1 .container2 .box3 .cn4 .box4 .box4a {
    margin-bottom: 0.2rem;
    width: 100%;
  }
}
.farmers-box1 .container2 .box3 .cn4 .box4 .box4a .img img {
  width: auto;
  height: 0.5rem;
}
.farmers-box1 .container2 .box3 .cn4 .box4 .box4a .cn5 {
  color: #000000;
  line-height: 1.5em;
  margin-top: 0.3rem;
  margin-bottom: 0.15rem;
}
.farmers-box1 .container2 .box3 .cn4 .box4 .box4a .cn6 {
  color: #666666;
  line-height: 1.5em;
}
.farmers-box1 .container2 .box3 .cn4 .box5 {
  padding-top: 0.5rem;
}
.farmers-box1 .container2 .box3 .cn4 .box5 .cn7 {
  line-height: 1em;
  color: #000;
  margin-bottom: 0.35rem;
}
.farmers-box1 .container2 .box3 .cn4 .box5 .cn8 {
  display: flex;
  flex-wrap: wrap;
}
.farmers-box1 .container2 .box3 .cn4 .box5 .cn8 .cn9 {
  width: 15.10574018%;
  line-height: 0.9rem;
  background-color: #fff;
  border-radius: 5px;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.9rem;
}
@media (max-width: 767px) {
  .farmers-box1 .container2 .box3 .cn4 .box5 .cn8 .cn9 {
    height: 1.2rem;
    width: 30%;
  }
}
.farmers-box1 .container2 .box3 .cn4 .box5 .cn8 .cn9 img {
  max-width: 80%;
  height: auto;
}
@keyframes nonglin {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.farmers-box2 {
  padding: 0.9rem 0 1.2rem;
  background-color: #eef2f6;
}
.farmers-box2 .container2 {
  padding: 0.6rem 4.16666667%;
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
}
.farmers-box2 .container2 .left {
  width: 41.96969697%;
}
@media (max-width: 767px) {
  .farmers-box2 .container2 .left {
    width: 100%;
  }
}
.farmers-box2 .container2 .left .img {
  width: 100%;
  border-radius: 5px 0 0 5px;
}
.farmers-box2 .container2 .left .img::before {
  padding-top: 68.05054152%;
}
.farmers-box2 .container2 .right {
  margin-left: 6.06060606%;
  width: 51.96969697%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .farmers-box2 .container2 .right {
    width: 100%;
    margin-left: 0;
  }
}
.farmers-box2 .container2 .right .box1 {
  padding-right: 0.5rem;
  padding-top: 0.3rem;
}
.farmers-box2 .container2 .right .box1 .cn1 {
  color: #000000;
  line-height: 1.5em;
}
.farmers-box2 .container2 .right .box1 .cn2 {
  margin-top: 0.15rem;
  color: #666666;
  line-height: 1.5em;
}
.farmers-box2 .container2 .right .box2 {
  margin-top: 0.3rem;
}
.farmers-box2 .container2 .right .box2 .img img {
  width: auto;
  height: 0.3rem;
}
.farmers-box3 {
  padding: 1.4rem 0 1.25rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.farmers-box3 .container2 .cn1 {
  text-align: center;
  line-height: 1.5em;
  color: #fff;
}
.farmers-box3 .container2 .cn2 {
  margin-top: 0.15rem;
  text-align: center;
  color: #ffffff;
  line-height: 1.5em;
}
.farmers-box3 .container2 .box {
  margin-top: 0.6rem;
  display: flex;
  flex-wrap: wrap;
}
.farmers-box3 .container2 .box .box2 {
  background-color: #ffffff;
  border-radius: 5px;
  width: 23.95833333%;
  margin-right: 1.38888889%;
  text-align: center;
  padding: 0.6rem 0 0.8rem;
  margin-bottom: 0.2rem;
}
.farmers-box3 .container2 .box .box2:nth-child(4n) {
  margin-right: 0;
}
@media (max-width: 767px) {
  .farmers-box3 .container2 .box .box2:nth-child(even) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .farmers-box3 .container2 .box .box2 {
    margin-right: 0.2rem;
    width: calc((100% - 0.2rem) / 2);
  }
}
.farmers-box3 .container2 .box .box2 .img img {
  width: auto;
  height: 0.5rem;
}
.farmers-box3 .container2 .box .box2 .cn3 {
  margin: 0.25rem 0 0.12rem;
  color: #000000;
  line-height: 1.73333333em;
}
.farmers-box3 .container2 .box .box2 .cn4 {
  color: #666666;
  line-height: 1.5em;
}
.farmers-box4 .markebox9-sec1 {
  padding: 1.2rem 0;
}
.farmers-box4 .markebox9-sec1 .container .synbox_tit .cn1 {
  text-align: center;
  color: #000000;
  line-height: 1.33333333em;
}
.farmers-box4 .markebox9-sec1 .container .synbox_tit .cn1 span {
  color: #006cd7;
}
.farmers-box4 .markebox9-sec1 .container .synbox_tit .cn2 {
  margin-top: 0.2rem;
  text-align: center;
  color: #666666;
  line-height: 1.5em;
}
.farmers-box4 .markebox9-sec1 .cont .cet .nei .yuan .list .li {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.11111111em;
}
@media (max-width: 1580px) {
  .farmers-box4 .markebox9-sec1 .cont .cet .nei .yuan .list .li {
    font-size: 12px;
  }
}
@media (max-width: 1260px) {
  .farmers-box4 .markebox9-sec1 .cont .cet .nei .yuan .list .li {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .farmers-box4 .markebox9-sec1 .cont .cet .nei .yuan .list .li {
    font-size: 0.18rem;
  }
}
.farmers-box4 .markebox9-sec1 .cont .item .jut.jut2 {
  padding: 0;
}
.farmers-box4 .markebox9-sec1 .cont .item .jut .li {
  position: relative;
  text-align: left;
}
.farmers-box4 .markebox9-sec1 .cont .item .jut .li .timg {
  margin: 0.1rem 0;
}
.farmers-box4 .markebox9-sec1 .cont .item .jut .li .timg2 {
  position: relative;
}
.farmers-box4 .markebox9-sec1 .cont .item .tit {
  background: url(../image/z-img52.png) center / cover no-repeat;
  padding: 0;
  line-height: 0.75rem;
  color: #ffffff;
}
.farmers-box5 {
  padding: 1.2rem 0;
  overflow: hidden;
}
.farmers-box5 .container2 {
  display: flex;
  justify-content: space-around;
}
@media (max-width: 767px) {
  .farmers-box5 .container2 {
    flex-wrap: wrap;
  }
}
.farmers-box5 .container2 .box {
  margin-right: 0.1rem;
  height: 6.3rem;
  width: 50%;
  transition: all 0.4s;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .farmers-box5 .container2 .box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.2rem;
  }
  .farmers-box5 .container2 .box:nth-child(2) {
    height: 8.3rem;
  }
}
.farmers-box5 .container2 .box::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(-14deg, #13e6ff 0%, #10abf5 29%, #0c6fea 100%), linear-gradient(#dbeffe, #dbeffe);
  background-blend-mode: normal, 
                    normal;
  box-shadow: 0px 13px 111px 0px rgba(14, 106, 178, 0.31);
  border-radius: 10px;
  opacity: 0.4;
}
.farmers-box5 .container2 .box .text {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0.85rem;
}
.farmers-box5 .container2 .box .text .cn1 {
  text-align: center;
  writing-mode: vertical-rl;
  color: #Fff;
  position: relative;
  display: flex;
  justify-content: center;
  padding-top: 0.4rem;
  line-height: 1.6em;
  letter-spacing: 0.03rem;
  height: 4.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.farmers-box5 .container2 .box .text .cn1:before {
  display: block;
  content: "";
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  position: absolute;
  width: 0.08rem;
  height: 0.08rem;
  background-color: #fff;
  border-radius: 50%;
}
.farmers-box5 .container2 .box .text2 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.7rem;
  width: 18px;
  height: 18px;
}
.farmers-box5 .container2 .box .text2::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 2px;
  background-color: #Fff;
}
.farmers-box5 .container2 .box .text2::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2px;
  height: 100%;
  background-color: #Fff;
}
.farmers-box5 .container2 .box .text3 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
@media (max-width: 767px) {
  .farmers-box5 .container2 .box .text3 {
    display: block;
  }
}
.farmers-box5 .container2 .box .text3 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.farmers-box5 .container2 .box .text4 {
  position: absolute;
  width: 100%;
  left: 0;
  padding: 1rem;
  opacity: 0;
  transform: translateY(0.6rem);
  transition: all 0.5s;
}
@media (max-width: 767px) {
  .farmers-box5 .container2 .box .text4 {
    display: block;
    opacity: 1;
    padding: 0.56rem 0.36rem;
    transform: translateY(0);
  }
}
.farmers-box5 .container2 .box .text4 .cn5 {
  color: #ffffff;
  line-height: 1em;
  margin-bottom: 0.4rem;
}
.farmers-box5 .container2 .box .text4 .cn6 .cn7 {
  color: #fff;
}
.farmers-box5 .container2 .box:last-child {
  margin-right: 0;
}
.farmers-box5 .container2 .box.on {
  width: 66.66666667%;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .farmers-box5 .container2 .box.on {
    width: 100%;
  }
}
.farmers-box5 .container2 .box.on .text3 {
  display: block;
}
.farmers-box5 .container2 .box.on .text4 {
  display: block;
  opacity: 1;
  transform: translateY(0);
}
@media (max-width: 767px) {
  .farmers-box5 .container2 .box.on {
    width: 100%;
  }
}
.farmers-box6 {
  background-color: #f8f8f8;
  padding: 1.4rem 0 0.45rem;
}
.farmers-box6 .cn1 {
  color: #000000;
  text-align: center;
  line-height: 1.33333333em;
}
.farmers-box6 .container2 {
  margin-top: 0.6rem;
  position: relative;
  padding-bottom: 1rem;
}
@media (max-width: 991px) {
  .farmers-box6 .container2 {
    padding-bottom: 1.5rem;
  }
}
.farmers-box6 .container2 .farmersbox6aprev {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.53rem;
  height: 0.53rem;
  border-radius: 50%;
  background-color: #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  cursor: pointer;
  z-index: 2;
}
@media (max-width: 991px) {
  .farmers-box6 .container2 .farmersbox6aprev {
    top: initial;
    bottom: 0;
    left: 30%;
    width: 0.76rem;
    height: 0.76rem;
  }
}
.farmers-box6 .container2 .farmersbox6aprev svg {
  width: 0.11rem;
  height: 0.17rem;
}
.farmers-box6 .container2 .farmersbox6aprev svg path {
  fill: #fff;
  opacity: 1;
}
.farmers-box6 .container2 .farmersbox6aprev:hover {
  background-image: linear-gradient(-90deg, #01c7de 0%, #015de7 100%);
}
.farmers-box6 .container2 .farmersbox6anext {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.53rem;
  height: 0.53rem;
  border-radius: 50%;
  background-color: #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  cursor: pointer;
  z-index: 2;
}
@media (max-width: 991px) {
  .farmers-box6 .container2 .farmersbox6anext {
    top: initial;
    bottom: 0;
    right: 30%;
    width: 0.76rem;
    height: 0.76rem;
  }
}
.farmers-box6 .container2 .farmersbox6anext svg {
  transform: rotate(180deg);
  width: 0.11rem;
  height: 0.17rem;
}
.farmers-box6 .container2 .farmersbox6anext svg path {
  fill: #fff;
  opacity: 1;
}
.farmers-box6 .container2 .farmersbox6anext:hover {
  background-image: linear-gradient(-90deg, #01c7de 0%, #015de7 100%);
}
.farmers-box6 .container2 .farmersbox6a {
  margin: 0 auto;
  width: 78.75%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .farmers-box6 .container2 .farmersbox6a {
    width: 100%;
  }
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .img {
  width: 25.74955908%;
}
@media (max-width: 991px) {
  .farmers-box6 .container2 .farmersbox6a .swiper-slide .img {
    width: 100%;
  }
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .img .img2 {
  width: 175%;
}
@media (max-width: 991px) {
  .farmers-box6 .container2 .farmersbox6a .swiper-slide .img .img2 {
    width: 100%;
  }
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .img .img2::before {
  padding-top: 72.01565558%;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text {
  width: 74.25044092%;
  min-height: 5.34rem;
  background-color: #Fff;
  border-radius: 0 5px 5px 0;
  padding: 0.6rem 7.93650794% 0.6rem 24.69135802%;
}
@media (max-width: 991px) {
  .farmers-box6 .container2 .farmersbox6a .swiper-slide .text {
    width: 100%;
    padding: 0.6rem 0.3rem;
  }
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .cn2 {
  margin-bottom: 0.3rem;
  line-height: 1em;
  color: #000000;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .text2 .cn3 {
  display: flex;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .text2 .cn3:nth-child(2) {
  padding-top: 0.15rem;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .text2 .cn3:last-child {
  padding-bottom: 0.15rem;
  border-bottom: 1px solid #ddd;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .text2 .cn3 span {
  width: calc(100% / 3);
  padding-right: 0.1rem;
  display: block;
  line-height: 1.625em;
  color: #666666;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .text2 .cn3.cn4 {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0.2rem 0;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .text2 .cn3.cn4 span {
  line-height: 1.2;
  color: #000000;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .text3 {
  margin-top: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.farmers-box6 .container2 .farmersbox6a .swiper-slide .text .text3 .cn4 {
  line-height: 1.71428571em;
  color: #666666;
  width: 100%;
  margin-right: 0.4rem;
}
.farmers-box1 {
  padding-top: 1.15rem;
  padding-bottom: 0.75rem;
  background-color: #eef2f6;
  position: relative;
  overflow: hidden;
}
.farmers-box1.business-box1 {
  padding-bottom: 1.2rem;
}
@media (max-width: 767px) {
  .farmers-box1.business-box1 .container2 .box1 .box1a .cn2 {
    min-width: 33%;
    text-align: center;
  }
}
.farmers-box1.business-box1 .container2 .box9 {
  margin-top: 0.4rem;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 0.35rem 4.16666667% 0.45rem 7.63888889%;
}
@media (max-width: 991px) {
  .farmers-box1.business-box1 .container2 .box9 {
    padding: 0.35rem;
  }
}
.farmers-box1.business-box1 .container2 .box9 .box10 {
  display: none;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  animation: nonglin 0.4s 1 forwards;
}
.farmers-box1.business-box1 .container2 .box9 .box10 .left {
  width: 29.52755906%;
  padding-right: 0.2rem;
}
@media (max-width: 767px) {
  .farmers-box1.business-box1 .container2 .box9 .box10 .left {
    width: 100%;
    padding-right: 0;
  }
}
.farmers-box1.business-box1 .container2 .box9 .box10 .left .cn11 {
  color: #000000;
  line-height: 1.6em;
}
.farmers-box1.business-box1 .container2 .box9 .box10 .left .cn12 {
  color: #666666;
  line-height: 1.375em;
  margin: 0.2rem 0 0.5rem;
}
.farmers-box1.business-box1 .container2 .box9 .box10 .left .cn14 {
  display: flex;
}
.farmers-box1.business-box1 .container2 .box9 .box10 .left .cn13 {
  color: #Fff;
  display: block;
  min-width: 1.6rem;
  text-align: center;
  line-height: 0.6rem;
  background-image: linear-gradient(-90deg, #01c7de 0%, #015de7 100%);
  border-radius: 5px;
}
.farmers-box1.business-box1 .container2 .box9 .box10 .right {
  width: 66.92913386%;
}
@media (max-width: 767px) {
  .farmers-box1.business-box1 .container2 .box9 .box10 .right {
    margin-top: 0.3rem;
    width: 100%;
  }
}
.farmers-box1.business-box1 .container2 .box9 .box10 .right .cn14::before {
  padding-top: 54.11764706%;
}
.farmers-box1.business-box1 .container2 .box9 .box10.on {
  display: flex;
}
@keyframes nonglin {
  from {
    opacity: 0;
    transform: translateY(60px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.business-box2 {
  padding: 1.3rem 0 1.3rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.business-box2 .container2 .cn1 {
  text-align: center;
  color: #ffffff;
}
.business-box2 .container2 .cn2 {
  color: #ffffff;
  line-height: 1.5em;
  text-align: center;
  margin: 0.2rem 0 0.55rem;
}
.business-box2 .container2 .cn3 {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .business-box2 .container2 .cn3 {
    justify-content: space-between;
  }
}
.business-box2 .container2 .cn3 .cn4 {
  width: 18.88888889%;
  background-color: #fff;
  border-radius: 5px;
  margin-right: 1.38888889%;
  margin-bottom: 0.2rem;
  padding: 0.75rem 0;
  display: block;
  position: relative;
}
@media (max-width: 767px) {
  .business-box2 .container2 .cn3 .cn4 {
    width: 48%;
    margin-right: 0;
  }
}
.business-box2 .container2 .cn3 .cn4:nth-child(5n) {
  margin-right: 0;
}
.business-box2 .container2 .cn3 .cn4 .icon {
  text-align: center;
}
.business-box2 .container2 .cn3 .cn4 .icon img {
  width: auto;
  height: 0.64rem;
}
.business-box2 .container2 .cn3 .cn4 .cn5 {
  margin-top: 0.1rem;
  text-align: center;
  color: #000000;
  line-height: 1.73333333em;
  line-height: 1.2;
}
.business-box2 .container2 .cn3 .cn4 .cn6 {
  position: absolute;
  left: 50%;
  top: 70%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  z-index: 9;
  opacity: 0;
  transition: all 0;
}
@media (max-width: 991px) {
  .business-box2 .container2 .cn3 .cn4 .cn6 {
    display: none;
  }
}
.business-box2 .container2 .cn3 .cn4 .cn6 .cn7 {
  text-align: center;
  color: #fff;
  line-height: 1.5em;
  margin-bottom: 0.2rem;
  line-height: 1.2;
}
.business-box2 .container2 .cn3 .cn4 .cn6 .cn8 {
  text-align: center;
  color: #Fff;
  line-height: 1.375em;
  width: 60%;
  margin: 0 auto;
  line-height: 1.2;
}
.business-box2 .container2 .cn3 .cn4:hover {
  background-image: url(../image/z-img51.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (max-width: 991px) {
  .business-box2 .container2 .cn3 .cn4:hover {
    background-image: initial;
  }
}
.business-box2 .container2 .cn3 .cn4:hover .icon {
  display: none;
}
@media (max-width: 991px) {
  .business-box2 .container2 .cn3 .cn4:hover .icon {
    display: block;
  }
}
.business-box2 .container2 .cn3 .cn4:hover .cn5 {
  display: none;
}
@media (max-width: 991px) {
  .business-box2 .container2 .cn3 .cn4:hover .cn5 {
    display: block;
  }
}
.business-box2 .container2 .cn3 .cn4:hover .cn6 {
  opacity: 1;
  top: 50%;
}
.pdt_list li:nth-child(6n),
.pdt_list li:nth-child(6n-1),
.pdt_list li:nth-child(6n-2) {
  background: #fff;
}
.business-box3 {
  padding-top: 1.4rem;
  padding-bottom: 1.2rem;
  background-color: #f8f8f8;
}
.business-box3 .container2 .cn1 {
  color: #000000;
  line-height: 1.33333333em;
  text-align: center;
}
.business-box3 .container2 .cn2 {
  text-align: center;
  color: #666666;
  line-height: 1.5em;
  margin-top: 0.25rem;
}
.business-box3 .container2 .cn3 {
  margin-top: 0.6rem;
  position: relative;
}
.business-box3 .container2 .cn3 .farmersbox6aprev {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.53rem;
  height: 0.53rem;
  border-radius: 50%;
  background-color: #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  cursor: pointer;
  z-index: 2;
}
@media (max-width: 767px) {
  .business-box3 .container2 .cn3 .farmersbox6aprev {
    left: 30%;
    top: initial;
    transform: initial;
    width: 0.76rem;
    height: 0.76rem;
    bottom: 0.1rem;
  }
}
.business-box3 .container2 .cn3 .farmersbox6aprev svg {
  width: 0.11rem;
  height: 0.17rem;
}
.business-box3 .container2 .cn3 .farmersbox6aprev svg path {
  fill: #fff;
  opacity: 1;
}
.business-box3 .container2 .cn3 .farmersbox6aprev:hover {
  background-image: linear-gradient(-90deg, #01c7de 0%, #015de7 100%);
}
.business-box3 .container2 .cn3 .farmersbox6anext {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.53rem;
  height: 0.53rem;
  border-radius: 50%;
  background-color: #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  cursor: pointer;
  z-index: 2;
}
@media (max-width: 767px) {
  .business-box3 .container2 .cn3 .farmersbox6anext {
    right: 30%;
    top: initial;
    transform: initial;
    width: 0.76rem;
    height: 0.76rem;
    bottom: 0.1rem;
  }
}
.business-box3 .container2 .cn3 .farmersbox6anext svg {
  transform: rotate(180deg);
  width: 0.11rem;
  height: 0.17rem;
}
.business-box3 .container2 .cn3 .farmersbox6anext svg path {
  fill: #fff;
  opacity: 1;
}
.business-box3 .container2 .cn3 .farmersbox6anext:hover {
  background-image: linear-gradient(-90deg, #01c7de 0%, #015de7 100%);
}
.business-box3 .container2 .cn3 .businessbox3a {
  margin: 0 auto;
  width: 78.75%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767px) {
  .business-box3 .container2 .cn3 .businessbox3a {
    width: 100%;
  }
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .img {
  width: 25.74955908%;
}
@media (max-width: 767px) {
  .business-box3 .container2 .cn3 .businessbox3a .swiper-slide .img {
    width: 100%;
  }
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .img .img2 {
  width: 175%;
}
@media (max-width: 767px) {
  .business-box3 .container2 .cn3 .businessbox3a .swiper-slide .img .img2 {
    width: 100%;
  }
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .img .img2::before {
  padding-top: 72.01565558%;
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .text {
  padding: 0.6rem 0;
  width: 74.25044092%;
  min-height: 5.34rem;
  background-color: #Fff;
  border-radius: 0 5px 5px 0;
  padding: 0.6rem 7.93650794% 0.6rem 24.69135802%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .business-box3 .container2 .cn3 .businessbox3a .swiper-slide .text {
    width: 100%;
    padding: 0.6rem 0.3rem 1rem;
  }
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .text .text2 .cn8 {
  color: #000000;
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .text .text2 .cn9 {
  margin: 0.35rem 0;
  color: #666666;
  line-height: 1.5em;
  padding-right: 0.2rem;
  display: block;
  height: 9em;
  overflow-y: auto;
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .text .text2 .cn9::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .text .text2 .cn9::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #003686;
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .text .text2 .cn9::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #ededed;
}
.business-box3 .container2 .cn3 .businessbox3a .swiper-slide .text .text2 .cn10 img {
  width: auto;
  height: 0.5rem;
}
.business-box4 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1.1rem 0 1.2rem;
}
.business-box4 .container .cn1 {
  color: #000000;
  line-height: 1.5em;
  text-align: center;
}
.business-box4 .container .cn2 {
  color: #666666;
  line-height: 1.5em;
  text-align: center;
  width: 58.75%;
  margin: 0.2rem auto 0;
}
@media (max-width: 991px) {
  .business-box4 .container .cn2 {
    width: 100%;
  }
}
.business-box4 .container .box {
  margin-top: 0.7rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 991px) {
  .business-box4 .container .box {
    padding: 0;
  }
}
.business-box4 .container .box .cn199 {
  text-align: center;
}
.business-box4 .container .box .left {
  width: 17.36111111%;
}
@media (max-width: 991px) {
  .business-box4 .container .box .left {
    width: 100%;
  }
}
.business-box4 .container .box .left .cn4 {
  padding: 0.1rem;
  background-color: rgba(248, 251, 254, 0.7);
}
@media (max-width: 991px) {
  .business-box4 .container .box .left .cn4 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.business-box4 .container .box .left .cn4 .cn5 {
  margin-bottom: 0.1rem;
  background-color: #Fff;
  color: #333333;
  line-height: 1.5em;
  padding: 0.14rem 0;
  text-align: center;
}
@media (max-width: 991px) {
  .business-box4 .container .box .left .cn4 .cn5 {
    width: 48%;
  }
}
.business-box4 .container .box .left .cn4 .cn5:last-child {
  margin-bottom: 0;
}
.business-box4 .container .box .center {
  width: 3.81944444%;
  position: relative;
}
@media (max-width: 991px) {
  .business-box4 .container .box .center {
    display: none;
  }
}
.business-box4 .container .box .center .cn7 {
  position: absolute;
  left: 50%;
  top: 55%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.business-box4 .container .box .center .cn7 img {
  width: 100%;
}
.business-box4 .container .box .right {
  width: 78.81944444%;
}
@media (max-width: 991px) {
  .business-box4 .container .box .right {
    margin-top: 0.5rem;
    width: 100%;
  }
}
.business-box4 .container .box .right .cn6::before {
  padding-top: 42.73127753%;
}
.business-box4 .container .box .cn3 {
  margin-bottom: 0.1rem;
  border-radius: 4px;
  background-image: linear-gradient(90deg, #01c7de 0%, #015de7 100%);
  text-align: center;
  color: #ffffff;
  line-height: 1.41666667em;
  padding: 0.13rem 0;
}
@media (max-width: 1580px) {
  .business-box4 .container .box .cn3 {
    font-size: 16px;
  }
}
.business-box5 {
  padding: 1rem 0 1.7rem;
}
.business-box5 .container .cn1 {
  text-align: center;
  color: #000000;
  line-height: 1.5em;
}
.business-box5 .container .cn1 span {
  color: #006cd7;
}
.business-box5 .container .cn2 {
  text-align: center;
  color: #666666;
  line-height: 1.5em;
  width: 50%;
  margin: 0.2rem auto 0;
}
@media (max-width: 991px) {
  .business-box5 .container .cn2 {
    width: 100%;
  }
}
.business-box5 .container .cn3 {
  margin-top: 0.9rem;
  text-align: center;
}
@media (max-width: 991px) {
  .business-box5 .container .cn3 {
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
  }
}
.business-box5 .container .cn3 img {
  width: 98.125%;
}
@media (max-width: 991px) {
  .business-box5 .container .cn3 img {
    width: 20rem;
    max-width: initial;
  }
}
.business-box6 {
  padding: 1.2rem 0 0;
}
.business-box6 .container .cn1 {
  text-align: center;
  color: #000000;
  line-height: 1.5em;
}
.business-box6 .container .cn2 {
  text-align: center;
  color: #666666;
  line-height: 1.5em;
  width: 55%;
  margin: 0.2rem auto 0.2rem;
}
@media (max-width: 991px) {
  .business-box6 .container .cn2 {
    width: 100%;
  }
}
.business-box6 .container .cn3 {
  justify-content: center;
  display: flex;
  align-items: center;
  color: #333333;
  line-height: 0.4rem;
  transition: all 0.4s;
}
.business-box6 .container .cn3 img {
  transition: all 0.4s;
  display: block;
  margin-left: 0.2rem;
}
.business-box6 .container .cn3:hover {
  color: #003686;
}
.business-box6 .container .cn3:hover img {
  transform: translateX(5px);
}
@media (max-width: 991px) {
  .business-box6 .container .bigbox {
    width: 100%;
    overflow: auto;
    white-space: nowrap;
  }
}
.business-box6 .container .box {
  position: relative;
  margin-top: 1rem;
}
@media (max-width: 991px) {
  .business-box6 .container .box {
    width: 20rem;
  }
}
.business-box6 .container .box .cn4 {
  width: 100%;
}
.business-box6 .container .box .cn5 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 23.6%;
  width: 40.125%;
  z-index: 2;
}
.business-box6 .container .box .cn5 img {
  width: 100%;
}
.business-box6 .container .box .line1 {
  position: absolute;
  left: 0.35rem;
  bottom: 25%;
  animation: mydonghua 2s linear infinite;
}
.business-box6 .container .box .line1 img {
  width: 2px;
  height: 111px;
}
.business-box6 .container .box .line2 {
  position: absolute;
  left: 1.8rem;
  bottom: 42%;
  animation: mydonghua 2s linear infinite;
}
.business-box6 .container .box .line2 img {
  width: 2px;
  height: 111px;
}
.business-box6 .container .box .line3 {
  position: absolute;
  right: 2.1rem;
  bottom: 42%;
  animation: mydonghua 2s linear infinite;
}
.business-box6 .container .box .line3 img {
  width: 2px;
  height: 111px;
}
.business-box6 .container .box .line4 {
  position: absolute;
  right: 0.35rem;
  bottom: 25%;
  animation: mydonghua 2s linear infinite;
}
.business-box6 .container .box .line4 img {
  width: 2px;
  height: 111px;
}
.business-box6 .container .box .box2 {
  position: absolute;
  width: 40.125%;
  bottom: 35%;
  left: 50%;
  transform: translateX(-50%);
}
.business-box6 .container .box .box2 .cn6 {
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  display: flex;
  background-color: #ffffff;
  background-image: url(../image/z-img74.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 500px;
  align-items: center;
  padding: 0.1rem;
}
.business-box6 .container .box .box2 .cn6:nth-child(3n).on {
  left: initial;
  animation-name: myoutcome7right;
}
.business-box6 .container .box .box2 .cn6:nth-child(3n-1).on {
  animation-name: myoutcome7top;
}
.business-box6 .container .box .box2 .cn6:nth-child(3n-2).on {
  animation-name: myoutcome7left;
}
.business-box6 .container .box .box2 .cn6.on {
  animation-duration: 10s;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}
.business-box6 .container .box .box2 .cn6:nth-child(3n) {
  left: initial;
  right: 0;
}
.business-box6 .container .box .box2 .cn6:nth-child(3n-1) {
  left: 50%;
  transform: translate(-50%, -0.5rem);
}
.business-box6 .container .box .box2 .cn6:nth-child(3n-2) {
  left: 0;
}
.business-box6 .container .box .box2 .cn6 .cn7 {
  width: 1rem;
}
.business-box6 .container .box .box2 .cn6 .cn7::before {
  padding-top: 34%;
}
.business-box6 .container .box .box2 .cn6 .cn7 img {
  width: 100%;
}
.business-box6 .container .box .box2 .cn6 .cn8 {
  margin-left: 0.1rem;
  color: #fff;
}
@keyframes mydonghua {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-2rem);
  }
}
@keyframes myoutcome7top {
  0% {
    bottom: 0;
    opacity: 0;
    z-index: -1;
    transform: translate(-50%, -0.5rem) scale(0);
  }
  50% {
    bottom: 1.5rem;
    opacity: 1;
    z-index: 4;
  }
  75% {
    opacity: 1;
  }
  100% {
    bottom: 3.6rem;
    opacity: 0;
    transform: translate(-50%, -0.5rem) scale(1);
  }
}
@keyframes myoutcome7right {
  0% {
    bottom: 0;
    opacity: 0;
    z-index: -1;
    transform: scale(0);
    right: 1.2rem;
  }
  50% {
    bottom: 1.5rem;
    opacity: 1;
    z-index: 4;
  }
  75% {
    opacity: 1;
    right: 0;
  }
  100% {
    bottom: 3.6rem;
    opacity: 0;
    transform: scale(1);
    right: 0;
  }
}
@keyframes myoutcome7left {
  0% {
    bottom: 0;
    opacity: 0;
    z-index: -1;
    transform: scale(0);
    left: 1.2rem;
  }
  50% {
    bottom: 1.5rem;
    opacity: 1;
    z-index: 4;
  }
  75% {
    opacity: 1;
    left: 0;
  }
  100% {
    bottom: 3.6rem;
    opacity: 0;
    transform: scale(1);
    left: 0;
  }
}
.textflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.textflow2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.textflow3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.textflow4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.textflow5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.zother-nav {
  display: flex;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  position: sticky;
  background-color: #Fff;
  left: 0;
  width: 100%;
  top: 70px;
  z-index: 50;
}
@media (max-width: 767px) {
  .zother-nav {
    top: 60px;
  }
}
.zother-nav .cn1 {
  margin: 0 0.4rem;
  line-height: 0.8rem;
  background-color: #Fff;
  color: #666666;
  font-size: 18px;
  position: relative;
  transition: all 0.4s;
  cursor: pointer;
}
@media (max-width: 1580px) {
  .zother-nav .cn1 {
    font-size: 16px;
  }
}
.zother-nav .cn1::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  transition: all 0.4s;
  background-color: #003686;
}
.zother-nav .cn1:nth-child(1) {
  margin: 0 0.4rem 0 auto;
}
.zother-nav .cn1:last-child {
  margin: 0 auto 0  0;
}
.zother-nav .cn1.on {
  color: #003686;
}
.zother-nav .cn1.on::before {
  width: 100%;
}
.zother-nav .cn1:hover {
  color: #003686;
}
.zother-nav .cn1:hover::before {
  width: 100%;
}
.zother-box1 .zother-box1a {
  padding: 0.9rem 0 1.2rem;
}
.zother-box1 .zother-box1a .container2 .box {
  position: relative;
}
.zother-box1 .zother-box1a .container2 .box .cn1 {
  font-size: 0.36rem;
  line-height: 1.27777778em;
  color: #000;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.18rem;
  font-weight: bold;
  width: 100%;
  text-align: center;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1a .container2 .box .cn1 {
    font-size: 0.5rem;
  }
}
.zother-box1 .zother-box1a .container2 .box .cn2 {
  line-height: 0.75em;
  text-align: center;
  font-size: 1.6rem;
  font-weight: bold;
}
.zother-box1 .zother-box1a .container2 .box .cn2 img {
  height: 1.22rem;
}
.zother-box1 .zother-box1a .container2 .box2 {
  width: 84.30555556%;
  margin: 0.25rem auto 0;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1a .container2 .box2 {
    width: 100%;
  }
}
.zother-box1 .zother-box1a .container2 .box2 .cn3 {
  text-align: center;
  line-height: 1.625em;
  color: #666;
  font-size: 16px;
}
@media (max-width: 1580px) {
  .zother-box1 .zother-box1a .container2 .box2 .cn3 {
    font-size: 14px;
  }
}
.zother-box1 .zother-box1b {
  padding: 1.2rem 0 1.2rem;
  background-color: #f9f9fb;
}
.zother-box1 .zother-box1b .container2 .cn1 {
  text-align: center;
  color: #000;
  font-size: 0.36rem;
  line-height: 1.27777778em;
  font-weight: bold;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1b .container2 .cn1 {
    font-size: 0.5rem;
  }
}
.zother-box1 .zother-box1b .container2 .cn2 {
  margin-top: 0.8rem;
  display: flex;
  flex-wrap: wrap;
}
.zother-box1 .zother-box1c {
  padding-top: 1.2rem;
}
.zother-box1 .zother-box1c .container2 .cn1 {
  text-align: center;
  color: #000;
  font-size: 0.36rem;
  line-height: 1.27777778em;
  font-weight: bold;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1c .container2 .cn1 {
    font-size: 0.5rem;
  }
}
.zother-box1 .zother-box1c .container2 .box .cn2 {
  text-align: center;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1c .container2 .box .cn2 {
    width: 100%;
    overflow: auto;
  }
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1c .container2 .box .cn2 img {
    width: 15rem;
    max-width: initial;
  }
}
.zother-box1 .zother-box1d {
  flex-wrap: wrap;
  display: flex;
  margin-top: 1.2rem;
  margin-bottom: 1.85rem;
}
.zother-box1 .zother-box1d .textbox {
  width: 45%;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .textbox {
    width: 100%;
    margin-bottom: 0.6rem;
  }
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .textbox:nth-child(2) {
    margin-bottom: 0;
  }
}
.zother-box1 .zother-box1d .textbox .textbox2 {
  border-radius: 0.1rem;
  height: 2.3rem;
  overflow: hidden;
  border: 1px solid #017ee3;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.4rem;
  position: relative;
}
@media (max-width: 1580px) {
  .zother-box1 .zother-box1d .textbox .textbox2 {
    height: 2.8rem;
  }
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .textbox .textbox2 {
    height: auto;
    flex-direction: column !important;
  }
}
.zother-box1 .zother-box1d .textbox .textbox2 .cn12 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(-73deg, rgba(19, 230, 255, 0.1) 0%, rgba(16, 171, 245, 0.1) 29%, rgba(12, 111, 234, 0.1) 100%);
  opacity: 0.5;
}
.zother-box1 .zother-box1d .textbox .textbox2 .cn10 {
  font-size: 24px;
  color: #017ee3;
  font-weight: bold;
  position: relative;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .textbox .textbox2 .cn10 {
    font-size: 20px;
    margin-bottom: 0.3rem;
    text-align: left !important;
  }
}
.zother-box1 .zother-box1d .textbox .textbox2 .cn11 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 2.9rem;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .textbox .textbox2 .cn11 {
    width: 100%;
    margin: 0 !important;
  }
}
.zother-box1 .zother-box1d .textbox .textbox2 .cn11 li {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .textbox .textbox2 .cn11 li {
    justify-content: flex-start !important;
  }
}
.zother-box1 .zother-box1d .textbox .textbox2 .cn11 li span:nth-child(1) {
  font-size: 0.3rem;
  line-height: 0.26rem;
  color: #017ee3;
  margin-right: 0.05rem;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .textbox .textbox2 .cn11 li span:nth-child(1) {
    display: none;
  }
}
.zother-box1 .zother-box1d .textbox .textbox2 .cn11 li span:nth-child(2) {
  color: #000000;
  font-size: 16px;
  line-height: 0.26rem;
}
@media (max-width: 1580px) {
  .zother-box1 .zother-box1d .textbox .textbox2 .cn11 li span:nth-child(2) {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .textbox .textbox2 .cn11 li span:nth-child(2) {
    line-height: 1.5em;
  }
}
.zother-box1 .zother-box1d .textbox:first-child .textbox2:nth-child(1) {
  margin-bottom: 0.6rem;
}
.zother-box1 .zother-box1d .textbox:first-child .textbox2:nth-child(2) {
  flex-direction: column-reverse;
}
.zother-box1 .zother-box1d .textbox:first-child .textbox2:nth-child(2) .cn11 li {
  width: 50%;
}
.zother-box1 .zother-box1d .textbox:last-child .textbox2:nth-child(1) {
  margin-bottom: 0.6rem;
}
.zother-box1 .zother-box1d .textbox:last-child .textbox2:nth-child(2) {
  flex-direction: column-reverse;
}
.zother-box1 .zother-box1d .textbox:last-child .textbox2 .cn10 {
  text-align: right;
}
.zother-box1 .zother-box1d .textbox:last-child .textbox2 .cn11 {
  margin: 0 0 0 auto;
}
.zother-box1 .zother-box1d .textbox:last-child .textbox2 .cn11 li {
  justify-content: flex-end;
}
.zother-box1 .zother-box1d .textbox:last-child .textbox2 .cn11 span:nth-child(1) {
  display: none;
}
.zother-box1 .zother-box1d .imgbox {
  width: 10%;
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  .zother-box1 .zother-box1d .imgbox {
    display: none;
  }
}
.zother-box1 .zother-box1d .imgbox .img {
  z-index: 10;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 6.7rem;
}
.zother-box1 .zother-box1d .imgbox .img img {
  width: 100%;
}
.zother-box1 .zother-box1d .imgbox .img2 {
  z-index: 9;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 6.07rem;
  animation: bowen2 5s infinite linear;
}
.zother-box1 .zother-box1d .imgbox .img2 img {
  width: 100%;
}
.zother-box1 .zother-box1d .imgbox .img3 {
  z-index: 8;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 5.44rem;
}
.zother-box1 .zother-box1d .imgbox .img3 img {
  width: 100%;
}
.zother-box1 .zother-box1d .imgbox .img4 {
  z-index: 3;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 3.32rem;
  animation: bowen 5s infinite linear;
}
.zother-box1 .zother-box1d .imgbox .img4 img {
  width: 100%;
}
.zother-box1 .zother-box1d .imgbox .bg {
  z-index: 5;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 6.7rem;
}
.zother-box1 .zother-box1d .imgbox .bg .bgimg {
  background-color: #Fff;
  width: 100%;
  border-radius: 50%;
}
.zother-box1 .zother-box1d .imgbox .bg .bgimg::before {
  padding-top: 100%;
}
.zother-box1 .zother-box1d .imgbox .bg2 {
  z-index: 11;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 3.22rem;
  height: 3.22rem;
  border-radius: 50%;
  background-color: #fff;
}
.zother-box1 .zother-box1d .imgbox .bg2 .bg3 {
  z-index: 5;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2.1rem;
  height: 2.1rem;
  border-radius: 50%;
  background-image: linear-gradient(-72deg, #01c7de 0%, #015de7 100%);
}
.zother-box1 .zother-box1d .imgbox .bg2 .logo {
  z-index: 6;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 0.94rem;
}
.public-otherlist {
  display: flex;
  margin: 0 -0.13rem;
}
.public-otherlist .cn3 {
  padding: 0 0.13rem 0;
  margin-bottom: 0.26rem;
}
.public-otherlist .cn3 .cn3a {
  padding: 0.8rem 0;
  background-color: #fff;
  border-radius: 4px;
}
.public-otherlist .cn3 .cn4 {
  height: 0.6rem;
  display: flex;
  align-items: flex-start;
  text-align: center;
  justify-content: center;
}
.public-otherlist .cn3 .cn4 img {
  max-height: 100%;
}
.public-otherlist .cn3 .cn5 {
  text-align: center;
  font-size: 24px;
  color: #000000;
  line-height: 1.41666667em;
  margin-top: 0.25rem;
  margin-bottom: 0.1rem;
  padding: 0 0.3rem;
}
.public-otherlist .cn3 .cn6 {
  padding: 0 0.6rem;
  color: #666666;
  font-size: 16px;
  text-align: center;
  line-height: 1.375em;
}
@media (max-width: 1580px) {
  .public-otherlist .cn3 .cn6 {
    font-size: 14px;
  }
}
.public-otherlist.w1 .cn3 {
  width: 100%;
}
.public-otherlist.w2 .cn3 {
  width: 50%;
}
.public-otherlist.w3 .cn3 {
  width: calc(100% / 3);
}
@media (max-width: 991px) {
  .public-otherlist.w3 .cn3 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .public-otherlist.w3 .cn3 {
    width: 100%;
  }
}
.public-otherlist.w4 .cn3 {
  width: 25%;
}
@media (max-width: 991px) {
  .public-otherlist.w4 .cn3 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .public-otherlist.w4 .cn3 {
    width: 100%;
  }
}
@keyframes bowen {
  0% {
    transform: translate(-50%, -50%) scale(0.8);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    transform: translate(-50%, -50%) scale(0.8);
  }
}
@keyframes bowen2 {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
