﻿@charset "utf-8";
/*temporary general
==============================================================================*/
*{
	margin: 0;
	padding: 0;
}

html{
	font: 62.5% "宋体",Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img{
	border: none;
}
body{
	background:#fff;
	font-size: 12px;
	text-align: center;
	color: #333;
}
input.input_text{
	border:1px #808080 solid;
	padding:2px;
}
/*links*/
.top a:link, .nav a:link, .nav_s a:link, .nav_local a:link{
	color: #000;
	text-decoration: none;
}

.top a:visited, .nav a:visited, .nav_s a:visited, .nav_local a:visited{
	color: #000;
	text-decoration: none;
}

.top a:hover, .nav a:hover, .nav_s a:hover, .nav_local a:hover{
	color: #bb0011;
	text-decoration: none;
}

/*top
==============================================================================*/
.top{
	background:#f5f5f5;
	border-bottom:1px #ccc solid;
	line-height:27px;
	width:980px;
	height:27px;
	margin:0 auto;
	text-align:left;
	padding:0 10px;
}
.top .login{
	
	float:right;
}
.top dl{
	float:left;
	margin:5px 0 0 0;
	line-height:15px;
	height:16px;
}
.top dt{
	float:left;
	color:#555;
}
.top dd{
	float:left;
	border-right:1px #000 solid;
	list-style-type: none;
	margin: 0 0 0 10px;
	width: 45px;
}
.top dd.none{
	border:none;
	width: 40px;
}


/*nav
==============================================================================*/
.nav{
	width:930px;
	height:52px;
	padding:16px 10px 0 0;
	margin:0 auto;
	text-align:left;
}
.nav h1{
	float:left;
}
.nav ul{
	float:right;
	background:#f90;
}
.nav ul li{
	float:left;
	list-style:none;
}
.nav ul li a{
	float:left;
	display:block;
	height:31px;
}
.nav ul li a span{
	display:none;
}
.nav ul li.model a{
	width:78px;
	background:url(../images/nav_model.gif) 0 0 no-repeat;
}
.nav ul li.price a{
	width:78px;
	background:url(../images/nav_price.gif) 0 0 no-repeat;

}
.nav ul li.comment a{
	width:78px;
	background:url(../images/nav_comment.gif) 0 0 no-repeat;

}
.nav ul li.ask a{
	width:78px;
	background:url(../images/nav_ask.gif) 0 0 no-repeat;

}
.nav ul li.map a{
	width:100px;
	background:url(../images/nav_map.gif) 0 0 no-repeat;

}
.nav ul li.order a{
	width:78px;
	background:url(../images/nav_order.gif) 0 0 no-repeat;

}

/*nav s*/
.nav_s{
	background:url(../images/nav_s_bg.gif) 0 0 repeat-x;
	text-align:left;
	width:950px;
	height:27px;
	margin:0 auto;
}
.nav_s .l{
	background: url(../images/nav_s_left.gif) 0 0 no-repeat;
	width:7px;
	height:27px;
	float:left;
}
.nav_s ul{
	list-style:none;
	float:left;
	width:920px;
	padding:0 0 0 23px;
	line-height:27px;
}
.nav_s ul li{
	font-weight:bold;
	float:left;
	margin:0 2px;
}
.nav_s ul li a{
	width:58px;
	height:27px;
	display:block;
	text-align:center;
	padding:0 2px;
}
.nav_s ul li.line{
	background:url(../images/nav_s_li.gif) 4px 6px no-repeat;
	width:9px;
	height:27px;
}
.nav_s ul li.dealer{
	background:url(../images/nav_s_dealer.gif) 0 0 no-repeat;
	width:121px;
	height:27px;
	float:right;
	margin:0;
	padding:0;
}
.nav_s ul li.dealer a{
	width:121px;
	margin:0;
	padding:0;	
}
.nav_s ul li.dealer a:hover{
	background:url(../images/nav_s_dealer.gif) 0 0 no-repeat;
}
.nav_s ul li span{
	display:none;
}
.nav_s ul li a:link, .nav_s ul li a:visited{
	color:#fff;
	text-decoration:none;
}
.nav_s ul li a:hover{
	color:#fff;
	background:url(../images/nav_s_bg_on.gif) 0 0 repeat-x;
	text-decoration:none;
}

/*nav local*/
.nav_local{
	background: url(../images/nav_local_bg.jpg) 0 0 repeat-x;
	height:31px;
	line-height:31px;
	width:940px;
	padding:0 0 0 10px;
	margin:0 auto 5px auto;
}
.nav_local ul{
	list-style:none;
	text-align:left;
	float:left;
	width:890px;
	white-space:nowrap;
	overflow:hidden;
}
.nav_local ul li{
	display:inline;
}
.nav_local .more{
	float:right;
	width:45px;
}

/*index_ad_a
============================================================================*/
.index_ad_a{
	width:938px;
	height:85px;
	overflow:hidden;
	border:1px #d4d4d4 solid;
	margin:0 auto;
	padding:5px 5px 0 5px;
	position:relative;
}
.index_ad_a .side{
	float:left;
	width:140px;
	height:80px;
}
.index_ad_a .con{
	float:left;
	width:635px;
	height:80px;
	margin:0 10px;
}


/*search
============================================================================*/
.search{
	width:950px;
	height:29px;
	padding:5px 0 0 0;
	line-height:34px;
	background:url(../images/search_bg.jpg) 0 0 repeat-x;
	margin:5px auto 0 auto;
	border-bottom:1px #cac9ca solid;
	border-left:1px #cac9ca solid;
	border-right:1px #cac9ca solid;
}
.search img{
	margin:0 0 -5px 0;
}
.search .input_text{
	margin:0 0 -5px 0;
}