@charset "gb2312";
/* CSS Document */

body {
	font: 12px/150% Tahoma, Helvetica, Arial, '宋体', sans-serif, "Microsoft YaHei", 微软雅黑, tahoma, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;
	FONT-SIZE: 12px;
	font-weight: normal; background:url(imagesbg.jpg) repeat-x ; 
}
body, div, form, img, span, ul, ol, list, ul, li, dl, dt, dd, table, p, border, table, tr, td, p, H1, H2, H3, H4, H5, H6, p {
	margin: 0;
	padding: 0;
}
h1 {
	font-family: 华文细黑, STHeiti, '宋体', MingLiu;
	FONT-SIZE: 22px;
	color: #333333;
}
h2, {
FONT-SIZE: 12px
}
h4, h5, h6 {
	FONT-SIZE: 12px
}
OL, UL {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
:focus {
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: 0px
}
a img {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
img {
	VERTICAL-ALIGN: middle
}
table {
	EMPTY-CELLS: show
}
ins {
	TEXT-DECORATION: none
}
del {
	TEXT-DECORATION: line-through
}
em {
	FONT-STYLE: normal
}
.clearfix:after {
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
	content: "."
}
.clearfix {
	display: block;
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
}
*html {
	height: 30px
}/*ie6 ie7支持*/
*+html {
	height: 40px
}/*ie7支持*/
*html .fixed {
	height: 1%;
}
.clear {
	diplay: block!important;
	float: none!important;
	clear: both;
	overflow: hidden;
	width: auto!important;
	height: 0!important;
	margin: 0 auto!important;
	padding: 0!important;
	font-size: 0;
	line-height: 0;
}
.more {
	float: right;
	margin-right: 38px;
	_display: inline;
}
.more a {
	font-weight: normal;
	font-size: 12px;
	color: #9aD3D7;
	text-decoration: none;
}
.more a:hover {
	font-weight: normal;
	font-size: 12px;
	color: #ffc;
	text-decoration: none;
}
.cl {
	clear: both;
	overflow: hidden;
	border: 0px;
	padding: 0px;
	height: 10px;
	width: 0px;
	font-size: 0;
	line-height: 0;
}
.cl15 {
	clear: both;
	overflow: hidden;
	border: 0px;
	padding: 0px;
	height: 15px;
	width: 0px;
	font-size: 0;
	line-height: 15px;
}
.cl20 {
	clear: both;
	overflow: hidden;
	border: 0px;
	padding: 0px;
	height: 20px;
	width: 0px;
	font-size: 0;
	line-height: 20px;
}
.cl60 {
	clear: both;
	overflow: hidden;
	border: 0px;
	padding: 0px;
	height: 60px;
	width: 0px;
	font-size: 0;
	line-height: 60px;
}
.cl100 {
	clear: both;
	overflow: hidden;
	border: 0px;
	padding: 0px;
	height: 100px;
	width: 0px;
	font-size: 0;
	line-height: 100px;
}
.mt {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.b {
	font-weight: bold;
}
.white {
	color: white;
}
.dis {
	_display: inline;
}
.font_a {
	color: #c00;
}
.maut {
	width: 100%;
}
.au {
	color: #a28367;
}
.cl_div {
	display: none;
}
.pic_s {
	word-break: break-all;
	word-wrap: break-word;
}
.al {
	text-align: justify;
	text-justify: inter-ideograph;
}
H4 {
	font-family: "微软雅黑", tahoma;
	COLOR: #2969b2;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}
/*===================通用css========================================================*/

/*===================
11px = 85%        12px = 93%        13px = 100%        14px = 108%
15px = 116%        16px = 123.1%    17px = 131%        18px = 138.5%
19px = 146.5%    20px = 153.9%      21px = 161.6%        22px = 167%
23px = 174%       24px = 182%        25px = 189%        26px = 197%========================================================*/

/*=========顶部样式开始==========*/
.box{ width:1000px; margin:auto;}
.box_w{ width:1000px; background-color:#FFF;margin:auto; padding-top:10px;}

.hkbox{height:36px; line-height:36px;}
.hkbox span{ float:right;}
.nav_b {color:#C2C2C2;border:1px solid #E7E7E7; padding:3px; }
.top{ background:url(imagestop.jpg) no-repeat; height:187px; width:1000px; margin:0px auto;} 

/*=========导航样式开始==========*/
.menu{ background:url(imagesmenu_bg.jpg) repeat-x; height:42px; line-height:42px;}
.menu ul{ padding-left:15px;}
.menu li{ float:left; margin-left:10px; margin-right:10px; width:100px; text-align:center; height:42px;}
.menu li a{ font-size:16px; font-weight:bold; color:#C31112; line-height:42px; display:block;}
.menu li a:hover{ background: url(imagesmenu_a.jpg) no-repeat; color:#891110;}

/*========幻灯开始========*/
.hd{ width:488px;}
#KinSlideshow1 { width:488px; height:336px; zoom:1; overflow:hidden; }
#KinSlideshow1 img { width:488px; height:336px;  }

/*========廉政要闻开始========*/
.lzyw{ border:#EAEBEE 1px solid; width:490px;}
.lzyw h1{ background:url(imageslzyw.jpg) no-repeat; height:32px; line-height:30px; font-size:16px; padding-left:30px; margin-top:2px; color:#C31112; }
.lzyw h1 img{ margin-left:340px; }
.lzyw ul strong{ font-size:14px; line-height:28px; height:28px; padding-bottom:6px; }
.lzyw ul strong a{color:#000;  } 
.lzyw ul strong a:hover{ color:#900;}
.lzyw ul{  padding:10px; border-top:#EAEBEE 1px solid;}
.lzyw li{ line-height:28px; font-size:14px; }
.lzyw li a{ color:#666;margin-left:5px;}
.lzyw li a:hover{ color:#900;}

/*工作动态+公示公告开始*/
.gzdt{width:486px; font-family: Microsoft YaHei; background:#FFF;border:#EAEBEE 1px solid;}
.gzdt_a { zoom:1; overflow:hidden; line-height:32px; border-bottom:#EAEBEE 1px solid}
.gzdt_a ul {}
.gzdt_a li { float:left; display:block; text-align:center; width:90px; color:#333333; height:32px;line-height:32px;display: block;}
.gzdt_a li a {  height:32px;font-size:15px; color:#C31112;font-weight:bold; line-height:32px;}
.gzdt_a li a:hover { color:#C31112; font-weight:bold; text-decoration:none; height:32px; line-height:32px;   }
.cli3{border-bottom:2px #C31112 solid; line-height:30px;height:30px; }
.gzdt_b {  zoom:1; overflow:hidden;}

.gzdt_b ul { padding:8px 10px 10px 10px; }
.gzdt_b li {  color:#14661F;}
.gzdt_b li a{ color:#666666; font-size:14px; margin-left:5px; font-family:Arial, Helvetica, sans-serif;line-height:28px;}
.gzdt_b li a:hover{color:#C31112;}

.hidden{ display:none;}

/*监督曝光+纪律审查开始*/
.jdbg{width:490px; font-family: Microsoft YaHei; background:#FFF;border:#EAEBEE 1px solid;}
.jdbg_a { zoom:1; overflow:hidden; line-height:32px; border-bottom:#EAEBEE 1px solid}
.jdbg_a ul {}
.jdbg_a li { float:left; display:block; text-align:center; width:90px; color:#333333; height:32px;line-height:32px;display: block;}
.jdbg_a li a {  height:32px;font-size:15px; color:#C31112;font-weight:bold; line-height:32px;}
.jdbg_a li a:hover { color:#C31112; font-weight:bold; text-decoration:none; height:32px; line-height:32px;   }
.jdbg_b {  zoom:1; overflow:hidden;}
.jdbg_b ul { padding:8px 10px 10px 10px; }
.jdbg_b li {  color:#14661F;}
.jdbg_b li a{ color:#666666; font-size:14px; margin-left:5px; font-family:Arial, Helvetica, sans-serif;line-height:28px;}
.jdbg_b li a:hover{color:#C31112;}


/*专题banner开始*/
.box2{width:1000px; margin:15px auto;}
.mainbox { overflow:hidden; position:relative; }
.flashbox { overflow:hidden; position:relative; }
.imagebox { text-align:right; position:relative; z-index:999; }
.bitdiv { display:inline-block; width:18px; height:18px; margin:0 10px 10px 0px; cursor:pointer; float:right; }
.defimg { background-image:url(images02.png) }
.curimg { background-image:url(images01.png) }

/*理论研究开始*/
/*.llyj{ width:488px; border:#E0E2E7 1px solid;}  */
.llyj{ width:488px; border:#EAEBEE 1px solid;}
.llyj h1{  height:32px; line-height:30px; font-size:16px;  margin-top:2px;  }
.llyj img{ float:right; margin-right:20px; margin-top:15px; }
.llyj h1 a{ border-bottom: 2px #C31112 solid; display:block; width:80px; padding-left:15px;color:#C31112;}
/*.llyj ul{ background:#F0F0F0; padding:17px 10px 20px 10px; }  */
.llyj ul{  padding:16px 10px 20px 10px; border-top:1px solid #EAEBEE }


.llyj li{ line-height:32px; font-size:14px; }
.llyj li a{ color:#666;margin-left:5px;}
.llyj li a:hover{ color:#900;}

/*留言板开始*/
.lyb{width:458px;border:#EAEBEE 1px solid; padding:15px;}

/*廉政教育开始*/
.lzjytt{width:488px;border:#EAEBEE 1px solid; background-color:#FFF;}
.lzjytt h1{  height:32px; line-height:30px; font-size:16px;  margin-top:2px; border-bottom:#EAEBEE 1px solid;  }.lzjytt img{ float:right; margin-right:20px; margin-top:15px; }
.lzjytt h1 a{ border-bottom: 2px #C31112 solid; display:block; width:80px; padding-left:15px;color:#C31112;}
.lzjy{width:486px; font-family: Microsoft YaHei; background:#FFF;border:#E0E2E7 1px solid;}
.lzjy_a { zoom:1; overflow:hidden; line-height:32px;}
.lzjy_a ul { margin-top:10px;}
.lzjy_a li { float:left; display:block; text-align:center; height:32px;line-height:32px;display: block;}
.lzjy_a li a { height:32px;font-size:14px; color:#C31112;font-weight:bold; line-height:32px; border:#C31112 1px solid; padding:5px; margin-left:15px;}
.lzjy_a li a:hover { color:#FFF; font-weight:bold;  height:32px; line-height:32px; background-color:#C31112;  }
.lzjy_b {  zoom:1; overflow:hidden;}
.lzjy_b ul { padding:8px 10px 10px 10px; }
.lzjy_b li {  color:#14661F;}
.lzjy_b li a{ color:#666666; font-size:14px; margin-left:5px; font-family:Arial, Helvetica, sans-serif;line-height:28px;}
.lzjy_b li a:hover{color:#C31112;}
.cli2{ line-height:30px;height:30px; }


/*党纪法规开始*/
.djfgtt{width:488px;border:#EAEBEE 1px solid; background-color:#FFF;}
.djfgtt h1{  height:32px; line-height:30px; font-size:16px;  margin-top:2px; border-bottom:#EAEBEE 1px solid;  }
.djfgtt img{ float:right; margin-right:20px; margin-top:15px; }
.djfgtt h1 a{ border-bottom: 2px #C31112 solid; display:block; width:80px; padding-left:15px;color:#C31112;}
.djfg{width:486px; font-family: Microsoft YaHei; background:#FFF;border:#E0E2E7 1px solid;}
.djfg_a { zoom:1; overflow:hidden; line-height:32px;}
.djfg_a ul { margin-top:10px;}
.djfg_a li { float:left; display:block; text-align:center; height:32px;line-height:32px;display: block;}
.djfg_a li a { height:32px;font-size:14px; color:#C31112;font-weight:bold; line-height:32px; border:#C31112 1px solid; padding:5px; margin-left:15px;}
.djfg_a li a:hover { color:#FFF; font-weight:bold;  height:32px; line-height:32px; background-color:#C31112;  }
.djfg_b {  zoom:1; overflow:hidden;padding-top:12px;}
.djfg_b ul { padding:8px 10px 10px 10px; }
.djfg_b li {  color:#14661F;}
.djfg_b li a{ color:#666666; font-size:14px; margin-left:5px; font-family:Arial, Helvetica, sans-serif;line-height:28px;}
.djfg_b li a:hover{color:#C31112;}


/*教育基地开始*/
.jybox{ width:998px; margin:15px auto; border:#EAEBEE 1px solid;}
.jybox h1{height:32px; line-height:32px; font-size:16px; padding-left:25px;color:#C31112; background:url(imagesjyjdbg.jpg) no-repeat #FFF; border-bottom:#EAEBEE 1px solid;}.jybox img{ margin-left:850px;}
.jytb{text-align:center; overflow:hidden; width:960px; margin:10px auto;}
.jytb img{padding:4px; border:#CCC 1px solid; margin:0px; display:block;}
.jytb a{ color:#464646; line-height:24px; }
.jytb a:hover{ color:#C31112;}

/*友情链接开始*/
.link{ border:#E0E2E7 1px solid;width:978px;margin:0px auto 45px auto; background:url(imagesyqbg.jpg) repeat-x; height:180px; padding:10px; }
.yqlj{font-family: Microsoft YaHei; background:#FFF; width:958px; margin:10px auto;}
.yqlj_a { zoom:1; overflow:hidden; line-height:32px; border-bottom:#E0E2E7 1px solid;}
.yqlj_a ul {}
.yqlj_a li { float:left; display:block; text-align:center;color:#333333; height:32px;line-height:32px;display: block; margin-right:20px;}
.yqlj_a li a {  height:32px;font-size:15px; color:#464646;font-weight:bold; line-height:32px;}
.yqlj_a li a:hover { color:#C31112; font-weight:bold; text-decoration:none; height:32px; line-height:32px;   }
.yqlj_b {  zoom:1; overflow:hidden;}

.yqlj_b ul { padding:8px 10px 10px 10px;}
.yqlj_b li {  color:#14661F;float:left;}
.yqlj_b li a{ color:#666666; font-size:14px; margin-left:5px; font-family:Arial, Helvetica, sans-serif;line-height:28px; margin-right:15px;  }
.yqlj_b li a:hover{color:#C31112;}

/*底部开始*/
.db{ border-top:3px solid #D55A5B; background-color:#eee; height:20px;}
.dbbox{ margin:0px auto; width:1000px; text-align:center; line-height:28px; font-size:14px; height:180px; margin-top:50px;}


/*=============================内容================================================================================================*/
.kk{ width:978px; border:#DDDDDD 1px solid;margin:10px auto 100px auto;}
.ny_dn{ padding:15px 25px 80px 25px;}
.ny_dn h2{ font-family:"黑体"; font-weight:bold;font-size:25px;color: #000;  line-height:35px; overflow:hidden; text-align:center; font-weight:bold; margin:0 20px; padding:15px 0;}
.r_fb{ font-size:13px; color:#666666; text-align:center; line-height:35px; overflow:hidden ; margin-bottom:22px; border-bottom:1px dashed #CCCCC; border-bottom:1px solid #e8e0d5;}
.ny_dn p{ text-align:left; line-height:30px; font-size:14px; color:#333}
.main { width:1000px; height: auto;zoom:1; overflow:hidden; margin:0px auto; background:#FFF;}
.two_r_a{ height:38px; border-bottom:#C31112 2px solid; font-size:14px; line-height:38px; padding-left:20px;}
.two_r_a a{ font-size:14px; line-height:38px;color:#C31112;}
.two_r_a span{ font-size:14px; line-height:38px; }

/*=============================列表==========================================*/
.k670{ width:640px; margin-top:10px; margin-left:10px; border:#DDDDDD 1px solid; padding:10px 15px 50px 15px; margin-bottom:100px;}
.k290{ width:290px;margin-top:10px; margin-right:10px;}
.zxnews{border:#E0E2E7 1px solid;background-color:#F0F0F0;}
.zxnews h1{ height:32px; line-height:32px; font-size:16px;  color:#C31112; background-color:#FFF; padding-left:10px;}
.zxnews h1 img{ margin-left:165px; }
.zxnews ul{ background:#F0F0F0; padding:10px; }
.zxnews li{ line-height:28px; font-size:12px; }
.zxnews li a{ color:#666;margin-left:5px;}
.zxnews li a:hover{ color:#900;}
.jban{border:#E0E2E7 1px solid;background-color:#F0F0F0; padding:3px;}
.lb{ height:38px; border-bottom:#C31112 2px solid; font-size:14px; line-height:38px;}
.lb a{ font-size:14px; line-height:38px;color:#C31112;}
.lb span{ font-size:14px; line-height:38px; }
.listnr{}
.listnr ul{}
.listnr ul li{width: 640px;height:74px;border-bottom: 1px  dashed #E3E3E3;list-style: none;font-size: 14px;line-height: 24px;padding: 10px 0px 20px 0px;text-align: left;color: #aaaaaa;font-family: "微软雅黑", tahoma; }
.listnr ul li a{font-size: 18px;line-height: 34px;font-weight: bold;color: #464646;}
.listnr ul li a:hover{color: #C31112;}
.listnr ul li span{font-size: 14px;color: #aaaaaa;float: right;}


/*=============================举报开始==========================================*/

.ncannl{ background-color:#FFFFFF; margin:auto; }
.ncannl_l{ float:left; margin:30px 50px 0 44px; width:165px; border-top:#D55A5B 2px solid;}
.ncannl_r{ float:left; margin:30px 50px 0 0; width:600px; }
.ncannlcon{ text-align:left; font-size:15px;margin:30px 50px; line-height:30px;overflow-y:scroll;}
.lid{ text-align:center}
.lid li{ background-color:#F5F5F5; font-size:16px; line-height:25px; margin:5px 0; padding:18px;}
.lid li a{ color:#464646;font-family: "微软雅黑", tahoma; }
.lid li a:hover{color: #C31112;}
.indextot_red5{ border-bottom:#D55A5B solid 2px; line-height:50px; font-size:25px; color:#000; margin:0px 0px 20px 20px; text-indent:16px; color:#D55A5B;font-family: "微软雅黑", tahoma;}
.jvbao{text-align:left; border:1px #EBEBEB solid; font-size:14px;margin:0px 0px 20px 20px; line-height:30px;font-family: "微软雅黑", tahoma; }
.jvbao p{ padding:20px 30px;}
.jvbaocx { font-size:16px;}

/*=================== 搜索页 ========================================================*/
.jyfc{ width:958px; border:#ddd 1px solid; padding:20px; background:#FFF;}

.sousuo { zoom:1; overflow:hidden; }
.sousuo strong { float:left; padding:0px 20px; background:#C31112;  font:18px/36px "Microsoft YaHei","SimHei","Tahoma"; color:#fff; height:36px; letter-spacing:1px;display:block;}

.sousuo span { float:right; line-height:36px; }
.sousuo span a { text-decoration:underline; font-size:14px; font-weight:bold; color:#c33;  }

.sousuo_sea { padding:20px; zoom:1; overflow:hidden; border:1px solid #ddd; margin:20px 0 0 0; background:#f6f6f6; }
.sousuo_sea input { float:left; margin-right:10px; font-size:14px; letter-spacing:1px; }
.sousuo_sea .a { height:28px; line-height:28px; padding:0px 12px; width:80%; border:1px solid #ddd; color:#999;}
.sousuo_sea .b { border:none; height:30px; line-height:30px; padding:0px 20px;background:#C31112; color:#fff; }

.main_box_b {}
.main_box_b ul { padding:20px 0; }
.main_box_b li { height:34px; line-height:34px; font-size:14px;  font-family:Tahoma, Geneva, sans-serif; padding-left:10px; color:#aaaaaa; }
.main_box_b li a { font-size:14px;color: #464646; }
.main_box_b li span { margin:0px 14px; color:#aaaaaa; }

.main_box_b_a { background:url(../images/ld.jpg) repeat-x; height:36px; line-height:36px; zoom:1; overflow:hidden; clear:both; }

.page { font-size:14px; font-family:Tahoma, Geneva, sans-serif; display:block; width:100%;zoom:1; overflow:hidden;padding: 15px 0;   }
.page a { margin: 0 4px;padding: 4px 10px;border: 1px solid #ddd;  }
.page a:hover{ color:#C31112;}
.page span { color:#C31112; margin:0px 4px; }


.centervideo {
    width:480px;
    height:400px;
    margin:auto;
}

.wi{ width:1000px; margin:auto;}
.toptitle{ border-bottom:1px solid #E3E3E3; background-color:#FFF; height:106px; text-align:center}
.toptitle img{ float:left; margin-left:35px; }
.toptitle a{ color:#C31112; font-size:30px; font-weight:bold; line-height:50px;}