﻿.model{
    padding: 1.5625% 0 6.25% 0;
}
.model-lf{
    float: left;
    width: 22.5%;
}
.model-type{
    padding: 22px 0 0 0;
}
.model-type li{
    margin-bottom: 11.11%;
}
.model-type h3{
    margin-bottom: 5.55%;
    padding: 0 7.4%;
}
.model-type a{
    float: left;
    color: #595959;
    line-height: 26px;
}
.model-type a:hover{
    color: #da251b;
}

.rent, .brand{
    padding: 0 0 0 7.4%;
}
.brand a{
    width: 25%;
}
.rent a{
    margin-right: 8%;
}
.car-model a{
    width: 50%;
    margin-bottom: 13px;
}
.car-model em{
    display: block;
}

.appoint{
    padding: 7.4%;
}
.appoint h3{
    margin-bottom: 15px;
}
.appoint li{
    margin-bottom: 10px;
}
.appoint p{
    line-height: 22px;
}




.model-rg{
    float: right;
    width: 74.58%;
}

.model-fixed{
    color: #444;
    border: 1px solid #ececf2;
}
.sort{
    padding: 16px 20px;
    padding: 1.78% 2.2%;
    border-bottom: 1px solid #ececf2;
}
.screen{
    padding: 1.78% 2.2%;
    background: #f9f9fc;
}
.screen-p{
    display: inline-block;
}
.screen-p a{
    padding: 0 9px;
    line-height: 24px;
    background: #fff;
    border: 1px solid #ececf2;
    color: #444;
}
.screen-p a img{
    margin-left: 10px;
}
.reset{
    color: #444;
    margin-left: 15px;
}
.screen-div, .sort-div{
    display: inline-block;
    margin-left: 20px;
}
.sort-p a{
    color: #444;
    position: relative;
}
.sort-p a:before, .sort-p a:after{
    content: '';
    position: absolute;
    right: -13px;
    width: 8px;
    height: 5px;
}
.sort-p a:before{
    top: 5px;
    background: url(../images/arrow-up.png) no-repeat center;
}
.sort-p a:after{
    bottom: 3px;
    background: url(../images/arrow-down.png) no-repeat center;
}
/*.sort-p a:before{
    top: 5px;
    background: url(../images/arrow-up-act.png) no-repeat center;
}
.sort-p a:after{
    bottom: 3px;
    background: url(../images/arrow-down-act.png) no-repeat center;
}*/


/*详情*/
.che{
    padding: 1.5625% 0;
}
.vehicle{
    padding: 2.5%;
}
.vehicle-img{
    float: left;
    width: 52.6%;
}
.vehicle-box .bd li img{
    width: 100%;
}
.vehicle-box .hd a{
    width: 40px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/vehi-black.png) repeat;
}
.vehicle-box .hd a.prev{
    left: 0;
}
.vehicle-box .hd a.next{
    right: 0;
}
.vehicle-intro{
    float: right;
    width: 43%;
}
.vehi-range{
    margin: 17px 0 9px 0;
}
.vehi-range em{
    margin-right: 8px;
}
.airp-price p{
    line-height: 200%;
}
.airp-price em{
    margin-left: 10px;
}
.prefer{
    background: url(../images/pink.png) repeat;
    padding: 4%;
    margin: 3.5% 0 5.5% 0;
}
.vehi-join li{
    float: left;
    width: 20%;
    border-right: 1px solid #e5e5e5;
}
.vehi-join li:last-child{
    border: none;
}
.vehi-join p{
    margin-top: 6px;
}
.consult{
    margin-top: 6.7%;
}
.consult a{
    padding: 13px 16px;
    padding: 2.65% 3.26%;
    text-align: center;
    margin-right: 3.67%;
    border-radius: 2px;
}
.consult a:last-child{
    margin: 0;
}
.consult a img{
    margin-right: 8px;
    margin-top: -3px;
}
.consult .c-1{
    color: #585858;
    border: 1px solid #cccccc;
}

.descript-a{
    margin-top: 2.5%;
}
.descript-a a{
    color: #6a6a6a;
    margin-right: 5%;
    padding: 10px 0;
}
.descript-a a.hover{
    background: url(../images/des-bd.jpg) no-repeat center bottom;
}
.des>h2{
    padding: 3.83% 0 2.16% 0;
}
.des>h2 em{
    margin: 0 16px;
}
.des>h2 img{
    margin-top: -3px;
}
.dispose{
    padding: 27px 0;
}
.dispose li{
    float: left;
    width: 16.66%;
}
.dispose p{
    color: #6a6a6a;
    margin-bottom: 5px;
}
.bright p{
    float: left;
    width: 48%;
    margin-bottom: 20px;
}
.bright p:nth-child(2n+2){margin-left: 4%;}
.bright img{
    width: 100%;
}
.notes{
    padding-bottom: 2.5%;
}
.notes li{
    background: #f2f3f5;
    padding: 2.5%;
    margin-bottom: 1.66%;
}
.notes h3{
    margin: 5px 0;
}
.notes p{
    line-height: 180%;
    margin-bottom: 5px;
}
.warn{
    margin-top: 3.15%;
    line-height: 180%;
    margin-bottom: 5px;
}



/*later*/
.lala{
    display: none;
}
.big-wrap{
    width: 614px;
    height: auto;
    position: fixed;
    top: 20px;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #fff;
    border-radius: 4px;
    display: none;
}
.big-cont{
    padding: 12px;
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.big-close{
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}
.big-close{
    background-image: url('../images/fancybox_sprite.png');
}
.big-outer img{
    width: 100%;
}