@charset "gb2312";
/* CSS Document */

/*@font-face {

 font-family: "aa";

 src: url("aa.ttf") format('truetype');

 }

*/.clear { clear: both; }
.clearf { overflow: hidden; zoom: 1; }
body { color: #333; background: url(1.jpg) repeat-x; display: block;  /*font-family: "aa";*/ }
img { display: block; }
a { color: #333; }
a:hover { color: #0763ca; }
/*head*/

.head { padding: 40px 0 74px; position: relative; }
.head img { z-index: 50; position: relative; width: 1200px; height: 152px; }
.sdyp { position: absolute; top: 0px; width: 694px; height: 255px; right: 0px; z-index: 30; }
.sw_sy { line-height: 30px; color: #fff; }
.sy_sc { height: 30px; }
.sw_sy b { float: left; font-size: 14px; margin-left: 4px; color: #fff; }
.sw_sy a { font-size: 14px; color: #fff; float: right; }
.sy_sc a { float: left; display: inline; }
.sy_sc b { float: left; display: inline; margin-right: 4px; }
/*公共*/

.center { margin: 0 auto; }
.al_wi { width: 1200px; height: auto; }
.more { position: absolute; right: 15px; top: 18px; background: url(13.png) no-repeat center center; width: 11px; height: 12px; display: block; line-height: 43px; }
.more:hover { color: #fff; }
.mor { position: absolute; right: 15px; top: 15px; font-size: 14px; color: #686363; }
.mo { top: 10px; }
.bo_bc { background: url(2.jpg) no-repeat top center; }
/*head*/

.head { padding: 40px 0 74px; position: relative; }
.head img { z-index: 50; position: relative; }
.sdyp { position: absolute; top: 0px; width: 694px; height: 255px; right: 0px; z-index: 30; }
/*导航*/

.se_dh { position: relative; }
.nav { height: 50px; background: #990100; line-height: 50px; }
.nav ul { }
.nav ul li { float: left; display: inline; width: 133px; font-size: 20px; background: url(3.jpg) no-repeat right center; text-align: center; }
.nav ul li a { color: #fff; }
.nav ul li a:hover { color: #fff; }
.nav { position: relative; z-index: 300; }
.nav_ul { height: 50px; line-height: 50px; }
.nav_ul li { text-align: center; font-size: 14px; width: 133px; float: left; display: inline; }
.nav_ul li a { color: #fff; }
.na_ul { }
.na_ul li { float: left; color: #000; display: inline; background: url(5.jpg) no-repeat right center; width: 133px; text-align: center; position: relative; font-weight: bold; line-height: 50px; font-size: 14px; }
.na_ul li.hover { background: #be0907 !important; width: 133px; margin-left: -1px; padding-left: 1px; }
.na_ul li.hover a { color: #fff; }
.na_ul li a { height: 50px; line-height: 50px; color: #bf2501; }
.na_ul li .af_yj { display: none; width: 131px; background: #eee; border-left: 2px solid #990100; border-bottom: 2px solid #990100; border-right: 2px solid #990100; }
.na_ul li .af_yj li { font-size: 14px; cursor: pointer; background: none; width: 131px; /*background: url(22.jpg) no-repeat 20px center;*/ text-align: center; line-height: 45px; }
.na_ul li .af_yj li a { color: #000; line-height: 45px; height: 45px; display: block; }
.na_ul li .af_yj li a:hover { display: block; line-height: 45px; color: #990100; }
/*搜索*/

.search { position: absolute; right: 10px; top: 9px; }
.search .se_tx, .search .se_bt { float: left; display: inline; }
.search .se_tx { height: 31px; line-height: 31px; padding: 0px 5px; border: 0px solid #fff; width: 74px; }
.search .se_bt { background: url(4.jpg) no-repeat; width: 41px; height: 31px; border: none; cursor: pointer; }
/*今日关注*/

.gz_bc { background: #fff; padding: 10px 10px; }
.jr_gz { background: #0A4E9B; position: relative; height: 72px; padding-left: 96px; padding-right: 10px; }
.jr_gz img { position: absolute; top: 0px; left: 0px; }
.jr_gz p { color: #fff; font-size: 28px; line-height: 99px; }
.jr_gz p a, .jr_gz p a:hover { color: #fff; }
#block2 { line-height: 72px; font-size: 12px; text-align: center; }
#block2 ul { list-style: outside none none; height: 72px; padding: 3px 0; overflow: hidden; margin: 0; }
#block2 ul li {/*margin:2px 0;*/ line-height: 72px; font-size: 26px; color: #fff; }
#block2 ul li a { text-decoration: none; color: #fff; }
/*图片轮转*/

.ban, .sz_xw, .jj_sc, .gz_dt { margin-top: 10px; height: 341px; overflow: hidden; }
.ban { float: left; }
#i_focus ul, li { list-style: none; }
/*第一个幻灯样式*/

#i_focus { width: 460px; height: 231px; background: #eee; padding: 5px 5px 0 5px; margin: 0 auto }
#i_focus_pic { width: 376px; height: 226px; display: inline; position: relative; float: left; overflow: hidden }
#i_focus_piclist { position: absolute }
#i_focus_piclist li { width: 378px; height: 226px; overflow: hidden; display: none }
#i_focus_piclist img { width: 374px; height: 224px; border: 1px solid #fff }
#i_focus_btn { float: right; width: 77px }
#i_focus_btn li { cursor: pointer; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50) }
#i_focus_btn img { width: 75px; height: 70px; border: 1px solid #fff; margin-bottom: 2px }
#i_focus_btn .i_cur { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100) }
#i_focus_opdiv { position: absolute; left: 0; bottom: 0; width: 374px; height: 40px; background: #000; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); border: 1px solid #fff; border-top: 0 }
#i_focus_tx span { font-family: "微软雅黑"; font-size: 16px; font-weight: bold; line-height: 22px; display: block }
#i_focus_tx { position: absolute; left: 8px; bottom: 2px; color: #FFF }
#i_focus_tx .normal { display: none }
/*廉政要闻*/

.sz_xw, .gz_dt { float: right; position: relative; width: 477px; }
.sz_xw h1 { line-height: 41px; font-size: 18px; height: 41px; color: #fff; background: url(29.jpg) no-repeat; }
.sz_xw h1 span { width: 100px; display: block; text-align: center; }
.jj_sc h1, .gz_dt h1 { border-top: 5px solid #d40002; line-height: 41px; font-size: 18px; color: #fff; background: #eee; height: 41px; }
.jj_sc h1 span, .gz_dt h1 span { background: #0763ca; display: block; width: 100px; text-align: center; }
.lz_wh h1, .ts_zs h1 { border-bottom: 5px solid #bfbfbf; line-height: 41px; height: 41px; font-size: 18px; }
.lz_wh h1 span, .ts_zs h1 span { background: url(14.jpg) no-repeat left center; padding-left: 15px; border-bottom: 5px solid #d40002; width: 100px; line-height: 41px; height: 41px; display: block; }
.lz_im { margin-top: 10px; border-bottom: 1px dashed #dcdcdc; padding-bottom: 10px; margin-bottom: 7px; }
.lz_im img { padding: 5px; border: 1px solid #dcdcdc; float: left; margin-right: 10px; }
.lz_im h2 { font-size: 16px; line-height: 28px; }
.sz_xw ul li { font-size: 16px; }
.lz_tt { border-bottom: 1px dashed #bfbfbf; padding-bottom: 7px; margin-bottom: 7px; }
.lz_tt h2 { font-size: 20px; color: #0763ca; margin-top: 10px; margin-bottom: 3px; }
.lz_tt h2 a, .lz_tt h2 a:hover { color: #0763ca; }
.lz_tt p { font-size: 16px; line-height: 28px; background: url(26.jpg) no-repeat 0px 10px; text-indent: 1.5em; color: #000; }
.ne_lb { }
.ne_lb li { font-size: 14px; background: url(7.jpg) no-repeat left center; padding-left: 15px; padding-right: 5px; height: 30px; line-height: 30px; }
.ne_lb li span { float: right; }
/*纪检审查*/

.jj_sc { float: left; display: inline; width: 487px; position: relative; }
/*工作动态*/

.gz_dt { }
/*俩个责任专题*/

.tw_zr { margin-top: 10px; padding: 0px 10px; }
.tw_zr .lg_zr { float: left; }
.tw_zr .lz_xx { float: right; }
/*廉政文化*/

.lz_wh, .ts_zs, .xf_jb { width: 317px; float: left; display: inline; position: relative; overflow: hidden; }
.lz_wh { width: 355px; }
/*他山之石*/

.ts_zs { margin-left: 14px; }
/*信访举报*/

.xf_jb { margin-left: 14px; width: 280px; }
.xf_jb h1 { height: 41px; font-size: 18px; line-height: 41px; border-bottom: 5px solid #d40002; }
.xf_jb h1 span { background: url(14.jpg) no-repeat left center; padding-left: 15px; }
.xf_jb .fj_bt { width: 330px; }
.xf_jb .fj_bt li { float: left; color: #fff; margin-top: 6px; width: 140px; margin-right: 5px; display: inline; position: relative; height: 44px; }
.xf_jb .fj_bt li a { color: #fff; }
.xf_jb .fj_bt li a:hover { color: #fff; }
.xf_jb .fj_bt li img { position: absolute; left: 0px; top: 0px; z-index: 50; }
.xf_jb .fj_bt li p { z-index: 80; line-height: 44px; padding-left: 30px; text-align: center; font-size: 14px; position: relative; }
/*举报方式*/

.jb_fs { background: url(15.jpg) no-repeat right center; height: 187px; margin-top: 6px; }
.jb_fs h1 { border-bottom: none !important; color: #fff !important; padding-left: 10px; }
.jb_fs ul { padding-left: 10px; }
.jb_fs ul li { font-size: 14px; color: #fff; line-height: 28px; }
/*专题栏目*/

.zt_lm { height: 130px; }
.zt_lm, .link { margin-top: -13px; overflow: hidden; }
.zt_lm h1, .link h1 { font-size: 18px; line-height: 41px; background: url(14.jpg) no-repeat left center; padding-left: 15px; border-bottom: 5px solid #d40002; }
.zt_lm img { margin-top: 10px; }
/*友情链接*/

.link { }
.link ul { background: #eee; height: 36px; line-height: 36px; }
.link ul li { float: left; display: inline; font-size: 16px; padding: 0px 10px; }
.link ul li.hover { background: #0763ca; color: #fff; }
.link img { margin-top: 10px; }
/*末尾*/

.foot { border-top: 5px solid #d40002; margin-top: 10px; background: #056ce1; text-align: center; padding: 10px; }
.foot p { line-height: 28px; font-size: 14px; color: #fff; }
.foot img { display: inline-block; margin-top: 10px; }
/*子页list*/

.li_st { min-height: 500px; _height: 500px; }
/*子页left*/

/*list页面*/

.zy_lf { width: 167px; min-height: 500px; _height: 500px; overflow: hidden; float: left; display: inline; margin-top: 10px; }
.zy_lf ul { }
.zy_lf ul li { font-size: 18px; cursor: pointer; overflow: hidden; background: url(19.png) no-repeat 15px 15px #eee; text-align: center; display: block; line-height: 44px; }
.zy_lf ul li.hover { background: url(20.png) no-repeat 15px 15px #056ce1; border-bottom: 1px solid #fff; }
.zy_lf ul li.hove { background: url(25.png) no-repeat 15px 15px #056ce1; border-bottom: 1px solid #fff; }
.zy_lf ul li.hover a, .zy_lf ul li.hove a, .zy_lf ul li.hove a:hover { color: #fff; }
.zy_lf ul li.hover a:hover { color: #fff; }
.zy_lf ul li a:hover { color: #056ce1; }
.zy_lf ul li ul { background: #eee; display: none; }
.zy_lf ul li ul li { line-height: 36px !important; border-left: none !important; height: 36px; margin-bottom: 0px !important; }
.zy_lf ul li ul li a { color: #333 !important; font-size: 16px; background: url(22.jpg) no-repeat 30px 15px #eee; line-height: 36px !important; height: 36px; display: block; }
.zy_lf ul li ul li a:hover { background: url(23.jpg) no-repeat 30px 15px #d40002; line-height: 36px !important; height: 36px; color: #fff !important; display: block; }
.zy_lf ul li a { color: #056ce1; }
.zy_ri { width: 997px; float: right; display: inline; margin-top: 10px; position: relative; padding-bottom: 30px; }
.zy_ri h1 { border-bottom: 5px solid #d40002; line-height: 36px; padding-bottom: 3px; background: url(14.jpg) no-repeat left center; padding-left: 15px; font-size: 18px; }
.zy_ri h1 span { float: right; font-size: 12px; font-weight: normal; }
.zn_lb { min-height: 509px; _height: 509px; }
.zy_ri h2 { font-size: 22px; font-weight: bold; text-align: center; line-height: 50px; color: #0763ca; border-bottom: 1px dashed #dcdcdc; }
.zy_ri h3 { font-size: 14px; line-height: 36px; font-weight: normal; text-align: center; margin-bottom: 10px; }
.zy_ri p { line-height: 28px; text-indent: 2em; font-size: 16px; }
.zy_ri p img { display: inline-block; margin: 0 auto; }
.de_ri { width: 960px !important; padding: 0px 10px 30px 10px; }
/*首页网站新闻内容*/

.nw_co { }
.nw_co li { line-height: 33px; font-size: 14px; height: 33px; border-bottom: 1px dashed #dcdcdc; background: url(7.jpg) no-repeat left center; padding-left: 20px; }
.nw_co li span { float: right; }
/*我要举报*/

.zy_ri h4 { font-size: 16px; text-align: center; margin-top: 15px; line-height: 50px; border-bottom: 1px solid #dcdcdc; }
.jb_rd { margin-top: 15px; border-bottom: 1px dashed #bfbfbf; margin-bottom: 15px; padding-left: 90px; }
.jb_rd li, .bj_rd li { margin-bottom: 10px; }
.jb_rd li b, .bj_rd li b { width: 150px; display: inline-block; text-align: right; }
.jb_rd li input, .bj_rd li input { width: 300px; padding: 0px 15px; vertical-align: middle; border: 1px solid #dcdcdc; height: 28px; line-height: 28px; }
.jb_rd li strong { margin-right: 30px; margin-left: 30px; }
.jb_rd li .xb_bt { width: 15px; height: 15px; margin-right: 10px; }
.tablist { border: 1px solid #B9BFC0; width: 997px; margin-top: 20px; }
.tablist tr { height: 28px; }
.tablist td { height: 28px; line-height: 28px; border-bottom: 1px solid #B9BFC0; border-right: 1px solid #B9BFC0; border-collapse: collapse; }
.titles { width: 150px; text-align: center; }
.val { text-align: left; }
/*被举报人信息*/

.bj_rd { padding-left: 90px; border-bottom: 1px dashed #bfbfbf; }
.bj_rd li textarea { width: 330px; border: 1px solid #dcdcdc; vertical-align: top; }
.tj_jb { width: 80px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; border: none; color: #fff; margin: 0 auto; display: block; margin-top: 16px; background: #0763ca; cursor: pointer; }
.tj_jb:hover { color: #fff; }
/*廉政学习平台*/

.on_dx { margin-bottom: 10px; }
.on_dx h1 { font-size: 22px; border-bottom: none !important; background: none !important; padding-left: 0px !important; }
.on_dx .dx_st { }
.on_dx .dx_st h2 { font-size: 16px; line-height: 36px; color: #333 !important; text-align: left !important; border-bottom: none !important; }
.on_dx .dx_st ul { padding-left: 30px; }
.on_dx .dx_st ul li { height: 36px; line-height: 36px; font-size: 16px; }
.on_dx .dx_st ul li input { vertical-align: middle; margin-right: 10px; }
.wj_tj { width: 80px; height: 30px; line-height: 30px; text-align: center; border: none; cursor: pointer; background: #056ce1; font-size: 14px; color: #fff; display: block; margin: 0 auto; }
.nav1 { background: none !important; }
.nav_ul { background: #990100 !important; }
/*举报指南*/

.zj_bn { }
.zj_bn h2 { font-size: 22px; background: #056ce1; border-bottom: none !important; color: #fff; padding-bottom: 0px; }
.zj_bn h3 { font-size: 16px; color: #056ce1; font-weight: bold; border-bottom: 2px solid #056ce1; text-align: left; margin: 0px 20px; margin-top: 15px; }
.zj_bn .zn_sf { padding-top: 10px; background: #eee; border: 1px solid #dcdcdc; width: 954px; margin-left: 20px; padding-bottom: 10px; }
.zj_bn .zn_sf li { line-height: 28px; height: 28px; font-size: 14px; background: url(26.png) no-repeat left center; margin-left: 15px; padding-left: 15px; }
.zj_bn .lc_fs { padding: 0px 20px; width: 900px; }
.zj_bn .lc_fs .jb_lc { float: left; display: inline; width: 180px; height: 164px; margin-top: 10px; margin-right: 10px; background: #eee; border: 1px solid #dcdcdc; padding: 0px 10px; }
.zj_bn .lc_fs .jb_lc h2 { font-size: 20px; color: #056ce1; line-height: 40px; height: 40px; background: none !important; }
.zj_bn .lc_fs .jb_lc p { text-align: left; text-indent: 0em; padding: 0px 0px; font-size: 14px; }
.zj_bn .jb_ff { }
.zj_bn .jb_ff h2 { font-size: 14px; font-weight: bold; color: #056ce1; background: none; text-align: left; padding-left: 30px; }
.zj_bn .jb_ff p { }
