@charset "utf-8";
/* CSS Document */



/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
html, body, div, span,, a {
 margin: 0;
 padding: 0;
 border: 0;
}
/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block; }
.wrap { text-align: center; }
/* 焦点图 */
#slideshow { height: 300px; background-color:#f4f4f4; overflow: hidden; }
#slideshow .b1 { display: block; height: 300px; background-repeat: no-repeat; background-position: center center; }
#slideshow .b2 { display: block; height: 300px; background-repeat: no-repeat; background-position: center center; }
#slideshow .b3 { display: block; height: 300px; background-repeat: no-repeat; background-position: center center; }
#slideshow .b4 { display: block; height: 300px; background-repeat: no-repeat; background-position: center center; }
#slideshow .b5 { display: block; height: 300px; background-repeat: no-repeat; background-position: center center; }
#slideshow .b6 { display: block; height: 300px; background-repeat: no-repeat; background-position: center center; }
#slideshow .b7 { display: block; height: 300px; background-repeat: no-repeat; background-position: center center; }
img { border: 0; }
#slideshow { position: relative; height: 300px; margin: 0 auto; }
#slideshow a { float: left; display: block; }
#slideshow .img { position: absolute; left: 0; height: 300px; overflow: hidden; }
#slideshow .img span { position: absolute; width: 19999px; display: block; }
#slideshow .btns { z-index: 10; position: absolute; display:none }
#slideshow .btns b { position: absolute; width: 100px; display: block; height: 14px; overflow: hidden; top: 300px; left: 50%; }
#slideshow .btns b i { width: 10px; background: #dddddd; float: left; height: 10px; font-size: 0px; overflow: hidden; cursor: pointer; margin-right: 6px; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }
#slideshow .btns b i:hover { background: #666666; }
#slideshow .btns b i.on { background: #666666; cursor: default; }
#slideshow .btns b i.on:hover { background: #999999; cursor: default; }
#slideshow .btns s { position: absolute; width: 60px; display: block; height: 80px; overflow: hidden; top: 150px; cursor: pointer; }
#slideshow .btns s i { position: absolute; width: 60px; height: 80px;  _filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="images/btn_slideshow.png");
_background: none; }
#slideshow .btns s.prev { left: 0px; }
#slideshow .btns s.prev i { background: url(images/btn_slideshow.png) no-repeat 0 0; }
#slideshow .btns s.next { right: 0px; }
#slideshow .btns s.next i { background: url(images/btn_slideshow.png) no-repeat 0 -80px; }
.slideshow-hover#slideshow .btns s { display: block; }
