@charset "utf-8";
.widget-modeBox {
  overflow: hidden;
}

/*head*/
.widget-modeBox-hd {
  color: #3c3c3c;
  color: var(--color-text-video-1);
  font-size: 18px;
  height: 32px;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.widget-modeBox-hd-mainTit {
  float: left;
  font-size: 18px;
  margin-right: 20px;
  max-width: 115px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.widget-modeBox-hd--noellip {
  max-width: none;
}

.widget-modeBox-hd-btn {
  float: right;
}

.widget-modeBox-hd-modTab-tit,
.widget-modeBox-hd-modTab-tit .widget-modeBox-hd-modTab-item {
  float: left;
}

.widget-modeBox-hd-modTab-tit {
  /*max-width: 73%;*/
  max-width: 65%;
  height: 28px;
  overflow: hidden;
}

.widget-modeBox-hd-modTab-item {
  display: inline-block;
}

.widget-modeBox-hd-modTab-item + .widget-modeBox-hd-modTab-item {
  margin-left: 20px;
}

.widget-modeBox-hd-modTab-tit .widget-modeBox-hd-modTab-item a,
.widget-modeBox-hd-modTab-link {
  font-size: 13px;
  color: #757575;
  color: var(--color-text-video-2);
}

.widget-modeBox-hd-modTab-tit .widget-modeBox-hd-modTab-item.cur a,
.widget-modeBox-hd-modTab-item.cur .widget-modeBox-hd-modTab-link {
  font-weight: bold;
  font-size: 14px;
  position: relative;
  color: #3c3c3c;
  color: var(--color-text-video-1);
}

.widget-modeBox-hd-modTab-tit .widget-modeBox-hd-modTab-item.cur a:after,
.widget-modeBox-hd-modTab-item.cur .widget-modeBox-hd-modTab-link:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: var(--colorA);
  position: absolute;
  bottom: -4px;
  left: 0;
}

.widget-modeBox-hd-modTab-item a:hover,
.widget-modeBox-hd-modTab-item .widget-modeBox-hd-modTab-link:hover {
  color: #3c3c3c;
  color: var(--color-text-video-1);
}

.widget-modeBox-hd-modTab-item.cur a,
.widget-modeBox-hd-modTab-item.cur .widget-modeBox-hd-modTab-link {
  color: #3c3c3c;
  color: var(--color-text-video-1);
  font-weight: bold;
}

.widget-modeBox-hd-statistics {
  /*float:right;*/
  color: #3c3c3c;
  color: var(--color-text-video-1);
  font-size: 12px;
}

.widget-modeBox-hd-statistics i {
  display: inline-block;
  padding: 0 3px;
  color: #f69c00;
  color: var(--color-text-video1);
}
