/*----------------- base -----------------*/
* { margin: 0; padding: 0; list-style:none; }
body{
	font:0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
}
a { text-decoration:none; }
a img { border:0; }


/*----------------- nav -----------------*/
.nav{
	width:auto;
	height:56px;
	position:relative;
	z-index:100;
	text-align:center;
	background:#4c443d;
	font-weight:bolder;
	text-align:center;
	padding-left:15px;
}
.nav ul{
	width:auto;
	margin:0px auto;
	list-style:none;
	background:url(../style/i/nav_spec.png) no-repeat right center;
}
.nav ul li{
	position:relative;
	float:left;
	width:104px;
	height:56px;
	padding-left:1px;
	background:url(../style/i/nav_spec.png) no-repeat 0 center;
}
.nav ul li#model{ width:145px; }
.nav a.outer{
	display:block;
	padding-top:6px;
	height:50px;
	color:#dbd8d8;
	text-align:center;
	position:relative;
	z-index:602;
	font-family:"黑体";
	font-size: 14px;
	line-height: 40px;
}
.nav a.outer em{ display:block; color:#787878; text-transform:uppercase; font:10px "Trebuchet MS"; }
.nav ul li.show a.outer,.nav ul li.rshow a.outer{ text-decoration:none; background:url(../style/i/nav_bg_ov.jpg) no-repeat left top; color:#e97118; }
.nav a.ov{
	display:block;
	padding-top:6px;
	height:50px;
	color:#e97118;
	text-align:center;
	position:relative;
	z-index:602;
	font-family:"黑体";
	font-size: 14px;
	line-height: 40px;
	background:url(../style/i/nav_bg_ov.jpg) no-repeat left top;
}
.nav ul li.show a.ov,.nav ul li.rshow a.ov{ text-decoration:none; background:url(../style/i/nav_bg_ov.jpg) no-repeat left top; color:#e97118; }
.nav ul li .child{
	display:none;
	position:absolute;
	width:146px;
	top:56px;
	left:1px;
	background:#fff;
}
.nav ul li.show .child, .nav ul li.rshow .child{
	display:block;
	filter:alpha(opacity=90);
	opacity:0.90;
}
.nav .child a.inner{
	width:100%;
	height:34px;
	padding-top:0;
	display:block;
	font:13px/27px "黑体";
	color:#000;
	text-align:left;
	text-indent:15px;
	line-height:34px;
	font-size:14px;
}
.nav .child a.last{ margin-bottom:10px; background:url(../style/i/nav_sub_item_last.gif) no-repeat 0 center; }
.nav ul li .child a:link,.nav ul li .child a:visited{ text-decoration:none; color:#000; }
.nav ul li .child a:hover{text-decoration:none; background:#938173 url(../style/i/icon_01.jpg) center right no-repeat;}
