/* 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,"Arial, Helvetica, sans-serif"}
body{color:#333;font:normal 12px/20px Arial, Helvetica, sans-serif;background-image: linear-gradient(to bottom , #0a2251,#1e5dc7,#244c8f, #244c8f,#0a2251);background: url(/images/bg.jpg);
    background-size: cover;}
.banner{ width:100%; height:350px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:300px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:350px; float:left;}

.b-list{ height:50px; padding-top:325px; position:relative; margin:0 auto;z-index:1; cursor:pointer;}
.b-list span{ float:left; width:10px; height:10px;border-radius:10px; text-align:center; background:#fff; margin-left:10px; text-indent:999px;}
.b-list .spcss{background:#d61518;}

.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:80px; 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:80px; 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);}