@charset "utf-8";.gs-banner-1{width:100%;height:calc(100vh - 80px);;position:relative;z-index:1;overflow:hidden}@media @max-lg { .gs-banner-1 {height: calc(100vh - 70px);} }@media @max-xs { .gs-banner-1 {height: calc(100vh - 60px);} }.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}.gs-banner-1 .swiper-box .swiper-slide .banner-info{width:100%;height:100%;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-top:60px}}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box{width:100%;height:auto;padding-bottom: 1rem;}.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:.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:.4rem;display:flex}.gs-banner-1 .swiper-box .swiper-slide .banner-info .info-box .idx-more .more{width:auto;height:.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 .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 .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 .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:.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:.3}.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:.5;transition:all .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 .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:.8rem}
 
@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-top:.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";
.c-about-2 {
  background-color: #f6f6f6;
  padding: 1rem 0;
}
.c-about-2 + .c-about-2 {
  padding-top: 0;
}
.c-about-2 .hm_tit {
  font-size: var(--font-size2);
  margin-bottom: 0.68rem;
  text-align: center;
}
.c-about-2 .hm_tit .f_tit {
  font-weight: bold;
  color: var(--color1);
}
.c-about-2 .hm_tit .f_text {
  color: var(--color4);
  margin-top: 0.12rem;
}
.c-about-2 .cont {
  display: flex;
  margin: 0 -0.15rem;
}
@media (max-width: 767px) {
  .c-about-2 .cont {
    margin: 0 -0.1rem;
    flex-wrap: wrap;
  }
}
.c-about-2 .cont .item {
  padding: 0 0.15rem;
  transition: all 0.4s;
  width: 20%;
  flex: 1 1 auto;
}
@media (max-width: 767px) {
  .c-about-2 .cont .item {
    padding: 0 0.1rem;
    width: 50%;
    flex: 0 0 auto;
    margin-bottom: 0.2rem;
  }
}
.c-about-2 .cont .item .list {
  position: relative;
  z-index: 3;
  overflow: hidden;
  border-radius: 0.2rem;
}
.c-about-2 .cont .item .list .bag {
  width: 100%;
  height: 5.6rem;
  position: relative;
  background-color: var(--color1);
}
@media (max-width: 767px) {
  .c-about-2 .cont .item .list .bag {
    height: 60vw;
  }
}
.c-about-2 .cont .item .list .bag img {
  width: 100%;
  height: 100%;
  transition: all 0.4s linear;
  object-fit: cover;
  opacity: 0.6;
}
.c-about-2 .cont .item .list .bag:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.4s linear;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);
}
.c-about-2 .cont .item .list .font,
.c-about-2 .cont .item .list .f_hover1 {
  color: var(--color10);
  position: absolute;
}
.c-about-2 .cont .item .list .font .f_tit,
.c-about-2 .cont .item .list .f_hover1 .f_tit {
  font-size: var(--font-size4);
  font-weight: bold;
  margin-bottom: 0.08rem;
}
.c-about-2 .cont .item .list .font .text,
.c-about-2 .cont .item .list .f_hover1 .text {
  line-height: 1.5;
  opacity: 0.9;
}
.c-about-2 .cont .item .list .font {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 2.14rem;
  padding: 0 0.46rem;
  width: 100%;
  text-align: center;
  transition: all 0.4s 0.2s linear;
}
@media (max-width: 767px) {
  .c-about-2 .cont .item .list .font {
    top: 50%;
    transform: translateY(-50%);
    padding: 0 0.3rem;
  }
}
.c-about-2 .cont .item .list .f_hover1 {
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.55rem 0.4rem;
  transition: all 0.4s linear;
  opacity: 0;
}
@media (min-width: 992px) {
  .c-about-2 .cont .on {
    width: 60%;
  }
  .c-about-2 .cont .on .list .bag img {
    opacity: 1;
  }
  .c-about-2 .cont .on .list .bag:after {
    opacity: 1;
  }
  .c-about-2 .cont .on .list .font {
    opacity: 0;
    transition: all 0.4s linear;
  }
  .c-about-2 .cont .on .list .f_hover1 {
    opacity: 1;
    transition: all 0.4s 0.2s linear;
  }
}

 
@charset "utf-8";.y-about-2{position:relative;overflow:hidden}@media (max-width: 767px){.y-about-2{padding:1.2rem 0}}.y-about-2 .bag{position:absolute;top:0;left:0;width:100%;height:100%}.y-about-2 .bag img{width:100%;height:100%;object-fit:cover}.y-about-2 .bag:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/tubagimg1.png) right top / auto 100% no-repeat;z-index:2}.y-about-2 .container1600{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.y-about-2 .container1600 .lt,.y-about-2 .container1600 .gt{width:50%}@media (max-width: 767px){.y-about-2 .container1600 .lt,.y-about-2 .container1600 .gt{width:100%}}.y-about-2 .container1600 .lt{display:flex;border-right:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);flex-wrap:wrap}@media (max-width: 767px){.y-about-2 .container1600 .lt{order:1}}.y-about-2 .container1600 .lt .item{padding:2rem .34rem .72rem;border:1px solid rgba(255,255,255,0.2);width:50%;border-bottom:none;color:#ffffff;transition:all .4s;border-right:none}@media (max-width: 991px){.y-about-2 .container1600 .lt .item{padding:1.4rem .3rem .6rem}}@media (max-width: 767px){.y-about-2 .container1600 .lt .item{padding:.46rem .3rem}}.y-about-2 .container1600 .lt .item i{position:relative;width:.66rem;height:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:.48rem}@media (max-width: 767px){.y-about-2 .container1600 .lt .item i{margin-bottom:.26rem}}.y-about-2 .container1600 .lt .item i img{width:auto;max-width:100%;max-height:100%}.y-about-2 .container1600 .lt .item .text{position:relative;margin-bottom:.16rem;font-size:var(--font-size7)}@media (max-width: 1260px){.y-about-2 .container1600 .lt .item .text{font-size:.24rem}}.y-about-2 .container1600 .lt .item .shu{position:relative;font-weight:bold;line-height:.9;font-size:.5rem}@media (max-width: 1260px){.y-about-2 .container1600 .lt .item .shu{font-size:.3rem}}.y-about-2 .container1600 .lt .item:hover{background-color:rgba(0,4,242,0.1)}.y-about-2 .container1600 .gt{padding-top:2.24rem;text-align:right;color:#ffffff}@media (max-width: 767px){.y-about-2 .container1600 .gt{text-align:center;padding-top:0;margin-bottom:.6rem}}.y-about-2 .container1600 .gt .f_tit{line-height:1.16666667;font-weight:bold;font-size:var(--font-size2);margin-bottom:.2rem}.y-about-2 .container1600 .gt .text{margin-bottom:.54rem;font-size:var(--font-size7)}@media (max-width: 767px){.y-about-2 .container1600 .gt .text{margin-bottom:.3rem}}.y-about-2 .hm_but{display:inline-flex;display:-webkit-inline-flex;align-items:center;justify-content:center;background-color:var(--color);width:auto;font-weight:bold;color:#ffffff;height:.6rem;border-radius:.3rem;padding:0 .3rem}@media (max-width: 767px){.y-about-2 .hm_but{height:.76rem;padding:0 .38rem;border-radius:.4rem}}.y-about-2 .hm_but svg,.y-about-2 .hm_but img{transition:all .4s;width:14px;height:14px;margin-left:.2rem;object-fit:contain}@media (max-width: 1580px){.y-about-2 .hm_but svg,.y-about-2 .hm_but img{width:12px;height:12px}}.y-about-2 .hm_but svg path,.y-about-2 .hm_but img path{fill:#fff}.y-about-2 .hm_but:hover svg,.y-about-2 .hm_but:hover img{transform:rotate(45deg)}
 
@charset "utf-8";
.public-develop-3 {
  overflow: hidden;
  padding: 1.2rem 0 0.4rem;
}
.public-develop-3 .hm_tit {
  text-align: center;
  margin-bottom: 0.52rem;
}
.public-develop-3 .hm_tit .f_tit {
  font-weight: bold;
  color: var(--color1);
  font-size: var(--font-size1);
}
.public-develop-3 .hm_tit .f_text {
  color: var(--color4);
  margin-top: 0.12rem;
}
.public-develop-3 .cont {
  position: relative;
  margin-bottom: 0.14rem;
}
@media (max-width: 767px) {
  .public-develop-3 .cont {
    margin-bottom: 0.4rem;
  }
}
.public-develop-3 .cont .hm6_cont {
  overflow: hidden;
  margin: 0 -0.1rem;
  width: auto;
}
.public-develop-3 .cont .swiper-slide {
  padding-bottom: 0.4rem;
  width: 33.333%;
}
@media (max-width: 991px) {
  .public-develop-3 .cont .swiper-slide {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .public-develop-3 .cont .swiper-slide {
    width: 90%;
  }
}
.public-develop-3 .cont .swiper-slide .item {
  padding: 0 0.1rem;
  width: 100%;
}
@media (max-width: 767px) {
  .public-develop-3 .cont .swiper-slide .item {
    width: 100%;
  }
}
.public-develop-3 .cont .swiper-slide .item .list {
  display: block;
  overflow: hidden;
  background-color: var(--color10);
  box-shadow: 0px 0px 0.4rem 0px rgba(178, 178, 178, 0.1);
}
.public-develop-3 .cont .swiper-slide .item .list .base_img {
  position: relative;
  overflow: hidden;
}
.public-develop-3 .cont .swiper-slide .item .list .base_img img {
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.public-develop-3 .cont .swiper-slide .item .list .base_img:before {
  content: "";
  display: block;
}
.public-develop-3 .cont .swiper-slide .item .list .img {
  padding-top: 53.84615385%;
  border-radius: 0.1rem 0.1rem 0 0;
}
.public-develop-3 .cont .swiper-slide .item .list .font {
  border: solid 1px #ededed;
  border-top: none;
  padding: 0.34rem 0.36rem;
  position: relative;
  z-index: 2;
}
.public-develop-3 .cont .swiper-slide .item .list .font .f_icon {
  box-shadow: 0px 0px 10px 0px rgba(178, 178, 178, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  margin-top: -0.5rem;
  background-color: var(--color10);
  margin-bottom: 0.1rem;
}
.public-develop-3 .cont .swiper-slide .item .list .font .f_icon img {
  width: auto;
  height: auto;
  max-width: 76%;
  max-height: 76%;
  object-fit: contain;
}
.public-develop-3 .cont .swiper-slide .item .list .font .f_jt {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  color: var(--color);
  line-height: 1.875;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.public-develop-3 .cont .swiper-slide .item .list .font .f_jt i {
  display: block;
  width: 2px;
  height: 0.16rem;
  background-color: var(--color);
  margin: 0 0.1rem;
}
.public-develop-3 .cont .swiper-slide .item .list .font .f_jt .f_tag {
  padding: 0 0.12rem;
  border-radius: 0.8em;
  background-color: #f3f3f3;
}
.public-develop-3 .cont .swiper-slide .item .list .font .f_tit {
  line-height: 1.41666667;
  font-weight: bold;
  color: #000;
  display: -webkit-box;
  font-size: var(--font-size4);
  -webkit-line-clamp: 2;
  height: 2.83333333em;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: all 0.4s linear;
  margin-bottom: 0.3rem;
}
.public-develop-3 .cont .swiper-slide .item .list .font .but {
  display: flex;
  align-items: center;
  color: var(--color);
  font-weight: bold;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 0.28rem;
}
.public-develop-3 .cont .swiper-slide .item .list .font .but svg {
  width: 12px;
  height: 12px;
  transition: all 0.4s;
  margin-left: 10px;
}
@media (max-width: 1580px) {
  .public-develop-3 .cont .swiper-slide .item .list .font .but svg {
    width: 10px;
    height: 10px;
  }
}
.public-develop-3 .cont .swiper-slide .item .list .font .but svg path {
  fill: var(--color);
}
.public-develop-3 .cont .swiper-slide .item .list:hover .img img {
  transform: scale(1.08);
}
.public-develop-3 .cont .swiper-slide .item .list:hover .font .f_tit {
  color: var(--color);
}
.public-develop-3 .cont .swiper-slide .item .list:hover .font .but svg {
  transform: rotate(45deg);
}
.public-develop-3 .cont .hm6_pagin {
  width: 100%;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 0;
  left: 0;
  position: relative;
}
@media (min-width: 768px) {
  .public-develop-3 .cont .hm6_pagin {
    position: absolute;
    bottom: 0.65rem;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 767px) {
  .public-develop-3 .cont .hm6_pagin {
    justify-content: center;
    width: 100%;
  }
}
.public-develop-3 .cont .hm6_pagin span {
  width: 24px;
  height: 5px;
  background-color: var(--color1);
  opacity: 0.1;
  margin: 0 5px;
  border-radius: 0;
}
@media (max-width: 1580px) {
  .public-develop-3 .cont .hm6_pagin span {
    width: 20px;
    height: 3px;
  }
}
.public-develop-3 .cont .hm6_pagin .swiper-pagination-bullet-active {
  background-color: var(--color);
  opacity: 1;
}
.public-develop-3 .hm_flogo {
  position: relative;
  overflow: hidden;
}
.public-develop-3 .hm_flogo:before,
.public-develop-3 .hm_flogo:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  width: 30%;
  pointer-events: none;
  z-index: 2;
}
.public-develop-3 .hm_flogo:before {
  right: 86%;
  background: linear-gradient(to right, var(--color10) 60%, rgba(255, 255, 255, 0));
}
.public-develop-3 .hm_flogo:after {
  left: 86%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--color10) 60%);
}
.public-develop-3 .hm_flogo .hm_log {
  position: relative;
}
.public-develop-3 .hm_flogo .hm_log .li {
  margin-right: 12px;
  display: inline-block;
  padding: 0 0 0.26rem;
}
.public-develop-3 .hm_flogo .hm_log .li .img {
  width: 2rem;
  background-color: var(--color10);
  box-shadow: 0px 3px 0.4rem 0px rgba(20, 33, 96, 0.06);
}
@media (max-width: 767px) {
  .public-develop-3 .hm_flogo .hm_log .li .img {
    width: 2.4rem;
  }
}
.public-develop-3 .hm_flogo .hm_log .li .img:before {
  padding-top: 50%;
}
.public-develop-3 .hm_flogo .hm_log:first-child .li {
  padding-top: 0.26rem;
}
.swiper-pagination-lock {
  display: none !important;
}

 
@charset "utf-8";.y-about-3{padding:1.2rem 0;background-color:#EFF2F6}.y-about-3 .hm_tit{margin-bottom:.48rem;text-align:center}.y-about-3 .hm_tit .f_tit{font-size:var(--font-size2);font-weight:bold;color:#000000}.y-about-3 .cont{position:relative;max-width:1920px;width:100%;margin:0 auto;--gap:15px;overflow:hidden}@media (max-width: 1260px){.y-about-3 .cont{--gap:10px}}@media (max-width: 767px){.y-about-3 .cont{--gap:5px}}.y-about-3 .cont .swiper-box{width:100%;height:auto}.y-about-3 .cont .swiper-box .swiper-slide{width:1.96rem;height:auto;margin-right:var(--gap)}@media (max-width: 767px){.y-about-3 .cont .swiper-box .swiper-slide{width:2.8rem}}.y-about-3 .cont .swiper-box .swiper-slide .img{width:100%;overflow:hidden;border:2px solid transparent;transition:all .4s;border-radius:.1rem}.y-about-3 .cont .swiper-box .swiper-slide .img:before{padding-top:47.95918367%}.y-about-3 .cont .swiper-box .swiper-slide .img img{transition:all 1s ease}.y-about-3 .cont .swiper-box .swiper-slide .img:hover{border-color:#ff6631}.y-about-3 .cont .swiper-box .swiper-slide .img:hover img{transform:scale(1.1)}.y-about-3 .cont .swiper-box+.swiper-box{margin-top:var(--gap)}.y-about-3 .cont:before,.y-about-3 .cont:after{content:"";display:block;position:absolute;width:40%;top:50%;transform:translateY(-50%);height:140%;background:url(../images/jianbiaimg1.png) left top / auto 100% no-repeat;background-repeat:no-repeat;background-size:auto 100%;z-index:2;pointer-events:none}@media (max-width: 767px){.y-about-3 .cont:before,.y-about-3 .cont:after{display:none}}.y-about-3 .cont:before{left:0}.y-about-3 .cont:after{right:0;background-position:right top;background-image:url(../images/jianbiaimg2.png)}