.search-box h1 { margin: 10px 0; padding:0; font-weight: 700;}

.product-table { font-size: 18px; }
.product-table a{ color: #CA151E;}
.product-table table { border:1px solid #CA151E !important; }
.product-table table tr td{ height: 35px;  line-height: 35px;}
.product-table .current { background: #CA151E; color: #fff; }


.product-list-img {  }
.product-list-img .big { width: 100%; height: 230px; background: #dedede; }
.product-list-img .small { margin-top:15px; }
.product-list-img .small ul {}
.product-list-img .small ul li {  height: 100px; background: #dedede;}

.product-show { padding:0 10px; }
.product-show h3 { font-size: 24px; font-weight: 700; margin-top:5px;}
.product-show h3 span { color: #ca151e; }


.product-merit span{height:30px; line-height: 20px; font-size:13px; margin-right:8px; overflow: hidden; float:left; position: relative; } 
.product-merit span:after{position: absolute; content: ''; top:3px;left:0px; width:12px;height:12px; border:1px solid #ca151e; } 
.product-merit span:before{content:'\2714'; float:left; width:18px;height:20px; line-height: 16px; font-size:20px; color:#ca151e; display: inline-block; }


.product-show ul { color: #999; }
.product-show ul li { height: 30px; }
.product-show ul span { color: #000; }


.product-show .bottom-btn { text-align: center; }
.product-show .bottom-btn a{ text-align: center; font-size: 20px; color: #fff;}
.product-show .bottom-btn li { width: 160px; height: 52px; line-height: 50px; border:1px solid #E75E18; float: left;  background: #E75E18; margin-right: 30px; border-radius: 4px;}
.product-show .bottom-btn li p{ background: #fff; height: 50px; line-height: 50px; color: #000; border:1px solid #E75E18; border-radius: 5px;}
.product-show .bottom-btn li p a { color: #E75E18; }

.product-show-title {display: inline-block; width: 100%; color: #000; padding:0; font-size: 24px; overflow: hidden; } 
.product-show-title span{font-weight: 600; line-height: 24px; } 
.product-show-title:before {width:5px; height:22px; background: #ca151e; content:''; display: inline-block; float:left; margin-right:15px; margin-top:5px; }

.product-show-content {line-height: 2em; font-size:16px;}
.product-show-content img{ max-width:100%;}
.product-show-content table{ width:100%; float:left; word-wrap: break-word; word-break: break-all;}
.product-show-content td{ padding:4px; border:1px solid #ddd;}
.product-show-content td:nth-child(1){ width:20%;}
.product-show-content td:nth-child(2){ width:30%;}

.product-show-news {}
.product-show-news li { height: 45px; line-height: 45px; border-bottom: 1px solid #dedede; }
.product-show-news li:before { display: inline-block; width: 5px; height: 5px; border-radius: 50%; margin-bottom:2px; background: #666; content:''; margin-right:12px;}

.product-show-car {}
.product-show-car li { height: 120px; border-bottom: 1px solid #dedede; padding: 15px 0; }
.product-show-car li img { width: 42%; float: left; }
.product-show-car li p { float: right; width: 55%; }
.product-show-car li span { float: right; padding-top:12px; color: #ff0000; text-align: left; width: 55%;}

/*===============以上为产品中心=================*/
 
.mall-table { display:inline-block;width: 100%;} 
.mall-table>div {border:1px solid #ccc;border-left-color:transparent;overflow: hidden; padding:15px;}
.mall-table>div.clear {border:none;}
.mall-table>div:first-of-type {border-left-color:#ccc !important;}

.mall-table.table-5>div:nth-of-type(5n+1) {border-left-color:#ccc;}
.mall-table.table-4>div:nth-of-type(4n+1),.mall-table.table-4>div:first-of-type {
	border-left-color:#ccc !important;
}
.mall-table.table-4>div:nth-of-type(n+5) {
	border-top-color:transparent;
}
.mall-table.table-4>div:nth-of-type(4n+1) {
	border-left-color:transparent;
}

.mall-table .list-product-item{
	width:100%;
	display: inline-block;
}
.mall-table .list-product-item:after{
    clear: both;
}
.mall-table .list-product-item .img-box{
}
.index-product-box .product-item .img{
    display: inline-block;
    width:100%;height:100%;
    position: absolute;
    background:#f7f7f7 center center no-repeat;
    background-size: cover;
}
.mall-table .item-infos-box {
	padding-top:8px;
    float:left;
    width:100%;
}
.mall-table .list-product-item .item-title{
    /*max-width: 86%;*/
    font-size:16px;
    overflow: hidden;
    height:24px; line-height: 24px;
    text-overflow: ellipsis;    
    white-space:nowrap;
    word-break:keep-all;
    margin-bottom:6px;
}
.mall-table .list-product-item .item-title .title{
    color:#ca151e;
}

.mall-table .item-infos-box .item-infos{
    /*padding-right:140px;*/
    position: relative;
    overflow: hidden;
}
.mall-table .item-info-box {
    font-size:13px;
}
.mall-table .item-info-box>div span{
    color:#999;
}
.mall-table .item-info-box>div {
    margin-bottom:1em;
}
.mall-table .item-info-action {
    float:right;
}

.mall-table .item-infos-box .item-infos .price{
    font-size:24px;
    color:#ca151e;
    padding-left:15px;
    position: relative;
}
.mall-table .item-infos-box .item-infos .price:before{
	position: absolute;
	bottom:0px;
	left:0px;
	content: '￥';
	display: inline-block;
	float:left;
	font-size:10px;
}
.mall-table .list-product-item:hover a{
    color:#ca151e;
}
.mall-table .list-product-item:hover .item-title{
    color:#ca151e !important;
}
.mall-table .list-product-item:hover .img{
    transform:scale(1.05);
}
.esche-item-infos span{
	margin-right:5px;
}
.esche-item-infos span:after{
	content:'/';
	padding-left:5px;
	display: inline-block;
}
.esche-item-infos span:last-of-type:after{
	display: none;
}
.item-infos span.hot{
	color:#F84D00;
	border:1px solid #F84D00;
	font-size:13px;
	padding:3px 10px;
	line-height: 14px;
}
.item-infos .price~span.hot{
	margin-top:8px;
}

.mall-show {}
.mall-show .content-title {
    font-size: 24px;
    width: 100%;
    padding: 0 0 10px;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1.4em;
}
.mall-show .content-title .favourite-box a{
    display: inline-block;
    position: relative;
    color:#EB5A39;
    font-size:14px;
}

.mall-show .mall-price {
    background: #f0f0f0;
    padding:15px 5px;
}
.mall-show .price{
    font-size:24px;
    color:#ca151e;
    padding-left:15px;
    position: relative;
}
.mall-show .price:before{
    position: absolute;
    bottom:0px;
    left:0px;
    content: '￥';
    display: inline-block;
    float:left;
    font-size:10px;
}
.mall-show ul {}
.mall-show ul li { line-height: 32px; color: #666; }

.product-show .product-merit span{
    height:20px;
    line-height: 20px;
    font-size:13px;
    margin-right:8px;
    overflow: hidden;
    float:left;
    position: relative;
}
.product-show .product-merit span:after{
    position: absolute;
    content: '';
    top:3px;left:0px;
    width:12px;height:12px;
    border:1px solid #ca151e;
}
.product-show .product-merit span:before{
    content:'\2714';
    float:left;
    width:18px;height:20px;
    line-height: 16px;
    font-size:20px;
    color:#ca151e;
    display: inline-block;
}


.mall-show-btn { text-align: center;  padding-bottom: 10px; height: 70px;}
.mall-show-btn a,.mall-show-btn span{ text-align: center; font-size: 20px; color: #fff;}
.mall-show-btn li { width: 170px; height: 50px; line-height: 50px;  float: left;  background: #E75E18; margin-right: 30px; border-radius: 4px;}
.mall-show-btn .grenn { background: #43D884; }

.mall-description { border-top: 1px solid #dedede; height: 70px; color: #E75E18; padding-top: 15px; text-align: justify;}

.mall-xian { height: 3px; background: #ca151e; margin: 30px 0 30px;}

.mall-show-title {display: inline-block; width: 100%; color: #000; padding:0; font-size: 24px; overflow: hidden; } 
.mall-show-title span{font-weight: 600; line-height: 24px; } 
.mall-show-title:before {width:5px; height:22px; background: #ca151e; content:''; display: inline-block; float:left; margin-right:15px; margin-top:5px; }

.mall-show-content { border:1px solid #dedede; padding:15px; line-height: 25px; background: #F8F8F8; text-align: justify;}

/*===============以上为配件商城=================*/

.news-main {}
.news-main h3 { font-size: 24px; font-weight: 700; margin-top:0;}
.news-main p { background: #F1F1F1; padding: 10px; font-size: 14px; line-height: 25px; }

.news-show-title {display: inline-block; width: 100%; color: #000; padding:0; font-size: 24px; overflow: hidden; } 
.news-show-title span{font-weight: 600; line-height: 24px; } 
.news-show-title:before {width:5px; height:22px; background: #ca151e; content:''; display: inline-block; float:left; margin-right:15px; margin-top:5px; }

.news-rank-list { counter-reset: list 0;}
.news-rank-list li{line-height: 42px;height: 42px;overflow:hidden; border-bottom: 1px dashed #e9e9e9;counter-increment: list;}
.news-rank-list a{color: #0f5489; cursor:pointer;}
.news-rank-list .user{float: right;color: #999;font-size: 12px;width:100px;text-align: right; overflow:hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.news-rank-list li:before{
	color: #999; float: left;width: 16px; height: 16px;line-height: 16px;font-family: 'Microsoft YaHei';text-align: center; background:#dedede; font-style:normal; margin: 13px 7px 0 0;
	font-size:12px;
	content:'1';content:counter(list);
}
.news-rank-list .hot:before{color: #fff; background:#ca151e;}
.news-rank-list .use{color: #ccc;padding-right:5px;}
.news-rank-list .use i{padding-right:5px;}
.news-rank-list .caption{color:#333; width:208px;overflow:hidden;float:left;height:28px;display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.news-rank-list {line-height: 28px;font-size: 14px;}
.news-rank-list a:hover{color: #d60000;}


.news-show {}
.news-show li { height: 45px; line-height: 45px; border-bottom: 1px solid #dedede; }
.news-show span { float: right; color: #666; }
.news-show li:before { display: inline-block; width: 5px; height: 5px; border-radius: 50%; margin-bottom:2px; background: #666; content:''; margin-right:12px;}



/*======================== 以下为二手车 ================*/
/*2020-7-23新加*/
.esche-show {}
.esche-title { font-size: 24px; line-height: 40px;} 
.esche-title span a{ color: #E75E18; font-size: 18px; }
.esche-price { font-size: 14px; color: #ff0000; }
.esche-price p { color: #000; display: inline-block; }
.esche-price span { font-size: 28px; }
.esche-price .xinche { color: #999999; padding-left:30px; }


.esche-show-list {display:table;width:100%;  background: #F8F8F8; padding: 15px 5px; text-align: center; height: 80px; font-size: 18px; }
.esche-show-list li {width: 20%; border-right:1px solid #dedede;display:table-cell;}
.esche-show-list p { font-size: 14px; color: #999; line-height: 25px;}
.esche-show-list li:last-child { border-right: none; }

.esche-biaoqian { color: #E75E18; border:1px solid #E75E18; padding: 2px 5px; font-size: 12px;}

.esche-xian { height: 1px; background: #dedede; margin: 20px 0; }
.esche-description { height: 70px; color: #E75E18; text-align: justify;}

.esche-show-title {display: inline-block; width: 100%; color: #000; padding:0; font-size: 24px; overflow: hidden; } 
.esche-show-title span{font-weight: 600; line-height: 24px; } 
.esche-show-title:before {width:5px; height:22px; background: #ca151e; content:''; display: inline-block; float:left; margin-right:15px; margin-top:5px; }


.esche-dangan { border:1px solid #dedede; background: #F8F8F8; padding: 20px 30px; }

.esche-xingxi { border:1px solid #dedede; background: #F8F8F8; padding: 30px; }
.esche-xingxi .left { float: left; width: 50%; line-height: 35px;}
.esche-xingxi .left img { width: 35%; float: left; margin-right: 30px; }
.esche-xingxi .left h4 { font-size: 20px; }
.esche-xingxi .left span { color: #999999; }
.vline { border-left: solid 1px #dedede; height: 80px; vertical-align: middle; display: inline-block; margin-top: 40px; }
.esche-xingxi .right { float: right; width: 49%; padding-left:50px; }
.esche-xingxi .right h4 { font-size: 20px; margin-bottom: 20px;}
.esche-xingxi .right .renzheng img { float: left; width: 70px; padding-right:15px;}
.esche-xingxi .right .renzheng .btn { background: #E75E18; padding: 8px 25px; float: right; font-size: 20px;}
.esche-xingxi .right .renzheng .btn a { color: #fff; }

/*======================二手车结束=========================*/


.user-info {
    border:1px solid #dedede;
    /*background: #F8F8F8;*/
    padding: 20px 30px;
    font-size:16px;
}
.user-info .avatar {border-radius: 200px;}
.user-info .btn {
    width:120px;height:40px;
    color: #fff;
    font-size:16px;
    line-height: 28px;
    background: #DB0000;
}