body {
  color: #505050;
  font-size: .14rem;
  line-height: 1.5;
  font-family: "Microsoft Yahei", "PingFang SC", "SimSun", "Helvetica Neue", Helvetica, Arial, sans-serif, Tahoma;
  background: #efefef;
}
html {
  font-size: 625%;
}
@media screen and (min-width: 1440px) {
html {
      font-size: 700%;
}
}
@media (max-width: 640px) and (min-width: 0) {
html {
    font-size: 20vw;
}
}
@media screen and (max-width: 640px) and (min-width: 0) and (max-width: 320px) {
html {
      font-size: 64px;
}
}
@media screen and (max-width: 640px) and (min-width: 0) and (min-width: 640px) {
html {
      font-size: 128px;
}
}
.lice-modify-hint .el-button {
  height: auto;
  padding: 6px 10px;
}
._User-info-container .nav-title {
  padding-bottom: 15px;
  font-weight: 400;
}
._User-info-container .view-box {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  height: 100%;
  -ms-flex-align: start;
      align-items: flex-start;
}
._User-info-container .view-box .info {
    background: #ffffff;
    border-radius: 3px;
}
._User-info-container .view-box .info .info-form {
      width: 80%;
}
._User-info-container .view-box .info .info-ul li {
      height: 33px;
      margin-bottom: 18px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
}
._User-info-container .view-box .info .info-ul li span {
        padding: 0 15px;
        font-size: 13px;
}
._User-info-container .view-box .info .info-ul li .label {
        width: 100px;
        padding: 0 12px 0 0;
        box-sizing: border-box;
        text-align: left;
        font-size: 14px;
}
._User-info-container .view-box .info .upload-figure {
      text-align: center;
}
._User-info-container .view-box .info .upload-figure img {
        padding: 10px 40px;
        width: 100%;
        height: 100%;
}
._User-info-container .view-box .info .upload-figure span {
        color: rgba(125, 125, 125, 0.8);
}
._User-info-container .view-box .passsafe {
    margin: 0.1rem 0;
    background: #fff;
    border-radius: 3px;
}
._User-info-container .view-box .enter-cert {
    background: #ffffff;
    border-radius: 3px;
}
._User-info-container .view-box .enter-cert p {
      color: #505050;
      line-height: 20px;
      margin-bottom: 18px;
}
._User-info-container .view-box .enter-cert .cert-tag {
      margin: 0 9px;
}
._User-info-container .view-box .enter-cert .lice-upload .el-upload {
      border: 1px dashed #d9d9d9;
      border-radius: 6px;
      cursor: pointer;
      position: relative;
      overflow: hidden;
}
._User-info-container .view-box .enter-cert .cert-finish .finish-txt {
      opacity: 0.6;
      text-decoration: line-through;
}
._User-info-container .view-box .enter-cert .cert-finish .finish-icon {
      color: #33ac37;
      margin-left: 5px;
}
._User-info-container .view-box .enter-cert .avatar-uploader {
      height: 151px;
}
._User-info-container .view-box .enter-cert .avatar-uploader .el-upload {
        border: 1px dashed #d9d9d9;
        border-radius: 6px;
        cursor: pointer;
        position: relative;
        overflow: hidden;
}
._User-info-container .view-box .enter-cert .avatar-uploader .el-upload:hover {
          border-color: #33ac37;
}
._User-info-container .view-box .enter-cert .avatar {
      width: 151px;
      height: 151px;
}
._User-info-container .view-box .enter-cert .avatar-uploader-icon {
      font-size: 28px;
      color: #8c939d;
      width: 149px;
      height: 149px;
      line-height: 149px;
      text-align: center;
      display: inline-block;
}
._User-info-container .view-box .enter-cert .avatar-uploader-icon:hover {
        color: #33ac37;
}
._User-info-container .view-box .enter-cert .avatar {
      width: 149px;
      height: 149px;
      display: block;
}
._User-info-container .view-box .enter-cert .submit-btn {
      padding: 7px 18px;
      margin: 18px 0;
      background: #33ac37;
      border-color: #33ac37;
}
._User-info-container .view-box .enter-cert .nosubmit-btn {
      margin-bottom: 18px;
      padding: 7px 18px;
      cursor: not-allowed;
      background-color: #c8c9cc;
      border-color: #c8c9cc;
}
._User-info-container .view-box .enter-cert .nosubmit-btn:hover {
        background-color: #c8c9cc;
        border-color: #c8c9cc;
}
._User-info-container .view-box .enter-cert .refresh-btn {
      color: #33ac37;
      cursor: pointer;
}
._User-info-container .view-box .enter-cert .liced .liced-title span {
      width: 50%;
      display: inline-block;
}
._User-info-container .view-box .enter-cert .liced .liced-title .logout {
      color: #f37375;
      text-align: right;
      cursor: pointer;
}
._User-info-container .view-box .enter-cert .liced .company-name {
      width: 83px;
      display: inline-block;
}
._User-info-container .view-box .enter-cert .liced .liced-company {
      margin: 25px 0 31px 0;
}
._User-info-container .view-box .enter-cert .liced .lice-hint {
      margin: 25px 0 20px 0;
}
._User-info-container .view-box .enter-cert .liced .no-margin {
      margin: 0;
      margin-bottom: 5px;
}
._User-info-container .view-box .enter-cert .liced .hind-detail {
      cursor: pointer;
      color: #33ac37;
}
._User-info-container .view-box .col6 {
    width: 4.6rem;
}
._User-info-container .col6 + .col6 {
  margin-left: 0.1rem;
}
._User-info-container .setting li {
  height: 0.4rem;
  line-height: 0.4rem;
}
._User-info-container .setting li + li {
  border-top: 1px solid #eaeaea;
}
._User-info-container .bg-white {
  border: 1px solid #eaeaea;
  border-radius: 3px;
  overflow: hidden;
  background: #fff;
}
._User-info-container .tz-setting {
  margin-top: 0.1rem;
  padding-bottom: 0.3rem;
}
._User-info-container .tz-setting li {
    height: 36px;
    line-height: 36px;
}
._User-info-container .tz-setting li:nth-child(even) {
      background: #f2f2f2;
}
._User-info-container .tz-setting li .label {
      -ms-flex: 1;
          flex: 1;
}
._User-info-container .tz-setting li .context i {
      font-size: 0.12rem;
}
._User-info-container .tz-setting li .context i + i {
      margin-left: 0.4rem;
}
._User-info-container .tz-setting li .context .check-item {
      width: 0.3rem;
      text-align: center;
}
._User-info-container .tz-setting li .context .el-checkbox + .el-checkbox {
      margin-left: 0;
}
._User-info-container .gzt-setting .btn {
  padding: 0;
  width: 160px;
  height: 40px;
  line-height: 40px;
  font-size: 0.16rem;
  margin: 10px auto;
  position: relative;
}
._User-info-container .pwd-form .item .pre {
  margin-bottom: 22px;
  width: 35px;
  text-align: center;
  line-height: 40px;
}
._User-info-container .pwd-form .item .item-input {
  width: calc(100% - 35px);
}
._User-info-container .modify-pass {
  font-size: 14px;
  padding: 8px 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
._User-info-container .mobile-form .el-dialog__body {
  padding: 10px 20px 30px;
}
._User-info-container .mobile-form .el-dialog__body .el-input-group__append {
    border: none;
    background: transparent;
    cursor: pointer;
}
._User-info-container .mobile-form .el-dialog__body .el-input-group--append .el-input__inner {
    border-radius: 4px;
}

