* {
	margin: 0;
	padding: 0;
}
html {
	width: 100% !important;
	overflow-x: hidden;
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100vw !important;
}
body {
	width: 100%;
	background: #fff;
	overflow-x: hidden;
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100vw !important;
}
.m-sc-main {
    width: 100%;
    height: 100%;
}

a {
    text-decoration: none;
    display: block;
}

img {
    display: block;
}

.m-sc-main-img {
    width: 100%;
    /* max-width: 2560px; */
}

.m-sc-mt20 {
    margin-top: 0.1rem;
}
.m-sc-mt20:first-child {
    margin-top: 0 !important;
}
.m-sc-mb34 {
    margin-bottom: 0.34rem;
}
.m-sc-main-imgs {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.1rem;
    list-style: none;
    /* 去除列表样式（如果有） */
}

.m-sc-main-imgs a {
    display: block;
}

.m-sc-main-img1 {
    width: 100%;
    height: auto;
    /* 保持比例 */
    display: block;
}