@charset "utf-8";
blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption, th {
    font-weight: 400;
    text-align: left
}

abbr, body, fieldset, html, iframe, img {
    border: 0
}

address, cite, dfn, em, i, var {
    font-style: normal
}

[hidefocus], summary {
    outline: 0
}

li {
    list-style: none
}

h1, h2, h3, h4, h5, h6, small {
    font-size: 100%
}

sub, sup {
    font-size: 83%
}

code, kbd, pre, samp {
    font-family: inherit
}

q:after, q:before {
    content: none
}

textarea {
    overflow: auto;
    resize: none
}

label, summary {
    cursor: default
}

a, button {
    cursor: pointer
}

b, em, h1, h2, h3, h4, h5, h6, strong {
    font-weight: 700
}

a, a:hover, del, ins, s, u {
    text-decoration: none
}

body, button, input, keygen, legend, select, textarea {
    color: #333;
    font: 12px/1.5 Microsoft Yahei, arial, \5b8b\4f53;
    outline: 0
}

a, a:hover {
    color: #333
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

html {
    -webkit-font-smoothing: antialiased;
    font-size: 0
}

body {
    -webkit-user-drag: none;
    -ms-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
    background: #fff;
    font-family: Microsoft Yahei, Arial;
    font-size: 16px;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

body.debug {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: .2
}

:-moz-placeholder, ::-moz-placeholder {
    color: #000;
    opacity: .4
}

input:-ms-input-placeholder {
    color: #000;
    opacity: .4
}

input::-webkit-input-placeholder {
    color: #000;
    opacity: .4
}

select.select-placeholder {
    color: rgba(0, 0, 0, .4) !important
}

.penetrate {
    pointer-events: none
}

.abso {
    position: absolute
}

.fixed {
    position: fixed
}

.boxSizing {
    box-sizing: border-box
}

.ios-scroll {
    -webkit-overflow-scrolling: touch
}

.center {
    align-items: center;
    display: -webkit-flex;
    justify-content: center
}

#fx {
    background: rgba(0, 0, 0, .7);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999
}

#fx img {
    float: right;
    width: 4.15rem
}

#tipsBox {
    background: rgba(0, 0, 0, .7);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999
}

#tipsBox span {
    background: #ccc;
    border-radius: .04rem;
    color: #333;
    font-size: .25rem;
    left: 50%;
    padding: .2rem;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.pt-page-moveIconUp {
    -webkit-animation: moveIconUp 1.5s ease infinite both;
    animation: moveIconUp 1.5s ease infinite both;
    bottom: 3%;
    display: none;
    height: auto;
    left: 50%;
    margin-left: -.12rem;
    position: absolute;
    width: .25rem
}

@-webkit-keyframes moveIconUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%)
    }
    50% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%)
    }
}

@keyframes moveIconUp {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    50% {
        opacity: 1;
        transform: translateY(0)
    }
    to {
        opacity: 0;
        transform: translateY(-100%)
    }
}

::-moz-selection {
    background-color: hsla(47, 35%, 85%, .3);
    color: #fff8e1
}

::selection {
    background-color: hsla(47, 35%, 85%, .3);
    color: #fff8e1
}

.scrollBox {
    -webkit-overflow-scrolling: touch;
    min-height: 2.5rem;
    overflow-y: auto !important
}

.scrollBox::-webkit-scrollbar {
    width: .06rem
}

.scrollBox::-webkit-scrollbar-thumb {
    background: #333;
    border-radius: .04rem
}

.scrollBox::-webkit-scrollbar-resizer {
    background: #333
}

.scrollBox::-webkit-scrollbar-track-piece {
    background: rgba(0, 0, 0, .2);
    border-radius: .04rem
}

.m-close, .scrollBox .scrollNr {
    position: relative
}

.m-close {
    border: .02rem solid #ccc;
    border-radius: 1000px;
    height: .7rem;
    width: .7rem
}

.m-close:before {
    transform: translateX(-50%) rotate(-45deg)
}

.m-close:after, .m-close:before {
    background: #fff;
    content: "";
    height: 2px;
    left: 50%;
    margin: -1px;
    position: absolute;
    top: 50%;
    width: 80%;
    width: 66%
}

.m-close:after {
    transform: translateX(-50%) rotate(45deg)
}

.threeD {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.textOver {
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cube {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000
}

.anim_linear {
    -webkit-transition: all .8s cubic-bezier(.165, .84, .44, 1);
    transition: all .8s cubic-bezier(.165, .84, .44, 1)
}

.anim {
    -webkit-transition: all .8s cubic-bezier(.58, 2, .68, .58);
    transition: all .8s cubic-bezier(.58, 2, .68, .58)
}

.rotateWindows_tips {
    background: rgba(0, 0, 0, .8) url(../image/rotateWindows_tips.png) no-repeat 50%;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.content, .hide-default-scroll, .hide-default-scroll body {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.content {
    margin: auto;
    position: relative
}

.page {
    display: none;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.page .nr {
    height: 13.34rem;
    margin: -6.67rem auto auto;
    position: relative;
    top: 50%;
    width: 7.5rem
}

.page .nr:before {
    margin-bottom: -1px
}

.page .nr:after, .page .nr:before {
    content: "";
    display: block;
    height: 1px
}

.page .nr:after {
    margin-top: -1px
}

.landscape .page .nr {
    height: 7.5rem;
    margin-top: -3.75rem;
    width: 13.34rem
}

.landscape.rotateWin .content {
    height: 100vw !important;
    left: 50% !important;
    margin-left: -50vh !important;
    margin-top: -50vw !important;
    position: absolute !important;
    top: 50% !important;
    transform: rotate(90deg) !important;
    width: 100vh !important
}

.page.add-scroll {
    -webkit-overflow-scrolling: touch !important;
    overflow-y: auto !important
}

.page.add-scroll .nr {
    height: auto;
    margin: auto;
    top: auto
}

.micBtn {
    background: rgba(0, 0, 0, .3) url(../image/mc.gif) no-repeat top;
    background-size: .23rem auto;
    border: .02rem solid #fff;
    border-radius: 1000px;
    cursor: pointer;
    display: none;
    height: .45rem;
    right: .3rem;
    top: .2rem;
    width: .45rem
}

.micBtn.hide {
    background-position: center -1rem
}

.landscape.rotateWin .micBtn {
    bottom: .2rem;
    top: auto;
    transform: rotate(90deg)
}

@font-face {
    font-family: k8x12lregular;
    font-style: normal;
    font-weight: 400;
    src: url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,d09GRgABAAAAACAUABAAAAAASXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAclhcWTkdERUYAAAGIAAAAHAAAAB4AJwCQT1MvMgAAAaQAAABSAAAAVgvQekJjbWFwAAAB+AAAAR8AAAHK9CnGs2N2dCAAAAMYAAAAGgAAABoMZwZDZnBnbQAAAzQAAAGxAAACZVO0L6dnYXNwAAAE6AAAAAgAAAAIAAAAEGdseWYAAATwAAAWZwAAO0B3LpljaGVhZAAAG1gAAAA2AAAANidR/VNoaGVhAAAbkAAAAB4AAAAkC1gEZGhtdHgAABuwAAAAZwAAAiiPDRLxbG9jYQAAHBgAAAEFAAABFnGKYnBtYXhwAAAdIAAAACAAAAAgAa0BCG5hbWUAAB1AAAABEAAAAez+7UvycG9zdAAAHlAAAAE3AAAB32XUEvhwcmVwAAAfiAAAAIoAAAC6Yx7IewAAAAEAAAAA2odvjwAAAADca/VaAAAAAN8jsWR42mNgZGBg4AFiMSBmYmAEwk4gZgHzGAAJgQC4eNpjYGRazTiBgZWBhdWYdSYDA6MchGa+xpDKJMjBwMTNyskABg0MTM0cx2p/AJkCIL53Sq4CgwODguofttX/VjMwsK1mrE1gYmAByQEAM6QOjAAAeNpjYGBgZoBgGQZGBhA4AuQxgvksDCuAtBqDApDFxlDHsIBhMVBkLcNGhi0M2xiuM3xX4FIQUZBUkFVQU9BXiFf98/8/UL0CUN0ihqUMaxjWw9UxKAgoSCjIINT9f/z/0P+D/w/83/t/z/9d/3f+n/m/6kHRg9wHWQ8yHiQ8iHigeasX6h4iACMbA1wxIxOQYEJXAPQiCysbOwcnFzcPLx+/gKCQsIiomLiEpJS0jKycvIKikrKKqpq6hqaWto6unr6BoZGxiamZuYWllbWNrZ29g6OTs4urm7uHp5e3j6+ff0BgUHBIaFh4RGRUdExsXHxCImFH5iSnpDPkg1h5GSAyl4EhFUVBJoRqSwJTDY0trU3NhQSNzYbSAEl+UFkAAAAAqgCrAVUB/wIAAgEAqwCrAVUCAABEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jarVvLbiRHdo3IR2Vl1oOZLJbYrZFGXUMJ0oiSqjvTtMyxZMwM2o8Z+Al3EeMHbMMw7PFybNjAGPDCC/+DP2GQqUVmaTb+CANe9co/0Av/gJqs9j33RkRGFottyh6pqS4WxYyI+zj3nBu3VKCeKhX8VbxRoUrUJ51W68+2STT577Ibxf/12TYM6KXqQrwd4+1tMppef7bVeL8qVsV7q2L1NHi0e1f/2+7H8ear5mn0H4oeqZpXV3oTNfzcJ2pL7513oX7Rxmvdjtdt+LyNyi5IXrSjskuSF12qz1UXq+K4jS4fP/lVvTx7qKuiqekf/Sq8uq7pmSrcBMo8c61atW6jqtMhPbTEX/xg9bwL6alh3kX63D358RM8Df82dRNu9NWuxhee+eqKnzlRR+r7/MykarN1N6W9Hq27MHjR6nUbV7rN+eETemIwLct2kndjWiGalXKAgpdZFrLMWcH7P6Pl+AzxBit+1ejNrtGv9IbsEbq1Z6pQp+rvjZU0LTmlo627mPYwX3dH9MbxulvSXwuy3oN1O3/eqrIr6JxF3k0ntItj2gW2NjqRrQX0Zko/f6PsHsKymizbpdnlZRsVbXLZxsftmOz85GJVnF1US97wRUivLgr6bqk3NTbOf/B61+yaOqBvGn3VNErFip1sfAHbLdQfq+0U+5/RPtWajzFek/VfkOW6gr7DiQLy0gkMCfeH7H74akzbpe1j53ScNi+7I/ruuOyWbNWCNobNFeYLrxveHO2uaQL6e6dol4pe12Z/nl8XZN1vqH9R2xz7W+gXxtAUOQ/LVufdA80mT6puxtFEW4S5dfsWb3XKtm3nzrI5WdmYt03p12nLdJxvwP4F/eRttvgDa/Fp0YXRJazdB0cRFtVDvVqu7JGcscnQ9F/NMQqzBxypN1d1RD++pmCC6bVCFEt+fVOxuRH/kY1//orZdgsOeol5+r8bYxfx22+qbQRTJMYm7DEcfOpnUkLnGxMi0HdZ2c1wunFEmaov27RoAzoZTvWkWp7ZkzSRula8YyU5xns1Kyq7YrS3YvK8X6Yd5Z1GZNNBZEVgQ8ArhrAlG9KuWA9WVCqS+Aw3zvs/lXXbk4ojc1nCWJMKEdmmZZuskd8PKg7Uh6XxfBflpQ3F9oh9D7ya0Rvjsp3l3Qm98aDsTmmT2ZvO89jpjDNtzjlWXVCOIcuWtGEO3sUgiOUP/kMHqTmEb65sKJOv7Vkm6rfVNsMpGKb4IHG51So7//K7OkzP2YrZ8zaQ6IzKbZrhZ2mSnm+zFC8zlZ6zQTmrEI5LhCPvgXIJ8UdBB4AyflMSK497DJeQ4VRmJGcYDwhwJz7gIhw+NUeEf3AOTfgNGFfvKAMR+ELcdop+Ocxs0BYXq2WgkNsc67wP/N573i7wgkNedsBf8tuoHljUx1iJ91+3udKm670gN7tvE4dGEneMnFFyicjr4jHymED+YYA/MFvNkL4JKEUlVdUA2wV//tJg45HNMykyOEbIHgp1eg7gEag0GMmoEzDqHAkqziUU57xHYA7sLRjpg4ufiqg+kUL1uSbb7/oc0d4en5rsGFfdhLAwXHcRxdZIbKSfo8COkxfbscZexxntdZx3YYr/s1WViSdKSY5zCqkVR/OOgrZpXm5q5KNZK1YpVbul+ke1DWERRcupnF0yWqPMLXD8Nxh3R1IixlwiMjrwsRS9k9LWvSOO8u6UHRWSo7KCHDUqtpPp0SW9Oj7eJrM5Xi0KLnhLbG6p2YFsLM5CcqEytqKYq8NnDL4a4bpTuybkOBztxZLgyr+q7RjnmFjPPmBKYpPyIZlquiYD2fLXHu1Xl0EhnNChpqguGTn2+A0q5pnUlznXF8QAY8xsShhTMMYcm8rCBVIcz9CI75lDmQSsa85uHOYaxZyDtSam1khgCMzYM6bESp4qJHi67jJD3OYclRkA2rCfibAfZE1A4RAQW2Eil5Ev9BTJcoGovICp3+/5EDjQVQM6VHNmR55tZxwfP1bbOexaWLseC9VbrGFPqhjbKePZNEq5hsR92IhBuzFYGpm0QMGWmpLn3TF9txTaeeryJiyoEjM8w4CfomI2ZBLOHbEa4RYjNGgGUl35HCNxLOMn+9GQVxTWTHzF6a0uOR6w2wdszURyPGHfg2rA89FcPJ/TWydlt/CY3Ggsng97z8PpNuXh8VBqInu9Qe7XJu3F0RLOnq8TRgDxNQB1xNC8HXG2j5SpK2avyYCtATVDA5Ug2SvgD2+CAqtm2nEDV1/r8Nn1Fwd52T/v8TKTQaBm9+VkC9pFgKw5ht+RNcc+K4OzpTLnZLsUjGwbRkTNDnEyz462NtevY2QK4aEG8dDjwz/sx0NRGX6PENjOprDw7Eiw3x7wwethAaQz40AGKBAeSlwAEbpEeCbYRX+WHud6JEBAA9sUqSt6jVMgwAUDUHQ3oWjCjz1VYgn8eLhBDgAp+pXlNbyOEJhQeIR53kR9foBJ+CxwQChACJOed/a0oj9Pv5LTJW6tfV1iRNUheWJrbk8H+rUR9Hfokre1p036o7Mu4XLiyxLknILpa97fubARbfflWzYTy2bWsp+TWNDMinaKUwtPhm298y7U33reMqcbVJ+7xBfSaSHptOBSy3GFQ9IzBG9IxRwdUyGdHbe5jTE59sWZ4bY2vuS4Oy18Vu3he2K9YpWHdcekPOwKkh/dGESclEE3J6ULbYA9zuweFamRL8dpNnv39FLUIjBRJP9Z0XsFgMTVDxJc0lmiPrqFSz/dZ2xE13KN+iOsbeGztkHmSosgFx1+IrY9FRpzytXI8LZ2ZhA9p2IJTW4oikMksugTKEQysCNzrA8tobvZgH4if53Ocmf4A6+XEQb7NNOWoHyPZlpOdTQgmAdaGz25jGoE5Msr/WqnmVruc1+KydRi4NQovpjTDkEZ9O4WydJNUjLfqGRlPdX7SdeNU1FXMdRVG3FsBlILl1TGz7gach8DeF4gTTgm63jTSCWsOYccV9/Hbez5rz1dzHtWUoZozxapTu5UyAjP22hBIVwcbwNdXLKUcMV7ULgLaXn5AloKTLDfr8JOf0ttY7tLlBlnT6nWMbkuSdm1sdA1J2qiWAohGS7zDHdhDMbGovVr7GJfK/zA+BPM3bgyWouOk3Un2QtfgSqrQMHzgWsOy7Hsiv3FuCag5tw0XDdVv8IRvbdi5kWOXYqEsCxIITdcxnA6WQIkzsellJnnnxrPp6hOzDCjEYlnhgDTiyMKR0k1wfLHfhBkkjHoDszyLpb6PBbSvnBckxsXK1s5oJLoC3YO1M1VxOjZDOz9qZ/J2rUjp3upS/61+Trbz1dhMnTum1eB/qoRAvta/deOKkhAXmbyvA2JeWTcZx1lL74cZ5Mx1ZgEe8EBff0ngbRqGJR2ZGBE8J4mljz73q3eU3VYmQP/kVmjoTLv0+dTmzaCjhFJzsF6ktU/lPipWNKu25lr6QoD7+JUyK0+78klQ183RQsgTClvdcHt6aUxbFUMcpYNTAxRAwvDZ4G+eTWI4Vh96KleTecc2XPS24zPcQqDWPetIE3pqZDQA399x8bE/YJBmhg4gShg0WN9WDSNCYpgoNM/51VGlcOVzOEKtD+Bykhzm5kTrYuU1LHASm2OBR9SXlKAv7y6xQfgnT/aj4Zp5aA2/9+gFjgrrkJfstMz6dYE88sDIMvO8uDVYtxQ+/6eQxuhjXz+uV+nDLRSlcq0cBGRvmO0IWbSaZ+QNY7b6aA2LfqqxEikKGCCWhR4ONgDoxH6feRPY5WZoR8zv5oLLlk0yiQKSCLMxVTmnmDSF/TFoGO0unjSUwxDL25IDry8qk3r49a+/pytk1UWjud9LT++00bIp1kPh9LRnXAln3IlP+LYyYeV/I46jm7bzZV0ahTF0O0aDm35T/v662TQnVn63Rlib91D7qg6GnpXgyY3DRomo5nfBm7fFKlp+wq9oAx9ce6ES9MXdxKUQe03ZIzttYdjv6wYMkgkVVL/SDCMOCO38QhHiqn4bUexFe5GPBQMy2esyYHIyMPBcz8e4BJDymvu0mxlaTiCX24igo/b+P5rCkalp6XVfVutlLxbhR6r9I36Jivn605uzzYmYX9xeChofnG2dGWSov8rXLVEt3o8f8ErTcn8ERg8SiVZKq+6dERZVlqBNZCOuDIiFwEwD/BCvi6IuaEz8moLgn7R1xe5ImDhggoj1eX6C6/S7Nv/M7Z/vJaq1+kRLjru5wm+Lu2tT+jEi6GF48qat17MtvlRH0O2mgGfZmuUjdG6SxyU28ZuOBAcmbmyjEzVnYWFhU5UQo2rSrEG2rWsgckchFcE4+gx3WykE6PdHRffPMc2ri1llMAWZHK1jHYksX1qkEcEvNDgg/cIKE6hVPF7BXc6Nv0ZIhGdihF6AyPLDZ3AmkS6jXFzd/ad/ubMNOj5LAmzs1HK/Eg4GV5Jc97dxYCZFSuBG0IAk6/effrEVPuxNKjS0nUM7hcwgLjPtSO1wK5mwGU5Yr514P6mC9G9c1c/kLx8T2FqsrvnTNRHyjbR1cCXw705zLObAeK53hbvJai5iv2NUTJjdyMsrTmusFPLx7i8alvZTBHbzjjCZwUiXKpb5Drh4xTKqA0qW2hxK3KBQkt1lgrByhZaBBkF7xX343BfNeQgv6u2idUifO03sgrAUhFDXdMUaYOlB1RklEiBDQuXR704bgwBuXnlNLGLc9OfuuN+WN91P5zeeT/MHIxvu5nS8oUZfBzUdT3kXuj/PzOrztxt2Ro+Ihyx5zYLU8RQpHZT+m6adzNaf8YdYz59YrYw9rbAN1SAEz492vpAkhqiyDu7cJyN4V4z7+wxMr5kJwyigoFLiA5IV+ZIl82XiScBmX6vpLdjSRcrF5ZMTWOsor35EMKbKQN5WnG/MCk5FgwnnfKN74Q5ynY64WsRBWqTs6gh1xy5C1/Lq84KRjgsSse3jErdigFwvT5n8z4GbCoKf2I7RDyWQsfdJhE2kQS0CQrKXLNJbGNJsmPqskPsgGS9OON5FL6Elqs4/Yrb1bS5Rt26s3CKzsuLqZcXlD28jVi2MeiAjJR0QELbAakc3fQyQ+B4f57pQ15Xr+/RED8tvOsY1E+5fb2tf64OqeHAMdXUMNVDcsgTx3vKVdq0ViJ73WlphV6jFDTqgFb+Hb4NUhWXOGNdLG8KXv5aI9/ahG/coVy+xmiRnYnaNV69i6l28zyLQXpRynzHmGMoBD+jVyrlYpBYmktxTUqBK1zU5xDn9CV7La74BH3fKBUVG4uKJRADMwwuLw0xS4waEYIoXf3wGch6Pagn0MtPfb2sfb1MLMSy868rm3kxc+Vo48bh8xFqxL5u7nTM1NRi9f3l8x1i2UH1zl4UBwOs/L5RWVKZuTkWvnBGuIdo9gTf0pfHdPYdN73tHVvgnX+G/qe7QJqu7WSHPfagUqCRPCrdrWXK8TOuzOqoh8sLIUlnFwI9MgqD/sv1F/VwbVj+u7Y/ACjU5RB4vF5Sjzgsd0MuiZHtw6AdYLMSp+VWgNzrmLVcP1pZHcudXhBAbe8RWa9q6UlPGYMN1IaiNuDs1E1UjT3tEWJPIzMUCCh2dzkrIXQrMwq44xutWu4bmsavT4o88YeGSU35Nodnk/St2SRXqWy7duo6w1lpr/MhWo/2xpMq2g3LHxRsGVvggPTz+/+jYcNnyLDrLw7xH8EgRuPo/gKKb6Qg6rSIuqGYhWizYhav/XP8grVs+AyLUATXHnZYLXvltGzIgGGA3ujZ8P+mZ3kXF3DbHQqWx0mtjvWwf2h77gg63jHf4x0hGBUj212cYy6cA1R9zs2y+Tg9tyBHjAPgtpS7ccM3nLpG+hu+EXr4Dps9uz21ZPpHELia4yALv5bOdTNJjD1uHMno2w2zQZ7J259nS2k/v28UAmGBPT/qsLlVpvIzNxcV+f7ddiYOnYt4mNq9WNyvlpoR2ZBTlidIEso7dACIL9q5PN7L24YRHR5BPZUAwHj4Xp/1CCxbGY0Dmh9JMzHrt62f22uUaYmpM2w3ld4jAxzfCnPDIEEiBOGlmQ7lGFwJJ2hqmWqs5RymY6DcTCJy4tvKcGpjPtdcSxkzunjEA6imnUYuo7gRRKr3eqTim99g7Bj3EwchPMJ4PVkf9kjKp+Qi6cgTNwlWJp2kL2HmUeSmgYIDHtnVzV5PBlNUPzk4ZTerOFYn5XaUcKcwT8+3CfcPExDNg1N4oUwjjSXZM56HNcNUXTQt7TiVDeZ+tHQxnLBrbFALjrMS3LOf9G7/TrG2WrdHUk1mbmRXA4i3Mcd7jPJxwqO7y9CN7p48JwQupSN7KvvElTJPNfBcWMHzQTyync1L27P9XPujurL90BYKN6Qrf+Q/MvrpfZ7A1wmfyGcU1vZDDwON4D70wPxPXxqtULgPPXhXSIQ99NxIYqvvbr+jztT76lyt1b/vz1C9K22c90qyBh0O42ftBxVPoH2b7fhI7Ljiu8xECNRHFUfnx6Vphev2sUxBw72hMRUCYTQ53+YnD8qS0YOtTIzuERn0jPC2ePOb9JPtozP459Fb5J+zvHuXfvjBR/QL79NzPvyEXjzxJ4YuMIDH8yRGFaNLgnkXf7TGChgBaVBRGdPTrtmEbJRBZpnykM8GXDf9IA5/XkDmJdBJDje3Pk8SyOdJgtd/ngStJeydOzjSYTKz2o2pF4/tdM9W8SCdikCCRihZfOMXhXy7rNyNn0BVgAfw8CmeF/AkViC9s72Zad5byv1LA7TajE3z4LSGXDB4dL95a1GDxBNwHeVp0x96fTemC4HTFwdry/7clKcvvIkp052rXbMQHy3x+3RRw3sYMIHB1P424ouOaI6SL5A6f94P6G9nc+7RTejHurQ0APOiqvSYAMxecdidFbg65oYIaX8qdA2S2ozDqwBzVqHXizRjS4MmwOFepJbm6BLRaQ5r+tSR9Hd+oFCsY75Ps12dzOlTlbHlPaVKDLnLbLkjacHjtgEqHxEuDiP+l6RMwJAFiGJJ/JJqOPGIjMVk43zsY0ml/tNMA3wkrv4YrgaioEYTolBZeKvqTuknb/PoE0mP9k1GFExHrHhs8wOBEsGax+KwJ4TNv3Tn+Fk/zfkGvfFmyVO6edkuBakxnbbIu7foZ4/K7h367ltl+w7jSvsBo0r7Ydm+n3cf0RuPy25NbxDIXLguiA8k5qMY3HDan98rBsOFjRvmc//wSAPwp7bVwOLKTsu71+b/UjKf59n5sadYDUnzJh+j57fGHQuGQdlR1Nxs+IJQkMz2bvzPVSjvgxNf+328Gwn/PrXYJUSIxxMtwGBSVLrVvDaQ4rW/gyUi298mLKvZHuiXkNKJzXRa7O6L7E1RBupn02nUc2aZ6dGsnrkobGTgEOjBH04LgF+mBqeiprw8tZgxBhhnfjSaj6Elpi9jP3XGHQGmjjUvwEQr0v45UI//xNyIM8ealMwjWVJBS6G+Gi116EzI7Im0Q3CZkJtwn1tB1R924V4xDZRWXn/2XW8Fg+Phxs02LdSfuT3KtCWl5ryyH0rAiNhA8t0yi7lfsNf4M+FVhfsESm8vPbQcai80hDPgzjMlotDFkLk3Jo9F44ppH9FvSmN9687BVOP9LovsYmW+ePErjr3a9tRptZ8FP6O1LgTlfq5HKonO/demuP48zPCd+cteT5GkwANufkS/8D/bh9wBAAABAAAH5QztoahPq18PPPUAHwgAAAAAANxr9VoAAAAA3yOxZAAA/1YEqwVVAAAACAACAAAAAAAAeNpjYGRgYFv9r5mBgTWMAQhYVjMwMqCCLgBY2wPJAAB42mN6w+DCAARMq4B4NRivhtLoeDUBOQYSMKnqaYFX01kfqWatZg0DYcZQEJ81jIkBQsMwEwNEHsIHxR9rKIJmPA7EQJrhMRQDxRkFgbQ3qj0g8yFmMENpGB+iHmQG0woGBgAzKF5EAHjaY2Bg0IHCMIYGhn2MMow5jHcYfzAZMeUwXWLmYzZjDmIuYF7D/I/FhGUaKwerC+s81n9sFmzL2LnYjdgz2HewP+Aw4WjheMapxdnEeYNLhCuAq4HrDNc/bjPuPO5N3Nd4OHhseNp4TvCK8KbwXuL9x6fGF8c3ge8Zvxx/Fv8U/gv8/wSMBAIEKgROCHIIugi2CZ4T4hKKEJoitEeYRdhDuEB4gfANERmRCJFpImdE5UQTRDtEj4h+E3MTmyB2Q1xO3Eq8QXwZEL6QcJNYIXFFsk5yheQFyXdSXFI+UtOk9kn9kd4g/QgHfCf9S4ZNRkHGQiZLZo7MO1kn2QowXAAAJh1RggAAAAABAAAAigA0AAsAAAAAAAIAAQACABYAAAEAANAAAAAAeNpVkL1KA1EQhb91E0EIKSwsgsUtY2HQxUAINmpIIwQxgl0g4hpDEn/WLOiLWPsgPoA/YG+ewkfw7N1RNsXMfHvuzJl7F6jwTEhQWgM6ipwD6R3jFaqcGIccMjAuscmLcZl1Xo1XNftl/MYGC+N3dvgx/qAaOONPcSPn75BasM8Rt9zxRMKYEdfMcdSlbqlGctmlybanSOzokTJTPWbIpWZnqhNaPOo0os8psXxSptITuuq4kWdWE+mxd23IzdFWFCdzJdtW3Ljcsez+15P5NX0Uu8/Ve8GV3cBZ35nemOrrQHnk1ZZyNtu2vOdvl3tHemMsj6HfOdefirX3QTlV7v5797mXMtZZorPpL+eNP+x42m3MyS5DcRiG8eej2mrpYJ7neTzn0JqHUjXP86wJLYmIkC6sDREJG4krsLMzX4srsHQHhPNfeja/5F28xPHXd5QI/3UFEifxxGMhASs27CTiwEkSybhw48FLCqmkkU4GmWSRTQ655JFPAYUUUUwJpZRRTgWVVFFNDbXUUU8DjWjoGDTRjA8/LbTSRjsddNJFNz30EqCPfoIMEGKQIYYZYZQxxplgkimmmWGWOeZZYJEllllhlTXW2WCTLcJi4Yxz7vjkghvuJYEPTrnlmku+eBer2MQuieIQpyRJsrjELR7xSoqk8sgTr7zxzAsPkibpkmGN7p8c7uomhi12sKdpAU0Z/NXQNE2pKw1lk7JZ6VP6lS3KVmWbMmCqq19dd0T2orGjne3w8a45GSFTn6kv1P8DEnxS+wB42j3MMQ7CMAwF0DhJUxd1QCIrVZhzDdKlC2JKJM7BCgsjPYvDhLhccVDK5uf/9d+wPAieYiI8xQwwpzwaHw+0TRPZMx/3tCfjL1EQuEDKH0m68BGgByH9z8qFl+wrNENhRVOaWtu1aYobuasGausklqC9LRxkNV750/EO9n9umB2uTGT9FwKTMaEAAA==) format("woff")
}

.rotateWin .weui-toast {
    transform: translateY(-50%) rotate(90deg);
    transform-origin: center center
}

.weui-toast-text .weui-icon_toast {
    display: none
}

.weui-toast-text .weui-toast__content {
    margin: 12px
}

.weui-toast-text .weui-toast {
    margin-left: 0;
    min-height: auto;
    transform: translateX(-50%);
    width: auto
}

img.block {
    display: block;
    margin-top: -1px
}

.dw.dw-ltr {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.logo {
    left: 20px;
    top: 20px
}

.load_num {
    color: #fff;
    font-size: .26rem;
    font-weight: 700;
    left: 0;
    text-align: center;
    top: 45%;
    width: 100%
}

.content {
    background: #2a5ebd;
    background-size: 7.34rem auto
}

.page1 {
    background: #f5f2ed;
    background-size: 7.33rem auto
}

.page1 .title {
    left: .6rem;
    top: 1.9rem;
    width: 6.3rem
}

.page1 .title2 {
    left: 2.23rem;
    top: 3.75rem;
    width: 3.4rem
}

.page1 .house {
    left: 0;
    top: 7rem;
    width: 7.5rem
}

.page1 .logo {
    left: 0.4rem;
    top: .42rem;
    width: 6.7rem
}

.page1 .logo2 {
    bottom: .32rem;
    left: 0;
    width: 7.5rem
}

.page1 .sun {
    left: 0;
    top: 5.7rem;
    width: 7.5rem
}

.page1 .start {
    left: 2.42rem;
    top: 11.34rem;
    width: 2.69rem
}

.page1 .btn-link {
    right: .83rem;
    top: 11.34rem;
    width: 2.69rem
}

.page1 .hand, .page1 .here {
    left: 4.55rem;
    top: 11.75rem;
    transform-origin: .2rem .18rem;
    width: .77rem
}

.page1 .cloud1 {
    left: 5.27rem;
    top: 5.97rem;
    width: 1.83rem
}

.page1 .cloud2 {
    left: .81rem;
    top: 7.98rem;
    width: 1.33rem
}

.page1 .win-myprize {
    background: rgba(0, 0, 0, .4);
    bottom: 0;
    left: 0;
    opacity: 0;
    right: 0;
    top: 0;
    transform: translateY(.3rem);
    -webkit-transition: all .8s;
    transition: all .8s;
    visibility: hidden
}

.page1 .win-myprize.visible {
    opacity: 1;
    transform: translateY(0);
    visibility: visible
}

.page1 .win-myprize .pic {
    display: none;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 5.4rem
}

.page1 .win-myprize[data="0"] .pic[data="0"], .page1 .win-myprize[data="1"] .pic[data="1"], .page1 .win-myprize[data="2"] .pic[data="2"] {
    display: block
}

.page1 .win-myprize .code {
    box-sizing: border-box;
    color: #333;
    font-size: .24rem;
    height: 1.24rem;
    left: 50%;
    line-height: .74rem;
    margin-left: -1.91rem;
    margin-top: 1rem;
    padding: 0 0 .5rem 1.1rem;
    text-align: center;
    top: 50%;
    white-space: nowrap;
    width: 3.82rem
}

.page1 .win-myprize[data="0"] .code {
    display: none
}

.page1 .win-myprize .btn-close {
    left: 50%;
    margin-left: 2.2rem;
    margin-top: -4.1rem;
    top: 50%;
    width: .65rem
}

.page1 .win-myprize[data="0"] .btn-close {
    margin-top: -3.25rem
}

.page2 {
    background: no-repeat 50%;
    background-size: 7.5rem auto
}

.page2 .text {
    background: none;
    border: none;
    color: #000;
    font-size: .32rem;
    height: .66rem;
    left: 3.38rem;
    line-height: .66rem;
    text-align: center;
    top: 3.74rem;
    width: 2.5rem
}

.page2 .btn {
    left: 2.12rem;
    top: 11.2rem;
    width: 3.26rem
}

.page3 .title {
    left: 1rem;
    top: .68rem;
    width: 5.51rem
}

.page3 .stage-bg {
    left: 0.68rem;
    top: 3.18rem;
    width: 6.14rem
}

.page3 .btn-left {
    background: no-repeat top;
    background-size: 1.81rem auto;
    height: 1.78rem;
    left: 1.12rem;
    top: 11.14rem;
    width: 1.81rem
}

.page3 .btn-left:active {
    background-position: center -2rem
}

.page3 .btn-right {
    background: no-repeat top;
    background-size: 1.81rem auto;
    height: 1.78rem;
    right: 1.11rem;
    top: 11.14rem;
    width: 1.81rem
}

.page3 .btn-right:active {
    background-position: center -2rem
}

.page3 .tool {
    align-items: center;
    display: flex;
    height: .55rem;
    justify-content: space-between;
    left: .71rem;
    line-height: .55rem;
    top: 3.85rem;
    width: 5.92rem
}

.page3 .tool .item {
    background: no-repeat;
    background-size: 1.25rem auto;
    font-family: k8x12lregular;
    font-size: .44rem;
    font-weight: 700;
    height: 100%;
    text-align: center
}

.page3 .tool .item:nth-child(2), .page3 .tool .item:nth-child(4) {
    background-color: #88bf45;
    border-left: .02rem solid #000;
    font-size: 0;
    color: #000;
}

.page3 .tool .item:first-child, .page3 .tool .item:nth-child(3) {
    color: #0d4bae
}

.page3 .tool .item:first-child strong, .page3 .tool .item:nth-child(3) strong {
    display: inline-block;
    transform: scaleX(1.5)
}

.page3 .tool .item:first-child {
    flex: 1
}

.page3 .tool .item:nth-child(2) {
    background-position: .32rem 0;
    border-right: .02rem solid #000;
    width: 1.76rem
}

.page3 .tool .item:nth-child(3) {
    padding: 0 .3rem
}

.page3 .tool .item:nth-child(4) {
    background-position: .15rem -1rem;
    width: 1.88rem
}

.page3 .tool .item:first-child strong:after {
    content: "";
    font-size: .24rem
}

.page3 .stage {
    height: 11.39rem;
    left: 0;
    top: 0;
    width: 7.5rem
}

.page3 .cen {
    align-items: center;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    display: flex;
    font-size: .26rem;
    height: 100vh;
    justify-content: center;
    left: 0;
    top: 0;
    visibility: hidden;
    width: 100vw
}

.page3 .cen.visible {
    visibility: visible
}


.page4 .title {
    left: 1rem;
    top: .68rem;
    width: 5.51rem
}

.page4 .stage-bg {
    left: 0.68rem;
    top: 3.18rem;
    width: 6.14rem
}

.page4 .laidian {
    position: absolute;
    width: 5.95rem;
    height: 7.25rem;
    top: 4.58rem;
    left: 0.89rem;
}

.page4 .laidian .pic {
    width: 5.95rem;
    height: 7.25rem;
    display: none;
}

.page4 .laidian[data="0"] .pic[data="0"] {
    display: block;
}

.page4 .laidian[data="1"] .pic[data="1"] {
    display: block;
}

.page4 .laidian[data="2"] .pic[data="2"] {
    display: block;
}

.page4 .laidian[data="3"] .pic[data="3"] {
    display: block;
}

.page4 .laidian .btn-start {
    width: 1.27rem;
    height: 1.48rem;
    left: 2.353rem;
    top: 5.44rem;
}

.page4 .btn-group {
    position: absolute;
    top: 10.33rem;
    left: 0.89rem;
    display: flex;
    width: 5.95rem;
    justify-content: space-around;
    align-items: end;
    height: 0.86rem;
    visibility: hidden;
    transform: translateY(0.3rem);
    -webkit-transition: all .8s;
    transition: all .8s;
}

.page4 .btn-group.visible {
    visibility: visible;

}

.page4 .btn-group .btn-tip {
    width: 0.82rem;
    height: 0.86rem;
}

.page4 .btn-group .btn-pass {
    width: 1.37rem;
    height: 0.41rem;
}

.page4 .btn-group .btn-end {
    width: 1.37rem;
    height: 0.41rem;
}


.page4 .btn-left {
    background: no-repeat top;
    background-size: 1.81rem auto;
    height: 1.78rem;
    left: 1.12rem;
    top: 11.14rem;
    width: 1.81rem
}

.page4 .btn-left:active {
    background-position: center -2rem
}

.page4 .btn-right {
    background: no-repeat top;
    background-size: 1.81rem auto;
    height: 1.78rem;
    right: 1.11rem;
    top: 11.14rem;
    width: 1.81rem
}

.page4 .btn-right:active {
    background-position: center -2rem
}

.page4 .tool {
    align-items: center;
    display: flex;
    height: .55rem;
    justify-content: space-between;
    left: .71rem;
    line-height: .55rem;
    top: 3.85rem;
    width: 5.92rem
}

.page4 .tool .item {
    background: no-repeat;
    background-size: 1.25rem auto;
    font-family: k8x12lregular;
    font-size: .44rem;
    font-weight: 700;
    height: 100%;
    text-align: center
}

.page4 .tool .item:nth-child(2), .page4 .tool .item:nth-child(4) {
    background-color: #88bf45;
    border-left: .02rem solid #000;
    font-size: 0;
    color: #000;
}

.page4 .tool .item:first-child, .page4 .tool .item:nth-child(3) {
    color: #0d4bae
}

.page4 .tool .item:first-child strong, .page4 .tool .item:nth-child(3) strong {
    display: inline-block;
    transform: scaleX(1.5)
}

.page4 .tool .item:first-child {
    flex: 1
}

.page4 .tool .item:nth-child(2) {
    background-position: .32rem 0;
    border-right: .02rem solid #000;
    width: 1.76rem
}

.page4 .tool .item:nth-child(3) {
    padding: 0 .3rem
}

.page4 .tool .item:nth-child(4) {
    background-position: .15rem -1rem;
    width: 1.88rem
}

.page4 .tool .item:first-child strong:after {
    content: "s";
    font-size: .24rem
}

.page4 .stage {
    height: 11.39rem;
    left: 0;
    top: 0;
    width: 7.5rem
}

.page4 .cen {
    align-items: center;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    display: flex;
    font-size: .26rem;
    height: 100vh;
    justify-content: center;
    left: 0;
    top: 0;
    visibility: hidden;
    width: 100vw
}

.page4 .cen.visible {
    visibility: visible
}


.page40 .title {
    left: 1.72rem;
    top: .48rem;
    width: 3.9rem
}

.page40 .tips {
    left: 1.16rem;
    top: 1.87rem;
    width: 5.9rem
}

.page40 .stage {
    background: no-repeat right .76rem;
    background-size: 3.55rem auto;
    border: .02rem solid #000;
    height: 9.92rem;
    left: .46rem;
    top: 2.35rem;
    width: 6.52rem
}

.page40 .cen {
    align-items: center;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    display: flex;
    font-size: .26rem;
    height: 100vh;
    justify-content: center;
    left: 0;
    top: 0;
    visibility: hidden;
    width: 100vw
}

.page40 .cen.visible {
    visibility: visible
}

.page40 .test {
    background: rgba(0, 0, 0, .8);
    color: #fff;
    font-size: .24rem;
    padding: .1rem;
    right: 0;
    top: 0
}

.page40 .test:before {
    content: "平均瞬时速度："
}

.page40 .tool-bg {
    left: .3rem;
    top: 11.38rem;
    width: 6.76rem
}

.page40 .tool {
    align-items: center;
    border: .02rem solid #000;
    display: flex;
    height: .58rem;
    justify-content: space-between;
    left: .32rem;
    line-height: .58rem;
    top: 12.11rem;
    width: 6.53rem
}

.page40 .tool .item {
    background: no-repeat;
    background-size: 1.29rem auto;
    font-family: k8x12lregular;
    font-size: .44rem;
    font-weight: 700;
    height: 100%;
    text-align: center
}

.page40 .tool .item:nth-child(2), .page40 .tool .item:nth-child(4) {
    background-color: #f15921;
    border-left: .02rem solid #000;
    font-size: 0
}

.page40 .tool .item:first-child, .page40 .tool .item:nth-child(3) {
    color: #f15921
}

.page40 .tool .item:first-child strong, .page40 .tool .item:nth-child(3) strong {
    display: inline-block;
    transform: scaleX(1.5)
}

.page40 .tool .item:first-child {
    flex: 1
}

.page40 .tool .item:nth-child(2) {
    background-position: .32rem 0;
    border-right: .02rem solid #000;
    width: 1.76rem
}

.page40 .tool .item:nth-child(3) {
    padding: 0 .3rem
}

.page40 .tool .item:nth-child(4) {
    background-position: .15rem -1rem;
    width: 1.88rem
}

.page40 .tool .item:first-child strong:after {
    content: "s";
    font-size: .24rem
}

.page40 .win-bye {
    background: rgba(0, 0, 0, .4);
    bottom: 0;
    left: 0;
    opacity: 0;
    right: 0;
    top: 0;
    transform: translateY(.3rem);
    -webkit-transition: all .8s;
    transition: all .8s;
    visibility: hidden
}

.page40 .win-bye.visible {
    opacity: 1;
    transform: translateY(0);
    visibility: visible
}

.page40 .win-bye .main {
    -webkit-backface-visibility: hidden;
    border-image-outset: 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 300 100 208 100;
    border-image-source: url(../image/win-bye.png);
    border-image-width: 3rem 1rem 2.08rem 1rem;
    border-style: solid;
    border-width: 2.5rem .5rem 1.58rem;
    box-sizing: border-box;
    left: 50%;
    min-height: 4rem;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 7.19rem;
    z-index: 0
}

.page40 .win-bye .main:before {
    background: #fff;
    bottom: .48rem;
    content: "";
    left: .48rem;
    position: absolute;
    right: .48rem;
    top: .48rem;
    z-index: -1
}

.page40 .win-bye .main .btn-bye {
    display: block;
    margin: .3rem auto 0;
    width: 1.97rem
}

.page40 .win-bye .main .list li {
    color: #333;
    font-size: .26rem;
    font-weight: 700;
    list-style-type: circle;
    margin-left: .3rem
}

.page5 {
    background: #f15921
}

.page5 .yu {
    background: no-repeat top;
    background-size: 2.65rem auto;
    height: .91rem;
    left: .43rem;
    top: .7rem;
    width: 2.65rem
}

.page5 .yu.ed {
    background-position: center -1rem
}

.page5 .jt {
    left: 3.3rem;
    top: 4.24rem;
    width: .89rem
}

.page5 .btn {
    left: 2.89rem;
    top: 4.99rem;
    width: 1.72rem
}

.page5 .cen, .page5 .o {
    left: .32rem;
    top: 2.42rem;
    width: 6.86rem
}

.page5 .zhuo {
    left: -.01rem;
    top: 8.96rem;
    width: 7.52rem
}

.page5 .f {
    left: .34rem;
    top: .33rem;
    width: 6.61rem
}

.page5 .gztext {
    left: 0;
    top: 11.41rem;
    width: 7.5rem
}

.page5 .win-prize {
    background: rgba(0, 0, 0, .4);
    bottom: 0;
    left: 0;
    opacity: 0;
    right: 0;
    top: 0;
    transform: translateY(.3rem);
    -webkit-transition: all .8s;
    transition: all .8s;
    visibility: hidden
}

.page5 .win-prize.visible {
    opacity: 1;
    transform: translateY(0);
    visibility: visible
}

.page5 .win-prize .pic {
    display: none;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 6.27rem
}

.page5 .win-prize[data="0"] .pic[data="0"], .page5 .win-prize[data="1"] .pic[data="1"], .page5 .win-prize[data="2"] .pic[data="2"] {
    display: block
}

.page5 .win-prize .btn-ling {
    left: 50%;
    margin-left: -1.76rem;
    margin-top: 3.85rem;
    top: 50%;
    width: 3.53rem
}

.page5 .win-prize[data="0"] .btn-ling {
    margin-left: -1.51rem;
    margin-top: 1.1rem;
    width: 3.03rem
}

.page5 .win-prize .code {
    box-sizing: border-box;
    color: #333;
    font-size: .24rem;
    height: 1.24rem;
    left: 50%;
    line-height: .74rem;
    margin-left: -1.91rem;
    margin-top: .6rem;
    padding: 0 0 .5rem 1.22rem;
    text-align: center;
    top: 50%;
    white-space: nowrap;
    width: 3.82rem
}

.page5 .win-prize[data="0"] .code {
    display: none
}

.page6 {
    background: no-repeat 50%;
    background-size: 7.5rem auto
}

.page6 .btn-share {
    left: .51rem;
    top: 11.71rem;
    width: 2.93rem
}

.page6 .btn-link {
    left: 50%;
    margin-left: -1.5rem;
    top: 11.71rem;
    width: 2.93rem
}

.page6 .text {
    color: #000;
    font-size: .32rem;
    font-weight: 700;
    height: .66rem;
    left: 3.16rem;
    letter-spacing: -1px;
    line-height: .66rem;
    text-align: center;
    top: 4.1rem;
    transform: translateX(-50%)
}

.page6 .btn-back {
    color: #fff;
    font-size: .24rem;
    height: .5rem;
    left: 50%;
    line-height: .5rem;
    text-decoration: underline;
    top: 12.6rem;
    transform: translateX(-50%)
}

.page7 .bg {
    margin-top: -3rem;
    right: 0;
    top: 50%;
    width: 5.33rem
}

.page7 .logo {
    left: 0;
    top: .31rem;
    width: 7.5rem
}

.page7 .logo2 {
    bottom: .2rem;
    left: 0;
    width: 7.5rem
}

.page7 .title {
    left: -.82rem;
    top: .18rem;
    width: 8.42rem
}

.page7 .video-list-bg {
    left: 1.55rem;
    top: 3.95rem;
    width: 4.4rem
}

.page7 .event {
    height: 1.12rem;
    width: 1.95rem
}

.page7 .event[data="0"] {
    left: 1.66rem;
    top: 4.4rem
}

.page7 .event[data="1"] {
    left: 3.88rem;
    top: 4.4rem
}

.page7 .event[data="2"] {
    left: 1.66rem;
    top: 6.17rem
}

.page7 .event[data="3"] {
    left: 3.88rem;
    top: 6.17rem
}

.page7 .box {
    background: rgba(0, 0, 0, .37);
    height: 4.5rem;
    left: 0;
    margin-top: 1.1rem;
    top: 50%;
    width: 100vw
}

.page7 .box .swiper {
    height: 100%;
    padding-bottom: .25rem;
    padding-top: .25rem;
    position: relative;
    width: 100%
}

.page7 .box .swiper-slide {
    background-position: 50%;
    background-size: cover;
    height: 4rem;
    width: 2.24888rem
}

.page7 .box .swiper-slide img {
    display: block;
    width: 100%
}

.page7 .tips {
    left: 1.47rem;
    top: 7.28rem;
    width: 3.9rem
}

.page7 .go {
    animation: go 1s step-start infinite;
    background: url(../image/go.png) no-repeat top;
    background-size: .55rem auto;
    height: .6rem;
    left: 5.22rem;
    pointer-events: none;
    top: 10.22rem;
    width: .55rem
}

.page7 .btn-back {
    bottom: .55rem;
    left: 50%;
    transform: translateX(-50%);
    width: 2rem
}

.preview-video {
    align-items: center;
    background: rgba(0, 0, 0, .9);
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99
}

.preview-video video {
    display: block;
    margin-bottom: 5vh;
    max-height: 70vh;
    max-width: 90vw
}

.preview-pic {
    align-items: center;
    background: rgba(0, 0, 0, .9);
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99
}

.preview-pic .pic {
    display: block;
    margin-bottom: 5vh;
    max-height: 70vh;
    max-width: 90vw
}

.win-hb {
    background: rgba(0, 0, 0, .7);
    bottom: 0;
    left: 0;
    opacity: 0;
    right: 0;
    top: 0;
    transform: translateY(.3rem);
    -webkit-transition: all .8s;
    transition: all .8s;
    visibility: hidden
}

.win-hb.visible {
    opacity: 1;
    transform: translateY(0);
    visibility: visible
}

.win-hb .hb {
    border-radius: .06rem;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 6.6rem
}

.win-hb .tips {
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(5.6rem);
    width: 2.37rem
}

.win-hb .btn-close {
    left: 50%;
    margin-left: 2.9rem;
    margin-top: -5.65rem;
    top: 50%;
    width: .65rem
}

.readyBox {
    background: rgba(0, 0, 0, .4);
    bottom: 0;
    display: none;
    left: 0;
    opacity: 0;
    right: 0;
    top: 0;
    z-index: 3
}

.readyBox .num {
    color: #ffc52a;
    font-family: k8x12lregular;
    font-size: 3rem;
    font-weight: 700;
    height: 7.5rem;
    left: 50%;
    line-height: 7.5rem;
    margin-left: -3.75rem;
    margin-top: -3.75rem;
    opacity: 0;
    text-align: center;
    text-shadow: 0 0 4px #fff;
    top: 50%;
    width: 7.5rem
}

.readyBox .num span {
    display: inline-block;
    transform: scaleX(1.5) translateX(.12rem);
    width: 50%
}

.win-end {
    background: rgba(0, 0, 0, .4);
    bottom: 0;
    left: 0;
    opacity: 0;
    right: 0;
    top: 0;
    transform: translateY(.3rem);
    -webkit-transition: all .8s;
    transition: all .8s;
    visibility: hidden
}

.win-end.visible {
    opacity: 1;
    transform: translateY(0);
    visibility: visible
}

.win-end .pic {
    display: none;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 4.54rem
}

.win-end .pic[data="0"] {
    width: 4.96rem
}

.win-end[data="0"] .pic[data="0"], .win-end[data="1"] .pic[data="1"], .win-end[data="2"] .pic[data="2"],
.win-end[data="3"] .pic[data="3"], .win-end[data="4"] .pic[data="4"], .win-end[data="5"] .pic[data="5"],
.win-end[data="6"] .pic[data="6"], .win-end[data="7"] .pic[data="7"], .win-end[data="8"] .pic[data="8"] {
    display: block
}

.win-end .btn-next, .win-end .btn-reset {
    margin-top: 2.7rem;
    top: 50%;
    width: 1.56rem
}

.win-end .btn-reset {
    margin-right: .22rem;
    right: 50%
}

.win-end .btn-next {
    left: 50%;
    margin-left: .22rem
}

.win-end .btn-reset0 {
    display: none;
    left: 50%;
    margin-left: -.78rem;
    margin-top: .45rem;
    top: 50%;
    width: 1.56rem
}


.win-end .btn-close {
    left: 50%;
    margin-left: -1.5rem;
    top: 50%;
    margin-top: 2.6rem;
    opacity: 0;
}


.win-end .btn-zhengshu {
    left: 50%;
    margin-left: 0.5rem;
    top: 50%;
    margin-top: 2.5rem;
    width: 1.4rem;
    height: 0.40rem;
    opacity: 0;
}


.win-end[data="0"] .btn-reset0 {
    display: block
}

.win-end[data="0"] .btn-next,
.win-end[data="0"] .btn-close,
.win-end[data="0"] .btn-zhengshu,
.win-end[data="0"] .btn-reset {
    display: none
}

.win-end[data="1"] .btn-close,
.win-end[data="2"] .btn-close,
.win-end[data="3"] .btn-close {
    display: none;
}


.win-end[data="4"] .btn-zhengshu,
.win-end[data="5"] .btn-zhengshu,
.win-end[data="6"] .btn-zhengshu {
    display: none;
}


.page1 .here {
    animation: go 1s ease infinite both
}

.page1 .hand {
    animation: shou 1s ease infinite both
}

@keyframes shou {
    0% {
        transform: none
    }
    70% {
        transform: scale3d(.8, .8, .8)
    }
    to {
        transform: none
    }
}

@keyframes go {
    0% {
        background-position: 0 0
    }
    50% {
        background-position: 0 -1rem
    }
}
