*,body,html {
    margin: 0;
    padding: 0
}

a,body,html {
    color: #00b7c3
}

h1,h2 {
    text-shadow: 0 0 25px rgba(254,254,255,.85);
    visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

#canvas,#container {
    width: 100%;
    height: 100%
}

#canvas,#stats {
    position: absolute;
    z-index: 10
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

body,html {
    font: 16px/1.4 Lato,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

body {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

h1 {
    font: 2.75em Cinzel,serif;
    font-weight: 400;
    letter-spacing: .35em
}

h2 {
    font: 1.45em Cinzel,serif;
    font-weight: 400;
    letter-spacing: .5em;
    text-transform: lowercase
}

[class^=letter] {
    -webkit-transition: opacity 3s ease;
    -moz-transition: opacity 3s ease;
    transition: opacity 3s ease
}

.letter-0 {
    transition-delay: .2s
}

.letter-1 {
    transition-delay: .4s
}

.letter-2 {
    transition-delay: .6s
}

.letter-3 {
    transition-delay: .8s
}

.letter-4 {
    transition-delay: 1s
}

.letter-5 {
    transition-delay: 1.2s
}

.letter-6 {
    transition-delay: 1.4s
}

.letter-7 {
    transition-delay: 1.6s
}

.letter-8 {
    transition-delay: 1.8s
}

.letter-9 {
    transition-delay: 2s
}

.letter-10 {
    transition-delay: 2.2s
}

.letter-11 {
    transition-delay: 2.4s
}

.letter-12 {
    transition-delay: 2.6s
}

.letter-13 {
    transition-delay: 2.8s
}

.letter-14 {
    transition-delay: 3s
}

h1.transition-in,h2.transition-in {
    visibility: visible
}

h1 [class^=letter],h2 [class^=letter] {
    opacity: 0
}

h1.transition-in [class^=letter],h2.transition-in [class^=letter] {
    opacity: 1
}

#container {
    display: table;
    position: absolute;
    z-index: 20;
    text-align: center;
    cursor: context-menu;
}

#container>div {
    display: table-cell;
    vertical-align: middle
}

#container p {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 25px;
    font-size: .8em;
    letter-spacing: .1em;
    font-weight: 300;
    color: #76747a;
    -webkit-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased
}

#container p strong {
    color: #b3abc5;
    font-size: 5em
}

#container p span {
    font-size: .75em;
    padding: 0 2px
}

#canvas {
    top: 0;
    left: 0;
    cursor: none;
    position: absolute;
    z-index: 11; /* Увеличьте z-index, чтобы canvas был выше footer */
}

#stats {
    left: 10px;
    top: 10px
}

.dg.ac {
    z-index: 100!important
}

#container div p strong a {
    color: #999;
    font-size: 15px
}

body,td,th {
    font-family: Lato,sans-serif
}

a:active,a:hover,a:link,a:visited {
    text-decoration: none
}

@media screen and (max-width: 640px) {
    * {
        width:100%;
        padding: 0;
        margin: 0
    }

    img {
        width: 100%
    }

    a {
        width: 90%
    }
}

@media screen and (max-width: 414px) {
    .img1s {
        width:80%
    }

    .img2s {
        width: 90%;
	margin-bottom:8rem;
    }

    .bottms {
        margin-bottom: 30px
    }
}

.xiaoqi {
    width: 100%;
    height: 200px
}

body {
    background: #f1f6fd;
}

.img2s {
    margin-top: 20px
}


.footer {
    background-color: #222222;
    padding: 20px 0;
    color: rgba(255, 255, 255, 0.3);
    text-align: center;
    z-index: 9999;
}

.footer p {
    font-size: 14px;
    margin: 0;
}

.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}
