* {
    margin: 0;
    padding: 0;
}
/* 全国交通违章快速查询系统 */
.left_break1 {
    color: #313237;
    font-size: 20px;
    text-align: center;
    /* padding: 15px 0; */
    padding-top: 15px;
    padding-bottom:50px;
    /* border-bottom: 1px dashed #4e4d4d; */
    font-weight: bold;
    /* margin-bottom: 20px; */
}
.left_break form img {
    width: 15px;
    height: 9px;
    margin-top: 5px;
    margin-left: 9px;
}


.zixun_left_list {
    min-height: 800px;
}

/* 查询工具 */
.findtool span {
    margin-top: 16px;
    font-size: 20px;
    cursor: pointer;

}

.left_break .left form input {
    padding-left: 21px;
}

.common_left {
    margin-top: 20px;
}

/* 表格部分 */
.zixun_table_info {
    padding:25px 20px;
}

.zixun .zixuntable {
    background: #FFFFFF;
    box-sizing: border-box;

}

.zixun_table_info tr,
.zixun_table_info th,
.zixun_table_info td {
    border: 1px solid #E3E5EA;

}

.zixun_table_info .zixuntable tr {
    height: 42px;
}

.zixun_table_info .zixuntable th {
    color: #AFB0BB;
    font-size: 14px;
    background: #F7F8FC;
}

.zixun_table_info .zixuntable td {
    font-size: 15px;
    padding: 17px 10px;
}

/* 咨询信息第一段 */

.indexlist .zixun_left_info {
    margin: 25px 20px 0px 44px;
    background: #FFFFFF;
}
.left_break {
    width: 625px;
    float: left;
    background: white;
    border-radius: 5px;
    padding: 15px;
    /* margin: 0 auto; */
    margin-left: 115px;
}
.left_break form div {
    border-bottom: 1px solid #E6E8EC;
    padding: 15px 0;
    font-size: 16px;
}
.left_break form div select {
    margin-left: 9px;
}
.left_break form div span{
    margin-right: 20px;
}
.left_break4 {
    background: #E53A11;
    color: white;
    border-radius: 5px;
    padding: 10px;
    text-align: center;
    width: 100%;
    margin-top: 40px;
    /* margin-bottom: 20px; */
}
.indexlist .zixun_left_info p>span {
    display: inline-block;
    font-size: 16px;
    color: #313237;
    font-family: SourceHanSansCN-Normal;
    line-height: 28px;
    text-indent: 2rem;
    margin-bottom: 19px;
}
.indexlist .zixun_left_info p>span:last-child {
    margin-bottom: 0px;

}
.indexlist .zixun_left_info p a {
    color: #E53A11;

}
.zixun_left_info2 {
    padding: 0px 20px 25px;
}
.zixun_left_info2 p {
    display: inline-block;
    font-size: 16px;
    text-indent: 2rem;
    line-height: 26px;
    font-family: SourceHanSansCN-Normal;
}

.zixun_left_info2 .p2 {
    margin-top: 17px;
}

.dulewith_car_info {
    background: #FFFFFF;
    /* padding-t op: 19px; */
    padding-left: 19px;
}

.dulewith_car_title {
    margin-top: 28px;
    margin-bottom: 20px;
}

.dulewith_car_title span {
    font-size: 20px;
}

.dulewith_car_info>ul>li {
    /* height: 15px; */
    margin-bottom: 2px;

}


.dulewith_car_info>ul>li a {
    font-size: 14px;
    color: #313237;
    height: 100%;
    cursor:auto;
   
}

.dulewith_car_info>ul .dule_title a {
    margin-bottom: 14px;
    font-size: 16px;
    font-weight: bold;
}


.dulewith_car_info>ul>li>a i {
    color: #AFB0BB
}

.dulewith_car_info>ul>li span {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 10px;
}

.dulewith_car_info>ul>li>span img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.dulewith_car_info>ul {
    padding-bottom: 15px;
    border-bottom: 1px dotted #E3E5EA;
    padding-top: 12px;
}

/* 右边部分 */
.common_right .paihang{
    width: 316px;
    box-sizing: border-box;


}
.common_right .paihang .category_list{
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    background: white;

}
.common_right .paihang .category_list>a{
    font-size: 16px;
    width: 130px;
    background: #F7F8FC;
    text-align: center;
    vertical-align: middle;
    
}
/* .common_right .paihang .category_list>a:nth-child(n){
    margin-right: 16px;
} */
.common_title {
    font-size: 20px;
    cursor: pointer;
    /* margin-top: 31px; */
    margin-bottom: 19px;
    /* margin-top: -20px; */
}



/* 违章咨询 */
.wenda_top_div_l_bom {
    width: 316px;
    background: #FFFFFF;
    border-radius: 6px;
    padding: 18px 0px 18px 20px;
    box-sizing: border-box;
}

.outrules .wenda_top_div_l_bom ul li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 36px;
}

.outrules .wenda_top_div_l_bom ul li b {
    color: #afb0bb;
    margin-right: 10px;
}

.outrules .wenda_top_div_l_bom ul li a {
    font-size: 16px;
}

.wenda_top_div_l_bom {
    background: #FFFFFF;
}

.mix {
    width: 316px;
    display: flex;
    flex-wrap: wrap;
    /* padding: 19px 25px; */
    box-sizing: border-box;
}

.mix a {
    display: inline-block;
    width: 30%;
    margin-right: 9px;
    margin-bottom:29px;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* bo-sizing: border-box; */
}