/* BASIC css start */
.side_cate{
width:200px;
height:500px;
background-color:#fff;
float:left;
z-index:99;
}


.side_cate li a{
display:block;
line-height:40.5px;
text-decoration:none;
padding-left:22px;
color:#000;
font-family:¸¼Àº°íµñ;
font-size:14.2px;
border:1px solid #d5d5d5;
font-weight:bold;
}

.side_cate li a:hover{
color:#f64343;
border-right:1px solid #fff;
}

.side_cate li:hover div li a:hover{
color:#f64343;
border-right:0px;
}

.side_cate li:hover div li:hover li a:hover{
color:#f64343;
}

.side_cate li div li a{
display:block;
line-height:40.6px;
text-decoration:none;
padding-left:22px;
color:#2c2c2c;
font-family:¸¼Àº°íµñ;
font-size:14.2px;
border:0px;
}


.side_cate li:hover{
background-color:#f7f6f3;
margin-right:-1px;
}

.side_cate li:hover a{
color:#f64343;
}

.side_cate li:hover li a{
color:#000;
}

.side_cate li:hover li:hover a{
color:#f64343;
}

.side_cate li:hover li:hover li a{
color:#000;
}

.side_cate li div li:hover{
background-color:#f0efed;
margin-right:1px;
}



.side_cate li{
margin-bottom:-1px;
text-align:left;
}

.side_cate li div{
display:none;
}

.side_cate li:hover div{
display:block;
position:absolute;
background-color:#f7f6f3;
top:0;
left:200px;
width:198px;
height:498px;
z-index:99999999999999;
border-top:1px solid #d5d5d5;
border-left:1px solid #f7f6f3;
border-right:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
margin-left:0px;
}


.side_cate li:hover div li div{
display:none;
}

.side_cate li:hover div li:hover div{
display:block;
position:absolute;
background-color:#f0efed;
top:-1px;
left:200px;
width:198px;
height:498px;
z-index:99999999999999;
border-top:1px solid #d5d5d5;
border-left:1px solid #f0efed;
border-right:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
margin-left:-3px;
overflow: auto;
overflow-x: hidden;
}


/* BASIC css end */

