/*---teacher_head---*/
.qida-head{width:100%;background-color:#fff;padding:10px 0;}
.qida-headbox{width:1080px;margin:0 auto; position:relative;}
.qida-head-logo{background:url(../../../img/logo_teacher.png) no-repeat;width:400px;height:62px;cursor:pointer;}
.qida-headbox .bar-r {height:64px;position:absolute;right:0;top:0;}
.qida-headbox .bar-r a{float:left;display:block;width:48px;height:62px;margin:0 10px;position:relative;}
.qida-headbox .bar-r a span{width:48px;height:48px;display:block;
transition:transform 1s;
-ms-transition:-ms-transform 1s;/* Internet Explorer */
-moz-transition:-moz-transform 1s;	/* Firefox 4 */
-webkit-transition:-webkit-transform 1s;	/* Safari 和 Chrome */
-o-transition:-o-transform 1s;/* Opera */
}
.qida-headbox .bar-r a em{display:block;margin-top:-4px;font-style:normal;text-align:center;}
.qida-headbox .bar-r a span:hover{
transform:rotateY(360deg);
-ms-transform:rotateY(360deg); /* Internet Explorer */
-moz-transform:rotateY(360deg); /* Firefox */
-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */
-o-transform:rotateY(360deg); /* Opera */
}
.qida-headbox .bar-r a .list1{background: url(../../../img/icon/header_icon.png) no-repeat -144px -2px;}
.qida-headbox .bar-r a .list2{background: url(../../../img/icon/header_icon.png) no-repeat -96px -2px;}
.qida-headbox .bar-r a .list3{background: url(../../../img/icon/header_icon.png) no-repeat -48px -2px;}
.qida-headbox .bar-r a .list4{background: url(../../../img/icon/header_icon.png) no-repeat 0 -2px;}
.qida-headbox .bar-r a .list5{background: url(../../../img/icon/vip_icon.png) no-repeat 0 -2px;}
.qida-headbox .bar-r a.wechat img{position:absolute;left:-76px;top:44px;z-index:999;display:none;}
.qida-headbox .bar-r a.app img{position:absolute;left:-28px;top:44px;z-index:999;display:none;}
.qida-headbox .bar-r a:hover img{display:block;}
/*---teacher_nav---*/
.qida-nav{width:100%;background-color:#41a30f;}
#navmenu{font-size:14px;position:relative;width:1080px; margin:0 auto; height:48px;}
#navmenu ul {float:left;}
#navmenu ul li {float:left;height:48px;line-height:48px;position:relative;}
#navmenu ul li a {width:120px;color:#ffffff;float:left;text-align:center;}
#navmenu ul li a:hover{color:#fff;background-color:#368d09;}
#navmenu ul li ul{position:absolute;top:48px;left:0;z-index:999;width:120px;background:#41a30f;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:none;}
#navmenu ul li ul li {background:none;height:40px;}
#navmenu ul li ul li a{color:#ffffff;display: block;font-size: 14px;line-height:40px;height:40px;width:120px;}
#navmenu ul li ul li a:hover{background:#368d09;}