#smpFloat{
display:none;
    position: fixed;
    background: rgba(255,255,255,.9);
    width: 100vw;
	height:100vh;
    z-index: 10;
/*    margin: 10px;*/
	left:0;
	top:0;
	text-align:left;
}
#smpFloat ul{
    position: fixed;
    width: calc(100% - 40px);
    z-index: 11;
	top:50px;
    border-radius: 10px;
	left:10px;
    padding: 10px;
	max-height:80vh;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	text-align:left;
}
#smpFloat span{
	display:block;
	font-size:4.5vw;
	position:relative;
	z-index:11;
}
#smpFloat span i{
	font-size:7vw;
	margin-right:3px;
}
#smpFloat ul{
}
#smpFloat ul li{
	text-align:left;
}
#smpFloat ul li:first-child{
	text-align:center;
	border:1px solid #999999;
	background-color:rgba(250,250,250,.9);
	color:#333333;
/*	text-shadow:1px 1px 1px rgba(0,0,0,.5);*/
	border-radius:3px;
	box-shadow:-1px -1px 2px rgba(0,0,0,.3) inset, 1px 1px 2px rgba(255,255,255,.5) inset;
	margin-bottom:10px;
}
#smpFloat ul li a{
display:block;
padding:10px;
color:#333333;
/*	text-shadow:1px 1px 1px rgba(0,0,0,.5);*/
}
#smpFloat ul li a i{
	margin-right:4px;
	width:1.5em;
	text-align:center;
display:inline-block;
display:none;
}
#smpFloat ul li span:nth-child(2){
display:inline-block;
	margin-right:5px;
}
#smpFloat ul li span:nth-child(3){
display:inline-block;
font-size:80%;
}

#smpFloat ul li a:after{
	content:'>';
	display:inline-block;
	float:right;
	font-weight:bold;
	color:#ffffff;
	line-height:1;
}
#smpFloat ul li:first-child a:after{
	content:none;
}
@media screen and (max-width: 667px) {
}
