.banner_wrap{position:relative;margin:0 auto;width:100%;height:100%;overflow:hidden;}
.banner_wrap .bd{position:relative;z-index:0;height:100%;}
.banner_wrap .bd ul{overflow:hidden;}
.banner_wrap .bd ul li{width:100%;height:100%;} 
.banner_wrap .bd ul li a{display:block;width:100%;height:100%;} 
.banner_wrap .hd{position:relative;z-index:1;bottom:30px;height:30px; }
.banner_wrap .hd ul{text-align:center;overflow:hidden;}
.banner_wrap .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;text-indent:-9999px;margin:5px;background:#fff; border:1px solid #40bbcd; overflow:hidden;border-radius:500px;}
.banner_wrap .hd ul li.on{background:#40bbcd; border: 1px solid #40bbcd;}
.banner_wrap a.prev,.banner_wrap a.next{display:block;position:absolute;z-index:999;top:50%;margin-top:-40px;width:50px;height:80px;transition:opacity .3s linear 0s;opacity:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-indent:-9999px;}
.banner_wrap a.next{right:150px;background:url(../img/btn_next.png) no-repeat center #000;}
.banner_wrap a.prev{left:150px;background:url(../img/btn_prev.png) no-repeat center #000;}
.banner_wrap:hover a.prev,.banner_wrap:hover a.next{filter:alpha(opacity=75);opacity:0.75}


