@charset "utf-8";.gs-banner-4{width:100%;height:auto;position:relative;z-index:1;overflow:hidden}.gs-banner-4 .banner-box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;overflow:hidden}.gs-banner-4 .banner-box .container1600{height:100%}.gs-banner-4 .banner-box .banner-info{width:100%;max-width:550px;height:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.gs-banner-4 .banner-box .banner-info .title{width:100%;height:auto;font-weight:700;font-size:var(--font-size1);color:#FFFFFF}.gs-banner-4 .banner-box .banner-info .details{width:100%;height:auto;margin-top:.2rem;font-size:var(--font-size8);color:#FFFFFF;line-height:1.667}.gs-banner-4 .banner-box .banner-info .more{width:100%;height:auto;display:flex;margin-top:.7rem}.gs-banner-4 .banner-box .banner-info .more a{width:auto;min-width:1.8rem;height:.6rem;min-height:40px;display:flex;align-items:center;justify-content:center;padding:0 1.25em;border-radius:50px;background:var(--color);font-size:var(--font-size8);color:#FFFFFF;transition:all .5s ease}.gs-banner-4 .banner-box .banner-info .more a:hover{background:#FFFFFF;color:var(--color)}.gs-banner-4 .images{width:100%;height:auto;font-size:0;overflow:hidden}.gs-banner-4 .images img{width:100%;height:100%;min-height:300px;object-fit:cover}@media (max-width: 991px){.gs-banner-4{display:flex;flex-direction:column-reverse;background:#F5F5FB}.gs-banner-4 .banner-box{position:relative;padding:40px 0 60px}.gs-banner-4 .banner-box .banner-info .title{color:#000000}.gs-banner-4 .banner-box .banner-info .details{color:#666666}}
 
@charset "utf-8";.gs-about-2{width:100%;height:auto;margin:1.2rem 0}.gs-about-2 .con{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.gs-about-2 .con{display:block}}.gs-about-2 .txt{width:44.6%;text-align:left}@media (max-width: 767px){.gs-about-2 .txt{width:100%}}.gs-about-2 .txt .name{font-size:var(--font-size2);color:#000;letter-spacing:.1em}.gs-about-2 .txt .name2{font-size:var(--font-size4);color:#002969;margin-top:1%}.gs-about-2 .txt .intro{margin-top:3.6%;font-size:var(--font-size8);color:#333;line-height:2.2em}.gs-about-2 .txt .intro p+p{margin-top:1em}.gs-about-2 .pic{width:46.3%}@media (max-width: 767px){.gs-about-2 .pic{width:100%;margin-top:1rem}}.gs-about-2 .pic img{display:block;max-width:100%;height:auto}
 
@charset "utf-8";
.gs-img-text-1 {
  background-color: #f6f8fb;
}
.gs-img-text-1 + .gs-img-text-1 .con {
  padding-top: 0;
}
.gs-img-text-1 .con {
  padding: 5.7% 0 8.5%;
}
@media (max-width: 767px) {
  .gs-img-text-1 .con {
    padding: 3rem 0;
  }
}
.gs-img-text-1 .title {
  color: var(--color1);
  text-align: center;
  font-size: var(--font-size2);
}
.gs-img-text-1 .list ul {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .gs-img-text-1 .list ul {
    display: block;
  }
}
.gs-img-text-1 .list li {
  margin-top: 5.1%;
  position: relative;
  z-index: 0;
  width: 24%;
  margin-right: 1%;
}
@media (max-width: 991px) {
  .gs-img-text-1 .list li {
    width: 32%;
  }
  .gs-img-text-1 .list li:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .gs-img-text-1 .list li {
    width: 100%;
    margin-right: 0;
    margin-top: 1.5rem;
  }
}
.gs-img-text-1 .list li .pic {
  padding-top: 114.3%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.gs-img-text-1 .list li .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gs-img-text-1 .list li .liMask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 1s;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+39,002969+100&0+39,0.5+100 */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 39%, rgba(0, 0, 0, 0.8) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 39%, rgba(0, 0, 0, 0.8) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 39%, rgba(0, 0, 0, 0.8) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80002969', GradientType=0);
  /* IE6-9 */
}
.gs-img-text-1 .list li .liMask2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  transition: all 2s;
  background-color: var(--color);
  transition: all 1s;
  opacity: 0.5;
}
.gs-img-text-1 .list li .txt {
  position: absolute;
  bottom: 0;
  left: 5%;
  width: 90%;
  color: var(--color9);
  text-align: center;
  transition: all 1s;
  margin-bottom: 11%;
}
.gs-img-text-1 .list li .name {
  letter-spacing: 0.1em;
  font-size: var(--font-size3);
  color: var(--color10);
}
@media (max-width: 767px) {
  .gs-img-text-1 .list li .name {
    margin-top: 1rem;
  }
}
.gs-img-text-1 .list li .intro {
  margin-top: 4%;
}
.gs-img-text-1 .list li:hover .liMask2 {
  height: 100%;
}
.gs-img-text-1 .list li:hover .txt {
  justify-content: center;
  bottom: 50%;
  margin-bottom: -2.4em;
}
.gs-img-text-1 .list li:nth-child(4n) {
  margin-right: 0;
}

 
@charset "utf-8";.gs-about-9{position:relative;padding-bottom:.6rem;overflow:hidden}.gs-about-9 .c-arrow{position:absolute;top:50%;left:50%;z-index:100;display:flex;align-items:center;justify-content:center;bottom:1.2rem;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,0.2);opacity:1;transition:transform .4s;color:#fff;transform:scale(0);cursor:pointer}@media (max-width: 767px){.gs-about-9 .c-arrow{display:none}}.gs-about-9 .c-arrow img,.gs-about-9 .c-arrow svg{width:40%;height:40%}.gs-about-9 .c-arrow img path,.gs-about-9 .c-arrow svg path{fill:#fff;transition:all .4s}.gs-about-9 .c-arrow.on{transform:scale(1)}.gs-about-9 .c-arrow.on2 img,.gs-about-9 .c-arrow.on2 svg{transform:rotate(180deg)}.gs-about-9 .c-bg1,.gs-about-9 .c-bg2{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.gs-about-9 .c-bg2{z-index:5;transform:scale(1.1)}.gs-about-9 .c-title-box{position:relative;z-index:10;text-align:center;padding-top:1rem}.gs-about-9 .c-title-box .hm_tit .f_tit{font-weight:bold;font-size:var(--font-size2);color:#fff}.gs-about-9 .c-about4-banner1{position:absolute;top:50%;left:0;width:100%;height:100%;z-index:3;font-size:6rem;font-weight:bold;opacity:.1;color:#fff;text-align:center;transform:translateY(-50%)}@media (max-width: 991px){.gs-about-9 .c-about4-banner1{font-size:3rem;height:auto}}@media (max-width: 767px){.gs-about-9 .c-about4-banner1{font-size:1.9rem;height:auto}}.gs-about-9 .c-about4-banner1 .container1400{position:relative}.gs-about-9 .c-about4-banner2{position:relative;z-index:8;color:#fff;min-height:6rem}@media (max-width: 767px){.gs-about-9 .c-about4-banner2{min-height:4rem}}.gs-about-9 .c-about4-banner2 .swiper-container{padding:1.5rem 0}@media (max-width: 767px){.gs-about-9 .c-about4-banner2 .swiper-container{padding:1rem 0}}.gs-about-9 .c-about4-banner2 .swiper-container .swiper-slide{display:flex;justify-content:center;font-size:var(--font-size6)}.gs-about-9 .c-about4-banner2 .swiper-container .swiper-slide .c-text{max-width:6rem}@media (max-width: 767px){.gs-about-9 .c-about4-banner2 .swiper-container .swiper-slide .c-text{max-width:100%}}.gs-about-9 .c-about4-banner2 .swiper-container .swiper-slide p{margin-bottom:.18rem;position:relative;padding-left:20px}@media (max-width: 1580px){.gs-about-9 .c-about4-banner2 .swiper-container .swiper-slide p{padding-left:16px}}.gs-about-9 .c-about4-banner2 .swiper-container .swiper-slide p:last-child{margin-bottom:0}.gs-about-9 .c-about4-banner2 .swiper-container .swiper-slide p:before{content:"";display:block;position:absolute;top:.75em;left:0;transform:translateY(-50%);background-color:#ffffff;width:8px;height:8px;border-radius:50%}@media (max-width: 1580px){.gs-about-9 .c-about4-banner2 .swiper-container .swiper-slide p:before{width:6px;height:6px}}.gs-about-9 .c-about4-banner3{position:relative;z-index:8;color:#fff;text-align:center}.gs-about-9 .c-about4-banner3:before{content:"";position:absolute;top:9px;left:0;width:100%;border-top:1px solid rgba(255,255,255,0.2)}.gs-about-9 .c-about4-banner3 .swiper-slide{display:flex;flex-wrap:wrap;align-content:space-between;height:50px;cursor:pointer}@media (max-width: 767px){.gs-about-9 .c-about4-banner3 .swiper-slide{height:1rem}}.gs-about-9 .c-about4-banner3 .c-dot{margin:0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid transparent;border-radius:50%;position:relative;transition:all .4s}.gs-about-9 .c-about4-banner3 .c-dot::before{content:"";width:10px;height:10px;border-radius:50%;background-color:#fff}.gs-about-9 .c-about4-banner3 .c-num{width:100%;transition:all .4s;line-height:1;font-size:var(--font-size8);opacity:.3}.gs-about-9 .c-about4-banner3 .swiper-slide-thumb-active .c-dot{border-color:#fff}.gs-about-9 .c-about4-banner3 .swiper-slide-thumb-active .c-num{opacity:1;font-size:var(--font-size6)}@media (max-width: 767px){.gs-about-9 .c-about4-banner3 .swiper-slide-thumb-active .c-num{font-size:.3rem}}
 
@charset "utf-8";.gs-about-7{padding:.6rem 0 1.2rem;background-color:#F7F7F7}.gs-about-7 .container1400{overflow:visible}.gs-about-7 .subsTab{line-height:3.5em;font-size:var(--font-size6);color:var(--color4);border-bottom:1px solid var(--color7)}@media (max-width: 767px){.gs-about-7 .subsTab{line-height:3}}.gs-about-7 .subsTab a{position:relative;z-index:0;color:var(--color4);display:inline-block;margin:0 .36rem;transition:all .5s ease}.gs-about-7 .subsTab .cur{font-weight:bold;color:var(--color)}.gs-about-7 .subsTab a:hover{color:var(--color)}.gs-about-7 .list{width:100%;height:auto;margin-top:.4rem}.gs-about-7 .list ul{width:100%;height:auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:.22rem}@media (max-width: 767px){.gs-about-7 .list ul{grid-template-columns:repeat(2, 1fr)}}.gs-about-7 .list ul li{width:100%;height:auto;position:relative;z-index:1;background-color:#fff;transition:all .5s}.gs-about-7 .list ul li .lib{padding:12%}.gs-about-7 .list ul li .pic{width:84%;margin:0 auto;padding-top:72.8%;position:relative;z-index:0;overflow:hidden}.gs-about-7 .list ul li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.gs-about-7 .list ul li .txt{margin-top:12%;border-top:1px solid #ddd}.gs-about-7 .list ul li .name{margin-top:8%;text-align:center;height:1.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.gs-about-7 .list ul li:hover{transform:translate(0, -10px);-ms-transform:translate(0, -10px);-webkit-transform:translate(0, -10px);-moz-box-shadow:0 0 1em rgba(0,0,0,0.1);-webkit-box-shadow:0 0 1em rgba(0,0,0,0.1);box-shadow:0 0 1em rgba(0,0,0,0.1)}.gs-about-7 .list ul li:hover .name{color:var(--color);transition:all .5s}.gs-about-7 .btnW{width:100%;height:auto;margin-top:.8rem;display:flex;justify-content:center}.gs-about-7 .btnW .btnBlue{width:auto;min-width:1.8rem;height:.6rem;min-height:48px;padding:0 1.5em;background:var(--color);display:flex;align-items:center;justify-content:center;border:1px solid transparent;box-sizing:border-box;font-size:var(--font-size8);color:#FFFFFF;transition:all .5s ease}.gs-about-7 .btnW .btnBlue:hover{border-color:var(--color);background:transparent;color:var(--color)}