﻿@charset "utf-8";
/* CSS Document */

/*全局样式*/

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
textarea,
p,
th,
td {
	padding: 0;
	margin: 0;
}

body {
	font-family: "微软雅黑" !important;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: url(../images/1.jpg) center top no-repeat;
}

div,
li,
ul,
img,
a,
input,
botton {
	list-style: none;
	outline: none;
	border: none;
	margin: 0;
	padding: 0;
}

a:focus {
	outline: none;
}

a:link,
a:visited {
	text-decoration: none !important;
	color: #333;
}

a:hover {
	text-decoration: none !important;
	cursor: pointer;
	color: #07438a;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	padding-right: 0px;
	padding-left: 0px;
}

.row {
	margin-left: 0px;
	margin-right: 0px;
}

.clear {
	clear: both;
}

.tabberlive .tabbertab {
	overflow: visible;
	overflow: hidden;
	outline: none;
}

.tabberlive .tabbertabhide {
	display: none;
}

/*-------通用样式-----*/
/*居中1204px*/
.container {
	width: 1180px !important;
	margin: 0 auto !important;
	/* padding: 0 12px !important; */
	background: #fff;
	overflow: hidden;
}



/*-------通用样式结束-----*/
/*背景切换  开始*/
.sfthead {
	position: relative;
	width: 100%;
	height: 0px;
	z-index: -2;
	padding: 0px;
}

/*背景切换  结束*/
/*头部*/
/* header {}

.topcontainer {
	width: 1204px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}

.headcon {
	width: 100%;
	height: 218px;
	background: url(../images/logo.png) no-repeat left center;
} */

/*下拉导航*/
.navbar {
	width: 100%;
	height: 58px;
	margin: 0px auto;
	background: #063c7c;
	border: none;
}

.navcon {
	width: 100%;
	height: 58px;
	float: left;
	position: relative;
	z-index: 1;
}

.navcon .nLi {
	float: left;
	position: relative;
	display: inline;
}

.navcon .nLi a.navnLi {
	width: 150.5px;
	height: 58px;
	float: left;
	text-align: center;
	font-size: 18px;
	line-height: 58px;
	color: #fff !important;
	display: block;
	font-weight: bold;
	letter-spacing: 1px;
}

.navcon .nLi a.navnLi span {
	width: 0;
	height: 34px;
	float: left;
	margin-top: 15px;
	border-left: 1px solid #fff;
}

.navcon .nLi a.navnLi:hover {
	background: #07438a;
}

/*头部结束*/


/*头条*/
.headline {
	width: 100%;
	height: 90px;
	margin-top: 13px;
	background: url(../images/news-bg1.png) left top no-repeat #FFF;
	float: left;
}

a.headline_top {
	width: 100%;
	height: 48px;
	float: left;
	line-height: 48px;
	color: #07438a;
	text-align: center;
	font-size: 30px;
}

/*头条滚动新闻*/
.txtScroll-left {
	width: 1050px;
	height: 42px;
	margin: 0px auto;
}

.txtScroll-left .bd {
	padding: 10px;
	width: 100%;
	overflow: hidden;
}

.txtScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.txtScroll-left .bd ul li {
	margin-right: 20px;
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: left;
	_display: inline;
	font-size: 16px;
	color: #666666;
	width: 30%;
}

.txtScroll-left .bd ul li a {
	font-size: 14px;
}

/*新闻处布局*/
.newsleft {
	width: 620px;
	height: 330px;
	float: left;
	margin-top: 15px;
}

.newscenter {
	width: 420px;
	height: 330px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.newsright {
	width: 290px;
	height: 330px;
	float: right;
	margin-top: 15px;
	margin-left: 10px;
}

/*焦点图*/
.slideBox {
	width: 100%;
	height: 330px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 30px;
	bottom: 8px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	background: #9b9a9a;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #fff;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 450px;
	height: 330px;
	display: block;
}

.slideBox .bd span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	padding-left: 20px;
	font-size: 16px;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
}


/* 法治要闻标签切换 */
.slideTxtBox {
	width: 100%;
	height: 100%;
	text-align: left;
	float: left;
}

.slideTxtBox .hd {
	height: 35px;
	line-height: 35px;
	position: relative;
	border-bottom: 1px solid #e8e8e8;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	height: 35px;
}

.slideTxtBox .hd ul li {
	width: 100px;
	float: left;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	position: relative;
	font-size: 18px;
	margin-right: 10px;
}

.slideTxtBox .hd ul li a {
	color: #b2b2b2;
	font-size: 18px;
}

.slideTxtBox .hd ul li.on {
	height: 35px;
	background: #07438a;
}

.slideTxtBox .hd ul li.on a {
	color: #fff;
}

.slideTxtBox .bd ul {
	zoom: 1;
	margin-top: 10px;
}

.slideTxtBox .bd li {
	height: 36px;
	font-size: 16px;
	line-height: 36px;
	background: url(../images/li-bg.png) 9px center no-repeat;
	padding-left: 17px;
}

.slideTxtBox .bd li a {
	font-size: 16px;
	width: 400px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

.slideTxtBox .bd li.toutiao {
	height: 114px;
	margin-top: 5px;
	background: #f2fbfe;
	padding: 0 10px;
}

.slideTxtBox .bd li.toutiao a {
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	color: #07438a;
	text-align: center;
	display: inline-block;
	font-weight: bold;
}

.slideTxtBox .bd li.toutiao font {
	width: 100%;
	color: #666666;
	text-indent: 2em;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	display: inline-block;
}
ul.govpushinfo150203{height: 290px;clear: both;overflow: hidden;}
ul.govpushinfo150203 li a:hover{color:#07438a;}

/*通用头部*/
.tongytop {
	width: 100%;
	height: 35px;
	float: left;
	border-top: 2px solid #07438a;
	background: #f8f7f7;
}

.tongytop a {
	width: auto;
	height: 35px;
	float: left;
	font-size: 18px;
	color: #07438a;
	line-height: 38px;
	font-weight: bold;
	padding-left: 15px;
}

/* 全面依法治省 */
.yfzstop {
	width: 100%;
	height: 114px;
	float: left;
}

.yfzstop img {
	width: 140px;
	height: 90px;
	float: left;
	margin-top: 20px;
}

.yfzstop font {
	width: 140px;
	height: 90px;
	line-height: 30px;
	font-size: 16px;
	margin-top: 20px;
	display: inline-block;
	padding-left: 5px;

}

.yfzscon {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 5px;
	background: #f9f9f9;
	padding: 4px 0px;
}

.yfzscon a {
	height: 35px;
	font-size: 16px;
	line-height: 35px;
	width: 90%;
	display: inline-block;
	background: url(../images/li-bg.png) 5px center no-repeat;
	padding-left: 5%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*政务公开*/
.menuslide {
	width: 100%;
	float: left;
	margin-top: 20px;
	overflow: hidden;
}

.menuslide .menuhd {
	width: 200px;
	height: 280px;
	float: left;
	border: 1px solid #d9d8d8;
	padding: 15px;
}

.menuslide .menuhd li {
	width: 100%;
	height: 70px;
	margin-top: 15px;
	margin-bottom: 20px;
	cursor: pointer;
	line-height: 70px;
	font-size: 22px;
	text-align: center;
	background: #DFDFDF;
	border-radius: 5px;
}

.menuslide .menuhd li a {
	color: #015293;
	font-size: 22px;
}

.menuslide .menuhd li.on {
	background: url(../images/jt.png) 160px center no-repeat #055292;
}

.menuslide .menuhd li.on a {
	color: #fff;
}

.menuslide .menubd {
	width: 900px;
	height: 280px;
	float: right;
	border: 1px solid #d9d8d8;
	padding: 15px;
}

/* 法治动态内容 */
.fzdtleft {
	width: 598px;
	height: 275px;
	float: left;
}

.fzdtright {
	width: 300px;
	height: 275px;
	float: right;
}

/* 网上咨询 */
.wszxtit {
	float: left;
	height: 35px;
	line-height: 35px;
	width: auto;
	padding: 0 15px;
	font-size: 16px;
}

/* 通知公告处标签切换 */
.slideTxtBoxnew {
	width: 100%;
	height: 290px;
	text-align: left;
	float: left;
	overflow: hidden;
}

.slideTxtBoxnew .hd {
	height: 35px;
	line-height: 35px;
	position: relative;
	border-bottom: 1px solid #e8e8e8;
}

.slideTxtBoxnew .hd ul {
	float: left;
	position: absolute;
	height: 35px;
}

.slideTxtBoxnew .hd ul li {
	width: auto;
	float: left;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	position: relative;
	font-size: 20px;
	margin-right: 10px;
	padding: 0 12px;
}

.slideTxtBoxnew .hd ul li a {
	color: #b2b2b2;
	font-size: 20px;
}

.slideTxtBoxnew .hd ul li.on {
	height: 36px;
	background: #07438a;
}

.slideTxtBoxnew .hd ul li.on a {
	color: #fff;
}

.slideTxtBoxnew .bd ul {
	zoom: 1;
	position: relative;
	border-top: 0px solid #e8e8e8;
}

.slideTxtBoxnew .bd li {
	height: 35px;
	font-size: 16px;
	line-height: 35px;
}

.slideTxtBoxnew .bd li a {
	font-size: 16px;
	width: 550px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.slideTxtBoxnew .bd li span {
	width: 0;
	height: 0;
	border-color: #fff #fff #fff #83a1c4;
	border-style: solid;
	border-width: 5px 7px 5px 7px;
	float: left;
	margin-top: 12px;
}

.slideTxtBoxnew .bd li font {}

/* 政务公开内容 */
.zwgkleft {
	width: 568px;
	height: 275px;
	float: left;
}

a.zwgklefttit {
	width: auto;
	height: 35px;
	background: #07438a;
	text-align: center;
	line-height: 35px;
	padding: 0 10px;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 16px;
	cursor: default;
}

a.zwgklefttit:hover {
	color: #fff;
}

.zwgkleftcon {
	width: 100%;
	height: auto;
	border-top: 1px solid #e8e8e8;
	float: left;
	padding-top: 10px;
}

.zwgkleftcon a {
	height: 44px;
	float: left;
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 44px;
	margin-right: 14px;
}

.zwgkleftcon a img {
	margin-right: 5px;
}

.zwgkright {
	width: 300px;
	height: 275px;
	float: right;
}

/* 政民互动内容 */
.zmhdleft {
	width: 450px;
	height: 275px;
	float: left;
}

.zmhdleftcon {
	width: 100%;
	height: 111px;
	border-top: 1px solid #e8e8e8;
	float: left;
}

.zmhdlefttcon {
	width: 100%;
	height: 111px;
	border-top: 1px solid #e8e8e8;
	float: left;
	text-indent: 2em;
	font-size: 14px;
	line-height: 25px;
	position: relative;
}

.zmhdlefttcon a {
	width: 96px;
	height: 31px;
	float: left;
	position: absolute;
	bottom: 0;
	right: 10px;
	text-indent: 0;
}

.zmhdleftbcon {
	width: 100%;
	height: 111px;
	border-top: 1px solid #e8e8e8;
	float: left;
}

.zmhdleftbcon a {
	width: 100%;
	height: 35px;
	float: left;
	background: url(../images/li-bg.png) 5px center no-repeat;
	line-height: 35px;
	padding-left: 15px;
	font-size: 16px;
}

.zmhdleftbcon a span {
	float: right;
}

.zmhdright {
	width: 448px;
	height: 275px;
	float: right;
}

.zmhdrightcon {
	width: 100%;
	height: 111px;
	border-top: 1px solid #e8e8e8;
	float: left;
}

.zxftpic {
	width: 150px;
	height: 89px;
	float: left;
	margin: 11px 11px 11px 0;
}

.zxftpic img {
	width: 150px;
	height: 89px;
}

.zxftcon {
	width: 287px;
	height: auto;
	float: left;
}

.zxftcon a {
	width: 100%;
	height: 35px;
	float: left;
	font-size: 14px;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* 业务系统 */
.opretions {
	width: 100%;
	height: 110px;
	float: left;
	background: #f5f5f5;
	margin-top: 15px;
}

.opretionstit {
	width: 40px;
	height: 100%;
	float: left;
	background: #07438a;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 10px;
}

.opretionscon {
	width: 100%;
	height: 85px;
	float: left;
	margin-top: 12px;
}

.opretionscon a {
	width: 210px;
	height: 85px;
	float: left;
	margin-left: 22px;
}


/*公共服务*/
.ggfw {
	width: 830px;
	float: left;
	margin-top: 15px;
	overflow: hidden;
}

.ggfwcon {
	width: 818px;
	height: 350px;
	float: left;
	margin-top: 15px;
	border: 1px solid #e1dfe0;
	padding: 5px 0px;
}

.ggfwcon {
	width: 99.7%;
}

.ggfwcon .ggfwlist {
	width: 40px;
	height: 340px;
	float: left;
	cursor: pointer;
	background: #4a74a7;
	color: #fff;
	font-size: 16px;
	padding: 40px 12px 0 12px;
	margin-left: 5px;
	line-height: 18px;
}

.ggfwcon .ggfwlist img {
	margin-top: 10px;
}

.ggfwcon .on {
	width: 40px;
	height: 340px;
	float: left;
	cursor: pointer;
	background: url(../images/jt.png) center 15px no-repeat #4a74a7;
	color: #fff;
	font-size: 16px;
	padding: 40px 10px 0px 10px;
	margin-left: 5px;
}

.ggfwcon .ggfwlistcon {
	width: 460px;
	height: 340px;
	background: #f4f1f1;
	float: left;
	display: none;
	border: 1px solid #e1dfe0;
	padding-left: 10px;
}

.ggfwcon .ggfwlistcon li {
	line-height: 31px;
	font-size: 16px;
	background: url(../images/li-bg.png) left center no-repeat;
	padding-left: 10px;
}

/* 互动交流 */
.hdjl {
	width: 331px;
	height: 400px;
	float: right;
	margin-top: 15px;
}

.hdjlcon {
	width: 321px;
	height: 352px;
	float: right;
	margin-top: 15px;
	padding: 10px 5px;
	background-color: #f5f4f4;
}

.hdjlcon li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #e1dfe0;
	padding: 0 5px;
	text-align: left;
	overflow: hidden;
}

.hdjlcon li a {
	font-size: 14px;
	width: 300px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.countmonth {
	width: 100%;
	height: 25px;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
}

.countmonth input {
	list-style: none;
	background: none;
}

/*专题专栏图片滚动*/
.picScroll-left {
	width: 1192px;
	height: 60px;
	margin-top: 35px;
	padding: 0 12px;
	float: left;
	overflow: hidden;
}

.picScroll-left .bd {
	padding: 0px;
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {
	width: 230px;
	float: left;
	margin-right: 8px;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picScroll-left .bd ul li a {
	width: 230px;
	height: 87px;
	float: left;
}

.picScroll-left .bd ul li a img {
	width: 230px;
	height: 87px;
	float: left;
}

/* 法制业务工作 */
/* .legaljop {
	width: 100%;
	height: 340px;
	float: left;
	margin-top: 15px;
}

.legalbox {
	width: 1180px;
	height: 290px;
	float: left;
	overflow: hidden;
	position: relative;
	border: 1px solid #e8e8e8;
	margin-top: 15px;
	padding: 0 20px;
}

.legalbox .bd ul li {
	width: 359px;
	float: left;
	margin: 0 10px;
}

.legaltit {
	width: 100%;
	height: 40px;
	position: relative;
	border-bottom: 2px solid #eaeaea;
}

.legaltit span {
	width: 100px;
	height: 38px;
	position: absolute;
	font-size: 18px;
	color: #07438a;
	border-bottom: 2px solid #07438a;
	line-height: 38px;
	text-align: center;
	bottom: -2px;
	left: 0;
	font-weight: bold;
}

.legaltit a {
	float: right;
	font-size: 14px;
	color: #bcbbbb;
	line-height: 40px;
	padding-right: 5px;
}

.legalcon {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 5px;
}

.legalcon a {
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	display: inline-block;
}

.legalcon a font {
	float: right;
	font-size: 14px;
	color: #999999;
} */

.tab-box.tab-boxss{width: 568px;margin-left: 0px;margin-top: 0px;}
.tab-boxss .tab_f li{width: auto;padding: 0px 10px;font-size: 20px;}
.tab-boxss ul.T_Y_list li a{width: 545px;}

/* 前/后按钮代码*/
.legalbox .hd {
	width: 1140px;
	position: absolute;
	top: 100px;
}

.legalbox .hd .prev {
	width: 20px;
	height: 80px;
	background: url(../images/left.jpg) no-repeat;
	float: left;
	margin-left: -22px;
}

.legalbox .hd .next {
	width: 20px;
	height: 80px;
	background: url(../images/right.jpg) no-repeat;
	float: right;
	margin-right: -20px;
}

/*友情链接图片列表*/
.friendlinkspic {
	width: 100%;
	height: 50px;
	float: left;
	margin: 10px 0;
}

.friendlinkspic a {
	width: auto;
	height: 50px;
	float: left;
	font-size: 16px;
	line-height: 50px;
	padding: 0 10px;
}

.friendlinkspic span {
	float: left;
	line-height: 50px;
}

/*尾部*/
.footcon {
	width: 100%;
	height: 220px;
	margin: 0 auto;
	background: #07438a;
	padding-top: 45px;
	overflow: hidden;
}

.footcontainer {
	width: 1204px !important;
	margin: 0 auto !important;
	padding: 0 !important;
}

/*友情链接*/
.friendlinks {
	width: 100%;
	height: 38px;
	margin: 0px auto;
	overflow: hidden;
}

.frienfLinkCon {
	width: 272px;
	height: 38px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	float: left;
	margin: 0px 12px;
	background: #fff;
	padding-left: 15px;
	outline: none;
}

.footl {
	width: 53px;
	height: 64px;
	float: left;
	margin: 30px 20px 0 200px;
}

.footc {
	width: 650px;
	height: 100%;
	float: left;
	padding-top: 30px;
}

.footc li {
	width: 100%;
	height: 25px;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	float: left;
}

.footr {
	widows: 104px;
	height: 55px;
	float: left;
	margin: 30px 20px 0 0px;
}

/*首页右侧悬浮*/
.sy_rfloat {
	width: 80px;
	height: 330px;
	position: fixed;
	top: 276px;
	right: 20px;
	z-index: 999;
	display: block;
}

.rfloat_con {
	width: 80px;
	height: 80px;
	cursor: pointer;
	background: #f6f6f6;
	border: 1px dashed #e8e8e8;
	margin-bottom: 5px;
	display: inline-block;
	position: relative;
}

.rfloat_con img {
	margin: 15px 20px 0 25px;
}

.rfloat_con span {
	width: 100%;
	font-size: 16px;
	color: #666666;
	line-height: 25px;
	text-align: center;
	display: inline-block;
}

.rfloat_con .weibo {
	width: 144px;
	height: 160px;
	position: absolute;
	top: 0;
	left: -144px;
	display: none;
	background: url(../images/weibo.png);
}

.rfloat_con .weixin {
	width: 144px;
	height: 160px;
	position: absolute;
	top: 0;
	left: -144px;
	display: none;
	background: url(../images/weixin.png);
}

.rfloat_con:hover .weibo,
.rfloat_con:hover .weixin {
	display: block;
}


/*默认二级页*/

/*二级页布局*/
.ejleft {
	width: 280px;
	height: auto;
	float: left;
	margin-top: 10px;
}

.ejright {
	width: 880px;
	height: auto;
	float: right;
	margin-top: 10px;
}

/*当前位置*/
.ciq-location {
	width: 100%;
	height: 55px;
	float: left;
	font-size: 16px;
	line-height: 55px;
	color: #606060;
	padding-left: 20px;
	background: #fff;
}

.ciq-location img {
	float: left;
	margin-top: 19px;
	margin-right: 10px;
}

.ciq-location span {
	float: left;
}

.ciq-location li {
	width: auto;
	float: left;
	display: inline-block;
}

.ciq-location li a {
	width: auto;
	font-size: 16px;
}

.ciq-location li a.active {
	color: #07438a;
}

/*分页栏目*/
.colLeft {
	width: 100%;
	min-height: 565px;
	height: auto !important;
	padding-bottom: 10px;
}

.colLeftTitle {
	width: 100%;
	font-size: 20px;
	line-height: 55px;
	text-align: center;
	color: #fff;
	background: #07438a;
}

.list-cols {
	width: 100%;
	min-height: 200px;
}

.list-cols li {}

.list-cols li a {
	width: 100%;
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	float: left;
	text-align: center;
	border: 1px solid #e0e0e0;
	margin-top: 10px;
	background: #f5f5f5;
}

.list-cols li a:hover {
	height: 45px;
	line-height: 45px;
	color: #fff;
	background: #4A74A6;
}

.list-cols .active {}

.list-cols .active a {
	width: 100%;
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	float: left;
	text-align: center;
	color: #fff;
	background: #4A74A6;
}


/*默认分页信息列表*/
.colInfoBox {
	margin-bottom: 20px;
}

.colInfoBoxTit {
	width: 100%;
	height: 45px;
	background: #f5f5f5;
	border: 1px solid #e0e0e0;
	margin-bottom: 15px;
}

.colInfoBoxTit span {
	width: auto;
	height: 45px;
	background: #fff;
	border-right: 1px solid #e0e0e0;
	border-top: 3px solid #07438a;
	font-size: 18px;
	line-height: 45px;
	padding: 0px 20px;
	display: inline-block;
}

.colInfoBoxTit a {
	float: right;
	width: auto;
	height: 45px;
	color: #9c9c9c;
	font-size: 14px;
	line-height: 45px;
	padding: 0px 20px;
	display: inline-block;
}

.colRightOne {
	width: 98%;
	float: left;
	line-height: 45px;
	font-size: 16px;
	border-bottom: 1px dashed #C3C3C3;
	padding-left: 5px;
	margin: 0 1%;
}

.colRightOne a {
	font-size: 16px;
}

.colInfoDate {
	width: 100px;
	height: 40px;
	float: right;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	color: #666666;
}

/*文章详情页*/
.cms-article-box {
	background: #fff;
	padding-bottom: 10px;
}

.cms-article-info {
	text-align: center;
	width: 870px;
	margin: 0 auto;
	font-size: 20px;
	margin-bottom: 15px;
	color: #07438a;
	font-weight: bold;
	letter-spacing: 2px;
}

.cms-article-tit {
	width: 870px;
	margin: 0px auto;
	font-size: 26px;
	color: #07438a;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 10px;
}

.cms-article-xinxi {
	width: 815px;
	height: 40px;
	margin: 0px auto;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	border-bottom: 1px dashed #dedede;
}

.cms-article-xinxi span {
	padding: 0px 5px;
}

.cms-article-video {
	width: 800px;
	height: 600px;
	margin: 10px auto;
}

.article-detail {
	width: 870px;
	margin: 20px auto;
	padding-bottom: 30px;
	font-size: 16px;
	line-height: 35px;
}

.article-detail p {
	text-indent: 0em;
	margin-bottom: 20px;
}

.xx_share {
	width: 140px;
	float: right;
	margin-right: 50px;
}

.printClose {
	width: 100%;
	height: 30px;
	margin: 0 auto;
	text-align: right;
	float: right;
	margin-right: 50px;
}

.printClose a {
	width: auto;
	float: right;
	font-size: 14px;
	line-height: 30px;
}

.dpxx {
	width: 100%;
	background: #f5f5f5;
	padding: 10px;
}

.dpxxtit {
	width: 100%;
	margin: 0px auto;
	font-size: 26px;
	color: #07438a;
	line-height: 70px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 10px;
	float: left;
}

.dpxxcon {
	width: 100%;
	margin: 20px auto;
	padding-bottom: 30px;
	font-size: 16px;
	line-height: 35px;
}

.dpxxcon p {
	text-indent: 2em;
	margin-bottom: 20px;
}

/*机构概况*/
.jggkCon {
	width: 100%;
	padding-top: 10px;
	padding-left: 1%;
}

.jggkCon a {
	width: 31%;
	font-size: 16px;
	color: #1d1c1c;
	line-height: 45px;
	margin: 0px 1%;
	display: block;
	float: left;
}

.jggkCon a:before {
	padding-right: 20px;
	float: left;
	content: ">";
	line-height: 45px;
	font-size: 14px;
	color: #07438a;
}

.jggkCon a:hover {
	color: #07438a;
}

.jgxq {
	width: 100%;
	font-size: 16px;
	color: #1d1c1c;
	line-height: 33px;
	text-indent: 2em;
	padding-top: 10px;
}

/*领导介绍*/
.leaderCon {
	width: 100%;
	float: left;
	padding-top: 20px;
	border-bottom: 1px dashed #CCC;
}

.leaderCon_L {
	width: 150px;
	float: left;
}

.leaderCon_L img {
	width: 100px;
	height: 140px;
	float: left;
	margin: 0px 25px;
}

.leaderCon_L font {
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	display: block;
}

.leaderCon_R {
	width: 580px;
	float: left;
	padding-left: 10px;
}

.leaderCon_R font {
	width: 100%;
	font-size: 14px;
	line-height: 45px;
	font-weight: bold;
	float: left;
	display: block;
}

.leaderCon_R span {
	font-size: 14px;
	color: #1d1c1c;
	line-height: 33px;
	text-indent: 2em;
}

/*查询服务栏目列表*/
.chaxlistcon {
	width: 100%;
	height: auto;
	background: url(../images/tbbj.png) center 20px no-repeat #fff;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
}

.chaxlist {
	width: 921px;
	height: 200px;
	float: left;
	margin-left: 40px;
}

.chaxlist a {
	width: 167px;
	height: 75px;
	float: left;
	display: inline-block;
	margin-top: 40px;
	margin-left: 10px;
}

.chaxlist a img {
	width: 46px;
	height: 44px;
	float: left;
	margin-left: 60px;
}

.chaxlist a span {
	width: 167px;
	height: 31px;
	float: left;
	text-align: center;
	line-height: 31px;
}

/*查询服务分页右侧列表*/
.cxfwcon {
	width: 921px;
	min-height: 400px;
	height: auto !important;
	float: left;
	margin-left: 40px;
	background: #f7f5f6;
	border: 1px solid #dad8d9;
	border-radius: 5px;
	padding: 30px 20px;
}

.cxfwcons {
	width: 100%;
	height: 65px;
	float: left;
	border-bottom: 1px dashed #d5d3d4;
	background: url(../images/cx1.png) left 10px no-repeat;
	padding-left: 30px;
	padding-top: 10px;
}

.cxfwcons span {
	width: 85px;
	height: 26px;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	display: inline-block;
	float: left;
}

.cxfwcons input {
	width: 155px;
	height: 26px;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #e0e0e0;
	float: left;
}

.cxfwcons button {
	width: 70px;
	height: 26px;
	background: url(../images/ccan.png) no-repeat;
	margin-left: 20px;
	border: none;
	float: left;
}

.cxfwcontit {
	width: 100%;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	background: #e12728;
	color: #fff;
	float: left;
	margin-top: 20px;
	border-top: 1px solid #e0e0e0;
}

.dishi {
	width: 170px;
	display: inline-block;
	float: left;
	text-align: center;
	border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.danwei {
	width: 229px;
	display: inline-block;
	float: left;
	text-align: center;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.fuzeren {
	width: 160px;
	display: inline-block;
	float: left;
	text-align: center;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.zhiyequyu {
	width: 160px;
	display: inline-block;
	float: left;
	text-align: center;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.dizhi {
	width: 160px;
	display: inline-block;
	float: left;
	text-align: center;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.cxfwconn {
	width: 100%;
	min-height: 50px;
	height: auto;
	font-size: 13px;
	line-height: 50px;
	float: left;
}

.cxfwconb {
	background: #e6e6e6;
}

.cxfenye {
	width: 100%;
	height: 50px;
	float: left;
	margin-top: 30px;
	background: #03C;
}

/*分页符颜色更换*/
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	background: #07438a;
	border-color: #07438a;
}

.pagination>li>a,
.pagination>li>span {
	color: #07438a;
}

/*信箱颜色更换*/
.mailbox-title {
	background: #07438a !important;
}

.mailbox-queryTitle {
	background: #07438a !important;
}

.bc-blue {
	background: #07438a !important;
}

/*在线访谈颜色更换*/
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background: #07438a !important;
	border-color: #07438a !important;
}

.btn-primary {
	background: #07438a !important;
	border-color: #07438a !important;
}

/*新闻发布会分页图片列表*/
.colRightPic {
	width: 220px;
	height: 185px;
	float: left;
	margin: 10px 0px 0px 17px;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
}

.colRightPic img {
	width: 220px;
	height: 150px;
}






/* 网上调查页面 */
.votetit {
	font-size: 26px;
	font-weight: bold;
	line-height: 38px;
	text-align: center;
	color: #333333;
	padding: 20px 0 15px;
}

.voteinfo {
	margin: 0 auto;
	line-height: 30px;
	height: auto;
	padding: 20px 0 10px;
	text-align: center;
	color: #666;
	border-bottom: 1px solid #dddddd;
	font-family: Microsoft YaHei;
	font-size: 14px;
	position: relative;
}

.votemeta {
	width: 90%;
	margin: 15px auto;
	min-height: 482px;
	border: 1px solid #dddddd;
}

.votetop {
	width: 100%;
	height: auto;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-indent: 2em;
	padding: 15px;
}

.voteask {
	width: 100%;
	height: auto;
}

.voteask p {
	font-size: 14px;
	line-height: 25px;
	text-indent: 2em;
}

.khdw {
	width: 90%;
	margin: 0 auto;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
}

.khdw input {
	width: 200px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	border: 1px solid #ededed;
	display: inline-block;
	margin: 5px 20px;
}

.votedw {
	width: 90%;
	margin: 0 auto 10px auto;
	height: 500px;
	font-size: 14px;
	line-height: 30px;
	padding: 15px;
	border: 1px solid #ddd;
	overflow: auto;
}

.votedw input {
	margin-left: 15px;
	margin-right: 5px;
}

.votebut {
	width: 200px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	background: #094388;
	color: #fff;
}

/* 弘扬宪法精神 维护宪法权威 */
.zthead {
	width: 100%;
	height: 552px;
	background: url(../images/ztbg.jpg) center center no-repeat;
}

.ztheadcon {
	width: 100%;
	height: 552px;
	background: url(../images/ztlogo.jpg) center center no-repeat;
}

.ztcontainer {
	width: 1061px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	min-height: 350px
}

.zttit {
	width: 100%;
	height: 87px;
	float: left;
	margin-top: 15px;
}

.ztcon {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	padding: 0 10px;
}

.ztcon a {
	width: 100%;
	height: 40px;
	float: left;
	font-size: 14px;
	line-height: 40px;
}

.ztcon a::before {
	content: '·';
	padding-right: 5px;
}

.ztcon a span {
	float: right;
}

.ztcon a.ztmore {
	position: absolute;
	top: -80px;
	right: 0px;
	width: 80px;
	font-size: 16px;
}

.ztcon a.ztmore::before {
	content: '';
	padding-right: 0px;
}

.jjzbj {
	background: #fff;
	margin-top: 10px !important;
}

.ztcon1 {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}

.ztcon1 a {
	width: 100%;
	height: 40px;
	float: left;
	font-size: 14px;
	line-height: 40px;
}

.ztcon1 a::before {
	content: '·';
	padding-right: 5px;
}

.ztcon1 a span {
	float: right;
}

.ztcon1 a.ztmore {
	position: absolute;
	top: -80px;
	right: 0px;
	width: 80px;
	font-size: 16px;
}

.ztcon1 a.ztmore::before {
	content: '';
	padding-right: 0px;
}







//省纪委页面
.department-box {
	width: 40%
}

.department-list {
	width: 100% !important
}

* {
	padding: 0;
	margin: 0
}

li {
	list-style: none
}

a {
	text-decoration: none
}

.head1 {
	height: 474px;
	background: url(../images/top.jpg) top center no-repeat
}

.nav1 {
	width: 100%;
	height: 48px;
	background-color: #A40000
}

.nav1 ul {
	width: 1000px;
	height: 48px;
	margin: 0 auto;
}

.nav1 ul li {
	float: left;
	line-height: 48px;
	color: #fff
}

.nav1 ul .vali {
	padding: 0 20px;
	width: 190px;
	text-align: center
}

.nav1 ul .vali a {
	color: #fff;
	font-size: 22px;
	letter-spacing: 5px;
}

.nr1 {
	width: 1000px;
	margin: 10px auto;
	overflow: hidden
}

.line1 {
	overflow: hidden
}

.lb1 {
	width: 490px;
	height: 326px;
	float: left;
	border: 1px solid #ccc
}

.jgzn {
	width: 494px;
	height: 326px;
	float: right;
	border: 1px solid #ccc
}

.line2 {
	margin-top: 10px;
	overflow: hidden
}

.dzdh {
	width: 248px;
	height: 652px;
	float: left;
}

.jbfs p {
	line-height: 56px;
	margin-left: 72px;
	font-size: 22px;
	font-weight: bold;
}

.lxfs p {
	line-height: 56px;
	margin-left: 72px;
	font-size: 22px;
	font-weight: bold;
}

.nrqy p {
	line-height: 38px;
	font-size: 18px;
	margin: 12px 6px;
	font-weight: normal
}

.jbfs {
	width: 248px;
	height: 320px;
	background: url(../images/ico1.png) 20px 8px no-repeat #fafafa;
}

.lxfs {
	width: 248px;
	height: 320px;
	background: url(../images/ico2.png) 20px 8px no-repeat #fafafa;
	margin-top: 10px;
}

.nrqy {
	width: 240px;
	height: 244px;
	background-color: #fff;
	margin: 0 auto;
}

.lm1 {
	width: 740px;
	overflow: hidden;
	float: right
}

.gzdt {
	width: 364px;
	height: 320px;
	float: left;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}

.zcfg {
	width: 364px;
	height: 320px;
	float: right;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}

.tzgg {
	width: 738px;
	height: 320px;
	float: left;
	border: 1px solid #ccc;
	margin-top: 10px;
}

.hx {
	width: 100%;
	height: 8px;
	background-color: #E1444B
}

.foot1 p {
	text-align: center;
	line-height: 40px;
}



/*扫黑除恶*/
.zwgkwc1 {
	overflow: hidden;
	margin-bottom: 40px;
}

.zwgkltop1 {
	width: 100%;
	height: 50px;
	background-color: #eee;
	border-bottom: 1px solid #E0E0E0;
	float: left;
}

a.zwgkltit1 {
	width: 130px;
	height: 50px;
	position: relative;
	background: #fff;
	font-size: 20px;
	color: #d21819;
	text-align: center;
	line-height: 42px;
	display: inline-block;
	border-top: 3px solid #d21819;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	letter-spacing: 4px;
}

.zwgklbottom1 {
	width: 100%;
	height: 180px;
	float: left;
	margin: 12px 0;
}

.zwgklbottom1 a {
	width: 100%;
	height: 25px;
	font-size: 16px;
	line-height: 50px;
	display: inline-block;
	padding-left: 5px;
}

.zwgklbottom1 a span {
	float: right;
	margin-right: 3px;
}

.zwgkright1 {
	width: 192px;
	height: 362px;
	float: right;
}

.zwgkr1 {
	width: 192px;
	height: 100%;
	float: left;
	margin-top: 10px;
}

.zwgkr1 a {
	width: 192px;
	height: 38px;
	border: 1px solid #da3a3a;
	margin-top: 5px;
	padding: 6px 0px 6px 20px;
	font-size: 14px;
	text-align: left;
	line-height: 26px;
	display: inline-block;
	color: #da3a3a;
}

.zwgkr1 a img {
	width: 26px;
	height: 26px;
	float: left;
	margin-right: 15px;
}

.zwgkr1 a:hover {
	background: #d21819;
	color: #fff;
}

a.zwgkmore1 {
	width: 60px;
	height: 28px;
	float: right;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #9c9c9c;
}





#marquee4 {
	width: 360px;
	height: 255px;
	overflow-x: scroll;
	margin: 0 auto;
}

#marquee4 ul {
	padding: 0 0 50px 0;
}

#marquee4 ul li {
	float: left;
	width: 340px;
	padding: 10px;
	line-height: 30px;
	list-style: none;
}

.colInfoBoxTit1 {
	width: 100%;
	height: 45px;

	border-bottom: 2px solid #d21819;
	margin-bottom: 15px;
}

.colInfoBoxTit1 span {
	width: auto;
	height: 45px;
	background: #d21819;
	border-right: 1px solid #e0e0e0;
	color: #fff;
	font-size: 18px;
	line-height: 45px;
	padding: 0px 20px;
	display: inline-block;
}

.colInfoBoxTit1 a {
	float: right;
	width: auto;
	height: 45px;
	color: #000;
	font-size: 14px;
	line-height: 45px;
	padding: 0px 20px;
	display: inline-block;
}

.rightfloat {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
}

.rightfloat img {
	width: 250px;
	height: 161px;

}


/* 两优一先专题 */

.advanced-excellent .back-image {
	width: 100%;
	height: 770px;
	background: url('../images/back_image.png') no-repeat center/cover;
}

.advanced-excellent .content {
	width: 1200px;
	padding-bottom: 20px;
	margin: -770px auto 0;
}

.advanced-excellent .theme-title {
	width: 100%;
	padding-top: 93px;
	padding-bottom: 30px;
	text-align: center;
	color: #e62c2d;
}

.advanced-excellent .theme-title-first,
.advanced-excellent .theme-title-second {
	background-position: center;
	background-repeat: no-repeat;
}

.advanced-excellent .theme-title-first {
	margin-bottom: 34px;
	height: 50px;
	background-image: url('../images/theme-title-first.png');
}

.advanced-excellent .theme-title-second {
	position: relative;
	width: 100%;
	height: 64px;
	background-image: url('../images/theme-title-second.png');
}

.advanced-excellent .bread-crumb {
	width: 100%;
	line-height: 21px;
	font-size: 16px;
	color: #333;
}

.advanced-excellent .bread-text {
	float: left;
}

.advanced-excellent .bread-link {
	float: left;
	text-decoration: none;
	color: #666;
}

.advanced-excellent .bread-arrow {
	float: left;
	width: 21px;
	height: 21px;
}

.advanced-excellent .bread-arrow-text {
	background: url('../images/arrow_text.png') no-repeat center/7px 12px;
}

.advanced-excellent .bread-arrow-link {
	background: url('../images/arrow_link.png') no-repeat center/7px 12px;
}

.advanced-excellent .content-discribe {
	width: 100%;
	padding: 57px 40px 0;
}

.advanced-excellent .discribe-line {
	width: 100%;
	padding: 0 0 18px;
	margin: 0;
	line-height: 3;
	font-size: 16px;
	color: #333;
	text-indent: 2em;
}

.advanced-excellent .content-list-outer {
	width: 100%;
	padding-top: 50px;
}

.advanced-excellent .content-list-title {
	width: 1200px;
	height: 33px;
	margin-bottom: 45px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.advanced-excellent .content-list-title.citylevel {
	background-image: url(../images/citylevel.png);
	color: #E62C2D;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

.advanced-excellent .content-list-title.officelevel {
	background-image: url(../images/officelevel.png);
}

.advanced-excellent .content-lists {
	width: 100%;
	padding-bottom: 40px;
}

.advanced-excellent .content-lists-title {
	position: relative;
	width: 100%;
	padding-left: 12px;
	margin-bottom: 17px;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	color: #E62C2D;
}

.advanced-excellent .content-lists-title.title-organization {
	font-size: 18px;
}

.advanced-excellent .content-lists-title::before {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 21px;
	background-color: #E62C2D;
	content: '';
}

.advanced-excellent .content-list-images {
	width: 100%;
	padding-left: 40px;
	padding-bottom: 40px;
}

.advanced-excellent .content-images-outer {
	float: left;
	margin-right: 24px;
}

.advanced-excellent .content-images-pic {
	display: block;
	width: 102px;
	text-decoration: none;
	text-align: center;
}

.advanced-excellent .content-images-pic img {
	width: 100%;
	height: 134px;
}

.advanced-excellent .list-name {
	padding-top: 10px;
	font-size: 14px;
	line-height: 19px;
	color: #999;
}

.advanced-excellent .content-list-organization {
	width: 100%;
	padding-left: 40px;
	padding-bottom: 60px;
}

.advanced-excellent .lists-organization {
	position: relative;
	float: left;
	width: calc(50% - 40px);
	margin-right: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.advanced-excellent .lists-organization::before {
	position: absolute;
	left: 11px;
	top: 18px;
	width: 4px;
	height: 4px;
	background-color: #888;
	content: '';
}

.advanced-excellent .list-organization-line {
	width: 100%;
	padding-left: 25px;
	line-height: 40px;
	font-size: 16px;
	color: #585858;
	text-decoration: none;
}

.cms-article-box-lyyx {
	width: 100%;
	padding-top: 56px;
}




.fenju {
	width: 100%;
	height: 47px;
	clear: both;
}

.fenju li {
	width: 223px;
	height: 45px;
	border: 1px solid #e8e8e8;
	float: left;
	background: #f9f9f9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3');
	/* IE8 */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#e3e3e3));
	background: -moz-linear-gradient(#f9f9f9, #e3e3e3);
	-pie-background: linear-gradient(#ebebeb, #e3e3e3);
	margin: 0 5px;
	_margin: 0 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.fenju li a {
	display: block;
	wdith: 184px;
	height: 45px;
	line-height: 45px;
	font-size: 20px;
	color: #2d47d0;
	font-family: "微软雅黑";
	text-align: center;
}

.ggfw li {
	float: left;
	width: 20%;
	overflow: hidden;
	text-align: center;
	height: 160px;
}

.ggfw li img {
	width: 120px;
	padding: 0px 10%;
}

.ggfw li span {
	text-align: center;
	line-height: 26px;
	display: block;
}

.ggfw li a {
	font-size: 14px;
}




/* 国务院 */
.tab-box {
	width: 526px;
	height: 330px;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
	font-size: 0 !important;
	line-height: 0 !important;
	height: 0 !important;
}

.clearfix:after {
	clear: both;
}

*,
li,
a {
	list-style-type: none;
	text-decoration: none;
	margin: 0;
	padding: 0;
	outline: 0;
}

.tab_f li {
	float: left;
	height: 40px;
	line-height: 40px;
	color: #b2b2b2;
	font-size: 20px;
	width: 100px;
	text-align: center;
	font-weight: bold;
}

.tab_f li.ons {
	background-color: #07438a;
	color: #fff;
	font-weight: bold;
}

ul.tab_f {
	border-bottom: 1px solid #e8e8e8;
}

.f_more a {
	float: right;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}

ul.T_Y_list li {
	background: url(li-bg.png) 9px center no-repeat;
	padding-left: 20px;
	font-size: 16px;
	line-height: 40px;
	clear: both;
	    overflow: hidden;
}
ul.T_Y_list li a{
	width: 410px;
	    display: inline-block;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    float: left;
}
ul.T_Y_list li span {
	float: right;
	color: #999;
	font-size: 14px;
}


.tongytop a{cursor: pointer;}
.tongytop.tongytoprr a{cursor: default;}