.server-poster {
	width:auto;
	overflow:hidden;
	position:relative;
	height:300px;
	background:#000
}
.server-content {
	width:100%;
	overflow:hidden;
	background:#F4F5F7
}
.server-content .server-hd {
	width:1158px;
	height:78px;
	padding:20px;
	border:1px solid #e5e5e5;
	font-size:14px;
	color:#666;
	margin-top:30px;
	background:#fff
}
.server-content .server-hd li {
	height:20px;
	line-height:20px;
	margin-bottom:8px
}
.server-content .server-hd dt {
	float:left
}
.server-content .server-hd dd {
	height:20px;
	padding:0 8px;
	margin-right:3px;
	float:left;
	cursor:pointer;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
.server-content .server-hd dd:hover {
	background:#ebebeb;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
.server-content .server-hd dd.searchCurrent {
	color:#fff;
	background:#3f3f3f
}
.server-content .server-hd dd.searchCurrent a{
	color:#fff;
}
.server-content .server-bd {
	margin-top:20px
}
.server-content .server-bd ul {
	width:1240px;
	display:inline-block
}
.server-content .server-bd ul:after {
	content:'';
	display:block;
	width:0;
	clear:both
}
.server-content .server-bd li.poster {
	width:550px;
	height:250px;
	padding:16px;
	padding-bottom:12px;
	margin-right:32px;
	margin-bottom:25px;
	float:left;
	border:1px solid #e5e5e5;
	background:#fff;
	position:relative;
	top:0;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
.server-content .server-bd li.poster:hover {
	top:-4px;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
	box-shadow:2px 2px 10px #ddd
}
.server-content .server-bd li.poster .pic {
	width:550px;
	height:220px;
	margin-bottom:5px;
	overflow:hidden;
	cursor:pointer
}
.server-content .server-bd li.poster .detail {
	height:30px;
	line-height:30px
}
.server-content .server-bd li.poster .detail .num {
	font-size:14px;
	color:#666;
	float:left
}
.server-content .server-bd li.poster .detail .go, .server-content .server-bd li.poster .detail .more {
	width:80px;
	height:30px;
	color:#fff;
	text-align:center;
	line-height:30px;
	float:right;
	cursor:pointer;
	font-size:14px
}
.server-content .server-bd li.poster .detail .more {
	background:#3E3E3E;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
.server-content .server-bd li.poster .detail .more:hover {
	background:#030303;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
.server-content .server-bd li.poster .detail .go {
	background:#e50012;
	margin-left:5px;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
.server-content .server-bd li.poster .detail .go:hover {
	background:#4BA164;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
.server-content .server-bd li.sign {
	width:1150px;
	padding:24px 24px 0 24px;
	overflow:hidden;
	border:1px solid #e5e5e5;
	margin-bottom:10px;
	background:#fff;
	position:relative;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
	top:0
}
.server-content .server-bd li.sign:hover {
	top:-4px;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
	box-shadow:2px 2px 10px #ddd
}
.server-content .server-bd li.sign .pic {
	width:1150px;
	height:110px;
	overflow:hidden
}
.server-content .server-bd li.sign .detail {
	width:1150px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	margin:4px 0 6px
}
.server-content .server-bd li.sign .detail .num {
	font-size:14px;
	color:#666;
	float:left
}
.server-content .server-bd li.sign .detail .go {
	width:80px;
	height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:30px;
	float:right;
	cursor:pointer;
	background:#e50012;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
.server-content .server-bd li.sign .detail .go:hover {
	background:#4BA164;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
#page {
	margin:20px 20px 50px;
	text-align:center;
	overflow:hidden;
	color:#333;
	font-family:Arial
}
#page a, #page span {
	padding:0 10px;
	height:25px;
	border:1px solid #D7DBDC;
	display:inline-block;
	background:#ebebeb;
	color:#404548;
	text-align:center;
	line-height:25px;
	margin-right:2px;
	text-decoration:none;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
#page a:hover {
	background:#fff;
-moz-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-webkit-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
-o-transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s;
transition:all .5s cubic-bezier(.4, 0, .25, 1) 0s
}
#page span {
	color:#fff;
	background:#3F3F3F;
	border:1px solid #3F3F3F
}
.ks-ext-mask {
	background:#000;
	opacity:.8;
	filter:alpha(opacity=80)
}
.ks-overlay {
	position:fixed
}
.ks-overlay-hidden {
	visibility:hidden
}
.ks-overlay-mask-hidden {
	display:none
}
.ks-overlay-shown {
	visibility:visible
}
.ks-overlay-mask-shown {
	display:block
}
#viewLargerImg {
	width:100%;
	height:600px;
	background-image:url(../image/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:none;
	cursor:pointer
}
#viewLargerImg .loading {
	width:100%;
	height:600px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center
}
#viewLargerImg span {
	width:40px;
	height:40px;
	display:block;
	cursor:pointer;
	position:absolute;
	right:10px;
	top:-40px;
	color:#fff;
	font-size:28px;
	text-align:center;
	line-height:40px;
	font-family:Arial
}
