nav.enterprise-banner {
  position: fixed;
  background-color: #ffffff;
}
.hero-section {
  position: relative;
  flex-shrink: 0;
  width: 100%;
  height: 600px;
  min-width: 1272px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/banner.png"), linear-gradient(90deg, #c9e2ff calc(50% - 960px), #b9d0ef calc(50% + 960px));
  background-position: center center,
        0 0;
  background-size: 1920px 100%,
        auto;
  background-repeat: no-repeat, no-repeat;
}
.hero-section .container.hero-container {
  margin: 0 auto;
  padding: 136px 0 0;
  width: 1272px;
  height: 100%;
}
.hero-section .hero-container .hero-content {
  width: 100%;
  height: 100%;
}
.hero-section .hero-container .hero-title {
  color: #000;
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 56px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
}
.hero-section .hero-container .hero-title span {
  color: #2f54eb;
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 56px;
  font-style: normal;
  font-weight: 900;
  line-height: 56px;
  /* 100% */
  background-image: linear-gradient(90deg, #2f54eb 0%, #9254de 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.hero-section .hero-container .hero-subtitle {
  margin-top: 20px;
  color: #062c78;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 171.429% */
}
.hero-section .hero-container .hero-tags {
  margin-top: 20px;
  display: flex;
  gap: 20px;
}
.hero-section .hero-container .hero-tags .hero-tag {
  width: 140px;
  padding: 10px;
  text-align: center;
  color: #062c78;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  /* 100% */
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(4px);
}
.hero-section .hero-container .hero-tags .hero-tag span.number {
  color: #062c78;
  text-align: center;
  font-family: DIN;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 100% */
  margin-bottom: 10px;
}
.hero-section .hero-container .hero-tags .hero-tag > div {
  margin-top: 10px;
}
.hero-section .hero-container .hero-buttons {
  margin-top: 40px;
  gap: 20px;
}
.hero-section .hero-container .hero-buttons .btn-left {
  width: 120px;
  height: 54px;
  padding: 4px 20px;
  border-radius: 4px 0 0 4px;
  background: linear-gradient(90deg, #ffa946 0%, #ff3535 97.03%);
  text-align: center;
}
.hero-section .hero-container .hero-buttons .btn-left div:first-child {
  flex-shrink: 0;
  color: #fff;
  text-align: center;
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.hero-section .hero-container .hero-buttons .btn-left div:nth-child(2) {
  color: #fff;
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.hero-section .hero-container .hero-buttons .btn.btn-consult {
  cursor: pointer;
  width: 200px;
  height: 54px;
  padding: 17px 0px;
  border-radius: 4px;
  background: #2f54eb;
  border: none;
  color: #fff;
  text-align: center;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 125% */
}
.hero-section .hero-container .hero-buttons .btn.btn-consult:hover {
  background-color: #2f54eb;
  color: #fff;
}
.hero-section .hero-container .hero-buttons .btn.btn-plan {
  cursor: pointer;
  width: 200px;
  height: 54px;
  padding: 17px 0px;
  border-radius: 4px;
  border: none;
  color: #2f54eb;
  border: 1px solid #2f54eb;
  background-color: #fff;
  text-align: center;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 125% */
  position: relative;
  text-decoration: none;
}
.hero-section .hero-container .hero-buttons .btn.btn-plan:hover {
  background-color: #fff;
  color: #2f54eb;
  border: 1px solid #2f54eb;
}
.hero-section .tags-container {
  background-color: rgba(248, 253, 255, 0.8);
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50px;
}
.hero-section .tags-container .tags-wrapper {
  width: 1272px;
  height: 50px;
  min-width: 1272px;
  margin: 0 auto;
}
.hero-section .tags-container .tags-wrapper .tag-item {
  color: #6b6ea2;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  /* 100% */
}
.hero-section .tags-container .tags-wrapper .tag-item img {
  width: 24px;
  height: 24px;
  margin-right: 9px;
}
.section-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 1272px;
  margin: 0 auto 60px;
}
.section-header .header-title {
  color: var(--character-primary-85, #040b19);
  text-align: center;
  font-family: "PingFang SC";
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px;
  /* 100% */
}
.section-header .header-subtitle {
  color: var(--character-third-40, #8b9099);
  text-align: center;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  /* 100% */
}
.growth-section {
  width: 100%;
  margin: 80px auto 0;
  padding: 0 0 80px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #f1f6fe 100%), url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/step-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.growth-section .growth-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  gap: 24px;
  width: 1272px;
  margin: 0 auto;
}
.growth-section .growth-container .growth-line {
  position: absolute;
  z-index: 0;
  top: 22px;
  left: 50%;
  transform: translateX(-50%);
  width: 1272px;
  height: 10px;
  border-radius: 30px;
  border: 1px solid #fff;
  background: #e0edfd;
}
.growth-section .growth-container .growth-item {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  transition: all 0.3s ease-in-out;
}
.growth-section .growth-container .growth-item:nth-child(1) .growth-circle .inner-circle {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/growth-icon1.svg");
}
.growth-section .growth-container .growth-item:nth-child(2) .growth-circle .inner-circle {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/growth-icon2.svg");
}
.growth-section .growth-container .growth-item:nth-child(3) .growth-circle .inner-circle {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/growth-icon3.svg");
}
.growth-section .growth-container .growth-item:nth-child(4) .growth-circle .inner-circle {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/growth-icon4.svg");
}
.growth-section .growth-container .growth-item:nth-child(5) .growth-circle .inner-circle {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/growth-icon5.svg");
}
.growth-section .growth-container .growth-item.active .growth-circle .inner-circle {
  opacity: 1;
}
.growth-section .growth-container .growth-item.active .growth-content {
  width: 376px;
  height: 300px;
  border-radius: 12px;
  box-shadow: 0 10px 20px 0 rgba(190, 205, 237, 0.5);
  background: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/growth-active-bg.webp");
  background-repeat: no-repeat;
  background-size: cover;
}
.growth-section .growth-container .growth-item.active .growth-content .content-list .list-item::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/icon-confirm.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.growth-section .growth-container .growth-item .growth-circle {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  background-color: #e0edfd;
  border: 1px solid #fff;
}
.growth-section .growth-container .growth-item .growth-circle .inner-circle {
  position: relative;
  z-index: 1;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.5;
  transition: all 0.3s ease-in-out;
}
.growth-section .growth-container .growth-item .growth-circle::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 50%;
  left: -2px;
  transform: translateY(-50%);
  display: block;
  width: 4px;
  height: 8px;
  background-color: #e0edfd;
}
.growth-section .growth-container .growth-item .growth-circle::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 50%;
  right: -2px;
  transform: translateY(-50%);
  display: block;
  width: 4px;
  height: 8px;
  background-color: #e0edfd;
}
.growth-section .growth-container .growth-item .growth-content {
  display: flex;
  flex-direction: column;
  width: 200px;
  height: 300px;
  padding: 40px;
  border-radius: 10px;
  border: 1px solid #fff;
  background: radial-gradient(94% 35.69% at 96.5% 1.83%, #e0eeff 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.6) 100%);
  transition: all 0.3s ease-in-out;
}
.growth-section .growth-container .growth-item .growth-content .content-title {
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 100% */
  white-space: nowrap;
  margin-bottom: 20px;
}
.growth-section .growth-container .growth-item .growth-content .content-tip {
  color: var(--Primary-6, #2f54eb);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  white-space: nowrap;
  margin-bottom: 40px;
}
.growth-section .growth-container .growth-item .growth-content .content-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.growth-section .growth-container .growth-item .growth-content .content-list .list-item {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
}
.question-section {
  width: 1272px;
  margin: 120px auto 0;
}
.question-section .question-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 48px;
}
.question-section .question-container .question-item {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px;
  border-radius: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.question-section .question-container .question-item:hover {
  transform: translateY(-10px);
  box-shadow: 0 10px 20px 0 rgba(190, 205, 237, 0.5);
}
.question-section .question-container .question-item:hover:nth-child(1) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img1-active.webp");
}
.question-section .question-container .question-item:hover:nth-child(2) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img2-active.webp");
}
.question-section .question-container .question-item:hover:nth-child(3) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img3-active.webp");
}
.question-section .question-container .question-item:hover:nth-child(4) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img4-active.webp");
}
.question-section .question-container .question-item:hover:nth-child(5) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img5-active.webp");
}
.question-section .question-container .question-item:hover:nth-child(6) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img6-active.webp");
}
.question-section .question-container .question-item:hover .question-header .header-title {
  color: var(--character-primary-inverse, #fff);
}
.question-section .question-container .question-item:hover .question-header .header-btn {
  background: var(--Neutral-1, #fff);
  color: var(--Primary-6, #2f54eb);
}
.question-section .question-container .question-item:nth-child(1) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img1-inactive.webp");
}
.question-section .question-container .question-item:nth-child(2) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img2-inactive.webp");
}
.question-section .question-container .question-item:nth-child(3) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img3-inactive.webp");
}
.question-section .question-container .question-item:nth-child(4) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img4-inactive.webp");
}
.question-section .question-container .question-item:nth-child(5) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img5-inactive.webp");
}
.question-section .question-container .question-item:nth-child(6) {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/img6-inactive.webp");
}
.question-section .question-container .question-item .question-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  padding: 16px 20px;
}
.question-section .question-container .question-item .question-header .header-title {
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 100% */
  transition: all 0.3s ease-in-out;
}
.question-section .question-container .question-item .question-header .header-btn {
  display: flex;
  width: 120px;
  height: 40px;
  padding: 4px 15px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  background: var(--Primary-6, #2f54eb);
  color: #fff;
  text-align: center;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  /* 157.143% */
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.question-section .question-container .question-item .question-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  width: 352px;
  height: 200px;
  padding: 24px 40px;
  border-radius: 10px;
  background: #fff;
}
.question-section .question-container .question-item .question-content .content-item {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.question-section .question-container .question-item .question-content .content-item::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/icon-confirm.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
.step-section {
  width: 100%;
  height: 460px;
  background: linear-gradient(180deg, #eff5fe 0%, #fff 100%);
  margin-top: 120px;
  padding-top: 80px;
}
.step-section .step-container {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 1272px;
  margin: 0 auto;
}
.step-section .step-container .step-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 140px;
}
.step-section .step-container .step-item:nth-child(1) .step-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/step-icon1.svg");
}
.step-section .step-container .step-item:nth-child(3) .step-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/step-icon2.svg");
}
.step-section .step-container .step-item:nth-child(5) .step-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/step-icon3.svg");
}
.step-section .step-container .step-item:nth-child(7) .step-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/step-icon4.svg");
}
.step-section .step-container .step-item .step-icon {
  width: 72px;
  height: 72px;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}
.step-section .step-container .step-item .step-title {
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 100% */
  margin-bottom: 10px;
}
.step-section .step-container .step-item .step-title .highlight {
  color: #2f54eb;
  font-family: "DIN Alternate";
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  /* 81.818% */
  background-image: linear-gradient(90deg, #2f54eb 0%, #9254de 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.step-section .step-container .step-item .step-content {
  display: flex;
  flex-direction: column;
}
.step-section .step-container .step-item .step-content span {
  color: var(--character-secondary-45, #474d58);
  text-align: center;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.step-section .step-container .step-arrow {
  position: relative;
  top: -40px;
  width: 48px;
  height: 30px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/step-arrow.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
.video-section {
  width: 100%;
  height: 658px;
  margin-top: 120px;
  padding: 80px 0;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/video-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
}
.video-section .video-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 74px;
  width: 1272px;
  margin: 0 auto;
}
.video-section .video-container .video-wrapper {
  flex-shrink: 0;
  width: 640px;
  height: 360px;
  border-radius: 16px;
  overflow: hidden;
}
.video-section .video-container .video-wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
}
.video-section .video-container .text-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.video-section .video-container .text-wrapper .list-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  width: 558px;
  padding: 20px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(2px);
}
.video-section .video-container .text-wrapper .list-item .item-title {
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 100% */
}
.video-section .video-container .text-wrapper .list-item .item-title .highlight {
  color: #2f54eb;
  font-family: DIN;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  /* 81.25% */
  background-image: linear-gradient(90deg, #2f54eb 0%, #9254de 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.video-section .video-container .text-wrapper .list-item .item-tip {
  color: var(--character-secondary-45, #474d58);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.intro-section {
  width: 1272px;
  margin: 120px auto 0;
}
.intro-section .intro-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 48px;
}
.intro-section .intro-container .intro-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  grid-row: span 1;
  grid-column: span 1;
  justify-self: stretch;
  gap: 20px;
  padding: 40px;
  border-radius: 14px;
  border: 1px solid #fff;
}
.intro-section .intro-container .intro-item:nth-child(1) {
  background: linear-gradient(180deg, #e0e7ff 0%, #fff 100%);
}
.intro-section .intro-container .intro-item:nth-child(1) .item-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/intro-icon1.png");
}
.intro-section .intro-container .intro-item:nth-child(2) {
  background: linear-gradient(180deg, #dbe7ff 0%, #fff 100%);
}
.intro-section .intro-container .intro-item:nth-child(2) .item-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/intro-icon2.png");
}
.intro-section .intro-container .intro-item:nth-child(3) {
  background: linear-gradient(180deg, #dbeeff 0%, #fff 100%);
}
.intro-section .intro-container .intro-item:nth-child(3) .item-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/intro-icon3.png");
}
.intro-section .intro-container .intro-item:nth-child(4) {
  background: linear-gradient(180deg, #dbeeff 0%, #fff 100%);
}
.intro-section .intro-container .intro-item:nth-child(4) .item-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/intro-icon4.png");
}
.intro-section .intro-container .intro-item:nth-child(5) {
  background: linear-gradient(180deg, #e0e7ff 0%, #fff 100%);
}
.intro-section .intro-container .intro-item:nth-child(5) .item-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/intro-icon5.png");
}
.intro-section .intro-container .intro-item:nth-child(6) {
  background: linear-gradient(180deg, #dbeeff 0%, #fff 100%);
}
.intro-section .intro-container .intro-item:nth-child(6) .item-icon {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/intro-icon6.png");
}
.intro-section .intro-container .intro-item .item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-size: contain;
}
.intro-section .intro-container .intro-item .item-title {
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 100% */
}
.intro-section .intro-container .intro-item .item-desc {
  color: var(--character-third-40, #8b9099);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.cooperate-section {
  width: 100%;
  height: 578px;
  margin-top: 120px;
  padding: 80px 0;
}
.cooperate-section .cooperate-container .cooperate-list {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0 0 20px;
  display: flex;
  justify-content: center;
  background: #fff;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.cooperate-section .cooperate-container .cooperate-list::before,
.cooperate-section .cooperate-container .cooperate-list::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 200px;
  z-index: 10;
  pointer-events: none;
}
.cooperate-section .cooperate-container .cooperate-list::before {
  left: 0;
  background: linear-gradient(to right, #fff 0%, transparent 100%);
}
.cooperate-section .cooperate-container .cooperate-list::after {
  right: 0;
  background: linear-gradient(to left, #fff 0%, transparent 100%);
}
.cooperate-section .cooperate-container .cooperate-scroll-wrapper {
  display: flex;
  will-change: transform;
  animation: scroll-left 20s linear infinite;
  -webkit-animation: scroll-left 20s linear infinite;
  animation-play-state: running;
  -webkit-animation-play-state: running;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.cooperate-section .cooperate-container .cooperate-scroll-wrapper:hover {
  animation-play-state: paused;
  -webkit-animation-play-state: paused;
}
@keyframes scroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-1 * var(--group-width)));
  }
}
.cooperate-section .cooperate-container .cooperate-wrapper {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.cooperate-section .cooperate-container .cooperate-row {
  display: flex;
  gap: 25px;
  flex-shrink: 0;
}
.cooperate-section .cooperate-container .cooperate-row:nth-child(2) {
  margin-left: -117px;
}
.cooperate-section .cooperate-container .cooperate-item {
  width: 234px;
  height: 70px;
  background: var(--Neutral-1, #fff);
  box-shadow: 0 5px 15px 0 rgba(190, 205, 237, 0.5);
  border-radius: 8px;
  flex-shrink: 0;
}
.contact-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 50px;
  padding: 196px 50px 50px;
  background: linear-gradient(107deg, #e0ecfe 16.93%, #f4f8fe 100%);
}
.contact-section .contact-container {
  position: relative;
  max-width: 1680px;
  width: 100%;
  min-width: 1180px;
  margin: 0 auto;
}
.contact-section .contact-container .contact-bg {
  position: absolute;
  top: -220px;
  right: 80px;
  width: 798px;
  height: 700px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/earth.webp");
  background-repeat: no-repeat;
  background-size: contain;
}
.contact-section .contact-container .contact-title {
  position: absolute;
  top: -120px;
  left: 204px;
  z-index: 2;
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px;
}
.contact-section .contact-container .contact-content {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 72px;
  width: 100%;
  height: 100%;
  padding: 60px 204px;
  background: #fff;
}
@media screen and (max-width: 1400px) {
  .contact-section .contact-container .contact-content {
    padding: 60px 104px;
  }
}
.contact-section .contact-container .contact-content .contact-left {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.contact-section .contact-container .contact-content .contact-left .left-title {
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  /* 100% */
  margin-bottom: 20px;
}
.contact-section .contact-container .contact-content .contact-left .left-subtitle {
  color: var(--character-primary-85, #040b19);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  /* 128.571% */
  margin-bottom: 60px;
}
.contact-section .contact-container .contact-content .contact-left .left-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
  margin-bottom: 60px;
}
.contact-section .contact-container .contact-content .contact-left .left-list .list-item {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #293fcc;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.contact-section .contact-container .contact-content .contact-left .left-list .list-item::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/icon-check.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.contact-section .contact-container .contact-content .contact-left .left-line {
  width: 530px;
  height: 8px;
  margin-bottom: 20px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/contact-line.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.contact-section .contact-container .contact-content .contact-left .left-phone {
  display: flex;
  align-items: center;
  gap: 8px;
}
.contact-section .contact-container .contact-content .contact-left .left-phone .icon {
  min-width: 12px;
  height: 12px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/icon-phone.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.contact-section .contact-container .contact-content .contact-left .left-phone .text {
  color: var(--character-secondary-45, #474d58);
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 166.667% */
}
.contact-section .contact-container .contact-content .contact-left .left-phone .text span {
  color: var(--Geek-Blue-6, #2f54eb);
}
.contact-section .contact-container .contact-content .contact-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
}
.contact-section .contact-container .contact-content .contact-right form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}
.contact-section .contact-container .contact-content .contact-right form .form-item {
  position: relative;
  display: flex;
  width: 500px;
  height: 44px;
  padding: 10px;
  align-items: center;
  gap: 20px;
  border-radius: 4px;
  background: #f7faff;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-label {
  min-width: 75px;
  color: var(--character-primary-85, #040b19);
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-label span.required {
  padding-left: 0;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-label span.required::before {
  content: "*";
  position: absolute;
  top: 0px;
  left: unset;
  right: -12px;
  color: var(--Dust-Red-6, #f5222d);
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input {
  position: relative;
  width: 100%;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input input {
  position: relative;
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background: rgba(0, 0, 0, 0);
  border: none;
  outline: none;
  color: var(--character-primary-85, #040b19);
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  /* 移除自动填充时的背景色（改为白色） */
  /* 针对 Firefox 浏览器 */
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input input::-webkit-input-placeholder {
  color: var(--character-disabled-placeholder-25, #b7bac2);
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input input:-webkit-autofill,
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input input:-webkit-autofill:hover,
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input input:-webkit-autofill:focus,
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input input:-webkit-autofill:active {
  /* 关键：用内阴影覆盖掉默认背景，颜色改成你需要的背景色（如白色 #fff） */
  -webkit-box-shadow: 0 0 0 1000px #ffffff00 inset !important;
  /* 修正文字颜色，防止默认变黑或变灰 */
  -webkit-text-fill-color: #040b19 !important;
  /* 防止背景裁剪异常 */
  -webkit-background-clip: text !important;
  background-clip: text !important;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input input:-moz-autofill {
  background-color: #ffffff00 !important;
  color: #040b19 !important;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .item-input .get-code {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  color: var(--Primary-6, #2f54eb);
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .vcode-img-box {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  height: 44px;
  padding-left: 20px;
  background-color: #fff;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .vcode-img-box .captcha {
  height: 100%;
  object-fit: contain;
  border-radius: 4px;
  border: 1px solid var(--Separators-Opaque, #ebebf0);
  cursor: pointer;
}
.contact-section .contact-container .contact-content .contact-right form .form-item .error-tip {
  position: absolute;
  top: 45px;
  left: 0;
  color: var(--Dust-Red-6, #f5222d);
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: none;
}
.contact-section .contact-container .contact-content .contact-right .form-btn {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 500px;
}
.contact-section .contact-container .contact-content .contact-right .form-btn .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  border-radius: 4px;
  border: 1px solid var(--Primary-6, #2f54eb);
  background: var(--Primary-6, #2f54eb);
  outline: none;
  /* drop-shadow/button-primary */
  box-shadow: 0 2px 0 0 rgba(4, 11, 25, 0.04);
  color: var(--character-primary-inverse, #fff);
  text-align: center;
  /* H5/medium */
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 150% */
  cursor: pointer;
}
.contact-section .contact-container .contact-content .contact-right .form-btn .tip {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  width: 100%;
  padding: 5px 8px;
  background: linear-gradient(90deg, #fff 0%, #e5f0ff 50%, #fff 100%);
}
.contact-section .contact-container .contact-content .contact-right .form-btn .tip .icon {
  width: 12px;
  height: 12px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/enterprise-home/icon-safe.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.contact-section .contact-container .contact-content .contact-right .form-btn .tip .text {
  color: #2f54eb;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
  /* 100% */
}

.toast-message {
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translateX(-50%);
  padding: 10px;
  border-radius: 10px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999999;
}
.toast-message-web {
  position: fixed;
  top: 10px;
  height: 40px;
  width: 70%;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
  padding-left: 10px;
  background: #fef0f0;
  border: 1px solid #fde2e2;
  color: #f56c6c;
  font-size: 14px;
  z-index: 999999;
  max-width: 380px;
  display: flex;
  align-items: center;
}
.toast-message-web .error-icon {
  width: 20px;
  height: 20px;
  background-size: cover;
  margin-right: 6px;
  position: relative;
  top: 0px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGNsYXNzPSJpY29uIiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBmaWxsPSIjZGMzNTQ1IiBkPSJNNTEyIDc0LjY2NjY2N2MyNDEuMDY2NjY3IDAgNDM3LjMzMzMzMyAxOTYuMjY2NjY3IDQzNy4zMzMzMzMgNDM3LjMzMzMzM1M3NTMuMDY2NjY3IDk0OS4zMzMzMzMgNTEyIDk0OS4zMzMzMzMgNzQuNjY2NjY3IDc1My4wNjY2NjcgNzQuNjY2NjY3IDUxMiAyNzAuOTMzMzMzIDc0LjY2NjY2NyA1MTIgNzQuNjY2NjY3eiBtMCAzNDEuMzMzMzMzYy0xNy4wNjY2NjcgMC0zMiAxNC45MzMzMzMtMzIgMzJ2MzAwLjhjMi4xMzMzMzMgMTcuMDY2NjY3IDE0LjkzMzMzMyAyOS44NjY2NjcgMzIgMjkuODY2NjY3czMyLTE0LjkzMzMzMyAzMi0zMlY0NDUuODY2NjY3Yy0yLjEzMzMzMy0xNy4wNjY2NjctMTQuOTMzMzMzLTI5Ljg2NjY2Ny0zMi0yOS44NjY2Njd6IG0wLTE2MGMtMjMuNDY2NjY3IDAtNDIuNjY2NjY3IDE5LjItNDIuNjY2NjY3IDQyLjY2NjY2N3MxOS4yIDQyLjY2NjY2NyA0Mi42NjY2NjcgNDIuNjY2NjY2IDQyLjY2NjY2Ny0xOS4yIDQyLjY2NjY2Ny00Mi42NjY2NjYtMTkuMi00Mi42NjY2NjctNDIuNjY2NjY3LTQyLjY2NjY2N3oiPjwvcGF0aD48L3N2Zz4=) no-repeat center;
  background-size: 20px 20px;
}
.toast-message-web p {
  line-height: 40px !important;
  color: #e87005 !important;
}

