.banner-img-box {
  width: 100%;
  height: 450px;
  padding-top: 144px;
  margin-bottom: 80px;
  position: relative;
  background: linear-gradient(to right, #d8faeb calc(50% - 960px), #82daf8 calc(50% + 960px));
}
.banner-img-box .banner-bg {
  position: absolute;
  top: 0;
  left: calc(50% - 960px);
  width: 1920px;
  height: 100%;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/banner3.png");
  background-size: 1920px 490px;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}
.banner-img-box .banner-c {
  position: relative;
  z-index: 2;
}
.banner-img-box .title-img1 {
  width: 369px;
  height: 36px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p11.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin: 0 auto 50px;
}
.banner-img-box .title-text1 {
  color: #000;
  text-align: center;
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 56px;
  font-style: normal;
  font-weight: 800;
  line-height: 78px;
}
.banner-img-box .title-text2 {
  color: #062c78;
  text-align: center;
  font-family: "PingFang SC";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 133.333% */
  margin-top: 15px;
}
.person-tool-list {
  width: 100%;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/banner-bg.png");
  background-size: 100% 834px;
  background-position: center 0;
  background-repeat: no-repeat;
}
.ai-chat-wrapper {
  display: flex;
  width: 1272px;
  margin: 120px auto;
  flex-direction: column;
  align-items: center;
  gap: 80px;
}
.ai-chat-wrapper .ai-chat-title {
  color: var(--Brand-Text-1, #072e75);
  text-align: center;
  font-family: "Alibaba PuHuiTi 3.0";
  font-size: 56px;
  font-style: normal;
  font-weight: 800;
  line-height: 56px;
  /* 100% */
}
.agent-list-wrapper {
  width: 1272px;
  margin: 120px auto;
}
.agent-list-wrapper .agent1 {
  width: calc(392px + 392px / 2);
  height: 484px;
  padding: 40px 5px 40px 40px;
  background: radial-gradient(109.14% 119.57% at 100% 100%, rgba(212, 252, 241, 0.5) 0%, rgba(152, 213, 217, 0) 100%), radial-gradient(19.83% 36.73% at 50% 50%, #fff 0%, #f5fcff 100%);
}
.agent-list-wrapper .agent1 .item {
  background-color: #fff;
  width: 508px;
  padding: 20px 0 20px 20px;
  gap: 15px;
  margin-top: 20px;
  cursor: pointer;
}
.agent-list-wrapper .agent1 .item:nth-of-type(1) {
  margin-top: 40px;
}
.agent-list-wrapper .agent1 .item .item-icon {
  width: 60px;
  height: 60px;
  flex-shrink: 0;
}
.agent-list-wrapper .agent1 .item .item-text {
  padding: 5px 0;
}
.agent-list-wrapper .agent1 .item .item-label {
  color: #072e75;
  font-family: "PingFang SC";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  /* 100% */
}
.agent-list-wrapper .agent1 .item .item-tip {
  margin-top: 12px;
  color: var(--Brand-Text-2, #6b6ea2);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.agent-list-wrapper .agent2 {
  width: 392px;
  height: 484px;
  padding: 40px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/agent2-all-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.agent-list-wrapper .agent2 .circle {
  margin-top: 29px;
  width: 141px;
  height: 141px;
  flex-shrink: 0;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/agent2-circle.png");
  animation: rotate-circle 6s linear infinite;
}
@keyframes rotate-circle {
  0% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(720deg);
  }
  100% {
    transform: rotate(720deg);
  }
}
.agent-list-wrapper .agent2 .question {
  margin-top: 20px;
  color: #072e75;
  text-align: center;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  /* 112.5% */
}
.agent-list-wrapper .agent2 .match-btn {
  margin-top: 74px;
  display: flex;
  width: 312px;
  height: 40px;
  padding: 12px 22px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 30px;
  background: var(--Brand-, #21c58e);
  color: var(--Brand-Text-5, #fff);
  text-align: center;
  font-family: "PingFang SC";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
}
.agent-list-wrapper .agent2 .result {
  margin-top: 20px;
  gap: 8px;
}
.agent-list-wrapper .agent2 .result .icon {
  width: 46px;
  height: 18px;
}
.agent-list-wrapper .agent2 .result .tip {
  color: #5c6c99;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.agent-list-wrapper .agent2 .result .tip span {
  color: var(--Colors-Orange-4, #fc7c37);
}
.agent-list-wrapper .agent3 {
  width: calc(392px + 392px / 2);
  height: 484px;
  padding: 40px;
  background: radial-gradient(109.22% 120.08% at 100% 100%, rgba(192, 212, 251, 0.5) 0%, rgba(192, 212, 251, 0) 100%), radial-gradient(19.83% 36.73% at 50% 50%, #fff 0%, #f5fcff 100%);
}
.agent-list-wrapper .agent3 .item {
  background-color: #fff;
  width: 508px;
  padding: 20px 0 20px 20px;
  gap: 15px;
  margin-top: 20px;
}
.agent-list-wrapper .agent3 .item .item-icon {
  width: 60px;
  height: 60px;
  flex-shrink: 0;
}
.agent-list-wrapper .agent3 .item .item-text {
  padding: 5px 0;
}
.agent-list-wrapper .agent3 .item .item-label {
  color: #072e75;
  font-family: "PingFang SC";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  /* 100% */
}
.agent-list-wrapper .agent3 .item .item-tip {
  margin-top: 12px;
  color: var(--Brand-Text-2, #6b6ea2);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.agent-list-wrapper .agent-title {
  margin-bottom: 20px;
  color: var(--Brand-Text-1, #072e75);
  font-family: "PingFang SC";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.agent-list-wrapper .agent-title.has-action {
  display: flex;
}
.agent-list-wrapper .agent-title.has-action .action {
  margin-left: auto;
  gap: 5px;
  color: var(--Brand-Text-3, #9A9CC3);
  text-align: center;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  /* 100% */
}
.content1 {
  width: 1272px;
  margin: 120px auto;
}
.content1 .title {
  margin-bottom: 60px;
  color: var(--Brand-Text-1, #072E75);
  text-align: center;
  font-family: "PingFang SC";
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
  /* 100% */
}

.tools-sections {
  margin: 30px auto 0;
}
.tools-sections .item {
  width: 392px;
  height: 164px;
  background: #ffffff;
  border-radius: 10px;
  padding-left: 40px;
  margin-bottom: 48px;
  min-width: 30%;
  text-decoration: none;
  margin-right: 20px;
}
.tools-sections .item:nth-child(3n) {
  margin-right: 0;
}
.tools-sections .item span {
  color: #072e75;
  font-size: 24px;
  font-weight: bold;
  white-space: nowrap;
}
.tools-sections .item.isPre {
  opacity: 0.5;
}
.tools-sections .item.isPre span {
  position: relative;
}
.tools-sections .item.isPre span::after {
  content: "";
  position: absolute;
  right: -60px;
  top: 6px;
  width: 52px;
  height: 18px;
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p10.svg");
}
.tools-sections .item p {
  color: #6b6ea2;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  margin-top: 10px;
}
.tools-sections .item .icon {
  width: 84px;
  height: 84px;
  background-size: 84px 84px;
  margin-right: 12px;
}
.tools-sections .item .t1 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p1.png");
}
.tools-sections .item .t2 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p2.png");
}
.tools-sections .item .t3 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p3.png");
}
.tools-sections .item .t4 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p4.png");
}
.tools-sections .item .t5 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p5.png");
}
.tools-sections .item .t6 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p6.png");
}
.tools-sections .item .t7 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p7.png");
}
.tools-sections .item .t8 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p8.png");
}
.tools-sections .item .t9 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p9.png");
}
.tools-sections .item .t10 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p10.png");
}
.tools-sections .item .t11 {
  background-image: url("https://static.qinqinxiaobao.com/flb-mp/img/official-site-2026/tools/p11.png");
}
.tools-sections .item:hover {
  box-shadow: 4px 5px 26px 6px rgba(191, 214, 237, 0.3);
}
@media screen and (min-width: 1460px) and (max-width: 1600px) {
  .tools-sections .item {
    width: 368px;
    height: 152px;
  }
}
@media screen and (max-width: 1460px) {
  .tools-sections .item {
    width: 310px;
    height: 142px;
  }
  .tools-sections .item h4 {
    font-size: 23px;
  }
  .tools-sections .item p {
    font-size: 13px;
  }
}
@media only screen and (min-device-width: 640px) and (max-device-width: 1000px) {
  .tools-sections .item {
    width: 332px;
    padding-left: 20px;
  }
}
.other-tools {
  display: flex;
  flex-wrap: wrap;
}

.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;
}

