.article .tuweia,.article .article-ad {
    display: none !important
}
.article {
    /* font-size: .16rem; */
    color: #525252;
    line-height: 1.9;
    text-align: justify
}
.article .box-warning {
    text-align: center;
    font-size: inherit;
    color: #fb5008;
    background: #fffaf2;
    border: 1px solid #fff0dc;
    padding: .09rem;
    margin-bottom: .3rem
}
.article .box-warning a {
    text-decoration: none;
    border-bottom: none !important
}

.article p {
    margin-bottom: 1.3rem;
}

.article ol+h5,.article ul+h5,.article p+h5,.article ol+h4,.article ul+h4,.article p+h4 {
    margin-top: .52rem
}

.article h4 {
    font-size: 150%;
    /* line-height: .3rem; */
    margin-bottom: .26rem;
    color: #333
}

.article ul {
    margin-bottom: .3rem;
    margin-left: 2.8em
}

.article ul li {
    list-style: circle
}

.article ol {
    list-style-type: decimal;
    margin-bottom: .3rem;
    margin-left: 2.8em;
    padding: 0
}

.article ol li {
    list-style-type: decimal
}

.article .img-zoom {
    overflow: visible
}

.article .img-zoom img {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    height: auto;
    width: auto;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    margin: 0;
    -webkit-border-radius: .625em;
    -moz-border-radius: .625em;
    /* border-radius:.625em; */
}

.article .img-zoom .aligncenter {
    margin: 0 auto
}

.article .img-zoom.zoom_in img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.article a {
    border-bottom: 1px solid #ffdfcc;
    word-break: break-all;
    color: #ff6000
}

.article a:hover {
    color: #ff6000;
    border-bottom-color: #ff6000
}

.article .tag_a {
    border-bottom: none;
    cursor: text;
    color: #525252
}

.article .tag_a:hover {
    color: #525252
}

.article blockquote {
    margin: 0 0 .4rem;
    padding: .3rem 1.1rem .3rem .3rem;
    color: #525252;
    position: relative;
    background-color: #fafafa;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem
}

.article blockquote p {
    margin-bottom: 1em
}

.article blockquote::before {
    content: '\e850';
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #cdcdcd;
    font-size: .32rem;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    display: block;
    position: absolute;
    right: .28rem;
    bottom: 0
}

.article blockquote pre {
    overflow-x: auto
}

.article h5 {
    font-size: 125%;
    margin-bottom: .1rem
}

.article .media-wrap {
    width: 100%;
    position: relative;
    padding-top: 56.25%;
    margin-bottom: .3rem
}

.article .media-wrap iframe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.article .article-video-v {
    margin-bottom: .3rem
}

.article .video-center video {
    margin-left: auto;
    margin-right: auto
}

.article video {
    display: block;
    max-width: 100%;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    overflow: hidden
}

.article .video_info {
    text-align: center;
    opacity: .5;
    font-size: 85.71428571%
}
.article .post-knowledge-model {
    position: absolute;
    left: 0;
    top: 0;
    padding-top: .25rem;
    z-index: 2
}
.article .post-knowledge-model .wrap {
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    overflow: hidden;
    width: 5.1rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 .2rem .4rem 0 rgba(159,159,159,0.4);
    box-shadow: 0 .2rem .4rem 0 rgba(159,159,159,0.4)
}

.article .post-knowledge-model .wrap-has-txt {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8E94FF), to(#7599FF));
    background-image: -webkit-linear-gradient(top, #8E94FF 0%, #7599FF 100%);
    background-image: -o-linear-gradient(top, #8E94FF 0%, #7599FF 100%);
    background-image: linear-gradient(180deg, #8E94FF 0%, #7599FF 100%)
}

.article .post-knowledge-model .wrap-no-txt {
    background-color: #fff;
    padding: .3rem
}
.article .post-knowledge-model .wrap-no-txt .knowledge-in {
    display: block;
    position: relative;
    padding-left: 2.3rem;
    border: none;
    min-height: 1.26rem
}

.article .post-knowledge-model .wrap-no-txt .knowledge-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 2rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    overflow: hidden
}
.article .post-knowledge-model .wrap-no-txt .knowledge-thumb .thumb {
    padding-top: 63%
}

.article .post-knowledge-model .wrap-no-txt .knowledge-subtitle {
    font-size: .14rem;
    font-weight: normal;
    color: #ff6000;
    line-height: .2rem;
    margin-bottom: .1rem
}

.article .post-knowledge-model .wrap-no-txt .knowledge-title {
    font-size: .16rem;
    line-height: .25rem;
    height: .5rem;
    overflow: hidden;
    color: #333;
    margin-bottom: .17rem
}
.article .post-knowledge-model .wrap-no-txt .knowledge-btn {
    margin-bottom: 0
}

.article .post-knowledge-model .wrap-no-txt .knowledge-btn .btn {
    line-height: .32rem;
    padding: 0 1em;
    font-size: .14rem;
    font-weight: normal
}

.article .post-knowledge-model .l {
    float: left;
    padding: .3rem;
    width: 2.1rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff
}
.article .post-knowledge-model .subtitle {
    font-size: .16rem;
    font-weight: normal;
    line-height: .22rem;
    margin-bottom: .04rem;
    color: #fff
}

.article .post-knowledge-model .title {
    font-size: .28rem
}

.article .post-knowledge-model .r {
    float: right;
    padding: .3rem;
    background-color: #fff;
    width: 3rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: normal
}
.article .post-knowledge-model .r .entry {
    color: #525252;
    font-size: .16rem;
    line-height: .25rem;
    text-align: justify;
    min-height: 1rem
}

.article pre {
    margin-bottom: .25rem;
    background-color: #f8f9fa;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    color: #525252;
    padding-left: 2em;
    font-family: Consolas,'Courier New',"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans","Hiragino Sans GB",'å¾®è½¯é›…é»‘',STHeiti,"WenQuanYi Micro Hei",Arial,SimSun,sans-serif
}

.article pre[class^="language-"] {
    padding-left: 3.8em
}
.article pre code {
    color: #525252;
    font-family: Consolas,'Courier New',"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans","Hiragino Sans GB",'å¾®è½¯é›…é»‘',STHeiti,"WenQuanYi Micro Hei",Arial,SimSun,sans-serif
}

.article pre .line-numbers-rows {
    border-right: none
}

.article pre .line-numbers-rows>span:before {
    color: #bfbfbf
}