:lang(zh-CN):not([class*=icon]):not([class*=fa-]):not(.percentage-text):not([class*=vjs-]) {
    font-family: Noto Sans SC,微软雅黑体,Microsoft YaHei New,微软雅黑,Microsoft Yahei,冬青黑体,Hiragino Sans GB,黑体,SimHei,华文细黑,STXihei,Arial,Helvetica Neue,Helvetica,sans-serif;
}
.CustomHTML h1, .CustomHTML h2 {
    font-family: Noto Sans SC,微软雅黑体,Microsoft YaHei New,微软雅黑,Microsoft Yahei,冬青黑体,Hiragino Sans GB,黑体,SimHei,华文细黑,STXihei,Arial,Helvetica Neue,Helvetica,sans-serif;
}
.CustomHTML h1 {
    font-size: 2.8rem;
    font-weight: bold;
}
@media only screen and (min-width: 480px) {
    .CustomHTML h1 {
        font-size: 3.6rem
    }
}
@media only screen and (min-width: 992px) {
    .CustomHTML h1 {
        font-size: 4.8rem
    }
}
.CustomHTML h2 {
    font-size: 1.8rem;
    font-weight: bold;
}
@media only screen and (min-width: 480px) {
    .CustomHTML h2 {
        font-size: 2.8rem
    }
}
@media only screen and (min-width: 992px) {
    .CustomHTML h2 {
        font-size: 3.6rem
    }
}
.CustomHTML h3, .CustomHTML h4, .CustomHTML h5, .CustomHTML h6, .CustomHTML p.large {
    font-family: Noto Sans SC,微软雅黑体,Microsoft YaHei New,微软雅黑,Microsoft Yahei,冬青黑体,Hiragino Sans GB,黑体,SimHei,华文细黑,STXihei,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 1.8rem;
}
@media only screen and (min-width: 640px) {
    .CustomHTML h3, .CustomHTML h4, .CustomHTML h5, .CustomHTML h6, .CustomHTML p.large {
        font-size: 1.4rem
    }
}
@media only screen and (min-width: 768px) {
    .CustomHTML h3, .CustomHTML h4, .CustomHTML h5, .CustomHTML h6, .CustomHTML p.large {
        font-size: 1.4rem
    }
}
@media only screen and (min-width: 992px) {
    .CustomHTML h3, .CustomHTML h4, .CustomHTML h5, .CustomHTML h6, .CustomHTML p.large {
        font-size: 2.4rem
    }
}
.CustomHTML h3 {
    font-weight: bold;
}
.CustomHTML h4, .CustomHTML h5, .CustomHTML h6 {
    font-weight: 500;
}
.CustomHTML p {
    color: #333333;
    font-family: Noto Sans SC,微软雅黑体,Microsoft YaHei New,微软雅黑,Microsoft Yahei,冬青黑体,Hiragino Sans GB,黑体,SimHei,华文细黑,STXihei,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
}
.CustomHTML .hero__subtitle {
    font-size: 1.75rem;
    margin-bottom: 0;
    animation-delay: 1s
}
@media only screen and (min-width: 768px) {
    .CustomHTML .hero__subtitle {
        font-size: 2rem
    }
}
@media only screen and (min-width: 992px) {
    .CustomHTML .hero__subtitle {
        font-size: 2.2rem
    }
}
@media only screen and (min-width: 1200px) {
    .CustomHTML .hero__subtitle {
        font-size: 2.4rem
    }
}
.CustomHTML .hero--homepage .hero__title {
    font-size: 4rem
}
@media only screen and (min-width: 480px) {
    .CustomHTML .hero--homepage .hero__title {
        font-size: 4rem
    }
}
@media only screen and (min-width: 992px) {
    .CustomHTML .hero--homepage .hero__title {
        font-size: 5rem
    }
}
@media only screen and (min-width: 1200px) {
    .CustomHTML .hero--homepage .hero__title {
        font-size: 6rem;
        margin-bottom: 0.3em
    }
}
@media only screen and (min-width: 768px) {
    .CustomHTML .hero--homepage .hero__subtitle {
        font-size: 2.2rem
    }
}
@media only screen and (min-width: 992px) {
    .CustomHTML .hero--homepage .hero__subtitle {
        font-size: 3rem
    }
}
@media only screen and (min-width: 1200px) {
    .CustomHTML .hero--homepage .hero__subtitle {
        font-size: 3.2rem
    }
}
.CustomHTML .pillarCard__figure {
    font-family: Noto Sans SC,微软雅黑体,Microsoft YaHei New,微软雅黑,Microsoft Yahei,冬青黑体,Hiragino Sans GB,黑体,SimHei,华文细黑,STXihei,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 2.4em;
}
.CustomHTML .radial-progress__figure {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-family: Noto Sans SC,微软雅黑体,Microsoft YaHei New,微软雅黑,Microsoft Yahei,冬青黑体,Hiragino Sans GB,黑体,SimHei,华文细黑,STXihei,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 1.4em
}
@media only screen and (min-width: 480px) {
    .CustomHTML .radial-progress__figure {
        font-size: 2.4em
    }
}
.CustomHTML .tile__heading {
    font-weight: normal;
    line-height: 1.5;
    margin-top: 0
}
.CustomHTML .tile__data {
    font-family: Noto Sans SC,微软雅黑体,Microsoft YaHei New,微软雅黑,Microsoft Yahei,冬青黑体,Hiragino Sans GB,黑体,SimHei,华文细黑,STXihei,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 1.8em;
}
@media only screen and (min-width: 640px) {
    .CustomHTML .tile__data {
        font-size: 2.4em
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .CustomHTML .tile__data {
        font-size: 1.8em
    }
}
@media only screen and (min-width: 992px) {
    .CustomHTML .tile__data {
        font-size: 2.8em
    }
}
.CustomHTML .chart__legend {
    font-weight: normal
}

.CustomHTML .button {
	font-weight: normal;
}