@charset "utf-8";





/*================= banner===================*/



#banner{ position:relative; height:550px; overflow:hidden; top:100px;width:100%}



#banner .bd { position:relative;}



#banner .bd a{ display:block; width:100%; height: 550px;}



#banner .hd{  margin:0 auto; position:absolute; width:100%;}



#banner .hd a{ display:block; width:55px; height:105px;}



#banner .hd ul{ margin:0 auto;   z-index:9; width:100%; display:inherit; text-align:center;/* border-top:1px solid #56585c;*/ margin-top:-50px; position:relative; height:40px;  }



#banner .hd ul li{ display:inline-block; padding-top:13px;}



#banner .hd ul li a{ line-height:40px; border-radius:50%;  height:10px; width:10px; margin:0 3px; display:block; background:#fff;  }



#banner .hd ul li a:hover{ background:#e95d19;  }



#banner .hd ul .on a{  background:#e95d19;  }



#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-21px;}



#banner  .bnt:hover{ }



#banner .prev{ position:absolute; left:-64px; }



#banner .next{ position:absolute; right:-64px; }



#banner:hover .prev{left:50px;  opacity:.5; filter:alpha(opacity=80);}



#banner:hover .next{right:50px; opacity:.5; filter:alpha(opacity=80);}



