
        .pl {
            display: flex;			
        }
        #menu-container {
            width: 15%;
            background: #f8f9fa;
            padding: 3%;
            box-shadow: 2px 0 5px rgba(0,0,0,0.1);
        }
        #content-container {
            flex: 1;
            padding: 3%;
            background: white;
        }
	
		#content-container header, #content-container .btmBar, #content-container footer,  #content-container #link-pane, #content-container #customers, #content-container #commonHeader, #content-container .com-banner, #content-container #comSubTreeMenu, #content-container .heading-menu, #content-container #custmrlgosroll, #content-container #ftrgetstd, #content-container #allFea {
			display: none;
		}
		
		
		.heading-menu {
			background: white;
			display: none;
		}
		
		.sec-pTB {
			padding: unset !important;
		}
		
        .menu-item {
            padding: 12px;
            margin: 8px 0;
            border-radius: 6px;
            cursor: pointer;
            transition: all 0.3s;
        }
        .menu-item:hover {
            background: #e9ecef;
        }
        .article-title {
            color: #2c3e50;
            margin-bottom: 30px;
        }
        .article-content {
            line-height: 1.8;
            color: #495057;
            max-width: 800px;
        }
		.active {
			font-weight: 500;
		}

	/* 添加加载动画 */
.content-loading {
    position: relative;
    min-height: 100px;
}

.content-loading::after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    border: 3px solid #ddd;
    border-radius: 50%;
    border-top-color: #007bff;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}

/* 错误提示样式 */
.error-message {
    padding: 20px;
    background: #ffe6e6;
    border: 1px solid #ff9999;
    border-radius: 4px;
}


