﻿.home-banner .swiper-slide>a::after{display:none}
.home-banner video{min-height:auto}
.home-banner .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s;max-width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;}
.home-banner #indexbanner::after{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1;background:#0000004f}
.home-banner .banner-animote{z-index:2}
.home-banner .banner-animote .p1{font-size:56px;font-weight: var(--fontbold7);text-transform: initial;}
.home-banner .banner-animote .p1 span{display:block}
.home-banner .banner-animote .p1 span.xi{font-weight:normal;font-size:30px;margin:1% 0 4%;}
.home-banner .banner-animote .p1 span.qi{font-size:var(--fontsize20);font-weight:normal;display:flex;justify-content: space-between;max-width:56%;margin:0 auto;}
.home-banner .banner-animote .p1 span.qi em{font-style: normal;}
.home-banner .banner-animote .banner-icon{position: absolute;right:2%;bottom:7%;}
.home-banner .banner-animote .banner-icon img{max-height:4.5vw;}
@media (max-width:1600px){.home-banner .banner-animote .p1 span.xi{font-size:1.55vw;}
.home-banner .banner-animote .p1{font-size:2.8vw;}
.home-banner .banner-animote .p1 span.qi{font-size:1.2vw;}}
@media (max-width:768px){.home-banner .banner-logo img{max-height:100px;}
.home-banner .banner-animote .p1{font-size:22px;}
.home-banner .banner-animote .p1 span.xi{font-size:12px;}
.home-banner .banner-animote .p1 span.qi{font-size:12px;}}
@media (max-width:640px){.home-banner .banner-animote .banner-logo,.home-banner .banner-animote .banner-icon{display:none;}
.home-banner .banner-animote .p1 span.xi{margin:5px 0 10px;}.home-banner .banner-animote .p1{font-size:18px;}
.home-banner .banner-animote .p1 span.qi{max-width:100%;}}
.banner-logo img{max-width:250px}
@media (min-width: 640px) {.home-banner .banner-animote .p1 span.qi { max-width: 39%;}}
@media (min-width: 501px){.home-banner .banner-animote{ top: 53%;}}