.nav-sp  {color:#0066cc}

#NavSort
{
	z-index: 99999;
	position: relative;
	width: 176px;
	/*border-top-style: none;*/
	margin-bottom: 2px;
	margin-bottom: 0px !important ;
	background: #fff;
	font-size: 12px;
	text-align: left;
	border :none;	
}

#NavSort a
{
	text-decoration: none;
}
#NavSort a:link, a:visited
{
}
#NavSort a:hover, a:active
{
	text-decoration: underline;
	color: #0066CC;
}/**/

#NavSort H3
{
	line-height: 24px;
	width: 145px;
	height: 24px;
	color: #0066CC;
	padding :2px 5px; 
	margin-left:10px;
	margin-top:0px !important ;
	margin-top:6px;
	margin-bottom:0px !important ;
	margin-bottom:2px ;
	/*margin :10px;*/
	/*margin: 0px !important ;*/
	font-size: 14px;	
	border-bottom:1px solid #ccc;
}
#NavSort H2
{
	line-height: 20px;
	width: 146px;
	color: #cccccc;	
	font-size: 14px;	
	line-height: 24px;
	height: 24px;
	margin :0px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	background:#efefef;
	padding:0px 15px;
}

#NavSort EM
{
	float: right;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

#NavSort img
{
	border: none;
	display: block;
	text-align: center;
	margin: 0;
}

#NavSort H3 A:link
{
	color: #06C;
	text-decoration:none;	
}
#NavSort H3 A:visited
{
	color: #06C;
	text-decoration:none;
}
#NavSort H3 A:hover, A:active
{
	color: #06C;
	text-decoration:underline;
}
#NavSort H2 A 
{
	color: #0066cc;
	text-decoration:none;
}

#NavSort H2 A:hover
{
	color: #06C;
	text-decoration:underline;
}
/**//**/
#NavSort DL
{
	width: 176px;
	overflow: hidden;
	margin: 0;
}
#NavSort DT
{
	z-index: 100;
	position: relative;
	padding-bottom: 0px;
	line-height: 24px;
	padding-left: 15px;
	width: 195px;
	padding-right: 5px;
	display: block;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
	padding-top: 2px;
	
}

#NavSort DT SPAN
{
	z-index: 1000;
	width: 140px;
	padding-right: 2px;
	display: block;
	float: right;
	height: 21px;
	color: #999;
	overflow: hidden;
}

* HTML #NavSort DT SPAN
{
	padding-right: 4px;
}
#NavSort .Dis
{
	display: block;
}
#NavSort .noDis
{
	display: none;
}
#NavSort .curr
{
	padding-bottom: 4px;
	line-height: 19px;
	width: 176px;
	background: url(img_CatNav/line_bg.jpg) #fff repeat-x 0px -478px;/**/
	height: 19px;
	border-top: #959595 1px solid;
}
#NavSort .curr SPAN
{
	display: none;
}
#NavSort DD
{
	padding-bottom: 5px;
	padding-left: 9px;
	width: 195px;
	padding-right: 5px;
	background: #fff;
	overflow: hidden;
	cursor: default;
	padding-top: 5px;
}
#NavSort DD SPAN
{
	padding-left: 8px;
	width: 97px;
	display: block; 
	float: left;
}
#NavSort DIV SPAN
{
	padding-left: 8px;
	width: 97px;
	display: block;
	float: left;
}
.pop_wrap
{
	z-index: 999;
	position: absolute;
	padding-bottom: 3px;
	margin-top: 0px;
	padding-left: 0px;
	width: 230px;
	padding-right: 3px;
	display: none;
	background: url(img_CatNav/shadow.gif) no-repeat left top; /**/
	padding-top: 0px;
	left: 176px;
}
.pop
{
	border-bottom: #959595 1px solid;
	border-left: #959595 0px solid;
	padding-bottom: 3px;
	line-height: 24px;
	padding-left: 10px;
	width: 210px;
	padding-right: 10px;
	background: url(img_CatNav/line_nav.gif) #fff no-repeat 0px -780px;
	overflow: hidden;
	border-top: #959595 1px solid;
	border-right: #959595 1px solid;
	padding-top: 3px;
}

.channl-2th { padding:0; clear:both; margin-bottom:0px;}
.channl-2th-3th a { display:block; float:left;width:86px; line-height:24px; text-align:center;}
.channl-2th-title {background-color:#F6F6F6; padding:0px 0 0px 12px; margin-bottom:2px; font-size:14px; font-weight:bold; line-height:24px; height:24px; clear:both; }
 .channl-2th-title a{color:#0066cc;}
/*#DFF1FF*/

