
.article-content ul,.article-content ul li {
    list-style-type: disc;
    list-style-position: inside
}

.article-content ol {
    list-style-type: decimal;
    list-style-position: inside
}

.article-content ol li {
    list-style: decimal;
    list-style-position: inside
}

.article-content pre {
    background: #f7f7f7
}

.article-content .pre-numbering {
    top: 0!important;
    padding-top: 15px;
    padding-bottom: 17px;
    background: #e9e9e9;
    box-sizing: border-box;
    display: none;
    margin-bottom: 0!important;
    position: absolute
}

.article-content .pre-numbering li {
    list-style: none!important
}

.article-content pre.has-pre-numbering {
    position: relative;
    padding: 15px 0 17px 55px!important
}

.article-content ul.pre-numbering {
    position: absolute;
    top: 10px;
    left: 0;
    width: 40px;
    text-align: center;
    margin-left: 0
}

.article-content .CodeMirror {
    background: #f7f7f7;
    box-sizing: border-box;
    margin-bottom: 1em;
    padding: 0!important
}

.article-content .CodeMirror-scroll {
    min-height: 300px
}

.article-content .CodeMirror-fullscreen {
    background: #fff;
    position: fixed!important;
    top: 50px;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    z-index: 9
}

.article-content .CodeMirror-sided {
    width: 50%!important
}

.article-content .hljs-cto {
    position: relative
}

.article-content .copy_btn {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99;
    background-color: #e8eefe;
    font-size: 12px;
    color: #3e71f6;
    height: 23px;
    line-height: 24px;
    border-radius: 2px;
    cursor: pointer;
    padding: 0 14px!important
}


.article-content h1 {
    margin: .67em 0
}

.article-content h2 {
    margin: .83em 0
}

.article-content h3 {
    margin: 1em 0
}

.article-content h4 {
    margin: 1.33em 0
}

.article-content h5 {
    margin: 1.67em 0
}

.article-content h6 {
    margin: 2.33em 0
}

.article-content p {
    margin: 1em 0
}

.article-content pre {
    overflow-y: auto
}

.article-content img {
    max-width: 100%;
    height: auto!important
}

.article-content a {
    color: #3e71f6
}

.article-content a:hover {
    color: #e63a3a
}


.article-content blockquote {
    background: #f2f5f9;
    color: #819198;
    padding: 1px 16px
}

.am-engine h2,.am-engine h3,.am-engine h4,.am-engine h5,.am-engine h6,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6 {
    line-height: 1.5!important;
    color: #333!important;
    margin-top: 1em;
    margin-bottom: .4em
}

.am-engine h2,.article-content h2 {
    font-size: 28px!important
}

.am-engine h3,.article-content h3 {
    font-size: 24px!important
}

.am-engine h4,.article-content h4 {
    font-size: 20px!important
}

.am-engine h5,.article-content h5 {
    font-size: 18px!important
}

.am-engine h6,.article-content h6 {
    font-size: 16px!important
}

.am-engine p,.article-content p {
    line-height: 1.75!important;
    font-size: 16px!important;
    margin: .6em 0
}

.am-engine a span,.am-engine blockquote span,.am-engine h1 span,.am-engine h2 span,.am-engine h3 span,.am-engine h4 span,.am-engine h5 span,.am-engine h6 span,.am-engine li span,.am-engine p span,.am-engine sub span,.am-engine sup span,.am-engine table span,.article-content a span,.article-content blockquote span,.article-content h1 span,.article-content h2 span,.article-content h3 span,.article-content h4 span,.article-content h5 span,.article-content h6 span,.article-content li span,.article-content p span,.article-content sub span,.article-content sup span,.article-content table span {
    background: none!important;
    font-size: 16px!important;
    color: #333!important
}

.am-engine a .wukongfontcolor-emphasize,.am-engine blockquote .wukongfontcolor-emphasize,.am-engine h1 .wukongfontcolor-emphasize,.am-engine h2 .wukongfontcolor-emphasize,.am-engine h3 .wukongfontcolor-emphasize,.am-engine h4 .wukongfontcolor-emphasize,.am-engine h5 .wukongfontcolor-emphasize,.am-engine h6 .wukongfontcolor-emphasize,.am-engine li .wukongfontcolor-emphasize,.am-engine p .wukongfontcolor-emphasize,.am-engine sub .wukongfontcolor-emphasize,.am-engine sup .wukongfontcolor-emphasize,.am-engine table .wukongfontcolor-emphasize,.article-content a .wukongfontcolor-emphasize,.article-content blockquote .wukongfontcolor-emphasize,.article-content h1 .wukongfontcolor-emphasize,.article-content h2 .wukongfontcolor-emphasize,.article-content h3 .wukongfontcolor-emphasize,.article-content h4 .wukongfontcolor-emphasize,.article-content h5 .wukongfontcolor-emphasize,.article-content h6 .wukongfontcolor-emphasize,.article-content li .wukongfontcolor-emphasize,.article-content p .wukongfontcolor-emphasize,.article-content sub .wukongfontcolor-emphasize,.article-content sup .wukongfontcolor-emphasize,.article-content table .wukongfontcolor-emphasize {
    color: #2362e1!important
}

.am-engine a .data-image-title,.am-engine blockquote .data-image-title,.am-engine h1 .data-image-title,.am-engine h2 .data-image-title,.am-engine h3 .data-image-title,.am-engine h4 .data-image-title,.am-engine h5 .data-image-title,.am-engine h6 .data-image-title,.am-engine li .data-image-title,.am-engine p .data-image-title,.am-engine sub .data-image-title,.am-engine sup .data-image-title,.am-engine table .data-image-title,.article-content a .data-image-title,.article-content blockquote .data-image-title,.article-content h1 .data-image-title,.article-content h2 .data-image-title,.article-content h3 .data-image-title,.article-content h4 .data-image-title,.article-content h5 .data-image-title,.article-content h6 .data-image-title,.article-content li .data-image-title,.article-content p .data-image-title,.article-content sub .data-image-title,.article-content sup .data-image-title,.article-content table .data-image-title {
    display: block;
    text-align: center;
    font-size: 14px!important;
    color: #686868!important;
    line-height: 26px!important
}

.am-engine a em,.am-engine blockquote em,.am-engine h1 em,.am-engine h2 em,.am-engine h3 em,.am-engine h4 em,.am-engine h5 em,.am-engine h6 em,.am-engine li em,.am-engine p em,.am-engine sub em,.am-engine sup em,.am-engine table em,.article-content a em,.article-content blockquote em,.article-content h1 em,.article-content h2 em,.article-content h3 em,.article-content h4 em,.article-content h5 em,.article-content h6 em,.article-content li em,.article-content p em,.article-content sub em,.article-content sup em,.article-content table em {
    font-style: normal!important
}

.am-engine a del,.am-engine a u,.am-engine blockquote del,.am-engine blockquote u,.am-engine h1 del,.am-engine h1 u,.am-engine h2 del,.am-engine h2 u,.am-engine h3 del,.am-engine h3 u,.am-engine h4 del,.am-engine h4 u,.am-engine h5 del,.am-engine h5 u,.am-engine h6 del,.am-engine h6 u,.am-engine li del,.am-engine li u,.am-engine p del,.am-engine p u,.am-engine sub del,.am-engine sub u,.am-engine sup del,.am-engine sup u,.am-engine table del,.am-engine table u,.article-content a del,.article-content a u,.article-content blockquote del,.article-content blockquote u,.article-content h1 del,.article-content h1 u,.article-content h2 del,.article-content h2 u,.article-content h3 del,.article-content h3 u,.article-content h4 del,.article-content h4 u,.article-content h5 del,.article-content h5 u,.article-content h6 del,.article-content h6 u,.article-content li del,.article-content li u,.article-content p del,.article-content p u,.article-content sub del,.article-content sub u,.article-content sup del,.article-content sup u,.article-content table del,.article-content table u {
    text-decoration: none!important
}

.am-engine a,.article-content a {
    color: #333!important;
    border-bottom: 1px solid #333!important;
    padding-bottom: 2px
}

.am-engine a:hover,.article-content a:hover {
    color: #acacac!important
}

.am-engine p>code,.article-content p>code {
    color: #128b4e;
    background-color: #e7f3ed!important
}

.am-engine p>code span,.article-content p>code span {
    font-size: 12px!important;
    color: #128b4e!important
}

.am-engine p>code em,.article-content p>code em {
    font-style: normal
}

.am-engine p>code del,.am-engine p>code u,.article-content p>code del,.article-content p>code u {
    text-decoration: none
}

.am-engine pre .language-,.article-content pre .language- {
    color: #595959!important;
    background: none!important;
    font-size: 13px!important
}

.am-engine pre .language- span,.article-content pre .language- span {
    font-size: 13px!important
}

.am-engine h1 span,.am-engine h2 span,.am-engine h3 span,.am-engine h4 span,.am-engine h5 span,.am-engine h6 span,.article-content h1 span,.article-content h2 span,.article-content h3 span,.article-content h4 span,.article-content h5 span,.article-content h6 span {
    font-size: inherit!important
}

.am-engine a,.am-engine blockquote,.am-engine blockquote span,.am-engine table,.am-engine table span,.article-content a,.article-content blockquote,.article-content blockquote span,.article-content table,.article-content table span {
    font-size: 16px!important
}

.am-engine a span,.article-content a span {
    font-size: 16px!important;
    color: #333!important
}

.set-h5 .pre-numbering li {
    font-size: 13px!important
}

.article-content ul.pre-numbering {
    height: 100%
}


.newsArticle .article-content {
    margin-bottom: 120px
}

.newsArticle .article-content img {
    display: block
}

.components-page-article.article .article-left .article-content {
    word-wrap: break-word;
    margin-bottom: 60px;
    font-size: 16px
}

