﻿.home-banner .swiper-slide>a::after{display:none}
@media (min-width:1025px){.home-banner .banner-animote.ban1{top:42%;}
.home-banner .banner-animote.ban1 .ban1-tit{font-size:2.9vw!important}}
.home-banner .banner-animote.ban1{padding:0;width:35%;left:72%;text-align:left;}
.home-banner .banner-animote.ban2{left:77%;text-shadow:none !important}
.home-banner .banner-animote.ban1 .ban1-tit{color:#00304c;font-size:50px;line-height: 1.2;}
.home-banner .banner-animote.ban1 .ban1-des{color:#00304c;font-size:18px;margin:3% 0 4%;}
.home-banner .banner-animote.ban1 .ban1-more a{color:#dd1539;position: relative;display: inline-block;border-bottom:2px solid #dd1539;font-weight: var(--fontbold7);}
.home-banner .banner-animote.ban1 .ban1-more a:after{content:'';width:100%;height:2px;display:block;left:0;bottom:-2px;position: absolute;transform: scaleX(0);transition-delay:0.15s;transition: transform .25s ease-out;transform-origin:bottom left;background: #dd1539;}
.home-banner .banner-animote.ban1 .ban1-more a:hover{border:none}
.home-banner .banner-animote.ban1 .ban1-more a:hover:after{transform: scaleX(1);transform-origin:bottom left}
@media (max-width:1600px){.home-banner .banner-animote.ban1 .ban1-tit{font-size:3vw;}
.home-banner .banner-animote.ban1 .ban1-des{font-size:0.93vw;}
.home-banner .banner-animote.ban1 .ban1-more a{font-size:1vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban1 .ban1-tit{font-size:22px;}
.home-banner .banner-animote.ban1 .ban1-des{font-size:12px;}
.home-banner .banner-animote.ban1 .ban1-more a{font-size:12px;}}
@media (max-width:550px){.home-banner .banner-animote.ban1 .ban1-tit{font-size:16px;}
.home-banner .banner-animote.ban1 .ban1-des{display:none}}

.home-banner .banner-animote.ban2{text-shadow: 1px 2px 3px var(--fontcolor);}
.home-banner .banner-animote.ban2 .p2{margin-top:0;font-size:42px;}
.home-banner .banner-animote.ban2 .p1{font-size:22px;}
@media (max-width:1600px){.home-banner .banner-animote.ban2 .p2{font-size:2.2vw}
.home-banner .banner-animote.ban2 .p1{font-size:1.15vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban2 .p2{font-size:18px;margin-bottom:15px;}
.home-banner .banner-animote.ban2 .p1{font-size:12px;}}

.home-banner .banner-animote.ban3{text-shadow: 1px 2px 3px var(--fontcolor);}
.home-banner .banner-animote.ban3 .p2{margin-top:0;font-size:42px;}
.home-banner .banner-animote.ban3 .p1{font-size:22px;}
.home-banner .banner-animote.ban3 .more a{display:inline-block;background:#575757;padding:0.8% 2%;color:#fff;margin-top:2%;transition: all .3s;font-size:18px;}
.home-banner .banner-animote.ban3 .more a:hover{background: var(--color);}
@media (max-width:1600px){.home-banner .banner-animote.ban3 .p2{font-size:2.2vw}
.home-banner .banner-animote.ban3 .p1{font-size:1.15vw;}
.home-banner .banner-animote.ban3 .more a{font-size:1vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban3 .p2{font-size:18px;margin-bottom:15px;}
.home-banner .banner-animote.ban3 .p1{font-size:12px;}
.home-banner .banner-animote.ban3 .more{display:none;}}

.home-numbox{padding:4% 0;}
.home-numbox .num-list{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-numbox .num-list li{width:23.5%;}
.home-numbox .num-list li p .p1{display:inline-block;font-size:18px;line-height: 1;padding-bottom:15px}
.home-numbox .num-list li p strong{color:#ff2100;font-size:56px;font-weight: var(--fontbold7);margin-right:10px;}
.home-numbox .num-list li p .p2{display:block;border-top:1px solid #E5E5E5;padding-top:20px}
@media (max-width:768px){.home-numbox{padding:40px 0;}
.home-numbox .num-list li{width:49%;}
.home-numbox .num-list li:nth-child(n+3){margin-top:4%;}
.home-numbox .num-list li p strong{font-size:44px}}
@media (max-width:550px){.home-numbox .num-list li p .p1{padding-bottom:10px;}
.home-numbox .num-list li p strong{font-size:34px}
.home-numbox .num-list li p .p2{padding-top:10px;font-size:14px;}}

.home-abouttop{background:url(/uploads/41535/page/p20251113102629714f5.jpg) no-repeat center;position: relative;}
@media (min-width:769px){.home-abouttop{background-attachment: fixed;}}
.home-abouttop .inner{background: linear-gradient(89deg,rgba(0,0,0,0.8) 0px,rgba(0,0,0,0) 76.5%);padding:4% 0;}
.home-abouttop .abouttop-inner{width:58%;color:#fff;}
.home-abouttop .inner .abouttop-title{display:flex;align-items: center;}
.home-abouttop .inner .abouttop-title span{width:5%;height:2px;background: #fff;display:inline-block;margin-right:2%;}
.home-abouttop .inner .abouttop-title p{color:#fff;font-size:30px;font-weight: var(--fontbold7);}
.home-abouttop .inner .abouttop-des{margin:3% 0 4%;max-width:80%;}
.home-abouttop .inner .abouttop-more a{display:inline-flex;align-items: center;padding:5px 20px;border-radius: 30px;position:relative;overflow: hidden;background: #ff2100;}
.home-abouttop .inner .abouttop-more a *{z-index:3;position: relative;}
.home-abouttop .inner .abouttop-more a img{margin-left:10px;}
.home-abouttop .inner .abouttop-more a::before{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0px 0px -5px;border-radius:50%;background:#b1bbb0;z-index:1;transition:transform .8s cubic-bezier(0, 0, 0.2, 1),opacity .6s;transform:scale(0);opacity:0}
.home-abouttop .inner .abouttop-more a:hover{color:#FFFFFF;padding-left:20px;padding-right:20px;z-index:2}
.home-abouttop .inner .abouttop-more a:hover::before{transform:scale(20);opacity:1;}
@media (max-width:1600px){.home-abouttop .inner .abouttop-title p{font-size:1.8vw;}}
@media (max-width:768px){.home-abouttop .inner{padding:40px 0;}
.home-abouttop .abouttop-inner{width:100%;}
.home-abouttop .inner .abouttop-title span{width:50px;}
.home-abouttop .inner .abouttop-title p{font-size:var(--hometitlefont);line-height: 1.2;}
.home-abouttop .inner .abouttop-des{max-width:100%;margin:15px 0 20px}}

@media (min-width: 769px) {
.home-about .about-item .about-content{padding-left: 0;padding-right: 5%;}
}

.home-about-1 lite-youtube{border-radius: 20px;box-shadow: 0px 55px 50px -40px #212121;}
.home-cate{display: none;}
.highpro{padding: 3% 0;}
.highpro .l-wrap>.home-title{font-size: 42px;}
.highpro .flex{background:#111111;display: flex;flex-wrap:wrap;margin-top: 20px;}
.highpro-l,.highpro-r{width:50%}
.highpro-l img{display:block;width:100%;height:100%}
.highpro-r{background:#004062;padding:4% 5%;color:#FFFFFF}
.highpro-r .home-title{color:#FFFFFF;font-weight:var(--fontbold6);text-align:left;}
.highpro-text{font-size:var(--fontsize16);color:#DDDDDD;line-height:1.7;margin:10px 0px 30px}
.highpro-authentication{display:flex;flex-wrap:wrap}
.highpro-authentication li{width:50%;position:relative;padding-left:20px;font-size:var(--fontsize16);color:#DDDDDD;margin-bottom:15px}
.highpro-authentication li::before{content:'';display:block;width:8px;height:8px;background:var(--color1);border-radius:50%;position:absolute;left:0px;top:8px}
.highpro-step{display:flex;justify-content:space-between;margin-bottom:5%}
.highpro-r-box::before{content:'';width:88%;height:1px;background:#434343;left:6%;top:20px;position:absolute}
.highpro-step li{position:relative;cursor:pointer;text-align:center}
.highpro-step-num{width:40px;height:40px;background:#00304C;border:1px solid #626262;border-radius:50%;text-align:center;line-height:40px;font-size:var(--fontsize18);color:#FFFFFF;margin:0px auto 18px}
.highpro-step-title{font-size:var(--fontsize18)}
.highpro-step-act .highpro-step-title{color:var(--color1)}
.highpro-step-act .highpro-step-num{background:var(--color1);border-color:var(--color1)}
.highpro-l .swiper-pagination{bottom:20px}
.highpro .btn{margin-top: 20px;}
.highpro .btn a{display: inline-block;padding: 8px 20px;color: #fff;border-radius: 25px;background: var(--color1);}
@media(max-width:1024px){.highpro-l,.highpro-r{width:100%}}
@media(max-width:415px){.highpro-r-box::before{width:80%;left:10%}
.highpro-authentication li,.highpro-step,.highpro-step-num{margin-bottom:10px}
.highpro-text{margin:10px 0px}}
.home-about .about-item.item1{margin-bottom: 40px;}
.home-about .about-item lite-youtube {border-radius: 20px;box-shadow: 0px 55px 50px -40px #212121;}
.home-about .about-item.item2 .about-img::after{display: none;}
@media (max-width:1024px){.home-about .about-item .about-img{margin-top:20px;}}


@media (min-width:1025px) {
.home-news .list{transform: initial !important;position: relative;display: grid;grid-template-columns: repeat(4, 1fr);gap:20px;box-sizing: border-box;}
.home-news .list li{width: 100%!important;border-radius: 10px;overflow: hidden;position: relative;aspect-ratio: 1;margin: 0!important;}
.home-news .list li:nth-child(1){grid-column: 1 / span 2;grid-row: 1 / span 2;aspect-ratio: 1;}
.home-news .list li:nth-child(n+6){display: none;}
.home-news .list li .info{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;color: #FFFFFF;display: flex;justify-content: end;align-items: start;padding: 20px;background: linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%);transition: all .1s linear;flex-direction: column;}
.home-news .list li .img{display: flex;height: 100%;width:100%}
.home-news .list li .info .date{color: #fff;}
.home-news .list li:nth-child(2) {grid-column:3;grid-row: 1;}
.home-news .list li:nth-child(3) {grid-column:4;grid-row: 1;}
.home-news .list li:nth-child(4) {grid-column: 3;grid-row: 2;}
.home-news .list li:nth-child(5) {grid-column: 4;grid-row: 2;}
.home-news .list li .info .date em{color: #fff;}
.home-news .list li .info .text{display: none;}
}
@media (max-width:1024px) {.home-news .list li:nth-child(4){display: none;}}
.home-news{padding-top:4%}
@media (max-width:768px){.home-news{padding-top:40px}}
.home-about {background:#f0f0f0}
#homeproducts .swiper-slide{height:auto;display:flex;flex-direction:column}
#homeproducts .swiper-slide .slide-title{flex:1}
#homeproducts .swiper-slide .slide-title a{width:100%;height:100%;padding:15px 10px;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--fontcolor);transition:all .3s}
#homeproducts .swiper-slide:hover .slide-title a{color:var(--color1)}
.home-news .news-more{display:none}
 .home-products{background:#fff}
.home-diverse{background:#f5f5f5}