        table
        {
            border-collapse: collapse;
            margin: 0 auto;            
			font-size:2.5rem;
        }
        table td, table th
        {
            border: 1px solid #cad9ea;
            color: #666;
            height: 25px;
        }
        table thead th
        {
			background-color:#93DAFF;
			color:#000000
        }
        table tr:nth-child(odd)
        {
            background: #fff;
        }
        table tr:nth-child(even)
        {
            background: #F5FAFA;
        }

    *{margin:0; padding:0;}
    a{text-decoration: none;}
    img{max-width: 100%; height: auto;}
    .weixin-tip{display: none; position: fixed; left:0; top:0; bottom:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80);  height: 100%; width: 100%; z-index: 100;}
    .weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}

    .file-explorer {
        width: 90%;
        margin: 0 auto;
        background-color: #f0f0f0;
        padding: 10px;
        border: 1px solid #ddd;
        border-radius: 5px;
    }
    
    .file-list {
        list-style-type: none;
        padding-left: 0;
    }
    
    .file-list li {
        display: flex;
        align-items: top;
        margin-bottom: 10px;
        position: relative; /* 添加相对定位以便定位伪元素 */
        padding-bottom: 5px; /* 增加底部内边距以容纳分割线 */
    }
    
    .file-list img {
        width: 50px;
        height: 50px;
        margin-right: 10px;
    }
    
    .file-list a {
        color: #333;
        text-decoration: none;
        transition: color 0.3s ease;
    }
    
    .file-list a:hover {
        color: #007bff;
    }
    
    /* 添加分割线 */
    .file-list li:not(:last-child)::after {
        content: ""; /* 必须设置content属性 */
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background-color: #ddd; /* 分割线颜色 */
    }
