/*评价弹框-新*/
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.maskBg{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.7; filter:alpha(opacity=70); z-index: 99; _position:absolute;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));}
.pjTkNew{ display: none; position: fixed; top: 45%; left: 50%; margin-left: -288px; width: 576px; background: #fff; z-index: 100; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.pjTkNew .tit{ height: 54px; background: #f5f5f5; border-bottom: 1px solid #ebebeb;}
.pjTkNew .tit-l{ line-height: 54px; font-size: 18px; color: #666; margin-left: 18px; padding-left: 22px;}
.pjTkNew .tit-l i{ display: block; overflow: hidden; width: 5px; height: 26px; background: #5487f0; left: 0; top: 50%; margin-top: -13px;}
.pjTkNew .tit-r{ display: block; width: 15px; height: 15px; margin: 20px 20px 0 0; background: url(../zikao365/images/myhome/tanc_close.png) no-repeat; cursor: pointer;}

/*教师评价V2*/
.menu a.pjqp {
    position: relative;
}
.menu a.pjqp .pop {
    background: rgba(18, 125, 225, 0.8) none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: none;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 52px;
    text-align: center;
    top: 10px;
    width: 340px;
}
.menu a.pjqp .pop .jian {
    background-position: 0 -130px;
    display: block;
    height: 12px;
    position: absolute;
    right: -9px;
    top: 10px;
    width: 9px;
}
.pjcl {
    background: rgba(0, 0, 0, 0) url("../zikao365/images/myhome//courseList.png") no-repeat scroll 0 0;
}
.menu a:hover i.pj {
    background-position: 0 -106px;
}
.menu a.on i.pj {
    background-position: 0 -106px;
}
.menu a i.pj {
    background-position: 0 -86px;
    display: inline-block;
    height: 18px;
    margin: 10px 0 0 11px;
    width: 18px;
}

.searchList-pop{ position:absolute; width:330px; left:15px; top:32px; background:#fff; border-radius:6px; border:1px solid #ECECEC;}
.searchList-pop .con{ margin:10px 2px 0 8px; height:96px; overflow-y:auto;}
.searchList-pop .search-btn{ display:block; height:32px; line-height:32px; font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:relative; padding:0 100px 0 4px;}
.searchList-pop .search-btn span{ display:block; position:absolute; right:2px; top:0; font-size:12px; color:#999;}
/*.searchList-pop .search-btn.on{ background:#F6F6F6; color:#07BDC7;}*/
/*.searchList-pop .search-btn.on span{ color:#999;}*/
.searchList-pop .con::-webkit-scrollbar-track-piece {background-color: rgba(194, 194, 194, 0); border-left: 1px solid rgba(255, 86, 104, 0);}
.searchList-pop .con::-webkit-scrollbar { width: 5px; height: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#fff;}
.searchList-pop .con::-webkit-scrollbar-thumb { background-color: rgba(194, 194, 194, 0.9); background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 28px;}
.searchList-pop .con::-webkit-scrollbar-thumb:hover { background-color: rgba(194, 194, 194, 0.9); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.searchList-pop .close-btn{ display:block; float:right; line-height:32px; font-size:14px; color:#999; margin-right:10px;}
.searchList-pop.sfp-tags{ left:0; top:43px; width:1101px;}
.searchList-pop.sfp-tags .con{ height:64px;}
.searchList-pop .search-btn:hover{ background:#F6F6F6; color:#07BDC7;}
.searchList-pop .search-btn:hover span{ color:#999;}
