/*pathWrap*/

.pathWrap {
	width:1200px;
	margin: 20px auto;
	overflow: hidden;
	padding: 6px 0;
}

.pathWrap .path {
	padding-left: 32px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	background: url(/global/pathIcon.png) no-repeat 10px -1px;
}


/*mainBox*/
.mainBox{ overflow:hidden;}
.mainBox .wHd{height: 48px; line-height: 48px; border-bottom: 1px solid #eae8e8;}
.mainBox .wHd h3{width: auto; float: left; padding: 0 20px; margin-bottom: -1px; line-height: 47px; line-height: 47px; font-size: 18px; font-weight: bold; color: #3290DA; border-bottom: 2px solid #3290DA;}
.mainBox .wHd .pathWrap{float:right;margin-right:10px;font-size: 14px;padding: 12px 0 0;overflow:hidden;}
.mainBox .wBd{ border-top:0; padding:10px 10px; overflow:hidden;}

/*通用侧边栏*/
.sideBox{ overflow:hidden; margin-top:10px;}
.sideBox .hd{height: 55px;}
.sideBox .hd h3{height: 47px;float: left;padding: 0 26px;line-height: 47px; margin-bottom:-1px; font-weight: bold; border-bottom: 2px solid #3290DA;}
.sideBox .hd h3:hover,
.sideBox .hd h3 a:hover{color: #3290DA;}
.sideBox .hd .more{float: right;margin-right: 20px;line-height: 50px;text-align: center;color: #0c4ebb;}
.sideBox .bd{border-top: 0px;overflow: hidden;padding: 5px 10px 10px;}


/*侧栏-菜单*/
.xxgkMenuBox{overflow: hidden;}
.xxgkMenuBox .hd{height: 50px;overflow: hidden;background: #F3F3F3;}
.xxgkMenuBox .hd h3{height: 50px;float: left;padding: 0 26px;line-height: 50px;font-weight: bold;color: white;background: #3290DA;}
.xxgkMenuBox .hd h3 a{color: white;}
.xxgkMenuBox .hd .more{float: right;margin-right: 20px;line-height: 50px;text-align: center;color: #0c4ebb;}

.xxgkMenuBox .bd{border: 1px solid #e7e7e7; border-top: 0; padding:5px 20px 10px; overflow: hidden; height:476px;background:  url(/global/xxgkMenuBoxBd.png) left bottom no-repeat;}


.xxgkMenuBox .bd #treeViewBox{margin: 10px 0 0 25px; overflow: hidden;}
.xxgkMenuBox .bd #treeViewBox .tHd h3{padding-left: 20px; background:  url(/global/dtopIcon.png) 0 2px no-repeat;}

.xxgkMenuList{overflow: hidden;}
.xxgkMenuList li{margin: 5px 0 0 0;}
.xxgkMenuList li a{position: relative;z-index: 1;display: block;padding-left: 56px;height: 40px;line-height: 40px;background-color: #EDF4FC;}
.xxgkMenuList li a::before{content: ""; position: absolute; z-index: 1; left: 19px; top: 50%; margin-top: -12px; width: 24px; height: 24px; float: left; background:  url(/global/img/public-list-icon.png) center top no-repeat;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all  1s;
    -o-transition:all 1s;
    transition:all 1s;
}
.xxgkMenuList li.li2 a::before{background-position: center -54px;}
.xxgkMenuList li.li3 a::before{background-position: center -108px;}
.xxgkMenuList li.li4 a::before{background-position: center -162px;}
.xxgkMenuList li.li5 a::before{background-position: center -216px;}
.xxgkMenuList li.li6 a::before{background-position: center -270px;}
.xxgkMenuList li.li7 a::before{background-position: center -324px;}
.xxgkMenuList li.li8 a::before{background-position: center -378px;}
.xxgkMenuList li a:hover{background-color: #e1edfa;}
.xxgkMenuList li a:hover::before{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}
.sqjdBtn {
	overflow: hidden;
	margin: 25px 10px 120px;
}

.sqjdBtn a {
	width: 100%;
	height: 40px;
	float: left;
	margin-top: 10px;
	display: inline;
	text-align: center;
	font: 15px/40px 微软雅黑, Arial, sans-serif;
	color: #f10202;
	background: url(/global/sqjdBtn.png) 0 0 no-repeat;
}

.sqjdBtn a.jdcxBtn {
	background-position: 0 -60px;
}


/* url_方块样式分页 */

.page {
	text-align: center;
	padding: 15px 0;
	font-size: 12px;
	clear: both;
	margin: 0 auto;
}

.page span.pagecss {
	width: auto;
	margin: 0 auto;
	text-align: center;
}

.page a,
.page span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: 20px;
	vertical-align: middle;
}

.page .pager {
	width: auto;
	float: left;
}

.page .pager a,
.page .pager a:active {
	display: inline-block;
	*display: inline;
	zoom: 1;
	border: 1px solid #c5c5c5;
	padding: 0 6px;
	color: #1485ff;
}

.page .pager span.current {
	border-color: #1485ff;
	background-color: #1485ff;
}

.page .pager a:hover {
	border-color: #1485ff;
	color: #333;
}


/*侧栏-信息公开主题分类*/

#XxgkZtMenu {}

#XxgkZtMenu .hd h3 {
	background-position: left -71px;
}

#XxgkZtMenu .bd {}

#XxgkZtMenu .bd li {
	width: 50%;
	float: left;
	display: inline;
	height: 24px;
	line-height: 24px;
	text-indent: 15px;
	background: url(/global/dot12.png) no-repeat left 7px;
}


/*侧栏-专题专栏*/

#sidezZtzl .hd h3 {
	background-position: left -102px;
}


/*领导之窗*/

#mainLdzc .mainBox .wBd {
	padding: 15px 0 25px;
}

.leaderList{overflow: hidden;}
.leaderList .hd{padding-top:8px; margin:0 10px; height: 42px; /*border-bottom: 1px solid #D9D9D9;*/}
.leaderList .hd .more{float: right; font-size: 14px; color: #666;}
.leaderList .hd .more:hover{color: #3290DA;}
.leaderList .hd strong{position: relative; width: auto; float: left; margin-bottom: -1px; padding: 0 12px 17px; line-height: 24px; font-size: 18px; font-weight: bold; border-bottom: 2px solid #3290DA;}
.leaderList .hd strong a:hover{color: #3290DA;}
.leaderList .hd li{position: relative; width: auto; float: left; margin-bottom: -1px; padding: 0 12px 17px; line-height: 24px; font-size: 18px; color: #333;}
.leaderList .hd li.on{font-weight: bold; border-bottom: 2px solid #3290DA;}
.leaderList .hd li a:hover{color: #3290DA;}
.leaderList .bd{overflow: hidden;padding: 18px 0 0;}

.picList {
	overflow: hidden;
}

.leaderList .picList li {
	width: 205px;
	float: left;
	margin: 20px 5px 0;
	display: inline;
}

.leaderList .picList li .pic {
	padding: 0 15px;
	overflow: hidden;
}

.leaderList .picList li .pic img {
	width: 160px;
	height: 200px;
	background-color: white;
	padding: 4px;
}

.leaderList .picList li .pic a:hover img {
/*	border: 1px solid #0280c8;*/
}

.leaderList .picList li .title {
	text-align: center;
	margin-bottom: -2px;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	overflow: hidden;
}

.leaderList .picList li .title a,
.leaderList .picList li .title em {
	font-size: 14px;
	color: #5b6469;
	padding: 0 5px;

}

.leaderList .picList li .title a:hover {
	color: #3290DA;;
}


/*************** 领导之窗-内容页 ***************/

.ldjjBar {
	width: 230px;
	float: left;
	margin-right: 20px;
}

.ldjjBar .pic {
	text-align: center;
}

.ldjjBar .pic img {
	display: block;
	width: 228px;
	height: 320px;
	background-color: white;
	padding: 4px;
	border: 1px solid #d8d8d8;
}

.ldjjBar .position,
.ldjjBar .name {
	height: 24px;
	line-height: 24px;
	text-align: center;
}

.ldzcxqBox {
	overflow: hidden;
}

.ldzcxqBox .hd {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
}

.ldzcxqBox .hd h3 {
	width: 135px;
	height: 33px;
	overflow: hidden;
	float: left;
	background: url(/global/ldzcxqBox-hd.png) no-repeat left top;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #258800;
}

.ldzcxqBox .bd {
	padding: 10px;
	line-height: 20px;
	overflow: hidden;
}


/*我的分工*/

#fggzBox {
	width: 552px;
	float: right;
	margin: 0;
}

#fggzBox .bd {
	height: 134px;
	overflow: hidden;
	overflow-y: auto;
}


/*领导内容页-通用框*/

.ldzcBox {
	margin-top: 10px;
	overflow: hidden;
}
.ldzcBox .hd{padding-top:8px; height: 42px; border-bottom: 1px solid #D9D9D9;}
.ldzcBox .hd .more{float: right; font-size: 14px; color: #666;}
.ldzcBox .hd .more:hover{color: #3290DA;}
.ldzcBox .hd h3{position: relative; width: auto; float: left; margin-bottom: -1px; padding: 0 12px 17px; line-height: 24px; font-size: 18px; font-weight: bold; border-bottom: 2px solid #3290DA;}
.ldzcBox .hd h3 a:hover{color: #3290DA;}

.ldzcBox .bd {
	padding: 20px;
	overflow: hidden;
}

.ldzcLoop {
	overflow: hidden;
}


/*我的简介*/

#ldjsBox {
	margin-top: 0px;
}

#ldjsBox .bd {}

#ldjsBox .bd .name {
	font-weight: bold;
	line-height: 32px;
}


/*专题-列表页*/

.newsList {
	overflow: hidden;
	padding-bottom: 20px;
}

.newsList li {
	padding-left: 24px;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	border-bottom: 1px dotted #d8d7d7;
	background: url(/global/dot03.png) no-repeat 12px 12px;
}

.newsList li font {
	font-size: 12px;
}

.newsList li .date {
	float: right;
	color: #999;
}

.newsList li.split {
	height: 15px;
	border-bottom: 0;
	margin-top: 15px;
	background: none;
}

.newsList li.not-data {
	background: none;
	color: #999;
}



/*侧栏-信息公开*/
.mt0{
    margin-top:0;
}
.xxgk-nodeList {
    overflow: hidden;
}
.xxgk-nodeList li{margin-top: 8px;height: 55px;}
.xxgk-nodeList li a{display: block;height: 52px;line-height: 52px; font-size: 18px; color: #333; text-align: center;background-color: #ecf5ff;border: 0px solid #dfedfe;}
.xxgk-nodeList li a:hover{ background-color: #aecff3; border-color: #1591DB;}
.xxgk-nodeList li.on a{color:#ffffff; font-weight: bold; background-color: #59a0dd; border-color: #1591DB;}

