#banner{width:380px; height: 270px; border: 1px solid #ccc;}
.main01-l .banner{height:270px; width:380px;  position:relative; overflow:hidden;}
.main01-l .banner dl{width:9999px; height:270px; position:absolute; left:0; top:0px;}
.main01-l .banner dl dd{float:left; height:270px;width:380px;;  position:relative;}
.main01-l .banner dl dd img{height:270px; width:380px; }
.main01-l .banner dl dd .banner_title{width:460px; position: absolute; bottom: 0; height:50px; line-height:50px; padding-left:10px; color:#fff; font-size:16px; z-index:100;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; left:0;}
.main01-l .banner dl dd a b{width:380px; position: absolute; bottom: 0; background:#000; left:0;z-index:99; opacity:0.5; filter:alpha(opacity=50); height:50px;}
.main01-l .banner ol{position:absolute; right:20px; bottom:14px;height:17px; z-index:101;}
.main01-l .banner ol li{border-radius:50%;  margin-left: 10px; float:left;}
/* .main01-l .banner ol li.current{ background: #0061C3;} */