
.section-partners {
  font-family: "Manrope", "HarmonyOS Sans SC", Arial, sans-serif;
}
.section-partners .section1 {
  margin: calc(var(--clientWidth)* 3.802083 / 100) 0 0;
  height: calc(var(--clientWidth)* 20.729167 / 100);
  position: relative;
  overflow: hidden;
}
.section-partners .section1 .section1-img {
  width: 100%;
  height: 100%;
  position: relative;
}
.section-partners .section1 .section1-img img {
  height: 100%;
}
.section-partners .section1 .section1-text {
  width: calc(var(--clientWidth)* 39.0625 / 100);
  padding-left: calc(var(--clientWidth)* 11.979167 / 100);
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  padding-left: 12%;
  height: fit-content;
}
.section-partners .section1 .section1-text h2 {
  font-size: calc(var(--clientWidth)* 2.083333 / 100);
  margin-bottom: calc(var(--clientWidth)* 1.041667 / 100);
  line-height: 1.5;
  color: #fff;
}
.section-partners .section1 .section1-text p {
  opacity: 0.72;
  font-size: calc(var(--clientWidth)* 1.145833 / 100);
  line-height: 1.42;
  color: #fff;
}
.section-partners .section2 {
  position: relative;
}
.section-partners .section2 h3 {
  padding-top: calc(var(--clientWidth)* 5.208333 / 100);
  font-size: calc(var(--clientWidth)* 2.5 / 100);
  text-align: center;
  color: #000;
  font-weight: 700;
}
.section-partners .section2 p {
  text-align: center;
  padding-top: calc(var(--clientWidth)* .520833 / 100);
  font-size: calc(var(--clientWidth)* 1.25 / 100);
  line-height: 1.5;
}
.section-partners .section2 .section2-button-box {
  width: calc(var(--clientWidth)* 82.03125 / 100);
  margin: calc(var(--clientWidth)* 1.041667 / 100) auto 0;
  display: flex;
  align-items: center;
}
.section-partners .section2 .section2-button-box .section2-search {
  width: calc(var(--clientWidth)* 15.729167 / 100);
  height: calc(var(--clientWidth)* 2.5 / 100);
  margin: 0 2%;
  padding: calc(var(--clientWidth)* .055 / 100) calc(var(--clientWidth)* .364583 / 100);
  display: flex;
  align-items: center;
  border: 1px solid #dcdfe6;
  border-radius: calc(var(--clientWidth)* .208333 / 100);
  box-sizing: border-box;
}
.section-partners .section2 .section2-button-box .section2-search i {
  width: calc(var(--clientWidth)* .625 / 100);
  margin-right: calc(var(--clientWidth)* .416667 / 100);
  color: #409eff;
}
.section-partners .section2 .section2-button-box .section2-search input {
  width: calc(var(--clientWidth)* 13.958333 / 100);
  font-size: calc(var(--clientWidth)* .833333 / 100);
  border: 0;
  color: #606266;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.section-partners .section2 .section2-button-box .section2-search input::placeholder {
  color: #409eff;
}
.section-partners .section2 .section2-button-box .section2-search input:focus::-webkit-input-placeholder {
  color: transparent;
}
.section-partners .section2 .section2-button-box .section2-search input:focus::-moz-placeholder {
  color: transparent;
}
.section-partners .section2 .section2-button-box .section2-search input:focus:-ms-input-placeholder {
  color: transparent;
}
.section-partners .section2 .section2-button-box .section2-search input:focus:-moz-placeholder {
  color: transparent;
}
.section-partners .section2 .section2-button-box .section2-option {
  width: calc(var(--clientWidth)* 23.958333 / 100);
  height: calc(var(--clientWidth)* 2.5 / 100);
  margin: 0 2%;
  border: 1px solid #dcdfe6;
  border-radius: calc(var(--clientWidth)* .208333 / 100);
  box-sizing: border-box;
  position: relative;
}
.section-partners .section2 .section2-button-box .section2-option .section2-option-top {
  display: flex;
  width: calc(var(--clientWidth)* 23.958333 / 100);
  height: 100%;
  align-items: center;
}
.section-partners .section2 .section2-button-box .section2-option .section2-option-top img {
  width: calc(var(--clientWidth)* .833333 / 100);
  transition: 0.5s;
  margin-left: calc(var(--clientWidth)* .520833 / 100);
}
.section-partners .section2 .section2-button-box .section2-option .section2-option-top span {
  color: #409eff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 90%;
  cursor: pointer;
  display: block;
  margin-left: calc(var(--clientWidth)* .520833 / 100);
  font-size: calc(var(--clientWidth)* .833333 / 100);
}
.section-partners .section2 .section2-button-box .section2-option .section2-option-bottom {
  position: absolute;
  right: calc(var(--clientWidth)* -0.104167 / 200);
  top: calc(var(--clientWidth)* 2.291667 / 100 );
  width: calc(var(--clientWidth)* 23.958333 / 100);
  z-index: 10;
  border: 1px solid #dcdfe6;
  border-top: none;
  background-color: #fff;
  max-height: calc(var(--clientWidth)* 10.416667 / 100);
  overflow: auto;
  cursor: pointer;
  text-align: start;
  display: none;
  padding-left: calc(var(--clientWidth) * .520833 / 100);
  box-sizing: border-box;
}
.section-partners .section2 .section2-button-box .section2-option .section2-option-bottom div {
  width: 100%;
  margin-top: calc(var(--clientWidth)* .260417 / 100);
  font-size: calc(var(--clientWidth)* .833333 / 100);
}
.section-partners .section2 .section2-button-box .section2-button {
  width: calc(var(--clientWidth)* 4.6875 / 100);
  height: calc(var(--clientWidth)* 1.666667 / 100);
  font-size: calc(var(--clientWidth)* .833333 / 100);
  text-align: center;
  margin: 0 2%;
  margin-top: calc(var(--clientWidth)* .260417 / 100);
  padding: calc(var(--clientWidth)* .130208 / 100) 0;
  border-radius: calc(var(--clientWidth)* .208333 / 100);
  background-color: #409eff;
  color: #fff;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-partners .section2 .section2-button-box .section2-button:hover {
  background-color: #79bbff;
}
.section-partners .section2 .section2-item-box {
  width: 90%;
  display: flex;
  flex-wrap: wrap;
  margin: calc(var(--clientWidth)* .78125 / 100) auto calc(var(--clientWidth)* 3 / 100);
}
.section-partners .section2 .section2-item-box .section2-item {
  margin: calc(var(--clientWidth)* 2.34375 / 100) 0;
  text-align: left;
  width: 25%;
  padding: 0 2%;
  position: relative;
  box-sizing: border-box;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-img {
  width: 100%;
  height: calc(var(--clientWidth)* 4.583333 / 100);
  border: 1px solid rgba(0, 0, 0, 0.158);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-img img {
  width: auto;
  height: auto;
  max-width: 80%;
  max-height: 80%;
  overflow-clip-margin: content-box;
  overflow: clip;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text {
  position: relative;
  padding: calc(var(--clientWidth)* .625 / 100) calc(var(--clientWidth)* 1.145833 / 100) calc(var(--clientWidth)* .520833 / 100);
  border: 1px solid rgba(0, 0, 0, 0.158);
  height: fit-content;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-title {
  height: calc(var(--clientWidth)* 1.979167 / 100);
  padding-top: calc(var(--clientWidth)* .625 / 100);
  font-size: calc(var(--clientWidth)* 1.145833 / 100);
  font-weight: 400;
  line-height: 1.1;
  letter-spacing: 0.4px;
  text-align: left;
  color: #000;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list {
  height: calc(var(--clientWidth)* 6.458333 / 100);
  padding-top: calc(var(--clientWidth)* .625 / 100);
  margin: calc(var(--clientWidth)* .520833 / 100) 0;
  list-style: none;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li {
  position: relative;
  font-size: calc(var(--clientWidth)* .625 / 100);
  font-weight: 400;
  line-height: 2;
  color: #000;
  margin-bottom: calc(var(--clientWidth)* .3125 / 100);
  cursor: pointer;
  word-wrap: break-word;
  display: flex;
  align-items: center;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li img {
  width: calc(var(--clientWidth)* .78125 / 100);
  height: calc(var(--clientWidth)* .78125 / 100);
  margin-right: calc(var(--clientWidth)* 1.041667 / 100);
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li .item-pop {
  background-color: #f2f3f8;
  position: absolute;
  top: 0;
  left: 45%;
  z-index: 2;
  width: calc(var(--clientWidth)* 10.416667 / 100);
  height: fit-content;
  border-radius: calc(var(--clientWidth)* .520833 / 100);
  padding-bottom: calc(var(--clientWidth)* .520833 / 100);
  display: none;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li .item-pop img {
  width: calc(var(--clientWidth)* 3.125 / 100);
  height: auto;
  margin: 0 auto;
  margin-bottom: calc(var(--clientWidth)* 1.041667 / 100);
  margin-top: calc(var(--clientWidth)* .520833 / 100);
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li .item-pop p {
  font-size: calc(var(--clientWidth)* .833333 / 100);
  color: #000;
  margin: 0 calc(var(--clientWidth)* 2.34375 / 100) calc(var(--clientWidth)* .625 / 100);
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li .item-pop div {
  width: 100%;
  font-size: calc(var(--clientWidth)* .833333 / 100);
  text-align: center;
  display: flex;
  justify-content: center;
  text-wrap: nowrap;
  /* flex-wrap: wrap; */
  word-break: break-word;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li .item-pop div img {
  width: calc(var(--clientWidth)* 1.614583 / 100);
  margin: 0;
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li:hover .item-pop {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 calc(var(--clientWidth) * 1.041667 / 100);
}
.section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-popBut {
  font-size: calc(var(--clientWidth)* .833333 / 100);
  color: #409eff;
  cursor: pointer;
  padding-bottom: calc(var(--clientWidth)* .520833 / 100);
}
.section-partners .section2 .section2-item-but {
  width: fit-content;
  margin: 0 auto calc(var(--clientWidth)* 5.208333 / 100);
  border: 1px solid #409eff;
  border-radius: calc(var(--clientWidth)* 1.5625 / 100);
  font-size: calc(var(--clientWidth)* 1.145833 / 100);
  padding: calc(var(--clientWidth)* .520833 / 100) calc(var(--clientWidth)* 2.083333 / 100);
}
.section-partners .section2 .hide {
  display: none;
}
.section-partners .section2 .section2-mask {
  width: 100%;
  height: 100vh;
  background-color: rgba(33, 37, 37, 0.5);
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
}
.section-partners .section2 .section2-mask .msak-box {
  width: calc(var(--clientWidth)* 60.416667 / 100);
  height: calc(var(--clientWidth)* 44.791667 / 100);
  position: relative;
  border-radius: calc(var(--clientWidth)* 1.041667 / 100);
  box-shadow: 4px 4px 12px #d5d5d5e0;
  background-color: #fff;
  margin: calc(var(--clientWidth)* 5.208333 / 100) auto;
  padding: calc(var(--clientWidth)* 2.5 / 100) calc(var(--clientWidth)* .833333 / 100) calc(var(--clientWidth)* .833333 / 100);
  box-sizing: border-box;
  display: flex;
}
.section-partners .section2 .section2-mask .msak-box .msak-left {
  width: 70%;
  margin-left: calc(var(--clientWidth)* 1.041667 / 100);
  box-sizing: border-box;
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-img {
  height: 10%;
  max-width: 40%;
  display: flex;
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-img img {
  max-width: max-content;
  max-height: max-content;
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-text h3 {
  font-size: calc(var(--clientWidth)* 1.145833 / 100);
  margin-top: calc(var(--clientWidth)* .625 / 100);
  padding-top: 0;
  text-align: left;
  font-weight: 400;
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-text p {
  overflow: hidden;
  max-height: calc(var(--clientWidth)* 22.416667 / 100);
  font-size: calc(var(--clientWidth)* .625 / 100);
  margin-top: calc(var(--clientWidth)* .625 / 100);
  text-align: left;
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-text ul {
  margin: calc(var(--clientWidth)* .520833 / 100) 0 calc(var(--clientWidth)* 1.666667 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-text li {
  display: flex;
  align-items: center;
  color: #409eff;
  font-size: calc(var(--clientWidth)* .625 / 100);
  font-weight: 400;
  line-height: 2;
  margin-bottom: calc(var(--clientWidth)* .3125 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-text li img {
  width: calc(var(--clientWidth)* .78125 / 100);
  height: calc(var(--clientWidth)* .78125 / 100);
  margin-right: calc(var(--clientWidth)* .989583 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-address h4 {
  font-size: calc(var(--clientWidth)* .9375 / 100);
  margin-top: calc(var(--clientWidth)* .625 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-address img {
  width: calc(var(--clientWidth)* 3.125 / 100);
  height: calc(var(--clientWidth)* .104167 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-address div {
  display: flex;
  align-items: center;
  color: #409eff;
  font-size: calc(var(--clientWidth)* .625 / 100);
  font-weight: 400;
  line-height: 2;
  margin-top: calc(var(--clientWidth)* .3125 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-address div img {
  width: calc(var(--clientWidth)* .78125 / 100);
  height: calc(var(--clientWidth)* 1.041667 / 100);
  margin-right: calc(var(--clientWidth)* .989583 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-badges {
  margin-top: calc(var(--clientWidth)* .625 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-badges h4 {
  font-size: calc(var(--clientWidth)* .9375 / 100);
  margin-top: calc(var(--clientWidth)* .625 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-badges img {
  width: calc(var(--clientWidth)* 3.125 / 100);
  height: calc(var(--clientWidth)* .104167 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-badges div {
  display: flex;
  align-items: center;
  font-size: calc(var(--clientWidth)* .625 / 100);
  font-weight: 400;
  line-height: 2;
  margin-top: calc(var(--clientWidth)* .3125 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-left .left-badges div img {
  width: calc(var(--clientWidth)* .78125 / 100);
  height: calc(var(--clientWidth)* 1.041667 / 100);
  margin-right: calc(var(--clientWidth)* .989583 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-right {
  width: 30%;
  margin-left: calc(var(--clientWidth)* 1.041667 / 100);
  box-sizing: border-box;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-services {
  max-height: 20%;
  overflow: hidden;
  background: #80808014;
  padding-left: calc(var(--clientWidth)* .520833 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-services:hover {
  overflow-y: auto;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-services h4 {
  font-size: calc(var(--clientWidth)* .9375 / 100);
  margin-top: calc(var(--clientWidth)* .625 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-services img {
  width: calc(var(--clientWidth)* 3.125 / 100);
  height: calc(var(--clientWidth)* .104167 / 100);
  margin: calc(var(--clientWidth)* .572917 / 100) 0;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-services p {
  font-size: calc(var(--clientWidth)* .625 / 100);
  margin-bottom: calc(var(--clientWidth)* .78125 / 100);
  text-align: left;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-customers {
  padding-left: calc(var(--clientWidth)* .520833 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-customers h4 {
  font-size: calc(var(--clientWidth)* .9375 / 100);
  margin-top: calc(var(--clientWidth)* .625 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-customers img {
  width: calc(var(--clientWidth)* 3.125 / 100);
  height: calc(var(--clientWidth)* .104167 / 100);
  margin: calc(var(--clientWidth)* .572917 / 100) 0;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-customers div {
  overflow-y: hidden;
  max-height: calc(var(--clientWidth)* 15.625 / 100);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-customers div:hover {
  overflow-y: auto;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-customers div p {
  width: 48%;
  height: calc(var(--clientWidth)* 2.34375 / 100);
  padding: 0 2%;
  margin: calc(var(--clientWidth)* .520833 / 100) 0;
  background: #80808014;
  font-weight: 700;
  font-size: calc(var(--clientWidth)* .625 / 100);
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-customers div .img-box {
  width: 48%;
  height: calc(var(--clientWidth)* 2.34375 / 100);
  padding: 0 2%;
  margin: calc(var(--clientWidth)* .520833 / 100) 0;
  background: #80808014;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  overflow: initial;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-customers div .img-box img {
  width: max-content;
  height: max-content;
  max-width: 90%;
  max-height: 90%;
  vertical-align: middle;
  margin: 0;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-address {
  margin-top: calc(var(--clientWidth)* .520833 / 100);
  max-height: 40%;
  overflow: hidden;
  background: #80808014;
  padding-left: calc(var(--clientWidth)* .520833 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-address h4 {
  font-size: calc(var(--clientWidth)* .9375 / 100);
  margin-top: calc(var(--clientWidth)* .625 / 100);
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-address img {
  width: calc(var(--clientWidth)* 3.125 / 100);
  height: calc(var(--clientWidth)* .104167 / 100);
  margin: calc(var(--clientWidth)* .572917 / 100) 0;
}
.section-partners .section2 .section2-mask .msak-box .msak-right .right-address p {
  font-size: calc(var(--clientWidth)* .625 / 100);
  margin-bottom: calc(var(--clientWidth)* .78125 / 100);
  text-align: left;
}
.section-partners .section2 .section2-mask .msak-box .msak-but {
  position: absolute;
  width: calc(var(--clientWidth)* .833333 / 100);
  height: calc(var(--clientWidth)* .833333 / 100);
  color: #000;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
  top: calc(var(--clientWidth)* .833333 / 100);
  right: calc(var(--clientWidth)* .833333 / 100);
}
.section-partners .section3 {
  background-color: #80808014;
}
.section-partners .section3 h3 {
  padding-top: calc(var(--clientWidth)* 2.083333 / 100);
  font-size: calc(var(--clientWidth)* 2.1875 / 100);
  font-weight: 700;
  text-align: center;
  color: #000;
}
.section-partners .section3 .section3-item-box {
  width: 75%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: calc(var(--clientWidth)* 2.083333 / 100) auto 0;
  padding: 0 0 calc(var(--clientWidth)* 2.083333 / 100);
}
.section-partners .section3 .section3-item-box .section3-item {
  padding-left: calc(var(--clientWidth)* 1.041667 / 100);
  border: 1px solid rgba(0, 0, 0, 0.158);
  vertical-align: top;
  margin: calc(var(--clientWidth)* 1.041667 / 100);
  width: 25%;
  height: calc(var(--clientWidth)* 4.6875 / 100);
  text-align: left;
  border-radius: calc(var(--clientWidth)* .520833 / 100);
  background: #ffffff;
}
.section-partners .section3 .section3-item-box .section3-item p {
  font-size: calc(var(--clientWidth)* .729167 / 100);
  font-weight: 700;
  margin-top: calc(var(--clientWidth)* 1.041667 / 100);
  line-height: 1.5;
}
.section-partners .section3 .section3-item-box .section3-item .item-pop {
  font-size: calc(var(--clientWidth)* .729167 / 100);
  line-height: 1.5;
  color: #aaa;
  position: relative;
}
.section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up {
  background-color: #f2f3f8;
  position: absolute;
  top: 0;
  left: 40%;
  z-index: 2;
  height: calc(var(--clientWidth)* 10.9375 / 100);
  border-radius: calc(var(--clientWidth)* .520833 / 100);
  display: none;
}
.section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up img {
  width: calc(var(--clientWidth)* 3.125 / 100);
  margin: calc(var(--clientWidth)* .520833 / 100) auto calc(var(--clientWidth)* 1.041667 / 100);
}
.section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up p {
  font-size: calc(var(--clientWidth)* .833333 / 100);
  color: #000;
  line-height: 1.5;
  margin: 0 calc(var(--clientWidth)* 2.34375 / 100) calc(var(--clientWidth)* .625 / 100);
  text-align: center;
}
.section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up div {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  
}
.section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up div p {
  font-size: calc(var(--clientWidth)* .833333 / 100);
  color: gray;
  text-align: center;
  line-height: 1.5;
  margin: 0;
  word-wrap: break-word;
}
.section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up div img {
  width: calc(var(--clientWidth)* 1.614583 / 100);
  margin: 0 auto;
}
.section-partners .section3 .section3-item-box .section3-item .item-pop:hover .item-pop-up {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 calc(var(--clientWidth) * 1.041667 / 100);
}
.section-partners .section3 .section3-item-box .section3-item:hover {
  border: 1px solid #409eff;
}
.section-partners .section3 .section3-item-box .section3-item:hover p {
  color: #409eff;
}
.section-partners .section3 .section3-item-box .section3-item:hover .item-pop {
  color: #409eff;
}
.section-partners .section3 .section3-button {
  width: 68.5%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  padding-bottom: calc(var(--clientWidth)* 2.083333 / 100);
}
.section-partners .section3 .section3-button a {
  margin: 0 calc(var(--clientWidth)* 2.604167 / 100);
  border: 1px solid #409eff;
  border-radius: calc(var(--clientWidth)* 1.5625 / 100);
  font-size: calc(var(--clientWidth)* 1.145833 / 100);
  padding: calc(var(--clientWidth)* .520833 / 100) calc(var(--clientWidth)* 2.083333 / 100);
  color: #000;
  line-height: 1.5;
}
.section-partners .section3 .section3-button a:hover {
  color: #409eff;
}
.section-partners .section4 {
  margin: 0 auto;
}
.section-partners .section4 .section4-content {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.section-partners .section4 .section4-content img {
  width: 100%;
}
.section-partners .section4 .section4-content .section4-content-txt {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: calc(var(--clientWidth) * 0.1067708);
  display: flex;
}
.section-partners .section4 .section4-content .section4-content-txt p {
  cursor: default;
  /* 文字上下居中显示 */
  color: #FFFFFF;
  font-size: calc(var(--clientWidth)* 1.875 /100);
  margin-left: calc(var(--clientWidth)* 0.22760416);
  cursor: default;
  top: 50%;
  position: relative;
  transform: translate(0, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-partners .section4 .section4-content .section4-content-txt .section4-btn {
  position: relative;
  height: calc(var(--clientWidth) * 0.03333);
  line-height: calc(var(--clientWidth) * 0.03333);
  box-sizing: border-box;
  margin-top: calc(var(--clientWidth) * 0.036979);
  margin-left: calc(var(--clientWidth) * 0.15677083);
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-partners .section4 .section4-content .section4-content-txt .section4-btn::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: 100% 100%;
  transition: transform 0.2s cubic-bezier(0.67, 0.01, 0.42, 0.98), -webkit-transform 0.2s cubic-bezier(0.67, 0.01, 0.42, 0.98);
}
.section-partners .section4 .section4-content .section4-content-txt .section4-btn a .show-pc {
  display: inline-block;
}
.section-partners .section4 .section4-content .section4-content-txt a {
  line-height: calc(var(--clientWidth) * 0.03);
  padding-left: calc(var(--clientWidth) * 0.035416);
  padding-right: calc(var(--clientWidth) * 0.035416);
  font-size: calc(var(--clientWidth) * 0.0125);
  color: #FFFFFF;
  z-index: 2;
  border-radius: 999px;
  position: relative;
}
.section-partners .section4 .section4-content .section4-content-txt a img {
  position: absolute;
  width: 90%;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.section2-html-active {
  height: 100vh;
  overflow: hidden;
}

@media screen and (min-aspect-ratio: 11/10) {

  .section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li .item-pop{
    width: auto;
  }
  .section-partners .section2 .section2-item-box .section2-item .section2-item-text .section2-item-text-list li .item-pop p{
    width: calc(var(--clientWidth) * 4.6875 / 100);
  }
}

@media screen and (max-aspect-ratio: 11/10) {
  .show-mob {
    display: block;
  }

  .show-pc {
    display: none;
  }

  .section-partners .section1 {
    height: calc(var(--clientWidth)* 48.055556 / 100);
    margin: calc(var(--clientWidth)* 11.888889 / 100) 0 0;
  }
  .section-partners .section1 .section1-text {
    width: 100%;
    padding-left: calc(var(--clientWidth)* 11.979167 / 100);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    padding-left: 0;
  }
  .section-partners .section1 .section1-text h2 {
    font-size: calc(var(--clientWidth)* 5.555556 / 100);
    margin-bottom: calc(var(--clientWidth)* 5 / 100);
    text-align: center;
  }
  .section-partners .section1 .section1-text p {
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    text-align: center;
  }
  .section-partners .section2 h3 {
    padding-top: calc(var(--clientWidth)* 5.555556 / 100);
    font-size: calc(var(--clientWidth)* 5 / 100);
  }
  .section-partners .section2 p {
    padding-top: calc(var(--clientWidth)* 2.777778 / 100);
    font-size: calc(var(--clientWidth)* 2.777778 / 100);
  }
  .section-partners .section2 .section2-button-box {
    width: 92%;
    margin: calc(var(--clientWidth)* 5.555556 / 100) auto 0;
    flex-wrap: wrap;
    position: relative;
  }
  .section-partners .section2 .section2-button-box .section2-search {
    margin: 0 2%;
    width: 100%;
    height: calc(var(--clientWidth)* 13.888889 / 100);
    margin-bottom: calc(var(--clientWidth)* 4.166667 / 100);
    border-radius: calc(var(--clientWidth)* 1.111111 / 100);
    padding: calc(var(--clientWidth)* .3 / 100) calc(var(--clientWidth)* 1.944444 / 100);
  }
  .section-partners .section2 .section2-button-box .section2-search i {
    width: calc(var(--clientWidth)* 3.333333 / 100);
    margin-right: calc(var(--clientWidth)* 2.222222 / 100);
  }
  .section-partners .section2 .section2-button-box .section2-search input {
    width: 100%;
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-button-box .section2-option {
    width: 46%;
    height: calc(var(--clientWidth)* 13.888889 / 100);
    margin: 0 2%;
    padding: calc(var(--clientWidth)* .3 / 100) calc(var(--clientWidth)* 1.944444 / 100);
    border-radius: calc(var(--clientWidth)* 1.111111 / 100);
    position: initial;
    margin-bottom: calc(var(--clientWidth)* 4.166667 / 100);
  }
  .section-partners .section2 .section2-button-box .section2-option .section2-option-top img {
    width: calc(var(--clientWidth)* 3.888889 / 100);
  }
  .section-partners .section2 .section2-button-box .section2-option .section2-option-top span {
    margin-left: calc(var(--clientWidth)* 2.777778 / 100);
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-button-box .section2-option .section2-option-bottom {
    top: calc(var(--clientWidth)* 35.555556 / 100);
    max-height: none;
    left: 2%;
    width: calc(var(--clientWidth)* 88.333333 / 100);
    border-top: 1px solid #dcdfe6;
    box-sizing: border-box;
  }
  .section-partners .section2 .section2-button-box .section2-option .section2-option-bottom div {
    width: fit-content;
    margin: calc(var(--clientWidth)* 2.777778 / 100) auto;
    font-size: calc(var(--clientWidth)* 4.444444 / 100);
  }
  .section-partners .section2 .section2-button-box .section2-button {
    width: 100%;
    height: calc(var(--clientWidth)* 8.888889 / 100);
    font-size: calc(var(--clientWidth)* 4.444444 / 100);
    text-align: center;
    margin: 0 2%;
    border-radius: calc(var(--clientWidth)* 1.111111 / 100);
  }
  .section-partners .section2 .section2-item-box {
    width: 80%;
    margin: 0 auto;
    padding: 0 0 calc(var(--clientWidth)* 20 / 100);
  }
  .section-partners .section2 .section2-item-box .section2-item {
    margin: calc(var(--clientWidth)* 3.333333 / 100) 0;
    width: 50%;
    padding: 0 2%;
    height: calc(var(--clientWidth)* 16.666667 / 100);
  }
  .section-partners .section2 .section2-item-box .section2-item .section2-item-text {
    display: none;
  }
  .section-partners .section2 .section2-item-box .section2-item .section2-item-img {
    height: 100%;
  }
  .section-partners .section2 .section2-mask {
    overflow-y: scroll;
  }
  .section-partners .section2 .section2-mask .msak-box {
    width: 100%;
    height: fit-content;
    flex-direction: column;
    padding: calc(var(--clientWidth)* 19.444444 / 100) calc(var(--clientWidth)* 2.777778 / 100) calc(var(--clientWidth)* 25.777778 / 100);
    top: 0;
    margin: 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left {
    width: 100%;
    margin-left: 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-img {
    height: calc(var(--clientWidth)* 27.777778 / 100);
    max-width: 100%;
    align-items: center;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-text h3 {
    font-size: calc(var(--clientWidth)* 6.111111 / 100);
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-text p {
    max-height: none;
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-text ul {
    margin: calc(var(--clientWidth)* 2.777778 / 100) 0 calc(var(--clientWidth)* 8.888889 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-text ul li {
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    margin-bottom: calc(var(--clientWidth)* 1.666667 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-text ul li img {
    width: calc(var(--clientWidth)* 4.166667 / 100);
    height: calc(var(--clientWidth)* 4.166667 / 100);
    margin-right: calc(var(--clientWidth)* 4.166667 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-address {
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-address h4 {
    font-size: calc(var(--clientWidth)* 6.111111 / 100);
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-address img {
    width: calc(var(--clientWidth)* 16.666667 / 100);
    height: calc(var(--clientWidth)* .555556 / 100);
    margin: calc(var(--clientWidth)* 1.666667 / 100) 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-address div {
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    margin-top: calc(var(--clientWidth)* 2.777778 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-address div img {
    width: calc(var(--clientWidth)* 4.166667 / 100);
    height: calc(var(--clientWidth)* 5.555556 / 100);
    margin-right: calc(var(--clientWidth)* 2.777778 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-badges {
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-badges h4 {
    font-size: calc(var(--clientWidth)* 6.111111 / 100);
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-badges img {
    width: calc(var(--clientWidth)* 16.666667 / 100);
    height: calc(var(--clientWidth)* .555556 / 100);
    margin: calc(var(--clientWidth)* 1.666667 / 100) 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-badges div {
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    margin-top: calc(var(--clientWidth)* 2.777778 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-left .left-badges div img {
    width: calc(var(--clientWidth)* 4.166667 / 100);
    height: calc(var(--clientWidth)* 5.555556 / 100);
    margin-right: calc(var(--clientWidth)* 2.777778 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right {
    width: 100%;
    margin-left: 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-services {
    padding-left: 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-services h4 {
    font-size: calc(var(--clientWidth)* 6.111111 / 100);
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-services img {
    width: calc(var(--clientWidth)* 16.666667 / 100);
    height: calc(var(--clientWidth)* .555556 / 100);
    margin: calc(var(--clientWidth)* 1.666667 / 100) 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-services p {
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    margin-bottom: 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-customers {
    padding-left: 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-customers h4 {
    font-size: calc(var(--clientWidth)* 6.111111 / 100);
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-customers img {
    width: calc(var(--clientWidth)* 16.666667 / 100);
    height: calc(var(--clientWidth)* .555556 / 100);
    margin: calc(var(--clientWidth)* 1.666667 / 100) 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-customers div {
    max-height: calc(var(--clientWidth)* 70.166667 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-customers div p {
    width: 48%;
    height: calc(var(--clientWidth)* 12.5 / 100);
    margin: calc(var(--clientWidth)* 2.777778 / 100) 0;
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-customers div .img-box {
    max-height: none;
    width: 48%;
    height: calc(var(--clientWidth)* 12.5 / 100);
    margin: calc(var(--clientWidth)* 2.777778 / 100) 0;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-address {
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
    max-height: none;
    padding-left: 0;
    text-align: center;
    background: #fff;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-address h4 {
    font-size: calc(var(--clientWidth)* 6.111111 / 100);
    margin-top: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-address img {
    width: calc(var(--clientWidth)* 16.666667 / 100);
    height: calc(var(--clientWidth)* .555556 / 100);
    margin: calc(var(--clientWidth)* 1.666667 / 100) auto;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-right .right-address p {
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    margin-bottom: calc(var(--clientWidth)* 8.888889 / 100);
    padding-top: 0;
    text-align: center;
  }
  .section-partners .section2 .section2-mask .msak-box .msak-but {
    width: calc(var(--clientWidth)* 3.333333 / 100);
    height: calc(var(--clientWidth)* 3.333333 / 100);
    position: fixed;
    top: calc(var(--clientWidth)* 24.444444 / 100);
    right: calc(var(--clientWidth)* 5 / 100);
  }
  .section-partners .section2 .section2-item-but {
    border-radius: calc(var(--clientWidth)* 8.333333 / 100);
    font-size: calc(var(--clientWidth)* 6.111111 / 100);
    padding: calc(var(--clientWidth)* 2.777778 / 100) calc(var(--clientWidth)* 11.111111 / 100);
    bottom: calc(var(--clientWidth)* 5 / 100);
  }
  .section-partners .section3 h3 {
    padding-top: calc(var(--clientWidth)* 11.111111 / 100);
    font-size: calc(var(--clientWidth)* 6.666667 / 100);
  }
  .section-partners .section3 .section3-item-box {
    width: 100%;
    margin: calc(var(--clientWidth)* 5.555556 / 100) auto 0;
    padding: 0 0 calc(var(--clientWidth)* 5.555556/ 100);
  }
  .section-partners .section3 .section3-item-box .section3-item {
    padding-left: calc(var(--clientWidth)* 5.555556 / 100);
    margin: calc(var(--clientWidth)* 5.555556 / 100);
    width: 73.5%;
    height: calc(var(--clientWidth)* 25 / 100);
    border-radius: calc(var(--clientWidth)* 2.777778 / 100);
  }
  .section-partners .section3 .section3-item-box .section3-item p {
    font-size: calc(var(--clientWidth)* 3.888889 / 100);
    margin-top: calc(var(--clientWidth)* 5.555556 / 100);
  }
  .section-partners .section3 .section3-item-box .section3-item .item-pop {
    font-size: calc(var(--clientWidth)* 3.888889 / 100);
  }
  .section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up {
    width: auto;
    height: calc(var(--clientWidth)* 44.444444 / 100);
    border-radius: calc(var(--clientWidth)* 2.777778 / 100);
    left: 30%;
  }
  .section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up img {
    width: 30%;
    margin: calc(var(--clientWidth)* 2.777778 / 100) auto calc(var(--clientWidth)* 2.777778 / 100);
  }
  .section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up p {
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    margin: 0 auto calc(var(--clientWidth)* 3.333333vw / 100);
  }
  .section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up div {
    display: flex;
    box-sizing: border-box;
    padding: 0 calc(var(--clientWidth)* 2.777778 / 100);
    /* flex-wrap: wrap; */
  }
  .section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up div p {
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
  }
  .section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up div img {
    width: calc(var(--clientWidth)* 6.666667 / 100);
  }
  .section-partners .section3 .section3-button {
    width: 100%;
    padding-bottom: calc(var(--clientWidth)* 11.111111 / 100);
  }
  .section-partners .section3 .section3-button a {
    margin: 0 calc(var(--clientWidth)* 1.388889 / 100);
    border-radius: calc(var(--clientWidth)* 8.333333 / 100);
    font-size: calc(var(--clientWidth)* 3.333333 / 100);
    padding: calc(var(--clientWidth)* 2.777778 / 100) calc(var(--clientWidth)* 4.166667 / 100);
  }
}

@media screen and (min-aspect-ratio: 11/10) {
  .section-partners .section2{
    min-height: calc(var(--clientWidth)* 26.041667 / 100);
  }
}
.section-partners .section2 .section2-button-box .section2-button{
  cursor: pointer;
}
.section-partners .section3 .section3-item-box .section3-item .item-pop .item-pop-up div img{
  cursor: pointer;
}