@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	list-style: none;
}

a {
	-webkit-transition: all 0.2s linear;
	-mos-transition: all 0.2s linear;
	-mz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a:hover {
	-webkit-transition: all 0.2s linear;
	-mos-transition: all 0.2s linear;
	-mz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.navbox {
	/*width:1210px;*/
	margin: 0 auto;
}

#nav-2015 {
/*	padding-left: 210px;
	background: #E4393C;
	height: 50px;*/
	position: relative;
	z-index: 10;
}

#category-2015 {
	width: 289px;
	height: 50px;
	left: 0;
	top: 0;
	z-index: 20;
}

#category-2015 a{
	width: 289px;
}

#category-2015 #allsort {
	display: none;
	width: 289px;
	height: 450px;
	padding: 3px 0;
	position: absolute;
	left: 0;
	top: 50px;
	background-color: #fff;
}

#category-2015 #allsort .item {
	width: 289px;
/*	height: 28px;*/
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	float: left;
	line-height: 28px;
	background-color:#FFF;
}

#category-2015 #allsort .item>a {
	font-size:16px;
	line-height: 32px;
	text-decoration: none;
	color:#000000;
	padding:10px;
	min-height: 60px;
}

#category-2015 #allsort .item.on {
	border-right:initial;
}

#category-2015 #allsort .item.on>a {
	color: rgb(0, 160, 233);
	background-color:initial;
}

#category-2015 #allsort .item.on ul li{
	color: rgb(0, 160, 233);
}

#category-2015 #allsort .item.on ul>a{
	color: rgb(0, 160, 233);
}

#category-2015 #allsort .item ul li{
	font-size:14px;
	line-height: 18px;
	padding:0 5px;
	float:left;
	color: #999;
}

#category-2015 #allsort .item ul li:first-child{
	padding-left:initial;
}
#category-2015 #allsort .item .i-mc a {
	background-color:initial;
	border-right:initial;
	width:100%;
	min-height:initial;
	border-bottom:1px solid #ddd;
	color:#000

}
#category-2015 #allsort .item .i-mc a:hover{
	color: rgb(0, 160, 233);
}
#category-2015 #allsort .item .i-mc ul{
	padding:10px;
	padding-bottom:20px;
}
#category-2015 #allsort .item .i-mc ul li{
	color: rgb(0, 160, 233);
	font-size:14px;
	line-height: 18px;
	padding:0 5px;
	color: #999;
}

#category-2015 #allsort .item .i-mc li:first-child{
	padding-left:initial;
}


#category-2015 #allsort .item .i-mc {
	display: none;
	width: 480px;
	height: 450px;
	padding: 20px;
	background: #fff;
/*	border: 1px solid #ddd;*/
	position: absolute;
	left: 289px;
	top: 0;
	z-index: 25;
	overflow-y:auto;
}
#main-slider .carousel-caption{
	z-index:initial;
}
#main-slider .carousel-indicators{
	z-index:initial;
}
#category-2015 #allsort .on h3 {
	border: solid #ddd;
	border-width: 1px 0;
	background: #fff;
	z-index: 40;
}

#category-2015.on #allsort {
	display: block;
}

#category-2015.on #allsort .on .i-mc {
	display: block;
}

#navitems-2015{
	margin-bottom:0;	
}

#navitems-2015>li {
	float: left;
}

#navitems-2015>li>a {
	display: inline-block;
	padding: 0 30px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}

#navitems-2015>li>a:hover {
	background-color: #0094d9;
}

#allsort>li {
	float: left;
}

#allsort>li>a {
	display: inline-block;
	padding: 0 30px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}

#allsort li a:hover {
	background-color: #0094d9;
}

#allsort .item ul li a{
	color:#999;
}

#allsort .i-mc>a{
	display: flex;
    text-decoration: none;
}
#allsort .i-mc ul{
    min-height: 50px;
}
#category-2015 #allsort .item .i-mc ul li a{
    border-bottom: none;
	color:#999;
}
