/* reset */
body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, p, form { margin: 0; padding: 0; }
body { font: 12px/1.5 tahoma, '\5b8b\4f53', sans-serif; padding-top: 42px; background: #f5f7fa; font-family: "\65b9\6b63\5170\4ead\9ed1"; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em, b { font-style: normal; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: none; }
img { border: 0; }
button, input, select, textarea { font-size: 100%; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
td, th, ul, ol { padding: 0; list-style: none; }
.clearfix:after { content: "\0020"; height: 0; display: block; clear: both; }
.hidden { display: block; width: 0; height: 0; overflow: hidden; }
/* 导航样式 */
#comm_act_wrap { height: 44px; background-color: #515151; }
/*index*/
body { width: 100%; min-width: 1240px; overflow-x: hidden; background-color: #d2ebf4; }
.pr { position: relative; }
.pa { position: absolute; }
.fl { float: left; }
.fr { float: right; }
/* .spr{background:url(//game.gtimg.cn/images/speed/cp/a20220630match/spr.png);display:block;text-indent:-9999px;} */
.spr { background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/spr.png); display: block; text-indent: -9999px; }
.wrap, .wrap_in, .wrap-head, .wrap-cont, .cont-bg, .bg { width: 100%; min-width: 1240px; }
.wrap_in { position: relative; }
.wrap-head { background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/head.jpg) no-repeat 50% 0; }
.head, .cont-nr { width: 1300px; margin: 0 auto; }
.head { height: 1174px; position: relative; box-sizing: border-box; padding: 931px 0 0 0; }
.head-fb{ display: none; width: 1067px; height: 46px; margin: 0 auto 0; }
.timeout { width: 963px; font-size: 0; text-align: center; margin: 0 auto; position: relative; }
.timeout:after{ content: ''; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/line.png) no-repeat; width: 963px; height: 1px; position: absolute; top: 13px; left: 50%; transform: translateX(-50%); }
.timeout li { width: 285px; display: inline-block; vertical-align: top; }
.timeout li i { display: block; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/xz.png) no-repeat; width: 37px; height: 27px; margin: 0 auto; }
.timeout li strong { display: block; color: #ffeaab; font-size: 20px; line-height: 30px; margin-top: 10px; font-weight:normal; text-shadow: 0 0 20px #FFF; }
.timeout li p { background: url(//game.gtimg.cn/images/speed/cp/a20220630match/time-bg1.png) no-repeat 50% 0; height: 30px; line-height: 30px; color: #fff5e9; font-size: 16px; margin: 10px auto 0; }
.timeout li.on i { display: block; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/xz.png) no-repeat; }
.nav { width: 1200px; height: 72px; position: absolute; left: 50%; transform: translateX(-50%); top: 1080px; font-size: 0; text-align: center; padding: 10px 0; }
.nav a { display: inline-block; vertical-align: top; width: 240px; height: 70px; margin: 0 0; text-indent: 0; text-align: center; }
.nav a strong { display: none; color: #392e4c; font-size: 24px; line-height: 28px; font-weight: bold; padding-top: 22px; font-weight: bolder; }
.nav a span { color: #85bff1; font-size: 10px; line-height: 20px; display: none; }
.nav1{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav1.png) no-repeat; background-size: 100% auto; }
.nav2{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav2.png) no-repeat; background-size: 100% auto; }
.nav3{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav3.png) no-repeat; background-size: 100% auto; }
.nav4{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav4.png) no-repeat; background-size: 100% auto; }
.nav5{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav5.png) no-repeat; background-size: 100% auto; }
.nav1.on, .nav1:hover{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav1_on.png) no-repeat; background-size: 100% auto; }
.nav2.on, .nav2:hover{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav2_on.png) no-repeat; background-size: 100% auto; }
.nav3.on, .nav3:hover{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav3_on.png) no-repeat; background-size: 100% auto; }
.nav4.on, .nav4:hover{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav4_on.png) no-repeat; background-size: 100% auto; }
.nav5.on, .nav5:hover{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav5_on.png) no-repeat; background-size: 100% auto; }
.nav a.on strong, .nav a:hover strong { color: #392e4c; display: none; }
.nav a.on span, .nav a:hover span { color: #392e4c; display: none; }
.tlt { width: 1551px; height: 126px; font-size: 0; margin-left:-200px; }
.tit2{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tit2.png) no-repeat; }
.tit3{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tit3.png) no-repeat; }
.tit4{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tit4.png) no-repeat; }
.tit5{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tit5.png) no-repeat; }
.tit6{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tit6.png) no-repeat; }
.tlt i, .tlt h2, .tlt em, .tlt i span { display: inline-block; vertical-align: top; display: none; }
.tlt i { background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tlt_icon.png) no-repeat; width: 33px; height: 33px; display: none; }
.tlt h2 { margin-left: 11px; color: #122b2f; font-size: 28px; display: none; }
.tlt em { color: #3d8ee1; font-size: 16px; margin-left: 36px; display: none; }
.tlt span { color: #000000; font-size: 16px; margin-left: 10px; line-height: 44px; display: none; }
/*直播比赛赛程*/
.live, .match { margin-top: 0; }
.live { /* width: 980px; */ }
.live-box{ margin: 0 auto; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/videobox.png) no-repeat; width: 1290px; height: 711px; padding: 20px 17px; box-sizing: border-box; }
.live-play { width: 100%; height: 668px; overflow: hidden; }
.live-play iframe { width: 100%; height: 668px; }
.item-tab { height: 33px; font-size: 0; text-align: center; }
.item-tab a { display: inline-block; vertical-align: top; color: #666; font-size: 16px; font-weight: bold; }
.item-tab a.curr, .item-tab a:hover { color: #9e7c3f; }
.match { width: 455px; position: relative; }
.match-list .tishi { color: #2e87e2; font-size: 16px; text-align: center; padding-top: 30px; }
.match-tab { width: 240px; top: 0; right: 0; z-index: 5; border-bottom: 1px solid #d8e6f9; }
.match-tab a { width: 120px; height: 31px; line-height: 31px; }
.match-tab a.curr, .match-tab a:hover { border-bottom: solid 2px #e3c182; }
.match-item { display: none; overflow: hidden; }
.match-list { width: 455px; margin-top: 13px; }
.match-list ul { width: 432px; border-bottom: solid 1px #d2d2d1; border-bottom: solid 1px rgba(57, 57, 57, 0.2); }
.match-list ul li { height: 63px; float: left; color: #988060; text-align: center; }
.match-list ul li.li1 { width: 123px; border-right: solid 1px #363637; border-right: solid 1px rgba(57, 57, 57, 0.4); }
.match-list ul li.li3 { width: 78px; border-left: solid 1px #363637; border-left: solid 1px rgba(57, 57, 57, 0.4); }
.match-list ul li.li1 .m-data { font-size: 20px; font-family: "impact"; color: #333333; }
.match-list ul li.li1 .m-data span { font-size: 32px; line-height: 40px; }
.match-list ul li.li1 .m-time { font-size: 14px; color: #2e87e2; }
.match-list ul li.li2 { width: 40px; }
.match-list ul li.li2 .num { font-family: "impact"; font-size: 12px; }
.match-list ul li.li2 div { width: 40px; height: 40px; background: #393939; border-radius: 100%; overflow: hidden; }
.match-list ul li.li2 div img { display: block; width: 100%; height: auto; border-radius: 100%; overflow: hidden; }
.match-list1 { height: 420px; }
.match-list1 ul { height: 80px; padding-top: 24px; }
.match-list1 ul li.li2 { margin: 0 6px 0 23px; }
.match-list2 { height: 345px; }
.match-list2 ul { padding-top: 28px; height: 86px; }
.match-list2 ul li.li1 { margin-right: 15px; }
.match-list2 ul li.li2 { margin-right: 13px; }
.match-list2 ul li .btn-vid { background-position: -330px -89px; width: 36px; height: 36px; margin: 0 auto; }
.match-list2 ul li .txt { padding-top: 8px; }
.match-data { margin-top: 26px; }
.match-data .d-prev { left: 4px; }
.match-data .d-next { right: 0; }
.match-data .race-datebox { width: 404px; margin-left: 28px; }
.match-data .race-datebox ul li { width: 100px; }
.more { width: 118px; height: 30px; line-height: 30px; color: #fff; font-size: 16px; text-align: center; top: 0; right: 0; display: block; }
/*超值福利*/
.fuli-box { background-repeat: no-repeat; background-size: 1210px 723px; width: 1210px; margin: 0 auto; position: relative; overflow: hidden; }
.fuli-cover { background-image: url(//game.gtimg.cn/images/speed/cp/a20220630match/fuli-cover.png); width: 1154px; height: 636px; position: absolute; top: -112px; left: 35px; pointer-events: none; }
.tit_box{ display: flex; justify-content: space-around; margin: 58px auto 0; }
.p2_list{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/libox.png) no-repeat; width: 1202px; height: 248px; margin: 15px auto 20px; display: flex; justify-content:center; }
.p2_list li{ width: 200px; position: relative; }
.p2_list li img{ width: 198px; display: block; position: absolute; top: 44%; left: 50%; transform: translate(-50%,-50%); }
.p2_list li span{ font-size: 20px; color: #000f1e; text-align: center; position: absolute; bottom: 20px; width: 100%; display: block; }
.p2_list li:nth-last-child(-n+3) span { color: #ffffff; }
.fuli-p1 { color: #9e7c3f; font-size: 18px; line-height: 28px; padding-top: 17px; text-align: center; }
.fuli-swiper { height: 633px; position: relative; }
.fuli-swiper .swiper-container { width: 100%; height: 100%; overflow: hidden; }
.fuli-swiper .swiper-slide { width: 1210px; height: 560px; }
.swiper-slide>img { display: block; margin: 20px auto 0; }
.fuli-swiper .btn-prev, .fuli-swiper .btn-next { width: 53px; height: 90px; position: absolute; top: 269px; z-index: 9; }
.fuli-swiper .btn-prev { background-position: -385px -10px; left: 7px; }
.fuli-swiper .btn-next { background-position: -463px -10px; right: 7px; }
.swiper-pagenation { width: 100%; position: absolute; bottom: 70px; left: 0; text-align: center; z-index: 5; }
.swiper-pagination-switch { display: inline-block; vertical-align: middle; width: 12px; height: 12px; border-radius: 6px; background: #78553c; margin: 0 12px 0 0; opacity: 0.5; cursor: pointer; }
.swiper-active-switch { background: #c15618; opacity: 1; width: 16px; height: 16px; border-radius: 8px; }
.live-boxbtn{ display:flex; flex-wrap:wrap; justify-content:center; }
.hy-logo, .dy-logo{ display:inline-block; width:45px; height:41px; vertical-align:top; margin:14px 5px 0 0; display: none; }
.hy-logo{ background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/logo-hyzb.png) no-repeat; }
.dy-logo{ background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/logo-dyzb.png) no-repeat; }
.live-boxbtn a{ transition: transform 0.5s ease; }
.live-boxbtn a:hover{ transform: translate(0, -7px); text-decoration: none; -webkit-filter: brightness(1.1); filter: brightness(1.1); }
.btn-go { background-position: -10px -10px; width: 324px; height: 66px; line-height: 66px; color: #122b2f; font-size: 20px; margin:0 10px 0 10px; text-indent: 0; text-align: center; }
.btn-go strong{ font-weight: bold; }
.con2-btn1{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/con2-btn1.png) no-repeat; }
.con2-btn2{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/con2-btn2.png) no-repeat; }
.con2-btn{ display: block; width: 388px; height: 77px; text-indent: -999em; }
.swiper-container .qdjl-title { display: block; width: 276px; height:46px; margin: 58px auto 0; }
.swiper-container .qdjl-box { display: flex; justify-content: center; margin-top: 20px; }
.qdjl-box li { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 195px; height: 192px; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/dj-bg.png) no-repeat; background-size: 100%; font-size: 16px; color: #ffffff; font-family: "方正兰亭粗黑简体"; }
.qdjl-box li:nth-child(2), .qdjl-box li:nth-child(3) { margin: 0 37px; }
.qdjl-box li:first-child { margin-right: 37px; }
.qdjl-box li:last-child { margin-left: 37px; }
.qdjl-box li img { margin-top: 10px; }
.qdjl-box li:first-child img { width: 122px; height: 116px; }
.qdjl-box li:nth-child(2) img { width: 114px; height: 95px; }
.qdjl-box li:nth-child(3) img { width: 152px; height: 116px; }
.dmcj-box li:nth-child(1) img, .dmcj-box li:nth-child(2) img, .dmcj-box li:nth-child(3) img { margin-top:0; width: 152px; height: 104px; }
.qdjl-box li span { margin-top: 15px; color:#236ab3; }
.swiper-container .dmcj-title { display: block; width: 276px; height: 46px; margin: 44px auto 0; }
.dmcj-box li img { margin-top: 30px; }
.dmcj-box li span { margin-top: 20px; }
/*参赛选手*/
.player { width: 1230px; margin: 45px auto 0; display: flex; justify-content: flex-start; flex-wrap: wrap; }
.player li { width: 190px; height: 275px; margin: 7px; position: relative; cursor: pointer; }
.player li .img { width: 100%; height: 275px; overflow: hidden; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/player-pic.png) no-repeat; background-size: 190px 275px; box-sizing: border-box; position: relative; }
.player li .img::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 30%; background: linear-gradient(to bottom, transparent 0%, rgba(170, 207, 225, 0.6) 100%); pointer-events: none; }
.player li .img img { display: block; width: 88%; height: auto;margin: 0 auto; }
.player li .name { color: #ffffff; font-size: 24px; text-align: center; line-height: 30px; width: 114px; height: 30px; background-color: #000000; position: absolute; bottom: 30px; left: 0; }
.player li .info { background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/player-bg.png) no-repeat; width: 708px; height: 328px; padding-left: 248px; top: -164px; z-index: 9; display: none;padding-top: 70px; box-sizing: border-box;padding-right: 10px;}
.player li .info .icon { width: 20px; height: 40px; position: absolute; top: 50%; margin-top: -20px; z-index: 5;display: none; }
.player li .info-img { top: 0; left: 0px; box-sizing: border-box;}
.player li .info-img img { display: block; width: 209px; height: auto;margin-top: -20px; margin-left: 20px;}
.player li .info-name { color: #ffde78; font-size: 32px; line-height: 40px; padding-top: 12px; font-weight: normal; padding-left: 15px;font-weight: bold;}
.player li .info-p1 { color: #ffffff; font-size: 18px; text-align:justify; line-height: 30px; padding: 12px 12px 12px 0; }
.player li .info-map { width: 160px; height: auto; margin-top: -5px; color: #dbc09e; font-size: 12px; text-align: center; }
.player li .info-map img { display: block; width: 100%; height: 100%; }
.player li .info-map p { background: rgba(37, 25, 10, 0.8); width: 100%; height: 20px; line-height: 20px; bottom: 0; left: 0; z-index: 5; display: none; }
.player li.li0 .info-p1 { padding: 8px 0; }
.player li.li1 .info { right: -350px; }
/*.player li.li1 .info .icon { width:20px; height:40px; background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/arr-left-icon.png) no-repeat; left: -20px; }*/
.player li.li2 .info { left: -350px; }
/*.player li.li2 .info .icon { width:20px; height:40px; background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/arr-right-icon.png) no-repeat; right: -19px; }*/
/*数据排行榜*/
.pank-top { height: 65px; }
.pank-top .tlt { margin-right: 135px; }
.pank-tab { width: 817px; border-bottom: solid 1px #3d372a; }
.pank-tab a { width: 150px; height: 31px; line-height: 30px; margin: 0 27px; }
.pank-tab a.curr, .pank-tab a:hover { border-bottom: solid 4px #e3c182; }
.pank-wbox { overflow: hidden; }
.pank-wbox1, .pank-wbox2 { padding: 0 0 53px 33px; background: #ffffff; }
.pank-wbox3 { padding-bottom: 30px; }
.pank-wbox4 { height: 690px; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/scbg.png) no-repeat; background-size: 100%; }
.pank-table { width: 558px; border-top: solid 2px #d3d4d4; margin: 52px 15px 0; text-align: center; font-size: 16px; }
.pank-table.tab_ts tr td.td1 { color: #a8a9ad; }
.pank-table tr th { height: 60px; color: #3d8ee1; border-bottom: solid 1px #e8e8e8; }
.pank-table tr td { height: 74px; color: #262833; border-bottom: solid 1px #e8e8e8; }
.pank-table tr td.td1 { width: 135px; font-family: "impact"; font-size: 24px; color: #a8a9ad; }
.pank-table tr td.td2 { width: 184px; }
.pank-table tr td.td3 { width: 240px; font-family: 'impact'; font-size: 30px; }
.pank-table tr td.td4 { width: 104px; }
.pank-table tr td.td2 .play div { width: 50px; height: 50px; background: #141316; border-radius: 100%; margin: 0 7px 0 9px; overflow: hidden; box-sizing: border-box; padding: 5px 0 0 0; }
.pank-table tr td.td2 .play div img { display: block; width: 100%; height: auto; border-radius: 100%; }
.pank-table tr td.td2 .play p { max-width: 80px; line-height: 50px; }
.pank-group { width: 474px; padding-top: 28px; }
.pank-group .pank-group-t { width: 100%; color: #737178; font-size: 24px; line-height: 26px; text-align: center; top: 24px; left: 0; }
.pank-item { display: none; height: 100%; }
.pagenation { width: 100%; height: 34px; font-size: 0; text-align: center; margin-top: 43px; float: left; }
.pagenation a { display: inline-block; height: 34px; line-height: 34px; margin: 0 5px; color: #c1c2c4; padding: 0 12px; font-size: 16px; background: #252428; border-radius: 1px; font-weight: bold; }
.pagenation a.a_ts { color: #8698a1; }
.pagenation a.on { color: #988060; }
.pank-track { width: 415px; margin: 60px 0 0 110px; }
.pank-track .img { width: 280px; }
.pank-track .img div { width: 268px; height: 160px; padding: 6px; background: #36353a; }
.pank-track .img div img { display: block; width: 100%; height: 100%; }
.pank-track .img p { color: #999; font-size: 18px; line-height: 24px; text-align: center; padding: 15px 0; }
.pank-track .track-change { background-position: 0 -124px; width: 200px; height: 50px; margin-left: 40px; }
.pank-track .track-into { width: 400px; margin: 52px 0 0 7px; color: #999; font-size: 14px; line-height: 24px; }
.pank-track .track-into em { display: block; font-weight: bold; }
.pank-track .track-into ul li { overflow: hidden; vertical-align: top; }
.pank-pm { width: 427px; }
.pank-pm .pank-table { width: 100%; }
.pank-pm .pank-table tr td { height: 49px; }
.pank-pm .pank-table tr td.td1 { width: 113px; }
.pank-pm .pank-table tr td.td1 i { width: 23px; height: 32px; display: inline-block; vertical-align: middle; }
.pank-pm .pank-table tr td.td1 i.i1 { background-position: -176px 0; }
.pank-pm .pank-table tr td.td1 i.i2 { background-position: -176px -43px; }
.pank-pm .pank-table tr td.td1 i.i3 { background-position: -176px -87px; }
.pank-pm .pank-table tr td.td2 { width: 164px; }
.pank-pm .pank-table tr td.td3 { width: 150px; }
.pank-chart { background: url(//game.gtimg.cn/images/speed/cp/a20220630match/chart.png) no-repeat; background-size: 885px 380px; width: 885px; height: 380px; position: relative; margin: 130px auto 0; }
.pank-chart ul { overflow: hidden; float: left; width: 160px; margin-right: 74px; }
.pank-chart ul.pcu1 { padding-top: 40px; }
.pank-chart ul.pcu2 { padding-top: 94px; margin-right: 64px; }
.pank-chart ul.pcu3 { padding-top: 0; margin-right: 105px; }
.pank-chart ul.pcu4 { padding-top: 66px; margin-right: 0; }
.pank-chart ul li { width: 160px; height: 60px; text-align: center; line-height: 60px; font-size: 16px; color: #ffffff; margin-bottom: 33px; }
.pank-chart ul.pcu3 li { margin-bottom: 78px; }
.pank-wbox5 { padding: 26px 0 0 18px; height: 690px; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/sjbg.png) no-repeat; background-size: 100%; }
.race-day-tab { width: 1205px; font-size: 0; text-align: center; margin-left: -2px; }
.race-day-tab a { background: url(//game.gtimg.cn/images/speed/cp/a20220630match/race-day.png) no-repeat 0 -50px; width: 300px; height: 46px; display: inline-block; vertical-align: top; color: #999; font-size: 14px; line-height: 40px; }
.race-day-tab a.on { background-position: 0 0; color: #f4903f; }
.race-day-statu { height: 15px; overflow: hidden; font-size: 0; text-align: right; padding: 33px 20px 29px 0; }
.race-day-statu li { height: 15px; line-height: 15px; color: #999; font-size: 12px; margin: 0 5px 0 15px; display: inline-block; vertical-align: top; }
.race-day-statu li span { width: 36px; height: 15px; float: left; margin-right: 7px; }
.race-day-statu li.li1 span { background: #f4903f; }
.race-day-statu li.li2 span { background: #b5e26e; }
.race-day-statu li.li3 span { background: #999; }
.race-day-info { width: 734px; height: 179px; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/ttc_qbc.png) no-repeat; margin: 60px auto 0; /* display: none; */ }
.race-day-info-list { padding-top: 55px; overflow: hidden; display: none; }
.race-day-info-list li { height: 72px; font-size: 0; text-align: center; }
.race-day-info-list li em, .race-day-info-list li span { display: inline-block; vertical-align: top; color: #999; border-radius: 2px; height: 28px; line-height: 28px; margin: 0 17px; }
.race-day-info-list li em { width: 108px; font-size: 18px; color: #6d5d5d; }
.race-day-info-list li span { font-size: 14px; width: 138px; border: solid 1px #535c40; }
.race-day-info-list li .col-zjs { background: #f4903f; border: solid 1px #f4903f; color: #000; }
.race-day-info-list li .col-up { background: #b5e26e; border: solid 1px #b5e26e; color: #000; }
.race-day-info-list li .col-out { background: #999; border: solid 1px #999; color: #000; }
.race-day-info-sc li span { border: solid 1px #f2ba8d; background: none; color: #666666; }
.race-date { height: 50px; }
.race-tt-list { width: 110px; float: left; }
.race-tt-list li { width: 100%; height: 35px; margin-bottom: 13px; text-align: center; line-height: 35px; font-size: 13px; color: #999999; }
.race-tt-list li.race-tt-bot { margin-top: 74px; }
.race-tt-list2 { padding-top: 0; margin-left: 100PX; }
.race-tt-list3 { margin-left: 68px; }
.race-tt-list4 { margin-left: 100PX; }
.race-tt-list4 li.ys { color: #7f4e2e; }
.race-tt-list4 li.gr { color: #999999; }
.race-tt-list5 { padding-top: 126px; margin-left: 66px; }
.race-tt-list6 { margin-left: 100px; padding-top: 126px; }
.race-tt-list6 li.ys { color: #7f4e2e; }
.race-tt-list6 li.gr { color: #999999; }
.race-tt-list7 { padding-top: 0; }
.race-tt-list7 li { color: #7f4e2e; }
.race-day-info2 { width: 870px; height: 371px; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/ttc_hbc.png) no-repeat; margin: 57px auto 0; }
.race-ht-list1 { padding-top: 0; }
.race-ht-list1 li.race-tt-bot { margin-top: 84px; }
.race-ht-list2 { padding-top: 24px; margin-left: 35px; }
.race-ht-list2 li.race-tt-bot { margin-top: 180px; }
.race-ht-list3 { padding-top: 96px; margin-left: 35px; }
.race-ht-list3 li.ys { color: #9e7c3f; }
.race-ht-list3 li.race-tt-bot { margin-top: 180px; }
.race-ht-list4 { padding-top: 0; margin-left: 35px; }
.race-ht-list4 li.ys { color: #7f4e2e; }
.race-ht-list4 li.ys2 { color: #9e7c3f; }
.race-ht-list4 li.race-tt-bot { margin-top: 180px; }
.race-ht-list5 { margin-left: 53px; }
.race-ht-list6 { margin-left: 32px; }
.pank-show { width: 1240px; height: 690px; background: url(//game.gtimg.cn/images/speed/cp/a20220630match/con-bg2.png) no-repeat; overflow: hidden; }
.d-prev, .d-next { background-color: rgba(153, 153, 153, 0.34); text-indent: -9999px; width: 22px; height: 50px; position: absolute; top: 0; }
.d-prev { background-position: -169px -182px; left: 42px; }
.d-next { background-position: -141px -182px; right: 42px; }
.race-datebox { width: 1110px; height: 50px; margin-left: 66px; overflow: hidden; }
.race-datebox ul { width: auto; height: 50px; position: absolute; top: 0; left: 0; }
.race-datebox ul li { width: 110px; height: 50px; line-height: 50px; text-align: center; float: left; margin-right: 1px; color: #988060; font-size: 14px; cursor: pointer; background: #d8d8d7; background: rgba(153, 153, 153, 0.34); }
.race-datebox ul li.curr { color: #f8f8f7; background: url(//game.gtimg.cn/images/speed/cp/a20220630match/li-curr.jpg) no-repeat; background-size: 110px 50px; }
.raceshow { overflow: hidden; padding-bottom: 50px; }
.raceshow .race-top h2 { background-position: 0 -222px; }
.raceshow .race-tab span { width: 360px; }
.raceshow-box { width: 1240px; height: 100%; margin: 0 auto; background: #ffffff; }
.raceshow-box .race-datebox ul li { background: #bac6c9; border-top: 1px solid #9fb8c6; box-sizing: border-box; color: #ffffff; }
.raceshow-box .race-datebox ul li.curr { background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/li-curr.jpg); color: #ffffff; }
.raceshow-box .d-prev, .raceshow-box .d-next { background-color: #bac6c9; border-top: 1px solid #9fb8c6; box-sizing: border-box; color: #000; }
.raceshow-item { overflow: hidden; }
.raceshow-person { padding: 24px 0 48px; height: 100%; }
.raceshow-person .per-list { padding-top: 28px; }
.raceshow-person .per-map { height: 236px; font-size: 0; text-align: center; overflow: hidden; }
.raceshow-person .per-map li { display: inline-block; width: 280px; margin: 0 92px; }
.raceshow-person .per-map li div { width: 268px; height: 160px; padding: 6px; background: #36353a; }
.raceshow-person .per-map li div img { display: block; width: 100%; height: 100%; }
.raceshow-person .per-map li p { color: #999; font-size: 18px; line-height: 20px; text-align: center; padding-top: 17px; }
.per-pank { overflow: hidden; padding: 0 0 56px 23px; }
.per-pank .pank-table { width: 290px; margin: 0 0 0 21px; }
.per-pank .pank-table tr td.td2 { width: 120px; }
.per-pank .pank-table tr td.td2 p { max-width: 120px; text-align: center; }
.per-pank .pank-table tr td.td3 { width: 100px; }
.per-box { margin: 24px 0 0 0; overflow: hidden; padding-bottom: 56px; }
.raceshow-box p.tishi { text-align: center; color: #999; font-size: 14px; line-height: 30px; padding-top: 20px; font-weight: normal; }
.per-item { display: none; }
.per-table tr td { height: 156px; border-bottom: solid 1px #3c3b3f; }
.per-table ul { overflow: hidden; width: 502px; height: 177px; float: left; margin: 0 28px 0 70px; border-bottom: solid 1px #c9bdae; }
.per-table ul li { height: 100%; position: relative; float: left; text-align: center; }
.per-table ul li .pm { color: #dac09c; font-size: 14px; line-height: 20px; padding-top: 30px; }
.per-table ul li.li1 { width: 81px; }
.per-table ul li.li2 { width: 68px; margin-right: 17px; }
.per-table ul li.li3 { width: 72px; }
.per-table ul li.li1 strong { display: block; color: #999; font-size: 26px; line-height: 30px; padding-top: 69px; font-weight: normal; }
.per-table ul li.li1 p { color: #dac09c; font-size: 14px; padding-top: 34px; }
.per-table ul li.li2 div { width: 68px; height: 68px; border-radius: 100%; overflow: hidden; background: #393939; margin: 6px auto 9px; }
.per-table ul li.li2 div img { display: block; width: 100%; height: auto; }
.per-table ul li.li2 .num { color: #999; font-size: 16px; font-family: "impact"; }
.per-table ul li.li3 .btn-vid { background-position: -253px -89px; width: 58px; height: 58px; margin: 11px auto 14px; }
.per-table ul li.li3 .txt { color: #f2ca6b; font-weight: lighter; line-height: 18px; font-size: 13px; }
.per-table ul li.li3 .pm { color: #a59075; }
.per-table ul.per-spc { border-top: solid 2px #c9bdae; }
/*赛事奖金*/
.cash { /* background: url(//game.gtimg.cn/images/speed/cp/a20220630match/cash.png); */ height: 771px; padding-top: 35px; }
.cash-p1 { color: #666; font-size: 14px; line-height: 24px; text-align: center; padding-top: 300px; }
.cash-table { width: 400px; margin: 6px auto 0; border: solid 1px #d9d9d9; text-align: center; font-weight: bold; }
.cash-table th { width: 160px; background: #eaeae9; border: solid 1px #d9d9d9; color: #666; font-size: 14px; }
.cash-table td { color: #e6af65; font-size: 24px; border: solid 1px #d9d9d9; }
/*选手福利*/
.xsfl { background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/xsfl.png) no-repeat; background-size: 1706px 655px; height: 655px; position: relative; margin-left: -200px; }
.xsfl-list { height: 267px; margin: 0 auto; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/clearfix.png) no-repeat; width: 1200px; padding-top: 80px; box-sizing: border-box; }
.xsfl-list li { width: 240px; float: left; text-align: center; font-weight: bold; }
.xsfl-list li em { position: relative; display: block; color: #2d2d2d; font-size: 18px; line-height: 30px; text-align: center; display: none; }
.xsfl-list li em::before { position: absolute; display: none; left: 52px; top: 50%; transform: translateY(-50%); content: ""; display: block; width: 8px; height: 17px; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/icon-left01.png) no-repeat; background-size: 100%; }
.xsfl-list li em::after { display: none; position: absolute; right: 52px; top: 50%; transform: translateY(-50%); content: ""; display: block; width: 8px; height: 17px; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/icon-right01.png) no-repeat; background-size: 100%; }
.xsfl-list li:last-child em::before { left: 23px; }
.xsfl-list li:last-child em::after { right: 23px; }
.xsfl-list li p { position: relative; color: #2d2d2d; font-size: 18px; line-height: 30px; }
.xsfl-list li p::before { position: absolute; display: none; left: 0; top: 6px; content: ""; width: 200px; height: 13px; background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/icon-dj.png) no-repeat; background-size: 100%; }
.xsfl-tips { width: 320px; height: 38px; line-height: 38px; text-align: center; color: #80878b; font-size: 18px; margin: 30px auto 0; }
/*精彩视频*/
.cont2 .tlt h2, .cont4 .tlt h2, .cont6 .tlt h2 { color: #414141; }
.cont2 .tlt span { color: #6dabe7; }
.video { width: 820px; position: relative; }
.video-list { width: 820px; height: 160px; margin: 25px auto 0; }
.video-list li { width: 266px; height: 150px; float: left; text-align: center; margin: auto 3px; }
.video-list li a { color: #f3fbff; }
.video-list li i{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/video1.png) no-repeat; width: 266px; height: 150px; padding: 6px 10px; box-sizing: border-box; overflow: hidden; display: block; }
.video-list li img { display: block; width: 246px; height: 139px; overflow: hidden; }
.video-list li img, .periphery-list li img { transition: all 0.6s; }
.video-list li h3 { font-size: 16px; line-height: 22px; font-weight: 400; padding-top: 12px; width: 80%; margin: 0 auto; }
.video-list li a:hover { color: #c49556; }
.video-list li a:hover img { transform: scale(1.05); -webkit-transform: scale(1.05); }
.event { width: 380px; position: relative; }
.event-list { margin-top: 25px; }
.event-list li { height: 30px; line-height: 30px; font-size: 14px; }
.event-list li a { display: block; width: 100%; height: 100%; color: #ffffff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.event-list li a span { color: #9fdeff; }
.event-list li a p { max-width: 315px; }
.event-list li a:hover { color: #3d8ee1; }
.event-list li a:hover p { text-decoration: underline; }
/*赛季回顾*/
.info-wq { width: 349px; position: relative; }
.info-wq img { display: block; width: 310px; height: 230px; margin: 25px 0 10px 25px; }
.info-wq .drop { width: 200px; margin: -107px 0 0 67px; cursor: pointer; position: relative; }
.info-wq .wq { width: 198px; text-indent: 0; position: absolute; top: 0; left: 1px; z-index: 3; background: #313c4d; border-radius: 4px; height: 60px; }
.info-wq .wq-list { display: none; background: rgba(4, 6, 12, 0.8); border: solid 1px rgba(227, 193, 130, .3); padding: 10px 0; position: absolute; width: 100%; bottom: 60px; left: -1px; border-radius: 4px 4px 0 0; }
.info-wq .wq-list a { display: block; height: 32px; line-height: 32px; text-align: center; color: #443f39; font-size: 16px; }
.info-wq .wq-list a em { color: #988060; }
.info-wq .wq-list a:hover { background: #bb996e; color: #FFF; }
.info-wq .wq-list a:hover em { color: #FFF; }
.info-wq .wq.show { border-top: solid 1px rgba(4, 6, 12, 0.8); border-radius: 0 0 4px 4px; }
.info-wq .wq.show .wq-list { display: block; }
.info-wq .drop-tit { background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/drop-tit.png) no-repeat; position: relative; z-index: 5; height: 60px; text-indent: -9999px; color: #f3d48a; }
.info-des { text-align: justify; color: #ffffff; font-size: 18px; line-height: 40px; font-family: "方正兰亭中黑_GBK"; }
.wrap-cont { background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/wrap-cont.jpg) no-repeat 50% 0 #a4a7f6; height: auto; padding-bottom:90px; }
.cont1 { height: 804px; }
.cont2 { height: 800px; }
.cont3 { height: 1550px; }
.cont4 { height: 815px; padding-top: 56px; }
.cont5 { height:1330px; position: relative; }
.cont6 { height: 1150px; }
.cont7 { height: 355px; }
.cont8 { margin: 0 auto;background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/cont8.png) no-repeat; width: 1208px; height: 306px; padding:120px 40px 0 415px; box-sizing: border-box; }
.cont9{ padding-top: 250px; }
.cont-bg { width: 1920px; top: 0; left: 50%; margin-left: -960px; position: absolute; z-index: -1; }
.c5_ptips { position: absolute; right: 0; top: 0; line-height: 44px; text-align: right; font-size: 14px; color: #666666; }
.c5_cash { padding-top: 40px; }
.xbs-pic, .cgs-pic, .zjs-pic,.cwjs-pic{ width:1396px; height:886px; margin:0 auto 0;margin-left:-53px; }
.xbs-pic{ background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/xbs-bg.png) no-repeat; }
.cgs-pic{ background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/cgs-bg.png) no-repeat; }
.zjs-pic{ background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/zjs-bg.png) no-repeat; }
.cwjs-pic{ background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/cwjs-bg.png) no-repeat; }
.jjs-pic{ width:1396px; height:886px; background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/jjs-bg.png) no-repeat; margin-left:-53px;}
.sjs-pic{ width:1396px; height:886px; background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/sjs-bg.png) no-repeat; margin-left:-53px;}
.c5_cash .pank-table tr td.td1 { width: 135px; }
.c5_cash .pank-table tr td.td2 { width: 184px; }
.c5_cash .pank-table tr td.td3 { width: 240px; font-family: 'impact'; font-size: 30px; color: #415366; }
.tits1{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tits1.png) no-repeat; width: 309px; height: 60px; font-size: 0; }
.tits2{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tits2.png) no-repeat; width: 309px; height: 60px; font-size: 0; }
/* 滚动条样式 */
.Yscrollouter { width: 6px; height: 100%; background: #ebf8f8; position: absolute; top: 0; right: 1px; display: block !important; opacity: 1 !important; }
.bgc { background: #000; }
#Yscrollinner { width: 8px; height: 100px; background: #e7ce5e; position: absolute; top: 0; left: -1px; cursor: pointer; }
/*侧导航*/
.nav-right { background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav-right.png); width: 102px; height: 677px; padding-top: 59px; position: fixed; top: 50%; margin-top: -338px; right: 93px; z-index: 99999; visibility: hidden; overflow: hidden; display: block; }
.nav-right a { display: block; color: #9c53ca; font-size: 16px; height: 34px; line-height: 34px; margin-bottom: 22px; text-align: center; font-weight:bold; }
.nav-right a:hover { color: #986f5c; font-weight: bold; }
.nav-right a.on, .nav-right a:hover { color: #ffffff; background-image: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/nav-hover.png); font-weight: bold; }
.nav-jump { overflow: hidden; }
@media screen and (max-width: 1440px) { .nav-right { display: none; } }
/* footer */
#afooter { width: 100%; height: 110px; text-align: center; font-size: 12px; line-height: 20px; color: #6b6a6b; background: #19171d; padding-top: 45px; min-width: 1000px; overflow: hidden; }
#afooter .wrap_ied { width: 100%; margin: 0 auto; padding-top: 10px; width: 1000px; }
#afooter p.e { font-size: 10px; -webkit-text-size-adjust: none; }
#afooter a { color: #6b6a6b; text-decoration: none; }
#afooter a:hover { text-decoration: underline; }
.browser-tips { text-align: center; color: #000; font-size: 16px; padding-top: 100px; }
.none{ display: none; }
.block{ display: block; }
.cont5-tabbox{ display: flex; align-items: center; justify-content: space-evenly; width: 1204px; height: 40px; margin: 68px auto 20px; }
.cont5-tabbox p{ font-size: 22px; position: relative; color: #ffffff; cursor:pointer; text-align: center; width: 204px; margin: auto -2px; }
.cont5-tabbox p i{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/line_bott.png) no-repeat; width: 204px; height: 26px; display: block;background-size: 100% 100%; }
.cont5-tabbox p.on i{ background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/line_bott_on.png) no-repeat; width: 204px; height: 26px; background-size: 100% 100%; }
.cont5-tabbox .on{ color: #ffedb5; }
.cont5-tabbox .on i{ display: block; }
.cont5-tts{ background-image: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/ttc_bg.png); background-repeat: no-repeat ; width: 1240px; height: 690px; margin: 0 auto 0; }
.cont5-ttsbg{ background-image: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/chart.png); background-repeat: no-repeat ; width: 885px; height: 380px; margin: 68px auto 0; }
.cont5-taot{ display: flex; align-items: center; justify-content: center; }
.cont5-taot p{ background-image: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/race-day.png); background-repeat: no-repeat ; width: 300px; height: 46px; margin: 0 1px; font-size: 14px; color: #999999; text-align: center; box-sizing: border-box; padding: 9px 0 0 0; cursor:pointer; }
.cont5-taot p.on{ background-image: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/race-day-on.png); background-repeat: no-repeat ; width: 300px; height: 46px; background-position:0 0; color: #3d8ee1; }
.lj-box{ width:1203px; margin:32px 0 0 40px; }
.lj-tit{ height:46px; background:url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/lj-tit.png) no-repeat; }
.lj-box strong{ display:block; width:94px; float:left; line-height:24px; color:#003d70; font-size:24px; font-weight: bold; text-align:center; line-height: 46px; }
.lj-box .st1{ margin-left:53px; }
.lj-box .st2{ margin-left:225px; }
.lj-tab{ width:1203px; margin:0 0 0 0; list-style:none; padding:0; }
.lj-tab li{ background-color: #d3f0ff; text-align:center; font-size:20px; color:#040f32; padding:11px 0 11px 0; display:flex; list-style:none; margin: 8px 0; }
.lj-tab li .w1{ width:194px; font-size:24px; color:#040f32; font-family: 'impact'; flex-shrink:0; }
.lj-tab li .w2{ width:444px; flex-shrink:0; }
.lj-tab li .w3{ width:196px; flex-shrink:0; }
.lj-tab li .w4{ flex:1; }
.lj-tab li .w4 span{ display:block; width:130px; margin:0 0 0 156px; }


/*cont10*/
.cont10{padding-top: 110px;}
.tit7{background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/tit7.png) no-repeat;width: 1550px;height: 128px;}
.part7{background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/part8.png) no-repeat;width: 1010px;height: 518px;margin:45px auto 0;padding-top: 490px;box-sizing: border-box;}


.btn_top1{background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/jsgp_btn.png) no-repeat;width: 346px;height: 87px;position: absolute;top:790px;left: 50%;transform: translateX(-50%);}
.cione1{background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/ioce1.png) no-repeat;width: 119px;height: 26px;position: absolute;top: -10px;right: 0;}
.cione2{background: url(//game.gtimg.cn/images/speed/cp/a20260716qqfc/ioce2.png) no-repeat;width: 119px;height: 26px;position: absolute;top: -10px;right: 0;}
