.zwgk_l {
	width: 44%;
}

.ldao {
	width: 100%;
	border-radius: 10px;
	background-color: #f5f5f5;
	padding-bottom: 25px;
}
.ldao_tit {
	width: 100%;
}
.ldao_tit a {
	font-size: 22px;
	color: #216aa6;
	padding: 15px 0 25px 25px;
	display: block;
}
/******市长信息*****/
.ldao_info {
	width: 100%;
}

.lddao_con {
	width: 92%;
	margin-left: 25px;
	display: flex;
	justify-content: space-between;
	background-color: #FFFFFF;
}

.lddao_con .photo {
	width: 25%;
}
.lddao_con .photo a img {
	width: 100%;
	height: 193px;
	display: block;
}
.lddao_con .ldxx {
	width: 62%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	/*align-items: center;*/
}
.ldxx_name {

}
.ldxx_name a {
	font-size: 20px;
	color: #4f4f4f;
	
}

.ldxx_name a b {
	color: #065391;
	font-size: 26px;
	padding-right: 20px;
}

.ldxx_email {
	width: 200px;
	margin-top: 20px;
}
.ldxx_email ul {
	
}
.ldxx_email ul li {
	border-radius: 10px;
	background-color: #0a7fde;
	padding: 10px 0;
	transform: scale(1);
	transition: transform 0.8s ease;
}
.ldxx_email ul li:hover {
	transform: scale(1.1);
} 

.ldxx_email ul li a {
	font-size: 20px;
	color: #FFFFFF;
	display: flex;
	justify-content:  center;
	align-items: center;
}
.ldxx_email ul li a img {
	padding-right: 15px;
}
/**************领导列表**********/
.ldao_list {
	width: 93%;
	margin: 50px auto 0px;
	background-color: #FFFFFF;
	padding: 25px 0;
}
.ldmd {
	width: 90%;
	margin: 0 auto;
}
.ldmd:nth-child(1){
	margin-bottom: 25px;
}
.ldmd span {
	font-size: 20px;
	color: #004e8d;
}

.ldmd ul {
	display: flex;
	justify-content: flex-start;
	gap:18px;
	margin-top: 15px;
	flex-wrap: wrap;
}
.ldmd ul li {
	
	margin-right: 15px;
}
.ldmd ul li a {
	font-size: 18px;
	color: #000000;
}
/***********基础信息公开************/
.jcxxgk {
	width: 100%;
	margin-top: 40px;
	display: flex;
    flex-direction: column;
}
.jcxxgk_tit {
	width: 100%;
	background-color: #0a7fde;
	border-radius: 5px;
}
.jcxxgk_tit h5 {
	padding: 15px 0 15px 30px;
}
.jcxxgk_tit h5 a {
	font-size: 22px;
	color: #ffffff;
}

.jcxxgk_list {
	width: 100%;
	margin-top: 15px;
}
.jcxxgk_list ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: center;
}
.jcxxgk_list ul li {
	width: 25%;
	/* background: url(../images/list_stly.png) no-repeat left; */
	line-height: 45px;
}
.jcxxgk_list ul li a {
	font-size: 16px;
	color: #545050;
	padding-left: 15px;
}

.jcxxgk_itm {
	width: 100%;
	padding: 15px 0;
}
.jcxxgk_itm ul {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.jcxxgk_itm ul li {
	width: 18%;
	border: 1px solid #e2e2e2;
	margin: 0 5px;
    transform: scale(1);
	transition: transform 0.8s ease;
}
.jcxxgk_itm ul li:hover {
	transform: scale(1.1);
}
.jcxxgk_itm ul li a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 20px 0;
	
}
.jcxxgk_itm ul li a img {
	width: 40px;
	height: 40px;
	padding: 10px 0;
}
.jcxxgk_itm ul li a span {
	color: #6c6464;
	font-size: 16px;
	padding-bottom: 10px;
}
/****************右边*****************/
.zwgk_r {
	width: 53%;
}
.zwgktab1 {
	width: 100%;
}
.zwgktab1 .header1 ul li a {
	font-size: 20px;
	height: 49px;
    line-height: 49px;
}
.zwgktab1 .header1 ul li {
    width: 22%;
    text-align: center;
    height: 52px;
    line-height: 50px;
}
/*********************************/
.zwgk_list {
	width: 100%;
	margin: 25px 0;
}
.zwgk_list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.zwgk_list ul li {
	width: 49%;
	padding: 12px 0;
	border: 1px solid #dbd5d5;
	margin: 5px 0;
}
.zwgk_list ul li:nth-child(2n) {
	margin-left: 9px;
}

.zwgk_list ul li a {
		display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    font-size: 18px;
	    color: #2e2e2e;
	    margin-left: 30px;
}

.zwgk_list ul li a img {
	padding-right: 10px;
}
/*****************政府公报******************/
.zwgk_zfgb {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.zfgb_tit {
	width: 100%;
	background: url(../images/zfgbbmg.png)no-repeat center right;
}
.zfgb_tit a {
	font-size: 24px;
	color: #4675bd;
	padding-left: 10px;
    font-weight: bold;
}
.zfgb_con {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	width: 95%;
	align-self: center;
}
.zfgbimg {
	
	width: 26%;
	height: 245px;
	background: url(../images/zfgbbjt.png)no-repeat center;
	background-size: contain;
}
.zfgbimg a {
	text-align: center;
	display: flex;
	width: 100%;
	height: 100%;
	cursor:pointer;
}
.zfgbimg a ul {
	margin-bottom: 25px;
	width: 100%;
	align-self: end;
}

.zfgbimg a ul li {
	font-size: 16px;
	color: #6f6f6f;
	margin-bottom: 10px;
}

.zfgbinput {
	width: 70%;
}
.zfgbinput_sousuo {
	width: 100%;
}
.zfgbinput_sousuo ul li {
	margin-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.zfgbinput_sousuo ul li span{
	width: 23%;
	font-size: 16px;
	color: #3b3939;
}
.zfgbinput_sousuo ul li select {
		width: 75%;
		height: 47px;
		border: 1px solid #e4e4e4;
		font-size: 16px;
    text-align-last: left;
    padding-left: 10px;
	background: url(../images/select_arrow.png) no-repeat scroll right 10px center transparent;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.zfgbinput_sousuo ul li select option {
	text-align: center;
}
.zfgbinput_sousuo ul li form {
    display: flex;
	width: 75%;
		height: 45px;
		border: 1px solid #e4e4e4;
}
.zfgbinput_sousuo ul li form input {	
		height: 45px;
		outline: none;
}
.zfgbinput_sousuo ul li form  .sru {	
	width: 85%;  
    border: none;
    font-size: 16px;
    background-color: #FFFFFF;
   text-indent: 15px;
}
.zfgbinput_sousuo ul li form  .tjiao {	
	border: none;
    width: 15%;
    background: url(../images/zfgbss.png) no-repeat #0a7fde 15px 10px;
}
/***/
.zfgbinput_qzb {
	width: 100%;
}
.zfgbinput_qzb a {
	display: block;
	width: 100%;
	transform: scale(1);
    transition: transform 0.8s ease;
}
.zfgbinput_qzb a img {
width: 100%;
border-radius: 10px;	
}
.zfgbinput_qzb a:hover {
    transform: scale(0.98);
}