p.index_banner_font { font-size:18px; word-break:break-all; font-weight:600; }

/*以下是banner*/
.banner_wrap{ width:100%; /*height:326px;*/ }
.index_ban_y { position: relative;}
.banner_wrap img{ width:100%; height:100%;border-radius: 3px;transition:all .7s;} 
.banner_right{ width:100%; height:193px; position:relative; overflow: hidden;  }
.banner_left:hover img{transform: scale(1.2);}
.banner_left .center_list{width: 726px;}

.banner_left .M_carouselWrap{width: 340px; height: 192px; overflow: hidden;}
.banner_left {
    overflow: hidden;
}

.index_ban_y .img_topic_title{ position: absolute; left:0; bottom:0; width:100%; border-radius:3px; margin-left:0;}
.index_ban_y .banner_left .img_topic_title p {
    background: rgba(0,0,0,.6);
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    width: 100%;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 16px !important;
    font-weight: 500;
}

.banner_wrap.index_ban_y{height: 298px;}
.index_ban_y .banner_left .center_list{ overflow:hidden;}
.index_ban_y .banner_left .center_list:first-child{margin-bottom:0px;}
.index_ban_y .banner_left .center_list h2{ width:100%; height:40px; font-size:22px; font-weight:600;line-height:30px;}
.index_ban_y .banner_left .center_list h2 a{ color:#474e5d;}
.index_ban_y .banner_left .center_list li{ position:relative;width:47.5%; height:40px; line-height:50px; float:left; padding-left:15px; background:url(../images/kxt_ico.png) no-repeat; background-position:-486px -303px;margin-right:3%;}
.index_ban_y .banner_left .center_list li.bg_none {padding-left:0px;float:right;margin-right:0;}
.index_ban_y .banner_left .center_list li.y_kxt_h32{height: 44px; line-height: 44px;background-position: -493px -305px;}
.index_ban_y .banner_left .center_list li a {color:#333333;font-size:15px;transition:all .382s;}
.index_ban_y .banner_left .center_list li a:hover {color:#366df0;}
 /* .index_ban_y .banner_right{top:188px;} */
.index_ban_y .banner_right .center_list{ overflow:hidden;}
.index_ban_y .banner_right .center_list:first-chil{margin-bottom:0px;}
.index_ban_y .banner_right .center_list h2{ width:720px; height:38px; font-size:22px; font-weight:600;line-height:22px;}
.index_ban_y .banner_right .center_list h2 a{ color:#474e5d;}
.index_ban_y .banner_right .center_list li{ position:relative;width:338px; height:40px; line-height:50px; float:left; padding-left:15px; background:url(../images/kxt_ico.png) no-repeat; background-position:-486px -303px;margin-right:2.5%;}
.index_ban_y .banner_right .center_list li.bg_none {padding-left:0px;float:right;margin-right:0;}
.index_ban_y .banner_right .center_list li.no_mr {float:right;}
.index_ban_y .banner_right .center_list li.y_kxt_h32{height: 43px; line-height: 40px;background-position: -493px -305px;}
.index_ban_y .banner_right .center_list li a {color:#333333;font-size:15px;transition:all .382s;}
.index_ban_y .banner_right .center_list li a:hover {color:#366df0;}

.index_ban_y .banner_left .center_list li:after , 
.index_ban_y .banner_right .center_list li:after { content:''; position:absolute; display:block; margin-top:-2px; top:50%; left:0px; width:4px; height:4px; background:#aaa; transition:all .382s; }
.index_ban_y .banner_left .center_list li:hover:after ,
.index_ban_y .banner_right .center_list li:hover:after { background:#366df0;}
.f_txtab_ul{overflow: hidden; }
/*指数轮播*/
.zhishu_lunbo{ width:100%; height:78px;  position:relative;margin-bottom: 30px;}
.scroll_con{ width:100%; height:100%; overflow:hidden; position: relative;}
.scroll_con ul{ width:100000px; height:100%; position: absolute; left:0; border-left:1px solid #e6e6e6;}
.scroll_con li{ width:154px; height:100%; padding:5px 10px 0; border:1px solid #e6e6e6; border-left:none; float:left; color:#5e5e5e; line-height:20px;}
.scroll_num span{ display:block;overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.scroll_num .hq_price,.scroll_num .hq_range{text-align: right}
.scroll_num .hq_price{font-weight: bold;}
.shuju{ width:86px; height:26px;}
.shuju img{ width:100%; height:100%;}

/*新闻列表，tab*/
.news_list_wrap{ width:100%; overflow:hidden;}
.index_news_tab li{width:85px;}
.news_list_wrap .index_news_tab li:last-child{width:85px;}

.news_img{ width:192px; height:108px; display:block; overflow: hidden; }
.news_img:hover img{transform: scale(1.2);}
.news_img img{ width:100%; height:100%;transition:all .7s; }

.news_con{ width:550px; height:102px; color:#888;}
.news_con_top{ width:100%; height:88px;}
.news_con_bottom{margin-top:3px;}
.news_con .title{ font-size:20px; font-weight:bold; line-height:30px; height:30px; }
.news_con .title a{color:#474e5d; width:550px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_con .title a:hover{ color:#366df0;}
.news_con .con{ margin-top:7px; line-height: 24px; height:48px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.adver{ border-radius:8px;}
.adver_tag{ width: 60px; height: 24px; background-position:-81px -232px; position: absolute; left:20px; top:35px;}
a.load_more{ width:100%; height:46px; border:1px solid #e6e6e6; margin-top:50px; display:block; line-height: 46px; text-align: center; color:#4285F4;}
a.load_more:hover{ background:#f7f7f7;}

.tag_wrap{ margin-right:10px;}
.tag_wrap a{ color:#888;;display: block;  width: 100%;
    /*max-width: 152px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.tag_wrap a:hover{ color:#366df0;}

/*侧边财经播报*/
.news_bro{ width:100%; height:780px;}
.bd_t{ border-top:2px solid #3f80e4;}
.news_bro .title{ margin-top:2px;}


/*侧边投票*/
.vote_wrap{ width: 100%; height:380px; margin-top:60px;}
.vote_tab{ width: 100%; height:53px; line-height: 53px; font-size:18px; border-bottom: 1px solid #e6e6e6;}
.vote_tab span{ width:49%; display:inline-block; text-align: center; cursor:pointer;}
.vote_tab span i{ padding:0 10px; border-bottom:1px solid #fff; height:52px; display:inline-block; color:#474e5d;}
.vote_tab span.on i{ border-bottom:1px solid #4185f4; font-weight:bold;}
.vote_box{ display:none;}



.show{ display:block;}

/*精选推荐模块*/
.kxt_ico_jinghua{ background-position: -335px -460px;}
.newsRecommend_title{ overflow: hidden;white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #333;}
.newsRecommend_title span{ display: inline-block; background: #4285f4; color: #fff; padding: 0 5px;  border-radius: 3px; margin-right: 5px;}
.newsRecommend_brief{ line-height: 22px; color: #888888; margin-top: 10px; padding-left: 15px;display: none; height: 44px; overflow: hidden;}
.newsRecommend li{ border-bottom: 1px solid #e6e6e6; padding: 12px 0px; cursor: pointer; }
.newsblok{ background: url(../images/jxbg.jpg); background-repeat: no-repeat; background-position: 0px; }
.newsblok .newsRecommend_title { font-size: 16px; padding-left: 15px; color: #333; font-weight: bold;}
.newsblok .newsRecommend_title span{display: none;}
.newsblok .newsRecommend_brief{display: block;}


/* banner 轮播*/

    .banner_wrap .banner_right {
      height: auto!important;
        overflow: hidden;
        width: 1080px;
      
    }

.banner_wrap .M_carouselBox , .M_carouselItem{ width:100%!important;height:100%!important;}
.banner_wrap .M_carouselWrap{ height: 180px;}

.index_ban_y .M_carouselWrap {position: relative;height: 190px;border-radius: 3px;}
.banner_wrap .M_carouselWrap ul li{ position:absolute; left:0; top:0; display:none;}
.banner_wrap .M_carouselWrap span{ width:41px; height:69px; position:absolute; background:url(../images/carousel_arr.png) -125px 0; right:0; top:50%; margin-top:-35px; cursor:pointer; display:none;}
.banner_wrap .M_carouselWrap .left{ background-position:-83px 0; left:0;}
.banner_wrap .M_carouselWrap .left:hover{ background-position:0 0;}
.banner_wrap .M_carouselWrap .right:hover{ background-position:-42px 0;}
.banner_wrap .M_carouselWrap ol{ position:absolute; right:8px; bottom:19px;z-index:10;}
.banner_wrap .M_carouselWrap ol li{ float:left; width:8px; height:8px; background:#b7b3b0; margin-right: 8px; cursor:pointer;border-radius:50%; transition:all .2s;}
.banner_wrap .M_carouselWrap ol li.current{ background:#fff;}

 .kxt_index_set_wrap.set_wrap { position:relative; top:9px ; margin-left:10px;}
 .kxt_index_set_wrap.set_wrap span { margin : 0;}
.kxt_index_set_wrap.set_wrap #notice_sound  {position:relative;top:1px;}



/* banner 轮播*/
.banner_left   .banner_right { width:100%!important;height:140px!important;overflow:hidden;}
.banner_left   .M_carouselBox , .M_carouselItem{ width:100%!important;height:100%!important;}
.banner_left   .M_carouselWrap{ position:relative;}
.banner_left   .M_carouselWrap ul li{ position:absolute; left:0; top:0; display:none;}
.banner_left   .M_carouselWrap span{ width:20px; height:40px; position:absolute; background:url(../images/index_r_btn.png); right:0; top:50%; margin-top:-20px; cursor:pointer; display:none; background-repeat: no-repeat;}
.index_ban_y .banner_left   .M_carouselWrap .left{ background:url(../images/index_l_btny.png);}

.banner_left .M_carouselWrap .right:hover{ background-position:0 0;}





.index_ban_y .banner_left   .M_carouselWrap span{ width:27px; height:40px; position:absolute; background:url(../images/index_r_btn.png); right:0; top:50%; margin-top:-20px; cursor:pointer; display:none; background-repeat: no-repeat;}





.sectionWrap > .left , .sectionWrap > .right {
    width:340px;
}

#SY-R-P-9 {margin-bottom:30px;}
.fixbottom_wrap_big ,
.fixbottom_wrap_small {
    position:fixed;
    z-index:10000000;
}
.fixbottom_wrap_big {
    display:none;
    left:-1920px;
    bottom:0px;
    width:100%;
    /* height:160px; */
     min-width: 1200px; 
    /* background:url(../images/yuan~xiao~jie~kuai~le~^_^~01.png) center center no-repeat; */
}
.fb_center {
    position: fixed;
    width: 1080px;
    /* height: 160px; */
    left: 50%;
    bottom: 0px;
    margin-left: -540px;
    z-index: 10000001;
    
}
.fb_center .close {
    position:absolute;
    top:-150px;
    right:-40px;
    width:30px;
    height:30px;
     background:url(../images/gb_btn_1.png) center center no-repeat; 
    cursor:pointer;
}
.fixbottom_wrap_small {
    left:-140px;
    bottom:50px;
    width:140px;
    height:153px;
    /* background:url(../images/0305fixed_bottom_small_bg.png) center center no-repeat; */
    cursor:pointer;
}
.fixbottom_wrap_small.show ,
.fixbottom_wrap_big.show {
    display: block;
}
.fixbottom_wrap_small.show {
    left:0px;
}
.fixbottom_wrap_big .amp {
    width:100%;
    width: 1920px;
    position: absolute;
    bottom:0px;
    left:50%;
    margin-left:-960px;
}
.fix_b_t{width: 100%; height: 100%; position:absolute;z-index: 1}


