/* CSS Document */ .banner{ width:100%; overflow:hidden; position:relative;float:left;margin-top: 3.5rem;} .b-img{ position:absolute; left:0; top:0;} .b-img a{ display:block; float:left;} .b-list{ height:1.6rem; padding-top:50%; position:relative; margin:0 auto;z-index:1;} .b-list span{ display:block;cursor:pointer; width:8px; height:8px; border-radius:50%; background: white; float:left; margin:0 5px; } .b-list .spcss{background:#019fe9;} .bar-left{ position:absolute; z-index:1; display:block; width:30px; height:100%; left:0; background:none; top:0; } .bar-right{ position:absolute;z-index:1; display:block; width:30px; height:100%; right:0; background:none; top:0; } .bar-left em{ display:block; width:30px; height:30px; background:url(../images/arrow1.png) 0 0 no-repeat; margin:100px auto 0;} .bar-right em{ display:block; width:30px; height:30px; background:url(../images/arrow2.png) 0 0 no-repeat; margin:100px auto 0;} .bar-left .emcss{ background-position:0 -30px;} .bar-right .emcss{ background-position:0 -30px;} .b-img img{width:100%;}