.mp_fy_l {
    background: url(/material/baidumap/images/map_04.png);
    width: 26px;
    height: 26px;
    border: 1px solid #ccc;
    cursor: pointer;
    margin-right: 5px;
    border-radius: 4px;
    position: relative;
}
.mp_fy_r {
    background: url(/material/baidumap/images/map_05.png);
    width: 26px;
    height: 26px;
    border: 1px solid #ccc;
    cursor: pointer;
    margin-right: 12px;
    border-radius: 4px;
    position: relative;
}
.p2 .col-md-3{
    width: 419px;
    padding-bottom: 20px;
}

.col-md-3 div i{
    display: inline-block;
    width: 22px;
    height: 42px;
    vertical-align: middle;
    transition: all .3s;
    
}
.p2 .list-t {
    height: 240px;
    overflow-y: auto;
}

label .s4{
    display: inline-block;
    width: 7px;
    height: 20px;
    vertical-align: middle;
    transition: all .3s;
    background: url(/material/baidumap/images/jx.png) 50% 50% no-repeat;
}

.xz1::before {
    content: "";
    position: absolute;
    top: 20%;
    left: 20px;
    width: 7px;
    height: 7px;
    margin-top: -2px;
    background: url(/material/baidumap/images/bt.png);
}

.form-inline{
    margin-top: 20px;
    padding: 0 10px;
}

.cx{
    display: inline-block;
    width: 16px;
    height: 18px;
    vertical-align: middle;
    transition: all .3s;
    background: url(/material/images/zwdt/sslg.png) 50% 50% no-repeat;
    margin-left: -10px;
    margin-right: 10px;
}
.cz{
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    transition: all .3s;
    background: url(/material/images/zwdt/sxlg.png) 50% 50% no-repeat;
    margin-left: -10px;
    margin-right: 10px;
}
#sid{
    border: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    height: 34px;
    border-radius: 4px;
    color: #555;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

@media (max-width:1200px) {
    .p2 .col-md-9{
        width: 100%;
    }

}