h3 {
	font-size: 100%;
}
li {
	list-style: none;
}
img {
	border: 0 none;
	-ms-interpolation-mode: bicubic;
}
.mod_focus_show {
	width: 800px;
	position: relative;
	overflow: hidden;
	height:717px;
	margin:20px auto 0;
}
.mod_focus_show .mod_focus_pic {
	display: block;
	width: 800px;
	height:600px;
}
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img {
	display: block;
	width: 800px;
	height: 600px;
}
.mod_focus_show .mod_focus_pic li {
	position: absolute;
	top: 0;
}
.mod_focus_show .mod_focus_title {
	position: absolute;
	z-index: 1;
	left: 0;
	top:547px;
	overflow: hidden;
	zoom: 1;
	width: 800px;
	height: 53px;
	background-color: rgba(0, 0, 0, .8);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000', endColorstr='#CC000000');
	background-image: url(about:blank);
	display:none;
}
:root .mod_focus_title {
	filter: none;
}
.mod_focus_show .mod_focus_title li {
	width: 590px;
	padding: 0 0 0 20px;
	overflow: hidden;
	word-break: keep-all;
	word-wrap: keep-all;
	white-space: nowrap;
	table-layout: fixed;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.mod_focus_show .mod_focus_title li h3 {
	line-height: 53px;
	_line-height: 55px;
	font-size: 28px;
	font-family: "Microsoft Yahei", Tahoma, Geneva;
	font-weight: 500;
}
.mod_focus_show .mod_focus_title li h3 a {
	color: #fff;
	font-size:14px;
	font-weight:normal;
}
.focus_switch {
	width: 59px;
	height: 29px;
	position: absolute;
	z-index: 2;
	right: 15px;
	top:325px;
	display:none;
}
.focus_switch a {
	float: left;
	width: 29px;
	height: 29px;
	background-image: url(../images/icon_focus_switch.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.focus_switch .icon_prev {
	background-position: 0 0;
	margin: 0 1px 0 0;
}
.focus_switch .icon_prev:hover {
	background-position: -30px 0;
}
.focus_switch .icon_next {
	background-position: -60px 0;
}
.focus_switch .icon_next:hover {
	background-position: -90px 0;
}
.mod_focus_show .mod_focus_list {
	padding: 10px 5px;
	background: #ccc;
	overflow:auto;
	height:80px;
	width:790px;
	overflow-x:auto;
	overflow-y:hidden;
}
.width_9999 { width:300%;}
.mod_focus_show .mod_focus_list li {
	width: 60px;
	height: 60px;
	float: left;
	margin: 9px 4px 0 5px;
	position: relative;
}
.mod_focus_show .mod_focus_list li a {
	display: block;
	width: 60px;
	height: 60px;
}
.mod_focus_show .mod_focus_list li img {
	display: block;
	width: 60px;
	height: 60px;
}
.mod_focus_show .mod_focus_list li a:hover {
	_background: none;
}
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask {
	display: none;
}
.mod_focus_show .mod_focus_list li .mask {
	display: block;
	height: 60px;
	width: 60px;
	position: relative;
	top: -60px;
	margin: 0 0 -60px;
	eft: 0;
	bottom: 0;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
.mod_focus_show .mod_focus_list li .border {
	display: none;
}
.mod_focus_show .mod_focus_list .current .border {
	display: block;
	height: 5px;
	width: 60px;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #397abe;
}
