@charset "utf-8";
/* CSS Document */
body,td,th {
	font-size: 12px;
	color: #666666;
}
img{ border:0px;}
body {
	margin-left: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
#demo{width:950px; overflow:hidden;}
#demo a{ display:block; float:left}
.show {
    display: block;
    background: rgba(51,51,51,0.9);
	position: absolute;
    opacity: 0;
	width:90px;
	height:29px;
	 line-height:29px;
	
	 width:90px;
	 left:0px;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    overflow: hidden;
	
}
.show p {
    text-align:center;
    font-size: 15px;
    background: none;
	padding-left: 5px;
}
.fff{ color:#039;	position: relative; 
    overflow: hidden;
    padding-bottom:10px;
	}

#demo .fff a:hover .show {
    opacity: 1;
    -webkit-transform: translate3d(0,-29px,0);
    transform: translate3d(0,-29px,0);
    color: #fff;
    overflow: hidden;
}
