* {
	margin: 0;
	padding: 0;
	list-style: none;
	border-style: none;
	text-decoration: none;
	box-sizing: border-box;
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 1vw;
}

body {
	/* font: 14px/1.5 "Gotham SSm A", "Gotham SSm B", 'Helvetica Neue', Helvetica, "Microsoft Yahei", "Yahei", "微软雅黑", Arial; */
	overflow-x: hidden;
	-webkit-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
	min-width: 1400px;
	min-height: 100vh;
	font-size: calc(14px + 0.02rem);
	background-color: #F3F5F8;
}

.container-w {
	min-width: 1400px;
}

a {
	text-decoration: none;
	transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}



/* @font-face {
  font-family: "CITIC-Numbers-Medium";
  src: url("../assets/PenumbraSansStd-Bold.otf");
} */
/* 分页 */
.pagination-container {
	display: flex;
	align-items: center;
	justify-content: center;
	/* margin-top: 50px; */
	/* margin: 20px 0; */
	font-family: Arial, sans-serif;
}

.pagination {
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
}

.page-item {
	margin: 0 5px;
}

.page-link {
	display: block;
	padding: 8px 12px;
	border: 1px solid #ddd;
	border-radius: 4px;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

.page-link:hover {
	background-color: #f5f5f5;
}

.page-item.active .page-link {
	background-color: #007bff;
	color: white;
	border-color: #007bff;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: not-allowed;
	background-color: #f8f9fa;
}

.ellipsis {
	/* padding: 8px 12px; */
	color: #6c757d;
}

.jump-box {
	margin-left: 15px;
	display: flex;
	align-items: center;
}

.jump-input {
	width: 50px;
	padding: 8px;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin-right: 5px;
}

.jump-btn {
	padding: 8px 12px;
	background-color: #007bff;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}

.jump-btn:hover {
	background-color: #0069d9;
}