/*投资实力-股票, 投资实力-固定收益*/
/*投资透视*/
.page-main-gp .responsivegrid-bg{
  background: var(--theme-color);
}
.page-main-gp .no-bg-responsivegrid{
  background: none;
}
.page-main-gp .responsivegrid-bg .responsivegrid-title{
  padding: var(--30px) var(--10px);color: var(--btn-bg-txt);text-align: center;
}
.page-main-gp .responsivegrid-bg .responsivegrid-title h6{
  margin-bottom: 14px;
}
.page-main-gp .responsivegrid-bg .responsivegrid-title h2{
  line-height: 3rem;font-size: 2rem;font-weight: normal;
}
.page-main-gp .responsivegrid-bg .responsivegrid-main-row3{
  gap: 4rem;max-width: var(--max-width);margin: 0 auto;padding: var(--20px);justify-content: space-around;
}
.page-main-gp .responsivegrid-main-row3 .grad-col-3{
  flex-direction: column;max-width: 20rem;background: #fff;flex: 1;flex-shrink: 0;
}
.page-main-gp .responsivegrid-main-row3 .grad-col-3 .grad-image-wapper{
  max-height: 10rem;height: auto;flex-shrink: 0;
}
.page-main-gp .responsivegrid-main-row3 .grad-col-3 .grad-text{
  padding: var(--25px) var(--25px) 0;flex: 1;color: var(--text-color);flex-shrink: 0;
}
.page-main-gp .responsivegrid-main-row3 .grad-col-3 .grad-text-big{
  font-weight: normal;
}
.page-main-gp .responsivegrid-main-row3 .grad-col-3 .grad-bottom{
  padding: var(--20px);justify-content: flex-end;flex-shrink: 0;
}
.page-main-gp .no-bg-responsivegrid .responsivegrid-title{
  color: var(--text-color);
}
.page-main-gp .no-bg-responsivegrid .grad-col-3{
  box-shadow: var(--box-shadow);
}
/*固定收益-头部文字*/
.page-main-gp .cust-grad.fiatcg-top-banner {
  background: var(--theme-color);padding: 0 2rem 2rem;
}
.page-main-gp .cust-grad.fixed-top-banner {
  background: var(--btn-bg);
}
.page-main-gp .fiatcg-top-banner .page-img-text-main {
  padding: 2rem;
}
.page-main-gp .fiatcg-top-banner .cust-grad-row2 {
  max-width: var(--max-width);margin: 0 auto;
}
.page-main-gp .fiatcg-top-banner .page-img-text-main .big-title{
  padding: 0;color: var(--btn-bg-txt);text-align: left;
}
.page-main-gp .fiatcg-top-banner .grad-text{
  color: var(--btn-bg-txt);
}
.page-main-gp .fiatcg-top-banner .grad-text-big{
  font-size: 1.75rem;line-height: 2rem;
}

/*大图文*/
.page-main-gp .page-img-text-main {
  padding: 4rem;
}
.page-main-gp .page-img-text-main .big-title{
  padding: 2rem 2rem 0;text-align: center;font-size: 2.25rem;line-height: 2.5rem;font-weight: var(--font400);
}
.page-main-gp .page-img-text-main .big-title-1{
  padding: 2rem 2rem 0;text-align: center;font-size: 1.75rem;line-height: 2.5rem;font-weight: var(--font400);
}
.page-main-gp .page-img-text-main .small-title{
  padding: 1rem 2rem;text-align: center;font-size: 1rem;line-height: 1.5rem;font-weight: var(--font400);
}
.page-main-gp .page-img-text-main .big-img{
  width: 100%;min-height: 10rem;
}
.page-main-gp .page-img-text-main .big-img img{
  width: 100%;display: block;max-height: 100%;object-fit: cover;
}
.page-main-gp .page-img-text-main .page-img-bottom {
  margin-top: var(--20px);font-size: var(--d-fz);
}
.page-main-gp .other-btn {
  padding: var(--20px);
}
.page-main-gp .other-btn > a{
  margin: .5rem;text-align: center;
}
.page-main-gp .cust-grad-row3 {
  gap: 2rem;padding-bottom: 2rem;
}
.page-main-gp .cust-grad {
  background: var(--nav-cont-bg);padding-bottom: 2rem;
}
.page-main-gp .cust-grad .grad-col{
  box-shadow: none;
}
.page-main-gp .cust-lianxi {
  padding: 3rem;display: flex;align-items: center;justify-content: center;background: #007e6c;
}
.page-main-gp .cust-lianxi1 {
  padding: 3rem;display: flex;align-items: center;justify-content: center;background: var(--theme-color);
}
.page-main-gp .cust-lianxi > p {
  font-size: 1.5rem; margin-right: var(--20px);color: var(--btn-bg-txt);
  flex: 1;max-width: 48rem;
}

/*底部文字*/
.page-main-gp .gp-bottom-txt {
  padding: 2rem;
}
.page-main-gp .gp-bottom-txt-main {
  max-width: var(--max-width);
}
.page-main-gp .gp-bottom-txt-main h5{
  line-height: 1.75rem;font-size: 1.25rem;font-weight: normal;padding-bottom: var(--20px);
}
.page-main-gp .gp-bottom-txt-main .small-text{
  font-size: var(--d-fz);line-height: 1.25rem;font-weight: var(--font400);
}
.page-main-gp .gp-bottom-txt-main ul {
  padding-left: var(--30px);margin-bottom: var(--20px);
}
.page-main-gp .gp-bottom-txt-main li{
  list-style: disc;
}
.page-main-gp .gp-bottom-txt-main .text-p {
  font-size: var(--d-fz);line-height: 1.25rem;font-weight: var(--font400);
}
/*AI量化页面*/
.page-main-ai {
  --fmy: -apple-system, "Noto Sans", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
  font-family: var(--fmy);
}
.page-main-ai .fund-block1{
  background-position: bottom;background-size: cover;height: 50vw;max-height: 56.25rem;min-height: 37.5rem;position: relative;width: 100vw;
}
.page-main-ai .fund-bock{
  padding: 2rem;
}
.page-main-ai .mlayout-main{
  width: calc(100% - 110px);max-width: var(--max-width);margin: 0 auto;
}
.page-main-ai .fund-block1 .fund-panel {
  align-items: flex-start;bottom: 6rem;display: flex;flex-direction: column;left: 6.875rem;position: absolute;right: 6.875rem;
}
.page-main-ai .fund-block1 .fund-panel h2 {
  color: var(--btn-bg-txt);display: inline-block;font-size: 2.5rem;font-weight: var(--font600);letter-spacing: .02em;line-height: 130%;line-height: 3.5rem;
  margin: 0 0 .875rem;padding-bottom: .2rem;position: relative;white-space: pre-line;
}
.page-main-ai .fund-block1 .fund-panel p {
  color: #d2d2d7;font-size: var(--d-fz);font-weight: var(--font400);letter-spacing: .1em;line-height: 150%;margin-top: 13px;max-width: 596px;opacity: .9;
  position: relative;
}
.page-main-ai .mix-text {
  margin-bottom: 3rem;
}
.page-main-ai .mix-text .mix-pic-main{
  display: flex;flex: 1 1 0%;height: max-content;position: relative;width: calc(50% - 1rem);align-items: center;
}
.page-main-ai .mix-text .mix-pic-main img {
  max-width: 100%;max-height: 100%;
}
.page-main-ai .mix-text.flex-re .mix-pagh {
  margin-left: 0px;
  margin-right: 2rem;
}
.page-main-ai .mix-text .mix-pagh {
  margin-left: 2rem;
  margin-right: 0;
  width: calc(50% - 1rem);
  white-space: pre-line;
}
.page-main-ai .mix-title {
  font-size: 2.4rem;font-style: normal;font-weight: var(--font600);letter-spacing: 0.03em;line-height: 3rem;margin-bottom: var(--10px);
}
.mix-content {
  color: #86868b;font-size: var(--d-fz);font-weight: var(--font400);letter-spacing: 0.03em;line-height: 1.5rem;
}

@media (max-width: 767px) {
  .page-main-gp .page-img-text-main {
    padding: 1rem;
  }
  .page-main-gp .page-img-text-main .big-title{
    font-size: 1.5rem;line-height: 2rem;
  }
  .page-main-gp .responsivegrid-bg .responsivegrid-main-row3{
    flex-wrap: wrap;justify-content: center;
  }
  .page-main-gp .responsivegrid-main-row3 .grad-col-3{
    max-width: 100%;
  }
  .page-main-gp .responsivegrid-main-row3 .grad-col-3 .grad-image-wapper{
    max-height: initial;
  }
  .page-main-gp .other-btn {
    flex-direction: column;
  }
  .page-main-gp .cust-lianxi {
    flex-direction: column;padding: 2rem;
  }
  /*AI量化页面*/
  .page-main-ai .fund-block1 .fund-panel {
    bottom: 2rem;padding: 0 var(--15px);left: var(--15px);right: var(--15px);
  }
  .page-main-ai .fund-block1 .fund-panel h2 {
    font-size: 24px;line-height: 2rem;margin-bottom: 0;
  }
  .page-main-ai .mlayout-main {
    width: calc(100% - 20px);
  }
  .page-main-ai .mix-text {
    flex-direction: column-reverse;margin-bottom: 2rem;
  }
  .page-main-ai .mix-text.flex-re {
    flex-direction: column-reverse;
  }
  .page-main-ai .mix-text .mix-pic-main {
    width: 100%;margin: 0;
  }
  .page-main-ai .mix-text .mix-pagh {
    width: 100%;margin: 0;
  }
  .page-main-ai .mix-title {
    font-size: var(--25px);line-height: var(--30px);margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .page-main-gp .cust-grad-row3 {
    gap: 2rem;padding: 0 2rem 3rem;
  }
  .page-main-gp .cust-grad-row3 .grad-col {
    padding: 2rem;
  }
}
