.header {
  position: fixed;
  top: 0;
  left: 0;
  height: var(--headHeight);
  width: 100%;
  z-index: 999;
  transition: all 0.5s;
  background-color: transparent;
}
.header .wrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.header .wrap > .lf {
  height: 100%;
  display: flex;
  align-items: center;
}
.header .wrap .logo {
  position: relative;
  height: 0.33rem;
  width: auto;
  margin-right: 1.78rem;
}
.header .wrap .actions {
  height: 100%;
  display: flex;
  align-items: center;
}
.header .wrap .actions .item {
  padding: 0 0.16rem;
  position: relative;
  display: flex;
  align-items: center;
  color: #fff;
  gap: 0.1rem;
  cursor: pointer;
  transition: all 0.5s;
}
.header .wrap .actions .item::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 1px;
  height: 0.13rem;
  background-color: rgba(255, 255, 255, 0.3);
}
.header .wrap .actions .item:last-child::after {
  display: none;
}
.header .wrap .actions .item .icon {
  position: relative;
  width: 0.16rem;
  height: 0.16rem;
}
.header .wrap .actions .item .arrow {
  margin-left: 0.03rem;
  position: relative;
  width: 0.08rem;
  height: auto;
}
.header .wrap .nav {
  height: 100%;
  display: flex;
  align-items: center;
  gap: .925rem;
  transition: all 0.5s;
}
.header .wrap .nav .li {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.header .wrap .nav .li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0.015rem;
  transition: all 0.5s;
  background: var(--vicolor);
}
.header .wrap .nav .li a {
  font-weight: 500;
  font-family: var(--fw500);
  font-size: 0.18rem;
  color: #fff;
  transition: all 0.5s;
}
.header .wrap .nav .li:hover a, .header .wrap .nav .li.active a {
  color: var(--vicolor);
}
.header .wrap .nav .li:hover::after, .header .wrap .nav .li.active::after {
  width: 100%;
}
.header .img1 {
  opacity: 1;
  transition: all 0.5s;
}
.header .img2 {
  position: absolute;
  inset: 0;
  opacity: 0;
  margin: auto;
  transition: all 0.5s;
}
.header.on, .header.opendrop {
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(0.25rem);
}
.header.on .wrap .actions .item, .header.opendrop .wrap .actions .item {
  color: #333;
}
.header.on .wrap .actions .item::after, .header.opendrop .wrap .actions .item::after {
  background-color: rgba(51, 51, 51, 0.3);
}
.header.on .wrap .nav .li a, .header.opendrop .wrap .nav .li a {
  color: #333;
}
.header.on .img1, .header.opendrop .img1 {
  opacity: 0;
}
.header.on .img2, .header.opendrop .img2 {
  opacity: 1;
}
.header.down {
  transform: translateY(-100%);
}
.header.opendrop {
  background: #fff;
}

.ind_page .banner {
  height: 100vh;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.ind_page .banner .swiper_banner {
  width: 100%;
  height: 100%;
}
.ind_page .banner .swiper_banner .swiper-slide {
  width: 100%;
  height: 100%;
}
.ind_page .banner .swiper_banner .swiper-slide .item {
  width: 100%;
  height: 100%;
  position: relative;
}
.ind_page .banner .swiper_banner .page-box {
  position: absolute;
  z-index: 2;
  bottom: 1.1rem;
  width: 100%;
}
.ind_page .banner .bg {
  position: absolute;
  inset: 0;
}
.ind_page .banner .wrap {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ind_page .banner .wrap .titbox {
  margin-bottom: 0.7rem;
}
.ind_page .banner .wrap .titbox .subtit {
  margin-bottom: 0.15rem;
  letter-spacing: 2.4px;
}
.ind_page .banner .wrap .titbox .tit {
  letter-spacing: 5.4px;
}
.ind_page .ind1 {
  position: relative;
}
.ind_page .ind1 .box1 {
  position: sticky;
  top: calc(-12rem + 100vh);
  /*height: calc(100vh + 1.2rem);*/
  /*position: relative;*/
  height: 12rem;
  padding: 1rem 0 0.8rem;
  width: 100%;
  overflow: hidden;
}
.ind_page .ind1 .box1 .bg {
  position: absolute;
  inset: 0;
}
.ind_page .ind1 .box1 .wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ind_page .ind1 .box1 .wrap .tit-box {
  max-width: 11.42rem;
}
.ind_page .ind1 .box1 .wrap .tit-box .tit {
  color: var(--vicolor);
}
.ind_page .ind1 .box1 .wrap .list {
  display: flex;
  gap: 1.84rem;
}
.ind_page .ind1 .box1 .wrap .ibtn-group{
    margin-top: .6rem;
    
}
.ind_page .ind1 .box1 .wrap .list .item .num {
  margin-bottom: 0.16rem;
  display: flex;
  align-items: center;
}
.ind_page .ind1 .box1 .wrap .list .item .num .unit{
    margin-left: .1rem;
}
.ind_page .ind1 .box1 .wrap .list .item .num .txt {
  margin-left: 0.2rem;
  align-self: flex-end;
}
.ind_page .ind1 .box2 {
  position: relative;
 height: 10.8rem;
  /*height: 100vh;*/
  background-color: #333;
  width: 100%;
  overflow: hidden;
}
.ind_page .ind1 .box2 .wrap {
  width: 100%;
  height: 100%;
  position: relative;
}
.ind_page .ind1 .box2 .wrap .lf,
.ind_page .ind1 .box2 .wrap .rg {
  position: absolute;
  width: 11.12rem;
  height: 100%;
  z-index: 1;
}
.ind_page .ind1 .box2 .wrap .lf .mask,
.ind_page .ind1 .box2 .wrap .rg .mask {
  position: absolute;
  inset: 0;
  z-index: 2;
  backdrop-filter: blur(0.25rem);
  background-color: rgba(0, 0, 0, 0.82);
  transition: all 1s;
}
.ind_page .ind1 .box2 .wrap .lf .video_box,
.ind_page .ind1 .box2 .wrap .rg .video_box {
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: all 1s;
}
.ind_page .ind1 .box2 .wrap .lf .mask,
.ind_page .ind1 .box2 .wrap .lf .video_box,
.ind_page .ind1 .box2 .wrap .rg .mask,
.ind_page .ind1 .box2 .wrap .rg .video_box {
  mask-size: contain;
  mask-repeat: no-repeat;
}
.ind_page .ind1 .box2 .wrap .lf .desc,
.ind_page .ind1 .box2 .wrap .rg .desc {
  position: absolute;
  z-index: 3;
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 1;
  visibility: visible;
  transition: all 1s;
}
.ind_page .ind1 .box2 .wrap .lf .desc > .icon,
.ind_page .ind1 .box2 .wrap .rg .desc > .icon {
  width: 0.7rem;
  height: 0.7rem;
  margin-bottom: 0.45rem;
}
.ind_page .ind1 .box2 .wrap .lf .desc .tit,
.ind_page .ind1 .box2 .wrap .rg .desc .tit {
  margin-bottom: 0.55rem;
}
.ind_page .ind1 .box2 .wrap .lf.active .desc,
.ind_page .ind1 .box2 .wrap .rg.active .desc {
  opacity: 0;
  visibility: hidden;
}
.ind_page .ind1 .box2 .wrap .lf.active .mask,
.ind_page .ind1 .box2 .wrap .rg.active .mask {
  opacity: 0;
}
.ind_page .ind1 .box2 .wrap .lf.active .video_box,
.ind_page .ind1 .box2 .wrap .rg.active .video_box {
  opacity: 1;
}
.ind_page .ind1 .box2 .wrap .lf {
  left: 0;
  top: 0;
}
.ind_page .ind1 .box2 .wrap .lf .desc {
  top: 2.02rem;
  left: 5.05rem;
}
.ind_page .ind1 .box2 .wrap .lf .mask {
  mask-image: url("/static/img/common/ind1_box2_lf.svg");
  opacity: 1;
  transition: all 0.5s;
  mask-position: left center;
  
  /*mask-size: auto;*/
}
.ind_page .ind1 .box2 .wrap .lf .video_box {
  mask-image: url("/static/img/common/ind1_box2_lf.svg");
  mask-position: left center;
  /*mask-size: auto;*/
}
.ind_page .ind1 .box2 .wrap .lf .video_box video {
  width: 100%;
  height: 100%;
}
.ind_page .ind1 .box2 .wrap .rg {
  position: absolute;
  right: 0;
  top: 0;
  width: 11.12rem;
  height: 100%;
}
.ind_page .ind1 .box2 .wrap .rg .desc {
  bottom: 1.58rem;
  right: 5.55rem;
}
.ind_page .ind1 .box2 .wrap .rg .mask {
  mask-image: url("/static/img/common/ind1_box2_rg.svg");
  opacity: 1;
  mask-position: right center;
  /*mask-size: auto;*/
}
.ind_page .ind1 .box2 .wrap .rg .video_box {
  mask-image: url("/static/img/common/ind1_box2_rg.svg");
  mask-position: right center;
  /*mask-size: auto;*/
}
.ind_page .ind2 {
  position: relative;
  padding: 1.5rem 0 1rem 0;
  width: 100%;
  overflow: hidden;
  z-index: 3;
}
.ind_page .ind2 .bg {
  position: absolute;
  inset: 0;
}
.ind_page .ind2 .bg .img1 {
  position: absolute;
  right: 0;
  top: 0;
  width: 10.4rem;
  height: 6.12rem;
}
.ind_page .ind2 .wrap {
  padding-left: 0.8rem;
  position: relative;
}
.ind_page .ind2 .wrap .swiper_ind2 {
  width: 100%;
  padding-right: 0.8rem;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide {
  width: 3.6rem;
  flex-shrink: 0;
  height: 6.15rem;
  margin-right: 0.2rem;
  transition: all 0.8s;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide:last-child {
  margin-right: 0;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item {
  position: relative;
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .pic {
  position: absolute;
  inset: 0;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .pic img {
  object-position: center 70%;
  transition: all 0.5s;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.6rem 0;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont > .desc {
  visibility: visible;
  transition: all 0.5s;
  color: var(--c1);
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont > .desc .tit {
  margin-bottom: 0.2rem;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont > .desc .tit .sub{
    opacity: .5;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info {
  opacity: 0;
  visibility: hidden;
  width: 7.5rem;
  transition: all 0.5s;
  display: flex;
  gap: 0.3rem;
  justify-content: space-between;
  align-items: flex-end;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0.66rem 0.6rem;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info .desc {
  color: var(--c1);
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info .desc .tag {
  width: fit-content;
  padding: 0.06rem 0.16rem;
  border-radius: 0.04rem;
  background-color: var(--c1);
  margin-bottom: 0.3rem;
  color: var(--c2);
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info .desc .tit {
  margin-bottom: 0.2rem;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info .desc .txt {
  white-space: nowrap;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info .ibtn-circle {
  flex-shrink: 0;
  background-color: #FEDFAE;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item.color1 {
  --c1: #FEDFAE;
  --c2: var(--vicolor);
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item.color2 {
  --c1: var(--vicolor);
  --c2: #FEDFAE;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide:hover,.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide.active{
  width: 7.5rem;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide:hover .item .cont > .desc,.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide.active .item .cont > .desc {
  opacity: 0;
  visibility: hidden;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide:hover .item .cont .info,.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide.active .item .cont .info {
  opacity: 1;
  visibility: visible;
}
.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info .ibtn-circle:hover{
    background-color: var(--vicolor);
}
/*.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info .ibtn-circle:hover .icon .img1{*/
/*        opacity: 0;*/
/*        transform: translateX(-100%);*/
/*}*/
/*.ind_page .ind2 .wrap .swiper_ind2 .swiper-slide .item .cont .info .ibtn-circle:hover .icon .img2{*/
/*    transform: translateX(0);*/
/*    opacity: 1;*/
/*}*/
.ind_page .ind2 .wrap .page-box {
  padding-right: 0.8rem;
}
.ind_page .ind2 .wrap .page-box .navigation{
    margin-left: auto;
}
.ind_page .ind3 {
  padding:0 0 0.75rem 0;
}
.ind_page .ind3 .wrap {
  position: relative;
}
.ind_page .ind3 .wrap .lf {
  position: relative;
  width: 14rem;
  height: 10rem;
}
.ind_page .ind3 .wrap .lf .bg_list {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.ind_page .ind3 .wrap .lf .bg_list img {
  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
}
.ind_page .ind3 .wrap .lf .bg_list img.active {
  opacity: 1;
  visibility: visible;
}
.ind_page .ind3 .wrap .lf .list {
  position: absolute;
  inset: 0;
  z-index: 2;
}
.ind_page .ind3 .wrap .lf .list .item {
  position: absolute;
  transition: all 0.8s;
  z-index: 2;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ind_page .ind3 .wrap .lf .list .item:nth-child(1){
    left: 50%;
    top: 43%;
}
.ind_page .ind3 .wrap .lf .list .item:nth-child(2){
    left: 16%;
    top: 37%;
}
.ind_page .ind3 .wrap .lf .list .item:nth-child(3){
    left: 43%;
    top: 28%;
}
.ind_page .ind3 .wrap .lf .list .item:nth-child(4){
    left: 69%;
    top: 30%;
}
.ind_page .ind3 .wrap .lf .list .item .pic {
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.8s;
}
@keyframes dot-anim {
  0% {
    transform: scale(1);
    opacity: 0.6;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes dot-anim2 {
  0% {
    transform: scale(1);
    opacity: 0.6;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.ind_page .ind3 .wrap .lf .list .item .dot {
  opacity: 1;
  visibility: visible;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  background-color: var(--vicolor);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.8s;
  position: relative;
}
.ind_page .ind3 .wrap .lf .list .item .dot .icon {
  width: 0.2rem;
  height: 0.2rem;
}
.ind_page .ind3 .wrap .lf .list .item .dot::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  border: 0.02rem solid var(--vicolor);
  background-color: transparent;
  animation: dot-anim 2s linear infinite;
}
.ind_page .ind3 .wrap .lf .list .item .dot::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  border: 0.01rem solid var(--vicolor);
  background-color: transparent;
  animation: dot-anim2 2s linear infinite;
}
.ind_page .ind3 .wrap .lf .list .item:hover .dot, .ind_page .ind3 .wrap .lf .list .item.active .dot {
  opacity: 0;
  visibility: hidden;
}
.ind_page .ind3 .wrap .rg {
  width: 6.36rem;
  position: absolute;
  right: 0.8rem;
  top: 0;
  z-index: 3;
  padding-top: 1rem;
}
.ind_page .ind3 .wrap .rg .list {
  width: 100%;
  position: relative;
}
.ind_page .ind3 .wrap .rg .list .item {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
}
.ind_page .ind3 .wrap .rg .list .item.active {
  opacity: 1;
  visibility: visible;
}
.ind_page .ind3 .wrap .rg .list .item .tit {
  margin-bottom: 0.15rem;
  transform: translateY(.2rem);
  transition: all .4s;
}
.ind_page .ind3 .wrap .rg .list .item > .txt {
  margin-bottom: 0.7rem;
   transform: translateY(.3rem);
  transition: all .4s;
}
.ind_page .ind3 .wrap .rg .list .item:has(.pic) > .txt {
  margin-bottom: 0.36rem;
}
.ind_page .ind3 .wrap .rg .list .item .pic {
  border: 2px solid #C2A679;
  width: 3.85rem;
  height: 2.3rem;
  margin-bottom: 0.24rem;
   transform: translateY(.4rem);
  transition: all .4s;
}
.ind_page .ind3 .wrap .rg .list .item .ibtn-group{
   transform: translateY(.5rem);
   transition: transform .4s;
}


.ind_page .ind3 .wrap .rg .list .item.active .tit,.ind_page .ind3 .wrap .rg .list .item.active > .txt,.ind_page .ind3 .wrap .rg .list .item.active .pic,.ind_page .ind3 .wrap .rg .list .item.active .ibtn-group{
    transform: translateY(0);
    
}
.ind_page .ind4 {
  padding: 0.75rem 0 1.2rem;
  width: 100%;
  overflow: hidden;
  position: relative;z-index: 3;
}
.ind_page .ind4 .wrap .cont {
  display: flex;
  justify-content: space-between;
}
.ind_page .ind4 .wrap .cont .lf {
  width: 8.7rem;
  flex-shrink: 0;
}
.ind_page .ind4 .wrap .cont .lf .item {
  width: 100%;
}
.ind_page .ind4 .wrap .cont .lf .item .pic {
  width: 100%;
  height: 4.87rem;
  margin-bottom: 0.36rem;
}
.ind_page .ind4 .wrap .cont .lf .item .info .top {
  margin-bottom: 0.24rem;
  display: flex;
  align-items: center;
  gap: 0.12rem;
}
.ind_page .ind4 .wrap .cont .lf .item .info .top .tag {
  padding: 0.08rem 0.16rem;
  background-color: #F4EFE7;
  border-radius: .04rem;
}
.ind_page .ind4 .wrap .cont .lf .item .info .tit {
  transition: all 0.5s;
}
.ind_page .ind4 .wrap .cont .lf .item:hover .info .tit {
  color: var(--vicolor);
}
.ind_page .ind4 .wrap .cont .rg {
  flex: 1;
  padding-left: 0.8rem;
}
.ind_page .ind4 .wrap .cont .rg .list {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
.ind_page .ind4 .wrap .cont .rg .list .item {
  display: flex;
  gap: 0.48rem;
  justify-content: space-between;
  position: relative;
  padding-bottom: 0.36rem;
  box-shadow: inset 0 -1px 0 #DDD;
}
.ind_page .ind4 .wrap .cont .rg .list .item::after {
  content: "";
  position: absolute;
  bottom: -0.5px;
  left: 0;
  width: 1.8rem;
  height: 1.5px;
  background-color: var(--vicolor);
  transition: all 0.7s;
}
.ind_page .ind4 .wrap .cont .rg .list .item .pic {
  width: 2.5rem;
  height: 1.6rem;
  flex-shrink: 0;
}
.ind_page .ind4 .wrap .cont .rg .list .item .info {
  padding-top: 0.2rem;
}
.ind_page .ind4 .wrap .cont .rg .list .item .info .top {
  margin-bottom: 0.18rem;
  display: flex;
  align-items: center;
  gap: 0.12rem;
}
.ind_page .ind4 .wrap .cont .rg .list .item .info .top .tag {
  padding: 0.08rem 0.16rem;
  background-color: #F4EFE7;
  border-radius: .04rem;
}
.ind_page .ind4 .wrap .cont .rg .list .item .info .tit {
  transition: all 0.5s;
}
.ind_page .ind4 .wrap .cont .rg .list .item:hover::after {
  width: 100%;
}
.ind_page .ind4 .wrap .cont .rg .list .item:hover .info .tit {
  color: var(--vicolor);
}
.ind_page .ind4 .wrap .ibtn-group {
  margin: 0.48rem auto 0;
}

.new_page {
  padding-top: var(--headHeight);
}
.new_page .page_bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
.new_page .new1 {
  padding: 0.28rem 0 1.6rem;
}
.new_page .new1 .wrap .top_new {
  margin-bottom: 1.2rem;
}
.new_page .new1 .wrap .top_new .swiper_new1 {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide {
  width: 100%;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 5.52rem;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .pic {
  width: 8.1rem;
  height: auto;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .rg {
  flex: 1;
  padding-left: 0.28rem;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .rg .info {
  height: 100%;
  width: 100%;
  background: #FFF;
  padding: 0.86rem 0.65rem 0.9rem;
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
  justify-content: space-between;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .rg .info .desc .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.36rem;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .rg .info .desc .top .tag {
  padding: 0.08rem 0.16rem;
  background-color: #F4EFE7;
  border-radius: 0.04rem;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .rg .info .desc .top .date {
  display: flex;
  align-items: center;
  gap: 0.18rem;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .rg .info .desc .top .date .icon {
  width: 0.2rem;
  height: 0.2rem;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .rg .info .desc .tit {
  margin-bottom: 0.2rem;
}
.new_page .new1 .wrap .top_new .swiper_new1 .swiper-slide .item .rg .info .desc .txt {
  max-height: 1.5rem;
  padding-right: 0.15rem;
  overflow-y: auto;
}
.new_page .new1 .wrap .top_new .swiper_new1 .page-box {
  position: absolute;
  right: 0.9rem;
  bottom: 0.9rem;
  z-index: 2;
}
.new_page .new1 .wrap .filter_tags {
  margin-bottom: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.3rem;
}
.new_page .new1 .wrap .filter_tags .tag {
  padding: 0.16rem 0.5rem;
  border-radius: 0.35rem;
  background-color: #F4EFE7;
  color: var(--vicolor);
  transition: all 0.5s;
}
.new_page .new1 .wrap .filter_tags .tag:hover, .new_page .new1 .wrap .filter_tags .tag.active {
  background-color: var(--vicolor);
  color: #FEDFAE;
}
.new_page .new1 .wrap .list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.48rem;
  row-gap: 0.8rem;
}
.new_page .new1 .wrap .list .item {
  width: calc((100% - 0.96rem) / 3);
}
.new_page .new1 .wrap .list .item .pic {
  width: 100%;
  height: 3.56rem;
  margin-bottom: 0.24rem;
}
.new_page .new1 .wrap .list .item .info .top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.2rem;
}
.new_page .new1 .wrap .list .item .info .top .tag {
  padding: 0.08rem 0.16rem;
  background-color: #F4EFE7;
  border-radius: 0.04rem;
}
.new_page .new1 .wrap .list .item .info .top .date {
  display: flex;
  align-items: center;
  gap: 0.18rem;
}
.new_page .new1 .wrap .list .item .info .top .date .icon {
  width: 0.2rem;
  height: 0.2rem;
}
.new_page .new1 .wrap .list .item .info .tit {
  transition: all 0.5s;
}
.new_page .new1 .wrap .list .item:hover .info .tit {
  color: var(--vicolor);
}
.new_page .new1 .wrap .num-box {
  margin-top: 0.8rem;
}
.num-box .page_box {
  width: 0.54rem;
  height: 0.54rem;
  background-color: var(--vicolor);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.num-box .page_box::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  background: conic-gradient(#FEDFAE calc(var(--p) * 100%), rgba(254, 223, 174, 0.2) 0);
  transition: all 0.5s;
}
.num-box .page_box::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 50%;
  background: var(--vicolor);
  z-index: 1;
  transition: all 0.5s;
}
.num-box .page_box .value {
  position: relative;
  z-index: 2;
  color: #FEDFAE;
  text-align: center;
  display: flex;
  align-items: center;
}

.newd_page {
  padding-top: var(--headHeight);
  padding-bottom: 1.6rem;
  background-color: #F9F8F4;
  margin-bottom: -1rem;
}
.newd_page .newd1 {
  padding: 0 0 1.5rem;
}
.newd_page .newd1 .wrap .cont_box {
  padding: 0.15rem 0.9rem 0.9rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: 1px solid #E1E3E1;
  position: relative;
}
.newd_page .newd1 .wrap .cont_box .lf {
  width: 9.9rem;
}
.newd_page .newd1 .wrap .cont_box .lf .top {
  padding-bottom: 0.28rem;
  border-bottom: 1px solid #E1E3E1;
}
.newd_page .newd1 .wrap .cont_box .lf .top .title {
  margin-bottom: 0.5rem;
}
.newd_page .newd1 .wrap .cont_box .lf .top .detail {
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.newd_page .newd1 .wrap .cont_box .lf .top .detail .tag {
  padding: 0.08rem 0.16rem;
  background-color: #F4EFE7;
  border-radius: 0.04rem;
}
.newd_page .newd1 .wrap .cont_box .lf .top .detail .date {
  display: flex;
  align-items: center;
  gap: 0.2rem;
}
.newd_page .newd1 .wrap .cont_box .lf .top .detail .date .icon {
  width: 0.22rem;
  height: 0.22rem;
}
.newd_page .newd1 .wrap .cont_box .lf .html_content {
  padding-top: 0.37rem;
  color: #333;
  text-align: justify;
  font-size: 0.18rem;
  font-weight: 400;
  line-height: 1.77;
  font-family: var(--fw400);
}
.newd_page .newd1 .wrap .cont_box .lf .html_content p {
  margin-bottom: 0.5rem;
  color: #333;
}
.newd_page .newd1 .wrap .cont_box .lf .html_content p:last-child {
  margin-bottom: 0;
}
.newd_page .newd1 .wrap .cont_box .lf .html_content img {
  width: 6.36rem;
  height: auto;
  margin: 0 auto 0.5rem;
  display: block;
}
.newd_page .newd1 .wrap .cont_box .rg {
  position: sticky;
  top: 1.2rem;
  flex: 1;
  padding-left: 1.9rem;
}
.newd_page .newd1 .wrap .cont_box .rg .top .to_back {
  width: fit-content;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.15rem;
  transition: all 0.5s;
}
.newd_page .newd1 .wrap .cont_box .rg .top .to_back .icon {
  width: 0.18rem;
  height: 0.18rem;
  transition: all 0.5s;
}
.newd_page .newd1 .wrap .cont_box .rg .top .to_back .tit {
  transition: all 0.5s;
}
.newd_page .newd1 .wrap .cont_box .rg .top .to_back:hover {
  transform: translateX(2px);
}
.newd_page .newd1 .wrap .cont_box .rg .top .to_back:hover .tit {
  color: var(--vicolor);
}
.newd_page .newd1 .wrap .cont_box .rg .rg_detail_box {
  margin-top: 2.17rem;
  padding-top: 0.37rem;
  border-top: 1px solid #E1E3E1;
  display: flex;
  flex-direction: column;
  gap: 0.32rem;
}
.newd_page .newd1 .wrap .cont_box .rg .rg_detail_box .author {
  display: flex;
  gap: 0.12rem;
  flex-direction: column;
}
.newd_page .newd1 .wrap .cont_box .rg .rg_detail_box .author .label {
  color: #8C9392;
}
.newd_page .newd1 .wrap .cont_box .rg .rg_detail_box .share_box {
  display: flex;
  align-items: center;
  gap: 0.18rem;
}
.newd_page .newd1 .wrap .cont_box .rg .rg_detail_box .share_box .list {
  display: flex;
  align-items: center;
  gap: 0.18rem;
}
.newd_page .newd1 .wrap .cont_box .rg .rg_detail_box .share_box .list .item {
  cursor: pointer;
  width: 0.28rem;
  height: 0.28rem;
  border-radius: 50%;
  background-color: #333;
  transition: all 0.5s;
  position: relative;
}
.newd_page .newd1 .wrap .cont_box .rg .rg_detail_box .share_box .list .item:hover {
  background-color: var(--vicolor);
}
.newd_page .newd2 {
  padding-top: 0.9rem;
}
.newd_page .newd2 .wrap .top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.65rem;
}
.newd_page .newd2 .wrap .list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.28rem;
}
.newd_page .newd2 .wrap .list .item {
  width: calc((100% - 0.56rem) / 3);
  position: relative;
  height: 3.14rem;
  background: #FFF;
  transition: all 0.5s;
}
.newd_page .newd2 .wrap .list .item .bg {
  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
}
.newd_page .newd2 .wrap .list .item .cont {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0.4rem 0.3rem 0.26rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.newd_page .newd2 .wrap .list .item .cont .info .detail {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.22rem;
}
.newd_page .newd2 .wrap .list .item .cont .info .detail .tag {
  padding: 0.08rem 0.16rem;
  background-color: #F4EFE7;
  border-radius: 0.04rem;
}
.newd_page .newd2 .wrap .list .item .cont .info .detail .date {
  display: flex;
  align-items: center;
  gap: 0.14rem;
  transition: all 0.5s;
}
.newd_page .newd2 .wrap .list .item .cont .info .detail .date .icon {
  width: 0.2rem;
  height: 0.2rem;
  transition: all 0.5s;
}
.newd_page .newd2 .wrap .list .item .cont .info .detail .date .value {
  transition: all 0.5s;
}
.newd_page .newd2 .wrap .list .item .cont .info .tit {
  transition: all 0.5s;
}
.newd_page .newd2 .wrap .list .item .cont .bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.newd_page .newd2 .wrap .list .item .cont .bottom .read {
  transition: all 0.5s;
}
.newd_page .newd2 .wrap .list .item:hover .bg {
  opacity: 1;
  visibility: visible;
}
.newd_page .newd2 .wrap .list .item:hover .cont .info .detail .date .icon {
  filter: brightness(0) invert(1);
}
.newd_page .newd2 .wrap .list .item:hover .cont .info .detail .date .value {
  color: #fff;
}
.newd_page .newd2 .wrap .list .item:hover .cont .info .tit {
  color: #fff;
}
.newd_page .newd2 .wrap .list .item:hover .cont .bottom .read {
  color: #fff;
}
.newd_page .newd2 .wrap .list .item:hover .cont .bottom .ibtn-circle.vi {
  background-color: #fff;
}
.newd_page .newd2 .wrap .list .item:hover .cont .bottom .ibtn-circle.vi .icon .img1 {
  opacity: 1;
  transform: translateX(0);
}
.newd_page .newd2 .wrap .list .item:hover .cont .bottom .ibtn-circle.vi .icon .img2 {
  opacity: 0;
  transform: translateX(100%);
}

.abo_page {
  padding-top: var(--headHeight);
  position: relative;
}
.abo_page .page_bg {
  position: fixed;
  inset: 0;
  z-index: -1;
}
.abo_page .abo1 {
  position: relative;
  padding: 0.2rem;
}
.abo_page .abo1 .wrap .tit-box {
  flex-direction: row;
  gap: 1rem;
  justify-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0.6rem;
  border-bottom: 1.5px solid rgba(0, 0, 0, 0.2);
}
.abo_page .abo1 .wrap .tit-box .txt {
  flex-shrink: 0;
  margin: 0;
  width: 9.48rem;
}
.abo_page .abo1 .wrap .cont {
  padding: 0.7rem 0 1.6rem;
  height: 10.8rem;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.abo_page .abo1 .wrap .cont .lf {
  width: 6.07rem;
  flex-shrink: 0;
  display: flex;
  align-items: flex-end;
}
.abo_page .abo1 .wrap .cont .lf .swiper_abo1_lf {
  width: 100%;
}
.abo_page .abo1 .wrap .cont .lf .swiper_abo1_lf .swiper-slide {
  width: 100%;
}
.abo_page .abo1 .wrap .cont .lf .swiper_abo1_lf .swiper-slide .info .year {
  font-size: 2.2rem;
  font-weight: 400;
  font-family: var(--fw400);
  color: #333;
  margin-bottom: 0.22rem;
}
.abo_page .abo1 .wrap .cont .lf .swiper_abo1_lf .swiper-slide .info .desc .tit {
  margin-bottom: 0.18rem;
}
.abo_page .abo1 .wrap .cont .year_box {
  height: 100%;
  padding-top: 1.6rem;
  position: relative;
}
.abo_page .abo1 .wrap .cont .year_box .inner_box {
  position: relative;
  height: 100%;
}
.abo_page .abo1 .wrap .cont .year_box .line {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 1.6rem;
  height: 100%;
  width: 1px;
  background-color: rgba(102, 102, 102, 0.6392156863);
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year {
  height: 100%;
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide {
  height: 0.7rem;
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide .item {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.2rem;
  transform: translateY(-50%) translateX(-0.035rem);
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide .item .dot {
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background-color: #666;
  transition: all 0.5s;
  position: relative;
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide .item .dot .dot_line {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 0.7rem;
  z-index: -1;
  background-color: var(--vicolor);
  transition: all 0.5s;
  clip-path: inset(0 0 100% 0);
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide .item .dot::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 0;
  height: 0;
  border-radius: 50%;
  border: 1px solid var(--vicolor);
  background-color: transparent;
  transition: all 0.5s;
  opacity: 0;
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide .item .tit {
  transition: all 0.5s;
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide.active .item .dot {
  background-color: var(--vicolor);
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide.active .item .dot .dot_line {
  clip-path: inset(0 0 0 0);
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide.active .item .dot::after {
  width: 0.28rem;
  height: 0.28rem;
  opacity: 1;
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide.active .item .year {
  color: var(--vicolor);
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide:has(~ .swiper-slide.active) .item .dot {
  background-color: var(--vicolor);
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide:has(~ .swiper-slide.active) .item .dot .dot_line {
  clip-path: inset(0 0 0 0);
}
.abo_page .abo1 .wrap .cont .year_box .swiper_abo1_year .swiper-slide:has(~ .swiper-slide.active) .item .year {
  color: var(--vicolor);
}
.abo_page .abo1 .wrap .cont .rg {
  width: 8.2rem;
  height: 100%;
}
.abo_page .abo1 .wrap .cont .rg .swiper_abo1_rg {
  width: 100%;
  height: 100%;
}
.abo_page .abo1 .wrap .cont .rg .swiper_abo1_rg .swiper-slide {
  width: 100%;
  height: 5rem;
}
.abo_page .abo1 .wrap .cont .rg .swiper_abo1_rg .swiper-slide:last-child {
  margin-bottom: 0;
}
.abo_page .abo1 .wrap .cont .rg .swiper_abo1_rg .swiper-slide .item {
  width: 100%;
  height: 100%;
  background-color: #6E2401;
  padding: 0.087rem 0.13rem;
  transition: all 0.5s;
  transform: scale(0.88);
}
.abo_page .abo1 .wrap .cont .rg .swiper_abo1_rg .swiper-slide .item .pic {
  border-radius: 0.7rem;
  overflow: hidden;
}
.abo_page .abo1 .wrap .cont .rg .swiper_abo1_rg .swiper-slide.swiper-slide-active .item {
  transform: scale(1);
}

.footer {
  background: transparent;
  width: 100%;
  padding-top: 1.6rem;
  position: relative;
  z-index: 20;
}
.footer .bg {
  position: absolute;
  inset: 0;
}
.footer .wrap {
  position: relative;
}
.footer .wrap .top {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 0.6rem;
}
.footer .wrap .top .lf {
  width: 5.28rem;
  flex-shrink: 0;
}
.footer .wrap .top .lf .logo {
  height: 0.33rem;
  width: fit-content;
  margin-bottom: 0.65rem;
}
.footer .wrap .top .rg {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
.footer .wrap .top .rg .nav {
  display: flex;
  gap: 0.4rem;
}
.footer .wrap .top .rg .nav .item .tit {
  margin-bottom: 0.26rem;
}
.footer .wrap .top .rg .nav .item .ul {
  display: flex;
  flex-direction: column;
  gap: 0.1rem;
}
.footer .wrap .top .rg .nav .item .ul .li {
  opacity: 0.6;
  transition: all 0.5s;
}
.footer .wrap .top .rg .nav .item .ul .li:hover {
  transform: translateX(2px);
  opacity: 1;
}
.footer .wrap .top .rg .contact .phone {
  display: flex;
  align-items: center;
  gap: 0.12rem;
  margin-bottom: 0.4rem;
}
.footer .wrap .top .rg .contact .phone .icon {
  width: 0.3rem;
  height: 0.3rem;
}
.footer .wrap .top .rg .contact .list_box {
  margin-bottom: 0.6rem;
}
.footer .wrap .top .rg .contact .list_box .tit {
  margin-bottom: 0.2rem;
}
.footer .wrap .top .rg .contact .list_box .list {
  display: flex;
  flex-direction: column;
  gap: 0.1rem;
}
.footer .wrap .top .rg .contact .list_box .list .item {
  display: flex;
  align-items: center;
  gap: 0.14rem;
}
.footer .wrap .top .rg .contact .list_box .list .item .icon {
  width: 0.18rem;
  height: 0.18rem;
}
.footer .wrap .top .rg .contact .list_box .list .item .value {
  color: rgba(0, 0, 0, 0.6);
}
.footer .wrap .top .rg .contact .media_list {
  display: flex;
  gap: 0.2rem;
}
.footer .wrap .top .rg .contact .media_list .icon {
  cursor: pointer;
  width: 0.3rem;
  height: 0.3rem;
  flex-shrink: 0;
  opacity: 0.5;
  border: 0.01rem solid transparent;
  border-radius: 50%;
  transition: all 0.5s;
  position: relative;
  display: block;
  text-decoration: none;
  color: inherit;
}
.footer .wrap .top .rg .contact .media_list .icon > img {
  width: 100%;
  height: 100%;
}
.footer .wrap .top .rg .contact .media_list .icon .qrcode {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(0.2rem);
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  padding-bottom: 0.1rem;
}
.footer .wrap .top .rg .contact .media_list .icon .qrcode .pic {
  width: 1.5rem;
  height: 1.5rem;
  background-color: #fff;
  padding: 0.05rem;
  border-radius: 0.1rem;
}
.footer .wrap .top .rg .contact .media_list .icon .qrcode .pic img {
  border-radius: 0.1rem;
}
.footer .wrap .top .rg .contact .media_list .icon:hover {
  opacity: 1;
  border-color: var(--vicolor);
}
.footer .wrap .top .rg .contact .media_list .icon:hover .qrcode {
  transform: translateX(-50%) translateY(0);
  opacity: 1;
  visibility: visible;
}
.footer .wrap .top .rg .contact .media_list .icon.back {
  position: absolute;
  bottom: 1.75rem;
  right: 2.4rem;
  z-index: 999;
}
.footer .wrap .bottom {
  display: flex;
  justify-content: space-between;
  padding: 0.24rem 0 0.28rem;
  border-top: 0.01rem solid rgba(117, 117, 117, 0.18);
}
.footer .wrap .bottom .policy a {
  padding: 0 0.1rem;
  position: relative;
  transition: all 0.5s;
  color: #999;
}
.footer .wrap .bottom .policy a::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 1px;
  height: 0.13rem;
  background: #D8D8D8;
  flex-shrink: 0;
}
.footer .wrap .bottom .policy a:last-child {
  padding-right: 0;
}
.footer .wrap .bottom .policy a:last-child::after {
  display: none;
}
.footer .wrap .bottom .policy a:hover {
  color: var(--vicolor);
}
.footer .wrap .bottom .rg {
  display: flex;
  align-items: center;
  gap: 0.14rem;
}
.footer .wrap .bottom .rg .beian {
  display: flex;
  align-items: center;
  gap: 0.14rem;
}
.footer .wrap .bottom .rg .beian .link {
  display: flex;
  align-items: center;
  gap: 0.08rem;
}
.footer .wrap .bottom .rg .beian .link .icon {
  width: 0.16rem;
}
.footer .wrap .bottom .rg .back {
  width: 0.43rem;
  height: auto;
}


.dropdown {
  position: fixed;
  top: calc(var(--headHeight));
  left: 0;
  width: 100%;
  z-index: 99;
  background: #ffffff;
}
.dropdown .drop_item {
  display: none;
}
.dropdown .drop_item .cont {
  width: 100%;
  padding: 0.7rem 4.35rem 1.1rem;
  display: flex;
  justify-content: space-between;
  justify-content: center;
}
.dropdown .drop_item .cont .lf {
  width: 9.24rem;
  display: flex;
  flex-direction: column;
}
.dropdown .drop_item .cont .lf .desc {
  margin-bottom: 0.38rem;
}
.dropdown .drop_item .cont .lf .desc .title {
  margin-bottom: 0.1rem;
}
.dropdown .drop_item .cont .lf .list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.2rem;
  justify-content: space-between;
}
.dropdown .drop_item .cont .lf .list .item {
  width: 4.26rem;
  padding: 0.12rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.2);
  position: relative;
}
.dropdown .drop_item .cont .lf .list .item::after {
  content: "";
  position: absolute;
  bottom: -0.01rem;
  left: 0;
  width: 0;
  height: 0.01rem;
  background-color: var(--vicolor);
  transition: all 0.5s;
}
.dropdown .drop_item .cont .lf .list .item .tit {
  transition: all 0.5s;
}
.dropdown .drop_item .cont .lf .list .item .icon {
  width: 0.12rem;
  position: relative;
  overflow: hidden;
}
.dropdown .drop_item .cont .lf .list .item .icon .img1 {
  opacity: 1;
  transform: translateX(0);
  transition: all 0.5s;
}
.dropdown .drop_item .cont .lf .list .item .icon .img2 {
  position: absolute;
  inset: 0;
  opacity: 0;
  transform: translateX(-100%);
  transition: all 0.5s;
}
.dropdown .drop_item .cont .lf .list .item:hover::after {
  width: 100%;
}
.dropdown .drop_item .cont .lf .list .item:hover .icon .img1 {
  opacity: 0;
  transform: translateX(100%);
}
.dropdown .drop_item .cont .lf .list .item:hover .icon .img2 {
  opacity: 1;
  transform: translateX(0);
}
.dropdown .drop_item .cont .lf .list .item:hover .tit {
  color: var(--vicolor);
}
.dropdown .drop_item .cont .rg {
  width: 2.65rem;
  flex-shrink: 0;
  display: none;
}
.dropdown .drop_item .cont .rg .pic {
  width: 100%;
  height: 2.95rem;
}

.drop_search {
  position: fixed;
  top: var(--headHeight);
  left: 0;
  width: 100%;
  z-index: 99;
  background: #ffffff;
}
.drop_search .drop_item {
  display: none;
}
.drop_search .wrap {
  padding: 0.9rem 4.35rem 1.6rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.drop_search .wrap .search_box {
  width: 100%;
  margin-bottom: 0.37rem;
  position: relative;
}
.drop_search .wrap .search_box input {
  width: 100%;
  padding: 0.15rem 0;
  border: none;
  border-bottom: 1px solid rgba(68, 68, 68, 0.2);
}
.drop_search .wrap .search_box input::placeholder {
  color: #888;
  font-weight: 300;
}
.drop_search .wrap .search_box .icon {
  cursor: pointer;
  width: 0.24rem;
  height: 0.24rem;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.drop_search .wrap .list_box .tag {
  margin-bottom: 0.06rem;
}
.drop_search .wrap .list_box .list {
  display: flex;
  flex-direction: column;
  gap: 0.04rem;
}
.drop_search .wrap .list_box .list .item {
  padding: 0.15rem 0;
  display: flex;
  align-items: center;
  gap: 0.06rem;
}
.drop_search .wrap .list_box .list .item .icon {
  width: 0.14rem;
  height: 0.14rem;
}
.drop_search .wrap .list_box .list .item .tit {
  transition: all 0.5s;
}
.drop_search .wrap .list_box .list .item:hover .tit {
  color: var(--vicolor);
}

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


.product_con{display: flex;height: calc(107vh - 0.7rem);}
.product_con .item{width: calc(100% / 3);height: 107vh;position: relative;overflow: hidden;}
.product_con .item .pic{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;transform:translateZ(0);}
.product_con .item .txt1{position: absolute;top: 1.9rem;left: 0;width: 100%;text-align: center;}
.product_con .item .txt1 .tit{display: flex;justify-content: center;align-items: center;margin-bottom: 0.06rem;font-weight: 500;line-height: 1.4375;gap: 0.07rem;}
.product_con .item .txt1 .tit svg{width: 0.13rem;}
.product_con .item .txt1 .p{line-height: 1.4;margin-bottom: 0.6rem;letter-spacing: 0.05rem;}
.product_con .item .txt1 .ibtn-group{margin: 0 auto;opacity: 0;}
.product_con .item:hover .txt1 .ibtn-group{opacity: 1;}
.product_con .item:hover .pic{
    transform: scale(1.02);
}

.pl_con{padding: 2.46rem 0 1.3rem 0;background: linear-gradient(180deg, #F3E8D7 0%, rgba(243, 232, 215, 0.00) 100%), #FFF;position: relative;z-index: 2;}
.pl_con .breadcrumb{position: absolute;top: 1.26rem;left: 0;}
.pl_con .bj{position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + 1.2rem);object-fit: cover;z-index: -1;}
.pl_con .top{width: fit-content;gap: 0.46rem;background-color: #fff;border-radius: 0.75rem;margin: 0 auto;display: flex;line-height: 0.66rem;margin-bottom: 0.7rem;}
.pl_con .top li{width: fit-content;}
.pl_con .top li a{display: block;width: 100%;padding: 0 0.8rem;border-radius: 0.75rem;transition: all 0.5s;color: var(--vicolor);font-weight: 500;}
.pl_con .top li:hover a,.pl_con .top li.on a{background-color: var(--vicolor);color: #FEDFAE;}
.pl_con .lists{padding: 0 0.75rem;height: 3.1rem;position: relative;}
.pl_con .lists .list{position: absolute;top: 0;left: 0.75rem;width: calc(100% - 1.5rem);height: 100%;overflow: hidden; opacity: 0;pointer-events: none;transition: all 0.5s;padding-bottom: 0.5rem;}
/* .pl_con .lists .list.center{padding-bottom: 0;} */
.pl_con .lists .list.on{pointer-events: all;opacity: 1;}
.pl_con .lists .list.center .swiper-wrapper{justify-content: center;}
.pl_con .lists .list .swiper-slide .item{
    height: 2.6rem;
}
.pl_con .lists .list .swiper-slide{padding: 0.17rem 0.16rem 0.28rem 0.16rem;border-radius: 0.08rem;overflow: hidden;height: 3rem;}
.pl_con .lists .list .swiper-slide:hover{background-color: rgba(194, 166, 121, 0.67);}
.pl_con .lists .list .swiper-slide.on{background-color: rgba(194, 166, 121, 0.67);}
.pl_con .lists .list .swiper-slide .pic{width: 100%;height: 1.76rem;margin-bottom: 0.07rem;overflow: hidden;}
.pl_con .lists .list .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.pl_con .lists .list .swiper-slide:hover .pic img{transform: scale(1.05);}
.pl_con .lists .list .swiper-slide.on .pic img{transform: scale(1.05);}
.pl_con .lists .list .swiper-slide .h{color: #333;font-weight: 500;line-height: 1.5;text-align: center;transition: all 0.5s;}
.pl_con .lists .list .swiper-slide:hover .h{color: #6E2401;}
.pl_con .lists .list .swiper-slide.on .h{color: #6E2401;}
.pl_con .lists .list .swiper-slide .p{color: #333;font-weight: 400;line-height: 1.4;height:1.4em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; text-align: center;transition: all 0.5s;margin-top:0.08rem;}
.pl_con .lists .list .swiper-slide.on .p{color:#6E2401;}
.pl_con .lists .list .swiper-slide:hover .p{color:#6E2401;}
.pl_con .lists .list .pagination{position: absolute;bottom: 0;left: 0;justify-content: center;display: flex;z-index: 10;}
.pl_con .lists .list .pagination {display: flex;align-items: center;justify-content: center;gap: 0.08rem;}
.pl_con .lists .list .pagination.noauto .swiper-pagination-bullet.swiper-pagination-bullet-active::before {animation: none;width: 100%;}
.pl_con .lists .list .pagination .swiper-pagination-bullet {pointer-events: auto;width: 0.08rem;height: 0.08rem;background-color: #fff;opacity: 1;border-radius: 50%;transition: all 0.5s ease;position: relative;margin: 0;overflow: hidden;}
.pl_con .lists .list .pagination .swiper-pagination-bullet::before {content: "";position: absolute;inset: 0;background-color: var(--vicolor);width: 0;height: 100%;transition: all 0.5s ease;border-radius: 0;}
.pl_con .lists .list .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 0.48rem;border-radius: 1rem;}
.pl_con .lists .list .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {width: 100%;}
.pl_con .pl2{padding: 1.2rem 0 0 0;}
.pl_con .pl2 .tit{display: flex;gap: 0.13rem;margin-bottom: 0.8rem;}
.pl_con .pl2 .tit span{color: var(--vicolor);font-weight: 500;line-height: 1.44;white-space: nowrap;}
.pl_con .pl2 .tit .solid{width: 100%;height: 1px;background-color: #C2A679;margin-top: 0.33rem;opacity: 0.6;}
.pl_con .pl2 .boxs{width: 100%;display: flex;gap: 0.4rem;flex-wrap: wrap;}
.pl_con .pl2 .boxs .box{display: block;width: calc(50% - 0.2rem);}
.pl_con .pl2 .boxs .box .ti{width: 100%;display: flex;justify-content: space-between;margin-bottom: 0.2rem;color: var(--vicolor);opacity: 0.5;font-weight: 500;line-height: 1.12;text-transform: capitalize;}
.pl_con .pl2 .boxs .box .ti span:nth-child(2){
    text-transform: uppercase;
}
.pl_con .pl2 .boxs .box .pic{width: 100%;height: 5.2rem;overflow: hidden;margin-bottom: 0.4rem;}
.pl_con .pl2 .boxs .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl_con .pl2 .boxs .box:hover .pic img{transform: scale(1.05);}
.pl_con .pl2 .boxs .box .txt{text-align: center;}
.pl_con .pl2 .boxs .box .txt .h{color: #333;line-height: 1.44;font-weight: 500;margin-bottom: 0.1rem;}
.pl_con .pl2 .boxs .box .txt .p{color: #444;line-height: 1.44;font-weight: 400;}

.pd_con{margin-bottom:-1rem;padding: 1.2rem 0 0;background: linear-gradient(173deg, #E4E2C5 4.06%, rgba(228, 226, 197, 0.00) 69.14%), #FFF;}
.pd_con .top{padding: 0 1.4rem;margin-top: 1.3rem;margin-bottom: 0.74rem;display: flex;justify-content: space-between;align-items: center;}
.pd_con .top .tit{color: #333;font-weight: 500;line-height: 1.43;}
.pd_con .top ul{display: flex;gap: 0.3rem;}
.pd_con .top ul li a{display: block;width: fit-content;padding: 0.1rem 0.54rem;background-color: #fff;border-radius: 0.45rem;line-height: 1.5;color: var(--vicolor);}
.pd_con .top ul li:nth-child(2) a{color: #fff;background-color: var(--vicolor);}
.pd_con .bottom{margin: 0 auto;padding: 0 0.8rem;clip-path: inset(0 0.8rem 0 0.8rem);transition: all 0.8s;}
.pd_con .bottom.show{clip-path: inset(0 0 0 0);}
.pd_con .bottom .con{width: 100vw;margin: 0 -0.8rem;transition: all 0.5s;position: relative;}
.pd_con .bottom .con .fc{position: sticky;top: 0;width: 100%;height: 1px;z-index: 5;pointer-events: none;transition: all 0.5s;}
.pd_con .bottom.show1 .con .fc{opacity: 0;}
.pd_con .bottom .con .fc img{width: 100%;}
.pd_con .bottom .con .left{float: left;width: 11.33rem;}
.pd_con .bottom .con .left img.pic{width: 100%;height: 100vh;object-fit: cover;}
.pd_con .bottom .con .left img{width: 100%;}
.pd_con .bottom .con .right{float: right;position: sticky;top: 0;width: calc(100% - 11.33rem);height: 100vh;background: url(../img/pd_bj.webp)no-repeat center;background-size: cover;}
.pd_con .bottom .con .right .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 5.6rem;text-align: center;color: #FEDFAE;}
.pd_con .bottom .con .right .txt .h_1{font-weight: 500;line-height: 1.23;margin-bottom: 0.3rem;letter-spacing: 0.03rem;}
.pd_con .bottom .con .right .txt .h_2{font-weight: 400;line-height: 1.2;letter-spacing: 0.02rem;margin-bottom: 0.7rem;}
.pd_con .bottom .con .right .txt ul li{margin-bottom: 0.3rem;}
.pd_con .bottom .con .right .txt ul li:last-child{margin-bottom: 0;}
.pd_con .bottom .con .right .txt ul .h{display: flex;justify-content: center;align-items: center;gap: 0.02rem;margin-bottom: 0.1rem;line-height: 1.5;font-weight: 500;}
.pd_con .bottom .con .right .txt ul .p{line-height: 1.85;font-weight: 400;}
.code_tc{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: rgba(0,0,0,0.6);opacity:0;pointer-events:none;transition:all 0.5s;}
.code_tc.show{opacity: 1;pointer-events: all;}
.code_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 4.1rem;height: 4.4rem;padding:0.5rem 0.2rem 0.2rem 0.2rem;background-color: #ffffff;border-radius: 0.12rem;}
.code_tc .con .pic{width: 100%;height: 100%;object-fit: contain;}
.code_tc .con .close{position: absolute;top: 0.16rem;right: 0.16rem;width: 0.3rem;height: 0.3rem;cursor: pointer;}

.col_banner{position: relative;height: 9rem;}
.col_banner img{width: 100%;height: 100%;object-fit: cover;}
.col_banner .tit{position: absolute;top: 3.8rem;left: 1.4rem;width: calc(100% - 2.8rem);color: var(--vicolor);font-weight: 600;line-height: 1.52;}
.col_con{padding: 0.5rem 1.4rem 1.47rem 1.4rem;}
.col_con .tab{display: flex;justify-content: center;gap: 0.3rem;margin-bottom: 0.9rem;}
.col_con .tab a{width: fit-content;padding: 0.15rem 0.5rem;background-color: #F4EFE7;border-radius: 0.35rem;color: var(--vicolor);line-height: 1.45;font-weight: 400;display: block;transition: all 0.5s;}
.col_con .tab li.on a{color: #F4EFE7;background-color: var(--vicolor);}
.col_con .tab li:hover a{color: #F4EFE7;background-color: var(--vicolor);}
.col_con .list{margin-bottom: 1.35rem;}
.col_con .list .item{display: flex;width: 100%;padding: 0.5rem;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #F1F1F1;}
.col_con .list .item .pic{width: 4.84rem;height: 3.07rem;overflow: hidden;}
.col_con .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.col_con .list .item .pic:hover img{transform: scale(1.05);}
.col_con .list .item>.txt{width: 8.64rem;}
.col_con .list .item .txt .day{color: var(--vicolor);font-weight: 500;line-height: 1.4;margin-bottom: 0.1rem;}
.col_con .list .item .txt .h{color: #333;font-weight: 600;line-height: 1.4;height: 1.4em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.18rem;}
.col_con .list .item .txt .p{color: #444;line-height: 1.75;font-weight: 400;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.5rem;}
.col_con .list .item .txt .ibtn-group{width: fit-content;}

.leftslide{position: fixed;top: 50%;left: 0.4rem;transform: translateY(-50%);z-index: 99;}
.leftslide li a{padding-left: 0.17rem;position: relative;display: block;color: var(--vicolor);font-weight: 500;line-height: 1.5;margin-bottom: 0.16rem;opacity: 0.4;transition: all 0.5s;}
.leftslide li a.on{opacity: 1;}
.leftslide li:last-child a{margin-bottom: 0;}
.leftslide li a .dian{position: absolute;left: 0.04rem;top: 50%;transform: translateY(-50%);width: 0.05rem;height: 0.05rem;background-color: var(--vicolor);border-radius: 50%;}
.leftslide li a .dian:after{content:"";position: absolute;left: 0.02rem;width: 1px;height: 0.4rem;top:-0.38rem;background-color:#C5A799;z-index:-2;}
.leftslide li:first-child a .dian:after{display:none;}
.leftslide li a .dian:before{content:"";position: absolute;left: 0.02rem;width: 1px;height: 0rem;top:-0.38rem;background-color:#752400;transition: all 0.5s;z-index:-1;}
.leftslide li a.on .dian:before{height:0.4rem;}
.leftslide li:first-child a .dian:before{display:none;}
/*.leftslide li a::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.12rem;height: 0.12rem;border: 1px solid var(--vicolor);border-radius: 50%;opacity: 0;transition: all 0.5s;}*/
/*.leftslide li a.on::before{opacity: 1;}*/


.leftslide.c-fff li a{
    color: #fff;
}
.leftslide.c-fff li a .dian{
    background-color: #fff;
}
.leftslide.c-fff li a .dian::before{
    background-color: #fff;
}

.team_con .team1{padding: 0.8rem 0 0 0;background: linear-gradient(180deg, #F3E8D7 0%, rgba(243, 232, 215, 0.00) 68.86%), #FFF;position: relative;z-index: 2;overflow: hidden;}
.team_con .team1 .con{padding-top: 1.38rem;display: flex;justify-content: space-between;}
.team_con .team1 .txtpic{position: absolute;top: 0.86rem;left: 1.4rem;width: calc(100% - 2.8rem);z-index: -1;}
.team_con .team1 .txtpic img{height: 1.4rem;margin-bottom: 0.23rem;}
.team_con .team1 .txtpic img:nth-child(1){float: right;}
.team_con .team1 .txtpic img:nth-child(2){float: left;}
.team_con .team1 .con .pic{
    width: 6.67rem;
    /*height: 9.12rem;*/
    height: 8.8rem;
}
.team_con .team1 .con .pic img{width: 100%;height: 100%;object-fit: contain;}
.team_con .team1 .con .txt{width: 7.8rem;padding-top: 1.34rem;}
.team_con .team1 .con .txt .top{display: flex;gap: 0.38rem;align-items: flex-end;margin-bottom: 0.5rem;}
.team_con .team1 .con .txt .top .h{font-size: 0.9rem;color: #333333;font-weight: 600;line-height: 1;}
.team_con .team1 .con .txt .top .txt1 .h_1{color: var(--vicolor);font-weight: 600;line-height: 1.4;letter-spacing: 0.03rem;margin-bottom: 0.04rem;}
.team_con .team1 .con .txt .top .txt1 .p_1{color: #444;text-transform: capitalize;font-weight: 400;line-height: 1.5;}
.team_con .team1 .con .txt .center{margin-bottom: 0.6rem;color: #333;font-weight: 400;line-height: 2.1;}
.team_con .team1 .con .txt .bottom{display: flex;flex-wrap: wrap;gap: 0.5rem;}
.team_con .team1 .con .txt .bottom .item{width: fit-content;position: relative;padding: 0 0.36rem 0 0.36rem;display: flex;justify-content: center;align-items: center;text-align: center;color: var(--vicolor);line-height: 1.5;min-height: 0.74rem;height: auto;min-width: 2.18rem;}
.team_con .team1 .con .txt .bottom .item::before{content: "";position: absolute;top: 0;left: 0;width: 0.33rem;height: 0.74rem;background: url(../img/kh1.webp);background-size: 100% 100%;}
.team_con .team1 .con .txt .bottom .item::after{content: "";position: absolute;top: 0;right: 0;width: 0.33rem;height: 0.74rem;background: url(../img/kh2.webp);background-size: 100% 100%;}
.team_con .team1 .mask{position: absolute;bottom: 0;left: 0;width: 100%;height: 50vh;background: linear-gradient(0deg, #F3E8D7 0%, transparent 100%);pointer-events: none;}

.team_con .team2{padding: 1.9rem 0 1.16rem 0;background: linear-gradient(180deg, #F3E8D7 0%, rgba(243, 232, 215, 0.00) 68.86%), #FFF;}
.team_con .team2 .tit{text-align: center;color: #333;font-weight: 600;line-height: 1.5;margin-bottom: 0.8rem;}
.team_con .team2 .list{display: flex;flex-wrap: wrap;gap: 0.4rem;}
.team_con .team2 .list .item{width: calc(33.33% - 0.27rem);border: 1px solid #F4EFE7;background: #FFF;padding: 0.37rem 0.7rem;position: relative;}
.team_con .team2 .list .item:hover{border-color: transparent;box-shadow: 0 56px 45.2px 0 rgba(150, 144, 144, 0.10);transition: all 0.5s;}
.team_con .team2 .list .item:after{content: "";position: absolute;bottom: -1px;left: 0;width: 0%;height:2px;background-color: var(--vicolor);transition: all 0.5s;}
.team_con .team2 .list .item:hover:after{width: 100%;}
.team_con .team2 .list .item .h{color: var(--vicolor);font-weight: 500;line-height: 1;margin-bottom: 0.2rem;}
.team_con .team2 .list .item .p{color: #333;line-height: 1;font-weight: 400;}

.honnr_con{position: relative;z-index: 2;background: linear-gradient(180deg, #F3E8D7 0%, rgba(243, 232, 215, 0.00) 68.86%), #FFF;}
.honnr_con::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 10.04rem;z-index: -2;background: url(../img/honnrbj.webp)no-repeat top center;background-size: cover;}
.honnr_con .honnr1{padding: 0.8rem 0 0 0;}
.honnr_con .honnr1 .breadcrumb{margin-bottom: 0.87rem;}
.honnr_con .honnr1 .tit{width: 8.6rem;color: #333;font-weight: 600;line-height: 1.5;margin-bottom: 0.36rem;}
.honnr_con .honnr1 .p{width: 8.6rem;color: #444;line-height: 2;font-weight: 400;margin-bottom: 0.76rem;}
.honnr_con .honnr1 .list{width: 8.6rem;display: flex;gap: 0.5rem;}
.honnr_con .honnr1 .list .item{width: calc(33.33% - 0.34rem);}
.honnr_con .honnr1 .list .item .nums{display: flex;align-items: flex-end;margin-bottom: 0.09rem;color: var(--vicolor);gap: 0.08rem;}
.honnr_con .honnr1 .list .item .nums .num{font-weight: 600;line-height: 1.43;}
.honnr_con .honnr1 .list .item .nums .dw{font-weight: 400;line-height: 1.63;padding-bottom: 0.12rem;}
.honnr_con .honnr1 .list .item .h{color: var(--vicolor);font-weight: 500;line-height: 1.38;margin-bottom: 0.1rem;}
.honnr_con .honnr1 .list .item .p1{color: #444;font-weight: 300;line-height: 1.43;}
.honnr_con .honnr2{padding: 1.63rem 0;}
.honnr_con .honnr2 .tit{padding: 0 1.4rem;margin-bottom: 0.47rem;color: var(--vicolor);font-weight: 600;line-height: 1.4;}
.honnr_con .honnr2 .box{position: relative;overflow: hidden;text-align: center;}
.honnr_con .honnr2 .box .swiper-wrapper{transition-timing-function: linear;}
.honnr_con .honnr2 .box:nth-child(2){transform: scaleX(-1);margin-top: 0.24rem;}
.honnr_con .honnr2 .box:nth-child(2) .swiper-slide{transform: scaleX(-1);}
.honnr_con .honnr2 .box .swiper-slide{background-color: rgba(115, 115, 115, 0.10);padding: 0.4rem 0.62rem 0.23rem 0.62rem;}
.honnr_con .honnr2 .box .swiper-slide .pic{width: 100%;height: 1.8rem;margin-bottom: 0.23rem;overflow: hidden;}
.honnr_con .honnr2 .box .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.honnr_con .honnr2 .box .swiper-slide:hover .pic img{transform: scale(1.05);}
.honnr_con .honnr2 .box .swiper-slide .h{color: #333;line-height: 1.66;font-weight: 500;text-align: center;}

.his_con{padding: 0.8rem 0 0 0;position: relative;}
.his_con::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + 1rem);background: url(../img/hisbj.webp)no-repeat center top;background-size: cover;}
.his_con .breadcrumb{margin-bottom: 0;}
.his_con .breadcrumb .wrap img.pic-contain{filter: invert(1);}
.his_con .breadcrumb .wrap .link.active, .his_con .breadcrumb .wrap .link:hover{color: #fff;}
.his_con .tit{text-align: center;color: #fff;font-weight: 500; font-family:var(--fw500);line-height: 1.4;margin-bottom: 0.38rem;}
.his_con .lists{display: flex;gap: 0.63rem;align-items: center;padding: 0 0.8rem;position: relative;z-index: 2;}
.his_con .lists .btn{width: 0.54rem;height: 0.54rem;cursor: pointer;}
.his_con .lists .btn img{width: 100%;height: 100%;}
.his_con .lists .btn img.img2{display: none;}
.his_con .lists .btn:hover img.img1{display: none;}
.his_con .lists .btn:hover img.img2{display: block;}
.his_con .list{width: calc(100% - 2.34rem);position: relative;overflow: hidden;height: 7.4rem;color: #fff;padding-left: 0.06rem;}
.his_con .list .swiper-pagination{top: 50%;transform: translateY(-50%);left: 0;height: 3px;background-color: rgba(255, 255, 255, 0.30);}
.his_con .list .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #fff;}
.his_con .list .swiper-slide{position: relative;}
.his_con .list .swiper-slide.swiper-slide-active .item::before{
    background-color: #fff;
}
.his_con .list .swiper-slide .item{position: absolute;top: 0;left: 0;width: 100%;height: 50%;padding-bottom: 1.4rem;}
.his_con .list .swiper-slide .item::after{content: "";position: absolute;bottom: 0;left: 0;width: 1px;height: 1.2rem;background-color: rgba(255, 255, 255, 0.50);}
.his_con .list .swiper-slide .item::before{content: "";position: absolute;bottom: 0;left: 0;transform: translate(-50%,50%);width: 0.12rem;height: 0.12rem;border-radius: 50%;border: 0.03rem solid #fff;}
.his_con .list .swiper-slide:nth-child(2n) .item::before{bottom: auto;top: 0;transform: translate(-50%,-50%);}
.his_con .list .swiper-slide:nth-child(2n) .item{bottom: 0;top: auto;padding-top: 1.4rem;padding-bottom: 0;}
.his_con .list .swiper-slide:nth-child(2n) .item::after{bottom: auto;top: 0;}
.his_con .list .swiper-slide .item .h{display: flex;gap: 0.13rem;align-items: center;font-weight: 600;margin-bottom: 0.1rem;line-height: 1.42;}
.his_con .list .swiper-slide .item .h span{width: 1px;height: 0.18rem;background-color: rgba(255, 255, 255, 0.50);}
.his_con .list .swiper-slide .item .p{font-weight: 400;line-height: 1.62;max-height: 11.34em;overflow: auto;}
.his_con .list .swiper-slide .item .txt{position: absolute;left: 0;bottom: 1.4rem;}
.his_con .list .swiper-slide:nth-child(2n) .item .txt{position: absolute;left: 0;bottom:auto;top: 1.4rem;}

.about_con{position: relative;z-index: 2;}
.about_con::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background: linear-gradient(180deg, #F3E8D7 0%, rgba(243, 232, 215, 0.00) 68.86%), #FFF;z-index: -1;}
.about1{padding: 1.2rem 0 0 0;}
.about1 .top{position: sticky;padding-top: 0.16rem;top: 1.2rem;width: 100%;text-align: center;}
.about1 .top .tit{color: #372820;line-height: 1.6;margin-bottom: 0.2rem;}
.about1 .top .p{color: #372820;font-weight: 400;line-height: 1.77;width: 13.2rem;margin: 0 auto;}
.about1 .bottom{height: 9.12rem;position: relative;background: url(../img/ab1_pic.webp)no-repeat center top;background-size: cover;}
.about1 .bottom .list{position: absolute;left: 0;bottom: 1.8rem;width: 100%;padding:0 1.4rem;display: flex;gap: 0.3rem;}
.about1 .bottom .list .item{width: 100%;background-color: rgba(255, 255, 255, 0.60);backdrop-filter: blur(10px);padding: 0.3rem 0 0.39rem 0;text-align: center;color: var(--vicolor);}
.about1 .bottom .list .item .nums{display: flex;justify-content: center;align-items: center;margin-bottom: 0;}
.about1 .bottom .list .item .nums .num{font-weight: 600;}
.about1 .bottom .list .item .nums .dw{font-weight: 400;}
.about1 .bottom .list .item .p{font-weight: 400;line-height: 2;}

.about2{padding: 0.4rem 1.4rem 1.2rem 1.4rem;}
.about2 .top{width: 100%;text-align: center;margin-bottom: 0.6rem;}
.about2 .top .tit{color: var(--vicolor);line-height: 1.6;margin-bottom: 0.23rem;font-weight: 600;}
.about2 .top .h{color: #333;font-weight: 500;line-height: 1.43;margin-bottom: 0.23rem;}
.about2 .top .p{color: #444;font-weight: 400;line-height: 1.8;width: 11.42rem;margin: 0 auto;}
.about2 .bottom{width: 100%;height: 8.6rem;overflow: hidden;position:relative;}
.about2 .bottom img{width: 100%;height: 100%;object-fit: cover;}
.about2 .bottom .ibtn-group{position:absolute;bottom:0.96rem;left:50%;transform:translateX(-50%);z-index:2;}


.about2_v2{padding: 2rem 0 1.2rem 0;position: relative;height(100vh,10.8rem)}
.about2_v2::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: calc(100%);background: url(../img/hisbj.webp)no-repeat center top;background-size: cover;}
.about2_v2 .tit{text-align: center;color: #fff;font-weight: 500; font-family:var(--fw500);line-height: 1.4;margin-bottom: 0.38rem;}
.about2_v2 .lists{display: flex;gap: 0.63rem;align-items: center;padding: 0 0.8rem;position: relative;z-index: 2;}
.about2_v2 .lists .btn{width: 0.54rem;height: 0.54rem;cursor: pointer;}
.about2_v2 .lists .btn img{width: 100%;height: 100%;}
.about2_v2 .lists .btn img.img2{display: none;}
.about2_v2 .lists .btn:hover img.img1{display: none;}
.about2_v2 .lists .btn:hover img.img2{display: block;}
.about2_v2 .list{width: calc(100% - 1.34rem);position: relative;overflow: hidden;height: 7.4rem;color: #fff;padding-left: 0.06rem;}
.about2_v2 .list .swiper-pagination{top: 50%;transform: translateY(-50%);left: 0;height: 3px;background-color: rgba(255, 255, 255, 0.30);}
.about2_v2 .list .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #fff;}
.about2_v2 .list .swiper-slide{position: relative;}
.about2_v2 .list .swiper-slide.swiper-slide-active .item::before{
    background-color: #fff;
}
.about2_v2 .list .swiper-slide .item{position: absolute;top: 0;left: 0;width: 100%;height: 50%;padding-bottom: 1.4rem;}
.about2_v2 .list .swiper-slide .item::after{content: "";position: absolute;bottom: 0;left: 0;width: 1px;height: 1.2rem;background-color: rgba(255, 255, 255, 0.50);}
.about2_v2 .list .swiper-slide .item::before{content: "";position: absolute;bottom: 0;left: 0;transform: translate(-50%,50%);width: 0.12rem;height: 0.12rem;border-radius: 50%;border: 0.03rem solid #fff;}
.about2_v2 .list .swiper-slide:nth-child(2n) .item::before{bottom: auto;top: 0;transform: translate(-50%,-50%);}
.about2_v2 .list .swiper-slide:nth-child(2n) .item{bottom: 0;top: auto;padding-top: 1.4rem;padding-bottom: 0;}
.about2_v2 .list .swiper-slide:nth-child(2n) .item::after{bottom: auto;top: 0;}
.about2_v2 .list .swiper-slide .item .h{display: flex;gap: 0.13rem;align-items: center;font-weight: 600;margin-bottom: 0.1rem;line-height: 1.42;}
.about2_v2 .list .swiper-slide .item .h span{width: 1px;height: 0.18rem;background-color: rgba(255, 255, 255, 0.50);}
.about2_v2 .list .swiper-slide .item .p{font-weight: 300;line-height: 1.62;max-height: 11.34em;overflow: auto;text-align:justify-content;letter-spacing:1px;}
/*.about2_v2 .list .swiper-slide .item .p{font-weight: 400;line-height: 1.62;}*/
.about2_v2 .list .swiper-slide .item .txt{position: absolute;left: 0;bottom: 1.4rem;}
.about2_v2 .list .swiper-slide:nth-child(2n) .item .txt{position: absolute;left: 0;bottom:auto;top: 1.4rem;}

.about3{padding: 1.56rem 1.4rem;background: url(../img/ab3_bj.webp)no-repeat center top;background-size: 100% auto;}
.about3 .tit{color: #fff;font-weight: 600;text-align: center;margin-bottom: 0.6rem;line-height: 1.4;}
.about3 .con{width: 100%;background-color: #ffffff;display: flex;flex-flow:row-reverse;padding: 0.8rem;justify-content: space-between;}
.about3 .con .pic{width: 7.86rem;height: 6.24rem;overflow: hidden;}
.about3 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.about3 .con .pic:hover img{transform: scale(1.05);}
.about3 .con .txt{width: 6.23rem;padding-top: 0.25rem;max-height: 6.24rem;overflow: auto;padding-right:.1rem;}
.about3 .con .txt .h{color: var(--vicolor);line-height: 1.3;font-weight: 500;margin-bottom: 0.06rem;}
.about3 .con .txt .p{color: #333;line-height: 1.87;margin-bottom: 0.4rem;font-weight: 400;}
.about3 .con .txt .p:last-child{margin-bottom: 0;}

.about4{height: 8.25rem;position: relative;z-index: 2;padding-top: 1.6rem;text-align: center;}
.about4 .bj{content: "";position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + 1.25rem);background: url(../img/ab4_bj.webp)no-repeat center top;background-size: cover;z-index: -1;background-attachment: fixed;}
.about4 .tit{color: var(--vicolor);font-weight: 500;line-height:1.42;margin-bottom: 0.27rem;}
.about4 .p{color: #444;font-weight: 400;line-height: 1.58;}

.about5{
    height: min(100vh,11rem);
    position: relative;
    padding: min(19vh,2rem) .8rem 0;
}
.about5 .bg{
    position: absolute;
    inset: 0;
}
.about5 .wrap{
    position: relative;
}
.about5 .desc{
    text-align: center;
    margin-bottom: min(12.5vh,1.35rem);
}
.about5 .desc .tit{
    margin-bottom: .18rem;
}
.about5 .desc .txt{
    color: #555;
}
.about5 .list{
    display: flex;
}
.about5 .list .item{
    width: calc(100% / 3);
    position: relative;
    padding-top: .6rem;
    border-top: 1px solid rgba(110, 36, 1, 0.40);
}
.about5 .list .item::before{
    content: "";
    position: absolute;
    top: -.06rem;
    left: 50%;
    transform: translateX(-50%);
    width: .12rem;
    height: .12rem;
    border-radius: 50%;
    background: var(--vicolor);
}
.about5 .list .item::after{
    content: "";
    position: absolute;
    top: -.12rem;
    left: 50%;
    transform: translateX(-50%);
    width: .24rem;
    height: .24rem;
    border-radius: 50%;
    background:rgba(110, 36, 1, 0.24);
}
.about5 .list .item .info{
    text-align: center;
    width: 3.8rem;
    margin: 0 auto;
}
.about5 .list .item .info .tit{
    margin-bottom: .4rem;
    line-height: 1.25;
}


.brand1{padding: 1.2rem 0;background: linear-gradient(180deg, #F3E8D7 0%, rgba(243, 232, 215, 0.00) 68.86%), #FFF;}
.brand1 .con{margin-top: 0.3rem;padding: 0 0.8rem;position: relative;overflow: hidden;}
.brand1 .con:after{content: "";position: absolute;left: 0.8rem;top: 1.24rem;width: calc(100% - 1.6rem);height: 1px;background-color: rgba(51, 51, 51, 0.20);}
.brand1 .con .btns{display: flex;justify-content: center;gap: 0.24rem;margin-top: 0.3rem;}
.brand1 .con .btns .btn{width: 0.54rem;height: 0.54rem;cursor: pointer;}
.brand1 .con .btns .btn img{width: 100%;height: 100%;}
.brand1 .con .btns .btn img.img2{display: none;}
.brand1 .con .btns .btn:hover img.img1{display: none;}
.brand1 .con .btns .btn:hover img.img2{display: block;}
.brand1 .con .swiper-slide .year{text-align: center;line-height: 0.86rem;color: #372820;font-weight: 500;margin-bottom: 0.32rem;}
.brand1 .con .swiper-slide .dian{width: 0.11rem;height: 0.11rem;border-radius: 50%;margin: 0 auto;position: relative;background-color: #372820;z-index: 2;margin-bottom: 0.55rem;}
.brand1 .con .swiper-slide .dian::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(0.5);width: 100%;height: 100%;border-radius: 50%;background-color: #372820;-webkit-animation: ani 2s linear infinite;animation: ani 2s linear infinite;}

@-webkit-keyframes ani {
    0% {
        transform: translate(-50%,-50%) scale(0.5);
        opacity: 1;
    }
    to {
        transform: translate(-50%,-50%) scale(2.6);
        opacity: 0;
    }
}
@keyframes ani {
    0% {
        transform: translate(-50%,-50%) scale(0.5);
        opacity: 1;
    }
    to {
        transform: translate(-50%,-50%) scale(2.6);
        opacity: 0;
    }
}

.brand1 .con .swiper-slide .h{font-weight: 500;color: #372820;line-height: 1.5;margin-bottom: 0.12rem;}
.brand1 .con .swiper-slide .pic{width: 100%;height: 2.94rem;overflow: hidden;margin-bottom: 0.4rem;}
.brand1 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.brand1 .con .swiper-slide .pic:hover img{transform: scale(1.05);}
.brand1 .con .swiper-slide .p{color: rgba(51, 51, 51, 0.70);line-height: 1.6;font-weight: 400;}

.cop_con{background: url(../img/cop_bj.webp)no-repeat center top;background-size: 100% auto;padding: 0.8rem 1.4rem 1.4rem 1.4rem;}
.cop_con .cop1{position: relative;}
.cop_con .cop1 .breadcrumb .wrap{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.cop_con .cop1 .backprev{position: absolute;top: 0.4rem;right: 0;display: flex;align-items: center;gap: 0.15rem;color: var(--vicolor);font-weight: 500;z-index: 5;}
.cop_con .cop1 .backprev svg{display: block;width: 0.18rem;height: 0.18rem;}
.cop_con .cop1 .con{margin-top: 0.9rem;}
.cop_con .cop1 .con .top{display: flex;justify-content: space-between;margin-bottom: 0.9rem;align-items: flex-start;}
.cop_con .cop1 .con .top .t_left{width: 7.5rem;}
.cop_con .cop1 .con .top .t_left .h_1{color: #333;line-height: 1;font-weight: 500;margin-bottom: 0.1rem;}
.cop_con .cop1 .con .top .t_left .tit{color: var(--vicolor);font-weight: 600;line-height: 1.5;margin-bottom: 0.32rem;}
.cop_con .cop1 .con .top .t_left .p{color: #444;font-weight: 400;line-height: 2;margin-bottom: 0.5rem;}
.cop_con .cop1 .con .top .t_left .list{display: flex;gap: 1.28rem;color: var(--vicolor);}
.cop_con .cop1 .con .top .t_left .list .nums{display: flex;align-items: flex-end;gap: 0.12rem;margin-bottom: 0;margin-bottom: 0.1rem;font-weight: 500;}
.cop_con .cop1 .con .top .t_left .list .nums .num{font-weight: 600;}
.cop_con .cop1 .con .top .t_left .list .item .p{
    color: var(--vicolor);
}
.cop_con .cop1 .con .top .t_left .list .p{font-weight: 400;line-height: 1.5;}
.cop_con .cop1 .con .top .t_right{width: 7.2rem;display: flex;gap: 0.2rem;}
.cop_con .cop1 .con .top .t_right .left1{width: 3.5rem;}
.cop_con .cop1 .con .top .t_right .right1{width: 3.5rem;}
.cop_con .cop1 .con .top .t_right .box{background-color: rgba(255, 255, 255, 0.30);backdrop-filter: blur(10px);padding: 0.2rem 0.33rem 0.22rem 0.33rem;}
.cop_con .cop1 .con .top .t_right .right1 .box:nth-child(1){margin-bottom: 0.13rem;}
.cop_con .cop1 .con .top .t_right .box .h{position: relative;padding-bottom: 0.18rem;padding-top: 0.11rem; position: relative;padding-right: 0.5rem;color: #333;font-weight: 500;margin-bottom: 0.18rem;}
.cop_con .cop1 .con .top .t_right .box .h::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: linear-gradient(90deg, #6E2401 0%, rgba(110, 36, 1, 0.00) 100%);}
.cop_con .cop1 .con .top .t_right .box .h img{position: absolute;top: 0;right: 0;width: 0.48rem;height: 0.48rem;object-fit: contain;}
.cop_con .cop1 .con .top .t_right .box .p{color: #333;font-weight: 400;line-height: 1.75;}
.cop_con .cop1 .con .bottom{position: relative;overflow: hidden;}
.cop_con .cop1 .con .bottom .swiper-slide{background-color: rgba(115, 115, 115, 0.10);backdrop-filter: blur(10px);height: 1.3rem;}
.cop_con .cop1 .con .bottom .swiper-slide img{width: 100%;height: 100%;object-fit: contain; mix-blend-mode: multiply;}
.cop_con .cop2{padding-top: 1rem;}
.cop_con .cop2 .tit{color: var(--vicolor);font-weight: 600;line-height: 1.41;margin-bottom: 0.47rem;}
.cop_con .cop2 .list{position: relative;overflow: hidden;}
.cop_con .cop2 .list .swiper-slide .pic{width: 100%;height: 2.6rem;background-color: rgba(115, 115, 115, 0.10);margin-bottom: 0.3rem;overflow: hidden;}
.cop_con .cop2 .list .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.cop_con .cop2 .list .swiper-slide .pic:hover img{transform: scale(1.05);}
.cop_con .cop2 .list .swiper-slide .h{color: #333;line-height: 1.66;height: 1.66em;font-weight: 500;margin-bottom: 0.1rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.cop_con .cop2 .list .swiper-slide .p{color: #444;font-weight: 500;line-height: 1.5;height: 3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.ach{padding: 0.8rem 0 1.28rem 0; background: linear-gradient(180deg, #F3E8D7 0%, rgba(243, 232, 215, 0.00) 68.86%), #FFF;position: relative;z-index: 3;}
.ach:after{content: "";position: absolute;height: 8.96rem;right: 0;top: 0rem;width: 15.4rem;background:url(../img/achbj2.webp)no-repeat center;background-size: cover; z-index: -1;}
.ach .backprev{position: absolute;top: 1.2rem;right: 1.4rem;display: flex;align-items: center;gap: 0.15rem;color: var(--vicolor);font-weight: 500;z-index: 5;}
.ach .backprev svg{display: block;width: 0.18rem;height: 0.18rem;}
.ach .con1 .top{padding: 0 1.4rem;margin-bottom: 1.25rem;margin-top: 0.4rem;}
.ach .con1 .top .tleft{width: 7.5rem;}
.ach .con1 .top .tleft .tit{color: var(--vicolor);font-weight: 600;line-height: 1.5;margin-bottom: 0.26rem;}
.ach .con1 .top .tleft .p{color: #444;line-height: 1.6;font-weight: 400;}
.ach .con1 .top .tright{display: flex;gap: 0.8rem;margin-top: 0.8rem;}
.ach .con1 .top .tright .item{width: fit-content;position: relative;padding: 0 0.36rem;display: flex;justify-content: center;align-items: center;text-align: center;color: var(--vicolor);line-height: 1.5;height: 0.74rem;min-width: 2.18rem;}
.ach .con1 .top .tright .item::before{content: "";position: absolute;top: 0;left: 0;width: 0.33rem;height: 0.74rem;background: url(../img/kh1.webp);background-size: 100% 100%;}
.ach .con1 .top .tright .item::after{content: "";position: absolute;top: 0;right: 0;width: 0.33rem;height: 0.74rem;background: url(../img/kh2.webp);background-size: 100% 100%;}
.ach .con1 .top .tright .item .h{color: var(--vicolor);font-weight: 600;line-height: 1;}
.ach .con1 .top .tright .item .p{color: var(--vicolor);font-weight: 400;line-height: 1.5;margin-bottom: 0.12rem;}
.ach .con1 .top .tright .item .p1{color: var(--vicolor);font-weight: 400;line-height: 1.7;}
.ach .con1 .top .tright .item .p2{color: var(--vicolor);font-weight: 600;line-height: 1.5;margin-bottom: 0.12rem;}
.ach .con1 .top .tright .item img{height: 0.12rem;margin: 0 auto;}
.ach .con1 .bottom .tit{color: var(--vicolor);font-weight: 600;padding-left: 1.4rem;line-height: 1.4;margin-bottom: 0.4rem;}
.ach .con1 .bottom .lst{position: relative;overflow: hidden;}
.ach .con1 .bottom .lst .swiper-wrapper{transition-timing-function: linear;}
.ach .con1 .bottom .lst:nth-child(3){transform: scaleX(-1);margin-top: 0.26rem;}
.ach .con1 .bottom .lst:nth-child(3) .swiper-slide{transform: scaleX(-1);}
.ach .con1 .bottom .lst .swiper-slide{height: 3.06rem;overflow: hidden;background: rgba(115, 115, 115, 0.10);padding: 0.4rem 0.2rem 0.47rem 0.2rem;}
.ach .con1 .bottom .lst .swiper-slide img{width: 100%;height:1.8rem;margin-bottom: 0.12rem; object-fit: contain;transition: all 0.5s;}
/* .ach .con1 .bottom .lst .swiper-slide:hover img{transform: scale(1.05);} */
.ach .con1 .bottom .lst .swiper-slide .p{color: #333;font-weight: 400;line-height: 1.5;text-align: center;}



/* 核心实力 */
.core1{position: relative;}
.core1 .box{position: relative;top: 0;overflow: hidden;height: 100vh;}
.core1 .con1{position: absolute;top: 0;background: url(../img/core1_1.webp) no-repeat center;background-size: cover;height: 100vh;width: 100%;padding-top: 1.66rem;overflow: hidden;}
.core1 .con1 .breadcrumb{position: absolute;top: 0.8rem;left: 0;}
.core1 .con1 .breadcrumb img{filter: var(--imgwhite);}
.core1 .con1 .breadcrumb .wrap .link{color: rgba(255,255,255,0.6);}
.core1 .con1 .breadcrumb .wrap .link.active{color: #fff;}
.core1 .con1 .title{position: relative;margin: 0 auto;line-height: 131.481%;color: #fff;width: fit-content;}
.core1 .con1 .list{margin-top: min(14.26vh, 1.54rem);padding: 0 0.8rem;display: flex;justify-content: space-between;gap: 0.6rem;}
.core1 .con1 .list .item{width: calc(50% - 0.3rem);display: flex;gap: 0.3rem;}
.core1 .con1 .list .item .picbox{width: 4.6rem;}
.core1 .con1 .list .item .picbox .pic{aspect-ratio: 460 / 346;background: rgba(16, 16, 16, 0.10);backdrop-filter: blur(0.25rem);padding: 0.41rem;}
.core1 .con1 .list .item .picbox .set{padding: 0.24rem 0.24rem 0;text-align: center;line-height: calc(34 / 24);color: #fff;}
.core1 .con1 .list .item .txtbox{flex: 1;text-align: right;padding-top: 1rem;}
.core1 .con1 .list .item .txtbox .h{line-height: 144.444%;color: #fff;}
.core1 .con1 .list .item .txtbox .p{line-height: 1.6;color: #fff;margin-top: 0.18rem;letter-spacing: 0.1em;}
.core1 .con1 .list .item:nth-child(1){flex-direction: row-reverse;}
.core1 .con1 .list .item:nth-child(1) .txtbox{text-align: left;}
.core1 .core_logo{position: absolute;top: min(57.4vh, 6.2rem);width: 5.3rem;left: 0;right: 0;margin: 0 auto;aspect-ratio: 530 / 490;opacity: 0;pointer-events: none;z-index: 5;}
.core1 .con2{position: absolute;top: 100vh;left: 0;width: 100%;height: 100vh;z-index: 4;}
.core1 .con2 .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.core1 .con2 .top{position: absolute;bottom: min(1.4rem, 9.685vh);left: 50%;transform:translateX(-50%);width: max-content;padding: 0 0.8rem;display: flex;justify-content: space-between;opacity: 0;text-align:center;}
.core1 .con2 .top .left{line-height: 1.3;color: #fff;}
.core1 .con2 .top .right{line-height: 180%;color: #fff;letter-spacing: 0.1em;text-align:center;}
.core1 .con2 .bot{position: absolute;bottom: min(0.83rem, 7.685vh);left: 0;width: 100%;padding: 0 0.8rem;display: flex;opacity: 0;}
.core1 .con2 .bot .left{flex: 1;line-height: 177.778%;color: #fff;letter-spacing: 0.1em;}
.core1 .con2 .bot .center{line-height: 112.5%;color: #fff;text-align: center;}
.core1 .con2 .bot .right{flex: 1;line-height: 177.778%;color: #fff;letter-spacing: 0.1em;text-align: right;}
.core1 .con2 .round{position: absolute;top: min(2.82rem, 19vh);left: 0;right: 0;margin: 0 auto;width: 5.83rem;opacity: 0;}
.core1 .con2 .round .li{position: absolute;text-align: center;cursor:pointer;z-index:2;opacity:.6;transition:all .3s;}
.core1 .con2 .round .li .h{line-height: calc(40 / 28);color: #fff;margin-bottom:.08rem;}
.core1 .con2 .round .li .p{line-height: calc(23 / 16);color: #fff;}
.core1 .con2 .round .li:nth-child(1){top: -0.5rem;left: 1.24rem;width: 3.2rem;}
.core1 .con2 .round .li:nth-child(2){top: 3.54rem;left: -1.4rem;width: fit-content;}
.core1 .con2 .round .li:nth-child(3){top: 3.54rem;right: -1.4rem;width: fit-content;}
.core1 .con2 .round .li:hover{opacity:1;}
.core1 .con2 .round .li.active{opacity:1;}
.core1 .con2 .round .pic_list{
    width: 4.02rem;
    height: 4.02rem;
    position: absolute;
    top: 46.5%;
    left: 50%;
    transform:translate(-50%,-50%);
    border-radius: 50%;
    overflow: hidden;
    transition: all .3s;
}
.core1 .con2 .round .pic_list.active{
}
.core1 .con2 .round .pic_list img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    inset: 0;
    opacity: 1;
    transition: all .3s;
    border-radius: 50%;
}
.core1 .con2 .round .pic_list img.active{
    /*opacity: 1;*/
}

.core2{padding: 2.31rem 0 2.08rem;position: relative;}
.core2::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: calc(100% + 1rem);background: url(../img/core2_1.webp) no-repeat top center;background-size: cover;}
.core2 .w1640{position: relative;z-index: 2;}
.core2 .top{display: flex;justify-content: space-between;align-items: flex-start;}
.core2 .top .left{flex: 1;padding-right: 0.8rem;}
.core2 .top .left .h{line-height: 151.667%;color: #333;}
.core2 .top .left .p{line-height: 133.333%;color: #444;margin-top: 1em;}
.core2 .top .left .ibtn-group{margin-top: 0.8rem;}
.core2 .top .left .list{margin-top: 0.68rem;display: flex;gap: 0.6rem 1.15rem;}
.core2 .top .left .list .item .nums{display: flex;align-items: baseline;color: #6E2401;}
.core2 .top .left .list .item .nums .num{line-height: calc(86 / 60);}
.core2 .top .left .list .item .nums .unit{line-height: 153.809%;margin-left: 0.12rem;}
.core2 .top .left .list .item .nums .add{line-height: calc(86 / 60);}
.core2 .top .left .list .item .txt{line-height: 174.201%;color: #6E2401;margin-top: -0.08rem;}
.core2 .top .right{width: 7.2rem;gap: 0.13rem 0.2rem;display: flex;}
.core2 .top .right .lf{width: calc(50% - 0.1rem);}
.core2 .top .right .rf{width: calc(50% - 0.1rem);}
.core2 .top .right .item{padding: 0.2rem 0.33rem;position: relative;}
.core2 .top .right .item::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;border: 1px solid rgba(255, 255, 255, 0.18);backdrop-filter: blur(0.24rem);-webkit-backdrop-filter: blur(0.24rem);}
.core2 .top .right .lf .item{height: 100%;}
.core2 .top .right .rf .item:not(:first-child){margin-top: 0.13rem;}
.core2 .top .right .item .h{display: flex;align-items: center;}
.core2 .top .right .item .h .set{line-height: 1.45;flex: 1;padding-right: 0.2rem;}
.core2 .top .right .item .h .ico{width: 0.48rem;height: 0.48rem;}
.core2 .top .right .item .line{margin: 0.09rem 0 0.18rem;height: 1px;background: linear-gradient(90deg, #6E2401 0%, rgba(110, 36, 1, 0.00) 100%);}
.core2 .top .right .item .p{line-height: 175%;}
.core2 .top .right .item .p p{padding-left: 0.11rem;position: relative;}
.core2 .top .right .item .p p::before{content: "";position: absolute;left: 0;top: 0;width: 0.03rem;height: 0.03rem;border-radius: 50%;background: #333;top: calc(0.875em - 0.015rem);}
.core2 .bot{margin-top: 0.94rem;}
.core2 .bot .swiper-slide{height: 1.3rem;background: rgba(115, 115, 115, 0.10);backdrop-filter: blur(0.24rem);-webkit-backdrop-filter: blur(0.24rem);border: 1px solid rgba(255, 255, 255, 0.18);}

/* 产业链建设 */
.factory1{position: relative;}
.factory1 .breadcrumb{position: absolute;top: 0.8rem;left: 0;}
.factory1 .breadcrumb img{filter: var(--imgwhite);}
.factory1 .breadcrumb .wrap .link{color: rgba(255,255,255,0.6);}
.factory1 .breadcrumb .wrap .link.active{color: #fff;}
.factory1 .picbox{height: 100vh;}
.factory1 .titbox{position: absolute;z-index: 2;left: 1.4rem;top: 22.5vh;width: 4.76rem;}
.factory1 .titbox .subtit{margin-bottom: .18rem;}
.factory1 .titbox .tit{color: #FEDFAE;}
.factory1 .txtbox {position: absolute;right: 1.4rem;top: 22.5vh;width: 7.81rem;}
.factory1 .txtbox p{margin-bottom: .2rem;}
.factory1 .txtbox p:last-child{margin-bottom:0;}
.factory1 .list{
    position: absolute;
    bottom: 23vh;
    left: 0;
    padding: 0 1.4rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.factory1 .list .item{
    position: relative;
}
.factory1 .list .item:nth-child(2){
    padding: 0 1.96rem;
}
.factory1 .list .item:nth-child(2)::before,.factory1 .list .item:nth-child(2)::after{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 1.3rem;
    background-color: rgba(255,255,255,.3);
}
.factory1 .list .item:nth-child(2)::after{
    left: auto;
    right:0;
}
.factory1 .list .item .num{
    display: flex;
    align-items: flex-end;
    margin-bottom: .2rem;
    gap: .2rem;
}
.factory1 .list .item .tit{
    color: #fff;
}

/*.factory1 .txtbox{position: absolute;z-index: 2;left: 1.4rem;top: min(4.58rem, 42.4vh);width: 7.81rem;}*/
/*.factory1 .txtbox .h{line-height: 131.481%;color: #fff;}*/
/*.factory1 .txtbox .p{line-height: 177.778%;color: #fff;margin-top: 0.34rem;}*/
/*.factory1 .txtbox .p p:not(:first-child){margin-top: 0.2rem;}*/
.factory2{position: relative;height: 100vh;height:auto;}
.factory2 .list .item{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;z-index: 10;}
.factory2 .list .item:nth-child(n+2){margin-top:40vh;}
.factory2 .list .item:nth-child(n+2):before{content:"";position: absolute;bottom: 100%;height: 30vw;left: 0;width: 100%;background: linear-gradient(to top,#ffffff,transparent);}
.factory2 .list .item:nth-child(n+2):after{content:"";position: absolute;top: 0%;height: 30vw;left: 0;width: 100%;background: linear-gradient(to bottom,#ffffff,transparent);}
/*.factory2 .list .item + .item{z-index: 9;}*/
/*.factory2 .list .item + .item + .item{z-index: 8;}*/
.factory2 .list .item .con{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;}
.factory2 .list .item .con .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.factory2 .list .item:not(:last-child){overflow: hidden;}
.factory2 .list .item:last-child .con .bg{height: calc(100% + 1rem);}
.factory2 .list .item .txt{position: absolute;left: 1.4rem;top: 0;bottom: 0;margin: auto 0;height: fit-content;width: 7.5rem;opacity: 1;z-index:2;}
.factory2 .list .item .txt .tit{line-height: 151.667%;color: #6E2401;margin-bottom: 0.8rem;}
.factory2 .list .item .txt .h{line-height: 135.714%;margin-bottom: 0.16rem;}
.factory2 .list .item .txt .p{line-height: 162.5%;color: #444;margin-bottom: 0.55rem;}
.factory2 .list .item .txt .p:last-child{margin-bottom: 0;}
.factory2 .list .item .txt .p span{font-size: 1.5em;line-height: 0.26rem;font-weight: 500;color: #6E2401;}
.factory2 .list .item .txt .p p:not(:first-child){margin-top: 0.2rem;}
.factory2 .list .item:nth-child(2){position:relative;height: 66vw;}
.factory2 .list .item:nth-child(2) .con{height: 66vw;}
.factory2 .list .item:nth-child(2) .txt{left: auto;right: 1.4rem;width: 7.57rem;margin:1.6rem 0 0 0;}

.factory2 .list .item .bottom{position: absolute;bottom:1rem;left: 0;width: 100%;}
.factory2 .list .item .bottom .lst{position: relative;overflow: hidden;}
.factory2 .list .item .bottom .lst .swiper-wrapper{transition-timing-function: linear;}
.factory2 .list .item .bottom .lst:nth-child(2){transform: scaleX(-1);margin-top: 0.26rem;}
.factory2 .list .item .bottom .lst:nth-child(2) .swiper-slide{transform: scaleX(-1);}
.factory2 .list .item .bottom .lst .swiper-slide{height: 2rem;overflow: hidden;background: rgba(115, 115, 115, 0.10);padding: 0.12rem 0.12rem 0.12rem 0.12rem;}
.factory2 .list .item .bottom .lst .swiper-slide img{width: 100%;height:1.2rem;margin-bottom: 0.12rem; object-fit: contain;transition: all 0.5s;}
/* .ach .con1 .bottom .lst .swiper-slide:hover img{transform: scale(1.05);} */
.factory2 .list .item .bottom .lst .swiper-slide .p{color: #333;font-weight: 400;line-height: 1.5;text-align: center;}

.breeding1{position: relative;overflow: hidden;padding: 2.44rem 0 1.13rem;min-height: 100vh;}
.breeding1 .breadcrumb{position: absolute;top: 0.8rem;left: 0;}
.breeding1 .breadcrumb img{filter: var(--imgwhite);}
.breeding1 .breadcrumb .wrap .link{color: rgba(255,255,255,0.6);}
.breeding1 .breadcrumb .wrap .link.active{color: #fff;}
.breeding1 .top{display: flex;align-items: center;justify-content: space-between;}
.breeding1 .top .right{font-size: 0.17rem;line-height: 0.32rem;color: #fff;width: 7.48rem;}
.breeding1 .top .right p:not(:first-child),.breeding1 .top .right > span:not(:first-child){margin-top: 0.2rem;}
.breeding1 .top .left{width: 5.4rem;}
.breeding1 .top .left .h{line-height: calc(40 / 28);color: #fff;}
.breeding1 .top .left .p{margin-top: 0.18rem;line-height: 131.481%;color: #FEDFAE;}
.breeding1 .bot{margin-top: 1.93rem;}
.breeding1 .bot .ul{display: grid;grid-template-columns: repeat(5, auto);justify-content: space-between;}
.breeding1 .bot .ul li.line{width: 1px;background: rgba(255,255,255,0.3);}
.breeding1 .bot .ul .li{position: relative;}
.breeding1 .bot .ul .li .nums{display: flex;align-items: baseline;}
.breeding1 .bot .ul .li .nums .num{line-height: calc(78 / 54);color: #fff;}
.breeding1 .bot .ul .li .nums .unit{margin-left: 0.23rem;color: #fff;}
.breeding1 .bot .ul .li .txt{line-height: 163.636%;color: #fff;margin-top: 0.06rem;}
.breeding1 .bot .ul li:nth-child(6n){display: none;}
.breeding1 .bot .ul .li:nth-child(-n + 5){padding-bottom: 0.5rem;margin-bottom: 0.4rem;}
.breeding1 .bot .ul .li:first-child::before{position: absolute;content: "";left: 0;top: 100%;width: 16.4rem;height: 1px;background: rgba(255,255,255,0.3);}
.breeding2{padding: 2.37rem 0 1.83rem;position: relative;}
.breeding2 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.breeding2 .w1640{position: relative;z-index: 2;}
.breeding2 .box{position: relative;}
.breeding2 .box .txtbox{width: 6.8rem;}
.breeding2 .box .txtbox .t1{line-height: 1;color: #fff;}
.breeding2 .box .txtbox .t2{line-height: 116.667%;color: #FEDFAE;padding-right: 0.66rem;margin-top: 0.38rem;}
.breeding2 .box .txtbox .t3{line-height: 2;color: #fff;opacity: 0.8;margin-top: 0.32rem;}
.breeding2 .box .txtbox .t4{margin: 0.8rem 0 0.32rem;line-height: calc(52 / 36);color: #fff;}
.breeding2 .box .txtbox .h{line-height: 145.833%;color: #F4EFE7;margin-bottom: 0.1rem;}
.breeding2 .box .txtbox .p{line-height: 166.667%;color: #F4EFE7;opacity: 0.8;margin-bottom: 0.36rem;}
.breeding2 .box .txtbox .p:last-child{margin-bottom: 0;}
.breeding2 .box .svg{position: absolute;left: 7.02rem;bottom: 0;width: 9.95rem;transition: all 800ms ease-out;overflow: hidden;height: 0.83rem;}
.breeding2 .box .svg img{position: absolute;left: 0;width: 9.95rem;height: 0.83rem;max-width: 9.95rem;}
.breeding3{padding: 1.2rem 0 1.69rem;position: relative;}
.breeding3::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, #F3E8D7 0%, rgba(243, 232, 215, 0.00) 68.86%), #FFF;}
.breeding3 .w1640{position: relative;z-index: 2;}
.breeding3 .switch{display: flex;align-items: center;justify-content: center;gap: 0.2rem;}
.breeding3 .switch a{line-height: 1.45;letter-spacing: 0.05em;padding: 0.16rem 0.5rem;background: #F4EFE7;border-radius: 0.6rem;color: #6E2401;transition: all 400ms var(--ease);}
.breeding3 .switch a:hover,
.breeding3 .switch a.active{background: #6E2401;color: #fff;}
.breeding3 .list{margin-top: 1rem;}
.breeding3 .list .item{display: none;}
.breeding3 .list .item.active{display: block;}
.breeding3 .list .item .swiper-slide .pic{aspect-ratio: 520 / 325;overflow: hidden;}
.breeding3 .list .item .swiper-slide .pic img{transition: all 400ms var(--ease);}
.breeding3 .list .item .txt{margin-top: 0.24rem;}
.breeding3 .list .item .txt .date{line-height: 133.333%;}
.breeding3 .list .item .txt .h{line-height: 1.45;color: #444;margin-top: 0.1rem;}
.breeding3 .list .item .swiper-slide:hover .pic img{transform: scale(1.05);}
.breeding3 .list .item .swpbtn{margin-top: 1rem;display: flex;align-items: center;justify-content: center;gap: 0.07rem;}
.breeding3 .list .item .swpbtn a{width: 0.54rem;height: 0.54rem;background: #F4EFE7;border-radius: 50%;}
.breeding3 .list .item .swpbtn a img{width: 100%;}
.breeding3 .list .item .swpbtn .pogin{position: relative;border-radius: 50%;width: 0.54rem;height: 0.54rem;background: #6E2401;display: flex;align-items: center;justify-content: center;color: #FEDFAE;}
.breeding3 .list .item .swpbtn .pogin .nums{position: relative;z-index: 5;}
.breeding3 .list .item .swpbtn .pogin .round{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;width: 0.45rem;height: 0.45rem;border-radius: 50%;overflow: hidden;background: rgba(254, 223, 174, 0.20);}
.breeding3 .list .item .swpbtn .pogin .round::before{content: "";position: absolute;z-index: 5;left: 0;right: 0;bottom: 0;top: 0;margin: auto;width: calc(0.45rem - 2px);height: calc(0.45rem - 2px);border-radius: 50%;background: #6E2401;}
.breeding3 .list .item .swpbtn .pogin .round s{position: absolute;width: 50%;height: 0;}
.breeding3 .list .item .swpbtn .pogin .round s:nth-child(1){right: 0;top: 0;background: #FEDFAE;}
.breeding3 .list .item .swpbtn .pogin .round s:nth-child(2){right: 50%;bottom: 0;background: #FEDFAE;}
.breeding3 .list .item .swpbtn .pogin.act .round{background: #FEDFAE;}
.breeding3 .list .item .swpbtn .pogin.on .round s:nth-child(1){transition: all 1500ms linear;height: 100%;}
.breeding3 .list .item .swpbtn .pogin.on .round s:nth-child(2){transition: all 1500ms linear 1500ms;height: 100%;}
/*# sourceMappingURL=style.css.map */
