.mq-law-listWrap{

}
.mq-law-listTit{
    font-size: 0;
    height: 30px;
    line-height: 30px;
    padding: 19px 0 11px;
    border-bottom: 1px solid #e1e3e6;
}
.mq-law-listTit p{
    width: 60%;
    text-align: right;
    font-size: 12px;
    color: #4c4c4c;
}
.mq-law-listTit p span{
    color: #fc7d28;
}



.mq-law-searchTop{
    padding: 15px 0 11px;
    border-bottom: 1px solid #e1e3e6;
}
.mq-law-searchTop .left{
    padding-top: 5px;
    font-size: 14px;
    color: #1a1a1a;
    float: left;
}
.mq-law-searchTop .right{
    color: #666666;
    float: right;
    font-size: 0;
}
.mq-law-searchTop .right span{
    padding-top: 3px;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
}
.mq-law-searchTop .right button{
    vertical-align: middle;
    padding: 4px 14px;
    border: 1px solid #ced1d9;
    border-radius: 2px;
    background: #FFF;
    margin-left: 14px;
    cursor: pointer;
    font-size: 12px;
    color: #666666;
}
.mq-law-searchTop .right button:hover{
    color: #fc7d28;
    border: 1px solid #fc7d28;
}
.mq-law-search-form{
    padding-top: 18px;
}
.mq-law-search-form .mq-law-search-list>li.row{
    width: 100%;
}
.mq-law-search-form .mq-law-search-list>li{
    position: relative;
    width: 295px;
    padding-bottom: 12px;
    float: left;
}
.mq-lawS-formTit{
    display: block;
    position: absolute;
    width: 104px;
    text-align: right;
    left: 0;
    top: 5px;
    font-size: 14px;
    color: #4c4c4c;
}
.mq-lawS-formMain{
    box-sizing: border-box;
    position: relative;
    padding-left: 104px;
    height: 30px;
    line-height: 30px;
    width: 256px;
}
.mq-lawS-business{
    font-size: 0;
    height: 24px;
    padding: 3px 0;
}
.mq-lawS-business span{
    display: inline-block;
    padding: 0 14px;
    font-size: 14px;
    color: #4c4c4c;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
}
.mq-lawS-business span:hover{
    color: #fc7d28;
}
.mq-lawS-business span.active{
    background: #fc7d28;
    color: #FFF;
}


.select-proposer{
    width: 180px;
    position: relative;
    box-sizing: border-box;
    background: #FFF;
}
.select-proposer .select-input{
    height: 28px;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
    color: #666;
    line-height: 28px;
    background: url(../../../../style/slice/icon1.png) 160px center no-repeat;
    padding-left: 10px;
    padding-right: 15px;
    border: 1px solid #ddd;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.select-proposer .select-input.active {
    background: url(../../../../style/slice/icon1-hover.png) 160px center no-repeat;
}
.select-proposer .select-list{
    position: absolute;
    top: 27px;
    right: 0;
    left: 0;
    z-index: 99;
    background: #fff;
    border: 1px solid #ddd;
    max-height: 243px;
    overflow-y: auto;
}
.select-proposer .select-list li{
    line-height: 30px;
    padding: 0 10px;
    cursor: pointer;
}
.select-proposer .select-list li:hover{
    background: #f5f5f5;
}


/*search inputs tart*/
.simple-proposer{
    position: relative;
}
.simple-proposer .s-input{
    width: 180px;
    height: 28px;
    box-sizing: border-box;
    color: #666;
    line-height: 28px;
    padding: 0 10px;
    border: 1px solid #ddd;
}
.simple-proposer .m-input{
    width: 220px;
}
/*search input end*/
.mq-law-search-btn{
    padding: 8px 0 20px;
    text-align: center;
    font-size: 0;
    border-bottom: 1px solid #e1e3e6;
}
.mq-law-search-btn button{
    margin: 0 10px;
    padding: 6px 26px;
    font-size: 14px;
    color: #fc6d00;
    border: 1px solid #fc6d00;
    border-radius: 3px;
    background: #FFF;
    cursor: pointer;
}
.mq-law-search-btn button.search{
    color: #fff;
    background: #fc6d00;
}
.mq-law-search-btn button.reset:hover{
    color: #fb5900;
    border: 1px solid #fb5900;
}
.mq-law-search-btn button.search:hover{
    background: #fb5900;
}
/*时间 start*/
.laydate{
    font-size: 0;
}
.laydate input, .laydate label {
    display: inline-block;
}
.laydate label {
    font-size: 12px;
}

.data-time-box {
    display: inline-block;
    width: 110px;
    height: 30px;
    position: relative;
}

.laydate input.data-time {
    box-sizing: border-box;
    width: 110px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
    text-indent: 1em;
    border-radius: 2px;
    background: url(../../../../img1.7/icon/icon.png) no-repeat right center;
    padding-right: 20px;
}

.laydate input.txt-style {
    width: 140px;
    height: 43px;
    line-height: 43px;
    border: 1px solid #ddd;
    text-indent: 1em;
    border-radius: 2px;
}

.laydate .txt-city {
    width: 142px;
    background: #fff;
    margin-right: 32px;
}

.laydate label {
    padding: 0 8px;
}





.mq-law-view{
    padding-top: 20px;
}
.mq-law-charts>div{
    position: relative;
    float: left;
    margin-bottom: 11px;
    border: 1px solid #e1e3e5;
    border-radius: 2px;
    box-sizing: border-box;
}
.mq-law-chartsPie,.mq-law-chartsBar{
    padding-top: 20px;
    width: 460px;
    height: 345px;
    margin-right: 11px;
}
.mq-law-chartsLine{
    padding: 20px 8px 0 18px;
    width: 709px;
    height: 345px;
}
.mq-law-lineResult{
    z-index: 2;
    position: absolute;
    left: 123px;
}
.mq-law-lineResult .select-proposer{
    width: 140px;
}
.mq-law-lineResult .select-proposer .select-input{
    background: url(../../../../style/slice/icon1.png) 122px center no-repeat;
}
#searchNum{
    color: #fc6d00;
    font-size: 12px;
}






























