@charset "UTF-8";
#container {
  padding: 0; }

#base-info {
  height: 360px; }

.tag-container {
  height: 500px;
  overflow-y: auto; }

#upload-container {
  margin-top: 20px;
  height: 350px; }

.tag {
  -moz-user-select: none;
  /* Firefox */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  border: 1px solid #999;
  width: 170px;
  font-size: 13px;
  margin: 15px auto;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px; }
  .tag.active {
    border-color: #0081ff;
    background-color: lightgray; }
  .tag .tag-header {
    padding-left: 5px;
    height: 33px;
    line-height: 33px;
    border-bottom: 1px solid #999; }
    .tag .tag-header.active {
      border-color: #0081ff; }
    .tag .tag-header .tag-title {
      color: #0081ff; }
    .tag .tag-header .tag-operation {
      float: right;
      margin-right: 5px;
      color: #ff8a00;
      cursor: pointer; }
  .tag .tag-body {
    padding-left: 5px;
    color: #666; }
    .tag .tag-body .tag-item {
      height: 30px;
      line-height: 30px; }
      .tag .tag-body .tag-item .level, .tag .tag-body .tag-item .amount, .tag .tag-body .tag-item .operator, .tag .tag-body .tag-item .next-date {
        display: inline-block;
        margin-left: 5px; }
      .tag .tag-body .tag-item .level {
        width: 80px; }
      .tag .tag-body .tag-item .amount {
        width: 30px; }
      .tag .tag-body .tag-item .operator {
        width: 50px; }
      .tag .tag-body .tag-item .next-date {
        width: 70px; }

#GQJ-info {
  width: 500px;
  height: 450px;
  display: none;
  background-color: transparent;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }
  #GQJ-info #GQJ-header {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e6e6e6; }
    #GQJ-info #GQJ-header #GQJ-logo {
      width: 26px;
      height: 24px;
      margin: 0px 9px; }
    #GQJ-info #GQJ-header #GQJ-title:after {
      content: "工器具信息"; }
  #GQJ-info #GQJ-body {
    width: 80%;
    margin: 0 auto; }
    #GQJ-info #GQJ-body > .layui-form-item {
      margin-top: 30px;
      margin-bottom: 30px; }
    #GQJ-info #GQJ-body .select-input {
      position: absolute;
      top: 0px;
      width: 260px; }
    #GQJ-info #GQJ-body .GQJ-btn {
      padding: 0 30px;
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px; }
    #GQJ-info #GQJ-body #btn-cancel {
      background-color: #acacac;
      color: #FFF; }

#all:after {
  content: "全选"; }
#all.all:after {
  content: "取消全选"; }

#printArea {
  display: none; }

@media print {
  #printArea {
    display: block; }
    #printArea .cert {
      width: 265px;
      height: 265px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      margin: 0 auto;
      font-size: 12px;
      overflow: hidden;
      border: 2px solid transparent; }
      #printArea .cert .cert-outer {
        width: 255px;
        height: 257px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        color: #000;
        border: 2px solid #000;
        margin: 2px auto; }
        #printArea .cert .cert-outer .cert-inner {
          position: relative;
          width: 252px;
          height: 251px;
          margin: 1px auto;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box; }
          #printArea .cert .cert-outer .cert-inner .service-provider {
            position: absolute;
            bottom: 10px;
            text-align: center;
            width: 100%;
            font-size: 12px; }
          #printArea .cert .cert-outer .cert-inner .cert-header {
            margin: 5px auto;
            letter-spacing: 1px;
            font-size: 12px; }
            #printArea .cert .cert-outer .cert-inner .cert-header .cert-header-body {
              text-align: center;
              height: 30px;
              font-size: 15px;
              letter-spacing: 1px;
              font-weight: 600;
              margin-bottom: 3px; }
              #printArea .cert .cert-outer .cert-inner .cert-header .cert-header-body .cert-logo {
                height: 30px;
                line-height: 30px;
                float: left;
                margin-left: 10px; }
              #printArea .cert .cert-outer .cert-inner .cert-header .cert-header-body .cert-title {
                height: 30px;
                line-height: 30px;
                display: inline-block;
                margin-left: -15px; }
          #printArea .cert .cert-outer .cert-inner .cert-const-name {
            display: inline-block;
            margin-left: 3px;
            margin-right: 3px; }
          #printArea .cert .cert-outer .cert-inner .cert-const-level {
            display: inline-block;
            margin-left: 1px;
            margin-right: 2px; }
          #printArea .cert .cert-outer .cert-inner .cert-name-container {
            display: inline-block;
            width: 120px;
            border-bottom: 1px solid #000; }
            #printArea .cert .cert-outer .cert-inner .cert-name-container .cert-name-value {
              display: inline-block;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
              width: 100%;
              margin-bottom: -2px;
              height: 16px; }
          #printArea .cert .cert-outer .cert-inner .cert-level-container {
            display: inline-block;
            width: 40px;
            border-bottom: 1px solid #000; }
            #printArea .cert .cert-outer .cert-inner .cert-level-container .cert-level-value {
              display: inline-block;
              width: 100%;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
              margin-bottom: -5px;
              height: 16px; }
          #printArea .cert .cert-outer .cert-inner .cert-date {
            margin-left: 3px;
            margin-top: 3px;
            letter-spacing: 1px; }
            #printArea .cert .cert-outer .cert-inner .cert-date .cert-const-test-date {
              display: inline-block;
              margin-right: 3px;
              letter-spacing: 3px;
              width: 89px; }
            #printArea .cert .cert-outer .cert-inner .cert-date .cert-test-date-year {
              display: inline-block;
              width: 38px;
              border-bottom: 1px solid #000;
              margin-right: 3px;
              text-align: center; }
            #printArea .cert .cert-outer .cert-inner .cert-date .cert-test-date-month {
              display: inline-block;
              width: 26px;
              border-bottom: 1px solid #000;
              margin-right: 3px;
              text-align: center; }
            #printArea .cert .cert-outer .cert-inner .cert-date .cert-test-date-day {
              display: inline-block;
              width: 26px;
              border-bottom: 1px solid #000;
              margin-right: 3px;
              text-align: center; }
            #printArea .cert .cert-outer .cert-inner .cert-date .cert-const-next-date {
              display: inline-block;
              margin-right: 3px;
              width: 89px; }
            #printArea .cert .cert-outer .cert-inner .cert-date .cert-next-date-year {
              display: inline-block;
              width: 38px;
              border-bottom: 1px solid #000;
              margin-right: 3px;
              text-align: center; }
            #printArea .cert .cert-outer .cert-inner .cert-date .cert-next-date-month {
              display: inline-block;
              width: 26px;
              border-bottom: 1px solid #000;
              margin-right: 3px;
              text-align: center; }
            #printArea .cert .cert-outer .cert-inner .cert-date .cert-next-date-day {
              display: inline-block;
              width: 26px;
              border-bottom: 1px solid #000;
              margin-right: 3px;
              text-align: center; }
          #printArea .cert .cert-outer .cert-inner .cert-no-person {
            margin-top: 5px;
            margin-left: 3px; }
            #printArea .cert .cert-outer .cert-inner .cert-no-person .cert-const-no {
              display: inline-block;
              margin-right: 3px; }
            #printArea .cert .cert-outer .cert-inner .cert-no-person .cert-no-container {
              display: inline-block;
              width: 110px;
              border-bottom: 1px solid #000; }
              #printArea .cert .cert-outer .cert-inner .cert-no-person .cert-no-container .cert-no-value {
                display: inline-block;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                width: 100%;
                margin-bottom: -5px;
                height: 16px; }
            #printArea .cert .cert-outer .cert-inner .cert-no-person .cert-const-person {
              display: inline-block;
              margin-left: 5px;
              margin-right: 3px; }
            #printArea .cert .cert-outer .cert-inner .cert-no-person .cert-person-container {
              display: inline-block;
              width: 56px;
              border-bottom: 1px solid #000; }
              #printArea .cert .cert-outer .cert-inner .cert-no-person .cert-person-container .cert-person-value {
                display: inline-block;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                width: 100%;
                margin-bottom: -2px;
                height: 16px; }
          #printArea .cert .cert-outer .cert-inner .cert-company {
            font-size: 12px;
            padding-bottom: 3px;
            margin-top: 3px;
            color: #000;
            border-bottom: 1px solid #000; }
            #printArea .cert .cert-outer .cert-inner .cert-company .cert-company-title {
              display: inline-block;
              margin-left: 3px; }
            #printArea .cert .cert-outer .cert-inner .cert-company .cert-company-const {
              display: inline-block;
              float: right;
              margin-right: 3px;
              width: 180px;
              text-align: right; }
          #printArea .cert .cert-outer .cert-inner .cert-verify-xcx {
            float: left;
            width: 80px;
            text-align: center;
            margin: 0; }
            #printArea .cert .cert-outer .cert-inner .cert-verify-xcx .xcx {
              width: 75px;
              height: 75px;
              margin: 3px 2px 0; }
            #printArea .cert .cert-outer .cert-inner .cert-verify-xcx .cert-verify-first-step {
              display: inline-block;
              margin-top: -12px;
              font-size: 16px; }
          #printArea .cert .cert-outer .cert-inner .cert-verify-const {
            height: 93px;
            width: 86px;
            position: relative;
            padding-left: 5px;
            text-align: center;
            display: inline-block; }
            #printArea .cert .cert-outer .cert-inner .cert-verify-const .cert-verify-info {
              display: inline-block;
              vertical-align: middle;
              height: 32px;
              font-size: 10px; }
          #printArea .cert .cert-outer .cert-inner .cert-verify-ewm {
            float: right;
            width: 80px;
            text-align: center; }
            #printArea .cert .cert-outer .cert-inner .cert-verify-ewm .ewm {
              width: 66px;
              height: 66px;
              margin: 9px auto 0;
              text-align: center; }
            #printArea .cert .cert-outer .cert-inner .cert-verify-ewm .cert-verify-second-step {
              display: inline-block;
              margin-top: -7px;
              font-size: 16px; }
    #printArea .dq-cert {
      color: #0C0C0C;
      padding: 0;
      border: none;
      width: 265px;
      height: 189px;
      margin: 0px auto 76px;
      font-size: 12px;
      position: relative;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      #printArea .dq-cert .dq-head {
        font-size: 15px;
        letter-spacing: 1px;
        font-weight: 600;
        text-align: center;
        position: absolute;
        top: 8px;
        left: 0;
        width: 100%;
        height: 40px;
        line-height: 40px; }
        #printArea .dq-cert .dq-head .dq-head-logo {
          height: 30px;
          line-height: 30px;
          position: absolute;
          left: 25px;
          top: 5px; }
      #printArea .dq-cert .dq-body {
        font-size: 12px;
        position: absolute;
        top: 50px;
        width: 100%; }
        #printArea .dq-cert .dq-body .dq-info {
          position: absolute;
          left: 13px;
          top: 0px;
          height: 30px;
          line-height: 30px; }
        #printArea .dq-cert .dq-body .dq-cst-style {
          display: inline-block;
          height: 23px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
        #printArea .dq-cert .dq-body .dq-input {
          border-bottom: 1px solid black;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          font-weight: 600; } }

/*# sourceMappingURL=aqgqj.css.map */
