.tshop-pbsm-shop-nav-ch .skin-box-hd{
	border-width:0;
	margin-bottom:5px
}

.tshop-pbsm-shop-nav-ch .skin-box-bd{
	height:30px;
	border:0;
	overflow:hidden;
	background-color:rgba(51,51,51,0.9);
	background:url(about:blank) transparent\9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	*zoom:1
}

.tshop-pbsm-shop-nav-ch a{
	color:#333
}

.tshop-pbsm-shop-nav-ch .all-cats:hover .link .popup-icon, .tshop-pbsm-shop-nav-ch .all-cats.all-cats-hover .link .popup-icon{
	background-position:0 0;
}

.tshop-pbsm-shop-nav-ch .all-cats .link{
	background:#000;
	border:0;
	height:30px;
	line-height:30px;
	border-right:1px solid #222;
	width:100px;
	padding: 0 5px 0 15px;
}

.tshop-pbsm-shop-nav-ch .all-cats .link .title{
	font-size:12px;
	color:#fff;
	margin-left:0;
	font-weight:lighter;
}

.tshop-pbsm-shop-nav-ch .all-cats .link .popup-icon{
	height:7px;
	width:11px;
	overflow:hidden;
	background:url(http://img03.taobaocdn.com/imgextra/i3/394031049/T2vqtoXyVXXXXXXXXX_!!394031049.gif) 0 0 no-repeat;
	margin-left:8px;
	float:left;
	margin-top:12px;
	display:inline-block;
	opacity:.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
}

.tshop-pbsm-shop-nav-ch .menu-list{
	margin-left:0px;
	width:865px;
}

.tshop-pbsm-shop-nav-ch .menu-list .menu{
	padding-right:0;
	border-right:1px solid #222;
}

.tshop-pbsm-shop-nav-ch .menu-list .menu:hover .link .popup-icon, .tshop-pbsm-shop-nav-ch .menu-list .menu.menu-hover .link .popup-icon{
	background-position:-91px -98px;
	_background-position:-108px -216px
}

.tshop-pbsm-shop-nav-ch .menu-list .menu .link{
	background:0;
	border:0;
	height:30px;
	line-height:30px;
	padding:0 20px
}

.tshop-pbsm-shop-nav-ch .menu-list .menu .link .title{
	font-size:12px;
	color:#fff;
	margin:0;
}

.tshop-pbsm-shop-nav-ch .menu-list .menu .link .popup-icon{
	display:none;
}

.tshop-pbsm-shop-nav-ch .menu-list .menu .link:hover{
	background:#000
}

.tshop-pbsm-shop-nav-ch .menu-list .menu.menu-selected{
	background:#000
}

.tshop-pbsm-shop-nav-ch .popup-content{
	background-color:#f5f5f5;
	padding-top:0px;
	border:0;
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat{
	height:30px;
	line-height:30px;
	border-top:1px solid #222;
}
.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-cat{
	border:none;
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat .cat-hd{
	position:relative;
	font-weight:normal;
	line-height:30px;
	height:29px
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat .cat-hd .cat-icon{
	display:none
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat .cat-hd .fst-cat-icon{
	position:absolute;
	width:10px;
	height:10px;
	background-position:-112px -153px;
	right:13px;
	margin:0;
	top:50%;
	margin-top:-5px
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .fst-cat-hd{
	margin:0 15px;
	border:none;
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .fst-cat-hd .fst-cat-name{
	color:#333
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-cat-hd{
	padding:0 15px
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .fst-cat:last-child .fst-cat-hd{
	border-bottom:transparent
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .fst-cat:hover, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat-hd-hover{
	background:#000;
	position:relative;
	z-index:1;
	margin-top:0px;
	padding-top:0px
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .fst-cat:hover .fst-cat-hd, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat-hd-hover .fst-cat-hd{
	margin:0;
	padding:0 15px;
	border-bottom:transparent
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .fst-cat:hover .fst-cat-name, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat-hd-hover .fst-cat-name{
	color:#fff;
	text-decoration:none;
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .fst-cat:hover .has-children .fst-cat-icon, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat-hd-hover .has-children .fst-cat-icon{
	display:block
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner{
	padding:0;
	margin-top:-2px;
	background-color:rgba(0,0,0,0.9);
	background:url(about:blank) transparent\9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	*zoom:1
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner .snd-cat-hd:hover, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner .snd-cat-hd-hover{
	background-color:rgba(255,255,255,0.2);
	background:url(about:blank) transparent\9;	
	*zoom:1
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner .snd-cat-hd:hover .snd-cat-name, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner .snd-cat-hd-hover .snd-cat-name{
	text-decoration:none;
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner .snd-cat-name{
	color:#fff
}
.tshop-pbsm-shop-nav-ch .menu-list .link{
	font-weight:lighter;
}
.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .has-children .fst-cat-icon {
    background: url("http://img01.taobaocdn.com/tps/i1/T1GjdOXA8XXXbHTkoN-122-235.png") no-repeat scroll 9999px 9999px rgba(0, 0, 0, 0);
}
.tshop-pbsm-shop-nav-ch .menu-popup-cats .sub-cat{
	border-top:1px solid #222;
}
.tshop-pbsm-shop-nav-ch .menu-popup-cats .sub-cat{
	height:30px;
	line-height:30px;
}



.tshop-pbsm-shop-nav-ch .all-cats:hover .link .popup-icon, .tshop-pbsm-shop-nav-ch .all-cats.all-cats-hover .link .popup-icon{
	background-position:0 0;
}
.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner .snd-cat-hd:hover .snd-cat-name, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner .snd-cat-hd-hover .snd-cat-name, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .fst-cat:hover .fst-cat-name, .tshop-pbsm-shop-nav-ch .popup-content .cats-tree .cat-hd-hover .fst-cat-name{
	text-decoration:none;
}
.tshop-pbsm-shop-nav-ch .menu-list .link {
	font-weight:lighter;
	background-image:none;
}

.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .ks-contentbox{
	background-color:#000;
	overflow:auto;
	width:625px;
	height:200px;
	border:5px solid #000;
}
.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-pop-inner {	
	padding:0;
	margin-top:0;
	background:none;
	overflow: visible;
	width:600px;
	height:auto;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	*zoom:1;
}
.tshop-pbsm-shop-nav-ch .popup-content .cats-tree .snd-cat {
    border: medium none;
    float: left;
	margin:0 5px 5px 0;
    width: 145px;
}

.tshop-pbsm-shop-nav-ch .skin-box-bt{
	display:block;
}