﻿@charset "utf-8";
.i_nav {
	z-index: 1;
	width: 100%;
	margin: 0 auto;
	font: 12px Microsoft YaHei;
	height: 40px;
	padding: 1px 0 3px;
	background: #d30f01;
	background: url(../../../Images/nav_bg.jpg) repeat-x left top;
}
.i_nav ul {
	z-index: 100;
}
.i_nav ul li {
	position: relative;
	display: inline;
	float: left;
}
/*

*/
.nava {
	display: block;
	overflow: hidden;
	width: 117px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
font-size:14px;
}
.nava.active, .nava:hover {
	color: #d22018;
	text-decoration: none;
	font-weight: bold;
	background: rgba(255, 255, 255, 0.2);
	/* border: 1px solid #fff; */
	background: url(../../../Images/nav_abg.jpg) no-repeat left top;
}
.i_nav li.child, .i_nav li.first-child {
}
.i_nav ul li ul {
	position: absolute;
	left: 0;
	padding-top: 3px;
	
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
}
.i_nav ul li ul li {
	display: list-item;
	float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.i_nav ul li ul li ul {
	top: 0;
}
.i_nav ul li ul li td {
	white-space: nowrap;
}
.i_nav ul li ul li a {
	display: block;
	margin: 0; /*width of sub menus*/
	width:117px;
	height: 28px;
	line-height:28px;
	padding-top:2px;
	background-color:#d91401;
	color: #fff;
	font: normal 12px/25px Microsoft YaHei;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
.i_nav ul li ul li a:hover {
	background-color:#f58e0d;
	color: #d22018;
	text-decoration:none;
}
.downarrowclass {
	display: none;
	position: absolute;
	top: 12px;
	right: 15px;
}
.ddshadow { /*shadow for NON CSS3 capable browsers*/
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
}
.toplevelshadow { /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
}
/* Holly Hack for IE \*/
*html .i_nav ul li ul {
}
*html .nava, .navaactive, .navaactive:hover, .nava:hover { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
*html .ddsmoothmenu {
	height: 1%;
}
/*Holly Hack for IE7 and below*/

/*-------------------------˵-----------------------------*/

/*

*/
.sortnav {
	margin-bottom: 10px;
	width: 250px;
}
.sortnavt {
	line-height: 38px;
	width: 250px;
	height: 38px;
	background: url(../../../Images/title_03bg.jpg) no-repeat left top;
}
.sortnavt h3 {
	display: inline-block;
	float: left;
	margin: 2px 0 0 10px;
	width: 100px;
	height: 26px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	background: url(../../../Images/title_03bg_h3.jpg) no-repeat left top;
}
.sortnav dl {
	margin: auto;
}
.sortnav dt {
	float: left;
	width: 250px;
	height: 45px;
}
.sortnav dt a {
	display: block;
	color: #000;
	line-height: 45px;
	text-indent: 50px;
	background-position:left top;
	background-image: url(../../../Images/sidebar_abg.jpg);
}
.sortnav .select a, .sortnav dt a:hover {
color:white;
	text-decoration: none;
	background-position:left bottom;

}
.sortnav dt a.sll {background-image: url(../../../Images/sidebar_abg2.jpg); color:#000;}
.sortnav  .select a.sll,.sortnav dt a.sll:hover {background-image: url(../../../Images/sidebar_abg2.jpg); color:#fff;}


.sortnav dd {
	display: none;
}
.sortnav ul li {margin-top:1px;
	
}
.sortnav li a {
	display: block;
	width: 100%;
	overflow: hidden;
	height:45px;
	line-height: 45px;
	font-weight: normal;
	text-overflow: ellipsis;
	background-color:#fb5700;
	color:white;
	text-indent: 50px;
}
