/* Write your styles */
.pages{ width:100%; margin:auto; text-align:left;}
.pages a,.pages span {
    display:inline-block;
    padding:0.3em 1em;
    margin:0 5px;
    border:1px solid #dddddd;
}
.pages a,.pages li {
    display:inline-block;
    list-style: none;
    text-decoration:none; 
	color:#d22e3e;
}
.pages a.first,.pages a.prev,.pages a.next,.pages a.end{
    margin:0;
}
.pages a:hover{
    border-color:#d22e3e;
}
.pages span.current{
    background:#d22e3e;
    color:#FFF;
    font-weight:700;
    border-color:#d22e3e;
}
.am-pagination>.am-active>a, .am-pagination>.am-active>a:focus, .am-pagination>.am-active>a:hover, .am-pagination>.am-active>span, .am-pagination>.am-active>span:focus, .am-pagination>.am-active>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #d22e3e;
    border-color: #d22e3e;
    cursor: default;
}
/*2020-1214Ìí¼Ó·ÖÒ³ÑùÊ½*/
.pagination p{
	margin:0;
	cursor:pointer
}
.pagination{
	padding:8px 0px;
	overflow:auto;
}
.pagination a{
	display:block;
	float:left;
	margin-right:10px;
	padding:2px 12px;
	border:1px #cccccc solid;
	background:#fff;
	text-decoration:none;
	color:#808080;
	font-size:12px;
}
.pagination a:hover{
	color:#077ee3;
	background: white;
	border:1px #077ee3 solid;
}
.pagination a.cur{
	border:none;
	background:#077ee3;
	color:#fff;
}
.pagination p{
	float:left;
	padding:2px 12px;
	font-size:12px;
	color:#bbb;
	border:1px #ccc solid;
	background:#fcfcfc;
	margin-right:8px;

}
.pagination p.pageRemark{
	border-style:none;
	background:none;
	margin-right:0px;
	padding:4px 0px;
	color:#666;
}
.pagination p.pageRemark b{
	color:red;
}
.pagination p.pageEllipsis{
	border-style:none;
	background:none;
	padding:4px 0px;
	color:#808080;
}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}