@charset "utf-8";
/* 以下实际使用若已初始化可删除 .nav height父级需逐级设置为100%*/


/* nav */
.nav1{width: 231px;height: 100%;background: url(../images/lanmu1_bg.jpg) #ececec no-repeat;transition: all .3s; padding-bottom:10px;}
.nav1 h3{ width:228px; height:46px; line-height:46px; text-align:center; color:#FFFFFF;}
.nav1 a{display: block;overflow: hidden; background:#019fe6;color:#FFFFFF; margin-bottom:10px;padding-left: 20px;line-height: 34px;max-height: 34px;transition: all .3s;}
.nav1 a span{margin-left: 0px;}
.nav-item{position: relative;}
.nav-item.nav-show{border-bottom: none;}
.nav-item ul{display: none;}
.nav-item.nav-show ul{display: block;}

.nav1 ul{ padding:10px;}
.nav .nav-icon{font-size: 20px;position: absolute;margin-left:-1px;}
/* 此处修改导航图标 可自定义iconfont 替换*/
.icon_1::after{content: "\e62b";}
.icon_2::after{content: "\e669";}
.icon_3::after{content: "\e61d";}
/*---------------------*/
.nav-more{float:right;margin-right: 20px;font-size: 12px;transition: transform .3s;}
/* 此处为导航右侧箭头 如果自定义iconfont 也需要替换*/
.nav-more::after{content: "\e621";}
/*---------------------*/
.nav-show .nav-more{transform:rotate(90deg);}
.nav-show,.nav-item>a:hover{color: #FFF;}
.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.nav-item li:hover a{color: #FFF;}

/* nav-mini */
.nav-mini.nav1{width: 60px;}
.nav-mini.nav1 .nav-icon{/* margin-left:-2px; */}
.nav-mini.nav1 .nav-item>a span{display: none;}
.nav-mini.nav1 .nav-more{margin-right: -20px;}
.nav-mini.nav1 .nav-item ul{position: absolute;top:0px;left:60px;width: 180px;z-index: 99;background:#3C474C;overflow: hidden;}
.nav-mini.nav1 .nav-item:hover{background:rgba(255,255,255,.1);}
.nav-mini.nav1 .nav-item:hover .nav-item a{color:#FFF;}
.nav-mini.nav1 .nav-item:hover a:before{opacity:1;}
.nav-mini.nav1 .nav-item:hover ul{display: block;}





