body {
    font-family: "Microsoft YaHei", PingFang SC, Arial;
    background: #f4f4f4;
    color: #666;
}
.m-marr20{margin-right: .2rem;}
.g-top{
    width: 7.5rem;
    height: 2.32rem;
    min-height: 2.32rem;
}
.g-matchData{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.g-matchData:after {
    min-height: calc(100% + 1px)
}
.m-matchData-team{
    width: 7.5rem;
    height: 2.32rem;
    min-height: 2.32rem;
    background: url(../../images/dtc/bg_lqdzxq.png) no-repeat center;
    background-size: 100%;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    text-align: center;
    align-items: center
}
.m-matchData-team span a{
    color: #fff;
    text-decoration: none;
}
.m-matchData-team a:hover{
    color: #fff;
}
.m-matchData-team a:active{
    color: #fff;
    text-decoration: none;
}
.m-matchData-team .matchTeam{
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
}
.m-matchData-team  img {
    /* width: 1.04rem; */
    height: .84rem;
}
.m-matchData-team .left{
    font-size: .28rem;
    font-weight: 400;
    width: 1.8rem;
    padding-left: .3rem;
}
.m-matchData-team  .left div , .m-matchData-team  .right div{
    padding-top: .16rem;
}
.m-matchData-team .middle{
    flex: 1;
    height: 2.35rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}
.m-matchData-team  .vdata{
    margin: .08rem 0 .08rem 0;
    font-size: .64rem;
    font-weight: 600;
    color: #ffffff;

    line-height: .30rem;
    text-shadow: 0 0 .2rem 0 rgba(0,0,0,0.60);
}
.m-matchData-team .matchTime{
    width: 3rem;
    font-size: .24rem;
    color: #fff;
    opacity: 0.7;
    text-align: center;
    margin-top: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-matchData-team .matchTime a div span{
    color: #fff;
}
.m-matchData-team .matchTime2{
    opacity: .7;
    width: 2.7rem;
    height: 0.48rem;
    font-size: .24rem;
    line-height: .48rem;
    color: #fff;
    text-align: center;
    background-color: rgba(24, 24, 24, 0.24);
    border-radius: 0.24rem;
    margin-bottom: 0.24rem;
}
.m-matchData-team .right{
    font-size: .28rem;
    font-weight: 400;
    width: 1.8rem;
    padding-right: .3rem;
}

.m-matchData-team  .u-venue{
    margin: 0 .08rem;
    font-size: .28rem;
}
.m-match-nav {
    width: 100%;
    height: .88rem;
}
.m-matchData-nav{
    width: 100%;
    height: .88rem;
    min-height: .88rem;
    font-size: .3rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    line-height: .40rem;
    padding: .23rem 0;
    z-index: 188;
    background: #fff;
}
.m-matchData-nav div{
    position: relative;
    display: block;
    color: #666;
    text-decoration: none;
}
.m-matchData-nav div.active a{
    color: #fa5b57;
    text-decoration: none;
}
.m-matchData-nav div.active:after{
    width: .34rem;
    height: .06rem;
    background: #fa5b57;
    border-radius: .03rem;
    content: "";
    position: absolute;
    left: 50%;
    bottom: -0.18rem;
    margin-left: -.17rem;
    text-decoration: none;
}
.m-score {
    display: flex;
    justify-content: center;
}
.m-score-left, .m-score-right {
    font-size: .64rem;
    width: 1rem;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    line-height: .60rem;
    text-shadow: 0 0 20px 0 rgba(0,0,0,0.60);
}
.m-score-middle{
    font-size: .40rem;
    color: #ffffff;
    line-height: .60rem;
    width: .6rem;
    text-align: center;
}
.g-positon-fixed  .g-tab ul li a.u-active{
    color: #f84a4a;
    font-weight: bold;
    border-bottom: 2px solid #f84a4a;
}
.g-vs-list {
    background-color:#fff;
    padding-bottom: .16rem;
}
.g-vs-list .u-ul-01{
    background-color:#fff;
}
.g-vs-list .u-ul-01 li{
    height:.88rem;
    line-height:.88rem;
    border-bottom: 1px solid #e6e6e6;
}
.g-vs-list .u-ul-01 li a{
    display: block;
    height:.88rem;
    line-height:.88rem;
    padding: 0 .3rem;
    color: #666;
    font-size:.28rem;
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.u-about-news{
    background-color:#fff;
    margin:.24rem 0;
    padding-bottom: .16rem;
}
.u-about-news:last-child{
    padding-bottom: 1.4rem;
}
.u-about-news .u-about-title{
    padding: .24rem 0;
    margin: 0 .3rem;
    /* border-bottom: 1px dotted #e6e6e6; */
    color: #333;
    font-size: .3rem;
}
.u-about-news ul{
    padding: 0 .3rem;
}
.u-about-news ul li a{
    display:block;
    height:.88rem;
    line-height:.88rem;
    font-size:.28rem;
    color:#666;
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.g-vs-mid .bor-e6e6e6{
    border-top: 1px dotted #e6e6e6;
}
/* tab样式修改*/
.m-nav-1 li div{
    color: #666666;
}
.m-nav-1 li div.active {
    padding: 0 .36rem;
    display: block;
    position: relative;
    color: #fa5b57;
}
/* 调整布局方式 */
.g-cont{
    display: flex;
    flex-direction: column;

}
.g-cont:after{
    min-height: calc(100% + 1px)
}
/*.topContainer{*/
/*    flex: 1;*/
/*    overflow-y: auto;*/
/*}*/
.m-head1 {
    margin: .24rem 0 0;
    padding-left: .3rem;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    font-weight: bold;
    font-size: .3rem;
    height: 1.04rem;
    color: #181818;
}
.m-head1 img {
    padding-right: .1rem;
    height: .24rem;
    width: .14rem;
}
.m-title{
    height: .42rem;
    font-size: .30rem;
    font-weight: bold;
    color: #181818;
}
.m-line{
    margin-bottom: .08rem;
    border-bottom: 1px solid #ececec
}
ul.u-ul-none{
    height: 1.6rem;
    text-align: center;
    line-height: 1.6rem;
    font-size: .28rem;
    color: #666666;
}
.u-about-news ul.u-ul-none li {
    height: 1.6rem;
    line-height: 1.6rem;
    border-bottom: 0 dotted #e6e6e6;
}
[v-cloak] {
    display: none;
}
#zx_list{min-height: 100vh;}

/**固定奖金**/
.m-marr20{margin-right: .2rem;}
/* 回到顶部 */
/* .m-backTop{
    position: fixed;
    right: .3rem;
    bottom: .48rem;
    margin-bottom: (safe-area-inset-bottom);
    width: .74rem;
    height: .74rem;
    border-radius: 50%;
    box-shadow: 0 0 .08rem 0 rgba(0,0,0,0.32);
} */
#topImg {
    position: fixed;
    width: .72rem;
    height: .72rem;
    bottom: .4rem;
    right: .3rem;
    border-radius: 50%;
    background: url(../../images/calculator_fotBasbal/match_data/topImg.png) no-repeat center center;
    background-size: .72rem;
    display: none;
}
/********* 比赛信息页面 *********/
.g-vs-mid{
    flex: 1;
    overflow-y: auto;
    padding-top: .24rem;
    padding-bottom: 1.4rem;
    line-height: .9rem;
    font-size: .28rem;
}
.g-vs-mid::after{
    content: "";
    display: block;
    width: 100%;
    height: env(safe-area-inset-bottom);
}
.g-vs-mid a{color: #333;}
.g-vs-list .u-ul-01{
    background: #fff;
    border-top: 1px solid #d8d8d8;
}
.g-vs-list .u-ul-01 li{
    border-bottom: 1px solid #d8d8d8;
    padding-left: .24rem;
    padding-right: .24rem;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.g-vs-list .u-about-news .u-about-title{
    padding-left: .24rem;
    padding-right: .24rem;
    height: .8rem;
    line-height: .8rem;
    background: #f5f5f5;
    font-size: .32rem;
    font-weight: bold;
    color: #181818;
}
.g-vs-list .u-about-news ul{
    background: #fff;
    border-top: 1px solid #d8d8d8;
}
.g-vs-list .u-about-news ul li{
    padding-left: .24rem;
    padding-right: .24rem;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/********* 比赛数据页面 *********/
/*.g-matchData-con{*/
/*    padding-bottom: 1.4rem;*/
/*    flex: 1;*/
/*    overflow-y: auto;*/
/*}*/
.g-matchData-con:after{
    content: "";
    display: block;
    width: 100%;
    height: env(safe-area-inset-bottom);
}
/* 近期赛况 */
.m-recentCompetition{
    margin-top: .16rem;
    width: 100%;
    background: #FFF;
}
.m-recentCompetition .m-title{
    display: flex;
    flex-direction: row;
    padding-left: .3rem;
    padding-right: .28rem;
    line-height: .8rem;
    height: .8rem;
    font-size: .32rem;
    font-weight: bold;
    color: #181818;
    border-bottom: 1px solid #ececed;
    justify-content: space-between;
}
.m-recentCompetition .m-title1{
    display: flex;
    flex-direction: row;
    padding-left: .3rem;
    padding-right: .28rem;
    line-height: .8rem;
    height: .8rem;
    font-size: .32rem;
    font-weight: bold;
    color: #181818;
    justify-content: space-between;
}
.m-recentCompetition .m-title1 .left {
    font-size: .3rem;
    font-weight: bold;
}
.m-recentCompetition .m-title1 .left em {
    width: 0.04rem;
    height: 0.24rem;
    background: #e01212;
    display: inline-block;
    margin-right: 0.08rem;
}
.m-recentCompetition .m-title-his{
    flex: 1;
    padding-right: .26rem;
    font-size: .26rem;
    font-weight: normal;
    color: #666;
    text-align: right;
}
.m-recentCompetition .m-content{
    border-bottom: 1px solid #d8d8d8;
    background: #fff;
}
.m-recentCompetition .m-tabs{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding: .22rem .35rem .22rem 0;
}
.m-recentCompetition .m-tabs div{
    width: 1.6rem;
    line-height: .6rem;
    font-size: .28rem;
    color: #666666;
    text-align: center;
    border: 1px solid #d8d8d8;
    border-radius: .31rem;
    margin-left: .2rem;
}
.m-recentCompetition .m-tabs.u-width110{border-bottom: 1px solid #d8d8d8;}
.m-recentCompetition .m-tabs.u-width110 div{width: 1.1rem;}
.m-recentCompetition .m-tabs div.active{
    color: #ffffff;
    background: #fa5b57;
    border: 1px solid #fa5b57;
}
.m-recentCompetition .m-chart{
    width: 6.3rem;
    margin: 0 auto .32rem;
    padding-top: .18rem;
}
.m-recentCompetition .m-chart .u-num{
    height: .34rem;
    line-height: .34rem;
    font-size: .24rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: .06rem;
}
.m-recentCompetition .m-chart .u-num .red{color: #FA5B57;}
.m-recentCompetition .m-chart .u-num .blue{color: #499BF4;}
.m-recentCompetition .m-chart .u-chart{
    width: 6.3rem;
    height: .3rem;
    line-height: .3rem;
    background: #499BF4;
    border-radius: .04rem;
    display: flex;
    flex-direction: row;
    font-size: .2rem;
    overflow: hidden;
}
.m-recentCompetition .m-chart .u-chart .red{
    padding-left: .08rem;
    padding-right: .65rem;
    background: #FA5B57;
    position: relative;
    white-space: nowrap;
    color: #fff;
}
.m-recentCompetition .m-chart .u-chart .red:after{
    content: "";
    position: absolute;
    right: -.12rem;
    bottom: 0;
    width: .25rem;
    height: .3rem;
    background: url(../../images/calculator_fotBasbal/match_data/bg_division.png) no-repeat center;
    background-size: .25rem;
}
.m-recentCompetition .m-chart .u-chart .blue{
    white-space: nowrap;
    padding-right: .08rem;
    padding-left: .15rem;
    text-align: right;
    flex: 1;
    color: #fff;
}
.m-recentCompetition .m-table{
    width: 100%;
    font-size: .26rem;
    text-align: center;
}
.m-recentCompetition .m-table th{
    line-height: .7rem;
    text-align: center;
    color: #999999;
    font-weight: normal;
    border-bottom: 1px solid #ececec;
    white-space: nowrap;
}
.m-recentCompetition .m-table td{
    line-height: .7rem;
    color: #181818;
    white-space: nowrap;
}
.m-recentCompetition .m-table td.red{
    color: #FA5B57;
    padding: 0 .05rem;
}
.m-recentCompetition .m-table td.blue{
    color: #499BF4;
    padding: 0 .05rem;
}
.m-recentCompetition .m-table th:first-child,
.m-recentCompetition .m-table td:first-child{
    padding-left: .26rem;
    text-align: left;
}
.m-recentCompetition .m-table th:last-child,
.m-recentCompetition .m-table td:last-child{
    text-align: right;
    padding-right: .3rem;
}
.u-width100{width: .1rem;}
/* 往季对阵 */
.m-recentCompetition .m-table1{
    width: 100%;
    font-size: .26rem;
    text-align: center;
}
.m-recentCompetition .m-table1 th{
    line-height: .7rem;
    text-align: center;
    color: #999999;
    font-weight: normal;
    border-bottom: 1px solid #ececec;
    white-space: nowrap;
}
.m-recentCompetition .m-table1 td{
    line-height: .9rem;
    color: #181818;
    white-space: nowrap;
}
.fs23{font-size: .23rem;line-height: .32rem;}
.fs18{font-size: .18rem;line-height: .32rem;}
.m-recentCompetition .m-table1 td.red{color: #FA5B57;}
.m-recentCompetition .m-table1 td.blue{color: #499BF4;}
.m-recentCompetition .m-table1 th:first-child,
.m-recentCompetition .m-table1 td:first-child{
    padding-left: .26rem;
    width: 1.0rem;
    text-align: left;
}
.m-recentCompetition .m-table1 th:last-child,
.m-recentCompetition .m-table1 td:last-child{
    text-align: right;
    padding-right: .3rem;
    width: 1.0rem;
}
/* 赛果赢分走势 */
.m-recentCompetition .com-table{
    width: 100%;
    border-top: 1px solid #ececec;
    text-align: center;
    line-height: .3rem;
}
.m-recentCompetition .com-table th{
    width: 1rem;
    height: .8rem;
    font-size: .26rem;
    color: #666;
    background: #fafafa;
    font-weight: normal;
    border-bottom: 1px solid #ececec;
}
.m-recentCompetition .com-table td{
    width: 1.3rem;
    height: .8rem;
    font-size: .2rem;
    color: #666;
    border-bottom: 1px solid #ececec;
}
.m-recentCompetition .com-table .result td{
    color: #181818;
    font-size: .26rem;
}
.m-recentCompetition .com-table .zf-chrat{
    width: 6.5rem;
    height: 2.8rem;
}
.m-recentCompetition .com-table tr:last-child th,
.m-recentCompetition .com-table tr:last-child td{
    border-bottom: none;
}
.m-recentCompetition .m-title .left {
    font-size: .3rem;
    font-weight: bold;
}
.m-recentCompetition .m-title .left em {
    width: 0.04rem;
    height: 0.24rem;
    background: #e01212;
    display: inline-block;
    margin-right: 0.08rem;
}
#main{position: relative;}
#main::before{
    content: "";
    position: absolute;
    top: 5%;
    left: .28rem;
    width: 0;
    height: 90%;
    border-right: 1px dashed #d8d8d8;
}
#main::after{
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.33rem;
    left: 0.05rem;
    width: .3rem;
    height: 2.66rem;
    background: url(../../images/calculator_fotBasbal/match_data/axisY.png) no-repeat center;
    background-size: .3rem;
}
/********* 固定奖金页面 *********/
.m-recentCompetition .bgred,
.m-recentCompetition .bgblue{
    display: inline-block;
    margin-left: .12rem;
    padding: 0 .08rem;
    line-height: .36rem;
    color: #fff;
    background: #fa5b57;
}
.m-recentCompetition .bgblue{background: #499bf4;}
.m-recentCompetition .red{color: #fa5b57;}
.m-recentCompetition .blue{color: #499bf4;}
.m-recentCompetition .black{color: #181818;}
.m-recentCompetition .icon-up,
.m-recentCompetition .icon-down,
.m-recentCompetition .icon-none{
    margin-left: .08rem;
    margin-right: .08rem;
    margin-bottom: .01rem;
    display: inline-block;
    width: .11rem;
    height: .16rem;
    background: url(../../images/calculator_fotBasbal/icon_up.png) no-repeat 0 0;
    background-size: auto .16rem;
}
.m-recentCompetition .icon-down{background-image: url(../../images/calculator_fotBasbal/icon_down.png);}
.m-recentCompetition .icon-none{background-image: none;}
/* 开奖结果 */
.m-lotteryResult-table{
    width: 100%;
    background: #fff;
    padding-bottom: .16rem;
}
.m-lotteryResult-table .m-data-none span{color: #666;}
.m-lotteryResult-table .left{
    width: 2.8rem;
}
.m-lotteryResult-table .middle{
    flex: 1;
    text-align: right;
}
.m-lotteryResult-table .right{
    width: 1.6rem;
    text-align: right;
}
.m-lotteryResult-th{
    display: flex;
    flex-direction: row;
    margin-bottom: .12rem;
    padding-left: .3rem;
    padding-right: .3rem;
    height: .56rem;
    line-height: .56rem;
    font-size: .24rem;
    color: #999;
    background: #fafafa;
}
.m-lotteryResult-td{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: .12rem .3rem .12rem .3rem;
    font-size: .26rem;
    color: #181818;
}
.m-lotteryResult-td .right{
    font-weight: bold;
}
.m-lotteryResult-td .bgred,
.m-lotteryResult-td .bgblue{
    display: inline-block;
    padding: 0 .08rem;
    line-height: .4rem;
    color: #fff;
    background: #fa5b57;
    border-radius: .04rem;
}
.m-lotteryResult-td .bgblue{background: #499bf4;}
/* 胜负固定奖金 */
.m-title-right{
    margin-left: .7rem;
    font-size: .26rem;
    font-weight: normal;
    color: #181818;
}
.m-title-right span{margin-left: .12rem;}
.m-fixedBonus-table{
    width: 100%;
    line-height: .72rem;
    background: #fff;
    font-size: .26rem;
    color: #666;
}
.m-fixedBonus-table .left{
    width: 3.4rem;
    color:#666
}
.m-fixedBonus-table .middle{
    flex: 1;
    text-align: right;
    color: #181818;
}
.m-fixedBonus-table .right{
    width: 1.8rem;
    text-align: right;
    color: #181818;
}
.m-fixedBonus-th{
    display: flex;
    flex-direction: row;
    padding-left: .3rem;
    padding-right: .62rem;
    color: #999;
    line-height: .56rem;
}
.m-fixedBonus-td{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-left: .3rem;
    padding-right: .28rem;
    justify-content: space-between;
}
.m-fixedBonus-td .middle, .m-fixedBonus-td .right{ font-weight: bold}
.m-fixedBonus-td-letPoints{border-bottom: 1px solid #d8d8d8;}
.m-fixedBonus-td-letPoints:last-child{border-bottom: none;}
.m-fixedBonus-td-letPoints .m-title-right{margin-left: .37rem;}
/* 胜分差固定奖金 */
.m-winningDifference{
    width: 100%;
    background: #fff;
}
.m-winningDifference .m-time{
    padding-left: .29rem;
    line-height: .7rem;
    color: #999;
    font-size: .26rem;
}
.m-winningDifference .m-time span{margin-left: .4rem;}
.m-winningDifference-table{
    width: 100%;
    line-height: .7rem;
    font-size: .26rem;
    text-align: center;
    background: #fff;
}
.m-winningDifference-table th{
    padding-right: .23rem;
    width: 1rem;
    font-weight: normal;
    color: #666;
}
.m-winningDifference-table th:first-child,
.m-winningDifference-table td:first-child{
    width: 0.8rem;
    padding-left: .3rem;
}
.m-winningDifference-table td{color: #181818;}
.m-winningDifference-table .u-name{
    margin: 0 auto;
    height: .26rem;
    line-height: .32rem;
    font-size: .26rem;
    color: #666;
}
.m-none-res {
    height: 1.6rem;
    line-height: .4rem;
    font-size: .28rem;
    color: #666;
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.m-tips {
    padding: 0.3rem 0.24rem;
    font-size: .24rem;
    color: #999;
}
.border-line {
    border-bottom: 1px solid #ececec;
}
.border-line1 {
    border-bottom: 1px solid #ececec;
    height: 1px;
}
.m-fixedBonus-table .border-line1:last-child{
    border-bottom: 0 solid #ececec;
}
.color-999{
    color: #999 !important;
}
.m-fixedBonus-padding{
    padding-top:.18rem;
    padding-bottom:.18rem;
    line-height: .4rem;
}
 .com-table tr:last-child th, .m-recentCompetition .com-table tr:last-child td {
    border-bottom: none;
}
 .com-table .zf-chrat {
    width: 6.5rem;
    height: 2.8rem;
}
 .com-table td {
    width: 1.3rem;
    height: 0.8rem;
    font-size: .2rem;
    color: #666;
    border-bottom: 1px solid #ececec;
}
#main {
    position: relative;
}
 .com-table {
    width: 100%;
    border-top: 1px solid #ececec;
    text-align: center;
    line-height: .3rem;
}
.com-table th {
    width: 1rem;
    height: 0.8rem;
    font-size: .26rem;
    color: #666;
    background: #fafafa;
    font-weight: normal;
    border-bottom: 1px solid #ececec;
}
.no-selling {
    font-size: .28rem;
    color: #999999;
    line-height: .36rem;
    padding-top: 2rem;
    text-align: center;
}
.m-none {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 1.6rem;
}
.m-none .u-game {
    margin-bottom: 0.16rem;
    line-height: .33rem;
    font-size: .24rem;
    color: #b2b2b2;
}
.m-none .u-game a{ color:#499BF4;text-decoration: none;}
.m-none-nokj{
    font-size: .28rem;
    text-align: center;
    display: flex;
    height: 1.6rem;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
}
.m-none-nokj div{width: 100%}
.m-none-nokj .u-game {
    margin-bottom: 0.16rem;
    line-height: .33rem;
    font-size: .24rem;
    color: #b2b2b2;
}
.m-goaline-div {
    width: 100%;
}
.m-goaline-one{
    display: flex;
    width: 100%;
}
.m-goaline-bottom {
    padding-bottom: .16rem;
}
.black span {color: #FA5B57;}
.m-winningDifference-table td{ font-weight: bold}
.no-selling a{color: #499BF4; text-decoration: none;}
.m-charts {display: flex; padding-bottom:.24rem;border-top: 1px solid #ececec;}
.m-charts .m-charts-left,.m-charts .m-charts-center,.m-charts .m-charts-right{ display: flex;}
.m-charts-left{width: 1rem; background: #fafafa;}
.m-charts-left div{
    font-size: .24rem;
    color: #666666;
    width: 1.08rem;
    border-bottom: 1px solid #ececec;
    padding: .2rem .24rem;
    height: 1.06rem;
}
.m-charts-left div:last-child{ height: 2.8rem;}
.m-charts-left div:last-child{
    border-bottom: 0 solid #ececec;
}
.m-charts-left{
    display: flex;
    flex-direction: column;
}
.m-charts-time{
    flex: 1;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #ececec;
    height:1.06rem;
    align-items: center;
}
.m-charts-time div{
    width: 1.4rem;
    font-size: .2rem;
    font-weight: 500;
    text-align: center;
    color: #666666;

}
.m-charts-score{
    flex: 1;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #ececec;
    height:1.06rem;
    align-items: center;
}
.m-charts-score div{
    width: 1.4rem;
    font-size: .2rem;
    font-weight: 500;
    text-align: center;
    color: #666666;
}
.m-charts-data{
    flex: 1;
    display: flex;
    flex-direction: row;
    width: 100%;
}
.m-charts-right{
    width: 100%;overflow: hidden; position: relative;
    max-width: 6.5rem;
}
.m-charts-con { overflow: auto;
    position: absolute; top:0; left:0; width: 100%}
.m-charts-data-title, .m-charts-data{
    height: 2.8rem
}
.m-charts-width-normal{
    width: 6.5rem;
    justify-content: space-around;
}
.m-charts-width {
    width: 13rem;
}
#main1::before {
    content: "";
    position: absolute;
    top: 5%;
    left: 0.28rem;
    width: 0;
    height: 90%;
    border-right: 0.01rem dashed #d8d8d8;
}
#main1, #main {
    position: relative;
    height: 2.8rem;
}
#main1::after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.33rem;
    left: 0.05rem;
    width: 0.3rem;
    height: 2.66rem;
    background: url(../../images/calculator_fotBasbal/match_data/axisY.png) no-repeat center;
    background-size: 0.3rem;
}
/*积分榜*/
.m-team-title, .m-team-con{ width: 25%}
.m-sort-title, .m-sort{width: 22%}
.m-result-title, .m-result { width: 24%; }
.m-wins-title, .m-wins{width: 16%}
.m-no-result-b{
    text-align: center;
    border-bottom: 0 solid #ececec;
    border-top: 0 solid #ececec;
    line-height: .4rem;
    font-size: .28rem;
    color: #666666;
    padding: .6rem 0;
    justify-content: space-around;
}
.m-center{ width: 26%}
.m-num-title, .m-num, .m-result-bg{width: 18%}
.m-a-title, .m-h-title, .m-h, .m-a{width: 24%;}
.m-titleRt{ font-weight:normal;font-size:12px;color:#999;display:flex;flex-direction:row; position: absolute;
    right: 0.3rem;top: 0.14rem;}
.m-titleRt .m-checkList{display:flex;flex-direction:row;align-items:center;height:32px;line-height:30px;margin-left:16px;margin-top:6px;border:1px solid #ececec;border-radius:16px;background:#f5f5f5;}
.m-titleRt .m-checkList .u-check{padding:0 16px;margin-left:-1px;cursor: pointer;}
.m-titleRt .m-checkList .u-check:last-child{margin-right:-1px;}
.m-titleRt .m-checkList .active{color:#FFFFFF;border-radius:.3rem;background:#fa5b57;}

