.equipmentList-page {
  background: #f2f7fb; }
  .equipmentList-page .p1th {
    width: 100%;
    height: 299px;
    background: url("../../images/equipmentList/test1.jpg") #fff no-repeat top center;
    background-size: cover; }
    .equipmentList-page .p1th .item-1 {
      padding-left: 95px; }
      .equipmentList-page .p1th .item-1 .txt-1 {
        font-size: 53px;
        color: #c8f1ff;
        padding-top: 75px; }
      .equipmentList-page .p1th .item-1 .txt-2 {
        font-size: 22px;
        color: #c8f1ff; }
  .equipmentList-page .p2th {
    padding: 22px 0px;
    font-size: 18px;
    color: #8c8c8c; }
  .equipmentList-page .p3th .w1278 {
    background: #fff;
    padding-bottom: 15px; }
  .equipmentList-page .p3th .item-1 {
    font-size: 14px;
    padding: 20px 22px; }
    .equipmentList-page .p3th .item-1 .lbox {
      color: #557ae3; }
    .equipmentList-page .p3th .item-1 .rbox a {
      color: #838383;
      margin-right: 30px; }
  .equipmentList-page .p3th .item-2 {
    padding: 0px 30px 0px 22px; }
    .equipmentList-page .p3th .item-2 .lbox .input-txt {
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      width: 1078px;
      padding: 0px 15px;
      font-size: 14px;
      height: 42px;
      line-height: 42px;
      border: 1px solid #d2d2d2; }
    .equipmentList-page .p3th .item-2 .rbox {
      width: 118px;
      height: 42px;
      background: #557ae3;
      text-align: center;
      cursor: pointer; }
      .equipmentList-page .p3th .item-2 .rbox .icon {
        width: 24px;
        height: 23px;
        display: inline-block;
        vertical-align: middle;
        margin-top: 10px;
        background: url("../../images/equipmentList/search-icon-24x23.png") no-repeat; }
      .equipmentList-page .p3th .item-2 .rbox .txt {
        display: inline-block;
        vertical-align: middle;
        font-size: 18px;
        color: #fff;
        margin: 9px 0px 0px 6px; }
  .equipmentList-page .p3th .item-3 {
    padding: 15px 27px 0px; }
    .equipmentList-page .p3th .item-3 .lbox {
      font-size: 14px;
      color: #838383; }
    .equipmentList-page .p3th .item-3 .rbox .txt {
      font-size: 14px;
      color: #557ae3;
      display: inline-block;
      vertical-align: middle; }
    .equipmentList-page .p3th .item-3 .rbox .icon {
      width: 12px;
      height: 6px;
      display: inline-block;
      vertical-align: middle;
      margin: 0px 15px;
      background: url("../../images/equipmentList/arrow-icon-12x6.jpg") no-repeat; }
    .equipmentList-page .p3th .item-3 .rbox .icon-up {
      background: url("../../images/equipmentList/arrow-icon-up-12x6.jpg") no-repeat; }
  .equipmentList-page .p3th .filter-wrap {
    padding: 0px 27px; }
    .equipmentList-page .p3th .filter-wrap .item .more {
      position: absolute;
      top: 15px;
      right: 15px;
      z-index: 1;
      font-size: 14px;
      color: #557ae3;
      cursor: pointer; }
    .equipmentList-page .p3th .filter-wrap .item .lbox {
      width: 90px;
      font-size: 14px;
      color: #0e0e0e;
      margin-top: 15px; }
    .equipmentList-page .p3th .filter-wrap .item .rbox {
      margin-left: 20px;
      width: 1110px;
      position: relative; }
      .equipmentList-page .p3th .filter-wrap .item .rbox .filter-1 {
        position: relative; }
      .equipmentList-page .p3th .filter-wrap .item .rbox .filter-2 {
        position: relative; }
        .equipmentList-page .p3th .filter-wrap .item .rbox .filter-2 .list li a {
          color: #838383; }
      .equipmentList-page .p3th .filter-wrap .item .rbox .filter {
        position: relative; }
        .equipmentList-page .p3th .filter-wrap .item .rbox .filter .group {
          padding: 15px 0px;
          border-bottom: 1px solid #eee; }
        .equipmentList-page .p3th .filter-wrap .item .rbox .filter .list li {
          float: left;
          font-size: 14px;
          margin-right: 45px; }
          .equipmentList-page .p3th .filter-wrap .item .rbox .filter .list li a:hover {
            color: #5a5959;
            text-decoration: none; }
          .equipmentList-page .p3th .filter-wrap .item .rbox .filter .list li.cur a {
            color: #557ae3; }
      .equipmentList-page .p3th .filter-wrap .item .rbox .more-item {
        width: 1110px;
        padding-top: 15px;
        margin-top: 10px;
        border: 1px solid #dcdcdc;
        background: #f9fcfe;
        position: relative; }
        .equipmentList-page .p3th .filter-wrap .item .rbox .more-item .list li {
          margin: 0px 50px 15px 15px;
          float: left; }
        .equipmentList-page .p3th .filter-wrap .item .rbox .more-item .retract {
          position: absolute;
          top: 15px;
          right: 15px;
          z-index: 1;
          font-size: 14px;
          color: #557ae3;
          cursor: pointer; }
  .equipmentList-page .p4th {
    margin-top: 13px; }
    .equipmentList-page .p4th .w1278 {
      background: #fff; }
    .equipmentList-page .p4th .item-1 {
      padding: 11px 0px; }
      .equipmentList-page .p4th .item-1 .lbox {
        color: #838383;
        font-size: 14px;
        padding-left: 27px;
        margin-top: 7px; }
      .equipmentList-page .p4th .item-1 .rbox {
        margin-left: 5px; }
        .equipmentList-page .p4th .item-1 .rbox li {
          padding: 6px 36px 6px 16px;
          border: 1px solid #557ae3;
          background: #f2f7fb;
          font-size: 14px;
          color: #557ae3;
          position: relative;
          float: left;
          margin-right: 20px; }
          .equipmentList-page .p4th .item-1 .rbox li .close-icon {
            width: 10px;
            height: 10px;
            cursor: pointer;
            display: inline-block;
            position: absolute;
            top: 12px;
            right: 10px;
            z-index: 1;
            background: url("../../images/equipmentList/close-icon-10x10.jpg") no-repeat; }

.total-list-1 .list li {
  padding: 38px 0px;
  border-top: 1px solid #f2f7fb; }
  .total-list-1 .list li .lbox {
    padding-left: 27px; }
    .total-list-1 .list li .lbox .img-item {
      width: 267px;
      height: 160px; }
      .total-list-1 .list li .lbox .img-item img {
        width: 267px;
        height: 160px;
        display: inline-block; }
  .total-list-1 .list li .cbox {
    width: 700px;
    margin-left: 30px; }
    .total-list-1 .list li .cbox .txt-1 {
      font-size: 18px;
      color: #343434;
      margin-top: 5px;
      cursor: pointer; }
    .total-list-1 .list li .cbox .txt-2 {
      margin-top: 17px;
      font-size: 14px;
      color: #838383; }
      .total-list-1 .list li .cbox .txt-2 dl dd {
        margin-top: 3px; }
        .total-list-1 .list li .cbox .txt-2 dl dd .f_blue {
          color: #5c81f2; }
        .total-list-1 .list li .cbox .txt-2 dl dd .icon-equipmentfree {
          width: 16px;
          height: 16px;
          display: inline-block;
          vertical-align: top;
          margin: 3px 3px 0px 0px;
          background: url("../../images/equipmentList/icon-equipmentfree.png"); }
        .total-list-1 .list li .cbox .txt-2 dl dd .icon-equipmentusing {
          width: 16px;
          height: 16px;
          display: inline-block;
          vertical-align: top;
          margin: 3px 3px 0px 0px;
          background: url("../../images/equipmentList/icon-equipmentusing.png"); }
        .total-list-1 .list li .cbox .txt-2 dl dd .icon-equipmenttesting {
          width: 16px;
          height: 16px;
          display: inline-block;
          vertical-align: top;
          margin: 3px 3px 0px 0px;
          background: url("../../images/equipmentList/icon-equipmenttesting.png"); }
        .total-list-1 .list li .cbox .txt-2 dl dd span {
          display: inline-block;
          vertical-align: top; }
      .total-list-1 .list li .cbox .txt-2 dl .btn {
        color: #567ce6;
        cursor: pointer; }
  .total-list-1 .list li .rbox {
    margin-right: 30px; }
    .total-list-1 .list li .rbox .btn {
      width: 170px;
      height: 35px;
      display: block;
      text-align: center;
      line-height: 35px;
      font-size: 16px;
      margin-bottom: 22px; }
      .total-list-1 .list li .rbox .btn:last-child {
        margin-bottom: 0px; }
    .total-list-1 .list li .rbox .btn-1 {
      background: #557ae3;
      color: #fff; }
    .total-list-1 .list li .rbox .btn-2 {
      border: 1px solid #557ae3;
      color: #557ae3; }
  .total-list-1 .list li .item-5 {
    padding: 0px 27px; }
    .total-list-1 .list li .item-5 .top-item {
      padding: 15px 0px 15px 0px;
      font-size: 18px;
      margin: 0 auto;
      border-bottom: 1px solid #959595; }
      .total-list-1 .list li .item-5 .top-item .rbox .txt {
        margin-right: 40px; }
      .total-list-1 .list li .item-5 .top-item .rbox .cantclick {
        color: #ccc; }
    .total-list-1 .list li .item-5 .center-item {
      background: #fff;
      margin-top: 25px; }
      .total-list-1 .list li .item-5 .center-item .time-tips-item {
        width: 962px;
        margin: 0 auto; }
        .total-list-1 .list li .item-5 .center-item .time-tips-item .lists .item {
          width: 104px;
          height: 40px;
          float: left;
          background: #fff;
          text-align: center;
          font-size: 13px;
          border-top: 1px solid #dcdcdc;
          border-bottom: 1px solid #dcdcdc;
          border-right: 1px solid #dcdcdc; }
          .total-list-1 .list li .item-5 .center-item .time-tips-item .lists .item:first-child {
            width: 168px;
            border-left: 1px solid #dcdcdc; }
            .total-list-1 .list li .item-5 .center-item .time-tips-item .lists .item:first-child .tips {
              font-size: 13px;
              margin-top: 10px; }
          .total-list-1 .list li .item-5 .center-item .time-tips-item .lists .item .week {
            font-size: 13px; }
          .total-list-1 .list li .item-5 .center-item .time-tips-item .lists .item .date {
            font-size: 15px; }
      .total-list-1 .list li .item-5 .center-item .alltime {
        width: 962px;
        height: 360px;
        margin: 0 auto;
        overflow: auto; }
        .total-list-1 .list li .item-5 .center-item .alltime .lists .item {
          width: 104px;
          height: 40px;
          line-height: 40px;
          float: left;
          background: #fff;
          text-align: center;
          font-size: 13px;
          border-bottom: 1px solid #dcdcdc;
          border-right: 1px solid #dcdcdc; }
          .total-list-1 .list li .item-5 .center-item .alltime .lists .item:first-child {
            width: 168px;
            border-left: 1px solid #dcdcdc; }
          .total-list-1 .list li .item-5 .center-item .alltime .lists .item.cantbook {
            background: #ebebeb; }
          .total-list-1 .list li .item-5 .center-item .alltime .lists .item.canbook {
            background: url("../../images/equipmentList/canbook-icon.jpg") no-repeat center;
            background-size: cover; }
          .total-list-1 .list li .item-5 .center-item .alltime .lists .item.hadchoose {
            background: url("../../images/equipmentList/hadchoose-icon.jpg") no-repeat center;
            background-size: cover; }
          .total-list-1 .list li .item-5 .center-item .alltime .lists .item.elsechoose {
            background: url("../../images/equipmentList/other-icon.jpg") no-repeat center;
            background-size: cover; }
    .total-list-1 .list li .item-5 .bottom-item {
      padding: 30px 0px 0px; }
      .total-list-1 .list li .item-5 .bottom-item .lists {
        text-align: center; }
        .total-list-1 .list li .item-5 .bottom-item .lists .item {
          margin-right: 26px;
          display: inline-block;
          margin-bottom: 10px; }
          .total-list-1 .list li .item-5 .bottom-item .lists .item .icon {
            width: 18px;
            height: 18px;
            display: inline-block;
            vertical-align: middle;
            border: 1px solid #9ba0a0; }
            .total-list-1 .list li .item-5 .bottom-item .lists .item .icon.icon-1 {
              background: #fff; }
            .total-list-1 .list li .item-5 .bottom-item .lists .item .icon.icon-2 {
              background: #e2e4e8; }
            .total-list-1 .list li .item-5 .bottom-item .lists .item .icon.icon-3 {
              background: url("../../images/equipmentList/canbook.jpg") no-repeat; }
            .total-list-1 .list li .item-5 .bottom-item .lists .item .icon.icon-4 {
              background: url("../../images/equipmentList/hadchoose.jpg") no-repeat; }
            .total-list-1 .list li .item-5 .bottom-item .lists .item .icon.icon-5 {
              background: url("../../images/equipmentList/other.jpg") no-repeat; }
          .total-list-1 .list li .item-5 .bottom-item .lists .item .txt {
            font-size: 14px;
            display: inline-block;
            vertical-align: middle;
            margin-left: 10px; }
      .total-list-1 .list li .item-5 .bottom-item .tips {
        font-size: 14px;
        text-align: center; }

/*# sourceMappingURL=index.css.map */
