/* 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%; max-width:1440px; height:360px; margin:0 auto; overflow:hidden; position:relative;font-size:0}
.b-img{ height:400px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:360px; float:left;}

.b-list{ height:50px; padding-top:325px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ float:left; width:15px; height:15px;border-radius:15px; text-align:center; background:#fff; margin-left:10px; text-indent:999px; cursor:pointer;}
.b-list .spcss{background:#219fda;}

.bar-left{ position:absolute; z-index:1; display:block; width:40px; height:80px; left:0%; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:40px; height:80px; right:0%; background:none; top:0px; }
.bar-left em{ display:block; width:40px; height:100px; background:url(icon_arrow_left.png) 0px 0px no-repeat; margin:0 auto; margin-top:140px;opacity:0.6;filter:alpha(opacity=70);}
.bar-right em{ display:block; width:40px; height:100px; background:url(icon_arrow_right.png) 0px 0px no-repeat; margin:0 auto; margin-top:140px;opacity:0.6;filter:alpha(opacity=70);}

.bar-left .emcss{ background-position:0px 0px;opacity:1.0;filter:alpha(opacity=100); }
.bar-right .emcss{ background-position:0px 0px;opacity:1.0;filter:alpha(opacity=100);}