
/*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;}

#comm_act_wrap, .ost, .speed_comm_top {
    min-width: 1400px !important;
}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body{font: 12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif;padding-top:42px;background-color:#e1d0eb;overflow-x: hidden;transform-origin: top center;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
body, html, #_overlay_ {min-width: 1400px;}

.wrap1,#afooter{min-width:1400px;}
.wrap,#footer_ied{min-width:1400px;width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1402?'1400px':'');}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float: left;}
.fr{float: right;}
a {text-decoration:none;}
a:hover{filter: brightness(1.02);-webkit-filter: brightness(1.02);}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-999em;}
/*footer*/
#afooter{text-align:center; line-height:20px;color: #6a6a6a;background-color: #0e0e0e;padding: 20px 0;}
#afooter a{ color: #6a6a6a;}

/*导航栏样式*/
#comm_act_wrap{ z-index:999 !important;top: 0px;}
.speed_comm_top{overflow: hidden;}
.act_comm_box{background:rgba(6,6,6,0.8);position: relative;}

.sprite{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/sprites.png?v=1.03) no-repeat;}
.wrap{max-width: 1920px;margin: 0px auto 0; position: relative;}
.wrap1{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/bg_01.jpg) no-repeat center top; width: 100%; }
.wrap2{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/bg_02.jpg) no-repeat center top;width: 100%; margin-top: -1px;}
 
.wrap1-inner{width: 1200px;margin: 0 auto; position: relative; background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/ibg1.jpg) no-repeat;height: 627px;}
.wrap2-inner{width: 1200px;margin: 0 auto; padding-top: 1px; background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/ibg2.jpg) no-repeat;min-height: 474px; box-sizing: border-box;}
 
.fx, .flex {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.flex-jc {
    display: flex;
    justify-content: center;
}

.flex-jc-ac {
    display: flex;
    justify-content: center;
    align-items: center;
}

.f1 {
    flex: 1;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hidden{display: none; text-indent: -10000em;}

.addtime{font-size: 28px; color: #2cf12d; text-align: center;  padding-top: 731px;}


.tc {
    display: -webkit-box;
    display: box;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.tr {
    display: -webkit-box;
    display: box;
    -webkit-box-align: end;
    box-align: end;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.tl {
    display: -webkit-box;
    display: box;
    -webkit-box-align: start;
    box-align: start;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}
  

.addtime{text-align: center; font-size: 22px; padding-right: 430px; color: #c82646; font-weight: bold; padding-top: 466px;}

.mod{position: relative; box-sizing: border-box; padding: 1px 0 20px;}
 
.mod4{padding-bottom: 60px;}
 

.tt1{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/tt1.png) no-repeat;width: 864px; height: 124px; margin: 0 auto; }
.tt2{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/tt2.png) no-repeat;width: 864px; height: 124px; margin: 0 auto; }
.tt3{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/tt3.png) no-repeat;width: 864px; height: 124px; margin: 0 auto; }
.tt4{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/tt4.png) no-repeat;width: 864px; height: 124px; margin: 0 auto; }
.info{padding: 10px 0; text-align: center; font-size: 16px; color: #982e3c;}
.numinfo{padding: 5px 0;text-align: center; font-size: 16px; color: #982e3c;}
.info span{color: #ff7f66;}



.btn-logo{display: block; background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/logo.png) no-repeat; width: 403px; height: 60px; position: absolute; left: 70px; top: 36px;}
.slogan{display: block; background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/slogan.png) no-repeat; width: 655px; height: 411px; position: absolute; left: 50%; margin-left: -580px; top: 86px;}
 
.m1div{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/mod1.png) no-repeat; width: 1128px; height: 380px; margin: 0 auto; box-sizing: border-box; padding: 25px 0 0;}
.m3div{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/mod2.png) no-repeat; width: 1128px; height: 378px; margin: 0 auto; box-sizing: border-box; padding: 25px 0 0;}
.cdiv{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/mids.png) no-repeat center top; width: 1169px;  position: relative; margin: -120px auto 0; box-sizing: border-box; padding: 25px 0 0;}

.m4div{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/mod3.png) no-repeat; width: 1128px; height: 348px; margin: 0 auto; box-sizing: border-box; padding: 25px 0 0;}



.qrul{text-align: center; font-size: 0;}
.qrul li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 205px;}
.qrul li img{width: 164px; height: 166px; display: block; margin: 0 auto;}
.qrul li p{font-size: 18px; color: #111149; padding: 10px  0; line-height: 1.1;}
.p4info{text-align: center; padding: 0 0 20px; font-size: 16px; color: #111149;}

.ptip{text-align: center; font-size: 18px; color: #ffffff; padding-top: 30px;}
.ptip a{text-decoration: underline; color: #ffffff;}

.p1info{text-align: center; padding: 0px 0 15px; font-size: 18px; color: #111149;}
.p1info span{color: #f66c61;}

.m1ul{font-size: 0; text-align: center; margin:15px 0 20px;}
.m1ul li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 186px; height: 186px; margin: 0 10px; background-position: -23px -4px; position: relative;}
.m1ul2{margin-bottom: 5px; margin-top: 0;}
.m1ul2 li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 167px; height: 167px; margin: 0 4px; background-position: -711px -169px; position: relative;}


.m1ul li img{width: 100%; height: 100%;}
.m1ul li .gname{position: absolute; left: 0; bottom: 10px; line-height: 1.2; width: 100%; box-sizing: border-box; height: 54px;  font-size: 16px; color: #111149;}

 
 
.btn-get1{display: block; margin: 0 auto; width: 258px;height: 78px; background-position: -357px -5px;}
.btn-get1.hui{background-position: -642px -4px;}
.btn-get1.disab{background-position: -359px -86px;}
 
.lotcontrol{display: flex; margin: 20px auto 0; flex-direction: row;justify-content:space-between;width: 969px; }
.rwul{}
.rwul .rwli{width: 660px; height: 58px; background-position: -22px -543px; margin-bottom: 10px; box-sizing: border-box; padding-left: 15px; position: relative;}


.rwul .rwli p{line-height: 53px; text-align: left; color: #ffffff; font-size: 16px;}
.rwul .rwli .gai{line-height: 53px; width: 100px; text-align: center; color: #ffdc52; position: absolute; right: 0; top: 0;}
 
.lotdiv{}
 
.lotul{display: flex; flex-direction: row; position: relative; z-index: 5; justify-content: center; margin-top: 90px; }
.lotul li{width: 167px;  height: 167px; position: relative; background-position: -711px -169px; display: block;}
.lotul li img{width: 100%; height: 100%;}
.lotul li .gname{position: absolute; left: 0; bottom: 15px; line-height: 1.2; width: 100%; box-sizing: border-box; text-align: center; height: 54px;  font-size: 16px; color: #111149;}
.lotul li:nth-child(3){margin-right: 200px; margin-top: 321px;}
.lotul li:nth-child(4){margin-left: 200px; margin-top: 321px;}
.lotul li:nth-child(2){margin-right: -25px; margin-top: 193px;}
.lotul li:nth-child(5){margin-left: -25px; margin-top: 193px;}
.lotul li:nth-child(1){margin-right: -170px;}
.lotul li:nth-child(6){margin-left: -170px;}
.car{background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/car.png) no-repeat; width: 664px; height: 319px; position: absolute; left: 50%; top: 180px; margin-left: -312px; z-index: 1;}
 

.lotbtn{text-align: center; background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/mid.png) no-repeat; width: 299px; height: 194px; box-sizing: border-box; padding-top: 20px; }
.btn-lot{display: block;width: 182px; height: 68px; background-position: -21px -226px; margin: 0 auto -5px;}
.btn-lot.disab{background-position:-241px -226px;}

.lotbtn p{font-size: 18px; margin: 0px 0; color: #ffffff;}
.lotbtn .nownum{font-size: 28px; color: #ffdc52;}

.pop{ position: relative;display: none; }





.pop{ background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/pop1.png) no-repeat; background-size: 100% auto; width: 484px; height: 348px;  padding: 70px 0 0; box-sizing: border-box;}
.pop2{ background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/pop2.png) no-repeat; background-size: 100% auto; width: 960px; height: 348px;  box-sizing: border-box; }
.pop3{ background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/pop3.png) no-repeat; background-size: 100% auto; width: 484px; height: 348px;   box-sizing: border-box; }
.pop4{ background: url(https://game.gtimg.cn/images/speed/cp/a20240822wegametq/pop4.png) no-repeat; background-size: 100% auto; width: 739px; height: 530px;   box-sizing: border-box; }

.btn-close{display: block; width: 54px; height: 54px; position: absolute; background-position: -432px -475px; right:30px; top: 5px;}

.pinfo{height: 167px; box-sizing: border-box; padding: 20px 60px; font-size: 18px; color: #111149; text-align: center; line-height: 26px;}

.btn-sure{display: block; margin: 15px auto 0; width: 196px; height: 58px; background-position:-522px -469px;}




.ptable{margin: 0px auto 0; width: 610px; height: 380px;}
.ptable table{width: 100%; }
.ptable table thead tr th{ border-bottom: 1px solid #111149; height: 35px; vertical-align: middle; text-align: center; font-size:20px; color: #111149; font-weight: bold;}
.ptable table tbody tr td{height: 35px; vertical-align: middle; text-align: center; font-size: 16px; color: #111149;}
.ptable table thead tr th:nth-child(1),.ptable table tbody tr td:nth-child(1){width:200px;}
.ptable table thead tr th:nth-child(2),.ptable table tbody tr td:nth-child(2){width:150px;}

.ppage{font-size: 0; text-align: center; padding-top: 10px;}
.ppage div.my-page-prev,.ppage div.my-page-next{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size:16px;border:1px solid #111149;background: rgba(255,255,255,.7); cursor: pointer; width: 20px;margin: 0 5px; height: 20px; line-height: 20px;color: #111149;}
.ppage ul.my-page-group{font-size: 0;display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }
.ppage ul.my-page-group li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size:16px; border:1px solid #111149;min-width: 20px;cursor: pointer; margin: 0 5px; height: 20px; line-height: 20px; color: #111149; background: rgba(255,255,255,.7);}
.ppage ul.my-page-group li.my-page-checked,.ppage div.my-page-forbid{opacity: .5;}
.my-page-forbid{pointer-events: none;}
.ppage a,.ppage span{font-size: 18px; color: #111149; margin: 0 15px;}
.ppage a{text-decoration: underline;}


 
.btn-go{display: block; width: 196px; height: 58px; background-position: -420px -375px; margin: 10px auto 0; }


.swiper-wrapper{font-size: 0; padding-top: 0px; text-align: center;}
.swiper-wrapper .swiper-slide{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 382px; height: 215px; margin: 0 20px;}