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;
}
}
._User-check-container {
  position: relative;
}
._User-check-container .beian-wrap a:hover {
    color: #505050;
    opacity: 0.6;
}
@media (max-width: 640px) {
html {
    font-size: 23.4375vw;
}
}
@media screen and (max-width: 640px) and (max-width: 320px) {
html {
      font-size: 64px;
}
}
@media (max-width: 640px) {
._User-check-container {
    background: #eee;
    min-height: calc(100vh - 20px);
    box-sizing: border-box;
    min-width: 320px;
}
._User-check-container .grey-f {
      color: #8e8e8e !important;
}
._User-check-container .full-w {
      width: 100% !important;
}
._User-check-container .t-xl {
      font-size: 24px;
}
._User-check-container .header {
      height: 60px;
      width: 100%;
      padding: 0 0.16rem;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
      text-align: left;
      background: #fff;
}
._User-check-container .header .container {
        margin: 0 auto;
        height: 100%;
}
._User-check-container .header .container .nav {
          position: relative;
          top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
}
._User-check-container .fixed-top {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      z-index: 1000;
      overflow: visible;
}
._User-check-container .page-container {
      min-height: 100%;
      padding: 80px 0.16rem 30px 0.16rem;
      margin: 0 auto;
}
._User-check-container .page-container .tip-bar {
        font-size: 0.18667rem;
}
._User-check-container .page-container .num-box {
        margin-top: 1.06667rem;
        font-size: 0.18667rem;
}
._User-check-container .page-container .num-box .v-m {
          font-size: 0.18667rem;
}
._User-check-container .page-container .num-box .t-xl {
          font-size: 0.21333rem;
}
._User-check-container .page-container .yanzheng-box {
        margin-bottom: 1.06667rem;
        border-radius: 0.08rem;
        overflow: hidden;
        padding: 1px;
        margin-top: 0.26667rem;
}
._User-check-container .page-container .yanzheng-box input {
          height: 0.53333rem;
          line-height: 0.53333rem;
          border: 1px solid #e2e2e2;
          width: 4.26667rem;
          font-size: 0.18667rem;
          outline: none;
          padding: 0 2em;
}
._User-check-container .btn-group {
      text-align: center;
}
._User-check-container .btn-group .btn {
        width: 100%;
        max-width: 320px;
        height: 0.64rem;
        max-height: 60px;
        font-size: 0.21333rem;
}
._User-check-container .footer {
      display: none;
}
._User-check-container ._callback-dialog {
      width: 4.4rem !important;
      max-width: 500px !important;
}
._User-check-container ._callback-dialog .el-dialog__body {
        padding: 0;
}
._User-check-container ._callback-dialog .el-dialog__footer {
        padding: 0;
}
._User-check-container ._callback-dialog .dialog-footer .btn {
        height: 0.46667rem;
        line-height: 0.46667rem;
        font-size: 0.21333rem;
        padding: 0;
        min-width: 0;
        width: 1.06667rem;
}
._User-check-container ._callback-dialog .dialog-footer .btn:hover {
          top: 0;
}
}
@media (max-width: 959px) and (min-width: 641px) {
html {
    font-size: 12.5vw;
}
}
@media screen and (max-width: 959px) and (min-width: 641px) and (max-width: 640px) {
html {
      font-size: 128px;
}
}
@media (max-width: 959px) and (min-width: 641px) {
._User-check-container {
    background: #eee;
    min-width: 320px;
    min-height: calc(100vh - 20px);
    box-sizing: border-box;
}
._User-check-container .grey-f {
      color: #8e8e8e !important;
}
._User-check-container .full-w {
      width: 100% !important;
}
._User-check-container .t-xl {
      font-size: 24px;
}
._User-check-container .header {
      height: 60px;
      width: 100%;
      padding: 0 0.16rem;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
      text-align: left;
      background: #fff;
}
._User-check-container .header .container {
        margin: 0 auto;
        height: 100%;
}
._User-check-container .header .container .nav {
          position: relative;
          top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
          font-size: 14px;
}
._User-check-container .header .container .nav .sub_menu_bar .t-md {
            font-size: 14px;
}
._User-check-container .fixed-top {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      z-index: 1000;
      overflow: visible;
}
._User-check-container .page-container {
      min-height: 100%;
      padding: 80px 0.16rem 30px 0.16rem;
      margin: 0 auto;
      width: 100%;
}
._User-check-container .page-container .tip-bar {
        font-size: 14px;
}
._User-check-container .page-container .num-box {
        margin-top: 1.06667rem;
        font-size: 0.18667rem;
}
._User-check-container .page-container .num-box .v-m {
          font-size: 14px;
}
._User-check-container .page-container .num-box .t-xl {
          font-size: 0.21333rem;
}
._User-check-container .page-container .yanzheng-box {
        margin-bottom: 1.06667rem;
        border-radius: 0.08rem;
        overflow: hidden;
        padding: 1px;
        margin-top: 0.26667rem;
}
._User-check-container .page-container .yanzheng-box input {
          height: 64px;
          line-height: 64px;
          border: 1px solid #e2e2e2;
          width: 80%;
          min-width: 320px;
          max-width: 500px;
          font-size: 0.18667rem;
          outline: none;
          padding: 0 2em;
}
._User-check-container .btn-group {
      text-align: center;
}
._User-check-container .btn-group .btn {
        max-width: 320px;
        width: 100%;
        height: 0.64rem;
        max-height: 60px;
        font-size: 0.21333rem;
}
._User-check-container .footer {
      display: none;
}
._User-check-container ._callback-dialog {
      width: 4.4rem !important;
      max-width: 500px !important;
}
._User-check-container ._callback-dialog .el-dialog__body {
        padding: 0;
}
._User-check-container ._callback-dialog .el-dialog__footer {
        padding: 0;
}
._User-check-container ._callback-dialog .dialog-footer .btn {
        height: 0.46667rem;
        line-height: 0.46667rem;
        font-size: 0.21333rem;
        padding: 0;
        min-width: 0;
        width: 1.06667rem;
}
._User-check-container ._callback-dialog .dialog-footer .btn:hover {
          top: 0;
}
}
@media (min-width: 960px) {
._User-check-container {
    background: #eee;
    min-height: calc(100vh - 20px);
    box-sizing: border-box;
}
._User-check-container .grey-f {
      color: #8e8e8e !important;
}
._User-check-container .full-w {
      width: 100% !important;
}
._User-check-container .t-xl {
      font-size: 24px;
}
._User-check-container .header {
      height: 60px;
      line-height: 60px;
      width: 100%;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
      text-align: left;
      background: #fff;
      padding: 0 20px;
}
._User-check-container .header .container {
        min-width: 9.6rem;
        max-width: 10.24rem;
        width: 100%;
        height: 100%;
        margin: 0 auto;
}
._User-check-container .fixed-top {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      z-index: 1000;
      overflow: visible;
}
._User-check-container .page-container {
      min-width: 9.6rem;
      max-width: 10.24rem;
      width: 100%;
      min-height: 100%;
      padding: 80px 20px 30px 20px;
      margin: 0 auto;
}
._User-check-container .page-container .num-box {
        margin-top: 80px;
}
._User-check-container .page-container .num-box .v-m {
          font-size: 14px;
}
._User-check-container .page-container .yanzheng-box {
        margin-bottom: 80px;
        border-radius: 6px;
        overflow: hidden;
        padding: 1px;
}
._User-check-container .page-container .yanzheng-box input {
          height: 60px;
          line-height: 60px;
          border: 1px solid #e2e2e2;
          width: 320px;
          font-size: 14px;
          outline: none;
          padding: 0 2em;
}
._User-check-container .btn-group {
      text-align: center;
}
._User-check-container .btn-group .btn {
        width: 100%;
        max-width: 320px;
}
._User-check-container .footer {
      left: 0;
      bottom: 5px;
      width: 100%;
      position: absolute;
}
._User-check-container .footer .grey-f {
        color: #c7c7c7 !important;
        text-shadow: 0 0 1px #fff;
}
._User-check-container ._callback-dialog .el-dialog__body {
      padding: 0;
}
._User-check-container ._callback-dialog .el-dialog__footer {
      padding: 0;
}
._User-check-container ._callback-dialog .dialog-footer .btn {
      height: 35px;
      line-height: 33px;
      font-size: 16px;
      padding: 0;
      min-width: 0;
      width: 80px;
}
._User-check-container ._callback-dialog .dialog-footer .btn:hover {
        top: 0;
}
}
._User-check-container .error-content .p-t-lg {
  padding-top: 80px;
}
._User-check-container .no-auth-woring {
  width: 60%;
  max-width: 500px;
  min-width: 300px;
}
._User-check-container .no-auth-woring .dialog-footer {
    text-align: center;
}

