@charset "utf-8";
body,a,div, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, select, table, td, textarea, th, ul,li{ list-style: none; margin:0; padding:0; font-family:'microsoft yahei', Verdana, Arial, Helvetica, sans-serif;  font-weight: 400;word-break:break-all;word-wrap:break-word;}
body, input, select, button, textarea { font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin:0; }
a{text-decoration: none; color: #666;}
* {  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
*:before,*:after {  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}

a:hover{text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.z_bline{ border: 1px solid #dedede;}
.clearfix:after{content:'.';height:0;overflow:hidden;display:block;clear:both;visibility:hidden;}

.zyc_w{ width: 1200px; margin: 0 auto;}
.zyc_Nav{ height: 40px; line-height: 40px; width: 100%; background-color: #e13335;}
.zyc_w > a{ padding: 0 19px; display: table-cell; font-weight: 100; color: #fff; font-size: 15px; background:url(../images/zyc_navLine.jpg) right center no-repeat;}
.z_Mar_10{ margin-top: 10px;}
.z_ban img{ width: 595px; height: 100px; }

.rmcx{  height: auto; padding: 5px;}
.rmcx a{ display: inline-block; padding:3px 5px; margin: 3px; font-size: 14px; color: #fff; }
.cbg1{ background-color: #d1bb64;}
.cbg2{ background-color: #54aed6;}
.cbg3{ background-color: #e66162;}
.cbg4{ background-color: #4fba72;}
.cbg5{ background-color: #a1c456;}
.cbg6{ background-color: #dca64e;}
.cbg7{ background-color: #52bebf;}
.cbg8{ background-color: #e13335;}

.z_inNav{ height: 38px; line-height: 38px; text-align: right; border-bottom: 1px solid #dedede; margin-bottom: 10px;}
.z_inNav span{ float: left; padding: 0 20px; border-bottom: 2px solid #e13335; color: #e13335; font-size: 18px;}
.z_inNav b{ float: left; margin-left: 50px;}
.z_inNav a{ margin-right: 10px;}

.ztCom {position:relative; width:1115px; margin: 0 45px;}
.ztCom .prev,.ztCom .next{width:32px;height:130px;position:absolute;bottom:24%;left:-45px;z-index:100; cursor:pointer; background:url(../images/z_Bt.gif) no-repeat;}
.ztCom .next{ left:auto; right:-38px; background-position:-48px 0;}
.ztList ul{ overflow: hidden; margin: 5px 0;}
.ztList li{ float:left; width: 258px; margin: 0 10px;}
.ztList li img{ width: 258px; height: 155px;}
.ztList li h5{ font-size: 14px; float: left; height: 25px;   white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 100%;}
.ztList li a:hover h5{color: #e13335;}

.z_sj li{ float:left; width: 290px; padding: 10px; background-color: #f7f7f7; margin: 5px;}
.z_sj li img{ width: 75px; height: 55px; margin-right: 10px; float: left;}
.z_sj li h3{ float: left; color: #ff5500; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 20px;  width: 185px; }
.z_sj li h3 a{ color: #ff5500; font-size: 14px;  }
.z_sj li h2{ font-size: 12px; color: #666; font-weight: 100; line-height: 20px;}
.z_blue{ color: #1554aa; margin-left: 10px; }
.z_sj li p span{ color: #fff; padding: 0 5px; margin-right: 3px;border-radius: 2px; }
.z_vip{ background-color: #ffcc0e; }
.z_rz{ background-color: #4ca647;}

.title {
    width: 1210px;
    margin: 0 auto;
    height: 92px;
}
.title_logo {
    width: 280px;
    height: 85px;
    float: left;
    margin-left: 12px;
    margin-right: 13px;
    display: inline;
    margin-top: 4px;
    text-align: left;
}
.title_s {
    width: 500px;
    float: left;
}
.title_search {
    width: 500px;
    height: 36px;
    background: #e4393c;
    float: left;
    margin-top: 20px;
}
.title_search .seardh {
    width: 413px;
    height: 30px;
    background: #ffffff;
    float: left;
    margin: 3px;
    line-height: 30px;
    text-align: left;
    padding-left: 5px;
}
.bt_1 {
    border: none;
    height: 20px;
    margin-top: 4px;
    color: #666666;
    line-height: 20px;
    background: #FFF;
}
.title_search .s_bottom {
    width: 49px;
    height: 36px;
    float: left;
    margin-left: 12px;
}
.title_search_h {
    width: 500px;
    height: 24px;
    float: left;
    margin-top: 5px;
    line-height: 24px;
    text-align: left;
    color: #666666;
    overflow:hidden;
}
.title_search_h a {
    /*font-family:宋体,\5b8b\4f53;*/
}
/*车型条件筛选*/
.sxtj{ height: 38px; line-height: 38px; padding-left: 10px; font-size: 14px; margin-top: 10px; background-color: #f7f7f7; border: 1px solid #DEDEDE;  border-bottom: none;}
.sxtj span{ font-weight: 700; color: #555;}
.sxtj a{ background-color: #f60; color: #fff; padding: 2px 6px; border-radius: 2px; font-size: 12px; margin-right: 10px;}
.sxtj a i{ font-style: normal; margin-left: 5px;}

/*车型条件筛选*/
.z_cxsx{ border-left: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.z_cxsx li{ border-top: 1px solid #dedede; border-right: 1px solid #dedede;  line-height: 32px;}
.z_cxsx li span{ width: 140px; text-align:center; float: left;  font-size: 16px; color: #E13335;}
.z_cxsx li h3{border-left: 1px solid #dedede; display: table;}
.z_cxsx li a{ margin: 0 8px; height: 28px; line-height: 28px; padding: 0 8px; display: inline-block;}
.z_cxsx li a:hover{ color: #E13335;}
.z_cxsx li .cur{ color: #E13335;}
.z_li01{ width: 42%; float: left;}

.z_npage{  text-align:center; color: #333;   padding:15px 0 0; height:45px; margin:10px 0 0; float:left; width:100%; }
.z_npage a{ margin:5px; border:1px solid #477fca; padding:5px 8px;}
.z_npage a:hover,.np_on{ background-color:#477fca; color:#fff;}

.zyc_tel{ float: right; margin-top: 15px; font-size: 14px; color: #666; width: 220px;}
.zyc_tel b{ font-size: 26px; color: #E13335; display: inline-block;}
/*底部样式*/
.zyc_xgtj{ background-color: #F7F7F7; padding: 10px 0;float: left; width: 100%; }

.zyc_xgtj h3{ font-size: 24px; line-height: 25px;}
.zyc_xgtj ul{ padding: 10px 0;}
.zyc_xgtj li{ float: left; width: 12.5%; height: 28px; line-height: 28px; font-size: 14px;}
.zyc_xgtj li a:hover{ color: #E13335;}

.z_foot{ float: left; width: 100%; background-color: #2c2c2c; color: #fff; padding: 25px 0; line-height: 25px; text-align: center; }
.z_foot h2{ margin-bottom: 15px;}
.z_foot a{color: #fff; margin: 0 6px; font-size: 14px; }
.z_foot p{   font-size: 14px; }

.zyc_title{ background-color: #f7f7f7;  height: 32px; line-height: 32px; font-size: 14px; color: #666; padding: 0 10px;}
.zyc_title h1{ color: #666;font-size: 14px; display: inline-block;}

.z_cxList li{ float: left; line-height: 29px;width: 100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  font-size: 13px; width: 380px; margin: 0 4px; }
.z_cxList .z_cxLi01{width: 413px; margin-top:5px;}
.z_cxLi01 img{ width: 413px; height: 310px;float: left;}
.z_cxLi01 h3{   font-size: 16px;float: left;}
.z_cxLi02 img{width: 153px; height: 115px; float: left; margin-right: 10px;}
.z_cxList .z_cxLi02{ height: 125px; border-bottom: 1px dashed #dedede; margin-top:5px;}
.z_cxList h3{ height: 28px; line-height: 28px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.z_cxList p{white-space:normal; line-height: 20px; color: #848484; text-align: left;}
.z_cxList a:hover{ color: #E13335;}

.z_cxList .z_cxLi03{text-align: right; color: #848484;}
.z_cxList .z_cxLi03 span{font-size: 12px; line-height: 26px; font-weight: 100; margin-right: 6px; color: #666; float: left;}
.z_cxList .z_cxLi03 a{ float: left; width: 310px; text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.z_cxList .z_cxLi03:hover span{ color: #E13335; }