.focusbox{position:relative;overflow:hidden;width:100%;height:500px;z-index:1;}
.flash{height:500px;}
.flash li{width:100%;overflow:hidden;background-position:50% 0;background-repeat:no-repeat;position:absolute;top:0;left:0;}
.flash li a{display:block;width:100%;height:500px;}
.menubox{word-spacing:-3em;font-size:0;line-height:0;position:absolute;bottom:30px;left:50%;text-align:center;margin-left:-500px;width:1000px;}
.menubox b{margin-left:12px;display:inline-block;*display:inline;*zoom:1;word-spacing:normal;overflow:hidden;width:10px;height:10px;background:#1a1f5e;border:1px solid #1a1f5e;cursor:pointer;}
.menubox b.current{background:#fff;}
.flash{overflow:hidden;margin:0 auto;position:relative;background-position:50% 0;background-repeat:no-repeat;}
.focusbox span{width:45px;height:45px;background:url(../images/public/arrow.png) no-repeat;font-size:0;line-height:0;position:absolute;top:50%;margin-top:-16px;z-index:99999;cursor:pointer;}
.focusbox span.arrlft{left:0;}
.focusbox span.arrrgt{right:0;background-position:100% 0;}
.flash li div{position:absolute;right:0;top:0;height:399px;width:260px;padding:10px 24px;background:url(../images/public/cover.png);}
.flash li div h2{font-size:31px;color:#fff;line-height:40px;font-weight:normal;padding:10px 0 15px;border-bottom:1px solid #fff;}
.flash li div p{font-size:20px;line-height:28px;color:#fff;margin:15px 0 0;}