.centerBody {
  width: 100%;
  position: relative; }
  .centerBody .catalog {
    width: 7.3541666667rem;
    margin: 0 auto; }
    .centerBody .catalog h3 {
      height: 0.5208333333rem;
      line-height: 0.5208333333rem;
      font-size: 0.3333333333rem;
      color: #b11401;
      
      position: relative; }
      .centerBody .catalog h3 .remarks {
        color: #999;
        font-size: 0.2083333333rem;
        margin-left: 0.1041666667rem; }
      .centerBody .catalog h3 .more {
        display: block;
        font-size: 0.2708333333rem;
        color: #999;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%); }
    .centerBody .catalog .details {
      margin-top: 0.2291666667rem;
      background: #f5f5f5;
      overflow: hidden; }
      .centerBody .catalog .details .de_title {
        width: 7.1666666667rem;
        height: 0.4791666667rem;
        margin: 0 auto;
        margin-top: 0.1041666667rem;
        font-size: 0.2291666667rem;
        font-weight: bold;
        color: #333;
        line-height: 0.4791666667rem;
        display: flex; }
        .centerBody .catalog .details .de_title span {
          flex: 1; }
        .centerBody .catalog .details .de_title span:nth-child(2) {
          flex: 2;
          width: 50%;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
        .centerBody .catalog .details .de_title span:last-child {
          flex: 1;
          position: relative;
          text-align: right; }
          .centerBody .catalog .details .de_title span:last-child i {
            display: block;
            width: 0.125rem;
            height: 0.125rem;
            background: #333333;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            border-radius: 50%;
            right: 0.9166666667rem; }
      .centerBody .catalog .details .deItems {
        width: 7.1666666667rem;
        margin: 0 auto; }
        .centerBody .catalog .details .deItems h5.title {
          height: 0.7291666667rem;
          line-height: 0.7291666667rem;
          font-size: 0.3333333333rem;
          color: #b11401; }
        .centerBody .catalog .details .deItems .Items_num {
          line-height: 1;
          color: #2f538f;
          font-size: 0.2916666667rem;
          background: url(/images/LEY_images/square.png) no-repeat 0 46%;
          padding-left: 0.2708333333rem;}
        .centerBody .catalog .details .deItems .Items_p {
          height: 0.4583333333rem;
          line-height: 0.4583333333rem;
          margin-bottom: 0.125rem;
          width: 6.4375rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-size: 0.28125rem;
          padding-left: 0.2708333333rem;
           }
      .centerBody .catalog .details .button {
        width: 1.875rem;
        height: 0.5208333333rem;
        line-height: 0.5208333333rem;
        background-color: #2f538f;
        color: #fff;
        border-radius: 5px;
        padding-left: 0.4166666667rem;
        margin: 0.3333333333rem auto;
        position: relative;
        box-sizing: border-box;
        font-size: 0.2604166667rem;
        cursor: pointer;
		margin-top: 6px;;
		 }
        .centerBody .catalog .details .button img {
          height: 0.3854166667rem;
          width: 0.3854166667rem;
          display: block;
          position: absolute;
          left: 0;
          top: 50%;
          transform: translateY(-50%); }

.call_history {
  width: 7.3541666667rem;
  margin: 0 auto; }
  .call_history .call_title {
    margin-top: 0.2291666667rem;
    line-height: 0.375rem; }
    .call_history .call_title .border {
      width: 0.0833333333rem;
      background: #2f538f;
      height: 0.375rem; }
    .call_history .call_title .font {
      font-size: 0.3125rem;
      color: #2f538f;
      font-weight: bold;
      margin-left: 0.15625rem; }
    .call_history .call_title .history_img {
      width: 1.875rem;
      height: 0.375rem; }
      .call_history .call_title .history_img img {
        width: 100%; }
  .call_history .contents {
    margin-top: 0.1875rem;
    margin-bottom: 0.2916666667rem; }
    .call_history .contents ul li {
      height: 0.4166666667rem;
      line-height: 0.4166666667rem;
      background: #fff;
      font-size: 0.2291666667rem;
      padding-left: 0.125rem; }
    .call_history .contents .selectBox {
      position: relative; }
      .call_history .contents .selectBox #year {
        width: 1.3125rem;
        height: 0.9166666667rem;
        border: 1px solid #ccc;
        font-size: 0.2395833333rem; }
      .call_history .contents .selectBox #courseCite {
        display: block;
        width: 1.3125rem;
        height: 0.9166666667rem;
        border: 1px solid #ccc;
        font-size: 0.2395833333rem;
        line-height: 0.9166666667rem;
        font-style: normal;
        box-sizing: border-box;
        padding-left: 0.125rem; }
      .call_history .contents .selectBox ul {
        position: absolute;
        top: 0.9166666667rem;
        background: #fff;
        width: 100%;
        border: 1px solid #ccc;
        box-sizing: border-box; }
      .call_history .contents .selectBox .arrow {
        width: 0rem;
        height: 0rem;
        position: absolute;
        right: 0.0833333333rem;
        display: block;
        top: 50%;
        border-bottom: 0.0833333333rem solid transparent;
        border-top: 0.0833333333rem solid #333;
        border-left: 0.0833333333rem solid transparent;
        border-right: 0.0833333333rem solid transparent; }
    .call_history .contents .selectBoxnum {
      margin-left: 0.1041666667rem;
      position: relative; }
      .call_history .contents .selectBoxnum #courseCite {
        display: block;
        width: 5.9270833333rem;
        height: 0.9166666667rem;
        border: 1px solid #ccc;
        font-size: 0.2291666667rem;
        line-height: 0.9166666667rem;
        font-style: normal;
        box-sizing: border-box;
        padding-left: 0.125rem; }
      .call_history .contents .selectBoxnum ul {
        position: absolute;
        top: 0.9166666667rem;
        background: #fff;
        width: 100%;
        border: 1px solid #ccc;
        box-sizing: border-box; }
      .call_history .contents .selectBoxnum .arrow {
        width: 0rem;
        height: 0rem;
        position: absolute;
        right: 0.0833333333rem;
        display: block;
        top: 50%;
        border-bottom: 0.0833333333rem solid transparent;
        border-top: 0.0833333333rem solid #333;
        border-left: 0.0833333333rem solid transparent;
        border-right: 0.0833333333rem solid transparent; }
