﻿.home-banner .swiper-slide>a::after{display: none;}
.home-cate .homecate-list li .img {aspect-ratio: 1;}
.home-banner .banner-animote.ban1{max-width:100%;background: rgba(255,255,255,0.4);padding:1% 0;top:33%;}
.home-banner .banner-animote.ban1 .tit{font-weight: var(--fontbold7);font-size:80px;-webkit-text-fill-color:#fff;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: var(--color);line-height: 1;}
.home-banner .banner-animote.ban1 .des{color:var(--fontcolor);font-weight: var(--fontbold7);font-size:26px;}
.home-banner .banner-animote.ban1 .des span{color:var(--color)}
@media (max-width:1700px){.home-banner .banner-animote.ban1 .tit{font-size:4.6vw;}
.home-banner .banner-animote.ban1 .des{font-size:1.5vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban1 .tit{font-size:34px;-webkit-text-stroke-width:1px}
.home-banner .banner-animote.ban1 .des{font-size:12px;}}
@media (max-width:550px){.home-banner .banner-animote.ban1 .tit{font-size:28px;}}

.home-banner .banner-animote.ban2{top:25%;max-width:100%;}
.home-banner .banner-animote.ban2 .tit{font-weight: var(--fontbold7);font-size:60px;-webkit-text-fill-color:#fff;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: var(--color);line-height: 1;display:flex;align-items: center;justify-content: center;}
.home-banner .banner-animote.ban2 .tit span{display:inline-block;width:100px;height:3px;background: #fff;margin-right:2%;}
.home-banner .banner-animote.ban2 .tit.tit2{justify-content: end;}
@media (max-width:1700px){.home-banner .banner-animote.ban2 .tit{font-size: 3.2vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban2 .tit{font-size: 24px;-webkit-text-stroke-width:1px}}
@media (max-width:768px){.home-banner .banner-animote.ban2 .tit{font-size: 16px;}}

.home-banner .banner-animote.ban3{top:50%}
.home-banner .banner-animote.ban3 .tit{font-weight: var(--fontbold7);font-size:80px;line-height: 1;}
.home-banner .banner-animote.ban3 .des{font-size:34px;margin-top:1%;font-weight: var(--fontbold7);}
@media (max-width:1700px){.home-banner .banner-animote.ban3 .tit{font-size:4.3vw;}
.home-banner .banner-animote.ban3 .des{font-size:1.8vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban3 .tit{font-size:32px}
.home-banner .banner-animote.ban3 .des{font-size:16px;}}
@media (max-width:550px){.home-banner .banner-animote.ban3 .tit{font-size:26px}
.home-banner .banner-animote.ban3 .des{font-size:12px;}}
 .hot-product ul{margin:30px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}
 .hot-product ul li{width:24%;height:30%;margin-bottom:30px}
 .hot-product ul li .pro-img{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;border:1px solid #EEEEEE}
 .hot-product ul li .pro-img img{display:block;width:100%;height:100%;border:none;transition:all .5s}
 .hot-product ul li .pro-img:after{display:block;content:"";padding-top:100%}
 .hot-product ul li .pro-name{color:var(--fontcolor);font-size:var(--fontsize18);line-height:45px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
 .hot-product ul li .pro-btn{width:120px;height:35px;margin:0px auto;border:1px solid #CCCCCC;text-transform:lowercase;border-radius:20px;display:flex;justify-content:center;align-items:center;transition:all .5s}
 .hot-product ul li .pro-btn a{color:var(--fontcolor)}
 .hot-product ul li:hover .pro-img img{transform:scale(1.1)}
 .hot-product ul li:hover .pro-name{color:var(--color)}
 .hot-product ul li:hover .pro-btn{border:1px solid #FFFFFF;background:var(--color)}
 .hot-product ul li:hover .pro-btn a{color:#FFFFFF}
@media (max-width:1024px){.hot-product{margin-top:40px}
.hot-product ul{margin:20px 0 0}
.hot-product ul li{width:48%;margin-bottom:25px;margin-right:4%}
.hot-product ul li:nth-of-type(2n){margin-right:0px}
.hot-product ul li .pro-name{font-size:var(--fontsize16);line-height:1.3;-webkit-line-clamp:2;padding-top:6px}
.hot-product ul li .pro-btn{display:none}}
.home-service .service-item .box{transform: translateY(50%);text-align: center;bottom:50%;}
.home-service .service-item:nth-child(2) .box{bottom:50%;top:auto}
.home-service .home-more{background:rgba(0,0,0,0.5);margin:0}
.home-service .service-item .box .text{display: none;}
.home-service .home-more:hover{background:var(--color);color:#fff}
.home-choose .choose-list li .icon img {height: auto;}
.home-cate .homecate-list li .title a{font-weight:bold;}
.home-title,.home-about .about-info .title{font-weight:var(--fontbold7);color:#000;text-transform: uppercase;font-family:Arial;}
.home-service .service-item .box .title{font-weight:var(--fontbold7);text-transform: uppercase;}
@media (min-width:1025px){.home-cate, .home-choose, .home-news{padding:6.5% 0}
.home-title{margin-bottom:40px;font-size:36px}
.home-des{line-height:2;font-size:var(--fontsize17);padding-bottom:40px}
.home-about .about-info .title,.home-service .service-item .box .title{font-size:36px}
.hot-product ul li{margin-bottom:70px}
.hot-product{margin-top:6.5%}
.home-icon{font-size:var(--fontsize18);margin-bottom:30px}
footer .foot-item.foot-contact{width: 28%;}}
@media (max-width:500px){.home-cate, .home-choose, .home-news{padding:50px 0}
.home-title{margin-bottom:20px;}
.home-des{font-size:var(--fontsize16);padding-bottom:30px}
.hot-product ul li{margin-bottom:40px}
.hot-product{margin-top:50px}
.home-icon{margin-bottom:15px}}
@media (min-width:1025px){.home-des{max-width:66%;}
.hot-product .home-des{max-width:100%;}}
