body { font-weight: normal;--hover-color:#ac1a41;--white:#fff;--black: #000;--grey:#333;--grey2:#666;--grey3:#999;--rgb-white:255,255,255;--rgb-black:0,0,0;font-size: var(--font-size16);--rgb-hover:15,166,60; --rgb-hover2:224,0,22;--radius: .1rem;}

a:hover{color:var(--hover-color); }


/*effict*/
.Scale-img {overflow: hidden; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.imgbox img{ width:100%;height:100%;object-fit: cover;transition: all ease 0.3s;}

.itemhover{transition: all ease 0.3s;}
.activehover{box-shadow: 0px 3px 18px 0px rgba(var(--rgb-hover),0.2) !important;-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}

.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;z-index: -10;left: 0;}


.Hometitle {margin-bottom: 0.4rem; margin-top: 0.5rem;position: relative;z-index: 1;line-height: 1;}
.Hometitle .cn {display: inline-block;font-size: var(--font-size42);color: var(--black); margin-bottom: 0.16rem;background: url(../images/icon_title.png) no-repeat right top;background-size: auto 0.16rem;padding-right: 0.24rem;font-weight: bold;}
.Hometitle::after{display:block; content: '';width:0.6rem;height:0.03rem;background-color:var(--hover-color);margin: 0.16rem 0 auto; display: none;}
.Hometitle .des{font-size: var(--font-size18);color: var(--grey3); }
.Hometitle.white .cn {color: #fff; background-image:url(../images/icon_title_w.png) ;}
.Hometitle.white .des{color: #fff;}
.Hometitle.center{ text-align: center;}
.Hometitle.center::after{margin: 0.15rem auto 0;}
.Hometitle.white:after{ background: #fff;}

.Homemore a{display: flex;align-items: center;width: 1.8rem;height: .56rem;border-radius: 0.5rem; border: 0.01rem solid var(--hover-color);  color:var(--hover-color);justify-content: center;transition: .5s all;overflow: hidden;position: relative;}
.Homemore span{position: relative;overflow: hidden;display: block; z-index: 2;}
.Homemore span:after{content: "";background:url(../images/more.svg) no-repeat center;background-size: auto 0.13rem;margin-left: 0.12rem;width: 0.2rem;height: 0.2rem;display: inline-block;vertical-align: middle;transition: all 0.5s;}
.Homemore a::after {content: "";position: absolute;top: -5%;left: -5%;z-index: 0;width: 110%;height: 110%;background-color: var(--hover-color);transform: scaleX(0);transform-origin: right;transition: transform .6s cubic-bezier(.785, .135, .15, .86); z-index: 1;}
.Homemore.white a{border-color: var(--white);color:var(--white);}
.Homemore.white span:after{background-image: url(../images/more-w.svg);}
.Homemore a:hover::after {transform: scaleX(1);transform-origin: left}
.Homemore a:hover{border-color: var(--hover-color);color: var(--white);}
.Homemore a:hover span:after{background-image: url(../images/more-w.svg);}



@media(max-width: 1024px) {
.Hometitle .cn {font-size: var(--font-size36);}
.Hometitle .des {font-size: var(--font-size16);}

.Homemore a{width: 1.5rem;height: .48rem;}
}

/*Floor003155 */

.Floor003155 .section {background-size: cover;}


@media (max-width:1200px) {
.Floor003155 .fp-section.fp-table, 
.Floor003155 .fp-tableCell { height: auto!important; }
}

.Floor003155 .fp-menu { position: fixed; z-index: 110; left: 0.3rem; top: 50%; transform: translateY(-50%); }
.Floor003155 .fp-menu li { position: relative; padding: 0.1rem 0; width: 0.16rem; }
.Floor003155 .fp-menu li a { display: block; width: 0.1rem; height: 0.1rem; background-color: rgba(255,255,255,0.3); border-radius: 50%; margin: 0 auto; transition: 0.3s; }
.Floor003155 .fp-menu li span { position: absolute; left: 100%; top: 50%; transform: translateY(-50%); font-size: 0.875em; color: #fff; margin-left: 0.625em; line-height: 1.2; visibility: hidden; }
.Floor003155 .fp-menu li:nth-child(1) span { transform: rotate(90deg); transform-origin: top; }
.Floor003155 .fp-menu li.active span { visibility: initial; display: none; }
.Floor003155 .fp-menu li.active a {  background-color: var(--hover-color);}
.Floor003155 .fp-menu[type='white'] li a { background-color: #ccc; }
.Floor003155 .fp-menu[type='white'] li.active a {background-color: var(--hover-color); }

.Floor003155 .mouse { position: fixed; z-index: 110; left: 0.3rem; bottom:0.5rem;/* padding: 0 0.3rem; */text-align: center;  }
.Floor003155 .mouse p { margin: 0; width: 0.16rem; display: block; text-align: center; color: var(--white); font-size: var(--font-size16);line-height: 1.2; }
.Floor003155 .mouse i { display: block; margin: 0 auto 0.08rem; width: 0.16rem; height: 0.24rem; border: 2px solid var(--white); border-radius: 0.25rem; position: relative; }
.Floor003155 .mouse i:before { position: absolute; content: ''; width: 2px; height: 0.06rem; left: 50%; margin-left: -1px; bottom: 0.05rem; background-color: var(--white); animation: Floor003155_mouse 1s linear infinite both alternate; }
@keyframes Floor003155_mouse {
 0% {
transform: translateY(-10px);
}
 100% {
transform: translateY(0);
}
}
.Floor003155 .mouse[type='dark'] p { color: var(--black); }
.Floor003155 .mouse[type='dark'] i { border-color: var(--black); }
.Floor003155 .mouse[type='dark'] i:before { background-color: var(--black); }

@media (max-width:1200px) {
.Floor003155 .fp-menu { display: none; }
.Floor003155 .mouse{ display: none;}
}


/*Top003156 */
.Top003156 {position: fixed;z-index: 100;left: 0;top: 0;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);transition: background-color 0.3s,transform 1s;}
.Top003156::after{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom, rgba(0,0,0,0.2) ,rgba(0,0,0,0));z-index: -1;}
.Top003156 .auto { position: relative; z-index: 3; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }
.Top003156 .top-right { position: absolute; right: 0; top: 0; display: table; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .open-search { cursor: pointer; display: block; width: 0.22rem; height: 0.22rem; background: url(../images/search_white.svg) no-repeat center center; background-size: 0.17rem auto; border-radius: 50%; }
.Top003156 .open-search.on:before, .Top003156 .open-search.on:after { background-color: var(--hover-color); }
.Top003156 .top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 0.05rem rgba(0,0,0,0.3); border-radius: 0.05rem; }
.Top003156 .top-search .text { width: 100%; height: 0.5rem; line-height: 0.5rem;; padding: 0 0.5rem 0 0.15rem;border-radius: 0.05rem; }
.Top003156 .top-search .btn { position: absolute; right: 0; top: 0; width: 0.5rem;; height: 100%; background: url(../images/search.svg) no-repeat center center; background-size: auto 0.18rem; }
.Top003156 .top-right .lang{position: relative;z-index: 100; }
/* .Top003156 .top-right .lang::before{position:absolute;right: 0; top: 50%; width: 0.01rem; height:.16rem; content: ''; background: rgba(var(--rgb-white), 0.3); transform: translateY(-50%);} */
.Top003156 .top-right .lang .icon{ display:block;background:url(../images/lang_white.svg) no-repeat left center; padding:0 0.16rem 0 0.3rem; cursor:pointer; position: relative; z-index: 1;  background-size: auto 0.22rem; color: #fff;}
.Top003156 .top-right .lang .icon:after {position: absolute;width:0.08rem;height: 0.08rem;content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(135deg);border-top: 1px solid #fff;border-right: 1px solid #fff;right: 0;top: 50%;margin-top: -0.04rem;}
.Top003156 .top-right .lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003156 .top-right .lang .lang_box a{display: block;line-height: 30px;text-align: center;}
.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span:after { position: absolute; content: ''; left: 50%; height: 2px; background-color: var(--white); transform: translateX(-50%); transition: 0.3s; bottom: -1px; width: 0; }
.Top003156 menu li span a:hover, 
.Top003156 menu li.aon span a { color: #fff; }
.Top003156 menu li:hover span:after, 
.Top003156 menu li.aon span:after { width: 100%; }

.Top003156 menu li span a{color: #fff;}

.Top003156.hover::after,
.Top003156.fixed::after{background-image: none;}
.Top003156 .logo .red{display: none;}
.Top003156 .logo .white{display: block;}
.Top003156.hover .logo .white,
.Top003156.fixed .logo .white{display: none;}
.Top003156.hover .logo .red,
.Top003156.fixed .logo .red{display: block;}
.Top003156.hover menu li span a,
.Top003156.fixed menu li span a{color: var(--black);}
.Top003156.hover menu li span a:hover, 
.Top003156.fixed menu li span a:hover, 
.Top003156.hover menu li.aon span a,
.Top003156.fixed menu li.aon span a { color: var(--hover-color); }
.Top003156.hover menu li span:after,
.Top003156.fixed menu li span:after{ background-color: var(--hover-color);}
.Top003156.hover,
.Top003156.fixed{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed;}
.Top003156.hover menu li span:after,
.Top003156.fixed menu li span:after{background-color: var(--hover-color);}
.Top003156.hover menu li a:hover,
.Top003156.hover menu li.aon span a,
.Top003156.fixed menu li a:hover,
.Top003156.fixed menu li.aon span a{color: var(--hover-color);}
.Top003156.hover .top-right .lang .icon,
.Top003156.fixed .top-right .lang .icon{background-image:url(../images/lang.svg); color: #333;}
.Top003156.hover .top-right .lang .icon:after,
.Top003156.fixed .top-right .lang .icon:after{ border-color: #333;}
.Top003156.hover .top-right .lang::before,
.Top003156.fixed .top-right .lang::before{background: rgba(var(--rgb-black), 0.3);}
.Top003156.hover .open-search,
.Top003156.fixed .open-search{background: url(../images/search.svg) no-repeat center center;background-size: 0.17rem auto; }
.Top003156.hover .open-search.on:before, 
.Top003156.hover .open-search.on:after,
.Top003156.fixed .open-search.on:before, 
.Top003156.fixed .open-search.on:after { background-color: var(--hover-color); }


@media (min-width:1025px) {
.Top003156 header { padding: 0 2.2rem 0 0%; }
.Top003156 menu { /* margin: 0 auto; display: table; */ float: right; }
.Top003156 .top-right{float: right;}
.Top003156 .top-right{float: right;margin-left: calc(30 / 1920* 100vw);}
.Top003156 menu li { float: left; }
.Top003156 menu li + li { margin-left: calc(70 / 1920 * 100vw); }
.Top003156 menu li span a { line-height:0.9rem; font-size: var(--font-size18);}
.Top003156 .logo { height: 0.9rem;  float: left;}
.Top003156 .logo img { max-height: 0.5rem; }
.Top003156 .top-right { height:0.9rem; }
.Top003156 .top-right dd a { margin-right: 0.1rem; }
.Top003156 .top-right dt:nth-child(2n){padding-left: 0.2rem;}
.top-search { width: 20em; }
.Top003156 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px;width: 1.5rem;  margin-left: -0.75rem; overflow: hidden;}
.Top003156 menu li .sub dt a:hover{color:var(--hover-color);}
}

@media (max-width:1024px) {
.Top003156 menu { position: absolute; right: 0; top: 100%;width: 240px; padding: 0.24rem; background: #fff;  visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.Top003156 menu li {border-bottom: 1px dotted #eee;}
.Top003156 menu li span{line-height: 0.5rem; }
.Top003156 menu li span a {   color: #333; font-size:var(--font-size18); }
.Top003156 menu li a:hover, 
.Top003156 menu li.aon span a{color: var(--hover-color);}
.Top003156.fixed menu li span:after,
.Top003156.hover menu li span:after{ display: none;}
.Top003156 .logo { max-width: 40%; height: 0.6rem; }
.Top003156 .logo img { max-height: 0.45rem; }
.Top003156 .top-right { height: 0.6rem; }
.Top003156 .top-right dd { font-size: 0.16rem; }
.Top003156 .top-right dd a { margin-left: 0.16rem; }
.Top003156 .top-right dt { padding-left:0.16rem; }
.Top003156 .open-menu { display: block; width: 0.3rem; height: 0.3rem; }
.Top003156 .open-menu i { background-color: #fff; }
.Top003156 menu li.has-sub span .op:before, 
.Top003156 menu li.has-sub span .op:after{background-color: var(--hover-color);}
.top-search { width: 100%; }
.Top003156.fixed .open-menu i,
.Top003156.hover .open-menu i{ background-color:#333; }
.Top003156 menu li .sub {background-color: #f8f9fa;}
.Top003156 .top-right .lang .lang_box{width: 60px; margin-left: -30px;}
}


.Banner003223{position:relative;z-index:1; }
.Banner003223 .swiper-wrapper{height: auto;}
.Banner003223 .txt{position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);color:#fff; z-index: 20;}
.Banner003223 .txt .tit {font-size: var(--font-size60);line-height: 1.3;letter-spacing: .05rem;  margin-bottom: 0.2rem;font-weight: bold;}
.Banner003223 .txt .desc{font-size: var(--font-size26); line-height: 1.6;}
.Banner003223 .txt .Homemore{margin-top:0.5rem;}

.Banner003223 .controls-page{top:50%; transform: translateX(-50%); bottom: auto; position: absolute;z-index: 10;text-align: center; right: 0.5rem;left: auto; width: auto;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem; margin:.2rem 0  !important; background:var(--white);display: block; border-radius:  0.5rem;opacity: 1; }
.Banner003223 .controls-page span.swiper-pagination-bullet-active {background:var(--hover-color);}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}
.Banner003223 .swiper-slide.swiper-slide-active .imgbox img{animation: scale linear 5s forwards;}

@media (min-width:1025px) {
.Banner003223 .wap{display: none;} 
.Banner003223 .text{width: 70%;}
.Banner003223 .txt.center .text{width: 100%;}
.Banner003223 .pc {object-fit: cover;height: 100vh;}
}
@media (max-width:1024px) {
.Banner003223 .pc{display: none;} 
.Banner003223 .txt .tit {font-size: var(--font-size30); margin-bottom: 0.1rem;}
.Banner003223 .txt .desc{font-size: var(--font-size16); line-height: 1.8;}
.Banner003223 .txt .Homemore{margin-top:0.2rem;}
.Banner003223 .txt img{width: 60%;}
}


@keyframes scale{
	0%{transform: scale(1);-webkit-transform:scale(1);}
	100%{transform: scale(1.1);-webkit-transform:scale(1.1);}
}

.products{padding: var(--padMar100) 0 0 0;}
.swiper_Hban {display: grid;color: #fff;position: relative;margin: .15rem 0 ;justify-content: center;width: 100%;gap: .08rem;grid-template-columns: 0px 33.3333% 66.6667% 33.3333% 0px;overflow: hidden;}
.swiper_Hban .swiper {height: 100%;position: relative;overflow: hidden;width: 100%;}
.swiper_Hban .slide-wrapper--outer {align-self: center;overflow: hidden;aspect-ratio: 1 / 1;height: 54%;transform: translateY(12%);justify-self: end;}
.swiper_Hban .slide-wrapper--outer .caption {opacity: 0;}
.swiper_Hban .slide-wrapper--middle {height: 80%;aspect-ratio: 1 / 1;}
.swiper_Hban .slide-wrapper--middle .carousel-framed__text--under,
.swiper_Hban .slide-wrapper--middle .carousel-framed__text--over {display: none;}
.swiper_Hban .slide-wrapper--middle .swiper-slide-active .caption,
.swiper_Hban .slide-wrapper--center .swiper-slide-active .caption {opacity: 1;}
.swiper_Hban .slide-wrapper--center {aspect-ratio: 1 / 1;width: 100%;height: 100%;}
.swiper_Hban .caption {position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 3;width: 100%;color: #ffffff;opacity: 0;transition: all 0.8s ease;transition-delay: 1.1s;padding: 0.16rem;}
.swiper_Hban .box {/* height: 100%; */transition: transform 0.8s ease, opacity 0.8s ease;text-decoration: none;display: block;position: relative;}
.swiper_Hban .box .pic {width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 0.08rem;}
.swiper_Hban .box .pic .imgbox{ padding-bottom: 100%;}
.swiper_Hban .box .pic .imgbox img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.swiper_Hban .box .pic::after {background-image: linear-gradient(transparent, #000000);position: absolute;height: 100%;max-height: 25%;width: 100%;bottom: 0px;left: 0px;z-index: 2;content: '';}
.swiper_Hban .prev,
.swiper_Hban .next {position: absolute;bottom: .1rem;z-index: 20;color: #000000;width: .4rem;height: .4rem;display: flex;justify-content: center;align-items: center;cursor: pointer;background: #fefefe;border-radius: 50%;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);}
.swiper_Hban .prev {left: 3%;}
.swiper_Hban .next {right: 3%;}
.swiper_Hban .prev::after,
.swiper_Hban .next::after {display: inline-flex;align-items: center;justify-content: center;font-size: .16rem;}
.swiper_Hban .prev i {transform: rotate(-180deg);}
.swiper_Hban .next i {transform: rotate(0deg);}

.swiper_Hban .pause-btn {color: #000000;position: absolute;bottom: 0.1rem;right: 2%;z-index: 20;cursor: pointer;width: 0.4rem;height: 0.4rem;display: flex;justify-content: center;align-items: center;font-size: .18rem;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);border-radius: 50%;background: #fefefe;transition: all 0.3s ease;}

.swiper_Hban .icon-pause::before,
.swiper_Hban .icon-pause::after {content: '';position: absolute;top: 50%;transform: translateY(-50%);width: .04rem;height: .2rem;background-color: #000;border-radius: 2px;}
.swiper_Hban .icon-pause::before {left: .24rem;}
.swiper_Hban .icon-pause::after {right: .24rem;}

.swiper_Hban .icon-play::before {content: '';position: absolute;left:50%;top: 50%;transform: translate(-50%, -50%);width: 0;height: 0;border-style: solid;border-width: .1rem 0 .1rem .16rem;border-color: transparent transparent transparent #000;}

.swiper_Hban .carousel-framed__text--over {font-size: .14rem;line-height: .2rem;font-weight: 400;letter-spacing: -0.05em;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 1;margin-bottom: 4px;overflow: hidden;}
.swiper_Hban .carousel-framed__text--main {font-size: .18rem;line-height: .26rem;font-weight: 400;letter-spacing: -0.05em;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;overflow: hidden;}
.swiper_Hban .carousel-framed__text--under {font-size: .14rem;line-height: .2rem;font-weight: 700;letter-spacing: -0.05em;margin-top: .05rem;}

/* 响应式布局 - 适配不同数量的轮播图 */
.swiper_Hban.swiper-count-1 {grid-template-columns: 0px 0px 100% 0px 0px;}
.swiper_Hban.swiper-count-2 {grid-template-columns: 0px 50% 50% 0px 0px;}
.swiper_Hban.swiper-count-3 {grid-template-columns: 0px 33.3333% 66.6667% 33.3333% 0px;}

/* 桌面端样式 */
@media print, screen and (min-width: 1025px) {
.swiper_Hban {padding-bottom: .2rem;gap: .2rem;grid-template-columns: 25% 25% 33.3333% 25% 25%;}
.swiper_Hban .slide-wrapper--middle {height: 84%;}

/* 暂停/播放按钮 - 桌面端 */
.swiper_Hban .pause-btn {bottom: 20px;right: calc(6.25% + 8px);left: auto;width: 0.44rem;height: 0.44rem;transform: none;}

/* 暂停图标 - 桌面端 */
.swiper_Hban .icon-pause::before,
.swiper_Hban .icon-pause::after {width: 0.04rem;height: 0.16rem;}
.swiper_Hban .icon-pause::before {left: calc(50% - 0.06rem);}
.swiper_Hban .icon-pause::after {right: calc(50% - 0.06rem);}

/* 播放图标 - 桌面端 */
.swiper_Hban .icon-play::before {left: calc(50% - 0.06rem);top: 50%;transform: translateY(-50%);border-width: 0.1rem 0 0.1rem 0.14rem;}

/* 按钮悬停效果 - 桌面端 */
.swiper_Hban .pause-btn:hover {transform: scale(1.1);background-color: var(--yellow_color);box-shadow: 0 4px 15px rgba(172, 26, 65, 0.4);}
.swiper_Hban .prev,
.swiper_Hban .next {top: calc(50% - 25px);width: 0.44rem;height: 0.44rem;}
.swiper_Hban .next {left: auto;right: 6.25%;margin-right: 0px;transform: translateX(calc(-50% - 8px));}
.swiper_Hban .prev {left: 6.25%;margin-left: 0px;transform: translateX(calc(50% + 8px));}
.swiper_Hban .caption {padding: .24rem;}
.swiper_Hban .carousel-framed__text--over {font-size: 0.14rem;-webkit-line-clamp: 2;margin-bottom: 8px;}
.swiper_Hban .carousel-framed__text--main {font-size: 0.24rem;line-height: .36rem;}
.swiper_Hban .carousel-framed__text--under {font-size: 0.18rem;line-height: .24rem;margin-top: 8px;}
.swiper_Hban .theme-vespa .carousel-framed__text--main {font-size: 0.28rem;}

}
@media print, screen and (max-width: 1024px) {
.products{padding: var(--padMar100)  0;}
.swiper_Hban .swiper:not(.slide-wrapper--center) .caption{ opacity: 0;}
}


/*Floor003233 */
.Floor003233{overflow: hidden; padding:var(--padMar100) 0;position: relative;--autoWidth:1440;--ww:1920;  background-size:cover; }
.Floor003233 #neuro{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;opacity:0.3;transition: all 15s;}
.Floor003233 [class*=autoCon-]{position: relative;z-index: 4;}
.Floor003233 .swiper-wrapper{height: auto;}
.Floor003233 .controls{display: flex;align-items: center;z-index: 10;position: absolute;}
.Floor003233 .controls .scrollbar{flex: 1;position: relative;z-index: 1; margin-right:0.32rem;height: 0.04rem;background-color: rgba(var(--rgb-black), 0.1);border-radius: .02rem;}
.Floor003233 .controls .scrollbar > span{border-radius:.04rem;background-color: var(--hover-color);}
.Floor003233 .pic{position: relative;border-radius:var(--radius); overflow: hidden;}
.Floor003233 .con{margin-top: .24rem;}
.Floor003233 .tit{font-size:var(--font-size24); color: var(--black);}
.Floor003233 .txt{ color:var(--grey2); line-height:1.8; height:calc(1.8em * 2); margin-top:.16rem; width: 100%;}
.Floor003233 a:hover .tit{ color: var(--hover-color);}

.Floor003233 .controls .arrow{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003233 .controls .arrow a{display: block;width: 0.6rem; height: 0.6rem;border-radius: 50%;border: solid 1px var(--hover-color); cursor: pointer; transition: 0.3s;  position: relative; }
.Floor003233 .controls .arrow a:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor003233 .controls .arrow a.next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003233 .controls .arrow a + a{margin-left: 0.16rem;}
.Floor003233 .controls .arrow a.prev{left: auto; }
.Floor003233 .controls .arrow a.next{right: auto;}
.Floor003233 .controls .arrow a:hover {background-color: var(--hover-color);border-color: var(--hover-color);}
.Floor003233 .controls .arrow a:hover:before{ border-color: #fff;}


@media (min-width:1025px) {
.Floor003233 .main{width: var(--mainW);}
.Floor003233 .controls{left: 5.98rem;bottom: 0.25rem;width: calc(var(--autoWidth) / 1882 * 100%); padding-right: 2.41rem;}
.Floor003233 .swiper-slide{height: calc((400 / var(--ww) * 100vw) + 0.33rem + 0.14rem + 1em + 1rem); opacity: 0.2;line-height: 1;}
.Floor003233 .pic .Ispic{height: calc(309 / var(--ww) * 100vw);}
.Floor003233 .swiper-slide-active .pic .Ispic{height: calc(400 / var(--ww) * 100vw);transition: 0.3s 0.3s;}
.Floor003233 .swiper-slide-active .con .tit{font-size:var(--font-size26);}
.Floor003233 .swiper-slide-active,
.Floor003233 .swiper-slide-next,
.Floor003233 .swiper-slide-next + .swiper-slide{opacity: 1;}
.Floor003233 .swiper-slide a{margin-right: 0.4rem;}
}
@media (max-width:1024px) {
.Floor003233 .pic .Ispic{padding-bottom: calc(290 / 432  * 100%);}  
.Floor003233 .main{padding-bottom: 0.7rem;}
.Floor003233 .tit{font-size: var(--font-size18);}
.Floor003233 .controls{bottom: 0;left: 0;width: 100%;}
.Floor003233 .con{margin-top: 0.2rem;}
.Floor003233 .controls .arrow{width: 1.2rem;}
.Floor003233 .controls .arrow a{width: 0.45rem; height: 0.45rem;}
}

@keyframes movebg {
    0% {
        background-position: 0 50%;
    }
	50% {
		background-position: 100% 50%;
	}	
    100% {
        background-position: 0 50%;
    }
}

/*Bottom002900 */
.Bottom002900{padding: var(--padMar100) 0 0 0; position: relative; z-index: 2;background:url(../images/bottom-bg.png) no-repeat 50% #f2f2f2; background-size: 32% auto;}
.Bottom002900,
.Bottom002900 a{color: rgba(0,0,0,.6);}
.Bottom002900 a:hover{ color: var(--hover-color);}
.Bottom002900:before{height: 0.04rem;left: 0;top: -0.04rem;content: "";position: absolute;background-color: var(--hover-color2);width: 50%;transition: 0.3s;}
.Bottom002900:hover:before{width: 65%;}
.Bottom002900 .f-top{padding-bottom: 0.4rem;margin-bottom: .4rem; border-bottom: 1px solid rgba(0,0,0,.1)}
@media(min-width:1025px){
.Bottom002900 .contact{width: 30%;max-width: 4.5rem;}
.Bottom002900 .b_nav{max-width: 9.6rem;width: 58%;}
}

.Bottom002900 .b_nav nav{}
.Bottom002900 .b_nav nav dl{float: left; max-width: 1.8rem;}
.Bottom002900 .b_nav nav dt { margin-bottom: 0.2rem;}
.Bottom002900 .b_nav nav dt a{font-size: var(--font-size18); color: var(--grey); position: relative; }
.Bottom002900 .b_nav nav dt a:hover{ color: var(--hover-color);}
.Bottom002900 .b_nav nav dd{line-height: 0.24rem;padding: 0.06rem 0;}
.Bottom002900 .b_nav nav dd a{font-size: var(--font-size16);}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}
.Bottom002900 .copyright{line-height: 2;border-top: 1px solid rgba(0, 0, 0, 0.1);padding: 0.24rem 0 ;margin-top: 0.3rem;font-size: var(--font-size14); }
.Bottom002900 .copyright .fr a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 0.12rem;background: rgba(0,0,0,0.2);margin: 0 0.15rem;vertical-align: middle;}

.Bottom002900 a:hover{color: var(--hover-color);opacity: 1!important;}
.Bottom002900 .logo img{max-height:0.5rem;}
.Bottom002900 .contact .hotline .tit{color: rgba(0, 0, 0, 0.8);display: flex;align-items: center}
.Bottom002900 .contact .hotline .tit::before{content: '';width:0.2rem;height: 0.2rem;  background: url(../images/icon_call.svg) no-repeat left center; background-size: 0.2rem auto;margin-right: 0.1rem}
.Bottom002900 .contact .num{font-size: var(--font-size38); font-weight: 500; margin-bottom: 0.18rem;line-height: 1;color: var(--hover-color);}
.Bottom002900 .contact .hotline p{display: block; margin: 0.06rem 0; line-height: 1.6; padding-left:0.26rem;background-position: left top 3px;background-repeat: no-repeat; background-size: 0.18rem auto; color: var(--grey); opacity: 0.8; }
.Bottom002900 .contact .hotline p.add{background-image: url("../images/icon_add.svg");}
.Bottom002900 .contact .hotline p.email{background-image: url("../images/icon_email.svg");}
.Bottom002900 .contact .hotline p+p{margin-top:0.1rem;}

.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 1.3rem; padding: 0.05rem;background: #fff; margin-bottom: 0.1rem;border-radius: 0.1rem;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 20px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 0.15rem;}
.Bottom002900 .share li a{display: block;background: rgba(0,0,0,0.1); width: 0.5rem; height: 0.5rem;background-position: center center;background-repeat: no-repeat; background-size: 0.24rem auto; border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a:hover{background-color: var(--hover-color);}

@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom: 0.16rem;}
}

@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 0.2rem;}
.Bottom002900 .f-top{padding-bottom: 0.24rem; margin-bottom: .24rem;}
.Bottom002900 .contact .tit{padding: 0.12rem 0;justify-content: center;}
.Bottom002900 .contact .hotline p{display: table; margin: 0.06rem auto 0;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
}


.FloatBox{position: fixed;z-index:999;right:0.1rem;top:50%;transform: translateY(-50%);}
.FloatBox li{margin-bottom:0.05rem;position: relative;}
.FloatBox li>a{width:0.55rem;height:0.55rem;display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 0.5rem;background: var(--hover-color);font-weight: lighter;color:#fff;font-size: var(--font-size14);}
.FloatBox li .icon{display: flex;align-items: center;justify-content: center;}
.FloatBox li .icon img{ max-width: 0.3rem;}
.FloatBox li:hover>a{background: var(--hover-color);}
.FloatBox li .tcbox{min-height:100%;min-width:1.5rem;right:108%;border-radius: 0.05rem;background: var(--hover-color);position: absolute;color:#fff;text-align: center;top:0%; padding:0.12rem;display: flex;align-items: center;flex-direction: column;white-space: nowrap;justify-content: center;display: none;}
.FloatBox li .tcbox p{ margin: 0; line-height: 1.5; }
.FloatBox li .tcbox p b{ font-size: var(--font-size20);}
.FloatBox li .tcbox img{ margin-bottom: 0.08rem;}
.FloatBox li:hover .tcbox{display: flex;}
.FloatBox li.gotop a{background:var(--hover-color);}
.FloatBox li.gotop .icon img{ max-width: 0.16rem;}
.FloatBox li.gotop.on{opacity: 1;visibility: visible;}



.nBanner{position: relative;}
.nBanner .txt{width:100%;position: absolute;z-index: 2;left:0;top:50%;transform: translateY(-50%);color:#fff; display: flex;align-items: center;justify-content: center; }
.nBanner .txt .cn{font-size: var(--font-size48);font-weight: 500;line-height: 1;margin-bottom: 0.1rem;}
.nBanner .txt .en{font-size: var(--font-size24); color: #fff; line-height: 1.2;  text-transform: uppercase;}
@media (min-width:1025px) {
.nBanner .wap{display: none;}   
}
@media (max-width:1024px) {
.nBanner .pc{display: none;}  
.nBanner .txt .cn{font-size: var(--font-size30);}  
.nBanner .txt .en{font-size: var(--font-size16);}
}

/*Menu003135 */
.Menu003135{position: relative;z-index: 3; border-bottom: 1px solid rgba(0,0,0,0.1);}
.Menu003135 .current{font-size:var(--font-size14); padding-left:.25rem;background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size:.16rem auto; line-height:.8rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: var(--grey); font-weight: lighter;}
.Menu003135 .current span{color:var(--black);}
.Menu003135 .nav-menu ul {white-space: nowrap;overflow-x: auto; font-size: 0;}
.Menu003135 .nav-menu li{/* float: left; */ display: inline-block; font-size:var(--font-size16);line-height:.8rem;}
.Menu003135 .nav-menu li a{display: block;position: relative; color: var(--grey);  padding:0 .3rem;}
.Menu003135  a:hover{color: var(--black);}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:var(--white);background-color:var(--hover-color);}


.Menu003135 .slider{padding:0 0.24rem; }
.Menu003135 .slick-arrow{position: absolute; z-index: 30; top: 50%; width:0.2rem; height: .8rem; padding: 0; margin-top: -.4rem;  transition: 0.3s;}
.Menu003135 .slick-arrow:before{position: absolute; content: ''; width: 0.14rem; height:0.14rem; border-bottom: 0.02rem solid #999;border-left:0.02rem solid #999; left: 50%; top: 50%; margin: -0.07rem 0 0 -0.07rem; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Menu003135 .slick-arrow:hover:before{border-bottom-color:var(--hover-color);border-left-color:var(--hover-color); }
.Menu003135 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Menu003135 .slick-prev{left:0;}
.Menu003135 .slick-next{right:0;}
.Menu003135 .nav-menu ul::-webkit-scrollbar {width: 0.3rem;height: 0.05rem;}
.Menu003135 .nav-menu ul::-webkit-scrollbar-thumb {background: var(--hover-color);border-radius: 0.3rem;}
.Menu003135 .nav-menu ul::-webkit-scrollbar-track {background: transparent;}

@media (min-width:1025px) {
.Menu003135 .w100{width:100%;}
}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}  
.Menu003135 .nav-menu li{line-height: 0.6rem;font-size: 0.18rem;} 
.Menu003135 .nav-menu{white-space: nowrap;overflow: auto;}
.Menu003135 .nav-menu li{display: inline-block;float:none;}
}

.lm-title{margin-bottom:0.4rem; line-height: 1;}
.lm-title.center{text-align: center;}
.lm-title .cn{font-size:var(--font-size42);color: var(--black);font-weight: 500;}
.lm-title.white .cn {color: #fff;}
@media(max-width:1024px){
.lm-title{margin-bottom:0.3rem;}
.lm-title .cn{font-size:var(--font-size32);}
.lm-title .desc{font-size:var(--font-size16);}
}

.RighInfo003241{padding:var(--padMar100) 0;}
.RighInfo003241 .columntit{margin-bottom: .3rem;}
.RighInfo003241 .ad-img img{border-radius: var(--radius);}
.RighInfo003241 .number-data{display: flex;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;border-bottom: solid 1px #eee; padding: .15rem 0;}
.RighInfo003241 .number-data .ico{width: 0.5rem;flex-shrink: 0;}
.RighInfo003241 .number-data .inner{flex: 1;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:var(--hover-color)}
.RighInfo003241 .number-data .counter{font-size: var(--font-size42); font-weight: 700;  line-height: 1; margin-right:0.3em;}
.RighInfo003241 .number-data .num sub{font-size: 1em;}
.RighInfo003241 .number-data p{margin:.1rem 0 0;color: #666; font-size: .18rem;}
.RighInfo003241 .edit-info{text-align: justify;color: #333;}
.RighInfo003241 .edit-info p{margin-bottom: .15rem; font-size: .18rem;line-height:2;}
@media (min-width:1025px) {
.RighInfo003241 .left{width: calc(1008 / 1440 * 100%);} 
.RighInfo003241 .right{width: calc(316 / 1440 * 100%);} 
.RighInfo003241 .number-data{min-height: 100%;flex-direction: column;justify-content: space-between;}
}
@media (max-width:1024px) {
.RighInfo003241 .left{ margin-bottom: 0.24rem;}
.RighInfo003241 .number-data{flex-wrap: wrap;} 
.RighInfo003241 .number-data li{width: 45%;}
.RighInfo003241 .number-data li:not(:nth-child(2n)){margin-right: 10%;}
}
@media (max-width:640px) {
.RighInfo003241 .number-data .ico{width: 0.3rem;}
}

.LifeCycle{padding-top:var(--padMar100);}
.LifeCycle .dec{font-size: var(--font-size18); color: var(--grey); line-height: 1.8; max-width: 10.8rem; margin: 0 auto; text-align: center;margin-bottom: 0.4rem; }
.LifeCycle .box{position: relative;overflow: hidden;}
.LifeCycle .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover; z-index: -1;}
.LifeCycle .bg::after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(0,0,0,0.3);transition: all 0.5s; }

.LifeCycle ul{ display: flex; flex-wrap: wrap;padding:var(--padMar100) 0;}
.LifeCycle li{position: relative;float: left; margin-right: 2%; transition: all 0.5s ease 0s;padding:0.6rem 0.5rem; ;background-color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.2); border-radius: var(--radius); text-align: center;}
.LifeCycle li .icon { margin-bottom: 0.24rem;}
.LifeCycle li .icon img {max-width: 0.6rem;}
.LifeCycle li .tit{font-size:var(--font-size26);color: var(--black); font-weight: 500; margin-bottom: 0.16rem;}
.LifeCycle li .desc{font-size:var(--font-size18);line-height: 1.875;color: var(--grey2);}
.LifeCycle li .desc p{ margin:0.05rem 0;}
.LifeCycle li:hover{transform: translateY(-0.1rem); background-color: var(--white); }
@media(min-width:1025px){
.LifeCycle li{ width:23.5%;}
.LifeCycle li:nth-child(4n){margin-right: 0;}
}
@media(max-width:1024px){
.LifeCycle li{ width: 100%; padding: 0.24rem;  margin-bottom: 0.2rem; margin-right: 0;}
.LifeCycle li .tit{font-size: var(--font-size24);}
}

.Quality .item{position: relative; }
.Quality .item:not(:last-child){ margin-bottom: 0.4rem;}
.Quality .item .icon{position: absolute;left: 50%;top: 50%;width: 0.8rem;height: 0.8rem; background: var(--hover-color); border-radius: 0.5rem; transform: translate(-50%,-50%);z-index: 10; display: flex;align-items: center; justify-content: center;}
.Quality .item .icon img{ max-width: 0.5rem;}
.Quality .item .tit{font-size:var(--font-size30);color: var(--black); font-weight: 500; margin-bottom: 0.24rem;}
.Quality .item .desc{font-size:var(--font-size20);line-height: 1.8;color: var(--grey); margin-bottom: 0.12rem;}
.Quality .item .desc p{ margin:0.05rem 0;}
.Quality .item li{font-size:var(--font-size18);color: var(--grey2);line-height: 1.7;padding-left:.17rem;position:relative;margin-top:.08rem;}
.Quality .item li:before{content:'';display:block;position:absolute;left:0;top:.12rem;width:.05rem;height:.05rem;border-radius:50%;background-color:var(--hover-color);}
.Quality .pic{position: relative;z-index: 2;padding-bottom: .2rem;padding-right: .2rem;}
.Quality .pic img{ border-radius: var(--radius); transition: 0.3s;}
.Quality .pic:after{display: block; content: '';width:90%; height:90%; background:rgba(var(--rgb-hover), 0.05); position: absolute; right: 0; bottom: 0; z-index: -1;  border-radius:  var(--radius);}
.Quality .item:nth-child(2n) .pic{padding-bottom: .2rem;padding-left: .2rem;}
.Quality .item:nth-child(2n) .pic:after{right: auto; left: 0;}

.Quality .box1 {padding:var(--padMar100) 0; }
.Quality .box1 .tit{font-size: var(--font-size30);color: var(--black);font-weight: 500;margin-bottom: 0.24rem; text-align: center;}
.Quality .box1 ul{list-style: none; display: flex; justify-content: center; gap: 2rem;}
.Quality .box1 .jt{font-size: var(--font-size60); font-weight: bold; vertical-align: middle;font-family: 'Barlow';}
.Quality .box1 li{flex: 1;}
.Quality .box1 li .tit1{display: flex;align-items: center;justify-content: center;flex-direction: row;}
.Quality .box1 li .counter{font-size:var(--font-size60); color:var(--hover-color); font-family: 'Barlow'; font-weight: bold;}
.Quality .box1 li .fh{font-size:var(--font-size60);color:var(--hover-color); font-family: 'Barlow'; font-weight: bold;margin: 0 .1rem;}
.Quality .box1 li .unit{font-size:var(--font-size20);color:var(--hover-color);margin-left: .15rem  }
.Quality .box1 li .tit2{font-size:var(--font-size16);color:#666; margin-top: 0.1rem;text-align: center;}

@media (min-width:1025px) {
.Quality .item{display: flex; justify-content: space-between; align-items: center;}
.Quality .item:nth-child(2n){ flex-direction: row-reverse;}
.Quality .img{width: 50%;}   
.Quality .info{ width: 42%; }
}
@media (max-width:1024px) {
.Quality .left{ margin-bottom:.3rem;}
.Quality .box1 ul{gap: 0.2rem; flex-wrap: wrap;justify-content: space-between;}
.Quality .box1 li{ width: 30%;}
.Quality .box1 .tit{font-size: var(--font-size24);}
.Quality .box1 li .counter{font-size:var(--font-size42);}
.Quality .box1 li .fh{font-size:var(--font-size36);}
}

.Honor{background: #fff; padding: var(--padMar100) 0; overflow: hidden;}
.Honor2{background: #f6f9fc;}
.Honor ul{ display: flex; flex-wrap: wrap;}
.Honor li{float: left;margin-right: 2%;margin-bottom: 2%}
.Honor li .img{background: #edf1f4;background-image: linear-gradient(to bottom, #eff3f6, #dae1e7, #eff3f6);background-size: 100% 100%;height:3.8rem;box-sizing: border-box;padding:0.3rem 0;border-radius: var(--radius);transition: all .5s;}
.Honor li .img .imgbox{padding-top:3.2rem;}
.Honor li .img .imgbox img{padding:0.1rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:85%;max-height:3.2rem;width:85%;margin:0 auto;height:auto;position: relative;z-index:9;}
.Honor li .img .imgbox .box{position: relative;text-align: center;width:100%;}
.Honor li:hover .img span{transform: scale(1.1);}
.Honor li .tit{text-align: center;margin-top:0.16rem;font-size: var(--font-size18); color: var(--grey); line-height: 1.6;}
.Honor li:hover .tit{ color: var(--hover-color);}
@media (min-width:1025px) {
.Honor li{width: 23.5%;}
.Honor li:nth-child(4n){margin-right: 0}
}
@media(max-width:1024px) {
.Honor li{width: 49%;}
.Honor li:nth-child(2n){margin-right: 0}
.Honor li .img{height:2.6rem;padding:0.2rem 0;}
.Honor li .img .imgbox{padding-top:2.2rem;}
.Honor li .img .imgbox img{max-height:2.2rem;}
}
.Honor .desc{font-size:var(--font-size18);color:var(--grey2);line-height:1.8; text-align: center; margin-top: 0.2rem;}
.Honor .desc span{font-size:var(--font-size24);color:var(--hover-color); font-weight: 500;}
.Honor .HonorBox .slick-list{margin-left:-0.3rem;}
.Honor .HonorBox .item{margin-left:0.3rem;display:inline-block; width: 3.6rem;}
.Honor .HonorBox .item .tit{text-align: center;margin-top:0.2rem;font-size: var(--font-size18); line-height: 1.6;}

.Honor .HonorBox .item .img{background: url(../images/honor-bg.jpg) no-repeat bottom center;background-size: 100% 100%;height:3.9rem;box-sizing: border-box;padding:0.35rem 0;border-radius: var(--radius);transition: all .5s;}
.Honor .HonorBox .item .img .imgbox{padding-top:3.2rem;}
.Honor .HonorBox .item .img .imgbox img{padding:0.12rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:80% !important;max-height:3.2rem;width:80%;margin:0 auto;height:auto;position: relative;z-index:9;}
.Honor .HonorBox .item .img .imgbox .box{position: relative;text-align: center;width:100%;}
.Honor .HonorBox .item:hover .img span{transform: scale(1.05);}

.Honor .slick-arrow { width: 0.5rem; height: 0.5rem; border-radius: 50%; border: 0.01rem solid var(--hover-color);  z-index: 2; position: absolute; top:42%;transform: translate(0, -50%); text-indent: -999em;overflow: hidden; }
.Honor .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid var(--hover-color); border-top: 2px solid var(--hover-color); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.Honor .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Honor .slick-prev {left:-0.8rem; }
.Honor .slick-next {right:-0.8rem;}
.Honor .slick-arrow:hover{ background: var(--hover-color);}
.Honor .slick-arrow:hover:before{ border-color: #fff;}



.HoneLink{padding-bottom: var(--padMar100);}
.HoneLink li{float: left;width:calc(50% - .1rem);position: relative;padding-bottom:24%; border-radius:var(--radius); overflow: hidden; }
.HoneLink li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:var(--black);}
.HoneLink li a >*{position: absolute; left: 0;width: 100%;}
.HoneLink li .imgbox{height: 100%; top: 0;}
.HoneLink li .imgbox:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:100%;background:rgba(var(--rgb-black),0.25);}
.HoneLink li .txt{z-index: 10; bottom:.34rem;padding: 0 .3rem;color:var(--white); transition: .3s;}
.HoneLink li .icon img{height:.44rem;display: block;}
.HoneLink li .tit{font-size:var(--font-size24); margin:.2rem 0 .15rem;}
.HoneLink li .desc{font-size:var(--font-size18);line-height:1.8; margin: 0;}
.HoneLink li .more{display:none; width:.5rem; height: .5rem; background:url(../images/more-w.svg) no-repeat center var(--hover-color); background-size:auto .14rem; margin:.2rem auto 0; border-radius: 50%;transform: rotate(-45deg); transition: 0.3s;}
.HoneLink li:hover .imgbox:after{height: 100%; background:rgba(var(--rgb-black),0.6); backdrop-filter: blur(4px);}
.HoneLink li:hover .txt{bottom:50%; transform: translateY(50%); text-align: center;}
.HoneLink li:hover .icon img{margin: 0 auto;}
.HoneLink li:hover .more{display:block;}

@media(min-width:1025px){
.HoneLink li{margin-bottom:.2rem;margin-right:.2rem;}
.HoneLink li:nth-child(2n){margin-right: 0;}
}
@media(max-width:1024px){
.HoneLink li{width: 100%;padding-bottom: 51.858%;}
.HoneLink li:not(:last-child){margin-bottom: 0.15rem;}
}



.Prolist{padding: var(--padMar100) 0;}
.Prolist ul{ display: flex; flex-wrap: wrap;}
.Prolist li { float: left; margin-bottom: 2% ; margin-right:2%; border-bottom: 1px solid #eee; padding-bottom: 0.2rem; position: relative; z-index: 2; }
.Prolist li:after {content: "";position: absolute; width: 0; height: 1px; background: #eee;left: 0;bottom: 0;transition: all .5s;}
.Prolist li:hover:after{background: var(--hover-color);width: 100%;height: 2px;}
.Prolist li .pic{overflow: hidden; margin-bottom: 0.2rem;}
.Prolist li .pic .imgbox{padding-top:100%;transition: 0.3s; border-radius: var(--radius);}
.Prolist li a:hover .imgbox img{transform: scale(1.1);}
.Prolist li .txt{  overflow: hidden;}
.Prolist li .txt .tit{font-size:var(--font-size18);color:var(--black); line-height: 1.6;}
.Prolist li .txt .center{text-align: center;}
.Prolist li .txt .desc{font-size:var(--font-size16);line-height:1.875;color:#999; }
.Prolist li a:hover .txt .tit{color:var(--hover-color);}
@media (min-width:1025px) {
.Prolist li{width:18.4%;}
.Prolist li:nth-child(5n){margin-right: 0;}
}
@media(max-width:1024px){
.Prolist li{width: 32%;}
.Prolist li:nth-child(3n){margin-right: 0;}
}

@media(max-width:640px){
.Prolist li{width: 49%;margin-right: 2%;}
.Prolist li:nth-child(2n){margin-right: 0;}
}


#BlowupLens{bottom: 0;left: 0;}

/*.RighInfo001277 为demo编号*/
.RighInfo001277{ padding:var(--padMar100) 0;}
.RighInfo001277 .slider-big{ border:1px solid #dcdcdc;}
.RighInfo001277 .slider-big li figure{ background-size:contain;}
.RighInfo001277 .slider-big li .imgbox{ /* padding-bottom:100%; */ background-size:contain;position:relative;}
/*.RighInfo001277 .slider-big li .imgbox img{object-fit: contain;}*/

.RighInfo001277 .list_img{float:left; width:52%; position:relative;}
.RighInfo001277 .slider-big{position:absolute;left:0;top:0;height:100%;width: 79.58%;}
.RighInfo001277 .slider-big *{height: 100%;}
.RighInfo001277 .slider-list{padding:0.42rem 0;margin-left: 82.9%;}
.RighInfo001277 .slider-list .slick-arrow{ left: 0;}
.RighInfo001277 .slider-list .slick-prev{top: 0;}
.RighInfo001277 .slider-list .slick-next{bottom: 0;}
.RighInfo001277 .slider-list li{ height:1.6rem;  position:relative;}
.RighInfo001277 .slider-list li .imgbox{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain;}
.RighInfo001277 .slider-list li.slick-current .imgbox{ border-width:2px;}

.RighInfo001277 .slider-list{ position: relative;}
.RighInfo001277 .slider-list li .imgbox{  border:1px solid #f2f2f2;}
.RighInfo001277 .slider-list li.slick-current .imgbox{border-color: var(--hover-color); }
.RighInfo001277 .slider-list .slick-arrow{position:absolute; width:100%; height:0.4rem;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo001277 .slider-list .slick-prev{background-image:url(../images/RighInfo001277-btn_prev.png);}
.RighInfo001277 .slider-list .slick-next{background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .slider-list .slick-disabled{cursor:default;}

.RighInfo001277 .slider-list li .imgbox{ padding-bottom:100%; background-size:contain;position:relative;border:1px solid #f2f2f2;}
/*.RighInfo001277 .slider-list li .imgbox img{object-fit: contain;}*/


.RighInfo001277 .right_info{ float:right; width:43%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info .intro{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info sup{ font-size:0.12rem; color:var(--hover-color); margin-left:0.07rem;}
.RighInfo001277 .right_info h1{color:var(--hover-color); font-size:var(--font-size26); }
.RighInfo001277 .right_info h3{ font-size:var(--font-size18); font-weight:normal;}
.RighInfo001277 .right_info .intro{line-height:1.8; color:#999; margin-bottom:0.5rem;}
.RighInfo001277 .right_info .intro pre{ font-size:var(--font-size16);}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid var(--hover-color); padding:0.1rem 5%; color:var(--hover-color); transition:0.4s;border-radius:.05rem;}
.RighInfo001277 .right_info a:hover{ background-color:var(--hover-color); color:#fff;}

.RighInfo001277 .tab{ padding-top:var(--padMar60);}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:var(--font-size18); font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{border-radius: var(--radius) var(--radius) 0 0; float:left; padding:0 0.2rem; line-height:0.5rem; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:var(--hover-color); color:#fff;}
.RighInfo001277 .tab .info{ padding-top:0.4rem; font-size:var(--font-size16); line-height: 1.875;}
.RighInfo001277 .tab .info span{ font-size:var(--font-size18); font-weight:bold; color:var(--hover-color);}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:2; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:0.1rem 0;}
.RighInfo001277 .ul_download li a{ padding:0 0.38rem; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}


.RighInfo001277 .spec-layout { display: flex; align-items: flex-start; gap: 0.3rem; }
.RighInfo001277 .spec-img { flex-shrink: 0; }
.RighInfo001277 .spec-img img {max-width: 6rem; width: 100%; display: block; height: auto; }
.RighInfo001277 .spec-text { flex: 1; }
.RighInfo001277 .spec-text p { margin: 0.1rem 0; }

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
.RighInfo001277 .spec-layout{display: block;}
}

@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:var(--font-size24); }
.RighInfo001277 .right_info h3{ font-size:var(--font-size18);}
.RighInfo001277 .slider-list li{ height:0.92rem;}
.RighInfo001277 .tab .h1_tab{ font-size:var(--font-size16);}
.RighInfo001277 .right_info .intro{ margin-bottom: 0.3rem;}
.RighInfo001277 .tab .info{padding-top:0.3rem;}

}	
	
 
/*PicList002171 */
.PicList002171{padding: var(--padMar100) 0;}
.PicList002171:nth-child(2n+1){background-color:#fafafa;}
.PicList002171 li{ float:left; width:15%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;border-radius: var(--radius);transition: .3s}
.PicList002171 li img{ display:block; width:100%;border-radius: var(--radius);}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(172,26,65,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li a:hover{border-color:var(--hover-color);}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(6n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

.Culture .list1{ padding: var(--padMar50) 0;}
.Culture dd{background-color: #f6f8fa;}
.Culture dd:not(:last-child){margin-bottom: 0.4rem;border-radius: var(--radius);}
.Culture dd .info1{flex: 1;padding: 0.6rem;}
.Culture dd .imgbox img{height: auto;border-radius: var(--radius);}
.Culture dd .title{padding-bottom: 0.3rem;margin-bottom: 0.24rem;border-bottom: 1px solid #ededed;}
.Culture dd .title .entit{line-height: 1;font-size: var(--font-size46);color: rgba(var(--rgb-hover), 0.08);margin-bottom: 0.16rem;text-transform: uppercase;}
.Culture dd .title .tit{line-height: 1.1;font-size: var(--font-size36);color: var(--hover-color); font-weight: 500; }
.Culture dd .desc{font-size:var(--font-size16);color:var(--grey2);line-height:1.875; }
.Culture dd .desc p{ margin: 0;}
.Culture dd:nth-child(even){flex-direction: row-reverse;}
@media (min-width:1025px) {
.Culture dd{ display: flex; justify-content: space-between; align-items: center;}
.Culture dd .imgbox{width: 30%;}
}

@media (max-width:1024px) {
.Culture dd .imgbox{width: 100%;}
.Culture dd .info1{padding: 0.24rem;}
.Culture dd .title{padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
.Culture dd .title .tit{font-size: var(--font-size26);}
}
/*Floor003236 */
.Floor003236{background: url(../images/Floor003236-bg.jpg) no-repeat center bottom;background-size: cover; overflow: hidden;padding: var(--padMar120) 0;}
.Floor003236 .index-name{font-size: var(--font-size48); font-weight: 700; margin-bottom: 0.8rem;}
@media (max-width:640px) {
.Floor003236 .index-name{font-size: var(--font-size40);margin-bottom: 0.4rem;}
}
.Floor003236 .splide__arrow{width: 0.54rem; height: 0.54rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem;}
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev.svg); left: 0;}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next.svg);right: 0;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}

.Floor003236 .splide:before{position: absolute; content: ''; height: 1px;width: 100vw; left: 50%;margin-left: -50vw;background-color: #d8e1eb; top: 50%;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;}
.Floor003236 .splide__slide:after{position: absolute; content: ''; height: 1px;top: 50%;width: 0;transform: translateX(-50%);background-color: var(--hover-color); left: 50%; transition: 0.3s 0.3s;z-index: 3;}
.Floor003236 .splide__slide.is-active:after{width: 100%;}

.Floor003236 .splide__slide:before{position: absolute; content: ''; width:100%; height:0;border-radius: 0.16rem; left:0;z-index: 1; transition: 0.5s; top: 0;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);}
.Floor003236 .splide__slide.is-active:before{height: 100%;}

.Floor003236 .opacity:before,
.Floor003236 .opacity:after{position: absolute; content: '';width: 2.78rem; height: 100%; top: 0;}
.Floor003236 .opacity:before{left: 0;}
.Floor003236 .opacity:after{right:0}

.Floor003236 .splide__slide > div{height: 2.2rem;position: relative; z-index: 5;}
.Floor003236 .txt{padding: 0.41rem 0.47rem 0 0.48rem;}
.Floor003236 .txt pre{line-height: calc(32 / 18); font-size: var(--font-size18);color: var(--txt-color-666);text-align: center;}
.Floor003236 .year{text-align: center; font-family: 'Poppins';  padding: 0.4rem; }
.Floor003236 .year h3{font-size: var(--font-size36);margin: 0; transition: 0.3s;}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size50);color: var(--hover-color); }
.Floor003236 .icon-dot{position: absolute; width: 0.2rem; height: 0.2rem;background-color: var(--white);border-radius: 50%; left: 50%;margin-left: -0.1rem; transition: 0.3s;top: -0.1rem;}
.Floor003236 .icon-dot::before,
.Floor003236 .icon-dot:after{position: absolute; content: '';left: 50%; transition: 0.3s;}
.Floor003236 .icon-dot::before{width: 1px; height: 0.4rem; background-color: #d8e1eb; margin-left: -0.5px; top: -0.46rem;}
.Floor003236 .icon-dot:after{border-radius: 50%; width: 0.09rem; height: 0.09rem; top: 50%;margin: -0.045rem 0 0 -0.045rem; background-color: var(--hover-color);}
.Floor003236 .splide__slide.is-active .icon-dot{background-color: rgba(172, 26, 55, 0.3); width: 0.25rem; height: 0.25rem; margin-left: -0.125rem;top: -0.125rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{background-color: var(--hover-color); height: 0.75rem;top: -0.64rem;}
.Floor003236 .splide__arrow{background-color: var(--white); transition: 0.3s;}
.Floor003236 .splide__arrow:hover{opacity: 1; background-color: var(--hover-color);}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev-gray.svg);}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next-gray.svg);}
.Floor003236 .splide__arrow--prev:hover{background-image: url(../images/btn-prev.svg);}
.Floor003236 .splide__arrow--next:hover{background-image: url(../images/btn-next.svg);}
@media (min-width:641px) {
.Floor003236 .splide__slide:nth-child(2n):before{top:auto; bottom: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);}
.Floor003236 .splide__slide:nth-child(2n){flex-direction: column-reverse; }
.Floor003236 .splide__slide:nth-child(2n) .year{display: flex;align-items:flex-end; justify-content: center;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 1.02rem;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot{bottom: -0.1rem; top: auto;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot:before{top: 0.44rem;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot{bottom: -0.125rem; top:  auto;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot:before{top: 0.125rem;}
}
@media (min-width:1025px) {
.Floor003236 .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.3) 100%);-webkit-background-clip: text; color: transparent;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible .year h3{color: #333;}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible pre{color: #666;}
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible pre{ background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);-webkit-background-clip: text; color: transparent;}  
}

@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .index-name{font-size: var(--font-size32); }
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .txt pre{font-size: var(--font-size12);}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{font-size: var(--font-size26);}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size32);}
.Floor003236 .splide__slide > div{height: 1.6rem;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 0.3rem;}
.Floor003236 .icon-dot::before{height: 0.1rem;}
.Floor003236 .icon-dot::before{top: -0.1rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{height: 0.2rem;}
}
@media (max-width:640px) {
    .Floor003236{--lr:14vw}
    .Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
    .Floor003236 .txt{padding-left: calc(var(--lr) + 0.2rem);padding-right: calc(var(--lr) + 0.2rem);}
    .Floor003236 .splide__slide.is-active .icon-dot:before{top: -0.1rem;}
    .Floor003236 .txt pre{font-size: var(--font-size14);}
}

/*Page002623 */
.Page002623{padding: var(--padMar60) 0 0% 0 ; text-align: center;font-size: var(--font-size18);}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 0.2rem; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 0.55rem; width: 0.55rem; margin: 0 5px; border: 1px solid #e7e7e7; border-radius: 0.5rem;/* background: #f8f8f8; */}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: var(--hover-color); border-color: var(--hover-color); }
.Page002623 .Pages .p_page > a{font-size: 0;height: 0.55rem;position: relative; }
.Page002623 .Pages .p_page > a:before{position: absolute;content: '';border-top: 0.02rem solid #666;border-right: 0.02rem solid #666;left: 50%;top: 50%;width: 0.1rem;height: 0.1rem;transform: rotate(45deg);margin: -0.05rem 0 0 -0.05rem;}
.Page002623 .Pages .p_page > a.a_prev:before{transform: rotate(-135deg);}
.Page002623 .Pages a.a_prev:hover:before{border-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-color: #fff;}
@media(max-width:640px){
.Page002623 .Pages em{display: none;}
}


.Newlist{padding: var(--padMar100) 0;}
.Newlist ul{ display: flex; flex-wrap: wrap;}
.Newlist li { float: left; margin-bottom: 3% ; margin-right:3%; border-bottom: 1px solid #eee; padding-bottom: 0.24rem; position: relative; z-index: 2; }
.Newlist li:after {content: "";position: absolute; width: 0; height: 1px; background: #eee;left: 0;bottom: 0;transition: all .5s;}
.Newlist li:hover:after{background: var(--hover-color);width: 100%;height: 2px;}
.Newlist li .pic{overflow: hidden; margin-bottom: 0.2rem;}
.Newlist li .pic .imgbox{padding-top:65.075%;transition: 0.3s; border-radius: var(--radius);}
.Newlist li a:hover .imgbox img{transform: scale(1.1);}
.Newlist li time{ display: block; font-size: var(--font-size16);color:#999; font-weight: lighter;padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto;}
.Newlist li .txt{  overflow: hidden;}
.Newlist li .txt .tit{font-size:var(--font-size20);color:var(--black);margin-bottom:0.12rem; line-height: 1.6;}
.Newlist li .txt .center{text-align: center;}
.Newlist li .txt .desc{font-size:var(--font-size16);line-height:1.875;color:#999; }
.Newlist li .txt .date{display: flex;justify-content: space-between;margin-top: 0.24rem;align-items: center;}
.Newlist li .txt .more{width: 0.4rem; height: 0.4rem; border: solid 0.01rem #d7dce7; border-radius: 50%; position: relative;transition: 0.3s;}
.Newlist li .txt .more:before{content: ''; position: absolute; width: 100%; height: 100%; background: url(../images/more.svg) no-repeat center center;background-size: 0.12rem auto;transform: rotate(-45deg); transition: 0.3s;}
.Newlist li a:hover .txt .tit{color:var(--hover-color);}
.Newlist li a:hover .txt .more{background: var(--hover-color); border-color: var(--hover-color);}
.Newlist li a:hover .txt  .more:before{filter: grayscale(100%) brightness(1000%);background-image: url(../images/more-w.svg) ;transform: rotate(0deg); }
@media (min-width:1025px) {
.Newlist li{width: 31.33%;}
.Newlist li:nth-child(3n){margin-right: 0;}
}
@media(max-width:1024px){
.Newlist li{width: 48.5%;}
.Newlist li:nth-child(2n){margin-right: 0;}
}

@media(max-width:640px){
.Newlist li{width: 100%;margin-right: 0;}
}


.News_detail {padding: var(--padMar100) 0; }
.News_detail .news_info .title { text-align: center; padding-bottom: 0.2rem; border-bottom: 1px solid #eee; margin-bottom: 0.3rem; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 0.15rem; font-size: var(--font-size30); font-weight: 500;  color: var(--black); }
.News_detail .news_info .title time {display: inline-block;color: #999; font-weight: lighter; font-size: var(--font-size16);padding-left: 0.3rem;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 0.18rem;line-height: 1.6}
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 1.875; color: var(--grey); font-size: var(--font-size16); }
.News_detail .info p{margin:0.1rem 0;}
.News_detail .bot { position: relative; margin-top: 0.4rem; padding-top: 0.32rem; border-top: 1px dashed #eee }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 1.7rem; line-height: 0.52rem; border-radius: 0.5rem; background: var(--hover-color); }
.News_detail .info_back a:before{display: inline-block; vertical-align: top;content: '';background-image: url(../images/icon-back.svg);background-size: contain;background-position: center; background-repeat: no-repeat; width: 0.24rem;height: 0.52rem;margin-right: 0.1rem;}
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: var(--grey3);  }
.News_detail .info_pn span a:hover { color: var(--hover-color); }

@media(max-width:1024px) {
.News_detail .bot{margin-top: 0.3rem;padding-top: 0.24rem;}
.News_detail .info_back { position: relative; margin-bottom: 0.2rem;}
.News_detail .news_info .title h1 { font-size: var(--font-size26); }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; }
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .info img{width: 100% !important; height: 100% !important;}
}



.ContactInfo{padding:var(--padMar100) 0; }
.ContactInfo .Contact h2{font-size: var(--font-size30); line-height: 1.2; color: var(--black); font-weight: 500; margin: 0;margin-bottom: 0.2rem; }
.ContactInfo .box{ background: #f8f9fa; border-radius: var(--radius);}
.ContactInfo .Contact{ padding:0.24rem 0.5rem ;}
.ContactInfo .Contact li{display: flex;flex-wrap: wrap;border-bottom: 1px dashed #e7e7e7; padding:0.2rem 0 ;}
.ContactInfo .Contact li .icon{width: 0.42rem;}
.ContactInfo .Contact li .icon img{max-width: 0.3rem;}
.ContactInfo .Contact li .txt{font-size: var(--font-size16);color: var(--grey);  width: calc(100% - 0.42rem);}
.ContactInfo .Contact li .txt .tit{color: var(--grey2); margin-bottom: 0.08rem; }
.ContactInfo .Contact li .txt p{ margin: 0; line-height: 1.5;font-size: var(--font-size20); }
.ContactInfo .Contact li .txt p b{font-size: var(--font-size32); color: var(--hover-color); }
.ContactInfo .pic img{ border-radius:0 var(--radius) var(--radius) 0;}
@media (min-width:1025px) { 
.ContactInfo .box{display: flex; align-items: center; justify-content: space-between;  }
.ContactInfo .Contact{width:50%;}
.ContactInfo .pic{width:50%;}
}
@media (max-width:1024px) {
.ContactInfo .Contact{ margin-bottom: 0.2rem;padding:0.3rem;}
.ContactInfo .Contact h2{font-size: var(--font-size26);}
}

.FormInfo{padding:  var(--padMar100) 0; background:url(../images/FormInfo-bg.jpg) no-repeat center; background-size: cover;}
.FormInfo .form-ul{padding: 0.5rem;background: rgba(255, 255, 255, 0.8);border-radius:var(--radius); }
.FormInfo .form-ul li{margin-bottom: 0.15rem;position: relative;}
.FormInfo .form-ul li .tit{position: absolute; left: 0.15rem; top: 0;font-size: var(--font-size16);  line-height: 0.55rem;color: #333;display: block; }
.FormInfo .form-ul li select,
.FormInfo .form-ul li .text{width: 100%;border-radius: 0.05rem;border: solid 1px #ededed;font-size: var(--font-size16);line-height: 0.55rem;height: 0.55rem;background: rgba(255, 255, 255, 0.7);color: var(--grey);padding: 0 0.15rem;}
.FormInfo .form-ul li select.focus,
.FormInfo .form-ul li .text.focus{border-color: var(--hover-color); color: var(--grey); box-shadow: 0 0px 0.1rem rgba(0, 0, 0, 0.08);}
.FormInfo .form-ul li textarea.text{height: 1.2rem; line-height: 1.6;}
.FormInfo .btn{width: 1.6rem;background: var(--hover-color);border-radius: 0.5rem;font-size: var(--font-size16);height:0.55rem;color: #fff;cursor: pointer;border: 0; margin:.2rem auto 0;display: block;}
.FormInfo .btn:hover{background: var(--hover-color);}
@media (min-width:1025px) { 
.FormInfo .form-ul .row2 li{float: left;width: calc(50% - 0.15rem);}
.FormInfo .form-ul .row2 li:nth-child(2n){float: right;}
.FormInfo .form-ul .row3 li{float: left; width: 32%; margin-right: 2%;}
.FormInfo .form-ul .row3 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.FormInfo .form-ul{padding: 0.2rem;}
}
/*Floor002733 */
.Floor002733{overflow-x: hidden;padding-bottom:  var(--padMar100);}

.Floor002733 .slick-dots{padding-top: 0.3rem;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: var(--hover-color);}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background:  var(--hover-color);}


.Floor002733 .more{padding: 20px 0 44px 0; }
.Floor002733 .more a{display: block; line-height: 58px; width: 220px; border-radius: 5px; border: 1px solid #e5e5e5; margin: 0 auto;text-align: center; font-size: 16px; transition: 0.3s; color: #aaa;}
.Floor002733 .more a:hover{background: var(--hover-color); border-color: var(--hover-color); color: #fff;}
.Floor002733 li.slick-slide{ height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; }
.Floor002733 li.slick-slide .pic{overflow: hidden;border-radius: var(--radius);}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 100%; transition: 0.3s; }
.Floor002733 li:hover .Ispic{ transform: scale(1.1);}
.Floor002733 li.slick-slide .txt{padding: 0.3rem 0.1rem;}
.Floor002733 li.slick-slide .txt aside{font-size: var(--font-size20); color: var(--black);text-align: center; }
@media(min-width:1201px){
.Floor002733 .slider{margin: 0 -0.2rem;}
.Floor002733 li.slick-slide .inner{ margin: 0 0.2rem;}
}
@media(max-width:1200px){
.Floor002733 .slider{margin: 0 -0.14rem;}
.Floor002733 li.slick-slide .inner{ margin: 0 0.14rem;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 0.16rem 0.1rem;}
}



.SingleInfo{padding:var(--padMar100) 0;}
.SingleInfo .edit_info{line-height:2; color: #333;}
.SingleInfo li{ margin-bottom: 1%;}


.Sitemap{ padding:var(--padMar100) 0;}
.Sitemap li{ padding: 0.2rem 0; border-bottom: solid 1px #eee}
.Sitemap li span{display: block;font-size: var(--font-size20); color: var(--black); font-weight: 500; margin-bottom: 0.12rem;}
.Sitemap .sub a{padding-right:0.2rem;font-size: var(--font-size16);margin-bottom: 0.1rem; color: #333; }
.Sitemap .sub a:hover{color: var(--hover-color);}

.feature-wrap {
            display: flex;
            gap: 40px;
        }
        .feature-item {
            background-color: #f1f1f1;
            border-radius: 24px;
            padding: 60px 30px;
            width: 100%;
            font-size:var(--font-size28);
            color: #222222;
            text-align: center;
            font-weight: 500;
        }