.search{margin-top:6px; background:url(images/search_bg.gif) repeat-x; margin-bottom:30px; }
.search_left{background:url(images/search_left.gif) left top no-repeat;}
.search_right{background:url(images/search_right.gif) right top no-repeat;height:126px;}
.cartype{height:68px; }
.cartype h1{ height:50px; width:100px; float:left; margin-right:10px; background:url(images/search_title.gif) right bottom no-repeat; text-indent:-1000px;}
.cartype ul{float:left;}
.cartype li{ width:56px; display:block; margin:15px 17px; float:left; text-align:center; }
.cartype li img{ margin-bottom:3px;}
.cartype li a{color:#06316c;}
.cartype li a:hover{ font-weight:bold;}
.cartype li.typeon a{color:#d25b1e;}
.searchcontent{ padding-left:20px; height:30px;}
.searchcontent input{ float:left;margin-left:17px; height:22px; overflow:hidden; border:0; color:#002b51; text-align:left; padding-left:6px;}
.searchcontent ul{float:left;}
.searchcontent img{ float:left; margin:3px 0 0 -20px;position:relative;}
.searchcontent input.search_btn_l{ background:url(images/search_l.gif) no-repeat; width:143px; }
.searchcontent input.search_btn_l_on{background:url(images/search_l_on.gif) no-repeat; width:143px; color: #dc4c00; position:relative; }
.searchcontent input.search_btn_m{ background:url(images/search_m.gif) no-repeat; width:102px;}
.searchcontent input.search_btn_m_on{background:url(images/search_m_on.gif) no-repeat; width:102px; color: #dc4c00; position:relative;}
.keyword{ padding-left:37px; color:#002b51; }
.keyword input{ color:#666;}
.keyword img{ position:relative; top:4px; margin-right:10px;}
.keyword span{ margin:0 5px; }
.keyword span a{text-decoration:underline;}
.search_current{TEXT-ALIGN: center;MARGIN-BOTTOM: 5px; BACKGROUND: url(images/current_bg.gif) repeat-x 50% bottom; COLOR: #fff;}
.search_current img{ position:relative; top:2px; margin-left:2px;cursor:hand;}
.search_current img.clearall{top:4px;}

.current_left{background:url(images/current_left.gif) left bottom no-repeat;  min-height:27px; _height:27px; }
.current_right{background:url(images/current_right.gif) right bottom no-repeat; padding:0 30px;  min-height:27px; _height:27px; }
.search_current img{ position:relative; top:3px; margin-left:5px;}

.layer{ position:absolute;z-index:10000; background:#fff; border-bottom:5px solid #07316d;}
.brand{width:840px; top:35px; left:90px; }

.layer .title{ background:url(images/layer_bg.gif) top repeat-x; height:29px; padding-left:8px;}
.layer h3{ color:#fff; line-height:29px; padding-left:18px; background:url(images/layer_title.gif) 5px no-repeat;}
.layer .title img{ float:right; margin:6px 6px 0 0;}
.layer .order{ font-size:14px; height:22px; line-height:22px; background:#dae5eb; padding-left:10px; margin-right:5px;}
.layer .order h4{ float:left; margin:2px 10px 0 5px;}
.layer .order span{ margin:0 5px; font-weight:bold;}
.layer .order span a{text-decoration:underline; }
.layer .order span a:hover{ color:#ff6600;}
.layer .order span a:visited{color:#ff0000;}
.layer .content{margin:5px 5px 10px 10px; }
.brand ul{margin-top:5px; height:440px; overflow-y:auto;}
.brand li{ width:104px; float:left; height:102px; overflow:hidden; text-align:center; margin:3px 5px; }

.brand .chexi{ position:absolute; z-index:20000; text-align:left; width:200px; padding:10px; background:#fff; background:#dae5eb; border:1px solid #07316d;}
.brand .allchexi{overflow-y:auto; background-color:#fff; margin-bottom:6px;}
.brand .allchexi div{ height:22px;}
.allenter{height:25px;}

.brand li a {padding:1px; display:block; color:#000;}
.brand li a img {display:block; border:1px solid #fff;}
.brand li a span {display:block;  text-decoration:none; font-size:14px; line-height:20px;}
.brand li a:hover {background:#ff6600; color:#fff;}
.brand li a.a_hover {background:#ff6600; color:#fff;}
.sellprice{width:300px; top:180px; left:340px; }
.sellprice p{ margin:10px; clear:both;}
.sellprice ul{ margin-top:10px;}
.sellprice li{ width:90px; height:24px; float:left;}
.sellprice li a{ text-decoration:underline; color:#07316d;}
.sellprice li a:hover{color:#ff6600;}
.biansuxiang{width:300px; top:180px; left:340px;}
.biansuxiang p{ margin:10px; clear:both;}
.biansuxiang ul{ margin-top:10px;}
.biansuxiang li{ width:90px; height:24px; float:left;}
.biansuxiang input{ margin-left:10px;}


.current{ height:25px; padding-left:5px;position:relative;}
.current h2{line-height:25px;  padding-left:15px; background:url(images/h2.gif) left no-repeat;}
.liststyle{ float:right; line-height:30px;height:30px; width:726px}
.liststyle .change_heart{ float:left; padding-left:27px; background:url(images/new_cg.gif) no-repeat 1px 8px; position:relative; top:-1px;}
.liststyle .change_heart img{ margin-right:5px;}
.liststyle select{ position:relative; top:-4px;}
.liststyle span.now_total{ position:relative; top:-4px; font-size:14px; margin-left:5px;}
.liststyle img{ position:relative; top:3px; margin-left:5px;}

.search_list{ padding:1px; border:1px solid #bfbfbf; background:#fff;}
.search_list .head{ height:31px; line-height:31px;}
.search_list .head div{ float:left; margin-right:1px; color:#032f56; text-align:center; font-size:14px; font-weight:bold; background:#dae5eb;}
.search_list .head div.list_down{background:#37a811 url(images/down.gif) right no-repeat; color:#fff;}
.search_list .head div.list_up{background:#37a811 url(images/up.gif) right no-repeat; color:#fff;}
.search_list .pic{ width:131px;}
.search_list .name{ width:184px;}
.search_list .year{ width:100px;}
.search_list .distance{ width:105px;}
.search_list .price{ width:90px;}
.search_list div.time{ width:107px; margin-right:0; }
.search_list li { width:100%; padding-top:5px; height:110px; overflow:hidden; border-bottom:1px solid #eee;}
.search_list li div{float:left; height:100px; color:#6a6a6a;  font-size:14px; font-weight:bold; border-right:1px solid #eee; text-align:center;  }
.search_list li div.name{ height:103px; width:175px;  padding:4px 0 0 9px; text-align:left;}
.search_list li div.name p{ color:#969696; font-weight:normal; line-height:18px; }
.search_list li div.name p.heart{ font-weight:bold;}
.search_list li div.name p.heart img{ position:relative; top:2px; margin-right:1px;}
.search_list li h6{ font-size:14px; line-height:1.5em; margin-bottom:5px;}
.search_list li h6 a{font-size:14px;}
.search_list li h6 a:hover{text-decoration:underline;}
.search_list li div.distance{line-height:110px;}
.search_list li div.year{line-height:110px;}
.search_list li div.time{border-right:0; line-height:110px;}
.search_list li div.price{color:#ff6600; line-height:110px;}
.search_list li .pic img{width:100px; height:75px; margin:2px 9px; padding:3px; background:#fff; border:1px solid #d2d4d3;}
.search_list li a:hover img{background:#d2d4d3;}
.search_list .num{ color:#ff6600; font-weight:normal; text-align:center;}
.search_list p.tel{ margin-top:3px; padding-left:15px; background:url(images/ic_phone.gif) 0 3px no-repeat;}
.search_list p.tel span{ color:#37a811; margin-right:3px;}
.search_list div.action{ clear:both; position:relative; top:-20px; width:100%;font-size:12px; font-weight:normal; border:0; height:12px;}
.search_list div.action p{ float:right; padding-right:15px;}
.expired{ color:#ff0000; margin-right:10px;}
.search_list div.action a{ color:#4092ed;}
.search_list div.action .expired a{color:#ff0000; font-weight:bold;}
.compare{ padding-left:20px; background:url(images/compare.gif) left no-repeat;cursor:hand;}
.search_list .grayr { margin:10px; padding:2px; font-weight:bold; background:#fff; float:right;}
.search_list .grayr a {padding:0px 5px; margin:2px; color:#60ac30; text-decoration:none; border:1px #c0c0c0 solid;}
.search_list .grayr a:hover {color:#ff6600;border:1px orange solid;}
.search_list .grayr a:active {color:#fff;background:#ff6600;}
.search_list .grayr span.now { padding:0px 5px;font-weight:bold; margin:2px; color: #ff6600;}
.search_list .grayr span.able {padding:0px 5px;margin:2px;color:#60ac30;border:1px solid #c0c0c0;cursor:hand;}
.search_list .grayr span.disabled {padding:0px 5px;margin:2px;color:#797979;background: #D9D9D4;border:1px solid #D9D9D4;}
.search_list .grayr span.page{ font-weight:normal; margin-left:10px; color:#999; }

/*This below are new style for car_suggest*/
.car_suggest {
    background:url(images/car_suggest.gif) repeat-y;
}
.car_suggest h2 {
    background:url(images/car_suggest_title.gif) no-repeat top;
    height:62px;
    text-indent:-1000px;
}
.car_suggest_content {
    background:url(images/car_suggest_bottom.gif) bottom no-repeat;
    width:726px;
}
a.tj_cp {
    float:left;
    margin:5px 12px;
    text-align:center;
    OVERFLOW: hidden;
    WHITE-SPACE: nowrap;
    width:121px;
    line-height:18px;
    TEXT-DECORATION: none;
}
a.tj_cp:hover{TEXT-DECORATION: none;}
.tj_cp img{width:120px;height:90px;float:left;}
.car_suggest_content li p.price {
    color:#CC0000;
}

.recent img{width:87px; height:65px; }
.recent p{ text-align:center; line-height:1.5em;}


.side{margin-top:30px;}
