/* 分页 */
.list_page {
	text-align: center;
	margin: 10px;
	display: block;
}

.list_page:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.list_page ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: bottom;
  text-align: center !important;
  transform: translateY(0) !important;
}

.list_page ul li {
	display: inline-block !important;
	border: solid 1px #ddd !important;
	border-radius: 4px;
  width: auto !important;
  opacity: 1 !important;
  margin: 0 !important;
  float: none !important;
  clear: both !important;
  transform: translateY(0) !important;
}

.list_page ul a {
	color: #333;
	padding: 8px 12px;
	line-height: 18px;
	display: block;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
	background: #fff;
}

.page_group ul {
	border-right: solid 1px #ddd;
	border-radius: 4px;
}

.page_group ul li {
	border-right: none;
	border-radius: 0;
	float: left;
}

.page_group ul li:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.page_group ul li:first-child {
	border-radius: 4px 0 0 4px;
}

.page_group ul li:last-child {
	border-radius: 0 4px 4px 0;
}

.page_group ul .active a {
	background: #f3f3f3;
	border-radius: 0;
}

/* 等比缩略图 */
.embed-responsive-3by4 {
  padding-bottom: 133.3%;
}

.embed-responsive-1by1 {
  padding-bottom: 100%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.embed-responsive-3by2 {
  padding-bottom: 66.7%;
}

.embed-responsive-16by9 {
  padding-bottom: 56.2%;
}

/* 长文本省略号号 */
.ellipsis,
.ellipsis1 {

overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

}
.ellipsis2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: justify;
  text-justify: distribute-all-lines;
}

.ellipsis3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-align: justify;
  text-justify: distribute-all-lines;
}

.ellipsis4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-align: justify;
  text-justify: distribute-all-lines;
}

.ellipsis5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-align: justify;
  text-justify: distribute-all-lines;
}

.ellipsis6 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-align: justify;
  text-justify: distribute-all-lines;
}