@media screen and (max-width: 576px) {
	.home-min .grad-min {
		display: grid;
		grid-gap: 0.16rem;
		grid-template-columns: repeat(3, 1.01rem);
		grid-template-rows: repeat(auto-fill, 1.01rem);
		width: 100%;
	}

	.ip5,
	.ip12,
	.ip17,
	.ip24,
	.ip29,
	.ip36,
	.ip41,
	.ip48,
	.ip53,
	.ip60,
	.ip65,
	.ip72,
	.ip77,
	.ip84,
	.ip89,
	.ip96 {
		grid-row: span 2;
		grid-column: span 2;
	}

	.ip0 {
		grid-row: span 2;
		grid-column-start: 2;
		grid-column-end: 4;
	}
}

@media (min-width: 577px) and (max-width: 990px) {
	.home-min .grad-min {
		display: grid;
		grid-gap: 0.16rem;
		grid-template-columns: repeat(6, 1.01rem);

		grid-template-rows: repeat(auto-fill, 1.01rem);
		width: 100%;
	}

	.ip1,
	.ip18,
	.ip42,
	.ip51,
	.ip66,
	.ip77 {
		grid-row: span 3;
		grid-column: span 3;
	}

	.ip12,
	.ip25,
	.ip37,
	.ip84,
	.ip89 {
		grid-row: span 2;
		grid-column: span 2;
	}

	.ip0 {
		grid-column-start: 2;
		grid-column-end: 3;
	}
}

@media (min-width: 991px) and (max-width: 1320px) {
	.home-min .grad-min {
		display: grid;
		grid-gap: 0.16rem;
		grid-template-columns: repeat(10, 1.01rem);

		grid-template-rows: repeat(auto-fill, 1.01rem);
		width: 100%;
	}

	.ip1,
	.ip18,
	.ip42,
	.ip51,
	.ip66,
	.ip80.ip88 {
		grid-row: span 2;
		grid-column: span 2;
	}

	.ip12,
	.ip25,
	.ip37,
	.ip84 {
		grid-row: span 3;
		grid-column: span 3;
	}

	.ip0 {
		grid-column-start: 2;
		grid-column-end: 3;
	}
}

@media screen and (min-width: 1321px) {
	.home-min .grad-min {
		display: grid;
		grid-gap: 0.16rem;
		grid-template-columns: repeat(14, 1.01rem);

		grid-template-rows: repeat(auto-fill, 1.01rem);
		width: 100%;
	}

	.ip5,
	.ip19,
	.ip42,
	.ip55,
	.ip66,
	.ip80.ip88 {
		grid-row: span 3;
		grid-column: span 3;
	}

	.ip1,
	.ip4,
	.ip25,
	.ip37,
	.ip40,
	.ip62,
	.ip84 {
		grid-row: span 2;
		grid-column: span 2;
	}

	.ip0 {
		grid-column-start: 2;
		grid-column-end: 3;
	}
}

.introduce-min {
	display: flex;
	padding: 0.18rem;
	flex-direction: column;
	gap: 0.16rem;
	background: #fff;
}

.introduce-min .title {
	font-size: 0.2rem;
	font-weight: bold;
}

.introduce-min .text {
	font-size: 0.16rem;
}