html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    line-height: 1.6
}

body {
    -webkit-touch-callout: none;
    font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
    background-color: #f3f3f3;
    line-height: inherit
}

    body.rich_media_empty_extra {
        background-color: #fff
    }

        body.rich_media_empty_extra .rich_media_area_primary:before {
            display: none
        }

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    font-size: 16px
}

* {
    margin: 0;
    padding: 0
}

a {
    color: #607fa6;
    text-decoration: none
}

image {
    width: 100%;
}

.rich_media_inner {
    font-size: 16px;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.rich_media_area_primary {
    position: relative;
    padding: 20px 15px 15px;
    background-color: #fff
}

    .rich_media_area_primary:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        border-top: 1px solid #e5e5e5;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
        top: auto;
        bottom: -2px
    }

    .rich_media_area_primary .original_img_wrp {
        display: inline-block;
        font-size: 0
    }

        .rich_media_area_primary .original_img_wrp .tips_global {
            display: block;
            margin-top: .5em;
            font-size: 14px;
            text-align: right;
            width: auto;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            word-wrap: normal
        }

.rich_media_area_extra {
    padding: 0 15px 0
}

.rich_media_title {
    margin-bottom: 10px;
    line-height: 1.4;
    font-weight: 400;
    font-size: 24px
}

.icon_original_tag_primary {
    display: inline-block;
    padding: 1px .65em;
    margin-top: -0.2em;
    vertical-align: middle;
    line-height: 1.4;
    font-size: 12px;
    border-top-left-radius: .85em 50%;
    -moz-border-radius-topleft: .85em 50%;
    -webkit-border-top-left-radius: .85em 50%;
    border-top-right-radius: .85em 50%;
    -moz-border-radius-topright: .85em 50%;
    -webkit-border-top-right-radius: .85em 50%;
    border-bottom-left-radius: .85em 50%;
    -moz-border-radius-bottomleft: .85em 50%;
    -webkit-border-bottom-left-radius: .85em 50%;
    border-bottom-right-radius: .85em 50%;
    -moz-border-radius-bottomright: .85em 50%;
    -webkit-border-bottom-right-radius: .85em 50%;
    border: 1px solid #9e9e9e;
    color: #8c8c8c
}

    .icon_original_tag_primary.title_tag {
        background-color: #e94442;
        border-color: #d04b4e;
        color: #fff;
        margin-bottom: .5em;
        padding: 2px .65em;
        border-top-left-radius: .95em 50%;
        -moz-border-radius-topleft: .95em 50%;
        -webkit-border-top-left-radius: .95em 50%;
        border-top-right-radius: .95em 50%;
        -moz-border-radius-topright: .95em 50%;
        -webkit-border-top-right-radius: .95em 50%;
        border-bottom-left-radius: .95em 50%;
        -moz-border-radius-bottomleft: .95em 50%;
        -webkit-border-bottom-left-radius: .95em 50%;
        border-bottom-right-radius: .95em 50%;
        -moz-border-radius-bottomright: .95em 50%;
        -webkit-border-bottom-right-radius: .95em 50%
    }

.rich_media_meta_list {
    margin-bottom: 18px;
    line-height: 20px;
    font-size: 0
}

    .rich_media_meta_list em {
        font-style: normal
    }

.rich_media_meta {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    margin-bottom: 10px;
    font-size: 16px
}

.meta_original_tag {
    display: inline-block;
    vertical-align: middle;
    padding: 1px .5em;
    border: 1px solid #9e9e9e;
    color: #8c8c8c;
    border-top-left-radius: 20% 50%;
    -moz-border-radius-topleft: 20% 50%;
    -webkit-border-top-left-radius: 20% 50%;
    border-top-right-radius: 20% 50%;
    -moz-border-radius-topright: 20% 50%;
    -webkit-border-top-right-radius: 20% 50%;
    border-bottom-left-radius: 20% 50%;
    -moz-border-radius-bottomleft: 20% 50%;
    -webkit-border-bottom-left-radius: 20% 50%;
    border-bottom-right-radius: 20% 50%;
    -moz-border-radius-bottomright: 20% 50%;
    -webkit-border-bottom-right-radius: 20% 50%;
    font-size: 15px;
    line-height: 1.1
}

.meta_enterprise_tag img {
    width: 30px;
    height: 30px !important;
    display: block;
    position: relative;
    margin-top: -3px;
    border: 0
}

.rich_media_meta_text {
    color: #8c8c8c
}

span.rich_media_meta_nickname {
    display: none
}

.rich_media_thumb_wrp {
    margin-bottom: 6px
}

    .rich_media_thumb_wrp .original_img_wrp {
        display: block
    }

.rich_media_thumb {
    display: block;
    width: 100%
}

.rich_media_content {
    overflow: hidden;
    color: #3e3e3e
}

    .rich_media_content * {
        max-width: 100% !important;
        box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
        word-wrap: break-word !important
    }

    .rich_media_content p {
        clear: both;
        min-height: 1em
    }

    .rich_media_content em {
        font-style: italic
    }

    .rich_media_content fieldset {
        min-width: 0
    }

    .rich_media_content .list-paddingleft-2 {
        padding-left: 30px
    }

    .rich_media_content blockquote {
        margin: 0;
        padding-left: 10px;
        border-left: 3px solid #dbdbdb
    }

img {
    height: auto !important
}

@media screen and (device-aspect-ratio:2/3),screen and (device-aspect-ratio:40/71) {
    .meta_original_tag {
        padding-top: 0
    }
}

@media(min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) {
    .mm_appmsg .rich_media_inner, .mm_appmsg .rich_media_meta, .mm_appmsg .discuss_list, .mm_appmsg .rich_media_extra, .mm_appmsg .title_tips .tips {
        font-size: 17px
    }

    .mm_appmsg .meta_original_tag {
        font-size: 15px
    }
}

@media(min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {
    .mm_appmsg .rich_media_title {
        font-size: 25px
    }
}

@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) {
    .rich_media_area_extra {
        padding-bottom: 34px
    }
}

@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape) {
    .rich_media_area_primary {
        padding: 20px 59px 15px 59px
    }

    .rich_media_area_extra {
        padding: 0 59px 21px 59px
    }
}

@media screen and (min-width:1024px) {
    .rich_media {
        width: 740px;
        margin-left: auto;
        margin-right: auto
    }

    .rich_media_inner {
        padding: 20px
    }

    body {
        background-color: #fff
    }
}

@media screen and (min-width:1025px) {
    body {
        font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif
    }

    .rich_media {
        position: relative
    }

    .rich_media_inner {
        background-color: #fff;
        padding-bottom: 100px
    }
}

.radius_avatar {
    display: inline-block;
    background-color: #fff;
    padding: 3px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
    vertical-align: middle
}

    .radius_avatar img {
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        background-color: #eee
    }

.cell {
    padding: .8em 0;
    display: block;
    position: relative
}

.cell_hd, .cell_bd, .cell_ft {
    display: table-cell;
    vertical-align: middle;
    word-wrap: break-word;
    word-break: break-all;
    white-space: nowrap
}

.cell_primary {
    width: 2000px;
    white-space: normal
}

.flex_cell {
    padding: 10px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.flex_cell_primary {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    box-flex: 1;
    flex: 1
}

.original_tool_area {
    display: block;
    padding: .75em 1em 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    color: #3e3e3e;
    border: 1px solid #eaeaea;
    margin: 20px 0
}

    .original_tool_area .tips_global {
        position: relative;
        padding-bottom: .5em;
        font-size: 15px
    }

        .original_tool_area .tips_global:after {
            content: " ";
            position: absolute;
            left: 0;
            bottom: 0;
            right: 0;
            height: 1px;
            border-bottom: 1px solid #dbdbdb;
            -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
            -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5)
        }

    .original_tool_area .radius_avatar {
        width: 27px;
        height: 27px;
        padding: 0;
        margin-right: .5em
    }

        .original_tool_area .radius_avatar img {
            height: 100% !important
        }

    .original_tool_area .flex_cell_bd {
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal
    }

    .original_tool_area .flex_cell_ft {
        font-size: 14px;
        color: #8c8c8c;
        padding-left: 1em;
        white-space: nowrap
    }

    .original_tool_area .icon_access:after {
        content: " ";
        display: inline-block;
        height: 8px;
        width: 8px;
        border-width: 1px 1px 0 0;
        border-color: #cbcad0;
        border-style: solid;
        transform: matrix(0.71,0.71,-0.71,0.71,0,0);
        -ms-transform: matrix(0.71,0.71,-0.71,0.71,0,0);
        -webkit-transform: matrix(0.71,0.71,-0.71,0.71,0,0);
        position: relative;
        top: -2px;
        top: -1px
    }

.weui_loading {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    -webkit-animation: weuiLoading 1s steps(12,end) infinite;
    animation: weuiLoading 1s steps(12,end) infinite;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%
}

@-webkit-keyframes weuiLoading {
    0% {
        -webkit-transform: rotate3d(0,0,1,0deg)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,360deg)
    }
}

@keyframes weuiLoading {
    0% {
        -webkit-transform: rotate3d(0,0,1,0deg)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,360deg)
    }
}

.gif_img_wrp {
    display: inline-block;
    font-size: 0;
    position: relative;
    font-weight: 400;
    font-style: normal;
    text-indent: 0;
    text-shadow: none 1px 1px rgba(0,0,0,0.5)
}

    .gif_img_wrp img {
        vertical-align: top
    }

.gif_img_tips {
    background: rgba(0,0,0,0.6) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endcolorstr = '#99000000');
    border-top-left-radius: 1.2em 50%;
    -moz-border-radius-topleft: 1.2em 50%;
    -webkit-border-top-left-radius: 1.2em 50%;
    border-top-right-radius: 1.2em 50%;
    -moz-border-radius-topright: 1.2em 50%;
    -webkit-border-top-right-radius: 1.2em 50%;
    border-bottom-left-radius: 1.2em 50%;
    -moz-border-radius-bottomleft: 1.2em 50%;
    -webkit-border-bottom-left-radius: 1.2em 50%;
    border-bottom-right-radius: 1.2em 50%;
    -moz-border-radius-bottomright: 1.2em 50%;
    -webkit-border-bottom-right-radius: 1.2em 50%;
    line-height: 2.3;
    font-size: 11px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 10px;
    min-width: 65px
}

    .gif_img_tips.loading {
        min-width: 75px
    }

    .gif_img_tips i {
        vertical-align: middle;
        margin: -0.2em .73em 0 -2px
    }

.gif_img_play_arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: dashed;
    border-color: transparent;
    border-right-width: 0;
    border-left-color: #fff;
    border-left-style: solid;
    border-width: 5px 0 5px 8px
}

.gif_img_loading {
    width: 14px;
    height: 14px
}

i.gif_img_loading {
    margin-left: -4px
}

.gif_bg_tips_wrp {
    position: relative;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0
}

    .gif_bg_tips_wrp .gif_img_tips_group {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9999
    }

        .gif_bg_tips_wrp .gif_img_tips_group .gif_img_tips {
            top: 0;
            left: 0;
            bottom: auto
        }

.rich_media_global_msg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 1em 35px 1em 15px;
    z-index: 2;
    background-color: #c6e0f8;
    color: #8c8c8c;
    font-size: 13px
}

    .rich_media_global_msg .icon_closed {
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -5px;
        line-height: 300px;
        overflow: hidden;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        background: transparent url(/mmbizwap/en_US/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x.png) no-repeat 0 0;
        width: 11px;
        height: 11px;
        vertical-align: middle;
        display: inline-block;
        -webkit-background-size: 100% auto;
        background-size: 100% auto
    }

        .rich_media_global_msg .icon_closed:active {
            background-position: 0 -17px
        }

.preview_appmsg .rich_media_title {
    margin-top: 1.9em
}

@media screen and (min-width:1024px) {
    .rich_media_global_msg {
        position: relative;
        margin: 0 20px
    }

    .preview_appmsg .rich_media_title {
        margin-top: 0
    }
}

.pages_reset {
    color: #3e3e3e;
    line-height: 1.6;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    text-indent: 0;
    letter-spacing: normal;
    text-align: left;
    text-decoration: none;
    white-space: normal
}

.weapp_element, .weapp_display_element, .mp-miniprogram {
    display: block;
    margin: 1em 0
}

.share_audio_context {
    margin: 16px 0
}

.weapp_text_link {
    font-size: 17px
}

    .weapp_text_link:before {
        content: '';
        display: inline-block;
        line-height: 1;
        background-size: 12px 12px;
        background-repeat: no-repeat;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAb1BMVEUAAAB4it11h9x2h9x2h9x2htx8j+R8i+B1h9x2h9x3h92Snv91htt2h9x1h9x4h9x1h9x1h9x2idx1h9t2h9t1htt1h9x1h9x1htx2h9x1h912h9x4h913iN17juOOjuN1iNx2h9t4h958i+B1htvejBiPAAAAJHRSTlMALPLcxKcVEOXXUgXtspU498sx69DPu5+Yc2JeRDwbCYuIRiGBtoolAAAA3ElEQVQoz62S1xKDIBBFWYiFYImm2DWF///G7DJEROOb58U79zi4O8iOo8zuCRfV8EdFgbYE49qFQs8ksJInajOA1wWfYvLcGSueU/oUGBtPpti09uNS68KTMcrQ5jce4kmN/HKn9XVPAo702JEdx9hTUrWUqVrI3KwUmM1NhIWMKdwiGvpGMWZOAj1PZuzAxHwhVSplrajoseBnbyDHAwvrtvKKhdqTtFBkL8wO5ijcsS3G1JMNvQ5mdW7fc0x0+ZcnlJlZiflAomdEyFaM7qeK2JahEjy5ZyU7jC/q/Rz/DgqEuAAAAABJRU5ErkJggg==');
        vertical-align: middle;
        font-size: 11px;
        color: #888;
        border-radius: 10px;
        background-color: #f4f4f4;
        margin-right: 6px;
        margin-top: -4px;
        background-position: center;
        height: 20px;
        width: 20px
    }

.weui-mask {
    position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6)
}

.weui-dialog {
    position: fixed;
    z-index: 5000;
    width: 80%;
    max-width: 300px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #fff;
    text-align: center;
    border-radius: 3px;
    overflow: hidden
}

.weui-dialog__hd {
    padding: 1.3em 1.6em .5em
}

.weui-dialog__title {
    font-weight: 400;
    font-size: 18px
}

.weui-dialog__bd {
    padding: 0 1.6em .8em;
    min-height: 40px;
    font-size: 15px;
    line-height: 1.3;
    word-wrap: break-word;
    word-break: break-all;
    color: #999
}

    .weui-dialog__bd:first-child {
        padding: 2.7em 20px 1.7em;
        color: #353535
    }

.weui-dialog__ft {
    position: relative;
    line-height: 48px;
    font-size: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

    .weui-dialog__ft:after {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 1px;
        border-top: 1px solid #d5d5d6;
        color: #d5d5d6;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5)
    }

.weui-dialog__btn {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    color: #3cc51f;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative
}

    .weui-dialog__btn:active {
        background-color: #eee
    }

    .weui-dialog__btn:after {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 1px;
        bottom: 0;
        border-left: 1px solid #d5d5d6;
        color: #d5d5d6;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleX(0.5);
        transform: scaleX(0.5)
    }

    .weui-dialog__btn:first-child:after {
        display: none
    }

.weui-dialog__btn_default {
    color: #353535
}

.weui-dialog__btn_primary {
    color: #0bb20c
}

.rich_media_content {
    font-size: 18px;
}

.selectTdClass {
    background-color: #edf5fa !important
}

table.noBorderTable td, table.noBorderTable th, table.noBorderTable caption {
    border: 1px dashed #ddd !important
}

table {
    margin-bottom: 10px;
    border-collapse: collapse;
    display: table;
    width: 100% !important
}

td, th {
    word-wrap: break-word;
    word-break: break-all;
    padding: 5px 10px;
    border: 1px solid #DDD
}

caption {
    border: 1px dashed #DDD;
    border-bottom: 0;
    padding: 3px;
    text-align: center
}

th {
    border-top: 2px solid #BBB;
    background: #f7f7f7
}

.ue-table-interlace-color-single {
    background-color: #fcfcfc
}

.ue-table-interlace-color-double {
    background-color: #f7faff
}

td p {
    margin: 0;
    padding: 0
}

.res_iframe {
    display: block;
    width: 100%;
    background-color: transparent;
    border: 0
}

.shopcard_iframe {
    margin: 14px 0;
    height: 95px
}

.vote_area {
    display: block;
    position: relative;
    margin: 14px 0;
    white-space: normal !important
}

.vote_iframe {
    display: block;
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: 0
}

form {
    display: none !important
}

@media screen and (min-width:0\0) and (min-resolution:72dpi) {
    .rich_media_content table {
        table-layout: fixed !important
    }

    .rich_media_content td, .rich_media_content th {
        width: auto !important
    }
}

.tc {
    text-align: center
}

.tl {
    text-align: left
}

.tr {
    text-align: right
}

.tips_global {
    color: #8c8c8c
}

.rich_split_tips {
    margin: 20px 0;
    min-height: 24px
}

.rich_media_tool_tips {
    margin-bottom: 8px
}

.rich_media_tool {
    overflow: hidden;
    padding-top: 15px;
    line-height: 32px
}

    .rich_media_tool .meta_primary {
        float: left;
        margin-right: 10px
    }

    .rich_media_tool .meta_extra {
        float: right;
        margin-left: 10px
    }

    .rich_media_tool .meta_praise {
        margin-right: 0;
        margin-left: 8px
    }

.media_tool_meta i {
    vertical-align: 0;
    position: relative;
    top: 1px;
    margin-right: 3px
}

.meta_praise {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: 0;
    min-width: 3.5em
}

    .meta_praise .praise_num {
        display: inline-block;
        vertical-align: top
    }

.icon_praise_gray {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA+CAYAAAA1dwvuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACd0lEQVRYhe2XMWhUMRjHfycdpDg4iJN26CQih4NUlFIc3iTasaAO+iZBnorIId2CDg6PLqWDXSy0p28TJ6ejILgoKiLFSeRcnASLnDf2HPKll8b3ah5NQPB+cHzJl0v+73J5Sf6NwWCAD6kqxoEV4BywCTwA2j59V9QlxrxUNJeBOSkfBtaAHvDcp/O+GkJHJd4H7kr5nm/nOkJHJH4FHkv5WAyhUxLfAgelvBlUKFXFBNCU6oYl+j6oEHohADwFtoDTUn8dTChVxX7gjlSfSJyS+CaYEDCPXs4d4IXkzDR+8BWqfI9SVUyil/ENST20ml8BF4Afu4z9HT3V80B/TAY9CxTABNAHxp1Oj4B1q34dWAamGa5Al0PALfSs3TS/aE1EcERWgQXgozPIN+Ai6O2ljFQVM8BLZJqN0KTEhgj9kvrViqf1wYz5BcoXQ38Pg9uckfiuSigU0xLXowmlqpgCjgNd4FM0IeCKxGcmEUtoRqLZScILpaqYA06iN9/tTTfGLzKvxLKdDCqUquIEcB59xK9GE2J4xLeBn3ZD1abaq/sQqSpmgWvo82rBbTdCPeAA4N69/noXS1XhphaBz27SPPVtapz/FXSBFsNDcgcN3wvkiBEjRoSndAtqLXXKvuvtYfMs+SP3T3tYm6ge1iaqh7UJ62HRTqNZko/mYV3CeVjA9rAuUTxsGd4edrcX1vWwddn2sHmWaA/bWuq4HnYLff3aC7U8bAiaMPyPJp3GhnxCUOlhQxPdwxrieViLbp4lUT2sIbqHNcTzsBYbeZZE9bCGeB7WIrqHNbTzLNnhYWMIlXpYI9Rz8gM8/GsFi3mW/Ace9jf8QZwIX5o4uQAAAABJRU5ErkJggg==) no-repeat 0 0;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 100% auto;
    background-size: 100% auto
}

    .icon_praise_gray.praised {
        background-position: 0 -18px
    }

.praised .icon_praise_gray {
    background-position: 0 -18px
}

.rich_tips {
    margin-top: 25px;
    margin-bottom: 0;
    min-height: 24px;
    text-align: center
}

    .rich_tips .tips {
        display: inline-block;
        vertical-align: middle
    }

    .rich_tips .tips, .rich_tips .rich_icon {
        vertical-align: middle
    }

    .rich_tips .rich_icon {
        margin-top: -3px 5px 0 0
    }

    .rich_tips.with_line {
        border-top: 1px dotted #e1e1e1
    }

        .rich_tips.with_line .tips {
            position: relative;
            top: -12px;
            padding-left: 16px;
            padding-right: 16px;
            background-color: #f3f3f3
        }

.btn_primary {
    background-color: #04be02
}

    .btn_primary:not(.btn_disabled):visited {
        color: #fff
    }

    .btn_primary:not(.btn_disabled):active {
        color: rgba(255,255,255,0.4);
        background-color: #039702
    }

.btn_disabled {
    color: rgba(255,255,255,0.6)
}

.rich_tips.with_line {
    line-height: 16px
}

    .rich_tips.with_line .tips {
        top: -11px;
        padding-left: .35em;
        padding-right: .35em
    }

.title_tips .tips {
    color: #868686;
    font-size: 16px
}

.loading_tips {
    margin: 36px 0 20px
}

.title_bottom_tips {
    margin-top: -10px
}

.icon_arrow_gray {
    width: 7px
}

.icon_loading_white {
    width: 16px
}

    .icon_loading_white.icon_before {
        margin-right: 1em
    }

    .icon_loading_white.icon_after {
        margin-left: 1em
    }

.btn {
    display: block;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff;
    line-height: 42px;
    -webkit-tap-highlight-color: rgba(255,255,255,0)
}

    .btn.btn_inline {
        display: inline-block
    }

.sougou_body .rich_media_area_primary {
    margin-top: 10px
}

    .sougou_body .rich_media_area_primary:first-child {
        margin-top: 0
    }

    .sougou_body .rich_media_area_primary.sougou ul {
        padding-left: 0;
        list-style-type: none
    }

.sougou_body .rich_media_area_extra {
    margin-top: 10px;
    background-color: #fff
}

.sougou_body .rich_media_area_title {
    font-size: 16px;
    margin-bottom: .5em
}

.sougou_body .relate_article_list {
    font-size: 15px
}

.sougou_body .relate_article_link {
    display: block;
    padding: .35em 0;
    color: #8c8c8c;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.sougou_body .rich_tips.discuss_title_line {
    text-align: left;
    margin-top: 0;
    padding: 20px 0 .5em;
    border-width: 0;
    line-height: 1.6
}

    .sougou_body .rich_tips.discuss_title_line .tips {
        position: static;
        padding: 0;
        color: #3e3e3e
    }

.sougou_body .rich_tips.with_line .tips {
    background-color: #fff
}

.sougou_body .rich_split_tips {
    margin: 0;
    padding: 20px 0
}

.sougou_body .rich_media_extra .loading_tips {
    margin: 0;
    padding: 20px 0
}

.emotion_tool {
    position: relative;
    overflow: hidden
}

.pic_emotion_switch_wrp {
    margin-left: 15px;
    margin-bottom: 6px;
    display: inline-block;
    font-size: 0
}

    .pic_emotion_switch_wrp img {
        width: 35px;
        display: block
    }

    .pic_emotion_switch_wrp .pic_active {
        display: none
    }

    .pic_emotion_switch_wrp:active .pic_default {
        display: none
    }

    .pic_emotion_switch_wrp:active .pic_active {
        display: block
    }

.emotion_switch {
    margin-left: 15px;
    margin-bottom: 6px;
    background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/emotion/icon_emotion_tool.2x278965.png) no-repeat 0 0;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 35px auto;
    background-size: 35px auto
}

    .emotion_switch:active {
        background-position: 0 -40px
    }

.emotion_panel_arrow_wrp {
    position: absolute;
    margin-top: -6px;
    margin-left: 26px
}

    .emotion_panel_arrow_wrp .emotion_panel_arrow {
        position: absolute;
        display: inline-block;
        width: 0;
        height: 0;
        border-width: 6px;
        border-style: dashed;
        border-color: transparent;
        border-top-width: 0;
        border-bottom-color: #e5e5e7;
        border-bottom-style: solid
    }

    .emotion_panel_arrow_wrp .arrow_in {
        border-bottom-color: #f6f6f8;
        top: 1px
    }

.emotion_panel {
    background-color: #f6f6f8;
    position: relative
}

    .emotion_panel:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 1px;
        border-top: 1px solid #e3e3e5;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5)
    }

    .emotion_panel:after {
        content: " ";
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        height: 1px;
        border-bottom: 1px solid #e3e3e5;
        -webkit-transform-origin: 0 100%;
        transform-origin: 0 100%;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5)
    }

.emotion_list_wrp {
    overflow: hidden;
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.emotion_list {
    padding: 10px 15px 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: normal;
    display: inline-block;
    vertical-align: top
}

    .emotion_list:last-child .emotion_item.del {
        position: absolute;
        bottom: 0;
        right: 18px
    }

.emotion_item {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin-bottom: 5px;
    text-align: center;
    line-height: 36px
}

.emotion_navs {
    text-align: center;
    padding-bottom: 5px
}

.emotion_nav {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
    background-color: #bbb;
    margin: 0 5px
}

    .emotion_nav.current {
        background-color: #8c8c8c
    }

.icon_emotion {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    display: inline-block;
    background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/icon_emotion_panel.2x3518c7.png) no-repeat 0 0;
    -webkit-background-size: 22px auto;
    background-size: 22px auto
}

    .icon_emotion.del {
        background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/emotion/icon_emotion_tool.2x278965.png) no-repeat 0 0;
        width: 28px;
        height: 28px;
        vertical-align: middle;
        display: inline-block;
        background-position: 2px -62px;
        -webkit-background-size: 28px auto;
        background-size: 28px auto
    }

        .icon_emotion.del:active {
            background-position: 2px -92px
        }

.icon_emotion_single {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 22px auto;
    background-size: 22px auto
}

.icon_smiley_0 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_03518c7.png)
}

.icon_smiley_1 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_13518c7.png)
}

.icon_smiley_2 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_23518c7.png)
}

.icon_smiley_3 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_33518c7.png)
}

.icon_smiley_4 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_43518c7.png)
}

.icon_smiley_5 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_53518c7.png)
}

.icon_smiley_6 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_63518c7.png)
}

.icon_smiley_7 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_73518c7.png)
}

.icon_smiley_8 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_83518c7.png)
}

.icon_smiley_9 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_93518c7.png)
}

.icon_smiley_10 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_103518c7.png)
}

.icon_smiley_11 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_113518c7.png)
}

.icon_smiley_12 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_123518c7.png)
}

.icon_smiley_13 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_133518c7.png)
}

.icon_smiley_14 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_143518c7.png)
}

.icon_smiley_15 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_153518c7.png)
}

.icon_smiley_17 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_173518c7.png)
}

.icon_smiley_18 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_183518c7.png)
}

.icon_smiley_19 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_193518c7.png)
}

.icon_smiley_20 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_203518c7.png)
}

.icon_smiley_21 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_213518c7.png)
}

.icon_smiley_22 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_223518c7.png)
}

.icon_smiley_23 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_233518c7.png)
}

.icon_smiley_25 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_253518c7.png)
}

.icon_smiley_26 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_263518c7.png)
}

.icon_smiley_27 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_273518c7.png)
}

.icon_smiley_28 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_283518c7.png)
}

.icon_smiley_29 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_293518c7.png)
}

.icon_smiley_30 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_303518c7.png)
}

.icon_smiley_31 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_313518c7.png)
}

.icon_smiley_32 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_323518c7.png)
}

.icon_smiley_33 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_333518c7.png)
}

.icon_smiley_34 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_343518c7.png)
}

.icon_smiley_36 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_363518c7.png)
}

.icon_smiley_37 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_373518c7.png)
}

.icon_smiley_38 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_383518c7.png)
}

.icon_smiley_39 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_393518c7.png)
}

.icon_smiley_40 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_403518c7.png)
}

.icon_smiley_41 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_413518c7.png)
}

.icon_smiley_42 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_423518c7.png)
}

.icon_smiley_44 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_443518c7.png)
}

.icon_smiley_45 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_453518c7.png)
}

.icon_smiley_46 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_463518c7.png)
}

.icon_smiley_47 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_473518c7.png)
}

.icon_smiley_48 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_483518c7.png)
}

.icon_smiley_49 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_493518c7.png)
}

.icon_smiley_50 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_503518c7.png)
}

.icon_smiley_51 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_513518c7.png)
}

.icon_smiley_52 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_523518c7.png)
}

.icon_smiley_54 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_543518c7.png)
}

.icon_smiley_55 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_553518c7.png)
}

.icon_smiley_56 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_563518c7.png)
}

.icon_smiley_57 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_573518c7.png)
}

.icon_smiley_60 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_603518c7.png)
}

.icon_smiley_62 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_623518c7.png)
}

.icon_smiley_63 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_633518c7.png)
}

.icon_smiley_64 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_643518c7.png)
}

.icon_smiley_65 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_653518c7.png)
}

.icon_smiley_66 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_663518c7.png)
}

.icon_smiley_67 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_673518c7.png)
}

.icon_smiley_68 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_683518c7.png)
}

.icon_smiley_70 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_703518c7.png)
}

.icon_smiley_74 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_743518c7.png)
}

.icon_smiley_75 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_753518c7.png)
}

.icon_smiley_76 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_763518c7.png)
}

.icon_smiley_78 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_783518c7.png)
}

.icon_smiley_79 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_793518c7.png)
}

.icon_smiley_80 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_803518c7.png)
}

.icon_smiley_81 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_813518c7.png)
}

.icon_smiley_82 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_823518c7.png)
}

.icon_smiley_83 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_833518c7.png)
}

.icon_smiley_84 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_843518c7.png)
}

.icon_smiley_85 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_853518c7.png)
}

.icon_smiley_89 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_893518c7.png)
}

.icon_smiley_92 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_923518c7.png)
}

.icon_smiley_93 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_933518c7.png)
}

.icon_smiley_94 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_943518c7.png)
}

.icon_smiley_95 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/smiley/smiley_953518c7.png)
}

.icon_emoji_ios_0 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F6043518c7.png)
}

.icon_emoji_ios_1 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F6373518c7.png)
}

.icon_emoji_ios_2 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F6023518c7.png)
}

.icon_emoji_ios_3 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F61D3518c7.png)
}

.icon_emoji_ios_4 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F6333518c7.png)
}

.icon_emoji_ios_5 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F6313518c7.png)
}

.icon_emoji_ios_6 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F6143518c7.png)
}

.icon_emoji_ios_7 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F6123518c7.png)
}

.icon_emoji_wx_4 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_wx/2_043518c7.png)
}

.icon_emoji_wx_5 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_wx/2_053518c7.png)
}

.icon_emoji_wx_2 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_wx/2_023518c7.png)
}

.icon_emoji_wx_6 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_wx/2_063518c7.png)
}

.icon_emoji_wx_12 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_wx/2_123518c7.png)
}

.icon_emoji_wx_11 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_wx/2_113518c7.png)
}

.icon_emoji_ios_8 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F47B3518c7.png)
}

.icon_emoji_ios_9 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F64F.03518c7.png)
}

.icon_emoji_ios_10 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F4AA.03518c7.png)
}

.icon_emoji_ios_11 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F3893518c7.png)
}

.icon_emoji_ios_12 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F3813518c7.png)
}

.icon_emoji_wx_9 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_wx/2_093518c7.png)
}

.icon_emoji_wx_14 {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/common/emotion_panel/emoji_wx/2_143518c7.png)
}

.wx_poptips {
    position: fixed;
    z-index: 3;
    width: 120px;
    min-height: 120px;
    top: 180px;
    left: 50%;
    margin-left: -60px;
    background: rgba(40,40,40,0.5) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80282828',endcolorstr = '#80282828');
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff
}

    .wx_poptips .icon_toast {
        width: 53px;
        margin: 15px 0 0
    }

    .wx_poptips .toast_content {
        margin: 0 0 15px
    }

.discuss_container .rich_media_title {
    font-size: 18px
}

.discuss_container.disabled .btn_discuss {
    color: #60f05f
}

.discuss_container.access .discuss_container_inner {
    padding: 15px 15px 0
}

.discuss_container.editing .discuss_container_inner {
    padding-bottom: 25px
}

.discuss_container.editing .frm_textarea_box_wrp {
    margin: 0 -15px
}

.discuss_container.editing .frm_textarea {
    height: 78px;
    -webkit-overflow-scrolling: touch
}

.discuss_container.editing .frm_append.counter {
    display: block
}

.discuss_container.editing .discuss_btn_wrp {
    display: block
}

.discuss_container.editing .discuss_icon_tips {
    margin-top: 0;
    margin-bottom: -14px
}

.discuss_container.editing .discuss_title_line {
    margin-bottom: -20px
}

.discuss_container.warning .counter {
    color: #e15f63
}

.frm_textarea {
    width: 100%;
    background-color: transparent;
    border: 0;
    display: block;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 37px;
    padding: 10px 15px;
    resize: none;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.frm_textarea_box_wrp {
    position: relative
}

    .frm_textarea_box_wrp:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        border-top: 1px solid #e7e6e4;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
        top: -1px
    }

    .frm_textarea_box_wrp:after {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 1px;
        border-top: 1px solid #e7e6e4;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5);
        top: auto;
        bottom: -2px
    }

.frm_textarea_box {
    display: block;
    background-color: #fff
}

.frm_append.counter {
    display: none;
    position: absolute;
    right: 8px;
    bottom: 8px;
    color: #a3a3a3;
    font-weight: 400;
    font-style: normal;
    font-size: 12px
}

.frm_append .current_num.warn {
    color: #f43631
}

.discuss_btn_wrp {
    display: none;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: right
}

.btn_discuss {
    padding-left: 1.5em;
    padding-right: 1.5em
}

.discuss_list {
    margin-top: -5px;
    padding-bottom: 20px;
    font-size: 16px
}

.discuss_item {
    position: relative;
    padding-left: 45px;
    margin-top: 26px;
    *zoom: 1
}

    .discuss_item:after {
        content: "\200B";
        display: block;
        height: 0;
        clear: both
    }

    .discuss_item .user_info {
        min-height: 20px;
        overflow: hidden
    }

    .discuss_item .nickname {
        display: inline-block;
        vertical-align: middle;
        font-weight: 400;
        font-style: normal;
        color: #727272;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
        max-width: 9em
    }

    .discuss_item .avatar {
        position: absolute;
        top: 0;
        left: 0;
        top: 3px;
        width: 35px;
        height: 35px;
        background-color: #ccc;
        vertical-align: top;
        margin-top: 0;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px
    }

    .discuss_item .discuss_message {
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        overflow: hidden;
        color: #3e3e3e;
        line-height: 1.5
    }

    .discuss_item .discuss_message_content {
        white-space: pre-wrap
    }

    .discuss_item .discuss_extra_info {
        color: #bdbdbd;
        font-size: 13px
    }

        .discuss_item .discuss_extra_info a {
            margin-left: .5em
        }

    .discuss_item .discuss_status {
        color: #ff7a21;
        white-space: nowrap
    }

        .discuss_item .discuss_status i {
            font-style: normal;
            margin-right: 2px
        }

    .discuss_item .discuss_opr {
        float: right
    }

        .discuss_item .discuss_opr .meta_praise {
            display: inline-block;
            text-align: right;
            padding-top: 5px;
            margin-top: -5px
        }

        .discuss_item .discuss_opr .praise_num {
            -webkit-user-select: none;
            user-select: none
        }

    .discuss_item .discuss_del {
        margin-left: .5em
    }

.discuss_icon_tips {
    margin-bottom: 20px
}

    .discuss_icon_tips img {
        vertical-align: middle;
        margin-left: 3px;
        margin-top: -4px
    }

    .discuss_icon_tips .icon_edit {
        width: 12px
    }

    .discuss_icon_tips .icon_access {
        width: 13px
    }

.reply_result {
    position: relative;
    margin-top: .5em;
    padding-top: .5em;
    padding-left: .4em
}

    .reply_result:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 1px;
        border-top: 1px solid #dadada;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5)
    }

    .reply_result .discuss_message {
        clear: both
    }

    .reply_result .nickname {
        position: relative;
        overflow: visible
    }

        .reply_result .nickname:before {
            content: " ";
            position: absolute;
            left: -0.4em;
            top: 50%;
            margin-top: -7px;
            width: 3px;
            height: 14px;
            background-color: #02bb00
        }

.rich_tips.discuss_title_line {
    margin-top: 50px
}

.icon_discuss_top {
    display: inline-block;
    vertical-align: middle;
    padding: 1px .5em;
    border: 1px solid #bdbdbd;
    color: #bdbdbd;
    border-top-left-radius: .7em 50%;
    -moz-border-radius-topleft: .7em 50%;
    -webkit-border-top-left-radius: .7em 50%;
    border-top-right-radius: .7em 50%;
    -moz-border-radius-topright: .7em 50%;
    -webkit-border-top-right-radius: .7em 50%;
    border-bottom-left-radius: .7em 50%;
    -moz-border-radius-bottomleft: .7em 50%;
    -webkit-border-bottom-left-radius: .7em 50%;
    border-bottom-right-radius: .7em 50%;
    -moz-border-radius-bottomright: .7em 50%;
    -webkit-border-bottom-right-radius: .7em 50%;
    font-size: 12px;
    line-height: 1;
    margin-top: -1px;
    margin-left: .5em
}

@media screen and (device-aspect-ratio:2/3),screen and (device-aspect-ratio:40/71) {
    .icon_discuss_top {
        font-size: 11px;
        line-height: 1.1;
        padding-top: 0
    }
}

.reward_area {
    padding: 38px 5% 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto
}

.reward_inner {
    position: relative
}

.reward_area_inner {
    margin: 0 auto;
    position: relative;
    left: 3px
}

.reward_access {
    display: inline-block;
    padding: 0 1.6em;
    line-height: 2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #dc5d4a;
    color: #fff;
    font-size: 16px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .reward_access:active {
        background-color: #be5041;
        color: #e69990
    }

.reward_tips {
    margin-bottom: 5px
}

.reward_user_tips {
    margin-top: 1.4em
}

.reward_user_list {
    padding-top: .5em;
    overflow: hidden
}

.reward_user_avatar {
    display: inline-block;
    vertical-align: top;
    width: 28px;
    height: 28px;
    margin: 0 6px 6px 0
}

    .reward_user_avatar img {
        width: 100%;
        height: 100% !important
    }

    .reward_user_avatar.readmore {
        -webkit-tap-highlight-color: rgba(0,0,0,0)
    }

.reward_qrcode_area {
    margin: 38px 0 20px;
    padding: 30px 20px;
    font-size: 14px;
    border: 1px solid #ebebeb
}

    .reward_qrcode_area p {
        word-wrap: break-word;
        word-break: break-all
    }

    .reward_qrcode_area .tips_global {
        font-size: 13px
    }

    .reward_qrcode_area .reward_money {
        font-size: 30px;
        margin-top: .6em;
        margin-bottom: -0.1em;
        line-height: 1;
        font-family: "WeChatNumber-151125"
    }

    .reward_qrcode_area .reward_tips {
        margin-top: 1em;
        margin-bottom: 0
    }

.reward_qrcode_img_wrp {
    width: 200px;
    height: 200px;
    background-color: #fff;
    display: block;
    margin: 1.5em auto 1.6em
}

.reward_qrcode_img {
    width: 100%;
    height: 100%;
    display: block
}

@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: "WeChatNumber-151125";
    src: url('https://res.wx.qq.com/mmbizwap/en_US/htmledition/assets/WeChatNumber-170206.ttf') format('truetype')
}

@media(min-device-width:414px) {
    .reward_qrcode_area .tips_global {
        line-height: 1.8
    }

    .reward_qrcode_area .reward_money {
        margin-top: .6em
    }

    .reward_qrcode_area .reward_tips {
        margin-top: 1.2em
    }

    .reward_qrcode_img_wrp {
        width: 224px;
        height: 224px;
        margin: 1.8em auto
    }
}

.rich_media_extra {
    position: relative
}

    .rich_media_extra .extra_link {
        display: block
    }

    .rich_media_extra img {
        vertical-align: middle;
        margin-top: -3px
    }

    .rich_media_extra .appmsg_banner {
        width: 100%
    }

    .rich_media_extra .ad_msg_mask {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        text-align: center;
        line-height: 200px;
        background-color: #000;
        filter: alpha(opacity = 20);
        -moz-opacity: .2;
        -khtml-opacity: .2;
        opacity: .2
    }

.mpda_bottom_container .rich_media_extra {
    padding-bottom: 15px
}

.btn_default.btn_line, .btn_primary.btn_line {
    background-color: #fff;
    color: #04be02;
    border: 1px solid #04be02;
    font-size: 15px
}

.rich_media_extra .extra_link {
    position: relative
}

.promotion_tag {
    background-color: rgba(0,0,0,0.51);
    position: absolute;
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-style: normal;
    color: #fff;
    padding-right: 6px;
    text-align: right;
    right: 0;
    bottom: 0
}

    .promotion_tag:before {
        content: '';
        width: 14px;
        height: 20px;
        position: absolute;
        top: 0;
        right: 100%;
        background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/ad/promotion_tag_bg_primary2c7544.png) no-repeat 0 0;
        -webkit-background-size: 79px 20px;
        background-size: 79px 20px;
        overflow: hidden
    }

.brand_logo {
    position: absolute;
    display: block;
    width: 24%;
    right: 1.54%;
    top: 0
}

    .brand_logo img {
        width: 100%;
        vertical-align: top;
        max-height: 35px
    }

.top_banner {
    background-color: #fff
}

    .top_banner .rich_media_extra {
        padding: 15px 15px 20px 15px
    }

        .top_banner .rich_media_extra .extra_link {
            position: relative;
            padding-bottom: 10px
        }

            .top_banner .rich_media_extra .extra_link:before {
                content: " ";
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 1px;
                border-top: 1px solid #d6d6d6;
                -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
                -webkit-transform: scaleY(0.5);
                transform: scaleY(0.5);
                top: auto;
                bottom: -2px
            }

            .top_banner .rich_media_extra .extra_link:active, .top_banner .rich_media_extra .extra_link:focus {
                outline: 0;
                border: 0
            }

        .top_banner .rich_media_extra .appmsg_banner {
            width: 100%;
            vertical-align: top;
            outline: 0
        }

            .top_banner .rich_media_extra .appmsg_banner:active, .top_banner .rich_media_extra .appmsg_banner:focus {
                outline: 0;
                border: 0
            }

        .top_banner .rich_media_extra .promotion_tag {
            height: 19px;
            line-height: 19px;
            width: 69px;
            background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/ad/promotion_tag_bg_small24a2ff.png) no-repeat 0 0;
            font-size: 12px;
            -webkit-background-size: 69px 19px;
            background-size: 69px 19px;
            bottom: 10px;
            padding-left: 6px
        }

        .top_banner .rich_media_extra .brand_logo {
            width: 20%;
            right: 2.22%
        }

            .top_banner .rich_media_extra .brand_logo img {
                max-height: 35px
            }

        .top_banner .rich_media_extra .ad_msg_mask {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 200px;
            background-color: #000;
            filter: alpha(opacity = 20);
            -moz-opacity: .2;
            -khtml-opacity: .2;
            opacity: .2
        }

            .top_banner .rich_media_extra .ad_msg_mask img {
                position: absolute;
                width: 16px;
                top: 50%;
                margin-top: -8px;
                left: 50%;
                margin-left: -8px
            }

    .top_banner .preview_group.obvious_app {
        min-height: 54px;
        position: relative
    }

        .top_banner .preview_group.obvious_app .pic_app {
            width: 66.6%
        }

            .top_banner .preview_group.obvious_app .pic_app img {
                height: 100%;
                min-height: 54px
            }

        .top_banner .preview_group.obvious_app .info_app {
            width: 33%;
            left: 68%
        }

            .top_banner .preview_group.obvious_app .info_app .name_app {
                line-height: 18px;
                font-size: 13px
            }

            .top_banner .preview_group.obvious_app .info_app .profile_app {
                font-size: 10px
            }

            .top_banner .preview_group.obvious_app .info_app .dm_app {
                bottom: 5px
            }

                .top_banner .preview_group.obvious_app .info_app .dm_app .ad_btn {
                    font-size: 12px;
                    padding-left: 17px;
                    line-height: 16px
                }

                    .top_banner .preview_group.obvious_app .info_app .dm_app .ad_btn.btn_download, .top_banner .preview_group.obvious_app .info_app .dm_app .ad_btn.btn_install, .top_banner .preview_group.obvious_app .info_app .dm_app .ad_btn.btn_installed, .top_banner .preview_group.obvious_app .info_app .dm_app .ad_btn.btn_open {
                        -webkit-background-size: 14px 14px;
                        background-size: 14px 14px;
                        background-position: 0 center;
                        -webkit-background-position: 0 center
                    }

                .top_banner .preview_group.obvious_app .info_app .dm_app .extra_info {
                    display: none
                }

.wrp_preview_group {
    padding-top: 100px
}

.preview_group {
    position: relative;
    min-height: 83px;
    background-color: #fff;
    border: 1px solid #e7e7eb;
    -webkit-text-size-adjust: none;
    text-size-adjust: none
}

    .preview_group.fixed_pos {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0
    }

    .preview_group .preview_group_inner {
        padding: 14px
    }

        .preview_group .preview_group_inner .preview_group_info {
            padding-left: 68px;
            color: #8d8d8d;
            font-size: 14px
        }

            .preview_group .preview_group_inner .preview_group_info .preview_group_title {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-wrap: normal;
                color: #000;
                font-weight: 400;
                font-style: normal;
                padding-right: 73px;
                max-width: 142px;
                display: block
            }

            .preview_group .preview_group_inner .preview_group_info .preview_group_desc {
                padding-right: 65px;
                display: inline-block;
                line-height: 20px
            }

            .preview_group .preview_group_inner .preview_group_info .preview_group_avatar {
                position: absolute;
                width: 55px;
                height: 55px;
                left: 13px;
                top: 50%;
                margin-top: -27px;
                z-index: 1
            }

                .preview_group .preview_group_inner .preview_group_info .preview_group_avatar.br_radius {
                    border-radius: 100%;
                    -moz-border-radius: 100%;
                    -webkit-border-radius: 100%
                }

        .preview_group .preview_group_inner .preview_group_opr {
            position: absolute;
            line-height: 83px;
            top: 0;
            right: 13px
        }

            .preview_group .preview_group_inner .preview_group_opr .btn {
                padding: 0;
                min-width: 60px;
                min-height: 30px;
                height: auto;
                line-height: 30px;
                text-align: center
            }

    .preview_group.preview_card .card_inner {
        padding: 0;
        min-height: 89px
    }

        .preview_group.preview_card .card_inner .preview_card_avatar {
            position: absolute;
            width: 89px;
            height: 89px !important;
            margin: 0;
            left: 0;
            top: 0
        }

        .preview_group.preview_card .card_inner .preview_group_info {
            padding: 10px 12px 0 106px
        }

            .preview_group.preview_card .card_inner .preview_group_info .preview_group_title2 {
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-wrap: normal;
                padding-right: 0;
                display: block;
                color: #3e3e3e;
                font-weight: 400
            }

            .preview_group.preview_card .card_inner .preview_group_info .preview_group_desc {
                padding-right: 0;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                line-height: 1.3
            }

            .preview_group.preview_card .card_inner .preview_group_info.append_btn .preview_group_desc, .preview_group.preview_card .card_inner .preview_group_info.append_btn .preview_group_title {
                padding-right: 68px;
                width: auto
            }

    .preview_group.preview_shop_card .shop_card_inner {
        padding: 0;
        min-height: 96px
    }

    .preview_group.preview_shop_card .preview_card_avatar {
        position: absolute;
        width: 96px;
        height: 96px !important;
        margin: 0;
        left: 0;
        top: 0
    }

    .preview_group.preview_shop_card .preview_group_info {
        padding: 10px 12px 0 111px
    }

    .preview_group.preview_shop_card .preview_shop_card_title {
        display: block;
        color: #3e3e3e;
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-height: 1.3;
        font-size: 15px
    }

    .preview_group.preview_shop_card .preview_shop_card_desc {
        color: #8c8c8c;
        position: absolute;
        bottom: 6px;
        left: 111px;
        right: 12px
    }

    .preview_group.preview_shop_card .preview_shop_card_price {
        font-size: 16px;
        color: #3e3e3e
    }

    .preview_group.preview_shop_card .preview_shop_card_oldprice {
        text-decoration: line-through;
        color: #8c8c8c;
        font-size: 13px;
        margin-bottom: -0.5em
    }

    .preview_group.preview_shop_card .preview_shop_card_price, .preview_group.preview_shop_card .preview_shop_card_oldprice {
        display: block
    }

    .preview_group.preview_shop_card .preview_shop_card_btn_buy {
        float: right;
        line-height: 1.75;
        font-size: 16px;
        padding: 0 .8em;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        margin-top: 1px
    }

    .preview_group.obvious_app {
        width: 100%
    }

        .preview_group.obvious_app .preview_group_inner {
            padding: 0
        }

        .preview_group.obvious_app .pic_app {
            width: 58.3%;
            height: 100%;
            display: inline-block;
            margin-right: 2%;
            vertical-align: top
        }

            .preview_group.obvious_app .pic_app img {
                width: 100%;
                vertical-align: top;
                margin-top: 0
            }

        .preview_group.obvious_app .info_app {
            display: inline-block;
            width: 38%;
            color: #8a8a8a;
            font-size: 12px;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            position: absolute;
            left: 62%;
            top: 0;
            height: 100%
        }

            .preview_group.obvious_app .info_app .name_app {
                color: #000;
                font-size: 15px;
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-wrap: normal;
                margin-top: 3px
            }

            .preview_group.obvious_app .info_app .profile_app {
                line-height: 10px;
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-wrap: normal
            }

                .preview_group.obvious_app .info_app .profile_app span {
                    padding: 0 5px
                }

                    .preview_group.obvious_app .info_app .profile_app span:first-child {
                        padding-left: 0
                    }

                .preview_group.obvious_app .info_app .profile_app em {
                    font-size: 9px;
                    line-height: 16px;
                    font-weight: 400;
                    font-style: normal;
                    color: #dfdfdf
                }

            .preview_group.obvious_app .info_app .dm_app {
                line-height: 20px;
                vertical-align: middle;
                position: absolute;
                left: 0;
                bottom: 5px
            }

                .preview_group.obvious_app .info_app .dm_app .ad_btn {
                    display: block;
                    color: #04be02;
                    font-size: 15px;
                    padding-left: 22px
                }

                    .preview_group.obvious_app .info_app .dm_app .ad_btn.btn_download {
                        background: transparent url(http://res.wx.qq.com/mmbizwap/en_US/htmledition/images/ad/icon58_download@3x.png) no-repeat 0 0;
                        -webkit-background-size: 19px 19px;
                        background-size: 16px 16px;
                        -webkit-background-position: 0 center;
                        background-position: 0 center
                    }

                    .preview_group.obvious_app .info_app .dm_app .ad_btn.btn_install {
                        background: transparent url(http://res.wx.qq.com/mmbizwap/en_US/htmledition/images/ad/icon58_install@3x.png) no-repeat 0 0;
                        -webkit-background-size: 19px 19px;
                        background-size: 16px 16px;
                        -webkit-background-position: 0 center;
                        background-position: 0 center
                    }

                    .preview_group.obvious_app .info_app .dm_app .ad_btn.btn_installed {
                        background: transparent url(http://res.wx.qq.com/mmbizwap/en_US/htmledition/images/ad/icon58_installed@3x.png) no-repeat 0 0;
                        -webkit-background-size: 19px 19px;
                        background-size: 16px 16px;
                        color: #8a8a8a;
                        -webkit-background-position: 0 center;
                        background-position: 0 center
                    }

                    .preview_group.obvious_app .info_app .dm_app .ad_btn.btn_open {
                        background: transparent url(http://res.wx.qq.com/mmbizwap/en_US/htmledition/images/ad/icon58_open@3x.png) no-repeat 0 0;
                        -webkit-background-size: 19px 19px;
                        background-size: 16px 16px;
                        -webkit-background-position: 0 center;
                        background-position: 0 center
                    }

                .preview_group.obvious_app .info_app .dm_app p {
                    line-height: 15px
                }

                .preview_group.obvious_app .info_app .dm_app .extra_info {
                    font-size: 9px
                }

            .preview_group.obvious_app .info_app .grade_app {
                height: 11px;
                line-height: 11px;
                font-size: 12px;
                color: #888
            }

                .preview_group.obvious_app .info_app .grade_app .stars {
                    display: inline-block;
                    width: 55px;
                    height: 11px;
                    background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/star_sprite25624b.png) no-repeat 0 0;
                    -webkit-background-size: 55px 110px;
                    background-size: 55px 110px
                }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_half {
                        backgroud-position: 0
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_one {
                        background-position: 0 -11px
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_one_half {
                        background-position: 0 -22px
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_two {
                        background-position: 0 -33px
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_two_half {
                        background-position: 0 -44px
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_three {
                        background-position: 0 -55px
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_three_half {
                        background-position: 0 -66px
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_four {
                        background-position: 0 -77px
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_four_half {
                        background-position: 0 -88px
                    }

                    .preview_group.obvious_app .info_app .grade_app .stars.star_five {
                        background-position: 0 -99px
                    }

    .preview_group.download_app_with_desc {
        border: 0;
        color: #fff;
        font-weight: 400
    }

        .preview_group.download_app_with_desc .preview_group_inner {
            position: relative;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            height: 100%;
            width: 100%;
            box-sizing: border-box;
            padding: 0;
            overflow: hidden
        }

        .preview_group.download_app_with_desc .preview_group_hd {
            position: relative;
            z-index: 9;
            width: 24%;
            text-align: center;
            display: -webkit-box;
            -webkit-box-orient: horizontal;
            -webkit-box-pack: center;
            -webkit-box-align: center;
            display: box;
            box-orient: horizontal;
            box-pack: center;
            box-align: center;
            display: -webkit-flex;
            display: flex;
            -webkit-align-items: center;
            align-items: center;
            -webkit-justify-content: center;
            justify-content: center;
            height: 100%;
            float: right;
            margin-right: 2.875%
        }

            .preview_group.download_app_with_desc .preview_group_hd .preview_card_avatar {
                width: 45%;
                height: 45% !important;
                margin: 0;
                border-radius: 18%
            }

            .preview_group.download_app_with_desc .preview_group_hd .preview_group_title {
                display: block;
                font-weight: 400;
                font-size: 12px;
                padding-top: 4%;
                padding-bottom: 8%;
                width: auto;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-wrap: normal
            }

            .preview_group.download_app_with_desc .preview_group_hd .preview_group_btn {
                display: block;
                margin: 0 auto;
                font-size: 14px;
                padding: 6.5% 0;
                line-height: 1;
                width: 72%;
                text-align: center;
                border: 1px solid #fff;
                border-radius: 5px;
                color: #fff;
                -webkit-tap-highlight-color: transparent
            }

        .preview_group.download_app_with_desc .preview_group_hd_inner {
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            flex: 1
        }

        .preview_group.download_app_with_desc .preview_group_btn.with_processor {
            position: relative;
            overflow: hidden
        }

            .preview_group.download_app_with_desc .preview_group_btn.with_processor .btn_processor {
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: #04be02
            }

            .preview_group.download_app_with_desc .preview_group_btn.with_processor .btn_processor_value {
                position: relative
            }

    .preview_group.download_app_with_img .preview_card_avatar {
        box-shadow: 0 -1px 2px rgba(0,0,0,0.2)
    }

    .preview_group.download_app_with_desc {
        overflow: hidden
    }

        .preview_group.download_app_with_desc .preview_group_bg {
            width: 100%;
            height: 100%;
            position: absolute;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            z-index: 0;
            -webkit-filter: blur(30px);
            -moz-filter: blur(30px);
            -o-filter: blur(30px);
            -ms-filter: blur(30px);
            filter: blur(30px)
        }

        .preview_group.download_app_with_desc .preview_group_bd {
            position: absolute;
            left: 2.875%;
            right: 26%;
            top: 46%;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            text-align: center
        }

        .preview_group.download_app_with_desc .preview_group_ft {
            position: absolute;
            left: 2.875%;
            right: 26%;
            bottom: 26%;
            transform: translateY(50%);
            -webkit-transform: translateY(50%);
            -moz-transform: translateY(50%);
            -ms-transform: translateY(50%);
            text-align: center
        }

        .preview_group.download_app_with_desc .preview_group_desc {
            display: block;
            font-size: 17px;
            line-height: 1.5;
            width: 12em;
            margin: 0 auto;
            overflow-x: hidden;
            white-space: nowrap
        }

        .preview_group.download_app_with_desc .preview_group_download_info {
            display: inline-block;
            font-size: 9px
        }

    .preview_group.follow .preview_group_inner .preview_group_info .preview_group_desc {
        display: block
    }

    .preview_group.follow.with_tips .preview_group_desc {
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal
    }

    .preview_group.follow .weak_tips {
        color: #bbb
    }

.btn_plain_primary {
    color: #04be02;
    border: 1px solid #04be02
}

    .btn_plain_primary:active {
        border-color: #039702
    }

.mpda_card .btn {
    padding: 0;
    font-size: 15px
}

.mpda_card .btn_inline {
    width: 4em;
    line-height: 2
}

.mpda_card .cardticket_hd {
    background-color: #fff;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border: 1px solid #ececec;
    border-bottom-width: 0
}

    .mpda_card .cardticket_hd .radius_avatar {
        width: 45px;
        height: 45px
    }

    .mpda_card .cardticket_hd .cell_hd {
        padding-left: 12px
    }

    .mpda_card .cardticket_hd .cell_bd {
        font-size: 17px;
        padding-left: .5em
    }

    .mpda_card .cardticket_hd .cell_ft {
        padding-right: 10px
    }

.mpda_card .cardticket_ft {
    position: relative;
    margin-top: 10px;
    padding: .35em 12px;
    font-size: 12px;
    background-color: #fff;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border: 1px solid #ececec;
    border-top-width: 0
}

.mpda_card .cardticket_theme {
    position: absolute;
    top: -10px;
    left: 8px;
    right: 8px;
    height: 10px;
    background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/pic/appmsg/cardticket_theme/pic_circle290774.png) no-repeat 0 0;
    background-repeat: repeat-x;
    -webkit-background-size: 10px auto;
    background-size: 10px auto
}

    .mpda_card .cardticket_theme:before {
        content: " ";
        position: absolute;
        left: -8px;
        top: 0;
        background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/pic/appmsg/cardticket_theme/pic_circle_left290774.png) no-repeat 0 0;
        width: 8px;
        height: 10px;
        vertical-align: middle;
        display: inline-block;
        -webkit-background-size: 8px auto;
        background-size: 8px auto
    }

    .mpda_card .cardticket_theme:after {
        content: " ";
        position: absolute;
        right: -8px;
        top: 0;
        background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/pic/appmsg/cardticket_theme/pic_circle_right290774.png) no-repeat 0 0;
        width: 8px;
        height: 10px;
        vertical-align: middle;
        display: inline-block;
        -webkit-background-size: 8px auto;
        background-size: 8px auto
    }

@media(max-width:354px) {
    .preview_group.download_app_with_desc .preview_group_bd {
        top: 45%
    }

    .preview_group.download_app_with_desc .preview_group_desc {
        font-size: 16px;
        line-height: 1.4
    }

    .preview_group.download_app_with_desc .preview_group_hd .preview_group_title {
        padding-top: 3%;
        padding-bottom: 6%
    }

    .preview_group.download_app_with_desc .preview_group_hd .preview_group_btn {
        font-size: 13px
    }
}

@media(min-width:400px) {
    .preview_group.download_app_with_desc .preview_group_bd {
        top: 45%
    }

    .preview_group.download_app_with_desc .preview_group_desc {
        font-size: 18px
    }
}

.wx_flex_layout {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.wx_flex_bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    word-wrap: break-word;
    word-break: break-all
}

.wx_flex_ft {
    text-align: center
}

.mod_follow_with_img .wx_flex_ft {
    width: 32%
}

.mod_follow_with_img .fwi_thumb {
    margin: 0;
    display: block;
    width: 100%
}

.mod_follow_with_img .radius_avatar {
    width: 35px;
    height: 35px;
    padding: 0
}

    .mod_follow_with_img .radius_avatar img {
        margin: 0
    }

.mod_follow_with_img .fwi_nickname {
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
    margin: .2em 1em .5em;
    font-weight: 400;
    font-size: 12px;
    color: #8c8c8c
}

.mod_method117 .wx_flex_ft {
    width: 30.435%
}

.mod_method117 .fwi_thumb {
    margin: 0;
    display: block;
    width: 100%
}

.mod_method117 .radius_avatar {
    width: 35px;
    height: 35px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 0
}

    .mod_method117 .radius_avatar img {
        margin: 0;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px
    }

.mod_method117 .fwi_nickname {
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
    margin: .3em 1em .5em;
    font-weight: 400;
    font-size: 12px;
    color: #8c8c8c
}

.wx_min_plain_btn {
    display: inline-block;
    vertical-align: middle;
    padding: 0 .85em;
    line-height: 1.6em;
    font-size: 15px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

    .wx_min_plain_btn.primary {
        color: #1aad19;
        border: 1px solid #1aad19
    }

        .wx_min_plain_btn.primary:active {
            color: rgba(26,173,25,0.6);
            border-color: rgba(26,173,25,0.6)
        }

.btn_progress {
    position: relative;
    overflow: hidden
}

    .btn_progress.primary:active {
        color: #1aad19;
        border-color: #1aad19
    }

.btn_progress_inner {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    -webkit-transition: width 1s;
    transition: width 1s
}

.btn_progress_bd {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    background-color: #1aad19;
    text-align: center
}

.icon26_weapp_white {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAY1BMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////80LMUcAAAAIHRSTlMAfBg4AeNjmS/2/PDnrcyG1Qt1az8ys4MhUcLc6UWcl7QkidAAAADFSURBVHhetdFJqsMwEEVRWZ0luYm79E5y97/Kz6cQQXaATPJGDw4UpZL6OuN8a+O9vuzFOACIk91IiORUpdgB6Pz13EAyBT0A/1+0g66gCnppHtaCXvCUyQvEgmqopR1g+Ei2SnBQkuNs3hR6oNXynBMknWl0QBNEGsCNmTRwEtEt0If3wGU6qrwNqbLFhjlD3mZPERZpT3gVtIKX1m8P3oHTcjh4FGQSNOer74Bh84MVOTGoMnaKIs6oXS71Pa63eVS/zR/btROXGlgZggAAAABJRU5ErkJggg==);
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: -2px
}

span.img_bg_cover {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.ct_mpda_wrp {
    margin: 38px 0 20px
}

.ct_mpda_area {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fcfcfc;
    border: 1px solid #ebebeb;
    -webkit-user-select: none;
    user-select: none
}

.ct_mpda_placeholder {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

.ct_mpda_tips {
    color: #d8d8d8;
    text-align: center;
    font-size: 15px
}

.ct_mpda_inner {
    position: relative;
    width: 100%;
    opacity: 0;
    transition: opacity .6s;
    -webkit-transition: opacity .6s
}

.ct_mpda_area.show .ct_mpda_inner {
    opacity: 1
}

.ct_mpda_main_img {
    width: 100%;
    min-height: 100px;
    display: block
}

.ct_mpda_hd .page_video {
    min-height: 0
}

.ct_mpda_bd {
    width: 100%;
    position: relative;
    border-top: 1px solid #ebebeb;
    box-sizing: border-box;
    white-space: nowrap
}

.ct_mpda_logo {
    width: 35px;
    height: 35px;
    display: inline-block;
    margin: 15px 10px;
    vertical-align: middle;
    border-radius: 50%;
    overflow: hidden
}

.ct_mpda_desc_box {
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    margin-left: -60px;
    padding-left: 55px;
    padding-right: 80px;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.ct_mpda_btn_more {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    display: inline-block;
    color: #576b95;
    font-size: 13px;
    border: 1px solid #576b95;
    border-radius: 3px;
    line-height: 2.2;
    padding: 0 .75em
}

    .ct_mpda_btn_more:active {
        border-color: #354567;
        color: #354567;
        -webkit-tap-highlight-color: rgba(0,0,0,0)
    }

.ct_mpda_title {
    font-size: 14px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ct_mpda_details {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    color: #878787;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .ct_mpda_details:after {
        content: '';
        display: inline-block;
        width: 4px;
        height: 4px;
        border-width: 0 1px 1px 0;
        border-style: solid;
        border-color: #878787;
        -webkit-transform: rotate(45deg) translateY(-3px);
        transform: rotate(45deg) translateY(-4px);
        margin-left: 3px
    }

.ct_mpda_btn_about {
    display: none;
    font-size: 13px;
    line-height: 2.8;
    padding: 0 1em;
    background: #fff;
    color: #576b95;
    border: 1px solid #dfdfdf;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
    border-radius: 3px;
    position: absolute;
    bottom: -28px;
    left: 55px;
    z-index: 9;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .ct_mpda_btn_about:active {
        background-color: #ececec
    }

.db {
    display: block
}

.qqmusic_area {
    display: block;
    margin: 17px 1px 16px 0;
    font-weight: 400;
    text-decoration: none;
    font-size: 0;
    line-height: 0;
    text-align: left;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none
}

    .qqmusic_area .unsupport_tips {
        display: none;
        padding: 20px 20px 8px;
        line-height: 1.6;
        font-size: 16px
    }

    .qqmusic_area .pic_qqmusic_default {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -18.5px;
        margin-left: -18.5px;
        width: 37px;
        height: 37px;
        display: none
    }

    .qqmusic_area.unsupport .unsupport_tips {
        display: block
    }

    .qqmusic_area.unsupport .pic_qqmusic_default {
        display: inline-block
    }

    .qqmusic_area.unsupport .icon_qqmusic_switch {
        display: none
    }

.qqmusic_wrp {
    border: 1px solid #ebebeb;
    line-height: 1.6
}

.qqmusic_bd {
    position: relative;
    background-color: #fcfcfc;
    overflow: hidden;
    z-index: 1
}

.qqmusic_ft {
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ebebeb;
    line-height: 2.5;
    overflow: hidden;
    font-size: 11px;
    padding: 0 .5em
}

.play_area {
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 12px;
    position: relative
}

.qqmusic_thumb {
    display: block;
    width: 60px;
    height: 60px !important
}

.access_area {
    display: block;
    color: #8c8c8c;
    min-height: 60px;
    overflow: hidden;
    margin-right: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: 0
}

.qqmusic_songname, .qqmusic_singername {
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.qqmusic_songname {
    padding: 7px 0 3px;
    margin-bottom: -4px;
    font-size: 16px;
    color: #3e3e3e
}

.qqmusic_singername {
    font-size: 14px;
    margin-right: 20px
}

.qqmusic_source {
    position: absolute;
    right: 6px;
    bottom: 6px
}

    .qqmusic_source img {
        width: 13px;
        height: 13px;
        vertical-align: top;
        border: 0
    }

.qqmusic_love {
    position: relative;
    float: right;
    margin: 10px 0 0 10px;
    height: 54px;
    color: #607fa6;
    width: 53px;
    text-align: center;
    font-size: 13px;
    background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/qqmusic/icon_qqmusic_play_sprite.2x26f1f1.png) no-repeat 0 0
}

    .qqmusic_love:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 1px;
        bottom: 0;
        border-left: 1px solid #e7e6e4;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleX(0.5);
        transform: scaleX(0.5)
    }

    .qqmusic_love .icon_love {
        margin-top: 16px
    }

    .qqmusic_love .love_num {
        display: block
    }

.icon_qqmusic_switch {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -18.5px;
    margin-left: -18.5px;
    line-height: 200px;
    overflow: hidden;
    cursor: pointer;
    width: 37px;
    height: 37px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: 0;
    background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/qqmusic/icon_qqmusic_play_sprite.2x26f1f1.png) no-repeat 0 0;
    -webkit-background-size: 37px auto;
    background-size: 37px auto
}

.qqmusic_playing .icon_qqmusic_switch {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/qqmusic/icon_qqmusic_play_sprite.2x26f1f1.png);
    background-position: 0 -42px
}

.icon_love {
    width: 12px;
    height: 12px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -0.2em;
    background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/qqmusic/icon_love_mini_sprite.2x25decf.png) no-repeat 0 0;
    -webkit-background-size: 12px auto;
    background-size: 12px auto
}

.loved .icon_love {
    background-image: url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/qqmusic/icon_love_mini_sprite.2x25decf.png);
    background-position: 0 -17px
}

.db {
    display: block
}

.icon_share_audio_switch {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAAAaVBMVEUAAAAarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRkarRlIa6J1AAAAInRSTlMA9wYa38QR7ZJnMK1IIqBsO3fXDbSGQudZz5fKpV0rfbpRlHIjYQAAA35JREFUWMPFWduyqjAMDS0tgtwEFBGv/P9Hntmh3cWDTYsMs/Oio3SRy0qapuCU7PXIRdUGQxCFncgfrwzWCb/l4TCTML/xbxFlIQariEJ+AZnkwUBKkCdLIZvBQ5olsPw61Uhc4vTOa4Ca39P4IqYWXH2dyw5mWXUs2ez/8liZVx6YD2bW6wXRzmpesov0U70HxW5azTBmpD1xqJW9uUzfaS0Lp1ms0Nru6Nfv9WPSi8lahT2BKoWyvARPKZUPhLRiduq9ckHaKds6y5pa6XmARXJQutaEP4MzLJTzyJfmk193I2YKiyUdUXcf+OnCdKPO+JqNvxO2kx4YNcr+c2jvjpE7Wv27W4uRS/C1jFEu3mpdhJyX34PWISY3ByNj/SxhhZRjfZ0UMkUJt3Bxx08rJU2xbFB16YEZDiG3JSy6sHlXNPbCHIbOVpHiN1VzjBLzKOCkmxjGKld6B4oNbjkiqi3rkJeBNN8jBj7SUEaxyGgnjE1OkS0mHkUAgd5X/qWF80mWR7PaOY0410GrnHHXVHpSqlZII521RzeXqtpkTkgEEitIiwF1YeLDJgQnIldbgAx5wMBj5z4br+aWB5GdGbxUxGjUp6ESLmxhJsaMFzx+Pi5+VIpN6bTUlcvPfw/InXlvjO5MjsdE/ucg6DjxRlEJY4Wb0J1IlnR0ZoXGEHF/6l1I68d+vj3ho9xH0mO+cjumNiMxvg/tTOWYcIAkqCl+XjRbtH7CHv4aCQrIQIui3TCxNPyN1BMXfhQFFxCgJ/yzmYAaTpGgEZpPoOq60GJctfkRaX5IBApRVTNTm/TvnYHqCEoh6kMzUCuNxnUUpVzkB/2+/Pc5iTpT5PdNUx78FrMT6kymqbugmEpxNZU4JXaph7v0GbOGxJQ3SZU+ryINSWT8iAt6skg7txPD1wCJN/rrQG0nZuNzo54nHQOnNj6zRTtRj5Pe5klu0d7NBGTThvFENhNE20NQS5BtD9GgUdQqyQZtaSuZ4bIr1fUGcmHTCz1SRpJNL9GeE3xNHe35/CDhRj04DhLzI48b9eI48mxxONvyGLn+wGtsLTY5mm87RFg/7jhNxh3bD2aANWtHSFsOu7Yfy60fIG4/6lw/lN14fOwedJdWXxKD7m1H8u7LAwZMZsn88mCDa46/v5DZ6OoIhcf7dg7Y7mPalb7XcVEwDEFU+V3H/QOplcP+ctPpgwAAAABJRU5ErkJggg==) no-repeat 0 0;
    width: 42px;
    height: 42px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 42px auto;
    background-size: 42px auto;
    overflow: hidden;
    color: transparent
}

    .icon_share_audio_switch:before {
        content: "²¥·ÅÓïÒô"
    }

.icon_share_audio_switch_accessibility {
    position: absolute;
    width: 20px;
    height: 20px;
    left: -9999em
}

    .icon_share_audio_switch_accessibility:before {
        content: "Í£Ö¹²¥·Å"
    }

.share_audio_playing .icon_share_audio_switch {
    background-image: url(data:image/gif;base64,R0lGODlhVABUAPfJAButGiKwIe747m7Kbe/47/r8+vj7+J3bnB+vHqDcny20LByuG+j16Pz9/HvPeiOwIk/ATuT05FLBUTa3Np7bnTm4OCqzKdXv1ff79ySwI8Lowi+1Lj66Pb3mvdvx23nPeaTepMjqyLXktVzEW63hrTW2NEu+So7WjdLu0j66PrzmvKrgqn7QfeL04p/cnkm+SCiyJ7/nvmTHYyGwIPn8+fX69d7y3vb69iWxJE2/TPL58iuzKqzgrHjOeEW8RPT69PH58ZXYlNDtz4bThSyzK+337eb15mLGYdbv1mnJaW/Lb8bqxja3NeX15V3FXPD48GHGYfP689fw11HAUHzQe3fOd0q+STi4N8rrytPu01/FXz25PGzKa17FXez37CCvH6ngqaDcoOn26ODz3x6vHZLXkiaxJef150y/S+Hz4NDt0E/AT77nvrTjtJfZlnrPeje3N0K7QWvKaoXThLvmu8fqxmXHZIPSg5bZlavgq8/tz9zx3JzbnI/WjtHu0Ue9RkS8Q93y3ZTYk6LdovH58FfDV2DGYInUiX3QfIfThmfIZtnw2Dq4OZDXkLrlulDAUIzVi43VjG/LbsPpw/n7+XTNc1TBUx6uHcDnv3DLcDG1MN/y31/FXsjqx2jJaFPBUi60LS60LljDWHXNdGbIZTS2M6/hrnfOdke9R9Tv1FbCVWPHYkC6P1rEWbDir0a8RVXCVMnryYvVi4jUiMHowVnDWMvry+v36zO2Mqjfpx2uHGfIZyeyJsDowLHisZHXkZPYk7nluXbNddnw2fv8+4fUhzC1LxqtGf39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NzEyYzBkMi03NGJlLTQ5MTEtYmQyMi1lNmI4ZTlhZmQ5ZGIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkUzMTAyRkEyMjg0MTFFN0JDNzBCMEY5NjNCMDhDQjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkUzMTAyRjkyMjg0MTFFN0JDNzBCMEY5NjNCMDhDQjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NzEyYzBkMi03NGJlLTQ5MTEtYmQyMi1lNmI4ZTlhZmQ5ZGIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODcxMmMwZDItNzRiZS00OTExLWJkMjItZTZiOGU5YWZkOWRiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJ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)
}

    .share_audio_playing .icon_share_audio_switch:before {
        content: "Í£Ö¹²¥·Å"
    }

.share_audio_playing .icon_share_audio_switch_accessibility:before {
    content: "Í£Ö¹²¥·Å"
}

.share_audio_context {
    background-color: #fcfcfc;
    padding: 14px 15px 6px;
    font-size: 16px;
    position: relative;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .share_audio_context:before {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        border: 1px solid #e0e0e0;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        width: 200%;
        height: 200%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }

.share_audio_switch {
    margin: -10px 15px 0 0;
    position: relative;
    z-index: 1
}

.share_audio_info {
    position: relative;
    z-index: 1;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.share_audio_title {
    display: block;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    min-height: 1.6em
}

.share_audio_tips {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    padding-bottom: 6px;
    font-size: 12px;
    color: #8c8c8c
}

.share_audio_progress_wrp {
    height: 2px;
    margin-right: 7px;
    position: relative;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.share_audio_progress {
    height: 100%;
    background-color: #ebebeb;
    position: relative;
    width: 100%;
    padding-left: 7px;
    -webkit-box-sizing: initial !important;
    box-sizing: initial !important
}

.share_audio_progress_inner {
    background-color: #09bb07;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.share_audio_progress_buffer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #d9d9d9
}

@-webkit-keyframes slidein {
    from {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slidein {
    from {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.share_audio_progress_loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    display: none
}

    .share_audio_progress_loading .share_audio_progress_loading_inner {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        -webkit-animation: slidein 6s linear infinite normal;
        animation: slidein 6s linear infinite normal;
        width: 200%;
        max-width: none !important;
        background-image: -webkit-repeating-linear-gradient(-15deg,#d9d9d9,#d9d9d9 2px,#ebebeb 2px,#ebebeb 4px);
        background-image: repeating-linear-gradient(-15deg,#d9d9d9,#d9d9d9 2px,#ebebeb 2px,#ebebeb 4px)
    }

.share_audio_progress_handle {
    z-index: 2;
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background-color: rgba(9,187,7,0.15);
    top: 50%;
    margin-top: -7px;
    margin-left: -3.5px;
    cursor: pointer;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .share_audio_progress_handle:before {
        content: " ";
        width: 8px;
        height: 8px;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        background-color: #09bb07;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -4px;
        margin-left: -4px
    }

.share_audio_desc {
    color: #b2b2b2;
    overflow: hidden;
    padding-top: 6px;
    font-size: 12px
}

    .share_audio_desc em {
        font-weight: 400;
        font-style: normal
    }

.share_audio_length_current {
    float: left
}

.share_audio_length_total {
    float: right
}

    .share_audio_length_total:before {
        position: absolute;
        left: -9999em;
        content: "×ÜÊ±³¤"
    }

.topic_area {
    display: block;
    margin: 17px 1px 16px 0;
    font-weight: 400;
    text-decoration: none;
    font-size: 0;
    line-height: 0;
    text-align: left;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none
}

    .topic_area .unsupport_tips {
        display: none;
        padding: 20px 20px 8px;
        line-height: 1.6;
        font-size: 16px
    }

    .topic_area.unsupport .unsupport_tips {
        display: block
    }

.topic_wrp {
    border: 1px solid #ebebeb;
    line-height: 1.6;
    background-color: #fcfcfc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    overflow: hidden;
    padding: 8px 10px;
    display: block
}

.topic_thumb {
    float: left;
    width: 75px;
    height: 100px;
    margin-right: 20px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover
}

.topic_content {
    position: relative;
    display: block;
    overflow: hidden;
    height: 100px
}

.topic_title {
    font-weight: 400;
    font-size: 16px;
    color: #3e3e3e
}

.topic_desc {
    color: #8c8c8c;
    font-size: 14px
}

.topic_title, .topic_desc {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.topic_info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #8c8c8c
}

.topic_info_primary {
    float: left;
    margin-right: .5em;
    font-size: 14px
}

.topic_info_extra {
    float: right;
    margin-left: .5em;
    font-size: 14px
}

.icon_topic {
    background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/appmsg/topic/icon_topic.2x2e4988.png) no-repeat 0 0;
    width: 10px;
    height: 11px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    margin: -2px 5px 0 0
}

.iframe_full_video {
    position: fixed !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1000;
    background-color: #000;
    margin-top: 0 !important
}

.video_iframe {
    display: block
}

    .video_iframe + .img_loading {
        display: block
    }

.video_ad_iframe {
    border: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: #fff
}

@media screen and (device-aspect-ratio:2/3),screen and (device-aspect-ratio:40/71) {
    .meta_original_tag {
        padding-top: 0
    }
}

@media(min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) {
    .mm_appmsg .rich_media_inner, .mm_appmsg .rich_media_meta, .mm_appmsg .discuss_list, .mm_appmsg .rich_media_extra, .mm_appmsg .title_tips .tips {
        font-size: 17px
    }

    .mm_appmsg .meta_original_tag {
        font-size: 15px
    }
}

@media(min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {
    .mm_appmsg .rich_media_title {
        font-size: 25px
    }
}

@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) {
    .rich_media_area_extra {
        padding-bottom: 34px
    }
}

@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape) {
    .rich_media_area_primary {
        padding: 20px 59px 15px 59px
    }

    .rich_media_area_extra {
        padding: 0 59px 21px 59px
    }
}

@media screen and (min-width:1024px) {
    .rich_media {
        width: 740px;
        margin-left: auto;
        margin-right: auto
    }

    .rich_media_inner {
        padding: 20px
    }

    body {
        background-color: #fff
    }
}

@media screen and (min-width:1025px) {
    body {
        font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif
    }

    .rich_media {
        position: relative
    }

    .rich_media_inner {
        background-color: #fff;
        padding-bottom: 100px
    }
}

@media screen and (min-width:1024px) {
    .rich_media_meta {
        max-width: none
    }

    a.rich_media_meta_nickname {
        display: inline-block !important
    }

    span.rich_media_meta_nickname {
        display: none !important
    }

    .rich_media_content {
        min-height: 350px
    }

    .rich_media_title {
        padding-bottom: 10px;
        margin-bottom: 14px;
        border-bottom: 1px solid #e7e7eb
    }

    .discuss_container.access {
        width: 740px;
        margin-left: auto;
        margin-right: auto;
        background-color: #fff
    }

    .discuss_container.editing .frm_textarea_box {
        margin: 0
    }

    .frm_textarea_box {
        position: relative
    }

        .frm_textarea_box:before {
            content: " ";
            position: absolute;
            left: 0;
            top: 0;
            width: 1px;
            height: 100%;
            border-left: 1px solid #e7e6e4;
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5)
        }

        .frm_textarea_box:after {
            content: " ";
            position: absolute;
            left: 0;
            top: 0;
            width: 1px;
            height: 100%;
            border-left: 1px solid #e7e6e4;
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
            left: auto;
            right: -2px
        }

    .rich_media_meta.nickname {
        max-width: none
    }

    .rich_tips.with_line .tips {
        background-color: #fff
    }
}

.text_unselecet {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.pay_reading_area {
    padding: 60px 8px 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto
}

.pay_tit_tips_wrp {
    position: relative
}

    .pay_tit_tips_wrp:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 1px;
        border-top: 1px solid #e0e0e0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5)
    }

.pay_tit_tips {
    position: relative;
    top: -0.75em;
    padding: 0 .5em;
    background-color: #fff;
    color: #8c8c8c
}

.pay_tit_sub_tips {
    word-wrap: break-word;
    word-break: break-all;
    margin: -12px 0 10px
}

.btn_pay_reading {
    width: 180px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #0aba07;
    border: 1px solid #0aba07;
    margin: 5px 0 14px 0;
    display: inline-block
}

    .btn_pay_reading.disabled {
        border-color: #d5d6d7;
        color: #c4c2c5;
        background-color: #fbfbfd
    }

.pay_tips {
    font-size: 14px
}

.pop_tips .inner {
    width: 280px;
    box-sizing: border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 14px;
    background-color: #f7f7f9;
    position: fixed;
    left: 50%;
    top: 28%;
    margin-left: -140px;
    z-index: 20
}

    .pop_tips .inner .tips_title {
        font-size: 16px;
        display: block;
        vertical-align: middle;
        max-width: 98%;
        padding: 15px 10px 0;
        color: #3e3e3e;
        text-align: center
    }

    .pop_tips .inner .tips_con {
        color: #888;
        font-size: 14px;
        padding: 10px 15px
    }

    .pop_tips .inner .tips_opr {
        line-height: 50px;
        font-size: 18px
    }

        .pop_tips .inner .tips_opr .ft_btn {
            position: relative;
            width: 280px;
            display: block;
            text-align: center;
            color: #0aba07
        }

            .pop_tips .inner .tips_opr .ft_btn:before {
                content: " ";
                position: absolute;
                top: 0;
                right: 0;
                height: 1px;
                border-top: 1px solid #ececec;
                -webkit-transform-origin: 0 0;
                transform-origin: 0 0;
                -webkit-transform: scaleY(0.5);
                transform: scaleY(0.5);
                left: 0
            }

.pop_tips .mask {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.4);
    z-index: 1
}

.wx_poptips_wrp.pay_reading {
    top: 50%;
    margin-top: -60px
}

    .wx_poptips_wrp.pay_reading .toast_content {
        margin-top: 75px
    }

.weui_loading {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    -webkit-animation: weuiLoading 1s steps(12,end) infinite;
    animation: weuiLoading 1s steps(12,end) infinite;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%
}

@-webkit-keyframes weuiLoading {
    0% {
        -webkit-transform: rotate3d(0,0,1,0deg)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,360deg)
    }
}

@keyframes weuiLoading {
    0% {
        -webkit-transform: rotate3d(0,0,1,0deg)
    }

    100% {
        -webkit-transform: rotate3d(0,0,1,360deg)
    }
}

.load_img_wrp {
    display: inline-block;
    font-size: 0;
    position: relative;
    font-weight: 400;
    font-style: normal;
    text-indent: 0;
    text-shadow: none 1px 1px rgba(0,0,0,0.5)
}

    .load_img_wrp img {
        vertical-align: top
    }

.base_loading_opr {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px
}

.weui_loading.base_img_loading {
    width: 30px;
    height: 30px
}

.base_reload_opr {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    margin-top: -32px;
    margin-left: -28px
}

    .base_reload_opr .base_img_reload {
        display: inline-block;
        width: 40px;
        height: 40px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAMAAADw8nOpAAAArlBMVEUAAAAAAAD///9paWkyMjL////////////29vb////09PTn5+fh4eGvr6/////6+vqZmZm8vLz39/fj4+P8/PyBgYH////////////////Gxsb////////////v7+/MzMzr6+v///+4uLj////o6OhNTU3Y2NjQ0ND9/f35+fn////////////t7e3////////////////z8/Pb29v////y8vLw8PDU1NT////////ym0LiAAAAOXRSTlMaAPooH+3z2LwFtYZ5QvXUNkvDgOAul49vV1RHGRKfWZThSPiMI2pf6szLva2ahHhPQa9wIamkYyJOAjtMAAAD1ElEQVRYw8WZ6XbaMBBGp/K+L4DBxUDZQkjInpB+7/9ipSapQPKGOT69PxNzbY3Go5FMP2rIxqPkPphrjGnz4D4ZjbO6X1QqJ2liQMJI0kk7pfW8YwD0eOrOvFBRVSX0Zu401gGw3bN1sXLyqAEsdiKSiJyYAdrj5CJlNvSBoDegEga9APCHWWOl9eQDZkSVRCbgP1nNlC8GYHtUi2cDxksDpTUEjJ/UiJ8GMLTqlO93YI5KDVEdhrv3auVYR39BF7DoQx9XKVMGW6GLUGywtFw5An7RxfwCRpKSG3vUgh53CsoUeKNWvAFpkXLM+DNe/pxsLCvfdR7HNvHU30WldQebill/Pph9ben3t/b0piwfbNxZgnKIfuHVA9dc4gS2dcLCXOpjeK58AVsUCacMEuyjSLpgeDlVWgacghGvdHDqpA4M60T5BEOVi8ItStE28vtu4IkrMx9y7XEZvvBN5+2nF0Yb94Pf5UGVHgF+9k85lGdb3eMIe/1cE8f79R2MrSLP+vBbOfEhVVwTR2wpaoqjISdeizUZ/uRL+QiTBKbIMaLCxPq6n6lKz/F4VFoaIjGOX78pS2z3mKuv4noEzcqVzwjEQLPjDFAps6PzRvhzgOdcuRPLhToXjTKb/K63ilg+dn+VE8YGYtLmo6ZKboqGPmBsclCmiIUp1QCIr7zMBw6I+RwjPSgT8V184NdWoeThscUBJgelIcy3suTDruQTB4SgRTB+UAa9KEge1dPHgRWdoSOjsRjKVz6eGtx80sVgjmmE6XkG6Tzhaljnl4bCazeiBO55EucRatYfmPLdXSR0jxmdssorQsOFUX4jZrinAJ4UyqZr5SIvckI1CmguBCPAAbfZ1HD07+cKMScNipwZm1plqIFzksYKNGI4r3r5UhBRLTOcMP/3WCpYsXJB9TjcuFzQibLlwPlaIoRegdZmeniDceTjNMaYFyfRiprg+bkxWAtJVJjqduO+EtBCIdWLX0hfbebcS3F3kZSUjU0zpbrFisSyUVLc9tTQuSCpuJWUYH9A7dCRlS0U+3bGCEbpcsa8VkoHSfmiG7dSxkgrWoPpRS7eGlQ1MG6b/c+uss1iFWsaH5fYZtU0g6XrxUzj/xKawbqW1Sx+mhX4dlNoWesba321lvvAIA8Lb5qExrq2/b/thee7vy2O2FTa/tdvUoLVzFMOdwkjvvvjcRY2KRdspZZ6g63UFRu+fc2Gr4NtaQeb5w62+B0cRHR0XHL9oU73R0/XH5B1c4zX/WEj5/f1R6LdH9xef7x8/SF410f1139Q+P+fPa74ONPBJ6Q/+TfzjGYmPq8AAAAASUVORK5CYII=');
        background-size: cover;
        background-repeat: no-repeat
    }

    .base_reload_opr .desc {
        font-size: 14px;
        color: #888;
        margin-top: 10px
    }

.bg_gray_wrp {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #eeedeb
}

.gif_img_wrp {
    display: inline-block;
    font-size: 0;
    position: relative;
    font-weight: 400;
    font-style: normal;
    text-indent: 0;
    text-shadow: none 1px 1px rgba(0,0,0,0.5)
}

    .gif_img_wrp img {
        vertical-align: top
    }

.gif_img_tips {
    background: rgba(0,0,0,0.6) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endcolorstr = '#99000000');
    border-top-left-radius: 1.2em 50%;
    -moz-border-radius-topleft: 1.2em 50%;
    -webkit-border-top-left-radius: 1.2em 50%;
    border-top-right-radius: 1.2em 50%;
    -moz-border-radius-topright: 1.2em 50%;
    -webkit-border-top-right-radius: 1.2em 50%;
    border-bottom-left-radius: 1.2em 50%;
    -moz-border-radius-bottomleft: 1.2em 50%;
    -webkit-border-bottom-left-radius: 1.2em 50%;
    border-bottom-right-radius: 1.2em 50%;
    -moz-border-radius-bottomright: 1.2em 50%;
    -webkit-border-bottom-right-radius: 1.2em 50%;
    line-height: 2.3;
    font-size: 11px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 10px;
    min-width: 65px
}

    .gif_img_tips.loading {
        min-width: 75px
    }

    .gif_img_tips i {
        vertical-align: middle;
        margin: -0.2em .73em 0 -2px
    }

.gif_img_play_arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: dashed;
    border-color: transparent;
    border-right-width: 0;
    border-left-color: #fff;
    border-left-style: solid;
    border-width: 5px 0 5px 8px
}

.gif_img_loading {
    width: 14px;
    height: 14px
}

i.gif_img_loading {
    margin-left: -4px
}

.gif_bg_tips_wrp {
    position: relative;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0
}

    .gif_bg_tips_wrp .gif_img_tips_group {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9999
    }

        .gif_bg_tips_wrp .gif_img_tips_group .gif_img_tips {
            top: 0;
            left: 0;
            bottom: auto
        }

.flex_context {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.flex_bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    word-wrap: break-word;
    word-break: break-all
}

.weapp_card {
    border: 1px solid #e1e1e1;
    background-color: #fdfdfd;
    color: #3e3e3e;
    line-height: 1.6;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    text-indent: 0;
    text-align: left;
    text-decoration: none
}

    .weapp_card.flex_context {
        padding: 12px 15px
    }

        .weapp_card.flex_context .weapp_card_hd {
            padding-right: 1em
        }

        .weapp_card.flex_context .weapp_card_avatar {
            width: 50px;
            height: 50px
        }

        .weapp_card.flex_context .weapp_card_nickname {
            font-size: 17px;
            font-weight: 400;
            display: block;
            width: auto;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            word-wrap: normal
        }

    .weapp_card.app_context {
        padding-top: 10px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        overflow: hidden
    }

        .weapp_card.app_context .weapp_card_bd {
            padding: 0 15px 15px
        }

        .weapp_card.app_context .weapp_card_profile {
            font-size: 12px;
            color: #8c8c8c
        }

        .weapp_card.app_context .weapp_card_avatar {
            width: 20px;
            height: 20px;
            margin: -0.2em 5px 0 0
        }

        .weapp_card.app_context .weapp_card_nickname {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            font-weight: 400
        }

        .weapp_card.app_context .weapp_card_title {
            padding: .3em 0 .75em;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            font-weight: 400
        }

        .weapp_card.app_context .weapp_card_thumb_wrp {
            position: relative;
            display: block;
            padding-bottom: 80%;
            overflow: hidden;
            background-repeat: no-repeat;
            background-position: center center;
            -webkit-background-size: cover;
            background-size: cover
        }

        .weapp_card.app_context .weapp_card_thumb {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100% !important
        }

        .weapp_card.app_context .weapp_card_ft {
            padding: 0 15px;
            border-top: 1px solid #e1e1e1;
            line-height: 1.56em
        }

    .weapp_card.app_context, .weapp_card .weapp_card_bd, .weapp_card .weapp_card_ft, .weapp_card .weapp_card_nickname, .weapp_card .weapp_card_info, .weapp_card .weapp_card_title {
        display: block
    }

.weapp_card_avatar {
    padding: 0
}

.weapp_card_logo {
    color: #8c8c8c;
    font-size: 13px
}

.icon_weapp_logo_mini {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: .2em;
    margin-top: -0.2em
}

.share_appmsg_container {
    padding: 17px 20px;
    text-decoration: none;
    color: #000;
    -webkit-tap-highlight-color: transparent
}

    .share_appmsg_container:active {
        background-color: #f7f7f7
    }

    .share_appmsg_container .flex_bd {
        padding-left: 10px
    }

.share_appmsg_title {
    font-size: 16px
}

.share_appmsg_desc {
    color: #8c8c8c;
    font-size: 13px;
    line-height: 1.4;
    margin-top: .2em
}

.share_appmsg_icon {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABGCAMAAABCBcKLAAAAflBMVEUAAAAso0Q/rFYso0Qro0Qro0QupkkvqUsso0QtpEYwp0lFu2Iro0Qro0UspEUspEYso0QspEQso0UvpUUro0Uro0Uro0Qro0Qso0UspEU4rEorokQso0Qso0QtpEUro0YspEUspkQso0Uro0Qto0Uto0QupEYrokUzqkQrokS9r21/AAAAKXRSTlMA5Av887MjG39JFQPo3FJAlIN4L8+sppyLWw3t06J+bEw10MRyZCvUHvB+FQ8AAAFySURBVFjD7dhrb4MgGIZhREXFs2099dy13Z7//weXZkvVBTt54WPvjyZcCYpIZNPEtf5IPfybE7GZZLnD0hw1wUMPGimNLAFMkRDPXL/LRc9epEb4ZjASwR7pIyMDGaMhIYZSRkMyjCpoCE8w6khDQozLSIicrrGIhJSwgOwsIAI/7fyiLQ+Hg6AgVwBwKzlcISA1ALSMGSEpANwNEVe91PXV1gbS2UByG4iwgXCmXxD8QRghx1uZI4ATWECw5hYQ+LEFBIUNBEca0udV4z9PDu5JG4mjJsU0b6WHnJut6owRaCBnH+rWfCkiN5jNj5ch2RYvqhYhLWCKxHsMUadTY4h6Y0sMUR9xhmmUxSYTqNNZ9vvRgEtddvnqq9d9Ae/ur3AJc07dCjZ4lITCYFMK3Adx40bbYwig6A036k94J9NPhsD2PDtTyZYhNzdn8y1EmoqZI/vYAtIxC4ikIDpj3sgbeSO07CMOSDkTJCIp0x9T39HayMQFhdt5AAAAAElFTkSuQmCC) no-repeat 0 0;
    width: 34px;
    height: 35px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 34px auto;
    background-size: 34px auto
}

.img_loadederror {
    background-color: #eeedeb;
    border: 1px solid #eeedeb;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAMAAADw8nOpAAAArlBMVEUAAAAAAAD///9paWkyMjL////////////29vb////09PTn5+fh4eGvr6/////6+vqZmZm8vLz39/fj4+P8/PyBgYH////////////////Gxsb////////////v7+/MzMzr6+v///+4uLj////o6OhNTU3Y2NjQ0ND9/f35+fn////////////t7e3////////////////z8/Pb29v////y8vLw8PDU1NT////////ym0LiAAAAOXRSTlMaAPooH+3z2LwFtYZ5QvXUNkvDgOAul49vV1RHGRKfWZThSPiMI2pf6szLva2ahHhPQa9wIamkYyJOAjtMAAAD1ElEQVRYw8WZ6XbaMBBGp/K+L4DBxUDZQkjInpB+7/9ipSapQPKGOT69PxNzbY3Go5FMP2rIxqPkPphrjGnz4D4ZjbO6X1QqJ2liQMJI0kk7pfW8YwD0eOrOvFBRVSX0Zu401gGw3bN1sXLyqAEsdiKSiJyYAdrj5CJlNvSBoDegEga9APCHWWOl9eQDZkSVRCbgP1nNlC8GYHtUi2cDxksDpTUEjJ/UiJ8GMLTqlO93YI5KDVEdhrv3auVYR39BF7DoQx9XKVMGW6GLUGywtFw5An7RxfwCRpKSG3vUgh53CsoUeKNWvAFpkXLM+DNe/pxsLCvfdR7HNvHU30WldQebill/Pph9ben3t/b0piwfbNxZgnKIfuHVA9dc4gS2dcLCXOpjeK58AVsUCacMEuyjSLpgeDlVWgacghGvdHDqpA4M60T5BEOVi8ItStE28vtu4IkrMx9y7XEZvvBN5+2nF0Yb94Pf5UGVHgF+9k85lGdb3eMIe/1cE8f79R2MrSLP+vBbOfEhVVwTR2wpaoqjISdeizUZ/uRL+QiTBKbIMaLCxPq6n6lKz/F4VFoaIjGOX78pS2z3mKuv4noEzcqVzwjEQLPjDFAps6PzRvhzgOdcuRPLhToXjTKb/K63ilg+dn+VE8YGYtLmo6ZKboqGPmBsclCmiIUp1QCIr7zMBw6I+RwjPSgT8V184NdWoeThscUBJgelIcy3suTDruQTB4SgRTB+UAa9KEge1dPHgRWdoSOjsRjKVz6eGtx80sVgjmmE6XkG6Tzhaljnl4bCazeiBO55EucRatYfmPLdXSR0jxmdssorQsOFUX4jZrinAJ4UyqZr5SIvckI1CmguBCPAAbfZ1HD07+cKMScNipwZm1plqIFzksYKNGI4r3r5UhBRLTOcMP/3WCpYsXJB9TjcuFzQibLlwPlaIoRegdZmeniDceTjNMaYFyfRiprg+bkxWAtJVJjqduO+EtBCIdWLX0hfbebcS3F3kZSUjU0zpbrFisSyUVLc9tTQuSCpuJWUYH9A7dCRlS0U+3bGCEbpcsa8VkoHSfmiG7dSxkgrWoPpRS7eGlQ1MG6b/c+uss1iFWsaH5fYZtU0g6XrxUzj/xKawbqW1Sx+mhX4dlNoWesba321lvvAIA8Lb5qExrq2/b/thee7vy2O2FTa/tdvUoLVzFMOdwkjvvvjcRY2KRdspZZ6g63UFRu+fc2Gr4NtaQeb5w62+B0cRHR0XHL9oU73R0/XH5B1c4zX/WEj5/f1R6LdH9xef7x8/SF410f1139Q+P+fPa74ONPBJ6Q/+TfzjGYmPq8AAAAASUVORK5CYII=');
    background-size: 40px;
    background-position: center center;
    background-repeat: no-repeat
}

.img_loading {
    background-color: #eeedeb;
    border: 1px solid #eeedeb;
    background-size: 22px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('data:image/gif;base64,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')
}

.appmsg_card_context {
    position: relative;
    background-color: #fdfdfd
}

    .appmsg_card_context:before {
        content: " ";
        border: 1px solid #ececec;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        position: absolute;
        top: 0;
        left: 0;
        width: 200%;
        height: 200%;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }

.appmsg_card_ft {
    position: relative;
    font-size: 13px
}

    .appmsg_card_ft:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 1px;
        border-top: 1px solid #ececec;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5)
    }

.dropdown_opr_tips {
    display: inline-block;
    vertical-align: top;
    color: #8c8c8c;
    position: relative
}

.dropdown_opr_popover {
    display: none;
    font-size: 13px;
    line-height: 2.8;
    padding: 0 1em;
    background: #fff;
    color: #576b95;
    border: 1px solid #dfdfdf;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
    border-radius: 3px;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .dropdown_opr_popover:active {
        background-color: #ececec
    }

.link_tips {
    float: right
}

    .link_tips img {
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin-right: .2em;
        margin-top: -2px
    }

.appmsg_card_btn {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    color: #576b95;
    border: 1px solid #576b95;
    border-radius: 3px;
    font-size: 13px;
    line-height: 1;
    padding: 8px 9px
}

    .appmsg_card_btn:active {
        border-color: #354567;
        color: #354567;
        -webkit-tap-highlight-color: rgba(0,0,0,0)
    }

    .appmsg_card_btn img {
        width: 13px;
        height: 13px;
        vertical-align: middle;
        margin-right: .2em;
        margin-top: -2px
    }

.mpda_cpc_context {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 14px 0
}

    .mpda_cpc_context:before {
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        z-index: 1
    }

.mpda_cpc_bd {
    position: relative;
    padding-bottom: 56.25%;
    width: auto;
    height: auto;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.mpda_cpc_thumb {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.mpda_cpc_ft {
    padding: 20px 10px
}

@media(min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {
    .appmsg_card_ft, .appmsg_card_btn {
        font-size: 15px
    }
}

.not_in_mm .rich_media_meta_list {
    position: relative;
    z-index: 1
}

.not_in_mm .rich_media_content {
    position: relative
}

.not_in_mm .profile_container {
    width: 535px;
    position: absolute;
    top: 100%;
    left: 65px;
    font-size: 14px;
    *margin-top: 10px
}

.not_in_mm .profile_inner {
    position: relative;
    padding: 30px 22px 36px 144px;
    background-color: #fff;
    border: 1px solid #d9dadc;
    *zoom: 1
}

.not_in_mm .profile_arrow_wrp {
    position: absolute;
    left: 22px;
    top: -8px
}

.not_in_mm .profile_arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: dashed;
    border-color: transparent;
    border-top-width: 0;
    border-bottom-color: #d9dadc;
    border-bottom-style: solid;
    position: absolute;
    top: 0
}

    .not_in_mm .profile_arrow.arrow_in {
        margin-top: 1px;
        border-bottom-color: #fff
    }

.not_in_mm .profile_avatar {
    position: absolute;
    width: 100px;
    left: 24px;
    top: 24px;
    height: 100px !important
}

.not_in_mm .profile_nickname {
    font-size: 16px;
    font-weight: 400
}

.not_in_mm .profile_meta {
    margin-top: 5px;
    overflow: hidden;
    *zoom: 1
}

.not_in_mm .profile_meta_label {
    float: left;
    width: 4em;
    margin-right: 1em
}

.not_in_mm .profile_meta_value {
    display: block;
    overflow: hidden;
    *zoom: 1;
    color: #adadad
}

.not_in_mm .icon_verify {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    line-height: 9em;
    overflow: hidden
}

    .not_in_mm .icon_verify.success {
        background: transparent url(//res.wx.qq.com/mmbizwap/en_US/htmledition/images/icon/wxverify/icon_verify_success238f08.png) no-repeat 0 0
    }

.not_in_mm span.rich_media_meta_nickname {
    display: inline-block
}

.not_in_mm a.rich_media_meta_nickname {
    display: none
}

.not_in_mm .rich_media_inner {
    position: relative
}

.not_in_mm .qr_code_pc_outer {
    display: none !important;
    position: fixed;
    left: 0;
    right: 0;
    top: 20px;
    color: #717375;
    text-align: center
}

.not_in_mm .qr_code_pc_inner {
    position: relative;
    width: 740px;
    margin-left: auto;
    margin-right: auto
}

.not_in_mm .qr_code_pc {
    position: absolute;
    right: -140px;
    top: 0;
    width: 140px;
    padding: 16px;
    border: 1px solid #d9dadc;
    background-color: #fff;
    word-wrap: break-word;
    word-break: break-all
}

    .not_in_mm .qr_code_pc p {
        font-size: 14px;
        line-height: 20px
    }

.not_in_mm .qr_code_pc_img {
    width: 102px;
    height: 102px
}

@media screen and (min-width:1025px) {
    .not_in_mm .qr_code_pc_outer {
        display: block !important
    }
}
