﻿﻿#mth-lore .mth-lore {
    overflow: hidden;
    margin: .14rem 0rem;
}

#mth-lore .lore-text {
    padding: 0;
    font-size: .18rem;
    font-weight: 400;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#mth-lore .text-desc {
    font-size: .13rem;
    color: #999;
    margin-top: .12rem;
}

#mth-lore .mth-list-count:last-child:after {
    border: inherit;
}

#mth-question {
    overflow: hidden;
    padding: .12rem .17rem .06rem;
}

    #mth-question li:nth-child(odd) {
        border-right: .04rem solid #fff;
    }

    #mth-question li:nth-child(even) {
        border-left: .04rem solid #fff;
    }

    #mth-question .question-item {
        width: 50%;
        display: inline-block;
        background-color: #f8f8f8;
        overflow: hidden;
        position: relative;
        float: left;
        height: .38rem;
        text-align: center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: .08rem;
    }

        #mth-question .question-item a {
            display: inline-block;
            width: 100%;
            text-align: center;
            box-sizing: border-box;
        }

        #mth-question .question-item span {
            color: #333;
            font-size: .18rem;
            display: inline-block;
            background-color: #f8f8f8;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: .38rem;
            vertical-align: top;
            max-width: 8.3em;
        }

    #mth-question .c-question-text {
        padding: 14px 0 6px;
        overflow: hidden;
    }

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

#top-bar-blank {
    width: 30px;
    height: .42rem;
}

.top-bar {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    background: #FFF;
}

    .top-bar:after {
        border-bottom: 1px solid #eaeaea;
    }

    .top-bar a {
        -webkit-tap-highlight-color: rgba(0,0,0,0)!important;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        display: block;
        height: 100%;
        padding: .12rem .17rem;
    }

        .top-bar a:active {
            background: rgba(0,0,0,.05);
        }

    .top-bar .mth-extra-info {
        font-weight: 400;
        font-size: .14rem;
        color: #999;
        height: .18rem;
    }

        .top-bar .mth-extra-info div {
            display: inline-block;
        }

        .top-bar .mth-extra-info .author {
            height: .18rem;
            width: .18rem;
            margin: 0 8px 0 0;
            background-size: cover;
            display: block;
            float: left;
            border-radius: 50%;
        }

            .top-bar .mth-extra-info .author:after {
                border-radius: 50%;
                border: .01rem solid #eaeaea;
            }

            .top-bar .mth-extra-info .author img {
                width: 100%;
                height: 100%;
                border-radius: 50%;
            }

            .top-bar .mth-extra-info .author a {
                display: inherit;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 2;
            }

        .top-bar .mth-extra-info .detail {
            margin: 0;
        }

            .top-bar .mth-extra-info .detail div {
                display: block;
            }

            .top-bar .mth-extra-info .detail .name {
                height: .18rem;
                color: #333;
                font-size: .16rem;
            }

                .top-bar .mth-extra-info .detail .name div {
                    float: left;
                    height: .18rem;
                    line-height: .18rem;
                }

                .top-bar .mth-extra-info .detail .name .topbar-name-line {
                    color: #ccc;
                    margin: 0 8px;
                }

                    .top-bar .mth-extra-info .detail .name .topbar-name-line:after {
                        border-right: 1px solid #ccc;
                        height: .14rem;
                        margin: .02rem 0rem 0rem;
                    }

                .top-bar .mth-extra-info .detail .name .topbar-name-text {
                    color: #666;
                }

                .top-bar .mth-extra-info .detail .name a {
                    color: inherit;
                    text-decoration: none;
                }

        .top-bar .mth-extra-info .top-link-text {
            float: right;
            height: .18rem;
            font-size: .13rem;
            line-height: .18rem;
        }

        .top-bar .mth-extra-info .top-link-arrow {
            float: right;
            height: .18rem;
            width: .05333333rem;
            background-image: url();
            background-repeat: no-repeat;
            background-size: contain;
            background-position: 0 4px;
            margin: 0 0 0 6px;
        }

    .top-bar .top-header {
        display: none;
        background: #fff;
        position: absolute;
        top: 8px;
        right: 17px;
        -webkit-tap-highlight-color: rgba(255,0,0,0);
        -webkit-appearance: none;
        outline: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

.top-bar-ease {
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}

.top-bar-fixed-ease {
    top: -60px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}

.top-bar-fade {
    opacity: 1;
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
}

.top-bar-fixed-fade {
    opacity: 0;
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
}

.backTop {
    display: none;
    width: 44px;
    height: 44px;
    position: fixed;
    bottom: 29px;
    right: 27px;
    z-index: 99;
    background: url();
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 44px;
    -moz-box-shadow: 0 2px 7px rgba(0,0,0,.12);
    box-shadow: 0 2px 7px rgba(0,0,0,.12);
}

.backTop-hasCallBack {
    bottom: 89px;
}

.backTop-bg {
    width: 44px;
    height: 44px;
    border-radius: 44px;
    position: relative;
    z-index: 100;
}

    .backTop-bg:active {
        background: rgba(0,0,0,.05);
    }

@charset 'utf-8';

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: 0 0;
}

body {
    line-height: 1;
}

:focus {
    outline: 1;
}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}

    nav ul {
        list-style: none;
    }

blockquote, q {
    quotes: none;
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: '';
        content: none;
    }

a {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: 0 0;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: 700;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}

.haftpxbox {
    position: relative;
}

.rawBor {
    border: 1px solid #3c76ff;
}

.bBor:after, .tBor:before {
    position: absolute;
    content: "";
    height: 1px;
    left: 0;
    right: 0;
}

.tBor:before {
    top: 0;
}

.bBor:after {
    bottom: 0;
}

.follow-con .follow-header {
    outline: solid #fff!important;
}

.lBor:before, .rBor:after {
    position: absolute;
    content: "";
    width: 1px;
    top: 0;
    bottom: 0;
}

.lBor:before {
    left: 0;
}

.rBor:after {
    right: 0;
}

.trblBor:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border: 1px solid #3c76ff;
    point-events: none;
}

@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx),(-ms-high-contrast:active),(-ms-high-contrast:none) {
    .bBor:after, .tBor:before {
        -webkit-transform: scaleY(.5);
        -ms-transform: scaleY(.5);
        -o-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .lBor:before, .rBor:after {
        -webkit-transform: scaleX(.5);
        -ms-transform: scaleX(.5);
        -o-transform: scaleX(.5);
        transform: scaleX(.5);
    }

    .trblBor:after {
        width: 200%;
        height: 200%;
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5);
    }

    .lBor:before, .tBor:before, .trblBor:after {
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
    }

    .bBor:after, .rBor:after {
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
        -o-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
    }
}

@media (-webkit-device-pixel-ratio:1.5) {
    .bBor:after, .tBor:before {
        -webkit-transform: scaleY(.6666);
        -ms-transform: scaleY(.6666);
        -o-transform: scaleY(.6666);
        transform: scaleY(.6666);
    }

    .lBor:before, .rBor:after {
        -webkit-transform: scaleX(.6666);
        -ms-transform: scaleX(.6666);
        -o-transform: scaleX(.6666);
        transform: scaleX(.6666);
    }

    .trblBor:after {
        width: 150%;
        height: 150%;
        -webkit-transform: scale(.6666);
        -ms-transform: scale(.6666);
        -o-transform: scale(.6666);
        transform: scale(.6666);
    }
}

@media (-webkit-device-pixel-ratio:3) {
    .bBor:after, .tBor:before {
        -webkit-transform: scaleY(.3333);
        -ms-transform: scaleY(.3333);
        -o-transform: scaleY(.3333);
        transform: scaleY(.3333);
    }

    .lBor:before, .rBor:after {
        -webkit-transform: scaleX(.3333);
        -ms-transform: scaleX(.3333);
        -o-transform: scaleX(.3333);
        transform: scaleX(.3333);
    }

    .trblBor:after {
        width: 300%;
        height: 300%;
        -webkit-transform: scale(.3333);
        -ms-transform: scale(.3333);
        -o-transform: scale(.3333);
        transform: scale(.3333);
    }
}

body {
    font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
    -webkit-text-size-adjust: 100%;
    font-size: .14rem;
}

a {
    -webkit-tap-highlight-color: rgba(0,0,0,.05);
    tap-highlight-color: rgba(0,0,0,.05);
    -webkit-touch-callout: none;
    touch-callout: none;
    text-decoration: none;
}

#weixin-share-img {
    width: 300px;
    height: 300px;
    position: fixed;
    top: 1666px;
    left: 1666px;
}

#pageWrapper {
    margin: auto;
}

@media screen and (min-width:1024px) {
    #pageWrapper {
        width: 740px;
        margin-left: auto;
        margin-right: auto;
    }
}

.loading {
    display: none;
    padding: 15px 0;
    height: 16px;
    font-size: 15px;
    text-align: center;
    line-height: 16px;
    color: #999;
}

    .loading i {
        display: inline-block;
        margin-right: 2px;
        width: 16px;
        height: 16px;
        vertical-align: -2px;
        background-image: url(img/v5ulyHoKMpO8NBwsjcHGGSWU76k9snEtgK2mFiNr3EcBh0pCSpSKpiignku3qY3JONR3mNXXUOnDUPnkB3bUPdJiTalEAAAAASUVORK5CYII=);
        -webkit-animation: loading 2s linear infinite;
        animation: loading 2s linear infinite;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes loading {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

.mth-toast {
    display: none;
    line-height: 1.5;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    margin-top: -40px;
    padding: 15px 20px;
    background-color: rgba(0,0,0,.8);
    border-radius: 4px;
    color: #fff;
    text-align: center;
    z-index: 99;
    word-break: break-word;
    font-size: 16px;
    overflow: hidden;
}

.mth-follow-toast {
    opacity: 0;
    line-height: 1.5;
    position: fixed;
    top: 50%;
    margin-top: -52px;
    padding: 6px 20px;
    background-color: rgba(0,0,0,.8);
    border-radius: 4px;
    color: #fff;
    text-align: center;
    z-index: 0;
    font-size: 16px;
    transition: .6s;
}

.mth-toast-show {
    transition: 0s;
    opacity: 1;
    z-index: 99;
}

#qrcode {
    z-index: -10;
    display: none;
    position: fixed;
    right: -8888px;
    top: -8888px;
    text-align: center;
    border: 1px solid #d9dadc;
    background-color: #fff;
    color: #717375;
    padding: 16px;
}

    #qrcode img {
        width: 102px;
        margin-bottom: 10px;
    }

    #qrcode p {
        font-size: 14px;
        line-height: 20px;
        margin: 0;
        padding: 0;
    }

@media screen and (min-width:1024px) {
    #qrcode {
        z-index: 999;
        right: 20px;
        top: 20px;
    }
}

.follow {
    display: none;
    cursor: pointer;
    width: 60px;
    height: 26px;
    margin: 8px 0 0;
    text-align: center;
    line-height: 26px;
    color: #3c76ff;
    position: relative;
    z-index: 2;
    font-size: 12px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    touch-callout: none;
}

    .follow:after {
        border-radius: 6px;
        border: 1px solid #3c76ff;
    }

.followed {
    color: #ccc;
    font-size: 12px;
    line-height: 26px;
}

    .followed:after {
        border-radius: 6px;
        border: 1px solid #ccc;
    }

.follow-touched {
    background: rgba(0,0,0,.05);
}

@media screen and (min-width:360px) and (orientation:portrait) {
    .follow, .followed {
        font-size: 13px;
        line-height: 27px;
    }
}

@media screen and (min-width:660px) and (orientation:landscape) {
    .follow, .followed {
        font-size: 13px;
        line-height: 27px;
    }
}

.follow-loading {
    background: url(img/follow_loading.png) no-repeat;
    background-position: 50% 50%;
    background-size: 100%;
    -webkit-animation-name: followloading;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    position: absolute;
    margin: 0 auto;
    left: 0;
    top: 8px;
    bottom: 0;
    right: 0;
    width: 12px;
    height: 12px;
    border-radius: 12px;
}

.follow-loading-small {
    top: 7px;
}

@keyframes followloading {
    from {
        -webkit-transform: rotate(0);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes followloading {
    from {
        -webkit-transform: rotate(0);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

body {
    height: 100%;
    margin: 0;
    padding: 0;
    background: #f5f5f5;
    color: #333;
}

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.ad-banner {
    margin-bottom: 0!important;
    margin-top: 0!important;
}

.main {
    margin: 0 17px;
}

    .main .resource-btn {
        display: block;
        position: relative;
        width: 80px;
        font-size: .13rem;
        color: #aaa;
        line-height: 1;
        margin: .12rem 0 .2rem;
        text-decoration: none;
    }

        .main .resource-btn span {
            vertical-align: middle;
        }

        .main .resource-btn:active span {
            background-color: #f2f2f2;
        }

        .main .resource-btn:after {
            content: '';
            display: inline-block;
            margin-left: 8px;
            width: 6px;
            height: 11px;
            background: url(img/Nnv0Bh3PDw6WfpM8AAAAASUVORK5CYII=) no-repeat;
            background-size: 80% 80%;
            background-position: 0 1px;
            vertical-align: middle;
        }

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.font-normal .header {
    padding: .25rem 0;
    position: relative;
    width: 100%;
}

    .font-normal .header .title {
        color: #333;
        font-size: .2rem;
        line-height: .36rem;
        font-weight: 700;
    }

        .font-normal .header .title .title-words {
            margin-right: .08rem;
        }

        .font-normal .header .title .title-logo {
            vertical-align: top;
            height: .13rem;
            width: .27rem;
            margin-top: .08rem;
        }

    .font-normal .header .subtitle {
        line-height: 1;
        margin-top: 23px;
        color: #999;
        font-size: .13rem;
    }

        .font-normal .header .subtitle span {
            margin-left: 8px;
        }

        .font-normal .header .subtitle a {
            color: #405b95;
        }

.font-size-0 .header {
    padding: .25rem 0;
    position: relative;
    width: 100%;
}

    .font-size-0 .header .title {
        color: #333;
        font-size: .22rem;
        line-height: .33rem;
        font-weight: 700;
    }

        .font-size-0 .header .title .title-words {
            margin-right: .08rem;
        }

        .font-size-0 .header .title .title-logo {
            vertical-align: top;
            height: .13rem;
            width: .27rem;
            margin-top: .08rem;
        }

    .font-size-0 .header .subtitle {
        line-height: 1;
        margin-top: 23px;
        color: #999;
        font-size: .13rem;
    }

        .font-size-0 .header .subtitle span {
            margin-left: 8px;
        }

        .font-size-0 .header .subtitle a {
            color: #405b95;
        }

.font-size-1 .header {
    padding: .25rem 0;
    position: relative;
    width: 100%;
}

    .font-size-1 .header .title {
        color: #333;
        font-size: .24rem;
        line-height: .36rem;
        font-weight: 700;
    }

        .font-size-1 .header .title .title-words {
            margin-right: .08rem;
        }

        .font-size-1 .header .title .title-logo {
            vertical-align: top;
            height: .13rem;
            width: .27rem;
            margin-top: .08rem;
        }

    .font-size-1 .header .subtitle {
        line-height: 1;
        margin-top: 23px;
        color: #999;
        font-size: .13rem;
    }

        .font-size-1 .header .subtitle span {
            margin-left: 8px;
        }

        .font-size-1 .header .subtitle a {
            color: #405b95;
        }

.font-size-2 .header {
    padding: .25rem 0;
    position: relative;
    width: 100%;
}

    .font-size-2 .header .title {
        color: #333;
        font-size: .26rem;
        line-height: .39rem;
        font-weight: 700;
    }

        .font-size-2 .header .title .title-words {
            margin-right: .08rem;
        }

        .font-size-2 .header .title .title-logo {
            vertical-align: top;
            height: .13rem;
            width: .27rem;
            margin-top: .08rem;
        }

    .font-size-2 .header .subtitle {
        line-height: 1;
        margin-top: 23px;
        color: #999;
        font-size: .13rem;
    }

        .font-size-2 .header .subtitle span {
            margin-left: 8px;
        }

        .font-size-2 .header .subtitle a {
            color: #405b95;
        }

.font-size-3 .header {
    padding: .25rem 0;
    position: relative;
    width: 100%;
}

    .font-size-3 .header .title {
        color: #333;
        font-size: .29rem;
        line-height: .435rem;
        font-weight: 700;
    }

        .font-size-3 .header .title .title-words {
            margin-right: .08rem;
        }

        .font-size-3 .header .title .title-logo {
            vertical-align: top;
            height: .13rem;
            width: .27rem;
            margin-top: .08rem;
        }

    .font-size-3 .header .subtitle {
        line-height: 1;
        margin-top: 23px;
        color: #999;
        font-size: .13rem;
    }

        .font-size-3 .header .subtitle span {
            margin-left: 8px;
        }

        .font-size-3 .header .subtitle a {
            color: #405b95;
        }

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

#follow-bar-blank {
    width: 30px;
    height: 60px;
}

.follow-con {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 20px 0 0;
    width: 100%;
}

    .follow-con a {
        -webkit-tap-highlight-color: transparent!important;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        display: block;
        height: 100%;
        padding: 0 0 .02rem;
    }

        .follow-con a:active {
            background: rgba(0,0,0,.05);
        }

    .follow-con .mth-extra-info {
        font-weight: 400;
        font-size: .14rem;
        color: #999;
        height: .35rem;
    }

        .follow-con .mth-extra-info div {
            display: inline-block;
        }

        .follow-con .mth-extra-info .author {
            height: .345rem;
            width: .345rem;
            margin: 0 8px 0 0;
            background-size: cover;
            display: block;
            float: left;
            border-radius: 50%;
        }

            .follow-con .mth-extra-info .author:after {
                border-radius: 50%;
                border: .01rem solid #eaeaea;
                border-opacity: .3;
            }

            .follow-con .mth-extra-info .author img {
                width: 100%;
                height: 100%;
                border-radius: 50%;
            }

            .follow-con .mth-extra-info .author a {
                display: inherit;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 2;
            }

        .follow-con .mth-extra-info .detail {
            margin: 0;
        }

            .follow-con .mth-extra-info .detail div {
                display: block;
            }

            .follow-con .mth-extra-info .detail .name {
                height: .2rem;
                color: #405b95;
                font-size: .16rem;
                line-height: .17rem;
            }

                .follow-con .mth-extra-info .detail .name a {
                    color: inherit;
                    text-decoration: none;
                }

            .follow-con .mth-extra-info .detail .info {
                font-size: .13rem;
                color: #999;
            }

                .follow-con .mth-extra-info .detail .info .year {
                    margin: 0 8px 0 0;
                }

                .follow-con .mth-extra-info .detail .info .info-line {
                    height: 10px;
                    width: 1px;
                    overflow: hidden;
                    display: inline-block;
                    background: #ccc;
                }

                .follow-con .mth-extra-info .detail .info .read {
                    margin: 0 0 0 8px;
                }

    .follow-con .follow-header {
        display: none;
        background: rgba(0,0,0,0);
        position: absolute;
        top: -5.5px;
        right: 0;
        -webkit-tap-highlight-color: rgba(255,0,0,0);
        -webkit-appearance: none;
        outline: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.font-normal .bjh-content-body {
    max-width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word;
    text-align: justify;
    font-size: .18rem!important;
    line-height: .29rem!important;
}

    .font-normal .bjh-content-body .img-lazy {
        background-color: #f0f0f0;
        background-image: url();
        background-position: center center;
        background-repeat: no-repeat;
    }

    .font-normal .bjh-content-body .img-loaded {
        background: 0 0;
    }

    .font-normal .bjh-content-body img {
        max-width: 100%;
    }

    .font-normal .bjh-content-body video {
        max-width: 100%;
    }

    .font-normal .bjh-content-body blockquote {
        background-color: #eee;
        border-left: 3px solid #b7ccff;
        font-size: .16rem!important;
        line-height: .18rem!important;
        padding: .08rem .12rem;
        color: #999!important;
        margin: .18rem 0;
    }

        .font-normal .bjh-content-body blockquote p {
            margin: 0!important;
            color: #999!important;
            text-indent: 0!important;
        }

            .font-normal .bjh-content-body blockquote p span {
                color: #999!important;
                text-indent: 0!important;
            }

    .font-normal .bjh-content-body iframe {
        max-width: 100%;
    }

    .font-normal .bjh-content-body h1, .font-normal .bjh-content-body h2, .font-normal .bjh-content-body h3, .font-normal .bjh-content-body h4, .font-normal .bjh-content-body h5, .font-normal .bjh-content-body h6 {
        color: #333;
        font-size: .18rem!important;
        margin: .19rem 0;
        font-weight: 700;
        text-indent: 0!important;
    }

        .font-normal .bjh-content-body h1:first-child, .font-normal .bjh-content-body h2:first-child, .font-normal .bjh-content-body h3:first-child, .font-normal .bjh-content-body h4:first-child, .font-normal .bjh-content-body h5:first-child, .font-normal .bjh-content-body h6:first-child {
            margin: .14rem 0;
        }

    .font-normal .bjh-content-body p {
        margin: .185rem 0;
        font-size: .16rem!important;
        line-height: .27rem!important;
    }

        .font-normal .bjh-content-body p:first-child {
            margin: .14rem 0 .185rem;
        }

        .font-normal .bjh-content-body p:last-child {
            margin: 0 0 .125rem;
        }

.font-normal .content-body {
    color: #333;
    text-align: justify;
    word-break: break-word;
    font-size: .18rem!important;
    line-height: .29rem!important;
}

    .font-normal .content-body .content-item {
        margin: 0 0 .18rem;
    }

        .font-normal .content-body .content-item.content-text-item + .content-img-item {
            margin-top: -.08rem;
            margin-bottom: .13rem;
        }

        .font-normal .content-body .content-item b {
            font-weight: 700;
            line-height: 1.6;
        }

        
    .font-normal .content-body .content-item-desc {
        text-align: left;
        color: #999;
        background-color: #fff;
        line-height: 1.6;
    }

    .font-normal .content-body .content-img-item {
        position: relative;
        max-width: 100%;
        margin: .13rem auto;
        background: url(img/KmF1A8ouIAAAAAElFTkSuQmCC) no-repeat center;
        background-color: #eaeaea;
        background-size: 21px 21px;
        overflow: hidden;
    }

        .font-normal .content-body .content-img-item img {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
        }

        .font-normal .content-body .content-img-item .news-icon-play {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 56px;
            height: 56px;
            margin: -28px 0 0 -28px;
            background: url(img/pipMiHTSYrAAAAAElFTkSuQmCC) no-repeat center;
            background-size: 100%;
            z-index: 1;
        }

    .font-normal .content-body a {
        color: #333;
    }

    .font-normal .content-body .content-item:last-child {
        margin-bottom: .1rem;
    }

.font-size-0 .bjh-content-body {
    max-width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word;
    text-align: justify;
    font-size: .16rem!important;
    line-height: .26rem!important;
}

    .font-size-0 .bjh-content-body .img-lazy {
        background-color: #f0f0f0;
        background-image: url();
        background-position: center center;
        background-repeat: no-repeat;
    }

    .font-size-0 .bjh-content-body .img-loaded {
        background: 0 0;
    }

    .font-size-0 .bjh-content-body img {
        max-width: 100%;
    }

    .font-size-0 .bjh-content-body video {
        max-width: 100%;
    }

    .font-size-0 .bjh-content-body blockquote {
        background-color: #eee;
        border-left: 3px solid #b7ccff;
        font-size: .14rem!important;
        line-height: .15rem!important;
        padding: .08rem .12rem;
        color: #999!important;
        margin: .18rem 0;
    }

        .font-size-0 .bjh-content-body blockquote p {
            margin: 0!important;
            color: #999!important;
            text-indent: 0!important;
        }

            .font-size-0 .bjh-content-body blockquote p span {
                color: #999!important;
                text-indent: 0!important;
            }

    .font-size-0 .bjh-content-body iframe {
        max-width: 100%;
    }

    .font-size-0 .bjh-content-body h1, .font-size-0 .bjh-content-body h2, .font-size-0 .bjh-content-body h3, .font-size-0 .bjh-content-body h4, .font-size-0 .bjh-content-body h5, .font-size-0 .bjh-content-body h6 {
        color: #333;
        font-size: .16rem!important;
        margin: .19rem 0;
        font-weight: 700;
        text-indent: 0!important;
    }

        .font-size-0 .bjh-content-body h1:first-child, .font-size-0 .bjh-content-body h2:first-child, .font-size-0 .bjh-content-body h3:first-child, .font-size-0 .bjh-content-body h4:first-child, .font-size-0 .bjh-content-body h5:first-child, .font-size-0 .bjh-content-body h6:first-child {
            margin: .14rem 0;
        }

    .font-size-0 .bjh-content-body p {
        margin: .185rem 0;
        font-size: .16rem!important;
        line-height: .24rem!important;
    }

        .font-size-0 .bjh-content-body p:first-child {
            margin: .14rem 0 .185rem;
        }

        .font-size-0 .bjh-content-body p:last-child {
            margin: 0 0 .125rem;
        }

.font-size-0 .content-body {
    color: #333;
    text-align: justify;
    word-break: break-word;
    font-size: .16rem!important;
    line-height: .26rem!important;
}

    .font-size-0 .content-body .content-item {
        margin: 0 0 .18rem;
    }

        .font-size-0 .content-body .content-item.content-text-item + .content-img-item {
            margin-top: -.08rem;
            margin-bottom: .13rem;
        }

        .font-size-0 .content-body .content-item b {
            font-weight: 700;
            line-height: 1.6;
        }

        .font-size-0 .content-body .content-item span {
            color: #3c76ff;
        }

    .font-size-0 .content-body .content-item-desc {
        text-align: left;
        color: #999;
        background-color: #fff;
        line-height: 1.6;
    }

    .font-size-0 .content-body .content-img-item {
        position: relative;
        max-width: 100%;
        margin: .13rem auto;
        background: url(img/KmF1A8ouIAAAAAElFTkSuQmCC) no-repeat center;
        background-color: #eaeaea;
        background-size: 21px 21px;
        overflow: hidden;
    }

        .font-size-0 .content-body .content-img-item img {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
        }

        .font-size-0 .content-body .content-img-item .news-icon-play {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 56px;
            height: 56px;
            margin: -28px 0 0 -28px;
            background: url(img/pipMiHTSYrAAAAAElFTkSuQmCC) no-repeat center;
            background-size: 100%;
            z-index: 1;
        }

    .font-size-0 .content-body a {
        color: #3c76ff;
    }

    .font-size-0 .content-body .content-item:last-child {
        margin-bottom: .1rem;
    }

.font-size-1 .bjh-content-body {
    max-width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word;
    text-align: justify;
    font-size: .18rem!important;
    line-height: .29rem!important;
}

    .font-size-1 .bjh-content-body .img-lazy {
        background-color: #f0f0f0;
        background-image: url();
        background-position: center center;
        background-repeat: no-repeat;
    }

    .font-size-1 .bjh-content-body .img-loaded {
        background: 0 0;
    }

    .font-size-1 .bjh-content-body img {
        max-width: 100%;
    }

    .font-size-1 .bjh-content-body video {
        max-width: 100%;
    }

    .font-size-1 .bjh-content-body blockquote {
        background-color: #eee;
        border-left: 3px solid #b7ccff;
        font-size: .16rem!important;
        line-height: .18rem!important;
        padding: .08rem .12rem;
        color: #999!important;
        margin: .18rem 0;
    }

        .font-size-1 .bjh-content-body blockquote p {
            margin: 0!important;
            color: #999!important;
            text-indent: 0!important;
        }

            .font-size-1 .bjh-content-body blockquote p span {
                color: #999!important;
                text-indent: 0!important;
            }

    .font-size-1 .bjh-content-body iframe {
        max-width: 100%;
    }

    .font-size-1 .bjh-content-body h1, .font-size-1 .bjh-content-body h2, .font-size-1 .bjh-content-body h3, .font-size-1 .bjh-content-body h4, .font-size-1 .bjh-content-body h5, .font-size-1 .bjh-content-body h6 {
        color: #333;
        font-size: .18rem!important;
        margin: .19rem 0;
        font-weight: 700;
        text-indent: 0!important;
    }

        .font-size-1 .bjh-content-body h1:first-child, .font-size-1 .bjh-content-body h2:first-child, .font-size-1 .bjh-content-body h3:first-child, .font-size-1 .bjh-content-body h4:first-child, .font-size-1 .bjh-content-body h5:first-child, .font-size-1 .bjh-content-body h6:first-child {
            margin: .14rem 0;
        }

    .font-size-1 .bjh-content-body p {
        margin: .185rem 0;
        font-size: .18rem!important;
        line-height: .27rem!important;
    }

        .font-size-1 .bjh-content-body p:first-child {
            margin: .14rem 0 .185rem;
        }

        .font-size-1 .bjh-content-body p:last-child {
            margin: 0 0 .125rem;
        }

.font-size-1 .content-body {
    color: #333;
    text-align: justify;
    word-break: break-word;
    font-size: .18rem!important;
    line-height: .29rem!important;
}

    .font-size-1 .content-body .content-item {
        margin: 0 0 .18rem;
    }

        .font-size-1 .content-body .content-item.content-text-item + .content-img-item {
            margin-top: -.08rem;
            margin-bottom: .13rem;
        }

        .font-size-1 .content-body .content-item b {
            font-weight: 700;
            line-height: 1.6;
        }

        .font-size-1 .content-body .content-item span {
            color: #3c76ff;
        }

    .font-size-1 .content-body .content-item-desc {
        text-align: left;
        color: #999;
        background-color: #fff;
        line-height: 1.6;
    }

    .font-size-1 .content-body .content-img-item {
        position: relative;
        max-width: 100%;
        margin: .13rem auto;
        background: url(img/KmF1A8ouIAAAAAElFTkSuQmCC) no-repeat center;
        background-color: #eaeaea;
        background-size: 21px 21px;
        overflow: hidden;
    }

        .font-size-1 .content-body .content-img-item img {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
        }

        .font-size-1 .content-body .content-img-item .news-icon-play {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 56px;
            height: 56px;
            margin: -28px 0 0 -28px;
            background: url(img/pipMiHTSYrAAAAAElFTkSuQmCC) no-repeat center;
            background-size: 100%;
            z-index: 1;
        }

    .font-size-1 .content-body a {
        color: #3c76ff;
    }

    .font-size-1 .content-body .content-item:last-child {
        margin-bottom: .1rem;
    }

.font-size-2 .bjh-content-body {
    max-width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word;
    text-align: justify;
    font-size: .2rem!important;
    line-height: .32rem!important;
}

    .font-size-2 .bjh-content-body .img-lazy {
        background-color: #f0f0f0;
        background-image: url();
        background-position: center center;
        background-repeat: no-repeat;
    }

    .font-size-2 .bjh-content-body .img-loaded {
        background: 0 0;
    }

    .font-size-2 .bjh-content-body img {
        max-width: 100%;
    }

    .font-size-2 .bjh-content-body video {
        max-width: 100%;
    }

    .font-size-2 .bjh-content-body blockquote {
        background-color: #eee;
        border-left: 3px solid #b7ccff;
        font-size: .18rem!important;
        line-height: .21rem!important;
        padding: .08rem .12rem;
        color: #999!important;
        margin: .18rem 0;
    }

        .font-size-2 .bjh-content-body blockquote p {
            margin: 0!important;
            color: #999!important;
            text-indent: 0!important;
        }

            .font-size-2 .bjh-content-body blockquote p span {
                color: #999!important;
                text-indent: 0!important;
            }

    .font-size-2 .bjh-content-body iframe {
        max-width: 100%;
    }

    .font-size-2 .bjh-content-body h1, .font-size-2 .bjh-content-body h2, .font-size-2 .bjh-content-body h3, .font-size-2 .bjh-content-body h4, .font-size-2 .bjh-content-body h5, .font-size-2 .bjh-content-body h6 {
        color: #333;
        font-size: .2rem!important;
        margin: .19rem 0;
        font-weight: 700;
        text-indent: 0!important;
    }

        .font-size-2 .bjh-content-body h1:first-child, .font-size-2 .bjh-content-body h2:first-child, .font-size-2 .bjh-content-body h3:first-child, .font-size-2 .bjh-content-body h4:first-child, .font-size-2 .bjh-content-body h5:first-child, .font-size-2 .bjh-content-body h6:first-child {
            margin: .14rem 0;
        }

    .font-size-2 .bjh-content-body p {
        margin: .185rem 0;
        font-size: .2rem!important;
        line-height: .3rem!important;
    }

        .font-size-2 .bjh-content-body p:first-child {
            margin: .14rem 0 .185rem;
        }

        .font-size-2 .bjh-content-body p:last-child {
            margin: 0 0 .125rem;
        }

.font-size-2 .content-body {
    color: #333;
    text-align: justify;
    word-break: break-word;
    font-size: .2rem!important;
    line-height: .32rem!important;
}

    .font-size-2 .content-body .content-item {
        margin: 0 0 .18rem;
    }

        .font-size-2 .content-body .content-item.content-text-item + .content-img-item {
            margin-top: -.08rem;
            margin-bottom: .13rem;
        }

        .font-size-2 .content-body .content-item b {
            font-weight: 700;
            line-height: 1.6;
        }

        .font-size-2 .content-body .content-item span {
            color: #3c76ff;
        }

    .font-size-2 .content-body .content-item-desc {
        text-align: left;
        color: #999;
        background-color: #fff;
        line-height: 1.6;
    }

    .font-size-2 .content-body .content-img-item {
        position: relative;
        max-width: 100%;
        margin: .13rem auto;
        background: url(img/KmF1A8ouIAAAAAElFTkSuQmCC) no-repeat center;
        background-color: #eaeaea;
        background-size: 21px 21px;
        overflow: hidden;
    }

        .font-size-2 .content-body .content-img-item img {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
        }

        .font-size-2 .content-body .content-img-item .news-icon-play {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 56px;
            height: 56px;
            margin: -28px 0 0 -28px;
            background: url(img/pipMiHTSYrAAAAAElFTkSuQmCC) no-repeat center;
            background-size: 100%;
            z-index: 1;
        }

    .font-size-2 .content-body a {
        color: #3c76ff;
    }

    .font-size-2 .content-body .content-item:last-child {
        margin-bottom: .1rem;
    }

.font-size-3 .bjh-content-body {
    max-width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word;
    text-align: justify;
    font-size: .23rem!important;
    line-height: .365rem!important;
}

    .font-size-3 .bjh-content-body .img-lazy {
        background-color: #f0f0f0;
        background-image: url();
        background-position: center center;
        background-repeat: no-repeat;
    }

    .font-size-3 .bjh-content-body .img-loaded {
        background: 0 0;
    }

    .font-size-3 .bjh-content-body img {
        max-width: 100%;
    }

    .font-size-3 .bjh-content-body video {
        max-width: 100%;
    }

    .font-size-3 .bjh-content-body blockquote {
        background-color: #eee;
        border-left: 3px solid #b7ccff;
        font-size: .21rem!important;
        line-height: .255rem!important;
        padding: .08rem .12rem;
        color: #999!important;
        margin: .18rem 0;
    }

        .font-size-3 .bjh-content-body blockquote p {
            margin: 0!important;
            color: #999!important;
            text-indent: 0!important;
        }

            .font-size-3 .bjh-content-body blockquote p span {
                color: #999!important;
                text-indent: 0!important;
            }

    .font-size-3 .bjh-content-body iframe {
        max-width: 100%;
    }

    .font-size-3 .bjh-content-body h1, .font-size-3 .bjh-content-body h2, .font-size-3 .bjh-content-body h3, .font-size-3 .bjh-content-body h4, .font-size-3 .bjh-content-body h5, .font-size-3 .bjh-content-body h6 {
        color: #333;
        font-size: .23rem!important;
        margin: .19rem 0;
        font-weight: 700;
        text-indent: 0!important;
    }

        .font-size-3 .bjh-content-body h1:first-child, .font-size-3 .bjh-content-body h2:first-child, .font-size-3 .bjh-content-body h3:first-child, .font-size-3 .bjh-content-body h4:first-child, .font-size-3 .bjh-content-body h5:first-child, .font-size-3 .bjh-content-body h6:first-child {
            margin: .14rem 0;
        }

    .font-size-3 .bjh-content-body p {
        margin: .185rem 0;
        font-size: .23rem!important;
        line-height: .345rem!important;
    }

        .font-size-3 .bjh-content-body p:first-child {
            margin: .14rem 0 .185rem;
        }

        .font-size-3 .bjh-content-body p:last-child {
            margin: 0 0 .125rem;
        }

.font-size-3 .content-body {
    color: #333;
    text-align: justify;
    word-break: break-word;
    font-size: .23rem!important;
    line-height: .365rem!important;
}

    .font-size-3 .content-body .content-item {
        margin: 0 0 .18rem;
    }

        .font-size-3 .content-body .content-item.content-text-item + .content-img-item {
            margin-top: -.08rem;
            margin-bottom: .13rem;
        }

        .font-size-3 .content-body .content-item b {
            font-weight: 700;
            line-height: 1.6;
        }

        .font-size-3 .content-body .content-item span {
            color: #3c76ff;
        }

    .font-size-3 .content-body .content-item-desc {
        text-align: left;
        color: #999;
        background-color: #fff;
        line-height: 1.6;
    }

    .font-size-3 .content-body .content-img-item {
        position: relative;
        max-width: 100%;
        margin: .13rem auto;
        background: url(img/KmF1A8ouIAAAAAElFTkSuQmCC) no-repeat center;
        background-color: #eaeaea;
        background-size: 21px 21px;
        overflow: hidden;
    }

        .font-size-3 .content-body .content-img-item img {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
        }

        .font-size-3 .content-body .content-img-item .news-icon-play {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 56px;
            height: 56px;
            margin: -28px 0 0 -28px;
            background: url(img/pipMiHTSYrAAAAAElFTkSuQmCC) no-repeat center;
            background-size: 100%;
            z-index: 1;
        }

    .font-size-3 .content-body a {
        color: #3c76ff;
    }

    .font-size-3 .content-body .content-item:last-child {
        margin-bottom: .1rem;
    }

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.footer {
    position: relative;
    margin: 12px 17px 0;
    padding-bottom: 12px;
}

    .footer h2, .footer p {
        margin: 0;
        padding: 0;
    }

    .footer h2 {
        font-size: .13rem;
        height: 13px;
        color: #999;
        margin: 0 0 6px;
        font-weight: 400;
    }

    .footer p {
        font-size: .13rem;
        line-height: .2rem;
        color: #999;
    }

    .footer #report-text {
        position: absolute;
        top: 0;
        right: 0;
        font-size: .13rem;
        line-height: .2rem;
        color: #333;
    }

    .footer .report-gray {
        opacity: .36;
    }

.footer-logo-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding: 14px 0 14px 18px;
    background: #fff;
}

    .footer-logo-wrap .footer-logo-img {
        height: 30px;
        margin-right: 13px;
    }

    .footer-logo-wrap .footer-logo-content {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-left: 13px;
        border-left: 1px solid #ccc;
    }

        .footer-logo-wrap .footer-logo-content .content-text {
            font-size: .11rem;
            color: #999;
        }

            .footer-logo-wrap .footer-logo-content .content-text:first-child {
                margin-bottom: 8px;
            }

#newsModule .footer {
    position: relative;
    margin: 0;
    padding-bottom: 0;
    margin: -.01rem 0 0 0;
}

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.like-border {
    margin: 0;
    height: 1px;
}

    .like-border:after {
        border: 0;
        border: 1px solid #e0e0e0;
    }

#like {
    display: -webkit-box;
    margin: .3rem 0 0;
    padding: 0 .41rem .3rem;
}

.dislike-btn, .like-btn {
    -webkit-box-flex: 1;
    width: 0;
    font-size: .13rem;
}

    .dislike-btn .dislike-button, .dislike-btn .like-button, .like-btn .dislike-button, .like-btn .like-button {
        width: 100%;
    }

.like-btn {
    margin: 0 .48rem 0 0;
}

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

#xll-relate-ad {
    margin: 0 0 .06rem;
}

.xll-interest .typeNews {
    margin: .08rem 0!important;
}

.xll-interest .text {
    width: 100%!important;
}

    .xll-interest .text h2 {
        margin: 0!important;
        line-height: .29rem!important;
    }

    .xll-interest .text .text-extra {
        margin: 0!important;
    }

#newsModule {
    background: #fff;
}

.main {
    margin: 0 17px;
}

    .main .resource-btn {
        display: block;
        position: relative;
        width: 80px;
        font-size: .13rem;
        color: #aaa;
        line-height: 1;
        margin: .12rem 0 .2rem;
        text-decoration: none;
    }

        .main .resource-btn span {
            vertical-align: middle;
        }

        .main .resource-btn:active span {
            background-color: #f2f2f2;
        }

        .main .resource-btn:after {
            content: '';
            display: inline-block;
            margin-left: 8px;
            width: 6px;
            height: 11px;
            background: url(img/Nnv0Bh3PDw6WfpM8AAAAASUVORK5CYII=) no-repeat;
            background-size: 80% 80%;
            background-position: 0 1px;
            vertical-align: middle;
        }

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.tags {
    height: 30px;
    overflow: hidden;
    margin: .2rem 0 .3rem;
}

    .tags:after, .tags:before {
        content: " ";
        display: table;
    }

    .tags:after {
        clear: both;
    }

    .tags .tag-item {
        -webkit-tap-highlight-color: rgba(255,0,0,0);
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #fff;
        display: block;
        list-style: none;
        float: left;
        margin-right: 8px;
        margin-bottom: 10px;
        border-radius: 2px;
        color: #333;
        text-align: center;
        font-size: .14rem;
        line-height: .3rem;
        height: .3rem;
    }

        .tags .tag-item:after {
            border-radius: 6px;
            border: 1px solid #bbb;
        }

        .tags .tag-item:active {
            background: #f2f2f2;
        }

        .tags .tag-item a {
            -webkit-tap-highlight-color: rgba(255,0,0,0);
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            display: inline-block;
            padding: 0 10px;
            color: #666;
            position: relative;
            z-index: 90;
        }

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.guaguaapi-link {
    position: relative;
    z-index: 98;
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #333;
}

    .guaguaapi-link:after {
        border: 1px solid #ddd;
    }

.ad-bannerapi {
    padding: 0 .17rem .16rem;
}

    .ad-bannerapi .ggapi-text {
        background: #fff;
        padding: .12rem .08rem;
        font-size: .18rem;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .ad-bannerapi .ggapi-img {
        position: relative;
        padding-top: 42.1875%;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .ad-bannerapi .ggapi-img-small {
        position: relative;
        padding-top: 15%;
        background-size: cover;
        background-repeat: no-repeat;
    }

        .ad-bannerapi .ggapi-img .ggapi-icon, .ad-bannerapi .ggapi-img-small .ggapi-icon {
            display: block;
            position: absolute;
            left: 0;
            bottom: 0;
            height: .14rem;
            line-height: .14rem;
            width: .26rem;
            background-color: rgba(102,102,102,.75);
            background-image: url();
            background-size: .26rem .14rem;
        }

.xll-ad-bannerapi {
    padding: 0 0 .16rem!important;
}

.font-size-0 .ad-bannerapi .ggapi-text {
    font-size: .16rem;
}

.font-size-2 .ad-bannerapi .ggapi-text {
    font-size: .19rem;
}

.font-size-3 .ad-bannerapi .ggapi-text {
    font-size: .22rem;
}

@media all and (orientation:landscape) {
    .guaguaapi-link {
        display: none;
    }

    .bannerapi {
        display: none;
    }
}

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

body {
    margin: 0;
}

img {
    border: 0;
    vertical-align: middle;
    max-width: 100%;
}

blockquote, figure, form, h1, h2, h3, h4, h5, h6, p {
    margin: 0;
}

.line-item {
    -webkit-tap-highlight-color: rgba(255,0,0,0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    touch-callout: none;
}

    .line-item:active {
        background: rgba(0,0,0,.06);
    }

    .line-item a {
        -webkit-tap-highlight-color: rgba(255,0,0,0);
    }

.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.content-tt {
    font-weight: 400;
    font-size: .18rem;
    line-height: .34rem;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.content-txt {
    position: relative;
    height: .2rem;
}

.score {
    width: 80px;
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

    .score .star {
        width: 12px;
        height: 12px;
        display: inline-block;
        margin-right: 4px;
        background-image: url(img/FBFDj4b2n7hdvxtxe9vnIg5OrQ9Yth5MNJsyY6PEqH7Lz0QS3RJ6pjLAAAAAElFTkSuQmCC);
        background-repeat: no-repeat;
        background-size: 36px 12px;
        background-position: 0 0;
        float: left;
    }

    .score .half-star {
        background-position: -24px 0;
    }

    .score .null-star {
        background-position: -12px 0;
    }

.poi-address {
    color: #999;
    text-align: right;
    margin-left: 80px;
    font-size: .13rem;
    line-height: .21rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.sale-info {
    display: block;
    color: #ff7e00;
    font-size: .13rem;
    line-height: .29rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.font-size-0 .content-tt {
    font-size: .16rem;
}

.font-size-0 .poi-address, .font-size-0 .sale-info {
    font-size: .11rem;
}

.font-size-2 .content-tt {
    font-size: .2rem;
}

.font-size-2 .poi-address, .font-size-2 .sale-info {
    font-size: .15rem;
}

.font-size-3 .content-tt {
    font-size: .22rem;
}

.font-size-3 .poi-address, .font-size-3 .sale-info {
    font-size: .17rem;
}

.line-item {
    padding: 0 .17rem;
    position: relative;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    text-overflow: ellipsis;
    overflow: hidden;
    background-color: #fff;
}

.bainuo-deal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: .14rem 0;
}

.line-item .item-img {
    -webkit-order: 2;
    -moz-order: 2;
    order: 2;
    width: 35.65%;
    height: 0;
    padding-top: 23%;
    position: relative;
}

.line-item .item-bd {
    position: relative;
    width: 67.88%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-box-ordinal-group: 2;
    -webkit-order: 2;
}

    .line-item .item-bd:after {
        border: 1px solid #e1e1e1;
    }

.content-tt, .content-txt, .sale-info {
    margin: 0 0 0 .14rem;
}

.bn-div-img {
    width: 100%;
    height: 100%;
    padding-top: 66%;
    margin-top: -66%;
    background-size: cover;
}

    .bn-div-img:after {
        background-color: #000;
        content: '文中提到的店';
        border: 1px solid #000;
        font-size: .11rem;
        line-height: .16rem;
        text-align: center;
        color: #fff;
        position: absolute;
        right: 2px;
        bottom: 2px;
        padding: 0 .05rem;
        border-radius: 2px;
    }

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

#follow-bar-blank {
    width: 30px;
    height: 60px;
}

.follow-bar {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    background: #FFF;
}

    .follow-bar:after {
        border-bottom: 1px solid #eaeaea;
    }

    .follow-bar a {
        -webkit-tap-highlight-color: transparent!important;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        display: block;
        height: 100%;
        padding: .12rem .17rem;
    }

        .follow-bar a:active {
            background: rgba(0,0,0,.05);
        }

.follow-bar-ease {
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}

.follow-bar-fixed-ease {
    top: -60px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}

.follow-bar-fade {
    opacity: 1;
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
}

.follow-bar-fixed-fade {
    opacity: 0;
    transition: all .6s;
    -moz-transition: all .6s;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
}

.mth-extra-info {
    font-weight: 400;
    font-size: .14rem;
    color: #999;
    height: .35rem;
}

    .mth-extra-info div {
        display: inline-block;
    }

    .mth-extra-info .author {
        height: .345rem;
        width: .345rem;
        margin: 0 8px 0 0;
        background-size: cover;
        display: block;
        float: left;
        border-radius: 50%;
    }

        .mth-extra-info .author:after {
            border-radius: 50%;
            border: .01rem solid #eaeaea;
        }

        .mth-extra-info .author img {
            width: 100%;
            height: 100%;
            border-radius: 50%;
        }

        .mth-extra-info .author a {
            display: inherit;
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 2;
        }

    .mth-extra-info .detail {
        margin: 2px 0 0;
    }

        .mth-extra-info .detail div {
            display: block;
        }

        .mth-extra-info .detail .name {
            height: .2rem;
            color: #405b95;
            font-size: .16rem;
        }

            .mth-extra-info .detail .name a {
                color: inherit;
                text-decoration: none;
            }

        .mth-extra-info .detail .info {
            font-size: .13rem;
            color: #999;
        }

            .mth-extra-info .detail .info .year {
                margin: 0 8px 0 0;
            }

            .mth-extra-info .detail .info .info-line {
                height: 10px;
                width: 1px;
                overflow: hidden;
                display: inline-block;
                background: #ccc;
            }

            .mth-extra-info .detail .info .read {
                margin: 0 0 0 8px;
            }

.follow-header {
    display: none;
    background: #fff;
    position: absolute;
    top: 8px;
    right: 17px;
    -webkit-tap-highlight-color: rgba(255,0,0,0);
    -webkit-appearance: none;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.mth-yunyingwei .typeNews .text h2 span {
    vertical-align: middle;
}

.mth-yunyingwei .typeNews .text h2 .yunying-title {
    font-size: .12rem;
    line-height: 23px;
    color: #FF4A4A;
}

.mth-yunyingwei .typeNews .text h2 .yunying-blank {
    font-size: .12rem;
    line-height: 23px;
    margin: 0 4px;
    color: #D8D8D8;
}

html {
    font-size: 100px!important;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px!important;
    }
}

.mth-cards {
    border-left: 0;
    border-right: 0;
    background: #fff;
    position: relative;
    margin: .06rem 0;
}

    .mth-cards:after {
        border: 1px solid #ddd;
        border-left: 0;
        border-right: 0;
    }

    .mth-cards .c-title {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        height: .42rem;
        line-height: .42rem;
        font-size: .16rem;
        padding: 0 .17rem 0 0;
        text-indent: .17rem;
        overflow: hidden;
    }

        .mth-cards .c-title:after {
            border-bottom: 2px solid #ddd;
            margin: 0 .17rem;
        }

        .mth-cards .c-title .c-title-inner {
            text-indent: 0;
            position: relative;
            display: inline-block;
            height: 100%;
            width: auto;
            color: #999;
            font-size: .16rem;
        }

            .mth-cards .c-title .c-title-inner:after {
                border-bottom: 2px solid #3c76ff;
                z-index: 9;
            }

    .mth-cards .c-news-text {
        position: relative;
        z-index: 52;
        overflow: hidden;
    }

        .mth-cards .c-news-text.c-news-text-no-hide-bottom {
            margin-bottom: 1px;
        }

        .mth-cards .c-news-text .cnt-list {
            padding: 0 .17rem;
            position: relative;
            z-index: 66;
            display: -webkit-flex;
            display: flex;
            flex-direction: row;
            color: #333;
            text-overflow: ellipsis;
            overflow: hidden;
        }

            .mth-cards .c-news-text .cnt-list:after {
                border-bottom: 1px solid #ddd;
                margin: 0 .17rem;
            }

            .mth-cards .c-news-text .cnt-list .typeText {
                flex: 1;
                color: inherit;
                text-decoration: none;
            }

                .mth-cards .c-news-text .cnt-list .typeText .text {
                    display: block;
                    width: 100%;
                    vertical-align: middle;
                    margin: .11rem 0 .14rem;
                }

                    .mth-cards .c-news-text .cnt-list .typeText .text .text-extra {
                        font-size: .13rem;
                        line-height: .13rem;
                        height: 13px;
                        color: #999;
                        margin: .09rem 0 0;
                    }

                        .mth-cards .c-news-text .cnt-list .typeText .text .text-extra:after, .mth-cards .c-news-text .cnt-list .typeText .text .text-extra:before {
                            content: " ";
                            display: table;
                        }

                        .mth-cards .c-news-text .cnt-list .typeText .text .text-extra:after {
                            clear: both;
                        }

                        .mth-cards .c-news-text .cnt-list .typeText .text .text-extra:after, .mth-cards .c-news-text .cnt-list .typeText .text .text-extra:before {
                            content: " ";
                            display: table;
                        }

                        .mth-cards .c-news-text .cnt-list .typeText .text .text-extra:after {
                            clear: both;
                        }

                    .mth-cards .c-news-text .cnt-list .typeText .text .three-img {
                        max-width: 100%;
                        display: -moz-box;
                        display: -webkit-box;
                        display: box;
                        flex-direction: row;
                        margin: .04rem 0 .08rem;
                    }

                        .mth-cards .c-news-text .cnt-list .typeText .text .three-img div {
                            line-height: 0;
                            -moz-box-flex: 1;
                            -webkit-box-flex: 1;
                            box-flex: 1;
                            width: 33%;
                            margin: 0 1.5px 0 0;
                        }

                            .mth-cards .c-news-text .cnt-list .typeText .text .three-img div img {
                                width: 100%;
                            }

                            .mth-cards .c-news-text .cnt-list .typeText .text .three-img div:last-child {
                                margin: 0;
                            }

                    .mth-cards .c-news-text .cnt-list .typeText .text h2 {
                        font-size: .18rem;
                        line-height: 1.3;
                        font-weight: 400;
                        display: -webkit-box;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        -webkit-line-clamp: 2;
                        -webkit-box-orient: vertical;
                        word-break: break-word;
                    }

                    .mth-cards .c-news-text .cnt-list .typeText .text .name {
                        float: left;
                        margin: 0 7px 0 0;
                    }

                    .mth-cards .c-news-text .cnt-list .typeText .text .pv {
                        float: left;
                    }

            .mth-cards .c-news-text .cnt-list .inRecent {
                padding: 0;
                font-size: .18rem;
                line-height: .44rem;
                height: .44rem;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .mth-cards .c-news-text .cnt-list .typeNews {
                color: inherit;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-align-items: center;
                width: 100%;
                text-decoration: none;
                margin: .14rem 0;
            }

                .mth-cards .c-news-text .cnt-list .typeNews .img {
                    -webkit-order: 2;
                    -moz-order: 2;
                    order: 2;
                    width: 33.65%;
                    height: 0;
                    padding-top: 21.955%;
                    position: relative;
                }

                    .mth-cards .c-news-text .cnt-list .typeNews .img:after {
                        border: 1px solid #ededed;
                    }

                    .mth-cards .c-news-text .cnt-list .typeNews .img img {
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        left: 0;
                    }

                    .mth-cards .c-news-text .cnt-list .typeNews .img .tn-div-img {
                        width: 100%;
                        height: 100%;
                        padding-top: 66%;
                        margin-top: -66%;
                        background-size: cover;
                    }

                    .mth-cards .c-news-text .cnt-list .typeNews .img .tn-div-text {
                        position: absolute;
                        top: 58%;
                        left: -7px;
                        width: 100%;
                        text-align: center;
                        font-size: 14px;
                        color: #ffffaf;
                    }

@media screen and (min-width:768px) {
    .mth-cards .c-news-text .cnt-list .typeNews .img .tn-div-text {
        font-size: 22px;
    }
}

.mth-cards .c-news-text .cnt-list .typeNews .text {
    position: relative;
    width: 67.88%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-box-ordinal-group: 2;
    -webkit-order: 2;
}

    .mth-cards .c-news-text .cnt-list .typeNews .text .text-extra {
        font-size: .13rem;
        line-height: .13rem;
        height: 13px;
        color: #999;
        margin: .06rem 0 0 .14rem;
    }

        .mth-cards .c-news-text .cnt-list .typeNews .text .text-extra:after, .mth-cards .c-news-text .cnt-list .typeNews .text .text-extra:before {
            content: " ";
            display: table;
        }

        .mth-cards .c-news-text .cnt-list .typeNews .text .text-extra:after {
            clear: both;
        }

        .mth-cards .c-news-text .cnt-list .typeNews .text .text-extra:after, .mth-cards .c-news-text .cnt-list .typeNews .text .text-extra:before {
            content: " ";
            display: table;
        }

        .mth-cards .c-news-text .cnt-list .typeNews .text .text-extra:after {
            clear: both;
        }

    .mth-cards .c-news-text .cnt-list .typeNews .text .three-img {
        max-width: 100%;
        display: -moz-box;
        display: -webkit-box;
        display: box;
        flex-direction: row;
        margin: .04rem 0 .1rem;
    }

        .mth-cards .c-news-text .cnt-list .typeNews .text .three-img div {
            line-height: 0;
            -moz-box-flex: 1;
            -webkit-box-flex: 1;
            box-flex: 1;
            width: 33%;
            margin: 0 1.5px 0 0;
        }

            .mth-cards .c-news-text .cnt-list .typeNews .text .three-img div img {
                width: 100%;
            }

            .mth-cards .c-news-text .cnt-list .typeNews .text .three-img div:last-child {
                margin: 0;
            }

    .mth-cards .c-news-text .cnt-list .typeNews .text h2 {
        font-weight: 400;
        font-size: .18rem;
        line-height: 1.3;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-word;
        margin: 0 0 .08rem .14rem;
    }

    .mth-cards .c-news-text .cnt-list .typeNews .text .name {
        float: left;
        margin: 0 7px 0 0;
    }

    .mth-cards .c-news-text .cnt-list .typeNews .text .pv {
        float: left;
    }

.mth-cards .c-news-text .cnt-list-reverse .typeNews {
    flex-direction: row-reverse;
}

    .mth-cards .c-news-text .cnt-list-reverse .typeNews .text .text-extra {
        margin: .06rem .14rem 0 0;
    }

    .mth-cards .c-news-text .cnt-list-reverse .typeNews .text h2 {
        margin: 0 .14rem .08rem 0;
        line-height: .24rem;
    }

.mth-cards .c-news-text .mth-list-count {
    height: 100%;
}

    .mth-cards .c-news-text .mth-list-count:last-child:after {
        height: 0;
    }

.mth-cards .c-news-text .border-hide {
    border: 0;
}

.mth-cards .mth-get-more {
    display: none;
    height: .4rem;
}

    .mth-cards .mth-get-more:before {
        background: #ddd;
        margin: 0 .17rem;
    }

    .mth-cards .mth-get-more a {
        position: relative;
        z-index: 1;
        width: 100%;
        height: .4rem;
    }

    .mth-cards .mth-get-more .recent-more {
        margin: auto;
        width: 122px;
        text-align: center;
        font-size: .16rem;
        line-height: .4rem;
        background-repeat: no-repeat;
        background-size: 15px;
        background-position: 1px 13px;
        height: .4rem;
        color: #3c76ff;
        white-space: nowrap;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

    .mth-cards .mth-get-more .recent-more-openBox {
        height: .39rem;
        font-size: .14rem;
        line-height: .39rem;
        margin: .12rem .17rem;
        background-image: none;
        width: auto;
        text-align: center;
        text-indent: 0;
        color: #3c76ff;
        position: relative;
        z-index: 30;
    }

        .mth-cards .mth-get-more .recent-more-openBox:after {
            border-radius: 8px;
        }

.mth-cards .c-news-text .mth-wangmeng {
    padding: 0!important;
    margin: 0;
    border: 0;
}

.mth-cards #mth-get-more-relate {
    display: block;
}

    .mth-cards #mth-get-more-relate:before {
        margin: 0;
    }

.mth-cards #mth-interest-more:before {
    height: 1px;
    background: #ddd;
    margin: 0 .17rem;
}

.mth-cards #mth-interest-more .mth-list-count-interest-more {
    display: none;
}

.mth-cards .mth-list-count-interest:last-child {
    border: 0;
}

.xll-mth-cards .mth-list-count:last-child {
    border: 0;
}

    .xll-mth-cards .mth-list-count:last-child:after {
        border: 0;
        height: 0;
        width: 0;
    }

.follow, .mth-author-info, .mth-get-more, .mth-list-count, .mth-yunyingwei {
    -webkit-tap-highlight-color: rgba(255,0,0,0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    touch-callout: none;
}

    .follow:active, .mth-author-info:active, .mth-get-more:active, .mth-list-count:active, .mth-yunyingwei:active {
        background: rgba(0,0,0,.05);
    }

    .follow a, .mth-author-info a, .mth-get-more a, .mth-list-count a, .mth-yunyingwei a {
        -webkit-tap-highlight-color: rgba(255,0,0,0);
    }

.wangmeng-container {
    line-height: 0;
    background: #fff;
    margin: 0;
}

.wangmeng00 {
    margin: 8px 0;
}

.wangmeng-border-top:before {
    height: 1px;
    background: #ddd;
    margin: 0 .17rem;
}

.font-size-0 .mth-cards .c-news-text .cnt-list .typeNews .text h2 {
    font-size: .16rem;
}

.font-size-0 .mth-cards .c-news-text .cnt-list .inRecent {
    font-size: .16rem;
}

.font-size-2 .mth-cards .c-news-text .cnt-list .typeNews .text h2 {
    font-size: .2rem;
}

.font-size-2 .mth-cards .c-news-text .cnt-list .inRecent {
    font-size: .2rem;
}

.font-size-3 .mth-cards .c-news-text .cnt-list .typeNews .text h2 {
    font-size: .22rem;
}

.font-size-3 .mth-cards .c-news-text .cnt-list .inRecent {
    font-size: .22rem;
}

.commentsdk {
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,.05);
    tap-highlight-color: rgba(0,0,0,.05);
}

.cmt-page:last-child .cmt-list:last-child .cmt-bar:after, .cmt-page:last-child .cmt-list:last-child .cmt-sublists:after {
    display: none;
}

.commentEmbed .headIcon:after, .commentEmbed .headIcon:before, .commentEmbed-footer .commentEmbed-inputBox-warp:before {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.commentEmbed .commentEmbed-layer:last-child:after, .commentEmbed .commentEmbed-listItem:after, .commentEmbed .commentEmbed-title .title-text:after, .commentEmbed .commentEmbed-title:after {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.commentEmbed .commentEmbed-layer:last-child, .commentEmbed .commentEmbed-listItem, .commentEmbed .commentEmbed-title, .commentEmbed .commentEmbed-title .title-text, .commentEmbed .headIcon, .commentEmbed-footer .commentEmbed-inputBox-warp {
    position: relative;
    overflow: hidden;
}

@media (-webkit-device-pixel-ratio:1.5) {
    .commentEmbed .commentEmbed-layer:last-child:after, .commentEmbed .commentEmbed-listItem:after, .commentEmbed .commentEmbed-title .title-text:after, .commentEmbed .commentEmbed-title:after, .commentEmbed .headIcon:after, .commentEmbed .headIcon:before, .commentEmbed-footer .commentEmbed-inputBox-warp:before {
        width: 150%;
        height: 150%;
        -webkit-transform: scale(.66667);
        transform: scale(.66667);
    }
}

@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx) {
    .commentEmbed .commentEmbed-layer:last-child:after, .commentEmbed .commentEmbed-listItem:after, .commentEmbed .commentEmbed-title .title-text:after, .commentEmbed .commentEmbed-title:after, .commentEmbed .headIcon:after, .commentEmbed .headIcon:before, .commentEmbed-footer .commentEmbed-inputBox-warp:before {
        width: 200%;
        height: 200%;
        -webkit-transform: scale(.5);
        transform: scale(.5);
    }
}

@media (-webkit-device-pixel-ratio:3) {
    .commentEmbed .commentEmbed-layer:last-child:after, .commentEmbed .commentEmbed-listItem:after, .commentEmbed .commentEmbed-title .title-text:after, .commentEmbed .commentEmbed-title:after, .commentEmbed .headIcon:after, .commentEmbed .headIcon:before, .commentEmbed-footer .commentEmbed-inputBox-warp:before {
        width: 300%;
        height: 300%;
        -webkit-transform: scale(.33333);
        transform: scale(.33333);
    }
}

.commentEmbed-footer .commentEmbed-inputBox-warp:before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 1px;
    pointer-events: none;
}

.commentEmbed .commentEmbed-layer:last-child:after, .commentEmbed .commentEmbed-listItem:after, .commentEmbed .commentEmbed-title .title-text:after, .commentEmbed .commentEmbed-title:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    pointer-events: none;
}

.commentEmbed .headIcon:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 100px;
}

@media screen and (max-width:360px) {
    html {
        font-size: 90px;
    }
}

.commentEmbed {
    background-color: #fff;
}

    .commentEmbed .commentEmbed-title {
        position: relative;
        height: .4rem;
        line-height: .4rem;
        font-size: .16rem;
        color: #999;
        margin: 0 .17rem;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .commentEmbed .commentEmbed-title:after {
            height: 2px;
            background-color: #eaeaea;
        }

        .commentEmbed .commentEmbed-title .title-text {
            position: relative;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            height: .4rem;
            line-height: .4rem;
            z-index: 3;
        }

            .commentEmbed .commentEmbed-title .title-text:after {
                height: 2px;
                background-color: #3c76ff;
            }

    .commentEmbed .commentEmbed-listItem {
        position: relative;
        margin: 0 .17rem;
        padding: .14rem 0 .1rem;
    }

        .commentEmbed .commentEmbed-listItem:after {
            height: 1px;
            background-color: #eaeaea;
        }

    .commentEmbed .commentEmbed-layer:active {
        background-color: #f2f2f2;
    }

    .commentEmbed .commentEmbed-layer:last-child:after {
        height: 1px;
        background-color: #eaeaea;
    }

    .commentEmbed .commentEmbed-layer:last-child .commentEmbed-listItem {
        border-bottom-width: 0;
    }

    .commentEmbed .headIcon {
        width: .35rem;
        height: .35rem;
        display: block;
        border-radius: 100%;
        position: absolute;
        top: .14rem;
        left: 0;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50% 50%;
    }

        .commentEmbed .headIcon:before {
            border-top: 1px solid #eaeaea;
            border-left: 1px solid #eaeaea;
            border-radius: 100%;
        }

        .commentEmbed .headIcon:after {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            pointer-events: none;
            border-right: 1px solid #eaeaea;
            border-bottom: 1px solid #eaeaea;
            border-radius: 100%;
        }

    .commentEmbed .commentEmbed-content {
        line-height: 1;
        position: relative;
        padding-left: .43rem;
    }

        .commentEmbed .commentEmbed-content .cmt-author {
            color: #999;
        }

        .commentEmbed .commentEmbed-content .cmt-vip {
            padding-left: .21rem;
            background: url() .08rem center no-repeat;
            background-size: .11rem .11rem;
            white-space: nowrap;
        }

        .commentEmbed .commentEmbed-content .commentEmbed-name {
            font-size: .16rem;
            color: #405b95;
        }

            .commentEmbed .commentEmbed-content .commentEmbed-name .commentEmbed-fav {
                float: right;
                color: #999;
                font-size: .13rem;
                line-height: 1.3;
            }

            .commentEmbed .commentEmbed-content .commentEmbed-name .commentEmbed-favWord {
                line-height: 1.3;
                float: right;
                font-size: .13rem;
                color: #999;
            }

        .commentEmbed .commentEmbed-content .commentEmbed-msg {
            margin: .06rem 0 0 0;
            font-size: .18rem;
            color: #333;
            line-height: .26rem;
            word-break: break-all;
            -webkit-line-clamp: 3;
            
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .commentEmbed .commentEmbed-content .commentEmbed-time {
            margin: .06rem 0 0 0;
            font-size: .13rem;
            color: #999;
            line-height: 1;
        }

    .commentEmbed .commentEmbed-nolist {
        text-align: center;
        font-size: .16rem;
        color: #333;
        line-height: .69rem;
    }

    .commentEmbed .commentEmbed-more {
        height: .4rem;
        line-height: .4rem;
        text-align: center;
        font-size: .16rem;
        color: #3c76ff;
    }

        .commentEmbed .commentEmbed-more:active {
            background-color: #f2f2f2;
        }

    .commentEmbed .commentEmbed-nolist + .commentEmbed-more {
        display: none;
    }

    .commentEmbed .commentEmbed-backHomeBtn {
        padding: .1rem .18rem;
    }

        .commentEmbed .commentEmbed-backHomeBtn p {
            color: #3c76ff;
            text-align: center;
            font-size: .14rem;
            border-radius: .04rem;
            border: 1px solid #3c76ff;
            height: .39rem;
            line-height: .39rem;
        }

.commentEmbed-footer {
    position: relative;
    width: 100%;
    height: 44px;
}

    .commentEmbed-footer .commentEmbed-inputBox-warp {
        box-sizing: border-box;
        position: fixed;
        z-index: 99;
        left: 0;
        bottom: 0;
        width: 100%;
        height: inherit;
        background: #f5f5f5;
        padding: 0 26px 0 10px;
        display: box;
        display: -webkit-box;
        -webkit-box-align: center;
        box-align: center;
    }

        .commentEmbed-footer .commentEmbed-inputBox-warp:before {
            height: 1px;
            background-color: #ccc;
        }

        .commentEmbed-footer .commentEmbed-inputBox-warp .commentEmbed-inputBox-input {
            -webkit-box-flex: 1;
            box-flex: 1;
            background: #fff;
            border: 1px solid #ccc;
            -webkit-border-radius: 16px;
            border-radius: 5px;
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            color: #999;
            padding-left: 10px;
        }

        .commentEmbed-footer .commentEmbed-inputBox-warp .commentEmbed-inputBox-icon {
            position: relative;
            width: 18px;
            height: 18px;
            background: url() no-repeat;
            background-size: 100% 100%;
            margin-left: 26px;
        }

            .commentEmbed-footer .commentEmbed-inputBox-warp .commentEmbed-inputBox-icon .commentEmbed-inputBox-icon-num {
                position: absolute;
                background-color: #f43531;
                top: 0;
                right: 0;
                padding: 0 8px;
                border-radius: 15px;
                font-size: 18px;
                -webkit-transform: translate(55%,-25%) scale(.5,.5);
                transform: translate(55%,-25%) scale(.5,.5);
                -webkit-transform-origin: 50% 0;
                transform-origin: 50% 0;
            }

                .commentEmbed-footer .commentEmbed-inputBox-warp .commentEmbed-inputBox-icon .commentEmbed-inputBox-icon-num p {
                    text-align: center;
                    color: #fff;
                    white-space: nowrap;
                }

            .commentEmbed-footer .commentEmbed-inputBox-warp .commentEmbed-inputBox-icon:after {
                content: '';
                display: block;
                position: absolute;
                top: -10px;
                left: -10px;
                right: -20px;
                bottom: -10px;
            }

        .commentEmbed-footer .commentEmbed-inputBox-warp .commentEmbed-inputBoxShare-icon {
            position: relative;
            width: 18px;
            height: 18px;
            background: url() no-repeat;
            background-size: 100% 100%;
            margin-left: 26px;
        }

            .commentEmbed-footer .commentEmbed-inputBox-warp .commentEmbed-inputBoxShare-icon:after {
                content: '';
                display: block;
                position: absolute;
                top: -10px;
                left: -10px;
                right: -20px;
                bottom: -10px;
            }

.font-size-0 .commentEmbed-content .commentEmbed-msg {
    font-size: .16rem;
}

.font-size-1 .commentEmbed-content .commentEmbed-msg {
    font-size: .18rem;
}

.font-size-2 .commentEmbed-content .commentEmbed-msg {
    font-size: .2rem;
}

.font-size-3 .commentEmbed-content .commentEmbed-msg {
    font-size: .22rem;
}

.cmt-list .cmt-uinfo .cmt-img:before, .cmt-op-lists .cmt-copy:before, .cmt-op-lists .cmt-share:before, .cmt-op-lists:before, .cmt-over:before {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.cmt-list .cmt-bar:last-child:after, .cmt-sublists:after {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.cmt-list .cmt-bar:last-child, .cmt-list .cmt-uinfo .cmt-img, .cmt-op-lists, .cmt-op-lists .cmt-copy, .cmt-op-lists .cmt-share, .cmt-over, .cmt-sublists {
    position: relative;
    overflow: hidden;
}

@media (-webkit-device-pixel-ratio:1.5) {
    .cmt-list .cmt-bar:last-child:after, .cmt-list .cmt-uinfo .cmt-img:before, .cmt-op-lists .cmt-copy:before, .cmt-op-lists .cmt-share:before, .cmt-op-lists:before, .cmt-over:before, .cmt-sublists:after {
        width: 150%;
        height: 150%;
        -webkit-transform: scale(.66667);
        transform: scale(.66667);
    }
}

@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx) {
    .cmt-list .cmt-bar:last-child:after, .cmt-list .cmt-uinfo .cmt-img:before, .cmt-op-lists .cmt-copy:before, .cmt-op-lists .cmt-share:before, .cmt-op-lists:before, .cmt-over:before, .cmt-sublists:after {
        width: 200%;
        height: 200%;
        -webkit-transform: scale(.5);
        transform: scale(.5);
    }
}

@media (-webkit-device-pixel-ratio:3) {
    .cmt-list .cmt-bar:last-child:after, .cmt-list .cmt-uinfo .cmt-img:before, .cmt-op-lists .cmt-copy:before, .cmt-op-lists .cmt-share:before, .cmt-op-lists:before, .cmt-over:before, .cmt-sublists:after {
        width: 300%;
        height: 300%;
        -webkit-transform: scale(.33333);
        transform: scale(.33333);
    }
}

.cmt-op-lists .cmt-copy:before, .cmt-op-lists .cmt-share:before, .cmt-over:before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 1px;
    pointer-events: none;
}

.cmt-list .cmt-bar:last-child:after, .cmt-sublists:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    pointer-events: none;
}

.cmt-list .cmt-uinfo .cmt-img:before, .cmt-op-lists:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cmt-head {
    background-color: #fff;
}

    .cmt-head.cmt-android {
        height: .4rem;
    }

    .cmt-head.cmt-sticky .cmt-head-box {
        position: fixed;
        left: 0;
        right: 0;
        top: inherit;
        z-index: 100;
    }

.cmt-head-box {
    height: .39rem;
    margin: 0 .17rem;
    border-bottom: 1px solid #eaeaea;
    font-size: .16rem;
    background-color: #fff;
}

    .cmt-head-box .cmt-head-title {
        display: inline-block;
        padding: .12rem 0 .11rem 0;
        border-bottom: 1px solid #3c76ff;
        font-size: .16rem;
        line-height: .16rem;
        white-space: nowrap;
        color: #999;
    }

.cmt-empty {
    min-height: 2.6rem;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
}

    .cmt-empty .cmt-empty-logo {
        width: .62rem;
        height: .51rem;
        margin: auto;
        margin-bottom: .23rem;
        background-image: url(img/0FGqYVJ9oCIR4AAAAASUVORK5CYII=);
        background-size: 100% 100%;
    }

    .cmt-empty .cmt-empty-text {
        font-size: .16rem;
        line-height: .16rem;
        color: #666;
        text-align: center;
    }

.cmt-empty-full {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 10;
    background-color: transparent;
}

.cmt-load {
    display: none;
    padding: .12rem 0;
    line-height: 16px;
    text-align: center;
}

    .cmt-load i {
        display: inline-block;
        width: 16px;
        height: 16px;
        background-image: url(img/5mX8lITzRTPfEOIVVJDVO8FrQAAAAASUVORK5CYII=);
        -webkit-animation: cmtload .5s linear infinite;
        animation: cmtload .5s linear infinite;
        background-size: 100% 100%;
    }

    .cmt-load span {
        vertical-align: top;
        display: inline-block;
        margin-left: .08rem;
        font-size: .12rem;
        color: #666;
    }

.cmt-over {
    display: none;
    margin: 0 .17rem;
    text-align: center;
    font-size: .13rem;
    line-height: .46rem;
    color: #999;
}

    .cmt-over:before {
        height: 1px;
        background-color: #e0e0e0;
    }

.cmt-layer {
    display: none;
    position: fixed;
    z-index: 100;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.cmt-list {
    position: relative;
    margin: 0 .17rem;
}

    .cmt-list .cmt-uinfo {
        z-index: 1;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: .12rem;
        padding-left: .43rem;
        height: .35rem;
        max-width: 60%;
    }

        .cmt-list .cmt-uinfo .cmt-img {
            position: absolute;
            top: 0;
            left: 0;
            width: .35rem;
            height: .35rem;
            display: block;
            border-radius: 100% 100%;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: 50% 50%;
        }

            .cmt-list .cmt-uinfo .cmt-img:before {
                border: 1px solid #eaeaea;
                border-radius: 100% 100%;
            }

        .cmt-list .cmt-uinfo .cmt-name {
            color: #405b95;
            font-size: .16rem;
            line-height: .35rem;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .cmt-list .cmt-uinfo .cmt-vip {
            padding-left: .21rem;
            background-position: .08rem center;
        }

    .cmt-list .cmt-fav {
        z-index: 1;
        position: absolute;
        top: .12rem;
        right: .34rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        box-orient: horizontal;
        line-height: .13rem;
        font-size: .13rem;
    }

        .cmt-list .cmt-fav:active {
            opacity: .6;
        }

        .cmt-list .cmt-fav:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            -webkit-transform: scale(1.4,1.3);
            transform: scale(1.4,1.3);
        }

        .cmt-list .cmt-fav .cmt-fav-icon {
            padding: .11rem .04rem;
            width: .13rem;
            height: .13rem;
            background: url(img/panqkyBghCJaZAemnOomnMTFiAAAAAElFTkSuQmCC) center center no-repeat;
            background-size: .13rem .13rem;
            opacity: 1;
            -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
        }

        .cmt-list .cmt-fav .cmt-fav-num {
            line-height: .35rem;
            color: #999;
        }

            .cmt-list .cmt-fav .cmt-fav-num span {
                font-size: .12rem;
            }

    .cmt-list .cmt-fav-act .cmt-fav-icon {
        background-image: url(img/mdLUtceucAAAAASUVORK5CYII=);
        -webkit-transition: -webkit-transform 0s,opacity 0s;
        transition: transform 0s,opacity 0s;
        -webkit-animation: cmtfav .5s;
        animation: cmtfav .5s;
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }

    .cmt-list .cmt-fav-act .cmt-fav-num {
        color: #f43531;
    }

    .cmt-list .cmt-fav-active .cmt-fav-icon {
        background-image: url(img/mdLUtceucAAAAASUVORK5CYII=);
    }

    .cmt-list .cmt-fav-active .cmt-fav-num {
        color: #f43531;
    }

    .cmt-list .cmt-menu {
        z-index: 1;
        position: absolute;
        right: 0;
        top: .12rem;
        padding: .11rem;
        width: .13rem;
        height: .13rem;
        transform: translateX(.11rem);
        background: url() center center no-repeat;
        background-size: .13rem .13rem;
    }

        .cmt-list .cmt-menu:active {
            opacity: .6;
        }

    .cmt-list .cmt-text {
        position: relative;
        padding-top: .52333rem;
        padding-left: .43rem;
        line-height: 1.3;
        color: #333;
    }

    .cmt-list .cmt-bar {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        box-orient: horizontal;
    }

        .cmt-list .cmt-bar .cmt-time {
            padding: .09333rem .06rem .09333rem .43rem;
            line-height: .13rem;
            font-size: .13rem;
            color: #999;
            white-space: nowrap;
        }

        .cmt-list .cmt-bar .cmt-point {
            padding: .09333rem 0;
            width: .02rem;
            line-height: .13rem;
            background-image: url();
            background-size: .02rem .02rem;
            background-position: 50% 50%;
            background-repeat: no-repeat;
        }

            .cmt-list .cmt-bar .cmt-point:last-child {
                display: none;
            }

        .cmt-list .cmt-bar .cmt-reply {
            padding: .09333rem .06rem;
            line-height: .13rem;
            font-size: .13rem;
            color: #999;
            white-space: nowrap;
        }

        .cmt-list .cmt-bar .cmt-bar-item {
            position: relative;
            padding: .09333rem .06rem;
            line-height: .13rem;
            font-size: .13rem;
            color: #999;
            white-space: nowrap;
        }

            .cmt-list .cmt-bar .cmt-bar-item:active {
                opacity: .6;
            }

            .cmt-list .cmt-bar .cmt-bar-item:before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                -webkit-transform: scale(1.5,1.2);
                transform: scale(1.5,1.2);
            }

        .cmt-list .cmt-bar:last-child {
            padding-bottom: .04rem;
        }

            .cmt-list .cmt-bar:last-child:after {
                height: 1px;
                background-color: #e0e0e0;
            }

    .cmt-list .cmt-relname {
        color: #405b95;
    }

    .cmt-list .cmt-author {
        color: #999;
    }

    .cmt-list .cmt-vip {
        padding-left: .17rem;
        background: url(img/ZRV2SGYZ3zC79Qf15Xh1DbAAAAAElFTkSuQmCC) .04rem center no-repeat;
        background-size: .11rem .11rem;
        white-space: nowrap;
    }

.cmt-sublists {
    padding: 0 0 .16rem .43rem;
}

    .cmt-sublists:after {
        height: 1px;
        background-color: #e0e0e0;
    }

    .cmt-sublists .cmt-sublists-box {
        padding: .05rem 0;
        background-color: #f8f8f8;
    }

    .cmt-sublists .cmt-sublist {
        padding: .03rem .12rem;
        position: relative;
    }

    .cmt-sublists .cmt-submore {
        padding: .05rem .12rem .07rem;
        color: #999;
        font-size: .13rem;
        line-height: .13rem;
        height: .13rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: horizontal;
        box-orient: horizontal;
    }

        .cmt-sublists .cmt-submore .cmt-submore-text {
            line-height: .13rem;
            padding-right: .08rem;
        }

        .cmt-sublists .cmt-submore .cmt-submore-icon {
            width: .05rem;
            height: .13rem;
            background: url(img/ZoAAAAASUVORK5CYII=) no-repeat;
            background-size: .05rem .09rem;
            background-position: center center;
        }

.cmt-op-lists {
    display: none;
    position: absolute;
    top: .5rem;
    right: 0;
    z-index: 999;
    width: 1.45rem;
    height: auto;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
}

    .cmt-op-lists.cmt-op-t3 {
        top: -1.35rem;
    }

    .cmt-op-lists.cmt-op-t2 {
        top: -.89rem;
    }

    .cmt-op-lists.cmt-op-t1 {
        top: -.43rem;
    }

    .cmt-op-lists:before {
        pointer-events: none;
        z-index: 99;
    }

    .cmt-op-lists:before {
        border: 1px solid #d6d6d6;
    }

    .cmt-op-lists .cmt-op-list {
        position: relative;
        background-color: #fff;
        height: .46rem;
        line-height: .46rem;
        padding-left: .43rem;
        font-size: .16rem;
        color: #666;
        background-position: .13rem 50%;
        background-size: .16rem .16rem;
        background-repeat: no-repeat;
    }

        .cmt-op-lists .cmt-op-list:active {
            background-color: rgba(0,0,0,.05);
        }

    .cmt-op-lists .cmt-report {
        background-image: url(img/DrIEPrgDkNiDf22hHUR8NSoN6Modci1natv5y2eVJbhTeq3Hi4ust9VJ8TJtq39AviM9Z0Eg5PiVQNnyj9oyCig8qSlQmHz0hjKMyk1h41eMCtZw16oQhiUARuRwFvpDvJQC4K5fh5wNXSLajAskvHmENeqGCcd1TjpPyYVYAxxpr1YAAAAAElFTkSuQmCC);
    }

    .cmt-op-lists .cmt-del {
        background-image: url(img/mOdv2D95yIT8ziirAySsfRRmQyucGVOp5QHeoFoIaNR3BLjY3TT7CbDXgCv4SfzQUGPw6g1ITARrRJqqdvgYJLF5IGOMwAAAAASUVORK5CYII=);
    }

    .cmt-op-lists .cmt-share {
        background-image: url(img/c3zaM1UI7L6xkAAAAASUVORK5CYII=);
    }

        .cmt-op-lists .cmt-share:before {
            height: 1px;
            background-color: #e0e0e0;
        }

    .cmt-op-lists .cmt-copy {
        background-image: url(img/WrIazgMFbJAEAyfWgi53avOQAAAAASUVORK5CYII=);
    }

        .cmt-op-lists .cmt-copy:before {
            height: 1px;
            background-color: #e0e0e0;
        }

.cmt-text {
    font-size: .18rem;
}

.cmt-sublist {
    font-size: .16rem;
}

.cmt-txt {
    position: relative;
    overflow: hidden;
    line-height: 1.3;
    word-break: break-all;
    text-align: justify;
}

    .cmt-txt.cmt-zip {
        height: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-wrap: break-word;
        text-align: left;
    }

.cmt-readmore {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    padding: .09333rem .04rem;
    padding-right: .14rem;
    line-height: .13rem;
    font-size: .13rem;
    color: #999;
    white-space: nowrap;
}

    .cmt-readmore:after {
        position: absolute;
        content: '';
        top: 0;
        right: 0;
        width: .1rem;
        height: 100%;
        background: url(img/ZD4v0GT9JdDRLplEP7AAAAAElFTkSuQmCC) center center no-repeat;
        background-size: .1rem .1rem;
    }

.font-size-0 .cmt-text {
    font-size: .16rem;
}

.font-size-0 .cmt-sublist {
    font-size: .14rem;
}

    .font-size-0 .cmt-sublist .cmt-vip {
        padding-left: .15667rem;
        background-size: .09667rem .09667rem;
    }

.font-size-1 .cmt-text {
    font-size: .18rem;
}

    .font-size-1 .cmt-text .cmt-vip {
        padding-left: .18333rem;
        background-size: .12333rem .12333rem;
    }

.font-size-1 .cmt-sublist {
    font-size: .16rem;
}

.font-size-2 .cmt-text {
    font-size: .2rem;
}

    .font-size-2 .cmt-text .cmt-vip {
        padding-left: .19667rem;
        background-size: .13667rem .13667rem;
    }

.font-size-2 .cmt-sublist {
    font-size: .18rem;
}

    .font-size-2 .cmt-sublist .cmt-vip {
        padding-left: .18333rem;
        background-size: .12333rem .12333rem;
    }

.font-size-3 .cmt-text {
    font-size: .22rem;
}

    .font-size-3 .cmt-text .cmt-vip {
        padding-left: .21333rem;
        background-size: .15333rem .15333rem;
    }

.font-size-3 .cmt-sublist {
    font-size: .2rem;
}

    .font-size-3 .cmt-sublist .cmt-vip {
        padding-left: .19667rem;
        background-size: .13667rem .13667rem;
    }

.cmt-hide {
    display: none;
}

.cmt-show {
    display: block;
}

.cmt-detail .cmt-fav {
    right: 0;
}

@-webkit-keyframes cmtfav {
    0% {
        -webkit-transform: scale(1) translateY(-1px);
    }

    30% {
        -webkit-transform: scale(2) translateY(-1px);
    }

    100% {
        -webkit-transform: scale(1) translateY(-1px);
    }
}

@keyframes cmtfav {
    0% {
        -webkit-transform: scale(1) translateY(-1px);
    }

    30% {
        -webkit-transform: scale(2) translateY(-1px);
    }

    100% {
        -webkit-transform: scale(1) translateY(-1px);
    }
}

@-webkit-keyframes cmtload {
    0% {
        -webkit-transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes cmtload {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

.font-normal .content-body .content-item .a_name {
    color: #ff9d00;
    font-size: 14px;
}

.font-normal .content-body .content-item .level {
    color: red;
    font-size: 14px;
}

.font-normal .content-body .content-item .wx_name {
    /*color:red;*/
}

.font-normal .content-body .content-item .wx {
    /*color:red;*/
}

.font-normal .content-body .content-item .qq {
    /*color:red;*/
}

.font-normal .content-body .content-item .tel {
    /*color:red;*/
}

.div_img {
    width: 98%;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}

.clearfix {
    clear: both;
    height: 20px;
}
.icon-zan:after {
    content: "";
    position: relative;
    display: inline-block;
    width: 0.14rem;
    height: 0.16rem;
    background-image: url(img/icons7.png);
    background-size: 0.14rem 0.16rem;
    background-repeat: no-repeat;
}

.discuss_ping {
    background: url(img/icons10.png) no-repeat;
    background-size: 0.14rem 0.16rem;
    background-position: center center;
    display: inline-block;
    vertical-align: middle;
    
    line-height: 0.45rem;
    
    width: 0.14rem;
    height: 0.16rem;
    margin-top: 8px;
    float:right;
    margin-right:5px;
}