@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;} 
body{background:#fff;color:#333;font-size:12px;}
i{font-style:normal;} 
 
ul,ol{list-style-type:none;} 
/* select,input,img,select{vertical-align:middle;}  */
/*除去苹果设备按钮样式*/
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}

textarea {  -webkit-appearance: none;}   
 
a{text-decoration:none;} 
a:link{color:#05a;} 
a:visited{color:#05a;} 
a:hover,a:active,a:focus{color:#f06;} 
.F_left{float:left}
.F_right{float:right}
.clear{clear:both}
.red{color:#c80000 !important;}
.green{color:green;}
.up{color:#ed1b23;}
/* 股票悬停样式 */
#mouseover-showchart{position:fixed;top:0; left: 0;background:#fff;padding:5px; border:solid 1px #ccc;z-index:99;}

#toTop img{cursor:pointer;}
/*second_top  待删除*/
.second_top{width:100%; height:90px; margin-bottom:15px;}
.search{width:1200px; margin:0 auto;}
.search .logo_box{float:left;}
.logo_box .logo_img{float:left;}
.logo_box .logo_img img{width: 240px; float: left;padding-right: 5px;}
.channel_name{float:left;font-size: 45px;     width: 140px;font-family:"微软雅黑";display: block;padding-left: 5px;margin-top: 5px;border-left: solid 2px #ccc; color:#333 !important;font-weight:700;line-height: 65px;}
.search_box{position:relative; width: 790px; margin-left: 0; float:right;}
.search_box form{float:left; margin-top:15px;}
.ssearch_xq{ height: 40px;padding-left: 0px;}
.ssearch_xq li{float: left;}
.SelectControl {
    border: solid 1px #0077a2;
    border-right: none;
    height: 38px;
    width: 90px;
    background: #fff;
    position: relative;
    cursor: pointer;
}
.SelectControl input {
    background: none;
    border: none;
    margin: 9px 0 0;
    font-size: 12px;
    cursor: pointer;
    float: left;
    display: inline;
    text-align: center;
}
.SelectControl #select {width: 50px;}	
.SelectControl .arrow {
    background:url(../img/img.png) no-repeat 0 -171px;
    width: 19px;
    height: 19px;
    overflow: hidden;
    display: inline-block;
    float: right;
    margin: 6px 6px 0 0;
}
.SelectControl ul {
    position: absolute;
    left: -1px;
    top: 38px;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #0077a2;
    background: #fff;
    padding-left: 0px;
    margin-left: 0px;
    z-index: 1;
    display:none;
}
.SelectControl li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    cursor: pointer;
    width: 100%;
    text-align: center;float: left;
}
.SelectControl li:hover{background: none 0px 0px repeat scroll rgb(0, 119, 162);color:#fff;}
li#input_box input {
    border: 1px solid #3e96d6;
    width: 290px;
    height: 40px;padding: 0 5px;
    box-sizing:border-box;
}
#tishi1 {
    position: absolute;
    left: 10px;
    font-size: 14px;
    top: 2px;
    color: #ccc;
    display: block;
    line-height: 35px;
    width: 250px;
    height: 35px;
    text-algin: left;
    cursor: text;
}
.pos_ab1 { border: 1px solid #bdbdbd; width: 300px; background: #fff; z-index: 1;border-top: none; padding-left: 0; height: auto; position: absolute;}
ol.pos_ab1 li{width:50%; float:left; text-align:center; height:24px; line-height:24px;}
ol.pos_ab1 li a{font-size:14px; color:#333;}
ol.pos_ab1 li a:hover{color:#bc0f1a; text-decoration:underline;}
li#input_button input { background: #0091cf; width: 100px;padding: 1px;cursor: pointer; color: #fff;font-family: "微软雅黑";font-size: 18px;border: 1px #9185e5 solid;height: 40px;}
.Private { margin-left: 40px; margin-top:13px;}
.Private a { font-family: "微软雅黑";display: inline-block;padding: 0 10px;font-size: 13px;text-decoration: underline;color: #039;}
.Private a:hover{color:#f60;}
/* 待删除 */

/*主导航*/
.nav_box{width:100%; background: #2f7dcb; height:37px; clear:both;}
.nav_box nav{width:1200px; margin:0 auto; 
    box-sizing: border-box;
    overflow: hidden;}
.nav_box nav a{line-height:37px; font-size:16px;color:#fff;font-family:arial,"微软雅黑";height:37px; float: left; padding:0 17.8px; text-align:center;}
.nav_box nav a.now_page{background:#ba0322; height:37px;}
.nav_box nav a:hover{background:#ba0322;}
.nav_box nav a:first-child{background:url(/r/cms/www/default/img/future/index_btn.jpg);}


.nav_box2{width:100%; background: #000000; height:37px; clear:both;}
.nav_box2 nav{width:1200px; margin:0 auto;}
.nav_box2 nav a{line-height:37px; font-size:16px;color:#fff;font-family:arial,"微软雅黑";height:37px; float: left; padding:0 18px; text-align:center; position: relative;}
.nav_box2 nav a.now_page{background:#f20a0a; height:37px;}
.nav_box2 nav a:hover{background:#f20a0a;}
.nav_box2 nav a i{position: absolute; width:26px; height:16px; display: block; background: url(../img/fashion/hot.png);top:-10px; right:5px;}
/*次导航*/
.sub-nav{width:1200px; clear:both; margin:10px auto; display: block;}
.sub-nav .block1{height: 30px; border-bottom: 1px solid #e5e5e5; background: #f5f5f5; overflow: hidden; width: 1200px;}
.sub-nav .block1 h4{float: left; padding-left: 12px; width: 95px; line-height: 30px; font-size: 14px;}
.sub-nav .block1 h4 i{color: #05a; font-weight: normal; display: block; line-height: 18px; border-right: 1px solid #ccc; margin-top: 5px;}
.sub-nav .block1 h4 i:before{margin-right:5px; font-weight: 400;}
.sub-nav ul.hqzx-nav{ padding-left: 10px;}
.sub-nav ul.hqzx-nav li{float: left;padding: 0 10px;line-height: 30px;list-style: none;display: list-item;margin: 0;left: 0;text-align: -webkit-match-parent}
.sub-nav ul.hqzx-nav li a{color: #444; font-size: 14px;}
.sub-nav ul.hqzx-nav li a:hover{text-decoration: underline;color:#bc0f1a;}
.sub-nav ul.hqzx-nav li.click_now a{ background: #bc0f1a;color: #fff; padding: 3px 5px; border-radius: 3px;}

/*主体模块*/
.main{width:1200px; margin:20px auto; overflow: hidden;}
/*主体左侧*/
.main_left{float:left; width:850px; overflow:hidden;}
/*面包屑*/
.breadcrumbs{width:100%; float:left; height:30px; border-bottom:solid 1px #ccc; box-sizing:border-box; line-height:30px;}
.breadcrumbs span{width:100%;  box-sizing:border-box;font-family: tahoma;}
.breadcrumbs span a{font-size:14px; color:#000; font-family: arial,"微软雅黑";margin:0 8px;}

/*文章*/
.content{width:100%; float:left;}
.main_left .content{width:850px;}
.content h1{font-size:26px; color:#000; width:100%; text-align:center; font-weight:400;margin:30px 0;}
.sub_head_top{width:100%; float:left; clear: both; border-bottom:solid 1px #ddd;line-height: 28px;}
.sub_head_top .F_left{float:left;}
.sub_head_top .F_left span,.sub_head_top .F_left time{font-size:14px;color:#666;margin-right:15px;}
#Scanning_box{float:right;position: relative;}
#Scanning_box span{float:left;}
#Scanning_box span a{font-weight:700; text-decoration: underline;}
#Scanning_box  a#Scanning {margin-left:10px;
    padding-left: 15px;
    background: url(../img/scan_icon.gif) no-repeat left;
    background-position: 0 4px;
    cursor:pointer;
}
#Scanning_box  a#Scanning:hover{color:#c80000;}
#Scanning_box #QR_code{display: none;
    position: absolute;
    width: 652px;
    height: 132px;
    right: 0;
    top: 25px;
    background: url(../img/scan_layer_bg.png) no-repeat;}
#QR_code .scan-pic {
    padding-left: 25px;
    padding-top: 15px;
}
.scan-layer-close {
    position: absolute;
    right: 0;
    top: 0;
    background: url(../img/icon_close.png) no-repeat;
    margin-right: 10px;
}
.scan-layer-close a {
    cursor: pointer;
    display: block;
    width: 25px;
    height: 25px;
}

    
    
    
#Scanning_box #download_app{margin-left:10px;color:#000;}
#Scanning_box #download_app:hover{color:#C80000; text-decoration: underline;}
.excerpt{width:850px;margin-left:0; border:solid 1px #ccc; padding:10px;  box-sizing: border-box;clear: both;margin-top:20px;float:left;    background: #f8f8f8; font-family:微软雅黑,'Arial';}
.excerpt p{font-size:14px; color:#666; line-height:24px;}
.excerpt p span{floart:left; font-weight:700; color:#333}
.neirong{width:100%; float:left; display:block;margin-top:20px;font-size:16px; color:#000; line-height: 28px;}
.neirong a{font-size:16px; text-decoration:underline;font-family:"Arial Narrow","微软雅黑";}
.neirong p{font-size:16px; color:#000; line-height: 28px;  margin-bottom: 28px;}
.neirong img{margin:auto; max-width: 100%; display:block; margin-bottom: 28px;}
.neirong table{min-width:600px; max-width: 850px; margin:auto; text-align: center; line-height:1.8; border-top:solid 1px #ccc; border-left:solid 1px #ccc;}
.neirong table th,.neirong table td{border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;}
.keywords{float: left; clear: both;}
.keywords span{color:#000; font-size:16px;float: left !important; line-height:28px;}
.keywords p,.keywords a{float:left; font-size:16px; color:#333; line-height:28px;}
.article_foot{clear: both;width:100%;}
.art_bj{float:right; font-size:16px; margin-bottom:15px; width:100%; border-bottom:dashed 1px #ccc;color:#666; }
.art_bj span{float:right;color:#666;margin-left:5px;}
.art_bj span img{margin-top:-2px;}
.art_bj span strong{color:#000;}
.art_bj >span{font-size:14px;}
.share_art{float:right;}
.share_art .bdsharebuttonbox{float:left;}
.share_art font{float:left; font-size:14px; line-height:25px;}


/*免责声明*/
.disclaimer{clear:both;float: left; margin-top:-20px;margin-bottom: 20px;}
.disclaimer h3{float:left; font-size:16px; color:#f00; font-weight:400; clear: both; width:100%;}
.disclaimer_lang{clear: both; float:left; margin-top:10px;}
.disclaimer_lang p{ font-size:12px;color:#666; line-height:24px; margin-bottom:10px;}
.disclaimer_lang span{ font-size:12px;color:#666; line-height:24px; margin-bottom:10px;}
.disclaimer_lang a{cursor:pointer; color:#05a;font-size:12px;}
.disclaimer_lang hr{border:none;}

/* 临近文章 */
.last_next{width:100%;clear:both; margin-top:20px; font-size:18px; line-height:40px;color:#999;}
.last_next span{color:#333;float:left;font-size: 15px;}
.last_next a{font-size:18px;width:330px;height:40px; line-height:40px; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-size: 15px;}
.last_next a:hover{color: #C80000;text-decoration: underline;}
.last_art{width:50%;float:left;}
.next_art{width:50%;float:right;font-size: 15px;}




/*本文相关推荐*/
.about_tj{width:100%; clear: both; display: block; margin-top:30px; float:left;}
.tuijian_title{width:100%; float:left; border-bottom:solid 2px #ddd; height:28px; box-sizing:border-box;}
.tuijian_title h2{font-size:18px; color:#000; border-bottom:solid 2px #c80000; float:left; height:28px; box-sizing: border-box;}
.about_tj ul{width:850px; margin:10px 0;float:left; display: block;}
.about_tj ul li{width:405px; float:left; margin-right:30px; font-size:15px; color:#333; line-height:30px;height:30px; overflow: hidden;}
.about_tj ul li:nth-child(2n){margin-right:0;}
.about_tj ul li a{color:#333;float: left; width: 340px;height:30px; display:block; overflow:hidden;font-size: 15px;}
.about_tj ul li a:hover{color:#C80000; text-decoration: underline;}
.about_tj ul li time{float:right; line-height:30px; font-size:14px;}


/*竖栏切换TAB*/
.upright_tab{width:100%; float: left; border-top:solid #333 5px;}
.upright_box{width:100%; float:left;margin-top:30px;}
.upright_box >ul{float:left;width:140px; border-right:solid 1px #ccc; box-sizing: border-box; height:350px;}
.upright_box >ul li{width:100%; text-align: center; height:50px;background:#fff; font-size:18px;color:#333; line-height:50px; cursor:pointer; }
.upright_box >ul li.current{background:#ed1b23;color:#fff; padding:0;}
.post_recommend_news{width:690px; float:right; height:350px; overflow: hidden;}
.recommend_news{width:100%; height:350px; display:none;}
.recommend_news .img_tex{width:265px; height:350px; display:block;float:left;}
.recommend_news .img_tex a{width:265px; height:350px; display:block; overflow: hidden; position:relative;}
.recommend_news .img_tex a img{width:265px; min-height:350px; display: block; object-fit: cover;}
.recommend_news .img_tex a span{position:absolute; left:0; bottom:0;width:100%; height:30px;padding:0 10px; box-sizing:border-box; background:rgba(0,0,0,.5);color:#fff; line-height:30px; text-align:center; font-size:14px;}
.recommend_news .text_new{width:410px; float:right;}
.recommend_news .head_news{width:100%; border-bottom:dashed 1px #ccc; padding-bottom:10px;}
.recommend_news .head_news h3{font-size:18px; font-weight:700;color:#333;line-height:2; text-align:center;width:100%; white-space: nowrap; text-overflow: ellipsis; display: block;overflow: hidden;}
.recommend_news .head_news h3 a{color:#333;}
.recommend_news .head_news h3 a:hover{color:#ed1b23; text-decoration: underline;}
.recommend_news .head_news p{font-size:14px; line-height:24px; color:#858585; text-indent: 2em; height:85px;}
.text_new ul{width:410px;float:left; width:100%; margin-top:0;}
.text_new ul li{ width:100%; white-space: nowrap; text-overflow: ellipsis;display: block; overflow: hidden;}
.text_new ul li i{width:10px; height:10px; border-radius: 50%; background:#ccc;display: block; float:left; line-height:35px;    margin-top: 13px;
    margin-right: 5px;}
.text_new ul li a{font-size:15px; line-height:35px; color:#333; float:left; width:390px; white-space: normal; height:35px; display: block; overflow: hidden;}
.text_new ul li a:hover{color:#ed1b23; text-decoration: underline;}

.text_new ol.nav_btn{width:410px;float:left; width:100%;     border-bottom: dashed 1px #ccc;    padding-bottom: 10px;}
.text_new ol.nav_btn li{width:25%; float:left; font-size:18px; line-height:42px;}
.text_new ol.nav_btn li a{color:#1f94f1;}
.text_new ol.nav_btn li a:hover{color:#ed1b23;text-decoration: underline;}
.text_new ol.nav_img{float: left;width: 100%;margin-top: 20px;}
.text_new ol.nav_img li{width:126px; margin-right:15px; margin-bottom:10px;float:left;}
.text_new ol.nav_img li:nth-child(3n){margin-right:0;}
.text_new ol.nav_img li a{width:126px; display:block; height:110px; color:#333;}
.text_new ol.nav_img li a:hover{color:#ed1b23;text-decoration: underline;}
.text_new ol.nav_img li a span{width:126px; height:80px; display:block; overflow:hidden;}
.text_new ol.nav_img li a span img{width:100%; min-height:80px; object-fit:cover;}
.text_new ol.nav_img li a p{font-size:14px; line-height:24px;}

/*猜你喜欢*/
.tuijian_img{width:100%;margin-top: 40px; float:left;}
.tuijian_img ul{width:100%; float:left; margin-top:15px;}
.tuijian_img li{width:158px; float:left; margin-right:15px;}
.tuijian_img li:nth-child(5n){margin-right:0 !important;}
.tuijian_img li a{width:158px; display:block;}
.tuijian_img li a span{width:158px; height:98px; display: block; overflow: hidden;}
.tuijian_img li a img{width:158px; height:98px; display: block; object-fit: cover;}
.tuijian_img li a p{line-height:30px; font-size:14px; text-align: center; width:158px; white-space: nowrap;  overflow: hidden;color:#333;text-overflow: ellipsis;
    display: block;
    -o-text-overflow: ellipsis;}
.tuijian_img li a:hover p{color:#BC0F1A; text-decoration: underline;}
.tuijian_img li a:hover span img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.2);
    -webkit-transform: all 1s ease 0s;
}
/*推荐阅读*/
.tj_read{width:100%; margin-top: 40px; float:left;}
.feed_list{width:100%; clear: both; float:left;}
.feed_list ul{float:left; width:100%;}
.feed_list li{margin: 10px 0 10px; padding-left:15px;box-sizing:border-box; overflow: hidden; width:50%; float:left; background:url(../img/hui_dot.png) no-repeat left center; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.feed_list li a{color:#333; font-size:16px;height: 28px;line-height: 28px;overflow: hidden;margin: 0;}
.feed_list li a:hover{color:#ed1b23; text-decoration: underline;}
.feed_xq{margin-top: 13px;}
.feed-card-img{float: left;width: 130px;height: 87px;overflow: hidden;
    position: relative;
    margin-top: 5px;
    margin-right: 15px;
    _margin-right: 12px;
}
.feed-card-img a{width:130px; height:87px; display:block; overflow: hidden;}
.feed-card-img a img{width:130px; min-height:87px; object-fit: cover;}
.feed-card-txt{color: #555;overflow: hidden;
    _zoom: 1;font-size: 15px;
    line-height: 26px;}
.feed-card-txt a{color:#555;}
.feed-card-txt a.feed-card-txt-detail:hover{color:#ed1b23;}
.feed_foot{ width:100%;margin-top: 12px; font-size: 14px;color: #555;height: 25px; line-height:25px;overflow: hidden; zoom: 1; clear: both;float:left;}
.feed_foot time,.feed_foot span{float: left; display: inline;margin-right: 30px;font-size: 14px;color: #555; zoom: 1;	}
.feed_foot .share_one{float:right;}
.share_one  font{float:left; font-size:14px; line-height:25px;}

/*内容页分享图标*/
.share_one a{background-position:center !important; width:25px; height:25px !important; display:block; float:left; margin-right:5px;  padding:0 !important; margin-top:0;}
.share_one .bds_qzone{background:url("../img/icon_qqkongjian.png") no-repeat center center; background-size:25px 25px;}
.share_one .bds_tsina{background:url("../img/icon_xinlangweibo.png") no-repeat center center; background-size:25px 25px;}
.share_one .bds_tqq{background:url("../img/icon_qqweibo.png") no-repeat center center; background-size:25px 25px;}
.share_one .bds_sqq{background:url("../img/icon_qqhaoyou.png") no-repeat center center; background-size:25px 25px;}

.share_art #bdshare a{background-position:center !important; width:25px; height:25px; display:block; float:left; margin-right:5px;  padding:0; margin-top:0;}
.share_art #bdshare .bds_qzone{background:url("../img/icon_qqkongjian.png") no-repeat center center; background-size:25px 25px;}
.share_art #bdshare .bds_tsina{background:url("../img/icon_xinlangweibo.png") no-repeat center center; background-size:25px 25px;}
.share_art #bdshare .bds_tqq{background:url("../img/icon_qqweibo.png") no-repeat center center; background-size:25px 25px;}
.share_art #bdshare .bds_sqq{background:url("../img/icon_qqhaoyou.png") no-repeat center center; background-size:25px 25px;}

/*main_right*/
.main_right{float:right; width:320px; overflow:hidden;}
/*每日头条*/
.tools{width:100%; float:left;}
.tools_title{
	text-indent: 25px;
	width: 100%;
    height: 45px;
    background: #e9e9e9;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    text-indent: 20px;
    margin-bottom: 10px;
    border-left: 3px solid #ed1b23;
    box-sizing: border-box;
}
.tools_title h2{float:left; font-size:18px;    text-indent: 10px; line-height:45px;color:#333 !important;}
.tools_title h2 a{float:left; font-size:18px;    text-indent: 10px; line-height:45px;color:#333 !important; font-weight:700;}
.tools_title a{display: inline-block;float: right;font-size: 16px;margin-right: 15px;color: #c80000 !important;line-height: 40px; font-weight:normal;}
.tools_title a span{font-size: 22px;font-weight: bold; position: relative;top: 2px;}
.tools ul{width:100%; float:left; margin-bottom:20px;}
.tools ul li{width:100%; float:left;}
.tools li h3{font-size:16px; color:#333; font-weight:400;width:100%;line-height:25px; white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden;}
.tools li h3 a{color:#333; width:320px;font-size:16px;}
.tools li a:hover{color:#c80000; text-decoration: underline;}
.tools li .img_news{float:left; width:100%;/* border-bottom: dashed 1px #ddd; */position:relative;margin-top:5px;}
.tools li .img_news .tools_img{float:left; width:121px; height:75px; display:block; overflow: hidden;margin-right:10px;}
.tools li .img_news .tools_img img{width:121px; min-height:75px; display: block; object-fit: cover;}
.tools li .img_news p{font-size:14px; line-height:24px;height:72px; color:#999;padding: 5px 0 5px;
	 display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.img_news time{float:right;position:absolute;bottom:0;right:0; background:#fff; padding-left:3px;color:#999;}
.tools li.title_news h3{font-size:14px; color:#333; font-weight:400;width:100%;line-height:30px; white-space: nowrap; text-overflow: ellipsis; display: block; overflow: hidden;}
.tools li.title_news h3 a{color:#333; width:320px; font-size:14px;}
.tools li.title_news h3 a:hover{color:#c80000; text-decoration: underline;}

/*热点排行*/
.tab-rank{width:100%; float:left; margin-top:20px;}
.tab-rank ul.tab_title{width: 100%;height:45px; margin-bottom:20px;}
.tab-rank ul.tab_title li{width:50%;float:left; text-align:center; font-size:18px;color:#000; background:#eee; height:45px; line-height: 45px;    position: relative;;}
.tab-rank ul.tab_title li a{text-decoration: none;color: #000;width: 100%;height: 100%;display: block;font-size: 18px; cursor:pointer;}
#body .tab-rank ul.tab_title li a:hover{color:#fff; text-decoration:none;}
.tab-rank ul.tab_title li span{display: inline-block;position: absolute;left: 50%;margin-top: -1px;}
.tab-rank ul.tab_title li span .triangle{width: 0; height: 0;border: 9px solid; border-color: #f01616 transparent transparent transparent; margin-left: -9px; display: none;}
.tab-rank ul.tab_title li.cur{background:#ed1b23; color:#fff;}
.tab-rank ul.tab_title li.cur a{color:#fff;}
.tab-rank ul.tab_title li.cur .triangle{display:block;}
.rank_box{width:100%;}
.rank{display:none; width:100%;}
.rank_box ul{}
.rank_box li{margin-bottom: 10px; height: 30px;line-height: 30px;}
.rank_box li span{display: inline-block;
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial,sans-serif;
    color: #fff !important;
    text-align: center;}
.rank_box li span.red{background-color:#fa5a58;}
.rank_box li span.black{background-color: #3b3b3b;}
.rank_box li span.grey{background-color: #adadad;}
.rank_box li a{padding-left: 10px;font-size: 14px;display: block;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;color: #000;}
.rank_box li a:hover{color:#c80000; text-decoration: underline;}
/* 热门概念排行 */
.concept-list .hq_title a{display: inline-block;float: right;font-size: 16px;margin-top:0 !important;line-height:40px;margin-right: 15px;color: #c80000 !important;line-height: 40px;font-weight:normal;}
.concept-list ul{float:left;display:block;width:100%;}
.concept-list ul li{display: table; width: 318px; background: #fff; margin: 10px auto 1px;box-shadow: 0 0 1px rgba(0,0,0,0.2);}
.concept-list ul li i{}
.concept-list ul li i{display: table-cell; width: 20%; height: 100%; font-weight: 700; font-size: 2.75rem; color: #fff; vertical-align: middle; text-align: center;}
.concept-list li:nth-of-type(1) i:before{content:"1"}
.concept-list li:nth-of-type(2) i:before{content:"2"}
.concept-list li:nth-of-type(3) i:before{content:"3"}
.concept-list li:nth-of-type(4) i:before{content:"4"}
.concept-list li:nth-of-type(5) i:before{content:"5"}
.concept-list li:nth-of-type(6) i:before{content:"6"}
.concept-list li:nth-of-type(7) i:before{content:"7"}
.concept-list li:nth-of-type(8) i:before{content:"8"}
.concept-list li:nth-of-type(9) i:before{content:"9"}
.concept-list li:nth-of-type(10) i:before{content:"10"}
.concept-list ul li i{ background:#bebebe; font-style: normal;}
.concept-list ul li:nth-child(-n+3) i{background: #ff3232;}
.concept-list ul li article{width: 100%; vertical-align: top; display: table-cell;}
.concept-list ul li article h3{padding:5px 10px 0;}
.concept-list ul li article h3 a{color:#05a;font-size: 16px;}
.concept-list ul li article h3 span{float: right; font-size: 14px; color: #bebebe; font-weight: 400;}
.concept-list ul li article p{padding:0 10px;margin:0; font-size:13px; line-height:20px;color:#555;}
.concept-list ul li article p a{color:#555;}
.concept-list ul li article .con-foot{padding:5px 0;}
.concept-list ul li article .con-foot span{width:50%; padding:0 6px;}
.concept-list ul li article .con-foot span a{color:#05a; font-size:13px;}
.concept-list ul li article .con-foot span em{font-style: normal;font-weight: 700;font-size:13px;}
.rise{color:#d22222;}
.fall{color:#00b200;}

/*财经图片*/
.finnic_img{width:100%;clear: both; float:left; margin-top:20px; overflow: hidden;margin-bottom:20px;}
.banner_right{width:100%;  overflow: hidden;}
.banner_right>a{width:100%; height:220px; display: block; overflow: hidden; position:relative;}
.banner_right>a img{width:320px; min-height:220px; display: block; object-fit: cover;}
.banner_right>a span{width:320px; height:35px; position:absolute;left:0; bottom:0;line-height:35px;color:#fff;
	background-color: rgba(0,0,0,0.8);
    font-size: 14px;
    text-align: center;}
.focus_focustab {
    margin:auto;
    display:table;
    text-align: center;
    zoom: 1;
    
}
.focus_focustab a{width:8px; height: 8px;border-radius: 50%; margin: 15px 5px 0;background:#bbb;cursor: pointer; display:block;float: left;}
.focus_focustab a.cur{background: #ed1b23;}
.banner_right .banner_jpg:hover span{background:#000;color:#c80000}

/*娱乐资讯*/
.newest_atr{width:100%; clear: both;float:left; margin-top:20px;}
.imgList{width:100%; float:left;}
.imgList .hotImg{float:left; margin-right:20px; width:150px;margin-bottom: 5px;}
.imgList .hotImg >a{width:150px; height:94px; display:block; overflow: hidden;}
.imgList .hotImg a img{width:150px; min-height: 94px; display: block; object-fit: cover;}
.imgList .hotImg a:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.2);
    -webkit-transform: all 1s ease 0s;
}
.imgList .hotImg:nth-child(even){margin-right:0;}
.imgList .hotImg p{width:150px; font-size:13px; line-height:24px; text-overflow: clip; white-space: nowrap; display: block;overflow: hidden; text-align: center;}
.imgList .hotImg p a{color:#333;}
.imgList .hotImg p a:hover{color:#c80000; text-decoration: underline;}
.newest_atr ul{width:100%;float:left;}
.newest_atr li{width:100%;}
.newest_atr li a{ background: url(../img/ent_all_new_v2.png) -315px 7px no-repeat;
    padding: 0 0 0 16px!important;
    line-height: 27px;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	color:#333;    
}
/*网红美女*/
.wh_beauty{width:100%; float:right;clear: both; margin-top:20px;}

/*热门股吧*/
.hot_guba{width:320px; float:right;clear: both; margin-top:20px;overflow: hidden;}
.hot_guba ul{clear:both;}
.hot_guba ul li {padding-left: 52px;position: relative;border-bottom: 1px dotted #d9d9d9;padding-bottom: 15px;margin-top: 15px;font-size: 12px;height:45px;}
.user-avatar{position:absolute;width: 42px;height: 42px;top: 0;left: 10px;}
.hot_guba ul li .name {font-size:15px;color: #333;margin-left: 12px;width:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;    font-family: Arial,"微软雅黑" !important;}
.hot_guba ul li .name:hover{color:#c80000; text-decoration: underline;}
.hot_guba ul li p {position: relative;margin-top: 8px;margin-left: 12px;}
.hot_guba ul li p .count{color:#666;cursor: default;    font-family: Arial,"微软雅黑" !important;}
.hot_guba ul li p .fans-count {position: absolute;top: 0;left: 75px;color: #666;}
.hot_guba ul li p .count span{color:#f00;}
.hot_guba ul li a img{width:42px; height:42px;}

.hot_guba ul li .follow {line-height: 20px; color: #4ca1f0;font-size: 12px; position: absolute;top: 3px;right: 5px;font-family: 微软雅黑 !important;width:90px;}
.hot_guba ul li .follow a{border-right: 1px solid #4ca1f0;padding:0 3px;color:#4ca1f0; font-size:12px;}
.hot_guba ul li .follow a:nth-child(2n){border:none;}
.hot_guba ul li .follow a:hover{color:#fa265d; text-decoration: underline;}


.hq_title {width: 100%;
    height: 45px;
    background: #e9e9e9;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    text-indent: 20px;
    margin-bottom: 10px;
    border-left: 3px solid #ed1b23;
    box-sizing: border-box; padding-top:0 !important;}
.hq_title h4{float:left; font-size:18px;    text-indent: 10px; line-height:45px;color:#333 !important;}
.hq_title a{display: inline-block;float: right;font-size: 16px;    margin-top: 15px !important;margin-right: 15px;color: #c80000 !important;line-height: 40px; font-weight:normal;}


/*最新文章编辑推荐tab切换*/
.tab-rank2{width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.tab-rank2 ul.tab_title{width: 100%;height:45px; margin-bottom:20px;}
.tab-rank2 ul.tab_title li{width:50%;float:left; text-align:center; font-size:18px;color:#000; background:#eee; height:45px; line-height: 45px;    position: relative;;}
.tab-rank2 ul.tab_title li a{text-decoration: none;color: #000;width: 100%;height: 100%;display: block;font-size: 18px; cursor:pointer;}
#body .tab-rank2 ul.tab_title li a:hover{color:#fff; text-decoration:none;}
.tab-rank2 ul.tab_title li span{display: inline-block;position: absolute;left: 50%;margin-top: -1px;}
.tab-rank2 ul.tab_title li span .triangle{width: 0; height: 0;border: 9px solid; border-color: #f01616 transparent transparent transparent; margin-left: -9px; display: none;}
.tab-rank2 ul.tab_title li.cur{background:#ed1b23; color:#fff;}
.tab-rank2 ul.tab_title li.cur a{color:#fff;}
.tab-rank2 ul.tab_title li.cur .triangle{display:block;}
.rank_box2{width:100%;}
.rank{display:none; width:100%;}
.rank_box2 ul{}
.rank_box2 li{margin-bottom: 10px; height: 30px;line-height: 30px;}
.rank_box2 li span{display: inline-block;
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial,sans-serif;
    color: #fff !important;
    text-align: center;}
.rank_box2 li span.red{background-color:#fa5a58;}
.rank_box2 li span.black{background-color: #3b3b3b;}
.rank_box2 li span.grey{background-color: #adadad;}
.rank_box2 li a{padding-left: 10px;font-size: 14px;display: block;overflow: hidden;word-wrap: normal;height:30px;color: #000;}
.rank_box2 li a:hover{color:#c80000; text-decoration: underline;}


/*footer*/
.footer_bottom{text-align:center;}
.footer_nav .footer_bottom a{padding:0 10px; color:#333; font-size:12px;line-height: 25px; border-right:solid 1px #333;}
.footer_nav .footer_bottom >a:last-child{padding-right:0; border-right:0;}
.footer_nav .footer_bottom a:hover{color:#bc0f1a;}
/*畅言去除右下角版权XXX正在使用畅言的方法*/
#SOHUCS #SOHU_MAIN .module-cmt-footer .section-service-w div.service-wrap-w a{
/*display:none!important;*/
}


/*猜你喜欢*/
img{margin:0; border:0; padding:0;vertical-align: middle;}

#cainixihuan .leftLoop{position:relative; width:850px;float:left;margin:0 auto 15px;}
#cainixihuan .leftLoop .bd{width:850px; overflow: hidden;}
.picList li{width: 158px;     position: relative;float: left;}
.picList a{ text-align:center; line-height:0px; width:158px; display:block; }
.picList a img{ width: 100%;height: 100%; }
.picList a:hover img{ border-color:#f00;  }
.picList a span{width:100%; height:30px; line-height:30px; color:#fff; text-align:center; position:absolute; bottom:0; left:0; background-color:rgba(43,43,43,0.5); font-size:13px; font-family:"宋体";}

.hd .prev,.hd .next,.hd input{position: absolute;
    top: 0;
    margin-top: -23px;
    outline: 0;
    text-indent: -9999px;
    z-index: 9999; cursor: pointer;}
.hd .prev{right: 36px;background: url(/r/cms/www/default/img/bx-prev.png) no-repeat;}
.hd .next{right: 10px; font-size:14px;color: #666;display: block;text-indent: 0;}
.hd input#button1{right: 10px;width:42px; height:19px;
	filter:alpha(opacity=0); 
	-moz-opacity:0; 
	opacity:0;
}
.hd .next:hover{color:#BC0F1A; text-decoration:underline;}
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop .hd ul li.on{ background:#f00;  }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{margin-right: 15px; text-align:center; float:left; _display:inline; overflow:hidden;  }


/*banner调整*/
.banner{width:415px; height:250px; display:block; overflow:hidden; position:relative;float:left;}
.banner .flexslider{width:415px; height:250px; overflow:hidden;}
.banner_text{position: absolute;z-index: 20;width: 415px;bottom: 0;height:40px; background:rgba(0,0,0,.45); }
.banner_text span{color:#fff; font-size:18px; line-height:40px; padding-left:10px; width:280px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.banner .flexslider .flex-control-nav{width:120px; bottom:10px;right:0;}
.flex-control-nav.flex-control-paging li a.flex-active{background: rgba(186,3,34,0.9);}
.banner_jpg img{width:415px; height:250px; object-fit: cover;}


/*股票软件*/
.software{width:100%; float:right; clear:both; margin-top:20px;border:solid 1px #ccc;border-top:0;box-sizing: border-box;}
.software_title{ border-top:solid 2px #c80000;border-bottom:solid 1px #ccc; height:40px; line-height: 40px;}
.software_title h2{text-indent: 10px;color:#333 !important; line-height:40px;}
.software ul{width: 100%;clear: both;}
.software ul li{width:33%; border-right:solid 1px #ccc;margin:10px 0;float:left; text-align: center;}
.software ul li:last-child{border:none;}
.software ul li img{height:60px; margin:auto;}
.software ul li p{font-size:14px; line-height: 1.8;color:#333;}

#startBottom{clear:both;float:left;}

/*赢家增值服务*/
.yj-service ul{
	overflow: hidden;
    float: left;
    margin-left: 20px;
    width: 100%;
    margin:0;
    padding: 0 5px 10px;
    box-sizing: border-box;
}
.yj-service ul li{width:100%;float:left; clear:both;color:#333; line-height:35px; font-size:15px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden;}
.yj-service ul li a{color:#333;}
.yj-service ul li a:hover{color:#bc0f1a; text-decoration:underline;}
.yj-service ul li a>i{font-size:18px;color:#3592ef;line-height:35px;}
.yj-service ul li span{ font-size: 12px; color: #666c72; text-align: right;float:right;}
.yj-service ul li span i{ margin-left: 10px;}
.yj-service ul li:hover span{color:#33353c;}
