* {
  margin: 0px;
  padding: 0px;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
  touch-action: manipulation;
  -ms-touch-action: manipulation;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html, body {
  /* height: 100%; */
  width: 100%;
  /* background-color: #00FFFF; */
}


@keyframes metronome
{
  0% {
      animation-timing-function: cubic-bezier(0.7806,0.0715,0.8998,0.731);
      transform: translate(-10px) rotate(-20deg);
  }
  17.5% {
      animation-timing-function: cubic-bezier(0.484,0.3308,0.6853,0.6667);
      transform: translate(-6.18px) rotate(-12.36deg);
  }
  27.6% {
      animation-timing-function: cubic-bezier(0.0676,0.1836,0.0518,0.9433);
      transform: translate(2.48px) rotate(4.96deg);
  }
  50.1% {
      animation-timing-function: cubic-bezier(0.7773,0.0708,0.9008,0.735);
      transform: translate(10px) rotate(20deg);
  }
  67.6% {
      animation-timing-function: cubic-bezier(0.4888,0.331,0.6153,0.6674);
      transform: translate(6.16px) rotate(12.32deg);
  }
  80% {
      animation-timing-function: cubic-bezier(0.0801,0.2206,0.1357,0.9363);
      transform: translate(-4.57px) rotate(-9.14deg);
  }
  100% {
      transform: translate(-10px) rotate(-20deg);
  }
}
/*.loading-more img {*/
/*    transform-origin: 50% 50%;*/
/*    animation: 1s linear 0s infinite normal forwards running metronome;*/

/*}*/



/*--------------------------公共文案样式---------------------------------*/
.p18{
  color: #ff9d01;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
}
.p14{
  color: #0083FF;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 5px;
}
.linkP{
  color: #424242;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  /*font-weight: bold;*/
}
@media only screen and (min-width: 900px){
  .p18{
      font-size: 23px;
  }
  .p14{
      font-size: 24px;
      margin-bottom: 10px;
  }
  .linkP{
      font-size: 15px;
  }
}
/*-----------------------------------------------------------*/



/*--------------------------ads---------------------------------*/
.ads {
  width: 100%;
  /*width: 100vw;*/
  max-width: 1200px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ads-prompt {
  font-size: 12px;
  color: #d5c5c5;
  font-family: auto;
  margin: 0 auto;
  background-position: 50%;
}
.adsbygoogle[data-ad-status="unfilled"] {
  display: none !important;
}
/*-----------------------------------------------------------*/
