﻿.home-firmodule{background:#E9EAEB;padding:4% 0;text-align:center}
.module-content{margin:0 auto;max-width:800px;}
.module-title{font-weight:bold;font-size:38px;margin-bottom:10px;}
@media (min-width:1025px){.home-firmodule .module-content p{font-size:var(--fontsize22)}}
@media (min-width:1025px) and (max-width:1366px){.home-firmodule .module-content p{font-size:var(--fontsize18)}}
@media (max-width:1024px){.module-title{font-size:28px}}
@media (max-width:768px){.home-firmodule{padding:40px 0}
.module-title{font-size:23px}}
.home-energy{position: relative;}
.home-energy>.img img{width:100%;display:block;}
.home-energy .title-box{position:absolute;top:0;left:0;z-index:2;width:100%;text-align:center;padding-top:2%;}
.home-energy .title-box .home-des{font-size:var(--fontsize22);margin-bottom:0;}
.home-energy .title-box .home-title{font-weight:var(--fontbold7)}
.home-energy .energy-list{display:flex;flex-wrap:wrap;justify-content: space-between;position:absolute;bottom:0;left:50%;transform: translateX(-50%);z-index:2;width:100%;max-width:1560px;}
.home-energy .energy-list li{width:33.33%;padding:2%;border-top:2px solid rgba(255,255,255,0.3);position:relative;transition: all .3s;cursor:pointer;}
.home-energy .energy-list li:before{content:'';width:100%;height:5px;background:#fff;position: absolute;display:block;top:-3px;left:0;z-index:2;transition: all .3s;opacity:0;}
.home-energy .energy-list li.energy-active:before{opacity:1}
.home-energy .energy-list li p{font-size:var(--fontsize20);color:#fff;text-shadow: 1px 1px 2px var(--fontcolor);}
.home-energy .energy-list li.energy-active p{font-weight:var(--fontbold7);}
.home-energy.home-energy-bot .title-box .home-des,.home-energy.home-energy-bot .title-box .home-title{color:#fff;}
@media (max-width:1600px){.home-energy .energy-list{max-width:calc(100% - 140px);margin-left:auto;margin-right:auto;}}
@media (max-width:1024px){.home-energy .energy-list{max-width:calc(100% - 30px);}
.home-energy .energy-list li{padding:10px;}
.home-energy .energy-list li p,.home-energy .title-box .home-des{font-size:var(--fontsize18)}}
@media (max-width:768px){.home-energy .energy-list li{padding:5px;}
.home-energy .energy-list li p, .home-energy .title-box .home-des{font-size:var(--fontsize14)}}
@media (max-width:600px){.home-energy>.img img{min-height:240px;object-fit: cover;}
.home-energy .energy-list li p{line-height:1.2}}
.module-title,.home-energy .title-box .home-title{font-size:50px}
@media (max-width:1440px){.module-title,.home-energy .title-box .home-title{font-size:40px}}
@media (max-width:1024px){.module-title,.home-energy .title-box .home-title{font-size:30px;line-height:1.3}}
.home-energy .energy-list{max-width:1200px;border-top:2px solid rgba(255,255,255,0.3);width:calc(100% - 20px)}
.home-energy .energy-list li{padding:2% 0;width:28%;border:none;}
@media (max-width:1024px){.home-energy .energy-list li{width:32%}}
@media (max-width:540px){.home-energy .energy-list li p{font-size:var(--fontsize12)}}
.home-banner .swiper-slide>a::after{display:none;}
@media (min-width:769px){.home-solution{padding-bottom:2%;}}