
/*list*/
.news_listbox{ overflow:hidden; width:100%;}
.news_listbox dl{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:2px solid #e9e9e9; margin-bottom:30px; height:160px;}
.news_listbox dt{ overflow:hidden; float:left; width:240px; height:160px;}
.news_listbox dd{ overflow:hidden; float:right; width:550px; height:160px;}
.news_listbox dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news_listbox dd h4 a{ color:#333;}
.news_listbox dd em{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
.news_listbox dd em i{ margin:0 5px;}
.news_listbox dd p{ font-size:14px; color:#666; line-height:24px; height:50px; overflow:hidden; text-align:justify; margin-bottom:8px;}
.news_listbox dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none}
.news_listbox dl:hover .more{ color:#a31018; border-color:#a31018;}
.news_listbox dl:hover h4 a{ color:#a31018;}
.news_listbox dl.last{ margin-bottom:0;}


/*rili*/
.rili { border-top-left-radius: 5px;border-top-right-radius: 5px;overflow:hidden; width:310px; height:355px; background:url(Img/Common/rili.png) no-repeat right bottom; background-color:#a31018; margin-bottom:10px;}
.rili .year{ overflow:hidden; width:150px; margin:20px auto; }
.rili .year i{ display:block; width:20px; height:40px; cursor:pointer;}
.rili .year .btn_left{ background: url(Img/Common/inpage_rili_btn01.png) no-repeat center; float:left}
.rili .year .btn_right{ background:url(Img/Common/inpage_rili_btn02.png) no-repeat center; float:right;}
.rili .year .btn_left:hover{ background: url(Img/Common/inpage_rili_btn01l.png) no-repeat center; float:left}
.rili .year .btn_right:hover{ background:url(Img/Common/inpage_rili_btn02l.png) no-repeat center; float:right;}
.rili .year span{ display:block; width:110px; height:40px; font-size:30px; color:#555; text-align:center; line-height:40px; font-weight:bold; font-family:Arial; float:left;}
.rili .month{ overflow:hidden; width:260px; margin:0 auto; height:170px; margin-bottom:30px;}
.rili .month li{ float:left; width:53px; height:48px; text-align:center; line-height:50px; background-color:#fff; color:#555; margin:0 5px 10px 5px;border: solid 1px #d5d5d5; cursor:pointer}
.rili .month li b{ font-size:28px; font-weight:normal; font-family:Arial}
.rili .month li em{ font-size:12px;}
.rili a{border: solid 1px #d5d5d5; display:block; margin:0 auto; width:200px; height:45px; text-align:center; line-height:45px; background-color:#fff; font-size:16px; color:#333; font-weight:bold; text-decoration:none;}
.rili .month li.cur,.rili .month li:hover{ background-color:#a31018; color:#fff;}
.rili a:hover{background-color:#a31018;color:#fff;text-decoration:none;}

.news_search{ overflow:hidden; width:290px; padding:10px; height:55px; background-color:#f5f5f5; margin-bottom:30px;}
.news_search input{ display:block; border:none; outline:none; width:213px; height:55px; line-height:55px; padding:0 10px; float:left}
.news_search span{ display:block; width:57px; height:55px; cursor:pointer; background:url(Img/Common/news_search.png) no-repeat center; float:right;}

.news_new { overflow:hidden; width:280px; padding:25px 15px; background-color:#f5f5f5; margin-bottom:10px;}
.news_new li{ padding-left:15px; background:url(Img/Common/inpage_rili_list.png) left center no-repeat; line-height:40px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news_new li a{ color:#666;}
.news_new li a:hover{color:#a31018;}

/*2016-9-14*/
h5.news_search_return{ font-size:24px; color:#333; padding-bottom:30px; margin-bottom:30px; border-bottom:2px solid #e9e9e9}
.search_center { overflow:hidden; width:730px; padding:60px 40px; background-color:#f5f5f5; margin-bottom:60px;}
.search_center h5{ font-size:24px; color:#555; text-align:center; margin-bottom:30px;}
.search_center select{ overflow:hidden; float:left; margin:0 23px; width:319px; height:64px; border:3px solid #e8e8e8; padding-left:20px; outline:none}
.search_center .sb{ overflow:hidden; width:679px; height:64px; border:3px solid #e8e8e8; margin:0 auto; margin-top:10px; background-color:#fff;}
.search_center input{ outline:none; overflow:hidden; width:580px; height:64px; border:none; background:none; line-height:64px; padding-left:20px; font-size:14px; color:#999; display:block; float:left}
.search_center span{ display:block; float:right; width:67px; height:64px; background:url(Img/Common/news_search.jpg) no-repeat center; cursor:pointer;}

/*end 2016-9-14*/

/*.newslist_left dl:hover .more{ background-color:#a31018; color:#fff;}
.newslist_left dl:hover h3 a{ color:#a31018;}*/

/* CSS Document 
dl.news_zt_top { overflow:hidden; width:100%; height:261px; padding-bottom:30px; margin-bottom:40px; border-bottom:1px solid #e5e5e5;}
dl.news_zt_top dt{ overflow:hidden; width:330px; height:261px; float:left}
dl.news_zt_top dd{ overflow:hidden; width:450px; height:261px; float:right}
dl.news_zt_top dd em{ display:block; font-size:14px; color:#999; font-family:Arial; margin-bottom:25px;}
dl.news_zt_top dd h3{ font-size:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:30px;}
dl.news_zt_top dd h3 a{ color:#333}
dl.news_zt_top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; margin-bottom:40px; text-align:justify;}
dl.news_zt_top dd .more{ display:block; width:100%; height:54px; text-align:center; line-height:54px; background-color:#f8f8f8; font-size:15px; color:#a31018; text-decoration:none;}

ul.news_zt_list { overflow:hidden; width:105%; height:835px;}
ul.news_zt_list li{ float:left; width:257px; height:395px; margin-bottom:40px; margin-right:20px; border-bottom:1px solid #e5e5e5;}
ul.news_zt_list li img{ display:block; margin-bottom:15px;}
ul.news_zt_list li em{ display:block; font-size:14px; color:#999; font-family:Arial; margin-bottom:15px;}
ul.news_zt_list li h4{ font-size:18px; line-height:24px; height:48px; margin-bottom:15px; overflow:hidden;}
ul.news_zt_list li h4 a{ color:#333}
ul.news_zt_list li p{ font-size:14px; line-height:22px; color:#666; height:44px; overflow:hidden; text-align:justify;}
*/

/* CSS Document */
.news_video_box { overflow:hidden; width:1200px; margin:60px auto;}
.news_video_box .video{ overflow:hidden; width:1200px;  margin-bottom:35px;}
.news_video_box .video_title{ overflow:hidden; width:100%; padding-bottom:30px; margin-bottom:40px; border-bottom:3px solid #e5e5e5;}
.news_video_box .video_title h5{ font-size:20px; color:#333; font-weight:normal; margin-bottom:25px;}
.news_video_box .video_title p{ overflow:hidden; width:100%;}
.news_video_box .video_title em{ padding-left:30px; background:url(Img/news_video/sp_i01.png) no-repeat left center; display:block; float:left; font-size:16px; color:#999; font-family:arial;}
.news_video_box .video_title span{ display:block; float:right; font-size:12px; color:#999; padding-bottom:3px;}
.news_video_box .video_title span img{ margin-left:10px; position:relative; top:3px;}
.news_video_box h4{ font-weight:normal; margin-bottom:35px; padding-left:50px; background:url(Img/news_video/sp_i04.png) no-repeat left center; font-size:22px; color:#a31018;}
.news_video_box h4 a{ color:#a31018;}
.news_video_box .video_list{ overflow:hidden; width:100%; height:232px; position:relative}
.news_video_box .video_list ul{ overflow:hidden; position:absolute}
.news_video_box .video_list li{ overflow:hidden; float:left; width:278px; height:232px; position:relative; margin-right:30px;}
.news_video_box .video_list li img{ display:block;}
.news_video_box .video_list li .wen{ width:100%; height:65px; background:url(Img/news_video/sp_wen.png) repeat center; position:absolute; left:0; bottom:0; z-index:1}
.news_video_box .video_list li h6{ font-weight:normal; font-size:16px; color:#fff; float:left; margin-left:15px; margin-top:10px;}
.news_video_box .video_list li h6 em{ display:block; font-size:13px; color:#ccc; padding-left:20px; background:url(Img/news_video/sp_i02.png) no-repeat left center; margin-top:10px;}
.news_video_box .video_list li .wen img{ float:right; margin-top:15px; margin-right:15px;}
.news_video_box .video_list li a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}

/*.news_video*/
.video_list_center{ overflow:hidden; width:105%;  margin-top:60px;}
.video_list_center li{ overflow:hidden; float:left; width:278px; height:232px; position:relative; margin-right:30px; margin-bottom:30px;}
.video_list_center li img{ display:block;}
.video_list_center li .wen{ width:100%; height:65px; background:url(Img/news_video/sp_wen.png) repeat center; position:absolute; left:0; bottom:0; z-index:1}
.video_list_center li h6{ font-weight:normal; font-size:16px; color:#fff; float:left; margin-left:15px; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:200px;}
.video_list_center li:hover .wen h6{color:#a31018;}
.video_list_center li h6 em{ display:block; font-size:13px; color:#ccc; padding-left:20px; background:url(Img/news_video/sp_i02.png) no-repeat left center; margin-top:10px;}
.video_list_center li .wen img{ float:right; margin-top:15px; margin-right:15px;}
.video_list_center li .wen img.img02{ display:none}
.video_list_center li a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.video_list_center li:hover img.img01{ display:none}
.video_list_center li:hover img.img02{ display:block}




/* CSS Document */

dl.news_zt_top { overflow:hidden; width:100%; height:261px; padding-bottom:30px; margin-bottom:40px; border-bottom:1px solid #e5e5e5;}
dl.news_zt_top dt{ overflow:hidden; width:330px; height:261px; float:left}
dl.news_zt_top dd{ overflow:hidden; width:450px; height:261px; float:right}
dl.news_zt_top dd em{ display:block; font-size:14px; color:#999; font-family:Arial; margin-bottom:25px;}
dl.news_zt_top dd h3{ font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:30px;}
dl.news_zt_top dd h3 a{ color:#333}
dl.news_zt_top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; margin-bottom:40px; text-align:justify;}
.newslist_left dl:hover h3 a{ color:#a31018;}
.newslist_left dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none}
.newslist_left dl:hover .more{ color:#a31018; border-color:#a31018;}

ul.news_zt_list { overflow:hidden; width:105%; height:835px;}
ul.news_zt_list li{ float:left; width:257px; height:395px; margin-bottom:40px; margin-right:20px; border-bottom:1px solid #e5e5e5;}
ul.news_zt_list li>a{ display:block; width:257px; height:202px; margin-bottom:15px; overflow:hidden}
ul.news_zt_list li img{ display:block;}
ul.news_zt_list li em{ display:block; font-size:14px; color:#999; font-family:Arial; margin-bottom:15px;}
ul.news_zt_list li h4{ font-size:18px; line-height:24px; height:48px; margin-bottom:15px; overflow:hidden;}
ul.news_zt_list li h4 a{ color:#333}
ul.news_zt_list li p{ font-size:14px; line-height:22px; color:#666; height:44px; overflow:hidden; text-align:justify;}
ul.news_zt_list li:hover{ border-color:#a31018;}
ul.news_zt_list li:hover h4 a{ color:#a31018}

dl.dl_list{ overflow:hidden; width:100%; height:115px; padding:30px 0; border-bottom:2px solid #e9e9e9;}
dl.dl_list dt{ float:left; width:100px; height:115px; background-color:#999; color:#dfdfdf;}
dl.dl_list dd{ overflow:hidden; width:1050px; float:right; height:115px;}
dl.dl_list dt b{ display:block; text-align:center; font-size:54px; margin-top:50px;}
dl.dl_list dt em{ display:block; text-align:center; font-size:16px; font-family:Arial}
dl.dl_list dd h4{ font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
dl.dl_list dd h4 a{ color:#333}
dl.dl_list dd span{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.dl_list dd p{ font-size:14px;width: 980px; line-height:24px; height:48px; overflow:hidden; color:#666;}
dl.dl_list dd a{text-decoration:none;}
dl.dl_list:hover dt{ background-color:#a31018; color:#fff;}
dl.dl_list:hover h4 a{ color:#a31018;}


dl.top{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:1px solid #e9e9e9;  height:190px;}
dl.top dt{ overflow:hidden; float:left; width:298px; height:180px;}
dl.top dd{ overflow:hidden; float:right; width:490px; height:190px;}
dl.top dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
dl.top dd h4 a{ color:#333;}
dl.top dd em{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.top dd em i{ margin:0 5px;}
dl.top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align:justify; margin-bottom:10px;}
dl.top dd a{text-decoration:none;}
dl.top dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none}
dl.top:hover .more{ color:#fff; border-color:#a31018; background-color:#a31018}
dl.top:hover h4 a{ color:#a31018}
dl.top.last{ margin-bottom:0}

dl.dl_list_xzjb{ overflow:hidden; width:100%; height:115px; padding:30px 0; border-bottom:2px solid #e9e9e9;}
dl.dl_list_xzjb dt{ float:left; width:100px; height:115px; background-color:#999; color:#dfdfdf;}
dl.dl_list_xzjb dd{ overflow:hidden; width:685px; float:right; height:115px;}
dl.dl_list_xzjb dt b{ display:block; text-align:center; font-size:54px; margin-top:10px;}
dl.dl_list_xzjb dt em{ display:block; text-align:center; font-size:16px; font-family:Arial}
dl.dl_list_xzjb dd h4{ font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
dl.dl_list_xzjb dd h4 a{ color:#333}
dl.dl_list_xzjb dd span{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.dl_list_xzjb dd p{ font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#666;}
dl.dl_list_xzjb dd .wen{ overflow:hidden; width:580px; float:left}
/*dl.dl_list_xzjb dd .xiazai{ cursor:pointer; overflow:hidden; width:33px; height:33px; background:url(Img/jbzx/tu03.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}*/
dl.dl_list_xzjb dd .down01{ cursor:pointer; overflow:hidden; width:33px; height:33px;background:url(Img/jbzx/Excl.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}
dl.dl_list_xzjb dd .down02{ cursor:pointer; overflow:hidden; width:33px; height:33px;background:url(Img/jbzx/PDF.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}
dl.dl_list_xzjb dd .down03{ cursor:pointer; overflow:hidden; width:33px; height:33px;background:url(Img/jbzx/PPT.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}
dl.dl_list_xzjb dd .down04{ cursor:pointer; overflow:hidden; width:33px; height:33px;background:url(Img/jbzx/Word.png) no-repeat center top; float:right; margin-right:20px; margin-top:30px;}
dl.dl_list_xzjb:hover dt{ background-color:#a31018; color:#fff;}
dl.dl_list_xzjb:hover dd h4 a{ color:#a31018;}
dl.dl_list_xzjb:hover .xiazai{ background-position:bottom;}




/*news_nav  页面内部inbanner下面第一个导航*/
.news_nav{ overflow:hidden; width:100%; height:70px; position:relative;}
.news_nav i{ display:block; width:100%; height:1px; background-color:#e9e9e9; position:absolute; left:0; bottom:0;}
.news_nav ul{ overflow:hidden; position:relative; z-index:2}
.news_nav li{ float:left; font-size:14px; margin-right:35px; height:68px; line-height:68px;}
.news_nav li a{ color:#666; display:block; text-decoration:none;}
.news_nav li.cur, .news_nav li:hover{ font-weight:bold; border-bottom:2px solid #a31018;}

/*newslist_content 新闻相关页面左右结构*/


.newslist_content { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:30px;background-color:#fff;padding-bottom: 30px;}
.newslist_content .newslist_left { overflow:hidden; float:left; width:1200px; padding-right:25px;padding-left: 25px; border-right:1px solid #e9e9e9; padding-top:60px;}
.newslist_content .newslist_right { overflow:hidden; width:323px; float:right; margin-top:50px;}
.newslist_content .newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}
.newslist_content .newslist_right .zw_tu{ display:block; margin:0 auto;}



























