.em1{margin: 0; padding: 0; margin-left: 0.5em;}
.em2{margin: 0; padding: 0; margin-left: 1.0em;}
.em3{margin: 0; padding: 0; margin-left: 1.5em;}
.em4{margin: 0; padding: 0; margin-left: 2.0em;}
.em5{margin: 0; padding: 0; margin-left: 2.5em;}
.em6{margin: 0; padding: 0; margin-left: 3.0em;}
.em7{margin: 0; padding: 0; margin-left: 3.5em;}
.em5{margin: 0; padding: 0; margin-left: 4.0em;}
.text-center{text-align: center;}
.container{ width:1198px; border:1px solid #eee; background:#fff;}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{float: left; position: relative;}
.news-col-xs-9-800{width:840px; padding-right:0;}
.news-col-xs-3-320{ width:317px;}


.catlist {padding:15px 15px 15px 20px;line-height:24px;}
.catlist_li {font-size:14px;height:28px;line-height:28px;background:url('../image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}
.catlist_sp {background:#FFFFFF url('../image/dot.gif') repeat-x 0 center;}

ul.news_t { display: block; }
ul.news_t > li:hover {  }
ul.news_t>li { padding: 22px 20px; border-bottom: solid 1px #cccccc; display: flex; }
ul.news_t>li>a{ margin-right: 20px;}
ul.news_t>li>img.newtu { width: 100px; height: 80px; }
ul.news_t>li>div { width: 100%;  }
ul.news_t>li>div>a.title { font-size: 24px; color: #000; line-height: 30px; height: 30px; }
ul.news_t>li>div>a.title:hover{
    color: #0f69dc;
}
ul.news_t>li>div>.introduction { font-size: 14px; padding: 15px 0; width: 100%; }
ul.news_t>li>div .btm { display: flex; justify-content: space-between; width: 100%; clear: both; }
ul.news_t>li>div .btm .project { display: block; font-size: 14px; }
ul.news_t>li>div .btm .project a { color: #00C; padding-right: 10px; }


.news-news-detail{ background:#fff; border-left:1px solid #eee; min-height:746px; width: 902px; padding-left:20px; padding-right: 20px; float: right;}
.news-news-detail .news-h1-tit{ font-size:28px; text-align: center; margin-top:40px; line-height:40px; font-weight: bold;}
.news-news-detail .news-tc{ text-align:center; margin-top:20px; font-size:12px;}
.news-news-detail .introduce{margin:10px 0px 10px 0px;padding:8px 12px 8px 12px;line-height:180%;font-size:16px;border: 1px solid #eeeeee;background: #fafafa;text-indent: 30px;}
.news-news-detail .news-details-con{ font-size:16px; line-height: 30px; padding:40px 0px 20px 0px;overflow: hidden;}
.news-next-article h4{ display: inline-block;}
.news-news-detail .news-ul-login li{ width:49.3%; padding:10px 0; margin:20px 0 20px 0;}
.news-news-detail .news-news-more{ border:#31a0f1 solid 1px; padding:15px 70px; display: inline-block; font-size: 20px; color: #31a0f1; margin-bottom: 20px;}
.news-news-detail .news-news-more:hover,.news-news-detail .news-news-more:active{ border-color:orangered; color:orangered; text-decoration:none;}
.news-news-detail .news-relat-keyword{ overflow: hidden; height: auto;}
.news-news-detail .news-relat-keyword li{ float: left; display: inline-block; margin-right:10px; background: #efefef; border-radius:20px; padding: 5px 20px;}
.news-news-detail .news-relat-keyword li .tag_ico{background:url(../images/tag_ico.png) no-repeat;width:13px; height:13px; display:inline-block;margin-right:5px}
.news-news-detail .news-collection-con{border:#ebebeb solid 1px;height: 60px;}
.news-news-detail .news-collection-con li{float:left;border-right:#ebebeb solid 1px; height: 60px; line-height: 60px;}
.news-news-detail .news-collection-con li:last-child{border-right:none;}
.news-news-detail .news-collection-con .news-width-13p{ width:13%;}
.news-news-detail .news-collection-con .news-width-47p{ width:47%;}
.news-news-detail .news-collection-con .news-add-stars{position:relative;}
.news-news-detail .news-collection-con .news-add-stars i{background:url(../images/news_level.png) no-repeat;width:40px; height:40px; display:inline-block; float:left;margin:0 0 0 45px; position: relative;overflow: visible;}
.news-news-detail .news-collection-con .news-add-stars i.fa-star{ background-position: 0px -237px;margin-top:14px}
.news-news-detail .news-collection-con .news-add-stars i.fa-star:hover{ background-position: -49px -237px;margin-top:14px}
.news-news-detail .news-collection-con .news-add-stars i.fa-heart{ background-position: 0px -190px;margin-top:14px}
.news-news-detail .news-collection-con .news-add-stars i.fa-heart:hover{ background-position: -50px -190px;margin-top:14px}
.news-news-detail .news-collection-con .news-add-stars i.fa-send{ background-position: -110px -190px;margin-top:11px}
.news-news-detail .news-collection-con .news-add-stars i.fa-send:hover{ background-position: -160px -190px;margin-top:11px}
.news-news-detail .news-collection-con .news-add-stars i.fa-code{ background-position: -110px -235px;margin-top:11px}
.news-news-detail .news-collection-con .news-add-stars i.fa-code:hover{ background-position: -160px -235px;margin-top:11px}

.news-news-detail .news-collection-con .news-add-stars .t_code_img{opacity: 0;position:absolute;top:60px;border:1px solid #dddddd;padding: 16px;right:-38px;background:#ffffff;padding-bottom: 0;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scale(0);transform: scale(0);}
.news-news-detail .news-collection-con .news-add-stars .t_code_img p.code_text{height:35px;line-height:35px;font-size:14px;text-align:center}
.news-news-detail .news-collection-con .news-add-stars.news_code:hover .t_code_img{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.news-news-detail .news-collection-con .news-share{width:40px; height:40px; float:left; line-height:40px;padding-top:0px;font-size:2em; text-align:center;border-radius:100%;display:inline-block; margin:10px 0 0 10px;}
.news-news-detail .news-collection-con .news-text-fxd{display: inline-block;line-height:60px;float:left;margin-left: 44px;margin-right: 20px;font-size: 24px;}
.news-news-detail .news-statement .zxpd_pd{background: #f7f7f7; padding: 15px; border: 1px #f0f0f0 solid; background:#fff; overflow:hidden;}
.news-news-detail .news-statement .zxpd_pd .zxpd_tit{font-size: 14px; color: #333; margin-bottom: 8px;}
.fl-clr{zoom: 1;}
.news-news-detail .news-statement .zxpd_pd dt{display: inline-block; color: #b0b0b0; width: 12px; line-height: 22px; float: left;}
.news-news-detail .news-statement .zxpd_pd dd{color: #b0b0b0; line-height: 24px; float: left; width: 883px;}
.left_box{border: 1px solid #ebebeb;background-color: #ffffff;}
.left_head{border-bottom: 2px solid #ebebeb;height: 41px;line-height: 41px;overflow:hidden;padding:0 10px 0 10px;font-size: 16px;font-weight:bold;}
.left_head span{font-weight:normal;font-size:12px;}
.related{padding:5px 15px 5px 15px;line-height:30px;}
.related td{font-size:14px;}

.col_side{ width: 238px; float: left; background: #ffffff; }
.side_box { width: 100%; border-top: 1px solid #eee;border-bottom: 1px solid #eee; clear:both; }
.side_box .tit { height: 43px; line-height: 43px; border-bottom: solid 2px #03C; font-size: 16px; color: #333333; padding-left: 10px; }
.side_box .tit i { display: inline-block; width: 4px; height: 14px; background: #03C; margin-right: 10px; }
.side_box .con { padding: 10px 15px; }
/*侧栏推荐号码*/
.tj_hm ul li { display: block; width: 100%; height: 69px; text-align: center; border-bottom: solid 1px #e6e6e6; }
.tj_hm ul li a {  width: 100%; height: 69px; display: block; background: #fff; }
.tj_hm ul li:last-child{ border-bottom:0;}
.tj_hm ul li a h2 { padding: 0; margin: 0; display: block; font-size: 22px; height:40px; line-height:40px; font-weight: bold; color: #333; background:none;}
.tj_hm ul li a p { padding: 0px 0 0 0; margin: 0; width: 70%; margin: 0 auto; font-size: 14px; }
.tj_hm ul li a:hover { background: #fff4d9; }