*{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
ul,ol{
	list-style: none;
}
.fr{
	float: right;
}
img{border: none;}
a:hover,a:focus{
	text-decoration: none;
	outline: none;
}
a,a:hover{
	color: #666;
	text-decoration:none ;
}
.mt30{
	margin-top:30px;
}
.mt5{
	margin-top:5px;
}
.mt20{
	margin-top:20px;
}
.maxwith{
	max-width:100%;
}
.dt-smlist img{

}

.main{
	position: relative;

	/*min-width: 720px;*/
	background-color:#eee;

}
.header{

	width: 100%;
	background:#fff;
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid #ddd;
	box-shadow: 0 0 5px 3px #aaa;
	z-index: 100;
	

}

#header{
	// background: url(img/1.jpg) top center no-repeat;
}
.header .container{
height:78px;
}
.header .logo img{
	height: 80px;
}
.header .logo {
	float: left;
	margin-right: 20px;
}
.pc-menu{
	float: left;
}
.mobile-menu{
	position: relative;
	display: none;
	float: right;
}
.menu-list{
	position: absolute;
	top: 70px;
	right: -15px;
	margin-right: -250px;
	width: 250px;
	z-index: 99;
	background: #fff;
}
.mobile-menu a{
	font-size: 17px;
}
.mobile-menu li>a{
	display: block;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	padding-left: 20px;
	border-bottom: 1px solid #ddd;
	color: #666;
	transition: all 0.3s;
}
.mobile-menu li>a:hover{
	background: #F5F5F5;
}
.navbar{
	float: left;
	margin-right: 25px;
	margin-bottom: 0;
}
.navbar li{
	padding: 0 6px;
}
.navbarclick{
	background-color:#4C9ED9;
	color:#fff!important;
	height:40px;
	line-height:40px;
	border-radius: 5px;

}
.navbarclick a{
	color:#fff;
}
.navbar li a{
	font-size: 16px;
	padding:20px;


}
.navbar li a:hover{
	color:#666;
	text-decoration:underline;
}
.allSearch{
	float: left;
	margin-top: 18px;
	margin-left: 15px;
	max-width: 250px;
}
.allSearch .input-group-addon{
	padding: 6px 10px;
	color: #aaa;
	background: transparent;
}
.allSearch .form-control{
	border-right: none;
}
.allSearch .form-control:focus{
	border-color: #ccc;
	box-shadow: none;
}

/*底部*/
.footer{
	position: absolute;

	margin-top: 30px;

	text-align: center;

	background: #eee;
	background-color:#fff;
	width:100%;
}

.footer-logo{
	width: 160px;
}
.RQ-code{
	padding: 25px;
	width: 150px;
	padding-bottom: 10px;
	padding-top: 30px;
	text-align: center;
}
.RQ-code P{
color: #666;
font-size: 12px;
margin-top: 5px;
}

.w100{width: 100%;}

.content::before{content: none;}

.carousel-control .fa{
	position: absolute;
	top: 50%;
}
.banner{
	position: relative;
	text-align: center;
	margin-top:8px;
}
.banner .form{
	position: absolute;
	width: 50%;
	height: 50px;
	left: 25%;
	bottom: 65%;
}
.inputel{
	float: left;
	width: 100%;
}
.inputel input{
	border-radius: 0;
	height: 50px;
	border: none;
	background: #fff;
}
.inputel .input-group-addon{
	border-radius: 0;
	border: none;
	font-size: 16px;
	padding-left: 20px;
	padding-right: 20px;
	background: #4c9ed9;
	color: #fff;
	cursor: pointer;
}
.banner .form .btn-judge{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 16px;
	border-radius: 0;
	background: #4C9ED9;
	color: #fff;
	border-radius:5px;
}

.banner .form .btn-judge:hover{
	background: #1a7cc2;
}

#banner .carousel-control{
	box-shadow: none;
	background: none;
	font-size: 50px;
}
.subtitle{
	margin-top: 10px;
	font-size: 18px;
	line-height: 40px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 15px;
	padding-top:10px;
}
.thumbnail{
	border: thin solid #E5E5E5;
	background-color:#f5f5f5;
	padding:0;
}


.footer div:last-child p{
	color:#666;
}
.main .container .thumbnail img{
	height: 240px;
}
.thumbnail>img{
	height: 240px;
}
.main .container .thumbnail{
	padding: 0;

	margin-bottom: 20px;
	transition: all 0.3s;
	cursor: pointer;
}
.main .container .thumbnail:hover{
	box-shadow: 0 0 8px 0 #aaa;
}
.caption{
	background-color:#fff;
}
.main .container .thumbnail .caption{
	border: 1px solid #E5E5E5;
	border-top: none;
}
.main .container .thumbnail .caption h4,.thumbnail h4{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.subtitle a{
	font-size: 14px;
	float: right;
}
.orange{color: #f60;}
.main .container .thumbnail .price{font-size: 22px; margin-top: 5px;}
.main .container .thumbnail .title{margin: 5px 0;}

/*我要买车*/
.breadcrumb{
	background: transparent;
	margin-bottom: 5px;
}
.filter{
	position: relative;
	padding: 15px 20px;
	margin-bottom: 15px;
	background: #F9F9F9;
	font-size: 12px;
	color: #666;
}
.filter-item{
	display: table;
	line-height: 25px;
	margin-bottom: 10px;
}
.filter-item label{
	display: table-cell;
	width: 45px;
}
.filter-item span,.filter-item a{
	display: inline-block;
	line-height: 25px;
	padding: 0 6px;
	margin: 0 3px;
	margin-bottom: 5px;
	color: #666;
	cursor: pointer;
	transition: all 0.3s;
}
.filter-item span:nth-child(n+22){
	display: none;
}
.filter-item span:hover{
	background: #eee;
}
.filter-item span.active{
	background: #22ac38;
	color: #fff;
}
.filter-item input,
.filter-item select{
	height: 25px;
	line-height: 25px;
	min-width: 60px;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0 5px;
}
.filter-item input{
	width: 60px;
}
.filter-item select{
	margin-right: 10px;
}
.filter-item .btn{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	margin-left: 15px;
	border-radius: 0;
	border: 1px solid #ddd;
	font-size: 12px;
	background: #eee;
	color: #666;
}

.sort{
	position: relative;
	margin-bottom: 10px;
}
.sort .btn-default{
	border-radius: 0;
	font-size: 12px;
	padding: 6px 20px;
	color: #666;
}
.sort .btn:hover,
.sort .btn:focus{
	outline: none;
	color: #22AC38;
	background-color: #eee;
    border-color: #adadad;
    box-shadow: none;
}
.sort .btn i{font-size: 10px;}
.sort .btn-default.active{
	color: #22AC38;
	background-color: #e6e6e6;
    border-color: #adadad;
    box-shadow: none;
}
.check-box{
	display: inline-block;
	font-size: 12px;
	margin-left: 20px;
	color: #666;
}
.check-box input[type=checkbox]{
	margin: 1px 0 0;
	margin-left: -20px;
}

/*卖车*/
.safeguard{
	position: relative;
	padding: 50px 0;
	text-align: center;
	color: #999;
	transition: all 0.3s;
	cursor: pointer;
}
.safeguard img{
	transform: scale(0.8);
	transition: all 0.3s;
}
.safeguard:hover img{
	transform: scale(1);
}
.safeguard h4{
	color: #4c9ed9;
}
.newsell{
	position: relative;
}
.newsell h3{
	margin-bottom: 30px;
	color: #666;
}
.btn-viewall{
	margin-top: 30px;
	border-radius: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 30px;
	color: #fff;
	background: #4C9ED9;
}
.btn-viewall:hover{
	background: #1A7CC2;
	color: #fff;
}
.step{
	position: relative;
	margin: 50px 0;
}
.smalltitle{
	color: #666;
	padding-left: 20px;
	margin-bottom: 20px;
	border-left: 4px solid #4C9ED9;
}
.knowledge{
	position: relative;
	margin-bottom: 50px;
}
.knowledge h4{
	font-size: 17px;
}
.knowledge p{
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 20px;
	color: #999;
}
.knowledge h4:first-child{
	font-size: 18px;
}
.mb10{margin-bottom: 10px;}

.alert-box{
	position: fixed;
	top: 20%;
	width: 40%;
	left: 30%;
	z-index: 10;
}

/*卖车遮罩层*/
/*.shade-box{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 10;
}
.shade-body{
	position: absolute;
	width: 50%;
	height: 70%;
	top: 15%;
	left: 25%;
	background: #fff;
}*/


/*详情页*/
.mb10{
	margin-bottom: 10px;
}
.ml20{
	margin-left: 20px;
}
.border{
	border: thin solid #f00;
}
.nav_scroll{

    position:fixed;
    width:100%;
    top:0;
	 z-index: 100;
}
.detailsshow{
	margin-bottom: 20px;
}

.dt-titletype,.presentprice{
    font-size: 24px;
    color: #333;
    font-weight: 700;
    line-height: 34px;
    margin-top: 0;
    margin-bottom: 20px;
}
.presentprice{
	color: #F75941;
}
.sale{
	height: 50px;
	line-height: 50px;
	background: #EFF0F1;
	margin-bottom: 130px;
}
.sale span{
	display: inline-block;
}
.sale span:first-child{
	position: relative;
	background: #1BB752;
	width: 100px;
	color: #fff;;
	text-align: center;
	margin-right: 60px;
}
.sale span:first-child::after{
	position: absolute;
	top: 0;
	right: -50px;
	content: "";
	border-width:25px;
	border-style: solid;
	border-color: transparent  transparent transparent #1BB752;
}
.sale span:last-child{

}
.sale b{
	font-size: 20px;
	color: #1BB752;
	margin-left: 8px;
	margin-right: 5px;
	height: 46px;
	line-height: 46px;
	display: inline-block;

}
.saleway{
	margin-top: 20px;
	height: 50px;
	line-height: 50px;
	background: #EFF0F1;
	padding: 0 10px;
	display: block;
}
.saleway span{
	font-size: 18px;
}
.saleway span:first-child{

	color: #fff;
	padding: 3px;
	margin-right: 10px;
}
.saleway span:last-child{
	color: #1bb752;
	float:right;
}
.detaileconfig{
	border-bottom: 1px solid #E4E5E6;

	overflow: hidden;
	background: #fff;
}
.detaileconfig ul li {
	float: left;
	line-height: 50px;
	height: 50px;
	font-size: 18px;
	margin-right: 60px;
}
.detaileconfig ul li:hover{
	border-bottom: 4px solid #3b91EC;
}
.detaileconfig ul li:active{
	border-bottom: 2px solid #3b91EC;
}
.detailstitle{
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin: 20px 0px;
}
.detailstitle span{
	border-left: 3px solid #3b91EC;
	padding-left: 10px;
}
.detailscontent span{
	color: #666;
	line-height: 30px;
	padding-left: 30px;
}
.selfreport,.carchecknothing{
	background: #FBFCFD;
	border: thin solid #EDEEEF;
	line-height: 30px;
	padding: 10px 15px;
}
.detailscamera img{

	max-width:100%;
	height: 400px;
	margin-bottom: 20px;
	margin-right: 20px;

}
.detailscamera {
	text-align:center;
    background: #FBFCFD;
    border: thin solid #eee;
    padding-top:20px;
}
.carousel-control.left,.carousel-control.right{
	    background-image:none;
}
.samllphotoclick{
	border: 2px solid #3b91EC;
}

/*详情图片轮播wfl*/
.dt-bigphoto{
	position: relative;
	width: 100%;
	height: 400px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align:center;
	background-color:#f5f5f5;
}
.dt-bigphoto img{
	height:100%;
}
.dt-bigphoto span{
	position: absolute;
	top: 42%;
	left: 0;
	width: 40px;
	height: 50px;
	line-height: 50px;
	font-size: 35px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.5);
	transition: all 0.3s;
	cursor: pointer;
}
.dt-bigphoto span:hover{
	background: rgba(0,0,0,1);
}
.dt-smlist{
	position: relative;
	width: 100%;
	height: 82px;
	padding: 0 25px;
	overflow: hidden;
}
.dt-smlist span{
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height: 82px;
	line-height: 82px;
	text-align: center;
	font-size: 16px;
	border: 1px solid #ddd;
	color: #999;
	cursor: pointer;
}
.dt-bigphoto span.big-next,
.dt-smlist span.sm-next{
	right: 0;
	left: auto;
}
.smlist-box{
	position: relative;
	height: 100%;
	overflow: hidden;
}
.smlist-body{
	position: relative;
	margin-left: 0px;
	overflow: hidden;
	transition: all 0.3s;
}
.smlist-item{
	float: left;
}
.smlist-item li{
	float: left;
	width: 20%;
	padding: 0 1px;
	height: 100%;
	cursor: pointer;
	text-align:center;
	background-color:#eee;
}
.smlist-item li.active{
	border: 1px solid #f60;
}
.smlist-item li img{
	height:80px;

}
@media (max-width:768px) {
	.mobile-menu{display: block;}
	.pc-menu{display: none;}
	.sort .btn-default{
		padding: 6px 10px;
		margin-bottom: 5px;
	}
	.banner .form{
		width: 90%;
		left: 5%;
		height: 35px;
		bottom: 15px;
	}
	.inputel{width: 75%;}
	.inputel input{	height: 35px;}
	.inputel .input-group-addon{font-size: 14px;}
	.banner .form .btn-judge{
		height: 35px;
		line-height: 35px;
		padding: 0 10px;
		font-size: 14px;
	}
	.safeguard{	padding: 30px 0 0;}
	.dt-bigphoto{height: 250px;	}
	.dt-smlist,.dt-smlist span,.smlist-item li img{	height: 52px;}
	.dt-smlist span{line-height: 52px;}
	.dt-titletype,.presentprice{font-size: 18px;margin-top: 10px;}
	.sale{margin-bottom: 20px;}
	.sale span:first-child{
		width: auto;
		margin-right: 40px;
		padding-left: 10px;
	}
}
@media (min-width: 992px) {
	.header .logo{margin-right: 50px;}
	.navbar li{padding: 0 10px;}
	/*.mobile-menu{display: none;}*/
}
@media (min-width: 1200px) {
	.header .logo{margin-right: 80px;}
	.navbar li{padding: 0 15px;}
}
@media (min-width: 1440px) {
	.header .logo{margin-right: 120px;}
}
.carousel-inner .item img:nth-child(2){
	text-align: center;
	margin-left: 30%;
	height:500px;
	margin-left: auto;
	margin-right: auto;

}
.carcheckd{
	overflow: hidden;
}
.carcheckd li,.carcheckd i{
	height: 30px;
	line-height: 30px;
}
.carcheckd i{
	color: #1BB752;
}
.carcheckd li{
	border-right:thin solid #eee;

}
.filter-item span:nth-child(1+n){
	border:thin solid #f00;
}
.morecommend{
	text-align: center;
}
.morecommend i:hover{
	color: #29B957;

}
.moreselfSupport ,#moreselfSupportdetail{
	text-align: center;
}
.moreselfSupport span,#moreselfSupportdetail span{
	color: #1779B7;
	background: #eee;
	padding: 8px 40px;
	border-radius: 2px;
	border: thin solid #ddd;
}
.moreselfSupport,#moreselfSupportdetail{
	padding-bottom: 20px;
}
#selfSupport .col-md-3:nth-child(n+9),#personCarSource.col-md-3:nth-child(n+9),#staymerchant .col-md-3:nth-child(n+9), #recommend .col-md-3:nth-child(n+5) {
	display: none;
}
.dividingStrip{
	height:20px;
	background-color:#eee;
	margin:0 -50px;
}
.details .container,.main .container{
	background-color:#fff;

}
.details .container{
	margin-top:5px;
}
.details{
	background-color:#eee;
}
#header .container{

}
.shopimg{
	position: absolute;
    z-index: 1;
    left: 1px;
    height:60px!important;

}
.col-md-3 .thumbnail{
	position:relative;
}
.assessMC{
	background:rgba(0,0,0,0.3);
	position:absolute;
	bottom:3px;
	height:98%;
	left:0px;
	width:50%;
	margin-left:25%;
	box-shadow:0 0 5px;

}
.assessimg{
filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    
    -webkit-filter: blur(5px); /* Chrome, Opera */
       -moz-filter: blur(5px);
        -ms-filter: blur(5px);    
            filter: blur(5px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false); 


}
.assessMC .inputel{
margin:10px;
}
.assessmessageText{
	color:#fafafa;
	font-size:30px;
	margin-top:6%;

}
.assessreminder{
	position: fixed;
    margin-top: 30px;
    margin-left: -10%;
    color: #29B957;
    display:none;
}
#sellcarinput{
position:absolute;
bottom:100px;
}
.moreselfSupport a{
	display:inline-block;
	width:200px;
}
.footerimg{
	position: relative;
    height: 275px;
    width: 100%;
}
.assessform span{
	width:110px;
}
































/**/
