.banner ul li img{display:block; width:100%;}

.banner {position:relative; width:100%;}

.banner ul li{position:absolute; left:0; top:0; width:100%; height:100%; display:none;}

.banner ul li:first-of-type{display:block;}

.banner .buttons{position:absolute;  right:50%; margin-right:-500px; bottom:20px;}

.banner .buttons a{cursor:pointer; border-radius:50%; display:block; float:left; margin-left:5px; border:3px solid #459be5; background:#459be5; width:10px; height:10px; text-align:center; line-height:10px}

.banner .buttons a.on{border-color:#df5c34; background:none;}

