﻿:root {--table_header: var(--gray30);}

/*资料库首页*/
ul{margin:0;padding:0;list-style-type:none;}
.Area .Area-selected a,.Area .Area-selected a:visited,.Area .Area-selected a:hover{background-color:#307b06;color:#FFF;}
.Area li a:hover{color:#F60;text-decoration:none;}
.Area li{float:left;position:relative;}
.Area-unselected{text-decoration:none;}
.Area li a{line-height:35px;display:block;float:left;text-align:center;color:#666;padding:0 30px;font-size:15px;font-weight:bold;border-radius:3px 3px 0 0;}
.Area ul,.inner_ul,.sub_menu{border-color:#00407d;}
.Area ul{border-bottom:3px solid #307b06;line-height:35px;height:35px;}
.divList{float:left;display:block;width:119px;text-align:center;margin:8px 7px;background-color:#fff;z-index:1;border:1px solid #e5e5e5;box-shadow:1px 2px 0 #f0f0f0;height:149px;}
.div_inner_top{position:relative;display:block;height:100px;z-index:1;}
.div_inner_top_img{position:relative;top:10px;width:74px;height:74px;border:0px;}
#main3 #tools{padding:0;}
body #tools.tools{overflow:initial;}
#tools{line-height:28px;height:28px;overflow:hidden;}
.tools,.mintopnav{border-color:#00407d;}
.tools,.mintopnav{border-color:#00407d;}
.tools,.mintopnav{border-bottom:3px solid #307b06;}
#tools li{float:left;margin-right:2px;cursor:pointer;height:30px;}
.dv_year_sel{background:#EFF3FF;}
.dv_year_sel{float:right;margin-left:10px;padding:0 10px;border-radius:3px 3px 0 0;font-weight:bold;}
.dv_month_bar{padding:0 8px;color:#FFF;background:#3c78c5;line-height:32px;height:32px;width:100%;}
.gameList{width:100%;}

 
/*球员页*/
.team-head .teamdeatbox .teamicon {width: 80px;height: 100px;}
.teamdeatbox .Tname {width: 250px;line-height: normal;margin: 6px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tablebox th {background: var(--table_header);color: var(--textcolor-2);line-height: 22px;font-weight: bold;}
.tdlink.tablebox tr:nth-child(odd) {background: var(--bgcolor-1);}
.tablebox td {line-height: 26px;}
.tablebox td div {line-height: 20px;}
.tablebox .tr-title td {background:var(--table_header) !important;text-align: left;padding-left: 10px;}
.tablebox a {display: block;}
.seasontech::after {content:"";display: block;clear: both;}
.seasontech li {width: calc(50% - 1.9px);float: left;border: 1px solid var(--border-3);border-top: none;font-size: 12px;line-height: 30px;text-align: center;}
.seasontech li:nth-child(odd) {border-right: none;}
.seasontech li span {width: 39%;display: inline-block;text-align: center;}
.seasontech li span:first-child {width: 60%;border-right: 1px solid var(--border-3);}

/*联赛页*/
.odd_a .icon {font-size: 15px;}
.info_title .info_title_left .selectbox select {margin-top:8px;}
.info_title .info_title_left .img {margin-top:2px;}
.dv_leag_detail {border:1px solid var(--border-3);width:100%;margin: 10px auto;}
.ul_leag_detail {border-bottom:1px solid var(--border-3);display:flex;align-items:stretch;}
.ul_leag_detail:last-child {border: none;}
.ul_leag_detail li{width:25%;border-right:1px solid var(--border-3);height:36px;padding:0 10px;float:left;display:flex;align-items:center;}
.ul_leag_detail li:last-child{border:none;}
.ul_leag_detail .title{background:var(--table_highlight);color: var(--textcolor-2);justify-content: flex-end;}
.tablebox .scoretitle th {background: var(--border-2);border-color: #e5e5e5;}

/* 签表 */
.brackets {background:var(--bgcolor-1);color:var(--textcolor-1);border:1px solid var(--border-3);min-height: 90px;border-radius:8px;padding:0;overflow: hidden;}
.brackets .time {background:var(--bgcolor-2);color:var(--textcolor-2);line-height: 20px;text-align: left;padding: 3px 10px;}
.brackets .team {display: flex;align-items: center;margin: 8px 10px;}
.brackets .name {flex: 0 0 50%;margin-right: 10px;overflow: hidden;}
.brackets .name span {line-height: 20px;text-align: left;display: flex;align-items: center;}
.brackets .name a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.brackets .name label {flex:0 0 auto;text-align: right;line-height: normal;margin-left: 2px;}
.brackets .subsection {flex: 0 0 40%;font-size: 12px;display: flex;align-items: center;padding-bottom: 2px;}
.brackets .subsection span {flex: 0 0 33.3%;}
.brackets .subsection.five span {flex: 0 0 20%;}
.brackets .score {flex: 0 0 10%;font-size: 14px;text-align: center;font-weight: bold;}

