*{padding:0;margin:0;font-size:10px;font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif}li{list-style:none}body{background:#eee;overflow:auto}a{color:#000}i{font-style:normal}a{text-decoration:none}.public-header{height:4.4rem;background:#ec2829;color:#fff;line-height:4.4rem;display:flex;justify-content:center;align-items:center;position:relative;float:left;width:100%}.public-header a{color:#fff;float:left;font-size:2.5rem;left:.8rem;top:.4rem;position:absolute}.public-header span{float:left;font-size:1.8rem}.m-bottom-9{margin-bottom:9rem!important}.flex{justify-content:center}.flex,.sport header{display:flex;align-items:center}.sport header{height:6.8rem;width:100%;background:#503f32}.sport header span{display:inline-block;padding:0 1rem;color:#968c84;cursor:pointer}.sport header .active{color:#c3a45e}.sport .nav{height:12rem;width:100%;background:url(../img/bg_ft_league.c44334d4.jpg) no-repeat;background-size:100% 100%}.sport .nav .top{height:6rem;padding:0 1rem}.sport .nav .top div{padding-top:1rem}.sport .nav .top div span{width:7rem;display:inline-block;text-align:center}.sport .nav .top .icon{height:3rem;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:2rem}.sport .nav .top .font span{height:100%}.sport .nav .bottom{height:6rem;text-align:center;padding-top:1.5rem;position:relative}.sport .nav .bottom .trophy{position:absolute;right:1rem;top:3rem}.sport .nav .bottom .out{position:absolute;left:1rem;top:3rem}.sport .select-play{height:7rem;background:#fff;display:flex;justify-content:center;align-items:center}.sport .select-play button{margin:0 1rem;padding:1.2rem 1.6rem;border:1px solid #adadad;border-radius:5px;background:none}.sport .select-play .active{border:1px solid #a78025;color:#a78025}.sport .content .box{background:#fff;position:relative}.sport .content .box .title{height:4.7rem;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;background:#ededed}.sport .content .box .title span{font-weight:600}.sport .content .box .data{padding:0 1.5rem}.sport .content .box .data .team{width:50%;display:inline-block}.sport .content .box .data .team .list{height:4.7rem;margin-bottom:.7rem;line-height:4.7rem}.sport .content .box .data .team .list .label{color:#19805c;font-weight:600}.sport .content .box .data .team .list .number{color:#c0a362;font-weight:600;margin-right:2rem}.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:4.7rem;margin-bottom:.7rem;line-height:4.7rem}.sport .content .box .bet-number .list span{margin:0 .7rem}.sport .content .box .bet-number .list .bet-title{display:inline-block;width:6.4rem;text-align:center;line-height:6.4rem;height:100%}.sport .content .box .bet-number .list .button{display:inline-block;height:4.7rem;width:6.4rem;text-align:center;border:1px solid #c2c2c2;border-radius:5px;padding-top:.5rem;box-sizing:border-box}.sport .content .box .bet-number .list .button p{line-height:1.8rem}.sport .content .box .bet-number .list .button p:nth-child(2){color:#c8250a;font-weight:600}.sport .content .box .all{background:#ededed}.sport .content .box .all .all-header{background:#fff;width:100%;height:4.8rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;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:.5rem .8rem;margin-right:1rem;cursor:pointer}.sport .content .box .all .all-header .active{background:#a78025;border:1px solid #a78025;color:#fff}.sport .content .box .all .all-title{padding:1rem 0;text-align:center;cursor:pointer}.sport .content .box .all .all-title span{font-size:1.6rem;margin-left:20px}.sport .content .box .all .all-title .active{color:#a78025;font-weight:600}.sport .content .box .all .all-button{margin-top:1rem;padding:0 1.5rem}.sport .content .box .all .all-button .list{text-align:center;margin-top:1rem}.sport .content .box .all .all-button .list .button{display:inline-block;height:4.7rem;width:17rem;text-align:center;border:1px solid #c2c2c2;border-radius:5px;padding-top:.5rem;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:1.8rem}.sport .content .box .all .all-button .list .button p:nth-child(2){color:#c8250a;font-weight:600}.sport .content .box .team-date .list{padding:0 1.5rem;display:flex;justify-content:space-between;font-size:1.6rem}.sport .content .box .team-date .list .number{color:#c0a362;font-weight:600;margin-right:2rem}.sport .content .box .team-date .list .label{color:#19805c;font-weight:600}.sport .content .box .team-date .list p{margin-top:1rem}.sport .content .box .bet-button{margin-top:2rem;padding:0 1.5rem}.sport .content .box .bet-button .button-box{width:33%;display:inline-block;margin-top:1rem}.sport .content .box .bet-button .button-box .button{width:80%;height:4.7rem;text-align:center;border:1px solid #c2c2c2;border-radius:5px;padding-top:.5rem;box-sizing:border-box;background:#fff;margin:0 auto}.sport .content .box .bet-button .button-box .button p{line-height:1.8rem}.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:24rem;background:#fff;border-top:1px solid #a0a3a3;padding:1rem 1rem 0 1rem;box-sizing:border-box}.sport .bet-box .close{position:absolute;right:1rem;top:1rem}.sport .bet-box p{margin:.7rem 0;font-size:1.4rem;text-align:center}.sport .bet-box p .odds{color:#c8250a;font-weight:600}.sport .bet-box p input{height:4rem;width:14rem;padding-left:1rem;line-height:4rem}.sport .bet-box button{position:absolute;bottom:0;right:0;left:0;height:5.5rem;background:#a78025;border:none;color:#fff;font-size:1.6rem}.sport .nation .nation-list{width:100%}.sport .nation .nation-list .title{height:5rem;background:#ededed;line-height:5rem;padding-left:20px;color:#c3a45e}.sport .nation .nation-list .list{height:5rem;line-height:5rem;padding-left:40px}.sport .tip{height:100px;display:flex;justify-content:center;align-items:center;color:#a0a3a3;font-size:16px}@media screen and (min-width:600px){.sport header span{font-size:1.6rem!important}.sport .nav{height:14rem}.sport .nav .bottom span:first-child{font-size:1.6rem}.sport .nav .bottom span:nth-child(3){font-size:1.8rem}.sport .nation{padding:0 10px}.sport .nation .list,.sport .nation .title{text-align:center!important}.sport .nation .list{padding-left:20px!important}.sport .team{width:20%!important}.sport .bet-number{width:70%!important;text-align:center;cursor:pointer}}