/*body{ background-color: #E9F0F8; }*/
.list-content{ background-color: #fff; padding: 35px 30px; /*position: relative; min-height: 100vh; */}
.list-content .row{ margin: 0; }
li{ list-style: none; }

.right-content{ padding: 0 0 0 60px; }
.right-content .contents{ border: 1px solid #f1f1f1; }
.list{ padding: 25px; margin: 0; display: block; }
.list:nth-child(2n+1){ background-color: #f1f4f4; } 
.list:nth-child(2n){ background: #fff; } 
.list .left{ font-size: 16px; color: #333; padding: 0; }
.list .left p{ margin-bottom: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400 }
.list .right{ font-size: 16px; color: #333; padding: 0; text-align: right; }
.list .right span { margin-left: 20px; }
.list .right i { margin-right: 7px; display: inline-block; color: #0da3ff; font-size: 14px; }
.list .right small { font-size: 14px; display: inline-block; color: #919496; }


/* 表格样式 */
.z-table{ width: 100%; max-width: 100%; overflow: auto; display: block; }
.z-table thead tr{ background-color: #f6f6f6; }
.z-table tr td{ padding: 4px 8px; }
.z-table tr th{ padding: 4px 12px; white-space: nowrap; }
.z-table tr td:first-child:before{ content: ""; display: inline-block; width: 3px; height: 3px; background-color: #333; margin-right: 5px; vertical-align: middle; }

@media screen and (max-width: 767px){
    .list-content{ padding: 15px; }
    .list{ padding: 15px; }
    .list .left{ font-size: 14px; }
    .list .left p{ margin-bottom: 15px; }
    .right-content{ padding-left: 0!important; margin-top: 20px; }
}

@media screen and (max-width: 1023px){
    .right-content{ padding-left: 20px; }
}


.z-table tr td{cursor: pointer;}