#animation{ height:120px; padding-bottom:12px}
.pb{ font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; width:523px; height:120px; overflow:hidden}
.pb .banners{ margin:0px; padding:0px;}
.pb .banners li{width:523px;height:120px;overflow:hidden;display:none;}
.pb .banners li.current{display:block;}
.pb .points,.pb .switcher{width:90px; height:30px; overflow:hidden}
.pb .points li{ width:16px; height:15px; overflow:hidden;text-align:center;line-height:15px;margin:5px 3px;color:#444;cursor:pointer; background-color:#fff; float:left; border:1px #868686 solid; color:#444;}
.pb .switcher{ margin-top:-35px; margin-left:435px; position:relative}
.banners li a img{ width:523px; height:120px}
.pb .points li.current{width:24px; height:24px; line-height:24px; text-align:center; float:left; color:#fff; font-size:16px; margin:0 3px; border:1px #fff solid; background-color:#FC9A00}