@charset "utf-8";
/* CSS Document */
.focusBox { position: relative; width: 426px; height: 320px;overflow: hidden; text-align: left;}
.focusBox .pic img { width: 426px; height: 320px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%; background-color:#000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{display: block; min-width:200px; height:40px; line-height:40px; position:absolute; bottom:-36px; text-align:left; text-indent:0.5em;}
.focusBox .txt li a{line-height:28px; color: #fff; font-size: 14px; font-weight: normal; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 11px; right: 5px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 12px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color:#333; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #fff; /*filter: alpha(opacity=50); opacity: 0.5;*/ }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#DA251C; color:#fff; }

