body a{
	/*transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;*/
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
	text-decoration:none;
}
ul,label{
	margin:0;
	padding:0;
}
.tlinks{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
body a:hover{
	text-decoration:none;
}

@media(min-width:480px){
		nav.main-menu{
		    position: fixed;
			
			bottom: 0;
			height: 100%;
			left: 0;
			width: 60px!important;
			overflow: hidden;
			-webkit-transition: width .05s linear;
			transition: width .05s linear;
			-webkit-transform: translateZ(0) scale(1,1);
			background: #48d8ce;
			z-index: 11;
		}		
		nav.main-menu>ul{margin:7px 0}
		nav.main-menu li{display:block;width:230px; line-height:30px; margin-top:15px; margin-bottom:0px; padding-left:0px; }
		nav.main-menu li> a {		  
			display: table;
			border-collapse: collapse;
			border-spacing: 0;
			color: #fff;
			-webkit-transform: translateZ(0) scale(1,1);
			-webkit-transition: all .1s linear;
			transition: all .1s linear;
		}
		nav.main-menu li ul{
		    position: absolute;
			display: inline-block;
			background: #fff;
			width:100%;
			top: 0;
			right: -210px;
			height:90%;
			width: 0;
			overflow-y: auto;
			overflow-x: hidden;
			-webkit-transition: width 0s .05s linear;
			transition: width 0s .05s linear;
			box-shadow: 3px 3px 5px #f1f1f1;
		}
		nav.main-menu li li{
			display:table;
			border-collapse:collapse;
			border-spacing:0;
			width:210px;
			line-height:30px;
			margin:0px;
		}
		nav.main-menu li li>a{
			width: 210px;
			color: #808080;
			padding: .7em 0;
			text-indent:40px;
		}
		nav.main-menu li li .subnav-text{
			display:table-cell;vertical-align:middle;padding-left:20px;padding-right:0px;font-size:16px; text-align:left;
		}
		.no-touch nav.main-menu li li:hover a{
			color:#fff;background-color:#48d8ce;
		}
		.no-touch nav.main-menu li:hover>a,nav.main-menu li.active>a{color:#48d8ce;background-color:#fff; border-radius:0px; width:230px!important;}
		.no-touch nav.main-menu li:hover ul,nav.main-menu li.active ul{width:210px!important;}
		nav.main-menu .nav-icon,div.fa.fa-notice,div.fa.fa-user,div.fa.fa-js_yy,div.fa.fa-sys_yy,div.fa.fa-tyc_yy,div.fa.fa-hys_yy,div.fa.fa-zt_yy,div.fa.fa-jcgl,div.fa.fa-dxyq,div.fa.fa-mjgl,div.fa-grzx{
			position:relative;
			text-align:center;vertical-align:middle;font-size:30px;width:50px; height:30px; margin-left:0px; margin-top:8px;
		}
		nav.main-menu .nav-icon.icon-home{font-size:20px}
		nav.main-menu .nav-text
		{
		    position: relative;
			left: -10px;
			display: table-cell;
			vertical-align: middle;
			width: 130px;
			visibility: hidden;
			padding: .6em 0;
			padding-left:20px;
            font-size:16px;
            text-align:left;
		}
		nav.main-menu .icon-angle-right,.icon-angle-down{display:table-cell;width:20px;vertical-align:middle;font-size:16px}
		.no-touch nav.main-menu:hover,nav.main-menu.expanded{width:230px!important;overflow:visible}
		.no-touch nav.main-menu:hover .nav-text,nav.main-menu.expanded .nav-text{width:230px!important;visibility:visible}
		nav.main-menu .label-new{display:block;position:absolute;top:10px;right:5px}

		.main-menu:hover {
			width: 420px;
			overflow-x: visible;
			overflow-y: auto
		}
		.mainmenudiv:hover nav.main-menu>ul{background:#48d8ce;}
		
		.mainmenudiv:hover nav.main-menu>ul>li>a>div{left:10px; }
		.mainmenudiv nav.main-menu>ul>li>a>div{left:137px; }
	}


/*--导航菜单--*/

.main-menu ul li div.fa-notice { background:url(../images/adminIndex/notice.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-notice{ background:url(../images/adminIndex/notice2.png) no-repeat 15px center;background-size:contain;}
div.fa-notice { background:url(../images/adminIndex/notice.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-user { background:url(../images/adminIndex/user.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-user { background:url(../images/adminIndex/user2.png) no-repeat 15px center ;background-size:contain;}
div.fa-user { background:url(../images/adminIndex/user.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-js_yy{ background:url(../images/adminIndex/js_yy.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-js_yy{ background:url(../images/adminIndex/js_yy2.png) no-repeat 15px center ;background-size:contain;}
div.fa-js_yy{ background:url(../images/adminIndex/js_yy.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-sys_yy{ background:url(../images/adminIndex/sys_yy.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-sys_yy{ background:url(../images/adminIndex/sys_yy2.png) no-repeat 15px center ;background-size:contain;}
div.fa-sys_yy{ background:url(../images/adminIndex/sys_yy.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-tyc_yy{ background:url(../images/adminIndex/tyc_yy.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-tyc_yy{ background:url(../images/adminIndex/tyc_yy2.png) no-repeat 15px center ;background-size:contain;}
div.fa-tyc_yy{ background:url(../images/adminIndex/tyc_yy.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-hys_yy{ background:url(../images/adminIndex/hys_yy.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-hys_yy{ background:url(../images/adminIndex/hys_yy2.png) no-repeat 15px center ;background-size:contain;}
div.fa-hys_yy{ background:url(../images/adminIndex/hys_yy.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-zt_yy{ background:url(../images/adminIndex/zt_yy.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-zt_yy{ background:url(../images/adminIndex/zt_yy2.png) no-repeat 15px center ;background-size:contain;}
div.fa-zt_yy{ background:url(../images/adminIndex/zt_yy.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-dxyq{ background:url(../images/adminIndex/dxyq.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-dxyq{ background:url(../images/adminIndex/dyyq2.png) no-repeat 15px center ;background-size:contain;}
div.fa-dxyq{ background:url(../images/adminIndex/dxyq.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-jcgl{ background:url(../images/adminIndex/jcgl.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-jcgl{ background:url(../images/adminIndex/jcgl2.png) no-repeat 15px center ;background-size:contain;}
div.fa-jcgl{ background:url(../images/adminIndex/jcgl.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-grzx{ background:url(../images/adminIndex/grzx.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-grzx{ background:url(../images/adminIndex/grzx2.png) no-repeat 15px center ;background-size:contain;}
div.fa-grzx{ background:url(../images/adminIndex/grzx.png) no-repeat 15px center ;background-size:contain;}

.main-menu ul li div.fa-mjgl{ background:url(../images/adminIndex/mjgl.png) no-repeat 15px center ;background-size:contain;}
.main-menu ul li:hover div.fa-mjgl{ background:url(../images/adminIndex/mjgl2.png) no-repeat 15px center ;background-size:contain;}
div.fa-mjgl{ background:url(../images/adminIndex/mjgl.png) no-repeat 15px center ;background-size:contain;}
