@charset "UTF-8";
/*初始化各浏览器样式*/
/* line 17, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
/* line 103, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

/* line 32, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/*使用Compass的排版模块*/
/*设置默认字体*/
/*设置链接颜色*/
/* line 23, sass/core.scss */
a {
  color: #333333; }
/* line 18, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:visited {
  color: #555555; }
/* line 21, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:focus {
  color: #999999; }
/* line 24, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
/*a:hover {*/
  /*color: #ee7711; }*/
/* line 27, D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:active {
  color: #999999; }

/*清除浮动的三种方式*/
/*主导航布局*/
/*处理块级元素表现为行元素*/
/*设置变量*/
/*切换图片的大小*/
/*blockTitle 一级标题的字号，加粗，颜色...的设置*/
/*图片的默认大小*/
/*text name 二级标题的设置*/
/*12字号*/
/* line 45, sass/layout.scss */
p, a, span, h1, h2, h3, h4, h5, h6 {
  font-family: "Microsoft YaHei","宋体", "Tahoma", "Helvetica", "Georgia", "华文黑体", "Hei", "Hiragino Kaku Gothic Pro", "SimSun";
  letter-spacing: 1px; }

/*每个模块的上下间距设置20px*/
/*li元素的浮动效果，主要是图片列表*/
/*默认的导航样式*/
/* line 67, sass/layout.scss */
.nav {
  background: none no-repeat 0 0;
  /*text-align: center;*/
  height: 50px;
  margin: 0;
  overflow: hidden;
  font-size: 0;
  letter-spacing: -2px;
  *letter-spacing: normal;
  word-spacing: -1px; }
/* line 84, sass/core.scss */
.nav li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  background: none no-repeat 0 0;
  padding: 0 0 0 0; }
/* line 92, sass/core.scss */
.nav li a {
  float: left;
  line-height: 50px;
  cursor: pointer;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-decoration: none; }
/* line 100, sass/core.scss */
.nav li a span {
  float: left;
  /*padding: 0 15px;*/
  color: black;
  font-size: 16px;
  font-weight: normal;
  cursor: pointer; }
/* line 108, sass/core.scss */
.nav li a:hover {
  background: none; }
/* line 110, sass/core.scss */
.nav li a:hover span {
  color: #990000; }
/* line 116, sass/core.scss */
.nav .js-cur{
    background: #313E84 !important;
}
/*.nav li.js-cur a {*/
  /*background: none; }*/
/* line 118, sass/core.scss */
/*.nav li.js-cur a span {*/
  /*color: #990000; }*/

/* line 79, sass/layout.scss */

.login {
  position: relative;
  z-index: 100; }
/* line 40, sass/core.scss */
.login:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both; }
/* line 83, sass/layout.scss */
.login .login_button {
  width: 20px;
  height: 20px;
  overflow: hidden; }
/* line 87, sass/layout.scss */
.login .login_button span {
  display: block;
  text-align: center;
  font-size: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  line-height: 20px; }
/* line 95, sass/layout.scss */
.login .login_button span a {
  display: block;
  text-align: center;
  font-size: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer; }
/* line 105, sass/layout.scss */
.login .logined {
  padding: 0;
  width: 80px;
  height: 70px;
  position: relative;
  overflow: hidden; }
/* line 111, sass/layout.scss */
.login .logined .teaimgwrap {
  display: block;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url(./image/5.png) no-repeat 0 1px;
  z-index: 100;
  cursor: pointer; }
/* line 121, sass/layout.scss */
.login .logined img {
  width: 20px;
  height: 20px;
  z-index: 10;
  top: 21px;
  left: 21px; }
/* line 129, sass/layout.scss */
.colth{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    z-index: 13;
    opacity: 0.5;
    filter:alpha(opacity=30);
    display: none;
}

.login .loginwrap {
  width: 300px;
  z-index: 200;
  display: none;
  background: #FFFFFF;
  height: 340px; }
/* line 135, sass/layout.scss */
.login .loginwrap .login-title h4 {
  height: 66px;
  line-height: 66px;
  background: #3E50B4;
  margin: 0;
  text-align: center;
  font-size: 20px;
  color: #fff; }
.login .loginwrap .login-title .close{
    width: 19px;
    height: 19px;
    background: url(./image/close.png) no-repeat;
    float: right;
    margin-top: -42px;
    margin-right: 30px;
    cursor: pointer;
}
/* line 145, sass/layout.scss */
.login .loginwrap .login-content {
  text-align: center }
/* line 147, sass/layout.scss */
.login .loginwrap .login-content p {
  font-size: 14px;
  color: #fff;
  line-height: 24px;
  padding: 10px 0 0 0; }
/* line 155, sass/layout.scss */
.login .loginwrap .login-content .label_user{
    overflow: hidden;
}
.login .loginwrap .login-content .label_pw a {
  float: right;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  padding: 16px 0 0 0; }
/* line 163, sass/layout.scss */
/*.login .loginwrap .login-content input {*/
  /*width: 320px;*/
  /*height: 50px;*/
  /*line-height: 50px;*/
  /*padding: 0 0 0 60px;*/
  /*margin:0 auto;*/
  /*margin-top: 40px;*/
  /*margin-left: 60px;*/

  /*color: #838383;*/
  /*background: url(./image/name_but.jpg) no-repeat 0 0; }*/
/* line 171, sass/layout.scss */
/*.login .loginwrap .login-content input#passWord {*/
  /*background: url(./image/password_but.jpg) no-repeat 0 0; }*/
/* line 176, sass/layout.scss */
.login .loginwrap .prompt{
    margin-left: 90px;
    margin-top: 20px;
    width: 320px;
}
.login .loginwrap .prompt .rember{
    display: inline-block;
    font-size: 12px;
    color: #777777;
    height: 20px;
    line-height: 20px;
}
.login .loginwrap .prompt .rember input{
    vertical-align: middle;
}
.login .loginwrap .prompt .forget a{
    color: #777777;
    text-decoration: none;
}

/*.login .loginwrap .login-button {*/
  /*margin: 0 31px; }*/
/* line 178, sass/layout.scss */
.login .loginwrap .login-button input {
    width: 320px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: #3E50B4;
    border: none;
    cursor: pointer;
    margin-left: 90px;
    margin-top: 15px; }
/* line 191, sass/layout.scss */

/*amend login box by songyanan*/
.login-button {
    margin-bottom: 10px;
}
.loginStaus {
    overflow: hidden;
}
.loginHinit {
    overflow: hidden;
    margin-bottom: 10px;
    float: left;
}
.loginHinit .noName {
    margin-left: 90px;
    width: 150px;
    float: left;
}
.login .loginwrap .noName p{
    display: inline-block;
    font-size: 12px;
    color: #777777;
}
.login .loginwrap .noName a{
    color: #3E50B2;
    font-size: 12px;
    text-decoration: #3E50B2;
}
.forgetPassword {
    width: 150px;
    float: right;
    margin-bottom: 10px;
}
.forgetPassword .prompt {
    margin: 0 !important;
    float: right;
    width: 150px !important;
}
/*end*/



.head .wraper .login .loginsuccess {
  background: #3a3b3b;
  width: 200px;
  height: auto; }
/* line 196, sass/layout.scss */
.login .loginsuccess .login-success #teaimg {
  display: none; }
/* line 199, sass/layout.scss */
.login .loginsuccess .login-success .login-text {
  margin: 0;
  padding: 10px;
  line-height: 28px;
  color: #fff;
  font-size: 18px;
  text-align: center;
   }
/* line 208, sass/layout.scss */
.login .loginsuccess .login-success .login-button {
  padding: 15px 0; }
/* line 210, sass/layout.scss */
.login .loginsuccess .login-success .login-button input {
  padding: 0;
  width: 138px;
  height: 24px; }
/* line 214, sass/layout.scss */
.login .loginsuccess .login-success .login-button input.loginbut {
  background: url(./image/loginbut_bg.jpg) no-repeat 0 0; }
/* line 217, sass/layout.scss */
.login .loginsuccess .login-success .login-button input.logoutbut {
  background: url(./image/logoutbut_bg.jpg) no-repeat 0 0; }
/*blockTitle默认样式*/
/* line 231, sass/layout.scss */
.contentwarp .blockPic .blockTitle{
    text-align: center;
    padding-top: 43px;
}
.contentwarp .blockPic .blockTitle h3{
    margin-bottom: 24px;
}
.contentwarp .blockPic .blockTitle h3 span {
  font-size: 26px;
  font-weight: normal;
  color: #333333;
  height: 36px;
  line-height: 36px; }
/* line 238, sass/layout.scss */
.contentwarp .blockText .blockTitle{
    text-align: center;
    padding-top: 43px;
}
.contentwarp .blockText .blockTitle h3{
    margin-bottom: 24px;
}
.contentwarp .blockText .blockTitle h3 span {
    font-size: 26px;
    font-weight: normal;
    color: #333333;
    height: 36px;
    line-height: 36px; }
.blockPic {
  margin: 0 0 20px 0; }
/* line 241, sass/layout.scss */
.blockPic .blockbody ul {
  overflow: hidden;
  zoom: 1; }
/* line 243, sass/layout.scss */
.blockPic .blockbody ul li {
  /*float: left;*/
  /*display: inline;*/
  /*margin: 10px;*/
  /*vertical-align: top;*/
  /*width: 230px;*/
  /*position: relative;*/
  /*overflow: hidden;*/

    float: left;
    display: inline;
    margin-right: 11px;
    margin-left: 11px;
    margin-bottom: 36px;
    vertical-align: top;
    width: 270px;
    position: relative;
    overflow: hidden;
}
/* line 245, sass/layout.scss */
.blockPic .blockbody ul li .pic {
  /*width: 230px;*/
  /*height: 130px; */
    width: 270px;
    height: 210px;
}

/* line 248, sass/layout.scss */
.blockPic .blockbody ul li .pic img {
  /*width: 230px;*/
  /*height: 130px;*/
  width: 270px;
  height: 210px;
}

/*二级标题 text name*/
/* line 259, sass/layout.scss */
.text {
  padding: 0 0 0 20px; }
/* line 261, sass/layout.scss */
.text .name {
  font-size: 14px;
  color: #333333;
  height: 30px;
  line-height: 30px; }

/* line 267, sass/layout.scss */
.blockText {
  margin: 0 0 20px 0; }
.content-border{
    border: 1px solid #d8d8d8;
    border-top: none;
}
/* line 272, sass/layout.scss */
.blockPicText .blockbody{
  /*padding-top: 24px;*/
}
.blockPicText .blockbody ul {
  overflow: hidden;
  zoom: 1; }
/* line 277, sass/layout.scss */
.blockPicText .blockbody ul li {
  float: left;
  display: inline;
  margin-right: 29px;
  /*margin-left: 11px;*/
  margin-top: 30px;
  vertical-align: top;
  width: 270px;
  position: relative;
  overflow: hidden;
  height: 210px; }
/* line 280, sass/layout.scss */
.blockPicText .blockbody ul .li3,
.blockPicText .blockbody ul .li7,
.blockPicText .blockbody ul .li11,
.blockPicText .blockbody ul .li15{
    margin-right: 0;
}
.blockPicText .blockbody ul li .pic {
  width: 270px;
  height: 210px;
  cursor: pointer;
}
/* line 283, sass/layout.scss */
.blockPicText .blockbody ul li .pic img {
  width: 270px;
  height: 153px; }

/* line 295, sass/layout.scss */
.blockModule {
  overflow: hidden;
 /* height: 401px;*/
 }
/* line 300, sass/layout.scss */
.blockModule .notifywrap .notify-title h4 {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  height: 36px;
  line-height: 36px; }
/* line 306, sass/layout.scss */
.blockModule .notifywrap .notify-ul ul{
    margin-top: 24px;
    overflow: hidden;
}
.blockModule .notifywrap .notify-ul ul li {
  overflow: hidden;
  zoom: 1;
  width: 270px;
  margin-right: 26px;
  max-height: 352px;
  border: 1px solid #EEEEEE;
  float:left;
  overflow: hidden;
}
/* line 310, sass/layout.scss */
.blockModule .notifywrap .notify-ul ul .notify-li3{
    margin-right: 0;
}
.blockModule .notifywrap .notify-ul ul li .date{
    width: 12px;
    height: 13px;
    background: url(image/date.png) no-repeat;
    float: left;
    margin-left: 20px;
    margin-right: 10px;
    margin-top: 14px;
}
.blockModule .notifywrap .notify-ul ul li .see{
    width: 16px;
    height: 16px;
    float: left;
    background: url(image/count1.png) no-repeat 1px 1px;/**/
    margin-left: 70px;
    margin-right: 10px;
    margin-top: 12px;
}
.blockModule .notifywrap .notify-ul ul li .count {
    float: left;
    margin-top: 12px;
    color: #959597;
    font-size: 14px;/**/
}
.blockModule .notifywrap .notify-ul ul li .time {
  float: left;
  margin-top: 12px;
  margin-bottom: 12px;
  color: #3b5def;
  font-size: 14px;/**/
}
/* line 314, sass/layout.scss */
.blockModule .notifywrap .notify-ul ul li .notify-body-title{
    margin-top: 15px;
    margin-left: 20px;
    width: 230px;
    margin-bottom: 15px;
}
.notify-text{
    width: 230px;/**/
    margin: 0 20px;
    padding-bottom:25px;
    color: #7E7F83;
    font-size: 14px;/**/
    word-break: break-all;/**/
    overflow: -moz-hidden-unscrollable;
    line-height: 27px;/**/
    overflow: hidden;
}
.blockModule .notifywrap .notify-ul ul li a {
    text-decoration: none;
    color: #67686C;
    /*font-weight: bold;*/
    font-size: 18px;
    line-height: 22px;
}
/* line 321, sass/layout.scss */
.notifywrap{
    overflow: hidden;
    width: 1170px;
}
.notify-more {
  text-align: center;
  width: 220px;
  height: 58px;
  border: 1px solid #3b54ef;
  margin: 30px auto;
  margin-bottom: 0;
  line-height: 58px;
  font-size: 16px;
  border-radius: 4px;/**/
  cursor: pointer;
}
/* line 330, sass/layout.scss */
.notify-more a{
    text-decoration: none;
    color: #3b54ef;
}
.blockModule .toggleul {
  overflow: hidden;
  zoom: 1;
  margin-top: 24px;
}
/* line 332, sass/layout.scss */
.blockModule .toggleul li {
  width: 550px;
  height: 66px;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  line-height: 66px;
  overflow: hidden;
  float: left;
}
/* line 335, sass/layout.scss */
.blockModule .toggleul .tol-right{
    margin-right: 55px;
}
.blockModule .toggleul li span {
  font-size: 18px;
  font-weight: normal;/**/
  color: #252525;
  height: 36px;
  line-height: 66px;
  vertical-align: top;
}
.toggleul li .day{
    width: 22px;
    height: 28px;
    background: url(image/day.png) no-repeat;
    display: inline-block;
    margin-right: 27px;
    margin-top: 20px;
    margin-left: 10px;
    cursor: pointer;
}
.toggleul li .all{
    width: 22px;
    height: 28px;
    background: url(image/all.png) no-repeat;
    display: inline-block;
    margin-right: 27px;
    margin-top: 20px;
    margin-left: 10px;
    cursor: pointer;
}
.blockModule .toggleul li .dayhot-more{
    display: inline-block;
    vertical-align: top;
    margin-left: 280px;
}
.blockModule .toggleul li .dayhot-more a{
    text-decoration: none;
    color: #67686d;
    font-size: 12px;
}
/* line 338, sass/layout.scss */
.blockModule .toggleul li.click {
  width: 568px;
  height: 66px;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  line-height: 66px;
  overflow: hidden;
  }
/* line 347, sass/layout.scss */
.blockModule .togglediv {
  padding-top: 24px;
  float: left;
}
/* line 350, sass/layout.scss */
.blockModule .dayhot{
    margin-right: 38px;
}
.blockModule .togglediv .title {
  display: none; }
/* line 353, sass/layout.scss */
.blockModule .togglediv ul {
  text-align: left; }
/* line 355, sass/layout.scss */
.blockModule .togglediv ul li {
  /*display: -moz-inline-stack;*/
  /*display: inline-block;*/
  *display: inline;
  height: 56px;
  width: 566px;
  line-height: 56px;
  *zoom: 1; }
/* line 357, sass/layout.scss */
.blockModule .togglediv ul li span {
  display: block;
  padding: 5px; }
/* line 360, sass/layout.scss */
.dayhot-ul .num{
    width: 32px;
    height: 32px;
    background: url(image/num-1.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 5px;
}
.dayhot-ul li:first-child+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-2.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.dayhot-ul li:first-child+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-3.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.dayhot-ul li:first-child+li+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-4.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.dayhot-ul li .lescount{
    display: inline-block;
    color: #8D8E92;
}
.dayhot-ul li .lescount .see-num{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(image/see.png) no-repeat 0 3px;
    margin-right: 10px;
    vertical-align: middle;
    cursor: pointer;
}
.dayhot-ul li .lestea{
    display: inline-block;
    /*margin-right: 16px;*/
    color: #8D8E92;
}
.dayhot-ul li .lestea .teacher{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(image/teacher.png) no-repeat;
    vertical-align: middle;
    margin-right: 5px;
    cursor: pointer;
}
.dayhot-ul li .lesname{
    display: inline-block;
    width: 340px;
}
.dayhot-ul li .lesname a{
    text-decoration: none;
    color: #333;
    font-size: 16px;
}
.totalhot-ul li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-1.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 5px;
}
.totalhot-ul li:first-child+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-2.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;

}
.totalhot-ul li:first-child+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-3.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.totalhot-ul li:first-child+li+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-4.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.totalhot-ul li:first-child+li+li+li+li .num,
.dayhot-ul li:first-child+li+li+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-5.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.totalhot-ul li:first-child+li+li+li+li+li .num,
.dayhot-ul li:first-child+li+li+li+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-6.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.totalhot-ul li:first-child+li+li+li+li+li+li .num,
.dayhot-ul li:first-child+li+li+li+li+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-7.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.totalhot-ul li:first-child+li+li+li+li+li+li+li .num,
.dayhot-ul li:first-child+li+li+li+li+li+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-8.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.totalhot-ul li:first-child+li+li+li+li+li+li+li+li .num,
.dayhot-ul li:first-child+li+li+li+li+li+li+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-9.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.totalhot-ul li:first-child+li+li+li+li+li+li+li+li+li .num,
.dayhot-ul li:first-child+li+li+li+li+li+li+li+li+li .num{
    width: 32px;
    height: 32px;
    background: url(image/num-10.png) no-repeat;
    vertical-align: middle;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
}
.totalhot-ul li .lescount{
    display: inline-block;
    color: #8D8E92;
}
.totalhot-ul li .lescount .see-num{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(image/see.png) no-repeat 0 3px;
    margin-right: 10px;
    vertical-align: middle;
    cursor: pointer;
}
.totalhot-ul li .lestea{
    display: inline-block;
    /*margin-right: 16px;*/
    color: #8D8E92;
}
.totalhot-ul li .lestea .teacher{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(image/teacher.png) no-repeat;
    vertical-align: middle;
    margin-right: 5px;
    cursor: pointer;
}
.totalhot-ul li .lesname{
    display: inline-block;
    width: 340px;
}
.totalhot-ul li .lesname a{
    text-decoration: none;
    color: #333;
    font-size: 16px;
}
.blockModule .togglediv ul li span.lesname {
  font-size: 14px;
  line-height: 30px; }
/* line 364, sass/layout.scss */
.blockModule .togglediv ul li span.lescount {
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 20px; }
/* line 369, sass/layout.scss */
.blockModule .togglediv ul li span.lestea {
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 20px; }
/* line 377, sass/layout.scss */
.blockModule .togglediv .dayhot-more, .blockModule .togglediv .totalhot-more {
  text-align: right;
  padding: 0 20px 0 0; }
/* line 380, sass/layout.scss */
.blockModule .togglediv .dayhot-more a, .blockModule .togglediv .totalhot-more a {
  font-size: 12px;
  line-height: 20px; }
/* line 390, sass/layout.scss */
.blockModule .depwrap .dep-title{
    text-align: center;
    padding-top: 43px;
}
.blockModule .depwrap .dep-title h4 {
   color: #333333;
    font-weight: bold;
    font-size: 26px;
    text-align: center;
    font-family: SimSun;
    margin-top: 52px;
    padding-bottom: 24px;
}
/* line 395, sass/layout.scss */
.blockModule .depwrap .dep-ul ul {
  background: none no-repeat 0 0;
  text-align: left;
  margin: 0;
  overflow: hidden;
  font-size: 0;
  letter-spacing: -2px;
  *letter-spacing: normal;
  word-spacing: -1px; }
/* line 84, sass/core.scss */
.blockModule .depwrap .dep-ul ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  background: none no-repeat 0 0;
  padding: 0 0 0 0; }
/* line 92, sass/core.scss */
.blockModule .depwrap .dep-ul ul li a {
  float: left;
  line-height: 30px;
  cursor: pointer;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-decoration: none; }
/* line 100, sass/core.scss */
.blockModule .depwrap .dep-ul ul li a span {
  float: left;
  padding: 0 15px;
  color: black;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer; }
/* line 108, sass/core.scss */
/*.blockModule .depwrap .dep-ul ul li a:hover {*/
  /*background: none; }*/
/* line 110, sass/core.scss */
.blockModule .depwrap .dep-ul ul li a:hover span {
  color: #990000; }
/* line 116, sass/core.scss */
.blockModule .depwrap .dep-ul ul li.js-cur a {
  background: none; }
/* line 118, sass/core.scss */
.blockModule .depwrap .dep-ul ul li.js-cur a span {
  color: #990000; }
/* line 406, sass/layout.scss */
.blockModule .depwrap .dep-ul ul li .cur span {
  font-weight: bold; }
/* line 413, sass/layout.scss */
.blockModule .depwrap .dept_main {
  margin: 20px; }
/* line 417, sass/layout.scss */
.blockModule .depwrap .dept_main .com_title_s1 .title h4 {
  font-size: 14px;
  color: #333333;
  height: 30px;
  line-height: 30px; }
/* line 422, sass/layout.scss */
.com-jpk{
    background: red;
}
.blockModule .depwrap .dept_main .deptsummary {
  margin: 15px;
  font-size: 12px;
  line-height: 20px; }
/* line 428, sass/layout.scss */
.blockModule .depwrap .dept_main .deptcurriculum ul {
  background: none no-repeat 0 0;
  text-align: left;
  height: 30px;
  margin: 0;
  overflow: hidden;
  font-size: 0;
  letter-spacing: -2px;
  *letter-spacing: normal;
  word-spacing: -1px; }
/* line 84, sass/core.scss */
.blockModule .depwrap .dept_main .deptcurriculum ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  background: none no-repeat 0 0;
  padding: 0 0 0 0; }
/* line 92, sass/core.scss */
.blockModule .depwrap .dept_main .deptcurriculum ul li a {
  float: left;
  line-height: 30px;
  cursor: pointer;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-decoration: none; }
/* line 100, sass/core.scss */
.blockModule .depwrap .dept_main .deptcurriculum ul li a span {
  float: left;
  padding: 0 15px;
  color: black;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer; }
/* line 108, sass/core.scss */
.blockModule .depwrap .dept_main .deptcurriculum ul li a:hover {
  background: none; }
/* line 110, sass/core.scss */
.blockModule .depwrap .dept_main .deptcurriculum ul li a:hover span {
  color: #990000; }
/* line 116, sass/core.scss */
.blockModule .depwrap .dept_main .deptcurriculum ul li.js-cur a {
  background: none; }
/* line 118, sass/core.scss */
.blockModule .depwrap .dept_main .deptcurriculum ul li.js-cur a span {
  color: #990000; }
/* line 441, sass/layout.scss */
.blockModule .depwrap .dept_main .datalist .block_content ul {
  overflow: hidden;
  zoom: 1; }
/* line 443, sass/layout.scss */
.blockModule .depwrap .dept_main .datalist .block_content ul li {
  float: left;
  display: inline;
  margin: 10px;
  vertical-align: top;
  width: 230px;
  position: relative;
  overflow: hidden; }
/* line 445, sass/layout.scss */
.blockModule .depwrap .dept_main .datalist .block_content ul li span {
  display: block;
  padding: 5px; }
/* line 448, sass/layout.scss */
.blockModule .depwrap .dept_main .datalist .block_content ul li span.lesname {
  font-size: 14px;
  line-height: 30px; }
/* line 452, sass/layout.scss */
.blockModule .depwrap .dept_main .datalist .block_content ul li span.lescount {
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 20px; }
/* line 457, sass/layout.scss */
.blockModule .depwrap .dept_main .datalist .block_content ul li span.lestea {
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 20px; }
/* line 474, sass/layout.scss */
.blockModule .index-major .sessionlist .schoolinfo-title h4, .blockModule .index-major .sessionlist .title h4 {
  font-size: 14px;
  color: #333333;
  height: 30px;
  line-height: 30px; }
/* line 478, sass/layout.scss */
.blockModule .index-major .sessionlist .datalist {
  padding: 0 0 20px 0; }
/* line 480, sass/layout.scss */
.blockModule .index-major .sessionlist .datalist table {
  width: 100%;
  font-size: 12px; }
/* line 483, sass/layout.scss */
.blockModule .index-major .sessionlist .datalist table th {
  width: 33.33333333%;
  padding: 5px 0; }
/* line 486, sass/layout.scss */
.blockModule .index-major .sessionlist .datalist table th span {
  font-weight: bold; }
/* line 490, sass/layout.scss */
.blockModule .index-major .sessionlist .datalist table td {
  padding: 3px 0; }
/* line 501, sass/layout.scss */
.blockModule .ranklesson .title h4 {
  font-size: 14px;
  color: #333333;
  height: 30px;
  line-height: 30px; }
/* line 505, sass/layout.scss */
.blockModule .ranklesson .datalist {
  padding: 0 0 20px 0; }
/* line 507, sass/layout.scss */
.blockModule .ranklesson .datalist table {
  width: 100%;
  font-size: 12px; }
/* line 510, sass/layout.scss */
.blockModule .ranklesson .datalist table th {
  width: 33.33333333%;
  padding: 5px 0; }
/* line 513, sass/layout.scss */
.blockModule .ranklesson .datalist table th span {
  font-weight: bold; }
/* line 517, sass/layout.scss */
.blockModule .ranklesson .datalist table td {
  padding: 3px 0; }
/* line 527, sass/layout.scss */
.blockModule .jpkmain .title h4 {
  font-size: 14px;
  color: #333333;
  height: 30px;
  line-height: 30px; }
/* line 532, sass/layout.scss */
.blockModule .jpkmain .block_content ul {
  overflow: hidden;
  zoom: 1; }
/* line 534, sass/layout.scss */
.blockModule .jpkmain .block_content ul li {
  float: left;
  display: inline;
  margin: 10px;
  vertical-align: top;
  width: 230px;
  position: relative;
  overflow: hidden; }
/* line 536, sass/layout.scss */
.blockModule .jpkmain .block_content ul li span {
  display: block;
  padding: 5px; }
/* line 539, sass/layout.scss */
.blockModule .jpkmain .block_content ul li span.lesname {
  font-size: 14px;
  line-height: 30px; }
/* line 543, sass/layout.scss */
.blockModule .jpkmain .block_content ul li span.lescount {
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 20px; }
/* line 548, sass/layout.scss */
.blockModule .jpkmain .block_content ul li span.lestea {
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 20px; }
/* line 564, sass/layout.scss */
.blockModule .vblogshow .hitvbloglist .hitvblogwrap .hitvblog-title {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  height: 36px;
  line-height: 36px; }
/* line 568, sass/layout.scss */
.blockModule .vblogshow .hitvbloglist .hitvblogwrap .hitvblog-ul ul {
  overflow: hidden;
  zoom: 1; }
/* line 570, sass/layout.scss */
.blockModule .vblogshow .hitvbloglist .hitvblogwrap .hitvblog-ul ul li {
  float: left;
  display: inline;
  margin: 10px;
  vertical-align: top;
  width: 230px;
  position: relative;
  overflow: hidden; }
/* line 580, sass/layout.scss */
.blockModule .vblogshow .recommendlist .recommendwrap .recommend-title {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  height: 36px;
  line-height: 36px; }
/* line 584, sass/layout.scss */
.blockModule .vblogshow .recommendlist .recommendwrap .recommend-ul ul {
  overflow: hidden;
  zoom: 1; }
/* line 586, sass/layout.scss */
.blockModule .vblogshow .recommendlist .recommendwrap .recommend-ul ul li {
  float: left;
  display: inline;
  margin: 10px;
  vertical-align: top;
  width: 230px;
  position: relative;
  overflow: hidden; }

/* line 599, sass/layout.scss */
/*.foot .copyright {*/
  /*padding: 15px 0; }*/
/* line 601, sass/layout.scss */
.foot .copyright ul {
  background: none no-repeat 0 0;
  text-align: center;
  height: 24px;
  margin: 0;
  overflow: hidden;
  font-size: 0;
  letter-spacing: -2px;
  *letter-spacing: normal;
  word-spacing: -1px; }
/* line 84, sass/core.scss */
.foot .copyright ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  background: none no-repeat 0 0;
  padding: 0 0 0 0; }
/* line 92, sass/core.scss */
.foot .copyright ul li a {
  float: left;
  line-height: 24px;
  cursor:default;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-decoration: none; }
/* line 100, sass/core.scss */
.foot .copyright ul li a span {
  float: left;
  padding: 1px 10px;
  font-size: 12px;
  font-weight: normal;
 }
/* line 108, sass/core.scss */
.foot .copyright ul li a:hover {
  background: none; }
/* line 110, sass/core.scss */
/*.foot .copyright ul li a:hover span {*/
  /*color: #990000; }*/
/* line 116, sass/core.scss */
.foot .copyright ul li.js-cur a {
  background: none; }
/* line 118, sass/core.scss */
/*.foot .copyright ul li.js-cur a span {*/
  /*color: #990000; }*/
/* line 611, sass/layout.scss */
.foot .copyright p {
  text-align: center;
  font-size: 12px;
  line-height: 20px; }

/*图片切换*/
/* line 620, sass/layout.scss */
.sideimg {
  position: relative;
  width: 1170px;
  height: 372px;
  margin:  auto;
  cursor: pointer;
}
/* line 621, sass/layout.scss */
.sideimg .blockPic {
  margin: 0;
  height: 372px;
}
/* line 625, sass/layout.scss */
.sideimg .blockTitle {
  display: none; }
/* line 628, sass/layout.scss */
.sideimg .blockbody {
  height: 372px;
  width: 100%; }
/* line 631, sass/layout.scss */
.sideimg .blockbody ul {
  height: 372px;
  width: 100%;
  overflow: hidden;
  zoom: 1;
  position: relative;
  z-index: 10; }
/* line 638, sass/layout.scss */
.sideimg .blockbody ul li {
  height: 372px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  margin: 0; }
/* line 646, sass/layout.scss */
.sideimg .blockbody ul li .pic {
  height: 372px;
  width: 100%; }
/* line 649, sass/layout.scss */
.sideimg .blockbody ul li .pic img {
  width: 100%;
  height: 372px; }
/* line 657, sass/layout.scss */
.sideimg .siul {
  position: absolute;
  width: 1110px;
  bottom: 5px;
  height: 18px;
  z-index: 100;
  text-align: right;
  right: 56px;
  bottom: 30px;
}
/* line 665, sass/layout.scss */
.sideimg .siul li {
  background: url(./image/2-.png) no-repeat 0 0;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px 0 0;
  cursor: pointer;
  width: 12px;
  height: 12px;
  /*float: left;*/
}
/* line 675, sass/layout.scss */
.sideimg .siul li.click {
  background: url(./image/2.png) no-repeat;
}
/*二级页面大图样式*/
.secondImg{
    position: relative;
    width: 1170px;
    height: 154px;
    margin:  auto;
    cursor: pointer;
    background: url(./image/second.jpg) no-repeat;
}
/*页面布局*/
/*1300px布局*/
/* line 19, sass/index.scss */
.wrap {
  margin: 0 auto;
  width: auto;
  width: 1170px;
  _width: 1170px;
  position: relative;
}

/* line 22, sass/index.scss */
.wraper {
  /*width: 1172px;*/
  margin: 0 auto; }

/*v8首页一级标题*/
/*v8首页二级标题*/
/*v8定位栏目标题样式*/
/*图片上覆盖文字的样式*/
/*图片上覆盖文字的样式*/
/**
/*
/*滑动门样式
/*
**/
/* line 145, sass/index.scss */
body, html {
  background: #FFF;
  background: #fff;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 150, sass/index.scss */
.fix{
    position: fixed;
    width: 165px;
    height: 110px;
    z-index: 9999;
    display: none;
}
.fix-left{
    float: left;
    width: 119px;
    height: 143px;
    background: url(image/code.jpg) no-repeat 3px 2px;
    display: none;
}
.fix .fix-right{
    width: 46px;
    height: 110px;
    float: right;
}
.fix .fix-right .fix-top{
   width: 46px;
   height: 40px;
   text-align: center;
   cursor: pointer;
   padding-top: 8px;
   margin-bottom: 5px;
}
.fix .fix-right .fix-bottom{
    width: 46px;
    height: 40px;
    text-align: center;
    cursor: pointer;
    padding-top: 8px;
}
.head {
  z-index: 100; }
/* line 40, sass/core.scss */
.head:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both; }
/* line 154, sass/index.scss */
.head .wraper {
  width: 1170px;
  margin: 0 auto; }
/* line 156, sass/index.scss */
.head .wraper .logo {
  float: left;
  /*width: 302px;*/
  width: 1170px;
  height: 66px; }
/* line 160, sass/index.scss */
.head .wraper .logo .school_name {
  float: left;
  width: 700px;
  height: 71px;
  background: url(./image/school_name.png) no-repeat left top; }
/* line 167, sass/index.scss */
.search-box{
    float: left;
    width: 240px;
    height: 36px;
    margin-top: 16px;
    /*margin-right: 20px;*/
    margin-left: 460px;
}
/* line 171, sass/index.scss */
.search-content{
    width: 226px;
    height: 34px;
    float:left;
    line-height: 34px;
    padding: 0;
    color: #A2A2A2;
    border: 1px solid #E5E5E5;
    padding-left: 10px;
}
/* line 179, sass/index.scss */
.search-box .button{
    /*float: left;*/
    /*width: 64px;*/
    /*height: 38px;*/
    /*background: linen;*/
    /*margin-left: -30px;*/
    /*margin-top: 8px;*/
    /*background: url(image/search.gif)  no-repeat right;*/
/*url(./image/search-input-button.png) no-repeat 26px 11px;*/
    /*cursor: pointer;*/
    float: right;
    border: none;
    background: #3E50B4 url(./image/search-input-button.png) no-repeat 12px 11px;
    width: 37px;
    height: 36px;
    line-height: 34px;
    font-size: 1px;
    overflow: hidden;
    color: #fff;
    cursor: pointer;
    margin-right: -35px;
}
/* line 185, sass/index.scss */
.register{
    margin-top: 28px;
    color: #898A8E;
    margin-left: 20px;
    font-size: 12px;
    cursor: pointer;
}
/* line 193, sass/index.scss */
.register a{
    text-decoration: none;
}
/* line 193, sass/index.scss */
.head .wraper .nav {
  width: 1170px;
  background: #3f51b5;
  margin-bottom: 20px;
  height: 50px;
  overflow: hidden;
  font-size: 0;
  letter-spacing: -2px;
  *letter-spacing: normal;
  word-spacing: -1px; }
/* line 84, sass/core.scss */
.head .wraper .nav li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  /*width: 95px;*/
  border-left: 1px solid #5060b8;
  cursor: pointer;
  padding-left: 18px;
  padding-right: 18px;
  background: none no-repeat 0 0;
 }
/* line 92, sass/core.scss */
.head .wraper .nav li:first-child{
    width:68px;
    text-align: center;
    padding-left: 10px;
}
.head .wraper .nav li a {
  float: left;
  line-height: 50px;
  cursor: pointer;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-decoration: none; }
/* line 100, sass/core.scss */
.head .wraper .nav li a span {
  float: left;
  padding: 0 8px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  cursor: pointer; }
/* line 108, sass/core.scss */
.head .wraper .nav li:hover  {
  /*background: url(./image/nav_hover_bg.jpg) no-repeat center bottom; */
    background: #313e84;
}
/* line 110, sass/core.scss */
.head .wraper .nav li a:hover span {
  color: white; }
/* line 116, sass/core.scss */
/*.head .wraper .nav li.js-cur a {*/
  /*background: url(./image/nav_hover_bg.jpg) no-repeat center bottom; }*/
/* line 118, sass/core.scss */
.head .wraper .nav li.js-cur a span {
  color: white; }
/* line 181, sass/index.scss */
.head .wraper .login {
  float: right;
  width: 90px;
  margin-top: -27px;
  position: relative;
}
/* line 40, sass/core.scss */
.head .wraper .login:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both; }
/* line 187, sass/index.scss */
.head .wraper .login .loginwrap {
  /*display: none;*/
  position: fixed;
  width: 500px;
  height: 400px;
  top: 24%;
  left: 35%;
}
/* line 193, sass/index.scss */
.head .wraper .login .search {
  float: left;
  width: 20px;
  height: 21px;
  display: inline;
  margin: 0 20px 0 26px; }
/* line 199, sass/index.scss */
.head .wraper .login .search a {
  display: block;
  width: 20px;
  height: 21px;
  background: url(./image/search_bg.jpg) no-repeat center center; }
/* line 204, sass/index.scss */
.head .wraper .login .search a:hover {
  background: url(./image/search_hover_bg.jpg) no-repeat center center; }
/* line 209, sass/index.scss */
.head .wraper .login .phone {
  float: left;
  width: 20px;
  height: 21px;
  margin: 0 20px 0 0; }
/* line 214, sass/index.scss */
.head .wraper .login .phone a {
  display: block;
  width: 20px;
  height: 21px;
  background: url(./image/phone_bg.jpg) no-repeat center center; }
/* line 219, sass/index.scss */
.head .wraper .login .phone a:hover {
  background: url(./image/phone_hover_bg.jpg) no-repeat center center; }
/* line 224, sass/index.scss */
.head .wraper .login .login_button {
  float: left;
  width: 20px;
  height: 21px;
  background: url(./image/login.jpg) no-repeat center center; }
/* line 231, sass/index.scss */
.head .wraper .login .hover {
  background: url(./image/login_hover.jpg) no-repeat center center; }

.head .wraper .login .loginsuccess {
    background: #687ADE;
    width: 200px;
    height: auto;
    top: 9%;
    left: 75%;
}
.login .loginwrap .login-button input {
    width: 320px;
    height: 40px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: #3E50B4;
    border: none;
    cursor: pointer;
    margin-left: 90px;
    margin-top: 15px; }
.login-success .loginbut{
    margin-left: 30px;
}

/*图片切换*/
/*中间区域样式*/
/* line 241, sass/index.scss */
.contentwarp {
  /*平台简介*/
  /*滑动门技术，为了让两个浮动的div看上去一样高，这里是访问统计和通知*/
  /*访问统计*/
  /*通知公告*/
  /*推荐资源*/
  margin: 0 auto;
  width: 1170px;
  overflow: hidden;
}
/* line 242, sass/index.scss */
.contentwarp .indexcontent {
  background: #fff; }
/* line 245, sass/index.scss */
/*.contentwarp .content {*/
  /*padding: 20px 0 0 0; }*/
/* line 247, sass/index.scss */
.contentwarp .content .wraper {
  overflow: hidden;
  zoom: 1; }
/* line 254, sass/index.scss */
.contentwarp .schoolinfo .blockText {
  overflow: hidden;
  zoom: 1;
  background: #f6f6f6 url(./image/schoolinfowrap_bg.jpg) repeat-y 0 0; }
/* line 257, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockTitle {
  float: left;
  width: 140px;
  padding: 45px 0; }
/* line 261, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockTitle h3 {
  text-align: center; }
/* line 263, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockTitle h3 span {
  color: #fff; }
/* line 268, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockbody {
  float: right;
  width: 1140px;
  position: relative; }
/* line 272, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockbody ul {
  padding: 25px 40px 25px 45px; }
/* line 275, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockbody .text {
  line-height: 16px;
  overflow: hidden;
  height: 90px;
  margin: 10px 0 0 0; }
/* line 281, sass/index.scss */
.text .content-teacher-{
  overflow: hidden;
  margin-bottom: 10px;
}
.text .content-teacher{
    width: 16px;
    height: 16px;
    background: url(image/teacher.png) no-repeat 0 4px;
    float: left;
    margin-right: 15px;
}
.text .content-name{
    color: #B9B9BB;
    font-size: 12px;
}
.text .content-see{
    width: 16px;
    height: 16px;
    background: url(image/see.png) no-repeat 0 6px;
    float: left;
    margin-right: 15px;
}
.contentwarp .schoolinfo .blockText .blockbody .text h5.name {
  font-size: 16px; }
/* line 291, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockbody .text .content {
  padding: 0;
  background: #f6f6f6; }
/* line 294, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockbody .text .content p {
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0; }
/* line 298, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockbody .text .content p span {
  letter-spacing: 0; }
/* line 304, sass/index.scss */
.contentwarp .schoolinfo .blockText .blockbody .schoolinfo_showmore {
  position: absolute;
  right: 38px;
  bottom: 10px;
  width: 66px;
  height: 23px;
  cursor: pointer;
  background: url(./image/schoolinfo_showmore_bg.jpg) no-repeat 0 0; }
/* line 319, sass/index.scss */
 .underline{
    width: 40px;
    height: 2px;
    background: #3D4FB3;
    margin-left: 48%;/**/
    margin-top: 20px;
}
/*.contentwarp .blockPicText h3{*/
    /*margin-bottom: 24px;*/
/*}*/
.contentwarp .blockPicText h3 span {
  font-size: 26px;
  font-weight: normal;/**/
  color: #252525;
  font-family: Microsoft YaHei; /**/
}
/* line 324, sass/index.scss */
.contentwarp .blockPicText .blockTitle,
.notify-title{
    text-align: center;
    padding-top: 43px;
}
/*.contentwarp .blockPicText .blockbody ul {*/
  /*margin: 0 0 0 -32px; }*/
/* line 326, sass/index.scss */
.contentwarp .blockPicText .blockbody ul li {
  /*margin: 5px 0 15px 32px;*/
  height: 210px;
  border-bottom: 1px solid #EEEEEE;
  margin-right: 11px;
  margin-left: 11px;
  margin-bottom: 36px;
}
/* line 71, sass/index.scss */
.contentwarp .blockPicText .blockbody ul li .wrapa {
  display: block;
  width: 270px;
  height: 210px;
  overflow: hidden;
}
/* line 77, sass/index.scss */
.contentwarp .blockPicText .blockbody ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  width: 268px;
  height: 102px;
  top: 153px;
  cursor: pointer;
  /*background: url(./image/1.png) repeat 0 0;*/
  background: #FFF;
  border: 1px solid #EEEEEE;
  border-bottom: none;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.contentwarp .blockPicText .blockbody ul li .text h5 {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  /*padding-top: 4px;*//**/
  padding-left: 20px;
  overflow: hidden;
  color: #69686D;
  height: 57px;
  line-height: 57px;
}
/* line 94, sass/index.scss */
.contentwarp .blockPicText .blockbody ul li .text .arrow{
  width: 40px;
  height: 40px;
  background: url(image/arrow.png) no-repeat;
  border-radius: 100%;
  position: absolute;
  top: -20%;
  right: 5%;
}
.contentwarp .blockPicText .blockbody ul li .text h5 a {
  color: #69686D;
  text-decoration: none; }
/* line 99, sass/index.scss */
/*.contentwarp .blockPicText .blockbody ul li .text .content {*/
  /*margin: 0 0 10px 0;*/
  /*height: 80px;*/
  /*padding: 0;*/
  /*overflow: hidden;*/
  /*font-size: 12px;*/
  /*color: #000;*/
  /*line-height: 20px; }*/
/* line 104, sass/index.scss */
.contentwarp .blockPicText .blockbody ul li .text .content a {
  color: #b9b9bb;
  font-size: 12px;
  text-decoration: none;
  padding-left: 20px;
  height: 18px;
  display: inline-block;
  overflow: hidden;
}
/* line 108, sass/index.scss */
.contentwarp .blockPicText .blockbody ul li .text .content span {
  font-size: 12px !important; }
/* line 336, sass/index.scss */
.contentwarp .content-hd {
  margin: 30px 0 20px 0;
  background: url(./image/content_hd_bg.jpg) repeat-y 0 0; }
/* line 135, sass/index.scss */
.contentwarp .content-hd .slidingtop {
  padding: 0;
  background: url(image/sliding_top_bg.jpg) no-repeat 0 0; }
/* line 138, sass/index.scss */
.contentwarp .content-hd .slidingtop .slidingbottom {
  background: url(./image/content_hd_bottom_bg.jpg) no-repeat left bottom;
  padding: 0; }
/* line 340, sass/index.scss */
.contentwarp .content-hd .slidingtop .slidingbottom {
  overflow: hidden;
  zoom: 1; }
/* line 348, sass/index.scss */
.contentwarp .lessonhot {
  float: left;
  width: 775px; }
/* line 351, sass/index.scss */
.contentwarp .lessonhot .toggleul {
  overflow: hidden;
  zoom: 1;
  background: white url(./image/toggle_bg.jpg) repeat-x left bottom; }
/* line 354, sass/index.scss */
.contentwarp .lessonhot .toggleul li {
  float: left;
  height: 34px;
  background: url(./image/toggle_li_bg.jpg) repeat-x left top;
  display: inline;
  margin: 0 16px 0 0;
  border: none; }
/* line 361, sass/index.scss */
.contentwarp .lessonhot .toggleul li span {
  display: block;
  padding: 0 20px;
  line-height: 68px;
  font-size: 15px;
  color: #fff;
  height: 34px;
  cursor: pointer; }
/* line 370, sass/index.scss */
.contentwarp .lessonhot .toggleul li.click {
  background: url(./image/toggle_li_click_bg.jpg) repeat-x left top; }
/* line 372, sass/index.scss */
.contentwarp .lessonhot .toggleul li.click span {
  background: url(./image/toggle_li_click_span_bg.jpg) no-repeat center bottom; }
/* line 378, sass/index.scss */
.contentwarp .lessonhot .dayhot {
  padding: 5px 0 0 0;
  margin: -5px 0 0 0;
  position: relative;
  border: 1px solid #cdcdcd;
  border-top: none;
  border-bottom: none; }
/* line 386, sass/index.scss */
.contentwarp .lessonhot .dayhot .title {
  display: none; }
/* line 389, sass/index.scss */
.contentwarp .lessonhot .dayhot .dayhot-ul {
  margin: 0;
  padding: 20px; }
/* line 393, sass/index.scss */
.contentwarp .lessonhot .dayhot .dayhot-ul ul li {
  width: 160px;
  margin: 0 15px 0 0;
  vertical-align: top; }
/* line 397, sass/index.scss */
.contentwarp .lessonhot .dayhot .dayhot-ul ul li span {
  display: block;
  font-size: 12px;
  line-height: 24px;
  padding: 0 0 0 14px;
  color: #000; }
/* line 403, sass/index.scss */
.contentwarp .lessonhot .dayhot .dayhot-ul ul li span.lesname {
  background: url(./image/coin1.gif) no-repeat 5px 12px; }
/* line 405, sass/index.scss */
.contentwarp .lessonhot .dayhot .dayhot-ul ul li span.lesname a {
  color: #826328;
  font-size: 14px;
  text-decoration: none; }
/* line 409, sass/index.scss */
.contentwarp .lessonhot .dayhot .dayhot-ul ul li span.lesname a:hover {
  text-decoration: underline; }
/* line 418, sass/index.scss */
.contentwarp .lessonhot .dayhot .dayhot-more {
  position: absolute;
  top: -25px;
  right: 5px;
  padding: 0; }
/* line 423, sass/index.scss */
.contentwarp .lessonhot .dayhot .dayhot-more a {
  color: #4D4D4D;
  font-size: 14px;
  text-decoration: none; }
/* line 430, sass/index.scss */
.contentwarp .lessonhot .totalhot {
  padding: 5px 0 0 0;
  margin: -5px 0 0 0;
  position: relative;
  border: 1px solid #cdcdcd;
  border-top: none;
  border-bottom: none; }
/* line 438, sass/index.scss */
.contentwarp .lessonhot .totalhot .title {
  display: none; }
/* line 441, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-ul {
  background: #f6f6f6;
  margin: 0;
  padding: 20px; }
/* line 445, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-ul ul {
  text-align: left; }
/* line 447, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-ul ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 0 40px 0 0; }
/* line 454, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-ul ul li span {
  display: block;
  font-size: 12px;
  line-height: 24px;
  padding: 0 0 0 14px;
  color: #000; }
/* line 460, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-ul ul li span.lesname {
  background: url(./image/coin1.gif) no-repeat 5px 12px; }
/* line 462, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-ul ul li span.lesname a {
  color: #826328;
  font-size: 13px;
  text-decoration: none; }
/* line 466, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-ul ul li span.lesname a:hover {
  text-decoration: underline; }
/* line 475, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-more {
  position: absolute;
  top: -25px;
  right: 5px;
  padding: 0; }
/* line 480, sass/index.scss */
.contentwarp .lessonhot .totalhot .totalhot-more a {
  color: #4D4D4D;
  font-size: 12px;
  text-decoration: none; }
/* line 490, sass/index.scss */
.contentwarp .notify {
  float: right;
  width: 482px;
  position: relative; }
/* line 494, sass/index.scss */
.contentwarp .notify .notify-title {
  background: #fff; }
/* line 496, sass/index.scss */
.contentwarp .notify .notify-title h4 {
  color: #525252;
  font-size: 20px;
  font-weight: bold;
  height: 29px;
  line-height: 22px; }
/* line 504, sass/index.scss */
.contentwarp .notify .notify-ul {
  margin: 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #CDCDCD; }
/* line 509, sass/index.scss */
.contentwarp .notify .notify-ul ul li {
  overflow: hidden;
  zoom: 1;
  line-height: 14px; }
/* line 512, sass/index.scss */
 li:first-child+li .notify-img{
    width:270px;
    height: 145px;
    background: url(image/notify-img.jpg) no-repeat;
}
li:first-child+li+li+li .notify-img{
    width:270px;
    height: 145px;
    background: url(image/notify-img-1.jpg) no-repeat;
}
.contentwarp .notify .notify-ul ul li span {
  float: right;
  padding: 0 0 0 10px;
  font-size: 12px; }
/* line 517, sass/index.scss */
.contentwarp .notify .notify-ul ul li a {
  padding: 0 0 0 15px;
  background: url(./image/coin2.gif) no-repeat 4px 5px;
  text-decoration: none;
  color: #444;
  font-size: 14px; }
/* line 523, sass/index.scss */
.contentwarp .notify .notify-ul ul li a:hover {
  text-decoration: underline; }
/* line 526, sass/index.scss */
.contentwarp .notify .notify-ul ul li a b {
  font-weight: bold; }
/* line 533, sass/index.scss */
.contentwarp .notify .notify-more {
  position: absolute;
  right: 5px;
  top: 0;
  height: 29px;
  line-height: 29px;
  padding: 0; }
/* line 540, sass/index.scss */
.contentwarp .notify .notify-more a {
  color: #4D4D4D;
  font-size: 14px;
  text-decoration: none; }
/* line 549, sass/index.scss */
.contentwarp .resources {
  background: #efefef;
  padding: 20px 0; }

/* line 556, sass/index.scss */
.foot {
  /*border-top: 43px solid #0081D4;*/
  width: 100%;
  /*margin: 50px auto;*/
  background: #2A2D34;
  min-width: 1198px;
}
/* line 559, sass/index.scss */
/*.foot .wraper {*/
  /*background: url(./image/weixin.jpg) no-repeat left center; }*/
/* line 562, sass/index.scss */
.foot .copyright {
  margin: 0 auto;  /**/
  width: 1170px;
  height: 130px;
}
/* line 565, sass/index.scss */
.foot .copyright ul {
  /*border-left: 2px solid #fff;*/
  text-align: center;
  width: 1170px;
  height: 80px;
  border-bottom: 1px solid #474A51;
  line-height: 100px;
}
/* line 568, sass/index.scss */
/*.foot .copyright ul li {*/
  /*border-right: 1px solid #fff; }*/
/* line 571, sass/index.scss */
.foot .copyright ul li a span {
  color: #8A8A8A;
  line-height: 16px; }
/* line 575, sass/index.scss */
.foot .copyright ul li a .fw{
    width: 12px;
    height: 14px;
    background: url(image/fw.png) no-repeat;
    padding: 0;
}
.foot .copyright ul li a .zkc{
    width: 12px;
    height: 14px;
    background: url(image/zkc.png) no-repeat;
    padding: 0;
}
.foot .copyright ul li a .zx{
    width: 12px;
    height: 14px;
    background: url(image/zx.png) no-repeat;
    padding: 0;
}
.foot .copyright ul li a .wx{
    width: 40px;
    height: 40px;
    background: url(image/wx.png) no-repeat;
    padding: 0;
    margin-left: 620px;
}
.foot .copyright ul li a:hover span {
  color: #FFF; }
/* line 581, sass/index.scss */
.foot .copyright p {
  /*border-left: 2px solid #fff;*/
  height: 50px;
  font-size: 12px;
  color: #72757A;
  line-height: 50px;
  text-align: center; }
/* line 588, sass/index.scss */
.foot .copyright p a {
  color: #72757A;
  text-decoration: none;
}
.foot .copyright ul li a .pc{
    width: 14px;
    height: 14px;
    background: url(image/pc_online_ico.jpg) no-repeat;
    padding: 0;
    margin-top: 3px;
}
.foot .copyright ul li a .mobile{
    width: 12px;
    height: 14px;
    background: url(image/mobile_online_ico.jpg) no-repeat;
    padding: 0;
}

/* line 596, sass/index.scss */
.datatable {
  width: 100%;
  margin: 20px 0;
  text-align: left; }
/* line 600, sass/index.scss */
.datatable th {
  padding: 5px; }
/* line 603, sass/index.scss */
.datatable td {
  padding: 5px; }

/* line 610, sass/index.scss */
.com_title_s2 .title h5 {
  color: #00468C;
  font-size: 16px;
  padding: 0 0 0 40px;
  line-height: 26px; }
.notify-title h3,
.dep-title h3{
    font-weight: normal;/**/
    font-size: 26px;
    text-align: center;
    font-family: Microsoft YaHei;/**/
    /*margin-top: 43px;*//**/
    /*padding-bottom: 24px;*/
    color: #252525;
}
/*院系页面*/
/* line 620, sass/index.scss */
.blockModule .blockModule-title h3{
    font-weight: normal;/**/
    font-size: 26px;
    margin-top: 20px;/**/
    text-align: center;
    padding-bottom: 24px;
    font-family: Microsoft YaHei; /**/
    color: #252525;;
}
.blockModule .depwrap .dep-title h4 {
  font-size: 26px;/**/
  font-weight: normal;
  color: #000000;
  font-family: Microsoft YaHei;
}
/* line 624, sass/index.scss */
.blockModule .depwrap .dep-ul {
   margin-top: 14px;
}
/* line 629, sass/index.scss */
.blockModule .depwrap .dep-ul ul {
  text-align: center;
  height: 110px;
}
/* line 632, sass/index.scss */
.blockModule .depwrap .dep-ul ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-right: 15px;
  margin-right: 10px;
  margin-top: 10px;
  border: 1px solid #E1E1E1;
  vertical-align: top; }
/* line 636, sass/index.scss */
.blockModule .depwrap .dep-ul ul li a {
  font-size: 14px;
  color: #8F8E93;
  display: block;
  padding: 6px 5px 4px 50px;
  margin: 0;
  text-decoration: none;
  background: url(image/school.png) no-repeat 15px 13px ; }
/* line 647, sass/index.scss */
/*.blockModule .depwrap .dep-ul ul li a.cur, .blockModule .depwrap .dep-ul ul li a:hover {*/
  /*border: 1px solid #85A9DA;*/
  /*background: #c2dcf5 url(./image/coin3.gif) no-repeat 5px 11px; }*/
/* line 655, sass/index.scss */
.blockModule .depwrap .notify-more{
    text-align: center;
    width: 220px;
    height: 58px;
    border: 1px solid #3b54ef;
    line-height: 58px;
    font-size: 16px;
    margin: 30px auto;
    margin-bottom: 43px;
}
.blockModule .depwrap .notify-more a{
    text-decoration: none;
    color: #5164EE;
}
.blockModule .depwrap .dept_main {
  height: auto;
  min-height: 200px;
  _height: 200px;
  margin: 0; }
/* line 662, sass/index.scss */
.blockModule .depwrap .dept_main .com_title_s1 .title h4 {
  color: #00468C;
  font-size: 18px;
  padding: 0 0 0 20px;
  background: url(./image/coin4.gif) no-repeat 5px 8px;
  line-height: 26px; }
/* line 667, sass/index.scss */
.blockModule .depwrap .dept_main .deptsummary {
  padding: 0 40px 20px 40px;
  border-bottom: 1px solid #C9C9C9; }
/* line 671, sass/index.scss */
.blockModule .depwrap .dept_main .deptcurriculum {
  padding: 0 30px 20px 30px;
  margin: 15px;
  border-bottom: 1px solid #C9C9C9; }
/* line 675, sass/index.scss */
.blockModule .depwrap .dept_main .deptcurriculum .clearfix {
  text-align: left; }
/* line 677, sass/index.scss */
.blockModule .depwrap .dept_main .deptcurriculum .clearfix li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 182px;
  margin: 5px 10px;
  vertical-align: top; }
/* line 685, sass/index.scss */
.blockModule .depwrap .dept_main .deptcurriculum .clearfix li a {
  display: block;
  margin: 0;
  padding: 2px 0 2px 17px;
  font-size: 13px;
  color: #333;
  text-decoration: none;
  background: url(./image/coin2.gif) no-repeat 5px 7px;
  line-height: 14px; }
/* line 694, sass/index.scss */
.blockModule .depwrap .dept_main .deptcurriculum .clearfix li a.cur {
  color: #00468c;
  font-weight: bold; }
/* line 702, sass/index.scss */
.blockModule .depwrap .dept_main .curriculm-num {
  padding: 20px; }
/* line 704, sass/index.scss */
.blockModule .depwrap .dept_main .curriculm-num span {
  font-size: 14px; }
/* line 709, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .datatable {
  width: 90%;
  margin: 0 auto; }
/* line 712, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .datatable th {
  text-align: left;
  padding: 5px; }
/* line 715, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .datatable th span {
  font-size: 14px;
  font-weight: bold;
  color: #666; }
/* line 721, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .datatable td {
  text-align: left;
  padding: 2px 5px;
  font-size: 12px; }
/* line 725, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .datatable td a {
  color: #666;
  text-decoration: none; }
/* line 732, sass/index.scss */
.blockModule .depwrap .dept_main .datalist {
  margin: 20px 0 0 0; }
/* line 735, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul {
  margin: 0 0 0 -32px; }
/* line 737, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul li {
  margin: 5px 0 15px 32px;
  height: 130px; }
/* line 71, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul li .wrapa {
  display: block;
  width: 230px;
  height: 130px;
  overflow: hidden; }
/* line 77, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100px;
  width: 230px;
  height: 130px;
  background: url(./image/1.png) repeat 0 0;
  color: #fff;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul li .text h5 {
  margin: 0;
  padding: 0 10px;
  font-size: 14px;
  color: #fff; }
/* line 94, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul li .text h5 a {
  color: #fff;
  text-decoration: none; }
/* line 99, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul li .text .content {
  margin: 0 10px 10px 10px;
  height: 80px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  line-height: 20px; }
/* line 104, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul li .text .content a {
  color: #fff;
  text-decoration: none; }
/* line 108, sass/index.scss */
.blockModule .depwrap .dept_main .datalist .blockbody ul li .text .content span {
  font-size: 12px !important; }

/* line 749, sass/index.scss */
.index-major .sessionlist .com_title_s1 {
  margin: 20px 0 0 0; }
/* line 752, sass/index.scss */
.index-major .sessionlist .com_title_s1 .title h4 {
  color: #00468C;
  font-size: 18px;
  padding: 0 0 0 20px;
  background: url(./image/coin4.gif) no-repeat 5px 8px;
  line-height: 26px; }
/* line 759, sass/index.scss */
.index-major .sessionlist .schoolinfowrap .schoolinfo-title h4 {
  font-size: 20px;
  font-weight: bold;
  color: #525252; }
/* line 763, sass/index.scss */
.index-major .sessionlist .schoolinfowrap .schoolinfo-content {
  margin: 10px 0 0 0;
  padding: 5px;
  border-bottom: 1px solid #C9C9C9; }
/* line 769, sass/index.scss */
.index-major .sessionlist .datalist {
  margin: 20px 0 0 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #C9C9C9; }
/* line 773, sass/index.scss */
.index-major .sessionlist .datalist .datatable {
  width: 90%;
  margin: 0 auto; }
/* line 776, sass/index.scss */
.index-major .sessionlist .datalist .datatable th {
  text-align: left;
  padding: 10px 5px; }
/* line 779, sass/index.scss */
.index-major .sessionlist .datalist .datatable th span {
  font-size: 15px;
  font-weight: bold;
  color: #666; }
/* line 785, sass/index.scss */
.index-major .sessionlist .datalist .datatable td {
  text-align: left;
  padding: 5px;
  font-size: 14px; }
/* line 789, sass/index.scss */
.index-major .sessionlist .datalist .datatable td a {
  color: #666;
  text-decoration: underline; }

/*网络课程*/
/* line 800, sass/index.scss */
.ranklesson {
  /*overflow: hidden;*/
  width: 900px;
  zoom: 1; }
/* line 804, sass/index.scss */
.ranklesson .com_title_s1 .title h4 {
  color: #00468C;
  font-size: 18px;
  padding: 0 0 0 20px;
  background: url(./image/coin4.gif) no-repeat 5px 8px;
  line-height: 26px; }
/* line 809, sass/index.scss */
.ranklesson .blockPicText {
  margin: 10px 0; }
/* line 812, sass/index.scss */
/*.ranklesson .blockPicText .blockbody ul {*/
  /*margin: 0 0 0 -8px; }*/
/* line 814, sass/index.scss */
.ranklesson .blockPicText .blockbody ul li {
  margin: 24px 30px 15px 0px; }
/* line 820, sass/index.scss */
.ranklesson .ranklessonleft {
  float: left;
  width: 250px;
  background: #FFF; }
/* line 824, sass/index.scss */
.ranklesson .ranklessonleft .searchwrap {
  width: 250px;
  margin: 30px auto  auto;
  position: relative;
  background: #EDEFF1; }
/* line 830, sass/index.scss */
.ranklesson .ranklessonleft .searchwrap #searchtitle {
  /*width: 185px;*/
  /*height: 34px;*/
  /*line-height: 34px;*/
  /*font-size: 14px;*/
  /*background: #F5F5F5;*/
  /*border: none;*/
  /*padding: 0 0 0 64px;*/
  /*color: #C1C1C1; */
    float: left;
    width: 181px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #000;
    border: 1px solid #E5E5E5;
    border-right: 0;
    text-indent: 10px;
    padding: 0;

}
/* line 840, sass/index.scss */
.ranklesson .ranklessonleft .searchwrap .button {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    background: #3E50B4 url(./image/search-input-button.png) no-repeat 26px 11px;
    width: 67px;
    height: 38px;
    line-height: 38px;
    font-size: 1px;
    padding-top: 38px;
    overflow: hidden;
    color: #fff;
    cursor: pointer;
}
/* line 853, sass/index.scss */
.ranklesson .ranklessonleft-local {
  display: block;
  margin: 0;
  height: 38px;
  background: url(./image/ranklesson_left_alocal.jpg) no-repeat 0 0;
  cursor: pointer;
  border: 1px solid white;
  border-right: 0;
  border-bottom: 0;
  border-left: 0; }
/* line 865, sass/index.scss */
.ranklesson .ranklsessonleft-title {
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  background: #3E50B4;
  border-right: 0;
  border-bottom: 0;
  cursor: pointer;
}
/* line 880, sass/index.scss */
.ranklesson .ranklessonleft-list li {
  border-top: 3px solid white;
  background: #F5F5F5; }
/* line 887, sass/index.scss */
.ranklesson .ranklessonleft-list li a {
  display: block;
  margin: 0;
  text-decoration: none;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  padding: 11px 10px 11px 41px;
  background: url(image/coin8.gif) no-repeat 24px; }
/* line 898, sass/index.scss */
.ranklesson .ranklessonleft-list li.licur {
  background: #7180D5 url(image/coin7d.png) no-repeat 12px;
}
/* line 900, sass/index.scss */
.ranklesson .ranklessonleft-list li.licur a {
  color: #fff; }
/* line 907, sass/index.scss */
.ranklesson .ranklessonmain {
  /*float: right;*/
  margin-left: 270px;
  width: 900px; }
/* line 911, sass/index.scss */
.ranklesson .reaklessonmain-default {
  margin: 0;

}




.location  {
    height: 48px;
    line-height: 48px;
    border-bottom: 2px solid #3e50b4;
    display: none;
}
.location span{
    height: 45px;
    line-height: 48px;
    padding: 0 20px;
    background: #fff;
    border-top: 3px solid #3E50B4;
    border-right: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    border-bottom: 2px solid white;
    display: inline-block;
}
/* line 919, sass/index.scss */
/*.ranklesson .reaklessonmain-default .top {*/
  /*background: url(./image/ranklesson_top_bg.jpg) repeat-y 0 0; }*/
/* line 921, sass/index.scss */
.ranklesson .reaklessonmain-default .top .hot {
  overflow: hidden;
  zoom: 1; }
/* line 924, sass/index.scss */
/*.ranklesson .reaklessonmain-default .top .js-two-Col {*/
  /*background: #fafafa url(./image/ranklesson_top2_bg.jpg) repeat-y 0 0; }*/
/* line 926, sass/index.scss */
.ranklesson .reaklessonmain-default .top .js-two-Col .dayhot {
  width: 430px;
  margin-right: 39px;
}
/* line 928, sass/index.scss */
.ranklesson .reaklessonmain-default .top .js-two-Col .dayhot .dayhot-title {
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    height:60px;
}
/* line 930, sass/index.scss */
.ranklesson .reaklessonmain-default .top .js-two-Col .dayhot .dayhot-title h4 {
  /*padding: 0 0 0 240px; */
  display: inline-block;
}
.ranklesson .reaklessonmain-default .top .js-two-Col .dayhot .dayhot-title a{
    display: inline-block;
    font-size: 12px;
    color: #8E8E92;
    text-decoration: none;
    margin-left: 170px;
}
/* line 935, sass/index.scss */
.ranklesson .reaklessonmain-default .top .js-two-Col .totalhot {
  width: 430px; }
/* line 937, sass/index.scss */
.ranklesson .reaklessonmain-default .top .js-two-Col .totalhot .totalhot-title {
  /*background-position: 160px 0;*/
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    height:60px;
}
/* line 939, sass/index.scss */
.ranklesson .reaklessonmain-default .top .js-two-Col .totalhot .totalhot-title h4 {
    display: inline-block; }
/* line 946, sass/index.scss */
.ranklesson .reaklessonmain-default .top .js-two-Col .totalhot .totalhot-title a{
    display: inline-block;
    font-size: 12px;
    color: #8E8E92;
    text-decoration: none;
    margin-left: 170px;
}
.ranklesson .reaklessonmain-default .bottom {
  margin: 20px 0; }
/* line 949, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot {
  float: left;
  width: 333px; }
/* line 952, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-title {
  background: url(image/day.png) no-repeat 10px 15px;
  cursor: pointer;
}
/* line 954, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-title h4 {
  font-size: 16px;
  color: #292929;
  height: 60px;
  line-height: 60px;
  padding: 0 0 0 60px;
  font-weight: bold
}
/* line 962, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul {
  /*margin: 0 20px;*/
}
/* line 964, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li {
  overflow: hidden;
  zoom: 1;
  height: 45px;
  line-height: 45px;
  padding: 5px 0; }
/* line 968, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li .n {
  float: left;
  width: 20px;
  height: 20px;
  text-align: center;
  background: #bbb;
  color: #fff;
  font-size: 16px; }
/* line 977, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li .n1 {
  background: #ED4300; }
/* line 978, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li .n2 {
  background: #FF7316; }
/* line 979, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li .n3 {
  background: #FF9C00; }
/* line 980, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li .lescount {
  color: #7C7D81;
  text-align: center;
  width: 80px;
}
/* line 985, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li .lesname {
  font-size: 12px;
  color: #525252;
  width: 180px;
  /*padding: 0 0 0 20px;*/
  text-align: left; }
/* line 993, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-more {
  margin: 3px 20px;
  text-align: right; }
/* line 996, sass/index.scss */
.ranklesson .reaklessonmain-default .dayhot .dayhot-more a {
  font-size: 12px; }
/* line 1001, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot {
  float: left;
  width: 333px;
  display: inline;
  margin: 0 0 0 1px; }
/* line 1006, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-title {
  background: url(image/day.png) no-repeat 10px 15px;
  cursor: pointer;
}
/* line 1008, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-title h4 {
    font-size: 16px;
    color: #292929;
    height: 60px;
    line-height: 60px;
    padding: 0 0 0 60px;
    font-weight: bold;
}
/* line 1016, sass/index.scss */
/*.ranklesson .reaklessonmain-default .totalhot .totalhot-ul {*/
  /*margin: 0 20px; }*/
/* line 1018, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li {
    overflow: hidden;
    zoom: 1;
    height: 45px;
    line-height: 45px;
    padding: 5px 0; }
/* line 1022, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .n {
  float: left;
  width: 20px;
  height: 20px;
  text-align: center;
  background: #bbb;
  color: #fff;
  font-size: 16px; }
/* line 1031, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .n1 {
  background: #ED4300; }
/* line 1032, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .n2 {
  background: #FF7316; }
/* line 1033, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .n3 {
  background: #FF9C00; }
/* line 1034, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .lescount {
  text-align: center;
  color: #929296;
  width: 80px;
}
/* line 1039, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .lesname {
    display: inline-block;
    width: 225px;
}
/* line 1047, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-more {
  margin: 3px 20px;
  text-align: right; }
/* line 1050, sass/index.scss */
.ranklesson .reaklessonmain-default .totalhot .totalhot-more a {
  font-size: 12px; }
/* line 1055, sass/index.scss */
.ranklesson .reaklessonmain-default .volist {
  float: right;
  width: 333px;
  display: inline; }
/* line 1059, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-title {
  background: url(./image/ranklesson_volist_bg.jpg) no-repeat 60px 0; }
/* line 1061, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-title h4 {
  font-size: 16px;
  color: #000;
  height: 68px;
  line-height: 68px;
  padding: 0 0 0 140px; }
/* line 1069, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-ul {
  margin: 0 20px; }
/* line 1071, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-ul li {
  overflow: hidden;
  zoom: 1;
  line-height: 20px;
  padding: 5px 0; }
/* line 1075, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-ul li .n {
  float: left;
  width: 20px;
  height: 20px;
  text-align: center;
  background: #bbb;
  color: #fff;
  font-size: 16px; }
/* line 1084, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-ul li .n1 {
  background: #ED4300; }
/* line 1085, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-ul li .n2 {
  background: #FF7316; }
/* line 1086, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-ul li .n3 {
  background: #FF9C00; }
/* line 1087, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-ul li .lescount {
  float: right;
  text-align: right;
  color: #13AB65; }
/* line 1092, sass/index.scss */
.ranklesson .reaklessonmain-default .volist .volist-ul li .lesname {
  font-size: 12px;
  color: #525252;
  padding: 0 0 0 20px;
  text-align: left; }
/*精品课程*/
/* line 1207, sass/index.scss */
.jpkwraper .wraper {
  overflow: hidden;
  zoom: 1;
  padding: 10px 0; }

/* line 1212, sass/index.scss */
.jpkleft {
  float: left;
  width: 250px;
  height: auto;
  min-height: 400px;
  _height: 400px; }

/* line 1219, sass/index.scss */
.jpkmain {
  float: right;
  width: 897px;
  font-size: 12px;}
/* line 1224, sass/index.scss */

.jpkmain .com_title_s1 .title h4 {
  /*color: #000;
  font-size: 16px;
  padding: 0 0 0 20px;
  *//*background: url(./image/coin4.gif) no-repeat 5px 8px;*//*
    border-left: 2px solid #3E4FB1;
  line-height: 26px;*/ }
/* line 1229, sass/index.scss */


.jpkmain .blockPicText {
  margin: 10px 0; }
/* line 1232, sass/index.scss */
.jpkmain .blockPicText .blockbody ul {
  margin: 0 0 0 -8px; }
/* line 1234, sass/index.scss */
.jpkmain .blockPicText .blockbody ul li {
  margin: 5px 0 15px 22px; }
/* line 1240, sass/index.scss */
.jpkmain .jpkinfo {
  margin: 10px 20px;
  height: auto;
  min-height: 60px;
  _height: 60px; }
/* line 1246, sass/index.scss */
.jpkmain .datalist {
  /*margin: 20px 0 0 0;*/}
/* line 1248, sass/index.scss */
.jpkmain .datalist .com_title_s1 {
  /*padding: 15px 0;
  border: 1px solid #cccccc;
  border-left: 0;
  border-right: 0;
  border-top: 0; */}
/* line 1256, sass/index.scss */
/*.jpkmain .datalist .com_title_s1 .title h4 {*/
  /*color: #3386DA;*/
  /*background: url(./image/coin5.gif) no-repeat 5px 9px; }*/
/* line 1262, sass/index.scss */
.jpkmain .datalist .datatable {
  border: none; }
/* line 1265, sass/index.scss */
.jpkmain .datalist th {
  font-weight: normal; }
/* line 1267, sass/index.scss */
.jpkmain .datalist th a {
  font-weight: normal; }
/* line 1271, sass/index.scss */
.jpkmain .datalist td {
  background: none;
  border: 1px solid #efefef;
  border-left: 0;
  border-right: 0;
  text-align: left;
  border-top: 0; }
/* line 1279, sass/index.scss */
.jpkmain .datalist td.align_l{
  text-align: left;
}
.jpkmain .datalist .t {
  padding: 15px 0; }
/* line 1281, sass/index.scss */
.jpkmain .datalist .t a {
  padding: 0 0 0 30px;
  background: url(./image/coin1.gif) no-repeat 20px 6px;
  color: #333;
  text-decoration: none;
  line-height: 14px;
  font-size: 12px; }
/* line 1288, sass/index.scss */
.jpkmain .datalist .t a:hover {
  color: #3385D9; }
/* line 1293, sass/index.scss */
.jpkmain .datalist .time {
  padding: 15px 0;
  width: 150px;
  text-align: left;
  background: url(./image/time_td_bg.jpg) no-repeat 86% 50%; }
/* line 1298, sass/index.scss */
.jpkmain .datalist .time p {
  color: #999;
  padding: 0 0 0 20px;
  background: url(./image/time_bg.jpg) no-repeat 0 0; }
/* line 1304, sass/index.scss */
.jpkmain .datalist .v {
  padding: 15px 0;
  width: 70px;
  text-align: left; }
/* line 1308, sass/index.scss */
.jpkmain .datalist .v p {
  color: #999;
  padding: 0 0 0 30px;
  background: url(./image/view_bg.jpg) no-repeat 0 2px; }
/* line 1315, sass/index.scss */
.jpkmain .article {
  margin: 30px 0 0 0; }
/* line 1317, sass/index.scss */
.jpkmain .article .atitle {
  text-align: center;
  font-size: 18px;
  color: #333;
  font-weight: bold;
  line-height: 42px;
  border: 2px solid #999999;
  border-left: 0;
  border-right: 0;
  border-top: 0; }
/* line 1329, sass/index.scss */
.jpkmain .article .adate {
  text-align: center;
  font-size: 12px;
  color: #666;
  line-height: 36px;
  border: 1px solid #c5c5c5;
  border-left: 0;
  border-right: 0;
  border-top: 0; }
/* line 1340, sass/index.scss */
.jpkmain .article .abody {
  margin: 20px 0; }

/* line 1106, sass/index.scss */
.jpkleftwrap .jpkleft-title {
  margin: 0;
      background: #3d4fb1;/**/
 /* border: 1px solid #939dae;*/
  border-left: 0;
  border-top: 0;
  border-right: 0; }
/* line 1114, sass/index.scss */
.jpkleftwrap .jpkleft-title h4 {
  margin: 0;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 0 25px;
  cursor: pointer;
  border-left: 0px; }
/* line 1126, sass/index.scss */
.jpkleftwrap .jpk_title_hover {
  background: #3d4fb1;/**/ }
/* line 1128, sass/index.scss */
.jpkleftwrap .jpk_title_hover h4 {
  border-left: 0px;/**/ }
/* line 1132, sass/index.scss */
.jpkleftwrap .jpkleft-ul {
  margin: 0; }
/* line 1135, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul li {
  /*border: 1px solid white;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;*/
  background: #f5f5f5;/**/
  margin-top: 5px;/**/
}
/* line 1142, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul li a {
  display: block;
  margin: 0;
  text-decoration: none;
  font-size: 14px;
  color: #545454;
  font-weight: bold;
  line-height: 18px;
  padding: 11px 10px 11px 20px;
  background: url(./image/jpk_a_bg.jpg) no-repeat 230px 17px; }
/* line 1153, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul li.licur {
  background: #7180d5; }
/* line 1155, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul li.licur a {
  background: url(./image/jpk_a_click_bg.jpg) no-repeat 230px 17px;
  color: #fff; }
/* line 1161, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul ul {
  display: none;
  background: #fff;
  border: 1px solid #efefef;/**/
}
/* line 1164, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul ul li {
  margin: 0;
  background: none;
  /*border: 1px solid #cbd0d8;*/
  border-left: 0;
  border-top: 0;
  border-right: 0; }
/* line 1172, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul ul li a {
  background: url(./image/coin8.gif) no-repeat 23px 19px !important;
  border: none;
  color: #333 !important;
  padding: 11px 7px 11px 36px;
  font-weight: normal; }
/* line 1178, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul ul li a.cur {
  background: #dbeaf9 url(./image/coin7.jpg) no-repeat 23px 19px !important;
  color: #3386DA; }
/* line 1185, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul ul ul li {
  border: none; }
/* line 1187, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul ul ul li a {
  background: none !important;
  padding: 8px 10px 8px 46px; }
/* line 1190, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul ul ul li a.cur {
  background: none !important; }
/* line 1192, sass/index.scss */
.jpkleftwrap .jpkleft-ul ul ul ul li a.cur span {
  color: #3386DA; }

/* line 1106, sass/index.scss */
.jpkstudywrap .jpkleft-title {
  margin-top: 5px;/**/
  background: #3d4fb1;
  /*border: 1px solid #939dae;*/
  /*border-left: 0;
  border-top: 0;
  border-right: 0; */
}
/* line 1114, sass/index.scss */
.jpkstudywrap .jpkleft-title h4 {
  margin: 0;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 0 25px;
  cursor: pointer;
  border-left: 0px; }
/* line 1126, sass/index.scss */
.jpkstudywrap .jpk_title_hover {
  background: #3d4fb1; }
/* line 1128, sass/index.scss */
.jpkstudywrap .jpk_title_hover h4 {
  border-left: 0px; }
/* line 1132, sass/index.scss */
.jpkstudywrap .jpkleft-ul {
  margin: 0; }
/* line 1135, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul li {
  /*border: 1px solid white;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;*/
  background: #f5f5f5;
  margin-top: 5px;/**/
}
/* line 1142, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul li a {
  display: block;
  margin: 0;
  text-decoration: none;
  font-size: 14px;
  color: #545454;
  font-weight: bold;
  line-height: 18px;
  padding: 11px 10px 11px 20px;
  background: url(./image/jpk_a_bg.jpg) no-repeat 230px 17px; }
/* line 1153, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul li.licur {
  background: #7180d5; }
/* line 1155, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul li.licur a {
  background: url(./image/jpk_a_click_bg.jpg) no-repeat 230px 17px;
  color: #fff; }
/* line 1161, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul ul {
  display: none;
  background: #fff;
  border: 1px solid #efefef;/**/
}
/* line 1164, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul ul li {
  margin: 0;
  background: none;
  /*border: 1px solid #cbd0d8;*/
  border-left: 0;
  border-top: 0;
  border-right: 0; }
/* line 1172, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul ul li a {
  background: url(./image/coin8.gif) no-repeat 23px 19px !important;
  border: none;
  color: #333 !important;
  padding: 11px 10px 11px 36px;
  font-weight: normal; }
/* line 1178, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul ul li a.cur {
  background: #dbeaf9 url(./image/coin7.jpg) no-repeat 23px 19px !important;
  color: #3386DA; }
/* line 1185, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul ul ul li {
  border: none; }
/* line 1187, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul ul ul li a {
  background: none !important;
  padding: 0 0 0 46px; }
/* line 1190, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul ul ul li a.cur {
  background: none !important; }
/* line 1192, sass/index.scss */
.jpkstudywrap .jpkleft-ul ul ul ul li a.cur span {
  color: #3386DA; }
/* line 1351, sass/index.scss */
.jpkstudywrap .jpkleft-ul {
  display: none; }

/* line 1106, sass/index.scss */
.jpklinkwrap .jpkleft-title {
  margin-top: 5px;
  background: #3d4fb1;
  /*border: 1px solid #939dae;*/
  border-left: 0;
  border-top: 0;
  border-right: 0; }
/* line 1114, sass/index.scss */
.jpklinkwrap .jpkleft-title h4 {
  margin: 0;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 0 25px;
  cursor: pointer;
  /*border-left: 3px solid #3386da;*/ }
/* line 1126, sass/index.scss */
.jpklinkwrap .jpk_title_hover {
  background: #3d4fb1;/**/
  margin-top: 5px;/**/
}
/* line 1128, sass/index.scss */
.jpklinkwrap .jpk_title_hover h4 {
  /*border-left: 3px solid #c71500;*/ }
/* line 1132, sass/index.scss */
.jpklinkwrap .jpkleft-ul {
  margin: 0; }
/* line 1135, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul li {
  /*border: 1px solid white;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;*/
  background: #f5f5f5;
  margin-top: 5px;
}
/* line 1142, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul li a {
  display: block;
  margin: 0;
  text-decoration: none;
  font-size: 14px;
  color: #545454;
  font-weight: bold;
  line-height: 18px;
  padding: 11px 10px 11px 20px;
  background: url(./image/jpk_a_bg.jpg) no-repeat 230px 17px; }
/* line 1153, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul li.licur {
  background: #7180d5;/**/ }
/* line 1155, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul li.licur a {
  background: url(./image/jpk_a_click_bg.jpg) no-repeat 230px 17px;
  color: #fff; }
/* line 1161, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul ul {
  display: none;
  background: #fff; }
/* line 1164, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul ul li {
  margin: 0;
  background: none;
  border: 1px solid #cbd0d8;
  border-left: 0;
  border-top: 0;
  border-right: 0; }
/* line 1172, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul ul li a {
  background: url(./image/jpk_a_l2_bg.jpg) no-repeat 23px 17px !important;
  border: none;
  color: #333 !important;
  padding: 11px 10px 11px 36px;
  font-weight: normal; }
/* line 1178, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul ul li a.cur {
  background: #dbeaf9 url(./image/jpk_a_l2_click_bg.jpg) no-repeat 23px 17px !important;
  color: #3386DA; }
/* line 1185, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul ul ul li {
  border: none; }
/* line 1187, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul ul ul li a {
  background: none !important;
  padding: 8px 10px 8px 46px; }
/* line 1190, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul ul ul li a.cur {
  background: none !important; }
/* line 1192, sass/index.scss */
.jpklinkwrap .jpkleft-ul ul ul ul li a.cur span {
  color: #3386DA; }
/* line 1357, sass/index.scss */
.jpklinkwrap .jpkleft-ul {
  display: none; }

/*专业建设*/
/* line 1469, sass/index.scss */
.specialtywraper .wraper {
  overflow: hidden;
  zoom: 1; }
/* line 1373, sass/index.scss */
.specialtywraper .wraper .specialty-ul ul li {
  /*border: 1px solid white;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;*/
  background: #f5f5f5;/**/
  margin-top: 5px;/**/
  border-right: 3px solid #3F51B5;
}
/* line 1380, sass/index.scss */
.specialtywraper .wraper .specialty-ul ul li a {
  display: block;
  margin: 0;
  text-decoration: none;
  font-size: 14px;
  color: #333;
  font-weight: normal;
  line-height: 42px;
  padding: 0 5px 0 20px;
    height: 42px;
    display: block;
    overflow: hidden;
  /*background: url(./image/jpk_a_bg.jpg) no-repeat 230px 17px; */}
/* line 1391, sass/index.scss */
.specialtywraper .wraper .specialty-ul ul li.licur {
  /*background: #7180d5;*//**/
    background: #FCFCFE;
}
/* line 1393, sass/index.scss */
.specialtywraper .wraper .specialty-ul ul li.licur a {

  color: #333; }
/* line 1403, sass/index.scss */
.specialtywraper .wraper .specialtyleft .dep-title {
  /*margin-top: 5px;*//**/
  background: #3f51b5;/**/
 /* border: 1px solid #939dae;
  border-left: 0;
  border-top: 0;
  border-right: 0;*/ }
/* line 1411, sass/index.scss */
.specialtywraper .wraper .specialtyleft .dep-title h4 {
  margin: 0;
  height: 42px;
  line-height: 42px;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  padding: 0 0 0 20px;
  cursor: pointer;
    text-align: left;
  /*border-left: 4px solid #3386da; */}
/* line 1423, sass/index.scss */
.specialtywraper .wraper .specialtyleft .specialty_title_hover {
  background: #3f51b5; }
/* line 1425, sass/index.scss */
.specialtywraper .wraper .specialtyleft .specialty_title_hover h4 {
  /*border-left: 4px solid #c71500; */
  text-align: left; /**/
  padding-left: 20px;/**/
}
/* line 1429, sass/index.scss */
.specialtywraper .wraper .specialtyleft .specialty-ul {
  display: none; }
/* line 1434, sass/index.scss */
.specialtywraper .wraper .sessionlist .com_title_s1 {
  margin: 0 0 20px 0; }
/* line 1437, sass/index.scss */
.specialtywraper .wraper .sessionlist .com_title_s1 .title h4 {
  /*font-size: 14px;
  padding: 0 0 0 20px;
  border-left: 2px solid #3E4FB1;
  *//*background: url(./image/coin4.gif) no-repeat 5px 8px;*//*
  line-height: 26px; */}
/* line 1442, sass/index.scss */
.specialtywraper .wraper .sessionlist .datalist {
  margin: 20px 0; }
/* line 1447, sass/index.scss */
.specialtywraper .wraper .sessionlist .blockPicText .blockbody ul {
  margin: 0 0 0 -10px; }
/* line 1449, sass/index.scss */
.specialtywraper .wraper .sessionlist .blockPicText .blockbody ul li {
  margin: 5px 0 15px 22px; }
/* line 1457, sass/index.scss */
.specialtywraper .wraper .dep-title{
    font-size: 16px;
    font-weight: normal;
    color: #525252;
    padding: 0;
    border-bottom: 2px solid #3F51B5;
    height: 42px;
    line-height: 42px;
    margin-bottom: 5px;
}
 /*.schoolinfo-content .title h4 {*/
  /*font-size: 20px;*/
  /*font-weight: bold;*/
  /*color: #525252;*/
    /*padding-left: 18px;*/
    /*width: 120px;*/
    /*height: 48px;*/
    /*border-left: 1px solid #DDDDDD;*/
    /*border-right: 1px solid #DDDDDD;*/
    /*border-top: 2px solid #3F51B5;*/
    /*border-bottom: 2px solid #FAFAFA;*/
    /*color: #3e50b4;*/
    /*height: 48px;*/
    /*line-height: 48px;*/
/*}*/
/* line 1461, sass/index.scss */
/*.schoolinfo-content .title span{*/
    /*color: #3e50b4;*/
    /*height: 45px;*/
    /*line-height: 48px;*/
    /*padding: 0 20px;*/
    /*background: #fff;*/
    /*border-top: 3px solid #3E50B4;*/
    /*border-right: 1px solid #D8D8D8;*/
    /*border-left: 1px solid #D8D8D8;*/
    /*display: inline-block;*/
/*}*/
 .title .title-more{
    font-size: 12px;
    color: #000;
    display: inline-block;
    float: right;
    margin-top: -30px;
}
/*.specialtywraper .wraper .schoolinfo-content {*/
  /*margin: 20px 0; }*/

/* line 1475, sass/index.scss */
.specialtyleft {
  float: left;
  width: 250px;
  height: auto;
  min-height: 400px;
  _height: 400px; }

/* line 1482, sass/index.scss */
.specialtymain {
  float: right;
  width: 900px;/**/ }

/*教学播客*/
/* line 1490, sass/index.scss */
.blockModule .vbolg {
  overflow: hidden;
  zoom: 1; }
/* line 1492, sass/index.scss */
.blockModule .vbolg .sidebar {
  float: left;
  width: 250px;
  height: auto;
  min-height: 400px;
  _height: 400px; }
/* line 1499, sass/index.scss */
.blockModule .vbolg .rightcontent {
  /*float: right;*/
  width: 900px;/**/
  clear: right;
  padding-left: 282px; /**/
}
/* line 1502, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo {
  overflow: hidden;
  zoom: 1;
  padding: 16px 0; }
/* line 1505, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video {
  float: left;
  width: 435px;/**/
  height: 257px;
  display: inline;
  margin: 0 13px 16px 0;/**/
  border: 1px solid #E3E3E3;
  background: #fff;
  position: relative;}
/* line 1513, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .title {
  height: 40px;
  line-height: 40px;
  background: #f3f3f3;
  padding: 0 20px; }
/* line 1518, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .title p {
  font-size: 14px;
  color: #333;
  font-weight: bold; }
/* line 1524, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videopic {
  float: left;
  display: inline;
  width: 190px;/*210*/
  height: 140px;
  margin: 12px 0 0 10px;/**/ }
/* line 1530, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videopic img {
  width: 190px;/**/
  height: 140px; }
/* line 1537, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoinfo {
  float: right;
  width: 220px;/*230*/
  display: inline;
  margin: 12px 0 0 0;/**/ }
/* line 1543, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoinfo .videoinfo-ul .videoinfo-title {
  padding: 0;
  background: none;
  padding: 10px 0; }
/* line 1547, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoinfo .videoinfo-ul .videoinfo-title p {
  font-size: 16px;
  color: #525252;
  font-weight: bold; }
/* line 1553, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoinfo .videoinfo-ul li {
  padding: 0 0 0 15px;
  background: url(./image/coin1.gif) no-repeat 6px 8px; }
/* line 1556, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoinfo .videoinfo-ul li p {
  font-size: 12px;
  color: #666;
  line-height: 18px; }
/* line 1564, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl {
  clear: both;
    bottom: 0;
    position: absolute;
    width: 100%;
 }
/* line 1567, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul {
  overflow: hidden;
  zoom: 1;
  height: 44px;
  border: 1px solid #e3e3e3;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  padding: 0 0 0 20px; }
/* line 1576, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li {
  float: left;
  height: 16px;
  display: inline;
  margin: 14px 10px 0 0;
  padding: 0 0 0 10px;
  border: 1px solid #DDDDDD;
  border-right: 0;
  border-bottom: 0;
  border-top: 0; }
/* line 1587, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li a {
  display: block;
  width: 52px;
  height: 16px; }
/* line 1592, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li.bolg1 a {
  background: url(./image/bolg1.jpg) no-repeat 100%; }
/* line 1595, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li.bolg2 a {
  background: url(./image/bolg2.jpg) no-repeat 100%; }
/* line 1598, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li.bolg3 a {
  background: url(./image/bolg3.jpg) no-repeat 100%; }
/* line 1601, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li.bolg4 a {
  background: url(./image/blog4_.png) no-repeat 100%; }
/* line 1604, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li.bolg5 a {
  background: url(./image/blog5_.png) no-repeat 100%; }
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li.bolg4 a.ico_cancelfavorite {
  background: url(./image/bolg4.jpg) no-repeat 100%; }
/* line 1604, sass/index.scss */
.blockModule .vbolg .rightcontent .listvideo .video .videoctrl .videoctrl-ul li.bolg5 a.ico_cancelrecommend {
  background: url(./image/bolg5.jpg) no-repeat 100%; }
/* line 1616, sass/index.scss */
.blockModule .vbolg .com_title_s1 .title h4 {
  font-size: 16px;/**/
  font-weight: bold;
  color: #525252;
  padding-bottom: 10px; /**/
}
/* line 1626, sass/index.scss */
.blockModule .vboldleft-ul ul li {
  background: #f5f5f5;/**/
/*  border: 1px solid white;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;*/
  margin-top: 5px; /**/
  border-right: 3px solid #3D4FB1; /**/
}
/* line 1633, sass/index.scss */
.blockModule .vboldleft-ul ul li .liwrap {
  overflow: hidden;
  zoom: 1;
  padding: 11px 0; }
/* line 1637, sass/index.scss */
.blockModule .vboldleft-ul ul li a, .blockModule .vboldleft-ul ul li .nolink {
  float: left;
  margin: 0;
  text-decoration: none;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  width: 190px; }
/* line 1646, sass/index.scss */
.blockModule .vboldleft-ul ul li a span, .blockModule .vboldleft-ul ul li .nolink span {
  display: block;
  padding: 0 10px 0 32px;
  background: url(./image/coin7j.png) no-repeat 6px 4px;
  font-weight: normal;
  color: #000; }
/* line 1655, sass/index.scss */
.blockModule .vboldleft-ul ul li a span {
  color: #000;
  text-decoration: underline; }
/* line 1661, sass/index.scss */
.blockModule .vboldleft-ul ul li .count {
  float: right;
  width: 50px;
  background: url(./image/count1.png) no-repeat 0 5px;/**/ }
/* line 1665, sass/index.scss */
.blockModule .vboldleft-ul ul li .count span {
  padding: 0 0 0 25px;
  color: #999999;
  display: block;
  line-height: 18px;
  font-size: 12px;
  font-weight: normal; }
/* line 1674, sass/index.scss */
.blockModule .vboldleft-ul ul li.licur {
  background: #dadde2; }
/* line 1676, sass/index.scss */
.blockModule .vboldleft-ul ul li.licur a {
  color: #3386DA; }
/* line 1679, sass/index.scss */
.blockModule .vboldleft-ul ul li.licur .count {
  background: url(./image/count.png) no-repeat 0 2px;/**/ }
/* line 1686, sass/index.scss */
.blockModule .vboldleft-title {
  margin: 0;
  background: #7180D5 url(./image/rf.png) no-repeat 10px 11px; /**/
  /*border-left: 6px solid #3386da;*/
}
/* line 1690, sass/index.scss */
.blockModule .vboldleft-title h4 {
  margin: 0;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 0 50px; }
/* line 1704, sass/index.scss */
.blockModule .hitvblogwrap .vboldleft-title {
  background: #7180D5 url(./image/hitvblog_bg.png) no-repeat 10px 11px;
  margin-top: 5px;/**/
}
/* line 1710, sass/index.scss */
.blockModule .recommendwrap .vboldleft-title {
  background: #7180D5 url(./image/recommend_bg.png) no-repeat 10px 11px;
  margin-top: 5px;/**/
}

/*项目化教学*/
/* line 1721, sass/index.scss */
.blockModule .schoolinfowrap {
  margin: 10px 0 0 0; }
/* line 1724, sass/index.scss */

 .schoolinfo-content{
    /*background: url("./image/depart_toggle_bg.jpg") repeat-x scroll left bottom;*/
    /*height: 48px;*/
    text-align: left;
}
 .schoolinfo-content h4{
    height: 40px;
    border-bottom: 2px solid #3e50b4;
}
/* line 1729, sass/index.scss */
 .schoolinfo-content h4 span{
    height: 40px;
    line-height: 45px;
    padding: 0 20px;
    background: #fff;
    border-top: 3px solid #3E50B4;
    border-right: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    border-bottom: 2px solid white;
    display: inline-block
}
.blockModule .schoolinfowrap .schoolinfo-issue-content {
  margin: 0 0 30px 0;
  padding: 10px 0;
  min-height: 100px;
  border: 1px solid #c9c9c9;
  border-left: 0;
  border-right: 0; }
/* line 1742, sass/index.scss */
.blockModule .tabbox .tabmenu {
  overflow: hidden;
  zoom: 1;
  background: url(./image/tabmenu_bg1.jpg) repeat-x left bottom; }
/* line 1745, sass/index.scss */
.blockModule .tabbox .tabmenu li {
  float: left;
  cursor: pointer;
  display: inline;
  margin: 0 5px 0 0;
  border: none; }
/* line 1752, sass/index.scss */
.blockModule .tabbox .tabmenu li .title h4 {
  line-height: 50px;
  font-size: 17px;
  color: #000;
  padding: 0 15px;
}
/* line 1759, sass/index.scss */
.blockModule .tabbox .tabmenu li.current {
  background: url(./image/tabmenu_bg.jpg) repeat-x left bottom; }
/* line 1762, sass/index.scss */
.blockModule .tabbox .tabmenu li.current .title h4 {
  color: #1E8BEE; }

/* line 1773, sass/index.scss */
.issuecoursewrap .notify-title {
  clear: both;
  margin: 0 0 10px 0; }
/* line 1776, sass/index.scss */
.issuecoursewrap .notify-title h4 {
  font-size: 14px;
  background: #F5F5F5 url(./image/thimg_bg.png) no-repeat 15px 10px;
    padding: 5px 5px 5px 55px;
    line-height: 25px;
    vertical-align: middle;
}
/* line 1780, sass/index.scss */
.issuecoursewrap .datatable {
  border: none; }
/* line 1782, sass/index.scss */
.issuecoursewrap .datatable th {
  background: #FFF;
  border: none;
  font-size: 15px;
  font-weight: normal; }
/* line 1787, sass/index.scss */
.issuecoursewrap .datatable th.thimg {
  /*background: #d8e5f2 url(./image/thimg_bg.jpg) no-repeat 15px 10px;*/
  padding: 5px 5px 5px 40px;
  color:#56CCF9;
  width: 90%;
}
/* line 1792, sass/index.scss */
.issuecoursewrap .datatable td {
  background: none;
  border: none;
  font-size: 14px;
  font-weight: normal; }
/* line 1798, sass/index.scss */
.issuecoursewrap .datatable .center {
  text-align: center; }
/* line 1804, sass/index.scss */
.issuecoursewrap .navigation input {
  border: 1px solid #ccc;
  color: #666;
  padding: 2px 8px;
  line-height: 14px;
  font-size: 12px;
  cursor: pointer;
  margin: 0 3px; }
/* line 1814, sass/index.scss */
.issuecoursewrap .navigation .Paging td {
  padding: 0 2px; }

/* line 1821, sass/index.scss */
.issuegrouplist {
  margin: 10px 0 0 0; }
/* line 1823, sass/index.scss */
.issuegrouplist .datatable {
  border: none; }
/* line 1825, sass/index.scss */
.issuegrouplist .datatable th {
  background: #FFF;
  border: none;
  font-size: 15px;
  font-weight: normal;
  color: #3498DB;
}
/* line 1830, sass/index.scss */
/*.issuegrouplist .datatable th.thimg {*/
  /*background: #F5F5F5 url(./image/thimg_bg.png) no-repeat 15px 10px;*/
  /*padding: 5px 5px 5px 55px;*/
  /*line-height: 25px;*/
  /*vertical-align: middle; }*/
/* line 1837, sass/index.scss */
.issuegrouplist .datatable td {
  background: none;
  border: none;
  font-size: 14px;
  font-weight: normal; }
/* line 1843, sass/index.scss */
.issuegrouplist .datatable .center {
  text-align: center; }
/* line 1849, sass/index.scss */
.issuegrouplist .navigation input {
  border: 1px solid #ccc;
  color: #666;
  padding: 2px 8px;
  line-height: 14px;
  font-size: 12px;
  cursor: pointer;
  margin: 0 3px; }
/* line 1859, sass/index.scss */
.issuegrouplist .navigation .Paging td {
  padding: 0 2px; }

/*信息发布*/
/* line 1869, sass/index.scss */
.infomation .wrap {
  overflow: hidden;
  zoom: 1; }
/* line 1871, sass/index.scss */
.infomation .wrap .infoleft {
  float: left;
  height: auto;
  min-height: 400px;
  width: 250px; }
/* line 1878, sass/index.scss */
.infomation .wrap .infoleft ul li a {
  display: block;
  background: #3f51b5;/**/
  /*border-left: 4px solid #3386da;
  border-bottom: 1px solid #939dae;*/
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  margin-top: 5px;/**/
  height: 40px;
  line-height: 40px;
  padding: 0 0 0 25px;
  text-decoration: none; }
/* line 1893, sass/index.scss */
.infomation .wrap .infoleft ul li.js-ajax-info-cur a {
  /*border-left: 4px solid #c71500;*/ }
/* line 1897, sass/index.scss */
.infomation .wrap .infoleft ul li ul li {
  background: #f5f5f5;/**/
  /*border-bottom: 1px solid #fff;*/
  border-right: 3px solid #3f51b5;/**/
  margin-top: 5px;
}
/* line 1900, sass/index.scss */
.infomation .wrap .infoleft ul li ul li a {
  height: auto;
  background: #fafafa;
  border: none !important;
  background: url(./image/jpk_a_bg.jpg) no-repeat scroll 230px 17px;
  color: #545454;
  display: block;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
  padding: 11px 10px 11px 20px;
  text-decoration: none; }
/* line 1913, sass/index.scss */
.infomation .wrap .infoleft ul li ul li a.info-cur {
  background: #7180d5 url("./image/jpk_a_click_bg.jpg") no-repeat scroll 230px 17px;
  color: #fff; }
/* line 1919, sass/index.scss */
.infomation .wrap .infoleft ul li ul li ul li {
  padding: 0 0 0 20px; }
/* line 1922, sass/index.scss */
.infomation .wrap .infoleft ul li ul li ul li a.info-cur {
  background: none;
  color: #ff0; }
/* line 1934, sass/index.scss */
.infomation .wrap .infocontent {
  float: right;
  width: 900px; }

/*个人首页*/
/* line 1944, sass/index.scss */
.presonal .sideimgwrap {
  display: none; }
/* line 1948, sass/index.scss */
.presonal .presonalwrap .wraper {
  overflow: hidden;
  zoom: 1;
  background: white url(./image/presonalwrap_bg.jpg) repeat-y 0 0;
  position: relative; }
/* line 1952, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu {
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 250px; /*216*/
  background: #3f51b5 url(./image/selectmenu_bg.jpg) no-repeat 94% 50%;
  /*border: 5px solid white;*/
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }
/* line 1964, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .selectMenu {
  height: 46px;
  margin: 0;
  cursor: pointer;
  line-height: 50px;
  margin: 0 0 0 48px;
  padding: 0 0 0 5px;
  font-size: 16px; }
/* line 1972, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .selectMenu span {
  color: #fff;
  display: block;
  height: 46px; }
/* line 1978, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .home {
  background: url(./image/home.jpg) no-repeat 0 0;
  position: absolute;
  left: 15px;
  top: 12px;
  width: 24px;
  height: 24px;
  z-index: 10000;
  cursor: pointer; }
/* line 1988, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 0px;
  width: 250px; /*216*/
    padding-top:46px;
  /*background: #fff;!*3e3e3e*!*/
  border-left: 0;
  border-right: 0; }
/* line 2000, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu ul{
    background: #FFF;}
.presonal .presonalwrap .wraper .mianmenu .sf-menu li a {
  display: block;
  padding: 10px 10px 10px 45px;
  line-height: 18px;
  text-decoration: none;
  color: #3e50b4;/**/
  margin: 5px 0px 0px 0px;/**/
  background:#f5f5f5 url(./image/coin7j.png) no-repeat 21px 15px;/**/
  font-size: 14px; }
/* line 2010, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu li.a {
  border-right: 4px solid #3e50b4; }
/* line 2013, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu li.b {
  border-right: 4px solid #3e50b4; }
/* line 2016, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu li.c {
  border-right: 4px solid #3e50b4; }
/* line 2019, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu li.d {
  border-right: 4px solid #3e50b4; }
/* line 2022, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu li.e {
  border-right: 4px solid #3e50b4; }
/* line 2025, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu li.sfmenu_lihover {
  background: #999;
  width: 250px;/**/
}
/* line 2031, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu #home a {
  height: 38px;
  line-height: 38px;
  background: url(./image/home.jpg) no-repeat 20px 6px;
  padding: 0 0 0 50px; }
/* line 2037, sass/index.scss */
.presonal .presonalwrap .wraper .mianmenu .sf-menu #home.sfmenu_lihover {
  background: #3e3e3e; }
/* line 2043, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar {
  float: left;
  width: 250px;/*216*/
  padding: 57px 0 20px 0;
  position: relative;
  background: none;
  height: auto;
  min-height: 550px;
  _height: 550px; }
/* line 2052, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody {
  margin: 0;
  padding: 20px 0 0 0; }
/* line 2055, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody ul {
  text-align: left; }
/* line 2057, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody ul li {
  padding: 2px 5px 2px 32px;
  /*background: url(./image/coin7j.png) no-repeat 21px 12px;*/
  font-size: 12px;
  line-height: 18px;
  vertical-align: top; }
/* line 2063, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody ul li.img {
  text-align: center;
  padding: 0;
  background: none; }
/* line 2067, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody ul li.img #teaimg {
  width: 92px;
  height: 92px;
  margin: 0 auto; }
/* line 2071, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody ul li.img #teaimg img {
  width: 92px;
  height: 92px; }
/* line 2077, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody ul li.name {
  text-align: center;
  font-size: 18px;
  padding: 10px 0;
  background: none; }
/* line 2082, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody ul li.name .info {
  padding: 2px 30px 2px 0;
  background: url(./image/infobutton.png) no-repeat right; /**/
  text-decoration: none;
  color: #000; }
/* line 2089, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody ul li .messimg {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 27px;
  height: 17px;
  background: url(./image/messimg.png) no-repeat 0 0; /**/
  font-size: 0; }
/* line 2098, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody .cpbutton {
  padding: 15px 0 5px 0;
  text-align: center; }
/* line 2101, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .userinfobody .cpbutton a {
  display: block;
  width: 110px; /*91*/
  height: 27px;
  margin: 0 auto;
  color: #fff;
  background: url(./image/cpbutton.jpg) no-repeat 0 0;
  border-radius: 30px;/**/
}
/* line 2112, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder,
.presonal .presonalwrap .wraper .sidebar .latestResource{
  margin: 20px 0 0 0; }
/* line 2114, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody,
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody{
  height: auto;
  min-height: 150px;
  _height: 150px; }
/* line 2118, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .title {
  line-height: 40px;
  background:#efefef  url(./image/reminder_bg.png) no-repeat 22px 10px;
  overflow: hidden;
  zoom: 1;
}
/* line 2123, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody .title{
  line-height: 40px;
  background:#efefef url(./image/latestResource.png) no-repeat 22px 10px;
  overflow: hidden;
  zoom: 1;
}
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .title h4 {
  float: left;
  font-size: 16px;/**/
  color: #000;
  padding: 0 0 0 50px; }
/* line 2130, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody .title h4 {
    float: left;
    font-size: 16px;/**/
    color: #000;
    padding: 0 0 0 50px; }
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody .title .dot{
    width: 26px;
    height:40px;
    background:url(./image/dot.png);
    float: right;
    margin-right:15px;
    cursor: pointer;
}
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .reminderwrap,
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody .reminderwrap{
  margin: 0; }
/* line 2132, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .reminderwrap #reminder,
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody .reminderwrap #latestResource{
  margin: 10px 8px 0 25px;
  height: auto;
  min-height: 100px;
  _height: 100px; }
/* line 2137, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .reminderwrap #reminder li,
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody .reminderwrap #latestResource li{
  padding: 15px 10px 5px 10px;
  background: url(./image/coin7.jpg) no-repeat 0px 23px; }
/* line 2140, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .reminderwrap #reminder li a,
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody .reminderwrap #latestResource li a{
  font-size: 12px;/**/
  color: #000;
  text-decoration: none; }
/* line 2144, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .reminderwrap #reminder li a span,
.presonal .presonalwrap .wraper .sidebar .latestResource .reminderbody .reminderwrap #latestResource li a span{
  font-size: 12px;/**/
  color: #C71500;
  font-weight: bold;
}
/* line 2149, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .reminderwrap #reminder li ul {
  display: none;
  padding: 10px 0; }
/* line 2152, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .reminder .reminderbody .reminderwrap #reminder li ul li {
  padding: 3px 0 3px 15px;
  background: url(./image/coin1.gif) no-repeat 5px 10px; }
/* line 2163, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom {
  padding: 20px 0; }
/* line 2165, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .vlink {
  text-align: right;
  margin: 0 0 10px 0; }
/* line 2168, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .vlink a {
  display: block;
  margin: 0 0 0 75px;
  padding: 10px;
  color: #fff;
  background: #ccc;
  text-decoration: none; }
/* line 2175, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .vlink a:hover {
  margin: 0 0 0 60px; }
/* line 2181, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .a1 a {
  background: #9B88BA; }
/* line 2186, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .a2 a {
  background: #EF8687; }
/* line 2191, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .a3 a {
  background: #ECBF7D; }
/* line 2196, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .a4 a {
  background: #8FC7E7; }
/* line 2201, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .a5 a {
  background: #8EDBD7; }
/* line 2206, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .a6 a {
  background: #49C0FC; }
/* line 2211, sass/index.scss */
.presonal .presonalwrap .wraper .sidebar .sidebar_bottom .a7 a {
  background: #91A9C4; }
/* line 2217, sass/index.scss */
.presonal .presonalwrap .wraper .main {
  display: none;
  width: 900px;  /*1063*/
  float: right;/*right*/
  height: auto;
  min-height: 460px;
  _height: 460px;
}
/* line 2225, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner {
  float: left;/*right*/
  width: 900px; /*1063*/
 /* padding: 40px 0 0 0;*/
  margin: 0;
  display: inline; }
/* line 2231, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left {
  float: left;
  width: 560px;
  display: inline;
  margin: 0 0 0 25px; }
/* line 2236, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist {
  margin: 0; }
/* line 2238, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody {
  height: auto;
  min-height: 150px;
  _height: 150px; }
/* line 2242, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .title {
  line-height: 40px;
  background: url(./image/t1.jpg) repeat-x left bottom;
  overflow: hidden;
  zoom: 1; }
/* line 2246, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .title h4 {
  float: left;
  font-size: 14px;/**/
  padding: 0 10px;
  color: #000;
  background: url(./image/t2.jpg) repeat-x left 1px;/*bottom*/
  border-left: 1px solid #ddd;/**/
  border-right: 1px solid #ddd; /**/
}
/* line 2253, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .title .more {
  float: right;
  height: 40px; }
/* line 2256, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .title .more a {
  text-decoration: none;
  font-size: 12px;
  color: #003300; }
/* line 2260, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .title .more a:hover {
  text-decoration: underline; }
/* line 2269, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .listwrap .list ul li {
  margin: 0;
  overflow: hidden;
  zoom: 1;
  background: url(./image/coin1.gif) no-repeat 22px 24px;
  border-bottom: 1px solid #EAEAEA; }
/* line 2274, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .listwrap .list ul li .list_content {
  margin: 0 30px 0 35px;
  overflow: hidden;
  zoom: 1;
  height: 50px;
  line-height: 50px;
  background: url(./image/list_content_bg.jpg) no-repeat 102px center; }
/* line 2280, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .listwrap .list ul li .list_content .date {
  float: left;
  width: 100px;
  font-size: 12px;/*14*/
  color: #8C0000; }
/* line 2286, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .listwrap .list ul li .list_content a {
  float: right;
  width: 373px;/*505*/
  text-decoration: none;
  font-size: 12px;/**/
}
/* line 2290, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .listwrap .list ul li .list_content a b {
  font-weight: bold; }
/* line 2295, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .listwrap .list ul li.listli_hover {
  background: #f7f7f7 url(./image/coin1.gif) no-repeat 22px 24px; }
/* line 2297, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .left .notelist .notelistbody .listwrap .list ul li.listli_hover a {
  color: #8c0000; }
/* line 2354, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .right {
  float: right;
  width: 280px;
  display: inline;
  /*margin: 0 40px 0 0; */
}
/* line 2360, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist {
  clear: both;
  padding: 20px 0 0 25px;
  /*margin: 0 40px;*/
  margin: 0;
}
/* line 2364, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody {
  margin: 0; }
/* line 2366, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder {
  margin: 0; }
/* line 2368, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .title {
  line-height: 40px;
  background: url(./image/t1.jpg) repeat-x left bottom;
  overflow: hidden;
  zoom: 1; }
/* line 2372, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .title h4{
  cursor: pointer;
  float: left;
  font-size: 14px;
  color: #000;
  padding: 0 10px;
  background: url(./image/t2.jpg) repeat-x left 1px;/**/
  border-left: 1px solid #ddd; /**/
  border-right: 1px solid #ddd; /**/
}
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .title h4.cur {
    background: none;
    border-right: none;
}
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .title h4.curs {
    background: none;
    border-left:none;
}
/* line 2379, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .title .more {
    float: right;
    border: 1px solid #3253c2;
    border-radius: 4px;
    height: 28px;
    line-height: 26px;
    background: #eef0f9;
    padding: 0 6px 0 8px;
    cursor: pointer;
}
/* line 2382, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .title .more a {
    text-decoration: none;
    font-size: 12px;
    color: #3253c2; }
/* line 2386, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .title .more:hover {
    background: #576fce;
}
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .title .more:hover a {
    color: #fff;
}
/* line 2393, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list .title {
  background: none; }
/* line 2397, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 286px; /*49%*/
  border-bottom: 1px solid #efefef;
  margin: 15px 0;
  padding: 0 0 15px 0;
  overflow: hidden;
  zoom: 1; }
/* line 2407, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_img {
  float: left;
  width: 270px; }
/* line 2410, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_img img {
  width: 270px;
  height: 153px; }
/* line 2415, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_content {
  float: left; /**/
  width: 270px;
  display: inline;
  margin: 10px 10px 0 0;/**/ }
/* line 2420, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_content p {
  font-size: 12px;
  color: #030;
  line-height: 20px; }
/* line 2424, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_content p.title {
  font-size: 16px;
  font-weight: bold;
  padding: 0;
  line-height: 30px;
  color: #333;
  border: none; }
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_content p.title > a {
    display: inline-block;
    max-width: 86%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_content p.title span.course_suspend {
    display: inline-block;
    width: 72%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_content p.title > img {
    vertical-align: middle;
}
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .list_content p.coursenum {
    width: 100%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* line 2434, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .link {
  height: 30px;/*26*/
  line-height: 26px;
  margin: 20px 0 0 0; /*33px*/
  overflow: hidden;
  zoom: 1; }
/* line 2439, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .link a {
  display: block;
  width: 97px;
  text-decoration: none;
  text-align: center;
  font-size: 12px;
  float: left;
  display: inline;
  margin: 0 10px 0 0;
  height: 27px; /**/
  line-height: 26px;/**/
  border: 1px solid #dde1f7;
  background: #f8f9fb;
  color: #333; }
/* line 2453, sass/index.scss */
.presonal .presonalwrap .wraper .content_inner .courselist .courselistbody .courseborder .list ul li .link a:hover {
  border: 1px solid #3e50b4; /**/
  background: #3e50b4; /**/
  color: #fff;
}
/* line 2469, sass/index.scss */
.presonal .presonalwrap .deptadmin {
  background: #fff;
  padding: 0 0 20px 0; }
/* line 2474, sass/index.scss */
.presonal .admin_wrap {
  background: #fff; }
/* line 2476, sass/index.scss */
.presonal .admin_wrap .wrap {
  margin: 0;
  text-align: center; }
/* line 2479, sass/index.scss */
.presonal .admin_wrap .wrap .title {
  line-height: 40px;
  margin: 0 20px;
  text-align: left;
  overflow: hidden;
  zoom: 1; }
/* line 2484, sass/index.scss */
.presonal .admin_wrap .wrap .title h1 {
  float: left;
  font-size: 19px;
  color: #000; }
/* line 2489, sass/index.scss */
.presonal .admin_wrap .wrap .title .more {
  float: right; }
/* line 2491, sass/index.scss */
.presonal .admin_wrap .wrap .title .more a {
  text-decoration: none;
  font-size: 12px;
  color: #003300; }
/* line 2495, sass/index.scss */
.presonal .admin_wrap .wrap .title .more a:hover {
  text-decoration: underline; }
/* line 2501, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist {
  width: 96%;
  margin: 0 auto; }
/* line 2505, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr th {
  text-align: center;
  padding: 15px 0; }
/* line 2508, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr th p {
  font-size: 16px;
  line-height: 16px; }
/* line 2513, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td {
  border-bottom: 1px solid #ccc;
  padding: 10px 5px;
  overflow: hidden;
  zoom: 1; }
/* line 2517, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td.align_c {
  text-align: center; }
/* line 2520, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_content {
  float: right;
  width: 830px;
  line-height: 20px; }
/* line 2524, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_content a {
  font-size: 15px;
  color: #515151;
  font-weight: bold;
  text-decoration: none; }
/* line 2529, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_content a:hover {
  text-decoration: underline; }
/* line 2533, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_content p {
  padding: 5px 0; }
/* line 2535, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_content p span {
  font-size: 15px;
  color: #929292; }
/* line 2541, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_time {
  float: left;
  width: 130px;
  background: url(./image/date_bg.jpg) repeat-y 0 0;
  height: 54px;
  line-height: 54px;
  overflow: hidden;
  zoom: 1; }
/* line 2548, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_time span {
  float: left;
  width: 50%;
  text-align: center; }
/* line 2552, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_time span.month {
  font-size: 15px;
  color: #fff;
  font-weight: bold; }
/* line 2557, sass/index.scss */
.presonal .admin_wrap .wrap .valuelist tr td .list_time span.day {
  font-size: 24px;
  color: #929292; }

/*查询页*/
/*查询页的大图*/
/* line 2573, sass/index.scss */
.search_wrap {
    width: 1170px;
    height: 371px;
    margin: 20px auto 38px;
    background: url(./image/silde.gif) no-repeat 0 0;
}

/*查询页结构*/
/*查询首页*/
/* line 2955, sass/index.scss */
.department {
  /*background: url(./image/department_bg.jpg) repeat-y 0 0;*/
  margin: 0 0 20px 0; }
/* line 2589, sass/index.scss */
.department .depwrap, .department .majorwraper, .department .coursewraper, .department .rankteacherwraper, .department .ranklessonwraper {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 2px 0;
  /*查询页面下图文的间距调整*/
  /*查询框*/ }
/* line 2592, sass/index.scss */
.department .depwrap .dep-ul, .department .majorwraper .dep-ul, .department .coursewraper .dep-ul, .department .rankteacherwraper .dep-ul, .department .ranklessonwraper .dep-ul {
  float: left;
  width: 250px; }
/* line 2595, sass/index.scss */
.department .depwrap .dep-ul .dept-ul, .department .majorwraper .dep-ul .dept-ul, .department .coursewraper .dep-ul .dept-ul, .department .rankteacherwraper .dep-ul .dept-ul, .department .ranklessonwraper .dep-ul .dept-ul {
    border: 1px solid #E5E5E5;
    border-top: none;
    margin: 0; }
/* line 2597, sass/index.scss */
.department .depwrap .dep-ul ul li, .department .majorwraper .dep-ul ul li, .department .coursewraper .dep-ul ul li, .department .rankteacherwraper .dep-ul ul li, .department .ranklessonwraper .dep-ul ul li {
  }
.department .depwrap .dep-ul ul li.li-cur, .department .majorwraper .dep-ul ul li.li-cur, .department .coursewraper .dep-ul ul li.li-cur, .department .rankteacherwraper .dep-ul ul li.li-cur, .department .ranklessonwraper .dep-ul ul li.li-cur {
    background: url("./image/jpk_a_click_bg.png") no-repeat scroll 18px 15px;
}
/* line 2600, sass/index.scss */
.department .depwrap .dep-ul ul li a, .department .majorwraper .dep-ul ul li a, .department .coursewraper .dep-ul ul li a, .department .rankteacherwraper .dep-ul ul li a, .department .ranklessonwraper .dep-ul ul li a {
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 18px;
    padding: 10px 25px 10px 35px;
    text-decoration: none; }
/* line 2610, sass/index.scss */
.department .depwrap .dep-ul ul li.li-cur, .department .majorwraper .dep-ul ul li.li-cur, .department .coursewraper .dep-ul ul li.li-cur, .department .rankteacherwraper .dep-ul ul li.li-cur, .department .ranklessonwraper .dep-ul ul li.li-cur {
   }
/* line 2612, sass/index.scss */
.department .depwrap .dep-ul ul li.li-cur a, .department .majorwraper .dep-ul ul li.li-cur a, .department .coursewraper .dep-ul ul li.li-cur a, .department .rankteacherwraper .dep-ul ul li.li-cur a, .department .ranklessonwraper .dep-ul ul li.li-cur a {
   }
.department .depwrap .dep-ul .all-course, .department .majorwraper .dep-ul .all-course, .department .coursewraper .dep-ul .all-course, .department .rankteacherwraper .dep-ul .all-course, .department .ranklessonwraper .dep-ul  .all-course{
  margin-bottom: 10px;
}
.department .depwrap .dep-ul .hon-course, .department .majorwraper .dep-ul .hon-course, .department .coursewraper .dep-ul .hon-course, .department .rankteacherwraper .dep-ul .hon-course, .department .ranklessonwraper .dep-ul  .hon-course{
  margin-bottom: 10px;
}

/* line 2621, sass/index.scss */
.department .depwrap .dept-title, .department .majorwraper .dept-title, .department .coursewraper .dept-title, .department .rankteacherwraper .dept-title, .department .ranklessonwraper .dept-title {
  background: #f5f5f5 url("./image/dept-title.png") no-repeat scroll 214px 16px;}
.department .depwrap .dept_title_hover, .department .majorwraper .dept_title_hover, .department .coursewraper .dept_title_hover, .department .rankteacherwraper .dept_title_hover, .department .ranklessonwraper .dept_title_hover {
    background: #3E50B4 url(./image/dept_title_hover.png) no-repeat 211px 19px;
}
/* line 2625, sass/index.scss */
.department .depwrap .dept-title p, .department .majorwraper .dept-title p, .department .coursewraper .dept-title p, .department .rankteacherwraper .dept-title p, .department .ranklessonwraper .dept-title p {
  cursor: pointer;
  padding: 0 0 0 18px; }
/* line 2628, sass/index.scss */
.department .depwrap .dept-title p span, .department .majorwraper .dept-title p span, .department .coursewraper .dept-title p span, .department .rankteacherwraper .dept-title p span, .department .ranklessonwraper .dept-title p span {
    line-height: 48px;
    font-size: 16px;
    color: #3E50B4; }
.department .depwrap .dept_title_hover p span, .department .majorwraper .dept_title_hover p span, .department .departmentwraper .dept_title_hover p span, .department .rankteacherwraper .dept_title_hover p span, .department .ranklessonwraper .dept-title p span {
    color: #fff; }
/* line 2637, sass/index.scss */
.department .depwrap .all-course .dept-title p, .department .majorwraper .all-course .dept-title p, .department .coursewraper .all-course .dept-title p, .department .rankteacherwraper .all-course .dept-title p, .department .ranklessonwraper .all-course .dept-title p {
  }
/* line 2644, sass/index.scss */
.department .depwrap .hon-course .dept-title p, .department .majorwraper .hon-course .dept-title p, .department .coursewraper .hon-course .dept-title p, .department .rankteacherwraper .hon-course .dept-title p, .department .ranklessonwraper .hon-course .dept-title p {
  }
/* line 2651, sass/index.scss */
.department .depwrap .hon-teacher .dept-title p, .department .majorwraper .hon-teacher .dept-title p, .department .coursewraper .hon-teacher .dept-title p, .department .rankteacherwraper .hon-teacher .dept-title p, .department .ranklessonwraper .hon-teacher .dept-title p {
  }
/* line 2657, sass/index.scss */
.department .depwrap .dept_main, .department .depwrap .teachermain, .department .depwrap .coursemain, .department .depwrap .rankteachermain, .department .depwrap .ranklessonmain, .department .majorwraper .dept_main, .department .majorwraper .teachermain, .department .majorwraper .coursemain, .department .majorwraper .rankteachermain, .department .majorwraper .ranklessonmain, .department .coursewraper .dept_main, .department .coursewraper .teachermain, .department .coursewraper .coursemain, .department .coursewraper .rankteachermain, .department .coursewraper .ranklessonmain, .department .rankteacherwraper .dept_main, .department .rankteacherwraper .teachermain, .department .rankteacherwraper .coursemain, .department .rankteacherwraper .rankteachermain, .department .rankteacherwraper .ranklessonmain, .department .ranklessonwraper .dept_main, .department .ranklessonwraper .teachermain, .department .ranklessonwraper .coursemain, .department .ranklessonwraper .rankteachermain, .department .ranklessonwraper .ranklessonmain {
    float: right;
    height: auto;
    min-height: 450px;
    position: relative;
    width: 897px;}
/* line 2665, sass/index.scss */
 .depwrap .dept_main .com_title_s1, .depwrap .teachermain .com_title_s1, .depwrap .coursemain .com_title_s1, .depwrap .rankteachermain .com_title_s1, .depwrap .ranklessonmain .com_title_s1, .department .majorwraper .dept_main .com_title_s1, .department .majorwraper .teachermain .com_title_s1, .department .majorwraper .coursemain .com_title_s1, .department .majorwraper .rankteachermain .com_title_s1, .department .majorwraper .ranklessonmain .com_title_s1, .department .coursewraper .dept_main .com_title_s1, .department .coursewraper .teachermain .com_title_s1, .department .coursewraper .coursemain .com_title_s1, .department .coursewraper .rankteachermain .com_title_s1, .department .coursewraper .ranklessonmain .com_title_s1, .department .rankteacherwraper .dept_main .com_title_s1, .department .rankteacherwraper .teachermain .com_title_s1, .department .rankteacherwraper .coursemain .com_title_s1, .department .rankteacherwraper .rankteachermain .com_title_s1, .department .rankteacherwraper .ranklessonmain .com_title_s1, .department .ranklessonwraper .dept_main .com_title_s1, .department .ranklessonwraper .teachermain .com_title_s1, .department .ranklessonwraper .coursemain .com_title_s1, .department .ranklessonwraper .rankteachermain .com_title_s1, .department .ranklessonwraper .ranklessonmain .com_title_s1 {
    background: url("./image/depart_toggle_bg.jpg") repeat-x scroll left bottom;
    height: 48px;
    text-align: left;}
.depwrap .dept_main .com_title_s1 h4, .depwrap .teachermain .com_title_s1 h4, .depwrap .coursemain .com_title_s1 h4, .depwrap .rankteachermain .com_title_s1 h4, .depwrap .ranklessonmain .com_title_s1 h4, .department .majorwraper .dept_main .com_title_s1 h4, .department .majorwraper .teachermain .com_title_s1 h4, .department .majorwraper .coursemain .com_title_s1 h4, .department .majorwraper .rankteachermain .com_title_s1 h4, .department .majorwraper .ranklessonmain .com_title_s1 h4, .department .coursewraper .dept_main .com_title_s1 h4, .department .coursewraper .teachermain .com_title_s1 h4, .department .coursewraper .coursemain .com_title_s1 h4, .department .coursewraper .rankteachermain .com_title_s1 h4, .department .coursewraper .ranklessonmain .com_title_s1 h4, .department .rankteacherwraper .dept_main .com_title_s1 h4, .department .rankteacherwraper .teachermain .com_title_s1 h4, .department .rankteacherwraper .coursemain .com_title_s1 h4, .department .rankteacherwraper .rankteachermain .com_title_s1 h4, .department .rankteacherwraper .ranklessonmain .com_title_s1 h4, .department .ranklessonwraper .dept_main .com_title_s1 h4, .department .ranklessonwraper .teachermain .com_title_s1 h4, .department .ranklessonwraper .coursemain .com_title_s1 h4, .department .ranklessonwraper .rankteachermain .com_title_s1 h4, .department .ranklessonwraper .ranklessonmain .com_title_s1 h4 {

    color: #3e50b4;
    height: 48px;
    line-height: 48px;
}
.depwrap .dept_main .com_title_s1 h4 span, .depwrap .teachermain .com_title_s1 h4 span, .depwrap .coursemain .com_title_s1 h4 span, .depwrap .rankteachermain .com_title_s1 h4 span, .depwrap .ranklessonmain .com_title_s1 h4 span, .department .majorwraper .dept_main .com_title_s1 h4 span, .department .majorwraper .teachermain .com_title_s1 h4 span, .department .majorwraper .coursemain .com_title_s1 h4 span, .department .majorwraper .rankteachermain .com_title_s1 h4 span, .department .majorwraper .ranklessonmain .com_title_s1 h4 span, .department .coursewraper .dept_main .com_title_s1 h4 span, .department .coursewraper .teachermain .com_title_s1 h4 span, .department .coursewraper .coursemain .com_title_s1 h4 span, .department .coursewraper .rankteachermain .com_title_s1 h4 span, .department .coursewraper .ranklessonmain .com_title_s1 h4 span, .department .rankteacherwraper .dept_main .com_title_s1 h4 span, .department .rankteacherwraper .teachermain .com_title_s1 h4 span, .department .rankteacherwraper .coursemain .com_title_s1 h4 span, .department .rankteacherwraper .rankteachermain .com_title_s1 h4 span, .department .rankteacherwraper .ranklessonmain .com_title_s1 h4 span, .department .ranklessonwraper .dept_main .com_title_s1 h4 span, .department .ranklessonwraper .teachermain .com_title_s1 h4 span, .department .ranklessonwraper .coursemain .com_title_s1 h4 span, .department .ranklessonwraper .rankteachermain .com_title_s1 h4 span, .department .ranklessonwraper .ranklessonmain .com_title_s1 h4 span {
    background: url("./image/depart_toggle_click.gif") no-repeat scroll 0 0;
    color: #3e50b4;
    height: 45px;
    line-height: 48px;
    padding: 0 20px;
    background: #fff;
    border-top: 3px solid #3E50B4;
    border-right: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    display: inline-block;
    *display: inline;
}
.depwrap .dept_main .com_title_s2, .depwrap .teachermain .com_title_s2, .depwrap .coursemain .com_title_s2, .depwrap .rankteachermain .com_title_s2, .depwrap .ranklessonmain .com_title_s2, .department .majorwraper .dept_main .com_title_s2, .department .majorwraper .teachermain .com_title_s2, .department .majorwraper .coursemain .com_title_s2, .department .majorwraper .rankteachermain .com_title_s2, .department .majorwraper .ranklessonmain .com_title_s2, .department .coursewraper .dept_main .com_title_s2, .department .coursewraper .teachermain .com_title_s2, .department .coursewraper .coursemain .com_title_s2, .department .coursewraper .rankteachermain .com_title_s2, .department .coursewraper .ranklessonmain .com_title_s2, .department .rankteacherwraper .dept_main .com_title_s2, .department .rankteacherwraper .teachermain .com_title_s2, .department .rankteacherwraper .coursemain .com_title_s2, .department .rankteacherwraper .rankteachermain .com_title_s2, .department .rankteacherwraper .ranklessonmain .com_title_s2, .department .ranklessonwraper .dept_main .com_title_s2, .department .ranklessonwraper .teachermain .com_title_s2, .department .ranklessonwraper .coursemain .com_title_s2, .department .ranklessonwraper .rankteachermain .com_title_s2, .department .ranklessonwraper .ranklessonmain .com_title_s2 {
    padding: 35px 20px 30px ;}
.depwrap .dept_main .com_title_s2 h1, .depwrap .teachermain .com_title_s2 h1, .depwrap .coursemain .com_title_s2 h1, .depwrap .rankteachermain .com_title_s2 h1, .depwrap .ranklessonmain .com_title_s2 h1, .department .majorwraper .dept_main .com_title_s2 h1, .department .majorwraper .teachermain .com_title_s2 h1, .department .majorwraper .coursemain .com_title_s2 h1, .department .majorwraper .rankteachermain .com_title_s2 h1, .department .majorwraper .ranklessonmain .com_title_s2 h1, .department .coursewraper .dept_main .com_title_s2 h1, .department .coursewraper .teachermain .com_title_s2 h1, .department .coursewraper .coursemain .com_title_s2 h1, .department .coursewraper .rankteachermain .com_title_s2 h1, .department .coursewraper .ranklessonmain .com_title_s2 h1, .department .rankteacherwraper .dept_main .com_title_s2 h1, .department .rankteacherwraper .teachermain .com_title_s2 h1, .department .rankteacherwraper .coursemain .com_title_s2 h1, .department .rankteacherwraper .rankteachermain .com_title_s2 h1, .department .rankteacherwraper .ranklessonmain .com_title_s2 h1, .department .ranklessonwraper .dept_main .com_title_s2 h1, .department .ranklessonwraper .teachermain .com_title_s2 h1, .department .ranklessonwraper .coursemain .com_title_s2 h1, .department .ranklessonwraper .rankteachermain .com_title_s2 h1, .department .ranklessonwraper .ranklessonmain .com_title_s2 h1 {
    /*padding: 5px 20px;*/
}
.depwrap .dept_main .com_title_s2 h1 span, .depwrap .teachermain .com_title_s2 h1 span, .depwrap .coursemain .com_title_s2 h1 span, .depwrap .rankteachermain .com_title_s2 h1 span, .depwrap .ranklessonmain .com_title_s2 h1 span, .department .majorwraper .dept_main .com_title_s2 h1 span, .department .majorwraper .teachermain .com_title_s2 h1 span, .department .majorwraper .coursemain .com_title_s2 h1 span, .department .majorwraper .rankteachermain .com_title_s2 h1 span, .department .majorwraper .ranklessonmain .com_title_s2 h1 span, .department .coursewraper .dept_main .com_title_s2 h1 span, .department .coursewraper .teachermain .com_title_s2 h1 span, .department .coursewraper .coursemain .com_title_s2 h1 span, .department .coursewraper .rankteachermain .com_title_s2 h1 span, .department .coursewraper .ranklessonmain .com_title_s2 h1 span, .department .rankteacherwraper .dept_main .com_title_s2 h1 span, .department .rankteacherwraper .teachermain .com_title_s2 h1 span, .department .rankteacherwraper .coursemain .com_title_s2 h1 span, .department .rankteacherwraper .rankteachermain .com_title_s2 h1 span, .department .rankteacherwraper .ranklessonmain .com_title_s2 h1 span, .department .ranklessonwraper .dept_main .com_title_s2 h1 span, .department .ranklessonwraper .teachermain .com_title_s2 h1 span, .department .ranklessonwraper .coursemain .com_title_s2 h1 span, .department .ranklessonwraper .rankteachermain .com_title_s2 h1 span, .department .ranklessonwraper .ranklessonmain .com_title_s2 h1 span {
    border-left: 3px solid #3e50b4;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 21px;
    padding-left: 15px;
    cursor: default;
}
/* line 2675, sass/index.scss */
.department .depwrap .blockPicText .blockbody ul, .department .majorwraper .blockPicText .blockbody ul, .department .coursewraper .blockPicText .blockbody ul, .department .rankteacherwraper .blockPicText .blockbody ul, .department .ranklessonwraper .blockPicText .blockbody ul {
  margin: 0 0 0 -6px; }
/* line 2677, sass/index.scss */
.department .depwrap .blockPicText .blockbody ul li, .department .majorwraper .blockPicText .blockbody ul li, .department .coursewraper .blockPicText .blockbody ul li, .department .rankteacherwraper .blockPicText .blockbody ul li, .department .ranklessonwraper .blockPicText .blockbody ul li {
  margin: 5px 0 15px 36px; }
/* line 2686, sass/index.scss */
.department .depwrap .teanamewrap, .department .majorwraper .teanamewrap, .department .coursewraper .teanamewrap, .department .rankteacherwraper .teanamewrap, .department .ranklessonwraper .teanamewrap {
  }
.department .depwrap .teanamewrap div, .department .majorwraper .teanamewrap div, .department .coursewraper .teanamewrap div, .department .rankteacherwraper .teanamewrap div, .department .ranklessonwraper .teanamewrap div {
 padding: 30px 38px;}
/* line 2688, sass/index.scss */
.department .depwrap .teanamewrap div ul, .department .majorwraper .teanamewrap div ul, .department .coursewraper .teanamewrap div ul, .department .rankteacherwraper .teanamewrap div ul, .department .ranklessonwraper .teanamewrap div ul {
  overflow: hidden;
  zoom: 1;
    margin-left: -100px;
    overflow: hidden;
    width: 916px; }
/* line 2691, sass/index.scss */
.department .depwrap .teanamewrap div ul li, .department .majorwraper .teanamewrap div ul li, .department .coursewraper .teanamewrap div ul li, .department .rankteacherwraper .teanamewrap div ul li, .department .ranklessonwraper .teanamewrap div ul li {
    float: left;
    height: 215px;
    margin: 0 0 50px 99px;
    width: 130px;}
/* line 71, sass/index.scss */
.department .depwrap .teanamewrap div ul li .wrapa, .department .majorwraper .teanamewrap div ul li .wrapa, .department .coursewraper .teanamewrap div ul li .wrapa, .department .rankteacherwraper .teanamewrap div ul li .wrapa, .department .ranklessonwraper .teanamewrap div ul li .wrapa {
  display: block;
  width: 230px;
  height: 130px;
  overflow: hidden; }
/* line 77, sass/index.scss */
.department .depwrap .teanamewrap div ul li .text, .department .majorwraper .teanamewrap div ul li .text, .department .coursewraper .teanamewrap div ul li .text, .department .rankteacherwraper .teanamewrap div ul li .text, .department .ranklessonwraper .teanamewrap div ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100px;
  width: 230px;
  height: 130px;
  background: url(./image/1.png) repeat 0 0;
  color: #fff;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.department .depwrap .teanamewrap div ul li .text h5, .department .majorwraper .teanamewrap div ul li .text h5, .department .coursewraper .teanamewrap div ul li .text h5, .department .rankteacherwraper .teanamewrap div ul li .text h5, .department .ranklessonwraper .teanamewrap div ul li .text h5 {
  margin: 0;
  padding: 0 10px;
  font-size: 14px;
  color: #fff; }
/* line 94, sass/index.scss */
.department .depwrap .teanamewrap div ul li .text h5 a, .department .majorwraper .teanamewrap div ul li .text h5 a, .department .coursewraper .teanamewrap div ul li .text h5 a, .department .rankteacherwraper .teanamewrap div ul li .text h5 a, .department .ranklessonwraper .teanamewrap div ul li .text h5 a {
  color: #fff;
  text-decoration: none; }
/* line 99, sass/index.scss */
.department .depwrap .teanamewrap div ul li .text .content, .department .majorwraper .teanamewrap div ul li .text .content, .department .coursewraper .teanamewrap div ul li .text .content, .department .rankteacherwraper .teanamewrap div ul li .text .content, .department .ranklessonwraper .teanamewrap div ul li .text .content {
  margin: 0 10px 10px 10px;
  height: 80px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  line-height: 20px; }
/* line 104, sass/index.scss */
.department .depwrap .teanamewrap div ul li .text .content a, .department .majorwraper .teanamewrap div ul li .text .content a, .department .coursewraper .teanamewrap div ul li .text .content a, .department .rankteacherwraper .teanamewrap div ul li .text .content a, .department .ranklessonwraper .teanamewrap div ul li .text .content a {
  color: #fff;
  text-decoration: none; }
/* line 108, sass/index.scss */
.department .depwrap .teanamewrap div ul li .text .content span, .department .majorwraper .teanamewrap div ul li .text .content span, .department .coursewraper .teanamewrap div ul li .text .content span, .department .rankteacherwraper .teanamewrap div ul li .text .content span, .department .ranklessonwraper .teanamewrap div ul li .text .content span {
  font-size: 12px !important; }
/* line 2697, sass/index.scss */
.department .depwrap .teanamewrap div ul li a, .department .majorwraper .teanamewrap div ul li a, .department .coursewraper .teanamewrap div ul li a, .department .rankteacherwraper .teanamewrap div ul li a, .department .ranklessonwraper .teanamewrap div ul li a {
  display: block;
  overflow: hidden;
  zoom: 1;
    height: 215px;
    text-decoration: none;}
/* line 2703, sass/index.scss */
.department .depwrap .teanamewrap div ul li a img, .department .majorwraper .teanamewrap div ul li a img, .department .coursewraper .teanamewrap div ul li a img, .department .rankteacherwraper .teanamewrap div ul li a img, .department .ranklessonwraper .teanamewrap div ul li a img {
    border-radius: 100px;
    height: 130px;
    width: 130px;}
/* line 2706, sass/index.scss */
.department .depwrap .teanamewrap div ul li a .teainfo, .department .majorwraper .teanamewrap div ul li a .teainfo, .department .coursewraper .teanamewrap div ul li a .teainfo, .department .rankteacherwraper .teanamewrap div ul li a .teainfo, .department .ranklessonwraper .teanamewrap div ul li a .teainfo {
  text-align: left;
    color: #343434;
    font-size: 18px;
    line-height: 27px;
    margin: 0;
    padding: 20px 0 0;
    text-align: center;
    text-decoration: none;}
/* line 2713, sass/index.scss */
.department .depwrap .teanamewrap div ul li a .teainfo p, .department .majorwraper .teanamewrap div ul li a .teainfo p, .department .coursewraper .teanamewrap div ul li a .teainfo p, .department .rankteacherwraper .teanamewrap div ul li a .teainfo p, .department .ranklessonwraper .teanamewrap div ul li a .teainfo p {
  padding: 5px 0;
  color: #545454; }
/* line 2718, sass/index.scss */
.department .depwrap .teanamewrap div ul li a:hover, .department .majorwraper .teanamewrap div ul li a:hover, .department .coursewraper .teanamewrap div ul li a:hover, .department .rankteacherwraper .teanamewrap div ul li a:hover, .department .ranklessonwraper .teanamewrap div ul li a:hover {
  background: #e3effb;}
/* line 2728, sass/index.scss */
.department .depwrap .depart_toggle, .department .majorwraper .depart_toggle, .department .coursewraper .depart_toggle, .department .rankteacherwraper .depart_toggle, .department .ranklessonwraper .depart_toggle {
    background: url("./image/depart_toggle_bg.jpg") repeat-x scroll left bottom;
    height: 48px;
    text-align: left; }
/* line 2733, sass/index.scss */
.department .depwrap .depart_toggle li, .department .majorwraper .depart_toggle li, .department .coursewraper .depart_toggle li, .department .rankteacherwraper .depart_toggle li, .department .ranklessonwraper .depart_toggle li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;}
/* line 2736, sass/index.scss */
.department .depwrap .depart_toggle li a, .department .majorwraper .depart_toggle li a, .department .coursewraper .depart_toggle li a, .department .rankteacherwraper .depart_toggle li a, .department .ranklessonwraper .depart_toggle li a {
    color: #000000;
    display: block;
    height: 48px;
    line-height: 48px;
    text-decoration: none;
    width: 117px; }
/* line 2741, sass/index.scss */
.department .depwrap .depart_toggle li a span, .department .majorwraper .depart_toggle li a span, .department .coursewraper .depart_toggle li a span, .department .rankteacherwraper .depart_toggle li a span, .department .ranklessonwraper .depart_toggle li a span {
   }
/* line 2745, sass/index.scss */
.department .depwrap .depart_toggle li.course, .department .majorwraper .depart_toggle li.course, .department .coursewraper .depart_toggle li.course, .department .rankteacherwraper .depart_toggle li.course, .department .ranklessonwraper .depart_toggle li.course {
  background: none; }
/* line 2747, sass/index.scss */
.department .depwrap .depart_toggle li.course a, .department .majorwraper .depart_toggle li.course a, .department .coursewraper .depart_toggle li.course a, .department .rankteacherwraper .depart_toggle li.course a, .department .ranklessonwraper .depart_toggle li.course a {
   }
/* line 2751, sass/index.scss */
.department .depwrap .depart_toggle li.teacher, .department .majorwraper .depart_toggle li.teacher, .department .coursewraper .depart_toggle li.teacher, .department .rankteacherwraper .depart_toggle li.teacher, .department .ranklessonwraper .depart_toggle li.teacher {
  background: none; }
/* line 2753, sass/index.scss */
.department .depwrap .depart_toggle li.teacher a, .department .majorwraper .depart_toggle li.teacher a, .department .coursewraper .depart_toggle li.teacher a, .department .rankteacherwraper .depart_toggle li.teacher a, .department .ranklessonwraper .depart_toggle li.teacher a {
   }
/* line 2757, sass/index.scss */
.department .depwrap .depart_toggle li.rankteacher, .department .majorwraper .depart_toggle li.rankteacher, .department .coursewraper .depart_toggle li.rankteacher, .department .rankteacherwraper .depart_toggle li.rankteacher, .department .ranklessonwraper .depart_toggle li.rankteacher {
  background: none; }
/* line 2759, sass/index.scss */
.department .depwrap .depart_toggle li.rankteacher a, .department .majorwraper .depart_toggle li.rankteacher a, .department .coursewraper .depart_toggle li.rankteacher a, .department .rankteacherwraper .depart_toggle li.rankteacher a, .department .ranklessonwraper .depart_toggle li.rankteacher a {
   }
/* line 2763, sass/index.scss */
.department .depwrap .depart_toggle li.ranklesson, .department .majorwraper .depart_toggle li.ranklesson, .department .coursewraper .depart_toggle li.ranklesson, .department .rankteacherwraper .depart_toggle li.ranklesson, .department .ranklessonwraper .depart_toggle li.ranklesson {
  background: none; }
/* line 2765, sass/index.scss */
.department .depwrap .depart_toggle li.ranklesson a, .department .majorwraper .depart_toggle li.ranklesson a, .department .coursewraper .depart_toggle li.ranklesson a, .department .rankteacherwraper .depart_toggle li.ranklesson a, .department .ranklessonwraper .depart_toggle li.ranklesson a {
  }
/* line 2769, sass/index.scss */
.department .depwrap .depart_toggle li.department, .department .majorwraper .depart_toggle li.department, .department .coursewraper .depart_toggle li.department, .department .rankteacherwraper .depart_toggle li.department, .department .ranklessonwraper .depart_toggle li.department {
  background: none; }
/* line 2771, sass/index.scss */
.department .depwrap .depart_toggle li.department a, .department .majorwraper .depart_toggle li.department a, .department .coursewraper .depart_toggle li.department a, .department .rankteacherwraper .depart_toggle li.department a, .department .ranklessonwraper .depart_toggle li.department a {
   }
/* line 2779, sass/index.scss */
.department .depwrap .searchwrap, .department .majorwraper .searchwrap, .department .coursewraper .searchwrap, .department .rankteacherwraper .searchwrap, .department .ranklessonwraper .searchwrap {
  margin: 60px 118px 35px 118px; }
/* line 2781, sass/index.scss */
.department .depwrap .searchwrap .search-title, .department .majorwraper .searchwrap .search-title, .department .coursewraper .searchwrap .search-title, .department .rankteacherwraper .searchwrap .search-title, .department .ranklessonwraper .searchwrap .search-title {
  display: none; }
/* line 2784, sass/index.scss */
.department .depwrap .searchwrap .search-input, .department .majorwraper .searchwrap .search-input, .department .coursewraper .searchwrap .search-input, .department .rankteacherwraper .searchwrap .search-input, .department .ranklessonwraper .searchwrap .search-input {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2787, sass/index.scss */
.department .depwrap .searchwrap .search-input span, .department .majorwraper .searchwrap .search-input span, .department .coursewraper .searchwrap .search-input span, .department .rankteacherwraper .searchwrap .search-input span, .department .ranklessonwraper .searchwrap .search-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2795, sass/index.scss */
.department .depwrap .searchwrap .search-input #searchtitle, .department .majorwraper .searchwrap .search-input #searchtitle, .department .coursewraper .searchwrap .search-input #searchtitle, .department .rankteacherwraper .searchwrap .search-input #searchtitle, .department .ranklessonwraper .searchwrap .search-input #searchtitle {
  float: left;
  width: 684px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2806, sass/index.scss */
.department .depwrap .searchwrap .search-input .button, .department .majorwraper .searchwrap .search-input .button, .department .coursewraper .searchwrap .search-input .button, .department .rankteacherwraper .searchwrap .search-input .button, .department .ranklessonwraper .searchwrap .search-input .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 43px;
  line-height: 43px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2821, sass/index.scss */
.department .depwrap .teasearchwrap, .department .majorwraper .teasearchwrap, .department .coursewraper .teasearchwrap, .department .rankteacherwraper .teasearchwrap, .department .ranklessonwraper .teasearchwrap {
  margin: 60px 118px 35px 118px; }
/* line 2823, sass/index.scss */
.department .depwrap .teasearchwrap .teasearch-title, .department .majorwraper .teasearchwrap .teasearch-title, .department .coursewraper .teasearchwrap .teasearch-title, .department .rankteacherwraper .teasearchwrap .teasearch-title, .department .ranklessonwraper .teasearchwrap .teasearch-title {
  display: none; }
/* line 2826, sass/index.scss */
.department .depwrap .teasearchwrap .teasearch-form, .department .majorwraper .teasearchwrap .teasearch-form, .department .coursewraper .teasearchwrap .teasearch-form, .department .rankteacherwraper .teasearchwrap .teasearch-form, .department .ranklessonwraper .teasearchwrap .teasearch-form {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2829, sass/index.scss */
.department .depwrap .teasearchwrap .teasearch-form .teasearch-text, .department .majorwraper .teasearchwrap .teasearch-form .teasearch-text, .department .coursewraper .teasearchwrap .teasearch-form .teasearch-text, .department .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-text, .department .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-text {
  display: none; }
/* line 2832, sass/index.scss */
.department .depwrap .teasearchwrap .teasearch-form .teasearch-input, .department .majorwraper .teasearchwrap .teasearch-form .teasearch-input, .department .coursewraper .teasearchwrap .teasearch-form .teasearch-input, .department .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input, .department .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input {
  overflow: hidden;
  zoom: 1;
  position: relative;
  float: left;
  width: 684px; }
/* line 2837, sass/index.scss */
.department .depwrap .teasearchwrap .teasearch-form .teasearch-input span, .department .majorwraper .teasearchwrap .teasearch-form .teasearch-input span, .department .coursewraper .teasearchwrap .teasearch-form .teasearch-input span, .department .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input span, .department .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2846, sass/index.scss */
.department .depwrap .teasearchwrap .teasearch-form #searchteatitle, .department .majorwraper .teasearchwrap .teasearch-form #searchteatitle, .department .coursewraper .teasearchwrap .teasearch-form #searchteatitle, .department .rankteacherwraper .teasearchwrap .teasearch-form #searchteatitle, .department .ranklessonwraper .teasearchwrap .teasearch-form #searchteatitle {
  float: left;
  width: 684px;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2857, sass/index.scss */
.department .depwrap .teasearchwrap .teasearch-form .button, .department .majorwraper .teasearchwrap .teasearch-form .button, .department .coursewraper .teasearchwrap .teasearch-form .button, .department .rankteacherwraper .teasearchwrap .teasearch-form .button, .department .ranklessonwraper .teasearchwrap .teasearch-form .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2872, sass/index.scss */
.department .depwrap .deptcurriculum, .department .majorwraper .deptcurriculum, .department .coursewraper .deptcurriculum, .department .rankteacherwraper .deptcurriculum, .department .ranklessonwraper .deptcurriculum {
  /*padding: 0 30px 20px 30px;
  margin: 15px;
  border-bottom: 1px solid #C9C9C9;*/
padding: 0 38px;}
/* line 2876, sass/index.scss */
.department .depwrap .deptcurriculum .clearfix, .department .majorwraper .deptcurriculum .clearfix, .department .coursewraper .deptcurriculum .clearfix, .department .rankteacherwraper .deptcurriculum .clearfix, .department .ranklessonwraper .deptcurriculum .clearfix {
  text-align: left; }
/* line 2878, sass/index.scss */
.department .depwrap .deptcurriculum .clearfix li, .department .majorwraper .deptcurriculum .clearfix li, .department .coursewraper .deptcurriculum .clearfix li, .department .rankteacherwraper .deptcurriculum .clearfix li, .department .ranklessonwraper .deptcurriculum .clearfix li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 182px;
  margin: 5px 10px;
  vertical-align: top; }

/* line 2886, sass/index.scss */
.department .depwrap .deptcurriculum .clearfix li a, .department .majorwraper .deptcurriculum .clearfix li a, .department .coursewraper .deptcurriculum .clearfix li a, .department .rankteacherwraper .deptcurriculum .clearfix li a, .department .ranklessonwraper .deptcurriculum .clearfix li a {
  display: block;
  margin: 0;
  padding: 2px 0 2px 17px;
  font-size: 14px;
  color: #333;
  text-decoration: none;
    cursor: pointer;
  background: url(./image/coin2.gif) no-repeat 5px 7px;
  line-height: 14px;
  font-weight: normal; }
/* line 2896, sass/index.scss */
.department .depwrap .deptcurriculum .clearfix li a.cur, .department .majorwraper .deptcurriculum .clearfix li a.cur, .department .coursewraper .deptcurriculum .clearfix li a.cur, .department .rankteacherwraper .deptcurriculum .clearfix li a.cur, .department .ranklessonwraper .deptcurriculum .clearfix li a.cur {
  color: #00468c;
  font-weight: bold; }
/* line 2906, sass/index.scss */
.department .depwrap .navigation, .department .majorwraper .navigation, .department .coursewraper .navigation, .department .rankteacherwraper .navigation, .department .ranklessonwraper .navigation {
  float: none;
  margin: 0; }
/* line 2909, sass/index.scss */
.department .depwrap .navigation .page, .department .majorwraper .navigation .page, .department .coursewraper .navigation .page, .department .rankteacherwraper .navigation .page, .department .ranklessonwraper .navigation .page {
  text-align: center; }
/* line 2911, sass/index.scss */
.department .depwrap .navigation .page ul, .department .majorwraper .navigation .page ul, .department .coursewraper .navigation .page ul, .department .rankteacherwraper .navigation .page ul, .department .ranklessonwraper .navigation .page ul {
  text-align: center; }
/* line 2913, sass/index.scss */
.department .depwrap .navigation .page ul li, .department .majorwraper .navigation .page ul li, .department .coursewraper .navigation .page ul li, .department .rankteacherwraper .navigation .page ul li, .department .ranklessonwraper .navigation .page ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  line-height: 40px;
  vertical-align: middle; }
/* line 2918, sass/index.scss */
.department .depwrap .navigation .page ul li a, .department .majorwraper .navigation .page ul li a, .department .coursewraper .navigation .page ul li a, .department .rankteacherwraper .navigation .page ul li a, .department .ranklessonwraper .navigation .page ul li a {
  display: block;
  width: 80px;
  height: 40px; }
/* line 2922, sass/index.scss */
.department .depwrap .navigation .page ul li a.shouye, .department .majorwraper .navigation .page ul li a.shouye, .department .coursewraper .navigation .page ul li a.shouye, .department .rankteacherwraper .navigation .page ul li a.shouye, .department .ranklessonwraper .navigation .page ul li a.shouye {
  background: url(./image/shouye.jpg) no-repeat 0 0; }
/* line 2925, sass/index.scss */
.department .depwrap .navigation .page ul li a.shouye:hover, .department .majorwraper .navigation .page ul li a.shouye:hover, .department .coursewraper .navigation .page ul li a.shouye:hover, .department .rankteacherwraper .navigation .page ul li a.shouye:hover, .department .ranklessonwraper .navigation .page ul li a.shouye:hover {
  background: url(./image/shouye_hover.jpg) no-repeat 0 0; }
/* line 2928, sass/index.scss */
.department .depwrap .navigation .page ul li a.shangyiye, .department .majorwraper .navigation .page ul li a.shangyiye, .department .coursewraper .navigation .page ul li a.shangyiye, .department .rankteacherwraper .navigation .page ul li a.shangyiye, .department .ranklessonwraper .navigation .page ul li a.shangyiye {
  background: url(./image/shangyiye.jpg) no-repeat 0 0; }
/* line 2931, sass/index.scss */
.department .depwrap .navigation .page ul li a.shangyiye:hover, .department .majorwraper .navigation .page ul li a.shangyiye:hover, .department .coursewraper .navigation .page ul li a.shangyiye:hover, .department .rankteacherwraper .navigation .page ul li a.shangyiye:hover, .department .ranklessonwraper .navigation .page ul li a.shangyiye:hover {
  background: url(./image/shangyiye_hover.jpg) no-repeat 0 0; }
/* line 2934, sass/index.scss */
.department .depwrap .navigation .page ul li a.xiayiye, .department .majorwraper .navigation .page ul li a.xiayiye, .department .coursewraper .navigation .page ul li a.xiayiye, .department .rankteacherwraper .navigation .page ul li a.xiayiye, .department .ranklessonwraper .navigation .page ul li a.xiayiye {
  background: url(./image/xiayiye.jpg) no-repeat 0 0; }
/* line 2937, sass/index.scss */
.department .depwrap .navigation .page ul li a.xiayiye:hover, .department .majorwraper .navigation .page ul li a.xiayiye:hover, .department .coursewraper .navigation .page ul li a.xiayiye:hover, .department .rankteacherwraper .navigation .page ul li a.xiayiye:hover, .department .ranklessonwraper .navigation .page ul li a.xiayiye:hover {
  background: url(./image/xiayiye_hover.jpg) no-repeat 0 0; }
/* line 2940, sass/index.scss */
.department .depwrap .navigation .page ul li a.weiye, .department .majorwraper .navigation .page ul li a.weiye, .department .coursewraper .navigation .page ul li a.weiye, .department .rankteacherwraper .navigation .page ul li a.weiye, .department .ranklessonwraper .navigation .page ul li a.weiye {
  background: url(./image/weiye.jpg) no-repeat 0 0; }
/* line 2943, sass/index.scss */
.department .depwrap .navigation .page ul li a.weiye:hover, .department .majorwraper .navigation .page ul li a.weiye:hover, .department .coursewraper .navigation .page ul li a.weiye:hover, .department .rankteacherwraper .navigation .page ul li a.weiye:hover, .department .ranklessonwraper .navigation .page ul li a.weiye:hover {
  background: url(./image/weiye_hover.jpg) no-repeat 0 0; }
/* line 2957, sass/index.scss */
.department .depwrap {
  /*院系下的页面*/ }
/* line 2987, sass/index.scss */
.department .depwrap .deptsummary {
  padding: 0 38px;

  font-size: 12px;
  line-height: 18px; }
/* line 2995, sass/index.scss */
.department .depwrap .curriculm-num {
  padding: 20px; }
/* line 2997, sass/index.scss */
.department .depwrap .curriculm-num span {
  font-size: 14px; }
/* line 3002, sass/index.scss */
.department .depwrap .datalist .datatable {
  width: 90%;
  margin: 0 auto; }
/* line 3005, sass/index.scss */
.department .depwrap .datalist .datatable th {
  text-align: left;
  padding: 5px; }
/* line 3008, sass/index.scss */
.department .depwrap .datalist .datatable th span {
  font-size: 14px;
  font-weight: bold;
  color: #666; }
/* line 3014, sass/index.scss */
.department .depwrap .datalist .datatable td {
  text-align: left;
  padding: 2px 5px;
  font-size: 12px; }
/* line 3018, sass/index.scss */
.department .depwrap .datalist .datatable td a {
  color: #666;
  text-decoration: none; }
/* line 3025, sass/index.scss */
.department .depwrap .datalist {
  margin: 20px 0 0 0; }
/* line 3028, sass/index.scss */
.department .depwrap .datalist .blockbody ul {
  margin: 0 0 0 -32px; }
/* line 3030, sass/index.scss */
.department .depwrap .datalist .blockbody ul li {
  margin: 5px 0 15px 32px;
  height: 130px; }
/* line 71, sass/index.scss */
.department .depwrap .datalist .blockbody ul li .wrapa {
  display: block;
  width: 230px;
  height: 130px;
  overflow: hidden; }
/* line 77, sass/index.scss */
.department .depwrap .datalist .blockbody ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100px;
  width: 230px;
  height: 130px;
  background: url(./image/1.png) repeat 0 0;
  color: #fff;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.department .depwrap .datalist .blockbody ul li .text h5 {
  margin: 0;
  padding: 0 10px;
  font-size: 14px;
  color: #fff; }
/* line 94, sass/index.scss */
.department .depwrap .datalist .blockbody ul li .text h5 a {
  color: #fff;
  text-decoration: none; }
/* line 99, sass/index.scss */
.department .depwrap .datalist .blockbody ul li .text .content {
  margin: 0 10px 10px 10px;
  height: 80px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  line-height: 20px; }
/* line 104, sass/index.scss */
.department .depwrap .datalist .blockbody ul li .text .content a {
  color: #fff;
  text-decoration: none; }
/* line 108, sass/index.scss */
.department .depwrap .datalist .blockbody ul li .text .content span {
  font-size: 12px !important; }
/* line 3035, sass/index.scss */
.department .depwrap .datalist .datatable {
  width: 96%;
  margin: 0 auto;
  border: none; }
/* line 3039, sass/index.scss */
.department .depwrap .datalist .datatable th {
  text-align: left;
  padding: 10px;
  font-size: 14px;
  font-weight: normal;
  color: #666; }
/* line 3046, sass/index.scss */
.department .depwrap .datalist .datatable td {
  text-align: left;
  padding: 10px;
  font-size: 12px;
  background: none; }

/*教师查询页*/
/* line 3058, sass/index.scss */
.major {

  margin: 0 0 20px 0; }
/* line 2589, sass/index.scss */
.major .depwrap, .major .majorwraper, .major .coursewraper, .major .rankteacherwraper, .major .ranklessonwraper {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 2px 0;
  /*查询页面下图文的间距调整*/
  /*查询框*/ }
/* line 2592, sass/index.scss */
.major .depwrap .dep-ul, .major .majorwraper .dep-ul, .major .coursewraper .dep-ul, .major .rankteacherwraper .dep-ul, .major .ranklessonwraper .dep-ul {
  float: left;
  width: 250px; }
.major .depwrap .dep-ul .dept-ul, .major .majorwraper .dep-ul .dept-ul, .major .coursewraper .dep-ul .dept-ul, .major .rankteacherwraper .dep-ul .dept-ul, .major .ranklessonwraper .dep-ul .dept-ul {
    border: 1px solid #E5E5E5;
    border-top: none;
    margin: 0; }
.major .depwrap .dep-ul .all-course, .major .majorwraper .dep-ul .all-course, .major .coursewraper .dep-ul .all-course, .major .rankteacherwraper .dep-ul .all-course, .major .ranklessonwraper .dep-ul  .all-course{
    margin-bottom: 10px;}
.major .depwrap .dep-ul .hon-course, .major .majorwraper .dep-ul .hon-course, .major .coursewraper .dep-ul .hon-course, .major .rankteacherwraper .dep-ul .hon-course, .major .ranklessonwraper .dep-ul  .hon-course{
    margin-bottom: 10px;}
/* line 2595, sass/index.scss */
.major .depwrap .dep-ul ul, .major .majorwraper .dep-ul ul, .major .coursewraper .dep-ul ul, .major .rankteacherwraper .dep-ul ul, .major .ranklessonwraper .dep-ul ul {
  margin: 0; }
/* line 2597, sass/index.scss */
.major .depwrap .dep-ul ul li, .major .majorwraper .dep-ul ul li, .major .coursewraper .dep-ul ul li, .major .rankteacherwraper .dep-ul ul li, .major .ranklessonwraper .dep-ul ul li {
  }
/* line 2600, sass/index.scss */
.major .depwrap .dep-ul ul li a, .major .majorwraper .dep-ul ul li a, .major .coursewraper .dep-ul ul li a, .major .rankteacherwraper .dep-ul ul li a, .major .ranklessonwraper .dep-ul ul li a {
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 18px;
    padding: 10px 25px 10px 35px;
    text-decoration: none;}
/* line 2610, sass/index.scss */
.major .depwrap .dep-ul ul li.li-cur, .major .majorwraper .dep-ul ul li.li-cur, .major .coursewraper .dep-ul ul li.li-cur, .major .rankteacherwraper .dep-ul ul li.li-cur, .major .ranklessonwraper .dep-ul ul li.li-cur {
    background: url("./image/jpk_a_click_bg.png") no-repeat scroll 18px 15px; }
/* line 2612, sass/index.scss */
.major .depwrap .dep-ul ul li.li-cur a, .major .majorwraper .dep-ul ul li.li-cur a, .major .coursewraper .dep-ul ul li.li-cur a, .major .rankteacherwraper .dep-ul ul li.li-cur a, .major .ranklessonwraper .dep-ul ul li.li-cur a {
  color: #323e84; }
/* line 2621, sass/index.scss */
.major .depwrap .dept-title, .major .majorwraper .dept-title, .major .coursewraper .dept-title, .major .rankteacherwraper .dept-title, .major .ranklessonwraper .dept-title {
    background: #f5f5f5 url("./image/dept-title.png") no-repeat scroll 214px 16px; }
.major .depwrap .dept_title_hover, .major .majorwraper .dept_title_hover, .major .coursewraper .dept_title_hover, .major .rankteacherwraper .dept_title_hover, .major .ranklessonwraper .dept_title_hover{
    background: #3e50b4 url("./image/dept_title_hover.png") no-repeat scroll 211px 19px;
}
/* line 2625, sass/index.scss */
.major .depwrap .dept-title p, .major .majorwraper .dept-title p, .major .coursewraper .dept-title p, .major .rankteacherwraper .dept-title p, .major .ranklessonwraper .dept-title p {
  cursor: pointer;
    padding: 0 0 0 18px; }
/* line 2628, sass/index.scss */
.major .depwrap .dept-title p span, .major .majorwraper .dept-title p span, .major .coursewraper .dept-title p span, .major .rankteacherwraper .dept-title p span, .major .ranklessonwraper .dept-title p span {
    color: #3e50b4;
    font-size: 16px;
    line-height: 48px;}
.major .depwrap .dept_title_hover p span, .major .majorwraper .dept_title_hover p span, .major .coursewraper .dept_title_hover p span, .major .rankteacherwraper .dept_title_hover p span, .major .ranklessonwraper .dept-title p span {
    color: #fff; }
/* line 2637, sass/index.scss */
.major .depwrap .all-course .dept-title p, .major .majorwraper .all-course .dept-title p, .major .coursewraper .all-course .dept-title p, .major .rankteacherwraper .all-course .dept-title p, .major .ranklessonwraper .all-course .dept-title p {
   }
/* line 2644, sass/index.scss */
.major .depwrap .hon-course .dept-title p, .major .majorwraper .hon-course .dept-title p, .major .coursewraper .hon-course .dept-title p, .major .rankteacherwraper .hon-course .dept-title p, .major .ranklessonwraper .hon-course .dept-title p {
   }
/* line 2651, sass/index.scss */
.major .depwrap .hon-teacher .dept-title p, .major .majorwraper .hon-teacher .dept-title p, .major .coursewraper .hon-teacher .dept-title p, .major .rankteacherwraper .hon-teacher .dept-title p, .major .ranklessonwraper .hon-teacher .dept-title p {
  }
/* line 2657, sass/index.scss */
.major .depwrap .dept_main, .major .depwrap .teachermain, .major .depwrap .coursemain, .major .depwrap .rankteachermain, .major .depwrap .ranklessonmain, .major .majorwraper .dept_main, .major .majorwraper .teachermain, .major .majorwraper .coursemain, .major .majorwraper .rankteachermain, .major .majorwraper .ranklessonmain, .major .coursewraper .dept_main, .major .coursewraper .teachermain, .major .coursewraper .coursemain, .major .coursewraper .rankteachermain, .major .coursewraper .ranklessonmain, .major .rankteacherwraper .dept_main, .major .rankteacherwraper .teachermain, .major .rankteacherwraper .coursemain, .major .rankteacherwraper .rankteachermain, .major .rankteacherwraper .ranklessonmain, .major .ranklessonwraper .dept_main, .major .ranklessonwraper .teachermain, .major .ranklessonwraper .coursemain, .major .ranklessonwraper .rankteachermain, .major .ranklessonwraper .ranklessonmain {
    float: right;
    height: auto;
    min-height: 450px;
    position: relative;
    width: 897px;}
/* line 2665, sass/index.scss */
.major .depwrap .dept_main .com_title_s1 h4, .major .depwrap .teachermain .com_title_s1 h4, .major .depwrap .coursemain .com_title_s1 h4, .major .depwrap .rankteachermain .com_title_s1 h4, .major .depwrap .ranklessonmain .com_title_s1 h4, .major .majorwraper .dept_main .com_title_s1 h4, .major .majorwraper .teachermain .com_title_s1 h4, .major .majorwraper .coursemain .com_title_s1 h4, .major .majorwraper .rankteachermain .com_title_s1 h4, .major .majorwraper .ranklessonmain .com_title_s1 h4, .major .coursewraper .dept_main .com_title_s1 h4, .major .coursewraper .teachermain .com_title_s1 h4, .major .coursewraper .coursemain .com_title_s1 h4, .major .coursewraper .rankteachermain .com_title_s1 h4, .major .coursewraper .ranklessonmain .com_title_s1 h4, .major .rankteacherwraper .dept_main .com_title_s1 h4, .major .rankteacherwraper .teachermain .com_title_s1 h4, .major .rankteacherwraper .coursemain .com_title_s1 h4, .major .rankteacherwraper .rankteachermain .com_title_s1 h4, .major .rankteacherwraper .ranklessonmain .com_title_s1 h4, .major .ranklessonwraper .dept_main .com_title_s1 h4, .major .ranklessonwraper .teachermain .com_title_s1 h4, .major .ranklessonwraper .coursemain .com_title_s1 h4, .major .ranklessonwraper .rankteachermain .com_title_s1 h4, .major .ranklessonwraper .ranklessonmain .com_title_s1 h4 {
  color: #00468C;
  font-size: 18px;
  padding: 0 0 0 20px;
  background: url(./image/coin4.gif) no-repeat 5px 8px;
  line-height: 26px; }
/* line 2675, sass/index.scss */
.major .depwrap .blockPicText .blockbody ul, .major .majorwraper .blockPicText .blockbody ul, .major .coursewraper .blockPicText .blockbody ul, .major .rankteacherwraper .blockPicText .blockbody ul, .major .ranklessonwraper .blockPicText .blockbody ul {
  margin: 0 0 0 -6px; }
/* line 2677, sass/index.scss */
.major .depwrap .blockPicText .blockbody ul li, .major .majorwraper .blockPicText .blockbody ul li, .major .coursewraper .blockPicText .blockbody ul li, .major .rankteacherwraper .blockPicText .blockbody ul li, .major .ranklessonwraper .blockPicText .blockbody ul li {
  margin: 5px 0 15px 26px; }
/* line 2686, sass/index.scss */
.major .depwrap .teanamewrap, .major .majorwraper .teanamewrap, .major .coursewraper .teanamewrap, .major .rankteacherwraper .teanamewrap, .major .ranklessonwraper .teanamewrap {
    padding:30px 38px;
 }
.major .depwrap .teanamewrap div, .major .majorwraper .teanamewrap div, .major .coursewraper .teanamewrap div, .major .rankteacherwraper .teanamewrap div, .major .ranklessonwraper .teanamewrap div {
  /*margin: 0 16px;*/ font-size:14px;}
/* line 2688, sass/index.scss */
.major .depwrap .teanamewrap div ul, .major .majorwraper .teanamewrap div ul, .major .coursewraper .teanamewrap div ul, .major .rankteacherwraper .teanamewrap div ul, .major .ranklessonwraper .teanamewrap div ul {
  overflow: hidden;
  zoom: 1;
    width:916px;
    margin-left:-100px;
  /*margin: 10px 0 0 -33px;*/ }
/* line 2691, sass/index.scss */
.major .depwrap .teanamewrap div ul li, .major .majorwraper .teanamewrap div ul li, .major .coursewraper .teanamewrap div ul li, .major .rankteacherwraper .teanamewrap div ul li, .major .ranklessonwraper .teanamewrap div ul li {
    float: left;
    height: 215px;
    margin: 0 0 50px 99px;
    width: 130px;}
/* line 71, sass/index.scss */
.major .depwrap .teanamewrap div ul li .wrapa, .major .majorwraper .teanamewrap div ul li .wrapa, .major .coursewraper .teanamewrap div ul li .wrapa, .major .rankteacherwraper .teanamewrap div ul li .wrapa, .major .ranklessonwraper .teanamewrap div ul li .wrapa {
  display: block;
  width: 230px;
  height: 130px;
  overflow: hidden; }
/* line 77, sass/index.scss */
.major .depwrap .teanamewrap div ul li .text, .major .majorwraper .teanamewrap div ul li .text, .major .coursewraper .teanamewrap div ul li .text, .major .rankteacherwraper .teanamewrap div ul li .text, .major .ranklessonwraper .teanamewrap div ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100px;
  width: 230px;
  height: 130px;
  background: url(./image/1.png) repeat 0 0;
  color: #fff;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.major .depwrap .teanamewrap div ul li .text h5, .major .majorwraper .teanamewrap div ul li .text h5, .major .coursewraper .teanamewrap div ul li .text h5, .major .rankteacherwraper .teanamewrap div ul li .text h5, .major .ranklessonwraper .teanamewrap div ul li .text h5 {
  margin: 0;
  padding: 0 10px;
  font-size: 14px;
  color: #fff; }
/* line 94, sass/index.scss */
.major .depwrap .teanamewrap div ul li .text h5 a, .major .majorwraper .teanamewrap div ul li .text h5 a, .major .coursewraper .teanamewrap div ul li .text h5 a, .major .rankteacherwraper .teanamewrap div ul li .text h5 a, .major .ranklessonwraper .teanamewrap div ul li .text h5 a {
  color: #fff;
  text-decoration: none; }
/* line 99, sass/index.scss */
.major .depwrap .teanamewrap div ul li .text .content, .major .majorwraper .teanamewrap div ul li .text .content, .major .coursewraper .teanamewrap div ul li .text .content, .major .rankteacherwraper .teanamewrap div ul li .text .content, .major .ranklessonwraper .teanamewrap div ul li .text .content {
  margin: 0 10px 10px 10px;
  height: 80px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  line-height: 20px; }
/* line 104, sass/index.scss */
.major .depwrap .teanamewrap div ul li .text .content a, .major .majorwraper .teanamewrap div ul li .text .content a, .major .coursewraper .teanamewrap div ul li .text .content a, .major .rankteacherwraper .teanamewrap div ul li .text .content a, .major .ranklessonwraper .teanamewrap div ul li .text .content a {
  color: #fff;
  text-decoration: none; }
/* line 108, sass/index.scss */
.major .depwrap .teanamewrap div ul li .text .content span, .major .majorwraper .teanamewrap div ul li .text .content span, .major .coursewraper .teanamewrap div ul li .text .content span, .major .rankteacherwraper .teanamewrap div ul li .text .content span, .major .ranklessonwraper .teanamewrap div ul li .text .content span {
  font-size: 12px !important; }
/* line 2697, sass/index.scss */
.major .depwrap .teanamewrap div ul li a, .major .majorwraper .teanamewrap div ul li a, .major .coursewraper .teanamewrap div ul li a, .major .rankteacherwraper .teanamewrap div ul li a, .major .ranklessonwraper .teanamewrap div ul li a {
    display: block;
    height: 215px;
    overflow: hidden;
    text-decoration: none;}
/* line 2703, sass/index.scss */
.major .depwrap .teanamewrap div ul li a img, .major .majorwraper .teanamewrap div ul li a img, .major .coursewraper .teanamewrap div ul li a img, .major .rankteacherwraper .teanamewrap div ul li a img, .major .ranklessonwraper .teanamewrap div ul li a img {
  width: 130px;height: 130px;
  border-radius: 100px;}
/* line 2706, sass/index.scss */
.major .depwrap .teanamewrap div ul li a .teainfo, .major .majorwraper .teanamewrap div ul li a .teainfo, .major .coursewraper .teanamewrap div ul li a .teainfo, .major .rankteacherwraper .teanamewrap div ul li a .teainfo, .major .ranklessonwraper .teanamewrap div ul li a .teainfo {
    color: #343434;
    font-size: 18px;
    line-height: 27px;
    margin: 0;
    padding: 20px 0 0;
    text-align: center;
    text-decoration: none;}
/* line 2713, sass/index.scss */
.major .depwrap .teanamewrap div ul li a .teainfo p, .major .majorwraper .teanamewrap div ul li a .teainfo p, .major .coursewraper .teanamewrap div ul li a .teainfo p, .major .rankteacherwraper .teanamewrap div ul li a .teainfo p, .major .ranklessonwraper .teanamewrap div ul li a .teainfo p {
  padding: 5px 0;
    font-size: 15px;
  color: #8d8d8d; }
/* line 2718, sass/index.scss */
.major .depwrap .teanamewrap div ul li a:hover, .major .majorwraper .teanamewrap div ul li a:hover, .major .coursewraper .teanamewrap div ul li a:hover, .major .rankteacherwraper .teanamewrap div ul li a:hover, .major .ranklessonwraper .teanamewrap div ul li a:hover {
  background: #e3effb; }
/* line 2728, sass/index.scss */
.major .depwrap .depart_toggle, .major .majorwraper .depart_toggle, .major .coursewraper .depart_toggle, .major .rankteacherwraper .depart_toggle, .major .ranklessonwraper .depart_toggle {

  background: url(./image/depart_toggle_bg.jpg) repeat-x left bottom;
    height: 48px;
    text-align: left;}
/* line 2733, sass/index.scss */
.major .depwrap .depart_toggle li, .major .majorwraper .depart_toggle li, .major .coursewraper .depart_toggle li, .major .rankteacherwraper .depart_toggle li, .major .ranklessonwraper .depart_toggle li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center; }
/* line 2736, sass/index.scss */
.major .depwrap .depart_toggle li a, .major .majorwraper .depart_toggle li a, .major .coursewraper .depart_toggle li a, .major .rankteacherwraper .depart_toggle li a, .major .ranklessonwraper .depart_toggle li a {
    color: #000000;
    display: block;
    height: 48px;
    line-height: 48px;
    text-decoration: none;
    width: 117px;}
/* line 2741, sass/index.scss */
.major .depwrap .depart_toggle li a span, .major .majorwraper .depart_toggle li a span, .major .coursewraper .depart_toggle li a span, .major .rankteacherwraper .depart_toggle li a span, .major .ranklessonwraper .depart_toggle li a span {
  }
/* line 2745, sass/index.scss */
.major .depwrap .depart_toggle li.course, .major .majorwraper .depart_toggle li.course, .major .coursewraper .depart_toggle li.course, .major .rankteacherwraper .depart_toggle li.course, .major .ranklessonwraper .depart_toggle li.course {
  background: none; }
/* line 2747, sass/index.scss */
.major .depwrap .depart_toggle li.course a, .major .majorwraper .depart_toggle li.course a, .major .coursewraper .depart_toggle li.course a, .major .rankteacherwraper .depart_toggle li.course a, .major .ranklessonwraper .depart_toggle li.course a {
   }
/* line 2751, sass/index.scss */
.major .depwrap .depart_toggle li.teacher, .major .majorwraper .depart_toggle li.teacher, .major .coursewraper .depart_toggle li.teacher, .major .rankteacherwraper .depart_toggle li.teacher, .major .ranklessonwraper .depart_toggle li.teacher {
  background: none; }
/* line 2753, sass/index.scss */
.major .depwrap .depart_toggle li.teacher a, .major .majorwraper .depart_toggle li.teacher a, .major .coursewraper .depart_toggle li.teacher a, .major .rankteacherwraper .depart_toggle li.teacher a, .major .ranklessonwraper .depart_toggle li.teacher a {
  }
/* line 2757, sass/index.scss */
.major .depwrap .depart_toggle li.rankteacher, .major .majorwraper .depart_toggle li.rankteacher, .major .coursewraper .depart_toggle li.rankteacher, .major .rankteacherwraper .depart_toggle li.rankteacher, .major .ranklessonwraper .depart_toggle li.rankteacher {
  background: none; }
/* line 2759, sass/index.scss */
.major .depwrap .depart_toggle li.rankteacher a, .major .majorwraper .depart_toggle li.rankteacher a, .major .coursewraper .depart_toggle li.rankteacher a, .major .rankteacherwraper .depart_toggle li.rankteacher a, .major .ranklessonwraper .depart_toggle li.rankteacher a {
  }
/* line 2763, sass/index.scss */
.major .depwrap .depart_toggle li.ranklesson, .major .majorwraper .depart_toggle li.ranklesson, .major .coursewraper .depart_toggle li.ranklesson, .major .rankteacherwraper .depart_toggle li.ranklesson, .major .ranklessonwraper .depart_toggle li.ranklesson {
  background: none; }
/* line 2765, sass/index.scss */
.major .depwrap .depart_toggle li.ranklesson a, .major .majorwraper .depart_toggle li.ranklesson a, .major .coursewraper .depart_toggle li.ranklesson a, .major .rankteacherwraper .depart_toggle li.ranklesson a, .major .ranklessonwraper .depart_toggle li.ranklesson a {
   }
/* line 2769, sass/index.scss */
.major .depwrap .depart_toggle li.department, .major .majorwraper .depart_toggle li.department, .major .coursewraper .depart_toggle li.department, .major .rankteacherwraper .depart_toggle li.department, .major .ranklessonwraper .depart_toggle li.department {
  background: none; }
/* line 2771, sass/index.scss */
.major .depwrap .depart_toggle li.department a, .major .majorwraper .depart_toggle li.department a, .major .coursewraper .depart_toggle li.department a, .major .rankteacherwraper .depart_toggle li.department a, .major .ranklessonwraper .depart_toggle li.department a {
   }
/* line 2779, sass/index.scss */
.major .depwrap .searchwrap, .major .majorwraper .searchwrap, .major .coursewraper .searchwrap, .major .rankteacherwraper .searchwrap, .major .ranklessonwraper .searchwrap {
  }
/* line 2781, sass/index.scss */
.major .depwrap .searchwrap .search-title, .major .majorwraper .searchwrap .search-title, .major .coursewraper .searchwrap .search-title, .major .rankteacherwraper .searchwrap .search-title, .major .ranklessonwraper .searchwrap .search-title {
  display: none; }
/* line 2784, sass/index.scss */
.major .depwrap .searchwrap .search-input, .major .majorwraper .searchwrap .search-input, .major .coursewraper .searchwrap .search-input, .major .rankteacherwraper .searchwrap .search-input, .major .ranklessonwraper .searchwrap .search-input {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2787, sass/index.scss */
.major .depwrap .searchwrap .search-input span, .major .majorwraper .searchwrap .search-input span, .major .coursewraper .searchwrap .search-input span, .major .rankteacherwraper .searchwrap .search-input span, .major .ranklessonwraper .searchwrap .search-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2795, sass/index.scss */
.major .depwrap .searchwrap .search-input #searchtitle, .major .majorwraper .searchwrap .search-input #searchtitle, .major .coursewraper .searchwrap .search-input #searchtitle, .major .rankteacherwraper .searchwrap .search-input #searchtitle, .major .ranklessonwraper .searchwrap .search-input #searchtitle {
  float: left;
  width: 684px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2806, sass/index.scss */
.major .depwrap .searchwrap .search-input .button, .major .majorwraper .searchwrap .search-input .button, .major .coursewraper .searchwrap .search-input .button, .major .rankteacherwraper .searchwrap .search-input .button, .major .ranklessonwraper .searchwrap .search-input .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 43px;
  line-height: 43px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2821, sass/index.scss */
.major .depwrap .teasearchwrap, .major .majorwraper .teasearchwrap, .major .coursewraper .teasearchwrap, .major .rankteacherwraper .teasearchwrap, .major .ranklessonwraper .teasearchwrap {
    width: 351px;
    height: 38px;
    position: absolute;
    top: 0;
    right: 0;}
/* line 2823, sass/index.scss */
.major .depwrap .teasearchwrap .teasearch-title, .major .majorwraper .teasearchwrap .teasearch-title, .major .coursewraper .teasearchwrap .teasearch-title, .major .rankteacherwraper .teasearchwrap .teasearch-title, .major .ranklessonwraper .teasearchwrap .teasearch-title {
  display: none; }
/* line 2826, sass/index.scss */
.major .depwrap .teasearchwrap .teasearch-form, .major .majorwraper .teasearchwrap .teasearch-form, .major .coursewraper .teasearchwrap .teasearch-form, .major .rankteacherwraper .teasearchwrap .teasearch-form, .major .ranklessonwraper .teasearchwrap .teasearch-form {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2829, sass/index.scss */
.major .depwrap .teasearchwrap .teasearch-form .teasearch-text, .major .majorwraper .teasearchwrap .teasearch-form .teasearch-text, .major .coursewraper .teasearchwrap .teasearch-form .teasearch-text, .major .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-text, .major .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-text {
  display: none; }
/* line 2832, sass/index.scss */
.major .depwrap .teasearchwrap .teasearch-form .teasearch-input, .major .majorwraper .teasearchwrap .teasearch-form .teasearch-input, .major .coursewraper .teasearchwrap .teasearch-form .teasearch-input, .major .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input, .major .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input {
  overflow: hidden;
  zoom: 1;
  position: relative;
  float: left;
  width: 284px; }
/* line 2837, sass/index.scss */
.major .depwrap .teasearchwrap .teasearch-form .teasearch-input span, .major .majorwraper .teasearchwrap .teasearch-form .teasearch-input span, .major .coursewraper .teasearchwrap .teasearch-form .teasearch-input span, .major .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input span, .major .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input span {
    position: absolute;
    line-height: 38px;
    left: 10px;
    top: 0;
    font-size: 12px;
    color: #000; }
/* line 2846, sass/index.scss */
.major .depwrap .teasearchwrap .teasearch-form #searchteatitle, .major .majorwraper .teasearchwrap .teasearch-form #searchteatitle, .major .coursewraper .teasearchwrap .teasearch-form #searchteatitle, .major .rankteacherwraper .teasearchwrap .teasearch-form #searchteatitle, .major .ranklessonwraper .teasearchwrap .teasearch-form #searchteatitle {
    float: left;
    width: 283px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #000;
    border: 1px solid #E5E5E5;
    border-right: 0;
    text-indent: 10px;
    padding: 0;}
/* line 2857, sass/index.scss */
.major .depwrap .teasearchwrap .teasearch-form .button, .major .majorwraper .teasearchwrap .teasearch-form .button, .major .coursewraper .teasearchwrap .teasearch-form .button, .major .rankteacherwraper .teasearchwrap .teasearch-form .button, .major .ranklessonwraper .teasearchwrap .teasearch-form .button {
    float: right;
    border: none;
    background: #3E50B4 url(./image/search-input-button.png) no-repeat 26px 11px;
    width: 67px;
    height: 38px;
    line-height: 38px;
    font-size: 1px;
    padding-top: 38px;
    overflow: hidden;
    color: #fff;
    cursor: pointer;  }
/* line 2872, sass/index.scss */
.major .depwrap .deptcurriculum, .major .majorwraper .deptcurriculum, .major .coursewraper .deptcurriculum, .major .rankteacherwraper .deptcurriculum, .major .ranklessonwraper .deptcurriculum {
  padding: 45px 38px;}
/* line 2876, sass/index.scss */
.major .depwrap .deptcurriculum .clearfix, .major .majorwraper .deptcurriculum .clearfix, .major .coursewraper .deptcurriculum .clearfix, .major .rankteacherwraper .deptcurriculum .clearfix, .major .ranklessonwraper .deptcurriculum .clearfix {
  text-align: left; }
/* line 2878, sass/index.scss */
.major .depwrap .deptcurriculum .clearfix li, .major .majorwraper .deptcurriculum .clearfix li, .major .coursewraper .deptcurriculum .clearfix li, .major .rankteacherwraper .deptcurriculum .clearfix li, .major .ranklessonwraper .deptcurriculum .clearfix li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 182px;
  margin: 5px 10px;
  vertical-align: top; }
/* line 2886, sass/index.scss */
.major .depwrap .deptcurriculum .clearfix li a, .major .majorwraper .deptcurriculum .clearfix li a, .major .coursewraper .deptcurriculum .clearfix li a, .major .rankteacherwraper .deptcurriculum .clearfix li a, .major .ranklessonwraper .deptcurriculum .clearfix li a {
  display: block;
  margin: 0;
  padding: 2px 0 2px 17px;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  background: url(./image/coin2.gif) no-repeat 5px 7px;
  line-height: 14px;
  font-weight: normal; }
/* line 2896, sass/index.scss */
.major .depwrap .deptcurriculum .clearfix li a.cur, .major .majorwraper .deptcurriculum .clearfix li a.cur, .major .coursewraper .deptcurriculum .clearfix li a.cur, .major .rankteacherwraper .deptcurriculum .clearfix li a.cur, .major .ranklessonwraper .deptcurriculum .clearfix li a.cur {
  color: #00468c;
  font-weight: bold; }
/* line 2906, sass/index.scss */
.major .depwrap .navigation, .major .majorwraper .navigation, .major .coursewraper .navigation, .major .rankteacherwraper .navigation, .major .ranklessonwraper .navigation {
    float: none;
    margin: 60px 0; }
/* line 2909, sass/index.scss */
.major .depwrap .navigation .page, .major .majorwraper .navigation .page, .major .coursewraper .navigation .page, .major .rankteacherwraper .navigation .page, .major .ranklessonwraper .navigation .page {
  text-align: right; }
/* line 2911, sass/index.scss */
.major .depwrap .navigation .page ul, .major .majorwraper .navigation .page ul, .major .coursewraper .navigation .page ul, .major .rankteacherwraper .navigation .page ul, .major .ranklessonwraper .navigation .page ul {
  text-align: right; }
/* line 2913, sass/index.scss */
.major .depwrap .navigation .page ul li, .major .majorwraper .navigation .page ul li, .major .coursewraper .navigation .page ul li, .major .rankteacherwraper .navigation .page ul li, .major .ranklessonwraper .navigation .page ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 5px;
  line-height: 38px;
  vertical-align: middle;
  text-align: center;}
/* line 2918, sass/index.scss */
.major .depwrap .navigation .page ul li a, .major .majorwraper .navigation .page ul li a, .major .coursewraper .navigation .page ul li a, .major .rankteacherwraper .navigation .page ul li a, .major .ranklessonwraper .navigation .page ul li a {
  display: block;
  width: 80px;
  height: 36px;
  border: 1px solid #d9d9d9;
  text-decoration: none;}
.major .depwrap .navigation .page ul li a:hover, .major .majorwraper .navigation .page ul li a:hover, .major .coursewraper .navigation .page ul li a:hover, .major .rankteacherwraper .navigation .page ul li a:hover, .major .ranklessonwraper .navigation .page ul li a:hover {
    background: #3E50B4;
color: #fff;}
/* line 2922, sass/index.scss */
.major .depwrap .navigation .page ul li a.shouye, .major .majorwraper .navigation .page ul li a.shouye, .major .coursewraper .navigation .page ul li a.shouye, .major .rankteacherwraper .navigation .page ul li a.shouye, .major .ranklessonwraper .navigation .page ul li a.shouye {
  /*background: url(./image/shouye.jpg) no-repeat 0 0;*/ }
/* line 2925, sass/index.scss */
.major .depwrap .navigation .page ul li a.shouye:hover, .major .majorwraper .navigation .page ul li a.shouye:hover, .major .coursewraper .navigation .page ul li a.shouye:hover, .major .rankteacherwraper .navigation .page ul li a.shouye:hover, .major .ranklessonwraper .navigation .page ul li a.shouye:hover {
  }
/* line 2928, sass/index.scss */
.major .depwrap .navigation .page ul li a.shangyiye, .major .majorwraper .navigation .page ul li a.shangyiye, .major .coursewraper .navigation .page ul li a.shangyiye, .major .rankteacherwraper .navigation .page ul li a.shangyiye, .major .ranklessonwraper .navigation .page ul li a.shangyiye {
  /*background: url(./image/shangyiye.jpg) no-repeat 0 0;*/ }
/* line 2931, sass/index.scss */
.major .depwrap .navigation .page ul li a.shangyiye:hover, .major .majorwraper .navigation .page ul li a.shangyiye:hover, .major .coursewraper .navigation .page ul li a.shangyiye:hover, .major .rankteacherwraper .navigation .page ul li a.shangyiye:hover, .major .ranklessonwraper .navigation .page ul li a.shangyiye:hover {
  /*background: url(./image/shangyiye_hover.jpg) no-repeat 0 0; */}
/* line 2934, sass/index.scss */
.major .depwrap .navigation .page ul li a.xiayiye, .major .majorwraper .navigation .page ul li a.xiayiye, .major .coursewraper .navigation .page ul li a.xiayiye, .major .rankteacherwraper .navigation .page ul li a.xiayiye, .major .ranklessonwraper .navigation .page ul li a.xiayiye {
  /*background: url(./image/xiayiye.jpg) no-repeat 0 0;*/ }
/* line 2937, sass/index.scss */
.major .depwrap .navigation .page ul li a.xiayiye:hover, .major .majorwraper .navigation .page ul li a.xiayiye:hover, .major .coursewraper .navigation .page ul li a.xiayiye:hover, .major .rankteacherwraper .navigation .page ul li a.xiayiye:hover, .major .ranklessonwraper .navigation .page ul li a.xiayiye:hover {
  /*background: url(./image/xiayiye_hover.jpg) no-repeat 0 0;*/ }
/* line 2940, sass/index.scss */
.major .depwrap .navigation .page ul li a.weiye, .major .majorwraper .navigation .page ul li a.weiye, .major .coursewraper .navigation .page ul li a.weiye, .major .rankteacherwraper .navigation .page ul li a.weiye, .major .ranklessonwraper .navigation .page ul li a.weiye {
 /* background: url(./image/weiye.jpg) no-repeat 0 0;*/ }
/* line 2943, sass/index.scss */
.major .depwrap .navigation .page ul li a.weiye:hover, .major .majorwraper .navigation .page ul li a.weiye:hover, .major .coursewraper .navigation .page ul li a.weiye:hover, .major .rankteacherwraper .navigation .page ul li a.weiye:hover, .major .ranklessonwraper .navigation .page ul li a.weiye:hover {
  /*background: url(./image/weiye_hover.jpg) no-repeat 0 0;*/ }
/* line 3080, sass/index.scss */
.major .majorwraper .depart_toggle li.teaclick a {
  background: url("./image/depart_toggle_click.gif") no-repeat scroll 0 0; }
.major .majorwraper .depart_toggle li.teaclick a {
    color: #3E50B4;
}
/* line 3085, sass/index.scss */
.major .majorwraper .depart_toggle li.departmentclick a {
  background: url("./image/depart_toggle_click.gif") no-repeat 0 0; }
.major .majorwraper .depart_toggle li.departmentclick a span {
  color: #3e50b4;
}
/*教学名师查询页*/
/* line 3096, sass/index.scss */
.rankteacher {
  background: url(./image/department_bg.jpg) repeat-y 0 0;
  margin: 0 0 20px 0; }
/* line 2589, sass/index.scss */
.rankteacher .depwrap, .rankteacher .majorwraper, .rankteacher .coursewraper, .rankteacher .rankteacherwraper, .rankteacher .ranklessonwraper {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 2px 0;
  /*查询页面下图文的间距调整*/
  /*查询框*/ }
/* line 2592, sass/index.scss */
.rankteacher .depwrap .dep-ul, .rankteacher .majorwraper .dep-ul, .rankteacher .coursewraper .dep-ul, .rankteacher .rankteacherwraper .dep-ul, .rankteacher .ranklessonwraper .dep-ul {
  float: left;
  width: 250px; }
/* line 2595, sass/index.scss */
.rankteacher .depwrap .dep-ul ul, .rankteacher .majorwraper .dep-ul ul, .rankteacher .coursewraper .dep-ul ul, .rankteacher .rankteacherwraper .dep-ul ul, .rankteacher .ranklessonwraper .dep-ul ul {
  margin: 0; }
/* line 2597, sass/index.scss */
.rankteacher .depwrap .dep-ul ul li, .rankteacher .majorwraper .dep-ul ul li, .rankteacher .coursewraper .dep-ul ul li, .rankteacher .rankteacherwraper .dep-ul ul li, .rankteacher .ranklessonwraper .dep-ul ul li {
  border-bottom: 1px solid #fff;
  background: url(./image/jpk_a_bg.jpg) no-repeat 230px 16px; }
/* line 2600, sass/index.scss */
.rankteacher .depwrap .dep-ul ul li a, .rankteacher .majorwraper .dep-ul ul li a, .rankteacher .coursewraper .dep-ul ul li a, .rankteacher .rankteacherwraper .dep-ul ul li a, .rankteacher .ranklessonwraper .dep-ul ul li a {
  display: block;
  text-decoration: none;
  font-size: 12px;
  padding: 10px 25px 10px 25px;
  color: #111;
  background: url(./image/coin3.gif) no-repeat 14px 18px;
  line-height: 18px;
  color: #000; }
/* line 2610, sass/index.scss */
.rankteacher .depwrap .dep-ul ul li.li-cur, .rankteacher .majorwraper .dep-ul ul li.li-cur, .rankteacher .coursewraper .dep-ul ul li.li-cur, .rankteacher .rankteacherwraper .dep-ul ul li.li-cur, .rankteacher .ranklessonwraper .dep-ul ul li.li-cur {
  background: #3386da url(./image/jpk_a_click_bg.jpg) no-repeat 230px 16px; }
/* line 2612, sass/index.scss */
.rankteacher .depwrap .dep-ul ul li.li-cur a, .rankteacher .majorwraper .dep-ul ul li.li-cur a, .rankteacher .coursewraper .dep-ul ul li.li-cur a, .rankteacher .rankteacherwraper .dep-ul ul li.li-cur a, .rankteacher .ranklessonwraper .dep-ul ul li.li-cur a {
  background: url(./image/coin10.gif) no-repeat 14px 18px;
  color: #fff; }
/* line 2621, sass/index.scss */
.rankteacher .depwrap .dept-title, .rankteacher .majorwraper .dept-title, .rankteacher .coursewraper .dept-title, .rankteacher .rankteacherwraper .dept-title, .rankteacher .ranklessonwraper .dept-title {
  margin: 0 0 1px 0;
  background: #474E5F;
  border-left: 6px solid #3386da; }
/* line 2625, sass/index.scss */
.rankteacher .depwrap .dept-title p, .rankteacher .majorwraper .dept-title p, .rankteacher .coursewraper .dept-title p, .rankteacher .rankteacherwraper .dept-title p, .rankteacher .ranklessonwraper .dept-title p {
  cursor: pointer;
  padding: 0 0 0 40px; }
/* line 2628, sass/index.scss */
.rankteacher .depwrap .dept-title p span, .rankteacher .majorwraper .dept-title p span, .rankteacher .coursewraper .dept-title p span, .rankteacher .rankteacherwraper .dept-title p span, .rankteacher .ranklessonwraper .dept-title p span {
  line-height: 40px;
  font-size: 16px;
  color: #fff; }
/* line 2637, sass/index.scss */
.rankteacher .depwrap .all-course .dept-title p, .rankteacher .majorwraper .all-course .dept-title p, .rankteacher .coursewraper .all-course .dept-title p, .rankteacher .rankteacherwraper .all-course .dept-title p, .rankteacher .ranklessonwraper .all-course .dept-title p {
  background: url(./image/allCourse1.gif) no-repeat 14px 8px; }
/* line 2644, sass/index.scss */
.rankteacher .depwrap .hon-course .dept-title p, .rankteacher .majorwraper .hon-course .dept-title p, .rankteacher .coursewraper .hon-course .dept-title p, .rankteacher .rankteacherwraper .hon-course .dept-title p, .rankteacher .ranklessonwraper .hon-course .dept-title p {
  background: url(./image/allCourse2.gif) no-repeat 14px 11px; }
/* line 2651, sass/index.scss */
.rankteacher .depwrap .hon-teacher .dept-title p, .rankteacher .majorwraper .hon-teacher .dept-title p, .rankteacher .coursewraper .hon-teacher .dept-title p, .rankteacher .rankteacherwraper .hon-teacher .dept-title p, .rankteacher .ranklessonwraper .hon-teacher .dept-title p {
  background: url(./image/allCourse3.gif) no-repeat 14px 10px; }
/* line 2657, sass/index.scss */
.rankteacher .depwrap .dept_main, .rankteacher .depwrap .teachermain, .rankteacher .depwrap .coursemain, .rankteacher .depwrap .rankteachermain, .rankteacher .depwrap .ranklessonmain, .rankteacher .majorwraper .dept_main, .rankteacher .majorwraper .teachermain, .rankteacher .majorwraper .coursemain, .rankteacher .majorwraper .rankteachermain, .rankteacher .majorwraper .ranklessonmain, .rankteacher .coursewraper .dept_main, .rankteacher .coursewraper .teachermain, .rankteacher .coursewraper .coursemain, .rankteacher .coursewraper .rankteachermain, .rankteacher .coursewraper .ranklessonmain, .rankteacher .rankteacherwraper .dept_main, .rankteacher .rankteacherwraper .teachermain, .rankteacher .rankteacherwraper .coursemain, .rankteacher .rankteacherwraper .rankteachermain, .rankteacher .rankteacherwraper .ranklessonmain, .rankteacher .ranklessonwraper .dept_main, .rankteacher .ranklessonwraper .teachermain, .rankteacher .ranklessonwraper .coursemain, .rankteacher .ranklessonwraper .rankteachermain, .rankteacher .ranklessonwraper .ranklessonmain {
  float: right;
  width: 1020px;
  height: auto;
  min-height: 450px;
  padding: 30px 0 0 0;
  _height: 450px; }
/* line 2665, sass/index.scss */
.rankteacher .depwrap .dept_main .com_title_s1 h4, .rankteacher .depwrap .teachermain .com_title_s1 h4, .rankteacher .depwrap .coursemain .com_title_s1 h4, .rankteacher .depwrap .rankteachermain .com_title_s1 h4, .rankteacher .depwrap .ranklessonmain .com_title_s1 h4, .rankteacher .majorwraper .dept_main .com_title_s1 h4, .rankteacher .majorwraper .teachermain .com_title_s1 h4, .rankteacher .majorwraper .coursemain .com_title_s1 h4, .rankteacher .majorwraper .rankteachermain .com_title_s1 h4, .rankteacher .majorwraper .ranklessonmain .com_title_s1 h4, .rankteacher .coursewraper .dept_main .com_title_s1 h4, .rankteacher .coursewraper .teachermain .com_title_s1 h4, .rankteacher .coursewraper .coursemain .com_title_s1 h4, .rankteacher .coursewraper .rankteachermain .com_title_s1 h4, .rankteacher .coursewraper .ranklessonmain .com_title_s1 h4, .rankteacher .rankteacherwraper .dept_main .com_title_s1 h4, .rankteacher .rankteacherwraper .teachermain .com_title_s1 h4, .rankteacher .rankteacherwraper .coursemain .com_title_s1 h4, .rankteacher .rankteacherwraper .rankteachermain .com_title_s1 h4, .rankteacher .rankteacherwraper .ranklessonmain .com_title_s1 h4, .rankteacher .ranklessonwraper .dept_main .com_title_s1 h4, .rankteacher .ranklessonwraper .teachermain .com_title_s1 h4, .rankteacher .ranklessonwraper .coursemain .com_title_s1 h4, .rankteacher .ranklessonwraper .rankteachermain .com_title_s1 h4, .rankteacher .ranklessonwraper .ranklessonmain .com_title_s1 h4 {
  color: #00468C;
  font-size: 18px;
  padding: 0 0 0 20px;
  background: url(./image/coin4.gif) no-repeat 5px 8px;
  line-height: 26px; }
/* line 2675, sass/index.scss */
.rankteacher .depwrap .blockPicText .blockbody ul, .rankteacher .majorwraper .blockPicText .blockbody ul, .rankteacher .coursewraper .blockPicText .blockbody ul, .rankteacher .rankteacherwraper .blockPicText .blockbody ul, .rankteacher .ranklessonwraper .blockPicText .blockbody ul {
  margin: 0 0 0 -6px; }
/* line 2677, sass/index.scss */
.rankteacher .depwrap .blockPicText .blockbody ul li, .rankteacher .majorwraper .blockPicText .blockbody ul li, .rankteacher .coursewraper .blockPicText .blockbody ul li, .rankteacher .rankteacherwraper .blockPicText .blockbody ul li, .rankteacher .ranklessonwraper .blockPicText .blockbody ul li {
  margin: 5px 0 15px 26px; }
/* line 2686, sass/index.scss */
.rankteacher .depwrap .teanamewrap div, .rankteacher .majorwraper .teanamewrap div, .rankteacher .coursewraper .teanamewrap div, .rankteacher .rankteacherwraper .teanamewrap div, .rankteacher .ranklessonwraper .teanamewrap div {
  margin: 0 16px; }
/* line 2688, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul, .rankteacher .majorwraper .teanamewrap div ul, .rankteacher .coursewraper .teanamewrap div ul, .rankteacher .rankteacherwraper .teanamewrap div ul, .rankteacher .ranklessonwraper .teanamewrap div ul {
  overflow: hidden;
  zoom: 1;
  margin: 10px 0 0 -33px; }
/* line 2691, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li, .rankteacher .majorwraper .teanamewrap div ul li, .rankteacher .coursewraper .teanamewrap div ul li, .rankteacher .rankteacherwraper .teanamewrap div ul li, .rankteacher .ranklessonwraper .teanamewrap div ul li {
  margin: 5px 0 15px 32px;
  height: 130px;
  float: left;
  width: 230px;
  height: 100px;
  margin: 5px 0 15px 25px; }
/* line 71, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li .wrapa, .rankteacher .majorwraper .teanamewrap div ul li .wrapa, .rankteacher .coursewraper .teanamewrap div ul li .wrapa, .rankteacher .rankteacherwraper .teanamewrap div ul li .wrapa, .rankteacher .ranklessonwraper .teanamewrap div ul li .wrapa {
  display: block;
  width: 230px;
  height: 130px;
  overflow: hidden; }
/* line 77, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li .text, .rankteacher .majorwraper .teanamewrap div ul li .text, .rankteacher .coursewraper .teanamewrap div ul li .text, .rankteacher .rankteacherwraper .teanamewrap div ul li .text, .rankteacher .ranklessonwraper .teanamewrap div ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100px;
  width: 230px;
  height: 130px;
  background: url(./image/1.png) repeat 0 0;
  color: #fff;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li .text h5, .rankteacher .majorwraper .teanamewrap div ul li .text h5, .rankteacher .coursewraper .teanamewrap div ul li .text h5, .rankteacher .rankteacherwraper .teanamewrap div ul li .text h5, .rankteacher .ranklessonwraper .teanamewrap div ul li .text h5 {
  margin: 0;
  padding: 0 10px;
  font-size: 14px;
  color: #fff; }
/* line 94, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li .text h5 a, .rankteacher .majorwraper .teanamewrap div ul li .text h5 a, .rankteacher .coursewraper .teanamewrap div ul li .text h5 a, .rankteacher .rankteacherwraper .teanamewrap div ul li .text h5 a, .rankteacher .ranklessonwraper .teanamewrap div ul li .text h5 a {
  color: #fff;
  text-decoration: none; }
/* line 99, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li .text .content, .rankteacher .majorwraper .teanamewrap div ul li .text .content, .rankteacher .coursewraper .teanamewrap div ul li .text .content, .rankteacher .rankteacherwraper .teanamewrap div ul li .text .content, .rankteacher .ranklessonwraper .teanamewrap div ul li .text .content {
  margin: 0 10px 10px 10px;
  height: 80px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  line-height: 20px; }
/* line 104, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li .text .content a, .rankteacher .majorwraper .teanamewrap div ul li .text .content a, .rankteacher .coursewraper .teanamewrap div ul li .text .content a, .rankteacher .rankteacherwraper .teanamewrap div ul li .text .content a, .rankteacher .ranklessonwraper .teanamewrap div ul li .text .content a {
  color: #fff;
  text-decoration: none; }
/* line 108, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li .text .content span, .rankteacher .majorwraper .teanamewrap div ul li .text .content span, .rankteacher .coursewraper .teanamewrap div ul li .text .content span, .rankteacher .rankteacherwraper .teanamewrap div ul li .text .content span, .rankteacher .ranklessonwraper .teanamewrap div ul li .text .content span {
  font-size: 12px !important; }
/* line 2697, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li a, .rankteacher .majorwraper .teanamewrap div ul li a, .rankteacher .coursewraper .teanamewrap div ul li a, .rankteacher .rankteacherwraper .teanamewrap div ul li a, .rankteacher .ranklessonwraper .teanamewrap div ul li a {
  display: block;
  overflow: hidden;
  zoom: 1;
  padding: 5px 5px;
  height: 90px;
  border: 1px solid #efefef; }
/* line 2703, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li a img, .rankteacher .majorwraper .teanamewrap div ul li a img, .rankteacher .coursewraper .teanamewrap div ul li a img, .rankteacher .rankteacherwraper .teanamewrap div ul li a img, .rankteacher .ranklessonwraper .teanamewrap div ul li a img {
  float: left; }
/* line 2706, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li a .teainfo, .rankteacher .majorwraper .teanamewrap div ul li a .teainfo, .rankteacher .coursewraper .teanamewrap div ul li a .teainfo, .rankteacher .rankteacherwraper .teanamewrap div ul li a .teainfo, .rankteacher .ranklessonwraper .teanamewrap div ul li a .teainfo {
  margin: 0;
  float: right;
  width: 120px;
  text-align: left;
  font-size: 14px;
  color: #333; }
/* line 2713, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li a .teainfo p, .rankteacher .majorwraper .teanamewrap div ul li a .teainfo p, .rankteacher .coursewraper .teanamewrap div ul li a .teainfo p, .rankteacher .rankteacherwraper .teanamewrap div ul li a .teainfo p, .rankteacher .ranklessonwraper .teanamewrap div ul li a .teainfo p {
  padding: 5px 0;
  color: #545454; }
/* line 2718, sass/index.scss */
.rankteacher .depwrap .teanamewrap div ul li a:hover, .rankteacher .majorwraper .teanamewrap div ul li a:hover, .rankteacher .coursewraper .teanamewrap div ul li a:hover, .rankteacher .rankteacherwraper .teanamewrap div ul li a:hover, .rankteacher .ranklessonwraper .teanamewrap div ul li a:hover {
  background: #e3effb;
  border: 1px solid #78B0E9; }
/* line 2728, sass/index.scss */
.rankteacher .depwrap .depart_toggle, .rankteacher .majorwraper .depart_toggle, .rankteacher .coursewraper .depart_toggle, .rankteacher .rankteacherwraper .depart_toggle, .rankteacher .ranklessonwraper .depart_toggle {
  text-align: center;
  background: url(./image/depart_toggle_bg.jpg) repeat-x left bottom;
  height: 55px;
  margin: 0 0 20px 0; }
/* line 2733, sass/index.scss */
.rankteacher .depwrap .depart_toggle li, .rankteacher .majorwraper .depart_toggle li, .rankteacher .coursewraper .depart_toggle li, .rankteacher .rankteacherwraper .depart_toggle li, .rankteacher .ranklessonwraper .depart_toggle li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px; }
/* line 2736, sass/index.scss */
.rankteacher .depwrap .depart_toggle li a, .rankteacher .majorwraper .depart_toggle li a, .rankteacher .coursewraper .depart_toggle li a, .rankteacher .rankteacherwraper .depart_toggle li a, .rankteacher .ranklessonwraper .depart_toggle li a {
  display: block;
  width: 138px;
  height: 55px;
  display: block; }
/* line 2741, sass/index.scss */
.rankteacher .depwrap .depart_toggle li a span, .rankteacher .majorwraper .depart_toggle li a span, .rankteacher .coursewraper .depart_toggle li a span, .rankteacher .rankteacherwraper .depart_toggle li a span, .rankteacher .ranklessonwraper .depart_toggle li a span {
  display: none; }
/* line 2745, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.course, .rankteacher .majorwraper .depart_toggle li.course, .rankteacher .coursewraper .depart_toggle li.course, .rankteacher .rankteacherwraper .depart_toggle li.course, .rankteacher .ranklessonwraper .depart_toggle li.course {
  background: none; }
/* line 2747, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.course a, .rankteacher .majorwraper .depart_toggle li.course a, .rankteacher .coursewraper .depart_toggle li.course a, .rankteacher .rankteacherwraper .depart_toggle li.course a, .rankteacher .ranklessonwraper .depart_toggle li.course a {
  background: url(./image/course.jpg) no-repeat 0 0; }
/* line 2751, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.teacher, .rankteacher .majorwraper .depart_toggle li.teacher, .rankteacher .coursewraper .depart_toggle li.teacher, .rankteacher .rankteacherwraper .depart_toggle li.teacher, .rankteacher .ranklessonwraper .depart_toggle li.teacher {
  background: none; }
/* line 2753, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.teacher a, .rankteacher .majorwraper .depart_toggle li.teacher a, .rankteacher .coursewraper .depart_toggle li.teacher a, .rankteacher .rankteacherwraper .depart_toggle li.teacher a, .rankteacher .ranklessonwraper .depart_toggle li.teacher a {
  background: url(./image/teacher.jpg) no-repeat 0 0; }
/* line 2757, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.rankteacher, .rankteacher .majorwraper .depart_toggle li.rankteacher, .rankteacher .coursewraper .depart_toggle li.rankteacher, .rankteacher .rankteacherwraper .depart_toggle li.rankteacher, .rankteacher .ranklessonwraper .depart_toggle li.rankteacher {
  background: none; }
/* line 2759, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.rankteacher a, .rankteacher .majorwraper .depart_toggle li.rankteacher a, .rankteacher .coursewraper .depart_toggle li.rankteacher a, .rankteacher .rankteacherwraper .depart_toggle li.rankteacher a, .rankteacher .ranklessonwraper .depart_toggle li.rankteacher a {
  background: url(./image/rankteacher_bg.jpg) no-repeat 0 0; }
/* line 2763, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.ranklesson, .rankteacher .majorwraper .depart_toggle li.ranklesson, .rankteacher .coursewraper .depart_toggle li.ranklesson, .rankteacher .rankteacherwraper .depart_toggle li.ranklesson, .rankteacher .ranklessonwraper .depart_toggle li.ranklesson {
  background: none; }
/* line 2765, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.ranklesson a, .rankteacher .majorwraper .depart_toggle li.ranklesson a, .rankteacher .coursewraper .depart_toggle li.ranklesson a, .rankteacher .rankteacherwraper .depart_toggle li.ranklesson a, .rankteacher .ranklessonwraper .depart_toggle li.ranklesson a {
  background: url(./image/ranklesson_bg.jpg) no-repeat 0 0; }
/* line 2769, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.department, .rankteacher .majorwraper .depart_toggle li.department, .rankteacher .coursewraper .depart_toggle li.department, .rankteacher .rankteacherwraper .depart_toggle li.department, .rankteacher .ranklessonwraper .depart_toggle li.department {
  background: none; }
/* line 2771, sass/index.scss */
.rankteacher .depwrap .depart_toggle li.department a, .rankteacher .majorwraper .depart_toggle li.department a, .rankteacher .coursewraper .depart_toggle li.department a, .rankteacher .rankteacherwraper .depart_toggle li.department a, .rankteacher .ranklessonwraper .depart_toggle li.department a {
  background: url(./image/department_all_bg.jpg) no-repeat 0 0; }
/* line 2779, sass/index.scss */
.rankteacher .depwrap .searchwrap, .rankteacher .majorwraper .searchwrap, .rankteacher .coursewraper .searchwrap, .rankteacher .rankteacherwraper .searchwrap, .rankteacher .ranklessonwraper .searchwrap {
  margin: 60px 118px 35px 118px; }
/* line 2781, sass/index.scss */
.rankteacher .depwrap .searchwrap .search-title, .rankteacher .majorwraper .searchwrap .search-title, .rankteacher .coursewraper .searchwrap .search-title, .rankteacher .rankteacherwraper .searchwrap .search-title, .rankteacher .ranklessonwraper .searchwrap .search-title {
  display: none; }
/* line 2784, sass/index.scss */
.rankteacher .depwrap .searchwrap .search-input, .rankteacher .majorwraper .searchwrap .search-input, .rankteacher .coursewraper .searchwrap .search-input, .rankteacher .rankteacherwraper .searchwrap .search-input, .rankteacher .ranklessonwraper .searchwrap .search-input {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2787, sass/index.scss */
.rankteacher .depwrap .searchwrap .search-input span, .rankteacher .majorwraper .searchwrap .search-input span, .rankteacher .coursewraper .searchwrap .search-input span, .rankteacher .rankteacherwraper .searchwrap .search-input span, .rankteacher .ranklessonwraper .searchwrap .search-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2795, sass/index.scss */
.rankteacher .depwrap .searchwrap .search-input #searchtitle, .rankteacher .majorwraper .searchwrap .search-input #searchtitle, .rankteacher .coursewraper .searchwrap .search-input #searchtitle, .rankteacher .rankteacherwraper .searchwrap .search-input #searchtitle, .rankteacher .ranklessonwraper .searchwrap .search-input #searchtitle {
  float: left;
  width: 684px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2806, sass/index.scss */
.rankteacher .depwrap .searchwrap .search-input .button, .rankteacher .majorwraper .searchwrap .search-input .button, .rankteacher .coursewraper .searchwrap .search-input .button, .rankteacher .rankteacherwraper .searchwrap .search-input .button, .rankteacher .ranklessonwraper .searchwrap .search-input .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 43px;
  line-height: 43px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2821, sass/index.scss */
.rankteacher .depwrap .teasearchwrap, .rankteacher .majorwraper .teasearchwrap, .rankteacher .coursewraper .teasearchwrap, .rankteacher .rankteacherwraper .teasearchwrap, .rankteacher .ranklessonwraper .teasearchwrap {
  margin: 60px 118px 35px 118px; }
/* line 2823, sass/index.scss */
.rankteacher .depwrap .teasearchwrap .teasearch-title, .rankteacher .majorwraper .teasearchwrap .teasearch-title, .rankteacher .coursewraper .teasearchwrap .teasearch-title, .rankteacher .rankteacherwraper .teasearchwrap .teasearch-title, .rankteacher .ranklessonwraper .teasearchwrap .teasearch-title {
  display: none; }
/* line 2826, sass/index.scss */
.rankteacher .depwrap .teasearchwrap .teasearch-form, .rankteacher .majorwraper .teasearchwrap .teasearch-form, .rankteacher .coursewraper .teasearchwrap .teasearch-form, .rankteacher .rankteacherwraper .teasearchwrap .teasearch-form, .rankteacher .ranklessonwraper .teasearchwrap .teasearch-form {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2829, sass/index.scss */
.rankteacher .depwrap .teasearchwrap .teasearch-form .teasearch-text, .rankteacher .majorwraper .teasearchwrap .teasearch-form .teasearch-text, .rankteacher .coursewraper .teasearchwrap .teasearch-form .teasearch-text, .rankteacher .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-text, .rankteacher .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-text {
  display: none; }
/* line 2832, sass/index.scss */
.rankteacher .depwrap .teasearchwrap .teasearch-form .teasearch-input, .rankteacher .majorwraper .teasearchwrap .teasearch-form .teasearch-input, .rankteacher .coursewraper .teasearchwrap .teasearch-form .teasearch-input, .rankteacher .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input, .rankteacher .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input {
  overflow: hidden;
  zoom: 1;
  position: relative;
  float: left;
  width: 684px; }
/* line 2837, sass/index.scss */
.rankteacher .depwrap .teasearchwrap .teasearch-form .teasearch-input span, .rankteacher .majorwraper .teasearchwrap .teasearch-form .teasearch-input span, .rankteacher .coursewraper .teasearchwrap .teasearch-form .teasearch-input span, .rankteacher .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input span, .rankteacher .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2846, sass/index.scss */
.rankteacher .depwrap .teasearchwrap .teasearch-form #searchteatitle, .rankteacher .majorwraper .teasearchwrap .teasearch-form #searchteatitle, .rankteacher .coursewraper .teasearchwrap .teasearch-form #searchteatitle, .rankteacher .rankteacherwraper .teasearchwrap .teasearch-form #searchteatitle, .rankteacher .ranklessonwraper .teasearchwrap .teasearch-form #searchteatitle {
  float: left;
  width: 684px;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2857, sass/index.scss */
.rankteacher .depwrap .teasearchwrap .teasearch-form .button, .rankteacher .majorwraper .teasearchwrap .teasearch-form .button, .rankteacher .coursewraper .teasearchwrap .teasearch-form .button, .rankteacher .rankteacherwraper .teasearchwrap .teasearch-form .button, .rankteacher .ranklessonwraper .teasearchwrap .teasearch-form .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2872, sass/index.scss */
.rankteacher .depwrap .deptcurriculum, .rankteacher .majorwraper .deptcurriculum, .rankteacher .coursewraper .deptcurriculum, .rankteacher .rankteacherwraper .deptcurriculum, .rankteacher .ranklessonwraper .deptcurriculum {
  padding: 0 30px 20px 30px;
  margin: 15px;
  border-bottom: 1px solid #C9C9C9; }
/* line 2876, sass/index.scss */
.rankteacher .depwrap .deptcurriculum .clearfix, .rankteacher .majorwraper .deptcurriculum .clearfix, .rankteacher .coursewraper .deptcurriculum .clearfix, .rankteacher .rankteacherwraper .deptcurriculum .clearfix, .rankteacher .ranklessonwraper .deptcurriculum .clearfix {
  text-align: left; }
/* line 2878, sass/index.scss */
.rankteacher .depwrap .deptcurriculum .clearfix li, .rankteacher .majorwraper .deptcurriculum .clearfix li, .rankteacher .coursewraper .deptcurriculum .clearfix li, .rankteacher .rankteacherwraper .deptcurriculum .clearfix li, .rankteacher .ranklessonwraper .deptcurriculum .clearfix li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 182px;
  margin: 5px 10px;
  vertical-align: top; }
/* line 2886, sass/index.scss */
.rankteacher .depwrap .deptcurriculum .clearfix li a, .rankteacher .majorwraper .deptcurriculum .clearfix li a, .rankteacher .coursewraper .deptcurriculum .clearfix li a, .rankteacher .rankteacherwraper .deptcurriculum .clearfix li a, .rankteacher .ranklessonwraper .deptcurriculum .clearfix li a {
  display: block;
  margin: 0;
  padding: 2px 0 2px 17px;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  background: url(./image/coin2.gif) no-repeat 5px 7px;
  line-height: 14px;
  font-weight: normal; }
/* line 2896, sass/index.scss */
.rankteacher .depwrap .deptcurriculum .clearfix li a.cur, .rankteacher .majorwraper .deptcurriculum .clearfix li a.cur, .rankteacher .coursewraper .deptcurriculum .clearfix li a.cur, .rankteacher .rankteacherwraper .deptcurriculum .clearfix li a.cur, .rankteacher .ranklessonwraper .deptcurriculum .clearfix li a.cur {
  color: #00468c;
  font-weight: bold; }
/* line 2906, sass/index.scss */
.rankteacher .depwrap .navigation, .rankteacher .majorwraper .navigation, .rankteacher .coursewraper .navigation, .rankteacher .rankteacherwraper .navigation, .rankteacher .ranklessonwraper .navigation {
  float: none;
  margin: 0; }
/* line 2909, sass/index.scss */
.rankteacher .depwrap .navigation .page, .rankteacher .majorwraper .navigation .page, .rankteacher .coursewraper .navigation .page, .rankteacher .rankteacherwraper .navigation .page, .rankteacher .ranklessonwraper .navigation .page {
  text-align: center; }
/* line 2911, sass/index.scss */
.rankteacher .depwrap .navigation .page ul, .rankteacher .majorwraper .navigation .page ul, .rankteacher .coursewraper .navigation .page ul, .rankteacher .rankteacherwraper .navigation .page ul, .rankteacher .ranklessonwraper .navigation .page ul {
  text-align: center; }
/* line 2913, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li, .rankteacher .majorwraper .navigation .page ul li, .rankteacher .coursewraper .navigation .page ul li, .rankteacher .rankteacherwraper .navigation .page ul li, .rankteacher .ranklessonwraper .navigation .page ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  line-height: 40px;
  vertical-align: middle; }
/* line 2918, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a, .rankteacher .majorwraper .navigation .page ul li a, .rankteacher .coursewraper .navigation .page ul li a, .rankteacher .rankteacherwraper .navigation .page ul li a, .rankteacher .ranklessonwraper .navigation .page ul li a {
  display: block;
  width: 80px;
  height: 40px; }
/* line 2922, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a.shouye, .rankteacher .majorwraper .navigation .page ul li a.shouye, .rankteacher .coursewraper .navigation .page ul li a.shouye, .rankteacher .rankteacherwraper .navigation .page ul li a.shouye, .rankteacher .ranklessonwraper .navigation .page ul li a.shouye {
  background: url(./image/shouye.jpg) no-repeat 0 0; }
/* line 2925, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a.shouye:hover, .rankteacher .majorwraper .navigation .page ul li a.shouye:hover, .rankteacher .coursewraper .navigation .page ul li a.shouye:hover, .rankteacher .rankteacherwraper .navigation .page ul li a.shouye:hover, .rankteacher .ranklessonwraper .navigation .page ul li a.shouye:hover {
  background: url(./image/shouye_hover.jpg) no-repeat 0 0; }
/* line 2928, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a.shangyiye, .rankteacher .majorwraper .navigation .page ul li a.shangyiye, .rankteacher .coursewraper .navigation .page ul li a.shangyiye, .rankteacher .rankteacherwraper .navigation .page ul li a.shangyiye, .rankteacher .ranklessonwraper .navigation .page ul li a.shangyiye {
  background: url(./image/shangyiye.jpg) no-repeat 0 0; }
/* line 2931, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a.shangyiye:hover, .rankteacher .majorwraper .navigation .page ul li a.shangyiye:hover, .rankteacher .coursewraper .navigation .page ul li a.shangyiye:hover, .rankteacher .rankteacherwraper .navigation .page ul li a.shangyiye:hover, .rankteacher .ranklessonwraper .navigation .page ul li a.shangyiye:hover {
  background: url(./image/shangyiye_hover.jpg) no-repeat 0 0; }
/* line 2934, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a.xiayiye, .rankteacher .majorwraper .navigation .page ul li a.xiayiye, .rankteacher .coursewraper .navigation .page ul li a.xiayiye, .rankteacher .rankteacherwraper .navigation .page ul li a.xiayiye, .rankteacher .ranklessonwraper .navigation .page ul li a.xiayiye {
  background: url(./image/xiayiye.jpg) no-repeat 0 0; }
/* line 2937, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a.xiayiye:hover, .rankteacher .majorwraper .navigation .page ul li a.xiayiye:hover, .rankteacher .coursewraper .navigation .page ul li a.xiayiye:hover, .rankteacher .rankteacherwraper .navigation .page ul li a.xiayiye:hover, .rankteacher .ranklessonwraper .navigation .page ul li a.xiayiye:hover {
  background: url(./image/xiayiye_hover.jpg) no-repeat 0 0; }
/* line 2940, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a.weiye, .rankteacher .majorwraper .navigation .page ul li a.weiye, .rankteacher .coursewraper .navigation .page ul li a.weiye, .rankteacher .rankteacherwraper .navigation .page ul li a.weiye, .rankteacher .ranklessonwraper .navigation .page ul li a.weiye {
  background: url(./image/weiye.jpg) no-repeat 0 0; }
/* line 2943, sass/index.scss */
.rankteacher .depwrap .navigation .page ul li a.weiye:hover, .rankteacher .majorwraper .navigation .page ul li a.weiye:hover, .rankteacher .coursewraper .navigation .page ul li a.weiye:hover, .rankteacher .rankteacherwraper .navigation .page ul li a.weiye:hover, .rankteacher .ranklessonwraper .navigation .page ul li a.weiye:hover {
  background: url(./image/weiye_hover.jpg) no-repeat 0 0; }
/* line 3113, sass/index.scss */
.rankteacher .rankteacherwraper .rankteachermain .depart_toggle li.rankteaclick a {
  background: url(./image/rankteacher_click_bg.jpg) no-repeat 0 0; }

/*课程查询页*/
/* line 3124, sass/index.scss */
.course {
  /*background: url(./image/department_bg.jpg) repeat-y 0 0;*/
  margin: 0 0 20px 0; }
/* line 2589, sass/index.scss */
.course .depwrap, .course .majorwraper, .course .coursewraper, .course .rankteacherwraper, .course .ranklessonwraper {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 2px 0;
  /*查询页面下图文的间距调整*/
  /*查询框*/ }
.course .depwrap .dep-ul .all-course, .course .majorwraper .dep-ul .all-course, .course .coursewraper .dep-ul .all-course, .course .rankteacherwraper .dep-ul .all-course, .course .ranklessonwraper .dep-ul  .all-course{
  margin-bottom: 10px;}
.course .depwrap .dep-ul .hon-course, .course .majorwraper .dep-ul .hon-course, .course .coursewraper .dep-ul .hon-course, .course .rankteacherwraper .dep-ul .hon-course, .course .ranklessonwraper .dep-ul  .hon-course{
  margin-bottom: 10px;}
/* line 2592, sass/index.scss */
.course .depwrap .dep-ul, .course .majorwraper .dep-ul, .course .coursewraper .dep-ul, .course .rankteacherwraper .dep-ul, .course .ranklessonwraper .dep-ul,.jpkinfoleftwrap .jpkmenu{
  float: left;
  width: 250px; }
/* line 2595, sass/index.scss */
.course .depwrap .dep-ul .dept-ul, .course .majorwraper .dep-ul .dept-ul, .course .coursewraper .dep-ul .dept-ul, .course .rankteacherwraper .dep-ul .dept-ul, .course .ranklessonwraper .dep-ul .dept-ul,.jpkinfoleftwrap .jpkmenu .jpkmenuUl{
  border: 1px solid #E5E5E5;
  border-top: none;
  margin: 0; }
/* line 2597, sass/index.scss */
.course .depwrap .dep-ul ul li, .course .majorwraper .dep-ul ul li, .course .coursewraper .dep-ul ul li, .course .rankteacherwraper .dep-ul ul li, .course .ranklessonwraper .dep-ul ul li {
  /*border-bottom: 1px solid #fff;
  background: url(./image/jpk_a_bg.jpg) no-repeat 230px 16px;*/ }
/* line 2600, sass/index.scss */
.course .depwrap .dep-ul ul li a, .course .majorwraper .dep-ul ul li a, .course .coursewraper .dep-ul ul li a, .course .rankteacherwraper .dep-ul ul li a, .course .ranklessonwraper .dep-ul ul li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    padding: 10px 25px 10px 35px;
    color: #000;
    /*background: url(./image/coin3.gif) no-repeat 14px 18px;*/
    line-height: 18px; }
/* line 2610, sass/index.scss */
.course .depwrap .dep-ul ul li.li-cur, .course .majorwraper .dep-ul ul li.li-cur, .course .coursewraper .dep-ul ul li.li-cur, .course .rankteacherwraper .dep-ul ul li.li-cur, .course .ranklessonwraper .dep-ul ul li.li-cur,.jpkmenuUl-li{
    background: url(./image/jpk_a_click_bg.png) no-repeat 18px 15px;  }
/* line 2612, sass/index.scss */
.course .depwrap .dep-ul ul li.li-cur a, .course .majorwraper .dep-ul ul li.li-cur a, .course .coursewraper .dep-ul ul li.li-cur a, .course .rankteacherwraper .dep-ul ul li.li-cur a, .course .ranklessonwraper .dep-ul ul li.li-cur a {
  /*background: url(./image/coin10.gif) no-repeat 14px 18px;*/
  color: #323E84;}
/* line 2621, sass/index.scss */
.course .depwrap .dept-title, .course .majorwraper .dept-title, .course .coursewraper .dept-title, .course .rankteacherwraper .dept-title, .course .ranklessonwraper .dept-title {
  background: #F5F5F5 url(./image/dept-title.png) no-repeat 214px 16px;
}
.course .depwrap .dept_title_hover, .course .majorwraper .dept_title_hover, .course .coursewraper .dept_title_hover, .course .rankteacherwraper .dept_title_hover, .course .ranklessonwraper .dept_title_hover,.jpkinfoleftwrap .jpkmenu .jpkmenuTitle {
    /*margin: 0 0 1px 0;*/
    background: #3E50B4 url(./image/dept_title_hover.png) no-repeat 211px 19px;
}
/* line 2625, sass/index.scss */
.course .depwrap .dept-title p, .course .majorwraper .dept-title p, .course .coursewraper .dept-title p, .course .rankteacherwraper .dept-title p, .course .ranklessonwraper .dept-title p {
  cursor: pointer;
  padding: 0 0 0 18px;}
/* line 2628, sass/index.scss */
.course .depwrap .dept-title p span, .course .majorwraper .dept-title p span, .course .coursewraper .dept-title p span, .course .rankteacherwraper .dept-title p span, .course .ranklessonwraper .dept-title p span,.jpkinfoleftwrap .jpkmenu .jpkmenuTitle span {
    line-height: 48px;
    font-size: 16px;
    color: #3E50B4; }
.course .depwrap .dept_title_hover p span, .course .majorwraper .dept_title_hover p span, .course .coursewraper .dept_title_hover p span, .course .rankteacherwraper .dept_title_hover p span, .course .ranklessonwraper .dept-title p span {
    color: #fff; }
/* line 2637, sass/index.scss */
.course .depwrap .all-course .dept-title p, .course .majorwraper .all-course .dept-title p, .course .coursewraper .all-course .dept-title p, .course .rankteacherwraper .all-course .dept-title p, .course .ranklessonwraper .all-course .dept-title p {
    /*background: url(./image/allCourse1.gif) no-repeat 14px 8px; */}
/* line 2644, sass/index.scss */
.course .depwrap .hon-course .dept-title p, .course .majorwraper .hon-course .dept-title p, .course .coursewraper .hon-course .dept-title p, .course .rankteacherwraper .hon-course .dept-title p, .course .ranklessonwraper .hon-course .dept-title p {
    /*background: url(./image/allCourse2.gif) no-repeat 14px 11px;*/ }
/* line 2651, sass/index.scss */
.course .depwrap .hon-teacher .dept-title p, .course .majorwraper .hon-teacher .dept-title p, .course .coursewraper .hon-teacher .dept-title p, .course .rankteacherwraper .hon-teacher .dept-title p, .course .ranklessonwraper .hon-teacher .dept-title p {
    /*background: url(./image/allCourse3.gif) no-repeat 14px 10px;*/ }
/* line 2657, sass/index.scss */
.course .depwrap .dept_main, .course .depwrap .teachermain, .course .depwrap .coursemain, .course .depwrap .rankteachermain, .course .depwrap .ranklessonmain, .course .majorwraper .dept_main, .course .majorwraper .teachermain, .course .majorwraper .coursemain, .course .majorwraper .rankteachermain, .course .majorwraper .ranklessonmain, .course .coursewraper .dept_main, .course .coursewraper .teachermain, .course .coursewraper .coursemain, .course .coursewraper .rankteachermain, .course .coursewraper .ranklessonmain, .course .rankteacherwraper .dept_main, .course .rankteacherwraper .teachermain, .course .rankteacherwraper .coursemain, .course .rankteacherwraper .rankteachermain, .course .rankteacherwraper .ranklessonmain, .course .ranklessonwraper .dept_main, .course .ranklessonwraper .teachermain, .course .ranklessonwraper .coursemain, .course .ranklessonwraper .rankteachermain, .course .ranklessonwraper .ranklessonmain,.jpkinforight {
    float: right;
    width: 897px;
    height: auto;
    min-height: 450px;
    _height: 450px;
    position: relative;}
/* line 2665, sass/index.scss */
.course .depwrap .dept_main .com_title_s1 h4, .course .depwrap .teachermain .com_title_s1 h4, .course .depwrap .coursemain .com_title_s1 h4, .course .depwrap .rankteachermain .com_title_s1 h4, .course .depwrap .ranklessonmain .com_title_s1 h4, .course .majorwraper .dept_main .com_title_s1 h4, .course .majorwraper .teachermain .com_title_s1 h4, .course .majorwraper .coursemain .com_title_s1 h4, .course .majorwraper .rankteachermain .com_title_s1 h4, .course .majorwraper .ranklessonmain .com_title_s1 h4, .course .coursewraper .dept_main .com_title_s1 h4, .course .coursewraper .teachermain .com_title_s1 h4, .course .coursewraper .coursemain .com_title_s1 h4, .course .coursewraper .rankteachermain .com_title_s1 h4, .course .coursewraper .ranklessonmain .com_title_s1 h4, .course .rankteacherwraper .dept_main .com_title_s1 h4, .course .rankteacherwraper .teachermain .com_title_s1 h4, .course .rankteacherwraper .coursemain .com_title_s1 h4, .course .rankteacherwraper .rankteachermain .com_title_s1 h4, .course .rankteacherwraper .ranklessonmain .com_title_s1 h4, .course .ranklessonwraper .dept_main .com_title_s1 h4, .course .ranklessonwraper .teachermain .com_title_s1 h4, .course .ranklessonwraper .coursemain .com_title_s1 h4, .course .ranklessonwraper .rankteachermain .com_title_s1 h4, .course .ranklessonwraper .ranklessonmain .com_title_s1 h4 {
  color: #00468C;
  font-size: 18px;
  padding: 0 0 0 20px;
  background: url(./image/coin4.gif) no-repeat 5px 8px;
  line-height: 26px; }
/* line 2675, sass/index.scss */
.course .depwrap .blockPicText .blockbody ul, .course .majorwraper .blockPicText .blockbody ul, .course .coursewraper .blockPicText .blockbody ul, .course .rankteacherwraper .blockPicText .blockbody ul, .course .ranklessonwraper .blockPicText .blockbody ul {
  margin: 0 0 0 -6px; }
/* line 2677, sass/index.scss */
.course .depwrap .blockPicText .blockbody ul li, .course .majorwraper .blockPicText .blockbody ul li, .course .coursewraper .blockPicText .blockbody ul li, .course .rankteacherwraper .blockPicText .blockbody ul li, .course .ranklessonwraper .blockPicText .blockbody ul li {
  margin: 5px 0 15px 26px; }
/* line 2686, sass/index.scss */
.course .depwrap .teanamewrap div, .course .majorwraper .teanamewrap div, .course .coursewraper .teanamewrap div, .course .rankteacherwraper .teanamewrap div, .course .ranklessonwraper .teanamewrap div {
  margin: 0 16px; }
/* line 2688, sass/index.scss */
.course .depwrap .teanamewrap div ul, .course .majorwraper .teanamewrap div ul, .course .coursewraper .teanamewrap div ul, .course .rankteacherwraper .teanamewrap div ul, .course .ranklessonwraper .teanamewrap div ul {
  overflow: hidden;
  zoom: 1;
  margin: 10px 0 0 -33px; }
/* line 2691, sass/index.scss */
.course .depwrap .teanamewrap div ul li, .course .majorwraper .teanamewrap div ul li, .course .coursewraper .teanamewrap div ul li, .course .rankteacherwraper .teanamewrap div ul li, .course .ranklessonwraper .teanamewrap div ul li {
  margin: 5px 0 15px 32px;
  height: 130px;
  float: left;
  width: 230px;
  height: 100px;
  margin: 5px 0 15px 25px; }
/* line 71, sass/index.scss */
.course .depwrap .teanamewrap div ul li .wrapa, .course .majorwraper .teanamewrap div ul li .wrapa, .course .coursewraper .teanamewrap div ul li .wrapa, .course .rankteacherwraper .teanamewrap div ul li .wrapa, .course .ranklessonwraper .teanamewrap div ul li .wrapa {
  display: block;
  width: 230px;
  height: 130px;
  overflow: hidden; }
/* line 77, sass/index.scss */
.course .depwrap .teanamewrap div ul li .text, .course .majorwraper .teanamewrap div ul li .text, .course .coursewraper .teanamewrap div ul li .text, .course .rankteacherwraper .teanamewrap div ul li .text, .course .ranklessonwraper .teanamewrap div ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100px;
  width: 230px;
  height: 130px;
  background: url(./image/1.png) repeat 0 0;
  color: #fff;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.course .depwrap .teanamewrap div ul li .text h5, .course .majorwraper .teanamewrap div ul li .text h5, .course .coursewraper .teanamewrap div ul li .text h5, .course .rankteacherwraper .teanamewrap div ul li .text h5, .course .ranklessonwraper .teanamewrap div ul li .text h5 {
  margin: 0;
  padding: 0 10px;
  font-size: 14px;
  color: #fff; }
/* line 94, sass/index.scss */
.course .depwrap .teanamewrap div ul li .text h5 a, .course .majorwraper .teanamewrap div ul li .text h5 a, .course .coursewraper .teanamewrap div ul li .text h5 a, .course .rankteacherwraper .teanamewrap div ul li .text h5 a, .course .ranklessonwraper .teanamewrap div ul li .text h5 a {
  color: #fff;
  text-decoration: none; }
/* line 99, sass/index.scss */
.course .depwrap .teanamewrap div ul li .text .content, .course .majorwraper .teanamewrap div ul li .text .content, .course .coursewraper .teanamewrap div ul li .text .content, .course .rankteacherwraper .teanamewrap div ul li .text .content, .course .ranklessonwraper .teanamewrap div ul li .text .content {
  margin: 0 10px 10px 10px;
  height: 80px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  line-height: 20px; }
/* line 104, sass/index.scss */
.course .depwrap .teanamewrap div ul li .text .content a, .course .majorwraper .teanamewrap div ul li .text .content a, .course .coursewraper .teanamewrap div ul li .text .content a, .course .rankteacherwraper .teanamewrap div ul li .text .content a, .course .ranklessonwraper .teanamewrap div ul li .text .content a {
  color: #fff;
  text-decoration: none; }
/* line 108, sass/index.scss */
.course .depwrap .teanamewrap div ul li .text .content span, .course .majorwraper .teanamewrap div ul li .text .content span, .course .coursewraper .teanamewrap div ul li .text .content span, .course .rankteacherwraper .teanamewrap div ul li .text .content span, .course .ranklessonwraper .teanamewrap div ul li .text .content span {
  font-size: 12px !important; }
/* line 2697, sass/index.scss */
.course .depwrap .teanamewrap div ul li a, .course .majorwraper .teanamewrap div ul li a, .course .coursewraper .teanamewrap div ul li a, .course .rankteacherwraper .teanamewrap div ul li a, .course .ranklessonwraper .teanamewrap div ul li a {
  display: block;
  overflow: hidden;
  zoom: 1;
  padding: 5px 5px;
  height: 90px;
  border: 1px solid #efefef; }
/* line 2703, sass/index.scss */
.course .depwrap .teanamewrap div ul li a img, .course .majorwraper .teanamewrap div ul li a img, .course .coursewraper .teanamewrap div ul li a img, .course .rankteacherwraper .teanamewrap div ul li a img, .course .ranklessonwraper .teanamewrap div ul li a img {
  float: left; }
/* line 2706, sass/index.scss */
.course .depwrap .teanamewrap div ul li a .teainfo, .course .majorwraper .teanamewrap div ul li a .teainfo, .course .coursewraper .teanamewrap div ul li a .teainfo, .course .rankteacherwraper .teanamewrap div ul li a .teainfo, .course .ranklessonwraper .teanamewrap div ul li a .teainfo {
  margin: 0;
  float: right;
  width: 120px;
  text-align: left;
  font-size: 14px;
  color: #333; }
/* line 2713, sass/index.scss */
.course .depwrap .teanamewrap div ul li a .teainfo p, .course .majorwraper .teanamewrap div ul li a .teainfo p, .course .coursewraper .teanamewrap div ul li a .teainfo p, .course .rankteacherwraper .teanamewrap div ul li a .teainfo p, .course .ranklessonwraper .teanamewrap div ul li a .teainfo p {
  padding: 5px 0;
  color: #545454; }
/* line 2718, sass/index.scss */
.course .depwrap .teanamewrap div ul li a:hover, .course .majorwraper .teanamewrap div ul li a:hover, .course .coursewraper .teanamewrap div ul li a:hover, .course .rankteacherwraper .teanamewrap div ul li a:hover, .course .ranklessonwraper .teanamewrap div ul li a:hover {
  background: #e3effb;
  border: 1px solid #78B0E9; }
/* line 2728, sass/index.scss */
.course .depwrap .depart_toggle, .course .majorwraper .depart_toggle, .course .coursewraper .depart_toggle, .course .rankteacherwraper .depart_toggle, .course .ranklessonwraper .depart_toggle {
  text-align: left;
  background: url(./image/depart_toggle_bg.jpg) repeat-x left bottom;
  height: 48px;}
/* line 2733, sass/index.scss */
.course .depwrap .depart_toggle li, .course .majorwraper .depart_toggle li, .course .coursewraper .depart_toggle li, .course .rankteacherwraper .depart_toggle li, .course .ranklessonwraper .depart_toggle li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;}
/* line 2736, sass/index.scss */
.course .depwrap .depart_toggle li a, .course .majorwraper .depart_toggle li a, .course .coursewraper .depart_toggle li a, .course .rankteacherwraper .depart_toggle li a, .course .ranklessonwraper .depart_toggle li a {
  display: block;
  width: 117px;
  height: 48px;
  line-height: 48px;
  display: block;
  text-decoration: none;
  color: #000;}
/* line 2741, sass/index.scss */
.course .depwrap .depart_toggle li a span, .course .majorwraper .depart_toggle li a span, .course .coursewraper .depart_toggle li a span, .course .rankteacherwraper .depart_toggle li a span, .course .ranklessonwraper .depart_toggle li a span {
  }
/* line 2745, sass/index.scss */
.course .depwrap .depart_toggle li.course, .course .majorwraper .depart_toggle li.course, .course .coursewraper .depart_toggle li.course, .course .rankteacherwraper .depart_toggle li.course, .course .ranklessonwraper .depart_toggle li.course {
  }
/* line 2747, sass/index.scss */
.course .depwrap .depart_toggle li.course a, .course .majorwraper .depart_toggle li.course a, .course .coursewraper .depart_toggle li.course a, .course .rankteacherwraper .depart_toggle li.course a, .course .ranklessonwraper .depart_toggle li.course a {
  }
/* line 2751, sass/index.scss */
.course .depwrap .depart_toggle li.teacher, .course .majorwraper .depart_toggle li.teacher, .course .coursewraper .depart_toggle li.teacher, .course .rankteacherwraper .depart_toggle li.teacher, .course .ranklessonwraper .depart_toggle li.teacher {
  }
/* line 2753, sass/index.scss */
.course .depwrap .depart_toggle li.teacher a, .course .majorwraper .depart_toggle li.teacher a, .course .coursewraper .depart_toggle li.teacher a, .course .rankteacherwraper .depart_toggle li.teacher a, .course .ranklessonwraper .depart_toggle li.teacher a {
  /*background: url(./image/teacher.jpg) no-repeat 0 0; */}
/* line 2757, sass/index.scss */
.course .depwrap .depart_toggle li.rankteacher, .course .majorwraper .depart_toggle li.rankteacher, .course .coursewraper .depart_toggle li.rankteacher, .course .rankteacherwraper .depart_toggle li.rankteacher, .course .ranklessonwraper .depart_toggle li.rankteacher {
  background: none; }
/* line 2759, sass/index.scss */
.course .depwrap .depart_toggle li.rankteacher a, .course .majorwraper .depart_toggle li.rankteacher a, .course .coursewraper .depart_toggle li.rankteacher a, .course .rankteacherwraper .depart_toggle li.rankteacher a, .course .ranklessonwraper .depart_toggle li.rankteacher a {
  background: url(./image/rankteacher_bg.jpg) no-repeat 0 0; }
/* line 2763, sass/index.scss */
.course .depwrap .depart_toggle li.ranklesson, .course .majorwraper .depart_toggle li.ranklesson, .course .coursewraper .depart_toggle li.ranklesson, .course .rankteacherwraper .depart_toggle li.ranklesson, .course .ranklessonwraper .depart_toggle li.ranklesson {
  background: none; }
/* line 2765, sass/index.scss */
.course .depwrap .depart_toggle li.ranklesson a, .course .majorwraper .depart_toggle li.ranklesson a, .course .coursewraper .depart_toggle li.ranklesson a, .course .rankteacherwraper .depart_toggle li.ranklesson a, .course .ranklessonwraper .depart_toggle li.ranklesson a {
  background: url(./image/ranklesson_bg.jpg) no-repeat 0 0; }
/* line 2769, sass/index.scss */
.course .depwrap .depart_toggle li.department, .course .majorwraper .depart_toggle li.department, .course .coursewraper .depart_toggle li.department, .course .rankteacherwraper .depart_toggle li.department, .course .ranklessonwraper .depart_toggle li.department {
  background: none;
}
/* line 2771, sass/index.scss */
.course .depwrap .depart_toggle li.department a, .course .majorwraper .depart_toggle li.department a, .course .coursewraper .depart_toggle li.department a, .course .rankteacherwraper .depart_toggle li.department a, .course .ranklessonwraper .depart_toggle li.department a {
   }
/* line 2779, sass/index.scss */
.course .depwrap .searchwrap, .course .majorwraper .searchwrap, .course .coursewraper .searchwrap, .course .rankteacherwraper .searchwrap, .course .ranklessonwraper .searchwrap {
  width: 351px;
  height: 38px;
  position: absolute;
  top: 0;
    right: 0;
 }
/* line 2781, sass/index.scss */
.course .depwrap .searchwrap .search-title, .course .majorwraper .searchwrap .search-title, .course .coursewraper .searchwrap .search-title, .course .rankteacherwraper .searchwrap .search-title, .course .ranklessonwraper .searchwrap .search-title {
  display: none; }
/* line 2784, sass/index.scss */
.course .depwrap .searchwrap .search-input, .course .majorwraper .searchwrap .search-input, .course .coursewraper .searchwrap .search-input, .course .rankteacherwraper .searchwrap .search-input, .course .ranklessonwraper .searchwrap .search-input {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2787, sass/index.scss */
.course .depwrap .searchwrap .search-input span, .course .majorwraper .searchwrap .search-input span, .course .coursewraper .searchwrap .search-input span, .course .rankteacherwraper .searchwrap .search-input span, .course .ranklessonwraper .searchwrap .search-input span {
  position: absolute;
  line-height: 38px;
  left: 10px;
  top: 0;
  font-size: 12px;
  color: #000; }
/* line 2795, sass/index.scss */
.course .depwrap .searchwrap .search-input #searchtitle, .course .majorwraper .searchwrap .search-input #searchtitle, .course .coursewraper .searchwrap .search-input #searchtitle, .course .rankteacherwraper .searchwrap .search-input #searchtitle, .course .ranklessonwraper .searchwrap .search-input #searchtitle {
  float: left;
  width: 283px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  color: #000;
  border: 1px solid #E5E5E5;
  border-right: 0;
  text-indent: 10px;
  padding: 0;}
/* line 2806, sass/index.scss */
.course .depwrap .searchwrap .search-input .button, .course .majorwraper .searchwrap .search-input .button, .course .coursewraper .searchwrap .search-input .button, .course .rankteacherwraper .searchwrap .search-input .button, .course .ranklessonwraper .searchwrap .search-input .button {
  position: absolute;
    top: 0;
    right: 0;
  border: none;
  background: #3E50B4 url(./image/search-input-button.png) no-repeat 26px 11px;
  width: 67px;
  height: 38px;
  line-height: 38px;
  font-size: 1px;
  padding-top: 38px;
  overflow: hidden;
  color: #fff;

  cursor: pointer; }
/* line 2821, sass/index.scss */
.course .depwrap .teasearchwrap, .course .majorwraper .teasearchwrap, .course .coursewraper .teasearchwrap, .course .rankteacherwraper .teasearchwrap, .course .ranklessonwraper .teasearchwrap {
    width: 351px;
    height: 38px;
    position: absolute;
    top: 0;
    right: 0;}
/* line 2823, sass/index.scss */
.course .depwrap .teasearchwrap .teasearch-title, .course .majorwraper .teasearchwrap .teasearch-title, .course .coursewraper .teasearchwrap .teasearch-title, .course .rankteacherwraper .teasearchwrap .teasearch-title, .course .ranklessonwraper .teasearchwrap .teasearch-title {
  display: none; }
/* line 2826, sass/index.scss */
.course .depwrap .teasearchwrap .teasearch-form, .course .majorwraper .teasearchwrap .teasearch-form, .course .coursewraper .teasearchwrap .teasearch-form, .course .rankteacherwraper .teasearchwrap .teasearch-form, .course .ranklessonwraper .teasearchwrap .teasearch-form {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2829, sass/index.scss */
.course .depwrap .teasearchwrap .teasearch-form .teasearch-text, .course .majorwraper .teasearchwrap .teasearch-form .teasearch-text, .course .coursewraper .teasearchwrap .teasearch-form .teasearch-text, .course .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-text, .course .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-text {
  display: none; }
/* line 2832, sass/index.scss */
.course .depwrap .teasearchwrap .teasearch-form .teasearch-input, .course .majorwraper .teasearchwrap .teasearch-form .teasearch-input, .course .coursewraper .teasearchwrap .teasearch-form .teasearch-input, .course .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input, .course .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input {
  overflow: hidden;
  zoom: 1;
  position: relative;
  float: left;
  width: 684px; }
/* line 2837, sass/index.scss */
.course .depwrap .teasearchwrap .teasearch-form .teasearch-input span, .course .majorwraper .teasearchwrap .teasearch-form .teasearch-input span, .course .coursewraper .teasearchwrap .teasearch-form .teasearch-input span, .course .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input span, .course .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2846, sass/index.scss */
.course .depwrap .teasearchwrap .teasearch-form #searchteatitle, .course .majorwraper .teasearchwrap .teasearch-form #searchteatitle, .course .coursewraper .teasearchwrap .teasearch-form #searchteatitle, .course .rankteacherwraper .teasearchwrap .teasearch-form #searchteatitle, .course .ranklessonwraper .teasearchwrap .teasearch-form #searchteatitle {
  float: left;
  width: 684px;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2857, sass/index.scss */
.course .depwrap .teasearchwrap .teasearch-form .button, .course .majorwraper .teasearchwrap .teasearch-form .button, .course .coursewraper .teasearchwrap .teasearch-form .button, .course .rankteacherwraper .teasearchwrap .teasearch-form .button, .course .ranklessonwraper .teasearchwrap .teasearch-form .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2872, sass/index.scss */
.course .depwrap .deptcurriculum, .course .majorwraper .deptcurriculum, .course .coursewraper .deptcurriculum, .course .rankteacherwraper .deptcurriculum, .course .ranklessonwraper .deptcurriculum {
  padding: 0 30px 20px 30px;
  margin: 15px;
  border-bottom: 1px solid #C9C9C9; }
/* line 2876, sass/index.scss */
.course .depwrap .deptcurriculum .clearfix, .course .majorwraper .deptcurriculum .clearfix, .course .coursewraper .deptcurriculum .clearfix, .course .rankteacherwraper .deptcurriculum .clearfix, .course .ranklessonwraper .deptcurriculum .clearfix {
  text-align: left; }
/* line 2878, sass/index.scss */
.course .depwrap .deptcurriculum .clearfix li, .course .majorwraper .deptcurriculum .clearfix li, .course .coursewraper .deptcurriculum .clearfix li, .course .rankteacherwraper .deptcurriculum .clearfix li, .course .ranklessonwraper .deptcurriculum .clearfix li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 182px;
  margin: 5px 10px;
  vertical-align: top; }
/* line 2886, sass/index.scss */
.course .depwrap .deptcurriculum .clearfix li a, .course .majorwraper .deptcurriculum .clearfix li a, .course .coursewraper .deptcurriculum .clearfix li a, .course .rankteacherwraper .deptcurriculum .clearfix li a, .course .ranklessonwraper .deptcurriculum .clearfix li a {
  display: block;
  margin: 0;
  padding: 2px 0 2px 17px;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  background: url(./image/coin2.gif) no-repeat 5px 7px;
  line-height: 14px;
  font-weight: normal; }
/* line 2896, sass/index.scss */
.course .depwrap .deptcurriculum .clearfix li a.cur, .course .majorwraper .deptcurriculum .clearfix li a.cur, .course .coursewraper .deptcurriculum .clearfix li a.cur, .course .rankteacherwraper .deptcurriculum .clearfix li a.cur, .course .ranklessonwraper .deptcurriculum .clearfix li a.cur {
  color: #00468c;
  font-weight: bold; }
/* line 2906, sass/index.scss */
.course .depwrap .navigation, .course .majorwraper .navigation, .course .coursewraper .navigation, .course .rankteacherwraper .navigation, .course .ranklessonwraper .navigation {
  float: none;
  margin: 60px 0; }
/* line 2909, sass/index.scss */
.course .depwrap .navigation .page, .course .majorwraper .navigation .page, .course .coursewraper .navigation .page, .course .rankteacherwraper .navigation .page, .course .ranklessonwraper .navigation .page {
  text-align: right; }
/* line 2911, sass/index.scss */
.course .depwrap .navigation .page ul, .course .majorwraper .navigation .page ul, .course .coursewraper .navigation .page ul, .course .rankteacherwraper .navigation .page ul, .course .ranklessonwraper .navigation .page ul {
  text-align: right; }
/* line 2913, sass/index.scss */
.course .depwrap .navigation .page ul li, .course .majorwraper .navigation .page ul li, .course .coursewraper .navigation .page ul li, .course .rankteacherwraper .navigation .page ul li, .course .ranklessonwraper .navigation .page ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 5px;
  line-height: 38px;
  vertical-align: middle;text-align: center; }
/* line 2918, sass/index.scss */
.course .depwrap .navigation .page ul li a, .course .majorwraper .navigation .page ul li a, .course .coursewraper .navigation .page ul li a, .course .rankteacherwraper .navigation .page ul li a, .course .ranklessonwraper .navigation .page ul li a {
  display: block;
  width: 80px;
  height: 36px;
  border:1px solid #D9D9D9;
  text-decoration: none;}
.course .depwrap .navigation .page ul li a:hover, .course .majorwraper .navigation .page ul li a:hover, .course .coursewraper .navigation .page ul li a:hover, .course .rankteacherwraper .navigation .page ul li a:hover, .course .ranklessonwraper .navigation .page ul li a:hover {
  background: #3E50B4;
  color: #fff;
  }
.course .depwrap .navigation .page ul li select, .course .majorwraper .navigation .page ul li select, .course .coursewraper .navigation .page ul li select, .course .rankteacherwraper .navigation .page ul li select, .course .ranklessonwraper .navigation .page ul li select {
    border: 1px solid #d9d9d9;
    margin: 0 8px;
    color: #000;
    min-width: 50px;
}
/* line 2922, sass/index.scss */
.course .depwrap .navigation .page ul li a.shouye, .course .majorwraper .navigation .page ul li a.shouye, .course .coursewraper .navigation .page ul li a.shouye, .course .rankteacherwraper .navigation .page ul li a.shouye, .course .ranklessonwraper .navigation .page ul li a.shouye {
  /*background: url(./image/shouye.jpg) no-repeat 0 0; */
  }
/* line 2925, sass/index.scss */
.course .depwrap .navigation .page ul li a.shouye:hover, .course .majorwraper .navigation .page ul li a.shouye:hover, .course .coursewraper .navigation .page ul li a.shouye:hover, .course .rankteacherwraper .navigation .page ul li a.shouye:hover, .course .ranklessonwraper .navigation .page ul li a.shouye:hover {
  /*background: url(./image/shouye_hover.jpg) no-repeat 0 0;*/ }
/* line 2928, sass/index.scss */
.course .depwrap .navigation .page ul li a.shangyiye, .course .majorwraper .navigation .page ul li a.shangyiye, .course .coursewraper .navigation .page ul li a.shangyiye, .course .rankteacherwraper .navigation .page ul li a.shangyiye, .course .ranklessonwraper .navigation .page ul li a.shangyiye {
  /*background: url(./image/shangyiye.jpg) no-repeat 0 0; */}
/* line 2931, sass/index.scss */
.course .depwrap .navigation .page ul li a.shangyiye:hover, .course .majorwraper .navigation .page ul li a.shangyiye:hover, .course .coursewraper .navigation .page ul li a.shangyiye:hover, .course .rankteacherwraper .navigation .page ul li a.shangyiye:hover, .course .ranklessonwraper .navigation .page ul li a.shangyiye:hover {
  /*background: url(./image/shangyiye_hover.jpg) no-repeat 0 0;*/ }
/* line 2934, sass/index.scss */
.course .depwrap .navigation .page ul li a.xiayiye, .course .majorwraper .navigation .page ul li a.xiayiye, .course .coursewraper .navigation .page ul li a.xiayiye, .course .rankteacherwraper .navigation .page ul li a.xiayiye, .course .ranklessonwraper .navigation .page ul li a.xiayiye {
  /*background: url(./image/xiayiye.jpg) no-repeat 0 0;*/ }
/* line 2937, sass/index.scss */
.course .depwrap .navigation .page ul li a.xiayiye:hover, .course .majorwraper .navigation .page ul li a.xiayiye:hover, .course .coursewraper .navigation .page ul li a.xiayiye:hover, .course .rankteacherwraper .navigation .page ul li a.xiayiye:hover, .course .ranklessonwraper .navigation .page ul li a.xiayiye:hover {
  /*background: url(./image/xiayiye_hover.jpg) no-repeat 0 0; */}
/* line 2940, sass/index.scss */
.course .depwrap .navigation .page ul li a.weiye, .course .majorwraper .navigation .page ul li a.weiye, .course .coursewraper .navigation .page ul li a.weiye, .course .rankteacherwraper .navigation .page ul li a.weiye, .course .ranklessonwraper .navigation .page ul li a.weiye {
  /*background: url(./image/weiye.jpg) no-repeat 0 0; */}
/* line 2943, sass/index.scss */
.course .depwrap .navigation .page ul li a.weiye:hover, .course .majorwraper .navigation .page ul li a.weiye:hover, .course .coursewraper .navigation .page ul li a.weiye:hover, .course .rankteacherwraper .navigation .page ul li a.weiye:hover, .course .ranklessonwraper .navigation .page ul li a.weiye:hover {
  /*background: url(./image/weiye_hover.jpg) no-repeat 0 0;*/ }
/* line 3153, sass/index.scss */
.course .coursewraper .depart_toggle li.courseclick a {
  background: url(./image/depart_toggle_click.gif) no-repeat 0 0;
  }
.course .coursewraper .depart_toggle li.courseclick a span{
  color: #3E50B4;
}

/*教师查询显示页面*/
/* line 3165, sass/index.scss */
.topmajor {
  background: url(./image/department_bg.jpg) repeat-y 0 0;
  margin: 0 0 20px 0;
  background: none; }
/* line 2589, sass/index.scss */
.topmajor .depwrap, .topmajor .majorwraper, .topmajor .coursewraper, .topmajor .rankteacherwraper, .topmajor .ranklessonwraper {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 2px 0;
  /*查询页面下图文的间距调整*/
  /*查询框*/ }
/* line 2592, sass/index.scss */
.topmajor .depwrap .dep-ul, .topmajor .majorwraper .dep-ul, .topmajor .coursewraper .dep-ul, .topmajor .rankteacherwraper .dep-ul, .topmajor .ranklessonwraper .dep-ul {
  float: left;
  width: 250px; }
/* line 2595, sass/index.scss */
.topmajor .depwrap .dep-ul ul, .topmajor .majorwraper .dep-ul ul, .topmajor .coursewraper .dep-ul ul, .topmajor .rankteacherwraper .dep-ul ul, .topmajor .ranklessonwraper .dep-ul ul {
  margin: 0; }
/* line 2597, sass/index.scss */
.topmajor .depwrap .dep-ul ul li, .topmajor .majorwraper .dep-ul ul li, .topmajor .coursewraper .dep-ul ul li, .topmajor .rankteacherwraper .dep-ul ul li, .topmajor .ranklessonwraper .dep-ul ul li {
  border-bottom: 1px solid #fff;
  background: url(./image/jpk_a_bg.jpg) no-repeat 230px 16px; }
/* line 2600, sass/index.scss */
.topmajor .depwrap .dep-ul ul li a, .topmajor .majorwraper .dep-ul ul li a, .topmajor .coursewraper .dep-ul ul li a, .topmajor .rankteacherwraper .dep-ul ul li a, .topmajor .ranklessonwraper .dep-ul ul li a {
  display: block;
  text-decoration: none;
  font-size: 12px;
  padding: 10px 25px 10px 25px;
  color: #111;
  background: url(./image/coin3.gif) no-repeat 14px 18px;
  line-height: 18px;
  color: #000; }
/* line 2610, sass/index.scss */
.topmajor .depwrap .dep-ul ul li.li-cur, .topmajor .majorwraper .dep-ul ul li.li-cur, .topmajor .coursewraper .dep-ul ul li.li-cur, .topmajor .rankteacherwraper .dep-ul ul li.li-cur, .topmajor .ranklessonwraper .dep-ul ul li.li-cur {
  background: #3386da url(./image/jpk_a_click_bg.jpg) no-repeat 230px 16px; }
/* line 2612, sass/index.scss */
.topmajor .depwrap .dep-ul ul li.li-cur a, .topmajor .majorwraper .dep-ul ul li.li-cur a, .topmajor .coursewraper .dep-ul ul li.li-cur a, .topmajor .rankteacherwraper .dep-ul ul li.li-cur a, .topmajor .ranklessonwraper .dep-ul ul li.li-cur a {
  background: url(./image/coin10.gif) no-repeat 14px 18px;
  color: #fff; }
/* line 2621, sass/index.scss */
.topmajor .depwrap .dept-title, .topmajor .majorwraper .dept-title, .topmajor .coursewraper .dept-title, .topmajor .rankteacherwraper .dept-title, .topmajor .ranklessonwraper .dept-title {
  margin: 0 0 1px 0;
  background: #474E5F;
  border-left: 6px solid #3386da; }
/* line 2625, sass/index.scss */
.topmajor .depwrap .dept-title p, .topmajor .majorwraper .dept-title p, .topmajor .coursewraper .dept-title p, .topmajor .rankteacherwraper .dept-title p, .topmajor .ranklessonwraper .dept-title p {
  cursor: pointer;
  padding: 0 0 0 40px; }
/* line 2628, sass/index.scss */
.topmajor .depwrap .dept-title p span, .topmajor .majorwraper .dept-title p span, .topmajor .coursewraper .dept-title p span, .topmajor .rankteacherwraper .dept-title p span, .topmajor .ranklessonwraper .dept-title p span {
  line-height: 40px;
  font-size: 16px;
  color: #fff; }
/* line 2637, sass/index.scss */
.topmajor .depwrap .all-course .dept-title p, .topmajor .majorwraper .all-course .dept-title p, .topmajor .coursewraper .all-course .dept-title p, .topmajor .rankteacherwraper .all-course .dept-title p, .topmajor .ranklessonwraper .all-course .dept-title p {
  background: url(./image/allCourse1.gif) no-repeat 14px 8px; }
/* line 2644, sass/index.scss */
.topmajor .depwrap .hon-course .dept-title p, .topmajor .majorwraper .hon-course .dept-title p, .topmajor .coursewraper .hon-course .dept-title p, .topmajor .rankteacherwraper .hon-course .dept-title p, .topmajor .ranklessonwraper .hon-course .dept-title p {
  background: url(./image/allCourse2.gif) no-repeat 14px 11px; }
/* line 2651, sass/index.scss */
.topmajor .depwrap .hon-teacher .dept-title p, .topmajor .majorwraper .hon-teacher .dept-title p, .topmajor .coursewraper .hon-teacher .dept-title p, .topmajor .rankteacherwraper .hon-teacher .dept-title p, .topmajor .ranklessonwraper .hon-teacher .dept-title p {
  background: url(./image/allCourse3.gif) no-repeat 14px 10px; }
/* line 2657, sass/index.scss */
.topmajor .depwrap .dept_main, .topmajor .depwrap .teachermain, .topmajor .depwrap .coursemain, .topmajor .depwrap .rankteachermain, .topmajor .depwrap .ranklessonmain, .topmajor .majorwraper .dept_main, .topmajor .majorwraper .teachermain, .topmajor .majorwraper .coursemain, .topmajor .majorwraper .rankteachermain, .topmajor .majorwraper .ranklessonmain, .topmajor .coursewraper .dept_main, .topmajor .coursewraper .teachermain, .topmajor .coursewraper .coursemain, .topmajor .coursewraper .rankteachermain, .topmajor .coursewraper .ranklessonmain, .topmajor .rankteacherwraper .dept_main, .topmajor .rankteacherwraper .teachermain, .topmajor .rankteacherwraper .coursemain, .topmajor .rankteacherwraper .rankteachermain, .topmajor .rankteacherwraper .ranklessonmain, .topmajor .ranklessonwraper .dept_main, .topmajor .ranklessonwraper .teachermain, .topmajor .ranklessonwraper .coursemain, .topmajor .ranklessonwraper .rankteachermain, .topmajor .ranklessonwraper .ranklessonmain {
  float: right;
  width: 1020px;
  height: auto;
  min-height: 450px;
  padding: 30px 0 0 0;
  _height: 450px; }
/* line 2665, sass/index.scss */
.topmajor .depwrap .dept_main .com_title_s1 h4, .topmajor .depwrap .teachermain .com_title_s1 h4, .topmajor .depwrap .coursemain .com_title_s1 h4, .topmajor .depwrap .rankteachermain .com_title_s1 h4, .topmajor .depwrap .ranklessonmain .com_title_s1 h4, .topmajor .majorwraper .dept_main .com_title_s1 h4, .topmajor .majorwraper .teachermain .com_title_s1 h4, .topmajor .majorwraper .coursemain .com_title_s1 h4, .topmajor .majorwraper .rankteachermain .com_title_s1 h4, .topmajor .majorwraper .ranklessonmain .com_title_s1 h4, .topmajor .coursewraper .dept_main .com_title_s1 h4, .topmajor .coursewraper .teachermain .com_title_s1 h4, .topmajor .coursewraper .coursemain .com_title_s1 h4, .topmajor .coursewraper .rankteachermain .com_title_s1 h4, .topmajor .coursewraper .ranklessonmain .com_title_s1 h4, .topmajor .rankteacherwraper .dept_main .com_title_s1 h4, .topmajor .rankteacherwraper .teachermain .com_title_s1 h4, .topmajor .rankteacherwraper .coursemain .com_title_s1 h4, .topmajor .rankteacherwraper .rankteachermain .com_title_s1 h4, .topmajor .rankteacherwraper .ranklessonmain .com_title_s1 h4, .topmajor .ranklessonwraper .dept_main .com_title_s1 h4, .topmajor .ranklessonwraper .teachermain .com_title_s1 h4, .topmajor .ranklessonwraper .coursemain .com_title_s1 h4, .topmajor .ranklessonwraper .rankteachermain .com_title_s1 h4, .topmajor .ranklessonwraper .ranklessonmain .com_title_s1 h4 {
  color: #00468C;
  font-size: 18px;
  padding: 0 0 0 20px;
  background: url(./image/coin4.gif) no-repeat 5px 8px;
  line-height: 26px; }
/* line 2675, sass/index.scss */
.topmajor .depwrap .blockPicText .blockbody ul, .topmajor .majorwraper .blockPicText .blockbody ul, .topmajor .coursewraper .blockPicText .blockbody ul, .topmajor .rankteacherwraper .blockPicText .blockbody ul, .topmajor .ranklessonwraper .blockPicText .blockbody ul {
  margin: 0 0 0 -6px; }
/* line 2677, sass/index.scss */
.topmajor .depwrap .blockPicText .blockbody ul li, .topmajor .majorwraper .blockPicText .blockbody ul li, .topmajor .coursewraper .blockPicText .blockbody ul li, .topmajor .rankteacherwraper .blockPicText .blockbody ul li, .topmajor .ranklessonwraper .blockPicText .blockbody ul li {
  margin: 5px 0 15px 26px; }
/* line 2686, sass/index.scss */
.topmajor .depwrap .teanamewrap div, .topmajor .majorwraper .teanamewrap div, .topmajor .coursewraper .teanamewrap div, .topmajor .rankteacherwraper .teanamewrap div, .topmajor .ranklessonwraper .teanamewrap div {
  margin: 0 16px; }
/* line 2688, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul, .topmajor .majorwraper .teanamewrap div ul, .topmajor .coursewraper .teanamewrap div ul, .topmajor .rankteacherwraper .teanamewrap div ul, .topmajor .ranklessonwraper .teanamewrap div ul {
  overflow: hidden;
  zoom: 1;
  margin: 10px 0 0 -33px; }
/* line 2691, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li, .topmajor .majorwraper .teanamewrap div ul li, .topmajor .coursewraper .teanamewrap div ul li, .topmajor .rankteacherwraper .teanamewrap div ul li, .topmajor .ranklessonwraper .teanamewrap div ul li {
  margin: 5px 0 15px 32px;
  height: 130px;
  float: left;
  width: 230px;
  height: 100px;
  margin: 5px 0 15px 25px; }
/* line 71, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li .wrapa, .topmajor .majorwraper .teanamewrap div ul li .wrapa, .topmajor .coursewraper .teanamewrap div ul li .wrapa, .topmajor .rankteacherwraper .teanamewrap div ul li .wrapa, .topmajor .ranklessonwraper .teanamewrap div ul li .wrapa {
  display: block;
  width: 230px;
  height: 130px;
  overflow: hidden; }
/* line 77, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li .text, .topmajor .majorwraper .teanamewrap div ul li .text, .topmajor .coursewraper .teanamewrap div ul li .text, .topmajor .rankteacherwraper .teanamewrap div ul li .text, .topmajor .ranklessonwraper .teanamewrap div ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100px;
  width: 230px;
  height: 130px;
  background: url(./image/1.png) repeat 0 0;
  color: #fff;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li .text h5, .topmajor .majorwraper .teanamewrap div ul li .text h5, .topmajor .coursewraper .teanamewrap div ul li .text h5, .topmajor .rankteacherwraper .teanamewrap div ul li .text h5, .topmajor .ranklessonwraper .teanamewrap div ul li .text h5 {
  margin: 0;
  padding: 0 10px;
  font-size: 14px;
  color: #fff; }
/* line 94, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li .text h5 a, .topmajor .majorwraper .teanamewrap div ul li .text h5 a, .topmajor .coursewraper .teanamewrap div ul li .text h5 a, .topmajor .rankteacherwraper .teanamewrap div ul li .text h5 a, .topmajor .ranklessonwraper .teanamewrap div ul li .text h5 a {
  color: #fff;
  text-decoration: none; }
/* line 99, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li .text .content, .topmajor .majorwraper .teanamewrap div ul li .text .content, .topmajor .coursewraper .teanamewrap div ul li .text .content, .topmajor .rankteacherwraper .teanamewrap div ul li .text .content, .topmajor .ranklessonwraper .teanamewrap div ul li .text .content {
  margin: 0 10px 10px 10px;
  height: 80px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  line-height: 20px; }
/* line 104, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li .text .content a, .topmajor .majorwraper .teanamewrap div ul li .text .content a, .topmajor .coursewraper .teanamewrap div ul li .text .content a, .topmajor .rankteacherwraper .teanamewrap div ul li .text .content a, .topmajor .ranklessonwraper .teanamewrap div ul li .text .content a {
  color: #fff;
  text-decoration: none; }
/* line 108, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li .text .content span, .topmajor .majorwraper .teanamewrap div ul li .text .content span, .topmajor .coursewraper .teanamewrap div ul li .text .content span, .topmajor .rankteacherwraper .teanamewrap div ul li .text .content span, .topmajor .ranklessonwraper .teanamewrap div ul li .text .content span {
  font-size: 12px !important; }
/* line 2697, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li a, .topmajor .majorwraper .teanamewrap div ul li a, .topmajor .coursewraper .teanamewrap div ul li a, .topmajor .rankteacherwraper .teanamewrap div ul li a, .topmajor .ranklessonwraper .teanamewrap div ul li a {
  display: block;
  overflow: hidden;
  zoom: 1;
  padding: 5px 5px;
  height: 90px;
  border: 1px solid #efefef; }
/* line 2703, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li a img, .topmajor .majorwraper .teanamewrap div ul li a img, .topmajor .coursewraper .teanamewrap div ul li a img, .topmajor .rankteacherwraper .teanamewrap div ul li a img, .topmajor .ranklessonwraper .teanamewrap div ul li a img {
  float: left; }
/* line 2706, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li a .teainfo, .topmajor .majorwraper .teanamewrap div ul li a .teainfo, .topmajor .coursewraper .teanamewrap div ul li a .teainfo, .topmajor .rankteacherwraper .teanamewrap div ul li a .teainfo, .topmajor .ranklessonwraper .teanamewrap div ul li a .teainfo {
  margin: 0;
  float: right;
  width: 120px;
  text-align: left;
  font-size: 14px;
  color: #333; }
/* line 2713, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li a .teainfo p, .topmajor .majorwraper .teanamewrap div ul li a .teainfo p, .topmajor .coursewraper .teanamewrap div ul li a .teainfo p, .topmajor .rankteacherwraper .teanamewrap div ul li a .teainfo p, .topmajor .ranklessonwraper .teanamewrap div ul li a .teainfo p {
  padding: 5px 0;
  color: #545454; }
/* line 2718, sass/index.scss */
.topmajor .depwrap .teanamewrap div ul li a:hover, .topmajor .majorwraper .teanamewrap div ul li a:hover, .topmajor .coursewraper .teanamewrap div ul li a:hover, .topmajor .rankteacherwraper .teanamewrap div ul li a:hover, .topmajor .ranklessonwraper .teanamewrap div ul li a:hover {
  background: #e3effb;
  border: 1px solid #78B0E9; }
/* line 2728, sass/index.scss */
.topmajor .depwrap .depart_toggle, .topmajor .majorwraper .depart_toggle, .topmajor .coursewraper .depart_toggle, .topmajor .rankteacherwraper .depart_toggle, .topmajor .ranklessonwraper .depart_toggle {
  text-align: center;
  background: url(./image/depart_toggle_bg.jpg) repeat-x left bottom;
  height: 55px;
  margin: 0 0 20px 0; }
/* line 2733, sass/index.scss */
.topmajor .depwrap .depart_toggle li, .topmajor .majorwraper .depart_toggle li, .topmajor .coursewraper .depart_toggle li, .topmajor .rankteacherwraper .depart_toggle li, .topmajor .ranklessonwraper .depart_toggle li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px; }
/* line 2736, sass/index.scss */
.topmajor .depwrap .depart_toggle li a, .topmajor .majorwraper .depart_toggle li a, .topmajor .coursewraper .depart_toggle li a, .topmajor .rankteacherwraper .depart_toggle li a, .topmajor .ranklessonwraper .depart_toggle li a {
  display: block;
  width: 138px;
  height: 55px;
  display: block; }
/* line 2741, sass/index.scss */
.topmajor .depwrap .depart_toggle li a span, .topmajor .majorwraper .depart_toggle li a span, .topmajor .coursewraper .depart_toggle li a span, .topmajor .rankteacherwraper .depart_toggle li a span, .topmajor .ranklessonwraper .depart_toggle li a span {
  display: none; }
/* line 2745, sass/index.scss */
.topmajor .depwrap .depart_toggle li.course, .topmajor .majorwraper .depart_toggle li.course, .topmajor .coursewraper .depart_toggle li.course, .topmajor .rankteacherwraper .depart_toggle li.course, .topmajor .ranklessonwraper .depart_toggle li.course {
  background: none; }
/* line 2747, sass/index.scss */
.topmajor .depwrap .depart_toggle li.course a, .topmajor .majorwraper .depart_toggle li.course a, .topmajor .coursewraper .depart_toggle li.course a, .topmajor .rankteacherwraper .depart_toggle li.course a, .topmajor .ranklessonwraper .depart_toggle li.course a {
  background: url(./image/course.jpg) no-repeat 0 0; }
/* line 2751, sass/index.scss */
.topmajor .depwrap .depart_toggle li.teacher, .topmajor .majorwraper .depart_toggle li.teacher, .topmajor .coursewraper .depart_toggle li.teacher, .topmajor .rankteacherwraper .depart_toggle li.teacher, .topmajor .ranklessonwraper .depart_toggle li.teacher {
  background: none; }
/* line 2753, sass/index.scss */
.topmajor .depwrap .depart_toggle li.teacher a, .topmajor .majorwraper .depart_toggle li.teacher a, .topmajor .coursewraper .depart_toggle li.teacher a, .topmajor .rankteacherwraper .depart_toggle li.teacher a, .topmajor .ranklessonwraper .depart_toggle li.teacher a {
  background: url(./image/teacher.jpg) no-repeat 0 0; }
/* line 2757, sass/index.scss */
.topmajor .depwrap .depart_toggle li.rankteacher, .topmajor .majorwraper .depart_toggle li.rankteacher, .topmajor .coursewraper .depart_toggle li.rankteacher, .topmajor .rankteacherwraper .depart_toggle li.rankteacher, .topmajor .ranklessonwraper .depart_toggle li.rankteacher {
  background: none; }
/* line 2759, sass/index.scss */
.topmajor .depwrap .depart_toggle li.rankteacher a, .topmajor .majorwraper .depart_toggle li.rankteacher a, .topmajor .coursewraper .depart_toggle li.rankteacher a, .topmajor .rankteacherwraper .depart_toggle li.rankteacher a, .topmajor .ranklessonwraper .depart_toggle li.rankteacher a {
  background: url(./image/rankteacher_bg.jpg) no-repeat 0 0; }
/* line 2763, sass/index.scss */
.topmajor .depwrap .depart_toggle li.ranklesson, .topmajor .majorwraper .depart_toggle li.ranklesson, .topmajor .coursewraper .depart_toggle li.ranklesson, .topmajor .rankteacherwraper .depart_toggle li.ranklesson, .topmajor .ranklessonwraper .depart_toggle li.ranklesson {
  background: none; }
/* line 2765, sass/index.scss */
.topmajor .depwrap .depart_toggle li.ranklesson a, .topmajor .majorwraper .depart_toggle li.ranklesson a, .topmajor .coursewraper .depart_toggle li.ranklesson a, .topmajor .rankteacherwraper .depart_toggle li.ranklesson a, .topmajor .ranklessonwraper .depart_toggle li.ranklesson a {
  background: url(./image/ranklesson_bg.jpg) no-repeat 0 0; }
/* line 2769, sass/index.scss */
.topmajor .depwrap .depart_toggle li.department, .topmajor .majorwraper .depart_toggle li.department, .topmajor .coursewraper .depart_toggle li.department, .topmajor .rankteacherwraper .depart_toggle li.department, .topmajor .ranklessonwraper .depart_toggle li.department {
  background: none; }
/* line 2771, sass/index.scss */
.topmajor .depwrap .depart_toggle li.department a, .topmajor .majorwraper .depart_toggle li.department a, .topmajor .coursewraper .depart_toggle li.department a, .topmajor .rankteacherwraper .depart_toggle li.department a, .topmajor .ranklessonwraper .depart_toggle li.department a {
  background: url(./image/department_all_bg.jpg) no-repeat 0 0; }
/* line 2779, sass/index.scss */
.topmajor .depwrap .searchwrap, .topmajor .majorwraper .searchwrap, .topmajor .coursewraper .searchwrap, .topmajor .rankteacherwraper .searchwrap, .topmajor .ranklessonwraper .searchwrap {
  margin: 60px 118px 35px 118px; }
/* line 2781, sass/index.scss */
.topmajor .depwrap .searchwrap .search-title, .topmajor .majorwraper .searchwrap .search-title, .topmajor .coursewraper .searchwrap .search-title, .topmajor .rankteacherwraper .searchwrap .search-title, .topmajor .ranklessonwraper .searchwrap .search-title {
  display: none; }
/* line 2784, sass/index.scss */
.topmajor .depwrap .searchwrap .search-input, .topmajor .majorwraper .searchwrap .search-input, .topmajor .coursewraper .searchwrap .search-input, .topmajor .rankteacherwraper .searchwrap .search-input, .topmajor .ranklessonwraper .searchwrap .search-input {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2787, sass/index.scss */
.topmajor .depwrap .searchwrap .search-input span, .topmajor .majorwraper .searchwrap .search-input span, .topmajor .coursewraper .searchwrap .search-input span, .topmajor .rankteacherwraper .searchwrap .search-input span, .topmajor .ranklessonwraper .searchwrap .search-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2795, sass/index.scss */
.topmajor .depwrap .searchwrap .search-input #searchtitle, .topmajor .majorwraper .searchwrap .search-input #searchtitle, .topmajor .coursewraper .searchwrap .search-input #searchtitle, .topmajor .rankteacherwraper .searchwrap .search-input #searchtitle, .topmajor .ranklessonwraper .searchwrap .search-input #searchtitle {
  float: left;
  width: 684px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2806, sass/index.scss */
.topmajor .depwrap .searchwrap .search-input .button, .topmajor .majorwraper .searchwrap .search-input .button, .topmajor .coursewraper .searchwrap .search-input .button, .topmajor .rankteacherwraper .searchwrap .search-input .button, .topmajor .ranklessonwraper .searchwrap .search-input .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 43px;
  line-height: 43px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2821, sass/index.scss */
.topmajor .depwrap .teasearchwrap, .topmajor .majorwraper .teasearchwrap, .topmajor .coursewraper .teasearchwrap, .topmajor .rankteacherwraper .teasearchwrap, .topmajor .ranklessonwraper .teasearchwrap {
  margin: 60px 118px 35px 118px; }
/* line 2823, sass/index.scss */
.topmajor .depwrap .teasearchwrap .teasearch-title, .topmajor .majorwraper .teasearchwrap .teasearch-title, .topmajor .coursewraper .teasearchwrap .teasearch-title, .topmajor .rankteacherwraper .teasearchwrap .teasearch-title, .topmajor .ranklessonwraper .teasearchwrap .teasearch-title {
  display: none; }
/* line 2826, sass/index.scss */
.topmajor .depwrap .teasearchwrap .teasearch-form, .topmajor .majorwraper .teasearchwrap .teasearch-form, .topmajor .coursewraper .teasearchwrap .teasearch-form, .topmajor .rankteacherwraper .teasearchwrap .teasearch-form, .topmajor .ranklessonwraper .teasearchwrap .teasearch-form {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2829, sass/index.scss */
.topmajor .depwrap .teasearchwrap .teasearch-form .teasearch-text, .topmajor .majorwraper .teasearchwrap .teasearch-form .teasearch-text, .topmajor .coursewraper .teasearchwrap .teasearch-form .teasearch-text, .topmajor .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-text, .topmajor .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-text {
  display: none; }
/* line 2832, sass/index.scss */
.topmajor .depwrap .teasearchwrap .teasearch-form .teasearch-input, .topmajor .majorwraper .teasearchwrap .teasearch-form .teasearch-input, .topmajor .coursewraper .teasearchwrap .teasearch-form .teasearch-input, .topmajor .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input, .topmajor .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input {
  overflow: hidden;
  zoom: 1;
  position: relative;
  float: left;
  width: 684px; }
/* line 2837, sass/index.scss */
.topmajor .depwrap .teasearchwrap .teasearch-form .teasearch-input span, .topmajor .majorwraper .teasearchwrap .teasearch-form .teasearch-input span, .topmajor .coursewraper .teasearchwrap .teasearch-form .teasearch-input span, .topmajor .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input span, .topmajor .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2846, sass/index.scss */
.topmajor .depwrap .teasearchwrap .teasearch-form #searchteatitle, .topmajor .majorwraper .teasearchwrap .teasearch-form #searchteatitle, .topmajor .coursewraper .teasearchwrap .teasearch-form #searchteatitle, .topmajor .rankteacherwraper .teasearchwrap .teasearch-form #searchteatitle, .topmajor .ranklessonwraper .teasearchwrap .teasearch-form #searchteatitle {
  float: left;
  width: 684px;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2857, sass/index.scss */
.topmajor .depwrap .teasearchwrap .teasearch-form .button, .topmajor .majorwraper .teasearchwrap .teasearch-form .button, .topmajor .coursewraper .teasearchwrap .teasearch-form .button, .topmajor .rankteacherwraper .teasearchwrap .teasearch-form .button, .topmajor .ranklessonwraper .teasearchwrap .teasearch-form .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2872, sass/index.scss */
.topmajor .depwrap .deptcurriculum, .topmajor .majorwraper .deptcurriculum, .topmajor .coursewraper .deptcurriculum, .topmajor .rankteacherwraper .deptcurriculum, .topmajor .ranklessonwraper .deptcurriculum {
  padding: 0 30px 20px 30px;
  margin: 15px;
  border-bottom: 1px solid #C9C9C9; }
/* line 2876, sass/index.scss */
.topmajor .depwrap .deptcurriculum .clearfix, .topmajor .majorwraper .deptcurriculum .clearfix, .topmajor .coursewraper .deptcurriculum .clearfix, .topmajor .rankteacherwraper .deptcurriculum .clearfix, .topmajor .ranklessonwraper .deptcurriculum .clearfix {
  text-align: left; }
/* line 2878, sass/index.scss */
.topmajor .depwrap .deptcurriculum .clearfix li, .topmajor .majorwraper .deptcurriculum .clearfix li, .topmajor .coursewraper .deptcurriculum .clearfix li, .topmajor .rankteacherwraper .deptcurriculum .clearfix li, .topmajor .ranklessonwraper .deptcurriculum .clearfix li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 182px;
  margin: 5px 10px;
  vertical-align: top; }
/* line 2886, sass/index.scss */
.topmajor .depwrap .deptcurriculum .clearfix li a, .topmajor .majorwraper .deptcurriculum .clearfix li a, .topmajor .coursewraper .deptcurriculum .clearfix li a, .topmajor .rankteacherwraper .deptcurriculum .clearfix li a, .topmajor .ranklessonwraper .deptcurriculum .clearfix li a {
  display: block;
  margin: 0;
  padding: 2px 0 2px 17px;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  background: url(./image/coin2.gif) no-repeat 5px 7px;
  line-height: 14px;
  font-weight: normal; }
/* line 2896, sass/index.scss */
.topmajor .depwrap .deptcurriculum .clearfix li a.cur, .topmajor .majorwraper .deptcurriculum .clearfix li a.cur, .topmajor .coursewraper .deptcurriculum .clearfix li a.cur, .topmajor .rankteacherwraper .deptcurriculum .clearfix li a.cur, .topmajor .ranklessonwraper .deptcurriculum .clearfix li a.cur {
  color: #00468c;
  font-weight: bold; }
/* line 2906, sass/index.scss */
.topmajor .depwrap .navigation, .topmajor .majorwraper .navigation, .topmajor .coursewraper .navigation, .topmajor .rankteacherwraper .navigation, .topmajor .ranklessonwraper .navigation {
  float: none;
  margin: 0; }
/* line 2909, sass/index.scss */
.topmajor .depwrap .navigation .page, .topmajor .majorwraper .navigation .page, .topmajor .coursewraper .navigation .page, .topmajor .rankteacherwraper .navigation .page, .topmajor .ranklessonwraper .navigation .page {
  text-align: center; }
/* line 2911, sass/index.scss */
.topmajor .depwrap .navigation .page ul, .topmajor .majorwraper .navigation .page ul, .topmajor .coursewraper .navigation .page ul, .topmajor .rankteacherwraper .navigation .page ul, .topmajor .ranklessonwraper .navigation .page ul {
  text-align: center; }
/* line 2913, sass/index.scss */
.topmajor .depwrap .navigation .page ul li, .topmajor .majorwraper .navigation .page ul li, .topmajor .coursewraper .navigation .page ul li, .topmajor .rankteacherwraper .navigation .page ul li, .topmajor .ranklessonwraper .navigation .page ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  line-height: 40px;
  vertical-align: middle; }
/* line 2918, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a, .topmajor .majorwraper .navigation .page ul li a, .topmajor .coursewraper .navigation .page ul li a, .topmajor .rankteacherwraper .navigation .page ul li a, .topmajor .ranklessonwraper .navigation .page ul li a {
  display: block;
  width: 80px;
  height: 40px; }
/* line 2922, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a.shouye, .topmajor .majorwraper .navigation .page ul li a.shouye, .topmajor .coursewraper .navigation .page ul li a.shouye, .topmajor .rankteacherwraper .navigation .page ul li a.shouye, .topmajor .ranklessonwraper .navigation .page ul li a.shouye {
  background: url(./image/shouye.jpg) no-repeat 0 0; }
/* line 2925, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a.shouye:hover, .topmajor .majorwraper .navigation .page ul li a.shouye:hover, .topmajor .coursewraper .navigation .page ul li a.shouye:hover, .topmajor .rankteacherwraper .navigation .page ul li a.shouye:hover, .topmajor .ranklessonwraper .navigation .page ul li a.shouye:hover {
  background: url(./image/shouye_hover.jpg) no-repeat 0 0; }
/* line 2928, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a.shangyiye, .topmajor .majorwraper .navigation .page ul li a.shangyiye, .topmajor .coursewraper .navigation .page ul li a.shangyiye, .topmajor .rankteacherwraper .navigation .page ul li a.shangyiye, .topmajor .ranklessonwraper .navigation .page ul li a.shangyiye {
  background: url(./image/shangyiye.jpg) no-repeat 0 0; }
/* line 2931, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a.shangyiye:hover, .topmajor .majorwraper .navigation .page ul li a.shangyiye:hover, .topmajor .coursewraper .navigation .page ul li a.shangyiye:hover, .topmajor .rankteacherwraper .navigation .page ul li a.shangyiye:hover, .topmajor .ranklessonwraper .navigation .page ul li a.shangyiye:hover {
  background: url(./image/shangyiye_hover.jpg) no-repeat 0 0; }
/* line 2934, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a.xiayiye, .topmajor .majorwraper .navigation .page ul li a.xiayiye, .topmajor .coursewraper .navigation .page ul li a.xiayiye, .topmajor .rankteacherwraper .navigation .page ul li a.xiayiye, .topmajor .ranklessonwraper .navigation .page ul li a.xiayiye {
  background: url(./image/xiayiye.jpg) no-repeat 0 0; }
/* line 2937, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a.xiayiye:hover, .topmajor .majorwraper .navigation .page ul li a.xiayiye:hover, .topmajor .coursewraper .navigation .page ul li a.xiayiye:hover, .topmajor .rankteacherwraper .navigation .page ul li a.xiayiye:hover, .topmajor .ranklessonwraper .navigation .page ul li a.xiayiye:hover {
  background: url(./image/xiayiye_hover.jpg) no-repeat 0 0; }
/* line 2940, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a.weiye, .topmajor .majorwraper .navigation .page ul li a.weiye, .topmajor .coursewraper .navigation .page ul li a.weiye, .topmajor .rankteacherwraper .navigation .page ul li a.weiye, .topmajor .ranklessonwraper .navigation .page ul li a.weiye {
  background: url(./image/weiye.jpg) no-repeat 0 0; }
/* line 2943, sass/index.scss */
.topmajor .depwrap .navigation .page ul li a.weiye:hover, .topmajor .majorwraper .navigation .page ul li a.weiye:hover, .topmajor .coursewraper .navigation .page ul li a.weiye:hover, .topmajor .rankteacherwraper .navigation .page ul li a.weiye:hover, .topmajor .ranklessonwraper .navigation .page ul li a.weiye:hover {
  background: url(./image/weiye_hover.jpg) no-repeat 0 0; }
/* line 3170, sass/index.scss */
.topmajor .searchteacher .teasearch-form #deptCode {
  float: left;
  height: 44px;
  line-height: 44px;
  width: 150px;
  font-size: 14px;
  display: inline;
  margin: 0 0 0 20px; }
/* line 3183, sass/index.scss */
.topmajor .majorwraper .wraper .teachermain {
  float: none;
  margin: 0;
  width: 1170px; }
/* line 3188, sass/index.scss */
.topmajor .majorwraper .wraper .teachermain .com_title_s1 .more {
  padding: 10px 30px; }
/* line 3192, sass/index.scss */
.topmajor .majorwraper .wraper .teachermain .teasummary {
  margin: 20px 30px; }
/* line 3195, sass/index.scss */
.topmajor .majorwraper .wraper .teachermain .tearank {
  margin: 20px 30px; }
/* line 3197, sass/index.scss */
.topmajor .majorwraper .wraper .teachermain .tearank .clearfix {
  text-align: left; }
/* line 3199, sass/index.scss */
.topmajor .majorwraper .wraper .teachermain .tearank .clearfix li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 20px 0 0; }
/* line 3205, sass/index.scss */
.topmajor .majorwraper .wraper .teachermain .blockPicText {
  margin: 20px 0; }

/*荣誉课程查询页*/
/* line 3215, sass/index.scss */
/*.ranklesson {*/
  /*background: url(./image/department_bg.jpg) repeat-y 0 0;*/
  /*margin: 0 0 20px 0; }*/
/* line 2589, sass/index.scss */
.ranklesson .depwrap, .ranklesson .majorwraper, .ranklesson .coursewraper, .ranklesson .rankteacherwraper, .ranklesson .ranklessonwraper {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 2px 0;
  /*查询页面下图文的间距调整*/
  /*查询框*/ }
/* line 2592, sass/index.scss */
.ranklesson .depwrap .dep-ul, .ranklesson .majorwraper .dep-ul, .ranklesson .coursewraper .dep-ul, .ranklesson .rankteacherwraper .dep-ul, .ranklesson .ranklessonwraper .dep-ul {
  float: left;
  width: 250px; }
/* line 2595, sass/index.scss */
.ranklesson .depwrap .dep-ul ul, .ranklesson .majorwraper .dep-ul ul, .ranklesson .coursewraper .dep-ul ul, .ranklesson .rankteacherwraper .dep-ul ul, .ranklesson .ranklessonwraper .dep-ul ul {
  margin: 0; }
/* line 2597, sass/index.scss */
.ranklesson .depwrap .dep-ul ul li, .ranklesson .majorwraper .dep-ul ul li, .ranklesson .coursewraper .dep-ul ul li, .ranklesson .rankteacherwraper .dep-ul ul li, .ranklesson .ranklessonwraper .dep-ul ul li {
  border-bottom: 1px solid #fff;
  background: url(./image/jpk_a_bg.jpg) no-repeat 230px 16px; }
/* line 2600, sass/index.scss */
.ranklesson .depwrap .dep-ul ul li a, .ranklesson .majorwraper .dep-ul ul li a, .ranklesson .coursewraper .dep-ul ul li a, .ranklesson .rankteacherwraper .dep-ul ul li a, .ranklesson .ranklessonwraper .dep-ul ul li a {
  display: block;
  text-decoration: none;
  font-size: 12px;
  padding: 10px 25px 10px 25px;
  color: #111;
  background: url(./image/coin3.gif) no-repeat 14px 18px;
  line-height: 18px;
  color: #000; }
/* line 2610, sass/index.scss */
.ranklesson .depwrap .dep-ul ul li.li-cur, .ranklesson .majorwraper .dep-ul ul li.li-cur, .ranklesson .coursewraper .dep-ul ul li.li-cur, .ranklesson .rankteacherwraper .dep-ul ul li.li-cur, .ranklesson .ranklessonwraper .dep-ul ul li.li-cur {
  background: #3386da url(./image/jpk_a_click_bg.jpg) no-repeat 230px 16px; }
/* line 2612, sass/index.scss */
.ranklesson .depwrap .dep-ul ul li.li-cur a, .ranklesson .majorwraper .dep-ul ul li.li-cur a, .ranklesson .coursewraper .dep-ul ul li.li-cur a, .ranklesson .rankteacherwraper .dep-ul ul li.li-cur a, .ranklesson .ranklessonwraper .dep-ul ul li.li-cur a {
  background: url(./image/coin10.gif) no-repeat 14px 18px;
  color: #fff; }
/* line 2621, sass/index.scss */
.ranklesson .depwrap .dept-title, .ranklesson .majorwraper .dept-title, .ranklesson .coursewraper .dept-title, .ranklesson .rankteacherwraper .dept-title, .ranklesson .ranklessonwraper .dept-title {
  margin: 0 0 1px 0;
  background: #474E5F;
  border-left: 6px solid #3386da; }
/* line 2625, sass/index.scss */
.ranklesson .depwrap .dept-title p, .ranklesson .majorwraper .dept-title p, .ranklesson .coursewraper .dept-title p, .ranklesson .rankteacherwraper .dept-title p, .ranklesson .ranklessonwraper .dept-title p {
  cursor: pointer;
  padding: 0 0 0 40px; }
/* line 2628, sass/index.scss */
.ranklesson .depwrap .dept-title p span, .ranklesson .majorwraper .dept-title p span, .ranklesson .coursewraper .dept-title p span, .ranklesson .rankteacherwraper .dept-title p span, .ranklesson .ranklessonwraper .dept-title p span {
  line-height: 40px;
  font-size: 16px;
  color: #fff; }
/* line 2637, sass/index.scss */
.ranklesson .depwrap .all-course .dept-title p, .ranklesson .majorwraper .all-course .dept-title p, .ranklesson .coursewraper .all-course .dept-title p, .ranklesson .rankteacherwraper .all-course .dept-title p, .ranklesson .ranklessonwraper .all-course .dept-title p {
  background: url(./image/allCourse1.gif) no-repeat 14px 8px; }
/* line 2644, sass/index.scss */
.ranklesson .depwrap .hon-course .dept-title p, .ranklesson .majorwraper .hon-course .dept-title p, .ranklesson .coursewraper .hon-course .dept-title p, .ranklesson .rankteacherwraper .hon-course .dept-title p, .ranklesson .ranklessonwraper .hon-course .dept-title p {
  background: url(./image/allCourse2.gif) no-repeat 14px 11px; }
/* line 2651, sass/index.scss */
.ranklesson .depwrap .hon-teacher .dept-title p, .ranklesson .majorwraper .hon-teacher .dept-title p, .ranklesson .coursewraper .hon-teacher .dept-title p, .ranklesson .rankteacherwraper .hon-teacher .dept-title p, .ranklesson .ranklessonwraper .hon-teacher .dept-title p {
  background: url(./image/allCourse3.gif) no-repeat 14px 10px; }
/* line 2657, sass/index.scss */
.ranklesson .depwrap .dept_main, .ranklesson .depwrap .teachermain, .ranklesson .depwrap .coursemain, .ranklesson .depwrap .rankteachermain, .ranklesson .depwrap .ranklessonmain, .ranklesson .majorwraper .dept_main, .ranklesson .majorwraper .teachermain, .ranklesson .majorwraper .coursemain, .ranklesson .majorwraper .rankteachermain, .ranklesson .majorwraper .ranklessonmain, .ranklesson .coursewraper .dept_main, .ranklesson .coursewraper .teachermain, .ranklesson .coursewraper .coursemain, .ranklesson .coursewraper .rankteachermain, .ranklesson .coursewraper .ranklessonmain, .ranklesson .rankteacherwraper .dept_main, .ranklesson .rankteacherwraper .teachermain, .ranklesson .rankteacherwraper .coursemain, .ranklesson .rankteacherwraper .rankteachermain, .ranklesson .rankteacherwraper .ranklessonmain, .ranklesson .ranklessonwraper .dept_main, .ranklesson .ranklessonwraper .teachermain, .ranklesson .ranklessonwraper .coursemain, .ranklesson .ranklessonwraper .rankteachermain, .ranklesson .ranklessonwraper .ranklessonmain {
  float: right;
  width: 1020px;
  height: auto;
  min-height: 450px;
  padding: 30px 0 0 0;
  _height: 450px; }
/* line 2665, sass/index.scss */
.ranklesson .depwrap .dept_main .com_title_s1 h4, .ranklesson .depwrap .teachermain .com_title_s1 h4, .ranklesson .depwrap .coursemain .com_title_s1 h4, .ranklesson .depwrap .rankteachermain .com_title_s1 h4, .ranklesson .depwrap .ranklessonmain .com_title_s1 h4, .ranklesson .majorwraper .dept_main .com_title_s1 h4, .ranklesson .majorwraper .teachermain .com_title_s1 h4, .ranklesson .majorwraper .coursemain .com_title_s1 h4, .ranklesson .majorwraper .rankteachermain .com_title_s1 h4, .ranklesson .majorwraper .ranklessonmain .com_title_s1 h4, .ranklesson .coursewraper .dept_main .com_title_s1 h4, .ranklesson .coursewraper .teachermain .com_title_s1 h4, .ranklesson .coursewraper .coursemain .com_title_s1 h4, .ranklesson .coursewraper .rankteachermain .com_title_s1 h4, .ranklesson .coursewraper .ranklessonmain .com_title_s1 h4, .ranklesson .rankteacherwraper .dept_main .com_title_s1 h4, .ranklesson .rankteacherwraper .teachermain .com_title_s1 h4, .ranklesson .rankteacherwraper .coursemain .com_title_s1 h4, .ranklesson .rankteacherwraper .rankteachermain .com_title_s1 h4, .ranklesson .rankteacherwraper .ranklessonmain .com_title_s1 h4, .ranklesson .ranklessonwraper .dept_main .com_title_s1 h4, .ranklesson .ranklessonwraper .teachermain .com_title_s1 h4, .ranklesson .ranklessonwraper .coursemain .com_title_s1 h4, .ranklesson .ranklessonwraper .rankteachermain .com_title_s1 h4, .ranklesson .ranklessonwraper .ranklessonmain .com_title_s1 h4 {
  color: #00468C;
  font-size: 18px;
  padding: 0 0 0 20px;
  background: url(./image/coin4.gif) no-repeat 5px 8px;
  line-height: 26px; }
/* line 2675, sass/index.scss */
.ranklesson .depwrap .blockPicText .blockbody ul, .ranklesson .majorwraper .blockPicText .blockbody ul, .ranklesson .coursewraper .blockPicText .blockbody ul, .ranklesson .rankteacherwraper .blockPicText .blockbody ul, .ranklesson .ranklessonwraper .blockPicText .blockbody ul {
  margin: 0 0 0 -6px; }
/* line 2677, sass/index.scss */
.ranklesson .depwrap .blockPicText .blockbody ul li, .ranklesson .majorwraper .blockPicText .blockbody ul li, .ranklesson .coursewraper .blockPicText .blockbody ul li, .ranklesson .rankteacherwraper .blockPicText .blockbody ul li, .ranklesson .ranklessonwraper .blockPicText .blockbody ul li {
  margin: 5px 0 15px 26px; }
/* line 2686, sass/index.scss */
.ranklesson .depwrap .teanamewrap div, .ranklesson .majorwraper .teanamewrap div, .ranklesson .coursewraper .teanamewrap div, .ranklesson .rankteacherwraper .teanamewrap div, .ranklesson .ranklessonwraper .teanamewrap div {
  margin: 0 16px; }
/* line 2688, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul, .ranklesson .majorwraper .teanamewrap div ul, .ranklesson .coursewraper .teanamewrap div ul, .ranklesson .rankteacherwraper .teanamewrap div ul, .ranklesson .ranklessonwraper .teanamewrap div ul {
  overflow: hidden;
  zoom: 1;
  margin: 10px 0 0 -33px; }
/* line 2691, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li, .ranklesson .majorwraper .teanamewrap div ul li, .ranklesson .coursewraper .teanamewrap div ul li, .ranklesson .rankteacherwraper .teanamewrap div ul li, .ranklesson .ranklessonwraper .teanamewrap div ul li {
  margin: 5px 0 15px 32px;
  height: 130px;
  float: left;
  width: 230px;
  height: 100px;
  margin: 5px 0 15px 25px; }
/* line 71, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li .wrapa, .ranklesson .majorwraper .teanamewrap div ul li .wrapa, .ranklesson .coursewraper .teanamewrap div ul li .wrapa, .ranklesson .rankteacherwraper .teanamewrap div ul li .wrapa, .ranklesson .ranklessonwraper .teanamewrap div ul li .wrapa {
  display: block;
  width: 230px;
  height: 130px;
  overflow: hidden; }
/* line 77, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li .text, .ranklesson .majorwraper .teanamewrap div ul li .text, .ranklesson .coursewraper .teanamewrap div ul li .text, .ranklesson .rankteacherwraper .teanamewrap div ul li .text, .ranklesson .ranklessonwraper .teanamewrap div ul li .text {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 100px;
  width: 230px;
  height: 130px;
  background: url(./image/1.png) repeat 0 0;
  color: #fff;
  font-size: 14px;
  line-height: 18px; }
/* line 90, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li .text h5, .ranklesson .majorwraper .teanamewrap div ul li .text h5, .ranklesson .coursewraper .teanamewrap div ul li .text h5, .ranklesson .rankteacherwraper .teanamewrap div ul li .text h5, .ranklesson .ranklessonwraper .teanamewrap div ul li .text h5 {
  margin: 0;
  padding: 0 10px;
  font-size: 14px;
  color: #fff; }
/* line 94, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li .text h5 a, .ranklesson .majorwraper .teanamewrap div ul li .text h5 a, .ranklesson .coursewraper .teanamewrap div ul li .text h5 a, .ranklesson .rankteacherwraper .teanamewrap div ul li .text h5 a, .ranklesson .ranklessonwraper .teanamewrap div ul li .text h5 a {
  color: #fff;
  text-decoration: none; }
/* line 99, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li .text .content, .ranklesson .majorwraper .teanamewrap div ul li .text .content, .ranklesson .coursewraper .teanamewrap div ul li .text .content, .ranklesson .rankteacherwraper .teanamewrap div ul li .text .content, .ranklesson .ranklessonwraper .teanamewrap div ul li .text .content {
  margin: 0 10px 10px 10px;
  height: 80px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  line-height: 20px; }
/* line 104, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li .text .content a, .ranklesson .majorwraper .teanamewrap div ul li .text .content a, .ranklesson .coursewraper .teanamewrap div ul li .text .content a, .ranklesson .rankteacherwraper .teanamewrap div ul li .text .content a, .ranklesson .ranklessonwraper .teanamewrap div ul li .text .content a {
  color: #fff;
  text-decoration: none; }
/* line 108, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li .text .content span, .ranklesson .majorwraper .teanamewrap div ul li .text .content span, .ranklesson .coursewraper .teanamewrap div ul li .text .content span, .ranklesson .rankteacherwraper .teanamewrap div ul li .text .content span, .ranklesson .ranklessonwraper .teanamewrap div ul li .text .content span {
  font-size: 12px !important; }
/* line 2697, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li a, .ranklesson .majorwraper .teanamewrap div ul li a, .ranklesson .coursewraper .teanamewrap div ul li a, .ranklesson .rankteacherwraper .teanamewrap div ul li a, .ranklesson .ranklessonwraper .teanamewrap div ul li a {
  display: block;
  overflow: hidden;
  zoom: 1;
  padding: 5px 5px;
  height: 90px;
  border: 1px solid #efefef; }
/* line 2703, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li a img, .ranklesson .majorwraper .teanamewrap div ul li a img, .ranklesson .coursewraper .teanamewrap div ul li a img, .ranklesson .rankteacherwraper .teanamewrap div ul li a img, .ranklesson .ranklessonwraper .teanamewrap div ul li a img {
  float: left; }
/* line 2706, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li a .teainfo, .ranklesson .majorwraper .teanamewrap div ul li a .teainfo, .ranklesson .coursewraper .teanamewrap div ul li a .teainfo, .ranklesson .rankteacherwraper .teanamewrap div ul li a .teainfo, .ranklesson .ranklessonwraper .teanamewrap div ul li a .teainfo {
  margin: 0;
  float: right;
  width: 120px;
  text-align: left;
  font-size: 14px;
  color: #333; }
/* line 2713, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li a .teainfo p, .ranklesson .majorwraper .teanamewrap div ul li a .teainfo p, .ranklesson .coursewraper .teanamewrap div ul li a .teainfo p, .ranklesson .rankteacherwraper .teanamewrap div ul li a .teainfo p, .ranklesson .ranklessonwraper .teanamewrap div ul li a .teainfo p {
  padding: 5px 0;
  color: #545454; }
/* line 2718, sass/index.scss */
.ranklesson .depwrap .teanamewrap div ul li a:hover, .ranklesson .majorwraper .teanamewrap div ul li a:hover, .ranklesson .coursewraper .teanamewrap div ul li a:hover, .ranklesson .rankteacherwraper .teanamewrap div ul li a:hover, .ranklesson .ranklessonwraper .teanamewrap div ul li a:hover {
  background: #e3effb;
  border: 1px solid #78B0E9; }
/* line 2728, sass/index.scss */
.ranklesson .depwrap .depart_toggle, .ranklesson .majorwraper .depart_toggle, .ranklesson .coursewraper .depart_toggle, .ranklesson .rankteacherwraper .depart_toggle, .ranklesson .ranklessonwraper .depart_toggle {
  text-align: center;
  background: url(./image/depart_toggle_bg.jpg) repeat-x left bottom;
  height: 55px;
  margin: 0 0 20px 0; }
/* line 2733, sass/index.scss */
.ranklesson .depwrap .depart_toggle li, .ranklesson .majorwraper .depart_toggle li, .ranklesson .coursewraper .depart_toggle li, .ranklesson .rankteacherwraper .depart_toggle li, .ranklesson .ranklessonwraper .depart_toggle li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px; }
/* line 2736, sass/index.scss */
.ranklesson .depwrap .depart_toggle li a, .ranklesson .majorwraper .depart_toggle li a, .ranklesson .coursewraper .depart_toggle li a, .ranklesson .rankteacherwraper .depart_toggle li a, .ranklesson .ranklessonwraper .depart_toggle li a {
  display: block;
  width: 138px;
  height: 55px;
  display: block; }
/* line 2741, sass/index.scss */
.ranklesson .depwrap .depart_toggle li a span, .ranklesson .majorwraper .depart_toggle li a span, .ranklesson .coursewraper .depart_toggle li a span, .ranklesson .rankteacherwraper .depart_toggle li a span, .ranklesson .ranklessonwraper .depart_toggle li a span {
  display: none; }
/* line 2745, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.course, .ranklesson .majorwraper .depart_toggle li.course, .ranklesson .coursewraper .depart_toggle li.course, .ranklesson .rankteacherwraper .depart_toggle li.course, .ranklesson .ranklessonwraper .depart_toggle li.course {
  background: none; }
/* line 2747, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.course a, .ranklesson .majorwraper .depart_toggle li.course a, .ranklesson .coursewraper .depart_toggle li.course a, .ranklesson .rankteacherwraper .depart_toggle li.course a, .ranklesson .ranklessonwraper .depart_toggle li.course a {
  background: url(./image/course.jpg) no-repeat 0 0; }
/* line 2751, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.teacher, .ranklesson .majorwraper .depart_toggle li.teacher, .ranklesson .coursewraper .depart_toggle li.teacher, .ranklesson .rankteacherwraper .depart_toggle li.teacher, .ranklesson .ranklessonwraper .depart_toggle li.teacher {
  background: none; }
/* line 2753, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.teacher a, .ranklesson .majorwraper .depart_toggle li.teacher a, .ranklesson .coursewraper .depart_toggle li.teacher a, .ranklesson .rankteacherwraper .depart_toggle li.teacher a, .ranklesson .ranklessonwraper .depart_toggle li.teacher a {
  background: url(./image/teacher.jpg) no-repeat 0 0; }
/* line 2757, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.rankteacher, .ranklesson .majorwraper .depart_toggle li.rankteacher, .ranklesson .coursewraper .depart_toggle li.rankteacher, .ranklesson .rankteacherwraper .depart_toggle li.rankteacher, .ranklesson .ranklessonwraper .depart_toggle li.rankteacher {
  background: none; }
/* line 2759, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.rankteacher a, .ranklesson .majorwraper .depart_toggle li.rankteacher a, .ranklesson .coursewraper .depart_toggle li.rankteacher a, .ranklesson .rankteacherwraper .depart_toggle li.rankteacher a, .ranklesson .ranklessonwraper .depart_toggle li.rankteacher a {
  background: url(./image/rankteacher_bg.jpg) no-repeat 0 0; }
/* line 2763, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.ranklesson, .ranklesson .majorwraper .depart_toggle li.ranklesson, .ranklesson .coursewraper .depart_toggle li.ranklesson, .ranklesson .rankteacherwraper .depart_toggle li.ranklesson, .ranklesson .ranklessonwraper .depart_toggle li.ranklesson {
  background: none; }
/* line 2765, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.ranklesson a, .ranklesson .majorwraper .depart_toggle li.ranklesson a, .ranklesson .coursewraper .depart_toggle li.ranklesson a, .ranklesson .rankteacherwraper .depart_toggle li.ranklesson a, .ranklesson .ranklessonwraper .depart_toggle li.ranklesson a {
  background: url(./image/ranklesson_bg.jpg) no-repeat 0 0; }
/* line 2769, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.department, .ranklesson .majorwraper .depart_toggle li.department, .ranklesson .coursewraper .depart_toggle li.department, .ranklesson .rankteacherwraper .depart_toggle li.department, .ranklesson .ranklessonwraper .depart_toggle li.department {
  background: none; }
/* line 2771, sass/index.scss */
.ranklesson .depwrap .depart_toggle li.department a, .ranklesson .majorwraper .depart_toggle li.department a, .ranklesson .coursewraper .depart_toggle li.department a, .ranklesson .rankteacherwraper .depart_toggle li.department a, .ranklesson .ranklessonwraper .depart_toggle li.department a {
  background: url(./image/department_all_bg.jpg) no-repeat 0 0; }
/* line 2779, sass/index.scss */
.ranklesson .depwrap .searchwrap, .ranklesson .majorwraper .searchwrap, .ranklesson .coursewraper .searchwrap, .ranklesson .rankteacherwraper .searchwrap, .ranklesson .ranklessonwraper .searchwrap {
  margin: 60px 118px 35px 118px; }
/* line 2781, sass/index.scss */
.ranklesson .depwrap .searchwrap .search-title, .ranklesson .majorwraper .searchwrap .search-title, .ranklesson .coursewraper .searchwrap .search-title, .ranklesson .rankteacherwraper .searchwrap .search-title, .ranklesson .ranklessonwraper .searchwrap .search-title {
  display: none; }
/* line 2784, sass/index.scss */
.ranklesson .depwrap .searchwrap .search-input, .ranklesson .majorwraper .searchwrap .search-input, .ranklesson .coursewraper .searchwrap .search-input, .ranklesson .rankteacherwraper .searchwrap .search-input, .ranklesson .ranklessonwraper .searchwrap .search-input {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2787, sass/index.scss */
.ranklesson .depwrap .searchwrap .search-input span, .ranklesson .majorwraper .searchwrap .search-input span, .ranklesson .coursewraper .searchwrap .search-input span, .ranklesson .rankteacherwraper .searchwrap .search-input span, .ranklesson .ranklessonwraper .searchwrap .search-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2795, sass/index.scss */
.ranklesson .depwrap .searchwrap .search-input #searchtitle, .ranklesson .majorwraper .searchwrap .search-input #searchtitle, .ranklesson .coursewraper .searchwrap .search-input #searchtitle, .ranklesson .rankteacherwraper .searchwrap .search-input #searchtitle, .ranklesson .ranklessonwraper .searchwrap .search-input #searchtitle {
  float: left;
  width: 684px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2806, sass/index.scss */
.ranklesson .depwrap .searchwrap .search-input .button, .ranklesson .majorwraper .searchwrap .search-input .button, .ranklesson .coursewraper .searchwrap .search-input .button, .ranklesson .rankteacherwraper .searchwrap .search-input .button, .ranklesson .ranklessonwraper .searchwrap .search-input .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 43px;
  line-height: 43px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2821, sass/index.scss */
.ranklesson .depwrap .teasearchwrap, .ranklesson .majorwraper .teasearchwrap, .ranklesson .coursewraper .teasearchwrap, .ranklesson .rankteacherwraper .teasearchwrap, .ranklesson .ranklessonwraper .teasearchwrap {
  margin: 60px 118px 35px 118px; }
/* line 2823, sass/index.scss */
.ranklesson .depwrap .teasearchwrap .teasearch-title, .ranklesson .majorwraper .teasearchwrap .teasearch-title, .ranklesson .coursewraper .teasearchwrap .teasearch-title, .ranklesson .rankteacherwraper .teasearchwrap .teasearch-title, .ranklesson .ranklessonwraper .teasearchwrap .teasearch-title {
  display: none; }
/* line 2826, sass/index.scss */
.ranklesson .depwrap .teasearchwrap .teasearch-form, .ranklesson .majorwraper .teasearchwrap .teasearch-form, .ranklesson .coursewraper .teasearchwrap .teasearch-form, .ranklesson .rankteacherwraper .teasearchwrap .teasearch-form, .ranklesson .ranklessonwraper .teasearchwrap .teasearch-form {
  overflow: hidden;
  zoom: 1;
  position: relative; }
/* line 2829, sass/index.scss */
.ranklesson .depwrap .teasearchwrap .teasearch-form .teasearch-text, .ranklesson .majorwraper .teasearchwrap .teasearch-form .teasearch-text, .ranklesson .coursewraper .teasearchwrap .teasearch-form .teasearch-text, .ranklesson .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-text, .ranklesson .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-text {
  display: none; }
/* line 2832, sass/index.scss */
.ranklesson .depwrap .teasearchwrap .teasearch-form .teasearch-input, .ranklesson .majorwraper .teasearchwrap .teasearch-form .teasearch-input, .ranklesson .coursewraper .teasearchwrap .teasearch-form .teasearch-input, .ranklesson .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input, .ranklesson .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input {
  overflow: hidden;
  zoom: 1;
  position: relative;
  float: left;
  width: 684px; }
/* line 2837, sass/index.scss */
.ranklesson .depwrap .teasearchwrap .teasearch-form .teasearch-input span, .ranklesson .majorwraper .teasearchwrap .teasearch-form .teasearch-input span, .ranklesson .coursewraper .teasearchwrap .teasearch-form .teasearch-input span, .ranklesson .rankteacherwraper .teasearchwrap .teasearch-form .teasearch-input span, .ranklesson .ranklessonwraper .teasearchwrap .teasearch-form .teasearch-input span {
  position: absolute;
  line-height: 44px;
  left: 10px;
  top: 0;
  font-size: 18px;
  color: #777; }
/* line 2846, sass/index.scss */
.ranklesson .depwrap .teasearchwrap .teasearch-form #searchteatitle, .ranklesson .majorwraper .teasearchwrap .teasearch-form #searchteatitle, .ranklesson .coursewraper .teasearchwrap .teasearch-form #searchteatitle, .ranklesson .rankteacherwraper .teasearchwrap .teasearch-form #searchteatitle, .ranklesson .ranklessonwraper .teasearchwrap .teasearch-form #searchteatitle {
  float: left;
  width: 684px;
  height: 42px;
  line-height: 42px;
  font-size: 18px;
  color: #000;
  border: 1px solid #cbd0d8;
  border-right: 0; }
/* line 2857, sass/index.scss */
.ranklesson .depwrap .teasearchwrap .teasearch-form .button, .ranklesson .majorwraper .teasearchwrap .teasearch-form .button, .ranklesson .coursewraper .teasearchwrap .teasearch-form .button, .ranklesson .rankteacherwraper .teasearchwrap .teasearch-form .button, .ranklesson .ranklessonwraper .teasearchwrap .teasearch-form .button {
  float: right;
  border: none;
  background: #F01400;
  width: 96px;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #fff;
  padding: 0;
  cursor: pointer; }
/* line 2872, sass/index.scss */
.ranklesson .depwrap .deptcurriculum, .ranklesson .majorwraper .deptcurriculum, .ranklesson .coursewraper .deptcurriculum, .ranklesson .rankteacherwraper .deptcurriculum, .ranklesson .ranklessonwraper .deptcurriculum {
  padding: 0 30px 20px 30px;
  margin: 15px;
  border-bottom: 1px solid #C9C9C9; }
/* line 2876, sass/index.scss */
.ranklesson .depwrap .deptcurriculum .clearfix, .ranklesson .majorwraper .deptcurriculum .clearfix, .ranklesson .coursewraper .deptcurriculum .clearfix, .ranklesson .rankteacherwraper .deptcurriculum .clearfix, .ranklesson .ranklessonwraper .deptcurriculum .clearfix {
  text-align: left; }
/* line 2878, sass/index.scss */
.ranklesson .depwrap .deptcurriculum .clearfix li, .ranklesson .majorwraper .deptcurriculum .clearfix li, .ranklesson .coursewraper .deptcurriculum .clearfix li, .ranklesson .rankteacherwraper .deptcurriculum .clearfix li, .ranklesson .ranklessonwraper .deptcurriculum .clearfix li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 182px;
  margin: 5px 10px;
  vertical-align: top; }
/* line 2886, sass/index.scss */
.ranklesson .depwrap .deptcurriculum .clearfix li a, .ranklesson .majorwraper .deptcurriculum .clearfix li a, .ranklesson .coursewraper .deptcurriculum .clearfix li a, .ranklesson .rankteacherwraper .deptcurriculum .clearfix li a, .ranklesson .ranklessonwraper .deptcurriculum .clearfix li a {
  display: block;
  margin: 0;
  padding: 2px 0 2px 17px;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  background: url(./image/coin2.gif) no-repeat 5px 7px;
  line-height: 14px;
  font-weight: normal; }
/* line 2896, sass/index.scss */
.ranklesson .depwrap .deptcurriculum .clearfix li a.cur, .ranklesson .majorwraper .deptcurriculum .clearfix li a.cur, .ranklesson .coursewraper .deptcurriculum .clearfix li a.cur, .ranklesson .rankteacherwraper .deptcurriculum .clearfix li a.cur, .ranklesson .ranklessonwraper .deptcurriculum .clearfix li a.cur {
  color: #00468c;
  font-weight: bold; }
/* line 2906, sass/index.scss */
.ranklesson .depwrap .navigation, .ranklesson .majorwraper .navigation, .ranklesson .coursewraper .navigation, .ranklesson .rankteacherwraper .navigation, .ranklesson .ranklessonwraper .navigation {
  float: none;
  margin: 0; }
/* line 2909, sass/index.scss */
.ranklesson .depwrap .navigation .page, .ranklesson .majorwraper .navigation .page, .ranklesson .coursewraper .navigation .page, .ranklesson .rankteacherwraper .navigation .page, .ranklesson .ranklessonwraper .navigation .page {
  text-align: center; }
/* line 2911, sass/index.scss */
.ranklesson .depwrap .navigation .page ul, .ranklesson .majorwraper .navigation .page ul, .ranklesson .coursewraper .navigation .page ul, .ranklesson .rankteacherwraper .navigation .page ul, .ranklesson .ranklessonwraper .navigation .page ul {
  text-align: center; }
/* line 2913, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li, .ranklesson .majorwraper .navigation .page ul li, .ranklesson .coursewraper .navigation .page ul li, .ranklesson .rankteacherwraper .navigation .page ul li, .ranklesson .ranklessonwraper .navigation .page ul li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
  line-height: 40px;
  vertical-align: middle; }
/* line 2918, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a, .ranklesson .majorwraper .navigation .page ul li a, .ranklesson .coursewraper .navigation .page ul li a, .ranklesson .rankteacherwraper .navigation .page ul li a, .ranklesson .ranklessonwraper .navigation .page ul li a {
  display: block;
  width: 80px;
  height: 40px; }
/* line 2922, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a.shouye, .ranklesson .majorwraper .navigation .page ul li a.shouye, .ranklesson .coursewraper .navigation .page ul li a.shouye, .ranklesson .rankteacherwraper .navigation .page ul li a.shouye, .ranklesson .ranklessonwraper .navigation .page ul li a.shouye {
  background: url(./image/shouye.jpg) no-repeat 0 0; }
/* line 2925, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a.shouye:hover, .ranklesson .majorwraper .navigation .page ul li a.shouye:hover, .ranklesson .coursewraper .navigation .page ul li a.shouye:hover, .ranklesson .rankteacherwraper .navigation .page ul li a.shouye:hover, .ranklesson .ranklessonwraper .navigation .page ul li a.shouye:hover {
  background: url(./image/shouye_hover.jpg) no-repeat 0 0; }
/* line 2928, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a.shangyiye, .ranklesson .majorwraper .navigation .page ul li a.shangyiye, .ranklesson .coursewraper .navigation .page ul li a.shangyiye, .ranklesson .rankteacherwraper .navigation .page ul li a.shangyiye, .ranklesson .ranklessonwraper .navigation .page ul li a.shangyiye {
  background: url(./image/shangyiye.jpg) no-repeat 0 0; }
/* line 2931, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a.shangyiye:hover, .ranklesson .majorwraper .navigation .page ul li a.shangyiye:hover, .ranklesson .coursewraper .navigation .page ul li a.shangyiye:hover, .ranklesson .rankteacherwraper .navigation .page ul li a.shangyiye:hover, .ranklesson .ranklessonwraper .navigation .page ul li a.shangyiye:hover {
  background: url(./image/shangyiye_hover.jpg) no-repeat 0 0; }
/* line 2934, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a.xiayiye, .ranklesson .majorwraper .navigation .page ul li a.xiayiye, .ranklesson .coursewraper .navigation .page ul li a.xiayiye, .ranklesson .rankteacherwraper .navigation .page ul li a.xiayiye, .ranklesson .ranklessonwraper .navigation .page ul li a.xiayiye {
  background: url(./image/xiayiye.jpg) no-repeat 0 0; }
/* line 2937, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a.xiayiye:hover, .ranklesson .majorwraper .navigation .page ul li a.xiayiye:hover, .ranklesson .coursewraper .navigation .page ul li a.xiayiye:hover, .ranklesson .rankteacherwraper .navigation .page ul li a.xiayiye:hover, .ranklesson .ranklessonwraper .navigation .page ul li a.xiayiye:hover {
  background: url(./image/xiayiye_hover.jpg) no-repeat 0 0; }
/* line 2940, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a.weiye, .ranklesson .majorwraper .navigation .page ul li a.weiye, .ranklesson .coursewraper .navigation .page ul li a.weiye, .ranklesson .rankteacherwraper .navigation .page ul li a.weiye, .ranklesson .ranklessonwraper .navigation .page ul li a.weiye {
  background: url(./image/weiye.jpg) no-repeat 0 0; }
/* line 2943, sass/index.scss */
.ranklesson .depwrap .navigation .page ul li a.weiye:hover, .ranklesson .majorwraper .navigation .page ul li a.weiye:hover, .ranklesson .coursewraper .navigation .page ul li a.weiye:hover, .ranklesson .rankteacherwraper .navigation .page ul li a.weiye:hover, .ranklesson .ranklessonwraper .navigation .page ul li a.weiye:hover {
  background: url(./image/weiye_hover.jpg) no-repeat 0 0; }
/* line 3232, sass/index.scss */
.ranklesson .ranklessonwraper .ranklessonmain .depart_toggle li.ranklessonclick a {
  background: url(./image/ranklesson_click_bg.jpg) no-repeat 0 0; }

/*V8 datalist 表格展示样式*/
/* line 3244, sass/index.scss */
.datatable {
  margin: 0;
  border: 1px solid #ccc; }
/* line 3247, sass/index.scss */
.datatable th {
  background: #F5F5F5;
  border: 1px solid #cccccc;
  border-left: 0;
  border-right: 0;
  padding: 10px 12px;
  font-size: 14px;
  color: #000; }
/* line 3256, sass/index.scss */
.datatable th a {
  font-size: 16px;
  font-weight: bold;

  color: #000; }
/* line 3262, sass/index.scss */
.datatable th .th-list li {
  padding: 10px 12px;
  border: 1px solid #cccccc;
  border-left: 0;
  border-top: 0;
  border-right: 0; }
/* line 3269, sass/index.scss */
.datatable th .th-list li a {
  text-decoration: underline;
  font-weight: normal;
    text-decoration: none;
  font-size: 14px; }
/* line 3277, sass/index.scss */
.datatable td {
  border: 1px solid #cccccc;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  padding: 12px;
  background: #fff; }
/* line 3286, sass/index.scss */
.datatable td .issue_list li {
  padding: 5px 0 5px 20px; }
/* line 3288, sass/index.scss */
.datatable td .issue_list li a {
  font-size: 13px;
  color: #000;
  line-height: 20px;
  text-decoration: none; }
/* line 3293, sass/index.scss */
.datatable td .issue_list li a:hover {
  text-decoration: underline; }
/* line 3298, sass/index.scss */
.datatable td .issue_list .issue_group {
  overflow: hidden;
  zoom: 1; }
/* line 3301, sass/index.scss */
.datatable td .issue_list .issue_group .list li {
  padding: 5px 0; }
/* line 3305, sass/index.scss */
.datatable td .issue_list .issue_group span {
  float: left;
  width: 12px;
  height: 20px;
  background: url(./image/coin9.png) no-repeat center center;
  cursor: pointer; }
/* line 3312, sass/index.scss */
.datatable td .issue_list .issue_group a {
  padding: 0 0 0 5px; }
/* line 3316, sass/index.scss */
.datatable td .issue_list .issue_group li a {
  padding: 0 0 0 30px;
  background: url(./image/coin3.gif) no-repeat 20px 6px; }
/* line 3326, sass/index.scss */
.datatable tr.even td {
  background: #d8e5f2; }
/* line 3331, sass/index.scss */
.datatable .center {
  text-align: center; }


.teanamewrap .datatable {
    margin: 0;
    border: none;}
/* line 3247, sass/index.scss */
.teanamewrap .datatable th {
    background: #3E50B4;
    padding: 0 0 0 20px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    color: #fff; }
/* line 3256, sass/index.scss */
.teanamewrap .datatable th a {
    font-size: 14px;
    font-weight: bold;
    color: #fff;}
/* line 3262, sass/index.scss */
.teanamewrap .datatable th .th-list li {
    padding: 10px 12px;
    border: 1px solid #cccccc;
    border-left: 0;
    border-top: 0;
    border-right: 0; }
/* line 3269, sass/index.scss */
.teanamewrap .datatable th .th-list li a {
    text-decoration: underline;
    font-weight: normal;
    font-size: 14px; }
/* line 3277, sass/index.scss */
.teanamewrap .datatable td {
    padding: 0 0 0 20px ;
    line-height:40px;
    height:40px;
    font-size: 14px;
    color: #000;
    background: none;
    border: none;}
.teanamewrap .datatable td a {
    text-decoration: none}
/* line 3286, sass/index.scss */
.teanamewrap .datatable td .issue_list li {
    padding: 5px 0 5px 20px; }
/* line 3288, sass/index.scss */
.teanamewrap .datatable td .issue_list li a {
    font-size: 13px;
    color: #000;
    line-height: 20px;
    text-decoration: none; }
/* line 3293, sass/index.scss */
.teanamewrap .datatable td .issue_list li a:hover {
    text-decoration: underline; }
/* line 3298, sass/index.scss */
.teanamewrap .datatable td .issue_list .issue_group {
    overflow: hidden;
    zoom: 1; }
/* line 3301, sass/index.scss */
.teanamewrap .datatable td .issue_list .issue_group .list li {
    padding: 5px 0; }
/* line 3305, sass/index.scss */
.teanamewrap .datatable td .issue_list .issue_group span {
    float: left;
    width: 12px;
    height: 20px;
    background: url(./image/coin9.gif) no-repeat center center;
    cursor: pointer; }
/* line 3312, sass/index.scss */
.teanamewrap .datatable td .issue_list .issue_group a {
    padding: 0 0 0 5px; }
/* line 3316, sass/index.scss */
.teanamewrap .datatable td .issue_list .issue_group li a {
    padding: 0 0 0 30px;
    background: url(./image/coin3.gif) no-repeat 20px 6px; }
/* line 3326, sass/index.scss */
.teanamewrap .datatable tr.even td {
    background: #F5F5F5; }
/* line 3331, sass/index.scss */
.teanamewrap .datatable .center {
    text-align: center; }

/*local定位标题样式*/
/* line 3338, sass/index.scss */
.currentcolumn h6 {
  font-size: 16px;
  color: #3498DB;
  line-height: 20px;
  margin: 15px 0; }

/* line 3345, sass/index.scss */
.notify-title h4 {
  font-size: 16px;
  color: #3498DB;
  line-height: 20px; }

/*翻页*/
/* line 3351, sass/index.scss */
.navigation {
  float: right;
  padding: 5px 72px;/**/ }
/* line 3354, sass/index.scss */
.navigation .ItemsPerPageInputBox {
  width: 30px; }

/*button*/
/* line 3361, sass/index.scss */
.buttonc {
  text-align: center;
  margin: 0;
  padding: 20px 0 0 0; }
/* line 3365, sass/index.scss */
.buttonc input {
  border: 1px solid #ccc;
  color: #666;
  padding: 2px 8px;
  line-height: 18px;
  font-size: 12px;
  cursor: pointer; }

/* line 3374, sass/index.scss */
input.button {
  border: 1px solid #ccc;
  color: #666;
  padding: 2px 8px;
  line-height: 18px;
  font-size: 12px;
  cursor: pointer; }

/*查询提交表单wrap*/
/* line 3384, sass/index.scss */
.search_form_wrap {
  text-align: right;
  padding: 10px;
  border: 1px solid #efefef;
  border-left: 0;
  border-right: 0;
  border-top: 0; }

/*个人页面左侧栏目样式*/
/* line 3395, sass/index.scss */
.leftmenu {
  margin: 0;
  padding: 0; }
/* line 3399, sass/index.scss */
.leftmenu div h2 {
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  padding: 4px 0;
  color: #195C8E; }
/* line 3408, sass/index.scss */
.leftmenu ul li {
  /*border: 1px solid #abb7c3;*/
  margin: 5px 0 0 0;/**/
  background: #c4d2dd url(./image/leftmenu_li_bg.jpg) repeat-x left top; }
/* line 3412, sass/index.scss */
.leftmenu ul li a {
  display: block;
  margin: 0;
  /*border: 1px solid #d8e4f0;*/
  border-right: 4px solid #3e50b4;/**/
  text-decoration: none;
  font-size: 14px;
  color: #3e50b4;/**/
  line-height: 18px;
  padding: 8px 10px 8px 40px;
  /*background: url(./image/leftmenu_a_bg.jpg) no-repeat 25px 14px;*/
  background: #f5f5f5 url(./image/coin7j.png) no-repeat 21px 13px;
}
/* line 3423, sass/index.scss */
.leftmenu ul li.licur {
  background: #7180d5;/**/ }
/* line 3425, sass/index.scss */
.leftmenu ul li.licur a {
  background: url(./image/leftmenu_a_click_bg.png) no-repeat 19px 16px;/**/
  color: #fff; }
/* line 3431, sass/index.scss */
.leftmenu ul ul {
  display: none;
  background: #fff;/**/
  border: 1px solid #efefef;/**/
}
/* line 3434, sass/index.scss */
.leftmenu ul ul li {
  margin: 0;
  background: none;
  border: none; }
/* line 3438, sass/index.scss */
.leftmenu ul ul li a {
  background: none !important;
  border: none;
  color: #59666A !important; }
/* line 3442, sass/index.scss */
.leftmenu ul ul li a.cur {
  background: #eaecf9 !important;
  color: #7180D5 !important;
  border-right: 4px solid #adb6e7;
}

/* line 3453, sass/index.scss */
.schedules {
  width: 280px;
  margin: 0 auto;
  position: relative; }

/* line 3459, sass/index.scss */
.schedulesbody {
  background: url(./image/t1.jpg) repeat-x 0 37px;/*40*/ }
/* line 3461, sass/index.scss */
.schedulesbody .title {
  overflow: hidden;
  zoom: 1;
  float: left;
  width: 110px; }
/* line 3465, sass/index.scss */
.schedulesbody .title h4 {
  font-size: 14px; /**/
  color: #000;
  line-height: 40px;
  padding: 0 20px;/*10*/
  background: url(./image/t2.jpg) repeat-x left 1px;
  border-left: 1px solid #ddd;/**/
  border-right: 1px solid #ddd;}
/* line 3473, sass/index.scss */
.schedulesbody .more {
  float: right;
  width: 100px;
  text-align: right;
  height: 40px; }
/* line 3478, sass/index.scss */
.schedulesbody .more a {
  font-size: 12px;
  line-height: 40px;
  padding: 0 10px 0 0;
  text-decoration: none; }

/* line 3486, sass/index.scss */
.schedulescontent {
  clear: both;
  margin: 0; }
/* line 3489, sass/index.scss */
.schedulescontent .modulecontainer {
  padding: 4px 0 0 0; }
/* line 3493, sass/index.scss */
.schedulescontent .todaybar {
  height: 32px;
  text-align: center;
  font-size: 13px;
  line-height: 32px;
  font-weight: bold;
  color: #6A6C69; }
/* line 3505, sass/index.scss */
.schedulescontent .todaybar .tl img, .schedulescontent .todaybar .tr img {
  width: 14px;
  height: 14px;
  border: 0; }
/* line 3512, sass/index.scss */
.schedulescontent #minicalendar {
  width: 100%; }

/* line 3517, sass/index.scss */
.modulecontainer {
  background: url(./image/eol_stuhome_schedulesc_bottom.jpg) left bottom no-repeat;
  padding-bottom: 3px; }

/* line 3522, sass/index.scss */
#minicalendar {
  padding: 2px;
  margin: 0 auto; }

/* line 3527, sass/index.scss */
#minicalendar td {
  padding: 1px; }

/* line 3531, sass/index.scss */
#minicalendar .ftitle td {
  font: bold 11px / 160% Verdana;
  color: #6A6C69;
  text-align: center; }

/* line 3537, sass/index.scss */
#minicalendar td a {
  color: #6A6C69;
  text-decoration: none;
  display: block;
  border: 1px solid #DBDBDB;
  background: #F1F1F1;
  text-align: center;
  width: 36px;
  *width: 34px;
  height: 36px;
  line-height: 36px;
  font-size: 12px; }

/* line 3551, sass/index.scss */
#minicalendar td.monn a {
  color: #D7D7D7; }

/* line 3555, sass/index.scss */
#minicalendar td.mons a {
  color: #FFF;
  background: #C71500; }

/* line 3560, sass/index.scss */
#minicalendar td.monss a {
  color: #c00;
  background: #f6f6f6; }

/* line 3565, sass/index.scss */
.todaytime {
  font: 12px / 160% Verdana;
  color: #6A6C69;
  text-align: center; }

/* line 3571, sass/index.scss */
.todaytime a {
  text-decoration: none;
  color: #6A6C69; }

/*弹出手机下载页*/
/* line 3578, sass/index.scss */
.phonepage .head {
  height: 46px;
  background: #fff; }
/* line 3581, sass/index.scss */
.phonepage .head .wraper {
  text-align: right; }
/* line 3583, sass/index.scss */
.phonepage .head .wraper .weixin {
  line-height: 46px;
  padding: 0 50px 0 0;
  background: url(./image/weixin_bg.jpg) no-repeat right center; }
/* line 3590, sass/index.scss */
.phonepage .foot {
  border: none;
  background: #26253c; }
/* line 3593, sass/index.scss */
.phonepage .foot .wraper {
  padding: 20px 0;
  background: none; }
/* line 3596, sass/index.scss */
.phonepage .foot .wraper .copyright {
  border-left: 2px solid #525d63; }
/* line 3598, sass/index.scss */
.phonepage .foot .wraper .copyright ul {
  display: none; }
/* line 3601, sass/index.scss */
.phonepage .foot .wraper .copyright a {
  color: #3DA0F0; }

/* line 3609, sass/index.scss */
.checkbox {
  position: relative; }
/* line 3611, sass/index.scss */
.checkbox #checkCode {
  background: url(./image/cc_bg.jpg) no-repeat; }
/* line 3614, sass/index.scss */
.checkbox #jcaptcha {
  position: absolute;
  right: 3px;
  top: 38px;
  height: 28px;
  width: 72px;
  *top: 35px; }

/*解决IE7下后设置min-height的问题*/
/* line 3627, sass/index.scss */
.contentwarp {
  zoom: 1;
}


/*modify by song*/
/*搜索框*/
.search-box{
    float: left;
    width: 240px;
    height: 36px;
    margin-top: 16px;
    margin-right: 20px;
    margin-left: 50px;
}
/*登录框*/
.head .wraper .login .loginwrap {
    position: fixed;
    width: 500px;
    height: 380px;
    top: 24%;
    left: 35%;
}
.login .loginwrap .login-content .dl{
    width: 60px;
    height: 50px;
    background: url(./image/name_but1.jpg) no-repeat 0 0;
    margin-top: 30px;
    margin-left: 90px;
    float: left;
}
.login .loginwrap .login-content .ps{
    width: 60px;
    height: 50px;
    background: url(./image/password_but1.jpg) no-repeat 0 0;
    margin-top: 30px;
    margin-left: 90px;
    float: left;
}
.login .loginwrap .login-content input {
    width: 260px;
    height: 48px;
    line-height: 50px;
    padding: 0 0 0 60px;
    margin:0 auto;
    margin:30px 0 0 0;
    outline: none;
    color: #838383; }
.label_user .user,
.label_pw .password{
    float:left;
    padding: 0 !important;
    background: none !important;
    border-top: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    border-left: none;
}
/*用户头像*/
.teaimgwrap img{
    /*margin-top:-10px;*/
    margin-left:10px;
    border-radius: 50%;
}
.login .loginsuccess .login-success .login-button {
    padding-top: 15px;
    padding-left:22px;
}
/*fix*/
.homePage-all{
    width: 1172px;
    margin: auto;
    position: relative;
}
/*导航*/
.head .wraper .nav li:first-child{
    width:68px;
    text-align: center;
    padding-left:20px;
    padding-right:0;
}
.head .wraper .nav li {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-left: 1px solid #5060b8;
    cursor: pointer;
    background: none no-repeat 0 0;
}
.head .wraper .nav li:first-child+li+li+li+li{
    text-align:center;
}
.register{
    float: left;
    width: 70px;
    display:inline-block;

    margin-top: 16px;
    color: #898A8E;
    font-size: 12px;
    cursor: pointer;
    padding:0 5px;
}
/* line 193, sass/index.scss */
.register a{
    display: block;
    background:#566CC2;
    color:#FFF;
    border-radius: 3px;
    height:34px;
    text-align: center;
    font-size:14px;
    letter-spacing:4px;
    line-height:34px;
    text-decoration: none;
}

.logout{
    float: left;
    width: 34px;
    height:34px;
    background:url(image/logout.png) no-repeat;
    margin-top: -90px;
    margin-left: 40px;
    cursor: pointer;
}
.logout:hover{
    background:url(image/logout-hover.png) no-repeat;
}
/*返回顶部*/
.fix{
    position: fixed;
    width: 165px;
    height: 110px;
    z-index: 9999;
    display:block;
    bottom:0;
    margin-left:1055px;
}
.fix .fix-top{
    display:block;
    background:url(image/top.png) no-repeat 0 2px;
}
.fix .fix-bottom{
    display:none;
    background:url(image/bottom.png) no-repeat 0 2px;
}
/*推荐课程*/
.contentwarp .blockPicText .blockbody ul li .text .content a {
    color: #b9b9bb;
    font-size: 12px;
    text-decoration: none;
    padding-left: 20px;
    height: 18px;
    display: inline-block;
    overflow: hidden;
}
/*课程排行*/
.login .loginwrap .prompt{
    margin-left: 90px;
    margin-top: 90px;
    width: 320px;
    text-align:left;
}
.login .loginwrap .prompt .forget{
    font-size: 12px;
}
.head .wraper .login .loginsuccess {
    background:  #687ADE;
    width: 160px;
    height: auto;
    top: -37px;
    left: -72px;
    position: absolute;
}
.dayhot-ul li .lesname,
.totalhot-ul li .lesname{
    display: inline-block;
    /*width: 285px;*/
    width: 310px;
    margin-left:15px;
}
.dayhot-ul li .lestea,
.totalhot-ul li .lestea{
    display: inline-block;
    color: #333;
    width: 84px;
    word-break: break-all;
    height: 56px;
    line-height: 20px;
    font-size:14px;
}
.dayhot-ul li .lestea em,
.totalhot-ul li .lestea em{
    width: 63px;
    float: right;
    display: inline-block;
    margin-top: -1px;
    height: 43px;
    overflow: hidden;
}


.dayhot-ul li .lescount,
.totalhot-ul li .lescount{
    display: inline-block;
    color: #333;
    width: 84px;
    font-size:14px;
}
/*通知公告*/
.blockModule .notifywrap .notify-ul ul li{
    max-height:286px;
}
.blockModule .notifywrap .notify-ul ul li .notify-body-title{
    margin: 20px;
    height:40px;
    margin-bottom: 5px;
}
.notify-text{
    text-indent:2em;
}
.blockModule .notifywrap .notify-ul ul li:first-child+li,
.blockModule .notifywrap .notify-ul ul li:first-child+li+li+li{
    max-height:352px;
}
.blockModule .notifywrap .notify-ul ul li:first-child+li .notify-text,
.blockModule .notifywrap .notify-ul ul li:first-child+li+li+li .notify-text{
    height:61px;
}
.blockModule .notifywrap .notify-ul ul li:first-child .notify-text,
.blockModule .notifywrap .notify-ul ul li:first-child+li+li .notify-text{
    max-height:166px;
    line-height: 27px;
    padding:0;
}
.blockModule .notifywrap .notify-ul ul li .notify-info{
    padding-top:8px;
    overflow: hidden;
    height: 46px;
    background: #fbfbfb;
    border-top: 1px solid #ebebeb;
}
/*个人登录页面*/
.presonalwrap{
    margin-top:6px;
}
/*学习页面*/
.ranklesson .ranklsessonleft-title h4{
    padding-left:23px;
}
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li .lestea,
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .lestea{
    margin-right:0;
}
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .lesname{
    font-size: 12px;
    color: #525252;
    width: 180px;
    text-align: left;
}
.ranklesson .reaklessonmain-default .dayhot .dayhot-ul li .lesname,
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .lesname{
    height:31px;
    overflow:hidden;
}
.Summary{
    font-size:12px;
    padding-right:5px;
    letter-spacing: 2px;
}
.contentwarp .content .wraper .blockPic .blockbody ul{
    margin-top: 24px;
}
/*end*/


/*********  add by wang Binyan  *********/
/*search block start*/
.course .depwrap .navigation, .course .majorwraper .navigation, .course .coursewraper .navigation, .course .rankteacherwraper .navigation, .course .ranklessonwraper .navigation {
    float: none;
    margin: 40px 0;
    padding: 0
}

.major .depwrap .navigation, .major .majorwraper .navigation, .major .coursewraper .navigation, .major .rankteacherwraper .navigation, .major .ranklessonwraper .navigation {
    float: none;
    margin: 40px 0;
    padding: 0;}

#dept_main .dept-main-content .blockPicText .blockbody{
    padding-top:0;
}

.department .depwrap .blockPicText .blockbody ul li, .department .majorwraper .blockPicText .blockbody ul li, .department .coursewraper .blockPicText .blockbody ul li, .department .rankteacherwraper .blockPicText .blockbody ul li, .department .ranklessonwraper .blockPicText .blockbody ul li {
    margin: 5px 0 24px 26px;}

.course .depwrap .blockPicText .blockbody ul li, .course .majorwraper .blockPicText .blockbody ul li, .course .coursewraper .blockPicText .blockbody ul li, .course .rankteacherwraper .blockPicText .blockbody ul li, .course .ranklessonwraper .blockPicText .blockbody ul li {
    margin: 5px 0 24px 26px; }

.major .depwrap .teanamewrap div ul li a:hover, .major .majorwraper .teanamewrap div ul li a:hover, .major .coursewraper .teanamewrap div ul li a:hover, .major .rankteacherwraper .teanamewrap div ul li a:hover, .major .ranklessonwraper .teanamewrap div ul li a:hover {
    border-bottom: 2px solid #3e50b4;
    background: none;
}

.department .depwrap .teanamewrap div ul li a:hover, .department .majorwraper .teanamewrap div ul li a:hover, .department .coursewraper .teanamewrap div ul li a:hover, .department .rankteacherwraper .teanamewrap div ul li a:hover, .department .ranklessonwraper .teanamewrap div ul li a:hover {
    border-bottom: 2px solid #3e50b4;
    background: none;
}

/*end*/

/*bo ke start*/

.contentwarp .content-ext {
    padding: 20px 0 20px 0; }

.blockModule .vboldleft-title {
    margin: 0;
    background: #3E50B4 url(./image/rf.png) no-repeat 20px 11px;
}

.blockModule .vboldleft-title h4 {
    margin: 0;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 46px; }

.blockModule .vboldleft-ul ul li a span, .blockModule .vboldleft-ul ul li .nolink span {
    display: block;
    padding: 0 10px 0 33px;
    background: url(./image/coin8.gif) no-repeat 20px 8px;
    font-weight: normal;
    overflow: hidden;
    color: #000; }

.blockModule .hitvblogwrap .vboldleft-title {
    background: #3E50B4 url(./image/hitvblog_bg.png) no-repeat 20px 13px;
    margin-top: 5px;/**/
}

.blockModule .recommendwrap .vboldleft-title {
    background: #3E50B4 url(./image/recommend_bg.png) no-repeat 20px 13px;
    margin-top: 5px;/**/
}

.blockModule .vbolg .com_title_s1 .title h4 {
    font-size: 16px;/**/
    font-weight: bold;
    color: #525252;
    padding-bottom: 0;
}


.blockModule .vboldleft-ul ul li a span {
    color: #000; }

/*end*/
/*jing pin ke start*/

.contentwarp .content .wraper {
    overflow: hidden;
    zoom: 1; }

.jpkwraper .wraper {
    overflow: hidden;
    zoom: 1;
    padding: 0; }

.jpkleftwrap .jpkleft-title h4 {
    margin: 0;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 23px;
    cursor: pointer;
    border-left: 0px; }

.jpkleftwrap .jpk_title_hover {
    background: #3E50B4;}

.jpkstudywrap .jpkleft-title {
    margin-top: 5px;
    background: #3E50B4;
}
/* line 1114, sass/index.scss */
.jpkstudywrap .jpkleft-title h4 {
    margin: 0;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 23px;
    cursor: pointer;
    border-left: 0px; }
.jpklinkwrap .jpkleft-title {
    margin-top: 5px;
    background: #3E50B4;
    border-left: 0;
    border-top: 0;
    border-right: 0; }
.jpklinkwrap .jpkleft-title h4 {
    margin: 0;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 0 23px;
    cursor: pointer; }

.jpkstudywrap .jpkleft-ul ul li a {
    border-right: 3px solid #3e50b4;
    color: #545454;
    display: block;
    font-size: 14px;
    line-height: 42px;
    margin: 0;
    padding: 0 0 0 42px;
    text-decoration: none;
    font-weight: normal;
    background: url(./image/coin21.png) no-repeat 23px 17px;
}
.jpkstudywrap .jpkleft-ul ul li.licur {
    background: #FCFCFE; }
.jpkstudywrap .jpkleft-ul ul li.licur a {
    background: url(./image/coin21_click.png) no-repeat 22px 18px;
    color: #333; }

.jpkstudywrap .jpkleft-ul ul ul li a {
    background: url(./image/coin8.gif) no-repeat 23px 19px;
    border: none;
    color: #333 !important;
    padding: 0 0 0 42px;
    font-weight: normal; }



.jpkleftwrap .jpkleft-ul ul li a {
    border-right: 3px solid #3e50b4;
    color: #545454;
    display: block;
    font-size: 14px;
    line-height: 42px;
    margin: 0;
    padding: 0 0 0 42px;
    text-decoration: none;
    font-weight: normal;
    background: url(./image/coin21.png) no-repeat 23px 17px;
}
.jpkleftwrap .jpkleft-ul ul li.licur {
    background: #FCFCFE; }
.jpkleftwrap .jpkleft-ul ul li.licur a {
    background: url(./image/coin21_click.png) no-repeat 22px 18px;
    color: #333; }

.jpkleftwrap .jpkleft-ul ul ul li a {
    background: url(./image/coin8.gif) no-repeat 23px 19px;
    border: none;
    color: #333 !important;
    padding: 0 0 0 42px;
    font-weight: normal; }



.jpklinkwrap .jpkleft-ul ul li a {
    border-right: 3px solid #3e50b4;
    color: #545454;
    display: block;
    font-size: 14px;
    line-height: 42px;
    margin: 0;
    padding: 0 0 0 42px;
    text-decoration: none;
    font-weight: normal;
    background: url(./image/coin21.png) no-repeat 23px 17px;
}
.jpklinkwrap .jpkleft-ul ul li.licur {
    background: #f5f5f5; }
.jpklinkwrap .jpkleft-ul ul li.licur a {
    background: url(./image/coin21.png) no-repeat 23px 17px;
    color: #333; }

.jpklinkwrap .jpkleft-ul ul ul li a {
    background: url(./image/coin8.gif) no-repeat 23px 19px;
    border: none;
    color: #333 !important;
    padding: 0 0 0 42px;
    font-weight: normal; }

.jpkmain .com_title_s1{
    background: url("./image/depart_toggle_bg.jpg") repeat-x left bottom;
    height: 48px;
    text-align: left;
}
.jpkmain .com_title_s1 .title {
    color: #3e50b4;
    height: 48px;
    line-height: 48px;

}
.jpkmain .com_title_s1 .title h4{
    display: inline;
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-top: 3px solid #3e50b4;
    color: #3e50b4;
    display: inline-block;
    height: 45px;
    line-height: 48px;
    padding: 0 20px;
    font-size:16px;
}
.jpkmain .jpkinfo {
    margin: 20px 0 0;
    height: auto;
    min-height: 60px;
    _height: 60px; }
.jpkmain .classicLookPagingTag .classicLookPaging td {
    padding: 0 3px;
}

.jpkmain .navigation{
    margin: 20px 0 0;
    padding: 5px 0;
}

.jpkmain .datatable th {
    background: #F3F3F3;
    border: 1px solid #cccccc;
    border-left: 0;
    border-right: 0;
    padding: 10px 12px;
    text-align: center;
    font-size: 14px;
    color: #555555; }
/*end*/

/*specialtymain start*/

.specialtymain .com_title_s1{
    background: url("./image/depart_toggle_bg.jpg") repeat-x left bottom;
    height: 48px;
    text-align: left;
}
.specialtymain .com_title_s1 .title {
    color: #3e50b4;
    height: 48px;
    line-height: 48px;

}
.specialtymain .com_title_s1 .title h4{
    display: inline;
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-top: 3px solid #3e50b4;
    color: #3e50b4;
    display: inline-block;
    height: 45px;
    line-height: 48px;
    padding: 0 20px;
    font-size:16px;
}

/*end*/

.contentwarp .blockPicText .blockbody ul li .text .content {
    /*padding-left:20px;*/
    color:#b9b9bb;
    font-size: 12px;
    line-height: 24px;
    margin-right: 15px;
    margin-left:15px;
}

.jpkmain  .search_form_wrap{
    text-align: right;
    padding: 10px;
    border: 1px solid #efefef;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin: 20px 0 0;
}

.jpkmain .datalist .datatable {
    border: none;
    margin: 20px 0 0;
}
.jpkmain .blockPicText .blockbody ul li {
    margin: 0 0 24px 22px; }

.specialtywraper .wraper .sessionlist .blockPicText .blockbody ul li {
    margin: 0 0 24px 22px; }

.specialtymain .blockPicText .blockbody{
    padding-top: 0;
}
/********* end *********/
.blockTitle-title{
    background:#fff url(image/fgx.png) repeat-x 1px;
}
.blockTitle-title .title-span{
    background-color:#FFF;
    padding:0 20px;
    font-weight: normal;
    font-size: 26px;
    font-family: Microsoft YaHei;
    color: #252525;
}
.blockModule-title{
    padding-top:43px;
}


.bannerPic li{position: relative;}
.bannerPic .text{width:100%;height:100%;margin:0 auto;padding:0;position: absolute;top:0;left:0;}
.bannerPic .inform{
    color:#FFF;
    margin: 10% 60% 5% 5%;
    font-size: 28px;
    line-height: 40px;
    letter-spacing: 1px;
    text-shadow: 3px 3px 5px #333;
    width: 410px;}
/*input{background:transparent;}*/
.bannerPic .pic div{height:100%;}
/*解决谷歌浏览器input黄色背景*/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.twoLevelPage{
    margin-top:20px;
}
/*首页修改区域块标题样式*/
.titleImgLeft{
    display:inline-block;
    width: 10px;
    height: 10px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    background: #000;
    margin: 5px;
}
.moduleTitle{display:inline-block;}
.titleImgRight{
    display:inline-block;
    width: 10px;
    height: 10px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    background: #000;
    margin: 5px;
}
.appDownload{
    float: left;
    width: 87px;
    height:27px;
    background: url(./image/download.png) no-repeat;
    margin-top: 20px;
    margin-left: 9px;
    cursor: pointer;
}
.listPage{
    overflow: hidden;
    width: 900px;
    height: 30px;
    padding:0;
}
.listPage table{
    float: right;
    margin-right: 10px;
    font-size: 12px;
    letter-spacing: 1px;
}
.listPage table.PagingTag tr td.Summary b{
    color:#cc0000;
}
.listPage table.PagingTag tr td img{
    margin-right: 5px;
}
.listPage .ItemsPerPageInputBox{
    width: 40px;
    height:20px;
}
.listPage .ItemsPerPageSubmitButton input{
    background: url(./image/valuelist_button.jpg) repeat-x 100% 100%;
    height: 22px;
    padding: 0 5px;
    margin-left:8px;
    border: 1px solid #CCC;
    overflow: visible;
    line-height: 18px;
}
.sessionlist .title{
    margin-bottom:20px;
}
.cx{
    width: 70px;
    height: 28px;
    text-align: right;
    padding-right: 7px;
    margin-left: 20px;
    margin-top: 2px;
    background: url(./image/cx.png) no-repeat 11px 7px;
    letter-spacing: 3px;
}
a.search {
    background: url(./image/global_image.png) no-repeat -1px -24px;   /**/
    width: 16px;
    height: 16px;
    display: inline-block;
}
div b{
    color: #da1a18;
}
.blogTable{
    margin:15px 0;
    border: 1px solid #E3E3E3;
    width: 885px;
    line-height: 43px;
}
.blogTable input{
    border: 1px solid #E3E3E3;
    padding: 4px 6px;
}
.blogTable table tr td{
    padding:0 20px;
}
.blogTable select{
    border: 1px solid #E3E9EF;
}
/*二级页面团队建设样式*/
.jpkinfoleftwrap{
    float:left;
    width: 250px;
    margin-top:20px;
}
.jpkmenuUl-li{
    display: block;
    text-decoration: none;
    font-size: 12px;
    padding: 10px 25px 10px 35px;
    color: #000;
    line-height: 18px;
}
.jpkmenuUl-li-a{
    background: url(./image/jpk_a_click_bg.png) no-repeat 30px 15px;
    display: block;
    text-decoration: none;
    font-size: 12px;
    padding: 10px 25px 10px 50px;
    color: #000;
    line-height: 18px;
}
.jpkmenuUl-li-a-li{
    display: block;
    text-decoration: none;
    font-size: 12px;
    padding: 10px 25px 10px 65px;
    color: #000;
    line-height: 18px;
}
.jpkinforight{
    margin-top: 20px;
}






.totalhot-ul li .lesson_num {
    float:left;
    margin-top:7px;
    display:block;
}
.ranklesson .reaklessonmain-default .totalhot .totalhot-ul li .lesson_lesname {
    float:left;
    display:block;
}
.totalhot-ul li .lesson_lestea {
    float:left;
    line-height:48px;
    display:block;
}
.totalhot-ul li .lesson_lescount {
    float:left;
    display:block;
    width:auto!important;
}
.totalhot-ul li .lescount .lesson_seeNum {
    float:left;
    margin-top:15px;
    margin-right:0;

}
