.banner {height: 400px;position: relative;overflow: hidden;}
.banner .hd {position: absolute;bottom: 20px;font-size: 0;left: 0;width: 100%;text-align: center;z-index: 2;}
.banner .hd li {display: inline-block;width:15px;height:15px;border: 3px solid #7bcf36;border-radius: 10px;margin: 0 7px;cursor: pointer;}
.banner .hd li.on {background: #1B4F9B;border: 3px solid #1B4F9B;}
.banner .bd,.banner .bd ul,.banner .bd li {width: 100% !important;height: 100% !important;}
.banner .bd li {background: no-repeat center;}
.banner .bd li a {display: block;width: 100%;height: 100%;}

