﻿

#banner img{width:100%;}

#banner .swiper-slide .txt{position:absolute;left:0;top:0;right:0;bottom:0;box-sizing:border-box;}
#banner .swiper-slide .txt .wp{height:100%;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;}

#banner .swiper-slide .txt h5{font-size:54px;color:#fff;font-weight:bold;line-height:1.3;text-transform:uppercase;display:inline-block;}
#banner .swiper-slide .txt p{font-size:18px;color:#fff;line-height:35px;margin:30px 0 0;}
#banner .swiper-slide .txt .more{width:160px;height:52px;line-height:52px;margin:30px auto 0 0;display:block;text-align:center;color:#0066b4;font-size:16px;background:rgba(255,255,255,0.8);}
#banner .swiper-slide .txt .more:hover{color:#fff;background:#0066B4;}

#banner .swiper-slide .txt3 .wp{-webkit-align-items:flex-end;align-items:flex-end;}
#banner .swiper-slide .txt1 .t{max-width:890px;}
#banner .swiper-slide .txt2 .t{max-width:750px;}
#banner .swiper-slide .txt3 .t{max-width:630px;}


#banner .swiper-horizontal > .swiper-pagination-bullets{font-size:0bottom:25px;}
#banner .swiper-pagination-bullet {width:25px;height:6px;margin:0 5px;border-radius:0;background:#fff;opacity:1;}
#banner .swiper-pagination-bullet-active{background:#0066B4;}

@media screen and (max-width:768px){
#banner .swiper-horizontal > .swiper-pagination-bullets{bottom:10px;}
#banner .swiper-pagination-bullet{width:15px;height:4px;}
}
