home.scss 4.44 KB
.home {
  height: calc(100% - 20px);
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
  .map {
    margin-left: -20px;
  }

  &-left {
    width: 35%;
    padding-top: 25px;
    background-color: #000637;
    color: #02D9FD;
  }

  .titlebg {
    text-align: center;
    line-height: 36px;
    font-size: 20px;
    background: url("~@/image/title.png") no-repeat;
    width: 238px;
    height: 36px;
    margin: 0 auto;
    position: relative;
    top: -15px;
  }

  .bgbk {
    padding: 2px;
    box-sizing: border-box;
    background: url("~@/image/tablebk.png") no-repeat;
    background-size: 100% 100%;
  }

  .homebk {
    background: url("~@/image/homebk.png") no-repeat;
    background-size: 100% 100%;
  }

  &-right {
    width: 64.5%;

    .jrgk {
      color: #02D9FD;
      padding-bottom: 20px;

      .header {
        text-align: center;
        line-height: 36px;
      }
    }

    .gkList {
      @include flex-center;
      flex-direction: column;
      position: relative;

      li:nth-child(1) {
        color: #409EFF;
        font-size: 24px;
      }
    }

    .gkList::before {
      position: absolute;
      right: 0;
      top: 0;
      content: '';
      width: 1px;
      height: 110px;
      background: linear-gradient(180deg, #091B4C 0%, #47B5E0 56%, #091B4C 100%);
    }

    .zsl {
      position: relative;

      p {
        background: url('../../image/zsl.png');
        width: 200px;
        height: 40px;
        position: absolute;
        left: 0;
        bottom: 0;
        background-size: cover;
        margin-left: -34px;
      }
    }

    .jrl {
      margin-top: 20px;
      text-align: center;
      color: #E3F1FF;

      .jrlList {
        p {
          margin: 0 3px 10px 3px;
        }
      }

      .jrllsit1 {
        p {
          background: url('../../image/jrl1.png');
        }
      }

      .jrllsit2 {
        p {
          background: url('../../image/jrl2.png');
        }
      }

      .jrllsit3 {
        p {
          background: url('../../image/jrl3.png');
        }
      }

      li {
        color: #E3F1FF;
      }
    }

    // 日均接入量
    .jrlList {
      display: flex;
      align-items: center;
      justify-content: center;

      p {
        width: 24px;
        height: 36px;
        font-size: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 700;
      }
    }

    .jrdgk {
      display: flex;
      margin: 30px 0 30px 0;
      justify-content: space-between;

      .sxsjr {
        width: 60%;
        margin-right: 10px;

        .header {
          text-align: center;
          color: #02D9FD;
          line-height: 30px;
        }
      }
    }

    .jrdList {
      ul {
        @include flex-center;
        flex-direction: column;

        li:nth-child(1) {
          font-size: 30px;
          width: 50px;
          height: 50px;
          background: linear-gradient(143deg, #29C6F2 0%, #4370EF 100%);
          border-radius: 2px;
          color: #E3F1FF;
          display: flex;
          align-items: center;
          justify-content: center;
          margin: 10px 0;
        }

        li:nth-child(2) {
          color: #FFFFFF;
          font-size: 14px;
        }
      }
    }

    .jrdList:nth-of-type(2) {
      li:nth-child(1) {
        background: linear-gradient(143deg, #9CB636 0%, #32BCB1 100%);
      }
    }

    .jrdList:nth-of-type(3) {
      li:nth-child(1) {
        background: linear-gradient(143deg, #C97E6D 0%, #CA304D 100%);
      }
    }
  }

  // 上报情况概括
  .sbqkgk {
    text-align: center;
    color: #02D9FD;
    line-height: 30px;
    width: 50%;
  }

  .sbqkgs {
    width: 100%;

    .header {
      text-align: center;
      line-height: 36px;
    }

    .sbqkgsList {
      display: flex;
      justify-content: center;
      font-size: 50px;
      margin: 20px 0 10px 0;
      color: #E3F1FF;
      font-weight: 700;
    }

    .active {
      width: 31px;
      height: 46px;
      background: #054AE9;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 3px 1px 3px 1px;
      margin: 0 3px;
    }

    li {
      font-size: 16px;
      text-align: center;
      color: #E3F1FF;
    }
  }

  .jrxxlb {
    margin-top: 5px;

    /deep/tbody tr:nth-child(odd) {
      background: #132E82 !important;
    }

    .title {
      text-align: center;
      line-height: 36px;
      color: #02D9FD;
    }
  }
}