.litb-cate-menu{	border-color:#871302;	background-color:#fff;	color: #333;}
.litb-cate-menu .cate-menu{	background-color:#fff;}
.litb-cate-menu .cate-menu h2 span {	color: #666;}
.litb-cate-menu .cate-menu h2 a {	border-color:#fff #fff #E7E6E3 #fff;}
.litb-cate-menu .cate-menu h2 a:hover {	color:#333;}
.cate-menu h2 a em{	border-color: #fff #fff #fff #BDBDBD; }

#cate-menu dl a{	color:#333;	font-size:12px;}
#cate-menu dd a{	font-size:12px;}
#cate-menu dl a:hover{	color:#333;	text-decoration:underline;}
#cate-menu dl a.red{	color:#990000;}
.cate-menu-out{	border-color:#871302;}


.litb-cate-menu-specialoffer{	position:absolute;	right:0px;	top:0;	padding:5px 16px 3020px 15px;	width: 142px;	line-height: 100%;	margin-bottom:-3010px;	background-color:#f7f7f7;	border-left:1px solid #E7E6E3;}
.litb-cate-menu-specialoffer dl{	margin:6px 0 13px 0;}
.litb-cate-menu-specialoffer dt{	line-height:18px;	font-size:14px;	padding:1px 0 6px 0;	font-weight:bold;	text-shadow:none;	height:auto;	text-indent:0;}
.litb-cate-menu-specialoffer dd{	line-height:14px;	font-size:13px;	padding:3px 0;}
.litb-cate-menu-specialoffer .red{	color:#990000;}

.cate-menu-sub{	position:absolute;	left:0;	top:0;	padding:4px 0 3020px 32px;	margin-bottom:-3010px;	overflow:hidden;	-webkit-box-shadow: 4px 0 4px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 4px 0 4px rgba(0, 0, 0, 0.1) inset;	box-shadow:4px 0 4px rgba(0, 0, 0, 0.1) inset;	-webkit-background-clip: padding-box;	-moz-background-clip: padding;	background-clip: padding-box;	background:#fff;	width:100%;	border-left:1px solid #ccc;}
.cate-menu-sub .red{	color:#990000;}

.cate-menu-sub dl{	float:left;	width:160px;	margin:7px 16px 0 0;	display:block;	padding-bottom:7px;}

.cate-menu-sub dl.bottop{	border-top:1px solid #E7E6E3;	margin-top:0px;	padding-top:7px;	padding-bottom:20px;}
.cate-menu-sub dt{	line-height:18px;	font-size:14px;	font-weight:bold;	padding:1px 0 6px 0;	text-shadow:none;	height:auto;	text-indent:0;}
.cate-menu-sub dd{	line-height:14px;	font-size:13px;	padding:3px 0;}
.cate-menu-sub dt h3{	margin:0;	padding:0;}
.cate-menu-sub dd h4{	margin:0;	padding:0;	font-weight:normal;}

.cate_menu_hero{	position:absolute;	right:0;	top:0;	padding:4px 28px 3020px 4px;	margin-bottom:-3010px;	overflow:hidden;	background:#fff;	width:160px;}
.cate_menu_hero .red{	color:#990000;}
.cate_menu_hero dl{	float:left;	width:160px;	margin:7px 16px 0 0;	display:block;	padding-bottom:7px;}
.cate_menu_hero dl.bottop{	border-top:1px solid #E7E6E3;	margin-top:0px;	padding-top:7px;	padding-bottom:20px;}
.cate_menu_hero dt{	line-height:18px;	font-size:14px;	font-weight:bold;	padding:1px 0 6px 0;	text-shadow:none;	height:auto;	text-indent:0;}
.cate_menu_hero dd{	line-height:14px;	font-size:13px;	padding:3px 0;}
.cate_menu_hero_left{	padding:4px 24px 3020px 33px;	-webkit-box-shadow: 4px 0 4px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 4px 0 4px rgba(0, 0, 0, 0.1) inset;	box-shadow:4px 0 4px rgba(0, 0, 0, 0.1) inset;	-webkit-background-clip: padding-box;	-moz-background-clip: padding;	background-clip: padding-box;	border-left:1px solid #ccc;}
.cate_menu_hero dt h3{	margin:0;	padding:0;}
.cate_menu_hero dd h4{	margin:0;	padding:0;	font-weight:normal;}

.cate-menu{	position:relative;	width:238px;	margin-bottom:0px;	overflow:hidden;	bakcground:#fff;}
.cate-menu-out{	position: relative;	width:576px;	border-width:0 0 0 2px;	border-style:solid;	padding:0 0 3010px 0;	margin-bottom:-3010px;}
.cate-menu-out .cate-menu-sub{	position:absolute;	left:0;	top:0;}
.cate-menu .cate-menu-in{	display:none;	position:absolute;	left:238px;	top:0;	background-color:#fff;}
.cate-menu h2{	padding:0;}
.cate-menu h2 a{	font-size:13px;	display:block;	line-height:19px;	height:20px;	padding:3px 14px 3px 14px;	width:210px;	position:relative;	white-space: nowrap;	font-family:"Helvetica Neue", arial, sans-serif;	border-style:solid;	border-width:1px 0 1px 0;}
.cate-menu .cate-menu-out:last-child h2 a,.cate-menu .cate-menu-out.last h2 a{	border-bottom:none;}
.cate-menu h2 a:hover {	text-decoration: none;}
.cate-menu h2 a span{	font-size: 11px;	font-weight:normal;	padding-left:5px; }
.cate-menu h2 a em{	position:absolute;	right:4px;	top:8px;    display: inline-block;    border-style: solid;	border-width: 6px;	border-color: #fff #fff #fff #BDBDBD; 	height:0;	display:none;}
.cate-menu .clear {clear:left;}

#litb-cate-menu{	display:block;	font-family:"Helvetica Neue", arial, sans-serif;	background-color: #fff;	border-style:solid;	border-width:0 2px 2px 0px;	position:absolute;	z-index:50;	margin-top:-1px;	display:none;	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);     box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);	-webkit-background-clip: padding-box;	-moz-background-clip: padding;	background-clip: padding-box;	overflow:hidden;}
#litb-cate-menu.hover{     box-shadow: 0 0 0 rgba(0, 0, 0, 0);}