.sticky {
  position: fixed;
  top: 0px;
  z-index: 99999;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.container {
  width: 100%;
  padding: 0 1rem !important;
}

.margin-zero {
  margin-bottom: 0 !important;
}

/* 标题的动画 */
.fadeInUpAnimationTitleTip {
  animation: fadeInUp;
  animation-duration: 0.5s;
  visibility: visible !important;
}
/* 卡片的动画 */
.fadeInUpAnimationCard {
  animation: fadeInUp;
  animation-duration: 0.8s;
  visibility: visible !important;
}
/* 从左侧进入 */
.fadeInLeft {
  animation: fadeInLeft;
  animation-duration: 0.8s;
  visibility: visible !important;
}
/* 从右侧进入 */
.fadeInRight {
  animation: fadeInRight;
  animation-duration: 0.8s;
  visibility: visible !important;
}

.nav {
  width: 100vw;
  height: 2.5rem;
  background: #3762ec;
  box-shadow: 0px 0.0625rem 0.25rem 0.0625rem rgba(0, 0, 0, 0.1);
}
.nav .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}
.nav .container .logo img {
  height: 1.5rem;
  margin-top: 0.1875rem;
}
.nav .container .right img {
  height: 1.5rem;
  display: none;
}
.nav .container .right .more {
  display: block;
}

/* 更多的一级目录 */
.more-first-list {
  position: absolute;
  top: 2.5rem;
  width: 100vw;
  height: 100vh;
  background: #f8f8f8;
  overflow: hidden;
}
.more-first-list .catalogue {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1.25rem;
  border-bottom: 0.0625rem solid #efefef;
  height: 3.75rem;
}

.more-first-list .catalogue img {
  height: 1.5rem;
}
.more-first-list .catalogue .left {
  display: flex;
  align-items: center;
}
.more-first-list .catalogue .left img {
  height: 1.5rem;
  margin-right: 0.625rem;
}
.more-first-list .catalogue span {
  font-weight: bold;
  font-size: 0.875rem;
  color: #333333;
}
.more-first-list.menu-list {
  display: none;
}
.more-first-list.product-function-more {
  display: none;
}
.more-first-list.payment-solution-more {
  display: none;
}

/* 背景 */
.banner-one {
  padding: 1.875rem 0;
  background: #3762ec;
  width: 100vw;
  margin-top: 2.5rem;
}
.banner-one .container {
  display: flex;
  flex-direction: column;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.banner-one .container .title {
  font-weight: bold;
  font-size: 1.6875rem;
  color: #ffffff;
  margin-bottom: 1rem;
  animation: fadeInLeft;
  animation-duration: 0.8s;
}
.banner-one .container .tip {
  font-size: 0.9375rem;
  color: #ffffff;
  margin-bottom: 1.8125rem;
  animation: fadeInLeft;
  animation-duration: 0.8s;
  display: flex;
  flex-direction: column;
}
.banner-one .container .list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
  width: 100%;
}
.banner-one .container .list .list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 49%;
  height: 7.75rem;
  background: #f5fafe;
  box-shadow: 0px 0.1875rem 0.375rem 0.0625rem rgba(0, 0, 0, 0.16);
  border-radius: 0.625rem;
  border: 0.0625rem solid #ffffff;
  animation: fadeInUp;
  animation-duration: 0.5s;
  padding: 0 0.625rem;
}
.banner-one .container .list .list-item img {
  height: 2rem;
  margin-bottom: 0.375rem;
}
.banner-one .container .list .list-item .item-title {
  font-weight: bold;
  font-size: 1.1rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.banner-one .container .list .list-item .item-tip {
  font-size: 0.875rem;
  color: #666666;
  text-align: center;
}
.banner-one .container .banner-one-image {
  margin-top: 0.625rem;
  width: 100%;
  animation: fadeInUp;
  animation-duration: 0.5s;
}

.banner-two {
  width: 100vw;
  height: 3.125rem;
  background: #2c56de;
}
.banner-two .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner-two .container img {
  width: 1rem;
  margin-right: 0.5rem;
}
.banner-two .container span {
  font-weight: bold;
  font-size: 0.8175rem;
  color: #ffffff;
}

/* 洞悉支付痛点 */
.payment-pain-points {
  padding: 1.875rem 0;
  background: #f8fbff;
  width: 100vw;
}
.payment-pain-points .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.payment-pain-points .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.payment-pain-points .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  margin-bottom: 1.25rem;
}
.payment-pain-points .container .list {
  display: flex;
  flex-direction: column;
}
.payment-pain-points .container .list-item {
  width: 100%;
  height: fit-content;
  background: #ffffff;
  box-shadow: 0px 0px 0.625rem 0.0625rem rgba(0, 0, 0, 0.06);
  border-radius: 0.375rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 1.5rem 1.25rem;
  padding-top: 3.375rem;
  margin-bottom: 0.9375rem;
}
.payment-pain-points .container .list-item:last-child {
  margin-bottom: 0;
}
.payment-pain-points .container .list-item .item-title {
  font-weight: bold;
  font-size: 1.2rem;
  color: #2d70f5;
  margin-bottom: 0.875rem;
  position: relative;
}
.payment-pain-points .container .list-item .item-title img {
  position: absolute;
  height: 3.25rem;
  bottom: 0;
}
.payment-pain-points .container .list-item .item-title span {
  position: relative;
  z-index: 9;
}
.payment-pain-points .container .list-item .item-message {
  font-size: 0.875rem;
  color: #666666;
  line-height: 1.875rem;
  display: flex;
  flex-direction: column;
}
.payment-pain-points .container .list-item .item-image {
  position: absolute;
  top: 1.25rem;
  right: 1.5rem;
  height: 3.5rem;
  width: 3.5rem;
}

/* 多方位轻松解决支付难题 */
.payment-solution-part {
  padding: 1.875rem 0;
  background: #ffffff;
  width: 100vw;
}
.payment-solution-part .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.payment-solution-part .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.payment-solution-part .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  margin-bottom: 1.25rem;
}
.payment-solution-part .container .list {
  display: flex;
  flex-direction: column;
}
.payment-solution-part .container .list-item {
  width: 100%;
  height: fit-content;
  background: #f1f5fe;
  box-shadow: 0px 0px 0.625rem 0.0625rem rgba(0, 0, 0, 0.06);
  border-radius: 0.375rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 1.5rem 1.25rem;
  padding-top: 3.375rem;
  margin-bottom: 0.9375rem;
}
.payment-solution-part .container .list-item:last-child {
  margin-bottom: 0;
}
.payment-solution-part .container .list-item .item-title {
  font-weight: bold;
  font-size: 1.2rem;
  color: #2d70f5;
  margin-bottom: 0.875rem;
  position: relative;
}
.payment-solution-part .container .list-item .item-title img {
  position: absolute;
  height: 3.25rem;
  bottom: 0;
}
.payment-solution-part .container .list-item .item-title span {
  position: relative;
  z-index: 9;
}
.payment-solution-part .container .list-item .item-message {
  font-size: 0.875rem;
  color: #666666;
  line-height: 1.875rem;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.875rem;
}
.payment-solution-part .container .list-item .item-footer-image {
  width: 100%;
}
.payment-solution-part .container .list-item .item-image {
  position: absolute;
  top: 1.25rem;
  right: 1.5rem;
  height: 3.5rem;
  width: 3.5rem;
}

/* 解决各种场景支付需求 */
.payment-scene {
  padding: 1.875rem 0;
  background: #f8fbff;
  width: 100vw;
  display: flex;
  flex-direction: column;
  padding-bottom: 0;
}
.payment-scene .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.payment-scene .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.payment-scene .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
}
.payment-scene .container img {
  width: 100%;
}

/* 聚合支付 一键接入简单便捷 */
.aggregate-payment-solution-part {
  padding: 1.875rem 0;
  background: #fff;
  width: 100vw;
  display: flex;
  flex-direction: column;
}
.aggregate-payment-solution-part .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.aggregate-payment-solution-part .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.aggregate-payment-solution-part .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  margin-bottom: 1.875rem;
}
.aggregate-payment-solution-part .container img {
  width: 100%;
}

/* 空中分账 高效资金管理 */
.air-revenue-sharing-part {
  padding: 1.875rem 0;
  background: #f8fbff;
  width: 100vw;
  display: flex;
  flex-direction: column;
  padding-bottom: 0;
}
.air-revenue-sharing-part .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.air-revenue-sharing-part .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.air-revenue-sharing-part .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 1.875rem;
}
.air-revenue-sharing-part .container img {
  width: 100%;
}

/* 聚合支付 一键接入简单便捷 */
.low-code-payment-solution-part {
  padding: 1.875rem 0;
  background: #fff;
  width: 100vw;
  display: flex;
  flex-direction: column;
}
.low-code-payment-solution-part .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.low-code-payment-solution-part .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.low-code-payment-solution-part .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  margin-bottom: 1.25rem;
  text-align: center; line-height: 1.875rem;
}
.low-code-payment-solution-part .container img {
  width: 100%;
}

/* 空中分账 高效资金管理 */
.low-fee-rate-payment-solution-part {
  padding: 1.875rem 0;
  background: #f8fbff;
  width: 100vw;
  display: flex;
  flex-direction: column;
}
.low-fee-rate-payment-solution-part .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.low-fee-rate-payment-solution-part .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.low-fee-rate-payment-solution-part .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 1.875rem;
  text-align: center;
}
.low-fee-rate-payment-solution-part .container img {
  width: 100%;
}
/* 精简高效的支付中台 */
.payment-center-part {
  padding: 1.875rem 0;
  background: #fff;
  width: 100vw;
  display: flex;
  flex-direction: column;
}
.payment-center-part .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.payment-center-part .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.payment-center-part .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  margin-bottom: 1.25rem;
  text-align: center; line-height: 1.875rem;
}
.payment-center-part .container img {
  width: 100%;
}

/* B2B B2C 收付款 */
.payment-b2b-b2c-part {
  padding: 1.875rem 0;
  background: #f8fbff;
  width: 100vw;
}
.payment-b2b-b2c-part .container {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.payment-b2b-b2c-part .container .title {
  font-weight: bold;
  font-size: 1.25rem;
  color: #000000;
  margin-bottom: 1.25rem;
}
.payment-b2b-b2c-part .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  margin-bottom: 1.25rem;
}
.payment-b2b-b2c-part .container .list {
  display: flex;
  flex-direction: column;
}
.payment-b2b-b2c-part .container .list-item {
  width: 100%;
  height: fit-content;
  background: #ffffff;
  box-shadow: 0px 0px 0.625rem 0.0625rem rgba(0, 0, 0, 0.06);
  border-radius: 0.375rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 1.5rem 1.25rem;
  padding-top: 3.375rem;
  margin-bottom: 0.9375rem;
}
.payment-b2b-b2c-part .container .list-item:last-child {
  margin-bottom: 0;
}
.payment-b2b-b2c-part .container .list-item .item-title {
  font-weight: bold;
  font-size: 1rem;
  color: #2d70f5;
  margin-bottom: 0.875rem;
  position: relative;
}
.payment-b2b-b2c-part .container .list-item .item-title img {
  position: absolute;
  height: 3.25rem;
  bottom: 0;
}
.payment-b2b-b2c-part .container .list-item .item-title span {
  position: relative;
  z-index: 9;
}
.payment-b2b-b2c-part .container .list-item .item-message {
  font-size: 0.875rem;
  color: #666666;
  line-height: 1.875rem;
  display: flex;
  flex-direction: column;
}
.payment-b2b-b2c-part .container .list-item .item-image {
  position: absolute;
  top: 1.25rem;
  right: 1.5rem;
  height: 3.5rem;
  width: 3.5rem;
}

/* 我们的优势 */
.our-advantage {
  padding: 1.875rem 0;
  background: #fff;
  width: 100vw;
  display: flex;
  flex-direction: column;
  padding-bottom: 0;
}
.our-advantage .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.our-advantage .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.our-advantage .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  margin-bottom: 1.25rem;
}

.our-advantage .container .advantage-center {
  background-image: url('/assets/module_10_img (3).png');
  background-size: cover;
  background-repeat: no-repeat;
  width: 100vw;
  height: 13.75rem;
  position: relative;
  padding:  0 1.25rem;
}
.our-advantage .container .advantage-center .item {
  display: flex;
  flex-direction: column;
  position: absolute;
}
.our-advantage .container .advantage-center .item .item-title {
  font-weight: bold;
  font-size: 0.875rem;
  color: #2d70f5;
  line-height: 1.875rem;
  flex-direction: column;
  display: flex;
  align-items: center;
}
.our-advantage .container .advantage-center .item.one {
  left: 1.25rem;
  top: 2.5rem;
}
.our-advantage .container .advantage-center .item.two {
  left: 3.75rem;
  bottom: 1.25rem;
}
.our-advantage .container .advantage-center .item.three {
  left: 7.5rem;
  bottom: 9.375rem;
}
.our-advantage .container .advantage-center .item.four {
  left: 13.125rem;
  bottom: 1.25rem;
}
.our-advantage .container .advantage-center .item.five {
  right:  1.25rem;
  bottom: 7.5rem;
}

.our-advantage .container img {
  width: 100%;
}

/* 安全合规 资金保障 */
.payment-security-part {
  padding: 1.875rem 0;
  background: #f8fbff;
  width: 100vw;
  display: flex;
  flex-direction: column;
}
.payment-security-part .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.payment-security-part .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 1.875rem;
}
.payment-security-part .container .list {
  height: 30.375rem;
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.payment-security-part .container .list .list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 7rem;
  height: fit-content;
}
.payment-security-part .container .list .list-item.one {
  position: absolute;
  left: 2.3125rem;
  top: 0;
}
.payment-security-part .container .list .list-item.two {
  position: absolute;
  right: 2.3125rem;
  top: 3.4375rem;
}
.payment-security-part .container .list .list-item.three {
  position: absolute;
  left: 2.3125rem;
  bottom: 3.125rem;
}
.payment-security-part .container .list .list-item.four {
  position: absolute;
  right: 2.3125rem;
  bottom: 0;
}
.payment-security-part .container .list .list-item .number {
  width: 2rem;
  height: 2rem;
  margin-bottom: 0.625rem;
}
.payment-security-part .container .list .list-item .item-title {
  font-weight: bold;
  font-size: 1rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.payment-security-part .container .list .list-item .item-message {
  display: flex;
  flex-direction: column;
}
.payment-security-part .container .list .list-item .item-message span {
  font-weight: bold;
  font-size: 0.875rem;
  color: #555555;
  line-height: 1.5625rem;
}
.payment-security-part .container .list .line {
  height: 30.375rem;
}

/* 支付解决方案 */
.payment-solution-part-wrapper {
  padding: 1.875rem 0;
  background: #fff;
  width: 100vw;
  display: flex;
  flex-direction: column;
}
.payment-solution-part-wrapper .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.payment-solution-part-wrapper .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.625rem;
}
.payment-solution-part-wrapper .container .tip {
  font-size: 0.875rem;
  color: #6a7481;
  margin-bottom: 1.25rem;
  text-align: center;
  line-height: 1.875rem;
}
.payment-solution-part-wrapper .container .wrapper-center {
  width: 100%;
  height: 38.875rem;
  border-radius: 1rem;
  position: relative;
}
.payment-solution-part-wrapper .container .wrapper-center .swiper {
  width: 100%;
  overflow: hidden;
  border-radius: 1rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide {
  display: flex;
  flex-direction: column;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .top-image {
  height: 16.25rem;
  width: 100%;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom {
  width: 100%;
  height: 22.625rem;
  background: #f1f5fe;
  display: flex;
  flex-direction: column;
  padding: 1.5rem;
  padding-bottom: 0;
  padding-right: 0.9375rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-title {
  font-weight: bold;
  font-size: 1.125rem;
  color: #333333;
  margin-bottom: 1rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-tip {
  display: flex;
  overflow: hidden;
  padding-bottom: 1rem;
  border-bottom: 0.0625rem solid #ecf0f6;
  margin-bottom: 1rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-tip
  img {
  height: 1rem;
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-tip
  .margin-top-zero {
  margin-top: 0;
  align-self: center;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-tip
  span {
  font-weight: 400;
  font-size: 0.875rem;
  color: #666666;
  line-height: 1.5625rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-message-list {
  display: flex;
  flex-direction: column;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-message-list
  .message-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-message-list
  .message-item
  .message-title {
  font-weight: bold;
  font-size: 1rem;
  color: #333333;
  margin-bottom: 0.5rem;
  position: relative;
  margin-left: 0.625rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-message-list
  .message-item
  .message-title::after {
  content: '';
  width: 0.375rem;
  height: 0.375rem;
  background: #2d70f5;
  border-radius: 50%;
  position: absolute;
  left: -0.625rem;
  top: 50%;
  transform: translateY(-50%);
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .bottom-message-list
  .message-item
  .message {
  font-size: 0.875rem;
  color: #666666;
  margin-left: 0.625rem;
  white-space: nowrap;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .notice-more {
  width: 100%;
  height: 3.125rem;
  background: #2d70f5;
  border-radius: 1.875rem;
  margin-top: 1.25rem;
  font-size: 1rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper
  .swiper-wrapper
  .swiper-slide
  .bottom
  .notice-other-more {
  margin-top: 2.8125rem;
}
.swiper-button-prev:after {
  content: '' !important;
}
.swiper-button-next:after {
  content: '' !important;
}
.payment-solution-part-wrapper .container .wrapper-center .swiper-button-prev {
  width: 4rem;
  height: 4rem;
  left: -1.25rem;
  top: 15.625rem;
}
.payment-solution-part-wrapper .container .wrapper-center .swiper-button-next {
  width: 4rem;
  height: 4rem;
  right: -1.25rem;
  top: 15.625rem;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper-button-prev
  .prev {
  width: 4rem;
  height: 4rem;
  background-image: url('/m/assets/module_12_1@2x.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.payment-solution-part-wrapper
  .container
  .wrapper-center
  .swiper-button-next
  .next {
  width: 4rem;
  height: 4rem;
  background-image: url('/m/assets/module_12_2@2x.png');
  background-repeat: no-repeat;
  background-size: contain;
}

.payment-solution-part-wrapper .container .tab {
  width: 100%;
  margin-bottom: 1.75rem;
}
.payment-solution-part-wrapper .container .tab .swiper-wrapper {
  width: fit-content;
  display: flex;
  flex-wrap: nowrap;
}
.payment-solution-part-wrapper .container .tab .swiper-wrapper .swiper-slide {
  width: 5.5rem !important;
  height: 1.875rem;
  background: #edeef1;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  color: #333333;
  text-align: center;
  line-height: 1.875rem;
  margin-right: 0.625rem;
}

/* 合作机构 */
.cooperative-agency {
  width: 100%;
  padding: 1.875rem 0;
  background: #f8fbff;
}
.cooperative-agency .container {
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  background-image: url('/m/assets/module_13_img@2x.png');
  background-repeat: no-repeat;
  background-size: contain;
}

.cooperative-agency .container .title {
  font-weight: bold;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.5625rem;
}
.cooperative-agency .container .tip {
  font-size: 0.875rem;
  color: #666666;
  margin-bottom: 1rem;
}
.cooperative-agency .container .bank-list {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.cooperative-agency .container .bank-list .list {
  display: flex;
  width: 100%;
}
.cooperative-agency .container .bank-list .list img {
  width: 33.33%;
}

.submit-box {
  width: 100vw;
  height: 7.125rem;
  background-image: url('/m/assets/module_14_img@2x.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.submit-box .container {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.submit-box .container .title {
  font-size: 0.9375rem;
  color: #ffffff;
  margin-bottom: 0.75rem;
}
.submit-box .container .contact-button {
  display: flex;
  align-items: center;
  width: 7.875rem;
  height: 2.5rem;
  background: #ffffff;
  border-radius: 1.5rem;
  justify-content: center;
}
.submit-box .container .contact-button img {
  width: 0.875rem;
  height: 0.875rem;
}
.submit-box .container .contact-button span {
  font-size: 0.875rem;
  color: #2d70f5;
  margin-right: 0.4375rem;
}

/* 联系我们 */
.contact-us {
  width: 100vw;
  background: #000;
  margin-top: 0.0625rem;
  padding: 1.5rem 0;
}
.contact-us .container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-left: 2.5rem;
}
.contact-us .container .title {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  font-weight: bolder;
  font-size: 1.25rem;
  color: #fff;
}
.contact-us .container .wechat-image {
  height: 9rem;
  margin-bottom: 0.75rem;
}
.contact-us .container .tip {
  font-size: 0.75rem;
  color: #ffffff;
  margin-bottom: 0.625rem;
}
.contact-us .container .rexian {
  font-weight: bold;
  font-size: 1.5rem;
  color: #ffffff;
  margin-bottom: 1rem;
}
.contact-us .container .contact-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 20px;
}
.contact-us .container .contact-list .type {
  display: flex;
  align-items: center;
  margin-bottom: 0.875rem;
}
.contact-us .container .contact-list .type img {
  height: 1rem;
  margin-right: 0.625rem;
}
.contact-us .container .contact-list .type span {
  font-size: 0.975rem;
  color: #ffffff;
}

.contact-us .container .contact-list .type:last-child {
  margin-bottom: 0;
}

.record-message {
  width: 100vw;
  background: #000;
  margin-top: 0.0625rem;
  padding: 1.5rem 0;
  margin-bottom: 3.125rem;
}
.record-message .container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.record-message .container .one {
  display: flex;
  align-items: center;
  margin-bottom: 0.3125rem;
}
.record-message .container .one img {
  width: 1rem;
  height: 1rem;
  margin-right: 0.375rem;
}
.record-message .container .one span {
  font-size: 0.875rem;
  color: #666666;
}
.record-message .container .two {
  font-size: 0.875rem;
  color: #666666;
  margin-bottom: 0.125rem;
}
.record-message .container .three {
  font-size: 0.875rem;
  color: #666666;
  display: flex;
  align-items: center;
}
.record-message .container .three img {
  height: 0.875rem;
  margin-right: 0.3125rem;
}

/* 底部悬浮 */
.footer-sticky {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  /* height: 3.75rem; */
  height: 3.125rem;

  background-color: #fff;
  box-shadow: 0px -0.0625rem 0.25rem 0.0625rem rgba(0, 0, 0, 0.1);
  z-index: 99;
}

.footer-sticky .stick-box {
  display: flex;
  align-items: center;
  /* height: 3.75rem; */
  height: 3.125rem;
}

.footer-sticky .stick-box a {
  flex: 1;
  background-color: #fff;
  border-right: 0.0625rem solid #ececec;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-sticky .stick-box .wechat,
.phone {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.footer-sticky .stick-box .wechat,
.phone span {
  font-size: 0.875rem;
  color: #666666;
}

.footer-sticky .stick-box .wechat img {
  /* height: 1.25rem; */
  height: 0.9375rem;
  margin-bottom: 0rem;
}
.footer-sticky .stick-box .phone img {
  /* height: 1.25rem; */
  height: 0.9375rem;
  margin-bottom: 0rem;
}

.footer-sticky .stick-box .wxC,
.apply {
  font-size: 1rem;
  color: #ffffff;
}

.footer-sticky .stick-box .wxC {
  background: #ffb113;
}
.footer-sticky .stick-box .apply {
  background: #fe7e01;
}
