    .myBox52246 .badge {
        background: none;
        color: #333;
    }

    .myBox52246 .badge i {
        font-size: 0.7em;
    }

    .myBox52246 .panel-body {
        padding: 0
    }

    .myBox52246 .panel {
        border-radius: 0;
        margin-bottom: 0;
        border: none;
        box-shadow: none;
    }

    .myBox52246 .panel-heading {
        border-radius: 0;
    }

    .myBox52246 .panel-heading .badge {
        float: right;
    }

    .myBox52246 .list-group {
        margin-bottom: 0;
    }

    .myBox52246 .panel-body p {
        margin-bottom: 0;
        line-height: 1.75;
    }

    .myBox52246 .panel-body {
    }

    .myBox52246 {
        width: auto;
        height: auto;
        background-color: #fff;
        background-position: center center;
        background-repeat: no-repeat;
        margin: 0 auto 0 auto;
    }

    .myBox52246 {
        margin: 0px auto;
        padding: 0px;
        background: #2296d5;
        max-width: 640px;
    }

    .myBox52246 .panel-body {
        FONT-SIZE: 15PX;
        padding: 10px 0;
        color: #fff;
        background: url(/assets/addons/blog/common/20180607/58c25715872dd.png) no-repeat 8px;
        background-size: 16px 16px;
        padding-left: 32px;
        background-color: #af251b; 
    }

    .myBox52246 nav {
        display: none;
    }

    @media screen and (max-width: 320px) {
        .myBox52246 .panel-body {
            padding: 8px 10px 8PX 32PX;
        }

        .myBox52246 .panel-body {
            FONT-SIZE: 14PX;
        }
    }
    .myBox52247 .badge {
        background: none;
        color: #333;
    }

    .myBox52247 .badge i {
        font-size: 0.7em;
    }

    .myBox52247 .panel-body {
        padding: 0
    }

    .myBox52247 .panel {
        border-radius: 0;
        margin-bottom: 0;
        border: none;
        box-shadow: none;
    }

    .myBox52247 .panel-heading {
        border-radius: 0;
    }

    .myBox52247 .panel-heading .badge {
        float: right;
    }

    .myBox52247 .list-group {
        margin-bottom: 0;
    }

    .myBox52247 .panel-body p {
        margin-bottom: 0;
        line-height: 1.75;
    }

    .myBox52247 .panel-body {
    }

    .myBox52247 {
        width: auto;
        height: auto;
        background-color: #fff;
        background-position: center center;
        background-repeat: no-repeat;
        margin: 0 auto 0 auto;
    }

    .myBox52247 {
        padding: 0px 10px;
        margin: 10px auto 0;
        min-height: 60px;
        max-width: 640px;
    }


    .myBox52247 td {
        border: 1px solid #ccc;
        font-size: 14px;
        padding: 7px;
        width: 50%;
    }

    .myBox52247 p span {
        font-size: 14px !important;
    }

    @media screen and (max-width: 320px) {
        .myBox52247 td {
            border: 1px solid #ccc;
            font-size: 12px;
            padding: 5px;
        }
    }

   .myBox52262 .list-group-item {
        border: none;
    }

    .myBox52262 .list-group-item:last-child {
        border-radius: 0;
    }

    .myBox52262 .list-group-item:first-child {
        border-radius: 0;
    }

    .myBox52262 .list-group-item a {
        display: block;
    }

    .myBox52262 .badge.datetime {
        background: none;
        color: #333;
    }

    .myBox52262 .panel-body {
        padding: 0;
    }

    .myBox52262 .panel {
        border-radius: 0;
        margin-bottom: 0;
    }

    .myBox52262 .panel-heading {
        border-radius: 0;
    }

    .myBox52262 .panel-heading .badge {
        float: right;
    }

    .myBox52262 .list-group {
        margin-bottom: 0;
    }

    .myBox52262 .panel-body {
    }

    .myBox52262 {
        width: auto;
        height: auto;
        background-color: #fff;
        background-position: center center;
        background-repeat: no-repeat;
        margin: 0 auto 0 auto;
    }

    .myBox52262 .list-group-item a {
        font-size: 14px;
        color: #000;
    }

    .myBox52262 .list-group-item a:hover {
        color: #f60;
    }

    .myBox52262 {
        padding: 0px 10px;
        margin: 10px auto 60px;
        min-height: 60px;
        max-width: 640px;
    }

    .myBox52262 .list-group-item {
        padding: 0 10px 0 15px;
        border-bottom: 1px dashed #ccc;
        margin: 0;
        background: url(/assets/addons/blog/common/20180607/5819abceb28fc.png) no-repeat 0px 12px;
        background-size: 15px 15px;
    }

    .myBox52262 .badge.datetime {
        padding: 0;
        line-height: 40px;
        font-weight: normal;
    }

    .myBox52262 .list-group-item a {
        line-height: 40px;
        color: #333;
        font-size: 14px;
      overflow: hidden;
    height: 40px;
    }

.newsList .media-body {
    font-size: 0.3rem;

}
.newsList img {
    width: 2.2rem;
height:1.5rem;
}
.newsList .media-body p {
    overflow: hidden;
    width: 5.1rem;
    height: 0.9rem;
color:#999;
line-height: 0.4rem;
}

.newsList .media-heading {
    font-size: 0.35rem;
    color: #000;
line-height:0.7rem;
height:1.5rem;
overflow: hidden;
}
.swiper-slide img{display: block;}

    .hx {
    }
    h1{
        color: #FF6600;
height:0.01rem;
     margin-top: 0.15rem;
    }
    /*CSS伪类用法*/
    .hx h1:after, .hx h1:before {
        background: #eaeaea;
        content: "";
        height: 1px;
        position: absolute;
        width: 100%;
    }


.media { margin-top: 0.2rem;}

select::-ms-expand{display:none;}
select{
  appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
  background: none;
}
.page span{background:none !important; text-align:center;}
.page span select{text-align:center;}#content{ max-width:720px; overflow: hidden; margin:0 auto; background-color: #f1f1f1;}    
.header{ width:100%; height:1.2rem; padding:0.2rem 0; background-color: #fff; overflow: hidden;}
    .header .logo{ float:left; width:1rem; height: 1rem; margin-left:0.2rem;}
    .header .logo a{}
    .header .logo img{ width:0.8rem; height: 0.8rem;}
    .header .txt{ float:left; margin-top:0.05rem; font-size:0.2rem; line-height:0.4rem; color:#333;}
    .header .txt span{ font-size:0.3rem; font-weight: bold;}
.header .lxdh{ float:right; margin-right:0.2rem;}
.header .lxdh a{ font-size:0.2rem; color:#333;}
.header .lxdh span{ font-size:0.35rem; font-weight: bold; color:#da2927; }.myBox52240 {
    width: auto;
    height: auto;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 auto 0 auto;
}

.nav-glyphicons-list {
    display: table;
    width: 100%;
    padding-left: 0;
    list-style: none;
}

.nav-glyphicons li {
    display: table-cell;
    text-align: center;
    *display: inline-block;
+ float: left;

}

.nav-glyphicons li ul li {
    display: block;
}

.nav-glyphicons li a {
    display: inline-block;
    width: 100%;
    _width: auto;
    padding-top: 0.2em;
}

.nav-glyphicons .glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word
}

.nav-glyphicons .dropdown-menu {
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.dropdown-menu {
    min-width: inherit;
}

.myBox52240 {
    margin: 0;
    padding: 0;
}

.myBox52240 .nav-glyphicons .glyphicon-class {
    line-height: 24px;
    font-style: normal;
}

.myBox52240 .fa {
    display: inline-block;
    font-size: 16px;
    padding-top: 10px;
}

.myBox52240 ul li a {
    font-size: 14px !important;
    background: #af251b !important;
    color: #fff !important;
    padding: 0 !important;
    line-height: 0 !important;
}

.myBox52240 #nav li a {
    width: auto;
    height: auto;
}

.myBox52240 ul li i {
    font-size: 0.5em;
}

.myBox52240 ul li i:before {
    padding-left: 4px;
}

.myBox52240 ul li.open i:before {
    content: "e253";
    padding-left: 4px;
}

.myBox52240 {
}

.myBox52240 ul li a {
    font-size: 14px;
    color: #000;
    padding: 0;
    line-height: 30px
}

.myBox52240 ul li a:hover {
    color: #f60;
    background-color: #ccc
}
.fl_style_da{
  position:fixed;
  bottom:0;
  z-index:990}
.fl_style_de_clo{
  position:absolute;
  right:0;
  top:0;
  font-size:.24rem;
  z-index:999;
  padding:.12rem}
.f_bank_pbox_img,.f_card_dt,.f_fortune_pic,.f_navpic_ico_card,.f_product_pic,.f_slid_item,.f_sport_pic_box,.f_subject_box,.f_three_pic_li,.f_two_pic_li,.load_imgbg,.school_box_img{
}
.set_nav_g{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:inline-flex}
.set_nav_g_a{
  -webkit-flex:1 1}
. .sw_c1{
  position:fixed;
  z-index:99999999;
  left:0;
  top:0;
  right:0;
  width:100%;
  background:rgba(45,45,45,.7)}
.sw_c2,.sw_c3{
  position:relative}
.m_f_a.sw_tm{
  -webkit-tap-highlight-color:rgba(231,231,231,.6)}
.m_f_con.sw_tm{
  -webkit-flex:1 1}
.cm_tit.sw_tm,.m_f_con.sw_tm{
  -webkit-box-orient:vertical;
  display:-webkit-box}
.app_call_c.sw_tm{
  float:right;
  width:1.1rem;
  height:.5rem;
  line-height:.5rem;
  text-align:center;
  background-size:cover;
  margin:.36rem .3rem 0 0;
  border-radius:25px}
.app_call_c.sw_tm,.app_call_c .txt_c{
  font-style:normal}
.fixednav{
  position:fixed;
  top:0;
  left:0;
  right:0;
  z-index:800;
  background:#f9f9f9;
  opacity:.95;
  width:100%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.n_module{
  clear:both;
  overflow:hidden;
  background:#fff;
  padding:.16rem 0;
  border-bottom:1px solid #e5e5e5;
  font-size:.34rem}
.n_list{
  width:100%;
  overflow:hidden;
  position:relative}
.n_list_a{
  float:left;
  width:18%;
  color:#2d2d2d;
  display:block;
  text-align:center;
  white-space:nowrap;
  line-height:.64rem;
  padding:0 1%}
.n_list .n_list_a{
  width:18%}
.n_list_a:nth-child(5n){
  padding-right:0}
.n_list_a:nth-child(5n+1){
  padding-left:0}
.n_list .icon_open{
  line-height:.6rem}
.n_list_a.n_close{
  -moz-transform:rotate(-180deg);
  -webkit-transform:rotate(-180deg)}
.n_list_a.cur{
  color:#008af5}
.n_toggle_up .icon_open{
  position:relative}
.n_toggle_up .icon_open:before{
  position:absolute;
  right:-5.12px;
  right:-.32rem;
  top:-1.6px;
  top:-.1rem;
  font-weight:590;
  font-size:3.84px;
  font-size:.24rem;
  -ms-transform:rotate(-180deg);
  transform:rotate(-180deg);
  -moz-transform:rotate(-180deg);
  -webkit-transform:rotate(-180deg)}
.n_toggle_down .icon_open{
  position:relative}
.n_toggle_down .icon_open:before{
  position:absolute;
  right:-5.76px;
  right:-.36rem;
  top:-1.6px;
  top:-.1rem;
  font-weight:590;
  font-size:3.84px;
  font-size:.24rem}
.n_list_six{
  width:100%;
  overflow:hidden;
  position:relative}
.n_list_six .n_list_a{
  width:15%}
.n_list_six .n_list_a:nth-child(6n){
  padding-right:0}
.n_list_six .n_list_a:nth-child(6n+1){
  padding-left:0}
.n_list_six .icon_open{
  line-height:.6rem}
.n_list_six .n_list_a.n_close{
  -moz-transform:rotate(-180deg);
  -webkit-transform:rotate(-180deg)}
.n_list_six .toggle_btn_down,.n_list_six .toggle_btn_up{
  background:#fff;
  width:15%;
  padding-right:0}
.n_list_six .toggle_btn_down{
  -moz-transform:rotate(-180deg);
  -webkit-transform:rotate(-180deg)}
.n_list_six .n_list_a.cur{
  color:#008af5}
.ft_cm{
  height:2.5rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#f0f0f0;
  border-top:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  text-align:center;
  color:#888;
  font-size:.22rem}
.ft_cm_fix{
  position:fixed;
  width:100%;
  max-width:768px;
  bottom:0}
.ft_cm_nav{
  margin-top:.66rem}
.ft_cm_nav_a{
  color:#444;
  font-size:.36rem;
  padding:0 .3rem}
.ft_cite{
  display:inline-block;
  margin-top:.2rem}
.f_topbtn{
  right:.3rem;
  bottom:2.6rem;
  background:rgba(0,138,245,.9);
  overflow:hidden;
  line-height:.95rem}
.f_topbtn.showbtn{
  display:block;
  -webkit-animation:opacityIn .5s .1s linear both}
@-webkit-keyframes opacityIn{
  0%{
    opacity:0}
  to{
    opacity:1}
}
@keyframes opacityIn{
  0%{
    opacity:0}
  to{
    opacity:1}
}
.swiper-slide_cite{
  width:100%;
  position:absolute;
  display:block;
  padding:.94rem 0 .16rem;
  left:0;
  bottom:0;
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));
  background:-o-linear-gradient(top,transparent,rgba(0,0,0,.4));
  background:linear-gradient(top,transparent,rgba(0,0,0,.4));
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4))}
.swiper-slide_tit{
  display:block;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  padding:0 1.1rem 0 .2rem;
  font-size:.32rem;
  color:#fff;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  vertical-align:bottom;
  font-weight:400}
.swiper-slide_num{
  position:absolute;
  right:.2rem!important;
  bottom:.2rem!important;
  font-size:.2rem;
  line-height:1.1!important;
  color:#fff;
  height:auto!important;
  z-index:9}
.swiper-pagination-current{
  font-size:.38rem;
  font-weight:600;
  vertical-align:text-bottom}
.f_slide{
  clear:both;
  position:relative;
  padding:.16rem .2rem;
  background:#fff}
.f_slide_list{
  position:relative;
  overflow:hidden;
  visibility:hidden;
  height:3.2rem}
.f_slide_wrap{
  overflow:hidden;
  width:99999px}
.f_slid_item{
  background:#f2f2f2 
  position:relative;
  float:left;
  width:100%;
  background-size:1.1rem auto}
.f_slid_img{
  font-size:0;
  vertical-align:top;
  width:100%}
.f_slide_info{
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4));
  color:#fff;
  padding:.32rem .2rem 0;
  font-size:.34rem;
  height:1rem;
  line-height:.56rem}
.f_slide_t{
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  font-style:normal}
.f_slide_info,.f_slide_t{
  display:block;
  overflow:hidden}
.f_slide_num{
  position:absolute;
  right:.4rem;
  bottom:.1rem;
  line-height:.72rem;
  text-align:right;
  font-family:Arial;
  color:#fff;
  font-size:.22rem}
.f_slide_curNum{
  font-weight:600;
  font-size:.36rem}
.j_imgSlide_sum{
  font-style:normal}
.f_finance_pcenter{
  padding:0 3.8rem 0 .2rem;
  position:relative;
  overflow:hidden;
  clear:both}
.f_finance_pcenter_club,.f_finance_pcenter_lgn,.f_finance_pcenter_lgnout,.f_finance_pcenter_reg,.f_finance_pcenter_stocks,.f_self_stock_link{
  color:#008af5;
  font-size:.24rem;
  height:.8rem;
  line-height:.8rem}
.f_finance_pcenter_face{
  width:.64rem;
  height:.64rem;
  vertical-align:top;
  margin-top:.08rem;
  border-radius:50%;
  -webkit-border-radius:50%;
  margin-right:.2rem}
.f_finance_pcenter_reg{
  position:absolute;
  right:.3rem;
  top:0}
.f_finance_pcenter_user{
  display:block;
  width:100%;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden;
  color:#1a1a1a;
  font-size:.24rem;
  height:.8rem;
  line-height:.8rem}
.f_finance_pcenter_op{
  position:absolute;
  top:0;
  right:.2rem}
.f_finance_pcenter_stocks{
  float:left;
  margin-left:.24rem}
.f_finance_pcenter_club{
  position:absolute;
  right:1.14rem;
  top:0}
.f_self_stock_pic{
  width:.8rem;
  vertical-align:inherit}
.f_self_stock_link{
  float:left}
.feed-load{
  display:none;
  text-align:center;
  height:40px;
  line-height:40px}
.feed-content{
  padding-top:0;
  padding-bottom:0}
.load-icon{
  display:inline-block;
  width:18px;
  height:18px;
  border-top:1px solid #299df2;
  border-left:1px solid #299df2;
  border-right:1px solid #299df2;
  border-bottom:1px solid transparent;
  border-radius:50%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  top:2px;
  -webkit-animation:card_loading 1s infinite linear;
  animation:card_loading 1s infinite linear}
.s_card{
  background:#fff;
  border-bottom:.2rem solid #e8e8e8;
  background-origin:border-box;
  position:relative;
  margin-bottom:0}
.s_card .s_card_it:last-child{
  border-bottom:0}
.s_card_it{
  background:#fff;
  border-bottom:.2rem solid #e8e8e8;
  background-origin:border-box;
  position:relative}
.news_subject .f_md_btit:after{
  background:#fe362c}
.finance_subject .f_md_btit:after{
  background:#008af5}
.ent_subject .f_md_btit:after{
  background:#fe362c}
.mil_subject .f_md_btit:after{
  background:#658037}
.f_card{
  padding:.2rem 0;
  margin:0 .2rem;
  display:-webkit-box;
  display:-moz-flexbox;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  border-bottom:1px solid #e4e4e4}
.f_card_dt{
  width:2rem;
  height:1.34rem;
  margin-right:.24rem;
  position:relative;
  background-size:.6rem auto}
.f_card_dt_img{
  width:100%;
  height:100%}
.f_card_dd{
  width:0;
  -webkit-box-flex:1;
  -moz-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  position:relative;
  -webkit-box-orient:vertical;
  -webkit-box-pack:justify;
  display:-webkit-box}
.f_card_h3,.f_card_icon_wb,.f_card_p,.f_pic_li_info{
  text-align:justify;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.f_card_h3{
  font-size:.34rem;
  color:#000;
  height:.4rem;
  line-height:.4rem;
  font-weight:590}
.f_card_p{
  font-size:.26rem;
  color:#888;
  height:.36rem;
  line-height:.36rem;
  text-align:justify}
.f_card_icon{
  height:.34rem;
  font-size:.2rem}
.f_card_icon_cmt,.f_card_icon_colse,.f_card_icon_live,.f_card_icon_play,.f_card_icon_sb,.f_card_icon_sponsor,.op_sub_tips{
  margin-right:.1rem!important}
.f_card_icon_cmt{
  float:right;
  height:.32rem;
  font-size:.2rem;
  color:#888;
  margin-left:.2rem;
  font-family:Arial;
  line-height:.32rem}
.f_card_icon_cmt .icon_comment{
  font-size:.24rem;
  line-height:.32rem;
  display:inline-block;
  margin-left:.1rem;
  vertical-align:-.04rem;
  color:#888}
.f_card_icon_sb,.op_sub_tips{
  display:inline-block;
  padding:.02rem .04rem;
  overflow:hidden;
  text-align:center;
  background:#fff;
  vertical-align:text-top;
  line-height:1.1;
  margin:0}
.f_card_icon_live,.f_card_icon_sb,.op_sub_tips{
  font-size:.2rem;
  border-radius:.04rem;
  color:#fe362c;
  border:1px solid #fe362c}
.f_card_icon_live{
  float:right;
  height:.24rem;
  line-height:.26rem;
  padding:0 .04rem}
.f_card_h4{
  font-size:.34rem;
  color:#000;
  max-height:.8rem;
  line-height:.4rem;
  text-align:justify;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  word-break:break-all;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis}
.f_v_time{
  width:100%;
  height:.4rem;
  font-size:.2rem;
  color:#fff;
  line-height:.28rem;
  padding-top:.2rem;
  position:absolute;
  left:0;
  bottom:0;
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4));
  text-align:right}
.f_v_time_num{
  padding-right:.1rem}
.f_video_tips{
  width:.32rem;
  height:.32rem;
  color:#fff;
  font-size:.2rem;
  line-height:.36rem;
  text-align:center;
  border-radius:50%;
  border:1px solid hsla(0,0%,100%,.8);
  background:rgba(0,0,0,.4);
  position:absolute;
  left:.1rem;
  bottom:.1rem}
.f_video_tips:before{
  margin-left:-.32px;
  margin-left:-.02rem}
.f_card_icon_play{
  float:right;
  height:.32rem;
  font-size:.2rem;
  color:#888;
  font-family:Arial;
  line-height:.32rem}
.f_card_icon_play .icon_play_1{
  font-weight:590;
  font-size:.24rem;
  display:inline-block;
  margin-left:.1rem;
  vertical-align:-.04rem;
  color:#888}
.f_card_icon_interest{
  float:left}
.f_card_icon_interest .icon_interest{
  margin-right:.1rem}
.f_card_icon_wb{
  float:left}
.f_card_icon_wb .icon_weibo{
  margin-right:.12rem}
.f_card_icon_hot{
  float:left}
.f_card_icon_hot .icon_hot{
  margin-right:.12rem}
.f_card_icon_lc{
  float:left}
.f_card_icon_lc .icon_location{
  margin-right:.1rem}
.f_card_icon_source{
  float:left;
  height:.32rem;
  font-size:.2rem;
  color:#888;
  line-height:.4rem}
.f_card_icon_sponsor{
  color:#888;
  display:inline-block;
  padding:.02rem .04rem;
  overflow:hidden;
  text-align:center;
  font-size:.2rem;
  background:#fff;
  border-radius:.04rem;
  vertical-align:middle;
  line-height:1.1;
  border:1px solid #dcdcdc;
  margin:0}
.f_admt_icon{
  height:.3rem;
  margin:0 .3rem;
  position:relative}
.f_admt_icon:after{
  content:" ";
  display:block;
  height:0;
  clear:both}
.f_admt_icon_elite{
  position:absolute;
  left:0;
  top:0;
  font-size:.2rem;
  height:.3rem;
  line-height:.3rem;
  padding-top:.12rem;
  color:#888}
.f_admt_icon_elite .icon_location{
  margin-right:.1rem}
.f_admt_icon_medal{
  position:absolute;
  right:0;
  top:0;
  width:1.32rem;
  height:.46rem}
.f_admt_icon_medal_pic{
  width:100%;
  vertical-align:top}
.f_card_icon_date{
  float:right;
  font-size:.2rem;
  color:#888;
  height:.32rem;
  line-height:.4rem}
.f_card_icon_ticket{
  color:#f4750e;
  height:.24rem;
  line-height:.26rem;
  border:1px solid #f4750e;
  font-size:.2rem;
  padding:0 .04rem;
  border-radius:.04rem}
.f_three_pic_li_gif{
  position:absolute;
  right:0;
  top:0;
  height:.46rem;
  line-height:.46rem;
  padding:0 .14rem;
  background:rgba(0,0,0,.6);
  font-size:.26rem;
  color:#fff}
.f_card_icon_colse{
  width:.36rem;
  float:right;
  height:.32rem;
  position:relative}
.f_card_icon_colse .icon_colse{
  width:1rem;
  height:.32rem;
  line-height:.32rem;
  font-size:.2rem;
  text-align:right;
  padding-top:.14rem;
  color:#a5a5a5;
  position:absolute;
  right:0;
  bottom:0}
.f_card_icon_ad,.f_card_icon_download_font{
  float:right;
  width:.58rem;
  height:.3rem;
  border:1px solid #93bde6;
  border-radius:3px;
  font-size:.2rem;
  line-height:.3rem;
  text-align:center;
  color:#008af5}
.f_card_icon_download_wrap,.f_card_icon_phone_wrap{
  float:right;
  width:.46rem;
  height:.46rem;
  border-radius:50%;
  border:1px solid #a3c5e7;
  margin-top:-.12rem;
  color:#008af5;
  font-size:.26rem;
  text-align:center;
  line-height:.48rem;
  overflow:hidden}
.f_two_pic{
  padding:.2rem 0;
  margin:0 .2rem;
  border-bottom:1px solid #e4e4e4}
.f_two_pic:after{
  content:" ";
  display:block;
  height:0;
  clear:both}
.f_two_pic_li{
  width:50%;
  position:relative;
  float:left;
  margin-top:.08rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-size:.9rem auto}
.f_two_pic_li:first-child,.f_two_pic_li:nth-child(2){
  margin:0}
.f_two_pic_li:nth-child(2n){
  border-left:.05rem solid #fff}
.f_two_pic_li:nth-child(odd){
  border-right:.05rem solid #fff}
.f_two_pic_li_img{
  width:100%}
.f_two_pic_li_info{
  color:#fff;
  font-size:.32rem;
  font-weight:400;
  position:absolute;
  width:100%;
  text-indent:.14rem;
  height:.7rem;
  line-height:.7rem;
  padding-top:.3rem;
  bottom:0;
  left:0;
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4))}
.f_two_pic_li_info .icon_play_2{
  display:inline-block;
  width:.32rem;
  height:.32rem;
  color:#fff;
  text-indent:.05rem;
  vertical-align:.02rem;
  margin-right:.1rem;
  font-size:.2rem;
  line-height:.34rem;
  border-radius:50%;
  border:1px solid hsla(0,0%,100%,.7);
  background:rgba(0,0,0,.4)}
.f_three_pic{
  padding:.18rem 0 .22rem;
  display:-webkit-box;
  display:-moz-flexbox;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  position:relative}
.f_three_pic_li{
  width:34%;
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  position:relative;
  background-size:.8rem auto}
.f_three_pic_li:only-child{
  background-size:1.1rem auto}
.f_three_pic_li .icon_play_2{
  position:absolute;
  text-align:center;
  line-height:1.04rem;
  border:.04rem solid hsla(0,0%,100%,.95);
  width:1rem;
  height:1rem;
  top:50%;
  left:50%;
  margin:-.5rem 0 0 -.5rem;
  font-size:.5rem;
  background:rgba(0,0,0,.4);
  border-radius:50%;
  color:#fff}
.f_three_pic_li:nth-child(2){
  margin:0 .1rem}
.f_three_pic_li_img{
  width:100%}
.f_three_pic_shadow{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  display:block;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4));
  color:#fff;
  padding:.32rem .2rem 0;
  font-size:.32rem;
  height:1rem;
  overflow:hidden;
  line-height:.56rem}
.f_three_pic_txt{
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden;
  display:block;
  font-style:normal}
.f_sp_bfeed_dt{
  width:1.8rem;
  padding:.08rem .2rem 0 0}
.f_sp_bfeed_dd{
  -webkit-box-flex:1;
  -moz-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  position:relative}
.f_sp_bfeed_pic{
  width:100%}
.f_sp_bfeed_p{
  font-size:.24rem;
  color:#888;
  line-height:.36rem}
.f_no_pic .f_card_h3,.f_no_pic .f_card_h4{
  font-size:.32rem;
  line-height:.44rem;
  height:.88rem;
  max-height:.88rem;
  display:box;
  display:-webkit-box;
  display:-moz-box;
  -webkit-box-align:center;
  -moz-box-align:center;
  -webkit-box-orient:initial}
.f_no_pic .f_card_dd{
  padding-right:1.22rem}
.f_no_pic .f_card_icon{
  position:absolute;
  right:0;
  top:50%;
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%)}
.fixed_box{
  display:none;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  right:0;
  background:rgba(0,0,0,.4);
  z-index:9999;
  animation:opacityIn .8s ease both;
  -webkit-animation:opacityIn .8s ease both}
.fl_f_message{
  left:0;
  right:0;
  top:0;
  z-index:10;
  opacity:1;
  margin-top:4px;
  margin-bottom:4px;
  -webkit-animation:fadeOut 1.5s .5s ease both;
  animation:fadeOut 1.5s .5s ease both;
  font-size:.28rem;
  color:#1874f1;
  background:rgba(222,241,251,.98);
  width:100%;
  height:.64rem;
  line-height:.7rem;
  text-align:center}
.i_gx3_img_div,.m_f_div{
  }
.cm_tit_solo{
  width:4.5rem}
.finpic{
  -webkit-animation:load_clo .2s linear forwards;
  animation:load_clo .2s linear forwards}
.m_f_a+.s_card{
  border-top:.2rem solid #e8e8e8;
  margin-top:-1px}
.m_f_div .img_width{
  //防止部分不规则图片:100%;
  height:100%}
.btn_play_box{
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));
  background:-o-linear-gradient(top,transparent,rgba(0,0,0,.4))}
.f_card_icon_interest{
  float:none;
  font-family:Arial;
  font-size:.2rem;
  color:#008af5}
.f_card_icon_interest .icon_interest{
  font-size:.28rem;
  line-height:.34rem;
  display:inline-block;
  margin-right:.05rem;
  color:#008af5;
  vertical-align:-.04rem}
.f_card_icon_wb{
  float:none;
  font-size:.2rem;
  color:#f69727;
  max-width:1.9rem}
.f_card_icon_wb .icon_weibo{
  font-size:.28rem;
  line-height:.32rem;
  display:inline-block;
  margin-right:.06rem;
  color:#f69727;
  vertical-align:-.04rem}
.f_card_icon_hot{
  float:none;
  font-size:.2rem;
  color:#fe362c}
.f_card_icon_hot .icon_hot{
  font-size:.28rem;
  line-height:.32rem;
  display:inline-block;
  margin-right:.06rem;
  color:#fe362c;
  vertical-align:-.04rem}
.f_card_icon_lc{
  float:none;
  font-family:Arial;
  font-size:.2rem;
  color:#45bfa4}
.f_card_icon_lc .icon_location{
  font-size:.28rem;
  line-height:.32rem;
  display:inline-block;
  margin-right:.05rem;
  color:#45bfa4;
  vertical-align:-.04rem}
.m_f_a_no{
  display:block}
.m_f_a_no,.m_f_a_no .cm_tit{
  box-sizing:border-box;
  -webkit-box-sizing:border-box}
.s_card_sp{
  background:#fff;
  border-bottom:.2rem solid #e8e8e8;
  background-origin:border-box}
.s_card_sp,.two_nav{
  position:relative;
  overflow:hidden}
.two_nav{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  margin:0 .2rem;
  background:#fff;
  height:.8rem;
  line-height:.8rem;
  white-space:nowrap;
  border-bottom:1px solid #e4e4e4}
.two_nav_a.active{
  color:#008af5;
  font-size:.38rem}
.two_nav_a{
  margin-right:.4rem;
  padding:.11rem .2rem;
  line-height:.02rem;
  border-radius:.54rem;
  font-size:.3rem;
  font-weight:700;
  color:#444}
.two_nav_a,.two_nav_a:before{
  display:inline-block;
  position:relative}
.two_nav_a:before{
  content:"";
  line-height:.32px;
  line-height:.02rem;
  bottom:0;
  left:-6.4px;
  left:-.4rem;
  top:.96px;
  top:.06rem;
  width:1px;
  height:5.44px;
  height:.34rem;
  background:#aeaeae;
  -ms-transform:rotate(20deg);
  transform:rotate(20deg);
  -webkit-transform:rotate(20deg)}
.most{
  background:#fff;
  position:relative;
  margin:0 .2rem;
  height:.8rem;
  line-height:.8rem;
  font-size:.32rem;
  color:#008af5;
  text-align:center;
  letter-spacing:.04rem;
  text-decoration:none;
  display:box;
  display:-webkit-box;
  display:-moz-box;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -webkit-box-align:center;
  -moz-box-align:center}
.special_box{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:.2rem 0 .16rem;
  padding:.02rem .2rem 0 0;
  color:#888;
  background:#fff;
  white-space:nowrap;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis}
.special_box,.special_cate{
  height:.4rem;
  line-height:.4rem;
  font-size:.3rem}
.special_cate{
  display:inline-block;
  padding:0 .2rem;
  color:#fff;
  background:#0d8cf5;
  margin-right:.2rem;
  vertical-align:bottom}
.special_most{
  text-decoration:none}
.f_cload_dl{
  padding:.2rem 0;
  margin:0 .3rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  border-bottom:1px solid #e4e4e4}
.f_cload_dt{
  width:1.6rem;
  height:1.2rem;
  margin-right:.24rem;
  position:relative;
  background-color:#f2f2f2}
.f_cload_dd{
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  position:relative}
.f_cload_h4,.f_cload_p{
  height:.3rem;
  background:#f2f2f2}
.f_cload_p{
  margin:.1rem .5rem 0 0}
.f_cload_icon{
  overflow:hidden;
  padding-top:.22rem}
.f_cload_cmnt{
  width:.8rem;
  float:right;
  height:.28rem;
  background:#f2f2f2}
.rotate{
  -webkit-animation:card_loading .6s linear infinite;
  animation:card_loading .6s linear infinite}
@-webkit-keyframes rotate{
  0%{
    -webkit-transform:rotate(0deg)}
  to{
    -webkit-transform:rotate(1turn)}
}
@keyframes loading{
  0%{
    -webkit-transform:rotate(0deg) translateZ(0)}
  to{
    -webkit-transform:rotate(1turn) translateZ(0)}
}
@-webkit-keyframes loading{
  0%{
    -webkit-transform:rotate(0deg) translateZ(0)}
  to{
    -webkit-transform:rotate(1turn) translateZ(0)}
}
.hot_poster .imgLoad,.imgLoad{
  -o-transition:opacity .3s ease-out;
  transition:opacity .3s ease-out;
  -webkit-transition:opacity .3s ease-out;
  opacity:1}
.video_sort{
  background:#fff;
  border-bottom:.2rem solid #f0f0f0;
  font-size:0;
  display:box;
  display:-webkit-box}
.video_sort>a{
  color:#000;
  height:.8rem;
  line-height:.8rem;
  font-size:.3rem;
  display:block;
  -webkit-box-flex:1;
  text-align:center}
.video_sort>a:only-child{
  display:none}
.swiper-slide{
  width:100%;
  padding:.2rem;
  background:#fff;
  box-sizing:border-box;
  -webkit-box-sizing:border-box}
.banner_item{
  display:block;
  width:100%;
  position:relative;
  height:0;
  overflow:hidden;
  padding-top:56.25%;
  background:#f2f2f2 url() no-repeat 50%;
  background-size:.64rem .5rem}
.banner_item:before{
  content:"";
  position:absolute;
  z-index:3;
  width:16.64px;
  width:1.04rem;
  height:16.64px;
  height:1.04rem;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:auto;
  
  background-size:100% 100%}
.banner_item:after{
  content:"";
  position:absolute;
  bottom:-1px;
  left:0;
  height:19.84px;
  height:1.24rem;
  width:100%;
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4))}
.banner{
  position:absolute;
  height:100%;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:auto}
.time_mark{
  position:absolute;
  z-index:2;
  left:.2rem;
  bottom:.2rem;
  font-size:.18rem;
  line-height:.22rem;
  color:#fff}
.swiper-pagination{
  position:absolute;
  right:.4rem;
  bottom:.9rem;
  line-height:.2rem;
  height:.2rem;
  z-index:5}
.swiper-pagination-bullet{
  vertical-align:middle;
  background:hsla(0,0%,100%,.54);
  margin-left:.12rem}
.swiper-pagination-bullet-active{
  background:#fff;
  width:.14rem;
  height:.14rem}
.banner_tit{
  font-size:.28rem;
  line-height:.3rem;
  padding-top:.2rem;
  color:#011;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.videoList{
  overflow:hidden;
  position:relative;
  padding:0 .2rem;
  background:#fff}
.vue_demo{
  display:none}
.hots_video{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  display:-webkit-flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-flex-wrap:wrap}
.hots_video_li{
  width:50%;
  float:left;
  position:relative;
  padding-top:.2rem}
.hots_video_li:nth-child(odd){
  padding-right:.1rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.hots_video_li:nth-child(2n){
  padding-left:.1rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.poster_wrap{
  position:relative;
  height:0;
  overflow:hidden;
  padding-top:56.25%;
  
  background-size:.64rem .5rem}
.poster_wrap:after{
  content:"";
  position:absolute;
  bottom:-1px;
  left:0;
  height:11.84px;
  height:.74rem;
  width:100%;
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4))}
.poster_wrap:before{
  content:"";
  position:absolute;
  left:2.24px;
  left:.14rem;
  bottom:2.24px;
  bottom:.14rem;
  width:6.08px;
  width:.38rem;
  height:6.08px;
  height:.38rem;
  background-size:100% 100%;
  z-index:3}
.poster_wrap img{
  position:absolute;
  width:100%;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:auto;
  -o-transition:opacity .3s linear;
  transition:opacity .3s linear;
  -webkit-transition:opacity .3s linear;
  opacity:0}
.poster_wrap .finpic,.poster_wrap .imgLoad{
  opacity:1}
.posterTime{
  position:absolute;
  z-index:2;
  right:.16rem;
  bottom:.12rem;
  font-size:.24rem;
  line-height:1.5;
  color:#fff}
.poster_tit{
  font-size:.26rem;
  line-height:.4rem;
  height:.8rem;
  overflow:hidden;
  color:#011;
  padding-top:.13rem;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  -webkit-line-clamp:2}
.hots_video_li_a{
  display:block}
.h_load_more{
  padding:.14rem 0 .26rem;
  text-align:center;
  background:#f0f0f0;
  margin-top:.2rem}
.h_load_more .loading_btn{
  color:#616161;
  display:inline-block;
  font-size:.28rem;
  height:.48rem;
  line-height:.48rem;
  padding:0 0 0 .6rem;
  position:relative}
.h_load_more .icon_loading{
  position:absolute;
  top:0;
  left:0;
  font-size:.48rem;
  color:#3990e6;
  -webkit-animation:loading 1.1s linear infinite;
  animation:loading 1.1s linear infinite}
.f_topbtn{
  position:fixed;
  right:.2rem;
  display:none;
  bottom:1.6rem;
  background:rgba(0,0,0,.6);
  color:#fff;
  width:.84rem;
  height:.84rem;
  text-align:center;
  line-height:1rem;
  font-size:.56rem;
  z-index:500;
  border-radius:50%}
.f_load_more{
  text-align:center;
  background:#f0f0f0;
  margin-top:.2rem}
.f_load_more .f_load_more_btn{
  color:#616161;
  display:inline-block;
  font-size:.28rem;
  height:.48rem;
  line-height:.48rem;
  padding:0 0 0 .6rem;
  position:relative}
.f_load_more .f_load_more_btn .icon_loading{
  position:absolute;
  top:0;
  left:0;
  font-size:.48rem;
  color:#3990e6;
  -webkit-animation:loading 1.1s linear infinite;
  animation:loading 1.1s linear infinite}
.img_box,.match_img_box,.swiper-slide,.weibo_img{
}
.s_card_white{
  background:#fff;
  margin-bottom:0;
  background-origin:border-box;
  position:relative;
  overflow:hidden}
.card_module{
  overflow:inherit}
.card_module .card_module{
  overflow:inherit;
  border-bottom:1px solid #e4e4e4;
  background:#fff;
  position:relative;
  width:100%;
  margin:.16rem 0}
.card_module .card_module:after{
  top:-2.56px;
  top:-.16rem}
.card_module .card_module:after,.card_module .card_module:before{
  content:"";
  position:absolute;
  width:100%;
  height:2.56px;
  height:.16rem;
  background:#e8e8e8}
.card_module .card_module:before{
  bottom:-2.56px;
  bottom:-.16rem}
.card_module .s_card:n{
  background:red}
.s_card_sport{
  background:#fff;
  position:relative;
  width:100%;
  margin:.16rem 0}
.s_card_sport:after{
  top:-2.56px;
  top:-.16rem}
.s_card_sport:after,.s_card_sport:before{
  content:"";
  position:absolute;
  width:100%;
  height:2.56px;
  height:.16rem;
  background:#e8e8e8}
.s_card_sport:before{
  bottom:-2.56px;
  bottom:-.16rem}
.img_box{
  width:.66rem;
  height:.66rem;
  margin:0 auto;
  background-size:.32rem .32rem;
  border-radius:50%}
.m_match{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  height:1.6rem;
  position:relative}
.m_match:after{
  content:"";
  display:block;
  width:1px;
  height:16px;
  height:1rem;
  background:#ececec;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  right:0;
  margin:auto;
  z-index:1}
.m_match_a{
  display:inline-block;
  width:50%;
  height:100%}
.m_m_box .m_match:nth-child(2):before{
  content:"";
  display:block;
  width:96%;
  height:1px;
  background:#f1f1f1;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:0 auto auto}
.match_box{
  width:100%;
  height:100%;
  padding-top:.26rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.m_match .match_box:first-child,.match_box{
  position:relative}
.match_box_cite{
  width:1.1rem;
  text-align:center}
.match_team{
  display:block;
  font-size:.24rem;
  color:#222;
  margin-top:.14rem;
  line-height:1.1;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-all}
.match_img_box{
  width:.66rem;
  height:.66rem;
  margin:0 auto;
  background-size:.32rem .32rem}
.match_img_box,.match_img_box .img_width{
  border-radius:50%}
.match_box_c{
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  right:0;
  margin:.26rem auto auto;
  text-align:center;
  font-size:.2rem;
  width:1.6rem;
  z-index:1;
  background:#fff}
.m_match_a_solo{
  width:100%;
  position:relative;
  z-index:2}
.m_match_a_solo .match_box_c{
  width:4.4rem}
.m_match_a_solo .match_num{
  width:1.2rem;
  min-height:1rem;
  float:left;
  font-size:.66rem;
  overflow:inherit;
  line-height:1.5;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap}
.m_match_a_solo .match_style{
  font-size:.28rem}
.m_match_a_solo .match_live{
  font-size:.32rem;
  margin-top:.1rem}
.m_match_a_solo .m_match_a_solo{
  width:1.6rem}
.match_box_c_c{
  width:2rem;
  float:left}
.match_box_c.match_box_c_max{
  width:auto}
.match_box_c.match_box_c_max .match_num,.match_box_c.match_box_c_max .match_style{
  padding:0 .2rem}
.match_style{
  color:#909090}
.match_num,.match_style{
  display:block;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.match_num{
  font-size:.34rem;
  color:#111;
  line-height:1.5}
.match_live{
  font-size:.2rem;
  color:#909090;
  line-height:1.3;
  display:block;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap}
.match_live.live{
  color:#fe362c;
  border:1px solid rgba(254,54,44,.4);
  border-radius:.2rem}
.match_live.live,.match_live.lives{
  display:inline-block;
  padding:0 .14rem}
.match_live.lives{
  color:#008af5;
  border:1px solid rgba(0,138,245,.4);
  border-radius:.2rem}
.match_live.lived{
  color:#aaa;
  display:inline-block;
  border:1px solid hsla(0,0%,67%,.4);
  padding:0 .14rem;
  border-radius:.2rem;
  margin-top:.04rem}
.swiper-container{
  position:relative;
  overflow:hidden;
  z-index:1;
  padding-top:.2rem;
  margin:0 .2rem;
  border-bottom:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.swiper-wrapper{
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  transition-property:-webkit-transform;
  -webkit-transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform,-webkit-transform;
  -webkit-box-sizing:content-box;
  box-sizing:content-box}
.swiper-slide{
  background-size:1.28rem 1rem;
  -webkit-flex-shrink:0;
  -ms-flex:0 0 auto;
  -ms-flex-negative:0;
  flex-shrink:0;
  height:100%;
  position:relative;
  padding:0!important;
  max-height:3.4rem}
.swiper-container_team{
  border-bottom:0;
  margin:0 0 0 -.2rem}
.swiper-slide_team{
  width:1.4rem;
  display:inline-block;
  min-width:.6rem;
  height:1.5rem;
  text-align:center;
  background:none}
.swiper-slide_team .img_box{
  display:inline-block;
  width:.6rem;
  height:.6rem;
  border-radius:50%;
  margin-top:.28rem}
.img_box .img_width{
  border-radius:50%}
.team_name{
  font-size:.26rem;
  color:#888;
  margin-top:.06rem;
  padding:0 .1rem;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.fl_top{
  display:block;
  position:fixed;
  right:.3rem;
  bottom:3.6rem;
  width:.84rem;
  height:.84rem;
  line-height:.9rem;
  text-align:center;
  font-size:.5rem;
  border-radius:.84rem;
  background:rgba(0,138,245,.9);
  z-index:5}
.fl_top,.fl_top:active,.fl_top:hover,.fl_top:visited{
  color:#fff}
.fl_messges_news{
  position:absolute;
  width:.16rem;
  height:.16rem;
  right:0;
  top:0;
  background:#fb3835;
  border:.04rem solid #fff;
  border-radius:100%}
.s_card_cec{
  margin-top:-1px;
  border-top:.08rem solid #f7f7f7;
  border-bottom:.06rem solid #f7f7f7;
  position:relative;
  overflow:hidden}
.s_card_cec:after{
  content:"";
  display:block;
  width:100%;
  height:1px;
  background:#f7f7f7;
  position:absolute;
  bottom:0}
.s_card_cec+.s_card_cec{
  margin-top:-.08rem}
.s_card_cec_vd{
  padding:0;
  overflow:hidden}
.s_card_cec_vd .m_video_box{
  padding-bottom:0}
.s_card_cec_vd .s_card_cec_da:first-child{
  border:0}
.card_tit_zt{
  margin:.1rem .2rem -.1rem;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.card_tit_zt_e{
  display:inline-block;
  height:.2rem;
  line-height:.2rem;
  padding:.08rem .05rem .04rem;
  font-size:.2rem;
  color:#fff;
  vertical-align:middle;
  background:#008af5;
  border-radius:.06rem;
  margin-right:.1rem}
.card_tit_zt_txt{
  font-size:.26rem;
  color:#1a1a1a;
  vertical-align:middle}
.card_tit_wb{
  height:.5rem;
  padding:.24rem .2rem 0;
  overflow:hidden}
.weibo_img{
  float:left;
  position:relative;
  background-size:.32rem .25rem;
  display:inline-block;
  margin-right:.2rem}
.weibo_img,.weibo_img .img_width{
  width:.5rem;
  height:.5rem;
  border-radius:50%}
.weibo_v{
  position:absolute;
  width:.18rem;
  height:.18rem;
  line-height:.18rem;
  border:1px solid #fff;
  font-weight:400;
  right:0;
  bottom:0;
  font-size:.18rem;
  border-radius:50%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  color:#fff;
  background:#fdb900;
  text-indent:-1px}
.weibo_v_b{
  background:#008af5}
.weibo_v_g{
  background:#ffb501}
.weibo_info{
  float:left}
.weibo_info_c{
  font-size:.3rem;
  color:#111;
  margin-right:.2rem}
.weibo_info_t{
  font-size:.2rem;
  color:#aaa}
.weibo_info_follow{
  float:right;
  width:1.26rem;
  height:.44rem;
  border:1px solid #e4e4e4;
  border-radius:.06rem;
  color:#666;
  font-size:.24rem;
  display:box;
  display:-webkit-box;
  display:-moz-box;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -webkit-box-align:center;
  -moz-box-align:center}
.weibo_info_follow:after{
  content:"\5173\6CE8"}
.weibo_info_follow.active:after{
  content:"\5DF2\5173\6CE8"}
.weibo_info_follow.active .follow_ic{
  display:none}
.follow_ic{
  font-size:.24rem;
  margin-right:.08rem}
.s_card_cec_da{
  position:relative}
.s_card_cec_da_em{
  height:.28rem;
  margin:auto .14rem auto auto;
  font-size:.28rem;
  color:#008af5;
  line-height:1.2}
.s_card_cec_da:after,.s_card_cec_da_em{
  position:absolute;
  right:0;
  top:0;
  bottom:0}
.s_card_cec_da:after{
  left:0;
  margin:-1px auto auto;
  content:"";
  display:block;
  background:#e4e4e4;
  height:1px;
  width:94.66%}
.s_card_cec .m_video_tit_sp{
  margin:0 0 .18rem}
.s_card_cec .m_video_img_box_sp{
  margin-top:.22rem}
.special_most{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#fff;
  position:relative;
  margin:-1px .2rem 0;
  padding-right:.36rem;
  display:block;
  height:.8rem;
  line-height:.8rem;
  font-size:.3rem;
  color:#008af5;
  text-align:right;
  border-top:1px solid #e4e4e4}
.special_most:after{
  content:"";
  position:absolute;
  right:0;
  top:4.8px;
  top:.3rem;
  width:3.2px;
  width:.2rem;
  height:3.2px;
  height:.2rem;
  border-top:1px solid #008af5;
  border-right:1px solid #008af5;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg)}
.most_da{
  background:#fff;
  position:relative;
  margin:0 .2rem;
  display:block;
  height:.6rem;
  line-height:.6rem;
  font-size:.3rem;
  color:#008af5;
  text-align:center;
  text-decoration:none}
.most_ic{
  font-size:.24rem;
  color:#008af5}
.f_slide{
  margin-bottom:0}
.page_main{
  overflow:hidden}
.card_wb{
  margin-bottom:-.06rem}
.card_wb_v{
  position:absolute;
  right:0;
  bottom:0;
  height:.2rem;
  width:.2rem;
  background-size:cover}
.card_wb_v_b{
  background-size:cover}
.m_f_con_n .icon_share2{
  font-size:.3rem;
  vertical-align:-2px;
  padding-right:.08rem}
.m_f_con_n .icon_page_praise{
  font-size:.36rem;
  vertical-align:-4px;
  padding-right:.08rem}
.cm_f_ic .cm_mark,.ic_r{
  margin-right:.14rem}
.f_cjsearch{
  margin-bottom:.16rem;
  padding:0 .3rem;
  clear:both}
.f_cjsearch_dl{
  position:relative;
  height:.56rem;
  border:none;
  background:#fff;
  padding:0 .84rem 0 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex}
.f_cjsearch_name{
  font-weight:400;
  text-align:center}
.f_cjsearch_select{
  position:absolute;
  left:0;
  top:-.08rem;
  height:.56rem;
  width:1.18rem;
  opacity:0;
  border:0;
  z-index:99}
.f_cjsearch_con{
  position:relative;
  font-size:.26rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1}
.f_cjsearch_input{
  clear:both;
  position:relative;
  padding:0 .24rem;
  height:.56rem;
  line-height:.56rem}
.f_cjsearch_text{
  width:100%;
  height:.56rem;
  line-height:normal;
  padding:0;
  border:0;
  background:0;
  outline:none;
  display:block}
.f_cjsearch_btn{
  position:absolute;
  z-index:10;
  border:0;
  width:.84rem;
  font-size:.36rem;
  height:.56rem;
  line-height:.56rem;
  right:0;
  top:0;
  border-radius:0;
  text-align:center;
  color:#676767}
.f_cjsearch_btn:after{
  content:"";
  width:1px;
  height:6.4px;
  height:.4rem;
  background:#ececec;
  position:absolute;
  top:1.28px;
  top:.08rem;
  left:0}
.f_cjsearch_submit{
  position:absolute;
  width:100%;
  height:100%;
  display:block;
  top:0;
  left:0;
  opacity:0}
.f_cjsearch_dt{
  position:relative;
  margin-top:.08rem;
  cursor:pointer;
  background:#fff;
  text-align:left;
  height:.4rem;
  line-height:.4rem;
  border-right:1px solid #ececec;
  color:#1a1a1a;
  font-size:.26rem;
  padding:0 .3rem 0 .16rem;
  width:1.12rem}
.f_cjsearch_dt:after{
  content:"";
  display:block;
  position:absolute;
  top:1.28px;
  top:.08rem;
  right:3.84px;
  right:.24rem;
  width:1.92px;
  width:.12rem;
  height:1.92px;
  height:.12rem;
  border-right:1px solid #666;
  border-bottom:1px solid #666;
  border-left:none;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg)}
.school_tit{
  font-size:.3rem;
  color:#111;
  line-height:.36rem;
  padding:.22rem 0;
  position:relative;
  text-indent:.2rem}
.school_tit:after{
  content:"";
  width:1.28px;
  width:.08rem;
  height:4.8px;
  height:.3rem;
  background:#008af5;
  border-radius:0 .64px .64px 0;
  border-radius:0 .04rem .04rem 0;
  position:absolute;
  left:0;
  top:4.16px;
  top:.26rem}
.school_nav{
  height:.8rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:.24rem 0;
  margin:0 .2rem;
  font-size:.26rem;
  color:#666;
  line-height:1.1;
  text-align:center;
  border-top:1px solid #ececec}
.school_nav_a{
  position:relative;
  vertical-align:middle;
  color:#666;
  padding:0 .3rem}
.school_nav_a:after{
  content:"";
  position:absolute;
  right:0;
  top:.96px;
  top:.06rem;
  display:inline-block;
  width:1px;
  height:4.16px;
  height:.26rem;
  -webkit-transform:rotate(10deg);
  background:#ececec;
  -ms-transform:rotate(10deg);
  transform:rotate(10deg)}
.school_nav_a.active{
  color:#008af5}
.school_box,.school_nav .school_nav_a:last-child:after{
  display:none}
.school_box{
  padding:0 .1rem 0 .2rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-flex-flow:wrap;
  -webkit-flex-flow:wrap;
  flex-flow:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between}
.school_box.active{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex}
.school_box_no{
  width:25%;
  border-right:.1rem solid #fff;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.school_box_img{
  border:1px solid #ececec;
  display:block;
  background-size:.64rem .5rem}
.school_box_tit{
  text-align:center;
  font-size:.26rem;
  color:#666;
  line-height:.32rem;
  padding:.14rem 0 .24rem}
.f_eduappls_th{
  margin:0 .3rem;
  height:.7rem;
  border-bottom:1px solid #dadada;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between}
.f_eduappls_nav{
  display:block;
  font-size:.24rem;
  line-height:.7rem;
  color:#444;
  text-align:center}
.f_eduappls_line{
  width:1px;
  height:.2rem;
  margin-top:.26rem;
  background:#dadada;
  display:block}
.f_eduappls_nav.active{
  font-weight:600;
  color:#1a1a1a;
  position:relative}
.f_eduappls_nav.active:before{
  top:11.2px;
  top:.7rem;
  border-top:1.6px solid #dadada;
  border-top:.1rem solid #dadada}
.f_eduappls_nav.active:after,.f_eduappls_nav.active:before{
  content:"";
  width:0;
  height:0;
  position:absolute;
  left:50%;
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  border-left:1.6px solid transparent;
  border-left:.1rem solid transparent;
  border-right:1.6px solid transparent;
  border-right:.1rem solid transparent}
.f_eduappls_nav.active:after{
  top:10.88px;
  top:.68rem;
  border-top:1.6px solid #fff;
  border-top:.1rem solid #fff}
.f_eduappls_bd{
  padding:0 .3rem}
.f_eduappls_row{
  height:1.26rem;
  border-bottom:1px solid #e4e4e4;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  position:relative}
.f_eduappls_rank{
  width:.48rem;
  height:.48rem;
  font-weight:700;
  text-align:center;
  line-height:.5rem;
  position:relative;
  font-family:Arial;
  font-size:.26rem;
  color:#797979;
  margin-top:.4rem;
  background:#f0f0f0;
  border-radius:50%;
  display:block;
  margin-right:.3rem}
.f_eduappls_rank:before{
  content:"";
  width:3.84px;
  width:.24rem;
  height:3.52px;
  height:.22rem;
  position:absolute;
  top:-1.6px;
  top:-.1rem;
  right:0}
.f_eduappls_rank.one{
  color:#ef5011}
.f_eduappls_rank.two{
  color:#ee8e1c}
.f_eduappls_rank.three{
  color:#797979}
.f_eduappls_rank.one:before{
  background-size:100% 100%}
.f_eduappls_rank.two:before{
  background-size:100% 100%}
.f_eduappls_rank.three:before{
  background-size:100% 100%}
.f_eduappls_img{
  width:.86rem;
  margin:.2rem .18rem 0 0}
.f_eduappls_pic{
  width:100%;
  border-radius:.14rem;
  display:block}
.f_eduappls_txt{
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  margin-top:.2rem}
.f_eduappls_num{
  font-size:.2rem;
  height:1.26rem;
  line-height:1.26rem;
  color:#888;
  position:absolute;
  right:0;
  top:0}
.f_eduappls_title{
  font-size:.3rem;
  line-height:.44rem;
  color:#1a1a1a}
.f_eduappls_bref{
  font-size:.24rem;
  line-height:.42rem;
  color:#444}
.card_finance{
  margin:.2rem 0}
.stock_rank_title{
  clear:both;
  height:.8rem;
  border-bottom:1px solid #ddd}
.stock_rank_title_li{
  width:50%;
  float:left;
  text-align:center}
.on .stock_rank_title_a{
  font-weight:600;
  border-bottom:1px solid #3990e6}
.stock_rank_title_a{
  display:inline-block;
  line-height:.8rem;
  height:.8rem}
.stock_rank_ul,.stock_rank_ul_3,.stock_rank_ul_4{
  clear:both;
  height:.8rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:1px solid #ececec}
.stock_rank_cm_li,.stock_rank_ul_3_li,.stock_rank_ul_4_li{
  width:20%;
  position:relative;
  text-align:center;
  float:left;
  overflow:hidden}
.stock_rank_ul_4_li{
  width:25%}
.stock_rank_ul_3_li{
  width:33%}
.stock_rank_cm_a{
  height:.4rem;
  width:100%;
  display:block;
  border-right:1px solid #ececec;
  margin:.2rem 0;
  font-size:.3rem}
.stock_ul_box{
  margin:0 .24rem;
  padding:.14rem 0;
  border-bottom:1px solid #ececec}
.select_data_ul_3,.select_data_ul_4,.stock_data_ul,.stock_data_ul9{
  clear:both;
  overflow:hidden}
.stock_data_ul_li:first-child{
  width:32%}
.stock_data_ul_li:nth-child(2){
  width:26%}
.stock_data_ul_li:nth-child(3){
  width:22%}
.stock_data_ul_li:nth-child(4){
  width:20%}
.stock_data_ul9_li,.stock_data_ul_li{
  float:left;
  height:.56rem;
  line-height:.56rem;
  font-size:.28rem;
  overflow:hidden}
.stock_data_ul9_li:first-child{
  width:32%}
.stock_data_ul9_li:nth-child(2){
  width:30%}
.stock_data_ul9_li:nth-child(3){
  width:38%}
.select_data_ul_3 .stock_data_ul_li:first-child{
  width:33%}
.select_data_ul_3 .stock_data_ul_li:nth-child(2){
  width:34%;
  text-align:center}
.select_data_ul_3 .stock_data_ul_li:nth-child(3){
  width:33%;
  text-align:center}
.f_red{
  color:#fe4444}
.stock_data_more{
  display:block;
  height:.68rem;
  line-height:.68rem;
  text-align:center;
  text-decoration:none}
.stock_rank_cm_li.on:after,.stock_rank_ul_3_li.on:after,.stock_rank_ul_4_li.on:after{
  content:"";
  position:absolute;
  width:2.24px;
  width:.14rem;
  height:2.24px;
  height:.14rem;
  bottom:-1.28px;
  bottom:-.08rem;
  background:#fff;
  border-left:1px solid #dfdfdf;
  border-top:1px solid #dfdfdf;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  left:50%;
  margin-left:-1.6px;
  margin-left:-.1rem}
.commutation_btn,.finance_login{
  padding:10px 12px;
  clear:both;
  overflow:hidden}
.finance_login_a{
  height:30px;
  width:75px;
  background-color:#3990e6;
  color:#fff;
  font-size:15px;
  border-radius:4px;
  text-align:center;
  line-height:30px}
.f_threetxt{
  margin:0 .24rem;
  padding:.28rem 0;
  height:1.04rem;
  font-size:.32rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex}
.f_threetxt_link{
  border-right:1px solid #e4e4e4;
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  width:0;
  height:1.04rem;
  float:left;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:center}
.f_threetxt_link:last-child{
  border:none}
.f_threetxt_h2{
  height:1.04rem;
  display:box;
  display:-webkit-box;
  -webkit-box-pack:center;
  -webkit-box-align:center}
.card_finance{
  border-top:1px solid #ececec;
  border-bottom:1px solid #ececec;
  background:#fff}
.commutation_input{
  padding:.2rem 0;
  margin:0 .24rem;
  border-bottom:1px solid #ececec}
.commutation_input_txt{
  width:1.52rem;
  height:.6rem;
  line-height:.6rem;
  border:1px solid #ececec}
.commutation_input_s{
  color:#666}
.commutation_btn{
  padding:.2rem .24rem;
  clear:both;
  overflow:hidden}
.commutation_a.clearBtn{
  background-color:#ececec;
  color:#1a1a1a}
.commutation_a{
  height:.6rem;
  width:1.5rem;
  background-color:#3990e6;
  color:#fff;
  font-size:.3rem;
  border-radius:.08rem;
  text-align:center;
  line-height:.6rem}
.m_tablist_ul{
  height:.76rem;
  background:#f9f9f9;
  border-bottom:1px solid #ececec;
  display:-webkit-box;
  display:-moz-flexbox;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex}
.m_tablist_li{
  display:block;
  text-align:center;
  color:#1a1a1a;
  line-height:.76rem;
  -webkit-box-flex:1;
  -moz-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1}
.m_tablist_link{
  display:inline-block;
  padding:0 .06rem}
.m_tablist_li.active .m_tablist_link{
  color:#139bef;
  border-bottom:2px solid #139bef}
.m_tablist_table{
  width:100%}
.m_tablist_table_tr:nth-child(odd){
  background:#fff}
.m_tablist_table_tr:nth-child(2n){
  background:#f9f9f9}
.m_tablist_table_th{
  height:.68rem;
  font-weight:400;
  font-size:.24rem}
.m_tablist_table_td{
  height:.68rem;
  text-align:center;
  font-size:.28rem}
.m_tablist_table_num{
  font-size:.2rem;
  width:.32rem;
  height:.32rem;
  line-height:.32rem;
  border-radius:50%;
  background:#bfbfbf;
  color:#fff;
  display:inline-block}
.m_tablist_table_tr:nth-child(2) .m_tablist_table_num{
  background:#f44647}
.m_tablist_table_tr:nth-child(3) .m_tablist_table_num{
  background:#ec8933}
.m_tablist_table_tr:nth-child(4) .m_tablist_table_num{
  background:#e6b82e}
.m_tablist_more{
  text-align:center;
  height:.85rem;
  line-height:.85rem;
  background:#fff}
.m_tablist_more_btn{
  padding-right:.28rem;
  font-size:.24rem;
  color:#139bef;
  position:relative}
.m_tablist_more_btn:before{
  height:13.6px;
  height:.85rem;
  line-height:13.6px;
  line-height:.85rem;
  right:0;
  height:0;
  border-left:1.6px solid #139bef;
  border-left:.1rem solid #139bef}
.m_tablist_more_btn:after,.m_tablist_more_btn:before{
  content:"";
  position:absolute;
  top:1.28px;
  top:.08rem;
  width:0;
  border-top:1.6px solid transparent;
  border-top:.1rem solid transparent;
  border-bottom:1.6px solid transparent;
  border-bottom:.1rem solid transparent}
.m_tablist_more_btn:after{
  right:1px;
  height:0;
  border-left:1.6px solid #fff;
  border-left:.1rem solid #fff}
.f_fortune{
  padding:0 .24rem;
  overflow:hidden}
.f_fortune,.f_fortune_overview{
  border-bottom:1px solid #ececec}
.f_fortune_pic{
  float:left;
  width:1.04rem;
  height:1.04rem;
  margin:.3rem .2rem 0 0;
  overflow:hidden;
  border-radius:50% 50%;
  background-size:.6rem auto;
  text-align:center}
.fortuneov_img{
  width:1.04rem;
  vertical-align:middle}
.f_fortune_content{
  overflow:hidden}
.f_fortune_content_h2{
  margin-top:.18rem;
  line-height:.52rem;
  font-size:.3rem;
  font-weight:600;
  white-space:nowrap}
.f_fortune_content_h2,.f_fortune_content_pre{
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.f_fortune_content_pre{
  height:1.08rem;
  margin:.08rem 0 .26rem;
  line-height:.36rem;
  font-size:.28rem}
.f_fortune_grads{
  overflow:hidden;
  height:.88rem}
.f_fortune_title{
  float:left;
  margin:.18rem .34rem .18rem 0;
  padding:0 .14rem 0 .28rem;
  width:.6rem;
  height:.52rem;
  border-right:1px solid #ececec}
.f_fortune_title_text{
  display:block;
  width:.6rem;
  height:.52rem;
  line-height:.26rem;
  font-size:.24rem}
.f_fortune_grades{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  overflow:hidden}
.f_fortune_grades_li{
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  text-align:center;
  height:.88rem;
  line-height:.88rem;
  font-size:.22rem}
.f_fortune_grades_li:first-child{
  text-align:left}
.f_fortune_grades_li:last-child{
  text-align:right}
.f_fortune_grades_li>img{
  margin-left:.04rem;
  width:.4rem;
  height:.4rem;
  vertical-align:middle;
  background-size:.24rem auto}
.f_md_th{
  height:.8rem;
  border-bottom:1px solid #dfdfdf}
.f_md_th:after{
  content:" ";
  display:block;
  height:0;
  clear:both}
.f_md_btit,.f_md_tit{
  font-size:.34rem;
  line-height:.8rem;
  color:#666;
  font-weight:400;
  float:left;
  position:relative}
.f_md_btit_link{
  font-size:.36rem;
  color:#008af5;
  font-weight:600}
.f_md_btit:after{
  position:absolute;
  left:-3.2px;
  left:-.2rem;
  top:3.84px;
  top:.24rem;
  content:"";
  background:#008af5;
  width:.64px;
  width:.04rem;
  height:5.76px;
  height:.36rem;
  border-radius:.64px;
  border-radius:.04rem}
.f_md_list{
  float:right}
.f_md_list_li{
  float:left;
  font-size:.3rem;
  color:#008af5;
  line-height:.8rem;
  margin-left:.46rem}
.f_md_list_link{
  color:#008af5}
.f_feed_pagenum{
  font-size:.2rem;
  float:right;
  height:.8rem;
  overflow:hidden;
  line-height:.8rem;
  color:#008af5}
.f_feed_pagenum_cur{
  font-size:.36rem;
  text-align:right;
  line-height:.7rem}
.f_feed_card_nav{
  clear:both;
  height:.7rem;
  position:relative;
  padding:0 .2rem}
.f_feed_active{
  font-size:.36rem;
  text-align:right;
  line-height:.7rem}
.f_feed_nav{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}
.f_feed_nav_span{
  display:inline-block;
  margin:0 .1rem;
  width:.08rem;
  height:.08rem;
  line-height:.12rem;
  text-indent:999em;
  overflow:hidden;
  border-radius:50%;
  background:#dfdfdf}
.f_feed_nav_span.active{
  background:#008af5;
  width:.12rem;
  height:.12rem}
.f_md_bd{
  clear:both}
.f_md_th{
  margin:0 .2rem}
.f_bank_pbox{
  padding-bottom:.2rem}
.f_bank_pbox_bd{
  margin:0 .2rem}
.f_bank_pbox_th{
  height:.8rem;
  margin:0 .2rem;
  border-top:.04rem solid #dfdfdf}
.f_bank_pbox.noborder .f_bank_pbox_th{
  border:none}
.f_bank_pbox_img{
  display:block;
  background-size:1.1rem}
.f_bank_pbox_tit{
  float:left;
  font-size:.28rem;
  color:#1a1a1a;
  line-height:.8rem}
.f_bank_pbox_info{
  float:right;
  font-size:.24rem;
  line-height:.8rem;
  color:#f69727}
.f_bank_pbox_list{
  display:-webkit-box;
  display:-moz-flexbox;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex}
.f_bank_pbox_item{
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1}
.f_bank_pbox_item:nth-child(3n-1){
  margin:0 .2rem}
.f_bank_pbox_uname{
  font-size:.24rem;
  color:#444;
  width:100%;
  height:.65rem;
  line-height:.65rem;
  text-align:center;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.f_bank_pbox_pic{
  width:100%;
  border:1px solid #dfdfdf;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.f_product{
  clear:both;
  padding:.2rem;
  overflow:hidden}
.f_product_nav{
  float:left;
  width:25%;
  padding:.16rem .08rem .12rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:center;
  border-top:1px solid #ececec;
  border-right:1px solid #ececec}
.f_product_pic{
  display:inline-block;
  background-size:.6rem auto}
.f_product_img,.f_product_pic{
  width:.8rem;
  height:.8rem}
.f_product_name{
  font-size:.28rem;
  clear:both;
  height:.4rem;
  line-height:.4rem;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden;
  padding-top:.08rem}
.f_product_nav:nth-child(4n){
  border-right:0}
.f_product_nav:first-child,.f_product_nav:nth-child(2),.f_product_nav:nth-child(3),.f_product_nav:nth-child(4){
  border-top:0}
.f_more_tips{
  position:relative;
  top:-1px;
  padding:0 .2rem;
  overflow:hidden}
.f_more_tips .more_btn{
  display:block;
  text-align:center;
  font-size:.28rem;
  color:#008af5;
  height:.7rem;
  line-height:.7rem;
  border-top:1px solid #dfdfdf}
.f_more_tips .more_icon{
  color:#008af5;
  display:inline-block;
  margin-left:.16rem;
  vertical-align:-.02rem}
.f_more_tips .icon_back{
  display:inline-block;
  transform:rotateY(180deg);
  -webkit-transform:rotateY(180deg)}
.f_more_tips .icon_loading{
  font-size:.4rem;
  vertical-align:-.08rem;
  padding:0 .2rem}
.f_more_tips .animate{
  vertical-align:middle;
  -webkit-animation:loading 1.1s linear infinite;
  animation:loading 1.1s linear infinite;
  -moz-animation:loading 1.1s linear infinite;
  display:inline-block}
.f_more_tips .goto{
  position:relative;
  left:.1rem;
  top:0;
  padding-left:0;
  -webkit-transform:rotate(-90deg)}
.f_card_loading{
  display:inline-block;
  padding-left:.12rem}
.f_card_loading .loader{
  position:relative;
  top:.08rem;
  border-top:.04rem solid hsla(0,0%,100%,.2);
  border-right:.04rem solid hsla(0,0%,100%,.2);
  border-bottom:.04rem solid hsla(0,0%,100%,.2);
  border-left:.04rem solid #008af5;
  -webkit-animation:card_loading 1.1s infinite linear;
  animation:card_loading 1.1s infinite linear}
.f_card_loading .loader,.f_card_loading .loader:after{
  border-radius:50%;
  width:4.48px;
  width:.28rem;
  height:4.48px;
  height:.28rem}
.news_subject .f_more_tips .more_btn,.news_subject .f_more_tips .more_icon{
  color:#fe362c}
.news_subject .f_card_loading .loader{
  border-left:.04rem solid #fe362c}
.finance_subject .f_more_tips .more_btn,.finance_subject .f_more_tips .more_icon{
  color:#008af5}
.finance_subject .f_card_loading .loader{
  border-left:.04rem solid #008af5}
.ent_subject .f_more_tips .more_btn,.ent_subject .f_more_tips .more_icon{
  color:#f36}
.ent_subject .f_card_loading .loader{
  border-left:.04rem solid #f36}
.mil_subject .f_more_tips .more_btn,.mil_subject .f_more_tips .more_icon{
  color:#658037}
.mil_subject .f_card_loading .loader{
  border-left:.04rem solid #658037}
@-webkit-keyframes card_loading{
  0%{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)}
  to{
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)}
}
@keyframes card_loading{
  0%{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)}
  to{
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)}
}
.p_list_tab{
  clear:both;
  overflow:hidden;
  padding:.14rem 0;
  border-bottom:1px dashed #d9d9d9;
  margin:0 .2rem;
  line-height:.48rem;
  font-size:.32rem;
  display:-webkit-box;
  display:-moz-flexbox;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex}
.p_list_tab_li{
  height:.48rem;
  line-height:.48rem;
  text-align:center;
  cursor:pointer;
  -webkit-box-flex:1;
  -moz-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1}
.p_list_tab_li.on{
  background:#008af5;
  color:#fff}
.news_subject .p_list_tab_li.on{
  background:#ff4846}
.finance_subject .p_list_tab_li.on{
  background:#008af5}
.ent_subject .p_list_tab_li.on{
  background:#f36}
.mil_subject .p_list_tab_li.on{
  background:#658037}
.finance_index{
  position:relative;
  padding:.08rem .2rem;
  clear:both;
  overflow:hidden}
.finance_index_link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  width:100%;
  height:.48rem;
  line-height:.48rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  clear:both}
.finance_index_l,.finance_index_r{
  width:50%;
  float:left;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.finance_index_l{
  padding-right:.12rem;
  position:relative}
.finance_index_l:after{
  content:"";
  display:block;
  top:2.56px;
  top:.16rem;
  height:10.88px;
  height:.68rem;
  right:0;
  width:1px;
  background:#ececec;
  position:absolute}
.finance_index_name,.finance_index_percentage,.finance_index_scole{
  display:block;
  height:.48rem;
  line-height:.48rem;
  float:left;
  margin:0;
  padding:0;
  font-size:.24rem}
.finance_index_r{
  padding-left:.12rem}
.finance_index_scole{
  width:45%;
  font-weight:600;
  text-align:center}
.finance_index_percentage{
  width:0;
  -webkit-box-flex:1;
  -moz-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  text-align:right}
.f_red{
  color:#fe362c}
.f_green{
  color:#117e09}
.f_grey{
  color:#666}
.f_stockrecord{
  margin:0 .2rem;
  clear:both;
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex}
.f_stockrecord_item{
  padding:.2rem 0;
  width:0;
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1 1;
  flex:1 1;
  position:relative}
.f_stockrecord_item:last-child:after{
  background:none}
.f_stockrecord_item:after{
  content:"";
  display:block;
  height:16.64px;
  height:1.04rem;
  top:5.12px;
  top:.32rem;
  right:0;
  width:1px;
  background:#ececec;
  position:absolute}
.f_stockrecord_name,.f_stockrecord_num,.f_stockrecord_wave{
  display:block;
  text-align:center;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.f_stockrecord_name{
  font-size:.26rem}
.f_stockrecord_num{
  font-weight:590;
  font-size:.36rem}
.f_stockrecord_wave{
  font-size:.2rem;
  color:#8b8b8b}
.f_stockrecord_green{
  color:#117e09}
.f_stockrecord_red{
  color:#fe4444}
.f_stockrecord_info{
  border-top:1px solid #ececec;
  margin:0 .2rem;
  padding:.16rem 0}
.f_stockrecord_info:after{
  content:" ";
  display:block;
  height:0;
  clear:both}
.f_stockrecord_mark{
  font-size:.2rem;
  color:#0090f7;
  border:1px solid #0090f7;
  border-radius:.08rem;
  padding:0 .08rem;
  float:left;
  position:relative;
  height:.4rem;
  line-height:.4rem;
  overflow:hidden}
.f_stockrecord_updata{
  font-style:normal;
  font-size:10px;
  line-height:.4rem;
  color:#8b8b8b;
  float:right}
.sina_tj_home_txt .sina_tj{
  display:block;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  padding-left:.28rem;
  overflow:hidden;
  position:relative}
.sina_tj_home_txt .sina_tj:before{
  content:"";
  position:absolute;
  top:50%;
  margin-top:-.64px;
  margin-top:-.04rem;
  left:0;
  background:#3990e6;
  display:inline-block;
  width:1.92px;
  width:.12rem;
  height:1.92px;
  height:.12rem;
  border-radius:50%}
.sina_tj_home_txt{
  padding:.16rem 0;
  margin:0 .24rem;
  border-top:1px solid #ececec}
.w_recommend{
  overflow:hidden;
  margin:0 .2rem}
.w_recommend_ul{
  padding:.3rem 0;
  display:box;
  display:-webkit-box}
.w_recommend_li{
  overflow:hidden;
  position:relative;
  width:100%}
.w_recommend_dl{
  float:left;
  width:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  display:-webkit-flex}
.w_recommend_dl:first-child,.w_recommend_dl:nth-child(2){
  margin-bottom:.2rem}
.w_recommend_dt{
  width:1.18rem;
  height:1.18rem;
  margin-right:.12rem;
  position:relative}
.w_recommend_dt img{
  width:100%;
  max-width:100%;
  max-height:100%;
  vertical-align:top;
  border-radius:50%}
.w_recommend_dd{
  width:0;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1 1;
  -webkit-flex:1}
.w_recommend_tit{
  font-size:.28rem;
  margin-bottom:.2rem;
  white-space:nowrap;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis}
.w_recommend_btn{
  cursor:pointer;
  display:inline-block;
  border:1px solid #3990e6;
  border-radius:3px;
  padding:0 .1rem;
  line-height:.46rem;
  font-size:.24rem;
  color:#3990e6}
.w_recommend_btn:after{
  content:"\5173\6CE8"}
.w_recommend_btn.checked{
  color:#888;
  border-color:#bebebe}
.w_recommend_btn.checked:after{
  content:"\5DF2\5173\6CE8"}
.w_recommend_icon{
  font-size:.2rem;
  margin-right:.1rem}
.w_recommend_pagenation{
  height:.56rem;
  border-top:1px solid #ececec;
  text-align:center}
.swiper-pagination-bullet{
  display:inline-block;
  width:.1rem;
  height:.1rem;
  border-radius:50%;
  margin:0 .05rem;
  background-color:#e8e8e8}
.swiper-pagination-bullet-active{
  background-color:#3990e6}
.recommend_slide{
  width:100%;
  overflow:hidden}
.w_recommend_yellew{
  background:#ffa800}
.w_recommend_blue,.w_recommend_yellew{
  width:.36rem;
  height:.36rem;
  color:#fff;
  border-radius:50%;
  text-align:center;
  line-height:.4rem;
  font-size:.24rem;
  position:absolute;
  right:.04rem;
  bottom:.04rem}
.w_recommend_blue{
  background:#2fb0f7}
.w_recommend_red{
  width:.36rem;
  height:.36rem;
  color:#fff564;
  border-radius:50%;
  text-align:center;
  line-height:.4rem;
  background:#bd1b17;
  font-size:.24rem;
  position:absolute;
  right:.04rem;
  bottom:.04rem}
.com_da_m,.new_icon{
  position:absolute!important;
  right:.1rem!important;
  top:.1rem!important;
  bottom:auto!important;
  width:.5rem!important;
  height:.28rem!important;
  line-height:.28rem!important;
  text-align:center!important;
  font-size:.2rem!important;
  color:#fff!important;
  border-radius:.04rem!important;
  background:rgba(0,0,0,.2)!important;
  text-shadow:none!important}
.refresh_info{
  display:inline-block;
  position:absolute;
  z-index:99;
  top:.2rem;
  left:0;
  right:0;
  margin:0 auto;
  text-align:center;
  -webkit-animation:fade_in_Out 1.5s 1s ease both;
  animation:fade_in_Out 1.5s 1s ease both;
  opacity:0}
.refresh_info_txt{
  display:inline-block;
  padding:0 .26rem;
  height:.56rem;
  line-height:.56rem;
  background:#008af5;
  border-radius:.5rem;
  font-size:.26rem;
  color:#fff}
@keyframes fade_in_Out{
  0%{
    opacity:1}
  to{
    opacity:0}
}
@-webkit-keyframes fade_in_Out{
  0%{
    opacity:1}
  to{
    opacity:0}
}
.call_app_link{
  position:fixed;
  bottom:.9rem;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  padding:0 .3rem;
  height:.7rem;
  line-height:.7rem;
  background-image:-webkit-gradient(linear,left top,right top,from(#1eabf6),to(#828dfa));
  background-image:-webkit-linear-gradient(left,#1eabf6,#828dfa);
  background-image:-o-linear-gradient(left,#1eabf6 0,#828dfa 100%);
  background-image:linear-gradient(left,#1eabf6,#828dfa);
  -webkit-box-shadow:0 0 .1rem 0 rgba(0,0,0,.2);
  box-shadow:0 0 .1rem 0 rgba(0,0,0,.2);
  border-radius:.35rem;
  font-size:.28rem;
  color:#fff;
  -webkit-tap-highlight-color:transparent;
  z-index:999998}
.call_app_link:visited{
  color:#fff}
.fix_top{
  top:0}
.sw_ch0{
  position:fixed;
  left:0;
  right:0}
.sw_ch0,.sw_ch01{
  width:100%;
  z-index:999}
.sw_ch01{
  position:relative;
  max-width:750px;
  background:#f8f8f8;
  overflow:hidden;
  margin:0 auto;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex}
.sw_ch1{
  width:100%;
  display:box;
  display:-webkit-box}
.sw_ch2{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:5;
  display:-webkit-box;
  overflow:hidden}
.sw_ch2,.sw_ch3{
  position:relative}
.sw_ch3{
  width:100vw;
  float:left;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)}
.m_f_a.sw_tm{
  padding:.2rem 0;
  margin:0 .3rem}
.m_f_div.sw_tm{
  width:1rem;
  height:.76rem}
.m_f_div.sw_tm.sp,.m_f_div.sw_tm.sp .img_width{
  width:.7rem;
  height:.7rem;
  border-radius:50%}
.m_f_div.sw_tm .img_width{
  height:100%}
.m_f_con.sw_tm{
  width:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-right:1.5rem;
  -webkit-box-align:center;
  -moz-box-align:center;
  -webkit-box-orient:initial!important}
.app_box_c{
  height:100%;
  width:1.7rem;
  position:absolute;
  right:0;
  background:#f8f8f8;
  z-index:99}
.cm_tit.sw_tm{
  color:#111;
  position:relative;
  display:block;
  line-height:1.3}
.cm_tit.sw_tm.sp{
  font-size:.28rem;
  color:#000}
.cm_tit_str{
  font-weight:700;
  color:#1a1a1a}
.app_call_c_c.sw_tm{
  float:right;
  width:1.1rem;
  height:.5rem;
  line-height:.5rem;
  text-align:center;
  background-size:cover;
  margin:.36rem .3rem 0 0}
.app_call_c_c.sw_tm.sp{
  background-image:-webkit-linear-gradient(left,#1eabf6,#828dfa);
  border-radius:25px}
.app_call_c_c.sw_tm.sp:after{
  content:"\6253\5F00";
  font-size:.24rem;
  color:#fff;
  line-height:.54rem}
.app_call_c_c .txt_c{
  font-style:normal}
.sw_nav_n{
  width:.06rem;
  height:.06rem;
  margin:0 .05rem}
.sw_nav_n_a{
  width:.1rem;
  background-image:-webkit-gradient(linear,left top,right top,from(#fe362c),to(#fe2c70));
  background-image:-webkit-linear-gradient(left,#fe362c,#fe2c70);
  background-image:-o-linear-gradient(left,#fe362c 0,#fe2c70 100%);
  background-image:linear-gradient(90deg,#fe362c 0,#fe2c70)}
.fl_logo{
  width:.8rem;
  height:.8rem;
  margin-right:.2rem}
.fix_bottom{
  bottom:0}
.logo_tit{
  position:relative;
  font-size:.3rem;
  color:#111;
  letter-spacing:.02rem;
  line-height:.8rem;
  text-indent:.2rem;
  white-space:nowrap;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  margin-right:1.5rem}
.logo_tit:before{
  content:"";
  height:.4rem;
  width:1px;
  background:#d6d6d6;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
  margin:0;
  padding:0;
  border:0;
  outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  display:block}
html{
  font-family:Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,Arial,sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  font-size:62.5%;
  line-height:1.5}
body{
  font-size:16px;
  overflow-x:hidden;
  min-width:320px;
  background:#fff}
a,body{
  color:#1a1a1a}
a{
  text-decoration:none}
a:active{
  color:#3990e6;
  outline:0}
audio,canvas,progress,video{
  display:inline-block;
  vertical-align:baseline}
audio:not([controls]){
  display:none;
  height:0}
svg:not(:root){
  overflow:hidden}
hr{
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  height:0}
pre{
  overflow:auto;
  white-space:pre;
  white-space:pre-wrap;
  word-wrap:break-word}
code,kbd,pre,samp{
  font-family:monospace;
  font-size:1rem}
mark{
  background:#ff0;
  color:#1a1a1a}
dfn{
  font-style:italic}
table{
  border-collapse:collapse;
  border-spacing:0}
td,th{
  padding:0}
ol,ul{
  list-style:none outside none}
h1,h2,h3,h4,h5,h6,strong{
  font-size:100%;
  font-weight:400}
img{
  vertical-align:middle;
  border:0;
  -ms-interpolation-mode:bicubic}
button,input,optgroup,select,textarea{
  color:inherit;
  font:inherit;
  margin:0}
button{
  overflow:visible}
button,select{
  text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{
  -webkit-appearance:button;
  cursor:pointer}
button[disabled],html input[disabled]{
  cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{
  border:0;
  padding:0}
input{
  line-height:normal}
input[type=checkbox],input[type=radio]{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
  height:auto}
input[type=search]{
  -webkit-appearance:textfield;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
  -webkit-appearance:none}
textarea{
  overflow:auto;
  resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{
  color:#ccc}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
  color:#ccc}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
  color:#ccc}
.border_box{
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.fl{
  float:left}
.fr{
  float:right}
.hide{
  display:none!important}
.show{
  display:block!important}
.ellipsis{
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden}
.break{
  word-break:break-all;
  word-wrap:break-word}
.clearfix:after{
  content:" ";
  display:block;
  height:0;
  clear:both}
.clearfix{
  *zoom:1}
.noScript{
  margin:10px;
  text-align:center;
  background:#adb9c4;
  color:#fff;
  display:block;
  height:40px;
  line-height:40px}
@font-face{
  font-family:SinaHomeFont;
  src:url(https://mjs.sinaimg.cn/wap/project/channelv4/1.2.89/channel/static/fonts/SinaHomeFont.f52fa93b.ttf) format("truetype"),url(../../static/fonts/SinaHomeFont.5c3d9a6f.woff) format("woff"),url(../../static/img/SinaHomeFont.8165c4b0.svg#SinaHomeFont) format("svg");
  font-weight:400;
  font-style:normal}
[class*=" icon_"],[class^=icon_]{
  font-family:SinaHomeFont!important;
  speak:none;
  font-style:normal;
  font-weight:400;
  -webkit-font-feature-settings:normal;
  font-feature-settings:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale}
.icon_add:before{
  content:"\E900"}
.icon_add_b:before{
  content:"\E901"}
.icon_adown:before{
  content:"\E902"}
.icon_audio:before{
  content:"\E903"}
.icon_aup:before{
  content:"\E904"}
.icon_b_delete:before{
  content:"\E905"}
.icon_b_refresh:before{
  content:"\E906"}
.icon_b_video:before{
  content:"\E907"}
.icon_back:before{
  content:"\E908"}
.icon_back_1:before{
  content:"\E909"}
.icon_back_b:before{
  content:"\E90A"}
.icon_cai:before{
  content:"\E90B"}
.icon_cai_1:before{
  content:"\E90C"}
.icon_calendar:before{
  content:"\E90D"}
.icon_camera:before{
  content:"\E90E"}
.icon_camera_2:before{
  content:"\E90F"}
.icon_candle:before{
  content:"\E910"}
.icon_change:before{
  content:"\E911"}
.icon_check:before{
  content:"\E912"}
.icon_clock:before{
  content:"\E913"}
.icon_close:before{
  content:"\E914"}
.icon_close_1:before{
  content:"\E915"}
.icon_collect:before{
  content:"\E916"}
.icon_collected:before{
  content:"\E917"}
.icon_colse:before{
  content:"\E918"}
.icon_com:before{
  content:"\E919"}
.icon_com_b:before{
  content:"\E91A"}
.icon_comment:before{
  content:"\E91B"}
.icon_comment_comment_ico:before{
  content:"\E91C"}
.icon_comment_launch_ico:before{
  content:"\E91D"}
.icon_comment_praise_ico:before{
  content:"\E91E"}
.icon_comment_title_ico:before{
  content:"\E91F"}
.icon_date:before{
  content:"\E920"}
.icon_delete:before{
  content:"\E921"}
.icon_delete_old:before{
  content:"\E922"}
.icon_ding:before{
  content:"\E923"}
.icon_ding_1:before{
  content:"\E924"}
.icon_down_18:before{
  content:"\E925"}
.icon_download:before{
  content:"\E926"}
.icon_download_1:before{
  content:"\E927"}
.icon_download_2:before{
  content:"\E928"}
.icon_edit:before{
  content:"\E929"}
.icon_enter:before{
  content:"\E92A"}
.icon_exclamation:before{
  content:"\E92B"}
.icon_file:before{
  content:"\E92C"}
.icon_fire:before{
  content:"\E92D"}
.icon_gender:before{
  content:"\E92E"}
.icon_headportrait:before{
  content:"\E92F"}
.icon_home:before{
  content:"\E930"}
.icon_hot:before{
  content:"\E931"}
.icon_img:before{
  content:"\E932"}
.icon_img_g:before{
  content:"\E933"}
.icon_img_list:before{
  content:"\E934"}
.icon_interest:before{
  content:"\E935"}
.icon_iq_refresh:before{
  content:"\E936"}
.icon_kdata:before{
  content:"\E937"}
.icon_khot:before{
  content:"\E938"}
.icon_kuser:before{
  content:"\E939"}
.icon_lg:before{
  content:"\E93A"}
.icon_like:before{
  content:"\E93B"}
.icon_live:before{
  content:"\E93C"}
.icon_loading:before{
  content:"\E93D"}
.icon_location:before{
  content:"\E93E"}
.icon_location2:before{
  content:"\E93F"}
.icon_logo_m:before{
  content:"\E940"}
.icon_menu:before{
  content:"\E941"}
.icon_menu_44:before{
  content:"\E942"}
.icon_more:before{
  content:"\E943"}
.icon_navigation:before{
  content:"\E944"}
.icon_open:before{
  content:"\E945"}
.icon_open_18:before{
  content:"\E946"}
.icon_packup:before{
  content:"\E947"}
.icon_page_audio:before{
  content:"\E948"}
.icon_page_audio_loading:before{
  content:"\E949"}
.icon_page_audio_pause:before{
  content:"\E94A"}
.icon_page_audio_play:before{
  content:"\E94B"}
.icon_page_check:before{
  content:"\E94C"}
.icon_page_checked:before{
  content:"\E94D"}
.icon_page_comment_1:before{
  content:"\E94E"}
.icon_page_comment_2:before{
  content:"\E94F"}
.icon_page_comment_3:before{
  content:"\E950"}
.icon_page_comment_4:before{
  content:"\E951"}
.icon_page_edit:before{
  content:"\E952"}
.icon_page_loading:before{
  content:"\E953"}
.icon_page_praise:before{
  content:"\E954"}
.icon_page_share:before{
  content:"\E955"}
.icon_page_share_1:before{
  content:"\E956"}
.icon_page_spread:before{
  content:"\E957"}
.icon_page_unchecked:before{
  content:"\E958"}
.icon_page_v:before{
  content:"\E959"}
.icon_page_video:before{
  content:"\E95A"}
.icon_people:before{
  content:"\E95B"}
.icon_phone_18:before{
  content:"\E95C"}
.icon_pictures:before{
  content:"\E95D"}
.icon_play:before{
  content:"\E95E"}
.icon_play_2:before{
  content:"\E95F"}
.icon_police:before{
  content:"\E960"}
.icon_praise:before{
  content:"\E961"}
.icon_push:before{
  content:"\E962"}
.icon_quotes:before{
  content:"\E963"}
.icon_refresh:before{
  content:"\E964"}
.icon_refresh_fl:before{
  content:"\E965"}
.icon_return:before{
  content:"\E966"}
.icon_s_del:before{
  content:"\E967"}
.icon_s_refresh:before{
  content:"\E968"}
.icon_s_video:before{
  content:"\E969"}
.icon_same:before{
  content:"\E96A"}
.icon_search:before{
  content:"\E96B"}
.icon_search_44:before{
  content:"\E96C"}
.icon_set:before{
  content:"\E96D"}
.icon_share:before{
  content:"\E96E"}
.icon_share2:before{
  content:"\E96F"}
.icon_sina_logo:before{
  content:"\E970"}
.icon_skin:before{
  content:"\E971"}
.icon_sort:before{
  content:"\E972"}
.icon_star:before{
  content:"\E973"}
.icon_stock:before{
  content:"\E974"}
.icon_tag_pic_ico:before{
  content:"\E975"}
.icon_telephone:before{
  content:"\E976"}
.icon_tick:before{
  content:"\E977"}
.icon_time:before{
  content:"\E978"}
.icon_top:before{
  content:"\E979"}
.icon_top_1:before{
  content:"\E97A"}
.icon_top_2:before{
  content:"\E97B"}
.icon_trend:before{
  content:"\E97C"}
.icon_uninterested:before{
  content:"\E97D"}
.icon_user:before{
  content:"\E97E"}
.icon_user_2:before{
  content:"\E97F"}
.icon_v:before{
  content:"\E980"}
.icon_video:before{
  content:"\E981"}
.icon_video_refresh_ico:before{
  content:"\E982"}
.icon_video2:before{
  content:"\E983"}
.icon_view:before{
  content:"\E984"}
.icon_view_old:before{
  content:"\E985"}
.icon_weibo:before{
  content:"\E986"}
.page_main{
  max-width:750px;
  margin:0 auto}
.card_module{
  clear:both;
  overflow:hidden;
  margin-bottom:.16rem;
  background:#fff;
  border-bottom:1px solid #e4e4e4}
.i_bg{
  }
address,cite,em,i,mark,u{
  font-style:normal}
.cm_c_c{
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  right:0;
  margin:auto}
.ic_v{
  }
.ic_v_b{
  }
.Card_Mb8{
  border-bottom:.08rem solid #ececec}
.Card_M0,.Card_Mb8{
  background:#f8f8f8}
html{
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility}
.hd_s1{
  height:.88rem;
  line-height:.88rem;
  color:#fff;
  font-size:.34rem;
  position:relative;
  padding:0 .2rem;
  overflow:hidden}
.hd:before,.hd_s1:before,.topnav_box:after{
  content:"";
  left:0;
  top:0;
  position:absolute;
  width:100%;
  height:0;
  padding-top:42.666666%;
  background:-webkit-linear-gradient(50deg,#838dfb,#8191f8 10%,#4fa2f1 50%,#1eabf6);
  background:-o-linear-gradient(50deg,#838dfb 0,#8191f8 10%,#4fa2f1 50%,#1eabf6 100%);
  background:linear-gradient(40deg,#838dfb,#8191f8 10%,#4fa2f1 50%,#1eabf6);
  z-index:-1}
.topnav_box:after{
  top:-.88rem!important}
.hd_s2{
  height:.88rem;
  line-height:.88rem;
  color:#fff;
  font-size:.34rem;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.5)),to(transparent));
  background:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);
  background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);
  background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);
  background:-webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);
  position:relative;
  padding:0 .2rem;
  overflow:hidden}
.hd_tit{
  position:absolute;
  width:100%;
  text-align:center;
  z-index:1;
  left:0}
.hd_tit_a,.hd_tit_a:hover,.hd_tit_a:visited{
  color:#fff}
.hd_tit_l{
  float:left;
  padding-left:.2rem;
  margin-left:.2rem;
  position:relative}
.hd_tit_l:before{
  position:absolute;
  left:0;
  top:.22rem;
  content:"";
  display:inline-block;
  width:1px;
  height:.42rem;
  background:hsla(0,0%,100%,.15)}
.hd_tit_l .icon_enter{
  color:hsla(0,0%,100%,.6)}
.hd_ic{
  width:.48rem;
  height:.48rem;
  font-size:.48rem;
  color:#fff;
  margin-top:.2rem;
  position:relative;
  z-index:5}
.hd_ic:hover,.hd_ic:visited{
  color:#fff!important}
.h_user_pic{
  width:.48rem;
  height:.48rem;
  border-radius:50%;
  vertical-align:inherit;
  position:absolute;
  left:0;
  top:0}
.hd_ic_m{
  margin-right:.4rem}
.hd_tit_ic{
  font-size:.24rem;
  padding:0 .1rem 0 .06rem}
.hasface:before{
  content:""}
.hd_cannel{
  font-size:.32rem}
.hd_cannel,.hd_ic_sp{
  color:#fff;
  position:relative;
  z-index:10}
.hd_ic_sp{
  width:.6rem;
  height:.6rem;
  font-size:.6rem;
  margin-top:.1rem}
.hd_ic_lg{
  font-size:.8rem;
  color:#fff;
  margin-top:.06rem}
.hd_ic_lg:hover,.hd_ic_lg:visited{
  color:#fff!important}
.hd_ic_img{
  float:right;
  display:inline-block;
  height:.4rem;
  width:.96rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#6dbfff;
  color:#fff;
  padding:.02rem .04rem .04rem .4rem;
  font-size:.22rem;
  line-height:.36rem;
  position:relative;
  border-radius:.32rem;
  margin:.24rem .4rem 0 0}
.hd_ic_img:before{
  content:"";
  display:block;
  height:.32rem;
  width:.32rem;
  background:#fff;
  border-radius:50%;
  position:absolute;
  left:.04rem;
  top:.04rem}
.hd_ic_img.active{
  padding:.02rem .4rem .04rem .08rem;
  background:#0074d0}
.hd_ic_img.active:before{
  left:auto;
  right:.04rem}
.hd_ic_img :nth-child(2){
  display:none}
.hd_ic_img.active :nth-child(2){
  display:inline}
.hd_ic_img.active :first-child{
  display:none}
.set_nav_g{
  position:absolute;
  margin:auto;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:4rem;
  height:.56rem;
  border-radius:.56rem;
  line-height:.56rem;
  background:#007ddf}
.set_nav_g_a{
  display:block;
  width:50%;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1 1;
  text-align:center;
  font-size:.3rem;
  color:hsla(0,0%,100%,.85);
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.set_nav_g_a:hover,.set_nav_g_a:visited{
  color:#fff}
.set_nav_g_a:first-child{
  text-indent:.12rem}
.set_nav_g_a:nth-child(2){
  text-indent:-.12rem}
.set_nav_g_a.active{
  font-weight:700;
  color:#008af5;
  background:#fff;
  border-radius:.56rem;
  text-indent:0}
.set_nav_g_a.active:hover,.set_nav_g_a.active:visited{
  color:#008af5}
.hd{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  padding:.24rem 0 .08rem;
  text-align:center;
  position:relative}
.hd,.icon_lg{
  overflow:hidden}
.icon_lg{
  float:left;
  width:1.32rem;
  height:.6rem;
  margin:.04rem 0 .32rem .2rem;
  line-height:.6rem;
  font-size:1.32rem;
  color:#fff}
.icon_lg:hover,.icon_lg:visited{
  color:#fff!important}
.hd_cut{
  height:.44rem;
  width:1.98rem;
  line-height:0;
  border-radius:.44rem;
  background:#2c91e0;
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  top:0;
  margin:.36rem auto auto}
.hd_cut,.hd_cut_a{
  display:inline-block}
.hd_cut_a{
  float:left;
  line-height:.44rem;
  width:50%;
  font-size:.22rem;
  text-align:center}
.hd_cut_a,.hd_cut_a:hover,.hd_cut_a:visited{
  color:#106099}
.hd_cut:after{
  position:absolute;
  left:1rem;
  top:.13rem;
  content:"";
  display:block;
  width:1px;
  height:.18rem;
  background:#6bb0e7}
.hd_cut_a.active{
  color:#fff;
  font-size:.24rem}
.hd_cut_a.active:hover,.hd_cut_a.active:visited{
  color:#fff}
.hd_set{
  height:.44rem;
  line-height:.44rem;
  float:right;
  margin:.08rem .2rem 0 0}
.hd_s_w{
  height:.44rem;
  width:.44rem}
.hd_s_set,.hd_s_w{
  display:inline-block}
.hd_s_set{
  font-size:.36rem;
  color:#fff;
  margin-left:.33rem;
  vertical-align:middle}
.hd_s_set:hover,.hd_s_set:visited{
  color:#fff!important}
.hd_nav{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  font-size:.32rem;
  overflow:hidden;
  line-height:1.1;
  text-align:left;
  width:100%}
.hd_nav_a{
  float:left;
  display:inline-block;
  width:14%;
  text-align:center;
  margin:0 .02rem .24rem 0}
.hd_nav_a,.hd_nav_a:hover,.hd_nav_a:visited{
  color:#fff}
.topnav_box{
  position:relative;
  max-height:2.31rem;
  padding:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  will-change:max-height;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  background:#f4f4f4;
  -webkit-transition:max-height .2s ease-out;
  -o-transition:max-height .2s ease-out;
  transition:max-height .2s ease-out;
  overflow:hidden;
  background:url(../../static/img/bg.cdf9c1ed.png) left -.88rem no-repeat #299df2;
  background-size:100% auto;
  padding-bottom:.18rem}
.topnav_box_sp{
  padding-right:.1rem}
.topnav_box:before{
  content:"";
  position:absolute;
  width:100%;
  height:1px;
  left:0;
  top:0;
  background:hsla(0,0%,91%,.15)}
.topnav_box[data-close=down]{
  max-height:2.31rem}
.topnav_box[data-close=up]{
  max-height:.77rem;
  -webkit-transition:max-height 80ms ease-out;
  -o-transition:max-height 80ms ease-out;
  transition:max-height 80ms ease-out}
.topnav_nav{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-top:.16rem}
.topnav_item{
  display:block;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1 1;
  width:0;
  font-size:.34rem;
  line-height:0;
  height:.5rem;
  color:#fff;
  white-space:nowrap;
  position:relative;
  text-align:center;
  -webkit-tap-highlight-color:transparent}
.topnav_item:hover,.topnav_item:visited{
  color:#fff}
.topnav_item.active .topnav_s{
  height:.5rem;
  line-height:.5rem;
  padding:0 .18rem;
  background:rgba(53,128,220,.5);
  border-radius:1rem;
  white-space:nowrap;
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -o-transform:translateX(-50%)}
.topnav_btn{
  position:relative;
  text-indent:.38rem;
  overflow:hidden}
.topnav_btn .icon_page_spread{
  vertical-align:middle}
.topnav_arrow{
  display:inline-block;
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  outline:0 solid #000;
  -webkit-transition:-webkit-transform .2s ease-out;
  transition:-webkit-transform .2s ease-out;
  -o-transition:transform .2s ease-out;
  transition:transform .2s ease-out;
  transition:transform .2s ease-out,-webkit-transform .2s ease-out;
  text-indent:0;
  padding-left:.1rem}
.topnav_s{
  line-height:.5rem;
  vertical-align:middle}
.topnav_btn .topnav_s{
  position:static}
.topnav_box[data-close=down] .topnav_arrow{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg);
  -webkit-transition:-webkit-transform 80ms ease-out;
  transition:-webkit-transform 80ms ease-out;
  -o-transition:transform 80ms ease-out;
  transition:transform 80ms ease-out;
  transition:transform 80ms ease-out,-webkit-transform 80ms ease-out}
.cm_tit{
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-all}
.cm_tit,.cm_tit_solo{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  font-size:.34rem;
  color:#1a1a1a;
  line-height:.48rem;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis}
.cm_tit_solo{
  white-space:nowrap;
  margin-top:-.04rem}
.cm_f_ic{
  width:100%;
  line-height:1.1;
  color:#888;
  font-size:.22rem;
  position:relative}
.cm_f_ic:empty{
  display:none}
.cm_f_ic:after{
  content:" ";
  display:block;
  height:0;
  clear:both}
.cm_mark{
  display:inline-block;
  padding:.02rem .04rem;
  overflow:hidden;
  text-align:center;
  color:#888;
  font-size:.2rem;
  background:none;
  border:1px solid #dcdcdc;
  border-radius:.04rem;
  vertical-align:middle;
  margin-right:.1rem}
.cm_mark.fr{
  margin:0}
.cm_mark_r{
  color:#fe362c;
  border:1px solid #fe362c}
.cm_mark_b{
  color:#008af5;
  border:1px solid #008af5}
.cm_mark_book{
  padding:0 .06rem;
  overflow:hidden;
  font-size:.2rem;
  color:#fff;
  background:#fe350e;
  border-radius:.06rem;
  vertical-align:middle}
.cm_btn_paly{
  display:inline-block;
  height:1.1rem;
  width:1.1rem;
  text-align:center;
  line-height:1.04rem!important;
  border-radius:50%;
  background:rgba(0,0,0,.4);
  color:#fff;
  font-size:.64rem;
  border:1px solid hsla(0,0%,100%,.3);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  z-index:3}
.s_card .m_video_box:last-child,.s_card_white .m_f_a:last-child{
  border:0}
.m_f_a,.m_f_a_r{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:.22rem 0;
  margin:0 .2rem;
  position:relative;
  -webkit-tap-highlight-color:rgba(0,0,0,.1);
  border-bottom:1px solid #e4e4e4;
  clear:both}
.bmf_c1.mini,.m_f_div,.m_f_div_book,.m_f_div_weibo{
  display:block;
  width:2rem;
  height:1.34rem;
  background-size:.64rem .5rem!important;
  position:relative;
  margin-right:.26rem;
  overflow:hidden}
.m_f_div_weibo,.m_f_i1x1{
  width:1.54rem;
  height:1.54rem}
.m_f_div_book{
  width:2rem;
  height:2.77rem}
.m_f_con,.m_f_div_weibo img,.m_f_div img{
  height:inherit}
.m_f_con{
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1 1;
  -webkit-box-orient:vertical;
  -webkit-box-pack:justify;
  display:-webkit-box;
  width:0}
.cm_f_ic_l .cm_mark,.m_f_a_r .cm_mark,.m_f_a_r .m_f_con_c{
  margin-right:.1rem;
  vertical-align:middle}
.m_f_a_r .m_f_con_c{
  font-size:.22rem;
  line-height:1.4;
  float:none}
.m_f_a_r .bmf_c1.mini,.m_f_a_r .m_f_div,.m_f_a_r .m_f_div_book,.m_f_a_r .m_f_div_weibo{
  margin:0 0 0 .26rem}
.m_f_a_r .da_ic{
  width:.32rem;
  height:.32rem;
  line-height:.32rem;
  font-size:.28rem;
  bottom:-.04rem;
  position:relative;
  left:0}
.cm_f_ic_l .m_f_con_n,.m_f_a_r .m_f_con_n{
  margin-right:.1rem}
.cm_f_ic_l .m_f_con_ic,.m_f_a_r .m_f_con_ic{
  display:inline-block;
  font-size:.26rem;
  vertical-align:middle;
  padding:0 0 0 1px}
.cm_f_ic .m_f_con_add,.m_f_a_r .m_f_con_add{
  margin:0 .1rem 0 0;
  display:inline-block;
  max-width:1.7rem;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden;
  line-height:1.4;
  vertical-align:middle;
  padding-right:.04rem}
.cm_f_ic .m_f_con_com_n,.m_f_a_r .m_f_con_com_n{
  padding:0 0 0 .08rem;
  vertical-align:middle}
.m_f_a_r .m_f_con_com_n:empty{
  padding:0}
.m_f_con_t_h3{
  margin-top:.12rem;
  white-space:nowrap;
  overflow:hidden}
.m_f_con_t_h3,.m_f_con_t_m{
  font-size:.28rem;
  color:#666}
.m_f_con_t_m{
  background:transparent;
  margin-top:.06rem}
.m_f_con_t_s{
  font-size:.26rem;
  color:#888}
.m_f_con_n{
  line-height:1.4}
.m_f_con_c{
  color:#888;
  font-size:.3rem;
  float:left;
  max-width:3.3rem;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-align:left;
  margin-right:.2rem}
.da_ic{
  width:.46rem;
  height:.46rem;
  line-height:.46rem;
  border-radius:50%;
  border:1px solid #008af5;
  color:#008af5;
  text-align:center;
  font-size:.4rem;
  position:absolute;
  right:0;
  bottom:-.1rem}
.da_ic,.m_f_con_add{
  display:inline-block}
.m_f_con_add{
  margin-left:.1rem;
  max-width:1.7rem;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden;
  padding-right:.08rem;
  vertical-align:-1px}
.btn_play_box{
  position:absolute;
  height:.6rem;
  width:100%;
  left:0;
  bottom:0;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(rgba(0,0,0,.4)));
  background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.4) 100%);
  background:linear-gradient(top,transparent,rgba(0,0,0,.4));
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4))}
.btn_play{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  position:absolute;
  left:.08rem;
  bottom:.08rem;
  width:.36rem;
  height:.36rem;
  line-height:.34rem;
  border-radius:.36rem;
  border:1px solid hsla(0,0%,100%,.3);
  background:rgba(0,0,0,.4);
  text-align:center;
  color:#fff}
.btn_play,.m_f_con_ic{
  font-size:.26rem;
  display:inline-block}
.m_f_con_ic{
  padding:0 1px 0 .08rem;
  vertical-align:-.04rem}
.m_f_con_ic_l{
  padding:0 .1rem 0 0}
.m_f_a_no{
  margin:0 .2rem;
  height:1.28rem;
  padding:.16rem 0;
  position:relative;
  border-bottom:1px solid #e4e4e4;
  display:box;
  display:-webkit-box;
  display:-moz-box;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -webkit-box-align:center;
  -moz-box-align:center;
  -webkit-tap-highlight-color:rgba(0,0,0,.1)}
.m_f_a_no,.m_f_a_no .cm_tit{
  box-sizing:border-box;
  -webkit-box-sizing:border-box}
.m_f_a_no .cm_tit{
  width:100%;
  padding-right:1.5rem}
.m_f_a_no .cm_f_ic{
  text-align:right;
  position:absolute;
  width:1.5rem;
  top:50%;
  right:0;
  transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%)}
.m_f_con_ic_pict{
  font-size:.3rem}
.i_gx3_img_box{
  margin:.18rem 0 .22rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative}
.i_gx3_img_div{
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1 1;
  margin-right:.1rem;
  background-size:.64rem .5rem!important;
  width:34%;
  position:relative}
.i_gx3_img_div_solo{
  background-size:1.28rem 1rem!important}
.i_gx3_img_box .i_gx3_img_div:last-child{
  margin-right:0}
.m_img_l_m,.m_img_m{
  right:0;
  bottom:0;
  padding:.04rem .06rem;
  line-height:1.1;
  font-size:.2rem;
  height:.2rem;
  color:#fff;
  overflow:hidden}
.m_img_l_m,.m_img_m,.m_img_sp{
  position:absolute;
  text-align:center;
  background:rgba(0,0,0,.4)}
.m_img_sp{
  left:0;
  top:0;
  width:100%;
  height:100%}
.m_img_sp_e{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  font-size:.32rem;
  color:#fff}
.m_iq_img3x2x3_s{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  padding:1rem 0 0 .5rem;
  bottom:0;
  font-size:.22rem;
  width:1.4rem;
  height:1.4rem;
  background:-webkit-linear-gradient(left top,transparent 1rem,rgba(0,0,0,.12));
  background:-webkit-gradient(linear,left top,right bottom,color-stop(1rem,transparent),to(rgba(0,0,0,.12)));
  background:-o-linear-gradient(left top,transparent 1rem,rgba(0,0,0,.12));
  background:linear-gradient(left top,transparent 1rem,rgba(0,0,0,.12));
  z-index:1}
.m_iq_img3x2x3_e,.m_iq_img3x2x3_s{
  position:absolute;
  right:0;
  color:#fff}
.m_iq_img3x2x3_e{
  top:0;
  font-size:.28rem;
  line-height:1.1;
  padding:.1rem;
  background:rgba(0,0,0,.6)}
.m_iq_img3x2x3_ic:before{
  margin-right:.06rem}
.m_video_box{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  padding:0 0 .2rem;
  margin:0 .2rem;
  background:#fff;
  -webkit-tap-highlight-color:rgba(0,0,0,.1)}
.m_video_box .cm_f_ic:empty{
  display:none}
.m_video_img_box{
  display:inline-block;
  width:100%;
  height:0;
  padding:56.75% 0 0;
  position:relative;
  background-size:1.28rem 1rem!important;
  overflow:hidden;
  margin:.18rem 0 .16rem;
  text-align:center;
  background-color:#f2f2f2}
.m_video_img_box_sp{
  margin:0}
.m_video_img_box .img_width{
  height:100%;
  width:auto;
  max-width:100%;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  z-index:2}
.m_video_img{
  width:100%}
.m_video_img_bg,.m_video_img_bg:before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1}
.m_video_img_bg:before{
  content:"";
  display:block;
  background:rgba(0,0,0,.6)}
.m_video_img_bg_img{
  width:100%;
  height:100%}
.m_video_info{
  position:absolute;
  z-index:3;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  padding:1rem .2rem .16rem;
  left:0;
  bottom:0;
  color:#fff;
  font-size:.24rem;
  text-align:left;
  line-height:1.1;
  width:100%;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(rgba(0,0,0,.4)));
  background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.4) 100%);
  background:linear-gradient(top,transparent,rgba(0,0,0,.4));
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4))}
.m_video_info_sp{
  height:1.5rem;
  width:1.04rem;
  z-index:3}
.m_video_info_line{
  float:right;
  height:.2rem;
  width:1px;
  margin:.02rem .26rem 0;
  background:#fff}
.m_video_tit_sp{
  margin:.18rem 0}
.m_video_info_sp_time{
  display:block;
  line-height:1.1;
  padding:.06rem 0 .04rem;
  text-align:center;
  background:rgba(0,0,0,.4);
  border-radius:.08rem;
  color:#fff;
  font-size:.22rem;
  margin-top:.1rem}
.ls_f_no{
  width:100%;
  height:1.32rem;
  background:#fff;
  display:block;
  position:relative}
.ls_f_no:after{
  width:60%;
  top:.2rem}
.ls_f_no:after,.ls_f_no:before{
  content:"";
  display:block;
  height:.3rem;
  background:#ececec;
  position:absolute;
  left:.2rem}
.ls_f_no:before{
  width:40%;
  top:.8rem}
.ls_f_no_s{
  position:absolute;
  width:.8rem;
  height:.3rem;
  background:#ececec;
  right:0;
  bottom:0;
  left:0;
  top:0;
  margin:auto .2rem auto auto}
.ls_f,.ls_f_r{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:.22rem 0;
  margin:0 .2rem;
  position:relative;
  display:block;
  border-bottom:1px solid #e4e4e4;
  overflow:hidden}
.ls_f:before,.ls_f_r:before{
  content:"";
  display:block;
  width:2rem;
  height:1.34rem;
  background:#ececec}
.ls_f_r:before{
  float:right}
.ls_f_r_b{
  padding-right:2.2rem}
.ls_f_b,.ls_f_r_b{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  position:absolute;
  right:0;
  top:.22rem;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1 1;
  display:block;
  width:100%;
  height:1.34rem}
.ls_f_b{
  padding-left:2.2rem}
.ls_f_b:before,.ls_f_r_b:before{
  content:"";
  display:block;
  width:100%;
  height:.3rem;
  background:#ececec}
.ls_f_b:after,.ls_f_r_b:after{
  content:"";
  display:block;
  width:60%;
  height:.3rem;
  background:#ececec;
  margin-top:.1rem}
.ls_f_e{
  position:absolute;
  width:.8rem;
  height:.3rem;
  background:#ececec;
  right:0;
  bottom:0}
.ls_f_e_l{
  left:2.2rem}
.ls_f_r_e{
  position:absolute;
  width:.8rem;
  height:.3rem;
  background:#ececec;
  left:0;
  bottom:0}
.ls_ig{
  display:block;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  margin:0 .2rem .1rem;
  padding:0 0 .98rem;
  background:#fff;
  position:relative;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex}
.ls_ig:after{
  position:absolute;
  bottom:.12rem;
  left:0}
.ls_ig:after,.ls_v:after{
  content:"";
  width:100%;
  height:.6rem;
  background:#ececec}
.ls_v:after{
  display:block;
  margin-top:.2rem}
.ls_ig_i{
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1 1;
  height:2rem;
  background:#ececec;
  margin-right:.1rem}
.ls_ig_i:last-child{
  margin:0}
.ls_v{
  padding:.2rem;
  background:#fff}
.ls_v,.ls_v_i{
  position:relative;
  display:block}
.ls_v_i{
  width:100%;
  height:4rem;
  background:#ececec}
.ls_v_i:after{
  content:"";
  position:absolute;
  display:inline-block;
  right:0;
  bottom:0;
  height:.3rem;
  width:.56rem}
.ls_v_b,.ls_v_i:after{
  background:rgba(0,0,0,.4)}
.ls_v_b{
  width:1.04rem;
  height:1.04rem;
  line-height:1.04rem;
  border-radius:1.04rem;
  text-align:center;
  color:#fff;
  font-size:.54rem}
.bmf_c1{
  margin-left:auto;
  margin-right:auto;
  overflow:hidden}
.bmf_c1,.bmf_c2{
  position:relative;
  z-index:1}
.bmf_c2{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  transition-property:-webkit-transform;
  -o-transition-property:transform;
  transition-property:transform;
  transition-property:transform,-webkit-transform;
  -webkit-box-sizing:content-box;
  box-sizing:content-box}
.bmf_c2,.bmf_c3{
  -webkit-transform:translateZ(0);
  -ms-transform:translateZ(0);
  transform:translateZ(0)}
.bmf_c3{
  -webkit-flex-shrink:0;
  -ms-flex:0 0 auto;
  -ms-flex-negative:0;
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden}
.bmf_c1.mini .img_width{
  width:auto;
  height:100%;
  position:absolute;
  top:50%;
  left:50%;
  margin:auto;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}
.bmf_c1.big:before,.bmf_c1.mini:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.2);
  z-index:5}
.bmf_c1.big:after{
  width:4.7rem;
  height:1.7rem;
  background:url(//mjs.sinaimg.cn/wap/online/home/v8/trunk/images/bmf_small.png) no-repeat;
  background-size:4.7rem 1.7rem}
.bmf_c1.big:after,.bmf_c1.mini:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  margin:auto;
  z-index:6}
.bmf_c1.mini:after{
  width:1.52rem;
  height:.6rem;
  background:url(//mjs.sinaimg.cn/wap/online/home/v8/trunk/images/bmf_big.png) no-repeat;
  background-size:1.52rem .6rem}
.bmf_c1.big{
  padding-top:50%;
  height:0;
  width:100%;
  overflow:hidden;
  position:relative}
.bmf_c1.big .bmf_c2{
  position:absolute;
  left:0;
  top:0}
.bmf_c1.mini .bmf_c3.i_bg{
  background-size:.64rem .5rem!important}
.bmf_c1.big .bmf_c3.i_bg{
  background-size:1.28rem 1rem!important}
.weidong_card{
  padding:0 0 .2rem;
  margin:0 .2rem;
  background:#fff;
  -webkit-tap-highlight-color:rgba(0,0,0,.1);
  display:block}
.weidong_box,.weidong_card{
  box-sizing:border-box;
  -webkit-box-sizing:border-box}
.weidong_box{
  padding-top:37.5%;
  position:relative;
  overflow:hidden;
  margin:.18rem 0 .22rem}
.weidong_box.i_bg{
  background-size:1.28rem 1rem!important}
.weidong_wrap{
  position:absolute;
  bottom:0;
  width:100%;
  vertical-align:top;
  overflow:hidden}
.weidong_img{
  -webkit-transition:-webkit-transform .1s;
  transition:-webkit-transform .1s;
  -o-transition:transform .1s;
  transition:transform .1s;
  transition:transform .1s,-webkit-transform .1s;
  -webkit-transition:transform .1s;
  width:100%}
.cm_feedA{
  display:block;
  clear:both}
.cm_feedR{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:.22rem 0;
  margin:0 .2rem;
  position:relative;
  -webkit-tap-highlight-color:rgba(0,0,0,.1);
  border-bottom:1px solid #e4e4e4}
.cm_feedR_content{
  -webkit-box-flex:1;
  -webkit-flex:1 1;
  -ms-flex:1 1;
  flex:1 1;
  height:inherit;
  -webkit-box-pack:justify;
  width:0}
.cm_feedR_content,.cm_feedTit{
  -webkit-box-orient:vertical;
  display:-webkit-box}
.cm_feedTit{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  font-size:.36rem;
  color:#111;
  line-height:.48rem;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  -webkit-line-clamp:2;
  word-break:break-all}
.cm_feedR_content .cm_feedTit{
  margin-top:-.04rem}
.cm_feedInfo{
  width:100%;
  line-height:1.1;
  color:#888;
  font-size:.22rem;
  position:relative}
.cm_feedInfo_tag{
  margin-right:.1rem;
  line-height:1.4}
.cm_feedInfo_ic{
  display:inline-block;
  font-size:.26rem;
  padding:0 .08rem 0 1px}
.cm_feedInfo_add,.cm_feedInfo_ic,.cm_feedInfo_n{
  vertical-align:middle}
.cm_feedInfo_add{
  margin:0 .1rem 0 0;
  display:inline-block;
  max-width:1.7rem;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  overflow:hidden;
  line-height:1.4;
  padding-right:.04rem}
.cm_feedImg{
  display:block;
  width:2.3rem;
  height:1.54rem;
  background-size:.64rem .5rem!important;
  position:relative;
  margin:0 0 0 .2rem;
  overflow:hidden;
  -o-object-fit:cover;
  object-fit:cover}
.cm_feedImgx3{
  margin:0 .2rem;
  padding:.18rem 0 .21rem;
  border-bottom:1px solid #e4e4e4}
.cm_feedImgx3_box{
  margin:.18rem 0 .16rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative}
.cm_feedImg_img{
  -webkit-box-flex:1;
  -webkit-flex:1 1;
  -ms-flex:1 1;
  flex:1 1;
  margin-right:.1rem;
  background-size:.64rem .5rem!important;
  width:33.3333333%;
  position:relative}
.cm_feedImgx3_box .cm_feedImg_img:last-child{
  margin-right:0}
.cm_feedImg_info{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.4)}
.cm_feedImg_n{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  font-size:.32rem;
  color:#fff}
.cm_feedV{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:.18rem 0 .23rem;
  margin:0 .2rem;
  background:#fff;
  -webkit-tap-highlight-color:rgba(0,0,0,.1);
  font-size:0}
.cm_feedV .cm_feedTit{
  margin:0 0 .14rem}
.cm_feedV_box{
  display:inline-block;
  width:100%;
  height:0;
  padding:56.75% 0 0;
  position:relative;
  background-size:1.28rem 1rem!important;
  overflow:hidden;
  background-color:#f2f2f2}
.cm_feedV_box .img_width{
  height:100%;
  width:auto;
  max-width:100%;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  z-index:2}
.cm_feedV_bg,.cm_feedV_bg:before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1}
.cm_feedV_bg:before{
  content:"";
  display:block;
  background:rgba(0,0,0,.6)}
.cm_feedV_bgImg{
  width:100%;
  height:100%}
.cm_feedV_btn{
  height:1.5rem;
  width:1.04rem;
  z-index:3;
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  text-align:center}
.cm_feedV_t{
  display:inline-block;
  line-height:1.1;
  padding:.06rem 0 .04rem;
  text-align:center;
  background:rgba(0,0,0,.4);
  border-radius:.08rem;
  color:#fff;
  font-size:.22rem;
  margin-top:.1rem;
  padding:.06rem .08rem .04rem}
.cm_feedV_box .cm_feedInfo{
  position:absolute;
  bottom:.1rem;
  width:100%;
  z-index:3;
  color:#fff;
  padding:0 .2rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.cm_feedV_box .icon_view{
  vertical-align:-.06rem}
.cm_feedGImg{
  padding-top:.22rem}
.cm_feedGImg .cm_feedA{
  margin:0}
.cm_feedGImg .cm_feedTit{
  margin:0 .2rem .24rem}
.cm_feedGImg_box{
  height:0;
  padding-top:66.666666%;
  overflow:hidden;
  position:relative;
  background-size:1.28rem 1rem!important}
.cm_feedGImg_box .img_box{
  position:absolute;
  left:0;
  top:0}
.cm_feedGImg_box .cm_feedInfo{
  position:absolute;
  right:.13rem;
  bottom:.13rem;
  color:#fff;
  width:auto}
.cm_feedGImg_fun{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  position:relative}
.cm_feedGImg_fun:after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  width:1px;
  height:.32rem;
  background:#d6d6d6}
.cm_feedGImg_funA{
  -webkit-box-flex:1;
  -webkit-flex:1 1;
  -ms-flex:1 1;
  flex:1 1;
  text-align:center;
  font-size:.28rem;
  color:#888;
  padding:.22rem 0 .2rem}
.cm_feedGImg_ic{
  font-size:.38rem;
  margin-right:.08rem;
  vertical-align:-.06rem}
.cm_feedVSp_box .cm_feedV{
  margin:0;
  padding:0}
.cm_feedVSp_box .cm_feedV_box{
  padding-top:56.2666%}
.cm_feedVSp_box .cm_feedTit{
  position:absolute;
  top:.2rem;
  left:0;
  z-index:2;
  color:#fff;
  margin:0 .2rem}
.cm_feedVSp_box .cm_feedInfo{
  top:1.23rem;
  bottom:auto}
.cm_feedVSp_fun{
  padding:.19rem 0 .19rem .33rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  font-size:0}
.cm_feedVSp_hot{
  display:inline-block;
  padding:0 .14rem;
  height:.5rem;
  line-height:.54rem;
  text-align:center;
  font-size:.2rem;
  color:#666;
  border:1px solid #e4e4e4;
  border-radius:.04rem;
  margin-right:.2rem}
.cm_feedVSp_hot.team{
  padding-left:.56rem;
  position:relative}
.cm_feedVSp_hot .img_width{
  width:.6rem;
  height:.6rem;
  border-radius:50%;
  position:absolute;
  left:-.14rem;
  top:-.06rem;
  background-size:.64rem.5rem}
.cm_feedVSp_ic{
  float:right;
  font-size:.22rem;
  color:#888;
  line-height:.54rem;
  margin-right:.2rem}
.cm_feedVSp_ic .cm_feedInfo_ic{
  font-size:.48rem}
.cm_H2{
  height:.7rem;
  line-height:.74rem;
  margin:0 .2rem;
  border-bottom:1px solid #e4e4e4;
  position:relative}
.cm_H2_fot{
  font-size:.28rem;
  color:#111;
  font-weight:700;
  letter-spacing:.05rem}
.cm_H2_more{
  position:absolute;
  top:50%;
  right:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  font-size:.28rem;
  color:#3192f1}
.cm_H2_more .icon_enter{
  font-size:.24rem}
.cm_H2Da_b,.cm_H2Da_t{
  display:block;
  position:relative;
  height:0;
  padding-top:8%;
  overflow:hidden;
  border-top:1px solid #e4e4e4}
.cm_H2Da_b .img_width{
  position:absolute;
  left:0;
  top:0}
.cm_H2Da_t{
  padding-top:9.333%;
  border-top:none;
  border-bottom:1px solid #e4e4e4}
.cm_H2Da_t .cm_H2_fot{
  position:absolute;
  left:.2rem;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)}
.cm_H2Da_t .cm_H2_more{
  right:.2rem}
.cm_feedMore{
  display:block;
  height:.6rem;
  line-height:.6rem;
  font-size:.28rem;
  color:#3192f1;
  text-align:center}
.cm_feedMore .icon_enter{
  font-size:.24rem}
.cm_H2Wb{
  margin:0 .2rem;
  padding-top:.22rem;
  font-size:0;
  line-height:.54rem}
.cm_H2Wb,.cm_H2Wb_img{
  height:.5rem;
  position:relative}
.cm_H2Wb_img{
  display:inline-block;
  width:.5rem;
  margin-right:.1rem;
  vertical-align:top}
.cm_H2Wb_img .img_width{
  width:.5rem;
  height:.5rem;
  border-radius:50%;
  background-size:.64rem .5rem}
.cm_H2Wb_img .ic_v{
  position:absolute;
  width:.2rem;
  height:.2rem;
  background-size:.2rem .2rem;
  right:0;
  bottom:0}
.cm_H2Wb_name{
  font-size:.3rem;
  color:#111}
.cm_H2Wb_time{
  font-size:.2rem;
  color:#aaa;
  margin-left:.2rem}
.cm_H2Wb_btn{
  position:absolute;
  right:0;
  bottom:.04rem;
  width:1.4rem;
  height:.44rem;
  line-height:normal;
  border:1px solid #e4e4e4;
  border-radius:.06rem;
  font-size:.24rem;
  display:box;
  display:-webkit-box;
  display:-moz-box;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -webkit-box-align:center;
  -moz-box-align:center;
  text-indent:0;
  padding:0;
  font-weight:700}
.cm_H2Wb_btn .icon_page_check{
  display:none;
  margin-right:.08rem}
.cm_H2Wb_btn .icon_add{
  margin-right:.08rem;
  vertical-align:-1px;
  font-weight:700}
.cm_H2Wb_btn:after{
  content:"\5173\6CE8"}
.cm_H2Wb_btn.follow{
  color:#aaa}
.cm_H2Wb_btn.follow .icon_page_check{
  display:inline;
  vertical-align:-1px;
  font-weight:700}
.cm_H2Wb_btn.follow .icon_add{
  display:none}
.cm_H2Wb_btn:after{
  content:"\5DF2\5173\6CE8"}
.sw_c0{
  position:fixed;
  left:0;
  top:0;
  right:0}
.sw_c0,.sw_c1{
  width:100%;
  z-index:999}
.sw_c1{
  max-width:750px;
  background:rgba(45,45,45,.7);
  overflow:hidden;
  margin:0 auto}
.sw_c1,.sw_c2{
  position:relative}
.sw_c2{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:5;
  display:-webkit-box}
.sw_c3{
  position:relative;
  width:100%;
  float:left;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)}
.m_f_a.sw_tm{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:.22rem 0;
  margin:0 .2rem;
  position:relative;
  -webkit-tap-highlight-color:transparent}
.m_f_div.sw_tm{
  
  display:block;
  width:1.2rem;
  height:.8rem;
  background-size:.64rem .5rem;
  position:relative;
  margin-right:.2rem;
  overflow:hidden}
.m_f_con.sw_tm{
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1 1;
  height:inherit;
  -webkit-box-pack:justify}
.cm_tit.sw_tm,.m_f_con.sw_tm{
  -webkit-box-orient:vertical;
  display:-webkit-box}
.cm_tit.sw_tm{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  overflow:hidden;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  -webkit-line-clamp:2;
  word-break:break-all;
  color:#fff;
  font-size:.3rem;
  line-height:1.2}
.m_f_con_t{
  margin-top:-.04rem}
.app_call.sw_tm{
  width:.96rem;
  height:.28rem;
  line-height:.28rem;
  text-align:center;
  background:#008af5;
  border-radius:6px;
  display:box;
  display:-webkit-box;
  display:-moz-box;
  -webkit-box-pack:center;
  -moz-box-pack:center;
  -webkit-box-align:center;
  -moz-box-align:center;
  z-index:2;
  font-size:.28rem;
  color:#fff;
  margin:.18rem 0 0 .2rem;
  padding:.11rem 0 .06rem}
.app_call.sw_tm,.app_call .txt_c{
  font-style:normal}
.m_f_a.sw_tm{
  border:0}
.sw_nav{
  position:absolute;
  -webkit-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
  z-index:1;
  bottom:0;
  left:50%;
  -webkit-transform:translate(-50%);
  -ms-transform:translate(-50%);
  transform:translate(-50%)}
.sw_nav_n{
  width:6px;
  height:6px;
  display:inline-block;
  border-radius:100%;
  background:#000;
  opacity:.2;
  margin:0 5px}
.sw_nav_n_a{
  opacity:1;
  background:#007aff}
.img_width{
  width:100%}
.hide{
  visibility:hidden}
.dr-loading{
  position:relative;
  top:-50px}
.dr-loading .dr-loading-content{
  position:absolute;
  left:0;
  right:0;
  clip:rect(50px 1000px 50px 0)}
@keyframes a{
  0%{
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg)}
  to{
    -webkit-transform:rotate(1turn);
    -ms-transform:rotate(1turn);
    transform:rotate(1turn)}
}
@-webkit-keyframes a{
  0%{
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg)}
  to{
    -webkit-transform:rotate(1turn);
    -ms-transform:rotate(1turn);
    transform:rotate(1turn)}
}
.loadingR{
  position:relative;
  width:30px;
  height:30px;
  top:15px;
  margin:0 auto}
.loading-circle{
  z-index:0;
  border:2px solid #299df2;
  border-radius:50%;
  background:transparent}
.loading-circle,.loading-circle-shadow{
  position:absolute;
  top:0;
  left:0;
  width:30px;
  height:30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}
.loading-circle-shadow{
  z-index:1;
  background:#fff}
.loading-circle-check{
  display:none}
.loading-circle-check-shadow{
  z-index:-1;
  position:absolute;
  top:5px;
  left:13px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-transform:rotate(-60deg);
  -ms-transform:rotate(-60deg);
  transform:rotate(-60deg);
  height:16px;
  width:13px;
  background:#fff;
  display:block;
  -webkit-transition:all .5s ease-in-out;
  -o-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out}
.loadingR.load{
  -webkit-animation:a 1s infinite linear;
  animation:a 1s infinite linear}
.loadingR.load .loading-circle-shadow{
  top:15px!important}
.loadingR.done .loading-circle-shadow{
  top:30px}
.loadingR.done .loading-circle-check{
  display:block}
.loadingR.done .loading-circle-check-shadow{
  top:-9px}
.loading-circle-check:before{
  width:2px;
  height:100%;
  left:0}
.loading-circle-check:after,.loading-circle-check:before{
  content:"";
  position:absolute;
  background:#299df2;
  border-radius:2px}
.loading-circle-check:after{
  width:100%;
  height:2px;
  bottom:0}
.loading-circle-check{
  z-index:-2;
  position:absolute;
  top:8px;
  left:8px;
  background:transparent;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-transform:rotate(-40deg);
  -ms-transform:rotate(-40deg);
  transform:rotate(-40deg);
  height:10px;
  width:15px}
header h1,header h2,header h3,header h4,header h5,header h6{
  line-height:0.88rem;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small{
  color:#fff;
}
h1,h2,h3,h4,h5,h6{
  box-sizing: unset;
}
header .fa.fa-home{
  color:#fff;
  line-height:0.88rem;
  font-size:0.5rem;
}
a:-webkit-any-link{
  text-decoration:none;
}
.cate_nav_box ul li{
  line-height: 0.88rem;
  padding: 0 0.2rem;
}
.cate_nav_box ul{
  padding-top:0.5rem;
}
.cate_nav_box ul li a{
  display: block;
  color: #fff;
  padding-left: 0.3rem;
}
.cate_nav_box{
  transition: all .2s;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  width: 50%;
  position: fixed;
  background-color: #6a6a6a;
  z-index: 999;
  top: 0;
  right: -50%;
  bottom: 0;
}
.pagination > li {
  display: table-cell;
}
.pagination > li.active span {
  z-index: 3;
  color: #fff;
  background-color: #ffffff00;
  border-color: transparent;
  cursor: default;
}
.pagination > li a,.pagination > li span{
  width:100%;
  border-radius: 3px;
  height:0.6rem;
}
.pagination{
  display:table;
  width:100%;
}
.pagination > li.active span {
  z-index: 3;
  color: #fff;
  background-color: #ffffff00 !important;
  border-color: transparent !important;
  cursor: default;
}
