			.highlight {
				color: red;
				font-weight: bold;
			}

			body {
				margin: 0;
				width: 100vw;
				height: auto;
			}

			/* 大屏幕下导航栏样式（水平排列） */
			@media screen and (min-width: 769px) {
				.title {
					margin-left: calc(30/1920*100vw);
					font-size: calc(20/1920*100vw);
				}

				.text {
					margin-left: calc(5/1920*100vw);
					font-size: calc(20/1920*100vw);
				}

				.search-div {
					width: 100vw;
					height: auto;
					display: flex;
					justify-content: center;
					align-items: center;
				}

				.search-img {
					width: 100vw;
					height: calc(700/1920*100vw);
				}

				.lr-div {
					background-color: #f6f6f6;
					width: 100vw;
					display: flex;
					align-items: center;
					cursor: pointer;
				}

				.lr-div-kb {
					width: calc(191 / 1920* 100vw);
				}

				.lr-div-sx {
					width: 1px;
					height: calc(40/1920*100vw);
					border-right: 1px solid #ccc;
				}

				.lr-div-mk {
					color: #b2b2b2;
					padding: calc(20/1920*100vw) 0;
					flex: 2;

				}

				.lr-div-mk a {
					color: #020202;
					display: flex;
					font-size: calc(20 / 1920* 100vw);
					flex-direction: column;
					align-content: center;
					align-items: center;
				}

				.lr-div-mk-img {
					position: relative;
					top: calc(20/1920*100vw);
					width: calc(120/1920*100vw);
				}

				.lr-div-mk-img-d {
					display: none;
				}

				.lractive {
					color: red;
					font-weight: bold;
				}

				.lr-div-lr-dh {
					margin-top: calc(40/1920*100vw);
					margin-left: calc(191/1920*100vw);
					display: flex;
					align-items: center;
				}

				.lr-div-lr-dh>a {
					display: flex;
					align-items: center;
					color: #b2b2b2;
					font-size: calc(15/1920*100vw);
					margin-right: calc(10/1920*100vw);
				}

				.lr-div-lr-dh>a>img {
					width: calc(20/1920*100vw);
					height: calc(20/1920*100vw);
					margin-right: calc(10/1920*100vw);
				}

				.lr-div-lr-bt {
					font-size: calc(40/1920*100vw);
					display: flex;
					width: calc(1538/1920*100vw);
					align-items: center;
					justify-content: center;
					margin-top: calc(40/1920*100vw);
					margin-left: calc(191/1920*100vw);
				}

				.grid-container {
					width: calc(1538/1920*100vw);
					border-bottom: 1px solid #ccc;
					color: #b2b2b2;
					font-size: calc(15/1920*100vw);
					display: flex;
					gap: calc(10/1920*100vw);
					margin-left: calc(191/1920*100vw);
					margin-top: calc(40/1920*100vw);

				}

				.grid-item1 {
					width: calc(200/1920*100vw);
					padding: calc(10/1920*100vw);
				}

				.last-item {
					width: calc(270/1920*100vw);
					margin-left: auto;
				}

				.last-item>a {
					cursor: pointer;
					color: #b2b2b2;
					font-size: calc(15/1920*100vw);
				}

				.fwb-div {
					display: flex;
					margin-top: calc(40/1920*100vw);
					line-height: calc(27/1920*100vw);
					margin-left: calc(191 / 1920* 100vw);
					width: calc(1538 / 1920* 100vw);
					flex-direction: column;
					flex-wrap: nowrap;
				}

				.zhhs {
					color: red !important;
				}

				.fwb-div-x>p {
					font-size: calc(18/1920*100vw);
				}

				.fwb-div-d>p {
					font-size: calc(26/1920*100vw);
				}

				.fwb-div-z>p {
					font-size: calc(22/1920*100vw);
				}

				.fjxx {
					margin-left: calc(191/1920*100vw);
					margin-top: calc(60/1920*100vw);
					border: 1px solid #ccc;
					width: calc(1538/1920*100vw);
				}

				.fjxx-bj {
					background-color: #f6f6f6;
				}

				.fjxx-wz {
					background-color: #e2e2e2;
					display: flex;
					align-items: center;
					justify-content: center;
					border-radius: 0 0 calc(20/1920*100vw) 0;
					width: calc(150/1920*100vw);
					height: calc(30/1920*100vw);
					font-size: calc(16/1920*100vw);
					color: #868686;
				}

				.fjxx-fj {
					height: calc(40 / 1920* 100vw);
					display: flex;
					align-items: center;
					cursor: pointer;
				}

				.fjxx-img {
					margin-left: calc(20/1920*100vw);
					width: calc(20/1920*100vw);
					height: calc(14/1920*100vw);
				}

				.img-fjxx {
					margin-left: calc(20 / 1920* 100vw);
					width: calc(60 / 1920* 100vw);
					height: calc(19 / 1920* 100vw);
				}

				.fjxx-fj>a {
					margin-left: calc(5/1920*100vw);
					color: #696FEF;
					font-size: calc(14/1920*100vw);
				}

				.div-sxp {
					margin-left: calc(191/1920*100vw);
					margin-top: calc(60/1920*100vw);
					width: calc(1538/1920*100vw);
				}

				.div-sxp>div {
					margin-bottom: calc(20/1920*100vw);
					background-color: #f6f6f6;
					width: calc(1538/1920*100vw);
					height: calc(70/1920*100vw);
					cursor: pointer;

				}

				.div-sxp>div>a {
					font-size: calc(22/1920*100vw);
					color: #7a7a7a;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					-webkit-box-orient: vertical;
					white-space: normal;
				}

				.div-sxp>div>a:hover {
					color: #020202;
				}

				.div-sxp>div>a>img {
					width: calc(70/1920*100vw);
					height: calc(70/1920*100vw);
				}

				.flex-container {
					margin-left: calc(191/1920*100vw);
					margin-top: calc(60/1920*100vw);
					width: calc(1538/1920*100vw);
					font-size: calc(46/1920*100vw);
					display: flex;
					align-items: center;
				}

				.left-line {
					width: calc(627/1920*100vw);
					/* 左边横线长度，可按需调解 */
					height: 1px;
					/* 左边横线粗细，可按需调解 */
					background-color: #7a7a7a;
					/* 左边横线颜色，可按需调解 */
					margin-right: calc(50/1920*100vw);
					/* 调解左边横线与文字的间距，可按需改变 */
				}

				.right-line {

					width: calc(627/1920*100vw);
					/* 右边横线长度，可按需调解 */
					height: 1px;
					/* 右边横线粗细，可按需调解 */
					background-color: #7a7a7a;
					/* 右边横线颜色，可按需调解 */
					margin-left: calc(50/1920*100vw);
					/* 调解右边横线与文字的间距，可按需改变 */
				}

				.xw-xglr {
					margin-left: calc(191 / 1920* 100vw);
					/* width: calc(1538 / 1920* 100vw); */
					display: grid;
					width: calc(1538 / 1920* 100vw);
					grid-template-columns: repeat(3, 1fr);
					/* grid-gap: calc(10 / 1920* 100vw); */
					/* display: flex
					; */
					/* justify-content: space-between; */
					/* align-items: flex-start; */
					/* flex-wrap: nowrap; */
					/* flex-direction: row;*/
				}

				.xw-xglr-div {
					display: flex;
					width: calc((1538 - 80) / 3 / 1920* 100vw);
					flex-direction: column;
					margin-top: calc(60/1920*100vw);
				}

				.xw-xglr-div-img {
					width: calc((1538 - 80)/3/1920*100vw);
					height: calc(350/1920*100vw);
					object-fit: none;
				}

				.xw-xglr-div-sj {
					font-size: calc(20/1920*100vw);
					margin-top: calc(20/1920*100vw);
				}

				.xw-xglr-fwb>p,
				.xw-xglr-fwb>div,
				.xw-xglr-fwb>span {
					font-family: inherit;
					font-size: inherit;
					line-height: inherit;
					color: inherit;
					margin-block-start: 0;
					margin-block-end: 0;
				}

				.xw-xglr-fwb>p,
				.xw-xglr-fwb>div,
				.xw-xglr-fwb>span {
					margin-top: calc(12/1920*100vw);
					font-size: calc(21/1920*100vw);
					height: calc(52/ 1920 * 100vw);
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					-webkit-line-clamp: 2;
					/* 控制显示的行数为2行 */
					-webkit-box-orient: vertical;
					white-space: normal;
				}

				.xw-xglr-div-img-gd {
					margin-top: calc(30/1920*100vw);
					width: calc(113/1920*100vw);
					height: calc(33/1920*100vw);
				}


				.img-wb {
					width: 100vw;
					margin-top: calc(120/1920*100vw);
					bottom: 0;
					left: 0;
				}

				.img-wb1 {
					display: none;
				}

				.yd {
					display: none;
				}
			}

			/* 小屏幕下导航栏样式（水平滑动） */
			@media screen and (max-width: 768px) {

				/* 导航栏整体样式 */
				.hdnavigation-bar {
					background-color: #f6f6f6;
					width: 100vw;
					overflow-x: hidden;
					/* 隐藏水平偏向溢出内容，实现滑动效果 */
					position: relative;
				}

				/* 导航栏菜单列表样式 */
				.hdnav-menu {
					background-color: #f6f6f6;
					list-style: none;
					width: 100vw;
					padding: 0;
					margin: 0;
					display: flex;
					white-space: nowrap;
					/* 让菜单项不换行，便于水平排列和滑动 */
				}

				/* 单个导航项样式 */
				.hdnav-item {
					margin-right: 0;
					flex-shrink: 0;
					/* 防止导航项被压缩，坚持牢靠宽度 */
					width: 25%;
					background-color: #f6f6f6;
					/* 这里假设每个导航项占总宽度的50%，可凭证现实调解 */
				}
				.hdnav-item a {
					display: block;
					text-decoration: none;
					text-align: center;
				}

				/* 过渡动画效果，用于滑动时的平滑过渡 */
				.hdnavigation-bar {
					transition: transform 0.3s ease;
					z-index: 10;
				}

				.search-div {
					width: 100vw;
					height: auto;
					display: flex;
					justify-content: center;
					align-items: center;
				}

				.search-img {
					width: 100vw;
					height: calc(400/768*100vw);
					object-fit: cover;
				}

				.lr-div {
					background-color: #f6f6f6;
					width: 100vw;
					display: flex;
					align-items: center;
					cursor: pointer;
				}

				.lr-div-kb {
					flex: 1;
				}

				.lr-div-sx {
					width: 1px;
					height: calc(25/768*100vw);
					border-right: 1px solid #ccc;
				}

				.lr-div-mk {
					padding: calc(20 / 768* 100vw) 0;
					flex: 3;
					color: #818181;
				}

				.lr-div-mk a {
					display: flex;
					flex-direction: column;
					align-items: center;
					color: #b2b2b2;

				}

				.lr-div-sx a {
					font-size: calc(30 / 768* 100vw);
					flex-direction: column;
					align-content: center;
					align-items: center;
					display: flex;
				}

				.lr-div-mk-img {
					position: relative;
					width: calc(120/768*100vw);
				}

				.lr-div-mk-img-d {
					display: none;
				}

				.lractive {
					color: red !important;
					font-weight: bold;
				}

				.lr-div-lr-dh {
					margin-top: calc(60/768*100vw);
					margin-left: calc(60/768*100vw);
					display: flex;
					align-items: center;
				}

				.lr-div-lr-dh>a {
					width: inherit;
					display: flex;
					align-items: center;
					color: #b2b2b2;
					font-size: calc(24/768*100vw);
					margin-right: calc(10/768*100vw);
				}

				.lr-div-lr-dh>a>img {
					width: calc(28/768*100vw);
					height: calc(28/768*100vw);
					margin-right: calc(10/768*100vw);
				}

				.lr-div-lr-bt {
					margin-left: calc(60/768*100vw);
					font-size: calc(40/768*100vw);
					display: flex;
					width: calc(640/768*100vw);
					align-items: center;
					justify-content: center;
					margin-top: calc(60/768*100vw);
				}

				.grid-container {
					margin-left: calc(12 / 768* 100vw);
					margin-top: calc(40 / 768* 100vw);
					width: calc(750 / 768* 100vw);
					border-bottom: 1px solid #ccc;
					color: #b2b2b2;
					font-size: calc(24 / 768* 100vw);
					display: grid;
					grid-template-columns: repeat(2, 1fr);
					justify-items: start;
					padding-bottom: calc(10 / 768* 100vw);
				}


				.grid-item1 {
					margin-left: calc(44/768*100vw);
					padding: calc(20/1920*100vw);
				}

				.last-item {
					display: none;
					margin-left: auto;
				}

				.last-item>a {
					cursor: pointer;
					color: #b2b2b2;
					font-size: calc(20/1920*100vw);
				}

				.fwb-div {
					display: flex;
					margin-left: calc(60/ 768* 100vw);
					width: calc(640 / 768* 100vw);
					align-items: center;
					flex-direction: column;
					flex-wrap: nowrap;
					margin-top: calc(60/768*100vw);
				}

				.fwb-div img {
					width: 100%;
					height: 100%;
				}

				.zhhs {
					color: red !important;
				}

				.fwb-div-x>p {
					font-size: calc(18/768*100vw);
				}

				.fwb-div-d>p {
					font-size: calc(26/768*100vw);
				}

				.fwb-div-z>p {
					font-size: calc(22/768*100vw);
				}

				.fjxx {
					margin-left: calc(60/768*100vw);
					margin-top: calc(60/768*100vw);
					border: 1px solid #ccc;
					width: calc(640/768*100vw);
				}

				.fjxx-bj {
					background-color: #f6f6f6;
				}

				.fjxx-wz {
					background-color: #e2e2e2;
					display: flex;
					align-items: center;
					justify-content: center;
					border-radius: 0 0 calc(20/768*100vw) 0;
					width: calc(200/768*100vw);
					height: calc(50/768*100vw);
					font-size: calc(24/768*100vw);
					color: #868686;
				}

				.fjxx-fj {
					height: calc(40 / 768* 100vw);
					display: flex;
					align-items: center;
					cursor: pointer;
				}

				.fjxx-img {
					margin-left: calc(20/768*100vw);
					width: calc(23/768*100vw);
					height: calc(20/768*100vw);
				}

				.img-fjxx {
					margin-left: calc(20/768*100vw);
					width: calc(96/768*100vw);
					height: calc(26/768*100vw);
				}

				.fjxx-fj>a {
					width: inherit;
					font-size: calc(20 / 768* 100vw);
					margin-left: calc(5/768*100vw);
					color: #696FEF;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					/* 控制显示的行数为2行 */
					-webkit-box-orient: vertical;
					white-space: normal;
				}

				.div-sxp {
					margin-left: calc(60/768*100vw);
					margin-top: calc(60/768*100vw);
					width: calc(640/768*100vw);
				}

				.div-sxp>div {
					margin-bottom: calc(20/768*100vw);
					background-color: #f6f6f6;
					width: calc(640/768*100vw);
					height: calc(70/768*100vw);
					cursor: pointer;

				}

				.div-sxp>div>a {
					font-size: calc(22/768*100vw);
					color: #7a7a7a;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					-webkit-box-orient: vertical;
					white-space: normal;

				}

				.div-sxp>div>a:hover {
					color: #020202;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					-webkit-box-orient: vertical;
					white-space: normal;
				}

				.text {
					margin-right: calc(10/768*100vw);

				}

				.title {
					margin-left: calc(10/768*100vw);
				}

				.div-sxp>div>a>img {
					width: calc(70/768*100vw);
					height: calc(70/768*100vw);
				}

				.flex-container {
					margin-left: calc(20/768*100vw);
					margin-top: calc(60/768*100vw);
					width: calc(720/768*100vw);
					font-size: calc(40/768*100vw);
					display: flex;
					align-items: center;
					margin-bottom: calc(60/768*100vw);
					;
				}
                 .fwb-div p{
					width: calc(640 / 768* 100vw) !important;
				 }
				.left-line {
					width: calc(240/768*100vw);
					/* 左边横线长度，可按需调解 */
					height: 1px;
					/* 左边横线粗细，可按需调解 */
					background-color: #7a7a7a;
					/* 左边横线颜色，可按需调解 */
					margin-right: calc(40/768*100vw);
					/* 调解左边横线与文字的间距，可按需改变 */
				}

				.right-line {

					width: calc(240/768*100vw);
					/* 右边横线长度，可按需调解 */
					height: 1px;
					/* 右边横线粗细，可按需调解 */
					background-color: #7a7a7a;
					/* 右边横线颜色，可按需调解 */
					margin-left: calc(40/768*100vw);
					/* 调解右边横线与文字的间距，可按需改变 */
				}

				.xw-xglr {
					margin-left: calc(60/768*100vw);
					margin-top: calc(60/768*100vw);
					width: calc(640 / 768* 100vw);
					display: flex;
					justify-content: space-between;
					align-items: flex-start;
					flex-wrap: nowrap;
					flex-direction: row;
				}

				.xw-xglr-div {
					margin-left: calc(60 / 768* 100vw);
					width: calc(720 / 768* 100vw);
					display: flex;
					flex-direction: column;
					align-items: flex-start;

				}

				.xw-xglr-div-img {
					width: calc(640/768*100vw);
					object-fit: contain;
				}

				.xw-xglr-div-sj {
					font-size: calc(30/768*100vw);
					font-weight: bold;
					margin-top: calc(33/768*100vw);
				}

				.xw-xglr-fwb>p,
				.xw-xglr-fwb>div,
				.xw-xglr-fwb>span {
					font-family: inherit;
					font-size: inherit;
					line-height: inherit;
					color: inherit;
					margin-block-start: 0;
					margin-block-end: 0;
				}

				.xw-xglr-fwb>p,
				.xw-xglr-fwb>div,
				.xw-xglr-fwb>span {
					margin-top: calc(20/768*100vw);
					font-size: calc(30/768*100vw);
					width: calc(645/768*100vw);
					/*height: calc(60/ 768 * 100vw);*/
					overflow: hidden;
					text-overflow: ellipsis;
					font-weight: bold;
					display: -webkit-box;
					-webkit-line-clamp: 2;
					/* 控制显示的行数为2行 */
					-webkit-box-orient: vertical;
					white-space: normal;
				}

				.xw-xglr-div-img-gd {
					margin-top: calc(60/768*100vw);
					object-fit: contain;
					height: calc(60/768*100vw);
				}

				.img-wb,
				.pc {
					display: none;
				}

				.img-wb1 {
					width: 100vw;
					margin-top: calc(120/768*100vw);
					bottom: 0;
					left: 0;
				}
			}<!--耗时1767354498.9197秒-->