.banner{display:block;width:100%;font-size:0;overflow:hidden;position:relative;height:100vh}.banner .swiper-button-disabled{opacity:0 !important}.banner .b-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.banner .b-logo .l{opacity:0;transform:translateY(3rem);transition:all .5s ease-in-out;display:block}.banner .b-logo svg,.banner .b-logo img{height:16rem}.banner .b-logo svg polygon.fil0,.banner .b-logo svg path.fil0{fill:#e72510}.banner .b-logo svg polygon.fil1,.banner .b-logo svg path.fil1{fill:#fff}.banner .b1.active2 .b-logo{opacity:0;transition:opacity .5s ease-in-out 1.5s}.banner .b1.active2 .b-logo .l{opacity:1;transform:translateY(0);transition:all .5s ease-in-out}.banner .b1.active2 .b-text h3,.banner .b1.active2 .b-text h4,.banner .b1.active2 .b-text p,.banner .b1.active2 .b-text a{opacity:1;transform:translateY(0)}.banner .b1.active2 .b-text h3{transition-delay:2000ms !important}.banner .b1.active2 .b-text p{transition-delay:2300ms !important}.banner .b1.active2 .b-text p.cn{transition-delay:2300ms !important}.banner .b1.active2 .b-text p.cn+p{transition-delay:2600ms !important}.banner .b1.active2 .b-text a{transition-delay:2900ms !important}.banner .down{position:fixed;bottom:10vh;left:50%;transform:translateY(-50%);z-index:2}.banner .down i{display:inline-block;font-family:"iconfont";font-size:3.6rem;font-weight:600;color:rgba(255,255,255,0.7);animation:shangxia 2s infinite;cursor:pointer}@media screen and (min-width: 768px){.banner .down i{transition:all .5s ease-in-out}}.banner .down i:hover{color:#fff}@media screen and (max-width: 1600px){.banner .section .b-logo .l{transform:translateY(1.875vw)}.banner .section .b-logo svg,.banner .section .b-logo img{height:10vw}.banner .section .b-text h3,.banner .section .b-text p{font-size:3.125vw}.banner .section .b-text h3 i{font-size:2.5vw}.banner .section .b-text p{font-size:0.875vw;margin:2.25vw 0 0}.banner .section .b-text p.cn{font-size:1.75vw;margin:1.5vw 0 .375vw}.banner .section .b-text p.cn+p{margin:0}.banner .section .b-text a{width:1.875vw;height:1.875vw;margin-top:3.75vw;transform:translateY(1.875vw)}.banner .section .b-text a:hover::before{width:1.75vw;height:1.75vw}.banner .section .b-text a span{width:0.625vw;height:0.625vw}.banner .down i{display:inline-block;font-family:"iconfont";font-size:2.25vw}}@media screen and (max-width: 768px){.banner ul li{background:#000}.banner ul li .pic{width:100%;height:60vh;position:absolute;top:20vh;left:0;z-index:1}.banner ul li .pic img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.banner ul li .pic.m{height:100vh;top:0}.banner ul li:first-of-type .b-text{height:calc(100% - 8rem);top:8rem;padding:2vh 2rem 11.5vh}.banner .b-text{height:calc(100% - 8rem);padding:5vh 2rem 11.5vh;top:8rem;width:100%}.banner .b-text .t{color:#fff;text-align:center}.banner .b-text .t h3{font-size:4.8rem;font-weight:600;display:block;margin-bottom:1rem}.banner .b-text .t p{font-size:1.6rem;line-height:1.4}}
