#banner{ overflow:hidden; position:relative; margin:auto;  }
#banner .bbtn{ position:absolute; top:60%; cursor:pointer; z-index:100;}
#banner .bbtn.prev{ left:10%;}
#banner .bbtn.next{right:10%;}
#banner .list{  position:relative; z-index:0; }
#banner .list ul li{ position:relative; text-align:center;  }
#banner .list ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);  }
#banner .list ul li a img{  vertical-align:top; width:100%;  }
#banner .hd{  position:absolute; z-index:10; left:0px; bottom:7px;width:100%; height:8px; text-align:center;}
#banner .hd ul li{ display:inline-block; width:8px; height:8px; margin:0px 3px;   background:none; border-radius:100%; overflow:hidden; background:#d3d5d5;}
#banner .hd ul li.on{ background:#48b234; }

