@font-face {
	font-family: 'font_css';font-style: normal;font-weight: 400;font-display: swap;src: url('https://cdn.xxhzm.cn/FontLIbs/2.ttf');
}

body {
	font-family: 'font_css' !important;
	background-image: url('https://api.dujin.org/bing/1920.php');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

@media screen and (min-width: 769px) {
  
	.newone {
		display: flex;
		justify-content: center;
	}
}

@media screen and (max-width: 768px) {
  
	.newone {
		justify-content: center;
	}

	.headad font {
		display: none;
	}
}

.newonebj {
	background: #f5f5f5;
	height: 100vh;
}

.head {
	display: flex;
	justify-content: center;
	align-items: center;
	max-height: 330px;
}

.headad {
	max-width: 800px;
 /* 最大宽度为 768px */
	width: 100%;
 /* 默认宽度为 100% */
	object-fit: cover;
 /* 图片铺满整个容器，保持宽高比 */
	position: relative;
}

.headad img {
	max-width: 800px;
 /* 最大宽度为 768px */
	object-fit: cover;
 /* 图片铺满整个容器，保持宽高比 */
}

.headad font {
	position: absolute;
	left: 48%;
	top: 83%;
	padding: 3px;
	border-radius: 3px;
	background: #e5f0f4;
	cursor: pointer;
	width: 4%;
}
  
/* 媒体查询，针对小于 768px 的屏幕 */  
@media screen and (max-width: 768px) {
  
	.headad img {
		width: 100%;
 /* 在小屏幕上，让 logo 铺满全屏 */
	}

	.layui-fluid {
		margin-top: -40px;
	}
}

.logo {
	width: 100%;
	height: auto;
	padding: 20px 0px 10px 0px;
	background: #fff;
	margin-top: 60px;
}

.logo img {
	width: 15em;
	height: auto;
	padding: 0px 0px;
	margin: auto;
	display: block;
}

.auto {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px 0px 30px 0px;
	font-size: 20px;
	letter-spacing: 1px;
	color: #333;
}

.label {
	width: 100%;
	height: 3em;
	line-height: 3em;
	font-weight: 800;
}

.footer {
	text-align: center;
}

.footer p {
	width: 100%;
	color: #666;
	height: 2em;
	font-size: 14px;
}

.footer a {
	color: #666;
}

.footer a:hover {
	color: #cf343a;
}

.footer img {
	width: 16px;
	margin-right: 5px;
	margin-top: -3px;
}

.layui-card {
	border-radius: 12px;
	;
			padding: 0px 10px;
}

@media (min-width:768px) {
	.layui-layer-dialog,.layui-layer-page {
		max-width: 900px;
	}
}

.layui-layer-content {
	padding: 20px;
	max-width: 900px;
	overflow: hidden;
	height: auto;
	word-wrap: break-word;
	white-space: normal;
}

.layui-layer-content img {
	text-align: center;
	max-width: 100%;
	height: auto;
	margin: 0 auto
}

.downloadmin {
	width: 80px;
	height: 20px;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
	margin-top: 2px;
	text-align: center;
}

.downloadmin i {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	font-size: 15px;
	padding-right: 2px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.downloadmin span {
	float: left;
	height: 20px;
	line-height: 20px;
}

.downloadmax {
	width: 100%;
	height: 20px;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
	margin-top: 2px;
	text-align: center;
}

.downloadmax i {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	font-size: 15px;
	padding-right: 2px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.downloadmax span {
	float: left;
	height: 20px;
	line-height: 20px;
}

.anniu-bg-blue {
	background: #f8fcff;
	border: 1px solid #209efc;
}

.anniu-bg-green {
	background: #fcffff;
	border: 1px solid #009587;
}

.anniu-bg-red {
	background: #fff5f4;
	border: 1px solid #fe0f00;
}

.anniu-bg-orange {
	background: #fffcf6;
	border: 1px solid #fdb621;
}

.anniu-wz-blue {
	color: #209efc;
}

.anniu-wz-green {
	color: #009587;
}

.anniu-wz-red {
	color: #fe0f00;
}

.anniu-wz-orange {
	color: #feb721;
}

.downloadmin:hover,.downloadmax:hover {
	background-color: #fff;
}

.top6 {
	margin-top: 6px;
}

.font-grey {
	color: #666!important;
}

.home {
	width: 25px;
	margin-top: -5px;
}

.dui-red {
	background: linear-gradient(135deg,#f9333d,#cf343a);
	padding: 0px 30px;
	font-size: 15px;
	box-shadow: 0 5px 5px rgba(207, 52, 58, 0.5);
}

.cha-blue {
	background: linear-gradient(90deg,#518ffe,#025cee);
	padding: 0px 20px;
}

.cha-red {
	background: linear-gradient(90deg,#ff5f33,#f13507);
	padding: 0px 20px;
}

.updown {
	padding: 8px 0px;
}