@charset "utf-8";
/* 办事服务左侧列表 */
.bsfw-list-lm{background: #f2f2f2;}
.bsfw-list-lm span{padding: 0 30px;background: #055ca1;line-height: 42px;color: white;display:inline-block;font-size: 18px;}
.bsfw-list li>span{color: #666666;}
.bsfw-list li{padding: 18px 30px;border-bottom: 1px solid #e5e5e5;background: url(../images/bsfw/icoArrow.jpg) no-repeat 15px 25px;}
.bsfw-list .btn,.table1 .sty1 .btn{float: left; border: 1px solid #88a4cf;padding: 3px 10px 3px 30px; color: #456c9b;margin: 0 5px;min-width: 105px;border-radius: 2px;background: url(../images/bsfw/bsfwBtn.png) no-repeat;}
.bsfw-list .btn1{background-position:10% 7px;}
.bsfw-list .btn2{background-position:10% -34px;}
.bsfw-list .btn3{background-position:10% -74px;}
.bsfw-list .btn4{background-position:10% -115px;}
.bsfw-list .btn5{background-position:10% -153px;}
.bsfw-list .btn6,.table1 .sty1 .btn6{background-position:10% -192px;}
.bsfw-list .btn7,.table1 .sty1 .btn7{background-position:10% -235px;}
.bsfw-list li .box{display: none;}
.bsfw-list li.active{background-color: #f5f6fa;}
.bsfw-list li.active .box{display: block;}
/* 办事服务详情表格 */
.table1 h1{font-size: 28px;}
.table1 .sty1 .btn{background-color: #f5f6fa;}
.table1 .sty2>span>span{color: #4f74a0;cursor: pointer;}
.table1 .sty2>span,.table1 .sty2 a{color: #4f74a0;display: inline-block;}
.table2 .tbtit{font-weight: bold;background: #f4f6f9;color: #245399;text-align: right;font-size: 12px;}
.table2 td{height: 50px;border: 1px solid #e9edf4;padding:0 15px;font-size: 16px !important;}
.smtit {padding-right: 20px;width: 80%;}
#div_div {text-align: center;color: #bbbbbb;}
/* 办事服务侧导航 */
.bsfw-nav{font-size: 20px;font-weight: bold;color: white;text-align: center;line-height: 51px;background: url("../images/zwgk/bsfw-nav.png");background-size: cover;background-repeat: no-repeat;}
.bsfw-nav2 li.active a,.bsfw-nav2 li a:hover{color: #456c9b;}
.gz_list {
	width: 222px;
	background: #eef3f7;
    border-radius: 4px;
    min-height: 900px;
}
.gz_list .bsfw-nav2 li {
    font-size: 18px;
    height: 47px;
    line-height: 47px;
    position: relative;
}
.gz_list .bsfw-nav2 li a {
    display: block;
    width: 100%;
    padding: 0 15px;
    border-bottom: 1px solid#efefef;
    padding-left: 32px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.gz_list .bsfw-nav2 li.active span {
    display: inline-block;
	width: 9px;
	height: 15px;
    background: url("../images/zwgk/on-icon.png")center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 27px;
    top: 35%;
}
.gz_list .bsfw-nav2 li span {
    display: inline-block;
	width: 9px;
	height: 15px;
    background: url("../images/zwgk/icon.png")center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 27px;
    top: 35%;
}
.gz_list .bsfw-nav2 li.active a {
    color: #015293;
    font-weight: bold;
}
@media (max-width:750px) {
    .row .fr , .row .fl {
        float: none;
        width: 100% !important;
    }
    .gz_list {
        min-height: auto;
    }
}
/* 办事上下切换列表 */
.sysy_con {
    width: 78%;
}
@media (max-width:750px) {
    .row .fr , .row .fl {
        float: none;
        width: 100% !important;
    }
    .detail h1 {
        font-size: 20px !important;
    }
    .detail .dis_none {
        margin: 10px 0 !important;
    }
    .gz_list {
        min-height: auto;
    }
    .gz_list .bsfw-nav2 li.active span {
        width: 100%;
        background-size: cover;
    }
    .bsfw-list .btn {
        width: 45%;
        margin: 5px;
        text-align: center;
    }
}
/* 办事服务下侧tab切换 */
.bsfw-xx{background: #f4f6f9;border: 1px solid #e9edf4;line-height: 45px;}
.bsfw-xx li{border-right: 1px solid #e9edf4;float: left;cursor: pointer;padding: 0 30px;font-size: 16px;}
.bsfw-xx li.active{font-weight: bold;border-top: 2px solid #1c4daf;background: white;border-bottom: 1px solid white;height: 100%;position: relative;bottom: -1px;}
.bsfw-xx2>div{padding: 20px;min-height: 300px;display: none;}
.bsfw-xx2 > .dis{display:block;}
@media (max-width:750px){
    .noprint tbody , tr {
        width:100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .noprint td h1 {
        font-size:20px;
    }
    #div_div , .noprint .fontsize , .pdrt40 > a {
        display:none;
    }
    #NewsContent {
        margin-bottom:10px;
    }
    #NewsContent .table2 tbody tr td {
        font-size: 12px;
        padding:0 0;
        text-align:center;
        width: 50%;
    }
    #NewsContent .bsfw-xx {
        display:flex;
        justify-content: start;
        line-height: 32px;
    }
    #NewsContent .bsfw-xx li {
    padding: 0 5px;
    float:  none;
    }
}
/* 办事指南 */
.bszn {
    padding: 73px 20px 20px;
}
.bszn .banner {
    width: 100%;
	height: 122px;
}
.bszn .bszn_list {
    padding: 20px 0 0;
}
.bszn .bszn_list .tit_box {
    border-bottom: 1px solid #a9a9a9;
    position: relative;
    bottom: -1px;
}
.bszn .bszn_list .tit_box h3 {
    height: 24px;
	font-size: 24px;
    line-height: 24px;
    color: #015293;
    border-bottom: 2px solid  #015293;
    padding-bottom: 38px;
    display: inline-block;
}
.bszn .bszn_list .tit_box .more {
    position: absolute;
    right: 0;
    top: 0;
    color: #999999;
    line-height: 24px;
}
.bszn .bszn_list ul {
    padding: 12px 0 0;
    position: relative;
}
.bszn .bszn_list ul li {
    font-size: 16px;
    line-height: 36px;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bszn .bszn_list ul li img {
    margin-right: 10px;
}
.bszn .bszn_list ul li span {
    position: absolute;
    right: 0;
    color: #999999;
}
@media (max-width: 768px) {
    .bszn .bszn_list .tit_box h3 {
        font-size: 20px;
    }
    .bszn .banner {
        height: 100%;
    }
    .bszn .bszn_list ul li {
        font-size: 15px;
        width: 72%;
    }
}