﻿.home-cate .cateimg .absolute .p1{color:#000}
.home-cate .cateimg .absolute a{color:#000;border-color:#000}
.home-cate .cateimg .absolute .p1{color:#fff}
.home-cate .cateimg .absolute a{color:#fff;border-color:#fff}
.home-cate .cateimg .absolute{bottom:10%}

.home-banner .swiper-slide>a::after{display:none;}
.home-banner .banner-animote{line-height:1;max-width:100%;padding:0;}
.home-banner .banner-animote.ban1{top:42%;}
.home-banner .banner-animote.ban1 .ban1-tit{color:#92F9F6;font-weight: var(--fontbold7);font-size:4vw;text-transform: uppercase;}
.home-banner .banner-animote.ban1 .ban1-des{color:#fff;margin:1.5% 0 2%;font-size:2.4vw;}
.home-banner .banner-animote.ban1 .ban1-btn{display:flex;justify-content: center;}
.home-banner .banner-animote.ban1 .ban1-btn>a{border-radius: 100px;font-size:1.5vw;border:1px solid #fff;transition: all .3s;padding:1% 2%;margin:0 20px}
.home-banner .banner-animote.ban1 .ban1-btn>a:hover{background: #92F9F6;color:#000;border-color:#92F9F6}
@media (max-width:768px){.home-banner .banner-animote.ban1 .ban1-tit{font-size:28px;}
.home-banner .banner-animote.ban1 .ban1-des{font-size:18px;margin:5px 0 0;}
.home-banner .banner-animote.ban1 .ban1-btn{display:none;}}
@media (max-width:600px){.home-banner .banner-animote.ban1{padding:0 10px}
.home-banner .banner-animote.ban1 .ban1-tit{font-size:18px;}
.home-banner .banner-animote.ban1 .ban1-des{font-size:12px;}}
.home-banner .banner-animote.ban2{top:59%;}
.home-banner .banner-animote.ban2 .ban2-tit{font-weight: var(--fontbold7);color:#fff;font-size:2.8vw;text-transform: uppercase;}
.home-banner .banner-animote.ban2 .ban2-tit span{color:#FCFF00;}
.home-banner .banner-animote.ban2 .ban2-des{color:#92F9F6;font-size:1.8vw;margin:1% 0 2%}
.home-banner .banner-animote.ban2 .ban2-list{display:flex;justify-content: space-between;max-width:82%;margin:9% auto 14%;}
.home-banner .banner-animote.ban2 .ban2-list .item{width:25%;}
.home-banner .banner-animote.ban2 .ban2-list .num{font-size:3vw;color:#FCFF00;font-weight: var(--fontbold7);}
.home-banner .banner-animote.ban2 .ban2-list .num span{color:#fff;}
.home-banner .banner-animote.ban2 .ban2-list .des{font-size:2vw;}
.home-banner .banner-animote.ban2 .ban2-btn>a{border-radius: 100px;font-size:1.5vw;border:1px solid #fff;transition: all .3s;padding:1% 2%;margin:0 20px}
.home-banner .banner-animote.ban2 .ban2-btn>a:hover{background: #FCFF00;color:#000;border-color:#FCFF00}
@media (max-width:768px){.home-banner .banner-animote.ban2 .ban2-tit{font-size:20px}
.home-banner .banner-animote.ban2 .ban2-des{font-size:13px;}
.home-banner .banner-animote.ban2 .ban2-list .num{font-size:22px}
.home-banner .banner-animote.ban2 .ban2-list .des{font-size:12px}
.home-banner .banner-animote.ban2 .ban2-btn{display:none;}}
@media (max-width:600px){.home-banner .banner-animote.ban2{top:25%;padding:0 10px;}
.home-banner .banner-animote.ban2 .ban2-list{display:none;}
.home-banner .banner-animote.ban2 .ban2-tit{font-size:16px;}
.home-banner .banner-animote.ban2 .ban2-des{font-size:12px;}}
.home-banner .banner-animote.ban3{text-align:left;padding-left:7%;top:52.5%;}
.home-banner .banner-animote.ban3 .ban3-tit{font-weight: var(--fontbold7);color:#fff;font-size:3.2vw;text-shadow: 5px 7px 13px #000;}
.home-banner .banner-animote.ban3 .ban3-tit span{color:#FCFF00;font-size:4.2vw;}
.home-banner .banner-animote.ban3 .ban3-des{font-size:2.5vw;font-weight: var(--fontbold7);color:#fff;text-shadow: 5px 7px 13px #000;margin:1% 0 2%}
.home-banner .banner-animote.ban3 .ban3-des span{color:#FCFF00}
.home-banner .banner-animote.ban3 .ban3-list{display:flex;flex-wrap:wrap;justify-content: space-between;max-width:58%;}
.home-banner .banner-animote.ban3 .ban3-list .item{padding-left:3.2%;width:50%;color:var(--fontcolor);font-style: italic;font-size:1.1vw;margin:4.7% 0;font-weight:var(--fontbold7);text-align:center;}
.home-banner .banner-animote.ban3 .ban3-list .item:nth-child(2n){padding-left:13%;}
.home-banner .banner-animote.ban3 .ban3-list .item span{color:#FC0000;}
.home-banner .banner-animote.ban3 .ban3-btn-box{display:flex;align-items: flex-end;justify-content: space-between;}
.home-banner .banner-animote.ban3 .ban3-btn{transform:translate(-50%,-80%)}
.home-banner .banner-animote.ban3 .ban3-btn>a{border-radius: 100px;font-size:1.5vw;border:1px solid #fff;transition: all .3s;padding:5% 15%;text-transform: uppercase;white-space: nowrap;background: #FCFF00;color:#fff;text-shadow:-2px 0 #000,0 2px #000,2px 0 #000,0 -2px #000;display:inline-flex;align-items: center;}
.home-banner .banner-animote.ban3 .ban3-btn>a em{display: inline-block;line-height: 1;margin-left:5px;font-size:1.5vw;}
.home-banner .banner-animote.ban3 .ban3-btn>a:hover{background: #92F9F6;}
@media (max-width:1024px){.home-banner .banner-animote.ban3 .ban3-btn{display:none}}
@media (max-width:768px){.home-banner .banner-animote.ban3{top:30%;}
.home-banner .banner-animote.ban3 .ban3-tit{font-size:24px;}
.home-banner .banner-animote.ban3 .ban3-tit span{font-size:30px;}
.home-banner .banner-animote.ban3 .ban3-des{font-size:18px;}
.home-banner .banner-animote.ban3 .ban3-list{display:none;}}
@media (max-width:600px){.home-banner .banner-animote.ban3 .ban3-tit{font-size:14px}
.home-banner .banner-animote.ban3 .ban3-tit span{font-size:16px;}
.home-banner .banner-animote.ban3 .ban3-des{font-size:12px;}}
.home-banner .banner-animote.ban4{top:55%;}
.home-banner .banner-animote.ban4 .ban4-tit{font-weight: var(--fontbold7);color:#fff;font-size:4.8vw;text-transform: uppercase;}
.home-banner .banner-animote.ban4 .ban4-btn{margin:13% 0 6%;}
.home-banner .banner-animote.ban4 .ban4-btn>a{border-radius: 100px;font-size:1.5vw;transition: all .3s;padding:1% 2%;text-transform: uppercase;white-space: nowrap;background: #92F9F6;color:#000;display:inline-flex;align-items: center;}
.home-banner .banner-animote.ban4 .ban4-btn>a:hover{background: var(--fontcolor);color:#fff;}
.home-banner .banner-animote.ban4 .ban4-list{display: flex;justify-content: space-between;}
.home-banner .banner-animote.ban4 .ban4-list .item{text-align:center;font-size:2vw;}
.home-banner .banner-animote.ban4 .ban4-list .item:nth-child(1){width:55%;padding-left:5%}
.home-banner .banner-animote.ban4 .ban4-list .item:nth-child(2){width:50%;}
@media (max-width:768px){.home-banner .banner-animote.ban4{top:20%;padding:0 10px;}
.home-banner .banner-animote.ban4 .ban4-tit{font-size: 30px;}
.home-banner .banner-animote.ban4 .ban4-btn,.home-banner .banner-animote.ban4 .ban4-list{display:none;}}
@media (max-width:600px){.home-banner .banner-animote.ban4 .ban4-tit{font-size:16px;}}
.home-banner+a{display:block;width:100%;}
.home-banner+a img{display:block;width:100%;}