.content-container {
  background: #ffffff;
  margin-top: 20px;
  padding: 0 20px 50px;
  box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.05); }
  .content-container .history {
    padding-bottom: 15px; }
    .content-container .history .historyNav {
      line-height: 50px;
      border-bottom: 1px solid #cddeea; }
      .content-container .history .historyNav .sub {
        font-size: 15px;
        color: #0b325e; }
  .content-container table {
    width: 100%; }
    .content-container table tr th {
      background: #eff6fd; }
    .content-container table tr th, .content-container table tr td {
      padding: 0 10px;
      font-size: 13px;
      color: #242424;
      line-height: 40px;
      border: 1px solid #e1e4e7;
      font-weight: normal; }
/* Start Tab + 下拉 */
/*.container .tab {
    margin: 20px 0; }*/
    .container .tab > div {
      display: none;
      margin: 0 20px; }
    .container .tab .cur {
      display: block; }
    .container .tab .tabList {
      padding: 0 20px;
      margin: 0 20px 15px 0; }
      .container .tab .tabList li {
        float: left;
        height: 30px;
        font-size: 12px;
        text-align: center;
        margin-right: 10px;
        color: #777;
        line-height: 30px;
        background: #d8d8d8;
        border-radius: 15px;
        padding: 0 15px;
        cursor: pointer; }
      .container .tab .tabList .cur {
        background: #008ac4;
        color: #fff; }
    .container .tab div ul li {
      margin-bottom: 1px; }
      .container .tab div ul li span {
        position: relative;
        cursor: pointer;
        padding: 0 20px;
        display: block;
        background: #eff6fd;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #1c53a1; }
        .container .tab div ul li span .icon-arrow {
          position: absolute;
          top: 17px;
          right: 20px;
          width: 10px;
          height: 6px;
          background: url("../images/common/icon/arrow-blue.png");
          background-size: 100% 100%; }
        .container .tab div ul li span .active {
          transform: rotate(180deg);
          background: url("../images/common/icon/arrow-blue.png");
          background-size: 100% 100%; }
      .container .tab div ul li .active {
        color: #1C53A1; }
      .container .tab div ul li div {
        padding: 20px;
        background: #e1f0fc;
        display: none; }
        .container .tab div ul li div p {
          line-height: 26px;
          font-size: 13px;
          color: #242424;
          text-indent: 25px; }
          .container .tab div ul li div p a {
            font-size: 14px;
            color: #1372e2;
            text-decoration: underline; }
        .container .tab div ul li div table {
          width: 100%;
          margin: 15px 0; }
          .container .tab div ul li div table th, .container .tab div ul li div table td {
            height: 30px;
            font-size: 12px;
            border: 1px solid #fff;
            text-align: center; }
          .container .tab div ul li div table .tbColor {
            color: #242424;
            font-weight: normal;
            background: #bdd6ea;
            border-bottom: 1px solid #fff; }
          .container .tab div ul li div table td {
            border-top: 1px solid #fff;
            background: #e1f0fc; }
        .container .tab div ul li div .sj {
          text-indent: 50px; }
        .container .tab div ul li div .tiny {
          text-indent: 70px;
          font-weight: 300; }
/* End Tab + 下拉 */