﻿.home-banner .banner-animote{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;color:#fff;opacity:0;text-align:center;padding:0;text-transform:initial;}
.home-banner .banner-animote .p1{font-size:3vw;font-weight:var(--fontbold5);text-align:center;line-height:1.3;text-shadow:1px 1px 2px #000;}
.home-banner .banner-animote .p2{font-size:1.6vw;margin:2% 0 0;text-transform:initial;font-weight:500;text-shadow:1px 1px 2px #000;}
.home-banner .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
@keyframes bannerani{0%{margin-top:20px}
100%{opacity:1;margin-top:0px}}
@media (max-width:768px){.home-banner .banner-animote{width:90%}
.home-banner .banner-animote .p1{font-size:var(--fontsize20)}
.home-banner .banner-animote .p2{font-size:var(--fontsize14)}}
@media (max-width:550px){.home-banner .banner-animote .p1{font-size:var(--fontsize18)}
.home-banner .banner-animote .p2{font-size:var(--fontsize13)}}
.home-application .applist{display:flex;justify-content: space-between;flex-wrap:wrap;}
.home-application .applist .swiper-slide{height:auto;width:24%}
.home-application .applist .item{height:100%;display:flex;flex-direction:column}
.home-application .applist .item .info{flex:1}
.home-application .applist .item:hover .title{color:#fff}
.home-cate .cateimg img{object-fit:contain}
.home-logobox{padding:70px 20px 0;}
.home-logobox .logoboxwrap{margin-top:30px;}
.home-logobox .indexlogoSwiper{overflow: hidden;}
.home-logobox .indexlogoSwiper .swiper-wrapper{transition-timing-function:linear!important;margin:0 auto;align-items:center}
@media (min-width:1025px){.home-logobox .logoboxwrap{padding:0 80px;}}
@media (max-width:768px){.home-logobox{padding-top:40px;}
.home-application .applist .swiper-slide{width:49%;margin-top:2%;}}
@media (max-width:550px){.home-application .applist .item .info .title{font-size: 16px;}}

.home-video .btn{text-align: center;}
.home-video .btn a{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:0 20px;height:50px;background:var(--color);border:1px solid var(--color);color:#FFFFFF;transition:all .2s linear}
.home-video .btn a:hover{background:#FFFFFF;color:var(--color)}
.home-data{background:#EBEFF2;padding:60px 20px}
.home-data-list{padding:0 80px;display:flex;justify-content:space-between}
.home-data-list li{text-align:center;max-width:31%;}
.home-data-list li img{height:240px;width:auto;}
.home-data-list li .data{font-weight:bold;margin-top:20px;font-size:var(--fontsize20);line-height:1.5}
@media (max-width:1200px){.home-data-list li img{height:200px;}}
@media (max-width:1024px){.home-data-list{padding:0}
.home-data-list li img{height:180px;}
.home-data-list li .data{font-size:var(--fontsize18);}}
@media (max-width:768px){.home-data{padding:30px 15px}
.home-data-list{flex-wrap:wrap}
.home-data-list li{width:100%;margin:15px 0;max-width:initial;}
.home-data-list li img{height:150px;}}