.about_yline {
  height: 20px;
  width: 1px;
  background-color: #72777a;
}
.freeDocCon.freeDocTitle_about.aboutPage {
  flex-direction: column;
  margin-bottom: 40px;
}
.freeDocCon.freeDocTitle_about.aboutPage .aboutTxt {
  margin-left: 0;
  margin-top: 20px;
}
.freeDocCon.freeDocTitle.aboutPageTitle {
  text-align: center;
}
.aboutPageTImg {
  width: 30px;
  height: 30px;
  margin-top: 20px;
}
.aboutPageTImg2 {
  display: block;
  margin: 0 auto;
  margin-top: 40px;
}
.aboutPageTxt {
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  color: #293033;
  line-height: 40px;
  margin: 0 auto;
}
.aboutPageTxt1 {
  /* width: 692px; */
  margin-top: 40px;
}
.aboutPageCImg {
  width: 1402px;
  /* height: 400px; */
  display: block;
  margin: 0 auto;
  margin-top: 40px;
}
.aboutPageTxt2 {
  margin-top: 20px;
  width: 1048px;
}
.aboutPageTxt3 {
  width: 1048px;
}
.aboutPageTxt768,
.aboutPageTxt375 {
  display: none;
}
@media screen and (max-width: 1440px) {
  .about_yline {
    height: 16px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage {
    margin-bottom: 32px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage .aboutTxt {
    margin-top: 16px;
  }
  .freeDocCon.freeDocTitle.aboutPageTitle {
    text-align: center;
  }
  .aboutPageTImg {
    width: 30px;
    height: 30px;
    margin-top: 16px;
  }
  .aboutPageTxt {
    font-size: 16px;
    line-height: 32px;
  }
  .aboutPageTxt1 {
    /* width: 508px; */
    margin-top: 32px;
  }
  .aboutPageTxt2 {
    margin-top: 16px;
    width: 772px;
  }
  .aboutPageCImg {
    width: 1035px;
    /* height: 295px; */
    margin-top: 32px;
  }
  .aboutPageTxt3 {
    width: 772px;
  }
  .aboutPageTImg2 {
    margin-top: 32px;
  }
}
@media screen and (max-width: 1280px) {
  .about_yline {
    height: 14px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage .aboutTxt {
    margin-top: 4px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage {
    margin-bottom: 12px;
  }
  .aboutPageTImg {
    width: 30px;
    height: 30px;
    margin-top: 12px;
  }
  .aboutPageTxt {
    font-size: 16px;
    line-height: 32px;
  }
  .aboutPageTxt1 {
    /* width: 550px; */
    margin-top: 28px;
  }
  .aboutPageTxt2 {
    width: 820px;
    margin-top: 12px;
  }
  .aboutPageCImg {
    width: 923px;
    /* height: 263px; */
    margin-top: 28px;
  }
  .aboutPageTxt3 {
    width: 688px;
  }
  .aboutPageTImg2 {
    margin-top: 28px;
  }
}
@media screen and (max-width: 1120px) {
  .about_yline {
    height: 16px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage .aboutTxt {
    margin-top: 8px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage {
    margin-bottom: 20px;
  }
  .aboutPageTImg {
    width: 30px;
    height: 30px;
    margin-top: 12px;
  }
  .aboutPageTxt {
    font-size: 16px;
    line-height: 32px;
  }
  .aboutPageTxt1 {
    /* width: 650px; */
    margin-top: 20px;
  }
  .aboutPageTxt2 {
    width: 800px;
    margin-top: 12px;
  }
  .aboutPageCImg {
    width: calc(100% - 40px);
    /* height: 280px; */
    margin-top: 20px;
  }
  .aboutPageTxt3 {
    width: calc(100% - 40px);
  }
  .aboutPageTImg2 {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .aboutPageTxt768 {
    display: block;
  }
  .aboutPageTxt19202 {
    display: none;
  }
  .about_yline {
    height: 16px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage .aboutTxt {
    margin-top: 8px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage {
    margin-bottom: 20px;
  }
  .aboutPageTImg {
    width: 30px;
    height: 30px;
    margin-top: 12px;
  }
  .aboutPageTxt {
    font-size: 16px;
    line-height: 32px;
  }
  .aboutPageTxt1 {
    width: calc(100% - 40px);
    margin-top: 20px;
  }
  .aboutPageTxt2 {
    width: calc(100% - 40px);
    margin-top: 12px;
  }
  .aboutPageCImg {
    width: calc(100% - 40px);
    /* height: 280px; */
    margin-top: 20px;
  }
  .aboutPageTxt3 {
    width: calc(100% - 40px);
  }
  .aboutPageTImg2 {
    margin-top: 20px;
  }
}
@media screen and (max-width: 650px) {
  .aboutPageTxt375 {
    display: block;
  }
  .aboutPageTxt19201 {
    display: none;
  }
  .about_yline {
    height: 16px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage .aboutTxt {
    margin-top: 8px;
  }
  .freeDocCon.freeDocTitle_about.aboutPage {
    margin-bottom: 4px;
  }
  .aboutPageTImg {
    width: 30px;
    height: 30px;
    margin-top: 8px;
  }
  .aboutPageTxt {
    font-size: 14px;
    line-height: 28px;
  }
  .aboutPageTxt1 {
    width: calc(100% - 40px);
    margin-top: 16px;
  }
  .aboutPageTxt2 {
    width: calc(100% - 40px);
    margin-top: 8px;
  }
  .aboutPageCImg {
    width: calc(100% - 40px);
    margin-top: 20px;
    /* height: 95px; */
  }
  .aboutPageTxt3 {
    width: calc(100% - 40px);
  }
  .aboutPageTImg2 {
    display: none;
    margin-top: 20px;
  }
}
