@charset "utf-8";
/* CSS Document */

.edit-container{ width: 13.64rem; margin-right: auto; margin-left: auto; position: relative;}

#footer2025{ background-color: #262b3d; font-size: 0.16rem; color: #afb4c5;}
.footer2025-top{ border-bottom: 0.01rem solid #6a6e7a;}
.footer2025-top-left{ float: left; width: 21.6%; padding: 0.8rem 0 0.8rem 1.08rem;}
.footer-logo{ height: 0.39rem;}
.footer-logo img{ display: block; height: 100%;}
.footer-share{ margin-top: 0.55rem;}
/*.footer-share .social-item{ display: inline-block; vertical-align: top; width: 0.27rem; margin-right: 0.3rem; background-color: #fff; border-radius: 0.03rem;}*/
.footer-share .social-item{ display: inline-block; vertical-align: top; width: 0.27rem; margin-right: 0.3rem; border-radius: 0.03rem;}
.footer-share .social-item img{ display: block; width: 100%;}
.footer-share .social-item:last-child{ margin-right: 0;}
.friendship-link-box{ margin-top: 0.8rem;}
.friendship-link-box dl dt{ font-size: 0.2rem; font-weight: bold; padding-bottom: 0.2rem;}
/* .friendship-link-box dl dt span{ display: inline-block; vertical-align: top; position: relative;}
.friendship-link-box dl dt span:before{ content: ''; width: 0.5rem; height: 0.02rem; background: -webkit-linear-gradient(100deg, #a00300, #d32c25); background: linear-gradient(100deg, #a00300, #d32c25); position: absolute; left: 0; bottom: -0.05rem;} */
.friendship-link-box dl dd{ margin-top: 0.2rem;}
.friendship-link-box dl dd a{ color: #afb4c5;}
.friendship-link-box dl dd a:hover{ color: #fff; text-decoration: underline;}

.footer2025-top-right{ float: right; width: 78.4%; border-left: 0.01rem solid #6a6e7a;}
.footer2025-top-right .footer-nav{ padding: 0.9rem 0 0.5rem 0;}
.footer2025-top-right .footer-nav dl{ float: left; width: 20%; padding-left: 0.6rem;}
.footer2025-top-right .footer-nav dl dt{ font-size: 0.2rem; font-weight: bold; padding-bottom: 0.2rem;}
/* .footer2025-top-right .footer-nav dl dt span{ display: inline-block; vertical-align: top; position: relative;}
.footer2025-top-right .footer-nav dl dt span:before{ content: ''; width: 0.5rem; height: 0.02rem; background: -webkit-linear-gradient(100deg, #a00300, #d32c25); background: linear-gradient(100deg, #a00300, #d32c25); position: absolute; left: 0; bottom: -0.05rem;} */

.footer2025-top-right .footer-nav dl dd li{ margin-top: 0.2rem;}
.footer2025-top-right .footer-nav dl dd li a{ color: #afb4c5;}
.footer2025-top-right .footer-nav dl dd li a:hover{ color: #fff; text-decoration: underline;}
.footer-version{ padding: 0.4rem 0.6rem; border-top: 0.01rem solid #6a6e7a;}
.footer-version .footer-links{ float: left; width: 43.5%;}
.footer-version .footer-links a{ display: inline-block; vertical-align: top; padding-right: 0.2rem; margin-right: 0.2rem; color: #afb4c5; border-right: 0.02rem solid #6a6e7a;}
.footer-version .footer-links a:last-child{ padding-right: 0; margin-right: 0; border-right: 0;}
.footer-version .footer-links a:hover{ color: #fff; text-decoration: underline;}
.footer-version .copyright{ float: left; width: 56.5%;}
.footer-record{ padding: 0.35rem 0; text-align: center;}
.footer-record i{ font-style: normal; margin-left: 0.2rem;}
.footer-record a{ color: #afb4c5;}
.footer-record a:hover{ color: #fff; text-decoration: underline;}


@keyframes arrowRight{
	25% { left: 0;}
	50%{ left: 0.02rem;}
	75% { left: 0;}
	100% { left: -0.02rem;}
}
@keyframes arrowRight2{
	25% { right: 0;}
	50%{ right: 0.02rem;}
	75% { right: 0;}
	100% { right: -0.02rem;}
}
@keyframes arrowRight3{
	25% { right: 0.2rem;}
	50%{ right: 0.22rem;}
	75% { right: 0.2rem;}
	100% { right: 0.18rem;}
}


a.animation::before{ content: ''; width: 0.6rem; height: 500%; background: -webkit-linear-gradient(to right, transparent, rgba(255,255,255,0.3), transparent); background: linear-gradient(to right, transparent, rgba(255,255,255,0.3), transparent); position: absolute; top: 50%; left: -50%; transform: rotate(-25deg) translateY(-50%);transition: all 0.5s;}
a.animation:hover::before{ left: 50%;}

.base-links-btn{ font-size: 0.16rem;}
.base-links-btn span{ padding-left: 0.35rem; position: relative;}
.base-links-btn span:before{ content: ''; width: 0.24rem; height: 0.12rem; background: url(../images/new/icon-base-links.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); left: 0; -webkit-animation: arrowRight 1s infinite linear;animation: arrowRight 1s infinite linear;}
.base-links-btn.red span{ color: #d42d26;}
.base-links-btn.red span:before{ background-image: url(../images/new/icon-title-arrow.png);}
.base-links-btn.red2 span:before{ background-image: url(../images/new/icon-title-arrow.png);}
.base-links-btn.white span:before{ background-image: url(../images/new/icon-title-arrow-white.png);}

.base-view-btn a{ display: inline-block; vertical-align: top; padding: 0.1rem 0.24rem; font-size: 0.18rem; color: #fff !important; background: -webkit-linear-gradient(100deg, #a00300, #d32c25); background: linear-gradient(100deg, #a00300, #d32c25); position: relative; overflow: hidden;}
/* .base-view-btn a span{ display: inline-block; vertical-align: top; position: relative; padding-left: 0.35rem;}
.base-view-btn a span:before{ content: ''; width: 0.24rem; height: 0.12rem; background: url(../images/new/icon-title-arrow-white.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); left: 0; -webkit-animation: arrowRight 1s infinite linear;animation: arrowRight 1s infinite linear;} */


.swiper-container{ width: 100%; height: 100%; overflow: hidden; position: relative;}
.swiper-pager{ position: relative; font-size: 0.16rem; color: rgba(255,255,255,0.8);}
.swiper-pager .swiper-pagination{ width: auto; position: initial; display: inline-block; vertical-align: middle;}
.swiper-pager .swiper-pagination .swiper-pagination-current{ font-size: 0.2rem; color: #d42d26;}
.swiper-pager .swiper-control{ display: inline-block; vertical-align: middle; margin: 0 0.5rem; width: 0.16rem; height: 0.16rem; background: url(../images/new/icon-pause.png) center no-repeat; background-size: 0.12rem; cursor: pointer;}
.swiper-pager .swiper-control.stop-status{ background-image: url(../images/new/icon-play.png);}
.swiper-pager .swiper-arrow{ display: inline-block; vertical-align: middle; cursor: pointer; background-repeat: no-repeat; background-size: auto 0.17rem;}
.swiper-pager .swiper-arrow-prev{ background-image: url(../images/new/icon-swiper-prev.png); background-position: left center; padding-left: 0.2rem; margin-left: 1rem;}
.swiper-pager .swiper-arrow-next{ background-image: url(../images/new/icon-swiper-next.png); background-position: right center; padding-right: 0.2rem;}

.new-home-banner{ position: relative;}
.new-home-banner .swiper-slide{ position: relative;}
.new-home-banner .swiper-slide .pic{ float: right; width: 58.334%;}
.new-home-banner .swiper-slide .pic img{ display: block; width: 100%;}
.new-home-banner .swiper-slide .banner-left{ float: left; width: 41.666%; position: relative;}
.new-home-banner .swiper-slide .banner-left .pic img{ display: block; width: 100%;}

.new-home-banner .swiper-slide .banner-inner{ width: 100%; position: absolute; top: 50%; transform:translateY(-50%); left: 0; padding: 0 1.2rem 0 2.15rem; font-size: 0.22rem; color: #fff;}
.new-home-banner .swiper-slide .banner-inner .title{ font-size: 0.46rem; margin-top: 0.15rem;}
.new-home-banner .swiper-slide .banner-inner .cont{ margin-top: 0.15rem;}
.new-home-banner .swiper-slide .banner-inner .base-view-btn{ margin-top: 0.2rem;}
.new-home-banner .swiper-slide .banner-inner .base-view-btn a{ transition: all 0s;}
.new-home-banner .swiper-pager{ width: 41.666%; position: absolute; bottom: 0.3rem; left: 0; padding-left: 11.25vw; z-index: 9; display: none;}

.new-home-banner.banner-animate .swiper-pager{ display: block;}

.home-title-box{ line-height: 1;}
.home-title-box .type{ font-size: 0.24rem; font-weight: bold; color: #d42d26; /* text-shadow: -0.02rem 0.03rem 0 #ffcece; */}
.home-title-box .title{ font-size: 0.48rem; margin-top: 0.1rem;}


.home-section{ padding: 1rem 0; overflow: hidden; background-color: #fff; position: relative;}
.home-section .line{ position: absolute; /* background-color: #e0e1e1; */ background-color: rgba(224,225,225, 0.3);}
.home-section .line.rows{ width: 100%; height: 0.01rem;}
.home-section .line.cols{ width: 0.01rem; height: 100%;}

.product-innovation-section{ background: -webkit-linear-gradient(100deg, #ebedf0, #fff, #fff, #ebedf0);background: linear-gradient(100deg,#ebedf0, #fff, #fff, #ebedf0);}

.product-innovation-section .line1{ left: 0; top: 26.5%;}
.product-innovation-section .line2{ left: 0; top: 60%;}
.product-innovation-section .line3{ left: 0; top: 90.5%;}
.product-innovation-section .line4{ top: 0; left: 14.2%;}
.product-innovation-section .line5{ top: 0; left: 31.8%;}
.product-innovation-section .line6{ top: 0; left: 50%;}
.product-innovation-section .line7{ top: 0; left: 68.2%;}
.product-innovation-section .line8{ top: 0; right: 14.2%;}

.product-innovation-section .edit-container{ animation-delay: 0.4s;}
.product-innovation-inner{ margin-top: 1rem;}
.product-innovation-tabs{ border-bottom: 0.01rem solid #cfcfcf; overflow: hidden;}
.product-innovation-tabs li{ float: left; width: 14.285%; position: relative; padding: 0 0.1rem 0.12rem 0.1rem; font-size: 0.16rem; text-align: center; cursor: pointer; transition:all 0.3s;}
.product-innovation-tabs li::before{ content: ''; width: 0; height: 0.04rem; background-color: #d42d26; position: absolute; left: 50%; transform:translateX(-50%); bottom: -0.02rem; transition:all 0.5s ease;}
.product-innovation-tabs li .icon{ width: 0.47rem; height: 0.41rem; margin: 0 auto; position: relative;}
.product-innovation-tabs li .icon img{ display: block; width: 100%; height: 100%;}
.product-innovation-tabs li .icon .img2{ display: none;}
.product-innovation-tabs li .icon.new::before{ content: ''; width: 0.38rem; height: 0.35rem; background: url(../images/new/product-innovation-icon-new.png) center no-repeat; background-size: cover; position: absolute; bottom: -0.01rem; right: -0.12rem;}
.product-innovation-tabs li .title{ margin-top: 0.12rem;}
.product-innovation-tabs li:hover,.product-innovation-tabs li.active{ font-weight: bold; color: #d42d26;}
.product-innovation-tabs li:hover::before,.product-innovation-tabs li.actvie::before{ width: 100%;}
.product-innovation-tabs li:hover .img1,.product-innovation-tabs li.active .img1{ display: none;}
.product-innovation-tabs li:hover .img2,.product-innovation-tabs li.active .img2{ display: block;}

.product-innovation-tabs li:nth-of-type(1){ animation-delay: 0.1s;}
.product-innovation-tabs li:nth-of-type(2){ animation-delay: 0.2s;}
.product-innovation-tabs li:nth-of-type(3){ animation-delay: 0.3s;}
.product-innovation-tabs li:nth-of-type(4){ animation-delay: 0.4s;}
.product-innovation-tabs li:nth-of-type(5){ animation-delay: 0.5s;}
.product-innovation-tabs li:nth-of-type(6){ animation-delay: 0.6s;}
.product-innovation-tabs li:nth-of-type(7){ animation-delay: 0.7s;}

.product-innovation-content{ margin-top: 0.5rem; /* animation-delay: 0.4s; */}
.product-innovation-swiper{ margin: 0 -0.1rem; position: relative;}
.product-innovation-swiper .swiper-slide{ float: left; width: 25%; padding: 0 0.1rem;}
.product-innovation-swiper .swiper-slide .block-box{ height: 5.44rem; background: url(../images/new/product-innovation-li-bg.jpg) center no-repeat; background-size: cover; position: relative; padding: 0.4rem 0.25rem;}
.product-innovation-swiper .swiper-slide .block-box .cont-box{ font-size: 0.18rem; color: #6c6c6d;}
.product-innovation-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.3rem; color: #000; font-weight: bold;}
.product-innovation-swiper .swiper-slide .block-box .cont-box .cont{ margin-top: 0.05rem; line-height: 1.4; height: 5.6em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.product-innovation-swiper .swiper-slide .block-box .pic{ width: calc(100% - 0.5rem); height: 1.6rem; position: absolute; left: 0.25rem; top: 2.2rem; /* overflow: hidden; */}
.product-innovation-swiper .swiper-slide .block-box .pic img{ display: block; max-width: 100%; max-height: 100%; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%); transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-box-reflect: below 0 linear-gradient(transparent, transparent, transparent, rgba(0, 0, 0, 0.2));}
.product-innovation-swiper .swiper-slide .block-box .base-links-btn{ position: absolute; left: 0.4rem; bottom: 0.6rem;}
.product-innovation-swiper .swiper-arrow{ width: 0.46rem; height: 0.46rem; border: 0.02rem solid #c0c0c0; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer; display: none;}
.product-innovation-swiper .swiper-arrow::before{ content: ''; width: 0.2rem; height: 0.2rem; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.product-innovation-swiper .swiper-arrow-prev{ left: -0.8rem;}
.product-innovation-swiper .swiper-arrow-prev::before{ background-image: url(../images/new/icon-swiper-prev2-on.png);}
.product-innovation-swiper .swiper-arrow-prev.swiper-button-disabled::before{ background-image: url(../images/new/icon-swiper-prev2.png);}
.product-innovation-swiper .swiper-arrow-next{ right: -0.8rem;}
.product-innovation-swiper .swiper-arrow-next::before{ background-image: url(../images/new/icon-swiper-next2-on.png);}
.product-innovation-swiper .swiper-arrow-next.swiper-button-disabled::before{ background-image: url(../images/new/icon-swiper-next2.png);}
.product-innovation-swiper-hidden{ display: none;}

.product-innovation-swiper .swiper-slide a:hover .block-box .cont-box .title{ color: #d42d26;}
.product-innovation-swiper .swiper-slide a:hover .block-box .pic img{ transform:translate(-50%,-50%) scale(1.1); -webkit-transform: translate(-50%,-50%) scale(1.1); -moz-transform:translate(-50%,-50%) scale(1.1);}
.product-innovation-swiper .swiper-slide a:hover .block-box .base-links-btn span{ color: #d42d26;}
.product-innovation-swiper .swiper-slide a:hover .block-box .base-links-btn span:before{ background-image: url(../images/new/icon-title-arrow.png);}

.product-innovation-swiper.banner-animate .swiper-arrow{ display: block;}


.industry-solutions-section{ background: url(../images/new/industry-solutions-bg.jpg) center no-repeat; background-size: cover; overflow: hidden; padding: 1rem 0; min-height: 10.12rem;}
.industry-solutions-section .line{ /* background-color: #dddede; */}
.industry-solutions-section .line1{ left: 0; top: 23%;}
.industry-solutions-section .line2{ top: 23%; left: 14.2%;}
.industry-solutions-section .line3{ top: 23%; left: 31.8%;}

.industry-solutions-section .edit-container{ animation-delay: 0.4s;}
.industry-solutions-inner{ margin-top: 1rem;}
.industry-solutions-side{ float: left; width: 26.75%; padding-left: 0.13rem;}
.industry-solutions-side-inner{ position: relative;}
.industry-solutions-side-inner::before{ content: ''; width: 0.01rem; height: 88%; background-color: #d42d26; position: absolute; left: 0; top: 6%;}
.industry-solutions-side li{ padding: 0.15rem 0.7rem 0.15rem 0.7rem; position: relative; line-height: 0.28rem; font-size: 0.18rem; cursor: pointer;}
.industry-solutions-side li .icon-dot{ width: 0.24rem; height: 0.24rem; background-color: #e6e7ea; border: 0.01rem solid #d42d26; border-radius: 100%; position: absolute; left: -0.12rem; top: 0.14rem; display: none;}
.industry-solutions-side li .icon-dot::before{ content: ''; width: 0.14rem; height: 0.14rem; background-color: #d42d26; border-radius: 100%; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.industry-solutions-side li .icon{ width: 0.27rem; height: 0.27rem; position: absolute; top: 50%; transform:translateY(-50%); left: 0.3rem;}
.industry-solutions-side li .icon img{ display: block; width: 100%;}
.industry-solutions-side li .icon .img2{ display: none;}
.industry-solutions-side li span{ display: inline-block; vertical-align: top; position: relative;}
.industry-solutions-side li span::before{ content: ''; width: 0; height: 0.02rem; background-color: #d42d26; position: absolute; left: 0; bottom: -0.05rem; transition:all 0.5s ease;}

.industry-solutions-side li.active{ font-size: 0.24rem;}
.industry-solutions-side li.active,.industry-solutions-side li:hover{ /* font-size: 0.24rem; */ color: #d42d26; font-weight: bold;}
.industry-solutions-side li.active .icon-dot{ display: block;}
.industry-solutions-side li.active .icon .img1,.industry-solutions-side li:hover .icon .img1{ display: none;}
.industry-solutions-side li.active .icon .img2,.industry-solutions-side li:hover .icon .img2{ display: block;}
.industry-solutions-side li:hover span::before{ width: 100%;}
.industry-solutions-side li.active span::before{ display: none;}

.industry-solutions-side li:nth-of-type(1){ animation-delay: 0s;}
.industry-solutions-side li:nth-of-type(2){ animation-delay: 0.2s;}
.industry-solutions-side li:nth-of-type(3){ animation-delay: 0.4s;}
.industry-solutions-side li:nth-of-type(4){ animation-delay: 0.6s;}
.industry-solutions-side li:nth-of-type(5){ animation-delay: 0.8s;}
.industry-solutions-side li:nth-of-type(6){ animation-delay: 1s;}
.industry-solutions-side li:nth-of-type(7){ animation-delay: 1.2s;}
.industry-solutions-side li:nth-of-type(8){ animation-delay: 1.4s;}
.industry-solutions-side li:nth-of-type(9){ animation-delay: 1.6s;}
.industry-solutions-side li:nth-of-type(10){ animation-delay: 1.8s;}


.industry-solutions-content{ float: right; width: 73.25%;}
.industry-solutions-content .box{ display: none;}
/* .industry-solutions-content .box .animated{ visibility: visible !important;} */
.industry-solutions-content .top-box{ font-size: 0.2rem; position: relative; padding-right: 25%;}
.industry-solutions-content .top-box .title{ font-size: 0.3rem; font-weight: bold;}
.industry-solutions-content .top-box .cont{ margin-top: 0.15rem;}
.industry-solutions-content .top-box .base-links-btn{ position: absolute; top: 0.1rem; right: 0.15rem;}
/* .industry-solutions-content .top-box .base-links-btn span{ color: #fff;} */
.industry-solutions-content .top-box .base-links-btn a:hover span{ color: #d42d26;}
.industry-solutions-swiper-hidden{ display: none;}
.industry-solutions-swiper{ position: relative; margin: 0.4rem -30% 0 -0.2rem;}
.industry-solutions-swiper .swiper-container{ animation-delay: 0.2s;}
.industry-solutions-swiper .swiper-slide{ float: left; width: 6.5rem; padding: 0 0.2rem;}
.industry-solutions-swiper .swiper-slide .block-box{ background-color: #fff;}
.industry-solutions-swiper .swiper-slide .block-box .pic{ overflow: hidden;}
.industry-solutions-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.industry-solutions-swiper .swiper-slide .block-box .cont-box{ padding: 0.4rem 0.5rem; font-size: 0.18rem;}
.industry-solutions-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.24rem; font-weight: bold;}
.industry-solutions-swiper .swiper-slide .block-box .cont-box .cont{ color: rgba(000,000,000,0.7); overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.industry-solutions-swiper .swiper-slide .block-box .cont-box .base-links-btn{ margin-top: 0.2rem;}
.industry-solutions-swiper .swiper-pager{ text-align: right; padding-right: 23%; margin-top: 0.3rem; color: #000; display: none;}
/* .industry-solutions-swiper .swiper-pager .swiper-pagination .swiper-pagination-current{ color: #fff;} */
.industry-solutions-swiper .swiper-pager .swiper-arrow-prev{ background-image: url(../images/new/icon-swiper-prev-on.png);}
.industry-solutions-swiper .swiper-pager .swiper-arrow-next{ background-image: url(../images/new/icon-swiper-next-on.png);}
.industry-solutions-swiper .swiper-pager .swiper-control{ background-image: url(../images/new/icon-pause-on.png);}
.industry-solutions-swiper .swiper-pager .swiper-control.stop-status{ background-image: url(../images/new/icon-play-on.png);}
.industry-solutions-swiper .swiper-slide a:hover .block-box .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.industry-solutions-swiper.banner-animate .swiper-pager{ display: block;}

/* .industry-solutions-swiper .swiper-slide:nth-of-type(1){ animation-delay: 0s;}
.industry-solutions-swiper .swiper-slide:nth-of-type(2){ animation-delay: 0.2s;} */

.latest-news-section{ padding-bottom: 0;}
.latest-news-section .home-title-box{ animation-delay: 0s;}
.latest-news-section .home-title-inner{ width: 80%;}
.latest-news-section .home-title-right-btn{ position: absolute; top: 0; right: 0; animation-delay: 0.2s;}
.latest-news-section .home-title-right-btn .base-links-btn{ margin-top: 0.2rem;}
.latest-news-section .home-title-right-btn .base-links-btn a:hover span{ color: #d42d26;}

.latest-news-inner{ margin-top: 1rem;}
.latest-news-inner ul{ margin: 0 -0.01rem; height: 8.7rem; position: relative;}
.latest-news-inner li{ padding: 0.01rem; position: absolute;}
.latest-news-inner li .block-box{ width: 100%; height: 100%; position: relative; overflow: hidden;}
.latest-news-inner li .block-box .pic{ width: 100%; height: 100%; position: relative; overflow: hidden;}
.latest-news-inner li .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.latest-news-inner li .block-box .pic::before{ content: ''; width: 100%; height: 100%; background-color: rgba(000,000,000,0.4); position: absolute; top: 0; left: 0; z-index: 3;}
.latest-news-inner li .block-box .cont-box{ width: 100%; padding: 0 0.6rem 0.4rem 0.6rem; position: absolute; left: 0; bottom: 0; z-index: 5; font-size: 0.18rem; color: #fff;}
.latest-news-inner li .block-box .cont-box .type span{ display: inline-block; vertical-align: top; position: relative; font-weight: bold;}
.latest-news-inner li .block-box .cont-box .type span:before{ content: ''; width: 0.5rem; height: 0.02rem; background: -webkit-linear-gradient(100deg, #a00300, #d32c25); background: linear-gradient(100deg, #a00300, #d32c25); position: absolute; left: 0; bottom: -0.05rem;}
.latest-news-inner li .block-box .cont-box .title{ font-size: 0.24rem; margin-top: 0.4rem;}
.latest-news-inner li .block-box .cont-box .base-links-btn{ margin-top: 0.4rem;}
.latest-news-inner li:nth-of-type(1){ width: 32%; height: 8.7rem; top: 0; left: 0;}
.latest-news-inner li:nth-of-type(2){ width: 35%; height: 5.6rem; top: 0; left: 32%;}
.latest-news-inner li:nth-of-type(3){ width: 35%; height: 3.1rem; bottom: 0; left: 32%;}
.latest-news-inner li:nth-of-type(4){ width: 33%; height: 3.7rem; top: 0; right: 0;}
.latest-news-inner li:nth-of-type(5){ width: 33%; height: 5rem; bottom: 0; right: 0;}

.latest-news-inner li:nth-of-type(1) .block-box .cont-box{ animation-delay: 0s;}
.latest-news-inner li:nth-of-type(2) .block-box .cont-box{ animation-delay: 0.2s;}
.latest-news-inner li:nth-of-type(3) .block-box .cont-box{ animation-delay: 0.4s;}
.latest-news-inner li:nth-of-type(4) .block-box .cont-box{ animation-delay: 0.6s;}
.latest-news-inner li:nth-of-type(5) .block-box .cont-box{ animation-delay: 0.8s;}

.latest-news-inner li a:hover .block-box .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
/* .latest-news-inner li a:hover .block-box .cont-box .title{ color: #d42d26;} */
.latest-news-inner li a:hover .block-box .cont-box .base-links-btn span{ color: #d42d26;}
.latest-news-inner li a:hover .block-box .cont-box .base-links-btn span::before{ background-image: url(../images/new/icon-title-arrow.png);}

.about-section{ background: -webkit-linear-gradient(100deg, #ebedf0, #fff, #fff, #ebedf0);background: linear-gradient(100deg,#ebedf0, #fff, #fff, #ebedf0);}
.about-section-top-box{ text-align: center; height: 2.44rem; background: url(../images/new/about-top-bg.png) top center no-repeat; background-size: cover; padding-top: 0.2rem; position: relative;}
.about-section-top-box .wow{ height: 100%; position: relative;}
.about-section-top-box .cont{ font-size: 0.2rem; color: #656565; margin-top: 0.4rem; padding: 0 18%;}
.about-section-top-box .base-links-btn{ width: 100%; position: absolute; left: 0; bottom: -0.6rem;}

.about-inner{ height: 4.77rem; background: url(../images/new/defining.png) center bottom no-repeat; background-size: 100% auto; position: relative; margin-top: 1.1rem; animation-delay: 0.2s;}
.about-inner .about-ball{ width: 3.62rem; height: 3.62rem; position: absolute; top: 50%; transform:translateY(-50%); left: 14%;}
.about-inner .about-ball .pic{ background-color: #d42d26; border-radius: 100%; position: relative;}
.about-inner .about-ball .pic .shadow{ content: ''; width: 4.3rem; height: 4.3rem; background-color: #f5c7c8; border-radius: 100%; position: absolute; top: 50%; margin-top: -2.15rem; right: 0; animation-delay: 0.2s;}
.about-inner .about-ball .pic img{ display: block; width: 100%; position: relative;}
.about-inner .about-ball .cont-box{ width: calc(100% - 0.6rem); position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); font-size: 0.2rem; color: #fff; text-align: right; line-height: 1; padding-right: 0.5rem; background: url(../images/new/highly-icon.png) right 0.24rem no-repeat; background-size: 0.29rem auto;}
.about-inner .about-ball .cont-box .title{ font-size: 0.26rem; font-weight: bold;}
.about-inner .about-ball .cont-box .title span{ font-size: 0.5rem;}
.about-inner .about-ball .cont-box .cont{ margin-top: 0.15rem; color: rgba(255,255,255,0.55);}
.about-inner .about-logo{ width: 3.62rem; position: absolute; top: 50%; transform:translateY(-50%); left: 41.5%;}
.about-inner .about-logo img{ display: block; width: 100%;}
.about-inner .about-pic{ width: 1.49rem; position: absolute; top: 50%; transform:translateY(-50%); left: 72.28%;}
.about-inner .about-pic .shadow{ content: ''; width: 4.3rem; height: 4.3rem; border: 0.01rem solid rgba(212, 45, 38, 0.3); border-radius: 100%; position: absolute; top: 50%; margin-top: -2.15rem; right: -0.3rem; animation-delay: 0.2s;}
.about-inner .about-pic img{ display: block; width: 100%; position: relative;}
.about-label{ margin-top: 0.8rem; overflow: hidden;}
.about-label li{ float: left; width: 25%; padding: 0.3rem 0.4rem 0.15rem 0.4rem; font-size: 0.22rem; line-height: 1; border-right: 0.01rem solid #e7e7e7;}
.about-label li .num{ font-size: 0.35rem; color: #d42d26; font-weight: bold;}
.about-label li .num span{ font-size: 0.38rem;}
.about-label li .title{ margin-top: 0.15rem;}
.about-label li:last-child{ border-right: 0;}

.about-label li:nth-of-type(1){ animation-delay: 0s;}
.about-label li:nth-of-type(2){ animation-delay: 0.2s;}
.about-label li:nth-of-type(3){ animation-delay: 0.4s;}
.about-label li:nth-of-type(4){ animation-delay: 0.6s;}

.partner-section{ position: relative;}
.partner-section video{ display: block; width: 100%;}
.partner-section::before{ content: ''; width: 100%; height: 100%; background-color: rgba(13, 32, 48, 0.5); position: absolute; top: 0; left: 0;}
.partner-inner{ width: 100%; position: absolute; top: 50%; transform:translateY(-50%); left: 0; text-align: center; color: #fff; line-height: 1;}
.partner-inner .title{ font-size: 0.48rem;}
.partner-inner .base-view-btn{ margin-top: 0.4rem;}
.partner-inner .base-view-btn a{ background: rgba(255,255,255,0.16); border: 0.01rem solid #fff; padding: 0.13rem 0.5rem;}
/* .partner-inner .base-view-btn a span{ padding-left: 0;}
.partner-inner .base-view-btn a span:before{ display: none;} */

.support-inner{ margin-top: 0.8rem;}
.support-inner-box{ width: 6.8rem; position: relative;}
.support-inner-box .pic{ position: relative;}
.support-inner-box .pic img{ display: block; width: 100%;}
.support-inner-box .pic::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.support-inner-box .cont-inner{ width: 100%; position: absolute; left: 0; bottom: 0.5rem; color: #fff;}
.support-inner-box .cont-inner .top-title{ font-size: 0.4rem; padding-left: 0.5rem;}
.support-inner-box .cont-inner .cont-box{ font-size: 0.18rem; margin-top: 0.4rem;}
.support-inner-box .cont-inner .cont-box li .block-box{ padding: 0.2rem 0.5rem 0.2rem 0.5rem; color: #fff; position: relative; transition:all 0.3s;}
.support-inner-box .cont-inner .cont-box li .block-box .title{ font-size: 0.2rem; transition:all 0.3s;}
/* .support-inner-box .cont-inner .cont-box li .block-box .title span{ display: inline-block; vertical-align: top; padding-left: 0.35rem; position: relative;}
.support-inner-box .cont-inner .cont-box li .block-box .title span::before{ content: ''; width: 0.24rem; height: 0.12rem; background: url(../images/new/icon-title-arrow-white.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); left: 0; -webkit-animation: arrowRight 1s infinite linear;animation: arrowRight 1s infinite linear;} */
.support-inner-box .cont-inner .cont-box li .block-box p{ font-size: 0; transition:all 0.3s;}
.support-inner-box .cont-inner .cont-box li:hover .block-box{ background: -webkit-linear-gradient(40deg, #b20300, #d32c25); background: linear-gradient(40deg, #b20300, #d32c25);}
.support-inner-box .cont-inner .cont-box li:hover .block-box::before{ content: ''; width: 0.24rem; height: 0.12rem; background: url(../images/new/icon-title-arrow-white.png) center no-repeat; background-size: cover; position: absolute; bottom: 0.25rem; right: 0.2rem; -webkit-animation: arrowRight3 1s infinite linear;animation: arrowRight3 1s infinite linear;}
.support-inner-box .cont-inner .cont-box li:hover .block-box .title{ font-size: 0.24rem; font-weight: bold;}
/* .support-inner-box .cont-inner .cont-box li:hover .block-box .title span{ padding-left: 0;}
.support-inner-box .cont-inner .cont-box li:hover .block-box .title span::before{ display: none;} */
.support-inner-box .cont-inner .cont-box li:hover .block-box p{ font-size: 0.18rem;}

.support-inner-box:nth-of-type(1) .cont-inner{ animation-delay: 0s;}
.support-inner-box:nth-of-type(2) .cont-inner{ animation-delay: 0.2s;}

.support-left-box{ float: left;}
.support-left-box .pic::before{ background: -webkit-linear-gradient(to right, rgba(11,64,98,0.6), rgba(11,64,98,0.6), transparent); background: linear-gradient(to right, rgba(11,64,98,0.6), rgba(11,64,98,0.6), transparent);}
.support-left-box .cont-inner{ padding-right: 50%;}
.support-right-box{ float: right;}
.support-right-box .pic::before{ background: -webkit-linear-gradient(to left, rgba(11,64,98,0.6), rgba(11,64,98,0.6), transparent); background: linear-gradient(to left, rgba(11,64,98,0.6), rgba(11,64,98,0.6), transparent);}
.support-right-box .cont-inner{ padding-left: 30%; /* text-align: right; */}
.support-right-box .cont-inner .top-title{ /* padding: 0 0.5rem 0 0; */}
.support-right-box .cont-inner .cont-box li .block-box{ /* padding: 0.2rem 0.5rem 0.2rem 0; */}


@media (max-width: 992px){
	.edit-container{ width: 100%;}
	
	#footer2025{ font-size: 0.28rem; padding: 0 0.4rem;}
	.footer2025-top-left{ float: none; width: 100%; padding: 0.6rem 0 0 0;}
	.footer-logo{ height: 0.4rem;}
	.footer-logo img{ margin: 0 auto;}
	.footer-share{ text-align: center; margin-top: 0.6rem;}
	.footer-share .social-item{ width: 0.6rem; border-radius: 0.06rem;}
	.footer2025-top-right{ float: none; width: 100%; border-left: 0;}
	.footer2025-top-right .footer-nav{ padding: 0.6rem 0;}
	.footer2025-top-right .footer-nav dl{ float: none; width: 100%; padding-left: 0; margin-top: 0.5rem;}
	.footer2025-top-right .footer-nav dl:first-child{ margin-top: 0;}
	.footer2025-top-right .footer-nav dl dt{ font-size: 0.32rem; padding-bottom: 0; position: relative;}
	.footer2025-top-right .footer-nav dl dt span:before{ display: none;}
	.footer2025-top-right .footer-nav dl dt::after{ content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); background: url(../images/new/arrow-second-menu.png) no-repeat; background-size: cover; width: 0.25rem; height: 0.14rem; transition: all .5s}
	.footer2025-top-right .footer-nav dl dd{ display: none;}
	.footer2025-top-right .footer-nav dl dd li{ margin-top: 0.3rem;}
	.footer2025-top-right .footer-nav dl.expand dt::after{ transform: translateY(-50%) rotate(180deg);}
	.footer2025-top-right .footer-nav dl.expand dd{ display: block;}
	.footer-version{ padding: 0.4rem 0; text-align: center;}
	.footer-version .footer-links{ float: none; width: 100%;}
	.footer-version .copyright{ float: none; width: 100%; margin-top: 0.4rem;}
	.footer-record{ padding: 0.4rem 0;}
	.footer-record i{ display: block;}
	
	.base-links-btn{ font-size: 0.28rem;}
	.base-links-btn span{ padding-left: 0.45rem;}
	.base-links-btn span:before{ width: 0.32rem; height: 0.16rem;}
	
	.base-view-btn a{ font-size: 0.28rem; padding: 0.15rem 0.3rem;}
	/* .base-view-btn a span{ padding-left: 0.45rem;}
	.base-view-btn a span:before{ width: 0.32rem; height: 0.16rem;} */
	
	.swiper-pager{ font-size: 0.28rem;}
	.swiper-pager .swiper-pagination .swiper-pagination-current{ font-size: 0.36rem;}
	.swiper-pager .swiper-arrow{ background-size: auto 0.28rem;}
	.swiper-pager .swiper-arrow-prev{ padding-left: 0.32rem;}
	.swiper-pager .swiper-arrow-next{ padding-right: 0.32rem;}
	.swiper-pager .swiper-control{ width: 0.28rem; height: 0.28rem; background-size: 0.24rem;}
	
	.new-home-banner .swiper-slide .pic{ float: none; width: 100%;}
	.new-home-banner .swiper-slide .banner-left{ float: none; width: 100%;}
	.new-home-banner .swiper-slide .banner-inner{ width: 100%; font-size: 0.32rem; padding: 0 0.4rem; top: 0.6rem; transform: translateY(0);}
	.new-home-banner .swiper-slide .banner-inner .title{ font-size: 0.52rem;}
	.new-home-banner .swiper-slide .banner-inner .cont{ line-height: 1.5; height: 4.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
	.new-home-banner .swiper-slide .banner-inner .base-view-btn a{ font-size: 0.28rem; padding: 0.15rem 0.3rem;}
	.new-home-banner .swiper-pager{ width: 100%; padding: 0 0.4rem; bottom: 0.4rem;}
	
	.home-title-box .type{ font-size: 0.32rem;}
	.home-title-box .title{ font-size: 0.52rem;}
	
	.home-section{ padding: 0.8rem 0.4rem;}
	.home-section .line{ display: none;}
	
	.product-innovation-inner{ margin-top: 0.6rem;}
	.product-innovation-tabs{ margin-right: -0.4rem;}
	.product-innovation-tabs ul{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; display: block; white-space: nowrap;}
	.product-innovation-tabs li{ float: none; display: inline-block; vertical-align: top; width: auto; font-size: 0.28rem; padding: 0 0.2rem 0.2rem 0.2rem;}
	.product-innovation-tabs li .icon{ width: 0.6rem; height: 0.52rem;}
	.product-innovation-tabs li .icon.new::before{ width: 0.44rem; height: 0.41rem;}
	.product-innovation-content{ margin-top: 0.4rem;}
	.product-innovation-swiper .swiper-slide{ width: 100%;}
	.product-innovation-swiper .swiper-slide .block-box{ height: 7.6rem; padding: 0.4rem;}
	.product-innovation-swiper .swiper-slide .block-box .cont-box{ font-size: 0.32rem;}
	.product-innovation-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.4rem;}
	.product-innovation-swiper .swiper-slide .block-box .pic{ top: 3.2rem; height: 2.8rem;}
	.product-innovation-swiper .swiper-slide .block-box .pic img{ max-width: 90%;}
	.product-innovation-swiper.banner-animate{ margin-right: -0.4rem}
	
	.industry-solutions-inner{ margin-top: 0.6rem;}
	
	.industry-solutions-side{ float: none; width: auto; padding-left: 0; border-bottom: 0.01rem solid #cfcfcf; margin-right: -0.4rem;}
	.industry-solutions-side-inner::before{ display: none;}
	.industry-solutions-side ul{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; display: block; white-space: nowrap;}
	.industry-solutions-side li{ float: none; display: inline-block; vertical-align: top; width: auto; font-size: 0.28rem !important; padding: 0 0.2rem 0.2rem 0.2rem;}
	.industry-solutions-side li .icon{ width: 0.6rem; height: 0.6rem; position: initial; transform: translateY(0); margin: 0 auto;}
	.industry-solutions-side li span{ display: block; margin-top: 0.12rem;}
	
	.industry-solutions-side li .icon-dot{ display: none !important;}
	.industry-solutions-side li span{ padding-right: 0;}
	.industry-solutions-side li span::before{ display: none;}
	
	
	.industry-solutions-content{ float: none; width: 100%; margin-top: 0.6rem;}
	.industry-solutions-content .top-box{ font-size: 0.32rem; padding-right: 0;}
	.industry-solutions-content .top-box .title{ font-size: 0.4rem;}
	.industry-solutions-content .top-box .base-links-btn{ position: initial; margin-top: 0.2rem;}
	.industry-solutions-swiper{ margin-right: -0.2rem; margin-top: 0.6rem;}
	.industry-solutions-swiper .swiper-slide{ width: 100%;}
	.industry-solutions-swiper .swiper-slide .block-box .cont-box{ height: 2.82rem; padding: 0.4rem; font-size: 0.28rem;}
	.industry-solutions-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.36rem;}
	.industry-solutions-swiper .swiper-pager{ padding: 0 0.4rem 0 0.2rem;}
	
	.industry-solutions-swiper.banner-animate{ margin-right: -0.4rem;}
	
	.latest-news-section .home-title-inner{ width: 100%;}
	.latest-news-section .home-title-right-btn{ position: initial; margin-top: 0.4rem;}
	.latest-news-inner{ margin-top: 0.6rem;}
	.latest-news-inner ul{ height: auto;}
	.latest-news-inner li{ width: 100% !important; height: 4.2rem !important; position: initial;}
	.latest-news-inner li .block-box .cont-box{ padding: 0 0.4rem 0.4rem 0.4rem; font-size: 0.32rem;}
	.latest-news-inner li .block-box .cont-box .title{ font-size: 0.32rem;}
	.latest-news-inner li .block-box .cont-box .type span:before{ height: 0.06rem; bottom: -0.1rem;}
	
	.latest-news-inner li:nth-of-type(1) .block-box .cont-box{ animation-delay: 0s;}
	.latest-news-inner li:nth-of-type(2) .block-box .cont-box{ animation-delay: 0s;}
	.latest-news-inner li:nth-of-type(3) .block-box .cont-box{ animation-delay: 0s;}
	.latest-news-inner li:nth-of-type(4) .block-box .cont-box{ animation-delay: 0s;}
	.latest-news-inner li:nth-of-type(5) .block-box .cont-box{ animation-delay: 0s;}

	
	.about-section-top-box{ height: auto; background-size: 200% auto; margin: 0 -0.4rem; padding: 0.4rem 0.4rem 0 0.4rem;}
	.about-section-top-box .cont{ font-size: 0.32rem; padding: 0;}
	.about-section-top-box .base-links-btn{ position: initial; margin-top: 0.4rem;}
	
	.about-inner{ height: 2.56rem; margin: 0.6rem -0.4rem 0 -0.4rem; padding: 0 0.4rem;}
	.about-inner .about-ball{ width: 2.12rem; height: 2.12rem; left: 10%;}
	.about-inner .about-ball .pic .shadow{ width: 2.56rem; height: 2.56rem; margin-top: -1.28rem;}
	.about-inner .about-ball .cont-box{ width: calc(100% - 0.4rem); padding-right: 0.25rem; background-position: right 0.2rem; background-size: 0.16rem auto; font-size: 0.12rem;}
	.about-inner .about-ball .cont-box .title{ font-size: 0.16rem;}
	.about-inner .about-ball .cont-box .title span{ font-size: 0.4rem;}
	.about-inner .about-ball .cont-box .cont{ margin-top: 0.05rem;}
	.about-inner .about-logo{ width: 2.76rem; left: 40%;}
	.about-inner .about-pic{ width: 0.9rem; left: auto; right: 8%;}
	.about-inner .about-pic .shadow{ width: 2.56rem; height: 2.56rem; margin-top: -1.28rem; right: -0.2rem;}
	.about-label{ margin-top: 0.8rem;}
	.about-label li{ width: 50%; font-size: 0.28rem; padding: 0.2rem 0.2rem; border-right: 0;}
	.about-label li .num{ font-size: 0.32rem;}
	.about-label li .num span{ font-size: 0.4rem;}
	
	.partner-inner .title{ font-size: 0.52rem;}
	.partner-inner .base-view-btn a{ padding: 0.18rem 0.4rem;}
	
	.support-inner{ margin-top: 0.6rem;}
	.support-inner-box{ width: 100%;}
	.support-inner-box .cont-inner .top-title{ font-size: 0.4rem; padding-left: 0.4rem;}
	.support-inner-box .cont-inner .cont-box{ font-size: 0.28rem;}
	.support-inner-box .cont-inner .cont-box li .block-box{ padding: 0.2rem 0.4rem;}
	.support-inner-box .cont-inner .cont-box li .block-box .title{ font-size: 0.32rem;}
	/* .support-inner-box .cont-inner .cont-box li .block-box .title span{ padding-left: 0.45rem;}
	.support-inner-box .cont-inner .cont-box li .block-box .title span:before{ width: 0.32rem; height: 0.16rem;} */
	.support-inner-box .cont-inner .cont-box li:hover .block-box::before{ bottom: 0.35rem;}
	.support-inner-box .cont-inner .cont-box li:hover .block-box .title{ font-size: 0.32rem;}
	.support-inner-box .cont-inner .cont-box li:hover .block-box p{ font-size: 0.28rem;}
	.support-inner-box:nth-of-type(2) .cont-inner{ animation-delay: 0s;}
	
	.support-left-box .cont-inner{ padding-right: 30%;}
	.support-right-box .pic::before{ background: -webkit-linear-gradient(to right, rgba(11,64,98,0.6), rgba(11,64,98,0.6), transparent); background: linear-gradient(to right, rgba(11,64,98,0.6), rgba(11,64,98,0.6), transparent);}
	.support-right-box .cont-inner{ padding-left: 0; padding-right: 10%;}
	
	
}
