﻿       
	    .container_page {
            display: flex;
            flex-wrap: wrap;
            width: 100%;
            max-width: 1350px;
            margin: 0 auto;
            padding: 50px 0 0 0;
        }
		 .container_page *{ font-size:16px;}
        .sidebar {
            flex: 0 0 300px;
            background-color: #fff;
            padding: 20px;
            margin-right: 20px;
            border-radius: 4px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }
        .sidebar h2 {
            font-size: 18px;
            margin-bottom: 15px;
            color: #333;
            border-left: 3px solid #007bff;
            padding-left: 10px;
        }
        .sidebar ul {
            list-style: none;
        }
        .sidebar li {
            margin-bottom: 10px;
			    border-bottom: 1px solid #e9e9e9;
        }
        .sidebar a {
            text-decoration: none;
            color: #666;
            display: block;
            padding: 5px 0;
            transition: color 0.3s;
        }
        .sidebar a:hover {
            color: #007bff;
        }
        .container_page .content {
            flex: 1;
            background-color: #fff;
            padding: 20px;
            border-radius: 4px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }
        .breadcrumb {
         
            color: #999;
            margin-bottom: 20px;
        }
        .breadcrumb a {
            color: #999;
            text-decoration: none;
        }
        .breadcrumb a:hover {
            color: #007bff;
        }
		   .container_page .content .con ol{list-style-type:decimal}
        .container_page .content h1 {
            font-size: 28px;
            margin: 40px 0;
            color: #333;
            text-align: center;
        }
		   .container_page .content h2 {
            font-size: 18px;
            color: #004ea2;
            margin: 15px 0 10px;
        }
		
		
        .container_page .content h3 {
            font-size: 16px;
            color: #004ea2;
            margin: 15px 0 10px;
        }
        .container_page .content p {
            margin-bottom: 10px;
        }
        .container_page .content ol {
            margin-left: 20px;
            margin-bottom: 15px;
        }
        .container_page .content li {
            margin-bottom: 8px;
        }
		
		
	


		
		        @media (max-width: 1366px) {
					      .container_page{max-width: 1200px;}
					  
				}
					
					
        /* 响应式布局，手机端下侧边栏和内容块上下排列 */
        @media (max-width: 768px) {
            .container_page {
                flex-direction: column;
            }
            .sidebar {
                flex: 1;
                margin-right: 0;
                margin-bottom: 20px;
            }
        }
		
		
		
		/*维护修改表格*/
		 .table-wrap {
            overflow-x: auto; /* 手机端横向滚动 */
        }
        table {
            width: 100%;
            border-collapse: collapse;
        }
        th, td {
            border: 1px solid #ccc;
            padding: 8px 12px;
            text-align: center;
        }
        th {
            background-color: #0066cc;
            color: #fff;
        }
        .red-text {
            color: red;
        }
		 .blue-text {
            color: #0066cc;
			font-weight:bold;
        }
        .note {
            text-align: left;
        }