﻿@media(min-width:1025px){.home-service .service-item{width:49%;}}
.home-service .service-item::after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #00000086;z-index: 1;border-radius: 45px;}
.home-service .service-item .box{z-index:9;}
@media(max-width:1600px){.home-service .service-item::after{border-radius: 30px;}}
@media(max-width:768px){.home-service .service-item::after{border-radius: 20px;}}
.home-banner .swiper-slide-active img{animation:none;}
.home-banner .swiper-slide-active img{animation:pagebgfd 6s linear infinite alternate;}
@keyframes pagebgfd{0%{opacity:1;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
.home-banner .banner-animote{transform:translateY(-50%);top:50%;left:0;text-align:left;padding:0 0 0 260px;width:calc(50% + 230px);}
.home-banner .banner-animote:before{content:'';position:absolute;left:0;top:0;z-index:0;margin-left:208px;margin-top:-38px;width:242px;height:189px;background:url('/uploads/42775/index/btt1bg.png') center no-repeat;}
.home-banner .swiper-slide-active .banner-animote{animation:bannerani2 1.2s forwards;animation-delay:.7s}
@keyframes bannerani2{0%{margin-left:60px}
100%{opacity:1;margin-left:0px}
}
.home-banner .banner-animote .p1{font-weight:bold;text-align:left;line-height:1.2;font-size:48px}
.home-banner .banner-animote .p2{font-size:28px;margin:30px 0 0;letter-spacing:2px;line-height:1.6}
@media (max-width:1650px){.home-banner .banner-animote .p1{font-size:42px}
.home-banner .banner-animote .p2{font-size:24px;}}
@media (max-width:1500px){.home-banner .banner-animote .p1{font-size:34px}
.home-banner .banner-animote .p2{font-size:21px;}
.home-banner .banner-animote{padding-left:200px;width:calc(50% + 170px);}
.home-banner .banner-animote:before{margin-left:148px}}
@media (max-width:1200px){.home-banner .banner-animote .p1{font-size:26px}
.home-banner .banner-animote .p2{font-size:18px;margin-top:20px;letter-spacing:1px}
.home-banner .banner-animote{padding-left:180px;width:calc(50% + 170px);}
.home-banner .banner-animote:before{margin-left:148px;width:160px;height:120px;background-size:100%;}}
@media (max-width:1024px){.home-banner .bannerswiper-prev{left:10px}
.home-banner .bannerswiper-next{right:10px}
.home-banner .banner-animote .p1{font-size:23px}
.home-banner .banner-animote .p2{font-size:16px;}
.home-banner .banner-animote{padding:0 110px;width:100%;}
.home-banner .banner-animote:before{margin-left:90px;}}
@media (max-width:768px){.home-banner .banner-animote .p1{font-size:20px}
.home-banner .banner-animote .p2{font-size:14px;margin-top:12px;}
.home-banner .banner-animote{padding:0 20px;width:100%;}
.home-banner .banner-animote:before{margin-left:5px;width:100px;height:80px;margin-top:-20px}}
@media (max-width:540px){.home-banner .banner-animote .p1{font-size:15px}
.home-banner .banner-animote .p2{font-size:12px;margin-top:6px;line-height:1.4}}
.home-cate{background: #f9f9fb;}
.home-hotpro .hotpro-main .swiper-slide .info .title{line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0;margin:0 0 10px;}
.home-news .newslist .swiper-slide .img img{aspect-ratio:1/1;}
.home-choose .choose-list li .text{margin-bottom:20px;line-height:1.6}
.home-choose .choose-list li .more{margin-top:auto;}
.home-choose .choose-list li .title{line-height:1.3;}
.home-choose .choose-list li .icon img{object-fit:contain;}
@media (max-width:768px){.home-choose .choose-list li .text{margin-bottom:10px;}
.home-choose .choose-list li .title{min-height:58px}}