.list{
	background-color:#F5F5F5;
	padding-top:0.5rem;
}
.list li {
    position: relative;
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
.list li a {
    font-size: 14px;
    line-height: 30px;
    display: block;
    padding-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list .cur{
	background-color:#FFF;
}
.list li.group {
    background: #FFF;
	line-height: 30px;
	color:#333;
	font-size:14px;
	padding-left: 15px;
	font-weight:bold;
}
.list li.group a,.list li.group a:hover,.list li.group a:visited{display:inline;color:#4378D7;padding:0px;}
.list a span {
    color: #0066B8;
}