@font-face {
  font-family: "iconfont";
  /* Project id 4116988 */
  src: url("/build/assets/iconfont-993a623b.woff2") format("woff2"), url("/build/assets/iconfont-21211ec1.woff") format("woff"), url("/build/assets/iconfont-15daace5.ttf") format("truetype");
}
.icon {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-suoding:before {
  content: "\e600";
}
.icon-jiesuo:before {
  content: "\e601";
}
.icon-shanchu:before {
  content: "\e62f";
}
.icon-shuaxin4-copy:before {
  content: "\e6c3";
}
.icon-androidgengduo:before {
  content: "\e78d";
}
.icon-jingshigantanhao2:before {
  content: "\e7f4";
}
.icon-jiahao:before {
  content: "\e728";
}
.icon-huiyuan:before {
  content: "\e6b5";
}
.icon-bianji:before {
  content: "\e699";
}
.icon-weixin-2:before {
  content: "\e670";
}
.icon-qr-scan-line:before {
  content: "\e6a4";
}
.icon-jiantou-copy-copy:before {
  content: "\e821";
}
.icon-dianhua:before {
  content: "\e632";
}
.icon-youxiang:before {
  content: "\e605";
}
.icon-dizhi:before {
  content: "\e646";
}
.icon-huisedianfeibuzhichizhuangtai:before {
  content: "\e811";
}
.icon-downdrop:before {
  content: "\e606";
}
.icon-guanbi:before {
  content: "\e61f";
}
.icon-gantanhao:before {
  content: "\e60f";
}
.icon-yanzhengma:before {
  content: "\e810";
}
.icon-shouji-5:before {
  content: "\e799";
}
.icon-sousuo:before {
  content: "\e60e";
}
.icon-dui-3:before {
  content: "\e614";
}
.icon-fanhui:before {
  content: "\e654";
}
.icon-biaoqing2:before {
  content: "\e678";
}
.icon-xiala:before {
  content: "\e80f";
}
.icon-fasong:before {
  content: "\e80c";
}
.icon-changyonghuifu21:before {
  content: "\e80e";
}
.icon-tuichu1:before {
  content: "\e80d";
}
.icon-duigouxiao:before {
  content: "\e80b";
}
.icon-diannaodenglu:before {
  content: "\e6a5";
}
.icon-erweima1:before {
  content: "\e6a6";
}
.icon-sousuo-5:before {
  content: "\e707";
}
.icon-shouqi-51:before {
  content: "\e79f";
}
.icon-shouqi-5:before {
  content: "\e7a0";
}
.icon-jia:before {
  content: "\e659";
}
.icon-bofang:before {
  content: "\e80a";
}
.icon-kehuqunzu:before {
  content: "\e673";
}
.icon-zuixinxiaoxi-06:before {
  content: "\e91b";
}
.icon-tupian:before {
  content: "\e7b4";
}
.icon-tuandui2:before {
  content: "\e7d9";
}
.icon-hulve:before {
  content: "\e641";
}
.icon-xiala2:before {
  content: "\e620";
}
.icon-xiugaimima:before {
  content: "\e634";
}
.icon-zhuanyeban:before {
  content: "\e6d9";
}
.icon-quanbu:before {
  content: "\eb5b";
}
.icon-nengyuan_fengche1_1:before {
  content: "\e681";
}
.icon-tuichu:before {
  content: "\e647";
}
.icon-chakan:before {
  content: "\e62d";
}
.icon-changyonghuifu2:before {
  content: "\e690";
}
.icon-zanwuxiaoxi:before {
  content: "\e769";
}
.icon-shipin:before {
  content: "\e677";
}
.icon-chehuisekuai:before {
  content: "\ec45";
}
.icon-xiala1:before {
  content: "\e684";
}
@font-face {
  font-family: "FONT_NUMBER";
  /* Project id 2089934 */
  src: url("/build/assets/CDSHT-Regular-445b2251.ttf");
}
.font_number {
  font-family: "FONT_NUMBER";
}
@font-face {
  font-family: "AlibabaPuHuiTi_ExtraBold";
  src: url("/build/assets/AlibabaPuHuiTi-2-95-ExtraBold-10f41eed.otf");
}
.qtb_www {
  font-family: PingFang SC;
}
.qtb_www a {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
}
.qtb_www .max_width {
  max-width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
}
.qtb_www .header {
  position: relative;
  height: 900px;
  text-align: center;
  background: linear-gradient(90deg, #6148ff 0%, #42b1ff 100%);
  overflow: hidden;
}
.qtb_www .header .anim {
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
}
.qtb_www .header .anim:before {
  position: relative;
  content: "";
  display: block;
  margin-top: 100%;
}
.qtb_www .header .anim:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 50%;
}
.qtb_www .header_nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 94px;
}
.qtb_www .header_nav .nav_left {
  display: flex;
  align-items: center;
  font-weight: normal;
}
.qtb_www .header_nav .nav_left h1 {
  text-indent: -9999em;
  overflow: hidden;
  height: 0;
}
.qtb_www .header_nav .nav_logo {
  width: 118px;
  height: 40px;
}
.qtb_www .header_nav .nav_tips {
  width: 60px;
  height: 26px;
  margin-left: 13px;
  font-weight: 400;
  font-size: 12px;
  line-height: 26px;
  color: #ffffff;
  font-weight: normal;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 13px 13px 13px 0px;
}
.qtb_www .header_nav .nav_right {
  display: flex;
}
.qtb_www .header_nav .nav_right .btn {
  position: relative;
  display: block;
  height: 39px;
  margin-right: 20px;
  line-height: 39px;
  font-size: 16px;
  border-radius: 8px;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  z-index: 0;
}
.qtb_www .header_nav .nav_right .login {
  width: 73px;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.qtb_www .header_nav .nav_right .login:hover {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.7);
  box-shadow: 0px 5px 10px 0px rgba(29, 64, 169, 0.25);
}
.qtb_www .header_nav .nav_right .register {
  width: 104px;
  color: #3260eb;
  background-color: #fff;
  border-radius: 8px;
}
.qtb_www .header_nav .nav_right .register:hover {
  color: #0530b3;
  box-shadow: 0px 5px 10px 0px rgba(255, 255, 255, 0.2);
}
.qtb_www .header_title {
  margin-top: 60px;
  font-family: PingFang SC;
  font-weight: 600;
  font-size: 50px;
  color: #ffffff;
}
.qtb_www .header_desc {
  margin-top: 27px;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
}
.qtb_www .header_btntry {
  position: relative;
  width: 211px;
  height: 72px;
  margin-top: 63px;
  text-align: left;
  background: #fff;
  box-shadow: 0px 18px 35px 0px rgba(29, 64, 169, 0.25);
  border-radius: 36px;
  cursor: pointer;
  border: none;
  transition: all 0.3s ease-in-out;
  z-index: 0;
  overflow: hidden;
}
.qtb_www .header_btntry:hover .try {
  color: #3260eb;
}
.qtb_www .header_btntry:hover .anim {
  animation: anim-out 0.75s;
}
.qtb_www .header_btntry:hover .anim:after {
  animation: anim-out-pseudo 0.75s;
}
.qtb_www .header_btntry .try {
  display: block;
  font-family: PingFang SC;
  font-weight: 500;
  font-size: 26px;
  color: #333333;
}
.qtb_www .header_btntry span {
  padding-left: 37px;
}
.qtb_www .header_btntry .icon {
  position: absolute;
  top: 23px;
  right: 37px;
  font-size: 24px;
  font-weight: normal;
  animation: iconMore 0.8s 0.3s infinite;
}
.qtb_www .header_bg {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 1200px;
  height: 378px;
  margin-left: auto;
  margin-right: auto;
}
.qtb_www .header_bg_img {
  position: absolute;
}
.qtb_www .header_bg_img1 {
  left: -62px;
  bottom: 267px;
  width: 305px;
  height: 169px;
}
.qtb_www .header_bg_img2 {
  top: -73px;
  right: 165px;
  width: 180px;
  height: 123px;
}
.qtb_www .header_bg_img3 {
  left: -55px;
  bottom: 137px;
  width: 282px;
  height: 156px;
  z-index: 1;
}
.qtb_www .header_bg_img4, .qtb_www .header_bg_img5, .qtb_www .header_bg_img6, .qtb_www .header_bg_img7 {
  width: 86px;
  height: 86px;
  z-index: 1;
}
.qtb_www .header_bg_img4 {
  left: 428px;
  bottom: 179px;
}
.qtb_www .header_bg_img5 {
  left: 542px;
  bottom: 220px;
}
.qtb_www .header_bg_img6 {
  top: 38px;
  left: 698px;
}
.qtb_www .header_bg_img7 {
  left: 702px;
  bottom: 153px;
}
.qtb_www .header_bg_img8 {
  right: -42px;
  bottom: 165px;
  width: 330px;
  height: 158px;
  z-index: 1;
  box-shadow: 9px 10px 68px 0px rgba(33, 43, 181, 0.22);
  border-radius: 20px;
}
.qtb_www .header_bg_img9 {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.qtb_www .ability_bg {
  background-color: #f9fbff;
}
.qtb_www .ability_box {
  position: relative;
  text-align: center;
}
.qtb_www .ability_title {
  padding-top: 97px;
  margin-bottom: 33px;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  color: #333333;
}
.qtb_www .ability_subtit {
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #999999;
}
.qtb_www .ability_subtit_4 {
  padding-bottom: 86px;
}
.qtb_www .ability_main {
  position: relative;
  width: 1117px;
  margin-left: auto;
  margin-right: auto;
}
.qtb_www .ability_main img {
  display: block;
  width: 100%;
}
.qtb_www .ability_main .main_tags {
  position: absolute;
  left: 182px;
  bottom: 304px;
  z-index: 2;
}
.qtb_www .ability_main .main_tags .tags_item {
  width: 67px;
  height: 27px;
  line-height: 27px;
  font-family: PingFang SC;
  font-weight: 600;
  font-size: 13px;
  color: #ffffff;
  background: #5980f7;
  box-shadow: 0px 9px 24px 0px rgba(89, 128, 247, 0.38);
  border-radius: 14px;
}
.qtb_www .ability_main .main_tags .tags_item:first-child {
  margin-bottom: 8px;
}
.qtb_www .ability_main .main_point {
  position: absolute;
  right: 208px;
  bottom: 249px;
}
.qtb_www .ability_main .main_point .breathe1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  animation: breathe1 0.7s alternate ease-in-out infinite;
  transform-origin: center;
}
.qtb_www .ability_main .main_point .breathe2 {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  width: 15px;
  height: 15px;
  margin-left: auto;
  margin-right: auto;
  border: 5px solid #507ffa;
  overflow: hidden;
  border-radius: 50%;
  animation: breathe2 0.5s ease-in-out infinite;
  transform-origin: center;
}
.qtb_www .ability .ability_boxshadow1 {
  box-shadow: 0px 10px 30px 0px rgba(39, 69, 124, 0.11);
}
.qtb_www .ability .ability_boxshadow2 {
  box-shadow: 0px 25px 68px 0px rgba(178, 191, 211, 0.22);
}
.qtb_www .ability .u_br10 {
  border-radius: 10px;
}
.qtb_www .ability .u_br14 {
  border-radius: 14px;
}
.qtb_www .ability .u_br33 {
  border-radius: 33px;
}
.qtb_www .ability .ability2_1 {
  position: absolute;
  left: 21px;
  bottom: 28px;
  width: 196px;
  z-index: 1;
}
.qtb_www .ability .ability2_2 {
  margin-top: 107px;
  height: 378px;
}
.qtb_www .ability .ability3_1 {
  margin-top: 68px;
  margin-bottom: 11px;
  height: 112px;
}
.qtb_www .ability .ability3_2 {
  height: 320px;
}
.qtb_www .ability .ability3_3 {
  position: absolute;
  bottom: 187px;
  right: 83px;
  width: 118px;
  height: 114px;
  box-shadow: 0px 12px 27px 0px rgba(88, 104, 246, 0.25);
  z-index: 1;
}
.qtb_www .ability .ability4_1 {
  position: absolute;
  right: 27px;
  bottom: 85px;
  width: 583px;
  height: 286px;
  margin-top: 86px;
  z-index: 1;
}
.qtb_www .ability .ability4_2 {
  margin-top: 86px;
}
.qtb_www .ability .ability5_img1, .qtb_www .ability .ability5_img2 {
  position: absolute;
}
.qtb_www .ability .ability5_img1 {
  right: 249px;
  width: 198px;
}
.qtb_www .ability .ability5_img2 {
  right: 45px;
  width: 206px;
}
.qtb_www .ability .ability5_2 {
  top: 37px;
}
.qtb_www .ability .ability5_3 {
  top: 75px;
}
.qtb_www .ability .ability5_4 {
  top: 137px;
}
.qtb_www .ability .ability5_5 {
  top: 179px;
}
.qtb_www .ability .ability5_6 {
  top: 262px;
}
.qtb_www .ability .ability5_7 {
  top: 302px;
}
.qtb_www .footer {
  height: 476px;
  color: #adaeba;
  background-color: #292a30;
}
.qtb_www .footer_box {
  display: flex;
  justify-content: space-between;
}
.qtb_www .footer_left {
  width: 632px;
  margin-top: 75px;
}
.qtb_www .footer_logo {
  display: flex;
  align-items: center;
  margin-bottom: 66px;
}
.qtb_www .footer_logo .logo_img {
  width: 136px;
  height: 45px;
}
.qtb_www .footer_logo .logo_line {
  width: 1px;
  height: 39px;
  margin-left: 21px;
  margin-right: 19px;
  background: rgba(255, 255, 255, 0.1);
}
.qtb_www .footer_logo .logo_desc {
  font-weight: 400;
  font-size: 16px;
  color: #adaeba;
}
.qtb_www .footer_about {
  font-weight: 600;
  font-size: 28px;
  color: #ffffff;
  line-height: 28px;
}
.qtb_www .footer_about_tips {
  margin-top: 37px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #adaeba;
}
.qtb_www .footer_code {
  display: flex;
  align-items: center;
  margin-top: 90px;
  margin-bottom: 40px;
}
.qtb_www .footer_code .code_box {
  width: 153px;
  height: 153px;
  background: #ffffff;
  border-radius: 20px;
  margin-right: 24px;
}
.qtb_www .footer_code .code_img {
  width: 126px;
  height: 126px;
  margin-left: 13px;
  margin-top: 13px;
}
.qtb_www .footer_code .code_tips {
  font-weight: 400;
  font-size: 14px;
  color: #adaeb9;
}
.qtb_www .footer_address {
  line-height: 16px;
}
.qtb_www .footer_address .icon {
  margin-right: 13px;
  font-size: 16px;
  color: #787983;
}
.qtb_www .footer_address .icon-dizhi {
  font-size: 18px;
}
.qtb_www .footer_address .icon-youxiang {
  margin-top: 2px;
  vertical-align: bottom;
}
.qtb_www .footer_address > div {
  margin-bottom: 25px;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
}
.qtb_www .footer_address > div:last-child {
  margin-bottom: 45px;
}
.qtb_www .footer_filing {
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #787983;
}
@keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes anim-out-pseudo {
  0% {
    background: rgba(50, 96, 235, 0.1);
  }
  100% {
    background: transparent;
  }
}
@keyframes iconMore {
  0% {
    margin-left: 0;
  }
  50% {
    margin-right: -8px;
  }
  100% {
    margin-right: 0px;
  }
}
@keyframes breathe1 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes breathe2 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
body {
  overflow-x: hidden;
  font-size: 12px;
  background: #f6f7f9;
  height: 100vh;
  color: #333;
  font-family: PingFangSC-Regular, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
body #app {
  height: 100%;
}
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border-radius: 10px;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
.text_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text_ellipsis_two {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.text_primary {
  color: #4f7eff;
}
.text_success {
  color: #47ce5e;
}
.text_error {
  color: #fa5050;
}
.text_warning {
  color: #fa8a50;
}
.ant-input-group .ant-input:hover,
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-right-width: 0px;
}
.ant-btn.ant-btn-text {
  color: #333;
}
.ant-btn.ant-btn-text.ant-btn:not(.ant-btn-icon-only) > .ant-btn-icon:not(:last-child) {
  margin-right: 5px;
}
.ant-btn.ant-btn-link, .ant-btn.ant-btn-text {
  height: auto;
  width: auto !important;
  padding: 0;
  line-height: normal;
}
.ant-btn.ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover, .ant-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover {
  background: transparent;
}
.ant-btn.ant-btn-link:disabled, .ant-btn.ant-btn-text:disabled {
  color: #999;
}
.ant-btn.ant-btn-link:disabled .icon, .ant-btn.ant-btn-text:disabled .icon {
  color: #999;
}
.ant-btn.ant-btn-primary:disabled, .ant-btn.ant-btn-primary.ant-btn-disabled {
  opacity: 0.5;
  background: #4f7eff;
  color: #fff;
  border-color: #4f7eff;
}
.ant-tooltip {
  --antd-arrow-background-color: #000 !important;
}
.ant-tooltip .ant-tooltip-inner {
  background-color: var(--antd-arrow-background-color) !important;
}
.ant-table .ant-table-thead > tr:first-child > *:last-child {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.ant-table .ant-table-thead > tr:first-child > *:first-child {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.ant-table .ant-table-thead > tr > th.ant-table-cell {
  padding: 5px 16px;
  font-weight: normal;
  border-color: #f6f7f9;
}
.ant-table .ant-table-tbody .ant-table-cell .ant-btn.ant-btn-link + .ant-btn.ant-btn-link {
  margin-left: 20px;
}
.ant-select .ant-select-arrow .icon {
  display: inline-block;
  transform: scale(0.6);
  color: #c6ccda;
  transition: all 0.2s;
}
.ant-select.ant-select-open .ant-select-arrow .icon {
  transform: scale(0.6) rotate(180deg);
}