body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, i, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
q:before, q:after {
    content: '';
}
body {
    font-size: 12px;
    font-family: PingFangSC-Regular, Pingfang SC, Hiragino Sans GB, Noto Sans, Microsoft YaHei, simsun, arial, helvetica,
        clean, sans-serif;
    background: #fff;
    color: #2b2b2b;
}
table {
    font-size: inherit;
    font: 100%;
}
h1 {
    font-size: 14px;
}
h2 {
    font-size: 14px;
    font-weight: normal;
}
h3 {
    font-size: 12px;
}
h4 {
    font-size: 12px;
    font-weight: normal;
}
strong {
    font-weight: bold;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:link {
    color: #004276;
}
a:visited {
    color: #004276;
}
a:hover {
    color: #ba2636;
}
a:active {
    color: #004276;
}
.clear {
    clear: both;
}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.detailPic {
    margin: 0 auto 10px !important;
    text-align: center !important;
}
.picIntro {
    text-align: left !important;
    text-indent: 0em !important;
    font-family: 楷体_gb2312, 楷体 !important;
    font-size: 14px !important;
    display:table;
    margin: 0 auto;
}
.textAlignCenter {
    text-align: center;
}

.bannerImg-F7YaniUD {
    position: relative;
    margin: 0 auto 30px;
    width: 100%;
    background: #f4f4f8
}

.bannerImg-F7YaniUD img {
    width: 100%;
}

.mask-1lcvsw0r {
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 130px;
    background: url(https://x2.ifengimg.com/fe/shank/content/mask.2120d0e8.png);
    background-size: cover;
}

.banner_title-bpDGZ9vk {
    position: relative;
    margin: -103px auto 0;
    width: 1000px;
    z-index: 999999
}

.banner_title-bpDGZ9vk h2 {
    min-height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-family: PingFangSC;
    font-weight: 600;
    font-size: 36px;
    color: #ffffff;
}

.banner_title-bpDGZ9vk p {
    height: 40px;
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(232, 232, 232, 1);
    line-height: 20px;
    overflow: hidden;
}

.noBanner_title-1DQ7WBbB {
    position: relative;
    margin: 0 auto;
    padding: 27px 0 40px 0;
    width: 1000px
}

.noBanner_title-1DQ7WBbB h2 {
    max-height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-family: PingFangSC;
    font-weight: 600;
    font-size: 36px;
    color: #222222;
}

.noBanner_title-1DQ7WBbB p {
    margin-top: 8px;
    height: 40px;
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 400;
    color: #666666;
    line-height: 20px;
    overflow: hidden;
}

.layout-26db4BWA {
    position: relative;
    margin-top: 10px;
    width: 1000px;
    margin: 0 auto;
}

.box_l-es0S2Pzk {
    float: left;
    margin-right: 50px;
    width: 650px;
}

.box_r-2W9mb5ek {
    position: relative;
    float: left;
    width: 300px;
}

.footer-2-RA5Tpa {
    margin-top: 32px;
    border-top: 1px solid #ccc
}

.footer-2-RA5Tpa div {
    border: 0;
}

.top_bar-1_b6Ci4V {
    margin-bottom: 30px;
}

.header_box-1oBqrSaT {
    border-bottom: 1px solid #e9e9e9;
    width: 100%;
    height: 49px;
}

.header-3J3k5QIg {
    width: 1000px;
    height: 24px;
    margin: 0 auto;
    padding: 10px 0;
}

.channel-113ejmGr {
    float: left;
}

.user-3N1vqmW- {
    float: right;
    text-align: right;
}

.link-2RsVQPqG {
    display: inline-block;
    margin-top: 3px;
    color: #666666 !important
}

.link-2RsVQPqG:hover {
    color: #f54343;
    text-decoration: none;
}

.devide-2n0YOr3m {
    padding: 4px 0 0 6px;
}

.login-1jy9V4B1 {
    height: 24px;
    line-height: 24px;
    margin-top: 3px;
    color: #666;
    overflow: hidden
}

.login-1jy9V4B1 a {
    color: #666 !important;
}

.login-1jy9V4B1 a:hover {
    text-decoration: underline;
}

.login_icon-WIExzV-k {
    padding: 4px 0 4px 20px;
    background: url(https://x2.ifengimg.com/fe/shank/content/spritesize.bff33ce2.png) no-repeat 0 3px;
}

.login_icon-WIExzV-k:hover {
    color: #f54343;
    text-decoration: none !important;
}

.login_in-1twGaNkr {
    color: #666;
    margin-left: 6px;
    cursor: pointer;
}

.login_in-1twGaNkr:hover {
    text-decoration: underline;
}

.register_icon-1E9PZAnU a {
    padding: 4px 0 4px 18px;
    background: url(https://x2.ifengimg.com/fe/shank/content/register.00cce07c.gif) no-repeat 0 3px;
    color: #666 !important
}

.register_icon-1E9PZAnU a:hover {
    color: #f54343;
    text-decoration: none !important;
}

.register-2uGFT8Rr {
    margin-left: 6px;
}

.login_after-3pfBQRS2 {
    margin-top: 6px;
    font-family: microsoft yahei;
    font-size: 12px;
}

.welcome-3g1mcvgo {
    float: left;
    padding: 0 0 0 18px;
    background: url(https://x2.ifengimg.com/fe/shank/content/spritesize.bff33ce2.png) no-repeat 0 3px;
}

.login_info-15gt-clA {
    position: relative;
    float: left;
}

.login_name-23slSiWf {
    float: left;
    width: 85px;
    color: #2b2b2b;
    text-align: right;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.login_name-23slSiWf:hover {
    color: #f54343;
}

.login_option-3saAvDNP {
    cursor: pointer;
    color: #004276;
    background: url(https://x2.ifengimg.com/fe/shank/content/spritesize.bff33ce2.png) no-repeat;
    padding: 0 8px;
}

.up-3XUNscnI {
    background-position: 6px -298px;
}

.down-37V_xfnc {
    float: left;
    background-position: 6px -198px;
}

.login_out-3Sqvpm6v {
    float: left;
    width: 24px;
    color: #333;
    background: none;
    padding-left: 5px;
    cursor: pointer
}

.login_out-3Sqvpm6v:hover {
    color: #f54343;
}

.options-njQGPAQg {
    border: 1px solid #dedede;
    position: absolute;
    width: 84px;
    top: 16px;
    left: 0;
    background: #fff;
    padding: 0 12px;
    text-align: left;
    z-index: 99
}

.options-njQGPAQg li {
    padding: 7px 0 10px;
    background: red url(https://x2.ifengimg.com/fe/shank/content/spritesize.bff33ce2.png) no-repeat -500px -68px
}

.options-njQGPAQg li a {
    color: #333;
}

.options-njQGPAQg li a:hover {
    color: #f54343;
    text-decoration: none;
}

.mask-3BMLJHyD {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.box-1pZSPyeN {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -260px;
    margin-top: -205px;
    height: 410px;
    width: 520px;
    background: #ccc;
    z-index: 100000;
}

.close-280M1A5o {
    cursor: pointer;
    height: 26px;
    width: 26px;
    position: absolute;
    right: -10px;
    top: -10px;
    background: url(https://x2.ifengimg.com/fe/shank/content/close.cc5b2908.png) no-repeat center center;
    background-size: contain
}

.close-280M1A5o :hover {
    opacity: 0.8;
}

.page-1vTQpVJA {
    width: 520px;
    height: 410px;
    border: 0;
    overflow: hidden;
}

.nav_box-1CSqHl-r {
    position: absolute;
    top: 0;
    right: 50%;
    margin-right: 520px;
    border-top: 2px solid #f54343;
    width: 130px;
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100;
}

.fix_nav_box-1xvTvyy8 {
    position: fixed;
    top: 20px;
    right: 50%;
    margin-right: 520px;
    border-top: 2px solid #f54343;
    width: 130px;
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100;
}

.item_box-3kNDmQNG {
    width: 130px;
    background: #f9f9f9;
    cursor: pointer
}

.item_box-3kNDmQNG span {
    display: block;
    padding: 13px 18px;
    line-height: 20px;
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 600;
    color: rgba(34, 34, 34, 1);
    overflow: hidden;
}

.current_box-3ZVCkPS6 {
    width: 130px;
    background: #f54343;
    cursor: pointer
}

.current_box-3ZVCkPS6 span {
    display: block;
    padding: 13px 18px;
    line-height: 20px;
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 600;
    color: #ffffff;
    overflow: hidden;
}

.modules-2CRmiqkc {
    width: 100%;
}

.topic_column-pG76xHUj {
    margin-bottom: 25px;
}

.list-15NDOfiy {
    position: relative;
    margin: 0 0 19px 0;
    padding-top: 13px;
    padding-bottom: 12px;
    border-bottom: solid 1px #ededed;
    font-family: '微软雅黑';
    background: rgb(255, 255, 255);
    z-index: 90;
}

.imgBox-13wppLTy {
    width: 116px;
    height: 83px;
    overflow: hidden;
    display: block;
    float: left;
    margin-right: 6px
}

.imgBox-13wppLTy img {
    float: left;
    margin-right: 20px;
}

.trans-7iSH0wL_ {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-backface-visibility: hidden;
}

.trans-7iSH0wL_:hover {
    transform: scale(1.04, 1.04);
    -ms-transform: scale(1.04, 1.04);
    -webkit-transform: scale(1.04, 1.04);
}

.text-lIGLUvf8 {
    height: 50px;
    overflow: hidden
}

.text-lIGLUvf8 a {
    font-family: PingFangSC-Regular;
    font-size: 17px;
    color: #1a1a1a;
    letter-spacing: 0;
    line-height: 24px;
    overflow: hidden;
}

.text-lIGLUvf8 a:hover {
    color: #f54343;
    text-decoration: none;
    cursor: pointer;
}

.column_box-3dMQjdEK {
    margin-bottom: 30px;
}

.columnAd--BD1qSot {
    width: 650px;
    height: 90px;
    background: #f54343;
}

.topic_slide-1qZXlt_V {
    margin: 0 0 34px 0;
    width: 100%;
    height: 330px;
}

.slide_box-3uSuvt5O {
    position: relative;
    width: 100%;
    height: 330px
}

.slide_box-3uSuvt5O img {
    width: 650px;
    height: 330px;
}

.slide_box-3uSuvt5O p {
    position: absolute;
    bottom: 0;
    width: 650px;
    height: 40px;
    background: rgba(0, 0, 0, .65);
}

.slide_box-3uSuvt5O p a {
    display: block;
    margin: 9px 0;
    padding: 0 100px 0 15px;
    height: 22px;
    font-size: 16px;
    font-family: PingFangSC;
    font-weight: 500;
    color: #ffffff;
    line-height: 22px;
    letter-spacing: 1px;
    overflow: hidden;
    text-decoration: none;
}

.slide_box-3uSuvt5O p a:hover {
    color: #f54343;
}

.topic_slide-1qZXlt_V [ifeng_ui_pc_sliders-dots] {
    left: auto;
    top: auto;
    right: 29px;
    bottom: 14px;
    height: 8px;
    line-height: 8px;
}

.dot-3YumEMwb {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 6px;
    height: 8px;
    background: #d8d8d8;
    cursor: pointer;
    border-radius: 3px;
    margin-right: 5px
}

.dot-3YumEMwb:hover {
    opacity: 0.8;
}

.current-2A82C77H {
    margin-bottom: 1px;
    width: 8px;
    height: 6px;
    background: #f54343
}

.current-2A82C77H:hover {
    opacity: 0.8;
}

.box-kbJVDyI6 {
    width: 100%;
    height: 100%;
    position: relative;
}

[ifeng_ui_pc_sliders-link] {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    overflow: hidden
}

[ifeng_ui_pc_sliders-link] :hover {
    text-decoration: none;
    color: #ff0;
}

[ifeng_ui_pc_sliders-image] {
    width: 100%;
    height: 100%;
    border: 0;
}

[ifeng_ui_pc_sliders-title] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 34px;
    background: rgba(0, 0, 0, .5);
    filter: alpha(opacity=70);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 38px;
    padding: 0 10px;
    z-index: 10;
}

.slider-23k1pgNu {
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}

.container-3J0fgyFB {
    overflow: hidden;
    height: 100%;
}

[ifeng_ui_pc_sliders-arrows_next] {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -15px;
    background: rgba(0, 0, 0, .5) url(https://x2.ifengimg.com/fe/shank/content/pre.034a8b94.gif) no-repeat center center;
    cursor: pointer;
    filter: alpha(opacity=50);
    z-index: 10
}

[ifeng_ui_pc_sliders-arrows_next]:hover {
    background-color: rgba(0, 0, 0, .8);
    filter: alpha(opacity=50);
}

[ifeng_ui_pc_sliders-arrows_next='disable'] {
    display: none;
}

[ifeng_ui_pc_sliders-arrows_pre] {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 0;
    background: rgba(0, 0, 0, .5) url(https://x2.ifengimg.com/fe/shank/content/next.ad3c2a64.gif) no-repeat center center;
    filter: alpha(opacity=50);
    cursor: pointer;
    z-index: 10
}

[ifeng_ui_pc_sliders-arrows_pre]:hover {
    background-color: rgba(0, 0, 0, .8);
    filter: alpha(opacity=50);
}

[ifeng_ui_pc_sliders-arrows_pre='disable'] {
    display: none;
}

[ifeng_ui_pc_sliders-dots] {
    position: absolute;
    right: 5px;
    bottom: 40px;
    height: 3px;
    line-height: 3px;
    z-index: 10;
    left: 0;
    text-align: right;
    font-size: 0;
}

.dot-3LQaHUbT {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 12px;
    height: 3px;
    background: #fff;
    margin-right: 2px;
    cursor: pointer
}

.dot-3LQaHUbT:hover {
    opacity: 0.8;
}

.current-JhT3FZKL {
    background: #2e60a7
}

.current-JhT3FZKL:hover {
    opacity: 0.8;
}

[ifeng_ui_pc_sliders-item='horizonta'] {
    float: left;
    height: 100%;
}

[ifeng_ui_pc_sliders-item='vertical'] {
    width: 100%;
}

.topic_review_box-2mGRmG8C {
    margin-bottom: 25px;
}

.topic_review-3pD2t_hG {
    margin-top: 14px;
}

.timeline_evnets-1Gt-1ydz {
    position: relative;
    display: block;
    margin-left: 25px;
    margin-bottom: 20px;
    margin-top: 4px
}

.timeline_evnets-1Gt-1ydz > span {
    width: 10px;
    height: 10px;
    position: absolute;
    top: 5px;
    left: -20px;
    background-image: url(https://x2.ifengimg.com/fe/shank/content/dot.2567ffd5.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.timeline_evnets-1Gt-1ydz:before {
    position: absolute;
    display: block;
    content: '';
    width: 1px;
    left: -15.5px;
    top: 10px;
    bottom: -30px;
    background: #ededed;
}

.timeline_evnets-1Gt-1ydz:last-child {
    margin-bottom: 0;
}

.timeline_evnets-1Gt-1ydz:last-child:before {
    display: none;
}

.timeline_date-2KOmz-zg {
    height: 20px;
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 500;
    color: #212223;
    line-height: 20px;
}

.tiemline_text-2UhX7E21 {
    margin: 6px 0 0 0;
    padding: 11px 10px;
    background: #f7f8fb;
    border-radius: 2px
}

.tiemline_text-2UhX7E21 a {
    display: block;
    max-height: 42px;
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(92, 92, 92, 1);
    line-height: 20px;
    overflow: hidden;
}

.tiemline_text-2UhX7E21 a:hover {
    cursor: pointer;
    color: #f54343 !important;
    text-decoration: none;
}

.tiemline_text-2UhX7E21 span {
    display: block;
    max-height: 42px;
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(92, 92, 92, 1);
    line-height: 20px;
    overflow: hidden;
}

.more-WBWX2klD {
    padding-top: 14px;
    width: 100%;
    height: 34px;
    border-radius: 8px;
    border: 1px solid rgba(229, 229, 229, 1);
    cursor: pointer
}

.more-WBWX2klD span:first-child {
    margin: 0 4px 0 288px;
    width: 60px;
    height: 21px;
    font-size: 15px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 21px;
}

.more-WBWX2klD span:first-child:hover {
    color: #f54343;
}

.more-WBWX2klD span:last-child {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(https://x2.ifengimg.com/fe/shank/content/topicmore.58a51771.png) no-repeat;
    background-size: contain;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
}

@font-face {
    font-family: 'BebasNeue';
    src: url(https://x2.ifengimg.com/fe/shank/content/BebasNeue-Regular.47f711bd.ttf);
}

.title_box-1RuCsnOF {
    padding: 3px 0;
    height: 30px;
    line-height: 30px;
}

.num-V6SarDd4 {
    position: relative;
    display: inline-block;
    margin: 0 6px 0 0;
    width: 18px;
    height: 29px;
    line-height: 29px;
    font-size: 23px;
    font-family: 'BebasNeue'
}

.num-V6SarDd4::before {
    position: absolute;
    display: block;
    content: '';
    width: 12px;
    background: #f54343;
    height: 2px;
    bottom: -1px;
    border-radius: 2px;
    left: 2px;
}

.bar-2RJ3QV24 {
    float: left;
    margin: 6px 12px 0 0;
    width: 4px;
    height: 16px;
    background: url(https://x2.ifengimg.com/fe/shank/content/bar.6b9dde60.png) no-repeat;
    background-size: contain;
}

.title-10RLggAG {
    float: left;
    max-width: 600px;
    height: 30px;
    font-size: 22px;
    font-family: PingFangSC;
    font-weight: 600;
    color: rgba(26, 26, 26, 1);
    line-height: 30px;
    overflow: hidden;
}

.title_boxr-2KRMxyuw {
    float: right;
}

.list_box-1XPBqjUi {
    position: relative;
    margin: 0 0 27px 0;
}

.more-13BTgZHS {
    padding-top: 14px;
    width: 100%;
    height: 34px;
    border-radius: 8px;
    border: 1px solid rgba(229, 229, 229, 1);
    cursor: pointer
}

.more-13BTgZHS span:first-child {
    margin: 0 4px 0 288px;
    width: 60px;
    height: 21px;
    font-size: 15px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 21px;
}

.more-13BTgZHS span:first-child:hover {
    color: #f54343;
}

.more-13BTgZHS span:last-child {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(https://x2.ifengimg.com/fe/shank/content/topicmore.58a51771.png) no-repeat;
    background-size: contain;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
}

.info_box-2rwrViRA {
    position: relative;
    padding: 20px 0;
    border-bottom: 1px solid #e7e7e7
}
.info_box-2rwrViRA:hover {
    background: #f6f6f6
}
.info_box-2rwrViRA:hover a {
    color: #f54343;
}
.info_box-2rwrViRA:hover .comment-2TwMVf1X > a {
    background: url(https://x2.ifengimg.com/fe/shank/content/comment_hover.3cf47147.png) left center no-repeat;
    text-decoration: none;
}
.info_box_quan-g5LhvdTj {
    border-bottom: 0px solid #e7e7e7 !important;
    padding: 0px 0 !important;
}
.pic-1-ERTxEo {
    width: 148px;
    height: 98px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
    position: relative
}
.pic-1-ERTxEo img {
    display: block;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.pic-1-ERTxEo img:hover {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
}
.v_logo-2moXNWuS {
    background: url(https://x2.ifengimg.com/fe/shank/content/play.d55940e9.png) no-repeat;
    width: 36px;
    height: 36px;
    overflow: hidden;
    position: absolute;
    left: 55px;
    top: 30px;
}
.l_logo-3wa-7bFG {
    background: url(https://x2.ifengimg.com/fe/shank/content/live.9c39d9d1.png) no-repeat;
    width: 64px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
}
.b_logo-16p5qctF {
    background: url(https://x2.ifengimg.com/fe/shank/content/livebefore.13bfab2e.png) no-repeat;
    width: 64px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
}
.o_logo-18rP-UM5 {
    background: url(https://x2.ifengimg.com/fe/shank/content/liveover.d7294dd2.png) no-repeat;
    width: 64px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
}
.text-2le1d12G {
    height: 50px;
    font-size: 18px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 25px;
    margin-bottom: 34px;
    overflow: hidden
}
.text-2le1d12G a {
    color: #222222;
    font-size: 18px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 25px;
    text-decoration: none;
}
.img_box-3dicHXAK {
    position: relative;
    margin-top: 10px
}
.img_box-3dicHXAK img {
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}
.img_box-3dicHXAK img:hover {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
}
.img-2qxvVwIJ {
    margin-right: 20px
}
.img-2qxvVwIJ:last-child {
    margin-right: 0;
    border-radius: 2px;
}
.slide_logo-KDPUNBtz {
    position: absolute;
    right: 4px;
    bottom: 3px
}
.slide_logo-KDPUNBtz span:first-child {
    display: inline-block;
    margin-right: 4px;
    width: 9px;
    height: 9px;
    background: url(https://x2.ifengimg.com/fe/shank/content/photo.3d3560a7.png) no-repeat;
    background-size: contain;
}
.slide_logo-KDPUNBtz span:last-child {
    display: inline-block;
    margin: 0 4px 4px 0;
    width: 14px;
    height: 17px;
    font-size: 12px;
    font-family: PingFangSC;
    font-weight: 400;
    color: #ffffff;
    line-height: 17px;
}
.slide_text-1KndfWqb {
    max-height: 50px;
    font-size: 18px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 25px;
    overflow: hidden
}
.slide_text-1KndfWqb a {
    color: #222222;
    font-size: 18px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 25px;
    text-decoration: none;
}
.time-3H0opQU9 {
    float: left
}
.time-3H0opQU9 span {
    font-size: 12px;
    color: #a1a5ac;
    margin-right: 11px;
    text-decoration: none;
}
.slide_time-1OjvncZ4 {
    float: left;
    margin-top: 14px
}
.slide_time-1OjvncZ4 span {
    font-size: 12px;
    color: #a1a5ac;
    margin-right: 11px;
    text-decoration: none;
}

.swiper_box-n-v9IN1q {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

.swiper-18zId8II {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.swiper_item-2OI-VVnY {
    position: relative
}

.swiper_item-2OI-VVnY img {
    width: 100%;
}

[ifeng_ui_mobile_sliders_margin='yes'] {
    padding: 0 4px;
}

[ifeng_ui_mobile_sliders-item='horizonta'] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

[ifeng_ui_mobile_sliders-item='vertical'] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.box-EoaPBbcx {
    position: relative;
}

.swiper-1qA4_uZR {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.swiper_txt-1xUHucWt {
    position: absolute;
    width: 100%;
    height: 108px;
    line-height: 80px;
    bottom: 0px;
    left: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(rgba(0, 0, 0, .47)));
    background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
}

.txt-2E_RwgAX {
    width: 80%;
    height: 48px;
    line-height: 48px;
    margin: 44px 26px 16px 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.txt-2E_RwgAX a {
    font-family: PingFangSC-Medium;
    font-size: 34px;
    font-weight: bold;
    color: #ffffff;
}

.dots_box-36c-Adaa {
    position: absolute;
    bottom: 24px;
    right: 18px;
    z-index: 2;
    width: auto;
    height: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dots_box-36c-Adaa span {
    margin-right: 8px;
}

.current-1L0vnnc9 {
    width: 16px;
    height: 4px;
    background: #ffffff;
}

.dots-21U5yStS {
    width: 8px;
    height: 4px;
    background: #ffffff;
    opacity: 0.4;
}

.box-2slP90hx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ededed;
}

.silde_box-3E9oEg3s {
    width: 75%;
}

.swiper-1DSm2KPb {
    width: 100%;
    height: 112px;
    background: rgba(255, 255, 255, .95);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.swiper_item-2GAartvf {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.img_box-2lX8XWxb {
    margin: 16px 16px 16px 26px;
}

.logo-3nzSHz7o {
    display: block;
    width: 439px;
    height: 76px;
    background: url(https://x2.ifengimg.com/fe/shank/content/aidlogo1.d3e171d0.png) no-repeat;
    background-size: contain;
}

/* .logo {
    display: block;
    width: 100%;
    height: 100%;
    background:url(https://x0.ifengimg.com/ucms/2021_24/3269FC110B0E4D3AD5D8321B9B92869D1D543738_size9_w564_h112.png) no-repeat left top;
    background-size: auto 100%;
} */

.videoLogo-3xPMPcOY {
    display: block;
    width: 439px;
    height: 76px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0527/7035595e395a48esize12_w428_h74.png) no-repeat;
    background-size: contain;
}

.pic-3fU75G9V {
    width: 120px;
    height: 80px;
}

.title-1whohB7Q {
    height: 80px;
    line-height: 40px;
    margin: 12px 0 20px 0;
    margin-right: 30px;
    font-family: PingFangSC-Regular;
    font-size: 28px;
    color: #1a1a1a;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.titleBox-2KBeOMIf{
    max-height: 80px;
    overflow: hidden;
}

.opt-2i4KqXUk {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 26px;
    width: 186px;
    height: 112px;
    background: rgba(255, 255, 255, .95);
    display: flex;
    align-items: center;
}

.btn-3eusZjtB {
    width: 120px;
    height: 56px;
    margin-right: 20px;
    background: #f54343;
    border-radius: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 0;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #ffffff
}

.btn-3eusZjtB span {
    width: 58px;
    height: 40px;
    margin: 8px 30px;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #ffffff;
}

.close-rQ_2lBJk {
    display: block;
    width: 24px;
    height: 24px;
    background: url(https://x2.ifengimg.com/fe/shank/content/close_icon.a98543ba.png) no-repeat 0 0/20px 20px;
}

.dots_box-3U4NXIXk {
    position: absolute;
    bottom: 8px;
    z-index: 2;
    width: 100%;
    height: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.dots-2aWXELBm {
    width: auto;
    height: 4px;
    right: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
}

.dots-2aWXELBm span {
    display: inline-block;
    margin-right: 8px;
}

.current-3AZMusmH {
    width: 16px;
    height: 4px;
    background: #f54343;
    border-radius: 1px;
}

.dot-1GsI5Cq0 {
    width: 8px;
    height: 4px;
    background: rgba(0, 0, 0, .1);
    border-radius: 1px;
}

.noCloseIcon-3peRk9CN .btn-3eusZjtB {
    margin-right: 0;
    margin-left: 44px;
}

.noCloseIcon-3peRk9CN .close-rQ_2lBJk {
    display: none;
}

.webPic-2raBHsD- {
    height: 100%;
}

.wxLaunchAppBox-3_owChvn{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 999;
}
.box-1qgzR8D- {
    position: relative;
}

.swiper-7kGRNksq {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.swiper_txt-34t01huS {
    position: absolute;
    width: 100%;
    height: 108px;
    line-height: 80px;
    bottom: 0px;
    left: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(rgba(0, 0, 0, .47)));
    background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
}

.txt-xiBjQEMz {
    width: 80%;
    height: 48px;
    line-height: 48px;
    margin: 44px 26px 16px 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.txt-xiBjQEMz a {
    font-family: PingFangSC-Medium;
    font-size: 34px;
    font-weight: bold;
    color: #ffffff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.dots_box-2cFFOApu {
    position: absolute;
    bottom: 14px;
    right: 18px;
    z-index: 2;
}

.current-24rwW5K4 {
    margin: 0 8px 16px 0;
    width: 18px;
    height: 56px;
    line-height: 56px;
    font-family: PingFangSC-Medium;
    font-size: 40px;
    color: #f54343;
}

.total-OiJlIZCr {
    height: 28px;
    line-height: 28px;
    opacity: 0.8;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #ffffff;
}

.box-1ViTJaCZ {
    position: relative;
}

.swiper-lpR3byfd {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
}

.swiper-lpR3byfd a {
    width: 100%;
}

.swiper-lpR3byfd a img {
    width: 100%;
    border-radius: 6px;
}

.swiper-lpR3byfd img {
    width: 100%;
    border-radius: 6px;
}

.swiper_txt-1B49LgYQ {
    position: absolute;
    width: 100%;
    height: 176px;
    line-height: 176px;
    bottom: 0px;
    left: 0px;
    border-radius: 6px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(rgba(0, 0, 0, .47)));
    background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
}

.txt-1-BXS5gx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 88px;
    line-height: 48px;
    margin: 64px 26px 20px 26px;
    /* overflow: hidden; */
    text-overflow: ellipsis;
}

.txt_content-1Fj3ksY4 {
    display: block;
    line-height: 48px;
    font-family: PingFangSC;
    font-weight: bolder;
    font-size: 34px;
    color: #ffffff;
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.dots_box-2j3QseSm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 14px;
    z-index: 2;
    width: 100%;
    height: 4px;
    display: flex
}

.dots_box-2j3QseSm span {
    margin-right: 8px;
}

.current-2VSkjdDV {
    width: 16px;
    height: 4px;
    background: #ffffff;
}

.dots-3xUz22Zn {
    width: 8px;
    height: 4px;
    background: #ffffff;
    opacity: 0.4;
}

.recommendTxt-lvbab6i- {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.recommendLogo-3OfXj3rU {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    display: inline-block;
    width: 56px;
    height: 30px;
    background: url(https://x2.ifengimg.com/fe/shank/content/recommend.b7a37b4f.png) no-repeat 0 0;
    background-size: contain;
    /* position: absolute;
    left: -56px;
    top: 54px; */
    margin-right: 16px;
}

.caption-1zqy_dM- {
    position: relative;
    width: 100%;
    height: 88px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #ffffff;
}

.icon-BZx4Hvjt {
    width: 42px;
    height: 42px;
    margin: 22px auto 28px 26px;
    background: url(https://x2.ifengimg.com/fe/shank/content/logo.0b2ccb90.png) no-repeat;
    background-size: contain;
}

.title-31ht-GO- {
    width: auto;
    height: 50px;
    line-height: 50px;
    margin: 20px auto 18px
}

.title-31ht-GO- a {
    font-family: PingFangSC-Medium;
    font-size: 36px;
    font-weight: 600;
    color: #1a1a1a !important;
}

.menu-3W7UreVm {
    width: 48px;
    height: 48px;
    margin: 20px 26px 20px auto;
    background: url(https://x2.ifengimg.com/fe/shank/content/menu.bcbd36dd.png) no-repeat;
    background-size: contain;
}

.down-hTrw5xfM {
    width: 48px;
    height: 48px;
    margin: 20px 26px 20px auto;
    background: url(https://x2.ifengimg.com/fe/shank/content/down.4a3e7aec.png) no-repeat;
    background-size: contain;
}

.menu_box-H6pH-c2o {
    position: absolute;
    top: 88px;
    left: 0;
    width: 100%;
    background: #ffffff;
    z-index: 999;
    overflow: hidden;
}

@-webkit-keyframes show-1tikVR1_ {
    from {
        height: 0;
    }
    to {
        height: auto;
    }
}

@keyframes show-1tikVR1_ {
    from {
        height: 0;
    }
    to {
        height: auto;
    }
}

.show-1tikVR1_ {
    height: auto;
}

@-webkit-keyframes hide-2v03UVLb {
    from {
        height: auto;
    }
    to {
        height: 0;
    }
}

@keyframes hide-2v03UVLb {
    from {
        height: auto;
    }
    to {
        height: 0;
    }
}

.hide-2v03UVLb {
    height: 0;
}

.list-2OZgmqN6 {
    margin: 4px 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap
}

.list-2OZgmqN6 li {
    margin: 12px 23px;
}

.list-2OZgmqN6 li a {
    font-family: PingFangSC-Regular;
    font-size: 30px;
    color: #1a1a1a;
}

.caption-1OLOg56K {
    position: relative;
    width: 100%;
    height: 88px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
}

.icon-1qc4j1qn {
    width: 150px;
    height: 40px;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    background: url(https://x2.ifengimg.com/fe/shank/content/logo1.ef205cdd.png) no-repeat center center;
    background-size: contain;
}

.title-3hG85os6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 50px;
    line-height: 50px
}

.title-3hG85os6 a {
    font-family: PingFangSC-Medium;
    font-size: 36px;
    font-weight: 600;
    color: #1a1a1a !important;
}

.title-3hG85os6 span {
    display: block;
    width: 28px;
    height: 28px;
    margin: 0 8px;
    background: url(https://x2.ifengimg.com/fe/shank/content/right.1118f50a.png) no-repeat;
    background-size: contain;
}

.menu-1eKowXpr {
    width: 48px;
    height: 48px;
    margin: 20px 26px 20px auto;
    background: url(https://x2.ifengimg.com/fe/shank/content/menu.bcbd36dd.png) no-repeat;
    background-size: contain;
}

.down-2F72MrV5 {
    width: 48px;
    height: 48px;
    margin: 20px 26px 20px auto;
    background: url(https://x2.ifengimg.com/fe/shank/content/down.4a3e7aec.png) no-repeat;
    background-size: contain;
}

.menu_box-3A1PbQWN {
    position: absolute;
    top: 88px;
    left: 0;
    width: 100%;
    background: #ffffff;
    z-index: 999;
}

.list-3ptRJ0wB {
    margin: 4px 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap
}

.list-3ptRJ0wB li {
    margin: 12px 23px;
}

.list-3ptRJ0wB li a {
    font-family: PingFangSC-Regular;
    font-size: 30px;
    color: #1a1a1a;
}

.tabs_box-275oJ-eJ {
    position: relative;
    padding-top: 16px;
    width: 100%;
    height: 64px;
    background: #ffffff;
    border-bottom: 1px solid #ededed;
    overflow: hidden;
    z-index: 2;
}

.tabs-21v8qour {
    width: 100%;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    z-index: 1;
}

.mask-SMD4-dfQ {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 104px;
    height: 100%;
    background-image: -webkit-gradient(linear, right top, left top, from(#ffffff), color-stop(80%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(-90deg, #ffffff 0%, rgba(255, 255, 255, 0) 80%);
    pointer-events: none;
}

.tabs-3idEFt2J {
    height: 64px;
    margin: 0 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0
}

.tabs-3idEFt2J li {
    position: relative;
    line-height: 44px;
    margin: 6px 20px 0 20px
}

.tabs-3idEFt2J li a {
    font-family: PingFangSC-Regular;
    font-size: 32px;
}

.current-2y8oRCZU {
    font-weight: bold;
    color: #e64643;
}

.item-3Z5MaHMj {
    color: #5c5c5c;
}

.dot-8fAelVtO {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
}

.dot-8fAelVtO span {
    width: 28px;
    height: 4px;
    background: #f54343;
    border-radius: 1.5px;
}

.more_tabs-3Yzyd9Ad {
    width: 100%;
    height: 88px;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.title-N9xF3l4r {
    height: 44px;
    line-height: 44px;
    margin: 0 0 0 26px;
    font-family: PingFangSC-Medium;
    font-size: 32px;
    color: #1a1a1a;
}

.more-1_YBGtzG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%
}

.more-1_YBGtzG span:first-child {
    width: 168px;
    height: 40px;
    line-height: 40px;
    font-family: PingFangSC-Regular;
    font-size: 28px;
    color: #5c5c5c;
    text-align: right;
}

.more-1_YBGtzG span:last-child {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 26px 0 8px;
    background: url(https://x2.ifengimg.com/fe/shank/content/arrow.43a64a9a.png) no-repeat;
    background-size: contain;
}

.mdBox-3gQacmFl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 88px;
    background: #fff;
}
.title-1aHxsOB2 {
    font-size: 32px;
    line-height: 88px;
    display: block;
    padding-left: 30px;
    position: relative;
    font-weight: bold;
}
.title-1aHxsOB2:before {
    content: '';
    position: absolute;
    top: 23px;
    left: 0;
    width: 6px;
    height: 36px;
    background: #f54343;
}
.sofa-dTSluEAg {
    height: 56px;
    line-height: 56px;
    border-radius: 28px;
    font-size: 14px;
    padding: 0 18px;
    background: #fde2e2;
    display: block;
    margin: 16px 26px 0 0;
    color: #f54343;
}
.join-2IVrJ7WC {
    font-size: 28px;
    color: #999;
    display: block;
    line-height: 88px;
    margin-right: 26px;
}
.number-3XCuGoZg {
    font-size: 32px;
    color: #f54343;
    padding-right: 8px;
}

.normalTab-i1Rm8bDY {
    height: 88px;
    padding: 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    position: relative;
}
.normalTabFix-31_RWVqz {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
}
.normalTabTitle-3yFr6GQy {
    font-size: 32px;
    color: #1a1a1a;
    display: block;
    font-weight: bold;
    line-height: 88px;
    background: #fff;
}
.normalTabTitleLink-1wtchLl2 {
    color: #1a1a1a;
}
.localStationLink-HFNHMohz {
    font-size: 26px;
    color: #3091f5;
    margin-left: 30px;
    font-weight: normal;
}
.normalTabList-CuQemrJw {
    position: absolute;
    top: 0;
    right: 26px;
    height: 88px;
    overflow: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    max-width: 600px;
    white-space: nowrap;
}
.normalTabItem-21VLIB9s {
    display: inline-block;
    line-height: 88px;
    margin-left: 32px;
}
.normalTabLink-3I2kePMs {
    font-size: 30px;
    color: #1a1a1a;
}
.normalTabItem-21VLIB9s:first-child {
    margin: 0;
}
.normalTabSticky-1-Jr1JkK {
    position: sticky !important;
    z-index: 10;
    top: 0;
    left: 0;
}

.viewMore-C9Vfptl4 {
    background: #fff;
    height: 88px;
    text-align: center;
    line-height: 88px;
}
.viewMoreLink-2xthd81Y {
    display: inline-block;
    font-size: 30px;
    color: #1a1a1a;
    line-height: 88px;
    padding-right: 34px;
    background: url(https://x2.ifengimg.com/fe/shank/content/arrow.43a64a9a.png) no-repeat right 32px/24px 24px;
}

.tip_box-1ZRklzkd {
    width: 100%;
    height: 72px;
    background: #f7f7f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.tip-3KGCclSt {
    height: 40px;
    line-height: 40px;
    font-family: PingFangSC-Regular;
    font-size: 28px;
    color: #999999;
}

.data_box-3Y4LufC1 {
    width: 100%;
    height: 168px;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.devide-1Ea-os9B {
    width: 1px;
    height: 110px;
    background: #ededed;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.data_item-UVMGxmm4 {
    width: 100%;
    height: 168px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.title-2Erxx6Ku {
    height: 36px;
    line-height: 36px;
    font-family: PingFangSC-Regular;
    font-size: 26px;
    color: #5c5c5c;
}

.value-1jibg465 {
    height: 50px;
    line-height: 50px;
    font-family: PingFangSC-Regular;
    font-size: 36px;
    font-weight: bold;
}

.other-R5zVYHSZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.other-R5zVYHSZ span {
    height: 28px;
    line-height: 28px;
    font-family: PingFangSC-Regular;
    font-size: 22px;
}

.grow-3o3236pT {
    margin-right: 16px;
}

.black-gh99gbT9 {
    color: #000000;
}

.red-5Q0qKi_q {
    color: #f54343;
}

.green-1vOxu3dM {
    color: #20aa61;
}

/* 列表 */
.list-2Xb03_ns {
    margin: 0;
    padding: 0 26px;
    list-style: none;
    background-color: #fff;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
}
.list-2Xb03_ns a {
    color: #1a1a1a;
    text-decoration: none;
}
.list-2Xb03_ns img {
    background-color: #f2f2f2;
}
.listItem-180V3zke {
    padding: 24px 0;
    border-bottom: 1px solid #ededed;
}
.title-2kLJq5H_ {
    margin: 0 0 20px 0;
    font-size: 34px;
    line-height: 46px;
    font-weight: normal
}
.title-2kLJq5H_ a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
}
.p-yA6DCQqq {
    margin: 0;
    font-size: 24px;
    color: #999
}
.p-yA6DCQqq a {
    color: #999;
}
.mr16-3C_3i_Q8 {
    margin-right: 16px;
}
.searchPath-1cyRA48E {
    padding: 1px 3px;
    border: 1px solid #999;
}
.openApp-3UnKRtLP {
    margin-right: 16px;
    color: #f54343;
}
.imageCompatible-1O03LMdz, .image-_wGnkLZf, .bigImage-1ktdqkoK {
    display: block;
    overflow: hidden
}
.imageCompatible-1O03LMdz img, .image-_wGnkLZf img, .bigImage-1ktdqkoK img {
    width: 100%;
    height: 100%;
}
.image-_wGnkLZf {
    width: 230px;
    height: 152px;
}
.imageCompatible-1O03LMdz {
    width: 115px; /*no*/
    height: 76px; /*no*/
}
.imageCompatible-1O03LMdz, .image-_wGnkLZf, .bigImage-1ktdqkoK, .face-2y-m0mMX {
    background-color: #f2f2f2;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
}
/* 加载更多 */
.morebox-3tJV6K53 {
    height: 88px;
    line-height: 88px;
    text-align: center;
    background: #fff;
}
.moretxt-2KxaNJjA {
    display: inline-block;
    font-size: 30px;
    color: #1a1a1a;
    line-height: 88px;
    padding-right: 30px;
    background: url(https://x2.ifengimg.com/fe/shank/content/arrow.43a64a9a.png) no-repeat right 32px/24px 24px;
}
.spreadMore-2XBQGM05 {
    display: inline-block;
    font-size: 30px;
    color: #1a1a1a;
    line-height: 88px;
    padding-right: 30px;
    background: url(https://x2.ifengimg.com/fe/shank/content/more.e8147742.png) no-repeat right center/22px 14px;
}
/* imageAnimate */
@-webkit-keyframes imageAnimate-27Fx7_oq {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes imageAnimate-27Fx7_oq {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.imageAnimateOpacityZero-KnHmZodF {
    opacity: 0;
}
.imageAnimateOpacityOne-ktJKEW3f {
    opacity: 0;
    -webkit-animation-name: imageAnimate-27Fx7_oq;
            animation-name: imageAnimate-27Fx7_oq;
    -webkit-animation-duration: 500ms;
            animation-duration: 500ms;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}
/* flex */
.flex-3Em4v9_G {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.noshrink-i50hwRK4 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.col1-k4MRr-Ts {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}
.oneImageBox-2zvFgNqp {
    min-height: 88px;
}
/* 一图模式 */
.ml24-krDXaOo- {
    margin-left: 24px;
    position: relative;
}
.vedioLength-2vP9w7Qb {
    font-size: 24px;
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    bottom: 5px;
    right: 7px;
    padding: 8px 18px;
    background: rgba(0, 0, 0, .2);
    border-radius: 40px;
}
.mt4-2EYfqbWL {
    margin-top: 4px;
}
/* 三图模式 */
.mr4-1pvc7Vte {
    margin-right: 4px;
}
.mb14-1rNnTtsD {
    margin-bottom: 14px;
}
.hasPage-1uGt7WOL {
    position: relative;
}
.page-hpb6US1i {
    position: absolute;
    right: 16px;
    bottom: 14px;
    padding: 0 24px;
    height: 40px;
    font-size: 24px;
    line-height: 40px;
    color: #fff;
    border-radius: 40px;
    background-color: rgba(0, 0, 0, .2);
}
.live-205F--ik {
    position: absolute;
    right: 16px;
    bottom: 14px;
    padding: 0 24px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
    color: #fff;
    border-radius: 40px;
    background-color: rgba(0, 0, 0, .2);
}
/* 大图模式 */
.bigImage-1ktdqkoK {
    position: relative;
    width: 698px;
    height: 392px;
}
.play-l3VxjVq5 {
    position: absolute;
    width: 100px;
    height: 100px;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -50px;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 100px
}
.play-l3VxjVq5:after {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin: -18px 0 0 -12px;
    width: 0;
    height: 0;
    border-left: 32px solid #fff;
    border-bottom: 18px solid transparent;
    border-top: 18px solid transparent;
    border-right: none;
}
.atlasMark-2dEpsMk2 {
    width: 84px;
    height: 40px;
    font-size: 22px;
    color: #fff;
    line-height: 0;
    background: rgba(0, 0, 0, .2);
    border-radius: 20px;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    bottom: 16px;
    right: 16px;
}
/* 二图 */
.twoPic-wwHkNPja {
    display: inline-block;
    width: 340px;
    vertical-align: bottom;
    padding: 24px 0;
    margin: 0
}
.twoPic-wwHkNPja .mark-1BWQfIpN {
    height: 66px;
}
.twoPic-wwHkNPja .openApp-3UnKRtLP {
    font-size: 24px;
    line-height: 66px;
    color: #f54343;
}
.twoPic-wwHkNPja .txt-HoLNEQ4f {
    display: -webkit-box;
    height: 96px;
    line-height: 48px;
    font-size: 34px;
    font-weight: normal;
    color: #1a1a1a;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.twoPicItem-1YHIPyw4 {
    display: block;
}
.picBox-3CkFTmym {
    position: relative;
    width: 340px;
    height: 188px
}
.picBox-3CkFTmym img {
    width: 100%;
    height: 100%;
}
.picBox-3CkFTmym .time-3Y6GtuEd {
    position: absolute;
    right: 16px;
    bottom: 16px;
    padding: 0 18px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    border-radius: 20px;
    background-color: rgba(0, 0, 0, .2);
}
.twoPic-wwHkNPja:nth-child(even) {
    margin-left: 17px;
}
.stick-2AWBv49a {
    padding: 20px 0;
    border-bottom: 1px solid #ededed
}
.stick-2AWBv49a .stickLink-UKNzmcat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.stick-2AWBv49a .stickMark-3tsbj8GS {
    display: block;
    width: 66px;
    height: 36px;
    margin: 7px 10px 0 0;
    background: url(https://x2.ifengimg.com/fe/shank/content/stick.c1b33275.png) no-repeat 0 0/100% 100%;
}
.stick-2AWBv49a .stickTitle-38hDWSdU {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 34px;
    font-weight: normal;
    color: #1a1a1a;
    text-align: justify;
}
.audioIcon-3z8VVaDB, .videoIcon-U9L4T59h {
    position: absolute;
    width: 38px;
    height: 38px;
    bottom: 16px;
    right: 16px;
}
.audioIcon-3z8VVaDB {
    background: url(https://x2.ifengimg.com/fe/shank/content/audio.a6d4e22e.png) no-repeat 0 0/38px 38px;
}
.videoIcon-U9L4T59h {
    background: url(https://x2.ifengimg.com/fe/shank/content/video.bc888a06.png) no-repeat 0 0/38px 38px;
}
.noPadding-30hQITDg {
    padding-left: 0;
    padding-right: 0;
}
/* 视频首页 */
.videoListNoTransform-fVsiV_ND {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}
.recommendp-2bmSNoQl {
    position: relative;
    padding-left: 64px;
}
.recommendLogo-SiXymlGO {
    display: block;
    width: 54px;
    height: 28px;
    background: url(https://x2.ifengimg.com/fe/shank/content/recommend.e8acb6aa.png) no-repeat 0 0;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 2px;
}
.H5recommendLogo-6-IVSxMr {
    display: block;
    width: 54px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 4px;
    background: url(https://x2.ifengimg.com/fe/shank/content/H5recommend.b7a37b4f.png) no-repeat 0 0;
    background-size: contain;
}
.h5imageCompatible-1TNCF7sQ {
    width: 142px; /*no*/
    height: 80px; /*no*/
    position: relative;
}
.videoCreater-mIKBWGx7 {
    margin-right: 23px;
}
.aLink-3Jj5gxvC {
    display: block;
    width: 230px;
    height: 152px;
    background-size: cover
}
.aLink-3Jj5gxvC img {
    display: block;
    width: 100%;
    height: 100%;
}
.videoLength-zlGpstno {
    width: 85px;
    height: 40px;
    background: url(https://x2.ifengimg.com/fe/shank/content/rinkle.c7e7b7b4.png) no-repeat;
    background-size: contain;
    text-align: center;
    line-height: 43px;
    color: #fff;
    position: absolute;
    bottom: 16px;
    right: 16px;
    font-size: 20px;
}
.mb40-yalGDCfG {
    margin-bottom: 30px;
}
/* 视频垂直页 */
.videolistItem-2-x5lgHD {
    padding: 24px 0 0 0;
    border-bottom: 1px solid #ededed;
}
.grayBg-1lMueWU7 {
    padding-bottom: 16px;
    background: #f9f9f9;
}
.videoList-3wN4IRHY {
    padding: 0 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}
.videoTitle-1lxF2oVR {
    padding: 0 26px;
}
.videoBigImage-29iK6RHN {
    width: 100%;
    height: 422px;
}
.videoInfo-1rjrJTZV {
    width: 100%;
    height: 56px;
    position: absolute;
    left: 0;
    bottom: 16px;
    font-size: 24px;
    color: #999;
    font-family: PingFangSC-Regular
}
.videoInfo-1rjrJTZV span {
    margin-left: 30px;
    float: left;
    margin-top: 4px;
}
.playNum-wx0rAMvB {
    float: right;
    width: 85px;
    height: 40px;
    background: url(https://x2.ifengimg.com/fe/shank/content/rinkle.c7e7b7b4.png) no-repeat;
    background-size: contain;
    text-align: center;
    line-height: 43px;
    color: #fff;
    position: absolute;
    right: 16px;
    bottom: 16px;
}

.box-4XHupypo {
    background: #606060;
    padding: 30px;
}
.oneLine-Xff73c6v, .twoLine-1N6Q_iUu{
    display: block;
    text-align:center;
    line-height: 28px;
    font-family: PingFangSC-Light;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
}
.twoLine-1N6Q_iUu{
    padding-bottom: 20px;
}
.twoLine-1N6Q_iUu a{
    color: #ffffff;
}

.footer-2g4_FUTi {
    background: #fff;
}
.footerBox-2LqjESm1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 112px;
}
.footerItem-1qbyHL3U {
    padding: 0 29px;
    position: relative;
    line-height: 44px;
}
.footerItem-1qbyHL3U::before {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    right: 0;
    height: 36px;
    width: 1px;
    background: #ededed;
}
.footerLink-YuqGph4H {
    font-size: 32px;
    color: #1a1a1a;
}

.comment_box--nEXfdRk {
    background: #ffffff;
    padding-bottom: 18px;
}

.title-llcrjH9g {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 88px
}

.title-llcrjH9g span {
    display: block;
    height: 44px;
    line-height: 44px;
    font-family: PingFangSC-Medium;
    font-size: 32px;
    font-weight: bold;
    color: #1a1a1a;
}

.bg_box-3Ij2wp9K {
    width: 100%;
    height: 272px;
    background: url(https://x2.ifengimg.com/fe/shank/content/sofa.29eeb9c7.png) no-repeat center;
    background-size: contain;
}

.counts-K1lf1pIP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 88px
}

.counts-K1lf1pIP a {
    height: 42px;
    line-height: 42px;
    font-family: PingFangSC-Regular;
    font-size: 30px;
    color: #1a1a1a;
}

.counts-K1lf1pIP span {
    display: block;
    width: 24px;
    height: 24px;
    margin-left: 6px;
    background: url(https://x2.ifengimg.com/fe/shank/content/arrow.58a51771.png) no-repeat;
    background-size: contain;
}

.hotItem-1UsN8pqw {
    margin: 0 30px;
    padding: 26px 0 28px 0;
}

.caption-15ZGnGV- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.caption-15ZGnGV- img {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 68px;
    height: 68px;
    border-radius: 50%;
}

.info-12oeE43r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 20px;
    width: 100%;
}

.username-2A9DsAgm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 40px
}

.username-2A9DsAgm a {
    height: 40px;
    line-height: 40px;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    font-weight: 500;
    color: #1a1a1a;
}

.voteNum-10O8gvKu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.voteNum-10O8gvKu a {
    margin-right: 8px;
    font-family: PingFangSC-Regular;
    font-size: 26px;
    font-weight: 400;
    color: #9e9e9e;
}

.zan-13mPOVaE {
    display: block;
    width: 36px;
    height: 36px;
    background: url(https://x2.ifengimg.com/fe/shank/content/zan.d51cbfbc.png) no-repeat;
    background-size: contain;
}

.zand-bgfvFGmB {
    display: block;
    width: 36px;
    height: 36px;
    background: url(https://x2.ifengimg.com/fe/shank/content/zand.53e4c55f.png) no-repeat;
    background-size: contain;
}

.txt-38R68J0- {
    margin: 16px 0 28px 0;
    line-height: 46px;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
}

.contentTxt-1SWbDJLu {
    font-family: PingFangSC-Regular;
    font-size: 32px;
    color: #1a1a1a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.commentTime-1Y2a_z5V {
    height: 34px;
    line-height: 34px;
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #a1a5ac;
}

.face-1F0X7n6L {
    display: inline-block;
    margin: 0 4px 0 0;
    width: 48px;
    height: 48px;
    vertical-align: middle;
    background-size: contain;
}

.comic-2rgvTW7S {
    background: url(https://x2.ifengimg.com/fe/shank/content/comic.4186a693.png) no-repeat;
    background-size: contain;
}

.angry-wpUs-2Fe {
    background: url(https://x2.ifengimg.com/fe/shank/content/angry.c60936eb.png) no-repeat;
    background-size: contain;
}

.applause-Z9JJr6Mk {
    background: url(https://x2.ifengimg.com/fe/shank/content/applause.ba221d94.png) no-repeat;
    background-size: contain;
}

.arrogant-1Evjmvsc {
    background: url(https://x2.ifengimg.com/fe/shank/content/arrogant.26cfcb90.png) no-repeat;
    background-size: contain;
}

.astonished-5RQDHP_l {
    background: url(https://x2.ifengimg.com/fe/shank/content/astonished.fca46076.png) no-repeat;
    background-size: contain;
}

.awkward-ClrGD4MZ {
    background: url(https://x2.ifengimg.com/fe/shank/content/awkward.9f451359.png) no-repeat;
    background-size: contain;
}

.bigcry-31PzYGQj {
    background: url(https://x2.ifengimg.com/fe/shank/content/bigcry.67465443.png) no-repeat;
    background-size: contain;
}

.blessing-1FUeYMMR {
    background: url(https://x2.ifengimg.com/fe/shank/content/blessing.0436ae31.png) no-repeat;
    background-size: contain;
}

.boo-1DAkIaU3 {
    background: url(https://x2.ifengimg.com/fe/shank/content/boo.83b44bfb.png) no-repeat;
    background-size: contain;
}

.candle-2slPk-Uo {
    background: url(https://x2.ifengimg.com/fe/shank/content/candle.242de90d.png) no-repeat;
    background-size: contain;
}

.cheer-dIevFTIi {
    background: url(https://x2.ifengimg.com/fe/shank/content/cheer.155f2d26.png) no-repeat;
    background-size: contain;
}

.cool-1_SKRE2T {
    background: url(https://x2.ifengimg.com/fe/shank/content/cool.9ca130da.png) no-repeat;
    background-size: contain;
}

.crazy-3jHEUncs {
    background: url(https://x2.ifengimg.com/fe/shank/content/crazy.f0df3282.png) no-repeat;
    background-size: contain;
}

.cry-1EujXTfU {
    background: url(https://x2.ifengimg.com/fe/shank/content/cry.7468d568.png) no-repeat;
    background-size: contain;
}

.dignose-3I7cvLyC {
    background: url(https://x2.ifengimg.com/fe/shank/content/dignose.b1026f60.png) no-repeat;
    background-size: contain;
}

.dizzy-2D6Mc_Ck {
    background: url(https://x2.ifengimg.com/fe/shank/content/dizzy.5aef708c.png) no-repeat;
    background-size: contain;
}

.dog-2uc63qhQ {
    background: url(https://x2.ifengimg.com/fe/shank/content/dog.5f8f6cf3.png) no-repeat;
    background-size: contain;
}

.dontbicker-1cTVOfRc {
    background: url(https://x2.ifengimg.com/fe/shank/content/dontbicker.63c58ed4.png) no-repeat;
    background-size: contain;
}

.doubt-zBA2oQJE {
    background: url(https://x2.ifengimg.com/fe/shank/content/doubt.3b44923a.png) no-repeat;
    background-size: contain;
}

.drinktea-3sR7NORA {
    background: url(https://x2.ifengimg.com/fe/shank/content/drinktea.72c74cb9.png) no-repeat;
    background-size: contain;
}

.dung-3oh9Naqu {
    background: url(https://x2.ifengimg.com/fe/shank/content/dung.34d28b4f.png) no-repeat;
    background-size: contain;
}

.embrace-1dxyfDK9 {
    background: url(https://x2.ifengimg.com/fe/shank/content/embrace.70d329e6.png) no-repeat;
    background-size: contain;
}

.evil-39aQf1P5 {
    background: url(https://x2.ifengimg.com/fe/shank/content/evil.48de0a3d.png) no-repeat;
    background-size: contain;
}

.facepalmcry-1b5U6yXb {
    background: url(https://x2.ifengimg.com/fe/shank/content/facepalmcry.9c50389d.png) no-repeat;
    background-size: contain;
}

.fallill-3FksxKow {
    background: url(https://x2.ifengimg.com/fe/shank/content/fallill.48159ad8.png) no-repeat;
    background-size: contain;
}

.frown-pYjGGlAD {
    background: url(https://x2.ifengimg.com/fe/shank/content/frown.fd80f3ca.png) no-repeat;
    background-size: contain;
}

.handshake-1XfGM0yP {
    background: url(https://x2.ifengimg.com/fe/shank/content/handshake.9c7ec170.png) no-repeat;
    background-size: contain;
}

.hard-iVADKlFo {
    background: url(https://x2.ifengimg.com/fe/shank/content/hard.020a305d.png) no-repeat;
    background-size: contain;
}

.heart-3EFdW3T6 {
    background: url(https://x2.ifengimg.com/fe/shank/content/heart.4efcf958.png) no-repeat;
    background-size: contain;
}

.hehe-8JxvwKig {
    background: url(https://x2.ifengimg.com/fe/shank/content/hehe.32e29e04.png) no-repeat;
    background-size: contain;
}

.kneelcry-3lF4tgLI {
    background: url(https://x2.ifengimg.com/fe/shank/content/kneelcry.608a655f.png) no-repeat;
    background-size: contain;
}

.kneel-2yonbq-5 {
    background: url(https://x2.ifengimg.com/fe/shank/content/kneel.9af4e906.png) no-repeat;
    background-size: contain;
}

.laughcry-wPppiT4k {
    background: url(https://x2.ifengimg.com/fe/shank/content/laughcry.77da97dd.png) no-repeat;
    background-size: contain;
}

.lechery-18cZhORV {
    background: url(https://x2.ifengimg.com/fe/shank/content/lechery.48585a1c.png) no-repeat;
    background-size: contain;
}

.letgo-GgUB3QmR {
    background: url(https://x2.ifengimg.com/fe/shank/content/letgo.67921fe1.png) no-repeat;
    background-size: contain;
}

.like-2ExukW-T {
    background: url(https://x2.ifengimg.com/fe/shank/content/like.61f8745f.png) no-repeat;
    background-size: contain;
}

.majestic-oQaPgb4K {
    background: url(https://x2.ifengimg.com/fe/shank/content/majestic.f134c11a.png) no-repeat;
    background-size: contain;
}

.ok-2UmKx9CU {
    background: url(https://x2.ifengimg.com/fe/shank/content/ok.97f058b8.png) no-repeat;
    background-size: contain;
}

.pathetic-10QBpZpt {
    background: url(https://x2.ifengimg.com/fe/shank/content/pathetic.abbd0483.png) no-repeat;
    background-size: contain;
}

.praise-2vJaAaGG {
    background: url(https://x2.ifengimg.com/fe/shank/content/praise.8244e550.png) no-repeat;
    background-size: contain;
}

.reversesmile-1wj9KayK {
    background: url(https://x2.ifengimg.com/fe/shank/content/reversesmile.c3090820.png) no-repeat;
    background-size: contain;
}

.shutup-15UJh9Nq {
    background: url(https://x2.ifengimg.com/fe/shank/content/shutup.fca6b19d.png) no-repeat;
    background-size: contain;
}

.shy-3lkAX7WW {
    background: url(https://x2.ifengimg.com/fe/shank/content/shy.a5d86f5e.png) no-repeat;
    background-size: contain;
}

.slap-3C5frcuq {
    background: url(https://x2.ifengimg.com/fe/shank/content/slap.3ac15465.png) no-repeat;
    background-size: contain;
}

.sleepy-7qsPwh4J {
    background: url(https://x2.ifengimg.com/fe/shank/content/sleepy.dd8789ee.png) no-repeat;
    background-size: contain;
}

.smile-2cGGr6e4 {
    background: url(https://x2.ifengimg.com/fe/shank/content/smile.dab70c4a.png) no-repeat;
    background-size: contain;
}

.snap-27QXMumV {
    background: url(https://x2.ifengimg.com/fe/shank/content/snap.f35bbe88.png) no-repeat;
    background-size: contain;
}

.split-hM_PlR_f {
    background: url(https://x2.ifengimg.com/fe/shank/content/split.2e79a435.png) no-repeat;
    background-size: contain;
}

.stoptalking-2tUudXF0 {
    background: url(https://x2.ifengimg.com/fe/shank/content/stoptalking.2a3da058.png) no-repeat;
    background-size: contain;
}

.struggle-3YCpp7ZL {
    background: url(https://x2.ifengimg.com/fe/shank/content/struggle.42162b4f.png) no-repeat;
    background-size: contain;
}

.teethlaugh-2QzqG36A {
    background: url(https://x2.ifengimg.com/fe/shank/content/teethlaugh.b96c7f37.png) no-repeat;
    background-size: contain;
}

.titter-1YkTYxSM {
    background: url(https://x2.ifengimg.com/fe/shank/content/titter.fe170971.png) no-repeat;
    background-size: contain;
}

.vomit-1zIbCFUu {
    background: url(https://x2.ifengimg.com/fe/shank/content/vomit.2e1456ad.png) no-repeat;
    background-size: contain;
}

.watermelon-1cyyiwYp {
    background: url(https://x2.ifengimg.com/fe/shank/content/watermelon.4bb45aee.png) no-repeat;
    background-size: contain;
}

.wane-6WsjL6XC {
    background: url(https://x2.ifengimg.com/fe/shank/content/wane.b949f552.png) no-repeat;
    background-size: contain;
}

.sweat-3K0v7M0P {
    background: url(https://x2.ifengimg.com/fe/shank/content/sweat.cff3e0a9.png) no-repeat;
    background-size: contain;
}

.sleep-1nZ5Hz57 {
    background: url(https://x2.ifengimg.com/fe/shank/content/sleep.b4e0b96c.png) no-repeat;
    background-size: contain;
}

.simper-1pq57-_L {
    background: url(https://x2.ifengimg.com/fe/shank/content/simper.eaabb863.png) no-repeat;
    background-size: contain;
}

.rose-3FZfWgt1 {
    background: url(https://x2.ifengimg.com/fe/shank/content/rose.df0c3ae7.png) no-repeat;
    background-size: contain;
}

.follow-14EVV_nV {
    background: url(https://x2.ifengimg.com/fe/shank/content/follow.08620a89.png) no-repeat;
    background-size: contain;
}

.daze-1BUne_AG {
    background: url(https://x2.ifengimg.com/fe/shank/content/daze.d9d1bed0.png) no-repeat;
    background-size: contain;
}

.cute-1Iv3Akpk {
    background: url(https://x2.ifengimg.com/fe/shank/content/cute.effd98f7.png) no-repeat;
    background-size: contain;
}

.angel-Eviki6IG {
    background: url(https://x2.ifengimg.com/fe/shank/content/angel.736fb6ea.png) no-repeat;
    background-size: contain;
}

.bye-3VA2K8qB {
    background: url(https://x2.ifengimg.com/fe/shank/content/bye.a7d31a1c.png) no-repeat;
    background-size: contain;
}

.amaze-Xv4V9AvD {
    background: url(https://x2.ifengimg.com/fe/shank/content/amaze.27258d0d.png) no-repeat;
    background-size: contain;
}

.ipt-1UhKJDch {
    position: relative;
    margin: 16px 30px 0;
    border: 2px solid #dcdcdc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 0 0 6px 0 rgba(250, 250, 250, .5);
            box-shadow: 0 0 6px 0 rgba(250, 250, 250, .5)
}

.ipt-1UhKJDch textarea {
    width: 100%;
    height: 226px;
    border: 0;
    font-size: 32px;
    background: #fff;
    color: #a1a5ac;
    padding: 12px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.bar-2TkMunjF {
    height: 68px;
    background: #f7f7f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.bar-2TkMunjF span {
    display: block;
    margin-left: 18px;
    width: 38px;
    height: 38px;
    background: url(https://x2.ifengimg.com/fe/shank/content/icon.8461156e.png) no-repeat;
    background-size: contain;
}

.bar-2TkMunjF a {
    width: 172px;
    height: 68px;
    line-height: 68px;
    background: #f54343;
    font-family: PingFangSC-Regular;
    font-size: 30px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
}

.faceList_box-1Is80fA4 {
    position: absolute;
    left: 0;
    bottom: 68px;
    width: 696px;
    height: 352px;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
}

.swiper_box-3QC6vv_- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.swiper-3FWBpNvQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 14px 34px 22px 34px
}

.swiper-3FWBpNvQ span {
    display: inline-block;
    margin: 18px;
    width: 68px;
    height: 68px;
    background-size: contain;
}

.comic-Gtd-5SM7 {
    background: url(https://x2.ifengimg.com/fe/shank/content/comic.4186a693.png) no-repeat;
    background-size: contain;
}

.angry-3x0itlBI {
    background: url(https://x2.ifengimg.com/fe/shank/content/angry.c60936eb.png) no-repeat;
    background-size: contain;
}

.applause-3aAB4rlX {
    background: url(https://x2.ifengimg.com/fe/shank/content/applause.ba221d94.png) no-repeat;
    background-size: contain;
}

.arrogant-3eEOd0xx {
    background: url(https://x2.ifengimg.com/fe/shank/content/arrogant.26cfcb90.png) no-repeat;
    background-size: contain;
}

.astonished-2FmS9jHn {
    background: url(https://x2.ifengimg.com/fe/shank/content/astonished.fca46076.png) no-repeat;
    background-size: contain;
}

.awkward-372Q_PRa {
    background: url(https://x2.ifengimg.com/fe/shank/content/awkward.9f451359.png) no-repeat;
    background-size: contain;
}

.bigcry-32g0jISN {
    background: url(https://x2.ifengimg.com/fe/shank/content/bigcry.67465443.png) no-repeat;
    background-size: contain;
}

.blessing-1qS_a2Bt {
    background: url(https://x2.ifengimg.com/fe/shank/content/blessing.0436ae31.png) no-repeat;
    background-size: contain;
}

.boo-2TfDIR6a {
    background: url(https://x2.ifengimg.com/fe/shank/content/boo.83b44bfb.png) no-repeat;
    background-size: contain;
}

.candle-31l-X6Mw {
    background: url(https://x2.ifengimg.com/fe/shank/content/candle.242de90d.png) no-repeat;
    background-size: contain;
}

.cheer-31SMK8nX {
    background: url(https://x2.ifengimg.com/fe/shank/content/cheer.155f2d26.png) no-repeat;
    background-size: contain;
}

.cool-mAFY27aW {
    background: url(https://x2.ifengimg.com/fe/shank/content/cool.9ca130da.png) no-repeat;
    background-size: contain;
}

.crazy-2uXJzfkQ {
    background: url(https://x2.ifengimg.com/fe/shank/content/crazy.f0df3282.png) no-repeat;
    background-size: contain;
}

.cry-1WaVfhCM {
    background: url(https://x2.ifengimg.com/fe/shank/content/cry.7468d568.png) no-repeat;
    background-size: contain;
}

.dignose-2PkGNReK {
    background: url(https://x2.ifengimg.com/fe/shank/content/dignose.b1026f60.png) no-repeat;
    background-size: contain;
}

.dizzy-vE9Z3ohp {
    background: url(https://x2.ifengimg.com/fe/shank/content/dizzy.5aef708c.png) no-repeat;
    background-size: contain;
}

.dog-3hwSuCeR {
    background: url(https://x2.ifengimg.com/fe/shank/content/dog.5f8f6cf3.png) no-repeat;
    background-size: contain;
}

.dontbicker-2BZxTd1t {
    background: url(https://x2.ifengimg.com/fe/shank/content/dontbicker.63c58ed4.png) no-repeat;
    background-size: contain;
}

.doubt-3RoIE3gU {
    background: url(https://x2.ifengimg.com/fe/shank/content/doubt.3b44923a.png) no-repeat;
    background-size: contain;
}

.drinktea-iJCaJh-m {
    background: url(https://x2.ifengimg.com/fe/shank/content/drinktea.72c74cb9.png) no-repeat;
    background-size: contain;
}

.dung-3zS7b84b {
    background: url(https://x2.ifengimg.com/fe/shank/content/dung.34d28b4f.png) no-repeat;
    background-size: contain;
}

.embrace-2aUcpZYb {
    background: url(https://x2.ifengimg.com/fe/shank/content/embrace.70d329e6.png) no-repeat;
    background-size: contain;
}

.evil-1dBu3_gF {
    background: url(https://x2.ifengimg.com/fe/shank/content/evil.48de0a3d.png) no-repeat;
    background-size: contain;
}

.facepalmcry-OLNm9v4p {
    background: url(https://x2.ifengimg.com/fe/shank/content/facepalmcry.9c50389d.png) no-repeat;
    background-size: contain;
}

.fallill-1QZhsHsF {
    background: url(https://x2.ifengimg.com/fe/shank/content/fallill.48159ad8.png) no-repeat;
    background-size: contain;
}

.frown-20wEGBJg {
    background: url(https://x2.ifengimg.com/fe/shank/content/frown.fd80f3ca.png) no-repeat;
    background-size: contain;
}

.handshake-2Pq515qL {
    background: url(https://x2.ifengimg.com/fe/shank/content/handshake.9c7ec170.png) no-repeat;
    background-size: contain;
}

.hard-F0yX8BCG {
    background: url(https://x2.ifengimg.com/fe/shank/content/hard.020a305d.png) no-repeat;
    background-size: contain;
}

.heart-3uk6Oa4z {
    background: url(https://x2.ifengimg.com/fe/shank/content/heart.4efcf958.png) no-repeat;
    background-size: contain;
}

.hehe-pkUt6bYQ {
    background: url(https://x2.ifengimg.com/fe/shank/content/hehe.32e29e04.png) no-repeat;
    background-size: contain;
}

.kneelcry-3MUuUvfe {
    background: url(https://x2.ifengimg.com/fe/shank/content/kneelcry.608a655f.png) no-repeat;
    background-size: contain;
}

.kneel-Qb4B36za {
    background: url(https://x2.ifengimg.com/fe/shank/content/kneel.9af4e906.png) no-repeat;
    background-size: contain;
}

.laughcry-2RPUv4vb {
    background: url(https://x2.ifengimg.com/fe/shank/content/laughcry.77da97dd.png) no-repeat;
    background-size: contain;
}

.lechery-1YxSzJct {
    background: url(https://x2.ifengimg.com/fe/shank/content/lechery.48585a1c.png) no-repeat;
    background-size: contain;
}

.letgo-wFqxayvc {
    background: url(https://x2.ifengimg.com/fe/shank/content/letgo.67921fe1.png) no-repeat;
    background-size: contain;
}

.like-2xpQcM7W {
    background: url(https://x2.ifengimg.com/fe/shank/content/like.61f8745f.png) no-repeat;
    background-size: contain;
}

.majestic-11B-IRmj {
    background: url(https://x2.ifengimg.com/fe/shank/content/majestic.f134c11a.png) no-repeat;
    background-size: contain;
}

.ok-2KjBDrgi {
    background: url(https://x2.ifengimg.com/fe/shank/content/ok.97f058b8.png) no-repeat;
    background-size: contain;
}

.pathetic-1hAV-04P {
    background: url(https://x2.ifengimg.com/fe/shank/content/pathetic.abbd0483.png) no-repeat;
    background-size: contain;
}

.praise-2kNBtRM3 {
    background: url(https://x2.ifengimg.com/fe/shank/content/praise.8244e550.png) no-repeat;
    background-size: contain;
}

.reversesmile-3r8doPkG {
    background: url(https://x2.ifengimg.com/fe/shank/content/reversesmile.c3090820.png) no-repeat;
    background-size: contain;
}

.shutup-2T0zSozY {
    background: url(https://x2.ifengimg.com/fe/shank/content/shutup.fca6b19d.png) no-repeat;
    background-size: contain;
}

.shy-3yYSylcz {
    background: url(https://x2.ifengimg.com/fe/shank/content/shy.a5d86f5e.png) no-repeat;
    background-size: contain;
}

.slap-38uiXyiN {
    background: url(https://x2.ifengimg.com/fe/shank/content/slap.3ac15465.png) no-repeat;
    background-size: contain;
}

.sleepy-2mEmZ605 {
    background: url(https://x2.ifengimg.com/fe/shank/content/sleepy.dd8789ee.png) no-repeat;
    background-size: contain;
}

.smile-3cDYMAVH {
    background: url(https://x2.ifengimg.com/fe/shank/content/smile.dab70c4a.png) no-repeat;
    background-size: contain;
}

.snap-1BDStd4_ {
    background: url(https://x2.ifengimg.com/fe/shank/content/snap.f35bbe88.png) no-repeat;
    background-size: contain;
}

.split-1M-UtYOj {
    background: url(https://x2.ifengimg.com/fe/shank/content/split.2e79a435.png) no-repeat;
    background-size: contain;
}

.stoptalking-3W21-NgT {
    background: url(https://x2.ifengimg.com/fe/shank/content/stoptalking.2a3da058.png) no-repeat;
    background-size: contain;
}

.struggle-32pJ1orV {
    background: url(https://x2.ifengimg.com/fe/shank/content/struggle.42162b4f.png) no-repeat;
    background-size: contain;
}

.teethlaugh-2v87Xk-J {
    background: url(https://x2.ifengimg.com/fe/shank/content/teethlaugh.b96c7f37.png) no-repeat;
    background-size: contain;
}

.titter-1sPLxtpy {
    background: url(https://x2.ifengimg.com/fe/shank/content/titter.fe170971.png) no-repeat;
    background-size: contain;
}

.vomit-1oF3oy5w {
    background: url(https://x2.ifengimg.com/fe/shank/content/vomit.2e1456ad.png) no-repeat;
    background-size: contain;
}

.watermelon-2viK7mPi {
    background: url(https://x2.ifengimg.com/fe/shank/content/watermelon.4bb45aee.png) no-repeat;
    background-size: contain;
}

.dotList-GJYEYr1a {
    position: absolute;
    left: 0;
    bottom: 16px;
    width: 100%;
    height: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.dotList-GJYEYr1a li {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #f7f7f7;
    margin: 0 4px;
}

.current-uDUzd4N8 {
    background: #999999 !important;
}

.comment_box-StGlG_Mz {
    background: #ffffff;
}

.title_box-3e0zCrb1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 30px;
    height: 88px;
}

.title-KF7QN-uB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 88px;
    line-height: 88px
}

.title-KF7QN-uB span {
    display: block;
    margin-right: 24px;
    width: 6px;
    height: 36px;
    background: #f54343;
}

.title-KF7QN-uB a {
    height: 44px;
    line-height: 44px;
    font-family: PingFangSC-Medium;
    font-size: 32px;
    color: #1a1a1a;
}

.counts-2wZn8Q3Y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.counts-2wZn8Q3Y > a {
    height: 44px;
    line-height: 44px;
    font-family: PingFangSC-Medium;
    font-size: 32px;
    color: #f54343;
    text-align: right;
}

.counts-2wZn8Q3Y > span {
    margin: 0 0 0 8px;
    width: 84px;
    height: 40px;
    line-height: 40px;
    font-family: PingFangSC-Regular;
    font-size: 28px;
    color: #999999;
    text-align: right;
}

.shafa-A99HfU20 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 120px;
    height: 56px;
    line-height: 0;
    background: #feecec;
    border: 1px solid #fde2e2;
    border-radius: 28px
}

.shafa-A99HfU20 span {
    width: 86px;
    height: 40px;
    line-height: 40px;
    font-family: PingFangSC-Regular;
    font-size: 28px;
    color: #f54343;
}

.tip-2t66Pa8O {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 276px
}

.tip-2t66Pa8O span {
    margin-bottom: 8px;
    height: 44px;
    line-height: 44px;
    font-family: PingFangSC-Regular;
    font-size: 32px;
    color: #9f9f9f;
    letter-spacing: 0;
    text-align: center;
}

.more_box-iUINXIVA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 132px;
}

.more-1WM5whaB {
    margin: 0 auto;
    width: 92%;
    height: 88px;
    background: rgba(245, 67, 67, .05);
    border-radius: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.more-1WM5whaB span {
    display: block;
    height: 42px;
    line-height: 42px;
    font-family: Helvetica;
    font-size: 30px;
    color: #f54343;
    letter-spacing: 0;
    text-align: justify;
}

.hotListBox-u-KbQgfg {
    position: relative;
}

.hotList-1oFAhcYq {
    font-size: 24px;
}

.swiper_box-cgErTAzB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.swiper-19y6OVu8 {
    margin: 8px;
    width: 100%;
}

.dots-2Iq-vEoM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 18px;
    width: 100%;
    height: 4px;
}

.dotList-3gnle1TT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 84px;
    margin: 0 auto;
    height: 6px
}

.dotList-3gnle1TT li {
    margin: 0 4px;
    width: 8px;
    height: 4px;
    background: rgba(0, 0, 0, .1);
    border-radius: 2px;
}

.current-3bTJVTTG {
    width: 16px !important;
    background: #f54343 !important;
}

.hotItem-2VDut6lc {
    height: 270px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 4px 2px rgba(221, 221, 221, .5);
            box-shadow: 0px 0px 4px 2px rgba(221, 221, 221, .5);
}

.title-1RjUkTOE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 32px 24px 18px 32px;
}

.userinfo-2Ygw3o2v {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.userinfo-2Ygw3o2v img {
    margin-right: 16px;
    width: 46px;
    height: 46px;
    border-radius: 50%;
}

.rec-1tyyUE1w {
    height: 34px;
    line-height: 34px;
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #3091f5;
    letter-spacing: 0;
}

.txt-2s-qSZJs {
    margin: 0 24px 32px 94px;
    height: 88px;
    line-height: 44px;
    font-family: PingFangSC-Regular;
    font-size: 32px;
    color: #1a1a1a;
    letter-spacing: 0;
    word-break: break-word;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.txt-2s-qSZJs a {
    color: #000;
}

.uname-2zyG00Xu {
    font-size: 26px;
    line-height: 46px;
    color: #666;
    display: block;
    max-width: 300px;
    font-family: PingFangSC-Regular;
    letter-spacing: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.uptimes-1FAHMM02 {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 26px;
    line-height: 46px;
    height: 46px;
    color: #9e9e9e;
    padding-right: 30px;
    background: url(https://x2.ifengimg.com/fe/shank/content/zan.d51cbfbc.png) no-repeat right 9px/28px auto;
}

.message-2UKil3tS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 94px;
    height: 34px;
    line-height: 34px;
}

.address-2yq8wnei {
    display: block;
    font-size: 24px;
    color: #a1a5ac;
    margin-right: 12px;
}

.commentTime-1kJqIPuF {
    display: block;
    font-size: 24px;
    color: #a1a5ac;
    margin-right: 16px;
}

.rec-1tyyUE1w {
    position: relative;
    display: block;
    font-size: 24px;
    color: #212223;
    padding-left: 18px;
    line-height: 35px;
}

.rec-1tyyUE1w:after {
    content: '';
    width: 2px;
    height: 12px;
    position: absolute;
    top: 10px;
    left: 0;
    background: #d8d8d8;
}

.offline-3pQgqpzH {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #eee;
    z-index: 999;
}
.offlineBox-1DFbJD_x {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
}
.icon-wEYO_I22 {
    display: block;
    width: 592px;
    height: 312px;
    background: url(https://x2.ifengimg.com/fe/shank/content/offline.f74ce887.png) no-repeat 0 0/592px 312px;
    margin: 0 auto;
}
.btn-1wRViF1l {
    font-size: 32px;
    color: #b3b3b3;
    display: block;
    line-height: 60px;
    margin: 50px auto;
    width: 330px;
    text-align: center;
    font-weight: normal;
    border-radius: 10px;
    border: 2px solid #ccc;
}

.nav-37sxGLGQ {
    background: #fff;
    padding: 0 6px;
    position: relative;
}
.navbox-VpshfeGJ {
    overflow: hidden;
}
.item-14FE-BHs {
    width: 14.28%;
    font-size: 30px;
    line-height: 74px;
    float: left;
    text-align: center;
}
.link-tTyy6LOh {
    color: #1a1a1a !important;
    position: relative;
}
.more-2cYESJWQ {
    width: 14.28%;
    height: 74px;
    float: left;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    background: url(https://x2.ifengimg.com/fe/shank/content/more.e8147742.png) no-repeat center center/22px 14px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.turn-1cztvxsr {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}
.redHot-TMQVkdJy {
    width: 6px;
    height: 6px;
    position: absolute;
    background: #f54343;
    top: -2px;
    border-radius: 50%;
    right: -6px;
}

.atlas-QXVWybV_ {
    background: #fff;
    /* padding: 0 26px; */
}
.pic-1i5FaHA_ {
    width: 100%;
    margin: 24px 0 18px;
    background: #f2f2f2;
}
.txt-3iFdbqEc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
}
.pagenum-2198kAaF {
    width: 96px;
    font-size: 22px;
    color: #1a1a1a;
    position: relative;
    top: -12px;
}
.num-3HKHxGTU {
    font-size: 44px;
    color: #f54343;
}
.title-2sF8swxQ {
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    font-size: 32px;
    color: #5c5c5c;
    text-align: justify;
    line-height: 46px;
}

.fiveNavPic-1o-v3eQL {
    background: #fff;
    padding-bottom: 24px;
}
.fivePicBox-25R2xug6 {
    overflow: hidden;
}
.fivePicItem-2XMw8m7N {
    width: 20%;
    float: left;
    overflow: hidden;
    margin-top: 24px;
    text-align: center;
}
.fivePicItemImg-2zaDIplb {
    width: 84px;
    margin-bottom: 8px;
}
.fivePicItemTit-3N5ty56F {
    font-size: 24px;
    line-height: 34px;
    color: #1a1a1a;
}

.fourNavPic-RmvwWvOm {
    background: #fff;
    padding: 24px 0;
}
.fourPicBox-1jKarV40 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.fourPicItem-1X8R6muL {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
}
.fourPicItemImg-DDN39s2R {
    width: 80px;
    margin-bottom: 14px;
}
.fourPicItemTit-F3Vm1RKn {
    font-family: PingFangSC;
    font-size: 26px;
    line-height: 36px;
    color: #212223;
    font-weight: normal;
}

.threeNavPic-2RIhdO5O {
    background: #fff;
    padding: 24px 0;
}
.threePicBox-1VkrXljd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.threePicItem-_ErDd1Eu {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
}
.threePicItemImg-2n_Ja184 {
    width: 148px;
    margin-bottom: 14px;
}
.threePicItemTit-1Mj0ucew {
    font-size: 24px;
    line-height: 34px;
    color: #1a1a1a;
}

.videoCore-3nVjN4N4 {
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.video_poster-20Y9MHCj {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 20;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.miniVideo_poster-25SElDtB {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 20;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-color: #000;
}
.videoPlayBtn-2ksMjaaG {
    width: 98px;
    height: 98px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 80;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.playingBtn-xIsd1Fcr {
    background-image: url('https://x0.ifengimg.com/cmpp/2020/0313/d16118b0bbddf15size3_w98_h98.png');
}

.pauseBtn-3S_EHpcK {
    background-image: url('https://x0.ifengimg.com/cmpp/2020/0321/5c091c6faa74a99size2_w98_h98.png');
}

.replayBtn-2gB-xG4H {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/replay.2abd604e.png);
}

.titleLine-1PkSkm4K {
    width: 100%;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-image: url(https://x2.ifengimg.com/fe/shank/content/zz.9a40937f.png);
    background-repeat: repeat-x;
    background-size: 100% 60px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.titleLineHide-T9_U-GHI {
    top: -50px;
}

.shortTips-3sFsCJkD {
    position: absolute;
    left: 30px;
    bottom: 76px;
    width: 536px;
    height: 56px;
    font-size: 26px;
    line-height: 56px;
    text-align: center;
    letter-spacing: 0.35px;
    background: #000000;
    border-radius: 30px;
    text-align: center;
    opacity: 0.8;
    color: #FFF;
}

.fhxwkhd-ZLEa46xl {
    color: #F54343;
    font-size: 26px;
    line-height: 56px;
}
.tipsMask-2xn8PiEY {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 99;
}

.textCenter-yb9iPDfq {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    top: 50%;
}

.tipsText-bW_ulwF- {
    width: 304px;
    height: 100px;
    font-size: 36px;
    line-height: 50px;
    text-align: center;
    color: #FFF;
}

.openClient-2F-HkFMq {
    width: 286px;
    height: 76px;
    text-align: center;
    line-height: 76px;
    color: #FFF;
    font-size: 32px;
    background: linear-gradient(345deg, #FE6262 0%, #F54343 100%);
    border-radius: 42px;
    border: none;
    margin: 0 auto;
    margin-top: 24px;
    margin-left: 10px;
}

/*取消button点击的默认样式*/

.openClient-2F-HkFMq:focus {
    border: 0 none;
    outline: none;
}
.controllBar-1daRyeOG {
    position: absolute;
    left: 0px;
    width: 100%;
    height: 72px;
    line-height: 72px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
    color: #fff;
    font-size: 24px;
    font-family: PingFangSC-Regular;
    letter-spacing: 0.37px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    overflow: hidden;
}

.controllBar-1daRyeOG .currentTime-yO3XGq44 {
    width: 68px;
    overflow: hidden;
    margin: 0 26px;
}

.controllBar-1daRyeOG .timeBar-2yQGF3Gu {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    position: relative;
}

.controllBar-1daRyeOG .timeBar-2yQGF3Gu .hullTimeBar-1diyCIb3 {
    height: 4px;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: rgba(255, 255, 255, 0.38824);
    border-radius: 2px;
}

.controllBar-1daRyeOG .progressBar-17R7zeQ3 {
    margin: auto 0px;
    padding: 0px;
    height: 4px;
    background: red;
    border-radius: 2px;
    position: absolute;
    top: 34px;
}

.controllBar-1daRyeOG .progressPoint-2C2Sajj_ {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    position: absolute;
    background-color: #fff;
    margin-left: -10px;
    top: 26px;
}

.controllBar-1daRyeOG .leftTime-2Fzpv6CA {
    width: 88px;
    overflow: hidden;
    margin: 0 16px;
    text-align: center;
}

.controllBar-1daRyeOG .fullScreenBtn-OMoHvcd9 {
    width: 34px;
    height: 72px;
    background-image: url(https://x2.ifengimg.com/fe/shank/content/fullScreen.cd8fb6c5.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 34px;
    margin-right: 26px;
}

.fullTimeBar-3ReoVt72 {
    width: 100%;
    height: 4px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.38824);
}

.fullTimeBar-3ReoVt72 .progressBar-17R7zeQ3 {
    margin: 0px;
    padding: 0px;
    height: 4px;
    background: red;
    border-radius: 2px;
}

.loadingBox-3FvWM897 {
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    line-height: 100%;
    background-image: url(https://x2.ifengimg.com/fe/shank/content/loading.3555bae5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.loadingbanner-5pbqdhBV {
    margin: 0;
    padding: 0;
    width: 230px;
    height: 2px;
    position: absolute;
    left: 50%;
    margin-left: -110px;
    top: 40%;
    background-color: #e64543;
    border-radius: 700px/10px;
    -moz-border-radius: 700px/10px;
    -webkit-border-radius: 700px/10px;
    -o-border-radius: 700px/10px;
    background: gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
    background: -moz-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
    background: -webkit-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
    background: -o-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
    display: block;
    overflow: hidden;
}

.loadingbanner-5pbqdhBV::before {
    width: 100%;
    height: 100%;
    animation: flare-2nuMNYht 1s infinite;
    -moz-animation: flare-2nuMNYht 1s infinite;
    -webkit-animation: flare-2nuMNYht 1s infinite;
    -o-animation: flare-2nuMNYht 1s infinite;
    animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    background-image: linear-gradient(
        65deg,
        transparent -30%,
        rgba(255, 255, 255, .2) 20%,
        rgba(255, 255, 255, .3) 27%,
        transparent 27%,
        transparent 100%
    );
    background-image: -o-linear-gradient(
        65deg,
        transparent -30%,
        rgba(255, 255, 255, .2) 20%,
        rgba(255, 255, 255, .3) 27%,
        transparent 27%,
        transparent 100%
    );
    content: 'background';
    display: block;
    position: absolute;
}

@keyframes flare-2nuMNYht {
    0% {
        background-position: 0px;
    }
    50% {
        background-position: 100px;
    }
    100% {
        background-position: 180px;
    }
}

@-webkit-keyframes flare-2nuMNYht {
    0% {
        background-position: 0px;
    }
    50% {
        background-position: 100px;
    }
    100% {
        background-position: 180px;
    }
}

.tips-iIG9rtpB {
    font-size: 26px;
    color: #999;
    letter-spacing: 0;
    text-align: justify;
    padding: 20px 0;
}

.videoContainer-3XYyNrsH {
    position: relative;
    overflow: hidden;
}

.containerMargin-3dikTDrF {
    width: unset !important;
    margin: 0 26px;
}

.header-2wvhIRMG {
    width: 100%;
    height: 120px;
    padding: 0 26px;
    background: rgba(255, 255, 255, .95);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.showOut-3kUNzWns {
    -webkit-transform: translateX(-50%) translateY(-100%);
        -ms-transform: translateX(-50%) translateY(-100%);
            transform: translateX(-50%) translateY(-100%);
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.showIn-28Mzipuz {
    -webkit-transform:translateX(-50%) translateY(0);
        -ms-transform:translateX(-50%) translateY(0);
            transform:translateX(-50%) translateY(0);
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.headerInfo-28uC35mT {
    width: 100%;
    max-width:1024px; /* no */
    margin: 0 auto;
    height: 104px;
    padding: 0 26px;
    background: rgba(255, 255, 255, .95);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 9999;
    /* box-shadow: 0 4px 50px #ececec; */
}
.header-2wvhIRMG:after {
    content: '';
    width: 100%;
    height: 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    /* background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAAIBAMAAABUsWdPAAAAD1BMVEX////8/Pz6+vr29vb4+PhHDlG5AAAASElEQVRIx+3HQRGAQAxD0awDWgft4AAUQP1rIgc0ZC/5h7wJLrcjzD3vMCsVZ3c/HCsVlVlVGVYqImIFs1Lxt6xUdvBZsW5PH8NiIiRjTXIpAAAAAElFTkSuQmCC)
        repeat-x 0 0;
    background-size: auto 8px; */
}
.headerIn-32sz7NG- {
}
.headerOut-1f5MxiXT {
}
.headerBox-Fgy1rXVx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 112px;
    width: 100%;
}
.logo-1kA_v2n9 {
    width: 382px;
    height: 74px;
    display: block;
    background: url(https://x2.ifengimg.com/fe/shank/content/logos.b5d09634.png) no-repeat 0 0/382px 74px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    margin-top: 19px;
}
.videoLogo-3jJAO4Yg{
    background: url(https://x0.ifengimg.com/cmpp/2020/0527/7712108fcc5f8e0size11_w382_h74.png) no-repeat 0 0/382px 74px;
}
.botton-3H1Vuq5t {
    width: 150px;
    height: 56px;
    line-height: 0;
    text-align: center;
    background: #f54343;
    border-radius: 28px;
    font-size: 28px;
    color: #fff;
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.info-16QBouZG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
}
.title-3BKXpR8I {
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    font-weight: normal;
    font-size: 28px;
    line-height: 104px;
    margin-right: 16px;
    color: #1a1a1a;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.openBtn-NmYNU9Aj {
    width: 120px;
    height: 56px;
    line-height: 0;
    font-size: 28px;
    text-align: center;
    color: #fff;
    background: #f54343;
    border-radius: 28px;
    margin: 24px 20px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.close-36m_LMbs {
    width: 24px;
    height: 24px;
    margin-top: 40px;
    display: block;
    background: url(https://x2.ifengimg.com/fe/shank/content/close_icon.a98543ba.png) no-repeat 0 0/20px 20px;
    /* background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAFVBMVEUAAABcXFxdXV1cXFxfX19dXV1cXFzCbncRAAAABnRSTlMA8zOKKyFVFwkyAAAAWElEQVQY02NABqwmUIZzAANzogKYySRmwMAiJgRmKyY6gAgFsLAQlISIQCiIAEQCzIdqUwIJQyUEQcJQiTSoMIKNUIOhF2Emwi40NyDchuxmZL+g+BEJAAD83Q+LKkoV4gAAAABJRU5ErkJggg==)
        no-repeat 0 0/20px 20px; */
}

.header-2UIi7hti {
    width: 100%;
    height: 112px;
    padding: 0 26px;
    background: #f6f6f6;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 100;
}

.stickyTop-17XZeqsr {
    position: fixed;
    top: 0;
}

.headerBox-aYUtmYSJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    line-height: 100%;
    width: 100%;
    justify-items: center;
}

.logo-IOU8xGvW {
    height: 60px;
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: auto 0;
}

.logo-IOU8xGvW img {
    height: 60px;
    width: 466px;
}

.botton-3P7DloLX {
    width: 150px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    background: #f54343;
    border-radius: 28px;
    font-size: 28px;
    color: #fff;
    margin: auto 0;
}

.mdBanner-2gMI90a1 {
    padding: 0 30px;
    background: #fff;
}
.mdBannerBox-1vr68Fpd {
    position: relative;
    display: block;
    width: 100%;
}
.mdBannerPic-29uI9xVY {
    width: 100%;
    border-radius: 6px;
    vertical-align: bottom;
}
.mdBannerTitBox-3rZykn_x {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 108px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 26px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(rgba(0, 0, 0, .47)));
    background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
}
.mdBannerTit-nByvN-h2 {
    width: 100%;
    overflow: hidden;
    font-size: 34px;
    line-height: 48px;
    font-weight: bold;
    height: 48px;
    color: #ffffff;
    padding-top: 44px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.fixIcon-2dP2E7HT {
    position: fixed;
    bottom: 260px;
    right: 26px;
    z-index: 999;
}
.fixTopIcon-3zIJnHjg, .fixBottomIcon-2UisADy0 {
    width: 72px;
    height: 72px;
    display: block;
}
.fixTopIcon-3zIJnHjg {
    background: url(https://x2.ifengimg.com/fe/shank/content/top.e15cad56.png) no-repeat 0 0/72px 72px;
    margin-bottom: 12px;
}
.fixBottomIcon-2UisADy0 {
    background: url(https://x2.ifengimg.com/fe/shank/content/bottom.93b36099.png) no-repeat 0 0/72px 72px;
}

.box-1l44VvMs {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 999;
}
.hongbaoBox-1eVtg92H {
    position: absolute;
    bottom: 140px;
    right: 20px;
}
.close-2_dFBGD7 {
    position: absolute;
    top: -5px; /*no*/
    right: -3px; /*no*/
    display: block;
    width: 17px; /*no*/
    height: 17px; /*no*/
    border-radius: 60px; /*no*/
    background-color: #000;
    opacity: 0.5;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg)
}
.close-2_dFBGD7:before, .close-2_dFBGD7:after {
    content: '';
    position: absolute;
    top: 7px; /*no*/
    left: 3px; /*no*/
    display: block;
    width: 11px; /*no*/
    height: 3px; /*no*/
    background-color: #fff;
}
.close-2_dFBGD7:after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
}
@-webkit-keyframes tada-3pMwymAf {
    from {
        -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
    }

    2%, 4% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
                transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    3%, 5%, 7%, 9% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, 3deg);
                transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, 3deg);
    }

    4%, 6%, 8% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -3deg);
                transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -3deg);
    }

    11% {
        -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0deg);
                transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
    }
}
@keyframes tada-3pMwymAf {
    from {
        -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
    }

    2%, 4% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
                transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    3%, 5%, 7%, 9% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, 3deg);
                transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, 3deg);
    }

    4%, 6%, 8% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -3deg);
                transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -3deg);
    }

    11% {
        -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0deg);
                transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
    }
}
.image-2EjP3sR5 {
    -webkit-animation: tada-3pMwymAf 6s ease infinite;
            animation: tada-3pMwymAf 6s ease infinite;
}

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

.box_L-253Unkx8, .box_R-NVBq9TIa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 89%;
    height: 80px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 242, 242, 1)), to(rgba(255, 255, 255, 1)));
    background: linear-gradient(180deg, rgba(255, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.box_L-253Unkx8 {
    margin-right: 10px;
}

.title-3FWrIi9e {
    margin: 18px 0 16px 26px;
    height: 46px;
    line-height: 46px;
    font-size: 28px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(252, 79, 79, 1);
}

.account_icon-2QGYk9oq, .transaction_icon-AVqdomOn {
    margin: 12px 30px 2px 0;
    width: 66px;
    height: 66px;
}

.account_icon-2QGYk9oq {
    background: url(https://x2.ifengimg.com/fe/shank/content/account.324717eb.png) no-repeat;
    background-size: contain;
}

.transaction_icon-AVqdomOn {
    background: url(https://x2.ifengimg.com/fe/shank/content/transaction.5d75160b.png) no-repeat;
    background-size: contain;
}

.list-2Owf8PdJ {
    margin: 0;
    padding: 0 30px;
    width: 100%;
    list-style: none;
    background-color: #fff;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-box-sizing: border-box;
            box-sizing: border-box
}
.list-2Owf8PdJ img {
    background-color: #f2f2f2;
}
.videoListNoTransform-3svw2CKG {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}
.noPadding-2K1qdi-_ {
    padding-left: 0;
    padding-right: 0;
}
.listItem-2xryoOft {
    padding: 30px 0;
    border-bottom: 1px solid rgba(241, 242, 243, 1);
}
@-webkit-keyframes imageAnimate-2eWVLbce {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes imageAnimate-2eWVLbce {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.imageAnimateOpacityZero-i1lNvzep {
    opacity: 0;
}
.imageAnimateOpacityOne-3DMiQBZC {
    opacity: 0;
    -webkit-animation-name: imageAnimate-2eWVLbce;
            animation-name: imageAnimate-2eWVLbce;
    -webkit-animation-duration: 500ms;
            animation-duration: 500ms;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}
.morebox-3CILjrCW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-bottom: 1px solid rgba(241, 242, 243, 1);
    width: 100%;
    height: 80px;
    background: #fff;
    font-size: 30px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 42px;
}
.spreadMore-udBfs5hr {
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-size: 30px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    text-align: center;
}
.spreadMoreIcon-3xukj72C {
    display: inline-block;
    margin-left: 8px;
    width: 24px;
    height: 24px;
    background: url(https://x2.ifengimg.com/fe/shank/content/topicmore.58a51771.png) no-repeat;
    background-size: contain;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
}
.-storybook-view-containerStyle_box {
    height: 30000px;
    /* no */
}
.singleTitle-3uOXHwKk {
    position: relative;
    padding: 16px 0 18px;
    border-bottom: 1px solid #EEE;
    width: 100%;
}

.stickLink-1Kg02CV8 {
    margin-bottom: 8px;
    /* height: 50px; */
    line-height: 50px
}

.stickLink-1Kg02CV8 a {
    display: block;
    /* height: 50px; */
    font-size: 36px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    overflow: hidden;
}

.stickLink-1Kg02CV8 a:visited {
    color: #72777b;
}

.stickLink-1Kg02CV8 a:hover {
    color: #72777b;
}

.stickLink-1Kg02CV8 a:active {
    color: #72777b;
}

.link-tvJlEi-T {
    margin-bottom: 4px;
    max-height: 100px;
    line-height: 50px
}

.link-tvJlEi-T a {
    display: block;
    max-height: 100px;
    font-size: 36px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.link-tvJlEi-T a:visited {
    color: #72777b;
}

.link-tvJlEi-T a:hover {
    color: #72777b;
}

.link-tvJlEi-T a:active {
    color: #72777b;
}

.topicLink-2GHAxng5 {
    display: inline-block;
    margin: 0 8px 8px 0;
    width: 56px;
    height: 34px;
    line-height: 34px;
    background: url(https://x2.ifengimg.com/fe/shank/content/specialIcon.834906bf.png) no-repeat;
    background-size: contain;
    vertical-align: bottom;
}

.themeLink-2FaCzHKP {
    display: inline-block;
    margin: 0 8px 8px 0;
    width: 56px;
    height: 34px;
    line-height: 34px;
    background: url(https://x2.ifengimg.com/fe/shank/content/topicIcon.64ade9ed.png) no-repeat;
    background-size: contain;
    vertical-align: bottom;
}

.info-1CqOGu2x {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 32px
}

.info-1CqOGu2x span {
    font-size: 22px;
    margin-right: 20px;
}

.stickMark-2zqcxH-U {
    line-height: 34px;
    font-size: 22px;
    font-family: PingFangSC;
    font-weight: 400;
}

.openApp-3wW4sc_x {
    height: 34px;
    line-height: 34px;
    font-size: 22px;
    /* font-family: PingFangSC; */
    font-weight: 400;
    color: rgba(245, 67, 67, 1);
}

.wap-1R345XwK, .source-g_Eug2dI, .date-2NW_-d_k, .count-39dM1KYg {
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    font-weight: 400;
    color: #9E9E9E;
}

.wap-1R345XwK, .source-g_Eug2dI {
    font-family: PingFangSC;
}

.liveText-33cMURvT{
    margin-bottom: 3px;
    height: 28px;
    line-height: 28px;
    display: block;
    border-radius: 4px;
    border: 1px solid rgba(245, 67, 67, .5);
    color:#F54343;
    font-weight: 400;
    font-size: 20px !important;
    padding:0 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

@supports (padding-top: env(safe-area-inset-top)) {
    .safeHeader-1d8vJjd5 {
        padding-top: env(safe-area-inset-top);
    }
}
.layout-3v84rXRw {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 50%;
    background: rgba(0, 0, 0, .8);
    z-index: 100000;
    color: #fff;
    padding: 40px;
    overflow: scroll;
    font-size: 20px
}

.layout-3v84rXRw .info-1YfbHdTP .item-1NKSGvWa div:nth-child(1) {
    font-size: 14px;
}

.layout-3v84rXRw .info-1YfbHdTP .item-1NKSGvWa div:nth-child(2) {
    color: yellow;
}

.down-2_geK44Y {
    top: 50%;
    bottom: 0;
}

.end-3nrPlC9d {
    padding-bottom: 600px;
}

.start-1ezbs_ej {
    padding-top: 200px;
}
.singleTitle-b-3jxDHc {
    position: relative;
    padding: 10px 0 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
}
.bottomLine-1JkMa5cP{
    border-bottom: 1px solid #EEE;
    padding-bottom:12px;
}
.stickLink-2EFDwCBs {
    /* margin-bottom: 8px; */
    /* height: 50px; */
    line-height: 50px
}
.stickLink-2EFDwCBs a {
    display: block;
    /* height: 50px; */
    font-size: 36px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    overflow: hidden;
}
.stickLink-2EFDwCBs a:visited {
    color: #72777b;
}
.stickLink-2EFDwCBs a:hover {
    color: #72777b;
}
.stickLink-2EFDwCBs a:active {
    color: #72777b;
}
.link-1ZbKjZ3J {
    margin-bottom: 10px;
    max-height: 100px;
    line-height: 50px
}
.link-1ZbKjZ3J a {
    display: block;
    max-height: 100px;
    font-size: 36px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    overflow: hidden;
}
.link-1ZbKjZ3J a:visited {
    color: #72777b;
}
.link-1ZbKjZ3J a:hover {
    color: #72777b;
}
.link-1ZbKjZ3J a:active {
    color: #72777b;
}
.topicLink-2wlfjzsN {
    display: inline-block;
    margin: 0 10px 8px 0;
    width: 56px;
    height: 34px;
    line-height: 34px;
    background: url(https://x2.ifengimg.com/fe/shank/content/specialIcon.834906bf.png) no-repeat;
    background-size: contain;
    vertical-align: bottom;
}
.themeLink-11vmf6tX {
    display: inline-block;
    margin: 0 10px 8px 0;
    width: 56px;
    height: 34px;
    line-height: 34px;
    background: url(https://x2.ifengimg.com/fe/shank/content/topicIcon.64ade9ed.png) no-repeat;
    background-size: contain;
    vertical-align: bottom;
}
.info-2PDOP-CQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 34px
}
.info-2PDOP-CQ span {
    font-size: 22px;
    margin-right: 13px;
}
.stickMark-2hbxBelo {
    line-height: 32px;
    font-size: 22px;
    font-family: PingFangSC;
    font-weight: 400;
}
.stickLiveMark-WedrYf2D {
    line-height: 28px;
    font-size: 22px;
    font-family: PingFangSC;
    font-weight: 400;
    border: 1px solid #F54343;
    padding:0 5px;
    display: inline-block;
}
.openApp-3mkIC6aK {
    height: 34px;
    line-height: 34px;
    font-size: 24px;
    /* font-family: PingFangSC; */
    font-weight: 400;
    color: rgba(245, 67, 67, 1);
}
.wap-3dpGUUr5, .source-36H3TZCl, .date-QVhJZRLk, .count-2Dt9n_nj {
    height: 34px;
    line-height: 34px;
    font-size: 22px;
    font-weight: 400;
    color: #9E9E9E;
}
.wap-3dpGUUr5, .source-36H3TZCl {
    font-family: PingFangSC;
}

.titleImg-1BvN-wPz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    border-bottom: 1px solid #EEE;
    width: 100%;
}
.imgBox-e9ZMJC6N{
    padding: 24px 0 22px;
}
.link-2v_yRA5U {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    line-height: 50px;
    padding:20px 0 16px;
    min-height: 154px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.title-2AqTFONa {
    display: block;
    margin: 0 30px 20px 0;
    min-height: 100px;
    max-height: 150px;
    line-height: 50px;
    font-size: 36px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.title-2AqTFONa:visited {
    color: #72777b;
}
.title-2AqTFONa:hover {
    color: #72777b;
}
.title-2AqTFONa:active {
    color: #72777b;
}
.img-19MkpPFp {
    position: relative;
    display: block;
    -ms-flex-negative: 0;
        flex-shrink: 0
}
.img-19MkpPFp img {
    width: 224px;
    height: 150px;
    border-radius: 8px;
    display:block;
}
.imgIcon-1flSqfeo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    right: 16px;
    line-height: 32px;
    bottom: 8px
}
.imgIcon-1flSqfeo span:first-child {
    margin-right: 4px;
    width: 32px;
    height: 32px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0917/6edfc1f079d8ed2size1_w32_h32.png) no-repeat;
    background-size: contain;
}
.imgIcon-1flSqfeo span:last-child {
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    font-weight: 400;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
    color: rgba(255, 255, 255, 1);
}
.videoIcon-1Xfw_-Qm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    right: 16px;
    line-height: 32px;
    bottom: 8px
}
.videoIcon-1Xfw_-Qm span:first-child {
    margin-right: 4px;
    width: 32px;
    height: 32px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0917/dfe0e05fb12241bsize1_w32_h32.png) no-repeat;
    background-size: contain;
}
.videoIcon-1Xfw_-Qm span:last-child {
    height: 32px;
    line-height: 34px;
    font-size: 24px;
    font-weight: 600;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
    color: rgba(255, 255, 255, 1);
}
.topicLink-1NTEBJIo {
    display: inline-block;
    margin: 0 16px 8px 0;
    width: 56px;
    height: 34px;
    line-height: 34px;
    background: url(https://x2.ifengimg.com/fe/shank/content/specialIcon.834906bf.png) no-repeat;
    background-size: contain;
    vertical-align: bottom;
}
.themeLink-2wwOY0wI {
    display: inline-block;
    margin: 0 10px 8px 0;
    width: 56px;
    height: 34px;
    line-height: 34px;
    background: url(https://x2.ifengimg.com/fe/shank/content/topicIcon.64ade9ed.png) no-repeat;
    background-size: contain;
    vertical-align: bottom;
}
.info-Swm5dFKH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 32px
}
.info-Swm5dFKH span {
    font-size: 22px;
    margin-right: 16px;
}
.stickMark-35Uzd5mt {
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    font-family: PingFangSC;
    font-weight: 400;
}
.openApp-1bLQ2hFp {
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    /* font-family: PingFangSC; */
    font-weight: 400;
    color: rgba(245, 67, 67, 1);
}
.wap-1gCtJJIx, .source-9JT6bWn0, .date-2Wtvvrbj, .count-1xVrTDQq {
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    font-weight: 400;
    color: #9E9E9E;
}
.wap-1gCtJJIx, .source-9JT6bWn0 {
    font-family: PingFangSC;
}
.imageAnimateOpacityZero-1PblUMET {
    opacity: 0;
}
.imageAnimateOpacityOne-1ZbEUfb6 {
    opacity: 0;
    -webkit-animation-name: imageAnimate-2sGuzJ2J;
            animation-name: imageAnimate-2sGuzJ2J;
    -webkit-animation-duration: 500ms;
            animation-duration: 500ms;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}
.location-24Lq_ll2{
    height: 32px;
    line-height: 32px;
    color: #3091F5;
    padding-left: 30px;
    background:url(https://x0.ifengimg.com/cmpp/2020/0917/f06529497ce1fbesize1_w28_h28.png) no-repeat left center/28px 28px;
}
.hotComment-328aXAWt{
    height: 32px;
    line-height: 32px;
    color: #F54343;
    padding-left: 30px;
    background:url(https://x0.ifengimg.com/cmpp/2020/0917/fd24256d5aac9aasize1_w28_h28.png) no-repeat left center/28px 28px;
}


.bigTopic-2bNK6PgH {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    padding: 10px 0
}

.bigTopic-2bNK6PgH::before {
    position: absolute;
    top: -1px;
    left: -30px;
    display: block;
    content: '';
    width: 100vw;
    height: 10px;
    background: #F5F5F5;
}

.bigTopic-2bNK6PgH::after {
    position: absolute;
    bottom: 0;
    left: -30px;
    display: block;
    content: '';
    width: 100vw;
    height: 10px;
    background: #F5F5F5;
}

.link-1QsRLug_ {
    height: 80px;
    line-height: 80px;
    border-bottom:1px solid #F1F2F3
}

.link-1QsRLug_ a {
    display: inline-block;
    max-height: 78px;
    font-size: 32px;
    font-family: PingFangSC;
    font-weight: 500;
    color: rgba(33, 34, 35, 1);
    overflow: hidden;
}

.topicLink-2FU_LxyG {
    display: inline-block;
    margin: 0 13px 4px 0;
    width: 56px;
    height: 34px;
    line-height: 34px;
    background: url(https://x2.ifengimg.com/fe/shank/content/specialIcon.834906bf.png) no-repeat;
    background-size: contain;
    vertical-align: middle;
}

.more-3r5lTJF7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 80px;
    line-height: 80px;
    font-size: 28px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    text-align: center
}

.more-3r5lTJF7 span {
    margin-left: 16px;
    width: 24px;
    height: 24px;
    background: url(https://x2.ifengimg.com/fe/shank/content/topicmore.58a51771.png) no-repeat;
    background-size: contain;
}

.imageAnimateOpacityZero-1RH_OaS2 {
    opacity: 0;
}

.imageAnimateOpacityOne--Pl03573 {
    opacity: 0;
    -webkit-animation-name: imageAnimate-49vmfyKP;
            animation-name: imageAnimate-49vmfyKP;
    -webkit-animation-duration: 500ms;
            animation-duration: 500ms;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}

.slideImg-lGG7Uta- {
    position: relative;
    padding: 16px 0px 13px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #EEE;
    width: 100%;
}

.link-2FXADdSF {
    max-height: 100px;
    line-height: 50px
}

.link-2FXADdSF a {
    display: block;
    max-height: 100px;
    font-size: 36px;
    line-height: 50px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.link-2FXADdSF a:visited {
    color: #72777b;
}

.link-2FXADdSF a:hover {
    color: #72777b;
}

.link-2FXADdSF a:active {
    color: #72777b;
}

.imgBox-3uJo3l5l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 0 18px 0
}

.imgBox-3uJo3l5l a {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.imgBox-3uJo3l5l a img {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    display: block;
}

.imgBox-3uJo3l5l a:nth-child(2) {
    margin: 0 6px;
}

.imgIcon-2VzmWgwe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    right: 16px;
    bottom: 8px
}

.imgIcon-2VzmWgwe span:first-child {
    margin-right: 4px;
    width: 32px;
    height: 32px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0917/6edfc1f079d8ed2size1_w32_h32.png) no-repeat;
    background-size: contain;
}

.imgIcon-2VzmWgwe span:last-child {
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    font-weight: 400;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
    color: rgba(255, 255, 255, 1);
}

.info-2A_tIWDQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 32px
}

.info-2A_tIWDQ span {
    margin-right: 20px;
}

.stickMark-DDaq3zEY {
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    font-family: PingFangSC;
    font-weight: 400;
}

.openApp-WMhvrKLN {
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    /* font-family: PingFangSC; */
    font-weight: 400;
    color: rgba(245, 67, 67, 1);
}

.wap-cuqVVYN7, .source-1miYnYU7, .date-XaWhk-hL, .count-1bhOfRCl {
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    font-weight: 400;
    color: #9E9E9E;
}

.wap-cuqVVYN7, .source-1miYnYU7 {
    font-family: PingFangSC;
}

.imageAnimateOpacityZero-24WEJB6w {
    opacity: 0;
}

.imageAnimateOpacityOne-2fI4YMKV {
    opacity: 0;
    -webkit-animation-name: imageAnimate-3opE0RRa;
            animation-name: imageAnimate-3opE0RRa;
    -webkit-animation-duration: 500ms;
            animation-duration: 500ms;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}

.bigVideo-1GT6Od9b {
    position: relative;
    padding: 0 0px 26px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%
}

.bigVideo-1GT6Od9b a {
    position: relative;
    display: block;
    width: 100%;
    height: 388px
}

.bigVideo-1GT6Od9b a img {
    width: 100%;
    height: 100%;
    border-radius: 6px;
}

.mask-uX90VeaC {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 200px;
    border-radius: 6px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .7)), to(rgba(216, 216, 216, 0)));
    background: linear-gradient(180deg, rgba(0, 0, 0, .7) 0%, rgba(216, 216, 216, 0) 100%);
    z-index: 999999;
}

.title-1kOx3F2M {
    margin: 14px 24px 0;
    max-height: 100px;
    line-height: 50px;
    font-size: 36px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-shadow: 0px 2px 4px rgba(0, 0, 0, .5);
}

.vcount-3JwDoh2o {
    display: block;
    margin: 8px 0 0 24px;
    height: 34px;
    line-height: 34px;
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFangSC;
    font-weight: 400;
    color: #ffffff;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, .5);
}

.bigImg-N_Ttcxll {
    position: relative;
    padding: 16px 0 13px;
    border-bottom: 1px solid #EEE;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
}

.link-3q1b9GPS {
    max-height: 100px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.link-3q1b9GPS a {
    display: block;
    max-height: 100px;
    font-size: 36px;
    line-height: 50px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.imgBox-1micMakD {
    padding: 12px 0 16px 0
}

.imgBox-1micMakD a {
    position: relative;
    display: block;
    width: 100%
}

.imgBox-1micMakD a img {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    display: block;
}

.imgIcon-1Ni5iC6i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    right: 16px;
    bottom: 8px
}

.imgIcon-1Ni5iC6i span:first-child {
    margin-right: 4px;
    width: 32px;
    height: 32px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0917/6edfc1f079d8ed2size1_w32_h32.png) no-repeat;
    background-size: contain;
}

.imgIcon-1Ni5iC6i span:last-child {
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    font-weight: 600;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
    color: rgba(255, 255, 255, 1);
}

.playIcon-1Pj-PYEH {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    width: 98px;
    height: 98px;
    background: url(https://x2.ifengimg.com/fe/shank/content/bigplay.ce5c3f7c.png) no-repeat;
    background-size: contain;
}

.videoIcon-2LE8lRcr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    right: 16px;
    line-height: 32px;
    bottom: 8px
}

.videoIcon-2LE8lRcr span {
    height: 32px;
    line-height: 34px;
    font-size: 22px;
    font-weight: 600;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
    color: rgba(255, 255, 255, 1);
}

.info-PUsh3Y-w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 34px
}

.info-PUsh3Y-w span {
    font-size: 22px;
    margin-right: 20px;
}

.stickMark-3MRE3Mzg {
    height: 34px;
    line-height: 34px;
    font-size: 22px;
    font-family: PingFangSC;
    font-weight: 400;
}

.openApp-3hiidDAD {
    height: 34px;
    line-height: 34px;
    font-size: 22px;
    /* font-family: PingFangSC; */
    font-weight: 400;
    color: rgba(245, 67, 67, 1);
}

.wap-15ZA1lk-, .source-dyX21VgO {
    height: 34px;
    line-height: 34px;
    font-size: 22px;
    font-weight: 400;
    font-family: PingFangSC;
    color: #9E9E9E;
}

.date-2Cz3Lqv-, .count-2LIFMSfY {
    height: 34px;
    line-height: 34px;
    font-size: 22px;
    font-weight: 400;
    color: #9E9E9E;
}

.imageAnimateOpacityZero-1DygOTYO {
    opacity: 0;
}

.imageAnimateOpacityOne-4tFElYfL {
    opacity: 0;
    -webkit-animation-name: imageAnimate-2nowXrQ0;
            animation-name: imageAnimate-2nowXrQ0;
    -webkit-animation-duration: 500ms;
            animation-duration: 500ms;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}

.liveText-3AuTNUYw{
    position: absolute;
    top:16px;
    left:16px;
    height: 36px;
    font-size: 20px;
    font-weight: 500;
    line-height: 36px;
    padding: 0 8px;
    color:#fff;
    background: #3091F5;
    border-radius: 4px;
}

.liveTextIng-2MugsP4p{
    position: absolute;
    top:16px;
    left:16px;
    height: 36px;
    font-size: 20px;
    font-weight: 500;
    line-height: 36px;
    padding: 0 8px 0 40px;
    color:#fff;
    background: #F54343 url(http://x0.ifengimg.com/cmpp/2020/0921/01cb4f7f5ca2293size4_w48_h48.gif) no-repeat 8px 4px/28px 28px;
    border-radius: 4px;
}

.liveTextBack-2jj_RUqL{
    position: absolute;
    top:16px;
    left:16px;
    height: 36px;
    font-size: 20px;
    font-weight: 500;
    line-height: 36px;
    padding: 0 8px;
    color:#fff;
    background: #8FA0B3;
    border-radius: 4px;
}

.twoImg-X9tH_5Ae {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 24px 0px;
    width: 100%;
}

.twoPicItem-3K6aqgJS {
    display: block;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1
}

.twoPicItem-3K6aqgJS:first-child {
    margin-right: 8px;
}

.picBox-vakEZANc {
    position: relative;
    width: 100%
}

.picBox-vakEZANc img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    display:block;
}

.videoIcon-li8fcDJr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    right: 8px;
    bottom: 16px;
    width: 106px;
    height: 40px;
    background: rgba(33, 34, 35, .5);
    border-radius: 20px
}

.videoIcon-li8fcDJr span:first-child {
    margin-right: 8px;
    margin-bottom: 2px;
    width: 20px;
    height: 20px;
    background: url(https://x2.ifengimg.com/fe/shank/content/smallplay.8cbb23af.png) no-repeat;
    background-size: contain;
}

.videoIcon-li8fcDJr span:last-child {
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
}

.mark-DxUSpQXi {
    margin: 18px 0 0 0;
    height: 34px;
    line-height: 34px;
    font-size: 24px;
    /* font-family: PingFangSC; */
    font-weight: 400;
    color: #f54343;
}

.txt-78FtAzIu {
    display: -webkit-box;
    margin: 14px 0 0 0;
    height: 100px;
    line-height: 50px;
    font-size: 36px;
    font-weight: 400;
    color: #1a1a1a;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.relateShortRecom-2U0B2k-w {
    padding: 0 0 115px;
    border-top: 10px solid #f7f7f7;
}

/* 正文内容插入的信息流 */
.shortFeed-1BFHrHgd {
    display: block;
    background: #f5f5f5;
    border-radius: 8px;
    padding: 24px;
}
.shortFeedHead-P9a7mU4v {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 28px;
    height: 40px;
    line-height: 42px;
    color: #212223;
    font-weight: bold;
}
.shortFeedFace-lnJtHyXY {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 8px;
}
.shortFeedBox-2oKp33O8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 16px;
}
.shortFeedText-2U-N1DaI {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #212223;
    font-size: 32px;
    line-height: 44px;
    max-height: 132px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.shortFeedBorder-2JhBG7K7 {
    width: 196px;
    height: 132px;
    position: relative;
    margin-left: 24px;
}
.shortFeedPic-1YyfKouy {
    width: 196px;
    height: 132px;
    border-radius: 8px;
}
.shortFeedIcon-2OS2en9A {
    position: absolute;
    font-size: 24px;
    line-height: 32px;
    color: #fff;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, .3);
    bottom: 8px;
    right: 16px;
    height: 30px;
    padding-left: 32px;
    background: url(http://x0.ifengimg.com/cmpp/2020/0426/930c633a85853dasize0_w32_h32.png) no-repeat left center;
    background-size: 32px auto;
}

.shortRelate-HGivdHv- {
    padding: 26px 0 0;
    position: relative;
    margin: 9px 0 10px;
    /* border-bottom: 10px solid #F5F5F5; */
}
.shortRelate-HGivdHv- img{
    vertical-align: top;
}
.shortRelate-HGivdHv-:before{ 
    content: '';
    width: 100vw;
    max-width: 1024px; /* no */
    height: 10px;
    background:#F5F5F5;
    position: absolute;
    top: -11px;
    left: -30px;
}
.shortRelate-HGivdHv-:after{
    content: '';
    width: 100vw;
    max-width: 1024px; /* no */
    height: 10px;
    background:#F5F5F5;
    position: absolute;
    bottom: -10px;
    left: -30px;
}
.noTopLine-1HTLrQaB:before{ 
    content: '';
    width: 0;
    height: 0;
    background:none;
    position: relative;
    top: 0;
    left: 0;
}
.noBottomLine-vjo6Howo:after{
    content: '';
    width: 0;
    height: 0;
    background:none;
    position: relative;
    bottom:0;
    left: 0;
}
.shortRelateHead-1OE3ebtl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.shortRelateHeadImg-GAL48jBs {
    width: 64px;
    margin-right: 16px;
}
.shortRelateHeadPic-2DWkO1yb {
    width: 64px;
    border-radius: 50%;
    vertical-align: top;
}
.shortRelateHeadText-CLFo0ViF {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.shortRelateHeadName-1dLvwGsS {
    font-size: 28px;
    font-weight: bold;
    line-height: 38px;
    height: 30px;
    color: #212223;
}
.shortRelateHeadInfo-2JB_G9IH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
    line-height: 26px;
}
.shortRelateHeadTime-1-afR0ld {
    display: block;
    font-size: 22px;
    color: #9e9e9e;
    margin-right: 8px;
}
.shortRelateHeadBref-2t-tzMQk {
    display: block;
    font-size: 22px;
    color: #9e9e9e;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.shortRelateHeadFollow-1ZxfC5mt {
    width: 76px;
    height: 64px;
    line-height: 64px;
    text-align: center;
}
.shortRelateHeadBtn-1hzkCHUL {
    font-size: 28px;
    line-height: 40px;
    color: #212223;
}
.shortRelateTitle-AdRmf-JE {
    margin: 16px 0 0;
    color: #212223;
    font-size: 34px;
    line-height: 48px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.shortRelateBox-2ky0TcsN {
    display: block;
    margin-top: 16px;
}
.shortRelateVideo-2zMLicHi {
    position: relative;
}
.shortRelateVideoPic-reAsL31n {
    width: 100%;
    -o-object-fit: fill;
       object-fit: fill;
    border-radius: 8px;
}
.shortRelateVideoIcon-sObbP9jH {
    position: absolute;
    width: 98px;
    height: 98px;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    background: url('https://x0.ifengimg.com/cmpp/2020/0313/d16118b0bbddf15size3_w98_h98.png') no-repeat 0 0;
    background-size: 98px 98px;
}
.shortRelateBottom-1sIDT9v1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
}
.shortRelateItem-3OhXYs87 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 24px;
    color: #5c5c5c;
}
.shortRelateLike-3GA7cMXG {
    padding-left: 60px;
    margin-left: 50px;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0428/cfa22c4c3e2ff9esize1_w60_h60.png) no-repeat left center;
    background-size: 60px 60px;
}
.shortRelateComment-1nWeb4lY {
    padding-left: 60px;
    margin-left: 70px;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0428/57e5df57c9d489dsize0_w60_h60.png) no-repeat left center;
    background-size: 60px 60px;
}
.shortRelateTrun-1n1TAp8V {
    padding-left: 60px;
    margin-left: 84px;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0428/3e3c8d10ef8d5c7size0_w60_h60.png) no-repeat left center;
    background-size: 60px 60px;
}



.shortRelateHead-18u-K1Ss {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.shortRelateHeadImg-2JdJ9T39 {
    width: 72px;
    margin-right: 16px;
    position: relative;
}
.shortRelateHeadPic-3sj66lba {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    vertical-align: top;
}
.shortRelateHeadText-1MQqT0iA {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.shortRelateHeadName--kplQmA5 {
    font-size: 28px;
    font-weight: bold;
    line-height: 40px;
    height: 40px;
    color: #212223;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.shortRelateHeadDfh-2vlquKlI{
    display: block;
    margin: 0px 0 0 8px;
    width: 68px;
    height: 28px;
    background: url(https://x0.ifengimg.com/cmpp/2020/0312/6054604d982e66asize2_w68_h28.png) no-repeat 0 0/68px 28px;
}
.shortRelateHeadInfo-3AuZS6Bq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6px;
    line-height: 32px;
}
.shortRelateOriginal-1_zQWs2e {
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    padding: 0 6px;
    border-radius: 4px;
    border: 1px solid #9e9e9e;
    color: #9e9e9e;
    margin-right: 10px;
}
.shortRelateHeadTime-1ot8D7Us {
    display: block;
    font-size: 22px;
    color: #9e9e9e;
    margin-right: 8px;
}
.shortRelateHeadPicV-14_wzZ55{
    background:none !important;
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: 0;
    right:0;
}
.shortRelateHeadBref-X9ZtgS_G {
    display: block;
    font-size: 22px;
    color: #9e9e9e;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.shortRelateHeadFollow-3StvUi49 {
    width: 76px;
    height: 64px;
    line-height: 64px;
    text-align: center;
}
.shortRelateHeadBtn-cFLfwQBf {
    font-size: 28px;
    line-height: 40px;
    color: #212223;
}
.shortRelateBottom-3Q6RRs_U {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
}
.shortRelateItem-M3XCkC3Y {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 24px;
    color: #5c5c5c;
}
.shortRelateLike-1bBgT8BL {
    padding-left: 60px;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    margin-left: 52px;
    background: url(https://x0.ifengimg.com/cmpp/2020/1201/4f7516c60625efbsize1_w60_h60.png) no-repeat left center/60px 60px;;
}
.shortRelateComment-1WGwCT4R {
    padding-left: 60px;
    display: inline-block;
    height: 80px;
    margin-left: 66px;
    line-height: 80px;
    background: url(https://x0.ifengimg.com/cmpp/2020/1201/8e356bf79ccb825size2_w60_h60.png) no-repeat left center/60px 60px;
}
.shortRelateTrun-2CPe1BDV {
    padding-left: 60px;
    display: inline-block;
    height: 80px;
    margin-left: 92px;
    line-height: 80px;
    background: url(https://x0.ifengimg.com/cmpp/2020/1201/63512929a7a4d61size1_w60_h60.png) no-repeat left center/60px 60px;
}
.box-Vcnk5xQ2 {
    margin-top: 16px;
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
}


.shortRelate-2nbXVS3y {
    padding: 26px 0 0;
    position: relative;
    margin: 9px 0 10px;
    /* border-bottom: 10px solid #F5F5F5; */
}
.shortRelate-2nbXVS3y img{
    vertical-align: top;
}
.shortRelate-2nbXVS3y:before{
    content: '';
    width: 100vw;
    max-width: 1024px; /* no */
    height: 10px;
    background:#F5F5F5;
    position: absolute;
    top: -11px;
    left: -30px;
}
.shortRelate-2nbXVS3y:after{
    content: '';
    width: 100vw;
    max-width: 1024px; /* no */
    height: 10px;
    background:#F5F5F5;
    position: absolute;
    bottom: -10px;
    left: -30px;
}
.noTopLine-39bIsQ0e:before{ 
    content: '';
    width: 0;
    height: 0;
    background:none;
    position: relative;
    top: 0;
    left: 0;
}
.noBottomLine-3fdHnmrh:after{
    content: '';
    width: 0;
    height: 0;
    background:none;
    position: relative;
    bottom:0;
    left: 0;
}
.shortRelateTitle-2owh0waZ {
    margin: 16px 0 0;
    color: #212223;
    font-size: 34px;
    line-height: 48px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.shortRelateBox-2QNatM_a {
    display: block;
    margin-top: 16px;
}
.wbImgBox-2vIq6fbS, .wbImgGroup-1QDrgnzd {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    height: auto;
}
.wbImgGroup-1QDrgnzd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
}
.wbImgGroup-1QDrgnzd:first-child {
    margin-top: 0;
}
.wbImgItem-1tLC1iQ8 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    position: relative;
}
.wbImgMark-1gM4mjkn{
    width: 56px;
    height: 34px;
    line-height: 34px;
    font-size: 20px;
    color:#fff;
    font-weight: 500;
    text-align: center;
    border-radius: 0px 0px 8px 0px;
    background:rgba(0, 0, 0, .4);
    position: absolute;
    right: 0;
    bottom: 0;
}
.wbImgItemBox-25lHAMQe {
    padding-top: 100%;
    width: 100%;
    position: relative;
}
.wbImgItemBox-25lHAMQe .wbImgItemPic-1Ml0jMiQ {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.wbImgItemPic-1Ml0jMiQ {
    border-radius: 8px;
    vertical-align: top;
    background: #f2f2f2;
}
.wbImgBox-2vIq6fbS .wbImgItem-1tLC1iQ8:nth-child(2) {
    margin: 0 8px;
}
.wbImgBox-2vIq6fbS .wbImgItem-1tLC1iQ8:last-child {
    margin-right: 0;
}
.onlyWbImgItemPic-IDsS3XX3 {
    max-width: 456px;
    max-height: 688px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
}
.onlyWbImgItemPic-IDsS3XX3 .wbImgItemPic-1Ml0jMiQ{
    max-width: 456px;
    max-height: 688px;
    -o-object-fit:fill;
       object-fit:fill;
}

.close-3ZmCNRMQ {
    position: absolute;
    top: 50px;
    left: 26px;
    width: 50px;
    height: 50px;
    background: url(//x0.ifengimg.com/cmpp/2020/0629/cffa7eadf33b554size0_w28_h28.png) no-repeat;
    background-size: contain;
    pointer-events: none;
}

.num-2nhG4xvg {
    position: absolute;
    top: 50px;
    right: 26px;
    pointer-events: none;
}

.current-Y3ZmBCmL {
    margin: 0 8px 16px 0;
    width: 18px;
    height: 56px;
    line-height: 56px;
    font-family: PingFangSC-Medium;
    font-size: 40px;
    color: #f54343;
}

.total-zbpgnEAY {
    height: 28px;
    line-height: 28px;
    opacity: 0.8;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    color: #ffffff;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 9999;
    -webkit-text-size-adjust: 100%;/*create separate layer, to avoid paint on window.onscroll in webkit/blink */
    -webkit-backface-visibility: hidden;
    outline: none;
}
.pswp * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.pswp img {
    max-width: none;
}
 {/*style is added when JS option showHideOpacity is set to true */
}
.pswp--animate_opacity {/*0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
    opacity: 0.001;
    will-change: opacity;/*for open/close transition */
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--open {
    display: block;
    z-index: 99999;
}
.pswp--zoom-allowed .pswp__img {/*autoprefixer: off */
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}
.pswp--zoomed-in .pswp__img {/*autoprefixer: off */
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}
.pswp--dragging .pswp__img {/*autoprefixer: off */
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}
 {/*Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color. */
}
.pswp__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}
.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.pswp__container, .pswp__zoom-wrap {
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
 {/*Prevent selection and tap highlights */
}
.pswp__container, .pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;/*-webkit-touch-callout: none; */
    -o-object-fit: contain;
       object-fit: contain;
}
.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;/*for open/close transition */
    -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp__bg {
    will-change: opacity;/*for open/close transition */
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition: none;
    transition: none;
}
.pswp__container, .pswp__zoom-wrap {
    -webkit-backface-visibility: hidden;
}
.pswp__item {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}
.pswp__img {
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
}
 {/*stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap */
}
.pswp__img--placeholder {
    -webkit-backface-visibility: hidden;
}
 {/*div element that matches size of large image
	large image loads on top of it */
}
.pswp__img--placeholder--blank {
    background: #222;
}
.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0;
}
 {/*Error message appears when image is not loaded
	(JS option errorMsg controls markup) */
}
.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #ccc;
}
.pswp__error-msg a {
    color: #ccc;
    text-decoration: underline;
}

.shortRelate-3M4ItCLi {
    padding: 26px 0 0;
    position: relative;
    margin: 9px 0 10px;
    /* border-bottom: 10px solid #F5F5F5; */
}
.shortRelate-3M4ItCLi img {
    vertical-align: top;
}
.shortRelate-3M4ItCLi:before {
    content: '';
    width: 100vw;
    max-width: 1024px; /* no */
    height: 10px;
    background: #f5f5f5;
    position: absolute;
    top: -11px;
    left: -30px;
}
.shortRelate-3M4ItCLi:after {
    content: '';
    width: 100vw;
    max-width: 1024px; /* no */
    height: 10px;
    background: #f5f5f5;
    position: absolute;
    bottom: -10px;
    left: -30px;
}
.noTopLine-WICCZQKB:before {
    content: '';
    width: 0;
    height: 0;
    background: none;
    position: relative;
    top: 0;
    left: 0;
}
.noBottomLine-3GJyBn2x:after {
    content: '';
    width: 0;
    height: 0;
    background: none;
    position: relative;
    bottom: 0;
    left: 0;
}
.shortRelateTitle-2dZwhLju {
    margin: 16px 0 0;
    color: #212223;
    font-size: 34px;
    line-height: 48px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.shortRelateBox-3297EheI {
    display: block;
    margin-top: 16px;
}
.wbImgBox-1x7j8xxa, .wbImgGroup-VIQYhllm {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    height: auto;
}
.wbImgGroup-VIQYhllm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
}
.wbImgGroup-VIQYhllm:first-child {
    margin-top: 0;
}
.wbImgItem-YUY0xrIU {
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    position: relative;
}
.wbImgMark-2nw3yCXS {
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    border-radius: 0px 0px 8px 0px;
    background: rgba(0, 0, 0, .4);
    position: absolute;
    right: 0;
    bottom: 0;
}
.wbImgItemBox-1c6KLs4t {
    padding-top: 100%;
    width: 100%;
    position: relative;
}
.wbImgItemBox-1c6KLs4t .wbImgItemPic-3cPrANxb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.wbImgItemPic-3cPrANxb {
    border-radius: 8px;
    vertical-align: top;
    background: #f2f2f2;
}
.wbImgBox-1x7j8xxa .wbImgItem-YUY0xrIU:nth-child(2) {
    margin: 0 8px;
}
.wbImgBox-1x7j8xxa .wbImgItem-YUY0xrIU:last-child {
    margin-right: 0;
}
.onlyWbImgItemPic-3OVPtUPY {
    max-width: 456px;
    max-height: 688px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
}
.onlyWbImgItemPic-3OVPtUPY .wbImgItemPic-3cPrANxb {
    max-width: 456px;
    max-height: 688px;
    -o-object-fit: fill;
       object-fit: fill;
}

.template_wrap-19pqPGta, .forward_wrap-32fnI6xp {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /*border-bottom: 10px solid #f7f7f7;*/
    overflow-x: hidden
}
.template_wrap-19pqPGta.padding_bottom-1Wfhs6Of, .forward_wrap-32fnI6xp.padding_bottom-1Wfhs6Of {
    padding-bottom: 20px;
}
.template_wrap-19pqPGta.have_footer-RvkN9_If, .forward_wrap-32fnI6xp.have_footer-RvkN9_If {
    padding-bottom: 0;
}
.template_wrap-19pqPGta .text-1k9lG3i4, .template_wrap-19pqPGta .text_es-db59JCiN, .forward_wrap-32fnI6xp .text-1k9lG3i4, .forward_wrap-32fnI6xp .text_es-db59JCiN {
    margin-bottom: 16px;
    font-size: 34px;
    font-weight: 400;
    color: #212223;
    line-height: 48px;
    white-space: pre-line;
}
.template_wrap-19pqPGta, .forward_wrap-32fnI6xp {
    /*& .text_es::before {*/
    /*content: '...';*/
    /*float: right;*/
    /*width: 0px;*/
    /*height: 144px;*/
    /*}*/
}
.template_wrap-19pqPGta .btn-3vqryd-P, .forward_wrap-32fnI6xp .btn-3vqryd-P {
    color: rgb(48, 145, 245);
    float: right;
    clear: both;
}
.template_wrap-19pqPGta .header-2eftC1SZ, .forward_wrap-32fnI6xp .header-2eftC1SZ {
    position: relative;
    margin-bottom: 22px
}
.template_wrap-19pqPGta .header-2eftC1SZ .hot-3uqIU7ur, .forward_wrap-32fnI6xp .header-2eftC1SZ .hot-3uqIU7ur {
    position: absolute;
    width: 28px;
    height: 28px;
    left: -26px;
    top: -5px;
}
.template_wrap-19pqPGta .header-2eftC1SZ .logo-2N_PgRN1, .forward_wrap-32fnI6xp .header-2eftC1SZ .logo-2N_PgRN1 {
    width: 72px;
    height: 72px;
    display: inline-block;
}
.template_wrap-19pqPGta .header-2eftC1SZ .right-79ICdJyg, .forward_wrap-32fnI6xp .header-2eftC1SZ .right-79ICdJyg {
    display: inline-block;
    position: relative;
    margin-left: 16px;
    height: 72px;
    vertical-align: top;
}
.template_wrap-19pqPGta .header-2eftC1SZ span, .forward_wrap-32fnI6xp .header-2eftC1SZ span {
    display: inline-block;
}
.template_wrap-19pqPGta .location-1I-zdPi-, .template_wrap-19pqPGta .location1-3nl2Dcmz, .forward_wrap-32fnI6xp .location-1I-zdPi-, .forward_wrap-32fnI6xp .location1-3nl2Dcmz {
    font-size: 28px;
    font-weight: 400;
    color: #757575;
    line-height: 28px;
    margin-top: 24px;
    margin-bottom: 24px
}
.template_wrap-19pqPGta .location-1I-zdPi- span, .template_wrap-19pqPGta .location1-3nl2Dcmz span, .forward_wrap-32fnI6xp .location-1I-zdPi- span, .forward_wrap-32fnI6xp .location1-3nl2Dcmz span {
    display: inline-block;
}
.template_wrap-19pqPGta .location-1I-zdPi- img, .template_wrap-19pqPGta .location1-3nl2Dcmz img, .forward_wrap-32fnI6xp .location-1I-zdPi- img, .forward_wrap-32fnI6xp .location1-3nl2Dcmz img {
    width: 28px;
    height: 28px;
    margin-right: 4px;
    vertical-align: bottom;
}
.template_wrap-19pqPGta .content-2wp_T7Q7 .img_wrap-3NRn8s3e, .forward_wrap-32fnI6xp .content-2wp_T7Q7 .img_wrap-3NRn8s3e {
    margin-bottom: 12px;
}
.template_wrap-19pqPGta .content-2wp_T7Q7 .img_content-2W5dhL8C, .forward_wrap-32fnI6xp .content-2wp_T7Q7 .img_content-2W5dhL8C {
    width: 224px;
    height: 224px;
    background: #d8d8d8;
    border-radius: 8px;
    display: inline-block
}
.template_wrap-19pqPGta .content-2wp_T7Q7 .img_content-2W5dhL8C img, .forward_wrap-32fnI6xp .content-2wp_T7Q7 .img_content-2W5dhL8C img {
    width: 100%;
    height: 100%;
}
.template_wrap-19pqPGta .content-2wp_T7Q7 .img_content-2W5dhL8C:nth-child(3n-1), .forward_wrap-32fnI6xp .content-2wp_T7Q7 .img_content-2W5dhL8C:nth-child(3n-1) {
    margin: 0 8px 8px 8px;
}
.template_wrap-19pqPGta .content-2wp_T7Q7 .video_wrap-zMn_IhBI, .forward_wrap-32fnI6xp .content-2wp_T7Q7 .video_wrap-zMn_IhBI {
    position: relative;
    width: 690px;
    height: 388px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 22px;
    z-index: 1
}
.template_wrap-19pqPGta .content-2wp_T7Q7 .video_wrap-zMn_IhBI > div, .forward_wrap-32fnI6xp .content-2wp_T7Q7 .video_wrap-zMn_IhBI > div {
    /*border-radius: 8px;*/
    /*border: none;*/
}
.template_wrap-19pqPGta .content-2wp_T7Q7 .video_wrap-zMn_IhBI video, .forward_wrap-32fnI6xp .content-2wp_T7Q7 .video_wrap-zMn_IhBI video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.template_wrap-19pqPGta {
    padding: 16px 0px 0 0px;
}
.forward_wrap-32fnI6xp {
    padding-top: 16px
}
.forward_wrap-32fnI6xp .template_wrap-19pqPGta {
    padding: 0;
    border: none;
}
.forward_wrap-32fnI6xp .location1-3nl2Dcmz, .forward_wrap-32fnI6xp .wrap-2JbsQrdk, .forward_wrap-32fnI6xp .footerChildren-3CvawLsL {
    padding: 0 30px;
}
.forward_wrap-32fnI6xp .forward_template_wrap-bhAG7UrM {
    background-color: #f2f2f2;
    margin: 24px 0;
    padding: 16px 30px 26px;
}
.forward_delete_wrap-2F5nwcRJ, .forward_delete_wrap1-1hIzlEP5 {
    height: 72px;
    margin-bottom: 24px;
    text-align: center;
    font-size: 28px;
    color: #4d4d4d;
    line-height: 72px;
    background: #f5f5f5;
    border-radius: 8px;
}
.forward_delete_wrap1-1hIzlEP5, .circle_info-CYRaoVOf {
    margin: 0 30px;
}

.tag-3AMsSgjF {
    color: rgb(48, 145, 245);
}

.btn-1NheyQWh {
    color: rgb(48, 145, 245);
    position: relative;
    /* float: right;*/
    /* clear: both;*/
}

.btn1-iXlaqcXt {
    position: absolute;
    z-index: -100;
    opacity: 0;
    top: 0;
    left: 0;
}

.text_wrap-Xvljegig {
    position: relative;
    word-wrap: break-word;
    word-break: break-word;
}

.avatar-3l5LxHjS {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.large-1lk8l5bg {
    width: 88px;
    height: 88px;
}
.normal-1JUdQTaL {
    width: 64px;
    height: 64px;
}
.small-2EY2pUFK {
    width: 48px;
    height: 48px;
}
.no_size-240-UgOl {
    width: 100%;
    height: 100%;
}
.circle-1n8E9xbI {
    border-radius: 50%;
}
.avatar-img-11mDMsWz {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.header-20PKd0Y6 {
    position: relative;
    margin-bottom: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.header-20PKd0Y6 .hot-2MPtpjSa {
    position: absolute;
    width: 28px;
    height: 28px;
    left: -26px;
    top: -5px;
}

.header-20PKd0Y6 .logo-19SO8WxK {
    position: relative;
    margin-top: 3px;
    width: 72px;
    height: 72px;
    display: inline-block;
}

.header-20PKd0Y6 .right-3MObw_BN {
    height: 76px;
    position: relative;
    margin-left: 16px;
}

.header-20PKd0Y6 span {
    display: inline-block;
}

.header-20PKd0Y6 .tip-3GVBF-yZ {
    font-size: 22px;
    font-weight: 400;
    color: #9e9e9e;
    min-width: 200px;
    line-height: 32px;
    height: 32px;
}

.header-20PKd0Y6 .name-1ZGYjRsm {
    font-size: 28px;
    color: #212223;
    vertical-align: text-top;
    margin-bottom: 4px;
    font-family: PingFangSC-Medium, PingFang SC
}

.header-20PKd0Y6 .name-1ZGYjRsm .name1-1r6AeI7Q {
    line-height: 40px;
}

.header-20PKd0Y6 .name-1ZGYjRsm .owner-aLgGlnJU {
    display: inline-block;
    padding: 1px 8px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: 16px;
    background: #f54343;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    text-align: center;
    line-height: 30px;
    font-size: 22px;
    color: #ffffff;
}

.v_info-7vC_cWta {
    position: absolute;
    display: inline-block;
    width: 28px;
    height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    bottom: -2px;
    right: -2px;
}

.gold--IIvsFIF {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/gold.78ebdc47.png);
}

.blue-1lw3lVCX {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/blue.721bed3e.png);
}

.yellow-3jKZ31si {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/yellow.3b25e593.png);
}

.red-qVIQz_MB {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/red.444d2a06.png);
}

.profession-2nt3cxZS {
    display: inline-block;
    margin-left: 8px;
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: bottom;
}

.circle_card_container-11Z1Z8cU {
    width: 100%;
    height: 100px;
    background-color: #f5f5f5;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px
}
.circle_card_container-11Z1Z8cU.showLocation-2eOPIH8H {
    margin-bottom: 46px;
}
.circle_card_container-11Z1Z8cU .desc_image-1NyyWcC1 {
    width: 100px;
    height: 100px;
    border-radius: 8px;
    -o-object-fit: cover;
       object-fit: cover;
}
.circle_card_container-11Z1Z8cU .circle_info-38LDY9l6 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    align-items: center
}
.circle_card_container-11Z1Z8cU .circle_info-38LDY9l6 .circle_title-15YkvfkH {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #212223;
    font-size: 30px;
    line-height: 42px;
    text-overflow: -o-ellipsis-lastline;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.circle_card_container-11Z1Z8cU .circle_info-38LDY9l6 .join_circle_btn-1mQHJxqS {
    display: inline-block;
    width: 120px;
    height: 52px;
    border-radius: 28px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    background-color: #f54343;
    margin-left: 78px;
    font-size: 26px;
}
.circle_card_container-11Z1Z8cU .circle_info-38LDY9l6 .joined_circle-1qSYv9Qp {
    display: inline-block;
    width: 120px;
    height: 52px;
    background: url(https://x2.ifengimg.com/fe/shank/content/circle_joined.b3c2b9fc.png) no-repeat;
    background-size: cover;
}

.templete_footer-Gf5UIDWf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 750px;
    height: 88px;
    position: relative;
    left: -30px;
    margin-top: 24px
}
.templete_footer-Gf5UIDWf::before {
    content: '';
    width: 690px;
    height: 2px;
    background-color: #eeeeee;
    position: absolute;
    left: 30px;
    top: 0;
}
.templete_footer-Gf5UIDWf .item_cell-17BPqfnb {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #4d4d4d;
    font-size: 26px
}
.templete_footer-Gf5UIDWf .item_cell-17BPqfnb .icon-1sRFDVN9 {
    display: inline-block;
    width: 60px;
    height: 60px;
    background-size: contain
}
.templete_footer-Gf5UIDWf .item_cell-17BPqfnb .icon-1sRFDVN9.zan-3JpxyWvt {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/icon_zan.22bddf93.png);
}
.templete_footer-Gf5UIDWf .item_cell-17BPqfnb .icon-1sRFDVN9.zaned-2mfhUZo8 {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/icon_zaned.5b5f1e14.png);
}
.templete_footer-Gf5UIDWf .item_cell-17BPqfnb .icon-1sRFDVN9.comment-187_6kZl {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/icon_comment.5ab95220.png);
}
.templete_footer-Gf5UIDWf .item_cell-17BPqfnb .icon-1sRFDVN9.share-1b_tuoOY {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/icon_share.a183cac4.png);
}
.templete_footer-Gf5UIDWf .item_cell-17BPqfnb .zan-3JpxyWvt {
    display: inline-block;
    min-width: 60px;
}
.templete_footer-Gf5UIDWf .item_cell-17BPqfnb .zaned_text-1DNe_Abd {
    color: #f54343;
}

.survey_box-30001U3b {
    position: relative;
    width: 100%;
    border-radius: 8px;
}

.survey_content-2wJMHTLR {
    position: relative;
    margin-top: 20px;
    padding: 0 24px 20px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 999;
}

.shareSurveyStyle-1IeiC_hL {
    padding-top: 20px;
}

.survey_end-2upTQgw_ {
    padding: 20px 20px 30px;
    font-size: 28px
}

.survey_end-2upTQgw_ div {
    font-style: normal;
    font-weight: bold;
}

.submit-ibqzbkfq {
    padding: 60px 0 30px;
    position: relative;
    text-align: center;
}

.submited_btn-24IKW0f_ {
    width: 240px;
    height: 80px;
    font: 36px/80px Microsoft YaHei;
    color: #fff;
    background: #dcdcdc;
    border: 0;
    cursor: pointer;
}

.submit_btn-3QzVuB3p {
    width: 240px;
    height: 80px;
    font: 36px/80px Microsoft YaHei;
    color: #fff;
    background: #f54343;
    border: 0;
    cursor: pointer;
}

.surveyCallup_box-2xKGRSaD {
    margin-top: 40px;
    width: 100%;
    background: #ffffff;
}

.surveyCallup-1axb71vw {
    height: 88px;
    display: block;
    line-height: 88px;
    text-align: center;
    font-size: 30px;
    color: #ffffff;
    background: #f54343;
    border-radius: 44px;
}

.survey_title-aRU1uJPS {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.box-33V-dvrS {
    position: absolute;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-left: 24px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.logo-QoeTsMHh {
    display: block;
    margin-top: 24px;
    width: 160px;
    height: 36px;
    background: url(https://x2.ifengimg.com/fe/shank/content/title.60793502.png) no-repeat;
    background-size: contain;
}

.icon-2qHrN0uJ {
    display: block;
    width: 156px;
    height: 158px;
    background: url(https://x2.ifengimg.com/fe/shank/content/icon.2b122ee5.png) no-repeat;
    background-size: contain;
}

.title-E5ZDPBRc {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 80px;
    padding: 0 24px;
    z-index: 9
}

.title-E5ZDPBRc a {
    line-height: 44px;
    font-size: 32px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #4d4d4d;
}

.box-317t6KDW {
    width: 100%;
}

.title-3mCJTvSL {
    line-height: 44px;
    font-size: 32px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #212223;
}

.option-jcMMji_R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 12px;
}

.item_0-_eG6PVmE, .item_1-3s_tuNIN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 20px;
    width: 286px;
    height: 76px
}

.item_0-_eG6PVmE span, .item_1-3s_tuNIN span {
    height: 42px;
    line-height: 42px;
    font-size: 30px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    overflow: hidden;
}

.item_0-_eG6PVmE {
    color: #f54343;
    background: url(https://x2.ifengimg.com/fe/shank/content/red.f1644404.png) no-repeat;
    background-size: contain;
}

.item_1-3s_tuNIN {
    color: #4ea4fc;
    background: url(https://x2.ifengimg.com/fe/shank/content/blue.6e7e7894.png) no-repeat;
    background-size: contain;
}

.vs-GzEyoFNG {
    display: block;
    margin: 0 14px;
    width: 44px;
    height: 30px;
    background: url(https://x2.ifengimg.com/fe/shank/content/vs.91595533.png) no-repeat;
    background-size: contain;
}

.result-1HWw9-G3 {
    margin-top: 2px;
    width: 100%;
}

.result_item-3eWDplT5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.result_item-3eWDplT5 > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 284px;
    line-height: 36px;
    font-size: 26px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
}

.result_item-3eWDplT5 > span:first-child span:first-child {
    margin-right: 4px;
    color: #f54343;
}

.result_item-3eWDplT5 > span:last-child span:first-child {
    margin-right: 4px;
    color: #4ea4fc;
}

.icon_0-1qUUzRDw, .icon_1-8GvOHZlT {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: block;
    width: 24px;
    height: 24px;
}

.icon_0-1qUUzRDw {
    background: url(https://x2.ifengimg.com/fe/shank/content/icon_0.8ff45002.png) no-repeat;
    background-size: contain;
}

.icon_1-8GvOHZlT {
    background: url(https://x2.ifengimg.com/fe/shank/content/icon_1.b38d8484.png) no-repeat;
    background-size: contain;
}

.bar-2tElZBxD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 4px;
    width: 100%
}

.bar-2tElZBxD span {
    display: block;
    height: 16px;
}

.bar-2tElZBxD span:first-child {
    background: #ff5c4a;
    border-radius: 8px 3px 3px 8px;
}

.bar-2tElZBxD span:last-child {
    background: #4ea4fc;
    border-radius: 3px 8px 8px 3px;
}

.count-1LFaUDc1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 6px
}

.count-1LFaUDc1 span {
    line-height: 30px;
    font-size: 26px;
    font-family: DINAlternate-Bold, DINAlternate;
    font-weight: bold;
}

.count-1LFaUDc1 span:first-child {
    color: #f54343;
}

.count-1LFaUDc1 span:last-child {
    color: #4ea4fc;
}

.tips-wmc5wJz7 {
    margin-top: 12px;
    width: 100%
}

.tips-wmc5wJz7 span {
    line-height: 32px;
    font-size: 22px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #9e9e9e;
}

.tips-wmc5wJz7 span:first-child {
    margin-right: 12px;
}

.box-rYrzQZw5 {
    width: 100%;
}

.option_box-qyUQ-qzf {
    margin-bottom: 68px;
    width: 100%;
}

.option_last_box-13geLmov {
    margin-bottom: 0;
}

.title-19YO4V3U {
    width: 100%;
    line-height: 42px;
    font-size: 30px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #212223;
}

.option-vJsv4TyX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 12px
}

.option-vJsv4TyX p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 16px;
    /* padding: 0 26px; */
    width: 100%;
    height: 68px;
    background: #ffffff;
    border-radius: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.option-vJsv4TyX p:last-child {
    margin-bottom: 0;
}

.option-vJsv4TyX p span {
    height: 40px;
    line-height: 40px;
    font-size: 28px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #4D4D4D;
    overflow: hidden;
}

.option-vJsv4TyX p span.checkedSquare-AQh0Cs93 {
    width: 32px;
    height: 32px;
    background: url(https://x0.ifengimg.com/ucms/2021_11/9A2374ED0DF3D90DCDCAE1B70FBED07C09A36ABB_size0_w32_h32.png);
    margin-right: 16px;
    background-repeat:no-repeat;
    background-size: cover;
}

.option-vJsv4TyX p span.unCheckedSquare-urJSyaw6 {
    width: 32px;
    height: 32px;
    background-image: url(https://x0.ifengimg.com/ucms/2021_11/25E3FAC70E8B0751E5111DEAA59C402899455018_size0_w32_h32.png);
    margin-right: 16px;
    background-repeat:no-repeat;
    background-size: cover;
}

span.checkedSquare-AQh0Cs93 {
    width: 32px;
    height: 32px;
    background: url(https://x0.ifengimg.com/ucms/2021_11/9A2374ED0DF3D90DCDCAE1B70FBED07C09A36ABB_size0_w32_h32.png);
    margin-right: 16px;
    background-repeat:no-repeat;
    background-size: cover;
}

span.unCheckedSquare-urJSyaw6 {
    width: 32px;
    height: 32px;
    background-image: url(https://x0.ifengimg.com/ucms/2021_11/25E3FAC70E8B0751E5111DEAA59C402899455018_size0_w32_h32.png);
    margin-right: 16px;
    background-repeat:no-repeat;
    background-size: cover;
}

.check-1e3hxTCr {
    /* border: 2px solid #f54343 !important; */
}

.result-1X6t0LLH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 12px
}

.result-1X6t0LLH > div:last-child {
    margin-bottom: 0;
}

.resultInner-2vj4vDTA {
    position: relative;
    width: 100%;
    height: 54px;
    margin-bottom: 44px;
}

.resultInner-2vj4vDTA:first-child {
    margin-top: 36px;
}

.default-3oUW1YOr {
    width: 52%;
    background:#EEEEEE;
    position: absolute;
    height: 12px;
    bottom: 0;
    border-radius: 8px;
    margin-left: 48px;
}

.selected-2b21NRQX, .unselected-DK8KBu7v {
    position: relative;
    margin-bottom: 16px;
    width: 100%;
    height: 68px;
    background: #ffffff;
    border-radius: 34px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.selected-2b21NRQX {
    border: 1px solid #ffddd8;
}

.unselected-DK8KBu7v {
    border: 1px solid #eee;
}

.bar-1UPbVR83, .check_bar-23ym1tmm {
    display: block;
    height: 12px;
    position: absolute;
    bottom: 0;
    background: #F54343;
    border-radius: 8px;
}

.info-33WxmXPo {
    position: absolute;
    top: -20px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 68px;
    border-radius: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 999
}

.info-33WxmXPo > span.spanOne-86MhOJPK {
    height: 42px;
    line-height: 42px;
    font-size: 28px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #212223;
    overflow: hidden;
}

.info-33WxmXPo > span:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 24px;
}

.info-33WxmXPo > span:last-child > span:first-child {
    line-height: 30px;
    font-size: 28px;
    font-family: DINAlternate-Bold, DINAlternate;
    font-weight: bold;
}

.check_num-3tYZ_QQJ {
    position: absolute;
    right: 0;
    bottom: -8px;
    color:#757575 !important;
    line-height: 34px;
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
}

.percentNumsOuter-3QYayKBA {

}

.percentNums-fQYCkMlz {
    position: absolute;
    right: 130px;
    bottom: -8px;
    font-size: 24px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #757575;
    line-height: 34px;
}

.icon-1koalauM {
    display: block;
    margin-left: 8px;
    width: 24px;
    height: 24px;
    background: url(https://x2.ifengimg.com/fe/shank/content/icon.8ff45002.png) no-repeat;
    background-size: contain;
}

.submit_btn-1xcjvyYO, .activeSubmit_btn-22T5iH0a, .unSubmit_btn-3ydgqh3s {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 40px;
    width: 100%;
    height: 68px;
    border-radius: 40px
}

.submit_btn-1xcjvyYO span, .activeSubmit_btn-22T5iH0a span, .unSubmit_btn-3ydgqh3s span {
    font-size: 28px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
}

.unSubmit_btn-3ydgqh3s {
    background: rgba(0, 0, 0, 1);
    opacity: 0.1;
}

.activeSubmit_btn-22T5iH0a {
    background: #f54343;
}

.submit_btn-1xcjvyYO {
    background: #dcdcdc;
}

.noMargin-3Mbz1IIC {
    margin-top: 16px;
}

.tips-3Jn3SBpp {
    margin-top: 12px;
    width: 100%
}

.tips-3Jn3SBpp span {
    line-height: 32px;
    font-size: 22px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #9e9e9e;
}

.tips-3Jn3SBpp span:first-child {
    margin-right: 12px;
}

.guideLayer-34GtBNTa{
    position: fixed;
    width: 100%;
    max-width: 1024px; /* no */
    height: 100%;
    left: 50%;
    top:0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background: rgba(0, 0, 0, .3);
    z-index: 999999;
    font-family: PingFangSC-Regular, PingFang SC;
}
.guideMenu-2dMWecks{
    position: absolute;
    left:0;
    bottom: 0;
    right: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:80px 40px 20px;
    background: #fff;
    border-radius: 30px 30px 0px 0px;
}
.guideMenuTip-3u2PuPQE{
    font-size: 28px;
    color: #212223;
    line-height: 40px;
    font-weight: normal;
    padding-bottom: 28px;
}
.guideMenuTip-3u2PuPQE{
    padding-bottom: 28px;
}
.guideMenuItem-3w7-IQw8{
    padding-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.guideMenuIcon-t8kcSgf0{
    width: 96px;
    height: 96px;
    vertical-align: top;
    margin-right: 24px;
}
.guideMenuInfo-3ZHmlQ_R{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.guideMenuName-1ZmNNBj_{
    font-size: 32px;
    font-weight: bold;
    color: #212223;
    line-height: 44px;
}
.guideMenuBref-2qOnYF-a{
    font-size: 26px;
    color: #757575;
    line-height: 36px;
}
.guideMenuButton-2b_YqTx8{
    vertical-align: top;
    width: 152px;
    cursor: pointer;
    margin-top: 16px;
}
.guideMenuButton-2b_YqTx8 img{ 
    width: 100%;
}
.guideMenuText-arEAlW__{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 28px;
    color: #212223;
    padding-left: 48px;
    line-height: 96px;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .guideMenu-2dMWecks{
        padding:40px 40px 46px;
    }
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 2) {
    .guideMenu-2dMWecks{
        padding:40px 40px 46px;
    }
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
    .guideMenu-2dMWecks{
        padding:40px 40px 46px;
    }
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
    .guideMenu-2dMWecks{
        padding:40px 40px 46px;
    }
}

.guideLayer-1opqGavT {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999999;
    background: rgba(0, 0, 0, .4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: PingFangSC-Regular, PingFang SC;
}

.guideLayerBox-eYuYvsDk {
    width: 540px;
    background: #fff;
    border-radius: 20px;
    position: relative;
}

.guideLayerInfo-3siLAml5 {
    text-align: center;
    font-size: 34px;
    line-height: 54px;
    color: #212223;
    padding: 40px;
}

.guideLayerBtn-2T-iIeef {
    border-top: 1px solid #e5e5e5;
    height: 100px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.guideLayerCancel-2A0E9gqP, .guideLayerInto-EAfjY90F {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    font-size: 30px;
    line-height: 100px;
    display: block;
}

.guideLayerCancel-2A0E9gqP {
    color: #a1a5ac;
    border-right: 1px solid #e5e5e5;
}

.guideLayerInto-EAfjY90F {
    color: #f54343;
}

.forbidLayerBox-1uv2Z473{
    width: 488px;
}

.forbidLayerTitle-N8MTe7hv{
    font-size: 26px;
    font-weight: normal;
    color: #757575;
    margin-top: 64px;
    line-height: 36px;
    text-align: center;
}

.forbidLayerSubTitle-3W6So9uQ{
    width: 460px;
    margin:0 auto;
    font-size: 32px;
    font-weight: bold;
    color: #212223;
    line-height: 48px;
    text-align: center;
    padding-top: 24px;
}

.forbidLayerButton-3pT6tdQJ{
    margin-top: 40px;
    display: block;
    height: 100px;
    font-size: 34px;
    line-height: 100px;
    background: #F54343;
    text-align: center;
    border-radius: 0 0 20px 20px;
    color: #FFFFFF;
}

.forbidLayerBoxClose-224xO7-w{
    position: absolute;
    width: 32px;
    height: 32px;
    background:url(http://x0.ifengimg.com/cmpp/2020/1203/73551fe950b1efdsize1_w32_h32.png) no-repeat 0 0/32px 32px;
    top: 16px;
    right: 16px;
}


.wxLauchHack-1QbWDKK2{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 999;
}

.guideLayer-E0B00bXj{
    position: fixed;
    width: 100%;
    max-width: 1024px; /* no */
    height: 100%;
    left: 50%;
    top:0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background: rgba(0, 0, 0, .3);
    z-index: 999999;
    font-family: PingFangSC-Regular, PingFang SC;
}
.guideMenu-1zf2XHdQ{
    position: absolute;
    left:0;
    bottom: 0;
    right: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding:40px 40px 20px;
    background: #fff;
    border-radius: 30px 30px 0px 0px;
}
.guideMenuTip-2Uq3E-AB{
    font-size: 28px;
    color: #212223;
    line-height: 40px;
    font-weight: normal;
    padding-bottom: 28px;
}
.guideMenuItem-CvGx__uC{
    padding-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.guideMenuIcon-5iYCuWsB{
    width: 96px;
    height: 96px;
    vertical-align: top;
    margin-right: 24px;
}
.guideMenuInfo-12ND7nKx{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.guideMenuName-3juexnHX{
    font-size: 32px;
    font-weight: bold;
    color: #212223;
    line-height: 44px;
}
.guideMenuBref-2R2MfjLi{
    font-size: 26px;
    color: #757575;
    line-height: 36px;
}
.guideMenuButton-3SIJ9XPs{
    vertical-align: top;
    width: 152px;
    height: 64px;
    cursor: pointer;
    margin-top: 16px;
}
.guideMenuText-3eIUK0OR{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 28px;
    color: #212223;
    padding-left: 48px;
    line-height: 96px;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .guideMenu-1zf2XHdQ{
        padding:40px 40px 46px;
    }
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 2) {
    .guideMenu-1zf2XHdQ{
        padding:40px 40px 46px;
    }
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
    .guideMenu-1zf2XHdQ{
        padding:40px 40px 46px;
    }
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
    .guideMenu-1zf2XHdQ{
        padding:40px 40px 46px;
    }
}
.pageBottomBrand-3sabCTsz{
    width: 100%;
    max-width: 1024PX;
    margin: 0 auto;
    position: fixed;
    bottom:0;
    right: 0;
    left: 0;
    z-index: 99999;
}
.pageBottomBrandPic-12cszR84{
    width: 100%;
    height: auto;
    vertical-align: top;
}
.point_box-2y0Xirgq {
    position: relative;
    margin-bottom: 35px;
    width: 650px;
}

.point-2RbW8dHa {
    margin-top: 31px;
    width: 100%;
    background: #ffffff;
}

.point_l-3to5vf1Q {
    float: left;
    padding-right: 38px;
    border-right: 1px dashed #e6e6e6;
    width: 286px;
}

.point_r-YGbGI0M8 {
    float: left;
    padding-left: 38px;
    width: 286px;
}

.info-FBOsBKHP {
}

.box_l-3PcHWQ3a {
    float: left;
    margin-right: 16px
}

.box_l-3PcHWQ3a img {
    width: 88px;
    height: 88px;
    border-radius: 50%;
}

.box_r-2LU54YLe {
    float: left;
}

.name-5zpq1BRM {
    height: 22px;
    font-size: 16px;
    font-family: PingFangSC;
    font-weight: 600;
    color: rgba(34, 34, 34, 1);
    line-height: 22px;
}

.role-2uBBfI_k {
    margin-top: 2px;
    height: 17px;
    font-size: 12px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 17px;
}

.bar-3_s34291 {
    margin-top: 9px;
    width: 24px;
    height: 2px;
    background: rgba(245, 67, 67, 1);
    border-radius: 1px;
}

.text-2flKde1l {
    margin: 10px 0 7px 0;
    max-height: 44px;
    overflow: hidden
}

.text-2flKde1l a {
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 22px;
}

.text-2flKde1l a:hover {
    cursor: pointer;
    color: #f54343;
    text-decoration: none;
}

.text-2flKde1l span {
    font-size: 14px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 22px;
}

.leftmark_box-3vmijF8E {
    margin-top: 9px;
    width: 100%;
    height: 16px;
}

.leftmark-3omN9Ygs {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background-image: url(https://x2.ifengimg.com/fe/shank/content/leftmark.2ba9b659.png);
    background-size: contain;
}

.rightmark_box-xyZtnjRC {
    width: 100%;
    height: 16px;
}

.rightmark-17cYDVgq {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    background-image: url(https://x2.ifengimg.com/fe/shank/content/rightmark.2957c08e.png);
    background-size: contain;
}

.more-2OkuppQA {
    margin-top: 13px;
    padding-top: 14px;
    width: 100%;
    height: 34px;
    border-radius: 8px;
    border: 1px solid rgba(229, 229, 229, 1);
    cursor: pointer
}

.more-2OkuppQA span:first-child {
    margin: 0 4px 0 288px;
    width: 60px;
    height: 21px;
    font-size: 15px;
    font-family: PingFangSC;
    font-weight: 400;
    color: rgba(33, 34, 35, 1);
    line-height: 21px;
}

.more-2OkuppQA span:first-child:hover {
    color: #f54343;
}

.more-2OkuppQA span:last-child {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(https://x2.ifengimg.com/fe/shank/content/topicmore.58a51771.png) no-repeat;
    background-size: contain;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
}

.comment_box-3a82R531 {
    margin: 0 0 46px 0;
}

.mask-2ytwh7U6 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.box-3MrCRtXq {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -260px;
    margin-top: -205px;
    height: 410px;
    width: 520px;
    background: #ccc;
    z-index: 100000;
}

.close-1g_rfuev {
    cursor: pointer;
    height: 26px;
    width: 26px;
    position: absolute;
    right: -10px;
    top: -10px;
    background: url(https://x2.ifengimg.com/fe/shank/content/close.cc5b2908.png) no-repeat center center;
    background-size: contain
}

.close-1g_rfuev :hover {
    opacity: 0.8;
}

.page-1rNlGCvT {
    width: 520px;
    height: 410px;
    border: 0;
    overflow: hidden;
}

.comment_textarea_body-3JSkA5i8 {
    margin-bottom: 8px;
}

.textarea_box-3faVZW4A {
    position: relative;
    height: 70px;
    width: 100%;
}

.comment_area-2gVM0gP2 {
    height: 48px;
    width: 97.9%;
    padding: 10px 1%;
    border: 1px solid #dcdcdc;
    resize: none;
    outline: 0;
    font-size: 14px;
}

.arr_up-3i2RmmDC {
    position: absolute;
    top: -7px;
    right: 65px;
    display: block;
    width: 15px;
    height: 8px;
    background: url(https://x2.ifengimg.com/fe/shank/content/arr.89e9af07.png) no-repeat 0 0;
    background-size: 100% 100%;
}

.comment_success-2mmvIa4w {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -45px;
    margin-top: -10px;
    padding-left: 30px;
    height: 20px;
    line-height: 20px;
    background: url(https://x2.ifengimg.com/fe/shank/content/p_02.4a8a0804.png) no-repeat;
    font-weight: bold;
    color: #666;
}

.submit_bar-3glSRnxR {
    position: relative;
    width: 100%;
    height: 40px;
    border: 1px solid #dcdcdc;
    border-top: 0;
    background: #f7f7f7;
}

.submit_btn-3ePqW8a3 {
    cursor: pointer;
    display: block;
    float: right;
    width: 120px;
    height: 40px;
    background: #f54343;
    text-align: center;
    color: #fff;
    font: 18px/40px 'microsoft yahei'
}

.submit_btn-3ePqW8a3:hover {
    background: #ef2626;
    color: #fff;
    text-decoration: none;
}

.comment_face_box-rJcZj7K0 {
    width: 60%;
}

.comment_face-1A32ksul {
    position: relative;
    padding-top: 5px;
}

.face_trigger-2NBO_4t8 {
    display: inline-block;
    position: relative;
    margin-left: 7px;
    width: 50px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    cursor: pointer;
}

.face_btn-fS6dDsg7 {
    float: left;
    width: 22px;
    height: 22px;
    padding: 2px;
    margin-right: 5px;
    border: 1px solid transparent;
    background: url(https://x2.ifengimg.com/fe/shank/content/face_1.dfffe54a.png) no-repeat;
    background-size: contain;
}

.icon-2luiO6bX {
    display: inline-block;
    width: 7px;
    height: 4px;
    margin-bottom: 2px;
    overflow: hidden;
    background: url(https://x2.ifengimg.com/fe/shank/content/face-triggerArr.b9713c54.gif) no-repeat 0 -4px;
}

.face_box-1HTEFux2 {
    width: 370px;
    background: #fff;
    z-index: 999;
    position: absolute;
    left: -1px;
    top: 40px;
}

.faceB-2Z_7918W {
    -webkit-box-shadow: 0 0 6px #dcdcdc;
            box-shadow: 0 0 6px #dcdcdc;
}

.face-1ZKE2eG2 {
    display: inline-block;
    margin: 0 4px 0 0;
    width: 20px;
    height: 20px;
    background-size: contain;
    vertical-align: bottom;
}

.face_list-2b3qsvjj {
    position: relative;
    padding: 10px 5px 5px 10px;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.arr-dT82X45d {
    position: absolute;
    top: -6px;
    display: block;
    width: 8px;
    height: 6px;
    background: url(https://x2.ifengimg.com/fe/shank/content/face-dialogArr.2b3fabfb.png) no-repeat 0 0;
    left: 17px;
}

.faceimg_list-1DK1PiJi {
    float: left;
    width: 350px
}

.faceimg_list-1DK1PiJi li {
    float: left;
    margin: 0 5px 5px 0;
    padding: 3px;
    border: 1px solid #ebebeb;
    height: 22px;
    width: 22px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    background: no-repeat center;
}

.faceimg_list-1DK1PiJi li span {
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    background-size: contain;
}

.faceimg_list-1DK1PiJi li:hover {
    position: relative;
    border-color: #e6000a;
    z-index: 2;
}

.big_face-3CQRkKn4 {
    position: absolute;
    top: 10px;
    width: 63px;
    height: 63px;
    margin-top: 0;
    margin-right: 10px;
    border: 2px solid #e6000a;
    z-index: 99;
    background-color: #fff
}

.big_face-3CQRkKn4 span {
    display: block;
    width: 26px;
    height: 26px;
    margin-top: 14px;
    margin-left: 18px;
    vertical-align: bottom;
    background-size: contain;
}

.big_face-3CQRkKn4 p {
    margin-top: 4px;
    text-align: center;
    font-size: 12px;
    color: #999;
}

.big_faceL-2ef-PkLF {
    left: 0;
    margin-left: 10px;
}

.big_faceR-2c3eLUd1 {
    right: 3px;
}

.comic-Nsru72QI {
    background: url(https://x2.ifengimg.com/fe/shank/content/comic.4186a693.png) no-repeat;
    background-size: contain;
}

.angry-kPA9QypR {
    background: url(https://x2.ifengimg.com/fe/shank/content/angry.c60936eb.png) no-repeat;
    background-size: contain;
}

.applause-1d1Fvwma {
    background: url(https://x2.ifengimg.com/fe/shank/content/applause.ba221d94.png) no-repeat;
    background-size: contain;
}

.arrogant-1Rua2yNK {
    background: url(https://x2.ifengimg.com/fe/shank/content/arrogant.26cfcb90.png) no-repeat;
    background-size: contain;
}

.astonished-16tZ5Hj2 {
    background: url(https://x2.ifengimg.com/fe/shank/content/astonished.fca46076.png) no-repeat;
    background-size: contain;
}

.awkward-1ltYWPZN {
    background: url(https://x2.ifengimg.com/fe/shank/content/awkward.9f451359.png) no-repeat;
    background-size: contain;
}

.bigcry-mCe9XaRt {
    background: url(https://x2.ifengimg.com/fe/shank/content/bigcry.67465443.png) no-repeat;
    background-size: contain;
}

.blessing-3xg8RJQt {
    background: url(https://x2.ifengimg.com/fe/shank/content/blessing.0436ae31.png) no-repeat;
    background-size: contain;
}

.boo-2XvY1Ycm {
    background: url(https://x2.ifengimg.com/fe/shank/content/boo.83b44bfb.png) no-repeat;
    background-size: contain;
}

.candle-SEge7-3F {
    background: url(https://x2.ifengimg.com/fe/shank/content/candle.242de90d.png) no-repeat;
    background-size: contain;
}

.cheer-XH2Stj5_ {
    background: url(https://x2.ifengimg.com/fe/shank/content/cheer.155f2d26.png) no-repeat;
    background-size: contain;
}

.cool-1Cfg38Q8 {
    background: url(https://x2.ifengimg.com/fe/shank/content/cool.9ca130da.png) no-repeat;
    background-size: contain;
}

.crazy-20arGzNf {
    background: url(https://x2.ifengimg.com/fe/shank/content/crazy.f0df3282.png) no-repeat;
    background-size: contain;
}

.cry-3Z_1UHXS {
    background: url(https://x2.ifengimg.com/fe/shank/content/cry.7468d568.png) no-repeat;
    background-size: contain;
}

.dignose-1AUvX8AA {
    background: url(https://x2.ifengimg.com/fe/shank/content/dignose.b1026f60.png) no-repeat;
    background-size: contain;
}

.dizzy-c8r0PX24 {
    background: url(https://x2.ifengimg.com/fe/shank/content/dizzy.5aef708c.png) no-repeat;
    background-size: contain;
}

.dog-27puiHob {
    background: url(https://x2.ifengimg.com/fe/shank/content/dog.5f8f6cf3.png) no-repeat;
    background-size: contain;
}

.dontbicker-3HbtbOJn {
    background: url(https://x2.ifengimg.com/fe/shank/content/dontbicker.63c58ed4.png) no-repeat;
    background-size: contain;
}

.doubt-2L9TFVLJ {
    background: url(https://x2.ifengimg.com/fe/shank/content/doubt.3b44923a.png) no-repeat;
    background-size: contain;
}

.drinktea-3Zn6FCX4 {
    background: url(https://x2.ifengimg.com/fe/shank/content/drinktea.72c74cb9.png) no-repeat;
    background-size: contain;
}

.dung-1TRA3BQs {
    background: url(https://x2.ifengimg.com/fe/shank/content/dung.34d28b4f.png) no-repeat;
    background-size: contain;
}

.embrace-3Xuo2hkB {
    background: url(https://x2.ifengimg.com/fe/shank/content/embrace.70d329e6.png) no-repeat;
    background-size: contain;
}

.evil-2MPtX7Yx {
    background: url(https://x2.ifengimg.com/fe/shank/content/evil.48de0a3d.png) no-repeat;
    background-size: contain;
}

.facepalmcry-1CsB2x0- {
    background: url(https://x2.ifengimg.com/fe/shank/content/facepalmcry.9c50389d.png) no-repeat;
    background-size: contain;
}

.fallill-2ltnRdVO {
    background: url(https://x2.ifengimg.com/fe/shank/content/fallill.48159ad8.png) no-repeat;
    background-size: contain;
}

.frown-eOYOAxTy {
    background: url(https://x2.ifengimg.com/fe/shank/content/frown.fd80f3ca.png) no-repeat;
    background-size: contain;
}

.handshake-27bTGFa- {
    background: url(https://x2.ifengimg.com/fe/shank/content/handshake.9c7ec170.png) no-repeat;
    background-size: contain;
}

.hard-3eE2A1IY {
    background: url(https://x2.ifengimg.com/fe/shank/content/hard.020a305d.png) no-repeat;
    background-size: contain;
}

.heart-lOj_2ON5 {
    background: url(https://x2.ifengimg.com/fe/shank/content/heart.4efcf958.png) no-repeat;
    background-size: contain;
}

.hehe-2J8pmmE3 {
    background: url(https://x2.ifengimg.com/fe/shank/content/hehe.32e29e04.png) no-repeat;
    background-size: contain;
}

.kneelcry-27_dVTC1 {
    background: url(https://x2.ifengimg.com/fe/shank/content/kneelcry.608a655f.png) no-repeat;
    background-size: contain;
}

.kneel-31OXKpxF {
    background: url(https://x2.ifengimg.com/fe/shank/content/kneel.9af4e906.png) no-repeat;
    background-size: contain;
}

.laughcry-FwaHFGrM {
    background: url(https://x2.ifengimg.com/fe/shank/content/laughcry.77da97dd.png) no-repeat;
    background-size: contain;
}

.lechery-O-aOG4il {
    background: url(https://x2.ifengimg.com/fe/shank/content/lechery.48585a1c.png) no-repeat;
    background-size: contain;
}

.letgo-2m0S0yNk {
    background: url(https://x2.ifengimg.com/fe/shank/content/letgo.67921fe1.png) no-repeat;
    background-size: contain;
}

.like-3p4YYyRW {
    background: url(https://x2.ifengimg.com/fe/shank/content/like.61f8745f.png) no-repeat;
    background-size: contain;
}

.majestic-22plbxp5 {
    background: url(https://x2.ifengimg.com/fe/shank/content/majestic.f134c11a.png) no-repeat;
    background-size: contain;
}

.ok-1A2fbqtt {
    background: url(https://x2.ifengimg.com/fe/shank/content/ok.97f058b8.png) no-repeat;
    background-size: contain;
}

.pathetic-rM4Yvuwy {
    background: url(https://x2.ifengimg.com/fe/shank/content/pathetic.abbd0483.png) no-repeat;
    background-size: contain;
}

.praise-1kFniosv {
    background: url(https://x2.ifengimg.com/fe/shank/content/praise.8244e550.png) no-repeat;
    background-size: contain;
}

.reversesmile-1l9DM_6a {
    background: url(https://x2.ifengimg.com/fe/shank/content/reversesmile.c3090820.png) no-repeat;
    background-size: contain;
}

.shutup-1d7CqIp0 {
    background: url(https://x2.ifengimg.com/fe/shank/content/shutup.fca6b19d.png) no-repeat;
    background-size: contain;
}

.shy-BYs01uRC {
    background: url(https://x2.ifengimg.com/fe/shank/content/shy.a5d86f5e.png) no-repeat;
    background-size: contain;
}

.slap-H2fAej06 {
    background: url(https://x2.ifengimg.com/fe/shank/content/slap.3ac15465.png) no-repeat;
    background-size: contain;
}

.sleepy-1xKx2TY4 {
    background: url(https://x2.ifengimg.com/fe/shank/content/sleepy.dd8789ee.png) no-repeat;
    background-size: contain;
}

.smile-34EazF7U {
    background: url(https://x2.ifengimg.com/fe/shank/content/smile.dab70c4a.png) no-repeat;
    background-size: contain;
}

.snap-3mbme5AV {
    background: url(https://x2.ifengimg.com/fe/shank/content/snap.f35bbe88.png) no-repeat;
    background-size: contain;
}

.split-ddhNnpQW {
    background: url(https://x2.ifengimg.com/fe/shank/content/split.2e79a435.png) no-repeat;
    background-size: contain;
}

.stoptalking-1G_OKMHi {
    background: url(https://x2.ifengimg.com/fe/shank/content/stoptalking.2a3da058.png) no-repeat;
    background-size: contain;
}

.struggle-3lhpU8EC {
    background: url(https://x2.ifengimg.com/fe/shank/content/struggle.42162b4f.png) no-repeat;
    background-size: contain;
}

.teethlaugh-2qAWXaEL {
    background: url(https://x2.ifengimg.com/fe/shank/content/teethlaugh.b96c7f37.png) no-repeat;
    background-size: contain;
}

.titter-2TXSK3f1 {
    background: url(https://x2.ifengimg.com/fe/shank/content/titter.fe170971.png) no-repeat;
    background-size: contain;
}

.vomit-3CJkMwSE {
    background: url(https://x2.ifengimg.com/fe/shank/content/vomit.2e1456ad.png) no-repeat;
    background-size: contain;
}

.watermelon-2uGgEqt6 {
    background: url(https://x2.ifengimg.com/fe/shank/content/watermelon.4bb45aee.png) no-repeat;
    background-size: contain;
}

.comment_box-1dciHGm9 {
    font-size: 14px;
    font-family: Microsoft Yahei;
}

.title-2rrjbtFx {
    margin-top: 25px;
    margin-bottom: 10px;
    font: bold 20px/22px 'microsoft yahei';
    color: #000;
}

.hotList-3nzzINWZ {
    font-size: 14px;
}

.emptyComment-Ipcc1QEu {
    height: 70px;
    text-align: center;
    font: 18px 'Microsoft Yahei';
    color: #b0bfc4;
    padding-top: 45px;
    line-height: 22px;
}

.comment_box-2hOInx9W {
    position: relative;
    padding-top: 20px;
    background: url(https://x2.ifengimg.com/fe/shank/content/line.51caf040.jpg) repeat-x left bottom;
}

.username-1Vt8Lleq {
    margin-bottom: 17px;
    font-size: 14px;
    color: #999
}

.username-1Vt8Lleq > a {
    color: #004276;
    text-decoration: none;
}

.username-1Vt8Lleq > a:hover {
    color: #f54343;
    text-decoration: underline;
}

.content_txt-3sJKgW6Y {
    margin-bottom: 15px;
    line-height: 1.4em;
    color: #2b2b2b;
    font-size: 14px;
    word-wrap: break-word;
    word-break: break-all
}

.content_txt-3sJKgW6Y img {
    display: inline-block;
    margin: 0 4px 0 0;
    width: 20px;
    vertical-align: bottom;
}

.floor_list-1mpKXJrK {
    padding-left: 40px;
    margin-bottom: 20px;
}

.folder-3mKFfYwS {
    height: 40px;
    background: url(https://x2.ifengimg.com/fe/shank/content/line.51caf040.jpg) repeat-x 0 bottom;
    padding-bottom: 2px
}

.folder-3mKFfYwS a {
    cursor: pointer;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #004276;
    text-align: center;
    background: url(https://x2.ifengimg.com/fe/shank/content/line.51caf040.jpg) repeat-x 0 top #fbfbfb;
    text-decoration: none;
}

.folder-3mKFfYwS a span {
    display: inline-block;
    text-indent: 17px;
}

.show-tHbKa-0Y {
    background: url(https://x2.ifengimg.com/fe/shank/content/arrTop.b354a822.gif) 0 center no-repeat;
}

.hide-3LZ5SVnC {
    background: url(https://x2.ifengimg.com/fe/shank/content/arrBottom.416f2ff4.gif) no-repeat 0 center;
}

.floor_item-1e4vlMR2 {
    position: relative;
    margin-top: 0;
    padding-top: 18px;
    background: url(https://x2.ifengimg.com/fe/shank/content/line.51caf040.jpg) repeat-x 0 top #fbfbfb;
}

.floor_num-1HUjHqwb {
    position: absolute;
    top: 20px;
    right: 10px;
    font-size: 12px;
}

.username-3ba0KiI1 {
    padding-right: 42px;
    padding-left: 12px;
    word-break: break-all;
    margin-bottom: 17px;
    font-size: 14px;
    color: #999
}

.username-3ba0KiI1 a {
    font-size: 14px;
}

.username-3ba0KiI1 a:hover {
    color: #f54343;
}

.contentTxt-3cD4EfKg {
    padding-right: 42px;
    padding-left: 12px;
    margin-bottom: 15px;
    line-height: 1.4em;
    color: #2b2b2b;
    font-size: 14px;
    word-wrap: break-word;
    word-break: break-all;
}

.bottom_bar-3hs_BniJ {
    font-size: 12px;
    padding-left: 12px;
    padding-right: 0;
}

.bottom_bar-oNhodvye {
    font-size: 12px;
    padding-bottom: 17px;
    padding-right: 10px;
}

.comment_time-2Q8G1VtY {
    padding-top: 4px;
    color: #999;
}

.reply-g1UOn-am {
    float: right;
    line-height: 14px
}

.reply-g1UOn-am a {
    color: #000;
    text-decoration: none;
}

.reply-g1UOn-am a:hover {
    text-decoration: underline;
}

.reported-Ec-Nldyp {
    color: #c2c2c2;
}

.repNum-3qFYjPZh {
    padding-left: 8px;
    font: 16px georgia;
    color: #f54343;
}

.repLine-3WYfo3iB {
    display: inline-block;
    padding: 0 8px;
    color: #c2c2c2;
}

.bottom_box-2wpng23l {
    padding: 7px 10px 15px 0;
    margin: -10px 0 0 0;
}

.comment_textarea_head-3iku1Ljx {
    margin-bottom: 8px;
    margin-top: 30px;
}

.tips-3Sra-CaO {
    font-size: 12px;
    color: #999 !important;
}

.right_box-x8e_9DA5 {
    float: right;
}

.count-2tGLSVt_ a {
    color: #f54343;
    text-decoration: none
}

.count-2tGLSVt_ a:hover {
    text-decoration: underline;
}

.num-3THq-SS5 {
    font: 18px georgia;
    color: #f54343;
}

.txt-3nezrmDB {
    font-size: 12px;
    color: #999;
}

.line-2RHWiqhz {
    padding: 0 8px;
    font-size: 14px;
    color: #999;
}

.popupBox-1vTQ3jGU{
    position:fixed;
    width:100%;
    height: 100%;
    top:0;
    left:0;
    bottom: 0;
    right:0;
    background: rgba(0, 0, 0, .7);
    z-index: 99999;
}
.popup-2UaN8VS3 {
    width:600px; /*no*/
    height:320px;/*no*/
    position:absolute;
    top: 50%;
    left: 50%;
    margin: -160px 0 0 -300px;/*no*/
    background:#fff url(https://x0.ifengimg.com/ucms/2021_52/2E45A73487078EF74CCAB2333C4C80FD3358B018_size46_w600_h320.jpg) no-repeat 0 0;
}
.popupPic-1ey_UKTS{
    width:600px; /*no*/
    height:320px;/*no*/
    position:absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.popupQrcode-2R7UFhq-{
    width:132px; /*no*/
    height:132px;/*no*/
    position:absolute;
    top: 113px;/*no*/
    left: 363px;/*no*/
    z-index: 11;
}
.popupClose-3gbUHxbH{
    position:absolute;
    top:10px; /*no*/
    right:10px; /*no*/
    width: 25px; /*no*/
    height: 25px; /*no*/
    cursor: pointer;
    background:url(https://x0.ifengimg.com/ucms/2021_52/8BFBE12DDFDBDA1861D2AB1455EEDC46B6A68412_size1_w25_h25.png) no-repeat 0 0;
    z-index: 11;
}
.comment_textarea_bottom-Q6VjSFdG {
    font-size: 12px;
}

.userinfo-3a_B4B7x {
    color: #000;
    text-decoration: none;
}

.account-38naG5Cf {
    cursor: pointer;
    color: #999 !important
}

.account-38naG5Cf:hover {
    color: #999;
}

.line-1AFuXO4f {
    padding: 0 2px;
    color: #999;
}

.showAllComment-38YqIz_7 {
    padding-top: 30px;
    text-align: center
}
.showAllComment-38YqIz_7 a {
    display: inline-block;
    width: 100%;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    font-size: 14px;
    color: #024375;
    background: #f1f1f1;
}

.zhezhao-2odgH6Pm {
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999997;
}

.jubao-3tXpt0nY {
    width: 520px;
    height: 410px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -205px 0 0 -260px;
    background: #fff;
    z-index: 999998;
}

.jbClose-3Wa4sbTl {
    width: 26px;
    height: 26px;
    background: url(https://x2.ifengimg.com/fe/shank/content/jbClose.d1f98bef.png) no-repeat;
    position: absolute;
    right: -14px;
    top: -12px;
    cursor: pointer;
}

.jbTit-36lbxq93 {
    width: 520px;
    height: 76px;
    background: #f54343;
}

.logo-d9R7UGrB {
    float: left;
    margin: 15px 0 0 20px;
    background: url(https://x2.ifengimg.com/fe/shank/content/logo.0b648879.jpg) no-repeat left bottom;
    width: 126px;
    height: 44px;
}

.tt-2k0GFNTH {
    font-family: Miscrosoft YaHei;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    border-left: 1px solid #fff;
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    float: left;
    margin: 20px 0 0 20px;
}

.jbTxt-1fG0H-Gq {
    padding: 0 86px;
}

.jbBox-394peTXJ {
    margin-top: 38px;
}

.tit-18uVVInq {
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}

.jbList-3HfqbGjP {
    padding-top: 5px
}

.jbList-3HfqbGjP li {
    width: 90px;
    height: 16px;
    background: url(https://x2.ifengimg.com/fe/shank/content/list.ec8f4f17.gif) no-repeat left top;
    font-size: 12px;
    color: #6a6a6a;
    float: left;
    margin: 20px 14px 0 0;
}

.jbList-3HfqbGjP li p {
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 7px;
}

.jbList-3HfqbGjP li p input {
    display: block;
    width: 17px;
    height: 17px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    margin: 0px;
    cursor: pointer;
}

.jbList-3HfqbGjP li span {
    cursor: pointer;
    display: block;
    float: left;
}

.selected-KwCgRCVN {
    background-position: left bottom !important;
}

.jbText-tVKs0yfn {
    width: 346px;
    height: 26px;
    border: 1px solid #bbb;
    margin-top: 8px
}

.jbText-tVKs0yfn input {
    background: none;
    border: none;
    width: 330px;
    height: 16px;
    padding: 5px 8px;
    display: block;
    vertical-align: middle;
    font-size: 12px;
    color: #bbb;
    resize: none;
    outline: none;
    overflow: hidden;
}

.jbBtn-10hp3IkE {
    height: 36px;
    margin-top: 30px;
}

.jbBtn-10hp3IkE a {
    border: none;
    height: 36px;
    line-height: 36px;
    outline: none;
    cursor: pointer;
    text-decoration: none;
}

.cancel-ad8tQoBd {
    font-size: 14px;
    color: #004a99;
    float: right;
}

.submit-3jlq2o5x {
    width: 110px;
    font-size: 16px;
    color: #fff !important;
    background: #f54343;
    float: right;
    margin-left: 35px;
    text-align: center;
}

.jbSuc-200aFDpd {
    width: 270px;
    margin: 52px auto 0
}

.jbSuc-200aFDpd p {
    font-family: Microsoft YaHei;
    font-size: 18px;
    color: #666;
    line-height: 28px;
}

.jbSuc-200aFDpd p span {
    display: block;
    width: 67px;
    height: 67px;
    background: url(https://x2.ifengimg.com/fe/shank/content/sure.8ae34929.gif) no-repeat;
    margin: 0 auto;
    padding-bottom: 18px;
}

.btn-UOOXlaZy {
    width: 110px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #f54343;
    cursor: pointer;
    margin: 48px auto;
}

.paginationBox-3JBiOrPn {
    margin: 20px 0px 50px 0px;
    font-size: 12px;
    text-align: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.paginationBox-3JBiOrPn a, .paginationBox-3JBiOrPn span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f7f7f7;
    margin-right: 1px;
    text-decoration: none;
}

.paginationBox-3JBiOrPn span.curPage-2R-uP8ZD, .paginationBox-3JBiOrPn a:hover, .paginationBox-3JBiOrPn span:hover {
    background: #f54343;
    color: #f7f7f7;
}

.paginationBox-3JBiOrPn a.cantClick-1GDj63wQ {
    color: #999;
    cursor: unset;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.paginationBox-3JBiOrPn a.cantClick-1GDj63wQ:hover {
    background: #f7f7f7;
    color: #999;
}

.pageNum-26tM8mAd, .pageNum-26tM8mAd:link, .pageNum-26tM8mAd:visited {
    color: #999;
}

.shortTipsPc-3zVsY_W3 {
    position: absolute;
    left: 8px;
    bottom: 70px;
    width: 290px;
    height: 30px;
    font-size: 15px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.35px;
    background: #000000;
    border-radius: 30px;
    opacity: 0.8;
    color: #FFF;
    z-index: 10;
}

.fhxwkhdPc-1obgWb0t {
    color: #F54343;
    font-size: 15px;
    line-height: 30px;
    text-decoration:underline
}
.outerPcMaskMouse-16qfga9W {
  position: absolute;
  left: 108px;
  bottom: 43px;
  width: 128px;
  height: 154px;
  background: rgba(0, 0, 0, .8);
  border-radius: 2px;
  z-index: 10;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}

.outerPcMaskMouse-16qfga9W:before, .outerPcMaskMouse-16qfga9W:after {
  width: 0;
  height: 0;
  border: solid transparent;
  position: absolute;
  bottom: 100%;
  /*该属性一定要有*/
  content:''; 
}

.outerPcMaskMouse-16qfga9W:before{
  border-width: 10px;
  border-top-color:rgba(0, 0, 0, .8);
  bottom: -20px;
  left: 54px;
}

.innerContent-2pJTiDsI {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 120px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}

.imgMouse-1AMFaRd8 {
  width: 108px;
  height: 108px;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}

.sjsmPc-2mHVvtvs {
  font-size: 12px;
  color: #A6A6AD;
  line-height: 18px;
  text-align: center;
  margin: 0 auto;
  margin-top: 6px;
}
.outerPcMask-1EEOgycY {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(12, 12, 12, .35);
}

.innerPcMask-2lqtNZ6w {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
  height: 264px;
  background: rgba(0, 0, 0, .8);
  border-radius: 8px;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.innerContent-2_KayRjV {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}

.img-3tDOdCAs {
  width: 120px;
  height: 120px;
  display: block;
  margin: 0 auto;
}

.imgUpText-6p3pEmD1 {
  font-size: 16px;
  color: #fff;
  line-height: 24px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 18px;
  opacity: 0.8;
}

.imgBottomText-30mE22MG {
  font-size: 12px;
  color: #A6A6AD;
  line-height: 18px;
  text-align: center;
  margin: 0 auto;
  margin-top: 18px;
}
.adVideo-rzUq2yH7, .adImg-23StFSVw, .adIframe-155LQ1lm {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 300;
}

.adImg-23StFSVw img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    pointer-events: none;
}

.adIframeContent-22yaoWtj {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

.adIframe-155LQ1lm iframe {
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
    overflow: hidden;
}

/*暂停广告*/
.videopause-yCczysNL {
    width: 300px; /* no */
    height: 250px; /* no */
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    overflow: hidden;
}
.videoPauseLayout-1c1U4B9- {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 400;
}
.videoPausePosition-QY8AhUhy {
    width: 100%;
    height: 100%;
    position: relative;
    /* top: -50%; */
    background: #d5cdcd;
}
.videoPauseClose-2FtXfiqR {
    position: absolute;
    width: 81px;
    height: 18px;
    top: 3px;
    right: 3px;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, .45);
    font-size: 0;
}
.videoPauseCloseIcon-pId_0IGS {
    display: inline-block;
    width: 12px;
    height: 13px;
    padding: 2px 5px 3px 4px;
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) no-repeat -46px -98px;
}
.videoPauseCloseText-3IZjwXZU {
    display: inline-block;
    width: 60px;
    height: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
}
.videoPauseContent-26eCPAtJ {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.videoPauseContentImg-3IcDLeri {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.videoPauseContentIframe-2UVjB5FL {
    width: 100%;
    height: 100%;
    position: relative;
}
.videoPauseContentIframeContent-zFgzbmFp {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.videoPauseContentIframe-2UVjB5FL iframe {
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
    overflow: hidden;
}

/*贴片广告*/
.videoad-j5brq_N1, .videopause-wNyfCWns {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    display: none;
    z-index: 301;
}
.videoTipTop-1Pc80DUG, .videoTipBottom-1E005bYp {
    height: 29px;
    line-height: 29px;
    position: absolute;
    right: 6px;
    background-color: rgba(40, 40, 40, .8);
    border-radius: 5px;
    font-size: 0;
    -webkit-text-size-adjust: none;
}
.videoTipTop-1Pc80DUG {
    width: 80px;
    top: 8px;
    pointer-events: auto;
}
.videoTipBottom-1E005bYp {
    width: 123px;
    bottom: 9px;
}
.videoTipNumber-32kwGZ1S {
    display: inline-block;
    width: 38px;
    height: 100%;
    border-right: 1px solid #444f5c;
    overflow: hidden;
    text-align: center;
    letter-spacing: 2px;
    font-size: 14px;
    color: #ffffff;
}
.videoTipVolume-3ovqsZV5 {
    float: right;
    width: 18px;
    height: 100%;
    margin-right: 11px;
    margin-left: 11px;
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) no-repeat 0 -42px;
}
.videoTipVolume-3ovqsZV5:hover {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) no-repeat -200px -192px;
}
.videoTipVolumeMute-2s4dbhcm {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) no-repeat -200px -192px;
}
.videoTipLink-33CpBNBm {
    display: block;
    width: 100%;
    height: 100%;
}
.videoTipLinkL-1CIyeeRB {
    display: inline-block;
    width: 102px;
    height: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
}
.videoTipLinkR-2tXcWXQP {
    float: right;
    width: 21px;
    height: 100%;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) no-repeat -250px -141px;
}
.videoAdLink-hXhqsuLB {
    width: 100%;
    height: 100%;
}
.videoAdLink-hXhqsuLB a {
    display: block;
    height: 100%;
    width: 100%;
}

/*banner广告*/
.videobanner-3KSYCXct {
    width: 360px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -180px;
    bottom: 66px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    _filter: alpha(opacity=0);
    -moz-opacity: 0;
    z-index: -1;
    transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
}
.videobanner-3KSYCXct img {
    width: 100%;
    height: 100%;
    position: absolute;
}
.bannericon-3xzjxkhy {
    width: 35px;
    height: 14px;
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -350px -150px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.bannerclose-2EhL535c {
    width: 16px;
    height: 17px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -350px 0;
}
.bannerclose-2EhL535c:hover {
    background-position: -400px 0;
}
.videobannerShow-1c9o_sNv {
    opacity: 1;
    filter: alpha(opacity=100);
    _filter: alpha(opacity=100);
    -moz-opacity: 1;
    z-index: 0;
}

/*角标广告*/
.connerAd--IEjC_th {
    width: 100px;
    height: 60px;
    position: absolute;
    right: 0;
    bottom: 40px;
    z-index: 201;
    transition: bottom 0.5s ease-out;
    -moz-transition: bottom 0.5s ease-out;
    -webkit-transition: bottom 0.5s ease-out;
    -o-transition: bottom 0.5s ease-out;
}
.connerAdHide-1rxnplnl {
    display: none;
}
.connerAd--IEjC_th img {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.connerClose-23R5f3iu {
    width: 16px;
    height: 17px;
    display: inline-block;
    position: absolute;
    right: 0;
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -350px 0 no-repeat;
    cursor: pointer;
}

.wrap-1YphLQoN {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 1;
}

.wrap-2nGmLuAv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.item-27h2plcc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wrap-3eAZbIsT {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 301;
}

.detail-2eMcreVB {
    position: absolute;
    bottom: 9px;
    right: 6px;
    background-color: rgba(40, 40, 40, .8);
    border-radius: 5px;
    overflow: hidden;
}

.detailText-14RY4ajs {
    float: left;
    width: 102px;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
}

.detailIcon-3si3kIfY {
    float: left;
    width: 21px;
    height: 29px;
    background-image: url(//p1.ifengimg.com/a/2016/1219/icons.png);
    background-repeat: no-repeat;
    background-position: -250px -141px;
}

.wrap-1T9TH7oN {
    position: absolute;
    top: 8px;
    right: 6px;
    background-color: rgba(40, 40, 40, .8);
    border-radius: 5px;
    overflow: hidden;
    z-index: 301;
}

.countdown-10-zdU0e {
    float: left;
    border-right: 1px solid #444f5c;
    height: 29px;
    line-height: 29px;
    letter-spacing: 2px;
    border-right: 1px solid #444f5c;
    font-size: 14px;
    color: #ffffff;
    padding: 0 11px;
    text-align: center;
}

.voiceBtn-2ulcmBAC {
    float: left;
    width: 18px;
    height: 29px;
    margin: 0 11px;
    background-image: url(https://p1.ifengimg.com/a/2016/1219/icons.png);
    background-repeat: no-repeat;
    background-position: 0 -42px;
    cursor: pointer;
}

.voiceBtn-2ulcmBAC:hover {
    background-position: -200px -192px;
}

.voiceBtnMuted-NPI3YEgp {
    background-position: -200px -192px;
}

.c_video__poster-nl2arRQx {
    width: 100%;
    height: 100%;
    background: #444 url(//p0.ifengimg.com/a/2017/0905/4aaeeaf1c8c482bsize20_w700_h530.jpg) center center no-repeat;
    background-size: 100% 100%;
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
}
.playerbutton-3F8kBIrK {
    width: 72px;
    height: 72px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: url('//p0.ifengimg.com/fe/news_detail/images/vIcon_230062a8.png') no-repeat center;
}
.narrowWindow-3tfNfZCa {
    width: 700px !important;
}

.narrowWindow-17i1ajaH {
    width: 700px !important;
}
.loading-3whPG3wo {
    width: 100%;
    height: 100%;
    background: #444 url(//p0.ifengimg.com/a/2017/0905/4aaeeaf1c8c482bsize20_w700_h530.jpg) center center no-repeat;
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
}
.loadingbanner-3GY0Chwk {
    margin: 0;
    padding: 0;
    width: 230px;
    height: 2px;
    position: absolute;
    left: 50%;
    margin-left: -110px;
    top: 40%;
    background-color: #e64543;
    border-radius: 700px/10px;
    -moz-border-radius: 700px/10px;
    -webkit-border-radius: 700px/10px;
    -o-border-radius: 700px/10px;
    background: gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
    background: -moz-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
    background: -webkit-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
    background: -o-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
    display: block;
    overflow: hidden;
}
.loadingbanner-3GY0Chwk::before {
    width: 100%;
    height: 100%;
    animation: flare-ET715o9b 1s infinite;
    -moz-animation: flare-ET715o9b 1s infinite;
    -webkit-animation: flare-ET715o9b 1s infinite;
    -o-animation: flare-ET715o9b 1s infinite;
    animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    background-image: linear-gradient(
        65deg,
        transparent -30%,
        rgba(255, 255, 255, .2) 20%,
        rgba(255, 255, 255, .3) 27%,
        transparent 27%,
        transparent 100%
    );
    background-image: -o-linear-gradient(
        65deg,
        transparent -30%,
        rgba(255, 255, 255, .2) 20%,
        rgba(255, 255, 255, .3) 27%,
        transparent 27%,
        transparent 100%
    );
    content: 'background';
    display: block;
    position: absolute;
}
@keyframes flare-ET715o9b {
    0% {
        background-position: 0px;
    }
    50% {
        background-position: 100px;
    }
    100% {
        background-position: 180px;
    }
}
@-webkit-keyframes flare-ET715o9b {
    0% {
        background-position: 0px;
    }
    50% {
        background-position: 100px;
    }
    100% {
        background-position: 180px;
    }
}

/*播放失败文字提示*/
.videofail-2ED-WtE0 {
    width: 100%;
    height: 35px;
    line-height: 35px;
    position: absolute;
    z-index: 100;
    top: 70px;
    left: 0;
    display: none;
}
.videofailLayout-1QG1JKQL {
    width: 260px;
    height: 100%;
    margin: 0 auto;
}
.videofailText-1mC0MYUe {
    float: left;
    font-size: 22px;
    color: #ffffff;
    cursor: default;
}
.videofailReplay-1RKYaFqZ {
    float: right;
    /* width: 76px; */
    height: 100%;
    cursor: pointer;
}
.videofailReplayBtn-3gFBCSEz {
    background: #2e2e2e;
    height: 100%;
    padding: 0 12px;
}
.videofailReplayBtn-3gFBCSEz i {
    display: block;
    float: left;
    width: 20px;
    height: 100%;
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) no-repeat -150px -139px;
}
.videofailReplayBtn-3gFBCSEz span {
    float: right;
    font-size: 16px;
    color: #cccccc;
}

/*后推荐*/
.videorecommend-3Nd-0uXA {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #444444;
    display: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.recomemndTop-ipFHKwX1 {
    display: block;
    width: 100%;
    height: 45px;
}
.recomemndTopBg-16HJhlHN {
    display: block;
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#070002,endColorStr=#444444); /*IE 6 7 8*/ /* IE 10 */ /*火狐*/ /* Safari 4-5, Chrome 1-9*/ /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #070002, #444444); /*Opera 11.10+*/
}
.recomemndTopContent-10io4aUD {
    display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 0;
}
.videoRecommendLayout-1JSFROKa {
    width: 100%;
    height: 300px;
    margin: 0 auto;
    position: relative;
    top: 50%;
}
.videoRecommendPosition-3hk48mq6 {
    width: 100%;
    height: 100%;
    position: relative;
    top: -42%;
}
.containerLeft-bGh6y7Al, .containerList-2c_aPXw5 {
    float: left;
}
.containerRight-b1rA4jTl {
    float: right;
}
.containerLeft-bGh6y7Al, .containerRight-b1rA4jTl {
    height: 100%;
    width: 60px;
}
.containerList-2c_aPXw5 {
    width: 360px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.recommendLeft-39s9sVYM, .recommendRight-28G7SRkQ {
    width: 20px;
    height: 40px;
    margin: 100px auto;
    cursor: pointer;
}
.containerLeftHover-30ascJqQ {
}
.containerRightHover-3ZSq6kgX {
}
.recommendLeft-39s9sVYM {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -400px -200px;
}
.containerLeftHover-30ascJqQ .recommendLeft-39s9sVYM {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -50px -200px;
}
.containerLeftHover-30ascJqQ .recommendLeft-39s9sVYM:hover {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -300px -200px;
}
.recommendLeftDisabled-1Uve2VBj, .recommendLeftDisabled-1Uve2VBj:hover {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -400px -200px;
}
.recommendRight-28G7SRkQ {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -450px -200px;
}
.containerRightHover-3ZSq6kgX .recommendRight-28G7SRkQ {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -100px -200px;
}
.containerRightHover-3ZSq6kgX .recommendRight-28G7SRkQ:hover {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -350px -200px;
}
.recommendRightDisabled-3Vkz2RcI, .recommendRightDisabled-3Vkz2RcI:hover {
    background: url(//p1.ifengimg.com/a/2016/1219/icons.png) -450px -200px;
}
.containerList-2c_aPXw5 {
    width: 360px;
    height: 100%;
    overflow: hidden;
}
.containerList-2c_aPXw5 ul {
    margin: 0;
    padding: 0;
    width: 1000%;
    height: 100%;
    position: absolute;
    left: 0;
    transition: left 0.7s ease-in-out;
    -moz-transition: left 0.7s ease-in-out;
    -webkit-transition: left 0.7s ease-in-out;
    -o-transition: left 0.7s ease-in-out;
}
.containerList-2c_aPXw5 ul li {
    float: left;
    display: block;
    width: 160px;
    line-height: 140px;
    overflow: hidden;
    margin: 0 10px;
    margin-top: 50px;
}
.containerList-2c_aPXw5 ul li > div {
    margin-bottom: 20px;
}
.containerList-2c_aPXw5 ul li > div:hover a em {
    text-decoration: underline;
}
.containerList-2c_aPXw5 ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    font-size: 14px;
    color: #ffffff;
    overflow: hidden;
}
.containerList-2c_aPXw5 ul li a img {
    display: block;
    width: 100%;
    height: 90px;
    background: url(//p3.ifengimg.com/a/2016/1107/recommendbg.png) 0 0 no-repeat;
    background-size: 100%;
}
.containerList-2c_aPXw5 ul li a i {
    position: relative;
    margin-top: -5px;
    width: 100%;
    height: 53px;
    display: block;
    background: rgba(0, 0, 0, .5);
}
.containerList-2c_aPXw5 ul li a span {
    display: none;
    position: absolute;
    top: 70px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    background: url(//p1.ifengimg.com/a/2016/1021/time.png) no-repeat 0 4px;
    padding-left: 20px;
}
.containerList-2c_aPXw5 ul li a em {
    display: -webkit-box;
    top: 92px;
    left: 3px;
    right: 3px;
    line-height: 22px;
    height: 40px;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    opacity: 0.5;
    position: absolute;
    width: 154px;
    font-style: normal;
}
/*宽窄屏自适应*/
/* @media screen and (min-width: 1300px) {
    .containerLeft,
    .containerRight {
        height: 100%;
        width: 105px;
    }
    .containerList {
        width: 720px;
        height: 100%;
        overflow: hidden;
    }
} */

.narrow-3wrn7_uB {
    width: 700px !important;
}
.shareActionBox-3QM-pA48 {
    height: 41px;
    background: #444444;
    border-top: 1px solid #686868;
    position: relative;
}
.vShare-1SZr8016 {
    height: 39px;
    line-height: 39px;
    float: left;
    position: relative;
    border-right: 1px solid #686868;
}
.vShare-1SZr8016 ul {
    margin: 0px;
    padding: 0px;
    padding-left: 13px;
}
.vShare-1SZr8016 ul li {
    float: left;
    padding: 5px 0 0;
    list-style: none;
}
.vShare-1SZr8016 ul li.item_wechat-3Pdun0Dh {
    padding: 0;
    cursor: pointer;
    position: relative;
}
.vShare-1SZr8016 ul li a.sina-37WwMb2x, .vShare-1SZr8016 ul li a.qq-2K7m9DyN, .vShare-1SZr8016 ul li a.qqzone-1kW0bxtx, .vShare-1SZr8016 ul li a.wechat-2QI2EjkB span {
    display: block;
    width: 30px;
    height: 31px;
    text-indent: -9999em;
    float: left;
    background: url(//y1.ifengimg.com/a/2015/0804/vPlayer2015bg_icon.png) no-repeat;
    margin-left: 2px;
}
.vShare-1SZr8016 ul li a.sina-37WwMb2x {
    background-position: 0 0;
}
.vShare-1SZr8016 ul li a.qq-2K7m9DyN {
    background-position: -40px 0;
}
.vShare-1SZr8016 ul li a.qqzone-1kW0bxtx {
    background-position: -80px 0;
}
.vShare-1SZr8016 ul li a.wechat-2QI2EjkB {
    overflow: hidden;
    display: block;
    z-index: 200;
    position: relative;
    width: 61px;
    height: 34px;
    padding-top: 5px;
    margin: 0px;
}
.vShare-1SZr8016 ul li a.wechat-2QI2EjkB span {
    background-position: -120px 0px;
    cursor: pointer;
}
.vShare-1SZr8016 ul li a.wechat-2QI2EjkB span.vShareMore--tNLeYGt {
    width: 18px;
    height: 30px;
    text-indent: -9999em;
    overflow: hidden;
    display: block;
    float: left;
    margin: 0;
    background-position: -400px -330px;
}
.vShare-1SZr8016 ul li a.sina-37WwMb2x:hover {
    background-position: 0 -35px;
}
.vShare-1SZr8016 ul li a.qq-2K7m9DyN:hover {
    background-position: -40px -35px;
}
.vShare-1SZr8016 ul li a.qqzone-1kW0bxtx:hover {
    background-position: -80px -35px;
}
.vShare-1SZr8016 ul li.item_wechat-3Pdun0Dh:hover {
    background: #fff;
}
.vShare-1SZr8016 ul li.item_wechat-3Pdun0Dh:hover a.wechat-2QI2EjkB span {
    background-position: -120px -35px;
}
.vShare-1SZr8016 ul li.item_wechat-3Pdun0Dh:hover a.wechat-2QI2EjkB span.vShareMore--tNLeYGt {
    background-position: -400px -360px;
}
.vShareMoreShow-8fx1jPmf {
    display: none;
    position: absolute;
    left: 0;
    top: 39px;
    background: #fff;
    border: 1px solid #dcdddd;
    padding: 16px 0 0 11px;
    z-index: 100;
    width: 579px;
    overflow: hidden;
}
.vShare-1SZr8016 ul li.item_wechat-3Pdun0Dh:hover .vShareMoreShow-8fx1jPmf {
    display: block;
}
.vShareMoreShow-8fx1jPmf .vShareOther-to5H5Mvj {
    width: 417px;
    float: left;
    height: 188px;
    overflow: hidden;
    padding-top: 3px;
    cursor: default;
}
.vShareOther-to5H5Mvj ul {
    display: block;
    width: 100%;
    float: left;
}
.vShareMoreShow-8fx1jPmf .vShareLike-W63F58mc {
    display: block;
    height: 22px;
    width: 100%;
    margin-left: 20px;
    padding: 0px;
}
.vShareMoreShow-8fx1jPmf .vShareLike-W63F58mc .sinalike-3ZLipzoe {
    padding: 0px;
    height: 22px;
}
.vShareMoreShow-8fx1jPmf .vShareUrl-ifriNtNT {
    width: 417px;
    overflow: hidden;
    zoom: 1;
    color: #747474;
}
.vShareMoreShow-8fx1jPmf .vShareUrl-ifriNtNT .vShareEipt-1bPNpqXP {
    overflow: hidden;
    padding-top: 20px;
    width: 100%;
}
.vShareMoreShow-8fx1jPmf .vShareEipt-1bPNpqXP label {
    float: left;
    font-size: 14px;
    line-height: 28px;
    width: 70px;
    text-align: right;
    margin-right: 17px;
}
.vShareMoreShow-8fx1jPmf .vShareEipt-1bPNpqXP input {
    outline: none;
}
.vShareMoreShow-8fx1jPmf .ipttxt-1QEw4XAL {
    display: inline-block;
    float: left;
    width: 228px;
    height: 24px;
    padding: 2px 10px;
    line-height: 24px;
    border: 1px solid #bfbfbf;
    color: #999;
    margin-right: 10px;
    font-size: 14px;
}
.vShareMoreShow-8fx1jPmf .iptbtn-2EhfSnGT {
    width: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    float: left;
    cursor: pointer;
    border: 1px solid #bfbfbf;
    color: #000;
    font-size: 14px;
    font-family: 'Microsoft YaHei', 'SimSun', Arial, Helvetica, sans-serif;
    background: #fff;
    color: #747474;
    padding: 0px;
}
.vShareMoreShow-8fx1jPmf .iptbtn-2EhfSnGT:hover {
    color: #f54343;
}
.vShareMoreShow-8fx1jPmf .hasCopy-3Bbph9oI {
    color: #c2c2c2;
}
.hasCopy-3Bbph9oI:hover {
    color: #c2c2c2 !important;
}
.vShareMoreShow-8fx1jPmf .sharep-2VIMFLT3 {
    font-size: 12px;
    padding: 14px 0 0 92px;
}
.vShareQr-34X0UM4L {
    width: 120px;
    height: 171px;
    float: left;
    text-align: center;
    padding-left: 20px;
    border-left: 1px solid #dadada;
    margin-top: 3px;
    cursor: default;
}
.vShareQr-34X0UM4L p {
    font-size: 12px;
    color: #000;
    line-height: 18px;
    margin-bottom: 19px;
    margin-top: -4px;
}
.vShareQr-34X0UM4L img {
    display: block;
    overflow: hidden;
    width: 120px;
    height: 120px;
}
.vDown-H3u6A2Mq {
    float: left;
    position: relative;
    border-right: 1px solid #686868;
    padding: 0;
    z-index: 100;
}
.vDown-H3u6A2Mq:hover {
    background: #fff;
}
.vDownSimple-doiTNubY {
    position: relative;
    padding: 4px 8px 5px 14px;
    overflow: hidden;
    z-index: 200;
    height: 30px;
    float: left;
}
.vDownView-19CsieBn {
    float: left;
    display: block;
    height: 31px;
    background: url(//y1.ifengimg.com/a/2015/0804/vPlayer2015bg_icon.png) no-repeat 0 -137px;
    padding-left: 25px;
    line-height: 31px;
    color: #a9a9a9;
    font-size: 14px;
    margin-right: 10px;
    cursor: pointer;
}
.vDown-H3u6A2Mq:hover .vDownView-19CsieBn {
    color: #f54343;
    background-position: 0 -177px;
}
.vDownShow-1SxSMqcA {
    position: absolute;
    left: 0;
    top: 39px;
    width: 150px;
    background: #fff;
    border: 1px solid #ebebeb;
    padding: 26px 0 18px;
    z-index: 100;
    display: none;
}
.vDown-H3u6A2Mq:hover .vDownShow-1SxSMqcA {
    display: block;
}
.vDownShow-1SxSMqcA .vDownShowInner-1Y-5hR8f {
    position: relative;
    overflow: hidden;
}
.vDownShow-1SxSMqcA .vDownImg-1Daj-trW {
    width: 110px;
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
}
.vDownShow-1SxSMqcA .vDownShowInner-1Y-5hR8f p {
    text-align: center;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    margin-top: 17px;
}

.vFeed-DEnF1f8M {
    color: #747474;
    font-size: 14px;
    height: 39px;
    line-height: 39px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
}

.vFeed-DEnF1f8M .vComment-13DARC_0 {
    float: left;
    padding: 0 10px;
}

.vFeed-DEnF1f8M .vComment-13DARC_0 a {
    background: url(//y1.ifengimg.com/a/2015/0804/vPlayer2015bg_icon.png) no-repeat -399px -209px;
}

.vFeed-DEnF1f8M .vComment-13DARC_0 a:hover {
    color: #f54343;
    background-position: -399px -249px;
}

.vFeed-DEnF1f8M a {
    color: #a9a9a9;
    display: inline-block;
    padding-left: 30px;
    zoom: 1;
    text-decoration: none;
}

.vFeed-DEnF1f8M .vDingCai-26tP8pYw {
    float: left;
    position: relative;
}

.vFeed-DEnF1f8M .vDing-2l2sgjLS {
    padding: 0 7px 0 4px;
    border-left: 1px solid #686868;
    height: 39px;
    overflow: hidden;
}

.vFeed-DEnF1f8M .vDing-2l2sgjLS a {
    background: url(//y1.ifengimg.com/a/2015/0804/vPlayer2015bg_icon.png) no-repeat -196px -294px;
    padding-left: 28px;
}

.vFeed-DEnF1f8M .vDing-2l2sgjLS a:hover {
    color: #f54343;
    background-position: -196px -334px;
}

.candle-wFGangLi{
    background: url(https://x0.ifengimg.com/ucms/2022_27/87CDAE33CC145EA74EDD15488197E052C4B3559D_size1_w20_h25.png) no-repeat 2px 6px !important;
}

.candle-wFGangLi:hover{
    background:url(https://x0.ifengimg.com/ucms/2022_27/AF76B255798D7AF3D7DE65A5CA0994EC8066D4FD_size1_w20_h25.png) no-repeat 2px 6px !important;
}

.pray-3miZ6Otw{
    background: url(https://x0.ifengimg.com/ucms/2022_27/724629396E6BDEC9AC10DCED916D66B90558E5F7_size1_w20_h25.png) no-repeat 2px 6px !important;
}

.pray-3miZ6Otw:hover{
    background:url(https://x0.ifengimg.com/ucms/2022_27/4D9C17E4EE178FC904191FB08D7F3B6ABCB2F37C_size1_w20_h25.png) no-repeat 2px 6px !important;
}

em {
    font-style: normal;
}

.videoListBox-2kBuF6K5 {
    position: absolute;
    top: 0;
    width: 138px;
    height: 410px;
    padding-left: 10px;
    -webkit-transition: right 0.5s;
    transition: right 0.5s;
    z-index: 99;
}

.videoList-3ToPoIC- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 410px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.videoListItem-1eooWikI {
    padding: 5px;
    margin-bottom: 18px;
    color: #fff;
    font-size: 14px;
    background-color: #000;
    text-align: center;
    opacity: 0.7;
    cursor: pointer;
    vertical-align: middle;
}

.videoListItem-1eooWikI img {
    width: 130px;
    height: 73px;
    border-radius: 3px;
}

.videoListItem-1eooWikI em {
    padding-top: 5px;
    display: inline-block;
    font-style: normal;
    font-weight: lighter;
}

.videoList-3ToPoIC- .videoListItem-1eooWikI.clicked-blZ_eLWJ {
    opacity: 1;
    border: 1px solid #ca3d3f;
    font-weight: 700;
}

.toggleIcon-2O_ERB77 {
    position: absolute;
    top: 176px;
    left: -17px;
    width: 24px;
    height: 40px;
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 1;
}

.toggleOff-KD_K5OPe {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/toggleOff.0f695b55.png);
}

.toggleOn-3NPpsLcW {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/toggleOn.9ec5abfe.png);
}

.narrowWindow-3rLDpNZU {
    width: 700px !important;
}

.mutedIcon-2IRL0Rzi {
    position: absolute;
    width: 40px;
    height: 35px;
    background-image: url(https://x2.ifengimg.com/fe/shank/content/muted.335c6ebd.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 62px;
    right: 20px;
    cursor: pointer;
}

.liveVideoPlayer-1rIjKCB6 {
    overflow: hidden;
    position: relative;
}

.videoListBox-gpKtYj8N {
    position: absolute;
    top: 0;
    width: 138px;
    height: 410px;
    padding-left: 10px;
    -webkit-transition: right 0.5s;
    transition: right 0.5s;
    z-index: 99;
}

.videoList-2iwYYcIW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 410px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.videoListItem-SHeVsj3v {
    padding: 5px;
    margin-bottom: 18px;
    color: #fff;
    font-size: 14px;
    background-color: #000;
    text-align: center;
    opacity: 0.7;
    cursor: pointer;
    vertical-align: middle;
}

.videoListItem-SHeVsj3v img {
    width: 130px;
    height: 73px;
    border-radius: 3px;
}

.videoListItem-SHeVsj3v em {
    padding-top: 5px;
    display: inline-block;
    font-style: normal;
    font-weight: lighter;
}

.videoList-2iwYYcIW .videoListItem-SHeVsj3v.clicked-1Xbn4x_l {
    opacity: 1;
    border: 1px solid #ca3d3f;
    font-weight: 700;
}

.toggleIcon-3qcr4Eco {
    position: absolute;
    top: 176px;
    left: -17px;
    width: 24px;
    height: 40px;
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 1;
}

.toggleOff-2D_4I8JJ {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/toggleOff.0f695b55.png);
}

.toggleOn-2TG0Jkqj {
    background-image: url(https://x2.ifengimg.com/fe/shank/content/toggleOn.9ec5abfe.png);
}

.survey-_DzVcj3j {
    margin: 0 auto;
}

.survey_box-MERZ8h12 {
    margin-bottom: 15px;
    position: relative;
}

.survey_end-3yaCjG9j {
    padding: 10px 0 15px;
    font-size: 14px
}

.survey_end-3yaCjG9j span:first-child {
    font-style: normal;
    font-weight: bold;
}

.tip-26TG9ah3 {
    height: 24px;
    padding: 12px 0 0 6px;
    font-size: 12px;
    background: url(https://x2.ifengimg.com/fe/shank/content/tips.32109b52.gif) no-repeat left top;
    width: 152px;
    position: absolute;
    left: 17px;
    bottom: 20px;
    z-index: 999;
    color: #b3751d;
}

.submit-Be7JocGa {
    padding: 30px 0 15px;
    position: relative;
    text-align: center;
}

.all-1fzSrjjC {
    position: absolute;
    top: 10px;
    right: 0;
    font-size: 12px !important
}

.all-1fzSrjjC span {
    cursor: pointer;
    color: #2b2b2b;
}

.submited_btn-omXJvYq3 {
    width: 120px;
    height: 40px;
    font: 18px/40px Microsoft YaHei;
    color: #fff;
    background: #dcdcdc;
    border: 0;
    cursor: pointer;
}

.submit_btn-23g53bTt {
    width: 120px;
    height: 40px;
    font: 18px/40px Microsoft YaHei;
    color: #fff;
    background: #f54343;
    border: 0;
    cursor: pointer;
}

.survey_title-3PWeOGEj {
    border-top: 7px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    height: 46px;
    font-size: 14px;
    font-weight: bold
}

.survey_title-3PWeOGEj h2 {
    float: left;
    width: 100%;
    padding: 15px 10px 18px;
    line-height: 26px;
    font-weight: bold;
    font-size: 16px
}

.survey_title-3PWeOGEj h2 a {
    color: #2b2b2b;
    text-decoration: none;
}

.survey_title-3PWeOGEj h2 a:hover {
    color: #f54343;
}

.count_box-ehwQTLki {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #9f9f9f;
    height: 46px;
    line-height: 46px;
}

.count-dorWF5Dg {
    font-style: normal;
    font: 18px Georgia, Arial, Helvetica, sans-serif;
    color: #f54343;
    margin: 0 10px;
}

.logo-FFwAI06H {
    font: bold 18px/28px Microsoft YaHei;
    float: left;
    height: 28px;
    padding: 10px 0 0 10px;
    color: #f54343;
}

.img-2Xv7JUJc {
    background: url(https://x2.ifengimg.com/fe/shank/content/survey.d49419a9.png);
    background-size: 28px 28px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    width: 28px;
    height: 28px;
}

.survey_list-3LMprbCb {
    margin-top: 30px;
}

.item-1tLEXYi7 {
    position: relative;
    background: url(https://x2.ifengimg.com/fe/shank/content/dot.de7ffc56.gif) repeat-x left bottom;
    padding: 12px 0 11px 0
}

.item-1tLEXYi7 h3 {
    color: #222;
    font-weight: bold;
    margin-bottom: 8px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 24px;
}

.option-16oeJrF8 {
    padding: 7px 0 7px 26px;
    display: block;
    position: relative;
    font-size: 14px;
    background: rgb(255, 255, 255)
}

.option-16oeJrF8:hover {
    cursor: pointer;
    background: rgb(238, 247, 247);
}

.option-16oeJrF8 > span {
    font-size: 14px;
    padding-right: 10px;
    position: relative;
    float: left;
    word-break: break-all;
}

.option-16oeJrF8 > span label {
    display: block;
}

.option-16oeJrF8 > span label input {
    position: absolute;
    left: 0;
    top: 4px;
    margin-top: -2px;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
    font-size: 12px;
}

.radio-3JDx2pYg {
    background: url(https://x2.ifengimg.com/fe/shank/content/select.c5404ea0.png) no-repeat;
}

.radio_checked-4vzihV59 {
    background: url(https://x2.ifengimg.com/fe/shank/content/select.c5404ea0.png) no-repeat 0 -197px;
}

.checkbox-1ZJOM3XC {
    background: url(https://x2.ifengimg.com/fe/shank/content/select.c5404ea0.png) no-repeat 0 -397px;
}

.checkbox_checked-KmOop-pM {
    background: url(https://x2.ifengimg.com/fe/shank/content/select.c5404ea0.png) no-repeat 0 -597px;
}

.title-3q0313m0 {
    line-height: 22px !important;
    color: #666;
    padding-left: 24px;
}

.graphitem-bj4qc8vk {
    display: block;
    width: 250px !important;
    float: right;
    padding-top: 4px;
    height: 16px !important;
    line-height: 12px !important;
    overflow: hidden;
}

.signbox-2OKkXJta {
    line-height: 6px;
    display: block;
    width: 245px;
    padding-left: 0;
    color: #666;
}

.bar-3I15WsK4 {
    float: left;
    width: 132px;
    background: #f0f0f0;
    height: 8px !important;
    margin-top: 4px;
    overflow: hidden;
    border-radius: 5px
}

.bar-3I15WsK4 span {
    border-radius: 5px;
    height: 8px;
    display: inline-block;
}

.bar_0-1LFAq4Hh {
    background: url(https://x2.ifengimg.com/fe/shank/content/bg_bar.91a3598e.gif) repeat-x left top;
}

.bar_1-3PS_7gS5 {
    background: url(https://x2.ifengimg.com/fe/shank/content/bg_bar.91a3598e.gif) repeat-x left -13px;
}

.bar_2-2V_li_kB {
    background: url(https://x2.ifengimg.com/fe/shank/content/bg_bar.91a3598e.gif) repeat-x left -26px;
}

.bar_3-1OBjBaZY {
    background: url(https://x2.ifengimg.com/fe/shank/content/bg_bar.91a3598e.gif) repeat-x left -39px;
}

.bar_4-kodv0ThB {
    background: url(https://x2.ifengimg.com/fe/shank/content/bg_bar.91a3598e.gif) repeat-x left -52px;
}

.bar_5-1Agy_pvY {
    background: url(https://x2.ifengimg.com/fe/shank/content/bg_bar.91a3598e.gif) repeat-x left -65px;
}

.bar_6-3dU9c2tH {
    background: url(https://x2.ifengimg.com/fe/shank/content/bg_bar.91a3598e.gif) repeat-x left -78px;
}

.percent-2HYGTxuR {
    float: left;
    width: 50px;
    text-align: right;
    color: #f54343;
    font: 12px/16px arial;
    line-height: 16px !important;
}

.countNum-1VRIaLfT {
    text-align: right;
    float: right;
    width: 80px;
    color: #2b2b2b;
    line-height: 16px !important;
    font: 12px/12px Arial;
    font-weight: normal;
    position: absolute;
    right: 5px;
}

.ancher-2G-hIL6Y {
    display: block;
    position: relative;
    top: -60px;
}

.unfoldMore-1UcNfkaf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: white;
    position: relative;
    height: 100px
}

.unfoldMore-1UcNfkaf span {
    text-align: center;
    height: 100px;
    line-height: 100px;
    color: #212223;
    font-size: 30px;
}

.unfoldMore-1UcNfkaf img {
    width: 24px;
    height: 24px;
    margin-left: 8px;
    -ms-flex-item-align: center;
        align-self: center;
}

.unfoldMore-1UcNfkaf .unfoldMore_mask-1mek3Ks_ {
    height: 180px;
    width: 100%;
    bottom: 100px;
    position: absolute;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(360deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.subTitleBox-1oH0OAAP {
    padding: 0 30px;
    min-height: 60px;
    padding-top: 40px;
    padding-bottom: 30px;
    background: white;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.subTitleBox-1oH0OAAP div {
    display: inline-block;
}

.subTitleBox-1oH0OAAP .subTitle_num-1sVwV9zM {
    font-size: 46px;
    padding-right: 12px;
    position: relative;
    font-family: 'BebasNeue';
    top: 4px;
    height: 55px;
    margin-top: 6px;
}

.subTitleBox-1oH0OAAP .subTitle_num-1sVwV9zM:before {
    position: absolute;
    display: block;
    content: '';
    width: 24px;
    background: #f54343;
    height: 4px;
    bottom: -2px;
    border-radius: 4px;
    left: 4px;
}

.subTitleBox-1oH0OAAP .subTitle-lIecD0UD {
    font-size: 36px;
    color: #1a1a1a;
    font-weight: bold;
    padding-left: 16px;
    position: relative;
    margin-top: 10px;
    background: white;
    width: 100%;
}

.subTitleBox-1oH0OAAP .subTitle-lIecD0UD:before {
    position: absolute;
    display: block;
    content: '';
    width: 2px;
    height: 23px;
    top: 15px;
    left: 4px;
    background: #ededed;
}

.subTitleBox-1oH0OAAP .subTitleAd-3y5zccme {
    position: absolute;
    right: 16px;
    bottom: -8px;
}

.subTitleBox-1oH0OAAP .subTitleAd-3y5zccme img {
    width: 486px;
    height: 112px;
}

.timeline-23c4ZxLW {
    background: white;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative
}

.timeline-23c4ZxLW .timeline_evnets_box-E-vTySn8 {
    margin: 0 30px;
}

.timeline-23c4ZxLW .timeline_evnets-y8JNlhg7 {
    position: relative;
}

.timeline-23c4ZxLW .timeline_evnets-y8JNlhg7:before {
    position: absolute;
    display: block;
    content: '';
    width: 2px;
    left: -16.5px;
    top: 15px;
    bottom: -60px;
    background: #ededed;
}

.timeline-23c4ZxLW .timeline_evnets-y8JNlhg7:last-child:before {
    display: none;
}

.timeline-23c4ZxLW a {
    position: relative;
    display: block;
    margin-left: 40px;
    margin-bottom: 40px;
    margin-top: 4px;
}

.timeline-23c4ZxLW a > img {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 12px;
    left: -24px;
}

.timeline-23c4ZxLW .timeline_date-1QGf6-JQ {
    font-size: 28px;
    color: #1a1a1a;
    font-weight: bold;
    line-height: 40px;
    margin-left: 26px;
}

.timeline-23c4ZxLW .tiemline_text-1RsMNe5_ {
    font-size: 30px;
    color: #5c5c5c;
    line-height: 44px;
    background: #f7f7f7;
    border-radius: 4px;
    border-radius: 4px;
    padding: 20px;
    margin-left: 26px;
    max-height: 132px;
    overflow: hidden;
    margin-top: 12px;
}

.timeline-23c4ZxLW .tiemline_text-1RsMNe5_ span {
    -webkit-line-clamp: 3;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.timeline-23c4ZxLW .tiemline_text-1RsMNe5_ span img {
    width: 25px;
    padding-left: 5px;
}

.timeline-23c4ZxLW .sort-1Fua4MTU {
    position: absolute;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 30px;
    top: 50px;
    z-index: 10;
}

.timeline-23c4ZxLW .sort-1Fua4MTU img {
    width: 40px;
    margin-right: 8px;
}

.category-2cKWup0C {
    background: #f5f5f5;
    margin-bottom: 10px
}

.category-2cKWup0C .category_item-2tIoKmcI {
    margin-bottom: 10px;
}

.category-2cKWup0C .category_item-2tIoKmcI:last-child {
    margin-bottom: 0px;
}

.category-2cKWup0C .category_title-3fq0bk3N {
    font-size: 32px;
    color: #1a1a1a;
    font-weight: bold;
    padding-left: 32px;
    line-height: 60px;
}

.category-2cKWup0C .category_item-2tIoKmcI > div:last-child > div:last-child {
    border: none;
}

.viewpoint-3NVibCuH {
    padding-bottom: 36px;
    background: white;
    margin-bottom: 10px;
    position: relative
}

.viewpoint-3NVibCuH .viewpoint_box_container-33LyLO_A {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    margin: 0 26px;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
    width: 638px;
    height: 354px;
    display: inline-block;
    margin-right: 10px;
    padding: 32px;
    white-space: normal;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_qt_img-1xgisRHv, .viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_qb_img-3C2KTZfe {
    height: 34px;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_qt_img-1xgisRHv {
    position: relative;
    top: 20px;
    margin-bottom: 10px;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_qb_img-3C2KTZfe {
    position: relative;
    float: right;
    margin-right: 10px;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_person-asRZ_Mxu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_person-asRZ_Mxu .viewpoint_person_img-1JHx2aia {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    margin-right: 8px;
    overflow: hidden;
    text-align: center;
    background-size: cover;
    background-position: center;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_person_info-2lD_jIv5 {
    display: inline-block;
    font-size: 26px;
    color: #1a1a1a;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_person_info-2lD_jIv5 div:nth-child(2) {
    font-size: 20px;
    color: #999;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_text-357eSqn4 {
    margin-top: 26px;
    font-size: 32px;
    color: #1a1a1a;
    line-height: 44px;
    max-height: 88px;
    overflow: hidden;
}

.viewpoint-3NVibCuH .viewpoint_box-s-6moFDd .viewpoint_text-357eSqn4 span {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.topicComment-29yL6bff {
    background: white;
    padding-bottom: 30px
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu {
    -webkit-box-shadow: 0 4px 14px 6px rgba(0, 0, 0, .04);
            box-shadow: 0 4px 14px 6px rgba(0, 0, 0, .04);
    border-radius: 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 8px 26px;
    padding: 24px;
    padding-bottom: 0;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicTitle-2Xdl4DRq {
    font-size: 32px;
    color: #1a1a1a;
    font-weight: bold;
    margin-top: 4px;
    height: 44px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicTitle-2Xdl4DRq img {
    width: 32px;
    margin-right: 14px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .Vote_title-3Op8UJty {
    font-size: 32px;
    color: #1a1a1a;
    font-weight: bold;
    margin-bottom: 16px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicComment_toVote-3U-HdM03 {
    white-space: nowrap;
    text-align: center;
    padding-bottom: 40px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicComment_toVote-3U-HdM03 div:nth-child(2) {
    display: inline-block;
    font-family: 'Beirut';
    font-weight: bold;
    font-size: 28px;
    color: #323232;
    margin: 0 22px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicComment_toVote-3U-HdM03 div:nth-child(1), .topicComment-29yL6bff .topicComment_box-14sQHVSu .topicComment_toVote-3U-HdM03 div:nth-child(3) {
    display: inline-block;
    border-radius: 36px;
    width: 260px;
    height: 72px;
    background: #f54343;
    text-align: center;
    color: white;
    line-height: 72px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 28px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicComment_toVote-3U-HdM03 div:nth-child(1) img, .topicComment-29yL6bff .topicComment_box-14sQHVSu .topicComment_toVote-3U-HdM03 div:nth-child(3) img {
    width: 30px;
    margin-right: 8px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicComment_toVote-3U-HdM03 div:nth-child(3) {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(8%, #309ff5), color-stop(63%, #3091f5));
    background-image: linear-gradient(270deg, #309ff5 8%, #3091f5 63%);
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS {
    margin: 0 25px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_bar_red-1qSEVjoN, .topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_bar_blue-2KYmcFk- {
    border-radius: 32px;
    height: 72px;
    display: inline-block;
    color: white;
    line-height: 72px;
    font-size: 32px;
    font-weight: bold;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_bar_red-1qSEVjoN {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(9%, #f54f43), color-stop(85%, #f54343));
    background-image: linear-gradient(270deg, #f54f43 9%, #f54343 85%);
    text-align: left;
    padding-left: 36px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_bar_blue-2KYmcFk- {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(8%, #309ff5), color-stop(63%, #3091f5));
    background-image: linear-gradient(270deg, #309ff5 8%, #3091f5 63%);
    text-align: right;
    padding-right: 36px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_text-1ADotS7r {
    margin-top: 8px;
    padding-left: 10px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_text-1ADotS7r div {
    font-size: 12px;
    display: inline;
    line-height: 34px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_text-1ADotS7r div:nth-child(1) {
    color: #f54343;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_text-1ADotS7r div:nth-child(2) {
    color: #3091f5;
    float: right;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_shareText-2deYV9uH {
    font-size: 24px;
    color: #999;
    text-align: center;
    padding-top: 40px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_shareIcon-jBWOd_bQ {
    text-align: center;
    padding-top: 16px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_shareIcon-jBWOd_bQ img {
    width: 50px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .topicVoteResult-1GejFlTS .topicVoteResult_shareIcon-jBWOd_bQ img:nth-child(2) {
    width: 40px;
    padding-left: 150px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .noVote-2fqdlfwy .noVote_title-FeNxXSNX {
    font-size: 32px;
    color: #1a1a1a;
    font-weight: bold;
    margin-bottom: 16px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .noVote-2fqdlfwy .noVote_desc-3eYoRhAe {
    color: #999;
    font-size: 30px;
    line-height: 42px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .noVote-2fqdlfwy .noVote_discuss-F8qhugHT {
    font-size: 30px;
    color: #0a0a0a;
    height: 110px;
    text-align: center;
    border-top: 1px solid #ededed;
    margin-top: 30px;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .noVote-2fqdlfwy .noVote_discuss-F8qhugHT div {
    line-height: 110px;
    display: inline-block;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .noVote-2fqdlfwy .noVote_discuss-F8qhugHT img:nth-child(1) {
    height: 38px;
    margin-right: 12px;
    vertical-align: middle;
}

.topicComment-29yL6bff .topicComment_box-14sQHVSu .noVote-2fqdlfwy .noVote_discuss-F8qhugHT img:nth-child(2) {
    width: 24px;
    margin-left: 8px;
}

.three_pic_ad-2FiXU6qa {
    margin-bottom: 10px;
    padding: 0 30px;
    padding-top: 26px;
    padding-bottom: 22px;
    background: white
}

.three_pic_ad-2FiXU6qa .three_pic_ad_title-1RKGaisx {
    color: #212223;
    font-size: 36px;
    line-height: 50px;
    margin-bottom: 12px;
}

.three_pic_ad-2FiXU6qa .three_pic_ad_pic-2L9SSrVL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.three_pic_ad-2FiXU6qa .three_pic_ad_pic-2L9SSrVL .pic_add_three-1BuTbpeW {
    width: 226px;
    height: 150px;
}

.three_pic_ad-2FiXU6qa .three_pic_ad_pic-2L9SSrVL .pic_add_big-124FzoGl {
    width: 100%;
    height: 388px;
}

.three_pic_ad-2FiXU6qa .three_pic_ad_gg-vCChAltC {
    padding-top: 20px;
}

.three_pic_ad-2FiXU6qa .three_pic_ad_gg-vCChAltC div {
    display: inline-block;
}

.three_pic_ad-2FiXU6qa .three_pic_ad_gg-vCChAltC div:nth-child(1) {
    color: #999;
    line-height: 26px;
    font-size: 20px;
    width: 52px;
    height: 26px;
    padding: 3px;
    border-radius: 4px;
    border: 2px solid rgba(153, 153, 153, .3);
}

.three_pic_ad-2FiXU6qa .three_pic_ad_gg-vCChAltC img {
    width: 16px;
    float: right;
    position: relative;
    top: 10px;
    right: 5px;
}

.bottomComment-HSt3zQbQ {
    padding-bottom: 40px;
    background: white
}

.bottomComment-HSt3zQbQ .BottomCommentAd-35QhbKXH {
    padding-top: 20px;
    position: relative;
}

.bottomComment-HSt3zQbQ .BottomCommentAd-35QhbKXH::before {
    content: '';
    height: 10px;
    top: 0px;
    background: #f5f5f5;
    width: 100%;
    position: absolute;
}

.slide_card_container-2QMu0YZq {
    height: 364px;
    width: 100%;
    margin-bottom: 240px;
    position: relative
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    padding-top: 10px;
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG {
    height: 364px;
    width: 648px;
    border-radius: 10px;
    position: absolute;
    margin-left: -20px;
    -webkit-box-shadow: 0px 10px 28px 0px rgba(114, 114, 114, .5);
            box-shadow: 0px 10px 28px 0px rgba(114, 114, 114, .5);
    border-radius: 8px;
    overflow: hidden;
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG .slide_card_bottom_mask-B1fUIsSK {
    width: 100%;
    position: absolute;
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG .card_content-3Bn1YR4E {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 18px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG .card_content-3Bn1YR4E .card_content_title-1rSKgJqe {
    color: white;
    font-size: 34px;
    font-weight: bold;
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG .card_content-3Bn1YR4E .card_content_source-1-khoAT9 {
    color: rgba(247, 248, 251, .5);
    text-shadow: 0px 2px 4px rgba(0, 0, 0, .5);
    font-size: 24px;
    line-height: 34px;
    padding-top: 10px;
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG .card_content-3Bn1YR4E .card_content_source-1-khoAT9 span {
    padding-left: 22px;
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG .slide_card_mask_1-2txhiqdZ, .slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG .slide_card_mask_2-FIsn4Mrw {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(159, 158, 159, .65);
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card-1ilXJpiG .slide_card_mask_2-FIsn4Mrw {
    background: #ededed;
    opacity: 0.85;
}

.slide_card_container-2QMu0YZq .slide_cards-1p-qyhay .slide_card_fix-33CA77oU {
    margin: 0;
}

.slide_card_container-2QMu0YZq .slide_dots-MHp4r-0j {
    position: absolute;
    bottom: 28px;
    right: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 100;
}

.slide_card_container-2QMu0YZq .slide_dots-MHp4r-0j div {
    width: 8px;
    height: 8px;
    background: rgba(161, 165, 172, 1);
    border-radius: 5px;
    margin: 0 4px;
}

.slide_card_container-2QMu0YZq .slide_dots-MHp4r-0j .slide_dot_active-1K6yMyGw {
    width: 16px;
    background: rgba(161, 165, 172, 1);
}

.banner-v8wzxea3 {
    position: relative;
    overflow: hidden
}

.banner-v8wzxea3 img {
    width: 100%;
    position: absolute;
}

.banner-v8wzxea3 .logo-3WQNjFpV {
    position: absolute;
    height: 75px;
    right: 0;
    top: 0;
    width: auto;
    z-index: 2;
}

.banner-v8wzxea3 .content_header_mask-3wp8iY-F {
    width: 100%;
    padding-top: 30.93%;
    /* height: 232px; */
    background-size: cover;
    background-repeat: no-repeat;
    top: 0;
    position: absolute;
}

.banner-v8wzxea3 .content_header_mask-3wp8iY-F::after {
    width: 100%;
    padding-top: 30.93%;
    /* height: 232px; */
    position: absolute;
    display: block;
    content: '';
    /* background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); */
    bottom: 0;
}

.banner-v8wzxea3 .content_header_mask_fix-MuuM8oNm {
    height: 100%;
}

.banner-v8wzxea3 .content_header-3KI4rU1K {
    background: transparent;
    position: relative;
    bottom: 30px;
    padding-top: 440px;
}

.banner-v8wzxea3 .content_header-3KI4rU1K .content_title-3I3nfn6e {
    padding: 0 26px;
    font-size: 42px;
    color: #fff;
    font-weight: bold;
    line-height: 58px;
    max-height: 118px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    margin-bottom: 14px;
    position: relative;
    z-index: 12;
}

.banner-v8wzxea3 .content_header-3KI4rU1K .content_desc-230Gn98M {
    padding: 0 26px;
    font-size: 26px;
    line-height: 44px;
    padding-bottom: 0px;
    color: #fff;
    font-weight: normal;
    max-height: 132px;
    overflow: hidden;
}

.banner-v8wzxea3 .content_header-3KI4rU1K .content_desc-230Gn98M span {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    z-index: 20;
    position: relative;
}

.banner-v8wzxea3 .content_header-3KI4rU1K .content_desc_ad_fix-1xicbYYm {
    padding-bottom: 30px;
}

.banner-v8wzxea3 .content_header-3KI4rU1K .bannerAd_icon-2iCXQotB {
    width: 52px;
    height: 26px;
    position: absolute;
    padding: 2px;
    right: 30px;
    bottom: 0px;
}

.banner-v8wzxea3 .content_header-3KI4rU1K .bannerAd_icon-2iCXQotB img {
    width: 52px;
    height: 26px;
}

.banner_width_slide-1rh4gyum {
    z-index: 2
}

.banner_width_slide-1rh4gyum .content_header-3KI4rU1K {
    background: white;
    position: relative;
    border-radius: 30px;
    padding-top: 40px;
}

.banner_width_slide-1rh4gyum .content_header-3KI4rU1K .content_title-3I3nfn6e {
    color: #1a1a1a;
}

.banner_width_slide-1rh4gyum .content_header-3KI4rU1K .content_desc-230Gn98M {
    color: #8f8f8f;
}

.banner_width_slide-1rh4gyum .content_header_mask-3wp8iY-F {
    position: relative;
}

.banner_width_slide-1rh4gyum .bannerAd_icon-2iCXQotB {
    top: -50px;
}

.banner_no_slide-2wUp1-Go {
    margin-bottom: 0px
}

.banner_no_slide-2wUp1-Go .content_header-3KI4rU1K {
    padding-top: 370px;
}

.blank_banner-3dRgS7sf {
    margin-bottom: 0px;
    background: #fff
}

.blank_banner-3dRgS7sf .content_header_mask-3wp8iY-F {
    display: none;
}

.blank_banner-3dRgS7sf .content_header-3KI4rU1K {
    border-radius: 0;
    padding-top: 20px;
    top: 0;
}

.blank_banner-3dRgS7sf .content_header-3KI4rU1K .content_title-3I3nfn6e {
    color: #1a1a1a;
}

.blank_banner-3dRgS7sf .content_header-3KI4rU1K .content_desc-230Gn98M {
    color: #8f8f8f;
}

.blank_banner-3dRgS7sf img {
    display: none;
}

.bigBanner-3dCHFtm1 > a {
    width: 100%;
    display: block;
}

.bigBanner-3dCHFtm1 > a > div:nth-child(1) {
    /* padding-top: 96%;
        position: relative;
        background-position: center 120px;
        margin-top: -120px; */
    padding-top: 84.8%;
    position: relative;
    background-position: center top;
}

.bigBanner-3dCHFtm1 .content_header-3KI4rU1K {
    padding-top: 0;
    background: transparent;
}

.bigBanner-3dCHFtm1 .showSlideCard-1v7C0sXh > div:nth-child(1) {
    /* background-position: center 0px;
        margin-top: 0; */
    padding-top: 96%;
}

.bigBanner-3dCHFtm1 .showSlideCard-1v7C0sXh > div:nth-child(2) {
    margin-top: -24%;
}

.bigBanner-3dCHFtm1 .showSlideCard-1v7C0sXh > div:nth-child(1)::after {
    content: '';
    display: block;
    height: 200px;
    padding: 0;
    bottom: 0;
    position: absolute;
    background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));
    background: linear-gradient(0deg, #fff, transparent);
}

.newSlide-2LAlPT8h {
    padding-top: 20px
}

.newSlide-2LAlPT8h .newSlideItem_box-3XGswzZn {
    padding-bottom: 20px;
}

.newSlide-2LAlPT8h .newSlideItem-1mLY2lHU {
    margin: 0 30px;
    -webkit-box-shadow: 0px 24px 16px -20px rgba(154, 154, 154, 1);
            box-shadow: 0px 24px 16px -20px rgba(154, 154, 154, 1);
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.newSlide-2LAlPT8h .newSlideItem-1mLY2lHU .img-1UHCCpFa {
    width: 100%;
    padding-top: 50.72%;
    background-size: cover;
    border-radius: 8px;
}

.newSlide-2LAlPT8h .newSlideItem-1mLY2lHU .newSlideItemMask-7G6P21tJ {
    height: 300px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
    position: absolute;
    bottom: 0;
    border-radius: 8px;
}

.newSlide-2LAlPT8h .newSlideItem-1mLY2lHU .newSlideContent-20IuABI5 {
    position: absolute;
    bottom: 20px;
    padding: 0 26px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.newSlide-2LAlPT8h .newSlideItem-1mLY2lHU .newSlideContent-20IuABI5 .newSlideConten_title-1WlEyfFC {
    font-size: 34px;
    font-weight: bold;
    line-height: 48px;
    color: #fff;
    margin-bottom: 8px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.newSlide-2LAlPT8h .newSlideItem-1mLY2lHU .newSlideContent-20IuABI5 .newSlideConten_source-V1KOeLAr {
    color: #f7f8fb;
    font-size: 24px;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, .5);
}

.newSlide-2LAlPT8h .newSlideItem-1mLY2lHU .newSlideContent-20IuABI5 .newSlideConten_source-V1KOeLAr span {
    padding-right: 22px;
}

.newSlideDot_nomalStyle-12MBjqP8 {
    height: 8px;
    width: 8px;
    border-radius: 4px;
    background: #d8d8d8;
    display: inline-block;
    margin: 0 4px;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    position: relative;
    top: -70px;
    right: -37%;
}

.newSlideDot_activeStyle-1fOHyQQj {
    height: 8px;
    width: 16px;
    background: #a1a5ac;
    border-radius: 4px;
    display: inline-block;
    margin: 0 4px;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    position: relative;
    top: -70px;
    right: -37%;
}

.calluptip-GG88QlKg .content-39vAxI_j {
    width: 540px;
    background: rgba(255, 255, 255, 1);
    border-radius: 20px;
    margin: 0 auto;
    margin-top: 50%;
    overflow: hidden;
}

.calluptip-GG88QlKg .content-39vAxI_j > div:nth-child(1) {
    font-size: 38px;
    color: rgba(33, 34, 35, 1);
    padding: 50px;
    padding-bottom: 70px;
    border-bottom: solid 1px rgba(229, 229, 229, 1);
    text-align: center;
}

.calluptip-GG88QlKg .content-39vAxI_j > .btns-2uCxYIgn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.calluptip-GG88QlKg .content-39vAxI_j > .btns-2uCxYIgn > div {
    width: 50%;
    text-align: center;
    font-size: 34px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    line-height: 90px;
}

.calluptip-GG88QlKg .content-39vAxI_j > .btns-2uCxYIgn > div:nth-child(2) {
    border-left: solid 1px rgba(229, 229, 229, 1);
    background-color: red;
    color: white;
}

.calluptip-GG88QlKg {
    background: rgba(0, 0, 0, .7);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}

.subtopic-3HFKS7LV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background: white;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    padding: 0 30px;
    z-index: 20;
    margin-top: 20px;
    padding-bottom: 15px
}

.subtopic-3HFKS7LV > div {
    min-width: 338px;
    width: 49%;
    height: 72px;
    line-height: 72px;
    background: rgba(242, 246, 249, 1);
    border-radius: 8px;
    color: #1a1a1a;
    margin-top: 16px;
    font-size: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.subtopic-3HFKS7LV > div span {
    width: 224px;
    height: 72px;
    line-height: 72px;
    overflow: hidden;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.subtopic-3HFKS7LV > div img {
    width: 40px;
    height: 40px;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
    position: static;
}

/* .modal_mask {
    background-color: rgba(33, 33, 33, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999999;
} */
.modalWrap-9w_S6g4D {
    font-size: 32px;
    font-weight: 400;
    color: #ffffff;
    line-height: 44px;
    border-radius: 4px;
    color: #fff;
    max-width: 336px;
    /* min-height: 66px; */
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: rgba(33, 34, 35, .9);
    border-radius: 20px;
    text-align: center;
    z-index: 99999999999;
    padding: 15px 28px;
    opacity: 1
}
.modalWrap-9w_S6g4D img {
    display: block;
    margin: 0 auto 12px;
}
@-webkit-keyframes showMask-2aPvZMop {
    from {
        -webkit-transform: scale(0.2, 0.2);
                transform: scale(0.2, 0.2);
        opacity: 0.2;
        /* background-color: rgba(33, 33, 33, 0.1); */
    }
    to {
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
        opacity: 1;
        /* background-color: rgba(33, 33, 33, 0.2); */
    }
}
@keyframes showMask-2aPvZMop {
    from {
        -webkit-transform: scale(0.2, 0.2);
                transform: scale(0.2, 0.2);
        opacity: 0.2;
        /* background-color: rgba(33, 33, 33, 0.1); */
    }
    to {
        -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
        opacity: 1;
        /* background-color: rgba(33, 33, 33, 0.2); */
    }
}

.qrCode_box-1-CjK2ES {
    position: absolute;
    top: 0;
    width: 300px;
    height: 299px;
    background: #f8f8f8;
    z-index: 100;
}

.fix_qrCode_box-JvUoS97O {
    position: fixed;
    top: 20px;
    width: 300px;
    height: 299px;
    background: #f8f8f8;
    z-index: 100;
}

.title-uxLZ98v5 {
    margin: 23px auto 0;
    height: 30px;
    line-height: 30px;
    font-size: 22px;
    font-family: PingFangSC;
    font-weight: 600;
    color: #1a1a1a;
    text-align: center;
}

.line-qyEiBQWa {
    margin: 8px auto 19px;
    width: 260px;
    height: 1px;
    background: url(https://x2.ifengimg.com/fe/shank/content/line.af6552ca.png) no-repeat;
    background-size: cover;
}

.img_box-3ps1Ws_R {
    display: block;
    text-align: center;
}

.tip-27_v5crG {
    margin-top: 4px;
    height: 22px;
    line-height: 22px;
    font-size: 16px;
    font-family: PingFangSC;
    font-weight: 400;
    color: #666666;
    text-align: center;
}

.box-37nM7R62 {
    margin: 46px 0 42px 0;
}

.title-1TVe7ywc {
    display: inline-block;
    width: 88px;
    height: 30px;
    font-size: 22px;
    font-family: PingFangSC;
    font-weight: 600;
    color: rgba(26, 26, 26, 1);
    line-height: 30px;
}

.line-6l4NVsPF {
    display: inline-block;
    margin-left: 14px;
    margin-bottom: 8px;
    width: 548px;
    height: 2px;
    background: url(https://x2.ifengimg.com/fe/shank/content/line.d67bea8b.png) no-repeat;
    background-size: cover;
}

.coor-3SGpdMvK {
    margin-top: 26px;
}

.item_box-9LEZ08Xe {
    display: inline-block;
    margin-right: 25px;
    border: 1px solid #f1f1f1;
    width: 142px;
    height: 27px;
    cursor: pointer;
}

.bottomAd_box-nn1SfAHg {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
}

.bottomAd-3V3RJ7Nq {
    width: 1000px;
}

.footer-p-0yPNhC {
    width: 1000px;
    margin: 0 auto;
    border-top: 1px solid #ccc;
}

.foot_link-23CIZRQO {
    position: relative;
    height: 28px;
    padding-top: 15px;
    border-top: 1px solid #fff;
    overflow: hidden;
    color: #000;
    line-height: 28px;
    font-size: 12px;
}

.list-gvA-4u-l {
    text-align: center;
}

.link-2EdYwGw4 {
    color: #000 !important;
    font-size: 12px;
    text-decoration: none;
    padding: 0 7px 0 14px;
    border-right: 1px solid #000;
}

.link-2EdYwGw4:hover {
    color: #f54343 !important;
    text-decoration: underline;
}

.link-2EdYwGw4:first-child {
    padding-left: 0;
}

.link-2EdYwGw4:last-child {
    border: 0;
}

.copyright-3FwG5Y9A {
    font-family: Arial, '宋体';
    color: #666;
    height: 28px;
    text-align: center;
    overflow: hidden;
    line-height: 28px
}

.copyright-3FwG5Y9A span {
    padding-right: 12px;
    font-size: 12px;
}

.bottom_affix-WJxdT5Ex {
    position: fixed;
    left: 50%;
    bottom: 200px;
    margin-left: 520px;
    width: 55px;
    height: 55px;
    z-index: 100;
}

.backToTop-3qvVy4-m {
    cursor: pointer;
    display: block;
    width: 55px;
    height: 55px;
    background: url(https://x2.ifengimg.com/fe/shank/content/icon.72c63126.png) no-repeat -166px 0;
}

.backToTop-3qvVy4-m:hover {
    background: url(https://x2.ifengimg.com/fe/shank/content/icon.72c63126.png) no-repeat -166px -56px;
}

.floatAd-2AKYtlj4 {
    display: none;
}

.face-2pfTOFSn {
    display: inline-block;
    margin: 0 4px 0 0;
    width: 48px;
    height: 48px;
    background-size: contain;
}

.zhoumei-yM65q3P8 {
    background: url(https://x2.ifengimg.com/fe/shank/content/001.0fa98311.png) no-repeat;
    background-size: contain;
}

.sese-2GUxTD8C {
    background: url(https://x2.ifengimg.com/fe/shank/content/002.c0c147eb.png) no-repeat;
    background-size: contain;
}

.kuqi-hPp1eyFo {
    background: url(https://x2.ifengimg.com/fe/shank/content/003.10bb859f.png) no-repeat;
    background-size: contain;
}

.ciya-2Mn0z6h6 {
    background: url(https://x2.ifengimg.com/fe/shank/content/004.df560395.png) no-repeat;
    background-size: contain;
}

.jing-3mfj9UgZ {
    background: url(https://x2.ifengimg.com/fe/shank/content/005.de5e9d20.png) no-repeat;
    background-size: contain;
}

.yun-2u4A6STn {
    background: url(https://x2.ifengimg.com/fe/shank/content/006.fb8f8897.png) no-repeat;
    background-size: contain;
}

.qinqin-1aT7s7DQ {
    background: url(https://x2.ifengimg.com/fe/shank/content/007.812e1a27.png) no-repeat;
    background-size: contain;
}

.aoman-1jLTAZqP {
    background: url(https://x2.ifengimg.com/fe/shank/content/008.aa2af016.png) no-repeat;
    background-size: contain;
}

.huanhu-3vJmgVJX {
    background: url(https://x2.ifengimg.com/fe/shank/content/009.ae855b6a.png) no-repeat;
    background-size: contain;
}

.keai-3mekXt8G {
    background: url(https://x2.ifengimg.com/fe/shank/content/010.02333eb2.png) no-repeat;
    background-size: contain;
}

.haixiu-2saWIlnX {
    background: url(https://x2.ifengimg.com/fe/shank/content/011.43748d06.png) no-repeat;
    background-size: contain;
}

.wulianku-1E1eJ_hv {
    background: url(https://x2.ifengimg.com/fe/shank/content/012.086b0ea9.png) no-repeat;
    background-size: contain;
}

.shengqi-3oYJaeF_ {
    background: url(https://x2.ifengimg.com/fe/shank/content/013.9ce1d590.png) no-repeat;
    background-size: contain;
}

.kun-t5YSVaAn {
    background: url(https://x2.ifengimg.com/fe/shank/content/014.7a71bf26.png) no-repeat;
    background-size: contain;
}

.guanzhu-1uUOJ7TV {
    background: url(https://x2.ifengimg.com/fe/shank/content/015.f37146e0.png) no-repeat;
    background-size: contain;
}

.yiwen-ycU8lTe3 {
    background: url(https://x2.ifengimg.com/fe/shank/content/016.fe670e63.png) no-repeat;
    background-size: contain;
}

.liuhan-2UP4839f {
    background: url(https://x2.ifengimg.com/fe/shank/content/017.49166dc9.png) no-repeat;
    background-size: contain;
}

.kelian-39dmibdg {
    background: url(https://x2.ifengimg.com/fe/shank/content/018.d5b84dab.png) no-repeat;
    background-size: contain;
}

.hanxiao-3uSo0hKG {
    background: url(https://x2.ifengimg.com/fe/shank/content/019.df4d40f1.png) no-repeat;
    background-size: contain;
}

.outu-2OX0fahC {
    background: url(https://x2.ifengimg.com/fe/shank/content/020.bdbe4b47.png) no-repeat;
    background-size: contain;
}

.xiaoku-1y4yOLf6 {
    background: url(https://x2.ifengimg.com/fe/shank/content/021.60d7d7cc.png) no-repeat;
    background-size: contain;
}

.touxiao-39_OS3y4 {
    background: url(https://x2.ifengimg.com/fe/shank/content/022.1bbf838f.png) no-repeat;
    background-size: contain;
}

.jianxiao-2Wj2LhXS {
    background: url(https://x2.ifengimg.com/fe/shank/content/023.6ecac0d6.png) no-repeat;
    background-size: contain;
}

.zhuakuang-1BrtNK2j {
    background: url(https://x2.ifengimg.com/fe/shank/content/024.fbde9f8f.png) no-repeat;
    background-size: contain;
}

.shuizhao-26aI7-YO {
    background: url(https://x2.ifengimg.com/fe/shank/content/025.62fb34ba.png) no-repeat;
    background-size: contain;
}

.cuoe-3CULhuO- {
    background: url(https://x2.ifengimg.com/fe/shank/content/026.7f5082dd.png) no-repeat;
    background-size: contain;
}

.daku-GePaVA-5 {
    background: url(https://x2.ifengimg.com/fe/shank/content/027.5aaad971.png) no-repeat;
    background-size: contain;
}

.leng-2ZTBLRRA {
    background: url(https://x2.ifengimg.com/fe/shank/content/028.41dc4458.png) no-repeat;
    background-size: contain;
}

.fendou-2fcApF4V {
    background: url(https://x2.ifengimg.com/fe/shank/content/029.37f87940.png) no-repeat;
    background-size: contain;
}

.angel-3XyPGGv6 {
    background: url(https://x2.ifengimg.com/fe/shank/content/030.498c0ff5.png) no-repeat;
    background-size: contain;
}

.bye-1Ch1hHua {
    background: url(https://x2.ifengimg.com/fe/shank/content/031.9767d6a3.png) no-repeat;
    background-size: contain;
}

.shuai-2mYT6-oV {
    background: url(https://x2.ifengimg.com/fe/shank/content/032.974ef1c3.png) no-repeat;
    background-size: contain;
}

.ganga-1PuIVxBP {
    background: url(https://x2.ifengimg.com/fe/shank/content/033.35f3e295.png) no-repeat;
    background-size: contain;
}

.bizui-46Qfc7kh {
    background: url(https://x2.ifengimg.com/fe/shank/content/034.78c93f5c.png) no-repeat;
    background-size: contain;
}

.sick-2YpcsQF0 {
    background: url(https://x2.ifengimg.com/fe/shank/content/035.39685554.png) no-repeat;
    background-size: contain;
}

.love-2B78GH5r {
    background: url(https://x2.ifengimg.com/fe/shank/content/036.a3079cdf.png) no-repeat;
    background-size: contain;
}

.rose-2KKQiw6N {
    background: url(https://x2.ifengimg.com/fe/shank/content/037.e10edf85.png) no-repeat;
    background-size: contain;
}

.guzhang-1w1GNCfA {
    background: url(https://x2.ifengimg.com/fe/shank/content/038.7b655cf8.png) no-repeat;
    background-size: contain;
}

.dianzan-10YPKvIh {
    background: url(https://x2.ifengimg.com/fe/shank/content/039.8c5a3460.png) no-repeat;
    background-size: contain;
}

.guapi-1fxZpDeJ {
    background: url(https://x2.ifengimg.com/fe/shank/content/040.edd49a2d.png) no-repeat;
    background-size: contain;
}


/*# sourceMappingURL=topic_topic~dev_release~.pc.bd2cb16ddf2a61e0f480.css.map*/