/* 分页 */

.video_list_pager_container{
  position: absolute;
  bottom: 0;left:0;
  width: 100%;
  box-shadow: 0px -2px 6px 0px rgba(0,0,0,0.1);
  z-index: 9;
} 
.list_pager{
    width: 100%;
    height: 56px;
    line-height: 56px;
    padding:0 25px 0 90px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #44444F;
    background:#fff;
  }
  .list_pager 
  .list_total_counter{
    float: left;
  }
  .list_pager 
  .pager{
    margin-top:12px;
  }
  .list_pager 
  .pager,
  .list_pager 
  .pager_size_controller{
    float: right;
  }
  .list_pager 
  .el-pagination{
    height: 32px;
    padding:0;
  }
  .list_pager 
  .el-pagination 
  .el-pager,
  .list_pager 
  .el-pagination 
  .el-pager>li,
  .list_pager 
  .el-pagination 
  button{
    font-size: 14px;
    height: 32px;
    line-height: 32px;
  }
  .list_pager 
  .el-pagination 
  .el-pager>li{
    color:#0062FF !important;
    min-width: 26px;
  }
  .list_pager 
  .el-pagination 
  .el-pager>li.active{
      color:#9d9d9d !important;
  }
  .list_pager 
  .el-pagination 
  button{
    border: 1px solid #E2E2EA;
    border-radius: 4px;
    padding:0 ;
    min-width: 26px;
  }
  /* page size */
  .list_pager 
  .pager_size_controller{
    width:70px;
    margin-left:10px;
  }
  .list_pager 
  .pager_size_controller input{
    width:35px;
    height: 32px;
    border: 1px solid #E2E2EA;
    border-radius: 4px 0 0 4px;
    text-align: center;
  }
  input[type=number] {  
    -moz-appearance:textfield;  
  }  
  input[type=number]::-webkit-inner-spin-button,  
  input[type=number]::-webkit-outer-spin-button {  
    -webkit-appearance: none;  
    margin: 0;  
  }  
  .pager_size_step{
    width: 27px;
    height: 32px;
    border: 1px solid #E2E2EA;
    border-radius: 0 4px 4px 0;
    border-left: none;
    float: right;
    margin-top:13px;
    position: relative;
    box-sizing: border-box;
  }
  .pager_size_step::after{
    width:100%;
    height:1px;
    background:#E2E2EA;
    content:'';
    display: block;
    position: absolute;
    top:50%;
    left:0;
  }
  .pager_size_step span{
    width:100%;
    height: 15px;
    display: block;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    line-height: 16px;
  }
  .pager_size_step span:active{
    background:#409EFF;
    color:#fff;
  }
  /* 分页容器 */
  .page_controller{
      width:100%;
      height: 50px;
      overflow: hidden;
    }
    /* 自定义分页样式 */
    .el-pagination.is-background .el-pager li:not(.disabled).active {
        background-color:#fff;
        color:#3F51B5 ;
        border:1px solid #3F51B5;
        border-radius:6px;
      }  
    .el-pagination.is-background .el-pager li:first-child.active {
        background-color:#fff;
        color:#3F51B5 ;
        border:1px solid #3F51B5;
        border-radius:6px 0 0 6px;
      }
      .el-pagination.is-background .el-pager li:last-child.active {
        background-color:#fff;
        color:#3F51B5 ;
        border:1px solid #3F51B5;
        border-radius:0 6px 6px 0;
      }
      .el-pagination.is-background .el-pager li:only-child.active{
        border-radius:6px;
      }