:root {
  /*GRAY灰色*/
  --white: #fff;
  --gray3: #f9f9f9;
  --gray5: #f5f5f5;
  --gray10: #f0f0f0;
  --gray20: #eaeaea;
  --gray30: #e5e5e5;
  --gray40: #dadada;
  --gray45: #d0d0d0;
  --gray50: #999;
  --gray60: #666;
  --gray65: #555;
  --gray70: #444;
  --gray80: #333;
  --gray90: #222;
  --gray95: #151515;
  --black: #000;
  --black85: rgba(0, 0, 0, 0.85);
  --black60: rgba(0, 0, 0, 0.6);
  --black50: rgba(0, 0, 0, 0.5);
  --black40: rgba(0, 0, 0, 0.4);
  --black30: rgba(0, 0, 0, 0.3);
  --black20: rgba(0, 0, 0, 0.2);
  --black15: rgba(0, 0, 0, 0.15);
  --black05: rgba(0, 0, 0, 0.05);
  --white85: rgba(255, 255, 255, 0.85);
  --white70: rgba(255, 255, 255, 0.7);
  --white60: rgba(255, 255, 255, 0.6);
  --white45: rgba(255, 255, 255, 0.45);
  --white30: rgba(255, 255, 255, 0.3);
  --white20: rgba(255, 255, 255, 0.2);
  --white10: rgba(255, 255, 255, 0.1);
  /*品牌色*/
  --primary-color: #1753ad;
  --second-color: #318543;
  --thirdly-color: #b33327;
  --highlight-color: #f60;
  /*比分功能色*/
  --red20: #ec7979;
  --red40: #ec3939;
  /*完场比分,赢*/
  --red60: #be0000;
  /*指数升*/
  --blue10: #ecf4ff;
  --blue40: #0076e3;
  /*进行中比分，中场、走*/
  --blue60: #0057a6;
  --green40: #0d9f1c;
  /*指数降、输*/
  --yellow20: #fdfaee;
  --yellow30: #fff6d1;
  --yellow60: #ffc700;
  /*黄牌*/
  --redbg: #ffe8e8;
  /*指数升背景*/
  --greenbg: #e5ffd9;
  /*指数降背景*/
  --goalbg: #ffe99c;
  /*入球提示背景*/
  --home_team: #de682f;
  /*主队*/
  --away_team: #2495da;
  /*客队*/
  --table_header: var(--gray10);
  /*表格标题*/
  --table_highlight: var(--gray5);
  /*表格突出色*/
  --down: red;
  /*指数降*/
  --up: green;
  /*背景色*/
  --body-bg: var(--gray30);
  --footer-bg: var(--gray65);
  --white-bg: var(--white);
  --bgcolor-1: var(--white);
  --bgcolor-2: var(--gray5);
  --bgcolor-3: var(--gray30);
  --bgcolor-4: var(--gray40);
  /*文字*/
  --text-white: var(--white);
  --textcolor-1: var(--gray80);
  --textcolor-2: var(--gray60);
  --textcolor-3: var(--gray50);
  /*说明*/
  --textcolor-4: var(--gray40);
  /*禁用*/
  /*边框*/
  --border-1: var(--white);
  --border-2: var(--gray10);
  --border-3: var(--gray30);
  --border-4: var(--gray45);
}
.dark {
  /*基础色*/
  /* --blue5: linear-gradient(0deg,#20384e,var(--gray90)); */
  --red40: #d04040;
  --red60: #ad1f1f;
  --blue10: #223240;
  --blue20: #224c73;
  --blue60: #3a8ad4;
  --yellow20: #3a362f;
  --yellow30: #4e473b;
  --redbg: #4e1c1c;
  /*指数升背景*/
  --greenbg: #2c4e1c;
  /*指数降背景*/
  --goalbg: #765e00;
  /*入球提示背景*/
  --table_header: var(--gray80);
  /*表格标题*/
  --table_highlight: var(--gray80);
  /*表格突出色*/
  /*背景色*/
  --body-bg: var(--gray95);
  --footer-bg: var(--gray90);
  --bgcolor-1: var(--gray90);
  --bgcolor-2: var(--gray80);
  --bgcolor-3: var(--gray70);
  --bgcolor-4: var(--gray70);
  --bg-highlight-1: #2c2818;
  --bg-highlight-2: #332f1f;
  /*文字*/
  --textcolor-1: var(--white);
  --textcolor-2: var(--gray40);
  --textcolor-3: var(--gray50);
  /*说明*/
  --textcolor-4: var(--gray60);
  /*禁用*/
  /*边框*/
  --border-2: var(--gray80);
  --border-3: var(--gray70);
  --border-4: var(--gray70);
}
.date {
  color: rgba(0, 0, 0, 0.5);
}
.iconTips {
  text-align: center;
  padding: 5px 0;
}
.iconTips .item {
  display: inline-block;
  padding: 0 5px;
}
.iconTips .item img {
  width: 16px;
  vertical-align: sub;
}
h5 {
  background: #f1f1f1;
  font-size: 12px;
  color: #666666;
  text-align: left;
  font-weight: normal;
  padding: 0 5px;
  line-height: 26px;
}
.listtab img {
  margin-right: 10px;
}
/*.panel li,
.panel li a{display: flex;  width: 100% !important; align-items: center;justify-content: flex-start;
}*/

/*.panel li>*{
    flex:1;
}*/

.panel li .iconfont {
  flex: 0 0 20px;
  justify-content: center;
  display: flex;
  cursor: pointer;
}
.panel li a .img {
  flex: 0 0 30px;
  align-items: center;
  display: flex;
}
.panel li a .name {
  word-break: break-word;
}
.rating {
  background: #fe5e33;
  color: #fff;
  padding: 0 3px;
  border-radius: 2px;
}
#container {
  padding-top: 0px;
}
.mainContainer .rightContainer.com {
  display: none;
}
#Baseball .mainContainer .rightContainer {
  display: none;
}
/* 自动响应320 */

@media screen and (min-width: 710px) {
  #Baseball .mainContainer .rightContainer {
    display: block;
  }
}
ul li .tri {
  width: 8px;
  height: 8px;
  margin-top: 4px;
}
/*ul li {
    color: #006699;
    padding: 0 10px;
}
*/

ul li > a {
  display: block;
  font-size: 12px;
}
.team_logo img {
  width: 17px;
  height: auto;
  vertical-align: sub;
  margin-right: 5px;
}
#fHead .peerBox {
  position: relative;
  background: transparent;
  color: #333333;
  text-align: left;
  z-index: 1;
}
#fHead .peerBox a.back {
  margin: 0;
  top: 10px;
}
.fHead .header {
  text-align: center;
  overflow: hidden;
}
.fHead .header > a {
  color: #ffffff;
  text-align: center;
}
.fHead .header .tit {
  text-align: left;
  color: #ffffff;
  padding-left: 0;
  line-height: 44px;
  left: 35px;
  -webkit-transform: unset;
  -ms-transform: unset;
  transform: unset;
  width: -webkit-calc(100% - 190px);
  width: calc(100% - 190px);
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.fHead .header .tit a {
  color: #ffffff;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
}
.fHead .header .searchBox {
  font-size: 0;
  line-height: 0;
  padding: 7px 5px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background: #307b06;
  width: 100%;
}
.fHead .header .searchBox input {
  background: #ffffff url("/Images/com/searchB.png") no-repeat 5px center;
  background-size: 22px auto;
  border-radius: 4px;
  padding: 0 5px;
  padding-left: 30px;
  width: 80%;
  line-height: 30px;
}
.fHead .header .searchBox .btn {
  vertical-align: middle;
  width: 20%;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  float: right;
  text-align: center;
}
.fHead .header a.back {
  margin: 0;
  top: 0;
  width: 30px;
  height: 44px;
  left: 0px;
  position: absolute;
  z-index: 99;
}
.fHead .header .menuList {
  margin: 9px 9px 0px 0px;
}
.fHead .header .Collection {
  background: url("/Images/tpl/staroff2.png") no-repeat center center;
  background-size: 80% auto;
  width: 34px;
  height: 34px;
  position: absolute;
  right: 120px;
  top: 5%;
}
.fHead .header .Collection.on {
  background: url("/Images/tpl/staron.png") no-repeat center center;
  background-size: 80% auto;
  width: 34px;
  height: 34px;
  position: absolute;
  right: 120px;
  top: 5%;
}
.fHead .header .search {
  margin: 10px 5px 0px 0px;
}
.fHead .header .select {
  margin: 7px;
  width: 110px;
  float: right !important;
  position: static;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
#matchRule {
  padding: 10px;
}
.text .least {
  max-height: 200px;
  overflow: hidden;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.text .least div {
  overflow: hidden;
}
.text {
  position: relative;
  line-height: 20px;
  font-size: 12px;
  background: #ffffff;
}
.text ul {
  padding: 10px;
}
.text .btn {
  position: absolute;
  right: 0;
  width: 100%;
  background: #fff;
  bottom: 0;
  text-align: center;
  height: 24px;
  cursor: pointer;
}
.name,
.team {
  text-align: left !important;
  line-height: 20px;
  font-size: 12px;
}
td.name,
.lRow .name,
.lRow .team {
  padding: 0 5px;
}
.name.player a {
  color: #4d4d4d;
}
.lineTd .home,
.lineTd .guest,
.lineTd .play {
  padding: 3px;
  text-align: left !important;
  font-weight: 500;
}
.FT {
  font-weight: bold;
  color: #ea5128;
  padding: 3px;
  background: #ebebeb;
  border-radius: 2px;
  width: 28px;
  margin: 1px auto 1px auto;
}
.HT {
  font-weight: bold;
  color: #4d4d4d;
  padding: 3px;
}
.angle {
  font-weight: bold;
  color: #666666;
  padding: 3px;
}
tr.today td {
  background: #fffedd !important;
}
tr.today td .FT {
  background: #e7dcb9 !important;
}
.redCard,
.yellowCard {
  margin-left: 1px;
  display: inline-block;
}
.yearBox li {
  width: 33.3%;
}
.groupsBox {
  top: 200px;
  left: 50% !important;
  transform: translateX(-50%);
}
.groupsBox li {
  width: 48%;
}
.groupsBox.cel4 li {
  width: 23%;
}
.groupsBox.cel5 li {
  width: 18%;
}
.roundBox {
  top: 88px;
}
.roundBox li {
  width: 20%;
}
.team {
  color: #333;
}
.eTable tr.nobg td {
  background: none !important;
}
.subSelection select {
  margin: 5px 0;
  width: 100%;
  padding: 10px;
  border-radius: 4px;
  border: solid 1px #cccccc;
}
#roundWrapper,
#roundWrapperContainer {
  z-index: 1;
  background: #ffffff;
  width: 100%;
  overflow: hidden;
  height: 40px;
  float: left;
  position: relative;
}
#roundWrapper #scroller {
  left: 0px;
  position: absolute;
  z-index: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  height: 40px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none;
}
#roundWrapper #scroller ul {
  list-style: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
#roundWrapper #scroller li {
  float: left;
  overflow: hidden;
  text-align: center;
}
#roundWrapper #scroller li.on,
#roundWrapper #scroller li.on input {
  background: #e6e6e6;
  border-radius: 4px;
  font-weight: 500;
  color: #ff2626;
}
#roundWrapper li span,
#roundWrapper li input[type=submit] {
  padding: 0 10px;
  font-size: 15px;
  float: left;
  line-height: 30px;
  height: 30px;
  display: block;
  white-space: nowrap;
}
#roundWrapper li input[type=submit] {
  background-color: #ffffff;
}
#roundWrapperContainer .moreBtn {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 99;
  background: #ffffff;
  -webkit-box-shadow: #c8c8c8 0 0 20px 4px;
  box-shadow: #c8c8c8 0 0 20px 4px;
  width: 40px;
  height: 40px;
}
#roundWrapperContainer .moreBtn .tri {
  line-height: 30px;
  position: static;
  display: block;
  background-size: 10px 20px;
  margin: 15px auto 0 auto;
}
.qualifys {
  background-color: #ffffff;
  padding: 5px 0 0 0;
}
.qualifys span {
  display: inline-block;
  padding: 0 5px;
  margin-bottom: 5px;
}
#content #scheduleTb .exbar {
  font-size: 12px;
  padding: 0 5px;
  line-height: normal;
  color: green;
  background-color: #ffffe8;
  text-align: left;
}
#content #resultsTb .exbar {
  font-size: 12px;
  padding: 0 5px;
  line-height: normal;
  color: green;
  background-color: #ffffe8;
  text-align: left;
}
.exege span {
  padding: 0 5px;
}
.dbtools {
  background: #ffffff;
  width: 100%;
}
.dbtools h2 {
  margin: 0;
  background: transparent;
  border-top: solid 1px #e6e6e6;
  line-height: 40px;
  height: auto;
}
.dbtools ul {
  padding: 9px 0;
  overflow: hidden;
  float: left;
}
.dbtools ul li {
  float: left;
  border-bottom: none;
  font-weight: 500;
  font-size: 12px;
  color: #333333;
  padding: 0 8px;
}
.dbtools ul li a {
  line-height: 20px;
}
.dbtools ul li.on input {
  color: #ff2626;
}
.dbtools ul li:not(:last-child) {
  border-right: solid 1px #cccccc;
}
.dbtools .tabs {
  width: auto;
  margin: 6px 0;
  border: solid 1px #cccccc;
  position: static;
  overflow: hidden;
  padding: 1px;
}
.dbtools .tabs .tab {
  padding: 0 8px;
  width: auto;
  white-space: nowrap;
  background: transparent;
  color: #333333;
  cursor: pointer;
  font-size: 14px;
}
.dbtools .tabs .tab.on {
  background: #3264aa;
  color: #ffffff;
  border-radius: 4px;
}
.dbtools .tabs .tab.on input {
  color: #ffffff;
}
.dbtools .selectW {
  margin: 6px 0;
  line-height: 28px;
  height: 30px;
}
.dbtools input[type=submit] {
  background: none;
  line-height: 20px;
  height: 20px;
  -webkit-appearance: none;
  outline: none;
}
.dbtools li.on a {
  color: red;
}
.dbtools .tabs .tab.on a {
  color: white;
}
.button {
  border: solid 1px #cccccc;
  color: #333333;
  cursor: pointer;
  font-size: 12px;
  background: #f7f7f7;
  font-weight: 600;
  background: linear-gradient(to bottom, white, #f7f7f7);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease-out;
  border-radius: 4px;
  line-height: 30px;
  text-align: center;
  max-width: 100%;
  display: block;
}
.teamBox {
  background: #ffffff;
  border: none;
  overflow: hidden;
}
.matchList .item {
  padding: 5px 0;
}
.matchList .item:hover {
  background: transparent;
  cursor: default;
}
.matchList .item .odds {
  display: none !important;
}
.matchList .item .score {
  transform: translateX(0);
  /*height: 32px;*/

}
.matchList .item .team .status .time {
  flex: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}
.matchList .item > .icon {
  height: 32px;
}
.matchList .item .teamInfo {
  padding: 0;
}
.teamBox .teamInfo {
  width: 100%;
  float: left;
  padding: 10px;
}
.teamIcon {
  padding: 12px;
  float: left;
  width: 35%;
}
.teamIcon img {
  width: 100%;
}
.teamDetail {
  width: 60%;
  float: left;
}
.teamDetail li {
  line-height: 16px;
  padding: 5px 0;
}
.teamDetail li:last-child {
  border: none;
}
.header .navIcon {
  margin: 8px 8px 0px 0px;
}
.playDetail {
  overflow: hidden;
  background: #ffffff;
  font-size: 14px;
}
.shirt {
  background: url("/Images/com/shirt.png") no-repeat center center;
  padding: 4px;
  background-size: auto 100%;
}
.lqShirt {
  background: url("/Images/com/lqShirt.png") no-repeat center center;
  padding: 12px 8px;
  background-size: 24px;
}
.dbList {
  min-height: 300px;
  background: #ffffff;
}
.dbList .favDescTop {
  background: #808080;
  color: #ffffff;
  line-height: 18px;
  padding: 2px 6px;
}
.eTable tr.nobg td {
  background: none !important;
}
.subSelection select {
  width: 100%;
  padding: 10px;
  border-bottom: solid 1px #cccccc;
}
#roundWrapper,
#roundWrapperContainer {
  z-index: 1;
  background: #ffffff;
  width: 100%;
  overflow: hidden;
  height: 40px;
  float: left;
  position: relative;
}
#roundWrapper #scroller {
  left: 0px;
  position: absolute;
  z-index: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  height: 40px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none;
}
#roundWrapper #scroller ul {
  list-style: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* 资料库头部开始 */

.dataBox {
  padding: 5px 0;
  position: relative;
  overflow: hidden;
}
.dataBox a.back {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.dataBox .select {
  height: 20px;
  line-height: 18px;
  float: left !important;
  margin: 0;
  padding: 0;
  border-radius: 4px;
  z-index: 9999;
  background: #ffffff;
  color: #333333;
  border: solid 1px #cccccc;
  padding: 0 25px 0 10px;
  white-space: nowrap;
  width: auto;
}
.dataBox .select::before {
  border-top-color: #333333;
}
.dataBox .season {
  height: 20px;
  line-height: 18px;
  float: left !important;
  margin: 0;
  padding: 0;
  z-index: 9999;
  color: #333333;
  padding: 0 25px 0 10px;
  white-space: nowrap;
  width: auto;
  font-size: 12px;
}
.dataBox .row > .icon {
  background: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.dataBox .icon {
  float: left;
  width: 48px;
  height: 48px;
  margin: 0 8px;
  font-size: 0;
  overflow: hidden;
  line-height: 0;
}
.dataBox .info {
  float: left;
  width: -webkit-calc(100% - 65px);
  width: calc(100% - 65px);
}
.dataBox .row {
  display: flex;
  align-items: center;
}
.dataBox .info > * {
  flex: 1;
}
.dataBox .info .iconfont {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 30px;
  margin: 0 10px 0 0;
  line-height: 40px;
  width: 40px;
  height: 40px;
  text-align: center;
  color: #808080;
  cursor: pointer;
}
.dataBox .info .name {
  position: relative;
  width: calc(100% - 50px);
  float: left;
  display: flex;
  align-items: center;
}
.dataBox .info .name img {
  width: auto;
  flex: 0 0 21px;
  margin-left: 10px;
  height: 15px;
  vertical-align: 0;
}
.dataBox .info .name.lq img {
  height: 14px;
}
#Football .dataBox .info .name img {
  height: 21px;
}
.dataBox .info .name span,
.dataBox .info .name a {
  font-size: 17px;
  color: #000000;
  line-height: 21px;
  font-weight: 500;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
}
.dataBox .info .dateDsc {
  color: #808080;
}
/* 资料库头部结束 */

/*V1.4资料库球队页头部Start*/

.dataBox .info .desc {
  float: left;
  width: 90%;
  line-height: 18px;
  text-align: left;
  font-size: 12px;
  color: #666;
}
.dataBox .info .desc span {
  padding: 0 5px 0 0;
}
.dataBox .info .desc .col1 {
  width: 30%;
  float: left;
  padding: 0 1%;
}
.dataBox .info .desc .col2 {
  width: 45%;
  float: left;
  padding: 0 1%;
}
.dataBox .info .desc .col3 {
  width: 25%;
  float: left;
  padding: 0 1%;
}
.dataBox .info .desc .subTitle {
  font-size: 12px;
  text-align: left;
  color: #808080;
}
.dataBox .info .desc .subDesc {
  font-size: 12px;
  word-break: break-word;
}
/*V1.4资料库球队页头部End*/

/*V2.0*/

.fHead .tabs {
  position: static;
  width: 80%;
  font-size: 14px;
  height: 26px;
  margin: 0 auto;
  border-color: #307b06;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fHead .tabs .tab {
  height: 24px;
  line-height: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #333333;
  font-weight: normal;
}
.fHead .tabs .tab.on {
  background-color: #307b06;
  color: #ffffff;
  font-weight: 500;
}
.fHead .tabs.mini {
  height: auto;
  margin: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90px;
  padding: 0;
  float: right;
  border-color: #4caf50;
  position: static;
}
.fHead .tabs.mini .tab {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: inline-block;
  font-size: 12px;
  height: 20px;
  line-height: 18px;
  white-space: nowrap;
}
.fHead .tabs.mini .tab.on {
  background: #4caf50;
}
table tr td {
  background: #ffffff;
  height: 30px;
  text-align: center;
  line-height: normal;
}
table tr td .icon {
  font-size: 16px;
}
table tr th {
  font-weight: normal;
  font-size: 11px;
  background: #ffffff;
  height: 35px;
  line-height: normal;
  color: #666666;
}
table tr td {
  font-size: 11px;
}
table.fixed {
  table-layout: fixed;
}
table.eTable {
  margin-top: 5px;
}
table.eTable.linkRow tr:hover td {
  cursor: pointer;
  background-color: #edfaff;
}
table.eTable tr:nth-child(odd) td {
  background: #f9f9f9;
}
table.eTable tr td {
  background: #ffffff;
}
table.eTable tr th,
table.eTable2 tr th {
  font-size: 11px;
  background: #f1f1f1;
  line-height: 20px !important;
  height: auto !important;
  color: rgba(0, 0, 0, 0.9);
  font-weight: bold;
}
table.eTable tr th img {
  width: 20px;
}
table.eTable tr th.tit {
  font-size: 11px;
  background: #f1f1f1;
  line-height: 20px !important;
  color: #333333;
  font-weight: 500;
  text-align: left;
  padding-left: 10px;
}
table tr td .lRow {
  display: block;
  width: 100%;
  text-align: left;
  line-height: 20px;
  padding-left: 6px;
}
table.eTable tr td.rl,
.rl {
  border-right: solid 1px #cccccc;
}
table.eTable tr td.rl:last-child {
  border-right: none;
}
table tr td.CName {
  text-align: left;
  width: 100px;
  padding-left: 6px;
  color: #0071f1;
}
table tr td.tbDesc label {
  white-space: normal;
  color: #666666;
  float: left;
  margin: 0 5px;
}
.team-box {
  background: #ffffff;
}
.team-box::after {
  content: "";
  clear: both;
  display: block;
}
.teamnamebox {
  float: left;
  width: 50%;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  border-right: solid 1px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: left;
}
.teamnamebox:nth-child(even) {
  border-right: none;
}
.teamnamebox:last-child {
  border-bottom: none;
}
.teamnamebox .teamicon {
  width: 24px;
  height: 24px;
  background: whitesmoke;
  border-radius: 50%;
  margin: 10px;
  vertical-align: middle;
}
.regiontitle {
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  color: #999999;
  font-weight: bold;
  line-height: 26px;
  padding-left: 10px;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.tabs a.on {
  color: white !important;
  border: none;
}
#teamSchedule .home,
#teamSchedule .guest,
#teamSchedule .play {
  padding: 3px;
  text-align: left !important;
  font-weight: 500;
}
@media screen and (max-width: 710px) {
  .dbtools {
    padding: 0;
  }
  #staList {
    overflow: hidden;
  }
  #staList .col-6 {
    width: 100%;
  }
  .matchList .item .score {
    height: unset;
    top: 0;
  }
  .item .timeScore i {
    height: 16px;
    line-height: 16px;
  }
}
/*League Tables*/

#content table {
  border: solid 1px #e6e6e6;
  border-collapse: collapse;
  margin: 5px 0;
}
#content table tr.hand {
  cursor: pointer;
}
#content table tr td {
  height: 28px;
  font-size: 11px;
  text-align: center;
  line-height: normal;
  border: solid 1px rgba(0, 0, 0, 0.1);
}
#content table tr td .icon {
  font-size: 16px;
  cursor: pointer;
}
#content table tr th {
  font-size: 11px;
  font-weight: bold;
  background: white;
  height: 30px;
  line-height: normal;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  color: #666666;
  border-right: solid 1px rgba(0, 0, 0, 0.1);
}
#content table.fixed {
  table-layout: fixed;
}
#content table.eTable tr td {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
table tr td.rl {
  border-right: solid 1px #cccccc;
}
#content table.eTable tr th,
#content table.eTable2 tr th {
  font-size: 11px;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.1);
  height: 26px;
  border: solid 1px #cccccc;
  color: #666666;
}
#content table tr td .lRow {
  display: block;
  width: 100%;
  text-align: left;
  line-height: 20px;
  padding-left: 6px;
}
#content table tr td {
  height: 28px;
  font-size: 11px;
  text-align: center;
  line-height: normal;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
#content table tr td .icon {
  font-size: 16px;
  cursor: pointer;
}
#content table tr th {
  font-size: 11px;
  font-weight: bold;
  background: white;
  height: 30px;
  line-height: normal;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  color: #666666;
  border-right: solid 1px rgba(0, 0, 0, 0.1);
}
#content table.fixed {
  table-layout: fixed;
}
#content table.eTable tr td {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
table tr td.rl {
  border-right: solid 1px #cccccc;
}
#content table.eTable tr th,
#content table.eTable2 tr th {
  font-size: 11px;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.1);
  height: 26px;
  border: solid 1px #cccccc;
  color: #666666;
}
#content table tr td .lRow {
  display: block;
  width: 100%;
  text-align: left;
  line-height: 20px;
  padding-left: 6px;
}
.matchList .item.v3 .state {
  color: red;
}
/* 自动响应320 */

@media screen and (max-width: 710px) {
  
}
.playerTitle {
  display: flex;
  background-color: white;
  border-bottom: solid 1px #e6e6e6;
  margin-top: 5px;
  align-items: center;
  justify-content: space-between;
}
.leagueTitleOn {
  background-color: navajowhite;
}
.LName {
  padding: 0px 5px !important;
  text-align: left !important;
}
.playerPosition {
  width: 345px;
}
/* 自动响应320 */

@media screen and (max-width: 710px) {
  .playerPosition {
    width: auto;
  }
}
.playerName {
  color: #3264aa;
}
#information .informationContent {
  padding: 10px;
}
#information .informationContent h1,
#information .informationContent h2,
#information .informationContent h3,
#information .informationContent h4,
#information .informationContent h5,
#information .informationContent h6,
#information .informationContent .h1,
#information .informationContent .h2,
#information .informationContent .h3,
#information .informationContent .h4,
#information .informationContent .h5,
#information .informationContent .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  padding: 0;
  position: unset;
  border: unset;
  white-space: unset;
  text-overflow: unset;
  overflow: unset;
  text-align: unset;
  background: unset;
  display: block;
}
#information .informationContent h1,
#information .informationContent .h1,
#information .informationContent h2,
#information .informationContent .h2,
#information .informationContent h3,
#information .informationContent .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
#information .informationContent h4,
#information .informationContent .h4,
#information .informationContent h5,
#information .informationContent .h5,
#information .informationContent h6,
#information .informationContent .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
#information .informationContent h1,
#information .informationContent .h1 {
  font-size: 36px;
}
#information .informationContent h2,
#information .informationContent .h2 {
  font-size: 30px;
}
#information .informationContent h3,
#information .informationContent .h3 {
  font-size: 24px;
}
#information .informationContent h4,
#information .informationContent .h4 {
  font-size: 18px;
}
#information .informationContent h5,
#information .informationContent .h5 {
  font-size: 14px;
}
#information .informationContent h6,
#information .informationContent .h6 {
  font-size: 12px;
}
#information .informationContent p {
  margin: 0 0 10px;
}
#information .informationContent h2::before,
#information .informationContent .h2::before {
  content: unset;
}
