@charset "utf-8";
/*资讯首页*/
.newsBox{ width: 980px; margin:20px auto; }
.newsBox_left{ float:left; width: 677px; }
.newsTopBanner{ width:677px; height:204px; overflow:hidden; position:relative;  }
.newsTopBanner .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:5px; z-index:1; margin-left:-30px;  }
.newsTopBanner .hd ul{ overflow:hidden; zoom:1; }
.newsTopBanner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:1px 4px;overflow:hidden;background:#fff;line-height:999px;border-radius:10px;opacity:0.4;  filter:alpha(opacity=40); -moz-opacity:0.4; }
.newsTopBanner .hd ul li.on{ background:#fff;opacity:0.8;}
.newsTopBanner .bd{ position:relative; height:100%; z-index:0;   }
.newsTopBanner .bd li{ zoom:1; vertical-align:middle; }
.newsTopBanner .bd img{ width:677px; height:204px; display:block;  }
.newsTopBanner .prev,
.newsTopBanner .next{ position:absolute; left:3%; top:50%; margin-top:-23px; display:block; width:46px; height:46px; background: url(../images/banner_arrow.png); z-index: 100; }
.newsTopBanner .next{ left:auto; right:3%; background-position:0 46px; }
.newsTopBanner .prev:hover,
.newsTopBanner .next:hover{ filter:alpha(opacity=50);opacity:.5;  }
.newsTopBanner .prevStop{ display:none;  }
.newsTopBanner .nextStop{ display:none;  }
.newsBanner_b{ padding:10px 0; }
.newsBanner_b li{ float:left; height: 130px; width: 219px; overflow:hidden; margin-right: 10px; }
.newsBanner_b li.end{ margin-right: 0; }
.newsBanner_b li img{height: 130px; width: 219px;}
/*首页热门文章*/
.news_index_box,.news_list_box{ margin-top: 20px; }
.news_index_box .title,.news_list_box .title{ font-size:14px; color: #333;line-height: 35px; border-bottom: 1px solid #d6d6d6; font-weight:bold; overflow:auto;}
.news_index_box .title a,.news_list_box .title a{ float:left; padding:0 10px; font-size:16px; color: #333  }
.news_index_box .title a:hover,.news_list_box .title a:hover{ color: #f00;  }
.news_index_box .title_nav{ font-size:22px; border-bottom: 1px solid #ee5757; width: 100px;text-align: center; height: 40px; float:left; font-weight: bold; color: #333; }
.news_index_list{ padding:20px 0; }
/*列表*/
.news_list_box{ margin-top: 20px; }
.news_list_box .title_list{ font-size:14px; color: #333;line-height: 35px; border-bottom: 1px solid #d6d6d6; font-weight:bold; margin-left:0 }
.news_list_box .title_list a{ float:left; padding:0 20px; font-size:16px; color: #333  }
.news_list_box .title_list a:hover{ color: #f00;  }
.news_list_box .title_list a.cur{ font-size:20px;color: #f00;  border-bottom: 1px solid #ee5757; height: 36px;line-height: 36px; float:left; text-align: center; }


.news_index_list img{ float:left; width: 209px; height: 139px; }
.news_index_list dl{ float:left; padding-left: 18px; width: 450px; }
.news_index_list dl dt{ font-size:18px; font-weight:bold; height: 40px; line-height: 40px; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.news_index_list dl dt a{ color: #333; }
.news_index_list dl dt a:hover{ color: #f00; }
.news_index_list dl dd{ line-height: 25px; font-size:14px; height: 50px;padding-left:10px; overflow: hidden;/*text-overflow: ellipsis;white-space:nowrap; */}
.news_index_list dl dd.time{ line-height: 25px; height: 26px; color: #004ea2; padding-top:15px;}
.news_index_list dl dd span{ float:left; padding:0 10px; }
.news_index_list dl dd span.span_box{ float:right; padding:0 0 0 25px; color: #603411; background: url(../../images/news/span_boxIcon.gif) left 6px no-repeat; }
.span_box a{ color: #603411; padding-right:5px; }
.span_box a:hover{ color: #f00; }
a.news_list_more{ display: block; line-height: 40px; line-height: 40px; background:#f0f0f0; text-align: center; font-size:16px; color: #666}
a.news_list_more:hover{ color: #f00; }
/*首页右边内容*/
.newsBox_right{ float:right; width:274px; overflow: hidden; }

.news_r_list h2{ color: #333; font-size:16px; padding-top: 27px; line-height: 40px; padding-left: 20px; border-bottom: 2px solid #d6d6d6; }
.news_r_list ol{list-style-type:decimal; margin: 10px 0;}
.news_r_list ol li{list-style-type:decimal; list-style-position:inside; line-height: 30px; font-size:14px; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.news_r_list ol li.list_red{ color: #f00; }
.news_r_list ol li a{ color: #666 }
.news_r_list ol li a:hover{ color: #f00; }
.news_r_list ol li.list_red a{ color: #f00 }
.news_r_list ol li.list_red a:hover{ color: #f00;  }
.news_r_list a.more_list{  background:#e5e5e5; font-size:14px; text-align: center; display: block; line-height: 40px; height: 40px; }

.news_r_code{ margin: 20px 0; }
.news_r_code h1{ font-size:18px; color: #000; text-align: center; padding:10px 0; }
.news_r_code ul{ float:left; width: 126px; overflow:hidden; margin-left: 10px;}
.news_r_code ul li{ text-align: center; padding:2px 5px; }
.news_r_code ul li img{ width: 116px; height: 116px; }
/*新闻列表*/
dl.newsList{ width: 740px;}
.news_page{ background:#e5e5e5; font-size:14px; text-align: center; display: block; line-height: 40px; height: 40px;}
.news_page a{ padding:0 10px; font-size:16px; color: #333;}
.news_page a:hover{ color: #f00; }
.news_page a.sz{ padding:0 10px; color: #e54043; font-weight:bold; }
/*新闻详细页*/
.news_list_title{ font-size:14px; padding: 0 10px;  }
.news_d_title h1{ font-size:20px; color: #000; line-height: 40px; }
.news_d_title h4{ font-size:14px; font-weight:normal; padding-bottom: 15px; }
.news_hrm_title { line-height: 30px; padding:5px 0; font-size:14px;}
.news_hrm_title span{ float:left; padding-right:20px; color: #666; }
.news_hrm_title span.date_news{ color: #a3a3a3; }
.news_hrm_title span.span_box{ float:left; padding:0 0 0 25px; color: #603411; background: url(../../images/news/span_boxIcon.gif) left 6px no-repeat; }

.code_d{ height: 40px;  }
.code_d a.bds_weixin{background: url(../images/icon_weixin_new.png);background-position:0 0;background-repeat:no-repeat;}
.news_content{ font-size:14px; line-height: 30px; color:#000;padding:10px 0; }
.news_content p{ padding:5px 0;  }
.news_detail_list h2{ color: #333; font-size:16px; padding-top: 27px; line-height: 40px; padding-left: 20px; border-bottom: 2px solid #d6d6d6; }
.news_detail_list dl{ padding:10px 0; }
.news_detail_list dl img{ float:left; width: 70px; height: 47px; }
.news_detail_list dt{ font-size:14px; padding-left: 80px; line-height:24px;}
.news_detail_list dt a{ color: #000; }
.news_detail_list dt a:hover{ color: #f00; }
.news_detail_list dd{font-size:14px; padding-left: 80px; color: #a8a8a8;line-height:26px;}

a.news_detail_more{ background:#e5e5e5; font-size:14px; text-align: center; display: block; line-height: 40px; height: 40px; color: #000 }
a.news_detail_more:hover{ color: #f00 }
