.body-device-mobile {
  background-color: #F6F9FC;
  margin: 0;
  padding: 0; }
  .body-device-mobile *, .body-device-mobile p, .body-device-mobile ul, .body-device-mobile li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: PingFang SC-Bold, PingFang SC;
    outline: none;
    text-decoration: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .body-device-mobile a {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none; }
  .body-device-mobile header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background-color: #ffffff; }
    .body-device-mobile header a {
      position: absolute;
      left: 16px;
      top: 8px;
      width: 28px;
      height: 28px;
      color: #383838; }
      .body-device-mobile header a:after {
        content: '';
        position: absolute;
        left: 10px;
        top: 10px;
        width: 8px;
        height: 8px;
        border-color: #383838;
        border-top: 1px solid;
        border-left: 1px solid;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }
  .body-device-mobile .skeleton-box {
    width: 100%; }
@-webkit-keyframes skeleton-loading {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0 50%; } }
@keyframes skeleton-loading {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0 50%; } }
    .body-device-mobile .skeleton-box > * {
      width: 100%;
      display: inline-block;
      height: 16px;
      border-radius: 4px;
      margin-top: 16px;
      background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2));
      background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
      background-size: 400% 100%;
      -webkit-animation: skeleton-loading 1.4s ease infinite;
              animation: skeleton-loading 1.4s ease infinite; }
      .body-device-mobile .skeleton-box > *:first-child {
        width: 32%; }
      .body-device-mobile .skeleton-box > *:last-child {
        width: 62%; }
  .body-device-mobile .mobile-container {
    padding: 16px;
    width: auto; }

/*# sourceMappingURL=common-mobile.css.map */