@charset "utf-8";
/* CSS Document */
.com-left{width:832px;float:left;min-height:2060px;margin-bottom: 30px;
    _height:expression((document.documentElement.clientHeight||document.body.clientHeight)<2060?"2060px":""); }

.hot-car{
    width: 100%;
    height: 730px;
    margin-top:54px ;    
}
.contain-title{
    height: 24px;
    background-color: #fff;
    line-height: 24px;
    border-bottom:2px solid #dcdee3;
    padding-bottom: 10px;
}
.contain-title>h3{
    float: left;
    font-size:24px;
    font-weight: 600;
    color:#262626;
    border-left: 4px solid #fc703d;
    padding-left: 12px;
}
.contain-title>a{    
    color:#2C77EA;
    float: right;
    font-size:16px;
}
.contain-title>a:hover{
   color:#70A4F4;    
}
.contain-title .select-hot-contain{
    float: right;
    font-size:16px;
    color:#333;
    position: relative;
}
.contain-title .select-hot-contain span{
    margin-right:10px;
}

.contain-title .select-hot-contain .ui-select-trigger{
    color: #333;
    width: 140px;
    height: 22px;
    line-height:22px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #ccc;
}
.contain-title .select-hot-contain .ui-select-trigger .iconfont{
    width: 20px;
    height: 22px;
    background-color: blue;
    right: 0;
    text-align: center;
    line-height:22px;
    font-family: "supplierIcon";
}
.contain-title .select-hot-contain .ui-select-trigger .iconfont:before{
    color: #fff;
   content: "\e901";

}
.ui-select-item{
    padding:4px 15px
}
.contain-title>a>i{
    font-style: normal;
    font-family:'宋体';
    font-weight: 700;
    margin-right: 2px;
    margin-left: 3px;
}
/*热门汽车列表开始*/
.car-list{
    /*overflow: hidden;*/
    margin-right: -25px;
}
.car-item{
    position: relative;
    width: 260px;
    height: 317px;
    float: left;
    margin-top:32px;
    margin-right: 25px;
}
/*后加载样式*/

.car-item-hover.car-item span img{
    max-height: 156px;
    max-width: 220px;
    margin-top: 20px;
}
.car-item .car-item-top-box{
    display:table-cell;
    vertical-align:middle;
    background: url(//w.zuzuche.com/img/loading-50.gif) no-repeat center;
}
.contran-item-box .contrain-item{
    height: 200px;
    border: none;
    overflow: hidden;
}
.car-item-hover.car-item:hover{
    box-shadow: 0px 3px 10px #FC723D ;
}
.contran-item-box:hover .contrain-item span{
    transform: scale(1.1,1.1);
    transition: transform 1s linear;
    -moz-transition: transform 1s linear; /* Firefox 4 */
    -webkit-transition: transform 1s linear; /* Safari 和 Chrome */
    -o-transition: transform 1s linear; /* Opera */
}
.car-item>span{
    color: #fff;
    width: 100px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    line-height: 28px;
    background :url("../images/hotcar-icon1.png")no-repeat;
    padding-left: 4px;
}
.car-item-top{
    display:table;
    width: 258px;
    height: 184px;
    border: 1px solid #ccc;
    background-color: #fff;
    text-align: center;
}
.car-item-bottom{
    height: 132px;
    padding: 12px;
    border: 1px solid #ccc;
    border-top: none;
    box-sizing: border-box;
}

.car-msg{
    font-size: 16px;
    font-weight: 700;
}
.car-msg>.car-msg-2{
    font-size: 12px;
    font-weight: 400;
    color:#999999;

}
.car-type{
    overflow: hidden;
}
.car-type>span{
    font-size: 14px;
    float: left;
}
.car-type>span>em{
    margin-right: 4px;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    display: inline-block;
}
.car-type>.car-type-one>em{
    background: url("../images/hotcar-icon2.png?v=1")no-repeat;
    background-size: contain;
}
.car-type>.car-type-two>em{
    background: url("../images/cheke-icon.png")no-repeat;
    background-size: contain;
}
.car-type>.car-type-three>em{
    background: url("../images/zang-icon.png")no-repeat;
    background-size: contain;
}
.car-type-one,.car-type-two{
    margin-right: 7px;
    color:#999999;
}
.car-type-three{
    color:#999999;
}
.car-price-box{
    height: 40px;
    /*padding-top: 20px;*/
    color:#999999;
    line-height: 40px;
}
.car-price{
    float: left;
    font-family: Arial;
    font-size:14px;
}
.car-price>em{
    color:#ff6539;
}
.car-price-money{
    color:#ff6539;
    font-size: 26px;
    font-weight: 600;
}
.car-mapicon{
    color:#666666;
    padding-left: 10px;
    /*width: 57px;*/
    float: right;
}
.car-mapicon>em{
    vertical-align: text-bottom;
    padding-right: 6px;
    width: 12px;
    height: 14px;
    display: inline-block;
    background: url("../images/map-icon.png")no-repeat;
    background-size: contain;
}
/*热门汽车列表结束*/
/*热门国家开始*/
.contain{
    height: 100%;
}
.contran-item-box{
    height: 200px;
    position: relative;
}
.contrain-item{
    height: 100%;
}

.contrain-item-price{
   padding-top: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #000;
    background-color: rgba(0,0,0,0.2);
    filter:Alpha(opacity=20);
}
.contrainprice-color{
    color: #fff !important;
}
.contrain-item-price .car-mapicon{
    float: left;
    font-size: 20px;
    font-weight: 600;
}
.contrain-item-price .car-price{
    float: right;
    margin-right:10px;
}
/*评论开始*/

.ui-box-content .review-item .body .content{
    width: 100%;
}

.reviews-list-box article.review-item .figure {
    position: relative;
    margin-right: -20px;
    font-size: 0;
    min-height: 120px;
    max-height: 280px;
    overflow: hidden;
}
.reviews-list-box .ui-box-head {
    background-color: #fcfcfc
}

.reviews-list-box .filter-nav-list li {
    float: left;
    display: inline;
    margin-right: 50px
}

.reviews-list-box .filter-nav-list label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 16px;
    line-height: 16px;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    cursor: pointer;
    overflow: hidden
}

.reviews-list-box .filter-nav-list input {
    float: left;
    margin: 1px 7px 0 1px;
    width: 14px;
    height: 14px;
    font-size: 14px
}

.reviews-list-box article.review-item {
    margin-bottom: 48px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 28px;
    position: relative;
    min-height: 141px
}

.reviews-list-box article.review-item .like {
    position: absolute;
    bottom: 10px;
    right: 0px;
    cursor: pointer;
    line-height: 1
}

.reviews-list-box article.review-item .like:hover {
    background: #f5f5f5
}

.reviews-list-box article.review-item .like span {
    color: #003F85;
    font-size: 12px
}

.reviews-list-box article.review-item .like i.icon-good {
    display: inline-block;
    margin-right: 3px;
    vertical-align: top
}

.reviews-list-box article.review-item .like i.icon-liked {
    display: none
}

.reviews-list-box article.review-item .liked {
    cursor: default
}

.reviews-list-box article.review-item .liked span {
    color: #999
}

.reviews-list-box article.review-item .liked:hover {
    background: #fff
}

.reviews-list-box article.review-item .liked i.icon-liked {
    display: inline-block;
    margin-right: 3px
}

.reviews-list-box article.review-item .liked i.icon-good {
    display: none
}

.reviews-list-box article.review-item address {
    margin-bottom: 0;
    vertical-align: top;
    display: inline-block;
    margin-right: 13px
}



.reviews-list-box article.review-item .car .ring {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 60px;
    color: #dcdcdc
}

.reviews-list-box article.review-item .car img {
    width: 56px;
    vertical-align: middle
}

.reviews-list-box article.review-item .car .car-logo {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    *display: block;
    *font-size: 52.38px;
    *font-family: Arial;
    width: 64px;
    height: 64px
}

.reviews-list-box article.review-item .car .icon-cover {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    margin: -30px 0 0 -30px
}

.reviews-list-box article.review-item .car .user-number {
    margin-left: -2px
}

.reviews-list-box article.review-item .car .situation-type {
    width: 100%;
    line-height: 20px;
    font-size: 12px;
    display: inline-block;
    border: 1px solid #4d83c4;
    color: #4d83c4;
    text-align: center;
    padding: 0 1px;
    margin-top: 12px;
    cursor: pointer;
    position: relative
}

.reviews-list-box article.review-item .car .situation-type i {
    display: none;
    color: #000;
    font-size: 12px;
    padding: 1px 5px;
    border: 1px solid #ccc;
    background: #f2f2f2;
    position: absolute;
    top: 25px;
    left: -9px;
    white-space: nowrap
}

.reviews-list-box article.review-item .car .situation-type:hover i {
    display: block
}

.reviews-list-box article.review-item .car .user-name, .reviews-list-box article.review-item .car .user-number {
    font-size: 12px
}


.reviews-list-box article.review-item .supplier-logo {
    text-align: right
}

.reviews-list-box article.review-item .supplier-logo, .reviews-list-box article.review-item .supplier-logo a {
    line-height: normal
}

.reviews-list-box article.review-item .supplier-logo img {
    width: 40px;
    height: 20px;
    vertical-align: top
}



.reviews-list-box article.review-item .score-container {
    margin-right: 20px;
    font-size: 0
}



.score-level-1 .score-1 {
    color: #db0346
}

 .score-level-2 .score-1 {
    color: #db0346
}

 .score-level-2 .score-2 {
    color: #db0346
}

.score-level-3 .score-1 {
    color: #db0346
}

 .score-level-3 .score-2 {
    color: #db0346
}

 .score-level-3 .score-3 {
    color: #db0346
}

 .score-level-4 .score-1 {
    color: #db0346
}

.score-level-4 .score-2 {
    color: #db0346
}

.score-level-4 .score-3 {
    color: #db0346
}

 .score-level-4 .score-4 {
    color: #db0346
}

 .score-level-5 .score-1 {
    color: #db0346;
}

 .score-level-5 .score-2 {
    color: #db0346
}

 .score-level-5 .score-3 {
    color: #db0346
}

 .score-level-5 .score-4 {
    color: #db0346
}

 .score-level-5 .score-5 {
    color: #db0346
}
.reviews-list-box article.review-item .meta address {
    color: #999
}

.reviews-list-box article.review-item .meta address a {
    color: #999
}

.reviews-list-box article.review-item .meta address a:hover {
    color: #999
}

.reviews-list-box article.review-item .content p {
    margin-bottom: 15px
}

.reviews-list-box article.review-item .content .title {
    float: left;
    display: inline;
    color: #999
}

.reviews-list-box article.review-item .content .text {
    padding-left: 65px
}

.reviews-list-box article.review-item .content .zuzuche-reason .title {
    text-align: justify;
    text-justify: distribute-all-lines;
    text-align-last: justify;
    -moz-text-align-last: justify;
    -webkit-text-align-last: justify
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .reviews-list-box article.review-item .content .zuzuche-reason .test1:after {
        content: ".";
        display: inline-block;
        width: 100%;
        height: 0;
        overflow: hidden
    }
}

.reviews-list-box article.review-item .content .toggle-text {
    margin-left: 3px;
    padding: 2px 8px;
    color: #1f6ecb;
    background-color: #e8f6fc
}

.reviews-list-box article.review-item .content .toggle-text:hover {
    color: #1f6ecb
}

.reviews-list-box article.review-item .figure {
    position: relative;
    margin-right: -20px;
    font-size: 0;
    min-height: 120px;
    max-height: 280px;
    overflow: hidden
}

.reviews-list-box article.review-item .figure a {
    margin-right: 20px;
    margin-bottom: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top
}

.reviews-list-box article.review-item .figure a .first, .reviews-list-box article.review-item .figure a:first-child {
    margin-left: 0
}

.reviews-list-box article.review-item .figure img {
    border: 1px solid #dedede;
    width: 118px;
    height: 118px;
    background: url(//w.zuzuche.com/img/loading-50.gif) no-repeat center
}

.reviews-list-box article.review-item .figure img.loaded {
    border: none;
    width: 120px;
    height: 120px
}

.reviews-list-box article.review-item .figure a.full-photo-handle, .reviews-list-box article.review-item .figure a.brief-photo-handle {
    border: 1px solid #dedede;
    width: 118px;
    height: 118px;
    line-height: 118px;
    text-align: center;
    font-size: 14px;
    background: #fbfbfb;
    color: #999
}

.reviews-list-box article.review-item .figure a.full-photo-handle:hover, .reviews-list-box article.review-item .figure a.brief-photo-handle:hover {
    color: #999
}

.reviews-list-box article.review-item .figure a.full-photo-handle {
    position: absolute;
    right: 88px;
    bottom: 0;
    z-index: 1
}

.reviews-list-box article.review-item .figure.full-photo {
    height: auto;
    max-height: none
}

.reviews-list-box article.review-item .figure.full-photo a.full-photo-handle {
    display: none
}

.reviews-list-box article.review-item .figure.full-photo a.brief-photo-handle {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.reviews-list-box .page-tip {
    font-size: 14px;
    line-height: 1;
    padding-bottom: 20px;
    text-align: right
}

.reviews-list-box .page-list {
    font-size: 0;
    text-align: right
}

.reviews-list-box .page-list .r, .reviews-list-box .page-list .l {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.reviews-list-box .page-list input {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 15px;
    padding: 5px 15px;
    font-size: 14px;
    color: blue;
    background: #ddd;
}
.reviews-list-box .page-list .prevPage:hover{
    cursor: pointer;
    color: #fff;
    background-color: #3500ff;
}
.reviews-list-box .page-list .nextPage:hover{
    cursor: pointer;
    color: #fff;
    background-color: #3500ff;
}
/*评论结束*/
/*右側开始*/
/*相同部分合子*/
.companys-con

.com-right-box{
    width:330px;
    overflow:hidden;
    float:left;
    margin-left: 28px;
    margin-top: 54px;
    background-color: #fff;
}
.cp-info-box{
    border: 1px solid #f4f4f4;
    box-sizing: border-box;
    margin-bottom:20px;
}
.cp-info-box .title h3{
    height: 46px;
    background-color:#e6e7eb;
    font-size:16px;
    font-weight: 600;
    line-height: 46px;
    padding-left: 14px;
}
.cp-info-contain{
    /*height: 400px;*/
    padding-left: 14px;
    padding-right: 12px;
    padding-bottom: 14px;
}
.cp-info-contain>a{
    display: block;
    width: 100px;
    height: 60px;
    margin: 0 auto;
    margin-top:16px;
    cursor: default;
}
.cp-info-contain .alamo-title{
    color: #666;
    text-indent: 2em;
    word-break:break-all;
    white-space:pre-wrap;
    font-size: 14px;
    margin-top:20px;
    line-height: 20px;
}
/*供应商logo*/
.com-info-img{
    border: 1px solid #DDDDDD;
    display: block;
    float: left;
    margin: 25px 15px 0 0;
    padding: 4px;
}
.cp-info-contain .contain-is-btn{
    display: none;
    margin: 0px auto;
    margin-bottom: 9px;
    margin-top:3px;
    width: 240px;
    box-sizing: border-box;
}
.cp-info-contain .contain-is-btn a{
    line-height: 40px;
    height: 40px;
    color: #fff;
    background-image: -webkit-linear-gradient(left,#fc6c3e,#f9a730);
    background-image: -moz-linear-gradient(left,#fc6c3e,#f9a730);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border: none;
    border-radius: 4px;
}
.cp-info-contain .contain-is-btn a:hover{
    background: #fb6223;
}
/*专享服务*/
.cp-info-contain .experience{
    float:right;
    font-size: 14px;
    width: 58px;
    height: 24px;
    line-height: 24px;
    border:1px solid #c4c6cf;
    padding: 2px;
    text-align: center;
    margin-top: 20px;
}
.cp-info-contan>ul>li>a{
    display: block;
    width: 100%;
    height: 70px;
}
.cp-info-contain>ul{
   padding:20px 0;
}
.cp-info-contain>ul>li:first-child{
    margin-top: 0;
}
.cp-info-contain>ul>li{
    margin-top: 31px;
}
.cp-info-contain .avatar{
    width: 70px;
    height: 70px;
    float: left;
    margin-right:10px;
}
.cp-info-contain .user-jiazhao{
    float: left;
    max-width: 155px;
    font-size: 14px;
    font-weight: 600;
    margin-top: 6px;
}

.user-jiazhao .user-jiazhao-title{
    font-size: 12px;
    font-weight: 400;
    color: #999;
}
    /*租车包含*/
.money-include .money-include-ft{
    font-size: 14px;
    font-weight: 600;
}
.money-include .money-include-ft12{
    font-size: 12px;
    font-weight: 400;
    color: #999;
}
.money-include li {
    height: 38px;
    padding-left: 40px;
    position: relative;
}
.money-include .b0{
    margin-top:35px;
}
.money-include li:before{
    font-family: "supplierIcon" !important;
    content: "\e900";
    color: rgb(44, 119, 234);
    font-size: 30px;
    position: absolute;
    top: 0;
    left: 0;
}
    /*人气租车*/
.cp-info-contain .hot-person{
    padding: 30px 0 25px 30px;
}
.cp-info-contain>ul>li>span{
    float: left;
    width: 60px;
    height: 40px;
    margin-right:20px;
    border: 1px solid #eaeaea;
}
.cp-info-contain .hot-person-title{
    font-size: 14px;
    color: #0b68d3;
}
.logo, .sub-logo {
    display: inline;
    float: left;
    margin-top: 0;
}
.supplier-list .logo {
    position: relative;
    float: left;
    display: inline;
    width: 60px;
    height: 40px;
}
 .supplier-list .info {
    display: block;
    padding-left: 80px;
}
 .score{
    color: #dcdccc;
}
.supplier-list .logo img {
    width: 60px;
    height: 40px;
    vertical-align: text-top;
    background: url(//w.zuzuche.com/img/loading-50.gif) no-repeat center;
}

.supplier-list .total,.supplier-list .name{
    display: block;
    line-height: 1;
}
.supplier-list .total {
    color: #1f6ecd;
    padding-bottom: 10px;
}
.ui-box-content .supplier-list li:first-child{
    margin-top: 0px;
}
.ui-box-content .supplier-list li{
    margin-top: 30px;
}

/*右侧结束*/


/*seo hertz alamo avis banner 特别处理 开始*/

.top-seo-font-box{
    text-align: left;
}
.top-seo-font-box .logo,
.top-seo-font-box .star{
    background-image: url(../../img/supplier-logo-star.png?22);
}
.top-seo-font-box .logo{
    margin: 0 0 5px -4px;
    width: 112px;
    height: 38px;

}
.top-seo-font-box .star{
    display: block;
    float: left;
    width: 14px;
    height: 14px;
}
.top-seo-font-box .tips{
    line-height: 1.8;
}
.top-seo-font-box .tips dd{
    padding-left:26px;
}
.top-seo-font-box .star{
    margin: 7px 0 0 -24px;
}

.top-seo-font-box .tit{
    font-size: 46px;
    font-weight: bold;
    clear: both;
    overflow: hidden;
}
.top-seo-font-box .tips{
    font-size: 20px;
    line-height: 1.5;
}

.top-seo-alamo{
    padding:30px 0 0 300px;
}
.top-seo-alamo .tit{
    color: #fbe90d;
}
.top-seo-alamo .tips{
    color: #fff;
}
.top-seo-alamo .logo{
    background-position: -46px -50px;
}
.top-seo-alamo .star{
    background-position: 0 -59px;
}

.top-seo-hertz,
.top-seo-avis{
    padding:30px 0 0 156px;
}
.top-seo-hertz .tit{
    color: #292700;
}
.top-seo-hertz .tips{
    color: #404040;
}
.top-seo-hertz .logo,
.top-seo-avis .logo{
    background-position: -46px 0;
}
.top-seo-hertz .star{
    background-position: 0 -9px;
}
.top-seo-avis .star{
    background-position: 0 -32px;
}
.top-seo-avis .tit{
    color: #250504;
}
.top-seo-avis .tips{
    color: #352626;
}
/*seo hertz alamo avis banner 特别处理 结束*/