
/****************首页**/
.in_bg{ background: #ffffff; } 

.main{ width: 1200px; margin:0 auto; position: relative; background: #ffffff; margin-top: 20px; padding-bottom: 30px;}

/***************布局 - 图片新闻 + 头条**************/
.center_1 { margin: auto; margin-top: 30px; }



/***************图片新闻**************/
.imgNews{ float: left; width: 672px; }
 
.banner_0{ position:relative; z-index:100;} 
.banner_0_top{ position: relative; width: 666px; height: 360px;}
.banner_0_top li{ position:absolute; left:0; top:0; width:100%; text-align:center; }
.banner_0_top li img{ position:relative; width: 666px; height: 360px; }

.banner_0_top li .tit{ position: absolute; left:0; bottom: 0px; background:url(imgnews_titbg.png) repeat-x bottom; font-size: 20px; line-height: 35px; width:100%; text-align:center; padding: 25px 0px 15px; }
.banner_0_top li .tit a{ color:#fff;}
.banner_0_top li .tit a:hover{ text-decoration:underline;}
 
.banner_0_bottom { margin: auto; margin-top: 0px; margin-left: -3px; width:100%; left: -3px; text-align:center; z-index:20; height: 5px; line-height: 5px; }
.banner_0_bottom span{ background:url(imgnews_dot.png) left top no-repeat; width: 130px; height: 5px; line-height: 5px; display:inline-block; cursor:pointer; margin:0 2px;}
.banner_0_bottom span.on{ background:url(imgnews_dot.png) right top no-repeat;}

.banner_0 .pre{ background:url(pre.png) no-repeat; width: 22px; height:42px; position:absolute; left: 5px; top:37%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next{ background:url(next.png) no-repeat; width:22px; height:42px; position:absolute; right: 5px; top:37%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .pre:hover{ background:url(pre.png) no-repeat; width:22px; height:42px; position:absolute; left: 5px; top:37%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(next.png) no-repeat; width:22px; height:42px; position:absolute; right: 5px; top:37%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}



/***************新闻头条**************/
.xwtt{ position: relative; float: right; width: 510px; height: 363px; }

.xwtt .tit1 { margin: auto; line-height: 40px; font-size: 32px; font-weight: bolder; color: #2c2c2c; }
.xwtt .abs { margin: auto; line-height: 30px; font-size: 22px; margin-top: 15px;}

.xwtt .tit_list { margin: auto; color: #555971; border-top: 1px solid #ccc; }
.xwtt .first { border-top: 0px; margin-top: 0px; margin-top: 0px; }

.xwtt .tit2_fir { font-size: 32px; padding: 30px 0px; line-height: 40px; color: #555971; }
.xwtt .tit2_sec { font-size: 28px; padding: 30px 0px; line-height: 35px; color: #555971; }

.xwtt .tit3_fir { font-size: 32px; padding: 20px 0px; line-height: 40px; color: #555971; }
.xwtt .tit3_sec { font-size: 28px; padding: 20px 0px; line-height: 35px; color: #555971; }

.xwtt .tit4_fir { font-size: 32px; padding: 5px 0px; line-height: 40px; color: #555971; }
.xwtt .tit4_sec { font-size: 28px; padding: 5px 0px; line-height: 35px; color: #555971; }

.xwtt .xtt { margin: auto; height: 30px;}
.xwtt .tit5_fir { margin: auto; color: #555971; font-size: 32px; padding: 0px 0px 20px 0px; line-height: 40px; }
.xwtt .tit5_sec { margin: auto; color: #555971;  font-size: 28px; padding: 20px 0px; line-height: 35px; }
.xwtt .tit5_small { float: left; font-size: 18px; color: #303030; padding: 0px 10px; line-height: 30px; height: 30px; }


.xwtt .more3 { position: absolute; bottom: 0px; right: 0px; width: 40px; height: 24px; color: #3f3f3f; font-size: 16px; }
.xwtt .more3:hover { color: #941e23;} 

 

/***************布局 - 数据库 + 视频**************/
.main_left{ float: left; width: 400px;}
.main_middle{ float: left;width: 370px; margin-left: 29px;  }
.main_right{ float: right; width: 370px; }

.main_left2{ float: left; width: 175px;}
.main_right2{ float: right; width: 175px; }

.news-two li{ height:30px; overflow:hidden;text-overflow:ellipsis; white-space: nowrap; }

.center_2 { margin: auto; }

/***************栏目标题**************/

.title { position: relative; margin: auto; height: 45px; border-left: 12px solid #0d66c7; text-align: left; }
.title .logo { float: left; margin-top: 8px; margin-left: 15px; }
.title .more { position: absolute; top: 8px; right: 0px; width: 12px; height: 24px; }
.title .logo span{font-size:30px; font-family:"宋体";font-weight: bold}
.title .logo span.now{ font-weight:600}

.title2 { position: relative; margin: auto; height: 41px; border-left: 12px solid #d5161b; text-align: left; border-bottom: 1px solid #d5161b; margin-top: 20px; }
.title2 .logo { float: left; margin-top: 8px; margin-left: 15px; }
.title2 .more { position: absolute; top: 8px; right: 0px; width: 12px; height: 24px;}


.title3 { position: relative; margin: auto; border-left: 3px solid #d5161b; text-align: left; margin-top: 20px; }
.title3 .logo { float: left; margin-top: 0px; margin-left: 15px; }
.title3 .more { position: absolute; top: 0px; right: 0px; width: 12px; height: 24px;}


.title4 { position: relative; margin: auto; height: 41px; text-align: left; margin-top: 10px; }
.title4 .logo { float: left; margin-top: 8px; }
.title4 .more { position: absolute; top: 8px; right: 0px; width: 12px; height: 24px;}

.title4_2 { position: relative; margin: auto; height: 41px; text-align: left; margin-top: 20px;  }
.title4_2 .logo { float: left; margin-top: 8px; }
.title4_2 .more { position: absolute; top: 8px; right: 0px; width: 12px; height: 24px;}


.tit_first { margin-top: 0px; }


/***************要闻**************/
.topnews{ margin: auto; }
.topnews ul{ margin: auto; padding: 25px 0px 20px; }
.topnews ul li{ margin: auto; border-top: 1px solid #e8dfd2; line-height: 40px; font-size: 18px; color: #2c2c2c;}
.topnews ul li.first { border-top: 0px; font-size: 20px; line-height: 37px; }
.topnews ul li a { color: #2c2c2c; }
.topnews ul li a:hover { color: #941e23;} 


/***************图解图说**************/
.tjtj{ float: left; width: 370px; margin-top: 18px; }
.tjts_imgshow{ margin: auto; }

 

/***************视频**************/
.vedio { margin: auto; margin-top: 15px; } 
.vedio_imgshow { margin: auto; position: relative; text-align: left; height: 300px; }
.vedio_imgshow .tit_bg { margin: auto; line-height: 37px; font-size: 20px; color: #2c2c2c; padding: 10px 0px; }
.vedio_imgshow .tit_bg a { color: #2c2c2c; }
.vedio_imgshow .tit_bg a:hover { color: #941e23;}

 
.widget_1 { margin: auto; position: relative; border-top: 1px solid #e8dfd2; height: 110px; }
.widget_1 dt { position: absolute; width: 175px; height: 95px; left: 0px; top: 0px; }
.widget_1 dd { margin: auto; padding-left: 193px; font-size: 18px; color: #2c2c2c; line-height: 30px; margin-top:10px;}
.widget_1 dd a { color: #2c2c2c; }
.widget_1 dd a:hover { color: #941e23;} 




/***************纪委书记谈体会 + 本网专评 + 四风监督哨  **************/
.newslist_1 { margin: auto; line-height: 30px; font-size: 18px; color: #2c2c2c; margin-top: 10px; }
.newslist_1 a { color: #2c2c2c; }
.newslist_1 a:hover { color: #941e23;} 


/*************** 专题库 **************/
.ztk { margin: auto; margin-top: 10px; }




/*************** 公开招聘 **************/
.gkzp{ margin: auto;}
.banner_1{ margin: auto;} 
.banner_2{ margin: auto; margin-bottom: 18px;}


.jbzn{ width:370px; height:180px;background-color:#931D22;}
.jbfs_left{ margin-left:auto; margin-right:auto} 

.jbfs_left td{  color:#FFFFFF; }
.jbfs_left td.jbfs{ font-weight:bold; font-size:18px; padding-top:10px;border-bottom:2px solid;}

ul.jbml li{ width:110px; height:25px; line-height:25px; border-radius:5px; margin-top:10px;}
ul.jbml li.jbml01{ background-color:#ECAE5B} 
ul.jbml li.jbml02{ background-color:#174670}
ul.jbml li a{ color:#FFFFFF;}
/***************新时代新本领 + 新时代新科技 + 传承 **************/
.imgshow_1 { margin: auto; }
.imgshow_1 img { margin: auto; width: 370px; height: 100px; }
.imgshow_1 .tit_bg { margin: auto; line-height: 35px; font-size: 20px; color: #2c2c2c; margin-top: 10px; height: 70px; }
.imgshow_1 .tit_bg a { color: #2c2c2c; }
.imgshow_1 .tit_bg a:hover { color: #941e23;} 


 
/***************家书抵万金 + 博物馆时光 + 新时代新科技 + 书单 + 聆听大家 **************/
.imgshow_2 { margin: auto; }
.imgshow_2 .title_1 { margin: auto; line-height: 35px; font-size: 18px; color: #2c2c2c; margin-top: 10px; height: 105px;}
.imgshow_2 .title_1 a { color: #2c2c2c; }  
.imgshow_2 .title_1 a:hover { color: #941e23;}



/***************通栏链接**************/
.center_3{ margin: auto; background: url(linkbg.jpg) no-repeat center; height: 91px; margin-top: 20px; }

.center_3 .list_1 { float: left; width: 440px; margin-left: 95px; margin-top: 5px; }
.center_3 .list_1 li { float: left; width: 190px; text-align: left; height: 18px; line-height: 18px; margin-top: 17px; }

.center_3 .list_2 { float: left; width: 370px; margin-left: 20px; margin-top: 5px;  } 
.center_3 .list_2 li { float: left; width: 180px; text-align: left; height: 18px; line-height: 18px; margin-top: 17px; }
.center_3 .list_2 li.last { width: 370px; }


/***************党纪法规库**************/
.djfgk { float: left; position: relative; width: 220px; height: 85px; margin-left: 40px; margin-top: 5px; }
.djfgk .logo { float: left; margin-top: 17px; }
.djfgk .more { float: left; margin-top: 17px; margin-left: 10px; width: 16px; height: 16px; }
.djfgk .search_fgk { float: left; width: 175px; margin-top: 60px; height: 25px; border-bottom: 1px solid #5a4f4a; }
.djfgk .search_fgk .search_key { float: left; border: 0px; background: none; width: 150px; height: 22px; line-height: 22px; }
.djfgk .search_fgk .search_but { float: left; border: 0px; width: 22px; height: 22px; background: url(djfgk_search.png) no-repeat center center;}

.djfgk .link_box{ float: left; margin-top: 17px; }
.djfgk .link_box ul {float: left; width: 210px; }
.djfgk .link_box ul li { float: left; margin-right: 30px; }


/***************工作动态**************/

.gzdt { margin: auto; }
 
.title5 { position: relative; margin: auto; margin-top: 30px;}
.title5 .logo{ position: absolute; left: 0px; top: 7px; width: 110px; height: 40px; }
.title5 .title5_bg { margin: auto; height: 40px; margin-left: 110px; background: url(logo_bg.png) repeat-x center center; }
.title5 .more { position: absolute; top: 0px; right: 0px; width: 12px; height: 24px;}



.left_1 { float: left; width: 374px; }
.middle_1 { float: left; width: 374px; margin-left: 40px; }
.right_1 { float: right; width: 374px; }

.title6 { position: relative; margin: auto; height: 41px; border-left: 12px solid #eee6d8; text-align: left; border-bottom: 1px solid #eee6d8; margin-top: 10px; }
.title6 .logo { float: left; margin-top: 8px; margin-left: 15px; }
.title6 .more { position: absolute; top: 8px; right: 0px; width: 12px; height: 24px;}
  


.imgshow_3 { margin: auto; }
.imgshow_3 .title_1 { margin: auto; line-height: 30px; font-size: 20px; color: #2c2c2c; margin-top: 10px; height: 60px; }
.imgshow_3 .title_1 a { color: #2c2c2c; }
.imgshow_3 .title_1 a:hover { color: #941e23;}



.newslist_2 { margin: auto; margin-top: 10px; }
.newslist_2 ul li { margin: auto; border-top: 1px solid #e8dfd2; line-height: 37px; font-size: 18px; color: #2c2c2c; }
.newslist_2 ul li a { color: #2c2c2c; }
.newslist_2 ul li a:hover { color: #941e23;} 

.newslist_3 { margin: auto; line-height: 30px; font-size: 18px; color: #2c2c2c; padding-top: 10px; height: 40px; }
.newslist_3 a { color: #2c2c2c; }
.newslist_3 a:hover { color: #941e23;} 


.center_4{ margin: auto; margin-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #e8dfd2; }
.center_5{ margin: auto; padding-bottom: 20px; }

.left_2 { float: left; width: 394px; margin-top: 10px; border-right: 1px solid #e8dfd2; }
.middle_2 { float: left; width: 374px; margin-top: 10px; margin-left: 20px; }
.right_2 { float: right; width: 394px; margin-top: 10px; border-left: 1px solid #e8dfd2; }

 
.left_2 .title4 { margin: auto; margin-right: 20px;}
.middle_2 .title4 { margin: auto; }
.right_2 .title4 { margin: auto; margin-left: 20px; }



.left_2 .content4 { margin: auto; margin-right: 20px;}
.middle_2 .content4 { margin: auto; }
.right_2 .content4 { margin: auto; margin-left: 20px; }
 
/******************通栏 —— 留言板等 ********************/
.center_6 {margin: auto; background: #fcfaf7; border: 1px solid #e9e1d5; height: 60px; text-align: center;}

.center_6 span { margin: 0px 20px; display: inline-block; vertical-align: top; }

.center_6 .p1 { height: 30px; margin-top: 15px; }
.center_6 .p1 img { } 

.center_6 .p2 { background: url(myet.png) no-repeat left top; height: 36px; padding-left: 50px; padding-top: 6px; margin-top: 12px; }
.center_6 .p2 .myet { font-size: 18px; color: #2c2c2c; }
.center_6 .p2 .myet a { color: #2c2c2c; }
.center_6 .p2 .myet a:hover { color: #941e23; }
 
.center_6 .p3 { height: 25px; margin-top: 20px; }
.center_6 .p3 img { }

.center_6 .p4 { height: 31px; margin-top: 15px; }
.center_6 .p4 img { }

.center_6 .p5 { height: 21px; margin-top: 19px; }
.center_6 .p5 img { }


/******************历史文化 ***************/
.lswh{ margin: auto; }

.newslist_4 { margin: auto; margin-top: 10px;}
.newslist_4 ul li{ margin: auto; border-top: 1px solid #e8dfd2; padding: 8px 0px; font-size: 18px; color: #2c2c2c; }
.newslist_4 ul li.first { border-top: 0px; }
.newslist_4 ul li a { color: #2c2c2c; }
.newslist_4 ul li a:hover { color: #941e23;} 

.widget_3 { margin: auto; position: relative; width: 370px; height: 90px; border-top: 1px solid #e8dfd2; margin-top: 10px;;}
.widget_3 dt { position: absolute; width: 80px; height: 80px; left: 0px; top: 0px; }
.widget_3 dd { margin: auto; padding-left: 100px; font-size: 18px; color: #2c2c2c; line-height: 30px; margin-top: 5px;}
.widget_3 dd a { color: #2c2c2c; }
.widget_3 dd a:hover { color: #941e23;} 
 

.wszg { margin: auto; margin-top: 20px; }
 

.widget_2 { margin: auto; position: relative; width: 370px; height: 110px; border-top: 1px solid #e8dfd2; }
.widget_2 dt{ position: absolute; width: 157px; height: 97px; left: 0px; top: 0px; }
.widget_2 dd{ margin: auto; padding-left: 175px; font-size: 18px; color: #2c2c2c; line-height: 30px;}
.widget_2 dd a { color: #2c2c2c; }
.widget_2 dd a:hover { color: #941e23;} 



.ewm{ position: fixed; width: 95px; height: 275px; bottom: 160px; right: 15px; }
.ewm .close{ position: absolute; padding-left: 15px; font-size: 12px; color: #6C6C6C; right: 5px; top: 0px; background:url(ewm2_close.png) no-repeat left center; height: 15px; line-height: 15px; cursor: pointer; }
.ewm .con{ margin: auto; margin-top: 20px;}



/******************新总样式 ***************/



.center_12{ margin: auto; width:1200px; height:300px; margin-top: 20px;clear:both; } 
.neibu_left{background:#ffffff; float:left;width:60%;}

.neibu_right{background:#ffffff; float:left;width:40%;}
.overflowgz {  float: left;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; width:88%; }


/******************工作报告-图片小栏 ***************/
.gzbg_list {width:95%; padding:5px 0px; }
/* .gzbg_listnew2{width:95%; padding:5px 0px;  float:left;} */
.gzbg_list ul li { font-size:18px; color:#333333; line-height:42px; height:35px;  }
.gzbg_list ul li.news{ color: #0066cc}
.gzbg_list ul li.news a{ color: #0066cc} 
.gzbg_list ul li a{color:#333333; } 
.gzbg_list ul li .gzbg_time{ float: right; font-size:18px;}



/******************监督曝光 ***************/
.jdbg_article{ width:1200px; margin:0 auto;}
.jdbg_article .link_title{ width:1200px; float:left; font-size:24px; font-weight:bold; color:#404040; height:50px; line-height:50px;}
.jdbg_article .link_title ul li{ float:left; text-align:center; display:inline; cursor:pointer; height:50px; line-height:50px; margin-left:40px;}
.jdbg_article .link_title ul .show{ color:#0d66c7; border-bottom:3px solid #0d66c7;}
.jdbg_article .link_title ul .show a{ color:#0d66c7;}
.jdbg_article .jdbg_nr{ float:left; width:1200px; margin:10px 0px 20px; }
.jdbg_article .jdbg_nr .block{ display:block;}
.jdbg_article .jdbg_nr ul{ display:none;}
.jdbg_article .jdbg_nr ul li{ float:left; font-size:18px; line-height:32px; white-space:nowrap; text-align:left; display:block;color: #999999;width: 100px;  }
.jdbg_article .jdbg_nr ul li.jdbg_time{ float: right; font-size:18px;}
.jdbg_article .jdbg_nr a { color: #333333; font-size:18px; line-height:42px; white-space:nowrap; text-align:left; display:block; float:left; }
.jdbg_article .jdbg_nr span { color: #999999; font-size:18px; line-height:42px; white-space:nowrap; text-align:left; display:block; float:left; }
.jdbg_article .jdbg_nr a:hover { color: #AE1E24;}




/******************巡视巡察-预决算 ***************/

.xsxc_list {width:95%; padding:5px 0px; }
.xsxc_list ul li { font-size:18px; color:#333333; line-height:42px; height:35px;  }
.xsxc_list ul li.news{ color: #0066cc}
.xsxc_list ul li.news a{ color: #0066cc} 
.xsxc_list ul li a{color:#333333; } 
.xsxc_list ul li .xsxc_time{ float: right; font-size:18px;}

.yjs_list {width:95%; padding:5px 0px; }
.yjs_list ul li { font-size:18px; color:#333333; line-height:42px; height:35px;  }
.yjs_list ul li.news{ color: #0066cc}
.yjs_list ul li.news a{ color: #0066cc} 
.yjs_list ul li a{color:#333333; } 
.yjs_list ul li .yjs_time{ float: right; font-size:18px;}

/******************12388举报 *******************/

.xfjb_xq{ width: 100%; height: 150px; background-color: #064ec0;}
.xfjb_left{ float: left; width: 720px; background-color:  #064ec0; }
.xfjb_left ul{ float: left; width: 720px; margin: 0 auto;  }
.xfjb_left li{ display: inline-block; width: 100px; height: 100px; margin-left: 100px; margin-top: 25px; }
.xfjb_left a{}
.xfjb_right{ float: right; width: 480px;}
.xfjb_right h2{ font-size: 24px; color: #fff; border-bottom: #fff solid 2px; padding-bottom: 5px; margin: 10px auto; font-family: "宋体";}
.xfjb_right ul{ padding: 0; margin-top: 10px;}
.xfjb_right li{ color: #fff; list-style: none; line-height: 20px;}
.xfjb_right li a{ color: #fff; list-style: none; line-height: 20px;}
