@charset "UTF-8";
.spr_title,.title-bonus,.title-buy,.title-coop1,.title-intr,.title-live,.title-narrate,.title-race{background-image:url(//game.gtimg.cn/images/yxzj/match/kcc/spr_title.png);background-size:2405px 1140px;background-repeat:no-repeat}
.title-bonus{background-position:0 -767px;width:1200px;height:184px}
.title-buy{background-position:0 0;width:1200px;height:188px}
.title-coop1{background-position:0 -386px;width:1200px;height:186px}
.title-intr{background-position:0 -193px;width:1200px;height:188px}
.title-live{background-position:0 -577px;width:1200px;height:185px}
.title-narrate{background-position:0 -956px;width:1200px;height:184px}
.title-race{background-position:-1205px 0;width:1200px;height:180px}
.bg-end,.bg-going,.bg-logo,.bg-nostart,.bg-people,.bg-people-tm,.bg-team,.bg-team-on,.box-bonus,.box-bonus-left,.box-bonus-right,.box-live1,.box-live2,.box-live3,.box-live4,.box-team,.box-winner,.buy-box,.m-bonus .wrap-bonus .box-bonus .score span,.m-buy .g-detail .name,.m-buy .g-info,.m-buy .group-a .wrap-a .a-buy,.m-buy .group-a .wrap-a .a-buy.on,.m-coop .g-logo .wrap-logo,.m-narrate .swiper-off .content-slide,.m-narrate .swiper-place .content-slide,.m-race .g-tab.g-promotion>a,.m-race .g-tab.g-promotion>a.on,.m-race .g-tab>a,.m-race .g-tab>a.on,.m-race .race-lose .row-team4 .txt-team,.m-race .wrap-a>a,.m-race .wrap-a>a.on,.m-team-intr .box-team .bg-team.on,.m-team-intr .swiper-intr .content-slide .txt,.name-box,.nav-on,.nav>a:hover,.player-name-box,.score-box,.spr_box,.tab-buy,.tab-buy-on,.tab-promotion,.tab-promotion-on,.tab-race,.tab-race-on,.tab-subrace,.tab-subrace-on,.txt-team,.txt-team-on{background-image:url(//game.gtimg.cn/images/yxzj/match/kcc/spr_box.png);background-size:1781px 1553px;background-repeat:no-repeat}
.bg-end{background-position:-1205px 0;width:388px;height:264px}
.bg-going{background-position:-1205px -538px;width:388px;height:264px}
.bg-logo,.m-coop .g-logo .wrap-logo{background-position:-1210px -1133px;width:190px;height:100px}
.bg-nostart{background-position:-1205px -269px;width:388px;height:264px}
.bg-people-tm{background-position:-1598px -187px;width:183px;height:182px}
.bg-people,.m-narrate .swiper-off .content-slide,.m-narrate .swiper-place .content-slide{background-position:-1598px 0;width:183px;height:182px}
.bg-team-on,.m-team-intr .box-team .bg-team.on{background-position:-1598px -554px;width:146px;height:175px}
.bg-team{background-position:-1598px -374px;width:146px;height:175px}
.box-bonus-left{background-position:0 -1386px;width:470px;height:144px}
.box-bonus-right{background-position:0 -984px;width:760px;height:144px}
.box-bonus{background-position:-1205px -807px;width:285px;height:181px}
.box-live1{background-position:0 -1535px;width:823px;height:18px}
.box-live2{background-position:-1625px -842px;width:21px;height:439px}
.box-live3{background-position:-1598px -842px;width:22px;height:439px}
.box-live4{background-position:-475px -1504px;width:823px;height:20px}
.box-team{background-position:0 0;width:1200px;height:571px}
.box-winner,.m-race .race-lose .row-team4 .txt-team{background-position:-1205px -993px;width:254px;height:87px}
.buy-box,.m-buy .g-info{background-position:0 -576px;width:1200px;height:403px}
.m-buy .g-detail .name,.name-box{background-position:-1651px -930px;width:109px;height:36px}
.nav-on,.nav>a:hover{background-position:-1598px -734px;width:159px;height:103px}
.m-team-intr .swiper-intr .content-slide .txt,.player-name-box{background-position:-1139px -1386px;width:224px;height:48px}
.m-bonus .wrap-bonus .box-bonus .score span,.score-box{background-position:-1651px -971px;width:34px;height:44px}
.m-buy .group-a .wrap-a .a-buy.on,.tab-buy-on{background-position:-605px -1133px;width:600px;height:127px}
.m-buy .group-a .wrap-a .a-buy,.tab-buy{background-position:-605px -1267px;width:600px;height:112px}
.m-race .g-tab.g-promotion>a.on,.tab-promotion-on{background-position:0 -1133px;width:600px;height:129px}
.m-race .g-tab.g-promotion>a,.tab-promotion{background-position:0 -1267px;width:600px;height:114px}
.m-race .g-tab>a.on,.tab-race-on{background-position:-765px -984px;width:400px;height:128px}
.m-race .g-tab>a,.tab-race{background-position:-475px -1386px;width:400px;height:113px}
.m-race .wrap-a>a.on,.tab-subrace-on{background-position:-1651px -842px;width:128px;height:39px}
.m-race .wrap-a>a,.tab-subrace{background-position:-1651px -886px;width:128px;height:39px}
.txt-team-on{background-position:-880px -1386px;width:254px;height:68px}
.txt-team{background-position:-1210px -1267px;width:254px;height:68px}
.aaa,.bonus,.buy-line,.dia-close,.icon-arrow,.icon-cup,.icon-joint-h179,.icon-joint-h354,.icon-joint-h81,.icon-line,.icon-next,.icon-phone,.icon-prev,.icon-progress-1,.icon-progress-2,.icon-progress-3,.icon-progress-4,.icon-question,.img-bg,.line-arrow,.line-up,.logo-ts,.logo1,.logo2,.m-bonus .content .left .bonus,.m-buy .g-detail .txt::after,.m-live .wrap-live .video-live::after,.m-live .wrap-live .video-live::before,.m-narrate .swiper-off .arrow-left,.m-narrate .swiper-off .arrow-right,.m-narrate .swiper-place .arrow-left,.m-narrate .swiper-place .arrow-right,.m-race .race-win .center>span::after,.m-race .swiper-race .arrow-left,.m-race .swiper-race .arrow-right,.m-team-intr .swiper-intr .arrow-left,.m-team-intr .swiper-intr .arrow-right,.m-team-intr .swiper-intr .content-slide .wrap-img,.nav-logo,.num-1,.num-2,.num-3,.num-4,.num-5,.num-6,.pro-gary,.pro-one,.pro-three,.pro-two,.sprite-img,.txt-line-l,.txt-line-l1,.txt-line-r,.txt-line-r1,.video-icon-left,.video-icon-right,.wait{background-image:url(//game.gtimg.cn/images/yxzj/match/kcc/sprite-img.png);background-size:871px 856px;background-repeat:no-repeat}
.aaa{background-position:-447px -599px;width:208px;height:26px}
.bonus,.m-bonus .content .left .bonus{background-position:0 0;width:833px;height:476px}
.buy-line{background-position:-655px -650px;width:174px;height:5px}
.dia-close{background-position:-480px -754px;width:39px;height:39px}
.icon-arrow{background-position:-838px -731px;width:17px;height:14px}
.icon-cup{background-position:-229px -481px;width:138px;height:224px}
.icon-joint-h179{background-position:-838px -359px;width:33px;height:179px}
.icon-joint-h354{background-position:-838px 0;width:33px;height:354px}
.icon-joint-h81{background-position:-838px -543px;width:33px;height:81px}
.icon-line,.m-buy .g-detail .txt::after{background-position:-447px -661px;width:360px;height:9px}
.icon-next,.m-narrate .swiper-off .arrow-right,.m-narrate .swiper-place .arrow-right,.m-race .swiper-race .arrow-right,.m-team-intr .swiper-intr .arrow-right{background-position:-838px -680px;width:33px;height:46px}
.icon-phone{background-position:-692px -754px;width:27px;height:27px}
.icon-prev,.m-narrate .swiper-off .arrow-left,.m-narrate .swiper-place .arrow-left,.m-race .swiper-race .arrow-left,.m-team-intr .swiper-intr .arrow-left{background-position:-838px -629px;width:33px;height:46px}
.icon-progress-1{background-position:-485px -481px;width:219px;height:25px}
.icon-progress-2{background-position:-372px -569px;width:219px;height:25px}
.icon-progress-3{background-position:-596px -569px;width:219px;height:25px}
.icon-progress-4{background-position:-485px -511px;width:219px;height:25px}
.icon-question{background-position:0 -824px;width:17px;height:32px}
.img-bg,.m-team-intr .swiper-intr .content-slide .wrap-img{background-position:0 -481px;width:224px;height:268px}
.line-arrow,.m-race .race-win .center>span::after{background-position:-660px -599px;width:164px;height:9px}
.line-up{background-position:-485px -541px;width:228px;height:20px}
.logo-ts{background-position:-420px -754px;width:55px;height:45px}
.logo1{background-position:0 -754px;width:85px;height:65px}
.logo2{background-position:-372px -599px;width:70px;height:84px}
.nav-logo{background-position:-372px -481px;width:108px;height:83px}
.num-1{background-position:-255px -754px;width:50px;height:50px}
.num-2{background-position:-310px -754px;width:50px;height:50px}
.num-3{background-position:-365px -754px;width:50px;height:50px}
.num-4{background-position:-90px -754px;width:50px;height:50px}
.num-5{background-position:-200px -754px;width:50px;height:50px}
.num-6{background-position:-145px -754px;width:50px;height:50px}
.pro-gary{background-position:-524px -754px;width:37px;height:31px}
.pro-one{background-position:-650px -754px;width:37px;height:31px}
.pro-three{background-position:-566px -754px;width:37px;height:31px}
.pro-two{background-position:-608px -754px;width:37px;height:31px}
.txt-line-l{background-position:-406px -710px;width:185px;height:26px}
.txt-line-l1{background-position:-655px -630px;width:176px;height:15px}
.txt-line-r{background-position:-447px -630px;width:203px;height:26px}
.txt-line-r1{background-position:-372px -688px;width:176px;height:15px}
.m-live .wrap-live .video-live::after,.video-icon-left{background-position:-709px -481px;width:21px;height:25px}
.m-live .wrap-live .video-live::before,.video-icon-right{background-position:-735px -481px;width:21px;height:25px}
.wait{background-position:-229px -710px;width:172px;height:30px}
article,body,dd,dl,footer,form,h1,h2,h3,h4,h5,h6,header,ol,p,section,ul{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
body{padding-top:42px}
button,input,select,textarea{font-size:100%;outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,td,th,ul{padding:0;list-style:none}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;pointer-events:none}
a:not(.gray):hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
/*!! 通用底部样式*/
#afooter{background:#1c1c1c;text-align:center}
#afooter .wrap_ieg{width:1240px;margin:0 auto;padding:30px 0}
#afooter p{color:#6e6e6e;line-height:24px;font-size:10px}
#afooter a{color:#6e6e6e;font-size:12px}
/*!! asyncCookie的iframe样式*/
#loginStatusSyncFrame_ams_ame{display:block}
#_overlay_,#actTitleWrap,.ost,.ost_box,body{min-width:1200px!important}
/*!! 最外层容器*/
.g-wrap{position:relative;font-family:'\5FAE\8F6F\96C5\9ED1';width:100%;background:#085a60}
.g-wrap a{-webkit-transition:filter .3s,border .3s,color .3s;transition:filter .3s,border .3s,color .3s}
.g-wrap a:hover{text-decoration:none;-webkit-filter:brightness(1.2);filter:brightness(1.2)}
/*!! 内容*/
.main{position:relative;z-index:2;width:100%;margin:0 auto;font-size:0;text-align:center;background:url(//game.gtimg.cn/images/yxzj/match/kcc/bg_2.jpg) repeat-y center 1256px;padding-bottom:400px}
/*!! 各个模块大标题通样居中样式*/
.module-title{display:block;margin:30px auto 0;position:relative;z-index:10}
.banner{background:url(//game.gtimg.cn/images/yxzj/match/kcc/bg_01.png) no-repeat center top;height:1175px}
.banner>a{display:inline-block;vertical-align:middle}
.banner .line{width:1px;height:52px;margin:0 20px 0;background:#eddec1;display:inline-block;vertical-align:middle}
.nav{background:url(//game.gtimg.cn/images/yxzj/match/kcc/bg-nav.png) no-repeat center top;margin:0 auto 0;text-align:center;min-width:1308px}
.nav>a{display:inline-block;vertical-align:top;width:150px;height:87px;line-height:87px;font-size:22px;color:#fff}
.nav>a:hover{width:150px;height:87px;line-height:113px;transform:translateY(-10px)}
.nav span{display:inline-block;margin-top:-40px;z-index:10}
/*!! 精彩直播*/
.m-live{margin:10px auto 0;position:relative;width:100%}
.m-live .wrap-live{z-index:10;position:relative;width:800px;height:455px;margin:0 auto 0}
.m-live .wrap-live .video-live{position:relative;width:800px;height:455px;box-sizing:border-box;text-align:center;margin:0 auto;position:relative;border:1px solid #c09860}
.m-live .wrap-live .video-live::after{content:'';position:absolute;left:-22px;bottom:0}
.m-live .wrap-live .video-live::before{content:'';position:absolute;right:-22px;bottom:0}
.m-live .bg_3{position:absolute;left:0;bottom:-144px;background:url(//game.gtimg.cn/images/yxzj/match/kcc/bg_3.png) no-repeat center top;width:100%;height:568px}
/*!! 小标题*/
.g-sub-title{text-align:center;margin-top:45px}
.g-sub-title>div{display:inline-block;vertical-align:middle}
.g-sub-title .title{margin:0 15px;font-size:30px;font-weight:700;color:#c8a472}
/*!! 赛程赛制*/
.m-race{margin:0 auto 0;position:relative}
.m-race .g-sub-title{margin-top:28px}
.m-race .g-sub-title.mt-74{margin-top:74px}
.m-race .g-tab{margin-top:20px;z-index:666}
.m-race .g-tab>a{display:inline-block;vertical-align:top;font-size:30px;font-weight:700;text-align:center;line-height:128px;color:#fff;margin:0 8px}
.m-race .g-tab>a.on{color:#f8eee3}
.m-race .g-tab.g-promotion{margin-top:20px;position:relative;z-index:10}
.m-race .g-tab.g-promotion>a{display:inline-block;vertical-align:top;font-size:30px;font-weight:700;text-align:center;line-height:128px;color:#fff;z-index:10}
.m-race .g-tab.g-promotion>a.on{color:#f8eee3}
.m-race .wrap-a{margin-top:28px;text-align:center}
.m-race .wrap-a>a{display:inline-block;vertical-align:middle;margin:0 20px;text-align:center;line-height:39px;font-size:20px;color:#fff;margin-bottom:10px}
.m-race .swiper-race{width:1200px;height:262px;position:relative;margin:40px auto 0}
.m-race .swiper-race .arrow-left{position:absolute;left:-46px;top:50%;margin-top:-26px}
.m-race .swiper-race .arrow-right{position:absolute;right:-46px;top:50%;margin-top:-26px}
.m-race .swiper-race .swiper-container{width:1200px;height:262px}
.m-race .swiper-race .content-slide{margin:0 5px}
.m-race .group-a{background:url(//game.gtimg.cn/images/yxzj/match/kcc/group-a.png) no-repeat center top;width:1190px;height:473px;margin:10px auto 0}
.m-race .group-a .g-title{line-height:52px;text-align:center;font-size:35px;color:#fff;font-weight:700px}
.m-race .group-a .atable{width:1190px;margin:0 auto}
.m-race .group-a .atable thead{color:#f03d3c;font-size:24px;font-weight:700;line-height:56px}
.m-race .group-a .atable tbody{color:#ffdada;font-size:20px}
.m-race .group-a .atable tbody tr td{height:60px}
.m-race .group-a .atable tbody tr .num{display:inline-block;vertical-align:middle;margin-top:2px}
.m-race .group-a .atable tbody tr img{display:inline-block;text-align:center;vertical-align:middle;height:45px}
.m-race .group-a .atable tbody tr span{text-align:left;display:inline-block;width:160px;overflow:hidden;vertical-align:middle;margin-left:5px}
.m-race .group-b{background:url(//game.gtimg.cn/images/yxzj/match/kcc/group-b.png) no-repeat center top;width:1190px;height:473px;margin:30px auto 0}
.m-race .group-b .g-title{line-height:52px;text-align:center;font-size:35px;color:#fff;font-weight:700px}
.m-race .group-b .atable{width:1190px;margin:0 auto}
.m-race .group-b .atable thead{color:#f03d3c;font-size:24px;font-weight:700;line-height:56px}
.m-race .group-b .atable tbody{color:#ffdada;font-size:20px}
.m-race .group-b .atable tbody tr td{height:60px}
.m-race .group-b .atable tbody tr .num{display:inline-block;vertical-align:middle;margin-top:2px}
.m-race .group-b .atable tbody tr img{display:inline-block;text-align:center;vertical-align:middle;height:45px}
.m-race .group-b .atable tbody tr span{text-align:left;display:inline-block;width:160px;overflow:hidden;vertical-align:middle;margin-left:5px}
.m-race .rule-exp{margin:30px auto 0;width:1200px;text-align:left}
.m-race .rule-exp em{display:inline-block;vertical-align:top;color:#fff;font-size:20px}
.m-race .rule-exp span{display:inline-block;color:#fff;vertical-align:top;font-size:18px}
.m-race .bg-nostart{padding-top:12px;box-sizing:border-box}
.m-race .bg-nostart .time{font-size:20px;font-weight:700;color:#8de2ff;overflow:hidden;padding:0 18px;box-sizing:border-box}
.m-race .bg-nostart .time>span{float:left}
.m-race .bg-nostart .time>span+span{float:right}
.m-race .bg-nostart .g-score{margin-top:42px;text-align:center}
.m-race .bg-nostart .g-score>div{display:inline-block;vertical-align:bottom}
.m-race .bg-nostart .g-score .g-img{position:relative;width:60px;height:60px;border-radius:60px;background:#003a4f;border:1px solid #00a3be}
.m-race .bg-nostart .g-score .g-img>i{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.m-race .bg-nostart .g-score .txt{font-size:16px;color:#a7d3d7}
.m-race .bg-nostart .g-score .center{margin:0 26px;font-size:60px;font-weight:700;color:#fff}
.m-race .bg-nostart .state{margin-top:48px;text-align:center;font-size:22px;font-weight:700;color:#fff}
.m-race .bg-nostart .state>div{display:none}
.m-race .bg-nostart .state .nostart{display:block}
.m-race .bg-going{padding-top:12px;box-sizing:border-box}
.m-race .bg-going .time{font-size:20px;font-weight:700;color:#fff;overflow:hidden;padding:0 18px;box-sizing:border-box}
.m-race .bg-going .time>span{float:left}
.m-race .bg-going .time>span+span{float:right}
.m-race .bg-going .g-score{margin-top:42px;text-align:center}
.m-race .bg-going .g-score>div{display:inline-block;vertical-align:bottom}
.m-race .bg-going .g-score .g-img{position:relative;width:60px;height:60px;border-radius:60px;background:#413326;border:1px solid #d8c9ab}
.m-race .bg-going .g-score .g-img>i{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.m-race .bg-going .g-score .g-img>img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:50px}
.m-race .bg-going .g-score .txt{font-size:16px;color:#fff}
.m-race .bg-going .g-score .center{margin:0 26px;font-size:60px;font-weight:700;color:#fff}
.m-race .bg-going .state{margin-top:48px;text-align:center;font-size:22px;font-weight:700;color:#fff}
.m-race .bg-going .state>div{display:none}
.m-race .bg-going .state .going{display:block}
.m-race .bg-end{padding-top:12px;box-sizing:border-box}
.m-race .bg-end .time{font-size:20px;font-weight:700;color:#8ee3ff;overflow:hidden;padding:0 18px;box-sizing:border-box}
.m-race .bg-end .time>span{float:left}
.m-race .bg-end .time>span+span{float:right}
.m-race .bg-end .g-score{margin-top:42px;text-align:center}
.m-race .bg-end .g-score>div{display:inline-block;vertical-align:bottom}
.m-race .bg-end .g-score .g-img{position:relative;width:60px;height:60px;border-radius:60px;background:#003a4f;border:1px solid #00a3be}
.m-race .bg-end .g-score .g-img>i{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.m-race .bg-end .g-score .g-img>img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:50px}
.m-race .bg-end .g-score .txt{font-size:16px;color:#a7d3d7}
.m-race .bg-end .g-score .center{margin:0 26px;font-size:60px;font-weight:700;color:#fff}
.m-race .bg-end .g-score .center>em{color:#a7d3d7}
.m-race .bg-end .state{margin-top:48px;text-align:center;font-size:22px;font-weight:700;color:#8392a2}
.m-race .bg-end .state>div{display:none}
.m-race .bg-end .state .end{display:block}
.m-race .race-win{margin-top:35px;text-align:center;position:relative;z-index:10}
.m-race .race-win>div{display:inline-block;vertical-align:middle}
.m-race .race-win .left{width:630px;height:424px;background:url(//game.gtimg.cn/images/yxzj/match/kcc/xbs-bg.png);text-align:center;padding:60px 0 0 7px;box-sizing:border-box}
.m-race .race-win .left .txt-team{display:inline-block;vertical-align:middle;margin:5px 12px;text-align:center}
.m-race .race-win .left .txt-team .g-img{position:relative;display:inline-block;vertical-align:middle;width:108px;text-align:center}
.m-race .race-win .left .txt-team .g-img>img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50px}
.m-race .race-win .left .txt-team .name{display:inline-block;vertical-align:middle;text-align:center;width:137px;font-size:16px;color:#fff;line-height:68px}
.m-race .race-win .center{margin:0 40px}
.m-race .race-win .center>span{position:relative;font-size:18px;color:#b58f5a}
.m-race .race-win .center>span::after{content:'';position:absolute;bottom:-2px;left:0}
.m-race .race-win .right .txt-team-on .g-img{position:relative;display:inline-block;vertical-align:middle;width:108px;text-align:center;font-size:16px;color:#fff}
.m-race .race-win .right .txt-team-on .g-img>img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50px}
.m-race .race-win .right .txt-team-on .name{display:inline-block;vertical-align:middle;text-align:center;width:137px;font-size:16px;color:#fff;line-height:68px}
.m-race .race-win .right .txt-team-on+.txt-team-on{margin-top:10px}
.m-race .race-win .right .txt-team-on.on{padding-top:0}
.m-race .race-win .right .txt-team-on.on .g-img{line-height:68px}
.m-race .race-lose{margin-top:35px;position:relative;z-index:10}
.m-race .race-lose>div{display:inline-block;vertical-align:middle}
.m-race .race-lose .txt-team{margin-left:20px}
.m-race .race-lose .txt-team+.txt-team{margin-top:10px}
.m-race .race-lose .txt-team .g-img{position:relative;display:inline-block;vertical-align:middle;width:108px;text-align:center}
.m-race .race-lose .txt-team .g-img>img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50px}
.m-race .race-lose .txt-team .name{display:inline-block;vertical-align:middle;text-align:center;width:137px;font-size:16px;color:#fff;line-height:68px}
.m-race .race-lose .wrap-team{position:relative}
.m-race .race-lose .wrap-team .icon-joint-h81{position:absolute;top:33px;right:-44px}
.m-race .race-lose .wrap-team .icon-joint-h179{position:absolute;top:33px;right:-43px}
.m-race .race-lose .wrap-team .icon-joint-h354{position:absolute;top:33px;right:-43px}
.m-race .race-lose .wrap-team+.wrap-team{margin-top:30px}
.m-race .race-lose .row-team1 .wrap-team+.wrap-team{margin-top:30px}
.m-race .race-lose .row-team2{margin-left:35px}
.m-race .race-lose .row-team2 .txt-team+.txt-team{margin-top:108px}
.m-race .race-lose .row-team2 .wrap-team+.wrap-team{margin-top:108px}
.m-race .race-lose .row-team3{margin-left:43px}
.m-race .race-lose .row-team3 .txt-team{margin-left:10px}
.m-race .race-lose .row-team3 .txt-team+.txt-team{margin-top:285px}
.m-race .race-lose .row-team4{position:relative;margin-left:43px}
.m-race .race-lose .row-team4 .icon-cup{position:absolute;top:-78px;right:-26px;z-index:3}
.m-race .race-lose .row-team4 .txt-team{margin-left:10px}
.m-race .race-lose .row-team4 .txt-team .g-img{width:90px}
.m-race .race-lose .row-team4 .txt-team .name{text-align:left;width:90px;line-height:85px}
.m-race .race-lose .row-team4 .txt-team.on .g-img{line-height:85px;font-size:16px;color:#fff}
.m-race .bg_4{position:absolute;height:529px;width:100%;background:url(//game.gtimg.cn/images/yxzj/match/kcc/bg_4.png) no-repeat center top;left:0;bottom:-224px;z-index:-1}
/*!! 赛事奖金*/
.m-bonus{margin-top:100px}
.m-bonus .content{text-align:center}
.m-bonus .content .left{position:relative;display:inline-block;vertical-align:middle;z-index:1}
.m-bonus>.g-sub-title{margin-top:50px}
.m-bonus .wrap-bonus{text-align:center;margin-top:20px}
.m-bonus .wrap-bonus .box-bonus{display:inline-block;vertical-align:middle;padding-top:12px;box-sizing:border-box}
.m-bonus .wrap-bonus .box-bonus+.box-bonus{margin-left:20px}
.m-bonus .wrap-bonus .box-bonus .score{font-size:30px;font-weight:700;color:#f7ecc7;padding-top:16px}
.m-bonus .wrap-bonus .box-bonus .score span{width:33px;height:44px;padding:0 10px}
.m-bonus .wrap-bonus .box-bonus .txt1{font-size:16px;color:#66b6d1}
.m-bonus .wrap-bonus .box-bonus .icon{margin:8px auto 0}
.m-bonus .wrap-bonus .box-bonus .txt2{font-size:16px;color:#66b6d1}
.m-bonus .wrap-bonus .box-bonus .txt2 em{color:#f7ecc7}
/*!! 战队介绍*/
.m-team-intr{position:relative}
.m-team-intr .box-team{margin:40px auto 0;padding-top:33px;box-sizing:border-box;text-align:center;position:relative;z-index:10}
.m-team-intr .box-team .item-team{display:inline-block;vertical-align:middle;margin:-5px 60px;position:relative}
.m-team-intr .box-team .bg-team{position:relative;padding-top:49px;box-sizing:border-box}
.m-team-intr .box-team .bg-team>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9}
.m-team-intr .box-team .bg-team>div{height:90px;border-radius:50%;overflow:hidden;width:90px;background:#fff;position:absolute;left:28px;top:29px}
.m-team-intr .box-team .bg-team img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:80px;height:80px;object-fit:contain}
.m-team-intr .box-team .g-name{margin-top:10px;text-align:center}
.m-team-intr .box-team .g-name>span{display:inline-block;vertical-align:middle;min-width:100px;height:30px;line-height:30px;font-size:16px;color:#fff;text-align:center;/*! background: #194760; */position:absolute;top:50%;margin-top:19px;left:50%;margin-left:-44px}
.m-team-intr .g-sub-title{margin-top:50px}
.m-team-intr .swiper-intr{z-index:10;width:1200px;height:300px;position:relative;margin:33px auto 0;z-index:10}
.m-team-intr .swiper-intr .arrow-left{position:absolute;left:-46px;top:50%;margin-top:-26px}
.m-team-intr .swiper-intr .arrow-right{position:absolute;right:-46px;top:50%;margin-top:-26px}
.m-team-intr .swiper-intr .swiper-container{width:1200px;height:300px}
.m-team-intr .swiper-intr .content-slide{position:relative;margin:0 8px}
.m-team-intr .swiper-intr .content-slide .line-up{position:absolute;top:0;left:0}
.m-team-intr .swiper-intr .content-slide .wrap-img{height:300px}
.m-team-intr .swiper-intr .content-slide .wrap-img>img{width:224px;height:300px}
.m-team-intr .swiper-intr .content-slide .txt{position:absolute;bottom:0;left:0;width:224px;height:47px;line-height:47px;text-align:center;font-size:18px;color:#fff}
.m-team-intr .bg_5{position:absolute;height:610px;width:100%;background:url(//game.gtimg.cn/images/yxzj/match/kcc/bg_5.png) no-repeat center top;left:0;bottom:-170px}
/*!! 解说介绍*/
.m-narrate .g-sub-title{margin-top:32px}
.m-narrate .g-sub-title.mt{margin-top:64px}
.m-narrate .swiper-off,.m-narrate .swiper-place{width:1200px;height:220px;position:relative;margin:32px auto 0}
.m-narrate .swiper-off .arrow-left,.m-narrate .swiper-place .arrow-left{position:absolute;left:-46px;top:50%;margin-top:-47px}
.m-narrate .swiper-off .arrow-right,.m-narrate .swiper-place .arrow-right{position:absolute;right:-46px;top:50%;margin-top:-47px}
.m-narrate .swiper-off .swiper-container,.m-narrate .swiper-place .swiper-container{width:1200px;height:220px}
.m-narrate .swiper-off .content-slide,.m-narrate .swiper-place .content-slide{padding-top:6px;box-sizing:border-box;margin:0 9px;position:relative}
.m-narrate .swiper-off .content-slide>a,.m-narrate .swiper-place .content-slide>a{position:absolute;top:0;left:0;right:0;bottom:0}
.m-narrate .swiper-off .content-slide .wrap-img,.m-narrate .swiper-place .content-slide .wrap-img{text-align:center;position:relative}
.m-narrate .swiper-off .content-slide .wrap-img img,.m-narrate .swiper-place .content-slide .wrap-img img{width:160px;height:160px;border-radius:160px;margin-top:3px}
.m-narrate .swiper-off .content-slide .wrap-img .bg-people-tm,.m-narrate .swiper-place .content-slide .wrap-img .bg-people-tm{display:block;position:absolute;/*! top: 50%; */top:-5px;left:0}
.m-narrate .swiper-off .content-slide .txt,.m-narrate .swiper-place .content-slide .txt{margin-top:15px;text-align:center;font-size:20px;color:#fff}
/*!! 购票信息*/
.m-buy{margin-top:76px;position:relative;z-index:10}
.m-buy .group-a{margin-top:43px;position:relative;z-index:10;text-align:center}
.m-buy .group-a .wrap-a{display:inline-block;vertical-align:middle}
.m-buy .group-a .wrap-a .txt{text-align:center;font-size:20px;color:#fff;margin-bottom:6px}
.m-buy .group-a .wrap-a .a-buy{display:block;font-size:24px;font-weight:700;text-align:center;color:#fff;line-height:129px}
.m-buy .group-a .wrap-a .a-buy.on{color:#fff;height:114px}
.m-buy .g-info{z-index:10;position:relative;height:403px;margin:50px auto 0}
.m-buy .g-info .wrap-img{width:290px;position:absolute;top:54px;left:50px;z-index:1}
.m-buy .g-info .wrap-img img{display:flex;margin:0 auto;width:224px;height:225px}
.m-buy .g-info .wrap-img .txt{font-size:20px;color:#f6ca8b;text-align:center;margin-top:10px}
.m-buy .g-info .wrap-img .buy-line{display:block;margin:0 auto}
.m-buy .g-info .buyinfo{position:absolute;top:-79px;left:235px;width:800px}
.m-buy .g-title{position:absolute;top:42px;left:226px}
.m-buy .g-title .icon-arrow{display:inline-block;vertical-align:middle}
.m-buy .g-title .txt{display:inline-block;vertical-align:middle;margin:0 4px;font-size:20px;color:#6bc1de}
.m-buy .g-title .icon-phone{display:inline-block;vertical-align:middle}
.m-buy .g-detail{position:absolute;top:174px;left:249px;z-index:10;text-align:left}
.m-buy .g-detail>div+div{margin-top:12px}
.m-buy .g-detail>div.mt{margin-top:22px}
.m-buy .g-detail .name{display:inline-block;vertical-align:middle;font-size:16px;color:#e8d4b9;height:39px;min-width:106px;line-height:39px;text-indent:20px}
.m-buy .g-detail .txt{display:inline-block;vertical-align:middle;font-size:16px;color:#e8d4b9;position:relative;margin-left:20px}
.m-buy .g-detail .txt::after{content:'';position:absolute;bottom:-14px;left:0}
.m-buy .bg_6{position:absolute;height:887px;width:100%;background:url(//game.gtimg.cn/images/yxzj/match/kcc/bg_6.png) no-repeat center top;left:0;bottom:-158px}
/*!! 合作伙伴*/
.m-coop{margin-top:70px;position:relative;width:100%}
.m-coop .g-logo{position:relative;z-index:10;margin-top:26px;text-align:left;width:1200px;margin:26px auto 0 auto}
.m-coop .g-logo .logo-title>i{display:inline-block;vertical-align:middle;width:3px;height:25px;background:#f6ca8b}
.m-coop .g-logo .logo-title .g-title-i{margin-left:50px}
.m-coop .g-logo .logo-title .g-title-i-2{margin-left:47px}
.m-coop .g-logo .logo-title .g-title-i-3{margin-left:110px}
.m-coop .g-logo .logo-title .g-title-i-4{margin-left:64px}
.m-coop .g-logo .logo-title .g-title-i-5{margin-left:107px}
.m-coop .g-logo .logo-title .g-title-i-6{margin-left:744px}
.m-coop .g-logo .logo-title>span{display:inline-block;vertical-align:middle;font-size:24px;color:#f6ca8b;margin-left:10px}
.m-coop .g-logo .wrap-logo{position:relative;display:inline-block;vertical-align:middle;margin-top:12px}
.m-coop .g-logo .wrap-logo+.wrap-logo{margin-left:12px}
.m-coop .g-logo .wrap-logo.special-logo{margin-left:60px}
.m-coop .g-logo .wrap-logo.special-logo1{margin-left:164px}
.m-coop .g-logo .wrap-logo.special-logo2{margin-left:28px}
.m-coop .g-logo .wrap-logo.special-logo3{margin-left:27px}
.m-coop .g-logo .wrap-logo.special-logo4{margin-left:110px}
.m-coop .g-logo .wrap-logo.special-logo5{margin-left:106px}
.m-coop .g-logo .wrap-logo>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.m-coop .g-logo .wrap-logo .logo>img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.m-coop .bg_7{position:absolute;height:529px;width:100%;background:url(//game.gtimg.cn/images/yxzj/match/kcc/bg_7.png) no-repeat center top;left:0;bottom:-410px}
.dia-wait{position:relative;border:none;outline:0}
.dia-wait .dia-con{background:url(//game.gtimg.cn/images/yxzj/match/kcc/dia-bg.png) no-repeat center top;width:600px;height:253px;overflow:hidden}
.dia-wait .dia-con .wait{display:block;margin:114px auto 0}
.dia-wait .dia-close{position:absolute;top:-10px;right:-25px}
/*!# sourceMappingURL=comm.css.map */
