* { box-sizing: border-box; padding: 0; margin: 0; }

.container { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background: url("/images/404/bg.png") no-repeat; background-size: cover; }

.container .box { position: absolute; left: 196px; top: 130px; animation: myanimate 1.5s ease; }

@media screen and (max-width: 1600px) { .container .box { left: 123px; top: 81.25px; } }

.container .box .logo { width: 171px; }

@media screen and (max-width: 1600px) { .container .box .logo { width: 107px; } }

.container .box .logo img { width: 100%; height: 100%; }

.container .box .ztimg { width: 460px; margin-top: 59px; }

@media screen and (max-width: 1600px) { .container .box .ztimg { width: 287px; margin-top: 37px; } }

.container .box .ztimg img { width: 100%; height: 100%; }

.container .box .text { color: #d1a67b; font-size: 14px; margin-top: 68px; margin-bottom: 40px; }

@media screen and (max-width: 1600px) { .container .box .text { margin-top: 42.5px; margin-bottom: 25px; } }

.container .box .text a { text-decoration: none; color: #ae5400; font-size: 16px; margin-left: 30px; }

@media screen and (max-width: 1600px) { .container .box .text a { font-size: 10px; margin-left: 18.75px; } }

.container .box .rush { width: 104px; height: 31px; background-image: linear-gradient(45deg, #dba564 1%, #e5b578 59%, #efc48b 100%); box-shadow: -1px 1px 4px 0px  #ab4800; border-radius: 16px; text-align: center; text-decoration: none; line-height: 31px; font-size: 14px; display: block; color: #fff; outline: none; border: none; cursor: pointer; transition: 200ms; }

@media screen and (max-width: 1600px) { .container .box .rush { width: 65px; height: 19.375px; font-size: 8.75px; line-height: 8.75px; } }

.container .box .rush:active { transform: scale(0.9); }

@keyframes myanimate { from { left: -300px; }
  to { left: 123px; } }
/*# sourceMappingURL=style.min.css.map */