*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
}
.element::-webkit-scrollbar {display:none}

body{
    min-width: 1244px;
    background: #ffffff;
}

.clear_both ::after{
    clear: both;
}
#container{
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
#main{
    width: 1180px;
    margin: auto;
    height: 100%;
    margin-top: 67px;

}
#sidebar{
    float: left;
    position: sticky;
    width: 280px;
    height: 507px;
    background-color: #fff;
    border-radius: 3px;
    z-index: 10;
    position: sticky;
    top: 66px;
}
#asdfg{
    clear: both;
}
#findimg{
    position: absolute;
    top: 0px;
    left: 13px;
    top: 10px;
    width: 20px;
}
.carTitle{
    line-height: 24px;
    height: 50px;
}
#search{
    width: 100%;
    height: 40px;
    border-radius: 5px;
    outline-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ebedf0;
    font-size: 14px;
    padding-left: 40px;
}
#column{
    float: right;
    width: 870px;
}
#sortNav{
    padding-left: 25px;
    height: 40px;
    border: 1px solid #ebedf0;
    border-radius: 5px;
}
#allVehicleSources{
    color: #5e5e66;
    line-height: 30px;
    float: left;
    width: 110px;
    text-align: center;
    font-size: 12px;
    margin-top: 4px;
}
.ortherSortClass{
    color: #5e5e66;
    float: right;
    width: 75px;
    border-right: 1px solid #ebedf0;
    text-align: center;
    font-size: 12px;
    height: 16px;
    margin-top: 7px;
    cursor: pointer;

    
}
#ortherSort{
    height: 100%;
    margin-top: 4px;
}
#minVehicleAge{
    border: none;
}
#sidebarUl{
    margin-top: 10px;
    border: 1px solid  #ebedf0;
    border-radius: 5px;
}
.sidebarLi{
    height: 42px;
    line-height: 42px;
    font-size: 14px;
}
.sidebarImg{
    float: right;
    width: 20px;
    margin-top: 8px;
}
#carList{
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.carimg{
    width: 100%;
}.cardiv{
    height: 172px;
    overflow: hidden;
    border-radius: 5px;
}
.carPage{
    border-radius: 5px;
    box-shadow: 0 2px 14px #ededf0;
    width: 282px;
    height: 330px;
    float: left;
    margin: 8px 4px;
    padding: 10px;
    overflow: hidden;
    padding: 10px;
}

.carPage:hover .hover-bg
{
    width: 260px;
    height: 210px;
    background: #000;
    filter: alpha(opacity=20);
    opacity: .1;
    position: absolute;
    z-index: 1;
    display: inline-block;
    cursor: pointer;
}
.carPage:hover
{
    box-shadow: 0 3px 3px #ececec;
}
.carPageBpttom{
    padding: 14px;
    padding: 0px 5px;
    font-family: "微软雅黑";
    height: 30px;
    font-size: 15px;
    color: #333;
    margin-top: 10px;
}
.carPageBpttomFloaton{
    float: left;
    font-size: 12px;
    color: #999;
    width: 33%;
    border-right: 1px solid #d9d9d9;
    margin: 10px 0;
}
.carPageBpttomFloat{
    float: left;
    font-size: 12px;
    color: #999;
    width: 33%;
    border-right: 1px solid #d9d9d9;
    text-align: center;
    margin: 10px 0;
}
.carPageBpttomFloater{
    float: left;
    font-size: 12px;
    color: #999;
    width: 33%;
    text-align: center;
    margin: 10px 0;
} 
.pricea{
    clear: both;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    color: #ff533c;
    font-family: Arial;
    font-weight: bold;
}
.company{
    font-size: 14px;
    color: #666;
    font-weight: 500;
    margin-left: 5px;
}
.biaoqian{
    width: 63px;
    height: 17px;
    margin-right: 10px;
    display: inline-block;
    line-height: normal;
    color: #ffffff;
    background:#08c496;
    font-size: 12px;
    border-radius: 5px;
    text-align: center;
} 
#brandList{
    width: 760px;
    height: 481px;
    display: none;
    position: absolute;
    top: 60px;
    left: 100%;
    background: #ffffff;
    z-index: 10;
    border-right:1px solid #ededf0;
}
#vehicleBrand{
    width: 210px;
    height: 100%;
    border-right:1px solid #ededf0;
}
#vehicleSystem{
    width: 210px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 209px;
    border-right:1px solid #ededf0;
}
#vehicleType{
    width: 342px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 418px;
}
.vehicleTitle{
    padding-left: 46px;
    padding-top: 12px;
}
.sidebarList{
    width: 274px;
    height: 481px;
    position: absolute;
    left: 100%;
    top: 60px;
    background: #ffffff;
    border: 1px solid #ededf0;
    display: none;
    padding-top: 33px;
    padding-left: 33px;
    padding-right: 33px;

}

.sidebarContent{
    width: 80%;
    margin: auto;
    border-top: 1px solid #ebedf0;
    cursor: pointer;

}
.sidebarH5{
    font-size: 18px;
    padding-top: 12px;

}
.inp{
    width: 46%;
    border-radius: 5px;
    border: 1px solid #ebedf0;
    height: 35px;
    padding-left: 10px;
}
.sp{
    font-size: 18px;
}
.inpoutside{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.sure{
    width: 100%;
    height: 40px;
    background: #08c496;
    color: white;
    text-align: center;
    line-height:40px; 
    margin: auto;
    border-radius: 23px;
    cursor: pointer;
}
#priceListContent{
    width: 100%;
    height: 50%;
}
.priceListDiv{
    width: 45%;
    float: left;
    height: 32px;
    font-size: 13px;
    padding-top: 20px;
    cursor: pointer;
}
.priceListDiv:hover{
    color: #08c496;
}
#brandOption:hover #brandList{
    display: block;
}
#brandOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}


#priceOption:hover #priceList{
    display: block;
}
#priceOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}
#levelOption:hover #levelList{
    display: block;
}
#levelOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}
#vehicleAgeOption:hover #vehicleAgeList{
    display: block;
}
#vehicleAgeOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}
#mileageOption:hover #mileageList{
    display: block;
}
#mileageOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}
#transmissionCaseOption:hover #transmissionCaseList{
    display: block;
}
#transmissionCaseOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}
#displacementOption:hover #displacementList{
    display: block;
}
#displacementOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}
#emissionStandardOption:hover #emissionStandardList{
    display: block;
}
#emissionStandardOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}
#bodyColorOption:hover #bodyColorList{
    display: block;
}
#bodyColorOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}
#feulTypeOption:hover #feulTypeList{
    display: block;
}
#feulTypeOption:hover .sidebarLi{
    background: #f9f9f9;
    color: #08c496;
}

.ListContent{
    width: 100%;
    height: 50%;
}
.circle{
    width: 20px;
    height: 20px;
    border-radius: 10px;
    float: left;
    cursor: pointer;
    margin-right: 5px;
    border: 1px solid #F0F0F0;

}
.bodycolordiv{
    font-size: 12px;
    height: 35px;
    line-height: 23px;
    width: 40%;
    float: left;
    cursor: pointer;
    border: 1px solid gainsboro;
    border-radius: 20px;
    padding-top: 5px;
    padding-left: 13px;
    margin-left: 6%;
    margin-top: 10px;
}
#bodyColorListContent{
    margin-top: 20px;
}
.bodycolordiv:hover{
    color: #08c496;
}
#paging{
    clear: both;
    width: 80%;
    margin: auto;
    height: 20px;
    background: red;
    margin-bottom: 20px;
}
#vehicelTypeChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#priceListChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#levelChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;

}
#vehicleAgeChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#keyWordValueChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#transmissionCaseChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#displacementChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#clcxChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#emissionStandardChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#bodyColorChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#feulTypeChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#reset{
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 16px;
    border-radius: 28px;
    cursor: pointer;
    color: #08c496;
}
#mileageChild{
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
} 

#clppChild {
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    padding: 0px 20px;
    margin-right: 20px;
    margin-bottom: 9px;
    border: 1px solid rgb(235 237 240);
    color: #08c496;
    border-radius: 28px;
    cursor: pointer;
    float: left;
    margin-top: 3px;
}
#vehicelBrandBottom.element::-webkit-scrollbar {display:none}
#xiaoshia{
    margin-right: 30%;
    width: 100%;
    position: relative;
    height: 100%; 
    overflow: hidden;
}
#vehicelBrandBottom{
    margin-left: 50px;
    height: 100%;
    margin-top: 20px;
    overflow: auto;
    height: 80%; 
}
.contanttwo{
    color: #1A1A1A;
    font-size: 17px;
    height: 20px;
    line-height: 20px;
}
.contantthree{
    font-size: 12px;
    color: #5F5E66;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    font-weight: 100;
}
.contantthree:hover{
    color: #08c496;
}
#xiaoshib{
    position: relative;
    right: 10%;
    overflow: hidden;
    height: 100%;
}
#vehicleSystemBottom{
    position: relative;
    right: -10%;
    height: 88%;
    overflow: auto;
    margin-left:  20%;
    margin-top: 20px;
    overflow: auto;
}
#xiaoshic{
    position: relative;
    right: 10%;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
#vehicleTypeBottom{
    position: relative;
    right: -10%;
    height: 88%;
    overflow: auto;
    margin-left:  10%;
    margin-top: 20px;
}
.chexilist{
    color: #1A1A1A;
    font-size: 15px;
    height: 20px;
    line-height: 20px;
}
.seclist{
    font-size: 12px;
    color: #5F5E66;
    height: 40px;
    line-height: 40px;
    cursor: pointer;

}
.seclist:hover{
    color: #08c496;
}
.chexinglista{
    color: #1A1A1A;
    font-size: 17px;
    height: 20px;
    line-height: 20px;
}
.chexinglistb{
    font-size: 12px;
    color: #5F5E66;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}
.chexinglistb:hover{
    color: #08c496;
}
#anchorPoint{
    width: 15px;
    height: 80%;
    float: left;
    position: absolute;
    left: 30px;
    top: 60px;

}
.anchorPoints{
    height: 17px;
    font-size: 12px;
    color: #5F5E66;
    cursor: pointer;

}
.anchorPoints:hover{
    color: #08c496;
}
#vehiceleBrandTop{
    padding-left: 70px;
}
#loading{
    color: #08c496;
    width: 100%;
    height: 800px;
    margin: auto;
    text-align: center;
    line-height: 800px;
}
#noCar{
    width: 100%;
    background: #F7F8FA;
    margin: auto;
    text-align: center;
    height: 300px;
    line-height: 200px;
}
#noCar img {
    position: relative;
    top: 54px;

}
#backasdf {
    position: relative;
    top: 8px;
    width: 25px;
}
















































/* 以下是分页 */
#page{
    clear: both;
    width: 100%;
    text-align: center;
}
.page_div{margin:20px 10px 20px 0;color:#666}
/* 页数按钮样式 */
.page_div button{
    display:inline-block;
    min-width:30px;
    height:28px;
    cursor:pointer;
    color:#666;
    font-size:13px;
    line-height:28px;
    border-radius: 5px;
    background-color:#f9f9f9;
    border:1px solid #dce0e0;
    text-align:center;
    margin:0 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#firstPage,#lastPage,#nextPage,#prePage{
    width:50px;
    color:#08c496;
    border:1px solid #08c496;
}
#nextPage,#prePage{
    width:70px;
}
.page_div .current{
    background-color:#08c496;
    border-color:#08c496;
    color:#FFF;
}
/* 页面数量 */
.totalPages{
    margin:0 10px;
}
.totalPages span,.totalSize span{
    color:#08c496;
    margin:0 5px;
}
/*button禁用*/
.page_div button:disabled{
    opacity:.5;cursor:no-drop
}



















