 .hide {
      display: none!important;
    }
    .tab-content-flex {
      width: 100%;
      padding: 10px 0 20px 0;
      box-sizing: border-box;
      background: #f2f2f2;
      background-size: 100% 600px;
      display: flex;
      justify-content: center;
    }

    .title-column {
      min-width: 260px;
      min-height: 600px;
      margin-right: 16px;
      background: #ffffff;
    }

    @media (max-width: 770px) {
      .title-column {
        min-width: 160px;
      }
    }

    @media (max-width: 540px) {
      .title-column {
        min-width: 100px;
      }
    }


    .up-arrow {
      width: 13px;
      height: 8px;
      background: url("./assets/up-arrow@2x.png");
      background-size: 100%;
    }

    .down-arrow {
      width: 13px;
      height: 8px;
      background: url("./assets/down-arrow@2x.png");
      background-size: 100%;
    }

    .content-column {
      width: 1300px;
      min-height: 600px;
      background: #ffffff;
    }

    .tab-left-content {
      width: 100%;
      height: 100%;
    }

    .tab-left-content-flex {
      width: 100%;
      height: 100%;
      padding: 0 0 21px 24px;
      box-sizing: border-box;
    }

    @media (max-width: 405px) {
      .tab-left-content-flex {
        padding: 0 5px 21px 10px;
      }
    }

    .tab-left-content-title-row {
      min-height: 68px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
    }
    .tab-left-content-title-row a {
      color: #000;
    }

    .search-input {
      width: 260px;
      height: 39px;
      padding-left: 21px;
      box-sizing: border-box;
      border-radius: 0 0 5px 5px;
      border: 1px solid #dee0e5;
    }

    @media (max-width: 873px) {
      .search-input {
        margin: 20px 0;
      }
    }

    @media (max-width: 540px) {
      .search-input {
        width: 160px;
      }
    }

    .search-button {
      width: 61px;
      height: 39px;
      margin-left: -6px;
      border: none;
      border-radius: 0px 5px 5px 0px;
      background: #f39800;
      background-image: url("./assets/search-icon@2x.png");
      background-size: 20px 20px;
      background-repeat: no-repeat;
      background-position: center;
      cursor: pointer;
    }

    .tab-left-content-line {
      margin-bottom: 20px;
      margin-right: 19px;
      border-bottom: 1px solid #dee0e5;
    }

    .tab-left-content-text-area {
      margin-bottom: -20px;
      padding: 0 13px 20px 6px;
    }

    @media (max-width: 405px) {
      .tab-left-content-text-area {
        padding: 0 0 20px 0;
      }
    }

    .tab-left-content-text-item {
      margin-bottom: 20px;
      font-size: 18px;
      display: flex;
      justify-content: space-between;
      cursor: pointer;
      position: relative;
    }

    .tab-left-content-text-item a {
      text-decoration: none;
    }
    .time1 {
      width: 100px;
      height: 100px;
      background: #EAEDF2;
      text-align: center;
      padding-top: 24px;
      font-weight: bold;
      margin-right: 20px;
    }
    .day1 {
      font-size: 36px;
      color: #000000;
    }
    .day2 {
      font-size: 18px;
      color: #000000;
    }
    .tab-left-content-text-item-info {
      word-break: break-all;
      flex: 1;
      width: 0;
    }

    .tab-left-content-text-item-title {
      width: 708px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      color: #000000;
      font-weight: bold;
      font-size: 18px;
    }

    .tab-left-content-text-item-desc {
      font-size: 18px;
      color: #424645;
      text-indent: 2em;
    }

    .tab-left-content-text-item-btn {
      font-size: 16px;
      color: #fff;
      line-height: 40px;
      padding: 0 8px;
      border-radius: 4px;
      text-align: center;
      background: #0D99F7;
      height: 40px;
      margin-top: 38px;
    }

 .tab-left-content-text-item-btn .a{
      font-size: 16px;
      color: #fff;
    }


    @media (max-width: 768px) {
      .tab-left-content-text-item {
        margin-bottom: 10px;
      }
      .tab-left-content-text-item-title {
        width: 200px;
        font-size: 12px;
      }
      .time1 {
        width: 70px;
        height: 70px;
        padding-top: 14px;
      }
      .day1 {
        font-size: 20px;
      }
      .day2 {
        font-size: 12px;
      }
      .tab-left-content-text-item-desc {
        font-size: 12px;
      }
      .tab-left-content-text-item-btn {
        font-size: 12px;
        margin-top: 22px;
        margin-left: 8px;
        height: 24px;
        line-height: 24px;
      }
    }

    .orange-circle {
      width: 8px;
      height: 8px;
      margin-right: 8px;
      background: #ff6b18;
      border-radius: 50%;
    }

    .blue-circle {
      width: 8px;
      height: 8px;
      margin-right: 8px;
      background: #1a5bbe;
      border-radius: 50%;
    }

    .page-wrap {
      width: 100%;
      height: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

    .page-wrap .page-pre {
      display: inline-block;
      padding-left: 10px;
    }

    .page-wrap .page-item {
      display: inline-block;
      padding-right: 10px;
    }

    .page-wrap p {
      font-size: 12px;
      color: #333;
      display: block;
    }

    .page-wrap a {
      display: block;
      font-size: 12px;
      color: #333;
    }

    .page-wrap select {
      margin-right: 5px;
      width: 40px;
      height: 20px;
      background-color: #fff;
      border: 1px solid #ccc;
    }
    a.blue-text {
      color: #1A5BBE;
    }
    @media (max-width: 1300px) {
      .content-column {
        width: 100%;
      } 
    }
	
	.pages{padding: 20px 0;width:100%;text-align: center;clear: both;}
.pages a,.pages span{color: #666;padding: 0 15px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 34px;background: #f9f9f9;border: 1px solid #f2f2f2;}
.pages a:hover{display:inline-block;color: #fff;background: #79346b;border-color: #79346b;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
.pages span{display:inline-block;color: #666;}
.pages a.page-num-current{display:inline-block;color: #fff;background: #79346b;border-color: #79346b;box-shadow: 0 0 14px rgba(0, 0, 0, .2);}
