.crumb h2{padding: 25px 20px 25px 25px;background: url(/2023gb/images/mobile/icon_position.png) no-repeat 0px center;}
.zwfw_tit{
    background: url(../images/wzdh/title_bg.png) no-repeat center 15px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    box-sizing: content-box;
}
.zwfw_tit a{
    font-size: 24px;
    color: #333;
    font-weight: bold;
}
.zwfw_tit a img{
    margin-right: 10px;
}
/*--环评审批--*/
.hpsp ul{
    margin-top: 22px;
    margin-left: -14px;
    margin-right: -14px;
    margin-bottom: 14px;
}
.hpsp li{
    float: left;
    background: #E8F5FF;
    width: 279px;
    height: 205px;
    margin: 0 14px;
    text-align: center;
}
.hpsp li img{
    padding-top: 40px;
    padding-bottom: 22px;
}
.hpsp li p{
    font-size: 15px;
    line-height: 26px;
    color: #333;
}
/*--排污许可证--*/
.pwxkz ul{
    margin-top: 25px;
    margin-left: -14px;
    margin-right: -14px;
    margin-bottom: 14px;
}
.pwxkz li{
    float: left;
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(2, 98, 214, .1);
    width: 279px;
    height: 205px;
    margin: 0 14px;
    text-align: center;
    position: relative;
}
.pwxkz li img{
    padding-top: 24px;
}
.pwxkz li p{
    font-size: 15px;
    color: #333;
}
.pwxkz li span{
    position: absolute;
    bottom: 0px;
    left: 50%;
    display: inline-block;
    background: url(../images/zwfw/pwxkz_bg.png) no-repeat;
    height: 36px;
    line-height: 36px;
    width: 193px;
    margin-left: -96px;
    color: #fff;
    font-size: 15px;
}
/*--排水许可证--*/
.psxkz ul{
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 30px;
    margin-bottom: 40px;
}
.psxkz li{
    float: left;
    width: 585px;
    height: 150px;
    padding: 25px 30px;
    background: url(../images/zwfw/psxkz_bg.png) repeat-y;
    margin: 0 15px;
    font-size: 0px;
}
.psxkz li img{
       margin-right: 34px;
    vertical-align: top;
}

.xgzc li img{
    vertical-align: top;
    margin: auto;
    width: 60%;
}
.psxkz li div{
    display: inline-block;
}
.psxkz li div p{
    line-height: 26px;
    color: #333;
    font-size:15px;
    padding-top: 10px;
    
}
.psxkz li div span{
    display: block;
    background: url(../images/zwfw/psxkz_anbg.png) no-repeat;
    width: 100px;
    height: 31px;
    line-height: 31px; 
    text-align: center;
    color: #fff;
    font-size: 15px;
    margin-top: 18px;
}

/*--辐射安全许可证核发--*/
.fsaq_bg{
    background: #F8F8F8;
    padding-top:24px;
}
.fsaq li{
    width: 217px;
    margin-bottom: 50px;
}
/*--相关政策--*/
.xgzc ul{
    margin-bottom: 14px;
}
.xgzc li{
    width: 380px;
    background-size: 100%;
}
.xgzc li div p{
    font-weight: bold;
    padding-top: 24px;
    line-height: 26px;
}
.xgzc li div span{
    background: none;
    color: #0269DE;
    font-weight: bold;
    width: auto;
    text-align: left;
    margin-top: 0px;
    height: 26px;
    line-height: 26px;
}
/*--常见问题--*/
.cjwt_list{
    margin-right: -58px;
    margin-top: 28px;
    margin-bottom: 50px;
}
.cjwt_list li{
    width: 571px;
    line-height: 32px;
    height: 32px;
    position: relative;
    padding-left: 17px;
    font-size: 0;
    float: left;
    margin-right: 58px;
}
.cjwt_list li:before{
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    background: #D8D8D8;
    border-radius: 50%;
    left: 0px;
    top: 50%;
    margin-top: -3px;
    
}
.cjwt_list li a{
    font-size: 15px;
    color: #333;
    display: inline-block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cjwt_list li a:hover{
    color: #0058BD
}
.cjwt_list li a .new{
    margin-left: 20px;
    display: inline-block;
    font-size: 12px;
}
.cjwt_list li a .new img{
    vertical-align: super;
}
    
.cjwt_list li span.time{
    float: right;
    font-size: 15px;
    color: #808080;
}

.zwfw-box{margin-bottom: 20px}
.zwfw-box .zwfw-l{float:left;width:50%}
.zwfw-box .zwfw-l img{width:100%}
.zwfw-box .zwfw-r{float: right;width: 46%;}
.xgzc li{height: auto; margin: auto; width: 33.33%;}
.xgzc .zwfw_tit{background-size: 100%}

.ztfw-list ul{margin:0px -20px;}
.ztfw-list ul li{float: left; width: 25%}
.ztfw-list ul li a i{display: block;width: 70px;height: 70px;margin: auto;background-size: 100% 100%!important}
.ztfw-list ul li a{display: block; background:#F0F6FF;margin: 20px 20px;border: 1px solid #B3D6FF;text-align: center;padding: 100px 0}
.ztfw-list ul li span{font-size: 1.25em;font-weight: bold;display: block;margin-top: 20px}

.ztfw-list ul li:hover a{background:url(../images/zwfw/ztfw_bg.png) no-repeat #2a82e4 center;background-size: 87%;color:#fff}
.ztfw-list ul li.li1 i{background: url(../images/zwfw/ztfw_icon1.png) no-repeat;}
.ztfw-list ul li.li2 i{background: url(../images/zwfw/ztfw_icon2.png) no-repeat;}
.ztfw-list ul li.li3 i{background: url(../images/zwfw/ztfw_icon3.png) no-repeat;}
.ztfw-list ul li.li4 i{background: url(../images/zwfw/ztfw_icon4.png) no-repeat;}

.ztfw-list ul li.li1:hover i{background: url(../images/zwfw/ztfw_icon1_on.png) no-repeat;}
.ztfw-list ul li.li2:hover i{background: url(../images/zwfw/ztfw_icon2_on.png) no-repeat;}
.ztfw-list ul li.li3:hover i{background: url(../images/zwfw/ztfw_icon3_on.png) no-repeat;}
.ztfw-list ul li.li4:hover i{background: url(../images/zwfw/ztfw_icon4_on.png) no-repeat;}
.zwfw-banner {margin-bottom: 20px}
.zwfw-banner img{ width: 100%}

@media (max-width: 1200px){
    .hpsp ul,.pwxkz ul,.psxkz ul,.cjwt_list{
        margin-left: 0px;
        margin-right: 0px;
    } 
    .hpsp li:last-child,.pwxkz li:last-child,.psxkz li:last-child{
        margin-right: 0px;
    }
    .hpsp li,.pwxkz li{
        width: calc(25% - 21px);
        margin-right: 28px;
        margin-left: 0px;
    }
    .psxkz li{
        width: 48%;
        margin-right:2%;
        margin-left: 0px;
    }
    .psxkz li:nth-child(2n){
        float: right;
    }
    .fsaq li{
        width: calc(33.33% - 28px);
        margin-right: 28px;
    }
    .xgzc li{
    width: 33.33%;margin-right: 0
    }
    .cjwt_list li{
        width: calc(50% - 58px);
    }
}
@media (max-width: 991px){
    .zwfw-box .zwfw-r,
    .zwfw-box .zwfw-l{float: none;width: auto}
    .zwfw-box .xgzc li{float: left;width: 33.33%}
    .zwfw-box .xgzc li div{display: block}
    .hpsp li{
         width: 48%;
         margin-right: 0px;
         margin-bottom: 30px;
    }
    .hpsp li:nth-child(2n){
        float: right;
    }
    .pwxkz li {
        width: 48%;
        margin-right: 0px;
        margin-bottom: 30px;
    }
    .pwxkz li:nth-child(2n){
        float: right;
    }
    
    .psxkz li{
        width: 100%;
        margin-right: 0px;
        background-size: 100% 100%;
        margin-bottom: 20px;
        padding-left: 4%;
        padding-right: 4%;
    }
    .psxkz li:last-child{
        margin-bottom: 0px;
    }

    .ztfw-list{padding: 10px}
    .ztfw-list ul li{width: 50%}
    .ztfw-list ul li a{ padding: 50px 0;margin: 10px}
    .ztfw-list ul li:hover a{background-size: 57%;}
    .ztfw-list ul li b{display: block}
    .ztfw-list ul li span{min-height: 59px}
}
@media (max-width: 768px){
    .cjwt_list li{
        width: 100%;
        margin-right: 0px;
    }
}
@media (max-width: 470px){
    .ztfw-list ul li span{font-size: 1.125em}
    .ztfw-list ul li:hover a{background-size: 80%;}
    .ztfw-list ul li a{padding: 20px 0;}
    .ztfw-list ul li a i{width: 40px;height: 40px;}
    .pwxkz li span{
        width: 80%;
        background-size: 100% 100%;
        margin-left: -40%;
    }
}
@media (max-width: 375px){
    .psxkz li img{width: 70px;margin-right:20px;}
}