@charset "UTF-8";
/*市长信息*/
.szf {
    padding-top: 20px;
}
.sz-img {
    text-align: center;
    margin-bottom: 20px;
    margin-top:45px;
}
.sz-img img{
    width: 270px;
    height: 330px;
}
.sz-img h3 {
    margin: 10px 0;
    color: #105dba;
    font-size: 20px;
}
.sz-img span {
    color: #105dba;
}
.sz-info p {
    font-weight: 700;
    margin-bottom: 15px;
}
.sz-info span {
    font-weight: normal;
}
.szf .infolist li {
    padding-top: .5em;
    padding-bottom: .5em;
}
/*副市长*/
.fsz li {
    float: left;
    width: 22.7%;
    margin-right: 20px;
    margin-top: 15px;
    text-align: center;
}
.fsz li:nth-child(4n) {
    margin-right: 0;
}
.fsz li img,
.msz li img {
    width: 100%;
    height: 200px;
    margin-bottom: 10px;
}
.fsz li span,
.msz li span {
    font-size: 18px;
}
.msz {
    margin-top: 10px;
}
.msz li {
    width: 22.7%;
    margin-right: 20px;
    text-align: center;
}
/*政府信息公开*/
.xxgk li {
    float: left;
    width: 14.44%;
    height: 152px;
    text-align: center;
    margin-left: 2.5%;
    margin-bottom: 20px;
    border: 1px solid #dbecf8;
}
.xxgk li:hover {
    background: #f5f9fc;
}
.xxgk li:first-child {
    margin-left: 0;
}
.xxgk li img {
    width: 65px;
    height: 65px;
    margin-top: 20px;
    margin-bottom: 15px;
}
.xxgk li span {
    display: block;
}
.jg-list li {
    float: left;
    width: 32.6%;
    margin-left: 15px;
}
.jg-list li:first-child {
    margin-left: 0;
}
.jg-list li img {
    width: 100%;
}
@media screen and (max-width: 991px) {
    .fsz {margin-top: 20px;}
    .fsz li {width: 29%;margin-right: 20px;}
    .fsz li:nth-child(3n) {margin-right: 0;}
    .fsz li:nth-child(4n) {margin-right: 20px;}
    .fsz li img, .msz li img {height: auto;}
    .msz li {width: 29%;}
    .xxgk li {width: 47%;margin-left: 0;margin-right: 4.5%;}
    .xxgk li:nth-child(2n) {margin-right: 0;}
    .jg-list li {width: 100%;margin-left: 0;margin-bottom: 15px;}
}