*{
    list-style: none;    /* 移除项目符号 */
    margin: 0;          /* 移除外边距 */
    padding: 0;         /* 移除内边距 */
}
.flex{display: flex;flex-direction: row;}
.jc-c{justify-content: center;}
.jc-sb{justify-content: space-between;}
.jc-e{justify-content: flex-end;}
.ai-c{align-items: center;}
.flex1{flex: 1;}
.none{display: none!important;}
.ai-stretch{align-items: stretch;}

.fw-b{font-weight: bold;}

body{
    background: #EBEBEB;
}

.container{
    width: 1020px;
    margin: 0 auto;
    font-family: Tahoma;
    padding: 20px 24px 24px;
    background: #fff;
    box-sizing: border-box;
    min-height: calc(100vh - 120px);
    box-shadow: 0px 0px 40px 0px #acacaccc;
}

.gameInfo{
    line-height: 20px;
    font-size: 12px;
    text-align: left;
}
.gameInfo div,.gameInfo label{
    cursor: pointer;
    display: inline-block;
}
.gameInfo .league{
    display: inline-block;
    color: #fff;
    font-weight: bold;
    padding: 0 8px;
}

.gameInfo .startTime, .gameInfo .teamInfo{
    color: #4B4B4B;
    margin-left: 8px;
}

.tabList{
    width: 100%;
    background: #42C27E;
    padding: 6px 12px;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 20px;
    margin: 16px 0;
}

.tabList li{
    display: inline-block;
    padding: 0 16px;
    color: #fff;
    cursor: pointer;
}

.tabList li.active{
    color: #39A970;
    background: #CDF88B;
    font-weight: bold;
    border-radius: 2px;
}
.tabList li:hover{
    color: #39A970;
    background: #CDF88B;
    border-radius: 2px;
}

.switchList{
    margin-bottom: 12px;

}
.companySelect{
    width: 100px;
    outline: none;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    border: 1px solid #DDDDDD;
    padding: 0 4px 0 8px;
    position: relative;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.select-wrapper {
    position: relative;
    display: inline-block;
}

.select-wrapper::after {
    content: '';
    background-image: url('../images/icon1.png');
    position: absolute;
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    background-repeat: no-repeat;
    top: 6px;
    right: 4px;
    /* position: absolute !important;
    top: 50% !important;
    right: 10px !important;
    transform: translateY(-50%) !important;
    pointer-events: none !important;
    font-size: 12px; */
}

.companySelect_option{
    font-size: 12px;
}

.halfOrAll{
    color: #666666;
    width: max-content;
    font-size: 12px;
    line-height: 22px;
    margin-left: 12px;
}

.halfOrAll div{
    border: 1px solid #DDDDDD;
    padding: 0 8px;
    cursor: pointer;
}

.halfOrAll div.active{
    font-weight: bold;
    background: #42C27E;
    color: #fff;
    border: 1px solid #42C27E;
}

.lineChart{
    width: calc(100% + 20px); 
    height: 275px;
    margin: 0 -10px 20px;
}

.table{
    width: 100%;
    border: 1px solid #C1C1C1;
    border-collapse: collapse;
    text-align: center;
    color: #4B4B4B;
    font-size: 12px;
    line-height: 26px;
}
.table th {
    background-color: #F0F0F0;
    border: 1px solid #C1C1C1;
    text-align: center;
}

.table td {
    border: 1px solid #C1C1C1;
}

.table tr.tr_bg1{
    background: #FFFFE6;
}

.table tr.tr_bg2{
    background: #F0FAF5;
}

.table .suspended{
    background-image: url('../images/icon2.png');
    background-size: 100%;
    width: 12px;
    height: 12px;
    display: block;
    margin: 0 auto;
}

.cs_tableItem{
    border-bottom: 1px solid #C1C1C1;
    border-right: 1px solid #C1C1C1;
    line-height: 14px;
    padding: 4px 0;
}

.cs_tableItem:last-child {
    border-right: none; /* 最后一个元素不显示右边框 */
}

.cs_tableItem_last{
    border-bottom: none;
}
.borderBottom{
    border-bottom: 1px solid #C1C1C1;
}

/* .table td:nth-child(3), 
.table td:nth-child(4), 
.table td:nth-child(5) {
    font-weight: bold;
} */

.color_FC4756 {
    color: #FC4756;
}
.color_308E61 {
    color: #308E61;
}
.color_3873FC {
    color: #3873FC;
}

/* 泰语-基于越南语修改 */
.oddshistory_th .tabList{
    background: #102F51;
}
.oddshistory_th .tabList li.active{
    background: #59D496;
    color: #102F51;
}
.oddshistory_th .tabList li:hover {
    background: #59D496;
    color: #102F51;
}
.oddshistory_th .halfOrAll div.active {
    background: #59D496;
    border: 1px solid #59D496;
}

/* 韩语-基于泰语修改 */
.oddshistory_kr .tabList{
    background: #2F5098;
}
.oddshistory_kr .tabList li.active{
    background: #EB4671;
    color: #fff;
}
.oddshistory_kr .tabList li:hover {
    background: #EB4671;
    color: #fff;
}
.oddshistory_kr .halfOrAll div.active {
    background: #2F5098;
    border: 1px solid #2F5098;
}

/* 英语-基于泰语修改 */
.oddshistory_en .tabList{
    background: #E4312B;
}
.oddshistory_en .tabList li.active{
    background: #fff;
    color: #E4312B;
}
.oddshistory_en .tabList li:hover {
    background: #fff;
    color: #E4312B;
}
.oddshistory_en .halfOrAll div.active {
    background: #E4312B;
    border: 1px solid #E4312B;
}

.status{
    margin: 0 0 10px;
    font-size: 12px;
    color: #4B4B4B;
    line-height: 14px;
}
.status div{
    padding-left: 16px;
    margin-left: 12px;
    position: relative;
}
.status .bg_42C27E::after{
    content: "";
    width: 8px;
    height: 8px;
    background: #42C27E;
    position: absolute;
    left: 2px;
    top: 3px;
}
.status .bg_FC4756::after{
    content: "";
    width: 8px;
    height: 8px;
    background: #FC4756;
    position: absolute;
    left: 2px;
    top: 3px;
}
.status .bg_3873FC::after{
    content: "";
    width: 8px;
    height: 8px;
    background: #3873FC;
    position: absolute;
    left: 2px;
    top: 3px;
}

.loading{
    text-align: center;
    color: #999;
}

.loading .loadingIcon{
    background: url('../images/loading.gif');
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    margin: 20vh auto 0 auto;
}

.correctScoreTable tbody td{
    border-bottom: 1px solid #6FD19D;
}
.correctScoreTable tbody tr:last-child td{
    border-bottom: 1px solid #C1C1C1;
}

.toTop{
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 48px;
    cursor: pointer;
    display: none;
}
.toTop img{
    width: 100%;
}

@media screen and (max-width: 768px){
    /* body,.container{
        width: 100%;
    } */
}

/* 格式下拉 */
/* .horseMatch{float: left; display:block; min-width:110px;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:0 0 0 0;height:24px;position:relative;font-size: 12px;color: #000;background: url(//px-img.7mdt.com/bf/kr/m_i.gif) no-repeat 0 0;background-position: right -122px;margin-right: 6px;margin-top: 5px;z-index: 9999; }
.horseMatch .hm_title{color:#000;font-size:11px;min-width:80px;white-space:nowrap;height:24px;line-height:24px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative;padding-right:20px;padding-left:12px;position:relative;z-index:10;}
.horseMatch::after{content:'';display:block;position:absolute;right:5px;top:10px;border-color:#000 transparent transparent transparent;border-style:solid solid dashed solid;border-width:6px 5px 0 5px;height:0px;width:0px;overflow:hidden;z-index:1;}
.horseMatch .hm_ul{display:none;position:absolute;right:0;top:100%;padding-top:10px;}
.horseMatch .hm_ulBox{min-width:120px;background-color:rgba(54, 54, 54, 0.95);border-radius:8px;padding:16px 12px 8px 12px;box-shadow:0px 0px 16px 0px rgba(0,0,0,0.3);;}
.horseMatch .hm_ulBox::after{content:'';display:block;position:absolute;right:50px;top:2px;border-color:transparent transparent rgba(54, 54, 54, 0.95) transparent;border-style:solid solid dashed solid;border-width:0px 8px 8px 8px;height:0px;width:0px;overflow:hidden;}
.horseMatch .hm_ulBox a{display:block; color:#fff;font-size:12px;font-weight: bold;line-height: 28px; padding: 0 8px;border: 1px solid transparent; margin-bottom: 8px; }
.horseMatch .hm_ulBox a.on{font-weight: bold;border: 1px solid rgba(154, 154, 154, 1);} 
.horseMatch .hm_ul ul{padding:0;overflow-x:hidden;overflow: hidden;}
.horseMatch .hm_ul li{height:28px;}
.horseMatch .hm_ul li a{display:block;min-height:28px;color:#fff;font-size:12px;position:relative;padding:2px 15px 2px 22px;padding-left:22px;display:flex;align-items:center;justify-content:flex-start;line-height:14px;text-decoration:none !important;}
.horseMatch .hm_ul li a::after{content:'';display:block;position:absolute;left:8px;top:50%;width:6px;height:6px;background-color:#DDDDDD;transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}
.horseMatch .hm_ul li a.matchON::after{background-color:#FC4756;}
.horseMatch .hm_ul li a.on,.horseMatch .hm_ul li a:hover{background-color:#F0FAF5;} */
.top_menu{position: relative;z-index: 999;}
.horseMatch{
    display: inline-block!important;
}

.nodata{
    text-align: center;
    color: #999;
	background-color: transparent!important;
	border: none!important;
}
.nodata .nodataIicon{
    background: url('../images/nodata.png');
    width: 140px;
    height: 140px;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    margin: 20vh auto 0 auto;
}