
.clearfix:after {
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	font-size:0;
}



.slide {
	width:940px;
	height:150px;
	overflow:hidden;
	position:relative;
}
.slide-ul {
	position:relative;
	width:4700px;
	margin:0 0 0 0px;
}
.slide-ul li {
	float:left;display:inline; width:170px; margin:0 auto; padding:0 9px;
}
.slide-ul li a:hover img{ background:#fafafa; border:1px #ff0000 solid;}
.slide-ul li a img{ display:block; width:162px; height:119px; padding:3px; border:1px #8e8e8e solid;}
.slide-ul li p{ text-align:center; padding-top:10px;}

.info-btn {
	margin-top:10px;
	overflow:hidden;
	padding-left:10px;
}
.info-btn li {
	float:left;
	padding:0 3px;
}
.info-btn li span {
	display:block;
	width:15px;
	background:url(img/over.gif)  no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
}
.info-btn .info-cur span, .info-btn .info-hover span {
	background:url(img/overicon.gif) no-repeat;
}


.links{ padding:10px 14px 10px 14px; border:1px dotted #d9d9d9; overflow:hidden; margin-top:1px; width:940px; overflow:hidden;}
.links li{ float:left; margin-right:10px;}
.links li a{ font-size:14px; color:#333;}
