/* 适配区域 */
.pc{
	display: none;
}
.mobile{
	display: block;
}
/* 适配区域结束 */


/* 宽高比区域 */
.ascpect-sm-auto{
	aspect-ratio: auto;
}
/* 宽高比区域结束 */



/* display区域 */
.d-sm-block{
	display: block;
}
/* display区域结束 */



/* margin区域 */
.mt-sm-1{
	margin-top: 1rem;
}
.mt-sm-2{
	margin-top: 2rem;
}
.mt-sm-3{
	margin-top: 3rem;
}
/* margin区域结束 */




/* grid区域 */
.grid-sm-column-1{
	grid-template-columns: repeat(1, 1fr);
}
.grid-sm-column-2{
	grid-template-columns: repeat(2, 1fr);
}
.gap-sm-0{
	gap: 0;
}
/* grid区域结束 */



/* overflow区域 */
.over-sm-auto{
    overflow: auto;
}
/* overflow区域结束 */


/* 竖排转横排 */
.s-h{
    overflow-x:auto;
    overflow-y: hidden;
}
.s-h .grid{
    display:flex;
}
.s-h .grid > *{
    flex-shrink: 0;
    width: 90%;
}
/* 竖排转横排结束 */