/*banner*/
.banner{width: 500%;height: 200px;overflow: hidden;}
.banner li{float: left;height: 200px;width: 19.99%;background-repeat: no-repeat;background-position: top center;position: relative;}
.banner-bd h1{color: #0080cc;font-size: 50px;font-weight: normal;font-family: arial;}
.banner-bd p{font-size: 12px;color: #666;font-family: arial;}
.banner-bd a.more{font-size: 14px;display: inline-block;*display: inline;*zoom:1;line-height: 30px;border: 1px solid #0080cc;background-color: #0080cc;color: #fff;text-transform: uppercase;padding: 0 15px;border-radius: 2px;-webkit-transition: background-color 0.25s,color 0.25s;-moz-transition: background-color 0.25s,color 0.25s;transition: background-color 0.25s,color 0.25s;}
.banner-bd a:hover.more{text-decoration: none;background: none;color: #0080cc;}
.banner-bd a.more b{margin-left: 10px;}
.banner-bd a:hover.more b{background-position: -21px 0;}

.banner-focus{width: 102%;text-align: center;position: absolute;bottom: 0px;z-index: 2;}
.banner-focus li{float: left;width: 100%;position: relative;z-index: 1;display: block;height: 30px;line-height: 30px;margin-right: 1px;color: #fff;font-size: 14px;overflow: hidden;cursor: pointer;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.banner-focus li:last-child{margin-right: 0;}
.banner-focus li b.shadow{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.3;filter:alpha(opacity=30);z-index: -1;}
.banner-focus li.hover b.shadow{background-color: #1391e5;opacity: 1;filter:alpha(opacity=100);}