@charset "utf-8";

.page_group {
	font-size: 14px;
	padding: 47px 0;
	text-align: center;
}
.page_group li{
	display: inline-block;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height:26px;
	border: 1px solid #e5e5e5;
	margin: 0 4px;
	color: #303030;
	box-sizing: border-box;
	background: #FFFFFF;
	font-size: 13px;
	vertical-align: middle;
}
.page_group li.disabled:hover a{
	color:#303030;
}
.page_group li:hover a{
	color:#fff;
}
.page_group li.disabled:hover{
	background:#ddd;
}
.page_group li:hover{
	background: #41BE57;
	border-color:#41BE57;
}
.page_group a,
.page_group button{
	width:100%;
	display: inline-block;
	text-align: center;
	line-height:26px;
	color: #303030;
	box-sizing: border-box;
	font-size: 13px;
}
.page_group a:hover,
.page_group button:hover,
.page_group .active{
	border: none;
}
.page_group .disabled{
	background: #dddddd;
	color:#c1c1c1;
}
.page_group .disabled:hover{
	background: none;
}
.danmai .page_group a:hover,
.danmai .page_group button:hover,
.danmai .page_group .active{
	background: #ffba00;
	color: #FFFFFF;
}
.jianada .page_group a:hover,
.jianada .page_group button:hover,
.jianada .page_group .active{
	background: #ff7800;
	color: #FFFFFF;
}
.page_group button{
	padding: 0;
	outline: none;
	width: 44px;
	height: 26px;
	border: 1px solid #e5e5e5;

}
.page_group input{
	width: 40px;
	height: 26px;
	border: 1px solid #E5E5E5;
	text-align: center;
	margin-right: 6px;
	box-sizing: border-box;
}
.page_next span{
	background-position: -337px 0 ;
}
.page_pre span{
	background-position: -52px -33px ;
}
.page_pre,
.page_next{
	vertical-align: middle;
}
.page_pre span,
.page_next span,
.page_pre.disabled span,
.page_next.disabled span{
	display: inline-block;
	width: 26px;
	height: 26px;
}
.page_pre.disabled span{
	background-position: -26px -33px;
}
.page_next.disabled span{
	background-position: -0px -33px;
}
.page_pre.disabled span:hover{
	background-position: -26px -33px;
}
.page_next.disabled span:hover{
	background-position: -0px -33px;
}

.page_next span:hover{
	background-position: -337px -26px ;
}
.page_pre span:hover{
	background-position: -363px 0 ;
}
.page_group .page_next, 
.page_group .page_pre{
	background: no-repeat;
	border: none;
}
.page_group .page_next:hover, 
.page_group .page_pre:hover{
	background: none;
}
