/********************预加载 BEGIN********************/
*{
	margin:0 auto;
	padding:0;
	outline:none;
}
body{
	font-family: "Microsoft Yahei","arial","Tahoma","SimSun";
	font-size:14px;
	color:#333;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#ff7d00;
	text-decoration: none;
}
a:focus {
   outline:none;
   -moz-outline:none;
}
ul{
	list-style:none;
}
img{
	border:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
}
.fl{
	float: left;
	_display: inline;
}
.fr{
	float: right;
	_display: inline;
}
.cf:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cf{
	*zoom:1;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.f16{
	font-size: 16px;
}
.f18{
	font-size: 18px;
}
.f20{
	font-size: 20px;
}
.f22{
	font-size: 22px;
}
.f24{
	font-size: 24px;
}
.imgDef a:hover img{
	opacity: .8; 
	filter: alpha(opacity=80); 
}
.mb4{
	margin-bottom: 4px;
}
.mb5{
	margin-bottom: 5px;
}
.mb10{
	margin-bottom: 10px;
}
.mb15{
	margin-bottom: 15px;
}
.mb18{
	margin-bottom: 18px;
}
.mb20{
	margin-bottom: 20px;
}
.mb25{
	margin-bottom: 25px;
}
.text_over,.box5-item dd h4,.box5-item dd p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: justify;
    text-justify: inter-ideograph;/*IE*/
}
.vertical-align_m {
    vertical-align: middle!important;
}
.padding_lr15{padding: 0 5px;}
.padding_lr15 p {margin-top:8px;}
.index-font p a{
	font-size: 16px;
	color: #393939;
}
.index-font p:hover a{
	color: #001E8D;
}
.index-font p img{
	width: 5px;
	height: 10px;
}
.overflowDeal2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.lh32ul li{
	height: 34px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom:1px dashed #ccc;
	overflow: hidden;
}
.lh322ul li{
	height: 40px;
	line-height:23px;
}
.ulHaveIcond li i{
	float: left;
	width: 4px;
	height: 4px;
	margin-top: 10px;
	_margin-top: 13px;
	margin-right: 10px;
	background: #464646;
	overflow: hidden;
}
.ulHaveIcon li i{
	float: left;
	width: 4px;
	height: 4px;
	margin-top: 15px;
	_margin-top: 13px;
	margin-right: 10px;
	background: #464646;
	overflow: hidden;
}
.white{
	background: #fff;
}
/*****************预加载end**********************/

/*背景 begin*/
html{
	background: url(/2017images/repeat_bg.jpg) repeat;
}
body{
	background: url(/2017images/bodybg.jpg) left top repeat-x;
}
.topbg1{
	background: url(/2017images/top_bg1.jpg) center top no-repeat;
}
.zjwbg{
	background-image: url(/2017images/zjwbg.png);
	background-repeat: no-repeat;
}
.public_v1{
	background: url(/2017images/public_v1.png) no-repeat;
}
/*背景 end*/
/*结构 begin*/
.box{
	width: 980px;
}
.mainL{	
	width: 625px;
	padding-left: 10px;
	padding-top: 10px;
}
.mainR{
	width: 300px;
	padding-right: 10px;
	padding-top: 10px;
}
/*结构 end*/
/*公用标题 begin*/
.pubTitle{	
	height: 44px;
}
.pubTitle .titBg{
	float: left;
	display: block;
	width: 250px;
	height: 44px;
}
.pubTitle .more{
	float: right;
	display: block;
	margin-top: 28px;
}
/*公用标题 end*/

/*****************头部通栏大图背景 begin**********************/
.bigBg{
	width: 100%;
	height: 201px;
	text-align:center;
	background: url(/2017images/topbg.gif) center top;
}
.bigBg1{
	height: 255px;
}
.mainBg{
	background: url(/2017images/mainBg.png) repeat-x;
}
/*****************头部通栏大图背景 end**********************/

/*****************nav+搜索 begin**********************/
.navSearch{
	height: 50px;
	background: #379be9;
	background: url(/2017images/navbg.gif) center top;
}
/*nav begin*/
.nav{
	float: left;
	width: 780px;
	height: 50px;
}
.nav li{
	position: relative;
	float: left;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	width:90px;
}
.nav li a{
	float: left;
	_display: inline;
	width: 88px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	font-weight: 700;
	color: #fff;
	text-align: center;
	font-size:16px;
}
.nav li a:hover{
	color: #fffc00;
}
.nav li a.on{
	background: #1669ab;
}
.nav li a.on span{
	position: absolute;
	top: 34px;
	left: 0px;
	display: block;
	width: 100%;
	height: 23px;
	background: url(nav.png) center top no-repeat;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/2017images/nav.png');
	_background: none;
}
.nav li.w1 a{
	width: 75px;
}
/*nav end*/
/*search begin*/
.search{
	float: right;
	width: 200px;
	height: 27px;
}
.searchOn{
	position: relative;
	width: 200px;
	height: 27px;
	z-index: 10;
	background: #fff;
	margin-top: 12px;
}
.searchTxt{
	position: absolute;
	top: 0;
	left: 0;
	width: 156px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	padding: 0 32px 0 10px;
	border: 1px solid #88898d;
	background: #fff;
	color: #999;
	font-size: 14px;
	font-family:"Microsoft Yahei";
}
.searchTxt:focus{
	border-color: #2c97de;
	box-shadow: 0 0 5px rgba(44, 151, 222, 0.2);
}
.searchBn{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 18px;
	height: 18px;
	cursor: pointer;
	overflow: hidden;
}
.searchIcon{
	float: left;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;	
	border: 0;
	background-color: transparent;
	cursor: pointer;
	background-image: url(zjwbg.png);
	background-position: 0px 0px;
	overflow: hidden;
}
/*search end*/
/*****************nav+搜索 begin**********************/
/*****************焦点新闻 begin**********************/
.focusNew{
	width: 970px;
	height: 260px;
	padding: 10px 0 10px 10px;
	margin-bottom: 25px;
}
/*焦点图 begin*/
.device {
	float: left;
	position: relative;
	width: 612px;
	height: 260px;
}
.device .arrow-left,
.device .arrow-right {
	position: absolute;
	z-index: 10;
	top: 115px;
	width: 26px;
	height: 26px;
	cursor: pointer;
}
.device .arrow-left {
	left: 15px;
	background-position: -243px -1264px;
}
.device .arrow-right {
	right: 15px;
	background-position: -274px -1264px;
}
.swiper-container {
	width: 612px;
	height: 260px;
}
.swiper-slide img{
	width: 612px;
	height: 260px;
}
/*小点 begin*/
.pagination {
	/*position: absolute;*/
	left: 0;
	bottom:45px;
	/*width: 100%;*/
	text-align: center;
	z-index: 11;
}
.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #c53141;
	margin: 0 3px;
	cursor: pointer;
}
.swiper-active-switch {
	background: #fff;
}
/*小点 end*/
/*图片上的超链接文字 begin*/
.textA{
	position: absolute; 
	left: 0; 
	bottom: 0; 
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background: #c53141;
	opacity: .8; 
	filter: alpha(opacity=80);
	color: #fff;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
}
.textA:hover{
	opacity: .9; 
	filter: alpha(opacity=90);
	color: #fff;
}
/*图片上的超链接文字 end*/
/*焦点图 end*/
.focusNewR{
	position: relative;
	float: right;
	width: 346px;
	height: 260px;
	background: #f6f6f6;
}
.focusNewR span{
	display: block;
	margin: 10px 0 10px 15px;
	width: 65px;
	height: 36px;
	background-position: -235px -1535px;
}
/*两个标题 begin*/
.twoTit{
	height: 200px;
	padding: 10px 10px 0 10px;
}
.oneTitAbs{
	height: 250px;
	padding: 10px 20px 0 20px;
}
.twoTit h4{
	line-height: 40px;
	font-size: 22px;
	overflow: hidden;
	font-weight: 700;
}
.twoTit h4.max{
	max-height: 120px;
	_height: 120px;
}
.focusNewR .bd{
	border-top: 1px solid #dedede;
	height: 15px;
	overflow: hidden;
}
/*两个标题 end*/
/*两个标题特殊形式20151026 begin*/
/*.twoTit h4{
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 10px;
}
.twoTit h4.max{
	max-height: 160px;
	_height: 160px;
}*/
.twoTit h4 b{
	font-size: 26px;
	display: block;
}
/*.twoTit h4 em{
	font-style: normal;
	font-size: 16px;
	display: block;
}
.twoTit h4 i{
	font-style: normal;
	font-size: 14px;
}
.focusNewR .bd{
	border-top: 1px solid #dedede;
	height: 10px;
	overflow: hidden;
}*/
/*两个标题特殊形式20151026 end*/
/*1个标题加摘要 begin*/
.oneTitAbs h4{
	line-height: 42px;
	font-size: 22px;
	overflow: hidden;
	font-weight: 700;
	max-height: 126px;
	_height: 126px;
}
.oneTitAbs p{
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	padding-right: 5px;
	overflow: hidden;
	font-size: 16px;
}
.oneTitAbs p i{
	float: left;
	width: 4px;
	height: 4px;
	margin-top: 16px;
	_margin-top: 14px;
	margin-right: 10px;
	background: #828282;
	overflow: hidden;
}
/*1个标题加摘要 end*/
.focusNewR .more{
	position: absolute;
	right: 5px;
	bottom: 10px;
}
.more{
	height: 20px;
	overflow: hidden;
}
.more a{
	float: right;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	margin-right: 15px;
	padding-right: 20px;
	background-position: 32px -73px;
	color: #666;
}
.more a:hover{
	color: #FF7D00;
}
/*****************焦点新闻 end**********************/

/*****************要闻动态 begin**********************/
.ywdt{
	background-position: 0px -109px;
}
.borderB{
	border-bottom: 1px solid #f7f6f6;
	padding-bottom: 25px;
	margin-bottom: 40px;
}
.borderB_no{
	border-bottom: none;
	margin-bottom: 25px;
}
.pt10{
	padding-top: 10px;
}
.ywdtImg,
.ywdtImg img{
	width: 225px;
	height: 140px;
}
.alphaImgTitle{
	position: relative;
	display: block;
}
.alphaImgTitle span,.alphaImgTitle b{
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	display: block;
	height: 30px;
	line-height: 30px;
}
.alphaImgTitle span{
	background: #333;
	width: 100%;	
	filter: alpha(opacity=60);
	opacity: 0.5;
}
.alphaImgTitle:hover span{
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.alphaImgTitle b{
	font-weight: normal;
	overflow: hidden;
	color: #fff;
	text-align: center;
	cursor: pointer;
	padding: 0 5px;
}
.ywdtUl{
	width: 385px;
	float: right;
	margin-top: -8px;
}
/*****************要闻动态 end**********************/
/*****************纪律审查 begin**********************/
.jlsc{
	background-position: 0px -176px;
}
.jlscTit{
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	margin-bottom: 11px;
	letter-spacing: 1px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	_width: 620px;
}
/*****************纪律审查 end**********************/
/*****************以案说纪 begin**********************/
.yasj{
	background-position: 0px -242px;
}
.yasjInfo{
	width: 385px;
}
.yasjInfo p{
	height: 90px;
	line-height: 30px;
	overflow: hidden;
	text-indent: 2em;
}
.yasjInfo p a{
	font-size: 14px;
	color: #555;
}
.yasjInfo p a:hover{
	color: #FF7D00;
}
/*****************以案说纪 end**********************/
/*****************巡视工作 begin**********************/
.xsgz{
	background-position: 0px -308px;
}
/*****************巡视工作 end**********************/
/*****************观点点评 begin**********************/
.gddp{
	background-position: 0px -373px;
}
/*****************观点点评 end**********************/
/*****************专题banner begin**********************/
.ztBanner{
}
.ztBanner li{
	display: block;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	margin-bottom: 10px;
}
.ztBanner li a{
	display: block;
	width: 300px;
	height: 60px;
}
.ztBanner li img{
	width: 300px;
	height: 60px;
}
/*****************专题banner end**********************/
/*****************学践悟+举报+举报方式 begin**********************/
.xjw{
	display: block;
	width: 300px;
	height: 105px;
	padding-top: 5px;
	background: #faefeb url(zjwbg.png) -205px -1325px no-repeat;
}
.xjw h3{
	max-height: 60px;
	line-height: 30px;
	vertical-align: middle;
	overflow: hidden;
	padding-top: 7px;
	padding-left: 100px;
	padding-right: 10px;
	font-size: 18px;
	font-weight: 700;
	height: expression( this.scrollHeight > 60 ? "60px" : "auto" );
}
.xjw p{
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding-left: 100px;
	padding-right: 10px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	_width: 190px;
}
.jbUl {
	height: 100px;
	margin-bottom: 7px;
}
.jbUl li{
	float: left;
	_display: inline;
	width: 145px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	background: #d53d3f;
	margin-bottom: 10px;
}
.jbUl li a{
	display: block;
	height: 40px;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
}
.jbUl li a:hover{
	color: #fff;
}
.jbUl li span{
	float: left;
	_display: inline;
	width:20px;
	height:20px;
	margin: 10px 5px 0 27px;
	_margin: 10px 5px 0 25px;
}
.jbUl li.one span{
	background-position:-127px 0;
}
.jbUl li.two span{
	background-position:-127px -34px;
}
.jbUl li.three span{
	background-position:-157px 0;
}
.jbUl li.four span{
	margin: 10px 5px 0 12px;
	_margin: 10px 2px 0 10px;
	background-position:-157px -34px;
}
.mr10{
	margin-right: 10px;
}
.jbfsIcon{
	margin: 0 0 10px;
	width:73px;
	height:21px;
	background-position:-227px 0;
}
.jbfsUl li{
	line-height: 24px;
	color: #666;
}
.jbfsUl li a{
	color: #666;
	cursor: pointer;
}
.jbfsUl li a:hover{
	color: #FF7D00;
}
.jbInfo{
	height: 35px;
	background: #466193;
	text-align: center;
}
.jbInfo a{
	display: block;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	color: #fff;
	font-weight:700;
}
.jbInfo a:hover{
	color: #fff;
}
/*****************学践悟+举报+举报方式 end**********************/
/*****************曝光台 begin**********************/
/*.lighthouse{
	width: 300px;
	height: 304px;
	background-position:0 -503px;
}*/
.lighthouse{
	display: block;
	width: 300px;
	height: 75px;
	background-position:0 -1765px;
}
.lhTita{
	display: block;
	margin: 0;
	width: 130px;
	height: 75px;
}
.lhBox{
	padding: 20px 10px 0 56px;
}
.lhInfo{
	height: 75px;
	padding-left: 8px;
	overflow: hidden;
	border-left: 1px solid #e7e7e7;
	color: #555;
}
.lhInfo h4{
	position: relative;
	top: -6px;
	font-size: 16px;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
}
.lhInfo p{
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}
.lhInfo a{
	color: #555;
}
.lhInfo a:hover{
	color: #FF7D00;
}
/*****************曝光台 end**********************/
/*****************反腐 begin**********************/
.fanfu li{
	width: 145px;
	height: 54px;
	line-height:54px;
	vertical-align: middle;
	margin-bottom: 45px;
}
.fanfu li a{
	display: block;
	height: 54px;
}
.fanfu .ffdk{
	background-position:0 -439px;
}
.fanfu .ffqx{
	background-position:-155px -439px;
}
/*****************反腐 end**********************/
/*****************访谈+微视频 begin**********************/
.ftBox{
	width: 300px;
	height: 189px;
	padding-top: 10px;
	background-position:0 -828px;
}
.ftImg{
	margin-left: 81px;
	width: 145px;
	height: 80px;
	margin-bottom: 8px;
}
.ftImg img{
	display: block;
	width: 145px;
	height: 80px;
}
.imgText{
	display: block;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
	text-align: center;
	padding: 0 20px;
	margin-bottom: 5px;
}
.more2{
	display: block;
	height: 45px;
}
/*****************访谈 end**********************/
/***************** begin**********************/
.wspBox{
	width: 300px;
	height: 189px;
	padding-top: 10px;
	background-position:0 -1045px;
}
/*****************微视频 end**********************/
/*****************廉政视界 begin********************/
.lzsj .lzsjLogo {
	width: 80px;
	height: 350px;
	background-position: 0 -1264px;
}
.lzsj .lzsjImgList {
	position: relative;
	width: 900px;
	height: 326px;
	background: #3081a0;
	overflow: hidden;
}
.lzsj .lzsjImgList ul {
	position: absolute;
	top: 0;
	left: 0;
	height: 326px;
	width: 1030px;
}
.lzsj .lzsjImgList li {
	float: left;
	height: 326px;
	width: 65px;
	margin-right: 3px;
	position: relative;
	overflow: hidden;
}
.lzsj .lzsjImgList li a,
.lzsj .lzsjImgList li img {
	display: block;
	width: 560px;
	height: 326px;
}
.lzsj .lzsjImgList li.cur h3{
	display:block;
}
.lzsj .lzsjImgList li h3{
	position:absolute;
	bottom:0;
	left:0;
	display:none;
	width:100%;
	height:30px;
	line-height: 30px;
	font-size: 14px;
	color:#fff;
	text-align: center;
	background:url(sjw2015shadow.png) repeat;
	cursor: pointer;
	z-index:9;
}
*html .lzsj .lzsjImgList li h3{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="sjw2015shadow.png");
	background:none;
}
.lzsj .lzsjJt {
	width: 213px;
	height: 24px;
	background-position: 0 -1635px;
}
/*****************廉政视界 end**********************/
/*****************友情链接 begin********************/
.yqlj{
	padding-top: 30px;
}
.yqlj h4{
	margin: 0 7px;
	padding: 0 0 5px 15px;
	font-size: 24px;
	border-bottom: 1px solid #47a6db;
}
.yqlj .ljTit{
	margin: 0 7px;
}
.yqlj .ljTit li{
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	padding: 0 15px;
	float: left;
	cursor: pointer;
}
.yqlj .ljTit .active{
	color: #de6630;
	border-bottom: 5px solid #47a6db;
	transition: color 0.3s; 
}
.yqlj .ljLink{
	margin: 20px 0 20px 20px;
	display: none;
}
.yqlj .linkshow{
	display: block;
}
.yqlj .ljLink li{
	margin: 0px 15px 0px 5px;
	height: 28px;
	line-height: 28px;
	float: left;
	overflow: hidden;
}
/*****************友情链接 end**********************/
/*****************footer begin**********************/
.footer{
	text-align: center;
	color: #888;
	padding: 35px 0 0 0;
}
.footer p{
	margin-bottom: 5px;
}
/*****************footer end**********************/
/********************返回顶部 BEGIN****************/
.entranceRight {
	position: fixed;
	_position: absolute;
	width: 40px;
	height: 140px;	
	left: 50%;
	margin-left: 505px;
	bottom: 20px;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-  this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt (this.currentStyle.marginBottom, 10)||0)));
}
.entranceRight a {
	display: block;
	width: 40px;
	height: 40px;
	margin-bottom: 1px;
	opacity: .4; 
	filter: alpha(opacity=40); 
	background: url(public_v1.png) 1px -235px #cdcdcd no-repeat;
}
.entranceRight a:hover {
	opacity: 1; 
	filter: alpha(opacity=100);
	background: url(public_v1.png) 1px -235px #004AA8 no-repeat;
}
/********************返回顶部 end******************/

/*****************列表 begin**********************/
.list{
	padding-top: 10px;
}
.listL{
	float: left;
	width: 300px;
}
.listR{
	float: right;
	width: 649px;
	border-left: 1px solid #dedede;
	margin-bottom: 20px;
}
/*列表左侧导航 begin*/
.listNav{
	margin: 0px 0px 0 17px;
}
.listNav li{
	margin-top:20px;
	text-align: center;
}
/*列表左侧导航 end*/
.listTit{
	padding: 5px 0 20px 35px;
	font-size: 24px;
	font-weight: 700;
	color: #005f92;
}
.listUl{
	padding: 0 10px 0 35px;
	margin-bottom: 30px;
	min-height: 605px;
	height:100%;
	_height:605px;
}
.listUl li{
	height: 40px;
	line-height: 54px;
	vertical-align: middle;
	overflow: hidden;
	font-size: 16px;
}
.listUl span{
	float: right;
	color:#ccc;
	font-size: 12px;
}
.listUl li i{
	float: left;
	width: 4px;
	height: 4px;
	margin-top: 26px;
	_margin-top: 25px;
	margin-right: 10px;
	background: #828282;
	overflow: hidden;
}
/*反腐败导刊 begin*/
.ff_listUl{
	width: 720px;
	margin-bottom: 50px;
}
.ff_listUl li{
	float: left;
	_display: inline;
	width: 180px;
	height: 230px;
	padding-top: 30px;
}
.ff_listUl li img{
	display: block;
	width: 145px;
	height: 190px;
}
.ff_listUl li span{
	display: block;
	width: 145px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
}
/*反腐败导刊 end*/

.jczxnav {margin-right:15px;}
.jczxnav a {float: right; margin-right:10px; margin-top:10px; font-size:16px; font-weight:bold;}

/*焦点图片列表页 begin*/
.jdtp_listUl{
	width: 720px;
	margin-bottom: 50px;
}
.jdtp_listUl li{
	float: left;
	_display: inline;
	width: 240px;
	height: 175px;
	margin-bottom: 25px;
}
.jdtp_listUl li img{
	display: block;
	width: 220px;
	height: 124px;
	margin-bottom: 9px;
}
.jdtp_listUl li span{
	display: block;
	width: 220px;
	height: 44px;
	line-height: 22px;
	vertical-align: middle;
	font-size: 14px;
	overflow: hidden;
}
/*焦点图片列表页 end*/
/*列表页分页 begin*/
.nextPage{
	margin-bottom: 30px;
	text-align: center;
}
.nextPage a{
	margin: 0 10px;
}
/*列表页分页 end*/
/*****************列表 end**********************/

/*****************曝光台列表 begin**********************/
.jubao{
	width: 890px;
	padding: 15px 45px 25px 45px;
	margin-bottom: 20px;
}
/*面包屑 begin*/
.crumb{
	height: 47px;
	line-height: 47px;
	vertical-align: middle;
	border-bottom: 1px solid #f0eeee;
}
.nobd{
	border-bottom: none;
}
/*面包屑 end*/
.hyjbUl{
	float: left;
	width: 530px;
}
.hyjbImg{
	float: right;
	width: 270px;
	height: 80px;
	margin-top: 20px;
	background-position: 0 -1674px;
}
.listUlCity{
	padding: 0 30px 0 35px;
	margin-bottom: 30px;
	min-height: 605px;
	height:100%;
	_height:605px;
}
.listUlCity li{
	border-bottom: 1px solid #f0eeee;
	padding: 0 0 20px 0;
}
.cityTitTime{
	height: 34px;
	line-height: 34px;
	padding-top: 10px;
	margin-bottom: 4px;
	vertical-align: middle;
          overflow: hidden;
}
.cityTit{
	float: left;
	width: 500px;
	font-size: 18px;
	overflow: hidden;
}
.cityTitTime span{
	float: right;
	width: 100px;
	font-size: 14px;
	text-align: right;
	overflow: hidden;
}
.listUlCity li p{
	line-height: 26px;
	font-size: 14px;
	overflow: hidden; 
	max-height:52px;
	height: expression( this.scrollHeight > 52 ? "52px" : "auto" );
}
.listUlCity li p a{
	color: #666;
}
.listUlCity li p a:hover{
	color: #FF7D00;
}
/*****************曝光台列表 end**********************/
/*****************文章页 begin**********************/
.details{
	padding: 10px 60px;
}
.details h2,.details h3{
	font-size:16px;
	margin-bottom:10px;
	text-align:center;
}
.artTitle{
	font-size:24px;
	line-height: 30px;
	margin-bottom:10px;
	text-align:center;
}
.info{
	font-size: 12px;
	color: #666;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	text-align: center;
}
.info span{
	margin: 0 10px;
}
.artCon{
	padding-top: 20px;
	font-size: 16px;
	line-height:29px;
}
.artCon img{
	max-width: 860px;
	height: auto;
	margin-bottom: 20px;
}
.artCon p{
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 20px;
}
.artSpecial{
	font-size: 16px;
	margin-bottom: 50px;
}
.tag{
	display: none;
	height:35px;
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
}
/********************详情页 END**********************/
/*分享 begin*/
.share{
	float:right;
	height:24px;
}
.share span{
	float:left;
	display: block;
	color:#666;
	margin-right:10px;
}
.shareLi {
	height: 24px;
	float: left;
	_display: inline;
	margin-right: 5px;
}
.shareLi a {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	cursor: pointer;
}
.lt0 {
	background-position: 0 -306px;
}
.lth0 {
	background-position: 0 -275px;
}
.lt1 {
	background-position: -24px -306px;
}
.lth1 {
	background-position: -24px -275px;
}
.lt2 {
	background-position: -48px -306px;
}
.lth2 {
	background-position: -48px -275px;
}
.lt3 {
	background-position: 0 -361px;
}
.lth3 {
	background-position: 0 -330px;
}
.bshare-custom,.bshare-custom a {
	float: left;
	display: block;
	width: 24px;
	cursor: pointer;
}
.lt4 {
	background-position: -24px -361px;
}
.lth4 {
	background-position: -24px -330px;
}
/*分享 end*/
/*****************文章页 end**********************/
/*****************举报指南+其它网站+ begin**********************/
/*举报指南 begin*/
.jbzn{
	height: 1200px;
	background:#fff url(jbzn.jpg) center 30px no-repeat;
}
/*举报指南 end*/
/*其它网站 begin*/
.otherWeb{
	width: 900px;
	padding: 50px 40px 150px;
	background: #fff;
}
.otherWebUl{
	height: 40px;
	border-top:5px solid #064483;
	background: #d7dbe8;
	margin-bottom: 1px;
}
.otherWebUl li{
	float: left;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	font-size: 18px;
	color: #005f92;
	font-weight: 700;
	padding-left: 40px;
}
.otherWebUl li.li_1{
	width: 225px;
}
.otherWebUl li.li_2{
	width: 225px;
}
.otherWebUl li.li_3{
	width: 330px;
}
.otherWebTab{
	border-top:3px solid #dbdbdb;
}
.otherWebTab .color{
	background: #f8f8f8;
}
.otherWebTab td{
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	padding: 12px 0 12px 40px;
	font-weight: 700;
	color: #555;
}
.otherWebTab td.nobr{
	border-right:none;
}
.otherWebTab td a{
	font-weight: normal;
	color: #265db1;
}
.otherWebTab td a:hover{
	color: #ff7d00;
}
/*其它网站 end*/
/*信息公开 begin*/
.xxgk{
	background: #fff;
	padding-bottom: 300px;
}
.xxgk h3{
	font-size: 24px;
	color: #005f92;
	font-weight: 700;
	text-align: center;
	padding: 50px 0 10px;
}
.xxgkUl{
	padding: 50px 56px;
}
.xxgkUl li{
	float: left;
	display: block;
	width: 175px;
	height: 58px;
	line-height: 58px;
	vertical-align: middle;
	margin: 0 56px 20px 56px;
	background: url(zjwbg.png) -125px -1459px no-repeat;
}
.xxgkUl li a{
	display: block;
	height: 58px;
	line-height: 58px;
	vertical-align: middle;
	text-align: center;
	font-size: 18px;
	color: #005f92;
}
.xxgkUl li a:hover{
	color: #ff7d00;
}
/*信息公开 end*/
/*我要举报 begin*/
.wyjb{
	background: #fff;
	padding-left: 90px;
	padding-right: 90px;
	padding-bottom: 300px;
}
.wyjb h3{
	font-size: 24px;
	color: #ff7d00;
	font-weight: 700;
	padding: 50px 0 10px;
}
.wyjb p{
	font-size: 16px;
	line-height: 50px;
	border-bottom: 2px solid #f7f5f5;
	margin-bottom: 20px;
}
.wyjb h4{
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px;
	color: #005f92;
}
.wyjb h4 a{
	color: #005f92;
}
.wyjb h4 a:hover{
	color: #ff7d00;
}
.wyjbUl li{
	float: left;
	width: 160px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}
.wyjbUl li a{
	font-size: 16px;
	color: #005f92;
}
.wyjbUl li a:hover{
	color: #ff7d00;
}
/*我要举报 end*/
/*****************举报指南 end**********************/
/*****************党纪法规 end**********************/
/*党纪法规搜索 begin*/
.searchOn_1{
	width: 753px;
	height: 27px;
	padding: 30px 0;
}
.fg_search_l{
	float: left;
	width: 35px;
	height: 22px;
	margin-top: 5px;
	background-image: url(zjwbg.png);
	background-position: 0px 0px;
}
.fg_search_r{
	float: right;
	width: 718px;
}
.searchTxt_1{
	float: left;
	width: 630px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	padding: 0 0 0 10px;
	border: 1px solid #888;
	background: #fff;
	color: #999;
	font-size: 14px;
	font-family:"Microsoft Yahei";
}
.searchTxt_1:focus{
	border-color: #2c97de;
	box-shadow: 0 0 5px rgba(44, 151, 222, 0.2);
}
.searchBn_1{
	float: right;
	width: 68px;
	height: 27px;
	cursor: pointer;
	overflow: hidden;
}
.searchIcon_1{
	float: left;
	margin: 0;
	padding: 0;
	width: 68px;
	height: 27px;	
	border: 0;
	cursor: pointer;
	background: #379be9;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
}
/*党纪法规搜索 end*/
.fagui{
	padding-top: 25px;
	padding-bottom: 50px;
}
/*党纪法规左侧 begin*/
.faguiL{
	float: left;
	width: 219px;
}
.fglTit{
	width: 203px;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
	background: #379be9;
	color: #fff;
	font-size: 20px;
	text-align: center;
	font-weight: 700;
}
.fglBorder{
	width: 201px;
	border: 1px solid #379be9;
	border-top: none;
	color: #555;
}
.fglBorder p{
	padding: 13px 0 5px 3px;
}
.fglB_ul{
	padding: 10px 0 20px 0;
}
.fglB_ul li{
	line-height: 160%;
	padding: 0 3px;
	margin-bottom: 3px;
}
.fglB_ul li a{
	color: #555;
}
.fglB_ul li a:hover{
	color: #FF7D00;
}
/*menu begin*/
.menu{
	padding: 0 3px 10px 3px;
}
.menu a{
	color: #555;
}
.menu a:hover{
	color: #FF7D00;
}
.level2{
	display: none;
}
.level2.show{
	display: block;
}
/*一级加减号 begin*/
.menuTit{
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	overflow: hidden;
}
.menuTit span{
	display: block;
	float: left;
	width: 19px;
	height: 24px;
	margin-right: 2px;
	background: url(nv_jia.jpg) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.menuTit span.current{
	background: url(nv_jian.jpg) no-repeat;
}
/*一级加减号 end*/
/*二级加减号 begin*/
.level2 li{
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	overflow: hidden;
}
.level2 li span{
	display: block;
	float: left;
	width: 38px;
	height: 24px;
	margin-right: 2px;
	background: url(nv_jia2.jpg) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.level2 li span.current2{
	background: url(nv_jian2.jpg) no-repeat;
}
/*二级加减号 end*/
/*menu end*/
/*党纪法规左侧 end*/
/*党纪法规右侧 begin*/
.faguiR{
	float: right;
	width: 710px;
	padding: 0 25px;
	border-left: 1px solid #dedede;
}
.faguiRTit{
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding-bottom: 10px;
	border-bottom: 6px solid #379be9;
	font-size: 18px;
	font-weight: 700;
	color: #555;
}
.faguiRUl{
	color: #555;
	margin-bottom: 30px;
}
.faguiRUl li{
	border-bottom: 1px solid #f0eeee;
}
.faguiRUl li h4{
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	overflow: hidden;
	font-size: 16px;
	font-weight: 700;
	padding-top: 8px;
}
.faguiRUl li h4 b{
	margin-right: 10px;
	font-size: 18px;
}
.faguiRUl li h4 a{
	color: #555;
}
.faguiRUl li h4 a:hover{
	color: #FF7D00;
}
.faguiRUl li p{
	line-height: 30px;
	font-size: 14px;
	padding-bottom: 15px;
}
/*党纪法规右侧 end*/
/*****************党纪法规 end**********************/


.w225x125img img {border-radius:15px;}



/*****************160222 xlm**********************/
.ListNone{
	display: none;
	margin-top: 10px;
}
.ywHiddem{
	height: 8px;
	background: url(down.png) no-repeat;
	margin-top: 20px;
	cursor: pointer;
}
.ywHiddemHover{
	background: url(up.png) no-repeat;
}
.voidsTit{
	height: 40px;
	position: relative;
	margin-bottom: 10px;
}
.voidsIcom{
	background-position:-287px -1635px;
	position: absolute;
	width:13px;height:15px;
	bottom: 0;
	left: 0;
}
.voidsTop{
	width: 300px;
	height: 35px;
	background-color: #47a8db;
	position: absolute;
	top: 0;
	left:0 ;
}
.voidsTop li{
	width: 100px;
	height: 35px;
	line-height: 35px;
	float: left;
	text-align: center;
}
.voidsTop li a{
	color: #FFFFFF;
	font-size: 16px;
}
#video_box{
	height: 185px;
	margin-bottom: 10px;
}
#video_box img{
	width: 300px;
	height: 185px;
}
.voidList{
	height: 60px;
	margin-bottom: 10px;
}
.voidList li{
	width: 95px;
	height: 60px;
	float: left;
}
.voidList li img{
	cursor: pointer;
	width: 95px;
	height: 60px;
}
.mar7{
	margin-left: 7.5px;
}
.webWx{
	height: 80px;
	position: relative;
}
.weix{
	width: 80px;
	height: 80px;
	background-position:-220px -1864px;
	position: absolute;
	left: 0;
}
.webWx span{
	width: 220px;
	height: 60px;
	position: absolute;
	top: 10px;
	right: 0;
	background-color: #e7e5e6;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 28px;
}
/*新廉政视界*/
.newLzsj{
	height: 440px;
	overflow: hidden;
}
.newLzNav{
	height: 90px;
	position: relative;
	background-color: #f6f4f5;
}
.newLzNav span{
	display: block;
	position: absolute;
	left: 0;
	width:180px;
	height:50px;
	background-position:0 -1864px;
	top: 0px;
}
.newLzNav p{
	width: 800px;
	height: 25px;
	position: absolute;
	right: 0;
	background-color: #FFFFFF;
}
.newLzNav strong{
	width:800px;
	height: 65px;
	position: absolute;
	right: 0;
	top: 25px;
	border-top: 2px solid #e5e5e5;
}
.lzTable{
	width:600px;
	height: 65px;
	position: absolute;
	left: 235px;
	top: 25px;
}
.lzTable li{
	width:119px;
	height:65px;
	background: url(zjwbg.png) no-repeat;
	background-position:-101px -1536px;
	float: left;
	text-align: center;
	border-right: 1px solid #cacaca;
	font-size: 16px;
	line-height: 65px;
}
.lzTable li.on{
	cursor: pointer;
}
.lzImgLeft{
	width: 450px;
	height: 340px;
	float: left;
	margin-left: 10px;
	position: relative;
}
.lzImgLeft img{
	width: 450px;
	height: 340px;
	position: absolute;
}
.lzImgLeft span{
	height: 30px;
	display: block;
	background: url(sjw2015shadow.png) repeat;
	width: 100%;
	position: absolute;
	bottom: 0;
	color: #FFFFFF;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}
.lzImgUl li{
	width: 245px;
	height: 160px;
	margin-left: 10px;
	float: left;
	position: relative;	
}
.lzImgUl li img{
	width: 245px;
	height: 160px;
	position: absolute;
}
.lzImgUl li span{
	height: 30px;
	display: block;
	background: url(sjw2015shadow.png) repeat;
	width: 100%;
	position: absolute;
	bottom: 0;
	color: #FFFFFF;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	font-size: 16px;	
}
.mart20{
	margin-top: 20px;
}
/*新廉政视界end*/
/*160307列表页修改*/
.listFont{
	font-size: 14px !important;
	color: #005fa6 !important;
	height: 28px !important;
	line-height: 28px !important;
	vertical-align: middle;
}
/*160307列表页修改*/
/*160328修改*/
#con_one_1,#con_one_2,#con_one_3,#con_one_4,#con_one_5{
	background-color: #f6f4f5;
	height:350px;
	overflow: hidden;
}
#con_one_5{
	position: relative;
	padding-top: 10px;
}
.fiveLeft{
	width: 245px;
	height: 325px;
	position: relative;
	float: left;
	margin-left: 10px;
}
.fiveLeft img{
	width: 245px;
	height: 325px;
}
.dy{
	width: 580px;
	height:100px;
	position: absolute;
	left: 285px;
	top: 10px;
}
.dySpOne{
	border: 1px solid #e6e6e6;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 68px;
	text-align: center;
	height: 18px;
	position: absolute;
	display: block;
}
.dySpTow{
	font-size: 30px;
	height: 55px;
	line-height: 55px;
	color: #555;
	position: absolute;
	top: 20px;
	left: 0px;
	display: block;
}
.dySpterr{
	color: #555555;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
}
.fiveUl{
	position: absolute;
	right: 10px;
	bottom: 25px;
	width: 685px;
	height: 195px;
}
.fiveUl li{
	width: 145px;
	height: 195px;
	float: left;
	position: relative;
}
.mar35{
	margin-right: 35px;
}
.fiveUl li img{
	width: 145px;
	height: 195px;
	float: left;
}
.fiveBlock{
	height: 30px;
	background-color: #000000;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter:alpha(opacity=50)
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity: .5;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 9;
	left: 0;
}
.fiveFont{
	height: 30px;
	line-height: 30px;
	padding-left: 5%;
	position: absolute;
	z-index: 99;
	color: #FFFFFF;
	width: 90%;
	bottom: 0;
	overflow: hidden;
	left: 0;
}
/*160328修改*/
/*****************160222 xlm end**********************/
/**************************161028 hxf banner begin*****************************/
.bannerBox{
	width: 980px;
	padding: 10px 0 5px;
	background: #fff;
}
.banner{
	display: block;
	width: 980px;
	height: 60px;
	background: url(161028banner.jpg) no-repeat;
}
/**************************161028 hxf banner end*****************************/


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}



.kuan {width:980px; padding-bottom:40px; background:#FFF; overflow: hidden;}
.kuan .kuanl {margin-left:10px; overflow: hidden;}
.kuan .kuanr {margin-right:10px; overflow: hidden;}
.woaicss {width:470px; height:300px; overflow:hidden; margin:20px auto;}
.woaicss_title {width:470px; height:30px; background:#fff url(http://www.dzjw.gov.cn/2017images/btn_bg.png) no-repeat; overflow:hidden;}
.woaicss_title li {display:block; float:left; margin:0 2px 0 0; display:inline; text-align:center;}
.woaicss_title li a {display:block; width:90px; heigth:30px; line-height:30px; color:#fff;}
.woaicss_title li a:hover {color:#f0f0f0; text-decoration:none;}
.woaicss_title_bg1 {background-position:0 0;}
.woaicss_title_bg2 {background-position:0 -30px;}
.woaicss_title_bg3 {background-position:0 -60px;}
.woaicss_con {display:block; width:470px; height:200px; border:1px solid #e3e3e3; overflow:hidden;}
.woaicss_con ul {width:418px; margin:0px auto;}
.woaicss_con li {width:418px; line-height:30px; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.woaicss_con li a {color:#03c;}
.woaicss_con li a:hover {color:#069; text-decoration:underline;}
.woaicss_copy {width:438px; margin:10px auto; text-align:center;}
.woaicss_copy a {color:#f00;}