.navt{
	position:sticky;
	top:0;
	z-index:95;
	background:linear-gradient(#0099cc, #007399);
	padding:0 5px;
	text-align:center;
	font-size:0;
}

.navt .icohome{
	float:left;
	font-size:13px;
	color:white;
	padding:0 9px;
	height:27px;
	position:relative;
	padding-top:5px;
}

.navt .icohome:hover{
	background:#eee;
	color:#007399;
}

.navt .icobars{
	display:none;
	font-size:12px;
	color:white;
	padding:0 9px;
	height:23px;
	padding-top:6px;
	cursor:pointer;
}

.mslide:after{
	content: "\25BC";
	margin-left:5px;
	font-size:9px;
	line-height:21px;
}

.navt .m{
	display:inline-block;
	line-height:27px;
	padding:0 9px;
	cursor:pointer;
	letter-spacing:1px;
	color:white;
	position:relative;
	font-size:1.1rem;
	font-weight:500;
}

.navt .m:hover{background:#eee; color:#007399;}
.navt .m:active{left:2px;}

.navt .minfo{
	display:inline-block;
	line-height:27px;
	padding:0 9px;
	letter-spacing:1px;
	color:white;
	font-size:1.1rem;
	font-weight:500;
}

.mbtnshare{
	position:absolute;
	right:20px; top:11px;
	z-index:99;
	background:#007399;
	color:white;
	padding:9px 11px;
	border:2px solid white;
	border-radius:7px 7px 50% 50%;
	cursor:pointer;
	font-size:2rem;
}

.mbtnshare:hover{
	background:#0099cc;
}

.mbtnshare:active{
	top:8px;
}

.navt .mspace{
	float:left;
	margin-left:54px;
}

.msize{
	display:none;
	float:left;
	line-height:27px;
	padding:0 9px;
	color:white;
	position:relative;
	font-size:1.1rem;
}

@media only screen and (max-width: 720px){
.mbtnshare{	font-size:1.4rem; padding:9px;}
}

@media only screen and (max-width: 630px){

}
