div.banner{position:relative;width:100%;overflow:hidden}@media screen and (max-width:1024px){div.banner{margin-top:-0.23rem}}div.banner .arrow-left{position:absolute;width:.6rem;height:.6rem;top:50%;margin-top:-0.3rem;left:.6rem;background:url(../images/left.png) center center no-repeat;background-size:100% auto;z-index:9;transition:.8s;opacity:0}div.banner .arrow-right{position:absolute;width:.6rem;height:.6rem;top:50%;margin-top:-0.3rem;right:.6rem;background:url(../images/right.png) center center no-repeat;background-size:100% auto;z-index:9;transition:.8s;opacity:0}div.banner:hover .arrow-left{opacity:1;left:1.6rem}div.banner:hover .arrow-right{opacity:1;right:1.6rem}div.banner div.pagination{position:absolute;bottom:.3rem;left:50%;transform:translate3d(-50%, 0, 0);text-align:center;z-index:98}div.banner div.pagination span{cursor:pointer}@media screen and (max-width:1024px){div.banner div.pagination{width:auto;left:50%;transform:translate3d(-50%, 0, 0);display:none}}div.banner div.pagination span.swiper-pagination-switch{display:inline-block;width:.15rem;height:.15rem;border-radius:.075rem;margin:0 .2rem;background:#fff}div.banner div.pagination span.swiper-pagination-switch.swiper-active-switch{background:#18305D}div.banner div.swiper-container{height:9.7rem}div.banner div.swiper-container div.swiper-wrapper{height:100% !important}div.banner div.swiper-container div.swiper-slide{height:100% !important}div.banner div.swiper-container div.swiper-slide a{display:block;width:100%;height:100%}div.banner div.swiper-container div.swiper-slide a img{width:100%;height:100%}@media screen and (max-width:1024px){div.banner div.swiper-container div.swiper-slide a img{height:auto}}@media screen and (max-width:1024px){div.pc-banner{display:none}}div.phone-banner{display:none}@media screen and (max-width:1024px){div.phone-banner{display:block}}