﻿.home-banner .swiper-slide>a::after{display:none;}
.home-cate .list li:hover .title,.home-cate .list li .title em{color:#fff}
.home-about .aboutimg iframe{aspect-ratio:1.78;height:auto}
@media (max-width:1024px) {
.home-cate .homecate-top .right{display: none;}
.home-cate .list li .title span{-webkit-line-clamp: 3;font-size: var(--fontsize14);}
}

@media (max-width:768px) {
.home-choose{padding: 20px 0;}
.home-choose .home-icon{display: none;}
.home-choose .left .home-title br{display: none;}
.home-choose .left p{margin: 5px 0;line-height: 1.2;}
.home-choose .right{margin-top: 5px;}
.home-choose .right ul li{padding:0;}
.home-choose .right ul li .p1{display: flex;align-items: center;margin: 0;}
.home-choose .right ul li .p1 em{margin-right: 5px;}
}

.home-content1 .l-wrap{display:flex;justify-content:center;align-items:center}


@media (max-width: 500px) {
.home-cate .list li {aspect-ratio: initial !important;}
.home-cate .list li .img{height: auto;}
.home-cate .list li .title{height: auto;position: static;align-items: center;}
.home-cate .list li .title span{font-size: var(--fontsize12);}
}
.home-cate .list li .title{background:rgba(11, 27, 43,.2)}
.home-application{padding-bottom:4%;overflow-x:hidden}
.home-application .home-title{text-align:left}
.application-swiper{margin-top:30px}
.application-swiper .swiper{overflow:inherit;}
.application-swiper .swiper-slide{background:#F7F7F7;height:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.application-info{width:50%;padding:124px 120px;}
.application-info-tit{font-size:36px;line-height:1.3;margin-bottom:25px;color:#333;}
.application-info p{color:#666;font-size:18px;line-height:1.7}
.application-info-btn{margin-top:80px}
.application-info-btn span{font-size:20px;line-height:1.58;color:#333;position:relative;transition:all .36s ease-out;padding-bottom:2px}
.application-info-btn span::before{content:'';background:var(--color);height:2px;width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .36s ease-out;}
.application-info-btn span:hover{color:var(--color)}
.application-info-btn span:hover::before{width:0px}
.application-pic{width:50%;padding-right:50px;aspect-ratio:4/3;}
.application-pic img{width:100%;height:100%;display:block;object-fit:cover}
.application-swiper .swiper-pagination{position:static;margin-top:40px}
@media screen and (max-width:1680px){.application-info{padding:104px 100px;}}
@media screen and (max-width:1366px){.application-info{padding:74px 70px;}
.application-info-btn{margin-top:60px}
.application-info-btn span{font-size:18px}}
@media screen and (max-width:1280px){.application-info{padding:64px 60px;}}
@media screen and (max-width:1024px){.application-info{padding:34px 30px;}
.application-info-tit{font-size:30px;margin-bottom:15px;}
.application-info p{font-size:16px;}
.application-info-btn{margin-top:40px}
.application-pic{padding-right:30px;}}
@media screen and (max-width:768px){.home-application{padding-bottom:40px;}
.application-swiper{margin-top:20px}
.application-info{padding:22px 20px;width:100%;}
.application-info-tit{font-size:24px;margin-bottom:10px;}
.application-info p{font-size:15px;}
.application-info-btn{margin-top:15px}
.application-info-btn span{font-size:16px}
.application-pic{width:100%;padding-right:0;margin-top:auto}
.application-swiper .swiper-pagination{margin-top:20px}}
@media screen and (max-width:500px){.application-info{padding:15px;}}

body.index {overflow:initial}
.home-logo{border-bottom:1px solid rgba(0,0,0,.1);text-align:center}
.home-logo .logo-container{width:100%}
.home-logo .swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important;margin:0 auto;align-items:center}
.home-logo .logoswiper-pagination{display:none}
:root{ --font80:80px;--font60:50px;--font36:36px;--font30:30px;--font24:24px;--font20:20px;--font18:18px;--font14:14px;
 --text24:24px;--text20:20px;--text18:18px;
 --lh1d2:1.2;--lh1d5:1.5;--lh1d75:1.75;--lh2:2;
 --color000:#000;--colorfff:#fff;--color333:#333;--color666:#666;--color999:#999;--colormain:#fc7c1f;--colormain1:#532EC7;
 --distance200:200px;--distance190:190px;--distance170:170px;--distance150:150px;--distance140:140px;--distance132:132px;--distance130:130px;--distance120:120px;--distance107:107px;--distance100:100px;--distance80:80px;--distance70:70px;--distance60:60px;--distance50:50px;--distance40:40px;
 --textx44:44px;--textx30:30px;--textx26:26px;--textx20:20px;--textx18:18px;--textx16:16px;--textx15:15px;
 --radius:20px;}
.home_battery{padding-top:var(--distance150);}
.scroll_num{font-size:var(--font80);line-height:1.25;}
.hbln_num{color:var(--color000);}
.home_battery_list{display:flex;flex-wrap:wrap;margin:0 -30px;margin-bottom:var(--distance60);}
.home_battery_list_nub{width:25%;padding:0 30px;}
.home_battery_list .std_title6{color:#666;line-height:var(--lh1d5);margin-top:-7px;}
.home_battery_img{position:relative;}
.home_battery_img .ys_cont1600::before{content:'';background:#F9F9F9;position:absolute;width:100vw;height:65.603645%;bottom:0;left:calc(800px - 50vw);z-index:-1;}
.home_battery_img .ys_cont1600{position:relative;z-index:6;}
.home_battery_other{background:linear-gradient(180deg,#F9F9F9 0%,#F3F3F3 100%);}
.home_battery_other{padding-bottom:var(--distance170);}
.home_battery_other_cry{display:flex;align-items:center;}
.home_battery_wai{height:200vh;}
.home_battery_wai_core{position:sticky;top:200px;width:100%;}
.hbwc_add{position:relative;height:calc(100vh - 200px);width:100%;}
.home_battery_img{position:absolute;width:100%;height:100vh;bottom:0;left:50%;transform:translateX(-50%);}
.home_battery_img .ys_cont1600{width:100%;height:100%;}
.home_battery_img img{height:100%;object-fit:cover;width:100%;}
.home_battery_img{width:calc(1600px + (100vw - 1600px) * var(--rate1));}
.home_battery_other,.home_logo,.home_news,.home_first{overflow:hidden;}
.hbwc_add_top{position:relative;z-index:4;}
.home_battery_img .ys_cont1600{position:relative;transform:translateY(calc(calc(var(--height1) + 200px + var(--distance60)) * calc(1 - var(--rate1))));}
.hbwc_add_top{opacity:var(--rate2);}
.home_lithium_true{position:sticky;top:var(--head);}
.home_lithium_true ul{position:relative;}
.home_lithium_zhan,.home_lithium_true{height:calc(100vh - var(--head));}
.home_lithium_zhan:last-child{display:none;}
.home_lithium_list_item{position:absolute;top:0;left:0;width:100%;}
.home_battery_wai_core{position:sticky;top:0;width:100%;overflow:hidden;padding-top:var(--top1);}
.home_battery{--top1:180px;}
.home_battery_wai{margin-top:calc(var(--top1) * -1);}
.hbwc_add{position:relative;height:calc(100vh - var(--top1));width:100%;}
.home_battery_img .ys_cont1600{transform:translateY(calc(calc(var(--height1) + var(--top1) + var(--distance60)) * calc(1 - var(--rate1))));}
.home_battery_img .home_battery_img_box{position:absolute;left:0;width:100%;top:30vh;z-index:10;opacity:var(--rate3);pointer-events:none;}
.home_battery_img{z-index:5}
.home_battery_img .home_battery_img_box .std_title1{position:relative;}
.ideas-info-btn{display:flex;padding-top:15px}
.home_battery_img.act .home_battery_img_box{pointer-events:all;}
.home_battery_img .home_battery_img_box{pointer-events:all;}
.home_battery .home-title{text-transform:initial;text-align:left;margin-bottom:25px;}
@media screen and (max-width:1680px){:root{--font80:70px;--font60:46px;--font36:34px;--font30:28px;--font24:22px;--text24:22px;--distance200:150px;--distance190:140px;--distance170:130px;--distance150:120px;--distance140:115px;--distance132:110px;--distance130:100px;--distance120:95px;--distance107:92px;--distance100:90px;--distance80:70px;--distance70:60px;--distance60:55px;--textx44:36px;--textx30:28px;--textx26:24px;--textx20:18px;--textx18:16px;--textx16:14px;--textx15:12px;--radius:16px;}
.home_battery_img{width:calc(100vw - 140px + 140px * var(--rate1));}
.home_battery_img .ys_cont1600::before {left: -8.75vw;}}
@media screen and (max-width:1440px){:root{--font80:60px;--font60:42px;--font36:32px;--font30:26px;--font20:18px;--font18:16px;--text20:18px;--text18:16px;--distance200:140px;--distance190:130px;--distance170:120px;--distance150:110px;--distance140:100px;--distance132:92px;--distance130:90px;--distance120:85px;--distance107:82px;--distance100:80px;--distance80:70px;--distance70:50px;--distance60:50px;--distance50:40px;--distance40:30px;--textx44:32px;--textx30:24px;--textx26:20px;--textx20:16px;--textx18:14px;--textx16:12px;--textx15:10px;}
}
@media screen and (max-width:1280px){:root{--font80:60px;--font60:38px;--font36:30px;--font30:24px;--font24:20px;--text24:20px;--distance200:120px;--distance190:115px;--distance170:110px;--distance150:105px;--distance140:95px;--distance132:90px;--distance130:85px;--distance120:80px;--distance107:75px;--distance100:70px;--distance80:65px;--distance70:45px;--distance60:40px;--distance50:35px;--distance40:30px;--textx44:32px;--textx30:24px;--textx26:20px;--textx20:16px;--textx18:14px;--textx16:12px;--textx15:10px;}
}
@media screen and (max-width:1200px){:root{--font80:50px;--font60:38px;--font36:30px;--font30:24px;--font24:20px;--text24:20px;--distance200:80px;--distance190:80px;--distance170:80px;--distance150:80px;--distance140:80px;--distance132:80px;--distance130:80px;--distance120:70px;--distance107:65px;--distance100:60px;--distance80:55px;--textx44:20px;--textx30:18px;--textx26:16px;--textx20:14px;--textx18:12px;--textx16:10px;--textx15:8px;}
}
@media screen and (max-width:1024px){.home_battery_img{width:calc(calc(100vw - 40px) + 40px * var(--rate1));}}
@media screen and (max-width:991px){:root{--font80:40px;--font60:32px;--font36:28px;--font30:22px;--font24:18px;--font20:16px;--text24:18px;--text20:16px;--distance200:60px;--distance190:60px;--distance170:60px;--distance150:60px;--distance140:60px;--distance132:60px;--distance130:60px;--distance120:55px;--distance107:50px;--distance100:45px;--distance80:40px;--distance70:35px;--distance60:35px;--distance50:30px;--distance40:25px;--textx44:16px;--textx30:16px;--textx26:14px;--radius:12px;}
}
@media screen and (max-width:768px){:root{--font80:32px;--font60:28px;--font36:24px;--font30:20px;--distance200:50px;--distance190:50px;--distance170:50px;--distance150:50px;--distance140:50px;--distance132:50px;--distance130:50px;--distance120:45px;--distance107:40px;--distance100:35px;--distance80:30px;--distance70:25px;--distance60:30px;--distance50:25px;--distance40:25px;}
.home_battery_img{width:calc(calc(100vw - 40px) + 40px * var(--rate1));}
}
@media (max-width:768px){.home_battery_list{margin:0 -10px}
.home_battery_list_nub{padding:0 10px}
.home_battery_list .std_title6{margin-top:-2px}
.home_battery_img .ys_cont1600{transform:translateY(calc(calc(var(--height1) + var(--top1) + 20px) * calc(1 - var(--rate1))));}
.hbln_num{margin-bottom:2px;}
.home_battery_img .ys_cont1600::before{left:-20px;}
.home_battery_list_nub{width:50%;margin-bottom:10px;}
.home_battery_img .home_battery_img_box{top:18vh;}}
@media (max-width:600px){.home_battery_list{margin:0;justify-content:space-between}
.home_battery_list_nub{width:48%;padding:0 0 15px}}
@media screen and (max-width:480px){.home_battery_img{width:100%;}
.home_battery_img .ys_cont1600{transform:translateY(0);}
.home_battery_img{position:relative;width:100%;height:auto;left:0;transform:translateX(0);}
.hbwc_add{height:auto;}
.home_battery_wai{height:auto;}
.home_battery_img .ys_cont1600{padding-left:15px;padding-right:15px;}
.home_battery_img .ys_cont1600::before{left:0;}
.home_battery_img .home_battery_img_box{top:20px;}
.home_battery_img .home_battery_img_box .l-wrap{padding:0 25px}
.home_battery_img .home_battery_img_box .home-title{font-size:20px;margin-bottom:0}
.ideas-info-btn a{min-width:inherit;height:40px;padding:0 12px}}
@media screen and (max-width:480px){:root{--font80:28px;--font60:24px;--font36:20px;--font30:18px;--font24:16px;--font20:16px;--font18:16px;--font14:14px;--text24:16px;--text20:14px;--text18:14px;--distance200:36px;--distance190:36px;--distance170:36px;--distance150:36px;--distance140:36px;--distance132:36px;--distance130:36px;--distance120:34px;--distance107:32px;--distance100:30px;--distance80:22px;--distance70:20px;--distance60:30px;--distance50:18px;--distance40:18px;--textx44:12px;--textx30:12px;--textx26:12px;--textx20:10px;--textx18:10px;--textx16:8px;--textx15:8px;--radius:8px;}}
.home-news .list li .info .text{display: none;}

@media (max-width:768px) {
.hbln_num span{font-size: 18px;}
span.scroll_num{font-size: 30px;}
.home_battery_list .std_title6{font-size: 18px;}
.home-news .list{flex-wrap: nowrap;}
}
@media (max-width:500px){.home_battery .home-title{margin-bottom:20px}
span.scroll_num{font-size:28px;line-height:1}
.hbln_num{line-height:1.2}
.home_battery_list .std_title6{font-size:15px}
.home-cate{padding-top:32px}}
#logoswiper .swiper-slide{aspect-ratio:5/4;}
#logoswiper .swiper-slide img{display:block;object-fit:cover;width:100%;height:100%;object-position:center;transform:scale(1.1)}
#logoswiper .swiper-slide.hlogo1 img{transform:scale(1.4);object-fit:contain}
#logoswiper .swiper-slide.brand2 img{padding:14% 0}
#logoswiper .swiper-slide.brand3 img{padding:22% 0}
.home-cate+.home-logo{border:none;margin-bottom:5%}
@media (max-width:768px){.home-cate+.home-logo{border:none;margin-bottom:40px}}
@media (max-width:768px){.application-pic img{height:auto;max-width:250px}
.application-pic{display:flex;align-items:center;background:#fff;justify-content:center}
}