.about-content-host {
  margin: 0 auto;
  width: 100%;
  padding: 0;
  margin-bottom: 40px;
}
.about-content-host .banner-box {
  width: 100%;
  height: 516px;
  padding-top: 169px;
  background: linear-gradient(90deg, #abd4fb 15.72%, #bde7fc 87.24%);
  position: relative;
}
.about-content-host .banner-box .banner-bg {
  position: absolute;
  top: 0;
  left: calc(50% - 960px);
  width: 1920px;
  height: 516px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/about/a1.png");
  background-size: 1920px 516px;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}
.about-content-host .banner-box .banner-content {
  width: 1272px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.about-content-host .banner-box .banner-content .banner-img {
  width: 772px;
  height: 78px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/about/a2.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.about-content-host .banner-box .banner-content .banner-text {
  margin-top: 20px;
  color: #062c78;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 171.429% */
}
.about-content-host .text-container h3 {
  font-size: 30px;
  font-weight: bold;
  line-height: 48px;
  margin-top: 60px;
  margin-bottom: 30px;
  color: #072e75;
}
.about-content-host .text-container p {
  font-size: 14px;
  font-weight: 500;
  color: #6b6ea2;
  line-height: 28px;
}
.about-content-host .text-container p .text-main {
  color: #21C58E;
}
.about-content-host .text-container p .text-warn-2 {
  color: #ff6e2d;
}
.about-content-host .text-container p.title {
  color: #072e75;
  font-size: 18px;
  font-weight: bold;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.about-content-host .text-container p.title::before {
  display: inline-block;
  content: "";
  width: 3px;
  height: 18px;
  margin-right: 10px;
}
.about-content-host .text-container p.title.title-1::before {
  background-color: #fb8989;
}
.about-content-host .text-container p.title.title-2::before {
  background-color: #fba489;
}
.about-content-host .text-container p.title.title-3::before {
  background-color: #21c58e;
}
.about-content-host .text-container p.indent {
  padding-left: 13px;
}
.about-content-host.mh {
  min-height: 970px;
}
.about-content-host .about-header {
  margin: 0 auto;
  margin-bottom: 40px;
  margin-top: 40px;
  width: 1182px;
  height: 188px;
  background-image: url(../img/about-banner.3ed4f9f0.svg);
  background-repeat: no-repeat;
  background-size: 1182px 188px;
}
.hrs-banner + .scroll-container {
  background-color: #f5f9ff;
}
@media screen and (min-width: 1460px) and (max-width: 1600px) {
  .banner-box .banner {
    width: 1178px !important;
  }
}
@media screen and (max-width: 1460px) {
  .banner-box .banner {
    width: 996px !important;
  }
  .about-content-host.qqxb .banner-box .banner .banner-right .box {
    left: 53px;
    top: 41px;
  }
  .about-selection.qqxb {
    width: 176px !important;
    margin-left: 68px;
    margin-right: 50px;
  }
  .about-selection.qqxb a {
    padding-left: 70px !important;
  }
  .about-selection.qqxb a:before {
    left: 52px !important;
  }
  .about-content-host.qqxb .banner-box .banner {
    height: 326px;
  }
  .about-content-host.qqxb .banner-box .banner p {
    font-size: 46px;
  }
  .about-content-host.qqxb .banner-box .banner .double-mark-right {
    left: 525px;
  }
  .about-content-host.qqxb .banner-box .banner .grid {
    background-size: 145px 96px;
    left: 450px;
    bottom: -20px;
  }
  .about-content-host.qqxb .banner-box .banner .banner-right {
    background-size: 372px 336px;
    margin-left: 118px !important;
    margin-top: -24px;
  }
}
@media only screen and (min-device-width: 640px) and (max-device-width: 1000px) {
  .banner-box .banner,
  .content-box {
    width: 1000px !important;
  }
  .about-content-host.qqxb .banner-box .banner .banner-right {
    margin-left: 112px !important;
  }
}
nav.enterprise-banner {
  position: fixed;
  background-color: #ffffff;
}
.content-box {
  width: 1272px;
  margin: 0 auto;
}
.content-box .right-content {
  padding-top: 72px;
}
.content-box .right-content .text1 {
  color: #040b19;
  font-size: 44px;
  line-height: 44px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 60px;
}
.content-box .right-content .subtitle {
  margin: 40px auto 30px;
  color: #040b19;
  font-size: 24px;
  line-height: 36px;
  font-weight: 600;
  text-align: center;
}
.content-box .right-content .video-box {
  width: 612px;
  height: 344px;
  margin: 60px auto 40px;
  position: relative;
  cursor: pointer;
}
.content-box .right-content .video-box .play-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzJweCIgaGVpZ2h0PSI3MnB4IiB2aWV3Qm94PSIwIDAgNzIgNzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5pKt5pS+PC90aXRsZT4KICAgIDxnIGlkPSLpu5jorqTpobXpnaIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwMy3lkZjlt6XmnI3liqEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDE1LCAtMjI1MCkiPgogICAgICAgICAgICA8ZyBpZD0i5bCx5Lia5Yib5Lia6IGM5Zy65pm65YqpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAsIDE4MzgpIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLmkq3mlL4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOTUsIDQxMikiPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9IuakreWchuW9oiIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMC42NDk5OTk5NzYiIGN4PSIzNiIgY3k9IjM2IiByPSIzNiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ0LjQyOTk3MTcsMjYuNzE2NjE5NSBMNTUuMzY1MjEwMiw0NC45NDIwMTcgQzU2LjUwMTgwMjgsNDYuODM2MzM4IDU1Ljg4NzU0MjYsNDkuMjkzMzc5MSA1My45OTMyMjE1LDUwLjQyOTk3MTcgQzUzLjM3MTU1OTksNTAuODAyOTY4NyA1Mi42NjAyMTQzLDUxIDUxLjkzNTIzODUsNTEgTDMwLjA2NDc2MTUsNTEgQzI3Ljg1NTYyMjUsNTEgMjYuMDY0NzYxNSw0OS4yMDkxMzkgMjYuMDY0NzYxNSw0NyBDMjYuMDY0NzYxNSw0Ni4yNzUwMjQyIDI2LjI2MTc5MjgsNDUuNTYzNjc4NiAyNi42MzQ3ODk4LDQ0Ljk0MjAxNyBMMzcuNTcwMDI4MywyNi43MTY2MTk1IEMzOC43MDY2MjA5LDI0LjgyMjI5ODQgNDEuMTYzNjYyLDI0LjIwODAzODIgNDMuMDU3OTgzLDI1LjM0NDYzMDggQzQzLjYyMDk4MTQsMjUuNjgyNDI5OSA0NC4wOTIxNzI3LDI2LjE1MzYyMTEgNDQuNDI5OTcxNywyNi43MTY2MTk1IFoiIGlkPSLkuInop5LlvaIiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxLCAzNikgcm90YXRlKDkwKSB0cmFuc2xhdGUoLTQxLCAtMzYpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
  pointer-events: none;
}
.content-box .right-content .video-box .video-content {
  width: 612px;
  height: 344px;
  display: block;
}
.content-box .right-content .text2 {
  font-family: "PingFang SC";
  color: #474d58;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 20px;
}
.content-box .right-content .text2 span {
  color: #2f54eb;
}
.content-box .right-content .text-item-box {
  padding-left: 19px;
}
.content-box .right-content .text-item-box .item {
  margin-top: 40px;
}
.content-box .right-content .text-item-box .item .item-title {
  color: #040b19;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
}
.content-box .right-content .text-item-box .item .item-title::after {
  position: absolute;
  content: "";
  width: 4px;
  height: 24px;
  border-radius: 2px;
  background-color: #2f54eb;
  left: -20px;
  top: 5px;
}
.content-box .right-content .text-item-box .item .item-text {
  color: #474d58;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.content-box .right-content .power-box {
  width: 952px;
  height: 320px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/about/a9.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 40px 50px 40px 46px;
}
.content-box .right-content .power-box .p-text1 {
  color: #040b19;
  font-size: 24px;
  line-height: 24px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 40px;
}
.content-box .right-content .power-box .item-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content-box .right-content .power-box .item-box .item {
  width: 172px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.content-box .right-content .power-box .item-box .item .left-icon {
  width: 29px;
  height: 50px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/about/a7.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
}
.content-box .right-content .power-box .item-box .item .item-text {
  color: #2f54eb;
  font-size: 36px;
  line-height: 36px;
  font-weight: 700;
  text-align: center;
}
.content-box .right-content .power-box .item-box .item .item-text span {
  font-size: 22px;
}
.content-box .right-content .power-box .item-box .item .item-text2 {
  color: #040b19;
  font-size: 14px;
  line-height: 14px;
  margin-top: 8px;
  text-align: center;
  font-weight: 500;
}
.content-box .right-content .power-box .item-box .item .right-icon {
  width: 29px;
  height: 50px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/about/a8.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 0;
}
.content-box .right-content .power-box .mt60 {
  margin-top: 60px;
}
.text-container {
  max-width: 775px;
}
.text-container p {
  font-size: 14px;
  color: rgba(78, 86, 82, 0.75);
  line-height: 22px;
  margin-bottom: 30px;
}
.text-container p.mb16 {
  color: #4e5652;
  font-weight: 700;
  margin-bottom: 16px;
}
.qqxb .text-container {
  max-width: 839px;
}

