@charset "utf-8";
/* CSS Document */
.er_conbg {
	background: url(sp_index_02.png) no-repeat top center;
}
.er_con {
	width: 1200px;
	margin: 0px auto;
	padding-top: 20px;
	margin-bottom: 20px;
}
.clearfix {
	zoom: 1;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
/*互动交流*/
.btn4 img {
	margin: 20px 0 15px 0;
}
.citizen1_ly .fr p {
	font-size: 14px;
	line-height: 30px;
	color: #fff;
}
.white, .white a:link, .white a:visited, .white a:hover {
	color: #fff;
}
.citizen1Con {
	background: #0980de url(citizen1.jpg) no-repeat;
	height: 328px;
	width: 1200px;
	background-size: 100%;
}
.tit2 {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #ccc;
	color: #0e63ba;
	font-size: 18px;
	font-weight: 900;
	padding-left: 20px;
	background: url(tit2_x.png) no-repeat left center;
}
.tit2 a h3, .tit2 h3 a {
	color: #0e63ba;
	font-size: 18px;
	font-weight: 900;/*	display: block;*/
}
.tit12 {
	text-align: center;
	font-size: 30px;
	line-height: 32px;
	margin-top: 20px;
}
.tit12 i {
	height: 28px;
	border-bottom: 2px solid #fff;
	width: 60px;
	display: inline-block;
	margin: 0 10px;
}
.citizen1_ly {
	width: 880px;
	margin: 12px auto 0px auto;
}
.citizen1_ly .fl {
	width: 652px;
}
.citizen1_ly .fr {
	width: 200px;
}
.tit13 {
	font-size: 20px;
	line-height: 24px;
}
.tit13 a.active {
	font-weight: bold;
}
.list11 {
	background: url(citizen2.png);
	width: 612px;
	height: 171px;
	margin-top: 15px;
	padding: 10px 20px;
}
.list11 li {
	font-size: 14px;
	line-height: 36px;
	background: url(erlist_d1.png) no-repeat 0 16px;
	padding-left: 18px;
	text-align: right;
}
.list11 li span {
	float: left;
	line-height: 36px;
	width:85%;
	text-align:left;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.list11 li em {
	color: #fff;
}
.btn4 {
	margin-top: 39px;
}
.btn4 img {
	margin: 25px 0 20px 0;
}
.citizen2Con {
	margin-top: 30px;
}
.list12 {
	width: 974px;
	margin-left: 0
}
.list12 div.box1 {
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.list12 div.box1 span {
	background: #c3c2c6;
	height: 17px;
	line-height: 17px;
	border-radius: 7px;
	color: #fff;
	font-size: 12px;
	float: left;
	width: 46px;
	text-align: center;
}
.list12 div.box1 span.green {
	background: #7ca14b;
}
.list12 div.box1 div {
	float: right;
	width: 890px;
	padding-right: 23px;
}
.list12 div.box1 div h3 {
	font: bold 16px/18px \5FAE\8F6F\96C5\9ED1;
}
.list12 div.box1 div p {
	margin-top: 13px;
	color: #373643
}
.list12 div.box1 div p, .list12 div.box1 div i {
	font-size: 14px;/*font-family: \5B8B\4F53*/
	;
	line-height: 24px;
}
.list12 div.box1 div i {
	float: right;
	width: 83px;
	height: 24px;
	color: #fff;
	text-align: center;
	background: #3982d8;
	border-radius: 10px;
	font-style: normal;
	margin-top: -3px;
}
.citizen3Con {
	margin-top: 20px;
	background: #ffffff;
	padding: 15px 15px 25px 15px;
}
.citizen3Con .fl {
	width: 530px;
}
.citizen3Con .fr {
	width: 615px;
	padding-top: 26px;
}
.pic13 {
	width: 530px;
	float: left;
	position: relative;
	margin-top: 27px;
}
.pic13 a {
	width: 530px;
	display: block;
	height: 332px;
}
.pic13 a img {
	width: 100%;
	height: 100%;
}
.scoll2 {
	width: 615px;
	float: right;
	height: 331px;
	overflow: auto;
	overflow-x: hidden;
}
.scoll2 #active h3 {
	background: url(time1.png) no-repeat 8px center #347ed4;
	color: #fff;
}
.scoll2 div.txt2 {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0;
}
.scoll2 div.txt2 h3 {
	height: 51px;
	padding-left: 36px;
	width: 100%;
	color: #202020;
	font: normal 20px/51px \5FAE\8F6F\96C5\9ED1;
}
.scoll2 div #bor1 {
	border: 1px solid #dcdcdc;
	border-top: none;
	padding: 20px 10px;
	width: 98%;
}
.scoll2 div #bor1 h4 {
	font: bold 20px/22px \5FAE\8F6F\96C5\9ED1;
}
.scoll2 div #bor1 p {
	margin-top: 10px;/*font-family: \5B8B\4F53*/
	;
	text-indent: 2em;
	line-height: 36px;
	font-size: 16px;
}
.scoll2::-webkit-scrollbar {
width:5px;
height:1px;
}
.scoll2::-webkit-scrollbar-thumb {
background:#535353;
}
.scoll2::-webkit-scrollbar-track {
background:#dcdcdc;
}
.citizen4Con {
	margin-top: 20px;
	background: #fff;
	padding: 15px;
}
.citizen4Con .fl {
	width: 785px;
}
.citizen4Con .fr {
	width: 358px;
}
.pic14 {
	margin-top: 55px
}
.pic10 {
	margin-top: 18px;
}
.pic10 span {
	float: left;
	margin-right: 14px;
	font-size: 14px;/*font-family: \5B8B\4F53*/
	width: 530px;
	display: block;
}
.pic10 span a {
	height: 332px;
	width: 530px;
	display: block;
}
.pic10 span a img {
	display: block;
	width: 100%;
	height: 100%;
}
.pic10 div {
	float: right;
	width: 235px;/*font-family: \5B8B\4F53*/
}
.pic10 div p {
	border-radius: 5px;
	padding: 10px;
	width: 215px;
	background: #f3f4f8;
	margin: 4px 0 10px 0;
	clear: both;
	overflow: hidden;
	text-align: left;
}
.pic10 div p i {
	color: #347ed4;
	font-size: 16px;
	font-weight: bold;
	font-family: \5FAE\8F6F\96C5\9ED1;
	width: 53px;
	font-style: normal;
	vertical-align: top;
	line-height: 180%;
}
.pic10 div p em {
	display: inline-block;
	width: 160px
}
.hd_list li {
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	background: url(erlist_d.png) no-repeat left center;
}
.hd_list li a {
	display: block;
	float: left;
	color: #666;
	width:72%;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.hd_list li a:hover {
	color: #000;
}
.hd_list li em {
	display: block;
	float: right;
	color: #666;
}
.hd_yizj {
	background: #fff;
	padding: 15px;
	margin-top: 20px;
}
.yjzj_div {
	margin-top: 15px;
	margin-bottom: 15px;
}
.yj_txt {
	width: 45%;
	margin-right: 5%;
	margin-bottom: 2%;
}
.yj_txt .yj_date {
	width: 15%;
	margin-right: 2%;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.yj_txt .yj_date h4 {
	text-align: center;
	font-size: 14px;
	padding: 2% 2%;
}
.yj_txt .yj_date h5 {
	text-align: center;
	color: #fff;
	padding: 2% 2%;
}
.yj_txt .yj_date .jxz {
	background: #0960b5;
}
.yj_txt .yj_date .yjs {
	background: #dbd9da;
}
.yj_txt p {
	width: 82%;
	font-size: 16px;
	color: #333;
	line-height: 25px;
}
.yj_txt p a {
	margin-left: 3%;
	color: #0960b5;
	font-weight: 900;
}
.san_an a {
	display: block;
	float: left;
}
.san_an a:nth-child(2) {
	margin: 0px 3%;
}
/*政务公开*/
.zhengfu3Con .fl {
	margin-top: 20px;
	background: #ffffff;
	padding: 15px 15px 15px 15px;
	width: 46.5%;
	height: 535px;
}
.zhengfu3Con .fr {
	margin-top: 20px;
	background: #ffffff;
	padding: 15px 15px 15px 15px;
	width: 46.5%;
	height: 535px;
}
.tit3 {
	display: block;
	height: 45px;
	line-height: 45px;
	color: #333;
	font-weight: 900;
	font-size: 24px;
	margin-bottom: 10px;
}
.zfld {
	text-align: center;
	margin-bottom: 10px;
}
.zfld p span {
	display: block;
	text-align: center;
	font-size: 20px;
	color: #333;
	font-weight: 900;
	height: 40px;
	line-height: 40px;
}
.zfld p a {
	display: inline-block;
	text-align: center;
	font-size: 20px;
	color: #185aae;
	height: 40px;
	line-height: 40px;
}
.zf_tabtit {
	border-bottom: 1px solid #ccc;
	padding: 10px 0px;
}
.zf_tabtit span {
	font-size: 18px;
	color: #333;
	cursor: pointer;
}
.zf_tabtit span.on {
	color: #185aae;
	border-bottom: 2px solid #185aae;
	padding-bottom: 9px;
}
.zf_ul {
	height: 420px;
	overflow-y: scroll;
	margin-top: 15px;
}
.zf_ul::-webkit-scrollbar {/*滚动条整体样式*/
 width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px;
}
.zf_ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 border-radius: 10px;
background-color: #3286f8;
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
}
.zf_ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        /*border-radius: 10px;*/
        background: #EDEDED;
}
.zf_ul li {
	width: 49%;
	height: 30px;
	line-height: 30px;
	float: left;
}
.zf_ul li a {
	display: block;
	padding-left: 10px;
	background: url(erlist_d.png) no-repeat left center;
	font-size: 15px;
}
.zf_ul li a:hover {
	color: #185aae;
}
.zfxxgk a {
	display: block;
	float: left;
	margin-right: 2%;
	width: 147px;
	height: 90px;
	line-height: 90px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	border-radius: 8px;
}
.zfxxgk a.gkzn {
	background: #f699cd;
}
.zfxxgk a.gkzn:hover {
	background: #c45292;
}
.zfxxgk a.gkml {
	background: #a079ed;
}
.zfxxgk a.gkml:hover {
	background: #754fc1;
}
.zfxxgk a.ysqgk {
	background: #fbac1c;
}
.zfxxgk a.ysqgk:hover {
	background: #d38b07;
}
.zfxxgk a.ndbg {
	background: #99c725;
}
.zfxxgk a.ndbg:hover {
	background: #6f9411;
}
.zfxxgk a.gkjdkh {
	background: #3dbb7e;
}
.zfxxgk a.gkjdkh:hover {
	background: #199057;
}
.zhengfu3Con2 .fl {
	margin-top: 20px;
	background: #ffffff;
	padding: 15px 15px 15px 15px;
	width: 46.5%;
	height: 470px;
}
.zhengfu3Con2 .fr {
	margin-top: 20px;
	background: #ffffff;
	padding: 15px 15px 15px 15px;
	width: 46.5%;
}
.zf_img {
	width: 260px;
	height: 200px;
	float: left;
	margin: 10px 18px 0px 0px;
}
.zf_img a {
	width: 260px;
	height: 150px;
	display: block;
	overflow: hidden;
}
.zf_img a img {
	width: 100%;
	height: 100%;
	transition: all 2s;
}
.zf_img a:hover img {
	-webkit-transform: scale(1.5, 1.5);
}
.zf_img p a {
	width: 100%;
	height: auto;
	line-height: 20px;
	font-size: 16px;
	margin-top: 5px;
	text-align: center;
}
.gray {
	color: #999!important;
}
.zhengfu3Con3 .fl {
	margin-top: 20px;
	background: #ffffff;
	padding: 15px 15px 15px 15px;
	width: 46.5%;
}
.zhengfu3Con3 .fr {
	margin-top: 20px;
	background: #ffffff;
	padding: 15px 15px 15px 15px;
	width: 46.5%;
}
.tit4 h3 a {
	font-size: 22px;
	color: #333;
	font-weight: 900;
}
.tit4 h3 span {
	color: #666;
}
.zw_a {
	margin-top: 10px;
}
.zw_a a {
	display: block;
	float: left;
	width: 98px;
	height: 40px;
	line-height: 40px;
	padding: 2% 11% 2% 18%;
	background: #eff4fe;
	margin-right: 2%;
	position: relative;
	text-align: left;
	margin: 1.5% 1.5%;
}
.zw_a a img {
	display: inline-block;
	position: absolute;
	left: 18%;
	top: 33%;
}
.zwgk-banner {
	padding: 15px;
	background: #fff;
}
.zwgk-banner>.bl {
	width: 448px;
	height: 308px;
	position: relative;
	border: 1px solid #dbdbdb;
	overflow: hidden
}
.zwgk-banner>.bl .swiper-slide {
	position: relative
}
.zwgk-banner>.bl .swiper-slide>.banner-desc {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0;
	cursor: pointer;
	z-index: 2
}
.zwgk-banner>.bl .swiper-slide>.banner-title {
	position: absolute;
	bottom: -42px;
    left: 10px;
	cursor: pointer;
	z-index: 3
}
.zwgk-banner>.bl .swiper-slide>.banner-title h3 {
	color: #333;
	margin: 0;
	font-size: 18px;
	font-weight: 900;
}

.zwgk-banner>.bl .banner-t {
	position: absolute;
	z-index: 99;
	left: -1px;
	top: -1px;
	color: #fff;
	width: 95px;
	height: 58px;
	text-align: center;
	line-height: 48px;
	font-weight: 700;
	font-size: 16px;/*	background: url(/images2019/banner-t.png)*/
}
.zwgk-banner>.bl .banner-b {
	position: absolute;
	z-index: 99;
	left: 50%;
	margin-left: -33px;
	top: 178px
}
.zwgk-banner>.br {
	height: 310px;
	width: 690px
}
.zwgk-banner>.br .hd {
	height: 45px;
	border-bottom: 1px solid #bababa
}
.swiper-wrapper {
	height: 250px;
}
.swiper-slide a.banner-desc {
	display: block;
	width: 448px;
	height: 250px;
}
.swiper-slide a img {
	width: 100%;
	height: 100%;
}
.zwgk-banner>.br .hd>ul {
	height: 46px;
	clear: both
}
.zwgk-banner>.br .hd>ul span {
	font-size: 20px;
	color: #b0b0b0;
	padding: 0 20px
}
.zwgk-banner>.br .hd>ul>li {
	float: left;
	height: 46px;
	position: relative;
	cursor: pointer
}
.zwgk-banner>.br .hd>ul>li>h2 {
	font-size: 20px;
	font-weight: 700;
	height: 45px;
	border: none;
	color: #b4b3b3;
	margin-top: 1px;
	box-sizing: border-box
}
.zwgk-banner>.br .hd>ul>li>.triangle {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #f77668;
	position: absolute;
	bottom: -5px;
	left: 37px;
	display: none
}
.zwgk-banner>.br .hd>ul>.active>h2 {
	border-bottom: 3px solid #f77668;
	color: #000
}
.zwgk-banner>.br .hd>ul>.active>.triangle {
	display: block
}
.zwgk-banner>.br>.contents>.content {
	display: none;
	position: relative;
}
.zwgk-banner>.br>.contents>.active {
	display: block
}
.zwgk-banner>.br>.contents>.content>.more {
	font-size: 14px;
	color: #f77668;
	position: absolute;
	right: 0;
	top: -70px;
}
.zwgk-banner>.br .msg {
	margin-top: 60px;
	height: 64px;
	background: url(br-background.png)
}
.zwgk-banner>.br .msg .msg-l {
	background-color: #f77668;
	padding: 12px 20px;
	width: 40px;
	letter-spacing: 2px;
	text-align: center;
	height: 40px;
	font-size: 18px;
	line-height: 20px;
	color: #fff
}
.zwgk-banner>.br .msg .msg-r {
	height: 64px;
	font-size: 16px;
	line-height: 64px;
	font-weight: 700;
	margin-left: 30px
}
.zwgk-banner>.br .news {
	height: 180px;
	padding: 0 2px
}
.zwgk-banner>.br .news .li {
	height: 59px;
	line-height: 59px;
	width: 100%;
	border-bottom: 1px dotted #c3c3c3;
	font-size: 16px
}
.zwgk-banner>.br .news .li .li-l {
	width:590px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.zwgk-banner>.br .news .li .li-l span {
	background: url(zw_icon8.png) no-repeat center;
	display: inline-block;
	width: 17px;
	height: 16px;
}
.zwgk-banner>.br .news .li .li-l a {
	margin-left: 20px
}
.zwgk-banner>.br .news .li .li-r {
	color: #9a9a9a
}
.pagination {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	right: 10px;
	width: 50%;
	text-align: right
}
.swiper-pagination-switch {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	background: #d3d3d3;
	margin: 0 5px;
	opacity: .8;
	border: 1px solid #fff;
	cursor: pointer
}
.swiper-active-switch {
	background: #4fc1e9
}
.hd_imglist li {
	width: 17.8%;
	margin: 1% 1%;
	float: left;
	border: 1px solid #ccc;
	height: 110px;
}
.hd_imglist li a {
	display: block;
	width: 100%;
	height: 72px;
}
.hd_imglist li a img {
	width: 100%;
	height: 72px;
}
.hd_imglist li p a {
	display: block;
	width: 95%;
	height: auto;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	padding: 5px 5px;
	font-weight: 900;
}
/*当前位置*/
.sp_dqwz {
	height: 40px;
	line-height: 40px;
	padding: 15px;
	background: #fff;
	width: 1170px;
	margin: 20px auto;
}
.sp_dqwz span {
	padding-left: 20px;
	background: url(sp_dqwz.png) no-repeat left center;
	font-size: 16px;
	color: #0e63ba;
	background-size: 20px;
}
.sp_dqwz a {
	padding: 0px 5px;
	color: #333;
}
.sp_xwfbh {
	padding: 15px;
	background: #fff;
}
.sp_xwfbh .title {
	text-align: center;
	line-height: 40px;
	margin-top: 34px;
	width: 100%;
	margin-bottom: 34px;
	color: #c41707;
	font-size: 20px;
	font-weight: bold;
}
.sp_xwfbh .title_bor_bom {
	margin: 0px auto;
	width: 960px;
	border-top: #c8c8c8 1px dashed;
	padding-top: 32px
}
.sp_xwfbh .picBox {
	width: 265px;
	float: left;
}
.zfgk_lbtit_table {
	line-height: 26px;
	margin-top: 0px;
	width: 100%;
	background: #f3f5f8;
	height: 26px;
	color: #003690;
	font-size: 18px;
	font-weight: bold;
	margin-left: 0px;
	text-align: center;
	padding: 10px 0px;
}
.sp_xwfbh .picBox .xw_div {
	height: 801px;
	overflow-y: auto;
	overflow-x: hidden;
}
.sp_xwfbh .picBox .imgb {
	width: 250px;
	height: 184px;
}
.sp_xwfbh .zbBox {
	width: 895px;
	float: left;
	height: 847px;
	background: #f5f5f5;
}
.sp_xwfbh .xw_tit {
	line-height: 26px;
	color: #000;
	margin-left: 10px;
	font-size: 14px;
}
.sp_xwfbh .xw_tit strong {
	color: #003690;
	font-size: 14px;
	font-weight: bold;
}
.sp_xwfbh .xw_tit span {
	text-align: left;
	width: 550px;
	height: auto;
	margin-left: 9px;
	font-size: 14px;
}
.sp_xwfbh .zhiboc_boxAll {
	background: #f2f8fb;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0px 0;
	height: 640px;
}
.title_01 b {
	font-size: 30px;
	color: #267ccb;
	font-weight: bold;
	float: left;
}
.p4_con ul {
	width: 860px;
	margin: 0 auto;
}
.p4_con ul li {
	border-bottom: #c4c9cb 1px solid;
	padding: 20px 0;
}
.p4_con ul li h2 {
	color: #267ccb;
	font-size: 18px;
	padding-bottom: 8px;
}
.p4_con ul li p {
	font-size: 16px;
	text-indent: 2em;
}
.p4_1 {
	border: 1px solid #e5e5e5;
	background: #fff;
	overflow: hidden;
	margin: 15px auto;
	padding-bottom: 25px;
}
.p4_1 h3 {
	width: 93%;
	overflow: hidden;
	padding: 35px 0;
	margin: 0 auto
}
.p4_1 h3 i {
	float: left;
	font-size: 18px;
	font-weight: 900;
}
.p4_1 h3 em {
	float: right;
	font-size: 14px;
	color: #45a9e5;
	font-weight: normal
}
.p4_1 p {
	width: 93%;
	margin: 0 auto;
	text-indent: 2em;
	font-size: 16px;
	line-height: 28px;
}
.xw_wqhg {
	padding: 15px;
}
.p1_con {
	margin-top: 15px;
}
.p1_con .fr {
	width: 620px
}
.p1_con .fr p {
	height: 55px;
	line-height: 55px;
	background: #f3f4f8;
	border-radius: 5px;
	margin-top: 20px;
	font-size: 16px
}
.p1_con .fr p:first-child {
	margin-top: 0px;
}
.p1_con .fr p span {
	display: inline-block;
	width: 100px;
	background: #347ed4;
	border-radius: 5px;
	color: #fff;
	padding-left: 10px;
	margin-right: 15px;
	font-size: 18px;
	font-weight: bold;
}
.p1_con .fr p em {
	display: inline-block;
	width: 100px;
	color: #347ed4;
	padding-left: 10px;
	margin-right: 15px;
	font-size: 18px;
	font-weight: bold;
}
.p1_con .fr p.a01 {
	height: 108px;
	line-height: 35px;
	padding-top: 5px;
}
.p1_con .fr p.a01 em, .zmhd .p2_con .fr p.a01 em, .zmhd .p5_con .fr p.a01 em {
	vertical-align: top
}
.p1_con .fr p.a01 i {
	width: 480px;
	display: inline-block;
}
.pichd img {
	width: 530px;
	height: 335px;
}
.zxft_div {
	background: #fff;
	padding: 15px;
}
.ft_img {
	width: 530px;
	height: 335px;
	display: block;
	margin-top: 15px;
}
.ft_img img {
	width: 100%;
	height: 100%;
}
.zxft_div .jiabin {
	border: 1px solid #e5e5e7;
	width: 528px;
	margin-top: 10px;
	font-size: 16px;
	line-height: 50px;
}
.zxft_div .jiabin p {
	margin-left: 20px;
}
.zxft_div .jiabin p span {
	color: #347ed4;
	font-weight: bold
}
.zxft_div .fr {
	width: 615px;
}
.pic_yg a {
	width: 440px;
	height: 205px;
	display: block;
}
.pic_yg a img {
	width: 100%;
	height: 100%;
}
.hd_ftjh {
	margin-top: 15px;
}
.hd_ftjh .ft_img {
	width: 295px;
	float: left;
	margin: 1% 1%;
	height: 230px;
}
.hd_ftjh .ft_a {
	width: 295px;
	height: 200px;
	display: block;
	overflow: hidden;
}
.hd_ftjh .ft_a img {
	width: 100%;
	transition: all 2s;
}
.hd_ftjh .ft_a:hover img {
	-webkit-transform: scale(1.5, 1.5);
}
.hd_ftjh .ft_img p a {
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-indent: 0.5em;
	display: block;
}
.ft_jb {
	margin-top: 15px!important;
	border: 0px!important;
	width: 100%!important;
}
.zxft_txt {
	margin-top: 15px;
}
.zxft_txt .zhiboc_boxAll {
	background: #f2f8fb;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0px 0;
	height: 640px;
}
.list_16 {
	margin: 20px auto
}
.list_16 li em {
	font-size: 14px;
	color: #999;
	line-height: 36px;
	float: right;
	padding-right: 16px
}
.list_yj li {
	background: url(erlist_d.png) no-repeat 5px 22px;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e7;
	padding: 0px 0 10px 25px;
	margin-top: 10px;
	line-height: 50px;
}
.list_yj li p {
	font-size: 14px;
	font-weight: normal
}
.list_yj li p i {
	color: #fff;
	font-size: 18px;
	padding: 5px 10px;
	margin: 0 10px;
	border-radius: 5px;
}
.list_yj li p i a:link, .list_yj li p i a:visited, .p5_con .fr .pic_yg span a:link, .p5_con .fr .pic_yg span a:visited {
	color: #fff;
}
.list_yj li p i.green {
	background: #0960b5;
}
.list_yj li p i.hui {
	background: #c0c0c0;
}
.list_yj li p i.blue {
	background: #3982d8;
}
/*政务公开*/
.zwgk_div {
	padding: 15px;
	background: #fff;
}
.ldzc_div {
	width: 100%;
	padding: 1% 0px;
}
.ldzc_div .ld {
	width: 98%;
	padding: 1%;
	margin: 1% 0px;
}
.ldzc_div .ld:hover {
	background: #F2FFFC;
}
.ldzc_div .ld .ld_a {
	display: block;
	margin-right: 1.5%;
	width: 108px;
	height: 133px;
}
.ldzc_div .ld .ld_a img {
	width: 100%;
	height: 100%;
}
.ldzc_div .ld .ldtxt {
	width: 1015px;
}
.ldzc_div .ld .ldtxt h2 a {
	display: block;
	text-align: left;
	font-size: 18px;
	color: #2272CD;
	height: 35px;
	line-height: 35px;
	font-weight: 900;
}
.ldzc_div .ld .ldtxt b {
	color: #333;
	font-size: 14px;
}
.ldzc_div .ld .ldtxt p {
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
.ldzc_div .ld .ldtxt .ld_btn {
	text-align: left;
	margin-top: 10px;
}
.ldzc_div .ld .ldtxt .ld_btn a {
	padding: 5px 14px;
	margin: 0px 5px;
	background: #DF5706;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
}
.ld_tit {
	height: 45px;
	line-height: 45px;
	font-size: 20px;
	font-weight: 900;
	text-align: center;
}
.ld_img {
	width: 260px;
	margin: 15px auto;
	display: block;
}
.ld_wdfg {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-align: center;
}
.ld_tpj .ld_timg {
	width: 269px;
	float: left;
	margin: 1% 1%;
	height: 230px;
}
.ld_tpj .ft_a {
	width: 269px;
	height: 200px;
	display: block;
	overflow: hidden;
}
.ld_tpj .ft_a img {
	width: 100%;
	transition: all 2s;
}
.ld_tpj .ft_a:hover img {
	-webkit-transform: scale(1.5, 1.5);
}
.ld_tpj .ld_timg p a {
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-indent: 0.5em;
	display: block;
}
/*内容页*/
/*æ–‡ç« é¡µ*/
.wenzhang {
	background: #fff;
	position: relative;
	padding:1%;
	width: 98%;
}
.grayline {
	border: 1px solid #dbdee1;
}
.newstitle {
	font-size: 38px;
	line-height: 56px;
	text-align: center;
	color: #333333;
	font-family: Microsoft YaHei;
	padding: 10px 0;
}
/*æ ‡é¢˜ */
.newstitlef {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	padding-top: 5px;
}
/*å‰¯æ ‡é¢˜ */
.newstitles, .newstitlet {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	padding-top: 5px;
}
/*å°ã€ä¸Šæ ‡é¢˜ */
.newsinfo {
	margin: 0 auto;
	line-height: 20px;
	padding: 15px 0;
	text-align: center;
	color: #666;
	font-size: 15px;
}
.newsinfo a {
	color: #666;
}
.newsinfo span {
	padding: 0 0.5em;
}
.newsinfo .j-info-hit {
	padding: 0;
}
/*æ—¥æœŸ æ—¶é—´ */
.newsinfo1 {
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	text-align: center;
}
.newsinfo1 a {
	padding: 0 2px;
	font-family: "å®‹ä½“";
}
.newsinfo1 a.printico {
	display: inline-block;
	background: url(../images/wzicon1.gif) 0 center no-repeat;
	padding: 0 0 0 22px;
	font-family: "å®‹ä½“";
}
/*åˆ†äº« å¤§ä¸­å° æ‰“å° */
.newscontnet {
	font-size: 16px;
	margin-top: 20px;
	color: #333;
	line-height: 188%;
	border-top: 1px solid #cccccc;
	padding-bottom: 40px;
	padding-top: 20px;
	text-align: justify;
	word-break: break-all;
}
.newscontnet img, .newscontnet table {
	max-width: 96% !important;
}
.newscontnet img {
	height: auto;
	max-width: 1000px;
}
.newscontnet ul li, .newscontnet ul {
	width: auto;
}
.newscontnet p.myindent {
	text-indent: 2em;
}
.minh500 {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
.wenzhang .tp_btnbox input {
	display: inline-block !important;
	border: none !important;
	width: 140px !important;
	height: 40px !important;
	background: #8d744b !important;
	text-align: center;
	color: #fff !important;
	font-size: 16px !important;
	cursor: pointer;
	font-family: "Microsoft YaHei", å¾®è½¯é›…é»‘;
	margin: 0 10px !important;
	vertical-align: top;
}
.wenzhang .tp_btnbox .ck, .wenzhang .tp_btnbox .ck:hover {
	display: inline-block;
	border: none;
	width: 140px;
	height: 40px;
	line-height: 40px;
	background: #eee;
	text-align: center;
	color: #666;
	font-size: 16px;
	cursor: pointer;
	font-family: "Microsoft YaHei", å¾®è½¯é›…é»‘;
	margin: 0 10px;
}
.wenzhang .wenjuan_yzm .verification {
	width: 96px;
	height: 26px;
	line-height: 26px;
	border: #ddd 1px solid;
	margin-right: 5px;
}
.wenzhang .wztxt, .wenzhang .wzarea {
	border: 1px solid #D6D6D6;
	color: #666;
	float: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	width: 240px;
	margin-top: 4px;
}
.wenzhang .wzarea {
	width: 520px;
	height: 120px;
	padding: 2px 5px;
	line-height: 22px;
	margin-top: 4px;
}
.wenzhang .wzbtn {
	border: 0 none;
	background: #0199E4 !important;
	margin: 4px 0;
	font-family: "Microsoft YaHei", å¾®è½¯é›…é»‘;
	color: #fff;
	text-align: center;
	height: 30px;
	cursor: pointer;
	width: 70px;
}
.wzewm {
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.flow_btn {
    position: absolute;
    left: 20px;
    top: 500px;
    z-index: 9999;
}       
.flow_btn2 {
	z-index: 9998;
}
.flow_btn ul li {
    margin-bottom: 5px;
    width: 44px;
    border-radius: 3px;
position: relative;
}
.flow_btn ul li a {
    display: block;
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    border-radius: 3px;
}

.icon_fav {
	  background-size: 42px 42px;
	  display:block;
      width:44px;
      height:44px;
      text-indent:-9999px;
      border-radius:3px;
      background:#6e7b9c url(cosmos_top.png) no-repeat center center;
      margin-bottom:5px;
}
      
.icon_p {
	background: #6e7b9c url(cosmos_printe.png) no-repeat center center;
	background-size: 42px 42px;
}

.icon_fb {
	background: #6e7b9c url(cosmos_font_big.png) no-repeat center center;
	background-size: 42px 42px;
}

.icon_fm {
	background: #6e7b9c url(cosmos_font_middle.png) no-repeat center center;
	background-size: 42px 42px;
}

.icon_fs {
	background: #6e7b9c url(cosmos_font_small.png) no-repeat center center;
	background-size: 42px 42px;
}

.icon_back_top {
    background: #6e7b9c url(cosmos_back_top@2x.png) no-repeat center center;
    background-size: 42px 42px;opacity:0.3;
}
.icon_sc {
	background: #6e7b9c url(cosmos_top.png) no-repeat center center;
	background-size: 42px 42px;
}
/*专题通用*/
.zt_header{
	position: relative;
background:url(zt_topbg.png) no-repeat center;
	background-size: cover;
	height: 346px;
}
.a_img{
	position: absolute;
	top:0px;
	left: 3%;
	z-index: 9;
}
.zt_h1 {
    text-align: center;
    line-height: 346px;
    font-size: 40px;
    color: #fff;
    text-shadow: 6px 4px 6px #132d7e;
    font-weight: 900;
    letter-spacing: 2px;
}


/* TAB 搜索结果*/
.scrolldoorFramed{ width:100%; margin:20px auto}
.scrollUld {overflow: hidden;}
.scrollUld li {float: left;text-align: center;width:14%; display:block; height:80px; border: 1px solid #ccc; font-size:18px; padding:3% 0;}
.sdd01{cursor: pointer;text-align: center;color: #fff; display:block; background-color:#1c6ab4}
.sdd01 a{cursor: pointer;text-align: center;color: #fff; display:block;background-color:#1c6ab4}
.sdd02{cursor: pointer;color: #333;}
.sdd02 a{cursor: pointer;color: #333;}
.contd {font-size:1em; line-height:30px; padding:20px;}
.contd ul li{border-bottom:1px dashed #ccc; overflow:hidden; margin-top:10px;}
.contd ul li h3{line-height:1.2em; color:#333; font-size:1.2em;}
.contd ul li h3 a{color:#333;}
.contd ul li h3 span{ float:right; color:#1c6ab4}
.contd ul li span{ color:#666; line-height:28px;}
.contd ul li span i{ display:block; color:#999}
.lywjw_ss{
    margin-top:20px;
}
.contd ul li a{
    font-weight:bold;
}
.lywjw_gd{
    color:#1c6ab4;
}
.lywjw_gd:hover{
    color: #0e3cb4;
}
.cx_ul li {
    border-right: 1px solid #ccc;
    float: left;
    width: 13.7%;
    padding-right: 2px;
}
.cx_ul li.off {
    color: #fff;
    background: #2298EB;
}
.cx_ul #one1.off a {
    background: #2298EB url(xll_search_icon.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one2.off a {
    background: #2298EB url(xll_search_icon2.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one3.off a {
    background: #2298EB url(xll_search_icon3.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one4.off a {
    background: #2298EB url(xll_search_icon4.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one5.off a {
    background: #2298EB url(xll_search_icon5.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one6.off a {
    background: #2298EB url(xll_search_icon6.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one7.off a {
    background: #2298EB url(xll_search_icon7.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul li a {
    display: block;
    color: #66737e;
    cursor: pointer;
    text-align: center;
    line-height: 24px;
}
.cx_ul li a p {
    padding-top: 30px;
}
.cx_ul li.off p {
    padding-top: 50px;
    color: #FFF;
}
.cx_ul li a span {
    display: block;
}
.hidden{ display:none;}
.ssrc{ margin:0 10px;}
.strong{ color:#0d6dc3;}
.serachtext{ width:260px; height:28px; line-height:28px; font-size:1em; color:#999;border: solid 1px #ccc;}
.searchbtn2{
    width: 77px; background: url(ssjg_bg.png) no-repeat; height:31px; font-size:1em; color:#fff; border:none;}



/************站点地图**************/
.bs_zdtdtit {
    font-size:1.2em;
    line-height:1.6em;
    font-weight: bold;
	margin:30px 0 10px 0;
}
.bs_zdtdtit a {
    color: #0c83df !important;
}
.bs_zddtdiv {
    width: 100%;
    padding: 10px 0px;
    margin-bottom: 10px;
}

.bs_zddtdiv a {
    display: block;

    text-align: left;
    font-size:1em;
    color: #333;
    float: left;
    height: 35px;
    line-height: 35px;
	margin:0 17px;
}
.bs_zddtdiv a:hover{
	color: #0e63ba;

}

.news_01_title{width:100%; border-bottom: solid 2px #0e63ba;}
.news_01_title a{display:block;float: left;font-size:1.2em;font-family:"Microsoft YaHei"; padding:0 0 0 1%; text-align:center; line-height:1.6em;color:#0e63ba;}
.zfsj_list{width: 98%; margin: 1% auto;}

.zt9 input{width: 46px;}
.zt9 input#num{width: 25px; text-align: center;}
.susbed{background-color: #ff6200 !important;}
span.tips {
    position: absolute;
    width: 100px;
    height: 44px;
    line-height: 44px;
    background: #6e7b9c;
    color: #fff;
    left: 50px;
    top: 0px;
    border-radius: 3px;
   display: none; 
    text-align: center;
    text-indent: 0px;
}















