.catMenu > li{
	float:left;
	width:100%;
	border-bottom:1px solid #f2f2f2;
}

.catMenu > li:last-child{
	border-bottom:0;
}

[dir="rtl"] .catMenu a, 
[dir="rtl"] .catMenu span{
	direction:ltr;
	text-align:right;
}

[dir="rtl"] .catMenu a em, 
[dir="rtl"] .catMenu span em{
	display:inline-block;
}

.catMenu > li > a{
	float:left;
	width:100%;
	line-height:30px;
	font-size:14px;
	color:#666;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
	background:url('/icon/menuArrow.png') no-repeat right center;
}

.catMenu > li > ul{
	list-style:disc;
}

.catMenu > li > ul > li{
	float:left;
	width:100%;
	list-style:none;
}

.catMenu > li > ul > li a{
	line-height:20px;
    font-weight:600;
    font-size:12px;
    color:#4c4c4c;
}

@media screen and (max-width: 768px){

	.catMenu a, .catMenu span{
		padding-right:0;
		padding-left:0;
	}

	.catMenu > li > a, .catMenu > li > span{
		line-height:25px;
		font-size:11px;
	}

	.catMenu li.parent > a, .catMenu li.parent > span{
		background:none;
	}

	.catMenu a:before, .catMenu span:before{
		content:'';
		float: left;
		width:14px;
		height:25px;
		background:url('/icon/filterInput.png') no-repeat right center;
		margin-right: 10px;
		margin-left: 10px;
	}

	.catMenu a.fw700:before, .catMenu span.fw700:before{
		background:url('/icon/filterInputActive.png') no-repeat right center;
	}

	.catMenu .parent ul{
		padding:5px 0;
		border-bottom: 0;
	}

	.catMenu > li > ul > li a, .catMenu > li > ul > li span{
		line-height:25px;
		font-size:11px;
	}

}