@charset "UTF-8";
*,:after,:before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
:after,:before{
    text-decoration:inherit;
    vertical-align:inherit
}
:where(:root){
    -webkit-tap-highlight-color:transparent;
    -webkit-text-size-adjust:100%;
    cursor:default;
    line-height:1.5;
    overflow-wrap:break-word;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4
}
:where(body){
    margin:0
}
:where(h1){
    font-size:2em;
    margin:.67em 0
}
:where(dl,ol,ul) :where(dl,ol,ul){
    margin:0
}
:where(hr){
    color:inherit;
    height:0
}
:where(nav) :where(ol,ul){
    list-style-type:none;
    padding:0
}
:where(nav li):before{
    content:"\200B";
    float:left
}
:where(pre){
    font-family:monospace,monospace;
    font-size:1em;
    overflow:auto
}
:where(abbr[title]){
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
:where(b,strong){
    font-weight:bolder
}
:where(code,kbd,samp){
    font-family:monospace,monospace;
    font-size:1em
}
:where(small){
    font-size:80%
}
:where(audio,canvas,iframe,img,svg,video){
    vertical-align:middle
}
:where(iframe){
    border-style:none
}
:where(svg:not([fill])){
    fill:currentColor
}
:where(table){
    border-collapse:collapse;
    border-color:inherit;
    text-indent:0
}
:where(button,input,select){
    margin:0
}
:where(button,[type=button i],[type=reset i],[type=submit i]){
    -webkit-appearance:button
}
:where(fieldset){
    border:.01333rem solid #a0a0a0
}
:where(progress){
    vertical-align:baseline
}
:where(textarea){
    margin:0;
    resize:vertical
}
:where([type=search i]){
    -webkit-appearance:textfield;
    outline-offset:-.02667rem
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{
    height:auto
}
::-webkit-input-placeholder{
    color:inherit;
    opacity:.54
}
::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
:where(dialog){
    background-color:#fff;
    border:solid;
    color:#000;
    height:-moz-fit-content;
    height:-webkit-fit-content;
    height:fit-content;
    left:0;
    margin:auto;
    padding:1em;
    position:absolute;
    right:0;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content
}
:where(dialog:not([open])){
    display:none
}
:where(details>summary:first-of-type){
    display:list-item
}
:where([aria-busy=true i]){
    cursor:progress
}
:where([aria-controls]){
    cursor:pointer
}
:where([aria-disabled=true i],[disabled]){
    cursor:not-allowed
}
:where([aria-hidden=false i][hidden]){
    display:inline;
    display:initial
}
:where([aria-hidden=false i][hidden]:not(:focus)){
    clip:rect(0,0,0,0);
    position:absolute
}
html{
    font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif
}
code,kbd,pre,samp{
    font-family:Menlo,Consolas,Roboto Mono,monospace
}
a{
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body.ios{
    cursor:pointer
}
@font-face{
    font-family:icomoon;
    font-style:normal;
    font-weight:400;
    src:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/icomoon.1adfe1c60f03e5bc8bd0.ttf) format("truetype"),url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/icomoon.be9154276c565176b74c.woff) format("woff"),url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/icomoon.c3831930ea32fc59358b.svg) format("svg")
}
[class*=" icon-"],[class^=icon-]{
    speak:none;
    -webkit-font-feature-settings:normal;
    font-feature-settings:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family:icomoon!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    text-transform:none
}
.icon-logo{
    color:#fff
}
.icon-play:before{
    content:""
}
.icon-href:before{
    content:""
}
.icon-radio:before{
    content:""
}
.icon-radio-checked:before{
    content:""
}
.icon-talk:before{
    content:""
}
.icon-checkbox:before{
    content:""
}
.icon-checkbox-checked:before{
    content:""
}
.icon-flag:before{
    content:""
}
.icon-image:before{
    content:""
}
.icon-logo:before{
    content:""
}
.icon-like:before{
    content:""
}
.icon-liked:before{
    content:""
}
.icon-timeline:before{
    content:""
}
.icon-read:before{
    content:""
}
.icon-audio:before{
    content:""
}
.icon-arrow:before{
    content:""
}
.icon-live:before{
    content:""
}
.icon-quotes-left:before{
    content:""
}
.icon-quotes-right:before{
    content:""
}
.icon-close:before{
    content:""
}
.icon-weixin:before{
    content:""
}
.icon-qq:before{
    content:""
}
.icon-weibo:before{
    content:""
}
.icon-switch:before{
    content:""
}
.icon-email:before{
    content:""
}
.icon-talking:before{
    content:""
}

.empty {
    width: 100%;
    height: 0.14rem;
    background: #F7F7F7;
     margin-top:0.2888rem;
}
.icon-vip{
    background:#f1c37e url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/vip.35d08192e94b04059f4f.png) 50%/100% 100% no-repeat;
    border-radius:.06667rem;
    display:inline-block;
    height:.48rem;
    width:.72rem
}
.main.main-paid .article .article-body:after{
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(hsla(0,0%,100%,0)));
    background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0));
    bottom:0;
    content:"";
    height:4.26667rem;
    left:0;
    pointer-events:none;
    position:absolute;
    width:100%
}
.main.main-paid .main-openApp{
    display:none
}
.main.main-paid .expend-title{
    pointer-events:none;
    position:relative;
    z-index:10
}
.banner-vipBanner{
    width:100%
}
.article-pay{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 0 .4rem
}
.article-pay.article-pay-collect .pay-price,.article-pay.article-pay-vip .pay-price{
    background:#f5f7f9;
    color:#333;
    font-weight:400
}
.article-pay .pay-buyCount-wrap{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -ms-flex-item-align:stretch;
    align-items:center;
    align-self:stretch;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.32rem;
    margin:.26667rem 0 .64rem;
    text-align:center
}
.article-pay .pay-buyCount-wrap .pay-wordCount{
    font-size:.4rem;
    font-weight:600
}
.article-pay .pay-buyCount-wrap:after,.article-pay .pay-buyCount-wrap:before{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    background:#ddd;
    content:"";
    flex-grow:1;
    height:1PX;
    min-width:.13333rem;
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5)
}
.article-pay .pay-buyCount-wrap:before{
    margin:0 .33333rem 0 .13333rem
}
.article-pay .pay-buyCount-wrap:after{
    margin:0 .13333rem 0 .33333rem
}
.article-pay .pay-buyCount-wrap .icon-arrow{
    color:#999;
    margin:0 0 0 .2rem;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.article-pay .pay-buyCount{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    overflow:hidden
}
.article-pay .pay-buyCount,.article-pay .pay-record{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.article-pay .pay-record{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.article-pay .pay-record .s-shrink{
    -ms-flex-negative:0;
    flex-shrink:0
}
.article-pay .pay-record .s-collectName{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.article-pay .pay-record .s-strong{
    color:#333;
    font-weight:500
}
.article-pay .pay-collect,.article-pay .pay-price{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#ee1a1a;
    border-radius:.53333rem;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.4rem;
    font-weight:500;
    font-weight:600;
    height:1.06667rem;
    justify-content:center;
    margin:.16rem 0;
    min-width:66%;
    padding:0 .13333rem;
    white-space:nowrap
}
.article-pay .pay-collect .s-small,.article-pay .pay-price .s-small{
    font-size:.34667rem;
    font-weight:400;
    margin:0 0 0 .2rem
}
.article-pay .pay-vip{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(195,143,58,.25)),to(rgba(195,143,58,.5)));
    background-image:linear-gradient(90deg,rgba(195,143,58,.25),rgba(195,143,58,.5));
    border-radius:1.33333rem;
    color:#783c00;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.4rem;
    font-weight:500;
    height:1.06667rem;
    justify-content:center;
    margin:.16rem 0;
    min-width:66%;
    padding:0 .13333rem;
    position:relative;
    white-space:nowrap
}
.article-pay .pay-vip .s-bubble{
    background:#783c00;
    border-radius:.26667rem;
    color:#fff;
    font-size:.29333rem;
    font-weight:600;
    line-height:.53333rem;
    padding:0 .2rem;
    position:absolute;
    right:1.06667rem;
    text-align:center;
    top:-.4rem;
    -webkit-transform:translateX(50%);
    transform:translateX(50%);
    z-index:10
}
.article-pay .pay-vip .s-bubble:after{
    border:.26667rem solid transparent;
    border-left-color:#783c00;
    bottom:-.13333rem;
    content:"";
    height:0;
    left:50%;
    position:absolute;
    width:0;
    z-index:-1
}
.article-pay .pay-vip-tip{
    background:#333;
    border-radius:.26667rem;
    color:#fff;
    font-size:.29333rem;
    font-weight:600;
    line-height:.53333rem;
    padding:0 .2rem;
    position:absolute;
    right:-.8rem;
    text-align:center;
    top:-.4rem;
    z-index:10
}
.article-pay .pay-vip-tip .tip-fullPrice{
    color:#fff;
    font-size:.29333rem;
    font-weight:200;
    opacity:.8;
    text-align:center;
    text-decoration:line-through
}
.article-pay .pay-vip-tip:after{
    border:.26667rem solid transparent;
    border-left-color:#333;
    bottom:-.13333rem;
    content:"";
    height:0;
    left:50%;
    position:absolute;
    width:0;
    z-index:-1
}
.article-pay .pay-bugNotes{
    color:#999;
    font-size:.32rem;
    font-weight:400;
    margin:.16rem 0
}
.article-pay .pay-bugNotes a{
    color:#666
}
.article-payCollect{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#f5f7f9;
    border-radius:.26667rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:.4rem 0;
    padding:.16rem .32rem
}
.article-payCollect .s-title{
    color:#999;
    font-size:.32rem;
    padding:.08rem 0 0
}
.article-payCollect .payCollect-content{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.32rem 0
}
.article-payCollect .payCollect-cover{
    -ms-flex-negative:0;
    border-radius:.08rem;
    flex-shrink:0;
    height:1.33333rem;
    margin:0 .21333rem 0 0;
    -o-object-fit:cover;
    object-fit:cover;
    overflow:hidden;
    width:1.33333rem
}
.article-payCollect .payCollect-info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    overflow:hidden
}
.article-payCollect .payCollect-name{
    color:#333;
    font-size:.42667rem;
    line-height:2;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.article-payCollect .payCollect-count{
    color:#999;
    font-size:.32rem
}
.article-payCollect .paidCollect-line{
    background-color:#ddd;
    height:.01333rem;
    margin:0 0 .16rem;
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5);
    width:100%
}
.article-payCollect .payCollect-recommend{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1.17333rem;
    overflow:hidden;
    padding:0 .18667rem
}
.article-payCollect .recommend-tip{
    -ms-flex-negative:0;
    color:#999;
    flex-shrink:0;
    font-size:.32rem;
    font-weight:500;
    margin:0 .4rem 0 0
}
.article-payCollect .recommend-title{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    color:#666;
    flex-grow:1;
    font-size:.4rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.article-payCollect .icon-arrow{
    -ms-flex-negative:0;
    color:#b4b4b4;
    flex-shrink:0;
    font-size:.26667rem;
    margin:0 0 0 .06667rem
}
.article-payVip-recommend{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#f5f7f9;
    border-radius:.26667rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:.4rem 0;
    padding:.16rem .32rem
}
.article-payVip-recommend.article-payVip-recommend-content{
    padding:0 .32rem
}
.article-payVip-recommend .payVip-swiper{
    overflow:hidden
}
.article-payVip-recommend .swiper-pagination{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.article-payVip-recommend .swiper-pagination .swiper-pagination-bullet{
    background:rgba(0,0,0,.2);
    border-radius:50%;
    display:block;
    height:.16rem;
    margin:0 .06667rem;
    width:.16rem
}
.article-payVip-recommend .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:rgba(0,0,0,.5);
    border-radius:.08rem;
    width:.32rem
}
.article-payVip-recommend .s-header{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.article-payVip-recommend .s-header a,.article-payVip-recommend .s-title{
    color:#999;
    font-size:.32rem;
    padding:.08rem 0 0
}
.article-payVip-recommend ul{
    list-style:none;
    margin:0;
    padding:0
}
.article-payVip-recommend .s-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.32rem 0
}
.article-payVip-recommend .s-cover{
    -ms-flex-negative:0;
    border-radius:.08rem;
    flex-shrink:0;
    height:1.6rem;
    margin:0 .21333rem 0 0;
    -o-object-fit:cover;
    object-fit:cover;
    overflow:hidden;
    width:2.13333rem
}
.article-payVip-recommend .s-info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    overflow:hidden
}
.article-payVip-recommend .s-name{
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    color:#333;
    display:-webkit-box;
    font-size:.37333rem;
    line-height:.48rem;
    max-height:.96rem;
    min-height:.96rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.article-payVip-recommend .s-desc{
    color:#999;
    font-size:.32rem;
    line-height:1;
    margin:.21333rem 0 0
}
.article-payVip-recommend .s-desc .s-price{
    font-weight:600;
    margin:0 .26667rem 0 0
}
.article-payVip-recommend .s-line{
    background-color:#ddd;
    height:.01333rem;
    margin:0 0 .16rem;
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5);
    width:100%
}
body{
    background:#fff;
    margin:0 auto;
    max-width:750PX;
    overflow-x:hidden;
    overflow-y:auto;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
a{
    color:#1b88ee;
    text-decoration:none
}
figure{
    margin:0
}
.main{
    font-size:.48rem;
    padding:0 .53333rem
}
.main .article-title{
    color:#333;
    font-size:.66667rem;
    font-weight:500;
    letter-spacing:0;
    line-height:.90667rem;
    margin:.53333rem 0
}
.main .article-info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin:.13333rem 0 .66667rem
}
.main .article-info .s-avatar{
    border-radius:50%;
    height:.86667rem;
    margin-right:.13333rem;
    width:.86667rem
}
.main .article-info .s-author{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    flex-grow:1;
    line-height:1.5;
    overflow:hidden
}
.main .article-info address{
    color:#333;
    font-size:.34667rem;
    font-style:normal;
    letter-spacing:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.main .article-info address a{
    color:#333
}
.main .article-info .s-time{
    color:#b4b4b4;
    font-size:.32rem
}
.main .article-info .s-comment{
    -ms-flex-negative:0;
    background:#f5f7f9;
    border-radius:.38667rem;
    flex-shrink:0;
    font-size:.37333rem
}
.main .article-info .s-comment a{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:.77333rem;
    line-height:.77333rem;
    padding:0 .32rem
}
.main .article-info .s-comment a:before{
    background:url(/static/skin/mobile-2025/img/ico-hits.png) 50% no-repeat;
    background-size:100% 100%;
    content:"";
    height:.53333rem;
    margin:0 .13333rem 0 0;
    width:.53333rem
}
.main .article-body{
    color:#333;
    font-weight:400;
    letter-spacing:0;
    line-height:.74667rem;
    overflow:hidden;
    overflow-wrap:break-word;
    position:relative;
    text-align:justify
   
}
.main .article-body p{
    overflow：hidden；
}

.main .article-body img{
    width: 100%;
    max-width: 100%;
    height: auto;
    border-radius: 16px;
    border: none;
    display:block

}

.main .article-body.article-body-fold{
    max-height:200vh
}
.main .article-body.article-body-fold:after{
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),to(hsla(0,0%,100%,0)));
    background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,0));
    bottom:0;
    content:"";
    height:4.26667rem;
    left:0;
    pointer-events:none;
    position:absolute;
    width:100%
}
.main .article-body .preset-original-title{
    color:#666;
    line-height:.8rem;
    margin-top:.36rem;
    text-align:justify;
    word-break:break-all
}
.main .article-body .preset-original-title:before{
    content:"「";
    margin:0 .08rem 0 -.13333rem
}
.main .article-body .preset-original-title:after{
    content:"」";
    margin-left:.08rem
}
.main .article-body blockquote{
    border-left:.06667rem solid #ddd;
    border-radius:.02667rem;
    color:#666;
    font-size:.45333rem;
    margin:0;
    padding:0 0 0 .26667rem
}
.main .article-body pre{
    white-space:pre-wrap
}
.main .article-body ol{
    padding-left:1em
}
.main .article-body .preset-text-border{
    border:.02667rem solid #000
}
.main .article-body .hljs{
    background-color:#f5f7f9;
    font-size:.75em;
    padding:.6em .8em!important
}
.main .unfold-content{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.4rem;
    justify-content:center;
    padding:.42667rem 0
}
.main .unfold-content .icon-arrow{
    font-size:.29333rem;
    margin:0 0 0 .2rem;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.main .main-openApp{
    border:.02667rem solid #ee1a1a;
    border-radius:.58667rem;
    color:#ee1a1a;
    font-size:.45333rem;
    height:1.17333rem;
    margin:.53333rem auto .8rem;
    max-width:100%;
    text-align:center;
    width:90%
}
.main .main-openApp,.rumor{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.rumor{
    background:rgba(254,93,16,.05);
    border-radius:.08rem;
    color:#fe5d10;
    font-size:.32rem;
    height:.66667rem;
    letter-spacing:0;
    line-height:1;
    margin:.32rem 0 0
}
.rumor:before{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/rumor.fb75769dd96838373339.png) 50%/100% 100% no-repeat;
    content:"";
    height:.4rem;
    margin:0 .10667rem 0 0;
    width:.4rem
}
.area-topBanner{
    max-width:100%;
    overflow:hidden
}
.loading{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:none;
    justify-content:center;
    margin:.13333rem 0
}
.loading.show{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.loading .circular{
    -webkit-animation:rotate 2s linear infinite;
    animation:rotate 2s linear infinite;
    height:.93333rem;
    -webkit-transform-origin:center center;
    transform-origin:center center;
    width:.93333rem
}
.loading .path{
    stroke-dasharray:1,200;
    stroke-dashoffset:0;
    stroke:#ccc;
    stroke-linecap:round;
    -webkit-animation:dash 1.5s ease-in-out infinite;
    animation:dash 1.5s ease-in-out infinite
}
@-webkit-keyframes rotate{
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes rotate{
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@-webkit-keyframes dash{
    0%{
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50%{
        stroke-dasharray:89,200;
        stroke-dashoffset:-.46667rem
    }
    to{
        stroke-dasharray:89,200;
        stroke-dashoffset:-1.65333rem
    }
}
@keyframes dash{
    0%{
        stroke-dasharray:1,200;
        stroke-dashoffset:0
    }
    50%{
        stroke-dasharray:89,200;
        stroke-dashoffset:-.46667rem
    }
    to{
        stroke-dasharray:89,200;
        stroke-dashoffset:-1.65333rem
    }
}
.article-footer{
    color:#999;
    font-size:.42667rem;
    line-height:.58667rem
}
.article-footer .s-statement{
    font-size:.37333rem;
    margin:.26667rem 0
}
.article-footer .s-info{
    margin:.13333rem 0
}
.footer{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:2rem;
    padding-bottom:calc(env(safe-area-inset-bottom) - 16PX)
}
.hide-comment .comment,.hide-comment .main .article-info .s-comment,.hide-comment .topNav .s-comment{
    display:none
}
.baidu .main .main-openApp,.toutiao .main .main-openApp{
    background:#ee1a1a;
    color:#fff
}
.toutiao .keyword-search{
    color:#404040;
    pointer-events:none
}
.hide-open .comment .comment-link .comment-open-app,.hide-open .m-photo .s-tip,.hide-open .m-photoSet .s-tip,.hide-open .m-video .s-tip,.hide-open .main-openApp,.hide-open .operate,.hide-open .recommend .recommend-item .s-openApp,.miniprogram .m-photo .s-tip,.miniprogram .m-photoSet .s-tip,.miniprogram .m-video .s-tip,.miniprogram .main-openApp,.miniprogram .recommend .recommend-item .s-openApp,.newsapp .comment .comment-link .comment-open-app,.newsapp .m-photo .s-tip,.newsapp .m-photoSet .s-tip,.newsapp .m-video .s-tip,.newsapp .main-openApp,.newsapp .operate,.newsapp .recommend .recommend-item .s-openApp,.toutiao .comment,.toutiao .recommend .recommend-item .s-openApp{
    display:none
}
.widget-slider{
    max-width:10rem!important
}
.widget-slider .widget-slider-article-simple{
    max-width:10rem
}
.pc .comment-open-app,.pc .m-photo .s-tip,.pc .m-photoSet .s-tip,.pc .m-video .s-tip,.pc .main-openApp,.pc .recommend .recommend-item .s-openApp{
    display:none
}
.pc .author-homePage{
    pointer-events:none
}
@media screen and (min-width:850px){
    body .floatMenu .floatMenu-content{
        right:-1.2rem
    }
}
body.paid .topNav{
    background:#fff
}
body.paid .topNav .s-comment.show{
    display:none
}
body.paid .topNav .s-back{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/home.470d92a5fdedaaba3191.png) 50% no-repeat;
    background-size:.66667rem .66667rem;
    padding:.26667rem .16rem .26667rem .13333rem
}
body.paid .topNav .s-search{
    background:#f5f7f9
}
body.paid .topNav .s-search .hot-word{
    color:#666
}
body.paid .topNav .s-search .hot-word:before{
    background-image:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/search-light.7f1f63c1c663f9ccd6b2.png);
    margin:0 .13333rem 0 0
}
body.paid .topNav .s-channel{
    display:none
}
body.paid .topNav .topNav-user{
    display:block
}
body.paid .main .article-info .s-comment{
    display:none
}
body.paid .m-photo img,body.paid .m-photoSet img,body.paid .m-video img{
    background:#e5e5e5 50%/3.6rem 2.69333rem no-repeat
}
body.paid .article-footer .s-info,body.paid .article-footer .s-statement{
    display:none
}
body.paid .main .article-info{
    pointer-events:none
}
body.paid .backflow-floating,body.paid .comment,body.paid .m-photo .s-tip,body.paid .m-photoSet .s-tip,body.paid .m-video .s-tip,body.paid .main-openApp,body.paid .recommend .recommend-item .s-openApp{
    display:none
}
.header,.topNav{
    height:1.28rem;
    max-width:750PX;
    width:100%
}
.topNav{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#051cab;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    left:0;
    margin:0 auto;
    position:fixed;
    right:0;
    top:0;
    z-index:100
}
.topNav .s-back{
    -ms-flex-item-align:stretch;
    -ms-flex-negative:0;
    align-self:stretch;
    background:url(../img/mologo.png) 50% no-repeat;
    background-size:2.2rem .79999rem;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    flex-shrink:0;
    font-size:0;
    padding:.26667rem .16rem .26667rem .4rem;
    width:2.2rem
}
.topNav .s-line{
    background:hsla(0,0%,100%,.5);
    height:.42667rem;
    width:1PX
}
.topNav .s-channel{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -ms-flex-negative:0;
    -ms-flex-item-align:stretch;
    align-items:center;
    align-self:stretch;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-shrink:0;
    font-size:.4rem;
    font-weight:400;
    justify-content:center;
    margin:0 .4rem 0 .16rem
}
.topNav .s-search{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    background:rgba(0,0,0,.1);
    border-radius:.46667rem;
    color:#fff;
    font-size:.4rem;
    height:.85333rem;
    justify-content:flex-start;
    margin:0 .4rem 0 0;
    padding:0 .13333rem 0 .26667rem;
    position:relative
}
.topNav .s-search,.topNav .s-search .hot-words{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-grow:1;
    overflow:hidden
}
.topNav .s-search .hot-words{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.topNav .s-search .hot-word{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -ms-flex-negative:0;
    align-items:center;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-shrink:0;
    height:.85333rem;
    justify-content:flex-start;
    overflow:hidden
}
.topNav .s-search .hot-word .s-text{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.topNav .s-search .hot-word:before{
    -ms-flex-negative:0;
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/search.f764c8e1be1bc69b6b2d.png) no-repeat 50%;
    background-size:100% 100%;
    content:"";
    flex-shrink:0;
    height:.4rem;
    margin:0 .05rem 0 0;
    width:.4rem
}
.topNav .s-comment{
    -ms-flex-negative:0;
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/discuss.aae7acd46aa0c6155bb1.png) no-repeat 0 100%;
    background-size:.66667rem .66667rem;
    color:#ee1a1a;
    flex-shrink:0;
    font-size:.26667rem;
    font-weight:700;
    height:.68rem;
    max-width:0;
    position:relative;
    -webkit-transform:scale(0);
    transform:scale(0)
}
.topNav .s-comment .s-count{
    background:#fff;
    border-radius:.16rem;
    height:.32rem;
    line-height:.32rem;
    margin:0 0 0 .4rem;
    padding:0 .06667rem
}
.topNav .s-comment.show{
    margin:0 .26667rem 0 0;
    max-width:unset;
    min-width:.06667rem;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .25s linear;
    transition:-webkit-transform .25s linear;
    transition:transform .25s linear;
    transition:transform .25s linear,-webkit-transform .25s linear
}
.topNav .topNav-user{
    background:#f5f7f9 url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/mine.25627349a06a2600881b.png) 50%/.64rem .64rem no-repeat;
    border-radius:50%;
    display:none;
    height:.85333rem;
    margin:0 .33333rem 0 0;
    width:.85333rem
}
.hot-search{
    bottom:-13.32rem;
    font-size:.37333rem;
    position:fixed
}
.hot-search h3{
    font-size:.42667rem
}
.hot-search ul{
    list-style:none;
    margin:0;
    padding:0
}
.comment{
    padding:.93333rem 0 .66667rem
}
.comment h3{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/comment-title.2310fbb7c01acd14cb88.png) 50% no-repeat;
    background-size:100% 100%;
    font-size:0;
    height:.8rem;
    margin:0 auto;
    padding:0;
    width:3.84rem
}
.comment .comment-list{
    margin:.42667rem 0 0
}
.comment .comment-list .comment-card{
    margin:0 0 .48rem
}
.comment .comment-list .comment-card header{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.comment .comment-list .comment-card .s-avatar{
    -ms-flex-negative:0;
    border-radius:50%;
    flex-shrink:0;
    height:.93333rem;
    margin:0 .2rem 0 0;
    width:.93333rem
}
.comment .comment-list .comment-card .s-info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    flex-grow:1
}
.comment .comment-list .comment-card .s-nick{
    color:#333;
    font-size:.37333rem;
    line-height:.48rem
}
.comment .comment-list .comment-card .s-location{
    color:#b4b4b4;
    font-size:.29333rem;
    letter-spacing:0;
    line-height:.37333rem
}
.comment .comment-list .comment-card .s-vote{
    color:#999;
    font-size:.34667rem;
    font-weight:500;
    line-height:.4rem;
    line-height:.61333rem
}
.comment .comment-list .comment-card .icon-fav{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/praise.f8b126943a80fffc22b1.png);
    background-size:100% 100%;
    display:inline-block;
    height:.53333rem;
    margin:0 0 0 .06667rem;
    vertical-align:top;
    width:.53333rem
}
.comment .comment-list .comment-card .s-content{
    color:#333;
    font-size:.48rem;
    letter-spacing:0;
    margin:.16rem 0 .16rem 1.12rem
}
.comment .comment-list .comment-card .s-time{
    color:#b4b4b4;
    font-size:.32rem;
    letter-spacing:0;
    line-height:.45333rem;
    margin:0 0 0 1.12rem
}
.comment .comment-link{
    -ms-flex-pack:distribute;
    color:#ee1a1a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.42667rem;
    font-weight:400;
    justify-content:space-around
}
.comment .comment-link a{
    color:#ee1a1a
}
.comment .comment-link .icon-arrow{
    font-size:.24rem;
    margin:.13333rem 0 .13333rem .06667rem
}
.comment .comment-empty{
    color:#333;
    font-size:.48rem;
    font-weight:400;
    letter-spacing:0;
    margin:1.33333rem 0;
    text-align:center
}
.ask{
    margin:.4rem 0 0;
    overflow:hidden
}
.ask h3{
    color:#333;
    font-size:.45333rem;
    font-weight:500;
    line-height:.66667rem
}
.ask ul{
    list-style:none;
    margin:0;
    padding:0
}
.ask li{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-bottom:1px solid #e5e5e5;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    overflow:hidden;
    padding:.32rem 0
}
.ask li a{
    color:#333
}
.ask li:last-child{
    border-bottom:none
}
.ask li .s-title{
    font-size:.48rem
}
.ask li .s-doctor{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.37333rem
}
.ask li .s-avatar{
    border-radius:.26667rem;
    height:1.06667rem;
    overflow:hidden;
    width:1.06667rem
}
.ask li .s-avatar img{
    height:auto;
    width:100%
}
.ask li .s-info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:.37333rem;
    margin:.32rem 0 .21333rem .13333rem
}
.ask li .s-info .s-hospital{
    color:#999;
    font-size:.34667rem
}
.ask li .s-detial{
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    color:#666;
    display:-webkit-box;
    font-size:.42667rem;
    letter-spacing:.01333rem;
    line-height:.66667rem;
    max-height:1.33333rem;
    overflow:hidden;
    text-align:justify;
    text-overflow:ellipsis
}
.card-recommend-oneImg{
    color:#333;
    font-size:.48rem
}
.card-recommend-oneImg article{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:2.89333rem
}
.card-recommend-oneImg article .s-left{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    flex-grow:1;
    justify-content:space-between;
    min-height:2.33333rem;
    min-width:0
}
.card-recommend-oneImg article .s-info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#999;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.32rem
}
.card-recommend-oneImg article .s-source{
    margin:0 .21333rem 0 0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.card-recommend-oneImg article .s-tag{
    color:#f52727
}
.card-recommend-oneImg article .s-replyCount,.card-recommend-oneImg article .s-tag{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin:0 .21333rem 0 0
}
.card-recommend-oneImg article .s-openApp{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -ms-flex-negative:0;
    align-items:center;
    border:.02667rem solid #ee1a1a;
    border-radius:1.33333rem;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    color:#ee1a1a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-shrink:0;
    font-size:.32rem;
    height:.58667rem;
    justify-content:center;
    padding:0 .24rem
}
.card-recommend-oneImg article .s-holder{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.card-recommend-oneImg article .s-right{
    -ms-flex-negative:0;
    border-radius:.08rem;
    flex-shrink:0;
    height:2.22667rem;
    margin:0 0 0 .4rem;
    overflow:hidden;
    position:relative;
    width:2.90667rem
}
.card-recommend-oneImg article .s-right img{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.card-recommend-oneImg article .s-right .icon-play{
    color:#fff;
    font-size:.42667rem;
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:5
}
.card-recommend-oneImg article .s-right .s-audioTime{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:.06667rem;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.32rem;
    position:absolute;
    right:.06667rem;
    z-index:5
}
.card-recommend-oneImg article .s-right .s-audioTime .icon-audio{
    color:#fff;
    font-size:.26667rem;
    margin:0 .13333rem 0 0;
    text-align:center
}
.card-recommend-oneImg article h4{
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    color:#333;
    display:-webkit-box;
    font-size:.48rem;
    font-weight:400;
    line-height:.66667rem;
    margin:0;
    max-height:1.33333rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.card-recommend-threeImg{
    color:#333;
    font-size:.48rem
}
.card-recommend-threeImg article{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    min-height:2.89333rem;
    padding:.21333rem 0
}
.card-recommend-threeImg article .s-info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#999;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.32rem
}
.card-recommend-threeImg article .s-source{
    margin:0 .21333rem 0 0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.card-recommend-threeImg article .s-tag{
    color:#f52727
}
.card-recommend-threeImg article .s-replyCount,.card-recommend-threeImg article .s-tag{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin:0 .21333rem 0 0
}
.card-recommend-threeImg article .s-imgs-wrap{
    margin:.10667rem 0;
    padding-bottom:25%;
    position:relative;
    width:100%
}
.card-recommend-threeImg article .s-imgs{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    left:0;
    margin:0;
    position:absolute;
    right:0;
    top:0
}
.card-recommend-threeImg article .s-imgs img{
    border-radius:.08rem;
    max-height:190PX;
    -o-object-fit:cover;
    object-fit:cover;
    overflow:hidden;
    width:33%
}
.card-recommend-threeImg article .s-openApp{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -ms-flex-negative:0;
    align-items:center;
    border:.02667rem solid #ee1a1a;
    border-radius:1.33333rem;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    color:#ee1a1a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-shrink:0;
    font-size:.32rem;
    height:.58667rem;
    justify-content:center;
    padding:0 .24rem
}
.card-recommend-threeImg article .s-holder{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.card-recommend-threeImg article h4{
    color:#333;
    font-size:.48rem;
    font-weight:400;
    line-height:.66667rem;
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.recommend{
    margin:.4rem 0 0;
    overflow:hidden
}
.recommend h3{
    color:#333;
    font-size:.45333rem;
    font-weight:500;
    line-height:.66667rem
}
.recommend ul{
    list-style:none;
    margin:0;
    padding:0
}
.recommend li{
    border-bottom:1px solid #eef1f7
}
.recommend li:last-child{
    border-bottom:none
}
.floatMenu{
    bottom:0;
    left:50%;
    max-width:750PX;
    opacity:0;
    pointer-events:none;
    position:fixed;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:100%;
    z-index:999
}
.floatMenu.show{
    opacity:1;
    pointer-events:auto;
    -webkit-transition:opacity .3s linear;
    transition:opacity .3s linear
}
.floatMenu .floatMenu-content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:hsla(0,0%,100%,.95);
    border-radius:.53333rem;
    -webkit-box-shadow:0 0 .10667rem 0 rgba(0,0,0,.12);
    box-shadow:0 0 .10667rem 0 rgba(0,0,0,.12);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:0;
    position:absolute;
    right:.4rem;
    top:-4.4rem;
    width:1.06667rem
}
.floatMenu em{
    -ms-flex-item-align:center;
    align-self:center;
    background:#ddd;
    height:1PX;
    width:.74667rem
}
.floatMenu .floatMenu-home,.floatMenu .floatMenu-toTop{
    background:50% no-repeat;
    background-size:.53333rem .53333rem;
    height:1.2rem
}
.floatMenu .floatMenu-toTop{
    background-image:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/menu-toTop.fe4b74d7c16e0758813b.png)
}
.floatMenu .floatMenu-home{
    background-image:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/menu-home.86e6b645737e5812a0f5.png)
}
.m-sectionTitle{
    margin:.26667rem 0 0;
    text-align:center
}
.m-sectionTitle img{
    height:.98667rem;
    margin-bottom:.05333rem;
    width:auto
}
.m-sectionTitle h3{
    font-size:.48rem;
    font-weight:700;
    line-height:.72rem;
    margin:0;
    padding:0
}
.m-photo{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    margin:.66667rem auto .77333rem;
    width:100%
}
.m-photo.small-photo .s-tip{
    display:none
}
.m-photo .gif-photo:after{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/gif.7d4d9f13d1801ec9b843.png) 50%/1.28rem 1.28rem no-repeat
}
.m-photo .gif-photo-loading:after,.m-photo .gif-photo:after{
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:10
}
.m-photo .gif-photo-loading:after{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/gif-loading.2f56edd154e8431be2c2.svg) 50%/1.28rem 1.28rem no-repeat
}
.m-photo .gif-photo-loading .circular{
    -webkit-animation:rotate 2s linear infinite;
    animation:rotate 2s linear infinite;
    height:.93333rem;
    -webkit-transform-origin:center center;
    transform-origin:center center;
    width:.93333rem
}
.m-photo .gif-photo-loading .path{
    stroke-dasharray:1,200;
    stroke-dashoffset:0;
    stroke:#ccc;
    stroke-linecap:round;
    -webkit-animation:dash 1.5s ease-in-out infinite;
    animation:dash 1.5s ease-in-out infinite
}
.m-photo .s-tip{
    background:#fff;
    border:1px solid #f5f7f9;
    -webkit-box-shadow:0 .02667rem .02667rem 0 rgba(0,0,0,.05);
    box-shadow:0 .02667rem .02667rem 0 rgba(0,0,0,.05);
    color:#333;
    font-size:.37333rem;
    height:1.25333rem;
    letter-spacing:0;
    line-height:1.25333rem;
    text-align:center
}
.m-photo .s-tip .icon-arrow{
    font-size:.26667rem
}
.m-photo .s-wrap{
    overflow:hidden;
    position:relative;
    text-align:center
}
.m-photo img{
    background:#e5e5e5 url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/bg.2256edadd69b78418e29.png) 50%/3.6rem 2.69333rem no-repeat;
    min-height:4.13333rem;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
.m-photo figcaption{
    color:#999;
    font-size:.37333rem;
    margin:.21333rem 0 0;
    padding:0 0 0 .34667rem;
    position:relative
}
.m-photo figcaption .icon-quotes-left{
    font-size:.21333rem;
    left:0;
    position:absolute;
    top:.21333rem
}
.photoPreview{
    background:#000;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:89999
}
.photoPreview.hide{
    display:none
}
.photoPreview .swiper-slide{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:center;
    overflow:hidden;
    width:100%
}
.photoPreview .swiper-slide img{
    max-height:100%;
    max-width:100%
}
.photoPreview .swiper-pagination{
    bottom:.13333rem;
    color:#b4b4b4;
    font-size:.42667rem;
    font-weight:500;
    left:.26667rem;
    margin:0;
    position:absolute;
    z-index:10
}
.photoPreview .swiper-pagination .swiper-pagination-current{
    color:#ee1a1a;
    font-size:.74667rem
}
.photoPreview .s-close{
    height:.66667rem;
    left:.06667rem;
    position:absolute;
    top:.06667rem;
    width:.66667rem;
    z-index:50
}
.photoPreview .s-close:after,.photoPreview .s-close:before{
    background:#b4b4b4;
    content:"";
    height:.04rem;
    left:.13333rem;
    position:absolute;
    top:.29333rem;
    width:.4rem
}
.photoPreview .s-close:before{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.photoPreview .s-close:after{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.photoPreview-backflow-confirm.dialog-confirm{
    z-index:99999
}
.photoPreview-backflow-confirm.dialog-confirm .confirm-content{
    -webkit-box-align:"stretch";
    -ms-flex-align:"stretch";
    align-items:"stretch";
    border-radius:.26667rem;
    width:unset
}
.photoPreview-backflow-confirm.dialog-confirm .confirm-content .s-title{
    display:none
}
.photoPreview-backflow-confirm.dialog-confirm .confirm-content .s-subTitle{
    font-size:.42667rem;
    margin:.64rem .56rem .56rem
}
.photoPreview-backflow-confirm.dialog-confirm .confirm-content .s-btns{
    margin:0;
    width:100%
}
.photoPreview-backflow-confirm.dialog-confirm .confirm-content .s-btn{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    background:transparent;
    border-radius:0;
    border-top:.01333rem solid #f0f0f0;
    color:#aaa;
    flex-grow:1;
    font-size:.4rem;
    height:1.17333rem;
    line-height:1.06667rem;
    margin:0;
    padding:0
}
.photoPreview-backflow-confirm.dialog-confirm .confirm-content .s-btn.s-btn-2{
    background:transparent;
    border-left:.01333rem solid #f0f0f0;
    color:#e64646
}
.m-photoSet{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    margin:.66667rem auto .77333rem;
    width:100%
}
.m-photoSet .s-tip{
    background:#fff;
    border:1px solid #f5f7f9;
    -webkit-box-shadow:0 .02667rem .02667rem 0 rgba(0,0,0,.05);
    box-shadow:0 .02667rem .02667rem 0 rgba(0,0,0,.05);
    color:#333;
    font-size:.37333rem;
    height:1.25333rem;
    letter-spacing:0;
    line-height:1.25333rem;
    text-align:center
}
.m-photoSet .s-tip .icon-arrow{
    font-size:.26667rem
}
.m-photoSet .s-wrap{
    overflow:hidden;
    position:relative
}
.m-photoSet .s-tag{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:rgba(0,0,0,.6);
    border-radius:.34667rem;
    bottom:.21333rem;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.32rem;
    font-weight:500;
    height:.69333rem;
    line-height:.69333rem;
    padding:0 .32rem;
    position:absolute;
    right:.21333rem;
    z-index:5
}
.m-photoSet .s-tag:before{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/photo.7577501b5095467d8ff1.png) 50% no-repeat;
    background-size:100% 100%;
    content:"";
    height:.32rem;
    margin:0 .09333rem 0 0;
    width:.32rem
}
.m-photoSet img{
    background:#e5e5e5 url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/bg.2256edadd69b78418e29.png) 50%/3.6rem 2.69333rem no-repeat;
    min-height:4.13333rem;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
.m-photoSet figcaption{
    color:#999;
    font-size:.37333rem;
    margin:.21333rem 0 0;
    padding:0 0 0 .34667rem;
    position:relative
}
.m-photoSet figcaption .icon-quotes-left{
    font-size:.21333rem;
    left:0;
    position:absolute;
    top:.21333rem
}
.m-audio{
    margin:0;
    padding:0;
    text-align:center
}
.m-audio figcaption{
    color:#999;
    font-size:.37333rem;
    margin:.21333rem 0 1.06667rem;
    text-align:center
}
.m-video{
    text-align:center;
    width:100%
}
.m-video,.m-video figure{
    margin:0;
    padding:0
}
.m-video .s-wrap{
    background:#000;
    overflow:hidden;
    position:relative;
    text-align:center;
    width:100%
}
.m-video .s-cover{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:10
}
.m-video .s-cover.hide{
    display:none
}
.m-video .s-cover img{
    background:#e5e5e5 url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/bg.2256edadd69b78418e29.png) 50%/3.6rem 2.69333rem no-repeat;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.m-video .s-cover .icon-play{
    background-color:hsla(0,0%,100%,.9);
    border-radius:50%;
    color:#333;
    font-size:.45333rem;
    height:1.28rem;
    left:50%;
    line-height:1.28rem;
    position:absolute;
    text-align:center;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:1.28rem
}
.m-video .s-video video{
    max-height:670PX;
    width:100%
}
.m-video figcaption{
    color:#999;
    font-size:.37333rem;
    margin:.21333rem 0 1.06667rem;
    padding:0 0 0 .34667rem;
    position:relative;
    text-align:left
}
.m-video figcaption .icon-quotes-left{
    font-size:.21333rem;
    left:0;
    position:absolute;
    top:.21333rem
}
.m-video .s-tip{
    background:#fff;
    border:1px solid #f5f7f9;
    -webkit-box-shadow:0 .02667rem .02667rem 0 rgba(0,0,0,.05);
    box-shadow:0 .02667rem .02667rem 0 rgba(0,0,0,.05);
    color:#333;
    font-size:.37333rem;
    height:1.25333rem;
    letter-spacing:0;
    line-height:1.25333rem;
    text-align:center
}
.m-video .s-tip .icon-arrow{
    font-size:.26667rem
}
.m-timeline header{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.45333rem;
    font-weight:500;
    line-height:.66667rem
}
.m-timeline header .icon-timeline{
    font-size:.4rem;
    margin:0 .13333rem 0 0
}
.m-timeline ul{
    list-style:none;
    margin:.4rem 0 0;
    padding:0 0 0 .06667rem
}
.m-timeline ul li{
    position:relative
}
.m-timeline ul li:before{
    background:#eee;
    content:"";
    height:100%;
    left:.06667rem;
    position:absolute;
    top:.46667rem;
    width:.02667rem
}
.m-timeline ul li:last-child:before{
    display:none
}
.m-timeline .s-time{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#ee1a1a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.37333rem;
    line-height:.77333rem
}
.m-timeline .s-time:before{
    background:#fff;
    border:.02667rem solid #ee1a1a;
    border-radius:50%;
    content:"";
    height:.16rem;
    margin:0 .32rem 0 0;
    width:.16rem
}
.m-timeline .s-event{
    color:#666;
    font-size:.42667rem;
    font-weight:400;
    line-height:.66667rem;
    margin:0 0 0 .48rem
}
.m-spinfo{
    margin:.66667rem 0 .4rem
}
.m-spinfo .s-type{
    color:#333;
    font-size:.45333rem;
    font-weight:500;
    line-height:.66667rem;
    margin:0 0 .4rem
}
.m-spinfo .s-type:before{
    background:url(https://static.ws.126.net/163/frontend/backflow-ssr/combined.svg) 50% no-repeat;
    background-size:100% 100%;
    content:"";
    display:inline-block;
    height:.29333rem;
    margin:0 .18667rem 0 0;
    width:.21333rem
}
.m-spinfo .s-content{
    color:#666;
    font-size:.42667rem;
    line-height:.66667rem
}
.m-linkCard{
    margin:.4rem 0
}
.m-linkCard a{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fcfcfc;
    border:1px solid #ddd;
    border-radius:.05333rem;
    color:#999;
    padding:.29333rem .4rem .29333rem .29333rem
}
.m-linkCard .s-info,.m-linkCard a{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m-linkCard .s-info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    -ms-flex-direction:column;
    flex-direction:column;
    flex-grow:1;
    margin:0 .4rem;
    overflow:hidden
}
.m-linkCard .s-info h3{
    color:#333;
    font-size:.48rem;
    line-height:.66667rem;
    margin:0
}
.m-linkCard .s-info h3,.m-linkCard .s-info small{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-linkCard .s-info small{
    color:#999;
    font-size:.34667rem
}
.m-linkCard .s-img{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -ms-flex-negative:0;
    align-items:center;
    border-radius:.06667rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-shrink:0;
    height:1.46667rem;
    justify-content:center;
    overflow:hidden;
    width:1.46667rem
}
.m-linkCard .s-img img{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.m-linkCard .icon-arrow{
    -ms-flex-negative:0;
    flex-shrink:0
}
.m-link{
    color:#1b88ee
}
.m-liveCard{
    margin:.4rem 0
}
.m-liveCard a{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#f5f7f9;
    border-radius:.05333rem;
    color:#999;
    padding:.29333rem .4rem .29333rem .29333rem
}
.m-liveCard .s-info,.m-liveCard a{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m-liveCard .s-info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    -ms-flex-direction:column;
    flex-direction:column;
    flex-grow:1;
    margin:0 .4rem;
    overflow:hidden
}
.m-liveCard .s-info h3{
    color:#333;
    font-size:.48rem;
    font-weight:400;
    line-height:.66667rem;
    margin:0
}
.m-liveCard .s-info h3,.m-liveCard .s-info small{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-liveCard .s-info small{
    color:#999;
    font-size:.34667rem
}
.m-liveCard .s-img{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -ms-flex-negative:0;
    align-items:center;
    border-radius:.06667rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-shrink:0;
    height:1.46667rem;
    justify-content:center;
    overflow:hidden;
    width:1.46667rem
}
.m-liveCard .s-img img{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.m-variousTalks .s-header{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#667c89;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.4rem;
    line-height:.53333rem;
    padding:.42667rem 0 .58667rem
}
.m-variousTalks .s-header .icon-talk{
    margin:0 .06667rem 0 0
}
.m-variousTalks ul{
    list-style:none;
    margin:0;
    padding:0 0 0 .13333rem
}
.m-variousTalks ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:.10667rem 0
}
.m-variousTalks .s-avatar{
    -ms-flex-negative:0;
    border-radius:50%;
    flex-shrink:0;
    height:.85333rem;
    margin:0 .13333rem 0 0;
    overflow:hidden;
    width:.85333rem
}
.m-variousTalks .s-avatar img{
    height:100%;
    width:100%
}
.m-variousTalks .s-info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    overflow:hidden
}
.m-variousTalks .s-info .s-blue{
    color:#5da4ef
}
.m-variousTalks .s-info .s-red{
    color:#e15241
}
.m-variousTalks .s-info .s-name{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.42667rem;
    line-height:.6rem;
    overflow:hidden
}
.m-variousTalks .s-info .s-name span{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m-variousTalks .s-info .s-name .icon-flag{
    -ms-flex-negative:0;
    flex-shrink:0;
    font-size:.32rem;
    margin:0 0 0 .26667rem
}
.m-variousTalks .s-info .s-talk{
    color:#333;
    font-size:.42667rem;
    line-height:.6rem
}
.m-pk{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border:1px solid #ddd;
    border-radius:.08rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:.29333rem .4rem
}
.m-pk .s-title{
    color:#333;
    font-size:.45333rem;
    font-weight:400;
    line-height:.6rem;
    margin:0
}
.m-pk .s-opinions{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#555;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.37333rem;
    justify-content:space-between;
    line-height:.6rem;
    margin:.29333rem 0
}
.m-pk .s-opinion{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    width:3.46667rem
}
.m-pk .s-opinion .s-blueFlag,.m-pk .s-opinion .s-redFlag{
    border-radius:.08rem;
    font-size:.29333rem;
    font-weight:500;
    line-height:.4rem;
    margin:0 .13333rem 0 0;
    padding:0 .10667rem
}
.m-pk .s-opinion .s-redFlag{
    background:rgba(238,26,26,.1);
    color:#ee1a1a
}
.m-pk .s-opinion .s-blueFlag{
    background:rgba(27,136,238,.1);
    color:#1b88ee
}
.m-pk .s-s,.m-pk .s-v{
    font-size:.66667rem;
    font-weight:600
}
.m-pk .s-v{
    color:#ee1a1a;
    margin:0 0 0 .29333rem
}
.m-pk .s-s{
    color:#1b88ee;
    margin:0 .29333rem 0 0
}
.m-pk .s-votes{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:0 0 .4rem
}
.m-pk .s-vote-blue,.m-pk .s-vote-red,.m-pk .s-votes{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m-pk .s-vote-blue,.m-pk .s-vote-red{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-radius:50%;
    font-size:0;
    height:1.17333rem;
    justify-content:center;
    width:1.17333rem
}
.m-pk .s-vote-blue:before,.m-pk .s-vote-red:before{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/pk-like.d2c827658dc0eaedb848.png) 50% no-repeat;
    background-size:100% 100%;
    content:"";
    height:.53333rem;
    margin:0 0 .06667rem;
    width:.53333rem
}
.m-pk .s-vote-red{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f77),to(#ee1a1a));
    background-image:linear-gradient(180deg,#f77,#ee1a1a)
}
.m-pk .s-vote-blue{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#50c8ff),to(#1b88ee));
    background-image:linear-gradient(180deg,#50c8ff,#1b88ee)
}
.m-pk .s-vote-blue:before{
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1)
}
.m-pk .s-progress{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-grow:1;
    height:.16rem;
    margin:0 .16rem
}
.m-pk .s-num{
    font-size:.37333rem;
    font-weight:500;
    line-height:.50667rem;
    position:absolute;
    top:.16rem
}
.m-pk .s-red-progress{
    background:#ee1a1a;
    border-radius:.08rem 0 0 .08rem;
    margin:0 .04rem 0 0;
    position:relative;
    width:30%
}
.m-pk .s-red-progress .s-num{
    color:#ee1a1a;
    left:0
}
.m-pk .s-blue-progress{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    background:#1b88ee;
    border-radius:0 .08rem .08rem 0;
    flex-grow:1;
    margin:0 0 0 .04rem;
    position:relative
}
.m-pk .s-blue-progress .s-num{
    color:#1b88ee;
    right:0
}
.m-pk .s-info{
    color:#999;
    font-size:.32rem
}
.m-vote{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border:1px solid #ddd;
    border-radius:.08rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:.29333rem .4rem
}
.m-vote.m-voted .s-input{
    display:none
}
.m-vote.m-voted .s-num{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m-vote.m-voted .s-form-item.s-selected{
    background:#eee
}
.m-vote.m-voted .s-submit{
    display:none
}
.m-vote .s-title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.45333rem;
    font-weight:400;
    line-height:1.5;
    margin:0
}
.m-vote .s-type{
    background:#ee1a1a;
    border-radius:.08rem;
    color:#fff;
    font-size:.29333rem;
    font-weight:400;
    line-height:.4rem;
    margin:0 .06667rem 0 0;
    padding:0 .10667rem
}
.m-vote .s-form{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.m-vote .s-form,.m-vote .s-form-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m-vote .s-form-item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:1px solid #eee;
    border-radius:.13333rem;
    color:#333;
    justify-content:space-between;
    margin:.13333rem 0;
    padding:.13333rem
}
.m-vote .s-input{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#fff;
    border:.02667rem solid #333;
    border-radius:50%;
    height:.32rem;
    line-height:.8rem;
    margin:.12rem;
    width:.32rem
}
.m-vote .s-content{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    font-size:.37333rem;
    line-height:1.5;
    margin:0 .66667rem 0 .16rem;
    text-align:left
}
.m-vote .s-num{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-negative:0;
    color:#666;
    display:none;
    -ms-flex-direction:column;
    flex-direction:column;
    flex-shrink:0;
    font-size:.29333rem;
    line-height:1.5;
    text-align:right
}
.m-vote .s-submit{
    background:#ee1a1a;
    border:none;
    border-radius:1.33333rem;
    color:#fff;
    font-size:.4rem;
    height:.88rem;
    margin:.4rem auto 0;
    text-align:center;
    width:3.2rem
}
.m-vote .s-info{
    color:#999;
    font-size:.32rem
}
.operate{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:1.06667rem 0 .8rem
}
.operate,.operate .operate-share{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.operate .operate-share{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    color:#666;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:.37333rem
}
.operate .operate-share .share-icon{
    background:#f5f7f9 url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/share.1b731a80ed582f2a26df.png) 50% no-repeat;
    background-size:.74667rem .74667rem;
    border-radius:50%;
    height:1.6rem;
    margin:0 0 .22667rem;
    width:1.6rem
}
.ai-abstract{
    background:#f5f7f9;
    border-radius:.21333rem;
    color:#333;
    text-align:justify
}
.ai-abstract.ai-abstract-unfold .ai-abstract-header .s-fold{
    display:block
}
.ai-abstract.ai-abstract-unfold .ai-abstract-header:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.ai-abstract.ai-abstract-unfold .ai-abstract-body{
    display:block
}
.ai-abstract.ai-abstract-unfold.ai-abstract-ing .ai-abstract-header .s-pending{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ai-abstract.ai-abstract-unfold.ai-abstract-ing .ai-abstract-header .s-fold,.ai-abstract.ai-abstract-unfold.ai-abstract-ing .ai-abstract-header .s-title,.ai-abstract.ai-abstract-unfold.ai-abstract-ing .ai-abstract-header:after{
    display:none
}
.ai-abstract.ai-abstract-playing .ai-abstract-header .s-robot{
    background:none
}
.ai-abstract.ai-abstract-playing .ai-abstract-header .s-robot .s-robot-animator{
    display:block
}
.ai-abstract .ai-abstract-header{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.37333rem;
    font-weight:500;
    height:1.17333rem;
    padding:0 0 0 .10667rem
}
.ai-abstract .ai-abstract-header .s-pending{
    display:none
}
.ai-abstract .ai-abstract-header .s-pending .s-dot{
    -webkit-animation:dot 1s linear infinite;
    animation:dot 1s linear infinite
}
.ai-abstract .ai-abstract-header .s-pending .s-dot.s-dot2{
    -webkit-animation-name:dot1;
    animation-name:dot1
}
.ai-abstract .ai-abstract-header .s-pending .s-dot.s-dot3{
    -webkit-animation-name:dot2;
    animation-name:dot2
}
@-webkit-keyframes dot{
    0%,to{
        opacity:0
    }
    20%,80%{
        opacity:1
    }
}
@keyframes dot{
    0%,to{
        opacity:0
    }
    20%,80%{
        opacity:1
    }
}
@-webkit-keyframes dot1{
    0%,20%,to{
        opacity:0
    }
    40%,80%{
        opacity:1
    }
}
@keyframes dot1{
    0%,20%,to{
        opacity:0
    }
    40%,80%{
        opacity:1
    }
}
@-webkit-keyframes dot2{
    0%,40%,to{
        opacity:0
    }
    60%,80%{
        opacity:1
    }
}
@keyframes dot2{
    0%,40%,to{
        opacity:0
    }
    60%,80%{
        opacity:1
    }
}
.ai-abstract .ai-abstract-header .s-title{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.ai-abstract .ai-abstract-header .s-fold{
    color:#666;
    display:none;
    font-size:.34667rem
}
.ai-abstract .ai-abstract-header .s-robot{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/robot.a1ebf0026d4bc9645758.png) 50%/100% 100% no-repeat;
    height:1.38667rem;
    position:relative;
    width:1.38667rem
}
.ai-abstract .ai-abstract-header .s-robot .s-robot-animator{
    display:none;
    height:1.38667rem;
    left:0;
    position:absolute;
    top:0;
    width:1.38667rem
}
.ai-abstract .ai-abstract-header:after{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/arrow-down.43251ec46457d3368163.png) 50%/100% 100% no-repeat;
    content:"";
    height:.42667rem;
    margin:0 .42667rem 0 .10667rem;
    width:.42667rem
}
.ai-abstract .ai-abstract-body{
    border-top:1px solid #edeff3;
    display:none;
    font-size:.42667rem;
    line-height:.74667rem;
    margin:0 .42667rem;
    padding:.21333rem 0;
    text-align:justify
}
.ai-abstract .ai-abstract-body p{
    margin:0;
    padding:.21333rem 0
}
.backflow-floating{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background:#ee1a1a;
    border-radius:.58667rem;
    bottom:1.22667rem;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.45333rem;
    height:1.17333rem;
    justify-content:center;
    left:50%;
    padding:0 .64rem;
    position:fixed;
    -webkit-transform:translate(-50%);
    transform:translate(-50%);
    z-index:999
}
.backflow-floating i{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/logo-small.6a69e71772d6dd5466da.png) 50% no-repeat;
    background-size:100% 100%;
    display:block;
    height:.53333rem;
    margin-right:.16rem;
    width:.53333rem
}
.m_clearfix{
    clear:both;
    overflow:hidden
}
.m_a_d_logo{
    background:url(https://static.ws.126.net/163/frontend/images/ad-logo-0817.png);
    background-size:100%;
    bottom:.15rem;
    height:.23rem;
    position:absolute;
    right:.1rem;
    width:.4rem
}
.papa-item{
    position:relative
}
.papa-item .papa_flag{
    background:rgba(0,0,0,.5);
    border-top-right-radius:.15rem;
    bottom:.2rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#fff;
    font-size:.24rem;
    left:0;
    padding:1px 6px 1px 2px;
    position:absolute;
    text-align:center
}
.m_papa{
    font-size:.24rem
}
.m_papa.s-empty{
    padding:0
}
.m_papa .m_papa_img{
    float:left;
    height:1.46rem;
    margin-right:.2rem;
    overflow:hidden;
    position:relative;
    width:2.34rem
}
.m_papa .m_papa_img img{
    background:none;
    display:block;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
.m_papa .m_papa_desc .m_papa_promote{
    font-size:12px;
    height:12px;
    line-height:12px;
    padding:2px
}
.m_papa .m_papa_desc .m_papa_time{
    color:#888;
    display:inline-block;
    font-size:.24rem;
    margin-left:.2rem
}
.m_papa .m_papa_desc .m_papa_desc_l{
    float:left
}
.m_papa .m_papa_info{
    overflow:hidden
}
.m_papa .m_papa_info .m_papa_title,.m_papa .m_papa_info a{
    color:#404040;
    font-size:.34rem;
    line-height:.42rem;
    margin-bottom:.2rem;
    text-decoration:none
}
.m_papa_m0 .m_papa_title{
    color:#404040;
    font-size:.34rem;
    margin-bottom:.2rem
}
.m_papa_m0 .m_papa_img{
    height:3.45rem;
    width:100%
}
.m_papa_m0 .m_papa_promote{
    border:1px solid #555;
    border-radius:3px;
    color:#555;
    float:right;
    font-size:.24rem;
    height:.32rem;
    line-height:.32rem;
    padding:2px
}
.m_papa_m1 .m_papa_title{
    color:#404040;
    font-size:.34rem;
    margin-bottom:.2rem
}
.m_papa_m1 .m_papa_title .m_papa_promote{
    border:1px solid #555;
    float:right;
    font-size:.24rem;
    height:12px;
    line-height:12px;
    padding:2px
}
.m_papa_m1 .m_papa_pic{
    display:block;
    margin:.22rem 0
}
.m_papa_m1 .m_papa_pic .m_papa_pic_wrap{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    height:1.46rem;
    justify-content:space-between;
    overflow:hidden
}
.m_papa_m1 .m_papa_pic .m_papa_pic_wrap img{
    float:left;
    height:100%;
    margin-right:1px;
    -o-object-fit:contain;
    object-fit:contain;
    width:33%
}
.m_papa_m2{
    background:#eee;
    border-top:1px solid #e5e5e5;
    margin:-1px 0 0;
    width:100%
}
.m_papa_m2 .m_papa_content{
    color:#4c9aea;
    font-size:.34rem
}
.m_papa_m2 .m_papa_content a,.m_papa_m2 .m_papa_content a:active,.m_papa_m2 .m_papa_content a:focus,.m_papa_m2 .m_papa_content a:visited{
    color:#4c9aea
}
.m_papa_m2 .m_papa_promote{
    border:1px solid #555;
    float:right;
    font-size:12px;
    height:12px;
    line-height:12px;
    padding:2px
}
.m_papa_live .m_papa_img{
    height:3.45rem
}
.m_papa_iframe .m_papa_iframe_wrap{
    height:1.4rem;
    overflow:hidden;
    width:6.9rem
}
.m_papa_iframe iframe{
    height:100%;
    width:100%
}
.m_papa_iframe_photoset .m_papa_iframe_wrap{
    height:2.44rem;
    overflow:hidden;
    width:6.9rem
}
.m_papa_iframe_photoset iframe{
    height:100%;
    width:100%
}
.m_photoset_square{
    background:#fff;
    border:0;
    -webkit-box-shadow:0 1px 1px #e3e3e3;
    box-shadow:0 1px 1px #e3e3e3;
    float:left;
    margin:.2rem 0 0;
    padding:0;
    width:3.35rem
}
.m_photoset_square .m_photoset_square_img{
    -webkit-animation:imgload2 1s ease-out;
    animation:imgload2 1s ease-out;
    -webkit-animation-duration:1s;
    -webkit-animation-name:imgload2;
    -webkit-animation-timing-function:ease-out;
    float:left;
    height:auto;
    overflow:hidden;
    position:relative;
    width:100%
}
.m_photoset_square .m_photoset_square_img img{
    display:block;
    min-height:2rem;
    width:100%
}
.m_photoset_square.papa_item .m_photoset_square_info .m_photoset_square_title span{
    display:inline
}
.m_photoset_square.papa_item .m_photoset_square_info .m_photoset_square_title .m_photoset_square_adflag{
    background-size:100% 100%;
    color:#efd469;
    display:inline-block;
    font-size:12px;
    line-height:12px;
    margin-right:.1rem;
    padding:2px
}
.m_photoset_square .m_photoset_square_info{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    float:left;
    padding:.15rem;
    width:100%
}
.m_photoset_square .m_photoset_square_info .m_photoset_square_title{
    color:#555;
    margin-bottom:.15rem;
    width:100%
}
.m_photoset_square .m_photoset_square_info .m_photoset_square_title span{
    display:block;
    font-size:.28rem;
    line-height:.42rem
}
.m_photoset_square .m_photoset_square_info .m_photoset_square_desc{
    width:100%
}
.m_photoset_square .m_photoset_square_info .m_photoset_square_desc .m_photoset_square_desc_l{
    background-position:left 0;
    background-repeat:no-repeat;
    background-size:contain;
    color:#888;
    float:left;
    font-size:.24rem;
    line-height:.36rem
}
.m_photoset_square .m_photoset_square_info .m_photoset_square_desc .m_photoset_square_desc_l .iconfont{
    color:#a8a8a8;
    display:inline-block;
    font-size:.28rem;
    padding:0 .1rem 0 0
}
.m_photoset_square .m_photoset_square_info .m_photoset_square_desc .m_photoset_square_desc_r{
    background-position:left 0;
    background-repeat:no-repeat;
    background-size:contain;
    color:#888;
    float:right;
    font-size:.24rem;
    line-height:.36rem
}
.m_photoset_square .m_photoset_square_info .m_photoset_square_desc .m_photoset_square_desc_r .iconfont{
    color:#a8a8a8;
    display:inline-block;
    font-size:.28rem;
    padding:0 .1rem 0 0
}
.m_papa_m2{
    border-top:0
}
.m_papa_m2.m_papa{
    border-bottom:0;
    padding:0
}
.m_papa_m2 .m_papa_promote{
    background-size:100% 100%;
    border:none;
    border-radius:3px;
    color:#555;
    display:inline-block;
    font-size:.26rem;
    height:.37rem;
    line-height:.37rem;
    padding:.03rem;
    position:absolute;
    right:.3rem;
    top:.2rem
}
.m_papa_m1 .m_papa_title,.m_papa_m2 .m_papa_content{
    line-height:.44rem;
    width:6.2rem
}
.m_papa_m1 .m_papa_title .m_papa_promote{
    border:none;
    border-radius:3px;
    position:absolute;
    right:0;
    top:.2rem
}
.m_papa .m_papa_desc .m_papa_promote,.m_papa_m1 .m_papa_title .m_papa_promote{
    background-size:100% 100%;
    color:#555;
    display:inline-block;
    font-size:.26rem;
    height:.37rem;
    line-height:.37rem;
    padding:.03rem
}
.m_papa .m_papa_desc .m_papa_promote{
    border:none
}
.m_colum_a_d{
    font-size:.24rem;
    position:relative
}
.m_colum_a_d.s_empty{
    padding:0
}
.m_colum_a_d .s_img{
    float:left;
    margin-right:.2rem;
    max-height:5.45rem;
    overflow:hidden;
    position:relative;
    width:100%
}
.m_colum_a_d .s_img img{
    background:none;
    display:block;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
.m_colum_a_d .s_title{
    color:#404040;
    font-size:.34rem;
    margin-bottom:.2rem
}
.m_colum_a_d .m_a_d_source{
    bottom:.15rem;
    color:#a3a3a3;
    font-size:.24rem;
    position:absolute;
    right:.1rem
}
.m_a_d_doc .m_papa_img{
    float:right;
    margin-left:.4rem;
    margin-right:0
}
.m_a_d_doc .m_a_d_logo{
    bottom:.1rem;
    left:.1rem;
    right:auto
}
.m_a_d_doc .m_papa_info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between
}
.m-ltrp{
    font-size:.24rem;
    overflow:hidden
}
.m-ltrp a{
    color:#333
}
.m-ltrp .m-ltrp-title{
    float:left;
    max-width:40%;
    min-height:1rem;
    width:40%
}
.m-ltrp .m-ltrp-title .s-title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    height:.7rem;
    margin:1px 0 0 3px;
    overflow:hidden;
    text-overflow:ellipsis
}
.m-ltrp .m-ltrp-title .s-source{
    bottom:1px;
    color:#999;
    font-size:.2rem;
    left:1px;
    line-height:.28rem;
    position:absolute
}
.m-ltrp .m-ltrp-title .s-promote{
    border:1px solid #999;
    border-radius:5px;
    display:inline-block;
    margin-right:5px;
    padding:0 5px;
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.m-ltrp .m-ltrp-img{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    float:right;
    font-size:0;
    justify-content:space-between;
    width:60%
}
.m-ltrp .m-ltrp-img img{
    display:inline-block;
    width:33%
}
.m_a_d_card{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fcfcfc;
    border:1px solid #ddd;
    border-radius:.04rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-family:-apple-system,Hiragino Sans GB,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    padding:.22rem .48rem .23rem .32rem
}
.m_a_d_card .info{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    color:#999;
    flex-grow:1;
    margin-right:.4rem;
    width:4.17rem
}
.m_a_d_card .info,.m_a_d_card .info h3{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.m_a_d_card .info h3{
    color:#333;
    font-size:.32rem;
    line-height:.5rem;
    margin:.1rem 0 .04rem
}
.m_a_d_card .info small{
    font-size:.26rem;
    line-height:.37rem;
    max-width:100%
}
.m_a_d_card .icon-arrow{
    background:url(https://static.ws.126.net/163/frontend/images/arrow-hdbk.png) no-repeat;
    background-size:100%;
    color:#999;
    font-size:.19rem;
    height:.3rem;
    width:.3rem
}
.m_a_d_card .icon-arrow,.m_a_d_card_img{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.m_a_d_card_img{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    height:1.1rem;
    justify-content:center;
    margin-right:.34rem;
    width:1.1rem
}
.m_a_d_card_img img{
    border-radius:.08rem;
    height:100%;
    vertical-align:top;
    width:100%
}
@font-face{
    font-family:swiper-icons;
    font-style:normal;
    font-weight:400;
    src:url("data:application/font-woff;
    charset=utf-8;
    base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}
:root{
    --swiper-theme-color:#007aff
}
.swiper{
    list-style:none;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:1
}
.swiper-vertical>.swiper-wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.swiper-wrapper{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    width:100%;
    z-index:1
}
.swiper-android .swiper-slide,.swiper-wrapper{
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.swiper-pointer-events{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical{
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.swiper-slide{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    width:100%
}
.swiper-slide-invisible-blank{
    visibility:hidden
}
.swiper-autoheight,.swiper-autoheight .swiper-slide{
    height:auto
}
.swiper-autoheight .swiper-wrapper{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-transition-property:height,-webkit-transform;
    transition-property:height,-webkit-transform;
    transition-property:transform,height;
    transition-property:transform,height,-webkit-transform
}
.swiper-backface-hidden .swiper-slide{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{
    -webkit-perspective:1200px;
    perspective:1200px
}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{
    height:100%;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%;
    z-index:10
}
.swiper-3d .swiper-slide-shadow{
    background:rgba(0,0,0,.15)
}
.swiper-3d .swiper-slide-shadow-left{
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-right{
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-top{
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-bottom{
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-css-mode>.swiper-wrapper{
    -ms-overflow-style:none;
    overflow:auto;
    scrollbar-width:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
    display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{
    scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{
    -webkit-scroll-snap-type:x mandatory;
    -ms-scroll-snap-type:x mandatory;
    scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{
    -webkit-scroll-snap-type:y mandatory;
    -ms-scroll-snap-type:y mandatory;
    scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper:before{
    -ms-flex-negative:0;
    -webkit-box-ordinal-group:10000;
    -ms-flex-order:9999;
    content:"";
    flex-shrink:0;
    order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
    -webkit-margin-start:var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before{
    height:100%;
    width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
    -webkit-margin-before:var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper:before{
    height:var(--swiper-centered-offset-after);
    width:100%
}
.swiper-centered>.swiper-wrapper>.swiper-slide{
    scroll-snap-align:center center
}
.dialog-confirm{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:rgba(0,0,0,.5);
    bottom:0;
    justify-content:center;
    left:0;
    margin:auto;
    position:fixed;
    right:0;
    top:0;
    z-index:1499
}
.dialog-confirm,.dialog-confirm .confirm-content{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.dialog-confirm .confirm-content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#fff;
    border-radius:.42667rem;
    -ms-flex-direction:column;
    flex-direction:column;
    overflow:hidden;
    width:8rem
}
.dialog-confirm .confirm-content .s-title{
    color:#333;
    font-size:.48rem;
    font-weight:600;
    margin:.97333rem .53333rem .4rem;
    text-align:center
}
.dialog-confirm .confirm-content .s-subTitle{
    color:#555;
    font-size:.42667rem;
    margin:0 .53333rem .4rem;
    text-align:center
}
.dialog-confirm .confirm-content .s-btns{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:.26667rem 0 .66667rem
}
.dialog-confirm .confirm-content .s-btn{
    background:#e64646;
    border-radius:.46667rem;
    color:#fff;
    font-size:.42667rem;
    height:.93333rem;
    line-height:.93333rem;
    margin:0 .26667rem;
    min-width:2.66667rem;
    overflow:hidden;
    padding:0 .26667rem;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap
}
.dialog-confirm .confirm-content .s-btn.s-btn-2{
    background:#f5f7f9;
    color:#333
}
pre code.hljs{
    display:block;
    overflow-x:auto;
    padding:1em
}
code.hljs{
    padding:3px 5px
}
/*! Theme: GitHub Description: Light theme as seen on github.com Author: github.com Maintainer: @Hirse Updated: 2021-05-15 Outdated base version: https://github.com/primer/github-syntax-light Current colors taken from GitHub's CSS */
.hljs{
    background:#fff;
    color:#24292e
}
.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{
    color:#d73a49
}
.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{
    color:#6f42c1
}
.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{
    color:#005cc5
}
.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{
    color:#032f62
}
.hljs-built_in,.hljs-symbol{
    color:#e36209
}
.hljs-code,.hljs-comment,.hljs-formula{
    color:#6a737d
}
.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{
    color:#22863a
}
.hljs-subst{
    color:#24292e
}
.hljs-section{
    color:#005cc5;
    font-weight:700
}
.hljs-bullet{
    color:#735c0f
}
.hljs-emphasis{
    color:#24292e;
    font-style:italic
}
.hljs-strong{
    color:#24292e;
    font-weight:700
}
.hljs-addition{
    background-color:#f0fff4;
    color:#22863a
}
.hljs-deletion{
    background-color:#ffeef0;
    color:#b31d28
}
.login-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:rgba(0,0,0,.5);
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    left:0;
    margin:auto;
    position:fixed;
    right:0;
    top:0;
    visibility:hidden;
    z-index:1999
}
.login-wrap.login-dialog-show{
    visibility:visible
}
.login-wrap.login-dialog-forceLogin .login-close{
    display:none
}
.login-wrap .login-title{
    color:#333;
    font-size:.37333rem;
    margin:0 0 .26667rem;
    text-align:center
}
.login-wrap .login-title strong{
    font-size:.42667rem
}
.login-wrap .login-module{
    background-color:#fff;
    border-radius:.4rem;
    max-width:300PX;
    min-height:6.66667rem;
    overflow:hidden;
    padding:20PX 20PX 10PX;
    position:relative;
    width:80%
}
.login-wrap .login-close{
    color:#666;
    font-size:.32rem;
    font-weight:600;
    padding:.26667rem;
    position:absolute;
    z-index:10
}
.dialog-alert,.login-wrap .login-close{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    right:0;
    top:0
}
.dialog-alert{
    background:rgba(0,0,0,.5);
    bottom:0;
    left:0;
    margin:auto;
    position:fixed;
    z-index:1499
}
.dialog-alert .alert-content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    border-radius:.42667rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    overflow:hidden;
    width:8rem
}
.dialog-alert .alert-content .s-title{
    color:#333;
    font-size:.48rem;
    font-weight:600;
    margin:.97333rem .53333rem .4rem;
    text-align:center
}
.dialog-alert .alert-content .s-subTitle{
    color:#555;
    font-size:.42667rem;
    margin:0 .53333rem .4rem;
    text-align:center
}
.dialog-alert .alert-content .s-btn{
    background:#e64646;
    border-radius:.46667rem;
    color:#fff;
    font-size:.42667rem;
    height:.93333rem;
    line-height:.93333rem;
    margin:.26667rem 0 .4rem;
    max-width:6.93333rem;
    min-width:4.8rem;
    overflow:hidden;
    padding:0 .26667rem;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap
}
.login-drawer-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:rgba(0,0,0,.5);
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    left:0;
    margin:auto;
    max-width:750PX;
    position:fixed;
    right:0;
    top:0;
    visibility:hidden;
    z-index:1999
}
.login-drawer-wrap.login-drawer-show{
    visibility:visible
}
.login-drawer-wrap.login-drawer-show .login-drawer{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.login-drawer-wrap .login-drawer{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background:#fff;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    left:0;
    max-width:300PX;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:-webkit-transform .3s linear;
    transition:-webkit-transform .3s linear;
    transition:transform .3s linear;
    transition:transform .3s linear,-webkit-transform .3s linear;
    width:75%
}
.login-drawer-wrap .s-holder{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.login-drawer-wrap .s-feedback{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.4rem;
    justify-content:center;
    margin:0 0 .26667rem
}
.login-drawer-wrap .s-feedback:before{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/feedback.79a4273c047bba72e222.png) 50% no-repeat;
    background-size:100% 100%;
    content:"";
    height:.64rem;
    margin:0 .06667rem 0 0;
    width:.64rem
}
.login-drawer-wrap .s-distribution{
    -ms-flex-item-align:center;
    align-self:center;
    margin:0 0 .26667rem;
    width:90%
}
.login-drawer-wrap .s-distribution img{
    width:100%
}
.login-drawer-wrap .login-drawer-module{
    background-color:#fff;
    border-radius:.4rem;
    max-width:300PX;
    min-height:6.66667rem;
    overflow:hidden;
    padding:20PX 20PX 10PX;
    position:relative;
    width:100%
}
.login-drawer-wrap .login-drawer-user{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:.66667rem .4rem
}
.login-drawer-wrap .login-drawer-user .s-avatar-wrap{
    height:1.86667rem;
    margin:0 auto;
    position:relative;
    width:1.86667rem
}
.login-drawer-wrap .login-drawer-user .s-avatar-wrap .icon-vip{
    bottom:0;
    position:absolute;
    right:0
}
.login-drawer-wrap .login-drawer-user .s-avatar{
    border-radius:50%;
    height:1.86667rem;
    width:1.86667rem
}
.login-drawer-wrap .login-drawer-user .s-nickname{
    color:#888;
    font-size:.37333rem;
    height:.53333rem;
    line-height:.53333rem;
    margin:.26667rem auto auto;
    max-width:5.33333rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.login-drawer-wrap .login-drawer-user .s-duration{
    color:#888;
    font-size:.26667rem;
    height:.53333rem;
    line-height:.53333rem;
    margin:auto;
    max-width:5.33333rem
}
.login-drawer-wrap .login-drawer-user .s-duration .s-icon-info{
    background:url(https://static.ws.126.net/163/wap/f2e/hbs/static/media/info.7ae9b5dda0b334947bba.png) 50%/100% 100% no-repeat;
    display:inline-block;
    height:.37333rem;
    margin:0 0 .06667rem .02667rem;
    vertical-align:bottom;
    width:.37333rem
}
.login-drawer-wrap .login-drawer-user .s-duration .icon-arrow{
    font-size:.18667rem
}
.login-drawer-wrap .login-drawer-user .s-duration .s-cancelAuto{
    text-decoration:underline
}
.login-drawer-wrap .login-drawer-user .s-duration a{
    color:#888
}
.login-drawer-wrap .login-drawer-user .s-link{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:1px solid #eee;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.4rem;
    height:1.2rem;
    justify-content:space-between
}
.login-drawer-wrap .login-drawer-user .s-holder{
    height:.26667rem
}
.login-drawer-wrap .login-drawer-user .s-text{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    margin:0 0 0 .53333rem
}
.login-drawer-wrap .login-drawer-user .icon-email{
    color:#f33
}
.login-drawer-wrap .login-drawer-user .icon-talking{
    color:#f90
}
.login-drawer-wrap .login-drawer-user .icon-switch{
    color:#36f
}
.login-drawer-wrap .login-drawer-user .icon-read{
    color:#5fa1b3
}
.toast{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    left:0;
    margin:auto;
    pointer-events:none;
    position:fixed;
    right:0;
    z-index:9999
}
.toast .toast-content{
    background-color:rgba(0,0,0,.7);
    border-radius:.13333rem;
    color:#fff;
    font-size:.37333rem;
    margin-bottom:3.2rem;
    max-width:75%;
    min-width:0;
    opacity:0;
    padding:.06667rem .2rem;
    -webkit-transition:opacity .1s linear;
    transition:opacity .1s linear
}
.toast .toast-content.toast-content-show{
    opacity:1
}


