.main .container{

}
table{
  border-spacing: 0px;
            border-collapse: collapse;
}
.sub-nav-list{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0;
  border: 1px solid #dedede;
  border-left: 0;
  border-right: 0;
}

.sub-nav-list .sub-item{
  width: 50%;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  transition: all .3s;
  text-align: center;
  cursor: pointer;

}

.sub-nav-list .active{
color: #155B9C;
}

.table-list{
  width: 100%;
  margin: 20px auto 80px auto; 
}
th{
  min-width: 90px;
  background-color: #fff;
}

.table-list table{
  width: 100%;
}

.table-list tbody{
  display: block;
  max-height: 72vh;
  overflow-x: scroll;
  overflow-y: scroll;
  position: relative;
  overscroll-behavior: contain;
}


tbody tr th:nth-of-type(odd){
  background-color: rgba(19, 82, 140, 0.05)
}

.table-list .table-header{
  border-bottom: 1px solid rgba(21, 91, 156, 1);
  background-color: rgba(21, 91, 156, 1);
  color: #fff;
}
.table-list .table-header{
  padding: 30px 20px;
}

.table-list .table-header th{
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  padding: 6px 0;
}
tbody .table-header th:nth-of-type(even) {
  background-color: rgba(21, 91, 156, 1);
}
tbody .table-header th:nth-of-type(odd){
  background-color: rgba(0, 0, 0, .2);
}
tbody tr{
  border: 1px solid rgba(0, 0, 0, .1);
}
tbody tr th{
  padding: 15px 10px;
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #666666;
}
tbody tr th:first-child{
  position: sticky;
  left: 0;
  cursor: pointer;
  background-color: #fff!important;
  border-right: 1px solid rgba(21, 91, 156, 1);
}

.brife-box{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.brife-box .img-box{
  width: 27px;
}

.brife-box .img-box img{
  margin: 0 auto;
}

.brife-box .name-box{
  display: flex;
  align-items: center;
  margin: 8px 10px
}

.brife-box .name-box span{
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}

.brife-box .name-box img{
  margin-left: 15px;
}

.brife-box .desc{
  font-size: 14px;
  font-weight: 600;
  color: #333333;
}

.download{
  margin-top: 50px;
}

@media screen and (max-width: 750px) {
  .container{
    padding: 20px 10px;
  }
}

.sub-table-header  th{
  font-size: 18px;
  font-family: Arial;
  font-weight: 400;
  cursor: pointer;
 
  background-color: #fff!important;
  border-right: 1px solid rgba(21, 91, 156, 1);
}

.sub-table-header  th span{
  color: #666666!important;
}

/* .sub-table-header  th:nth-of-type(odd){
  background-color: rgba(19, 82, 140, 0.05)!important;
} */


.sub-table-header th:nth-of-type(even) {
  background-color: #fff!important;
}


.scroll{
}
  .scroll::-webkit-scrollbar{
  width:20%;
  height:8px;
  border-radius: 20px;
  }
  /*正常情况下滑块的样式*/
  .scroll::-webkit-scrollbar-thumb{
    background-color:rgba(21, 91, 156, 1);
  border-radius:20px;
  -webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);
  }
  /*鼠标悬浮在该类指向的控件上时滑块的样式*/
  .scroll:hover::-webkit-scrollbar-thumb{
    background-color:rgba(21, 91, 156, 1);
    border-radius:20px;
    -webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);
  }
  /*鼠标悬浮在滑块上时滑块的样式*/
  .scroll::-webkit-scrollbar-thumb:hover{
    background-color:rgba(21, 91, 156, 1);
    -webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);

  }
  /*正常时候的主干部分*/
  .scroll::-webkit-scrollbar-track{
  border-radius:20px;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);
  background-color:rgba(0,0,0,.05);
  }
  /*鼠标悬浮在滚动条上的主干部分*/
  .scroll::-webkit-scrollbar-track:hover{
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);
    background-color:rgba(0,0,0,.06);
  }

  .table-wrap1,.table-wrap2{
    table-layout:fixed;
  }
  table span{
    display: block;
  }
  .table-wrap1 tbody tr th span{
    width: 110px;
  }
  tbody .bg-header th{
    background-color: rgba(21, 91, 156, 1)!important;
  }

  .table-wrap1 tbody tr th:nth-child(2) span,
  .table-wrap1 tbody tr th:nth-child(7) span,
  .table-wrap1 tbody tr th:nth-child(8) span{
    width: 130px;
  }

  .table-wrap1 tbody tr th:nth-child(3) span,
  .table-wrap1 tbody tr th:nth-child(4) span,
  .table-wrap1 tbody tr th:nth-child(5) span,
  .table-wrap1 tbody tr th:nth-child(6) span{
    width: 130px;
  }

  .table-wrap1 tbody tr th:nth-child(9) span{
    width: 260px;
  }

 
  .table-wrap2 tbody tr th span{
    width: 100px;
  }
  .table-wrap2 tbody tr th:nth-child(2) span,
  .table-wrap2 tbody tr th:nth-child(19) span,
  .table-wrap2 tbody tr th:nth-child(20) span,
  .table-wrap2 tbody tr th:nth-child(21) span,
  .table-wrap2 tbody tr th:nth-child(22) span,
  .table-wrap2 tbody tr th:nth-child(23) span,
  .table-wrap2 tbody tr th:nth-child(24) span,
  .table-wrap2 tbody tr th:nth-child(25) span{
    width: 90px;
  }
 
