


/*一级导航*/
.nav-main{
	position:absolute;
	z-index: 12;
	height: 100%;
	width: 225px;
	color: #fff;
}
.nav-main a{color: #fff;}
.nav-box{
	position: relative;
	perspective: 225px;
	-webkit-perspective: 225px;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	height: 100%;
	z-index: 99;
}
.nav-ul li{ background:url(../images/index_14.jpg) no-repeat; background-position:90% 50%; border-bottom:1px solid #fff; width:225px;}
.nav-ul li a{
	display: block;
	width: 200px; padding-left:25px;
	height: 45px;
	line-height:45px;
	overflow: hidden;
	text-align:left;
	position: relative;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.nav-ul li a:hover{background: #357dd7;}
.nav-ul li a span{
	display: block;
	perspective: ;
	position: relative;
	z-index: 1;
}


.nav-slide{
	position:absolute;
	left: 225px;
	top: 0;
	width: 240px;
	
	-webkit-transform: rotateY(120deg);
	-moz-transform: rotateY(120deg);
	-o-transform: rotateY(120deg);
	-ms-transform: rotateY(120deg);
	z-index: 99;
	visibility: hidden;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition-timing-function: cubic-bezier(.08, .72, .71, .96);
	-webkit-transition-timing-function: cubic-bezier(.08, .72, .71, .96);
}
.nav-slide.hover{
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	z-index: 15;
	visibility: visible;
}

/*二级菜单*/
.nav-slide-o li{ border-bottom:1px solid #fff;background: #e8e8e8;}
.nav-slide-o li a{
	line-height: 45px;
	display: block;
	padding: 0 20px;
	font-size: 14px;
	overflow: hidden;
	text-align: left;
	position: relative;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.nav-slide-o li a:hover{background: #357dd7;}
.nav-slide-o li a:hover:before{left: -60px;}
.nav-slide-o li a span{position: relative;z-index: 1;}
.nav-slide-o {display: none;}

