*, ::after, ::before {
    box-sizing: border-box;
}

audio, embed, img, object, video {
    height: auto;
    max-width: 100%;
}
h2{font-size:1.5em;font-weight:600;line-height:32px;text-align: center;}
h3{font-size:1.5em;font-weight:600}
html{scroll-behavior: smooth;}
ul{list-style: none;padding:0}
a{text-decoration: none;color:#333}
a:hover{color:#f69220}
input[type="submit"]{cursor:pointer!important}
.mianbaoxue{background-color:#f5f5f5;padding:10px 0}
.phonemenu{display:none}
.part2{margin: 40px 0;text-align: center;}
.part3{background:linear-gradient(#f69421,#f69421,#fef5e9);padding:40px 0;color: white;}
.part3 h2{text-align: center;}
.part3 .content .pure-g{align-items: center;margin-bottom:15px;}
.part3 .content .pure-g p{margin: 0;font-weight:600;}
.part3 .content .pure-g .text{width:85%;}
.part3 .content .pure-g .icon{width:15%;}
.part3 .imgtext{margin-top: 60px;}
.part3 .imgtext .text {
  font-size: 90px;
  font-weight: 900;
  text-transform: uppercase;
  
  /* 优化渐变透明效果 - 更平滑的过渡 */
  background: linear-gradient(
    to bottom, 
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0.85) 30%,  /* 添加中间控制点 */
    rgba(255, 255, 255, 0.4) 70%,
    rgba(255, 255, 255, 0) 100%
  );
  
  /* 多浏览器兼容性前缀 */
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent; /* 未来标准 */
  
  /* 拉伸变形效果 */
  display: inline-block;  /* 必需 */
  transform: scaleY(1.5);
  transform-origin: top center; /* 改为center更稳定 */
  
  /* 可选：增强视觉效果 */
  line-height: 0.9; /* 紧凑行高，配合scaleY */
  text-shadow: 0 0 30px rgba(255, 255, 255, 0.3); /* 添加微光晕增强渐变感 */
  mix-blend-mode: screen; /* 尝试不同的混合模式 */
}
.part3-img{z-index: 2;position: relative;margin-top: -30px;}
.part4{margin: 40px 0;}
/* 定义关键帧 */
@keyframes scaleAnimation {
  from {
    transform: scale(1); /* 原始大小 */
  }
  to {
    transform: scale(1.2); /* 放大两倍 */
  }
}
.part4 .swiper-slide{height: 50vh;overflow: hidden;}
.case-img{object-fit: cover;height: 100%;width: 100%;}
.part5{margin-top: 40px;color: white;text-align: center;}
.part5 .width{position: relative;z-index: 2;}
.part5-bg{padding:40px 0;background-image: url(/img/battey-landing-page/getaquote-bg.webp);background-size: cover;background-position: center center;position: relative;}
.part5-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.whatsapp{display:inline-block;padding:20px;border-radius:100px;border:2px solid #25D366;color:white;}
.gradient-border-box {
  /* 1. 设置内边距作为“边框”的宽度 */
  padding: 10px; 
  background: 
    /* 外层渐变背景（模拟边框） */
    linear-gradient(135deg, #25D366, #128C7E, #25D366);
  /* 2. 关键：将背景裁剪到内边距框（即“边框”区域） */
  background-clip: padding-box, border-box;
  /* 3. 注意：为了让背景裁剪生效，需要一个透明的“真实”边框 */
  border: 10px solid transparent;
}
.part7{margin: 40px 0;}
.part7 .product-info li{padding: 5px 10px;}
.part7 .product-info li:nth-child(odd) {
    background-color: #f7c488;
}
.part7 .product-info tr:nth-child(odd) {
    background-color: #f7c488;
}
.part7 .product-info table {
    margin-top: 30px;
    width: 100%;
}
.pro-nav-bar{margin: 40px 0;border-radius: 10px;border: 1px solid #ccc;justify-content: space-between;padding: 10px;visibility: hidden;}
.q{border-bottom: 1px solid #ccc;justify-content: space-between;padding: 10px;cursor: pointer;}
.faq-array>div{border-radius: 10px;border: 1px solid #ccc;overflow: hidden;}
.a{padding: 20px;}
.contact .box{padding:100px 120px;border-radius: 10px;color: white;}
.contact .box h2{margin-top: 0;}
.contact .box .textbox{margin-bottom: 40px;}
.textbox a{color: white;}
.textbox a>div{display: flex;align-items: start;justify-content: center;}
.textbox a>div>div:first-child{margin-right: 15px;padding-top: 10px;}
.textbox a>div>div>div{font-size: bold;font-size: 24px;}
.textbox svg{width: 32px;height: 32px;fill: white;}
.faq-array>div{margin-bottom: 20px;}
.faq-array .a{display: none;}
.faq-array .on{background-color: #f69421;color: white;}
.faq-array .on svg{fill: white;}
.none{display: none;}
/* 应用动画 */
.element {
  animation: scaleAnimation 0.5s infinite alternate; /* 持续时间2秒，无限循环，交替进行 */
}
.footer-globle{padding:80px 0 20px 0px;background-color:#f5f5f5}
.footer-globle .line{border-bottom:1px solid #ccc;margin:20px 0}
.footer-globle .messinfo{justify-content:space-between}
.footer-globle .messinfo>ul{width:25%}
.footer-globle .foot-form-css .wpforms-field-container>div{padding:5px 0}
.footer-globle .foot-form-css .wpforms-field-container>div:first-child{padding-top:0!important}
.footer-globle .wp-form-foot label input{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc}
.footer-globle .wp-form-foot label textarea{width:100%;padding:5px;border:1px solid #ccc}
.footer-globle .wp-form-foot label{margin-bottom:10px;width:100%}
.footer-globle .wp-form-foot{padding-left:63px}
.footer-globle .wp-form-foot form p{margin-bottom:0px}
.foot-project .pure-g{align-items: center;}
.foot-project .pure-g .pure-u-20-24{padding-left: 15px;}
.wpcf7-submit{    background-color: #f69422;
    border: 2px solid white;
    padding: 10px 20px;
    color: white;
    border-radius: 10px;
    margin-top: 10px;
    cursor: pointer;
}
.footer-globle .top{align-items:center}
.footer-globle li{margin-bottom:15px}
.footer-globle .wp-block-social-links{display:flex}
.footer-globle .wp-block-social-links li{margin-left:15px}
.footer-globle .wp-block-social-links span{display:none}
.footer-globle .wp-block-social-links svg{width:32px;height:32px;fill:#f69422;transition:0.2s all}
.footer-globle .wp-block-social-links svg:hover{transform:scale(1.3)}
.menu-contactus-container img{margin-right:15px}
.search-celan form{width: 100%;display: flex;}
.search-celan form input{width: 100%;padding: 10px}
.ce-xuanfu{position:fixed;z-index:999;right:50px;bottom:100px;width:45px;}
.ce-xuanfu ul{margin-bottom:15px}
.ce-xuanfu li{margin-bottom:15px}
.ce-xuanfu a,.ce-xuanfu .upto{display: flex;
    justify-content: center;
    background: #f69422;
    border-radius: 50%;
    aspect-ratio: 1;
    align-items: center;width:45px;height:45px;}
    .ce-xuanfu a:hover,.ce-xuanfu .upto:hover{background-color:#d77c12}
    .ce-xuanfu svg{fill:white}
    .ce-xuanfu span{display:none}