/*关于我们*/
.page-main-about .bg-angled {
  background: linear-gradient(45deg, #00294b, #a6256e);
}
.page-main-about .bg-angled-green {
  background: linear-gradient(45deg, #005f9e, #007e6c);
}
/*大图文*/
.page-main-about .page-img-text-main {
  padding: 3rem 4rem;
}
.page-main-about .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-about .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-about .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-about .page-img-text-main .big-img{
  width: 100%;min-height: 10rem;
}
.page-main-about .page-img-text-main .big-img img{
  width: 100%;display: block;max-height: 100%;object-fit: cover;
}
.page-main-about .page-img-text-main .page-img-bottom {
  margin-top: var(--20px);font-size: var(--d-fz);
}
/*关于我们页面的*/
.page-main-about .custom-about {
  padding: 3rem;
}
.page-main-about .custom-about .about-card-bock{
  background: var(--card-bg);max-width: var(--max-width);margin: 0 auto;padding: 0 0 2rem;
}
.page-main-about .custom-about .custom-about-row3{
  display: flex;flex-wrap: wrap;justify-content: space-around;
}
.page-main-about .custom-about .custom-about-item{
  width: 33.33%;padding: 2rem;flex-shrink: 0;text-align: center;
}
.page-main-about .custom-about .custom-about-item .text-num{
  font-size: 3rem;line-height: 4rem;
}
.page-main-about .custom-about .custom-about-item .text-name{
  font-size: 1.875rem;line-height: 2rem;
}
.page-main-about .custom-about .bottom-text{
  font-size: var(--d-fz);line-height: 1.25rem;font-weight: var(--font400);
}
.page-main-about .min-card-bock {
  margin: 2rem 0;
}
.page-main-about .min-card-bock .page-img-text-main{
  background: #ddf6f6;padding: 2rem;max-width: var(--max-width);margin: 0 auto;
}
.page-main-about .min-card-bock .page-img-text-main .big-title{
  text-align: left;padding: 0 0 1rem;
}
.page-main-about .min-card-bock .page-img-text-main .small-title{
  text-align: left;padding: 0;
}
.page-main-about .min-card-bock1 {
  margin: 2rem 0;
}
.page-main-about .min-card-bock1 .page-img-text-main{
  background: var(--theme-color);padding: 2rem;max-width: var(--max-width);margin: 0 auto;color: var(--btn-bg-txt);
}
.page-main-about .min-card-bock1 .page-img-text-main .big-title{
  text-align: left;padding: 0 0 1rem;
}
.page-main-about .min-card-bock1 .page-img-text-main .small-title{
  text-align: left;padding: 0;
}
/*左图又文字*/
.page-main-about .cust-grad.about-main-banner {
  padding: 0 2rem 2rem;
}
.page-main-about .about-main-banner .page-img-text-main {
  padding: 2rem;
}
.page-main-about .about-main-banner .cust-grad-row2 {
  max-width: var(--max-width);margin: 0 auto;
}
.page-main-about .about-main-banner .grad-col {
  box-shadow: none;
}
.page-main-about .about-main-banner .page-img-text-main .big-title{
  padding: 0;text-align: left;
}
.page-main-about .about-main-banner .grad-text-big{
  font-size: 1.75rem;line-height: 2rem;
}
/*我们的文化*/
.page-main-about .cust-grad.our-culture-banner {
  padding-bottom: 0;
}
.page-main-about .our-culture-banner .grad-text{
  color: var(--btn-bg-txt);
}
/*底部文字*/
.page-main-about .gp-bottom-txt {
  padding: 2rem;
}
.page-main-about .gp-bottom-txt-main {
  max-width: var(--max-width);
}
.page-main-about .gp-bottom-txt-main h5{
  line-height: 1.75rem;font-size: 1.25rem;font-weight: normal;padding-bottom: var(--20px);
}
.page-main-about .gp-bottom-txt-main .small-text{
  font-size: var(--d-fz);line-height: 1.25rem;font-weight: var(--font400);
}
.page-main-about .gp-bottom-txt-main ul {
  padding-left: var(--30px);margin-bottom: var(--20px);
}
.page-main-about .gp-bottom-txt-main li{
  list-style: disc;
}
.page-main-about .gp-bottom-txt-main .text-p {
  font-size: var(--d-fz);line-height: 1.25rem;font-weight: var(--font400);
}

.page-main-about .responsivegrid-bg{
  background: var(--theme-color);
}
.page-main-about .no-bg-responsivegrid{
  background: none;
}
.page-main-about .responsivegrid-bg .responsivegrid-title{
  padding: var(--30px) var(--10px);color: var(--btn-bg-txt);text-align: center;
}
.page-main-about .responsivegrid-bg .responsivegrid-title h6{
  margin-bottom: 14px;
}
.page-main-about .responsivegrid-bg .responsivegrid-title h2{
  line-height: 3rem;font-size: 2rem;font-weight: normal;
}
.page-main-about .responsivegrid-bg .responsivegrid-main-row3{
  gap: 4rem;max-width: var(--max-width);margin: 0 auto;padding: var(--20px);justify-content: space-around;
}
.page-main-about .responsivegrid-main-row3 .grad-col-3{
  flex-direction: column;max-width: 20rem;background: #fff;flex: 1;flex-shrink: 0;
}
.page-main-about .responsivegrid-main-row3 .grad-col-3 .grad-image-wapper{
  max-height: 10rem;height: auto;flex-shrink: 0;
}
.page-main-about .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-about .responsivegrid-main-row3 .grad-col-3 .grad-text-big{
  font-weight: normal;
}
.page-main-about .responsivegrid-main-row3 .grad-col-3 .grad-bottom{
  padding: var(--20px);justify-content: flex-end;flex-shrink: 0;
}
.page-main-about .no-bg-responsivegrid .responsivegrid-title{
  color: var(--text-color);
}
.page-main-about .no-bg-responsivegrid .grad-col-3{
  box-shadow: var(--box-shadow);
}
/*底部文字*/
.page-main-about .gp-bottom-txt {
  padding: 2rem;
}
.page-main-about .gp-bottom-txt-main {
  max-width: var(--max-width);
}
.page-main-about .gp-bottom-txt-main h5{
  line-height: 1.75rem;font-size: 1.25rem;font-weight: normal;padding-bottom: var(--20px);
}
.page-main-about .gp-bottom-txt-main .small-text{
  font-size: var(--d-fz);line-height: 1.25rem;font-weight: var(--font400);
}
.page-main-about .gp-bottom-txt-main ul {
  padding-left: var(--30px);margin-bottom: var(--20px);
}
.page-main-about .gp-bottom-txt-main li{
  list-style: disc;
}
.page-main-about .gp-bottom-txt-main .text-p {
  font-size: var(--d-fz);line-height: 1.25rem;font-weight: var(--font400);
}
/*办公地点*/
.page-main-about .zw-nav-row-act {
  padding: 2rem;background: var(--theme-color);color: var(--btn-bg-txt);
}
.page-main-about .zw-nav-row-act h3{
  font-size: 2rem;font-weight: normal;line-height: 3rem;
}
.page-main-about .no-bg-nav-row-act {
  background: none; padding: 2rem;color: var(--text-color);
}
.page-main-about .no-bg-nav-row-act h3{
  font-size: 2rem;font-weight: normal;line-height: 3rem;
}
@media (max-width: 767px) {
  .page-main-about .page-img-text-main {
    padding: 1rem;
  }
  .page-main-about .page-img-text-main .big-title{
    font-size: 1.5rem;line-height: 2rem;
  }
  .page-main-about .custom-about {
    padding: 1.5rem;
  }
  .page-main-about .custom-about .custom-about-row3{
    flex-direction: column;
  }
  .page-main-about .custom-about .custom-about-item{
    width: 100%;padding: 1rem;
  }
  .page-main-about .responsivegrid-bg .responsivegrid-main-row3{
    flex-wrap: wrap;justify-content: center;
  }
  .page-main-about .responsivegrid-main-row3 .grad-col-3{
    max-width: 100%;
  }
  .page-main-about .responsivegrid-main-row3 .grad-col-3 .grad-image-wapper{
    max-height: initial;
  }
}

