.page-template-page-about .banner {
  margin-bottom: 30px;
}
.page-template-page-about .banner img {
  width: 100%;
  height: auto;
}
.page-template-page-about .container-fluid .inner-container {
  /*            max-width:1600px;*/
  flex-direction: column;
  margin: 0px auto;
}
.page-template-page-about .container-fluid .inner-container .section-container {
  max-width: 1600px;
  width: 83.33vw;
  margin: 0px auto;
}
.page-template-page-about .container-fluid .inner-container .section-1-container {
  display: flex;
  flex-direction: row;
  position: relative;
  margin: 65px auto 80px auto;
  padding-left: 108px;
}
.page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 {
  margin-right: 100px;
}
.page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 .title-desc-group .title {
  margin-bottom: 20px;
}
.page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 .title-desc-group .sub-title {
  margin-bottom: 30px;
}
.page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 img {
  width: 567px;
}
.page-template-page-about .container-fluid .inner-container .section-1-container .section-group-2 {
  /*                    position: absolute;
                      left:50%;
                      top:90px;
                      transform: translateX(-50%);*/
  width: 474px;
  margin-top: 50px;
}
.page-template-page-about .container-fluid .inner-container .section-1-container .section-group-2 .title {
  margin-bottom: 30px;
}
.page-template-page-about .container-fluid .inner-container .section-2-container {
  max-width: none;
  width: 100vw;
  padding: 27px 0px 90px 0px;
  display: flex;
  flex-direction: column;
  margin: 0px auto;
}
.page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 {
  width: 1175px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0px auto;
  margin-bottom: 30px;
}
.page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 .title-desc-group .title {
  margin-bottom: 20px;
}
.page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 .title-desc-group .sub-title p {
  letter-spacing: 15px;
}
.page-template-page-about .container-fluid .inner-container .section-2-container .slide-btn-group-container {
  align-items: flex-end;
}
.page-template-page-about .container-fluid .inner-container .section-2-container .slide-btn-group-container .swiper-button-next, .page-template-page-about .container-fluid .inner-container .section-2-container .slide-btn-group-container .swiper-button-prev {
  position: relative;
  right: 0px;
  left: 0px;
  top: 0px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container {
  margin: 0px auto;
  margin-bottom: 90px;
  /*                .swiper-wrapper{
                      width: 406px;
                      height: 646px;
                  }*/
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-1 {
  margin-left: 140px;
  margin-bottom: 80px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 {
  display: flex;
  flex-direction: row;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-1 {
  position: relative;
  margin-right: 50px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-1 .swiper {
  margin: 0px 140px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 {
  width: 430px;
  height: auto;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container {
  display: flex;
  flex-direction: column;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .desc {
  margin-bottom: 15px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .share-type {
  display: flex;
  flex-direction: row;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .share-type a {
  width: 34px;
  height: 34px;
  margin-right: 25px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .share-type a img {
  width: 100%;
  height: 100%;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .share-type a:last-child {
  margin-right: 0px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group {
  margin-bottom: 30px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group .sub-title {
  margin-bottom: 30px;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group .desc {
  height: 350px;
  padding-right: 30px;
  overflow: hidden;
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .section-group-1 {
  /*                    width:1175px;
                      display:flex;
                      flex-direction: row;
                      justify-content: space-between;
                      margin:0px auto;
                      margin-bottom: 30px;
                      .title-desc-group{
                          .title{
                              margin-bottom:20px;
                          }
                          .sub-title{
                              p{
                                  letter-spacing: 15px;
                              }
                          }
                      }*/
}
.page-template-page-about .container-fluid .inner-container .section-3-container .slide-btn-group-container {
  align-items: flex-end;
}
.page-template-page-about .container-fluid .inner-container .section-3-container .slide-btn-group-container .swiper-button-next, .page-template-page-about .container-fluid .inner-container .section-3-container .slide-btn-group-container .swiper-button-prev {
  position: relative;
  right: 0px;
  left: 0px;
  top: 0px;
}
.page-template-page-about .container-fluid .title-share-group-container {
  display: flex;
  flex-direction: column;
  width: auto;
  align-items: center;
  margin-bottom: 30px;
}
.page-template-page-about .container-fluid .title-share-group-container .share-container {
  display: flex;
  flex-direction: row;
  align-items: end;
  align-content: end;
  margin-bottom: 15px;
}
.page-template-page-about .container-fluid .title-share-group-container .share-container .desc {
  margin-right: 30px;
}
.page-template-page-about .container-fluid .title-share-group-container div {
  display: flex;
}
.page-template-page-about .container-fluid .title-share-group-container .desc {
  color: #888888;
  font-weight: 500;
  line-height: 17px;
}
.page-template-page-about .container-fluid .title-share-group-container .title p {
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 43px;
  margin-bottom: 15px;
}
.page-template-page-about .container-fluid .content-container {
  max-width: 946px;
  margin: 0px auto;
  margin-bottom: 40px;
}
.page-template-page-about .container-fluid .content-container p {
  line-height: 26px;
  text-align: center;
}
.page-template-page-about .container-fluid .qrcode-group-container {
  display: flex;
  flex-direction: column;
  width: 297px;
  margin: 0px auto;
  text-align: center;
  margin-bottom: 90px;
}
.page-template-page-about .container-fluid .qrcode-group-container p {
  font-weight: bold;
  line-height: 26px;
  text-align: center;
  margin-bottom: 15px;
}

@media (max-width: 1920px) and (min-width: 993px) {
  .page-template-page-about .banner {
    margin-bottom: 1.56vw;
    /*            img{
                    width:100%;
                    height:auto;
                }*/
  }
  .page-template-page-about .container-fluid .group-1 {
    padding-top: 1.56vw;
  }
  .page-template-page-about .container-fluid .inner-container {
    /*                flex-direction:column;
                    margin:0px auto;*/
  }
  .page-template-page-about .container-fluid .inner-container .section-container {
    /*                    max-width:100%;
                        width:83.33vw;*/
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container {
    /*                    display:flex;
                        flex-direction: row;
                        position:relative;*/
    margin: 3.38vw auto 3.38vw auto;
    padding-left: 5.63vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 {
    margin-right: 5.21vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 .title-desc-group .title {
    margin-bottom: 1.04vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 .title-desc-group .sub-title {
    margin-bottom: 1.56vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 img {
    width: 29.53vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-2 {
    width: 40vw;
    margin-top: 2.6v0w;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-2 .title {
    margin-bottom: 1.56vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container {
    max-width: none;
    width: 100vw;
    padding: 7.29vw 0px 4.68vw 0px;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 {
    width: 61.2vw;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0px auto;
    margin-bottom: 1.56vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 .title-desc-group .title {
    margin-bottom: 1.04vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 .title-desc-group .sub-title p {
    letter-spacing: 0.78vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .slide-btn-group-container {
    /*                        align-items: flex-end;
                            .swiper-button-next,.swiper-button-prev{
                                position:relative;
                                right:0px;
                                left:0px;
                                top:0px;
                            }*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container {
    /*                    margin:0px auto;*/
    margin-bottom: 4.68vw;
    /*                    .slide-btn-group-container{
                            align-items: flex-end;
                            .swiper-button-next,.swiper-button-prev{
                                position:relative;
                                right:0px;
                                left:0px;
                                top:0px;
                            }
                        }*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-1 {
    margin-left: 7.29vw;
    margin-bottom: 4.16vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 {
    /*                        display:flex;
                            flex-direction: row;*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-1 {
    /*position: relative;*/
    margin-right: 2.6vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-1 .swiper {
    margin: 0px 7.29vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 {
    width: 100%;
    /*height:auto;*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container {
    /*                                display:flex;
                                    flex-direction: column;*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .desc {
    margin-bottom: 0.78vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .share-type {
    /*                                    display:flex;
                                        flex-direction: row;*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .share-type a {
    /*                                        width:34px;
                                            height:34px;
                                            margin-right:25px;*/
    /*                                        img{
                                                width:100%;
                                                height:100%;
                                            }
                                            &:last-child{
                                                margin-right:0px;
                                            }*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group {
    margin-bottom: 1.56vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group .sub-title {
    margin-bottom: 1.56vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group .desc {
    height: 27.23vw;
    padding-right: 1.56vw;
    /*                                    overflow: scroll;
                                        overflow: -moz-scrollbars-vertical; 
                                        overflow-y: scroll;*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .swiper-wrapper {
    /*                        height: 27.81vw;
                            width: 22.45vw;*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .section-group-1 {
    /*                    width:1175px;
                        display:flex;
                        flex-direction: row;
                        justify-content: space-between;
                        margin:0px auto;
                        margin-bottom: 30px;
                        .title-desc-group{
                            .title{
                                margin-bottom:20px;
                            }
                            .sub-title{
                                p{
                                    letter-spacing: 15px;
                                }
                            }
                        }*/
  }
  .page-template-page-about .container-fluid .title-share-group-container {
    /*                display: flex;
                    flex-direction: column;
                    width: auto;
                    align-items: center;*/
    margin-bottom: 1.56vw;
    /*                .desc{
                        color: #888888;
                        font-weight: 500;
                        line-height: 17px;
                    }*/
    /*                .title p{
                        font-size: 40px;
                        font-weight: bold;
                        letter-spacing: 0;
                        line-height: 43px;
                        margin-bottom:15px;
                    }*/
  }
  .page-template-page-about .container-fluid .title-share-group-container .share-container {
    /*                    display: flex;
                        flex-direction: row;
                        align-items: end;
                        align-content: end;*/
    margin-bottom: 0.78vw;
  }
  .page-template-page-about .container-fluid .title-share-group-container .share-container .desc {
    margin-right: 1.56vw;
  }
  .page-template-page-about .container-fluid .title-share-group-container div {
    /*display:flex;*/
  }
  .page-template-page-about .container-fluid .content-container {
    max-width: 49.27vw;
    /*                margin: 0px auto;
                    margin-bottom:40px;*/
  }
  .page-template-page-about .container-fluid .content-container p {
    /*                    line-height: 26px;
                        text-align: center; */
  }
  .page-template-page-about .container-fluid .qrcode-group-container {
    /*                display: flex;
                    flex-direction: column;*/
    width: 15.47vw;
    /*                margin:0px auto;
                    text-align: center; */
    margin-bottom: 4.69vw;
  }
  .page-template-page-about .container-fluid .qrcode-group-container p {
    /*font-weight: bold;*/
    line-height: 1.35vw;
    /*text-align: center;*/
    margin-bottom: 0.78vw;
  }
}
@media screen and (max-width: 992px) {
  .page-template-page-about .banner {
    margin-bottom: 8vw;
  }
  .page-template-page-about .banner img {
    width: 100%;
    height: auto;
  }
  .page-template-page-about .container-fluid .inner-container {
    flex-direction: column;
    margin: 0px auto;
  }
  .page-template-page-about .container-fluid .inner-container .section-container {
    max-width: 100%;
    width: 89.33vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container {
    /*display:flex;*/
    flex-direction: column;
    /*position:relative;*/
    padding: 3.75vw 0px 8vw 0px;
    margin: 0px auto;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .title {
    text-align: center;
    margin-bottom: 5.33vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 {
    margin-right: 0px;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 .title-desc-group .title {
    margin-bottom: 5.33vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 .title-desc-group .sub-title {
    margin-bottom: 8vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-1 img {
    width: 100%;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-2 {
    /*                    position: absolute;
                        left:50%;
                        top:90px;
                        transform: translateX(-50%);*/
    width: 100%;
    margin-top: 8vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-1-container .section-group-2 .title {
    margin-bottom: 8vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container {
    max-width: none;
    /*width:100%;*/
    padding: 18.13vw 0px 8vw 0px;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: inherit;
    margin: 0px auto;
    margin-bottom: 8vw;
    align-items: center;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 .title-desc-group {
    text-align: center;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 .title-desc-group .title {
    margin-bottom: 5.33vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .section-group-1 .title-desc-group .sub-title p {
    letter-spacing: 4vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .slide-btn-group-container {
    align-items: flex-end;
  }
  .page-template-page-about .container-fluid .inner-container .section-2-container .slide-btn-group-container .swiper-button-next, .page-template-page-about .container-fluid .inner-container .section-2-container .slide-btn-group-container .swiper-button-prev {
    position: relative;
    right: 0px;
    left: 0px;
    top: 0px;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container {
    padding: 21.33vw 0px 11.46vw 0px;
    margin: 0px auto;
    margin-bottom: 24vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-1 {
    align-items: center;
    margin-left: 0px;
    margin-bottom: 5.33vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 {
    /*display:flex;*/
    flex-direction: column;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-1 {
    position: relative;
    margin-right: 0px;
    margin-bottom: 8vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-1 .swiper {
    margin: 0px auto;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 {
    width: 100%;
    height: auto;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container {
    display: flex;
    flex-direction: column;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .desc {
    margin-bottom: 4vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .share-container .share-type {
    display: flex;
    flex-direction: row;
    /*                                a{
                                        width:34px;
                                        height:34px;
                                        margin-right:25px;
                                        img{
                                            width:100%;
                                            height:100%;
                                        }
                                        &:last-child{
                                            margin-right:0px;
                                        }
                                    }*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group {
    margin-bottom: 8vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group .sub-title {
    margin-bottom: 8vw;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .group-2 .section-group-2 .title-desc-group .desc {
    height: auto;
    padding-right: 0px;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .swiper-wrapper {
    height: 100%;
    width: 100%;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .section-group-1 {
    /*                    width:1175px;
                        display:flex;
                        flex-direction: row;
                        justify-content: space-between;
                        margin:0px auto;
                        margin-bottom: 30px;
                        .title-desc-group{
                            .title{
                                margin-bottom:20px;
                            }
                            .sub-title{
                                p{
                                    letter-spacing: 15px;
                                }
                            }
                        }*/
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .slide-btn-group-container {
    align-items: flex-end;
  }
  .page-template-page-about .container-fluid .inner-container .section-3-container .slide-btn-group-container .swiper-button-next, .page-template-page-about .container-fluid .inner-container .section-3-container .slide-btn-group-container .swiper-button-prev {
    position: relative;
    right: 0px;
    left: 0px;
    top: 0px;
  }
  .page-template-page-about .container-fluid .title-share-group-container {
    display: flex;
    flex-direction: column;
    width: auto;
    align-items: center;
    margin-bottom: 30px;
  }
  .page-template-page-about .container-fluid .title-share-group-container .share-container {
    display: flex;
    flex-direction: row;
    align-items: end;
    align-content: end;
    margin-bottom: 15px;
  }
  .page-template-page-about .container-fluid .title-share-group-container .share-container .desc {
    margin-right: 30px;
  }
  .page-template-page-about .container-fluid .title-share-group-container div {
    display: flex;
  }
  .page-template-page-about .container-fluid .title-share-group-container .desc {
    color: #888888;
    font-weight: 500;
    line-height: 17px;
  }
  .page-template-page-about .container-fluid .title-share-group-container .title p {
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 43px;
    margin-bottom: 15px;
  }
  .page-template-page-about .container-fluid .content-container {
    max-width: 946px;
    margin: 0px auto;
    margin-bottom: 40px;
  }
  .page-template-page-about .container-fluid .content-container p {
    line-height: 26px;
    text-align: center;
  }
  .page-template-page-about .container-fluid .qrcode-group-container {
    display: flex;
    flex-direction: column;
    width: 297px;
    margin: 0px auto;
    text-align: center;
    margin-bottom: 90px;
  }
  .page-template-page-about .container-fluid .qrcode-group-container p {
    font-weight: bold;
    line-height: 26px;
    text-align: center;
    margin-bottom: 15px;
  }
}

/*# sourceMappingURL=about.css.map */
