.bigScrenn {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  background: #001022;
  position: relative;
  .headBox {
    position: absolute;
    height: 90px;
    width: 100%;
    background: #001022;
    top: 0;
    .top{
      display: flex;
      justify-content: space-between;
      width: 100%;
      height: 100%;
      background: url('~@/assets/my/top.png') no-repeat center center;
      padding: 0 4px;
      .top-left{
          display: flex;
          margin-top: 30px;
          .qwbg{
              width: 150px;
              height: 48px;
              background: url('~@/assets/my/rcqw.png') no-repeat center center;
          }
          .time{
              margin-left: 38px;
              font-style:italic;
              font-weight: bolder;
              .timer{
                  font-size: 24px;
                  letter-spacing: 3px;
                  color: #fff;
              }
              .week{
                  color: #00ADFF;
                  font-size: 14px;
              }

          }
      }
      .top-right{
          display: flex;
          margin-top: 30px;
          align-items: center;
          .info{
              display: flex;
              align-items: center;
              .text{
                  color: #e6ffff;
                  font-size: 15px;
                  margin-left: 14px;
                  line-height: 23px;
                  .dept{
                    max-width: 200px;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                  }
              }
          }
          .meun{
              margin-left: 30px;
              margin-right: 4px;
          }
          .el-dropdown-tools{
              display: inline-block;
              width: 40px;
              height: 40px;
              border: 1px solid rgb(20, 135, 180);
              border-radius: 50%;
              text-align: center;
              .el-dropdown-tools-n{
                  display: inline-block;
                  width: 34px;
                  height: 34px;
                  border: 1px solid #fff;
                  border-radius: 50%;
                  background: #9ec6fc;
                  text-align: center;
                  line-height: 32px;
                  margin-top: 2px;
                  padding-top: 2px;
                  box-sizing: border-box;
              }
          }
      }
    }
  }
  .asideBox {
    position: absolute;
    top: 90px;
    height: calc(100vh - 90px);
    width: 386px;
    background: #001022;
    z-index: 2;
    .boder-small{
      height: 320px;
      background: url('~@/assets/my/border-s.png') no-repeat center center;
      background-size: 100% 100%;
    }
    .boder-middle{
      height: calc(100% - 320px);
      background: url('~@/assets/my/border-m.png') no-repeat center center;
      background-size: 100% 100%;
    }
    .boder-big{
      height: 100%;
      background: url('~@/assets/my/border-b.png') no-repeat center center;
      background-size: 100% 100%;
    }
    .boxContent{
        height: 100%;
        padding: 20px 20px 10px;
        box-sizing: border-box;
        .box-title{
          position: relative;
          height: 40px;
          line-height: 40px;
          font-size: 18px;
          color: #e6ffff;
          font-weight: 600;
          letter-spacing: 2px;
          text-shadow: 0 0 6px #fff;
          padding-left: 10px;
          box-sizing: border-box;
        }
        .box-title::after{
          position: absolute;
          content: '';
          left: 10px;
          bottom: 0px;
          height: 1px;
          width: 34px;
          background: #e6ffff;
          border-radius: 4px;
          box-shadow: 0 0 1.6px 1.6px #fff;
      }
        .boxInfo{
          height: calc(100% - 70px);
          margin-top: 8px;
        } 
    }
  }
  .addBox {
    position: absolute;
    bottom: 52px;
    pointer-events: auto;
    cursor: pointer;
    .imgBox{
      width: 111px;
      height: 112px;
      background: url('~@/assets/images/qwddd.png') no-repeat center center;
      text-align: center;
      span{
        display: inline-block;
        width: 30px;
        margin-top: 36px;
        font-size: 14px;
      }
    }
  }
  @mixin sircle {
    position: absolute;
    width: 73px;
    height: calc(100vh - 90px);
    top: 90px;
  } 
  .leftSiecle{
    @include sircle;
    background: url('~@/assets/my/left-arrow.png') no-repeat center center;
    background-size: 100% 100%;
  }
  .rightSiecle{
    @include sircle;
    right: 370px;
    background: url('~@/assets/my/right-arrow.png') no-repeat center center;
    background-size: 100% 100%;
  }

  // 尾部
  .footBox{
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    width: 800px;
    height: 54px;
    .btnsBox{
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      .btnsItem{
        position: relative;
        cursor: pointer;
        .resourceBox{
          display: none;
          position: absolute;
          bottom: 37px;
          left: 50%;
          transform: translateX(-50%);
          padding: 10px 10px 24px 10px;
          box-sizing: border-box;
          .contant{
            position: relative;
            padding: 20px 10px;
            box-sizing: border-box;
            background: url('~@/assets/my/zy-b.png') no-repeat center center;
            background-size: 100% 100%;
            .name{
              color: #00BFFF;
            }
            .footerCheck{
              display: flex;
              justify-content: center;
              .el-checkbox-group{
                text-align: center;
              }
            }
          }
          .contantAcross{
            background: url('~@/assets/my/zy-s.png') no-repeat center center;
            background-size: 100% 100%;
          }
        }
        .resourceBoxOther{
          display: block;
        }
      }
      .btnsItem:hover .resourceBox{
        display: block;
      }
    }
  }
  .popover{
    position:absolute;
    background:#08226a;
    left: 264px;
    top: 32px;
    width: 220px;
    padding: 6px;
    box-sizing: border-box;
    border-radius:4px;
    .el-tag{
      margin:4px 2px;
    }
  }
  .popover::before{
    content:'';
    position: absolute;
    top: 46px;
    left: -15px;
    display: inline-block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-right-color: #08226a;
    z-index:989;
  }
}
.dialogBox {
  // width: 360px;
  // position: absolute;
  // top: 91px;
  // left: 388px;
  padding: 0 0 10px 0;
  box-sizing: border-box;
  background: url('~@/assets/my/dialog-bg.png') no-repeat center center;
  background-size: 100% 100%;
  z-index: 999;
  border-radius: 4px;
  >.title {
    height: 38px;
    line-height: 38px;
    margin: 0 4px;
    display: flex;
    border-bottom: 1px solid #275288;
    margin-bottom: 6px;
    justify-content: space-between;
    align-items: center;
    background-image: linear-gradient(to right,rgba(1,127,216,1),rgba(4,56,131,.5),rgba(1,130,218,.0));
    .close {
      font-size: 20px;
      font-weight: 200;
      cursor: pointer;
      margin-right: 10px;
    }
    .mc {
      margin-left: 10px;
    }
  }
  .infoBox {
    border: none;
    position: relative;
    // border: 1px solid #275288;
    padding: 10px 0 4px;
    box-sizing: border-box;
  }

  .addressBox {
    border-top: 1px solid #162f55;
    margin: 0 10px;
    // height: 30px;
    line-height: 24px;
    display: flex;
    justify-content: space-between;

    img,
    span {
      vertical-align: middle;
    }

    img {
      margin-right: 4px;
    }
  }

  >.btnBox {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 12px;
    margin-bottom: 10px;
    button {
      margin: 0 2px;
    }
  }
}
button.dp-default {
  border: 1px solid #3180ea;
  box-shadow: inset 0 0 18px #2b8ce6;
  background: #001022;
  color: #fff;
  height: 30px;
  padding: 0 15px;
  border-radius: 3px;
  cursor: pointer;

  &.small {
    height: 22px;
    line-height: 20px;
    vertical-align: middle;
    padding: 0 6px;
    box-shadow: inset 0 0 10px #2b8ce6;
    font-size: 12px;

    span,
    svg {
      vertical-align: middle;
    }
  }
}

.tag {
  display: inline-block;
  background-color: #999;
  font-size: 11px;
  border-radius: 2px;
  margin-left: 3px;
  color: #fff;
  width: 40px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  &.blue {
    background-color: #0b9ff4;
  }

  &.orange {
    background-color: #e15923;
  }

  &.red {
    background-color: #e21c1c;
  }

  &.yellow {
    background-color: #d6d301;
  }

  &.green {
    background-color: #56db2d;
  }

  &.mj {
    background-color: #4995fd;
  }

  &.fj {
    background-color: #3ad2d4;
  }
}
.xlStatus{
  position: absolute;
  right: 0;
  top: 0;
  width: 56px;
  text-align: center;
  height: 24px;
  line-height: 24px;
  border-bottom-left-radius: 10px;
  cursor: pointer;
}
.line{ background: #00bc65; }
.lineing{ background: #AB0F0B; }
.unline{ background: #808080; }
