
.num{width: 100%;height: 70px;background: url(../../images/animate/top_header.jpg)no-repeat center;}
.num .num-left{float: left;color: #fff;width: 200px;height: 70px;line-height: 70px;padding-left: 15px;font-size: 22px;font-weight: 600;}
.num .num-left span{color: yellowgreen;}
.num .num-center{float: left;width: calc(100% - 390px);padding-left: 15px;}
.num .num-center ul{overflow: hidden;}
.num .num-center ul li{display: block;float: left;background: #fff;width: 45px;height: 40px;margin: 15px 8px;text-align: center;line-height: 40px;
    -webkit-text-fill-color:#fff; -webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px;font-size: 24px;border-radius: 5px;
    text-fill-color:#fff; text-stroke-color:#333;text-stroke-width:1px;font-style: italic;
}
.num .num-right{float: right;width: 160px;color: #fff;height: 70px;line-height: 70px;font-size: 22px;}
.ant{width: 1080px;height: 570px;}
.animate{width: 1080px;height: 570px;overflow: hidden;position: relative;}
.topbg{width: 40000px;background: url(../../images/animate/topbg.jpg) repeat-x;height: 119px;position: absolute;top: 0px;left: -38920px;z-index: 5;}
.animate-box{background: url(../../images/animate/road.jpg) repeat-x;height: 380px;width: 40000px;position: absolute;top: 119px;left: -38920px;z-index: 5;}
.line-1{
    position: absolute;top: 12px;left: 1370px;z-index: 6;height: 346px;overflow: hidden;
    transform: rotate(7deg);
    -ms-transform: rotate(7deg);		/* IE 9 */
    -webkit-transform: rotate(7deg);	/* Safari and Chrome */
    -o-transform: rotate(7deg);		/* Opera */
    -moz-transform: rotate(7deg);		
}
/* 添加180度翻转效果 */
.flip-car {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    height: 0;
}
.line-2{position: absolute;top: 12px;right: 180px;z-index: 6;height: 346px;overflow: hidden;}
.car{position: absolute;top: 115px;z-index: 6;right: 30px;}
.car2{top: 150px;right: 40px;display: block;}
.car3{top: 185px;right: 50px;display: block;}
.car4{top: 220px;right: 60px;display: block;}
.car5{top: 255px;right: 70px;display: block;}
.car6{top: 290px;right: 80px;display: block;}
.car7{top: 325px;right: 90px;display: block;}
.car8{top: 360px;right: 100px;display: block;}
.car9{top: 395px;right: 110px;display: block;}
.car10{top:430px;right: 120px;display: block;}
.car .icar{width: 150px;position: absolute;left: 0;top: 0;}
.car .car-div{position: relative;width: 200px;height: 42px;}
.car .car-div .car-wheel{position: absolute;top: 19px;left:25px;width: 20px;display: none;}
.car .car-div .car-wheel2{position: absolute;top:19px;right:64px;width: 20px;display: none;}
.car .car-div .car-front{position: absolute;top: -10px;left:-20px;z-index: 7;width: 150px;display: none;}
.car .car-div .car-after{position: absolute;width: 60px;z-index: 7;top:25px;right: 5px;display: none;}

/* 倒计时灯光 */
.light{position:absolute;z-index: 8;width: 636px;height:210px;background: url(../../images/animate/trafficlight.png)no-repeat left bottom;top: 160px;right: 105px;}
.lightred{width: 290px;position: absolute;right: -30px;top: 52px;display: none;}
.lightyellow{width: 290px;position: absolute;right:166px;top: 52px;display: none;}
.lightgreen{width: 290px;position: absolute;right:366px;top: 52px;display: none;}
.countdownnum{color: #fff;position: absolute;top: 0;left: 210px;font-size: 50px;}
.countdownnum2{color: #fff;position: absolute;top: 20px;left: 360px;font-size: 30px;}

/* 比赛结果背景动画 */
.rz-bg{width: 1080px;height: 570px;background: url(../../images/rezult/resultbg.jpg)no-repeat center;position: absolute;left: 0;top: 0;z-index: 5;display: none;}
.place1{position: absolute;width: 226px;left: 460px;top: 150px;}
.place2{position: absolute;width: 226px;left: 225px;top: 185px;display: none;}
.place3{position: absolute;width: 226px;left: 710px;top: 185px;display: none;}
.PN_1 .place-name-1{background: url(../../images/rezult/winner1.png);width: 422px;height: 184px;zoom: 0.6}
.PN_2 .place-name-1{background: url(../../images/rezult/winner2.png) no-repeat center;width: 422px;height: 184px;zoom:0.6}
.PN_3 .place-name-1{background: url(../../images/rezult/winner3.png);width: 422px;height: 184px;zoom:0.6}
.PN_4 .place-name-1{background: url(../../images/rezult/winner4.png) no-repeat center;width: 422px;height: 184px;zoom:0.6}
.PN_5 .place-name-1{background: url(../../images/rezult/winner5.png);width: 422px;height: 184px;zoom: 0.6}
.PN_6 .place-name-1{background: url(../../images/rezult/winner6.png) no-repeat center;width: 422px;height: 184px;zoom: 0.6}
.PN_7 .place-name-1{background: url(../../images/rezult/winner7.png);width: 422px;height: 184px;zoom: 0.6}
.PN_8 .place-name-1{background: url(../../images/rezult/winner8.png) no-repeat center;width: 422px;height: 184px;zoom: 0.6}
.PN_9 .place-name-1{background: url(../../images/rezult/winner9.png);width: 422px;height: 184px;zoom: 0.6}
.PN_10 .place-name-1{background: url(../../images/rezult/winner10.png) no-repeat center;width: 422px;height: 184px;zoom:0.6}

/*  比赛结果 */
.rezult{width: 1080px;height: 80px;background: #202020;margin-top: -1px;overflow: hidden;}
.rezult .rezult-left{float: left;height: 64px;margin: 5px 5px 0 0;border: 3px solid #333;width: 270px;overflow: hidden;}
.rezult .rezult-left em{float: left;height: 64px;line-height: 64px;font-size: 24px;padding:0 0 0 10px;color: #fff;display: block;}
.rezult .rezult-left span{float: left;height: 64px;line-height: 64px;color: #fff;font-size: 20px;display: block;}
.rezult .rezult-center{float: left;height: 64px;margin: 5px 10px 0 10px;border: 3px solid #333;width:320px;overflow: hidden;}
.rezult .rezult-center em{float: left;height: 64px;line-height: 64px;font-size: 24px;padding:0 0 0 10px;color: #fff;display: block;}
.rezult .rezult-center i{display: block;float: left;width: 40px;height: 40px;background: #08f;text-align: center;line-height: 40px;border-radius: 100%;margin: 12px 12px 0 0;color: #fff;font-size: 22px;}
.rezult .rezult-right{float: left;height: 64px;margin: 5px 0 0 0;border: 3px solid #333;width: 445px;overflow: hidden;}
.rezult .rezult-right em{float: left;height: 64px;line-height: 64px;font-size: 24px;padding:0 0 0 10px;color: #fff;display: block;}
.rezult .rezult-right i{display: block;float: left;width: 40px;height: 40px;background: #08f;text-align: center;line-height: 40px;border-radius: 100%;margin: 12px 12px 0 0;color: #fff;font-size: 22px;}
