.ss_left{
    padding: 0 10px;
    width: 130px;
    background: #ebf3fa;
}
.tage{
    font-size: 14px;
    font-weight: bold;
    color: #757677;
    padding: 10px 0;
    margin-left: 15px;
}
.ss_left ul li{
   font-size: 14px;
    line-height: 30px;
    margin-left: 30px;
}
.ss_left ul{padding-bottom: 13px;border-bottom: 1px #ddd dashed;}
.ss_left ul li a{color: #666;text-decoration: none;}
.ss_left ul li:hover a,.ss_left ul li.cury a{color: #d51717}
.gjz_box{
    padding: 30px 20px 23px;
    background: #ebf3fa;
}
.ss_right{margin-left: 180px}
.gjzss{text-align: center;}
.gjzss span{
    display: inline-block;
    height: 46px;
    padding-left: 60px;
    font-size: 16px;
    font-weight: bold;
    line-height: 46px;
    background: url("20200106-bmxx-search.png") no-repeat left center;
}
.gjzss input{
    width: 55%;
    height: 44px;
    border: 1px #dbdbdb solid;
    padding-left: 10px;
    background: #fff;
    border-radius: 4px;
    line-height: 44px;
}
.gjzss button{
    width: 108px;
    height: 44px;
    border-radius: 4px;
    color: #fff;
    background: #2c66c9;
    border: none;
    font-size: 16px;
    margin-left: 5px;
    cursor: pointer;
}
.chos_box{
    margin-top: 10px;
    margin-left: 230px;
}
.chos_box label{margin-right: 20px}
.qie_tab{
    padding: 30px 0;
    text-align: center;
    border-bottom: 2px #2c66c9 solid;
}
.qie_tab a{
    display: inline-block;
    width: 148px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    border: 1px #2c66c9 solid;
    border-radius: 50px;
    margin: 0 15px;
    color: #2c66c9;
    font-weight: bold;
}
.qie_tab a.tab_act,.qie_tab a:hover{
    background: #2c66c9;
    color: #fff;
}
.xx_chow{padding: 30px 0;height: 30px}
.xx_chow span{
    line-height: 30px;
    float: left;
}
.sjxz{
    width: 328px;
    height: 30px;
    border: 1px #dbdbdb solid;
    border-radius: 4px;
    margin-right: 10px;
}
.sjxz input{width: 110px;text-align: center;line-height: 30px;height: 28px}
.sjxz input[type=text]{border: 0}
.sjxz img{margin: 0 10px}
.xx_chow select{
    width: 100px;
    height: 32px;
    border-radius: 4px;
    border: 1px #dbdbdb solid;
    padding-left: 10px;
    float: left;
    margin-right: 10px;
}
.xx_chow p{line-height: 30px;float: right}
.gxse li{
    padding: 20px 0;
    border-bottom: 1px #d5d5d5 dashed;
}
.gxse li h4{
    font-size: 18px;
    color: #2c66c9;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.gxse li h4 a{color: #2c66c9;}
.gxse li p{
    line-height: 24px;
    color: #666;
    margin-top: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.bot{margin-top: 15px}
.bot a{color: #008057;}
.bot span{float: right;color: #999;}


/******高级搜索*****/
.gjss_h3{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 60px;
}
.gjss_tab{
    width: 800px;
    margin: 0 auto;
    max-width:100%;
    font-size: 16px;
}
.gjss_tab tbody .sltd{
    width: 80px;
    text-align: right;
    vertical-align: top;
}
.gjss_tab tbody tr td{
    padding:10px;
    line-height: 44px;
}
.ss_gjz{
    width:85%;
    height: 44px;
    border: 1px #e4e4e4 solid;
    border-radius: 6px;
    font-size: 16px;
    color: #999;
    background: #fff;
    padding-left: 2%;
    line-height: 44px;
}
.demo--radio {
    display: none;
}
.demo--radioInput {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("input_unchoose.png") no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-right: 10px;
    margin-top: 12px;
}
.demo--radio:checked+.demo--radioInput {
    background: url("input_choose.png") no-repeat;
    background-size: 100% 100%;
}
.radio2{ background: url("20200604-circle-off.png") no-repeat;}
.demo--radio:checked+.radio2{background: url("20200604-circle-on.png") no-repeat;background-size: 100% 100%}
.demo--label{overflow: hidden;margin-right:30px;display: inline-block;cursor: pointer;width: 95px;}
.time{
    width: 40%;
    height: 44px;
    border: 1px #e4e4e4 solid;
    border-radius: 6px;
    font-size: 16px;
    color: #999;
    background:url("1912-ssrq.png") no-repeat right 15px center #fff;
}
.gjss_btn,.zzss_btn{
    width: 150px;
    height: 46px;
    border: none;
    background: #0068b7;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    margin: 40px 10px 70px;
}
.zzss_btn{
    background: #bbbbbb;
}
.xssn{
    width: 68px;
    height: 30px;
    border: 1px #e4e4e4 solid;
    border-radius: 4px;
}

.check{float: left;margin-top: 15px;margin-right: 10px}
/********便民查询********/
.h1{
    font-size: 32px;
    font-weight: bold;
    line-height: 46px;
    margin: 40px auto 35px;
    text-align: center;
    color: #333
}
.sj_table{width: 100%;margin-top: 40px; border-collapse:collapse;}
.sj_table>thead>tr>th{
    padding: 12px 5px;
    color: #fff;
    background: #1168b9;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
}
.sj_table>tbody>tr>td{
    padding: 14px 5px;
    border-bottom: 1px #ebebeb solid;
    word-break:break-all;
    word-wrap:break-word;
    text-align: center;
    vertical-align: middle;
}
.sj_table>tbody>tr:nth-child(even){background: #f8f8f8}
.bmcx_sxss{line-height: 36px;text-align: center}
.bmcx_sxss input{
    width: 43%;
    height: 36px;
    border-radius: 4px;
    border: 1px #dfdfdf solid;
}

/*********智能问答**********/
.znwd_dhk{box-shadow: 0 2px 5px rgba(0,0,0,.1)}
.top_znwd{
    height: 57px;
    border-radius: 10px 10px 0 0;
    background: #3173e3;
}
.top_znwd h2{
    font-size: 20px;
    font-weight: bold;
    float: left;
    height: 57px;
    line-height: 57px;
    margin-left: 20px;
    padding-left: 95px;
    background: url("20200604-jqr.png") no-repeat left bottom;
    color: #fff;
}
.top_znwd a{
    color: #fff;
    text-decoration: none;
    float: right;
    margin-right: 30px;
    display: inline-block;
    padding-left: 28px;
    background: url("20200604-bz.png") no-repeat left center;
    margin-top: 18px;
}
.dh_left{width: 852px;}
.dh_box{height: 488px;border-left: 1px #f1f1f1 solid;border-bottom: 1px #f1f1f1 solid;background: #fff;padding:0 20px 20px;overflow-y: auto}
.glx{background: #fafbfc;border-radius: 10px;height: 677px;}
._jqr_dh{margin-top: 20px;}
._jqr_dh > img{position: absolute;left: 0;top: 0}
._nero_dh{padding-left: 55px;padding-right: 58px}
._nero_dh h5,._yk_dh h5{color: #999;}
._nero_dh p,._yk_dh p{
    display: inline-block;
    padding: 10px 15px;
    position: relative;
    border-radius: 10px;
    background: #f2f2f2;
    margin-top: 8px;
    *display: inline;
    *zoom: 1;
}
._nero_dh p .san{
    position: absolute;
    top: 10px;
    left: -7px;
}

._yk_dh{margin-top: 25px;text-align: right}
._yk_dh > img{position: absolute;right: 0;top: 0;}
._yk_dh p .san2{
    position: absolute;
    top: 10px;
    right: -7px;
}
._yk_dh ._nero_dh{
    padding-right: 55px;padding-left: 58px;
}
.srk_box{
    border-left: 1px #f1f1f1 solid;
    border-bottom: 1px #f1f1f1 solid;
    border-radius: 0 0 0 10px;
    padding: 15px;
}
.icon_line img{margin-left: 12px}
.srk_box textarea{
    width: 100%;
    height: 70px;
    border: none;
    background: #fafbfc;
    margin-top: 10px;
    color: #757575;
}
.fs_box{text-align: right;line-height: 30px;color: #666}
.fs_box button{
    width: 86px;
    height: 30px;
    color: #fff;
    border-radius: 50px;
    background: #4485f2;
    margin-left: 20px;
    border: none;
    cursor: pointer;
}
.hdzzk{
    width: 343px;
    height: 100%;
    border-left: 1px #f1f1f1 solid;
    border-radius: 0 0 10px 0;
}
.hdzzk p{
    margin-left: 20px;
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
    padding-left: 10px;
    border-left: 4px #2c66c9 solid;
}
.list-1{margin-left: 20px}
.list-1 li {
    line-height: 34px;
    transition: all .3s linear;
    overflow: hidden;
}
.list-1 li i {
    display: inline-block;
    width: 3px;
    height: 3px;
    background: #c9c9c9;
    vertical-align: middle;
    margin-right: 12px;
    margin-top: 18px;
    float: left;
}
.list-1 li a {
    display: inline-block;
    max-width:90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    float: left;
    color: #333;
    transition: all .3s linear;
}

.phone_fs{
    display: none;
    height: 66px;
    position: fixed;
    bottom: 0;right: 0;left: 0;
    z-index: 99;
    background: #fafbfc;
    border-top: 1px #f1f1f1 solid;
    padding: 0 10px;
}
.phone_fs textarea{
    width: 80%;
    height: 30px;
    border-radius: 4px;
    border: none;
    background: #fff;
    float: left;
    margin-top: 8px;
    line-height: 30px;
}
.phone_fs button{
    width: 18%;
    height: 30px;
    border-radius: 4px;
    background: #2c66c9;
    border: none;
    float: right;
    color: #fff;
    margin-top: 8px;
}

@media only screen and (max-width: 1270px){
    .dh_left{width: 70%}
    .hdzzk{width: 29%}
}

@media only screen and (max-width: 1250px){
    .bmcx_sxss input{width: 40%}
}

@media only screen and (max-width: 1220px){
    .sjxz{width: 280px}
    .sjxz input{width: 100px}
}
@media only screen and (max-width: 1000px){
    .ss_left{display: none}
    .ss_right{margin-left: 0}
    .xx_chow{display: none}
    .gjss_tab{width: 100%}

    .bmcx_sxss em{display: block;margin-bottom: 10px}
    .bmcx_sxss input{width: 60%}

    .dh_left,.hdzzk{width: 100%;float: none}
    .glx{height: auto;background: #fff}
    .hdzzk{margin-top: 30px;padding-top: 10px;background: #fafbfc}
    .srk_box{background: #fafbfc}
    .znwd_dhk{box-shadow: none}
    .dh_box,.srk_box{border-right: 1px #f1f1f1 solid;}
    .srk_box{border-radius: 0 0 10px 10px}
    .hdzzk{
        border: 1px #f1f1f1 solid;
        border-radius: 10px;
    }
    .list-1{
        overflow: hidden;
    }
    .list-1 li{width: 50%;float: left}
}
@media only screen and (max-width: 768px){
    .gjzss span{display: none}
    .chos_box{margin-left: 0;text-align: center;}
    .qie_tab a{width: 108px;}
}
@media only screen and (max-width: 540px){
    .gjz_box{padding: 20px 10px}
    .gjzss button{width: 78px;}
    .gjzss input{width: 60%}
    .qie_tab a{margin: 0}
    .qie_tab{padding: 20px 0}
    .qie_tab a{width: 88px}
    .bot span{display: none}
    .demo--label{display: block;width: auto;margin-right: 0;line-height: 32px}
    .demo--radioInput{margin-top: 7px}
    .gjss_btn, .zzss_btn{margin-left:0;margin-right: 0;width: 120px }
    .time {
        width: 80%;
        margin-bottom: 10px;
    }
    .gjss_h3{margin: 40px 0;}

.dh_box{padding: 0 10px 10px;border: none}
    ._jqr_dh,._yk_dh{margin-top: 15px}
    .srk_box{display: none}

    .dh_box{position: absolute;top: 61px;left: 0;right: 0;bottom: 66px;height: auto;padding: 0 10px 10px}
    .phone_fs{display: block}

    ._nero_dh h5, ._yk_dh h5{display: none}
    ._nero_dh p, ._yk_dh p{margin-top: 0}

    ._jqr_dh > img,._yk_dh > img{width: 28px}
    ._nero_dh{padding-left: 40px;padding-right: 38px}
    ._yk_dh ._nero_dh{
        padding-right: 40px;
        padding-left: 38px;
    }

    .check{margin-top: 10px}
}



