.banner{position:relative;  height:430px; overflow:hidden; z-index:0;}
.banner .bd{ position:relative; z-index:0; height:430px; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important; height:430px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;}
.banner .bd li a{ height:430px; display:block;}
.banner .hd{ width:1000px; position:absolute; z-index:1; bottom:16px; left:50%; margin-left:-510px; text-align:right; height:19px;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:28px; height:6px; margin-right:5px;  overflow:hidden; line-height:9999px; background-color:#dce6ef;}
.banner .hd ul .on{ background-color:#3184da;}
