@charset "utf-8";

.focusBox, .focusBox .pic img {width:595px; height:370px;float:left;margin-right:10px;}
.focusBox {position:relative; overflow:hidden; background:#FFF;}
.focusBox ul {margin:0px; padding:0px; list-style:none;}
.focusBox .pic img {display:block;}

.focusBox .txt-bg, .focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 65px;
	overflow: hidden;
}
.focusBox .txt-bg {
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: #333;
}
.focusBox .txt {z-index:2;}
.focusBox .txt li {position:absolute; bottom:35px; width:100%; height:20px; overflow:hidden;}
.focusBox .txt li a:link, .focusBox .txt li a:visited {
	display: block;
	width: 100%;
	overflow: hidden;
	color: #FFF;
	text-align:center;
	text-decoration: none;
	font: normal 14px "微软雅黑";
	white-space: nowrap;
	word-break: keep-all;
	text-overflow: ellipsis;
}

.focusBox .num {position:absolute; bottom:0px; z-index:3; width:45%; overflow:hidden; padding-bottom:5px; padding-left:55%; text-align:center;}
.focusBox .num table {margin:auto;}
.focusBox .num td, .focusBox .num td a, .focusBox .num td span {width:20px; height:20px; overflow:hidden;}
.focusBox .num td {position:relative; line-height:16px; cursor:pointer;}
.focusBox .num td a:link, .focusBox .num td a:visited, .focusBox .num td span {position:absolute; top:0; left:0; z-index:2; display:block; color:#FFF;}
.focusBox .num td span {z-index:1; background:#000F; filter:alpha(opacity=50); opacity:0.5;}
.focusBox .num td.on a:link, .focusBox .num td.on a:visited, .focusBox .num a:hover {background:#333; text-decoration:none;}
