/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

*{
  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;
}

div{
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
  color: white;
  text-decoration: none;
}

.about{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90%;
  margin: 0 auto;
  max-width: 1200px;
  text-align: center;
}
.about img{
  width: 255px;
  margin-bottom: 20px;
}
.about h2{
  font-size: 18px;
}
html, body {
  /* height: 100%;
  width: 100%; */
  /* color: white; */
  min-width: 300px;
  /* background-color: #56eda8; */
}



/*.loading-span {*/
/*  position: absolute;*/
/*  bottom: 36px;*/
/*  color: #0f3a99;*/
/*  font-size: 13px;*/
/*  font-weight: 700;*/
/*  margin-bottom: 2px;*/
/*}*/

.content.index{
  width: 100%;
  max-width: 1210px;
  margin: 0 auto;
}

.game-group{
  width: 100%;
  max-width: 1210px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


.draw-tool{
  height: 100%;
  position: absolute;
  z-index: 20;
  width: auto !important;
  display: none;
  left: 0;
}

.ads {
  width: 100%;
  max-width: 1200px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
}

.ads-prompt {
  font-size: 12px;
  color: #d5c5c5;
  font-family: auto;
  margin: 0px auto
}

.adsbygoogle[data-ad-status="unfilled"]{
  display: none !important;
}



/*--------------动画------------------------------------*/
.bounceIn{
  -webkit-animation:bounceIn 0.5s linear both;
  -moz-animation:bounceIn 0.5s linear both;
  animation:bounceIn 0.5s linear both;
}
.icon-item:active{
  -webkit-animation: scale-up-center 0.1s linear both;
  -moz-animation: scale-up-center 0.1s linear both;
  animation: scale-up-center 0.1s linear both;
}
.bounceIn{
  -webkit-animation:bounceIn 0.5s linear both;
  -moz-animation:bounceIn 0.5s linear both;
  animation:bounceIn 0.5s linear both;
}
.rotate-diagonal-1 {
  -webkit-animation: rotate-diagonal-1 1.5s .2s linear both infinite;
  animation: rotate-diagonal-1 1.5s .2s linear both infinite;
}
@-webkit-keyframes rotate-diagonal-1 {
  0% {
    -webkit-transform: rotate3d(1, 1, 0, 0deg) scale(1);
    transform: rotate3d(1, 1, 0, 0deg) scale(1);
  }
  25% {
    -webkit-transform: rotate3d(1, 1, 0, -180deg) scale(1);
    transform: rotate3d(1, 1, 0, -180deg) scale(1.5);
  }
  50% {
    -webkit-transform: rotate3d(1, 1, 0, -360deg) scale(1);
    transform: rotate3d(1, 1, 0, -360deg) scale(1);
  }
  100% {
    -webkit-transform: rotate3d(1, 1, 0, -360deg) scale(1);
    transform: rotate3d(1, 1, 0, -360deg) scale(1);
  }
}
@keyframes rotate-diagonal-1 {
  0% {
    -webkit-transform: rotate3d(1, 1, 0, 0deg) scale(1);
    transform: rotate3d(1, 1, 0, 0deg) scale(1);
  }
  25% {
    -webkit-transform: rotate3d(1, 1, 0, -180deg) scale(1.5);
    transform: rotate3d(1, 1, 0, -180deg) scale(1.5);
  }
  50% {
    -webkit-transform: rotate3d(1, 1, 0, -360deg) scale(1);
    transform: rotate3d(1, 1, 0, -360deg) scale(1);
  }
  100% {
    -webkit-transform: rotate3d(1, 1, 0, -360deg) scale(1);
    transform: rotate3d(1, 1, 0, -360deg) scale(1);
  }
}

@-webkit-keyframes bounceIn {
  0% {
    opacity:0;
    -webkit-transform:scale(.3)
  }
  50% {
    opacity:1;
    -webkit-transform:scale(1.05)
  }
  70% {
    -webkit-transform:scale(.9)
  }
  100% {
    -webkit-transform:scale(1)
  }
}
@keyframes bounceIn {
  0% {
    opacity:0;
    -webkit-transform:scale(.3)
  }
  50% {
    opacity:1;
    -webkit-transform:scale(1.05)
  }
  70% {
    -webkit-transform:scale(.9)
  }
  100% {
    -webkit-transform:scale(1)
  }
}

@-webkit-keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
  }
  50% {
    -webkit-transform: rotate(180deg) scale(1.2);
    transform: rotate(180deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
  }
  50% {
    -webkit-transform: rotate(180deg) scale(1.2);
    transform: rotate(180deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@-webkit-keyframes scale-up-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50%{
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes shake-bottom {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }
  10% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  80% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  90% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
}
@keyframes shake-bottom {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
  }
  10% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
  }
  80% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  90% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
}
@keyframes rotate_02 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
  }
}

@keyframes rotate_01 {
  0% {
    -webkit-transform: translate(-50%, 0%) rotate(0deg);
    transform: translate(-50%, 0%) rotate(0deg);
  }

  100% {
    -webkit-transform:translate(-50%, 0%) rotate(-360deg);
    transform:translate(-50%, 0%) rotate(-360deg);
  }
}

/* @media only screen and (min-width: 820px){
  div.game-cover{
    min-height: calc(820px * 0.52);
  }
}
@media only screen and (max-width: 820px){
  div.game-cover{
    min-height: calc(100vw * 0.52);
  }
} */
