/*手机版本兼容*/
@media screen and (max-width: 750px) {
	html {
		font-size: 3vw;
	}

	:root {
		--cols-2: 1;
		--cols-3: 1;
		--cols-4: 1;
	}

	.m-pc {
		display: none;
	}

	.m-wap {
		display: block;
	}

	.m-banner {
		padding: 0;
	}

	.banner-swiper .txt-box h2 {
		font-size: 2rem;
		width: 100%;
	}

	.banner-swiper .swiper-pagination {
		width: 16rem;
		flex: 1;
	}


	.m-topic>div {
		position: relative;
		left: 0;
		transform: translateX(0);
		width: 100%;
	}

	.m-list1 {
		gap: 1rem;
	}

	.m-list2 .item {
		grid-template-columns: 1fr;
	}

	.m-list2 .txt-box {
		gap: 1rem;
	}

	.m-list2 .u-headline {
		-webkit-line-clamp: unset;
	}

	.m-list2-1 .u-headline {
		-webkit-line-clamp: unset;
	}

	.m-error {
		flex-direction: column;
	}

	.m-error img {
		width: 60%;
	}

	.m-author {
		grid-template-columns: 1fr;
	}

	.m-search .search-box {
		width: 100%;
	}
}