@charset "utf-8";.gs-banner-3{width:100%;height:auto;position:relative;z-index:1;overflow:hidden}.gs-banner-3 .banner-box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;overflow:hidden}.gs-banner-3 .banner-box .container1600{height:100%}.gs-banner-3 .banner-box .banner-info{width:100%;height:100%;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.gs-banner-3 .banner-box .banner-info .info{width:100%;max-width:550px;height:auto;flex:1}.gs-banner-3 .banner-box .banner-info .info .title{width:100%;height:auto;font-weight:700;font-size:var(--font-size1);color:#222222;line-height:1.2}.gs-banner-3 .banner-box .banner-info .info .details{width:100%;height:auto;margin-top:.3rem;font-size:var(--font-size8);color:#666666;line-height:1.875}.gs-banner-3 .banner-box .banner-info .info .more{width:100%;height:auto;display:flex;margin-top:.7rem}.gs-banner-3 .banner-box .banner-info .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.5em;border-radius:50px;background:var(--color);font-size:var(--font-size8);color:#FFFFFF}.gs-banner-3 .banner-box .banner-info .banner-image{width:60%;height:auto;align-self:center;position:relative;z-index:1}.gs-banner-3 .banner-box .banner-info .banner-image .swiper-box{width:100%;height:auto;overflow:hidden}.gs-banner-3 .banner-box .banner-info .banner-image .swiper-box .swiper-slide{width:100%;height:auto}.gs-banner-3 .banner-box .banner-info .banner-image .swiper-box .swiper-slide .pb{padding-bottom:60%}.gs-banner-3 .banner-box .banner-info .banner-image .swiper-box .swiper-slide img{max-width:100%;max-height:100%}.gs-banner-3 .banner-box .banner-info .banner-image .pager-box{width:100%;height:auto;position:absolute;left:0;bottom:0;z-index:1;font-size:0;text-align:center}.gs-banner-3 .banner-box .banner-info .banner-image .pager-box .pager{width:auto;height:auto}.gs-banner-3 .banner-box .banner-info .banner-image .pager-box .pager span{width:8px;height:8px;display:inline-block;border-radius:50%;margin:0 5px;background:var(--color);opacity:.5;cursor:pointer;transition:all .5s ease}.gs-banner-3 .banner-box .banner-info .banner-image .pager-box .pager span.active{opacity:1}.gs-banner-3 .images{width:100%;height:auto;max-height:750px;font-size:0;overflow:hidden}.gs-banner-3 .images img{width:100%;height:100%;min-height:300px;object-fit:cover}@media (max-width: 991px){.gs-banner-3{background:#F5F5FB}.gs-banner-3 .images{width:100%;height:auto;position:absolute;top:0}.gs-banner-3 .images::after{content:'';width:100%;height:0;padding-top:80%;display:block}.gs-banner-3 .images img{position:absolute;top:0;left:0}.gs-banner-3 .banner-box{position:relative}.gs-banner-3 .banner-box .container{width:100%;padding:0}.gs-banner-3 .banner-box .banner-info{flex-direction:column-reverse}.gs-banner-3 .banner-box .banner-info .banner-image{width:100%;margin-top:25%}.gs-banner-3 .banner-box .banner-info .info{max-width:100%;padding:60px 0}}
 
@charset "utf-8";
.gs-news-3 {
  padding: 0.4rem 0;
  color: #000;
}
.gs-news-3 .box h3 {
  margin-bottom: 0.15rem;
  font-weight: bold;
  font-size: var(--font-size3);
}
.gs-news-3 .box .p1 {
  margin-bottom: 0.1rem;
  display: block;
  position: relative;
  padding-left: 25px;
}
.gs-news-3 .box .p1:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--color);
  left: 5px;
  top: 50% !important;
  transform: translateY(-50%) !important;
}
.gs-news-3 .box .p1::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: var(--color);
  left: 0;
  opacity: 0.2;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

 
@charset "utf-8";
.gs-news-3 {
  padding: 0.4rem 0;
  color: #000;
}
.gs-news-3 .box table {
  width: 100%;
  text-align: center;
  border-color: #DDF1ED;
}
.gs-news-3 .box table th {
  padding: 0.15rem 0.2rem;
  background: #F7F7F7;
}
.gs-news-3 .box table td {
  padding: 0.15rem 0.2rem;
}
.gs-news-3 .box h3 {
  margin-bottom: 0.15rem;
  font-weight: bold;
  font-size: var(--font-size3);
}
.gs-news-3 .box .p1 {
  margin-bottom: 0.1rem;
  display: block;
  position: relative;
  padding-left: 25px;
}
.gs-news-3 .box .p1:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--color);
  left: 5px;
  top: 9px;
}
@media (max-width: 1580px) {
  .gs-news-3 .box .p1:after {
    top: 7px;
  }
}
.gs-news-3 .box .p1::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: var(--color);
  left: 0;
  opacity: 0.2;
  top: 4px;
}
@media (max-width: 1580px) {
  .gs-news-3 .box .p1::before {
    top: 2px;
  }
}

 
@charset "utf-8";
.atk-active-1 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  margin: 80px 0;
}
.atk-active-1 .container1400 {
  position: relative;
  z-index: 5;
}
.atk-active-1 .public-block {
  width: 100%;
  height: auto;
}
.atk-active-1 .public-block .block-box {
  width: 100%;
  height: auto;
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-rows: auto;
}
.atk-active-1 .public-block .block-box .inner-title {
  width: 100%;
  height: auto;
  text-align: center;
}
.atk-active-1 .public-block .block-box .inner-title .title {
  width: 100%;
  height: auto;
  font-weight: bold;
  font-size: var(--font-size2);
  color: #000000;
}
.atk-active-1 .public-block .block-box .inner-title .details {
  width: 100%;
  max-width: 790px;
  height: auto;
  margin: 0.15rem auto 0;
  font-size: var(--font-size7);
  color: #666666;
  line-height: 1.67;
}
.atk-active-1 .public-block .block-box .inner-title .details span {
  color: var(--color);
}
.atk-active-1 .public-block .block-box .block-main {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-rows: auto;
}
.atk-active-1 .public-block .block-box .block-main .block-item {
  width: 100%;
  height: auto;
  padding-top: 0.4rem;
}
.atk-active-1 .public-block .block-box .block-main .block-item .headline {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: var(--font-size5);
  color: var(--color);
}
.atk-active-1 .public-block .block-box .block-main .block-item .headline::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  margin-right: 10px;
  border-style: solid;
  border-width: 6px 0 6px 13px;
  border-color: transparent transparent transparent var(--color);
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box {
  width: 100%;
  height: auto;
  margin-top: 0.4rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0.4rem;
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item {
  width: 100%;
  height: auto;
  cursor: pointer;
  overflow: hidden;
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item .images {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  border-radius: 0.1rem;
  overflow: hidden;
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item .images .pb {
  padding-bottom: calc(240/400*100%);
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item .images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 1s ease;
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item .images .vid_on_box {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item .images .vid_on {
  width: 100%;
  height: 100%;
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item .images .vid_on svg,
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item .images .vid_on img {
  width: calc(11/50*100%);
  height: auto;
  color: #000;
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item .title {
  width: 100%;
  height: auto;
  margin-top: 15px;
  text-align: center;
  font-size: var(--font-size8);
  color: #666666;
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item:hover .images img {
  transform: scale(1.05);
}
.atk-active-1 .public-block .block-box .block-main .block-item .menu-box .item:hover .title {
  color: var(--color);
}
@media (max-width: 991px) {
  .atk-active-1 .public-block .block-box .block-main .block-item .menu-box {
    grid-template-columns: repeat(2, 1fr);
  }
}
.atk-active-1 .public-block .block-box * + .inner-title {
  padding-top: 0.8rem;
}

 
@charset "utf-8";.gs-recommend-1{width:100%;height:auto;margin:1.2rem 0;overflow:hidden}.gs-recommend-1 .container1600{overflow:visible}.gs-recommend-1 .inner-title{width:100%;height:auto;text-align:center}.gs-recommend-1 .inner-title .title{width:100%;height:auto;font-weight:bold;font-size:var(--font-size2);color:var(--color1)}.gs-recommend-1 .product-box{width:100%;height:auto;position:relative;z-index:1;margin-top:.6rem}.gs-recommend-1 .product-box .swiper-navigation{width:100%;height:100%;position:absolute;left:0;top:50%;z-index:10;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:space-between}.gs-recommend-1 .product-box .swiper-navigation .swiper-btn{width:.5rem;height:.5rem;position:relative;z-index:1;border-radius:50%;pointer-events:auto;cursor:pointer;color:#222222;transition:all .5s ease;overflow:hidden}.gs-recommend-1 .product-box .swiper-navigation .swiper-btn::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;box-sizing:border-box;background:#F5F5F5;border:1px solid #DCDCDC;border-radius:50%;color:#222222;transition:all .5s ease}.gs-recommend-1 .product-box .swiper-navigation .swiper-btn svg{width:100%;height:100%}.gs-recommend-1 .product-box .swiper-navigation .swiper-btn:hover{color:#FFFFFF}.gs-recommend-1 .product-box .swiper-navigation .swiper-btn:hover::after{border-color:transparent;background:var(--color)}.gs-recommend-1 .product-box .swiper-navigation .swiper-btn.swiper-button-disabled{opacity:0;pointer-events:none}.gs-recommend-1 .product-box .swiper-navigation .swiper-btn.prev{transform:translateX(-100%);margin-left:-20px}.gs-recommend-1 .product-box .swiper-navigation .swiper-btn.next{transform:translateX(100%);margin-right:-20px}.gs-recommend-1 .product-box .swiper-box{width:100%;height:auto;overflow:hidden}.gs-recommend-1 .product-box .swiper-box .swiper-slide{width:25%;height:auto;border-radius:10px;background:#EEEEEE;overflow:hidden}.gs-recommend-1 .product-box .swiper-box .swiper-slide a{width:100%;height:100%;position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .hot{width:auto;height:auto;position:absolute;left:15px;top:15px;padding:5px 1em;border-radius:5px;background:var(--color);font-size:12px;color:#FFFFFF;line-height:1.2}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .img{width:100%;height:auto}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .img .pb{padding-bottom:60%}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .img img{max-width:100%;max-height:100%;transition:all .5s ease}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .info-box{width:100%;height:auto;flex:1;display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:.2rem .3rem .3rem;overflow:hidden}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .info-box .info{width:100%;height:auto}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .info-box .info .title{width:100%;height:auto;max-height:calc(2em * 1.25);font-weight:normal;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-recommend-1 .product-box .swiper-box .swiper-slide a .info-box .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-recommend-1 .product-box .swiper-box .swiper-slide a .info-box .more{width:100%;height:auto;margin-top:.2rem;display:flex;align-items:center;justify-content:center}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .info-box .more span{font-weight:bold;font-size:var(--font-size9);color:#222222;transition:all .5s ease}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .info-box .more i{width:7px;height:10px;font-size:0;margin-left:10px;color:#222222;transition:all .5s ease}.gs-recommend-1 .product-box .swiper-box .swiper-slide a .info-box .more i svg{width:100%;height:100%}.gs-recommend-1 .product-box .swiper-box .swiper-slide:hover a .img img{transform:scale(1.02)}.gs-recommend-1 .product-box .swiper-box .swiper-slide:hover a .info .title{color:var(--color)}.gs-recommend-1 .product-box .swiper-box .swiper-slide:hover a .info .more span,.gs-recommend-1 .product-box .swiper-box .swiper-slide:hover a .info .more i{color:var(--color)}.gs-recommend-1 .pager-box{width:100%;height:auto;margin-top:.6rem;display:none}.gs-recommend-1 .pager-box .pager{width:100%;height:auto;display:flex;align-items:end;justify-content:center}.gs-recommend-1 .pager-box .pager span{width:18px;height:2px;margin:0 5px;border-radius:0;background:var(--color);opacity:.1;transition:all .5s ease}.gs-recommend-1 .pager-box .pager span.active{opacity:1}@media (max-width: 1260px){.gs-recommend-1 .product-box .swiper-navigation{visibility:hidden}.gs-recommend-1 .pager-box{display:block}}