@charset "utf-8";
.banner{  position:relative;  height:450px; background:#000; min-width:1000px;width:100%  }
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:450px; }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;  text-align:center; _background:#000; _filter:alpha(opacity=60); 	}
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ display: inline-block; margin: 0 5px; width: 9pt;height: 9pt;border-radius: 6px; background: #292824; opacity: .8; cursor: pointer; overflow:hidden; line-height:999px;	}
.banner .hd ul .on{ background:#e80000; }
.banner .prev{background:url("../images/sprite.png")/*tpa=http://www.mf1788.com/Templates/ken/images/sprite.png*/ left top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%; margin-top:-50px; width: 45px;left: 0;opacity:0.2;}
.banner .prev:hover{opacity:0.5;}
.banner .next{background:url("../images/sprite.png")/*tpa=http://www.mf1788.com/Templates/ken/images/sprite.png*/ right top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%; margin-top:-50px; width: 45px;right: 0;opacity:0.2;}
.banner .next:hover{opacity:0.5;}