﻿#swiper-banner .banner-animate{width: 80%;position: absolute;max-width: 1640px;opacity: 0}
#swiper-banner .swiper-slide-active .banner-animate{animation: wkbanner .5s forwards;animation-delay: .7s}
#swiper-banner .banner-animate .p1{line-height: 1.2;}
#swiper-banner .banner-animate .p2{font-size: 24px;}
#swiper-banner .banner-animate.bannertxt1{top:10%;left: 11%;}
#swiper-banner .banner-animate.bannertxt1 .p1{color: var(--color);font-weight: bold;margin-bottom: 10px;font-size: 56px;}
#swiper-banner .banner-animate.bannertxt1 .p2{font-size: 20px;color: #567078;}
#swiper-banner .banner-animate.bannertxt2{top: 9%;color: #fff;left: 50%;transform: translateX(-50%);}
#swiper-banner .banner-animate.bannertxt2 .p1{text-align: center;font-size: 52px;font-weight: bold;}
#swiper-banner .banner-animate.bannertxt2 .p1 span{color: var(--color);}
#swiper-banner .banner-animate.bannertxt2 .p2{text-align: center;font-size: 20px;font-weight: bold;color:var(--color)}
#swiper-banner .banner-animate.bannertxt3{top:12%;text-align: center;left: 50%;transform: translateX(-50%);}
#swiper-banner .banner-animate.bannertxt3 .p1 {color:var(--color);-webkit-text-stroke: 7px #fff;paint-order: stroke fill;line-height: 1;font-weight: bold;text-align: center;font-size: 56px;}
@media (max-width:1600px){#swiper-banner .banner-animate.bannertxt2 .p1{font-size:2.8vw}}
@media (min-width:1441px){#swiper-banner .banner-animate.bannertxt2{top:7%}
#swiper-banner .banner-animate.bannertxt3{top:10%}}
@media (max-width:1440px) {#swiper-banner .banner-animate.bannertxt1 .p1,#swiper-banner .banner-animate.bannertxt2 .p1,#swiper-banner .banner-animate.bannertxt3 .p1{font-size: 36px;}}
@media (max-width:1024px) {#swiper-banner .banner-animate .p2{display: none;}
#swiper-banner .banner-animate.bannertxt1 .p1,#swiper-banner .banner-animate.bannertxt2 .p1,#swiper-banner .banner-animate.bannertxt3 .p1{font-size: 24px;}}
@media (max-width:768px) {#swiper-banner .banner-animate{display: none;}}
@keyframes wkbanner{
0%   {margin-top: 50px;opacity: 0;}
100%  {margin-top: 0;opacity: 1;}}
@-webkit-keyframes wkbanner {
0%   {margin-top: 50px;opacity: 0;}
100%  {margin-top: 0;opacity: 1;}}