﻿html{
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
    min-width:320px;
    font-size: 54px;
    -webkit-text-size-adjust: none;
}
@media screen and (device-width: 320px) and (-webkit-device-pixel-ratio: 2){
    html {
        font-size: 54px;
    }
}
@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2){
    html {
        font-size: 70.6px
    }
}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:2.6){
    html {
        font-size: 76.7px;
    }
}
@media (device-width:768px) and (-webkit-min-device-pixel-ratio:2){
    html {
        font-size: 82px;
    }
}
@media (device-width:1024px) and (-webkit-min-device-pixel-ratio:2){
    html {
        font-size: 82px;
    }
}
a{
    text-decoration:none;
	color:#212121;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.nav{
    line-height: 44px;
    background: #fff;
    font-size: .255rem;
    color: #1b1b1b;
    text-align: center;
    position: relative;
    border-bottom: 1px solid #e6e5e5;
}
.nav a{
    display: block;
    width: .2rem;
    height: .2rem;
    border: solid #ff5a37;
    border-width: 0 0 1.5px 1.5px;
    -webkit-transform: rotate(45deg);
    position: absolute;
    top: 50%;
    left: .3rem;
    margin-top: -0.1rem;
}
.car-list dd{
    border-bottom: 1px solid #f3f3f3;
}
.car-list a{
    display: block;
    padding: .3rem;
    overflow: hidden;
    position: relative;
}
.car-list .icon-half:before{
    content: "";
    position: absolute;
    top: .4rem;
    left: .22rem;
    width: .69rem;
    height: .3rem;
    display: block;
}
.car-list .icon-new:before{
    content: "";
    position: absolute;
    top: .28rem;
    left: .28rem;
    width: .48rem;
    height: .48rem;
    display: block;
}
.car-list img{
    float: left;
    width: 2.3rem;
    margin-right: .26rem;
}
.car-list h4{
    font-size: .28rem;
    color: #2e2e2e;
    margin-bottom: .1rem;
    line-height: .34rem;
    font-weight: normal;
	overflow:hidden;
	height:1.2em;
}
.car-list .data{
    display: block;
    color: #838383;
    font-size:12px;
	line-height:18px;	
    margin-bottom: .1rem;
	overflow: hidden;
    height: 1.3em;
}
.car-list p{
    display: block;
    color: #838383;
    font-size:12px;
	line-height:18px;	
    margin-bottom: .1rem;
}
.car-list .price-wrap{
    position: absolute;
    width: 100%;
    left: 2.8rem;
    bottom:0.3rem;
    box-sizing: border-box;
    font-size: 0.2rem;
    color: #ff5a37;
}
.car-list .price{
    font-weight: normal;
    font-size: .35rem;
    color: #ff5a37;
}
.car-list .price span{
    font-weight: normal;
}
.car-list .half{
    font-size: .2rem;
    color: #ff5a37;
    font-weight: normal;
    margin: .1rem 0 0 0;
}
.car-list .ins{
    font-size: .2rem;
    color: #bababa;
    border-top: 1px solid #e6e5e5;
    padding: .28rem 0;
    margin: 0 .28rem 0 2.7rem;
}
.car-list .ins:before{
    content: "获取";
    padding: .04rem .04rem .03rem;
    font-size: .18rem;
    color: #d29f23;
    text-align: center;
    background: #f7e7db;
    display: inline-block;
    margin-right: .06rem;
}
.car-list .icon{
    float: right;
}
.car-list .icon-uxin{
    content: "";
    float: right;
    margin: .05rem .05rem 0 0;
	text-align:center;
	font-size:9px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	padding:0px 5px;
	background:#ff6600;
	color:white;
	border-radius:3px;
}
.footbar {width:100%;height:48px; line-height:48px;overflow:hidden;background:#ff6600;position:fixed;z-index:100;left:0;bottom:0;font-size:14px;}
.footbar i{font-style:normal;color:white}
.footbar a{color:white;font-size:14px; display:block}
.footbar a.xj{background:#4680D1;  display:block}
.footbar a.xj i{background:#4680D1 url(../images/wjgb.png) no-repeat 30px 10px;background-size:30px 30px;display:block;padding-left:70px;}
.footbar a.lx{background:#ec6238; }
.footbar a.lx i{background:#ec6238 url(../images/whtel.png) no-repeat 30px 10px;background-size:30px 30px;display:block;padding-left:60px;}
.header-layout{position:relative;width:100%;height:90px;background:url(../images/header-bg-3f5de.png);background-size:100%}
.header-bg{position:absolute;left:0;top:0;width:100%;height:90px;background-color:#000;opacity:.7}
.header-logo{position:absolute;left:12px;top:10px;background-color:#fff;width:65px;height:65px;display:block;overflow:hidden;z-index:2}
.header-logo img{width:100%}
.header-main{position:relative;margin-left:8px;padding-top:13px;color:#fff;font-size:.6rem}
.header-logo+.header-main{margin-left:85px}
.header-main-title-name{width:100%;font-size:16px;overflow:hidden;}
.header-main-title-type span{background-color:#c9250a;padding:2px 10px;border-radius:3px;font-size:12px;}
.libox{margin-bottom:.15rem}
.libox h2 span{font-size:.25rem;font-weight:normal;float:right;padding-right:.2rem}
.libox h2{font-size: .3rem;color: #2e2e2e;line-height: .76rem;background:white;border-bottom:#efefef 1px solid;font-weight: normal;}
.libox h2 span a{color:#4284d9;}
.libox h2:before{content: "";width: .07rem;height: .32rem;background: #4284d9;float: left;margin: .23rem .15rem 0 .24rem;}
.libox li h3{font-size: .28rem;margin-bottom: .1rem;font-weight: normal;line-height:.34rem;height:.34rem;text-overflow: ellipsis;overflow:hidden}
.libox li h3 a{color:#000}
.libox li h4{font-size: .28rem;margin-bottom: .1rem;font-weight: normal;line-height:.34rem;height:.34rem;text-overflow: ellipsis;overflow:hidden}
.libox li h4 a{color:#000}
.libox ul li{height:1.67rem; background:white;border-bottom:#efefef 1px solid;padding:.23rem;position:relative;}
.libox ul li img{width:2.2rem;float:left;margin-right:.2rem;height:1.67rem}
.libox ul li.zf img{width:1.67rem;float:left;margin-right:.2rem;height:1.67rem}
.libox ul li.news img{width:2.2rem;float:left;margin-right:.2rem;height:1.67rem}
.libox ul li.zf p.price{font-size:.26rem;position:absolute;bottom:.2rem;left:2.07rem;color: #ff5a37;}
.libox ul li p.ad{color: #777;font-size: .26rem;line-height: .31rem;margin-bottom:.1rem;height:.31rem;overflow:hidden}
.libox ul li p.jieshao{color: #777;font-size: .26rem;line-height: .37rem;margin-bottom:.1rem;height:.31rem; text-indent:.3rem;}
.libox ul li p.ad em{color:#ff5a37}
.libox ul li p.price{font-size:.26rem;position:absolute;bottom:.22rem;left:2.6rem;color: #333333;}
.libox ul li p.price b{font-size:.35rem;font-weight:normal;color:#ff5a37}
.libox ul li p.ds{font-size:.26rem;line-height: .32rem;color:#777}
.libox dl ul li{height:.35rem; line-height:.35rem; font-size:.25rem;}
.libox ul li em{font-style:normal}
.libox ul li del{color:#555;padding-left:5px;}
.libox ul li span{color:#555;padding-left:5px;}
.libox ul li span del{pading-left:0px}
/* quick wrap */
.libox .brands{
	overflow: hidden;background:white;
}
.libox .brands a{display: block;width: 25%;float: left;font-size: .22rem;color: #585858;text-align: center;padding: 0rem 0 .26rem;
}
.libox .brands a img{
    width: 1.4rem;height: 1.4rem;display: block; margin: 0 auto .14rem;
}
/* quick wrap */
.box .brands{
	overflow: hidden;background:white;
}
.box .brands a{display: block;width: 25%;float: left;font-size: .22rem;color: #585858;text-align: center;padding: 0rem 0 .26rem;
}
.box .brands a img{
    width: 1.4rem;height: 1.4rem;display: block; margin: 0 auto .14rem;
}
.wraap {
    width: 100%;
    margin: 0 auto;
    max-width: 640px;}
.giftnavmain {
    width: 100%;}
.giftnav {
    background: #fff;
    border-top: 5px solid #f5f5f5;}
.giftnav .sonbt {
    margin: 20px 10px 25px;
	height: 4px;
    border-bottom: 1px solid #4284d9;
    text-align: center;}
.sonbt strong {
    display: inline-block;
    font-size: 1.3em;
    margin-top: -7px;
    font-weight: 800;
    padding: 0 15px;
	background: #fff;
	color: #4284d9;}
.clearfix { zoom: 1;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
.giftnav ul li {
    float: left;
    width: 25%;
    margin-bottom: -1px;
    position: relative; }
.giftnav ul li a {
    border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    display: block;
    text-align: center;
    line-height: 2.6em;
    font-size: 1.1em;
    margin-right: -1px;}