﻿#home-swiper .swiper-slide{font-size:inherit}
#home-swiper .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
#home-swiper .banner-animote .ban1-title{font-weight:var(--fontbold7);color:#F9C057;font-size:84px;display:inline-block;position: absolute;left:36.5%;top:20%;}
#home-swiper .banner-animote .ban1-title span{color:#fff;}
#home-swiper .banner-animote .ban1-list{display:flex;position: absolute;left:0;bottom:23%;padding-left:20%;width:100%;}
#home-swiper .banner-animote .ban1-list .item{font-size:20px;width:auto;white-space: nowrap;margin-right:10.8%;}
#home-swiper .banner-animote .ban1-list .item .num{color:#F9C057}
#home-swiper .banner-animote .ban1-list .item .des{color:#fff;}
@media (max-width:1660px){#home-swiper .banner-animote .ban1-title{font-size:4.4vw;}
#home-swiper .banner-animote .ban1-list .item{font-size:1.06vw;}}
@media (max-width:768px){#home-swiper .banner-animote .ban1-title{font-size:34px;}
#home-swiper .banner-animote .ban1-list .item{font-size:9px;margin-right:10%}}
@media (max-width:550px){#home-swiper .banner-animote .ban1-list{display:none;}
#home-swiper .banner-animote .ban1-title{font-size:18px;}}

#home-swiper .banner-animote.ban2{position:absolute;top:12%;left:20%;}
#home-swiper .banner-animote.ban2 .ban2-title{color:#06586E;font-size:66px;font-weight:var(--fontbold7);line-height:1}
#home-swiper .banner-animote.ban2 .ban2-des{display:inline-flex;flex-direction: column;width:auto;margin-top:1.5%}
#home-swiper .banner-animote.ban2 .ban2-des span{width:auto;display:inline-block;font-style: italic;line-height:1;margin-bottom: 1%;font-size:27px;position: relative;text-shadow: 0 0 7px #fff;}
@media (max-width:1660px){#home-swiper .banner-animote.ban2 .ban2-title{font-size:3.35vw;}
#home-swiper .banner-animote.ban2 .ban2-des span{font-size:1.38vw;}}
@media (max-width:768px){#home-swiper .banner-animote.ban2 .ban2-des{margin-top:0;display:none;}
#home-swiper .banner-animote.ban2 .ban2-title{font-size:24px;}}
@media (max-width:550px){#home-swiper .banner-animote.ban2 .ban2-title{font-size:12px;}}

#home-swiper .banner-animote.ban3{position:absolute;top:16%;left:50%;}
#home-swiper .banner-animote.ban3 .ban3-title{font-family: Impact;color:#fff;font-size:70px;line-height:1.2;text-shadow: 0 0 7px #104294;}
#home-swiper .banner-animote.ban3 .ban3-des1,#home-swiper .banner-animote.ban3 .ban3-des2{-webkit-text-stroke: 4px #001727;
paint-order: stroke fill;color:#fff;}
#home-swiper .banner-animote.ban3 .ban3-des1{font-size:26px;}
#home-swiper .banner-animote.ban3 .ban3-des2{font-size:22px;margin-top:8%;}
@media (max-width:1600px){#home-swiper .banner-animote.ban3 .ban3-title{font-size:3.7vw;}
#home-swiper .banner-animote.ban3 .ban3-des1{font-size:1.35vw}
#home-swiper .banner-animote.ban3 .ban3-des2{font-size:1.05vw;margin-top:6.5%}}
@media (max-width:1024px){#home-swiper .banner-animote.ban3{padding-left:0;left:51%;}
#home-swiper .banner-animote.ban3 .ban3-des1,#home-swiper .banner-animote.ban3 .ban3-des2{-webkit-text-stroke:initial;paint-order:initial;text-shadow: -1px 0 #001727,0 1px #001727,1px 0 #001727,0 -1px #001727;}}
@media (max-width:768px){#home-swiper .banner-animote.ban3 .ban3-title{font-size:28px;}
#home-swiper .banner-animote.ban3 .ban3-des1, #home-swiper .banner-animote.ban3 .ban3-des2{font-size:12px;}}
@media (max-width:550px){#home-swiper .banner-animote.ban3 .ban3-title{font-size:14px;}
#home-swiper .banner-animote.ban3 .ban3-des1, #home-swiper .banner-animote.ban3 .ban3-des2{display:none;}}

#home-swiper .banner-animote.ban4 .ban4-title{position: absolute;top:24%;left:0;color:#fff;font-family: Impact;font-size:100px;width: 100%;text-align: center;line-height:1;}
#home-swiper .banner-animote.ban4 .ban4-list{position: absolute;bottom:27%;left:0;width:100%;display:flex;justify-content: center;}
#home-swiper .banner-animote.ban4 .ban4-list .item{text-align: center;color:#fff;width:14.2%;}
@media (max-width:1660px){#home-swiper .banner-animote.ban4 .ban4-title{font-size:5.3vw;}
#home-swiper .banner-animote.ban4 .ban4-list .item{font-size:0.9vw;}}
@media (max-width:768px){#home-swiper .banner-animote.ban4 .ban4-list{bottom:29%;}
#home-swiper .banner-animote.ban4 .ban4-title{font-size:38px;}
#home-swiper .banner-animote.ban4 .ban4-list .item{font-size:12px;line-height:1;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;padding:0 5px;}}
@media (max-width:550px){#home-swiper .banner-animote.ban4 .ban4-title{font-size:18px;}
#home-swiper .banner-animote.ban4 .ban4-list{display:none;}}