.p-content {
	width: 1100px;
	min-height: 600px;
	height: auto;
	box-sizing: border-box;
	padding: 20px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}

.row {
	clear: both;
	overflow: hidden;
}

/*列表 on*/
.m-liststyle ul li {
	line-height: 33px;
	background: url(../images/public_icon.png) left -160px no-repeat;
	width: 100%;
}

.m-liststyle ul li a {
	padding-left: 14px;
}

.m-liststyle ul li span {
	font-size: 14px;
	color: #999;
	float: right;
}

/*魅力夹江 on*/
.m-about {
	height: 308px;
	margin-bottom: 17px;
}

.m-aboutdesc-title {
	height: 46px;
	overflow: hidden;
	width: 100%;
}

.m-aboutdesc-title ul li {
	font-size: 18px;
	color: #1b51a0;
	line-height: 55px;
	padding-left: 15px;
}

.m-aboutdesc {
	width: 572px;
	height: 308px;
}

.m-aboutdesc-font {
	height: 200px;
	margin-bottom: 16px;
}

.m-aboutdesc-font p {
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
}

.m-aboutdesc-font p a {
	color: #ff0000;
	margin-left: 10px;
}

.m-about-item {
	width: 100%;
	height: 240px;
	overflow: hidden;
}

.m-about-list {
	width: 340px;
	margin-right: 19px;
}

.m-about-list-not {
	width: 340px;
}

.m-aboutdesc-btns {
	width: 572px;
	height: 50px;
	overflow: hidden;
}

.m-aboutdesc-btns ul {
	zoom: 1;
	width: 630px;
}

.m-aboutdesc-btns ul li {
	width: 132px;
	height: 45px;
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
	text-align: center;
	border-radius: 5px;
}

.m-aboutdesc-btns ul li a {
	width: 100%;
	height: 45px;
	background-image: url("../images/about_ico.png");
	display: block;
	line-height: 45px;
	font-size: 18px;
	color: #ffffff;
	text-indent: 30px;
}

.abtn01 {
	background: #d4c072;
}

.abtn02 {
	background: #96c776;
}

.abtn03 {
	background: #76b3c7;
}

.abtn04 {
	background: #c8b5e3;
}

.abtn05 {
	background: #87c79c;
}

.abtn06 {
	background: #d49772;
}

.pic {
	background-image: url("../images/about_ico.png");
	display: block;
}

.about_c8 {
	background-position: -104px -130px;
}

.about_c1 {
	background-position: -0px -462px;
	width: 575px;
	height: 48px;
}

.about_c7 {
	background-position: 15px -312px;
}

.about_c6 {
	background-position: 15px -249px;
}

.about_c5 {
	background-position: 15px -186px;
}

.about_c4 {
	background-position: 15px -119px;
}

.about_c3 {
	background-position: 15px -54px;
}

.about_c2 {
	background-position: 15px -385px;
}

.m-abeauti {
	height: 361px;
}

.m-abeauti-bd {
	width: 1060px;
	height: 296px;
	margin-top: 15px;
	position: relative;
}

.m-abeauti-bd ul li {
	position: absolute;
	overflow: hidden;
}

.m-abeauti-bd ul li a img {
	opacity: 0.8;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-ms-transition: opacity 0.35s, -ms-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

.m-abeauti-bd ul li a:hover img {
	opacity: 1;
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.m-abeauti-bd ul li a p {
	width: 70%;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-transform: translate3d(0, -10px, 0) scale(1.3);
	-o-transform: translate3d(0, -10px, 0) scale(1.3);
	-moz-transform: translate3d(0, -10px, 0) scale(1.3);
	-ms-transform: translate3d(0, -10px, 0) scale(1.3);
	transform: translate3d(0, -10px, 0) scale(1.3);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;
	-ms-transition: opacity 0.35s, -ms-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

.m-abeauti-bd ul li a:hover p {
	text-decoration: none;
	opacity: 1;
	-webkit-transform: translate3d(0, -80px, 0) scale(1);
	-o-transform: translate3d(0, -80px, 0) scale(1);
	-moz-transform: translate3d(0, -80px, 0) scale(1);
	-ms-transform: translate3d(0, -80px, 0) scale(1);
	transform: translate3d(0, -80px, 0) scale(1);
}

.m-aabout_ml01 {
	width: 250px;
	height: 164px;
	left: 0;
	top: 0;
}
.m-aabout_ml01 img{
	width: 250px;
	height: 164px;
}
.m-aabout_ml02 {
	width: 248px;
	height: 164px;
	left: 251px;
	top: 0;
}
.m-aabout_ml02 img{
	width: 248px;
	height: 164px;
}
.m-aabout_ml03 {
	width: 250px;
	height: 131px;
	left: 0;
	top: 165px;
}
.m-aabout_ml03 img{
	width: 250px;
	height: 131px;
}
.m-aabout_ml07 {
	width: 248px;
	height: 131px;
	left: 251px;
	top: 165px;
}
.m-aabout_ml07 img{
	width: 248px;
	height: 131px;
}
.m-aabout_ml04 {
	width: 251px;
	height: 296px;
	left: 500px;
	top: 0;
}
.m-aabout_ml04 img{
	width: 251px;
	height: 296px;
}
.m-aabout_ml05 {
	width: 300px;
	height: 164px;
	right: 0;
	top: 0;
}
.m-aabout_ml05 img{
	width: 300px;
	height: 164px;
}
.m-aabout_ml06 {
	width: 300px;
	height: 131px;
	right: 0;
	top: 165px;
}
.m-aabout_ml06 img{
	width: 300px;
	height: 131px;
}
/*新闻中心 on*/
.m-hotnews {
	/*height: 110px;*/
	margin-bottom: 17px;
}

.m-hotnews h1 {
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.m-hotnews h1 a {
	font-size: 30px;
	color: #e70000;
	font-weight: bold;
}

.m-hotnews p {
	line-height: 30px;
	text-indent: 2em;
}

.m-newsflash {
	width: 540px;
	height: 318px;
	overflow: hidden;
	position: relative;
}

.m-newsflash-bd {
	width: 540px;
	height: 318px;
	position: absolute;
	left: 0;
	top: 0;
}

.m-newsflash-bd ul li {
	width: 540px;
	height: 318px;
	position: relative;
}

.m-newsflash-bd ul li img {
	display: block;
	width: 550px;
	height: 318px;
	position: absolute;
	left: 0;
	top: 0;
}

.m-newsflash-bd ul li p {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-indent: 10px;
	color: #fff;
	background: url(../images/op60.png) repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}

.m-newsflash .hd {
	width: 180px;
	height: 7px;
	position: absolute;
	right: 0;
	bottom: 20px;
}

.m-newsflash .hd ul li {
	width: 22px;
	height: 7px;
	float: left;
	margin-right: 10px;
	background: #b6b6b6;
}

.m-newsflash .hd ul li.on {
	background: #e19b31;
}

.m-newslist {
	width: 506px;
	height: 318px;
}

.m-newslist2 {
	width: 540px;
	height: 318px;
}

.m-newslist .tabs-content ul,
.m-newslist2 .tabs-content ul {
	padding: 0 10px 0;
}

.m-nspecial {
	height: 88px;
	padding: 0 10px 0 10px;
	border: 1px solid #ddd;
	margin: 20px 0;
}

.u-nspecialti {
	display: block;
	width: 56px;
	height: 88px;
	background: url(../images/nzt.png) no-repeat;
}

.m-nspecialbd {
	width: 980px;
	height: 75px;
	margin-top: 6px;
	overflow: hidden;
}

.m-nspecialbd ul li {
	width: 260px;
	height: 75px;
	float: left;
	margin-right: 10px;
}

.m-nspecialbd ul li img {
	display: block;
	width: 260px;
	height: 75px;
}

/*领导之窗*/
.m-lleaderleft {
	width: 780px;
	height: 488px;
}

.m-lleadername {
	width: 150px;
	text-align: center;
}

.m-lleadername img {
	display: block;
	width: 100px;
	margin: 0 auto;
	padding: 4px;
	border: 1px solid #ddd;
}

.m-lleadername p {
	line-height: 46px;
	font-size: 16px;
	color: #f00;
}

.m-lleadername a {
	display: block;
	width: 119px;
	line-height: 37px;
	height: 37px;
	color: #e60011;
	margin: 0 auto;
	text-align: left;
	text-indent: 47px;
}

.m-lleadername span {
	line-height: 30px;
	font-size: 12px;
}

.m-lleaderdesc {
	width: 630px;
}

.u-lleaderti {
	width: 100%;
	height: 38px;
	line-height: 37px;
	border-bottom: 1px solid #ddd;
}

.u-lleaderti span {
	display: inline-block;
	padding: 0 18px;
	float: left;
	font-size: 16px;
	color: #066fc6;
	font-weight: bold;
	border-bottom: 2px solid #066fc6;
}

.m-lleaderfgbd {
	height: 90px;
	position: relative;
	margin: 6px 0 0 10px;
	width: 620px;
}

.m-lleaderfgbd p,
.m-lleaderjjbd p {
	line-height: 30px;
}

.m-lleaderjjbd {
	height: 260px;
	position: relative;
	margin: 6px 0 0 10px;
}

.m-lleaderright {
	width: 261px;
	height: 488px;
}

.m-lleaderright .hdE1 {
	width: 261px;
	height: 45px;
	overflow: hidden;
}

.m-lleaderright .hdE1s {
	width: 285px;
	height: 45px;
	zoom: 1;
}

.m-lleaderright .hdE1s a {
	display: block;
	width: 120px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #066fc6;
	background: #e6e6e6;
	float: left;
	margin-right: 20px;
}

.m-lleaderright .hdE1s a.aon {
	background: #3880e9;
	color: #fff;
}

.m-lleaderright .m-liftgE1 ul {
	padding: 10px;
}

.m-lleaderright .m-liftgE1 ul li {
	width: 100%;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px dashed #ddd;
	float: left;
}

.m-lleaderright .m-liftgE1 ul li a {
	display: block;
	text-indent: 25px;
}

.m-lleaderright .m-liftgE1 ul li.u-active a {
	color: #066fc6;
	font-weight: bold;
}

.m-lleadership {
	margin: 20px 0;
}

.m-lleadership ul {
	padding: 6px 10px 0;
}

.m-lleaderimg {
	height: 242px;
}

.m-lleaderimg-bd {
	width: 1160px;
	height: 187px;
	margin-top: 15px;
	overflow: hidden;
}

.m-lleaderimg-bd ul li {
	width: 224px;
	height: 187px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.m-lleaderimg-bd ul li div {
	width: 224px;
	height: 155px;
	position: relative;
	overflow: hidden;
}

.m-lleaderimg-bd ul li img {
	width: 224px;
	height: 155px;
	display: block;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;
	transition: transform 0.35s, opacity 0.35s;
}

.m-lleaderimg-bd ul li p {
	line-height: 32px;
}

.m-lleaderimg-bd ul li a:hover img {
	opacity: 0.8;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.m-tabhead {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #f6f6f6;
	overflow: hidden;
}

.m-tabhead a {
	float: left;
	display: inline-block;
	padding: 0 23px;
	font-size: 16px;
	color: #545454;
}

.m-tabhead a.on {
	background: #066fc6;
	color: #fff;
	font-weight: bold;
}

.m-tabbox {
	width: 100%;
	height: 100%;
	margin-top: 10px;
	position: relative;
}

/*重点领域信息公开*/
.banner {
	padding: 123px 0 15px 0;
	background: url(../images/zdly-bg.png) 0 0 no-repeat;
}

.reader {
	background: url(../images/reader.png) no-repeat;
	padding: 27px 33px 0 141px;
	line-height: 24px;
	text-indent: 2em;
	line-height: 24px;
	height: 129px;
}

.tabBox {
	width: 520px;
	margin-bottom: 10px;
	height: 240px;
}

.tabBox .hd {
	height: 46px;
	line-height: 46px;
	background: #eeeeee;
	overflow: hidden;
	margin-bottom: 1px;
}

.tabBox .hd h3 {
	background: url(../images/zdly_tb.png) no-repeat #0d6fc0 right top;
	font-weight: bold;
	float: left;
	padding: 0 30px;
	font-size: 16px;
	color: #fff;
}

.tabBox .hd h3 a {
	color: #fff;
}

.tabBox .hd .more {
	float: right;
	margin-right: 15px;
	font-size: 12px;
	color: #999;
}

/*list*/
.m-location {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-bottom: 19px;
	text-indent: 24px;
	background: url(../images/page_icon.png) left -208px no-repeat;
}

.m-listleft {
	width: 257px;
}

.m-listleft h1 {
	height: 50px;
	line-height: 50px;
	text-indent: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background: url(../images/page_icon.png) #1b51a0 right -231px no-repeat;
	right -231px no-repeat;
}

.m-listleft-bd {
	width: 255px;
	min-height: 744px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fcfcfc;
}

.m-listleft-bd ul li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	float: left;
}

.m-listleft-bd ul li a {
	display: block;
	font-size: 16px;
	color: #444;
	text-indent: 42px;
	background-image: url(../images/page_icon.png);
	background-repeat: no-repeat;
	background-position: 190px -281px;
}

.m-listleft-bd ul li.listactive a,
.m-listleft-bd ul li a:hover {
	background-color: #fff;
	background-position: 187px -331px;
	color: #1b51a0;
	font-weight: bold;
	border-left: 3px solid #1b51a0;
	text-indent: 39px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.m-listright,
.mainBox {
	width: 785px;
	min-height: 851px;
}

.m-listbd {
	min-height: 785px;
}

.m-listbd ul li {
	line-height: 36px;
	background: url(../images/public_icon.png) 10px -159px no-repeat;
	padding: 0 10px;
}

.m-listbd ul li a {
	padding-left: 14px;
}

.m-listbd ul li span {
	font-size: 12px;
	color: #999;
	float: right;
}

/*分页 on*/
#page_div {
	line-height: 20px;
	text-align: right;
	padding: 10px;
	font-size: 14px;
	font-family: 'Arial';
	margin-top: 10px;
	clear: both;
}

#pagination_input {
	width: 22px;
	height: 22px;
	line-height: 22px;
	margin: 0 8px;
	padding: 0;
	overflow: hidden;
	border: 1px solid #ccc;
}

#page_div .pagination_index,
#page_div .pagination_index_num {
	background: #FFFFFF;
	border: 1px solid #d9d7d7;
	padding: 0 8px;
	margin-right: 5px;
	float: left;
	min-width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}

#page_div .pagination_index a,
#page_div .pagination_index_num a {
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #000;
}

#page_div .pagination_index a:hover,
#page_div .pagination_index_num a:hover {
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #000;
}

#page_div .pagination_index_last {
	width: 260px;
	float: right;
	text-align: right;
}

#page_div .pagination_index_num {
	margin-right: 2px;
	padding: 0px;
	width: 22px;
}

#page_div .currentIndex {
	background: #1b51a0;
	width: 22px;
	line-height: 22px;
	height: 22px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

/*分页 end*/

/*信息公开分页*/
.page-list .pagination {
	float: left;
}

.page-list .pagination span {
	cursor: pointer;
}

.page-list .pagination .separate span {
	cursor: default;
	border-top: none;
	border-bottom: none;
}

.page-list .pagination .separate span:hover {
	background: none;
}

.page-list .page-total {
	float: right;
	margin: 25px 20px;
}

.page-list .page-total input,
.page-list .page-total select {
	height: 26px;
	border: 1px solid #ddd;
}

.page-list .page-total input {
	width: 40px;
	padding-left: 3px;
}

.page-list .page-total select {
	width: 50px;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}

.pagination>li {
	display: inline
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
	background-color: #eee
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca
}

.pagination>.disabled>span,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}

.pagination-lg>li>a,
.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none
}

.pager:before,
.pager:after {
	display: table;
	content: " "
}

.pager:after {
	clear: both
}

.pager:before,
.pager:after {
	display: table;
	content: " "
}

.pager:after {
	clear: both
}

.pager li {
	display: inline
}

.pager li>a,
.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}

.pager li>a:hover,
.pager li>a:focus {
	text-decoration: none;
	background-color: #eee
}

.pager .next>a,
.pager .next>span {
	float: right
}

.pager .previous>a,
.pager .previous>span {
	float: left
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
	color: #999;
	cursor: not-allowed;
	background-color: #fff
}

/*detail*/
.m-detailltitle,
.m-detailstitle {
	width: 100%;
	line-height: 61px;
	text-align: center;
	font-size: 32px;
	color: #c50e1b;
}

.m-detailinfo {
	width: 100%;
	height: 43px;
	line-height: 43px;
	border-bottom: 1px solid #ddd;
}

.m-detailinfo-left {
	width: 700px;
	height: 43px;
	line-height: 43px;
	padding-left: 28px;
	color: #999;
}

.m-detailinfo-left span {
	font-size: 12px;
	color: #999;
	margin-right: 16px;
}

.m-detailinfo-font {
	width: 132px;
	height: 41px;
	line-height: 41px;
}

.m-detailinfo-font span,
.m-detailinfo-font a {
	font-size: 12px;
}

.bdsharebuttonbox {
	margin: 7px 34px 0 0;
}

.m-newscontnet {
	font-size: 16px;
	line-height: 188%;
	font-family: 宋体;
	min-height: 164px;
	padding: 20px 0px 40px;
}

.m-newscontnet table {
	border-collapse: collapse;
	width: 100%;
}

.m-newscontnet table td,
.detail-content table th {
	border: 1px solid #333;
	width: auto;
}

.m-newscontnet table td {
	border: 1px solid #333;
	word-wrap: break-word;
	word-break: break-all;
}

.m-newscontnet img {
	max-width: 100%;
}

.wzewm {
	text-align: center;
	margin: 10px auto;
}

.wzewm span {
	display: block;
}

.wzewm span.txt-color {
	font-size: 12px;
	color: #c0c0c0;
}

.wzewm span img {
	margin: 0 auto;
}

.m-wzbot {
	width: 100%;
	height: 24px;
	line-height: 24px;
	padding: 10px 0;
	margin-top: 30px;
	border-top: 1px solid #ddd;
}

.m-wzbot ul li {
	float: left;
	margin-right: 5px;
}

.m-wzbot ul li a {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0 17px;
	color: #666;
}

.m-wzbot ul li a:hover {
	background: #066fc6;
	color: #fff;
}

.detail-zy {
	width: 100%;
	height: 31px;
	line-height: 31px;
	margin-top: 5px;
}

.detail-zy div {
	background-image: url(../images/page_icon.png);
	background-repeat: no-repeat;
	font-size: 16px;
	color: #444;
}

.detail-zy div.detail-prev {
	background-position: 0 -408px;
	padding-left: 22px;
	height: 31px;
	overflow: hidden;
	width: 40%;
}

.detail-zy div.detail-next {
	background-position: right -483px;
	padding-right: 22px;
	height: 31px;
	overflow: hidden;
	width: 40%;
}

.m-detail-downlist {
	margin: 10px auto;
	background: url(../images/page_icon.png) 10px -564px no-repeat;
}

.m-detail-downlist ul li {
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	font-size: 16px;
}

.detail-zzsm {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #f00;
	font: 18px/30px 宋体;
}

/*政务公开*/
.zwgkcontent .public-left,
.zwgkcontent .public-right {
	height: auto;
}

.zwgkcontent .public-left {
	width: 250px;
	float: left;
	position: relative;
}

.zwgkcontent .public-left .public-left-top {
	height: 268px;
	position: absolute;
	top: 0;
	left: 0;
	height: 42px;
	line-height: 42px;
	width: 100%;
}

.zwgkcontent .public-left .public-left-top li {
	color: #1a93d0;
	height: 42px;
	line-height: 42px;
	background-color: #F4F5F9;
	margin-bottom: 12px;
	font: 16px/42px "Microsoft YaHei";
	position: relative;
}

.zwgkcontent .public-left .public-left-top li a {
	display: block;
	position: relative;
	text-align: center;
}

.zwgkcontent .public-left .public-left-top li s {
	display: block;
	width: 5px;
	height: 100%;
	background: #3269B8;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: 400ms;
	-o-transition: 400ms;
	-moz-transition: 400ms;
	transition: 500ms;
}

.zwgkcontent .public-left .public-left-top li a:hover {
	color: #fff;
	text-decoration: none;
	background-position: 19px -35px;
}

.zwgkcontent .public-left .public-left-top li:hover s {
	width: 100%;
}

.content-public .public-left .public-left-bot {
	height: 471px;
	position: relative;
	top: 288px;
}

.content-public .public-left .public-left-bot li {
	height: 77px;
	line-height: 77px;
	margin-bottom: 12px;
}

.content-public .public-left .public-left-bot li .imgright {
	float: right;
}

.content-public .public-left .left-top {
	overflow: hidden;
}

.content-public .public-left .left-top a {
	float: left;
	display: block;
	width: 160px;
	height: 70px;
	box-sizing: border-box;
	background: #dbe8f4;
	border-radius: 10px;
	text-align: center;
	font-size: 16px;
	padding: 14px 20px 0px 70px;
	position: relative;
	text-decoration: none;
	margin-bottom: 14px;
	margin-left: 2px;
	margin-right: 2px;
}

.content-public .public-left .left-top a span {
	display: block;
	position: absolute;
	top: 10px;
	left: 20px;
	width: 50px;
	height: 50px;
	background: url(../images/pulic-icon.jpg) no-repeat;
}

.content-public .public-left .left-top .zn span {
	background-position: 0 0;
}

.content-public .public-left .left-top .nb span {
	background-position: -50px 0;
}

.content-public .public-left .left-top .zd span {
	background-position: -100px 0;
}

.content-public .public-left .left-top .ml span {
	background-position: -150px 0;
}

.content-public .public-left .left-top .gk span {
	background-position: -200px 0;
}

.content-public .public-left .left-top .bz span {
	background-position: -250px 0;
}

.content-public .public-left .left-top .five {
	width: 325px;
	padding-top: 24px;
}

.content-public .public-left .left-top .five span {
	left: 80px;
	background-position: -300px 0;
}

.content-public .public-left .left-top .gk,
.content-public .public-left .left-top .bz {
	padding-right: 0;
	padding-left: 60px;
	padding-top: 0;
	line-height: 70px;
}

.content-public .public-left .left-btm {
	margin-left: 1px;
}

.content-public .public-left .left-btm .btm-title {
	width: 325px;
	margin-bottom: 5px;
	height: 38px;
	line-height: 38px;
	background: #eaeaea;
}

.content-public .public-left .left-btm .btm-title h2 {
	width: 150px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: #066fc6;
}

.content-public .public-left .left-btm li {
	width: 298px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	line-height: 30px;
	padding-left: 15px;
}

.content-public .public-left .left-btm li span {
	left: 5px;
	width: 5px;
	top: 13px;
	height: 5px;
	background: #CCCCCC;
	border-radius: 50%;
	display: block;
	position: absolute;
}

.content-public .public-left .left-btm li a {
	font-size: 16px;
}

.content-public .public-right {
	width: 800px;
	float: right;
}

.content-public .public-right .right-tab-title {
	margin-bottom: 10px;
	width: 100%;
	background: #eaeaea;
	height: 38px;
}

.content-public .public-right .right-tab-title li {
	cursor: pointer;
	float: left;
	font-size: 18px;
	color: #1b51a0;
	line-height: 38px;
	padding: 0px 20px;
}

.content-public .public-right .right-tab-title li.active {
	background: #066fc6;
	color: #fff;
}

.content-public .public-right .right-tab-content {
	width: 100%;
	overflow: hidden;
	display: none;
	margin-bottom: 10px;
}

.content-public .public-right .right-tab-content li {
	width: 300px;
	margin-right: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	line-height: 28px;
	padding-left: 15px;
	float: left;
}

.content-public .public-right .right-tab-content li span {
	left: 5px;
	width: 5px;
	top: 13px;
	height: 5px;
	background: #CCCCCC;
	border-radius: 50%;
	display: block;
	position: absolute;
}

.content-public .public-right .right-tab-content li a {
	font-size: 16px;
}

.content-public .public-right .right-tab-content.active {
	display: block;
}

.content-public .public-right .qdgs {
	margin: 0 20px;
}

.content-public .public-right .xxgkserch {
	height: 53px;
	background-color: #f0f6fa;
}

.xxgkserch ul {
	height: 53px;
	line-height: 53px;
}

.xxgkserch ul li {
	height: 43px;
	line-height: 43px;
	padding: 5px;
}

.xxgkserch span {
	margin-right: 6px;
	margin-left: 6px;
	display: inline-block;
}

.xxgkserch .searchBtn {
	background: #FF9729;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	padding: 0 20px;
	height: 37px;
	line-height: 37px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.xxgkserch input[type="text"] {
	width: 35%;
	border: #ddd solid 1px;
	color: #36C;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.public-right .pub-new {
	background-color: #ededed;
	margin-top: 15px;
	height: 37px;
}

.public-right .pub-new span {
	font-size: 18px;
	color: white;
	background-color: #0087cb;
	height: 37px;
	width: 161px;
	text-align: center;
	display: block;
	line-height: 37px;
}

.public-right .pub-new span a {
	color: #fff;
}

.public-right .pub-newinfo {
	height: 235px;
	width: 800px;
}

.public-right .pub-newinfo ul {
	padding: 10px 10px 0;
}

.public-right .pub-newinfo ul li {
	line-height: 29px;
	height: 29px;
	list-style: none;
	background: url(../images/public_icon.png) left -160px no-repeat;
}

.public-right .pub-newinfo ul li a {
	padding-left: 14px;
	overflow: hidden;
}

.public-right .pub-newinfo ul li .date {
	font-size: 14px;
	margin-left: 15px;
	float: right;
	color: #999;
}

.public-right .public-other {
	width: 800px;
	height: 61px;
}

.public-right .public-other span {
	width: 49%;
	height: 61px;
	font-size: 24px;
	color: white;
	text-align: center;
	display: block;
	line-height: 61px;
}

.public-right .public-other span a {
	color: #fff;
}

.public-other .area-five {
	background-color: #3081c2;
	float: left;
}

.public-other .pub-five {
	background-color: #1091ae;
	float: right;
}

.public-right .zfwjzcjd {
	width: 800px;
	height: 203px;
	margin-top: 16px;
}

.zfwjzcjd .zfwj {
	width: 392px;
	float: left;
	height: inherit;
}

.zfwjzcjd .zcjd {
	width: 392px;
	float: right;
	height: inherit;
}

.zfwjzcjd .zfwj div,
.zfwjzcjd .zcjd div {
	background-color: #ededed;
	height: 36px;
}

.zfwjzcjd .zfwj ul li,
.zfwjzcjd .zcjd ul li {
	height: 32px;
	line-height: 32px;
	background: url(../images/public_icon.png) left -160px no-repeat;
}

.zfwjzcjd .zfwj div span,
.zfwjzcjd .zcjd div span {
	background-color: #0087cb;
	font-size: 18px;
	color: white;
	text-align: center;
	display: block;
	height: 36px;
	width: 120px;
	line-height: 36px;
}

.zfwjzcjd .zfwj div span a,
.zfwjzcjd .zcjd div span a {
	color: #fff;
}

.zfwjzcjd .zfwj ul,
.zfwjzcjd .zcjd ul {
	height: 167px;
	padding: 10px 10px 0;
}

.deptandtown {
	height: 37px;
	background: #ededed;
	margin-top: 10px;
}

.deptandtown div {
	color: #1b51a0;
	width: 188px;
	float: left;
	height: 37px;
	line-height: 37px;
	text-align: center;
	font-size: 18px;
}

.deptandtown-pub {
	position: relative;
	overflow: hidden;
}

.deptandtown-pub ul {
	padding: 10px 10px 0;
	display: none;
	height: 160px;
}

.deptandtown-pub ul li {
	width: 195px;
	line-height: 31px;
	height: 31px;
	overflow: hidden;
	text-indent: 22px;
	background: url(../images/openness_icon.png) 10px -662px no-repeat;
	float: left;
	-webkit-transition: 400ms;
	-o-transition: 400ms;
	-moz-transition: 400ms;
	transition: 400ms;
}

.deptandtown-pub ul li a,
.zfwjzcjd .zfwj ul li a,
.zfwjzcjd .zcjd ul li a {
	padding-left: 14px;
	overflow: hidden;
}

.zfwjzcjd .zfwj ul li .date,
.zfwjzcjd .zcjd ul li .date {
	font-size: 14px;
	margin-left: 15px;
	float: right;
	color: #999;
}

.deptandtown div.active {
	background-color: #0087cb;
	color: white;
}

.deptandtown-pub ul.active {
	display: block;
}

/*政务公开end*/

/*政民互动*/
.zmhdcontent .public-left {
	width: 333px;
	height: auto;
}

.zmhdcontent .public-right {
	width: 710px;
	height: auto;
}

.zmhdcontent.active {
	display: block;
}

.zmhdcontent .online-top {
	width: 100%;
	min-height: 444px;
	height: 100%;
	background-color: #f5f5f5;
}

.zmhdcontent .online-tilte {
	color: white;
	font-size: 18px;
	background-color: #1b51a0;
	height: 39px;
	text-align: center;
	line-height: 39px;
}

.zmhdcontent .online-tilte a {
	color: #fff;
}

.zmhdcontent .phone {
	width: 94%;
	margin: auto;
	height: 40px;
	border-bottom: 1px solid #c0c0c0;
}

.zmhdcontent .phone span {
	width: 100px;
	border-bottom: 1px solid #1b51a0;
	color: #1b51a0;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
}

.zmhdcontent .phonecon {
	height: 74px;
}

.zmhdcontent .phonecon ul {
	padding-top: 10px;
}

.zmhdcontent .phonecon ul li {
	line-height: 30px;
	height: 30px;
	list-style: none;
	background: url() no-repeat left -4px;
}

.zmhdcontent .phonecon li span {
	font-size: 16px;
}

.zmhdcontent .letter-div {
	height: 177px;
	margin-top: 14px;
}

.zmhdcontent .erweima-div {
	width: 315px;
	height: 70px;
	padding: 15px;
	position: relative;
	padding-left: 8px;
	padding-right: 8px;
}

.zmhdcontent .erweima-div a {
	width: 145px;
	display: block;
	margin: 2px;
}

.zmhdcontent .lilunft {
	width: 100%;
	height: 206px;
	background-color: #f5f5f5;
	margin-top: 5px;
}

.zmhdcontent .lilunft-title {
	width: 100%;
	height: 152px;
}

.zmhdcontent .lilunft-title ul {
	padding: 10px 10px 0;
}

.zmhdcontent .lilunft-title ul li {
	line-height: 29px;
	height: 29px;
	list-style: none;
	background: url(../images/public_icon.png) left -160px no-repeat;
	font-family: "微软雅黑";
	padding-left: 14px;
}

.zmhdcontent .lilunft-title ul li span {
	float: right;
}

.zmhdcontent .public-right .zmfd_top {
	height: 40px;
	width: 100%;
	background-color: #eaeaea;
}

.zmhdcontent .public-right .zmfd_top div {
	color: #1b51a0;
	height: 40px;
	line-height: 40px;
	display: block;
	float: left;
	text-align: center;
	font-size: 18px;
}

.zmhdcontent .public-right .zmfd_top div a {
	color: #1b51a0;
}

.zmhdcontent .public-right .zmfd_top a.wl {
	float: right;
	display: block;
	width: 104px;
	height: 40px;
	;
	background: url(../images/writeletter_03.png) no-repeat;
}

.zmhdcontent .public-right .zmfd_tab {
	height: 268px;
	width: 100%;
	display: none;
}

.zmhdcontent .public-right .zmfd_tab table tr {
	height: 32px;
	text-align: center;
}

.zmhdcontent .public-right .zmfd_tab table th {
	font-family: "微软雅黑";
	font-size: 14px;
}

.zmhdcontent .public-right .zmfd_tab table td {
	font-family: "微软雅黑";
	font-size: 16px;
}

.zmhdcontent .public-right .zmfd_tab ul li {
	line-height: 34px;
	height: 34px;
	list-style: none;
	background: url(../images/public_icon.png) left -160px no-repeat;
}

.zmhdcontent .public-right .zmfd_tab ul li a {
	padding-left: 14px;
}

.zmhdcontent .public-right .zmfd_tab ul li span {
	display: block;
	height: 34px;
	float: right;
	text-align: center;
	font: 14px/30px "Microsoft YaHei";
}

.zmhdcontent .public-right .zmfd_tab ul {
	padding: 10px 10px 0;
}

.zmhdcontent .public-right .zmfd_tab.active {
	display: block;
}

.zmfd_top div.active {
	background-color: #3880e9;
	color: white !important;
}

.zmfd_top div.active a {
	color: white !important;
}

.zmhdcontent .public-right .zmfd_dczj {
	width: 100%;
	height: 37px;
	background-color: #eaeaea;
}

.zmhdcontent .public-right .zmfd_dczj div {
	height: 37px;
	color: white;
	background-color: #3880e9;
	line-height: 37px;
	width: 120px;
	text-align: center;
	font-size: 18px;
}

.zmhdcontent .public-right .zmfd_dczj div a {
	color: #fff;
}

.zmhdcontent .public-right .zmfd_dczj_cont {
	height: 311px;
	width: 100%;
	margin-top: 10px;
}

.zmfd_dczj_cont_bo ul li.zjtop {
	height: 79px;
	width: 100%;
	padding: 0;
	background: url(../images/zmfddczj_16.png) no-repeat #f5f5f5;
	margin-bottom: 10px;
}

.zmfd_dczj_cont_bo ul li.zjtop p.n-dczj {
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}

.zmfd_dczj_cont_bo ul li.zjtop p.n-dczj a {
	font-size: 16px;
	color: #ee0707;
	font-weight: bold;
}

.zmfd_dczj_cont_bo ul li.zjtop dl {
	width: 80%;
	float: right;
	margin: 0 auto;
	margin-right: 40px;
}

.zmfd_dczj_cont_bo ul li.zjtop dl dt {
	width: 162px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ddd;
	margin: 0 5px;
	border-radius: 4px;
	float: right;
}

.zmfd_dczj_cont_bo ul li.zjtop dl dt p {
	width: 81px;
	float: left;
	text-align: center;
	font-size: 12px;
}

.u-izjl {
	background: #68ace5;
	color: #fff;
}

.u-izjr {
	color: #68ace5;
}

.zmfd_dczj_cont_top span {
	font-size: 12px;
}

.zmfd_dczj_cont_bo {
	width: 100%;
	height: 230px;
}

.zmfd_dczj_cont_bo ul {}

.zmfd_dczj_cont_bo ul li {
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	overflow: hidden;
	background: url(../images/public_icon.png) 10px -160px no-repeat;
}

.zmfd_dczj_cont_bo ul li a {
	width: 70%;
	font-family: "微软雅黑";
	padding-left: 14px;
}

.zmfd_dczj_cont_bo ul li span {
	font-size: 14px;
	float: right;
}

.zmfd_dczj_cont_bo ul li i {
	font-style: normal;
	float: right;
	margin-right: 70px;
	font-size: 14px;
	color: #067b00;
}

.zmhdcontent .public-right .zmfd_tab table .ico {
	width: 30px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}

.zmhdcontent .public-right .zmfd_tab table .ico img {
	vertical-align: middle;
}

.zmhdcontent .public-right .zmfd_tab table th.title {
	text-align: left;
}

.zmhdcontent .public-right .zmfd_tab table td.title {
	text-align: left;
	padding-left: 5px;
}

/*政民服务*/
.maincontent {
	width: 800px;
	float: left;
}

.side {
	width: 240px;
	float: right;
}

.zwfw_bs {
	width: 100%;
	height: 336px;
}

.zwfw_bs_title {
	width: 160px;
	float: left;
	padding-right: 20px;
}

.zwfw_bs_title ul {
	width: 100%;
	height: 100%;
}

.zwfw_bs_title ul li {
	display: block;
	line-height: 82px;
	height: 82px;
	font-size: 18px;
	text-align: center;
	background: #F8F8F8;
	border-bottom: 1px solid #eee;
	position: relative;
	cursor: pointer;
}

.zwfw_bs_lm {
	height: 100%;
	width: 618px;
	float: left;
}

.zwfw_bs_lm li a {
	width: 100%;
	height: 96px;
	display: block;
}

.zwfw_bs_lm li a:hover {
	text-decoration: none;
	background-color: #EEF5FF;
	border-color: #DFE6EF;
	color: #3069B8;
}

.zwfw_bs_lm li i {
	display: block;
	height: 60px;
	background: url(../images/service-icon.png) no-repeat;
	-webkit-transition: 400ms;
	-o-transition: 400ms;
	-moz-transition: 400ms;
	transition: 400ms;
}

.pic .c23 i {
	background-position: center -10801px;
}

.pic .c23 a:hover i {
	background-position: center -10699px;
}

.pic .c47 i {
	background-position: center -10594px;
}

.pic .c47 a:hover i {
	background-position: center -10493px;
}

.pic .c2 i {
	background-position: center -10386px;
}

.pic .c2 a:hover i {
	background-position: center -10281px;
}

.pic .c39 i {
	background-position: center -10179px;
}

.pic .c39 a:hover i {
	background-position: center -10075px;
}

.pic .c15 i {
	background-position: center -9972px;
}

.pic .c15 a:hover i {
	background-position: center -9868px;
}

.pic .c28 i {
	background-position: center -9764px;
}

.pic .c28 a:hover i {
	background-position: center -9659px;
}

.pic .c38 i {
	background-position: center -9556px;
}

.pic .c38 a:hover i {
	background-position: center -9451px;
}

.pic .c3 i {
	background-position: center -9348px;
}

.pic .c3 a:hover i {
	background-position: center -9244px;
}

.pic .c44 i {
	background-position: center -9140px;
}

.pic .c44 a:hover i {
	background-position: center -9034px;
}

.pic .c17 i {
	background-position: center -8928px;
}

.pic .c17 a:hover i {
	background-position: center -8827px;
}

.pic .c11 i {
	background-position: center -8724px;
}

.pic .c11 a:hover i {
	background-position: center -8619px;
}

.pic .c4 i {
	background-position: center -8516px;
}

.pic .c4 a:hover i {
	background-position: center -8411px;
}

.pic .c37 i {
	background-position: center -8308px;
}

.pic .c37 a:hover i {
	background-position: center -8204px;
}

.pic .c14 i {
	background-position: center -8100px;
}

.pic .c14 a:hover i {
	background-position: center -7994px;
}

.pic .c7 i {
	background-position: center -7893px;
}

.pic .c7 a:hover i {
	background-position: center -7788px;
}

.pic .c48 i {
	background-position: center -7680px;
}

.pic .c48 a:hover i {
	background-position: center -7578px;
}

.pic .c42 i {
	background-position: center -7474px;
}

.pic .c42 a:hover i {
	background-position: center -7368px;
}

.pic .c45 i {
	background-position: center -7267px;
}

.pic .c45 a:hover i {
	background-position: center -7163px;
}

.pic .c16 i {
	background-position: center -7060px;
}

.pic .c16 a:hover i {
	background-position: center -6954px;
}

.pic .c49 i {
	background-position: center -6850px;
}

.pic .c49 a:hover i {
	background-position: center -6746px;
}

.pic .c41 a:hover i {
	background-position: center -6540px;
}

.pic .c41 i {
	background-position: center -6641px;
}

.pic .c22 i {
	background-position: center -6434px;
}

.pic .c22 a:hover i {
	background-position: center -6329px;
}

.pic .c1 i {
	background-position: center -6227px;
}

.pic .c1 a:hover i {
	background-position: center -6125px;
}

.pic .c50 i {
	background-position: center -6019px;
}

.pic .c50 a:hover i {
	background-position: center -5915px;
}

.pic .c20 i {
	background-position: center -5811px;
}

.pic .c20 a:hover i {
	background-position: center -5708px;
}

.pic .c36 i {
	background-position: center -5602px;
}

.pic .c36 a:hover i {
	background-position: center -5498px;
}

.pic .c8 i {
	background-position: center -5395px;
}

.pic .c8 a:hover i {
	background-position: center -5292px;
}

.pic .c40 i {
	background-position: center -5187px;
}

.pic .c40 a:hover i {
	background-position: center -5084px;
}

.pic .c46 i {
	background-position: center -4978px;
}

.pic .c46 a:hover i {
	background-position: center -4876px;
}

.pic .c9 i {
	background-position: center -4773px;
}

.pic .c9 a:hover i {
	background-position: center -4669px;
}

.pic .c10 i {
	background-position: center -4562px;
}

.pic .c10 a:hover i {
	background-position: center -4459px;
}

.pic .c5 i {
	background-position: center -4148px;
}

.pic .c5 a:hover i {
	background-position: center -4044px;
}

.pic .c30 i {
	background-position: center -4353px;
}

.pic .c30 a:hover i {
	background-position: center -4250px;
}

.pic .c33 i {
	background-position: center -3939px;
}

.pic .c33 a:hover i {
	background-position: center -3834px;
}

.pic .c52 i {
	background-position: center -3732px;
}

.pic .c52 a:hover i {
	background-position: center -3626px;
}

.pic .c6 i {
	background-position: center -3523px;
}

.pic .c6 a:hover i {
	background-position: center -3418px;
}

.pic .c21 i {
	background-position: center -3316px;
}

.pic .c21 a:hover i {
	background-position: center -3210px;
}

.pic .c18 i {
	background-position: center -3106px;
}

.pic .c18 a:hover i {
	background-position: center -3004px;
}

.pic .c34 i {
	background-position: center -2899px;
}

.pic .c34 a:hover i {
	background-position: center -2794px;
}

.pic .c12 i {
	background-position: center -2692px;
}

.pic .c12 a:hover i {
	background-position: center -2588px;
}

.pic .c19 i {
	background-position: center -2483px;
}

.pic .c19 a:hover i {
	background-position: center -2380px;
}

.pic .c43 i {
	background-position: center -2274px;
}

.pic .c43 a:hover i {
	background-position: center -2171px;
}

.pic .c13 i {
	background-position: center -2068px;
}

.pic .c13 a:hover i {
	background-position: center -1962px;
}

.pic .c24 i {
	background-position: center -1858px;
}

.pic .c24 a:hover i {
	background-position: center -1755px;
}

.pic .c25 i {
	background-position: center -1650px;
}

.pic .c25 a:hover i {
	background-position: center -1548px;
}

.pic .c31 i {
	background-position: center -1440px;
}

.pic .c31 a:hover i {
	background-position: center -1337px;
}

.pic .c32 i {
	background-position: center -1233px;
}

.pic .c32 a:hover i {
	background-position: center -1128px;
}

.pic .c27 i {
	background-position: center -1028px;
}

.pic .c27 a:hover i {
	background-position: center -919px;
}

.pic .c29 i {
	background-position: center -814px;
}

.pic .c29 a:hover i {
	background-position: center -713px;
}

.pic .c35 i {
	background-position: center -607px;
}

.pic .c35 a:hover i {
	background-position: center -508px;
}

.pic .c26 i {
	background-position: center -404px;
}

.pic .c26 a:hover i {
	background-position: center -300px;
}

.pic .c51 i {
	background-position: center -196px;
}

.pic .c51 a:hover i {
	background-position: center -92px;
}

.pic .c110 i {
	background-position: center -11219px;
}

.pic .c110 a:hover i {
	background-position: center -11115px;
}

.pic .c108 i {
	background-position: center -11011px;
}

.pic .c108 a:hover i {
	background-position: center -10908px;
}

.zwfw_bs_lm {
	height: 100%;
	width: 639px;
}

.zwfw_bs_lm li {
	height: 94px;
	width: 115px;
	border: 1px solid #dddddd;
	text-align: center;
	float: left;
	margin: 0 8px 21px 0;
	background-color: #F8F8F8;
}

.zwfw_bs_lm .qzqd li {
	width: 127px !important;
	overflow: hidden;
}

.zwfw_bs_serch {
	width: 240px;
	height: 336px;
	float: right;
}

.zwfw_bs_serch .serch {
	width: 240px;
	height: 218px;
	border: 1px solid #eee;
	margin-top: 12px;
}

.zwfw_bs_serch .serch .hd {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 2px solid #3269B8;
	width: 240px;
	margin: auto;
	text-align: center;
}

.zwfw_bs_serch .serch .hd ul li {
	width: 80px;
	float: left;
	cursor: pointer;
}

.zwfw_bs_serch .serch .item {
	padding: 10px;
	overflow: hidden;
	height: 155px;
	display: none;
}

.zwfw_bs_serch .serch .item input {
	width: 95%;
	padding: 5px;
	line-height: 22px;
	border: 1px solid #eee;
}

.zwfw_bs_serch .serch .item input.submitBtn {
	height: 36px;
	border: 0;
	background: #3269B8;
	color: #fff;
	font-size: 14px;
	width: 100px;
	margin-left: 100px;
	cursor: pointer;
}

.zwfw_bs_serch .serch .item.active {
	display: block;
}

.zwfw_bs_serch .serch .hd ul li.active {
	background-color: #066fc6;
	color: white !important;
}

.zwfw_bs_serch .serch .item ul li {
	margin-top: 10%;
}

.zwfw_bs_serch .serch .item .bljg li {
	margin-top: 8% !important;
}

.zwfw_bs_lm.active {
	display: block;
}

.zwfw_bs_title ul li.active {
	background-color: #1b51a0;
	color: white !important;
}

.zwfw_bs_title ul li.active s {
	position: absolute;
	right: -14px;
	top: 50%;
	margin-top: -7px;
	border-color: transparent;
	border-style: dashed;
	border-width: 7px;
	border-left-color: #1b51a0;
	content: "";
	display: block;
	font-size: 0;
	line-height: 0;
	width: 0;
}

.zwfw_mid {
	width: 100%;
	height: 130px;
	margin-top: 30px;
}

.zwfw_mid ul .li1 {
	background-position: -11px 0;
}

.zwfw_mid ul .li2 {
	background-position: -411px 0;
}

.zwfw_mid ul .li3 {
	background-position: -810px 0px;
}

.zwfw_mid ul li {
	float: left;
	width: 330px;
	height: 130px;
	margin-right: 20px;
	background: url(../images/fw-wyts.jpg) no-repeat;
	position: relative;
}

.zwfw_mid ul li a {
	display: block;
	width: 130px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	position: absolute;
	right: 9px;
	top: 25px;
	color: #3269B8;
}

.zwfw_mid ul .li1 a {}

.zwfw_mid ul .li2 a {
	color: #7E6E3D !important;
}

.zwfw_mid ul .li3 a {
	color: #48A371 !important;
}

.zwfw_mid ul li p {
	position: absolute;
	right: 10px;
	top: 94px;
	color: #3269B8;
}

.zwfw_mid ul .li1 p {}

.zwfw_mid ul .li2 p {
	color: #7E6E3D !important;
}

.zwfw_mid ul .li3 p {
	color: #48A371 !important;
}

.zwfw_rdbm {
	width: 100%;
	height: 503px;
	margin-top: 40px;
}

.zwfw_rdbm_title {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #F3F3F3;
}

.zwfw_rdbm_title ul li {
	display: inline-block;
	font-size: 18px;
	padding: 0 20px;
	cursor: pointer;
}

.zwfw_rdbm_title ul li.active {
	border-bottom: 2px solid #3069B8;
	font-weight: bold;
	color: #3069B8;
}

.zwfw_rdbm_bot {
	display: none;
}

.zwfw_rdbm_bot.active {
	display: block;
}

.zwfw_rdbm_bot .lilist li {
	float: left;
	width: 147px;
	height: 145px;
	overflow: hidden;
	text-align: center;
}

.zwfw_rdbm_bot .lilist li span {
	display: block;
	width: 100px;
	height: 100px;
	background: url(../images/fw-icon1-20180419.png) center 10px no-repeat;
	margin: 0 auto;
	-webkit-transition: 400ms;
	-o-transition: 400ms;
	-moz-transition: 400ms;
	transition: 400ms;
}

.zwfw_rdbm_bot .lilist li a {
	display: block;
}

.zwfw_rdbm_bot .lilist li a:hover span {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.zwfw_rdbm_bot .lilistb span {
	background-image: url(../images/fw-icon2-20180419.png) !important;
}

.zwfw_rdbm_bot .lilist .li2 span {
	background-position: center -90px;
}

.zwfw_rdbm_bot .lilist .li3 span {
	background-position: center -190px;
}

.zwfw_rdbm_bot .lilist .li4 span {
	background-position: center -290px;
}

.zwfw_rdbm_bot .lilist .li5 span {
	background-position: center -390px;
}

.zwfw_rdbm_bot .lilist .li6 span {
	background-position: center -490px;
}

.zwfw_rdbm_bot .lilist .li7 span {
	background-position: center -590px;
}

.zwfw_rdbm_bot .lilist .li8 span {
	background-position: center -690px;
}

.zwfw_rdbm_bot .lilist .li9 span {
	background-position: center -790px;
}

.zwfw_rdbm_bot .lilist .li10 span {
	background-position: center -890px;
}

.zwfw_rdbm_bot .lilist .li11 span {
	background-position: center -990px;
}

.zwfw_rdbm_bot .lilist .li12 span {
	background-position: center -1090px;
}

.zwfw_rdbm_bot .lilist .li13 span {
	background-position: center -1190px;
}

.zwfw_rdbm_bot .lilist .li14 span {
	background-position: center -1290px;
}

.zwfw_rdbm_bot .lilist .li15 span {
	background-position: center -1390px;
}

.zwfw_rdbm_bot .lilist .li16 span {
	background-position: center -1490px;
}

.zwfw_rdbm_bot .lilist .li17 span {
	background-position: center -1590px;
}

.zwfw_rdbm_bot .lilist .li18 span {
	background-position: center -1690px;
}

.zwfw_rdbm_bot .lilist .li19 span {
	background-position: center -1790px;
}

.zwfw_rdbm_bot .lilist .li20 span {
	background-position: center -1890px;
}

.zwfw_rdbm_bot .lilist .li21 span {
	background-position: center -1990px;
}

.zwfw_link {
	display: block;
	width: 240px;
	height: 90px;
	clear: both;
}

/* 查询中心*/
.cxzx {
	overflow: hidden;
	height: 97px;
	background: #F8F8F8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	width: 97%;
}

.cxzx dt {
	float: left;
	width: 16px;
	padding: 10px 12px;
	height: 77px;
	background: #3269B8;
	line-height: 18px;
	color: #fff;
}

.cxzx dt a {
	color: #fff
}

.cxzx dd {
	overflow: hidden;
	padding: 17px 0 0 15px;
	height: 68px;
}

.cxzx li {
	float: left;
	margin-right: 20px;
	height: 34px;
	line-height: 34px;
	word-break: keep-all;
	white-space: nowrap
}

.infoList-arrow li a {
	background-position: 0 -1282px;
}

.infoList li a {
	padding-left: 16px;
	background: url(../images/icons.png) 0 7px no-repeat;
}

/***政务公开***/
.m-olongbtns {
	width: 252px;
	height: 270px;
	margin-bottom: 15px;
}

.m-oshortbtns {
	width: 252px;
	height: 530px;
	margin-bottom: 7px;
	overflow: hidden;
}

.m-oshortbtns ul {
	width: 265px;
	zoom: 1;
}

.m-oshortbtns ul li {
	width: 120px;
	height: 77px;
	float: left;
	margin: 5px 12px 5px 0;
	text-align: center;
}

.m-oshortbtns ul li a {
	display: block;
	padding: 8px 0 4px;
	border: 1px solid #ddd;
	border-radius: 2px;
	cursor: pointer;
}

.m-oshortbtns ul li span {
	display: block;
	height: 35px;
	background-image: url(../images/openness_icon.png);
	background-repeat: no-repeat;
	-webkit-transition: .8s ease-in-out;
	transition: .8s ease-in-out;
}

.m-oshortbtns ul li a:hover span {
	-webkit-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.m-oshortbtns ul li p {
	line-height: 28px;
}

.m-oshortbtns ul li.u-opi01 span {
	background-position: -2px -217px;
}

.m-oshortbtns ul li.u-opi02 span {
	background-position: -131px -217px;
}

.m-oshortbtns ul li.u-opi03 span {
	background-position: -1px -306px;
}

.m-oshortbtns ul li.u-opi04 span {
	background-position: -131px -302px;
}

.m-oshortbtns ul li.u-opi05 span {
	background-position: -1px -377px;
}

.m-oshortbtns ul li.u-opi06 span {
	background-position: -131px -377px;
}

.m-oshortbtns ul li.u-opi07 span {
	background-position: -1px -452px;
}

.m-oshortbtns ul li.u-opi08 span {
	background-position: -133px -452px;
}

.m-oshortbtns ul li.u-opi09 span {
	background-position: -1px -527px;
}

.m-oshortbtns ul li.u-opi10 span {
	background-position: -132px -527px;
}

.m-oshortbtns ul li.u-opi11 span {
	background-position: -132px -600px;
}

.m-oshortbtns ul li.u-opi12 span {
	background-position: -1px -600px;
}

/**意见征集**/
.check_collect {
	border: 1px solid #0067c3;
	margin: 20px 0;
}

.check_collect h2 {
	background-color: #0067c3;
	color: #fff;
	font-size: 16px;
	padding: 5px 10px
}

.check_collect h2 i {
	display: inline-block;
	background: url(../images/home_icon.png) 0 -1085px;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	vertical-align: middle;
}

.check_collect input {
	height: 38px;
	line-height: 1.3;
	line-height: 38px\9;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	border-radius: 2px;
	width: 375px;
}

.check_collect li {
	padding: 10px;
	width: 100%;
}

.check_collect li span {
	margin-right: 50px;
	color: #383939
}

.check_collect li em {
	display: inline-block;
}

.check_collect button {
	padding: 5px 25px;
	cursor: pointer;
	display: inline-block;
}

#info {
	width: 100px;
	vertical-align: middle;
	height: 30px;
	border: 1px solid #DDDDDD;
	font-size: 14px;
	padding-left: 5px;
	color: #333;
	margin-left: 20px;
}

.textarea {
	min-height: 120px;
	padding: 10px;
	font-size: 14px;
	max-height: 400px;
	width: 860px;
	max-width: 860px;
	vertical-align: middle;
	border: 1px solid #DDDDDD;
}

.acctext {
	text-align: inherit !important;
	text-indent: inherit !important;
	color: inherit !important;
	margin: 0px !important;
	padding: 0px !important;
	font-weight: inherit !important;
	border: 0px !important;
	background: none !important;
	display: inline !important;
}

/*在线调查*/
.create-questions {
	width: 100%;
	height: 100%;
	line-height: 24px;
	padding: 10px 0;
	border: 1px solid #ddd;
	border-left: none;
	border-right: none;
}

.create-questions-content {
	width: 900px;
	padding-left: 125px;
	padding-right: 200px;
	position: relative;
}

.questions-head-title {
	width: auto;
	min-height: 50px;
	padding-left: 55px;
	background: #0067c3;
}

.questions-head-title h4 {
	width: 92%;
	padding: 10px 5px;
	min-height: 20px;
	line-height: 20px;
	position: relative;
	top: 5px;
	bottom: 5px;
	text-align: center;
	color: #fff;
}

.ui-questions-content-list {
	min-height: 120px;
	background: #EDEDED;
}

.ui-questions-content-list>li.ui-module,
.exam-nav-list>li.ui-module {
	width: 100%;
	background: #fff;
	margin: 8px 0;
	color: #666;
}

.ui-questions-content-list>li.ui-module .theme-type,
.exam-nav-list>li.ui-module .theme-type {
	position: relative;
	padding-left: 50px;
}

.ui-questions-content-list>li.items-questions .theme-type {
	min-height: 160px;
}

.ui-questions-content-list>li.ui-module .theme-type .module-menu,
.exam-nav-list>li.ui-module .theme-type .module-menu {
	position: absolute;
	width: 50px;
	height: 100%;
	left: 0;
	top: 0;
	border-right: 1px solid #eee;
}

.ui-questions-content-list>li.ui-module .theme-type .module-menu h4 {
	height: 30px;
	line-height: 30px;
	margin: 5px 0;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
}

.ui-questions-content-list>li.ui-module .ui-drag-area,
.exam-nav-list>li.ui-module .ui-drag-area {
	width: auto;
	min-height: 30px;
	padding: 5px;
	cursor: move;
	border-bottom: 1px solid #eee;
}

.ui-questions-content-list>li.ui-module .cq-title,
.exam-nav-list>li.ui-module .cq-title {
	width: 92%;
	min-height: 20px;
	line-height: 20px;
	padding: 5px;
	font-size: 16px;
}

.ui-questions-content-list>li.ui-module .cq-items-content,
.exam-nav-list>li.ui-module .cq-items-content {
	padding: 5px;
	white-space: normal;
	word-wrap: break-word;
}

.ui-questions-content-list>li.ui-state-highlight {
	height: 15px;
	background: #F0AD4E;
}

.ui-questions-content-list>li.ui-module .theme-type:hover .module-menu .module-ctrl a {
	display: block;
}

.ui-questions-content-list>li.ui-module .ui-drag-area:active .T_edit {
	background: none !important;
}

.ui-questions-content-list>li.ui-module .cq-unset-list>li,
.exam-nav-list>li.ui-module .cq-unset-list>li {
	padding-left: 22px;
	position: relative;
}

.ui-questions-content-list>li.ui-module .cq-unset-list li>.input-check,
.exam-nav-list>li.ui-module .cq-unset-list li>.input-check {
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ui-questions-content-list>li.ui-module .cq-unset-list li>.input-check input,
.exam-nav-list>li.ui-module .cq-unset-list li>.input-check input {
	position: relative;
	top: 4px;
}

.ui-questions-content-list>li.ui-module .cq-unset-list li,
.exam-nav-list>li.ui-module .cq-unset-list li {
	line-height: 21px;
	margin: 11px 0;
	font-size: 14px;
}

.ui-questions-content-list>li.ui-module .cq-unset-list li .cq-answer-content {
	max-width: 800px;
}

.ui-questions-content-list>li.ui-module .cq-unset-list li label,
.exam-nav-list>li.ui-module .cq-unset-list li label {
	display: inline-block;
}

.cotrlBtn {
	width: auto;
	text-align: center;
	display: inline-block;
	height: 32px;
	line-height: 14px;
	cursor: pointer;
	font-size: 12px;
	border-radius: 2px;
	padding: 8px 16px;
	margin-bottom: 0;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
	background-image: none;
	-webkit-appearance: button;
	-webkit-user-select: none;
}

.btnBlue,
a.btnBlue {
	color: #fff;
	border: 1px solid #0067c3;
	background-color: #0067c3;
}

.btnBlue:hover,
a.btnBlue:hover {
	color: #fff;
	background-color: #008fbf;
	border-color: #008fbf;
}

* 图片-列表页 ----------------------------------------- */ .picPageList {
	margin-right: -3%;
	overflow: hidden;
	text-align: center;
}

.picPageList li {
	border: 1px solid #ddd;
	float: left;
	width: 30%;
	margin: 1.5% 3% 2.5% 0;
	_display: inline;
	position: relative;
	background: #fff;
	overflow: hidden;
}

.picPageList .pic {
	margin: 3%;
}

.picPageList .pic img {
	height: 194px;
	width: 100%;
}

.picPageList .title,
.picPageList .titleBg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 94%;
	margin: 3%;
	display: block;
	overflow: hidden;
	line-height: 28px;
	padding: 5px 0;
	height: 28px;
	z-index: 3;
	color: #fff;
	-webkit-transition: 400ms;
	-o-transition: 400ms;
	-moz-transition: 400ms;
	transition: 400ms;
}

.picPageList .titleBg {
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	z-index: 2;
}

.picPageList .title a {
	color: #fff;
	padding: 0 10px;
	display: block;
	font-size: 14px;
}

.picPageList li:hover {
	border-color: #bbb;
	-webkit-box-shadow: #eee 2px 2px 0;
	-moz-box-shadow: #eee 2px 2px 0;
	box-shadow: #eee 2px 2px 0;
}

.picPageList li:hover .title,
.picPageList li:hover .titleBg {
	height: 56px;
}

.picPageListA .pic {
	margin: 1%;
}

.picPageListA .title,
.picPageListA .titleBg {
	width: 98%;
	margin: 1%;
}

/*-- 网站地图 --*/
.siteMap {
	padding: 30px;
	overflow: hidden;
	zoom: 1;
}

.siteMap .li1 {
	margin-bottom: 20px;
}

.siteMap .h1 {
	height: 44px;
	line-height: 44px;
	background: #f6f6f6;
}

.siteMap .h1 .a1 {
	font: normal 18px/44px "Microsoft YaHei";
	_font-weight: bold;
	color: #0068B7;
	padding-left: 15px;
}

.siteMap .ul1 {
	padding: 10px 20px;
	zoom: 1;
}

.siteMap .li2 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding-right: 50px;
	vertical-align: top;
	padding-bottom: 5px;
}

.siteMap .a2 {
	color: #666;
}

.siteMap .ul2 {
	padding: 0 0 20px 0;
}

.siteMap .li3 {
	line-height: 18px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.siteMap .a3 {
	color: #999;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #ddd;
}

.siteMap .last3 .a3 {
	border-right: 0;
}

.siteMap #liID41 .li2 {
	display: block;
}

/*信息公开细缆*/
.content .xxgk_xl {
	background: #fff;
	overflow: hidden;
	margin: 0px auto 24px;
	box-shadow: 0px 2px 5px #ECEBEB;
	border: 1px solid #ECEBEB;
	width: 100%;
}

.xxgk_xl_top {
	width: 96.2%;
	overflow: hidden;
	box-shadow: 0px 2px 5px #ECEBEB;
	border: 1px solid #ECEBEB;
	margin: 20px;
	font-family: "microsoft yahei", "微软雅黑";
}

.xxgk_xl_top ul {
	overflow: hidden;
	margin: 20px 16px 20px 16px;
}

.xxgk_xl_top ul li {
	float: left;
	width: 490px;
	height: 40px;
	background: #f3f3f3;
}

.xxgk_xl_top ul li a {
	width: 134px;
	height: 40px;
	display: block;
	float: left;
	background: url(../images/xxgk_xl_mark.jpg) no-repeat;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	cursor: auto;
}

.xxgk_xl_top ul li span {
	background: #f3f3f3;
	width: 356px;
	height: 40px;
	display: block;
	float: left;
	color: #666666;
	line-height: 40px;
	text-indent: 20px;
}

.xxgk_xl_top ul li.w1042 {
	width: 1042px;
}

.xxgk_xl_top ul li.w1042 span {
	width: 907px;
}

.xxgk_xl_top ul li.mt4 {
	margin-top: 4px;
}

.xxgk_xl_top ul li.ml4 {
	margin-left: 4px;
}

.govDetail .title {
	text-align: center;
	font-size: 30px;
	color: #E52A2A;
	margin: 40px 0;
	line-height: 1.6;
	font-weight: bold;
}

.govDetailContent {
	line-height: 2
}

.govDetailContent img {
	max-width: 800px;
	height: auto
}

.govDetailContent p {
	margin-bottom: 20px;
}

.gov-detailinfo-font {
	width: 142px;
	height: 26px;
	line-height: 26px;
}

.gov-detailinfo-font span,
.gov-detailinfo-font a {
	font-size: 12px;
}

.govDetailTool div.bdsharebuttonbox {
	margin: 0;
}

.govDetailTool {
	line-height: 26px;
	overflow: hidden;
	height: 26px;
	float: right;
	width: 30%;
}

[ng-cloak] {
	display: none;
}

/**领导信箱列表**/
.is-wxts {
	padding-top: 20px;
	padding-left: 13px;
	height: 32px;
}

.is-wxtscon {
	line-height: 22px;
	color: #666666;
	padding: 0 10px;
}

.is-wxtscon p {
	text-indent: 2em;
	margin-top: 12px;
}

.is-wxtscon strong {
	color: #ee6500;
}

.petionSearch {
	overflow: hidden;
	margin-bottom: 20px;
}

.petionSearch .searchBox {
	height: 60px;
}

.petionSearch .searchBox .hd {
	height: 36px;
	line-height: 36px;
	padding: 12px 20px 12px 70px;
	float: left;
	_display: inline;
	font-size: 16px;
	color: #333;
	background: url(../images/Petition-icons.png) 19px -151px no-repeat;
}

.petionSearch .searchBox .bd {
	float: left;
	_display: inline;
	padding: 7px 0px 0px 0px;
}

.petionSearch .searchBox .keyword {
	width: 220px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	padding: 11px;
	background: #fff;
	border: 1px solid #ddd;
	outline: none;
	float: left;
	_display: inline;
	margin-right: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.petionSearch .searchBox .searchsubmit {
	width: 80px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: #3269B8;
	border: none;
	float: left;
	_display: inline;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.petionSearch .searchBox .searchsubmit:hover {
	background: #1850a0;
}

.petionSearch .write {
	float: right;
	_display: inline;
	height: 48px;
	line-height: 48px;
}

.petionSearch .write a {
	display: block;
	width: 139px;
	background: #F8A648;
	height: 48px;
	overflow: hidden;
	padding-left: 30px;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.petionSearch .write a i {
	width: 22px;
	height: 60px;
	float: left;
	_display: inline;
	margin-right: 13px;
	background: url(../images/Petition-icons.png) 0px 14px no-repeat;
	transition: all .5s;
}

.petionSearch .write a:hover {
	background: #f79424;
}

.petionSearch .write a span {
	float: left;
	_display: inline;
	font-size: 17px;
}

.petionSearch .write a:hover {
	text-decoration: none;
}

/* 信件列表 */
.letterList {
	width: 100%;
	border: none;
}

.letterList th,
.letterList td {
	text-align: center;
	font-size: 14px;
	vertical-align: middle;
	line-height: 26px;
	padding: 5px 5px
}

.letterList th {
	background: #F5F5F5;
}

.letterList th {
	height: 35px;
	line-height: 35px;
	padding: 0px;
	font-size: 12px;
}

.letterList th.title {
	text-align: left;
}

.letterList .num {
	display: none;
}

.letterList td.title {
	text-align: left;
	padding-left: 5px;
}

.letterList .ico {
	width: 30px;
	text-align: center;
	vertical-align: middle;
	padding: 0px
}

.letterList .ico img {
	vertical-align: middle;
}

.letterList .handle,
.letterList .open,
.letterList .dep {
	display: none
}

.letterList .dep {
	width: 90px;
}

.letterList .state {
	width: 90px;
}

.letterList .state .s0 {
	color: #333;
}

.letterList .state .s1 {
	color: #f70;
}

.letterList .state .s2 {
	color: #f00;
}

.letterList .state .s3 {
	color: #390;
}

.letterList .state .s4 {
	color: #333;
	text-decoration: line-through;
}

.letterList .date {
	border-right: none;
	width: 90px;
}

.letterList td.date {
	color: #999999
}

/* 信件列表页 ----------------------------------------------------- */
.letterPageList th {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #3269B8;
	background: #EDF2F9;
}

.letterPageList .dep {
	width: 200px;
	display: table-cell;
}

.letterPageList td {
	padding: 7px 5px;
}

/* 友情链接列表页 -----------------------------------------*/
.mainBox .mHd {
	border-bottom: 3px solid #F6F6F6;
	line-height: 50px;
	height: 50px;
	margin-bottom: 20px;
	position: relative;
}

.mainBox .mHd h3 {
	font-size: 18px;
	font-weight: bold;
	color: #1b51a0;
	padding-left: 28px;
	background: url(../images/icons.png) 10px -630px no-repeat;
}

.friendLinkList {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 10px;
}

.friendLinkList li {
	width: 27%;
	height: 40px;
	line-height: 40px;
	padding: 0 3.5% 0 2.5%;
	background: url(../images/icons.png) 0 -737px no-repeat;
	float: left;
	overflow: hidden;
}

/* 数据开放图标组 */
.sjkfIcons i {
	background: url(../images/sjkf-icons.png) center -22px no-repeat;
}

.sjkfIcons a:hover i {
	background-position: center -122px;
}

.sjkfIcons .li2 i {
	background-position: center -222px;
}

.sjkfIcons .li3 i {
	background-position: center -422px;
}

.sjkfIcons .li4 i {
	background-position: center -622px;
}

.sjkfIcons .li5 i {
	background-position: center -822px;
}

.sjkfIcons .li6 i {
	background-position: center -1022px;
}

.sjkfIcons .li7 i {
	background-position: center -1222px;
}

.sjkfIcons .li8 i {
	background-position: center -1422px;
}

.sjkfIcons .li2 a:hover i {
	background-position: center -322px;
}

.sjkfIcons .li3 a:hover i {
	background-position: center -522px;
}

.sjkfIcons .li4 a:hover i {
	background-position: center -722px;
}

.sjkfIcons .li5 a:hover i {
	background-position: center -922px;
}

.sjkfIcons .li6 a:hover i {
	background-position: center -1122px;
}

.sjkfIcons .li7 a:hover i {
	background-position: center -1322px;
}

.sjkfIcons .li8 a:hover i {
	background-position: center -1522px;
}

.datalist li {
	float: left;
	margin: 0 20px 16px 0
}

.datalist li a {
	width: 101px;
	height: 94px;
}

.datalist a {
	display: block;
	width: 105px;
	border: 1px solid #EEEEEE;
	line-height: 22px;
	height: 73px;
	text-align: center;
	background: #F8F8F8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.datalist a i {
	display: block;
	height: 46px;
	-webkit-transition: 400ms;
	-o-transition: 400ms;
	-moz-transition: 400ms;
	transition: 400ms;
}

.datalist a:hover {
	text-decoration: none;
	background-color: #EEF5FF;
	border-color: #DFE6EF;
	color: #3069B8
}

/**机构职能**/
.deptPage .boxA .hd h3 {
	padding-left: 40px;
	background: url(../images/ind-icons.png) 10px 12px no-repeat;
	border-bottom: 3px solid #3069B8;
}

.deptPage .boxA .hd {
	margin-bottom: 5px;
}

.boxA .hd {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #F3F3F3;
	position: relative;
}

.boxA .hd h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 0 20px;
	border-bottom: 2px solid #3069B8;
	color: #3069B8;
	display: inline-block;
	zoom: 1;
	line-height: 40px;
}

.boxA .bd {
	padding: 0 10px;
	min-height: 126px;
	heihgt: auto;
}

.boxA .bd a {
	display: inline-block;
	width: 23%;
	line-height: 36px;
	padding-left: 15px;
	background: url(../images/icons.png) 0 -1270px no-repeat;
	height: 36px;
	overflow: hidden;
}

/* 专题首页 -----------------------------------------*/
.spePicList {
	overflow: hidden;
	margin-right: -30px;
	padding-top: 5px;
}

.spePicList li {
	float: left;
	margin: 0 16px 20px 0;
	height: 83px;
}

.spePicList li .pic {
	padding-top: 3px;
	display: block;
	-webkit-transition: 200ms;
	-o-transition: 200ms;
	-moz-transition: 200ms;
	transition: 200ms;
}

.spePicList li .pic img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 245px;
	height: 80px;
}

.spePicList .tit {
	display: none;
}

.spePicList li:hover .pic {
	padding-top: 0;
}

/* 县委书记面对面 -----------------------------------------*/
.interview {
	overflow: hidden;
	width: 100%;
	position: relative;
}

.video_header {
	width: 100%;
	height: 318px;
	position: relative;
	background: #e4e2e2;
	padding: 13px;
}

.videoplay {
	width: 542px;
	height: 317px;
	background: url(../images/m2m.jpg) no-repeat center;
}

.video_desc {
	width: 477px;
	height: 317px;
	background: #fff;
	position: relative;
	overflow: hidden;
	margin-left: 15px;
}

.video_desc dl {
	display: inline-block;
	padding: 20px 0px 0px 20px;
	width: 95%;
}

.video_desc dl dd {
	margin-bottom: 10px;
	font-size: 16px;
	word-break: break-all;
}

.video_desc dl dd span {
	width: 85px;
	height: 30px;
	border: 1px solid #c9e1f0;
	color: #4175ae;
	font-size: 16px;
	background: #eaf4fe;
	display: inline-block;
	line-height: 30px;
	text-align: center;
}

.video_desc dl dd label {
	display: inline;
	padding-left: 12px;
	color: #333333;
}

.video_content {
	margin-top: 20px;
	clear: both;
}

.video_content div.mCSB_container {
	margin-right: 0;
}

.interview_banner {
	background: url(../images/inteview_banner.png) no-repeat;
	height: 169px;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}

.interview-title {
	height: 56px;
	padding-top: 3px;
	width: 65px;
	height: 452px;
	background: url(../images/interview_title.jpg) no-repeat;
}

.interview-title span {
	width: 65px;
	text-align: center;
	height: 175px;
	line-height: 65px;
	font-size: 18px;
	color: #fff;
	display: block;
	writing-mode: vertical-lr;
}

.interview-content {
	overflow-x: hidden;
	overflow-y: auto;
	height: 455px;
	width: 959px;
	font-size: 16px;
	background: #e4e2e2;
	padding: 12px;
}

.interview-content center {
	height: 100%;
	width: 96%;
	background: #fff;
	overflow: hidden;
	padding: 15px;
	text-align: left;
	min-height: 425px;
}

.m-ionlinelive {
	width: 100%;
	height: 252px;
	margin-bottom: 10px;
}

.m-tabs {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
	overflow: hidden;
}

.m-tabs a {
	float: left;
	display: inline-block;
	padding: 0 23px;
	font-size: 18px;
	color: #545454;
}

.m-tabs a.on {
	background: #066fc6;
	color: #fff;
	font-weight: bold;
}

.m-title {
	width: 100%;
	margin: auto;
	height: 40px;
	border-bottom: 1px solid #c0c0c0;
}

.m-title a,
.m-title span {
	width: 100px;
	border-bottom: 1px solid #1b51a0;
	color: #1b51a0;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
}

.m-tabs-cnt {
	padding: 10px 0 0 5px;
	height: 205px;
	overflow: hidden;
	display: none;
}

.m-tabs-cnt.active {
	display: block;
}

.m-ionlneimg {
	display: block;
	width: 259px;
	height: 187px;
}

.m-ionlneimg img {
	display: block;
	width: 259px;
	height: 187px;
}

.m-ionlnedesc {
	width: 420px;
	margin: 0 10px 0 0;
}

.m-ionlnedesc h1 {
	height: 40px;
	line-height: 40px;
}

.m-ionlnedesc h1 a {
	font-size: 20px;
	color: #e40000;
	float: left;
}

.m-ionlnedesc p {
	line-height: 30px;
}

.m-ionlnedesc p span {
	color: #066fc6;
}

.m-imailcount {
	height: 150px;
	margin: 0px 12px;
}

.m-imailcount ul {
	margin-top: 10px;
}

.m-imailcount ul li {
	width: 50%;
	line-height: 35px;
	float: left;
}

.m-imailcount ul li span {
	color: #f00;
}

.wzft_listbox {
	width: 100%;
	overflow: hidden;
}

.wzft_listbox.active {
	display: block;
}

.wzft_listbox ul {
	width: 100%;
	padding-bottom: 40px;
	height: 744px;
}

.wzft_listbox ul li {
	float: left;
	padding: 0 5px 10px 0;
	width: 255px;
	height: 415px;
	overflow: hidden;
}

.wzft_listbox ul li .ftpic {
	height: 185px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.wzft_listbox ul li .ftpic img {
	position: relative;
	left: 0;
	top: 0;
}

.wzft_listbox ul li .fttxt {
	background: #fbf9f9;
	height: auto;
	padding: 10px;
	line-height: 30px;
	font-size: 15px;
}

.wzft_listbox ul li .fttxt p span {
	color: #0d6fc0;
}

.wzft_listbox ul li .fttxt p.tit {
	max-height: 60px;
	overflow: hidden;
}

.wzft_listbox ul li .fttxt p.nr {
	max-height: 150px;
	overflow: hidden;
	height: auto;
}

/**公开年报**/
.bsbmList {
	overflow: hidden;
	background: url(../images/intervalBg.png);
}

.bsbmList dt {
	width: 25%;
	float: left;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
}

.bsbmList dt a {
	padding-left: 25px;
	background: url(../images/icons.png) 10px -1281px no-repeat;
}

.zx_xxgk_nb {
	margin: 20px 20px 0 20px;
}

.zx_xxgk_nb .con_tit {
	color: #0067cc;
	line-height: 42px;
	font-size: 30px;
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 0 20px 0;
	margin: 0 0 20px 0;
}

.zx_xxgk_nb .con_tit a {
	color: #e52a2a;
	font-size: 30px;
	text-align: center;
}

.zx_xxgk_nb .conter {
	line-height: 30px;
	font-size: 16px;
	margin: 0 0 60px 0;
	height: 360px;
	overflow: hidden;
}

.zx_xxgk_nb .more {
	text-align: center;
	font-size: 18px;
	color: #0167cc;
	position: relative;
	top: -30px;
	cursor: pointer;
}

.zx_ml_nb .ml_tit {
	background: none;
	border-bottom: 1px solid #e0e0e0;
	height: 30px;
	line-height: 30px;
	text-indent: 0;
}

.zx_ml_nb .ml_tit span {
	background: #3269B8;
	float: left;
	color: #fff;
	padding: 0 20px;
	font-size: 18px;
}

.zx_ml_nb .ml_con ul {
	padding: 0 10px 20px 10px;
}

.zx_ml_nb .ml_con ul li {
	float: left;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 0 5px;
}

.zx_ml_nb .ml_con ul.nb li {
	width: 48%;
}

.zx_ml_nb .ml_con ul.nb li a {
	padding-left: 16px;
	background: url(../images/icons.png) 0 7px no-repeat;
}

/*信息公开目录*/
.category-tabs {
	margin: 0;
	padding: 0;
	background: #fff;
	width: 100%;
	height: auto;
	border: 1px solid #f0f0f0;
}

.category-tabs .tab-head {
	display: block;
	height: 42px;
	border-bottom: 1px solid #f0f0f0;
	background: #F4F5F9;
}

.category-tabs .tab-head a {
	display: block;
	padding: 0 15px;
	height: 42px;
	line-height: 42px;
	color: #555;
	font-size: 16px;
	float: left;
}

.category-tabs .tab-head a.active {
	color: #fff;
	background: #3269B8;
}

.category-tabs .tab-content {}

.publicTable {
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
	line-height: 1.8
}

.publicTable td {
	background: #fff;
	padding: 10px;
	text-align: center;
	border: 1px solid #ECECEC
}

.publicTable .interval td,
.publicTable .title td {
	background: #F7F7F7
}

.publicTable .symbol {
	display: none
}

.publicTable .title td {
	text-align: center;
	background: #F6F6F6;
	font-size: 16px
}

.publicTable .index {
	width: 23%
}

.publicTable .date {
	width: 13%
}

.publicTable .type {
	width: 22%
}

.publicTable .name {
	text-align: left;
	z-index: 1
}

.publicTable .on .name {
	position: relative
}

.publicTable .on .miniTable {
	display: block
}

.publicTable .miniTable {
	line-height: 2;
	font-size: 12px;
	display: none;
	left: -50%;
	position: absolute;
	color: #333;
	width: 160%;
	margin: 10px 0 0 0;
	padding: 8px;
	border: 1px solid #3878BD;
	background: #fff;
	z-index: 99;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .25);
	box-shadow: 0 0 10px rgba(0, 0, 0, .25)
}

.publicTable .miniTable table {
	width: 100%;
	border: 1px solid #ECECEC
}

.publicTable .miniTable td {
	border: 1px solid #ECECEC !important;
	padding: 5px;
	text-align: left;
	border: 0;
	background: #fff;
	color: #333;
	width: 30%
}

.publicTable .miniTable table td:nth-of-type(odd) {
	background: #f3f3f3
}

.publicTable .miniTable .tdL {
	width: 13%;
	text-align: right
}

.publicTable .miniTable .last td {
	border-bottom: 0
}

.publicTable .miniTable .intro {
	color: #999
}

.publicTable .miniTable .arrow {
	display: block;
	width: 9px;
	height: 7px;
	background: url(../images/sideZp.png) 0 -313px no-repeat;
	position: absolute;
	top: -7px;
	left: 5%
}

/*信件详情页 on*/
.is-newstitle {
	font-size: 28px;
	text-align: center;
	color: #ff0000;
	line-height: 58px;
	margin-bottom: 20px;
	font-weight: normal;
}

.is-mailnr {
	padding: 20px;
}

.is-mailtitle {
	font-size: 18px;
	font-family: "Microsoft YaHei";
	color: #007fd8;
	line-height: 40px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-align: left;
}

.is-mailinfo {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #ddd;
	padding: 0 18px;
	color: #666;
	background: #fafafa;
}

.is-mailinfo .is-mailspan {
	padding: 0 14px;
}

.is-mailinfo .red {
	color: #e20000;
}

.is-mailwen {
	padding: 15px;
	line-height: 24px;
	color: #333;
	text-indent: 2em;
	min-height: 300px;
	_height: 300px;
}

.is-mialhf {
	position: relative;
	background: #f4f4f4;
	border: 1px solid #ddd;
	padding: 0 15px 20px 15px;
}

.is-mailarr {
	position: absolute;
	top: -19px;
	left: 32px;
}

.is-hftitle {
	height: 47px;
	border-bottom: 1px dashed #a9a9a9;
	line-height: 47px;
	font-size: 20px;
	color: #c50000;
	font-family: "Microsoft YaHei";
}

.is-hftitle .is-hfdw {
	float: right;
	color: #000;
	background: url() left center no-repeat;
	padding-left: 28px;
	font-size: 12px;
	font-weight: normal;
}

.is-hfcontent {
	color: #555;
	line-height: 24px;
	padding: 16px 4px;
}

/*信件详情页 end*/
.list-newcontnet {
	font-size: 16px;
	line-height: 188%;
	font-family: 宋体;
	min-height: 164px;
	padding: 20px 0px 40px;
}