.A1 {
	font-family: "微软雅黑";
	font-weight: bold;
	text-align: left;
	font-size: 60px;
	color: #ffffff;
	font-style: italic;
}
.A2 {
	font-family: "微软雅黑";
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	color: #000000;
	font-style: normal;
}
.A3 {
	font-family: "微软雅黑";
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 39px;
}
.A4 {
	text-align: center;
	font-size: 38px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "微软雅黑";
	}
.B1 {
	font-size: 16px;
	color: #000;
	text-align: center;
	font-family: "微软雅黑";
}
.B2 {
	font-size: 18px;
	font-family: "微软雅黑";
	color: #000000;
	font-weight: normal;
	text-align: left;
}
.B3 {
	font-size: 18px;
	font-family: "微软雅黑";
	color: #CCCCCC;
	font-weight: normal;
	text-align: left;
}
.C1 {
	text-align: left;
	font-family: "微软雅黑";
	font-size: 18px;
}
.C2 {
	color: #000;
	font-family: "微软雅黑";
	font-size: 16px;
	text-align: left;
	font-weight: normal;
}
.C3 {
	color: #666;
	font-family: "微软雅黑";
	font-size: 13px;
	text-align: left;
}
.C4 {
	color: #777;	
	font-size: 1px;	
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #FF0;
	text-decoration: none;
}
a:active {
	color: #FF0;
	text-decoration: none;
	font-size: 16px;
}
.responsive-div {
	width: 100vw; /* 100% of viewport width */
	background-color: lightblue;
	left: 5%;
	top: 10%;
  }
.responsive-image {
	/* 确保图片不会超出容器宽度 */
	max-width: 100%;
	/* 高度自动计算，保持原始比例 */
	height: auto;
	/* 可选：添加边框和阴影增强视觉效果 */
	border-radius: 0px;
	box-shadow: 0 0px 0px rgba(0,0,0,0.1);
.ratio-table {
            width: 100%;
            height: calc(100% * 9 / 16);
            border-collapse: collapse;
            table-layout: fixed;
	        }
#apDivtop {
	position: absolute;
	width: 480px;
	height: 188px;
	font-family: "微软雅黑";
	font-size: 24px;
	font-style: italic;
	left: 0;
	top: 120px;
	left: 100px;
	line-height: 31px;
}
#apDivtop1 {
	position: absolute;
	width: 480px;
	z-index: 1;
	height: 30px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-style: normal;
	left: 0;
	top: 560px;
	left: 30px;
	line-height: 31px;
}
#apDivtop2 {
	position: absolute;
	width: 380px;
	z-index: 1;
	height: 200px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-style: normal;
	left: 0;
	top: 100px;
	left: 760px;
	line-height: 31px;
}
#apDivcaidan {
	position: absolute;
	width: 100%;
	height: 50px;
	z-index: 6;
	left: 972px;
	top: 172px;
	text-align: center;
	line-height: 39px;
	background-color: #1A8481;
}
#apDivcaidan1 {
	position: absolute;
	width: 816px;
	height: 523px;
	z-index: 20;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-family: "微软雅黑";
	line-height: 50px;
	left: 972px;
	top: 174px;
}
#apDivcaidan2 {
	position: absolute;
	width: 200px;
	height: 50px;
	z-index: 20;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-family: "微软雅黑";
	line-height: 50px;
}
#apDivcaidan3 {
	position: absolute;
	width: 220px;
	height: 50px;
	z-index: 20;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-family: "微软雅黑";
	line-height: 50px;
}
#apDivcaidan4 {
	position: absolute;
	width: 220px;
	height: 50px;
	z-index: 20;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-family: "微软雅黑";
	line-height: 50px;
}
#apDivcaidan5 {
	position: absolute;
	width: 200px;
	height: 50px;
	z-index: 20;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-family: "微软雅黑";
	line-height: 50px;
}
#apDivcaidan6 {
	position: absolute;
	width: 200px;
	height: 50px;
	z-index: 20;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-family: "微软雅黑";
	line-height: 50px;
}
#apDivcaidan7 {
	position: absolute;
	width: 200px;
	height: 50px;
	z-index: 20;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-family: "微软雅黑";
	line-height: 50px;
}
#apDivbannar {
	position: absolute;
	width: 100%;
	height: 445px;
	z-index: 8;
	left: 0px;
	top: 140px;
}
#apDivbannar1 {
	position: absolute;
	width: 100%;
	height: 445px;
	z-index: 1;
	text-align: center;
}
#apDivbannar2 {
	position: absolute;
	width: 100%;
	height: 445px;
	z-index: 2;
	text-align: center;
}
#apDivbannar3 {
	position: absolute;
	width: 100%;
	height: 445px;
	z-index: 1;
	text-align: center;
}
#apDivglzx {
	position: absolute;
	width: 100%;
	z-index: 1;
	height: 1120px;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 16px;
	font-style: normal;
	left: 0px;
	top: 585px;
	background-color: #E0E2E4;
}
#apDivm1 {
	position: absolute;
	width: 285px;
	height: 276px;
	z-index: 20;
	background-color: #47CF73;
	border-radius: 10px;
	text-align: center;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: bold;
	}
#apDivm2 {
	position: absolute;
	width: 285px;
	height: 276px;
	z-index: 20;
	background-color: #AE63E4;
	border-radius: 10px;
	text-align: center;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: bold;
}
#apDivm3 {
	position: absolute;
	width: 285px;
	height: 276px;
	z-index: 20;
	background-color: #FCD000;
	border-radius: 10px;
	text-align: center;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: bold;
}
#apDivm4 {
	position: absolute;
	width: 285px;
	height: 276px;
	z-index: 20;
	background-color: #FF3C41;
	border-radius: 10px;
	text-align: center;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: bold;
}
#apDivm5 {
	position: absolute;
	width: 285px;
	height: 276px;
	z-index: 20;
	background-color: #007BFF;
	border-radius: 10px;
	text-align: center;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: bold;
}
#apDivm6 {
	position: absolute;
	width: 285px;
	height: 276px;
	z-index: 20;
	background-color: #E83E8C;
	border-radius: 10px;
	text-align: center;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: bold;
}
#apDivm7 {
	position: absolute;
	width: 285px;
	height: 276px;
	z-index: 20;
	background-color: #FD7E14;
	border-radius: 10px;
	text-align: center;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: bold;
}
#apDivm8 {
	position: absolute;
	width: 285px;
	height: 276px;
	z-index: 20;
	background-color: #0EBEFF;
	border-radius: 10px;
	text-align: center;
	font-size: 26px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: bold;
}
#apDivglpx {
	position: absolute;
	width: 100%;
	z-index: 1;
	background-color: #FFFFFF;
	height: 1245px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	font-style: normal;
	left: 0px;
	top: 1710px;
}
#apDivn1 {
	position: absolute;
	width: 1340px;
	height: 170px;
	z-index: 20;
	background-color: #47CF73;
	border-radius: 10px;
	text-align: left;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 40px;
	}
#apDivn2 {
	position: absolute;
	width: 1340px;
	height: 210px;
	z-index: 20;
	background-color: #AE63E4;
	border-radius: 10px;
	text-align: left;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 40px;
}
#apDivn3 {
	position: absolute;
	width: 1340px;
	height: 120px;
	z-index: 20;
	background-color: #FCD000;
	border-radius: 10px;
	text-align: left;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 40px;
}
#apDivn4 {
	position: absolute;
	width: 1340px;
	height: 130px;
	z-index: 20;
	background-color: #FF3C41;
	border-radius: 10px;
	text-align: left;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 40px;
}
#apDivn5 {
	position: absolute;
	width: 1340px;
	height: 165px;
	z-index: 20;
	background-color: #007BFF;
	border-radius: 10px;
	text-align: left;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 40px;
}
#apDivn7 {
	position: absolute;
	width: 1340px;
	height: 170px;
	z-index: 20;
	background-color: #FD7E14;
	border-radius: 10px;
	text-align: left;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 40px;
}
#apDivn8 {
	position: absolute;
	width: 1340px;
	height: 90px;
	z-index: 20;
	background-color: #0EBEFF;
	border-radius: 10px;
	text-align: left;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #FFF;
	line-height: 40px;
}
#apDivus {
	position: absolute;
	width: 100%;
	height: 550px;
	z-index: 21;
	left: 0px;
	top: 2960px;
}
#apDivkehu {
	position: absolute;
	width: 100%;
	height: 658px;
	z-index: 22;
	top: 3510px;
	margin: auto;
	left: 0px;
}
#apDivnews {
	position: absolute;
	width: 100%;
	height: 920px;
	z-index: 23;
	top: 4168px;
	left: 0px;
}
#apDivnews1 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews2 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews3 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews4 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews5 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews6 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews7 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews8 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews9 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivnews10 {
	position: absolute;
	width: 100px;
	height: 91px;
	z-index: 24;
	background-color: #43AEDA;
	line-height:28px;
}
#apDivbottom {
	position: absolute;
	width: 100%;
	z-index: 1;
	background-color: #393939;
	text-align: left;
	font-family: "微软雅黑";
	font-size: 16px;
	font-style: normal;
	left: 0px;
	top: 5135px;
}
