﻿.home-choose{position: relative;padding: 4% 0;color:var(--footercolor);background:no-repeat center;background-size:cover;overflow:hidden;background:var(--hovercolor)}
.home-choose .l-wrap{display:flex;flex-wrap:wrap}
.home-choose .home-title{margin-bottom:15px;color:#FFFFFF;text-align:left;line-height:1.3;margin-top:15px}
.home-choose .home-title::after{left:0;transform:none}
.home-choose .homechoose-text{font-size:var(--fontsize18);line-height:1.8;margin-top:10px}
.home-choose .homechoose-title{width:400px;padding-top:30px}
.home-choose .homechoose-content{flex:1;padding-left:85px;display:flex;flex-wrap:wrap;justify-content:space-between}
.home-choose .homechoose-content .homechoose-item{width:32%;margin-bottom:40px;padding:20px 30px;border:1px solid rgba(125, 125, 125, 0.3);display:flex;flex-direction:column;position:relative;border-radius:var(--borderradius);z-index:1;transition:all .1s linear}
.home-choose .homechoose-content .homechoose-item:hover{border-color:var(--color)}
.home-choose .homechoose-content .homechoose-item:hover::after{border-color:var(--color)}
.home-choose .homechoose-content .homechoose-item::after{content:"";content:"";position:absolute;bottom:-33px;right:-24px;width:58px;height:70px;border-left:1px solid rgba(125, 125, 125, 0.3);transform:rotate(47deg);z-index:1;background:var(--hovercolor)}
.home-choose .homechoose-content .homechoose-item .icon em{font-size:45px;color:var(--color)}
.home-choose .homechoose-content .homechoose-item .title{color:#FFFFFF;font-size:var(--fontsize22);margin-bottom:10px}
.home-choose .homechoose-content .homechoose-item:nth-child(n+4){margin-bottom:0px}
@media(max-width:1366px){.home-choose .homechoose-content{padding-left:40px}
.home-choose .homechoose-content .homechoose-item{width:49%}
.home-choose .homechoose-content .homechoose-item{margin-bottom:10px!important}}
@media(max-width:1024px){.home-choose{padding:30px 0;}
.home-choose .homechoose-title{width:100%;padding-top:0px}
.home-choose .homechoose-content{padding-left:0px;margin-top:20px}
.home-choose .homechoose-content .homechoose-item{margin-bottom:20px!important}}
@media(max-width:450px){.home-choose .homechoose-content .homechoose-item{width:100%;padding:10px 20px}}

.home-choose .homechoose-text {font-size:var(--fontsize16);line-height:1.7;margin-top:5px}
.home-choose .homechoose-content .homechoose-item .icon em{color:#fff}
.home-choose .homechoose-text{margin-bottom:15px}
.home-choose .homechoose-content .list{display: flex;flex-wrap: wrap;}
.home-choose .homechoose-content .list1{justify-content: space-around;}
.home-choose .homechoose-content .homechoose-item{width: 50%;margin-bottom: 15px;}
.home-choose .homechoose-content .homechoose-item .icon em{color: var(--color);}
.home-choose .homechoose-content .homechoose-item::after{display: none;}
.home-choose .homechoose-content .homechoose-item{ border: unset;}
.home-choose .homechoose-content .homechoose-item .icon{ margin-bottom: 2%; }
@media (min-width:1025px){.home-choose .homechoose-title{width:30%}
.home-choose .homechoose-content{padding-left:40px}}
.home-choose{background-size:cover}
.home-choose .homechoose-title img{width:100%}
.home-choose .homechoose-content .homechoose-item{padding:10px 15px}
.home-choose .homechoose-content .homechoose-item .icon img{height:52px;width:auto}
.home-choose .homechoose-content .homechoose-item .title{line-height:1.35}
@media (max-width:540px){.home-choose .homechoose-content .homechoose-item{width: 100%;}}
.home-about{background:url(/uploads/48110/banner/20260615100436f1028.png) no-repeat;background-size:cover}
.home-choose{ background: #111 !important; }
@media (min-width:1025px){.home-choose .homechoose-title img{max-width:400px}
.home-choose .homechoose-title{padding-top:0}}

.home-banner .banner-animote.ban1{top:85%;}
.home-banner .banner-animote.ban1 .title{text-align:center;font-size:90px;}
@media (max-width:2500px){.home-banner .banner-animote.ban1 .title{font-size:3.6vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban1 .title{font-size:24px;}}
@media (max-width:600px){.home-banner .banner-animote.ban1 .title{font-size:12px;}}
.home-journey{background: #242424;padding:4% 0;}
.home-journey ul{display:flex;flex-wrap:wrap;justify-content: space-between;flex-wrap:wrap;}
.home-journey ul li{width:31%;margin-top:3em}
.home-journey ul li .img{overflow: hidden;}
.home-journey ul li img{width:100%;display: block;transition: all .3s;}
.home-journey ul li:hover img{transform: scale(1.05);}
.home-journey ul li .tit{font-weight: var(--fontbold7);color:var(--color);font-size:20px;margin:10px 0;}
@media (max-width:768px){.home-journey{padding:40px 0;}
.home-journey ul li{width:49%;margin-top:20px;}
.home-journey ul li .tit{font-size:18px;}
.home-journey ul li .des{font-size:14px;}}

@media (min-width:1025px){
.home-about .aboutflex .aboutinfo{width: 53%;}
.home-about .aboutflex .aboutimg{width: 42%;}

}
.home-product .indexproSwiper .list{flex-wrap:nowrap;}
@media (min-width:769px){.home-product .indexproSwiper-pagination{display:none;}}
.home-product .indexproSwiper .swiper-slide{height:auto;}
.home-product .inner{display:flex;align-items: center;justify-content: space-between;}
.home-product .indexproSwiper-btn{width:30px;height:30px;cursor: pointer;display:flex;align-items: center;justify-content: center;}
.home-product .indexproSwiper-btn em{font-size:26px;transition: all .3s;}
.home-product .indexproSwiper-btn:hover em{color:var(--color)}
.home-product .indexproSwiper{width:calc(100% - 90px);margin:0 auto;}
.home-product .list li{padding:0;background:none;}
.home-product .list li:hover{background:none}
.home-product .list li .info{padding-top:0}
.home-product .list li::after{display:none;}
.home-product .list li .info .title{text-align:center;padding:10px;color:#fff;transition:all .3s}
.home-product .list li:hover .info .title{color:var(--color)}
#newswiper li{padding:10px;border:none}
#newswiper li .info .title{color:#fff}
@media (max-width:768px){.home-product .indexproSwiper-btn{display:none;}
.home-product .indexproSwiper{width:100%;padding-bottom:50px;}}
.home-product .swiper-pagination-bullet{background: #fff;}
.home-product .swiper-pagination-bullet-active{background: var(--color);}
.home-about .aboutflex{margin-top: 0;}
.home-news{background:#242424}
.homeswiper-btn,#newswiper li .info .more{display:none}
.home-banner .banner-animote.ban1{top:92%;line-height:1.2}