/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
iframe{position: absolute;}
:focus{outline: none;}
/*footer*/
#footer_ieg{text-align:center;font-size:12px;line-height:19px;color:#ffffff;background: #000;}
.wrap_ieg{margin:0 auto;padding:25px 30px;width:940px;}
.wrap_ieg a{color:#ffffff;}
#footer_ieg .e{font-size:10px;-webkit-text-size-adjust:none;}
.act_comm_box{background: #3b3b3b;top:42px;}
/*页面样式*/
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body {font-size: 12px;padding-top:42px;text-align:justify;background-color: #fff;}
#comm_act_wrap{height: 44px;}
a {text-decoration:none;}
.hide{display: none;}
/*查看奖励弹窗*/
.pop_o{background-color: #120f0c;border:3px solid #dbb979;position: relative;display: none;}
.pop-close_2{display: block;background-color: #120f0c;width: 40px;height: 40px;text-align: center;line-height: 36px;font-size: 32px;color: #fff;position: absolute;top:-3px;right: -44px;}
.pop-close_2:hover,.pop-btn:hover{text-decoration: none;}
.pop-w1{width: 614px;padding:20px;}
.pop-w2{width: 614px;padding:50px 0;}
.pop-em{width: 100%;text-align: center;font-size: 18px;color: #fff;line-height: 32px;}
/* 表格 */
.pop-tb2 {width:100%;margin-top: 20px;}
.pop-tb2 th,.pop-tb2 td {text-align:center;border:1px solid #dbb979;height:30px;}
.pop-tb2 th {color:#fff;font-weight:bold;text-align:center;}
.pop-tb2 tbody td {color:#fff;}
.pop-tb2 tfoot td {color:#fff;}
.pop-tb2 tfoot a {color:#fff;margin:0 10px;}
.pop-btn{display: block;background-position: 0 0;width: 191px;height: 58px;text-align: center;line-height: 58px;font-size:20px;font-weight: bold;color: #963c1a;margin: 50px auto 0;}

body,html{width: 100%;box-sizing: border-box;overflow: hidden;height: 100%;}

.wrap{width: 100%;height: 100%;background: #000 url(//game.gtimg.cn/images/speed/cp/a20260202mmxcsdj/bg.jpg) no-repeat 50% 0/contain;position: relative;overflow: hidden;}
.video_box{width: 100%;height: 100%;pointer-events: none;position: fixed;left: 0;top: 0;}
.video_box video{width: 100%;height: 96%; position: fixed;left: 0;top: 60px;object-position: 50% 0;object-fit: contain;}
.cars_click{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;}
.cars_click a{position: absolute;}
.btn_car1{width: 408px;height: 230px;left: 589px;top: 43px;}
.btn_car2{width: 420px;height: 382px;right: 212px;top: 43px;}
.btn_car3{width: 615px;height: 394px;left: 952px;top: 57%;}
.btn_car4{width: 478px;height: 40%;left: 9%;top: 265px;}

.baozha_box{position: fixed;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;transform: translateZ(0); will-change: contents;backface-visibility: hidden;opacity: 0;pointer-events: none;}
.baozha_box img{position: absolute;width: 100%;height: 100%;object-fit: cover;left: 0;top: 0;opacity: 0;}
.pop{display: none;}
.pop_close{position: absolute;width: 100px;height: 100px;right: 0;top: 0;z-index: 10;}
.pop_con{width: 1175px;height: 705px;}

.animation {
    width: 1175px;
    height: 705px;
    background-image: url(//game.gtimg.cn/images/speed/cp/a20260202mmxcsdj/sprites.png);
    background-size: 4700px 4230px;
    background-repeat: no-repeat;
    animation-name: keyframes-images;
    animation-duration: 0.96s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes keyframes-images {
    0% {
       background-position: 0 0;
    }

    4.17% {
        background-position: -1175px 0px;
    }

    8.33% {
        background-position: 0px -705px;
    }

    12.50% {
        background-position: -1175px -705px;
    }

    16.67% {
        background-position: 0px -1410px;
    }

    20.83% {
        background-position: -1175px -1410px;
    }

    25.00% {
        background-position: -2350px 0px;
    }

    29.17% {
        background-position: -2350px -705px;
    }

    33.33% {
        background-position: -2350px -1410px;
    }

    37.50% {
        background-position: 0px -2115px;
    }

    41.67% {
        background-position: -1175px -2115px;
    }

    45.83% {
        background-position: -2350px -2115px;
    }

    50.00% {
        background-position: 0px -2820px;
    }

    54.17% {
        background-position: -1175px -2820px;
    }

    58.33% {
        background-position: -2350px -2820px;
    }

    62.50% {
        background-position: -3525px 0px;
    }

    66.67% {
        background-position: -3525px -705px;
    }

    70.83% {
        background-position: -3525px -1410px;
    }

    75.00% {
        background-position: -3525px -2115px;
    }

    79.17% {
        background-position: -3525px -2820px;
    }

    83.33% {
        background-position: 0px -3525px;
    }

    87.50% {
        background-position: -1175px -3525px;
    }

    91.67% {
        background-position: -2350px -3525px;
    }

    95.83%,
    100% {
        background-position: -3525px -3525px;
    }
}

.cars_show{width: 100%;height: 100%;box-sizing: border-box;padding-top: 30px;}
.cars_show li{position: relative;width: 100%;height: 100%;display: none;}
.cars_show img{display: block;position: absolute;top: 97px;width: 176px;height: 315px;left: 133px;}
.cars_show p{color: #ffffff;font-size: 20px;line-height: 1.5;position: absolute;width: 100%;left: 0;bottom: 77px;padding: 0 190px;box-sizing: border-box;}

@-webkit-keyframes bounceIn{
	0%{opacity:0;-webkit-transform:scale(.3)}
	100%{-webkit-transform:scale(1)}
}
.pop_cars_intro{-webkit-animation:bounceIn .4s ease-in-out both;}
.logo{position: absolute;width: 9%;height: 100px;left: 153px;top: 45px;z-index: 10;}

/*car_video_box*/
.car_video_box{position: absolute;width: 580px;height: 450px;left: 50%;margin-left: -305px;top: 54px;z-index: 2;}
.car_video_box video{width: 100%;height: 100%;}

.pop_bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;pointer-events: none;}
.pop_bg img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
