/*
 * ------------------------------------------------------------------------
 * JA Social Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#ja-cssmenu li {
	/*background:url("../../images/bg-blue1-mainnav-sep.gif") no-repeat scroll right top transparent;*/
	padding:0 4px;
	border-left: none;
	font-family:"微软雅黑",Arial,Helvetica,sans-serif,"宋体";
}

#ja-cssmenu li.first-item {
	border: 0;
}

#ja-cssmenu li a {
	color: #000;
	padding: 0 20px 0 5px;
	font-size: 15px;
	font-weight: normal;
	line-height: 40px;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 rgba(0,0,0,.1);
}

#ja-cssmenu li .has-image {
	background-position: left top;
	padding-left: 20px;
}

#ja-cssmenu li.sfhover .has-image,
#ja-cssmenu li.active .has-image {
	background-position: left bottom;
}

#ja-cssmenu li.sfhover {
	/*
	background: url(../../images/mainnav-active-l.png) no-repeat left 3px;
	*/
	/*background: url(../../images/bg-blue1-grad-03.gif) repeat-x scroll left top transparent;*/
}

#ja-cssmenu li.sfhover a {
	/*
	background: url(../../images/bg-blue1-grad-03.png) repeat-x scroll left top transparent;
	color: #4b4b4b;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
	*/

}

#ja-cssmenu li.active {
	/*background: url(../../images/mainnav-active-l.png) no-repeat left 3px;*/
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	/*
	background:url("../images/bg-blue1-grad-02.gif") repeat-x scroll left top transparent;
	
	background: url(../../images/mainnav-active-r.png) no-repeat right 3px;
	*/
	color: #333;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}

#ja-cssmenu li span.menu-title {}

#ja-cssmenu li.havechild span.menu-title {
	/*
	background: url(../../images/arrow3.png) no-repeat left center;
	padding-left: 15px;
	*/
}

#ja-cssmenu li.havechild.active span.menu-title,
#ja-cssmenu li.havechildsfhover span.menu-title {
	/*
	background: url(../../images/arrow4.png) no-repeat left center;
	padding-left: 15px;
	*/	
}

/* 2nd level and above */
#ja-cssmenu li ul {
	padding: 5px 10px;
	border-radius:0;
	box-shadow:none;
}


#ja-cssmenu li li {
	font-family: Arial, Helvetica, sans-serif;
}
/* 子菜单项边线 */
#ja-cssmenu li ul li { 
	border-top: 1px solid rgba(255,255,255,0.5); 
	border-left: 0; 
}


#ja-cssmenu li ul li.first-item { border-top: 0; }

#ja-cssmenu li ul li a {
	background: none !important;
	/* color: #2191b5 !important;*/
	color: #fff !important;
	padding: 0 !important;
	font-size:12px;
	font-weight: normal;
	line-height:25px;
	font-weight: normal;
	text-transform: none;
	text-shadow: none !important;
	
}

/* 当前子菜单项 */
#ja-cssmenu li ul li.sfhover,
#ja-cssmenu li ul li.active {
	background: rgba(255,255,255,0.1) none repeat scroll 0 0;
}

#ja-cssmenu li ul li {
	padding: 5px 8px;
}

#ja-cssmenu li ul li.sfhover {
	/*background: #CDE2F5;*/
	background: rgba(255,255,255,0.2) none repeat scroll 0 0;
}
/*子菜单栏目左侧箭头*/
#ja-cssmenu li ul li span.menu-title,
#ja-cssmenu li.havechild.active ul li span.menu-title,
#ja-cssmenu li.havechildsfhover ul li span.menu-title {
	/*background: url(../../images/arrow5.png) no-repeat left 10px;*/
	padding:0 0 0 15px;
}

#ja-cssmenu li ul li span.has-image span.menu-title {
	background: none;
	padding: 0;
}

#ja-cssmenu li.sfhover ul li .has-image,
#ja-cssmenu li.active ul li .has-image {
	background-position: left 2px;
}

/* 子菜单 */
#ja-cssmenu li ul {
	margin-left: -6px;
	/*background: #d6e4ec url(../../images/grad-01.gif) repeat-x left top;*/
	background: #0F3A66  none repeat scroll 0 0;
	border: 1px solid rgba(255,255,255,0.1);
	border-top: 0;
	z-index:9999;
}

#ja-cssmenu ul li ul {
	/* border-top: 1px solid #ccc;
		 ligeinfo 
	*/ 
	border-top:none;
	border-radius:0;

}