/* base css 基础样式*/
body {
    font-size: 16px !important;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", Tahoma, Arial, sans-serif !important;
    position: relative;
    min-width: 300px;
}

@media screen and (max-width: 576px) {
    body {
        font-size: 14px !important;
    }
}

@media screen and (min-width: 576px) {
    body {
        font-size: 14px !important;
    }
}

@media screen and (min-width: 768px) {
    body {
        font-size: 14px !important;
    }
}

@media screen and (min-width: 992px) {
    body {
        font-size: 16px !important;
    }
}

@media screen and (min-width: 1200px) {
    body {
        font-size: 16px !important;
    }
}


main {
    display: block;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: var(--main-color);
}

/*定义一些变量*/
/*获取根元素html,定义变量*/

:root {
    /* 主色 */
    --main-color: #c7161e;
    --text-color: #333333;
    --text-assistant-color: #999999;
    --text-title-color: #666666;
    --nav-color-top: #ff656c;
    --nav-color-bottom: #a70008;
    --main-color-a: rgba(199, 22, 30, 0.1)
}

label {
    margin: 0;
}