﻿a:hover{
    color:#2bbb61;
}
.u-icon20 {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.u-icon30 {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
.u-res{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -556px -334px;
}
.u-user{
     background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -556px -290px;
}
.u-userman{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -556px -252px;
}
.u-class{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -556px -210px;
}
.u-gp{
    background:url(../../../../../img/lib/cloudsite/schoolsite/zone.png) no-repeat;
}
.u-more {
    cursor:pointer;
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -510px -48px;
}
.u-fresh{
    cursor:pointer;
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -510px -10px;
}
.u-fav{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -360px -90px;
}
.u-adder{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -402px -90px;
}
.u-uploader{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -360px -125px;
}
.u-viewer{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -392px -127px;
}
.u-digger{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -360px -162px;
}
.u-finder{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -405px -163px;
}
.u-vote{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -556px -476px;
}
.u-active{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -556px -430px;
}
.u-ask{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -556px -385px;
}
.u-btn{
    display:inline-block;
    text-align:center;
}
.u-up{
    color:#fff;
    background-color:#fa9742;
    border-radius:3px;
    width:200px;
}
.u-up:hover,.u-exit:hover{
    color:#fff;
}
.u-exit{
    background-color:#2bbb61;
    color:#fff;
}
.grey{
    color:#999;
}
.cur{
    color:#2bbb61;
}
.red{
    color:#fe6600;
}
.m-drop-list .drop-td{
    cursor:pointer;
}
.m-drop-list .drop-td span {
    width: 80%;
    vertical-align:top;
}
.m-drop-list ul {
    display: none;
    position: absolute;
    background: #fff;
    padding:5px 15px;
    background-color: #fff;
    margin-top:2px;
    z-index: 3;
    max-height: 240px;
    overflow-y: auto;
    box-shadow: 0px 2px 4px #ddd;
}
.m-drop-list ul li{
    cursor:pointer;
}
.u-down-arrow{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat -520px -338px;
}
.faceImg{
    display:block;
    width:90px;
    height:90px;
    line-height:90px;
    text-align:center;
    margin-left:30px;
}
.user-menue{
    display:none;
    position:absolute;
    right:30px;
    top:80px;
    background-color:#fff;
    z-index:5;
    padding:10px 20px;
    box-shadow: 0px 2px 4px #ddd;
    border:1px solid #ddd;
}
.user-menue>p{
     width:180px;
}
.user-menue p.grey{
    border-bottom:1px dashed #ddd;
}
.user-menue .num p,.user-menue .num {
    height:auto;
    line-height:normal;
    margin-top:10px;
}
.user-menue .cur{
    width:60px;
    line-height:32px;
    text-align:center;
    color:#333;
    font-size:14px;
}
.user-menue i{
    background:url(../../../../../img/lib/cloudsite/schoolsite/sprite.png) no-repeat 100% 0px;
}
.user-menue i.u-visitor{
    background-position:-512px -304px;
}
.user-menue i.u-up-icon{
    background-position:-478px -304px;
}
.user-menue i.u-down-icon{
    background-position:-478px -338px;
}
.faceImg img{
    border-radius:50%;
}
.Sch-m-img .infor{
    margin-left:15px;
    vertical-align:middle;
}
.Sch-m-img img{
    border-radius:3px;
}
.Sch-m-img a{
    display:block;
}
.Sch-m-img img:hover,.m-module-l img:hover{
    opacity:0.9;
    filter:alpha(opacity=90);
}
.smallScore {
    height: 20px;
}

.small_grey {
    width: 70px;
    height: 20px;
    display: inline-block;
    background: url(../../../../../img/lib/cloudsite/schoolsite/tool.png) no-repeat 0 -195px;
    overflow: hidden;
}

.small_red{
    background: url(../../../../../img/lib/cloudsite/schoolsite/tool.png) no-repeat 0 -170px;
    height: 20px;
    display: inline-block;
    overflow: hidden;
}
.scoreNum {
    display: inline-block;
    height: 20px;
    margin-left: 5px;
    font-size: 14px;
    font-style: italic;
    font-family: Constantia, Georgia;
    color: #ff6600;
    vertical-align: top;
}
.csstop{
    margin-top:30px;
}
.blue{
    color:#2f96e0;
}
.block{
    display:block;
}
.m-module-l,.m-module-r{
    vertical-align:middle;
}
.m-module-l img{
    border-radius:3px;
}
.m-module-r{
    margin-left:15px;
}
.m-module .item{
    margin-right:35px;
}
.m-ht{
    position:relative;
    border-bottom:1px solid #ddd;
}
.m-ht h2{
    padding:0px 10px;
    border-bottom:2px solid #2bbb61;
    font-weight:bold;
}
.m-ht h2.bleft{
    border:none;
}
.m-ht .border{
    width:4px;
    background-color:#2bbb61;
    vertical-align: text-bottom;
}
.m-ht .link{
    text-decoration:underline;
    font-style:italic;
}
.m-ht-2{
    border:none;
}
.m-ht-2 hr{
    width:235px;
    right:40px;
    background-color:#ddd;
}
.m-ht-2 h2{
    color:#333;
}
.m-ct{
    margin-top:20px;
}
.m-td{
    position:relative;
    margin-bottom:20px;
}
hr{
    width: 100%;
    height: 1px;
    background-color: #545454;
    position:absolute;
    top: 20px;
    z-index:-1;
}
.m-td p{
    width:220px;
    margin:0px auto;
    height:40px;
    text-indent:-9999px;
}

/*full slide*/

.m_banner {
    position: relative;
}
.rslides {
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.rslides_tabs {
    text-align: center;
    position: relative;
    bottom: 30px;
    z-index:3;
}
.rslides_tabs li {
    display: inline-block;
}
.rslides_tabs a {
    display: inline-block;
    outline: none;
    width: 14px;
    height: 14px;
    margin: 0 4px;
    color: #b2b2b2;
    line-height: 14px;
    text-align: center;
    background-color:#fff;
    opacity:0.6;
}
.rslides_here a {
    background-color:#2bbb61;
    color: #fff;
}
.rslides_nav {
    width:45px;
    height:100px;
    font-size:60px;
    line-height: 90px;
    color:#333;
    font-family: "SimHei";
    font-weight:bold;
    float: left;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-50px;
    opacity:0.5;
}
.rslides_nav.next{
  margin-left:500px;
}
.rslides_nav.prev{
  margin-left:-500px;
}
.rslides_nav:hover{
    color:#fff;
}
/*导航*/
.Sch-m-wrap{
    position:relative;
    width:1200px;
}
.Sch-g-hd{
    width:100%;
    top:0px;
    left:0px;
    z-index:10;
}
.Sch-m-hd{
    background-color:#fff;
}
.Sch-m-logo{
    position:relative;
    height:90px;
    line-height:90px;
}
.Sch-m-logo .logo img {
    max-height:72px;
}
.m-bar{
    position:relative;
    line-height:90px;
}
.m-bar .search  {
    display: inline-block;
    width:386px;
    height:36px;
    line-height:36px;
    border:2px solid #2bbb61;
    border-radius:3px;
    text-align:left;
    vertical-align: middle;
}
.m-bar .search input {
    height:36px;
    line-height:36px;
    width:200px;
    color:#999;
}
.m-bar .search button{
    display:block;
     height:36px;
    line-height:36px;
    background-color:#2bbb61;
    color:#fff;
    padding:0px 25px;
}
.m-bar .m-drop-list{
    width:90px;
} 
.m-bar .m-drop-list p{
    text-align:center;
}
.m-bar .login{
    margin-left:30px;
}
.m-bar .login a{
    padding:0px 8px;
}
/*导航*/
.Sch-m-nav{
    position:relative;
    background-color:#2bbb61;
    height:45px;
}
.Sch-m-nav,.Sch-m-nav a.parent{
    color:#fff; 
}
.Sch-m-menuelink{
    width: 1200px;height:45px;
}
.Sch-m-menuelink ul li.oueter{
    display:none;
    position:relative;
    float:left;
    width:113px;
    line-height:45px;
    background-color:transparent;
    text-align:center;
}
.Sch-m-menuelink ul li.oueter.cur{
     background-color:#25a956;
}
 .Sch-m-menuelink ul li a.parent{
    display:block;
}
 .noticeTips {
    display: none;
    padding: 0 5px;
    height: 18px;
    line-height: 18px;
    background: #fe6600;
    color: #fff;
    text-align: center;
    font-family: Arial;
    border-radius: 8px;
}
.Sch-m-menuelink .u-change{
    position: absolute;
    right: -70px;
    top: 0px;
    z-index:1;
}
.nav-left,.nav-right{
    width:24px;
    height:45px;
    font-size:20px;
    line-height:45px;
    color: #fff;
    font-family: "SimHei";
    font-weight: bold;
    text-align:center;
    margin-left:10px;
    opacity:0.8;
    cursor:pointer;
}
/*菜单下拉*/

.m-zone-menu{
    display:none;
    width:100%;
    position:absolute;
    left:0px;
    z-index:10;
    background-color:#fff;
}
.m-zone-menu ul li{
    border-top:1px solid #ddd;
}
.m-zone-menu ul li:hover{
    background-color:#2bbb61;
}
.m-zone-menu a{
    display:block;
    color:#333;
}
.submenue .m-zone-menu{
    left:113px;
    top:0px;
    z-index:11;
    background-color:#25a956;
}
.m-zone-menu ul li:hover a{
    color:#fff;
}
.submenue .m-zone-menu a{
    color:#fff;
}
.submenue .m-zone-menu ul li{
    border-top:1px solid #0c8c3b;
}
.submenue{
    position:relative;
}
/*页脚*/
.Sch-g-ft{
    width:100%;
    padding:20px 0px;
    background-color:#333;
    color:#fff;
    margin-top: 30px;
}
/**/
.Sch-g-bd>div.f-hidden{
    position:relative;
}