.zh-match{margin-bottom: 30px;}
.zh-match .zh-match-title{height:4.4rem;line-height:4.4rem;padding-left:1rem;border-bottom:2px solid #eee}
.zh-match .zh-match-title h2{display:inline-flex;align-items:center;font-size:1.6rem;font-weight:bold}
.zh-match .zh-match-title h2::after{content:'';width:15px;height:16px;margin:0 12px 0 5px;display:block}
.zh-match-content{width:100%;overflow-x:scroll;display:flex;padding:1.5rem 0}
.zh-match-content .item{width:5.5rem;text-align:center;margin-right:2.5rem}
.zh-match-content .picbox{width:100%;height:6.5rem;overflow:hidden}
.zh-match-content .picbox img{width:5.5rem}
.zh-match-content .item .name{font-size:1.4rem;color:#333333;width:100%}
.blockline{width:100%;height:15px;background:#eeeeee}
.left-list .item>.title{line-height:64px;border-bottom:1px solid #eee;cursor:pointer}
.left-list .item>.title .txt{font-size:1.5rem;font-weight:bold;color:#bd1a2d;float:left;margin-left:20px}
.location{margin:20px 0;color:#777}
.location a{color:#777}
.location a h1{font-size:12px;display:inline;font-weight:normal}
.left-list .item>.title .icon{float:right;margin-right:20px}
.left-list .item>.children{display:none}
.left-list .item>.children .tit{line-height:44px;border-bottom:1px solid #eee;cursor:pointer}
.left-list .item>.children .tit>.icon{float:left;margin-left:20px}
.left-list .item>.children .tit>.mlogo{float:left;margin-left:10px;width:14px}
.left-list .item>.children .tit>.mlogo img{width:100%}
.left-list .item>.children .tit>.txt{float:left;margin-left:10px;font-size:14px}
.left-list .item>.children .fd-list{display:none}
.left-list .item>.children .fd-list li a{display:block;width:100%;height:100%;line-height:44px;text-indent:70px;font-size:14px}
.left-list .item>.children .fd-list li.on a{color:#e60012}
.left-list .item.on>.children{display:block}
.left-list .item>.children.on .fd-list{display:block}
.zh-match .zh-side-title{height:4.4rem;line-height:4.4rem;padding-left:1rem;border-bottom:1px solid #eee}
.zh-match .zh-side-title h2{display:inline-flex;align-items:center;font-size:1.6rem;font-weight:bold}
.zh-match .zh-side-title h2::after{content:'';width:15px;height:16px;margin:0 12px 0 5px;display:block}
.zh-match .zh-side-title a{float:right;margin-right:1rem}
.sort{display:flex;align-items:center;background:#f9f9f9;padding:10px;justify-content:space-between}
.sort p{font-size:14px;color:#666666;text-align:center}
.sortul{padding:0 17px}
.sortul li{margin-top:14px;padding-bottom:14px;border-bottom:1px #eaeaea dashed;display:flex;align-items:center;justify-content:space-between}
.sortul li p{width:18px;height:18px;background-color:#e9e9e9;border-radius:2px;font-size:12px;color:#ffffff;text-align:center;line-height:18px}
.sortul li:nth-child(1) p{background:#ff5757}
.sortul li:nth-child(2) p{background:#ff8657}
.sortul li:nth-child(3) p{background:#ffca57}
.sortul li .name{font-size:14px;color:#999999;display:inline-flex;align-items:center}
.sortul li .name img{max-width:18px;margin-right:5px}
.sortul li:nth-child(1) .name{color:#ff5757}
.sortul li:nth-child(2) .name{color:#ff8657}
.sortul li:nth-child(3) .name{color:#ffca57}
.sortul li span{font-size:14px;color:#999999}
.sortul li:nth-child(1) span{color:#ff5757}
.sortul li:nth-child(2) span{color:#ff8657}
.sortul li:nth-child(3) span{color:#ffca57}
.leaguebox{background:#21222d;padding-bottom:1rem}
.leaguename{padding-top:4rem}
.leaguename .l-logo{float:left;width:6.4rem;height:6.4rem;overflow:hidden;margin-left:2.5rem}
.leaguename .l-logo img{width:100%}
.leaguename h1{float:left;font-size:1.8rem;color:#fff;margin-top:1rem;margin-left:1rem}
.leaguename .selectbox{float:left;position:relative;z-index:11}
.leaguename .select{width:104px;height:26px;text-indent:10px;line-height:26px;color:#fff}
.leaguename .select .iconfont{margin-left:10px}
.leaguename .selectbox .selectul{border:1px solid #eee;margin-top:-1px;background:#fff;position:absolute;width:104px;display:none}
.leaguename .selectbox .selectul li a{display:block;width:100%;height:100%;line-height:28px;text-align:center}
.leaguename .update{float:left;color:#fff;height:26px;line-height:26px}
.leaguebtm{margin-top:2rem}
.linkitems{margin-top:1rem}
.linkitems li{float:left;width:25%;text-align:center}
.linkitems li a{color:#fff;display:block;width:100%;height:100%;font-size:1.6rem}
.linkitems li a h2{font-size:1.6rem}
.linkitems li.on a{color:#e20013}
.roundbox{width:21rem;margin:0 auto;height:4rem;line-height:4rem;text-align:center;background:#f2f2f2;border-radius:2rem;position:relative;z-index:9}
.roundbox .roundselectul{position:absolute;top:4rem;width:100%;overflow-y:scroll;height:8rem;background:#fff;display:none}
.roundbox .roundselectul li{}
.roundbox .roundselectul li a{display:block;width:100%;height:100%}
.roundlistbox .roundlist{margin-top:2rem;border-top:1px solid #eee;display:none}
.roundlist li{line-height:6rem;border-bottom:1px solid #eee}
.roundlist li .time{float:left;margin-left:5%}
.roundlist li .time .t{line-height:2rem;margin-top:1rem}
.roundlist li .time .b{line-height:2rem}
.roundlist li .teama{float:left;width:35%;text-align:right;font-size:14px;white-space:nowrap}
.roundlist li .teama i img{width:20px}
.roundlist li .point{float:left;width:10%;text-align:center}
.roundlist li .teamb{float:left;width:35%;font-size:14px;white-space:nowrap}
.roundlist li .teamb i img{width:20px}
.zh_roundbox{width:21rem;margin:0 auto;height:4rem;line-height:4rem;text-align:center;background:#f2f2f2;border-radius:2rem;position:relative;z-index:10;margin-bottom:.8rem}
.zh_roundbox .zh_roundselectul{position:absolute;top:4rem;width:100%;overflow-y:scroll;height:8rem;background:#fff;display:none;z-index:2}
.zh_roundbox .zh_roundselectul li{}
.zh_roundbox .zh_roundselectul li a{display:block;width:100%;height:100%}
.zh_roundlistbox .zh_roundlist{margin-top:2rem;border-top:1px solid #eee;display:none}
.zh_roundlist li{line-height:6rem;border-bottom:1px solid #eee}
.zh_roundlist li .time{float:left;margin-left:5%}
.zh_roundlist li .time .t{line-height:2rem;margin-top:1rem}
.zh_roundlist li .time .b{line-height:2rem}
.zh_roundlist li .teama{float:left;width:35%;text-align:right;font-size:14px}
.zh_roundlist li .teama i img{width:20px}
.zh_roundlist li .point{float:left;width:10%;text-align:center}
.zh_roundlist li .teamb{float:left;width:35%;font-size:14px}
.zh_roundlist li .teamb i img{width:20px}
.zh_handleContent{display:none}
.zh_handleContent.on{display:block}
.jifenbang{margin-top:2rem}
.jifenbang .stable{width:100%;text-align:center}
.jifenbang .stable th{text-align:center;background:#f7f7fb;line-height:2.5rem}
.jifenbang .stable td{line-height:4rem;border-bottom:1px solid #eee}
.jifenbang .guize{margin:1rem}
.leaguebtm .allbody{padding:0 10px}
.leaguebtm .teambody{padding:0 10px}
.teambody .teamlist{padding-bottom:1rem}
.teambody .teamlist dl{float:left;margin-top:0.5rem;width:25%;overflow:hidden}
.teambody .teamlist dl dt{width:90%;margin:0 auto;height:7rem}
.teambody .teamlist dl dt img{width:100%}
.teambody .teamlist dl dd{color:#005eb8;font-size:14px;text-align:center;margin-top:10px;white-space:nowrap}
.jifenbang{margin-top:2rem}
.Shooter-list .stable{width:100%;text-align:center}
.Shooter-list .stable th{text-align:center;background:#f7f7fb;line-height:2.5rem}
.Shooter-list .stable td{line-height:4rem;border-bottom:1px solid #eee}
.nodata{margin:1rem;border:4px solid #eee;padding:1rem}
.townav-wrap{}
.townav-wrap .item{width:29%;float:left;margin:0 2%;text-align:center;background:#f2f2f2;line-height:4rem;border-radius:2rem;margin-top:.8rem}
.townav-wrap .item.on{background:#e20013;color:#fff}
.league-wrap{display:none}
.league-wrap.on{display:block}
.league-wrap .selectbtn{margin-top:1rem}
.league-wrap .selectbtn .item{width:40%;margin:0 5%;float:left;text-align:center;line-height:4rem;background:#fff;border-radius:2rem;border:1px solid #e60012}
.league-wrap .selectbtn .item.on{background:#e60012;color:#fff}
.group-container{margin-top:1rem}
.group-container .group-wrap{display:none}
.group-wrap .groupname{margin:0 5%;text-align:center;line-height:3rem;background:#dedee0;font-weight:bold}
.group-wrap .jifenname{width:100%;text-align:center;line-height:3rem;background:#212223;font-weight:bold;color:#fff}
.group-wrap .stable{width:100%;text-align:center}
.group-wrap .stable th{text-align:center;background:#f7f7fb;line-height:2.5rem}
.group-wrap .stable td{line-height:4rem;border-bottom:1px solid #eee}
.rankbox{margin-top:2rem}
.rankbox .ranktop .ranklist{float:left;width:60%}
.rankbox .ranktop .ranklist li{width:40%;margin:0 5%;line-height:3rem;border:2px solid #eee;text-align:center;float:left}
.rankbox .ranktop .ranklist li a{display:block;color:#999;font-size:16px}
.rankbox .ranktop .ranklist li.on a{background:#e60012;color:#fff}
.rankbox .ranktop .updatetime{float:right;width:40%;line-height:3.4rem}
.rankbox .ranktable{width:100%;margin-top:30px;border-left:2px solid #eee;border-bottom:2px solid #eee}
.rankbox .ranktable  th{border-top:3px solid #999;border-right:2px solid #eee;height:32px;text-align:center}
.rankbox .ranktable  td{border-top:1px solid #eee;border-right:2px solid #eee;height:32px;text-align:center;font-size:14px}
.rankbox .ranktable .up{color:#ff5757}
.rankbox .ranktable .down{color:#46ce63}
.jifentitle{margin-top:2rem;font-size:16px;font-weight:bold;color:#e60012;background:#eee;padding:1rem}
.sstitle{margin-top:2rem;font-size:16px;font-weight:bold;color:#e60012;background:#eee;padding:1rem}
.rule{padding:1rem}
.iconfont{font-family:"iconfont" !important;font-size:16px;color:#b2b2b2;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.zh_title{display:flex;align-items:center;font-weight:bold;font-size:16px;color:#333333;margin-top:1.2rem;padding:0 1rem}
.zh_title img{margin-right:.5rem;width:1.5rem}