.fwdd_list
{
    line-height: 13pt;
    display: block;
    color: #999;
    font-size: 9pt;
    margin: 10px 0;
    border-bottom: 1px solid #e8e8e8;
    line-height: 0;
    text-decoration: none;
    position: relative;
    padding-bottom: 10px;
}

.fwdd_list:hover
{
    text-decoration: none;
    color: #333;
}

.zz_tu
{
    width: 90px;
    float: left;
    margin-right: 10px;
}


.fwdd_info
{
    position: relative;
}
.zixunSlider {
    border-bottom: 1px solid #E0E0E0;
}
.zz_tu img
{
    width: 100%;
}

.strategy_title
{
    font-size: 12pt;
    display: block;
    line-height: 16pt;
    overflow-y: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
}

.strategy_direct
{
    height: 28pt;
    overflow-y: hidden;
    line-height: 14pt;
    font-size: 10pt;
    margin-top: 10px;
}

.strategy_nav
{
    line-height: 40px;
    height: 40px;
    z-index: 999999;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}

.strategy_nav a.active
{
    width:17.3%;;
    font-weight: bold;
    height: 40px;
    background: url(https://static.fangxiaoer.com/m/static/images/page_zx_img_qh.png) 49% 91% no-repeat;
    background-size: 18% 7%;
}

.strategy_nav a
{
    float: left;
    text-align: center;
    color: #333;
    width: 17.3%;;
    font-size: 10pt;
    text-decoration: none;
}

.fwdd_time
{
    width: 12px;
    margin-right: 3px;
}

.time
{
    position: absolute;
    bottom: 8px;
    right: 0;
}

.load_div
{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999999;
}

.load_div img
{
    display: block;
    margin: 50% auto;
}
.fwdd_list i{
    width: 24px;
    height: 15px;
    position: absolute;
    z-index: 10;
    background-size: 100%;
}
.search a{position:absolute;top:14px;right:50px;width:16px;height:16px; display:block; background:url("https://static.fangxiaoer.com/m/static/images/list_icon.png") no-repeat;background-size:41px auto; background-position:-13px 0; font-size: 0; cursor:pointer}
.baike{
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 15px;
}
.baike-left{
    width: 135px;
    height: 125px;
    float: left;
    background:url("https://static.fangxiaoer.com/m/static/images/page_zx_xesf_img_dpbg.png");
    background-size: 100% 100%;
    position: relative;
}
.img-f img{
    width: 100%;
    height: 113%;
}
.img-f{
    width: 95%;
    height: 100%;
    overflow: hidden;
}
.baike-left-logo{
    width: 53%;
    height: 20px;
    position: absolute;
    left: 21%;
    top: 14.4%;
}
.baike-left-auto{
    width: 17.15%;
    height: 25%;
    position: absolute;
    left: 40%;
    top: 39%;
}
.baike-left-bottom{
    width: 96%;
    height: 52%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.baike-left p{
    width: 80%;
    height: 25%;
    position: absolute;
    left: 11%;
    bottom: 4%;
    color: #fff;
    font-size: 11px;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.baike-right{
    width: 58%;
    height: 117px;
    float: right;
    padding-top: 1.4%;
}
.baike-right img{
    width: 55px;
    padding-top: 12px;
    padding-left:6.08%;
}
.baike-right p{
    width: 88%;
    padding-top: 2px;
    padding-left: 6.08%;
    font-size: 12px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cpbj{
    width: 50%;
    height: 56px;
    background: #F5F5F5;
    float: left;
}
.gfbk{
    width: 50%;
    height: 56px;
    background: #F5F5F5;
    margin-top: 7px;
    float: left;
}
.zx-kb{
    width: 140px;
    /*height: 30px;*/
    margin: 0 auto;
    overflow: hidden;
}
.zx-kb img{
    width: 123px;
    height: 108px;
    margin-left: 9px;
    margin-top: 23px;
}
.zx-kb p{
    font-size: 13px;
    color: #757575;
    margin-top: 9px;
    margin-left: 3px;
}
.home-device .swiper-pagination .swiper-pagination-bullet-active{
    background: #fff !important;
}
.device{
    width: 100%;
    height: 100%;
    display: none;
}
.device img{
    width: 100%;
    height: 100%;
    border-radius:3px;
}
.device p{
    width: 29px;
    height: 15.5px;
    background: rgba(0, 0, 0, 0.54);
    border-radius: 0 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 15.5px;
    text-align: center;
    font-size: 10px;
    color: #fff;
}
.vote{
    width: 90%;
    height: auto;
    padding: 8px 10px 10px 10px;
    margin: 0 auto;
    border-radius: 5px;
    background: #ffffff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.vote h1{
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.vote h1 .topic{
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 4px;
    color: #FFffff;
    background: linear-gradient(to right, #ff9925, #ff6a28);
    margin-right: 10px;
    border-radius: 3px;
}
.vote .interaction{
    width: 100%;
    height: 25px;
    margin-top: 10px;
}
.vote .interaction .population{
    float: left;
    font-size: 12px;
    color: #a8a8a8;
    line-height: 25px;
    overflow: hidden;
}
.vote .interaction .population b{
    font-size: 15px;
    color: #333333;
    display: block;
    float: left;
}
.vote .population span{
    display: block;
    float: left;
}
.vote .desire{
    width: 55%;
    height: 25px;
    float: right;
}
.vote .willing{
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, #ff8f98, #ff4554);
    float: left;
    line-height: 25px;
    text-align: center;
    color: #FFffff;
    font-size: 13px;
    border-radius: 30px 0 0 30px;
    position: relative;
}
.vote .no_willing{
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, #47c2fe, #8bd9ff);
    float: right;
    line-height: 25px;
    text-align: center;
    color: #FFffff;
    font-size: 13px;
    border-radius: 0 30px 30px 0;
    position: relative;
}
.vote .willing img{
    width: 6.5px;
    height: 25px;
    position: absolute;
    top:0;
    right: 0;
}
.vote .no_willing img{
    width: 5.5px;
    height: 25px;
    position: absolute;
    top:0;
    left: 0;
}
.popular{
    float: left;
    background: url(https://static.fangxiaoer.com/m/static/images/remen_biaoshi.png) no-repeat;
    background-size: 14px 18px;
    width: 14px;
    height: 18px;
    margin-left: 24px;
    margin-top: 10px;
}
.ouy{
    float: left;
    margin-left: 5px;
}

/* 改版后的资讯列表 */
.newsVideo{
    padding-bottom: 18px;
}
.newsPic3{
    padding-bottom: 29px;
}
newsPic1{}
.newsPic3 img{
    width: 32.3%;
    height: 79px;
    float: left;
    margin-left: 0;
    margin-right: 1.5%;
}
.newsPic3 img:last-child{margin-right:0}
.right_tu{
    width: 33%;
    float: right;
    margin-left: 10px;
    border-radius: 4px;
    height: 88px;
}
.newsVideo .right-time{display:none}
.right-time{
    position: absolute;
    bottom: 15px;
    left: 0;
    color: #919496;
    font-size: 12px;
}
.newsPic1 .right_title{
    font-size: 15px;
    color: #000000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 16px;
    line-height: 23px;
    float: left;
    max-width: 63%;
}

.newsPic3 .right_title{
    font-size: 15px;
    color: #000000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height: 16px;
    line-height: 23px;
    float: none;
}
.newsVideo .right_title{
    font-size: 15px;
    color: #000000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 16px;
    line-height: 23px;
    float: left;
}
.strategy_div{
    width: 94%;
    margin: 0 auto;
}
.picMian{
    overflow: hidden;
    margin-top: 7px;
}
.newsVideo video{
    border-radius: 4px;
    margin-top: 8px;
    width: 100%;
    height: 200px;
}


/*视频播放页*/
.newsVideoPlay .audio{width:100%;background: #333;}
.newsVideoPlay .noVip{color:#fff;text-align: center;font-size: 14px;padding-top: 5%;}
.newsVideoPlay .noVip i{display:block;width: 24px;height: 24px;margin: 0 auto;background: url(https://static.fangxiaoer.com/m/static/images/pays.png) no-repeat 5px -148px;background-size: 100%;}
.newsVideoPlay .noVip p{font-size:14px;text-align:center;line-height:20px;margin: 4px 0 6px;}
.newsVideoPlay .noVip .goVip{color: #fff;background: #ff5200;padding: 3px 10px;border-radius: 5px;display: inline-block;margin-bottom: 8px;}
.newsVideoPlay .noVip .isVip{color:#ff5200;border:1px #ff5200 solid;padding: 3px 5px;border-radius:5px;text-align: center;display: inline-block;}
.newsVideoPlay .audioInfor{padding: 0 3%;font-size:12px;}
.newsVideoPlay .audioTitle{font-size: 15px;width: 96%;margin-bottom: 0;line-height: 16px;font-weight: normal;color: #000000;margin: 15px auto 15px auto;}
.newsVideoPlay .audioInfor p{color:#a5a5a5;margin-top:3px;line-height:18px;}
.newsVideoPlay .aboutAudio{padding:3%;padding-top: 0; border-top: 10px solid #f7f7f7; margin-top: 10px; overflow: hidden;}
.newsVideoPlay .aboutAudio h3{font-size:14px; line-height: 35px;}
.newsVideoPlay .aboutAudio .tinfo{
    font-size: 15px;
    color: #000000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 23px;
    float: left;
    max-width: 63%;
    font-weight: bold;
}
bott{}
.newsVideoPlay .aboutAudio em i{font-style: normal;padding-left: 17px;margin-right: 15px;font-size: 13px;}
.newsVideoPlay .aboutAudio em i:nth-child(1){background: url(https://static.fangxiaoer.com/m/static/images/vip/time.png) no-repeat left center;background-size: 13px auto;}
.newsVideoPlay .aboutAudio em i:nth-child(2){background: url(https://static.fangxiaoer.com/m/static/images/vip/em2.png) no-repeat left center; background-size: 13px auto;}
.newsVideoPlay .time{padding: 0 3%;line-height: 30px;color: #999;font-size: 12px;}
.newsVideoPlay .time i{font-style: normal; float: right;}
.newsVideoPlay .intro{line-height: 18px;font-size: 12px;color: #545454;width: 96%;margin: 0 auto;}
.newsVideoPlay .time span{font-size:12px;color:#ff5200}
.newsVideoPlay .aboutAudio h3{margin-top:0;margin-bottom: 0;line-height: 40px;/* border-bottom: 1px solid #e6e6e6; */}
.newsVideoPlay .intro span{font-weight: bold}
.newsVideoPlay .audioTitle{}
.newsVideoPlay .aboutAudio{padding-left: 0;padding-right: 0}
.newsVideoPlay .video{
    width: 96%;
    margin: 0 auto;
}
.newsVideoPlay .aboutAudio .title_wei{
    width: 96%;
    margin: 0 auto;
    margin-top: 15px;
    line-height: 17px;
    font-size: 16px;
    font-weight: bold;
    height: 17px;
}
.newsVideoPlay .video{position:relative;padding-bottom: 15px;/* margin-bottom: 15px; */border-bottom: 1px solid #e8e8e8;overflow: hidden;padding-top: 15px;}
.newsVideoPlay .video a{display: block;overflow: hidden;position: relative;}
.newsVideoPlay .video .pic{width: 40%; float: left;}
.newsVideoPlay .video .pics{
    width: 33%;
    float: right;
    margin-left: 10px;
    border-radius: 4px;
    height: auto;
}
.newsVideoPlay .video em{display: block;color: #666;position: absolute;bottom: 0;left: 0;}
.newsVideoPlay .video:nth-child(even){
    border-bottom: none;
}
.newsVideoPlay .video img{width:100%;}
.newsVideoPlay .video span{display: block;width: auto;/* float: left; *//* margin-left: 3%; */}
.newsVideoPlay .vi deo p{display: block; line-height: 25px;}
.newsVideoPlay .video .player{width: 35%; margin-top: 10%;}
.newsVideoPlay .video .vipIcon{width: 24%;position:absolute;z-index:100;top: 0;right: 0;}



.fullbgn {
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    overflow: hidden;
}

.fullbgn div {
    display: none;
}

.fullbgn img {
    display: block;
    text-align: center;
    padding: 5% 2%;
    margin: 0 auto;
}
.newNav a{
    width: 5.6em !important;
}
.schoolIco{
    position: absolute;
    right: 38%;
    bottom: 15px;
    padding: 0 0.09rem;
    background: #ff5200;
    color: #fff;
    border-radius: 2px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    padding: 0 3px;
}
.strategy_div .noImgNews h4{
    max-width: 100%;
    margin-bottom: 25px;
}
.baike-right-new{
    width: 100%;
    float: right;
    padding-top: 1.4%;
}
.baike-right-new img{
    width: 55px;
    padding-top: 12px;
    padding-left:6.08%;
}
.baike-right-new p{
    width: 88%;
    padding-top: 2px;
    padding-left: 6.08%;
    font-size: 12px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.baike-right-new .cpbj{
    width: 47%;
    height: 56px;
    background: #F5F5F5;
    float: left;
    margin-right: 3%;
}
.baike-right-new .gfbk{
    width: 50%;
    height: 56px;
    background: #F5F5F5;
    float: left;
    margin-top: 0;
}




.topNews{
    width: 100%;
    margin: 0.64rem 0;
    overflow: hidden;
}
.topNewsBox{
    /* width: 11.9rem; */
    overflow-x: scroll;
}
.newsUl{overflow-x: scroll;width: 11.9rem;}
.newsLi{
    width: 2.5rem;
    height: 1.12rem;
    float: left;
    overflow: hidden;
    padding: 0.24rem 0.13rem;
    margin-right: 0.21rem;
    position: relative;
}
.newsLi1{

    background: url(
    https://static.fangxiaoer.com/m/static/images/coin/newsLi1.png);
    background-size: 100% 100%;
}
.newsLi2{
    background: url(https://static.fangxiaoer.com/m/static/images/coin/newsLi2.png);
    background-size: 100% 100%;
}
.newsLi3{
    background: url(https://static.fangxiaoer.com/m/static/images/coin/newsLi3.png);
    background-size: 100% 100%;
}
.newsLi4{
    background: url(https://static.fangxiaoer.com/m/static/images/coin/newsLi4.png);
    background-size: 100% 100%;
}
.newsA{}
.newsA div{
    margin-bottom: 0.3rem;
}
.newsA div span{
    font-family: DFPLiJinHeiW8-GB-Regular, DFPLiJinHeiW8-GB;
    color: #333333;
    display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 0.37rem;
    line-height: 0.37rem;
}
.newsIcon{
    display: block;
    width: 0.23rem;
    height: 0.23rem;
    position: absolute;
    right: 0.24rem;
    top: 0.3rem;
}
.newsIcon1{
    background: url(https://static.fangxiaoer.com/m/static/images/coin/newsIcon2.png);
    background-size: 100% 100%;
}
.newsIcon2{
    background: url(https://static.fangxiaoer.com/m/static/images/coin/newsIcon1.png);
    background-size: 100% 100%;
}
.newsIcon3{
    background: url(https://static.fangxiaoer.com/m/static/images/coin/newsIcon3.png);
    background-size: 100% 100%;
}
.newsIcon4{
    background: url(https://static.fangxiaoer.com/m/static/images/coin/newsIcon4.png);
    background-size: 100% 100%;
}
.newsP{
    width: 95%;
    padding-top: 2px;
    font-size: 12px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newsP1{
    color: #9B3000;
}
.newsP2{
    color: #007938;
}
.newsP3{
    color: #D59845;
}
.newsP4{
    color: #5388DE;
}
.topNewsBox::-webkit-scrollbar {
    display: none
}

/*小二在前线*/
.ft{
    padding: 0;
    padding-top: 4.73rem;
    padding-bottom: 0.63rem;
    position: absolute;
    z-index: 10;
    left: 50%;
    margin-left: -4.26rem;
}
.ft img{
    max-width: 100%;
}
.ft-box{
    width: 7.06rem;
    background: #FFFFFF;
    border-radius: 0.24rem;
    margin: 0 auto;
    padding: 0.43rem 0.73rem;
}
.ft-title{
    overflow: hidden;
    margin-bottom: 0.63rem;
}
.ft-title i{
    width: 2.39rem;
    height: 0.09rem;
    background: linear-gradient(270deg, #FFFFFF, #DFEFFF);
    border-radius: 0.02rem;
    display: block;
    float: left;
}
.ft-title span{
    width: 2.28rem;
    height: 0.4rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    font-size: 0.4rem;
    color: #373C48;
    line-height: 0.4rem;
    text-align: center;
    float: left;
}
.ft-title i.ft-icon-l{
    background: linear-gradient(90deg, #FFFFFF, #DFEFFF);
    margin-top: 0.2rem;
}
.ft-title i.ft-icon-r{
    float: right;
    margin-top: 0.2rem;
}
.ft-main{}
.ft-list{}
.ft-li{}
.ft-li a{
    font-family: Source Han Sans CN;
    font-weight: 500;
    font-size: 0.32rem;
    color: #303030;
    line-height: 0.95rem;
    display: block;
    border-top: 1px solid #EDEDED;
    white-space: pre;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ft-list li:first-child a{ border-top:none}
.frontlinebg{
    position: absolute;
    left: 0;
    top: 43px;
    z-index: 9;
    width: 100%;
}