From 5a2aec3ba4da490cd36014be23c18e277a38d284 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Fri, 13 Nov 2020 12:01:18 +0800
Subject: [PATCH] 初始化项目环境,初始化项目架构设计

---
 common/ChinaLocations.json     | 5137 ++++++++++++++++++++++++++++++++++++++++++++++++++
 h5/layout/navBar/cNavBar.scss  |   26 
 bases/Fetcher.js               |  504 ++++
 h5/layout/page/cPage.scss      |   22 
 h5/layout/page/CPage.vue       |   18 
 h5/layout/content/CContent.vue |   16 
 h5/layout/index.js             |   14 
 common/sassMixin.scss          |  224 ++
 h5/layout/navBar/CNavBar.vue   |   40 
 9 files changed, 6,001 insertions(+), 0 deletions(-)

diff --git a/bases/Fetcher.js b/bases/Fetcher.js
new file mode 100644
index 0000000..ef8d1c2
--- /dev/null
+++ b/bases/Fetcher.js
@@ -0,0 +1,504 @@
+/**
+ * Fetcher
+ * @author Tevin
+ */
+
+import Axios from 'axios';
+import Qs from 'qs';
+import {message, Modal} from 'antd';
+import {Tools} from '@components/common/Tools';
+
+export class Fetcher {
+
+    /**
+     * @constructor
+     * @param {Object} options
+     */
+    constructor(options = {}) {
+        this._data = {
+            urlPrefix: options.urlPrefix || ['/api/common', '/api/common'],
+        };
+    }
+
+    /**
+     * 请求配置
+     * @type {{headers: Object, baseURL: string, responseType: string, timeout: number}}
+     * @private
+     */
+    _defaultConfig = {
+        baseURL: window.location.protocol + '//' + window.location.host,
+        headers: {
+            'X-Requested-With': 'XMLHttpRequest',
+            'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
+            'Ax-Rq-Type': 'separation',
+        },
+        responseType: 'json',
+        timeout: 10000,
+    };
+
+    /**
+     * 拼写 URL 地址
+     * @param {String} devSuffix
+     * @param {String} [serSuffix]
+     * @return {String}
+     */
+    spellURL(devSuffix, serSuffix) {
+        let url = '';
+        // 开发环境地址
+        if (Fetcher.inDevMod) {
+            url = this._data.urlPrefix[0] + devSuffix;
+        }
+        // 生产环境地址
+        else {
+            url = this._data.urlPrefix[1] + (serSuffix || devSuffix);
+        }
+        const fixReg = /[a-zA-Z0-9]+\/\.\.\//;
+        while (url.indexOf('../') >= 0) {
+            url = url.replace(fixReg, '');
+        }
+        url = url.replace(/[./]\//g, '');
+        return url;
+    }
+
+    /**
+     * 将 post 参数转换为 get 参数,并拼接 url
+     * @param url
+     * @param data
+     */
+    parseParamUrl(url, data) {
+        const params = Qs.stringify(data);
+        if (url.indexOf('?') >= 0) {
+            url += '&' + params;
+        } else {
+            url += '?' + params;
+        }
+        return url;
+    }
+
+    /**
+     * get 请求
+     * @param {String} url
+     * @param {*} data
+     * @param {(String[])[]} [remap]
+     * @param {object} [options]
+     * @return {Promise<any>}
+     */
+    get(url, data, remap = [], options = null) {
+        const url2 = this.parseParamUrl(url, data);
+        return this.query('get', url2, null, remap, options);
+    }
+
+    /**
+     * post 请求
+     * @param {String} url
+     * @param {*} data
+     * @param {(String[])[]} [remap]
+     * @param {object} [options]
+     * @return {Promise<any>}
+     */
+    post(url, data, remap = [], options = null) {
+        // mock 模式
+        if (Fetcher.inMockMod) {
+            return this.get(url, data, remap, options);
+        }
+        // 正常模式
+        const params = Qs.stringify(data);
+        return this.query('post', url, params, remap, options);
+    }
+
+    /**
+     * 基础 ajax 请求
+     * @param {String} type
+     * @param {String} url
+     * @param {*} [data]
+     * @param {*} [remap]
+     * @param {object} [options]
+     * @return {Promise<any>|}
+     */
+    query(type, url, data = null, remap, options) {
+        if (!type || !/^get|post|put$/i.test(type) || !url) {
+            return Promise.reject();
+        }
+        const method = type.toLowerCase();
+        const response = Axios[method](url, data, {
+            ...this._defaultConfig,
+            ...options,
+        });
+        return response
+            .then(response => {
+                /**
+                 * @type {{state: {code, http, msg}, data: Object}}
+                 * @example response.state.code
+                 *  2000  通用请求成功
+                 *  2001  请求成功,但是没有数据,弹窗提示 msg(仅特殊情况使用)
+                 *  5000  通用请求失败,弹窗提示 msg
+                 *  9001  登陆已过期,弹窗提示过期且返回登陆页
+                 *  9002  已登陆但没有操作权限,弹窗提示 msg
+                 */
+                const responseData = this._adaptiveResponseData(response.data);
+                responseData.state.http = response.status;
+                return this._transformResponseData(responseData, remap);
+            })
+            // HTTP 异常
+            .catch((err) => {
+                this._resolveCaughtNetErr(err);
+                console.log('query error', err);
+                return null;
+            });
+    }
+
+    /**
+     * 适配旧版响应体,转换为新版
+     * @private
+     */
+    _adaptiveResponseData(responseData) {
+        // 标准请求,不转换
+        if (typeof responseData.state === 'object' && typeof responseData.data === 'object') {
+            return responseData;
+        }
+        // 旧请求,操作类通讯,响应体转换
+        if (typeof responseData.status !== 'undefined' && typeof responseData.dataMsg !== 'undefined') {
+            // 转换数据体
+            let data2 = {rows: []};
+            // 数组类型
+            if (responseData.dataMsg instanceof Array) {
+                if (responseData.dataMsg.length > 0) {
+                    data2.rows = responseData.dataMsg;
+                }
+            }
+            // 对象类型
+            else if (responseData.dataMsg instanceof Object) {
+                if (!Tools.isEmptyObject(responseData.dataMsg)) {
+                    data2 = responseData.dataMsg;
+                }
+            }
+            // 合并响应体
+            return {
+                state: {
+                    code: responseData.status === 200 ? 2000 : 5000,
+                    msg: responseData.msg,
+                },
+                data: data2,
+            };
+        }
+        // 旧版请求,数据列表类通讯,响应体转换
+        if (typeof responseData.data !== 'undefined' && typeof responseData.count !== 'undefined') {
+            const data = (!!responseData.data && typeof responseData.data !== 'object') ?
+                {data: responseData.data} : null;
+            return {
+                state: {
+                    code: responseData.code === 0 ? 2000 : 5000,
+                    msg: responseData.msg,
+                },
+                data: {
+                    rows: responseData.data || [],
+                    ...data,
+                    total: responseData.count,
+                    ext: responseData.ext,
+                },
+            };
+        }
+    }
+
+    /**
+     * 解析捕获的网络错误
+     * @param err
+     * @private
+     */
+    _resolveCaughtNetErr(err) {
+        let msg = '';
+        if (err.response && err.response.status) {
+            switch (err.response.status) {
+                case 400:
+                    msg += '通讯请求有误!(400 Bad Request)';
+                    break;
+                case 401:
+                    msg += '您的登陆已失效!请重新登陆!(401 Unauthorized)';
+                    break;
+                case 403:
+                    msg += '通讯请求被拒绝!(403 Forbidden)';
+                    break;
+                case 404:
+                    msg += '通讯请求不存在!(404 Not Found)';
+                    break;
+                case 405:
+                    msg += '通讯请求不允许访问!(405 Method Not Allowed)';
+                    break;
+                case 500:
+                    msg += '通讯服务器处理异常!(500 Internal Server Error)';
+                    break;
+                case 502:
+                    msg += '通讯网关异常!(502 Bad Gateway)';
+                    break;
+                case 503:
+                    msg += '通讯服务器维护中/已过载!(503 Service Unavailable)';
+                    break;
+                case 504:
+                    msg += '通讯网关已超时!(504 Gateway Timeout)';
+                    break;
+                default:
+                    msg += '网络通讯异常!(' + err.message + ')';
+                    break;
+            }
+        } else {
+            msg += '解析通讯数据异常!';
+        }
+        message.error(msg);
+    }
+
+    /**
+     * 转换响应体
+     * @param response
+     * @param {Array[]} remap
+     * @returns {Object|{}|null}
+     * @private
+     */
+    _transformResponseData(response, remap) {
+        if (!response) {
+            return null;
+        }
+        if (response.state.code === 2000) {
+            if (!response.data) {
+                return {};
+            } else {
+                // 允许通用列表为 null
+                if (typeof response.data.rows !== 'undefined' && !Tools.isArray(response.data.rows)) {
+                    response.data.rows = [];
+                }
+                // 先转驼峰
+                response.data = this.transKeyName('camel', response.data);
+                // 再重映射
+                if (remap && remap.length > 0) {
+                    response.data = this._remapData(response.data, remap);
+                }
+                // 转换常规数字字符串为数值
+                response.data = this._transNumStringToNumber(response.data);
+                return response.data;
+            }
+        } else if (response.state.code === 2001) {
+            message.info(response.state.msg);
+            return null;
+        } else if (response.state.code === 9001) {
+            this._showLoginExpired();
+        } else {
+            message.error(response.state.msg);
+            return null;
+        }
+    }
+
+    /**
+     * 转换响应体数据结构
+     * @param {Object} data
+     * @param {Array[]} maps
+     * @example maps: [
+     *          ['rows.[]', 'recvName', 'userName']   // 默认语法:键名转换(路径,旧名,新名)
+     *      ]
+     * @private
+     */
+    _remapData(data, maps) {
+        // 渡值
+        const ferryValue = (source, paths, map) => {
+            // 最后一环,传值
+            if (paths.length === 0) {
+                // 目标已有值,跳过传值不覆盖
+                if (typeof source[map[2]] !== 'undefined') {
+                    return;
+                }
+                // 来源没有值,赋值空字符串
+                if (typeof source[map[1]] === 'undefined') {
+                    source[map[2]] = '';
+                }
+                // 来源有值,直接赋值
+                else {
+                    source[map[2]] = source[map[1]];
+                }
+                delete source[map[1]];
+                return;
+            }
+            // 提取当前环节
+            const curPath = paths.shift();
+            if (curPath === '[]') {
+                source.forEach(item => {
+                    ferryValue(item, [...paths], map);
+                });
+            } else {
+                ferryValue(source[curPath], [...paths], map);
+            }
+        };
+        for (let map of maps) {
+            // 键名转换
+            if (map[0].indexOf('.') >= 0) {
+                const paths = map[0].split('.');
+                ferryValue(data, paths, map);
+            } else {
+                if (map[0].length > 0) {
+                    ferryValue(data, [map[0]], map);
+                } else {
+                    ferryValue(data, [], map);
+                }
+            }
+        }
+        return data;
+    }
+
+    /**
+     * 下划线字符串转小驼峰
+     * @param {String} str
+     * @return {String}
+     * @private
+     */
+    _stringToCamel(str) {
+        let str2 = '';
+        if (str.indexOf('_') <= 0) {
+            str2 = str;
+        } else {
+            let words = str.split('_');
+            for (let i = 1; i < words.length; i++) {
+                words[i] = words[i].substr(0, 1).toUpperCase() + words[i].substr(1);
+            }
+            str2 = words.join('');
+        }
+        return str2;
+    }
+
+    /**
+     * 小驼峰字符串转下划线
+     * @param {String} str
+     * @return {String}
+     * @private
+     */
+    _stringToUnderline(str) {
+        let str2 = '';
+        if ((/[A-Z]/).test(str)) {
+            str2 = str.replace(/([A-Z])/g, ($1) => {
+                return '_' + $1.toLowerCase();
+            });
+        } else {
+            str2 = str;
+        }
+        return str2;
+    }
+
+    /**
+     * 驼峰与下划线命名模式转换
+     * @param {String} type - 'camel' or 'underline'
+     * @param {Object} json
+     * @return {Object}
+     */
+    transKeyName(type, json) {
+        const transform = (json, json2) => {
+            for (let p in json) {
+                if (json.hasOwnProperty(p)) {
+                    let key;
+                    // 数值键名直接传递
+                    if (/^\d+$/.test(p)) {
+                        key = parseInt(p);
+                    }
+                    // 字符串键名进行转换
+                    else {
+                        if (type === 'camel') {
+                            key = this._stringToCamel(p);
+                        } else if (type === 'underline') {
+                            key = this._stringToUnderline(p);
+                        }
+                    }
+                    // 属性为对象时,递归转换
+                    if (json[p] instanceof Object) {
+                        json2[key] = transform(json[p], Tools.isArray(json[p]) ? [] : {});
+                    }
+                    // 属性非对象,为字符串但内容符合json格式,递归转换
+                    else if (Tools.isString(json[p]) && /^[{[]+("([a-zA-Z][a-zA-Z0-9\-_]*?)":(.+?))+[}\]]+$/.test(json[p])) {
+                        json2[key] = JSON.parse(json[p]);
+                        json2[key] = transform(json2[key], Tools.isArray(json2[key]) ? [] : {});
+                        json2[key] = JSON.stringify(json2[key]);
+                    }
+                    // 属性非对象,非json字符串,直接传递
+                    else {
+                        json2[key] = json[p];
+                    }
+                }
+            }
+            return json2;
+        };
+        return transform(json, Tools.isArray(json) ? [] : {});
+    }
+
+    /**
+     * 转换图片路径(旧版运营平台)
+     * @param {String} type - fix or cut
+     * @param {String} path
+     * @example
+     *      fix -> '/upload/4/5e6c91eeccedc.jpg'
+     *      cut -> '4/5e56307c489c7.jpg'
+     */
+    transImgPath(type, path) {
+        if (!path) {
+            return '';
+        }
+        if (path.indexOf(',') >= 0) {
+            return path.split(',').map(p => this.transImgPath(type, p)).join(',');
+        } else {
+            // 修复补齐
+            if (type === 'fix') {
+                if (!path || /^\/(upload|static)/.test(path)) {
+                    return path;
+                } else {
+                    return '/upload/' + path;
+                }
+            } else if (type === 'cut') {
+                const pathArr = path.split('upload/');
+                return pathArr[pathArr.length - 1];
+            }
+        }
+    }
+
+    /**
+     * 转换简单的数字字符串为数值
+     * @param {*} json
+     * @return {*}
+     * @private
+     */
+    _transNumStringToNumber(json) {
+        // 匹配 9 位数字,范围:999999999 ~ 0.0000001,排除正数且0开头的字符串
+        const simpleNumReg = /(^[1-9][\d.]{0,8}$)|(^-\d[\d.]{0,8}$)|(^\d(\.\d{0,7})?$)/;
+        // 匹配金额
+        const moneyStrReg = /^-?\d+(,\d+)*\.\d{2}$/;
+        const transNumber = (json) => {
+            for (let p in json) {
+                if (json.hasOwnProperty(p)) {
+                    // 属性为对象时,递归转换
+                    if (json[p] instanceof Object) {
+                        transNumber(json[p]);
+                    }
+                    // 属性非对象,判断是否为简单数字字符串且不是金额,是则转换
+                    else {
+                        if (Tools.isString(json[p]) && simpleNumReg.test(json[p]) && !moneyStrReg.test(json[p])) {
+                            json[p] = Number(json[p]);
+                        }
+                    }
+                }
+            }
+        };
+        transNumber(json);
+        return json;
+    }
+
+    /**
+     * 记录是否为本地开发模式
+     * @type {Boolean}
+     */
+    static inDevMod = (() => {
+        // 当处于 mock 请求模式,视为本地开发
+        if (Tools.getTopUrlParam('query') === 'mock') {
+            return true;
+        }
+        // 强制 real 请求,可在本地使用真实请求
+        if (Tools.getTopUrlParam('query') === 'real') {
+            return false;
+        }
+        // 当没有 url 指定时,只有内网 ip 和 35** 的端口号,视为本地开发模式
+        return /^(192|127|localhost).*?:35\d{2}$/i.test(window.location.host);
+    })();
+
+
+}
\ No newline at end of file
diff --git a/common/ChinaLocations.json b/common/ChinaLocations.json
new file mode 100644
index 0000000..fd70033
--- /dev/null
+++ b/common/ChinaLocations.json
@@ -0,0 +1,5137 @@
+{
+    "110000": {
+        "name": "北京",
+        "children": {
+            "110100": {
+                "name": "北京市",
+                "children": {
+                    "110101": "东城区",
+                    "110102": "西城区",
+                    "110103": "崇文区",
+                    "110104": "宣武区",
+                    "110105": "朝阳区",
+                    "110106": "丰台区",
+                    "110107": "石景山区",
+                    "110108": "海淀区",
+                    "110109": "门头沟区",
+                    "110111": "房山区",
+                    "110112": "通州区",
+                    "110113": "顺义区",
+                    "110114": "昌平区",
+                    "110115": "大兴区",
+                    "110116": "怀柔区",
+                    "110117": "平谷区",
+                    "110228": "密云县",
+                    "110229": "延庆县"
+                }
+            }
+        }
+    },
+    "120000": {
+        "name": "天津",
+        "children": {
+            "120100": {
+                "name": "天津市",
+                "children": {
+                    "120101": "和平区",
+                    "120102": "河东区",
+                    "120103": "河西区",
+                    "120104": "南开区",
+                    "120105": "河北区",
+                    "120106": "红桥区",
+                    "120107": "塘沽区",
+                    "120108": "汉沽区",
+                    "120109": "大港区",
+                    "120110": "东丽区",
+                    "120111": "西青区",
+                    "120112": "津南区",
+                    "120113": "北辰区",
+                    "120114": "武清区",
+                    "120115": "宝坻区",
+                    "120116": "滨海新区",
+                    "120221": "宁河县",
+                    "120223": "静海县",
+                    "120225": "蓟县"
+                }
+            }
+        }
+    },
+    "130000": {
+        "name": "河北",
+        "children": {
+            "130100": {
+                "name": "石家庄市",
+                "children": {
+                    "130102": "长安区",
+                    "130103": "桥东区",
+                    "130104": "桥西区",
+                    "130105": "新华区",
+                    "130107": "井陉矿区",
+                    "130108": "裕华区",
+                    "130121": "井陉县",
+                    "130123": "正定县",
+                    "130124": "栾城区",
+                    "130125": "行唐县",
+                    "130126": "灵寿县",
+                    "130127": "高邑县",
+                    "130128": "深泽县",
+                    "130129": "赞皇县",
+                    "130130": "无极县",
+                    "130131": "平山县",
+                    "130132": "元氏县",
+                    "130133": "赵县",
+                    "130181": "辛集市",
+                    "130182": "藁城区",
+                    "130183": "晋州市",
+                    "130184": "新乐市",
+                    "130185": "鹿泉区"
+                }
+            },
+            "130200": {
+                "name": "唐山市",
+                "children": {
+                    "130202": "路南区",
+                    "130203": "路北区",
+                    "130204": "古冶区",
+                    "130205": "开平区",
+                    "130207": "丰南区",
+                    "130208": "丰润区",
+                    "130223": "滦县",
+                    "130224": "滦南县",
+                    "130225": "乐亭县",
+                    "130227": "迁西县",
+                    "130229": "玉田县",
+                    "130230": "曹妃甸区",
+                    "130281": "遵化市",
+                    "130283": "迁安市",
+                    "130299": "唐海县"
+                }
+            },
+            "130300": {
+                "name": "秦皇岛市",
+                "children": {
+                    "130302": "海港区",
+                    "130303": "山海关区",
+                    "130304": "北戴河区",
+                    "130321": "青龙满族自治县",
+                    "130322": "昌黎县",
+                    "130323": "抚宁县",
+                    "130324": "卢龙县",
+                    "130399": "经济技术开发区"
+                }
+            },
+            "130400": {
+                "name": "邯郸市",
+                "children": {
+                    "130402": "邯山区",
+                    "130403": "丛台区",
+                    "130404": "复兴区",
+                    "130406": "峰峰矿区",
+                    "130421": "邯郸县",
+                    "130423": "临漳县",
+                    "130424": "成安县",
+                    "130425": "大名县",
+                    "130426": "涉县",
+                    "130427": "磁县",
+                    "130428": "肥乡县",
+                    "130429": "永年县",
+                    "130430": "邱县",
+                    "130431": "鸡泽县",
+                    "130432": "广平县",
+                    "130433": "馆陶县",
+                    "130434": "魏县",
+                    "130435": "曲周县",
+                    "130481": "武安市"
+                }
+            },
+            "130500": {
+                "name": "邢台市",
+                "children": {
+                    "130502": "桥东区",
+                    "130503": "桥西区",
+                    "130521": "邢台县",
+                    "130522": "临城县",
+                    "130523": "内丘县",
+                    "130524": "柏乡县",
+                    "130525": "隆尧县",
+                    "130526": "任县",
+                    "130527": "南和县",
+                    "130528": "宁晋县",
+                    "130529": "巨鹿县",
+                    "130530": "新河县",
+                    "130531": "广宗县",
+                    "130532": "平乡县",
+                    "130533": "威县",
+                    "130534": "清河县",
+                    "130535": "临西县",
+                    "130581": "南宫市",
+                    "130582": "沙河市"
+                }
+            },
+            "130600": {
+                "name": "保定市",
+                "children": {
+                    "130602": "新市区",
+                    "130603": "北市区",
+                    "130604": "南市区",
+                    "130621": "满城区",
+                    "130622": "清苑区",
+                    "130623": "涞水县",
+                    "130624": "阜平县",
+                    "130625": "徐水区",
+                    "130626": "定兴县",
+                    "130627": "唐县",
+                    "130628": "高阳县",
+                    "130629": "容城县",
+                    "130630": "涞源县",
+                    "130631": "望都县",
+                    "130632": "安新县",
+                    "130633": "易县",
+                    "130634": "曲阳县",
+                    "130635": "蠡县",
+                    "130636": "顺平县",
+                    "130637": "博野县",
+                    "130638": "雄县",
+                    "130681": "涿州市",
+                    "130682": "定州市",
+                    "130683": "安国市",
+                    "130684": "高碑店市",
+                    "130698": "高开区"
+                }
+            },
+            "130700": {
+                "name": "张家口市",
+                "children": {
+                    "130702": "桥东区",
+                    "130703": "桥西区",
+                    "130705": "宣化区",
+                    "130706": "下花园区",
+                    "130721": "宣化县",
+                    "130722": "张北县",
+                    "130723": "康保县",
+                    "130724": "沽源县",
+                    "130725": "尚义县",
+                    "130726": "蔚县",
+                    "130727": "阳原县",
+                    "130728": "怀安县",
+                    "130729": "万全县",
+                    "130730": "怀来县",
+                    "130731": "涿鹿县",
+                    "130732": "赤城县",
+                    "130733": "崇礼县"
+                }
+            },
+            "130800": {
+                "name": "承德市",
+                "children": {
+                    "130802": "双桥区",
+                    "130803": "双滦区",
+                    "130804": "鹰手营子矿区",
+                    "130821": "承德县",
+                    "130822": "兴隆县",
+                    "130823": "平泉县",
+                    "130824": "滦平县",
+                    "130825": "隆化县",
+                    "130826": "丰宁满族自治县",
+                    "130827": "宽城满族自治县",
+                    "130828": "围场满族蒙古族自治县"
+                }
+            },
+            "130900": {
+                "name": "沧州市",
+                "children": {
+                    "130902": "新华区",
+                    "130903": "运河区",
+                    "130921": "沧县",
+                    "130922": "青县",
+                    "130923": "东光县",
+                    "130924": "海兴县",
+                    "130925": "盐山县",
+                    "130926": "肃宁县",
+                    "130927": "南皮县",
+                    "130928": "吴桥县",
+                    "130929": "献县",
+                    "130930": "孟村回族自治县",
+                    "130981": "泊头市",
+                    "130982": "任丘市",
+                    "130983": "黄骅市",
+                    "130984": "河间市"
+                }
+            },
+            "131000": {
+                "name": "廊坊市",
+                "children": {
+                    "131002": "安次区",
+                    "131003": "广阳区",
+                    "131022": "固安县",
+                    "131023": "永清县",
+                    "131024": "香河县",
+                    "131025": "大城县",
+                    "131026": "文安县",
+                    "131028": "大厂回族自治县",
+                    "131051": "开发区",
+                    "131052": "燕郊经济技术开发区",
+                    "131081": "霸州市",
+                    "131082": "三河市",
+                    "131099": "廊坊经济技术开发区"
+                }
+            },
+            "131100": {
+                "name": "衡水市",
+                "children": {
+                    "131102": "桃城区",
+                    "131121": "枣强县",
+                    "131122": "武邑县",
+                    "131123": "武强县",
+                    "131124": "饶阳县",
+                    "131125": "安平县",
+                    "131126": "故城县",
+                    "131127": "景县",
+                    "131128": "阜城县",
+                    "131181": "冀州市",
+                    "131182": "深州市"
+                }
+            }
+        }
+    },
+    "140000": {
+        "name": "山西",
+        "children": {
+            "140100": {
+                "name": "太原市",
+                "children": {
+                    "140105": "小店区",
+                    "140106": "迎泽区",
+                    "140107": "杏花岭区",
+                    "140108": "尖草坪区",
+                    "140109": "万柏林区",
+                    "140110": "晋源区",
+                    "140121": "清徐县",
+                    "140122": "阳曲县",
+                    "140123": "娄烦县",
+                    "140181": "古交市"
+                }
+            },
+            "140200": {
+                "name": "大同市",
+                "children": {
+                    "140202": "城区",
+                    "140203": "矿区",
+                    "140211": "南郊区",
+                    "140212": "新荣区",
+                    "140221": "阳高县",
+                    "140222": "天镇县",
+                    "140223": "广灵县",
+                    "140224": "灵丘县",
+                    "140225": "浑源县",
+                    "140226": "左云县",
+                    "140227": "大同县"
+                }
+            },
+            "140300": {
+                "name": "阳泉市",
+                "children": {
+                    "140302": "城区",
+                    "140303": "矿区",
+                    "140311": "郊区",
+                    "140321": "平定县",
+                    "140322": "盂县"
+                }
+            },
+            "140400": {
+                "name": "长治市",
+                "children": {
+                    "140421": "长治县",
+                    "140423": "襄垣县",
+                    "140424": "屯留县",
+                    "140425": "平顺县",
+                    "140426": "黎城县",
+                    "140427": "壶关县",
+                    "140428": "长子县",
+                    "140429": "武乡县",
+                    "140430": "沁县",
+                    "140431": "沁源县",
+                    "140481": "潞城市",
+                    "140482": "城区",
+                    "140483": "郊区",
+                    "140484": "高新区"
+                }
+            },
+            "140500": {
+                "name": "晋城市",
+                "children": {
+                    "140502": "城区",
+                    "140521": "沁水县",
+                    "140522": "阳城县",
+                    "140524": "陵川县",
+                    "140525": "泽州县",
+                    "140581": "高平市"
+                }
+            },
+            "140600": {
+                "name": "朔州市",
+                "children": {
+                    "140602": "朔城区",
+                    "140603": "平鲁区",
+                    "140621": "山阴县",
+                    "140622": "应县",
+                    "140623": "右玉县",
+                    "140624": "怀仁县"
+                }
+            },
+            "140700": {
+                "name": "晋中市",
+                "children": {
+                    "140702": "榆次区",
+                    "140721": "榆社县",
+                    "140722": "左权县",
+                    "140723": "和顺县",
+                    "140724": "昔阳县",
+                    "140725": "寿阳县",
+                    "140726": "太谷县",
+                    "140727": "祁县",
+                    "140728": "平遥县",
+                    "140729": "灵石县",
+                    "140781": "介休市"
+                }
+            },
+            "140800": {
+                "name": "运城市",
+                "children": {
+                    "140802": "盐湖区",
+                    "140803": "风陵渡经济开发区",
+                    "140821": "临猗县",
+                    "140822": "万荣县",
+                    "140823": "闻喜县",
+                    "140824": "稷山县",
+                    "140825": "新绛县",
+                    "140826": "绛县",
+                    "140827": "垣曲县",
+                    "140828": "夏县",
+                    "140829": "平陆县",
+                    "140830": "芮城县",
+                    "140881": "永济市",
+                    "140882": "河津市"
+                }
+            },
+            "140900": {
+                "name": "忻州市",
+                "children": {
+                    "140902": "忻府区",
+                    "140921": "定襄县",
+                    "140922": "五台县",
+                    "140923": "代县",
+                    "140924": "繁峙县",
+                    "140925": "宁武县",
+                    "140926": "静乐县",
+                    "140927": "神池县",
+                    "140928": "五寨县",
+                    "140929": "岢岚县",
+                    "140930": "河曲县",
+                    "140931": "保德县",
+                    "140932": "偏关县",
+                    "140981": "原平市"
+                }
+            },
+            "141000": {
+                "name": "临汾市",
+                "children": {
+                    "141002": "尧都区",
+                    "141021": "曲沃县",
+                    "141022": "翼城县",
+                    "141023": "襄汾县",
+                    "141024": "洪洞县",
+                    "141025": "古县",
+                    "141026": "安泽县",
+                    "141027": "浮山县",
+                    "141028": "吉县",
+                    "141029": "乡宁县",
+                    "141030": "大宁县",
+                    "141031": "隰县",
+                    "141032": "永和县",
+                    "141033": "蒲县",
+                    "141034": "汾西县",
+                    "141081": "侯马市",
+                    "141082": "霍州市"
+                }
+            },
+            "141100": {
+                "name": "吕梁市",
+                "children": {
+                    "141102": "离石区",
+                    "141121": "文水县",
+                    "141122": "交城县",
+                    "141123": "兴县",
+                    "141124": "临县",
+                    "141125": "柳林县",
+                    "141126": "石楼县",
+                    "141127": "岚县",
+                    "141128": "方山县",
+                    "141129": "中阳县",
+                    "141130": "交口县",
+                    "141181": "孝义市",
+                    "141182": "汾阳市"
+                }
+            }
+        }
+    },
+    "150000": {
+        "name": "内蒙古",
+        "children": {
+            "150100": {
+                "name": "呼和浩特市",
+                "children": {
+                    "150102": "新城区",
+                    "150103": "回民区",
+                    "150104": "玉泉区",
+                    "150105": "赛罕区",
+                    "150121": "土默特左旗",
+                    "150122": "托克托县",
+                    "150123": "和林格尔县",
+                    "150124": "清水河县",
+                    "150125": "武川县"
+                }
+            },
+            "150200": {
+                "name": "包头市",
+                "children": {
+                    "150202": "东河区",
+                    "150203": "昆都仑区",
+                    "150204": "青山区",
+                    "150205": "石拐区",
+                    "150206": "白云鄂博矿区",
+                    "150207": "九原区",
+                    "150221": "土默特右旗",
+                    "150222": "固阳县",
+                    "150223": "达尔罕茂明安联合旗"
+                }
+            },
+            "150300": {
+                "name": "乌海市",
+                "children": {
+                    "150302": "海勃湾区",
+                    "150303": "海南区",
+                    "150304": "乌达区"
+                }
+            },
+            "150400": {
+                "name": "赤峰市",
+                "children": {
+                    "150402": "红山区",
+                    "150403": "元宝山区",
+                    "150404": "松山区",
+                    "150421": "阿鲁科尔沁旗",
+                    "150422": "巴林左旗",
+                    "150423": "巴林右旗",
+                    "150424": "林西县",
+                    "150425": "克什克腾旗",
+                    "150426": "翁牛特旗",
+                    "150428": "喀喇沁旗",
+                    "150429": "宁城县",
+                    "150430": "敖汉旗"
+                }
+            },
+            "150500": {
+                "name": "通辽市",
+                "children": {
+                    "150502": "科尔沁区",
+                    "150521": "科尔沁左翼中旗",
+                    "150522": "科尔沁左翼后旗",
+                    "150523": "开鲁县",
+                    "150524": "库伦旗",
+                    "150525": "奈曼旗",
+                    "150526": "扎鲁特旗",
+                    "150581": "霍林郭勒市"
+                }
+            },
+            "150600": {
+                "name": "鄂尔多斯市",
+                "children": {
+                    "150602": "东胜区",
+                    "150621": "达拉特旗",
+                    "150622": "准格尔旗",
+                    "150623": "鄂托克前旗",
+                    "150624": "鄂托克旗",
+                    "150625": "杭锦旗",
+                    "150626": "乌审旗",
+                    "150627": "伊金霍洛旗"
+                }
+            },
+            "150700": {
+                "name": "呼伦贝尔市",
+                "children": {
+                    "150702": "海拉尔区",
+                    "150703": "扎赉诺尔区",
+                    "150721": "阿荣旗",
+                    "150722": "莫力达瓦达斡尔族自治旗",
+                    "150723": "鄂伦春自治旗",
+                    "150724": "鄂温克族自治旗",
+                    "150725": "陈巴尔虎旗",
+                    "150726": "新巴尔虎左旗",
+                    "150727": "新巴尔虎右旗",
+                    "150781": "满洲里市",
+                    "150782": "牙克石市",
+                    "150783": "扎兰屯市",
+                    "150784": "额尔古纳市",
+                    "150785": "根河市"
+                }
+            },
+            "150800": {
+                "name": "巴彦淖尔市",
+                "children": {
+                    "150802": "临河区",
+                    "150821": "五原县",
+                    "150822": "磴口县",
+                    "150823": "乌拉特前旗",
+                    "150824": "乌拉特中旗",
+                    "150825": "乌拉特后旗",
+                    "150826": "杭锦后旗"
+                }
+            },
+            "150900": {
+                "name": "乌兰察布市",
+                "children": {
+                    "150902": "集宁区",
+                    "150921": "卓资县",
+                    "150922": "化德县",
+                    "150923": "商都县",
+                    "150924": "兴和县",
+                    "150925": "凉城县",
+                    "150926": "察哈尔右翼前旗",
+                    "150927": "察哈尔右翼中旗",
+                    "150928": "察哈尔右翼后旗",
+                    "150929": "四子王旗",
+                    "150981": "丰镇市"
+                }
+            },
+            "152200": {
+                "name": "兴安盟",
+                "children": {
+                    "152201": "乌兰浩特市",
+                    "152202": "阿尔山市",
+                    "152221": "科尔沁右翼前旗",
+                    "152222": "科尔沁右翼中旗",
+                    "152223": "扎赉特旗",
+                    "152224": "突泉县"
+                }
+            },
+            "152500": {
+                "name": "锡林郭勒盟",
+                "children": {
+                    "152501": "二连浩特市",
+                    "152502": "锡林浩特市",
+                    "152522": "阿巴嘎旗",
+                    "152523": "苏尼特左旗",
+                    "152524": "苏尼特右旗",
+                    "152525": "东乌珠穆沁旗",
+                    "152526": "西乌珠穆沁旗",
+                    "152527": "太仆寺旗",
+                    "152528": "镶黄旗",
+                    "152529": "正镶白旗",
+                    "152530": "正蓝旗",
+                    "152531": "多伦县"
+                }
+            },
+            "152900": {
+                "name": "阿拉善盟",
+                "children": {
+                    "152921": "阿拉善左旗",
+                    "152922": "阿拉善右旗",
+                    "152923": "额济纳旗"
+                }
+            }
+        }
+    },
+    "210000": {
+        "name": "辽宁",
+        "children": {
+            "210100": {
+                "name": "沈阳市",
+                "children": {
+                    "210102": "和平区",
+                    "210103": "沈河区",
+                    "210104": "大东区",
+                    "210105": "皇姑区",
+                    "210106": "铁西区",
+                    "210111": "苏家屯区",
+                    "210112": "东陵区",
+                    "210113": "新城子区",
+                    "210114": "于洪区",
+                    "210122": "辽中县",
+                    "210123": "康平县",
+                    "210124": "法库县",
+                    "210181": "新民市",
+                    "210182": "浑南区",
+                    "210183": "张士开发区",
+                    "210184": "沈北新区"
+                }
+            },
+            "210200": {
+                "name": "大连市",
+                "children": {
+                    "210202": "中山区",
+                    "210203": "西岗区",
+                    "210204": "沙河口区",
+                    "210211": "甘井子区",
+                    "210212": "旅顺口区",
+                    "210213": "金州区",
+                    "210214": "大连经济技术开发区",
+                    "210224": "长海县",
+                    "210251": "开发区",
+                    "210281": "瓦房店市",
+                    "210282": "普兰店市",
+                    "210283": "庄河市",
+                    "210297": "岭前区"
+                }
+            },
+            "210300": {
+                "name": "鞍山市",
+                "children": {
+                    "210302": "铁东区",
+                    "210303": "铁西区",
+                    "210304": "立山区",
+                    "210311": "千山区",
+                    "210321": "台安县",
+                    "210323": "岫岩满族自治县",
+                    "210351": "高新区",
+                    "210381": "海城市"
+                }
+            },
+            "210400": {
+                "name": "抚顺市",
+                "children": {
+                    "210402": "新抚区",
+                    "210403": "东洲区",
+                    "210404": "望花区",
+                    "210411": "顺城区",
+                    "210421": "抚顺县",
+                    "210422": "新宾满族自治县",
+                    "210423": "清原满族自治县"
+                }
+            },
+            "210500": {
+                "name": "本溪市",
+                "children": {
+                    "210502": "平山区",
+                    "210503": "溪湖区",
+                    "210504": "明山区",
+                    "210505": "南芬区",
+                    "210521": "本溪满族自治县",
+                    "210522": "桓仁满族自治县"
+                }
+            },
+            "210600": {
+                "name": "丹东市",
+                "children": {
+                    "210602": "元宝区",
+                    "210603": "振兴区",
+                    "210604": "振安区",
+                    "210624": "宽甸满族自治县",
+                    "210681": "东港市",
+                    "210682": "凤城市"
+                }
+            },
+            "210700": {
+                "name": "锦州市",
+                "children": {
+                    "210702": "古塔区",
+                    "210703": "凌河区",
+                    "210711": "太和区",
+                    "210726": "黑山县",
+                    "210727": "义县",
+                    "210781": "凌海市",
+                    "210782": "北镇市"
+                }
+            },
+            "210800": {
+                "name": "营口市",
+                "children": {
+                    "210802": "站前区",
+                    "210803": "西市区",
+                    "210804": "鲅鱼圈区",
+                    "210811": "老边区",
+                    "210881": "盖州市",
+                    "210882": "大石桥市"
+                }
+            },
+            "210900": {
+                "name": "阜新市",
+                "children": {
+                    "210902": "海州区",
+                    "210903": "新邱区",
+                    "210904": "太平区",
+                    "210905": "清河门区",
+                    "210911": "细河区",
+                    "210921": "阜新蒙古族自治县",
+                    "210922": "彰武县"
+                }
+            },
+            "211000": {
+                "name": "辽阳市",
+                "children": {
+                    "211002": "白塔区",
+                    "211003": "文圣区",
+                    "211004": "宏伟区",
+                    "211005": "弓长岭区",
+                    "211011": "太子河区",
+                    "211021": "辽阳县",
+                    "211081": "灯塔市"
+                }
+            },
+            "211100": {
+                "name": "盘锦市",
+                "children": {
+                    "211102": "双台子区",
+                    "211103": "兴隆台区",
+                    "211121": "大洼县",
+                    "211122": "盘山县"
+                }
+            },
+            "211200": {
+                "name": "铁岭市",
+                "children": {
+                    "211202": "银州区",
+                    "211204": "清河区",
+                    "211221": "铁岭县",
+                    "211223": "西丰县",
+                    "211224": "昌图县",
+                    "211281": "调兵山市",
+                    "211282": "开原市"
+                }
+            },
+            "211300": {
+                "name": "朝阳市",
+                "children": {
+                    "211302": "双塔区",
+                    "211303": "龙城区",
+                    "211321": "朝阳县",
+                    "211322": "建平县",
+                    "211324": "喀喇沁左翼蒙古族自治县",
+                    "211381": "北票市",
+                    "211382": "凌源市"
+                }
+            },
+            "211400": {
+                "name": "葫芦岛市",
+                "children": {
+                    "211402": "连山区",
+                    "211403": "龙港区",
+                    "211404": "南票区",
+                    "211421": "绥中县",
+                    "211422": "建昌县",
+                    "211481": "兴城市"
+                }
+            }
+        }
+    },
+    "220000": {
+        "name": "吉林",
+        "children": {
+            "220100": {
+                "name": "长春市",
+                "children": {
+                    "220102": "南关区",
+                    "220103": "宽城区",
+                    "220104": "朝阳区",
+                    "220105": "二道区",
+                    "220106": "绿园区",
+                    "220112": "双阳区",
+                    "220117": "高新北区",
+                    "220119": "高新区",
+                    "220122": "农安县",
+                    "220181": "九台区",
+                    "220182": "榆树市",
+                    "220183": "德惠市",
+                    "220184": "高新技术产业开发区",
+                    "220185": "汽车产业开发区",
+                    "220186": "经济技术开发区",
+                    "220187": "净月旅游开发区"
+                }
+            },
+            "220200": {
+                "name": "吉林市",
+                "children": {
+                    "220202": "昌邑区",
+                    "220203": "龙潭区",
+                    "220204": "船营区",
+                    "220211": "丰满区",
+                    "220221": "永吉县",
+                    "220281": "蛟河市",
+                    "220282": "桦甸市",
+                    "220283": "舒兰市",
+                    "220284": "磐石市"
+                }
+            },
+            "220300": {
+                "name": "四平市",
+                "children": {
+                    "220302": "铁西区",
+                    "220303": "铁东区",
+                    "220322": "梨树县",
+                    "220323": "伊通满族自治县",
+                    "220381": "公主岭市",
+                    "220382": "双辽市"
+                }
+            },
+            "220400": {
+                "name": "辽源市",
+                "children": {
+                    "220402": "龙山区",
+                    "220403": "西安区",
+                    "220421": "东丰县",
+                    "220422": "东辽县"
+                }
+            },
+            "220500": {
+                "name": "通化市",
+                "children": {
+                    "220502": "东昌区",
+                    "220503": "二道江区",
+                    "220521": "通化县",
+                    "220523": "辉南县",
+                    "220524": "柳河县",
+                    "220581": "梅河口市",
+                    "220582": "集安市"
+                }
+            },
+            "220600": {
+                "name": "白山市",
+                "children": {
+                    "220602": "浑江区",
+                    "220603": "八道江区",
+                    "220621": "抚松县",
+                    "220622": "靖宇县",
+                    "220623": "长白朝鲜族自治县",
+                    "220625": "江源区",
+                    "220681": "临江市"
+                }
+            },
+            "220700": {
+                "name": "松原市",
+                "children": {
+                    "220702": "宁江区",
+                    "220721": "前郭尔罗斯蒙古族自治县",
+                    "220722": "长岭县",
+                    "220723": "乾安县",
+                    "220781": "扶余市"
+                }
+            },
+            "220800": {
+                "name": "白城市",
+                "children": {
+                    "220802": "洮北区",
+                    "220821": "镇赉县",
+                    "220822": "通榆县",
+                    "220881": "洮南市",
+                    "220882": "大安市"
+                }
+            },
+            "222400": {
+                "name": "延边朝鲜族自治州",
+                "children": {
+                    "222401": "延吉市",
+                    "222402": "图们市",
+                    "222403": "敦化市",
+                    "222404": "珲春市",
+                    "222405": "龙井市",
+                    "222406": "和龙市",
+                    "222424": "汪清县",
+                    "222426": "安图县"
+                }
+            }
+        }
+    },
+    "230000": {
+        "name": "黑龙江",
+        "children": {
+            "230100": {
+                "name": "哈尔滨市",
+                "children": {
+                    "230102": "道里区",
+                    "230103": "南岗区",
+                    "230104": "道外区",
+                    "230106": "香坊区",
+                    "230107": "动力区",
+                    "230108": "平房区",
+                    "230109": "松北区",
+                    "230110": "香坊区",
+                    "230111": "呼兰区",
+                    "230123": "依兰县",
+                    "230124": "方正县",
+                    "230125": "宾县",
+                    "230126": "巴彦县",
+                    "230127": "木兰县",
+                    "230128": "通河县",
+                    "230129": "延寿县",
+                    "230181": "阿城区",
+                    "230182": "双城区",
+                    "230183": "尚志市",
+                    "230184": "五常市",
+                    "230185": "阿城市"
+                }
+            },
+            "230200": {
+                "name": "齐齐哈尔市",
+                "children": {
+                    "230202": "龙沙区",
+                    "230203": "建华区",
+                    "230204": "铁锋区",
+                    "230205": "昂昂溪区",
+                    "230206": "富拉尔基区",
+                    "230207": "碾子山区",
+                    "230208": "梅里斯达斡尔族区",
+                    "230221": "龙江县",
+                    "230223": "依安县",
+                    "230224": "泰来县",
+                    "230225": "甘南县",
+                    "230227": "富裕县",
+                    "230229": "克山县",
+                    "230230": "克东县",
+                    "230231": "拜泉县",
+                    "230281": "讷河市"
+                }
+            },
+            "230300": {
+                "name": "鸡西市",
+                "children": {
+                    "230302": "鸡冠区",
+                    "230303": "恒山区",
+                    "230304": "滴道区",
+                    "230305": "梨树区",
+                    "230306": "城子河区",
+                    "230307": "麻山区",
+                    "230321": "鸡东县",
+                    "230381": "虎林市",
+                    "230382": "密山市"
+                }
+            },
+            "230400": {
+                "name": "鹤岗市",
+                "children": {
+                    "230402": "向阳区",
+                    "230403": "工农区",
+                    "230404": "南山区",
+                    "230405": "兴安区",
+                    "230406": "东山区",
+                    "230407": "兴山区",
+                    "230421": "萝北县",
+                    "230422": "绥滨县"
+                }
+            },
+            "230500": {
+                "name": "双鸭山市",
+                "children": {
+                    "230502": "尖山区",
+                    "230503": "岭东区",
+                    "230505": "四方台区",
+                    "230506": "宝山区",
+                    "230521": "集贤县",
+                    "230522": "友谊县",
+                    "230523": "宝清县",
+                    "230524": "饶河县"
+                }
+            },
+            "230600": {
+                "name": "大庆市",
+                "children": {
+                    "230602": "萨尔图区",
+                    "230603": "龙凤区",
+                    "230604": "让胡路区",
+                    "230605": "红岗区",
+                    "230606": "大同区",
+                    "230621": "肇州县",
+                    "230622": "肇源县",
+                    "230623": "林甸县",
+                    "230624": "杜尔伯特蒙古族自治县"
+                }
+            },
+            "230700": {
+                "name": "伊春市",
+                "children": {
+                    "230702": "伊春区",
+                    "230703": "南岔区",
+                    "230704": "友好区",
+                    "230705": "西林区",
+                    "230706": "翠峦区",
+                    "230707": "新青区",
+                    "230708": "美溪区",
+                    "230709": "金山屯区",
+                    "230710": "五营区",
+                    "230711": "乌马河区",
+                    "230712": "汤旺河区",
+                    "230713": "带岭区",
+                    "230714": "乌伊岭区",
+                    "230715": "红星区",
+                    "230716": "上甘岭区",
+                    "230722": "嘉荫县",
+                    "230781": "铁力市"
+                }
+            },
+            "230800": {
+                "name": "佳木斯市",
+                "children": {
+                    "230802": "永红区",
+                    "230803": "向阳区",
+                    "230804": "前进区",
+                    "230805": "东风区",
+                    "230811": "郊区",
+                    "230822": "桦南县",
+                    "230826": "桦川县",
+                    "230828": "汤原县",
+                    "230833": "抚远县",
+                    "230881": "同江市",
+                    "230882": "富锦市"
+                }
+            },
+            "230900": {
+                "name": "七台河市",
+                "children": {
+                    "230902": "新兴区",
+                    "230903": "桃山区",
+                    "230904": "茄子河区",
+                    "230921": "勃利县"
+                }
+            },
+            "231000": {
+                "name": "牡丹江市",
+                "children": {
+                    "231002": "东安区",
+                    "231003": "阳明区",
+                    "231004": "爱民区",
+                    "231005": "西安区",
+                    "231024": "东宁县",
+                    "231025": "林口县",
+                    "231081": "绥芬河市",
+                    "231083": "海林市",
+                    "231084": "宁安市",
+                    "231085": "穆棱市"
+                }
+            },
+            "231100": {
+                "name": "黑河市",
+                "children": {
+                    "231102": "爱辉区",
+                    "231121": "嫩江县",
+                    "231123": "逊克县",
+                    "231124": "孙吴县",
+                    "231181": "北安市",
+                    "231182": "五大连池市"
+                }
+            },
+            "231200": {
+                "name": "绥化市",
+                "children": {
+                    "231202": "北林区",
+                    "231221": "望奎县",
+                    "231222": "兰西县",
+                    "231223": "青冈县",
+                    "231224": "庆安县",
+                    "231225": "明水县",
+                    "231226": "绥棱县",
+                    "231281": "安达市",
+                    "231282": "肇东市",
+                    "231283": "海伦市"
+                }
+            },
+            "232700": {
+                "name": "大兴安岭地区",
+                "children": {
+                    "232702": "松岭区",
+                    "232703": "新林区",
+                    "232704": "呼中区",
+                    "232721": "呼玛县",
+                    "232722": "塔河县",
+                    "232723": "漠河县",
+                    "232724": "加格达奇区"
+                }
+            }
+        }
+    },
+    "310000": {
+        "name": "上海",
+        "children": {
+            "310100": {
+                "name": "上海市",
+                "children": {
+                    "310101": "黄浦区",
+                    "310103": "卢湾区",
+                    "310104": "徐汇区",
+                    "310105": "长宁区",
+                    "310106": "静安区",
+                    "310107": "普陀区",
+                    "310108": "闸北区",
+                    "310109": "虹口区",
+                    "310110": "杨浦区",
+                    "310112": "闵行区",
+                    "310113": "宝山区",
+                    "310114": "嘉定区",
+                    "310115": "浦东新区",
+                    "310116": "金山区",
+                    "310117": "松江区",
+                    "310118": "青浦区",
+                    "310119": "南汇区",
+                    "310120": "奉贤区",
+                    "310152": "川沙区",
+                    "310230": "崇明县"
+                }
+            }
+        }
+    },
+    "320000": {
+        "name": "江苏",
+        "children": {
+            "320100": {
+                "name": "南京市",
+                "children": {
+                    "320102": "玄武区",
+                    "320103": "白下区",
+                    "320104": "秦淮区",
+                    "320105": "建邺区",
+                    "320106": "鼓楼区",
+                    "320107": "下关区",
+                    "320111": "浦口区",
+                    "320113": "栖霞区",
+                    "320114": "雨花台区",
+                    "320115": "江宁区",
+                    "320116": "六合区",
+                    "320124": "溧水区",
+                    "320125": "高淳区"
+                }
+            },
+            "320200": {
+                "name": "无锡市",
+                "children": {
+                    "320202": "崇安区",
+                    "320203": "南长区",
+                    "320204": "北塘区",
+                    "320205": "锡山区",
+                    "320206": "惠山区",
+                    "320211": "滨湖区",
+                    "320213": "梁溪区",
+                    "320214": "新吴区",
+                    "320281": "江阴市",
+                    "320282": "宜兴市",
+                    "320296": "新区"
+                }
+            },
+            "320300": {
+                "name": "徐州市",
+                "children": {
+                    "320302": "鼓楼区",
+                    "320303": "云龙区",
+                    "320304": "九里区",
+                    "320305": "贾汪区",
+                    "320311": "泉山区",
+                    "320321": "丰县",
+                    "320322": "沛县",
+                    "320323": "铜山区",
+                    "320324": "睢宁县",
+                    "320381": "新沂市",
+                    "320382": "邳州市"
+                }
+            },
+            "320400": {
+                "name": "常州市",
+                "children": {
+                    "320402": "天宁区",
+                    "320404": "钟楼区",
+                    "320405": "戚墅堰区",
+                    "320411": "新北区",
+                    "320412": "武进区",
+                    "320481": "溧阳市",
+                    "320482": "金坛区"
+                }
+            },
+            "320500": {
+                "name": "苏州市",
+                "children": {
+                    "320502": "沧浪区",
+                    "320503": "平江区",
+                    "320504": "金阊区",
+                    "320505": "虎丘区",
+                    "320506": "吴中区",
+                    "320507": "相城区",
+                    "320508": "姑苏区",
+                    "320510": "新区",
+                    "320581": "常熟市",
+                    "320582": "张家港市",
+                    "320583": "昆山市",
+                    "320584": "吴江区",
+                    "320585": "太仓市",
+                    "320595": "园区"
+                }
+            },
+            "320600": {
+                "name": "南通市",
+                "children": {
+                    "320602": "崇川区",
+                    "320611": "港闸区",
+                    "320612": "通州区",
+                    "320613": "开发区",
+                    "320621": "海安县",
+                    "320623": "如东县",
+                    "320681": "启东市",
+                    "320682": "如皋市",
+                    "320683": "通州市",
+                    "320684": "海门市",
+                    "320693": "开发区"
+                }
+            },
+            "320700": {
+                "name": "连云港市",
+                "children": {
+                    "320703": "连云区",
+                    "320705": "新浦区",
+                    "320706": "海州区",
+                    "320721": "赣榆区",
+                    "320722": "东海县",
+                    "320723": "灌云县",
+                    "320724": "灌南县"
+                }
+            },
+            "320800": {
+                "name": "淮安市",
+                "children": {
+                    "320802": "清河区",
+                    "320803": "淮安区",
+                    "320804": "淮阴区",
+                    "320809": "开发区",
+                    "320811": "清浦区",
+                    "320826": "涟水县",
+                    "320829": "洪泽县",
+                    "320830": "盱眙县",
+                    "320831": "金湖县"
+                }
+            },
+            "320900": {
+                "name": "盐城市",
+                "children": {
+                    "320902": "亭湖区",
+                    "320903": "盐都区",
+                    "320921": "响水县",
+                    "320922": "滨海县",
+                    "320923": "阜宁县",
+                    "320924": "射阳县",
+                    "320925": "建湖县",
+                    "320981": "东台市",
+                    "320982": "大丰市"
+                }
+            },
+            "321000": {
+                "name": "扬州市",
+                "children": {
+                    "321002": "广陵区",
+                    "321003": "邗江区",
+                    "321011": "维扬区",
+                    "321023": "宝应县",
+                    "321081": "仪征市",
+                    "321084": "高邮市",
+                    "321088": "江都区",
+                    "321092": "经济开发区"
+                }
+            },
+            "321100": {
+                "name": "镇江市",
+                "children": {
+                    "321102": "京口区",
+                    "321111": "润州区",
+                    "321112": "丹徒区",
+                    "321181": "丹阳市",
+                    "321182": "扬中市",
+                    "321183": "句容市"
+                }
+            },
+            "321200": {
+                "name": "泰州市",
+                "children": {
+                    "321202": "海陵区",
+                    "321203": "高港区",
+                    "321281": "兴化市",
+                    "321282": "靖江市",
+                    "321283": "泰兴市",
+                    "321284": "姜堰区"
+                }
+            },
+            "321300": {
+                "name": "宿迁市",
+                "children": {
+                    "321302": "宿城区",
+                    "321311": "宿豫区",
+                    "321322": "沭阳县",
+                    "321323": "泗阳县",
+                    "321324": "泗洪县"
+                }
+            }
+        }
+    },
+    "330000": {
+        "name": "浙江",
+        "children": {
+            "330100": {
+                "name": "杭州市",
+                "children": {
+                    "330102": "上城区",
+                    "330103": "下城区",
+                    "330104": "江干区",
+                    "330105": "拱墅区",
+                    "330106": "西湖区",
+                    "330108": "滨江区",
+                    "330109": "萧山区",
+                    "330110": "余杭区",
+                    "330122": "桐庐县",
+                    "330127": "淳安县",
+                    "330182": "建德市",
+                    "330183": "富阳区",
+                    "330185": "临安市"
+                }
+            },
+            "330200": {
+                "name": "宁波市",
+                "children": {
+                    "330203": "海曙区",
+                    "330204": "江东区",
+                    "330205": "江北区",
+                    "330206": "北仑区",
+                    "330211": "镇海区",
+                    "330212": "鄞州区",
+                    "330225": "象山县",
+                    "330226": "宁海县",
+                    "330281": "余姚市",
+                    "330282": "慈溪市",
+                    "330283": "奉化市",
+                    "330299": "高新区"
+                }
+            },
+            "330300": {
+                "name": "温州市",
+                "children": {
+                    "330302": "鹿城区",
+                    "330303": "龙湾区",
+                    "330304": "瓯海区",
+                    "330322": "洞头县",
+                    "330324": "永嘉县",
+                    "330326": "平阳县",
+                    "330327": "苍南县",
+                    "330328": "文成县",
+                    "330329": "泰顺县",
+                    "330381": "瑞安市",
+                    "330382": "乐清市"
+                }
+            },
+            "330400": {
+                "name": "嘉兴市",
+                "children": {
+                    "330402": "南湖区",
+                    "330411": "秀洲区",
+                    "330421": "嘉善县",
+                    "330424": "海盐县",
+                    "330481": "海宁市",
+                    "330482": "平湖市",
+                    "330483": "桐乡市"
+                }
+            },
+            "330500": {
+                "name": "湖州市",
+                "children": {
+                    "330502": "吴兴区",
+                    "330503": "南浔区",
+                    "330521": "德清县",
+                    "330522": "长兴县",
+                    "330523": "安吉县"
+                }
+            },
+            "330600": {
+                "name": "绍兴市",
+                "children": {
+                    "330602": "越城区",
+                    "330621": "柯桥区",
+                    "330624": "新昌县",
+                    "330681": "诸暨市",
+                    "330682": "上虞区",
+                    "330683": "嵊州市"
+                }
+            },
+            "330700": {
+                "name": "金华市",
+                "children": {
+                    "330702": "婺城区",
+                    "330703": "金东区",
+                    "330723": "武义县",
+                    "330726": "浦江县",
+                    "330727": "磐安县",
+                    "330781": "兰溪市",
+                    "330782": "义乌市",
+                    "330783": "东阳市",
+                    "330784": "永康市"
+                }
+            },
+            "330800": {
+                "name": "衢州市",
+                "children": {
+                    "330802": "柯城区",
+                    "330803": "衢江区",
+                    "330822": "常山县",
+                    "330824": "开化县",
+                    "330825": "龙游县",
+                    "330881": "江山市"
+                }
+            },
+            "330900": {
+                "name": "舟山市",
+                "children": {
+                    "330902": "定海区",
+                    "330903": "普陀区",
+                    "330921": "岱山县",
+                    "330922": "嵊泗县"
+                }
+            },
+            "331000": {
+                "name": "台州市",
+                "children": {
+                    "331002": "椒江区",
+                    "331003": "黄岩区",
+                    "331004": "路桥区",
+                    "331021": "玉环县",
+                    "331022": "三门县",
+                    "331023": "天台县",
+                    "331024": "仙居县",
+                    "331081": "温岭市",
+                    "331082": "临海市"
+                }
+            },
+            "331100": {
+                "name": "丽水市",
+                "children": {
+                    "331102": "莲都区",
+                    "331121": "青田县",
+                    "331122": "缙云县",
+                    "331123": "遂昌县",
+                    "331124": "松阳县",
+                    "331125": "云和县",
+                    "331126": "庆元县",
+                    "331127": "景宁畲族自治县",
+                    "331181": "龙泉市"
+                }
+            }
+        }
+    },
+    "340000": {
+        "name": "安徽",
+        "children": {
+            "340100": {
+                "name": "合肥市",
+                "children": {
+                    "340102": "瑶海区",
+                    "340103": "庐阳区",
+                    "340104": "蜀山区",
+                    "340111": "包河区",
+                    "340121": "长丰县",
+                    "340122": "肥东县",
+                    "340123": "肥西县",
+                    "340151": "高新区",
+                    "340191": "中区",
+                    "340198": "合肥经济技术开发区",
+                    "340199": "合肥市政务新区",
+                    "341400": "巢湖市",
+                    "341402": "居巢区",
+                    "341421": "庐江县"
+                }
+            },
+            "340200": {
+                "name": "芜湖市",
+                "children": {
+                    "340202": "镜湖区",
+                    "340203": "弋江区",
+                    "340207": "鸠江区",
+                    "340208": "三山区",
+                    "340221": "芜湖县",
+                    "340222": "繁昌县",
+                    "340223": "南陵县",
+                    "341422": "无为县"
+                }
+            },
+            "340300": {
+                "name": "蚌埠市",
+                "children": {
+                    "340302": "龙子湖区",
+                    "340303": "蚌山区",
+                    "340304": "禹会区",
+                    "340311": "淮上区",
+                    "340321": "怀远县",
+                    "340322": "五河县",
+                    "340323": "固镇县"
+                }
+            },
+            "340400": {
+                "name": "淮南市",
+                "children": {
+                    "340402": "大通区",
+                    "340403": "田家庵区",
+                    "340404": "谢家集区",
+                    "340405": "八公山区",
+                    "340406": "潘集区",
+                    "340421": "凤台县",
+                    "341521": "寿县"
+                }
+            },
+            "340500": {
+                "name": "马鞍山市",
+                "children": {
+                    "340502": "金家庄区",
+                    "340503": "花山区",
+                    "340504": "雨山区",
+                    "340506": "博望区",
+                    "340521": "当涂县",
+                    "341423": "含山县",
+                    "341424": "和县"
+                }
+            },
+            "340600": {
+                "name": "淮北市",
+                "children": {
+                    "340602": "杜集区",
+                    "340603": "相山区",
+                    "340604": "烈山区",
+                    "340621": "濉溪县"
+                }
+            },
+            "340700": {
+                "name": "铜陵市",
+                "children": {
+                    "340702": "铜官山区",
+                    "340703": "狮子山区",
+                    "340711": "郊区",
+                    "340721": "义安区",
+                    "340823": "枞阳县"
+                }
+            },
+            "340800": {
+                "name": "安庆市",
+                "children": {
+                    "340802": "迎江区",
+                    "340803": "大观区",
+                    "340811": "宜秀区",
+                    "340822": "怀宁县",
+                    "340823": "枞阳县",
+                    "340824": "潜山县",
+                    "340825": "太湖县",
+                    "340826": "宿松县",
+                    "340827": "望江县",
+                    "340828": "岳西县",
+                    "340881": "桐城市"
+                }
+            },
+            "341000": {
+                "name": "黄山市",
+                "children": {
+                    "341002": "屯溪区",
+                    "341003": "黄山区",
+                    "341004": "徽州区",
+                    "341021": "歙县",
+                    "341022": "休宁县",
+                    "341023": "黟县",
+                    "341024": "祁门县"
+                }
+            },
+            "341100": {
+                "name": "滁州市",
+                "children": {
+                    "341102": "琅琊区",
+                    "341103": "南谯区",
+                    "341122": "来安县",
+                    "341124": "全椒县",
+                    "341125": "定远县",
+                    "341126": "凤阳县",
+                    "341181": "天长市",
+                    "341182": "明光市"
+                }
+            },
+            "341200": {
+                "name": "阜阳市",
+                "children": {
+                    "341202": "颍州区",
+                    "341203": "颍东区",
+                    "341204": "颍泉区",
+                    "341221": "临泉县",
+                    "341222": "太和县",
+                    "341225": "阜南县",
+                    "341226": "颍上县",
+                    "341282": "界首市"
+                }
+            },
+            "341300": {
+                "name": "宿州市",
+                "children": {
+                    "341302": "埇桥区",
+                    "341321": "砀山县",
+                    "341322": "萧县",
+                    "341323": "灵璧县",
+                    "341324": "泗县"
+                }
+            },
+            "341500": {
+                "name": "六安市",
+                "children": {
+                    "341502": "金安区",
+                    "341503": "裕安区",
+                    "341522": "霍邱县",
+                    "341523": "舒城县",
+                    "341524": "金寨县",
+                    "341525": "霍山县",
+                    "341526": "叶集区"
+                }
+            },
+            "341600": {
+                "name": "亳州市",
+                "children": {
+                    "341602": "谯城区",
+                    "341621": "涡阳县",
+                    "341622": "蒙城县",
+                    "341623": "利辛县"
+                }
+            },
+            "341700": {
+                "name": "池州市",
+                "children": {
+                    "341702": "贵池区",
+                    "341721": "东至县",
+                    "341722": "石台县",
+                    "341723": "青阳县"
+                }
+            },
+            "341800": {
+                "name": "宣城市",
+                "children": {
+                    "341802": "宣州区",
+                    "341821": "郎溪县",
+                    "341822": "广德县",
+                    "341823": "泾县",
+                    "341824": "绩溪县",
+                    "341825": "旌德县",
+                    "341881": "宁国市"
+                }
+            }
+        }
+    },
+    "350000": {
+        "name": "福建",
+        "children": {
+            "350100": {
+                "name": "福州市",
+                "children": {
+                    "350102": "鼓楼区",
+                    "350103": "台江区",
+                    "350104": "仓山区",
+                    "350105": "马尾区",
+                    "350111": "晋安区",
+                    "350121": "闽侯县",
+                    "350122": "连江县",
+                    "350123": "罗源县",
+                    "350124": "闽清县",
+                    "350125": "永泰县",
+                    "350128": "平潭县",
+                    "350181": "福清市",
+                    "350182": "长乐市"
+                }
+            },
+            "350200": {
+                "name": "厦门市",
+                "children": {
+                    "350203": "思明区",
+                    "350205": "海沧区",
+                    "350206": "湖里区",
+                    "350211": "集美区",
+                    "350212": "同安区",
+                    "350213": "翔安区"
+                }
+            },
+            "350300": {
+                "name": "莆田市",
+                "children": {
+                    "350302": "城厢区",
+                    "350303": "涵江区",
+                    "350304": "荔城区",
+                    "350305": "秀屿区",
+                    "350322": "仙游县"
+                }
+            },
+            "350400": {
+                "name": "三明市",
+                "children": {
+                    "350402": "梅列区",
+                    "350403": "三元区",
+                    "350421": "明溪县",
+                    "350423": "清流县",
+                    "350424": "宁化县",
+                    "350425": "大田县",
+                    "350426": "尤溪县",
+                    "350427": "沙县",
+                    "350428": "将乐县",
+                    "350429": "泰宁县",
+                    "350430": "建宁县",
+                    "350481": "永安市"
+                }
+            },
+            "350500": {
+                "name": "泉州市",
+                "children": {
+                    "350502": "鲤城区",
+                    "350503": "丰泽区",
+                    "350504": "洛江区",
+                    "350505": "泉港区",
+                    "350521": "惠安县",
+                    "350524": "安溪县",
+                    "350525": "永春县",
+                    "350526": "德化县",
+                    "350527": "金门县",
+                    "350581": "石狮市",
+                    "350582": "晋江市",
+                    "350583": "南安市"
+                }
+            },
+            "350600": {
+                "name": "漳州市",
+                "children": {
+                    "350602": "芗城区",
+                    "350603": "龙文区",
+                    "350622": "云霄县",
+                    "350623": "漳浦县",
+                    "350624": "诏安县",
+                    "350625": "长泰县",
+                    "350626": "东山县",
+                    "350627": "南靖县",
+                    "350628": "平和县",
+                    "350629": "华安县",
+                    "350681": "龙海市"
+                }
+            },
+            "350700": {
+                "name": "南平市",
+                "children": {
+                    "350702": "延平区",
+                    "350721": "顺昌县",
+                    "350722": "浦城县",
+                    "350723": "光泽县",
+                    "350724": "松溪县",
+                    "350725": "政和县",
+                    "350781": "邵武市",
+                    "350782": "武夷山市",
+                    "350783": "建瓯市",
+                    "350784": "建阳区"
+                }
+            },
+            "350800": {
+                "name": "龙岩市",
+                "children": {
+                    "350802": "新罗区",
+                    "350821": "长汀县",
+                    "350822": "永定区",
+                    "350823": "上杭县",
+                    "350824": "武平县",
+                    "350825": "连城县",
+                    "350881": "漳平市"
+                }
+            },
+            "350900": {
+                "name": "宁德市",
+                "children": {
+                    "350902": "蕉城区",
+                    "350921": "霞浦县",
+                    "350922": "古田县",
+                    "350923": "屏南县",
+                    "350924": "寿宁县",
+                    "350925": "周宁县",
+                    "350926": "柘荣县",
+                    "350981": "福安市",
+                    "350982": "福鼎市"
+                }
+            }
+        }
+    },
+    "360000": {
+        "name": "江西",
+        "children": {
+            "360100": {
+                "name": "南昌市",
+                "children": {
+                    "360102": "东湖区",
+                    "360103": "西湖区",
+                    "360104": "青云谱区",
+                    "360105": "湾里区",
+                    "360111": "青山湖区",
+                    "360121": "南昌县",
+                    "360122": "新建县",
+                    "360123": "安义县",
+                    "360124": "进贤县",
+                    "360125": "红谷滩新区",
+                    "360126": "经济技术开发区",
+                    "360127": "昌北区"
+                }
+            },
+            "360200": {
+                "name": "景德镇市",
+                "children": {
+                    "360202": "昌江区",
+                    "360203": "珠山区",
+                    "360222": "浮梁县",
+                    "360281": "乐平市"
+                }
+            },
+            "360300": {
+                "name": "萍乡市",
+                "children": {
+                    "360302": "安源区",
+                    "360313": "湘东区",
+                    "360321": "莲花县",
+                    "360322": "上栗县",
+                    "360323": "芦溪县"
+                }
+            },
+            "360400": {
+                "name": "九江市",
+                "children": {
+                    "360402": "庐山区",
+                    "360403": "浔阳区",
+                    "360421": "九江县",
+                    "360423": "武宁县",
+                    "360424": "修水县",
+                    "360425": "永修县",
+                    "360426": "德安县",
+                    "360427": "星子县",
+                    "360428": "都昌县",
+                    "360429": "湖口县",
+                    "360430": "彭泽县",
+                    "360481": "瑞昌市",
+                    "360483": "共青城市"
+                }
+            },
+            "360500": {
+                "name": "新余市",
+                "children": {
+                    "360502": "渝水区",
+                    "360521": "分宜县"
+                }
+            },
+            "360600": {
+                "name": "鹰潭市",
+                "children": {
+                    "360602": "月湖区",
+                    "360622": "余江县",
+                    "360681": "贵溪市"
+                }
+            },
+            "360700": {
+                "name": "赣州市",
+                "children": {
+                    "360702": "章贡区",
+                    "360722": "信丰县",
+                    "360723": "大余县",
+                    "360724": "上犹县",
+                    "360725": "崇义县",
+                    "360726": "安远县",
+                    "360727": "龙南县",
+                    "360728": "定南县",
+                    "360729": "全南县",
+                    "360730": "宁都县",
+                    "360731": "于都县",
+                    "360732": "兴国县",
+                    "360733": "会昌县",
+                    "360734": "寻乌县",
+                    "360735": "石城县",
+                    "360751": "黄金区",
+                    "360781": "瑞金市",
+                    "360782": "南康区"
+                }
+            },
+            "360800": {
+                "name": "吉安市",
+                "children": {
+                    "360802": "吉州区",
+                    "360803": "青原区",
+                    "360821": "吉安县",
+                    "360822": "吉水县",
+                    "360823": "峡江县",
+                    "360824": "新干县",
+                    "360825": "永丰县",
+                    "360826": "泰和县",
+                    "360827": "遂川县",
+                    "360828": "万安县",
+                    "360829": "安福县",
+                    "360830": "永新县",
+                    "360881": "井冈山市"
+                }
+            },
+            "360900": {
+                "name": "宜春市",
+                "children": {
+                    "360902": "袁州区",
+                    "360921": "奉新县",
+                    "360922": "万载县",
+                    "360923": "上高县",
+                    "360924": "宜丰县",
+                    "360925": "靖安县",
+                    "360926": "铜鼓县",
+                    "360981": "丰城市",
+                    "360982": "樟树市",
+                    "360983": "高安市"
+                }
+            },
+            "361000": {
+                "name": "抚州市",
+                "children": {
+                    "361002": "临川区",
+                    "361021": "南城县",
+                    "361022": "黎川县",
+                    "361023": "南丰县",
+                    "361024": "崇仁县",
+                    "361025": "乐安县",
+                    "361026": "宜黄县",
+                    "361027": "金溪县",
+                    "361028": "资溪县",
+                    "361029": "东乡县",
+                    "361030": "广昌县"
+                }
+            },
+            "361100": {
+                "name": "上饶市",
+                "children": {
+                    "361102": "信州区",
+                    "361121": "上饶县",
+                    "361122": "广丰县",
+                    "361123": "玉山县",
+                    "361124": "铅山县",
+                    "361125": "横峰县",
+                    "361126": "弋阳县",
+                    "361127": "余干县",
+                    "361128": "鄱阳县",
+                    "361129": "万年县",
+                    "361130": "婺源县",
+                    "361181": "德兴市"
+                }
+            }
+        }
+    },
+    "370000": {
+        "name": "山东",
+        "children": {
+            "370100": {
+                "name": "济南市",
+                "children": {
+                    "250101": "高新区",
+                    "370102": "历下区",
+                    "370103": "市中区",
+                    "370104": "槐荫区",
+                    "370105": "天桥区",
+                    "370112": "历城区",
+                    "370113": "长清区",
+                    "370124": "平阴县",
+                    "370125": "济阳县",
+                    "370126": "商河县",
+                    "370181": "章丘市"
+                }
+            },
+            "370200": {
+                "name": "青岛市",
+                "children": {
+                    "370202": "市南区",
+                    "370203": "市北区",
+                    "370204": "西海岸新区",
+                    "370205": "四方区",
+                    "370211": "黄岛区",
+                    "370212": "崂山区",
+                    "370213": "李沧区",
+                    "370214": "城阳区",
+                    "370251": "开发区",
+                    "370281": "胶州市",
+                    "370282": "即墨市",
+                    "370283": "平度市",
+                    "370284": "胶南市",
+                    "370285": "莱西市"
+                }
+            },
+            "370300": {
+                "name": "淄博市",
+                "children": {
+                    "370302": "淄川区",
+                    "370303": "张店区",
+                    "370304": "博山区",
+                    "370305": "临淄区",
+                    "370306": "周村区",
+                    "370321": "桓台县",
+                    "370322": "高青县",
+                    "370323": "沂源县"
+                }
+            },
+            "370400": {
+                "name": "枣庄市",
+                "children": {
+                    "370402": "市中区",
+                    "370403": "薛城区",
+                    "370404": "峄城区",
+                    "370405": "台儿庄区",
+                    "370406": "山亭区",
+                    "370481": "滕州市"
+                }
+            },
+            "370500": {
+                "name": "东营市",
+                "children": {
+                    "370502": "东营区",
+                    "370503": "河口区",
+                    "370521": "垦利县",
+                    "370522": "利津县",
+                    "370523": "广饶县",
+                    "370589": "西城区",
+                    "370590": "东城区"
+                }
+            },
+            "370600": {
+                "name": "烟台市",
+                "children": {
+                    "370602": "芝罘区",
+                    "370611": "福山区",
+                    "370612": "牟平区",
+                    "370613": "莱山区",
+                    "370634": "长岛县",
+                    "370681": "龙口市",
+                    "370682": "莱阳市",
+                    "370683": "莱州市",
+                    "370684": "蓬莱市",
+                    "370685": "招远市",
+                    "370686": "栖霞市",
+                    "370687": "海阳市"
+                }
+            },
+            "370700": {
+                "name": "潍坊市",
+                "children": {
+                    "370702": "潍城区",
+                    "370703": "寒亭区",
+                    "370704": "坊子区",
+                    "370705": "奎文区",
+                    "370706": "滨海经济技术开发区",
+                    "370724": "临朐县",
+                    "370725": "昌乐县",
+                    "370751": "开发区",
+                    "370781": "青州市",
+                    "370782": "诸城市",
+                    "370783": "寿光市",
+                    "370784": "安丘市",
+                    "370785": "高密市",
+                    "370786": "昌邑市"
+                }
+            },
+            "370800": {
+                "name": "济宁市",
+                "children": {
+                    "370802": "市中区",
+                    "370811": "任城区",
+                    "370826": "微山县",
+                    "370827": "鱼台县",
+                    "370828": "金乡县",
+                    "370829": "嘉祥县",
+                    "370830": "汶上县",
+                    "370831": "泗水县",
+                    "370832": "梁山县",
+                    "370881": "曲阜市",
+                    "370882": "兖州区",
+                    "370883": "邹城市"
+                }
+            },
+            "370900": {
+                "name": "泰安市",
+                "children": {
+                    "370902": "泰山区",
+                    "370903": "岱岳区",
+                    "370921": "宁阳县",
+                    "370923": "东平县",
+                    "370982": "新泰市",
+                    "370983": "肥城市"
+                }
+            },
+            "371000": {
+                "name": "威海市",
+                "children": {
+                    "371002": "环翠区",
+                    "371081": "文登区",
+                    "371082": "荣成市",
+                    "371083": "乳山市"
+                }
+            },
+            "371100": {
+                "name": "日照市",
+                "children": {
+                    "371102": "东港区",
+                    "371103": "岚山区",
+                    "371121": "五莲县",
+                    "371122": "莒县"
+                }
+            },
+            "371200": {
+                "name": "莱芜市",
+                "children": {
+                    "371202": "莱城区",
+                    "371203": "钢城区"
+                }
+            },
+            "371300": {
+                "name": "临沂市",
+                "children": {
+                    "371302": "兰山区",
+                    "371311": "罗庄区",
+                    "371312": "河东区",
+                    "371321": "沂南县",
+                    "371322": "郯城县",
+                    "371323": "沂水县",
+                    "371324": "兰陵县",
+                    "371325": "费县",
+                    "371326": "平邑县",
+                    "371327": "莒南县",
+                    "371328": "蒙阴县",
+                    "371329": "临沭县"
+                }
+            },
+            "371400": {
+                "name": "德州市",
+                "children": {
+                    "371402": "德城区",
+                    "371421": "陵城区",
+                    "371422": "宁津县",
+                    "371423": "庆云县",
+                    "371424": "临邑县",
+                    "371425": "齐河县",
+                    "371426": "平原县",
+                    "371427": "夏津县",
+                    "371428": "武城县",
+                    "371451": "开发区",
+                    "371481": "乐陵市",
+                    "371482": "禹城市"
+                }
+            },
+            "371500": {
+                "name": "聊城市",
+                "children": {
+                    "371502": "东昌府区",
+                    "371521": "阳谷县",
+                    "371522": "莘县",
+                    "371523": "茌平县",
+                    "371524": "东阿县",
+                    "371525": "冠县",
+                    "371526": "高唐县",
+                    "371581": "临清市"
+                }
+            },
+            "371600": {
+                "name": "滨州市",
+                "children": {
+                    "371602": "滨城区",
+                    "371621": "惠民县",
+                    "371622": "阳信县",
+                    "371623": "无棣县",
+                    "371624": "沾化区",
+                    "371625": "博兴县",
+                    "371626": "邹平县"
+                }
+            },
+            "371700": {
+                "name": "菏泽市",
+                "children": {
+                    "371702": "牡丹区",
+                    "371721": "曹县",
+                    "371722": "单县",
+                    "371723": "成武县",
+                    "371724": "巨野县",
+                    "371725": "郓城县",
+                    "371726": "鄄城县",
+                    "371727": "定陶县",
+                    "371728": "东明县"
+                }
+            }
+        }
+    },
+    "410000": {
+        "name": "河南",
+        "children": {
+            "410100": {
+                "name": "郑州市",
+                "children": {
+                    "410102": "中原区",
+                    "410103": "二七区",
+                    "410104": "管城回族区",
+                    "410105": "金水区",
+                    "410106": "上街区",
+                    "410108": "惠济区",
+                    "410122": "中牟县",
+                    "410181": "巩义市",
+                    "410182": "荥阳市",
+                    "410183": "新密市",
+                    "410184": "新郑市",
+                    "410185": "登封市",
+                    "410186": "郑东新区",
+                    "410187": "高新区",
+                    "410193": "经济开发区"
+                }
+            },
+            "410200": {
+                "name": "开封市",
+                "children": {
+                    "410202": "龙亭区",
+                    "410203": "顺河回族区",
+                    "410204": "鼓楼区",
+                    "410205": "禹王台区",
+                    "410211": "金明区",
+                    "410221": "杞县",
+                    "410222": "通许县",
+                    "410223": "尉氏县",
+                    "410224": "祥符区",
+                    "410225": "兰考县"
+                }
+            },
+            "410300": {
+                "name": "洛阳市",
+                "children": {
+                    "410302": "老城区",
+                    "410303": "西工区",
+                    "410304": "瀍河回族区",
+                    "410305": "涧西区",
+                    "410306": "吉利区",
+                    "410307": "洛龙区",
+                    "410322": "孟津县",
+                    "410323": "新安县",
+                    "410324": "栾川县",
+                    "410325": "嵩县",
+                    "410326": "汝阳县",
+                    "410327": "宜阳县",
+                    "410328": "洛宁县",
+                    "410329": "伊川县",
+                    "410381": "偃师市"
+                }
+            },
+            "410400": {
+                "name": "平顶山市",
+                "children": {
+                    "410402": "新华区",
+                    "410403": "卫东区",
+                    "410404": "石龙区",
+                    "410411": "湛河区",
+                    "410421": "宝丰县",
+                    "410422": "叶县",
+                    "410423": "鲁山县",
+                    "410425": "郏县",
+                    "410481": "舞钢市",
+                    "410482": "汝州市"
+                }
+            },
+            "410500": {
+                "name": "安阳市",
+                "children": {
+                    "410502": "文峰区",
+                    "410503": "北关区",
+                    "410505": "殷都区",
+                    "410506": "龙安区",
+                    "410522": "安阳县",
+                    "410523": "汤阴县",
+                    "410526": "滑县",
+                    "410527": "内黄县",
+                    "410581": "林州市"
+                }
+            },
+            "410600": {
+                "name": "鹤壁市",
+                "children": {
+                    "410602": "鹤山区",
+                    "410603": "山城区",
+                    "410611": "淇滨区",
+                    "410621": "浚县",
+                    "410622": "淇县"
+                }
+            },
+            "410700": {
+                "name": "新乡市",
+                "children": {
+                    "410702": "红旗区",
+                    "410703": "卫滨区",
+                    "410704": "凤泉区",
+                    "410711": "牧野区",
+                    "410721": "新乡县",
+                    "410724": "获嘉县",
+                    "410725": "原阳县",
+                    "410726": "延津县",
+                    "410727": "封丘县",
+                    "410728": "长垣县",
+                    "410781": "卫辉市",
+                    "410782": "辉县市"
+                }
+            },
+            "410800": {
+                "name": "焦作市",
+                "children": {
+                    "410802": "解放区",
+                    "410803": "中站区",
+                    "410804": "马村区",
+                    "410811": "山阳区",
+                    "410821": "修武县",
+                    "410822": "博爱县",
+                    "410823": "武陟县",
+                    "410825": "温县",
+                    "410882": "沁阳市",
+                    "410883": "孟州市"
+                }
+            },
+            "410900": {
+                "name": "濮阳市",
+                "children": {
+                    "410902": "华龙区",
+                    "410922": "清丰县",
+                    "410923": "南乐县",
+                    "410926": "范县",
+                    "410927": "台前县",
+                    "410928": "濮阳县"
+                }
+            },
+            "411000": {
+                "name": "许昌市",
+                "children": {
+                    "411002": "魏都区",
+                    "411023": "许昌县",
+                    "411024": "鄢陵县",
+                    "411025": "襄城县",
+                    "411081": "禹州市",
+                    "411082": "长葛市"
+                }
+            },
+            "411100": {
+                "name": "漯河市",
+                "children": {
+                    "411102": "源汇区",
+                    "411103": "郾城区",
+                    "411104": "召陵区",
+                    "411121": "舞阳县",
+                    "411122": "临颍县"
+                }
+            },
+            "411200": {
+                "name": "三门峡市",
+                "children": {
+                    "411202": "湖滨区",
+                    "411221": "渑池县",
+                    "411222": "陕州区",
+                    "411224": "卢氏县",
+                    "411281": "义马市",
+                    "411282": "灵宝市"
+                }
+            },
+            "411300": {
+                "name": "南阳市",
+                "children": {
+                    "411302": "宛城区",
+                    "411303": "卧龙区",
+                    "411321": "南召县",
+                    "411322": "方城县",
+                    "411323": "西峡县",
+                    "411324": "镇平县",
+                    "411325": "内乡县",
+                    "411326": "淅川县",
+                    "411327": "社旗县",
+                    "411328": "唐河县",
+                    "411329": "新野县",
+                    "411330": "桐柏县",
+                    "411381": "邓州市"
+                }
+            },
+            "411400": {
+                "name": "商丘市",
+                "children": {
+                    "411402": "梁园区",
+                    "411403": "睢阳区",
+                    "411421": "民权县",
+                    "411422": "睢县",
+                    "411423": "宁陵县",
+                    "411424": "柘城县",
+                    "411425": "虞城县",
+                    "411426": "夏邑县",
+                    "411481": "永城市"
+                }
+            },
+            "411500": {
+                "name": "信阳市",
+                "children": {
+                    "411502": "浉河区",
+                    "411503": "平桥区",
+                    "411521": "罗山县",
+                    "411522": "光山县",
+                    "411523": "新县",
+                    "411524": "商城县",
+                    "411525": "固始县",
+                    "411526": "潢川县",
+                    "411527": "淮滨县",
+                    "411528": "息县"
+                }
+            },
+            "411600": {
+                "name": "周口市",
+                "children": {
+                    "411602": "川汇区",
+                    "411621": "扶沟县",
+                    "411622": "西华县",
+                    "411623": "商水县",
+                    "411624": "沈丘县",
+                    "411625": "郸城县",
+                    "411626": "淮阳县",
+                    "411627": "太康县",
+                    "411628": "鹿邑县",
+                    "411681": "项城市"
+                }
+            },
+            "411700": {
+                "name": "驻马店市",
+                "children": {
+                    "411702": "驿城区",
+                    "411721": "西平县",
+                    "411722": "上蔡县",
+                    "411723": "平舆县",
+                    "411724": "正阳县",
+                    "411725": "确山县",
+                    "411726": "泌阳县",
+                    "411727": "汝南县",
+                    "411728": "遂平县",
+                    "411729": "新蔡县"
+                }
+            },
+            "419001": {
+                "name": "济源市"
+            }
+        }
+    },
+    "420000": {
+        "name": "湖北",
+        "children": {
+            "420100": {
+                "name": "武汉市",
+                "children": {
+                    "420102": "江岸区",
+                    "420103": "江汉区",
+                    "420104": "硚口区",
+                    "420105": "汉阳区",
+                    "420106": "武昌区",
+                    "420107": "青山区",
+                    "420111": "洪山区",
+                    "420112": "东西湖区",
+                    "420113": "汉南区",
+                    "420114": "蔡甸区",
+                    "420115": "江夏区",
+                    "420116": "黄陂区",
+                    "420117": "新洲区",
+                    "420199": "武汉经济技术开发区"
+                }
+            },
+            "420200": {
+                "name": "黄石市",
+                "children": {
+                    "420202": "黄石港区",
+                    "420203": "西塞山区",
+                    "420204": "下陆区",
+                    "420205": "铁山区",
+                    "420222": "阳新县",
+                    "420281": "大冶市"
+                }
+            },
+            "420300": {
+                "name": "十堰市",
+                "children": {
+                    "420302": "茅箭区",
+                    "420303": "张湾区",
+                    "420321": "郧阳区",
+                    "420322": "郧西县",
+                    "420323": "竹山县",
+                    "420324": "竹溪县",
+                    "420325": "房县",
+                    "420381": "丹江口市",
+                    "420382": "城区"
+                }
+            },
+            "420500": {
+                "name": "宜昌市",
+                "children": {
+                    "420502": "西陵区",
+                    "420503": "伍家岗区",
+                    "420504": "点军区",
+                    "420505": "猇亭区",
+                    "420506": "夷陵区",
+                    "420525": "远安县",
+                    "420526": "兴山县",
+                    "420527": "秭归县",
+                    "420528": "长阳土家族自治县",
+                    "420529": "五峰土家族自治县",
+                    "420551": "葛洲坝区",
+                    "420552": "开发区",
+                    "420581": "宜都市",
+                    "420582": "当阳市",
+                    "420583": "枝江市"
+                }
+            },
+            "420600": {
+                "name": "襄阳市",
+                "children": {
+                    "420602": "襄城区",
+                    "420606": "樊城区",
+                    "420607": "襄州区",
+                    "420624": "南漳县",
+                    "420625": "谷城县",
+                    "420626": "保康县",
+                    "420682": "老河口市",
+                    "420683": "枣阳市",
+                    "420684": "宜城市"
+                }
+            },
+            "420700": {
+                "name": "鄂州市",
+                "children": {
+                    "420702": "梁子湖区",
+                    "420703": "华容区",
+                    "420704": "鄂城区"
+                }
+            },
+            "420800": {
+                "name": "荆门市",
+                "children": {
+                    "420802": "东宝区",
+                    "420804": "掇刀区",
+                    "420821": "京山县",
+                    "420822": "沙洋县",
+                    "420881": "钟祥市"
+                }
+            },
+            "420900": {
+                "name": "孝感市",
+                "children": {
+                    "420902": "孝南区",
+                    "420921": "孝昌县",
+                    "420922": "大悟县",
+                    "420923": "云梦县",
+                    "420981": "应城市",
+                    "420982": "安陆市",
+                    "420984": "汉川市"
+                }
+            },
+            "421000": {
+                "name": "荆州市",
+                "children": {
+                    "421002": "沙市区",
+                    "421003": "荆州区",
+                    "421022": "公安县",
+                    "421023": "监利县",
+                    "421024": "江陵县",
+                    "421081": "石首市",
+                    "421083": "洪湖市",
+                    "421087": "松滋市"
+                }
+            },
+            "421100": {
+                "name": "黄冈市",
+                "children": {
+                    "421102": "黄州区",
+                    "421121": "团风县",
+                    "421122": "红安县",
+                    "421123": "罗田县",
+                    "421124": "英山县",
+                    "421125": "浠水县",
+                    "421126": "蕲春县",
+                    "421127": "黄梅县",
+                    "421181": "麻城市",
+                    "421182": "武穴市"
+                }
+            },
+            "421200": {
+                "name": "咸宁市",
+                "children": {
+                    "421202": "咸安区",
+                    "421221": "嘉鱼县",
+                    "421222": "通城县",
+                    "421223": "崇阳县",
+                    "421224": "通山县",
+                    "421281": "赤壁市",
+                    "421282": "温泉城区"
+                }
+            },
+            "421300": {
+                "name": "随州市",
+                "children": {
+                    "421303": "曾都区",
+                    "421321": "随县",
+                    "421381": "广水市"
+                }
+            },
+            "422800": {
+                "name": "恩施土家族苗族自治州",
+                "children": {
+                    "422801": "恩施市",
+                    "422802": "利川市",
+                    "422822": "建始县",
+                    "422823": "巴东县",
+                    "422825": "宣恩县",
+                    "422826": "咸丰县",
+                    "422827": "来凤县",
+                    "422828": "鹤峰县"
+                }
+            },
+            "422900": {
+                "name": "仙桃市"
+            },
+            "429005": {
+                "name": "潜江市"
+            },
+            "429006": {
+                "name": "天门市"
+            },
+            "429021": {
+                "name": "神农架林区"
+            }
+        }
+    },
+    "430000": {
+        "name": "湖南",
+        "children": {
+            "430100": {
+                "name": "长沙市",
+                "children": {
+                    "430102": "芙蓉区",
+                    "430103": "天心区",
+                    "430104": "岳麓区",
+                    "430105": "开福区",
+                    "430111": "雨花区",
+                    "430121": "长沙县",
+                    "430122": "望城区",
+                    "430124": "宁乡县",
+                    "430181": "浏阳市"
+                }
+            },
+            "430200": {
+                "name": "株洲市",
+                "children": {
+                    "430202": "荷塘区",
+                    "430203": "芦淞区",
+                    "430204": "石峰区",
+                    "430211": "天元区",
+                    "430221": "株洲县",
+                    "430223": "攸县",
+                    "430224": "茶陵县",
+                    "430225": "炎陵县",
+                    "430281": "醴陵市"
+                }
+            },
+            "430300": {
+                "name": "湘潭市",
+                "children": {
+                    "430302": "雨湖区",
+                    "430304": "岳塘区",
+                    "430321": "湘潭县",
+                    "430381": "湘乡市",
+                    "430382": "韶山市"
+                }
+            },
+            "430400": {
+                "name": "衡阳市",
+                "children": {
+                    "430405": "珠晖区",
+                    "430406": "雁峰区",
+                    "430407": "石鼓区",
+                    "430408": "蒸湘区",
+                    "430412": "南岳区",
+                    "430421": "衡阳县",
+                    "430422": "衡南县",
+                    "430423": "衡山县",
+                    "430424": "衡东县",
+                    "430426": "祁东县",
+                    "430481": "耒阳市",
+                    "430482": "常宁市"
+                }
+            },
+            "430500": {
+                "name": "邵阳市",
+                "children": {
+                    "430502": "双清区",
+                    "430503": "大祥区",
+                    "430511": "北塔区",
+                    "430521": "邵东县",
+                    "430522": "新邵县",
+                    "430523": "邵阳县",
+                    "430524": "隆回县",
+                    "430525": "洞口县",
+                    "430527": "绥宁县",
+                    "430528": "新宁县",
+                    "430529": "城步苗族自治县",
+                    "430581": "武冈市"
+                }
+            },
+            "430600": {
+                "name": "岳阳市",
+                "children": {
+                    "430602": "岳阳楼区",
+                    "430603": "云溪区",
+                    "430611": "君山区",
+                    "430621": "岳阳县",
+                    "430623": "华容县",
+                    "430624": "湘阴县",
+                    "430626": "平江县",
+                    "430681": "汨罗市",
+                    "430682": "临湘市"
+                }
+            },
+            "430700": {
+                "name": "常德市",
+                "children": {
+                    "430702": "武陵区",
+                    "430703": "鼎城区",
+                    "430721": "安乡县",
+                    "430722": "汉寿县",
+                    "430723": "澧县",
+                    "430724": "临澧县",
+                    "430725": "桃源县",
+                    "430726": "石门县",
+                    "430781": "津市市"
+                }
+            },
+            "430800": {
+                "name": "张家界市",
+                "children": {
+                    "430802": "永定区",
+                    "430811": "武陵源区",
+                    "430821": "慈利县",
+                    "430822": "桑植县"
+                }
+            },
+            "430900": {
+                "name": "益阳市",
+                "children": {
+                    "430902": "资阳区",
+                    "430903": "赫山区",
+                    "430921": "南县",
+                    "430922": "桃江县",
+                    "430923": "安化县",
+                    "430981": "沅江市"
+                }
+            },
+            "431000": {
+                "name": "郴州市",
+                "children": {
+                    "431002": "北湖区",
+                    "431003": "苏仙区",
+                    "431021": "桂阳县",
+                    "431022": "宜章县",
+                    "431023": "永兴县",
+                    "431024": "嘉禾县",
+                    "431025": "临武县",
+                    "431026": "汝城县",
+                    "431027": "桂东县",
+                    "431028": "安仁县",
+                    "431081": "资兴市"
+                }
+            },
+            "431100": {
+                "name": "永州市",
+                "children": {
+                    "431102": "零陵区",
+                    "431103": "冷水滩区",
+                    "431121": "祁阳县",
+                    "431122": "东安县",
+                    "431123": "双牌县",
+                    "431124": "道县",
+                    "431125": "江永县",
+                    "431126": "宁远县",
+                    "431127": "蓝山县",
+                    "431128": "新田县",
+                    "431129": "江华瑶族自治县"
+                }
+            },
+            "431200": {
+                "name": "怀化市",
+                "children": {
+                    "431202": "鹤城区",
+                    "431221": "中方县",
+                    "431222": "沅陵县",
+                    "431223": "辰溪县",
+                    "431224": "溆浦县",
+                    "431225": "会同县",
+                    "431226": "麻阳苗族自治县",
+                    "431227": "新晃侗族自治县",
+                    "431228": "芷江侗族自治县",
+                    "431229": "靖州苗族侗族自治县",
+                    "431230": "通道侗族自治县",
+                    "431281": "洪江市"
+                }
+            },
+            "431300": {
+                "name": "娄底市",
+                "children": {
+                    "431302": "娄星区",
+                    "431321": "双峰县",
+                    "431322": "新化县",
+                    "431381": "冷水江市",
+                    "431382": "涟源市"
+                }
+            },
+            "433100": {
+                "name": "湘西土家族苗族自治州",
+                "children": {
+                    "433101": "吉首市",
+                    "433122": "泸溪县",
+                    "433123": "凤凰县",
+                    "433124": "花垣县",
+                    "433125": "保靖县",
+                    "433126": "古丈县",
+                    "433127": "永顺县",
+                    "433130": "龙山县"
+                }
+            }
+        }
+    },
+    "440000": {
+        "name": "广东",
+        "children": {
+            "440100": {
+                "name": "广州市",
+                "children": {
+                    "440103": "荔湾区",
+                    "440104": "越秀区",
+                    "440105": "海珠区",
+                    "440106": "天河区",
+                    "440111": "白云区",
+                    "440112": "黄埔区",
+                    "440113": "番禺区",
+                    "440114": "花都区",
+                    "440115": "南沙区",
+                    "440116": "萝岗区",
+                    "440118": "增城区",
+                    "440184": "从化区",
+                    "440188": "东山区"
+                }
+            },
+            "440200": {
+                "name": "韶关市",
+                "children": {
+                    "440203": "武江区",
+                    "440204": "浈江区",
+                    "440205": "曲江区",
+                    "440222": "始兴县",
+                    "440224": "仁化县",
+                    "440229": "翁源县",
+                    "440232": "乳源瑶族自治县",
+                    "440233": "新丰县",
+                    "440281": "乐昌市",
+                    "440282": "南雄市"
+                }
+            },
+            "440300": {
+                "name": "深圳市",
+                "children": {
+                    "440303": "罗湖区",
+                    "440304": "福田区",
+                    "440305": "南山区",
+                    "440306": "宝安区",
+                    "440307": "龙岗区",
+                    "440308": "盐田区",
+                    "440320": "光明新区",
+                    "440321": "坪山新区",
+                    "440322": "大鹏新区",
+                    "440323": "龙华新区"
+                }
+            },
+            "440400": {
+                "name": "珠海市",
+                "children": {
+                    "440402": "香洲区",
+                    "440403": "斗门区",
+                    "440404": "金湾区",
+                    "440486": "金唐区",
+                    "440487": "南湾区"
+                }
+            },
+            "440500": {
+                "name": "汕头市",
+                "children": {
+                    "440507": "龙湖区",
+                    "440511": "金平区",
+                    "440512": "濠江区",
+                    "440513": "潮阳区",
+                    "440514": "潮南区",
+                    "440515": "澄海区",
+                    "440523": "南澳县"
+                }
+            },
+            "440600": {
+                "name": "佛山市",
+                "children": {
+                    "440604": "禅城区",
+                    "440605": "南海区",
+                    "440606": "顺德区",
+                    "440607": "三水区",
+                    "440608": "高明区"
+                }
+            },
+            "440700": {
+                "name": "江门市",
+                "children": {
+                    "440703": "蓬江区",
+                    "440704": "江海区",
+                    "440705": "新会区",
+                    "440781": "台山市",
+                    "440783": "开平市",
+                    "440784": "鹤山市",
+                    "440785": "恩平市"
+                }
+            },
+            "440800": {
+                "name": "湛江市",
+                "children": {
+                    "440802": "赤坎区",
+                    "440803": "霞山区",
+                    "440804": "坡头区",
+                    "440811": "麻章区",
+                    "440823": "遂溪县",
+                    "440825": "徐闻县",
+                    "440881": "廉江市",
+                    "440882": "雷州市",
+                    "440883": "吴川市"
+                }
+            },
+            "440900": {
+                "name": "茂名市",
+                "children": {
+                    "440902": "茂南区",
+                    "440903": "茂港区",
+                    "440923": "电白区",
+                    "440981": "高州市",
+                    "440982": "化州市",
+                    "440983": "信宜市"
+                }
+            },
+            "441200": {
+                "name": "肇庆市",
+                "children": {
+                    "441202": "端州区",
+                    "441203": "鼎湖区",
+                    "441223": "广宁县",
+                    "441224": "怀集县",
+                    "441225": "封开县",
+                    "441226": "德庆县",
+                    "441283": "高要区",
+                    "441284": "四会市"
+                }
+            },
+            "441300": {
+                "name": "惠州市",
+                "children": {
+                    "441302": "惠城区",
+                    "441303": "惠阳区",
+                    "441322": "博罗县",
+                    "441323": "惠东县",
+                    "441324": "龙门县",
+                    "441325": "大亚湾区"
+                }
+            },
+            "441400": {
+                "name": "梅州市",
+                "children": {
+                    "441402": "梅江区",
+                    "441421": "梅县",
+                    "441422": "大埔县",
+                    "441423": "丰顺县",
+                    "441424": "五华县",
+                    "441426": "平远县",
+                    "441427": "蕉岭县",
+                    "441481": "兴宁市"
+                }
+            },
+            "441500": {
+                "name": "汕尾市",
+                "children": {
+                    "441502": "城区",
+                    "441521": "海丰县",
+                    "441523": "陆河县",
+                    "441581": "陆丰市"
+                }
+            },
+            "441600": {
+                "name": "河源市",
+                "children": {
+                    "441602": "源城区",
+                    "441621": "紫金县",
+                    "441622": "龙川县",
+                    "441623": "连平县",
+                    "441624": "和平县",
+                    "441625": "东源县"
+                }
+            },
+            "441700": {
+                "name": "阳江市",
+                "children": {
+                    "441702": "江城区",
+                    "441721": "阳西县",
+                    "441723": "阳东区",
+                    "441781": "阳春市"
+                }
+            },
+            "441800": {
+                "name": "清远市",
+                "children": {
+                    "441802": "清城区",
+                    "441821": "佛冈县",
+                    "441823": "阳山县",
+                    "441825": "连山壮族瑶族自治县",
+                    "441826": "连南瑶族自治县",
+                    "441827": "清新区",
+                    "441881": "英德市",
+                    "441882": "连州市"
+                }
+            },
+            "441900": {
+                "name": "东莞市"
+            },
+            "442000": {
+                "name": "中山市",
+                "children": {
+                    "442002": "中山火炬开发区",
+                    "442003": "石岐区"
+                }
+            },
+            "442101": {
+                "name": "东沙群岛"
+            },
+            "445100": {
+                "name": "潮州市",
+                "children": {
+                    "445102": "湘桥区",
+                    "445121": "潮安区",
+                    "445122": "饶平县",
+                    "445185": "枫溪区"
+                }
+            },
+            "445200": {
+                "name": "揭阳市",
+                "children": {
+                    "445202": "榕城区",
+                    "445221": "揭东区",
+                    "445222": "揭西县",
+                    "445224": "惠来县",
+                    "445281": "普宁市",
+                    "445284": "东山区"
+                }
+            },
+            "445300": {
+                "name": "云浮市",
+                "children": {
+                    "445302": "云城区",
+                    "445321": "新兴县",
+                    "445322": "郁南县",
+                    "445323": "云安区",
+                    "445381": "罗定市"
+                }
+            }
+        }
+    },
+    "450000": {
+        "name": "广西",
+        "children": {
+            "450100": {
+                "name": "南宁市",
+                "children": {
+                    "450102": "兴宁区",
+                    "450103": "青秀区",
+                    "450105": "江南区",
+                    "450107": "西乡塘区",
+                    "450108": "良庆区",
+                    "450109": "邕宁区",
+                    "450110": "武鸣区",
+                    "450123": "隆安县",
+                    "450124": "马山县",
+                    "450125": "上林县",
+                    "450126": "宾阳县",
+                    "450127": "横县"
+                }
+            },
+            "450200": {
+                "name": "柳州市",
+                "children": {
+                    "450202": "城中区",
+                    "450203": "鱼峰区",
+                    "450204": "柳南区",
+                    "450205": "柳北区",
+                    "450221": "柳江县",
+                    "450222": "柳城县",
+                    "450223": "鹿寨县",
+                    "450224": "融安县",
+                    "450225": "融水苗族自治县",
+                    "450226": "三江侗族自治县"
+                }
+            },
+            "450300": {
+                "name": "桂林市",
+                "children": {
+                    "450302": "秀峰区",
+                    "450303": "叠彩区",
+                    "450304": "象山区",
+                    "450305": "七星区",
+                    "450311": "雁山区",
+                    "450321": "阳朔县",
+                    "450322": "临桂区",
+                    "450323": "灵川县",
+                    "450324": "全州县",
+                    "450325": "兴安县",
+                    "450326": "永福县",
+                    "450327": "灌阳县",
+                    "450328": "龙胜各族自治县",
+                    "450329": "资源县",
+                    "450330": "平乐县",
+                    "450331": "荔浦县",
+                    "450332": "恭城瑶族自治县"
+                }
+            },
+            "450400": {
+                "name": "梧州市",
+                "children": {
+                    "450403": "万秀区",
+                    "450404": "蝶山区",
+                    "450405": "长洲区",
+                    "450406": "龙圩区",
+                    "450421": "苍梧县",
+                    "450422": "藤县",
+                    "450423": "蒙山县",
+                    "450481": "岑溪市"
+                }
+            },
+            "450500": {
+                "name": "北海市",
+                "children": {
+                    "450502": "海城区",
+                    "450503": "银海区",
+                    "450512": "铁山港区",
+                    "450521": "合浦县"
+                }
+            },
+            "450600": {
+                "name": "防城港市",
+                "children": {
+                    "450602": "港口区",
+                    "450603": "防城区",
+                    "450621": "上思县",
+                    "450681": "东兴市"
+                }
+            },
+            "450700": {
+                "name": "钦州市",
+                "children": {
+                    "450702": "钦南区",
+                    "450703": "钦北区",
+                    "450721": "灵山县",
+                    "450722": "浦北县"
+                }
+            },
+            "450800": {
+                "name": "贵港市",
+                "children": {
+                    "450802": "港北区",
+                    "450803": "港南区",
+                    "450804": "覃塘区",
+                    "450821": "平南县",
+                    "450881": "桂平市"
+                }
+            },
+            "450900": {
+                "name": "玉林市",
+                "children": {
+                    "450902": "玉州区",
+                    "450903": "福绵区",
+                    "450921": "容县",
+                    "450922": "陆川县",
+                    "450923": "博白县",
+                    "450924": "兴业县",
+                    "450981": "北流市"
+                }
+            },
+            "451000": {
+                "name": "百色市",
+                "children": {
+                    "451002": "右江区",
+                    "451021": "田阳县",
+                    "451022": "田东县",
+                    "451023": "平果县",
+                    "451024": "德保县",
+                    "451025": "靖西县",
+                    "451026": "那坡县",
+                    "451027": "凌云县",
+                    "451028": "乐业县",
+                    "451029": "田林县",
+                    "451030": "西林县",
+                    "451031": "隆林各族自治县"
+                }
+            },
+            "451100": {
+                "name": "贺州市",
+                "children": {
+                    "451102": "八步区",
+                    "451119": "平桂管理区",
+                    "451121": "昭平县",
+                    "451122": "钟山县",
+                    "451123": "富川瑶族自治县"
+                }
+            },
+            "451200": {
+                "name": "河池市",
+                "children": {
+                    "451202": "金城江区",
+                    "451221": "南丹县",
+                    "451222": "天峨县",
+                    "451223": "凤山县",
+                    "451224": "东兰县",
+                    "451225": "罗城仫佬族自治县",
+                    "451226": "环江毛南族自治县",
+                    "451227": "巴马瑶族自治县",
+                    "451228": "都安瑶族自治县",
+                    "451229": "大化瑶族自治县",
+                    "451281": "宜州市"
+                }
+            },
+            "451300": {
+                "name": "来宾市",
+                "children": {
+                    "451302": "兴宾区",
+                    "451321": "忻城县",
+                    "451322": "象州县",
+                    "451323": "武宣县",
+                    "451324": "金秀瑶族自治县",
+                    "451381": "合山市"
+                }
+            },
+            "451400": {
+                "name": "崇左市",
+                "children": {
+                    "451402": "江州区",
+                    "451421": "扶绥县",
+                    "451422": "宁明县",
+                    "451423": "龙州县",
+                    "451424": "大新县",
+                    "451425": "天等县",
+                    "451481": "凭祥市"
+                }
+            }
+        }
+    },
+    "460000": {
+        "name": "海南",
+        "children": {
+            "460100": {
+                "name": "海口市",
+                "children": {
+                    "460105": "秀英区",
+                    "460106": "龙华区",
+                    "460107": "琼山区",
+                    "460108": "美兰区"
+                }
+            },
+            "460200": {
+                "name": "三亚市",
+                "children": {
+                    "460201": "三亚市"
+                }
+            },
+            "460300": {
+                "name": "三沙市",
+                "children": {
+                    "460321": "西沙群岛",
+                    "460322": "南沙群岛",
+                    "460323": "中沙群岛的岛礁及其海域"
+                }
+            },
+            "469001": {
+                "name": "五指山市"
+            },
+            "469002": {
+                "name": "琼海市"
+            },
+            "469003": {
+                "name": "儋州市"
+            },
+            "469005": {
+                "name": "文昌市"
+            },
+            "469006": {
+                "name": "万宁市"
+            },
+            "469007": {
+                "name": "东方市"
+            },
+            "469025": {
+                "name": "定安县"
+            },
+            "469026": {
+                "name": "屯昌县"
+            },
+            "469027": {
+                "name": "澄迈县"
+            },
+            "469028": {
+                "name": "临高县"
+            },
+            "469031": {
+                "name": "昌江黎族自治县"
+            },
+            "469033": {
+                "name": "乐东黎族自治县"
+            },
+            "469034": {
+                "name": "陵水黎族自治县"
+            },
+            "469035": {
+                "name": "保亭黎族苗族自治县"
+            },
+            "469036": {
+                "name": "琼中黎族苗族自治县"
+            }
+        }
+    },
+    "500000": {
+        "name": "重庆",
+        "children": {
+            "500100": {
+                "name": "重庆市",
+                "children": {
+                    "500101": "万州区",
+                    "500102": "涪陵区",
+                    "500103": "渝中区",
+                    "500104": "大渡口区",
+                    "500105": "江北区",
+                    "500106": "沙坪坝区",
+                    "500107": "九龙坡区",
+                    "500108": "南岸区",
+                    "500109": "北碚区",
+                    "500110": "万盛区",
+                    "500111": "双桥区",
+                    "500112": "渝北区",
+                    "500113": "巴南区",
+                    "500114": "黔江区",
+                    "500115": "长寿区",
+                    "500199": "北部新区",
+                    "500200": "两江新区",
+                    "500222": "綦江区",
+                    "500223": "潼南区",
+                    "500224": "铜梁县",
+                    "500225": "大足区",
+                    "500226": "荣昌区",
+                    "500227": "璧山区",
+                    "500228": "梁平县",
+                    "500229": "城口县",
+                    "500230": "丰都县",
+                    "500231": "垫江县",
+                    "500232": "武隆县",
+                    "500233": "忠县",
+                    "500234": "开县",
+                    "500235": "云阳县",
+                    "500236": "奉节县",
+                    "500237": "巫山县",
+                    "500238": "巫溪县",
+                    "500240": "石柱土家族自治县",
+                    "500241": "秀山土家族苗族自治县",
+                    "500242": "酉阳土家族苗族自治县",
+                    "500243": "彭水苗族土家族自治县",
+                    "500381": "江津区",
+                    "500382": "合川区",
+                    "500383": "永川区",
+                    "500384": "南川区"
+                }
+            }
+        }
+    },
+    "510000": {
+        "name": "四川",
+        "children": {
+            "510100": {
+                "name": "成都市",
+                "children": {
+                    "510104": "锦江区",
+                    "510105": "青羊区",
+                    "510106": "金牛区",
+                    "510107": "武侯区",
+                    "510108": "成华区",
+                    "510112": "龙泉驿区",
+                    "510113": "青白江区",
+                    "510114": "新都区",
+                    "510115": "温江区",
+                    "510116": "天府新区",
+                    "510117": "高新区",
+                    "510121": "金堂县",
+                    "510122": "双流县",
+                    "510124": "郫县",
+                    "510129": "大邑县",
+                    "510131": "蒲江县",
+                    "510132": "新津县",
+                    "510181": "都江堰市",
+                    "510182": "彭州市",
+                    "510183": "邛崃市",
+                    "510184": "崇州市"
+                }
+            },
+            "510300": {
+                "name": "自贡市",
+                "children": {
+                    "510302": "自流井区",
+                    "510303": "贡井区",
+                    "510304": "大安区",
+                    "510311": "沿滩区",
+                    "510321": "荣县",
+                    "510322": "富顺县"
+                }
+            },
+            "510400": {
+                "name": "攀枝花市",
+                "children": {
+                    "510402": "东区",
+                    "510403": "西区",
+                    "510411": "仁和区",
+                    "510421": "米易县",
+                    "510422": "盐边县"
+                }
+            },
+            "510500": {
+                "name": "泸州市",
+                "children": {
+                    "510502": "江阳区",
+                    "510503": "纳溪区",
+                    "510504": "龙马潭区",
+                    "510521": "泸县",
+                    "510522": "合江县",
+                    "510524": "叙永县",
+                    "510525": "古蔺县"
+                }
+            },
+            "510600": {
+                "name": "德阳市",
+                "children": {
+                    "510603": "旌阳区",
+                    "510623": "中江县",
+                    "510626": "罗江县",
+                    "510681": "广汉市",
+                    "510682": "什邡市",
+                    "510683": "绵竹市"
+                }
+            },
+            "510700": {
+                "name": "绵阳市",
+                "children": {
+                    "510703": "涪城区",
+                    "510704": "游仙区",
+                    "510722": "三台县",
+                    "510723": "盐亭县",
+                    "510724": "安县",
+                    "510725": "梓潼县",
+                    "510726": "北川羌族自治县",
+                    "510727": "平武县",
+                    "510751": "高新区",
+                    "510781": "江油市"
+                }
+            },
+            "510800": {
+                "name": "广元市",
+                "children": {
+                    "510802": "利州区",
+                    "510811": "昭化区",
+                    "510812": "朝天区",
+                    "510821": "旺苍县",
+                    "510822": "青川县",
+                    "510823": "剑阁县",
+                    "510824": "苍溪县"
+                }
+            },
+            "510900": {
+                "name": "遂宁市",
+                "children": {
+                    "510903": "船山区",
+                    "510904": "安居区",
+                    "510921": "蓬溪县",
+                    "510922": "射洪县",
+                    "510923": "大英县"
+                }
+            },
+            "511000": {
+                "name": "内江市",
+                "children": {
+                    "511002": "市中区",
+                    "511011": "东兴区",
+                    "511024": "威远县",
+                    "511025": "资中县",
+                    "511028": "隆昌县"
+                }
+            },
+            "511100": {
+                "name": "乐山市",
+                "children": {
+                    "511102": "市中区",
+                    "511111": "沙湾区",
+                    "511112": "五通桥区",
+                    "511113": "金口河区",
+                    "511123": "犍为县",
+                    "511124": "井研县",
+                    "511126": "夹江县",
+                    "511129": "沐川县",
+                    "511132": "峨边彝族自治县",
+                    "511133": "马边彝族自治县",
+                    "511181": "峨眉山市"
+                }
+            },
+            "511300": {
+                "name": "南充市",
+                "children": {
+                    "511302": "顺庆区",
+                    "511303": "高坪区",
+                    "511304": "嘉陵区",
+                    "511321": "南部县",
+                    "511322": "营山县",
+                    "511323": "蓬安县",
+                    "511324": "仪陇县",
+                    "511325": "西充县",
+                    "511381": "阆中市"
+                }
+            },
+            "511400": {
+                "name": "眉山市",
+                "children": {
+                    "511402": "东坡区",
+                    "511421": "仁寿县",
+                    "511422": "彭山区",
+                    "511423": "洪雅县",
+                    "511424": "丹棱县",
+                    "511425": "青神县"
+                }
+            },
+            "511500": {
+                "name": "宜宾市",
+                "children": {
+                    "511502": "翠屏区",
+                    "511521": "宜宾县",
+                    "511522": "南溪区",
+                    "511523": "江安县",
+                    "511524": "长宁县",
+                    "511525": "高县",
+                    "511526": "珙县",
+                    "511527": "筠连县",
+                    "511528": "兴文县",
+                    "511529": "屏山县"
+                }
+            },
+            "511600": {
+                "name": "广安市",
+                "children": {
+                    "511602": "广安区",
+                    "511603": "前锋区",
+                    "511621": "岳池县",
+                    "511622": "武胜县",
+                    "511623": "邻水县",
+                    "511681": "华蓥市",
+                    "511682": "市辖区"
+                }
+            },
+            "511700": {
+                "name": "达州市",
+                "children": {
+                    "511702": "通川区",
+                    "511721": "达川区",
+                    "511722": "宣汉县",
+                    "511723": "开江县",
+                    "511724": "大竹县",
+                    "511725": "渠县",
+                    "511781": "万源市"
+                }
+            },
+            "511800": {
+                "name": "雅安市",
+                "children": {
+                    "511802": "雨城区",
+                    "511821": "名山区",
+                    "511822": "荥经县",
+                    "511823": "汉源县",
+                    "511824": "石棉县",
+                    "511825": "天全县",
+                    "511826": "芦山县",
+                    "511827": "宝兴县"
+                }
+            },
+            "511900": {
+                "name": "巴中市",
+                "children": {
+                    "511902": "巴州区",
+                    "511903": "恩阳区",
+                    "511921": "通江县",
+                    "511922": "南江县",
+                    "511923": "平昌县"
+                }
+            },
+            "512000": {
+                "name": "资阳市",
+                "children": {
+                    "512002": "雁江区",
+                    "512021": "安岳县",
+                    "512022": "乐至县",
+                    "512081": "简阳市"
+                }
+            },
+            "513200": {
+                "name": "阿坝藏族羌族自治州",
+                "children": {
+                    "513221": "汶川县",
+                    "513222": "理县",
+                    "513223": "茂县",
+                    "513224": "松潘县",
+                    "513225": "九寨沟县",
+                    "513226": "金川县",
+                    "513227": "小金县",
+                    "513228": "黑水县",
+                    "513229": "马尔康县",
+                    "513230": "壤塘县",
+                    "513231": "阿坝县",
+                    "513232": "若尔盖县",
+                    "513233": "红原县"
+                }
+            },
+            "513300": {
+                "name": "甘孜藏族自治州",
+                "children": {
+                    "513321": "康定区",
+                    "513322": "泸定县",
+                    "513323": "丹巴县",
+                    "513324": "九龙县",
+                    "513325": "雅江县",
+                    "513326": "道孚县",
+                    "513327": "炉霍县",
+                    "513328": "甘孜县",
+                    "513329": "新龙县",
+                    "513330": "德格县",
+                    "513331": "白玉县",
+                    "513332": "石渠县",
+                    "513333": "色达县",
+                    "513334": "理塘县",
+                    "513335": "巴塘县",
+                    "513336": "乡城县",
+                    "513337": "稻城县",
+                    "513338": "得荣县"
+                }
+            },
+            "513400": {
+                "name": "凉山彝族自治州",
+                "children": {
+                    "513401": "西昌市",
+                    "513422": "木里藏族自治县",
+                    "513423": "盐源县",
+                    "513424": "德昌县",
+                    "513425": "会理县",
+                    "513426": "会东县",
+                    "513427": "宁南县",
+                    "513428": "普格县",
+                    "513429": "布拖县",
+                    "513430": "金阳县",
+                    "513431": "昭觉县",
+                    "513432": "喜德县",
+                    "513433": "冕宁县",
+                    "513434": "越西县",
+                    "513435": "甘洛县",
+                    "513436": "美姑县",
+                    "513437": "雷波县"
+                }
+            }
+        }
+    },
+    "520000": {
+        "name": "贵州",
+        "children": {
+            "520100": {
+                "name": "贵阳市",
+                "children": {
+                    "520102": "铜仁市",
+                    "520103": "云岩区",
+                    "520111": "花溪区",
+                    "520112": "乌当区",
+                    "520113": "白云区",
+                    "520114": "小河区",
+                    "520121": "开阳县",
+                    "520122": "息烽县",
+                    "520123": "修文县",
+                    "520151": "观山湖区",
+                    "520181": "清镇市"
+                }
+            },
+            "520200": {
+                "name": "六盘水市",
+                "children": {
+                    "520201": "钟山区",
+                    "520203": "六枝特区",
+                    "520221": "水城县",
+                    "520222": "盘县"
+                }
+            },
+            "520300": {
+                "name": "遵义市",
+                "children": {
+                    "520302": "红花岗区",
+                    "520303": "汇川区",
+                    "520321": "遵义县",
+                    "520322": "桐梓县",
+                    "520323": "绥阳县",
+                    "520324": "正安县",
+                    "520325": "道真仡佬族苗族自治县",
+                    "520326": "务川仡佬族苗族自治县",
+                    "520327": "凤冈县",
+                    "520328": "湄潭县",
+                    "520329": "余庆县",
+                    "520330": "习水县",
+                    "520381": "赤水市",
+                    "520382": "仁怀市"
+                }
+            },
+            "520400": {
+                "name": "安顺市",
+                "children": {
+                    "520402": "西秀区",
+                    "520421": "平坝区",
+                    "520422": "普定县",
+                    "520423": "镇宁布依族苗族自治县",
+                    "520424": "关岭布依族苗族自治县",
+                    "520425": "紫云苗族布依族自治县"
+                }
+            },
+            "522200": {
+                "name": "铜仁市",
+                "children": {
+                    "522201": "碧江区",
+                    "522222": "江口县",
+                    "522223": "玉屏侗族自治县",
+                    "522224": "石阡县",
+                    "522225": "思南县",
+                    "522226": "印江土家族苗族自治县",
+                    "522227": "德江县",
+                    "522228": "沿河土家族自治县",
+                    "522229": "松桃苗族自治县",
+                    "522230": "万山区"
+                }
+            },
+            "522300": {
+                "name": "黔西南布依族苗族自治州",
+                "children": {
+                    "522301": "兴义市",
+                    "522322": "兴仁县",
+                    "522323": "普安县",
+                    "522324": "晴隆县",
+                    "522325": "贞丰县",
+                    "522326": "望谟县",
+                    "522327": "册亨县",
+                    "522328": "安龙县"
+                }
+            },
+            "522400": {
+                "name": "毕节市",
+                "children": {
+                    "520502": "七星关区",
+                    "520521": "大方县",
+                    "520522": "黔西县",
+                    "520523": "金沙县",
+                    "520524": "织金县",
+                    "520525": "纳雍县",
+                    "520526": "威宁彝族回族苗族自治县",
+                    "520527": "赫章县"
+                }
+            },
+            "522600": {
+                "name": "黔东南苗族侗族自治州",
+                "children": {
+                    "522601": "凯里市",
+                    "522622": "黄平县",
+                    "522623": "施秉县",
+                    "522624": "三穗县",
+                    "522625": "镇远县",
+                    "522626": "岑巩县",
+                    "522627": "天柱县",
+                    "522628": "锦屏县",
+                    "522629": "剑河县",
+                    "522630": "台江县",
+                    "522631": "黎平县",
+                    "522632": "榕江县",
+                    "522633": "从江县",
+                    "522634": "雷山县",
+                    "522635": "麻江县",
+                    "522636": "丹寨县"
+                }
+            },
+            "522700": {
+                "name": "黔南布依族苗族自治州",
+                "children": {
+                    "522701": "都匀市",
+                    "522702": "福泉市",
+                    "522722": "荔波县",
+                    "522723": "贵定县",
+                    "522725": "瓮安县",
+                    "522726": "独山县",
+                    "522727": "平塘县",
+                    "522728": "罗甸县",
+                    "522729": "长顺县",
+                    "522730": "龙里县",
+                    "522731": "惠水县",
+                    "522732": "三都水族自治县"
+                }
+            }
+        }
+    },
+    "530000": {
+        "name": "云南",
+        "children": {
+            "530100": {
+                "name": "昆明市",
+                "children": {
+                    "530102": "五华区",
+                    "530103": "盘龙区",
+                    "530111": "官渡区",
+                    "530112": "西山区",
+                    "530113": "东川区",
+                    "530114": "呈贡区",
+                    "530122": "晋宁县",
+                    "530124": "富民县",
+                    "530125": "宜良县",
+                    "530126": "石林彝族自治县",
+                    "530127": "嵩明县",
+                    "530128": "禄劝彝族苗族自治县",
+                    "530129": "寻甸回族彝族自治县",
+                    "530181": "安宁市"
+                }
+            },
+            "530300": {
+                "name": "曲靖市",
+                "children": {
+                    "530302": "麒麟区",
+                    "530321": "马龙县",
+                    "530322": "陆良县",
+                    "530323": "师宗县",
+                    "530324": "罗平县",
+                    "530325": "富源县",
+                    "530326": "会泽县",
+                    "530328": "沾益县",
+                    "530381": "宣威市"
+                }
+            },
+            "530400": {
+                "name": "玉溪市",
+                "children": {
+                    "530402": "红塔区",
+                    "530421": "江川县",
+                    "530422": "澄江县",
+                    "530423": "通海县",
+                    "530424": "华宁县",
+                    "530425": "易门县",
+                    "530426": "峨山彝族自治县",
+                    "530427": "新平彝族傣族自治县",
+                    "530428": "元江哈尼族彝族傣族自治县"
+                }
+            },
+            "530500": {
+                "name": "保山市",
+                "children": {
+                    "530502": "隆阳区",
+                    "530521": "施甸县",
+                    "530522": "腾冲县",
+                    "530523": "龙陵县",
+                    "530524": "昌宁县"
+                }
+            },
+            "530600": {
+                "name": "昭通市",
+                "children": {
+                    "530602": "昭阳区",
+                    "530621": "鲁甸县",
+                    "530622": "巧家县",
+                    "530623": "盐津县",
+                    "530624": "大关县",
+                    "530625": "永善县",
+                    "530626": "绥江县",
+                    "530627": "镇雄县",
+                    "530628": "彝良县",
+                    "530629": "威信县",
+                    "530630": "水富县"
+                }
+            },
+            "530700": {
+                "name": "丽江市",
+                "children": {
+                    "530702": "古城区",
+                    "530721": "玉龙纳西族自治县",
+                    "530722": "永胜县",
+                    "530723": "华坪县",
+                    "530724": "宁蒗彝族自治县"
+                }
+            },
+            "530800": {
+                "name": "普洱市",
+                "children": {
+                    "530802": "思茅区",
+                    "530821": "宁洱哈尼族彝族自治县",
+                    "530822": "墨江哈尼族自治县",
+                    "530823": "景东彝族自治县",
+                    "530824": "景谷傣族彝族自治县",
+                    "530825": "镇沅彝族哈尼族拉祜族自治县",
+                    "530826": "江城哈尼族彝族自治县",
+                    "530827": "孟连傣族拉祜族佤族自治县",
+                    "530828": "澜沧拉祜族自治县",
+                    "530829": "西盟佤族自治县"
+                }
+            },
+            "530900": {
+                "name": "临沧市",
+                "children": {
+                    "530902": "临翔区",
+                    "530921": "凤庆县",
+                    "530922": "云县",
+                    "530923": "永德县",
+                    "530924": "镇康县",
+                    "530925": "双江拉祜族佤族布朗族傣族自治县",
+                    "530926": "耿马傣族佤族自治县",
+                    "530927": "沧源佤族自治县"
+                }
+            },
+            "532300": {
+                "name": "楚雄彝族自治州",
+                "children": {
+                    "532301": "楚雄市",
+                    "532322": "双柏县",
+                    "532323": "牟定县",
+                    "532324": "南华县",
+                    "532325": "姚安县",
+                    "532326": "大姚县",
+                    "532327": "永仁县",
+                    "532328": "元谋县",
+                    "532329": "武定县",
+                    "532331": "禄丰县"
+                }
+            },
+            "532500": {
+                "name": "红河哈尼族彝族自治州",
+                "children": {
+                    "532501": "个旧市",
+                    "532502": "开远市",
+                    "532522": "蒙自市",
+                    "532523": "屏边苗族自治县",
+                    "532524": "建水县",
+                    "532525": "石屏县",
+                    "532526": "弥勒市",
+                    "532527": "泸西县",
+                    "532528": "元阳县",
+                    "532529": "红河县",
+                    "532530": "金平苗族瑶族傣族自治县",
+                    "532531": "绿春县",
+                    "532532": "河口瑶族自治县"
+                }
+            },
+            "532600": {
+                "name": "文山壮族苗族自治州",
+                "children": {
+                    "532621": "文山市",
+                    "532622": "砚山县",
+                    "532623": "西畴县",
+                    "532624": "麻栗坡县",
+                    "532625": "马关县",
+                    "532626": "丘北县",
+                    "532627": "广南县",
+                    "532628": "富宁县"
+                }
+            },
+            "532800": {
+                "name": "西双版纳傣族自治州",
+                "children": {
+                    "532801": "景洪市",
+                    "532822": "勐海县",
+                    "532823": "勐腊县"
+                }
+            },
+            "532900": {
+                "name": "大理白族自治州",
+                "children": {
+                    "532901": "大理市",
+                    "532922": "漾濞彝族自治县",
+                    "532923": "祥云县",
+                    "532924": "宾川县",
+                    "532925": "弥渡县",
+                    "532926": "南涧彝族自治县",
+                    "532927": "巍山彝族回族自治县",
+                    "532928": "永平县",
+                    "532929": "云龙县",
+                    "532930": "洱源县",
+                    "532931": "剑川县",
+                    "532932": "鹤庆县"
+                }
+            },
+            "533100": {
+                "name": "德宏傣族景颇族自治州",
+                "children": {
+                    "533102": "瑞丽市",
+                    "533103": "芒市",
+                    "533122": "梁河县",
+                    "533123": "盈江县",
+                    "533124": "陇川县"
+                }
+            },
+            "533300": {
+                "name": "怒江傈僳族自治州",
+                "children": {
+                    "533321": "泸水县",
+                    "533323": "福贡县",
+                    "533324": "贡山独龙族怒族自治县",
+                    "533325": "兰坪白族普米族自治县"
+                }
+            },
+            "533400": {
+                "name": "迪庆藏族自治州",
+                "children": {
+                    "533421": "香格里拉市",
+                    "533422": "德钦县",
+                    "533423": "维西傈僳族自治县"
+                }
+            }
+        }
+    },
+    "540000": {
+        "name": "西藏",
+        "children": {
+            "540100": {
+                "name": "拉萨市",
+                "children": {
+                    "540102": "城关区",
+                    "540121": "林周县",
+                    "540122": "当雄县",
+                    "540123": "尼木县",
+                    "540124": "曲水县",
+                    "540125": "堆龙德庆县",
+                    "540126": "达孜县",
+                    "540127": "墨竹工卡县"
+                }
+            },
+            "542100": {
+                "name": "昌都市",
+                "children": {
+                    "542121": "卡若区",
+                    "542122": "江达县",
+                    "542123": "贡觉县",
+                    "542124": "类乌齐县",
+                    "542125": "丁青县",
+                    "542126": "察雅县",
+                    "542127": "八宿县",
+                    "542128": "左贡县",
+                    "542129": "芒康县",
+                    "542132": "洛隆县",
+                    "542133": "边坝县"
+                }
+            },
+            "542200": {
+                "name": "山南地区",
+                "children": {
+                    "542221": "乃东县",
+                    "542222": "扎囊县",
+                    "542223": "贡嘎县",
+                    "542224": "桑日县",
+                    "542225": "琼结县",
+                    "542226": "曲松县",
+                    "542227": "措美县",
+                    "542228": "洛扎县",
+                    "542229": "加查县",
+                    "542231": "隆子县",
+                    "542232": "错那县",
+                    "542233": "浪卡子县"
+                }
+            },
+            "542300": {
+                "name": "日喀则市",
+                "children": {
+                    "542301": "桑珠孜区",
+                    "542322": "南木林县",
+                    "542323": "江孜县",
+                    "542324": "定日县",
+                    "542325": "萨迦县",
+                    "542326": "拉孜县",
+                    "542327": "昂仁县",
+                    "542328": "谢通门县",
+                    "542329": "白朗县",
+                    "542330": "仁布县",
+                    "542331": "康马县",
+                    "542332": "定结县",
+                    "542333": "仲巴县",
+                    "542334": "亚东县",
+                    "542335": "吉隆县",
+                    "542336": "聂拉木县",
+                    "542337": "萨嘎县",
+                    "542338": "岗巴县"
+                }
+            },
+            "542400": {
+                "name": "那曲地区",
+                "children": {
+                    "542421": "那曲县",
+                    "542422": "嘉黎县",
+                    "542423": "比如县",
+                    "542424": "聂荣县",
+                    "542425": "安多县",
+                    "542426": "申扎县",
+                    "542427": "索县",
+                    "542428": "班戈县",
+                    "542429": "巴青县",
+                    "542430": "尼玛县",
+                    "542432": "双湖县"
+                }
+            },
+            "542500": {
+                "name": "阿里地区",
+                "children": {
+                    "542521": "普兰县",
+                    "542522": "札达县",
+                    "542523": "噶尔县",
+                    "542524": "日土县",
+                    "542525": "革吉县",
+                    "542526": "改则县",
+                    "542527": "措勤县"
+                }
+            },
+            "542600": {
+                "name": "林芝市",
+                "children": {
+                    "542621": "巴宜区",
+                    "542622": "工布江达县",
+                    "542623": "米林县",
+                    "542624": "墨脱县",
+                    "542625": "波密县",
+                    "542626": "察隅县",
+                    "542627": "朗县"
+                }
+            }
+        }
+    },
+    "610000": {
+        "name": "陕西",
+        "children": {
+            "610100": {
+                "name": "西安市",
+                "children": {
+                    "610102": "新城区",
+                    "610103": "碑林区",
+                    "610104": "莲湖区",
+                    "610111": "灞桥区",
+                    "610112": "未央区",
+                    "610113": "雁塔区",
+                    "610114": "阎良区",
+                    "610115": "临潼区",
+                    "610116": "长安区",
+                    "610117": "高陵区",
+                    "610122": "蓝田县",
+                    "610124": "周至县",
+                    "610125": "户县",
+                    "610126": "高陵区",
+                    "610199": "曲江新区"
+                }
+            },
+            "610200": {
+                "name": "铜川市",
+                "children": {
+                    "610202": "王益区",
+                    "610203": "印台区",
+                    "610204": "耀州区",
+                    "610222": "宜君县"
+                }
+            },
+            "610300": {
+                "name": "宝鸡市",
+                "children": {
+                    "610302": "渭滨区",
+                    "610303": "金台区",
+                    "610304": "陈仓区",
+                    "610322": "凤翔县",
+                    "610323": "岐山县",
+                    "610324": "扶风县",
+                    "610326": "眉县",
+                    "610327": "陇县",
+                    "610328": "千阳县",
+                    "610329": "麟游县",
+                    "610330": "凤县",
+                    "610331": "太白县"
+                }
+            },
+            "610400": {
+                "name": "咸阳市",
+                "children": {
+                    "610402": "秦都区",
+                    "610403": "杨陵区",
+                    "610404": "渭城区",
+                    "610422": "三原县",
+                    "610423": "泾阳县",
+                    "610424": "乾县",
+                    "610425": "礼泉县",
+                    "610426": "永寿县",
+                    "610427": "彬县",
+                    "610428": "长武县",
+                    "610429": "旬邑县",
+                    "610430": "淳化县",
+                    "610431": "武功县",
+                    "610481": "兴平市"
+                }
+            },
+            "610500": {
+                "name": "渭南市",
+                "children": {
+                    "610502": "临渭区",
+                    "610521": "华县",
+                    "610522": "潼关县",
+                    "610523": "大荔县",
+                    "610524": "合阳县",
+                    "610525": "澄城县",
+                    "610526": "蒲城县",
+                    "610527": "白水县",
+                    "610528": "富平县",
+                    "610581": "韩城市",
+                    "610582": "华阴市"
+                }
+            },
+            "610600": {
+                "name": "延安市",
+                "children": {
+                    "610602": "宝塔区",
+                    "610621": "延长县",
+                    "610622": "延川县",
+                    "610623": "子长县",
+                    "610624": "安塞县",
+                    "610625": "志丹县",
+                    "610626": "吴起县",
+                    "610627": "甘泉县",
+                    "610628": "富县",
+                    "610629": "洛川县",
+                    "610630": "宜川县",
+                    "610631": "黄龙县",
+                    "610632": "黄陵县"
+                }
+            },
+            "610700": {
+                "name": "汉中市",
+                "children": {
+                    "610702": "汉台区",
+                    "610721": "南郑区",
+                    "610722": "城固县",
+                    "610723": "洋县",
+                    "610724": "西乡县",
+                    "610725": "勉县",
+                    "610726": "宁强县",
+                    "610727": "略阳县",
+                    "610728": "镇巴县",
+                    "610729": "留坝县",
+                    "610730": "佛坪县",
+                    "610731": "经济开发区南区"
+                }
+            },
+            "610800": {
+                "name": "榆林市",
+                "children": {
+                    "610802": "榆阳区",
+                    "610821": "神木县",
+                    "610822": "府谷县",
+                    "610823": "横山县",
+                    "610824": "靖边县",
+                    "610825": "定边县",
+                    "610826": "绥德县",
+                    "610827": "米脂县",
+                    "610828": "佳县",
+                    "610829": "吴堡县",
+                    "610830": "清涧县",
+                    "610831": "子洲县"
+                }
+            },
+            "610900": {
+                "name": "安康市",
+                "children": {
+                    "610902": "汉滨区",
+                    "610921": "汉阴县",
+                    "610922": "石泉县",
+                    "610923": "宁陕县",
+                    "610924": "紫阳县",
+                    "610925": "岚皋县",
+                    "610926": "平利县",
+                    "610927": "镇坪县",
+                    "610928": "旬阳县",
+                    "610929": "白河县"
+                }
+            },
+            "611000": {
+                "name": "商洛市",
+                "children": {
+                    "611002": "商州区",
+                    "611021": "洛南县",
+                    "611022": "丹凤县",
+                    "611023": "商南县",
+                    "611024": "山阳县",
+                    "611025": "镇安县",
+                    "611026": "柞水县"
+                }
+            }
+        }
+    },
+    "620000": {
+        "name": "甘肃",
+        "children": {
+            "620100": {
+                "name": "兰州市",
+                "children": {
+                    "620102": "城关区",
+                    "620103": "七里河区",
+                    "620104": "西固区",
+                    "620105": "安宁区",
+                    "620111": "红古区",
+                    "620121": "永登县",
+                    "620122": "皋兰县",
+                    "620123": "榆中县",
+                    "1000665": "兰州新区"
+                }
+            },
+            "620200": {
+                "name": "嘉峪关市",
+                "children": {
+                    "620201": "铁镜区",
+                    "620202": "长城区",
+                    "620203": "雄关区"
+                }
+            },
+            "620300": {
+                "name": "金昌市",
+                "children": {
+                    "620302": "金川区",
+                    "620321": "永昌县"
+                }
+            },
+            "620400": {
+                "name": "白银市",
+                "children": {
+                    "620402": "白银区",
+                    "620403": "平川区",
+                    "620421": "靖远县",
+                    "620422": "会宁县",
+                    "620423": "景泰县"
+                }
+            },
+            "620500": {
+                "name": "天水市",
+                "children": {
+                    "620502": "秦州区",
+                    "620503": "麦积区",
+                    "620521": "清水县",
+                    "620522": "秦安县",
+                    "620523": "甘谷县",
+                    "620524": "武山县",
+                    "620525": "张家川回族自治县"
+                }
+            },
+            "620600": {
+                "name": "武威市",
+                "children": {
+                    "620602": "凉州区",
+                    "620621": "民勤县",
+                    "620622": "古浪县",
+                    "620623": "天祝藏族自治县"
+                }
+            },
+            "620700": {
+                "name": "张掖市",
+                "children": {
+                    "620702": "甘州区",
+                    "620721": "肃南裕固族自治县",
+                    "620722": "民乐县",
+                    "620723": "临泽县",
+                    "620724": "高台县",
+                    "620725": "山丹县"
+                }
+            },
+            "620800": {
+                "name": "平凉市",
+                "children": {
+                    "620802": "崆峒区",
+                    "620821": "泾川县",
+                    "620822": "灵台县",
+                    "620823": "崇信县",
+                    "620824": "华亭县",
+                    "620825": "庄浪县",
+                    "620826": "静宁县"
+                }
+            },
+            "620900": {
+                "name": "酒泉市",
+                "children": {
+                    "620902": "肃州区",
+                    "620921": "金塔县",
+                    "620922": "瓜州县",
+                    "620923": "肃北蒙古族自治县",
+                    "620924": "阿克塞哈萨克族自治县",
+                    "620981": "玉门市",
+                    "620982": "敦煌市"
+                }
+            },
+            "621000": {
+                "name": "庆阳市",
+                "children": {
+                    "621002": "西峰区",
+                    "621021": "庆城县",
+                    "621022": "环县",
+                    "621023": "华池县",
+                    "621024": "合水县",
+                    "621025": "正宁县",
+                    "621026": "宁县",
+                    "621027": "镇原县"
+                }
+            },
+            "621100": {
+                "name": "定西市",
+                "children": {
+                    "621102": "安定区",
+                    "621121": "通渭县",
+                    "621122": "陇西县",
+                    "621123": "渭源县",
+                    "621124": "临洮县",
+                    "621125": "漳县",
+                    "621126": "岷县"
+                }
+            },
+            "621200": {
+                "name": "陇南市",
+                "children": {
+                    "621202": "武都区",
+                    "621221": "成县",
+                    "621222": "文县",
+                    "621223": "宕昌县",
+                    "621224": "康县",
+                    "621225": "西和县",
+                    "621226": "礼县",
+                    "621227": "徽县",
+                    "621228": "两当县"
+                }
+            },
+            "622900": {
+                "name": "临夏回族自治州",
+                "children": {
+                    "622901": "临夏市",
+                    "622921": "临夏县",
+                    "622922": "康乐县",
+                    "622923": "永靖县",
+                    "622924": "广河县",
+                    "622925": "和政县",
+                    "622926": "东乡族自治县",
+                    "622927": "积石山保安族东乡族撒拉族自治县"
+                }
+            },
+            "623000": {
+                "name": "甘南藏族自治州",
+                "children": {
+                    "623001": "合作市",
+                    "623021": "临潭县",
+                    "623022": "卓尼县",
+                    "623023": "舟曲县",
+                    "623024": "迭部县",
+                    "623025": "玛曲县",
+                    "623026": "碌曲县",
+                    "623027": "夏河县"
+                }
+            }
+        }
+    },
+    "630000": {
+        "name": "青海",
+        "children": {
+            "630100": {
+                "name": "西宁市",
+                "children": {
+                    "630102": "城东区",
+                    "630103": "城中区",
+                    "630104": "城西区",
+                    "630105": "城北区",
+                    "630121": "大通回族土族自治县",
+                    "630122": "湟中县",
+                    "630123": "湟源县"
+                }
+            },
+            "632100": {
+                "name": "海东市",
+                "children": {
+                    "632121": "平安区",
+                    "632122": "民和回族土族自治县",
+                    "632123": "乐都区",
+                    "632126": "互助土族自治县",
+                    "632127": "化隆回族自治县",
+                    "632128": "循化撒拉族自治县"
+                }
+            },
+            "632200": {
+                "name": "海北藏族自治州",
+                "children": {
+                    "632221": "门源回族自治县",
+                    "632222": "祁连县",
+                    "632223": "海晏县",
+                    "632224": "刚察县"
+                }
+            },
+            "632300": {
+                "name": "黄南藏族自治州",
+                "children": {
+                    "632321": "同仁县",
+                    "632322": "尖扎县",
+                    "632323": "泽库县",
+                    "632324": "河南蒙古族自治县"
+                }
+            },
+            "632500": {
+                "name": "海南藏族自治州",
+                "children": {
+                    "632521": "共和县",
+                    "632522": "同德县",
+                    "632523": "贵德县",
+                    "632524": "兴海县",
+                    "632525": "贵南县"
+                }
+            },
+            "632600": {
+                "name": "果洛藏族自治州",
+                "children": {
+                    "632621": "玛沁县",
+                    "632622": "班玛县",
+                    "632623": "甘德县",
+                    "632624": "达日县",
+                    "632625": "久治县",
+                    "632626": "玛多县"
+                }
+            },
+            "632700": {
+                "name": "玉树藏族自治州",
+                "children": {
+                    "632721": "玉树市",
+                    "632722": "杂多县",
+                    "632723": "称多县",
+                    "632724": "治多县",
+                    "632725": "囊谦县",
+                    "632726": "曲麻莱县"
+                }
+            },
+            "632800": {
+                "name": "海西蒙古族藏族自治州",
+                "children": {
+                    "632801": "格尔木市",
+                    "632802": "德令哈市",
+                    "632821": "乌兰县",
+                    "632822": "都兰县",
+                    "632823": "天峻县"
+                }
+            }
+        }
+    },
+    "640000": {
+        "name": "宁夏",
+        "children": {
+            "640100": {
+                "name": "银川市",
+                "children": {
+                    "640104": "兴庆区",
+                    "640105": "西夏区",
+                    "640106": "金凤区",
+                    "640121": "永宁县",
+                    "640122": "贺兰县",
+                    "640181": "灵武市"
+                }
+            },
+            "640200": {
+                "name": "石嘴山市",
+                "children": {
+                    "640202": "大武口区",
+                    "640205": "惠农区",
+                    "640221": "平罗县"
+                }
+            },
+            "640300": {
+                "name": "吴忠市",
+                "children": {
+                    "640302": "利通区",
+                    "640303": "红寺堡区",
+                    "640323": "盐池县",
+                    "640324": "同心县",
+                    "640381": "青铜峡市"
+                }
+            },
+            "640400": {
+                "name": "固原市",
+                "children": {
+                    "640402": "原州区",
+                    "640422": "西吉县",
+                    "640423": "隆德县",
+                    "640424": "泾源县",
+                    "640425": "彭阳县"
+                }
+            },
+            "640500": {
+                "name": "中卫市",
+                "children": {
+                    "640502": "沙坡头区",
+                    "640521": "中宁县",
+                    "640522": "海原县"
+                }
+            }
+        }
+    },
+    "650000": {
+        "name": "新疆",
+        "children": {
+            "650100": {
+                "name": "乌鲁木齐市",
+                "children": {
+                    "650102": "天山区",
+                    "650103": "沙依巴克区",
+                    "650104": "新市区",
+                    "650105": "水磨沟区",
+                    "650106": "头屯河区",
+                    "650107": "达坂城区",
+                    "650109": "米东区",
+                    "650121": "乌鲁木齐县"
+                }
+            },
+            "650200": {
+                "name": "克拉玛依市",
+                "children": {
+                    "650202": "独山子区",
+                    "650203": "克拉玛依区",
+                    "650204": "白碱滩区",
+                    "650205": "乌尔禾区"
+                }
+            },
+            "652100": {
+                "name": "吐鲁番市",
+                "children": {
+                    "652101": "高昌区",
+                    "652122": "鄯善县",
+                    "652123": "托克逊县"
+                }
+            },
+            "652200": {
+                "name": "哈密地区",
+                "children": {
+                    "652201": "哈密市",
+                    "652222": "巴里坤哈萨克自治县",
+                    "652223": "伊吾县"
+                }
+            },
+            "652300": {
+                "name": "昌吉回族自治州",
+                "children": {
+                    "652301": "昌吉市",
+                    "652302": "阜康市",
+                    "652323": "呼图壁县",
+                    "652324": "玛纳斯县",
+                    "652325": "奇台县",
+                    "652327": "吉木萨尔县",
+                    "652328": "木垒哈萨克自治县"
+                }
+            },
+            "652700": {
+                "name": "博尔塔拉蒙古自治州",
+                "children": {
+                    "652701": "博乐市",
+                    "652702": "阿拉山口市",
+                    "652722": "精河县",
+                    "652723": "温泉县"
+                }
+            },
+            "652800": {
+                "name": "巴音郭楞蒙古自治州",
+                "children": {
+                    "652801": "库尔勒市",
+                    "652822": "轮台县",
+                    "652823": "尉犁县",
+                    "652824": "若羌县",
+                    "652825": "且末县",
+                    "652826": "焉耆回族自治县",
+                    "652827": "和静县",
+                    "652828": "和硕县",
+                    "652829": "博湖县"
+                }
+            },
+            "652900": {
+                "name": "阿克苏地区",
+                "children": {
+                    "652901": "阿克苏市",
+                    "652922": "温宿县",
+                    "652923": "库车县",
+                    "652924": "沙雅县",
+                    "652925": "新和县",
+                    "652926": "拜城县",
+                    "652927": "乌什县",
+                    "652928": "阿瓦提县",
+                    "652929": "柯坪县"
+                }
+            },
+            "653000": {
+                "name": "克孜勒苏柯尔克孜自治州",
+                "children": {
+                    "653001": "阿图什市",
+                    "653022": "阿克陶县",
+                    "653023": "阿合奇县",
+                    "653024": "乌恰县"
+                }
+            },
+            "653100": {
+                "name": "喀什地区",
+                "children": {
+                    "653101": "喀什市",
+                    "653121": "疏附县",
+                    "653122": "疏勒县",
+                    "653123": "英吉沙县",
+                    "653124": "泽普县",
+                    "653125": "莎车县",
+                    "653126": "叶城县",
+                    "653127": "麦盖提县",
+                    "653128": "岳普湖县",
+                    "653129": "伽师县",
+                    "653130": "巴楚县",
+                    "653131": "塔什库尔干塔吉克自治县"
+                }
+            },
+            "653200": {
+                "name": "和田地区",
+                "children": {
+                    "653201": "和田市",
+                    "653221": "和田县",
+                    "653222": "墨玉县",
+                    "653223": "皮山县",
+                    "653224": "洛浦县",
+                    "653225": "策勒县",
+                    "653226": "于田县",
+                    "653227": "民丰县"
+                }
+            },
+            "654000": {
+                "name": "伊犁哈萨克自治州",
+                "children": {
+                    "654002": "伊宁市",
+                    "654003": "奎屯市",
+                    "654004": "霍尔果斯市",
+                    "654021": "伊宁县",
+                    "654022": "察布查尔锡伯自治县",
+                    "654023": "霍城县",
+                    "654024": "巩留县",
+                    "654025": "新源县",
+                    "654026": "昭苏县",
+                    "654027": "特克斯县",
+                    "654028": "尼勒克县"
+                }
+            },
+            "654200": {
+                "name": "塔城地区",
+                "children": {
+                    "654201": "塔城市",
+                    "654202": "乌苏市",
+                    "654221": "额敏县",
+                    "654223": "沙湾县",
+                    "654224": "托里县",
+                    "654225": "裕民县",
+                    "654226": "和布克赛尔蒙古自治县"
+                }
+            },
+            "654300": {
+                "name": "阿勒泰地区",
+                "children": {
+                    "654301": "阿勒泰市",
+                    "654321": "布尔津县",
+                    "654322": "富蕴县",
+                    "654323": "福海县",
+                    "654324": "哈巴河县",
+                    "654325": "青河县",
+                    "654326": "吉木乃县"
+                }
+            },
+            "659001": {
+                "name": "石河子市"
+            },
+            "659002": {
+                "name": "阿拉尔市"
+            },
+            "659003": {
+                "name": "图木舒克市"
+            },
+            "659004": {
+                "name": "五家渠市"
+            },
+            "659005": {
+                "name": "北屯市"
+            },
+            "659006": {
+                "name": "铁门关市"
+            },
+            "659008": {
+                "name": "可克达拉市"
+            }
+        }
+    },
+    "810000": {
+        "name": "香港特别行政区",
+        "children": {
+            "810000": {
+                "name": "香港特别行政区",
+                "children": {
+                    "810101": "中西区",
+                    "810102": "湾仔区",
+                    "810103": "东区",
+                    "810104": "南区",
+                    "810105": "油尖旺区",
+                    "810106": "深水埗区",
+                    "810107": "九龙城区",
+                    "810108": "黄大仙区",
+                    "810109": "观塘区",
+                    "810110": "北区",
+                    "810111": "大埔区",
+                    "810112": "沙田区",
+                    "810113": "西贡区",
+                    "810114": "荃湾区",
+                    "810115": "屯门区",
+                    "810116": "元朗区",
+                    "810117": "葵青区",
+                    "810118": "离岛区"
+                }
+            }
+        }
+    },
+    "820000": {
+        "name": "澳门特别行政区",
+        "children": {
+            "820000": {
+                "name": "澳门特别行政区",
+                "children": {
+                    "820101": "花地玛堂区",
+                    "820102": "圣安多尼堂区",
+                    "820103": "大堂区",
+                    "820104": "望德堂区",
+                    "820105": "风顺堂区",
+                    "820106": "嘉模堂区",
+                    "820107": "圣方济各堂区",
+                    "820108": "路氹城",
+                    "820109": "澳门新城"
+                }
+            }
+        }
+    },
+    "830000": {
+        "name": "台湾省",
+        "children": {
+            "830100": {
+                "name": "台北市",
+                "children": {
+                    "830101": "中正区",
+                    "830102": "大同区",
+                    "830103": "中山区",
+                    "830104": "万华区",
+                    "830105": "信义区",
+                    "830106": "松山区",
+                    "830107": "大安区",
+                    "830108": "南港区",
+                    "830109": "北投区",
+                    "830110": "内湖区",
+                    "830111": "士林区",
+                    "830112": "文山区"
+                }
+            },
+            "830200": {
+                "name": "新北市",
+                "children": {
+                    "830201": "板桥区",
+                    "830202": "土城区",
+                    "830203": "新庄区",
+                    "830204": "新店区",
+                    "830205": "深坑区",
+                    "830206": "石碇区",
+                    "830207": "坪林区",
+                    "830208": "乌来区",
+                    "830209": "五股区",
+                    "830210": "八里区",
+                    "830211": "林口区",
+                    "830212": "淡水区",
+                    "830213": "中和区",
+                    "830214": "永和区",
+                    "830215": "三重区",
+                    "830216": "芦洲区",
+                    "830217": "泰山区",
+                    "830218": "树林区",
+                    "830219": "莺歌区",
+                    "830220": "三峡区",
+                    "830221": "汐止区",
+                    "830222": "金山区",
+                    "830223": "万里区",
+                    "830224": "三芝区",
+                    "830225": "石门区",
+                    "830226": "瑞芳区",
+                    "830227": "贡寮区",
+                    "830228": "双溪区",
+                    "830229": "平溪区"
+                }
+            },
+            "830300": {
+                "name": "桃园市",
+                "children": {
+                    "830301": "桃园区",
+                    "830302": "中坜区",
+                    "830303": "平镇区",
+                    "830304": "八德区",
+                    "830305": "杨梅区",
+                    "830306": "芦竹区",
+                    "830307": "大溪区",
+                    "830308": "龙潭区",
+                    "830309": "龟山区",
+                    "830310": "大园区",
+                    "830311": "观音区",
+                    "830312": "新屋区",
+                    "830313": "复兴区"
+                }
+            },
+            "830400": {
+                "name": "台中市",
+                "children": {
+                    "830401": "中区",
+                    "830402": "东区",
+                    "830403": "西区",
+                    "830404": "南区",
+                    "830405": "北区",
+                    "830406": "西屯区",
+                    "830407": "南屯区",
+                    "830408": "北屯区",
+                    "830409": "丰原区",
+                    "830410": "大里区",
+                    "830411": "太平区",
+                    "830412": "东势区",
+                    "830413": "大甲区",
+                    "830414": "清水区",
+                    "830415": "沙鹿区",
+                    "830416": "梧栖区",
+                    "830417": "后里区",
+                    "830418": "神冈区",
+                    "830419": "潭子区",
+                    "830420": "大雅区",
+                    "830421": "新小区",
+                    "830422": "石冈区",
+                    "830423": "外埔区",
+                    "830424": "大安区",
+                    "830425": "乌日区",
+                    "830426": "大肚区",
+                    "830427": "龙井区",
+                    "830428": "雾峰区",
+                    "830429": "和平区"
+                }
+            },
+            "830500": {
+                "name": "台南市",
+                "children": {
+                    "830501": "中西区",
+                    "830502": "东区",
+                    "830503": "南区",
+                    "830504": "北区",
+                    "830505": "安平区",
+                    "830506": "安南区",
+                    "830507": "永康区",
+                    "830508": "归仁区",
+                    "830509": "新化区",
+                    "830510": "左镇区",
+                    "830511": "玉井区",
+                    "830512": "楠西区",
+                    "830513": "南化区",
+                    "830514": "仁德区",
+                    "830515": "关庙区",
+                    "830516": "龙崎区",
+                    "830517": "官田区",
+                    "830518": "麻豆区",
+                    "830519": "佳里区",
+                    "830520": "西港区",
+                    "830521": "七股区",
+                    "830522": "将军区",
+                    "830523": "学甲区",
+                    "830524": "北门区",
+                    "830525": "新营区",
+                    "830526": "后壁区",
+                    "830527": "白河区",
+                    "830528": "东山区",
+                    "830529": "六甲区",
+                    "830530": "下营区",
+                    "830531": "柳营区",
+                    "830532": "盐水区",
+                    "830533": "善化区",
+                    "830534": "大内区",
+                    "830535": "山上区",
+                    "830536": "新市区",
+                    "830537": "安定区"
+                }
+            },
+            "830600": {
+                "name": "高雄市",
+                "children": {
+                    "830601": "楠梓区",
+                    "830602": "左营区",
+                    "830603": "鼓山区",
+                    "830604": "三民区",
+                    "830605": "盐埕区",
+                    "830606": "前金区",
+                    "830607": "新兴区",
+                    "830608": "苓雅区",
+                    "830609": "前镇区",
+                    "830610": "旗津区",
+                    "830611": "小港区",
+                    "830612": "凤山区",
+                    "830613": "大寮区",
+                    "830614": "鸟松区",
+                    "830615": "林园区",
+                    "830616": "仁武区",
+                    "830617": "大树区",
+                    "830618": "大社区",
+                    "830619": "冈山区",
+                    "830620": "路竹区",
+                    "830621": "桥头区",
+                    "830622": "梓官区",
+                    "830623": "弥陀区",
+                    "830624": "永安区",
+                    "830625": "燕巢区",
+                    "830626": "阿莲区",
+                    "830627": "茄萣区",
+                    "830628": "湖内区",
+                    "830629": "旗山区",
+                    "830630": "美浓区",
+                    "830631": "内门区",
+                    "830632": "杉林区",
+                    "830633": "甲仙区",
+                    "830634": "六龟区",
+                    "830635": "茂林区",
+                    "830636": "桃源区",
+                    "830637": "那玛夏区"
+                }
+            },
+            "830700": {
+                "name": "基隆市",
+                "children": {
+                    "830701": "中正区",
+                    "830702": "七堵区",
+                    "830703": "暖暖区",
+                    "830704": "仁爱区",
+                    "830705": "中山区",
+                    "830706": "安乐区",
+                    "830707": "信义区"
+                }
+            },
+            "830800": {
+                "name": "新竹市",
+                "children": {
+                    "830801": "东区",
+                    "830802": "北区",
+                    "830803": "香山区"
+                }
+            },
+            "830900": {
+                "name": "嘉义市",
+                "children": {
+                    "830901": "东区",
+                    "830902": "西区"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/common/sassMixin.scss b/common/sassMixin.scss
new file mode 100644
index 0000000..04a2f68
--- /dev/null
+++ b/common/sassMixin.scss
@@ -0,0 +1,224 @@
+/**
+ * mixins
+ * @author Tevin
+ */
+
+/* ---------- transition ---------- */
+@mixin transition($time:0.2s, $rate:ease-in-out) {
+    @if ($rate=="ease-in-out-2") {
+        $rate: cubic-bezier(0.645, 0.045, 0.355, 1);
+    }
+    -webkit-transition: all $time $rate;
+    -moz-transition: all $time $rate;
+    transition: all $time $rate;
+}
+
+/* ---------- clearfix ---------- */
+@mixin clearfix() {
+    &:after {
+        clear: both;
+        display: block;
+        width: 100%;
+        height: 0px;
+        overflow: hidden;
+        content: " ";
+    }
+}
+
+/* ---------- ellipsis ---------- */
+@mixin ellipsis($width:false) {
+    overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+    @if ($width) {
+        width: $width;
+    }
+}
+
+/* ---------- prefixer ---------- */
+@mixin prefixer ($property, $value...) {
+    -webkit-#{$property}: $value;
+    -moz-#{$property}: $value;
+    #{$property}: $value;
+}
+
+@mixin prefixer-val ($property, $value) {
+    #{$property}: -webkit-#{$value};
+    #{$property}: -moz-#{$value};
+    #{$property}: #{$value};
+}
+
+/* ---------- position ---------- */
+@mixin position($type, $values:(), $zindex:false) {
+    position: $type;
+    // 1个值:上
+    @if (length($values)==1) {
+        @if (nth($values, 1) !=n) {
+            top: nth($values, 1);
+        }
+    }
+    // 2个值:上、左
+    @else if (length($values)==2) {
+        @if (nth($values, 1) !=n) {
+            top: nth($values, 1);
+        }
+        @if (nth($values, 2) !=n) {
+            left: nth($values, 2);
+        }
+    }
+    // 3个值:上、左右、下
+    @else if (length($values)==3) {
+        @if (nth($values, 1) !=n) {
+            top: nth($values, 1);
+        }
+        @if (nth($values, 2) !=n) {
+            right: nth($values, 2);
+            left: nth($values, 2);
+        }
+        @if (nth($values, 3) !=n) {
+            bottom: nth($values, 3);
+        }
+    }
+    // 4个值:上、左、下、右
+    @else if (length($values)==4) {
+        @if (nth($values, 1) !=n) {
+            top: nth($values, 1);
+        }
+        @if (nth($values, 2) !=n) {
+            left: nth($values, 2);
+        }
+        @if (nth($values, 3) !=n) {
+            bottom: nth($values, 3);
+        }
+        @if (nth($values, 4) !=n) {
+            right: nth($values, 4);
+        }
+    }
+    @if ($zindex) {
+        z-index: $zindex;
+    }
+}
+
+/**
+ * ---------- flex ---------- 
+ * @include flexbox();
+ *   $mode:
+ *     flex / inline
+ *   $align:
+ *     flex-start / flex-end / center / space-between / space-around
+ *     flex-start / flex-end / center / baseline / stretch
+ *     flex-start / flex-end / center / space-between / space-around / stretch
+ *   $flow:
+ *     row / row-reverse / column / column-reverse
+ *     nowrap / wrap / wrap-reverse
+ */
+@mixin flexbox ($mode:flex, $align:(), $flow:()) {
+    @if ($mode=="flex") {
+        display: -webkit-box;
+        display: -webkit-flex;
+        display: -moz-flex;
+        display: flex;
+    }
+    @else if($mode=="inline") {
+        display: -webkit-inline-box;
+        display: -webkit-inline-flex;
+        display: -moz-inline-flex;
+        display: inline-flex;
+    }
+    @if (length($align)>=1) {
+        @if (nth($align, 1) !=n) {
+            -webkit-justify-content: nth($align, 1);
+            -moz-justify-content: nth($align, 1);
+            justify-content: nth($align, 1);
+        }
+    }
+    @if(length($align)>=2) {
+        @if (nth($align, 2) !=n) {
+            -webkit-align-items: nth($align, 2);
+            -moz-align-items: nth($align, 2);
+            align-items: nth($align, 2);
+        }
+    }
+    @if(length($align)>=3) {
+        @if (nth($align, 3) !=n) {
+            -webkit-align-content: nth($align, 3);
+            -moz-align-content: nth($align, 3);
+            align-content: nth($align, 3);
+        }
+    }
+    @if (length($flow)>=1) {
+        @if (nth($flow, 1) !=n) {
+            -webkit-flex-direction: nth($flow, 1);
+            -moz-flex-direction: nth($flow, 1);
+            flex-direction: nth($flow, 1);
+        }
+    }
+    @if (length($flow)>=2) {
+        @if (nth($flow, 2) !=n) {
+            -webkit-flex-wrap: nth($flow, 2);
+            -moz-flex-wrap: nth($flow, 2);
+            flex-wrap: nth($flow, 2);
+        }
+    }
+}
+
+/* ---------- keyframes ---------- */
+@mixin keyframes($name) {
+    @-webkit-keyframes #{$name} {
+        @content;
+    }
+    @-moz-keyframes #{$name} {
+        @content;
+    }
+    @keyframes #{$name} {
+        @content;
+    }
+}
+
+/* ---------- media ---------- */
+@mixin media($type, $only:"") {
+    $title: "";
+    // 打印媒体
+    @if ($type=="print") {
+        $title: $title + "print";
+    }
+    // 显示器媒体
+    @else {
+        $title: $title + "screen";
+        @if ($type=="pc") {
+            // 仅电脑
+            @if ($only=="only") {
+                $title: $title + " and (min-width: 992px)";
+            }
+            // 所有设备
+            @else {}
+        }
+        @else if ($type=="padpro") {
+            // 仅大平板
+            @if ($only=="only") {
+                $title: $title + " and (min-width: 768px) and (max-width: 992px)";
+            }
+            // 所有平板和手机
+            @else {
+                $title: $title + " and (max-width: 992px)";
+            }
+        }
+        @else if ($type=="padmini") {
+            // 仅小平板
+            @if ($only=="only") {
+                $title: $title + " and (min-width: 480px) and (max-width: 768px)";
+            }
+            // 小平板和手机
+            @else {
+                $title: $title + " and (max-width: 768px)";
+            }
+        }
+        @else if ($type=="phone") {
+            // 仅手机
+            $title: $title + " and (max-width: 480px)";
+        }
+    }
+    @media #{$title} {
+        @content;
+    }
+}
\ No newline at end of file
diff --git a/h5/layout/content/CContent.vue b/h5/layout/content/CContent.vue
new file mode 100644
index 0000000..775f77c
--- /dev/null
+++ b/h5/layout/content/CContent.vue
@@ -0,0 +1,16 @@
+/**
+ * content
+ * @author Tevin
+ */
+ 
+<template>
+    <view class="c-content">
+        <slot />
+    </view>
+</template>
+
+<script>
+export default {
+    name: 'CContent',
+};
+</script>
\ No newline at end of file
diff --git a/h5/layout/index.js b/h5/layout/index.js
new file mode 100644
index 0000000..71c2aec
--- /dev/null
+++ b/h5/layout/index.js
@@ -0,0 +1,14 @@
+/**
+ * layout index
+ * @author Tevin
+ */
+
+import CPage from '@components/h5/layout/page/CPage.vue';
+import CNavBar from '@components/h5/layout/navBar/CNavBar.vue';
+import CContent from '@components/h5/layout/content/CContent.vue';
+
+export {
+    CPage,
+    CNavBar,
+    CContent,
+}
\ No newline at end of file
diff --git a/h5/layout/navBar/CNavBar.vue b/h5/layout/navBar/CNavBar.vue
new file mode 100644
index 0000000..5dfe3ff
--- /dev/null
+++ b/h5/layout/navBar/CNavBar.vue
@@ -0,0 +1,40 @@
+<template>
+    <view class="c-nav-bar">
+        <AtNavBar
+            title="快速下单"
+            leftIconType="chevron-left"
+            :onClickLeftIcon="evt=>goBack()"
+        />
+        <view
+            class="c-nav-bar-right"
+            v-if="rightNav"
+            @tap="evt=>goNav()"
+        >
+            <view v-html="rightNav"></view>
+        </view>
+    </view>
+</template>
+
+<script>
+import { AtNavBar } from 'taro-ui-vue';
+import './cNavBar.scss';
+
+export default {
+    name: 'CNavBar',
+    components: {
+        AtNavBar,
+    },
+    props: {
+        rightNav: String,
+        onClickRigthNav: Function,
+    },
+    methods: {
+        goBack() {
+            window.history.go(-1);
+        },
+        goNav() {
+            this.onClickRigthNav && this.onClickRigthNav();
+        },
+    },
+};
+</script>
\ No newline at end of file
diff --git a/h5/layout/navBar/cNavBar.scss b/h5/layout/navBar/cNavBar.scss
new file mode 100644
index 0000000..466559b
--- /dev/null
+++ b/h5/layout/navBar/cNavBar.scss
@@ -0,0 +1,26 @@
+/**
+ * nav-bar
+ * @author Tevin
+ */
+
+@import "../../../common/sassMixin";
+
+.c-nav-bar {
+    position: relative;
+    .at-nav-bar {
+        background-color: #1e8ad2;
+    }
+    .at-nav-bar__left-view,
+    .at-nav-bar__right-view,
+    .at-nav-bar__title {
+        color: #fff;
+    }
+    .c-nav-bar-right {
+        @include position(absolute, 0 n n 0);
+        @include flexbox(flex, center center);
+        height: 100%;
+        padding: 0 0.3rem 0 1rem;
+        font-size: 0.65rem;
+        color: #fff;
+    }
+}
\ No newline at end of file
diff --git a/h5/layout/page/CPage.vue b/h5/layout/page/CPage.vue
new file mode 100644
index 0000000..d7b26c9
--- /dev/null
+++ b/h5/layout/page/CPage.vue
@@ -0,0 +1,18 @@
+/**
+ * page
+ * @author Tevin
+ */
+
+<template>
+    <view class="c-page">
+        <slot />
+    </view>
+</template>
+
+<script>
+import './cPage.scss';
+
+export default {
+    name: 'CPage',
+};
+</script>
\ No newline at end of file
diff --git a/h5/layout/page/cPage.scss b/h5/layout/page/cPage.scss
new file mode 100644
index 0000000..010878c
--- /dev/null
+++ b/h5/layout/page/cPage.scss
@@ -0,0 +1,22 @@
+/**
+ * page
+ * @author Tevin
+ */
+
+@import "../../../common/sassMixin";
+
+.c-page {
+    @include position(fixed, 0 0);
+    @include flexbox(flex, flex-start flex-start, column);
+    width: 100%;
+    height: 100%;
+    .c-nav-bar {
+        width: 100%;
+    }
+    .c-content {
+        position: relative;
+        width: 100%;
+        height: 100%;
+        overflow: hidden;
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.1