@charset "utf-8";
.gs-banner-1 {
  width: 100%;
  height: calc(100vh - 70px);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.gs-banner-1 .swiper-box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  overflow: hidden;
}
.gs-banner-1 .swiper-box .swiper-slide {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  background: #000000;
  overflow: hidden;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info {
  width: 100%;
  height: 100%;
  padding-bottom: 170px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .gs-banner-1 .swiper-box .swiper-slide .banner-info {
    padding-bottom: 120px;
  }
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box {
  width: 100%;
  height: auto;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title {
  width: 100%;
  height: auto;
  font-size: 60px;
  color: #FFFFFF;
}
@media (max-width: 1580px) {
  .gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title {
    font-size: 54px;
  }
}
@media (max-width: 1260px) {
  .gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title {
    font-size: 48px;
  }
}
@media (max-width: 991px) {
  .gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .title {
    font-size: 32px;
  }
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .details {
  width: 100%;
  height: auto;
  margin-top: 0.1rem;
  font-size: var(--font-size6);
  line-height: 1.625;
  color: #FFFFFF;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more {
  width: 100%;
  height: auto;
  margin-top: 0.4rem;
  display: flex;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more {
  width: auto;
  height: 0.6rem;
  min-height: 40px;
  display: flex;
  align-items: center;
  padding: 0 2em;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 50px;
  transition: all 0.5s ease;
  overflow: hidden;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more .word {
  font-weight: bold;
  font-size: var(--font-size8);
  color: #FFFFFF;
  transition: all 0.5s ease;
  line-height: 1.5;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more .arrow {
  width: 9px;
  height: 9px;
  font-size: 0;
  margin-left: 10px;
  color: #FFFFFF;
  transition: all 0.5s ease;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more .arrow svg {
  width: 100%;
  height: 100%;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more .arrow svg path {
  fill: currentColor;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more:hover {
  background: var(--color);
  border-color: transparent;
}
.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more + .idx-more {
  margin-top: 0.2rem;
}
.gs-banner-1 .swiper-box .swiper-slide::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  background: #000000;
  opacity: 0.2;
}
.gs-banner-1 .swiper-box .swiper-slide .images {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.gs-banner-1 .swiper-box .swiper-slide .images picture {
  width: 100%;
  height: 100%;
}
.gs-banner-1 .swiper-box .swiper-slide .images img,
.gs-banner-1 .swiper-box .swiper-slide .images video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gs-banner-1 .pager-box {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  bottom: 1rem;
  z-index: 10;
}
.gs-banner-1 .pager-box .pager {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gs-banner-1 .pager-box .pager span {
  width: auto;
  height: auto;
  position: relative;
  z-index: 1;
  border-radius: 0;
  background: transparent;
  font-size: var(--font-size8);
  color: #FFFFFF;
  cursor: pointer;
  opacity: 0.5;
  transition: all 0.5s ease;
}
.gs-banner-1 .pager-box .pager span::before,
.gs-banner-1 .pager-box .pager span::after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -10px;
  background: #FFFFFF;
}
.gs-banner-1 .pager-box .pager span::after {
  width: 0;
  height: 2px;
  transition: all 0.5s ease;
}
.gs-banner-1 .pager-box .pager span.active {
  opacity: 1;
}
.gs-banner-1 .pager-box .pager span.active::after {
  width: 100%;
}
.gs-banner-1 .pager-box .pager span + span {
  margin-left: 0.8rem;
}
@media (max-width: 991px) {
  .gs-banner-1 {
    height: calc(100vh - 60px);
  }
  .gs-banner-1 .pager-box .pager span {
    width: 0.4rem;
    height: 2px;
    font-size: 0;
    background: #FFFFFF;
  }
  .gs-banner-1 .pager-box .pager span::before,
  .gs-banner-1 .pager-box .pager span::after {
    display: none;
  }
  .gs-banner-1 .pager-box .pager span + span {
    margin-left: 0.2rem;
  }
}

 
@charset "utf-8";@keyframes grow{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:1}}.gs-product-2{width:100%;height:auto;margin:1.2rem 0;overflow:hidden}.gs-product-2 .product-box{width:100%;height:auto}.gs-product-2 .product-box .product-head{width:100%;height:auto;position:relative;z-index:1}.gs-product-2 .product-box .product-head .idx-title{width:100%;height:auto}.gs-product-2 .product-box .product-head .idx-title .title{width:100%;height:auto;font-weight:bold;font-size:var(--font-size2);color:#333333}.gs-product-2 .product-box .product-head .idx-title .details{width:100%;height:auto;margin-bottom:.1rem;font-size:var(--font-size7);color:#999999}.gs-product-2 .product-box .product-head .swiper-navigation{width:auto;height:auto;position:absolute;right:0;top:50%;z-index:10;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.gs-product-2 .product-box .product-head .swiper-navigation .swiper-btn{width:.5rem;height:.5rem;position:relative;z-index:1;border-radius:50%;pointer-events:auto;cursor:pointer;overflow:hidden}.gs-product-2 .product-box .product-head .swiper-navigation .swiper-btn::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;box-sizing:border-box;border:2px solid rgba(0,0,0,0.05);border-radius:50%;color:#222222;transition:all .5s ease}.gs-product-2 .product-box .product-head .swiper-navigation .swiper-btn svg{width:100%;height:100%}.gs-product-2 .product-box .product-head .swiper-navigation .swiper-btn:hover{color:#FFFFFF}.gs-product-2 .product-box .product-head .swiper-navigation .swiper-btn:hover::after{border-color:transparent;background:var(--color)}.gs-product-2 .product-box .product-head .swiper-navigation .swiper-btn.swiper-button-disabled{opacity:.5;pointer-events:none}.gs-product-2 .product-box .product-head .swiper-navigation .swiper-btn.next{margin-left:10px}@media (max-width: 991px){.gs-product-2 .product-box .product-head{display:flex}.gs-product-2 .product-box .product-head .idx-title{flex:1;margin-right:30px;text-align:left}.gs-product-2 .product-box .product-head .swiper-navigation{position:relative;top:0;transform:translateZ(0)}}.gs-product-2 .product-box .product-main{width:100%;height:auto;margin-top:.6rem;position:relative;z-index:1}.gs-product-2 .product-box .product-main::after{content:'';width:100%;height:0;padding-top:44.76190476%;display:block}.gs-product-2 .product-box .product-main .product-grid{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:28px;overflow:hidden}.gs-product-2 .product-box .product-main .product-grid .swiper-box{width:100%;height:100%;background:#EEEEEE;border-radius:10px;overflow:hidden}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-wrapper{height:100%}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide{width:100%;height:auto;position:relative;z-index:1;background:#EEEEEE;overflow:hidden}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide.active{z-index:5}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide.active *{pointer-events:auto}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a{width:100%;height:100%;display:flex;align-items:center}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .img-box{width:100%;height:auto;position:relative;overflow:hidden}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .img-box svg{width:100%;height:auto}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .img-box .img{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .img-box .img img{max-width:100%;max-height:100%;transition:all .5s ease}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .info{width:100%;height:auto;position:relative;z-index:10}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .info .title{width:100%;height:auto;font-weight:bold;font-size:var(--font-size3);color:#222222;line-height:1.25;transition:all .5s ease;overflow:hidden}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .info .details{width:100%;height:auto;margin-top:.4em;font-size:var(--font-size8);color:#666666;line-height:1.625;overflow:hidden}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .info .more{width:100%;height:auto;margin-top:.2rem;display:flex;align-items:baseline}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .info .more span{font-weight:bold;font-size:var(--font-size9);color:var(--color);transition:all .5s ease}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .info .more i{width:7px;height:10px;font-size:0;margin-left:10px;color:var(--color);transition:all .25s ease}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide a .info .more i svg{width:100%;height:100%}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide:hover a .img-box .img img{transform:scale(1.02)}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide:hover a .info .title{color:var(--color)}.gs-product-2 .product-box .product-main .product-grid .swiper-box .swiper-slide:hover a .info .more i{transform:translateX(50%)}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child{grid-row:1 / -1}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child a{flex-direction:column;justify-content:space-between}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child a .img-box{width:80%;max-width:580px}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child a .info{padding:.2rem .5rem .5rem}.gs-product-2 .product-box .product-main .product-grid .swiper-box.swiper-box-middle a,.gs-product-2 .product-box .product-main .product-grid .swiper-box.swiper-box-last a{padding:0 .5rem}.gs-product-2 .product-box .product-main .product-grid .swiper-box.swiper-box-middle a .info,.gs-product-2 .product-box .product-main .product-grid .swiper-box.swiper-box-last a .info{width:50%;padding-right:.5rem}.gs-product-2 .product-box .product-main .product-grid .swiper-box.swiper-box-middle a .img-box,.gs-product-2 .product-box .product-main .product-grid .swiper-box.swiper-box-last a .img-box{width:50%;height:100%;order:2;overflow:hidden}.gs-product-2 .product-box .product-main .product-grid .swiper-box.swiper-box-middle a .img-box svg,.gs-product-2 .product-box .product-main .product-grid .swiper-box.swiper-box-last a .img-box svg{width:auto;height:100%}@media (max-width: 1260px){.gs-product-2 .product-box .product-main .product-grid{grid-gap:18px}}@media (max-width: 767px){.gs-product-2 .product-box .product-main::after{display:none}.gs-product-2 .product-box .product-main .product-grid{display:block;position:relative}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child{background:none}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child .swiper-slide{height:auto;border-radius:10px}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child .swiper-slide a{display:block}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child .swiper-slide .img-box{position:relative;margin:0 auto}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child .swiper-slide .info{position:relative;padding:0 20px 30px;text-align:center}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child .swiper-slide .info .ani{visibility:visible}.gs-product-2 .product-box .product-main .product-grid .swiper-box:first-child .swiper-slide .info .more{justify-content:center}}
 
@charset "utf-8";.gs-product-3{width:100%;height:auto;margin:1.2rem 0;overflow:hidden}.gs-product-3 .product-box{width:100%;height:auto}.gs-product-3 .product-box .product-head{width:100%;height:auto;position:relative;z-index:1}.gs-product-3 .product-box .product-head .idx-title{width:100%;height:auto}.gs-product-3 .product-box .product-head .idx-title .title{width:100%;height:auto;font-weight:bold;font-size:var(--font-size2);color:#333333}.gs-product-3 .product-box .product-head .idx-title .details{width:100%;height:auto;margin-top:.1rem;font-size:var(--font-size7);color:#999999}.gs-product-3 .product-box .product-head .swiper-navigation{width:auto;height:auto;position:absolute;right:0;top:50%;z-index:10;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.gs-product-3 .product-box .product-head .swiper-navigation .swiper-btn{width:.5rem;height:.5rem;position:relative;z-index:1;border-radius:50%;pointer-events:auto;cursor:pointer;overflow:hidden}.gs-product-3 .product-box .product-head .swiper-navigation .swiper-btn::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;box-sizing:border-box;border:2px solid rgba(0,0,0,0.05);border-radius:50%;color:#222222;transition:all .5s ease}.gs-product-3 .product-box .product-head .swiper-navigation .swiper-btn svg{width:100%;height:100%}.gs-product-3 .product-box .product-head .swiper-navigation .swiper-btn:hover{color:#FFFFFF}.gs-product-3 .product-box .product-head .swiper-navigation .swiper-btn:hover::after{border-color:transparent;background:var(--color)}.gs-product-3 .product-box .product-head .swiper-navigation .swiper-btn.swiper-button-disabled{opacity:.5;pointer-events:none}.gs-product-3 .product-box .product-head .swiper-navigation .swiper-btn.next{margin-left:10px}@media (max-width: 991px){.gs-product-3 .product-box .product-head{display:flex}.gs-product-3 .product-box .product-head .idx-title{flex:1;margin-right:30px;text-align:left}.gs-product-3 .product-box .product-head .swiper-navigation{position:relative;top:0;transform:translateZ(0)}}.gs-product-3 .product-box .product-main{width:100%;height:auto;margin-top:.6rem;position:relative;z-index:1}.gs-product-3 .product-box .product-main .swiper-box{width:100%;height:auto;position:relative;left:0;top:0;z-index:10;overflow:hidden}.gs-product-3 .product-box .product-main .swiper-box .swiper-wrapper{height:100%}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide{width:calc((50% - 42px) / 2);height:auto;border-radius:10px;background:#EEEEEE;overflow:hidden}@media (max-width: 1260px){.gs-product-3 .product-box .product-main .swiper-box .swiper-slide{width:calc((50% - 27px) / 2)}}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .img{width:80%;height:auto;margin:.6rem auto 0}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .img .pb{padding-bottom:100%}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .img img{max-width:100%;max-height:100%;transition:all .5s ease}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .info{width:100%;height:auto;text-align:center;margin-top:.3rem;padding:0 .3rem .3rem;overflow:hidden}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .info .title{width:100%;height:auto;max-height:calc(2em * 1.25);font-weight:bold;font-size:var(--font-size4);color:#222222;line-height:1.25;transition:all .5s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .info .details{width:100%;height:auto;margin-top:.4em;max-height:calc(2em * 1.625);font-size:var(--font-size8);color:#666666;line-height:1.625;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .info .more{width:100%;height:auto;margin-top:.2rem;display:flex;align-items:baseline;justify-content:center}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .info .more span{font-weight:bold;font-size:var(--font-size9);color:var(--color);transition:all .5s ease}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .info .more i{width:7px;height:10px;font-size:0;margin-left:10px;color:var(--color);transition:all .25s ease}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .info .more i svg{width:100%;height:100%}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide a .info .more i svg use{fill:currentColor}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active{width:calc(50% - 14px)}@media (max-width: 1260px){.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active{width:calc(50% - 9px)}}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a{justify-content:end;padding-bottom:.2rem}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .img{width:80%;margin:0 auto;order:2}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .img .pb{padding-bottom:60%}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .info{position:absolute;left:0;top:0;z-index:10;text-align:left;flex:1;margin:0;padding:.6rem}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .info .title{font-size:var(--font-size4)}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .info .details{margin-top:.4em;font-size:var(--font-size8)}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .info .more{justify-content:start}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide:hover a .img img{transform:scale(1.02)}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide:hover a .info .title{color:var(--color)}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide:hover a .info .more i{transform:translateX(50%)}@media (max-width: 1260px){.gs-product-3 .product-box .product-main::after{padding-top:45.5%}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide{width:calc(33.4% - 9px)}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a{justify-content:space-between;padding:0}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .img{width:80%;margin:.6rem auto 0;order:1}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .img .pb{padding-bottom:100%}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .info{order:2;position:relative;text-align:center;margin-top:.3rem;padding:0 .3rem .3rem}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active a .info .more{justify-content:center}}@media (max-width: 991px){.gs-product-3 .product-box .product-main::after{display:none}.gs-product-3 .product-box .product-main .swiper-box{position:relative}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide{width:calc(50% - 9px);height:auto}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide .img .pb{padding-bottom:60%}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide .info{padding:0 20px 30px}.gs-product-3 .product-box .product-main .swiper-box .swiper-slide.active{width:100%}}
 
@charset "utf-8";.gs-about-1{width:100%;height:auto;position:relative;z-index:1;overflow:hidden}.gs-about-1 .container1600{position:relative;z-index:5}.gs-about-1 .about-box{width:100%;max-width:1500px;height:auto;min-height:876px;margin:0 auto;padding:1.2rem 0 80px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.gs-about-1 .about-box .about-head{width:50%;max-width:520px;height:auto;overflow:hidden}.gs-about-1 .about-box .about-head .idx-title{width:100%;height:auto}.gs-about-1 .about-box .about-head .idx-title .title,.gs-about-1 .about-box .about-head .idx-title .details{width:100%;height:auto;color:#FFFFFF}.gs-about-1 .about-box .about-head .idx-title .title{font-weight:bold;font-size:var(--font-size2)}.gs-about-1 .about-box .about-head .idx-title .details{margin-top:1em;font-size:var(--font-size7)}.gs-about-1 .about-box .about-head .idx-more{width:100%;height:auto;display:flex;margin-top:.6rem}.gs-about-1 .about-box .about-head .idx-more .more{width:auto;height:.6rem;min-height:40px;display:flex;align-items:center;padding:0 2em;background:#FFFFFF;border-radius:50px;transition:all .5s ease;overflow:hidden}.gs-about-1 .about-box .about-head .idx-more .more .word{font-weight:bold;font-size:var(--font-size8);color:#222222;transition:all .5s ease}.gs-about-1 .about-box .about-head .idx-more .more .arrow{width:7px;height:10px;font-size:0;margin-left:10px;color:#222222;transition:all .5s ease}.gs-about-1 .about-box .about-head .idx-more .more .arrow svg{width:100%;height:100%}.gs-about-1 .about-box .about-head .idx-more .more:hover{background:var(--color)}.gs-about-1 .about-box .about-head .idx-more .more:hover .word,.gs-about-1 .about-box .about-head .idx-more .more:hover .arrow{color:#FFFFFF}.gs-about-1 .about-box .about-menu{width:100%;height:auto;margin-top:40px;display:flex;justify-content:space-between;grid-gap:.4rem}.gs-about-1 .about-box .about-menu .item{width:100%;height:auto;padding:.8rem .5rem;background:rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.gs-about-1 .about-box .about-menu .item .number{width:100%;height:auto;line-height:1;display:flex;align-items:end;color:#FFFFFF}.gs-about-1 .about-box .about-menu .item .number .beat{font-weight:bold;font-size:.8rem;line-height:.8}.gs-about-1 .about-box .about-menu .item .number .unit{font-size:var(--font-size8);margin-left:1em}.gs-about-1 .about-box .about-menu .item .number .add{margin-left:1ch;font-size:var(--font-size4);line-height:1}.gs-about-1 .about-box .about-menu .item .title{width:100%;height:auto;margin-top:.2rem;position:relative;z-index:1;padding-right:1em;font-size:var(--font-size8);color:#FFFFFF;line-height:1.5}.gs-about-1 .about-box .about-menu .item .title::after{content:'';width:.5em;height:.5em;position:absolute;right:0;top:.75em;z-index:1;transform:translateY(-50%);border-radius:50%;background:#FFFFFF}@media (max-width: 991px){.gs-about-1 .about-box .about-menu{grid-gap:.2rem}.gs-about-1 .about-box .about-head{width:100%;max-width:100%}}@media (max-width: 767px){.gs-about-1 .about-box{padding:1.2rem 0 60px}.gs-about-1 .about-box .about-menu{display:grid;grid-template-columns:1fr;grid-gap:10px;overflow:hidden}.gs-about-1 .about-box .about-menu .item{padding:30px 20px;overflow:hidden}.gs-about-1 .about-box .about-menu .item .number .beat{font-size:42px}.gs-about-1 .about-box .about-menu .item .title{margin-top:10px;padding-top:10px}}.gs-about-1 .images-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden}.gs-about-1 .images-bg::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background:linear-gradient(transparent, #000000 80%);opacity:.15}.gs-about-1 .images-bg .img{width:100%;height:110%;position:relative;z-index:1;overflow:hidden}.gs-about-1 .images-bg .img img{width:100%;height:100%;object-fit:cover}
 
@charset "utf-8";
.news-list2 {
  padding: 1.3rem 0 0.8rem;
  /* background-color: #ecf8fd; */
}
.news-list2 .container3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.news-list2 .container3 .zcn1 {
  font-size: 0.44rem;
}
.news-list2 .container3 .idx-more {
  height: auto;
  display: flex;
}
.news-list2 .container3 .idx-more .more {
  width: auto;
  height: 0.6rem;
  min-height: 40px;
  display: flex;
  align-items: center;
  padding: 0 2em;
  border-radius: 50px;
  border: 1px solid transparent;
  transition: all 0.5s ease;
  overflow: hidden;
  background: var(--color);
}
.news-list2 .container3 .idx-more .more .word {
  font-weight: bold;
  font-size: var(--font-size8);
  color: #FFFFFF;
  transition: all 0.5s ease;
}
.news-list2 .container3 .idx-more .more .arrow {
  width: 7px;
  height: 10px;
  font-size: 0;
  margin-left: 10px;
  color: #FFFFFF;
  transition: all 0.5s ease;
}
.news-list2 .container3 .idx-more .more .arrow svg {
  width: 100%;
  height: 100%;
}
.news-list2 .container3 .idx-more .more:hover {
  background: #FFFFFF;
  border-color: var(--color);
}
.news-list2 .container3 .idx-more .more:hover .word,
.news-list2 .container3 .idx-more .more:hover .arrow {
  color: var(--color);
}
.news-list2 .container1550 {
  max-width: 1600px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.4rem;
}
.news-list2 .container1550.container2 {
  justify-content: center;
}
.news-list2 .container1550 .box {
  border-radius: 0.18rem;
  overflow: hidden;
  background-color: #Fff;
  width: 32.06896552%;
  margin-right: 1.89655172%;
  margin-bottom: 0.35rem;
  border: solid 1px #e0e0e0;
}
@media (max-width: 991px) {
  .news-list2 .container1550 .box {
    width: 100%;
    margin-right: 0;
  }
}
.news-list2 .container1550 .box:nth-child(3n) {
  margin-right: 0;
}
.news-list2 .container1550 .box .img::before {
  padding-top: 69.46236559%;
}
.news-list2 .container1550 .box .text {
  padding: 0.35rem;
}
.news-list2 .container1550 .box .text .cn1 {
  color: #999999;
  line-height: 1.71428571em;
}
.news-list2 .container1550 .box .text .cn2 {
  line-height: 1.41666667em;
  height: 2.83333333em;
  color: #222222;
  margin: 0.1rem 0 0.2rem;
  transition: all 0.4s;
  font-size: var(--font-size4);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
@media (max-width: 991px) {
  .news-list2 .container1550 .box .public-btn5a {
    display: none;
  }
}
.news-list2 .container1550 .box:hover .img img {
  transform: scale(1.05);
}
.news-list2 .container1550 .box:hover .text .cn2 {
  color: var(--color);
}
.news-list2 .container1550 .box:hover .public-btn5a .public-btn5 {
  background-color: var(--color);
  padding: 0 0.2rem;
}
.news-list2 .container1550 .box:hover .public-btn5a .public-btn5 .pbtn5cn1 {
  color: #Fff;
  opacity: 1;
  margin-right: 10px;
  visibility: visible;
}
.news-list2 .container1550 .box:hover .public-btn5a .public-btn5 .pbtn5cn2 svg {
  color: #Fff;
}
.news-list2 .container1550 .box:hover .public-btn5a .public-btn5 .pbtn5cn2 svg path {
  fill: #Fff;
}
.news-list2 .public-btn {
  display: flex;
}
.news-list2 .public-btn .public-btn1 {
  display: flex;
  min-width: 1.7rem;
  line-height: 0.52rem;
  border-radius: 0.26rem;
  border: 2px solid #Fff;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  padding: 0 0.2rem;
}
@media (max-width: 767px) {
  .news-list2 .public-btn .public-btn1 {
    line-height: 1.5em;
    border-radius: 0.6rem;
    padding: 0.1rem 0.2rem;
  }
}
.news-list2 .public-btn .public-btn1 .pbtncn1 {
  color: #Fff;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .news-list2 .public-btn .public-btn1 .pbtncn1 {
    font-size: 12px;
  }
}
.news-list2 .public-btn .public-btn1 .pbtncn2 {
  margin-left: 0.15rem;
  color: #fff;
  width: 0.27rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .news-list2 .public-btn .public-btn1 .pbtncn2 {
    width: 0.4rem;
  }
}
.news-list2 .public-btn .public-btn1 .pbtncn2 svg {
  width: 100%;
  height: auto;
  color: #Fff;
}
.news-list2 .public-btn .public-btn1 .pbtncn2 svg path {
  fill: #fff;
  opacity: 1;
  stroke: none;
  transition: all 0.4s;
}
.news-list2 .public-btn .public-btn1:hover {
  border: 2px solid var(--color);
  background-color: var(--color);
}
.news-list2 .public-btn .public-btn1.public-btn1a {
  border: 2px solid var(--color);
}
.news-list2 .public-btn .public-btn1.public-btn1a .pbtncn1 {
  color: var(--color);
}
.news-list2 .public-btn .public-btn1.public-btn1a .pbtncn2 svg {
  color: var(--color);
}
.news-list2 .public-btn .public-btn1.public-btn1a .pbtncn2 svg path {
  fill: var(--color);
}
.news-list2 .public-btn .public-btn1.public-btn1a:hover .pbtncn1 {
  color: #Fff;
}
.news-list2 .public-btn .public-btn1.public-btn1a:hover .pbtncn2 svg {
  color: #fff;
}
.news-list2 .public-btn .public-btn1.public-btn1a:hover .pbtncn2 svg path {
  fill: #fff;
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft {
  border: 2px solid var(--color);
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft .pbtncn1 {
  color: var(--color);
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft .pbtncn2 {
  width: 0.2rem;
  margin-left: 0;
  margin-right: 0.15rem;
}
@media (max-width: 767px) {
  .news-list2 .public-btn .public-btn1.public-btnbtnleft .pbtncn2 {
    width: 0.4rem;
  }
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft .pbtncn2 svg {
  color: var(--color);
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft .pbtncn2 svg path {
  fill: var(--color);
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft:hover {
  border: 2px solid var(--color);
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft:hover .pbtncn1 {
  color: #Fff;
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft:hover .pbtncn2 svg {
  color: #fff;
}
.news-list2 .public-btn .public-btn1.public-btnbtnleft:hover .pbtncn2 svg path {
  fill: #fff;
}
.news-list2 .public-btn .public-btn1.public-btngray {
  border: 2px solid #e3e3e3;
}
.news-list2 .public-btn .public-btn1.public-btngray .pbtncn1 {
  color: #666666;
}
.news-list2 .public-btn .public-btn1.public-btngray .pbtncn2 {
  width: 0.2rem;
  margin-left: 0;
  margin-right: 0.15rem;
}
@media (max-width: 767px) {
  .news-list2 .public-btn .public-btn1.public-btngray .pbtncn2 {
    width: 0.4rem;
  }
}
.news-list2 .public-btn .public-btn1.public-btngray .pbtncn2 svg {
  color: #666;
}
.news-list2 .public-btn .public-btn1.public-btngray .pbtncn2 svg path {
  fill: #666666;
}
.news-list2 .public-btn .public-btn1.public-btngray:hover {
  border: 2px solid var(--color);
}
.news-list2 .public-btn .public-btn1.public-btngray:hover .pbtncn1 {
  color: #Fff;
}
.news-list2 .public-btn .public-btn1.public-btngray:hover .pbtncn2 svg {
  color: #fff;
}
.news-list2 .public-btn .public-btn1.public-btngray:hover .pbtncn2 svg path {
  fill: #fff;
}
.news-list2 .public-btn5a {
  display: flex;
}
.news-list2 .public-btn5a .public-btn5 {
  display: flex;
  min-width: 40px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid var(--color);
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
}
.news-list2 .public-btn5a .public-btn5 .pbtn5cn1 {
  color: var(--color);
  margin-right: -56px;
  width: 56px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s;
  font-size: 14px;
}
@media (max-width: 991px) {
  .news-list2 .public-btn5a .public-btn5 .pbtn5cn1 {
    width: 80px;
    font-size: 12px;
  }
}
.news-list2 .public-btn5a .public-btn5 .pbtn5cn2 svg {
  color: var(--color);
}
.news-list2 .public-btn5a .public-btn5 .pbtn5cn2 svg path {
  fill: var(--color);
  opacity: 1;
  stroke: none;
  transition: all 0.4s;
}
.news-list2 .public-btn5a .public-btn5:hover {
  background-color: var(--color);
  padding: 0 0.2rem;
}
.news-list2 .public-btn5a .public-btn5:hover .pbtn5cn1 {
  color: #Fff;
  opacity: 1;
  margin-right: 10px;
  visibility: visible;
}
.news-list2 .public-btn5a .public-btn5:hover .pbtn5cn2 svg {
  color: #Fff;
}
.news-list2 .public-btn5a .public-btn5:hover .pbtn5cn2 svg path {
  fill: #Fff;
}
.news-list2.news-list3 .container.container3 {
  padding-bottom: 0.5rem;
}
.news-list2.news-list3 .container .box {
  background-color: transparent;
}
