@charset "utf-8";
.bannerwrapper{clear:both;width:320px;height:181px;margin:0 auto; padding:0; text-align:center; }
.bannerwrapper .banner{position:relative;width:320px;height:181px;margin:0; padding:0; overflow:hidden;}
.bannerwrapper .banner ul{height:181px;width:320px; position:absolute;}
.bannerwrapper .banner ul li{ float:left;width:320px;height:181px;}
.bannerwrapper .banner .previous {width:45px; height:60px; padding-top:40px; position:absolute; top:40px; left:8px; background-color:#000;  cursor:pointer;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.bannerwrapper .banner .next {width:45px;height:60px; padding-top:40px; position:absolute; top:40px; right:8px; background-color:#000;  cursor:pointer;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}

.bannerwrapper .banner .numlist{ vertical-align:middle;position:absolute; width:100%; height:32px; right:0; bottom:-32px;text-align:right;line-height:32px; text-align:center; /*filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;*/overflow:hidden; }
.bannerwrapper .banner .numlist span{display:inline-block; _display:inline;  width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background-color:#999999;}
.bannerwrapper .banner .numlist span.show{background-color:#c20000;}
