
.list-operators{ background: #f4f4f4; padding: 15px 15px 8px; margin-top: 10px; margin-bottom: 20px;}
.name-time{overflow: hidden; margin-bottom: 10px;}
.name-time span{color: #067; font-size: 16px; line-height: 24px;}
.name-time .name{float: left;}
.name-time .time{float: right;}
.operators-num{overflow: hidden;}
.operators_c{float: left; width: 20%;}
.operators_c span{display: block; background: #ddd; color: #fff; font-size: 18px; line-height: 32px; text-align: center; margin-bottom: 6px;}
.operators_c span.act{background: #099;  position: relative;}
.operators_c span.act::after{
    content: ''; position: absolute; right: -6px; top: 10px; height: 11px;
    background-image: url(//www.c114.com.cn/common/images/arrow-l.png); background-position: right 0; background-repeat: no-repeat; background-size: 6px 11px; width: 6px;
}
.nums{float: right; width: 77%;}
.operators-name{overflow: hidden;}
.operators-name span{display: block; float: left; text-align: center; width: 33.3333%; font-size: 20px; line-height: 32px; color: #666;}
.nums ul{overflow: hidden;}
.nums ul li{float: left; text-align: center; width: 33.3333%;}
.number{font-weight: bold; font-size: 32px; line-height: 40px; color: #8fc320; margin: 2px 0 0;}
.nums ul li p{line-height: 32px; font-size: 16px; color: #666;}
.nums ul li p span{color: #8fc320; line-height: 32px; font-size: 16px;}
.telecom .number{color: #195d94;}
.unicom .number{color: #e46d29;}
.nums ul li.telecom p span{color: #195d94;}
.nums ul li.unicom p span{color: #e46d29;}
.operators-selection{display: none;}
.operators-act{display: block!important;}

.topic-text{min-height: auto;}
.topic-text p{background: #f9f9f9; color: #afafaf; padding: 10px; margin-top:10px;}
.item_information{margin-top:10px;}
.topic-item{display: block; margin-top:14px; padding-bottom:14px;}
.topic-text{min-width:auto;}
.new_video ul {
    margin-top:14px;
  display: grid;
  grid-template-columns: repeat(5, 1fr); /* 一行 5 个，等宽 */
  gap: 10px;                             /* 行列间距 */
}

.new_video ul li{
  /* 内容样式 */
  border-radius: 5px;
  background: #f9f9f9;
}
.new_video ul li a{
  display: block;
  padding: 10px;
  color: #999999;
  font-size: 14px;
  line-height: 1;
  text-align: center;
}
.new_video ul li a:hover{
  color: #dd0000;
}
.nav-box span{position: relative;}
.nav-box span:first-child::before{display: none;}
.nav-box .act::after{
    content: '';
    width: 100%;
    height: 4px;
    background: #099;
    position: absolute;
    left: 0;
    top: -9px;
}
.operators_c span{cursor: pointer;}