.data-page{background:#fff;overflow:hidden}
.data-title{background:#fff;line-height:3rem;padding:15px}
.data-title .tab-btn{display:flex;display:-webkit-flex;display:-o-flex;display:-moz-flex;border-radius:5px;line-height:3rem;border:1px solid #406dff}
.tab-btn .zlbtn{flex:1;-webkit-flex:1;-o-flex:1;-moz-flex:1;border-radius:0;line-height:3rem;display:inline-block;font-size:1.4rem;text-align:center;padding:0 8px;-webkit-appearance:none}
.tab-btn .zlbtn.act{background:#406dff;color:#fff}
.data-title .tab-btn a{color:#406dff}
.data-title .tab-list{font-size:1.2rem;line-height:2rem;color:#999}
.data-page .gray-tit{background:#f2f2f2;line-height:3.2rem;font-size:1.4rem;color:#808080;padding:0 10px}
.data-page .label-page{padding:15px 10px}
.data-page .label-page li{text-align:center;float:left;line-height:2.8rem;font-size:1.2rem;width:32.39%;margin-right:1.41%;margin-bottom:1.6%;border:1px solid #eee}
.label-page li:nth-child(3n){margin-right:0}
.data-page .zllab{text-align:center;float:left;line-height:2.8rem;font-size:1.2rem;width:32.39%;margin-right:1.41%;margin-bottom:1.6%;border:1px solid #eee}
.label-page .zllab:nth-child(3n){margin-right:0}
.explain-wrap{padding:20px 0 50px;background:#f2f2f2}
.explain-wrap .data-txt {padding:0px 15px;margin-top: 1.5rem;}
.explain-wrap p{color:#333;font-size:1.2rem;line-height:2rem;margin-bottom:1rem}
.results-wrap,.points-wrap,.league-wrap,.model-wrap{padding:5px 0;overflow:hidden}
.results-wrap table,.points-wrap table,.league-wrap table{width:100%;position:relative;z-index:1;border-bottom:1px solid #E8E8E8;border-left:1px solid #E8E8E8;table-layout:fixed;border-spacing:0;font-size:12px}
.results-wrap table tbody tr,.points-wrap table tbody tr,.league-wrap table tbody tr{height:39px}
.results-wrap table tbody tr:hover,.points-wrap table tbody tr:hover,.league-wrap table tbody tr:hover{background:#E8E8E8}
.results-wrap table tbody tr td,.points-wrap table tbody tr td,.league-wrap table tbody tr td{height:34px;border-right:1px solid #E8E8E8;border-top:1px solid #E8E8E8;position:relative;font-size:12px;color:#666}
.results-wrap table tbody,.points-wrap table tbody,.league-wrap table tbody{text-align:center;overflow:hidden}
.results-wrap table thead,.points-wrap table thead,.league-wrap table thead{height:36px;position:relative;z-index:1;background:#f0f0f0}
.results-wrap table thead tr th{border-right:1px solid #E8E8E8;border-top:1px solid #E8E8E8;text-align:center}
.results-wrap table tbody tr .odd-asian .odd-wrapper,.results-wrap table tbody tr .odd-europe .odd-wrapper{display:flex}
.results-wrap table tbody tr td.score,.points-wrap table tbody tr td.score{color:#333;font-weight:bold}
.results-wrap p,.points-wrap p,.league-wrap p,.model-wrap p{font-size:12px;line-height:20px;margin-bottom:15px}
.results-wrap .tip{color:#999;margin-top:10px}
.results-wrap .ser{color:#666}
.data-page .details{box-sizing:border-box;display:flex;align-items:center;background:#d1dbf9;padding:0.8rem 1rem}
.data-page .details .img-box{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-right:0.8rem}
.data-page .details .img-box img{max-width:3rem;max-height:3rem;display:block}
.data-page .details .row1{display:flex;align-items:center;justify-content:space-between;width:100%}
.data-page .details .row1 h1{font-size:1.5rem;color:#333;font-weight:bold}
.data-page .details .row1 .season{color:#406dff;border:1px solid #406dff;border-radius:20px;font-size:12px;padding:1px 5px}
.data-page .details .row1 .htime{color:#999;font-size:12px}
.data-page .nva-tab{background:#fff;border-bottom:1px solid #efefef;line-height:4.2rem}
.data-page .nva-tab .channels-scroll li a.cd{color:#999}
.data-page .nva-tab .channels-scroll .on{color:#333;font-size:1.5rem;font-weight:bold;border-bottom:0.3rem solid #bd1a2d;padding-bottom:1rem}
.pub_nodata .imgarea{width:100%;height:160px;margin:0 auto;background:url(../images/ondata.png) no-repeat center center}
.pub_nodata .data-null{font-size:1.2rem;text-align:center;color:#bababa;margin:10px 0 20px}
.points-wrap,.league-wrap{margin-bottom:40px}
.points-wrap table,.league-wrap table{display:flex}
.points-wrap .tdlink tr th,.league-wrap .tdlink tr th{background:#f0f0f0;text-align:center}
.points-wrap table tbody tr th,.league-wrap table tbody tr th{border-right:1px solid #E8E8E8;border-top:1px solid #E8E8E8;text-align:center}
.points-wrap .tdlink tr th,.points-wrap .tdlink tr td{display:none}
.points-wrap .tdlink tr th.rl,.points-wrap .tdlink tr td.rl,.points-wrap .tdlink tr td.explan{display:revert;width:110px}
.points-wrap .tdlink tr td.fl-p{width:450px}
.points-wrap .tip,.league-wrap .tip{color:#999;margin-top:1rem;float:right}
.model-wrap .data-team{padding: 15px 5px;}
.model-wrap .data-team ul{box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content:initial;}
.model-wrap .data-team li {width: 23.5%;text-align: center;margin-bottom: 2rem;font-size: 1.2rem;margin-right: 1.5%;}
.model-wrap .data-team li img {max-width: 60%;max-height:60%;margin-bottom: 1rem;}
.model-wrap .data-team li p {font-size:1.2rem;color: #333;}
.base-wrap{padding:15px 10px;overflow:hidden}
.base-wrap .data-info {display: flex;font-size: 1.2rem;line-height: 2rem;margin-bottom: 1rem;}
.base-wrap .data-info .belong {margin-right: 6%;}
.base-wrap .data-info .belong span {color: #999;}
.base-wrap .data-info .polong span {color: #999;}
.subhead {padding: 1rem 0;display: flex;align-items: center;justify-content: flex-start;font-size: 1.4rem;color: #333;}
.subhead::before {content: '';width: 0.4rem;height: 1.4rem;display: block;background: #d71318;margin-right: 0.6rem;}
.data-page .player-details{box-sizing:border-box;display:flex;align-items:center;padding:0.8rem 1rem;border-bottom: 3px solid #efefef;}
.data-page .player-details .player-img{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-right:0.8rem}
.data-page .player-details .player-img img{max-width:5rem;max-height:5rem;display:block}
.data-page .player-details .player-name{width:100%}
.data-page .player-details .row1{display:flex;align-items:center;justify-content:space-between;}
.data-page .player-details .row1 h1{font-size:1.5rem;color:#333;font-weight:bold}
.data-page .player-details .row1 .htime{color:#999;font-size:12px}
.data-page .player-details .row2{color: #999;margin-top: 2px;font-size: 1.2rem;}
