.icon {
	background:url("../images/icon-sprite.png") no-repeat 0 0;
	display:inline-block
}
.icon {
	*display:inline
}
.icon-arrow-down {
	width:9px;
	height:5px;
	background-position:-61px 0
}
.icon-arrow-up {
	width:9px;
	height:5px;
	background-position:-101px 0
}
.icon-sort-down {
	width:7px;
	height:8px;
	background-position:-76px 0
}
.icon-sort-up {
	width:7px;
	height:8px;
	background-position:-47px 0
}
.icon-view-list {
	width:9px;
	height:9px;
	background-position:-115px 0
}
.icon-view-pic {
	width:9px;
	height:9px;
	background-position:-17px 0
}
.icon-text-r {
	background-color:#f40;
	color:#fff;
	padding:1px 2px;
	line-height:18px
}
.icon-text-s {
	background-color:#f40;
	color:#fff;
	padding:2px;
	line-height:18px
}
.icon-text-z {
	background-color:#41ae2d;
	color:#fff;
	padding:2px;
	line-height:18px
}
.icon-square-4s,.icon-square-broker {
	background:url("../images/icon-sprite.png") no-repeat right 0;
	color:#fff;
	padding:0px 6px 0px 4px;
	font-family:simsun;
	font-size:11px;
	overflow:hiden;
}
.icon-square-person {
	background:url("../images/icon-sprite.png") no-repeat right -38px;
	color:#fff;
	padding:0 2px 0 2px;
	font-weight:normal;
	font-size:12px;
	font-family:simsun;
}
.icon-square-firms {
	background:url("../images/icon-sprite.png") no-repeat right -19px;
	color:#fff;
	padding:0 6px 0 4px;
	font-family:simsun;
}
.select-center-filter {
	border:1px solid #e9e9e9
}
.select-center-filter .item-filter {
	line-height:23px;
	padding:10px 0;
	margin:0 15px 0 20px;
	*zoom:1;
	clear:both;
	border-bottom:1px dotted #d0d0d0;
	color:#999
}
.select-center-filter .item-filter:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.select-center-filter .item-filter .filter-name {
	width:65px;
	float:left
}
.select-center-filter .item-filter .link {
	padding-right:6px;
	margin-right:6px
}
.select-center-filter .item-filter .link-remove {
	position:relative;
	display:inline-block;
	line-height:21px;
	height:21px;
	padding:0 30px 0 10px;
	/*float:left; xinjun*/
	border:1px solid #f40;
	margin-right:7px;
	margin-bottom:5px;
	color:#444
}
/*add this xinjun*/
#searchSelected .fl{
	float:none;
	vertical-align:0px;
}
.select-center-filter .item-filter .link-remove .remove {
	display:block;
	position:absolute;
	right:2px;
	top:2px;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	font-style:normal;
	color:#fff;
	background-color:#f40;
	font-family:tahoma
}
.select-center-filter .item-filter .link-active {
	background-color:#f40;
	color:#fff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px
}
.select-center-filter .item-last {
	border-bottom:0
}
.select-center-filter .filter-selected {
	background-color:#f9f9f9;
	margin:0;
	padding-left:20px
}
.select-center-filter .filter-selected .filter-name {
	color:#666
}
.select-center-filter .filter-more {
	background-color:#ffe6c6;
	line-height:27px;
	height:27px;
	text-align:center
}
.select-center-filter .filter-more a.handle {
	color:#666
}
.select-center-filter .ui-select {
	width:88px;
	height:23px;
	line-height:23px;
	margin-right:7px
}
.select-center-filter .ui-select .menu-list {
	top:23px
}
.select-center-filter2 .ui-tab .item {
	padding:0 23px
}
.select-center-filter2 .ui-tab .fr {
	line-height:43px
}
.select-center-filter2 .filter-mixture {
	height:28px;
	background-color:#f9f9f9
}
.select-center-filter2 .filter-mixture a {
	float:left;
	color:#666;
	height:12px;
	line-height:12px;
	display:block
}
.select-center-filter2 .filter-mixture a:hover {
	text-decoration:none
}
.select-center-filter2 .filter-mixture .current a {
	color:#ff3900
}
.select-center-filter2 .filter-mixture .current .icon-sort-down {
	background-position:-34px 0
}
.select-center-filter2 .filter-mixture .current .icon-sort-up {
	background-position:-89px 0
}
.select-center-filter2 .filter-mixture .current .icon-view-list {
	background-position:0 0
}
.select-center-filter2 .filter-mixture .current .icon-view-pic {
	background-position:-132px 0
}
.select-center-filter2 .filter-mixture label {
	line-height:12px;
	float:right;
	margin-right:10px;
	padding-top:8px
}
.select-center-filter2 .filter-mixture label input {
	vertical-align:middle
}
.select-center-filter2 .sort-wrapper {
	float:left;
	width:384px;
	padding-top:8px
}
.select-center-filter2 .sort-wrapper li {
	float:left;
	border-right:1px solid #ccc
}
.select-center-filter2 .sort-wrapper li a {
	padding:1px 10px;
	position:relative;
	margin-right:10px;
}
.select-center-filter2 .sort-wrapper li .icon {
	position:absolute;
	top:3px;
	right:0px;
}
.select-center-filter2 .sort-wrapper .last {
	border-right:0
}
.select-center-filter2 .view-style {
	float:left;
	padding-top:4px;
	margin-left:10px;
	display:inline
}
.select-center-filter2 .view-style li {
	float:left
}
.select-center-filter2 .view-style li a {
	padding:3px 4px;
	border:1px solid #b9b9b9
}
.select-center-filter2 .view-style li a .icon {
	margin-right:3px;
	*vertical-align:4px;
}
.select-center-filter2 .view-style li.last a {
	border-left:0
}
.select-center-table {
	width:100%;
	color:#666
}
.detail-message-list .col-1 {
	width:148px
}
.detail-message-list .col-2 {
	width:200px
}
.detail-message-list .col-3 {
	width:60px;
	text-align:center;
	line-height:80px;
}
.detail-message-list .col-4 {
	width:90px;
	text-align:center;
	line-height:80px;
}
div.detail-message-list div.col-5 {
	width:70px;
	text-align:center;
	padding:52px 0 0px;
	height:68px;
}
div.detail-message-list div.col-6 {
	width:80px;
	text-align:center;
	padding:52px 0 0px;
	height:68px;
}
.detail-message-list .col-7 {
	width:78px;
	text-align:center;
	line-height:80px;
}
.detail-message-list div.fl{
   padding: 20px 0;
   height:80px;
}
.detail-listcar-wrap{
  padding-top:1px;
  *padding-top:0px;
}
.detail-message-list{
    height:122px;
    border:2px solid #fff;
    border-bottom:1px dotted #d0d0d0;
	
}
.detail-message-list.hover{
  height:121px;
  border:2px solid #FF4400;
  padding-top:1px;
  margin-top:-1px;
}
.detail-message-list .price {
    color: #FF4400;
    font-size: 14px;
    font-weight: bold;
}
.detail-message-list div.fl .pic{
  padding-left:12px;
  position:relative;
}
.detail-message-list div.fl .pic a{
  display:block;
}
.detail-message-list div.fl .desc p {
    margin-top: 5px;
}
.detail-message-list div.fl .desc h4{
  font-weight: normal;
    height: 36px;
	overflow:hidden;
}
.detail-message-list div.fl .desc h4 a{
   line-height:18px; 
}
.select-center-table .col-1 {
	width:150px
}
.select-center-table .col-3 {
	width:60px
}
.select-center-table .col-4 {
	width:90px
}
.select-center-table .col-5 {
	width:70px
}
.select-center-table .col-6 {
	width:80px
}
.select-center-table .col-7 {
	width:80px
}
.select-center-table th {
	color:#666;
	height:29px;
	border-bottom:1px solid #ebebeb;
	text-align:center
}
.select-center-table td {
	text-align:center;
	padding:20px 0;
	border-bottom:1px dotted #d0d0d0;
}
.select-center-table td h4 a{
   	line-height:18px;
}

.select-center-table tr.hover {
	border:2px solid #f40;
}
.select-center-table .pic {
	padding-left:10px;
	position:relative;
}
.select-center-table .desc {
	text-align:left;
	width:165px
}
.select-center-table .desc p {
	margin-top:5px
}
.select-center-table .desc h4 {
	font-weight:normal;
	height:36px
}
.select-center-table .price {
	color:#f40;
	font-size:14px;
	font-weight:bold
}
.select-center-list {
	padding:15px 0 15px 10px
}
.select-center-list .item {
	width:220px;
	height:275px;
	float:left;
	padding:2px;
	color:#666;
	border:2px solid #fff;
	margin:0 12px 10px 0
}
.select-center-list .item .pic {
	height:150px;
	margin-bottom:5px;
	position:relative;
}
.select-center-list .item .title {
	height:48px;
	line-height:24px;
	font-size:14px;
	font-weight:normal;
	overflow:hidden;
}
.select-center-list .item .price {
	color:#ff3900;
	float:right;
	font-size:14px
}
.select-center-list .item p {
	line-height:18px;
	margin-top:5px
}
.select-center-list .last {
	margin-right:0
}
.select-center-list .current {
	border-color:#f40
}
.zbtit {
	margin-bottom:20px
}
.zbtit .others {
	width:442px;
	height:67px;
	background:#ffe6c6;
	padding:15px 0 0 20px;
	margin-left:4px;
	display:inline;
	position:relative
}
.zbtit .others h3 {
	color:#444;
	font-size:18px;
	margin-bottom:12px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.zbtit .others .arr {
	position:absolute;
	top:82px;
	left:220px;
	width:0;
	height:0;
	border-bottom:10px solid white;
	border-left:10px solid white;
	border-top:10px solid #ffe6c6;
	border-right:10px solid white
}
.zbtit .fabu {
	width:220px;
	height:82px;
	color:#fff;
	background:#0775d4;
	text-align:center;
	cursor:pointer;
	margin-right:16px;
	display:inline;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.zbtit .fabu h4 {
	font-size:18px;
	margin:20px 0 5px 0;
	color:#fff;
}
.zbtit .fabu  a:hover{
 text-decoration:none;
}
.nodatetip {
	padding:80px 0;
	width:540px;
	margin:0 auto;
	font-size:14px;
	line-height:24px;
	overflow:hidden
}
.nodatetip {
	padding:18px 0;
	width:540px;
	margin:0 auto;
	font-size:14px;
	line-height:24px;
	overflow:hidden
}
.nodatetip span {
	width:50px;
	height:50px;
	float:left;
	background:url(http://m4.auto.itc.cn/car/theme/2sc/images/ico_bg.png) no-repeat -250px -120px
}
.nodatetip p {
	width:478px;
	float:right;
	padding-top:3px
}
.tip {
	width:730px;
	margin:0 auto;
	height:33px;
	color:#666
}
.select-table-base {
	width:100%
}
.select-table-base .col-2 {
	width:110px
}
.select-table-base .col-3 {
	width:130px
}
.select-table-base .col-4 {
	width:90px
}
.select-table-base .col-5 {
	width:90px
}
.select-table-base .first {
	margin-left:80px
}
.select-table-base th {
	background-color:#f9f9f9;
	height:35px;
	line-height:35px;
	color:#666
}
.select-table-base .text-center {
	text-align:center
}
.select-table-base td {
	color:#333;
	height:36px;
	line-height:36px;
	border-bottom:1px dashed #d0d0d0
}
.select-center-list .item .pic a:hover{ text-decoration:none}
.select-table-base td a {
	margin-left:10px
}
.yishou{
 width: 220px;
 height: 30px;
 font: 600 16px/30px "\5FAE\8F6F\96C5\9ED1";
color: #FFF;
background: #000;
filter: alpha(opacity=70);
opacity: 0.7;
position: absolute;
z-index: 4;
text-align: center;
bottom: 0px;
left: 0px;
}