@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{ margin:0; padding:0;}
body{ font-size:12px;}
img,input{ border:none;}
li{ list-style:none;}
input,select,textarea{ outline:none};
textarea{ resize:none;}
a{ text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}

/*清除浮动*/
.clearfix:after{ content:""; display:block; clear:both;}
.clearfix{ zoom:1;}

/*通用样式*/
.boxcenter{margin: 0 auto; width: 1200px;	position: relative;}
/*.main_border{border-top:4px solid #386ed3 ;}*/
/*.load_more, .loading{display:none;}*/

/*广告*/
.advertisement img{ display:inline-block; }
.samllAdvert .samllAdvert_l,.samllAdvert_r{width: 225px;}
.samllAdvert img{width: 225px;height:134px;}
.flash{width:1200px; height: 100px; overflow:hidden;position:relative;margin:0 auto;}
.flash li{position:absolute;left:0;top:0; width:1200px; height: 100px;}
.small_adv{margin-top: 20px;}
.small_adv img{display:block;width:672px;}

/*头部*/
.erjiLinkBox{margin: 20px 0;}
.erjiLinkBox .ejLinkMain .topList li{float: left;}
.erjiLinkBox .ejLinkMain .topList li a{font-size: 14px; line-height: 28px; color: #333333; padding: 0 8.9px; border-right: 1px solid #c9c9c9;}
.erjiLinkBox .ejLinkMain .topList li a:hover{color: #4084e7;}

/*底部*/
.footer{width:100%;overflow:hidden;border-top:2px solid #2b7be7;background: #f6f6f6;padding: 20px 0px;font-size:14px;color: #333;line-height: 30px; margin-top: 100px;}
.footer-left{width:830px;float: left;}
.footer-left .title{font-size: 18px;line-height: 42px;}
.footer-left ul{margin-top: 16px;}
.footer-left ul li{display: inline;padding: 0 4px;}
.footer-right li .appBtnBox{cursor:pointer;position:relative;background:url(../images/footAppBG.png) no-repeat center top;width:103px;height:130px;}
.footer-left ul.border1 li a{border-right:1px solid #ccc;padding-right:16px;}
.footer-left a{color: #333;}
.footer-left a:hover{color:#3362AA;text-decoration: underline;}
.footer-left .tip-off li{display: block;float: left;padding-left: 36px;}
.footer-left .tip-off li.tip-off1{background: url(../images/xw_redBlue_20170219.png) no-repeat left center;margin-right: 36px;}
.footer-left .tip-off li.tip-off2{background: url(../images/index_foot.png) no-repeat left center;}
.footer-right{margin-top: 60px;}
.footer-right li{float: left;width:95px;height: 95px;padding-left: 28px;}
.footer-right li img{width:95px;height: 95px;overflow: hidden;}
.footer-right p{font-size: 14px;text-align: center;line-height: 20px;margin-top: 10px;}


/* titile */
.qcbond_title {line-height: 40px; margin-top:30px!important;}
.qcbond_title_con{width: 100%;}
.qcbond_title_l {float: left;font-size: 30px; font-weight: bold;margin-left:5px;}
.qcbond_title_l i{font-weight: 100;padding: 0 5px;background: #006299;color: #fff;font-style: normal;font-size: 26px;}
.qcbond_title_r {float: left;padding-left: 34px;font-size: 14px; color: #363636;}
.qcbond_title_r a{color: #333333;}
.search{width: 50%;}
.search .searchBox1{padding-top:6px; line-height: 30px; border-bottom:1px solid #a0a0a0; position: relative; width: 32%; }

/*tab*/
.navTitle{border: 1px solid #d6d6d6; border-top: 5px solid #386ed3; margin: 30px 0;padding-left:20px ;}

/*大轮播*/
.main .banner .banner_l{width: 66%;}
.main .banner .banner_l .swiper-container .swiper-wrapper .swiper-slide{position:relative;}
.main .banner .banner_l .swiper-container .swiper-wrapper .swiper-slide img{width: 100%;}
.main .banner .banner_l .swiper-container .swiper-wrapper .swiper-slide h4{width: 100%; position:absolute; bottom:0; left:0; color:#FFF; z-index: 111; font-size: 20px; line-height: 50px; text-align: left;  padding-left:30px; background-color: rgba(51,51,51,0.6); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.main .banner .banner_r{width: 32.7%;}
.main .banner .banner_r .small_top{position: relative; margin-bottom: 20px;}
.main .banner .banner_r .small_top img{width: 100%;height:230px;}
.main .banner .banner_r .small_top h4{width: 100%; position:absolute; bottom:0; left:0; color:#FFF; z-index: 111; font-size: 16px; line-height: 30px; text-align: left;  padding-left:30px; background-color: rgba(51,51,51,0.6);}
.main .banner .banner_r .small_bot{position: relative; }
.main .banner .banner_r .small_bot img{width: 100%;height:230px;}
.main .banner .banner_r .small_bot h4{width: 100%; position:absolute; bottom:0; left:0; color:#FFF; z-index: 111; font-size: 16px; line-height: 30px; text-align: left;  padding-left:30px; background-color: rgba(51,51,51,0.6);}

/*首页-资讯*/
.mainCon h3{width:100px; font-size: 22px; line-height: 46px; text-align: center; color: #ffffff; background-color: #386ed3; margin-bottom: 20px;}
.mainCon h3 a{color:#fff;}
.mainCon .mainCon_l{width: 56%; padding-top: 20px;}
.mainCon .mainCon_r{width: 39%; padding-top: 20px;}
.pubList_img {width: 213px;height: 132px; float: left; margin-right: 28px;}
.news_index_left_list_con li{border-bottom:1px dashed #cacaca; padding:20px 0;position: relative;}
.news_index_left_list_con li a {display:block;}
.news_index_left_list_con li a:hover{text-decoration: none;}
.news_index_left_list_con li a::before{display: table;content: " ";}
.news_index_left_list_con li a:hover h2{text-decoration: underline;}
.news_index_left_list_con li:hover{background:#fafafa;}
.pubList_tit{font-size:18px; color: #363636; font-weight:bold; margin-bottom:10px;line-height:22px;}
.pubList_txt{font-size:14px; color:#999999; margin-bottom: 9px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.pubList_date{font-size:14px; text-align:right;color: #999;float: right; padding-top: 26px;position: absolute;right: 0;bottom: 20px;}
.pubList_person{font-size:14px; text-align:right;color: #999;float:left; padding-top: 26px;}
.pubList_tit span{background:#e11212; color:#fff; font-size:16px; font-weight:normal; float:left; padding:0 4px; margin-top:4px; border-radius:3px; margin-right:10px;}
.newTab{margin-top: 10px;}
.newTab > li> a, .newTab > li> a:hover, .newTab > li> a:focus{color: #c6c6c6;}
.newTab > li.active > a, .newTab > li.active > a:hover, .newTab > li.active > a:focus{border-bottom: 2px solid #386ed3;}
.newTab > li> a, .newTab > li> a:hover, .newTab > li> a:focus{margin: 0; display: inline-block; padding: 10px 40px;}

/*首页-聚升号*/
.big_img{width: 140px; float: left; margin-right: 20px;}
.small_img{width: 106px; float: left; margin-right: 20px;}
.news_index_right_list_con li{padding:20px 4px 14px;}
.news_index_right_list_con li a {display:block;}
.news_index_right_list_con li a:hover{text-decoration: none;}
.news_index_right_list_con li a:hover h2{text-decoration: underline;}
.news_index_right_list_con li:hover{background:#fafafa;}
.pubList_name .pull-left{font-size: 14px; color: #999; line-height: 30px; margin-top: 8px;}
.pubList_name .pull-left img{width:30%; vertical-align: middle;}
.pubList_name .pull-right{font-size: 14px; color: #999; line-height: 30px;  margin-top: 8px;}


/*首页-投诉*/
a.sytousuLink{float:right;margin-top:30px;display:block;width:106px;height:36px;line-height:36px;text-indent:20px;background:url(../icon/icon_tsBG.png) no-repeat 16px center #ff8500;background-size:16px 16px;color:#fff;font-size:12px;text-align:center;}

.pubList_top{font-size:18px;color: #363636;  margin-bottom:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pubList_con{font-size: 12px; color: #666666;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*首页-视频*/
.videoCon .videoConlist {padding-top: 10px; border-bottom: none;}
.videoCon .videoConlist .img img{width: 100%;}
.videoCon .videoConlist .imgCon{position: relative;}
.videoCon .videoConlist .icon_play{position: absolute; left: 40%; top: 40%;}
.videoCon .videoConlist .icon_play img{width: 60%;}
.videoCon .videoConlist p{font-size: 20px; line-height: 40px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.videoCon .videoConlist a{color: #333333;}
.videoCon .videoConlist .pull-left{margin-bottom: 10px;}
.videoCon .videoConlist .pull-right{margin-bottom: 10px;}

/*视频二级页面*/
.video_banner_l{width: 58%;}
.video_banner_l p{font-size: 16px; line-height: 42px; color: #333333;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.video_banner_l .imgCon{position: relative;}
.video_banner_l .imgCon .icon_play{position: absolute; left: 40%; top: 40%;}
.video_banner_r{width: 39%;}
.video_banner_r .videoCon .videoConlist{padding: 0;}
.video_banner_r .videoCon .videoConlist p{font-size: 16px; line-height: 42px; color: #333333;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.video_banner_r .videoCon .videoConlist .pull-left{width: 48%;}
.video_banner_r .videoCon .videoConlist .pull-right{width: 48%;}
.video_banner_r .videoCon .videoConlist .imgCon .icon_play img{width: 50%;}


/*热搜资讯*/
.mainCon_r h5{font-size: 20px; line-height: 40px; color: #333333;}
.mainCon_r h5 span{color: #ff4040;}
.hotSearch li{padding: 15px 0;}
.hotSearchli a {display:block;}
.hotSearch li a:hover{text-decoration: none;}
.hotSearch li a:hover h2{text-decoration: underline;}
.hotSearch li:hover{background:#fafafa;}

.hotSearch_top .hotSearch_num{width:4%;  margin-top:20px; padding: 2px 6px; background-color: #c41301; color: #ffffff; margin-right: 30px;}
.hotSearch_top .hotSearch_img{width: 25%;}
.hotSearch_top .hotSearch_con{width: 54%; line-height: 30px; padding: 0 10px; font-size: 16px; color: #333333;}
.hotSearch_top .hotSearch_date{width: 10%; line-height: 73px; font-size: 14px; color: #999999;text-align:right;}

.hotSearch_bot{padding-bottom:4px;}
.hotSearch_bot .hotSearch_num{padding: 2px 6px; background-color: #c41301; color: #ffffff; margin-right: 30px;}
.hotSearch_bot .hotSearch_num_two{padding: 2px 6px; background-color: #F44D4D; color: #ffffff; margin-right: 30px;}
.hotSearch_bot .hotSearch_num_three{padding: 2px 6px; background-color: #F99C9C; color: #ffffff; margin-right: 30px;}
.hotSearch_bot .hotSearch_num_seven{padding: 2px 6px; background-color: #999999; color: #ffffff; margin-right: 30px;}
.hotSearch_bot .hotSearch_con{width:340px;font-size: 16px; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hotSearch_bot .hotSearch_date{float: right; font-size: 14px; color: #999999;}


/*聚升号二级页面*/
.mainCon_l h5{font-size: 20px; line-height: 40px; color: #333333; font-weight: bold;}
.js_list li{border-bottom:1px dashed #cacaca; padding:20px 0;}
.js_list li a {display:block;}
.js_list li a:hover{text-decoration: none;}
.js_list li a:hover h2{text-decoration: underline;}
.js_list li:hover{background:#fafafa;}
.js_list li .js_list_con .js_list_con_l{width: 43%;}
.js_list li .js_list_con .js_list_con_l img{width: 100%;}
.js_list li .js_list_con .js_list_con_r{width: 53%;}
.js_list li .js_list_con .js_list_con_r h2{font-size:18px; line-height: 22px;color: #363636; font-weight:bold; margin-bottom:10px;}
.js_list li .js_list_con .js_list_con_r .top{height: 95px;}
.js_list li .js_list_con .js_list_con_r .top span{font-size: 14px; color: #999999; line-height: 28px; padding: 0 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;} 
.js_list li .js_list_con .js_list_con_r .bot {font-size: 14px; color: #999999;line-height:30px;}
.more a{cursor:pointer;display:block; width: 100%; background-color: #386ed3; font-size: 16px; line-height: 40px; color: #FFFFFF; text-align: center; margin: 30px 0; text-decoration: none;}
.more a:hover{text-decoration: none;color:#fff!important;}

.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; }
.picMarquee-left .hd img{width: 30%;}
.picMarquee-left .hd .next{padding: 20px 4px; color: #FFFFFF; background-color: #007AFF;  position: absolute; right: 0; bottom: 60px; z-index: 99999; text-align: center; opacity: 0.7;}
.picMarquee-left .hd .prev{padding: 20px 4px; color: #FFFFFF;   background-color: #007AFF;  position: absolute; left: 0; bottom: 60px; z-index: 99999; text-align: center; opacity: 0.7;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:130px; height:130px; display:block; padding:2px;}
.picMarquee-left .bd ul li .title a{ line-height:24px; font-size: 18px; color: #333;}
.picMarquee-left .bd ul li .title a:hover{text-decoration: none;}
.picMarquee-left .bd ul li .title a span{ line-height:24px; font-size: 12px; color: #386ed3;}

/*名嘴列表*/
.js_list  .main_person_info{border: none; padding: 0;}
.js_list  .main_person_info .main_person_info_l{width: 80%; padding: 0;}


/*我要投诉入口*/
.tousuLinkBox{width:468px;height:170px;background:#f2f2f2;margin-bottom:40px;padding:23px 42px;}
.tousuLinkBox a{text-indent:20px;font-size:24px;display:block;width:384px;height:62px;text-align:center;line-height:62px;color:#fff;background:url(../icon/icon_tsBG.png) no-repeat 112px center #ff8500;border-radius: 6px;margin:0 auto;margin-bottom:10px;}
.tousuLinkBox a:hover{text-decoration: none;}
.tousuLinkBox p{font-size:16px;line-height:24px;width:340px;margin:0 auto;}
/*名嘴详情*/
.main_person_info{border-top: 4px solid #386ed3; padding: 30px 0;}
.main_person_info .main_person_info_title h5{ font-size: 20px; line-height: 40px; color: #333333; font-weight: bold;}
.main_person_info .main_person_info_title p a{ font-size: 14px; line-height: 40px; color: #999999; padding-right: 10px;}
.main_person_info_l{width: 40%; text-align: center; padding-left: 5%;}
.main_person_info_l .person_img{float: left; margin-right: 20px; vertical-align: middle;}
.main_person_info_l .person_con{text-align: left; margin-top: 28px;}
.main_person_info_l .person_con strong{font-size: 20px; color: #333333; line-height: 40px; padding-right: 10px; display: inline-block;}
.main_person_info_l .person_con span{font-size: 16px; color: #999999; line-height: 40px;}
.main_person_info_l .person_con p{font-size: 16px; color: #999999; line-height: 40px;}
.main_person_info_m{width: 20%; text-align: center; font-size: 16px; color: #999999; line-height: 130px;}
.main_person_info_m span{ font-size: 20px; color: #386ed3;}
.main_person_info_r{width: 40%; text-align: center;}
.main_person_info_r ul li{float: left; padding: 0 20px; }
.main_person_info_r ul li{vertical-align: middle; line-height: 138px;}


/*资讯详情*/
.newsDetail h2{font-size: 28px; font-weight: bold; line-height: 50px;margin-bottom:20px;}
.newsDetail .newsDetail_data{font-size: 14px; line-height: 30px; color: #999;}
.newsDetail .newsDetail_con h4{font-size: 18px; line-height: 30px; color: #333333; font-weight: bold; margin-top: 20px; padding-left: 10px; border-left: 4px solid #cd4147;}
.newsDetail .newsDetail_con{font-size: 16px; line-height: 32px; color: #333333;}
.newsDetail .newsDetail_data span{margin-right:15px;}
.newsDetail .newsDetail_con{text-align: justify;}
.newsDetail .newsDetail_con p{font-size: 16px!important; line-height: 32px!important; color: #333333; margin: 20px 0;}
.newsDetail .newsDetail_con img{max-width:672px;margin:0 auto;display:block;}
.video_banner_r iframe{height:400px!important;}


.hotNongPin ul li a{display:flex;}
.hotNongPin .hotNongPin-left img{width:140px;}
.hotNongPin .hotNongPin-right .hotNongPin-top{font-size: 18px;color: #363636;font-weight: bold;margin-bottom: 10px;line-height: 22px;}
.hotNongPin .hotNongPin-right{display:flex;flex-direction: column;justify-content:space-between;padding:0 10px;}
.pull-right .columnTitle {height: 24px;line-height: 24px;margin: 0px 0px 9px 0px;font-size: 20px;color: #333;padding-left: 9px;border-left: 5px solid #2A6ADC;font-weight: bold;}
/* 分享功能 */
.rightContent {
    width: 90px;
}

.rightContent img {
    width: 100%;
    cursor: pointer;
    width: 50px;
    height: 50px;
    margin-bottom: 18px;
}

.rightContent .icon {
    width: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.rightContent .icon .iconfont {
    font-size: 44px;
    color: #aaa;
    justify-content: center;
    text-align: center;
    margin-top: 24px;
    cursor: pointer;
}

.rightContent .icon i:nth-child(2) {
    /*color: #e60012;*/
}

.bottomNews {
    margin-bottom: 88px;
}

.weixin {
    font-size: 44px;
    color: #aaa;
    justify-content: center;
    text-align: center;
    margin-top: 24px;
    cursor: pointer;
}
.weixin {
    position: relative;
}

.weixin:hover .imgCode {
    display: block;
}

.imgCode {
    display: none;
    position: absolute;
    top: -57px;
    left: 118px;
    width: 180px;
    height: 204px;
    font-size: 12px;
    -webkit-box-shadow: 0 2px 10px #aaa;
    box-shadow: 0 2px 10px #aaa;
    text-align: center;
    background-color: #fff;
    z-index: 99;
}

.weixin .imgCode h4 {
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777;
    margin-bottom: 5px;
}

.weixin .imgCode .qrcode {
    width: 100px;
    height: 100px;
    margin: 0 auto;
}

.weixin .imgCode .qrcode canvas {
    margin-top: 10px;
}

.weixin .imgCode .help {
    margin-top: 20px;
    padding: 0 15px;
}

.textList p {
    font-size: 18px;
    font-family: PingFang-SC-Regular, PingFang-SC;
    font-weight: 400;
    color: #212121;

    line-height: 2.2;
    margin-bottom: 15px;
}

.textList p img {
    max-width: 100%;
}

.shares p {
    width: 90px;
    text-align: center;
    font-size: 20px;
    color: #8d8d8d;
    font-weight: 700;
}

.qrcode img {
    width: 108px !important;
    height: 108px !important;
}

.help p {
    text-indent: 0;
    padding: 0;
    line-height: normal;
}
.bshare-custom{
    width: 120px;
    position: absolute;
    left: -100px;
    top: 200px;
}
.boxcenter{
    position:relative;
}
div{
    overflow: visible !important;
}
.dn {
	display: none !important;
}
#top{
    z-index:2;
}
.hotSearch_bot ul li:nth-child(1) .hotSearch_num{
   background-color: #c41301; 
}
.hotSearch_bot ul li:nth-child(2) .hotSearch_num{
   background-color: #F44D4D; 
}
.hotSearch_bot ul li:nth-child(3) .hotSearch_num{
   background-color: #F99C9C; 
}
.hotSearch_bot ul li .hotSearch_num{
   background-color: #999999; 
}