diff --git a/平台端web/权限管理/市场经营者创建.html b/平台端web/权限管理/市场经营者创建.html
index ec4d77c..dc3dc22 100644
--- a/平台端web/权限管理/市场经营者创建.html
+++ b/平台端web/权限管理/市场经营者创建.html
@@ -12,178 +12,178 @@
         }
 
         body {
-            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
-            background-color: #f5f7fa;
+            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+            background-color: #f5f5f5;
             color: #333;
-            height: 100vh;
-            margin: 0;
-            padding: 0;
+            min-height: 100vh;
+            padding: 20px;
         }
 
         .container {
-            width: 100%;
-            height: 100vh;
-            margin: 0;
-            background-color: #fff;
-            border-radius: 0;
-            box-shadow: none;
-            overflow: hidden;
+            max-width: 1600px;
+            margin: 0 auto;
         }
 
-        .header {
-            background: linear-gradient(135deg, #2c3e50, #3498db);
-            color: #fff;
-            padding: 20px 30px;
+        /* 页面头部 */
+        .page-header {
+            background: white;
+            padding: 16px 24px;
+            margin-bottom: 16px;
+            border-radius: 8px;
+            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
             display: flex;
             justify-content: space-between;
             align-items: center;
         }
 
-        .header h1 {
-            font-size: 1.8rem;
+        .page-title {
+            font-size: 24px;
             font-weight: 600;
+            color: #262626;
         }
 
-        .header-actions {
-            display: flex;
-            gap: 10px;
-        }
-
+        /* 按钮样式 */
         .btn {
-            padding: 10px 20px;
+            height: 40px;
+            padding: 0 16px;
             border: none;
-            border-radius: 5px;
-            cursor: pointer;
+            border-radius: 6px;
             font-size: 14px;
-            font-weight: 500;
-            transition: all 0.3s ease;
+            cursor: pointer;
             display: inline-flex;
             align-items: center;
+            justify-content: center;
+            transition: all 0.3s;
             gap: 5px;
         }
 
         .btn-primary {
-            background-color: #3498db;
-            color: #fff;
+            background: #1890ff;
+            color: white;
         }
 
         .btn-primary:hover {
-            background-color: #2980b9;
-            transform: translateY(-2px);
+            background: #40a9ff;
         }
 
         .btn-success {
-            background-color: #27ae60;
-            color: #fff;
+            background: #52c41a;
+            color: white;
         }
 
         .btn-success:hover {
-            background-color: #229954;
+            background: #73d13d;
         }
 
-        .btn-warning {
-            background-color: #f39c12;
-            color: #fff;
+        .btn-default {
+            background: white;
+            color: #666;
+            border: 1px solid #ddd;
         }
 
-        .btn-warning:hover {
-            background-color: #e67e22;
+        .btn-default:hover {
+            border-color: #1890ff;
+            color: #1890ff;
         }
 
-        /* 内容区域 */
-        .content {
-            padding: 30px;
+        .button-group {
+            display: flex;
+            gap: 12px;
         }
 
-        .section {
-            margin-bottom: 40px;
+        /* 表单区域 */
+        .form-section {
+            background: white;
+            padding: 24px;
+            margin-bottom: 16px;
+            border-radius: 8px;
+            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
         }
 
         .section-title {
-            font-size: 1.4rem;
+            font-size: 18px;
             font-weight: 600;
-            color: #2c3e50;
+            color: #262626;
             margin-bottom: 20px;
-            padding-bottom: 10px;
-            border-bottom: 2px solid #ecf0f1;
-        }
-
-        /* 账号创建区域 */
-        .account-form {
-            background-color: #f8f9fa;
-            padding: 25px;
-            border-radius: 8px;
-            border: 1px solid #dee2e6;
+            padding-bottom: 12px;
+            border-bottom: 1px solid #f0f0f0;
         }
 
         .form-row {
+            display: grid;
+            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
+            gap: 16px;
+            margin-bottom: 16px;
+        }
+
+        .form-item {
             display: flex;
-            gap: 20px;
-            align-items: end;
+            flex-direction: column;
+            gap: 8px;
         }
 
-        .form-group {
-            flex: 1;
-            margin-bottom: 20px;
-        }
-
-        .form-group label {
-            display: block;
-            margin-bottom: 8px;
-            font-weight: 500;
-            color: #2c3e50;
-        }
-
-        .form-group input,
-        .form-group select {
-            width: 100%;
-            padding: 12px 15px;
-            border: 1px solid #ddd;
-            border-radius: 5px;
+        .form-label {
             font-size: 14px;
-            transition: border-color 0.3s ease;
+            color: #666;
+            font-weight: 500;
         }
 
-        .form-group input:focus,
-        .form-group select:focus {
+        .form-input,
+        .form-select {
+            height: 40px;
+            padding: 0 12px;
+            border: 1px solid #ddd;
+            border-radius: 6px;
+            font-size: 14px;
+            transition: all 0.3s;
+        }
+
+        .form-input:focus,
+        .form-select:focus {
             outline: none;
-            border-color: #3498db;
-            box-shadow: 0 0 5px rgba(52, 152, 219, 0.3);
+            border-color: #1890ff;
+            box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
         }
 
-        /* 菜市场选择框样式 */
+        /* 菜市场选择下拉框 */
         .market-select-container {
             position: relative;
         }
 
-        .market-select {
-            cursor: pointer;
-        }
-
         .market-dropdown {
             position: absolute;
             top: 100%;
             left: 0;
             right: 0;
-            background: #fff;
-            border: 1px solid #ddd;
-            border-top: none;
-            border-radius: 0 0 5px 5px;
-            max-height: 200px;
+            background: white;
+            border: 1px solid #f0f0f0;
+            border-radius: 6px;
+            max-height: 300px;
             overflow-y: auto;
             z-index: 1000;
             display: none;
             box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
+            margin-top: 4px;
         }
 
         .market-dropdown.show {
             display: block;
         }
 
+        .market-filter {
+            padding: 12px;
+            border: none;
+            border-bottom: 1px solid #f0f0f0;
+            width: 100%;
+            outline: none;
+            font-size: 14px;
+        }
+
         .market-option {
-            padding: 10px 15px;
+            padding: 10px 12px;
             cursor: pointer;
-            transition: background-color 0.2s ease;
+            transition: background-color 0.2s;
+            font-size: 14px;
         }
 
         .market-option:hover {
@@ -191,24 +191,12 @@
         }
 
         .market-option.selected {
-            background-color: #3498db;
-            color: #fff;
-        }
-
-        .market-filter {
-            padding: 10px 15px;
-            border: none;
-            border-bottom: 1px solid #eee;
-            width: 100%;
-            outline: none;
+            background-color: #e6f7ff;
+            color: #1890ff;
         }
 
         /* 权限分配区域 */
         .permissions-container {
-            background-color: #f8f9fa;
-            padding: 25px;
-            border-radius: 8px;
-            border: 1px solid #dee2e6;
             max-height: 500px;
             overflow-y: auto;
         }
@@ -224,24 +212,22 @@
         .permission-node {
             display: flex;
             align-items: center;
-            padding: 12px 15px;
+            padding: 12px 16px;
             border-radius: 6px;
-            transition: all 0.3s ease;
+            transition: all 0.3s;
             cursor: pointer;
-            background-color: #fff;
-            border: 1px solid #e9ecef;
-            margin-bottom: 5px;
+            background-color: white;
+            border: 1px solid #f0f0f0;
         }
 
         .permission-node:hover {
             background-color: #f8f9fa;
-            border-color: #3498db;
-            box-shadow: 0 2px 8px rgba(52, 152, 219, 0.15);
+            border-color: #1890ff;
         }
-        
+
         .permission-node.selected {
-            background-color: #e3f2fd;
-            border-color: #3498db;
+            background-color: #e6f7ff;
+            border-color: #1890ff;
         }
 
         .permission-checkbox {
@@ -249,23 +235,24 @@
             width: 18px;
             height: 18px;
             cursor: pointer;
-            accent-color: #3498db;
+            accent-color: #1890ff;
         }
 
         .expand-btn {
-            background: #3498db;
+            background: none;
             border: none;
             cursor: pointer;
-            padding: 2px 8px;
+            padding: 4px;
             margin-right: 12px;
-            color: #fff;
+            color: #1890ff;
             font-size: 14px;
-            transition: all 0.3s ease;
-            min-width: 28px;
+            transition: all 0.3s;
+            min-width: 24px;
             border-radius: 4px;
-            display: flex;
-            align-items: center;
-            justify-content: center;
+        }
+
+        .expand-btn:hover {
+            background: #e6f7ff;
         }
 
         .expand-btn.collapsed {
@@ -274,140 +261,132 @@
 
         .permission-label {
             font-size: 14px;
-            color: #2c3e50;
+            color: #333;
             user-select: none;
             flex: 1;
             font-weight: 500;
         }
 
         .permission-children {
-            margin-left: 35px;
+            margin-left: 40px;
             margin-top: 8px;
-            border-left: 2px solid #3498db;
-            padding-left: 20px;
+            border-left: 2px solid #e6f7ff;
+            padding-left: 16px;
             display: none;
-            position: relative;
-        }
-        
-        .permission-children::before {
-            content: '';
-            position: absolute;
-            left: 0;
-            top: -8px;
-            height: calc(100% + 16px);
-            width: 2px;
-            background-color: #3498db;
         }
 
         .permission-children.expanded {
             display: block;
-            animation: fadeIn 0.3s ease-in-out;
-        }
-        
-        @keyframes fadeIn {
-            from { opacity: 0; transform: translateY(-5px); }
-            to { opacity: 1; transform: translateY(0); }
         }
 
         .permission-item.parent > .permission-node {
-            background-color: #edf7ff;
-            border-color: #bbdefb;
+            background-color: #fafafa;
             font-weight: 600;
         }
 
-        .permission-item.child .permission-node {
-            margin-left: 15px;
-            background-color: #f8f9fa;
-        }
-
         /* 操作区域 */
         .actions {
             display: flex;
             justify-content: flex-end;
-            gap: 10px;
+            gap: 12px;
             padding-top: 20px;
-            border-top: 1px solid #dee2e6;
-            margin-top: 30px;
         }
 
         /* 响应式设计 */
         @media (max-width: 768px) {
-            .container {
-                margin: 0;
-                border-radius: 0;
+            body {
+                padding: 10px;
             }
-            
-            .header {
-                padding: 15px 20px;
+
+            .page-header {
+                padding: 12px 16px;
                 flex-direction: column;
-                gap: 15px;
+                gap: 12px;
+                align-items: flex-start;
             }
-            
-            .content {
-                padding: 20px;
+
+            .form-section {
+                padding: 16px;
             }
-            
+
             .form-row {
-                flex-direction: column;
-                gap: 0;
+                grid-template-columns: 1fr;
             }
         }
+
+        /* 滚动条样式 */
+        .permissions-container::-webkit-scrollbar,
+        .market-dropdown::-webkit-scrollbar {
+            width: 6px;
+        }
+
+        .permissions-container::-webkit-scrollbar-track,
+        .market-dropdown::-webkit-scrollbar-track {
+            background: #f0f0f0;
+            border-radius: 3px;
+        }
+
+        .permissions-container::-webkit-scrollbar-thumb,
+        .market-dropdown::-webkit-scrollbar-thumb {
+            background: #ddd;
+            border-radius: 3px;
+        }
+
+        .permissions-container::-webkit-scrollbar-thumb:hover,
+        .market-dropdown::-webkit-scrollbar-thumb:hover {
+            background: #bbb;
+        }
     
 
 
     
-        
-