/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,select,td,p,span{margin:0;padding:0;font-family:Arial,"Microsoft Yahei"}
body{color:#333;font:normal 12px/20px microsoft yahei;}
.banner{ width:100%; height:490px; overflow:hidden; position:relative;font-size:0;min-width:1200px;}
.b-img{ height:490px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:490px; float:left;}

.b-list{ height:50px; padding-top:430px; position:relative; margin:0 auto;z-index:1;}


.b-list span{ 

    display: inline-block;
    margin: 0 5px;width: 21px; height: 21px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(/images/dot.png) no-repeat right 0;
	}

.b-list .spcss{
     background-position: 0 0;
	}
	
.banner:hover .bar-left em,.banner:hover .bar-right em{display:block;}	
	
	
.bar-left{ display:block;position:absolute; z-index:1; display:block; left:2%;top:50%;margin-top:-30px;width:56px;height:56px;transition: all 1s;border-radius:50%; }
.bar-left em{ display:none; width:56px; height:56px; background:url(/images/prev.png) no-repeat center;transition: all 1s;border-radius:50%;background-color:#010715;opacity:0.5;}
.bar-left .emcss{opacity:1;background-color:#010715;transition: all 1s;border-radius:50%;}
	


.bar-right{ display:block;position:absolute;z-index:1; display:block;right:2%; top:50%;margin-top:-30px;width:56px;height:56px;transition: all 1s;border-radius:50%;}
.bar-right em{ display:none; width:56px; height:56px; background:url(/images/next.png) no-repeat center;transition: all 1s;border-radius:50%;background-color:#010715;opacity:0.5;}
.bar-right .emcss{opacity:1;background-color:#010715;transition: all 1s;border-radius:50%; }