/* 幻灯片 */
.banner{ width:100%; overflow:hidden; position:relative;}
.banner ul{ position:absolute; left:0; top:0; z-index:10; -webkit-animation:}
.banner ul li{ float:left; display:table-cell; position:relative}
.banner li a{ width:100%; height:100%; display:block;}
.banner li .title{background-color:RGBA(0,0,0,.5); height:30px; color:#fff; line-height:30px; padding-left:10px; position:absolute; left:0; bottom:0; width:100%; z-index:1000;}
.identify{text-align:right; position:absolute; bottom:0; left:0; z-index:100; width:100%; height:30px;}
.identify em{ display:inline-block; margin:10px 5px;-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;width: 12px;height: 12px;background: #887b7b;}
.identify em.cur{ background-color:#fff}
.identify span.pointer{ float:right; margin-right:10px;}
/* 分类 */
.box{}
.catelist{ padding:5px;}
.catelist li{float:left; width:33.3333%; text-align:center;}
.catelist li a{ display:block; margin:5px; background:#555555; border-radius:5px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);}
.catelist li a img{ width:100%; display:block; border-top-left-radius:5px; border-top-right-radius:5px;}
.catelist li a span{display:block; padding:3px 0; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25); color:#888888;}
/* 清除浮动 */
.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {content: '';display: table;}
.clearfix:after {clear: both;}