img{border:0}
*{margin:0;padding:0;list-style:none}
.slides{position:relative;overflow:hidden;width:100%;height:380px}
.slideInner{position:relative;left:0;margin-left:0;height:380px}
.slideInner a{position:relative;z-index:1;display:block;height:380px;background-position:center center;background-size:cover;text-align:center}
.slideInner a div.img1{position:absolute;left:50%;margin-left:-535px;width:1070px}
.slideInner a div.img2{position:absolute;top:557px;left:50%;margin-left:-535px;width:1070px}
.slideInner .slide3 .img2{top:200px}
.slideInner .slide3 .img3{position:absolute;top:330px;left:50%;margin-left:330px;width:181px;height:286px}
.bnav{position:relative;display:none;width:100%}
.bnav a{z-index:9;display:block;width:41px;height:119px;opacity:.2}
.bnav a.prev{position:absolute;top:-220px;left:30px;margin-top:-58px;background:url(../images/ban_pre.png) no-repeat}
.bnav a.next{position:absolute;top:-220px;right:30px;margin-top:-58px;background:url(../images/ban_next.png) no-repeat}
.navListBox{position:absolute;top:350px;left:50%;z-index:99}
.navListBox li{float:left;overflow:hidden;margin-left:5px;width:45px;height:4px}
.navListBox li:first-child{margin-left:0}
.navListBox li a{display:block;width:100%;height:100%;background-color:#fff}
.navListBox li a.active{background-color:#5df}
