*{padding:0;margin:0;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;font-size:16px}li{list-style:none}body{background:#eee;overflow:auto}a{color:#000}i{font-style:normal}a{text-decoration:none}.flex{display:flex;justify-content:center;align-items:center}.sport p{min-height:18px;white-space:nowrap}.sport header{height:68px;width:100%;background:#503f32;display:flex;align-items:center}.sport header span{display:inline-block;padding:0 10px;color:#968c84;cursor:pointer}.sport header .active{color:#c3a45e}.sport .nav{height:150px;width:100%;background:url(../img/bg_ft_league.c44334d4.jpg) no-repeat;background-size:100% 100%}.sport .nav .top{height:60px;display:inline-block}.sport .nav .top div{padding-top:10px}.sport .nav .top div span{width:70px;display:inline-block;text-align:center}.sport .nav .top div span img{width:30px}.sport .nav .top .icon{height:30px;cursor:pointer}.sport .nav .top .icon span{height:100%;transition:.5s}.sport .nav .top .icon span:hover{transform:scale(1.2)}.sport .nav .top .font{height:20px}.sport .nav .top .font span{height:100%}.sport .nav .bottom{height:60px;text-align:center;padding-top:15px;position:relative}.sport .nav .bottom .trophy{position:absolute;right:10px;top:30px}.sport .nav .bottom .out{position:absolute;left:10px;top:30px}.sport .select-play{height:60px;background:#fff;display:flex;justify-content:center;align-items:center}.sport .select-play button{margin:0 10px;padding:12px 16px;border:1px solid #adadad;border-radius:5px;background:none;cursor:pointer}.sport .select-play .active,.sport .select-play button:hover{border:1px solid #a78025;color:#a78025}.sport .content .box{background:#fff;position:relative}.sport .content .box .title{height:47px;padding:0 15px;display:flex;justify-content:space-between;align-items:center;background:#ededed}.sport .content .box .title span{font-weight:600}.sport .content .box .team-line{margin:10px 0;padding-left:15px}.sport .content .box .team-line b{color:#a78025}.sport .content .box .team-line span{margin-left:10px;margin-right:10px}.sport .content .box .data{padding:0 15px}.sport .content .box .data .team{width:50%;display:inline-block}.sport .content .box .data .team .list{height:47px;margin-bottom:7px;line-height:47px}.sport .content .box .data .team .list .label{color:#19805c;font-weight:600;margin-left:5px}.sport .content .box .data .team .list .number{color:#c0a362;font-weight:600;margin-right:20px}.sport .content .box .bet-number{display:inline-block;width:50%;overflow-x:auto;overflow-y:hidden;position:absolute}.sport .content .box .bet-number .list{width:100%;white-space:nowrap;height:47px;margin-bottom:7px;line-height:47px}.sport .content .box .bet-number .list span{margin:0 7px}.sport .content .box .bet-number .list .bet-title{display:inline-block;width:64px;text-align:center;line-height:64px;height:100%}.sport .content .box .bet-number .list .button{display:inline-block;height:47px;width:64px;text-align:center;border:1px solid #c2c2c2;border-radius:5px;padding-top:5px;box-sizing:border-box}.sport .content .box .bet-number .list .button p{line-height:18px}.sport .content .box .bet-number .list .button p:nth-child(2){color:#c8250a;font-weight:600}.sport .content .box .bet-number .active,.sport .content .box .bet-number .list .button:hover{background:#c3a45e;color:#fff}.sport .content .box .bet-button-bodan{width:100%}.sport .content .box .bet-button-bodan .button-box{width:33%;padding:0 10px;display:inline-block;box-sizing:border-box}.sport .content .box .bet-button-bodan .button-box .button{display:inline-block;height:47px;width:100%;text-align:center;border:1px solid #c2c2c2;border-radius:5px;padding-top:5px;box-sizing:border-box;margin-top:10px;cursor:pointer}.sport .content .box .bet-button-bodan .button-box .button p{line-height:18px}.sport .content .box .bet-button-bodan .button-box .button p:nth-child(2){color:#c8250a;font-weight:600}.sport .content .box .bet-button-bodan .button-box .button:hover{background:#c3a45e;color:#fff}.sport .content .box .all{background:#ededed}.sport .content .box .all .all-header{background:#fff;width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;box-sizing:border-box}.sport .content .box .all .all-header button{border-radius:25px;border:1px solid #c8c8c8;background:none;padding:5px 8px;margin-right:10px;cursor:pointer}.sport .content .box .all .all-header .active{background:#a78025;border:1px solid #a78025;color:#fff}.sport .content .box .all .all-title{padding:10px 0;text-align:center;cursor:pointer}.sport .content .box .all .all-title span{font-size:16px;margin-left:20px}.sport .content .box .all .all-title .active{color:#a78025;font-weight:600}.sport .content .box .all .all-button{margin-top:10px;padding:0 15px}.sport .content .box .all .all-button .list{text-align:center;margin-top:10px}.sport .content .box .all .all-button .list .button{display:inline-block;height:47px;width:170px;text-align:center;border:1px solid #c2c2c2;border-radius:5px;padding-top:5px;box-sizing:border-box;background:#fff;margin-left:10px;margin-top:10px;cursor:pointer}.sport .content .box .all .all-button .list .button p{line-height:18px}.sport .content .box .all .all-button .list .button p:nth-child(2){color:#c8250a;font-weight:600}.sport .content .box .all .all-button .active{background:#c3a45e!important;color:#fff}.sport .content .box .team-date .list{padding:0 15px;display:flex;justify-content:space-between;font-size:16px}.sport .content .box .team-date .list .number{color:#c0a362;font-weight:600;margin-right:20px}.sport .content .box .team-date .list .label{color:#19805c;font-weight:600}.sport .content .box .team-date .list p{margin-top:10px}.sport .content .box .bet-button{margin-top:20px;padding:0 15px}.sport .content .box .bet-button .button-box{width:33%;display:inline-block;margin-top:10px}.sport .content .box .bet-button .button-box .button{width:80%;height:47px;text-align:center;border:1px solid #c2c2c2;border-radius:5px;padding-top:5px;box-sizing:border-box;background:#fff;margin:0 auto}.sport .content .box .bet-button .button-box .button p{line-height:18px}.sport .content .box .bet-button .button-box .button p:nth-child(2){color:#c8250a;font-weight:600}.sport .bet-box{position:fixed;bottom:0;right:0;left:0;height:240px;background:#fff;border-top:1px solid #a0a3a3;padding:10px 10px 0 10px;box-sizing:border-box;overflow:auto;padding-bottom:50px}.sport .bet-box .close{position:fixed;right:10px;bottom:400px}.sport .bet-box p{margin:7px 0;font-size:14px;text-align:center}.sport .bet-box p .odds{color:#c8250a;font-weight:600}.sport .bet-box p input{height:40px;width:100%;padding-left:10px;line-height:40px;box-sizing:border-box;margin-top:20px}.sport .bet-box button{position:fixed;bottom:0;right:0;left:0;height:55px;background:#a78025;border:none;color:#fff;font-size:16px}.sport .nation .nation-list{width:100%}.sport .nation .nation-list .nation-box .nation-box-team{font-size:12px;margin-left:5px;color:#969799}.sport .nation .nation-list .title{height:50px;background:#ededed;line-height:50px;padding-left:20px;color:#c3a45e}.sport .nation .nation-list .list{min-height:50px;line-height:50px;padding-left:20px}.sport .tip{height:100px;display:flex;justify-content:center;align-items:center;color:#a0a3a3;font-size:16px;cursor:pointer;transition:.5s}.sport .tip:hover{color:#503f32}.sport .ber-number-box{position:fixed;left:0;right:0;bottom:0;height:56px;background:#503f32;display:flex;justify-content:center;align-items:center}.sport .ber-number-box .box{height:100%;background:#a78025;width:128px;padding-top:5px;box-sizing:border-box}.sport .ber-number-box .box p{color:#fff;text-align:center}.sport .ber-number-box .box p:first-child{font-size:20px}@media screen and (min-width:600px){.sport header span{font-size:16px!important}.sport .nav{height:140px}.sport .nav .bottom span:first-child{font-size:16px}.sport .nav .bottom span:nth-child(3){font-size:18px}.sport .bet-title{width:84px!important}.sport .nation{padding:0 10px}.sport .nation .title{font-size:13px}.sport .nation .nation-box{width:100%;display:inline-block}.sport .nation .list{padding-left:20px!important;font-size:16px;cursor:pointer;transition:.5s}.sport .nation .list:hover{color:#c3a45e;font-weight:600}.sport .team{width:20%!important}.sport .bet-number{width:70%!important;text-align:center;cursor:pointer}.sport .bet-number .button{width:84px!important}.sport #go-out{display:none}.sport .button-box{width:20%!important}}#gameRule[data-v-237e4efd]{position:absolute;right:10px;color:#c3a45e}