@import "./normalize.css";

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}

img {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

p {
    text-align: justify;
}

html {
    overflow-y: scroll;
}

:root {
    overflow-y: auto;
    overflow-x: hidden;
}

:root body {
    position: absolute;
}

body {
    /* min-height: 100%; */
    width: 100vw;
    /* display: flex;
    flex-direction: column; */
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

nav,
.swiper-pagination,
.swiper-button-prev,
.swiper-button-next,
.m-header .menu-btn,
.m-header img,
.moreBtn {
    caret-color: transparent;           /*鼠标点击不出现input光标*/
}

@media (max-width: 768px) {
    body {
        overflow: hidden;
    }
}