.head-logo{
    width: 100%;
    padding: 0 0 .05rem 0;
}
.head-logo img{
    width:100%;
    min-height: 1.8175rem;
}
.content-search{
    width:100%;
}
.content-search li{
   background-color: #fff;
   width: 25%;
   float: left;
   text-align: center;
   height: 0.58825rem;
   position: relative;
   color:#999999;
   font-size: .1415rem;
}
.content-search li.active{
   background-color: #dcdcdc;
   color:#d1414c;
}
.content-search li.active:after{
    content: "";
    border-left: 0.0825rem solid transparent;
    border-right: 0.0825rem solid transparent;
    border-top: 0.0825rem solid #dcdcdc;
    position: absolute;
    top: 100%;
    left: 41%;
}
.content-search li span:before{
    content: "";  
    display: block; 
    margin: 0.08825rem auto 0.04706rem;
}
.tab-carType:before{ 
    width: .365rem;     
    height:.165rem;
    background: url(../../img/icon_type.png) no-repeat;
    background-size: 100%;
}
.content-search li.active .tab-carType:before{ 
    width: .365rem;     
    height: .165rem;
    background: url(../../img/icon_type_active.png) no-repeat;
    background-size: 100%;    
}
.tab-vin:before{
    width: .24rem;     
    height: .194rem;
    background: url(../../img/icon_vin.png) no-repeat;
    background-size: 100%;
}
.content-search li.active .tab-vin:before{ 
    width: .24rem;     
    height: .194rem;
    background: url(../../img/icon_vin_active.png) no-repeat;
    background-size: 100%;    
}
.tab-OE:before{
    width: .165rem;     
    height: .1765rem;
    background: url(../../img/icon_OE.png) no-repeat;
    background-size: 100%;
}
.content-search li.active .tab-OE:before{ 
    width: .165rem;     
    height: .1765rem;
    background: url(../../img/icon_OE_active.png) no-repeat;
    background-size: 100%;    
}
.tab-no:before{
    width: .1765rem;     
    height: .1765rem;
    background: url(../../img/icon_no.png) no-repeat;
    background-size: 100%;
}
.content-search li.active .tab-no:before{
    width: .1765rem;     
    height: .1765rem; 
    background: url(../../img/icon_no_active.png) no-repeat;
    background-size: 100%;       
}
.tab-content{
    clear: both;
}
.tab-content .caption{
    color:#666666;
    font-size: .1415rem;
    margin-bottom:10px;
}
.search-input{
    margin:0 .1176rem;
    padding: .082rem .194rem;
    background-color: #fff;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    -o-border-radius: 1rem;
    border-radius: 1rem;
     width: 85%;
     float: left;
}
.search-input input{
    font-size: .14rem;
    width: 100%;   
}
.search-button{
    width: .1765rem;     
    height: .1765rem; 
    background: url(../../img/search.png) no-repeat;
    background-size: 100%;    
    float: left;   
    margin-top: .082rem;
}
.car-list{
    position: fixed;
    z-index: 1;
    overflow: auto;
    width: 100%;
    max-height: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.car-list ul{
    background-color: #fff;
}
.car-list li{
    padding: .175rem .1rem;
    border-bottom: 1px solid #dddddd;
    color: #666666;
    font-size: .1415rem;
}
.car-list-layer{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: 0.7;
}
.tab-carType-content{
    margin-top: 0.7rem;
}