#app {
    width: 100%;
    min-width: 1170px;
    height: 140px;
    border-bottom: 1px solid #dadada;
    position: relative
}

    #app .appHeader {
        margin: 0 auto 14px;
        height: 183px;
        width: 100%
    }

        #app .appHeader .logo {
            width: 1170px;
            height: 140px;
            margin: 0 auto
        }

            #app .appHeader .logo img {
                cursor: pointer;
                /*height: 96px;*/
                margin-top: 20px
            }

            #app .appHeader .logo .date {
                float: right;
                font-size: 18px;
                color: #a4a4a4;
                line-height: 140px
            }

        #app .appHeader ul {
            margin: 0 auto;
            width: 1170px;
            height: 38px;
            border-bottom: 5px solid #eee222;
            -webkit-box-sizing: content-box;
            box-sizing: content-box
        }

            #app .appHeader ul li {
                float: left;
                width: 195px;
                height: 38px;
                text-align: center;
                font-size: 15px;
                color: #515151
            }

                #app .appHeader ul li .whole {
                    width: 195px;
                    height: 38px;
                    margin: 0 auto;
                    cursor: pointer;
                    color: #fff
                }

                    #app .appHeader ul li .whole .active {
                        color: #fff100
                    }

                #app .appHeader ul li img {
                    height: 26px;
                    width: 26px;
                    margin-right: 8px;
                    position: relative;
                    top: 7px
                }

                #app .appHeader ul li div {
                    display: inline-block;
                    height: 38px;
                    line-height: 38px
                }

                #app .appHeader ul li:first-child {
                    background-image: url(/images/embedded/0abb3f9dc8a43576.jpeg)
                }

                #app .appHeader ul li:nth-child(2) {
                    background-image: url(/images/embedded/a8c2fbd9026dccd9.jpeg)
                }

                #app .appHeader ul li:nth-child(3) {
                    background-image: url(/images/embedded/2737850332dc8b2f.jpeg)
                }

                #app .appHeader ul li:nth-child(4) {
                    background-image: url(/images/embedded/3d9b3ea152221aac.jpeg)
                }

                #app .appHeader ul li:nth-child(5) {
                    background-image: url(/images/embedded/722cbd84da5358ac.jpeg)
                }

                #app .appHeader ul li:nth-child(6) {
                    background-image: url(/images/embedded/ea1ee0b4c2f971eb.jpeg)
                }

    #app footer {
        background-color: #fff;
        width: 100%;
        height: 45px;
        color: #848484;
        font-size: 14px
    }

        #app footer .bottom {
            margin: 0 auto;
            width: 100%;
            height: 40px;
            line-height: 40px
        }

            #app footer .bottom .son {
                margin: 0 auto;
                width: 1170px;
                text-align: center;
                border-top: 5px solid #eee222
            }

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

    .swiper-container-autoheight .swiper-wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-transition-property: -webkit-transform,height;
        -webkit-transition-property: height,-webkit-transform;
        transition-property: height,-webkit-transform;
        transition-property: transform,height;
        transition-property: transform,height,-webkit-transform
    }

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

    .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
        opacity: .35;
        cursor: auto;
        pointer-events: none
    }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

    .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
    }

    .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
    }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

    .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
    }

    .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
    }

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

    .swiper-pagination.swiper-pagination-hidden {
        opacity: 0
    }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

    .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 5px 0;
        display: block
    }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0,0,0,.25);
    position: absolute
}

    .swiper-pagination-progress .swiper-pagination-progressbar {
        background: #007aff;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: left top;
        transform-origin: left top
    }

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal > .swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical > .swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: hsla(0,0%,100%,.5)
}

    .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
        background: #fff
    }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

    .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10
    }

    .swiper-container-3d .swiper-slide-shadow-left {
        background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
        background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
    }

    .swiper-container-3d .swiper-slide-shadow-right {
        background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
        background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
    }

    .swiper-container-3d .swiper-slide-shadow-top {
        background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
        background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
    }

    .swiper-container-3d .swiper-slide-shadow-bottom {
        background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
        background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
    }

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube, .swiper-container-flip {
    overflow: visible
}

    .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1
    }

        .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
            pointer-events: none
        }

    .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .swiper-container-cube .swiper-slide {
        visibility: hidden;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        width: 100%;
        height: 100%
    }

    .swiper-container-cube.swiper-container-rtl .swiper-slide {
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0
    }

    .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
        pointer-events: auto;
        visibility: visible
    }

    .swiper-container-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: .6;
        -webkit-filter: blur(50px);
        filter: blur(50px);
        z-index: 0
    }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

    .swiper-container-fade .swiper-slide .swiper-slide {
        pointer-events: none
    }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

    .swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
        max-width: 100%;
        max-height: 100%;
        -o-object-fit: contain;
        object-fit: contain
    }

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

    .swiper-lazy-preloader:after {
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
        background-position: 50%;
        background-size: 100%;
        background-repeat: no-repeat
    }

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.swiper {
    height: 375px;
    position: relative;
    border-radius: 0 0 4px 4px;
    overflow: hidden;
    margin: 0 auto
}

    .swiper, .swiper img {
        width: 1166px
    }

        .swiper .swiper-pagination {
            position: absolute;
            top: 345px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%)
        }

            .swiper .swiper-pagination span {
                display: inline-block;
                margin-right: 10px
            }

                .swiper .swiper-pagination span:nth-child(4) {
                    margin-right: 0
                }

            .swiper .swiper-pagination .swiper-pagination-bullet {
                background-color: #a4a4a4;
                opacity: 1;
                height: 12px;
                width: 12px;
                border-radius: 50%
            }

            .swiper .swiper-pagination .swiper-pagination-bullet-active {
                background-color: #d80011
            }

.currentVideo {
    z-index: 10;
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100vw;
    background-color: rgba(0,0,0,.5)
}

    .currentVideo .main {
        height: 438px;
        width: 640px;
        background-color: #fff;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        overflow: hidden;
        position: relative
    }

        .currentVideo .main .header {
            height: 70px;
            width: 100%;
            padding: 20px 10px 10px
        }

            .currentVideo .main .header span {
                display: inline-block
            }

            .currentVideo .main .header img {
                background-color: grey;
                border-radius: 50%;
                cursor: pointer;
                float: right
            }

            .currentVideo .main .header .videoName {
                font-weight: 600
            }

            .currentVideo .main .header .videoIssue, .currentVideo .main .header .videoName {
                color: #515151;
                font-size: 16px;
                height: 30px;
                line-height: 30px;
                padding-right: 15px
            }

                .currentVideo .main .header .videoIssue span {
                    color: #d80011
                }

            .currentVideo .main .header .videoTitle {
                color: #fff;
                font-size: 16px;
                height: 30px;
                line-height: 30px;
                border-radius: 15px;
                text-align: center;
                padding: 0 20px;
                background-color: #d80011
            }

            .currentVideo .main .header .videoTime {
                color: grey;
                height: 30px;
                line-height: 30px;
                font-size: 14px
            }

        .currentVideo .main .video1 {
            width: 640px;
            height: 368px;
            background-color: #000;
            position: relative;
            overflow: hidden
        }

            .currentVideo .main .video1 .livebg {
                width: 640px;
                height: 368px
            }

            .currentVideo .main .video1 .play {
                position: absolute;
                left: 50%;
                top: 50%;
                -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
                z-index: 1;
                cursor: pointer
            }

    .currentVideo .loading {
        width: 640px;
        height: 368px;
        margin-top: 36px;
        font-size: 30px;
        z-index: 20;
        background-color: #000
    }

        .currentVideo .loading, .currentVideo .loading .wrap {
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%)
        }

            .currentVideo .loading .wrap > div {
                background-color: #fff;
                height: 150px;
                width: 16px;
                margin-right: 10px;
                display: inline-block;
                -webkit-animation: loading 1s ease-in-out infinite;
                animation: loading 1s ease-in-out infinite
            }

            .currentVideo .loading .wrap .two {
                -webkit-animation-delay: -.9s;
                animation-delay: -.9s
            }

            .currentVideo .loading .wrap .three {
                -webkit-animation-delay: -.8s;
                animation-delay: -.8s
            }

            .currentVideo .loading .wrap .four {
                -webkit-animation-delay: -.7s;
                animation-delay: -.7s
            }

            .currentVideo .loading .wrap .five {
                -webkit-animation-delay: -.6s;
                animation-delay: -.6s
            }

.LotteryIndex .swiper {
    margin: 0 auto
}

.LotteryIndex .notice {
    background-color: #fdf7e8;
    line-height: 24px;
    width: 1170px;
    font-size: 14px;
    margin: 0 auto 0;
    color: #525252;
    padding: 15px
}

    .LotteryIndex .notice .left {
        color: #a68452
    }

    .LotteryIndex .notice .phone {
        color: #d80011
    }

    .LotteryIndex .notice div {
        width: 1150px;
        color: #d80011;
        cursor: pointer;
        text-align: right;
        padding-right: 20px
    }

.LotteryIndex .lotteryHall {
    padding-top: 16px;
    padding-bottom: 50px
}

    .LotteryIndex .lotteryHall ul {
        width: 1170px;
        min-height: 700px;
        margin: 0 auto
    }

        .LotteryIndex .lotteryHall ul li {
            width: 1170px;
            height: 282px
        }

            .LotteryIndex .lotteryHall ul li .mainLottery {
                width: 1170px;
                height: 282px;
                -webkit-box-shadow: 0 1px 4px #c8c8c8;
                box-shadow: 0 1px 4px #c8c8c8;
                border: 1px solid #dadada;
                border-radius: 4px;
                background-color: #fff
            }

                .LotteryIndex .lotteryHall ul li .mainLottery .top {
                    width: 880px;
                    height: 282px;
                    position: relative
                }

                    .LotteryIndex .lotteryHall ul li .mainLottery .top .maintain {
                        display: inline-block;
                        height: 36px;
                        line-height: 36px;
                        font-size: 20px;
                        background-color: #d80011;
                        padding: 0 20px;
                        color: #fff;
                        border-radius: 18px;
                        position: absolute;
                        top: 2px;
                        left: 220px
                    }

                    .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryTitle {
                        width: 1168px;
                        height: 40px;
                        line-height: 40px;
                        padding: 0 20px
                    }

                        .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryTitle .title {
                            font-size: 20px
                        }

                        .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryTitle .nextTime {
                            font-size: 14px;
                            float: right
                        }

                    .LotteryIndex .lotteryHall ul li .mainLottery .top .amlhc {
                        background-color: #ffc9c9;
                        border: 1px solid #d80011;
                        color: #d80011
                    }

                    .LotteryIndex .lotteryHall ul li .mainLottery .top .sflhc {
                        background-color: #c9eeff;
                        border: 1px solid #0073a7;
                        color: #0073a7
                    }

                    .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum {
                        height: 200px;
                        width: 720px;
                        position: absolute;
                        left: 20px
                    }

                        .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .lastTitle {
                            height: 20px;
                            line-height: 20px;
                            width: 498px;
                            margin-top: 46px;
                            margin-bottom: 22px
                        }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .lastTitle .lotteryName {
                                float: left;
                                margin: 0 20px 0 28px;
                                font-weight: 600;
                                font-size: 20px;
                                color: #292929;
                                font-size: 15px
                            }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .lastTitle .lotteryIssue {
                                font-size: 15px;
                                float: left;
                                color: #525252
                            }

                                .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .lastTitle .lotteryIssue span {
                                    color: #d80011
                                }

                        .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num {
                            height: 60px;
                            width: 720px;
                            padding-left: 20px;
                            margin-top: 40px
                        }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num > span {
                                height: 60px;
                                width: 720px;
                                display: inline-block
                            }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball {
                                margin-right: 30px;
                                position: relative;
                                text-align: center;
                                display: inline-block;
                                height: 60px;
                                width: 60px
                            }

                                .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball img {
                                    height: 60px
                                }

                                .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball .shengxiao {
                                    color: #515151;
                                    font-size: 15px;
                                    position: absolute;
                                    top: 70px;
                                    left: 23px
                                }

                                .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball:nth-child(6) {
                                    margin-right: 50px
                                }

                                    .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .ball:nth-child(6):before {
                                        content: "+";
                                        position: absolute;
                                        color: #d80011;
                                        font-size: 20px;
                                        right: -36px;
                                        top: 15px
                                    }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .balls {
                                display: inline-block;
                                height: 60px;
                                width: 60px;
                                text-align: center;
                                line-height: 56px;
                                background-position: -6px -5px;
                                background-size: 70px;
                                background-repeat: no-repeat;
                                font-size: 24px;
                                font-weight: 600
                            }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .green {
                                background-image: url(/images/embedded/ac4953e1d7ea91d3.png)
                            }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .red {
                                background-image: url(/images/embedded/93c60bf39da37c62.png)
                            }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num .blue {
                                background-image: url(/images/embedded/047806b800f39955.png)
                            }

                        .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .num1 {
                            border-top: 1px solid #ccc;
                            margin-top: 36px;
                            padding-top: 10px
                        }

                        .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .desc {
                            font-size: 26px;
                            color: #515151
                        }

                            .LotteryIndex .lotteryHall ul li .mainLottery .top .lotteryNum .desc span {
                                color: #e6541a
                            }

                .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime {
                    height: 200px;
                    width: 333px;
                    position: absolute;
                    right: -260px
                }

                    .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .nextTime {
                        width: 320px;
                        height: 45px;
                        line-height: 45px;
                        color: #e6541a;
                        font-size: 14px;
                        padding-left: 40px
                    }

                    .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime {
                        position: relative;
                        margin-top: 42px
                    }

                        .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .num {
                            font-size: 48px;
                            color: #3b3b3b;
                            display: inline-block;
                            width: 40px;
                            height: 54px;
                            line-height: 54px;
                            border: 1px solid #d4d4d4;
                            border-radius: 3px;
                            text-align: center;
                            margin-right: 6px
                        }

                            .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .num:nth-of-type(2), .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .num:nth-of-type(5) {
                                margin-right: 20px
                            }

                        .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .dot {
                            font-size: 48px;
                            color: #3b3b3b;
                            display: inline-block;
                            position: absolute;
                            top: 0
                        }

                        .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .dot1 {
                            left: 90px
                        }

                        .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .leftTime .dot2 {
                            left: 196px
                        }

                    .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .video {
                        position: absolute;
                        left: 170px;
                        height: 34px;
                        line-height: 34px;
                        text-align: center;
                        width: 87px;
                        cursor: pointer;
                        background-image: url(/images/embedded/d31827644f31b932.png);
                        font-size: 14px;
                        color: #fff
                    }

                    .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check {
                        height: 40px;
                        width: 390px;
                        clear: both;
                        padding-left: 50px;
                        position: relative;
                        top: 30px
                    }

                        .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf {
                            width: 306px;
                            height: 110px;
                            background-image: url(/images/embedded/303158ebfc04a3d5.png);
                            background-repeat: no-repeat;
                            background-size: 306px 124px;
                            background-position: -4px -8px;
                            position: absolute;
                            top: 40px;
                            left: 25px;
                            z-index: 1;
                            color: #525252
                        }

                            .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf .title {
                                height: 30px;
                                line-height: 30px;
                                width: 200px;
                                font-size: 15px;
                                color: #d80011;
                                position: relative;
                                top: 16px;
                                left: 6px
                            }

                                .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf .title .title-text {
                                    display: inline-block;
                                    margin-left: 40px
                                }

                                .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf .title img {
                                    position: absolute;
                                    left: 10px;
                                    top: 6px
                                }

                            .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf p {
                                width: 260px;
                                margin: 0 auto;
                                font-size: 12px;
                                line-height: 24px;
                                word-break: break-all;
                                padding: 0 8 0 0
                            }

                                .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf p span {
                                    color: #d80011
                                }

                                .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .suf p:first-of-type {
                                    margin-top: 16px
                                }

                        .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .check .button {
                            height: 34px;
                            line-height: 34px;
                            width: 100px;
                            text-align: center;
                            color: #fff;
                            font-size: 14px;
                            float: left;
                            cursor: pointer;
                            outline: none;
                            background-image: url(/images/embedded/2a2418b27ee083e2.png);
                            background-repeat: no-repeat
                        }

                    .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .history {
                        cursor: pointer;
                        height: 30px;
                        line-height: 30px;
                        font-size: 16px;
                        color: #3f3f3f;
                        margin-top: 40px;
                        margin-left: 50px
                    }

                        .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .history:hover {
                            color: #d80011
                        }

                        .LotteryIndex .lotteryHall ul li .mainLottery .lotteryTime .history img {
                            position: relative;
                            top: 0
                        }

            .LotteryIndex .lotteryHall ul li .mainLotteryFalse {
                height: 388px
            }

        .LotteryIndex .lotteryHall ul .lhcmainLottery {
            height: 392px
        }

            .LotteryIndex .lotteryHall ul .lhcmainLottery .lhclotteryNum {
                height: 150px
            }

        .LotteryIndex .lotteryHall ul .postLottery {
            height: 295px;
            width: 1170px;
            overflow: hidden;
            background-color: #fff;
            margin-top: 16px;
            margin-bottom: 50px
        }

            .LotteryIndex .lotteryHall ul .postLottery .currentVideo {
                z-index: 10;
                position: fixed;
                left: 0;
                top: 0;
                height: 100vh;
                width: 100vw;
                background-color: rgba(0,0,0,.5)
            }

                .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main {
                    width: 640px;
                    height: 450px;
                    background-color: #000;
                    position: relative;
                    left: 50%;
                    top: 50%;
                    -webkit-transform: translateX(-50%) translateY(-50%);
                    transform: translateX(-50%) translateY(-50%)
                }

                    .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header {
                        height: 90px;
                        width: 100%;
                        padding: 15px;
                        background-color: #fff
                    }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header span {
                            display: inline-block
                        }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header img {
                            background-color: grey;
                            border-radius: 50%;
                            height: 25px;
                            cursor: pointer;
                            position: relative;
                            top: 0;
                            left: 0
                        }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoName {
                            color: #515151;
                            font-size: 16px;
                            font-weight: 600;
                            height: 30px;
                            line-height: 30px;
                            padding-right: 15px
                        }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoIssue {
                            height: 30px;
                            line-height: 30px;
                            color: #515151;
                            font-size: 16px;
                            padding-right: 15px
                        }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoIssue span {
                                color: #d80011
                            }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoTitle {
                            color: #fff;
                            font-size: 12px;
                            height: 20px;
                            line-height: 20px;
                            text-align: center;
                            padding: 0 10px;
                            background-color: #d80011;
                            border-radius: 10px
                        }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoTime {
                            color: grey;
                            height: 30px;
                            line-height: 30px;
                            font-size: 14px;
                            width: 230px
                        }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .lhctime {
                            position: relative;
                            top: 9px
                        }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode {
                            color: grey;
                            height: 30px;
                            width: 380px;
                            line-height: 30px;
                            font-size: 14px;
                            position: relative;
                            top: -34px;
                            left: 230px
                        }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .vtitle {
                                position: relative;
                                top: -24px;
                                left: 22px;
                                height: 30px;
                                width: 100px
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .lhctitle {
                                position: relative;
                                top: -10px
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .ball {
                                width: 30px;
                                height: 30px;
                                margin-right: 5px;
                                display: inline-block
                            }

                                .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .ball img {
                                    height: 28px;
                                    width: 28px
                                }

                                .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .ball:nth-of-type(7) {
                                    margin-right: 14px
                                }

                                .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .ball:nth-of-type(8) {
                                    margin-right: 0
                                }

                                    .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .ball:nth-of-type(8):after {
                                        content: "+";
                                        position: absolute;
                                        color: #d80011;
                                        font-size: 14px;
                                        right: 62px;
                                        top: -9px
                                    }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .balls {
                                display: inline-block;
                                height: 32px;
                                width: 32px;
                                text-align: center;
                                line-height: 29px;
                                background-size: 30px;
                                background-repeat: no-repeat;
                                font-size: 12px;
                                font-weight: 600;
                                position: relative;
                                top: -9px;
                                color: #000
                            }

                                .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .balls i {
                                    display: inline-block;
                                    position: relative;
                                    left: -1px;
                                    -webkit-transform: scale(.833333);
                                    transform: scale(.833333)
                                }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .green {
                                background-image: url(/images/embedded/55f4703e4aee4a1d.png)
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .red {
                                background-image: url(/images/embedded/dd2b831b886622f8.png)
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .blue {
                                background-image: url(/images/embedded/b6d5c08911b01706.png)
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .videoCode .shengxiao {
                                background-color: transparent;
                                color: #525252;
                                position: relative;
                                left: 8px;
                                top: -12px;
                                font-size: 13px
                            }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .control {
                            position: absolute;
                            top: 300px;
                            left: 450px;
                            width: 70px;
                            height: 70px;
                            border-radius: 50%;
                            overflow: hidden;
                            z-index: 100
                        }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .header .control img {
                                position: absolute;
                                top: -22px;
                                left: -13px
                            }

                    .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main video {
                        width: 640px;
                        height: 368px;
                        position: relative;
                        top: -4px
                    }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main video:focus {
                            outline: none
                        }

                    .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .loading {
                        margin-top: 46px;
                        width: 640px;
                        height: 360px;
                        font-size: 30px;
                        z-index: 20
                    }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .loading, .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .loading .wrap {
                            position: absolute;
                            left: 50%;
                            top: 50%;
                            -webkit-transform: translate(-50%,-50%);
                            transform: translate(-50%,-50%)
                        }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .loading .wrap > div {
                                background-color: #fff;
                                height: 150px;
                                width: 16px;
                                margin-right: 10px;
                                display: inline-block;
                                -webkit-animation: loading 1s ease-in-out infinite;
                                animation: loading 1s ease-in-out infinite
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .loading .wrap .two {
                                -webkit-animation-delay: -.9s;
                                animation-delay: -.9s
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .loading .wrap .three {
                                -webkit-animation-delay: -.8s;
                                animation-delay: -.8s
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .loading .wrap .four {
                                -webkit-animation-delay: -.7s;
                                animation-delay: -.7s
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .currentVideo .main .loading .wrap .five {
                                -webkit-animation-delay: -.6s;
                                animation-delay: -.6s
                            }

                .LotteryIndex .lotteryHall ul .postLottery .currentVideo .lhcmain {
                    height: 450px
                }

                    .LotteryIndex .lotteryHall ul .postLottery .currentVideo .lhcmain .lhcheader {
                        height: 100px
                    }

                        .LotteryIndex .lotteryHall ul .postLottery .currentVideo .lhcmain .lhcheader .lhcvideoCode {
                            top: -28px
                        }

            .LotteryIndex .lotteryHall ul .postLottery .hisTitle {
                width: 1168px;
                height: 35px;
                line-height: 35px;
                border: 1px solid #dadada;
                background-color: #efefef
            }

                .LotteryIndex .lotteryHall ul .postLottery .hisTitle span {
                    float: left;
                    display: block;
                    color: #2c2c2c;
                    font-size: 15px;
                    font-weight: 600;
                    text-align: center
                }

                    .LotteryIndex .lotteryHall ul .postLottery .hisTitle span:first-child {
                        width: 170px
                    }

                    .LotteryIndex .lotteryHall ul .postLottery .hisTitle span:nth-child(2) {
                        width: 220px
                    }

                    .LotteryIndex .lotteryHall ul .postLottery .hisTitle span:nth-child(3) {
                        width: 588px;
                        text-align: center
                    }

                    .LotteryIndex .lotteryHall ul .postLottery .hisTitle span:nth-child(4) {
                        width: 170px
                    }

            .LotteryIndex .lotteryHall ul .postLottery .nodata {
                width: 1168px;
                height: 58px;
                line-height: 58px;
                float: left;
                text-align: center;
                color: #414141;
                font-size: 14px;
                border: 1px solid #dadada;
                border-top: none
            }

            .LotteryIndex .lotteryHall ul .postLottery .hisMore {
                width: 1168px;
                height: 52px;
                line-height: 52px;
                border-bottom: 1px solid #d4d4d4;
                border-left: 1px solid #d4d4d4;
                border-right: 1px solid #d4d4d4
            }

                .LotteryIndex .lotteryHall ul .postLottery .hisMore > span {
                    display: block;
                    float: left;
                    height: 52px;
                    line-height: 52px;
                    color: #414141;
                    font-size: 14px
                }

                    .LotteryIndex .lotteryHall ul .postLottery .hisMore > span span {
                        color: #d80011
                    }

                    .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:first-child {
                        width: 170px;
                        text-align: center
                    }

                    .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(2) {
                        width: 220px;
                        text-align: center
                    }

                    .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) {
                        width: 588px;
                        text-align: center
                    }

                        .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span {
                            display: inline-block;
                            height: 46px
                        }

                            .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span span {
                                display: inline-block;
                                width: 24px;
                                height: 24px;
                                line-height: 24px;
                                text-align: center;
                                color: #fff;
                                margin-right: 10px
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .ball {
                                display: inline-block;
                                width: 30px;
                                height: 30px;
                                position: relative
                            }

                                .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .ball img {
                                    width: 30px
                                }

                                .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .ball .shengxiao {
                                    background-color: transparent;
                                    color: #414141;
                                    position: relative;
                                    left: 3px;
                                    top: -6px;
                                    font-size: 13px
                                }

                                .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .ball:last-child {
                                    position: relative;
                                    left: 12px
                                }

                                    .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .ball:last-child:before {
                                        content: "+";
                                        position: absolute;
                                        color: #d80011;
                                        font-size: 14px;
                                        left: -15px;
                                        top: 2px
                                    }

                            .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .balls {
                                display: inline-block;
                                height: 30px;
                                width: 30px;
                                text-align: center;
                                line-height: 29px;
                                background-size: 30px;
                                background-repeat: no-repeat;
                                font-size: 12px;
                                font-weight: 600;
                                color: #000
                            }

                                .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .balls i {
                                    display: inline-block;
                                    -webkit-transform: scale(.833333);
                                    transform: scale(.833333)
                                }

                            .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .green {
                                background-image: url(/images/embedded/55f4703e4aee4a1d.png)
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .red {
                                background-image: url(/images/embedded/dd2b831b886622f8.png)
                            }

                            .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(3) span .blue {
                                background-image: url(/images/embedded/b6d5c08911b01706.png)
                            }

                    .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(4) {
                        width: 170px
                    }

                        .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(4) .disvideo, .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(4) .video {
                            display: block;
                            width: 87px;
                            height: 34px;
                            margin-top: 4px;
                            margin-left: 42px;
                            cursor: pointer;
                            background-image: url(/images/embedded/d31827644f31b932.png);
                            text-align: center;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none
                        }

                            .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(4) .disvideo span, .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(4) .video span {
                                color: #fff;
                                font-size: 14px;
                                position: relative;
                                top: -9px;
                                left: 2px
                            }

                        .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(4) .disvideo {
                            cursor: not-allowed;
                            background-image: url(/images/embedded/5ccedf71dc52df51.png)
                        }

                            .LotteryIndex .lotteryHall ul .postLottery .hisMore > span:nth-child(4) .disvideo span {
                                color: #fff
                            }

            .LotteryIndex .lotteryHall ul .postLottery .lhcli, .LotteryIndex .lotteryHall ul .postLottery .lhcli > span {
                height: 52px;
                line-height: 52px
            }

                .LotteryIndex .lotteryHall ul .postLottery .lhcli > span:nth-child(3), .LotteryIndex .lotteryHall ul .postLottery .lhcli > span:nth-child(4) {
                    padding-top: 4px
                }

                    .LotteryIndex .lotteryHall ul .postLottery .lhcli > span:nth-child(4) .disvideo > img, .LotteryIndex .lotteryHall ul .postLottery .lhcli > span:nth-child(4) .video > img {
                        top: -3px
                    }

                    .LotteryIndex .lotteryHall ul .postLottery .lhcli > span:nth-child(4) .disvideo > span, .LotteryIndex .lotteryHall ul .postLottery .lhcli > span:nth-child(4) .video > span {
                        top: -10px
                    }

.lotteryError .main {
    margin-top: 45px
}

    .lotteryError .main .header {
        width: 1170px;
        height: 450px;
        display: block;
        margin: 0 auto
    }

    .lotteryError .main .error {
        height: 242px;
        width: 569px;
        display: block;
        margin: 50px auto 0
    }

    .lotteryError .main div {
        color: #515151;
        font-size: 16px;
        height: 200px;
        text-align: center;
        padding-top: 50px
    }

.lotteryPost {
    padding: 0 0 100px
}

    .lotteryPost > .nav {
        margin: 0 auto;
        width: 1170px;
        height: 50px;
        line-height: 36px;
        font-size: 24px;
        color: #2c2c2c
    }

    .lotteryPost > .header {
        width: 1170px;
        height: 36px;
        margin: 0 auto 20px;
        background-color: #fff
    }

        .lotteryPost > .header ul {
            height: 36px;
            line-height: 36px;
            background-color: #f0f0f0;
            border-radius: 18px
        }

            .lotteryPost > .header ul li {
                float: left;
                height: 36px;
                padding: 0 20px;
                font-size: 16px;
                color: #414141;
                cursor: pointer
            }

            .lotteryPost > .header ul .active {
                color: #fff;
                background-color: #d80011;
                border-radius: 18px
            }

    .lotteryPost .notice {
        background-color: #fdf7e8;
        line-height: 24px;
        width: 1170px;
        font-size: 14px;
        margin: 0 auto 20px;
        color: #525252;
        padding: 20px
    }

        .lotteryPost .notice .left {
            color: #a68452
        }

        .lotteryPost .notice .phone {
            color: #d80011
        }

        .lotteryPost .notice div {
            width: 1150px;
            color: #d80011;
            cursor: pointer;
            text-align: right;
            padding-right: 20px
        }

    .lotteryPost .hisPost {
        width: 1170px;
        min-height: 52px;
        max-height: 5580px;
        margin: 0 auto;
        background-color: #fff;
        border: 1px solid #dadada
    }

        .lotteryPost .hisPost > ul {
            position: relative
        }

            .lotteryPost .hisPost > ul .page {
                clear: both;
                height: 100px;
                width: 100%;
                position: absolute;
                bottom: -100px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center
            }

                .lotteryPost .hisPost > ul .page span {
                    display: block;
                    width: 35px;
                    height: 35px;
                    text-align: center;
                    line-height: 35px;
                    color: #515151;
                    font-size: 14px;
                    cursor: pointer;
                    margin-right: 8px;
                    margin-top: 8px;
                    border: 1px solid #dadada;
                    border-radius: 4px
                }

                .lotteryPost .hisPost > ul .page .active {
                    background-color: #d80011;
                    color: #fff
                }

            .lotteryPost .hisPost > ul .title {
                width: 1168px;
                height: 50px;
                line-height: 50px;
                border-bottom: 1px solid #dadada;
                color: #646464;
                padding-left: 20px
            }

                .lotteryPost .hisPost > ul .title .lotteryName {
                    font-size: 16px;
                    color: #2c2c2c;
                    font-weight: 600;
                    margin-right: 398px;
                    display: inline-block;
                    width: 186px
                }

                .lotteryPost .hisPost > ul .title .search {
                    display: inline-block;
                    height: 36px;
                    line-height: 36px;
                    border: 1px solid #c6c6c6;
                    border-radius: 18px;
                    padding: 0 6px;
                    position: relative;
                    top: 1px;
                    left: 4px
                }

                    .lotteryPost .hisPost > ul .title .search input {
                        outline: none;
                        border: none;
                        height: 24px;
                        line-height: 24px;
                        width: 95px;
                        color: #515151;
                        padding-left: 4px;
                        position: relative;
                        top: -1px
                    }

                    .lotteryPost .hisPost > ul .title .search img {
                        width: 17px;
                        position: relative;
                        top: 3px;
                        right: 6px
                    }

                .lotteryPost .hisPost > ul .title button {
                    color: #646464;
                    outline: none;
                    border: none;
                    height: 36px;
                    line-height: 36px;
                    text-align: center;
                    padding: 0 20px;
                    border-radius: 4px;
                    background-color: #fff;
                    font-size: 15px;
                    cursor: pointer
                }

                    .lotteryPost .hisPost > ul .title button:last-of-type {
                        margin-right: 60px
                    }

                .lotteryPost .hisPost > ul .title .choice {
                    background-color: #d80011;
                    color: #fff;
                    border-radius: 18px
                }

                .lotteryPost .hisPost > ul .title .six {
                    margin-left: 210px
                }

                .lotteryPost .hisPost > ul .title .date {
                    width: 140px;
                    display: inline-block
                }

                    .lotteryPost .hisPost > ul .title .date span {
                        font-size: 14px;
                        color: #515151
                    }

                    .lotteryPost .hisPost > ul .title .date .mx-datepicker {
                        width: 130px;
                        display: inline-block
                    }

                        .lotteryPost .hisPost > ul .title .date .mx-datepicker .mx-input {
                            height: 36px;
                            border-radius: 18px
                        }

            .lotteryPost .hisPost > ul > li {
                max-height: 5578px;
                width: 998px;
                position: relative
            }

                .lotteryPost .hisPost > ul > li .lastInfo {
                    width: 1168px;
                    height: 164px;
                    border-bottom: 1px solid #d4d4d4
                }

                    .lotteryPost .hisPost > ul > li .lastInfo > span {
                        display: block;
                        float: left
                    }

                    .lotteryPost .hisPost > ul > li .lastInfo .left {
                        width: 679px;
                        height: 164px;
                        padding: 10px 0 10px 50px;
                        position: relative
                    }

                        .lotteryPost .hisPost > ul > li .lastInfo .left .maintain {
                            position: absolute;
                            left: 0;
                            top: 0
                        }

                        .lotteryPost .hisPost > ul > li .lastInfo .left .lastTitle {
                            width: 590px;
                            height: 36px;
                            line-height: 36px;
                            font-size: 15px;
                            color: #646464
                        }

                            .lotteryPost .hisPost > ul > li .lastInfo .left .lastTitle span:first-child {
                                padding-right: 16px;
                                font-weight: 600;
                                color: #646464
                            }

                            .lotteryPost .hisPost > ul > li .lastInfo .left .lastTitle span:nth-of-type(2) i {
                                color: #d80011
                            }

                            .lotteryPost .hisPost > ul > li .lastInfo .left .lastTitle .maintain {
                                display: inline-block;
                                height: 36px;
                                line-height: 36px;
                                font-size: 20px;
                                background-color: #d80011;
                                padding: 0 20px;
                                color: #fff;
                                border-radius: 18px;
                                position: absolute;
                                top: 10px;
                                left: 400px
                            }

                        .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum {
                            width: 590px;
                            margin-top: 10px
                        }

                            .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span {
                                display: inline-block
                            }

                                .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span .ball {
                                    margin-right: 16px;
                                    position: relative;
                                    text-align: center;
                                    display: inline-block;
                                    height: 60px;
                                    width: 60px
                                }

                                    .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span .ball img {
                                        height: 60px
                                    }

                                    .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span .ball .shengxiao {
                                        color: #414141;
                                        font-size: 15px;
                                        position: absolute;
                                        top: 70px;
                                        left: 23px
                                    }

                                .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span:nth-child(6) {
                                    margin-right: 30px
                                }

                                    .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span:nth-child(6):before {
                                        content: "+";
                                        position: absolute;
                                        color: #d80011;
                                        font-size: 20px;
                                        right: -22px;
                                        top: 15px
                                    }

                                .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span .balls {
                                    display: inline-block;
                                    height: 60px;
                                    width: 60px;
                                    text-align: center;
                                    line-height: 56px;
                                    background-position: -6px -5px;
                                    background-size: 70px;
                                    background-repeat: no-repeat;
                                    font-size: 24px;
                                    font-weight: 600
                                }

                                .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span .green {
                                    background-image: url(/images/embedded/ac4953e1d7ea91d3.png)
                                }

                                .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span .red {
                                    background-image: url(/images/embedded/93c60bf39da37c62.png)
                                }

                                .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum span .blue {
                                    background-image: url(/images/embedded/047806b800f39955.png)
                                }

                        .lotteryPost .hisPost > ul > li .lastInfo .left .lastNum1 {
                            border-top: 1px solid #ccc;
                            margin-top: 30px;
                            padding-top: 10px
                        }

                    .lotteryPost .hisPost > ul > li .lastInfo .right {
                        width: 360px;
                        height: 164px;
                        padding-top: 10px;
                        padding-left: 60px
                    }

                        .lotteryPost .hisPost > ul > li .lastInfo .right .nextTimeTitle {
                            color: #646464;
                            font-size: 15px;
                            height: 36px;
                            line-height: 36px;
                            width: 358px
                        }

                            .lotteryPost .hisPost > ul > li .lastInfo .right .nextTimeTitle span {
                                color: #d80011
                            }

                        .lotteryPost .hisPost > ul > li .lastInfo .right .leftTime {
                            position: relative;
                            margin-top: 20px;
                            width: 330px
                        }

                            .lotteryPost .hisPost > ul > li .lastInfo .right .leftTime .num {
                                font-size: 48px;
                                color: #3b3b3b;
                                display: inline-block;
                                width: 40px;
                                height: 54px;
                                line-height: 54px;
                                border: 1px solid #d4d4d4;
                                border-radius: 3px;
                                text-align: center;
                                margin-right: 6px
                            }

                                .lotteryPost .hisPost > ul > li .lastInfo .right .leftTime .num:nth-of-type(2), .lotteryPost .hisPost > ul > li .lastInfo .right .leftTime .num:nth-of-type(5) {
                                    margin-right: 20px
                                }

                            .lotteryPost .hisPost > ul > li .lastInfo .right .leftTime .dot {
                                font-size: 48px;
                                color: #3b3b3b;
                                display: inline-block;
                                position: absolute;
                                left: 106px;
                                top: 0
                            }

                            .lotteryPost .hisPost > ul > li .lastInfo .right .leftTime .dot1 {
                                left: 90px
                            }

                            .lotteryPost .hisPost > ul > li .lastInfo .right .leftTime .dot2 {
                                left: 196px
                            }

                .lotteryPost .hisPost > ul > li .lastInfoFalse {
                    height: 270px
                }

                .lotteryPost .hisPost > ul > li .hisInfo {
                    min-height: 88px
                }

                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo {
                        z-index: 10;
                        position: fixed;
                        left: 0;
                        top: 0;
                        height: 100vh;
                        width: 100vw;
                        background-color: rgba(0,0,0,.5)
                    }

                        .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main {
                            width: 640px;
                            height: 450px;
                            background-color: #000;
                            position: relative;
                            left: 50%;
                            top: 50%;
                            -webkit-transform: translateX(-50%) translateY(-50%);
                            transform: translateX(-50%) translateY(-50%)
                        }

                            .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header {
                                height: 90px;
                                width: 100%;
                                padding: 15px;
                                background-color: #fff
                            }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header span {
                                    display: inline-block
                                }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header img {
                                    background-color: grey;
                                    border-radius: 50%;
                                    height: 25px;
                                    cursor: pointer;
                                    position: relative;
                                    top: 0;
                                    left: 0
                                }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoName {
                                    font-weight: 600
                                }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoIssue, .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoName {
                                    color: #515151;
                                    font-size: 16px;
                                    height: 30px;
                                    line-height: 30px;
                                    padding-right: 15px
                                }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoIssue span {
                                        color: #d80011
                                    }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoTitle {
                                    color: #fff;
                                    font-size: 12px;
                                    height: 20px;
                                    line-height: 20px;
                                    text-align: center;
                                    padding: 0 10px;
                                    background-color: #d80011;
                                    border-radius: 10px
                                }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoTime {
                                    color: grey;
                                    height: 30px;
                                    line-height: 30px;
                                    font-size: 14px;
                                    width: 230px
                                }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .lhctime {
                                    position: relative;
                                    top: 9px
                                }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode {
                                    color: grey;
                                    height: 30px;
                                    width: 380px;
                                    line-height: 30px;
                                    font-size: 14px;
                                    position: relative;
                                    top: -34px;
                                    left: 230px
                                }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .vtitle {
                                        position: relative;
                                        top: -24px;
                                        left: 22px;
                                        height: 30px;
                                        width: 100px
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .lhctitle {
                                        position: relative;
                                        top: -10px
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .ball {
                                        width: 30px;
                                        height: 30px;
                                        margin-right: 5px;
                                        display: inline-block
                                    }

                                        .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .ball img {
                                            height: 28px;
                                            width: 28px
                                        }

                                        .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .ball:nth-of-type(7) {
                                            margin-right: 14px
                                        }

                                        .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .ball:nth-of-type(8) {
                                            margin-right: 0
                                        }

                                            .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .ball:nth-of-type(8):after {
                                                content: "+";
                                                position: absolute;
                                                color: #d80011;
                                                font-size: 14px;
                                                right: 62px;
                                                top: -9px
                                            }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .balls {
                                        display: inline-block;
                                        height: 32px;
                                        width: 32px;
                                        text-align: center;
                                        line-height: 29px;
                                        background-size: 30px;
                                        background-repeat: no-repeat;
                                        font-size: 12px;
                                        font-weight: 600;
                                        position: relative;
                                        top: -9px;
                                        color: #000
                                    }

                                        .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .balls i {
                                            display: inline-block;
                                            position: relative;
                                            left: -1px;
                                            -webkit-transform: scale(.833333);
                                            transform: scale(.833333)
                                        }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .green {
                                        background-image: url(/images/embedded/55f4703e4aee4a1d.png)
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .red {
                                        background-image: url(/images/embedded/dd2b831b886622f8.png)
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .blue {
                                        background-image: url(/images/embedded/b6d5c08911b01706.png)
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .videoCode .shengxiao {
                                        background-color: transparent;
                                        color: #525252;
                                        position: relative;
                                        left: 8px;
                                        top: -12px;
                                        font-size: 13px
                                    }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .control {
                                    position: absolute;
                                    top: 300px;
                                    left: 450px;
                                    width: 70px;
                                    height: 70px;
                                    border-radius: 50%;
                                    overflow: hidden;
                                    z-index: 100
                                }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .header .control img {
                                        position: absolute;
                                        top: -22px;
                                        left: -13px
                                    }

                            .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main video {
                                width: 640px;
                                height: 368px;
                                position: relative;
                                top: -4px
                            }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main video:focus {
                                    outline: none
                                }

                            .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .loading {
                                margin-top: 46px;
                                width: 640px;
                                height: 360px;
                                font-size: 30px;
                                z-index: 20
                            }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .loading, .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .loading .wrap {
                                    position: absolute;
                                    left: 50%;
                                    top: 50%;
                                    -webkit-transform: translate(-50%,-50%);
                                    transform: translate(-50%,-50%)
                                }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .loading .wrap > div {
                                        background-color: #fff;
                                        height: 150px;
                                        width: 16px;
                                        margin-right: 10px;
                                        display: inline-block;
                                        -webkit-animation: loading 1s ease-in-out infinite;
                                        animation: loading 1s ease-in-out infinite
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .loading .wrap .two {
                                        -webkit-animation-delay: -.9s;
                                        animation-delay: -.9s
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .loading .wrap .three {
                                        -webkit-animation-delay: -.8s;
                                        animation-delay: -.8s
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .loading .wrap .four {
                                        -webkit-animation-delay: -.7s;
                                        animation-delay: -.7s
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .main .loading .wrap .five {
                                        -webkit-animation-delay: -.6s;
                                        animation-delay: -.6s
                                    }

                        .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .lhcmain {
                            height: 450px
                        }

                            .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .lhcmain .lhcheader {
                                height: 100px
                            }

                                .lotteryPost .hisPost > ul > li .hisInfo .currentVideo .lhcmain .lhcheader .lhcvideoCode {
                                    top: -28px
                                }

                    .lotteryPost .hisPost > ul > li .hisInfo .hisTitle {
                        width: 1168px;
                        height: 35px;
                        line-height: 35px;
                        border-bottom: 1px solid #dadada;
                        padding: 0 10px;
                        background-color: #efefef
                    }

                        .lotteryPost .hisPost > ul > li .hisInfo .hisTitle span {
                            float: left;
                            display: block;
                            color: #2c2c2c;
                            font-size: 15px;
                            font-weight: 600;
                            text-align: center
                        }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisTitle span:first-child {
                                width: 170px
                            }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisTitle span:nth-child(2) {
                                width: 220px
                            }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisTitle span:nth-child(3) {
                                width: 588px;
                                text-align: center
                            }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisTitle span:nth-child(4) {
                                width: 170px
                            }

                    .lotteryPost .hisPost > ul > li .hisInfo .nodata {
                        width: 1168px;
                        height: 58px;
                        line-height: 58px;
                        text-align: center;
                        color: #414141;
                        font-size: 14px
                    }

                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore {
                        width: 1168px;
                        height: 52px;
                        line-height: 52px;
                        padding: 0 10px;
                        border-bottom: 1px solid #d4d4d4
                    }

                        .lotteryPost .hisPost > ul > li .hisInfo .hisMore:last-child {
                            border-bottom: none
                        }

                        .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span {
                            display: block;
                            float: left;
                            height: 52px;
                            line-height: 52px;
                            color: #414141;
                            font-size: 14px
                        }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span span {
                                color: #d80011
                            }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:first-child {
                                width: 170px;
                                text-align: center
                            }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(2) {
                                width: 220px;
                                text-align: center
                            }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) {
                                width: 588px;
                                text-align: center
                            }

                                .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span {
                                    display: inline-block;
                                    height: 46px
                                }

                                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span span {
                                        display: inline-block;
                                        width: 24px;
                                        height: 24px;
                                        line-height: 24px;
                                        text-align: center;
                                        color: #fff;
                                        margin-right: 10px
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .ball {
                                        display: inline-block;
                                        width: 30px;
                                        height: 30px;
                                        position: relative
                                    }

                                        .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .ball img {
                                            width: 30px
                                        }

                                        .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .ball .shengxiao {
                                            background-color: transparent;
                                            color: #414141;
                                            position: relative;
                                            left: 3px;
                                            top: -6px;
                                            font-size: 13px
                                        }

                                        .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .ball:last-child {
                                            position: relative;
                                            left: 12px
                                        }

                                            .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .ball:last-child:before {
                                                content: "+";
                                                position: absolute;
                                                color: #d80011;
                                                font-size: 14px;
                                                left: -15px;
                                                top: 2px
                                            }

                                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .balls {
                                        display: inline-block;
                                        height: 30px;
                                        width: 30px;
                                        text-align: center;
                                        line-height: 29px;
                                        background-size: 30px;
                                        background-repeat: no-repeat;
                                        font-size: 12px;
                                        font-weight: 600;
                                        color: #000
                                    }

                                        .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .balls i {
                                            display: inline-block;
                                            -webkit-transform: scale(.833333);
                                            transform: scale(.833333)
                                        }

                                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .green {
                                        background-image: url(/images/embedded/55f4703e4aee4a1d.png)
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .red {
                                        background-image: url(/images/embedded/dd2b831b886622f8.png)
                                    }

                                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(3) span .blue {
                                        background-image: url(/images/embedded/b6d5c08911b01706.png)
                                    }

                            .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(4) {
                                width: 170px
                            }

                                .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(4) .disvideo, .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(4) .video {
                                    display: block;
                                    width: 87px;
                                    height: 34px;
                                    margin-top: 4px;
                                    margin-left: 42px;
                                    cursor: pointer;
                                    background-image: url(/images/embedded/d31827644f31b932.png);
                                    text-align: center;
                                    -webkit-user-select: none;
                                    -moz-user-select: none;
                                    -ms-user-select: none;
                                    user-select: none
                                }

                                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(4) .disvideo span, .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(4) .video span {
                                        color: #fff;
                                        font-size: 14px;
                                        position: relative;
                                        top: -9px;
                                        left: 2px
                                    }

                                .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(4) .disvideo {
                                    cursor: not-allowed;
                                    background-image: url(/images/embedded/5ccedf71dc52df51.png)
                                }

                                    .lotteryPost .hisPost > ul > li .hisInfo .hisMore > span:nth-child(4) .disvideo span {
                                        color: #fff
                                    }

                    .lotteryPost .hisPost > ul > li .hisInfo .lhcli, .lotteryPost .hisPost > ul > li .hisInfo .lhcli > span {
                        height: 52px;
                        line-height: 52px
                    }

                        .lotteryPost .hisPost > ul > li .hisInfo .lhcli > span:nth-child(3), .lotteryPost .hisPost > ul > li .hisInfo .lhcli > span:nth-child(4) {
                            padding-top: 4px
                        }

                            .lotteryPost .hisPost > ul > li .hisInfo .lhcli > span:nth-child(4) .disvideo > img, .lotteryPost .hisPost > ul > li .hisInfo .lhcli > span:nth-child(4) .video > img {
                                top: -3px
                            }

                            .lotteryPost .hisPost > ul > li .hisInfo .lhcli > span:nth-child(4) .disvideo > span, .lotteryPost .hisPost > ul > li .hisInfo .lhcli > span:nth-child(4) .video > span {
                                top: -10px
                            }

    .lotteryPost .help {
        width: 1170px;
        min-height: 370px;
        margin: 0 auto 0;
        background-color: #fff;
        padding: 15px 100px 13px
    }

        .lotteryPost .help .title {
            width: 970px;
            height: 90px;
            line-height: 90px;
            text-align: center;
            font-size: 24px;
            color: #2c2c2c
        }

        .lotteryPost .help .main {
            min-height: 310px;
            width: 970px;
            color: #2c2c2c;
            font-size: 15px;
            line-height: 30px
        }

            .lotteryPost .help .main div {
                height: 30px;
                line-height: 30px
            }

            .lotteryPost .help .main .mark {
                margin-top: 20px
            }

            .lotteryPost .help .main p {
                line-height: 30px;
                padding-left: 15px
            }

.lotteryFaq {
    padding: 20px 0 65px
}

    .lotteryFaq .header {
        width: 1170px;
        height: 36px;
        margin: 0 auto 20px;
        background-color: #fff
    }

        .lotteryFaq .header ul {
            height: 36px;
            line-height: 36px;
            background-color: #f0f0f0;
            border-radius: 18px
        }

            .lotteryFaq .header ul li {
                float: left;
                height: 36px;
                width: 125px;
                font-size: 16px;
                color: #414141;
                text-align: center;
                cursor: pointer
            }

            .lotteryFaq .header ul .active {
                color: #fff;
                background-color: #d80011;
                border-radius: 18px
            }

    .lotteryFaq .mainText {
        width: 1170px;
        min-height: 234px;
        margin: 0 auto 0;
        background-color: #fff;
        padding: 15px 180px 48px
    }

        .lotteryFaq .mainText .title {
            width: 808px;
            height: 90px;
            line-height: 90px;
            text-align: center;
            font-size: 24px;
            color: #2c2c2c
        }

        .lotteryFaq .mainText .main {
            min-height: 174px;
            width: 808px;
            color: #2c2c2c;
            font-size: 15px;
            line-height: 30px
        }

            .lotteryFaq .mainText .main div {
                height: 30px;
                line-height: 30px;
                margin-top: 20px
            }

            .lotteryFaq .mainText .main p {
                line-height: 30px;
                padding-left: 15px
            }

    .lotteryFaq .content {
        width: 1170px;
        min-height: 210px;
        max-height: 770px;
        margin: 0 auto
    }

        .lotteryFaq .content .gameRule {
            padding: 0 30px;
            color: #2c2c2c
        }

            .lotteryFaq .content .gameRule .title {
                margin-top: 40px;
                font-size: 24px;
                width: 1108px;
                height: 90px;
                line-height: 90px;
                text-align: center
            }

            .lotteryFaq .content .gameRule .lotteryRule {
                width: 1108px;
                margin: 0 auto 121px;
                min-height: 66px;
                max-height: 626px;
                background-color: #fff;
                border: 1px solid #dadada;
                border-top: 4px solid #d80011;
                position: relative
            }

                .lotteryFaq .content .gameRule .lotteryRule .page {
                    clear: both;
                    height: 100px;
                    width: 100%;
                    position: absolute;
                    bottom: -100px;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center
                }

                    .lotteryFaq .content .gameRule .lotteryRule .page span {
                        display: block;
                        width: 35px;
                        height: 35px;
                        text-align: center;
                        line-height: 35px;
                        color: #515151;
                        font-size: 14px;
                        cursor: pointer;
                        margin-right: 8px;
                        margin-top: 8px;
                        border: 1px solid #dadada;
                        border-radius: 4px
                    }

                    .lotteryFaq .content .gameRule .lotteryRule .page .active {
                        background-color: #d80011;
                        color: #fff
                    }

                .lotteryFaq .content .gameRule .lotteryRule ul li {
                    font-size: 15px;
                    color: #2c2c2c;
                    width: 1028px;
                    margin: 0 auto;
                    height: 40px;
                    line-height: 40px;
                    border-bottom: 1px solid #dadada;
                    cursor: pointer
                }

                    .lotteryFaq .content .gameRule .lotteryRule ul li:last-child {
                        margin-bottom: 20px
                    }

                    .lotteryFaq .content .gameRule .lotteryRule ul li .listtitle {
                        display: inline-block;
                        width: 850px;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        float: left
                    }

                    .lotteryFaq .content .gameRule .lotteryRule ul li div {
                        display: inline-block;
                        float: right;
                        color: #d80011;
                        margin-right: 10px;
                        margin-left: 10px
                    }

                    .lotteryFaq .content .gameRule .lotteryRule ul li .time {
                        color: #c1c1c1;
                        display: inline-block;
                        width: 140px;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        float: right;
                        text-align: center
                    }

    .lotteryFaq .rollNotice {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100vw;
        z-index: 1;
        background-color: rgba(0,0,0,.6)
    }

        .lotteryFaq .rollNotice .main {
            width: 600px;
            height: 60vh;
            position: relative;
            top: 50%;
            left: 50%;
            -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
            background-color: #fff;
            padding: 10px
        }

            .lotteryFaq .rollNotice .main .title {
                width: 100%;
                height: 40px;
                line-height: 40px;
                color: #2c2c2c;
                font-size: 18px;
                text-align: center;
                font-weight: 600
            }

                .lotteryFaq .rollNotice .main .title img {
                    float: right;
                    cursor: pointer;
                    height: 23px
                }

            .lotteryFaq .rollNotice .main .content {
                text-indent: 30px;
                height: 306px;
                width: 560px;
                padding: 10px;
                padding-right: 0;
                border: 1px solid #dadada;
                border-top: 3px solid #d80011;
                font-size: 15px;
                line-height: 26px;
                word-break: break-all
            }

                .lotteryFaq .rollNotice .main .content .wrap {
                    padding-right: 8px
                }

                .lotteryFaq .rollNotice .main .content .time {
                    width: 120px;
                    float: right;
                    margin-top: 10px;
                    text-align: left
                }

.lotteryContact {
    padding: 20px 0 0
}

    .lotteryContact .main {
        height: 445px;
        width: 1170px;
        margin: 0 auto;
        padding: 50px 180px;
        background-color: #fff
    }

        .lotteryContact .main .title {
            width: 808px;
            height: 60px;
            line-height: 60px;
            text-align: center;
            font-size: 24px;
            color: #2c2c2c
        }

        .lotteryContact .main .article {
            color: #2c2c2c;
            width: 808px;
            height: 130px;
            padding-top: 10px;
            font-size: 15px;
            line-height: 30px
        }

        .lotteryContact .main .contact {
            padding-top: 10px
        }

            .lotteryContact .main .contact li {
                float: left;
                width: 808px;
                height: 50px;
                line-height: 50px;
                font-size: 15px;
                color: #2c2c2c;
                text-align: center;
                margin-bottom: 10px
            }

                .lotteryContact .main .contact li img {
                    width: 48px;
                    height: 48px;
                    margin-right: 15px
                }

                .lotteryContact .main .contact li span {
                    position: relative;
                    top: -20px
                }

.lotteryLive {
    padding: 0 0 100px
}

    .lotteryLive > .nav {
        margin: 0 auto;
        width: 1170px;
        height: 50px;
        line-height: 36px;
        font-size: 24px;
        color: #2c2c2c
    }

        .lotteryLive > .nav .notice {
            background-color: #fdf7e8;
            display: inline-block;
            height: 36px;
            width: 1000px;
            font-size: 14px;
            position: relative;
            right: -74px;
            top: -3px;
            color: #525252;
            padding-left: 20px
        }

            .lotteryLive > .nav .notice .left {
                color: #a68452
            }

            .lotteryLive > .nav .notice .phone {
                color: #d80011
            }

    .lotteryLive > .header {
        width: 1170px;
        height: 36px;
        margin: 0 auto 20px;
        background-color: #fff
    }

        .lotteryLive > .header ul {
            height: 36px;
            line-height: 36px;
            background-color: #f0f0f0;
            border-radius: 18px
        }

            .lotteryLive > .header ul li {
                float: left;
                height: 36px;
                padding: 0 20px;
                font-size: 16px;
                color: #414141;
                cursor: pointer
            }

            .lotteryLive > .header ul .active {
                color: #fff;
                background-color: #d80011;
                border-radius: 18px
            }

    .lotteryLive .videoNotice {
        display: block;
        width: 1170px;
        height: 1px;
        margin: 0 auto 367px
    }

    .lotteryLive .hisPost {
        width: 1170px;
        min-height: 80px;
        max-height: 10895px;
        margin: 0 auto;
        background-color: #fff;
        border: 1px solid #dadada
    }

        .lotteryLive .hisPost > ul {
            position: relative
        }

            .lotteryLive .hisPost > ul .title {
                width: 1168px;
                height: 50px;
                line-height: 50px;
                border-bottom: 1px solid #dadada;
                color: #646464;
                padding-left: 20px
            }

                .lotteryLive .hisPost > ul .title .lotteryName {
                    font-size: 16px;
                    color: #2c2c2c;
                    font-weight: 600;
                    margin-right: 20px;
                    display: inline-block;
                    width: 186px
                }

                .lotteryLive .hisPost > ul .title .desc {
                    display: inline-block;
                    height: 25px;
                    width: 300px;
                    text-align: center;
                    line-height: 25px;
                    font-size: 14px;
                    color: #d80011;
                    margin-right: 218px
                }

                .lotteryLive .hisPost > ul .title .desc-bg {
                    background-color: #fdf7e8
                }

                .lotteryLive .hisPost > ul .title .search {
                    display: inline-block;
                    height: 36px;
                    line-height: 36px;
                    border: 1px solid #c6c6c6;
                    border-radius: 18px;
                    padding: 0 6px;
                    position: relative;
                    top: 1px;
                    left: 4px
                }

                    .lotteryLive .hisPost > ul .title .search input {
                        outline: none;
                        border: none;
                        height: 24px;
                        line-height: 24px;
                        width: 95px;
                        color: #515151;
                        padding-left: 4px;
                        position: relative;
                        top: -1px
                    }

                    .lotteryLive .hisPost > ul .title .search img {
                        width: 17px;
                        position: relative;
                        top: 3px;
                        right: 6px
                    }

                .lotteryLive .hisPost > ul .title button {
                    color: #646464;
                    outline: none;
                    border: none;
                    height: 36px;
                    line-height: 36px;
                    text-align: center;
                    padding: 0 20px;
                    border-radius: 4px;
                    background-color: #fff;
                    font-size: 15px;
                    cursor: pointer
                }

                    .lotteryLive .hisPost > ul .title button:last-of-type {
                        margin-right: 60px
                    }

                .lotteryLive .hisPost > ul .title .choice {
                    background-color: #d80011;
                    color: #fff;
                    border-radius: 18px
                }

                .lotteryLive .hisPost > ul .title .six {
                    margin-left: 70px
                }

            .lotteryLive .hisPost > ul .live {
                width: 1169px;
                height: 368px;
                margin: 0 auto 20px;
                position: absolute;
                top: -369px;
                padding: 0;
                overflow: hidden;
                background-color: #000
            }

                .lotteryLive .hisPost > ul .live .maintain {
                    display: inline-block;
                    height: 36px;
                    line-height: 36px;
                    font-size: 20px;
                    background-color: #d80011;
                    padding: 0 20px;
                    color: #fff;
                    border-radius: 18px;
                    position: absolute;
                    top: 0;
                    left: 265px;
                    z-index: 1
                }

                .lotteryLive .hisPost > ul .live .full {
                    width: 20px;
                    position: absolute;
                    bottom: 10px;
                    right: 10px;
                    z-index: 1;
                    cursor: pointer
                }

                .lotteryLive .hisPost > ul .live .liveSon {
                    width: 640px;
                    height: 368px;
                    position: absolute;
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%)
                }

                    .lotteryLive .hisPost > ul .live .liveSon .cover {
                        width: 640px;
                        height: 368px;
                        position: absolute;
                        left: 0;
                        top: 0;
                        z-index: 4;
                        background-color: #000
                    }

                    .lotteryLive .hisPost > ul .live .liveSon .play {
                        width: 96px;
                        height: 96px;
                        border-radius: 50%;
                        cursor: pointer;
                        position: absolute;
                        left: 50%;
                        top: 50%;
                        -webkit-transform: translateX(-50%) translateY(-50%);
                        transform: translateX(-50%) translateY(-50%);
                        z-index: 6
                    }

            .lotteryLive .hisPost > ul .fullLive {
                width: 100vw;
                height: 100vh;
                margin: 0;
                position: fixed;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                padding: 0;
                overflow: hidden;
                background-color: #000;
                z-index: 5
            }

                .lotteryLive .hisPost > ul .fullLive .fullLiveSon {
                    width: 640px;
                    height: 368px;
                    position: absolute;
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%)
                }

                    .lotteryLive .hisPost > ul .fullLive .fullLiveSon .play {
                        width: 96px;
                        height: 96px;
                        border-radius: 50%;
                        cursor: pointer;
                        position: absolute;
                        left: 50%;
                        top: 50%;
                        -webkit-transform: translateX(-50%) translateY(-50%);
                        transform: translateX(-50%) translateY(-50%);
                        z-index: 6
                    }

                    .lotteryLive .hisPost > ul .fullLive .fullLiveSon .esc {
                        background-color: rgba(0,0,0,.5);
                        color: #fff;
                        width: 250px;
                        height: 50px;
                        line-height: 50px;
                        text-align: center;
                        font-size: 18px;
                        border-radius: 4px;
                        position: absolute;
                        left: 50%;
                        top: 20px;
                        -webkit-transform: translateX(-50%);
                        transform: translateX(-50%);
                        z-index: 6
                    }

                    .lotteryLive .hisPost > ul .fullLive .fullLiveSon .bigcover {
                        width: 100vw;
                        height: 100vh;
                        position: absolute;
                        left: 0;
                        top: 0;
                        z-index: 4;
                        background-color: #000
                    }

                .lotteryLive .hisPost > ul .fullLive .quit {
                    width: 20px;
                    position: absolute;
                    bottom: 10px;
                    right: 28px;
                    z-index: 11;
                    cursor: pointer
                }

            .lotteryLive .hisPost > ul .notice {
                height: 36px;
                line-height: 36px;
                width: 700px;
                font-size: 18px;
                margin: 0 auto;
                color: #fff;
                padding-left: 20px;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%);
                text-align: center
            }

                .lotteryLive .hisPost > ul .notice .phone {
                    color: #d80011
                }

            .lotteryLive .hisPost > ul .loading {
                width: 640px;
                height: 368px;
                font-size: 30px;
                z-index: 20;
                background-color: #000
            }

                .lotteryLive .hisPost > ul .loading, .lotteryLive .hisPost > ul .loading .wrap {
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    -webkit-transform: translate(-50%,-50%);
                    transform: translate(-50%,-50%)
                }

                    .lotteryLive .hisPost > ul .loading .wrap > div {
                        background-color: #fff;
                        height: 150px;
                        width: 16px;
                        margin-right: 10px;
                        display: inline-block;
                        -webkit-animation: loading 1s ease-in-out infinite;
                        animation: loading 1s ease-in-out infinite
                    }

                    .lotteryLive .hisPost > ul .loading .wrap .two {
                        -webkit-animation-delay: -.9s;
                        animation-delay: -.9s
                    }

                    .lotteryLive .hisPost > ul .loading .wrap .three {
                        -webkit-animation-delay: -.8s;
                        animation-delay: -.8s
                    }

                    .lotteryLive .hisPost > ul .loading .wrap .four {
                        -webkit-animation-delay: -.7s;
                        animation-delay: -.7s
                    }

                    .lotteryLive .hisPost > ul .loading .wrap .five {
                        -webkit-animation-delay: -.6s;
                        animation-delay: -.6s
                    }

            .lotteryLive .hisPost > ul .page {
                clear: both;
                height: 100px;
                width: 100%;
                position: absolute;
                bottom: -100px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center
            }

                .lotteryLive .hisPost > ul .page span {
                    display: block;
                    width: 35px;
                    height: 35px;
                    text-align: center;
                    line-height: 35px;
                    color: #515151;
                    font-size: 14px;
                    cursor: pointer;
                    margin-right: 8px;
                    margin-top: 8px;
                    border: 1px solid #dadada;
                    border-radius: 4px
                }

                .lotteryLive .hisPost > ul .page .active {
                    background-color: #d80011;
                    color: #fff
                }

            .lotteryLive .hisPost > ul > li {
                max-height: 10893px;
                width: 1168px;
                position: relative
            }

                .lotteryLive .hisPost > ul > li .repeat {
                    min-height: 58px;
                    max-height: 10893px;
                    padding-left: 29px;
                    padding-top: 10px
                }

                    .lotteryLive .hisPost > ul > li .repeat .nodata {
                        width: 1168px;
                        height: 58px;
                        line-height: 58px;
                        text-align: center;
                        color: #414141;
                        font-size: 14px;
                        margin-bottom: 18px
                    }

                    .lotteryLive .hisPost > ul > li .repeat .currentVideo {
                        z-index: 21;
                        position: fixed;
                        left: 0;
                        top: 0;
                        height: 100vh;
                        width: 100vw;
                        background-color: rgba(0,0,0,.5)
                    }

                        .lotteryLive .hisPost > ul > li .repeat .currentVideo .main {
                            width: 640px;
                            height: 450px;
                            position: relative;
                            left: 50%;
                            top: 50%;
                            -webkit-transform: translateX(-50%) translateY(-50%);
                            transform: translateX(-50%) translateY(-50%);
                            background-color: #000
                        }

                            .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header {
                                height: 90px;
                                width: 100%;
                                padding: 15px;
                                background-color: #fff
                            }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header span {
                                    display: inline-block
                                }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header img {
                                    background-color: grey;
                                    border-radius: 50%;
                                    height: 25px;
                                    cursor: pointer;
                                    position: relative;
                                    top: 0;
                                    left: 0
                                }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoName {
                                    font-weight: 600
                                }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoIssue, .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoName {
                                    color: #515151;
                                    font-size: 16px;
                                    height: 30px;
                                    line-height: 30px;
                                    padding-right: 15px
                                }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoIssue span {
                                        color: #d80011
                                    }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoTitle {
                                    color: #fff;
                                    font-size: 12px;
                                    height: 20px;
                                    line-height: 20px;
                                    text-align: center;
                                    padding: 0 10px;
                                    background-color: #d80011;
                                    border-radius: 10px
                                }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoTime {
                                    color: grey;
                                    height: 30px;
                                    line-height: 30px;
                                    font-size: 14px;
                                    width: 230px
                                }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .lhctime {
                                    position: relative;
                                    top: 9px
                                }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode {
                                    color: grey;
                                    height: 30px;
                                    width: 380px;
                                    line-height: 30px;
                                    font-size: 14px;
                                    position: relative;
                                    top: -34px;
                                    left: 230px
                                }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .vtitle {
                                        position: relative;
                                        top: -24px;
                                        left: 22px;
                                        height: 30px;
                                        width: 100px
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .lhctitle {
                                        position: relative;
                                        top: -10px
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .ball {
                                        width: 30px;
                                        height: 30px;
                                        margin-right: 5px;
                                        display: inline-block
                                    }

                                        .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .ball img {
                                            height: 28px;
                                            width: 28px
                                        }

                                        .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .ball:nth-of-type(6) {
                                            margin-right: 14px
                                        }

                                        .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .ball:nth-of-type(7) {
                                            margin-right: 0
                                        }

                                            .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .ball:nth-of-type(7):after {
                                                content: "+";
                                                position: absolute;
                                                color: #d80011;
                                                font-size: 14px;
                                                right: 62px;
                                                top: -9px
                                            }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .balls {
                                        display: inline-block;
                                        height: 32px;
                                        width: 32px;
                                        text-align: center;
                                        line-height: 29px;
                                        background-size: 30px;
                                        background-repeat: no-repeat;
                                        font-size: 12px;
                                        font-weight: 600;
                                        position: relative;
                                        top: -9px;
                                        color: #000
                                    }

                                        .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .balls i {
                                            display: inline-block;
                                            position: relative;
                                            left: -1px;
                                            -webkit-transform: scale(.833333);
                                            transform: scale(.833333)
                                        }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .green {
                                        background-image: url(/images/embedded/55f4703e4aee4a1d.png)
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .red {
                                        background-image: url(/images/embedded/dd2b831b886622f8.png)
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .blue {
                                        background-image: url(/images/embedded/b6d5c08911b01706.png)
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .videoCode .shengxiao {
                                        background-color: transparent;
                                        color: #525252;
                                        position: relative;
                                        left: 8px;
                                        top: -12px;
                                        font-size: 13px
                                    }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .control {
                                    position: absolute;
                                    top: 300px;
                                    left: 450px;
                                    width: 70px;
                                    height: 70px;
                                    border-radius: 50%;
                                    overflow: hidden;
                                    z-index: 100
                                }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .header .control img {
                                        position: absolute;
                                        top: -22px;
                                        left: -13px
                                    }

                            .lotteryLive .hisPost > ul > li .repeat .currentVideo .main video {
                                width: 640px;
                                height: 368px;
                                position: relative;
                                top: -4px
                            }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main video:focus {
                                    outline: none
                                }

                            .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .loading {
                                margin-top: 46px;
                                width: 640px;
                                height: 360px;
                                font-size: 30px;
                                z-index: 20
                            }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .loading, .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .loading .wrap {
                                    position: absolute;
                                    left: 50%;
                                    top: 50%;
                                    -webkit-transform: translate(-50%,-50%);
                                    transform: translate(-50%,-50%)
                                }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .loading .wrap > div {
                                        background-color: #fff;
                                        height: 150px;
                                        width: 16px;
                                        margin-right: 10px;
                                        display: inline-block;
                                        -webkit-animation: loading 1s ease-in-out infinite;
                                        animation: loading 1s ease-in-out infinite
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .loading .wrap .two {
                                        -webkit-animation-delay: -.9s;
                                        animation-delay: -.9s
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .loading .wrap .three {
                                        -webkit-animation-delay: -.8s;
                                        animation-delay: -.8s
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .loading .wrap .four {
                                        -webkit-animation-delay: -.7s;
                                        animation-delay: -.7s
                                    }

                                    .lotteryLive .hisPost > ul > li .repeat .currentVideo .main .loading .wrap .five {
                                        -webkit-animation-delay: -.6s;
                                        animation-delay: -.6s
                                    }

                        .lotteryLive .hisPost > ul > li .repeat .currentVideo .lhcmain {
                            height: 450px
                        }

                            .lotteryLive .hisPost > ul > li .repeat .currentVideo .lhcmain .lhcheader {
                                height: 100px
                            }

                                .lotteryLive .hisPost > ul > li .repeat .currentVideo .lhcmain .lhcheader .lhcvideoCode {
                                    top: -28px
                                }

                    .lotteryLive .hisPost > ul > li .repeat li {
                        width: 350px;
                        height: 250px;
                        display: inline-block;
                        position: relative;
                        margin-bottom: 50px
                    }

                        .lotteryLive .hisPost > ul > li .repeat li:nth-of-type(3n+2) {
                            margin: 0 30px
                        }

                        .lotteryLive .hisPost > ul > li .repeat li .livebg {
                            width: 350px
                        }

                        .lotteryLive .hisPost > ul > li .repeat li .play {
                            height: 96px;
                            width: 96px;
                            border-radius: 50%;
                            position: absolute;
                            top: 70px;
                            left: 50%;
                            -webkit-transform: translateX(-50%);
                            transform: translateX(-50%);
                            cursor: pointer
                        }

                        .lotteryLive .hisPost > ul > li .repeat li .lotteryIssue {
                            width: 350px;
                            height: 30px;
                            line-height: 30px;
                            text-align: center;
                            font-size: 14px;
                            color: #414141
                        }

                            .lotteryLive .hisPost > ul > li .repeat li .lotteryIssue span {
                                color: #d80011
                            }

.lotteryUs {
    padding: 20px 0 100px
}

    .lotteryUs .header {
        width: 1170px;
        height: 300px;
        margin: 0 auto 20px;
        background-color: #fff
    }

        .lotteryUs .header img {
            width: 1170px;
            margin-bottom: 34px
        }

        .lotteryUs .header ul {
            height: 36px;
            line-height: 36px;
            background-color: #f0f0f0;
            border-radius: 18px
        }

            .lotteryUs .header ul li {
                float: left;
                height: 36px;
                width: 125px;
                font-size: 16px;
                color: #414141;
                text-align: center;
                cursor: pointer
            }

            .lotteryUs .header ul .active {
                color: #fff;
                background-color: #d80011;
                border-radius: 18px
            }

    .lotteryUs .content {
        width: 1170px;
        min-height: 836px;
        margin: 0 auto
    }

        .lotteryUs .content .about {
            width: 1168px;
            height: 200px;
            padding: 50px 120px 0 120px;
            color: #2c2c2c
        }

            .lotteryUs .content .about .title {
                font-size: 24px;
                width: 928px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                margin-bottom: 20px
            }

            .lotteryUs .content .about .text {
                font-size: 15px;
                line-height: 30px
            }

        .lotteryUs .content .gameRule {
            padding: 0 30px;
            color: #2c2c2c
        }

            .lotteryUs .content .gameRule .title {
                margin-top: 40px;
                font-size: 24px;
                width: 1108px;
                height: 90px;
                line-height: 90px;
                text-align: center
            }

            .lotteryUs .content .gameRule .lotteryRule {
                width: 1108px;
                margin: 0 auto 20px;
                min-height: 150px;
                background-color: #fff;
                border: 1px solid #dadada;
                border-top: 4px solid #d80011
            }

                .lotteryUs .content .gameRule .lotteryRule img {
                    width: 173px;
                    margin: 20px 0 20px 432px
                }

                .lotteryUs .content .gameRule .lotteryRule .text {
                    width: 1108px;
                    padding: 16px 40px;
                    font-size: 15px;
                    line-height: 30px
                }

                    .lotteryUs .content .gameRule .lotteryRule .text table {
                        width: 1000px;
                        border: 1px solid #2c2c2c;
                        margin: 0 auto 36px
                    }

                        .lotteryUs .content .gameRule .lotteryRule .text table .theader {
                            padding: 10px;
                            height: 110px
                        }

                        .lotteryUs .content .gameRule .lotteryRule .text table .sheader {
                            height: 81px
                        }

                        .lotteryUs .content .gameRule .lotteryRule .text table td {
                            border: 1px solid #2c2c2c
                        }

                        .lotteryUs .content .gameRule .lotteryRule .text table .one {
                            width: 100px;
                            text-align: center
                        }

                        .lotteryUs .content .gameRule .lotteryRule .text table .two {
                            width: 280px;
                            padding-left: 20px
                        }

                        .lotteryUs .content .gameRule .lotteryRule .text table .second, .lotteryUs .content .gameRule .lotteryRule .text table .three {
                            padding-left: 20px
                        }

                        .lotteryUs .content .gameRule .lotteryRule .text table .first {
                            width: 150px;
                            text-align: center
                        }

                    .lotteryUs .content .gameRule .lotteryRule .text .table {
                        margin-top: 34px;
                        margin-bottom: 15px
                    }

                    .lotteryUs .content .gameRule .lotteryRule .text .mark {
                        width: 1000px;
                        margin-left: 15px;
                        margin-top: 10px
                    }

                    .lotteryUs .content .gameRule .lotteryRule .text .marktail {
                        width: 971px;
                        margin-left: 44px
                    }

        .lotteryUs .content .rule {
            background-color: #fff;
            width: 1168px;
            min-height: 1000px;
            padding: 20px 40px 0
        }

            .lotteryUs .content .rule .title {
                width: 1088px;
                height: 90px;
                line-height: 90px;
                text-align: center;
                font-size: 24px;
                color: #2c2c2c
            }

            .lotteryUs .content .rule .detailRule {
                margin-bottom: 30px
            }

                .lotteryUs .content .rule .detailRule h3 {
                    color: #2c2c2c;
                    font-size: 18px;
                    height: 40px;
                    line-height: 40px
                }

                .lotteryUs .content .rule .detailRule .orderRule {
                    font-size: 15px;
                    color: #2c2c2c;
                    line-height: 30px;
                    padding-left: 30px
                }

                    .lotteryUs .content .rule .detailRule .orderRule .left {
                        float: left;
                        height: 30px;
                        width: 100px
                    }

                    .lotteryUs .content .rule .detailRule .orderRule .right {
                        width: 930px;
                        margin-left: 100px
                    }

                        .lotteryUs .content .rule .detailRule .orderRule .right p span {
                            display: block;
                            padding-left: 44px
                        }

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: Microsoft JhengHei,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Arial,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1;
    background: #fff
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: "";
        content: none
    }

table {
    border-collapse: collapse;
    border-spacing: 0
}

a:focus {
    outline: none
}

.vb > .vb-dragger {
    z-index: 5;
    width: 2px;
    right: 0
}

button, input, select, textarea {
    font-size: 14px
}

.vb > .vb-dragger > .vb-dragger-styler {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotate3d(0,0,0,0);
    transform: rotate3d(0,0,0,0);
    -webkit-transition: background-color .1s ease-out,margin .1s ease-out,height .1s ease-out;
    transition: background-color .1s ease-out,margin .1s ease-out,height .1s ease-out;
    margin: 5px 5px 5px 0;
    border-radius: 20px;
    height: calc(100% - 10px);
    display: block
}

.vb.vb-scrolling-phantom > .vb-dragger > .vb-dragger-styler, .vb > .vb-dragger > .vb-dragger-styler {
    background-color: rgba(48,121,244,.5)
}

.vb.vb-dragging > .vb-dragger > .vb-dragger-styler, .vb:hover > .vb-dragger > .vb-dragger-styler {
    background-color: rgba(48,121,244,.5);
    margin: 0;
    height: 100%
}

.vb.vb-dragging-phantom > .vb-dragger > .vb-dragger-styler {
    background-color: rgba(48,121,244,.5)
}

.lotterySecret {
    background-color: #ececec;
    padding: 20px 0 100px;
    background-color: #fff
}

    .lotterySecret .header1 {
        width: 1170px;
        min-height: 1000px;
        margin: 0 auto 0;
        background-color: #fff
    }

        .lotterySecret .header1 h3 {
            font-size: 24px;
            width: 800px;
            text-align: center;
            margin: 0 auto;
            padding-top: 40px
        }

        .lotterySecret .header1 .twoimg {
            width: 800px;
            margin-left: 100px;
            margin-bottom: 20px
        }

        .lotterySecret .header1 .bottom {
            color: #d80011;
            position: relative;
            bottom: -170px;
            cursor: pointer;
            text-align: center
        }

        .lotterySecret .header1 > div {
            font-size: 15px;
            padding: 20px
        }

            .lotterySecret .header1 > div p {
                text-indent: 30px;
                line-height: 30px
            }

            .lotterySecret .header1 > div .lottname {
                margin-top: 20px;
                text-align: right;
                padding-right: 20px
            }

            .lotterySecret .header1 > div .time {
                text-align: right;
                padding-right: 20px
            }

            .lotterySecret .header1 > div .video {
                display: block;
                width: 87px;
                height: 34px;
                margin-top: 4px;
                margin-left: 42px;
                cursor: pointer;
                background-image: url(/images/embedded/d31827644f31b932.png);
                text-align: center;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none
            }

                .lotterySecret .header1 > div .video span {
                    color: #fff;
                    font-size: 14px;
                    position: relative;
                    top: 1px;
                    left: -10px
                }

            .lotterySecret .header1 > div .play {
                color: #00a3eb;
                text-decoration: underline;
                cursor: pointer
            }

            .lotterySecret .header1 > div .currentVideo {
                z-index: 10;
                position: fixed;
                left: 0;
                top: 0;
                height: 100vh;
                width: 100vw;
                background-color: rgba(0,0,0,.5)
            }

                .lotterySecret .header1 > div .currentVideo .main {
                    width: 640px;
                    height: 450px;
                    background-color: #000;
                    position: relative;
                    left: 50%;
                    top: 50%;
                    -webkit-transform: translateX(-50%) translateY(-50%);
                    transform: translateX(-50%) translateY(-50%)
                }

                    .lotterySecret .header1 > div .currentVideo .main .header {
                        height: 90px;
                        width: 100%;
                        padding: 15px;
                        background-color: #fff
                    }

                        .lotterySecret .header1 > div .currentVideo .main .header span {
                            display: inline-block
                        }

                        .lotterySecret .header1 > div .currentVideo .main .header img {
                            background-color: grey;
                            border-radius: 50%;
                            height: 25px;
                            cursor: pointer;
                            position: relative;
                            top: 20px;
                            left: 0
                        }

                        .lotterySecret .header1 > div .currentVideo .main .header .videoName {
                            font-weight: 600;
                            margin-top: 20px
                        }

                        .lotterySecret .header1 > div .currentVideo .main .header .videoIssue, .lotterySecret .header1 > div .currentVideo .main .header .videoName {
                            color: #515151;
                            font-size: 16px;
                            height: 30px;
                            line-height: 30px;
                            padding-right: 15px
                        }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoIssue span {
                                color: #d80011
                            }

                        .lotterySecret .header1 > div .currentVideo .main .header .videoTitle {
                            color: #fff;
                            font-size: 12px;
                            height: 20px;
                            line-height: 20px;
                            text-align: center;
                            padding: 0 10px;
                            background-color: #d80011;
                            border-radius: 10px
                        }

                        .lotterySecret .header1 > div .currentVideo .main .header .videoTime {
                            color: grey;
                            height: 30px;
                            line-height: 30px;
                            font-size: 14px;
                            width: 230px
                        }

                        .lotterySecret .header1 > div .currentVideo .main .header .lhctime {
                            position: relative;
                            top: 9px
                        }

                        .lotterySecret .header1 > div .currentVideo .main .header .videoCode {
                            color: grey;
                            height: 30px;
                            width: 380px;
                            line-height: 30px;
                            font-size: 14px;
                            position: relative;
                            top: -34px;
                            left: 230px
                        }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoCode .vtitle {
                                position: relative;
                                top: -24px;
                                left: 22px;
                                height: 30px;
                                width: 100px
                            }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoCode .lhctitle {
                                position: relative;
                                top: -10px
                            }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoCode .ball {
                                width: 30px;
                                height: 30px;
                                margin-right: 5px;
                                display: inline-block
                            }

                                .lotterySecret .header1 > div .currentVideo .main .header .videoCode .ball img {
                                    height: 28px;
                                    width: 28px
                                }

                                .lotterySecret .header1 > div .currentVideo .main .header .videoCode .ball:nth-of-type(7) {
                                    margin-right: 14px
                                }

                                .lotterySecret .header1 > div .currentVideo .main .header .videoCode .ball:nth-of-type(8) {
                                    margin-right: 0
                                }

                                    .lotterySecret .header1 > div .currentVideo .main .header .videoCode .ball:nth-of-type(8):after {
                                        content: "+";
                                        position: absolute;
                                        color: #d80011;
                                        font-size: 14px;
                                        right: 62px;
                                        top: -9px
                                    }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoCode .balls {
                                display: inline-block;
                                height: 32px;
                                width: 32px;
                                text-align: center;
                                line-height: 29px;
                                background-size: 30px;
                                background-repeat: no-repeat;
                                font-size: 12px;
                                font-weight: 600;
                                position: relative;
                                top: -9px;
                                color: #000
                            }

                                .lotterySecret .header1 > div .currentVideo .main .header .videoCode .balls i {
                                    display: inline-block;
                                    position: relative;
                                    left: -1px;
                                    -webkit-transform: scale(.833333);
                                    transform: scale(.833333)
                                }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoCode .green {
                                background-image: url(/images/embedded/55f4703e4aee4a1d.png)
                            }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoCode .red {
                                background-image: url(/images/embedded/dd2b831b886622f8.png)
                            }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoCode .blue {
                                background-image: url(/images/embedded/b6d5c08911b01706.png)
                            }

                            .lotterySecret .header1 > div .currentVideo .main .header .videoCode .shengxiao {
                                background-color: transparent;
                                color: #525252;
                                position: relative;
                                left: 8px;
                                top: -12px;
                                font-size: 13px
                            }

                    .lotterySecret .header1 > div .currentVideo .main video {
                        width: 640px;
                        height: 368px;
                        position: relative;
                        top: -4px
                    }

                        .lotterySecret .header1 > div .currentVideo .main video:focus {
                            outline: none
                        }

                    .lotterySecret .header1 > div .currentVideo .main .loading {
                        margin-top: 46px;
                        width: 640px;
                        height: 360px;
                        font-size: 30px;
                        z-index: 20
                    }

                        .lotterySecret .header1 > div .currentVideo .main .loading, .lotterySecret .header1 > div .currentVideo .main .loading .wrap {
                            position: absolute;
                            left: 50%;
                            top: 50%;
                            -webkit-transform: translate(-50%,-50%);
                            transform: translate(-50%,-50%)
                        }

                            .lotterySecret .header1 > div .currentVideo .main .loading .wrap > div {
                                background-color: #fff;
                                height: 150px;
                                width: 16px;
                                margin-right: 10px;
                                display: inline-block;
                                -webkit-animation: loading 1s ease-in-out infinite;
                                animation: loading 1s ease-in-out infinite
                            }

                            .lotterySecret .header1 > div .currentVideo .main .loading .wrap .two {
                                -webkit-animation-delay: -.9s;
                                animation-delay: -.9s
                            }

                            .lotterySecret .header1 > div .currentVideo .main .loading .wrap .three {
                                -webkit-animation-delay: -.8s;
                                animation-delay: -.8s
                            }

                            .lotterySecret .header1 > div .currentVideo .main .loading .wrap .four {
                                -webkit-animation-delay: -.7s;
                                animation-delay: -.7s
                            }

                            .lotterySecret .header1 > div .currentVideo .main .loading .wrap .five {
                                -webkit-animation-delay: -.6s;
                                animation-delay: -.6s
                            }

@-webkit-keyframes loading {
    0%,40%,to {
        transform: scaleY(.4);
        -webkit-transform: scaleY(.4)
    }

    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1)
    }
}

@keyframes loading {
    0%,40%,to {
        transform: scaleY(.4);
        -webkit-transform: scaleY(.4)
    }

    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1)
    }
}

.lotterySecret .header1 > div .currentVideo .lhcmain {
    height: 450px
}

    .lotterySecret .header1 > div .currentVideo .lhcmain .lhcheader {
        height: 100px
    }

        .lotterySecret .header1 > div .currentVideo .lhcmain .lhcheader .lhcvideoCode {
            top: -28px
        }
