

/* sidenav */

#sidemenu .sidebox-header-left {

	display: none;

}

#sidemenu {

	width: 230px;

	text-align: left;

	z-index: 999999;

}





#sidemenu .sidebar_menu {

	font-size: 12px;
    width: 238px;
    height: 515px;
    position: absolute;
    z-index: 22;
    float: left;
    position: relative;
    padding: 0;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-top: none;
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 5px 5px;

}



#sidemenu .sidebar_menu .subitem {

 background:#fff;

	position: absolute;

	left: 240px;

	top: 0;

	z-index: 51;

}



#sidemenu .sidebar_menu .litem {

	width: 240px;



	overflow: hidden;

	float: left;

}

#sidemenu .sidebar_menu .litem span {

	display: block;width: 238px;border-top: #fff solid 1px;border-bottom: #ddd solid 1px;

	height: 48px;	

	position: relative;

}



#sidemenu .sidebar_menu .litem span em.dow_ico {

	width: 7px;

	height: 11px;

	position: absolute;

	right: 5px;

	top: 12px;

	display: block;

	background: url("../images/mukd.png") no-repeat;

	

}

#sidemenu .sidebar_menu .litem.hoverClass span em.dow_ico{

	background:none;

}

#sidemenu .sidebar_menu .litem.hoverClass {

	

	width: 240px;

}



#sidemenu .sidebar_menu .litem.hoverClass span {



	position: relative;width: 238px; background:#f9f9f9;

	height: 48px;border-top: #333 solid 1px;border-bottom: #333 solid 1px;

	z-index: 50;

}



#sidemenu .sidebar_menu .litem span a {

	display: block;

	width: 235px;

	font-size: 12px; line-height:48px; 

	text-decoration: none;

	color: #222;

	padding-left: 0;

}

.litem img{ padding:1px; margin:2px 5px;border: #eee solid 1px;}

#sidemenu .sidebar_menu .litem.hoverClass span a {

	color: #000;

}



#sidemenu .sidebar_menu .litem .subitem {

	width: 814px;

	display: none;

	height: auto;

	

	border: #e5e5e5 solid 1px;

	

	position: absolute;

	left: 240px;

	z-index: 49;

	-webkit-box-shadow: 4px 4px 4px 0px rgba(100, 100, 100, .6);

	-moz-box-shadow: 4px 4px 4px 0px rgba(100, 100, 100, .6);

	box-shadow: 4px 4px 4px 0px rgba(100, 100, 100, .6);

}



.subitem .subitem_list {

	width: auto;

	margin-left:5px;

	*display: inline;

	float:left;

}







.subitem .subitem_list ul {

	width: 194px;

	height: auto;

	margin-left: 5px;

	overflow: hidden;



	padding:0;

}



.subitem .subitem_list ul ul {

	width: 180px;

	margin-left: 0px;

	margin-left: 3px;

	padding: 0;

}



.subitem .subitem_list ul li.addborder {

	background: url(../images/categories_menu/silder_menu_bg.jpg) center

		bottom no-repeat;

	border: none;

	padding: 0;

}



.subitem .subitem_list ul li {

	width: 185px;

	float: left;

	word-break: break-all;

	white-space: nowrap;

	overflow: hidden;

}







.subitem .subitem_list ul li a {

	color: #000;

	font-weight: bold;

	cursor: pointer;

	text-decoration: none;

	font-size:12px;

}



.subitem .subitem_list ul li ul li {

	background: url(../images/categories_menu/footer_ico.gif) 0 12px

		no-repeat;

	padding-left: 6px; padding:0;

	float: left;

	line-height: 18px;

	word-break: break-all;

	white-space: nowrap;

	overflow: hidden;

}



.subitem .subitem_list ul li ul li a {

	color: #666;

	font-weight: normal;

	cursor: pointer;

	text-decoration: none; padding:0;

	font-size:12px;

}

.subitem .subitem_list ul li ul li a:hover{

	text-decoration: underline;

}

#sidemenu .subitem_list li.sub_category_self a span{

	width:180px;

}



#sidemenu .hide{

	display:none;

	visibility: hidden;

}

.sidemenu_footer{

	padding:0;

}

#indexHomeBody .sidemenu_footer{

	padding:10px 0 0;

}

/******************************tpl header footer nav************************************

 ********************************************************************************/

#topmenu .box-head:hover{

	background:#555;

	color:#fff;

	box-shadow:1px 1px 1px #b8b8b8 inset;

}

#topmenu .box-head{ background:#e03b3b; font-size:14px; color:#fff; text-transform: uppercase; line-height:30px; border-bottom:none; padding:5px; font-weight:100;}

#topmenu .box-head i{ font-size:20px; margin-right:5px; margin-left:5px;}

#topmenu .box-body{ background:none; border:none;}

#topmenu .box{ margin:none;}

.allCates {	float: left;

	line-height: 1.6;

	width: 240px;

	position: relative;

}

.allCates dt {

	text-shadow: 0 -1px 0 #881E22;

	

}

.allCates dt {

	font-size: 14px;

	font-weight: bold;

	height: 48px;

	line-height: 40px;

	position: relative;

	text-align: left;

	text-indent: 22px;

	z-index: 101;

	

}

.allCates dt a.linkAllCate {

background: url("../images/nav_sprite_lang.png") no-repeat scroll 0 0 transparent;

	

}

.allCates dt a:link, .allCates dt a:visited {

	color: #FFFFFF;

	font-size: 12px;

}

.allCates dt a.linkAllCate {

	background-position: right -700px;

	*+background-position: right -697px;

	display: block;

	height: 48px;

	line-height: 48px;

	width: 242px;

	text-indent: -11111px;



}

.allCates dt a #extra {

	background-position: -46px -568px;

	height: 20px;

	position: absolute;

	right: 15px;

	

/*	top: 0px;*/

	 top: 9px;

	width: 20px;

}





#sidemenu {

	position: absolute;

	left: 0;



	z-index: 9999;

}

.catimages{width:88px; float:left; height:200px; margin:2px; background:#fff; padding:2px;}

.catimages a{ font-size:11px; color:#000; line-height:14px;}

.imgges{ height:120px;}

.catimages img{ border:none; padding:0;}

.righttte{ background:#f1f1f1;border-left:1px solid #ddd; padding:5px 0; }