body {
	-ms-overflow-x: visible;
}

.content-area {
	margin: 0px auto; height: auto; padding-top: 70px; display: flex; max-width: 1200px; background-color: rgb(255, 255, 255);
}
.content-select-list {
	width: 100%; display: flex; flex-direction: column;
}
.content-select-list > div:first-child > div {
	margin-right: 1%; margin-bottom: 1%;
}
.content-select-box {
	width: calc((100% - 4%)/4); height: auto; float: left;
}
.content-select-img {
	background: rgba(247, 247, 247, 1); width: 100%; height: 209px; overflow: hidden;
}
.content-select-box:hover .content-select-tittle {
	transition:0.5s; color: rgb(0, 134, 242);
}
.content-select-img img {
	transition:0.5s linear; width: 100%; height: auto; min-height: 209px;
}
.content-select-msg {
	background: rgba(247, 247, 247, 1); text-align: left; padding-bottom: 19.2px;
}
.content-select-tittle:hover {
	color: rgba(0, 134, 241, 1);
}
.content-select-tittle {
	margin: 0px auto 10px; width: 82%; height: 68px; text-align: left; color: rgba(38, 38, 39, 1); line-height: 28px; overflow: hidden; padding-top: 12px; font-family: PingFang SC; font-size: 16px; font-weight: bold; white-space: normal; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -moz-line-clamp: 2; -moz-box-orient: vertical;
}
.content-select-time {
	margin: 0px auto; width: 82%; color: rgba(119, 119, 119, 1); font-family: PingFang SC; font-size: 14px; font-weight: 300;
}
.content-state-list {
	width: 26.9%; height: auto; padding-left: 19.2px;
}
.content-hot-state {
	background: rgba(247, 247, 247, 1); padding-bottom: 40px;
}
.content-filter-date {
	background: rgba(247, 247, 247, 1); padding-bottom: 40px; margin-top: 30px;
}
.content-hot-tittle {
	text-align: left; color: rgba(6, 24, 39, 1); padding-top: 36px; padding-bottom: 10px; font-family: PingFang SC; font-size: 24px; font-weight: 400; margin-left: 30px;
}
.content-hot-list {
	padding-top: 10px; margin-left: 30px; display: flex; flex-wrap: wrap;
}
.content-hot-list .content-hot-box {
	background: rgba(237, 237, 237, 1); border-radius: 15px; color: rgba(6, 24, 39, 0.6); line-height: 30px; padding-right: 15px; padding-left: 11px; font-family: PingFang SC; font-size: 14px; font-weight: 300; margin-right: 10px; margin-bottom: 10px; cursor: pointer;
}
.pagation-style {
	padding-right: 1%; margin-top: 50px;
}
.box {
	height: auto; color: black; padding-bottom: 88px; font-size: 14px; justify-content: flex-end; justify-items: center;
}
#wrap2 {
	transform: translateX(-22.5%);
}
.pagination-btn {
	margin: 0px 5px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; width: 34px; height: 34px; text-align: center; color: rgba(22, 26, 64, 0.65); line-height: 34px; display: inline-block; cursor: pointer; box-sizing: border-box;
}
.pagination-btns {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 74px; height: 34px; text-align: center; color: rgb(153, 153, 153); line-height: 34px; display: inline-block; cursor: pointer; box-sizing: border-box;
}
.pagination-wrap {
	padding-left: 0px; display: inline-block; position: relative;
}
.pagination-wrap {
	padding-left: 0px; display: inline-block; position: relative;
}
#pagination-prev {
	margin-right: 5px;
}
#pagination-next {
	margin-left: 5px;
}
.pagination-ellipsis {
	margin: 0px 5px; padding: 5px 11px 7px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; text-align: center; color: rgba(22, 26, 64, 0.65); display: inline-block; position: relative; box-sizing: border-box;
}
.pagination-current {
	border: 0px currentColor; border-image: none; color: rgb(0, 134, 242);
}
.pagination-disabled {
	cursor: not-allowed;
}
.pagenum {
	vertical-align: middle;
}
.page {
	color: rgba(0, 0, 0, 1); font-size: 16px;
}
.page input {
	width: 48px;
}
.page-position {
	height: 100px; position: relative; transform: translateY(-50px);
}
.page-position-box {
	left: 50%; width: 300px; margin-left: -180px; position: absolute;
}
.page-position input {
	width: 60px; height: 40px; transform: translateY(-10px);
}
.page-position span {
	margin: 0px 10px; text-align: left; color: rgba(0, 0, 0, 1); font-size: 16px; display: inline-block;
}
