blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
    margin:0;
    padding:0
}
a {
    text-decoration:none
}
ol,ul {
    list-style:none;
    margin:0;
    padding:0
}
img {
    vert-align:top
}
a,button,input {
    tap-highlight-color:transparent
}
input，textarea {
    outline:none
}
button,input {
    -webkit-appearance:none;
    border-radius:0
}
body {
    margin:0
}
body * {
    font-family:Helvetica
}
html {
    overscroll-behavior-y:none
}
@media screen and (max-width:812px) {
    html {
        font-size:10vw!important
    }
}body,html {
     background:#f9f9f9;
     margin:0 auto
 }
#reset_root_uS742 {
    max-width:13.653333rem
}
.index_layout_eOvDp {
    margin:0 auto;
    max-width:750px
}
.index_homeFooterWrapper_jcpjv {
    margin-top:.4rem
}
.index_content_6zR-W {
    background:#fff
}
.index_box_lUBTN {
    position:relative
}
.index_swiper_w6kyy {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    -webkit-justify-content:center;
    justify-content:center;
    position:relative;
    width:100%
}
.index_swiper_w6kyy a {
    width:100%
}
.index_swiper_txt_9-v2y,.index_swiper_w6kyy a img,.index_swiper_w6kyy img {
    border-radius:.08rem;
    width:100%
}
.index_swiper_txt_9-v2y {
    background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,93%,0)),to(rgba(0,0,0,.47)));
    background-image:-webkit-linear-gradient(top,hsla(0,0%,93%,0),rgba(0,0,0,.47));
    background-image:linear-gradient(-180deg,hsla(0,0%,93%,0),rgba(0,0,0,.47));
    bottom:0;
    height:2.346667rem;
    left:0;
    line-height:2.346667rem;
    position:absolute
}
.index_txt_c71O6 {
    -webkit-box-align:end;
    -ms-flex-align:end;
    -webkit-align-items:flex-end;
    align-items:flex-end;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:1.173333rem;
    line-height:.64rem;
    margin:.853333rem .346667rem .266667rem;
    text-overflow:ellipsis
}
.index_txt_content_khUBU {
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    color:#fff;
    display:block;
    display:-webkit-box;
    font-family:PingFangSC;
    font-size:.453333rem;
    font-weight:bolder;
    line-height:.64rem;
    overflow:hidden;
    word-break:break-all
}
.index_dots_box_Cw8IZ {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    bottom:.186667rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:.053333rem;
    -webkit-justify-content:center;
    justify-content:center;
    position:absolute;
    width:100%;
    z-index:2
}
.index_dots_box_Cw8IZ span {
    margin-right:.106667rem
}
.index_current_Ald1S {
    background:#fff;
    height:.053333rem;
    width:.213333rem
}
.index_dots_JF7O8 {
    background:#fff;
    height:.053333rem;
    opacity:.4;
    width:.106667rem
}
.index_recommendTxt_Q83aw {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.index_recommendLogo_MxG5h {
    -webkit-box-flex:0;
    background:url(../images/recommend.cbb9088b.png) no-repeat 0 0;
    background-size:contain;
    display:inline-block;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
    height:.4rem;
    margin-right:.213333rem;
    width:.746667rem
}
.index_textMark_kBiAW {
    border:1px solid #bababa;
    border-radius:.026667rem;
    color:#bababa;
    font-size:.266667rem;
    height:.32rem;
    line-height:.32rem;
    padding:0 .066667rem
}
.hairlines .index_textMark_kBiAW {
    border:.5px solid #bababa
}
.index_picMark_d5VBY {
    bottom:.053333rem;
    position:absolute;
    right:.053333rem;
    width:.64rem!important
}
.index_swiper_box_sjhN2 {
    height:100%;
    overflow:hidden
}
.index_swiper_HdCQZ,.index_swiper_box_sjhN2 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    width:100%
}
.index_swiper_item_ryzvO {
    position:relative
}
.index_swiper_item_ryzvO img {
    width:100%
}
[ifeng_ui_mobile_sliders_margin=yes] {
    padding:0 .053333rem
}
[ifeng_ui_mobile_sliders-item=horizonta] {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-negative:0;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    height:100%
}
[ifeng_ui_mobile_sliders-item=horizonta],[ifeng_ui_mobile_sliders-item=vertical] {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center
}
[ifeng_ui_mobile_sliders-item=vertical] {
    width:100%
}
.index_titleImg_GqRpV {
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    border-bottom:1px solid #f1f2f3;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    padding:.373333rem 0 .293333rem;
    position:relative;
    width:100%
}
.hairlines .index_titleImg_GqRpV {
    border-bottom:.5px solid #f1f2f3
}
.index_link_9l3iw {
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    line-height:.666667rem
}
.index_title_aZK2E {
    color:#212223;
    display:block;
    font-family:PingFangSC;
    font-size:.48rem;
    font-weight:400;
    margin:0 .426667rem .186667rem 0;
    max-height:2rem;
    min-height:1.333333rem;
    overflow:hidden
}
.index_img_v9rPx {
    -ms-flex-negative:0;
    display:block;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    position:relative
}
.index_img_v9rPx img {
    border-radius:.053333rem;
    height:2rem;
    width:3.013333rem
}
.index_imgIcon_w9LgA {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-align-items:center;
    align-items:center;
    background:rgba(33,34,35,.5);
    border-radius:.266667rem;
    bottom:.24rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:.533333rem;
    -webkit-justify-content:center;
    justify-content:center;
    position:absolute;
    right:.16rem;
    width:1.173333rem
}
.index_imgIcon_w9LgA span:first-child {
    background-size:contain;
    height:.266667rem;
    margin-bottom:.053333rem;
    margin-right:.106667rem;
    width:.266667rem
}
.index_imgIcon_w9LgA span:last-child {
    color:#fff;
    font-size:.266667rem;
    font-weight:400;
    height:.48rem;
    line-height:.48rem
}
.index_videoIcon_VxlSA {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-align-items:center;
    align-items:center;
    background:rgba(33,34,35,.5);
    border-radius:.266667rem;
    bottom:.24rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:.45rem;
    -webkit-justify-content:center;
    justify-content:center;
    position:absolute;
    right:.16rem;
    width:.8rem
}
.index_videoIcon_VxlSA span:first-child {
    background:url(../images/smallplay.6e851e2b.png) no-repeat;
    background-size:contain;
    height:.266667rem;
    margin-bottom:.026667rem;

    width:.266667rem
}
.index_videoIcon_VxlSA span:last-child {
    color:#fff;
    font-size:.266667rem;
    font-weight:400;

}
.index_themeLink_S1Gij,.index_topicLink_a4kaZ {
    background-size:contain;
    display:inline-block;
    height:.453333rem;
    line-height:.453333rem;
    margin:0 .133333rem .106667rem 0;
    vertical-align:bottom;
    width:.746667rem
}
.index_info_l-z-e {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    line-height:.453333rem
}
.index_info_l-z-e span {
    margin-right:.266667rem
}
.index_openApp_RSjBE,.index_stickMark_CmZmN {
    font-family:PingFangSC;
    font-size:.32rem;
    font-weight:400;
    height:.453333rem;
    line-height:.453333rem
}
.index_openApp_RSjBE {
    color:#f54343
}
.index_count_Sao4q,.index_source_ABPG5,.index_wap_3wOCi {
    color:#a1a5ac;
    font-size:.32rem;
    font-weight:400;
    height:.453333rem;
    line-height:.453333rem
}
.index_source_ABPG5,.index_wap_3wOCi {
    font-family:PingFangSC
}
.index_imageAnimateOpacityZero_gPjFY {
    opacity:0
}
.index_imageAnimateOpacityOne_C4t6T {
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-name:index_imageAnimate_ReeUU;
    animation-name:index_imageAnimate_ReeUU;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    opacity:0
}
.index_caption_FxoM4 {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:#fff;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:1.173333rem;
    -webkit-justify-content:center;
    justify-content:center;
    position:relative;
    width:100%
}
.index_icon_7T5ys {
    background-size:contain;
    height:.56rem;
    margin:.293333rem auto .373333rem .346667rem;
    width:.56rem
}
.index_title_0y-sJ {
    height:.666667rem;
    line-height:.666667rem;
    margin:.266667rem auto .24rem;
    width:auto
}
.index_title_0y-sJ a {
    color:#1a1a1a!important;
    font-family:PingFangSC-Medium;
    font-size:.48rem;
    font-weight:600
}
.index_menu_woKkl {
    background:url(../images/menu.a7b85799.png) no-repeat;
    background-size:contain
}
.index_down_hkw9r,.index_menu_woKkl {
    height:.64rem;
    margin:.266667rem .346667rem .266667rem auto;
    width:.64rem
}
.index_down_hkw9r {
    background:url(../images/down.eb0317a4.png) no-repeat;
    background-size:contain
}
.index_menu_box_Qr6wr {
    background:#e64643;
    left:0;
    overflow:hidden;
    position:absolute;
    top:1.173333rem;
    width:100%;
    z-index:999
}

@-webkit-keyframes index_show_TX5-G {
    0% {
        height:0
    }
    to {
        height:auto
    }
}@keyframes index_show_TX5-G {
     0% {
         height:0
     }
     to {
         height:auto
     }
 }.index_show_TX5-G {
      height:auto
  }
@-webkit-keyframes index_hide_wKPvw {
    0% {
        height:auto
    }
    to {
        height:0
    }
}@keyframes index_hide_wKPvw {
     0% {
         height:auto
     }
     to {
         height:0
     }
 }.index_hide_wKPvw {
      height:0
  }
.index_list_SRHJ- {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:.053333rem .026667rem
}
.index_list_SRHJ- li {
    margin:.16rem .306667rem
}
.index_list_SRHJ- li a {
    color:#FFFFFF;
    font-family:PingFangSC-Regular;
    font-size:.4rem
}
.index_tabs_content_pCdhL {
    background:#fff;
    padding-bottom:.133333rem
}
.index_tabs_box_HyfuU {
    background:#fff;
    overflow:hidden;
    position:relative;
    width:100%;
    z-index:2
}
.index_tabs_zUaxR {
    -webkit-overflow-scrolling:touch;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:.08rem;
    overflow-x:scroll;
    overflow-y:hidden;
    position:relative;
    top:.133333rem;
    width:100%;
    z-index:1
}
.index_mask_8JZkA {
    background-image:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(80%,hsla(0,0%,100%,0)));
    background-image:-webkit-linear-gradient(right,#fff,hsla(0,0%,100%,0) 80%);
    background-image:linear-gradient(-90deg,#fff,hsla(0,0%,100%,0) 80%);
    bottom:0;
    height:100%;
    pointer-events:none;
    position:absolute;
    right:0;
    width:1.386667rem;
    z-index:99
}
.index_tabs_Vo9e8 {
    -ms-flex-negative:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    margin:0 .08rem;
    padding:.066667rem 0
}
.index_tabs_Vo9e8 li {
    line-height:.586667rem;
    margin:.08rem .266667rem 0;
    position:relative
}
.index_tabs_Vo9e8 li a {
    font-family:PingFangSC-Regular;
    font-size:.426667rem
}
.index_current_1XHOI {
    color:#e64643;
    font-weight:700
}
.index_item_4-fS0 {
    color:#5c5c5c
}
.index_dot_ep7l4 {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    bottom:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    position:absolute;
    width:100%
}
.index_dot_ep7l4 span {
    background:#f54343;
    border-radius:.02rem;
    height:.053333rem;
    width:.373333rem
}
.hairlines .index_dot_ep7l4 span {
    border-radius:.75px
}
.index_footer_Fsqdp {
    background:#fff
}
.index_footerBox_rrxtd {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:.426667rem 0
}
.index_footerItem_CvecB {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    line-height:.586667rem;
    position:relative;
    text-align:center
}
.index_footerItem_CvecB:before {
    background:#ededed;
    content:"";
    display:block;
    height:.48rem;
    position:absolute;
    right:0;
    top:.053333rem;
    width:1px
}
.hairlines .index_footerItem_CvecB:before {
    width:.5px
}
.index_footerLink_N12Bc {
    color:#1a1a1a;
    font-size:.426667rem
}
.index_box_nemeU {
    background:#606060;
    padding:.4rem
}
.index_oneLine_DQwK-,.index_twoLine_QYM8X {
    color:#fff;
    display:block;
    font-family:PingFangSC-Light;
    font-size:.266667rem;
    line-height:.373333rem;
    text-align:center
}
.index_twoLine_QYM8X {
    padding-bottom:.266667rem
}
.index_twoLine_QYM8X a {
    color:#fff
}

/*详细页*/
.det_video{height: 400px;width: 100%}
.det_video video{height: 400px;width: 100%}
.det_title{padding: 10px;}

.index_videoCall_k8HMr, .index_videoOtherCall_zqFM4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 .4rem;
}
.index_honorIcon_URjIO {
    bottom: 0;
    height: .25rem;
    position: absolute;
    right: -6px;
    width: .3rem;
    top: 50px;
}
.index_videoCall_k8HMr .index_source_fPGe9 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.index_videoCall_k8HMr .index_headImg_l1cpl {
    border-radius: 50%;
    height: 1.066667rem;
    margin: 0 .1rem 0 0;
    position: relative;
    width: 1.066667rem;
}
.index_rightBox_-y0lW, .index_videoCall_k8HMr .index_source_fPGe9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.index_rightBox_-y0lW {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-right: .4rem;
    min-width: 0;
}
.index_videoCall_k8HMr .index_headImg_l1cpl img {
    border-radius: 50%;
    display: block;
    height: 1.066667rem;
    width: 1.066667rem;
}

.index_videoCall_k8HMr .index_fllowBtn_YG6I2 {
    height: .4rem;
    width: .9rem;
}

.index_videoCall_k8HMr .index_sourceFrom_ecltx {
    color: #212223;
    font-size: .3rem;
    line-height: .64rem;
    margin-right: .213333rem;
    max-width: 3.2rem;
    min-height: .64rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_videoCall_k8HMr .index_descInfo_4eY3q .index_description_4PN-C {
    color: #9e9e9e;
    font-family: PingFangSC-Regular,PingFang SC;
    font-size: .2rem;
    font-weight: 400;
    line-height: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}




.index_container_dF1QP {
    height: 100%;
    overflow-x: hidden;
    width: 100%;
}
.index_recVContainer_-3-bv {
    background: #fff;
    margin-bottom: .133333rem;
    margin-top: .133333rem;
    width: 100%;
}

.index_relate_title_f64of {
    color: #1a1a1a;
    font-family: PingFangSC-Medium;
    font-size: .3rem;
    padding: .293333rem 0 .293333rem .4rem;
    position: relative;
    width: 100%;
}

.index_list_9pB-a {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 .4rem;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
}

.index_relate_title_f64of::before {
    background: #f54343;
    content: "";
    height: .4rem;
    left: 0;
    position: absolute;
    width: .08rem;
}



 /* 父容器：使用Flex布局实现子元素横向排列 */
 .del_list {
     display: flex;
     /* 自动换行：当一行放不下时，切换到下一行 */
     flex-wrap: wrap;
     /* 可选：添加容器内边距，避免内容贴边 */
     padding: 10px;
     /* 可选：清除默认外边距 */
     margin: 0;
 }

/* 子元素：设置宽度实现一行两个，添加间距保证美观 */
.del_list_div {
    /* 核心：宽度设置为50%（一行两个），减去间距避免溢出 */
    width: calc(49% - 10px);
    /* 可选：添加内外边距和边框，提升视觉效果 */
    margin: 5px;
    border: 1px solid #eee;
    border-radius: 8px;
    /* 可选：限制内部图片宽度，防止撑破容器 */
}

.del_list_div img {
    width: 100%;
    height: auto;
    border-radius: 4px;
}

/* 可选：优化文字样式，防止内容溢出 */
.del_list_div a {
    text-decoration: none;
    color: #333;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.index_mark_sS5Ha {
    color: #999;
    font-size: 12px;
    margin: 0 0 8px 0;
}
.del_list_div div{
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #1a1a1a;
    display: -webkit-box;
    font-size: .25rem;
    font-weight: 400;
    margin: .186667rem 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
}
.index_mark_sS5Ha {
    color: #f54343;
    font-size: .2rem;
    font-weight: 400;
}
.index_videoTitle_XY85n{text-align: center}
.info_div{line-height: 25px;font-size: 14px;padding: 10px}
.info_div img{max-width: 98%}

.author{text-align: center;font-size: .25rem;color: #939191;line-height: 30px;}
.author a{color: #939191;}

