﻿body {
	background-color: #f7f7f7;
}


/* 当前位置 2020-02-12 */
/*.xy_Dqwz {
	height: 46px;
	line-height: 46px;
	background-color: #fff;
	padding: 0 30px;
	margin-top: -46px;
	box-sizing: border-box;
}
.xy_Dqwz a {
	font-size: 14px;
	color: #333;
}
.xy_Dqwz a:hover {
	color: #015293;
}*/
/* 当前位置 2020-02-12 */


/* 通用列表 2020-02-12 */
/*.xy_tongYlb1 {
	background-color: #fff;
	padding: 0 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
}*/
.xy_tongYlb1 {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	margin-top: -50px;
}
.xy_tongYdh {
	height: 67px;
	line-height: 67px;
	border-bottom: 1px solid #b3b3b3;
	padding-left: 10px;
}
.xy_tongYdh li {
	float: left;
	margin-left: 89px;
	position: relative;
}
.xy_tongYdh li:first-child {
	margin-left: 0;
}
.xy_tongYdh li a {
	font-size: 22px;
	font-weight: 700;
	color: #333;
	display: block;
}
.xy_tongYdh li i {
	width: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	background-color: #015293;
	transition: .3s;
}
.xy_tongYdh li:hover a {
	color: #015293;
}
.xy_tongYdh li:hover i {
	width: 100%;
	transition: .3s;
}
.xy_tongYdh li.on a {
	color: #015293;
}
.xy_tongYdh li.on i {
	width: 100%;
	transition: .3s;
}
.xy_tongYlb1 .xy_tongList li {
	border: 1px solid #e5e5e5;
	height: 158px;
	margin-top: 29px;
	padding: 0 40px 0 62px;
}
.xy_tongYlb1 .xy_tongList li .li2 a {
	float: right;
	color: #015293;
	font-size: 14px;
}
.xy_tongYlb1 .xy_tongList li .li2 a:hover {
	opacity: .8;
}
.xy_tongYlb1 .xy_tongList li .li1-left {
	width: 90px;
	margin-top: 35px;
}
.xy_tongYlb1 .xy_tongList li .li1-left b {
	display: block;
	font-size: 52px;
	color: #666;
	font-weight: 500;
}
.xy_tongYlb1 .xy_tongList li .li1-left p {
	font-size: 14px;
	padding-left: 5px;
	margin-top: 5px;
	color: #666;
}
.xy_tongYlb1 .xy_tongList li .li1-right {
	width: 880px;
	margin-top: 27px;
	margin-bottom: 10px;
	height: 91px;
}
.xy_tongYlb1 .xy_tongList li .li1-right a {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700;
	font-size: 18px;
	color: #015293;
	/*margin-bottom: 15px;*/
	line-height: 36px;
}
.xy_tongYlb1 .xy_tongList li .li1-right a:hover {
	opacity: .8;
}
.xy_tongYlb1 .xy_tongList li .li1-right p {
	line-height: 28px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/* 通用列表 2020-02-12 */


/* 图片列表 2020-02-12 */
.xy_tongYtp1 {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}
.xy_tongYtp1 .xy_tongList li {
	height: 189px;
	border-bottom: 1px dashed #6b95b5;
	padding-top: 30px;
	box-sizing: border-box;
}
.xy_tongYtp1 .xy_tongList li .li1 a {
	display: block;
	width: 229px;
	height: 129px;
	overflow: hidden;
}
.xy_tongYtp1 .xy_tongList li .li1 a img {
	display: block;
	width: 229px;
	height: 129px;
	transition: .3s;
}
.xy_tongYtp1 .xy_tongList li .li1 a img:hover {
	transform: scale(1.1,1.1);
	transition: .3s;
}
.xy_tongYtp1 .xy_tongList li .li2 {
	width: 860px;
}
.xy_tongYtp1 .xy_tongList li .li2 a {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-weight: 700;
	color: #015293;
	margin-bottom: 12px;
	margin-top: 8px;
}
.xy_tongYtp1 .xy_tongList li .li2 a:hover {
	opacity: 0.8;
}
.xy_tongYtp1 .xy_tongList li .li2 p {
	line-height: 30px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 60px;
}
.xy_tongYtp1 .xy_tongList li .li2 span {
	color: #666;
}
/* 图片列表 2020-02-12 */




/* 通用细览 2020-02-12 */
.xy_tongYxl1 {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}
.xy_tongYxl1_bd {
	padding: 50px 37px 0;
}
.xy_tongYxl1_bd .title {
	border-bottom: 1px solid #e0e0e0;
	padding: 0 40px 20px;
	text-align: center;
}
.xy_tongYxl1_bd .title h3 {
	font-size: 26px;
	font-weight: 400;
	color: #015293;
	line-height: 46px;
}
.xy_tongYxl1_bd .messages {
	height: 71px;
	border-bottom: 1px solid #e0e0e0;
}
.xy_tongYxl1_bd .messages .date,
.xy_tongYxl1_bd .messages .source {
	font-size: 16px;
	font-weight: 700;
	color: #666;
	height: 71px;
	line-height: 71px;
	padding-left: 27px;
	background: url("xy_xyxl1.png") no-repeat left center;
}
.xy_tongYxl1_bd .messages .feng {
	height: 71px;
	line-height: 68px;
	margin: 0 25px;
	color: #015293;
}
.xy_tongYxl1_bd .messages .source {
	font-weight: 400;
	background: url("xy_xyxl2.png") no-repeat left center;
}
.msg_caption {
	height: 71px;
}
.bshare-custom {
	height: 71px;
	box-sizing: border-box;
	padding-top: 15px;
}
.fontBig {
	height: 71px;
	box-sizing: border-box;
	padding-top: 20px;
	margin-right: 10px;
}
.fontBig span {
	float: left;
	margin-left: 6px;
	cursor: pointer;
}
/*.xy_tongYxl1 #bd .fontSize14 * {
	line-height: 28px !important;
	font-size: 14px !important;
}
.xy_tongYxl1 #bd .fontSize16 * {
	line-height: 32px !important;
	font-size: 16px !important;
}
.xy_tongYxl1 #bd .fontSize18 * {
	line-height: 36px !important;
	font-size: 18px !important;
}*/
#pare.fontSize14 * {
	line-height: 28px !important;
	font-size: 14px !important;
}
#pare.fontSize16 * {
	line-height: 32px !important;
	font-size: 16px !important;
}
#pare.fontSize18 * {
	line-height: 36px !important;
	font-size: 18px !important;
}
#pare {
	padding-top: 10px;
	padding-bottom: 50px;
}
#pare * {
	line-height: 32px !important;
	font-size: 16px !important;
	font-family: "微软雅黑" !important;
	color: #333 !important;
}
#pare p {
	margin-top: 25px;
}
#pare img {
	display: block;
	max-width: 800px !important;
	margin: 0 auto !important;
}
.xy_tongYxl1_bd .printClose {
	height: 40px;
	line-height: 40px;
	background-color: #f1f1f1;
}
.xy_tongYxl1_bd .printClose span {
	float: right;
	padding-left: 36px;
	margin-left: 28px;
	cursor: pointer;
	color: #333;
}
.xy_tongYxl1_bd .printClose span a {
	color: #333;
}
.xy_tongYxl1_bd .printClose span:hover {
	opacity: .8;
}
.xy_tongYxl1_bd .printClose span:hover a {
	opacity: .8;
}
.xy_tongYxl1_bd .printClose .close {
	background: url("xy_xyxl4.png") no-repeat left center;
	margin-right: 30px;
}
.xy_tongYxl1_bd .printClose .print {
	background: url("xy_xyxl3.png") no-repeat left center;
}
.fanYe {
	border-top: 2px solid #e6e6e6;
	margin-bottom: 25px;
	padding-top: 10px;
}
.fanYe span {
	display: block;
	margin-top: 22px;
	color: #666;
}
.fanYe span a {
	color: #666;
}
.fanYe span a:hover {
	color: #015293;
}
/* 通用细览 2020-02-12 */



/* 单篇文档 2020-02-12 */
.xy_DanPwd1 {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}
.xy_DanPwd_nr {
	padding: 10px 30px 50px;
}
.xy_DanPwd_nr * {
	line-height: 32px !important;
	font-size: 16px !important;
	font-family: "微软雅黑" !important;
	color: #333 !important;
}
.xy_DanPwd_nr p {
	margin-top: 25px;
}
/* 单篇文档 2020-02-12 */



/* 领导介绍 2020-02-13 */
.xy_ldjs1 {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}
.xy_ldjs_nr {
	padding: 40px 0 0;
}
.xy_ldjs_nr .left {
	width: 280px;
	background-color: #f7f7f7;
	box-sizing: border-box;
	padding-left: 16px;
	padding-top: 30px;
}
.xy_ldjs_nr .left li {
	width: 247px;
	height: 67px;
	background: url("xy_ldjs1.png") no-repeat center center;
	margin-bottom: 19px;
}
.xy_ldjs_nr .left li a {
	float: left;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding-top: 17px;
	padding-left: 27px;
}
.xy_ldjs_nr .left li a b {
	/*float: left;*/
	font-size: 18px;
	color: #333;
	margin-right: 14px;
	display: block;
}
.xy_ldjs_nr .left li a i {
	/*float: left;*/
	font-size: 14px;
	color: #333;
	margin-top: 8px;
	max-width: 220px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.xy_ldjs_nr .left li:hover a b {
	color: #015293;
}
.xy_ldjs_nr .left li.on a b {
	color: #015293;
}
.xy_ldjs_nr .right {
	width: 790px;
}
.xy_ldjs_nr .right1_left {
	box-shadow: 0 0 5px #e4e4e4;
}
.xy_ldjs_nr .right1_left img {
	display: block;
	width: 161px;
	height: 198px;
}	
.xy_ldjs_nr .right1_right {
	width: 500px;
	padding-top: 12px;
	margin-left: 50px;
}
.xy_ldjs_nr .right1_right b {
	display: block;
	font-size: 20px;
	color: #333;
}
.xy_ldjs_nr .right1_right p {
	font-size: 18px;
	line-height: 28px;
	margin-top: 10px;
	color: #333;
	/*overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
}
.xy_ldjs_nr .right1_right .fg {
	margin-top: 30px;
}
.xy_ldjs_nr .right1_right .gz {
	font-size: 16px;
}
.xy_ldjs_nr .right2 {
	margin-top: 41px;
}
.xy_ldjs_nr .right2 .hd {
	height: 43px;
	line-height: 43px;
	border-bottom: 1px solid #015293;
}
.xy_ldjs_nr .right2 .hd li {
	float: left;
	width: 182px;
	background-color: #f5f5f5;
	box-sizing: border-box;
	padding-left: 75px;
	font-size: 18px;
	cursor: pointer;
}
.xy_ldjs_nr .right2 .hd li:first-child {
	background: url("xy_ldjs3.png") no-repeat 29px center;
	background-color: #f5f5f5;
}
.xy_ldjs_nr .right2 .hd li:first-child+li {
	background: url("xy_ldjs4.png") no-repeat 29px center;
	background-color: #f5f5f5;
}
.xy_ldjs_nr .right2 .hd li:first-child.on {
	color: #fff;
	background: url("xy_ldjs3-1.png") no-repeat 29px center;
	background-color: #015293;
}
.xy_ldjs_nr .right2 .hd li:first-child+li.on {
	color: #fff;
	background: url("xy_ldjs4-1.png") no-repeat 29px center;
	background-color: #015293;
}
.xy_ldjs_nr .right2 .bd {
	margin-top: 29px;
	background: url("xy_ldjs5-2.png") repeat center center;
	border-top: 2px solid #90afc6;
	border-bottom: 2px solid #90afc6;
}
.xy_ldjs_nr .right2 .bd ul {
	padding: 30px 47px;
	background: url("xy_ldjs5.png") no-repeat center top,url("xy_ldjs5-1.png") no-repeat center bottom;
}
.xy_ldjs_nr .right2 .bd ul p {
	line-height: 28px;
	margin-top: 20px;
}
/* 领导介绍 2020-02-13 */



/* 专题专栏 2020-02-14 */
.xy_ztzl {
	background-color: #fff;
	padding: 8px 30px 45px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}
.xy_ztzl .hd {
	height: 66px;
	line-height: 66px;
	border-bottom: 1px solid #b3b3b3;
}
.xy_ztzl .hd span {
	display: inline-block;
	height: 63px;
	border-bottom: 3px solid #015293;
	font-size: 22px;
	color: #015293;
	font-weight: 700;
	margin-left: 17px;
}
.xy_ztzl .bd li {
	float: left;
	height: 210px;
	width: 360px;
	border: 1px solid #f1f1f1;
	box-sizing: border-box;
	padding: 10px;
	box-shadow: 0 0 5px #f1f1f1;
	margin-top: 40px;
	margin-right: 17px;
}
.xy_ztzl .bd li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.xy_ztzl .bd li img {
	display: block;
	width: 340px;
	height: 147px;
	transition: .3s;
}
.xy_ztzl .bd li p {
	height: 30px;
	line-height: 30px;
	margin-top: 8px;
	text-align: center;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_ztzl .bd li a:hover {
	color: #015293;
}
.xy_ztzl .bd li a:hover img {
	transform: scale(1.1,1.1);
	transition: .3s;
}
/* 专题专栏 2020-02-14 */



/* 写信须知 2020-02-14 */
.xy_xxxz {
	background-color: #fff;
    padding: 8px 30px 30px;
    margin-bottom: 40px;
    box-sizing: border-box;
    box-shadow: 0 5px 5px #e2e2e2;
    min-height: 500px;
    margin-top: -50px;
}
.xy_xxxz_dh {
	height: 55px;
	line-height: 55px;
	background-color: #f7f7f7;
	padding-left: 10px;
}
.xy_xxxz_dh li {
	float: left;
	padding: 0 20px;
	background: url("xy_zmhd2.png") no-repeat left center;
}
.xy_xxxz_dh li:first-child {
	background: none;
}
.xy_xxxz_dh li a {
	display: block;
	font-size: 18px;
	color: #666;
}
.xy_xxxz_dh li:hover a {
	color: #2f82c4;
}
.xy_xxxz_dh li.on a {
	color: #2f82c4;
}
.xy_xxxz_nr  {
	padding: 0 40px;
}
.xy_xxxz_nr .hd {
	height: 105px;
	line-height: 105px;
	background: url("xy_zmhd3.png") no-repeat center center;
}
.xy_xxxz_nr .hd a {
	display: block;
	width: 240px;
	height: 100%;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #015293;
}
.xy_xxxz_nr .mid {
	padding: 35px 50px 50px 70px;
	background-color: #f2f2f2;
	border-radius: 5px;
}
.xy_xxxz_nr .mid p {
	line-height: 35px;
	font-size: 16px;
	color: #015293;
}
.xy_xxxz_nr .bot {
	height: 38px;
	line-height: 38px;
	margin-top: 40px;
}
.xy_xxxz_nr .bot p {
	float: left;
}
.xy_xxxz_nr .bot p:first-child {
	margin-left: 460px;
	margin-right: 17px;
}
.xy_xxxz_nr .bot p span {
	cursor: pointer;
	font-size: 14px;
	color: #666;
}
.xy_xxxz_nr .bot input {
	vertical-align: initial;
	cursor: pointer;
}
.xy_xxxz_nr .bot #btn {
	width: 134px;
	height: 38px;
	color: #333;
	font-size: 16px;
	border:none;
	cursor: pointer;
	text-align: center;
	box-sizing: border-box;
	background-color: #f2f2f2;
}
.xy_xxxz_nr .bot #btn.on {
	color: #fff;
	background: url("xy_zmhd4.png") no-repeat 96px center;
	background-color: #015293;
	padding-left: 31px;
	text-align: left;
}
/* 写信须知 2020-02-14 */




/* 反馈统计 2020-02-17 */
.xy_fktj {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}
.xy_fktj_nr  {
	padding: 0 40px;
}
.xy_fktj_nr .hd {
	height: 105px;
	line-height: 105px;
	background: url("xy_zmhd3.png") no-repeat center center;
}
.xy_fktj_nr .hd a {
	display: block;
	width: 240px;
	height: 100%;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #015293;
}
.xy_fktj_nr .bd ul {
	min-height: 450px;
}
.xy_fktj_nr .bd li {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dashed #e9e9e9;
}
.xy_fktj_nr .bd li a {
	display: inline-block;
	color: #333;
	padding-left: 40px;
	background: url("xy_fktj1.png") no-repeat 17px center;
	max-width: 865px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_fktj_nr .bd li a:hover {
	color: #015293;
	background: url("xy_fktj2.png") no-repeat 17px center;
}
.xy_fktj_nr .bd li span {
	float: right;
	font-size: 16px;
	color: #999;
}
/* 反馈统计 2020-02-17 */



/* 来信选登 2020-02-17 */
.xy_lxxd {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}
.xy_lxxd_nr  {
	padding: 0 40px;
}
.xy_lxxd_nr .hd {
	height: 105px;
	line-height: 105px;
	background: url("xy_zmhd3.png") no-repeat center center;
}
.xy_lxxd_nr .hd a {
	display: block;
	width: 240px;
	height: 100%;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #015293;
}
.xy_lxxd_nr .mid {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #333;
	background-color: #f1f9ff;
}
.xy_lxxd_nr .mid > span {
	float: left;
}
.xy_lxxd_nr .mid .span1 {
	margin-left: 60px;
}
.xy_lxxd_nr .mid .span2 {
	margin-left: 590px;
}
.xy_lxxd_nr .mid .span3 {
	margin-left: 118px;
}
.xy_lxxd_nr .mid .span4 {
	margin-left: 118px;
}
.xy_lxxd_nr .bd ul {
	margin-top: 15px;
	min-height: 420px;
}
.xy_lxxd_nr .bd li {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dashed #e9e9e9;
}
.xy_lxxd_nr .bd li a {
	float: left;
	padding-left: 40px;
	background: url("xy_fktj1.png") no-repeat 17px center;
	width: 675px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_lxxd_nr .bd li a:hover {
	color: #015293;
	background: url("xy_fktj2.png") no-repeat 17px center;
}
.xy_lxxd_nr .bd li span {
	float: left;
	color: #999;
	font-size: 16px;
}
.xy_lxxd_nr .bd li .span2 {
	margin-left: 103px;
}
.xy_lxxd_nr .bd li .span3 {
	margin-left: 110px;
}
/* 来信选登 2020-02-17 */




/* 数据开放 2020-02-17 */
.xy_sjkf {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}

.xy_sjkf_nr .hd {
	height: 105px;
	line-height: 105px;
	background: url("xy_zmhd3.png") no-repeat center center;
}
.xy_sjkf_nr .hd a {
	display: block;
	width: 240px;
	height: 100%;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #015293;
}
.xy_sjkf_nr .bd table {
	border-spacing: unset;
	border-left: 1px solid #e6e6e6;
}
.xy_sjkf_nr .bd table th {
	height: 45px;
	line-height: 45px;
	background-color: #f1f9ff;
	font-weight: 400;
	border-right: 1px solid #e6e6e6;
	font-size: 18px;
	color: #333;
}
.xy_sjkf_nr .bd table td {
	height: 45px;
	line-height: 45px;
	font-weight: 400;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	font-size: 16px;
	color: #333;
}
.xy_sjkf_nr .bd table td a {
	display: inline-block;
}
.xy_sjkf_nr .bd table td a:hover {
	color: #015293;
}
.xy_sjkf_nr .bd table .th1 {
	width: 137px;
}
.xy_sjkf_nr .bd table .th2 {
	width: 309px;
}
.xy_sjkf_nr .bd table .th3 {
	width: 222px;
}
.xy_sjkf_nr .bd table .th4 {
	width: 223px;
}
.xy_sjkf_nr .bd table .th5 {
	width: 223px;
}
/* 数据开放 2020-02-17 */



/* 我要写信 2020-02-17 */
.xy_wyxx {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top:-50px;
}
.xy_wyxx_nr  {
	padding: 0 40px;
}
.xy_wyxx_nr .hd {
	height: 105px;
	line-height: 105px;
	background: url("xy_zmhd3.png") no-repeat center center;
}
.xy_wyxx_nr .hd a {
	display: block;
	width: 240px;
	height: 100%;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #015293;
}
.xy_wyxx_nr .bd {
	width: 1040px;
}
/* 我要写信 2020-02-17 */



/* 信件查询 2020-02-17 */
.xy_xjcx {
	background-color: #fff;
	padding: 0 30px 45px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
}
.xy_xjcx_nr  {
	padding: 0 40px;
}
.xy_xjcx_nr .hd {
	height: 105px;
	line-height: 105px;
	background: url("xy_zmhd3.png") no-repeat center center;
}
.xy_xjcx_nr .hd a {
	display: block;
	width: 240px;
	height: 100%;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #015293;
}
.xy_xjcx_nr .bd {
	padding-bottom: 31px;
	border-bottom: 1px solid #e0e0e0;
}
.xy_xjcx_nr .bd span {
	float: left;
	height: 46px;
	line-height: 46px;
	color: #333;
	font-size: 16px;
	margin-right: 17px;
	padding-left: 32px;
}
.xy_xjcx_nr .bd input {
	float: left;
	height: 46px;
	line-height: 46px;
	box-sizing: border-box;
	padding-left: 20px;
	background-color: #fcfcfc;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	width: 334px;
	font-size: 16px;
}
.xy_xjcx_nr .bd .input2 {
	margin-left: 20px; 
}
.xy_xjcx_nr .bd .input3 {
	padding-left: 0;
	width: 178px;
	background-color: #015293;
	color: #fff;
	border: none;
	margin-left: 29px;
}	
.xy_xjcx_nr .bd p {
	font-size: 14px;
	color: #999;
	padding-left: 148px;
	margin-top: 15px;
}
/* 信件查询 2020-02-17 */


/* 信件细览 2020-02-17 */
.xy_xjxl {
	background-color: #fff;
	padding: 8px 30px 30px;
	margin-bottom: 40px;
	box-sizing: border-box;
	box-shadow: 0 5px 5px #e2e2e2;
	min-height: 500px;
	margin-top: -50px;
}
.xy_xjxl_nr  {
	padding: 40px 40px;
}
#content {
	width: 980px;
}
#content > div {
	margin-top: 31px;
	vertical-align: top;
}
#content span {
	display: inline-block;
	width: 895px;
	margin-left: 21px;
	padding: 10px 20px;
	line-height: 32px;
	background-color: #fcfcfc;
	border:1px solid #d2d2d2;
	border-radius: 3px;
	padding-left: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;  
	-webkit-box-sizing: border-box; 
	-o-box-sizing: border-box; 
	-ms-box-sizing: border-box;
	color: #868686;
	vertical-align: middle;
}
#content .xfxm {
	margin-left: -17px;
}
#content .content1 span,
#content .content4 span {
	width: 335px;
}
#content .content1 .lxsj span,
#content .content4 .hfdw span {
	width: 430px;
}
#content .content3 {
	padding-bottom: 50px;
	border-bottom: 1px solid #e6e6e6;
}
#content .content4 {
	margin-top: 50px;
}
#content .lxnr span,
#content .hfnr span {
	padding: 10px 20px;
	height: auto;
	line-height: 32px;
	vertical-align: top;
}
/* 信件细览 2020-02-17 */


/* 征集调查 2020-02-17 */
.xy_zjdc {
	background-color: #fff;
    padding: 8px 30px 30px;
    margin-bottom: 40px;
    box-sizing: border-box;
    box-shadow: 0 5px 5px #e2e2e2;
    min-height: 500px;
    margin-top: -50px;
}
.xy_zjdc_nr {
	padding: 0 40px;
}
.xy_zjdc_nr .hd {
	height: 100px;
	background-color: #f5f5f5;
	border-radius: 10px;
	margin-top: 41px;
}
.xy_zjdc_nr .hd1 {
	width: 97px;
	height: 100%;
	background: url("xy_zjdc1.png") no-repeat center center;
}
.xy_zjdc_nr .hd2 {
	width: 830px;
	height: 100%;
}
.xy_zjdc_nr .hd2 a {
	font-weight: 700;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 8px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_zjdc_nr .hd2 a:hover {
	color: #015293;
}
.xy_zjdc_nr .hd2 p {
	font-size: 14px;
	color: #999;
	margin-bottom: 5px;
}
.xy_zjdc_nr .hd2 p i {
	font-weight: 700;
}
.xy_zjdc_nr .hd3 {
	padding-top: 57px;
}
.xy_zjdc_nr .hd3 em {
	display: inline-block;
	width: 74px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #a1a1a1;
	border-radius: 25px;
}
.xy_zjdc_nr .mid {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #333;
	background-color: #f1f9ff;
	margin-top: 20px;
}
.xy_zjdc_nr .mid > span {
	float: left;
}
.xy_zjdc_nr .mid .span1 {
	margin-left: 20px;
}
.xy_zjdc_nr .mid .span2 {
	margin-left: 280px;
}
.xy_zjdc_nr .mid .span3 {
	margin-left: 420px;
}
.xy_zjdc_nr .mid .span4 {
	margin-left: 80px;
}
.xy_zjdc_nr .bd ul {
	margin-top: 20px;
}
.xy_zjdc_nr .bd li {
	height: 45px;
	line-height: 45px;
}
.xy_zjdc_nr .bd li em {
	float: left;
	width: 58px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	background-color: #a1a1a1;
	text-align: center;
	border-radius: 5px;
	margin-top: 10px;
	margin-left: 10px;
}
.xy_zjdc_nr .bd li a {
	float: left;
	width: 680px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 24px;
}
.xy_zjdc_nr .bd li a:hover {
	color: #015293;
}
.xy_zjdc_nr .bd li p {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #999;
}
.xy_zjdc_nr .bd li .p1 {
	margin-left: 15px;
}
.xy_zjdc_nr .bd li .p2 {
	margin-left: 72px;
}
/* 征集调查 2020-02-17 */


/* 党建工作 2020-02-17 */
.xy_djgz {
	background-color: #fff;
    padding: 30px 30px 45px;
    margin-bottom: 40px;
    box-sizing: border-box;
    box-shadow: 0 5px 5px #e2e2e2;
    min-height: 500px;
    margin-top: -50px;
}
.xy_djgz_jgjj {
	height: 249px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url("xy_djgz2.png") no-repeat center center;
	padding: 0 41px;
}
.xy_djgz_jgjj .hd {
	height: 86px;
	line-height: 86px;
	background: url("xy_zmhd3.png") no-repeat center center;
}
.xy_djgz_jgjj .hd a {
	display: block;
	width: 240px;
	height: 100%;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #015293;
}
.xy_djgz_jgjj .mid p {
	line-height: 35px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.xy_djgz_jgjj .bd {
	margin-top: 15px;
}
.xy_djgz_jgjj .bd a {
	color: #0a4e7f;
}
.xy_djgz_siTab {
	margin-top: 30px;
}
.xy_djgz_siTab .siTab {
	width: 530px;
}
.xy_djgz_siTab .siTab .hd {
	height: 46px;
	line-height: 46px;
	border-bottom: 2px solid #0d1c28;
}
.xy_djgz_siTab .siTab .hd span {
	font-size: 18px;
	font-weight: 700;
	color: #015293;
	display: inline-block;
	height: 44px;
	border-bottom: 4px solid #015293;
}
.xy_djgz_siTab .siTab .hd a {
	padding-left: 21px;
	background: url("xy_index15.png") no-repeat left center;
	font-size: 14px;
	color: #999;
	float: right;
}
.xy_djgz_siTab .siTab .bd ul {
	margin-top: 15px;
}
.xy_djgz_siTab .siTab .bd li {
	height: 40px;
	line-height: 40px;
}
.xy_djgz_siTab .siTab .bd li a {
	display: inline-block;
	padding-left: 15px;
	background: url("xy_index17.png") no-repeat left center;
	max-width: 420px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_djgz_siTab .siTab .bd li a:hover {
	color: #015293;
}
.xy_djgz_siTab .siTab .bd li span {
	float: right;
	color: #999;
	font-size: 14px;
}
.xy_djgz_siTab .xy_xxyd .bd ul {
	margin-top: 20px;
}
.xy_djgz_siTab .xy_xxyd .bd li {
	float: left;
	width: 530px;
}
.xy_djgz_siTab .xy_xxyd .bd li:first-child+li {
	margin: 0 22px;
}
.xy_djgz_siTab .xy_xxyd .bd li:first-child+li+li+li {
	margin-top: 4px;
}
.xy_djgz_siTab .xy_xxyd .bd .imgLi {
	width: 157px;
	height: 71px;
}
.xy_djgz_siTab .xy_xxyd .bd .imgLi a {
	padding-left: 0;
	background: none;
	display: block;
	width: 157px;
	height: 71px;
}
.xy_djgz_siTab .xy_xxyd .bd .imgLi img {
	display: block;
	width: 157px;
	height: 71px;
	transition: .3s;
}
.xy_djgz_siTab .xy_xxyd .bd .imgLi img:hover {
	transform: scale(1.1,1.1);
	transition: .3s;
}
.xy_djgz_siTab2 {
	margin-top: 15px;
}
/* 党建工作 2020-02-17 */


/* 政务公开 2020-02-18 */
.xy_zwgk {
	background-color: #fff;
    padding: 8px 30px 40px;
    margin-bottom: 40px;
    box-sizing: border-box;
    box-shadow: 0 5px 5px #e2e2e2;
    min-height: 500px;
    margin-top: -50px;
}
.xy_zwgk1 .xy_dwgk {
	width: 382px;
}
.xy_zwgk1 .xy_dwgk .hd {
	height: 46px;
	line-height: 46px;
	border-bottom: 2px solid #0d1c28;
}
.xy_zwgk1 .xy_dwgk .hd span {
	font-size: 18px;
	font-weight: 700;
	color: #015293;
	display: inline-block;
	height: 44px;
	border-bottom: 4px solid #015293;
}
.xy_zwgk1 .xy_dwgk .hd a {
	padding-left: 21px;
	background: url("xy_index15.png") no-repeat left center;
	font-size: 14px;
	color: #999;
	float: right;
}
.xy_zwgk1 .xy_dwgk .mid {
	margin-top: 19px;
}
.xy_zwgk1 .xy_dwgk .mid-left {
	width: 136px;
	height: 167px;
	border: 1px solid #90afc6;
	box-shadow: 0 0 5px #eaeaea;
	padding-top: 10px;
	box-sizing: border-box;
}
.xy_zwgk1 .xy_dwgk .mid-left a {
	display: block;
	width: 117px;
	height: 145px;
	overflow: hidden;
}
.xy_zwgk1 .xy_dwgk .mid-left a img {
	display: block;
	width: 117px;
	height: 145px;
}
.xy_zwgk1 .xy_dwgk .mid-right {
	width: 207px;
	margin-right: 12px;
}
.xy_zwgk1 .xy_dwgk .mid-right .mid-right-hd {
	padding: 10px 0 17px;
	border-bottom: 1px solid #e6e6e6;
}
.xy_zwgk1 .xy_dwgk .mid-right .mid-right-hd a {
	font-size: 18px;
	font-weight: 700;
}
.xy_zwgk1 .xy_dwgk .mid-right .mid-right-hd a:hover {
	color: #015293;
}
.xy_zwgk1 .xy_dwgk .mid-right .mid-right-hd p {
	margin-top: 13px;
}
.xy_zwgk1 .xy_dwgk .mid-right .mid-right-bd p {
	line-height: 25px;
	color: #666;
	margin-top: 20px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.xy_zwgk1 .xy_dwgk .bd {
	margin-top: 21px;
	min-height: 93px;
	border: 1px solid #90afc6;
	box-sizing: border-box;
	background: url("xy_ldjs5-2.png") repeat center center;
}
.xy_zwgk1 .xy_dwgk .bd ul {
	display: block;
	width: 100%;
	min-height: 93px;
	box-sizing: border-box;
	background: url("xy_zwgk3.png") no-repeat center top,url("xy_zwgk4.png") no-repeat center bottom;
	padding-left: 30px;
	padding-top: 6px;
}
.xy_zwgk1 .xy_dwgk .bd li {
	float: left;
	height: 40px;
	line-height: 40px;
	margin-right: 35px;
	width: 80px;
}
.xy_zwgk1 .xy_dwgk .bd li a {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_zwgk1 .xy_dwgk .bd li a:hover {
	color: #015293;
}
.xy_zwgk1 .xy_tzgg {
	width: 688px;
}
.xy_zwgk1 .xy_tzgg .hd {
	height: 46px;
	line-height: 46px;
	border-bottom: 2px solid #0d1c28;
}
.xy_zwgk1 .xy_tzgg .hd span {
	font-size: 18px;
	font-weight: 700;
	color: #015293;
	display: inline-block;
	height: 44px;
	border-bottom: 4px solid #015293;
}
.xy_zwgk1 .xy_tzgg .hd a {
	padding-left: 21px;
	background: url("xy_index15.png") no-repeat left center;
	font-size: 14px;
	color: #999;
	float: right;
}
.xy_zwgk1 .xy_tzgg .bd ul {
	margin-top: 20px;
}
.xy_zwgk1 .xy_tzgg .bd li {
	height: 40px;
	line-height: 40px;
}
.xy_zwgk1 .xy_tzgg .bd li a {
	display: inline-block;
	padding-left: 27px;
	background: url("xy_zwgk2.png") no-repeat 7px center;
	max-width: 560px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_zwgk1 .xy_tzgg .bd li a:hover {
	color: #015293;
}
.xy_zwgk1 .xy_tzgg .bd li span {
	float: right;
	font-size: 14px;
	color: #999;
}
.xy_zwgk2 {
	height: 131px;
	background: url("xy_zwgk10.png") no-repeat center center;
	margin-top: 32px;
}
.xy_zwgk2_left {
	margin-top: 41px;
	margin-left: 41px;
}
.xy_zwgk2_left span {
	font-size: 20px;
	font-weight: 700;
	color: #015293;
}
.xy_zwgk2_left i {
	display: block;
	width: 57px;
	height: 3px;
	background-color: #015293;
	margin-left: 0;
	margin-top: 13px;
}
.xy_zwgk2_right {
	margin-top: 23px;
	margin-right: 7px;
}
.xy_zwgk2_right li {
	float: left;
	width: 149px;
	height: 85px;
	background-color: #fff;
	text-align: center;
	margin-right: 27px;
	box-shadow: 0px 0px 3px #94c0e9;
	transition: .3s;
}
.xy_zwgk2_right li a {
	display: block;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	padding-top: 59px;
	box-shadow: 3px 3px 5px #94c0e9;
}
.xy_zwgk2_right li:hover {
	transform: translateY(-5px);
	transition: .3s;
}
.xy_zwgk2_right li:hover a {
	color: #015293;
}
.xy_zwgk2_right .li1 a {
	background: url("xy_zwgk5.png") no-repeat center 12px;
}
.xy_zwgk2_right .li2 a {
	background: url("xy_zwgk6.png") no-repeat center 12px;
}
.xy_zwgk2_right .li3 a {
	background: url("xy_zwgk7.png") no-repeat center 12px;
}
.xy_zwgk2_right .li4 a {
	background: url("xy_zwgk8.png") no-repeat center 12px;
}
.xy_zwgk2_right .li5 a {
	background: url("xy_zwgk9.png") no-repeat center 12px;
}
.xy_zwgk3 {
	margin-top: 15px;
}
.xy_zwgk3_tab {
	width: 530px;
	min-height: 295px;
}
.xy_zwgk3_tab .hd {
	height: 46px;
	line-height: 46px;
	border-bottom: 2px solid #0d1c28;
}
.xy_zwgk3_tab .hd ul {
	float: left;
}
.xy_zwgk3_tab .hd span {
	float: right;
}
.xy_zwgk3_tab .hd li {
	float: left;
	font-size: 18px;
	height: 44px;
	line-height: 44px;
	cursor: pointer;
	margin-right: 35px;
	padding: 0 5px;
}
.xy_zwgk3_tab .hd li.on {
	font-weight: 700;
	color: #015293;
	border-bottom: 4px solid #015293;
}
.xy_zwgk3_tab .hd a {
	padding-left: 21px;
	background: url("xy_index15.png") no-repeat left center;
	font-size: 14px;
	color: #999;
	float: right;
}
.xy_zwgk3_tab .bd ul {
	margin-top: 27px;
	min-height: 220px;
}
.xy_zwgk3_tab .bd li {
	height: 38px;
	line-height: 38px;
}
.xy_zwgk3_tab .bd li a {
	padding-left: 17px;
	background: url("xy_zwgk2.png") no-repeat left center;
	display: inline-block;
	max-width: 420px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xy_zwgk3_tab .bd li span {
	float: right;
	color: #c1c1c1;
}
.xy_zwgk3_tab .bd li:first-child {
	height: 129px;
	margin-bottom: 15px;
}
.xy_zwgk3_tab .bd .li1 {
	width: 200px;
	height: 129px;
}
.xy_zwgk3_tab .bd .li1 a {
	display: block;
	width: 200px;
	height: 129px;
	overflow: hidden;
	padding-left: 0;
	background: none;
}
.xy_zwgk3_tab .bd .li1 a img {
	display: block;
	width: 200px;
	height: 129px;
	transition: .3s;
}
.xy_zwgk3_tab .bd .li1 a img:hover {
	transform: scale(1.1,1.1);
	transition: .3s;
}
.xy_zwgk3_tab .bd .li2 {
	width: 305px;
	padding-top: 10px;
}
.xy_zwgk3_tab .bd .li2 a {
	line-height: 28px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	padding-left: 0;
	background: none;
	white-space: normal;
}
.xy_zwgk3_tab .bd .li2 p {
	color: #c1c1c1;
}
.xy_zwgk3_tab .bd li a:hover {
	color: #015293;
}
.xy_zwgk3_tab .bd .xy_zcfg {
	margin-top: 17px;
}
.xy_zwgk3_tab .bd .xy_zcfg li:first-child {
	height: 38px;
	line-height: 38px;
	margin-bottom: 0;
}
.xy_zwgk3_tab .bd .xy_gzbg {
	margin-top: 17px;
}
.xy_zwgk3_tab .bd .xy_gzbg li:first-child {
	height: 38px;
	line-height: 38px;
	margin-bottom: 0;
}
/* 政务公开 2020-02-18 */



/* 网站地图 2020-02-18 */
.xy_wzdt {
	background-color: #fff;
    padding: 8px 30px 30px;
    margin-bottom: 40px;
    box-sizing: border-box;
    box-shadow: 0 5px 5px #e2e2e2;
    min-height: 500px;
    margin-top: -50px; 
}
.DITU {
	border: 1px solid #f0f0f0;
	margin-bottom: 20px;
}
.DITU .hd {
	height: 44px;
	line-height: 44px;
	background-color: #fafafa;
	padding-left: 20px;
}
.DITU .hd a {
	font-size: 18px;
	color: #666;
}
.DITU .hd a:hover {
	color: #ef785e;
}
.DITU .bd {
	padding: 10px 20px;
}
.DITU .bd .ul1 li {
	float: left;
	margin-right: 85px;
	line-height: 44px;
	height: 44px;
}
.DITU .bd .ul1 li a {
	padding-left: 20px;
	display: block;
	color: #666;
	background: url("Xwzdt1.png") no-repeat left center;
}
.DITU .bd .ul1 li a:hover {
	color: #015293;
}
.DITU .bd .ul2 {
	border-top: 1px dashed #f0f0f0;
	margin-bottom: 5px;
}
.DITU .bd .ul2 span {
	float: left;
	margin-right: 85px;
	line-height: 44px;
	height: 36px;
}
.DITU .bd .ul2 span a {
	padding-left: 20px;
	display: inline-block;
	color: #666;
	background: url("Xwzdt1.png") no-repeat left center;
}
.DITU .bd .ul2 span a:hover {
	color: #015293;
}
.DITU .bd .ul2 ul {
	float: left;
	width: 825px;
}
.DITU .bd .ul2 ul li {
	float: left;
	margin-right: 85px;
	line-height: 44px;
	height: 36px;
}
.DITU .bd .ul2 li a {
	padding-left: 20px;
	display: block;
	color: #666;
	background: url("Xwzdt2.png") no-repeat left center;
}
.DITU .bd .ul2 li a:hover {
	color: #015293;
}
/* 网站地图 2020-02-18 */


/* 二级页动画 2020-02-12 */
.xy_ejydh_bg {
	width: 100%;
	height: 251px;
}
.xy_ejydh_bg .w1180 {
	position: relative;
}
.xy_ejydh_bg img {
	position: absolute;
	right: 122px;
	top: 72px;
}
.xy_ejydh_bg span {
	position: absolute;
	right: 83px;
	top: 72px;
	font-size: 42px;
	font-weight: 700;
	color: #015293;
	letter-spacing: 4px;
    text-shadow: 5px 5px 16px #ffffff;
    width: 230px;
    text-align: center;
}
.xy_ejydh_bg svg {
	position: absolute;
	right: -50px;
	top: 0;
}
.xy_ejydh_bg .path1 {    
	stroke-dasharray: 537;
	stroke-dashoffset: 537;
	animation: dash 3s linear both;
}
.xy_ejydh_bg .img1 {
	transform: rotateX(360deg);
	animation: dasha 1.5s linear 3s both;
}
@keyframes dash {    
   to {        
       stroke-dashoffset: 0;    
   }
}
@keyframes dasha {    
   to {        
       transform: rotateX(0);    
   }
}
.xy_ztzl_bg {
	background: url("xy_ztzl1.png") no-repeat center center;
}
.xy_zmhd_bg {
	background: url("xy_zmhd1.png") no-repeat center center;
}
.xy_sjkf_bg {
	background: url("xy_sjkf1.png") no-repeat center center;
}
.xy_tongYlb_bg {
	background: url("xy_xwzx1.png") no-repeat center center;
}
.xy_jggk_bg {
	background: url("xy_jggk1.png") no-repeat center center;
}
.xy_djgz_bg {
	background: url("xy_djgz1.png") no-repeat center center;
}
.xy_zwgk_bg {
	background: url("xy_zwgk1.png") no-repeat center center;
}
.xy_wzdt_bg {
	background: url("xy_ztzl1.png") no-repeat center center;
}
/* 二级页动画 2020-02-12 */

/*20200324*/
.chnBg {
	background: url("channelbg.png") no-repeat center center;
	height: 188px;
}
.xy_tongYlb_bg .channelname {
	font-size: 32px;
	line-height: 37px;
	padding-top: 28px;
	padding-left: 70px;
	font-weight: bold;
	color: #015293;
	display: block;
}
.xy_Dqwz {
	height: 46px;
	line-height: 46px;
	padding-left:70px;
	box-sizing: border-box;
}
.xy_Dqwz a {
	font-size: 14px;
	color: #015293;
}
.xy_Dqwz a:hover {
	color: #015293;
}