body, h1, h2, h3, h4, p, figure, blockquote, dl, dd {
    margin: 0;
}
img, picture {
    max-width: 100%;
    height: auto;
    display: block;
}

html[lang="zh-CN"] body {
  font-family:
    "PingFang SC",
    "Microsoft YaHei",
    "Meiryo UI", "Meiryo",
    "Hiragino Kaku Gothic Pro",
    "Yu Gothic",
    -apple-system,
    BlinkMacSystemFont,
    sans-serif;
}

html[lang="ja"] body {
  font-family:
    "Meiryo UI", "Meiryo",      /* Windows 日文 */
    "Hiragino Kaku Gothic Pro", /* macOS 日文 */
    "Yu Gothic",                /* Windows日文 */
    -apple-system,
    BlinkMacSystemFont,
    "PingFang SC",              /* 中文字体备选 */
    "Microsoft YaHei",          /* 中文字体备选 */
    sans-serif;
}



main{
    margin-top: 140px;
    min-height: calc(100vh - 416px);
    z-index: 1;
}

/* 取消下拉菜单按钮在获得焦点时出现的蓝色框 */
.dropdown-toggle:focus {
    outline: none !important;
    box-shadow: none !important;
}


@media (max-width: 992px) {
    main{
        margin-top: 78px;
    }
}

a {
    text-decoration: none;
    outline: none;
    transition: all 0.3s;
    color: #1E2533;
}

ul, ol {
    list-style-type: none;
    padding: 0;
}

.color-blue {
    color: #071844 !important;
}

.color-red {
    color: #A30119 !important;
}

.bg-red{
  background: #A30119;
  color: #fff;
}

.bg-blue{
  background: #0A2771;
  color: #fff;
}

.bg-img{
    background-image: url(../images/bg-img.png);
}

.container{
    position: relative;
    z-index: 1;
}