.sidr{
	position:absolute;
	position:fixed;
	bottom: 0;
	height: 100%;
	z-index:999999;
	width: 75%;
	overflow-x:none;
	overflow-y:auto;
	background: #f2f2f2;
	color:#333;
}

.sidr .sidr-inner {
	padding:0 0 15px
}

.sidr .sidr-inner>p {
	margin-left:15px;
	margin-right:15px
}

.sidr.left {
	left:auto;
	left: -100%;
}

.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6 {
	font-size:.8rem;
	font-weight:normal;
	padding: 1rem 1.5rem 1rem 4rem;
	margin: 0;
	color: #fff;
	line-height: 0;
	letter-spacing: .2rem;
	background: #36a3ee;
	border-bottom: .1rem solid #fff;
}

.sidr p {
	font-size:1.2rem;
	margin:0 0 12px;
}

.sidr p a {
	color: #8a8a8a;
}

.sidr > p {
	margin-left:1.5rem;
	margin-right:1.5rem;
}

.sidr ul {
	display:block;
	margin:0;
	padding:0;
}

.sidr ul li {
	display:block;
	margin:0;
	padding:0 .5rem;
	line-height: 3rem;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	background: #36a3ee;
	transition: all .3s linear;
}

.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active {
	color: #fff;
}

.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span {
	color: #fff;
}

.sidr ul li a,.sidr ul li span {
	display:block;
	text-decoration:none;
	color: #fff;
}

.sidr ul li a .MenuCM{
	display:block;
	text-decoration:none;
	color: #fff;
}

.sidr ul li ul {
	border-bottom:none;
	margin:0
}

.sidr ul li ul li {
	line-height: 2rem;
	font-size: .8rem;
	background: #3382b9;
}

.sidr ul li ul li:last-child {
	border-bottom:none;
	margin-bottom: 1rem;
}

.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active {
}

