.pagination{
	text-align: center;
	padding:20px 0px;
}
.ui-pagination-container{
	height:34px;
	line-height:34px
}
.ui-pagination-container .ui-pagination-page-item{
	font-size:16px;
	padding:7px 16px;
	background:#fff;
	border:1px solid #c5b7b7;
	color:#888;
	margin:0 3px;
	text-decoration:none;
	border-radius: 2px;
}
.ui-pagination-container .ui-pagination-page-item:hover{
	border-color:#0a498d;
	color:#0a498d;
	text-decoration:none
}
.ui-pagination-container .ui-pagination-page-item.active{
	background:#0a498d;
	border-color:#0a498d;
	color:#fff;
	cursor:default
}

@media  screen and (max-width:959px ) and ( min-width:640px) {
	.ui-pagination-container .ui-pagination-page-item{
		font-size:14px;
		padding:5px 14px;
	}
}

@media only screen and (max-width: 639px) {
	.ui-pagination-container .ui-pagination-page-item{
		font-size:0.12rem;
		padding:4px 12px;
	}
}


.text-cut { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; }
.text-cut2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.text-cut3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.text-cut4 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; word-break: break-all; }
.text-cut5 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical; word-break: break-all; }

