diff --git a/.ipynb_checkpoints/0-chatgpt-checkpoint.ipynb b/.ipynb_checkpoints/0-chatgpt-checkpoint.ipynb new file mode 100644 index 0000000..6c724ab --- /dev/null +++ b/.ipynb_checkpoints/0-chatgpt-checkpoint.ipynb @@ -0,0 +1,494 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "714e13d1", + "metadata": {}, + "source": [ + "# Using ChatGPT to Learn Python\n", + "\n", + "https://chat.openai.com/c/3614d876-1ef2-4483-af09-1478d656933f" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "ed2f3218", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:19:23.325117Z", + "start_time": "2023-10-08T08:19:20.395023Z" + } + }, + "outputs": [], + "source": [ + "# Import necessary libraries\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "bb3d5aeb", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:20:19.580492Z", + "start_time": "2023-10-08T08:20:18.202679Z" + } + }, + "outputs": [], + "source": [ + "# Load the Titanic dataset\n", + "url = \"https://web.stanford.edu/class/archive/cs/cs109/cs109.1166/stuff/titanic.csv\"\n", + "titanic_data = pd.read_csv(url)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "4faf7183", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:20:34.160614Z", + "start_time": "2023-10-08T08:20:34.147099Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SurvivedPclassNameSexAgeSiblings/Spouses AboardParents/Children AboardFare
003Mr. Owen Harris Braundmale22.0107.2500
111Mrs. John Bradley (Florence Briggs Thayer) Cum...female38.01071.2833
213Miss. Laina Heikkinenfemale26.0007.9250
311Mrs. Jacques Heath (Lily May Peel) Futrellefemale35.01053.1000
403Mr. William Henry Allenmale35.0008.0500
\n", + "
" + ], + "text/plain": [ + " Survived Pclass Name \\\n", + "0 0 3 Mr. Owen Harris Braund \n", + "1 1 1 Mrs. John Bradley (Florence Briggs Thayer) Cum... \n", + "2 1 3 Miss. Laina Heikkinen \n", + "3 1 1 Mrs. Jacques Heath (Lily May Peel) Futrelle \n", + "4 0 3 Mr. William Henry Allen \n", + "\n", + " Sex Age Siblings/Spouses Aboard Parents/Children Aboard Fare \n", + "0 male 22.0 1 0 7.2500 \n", + "1 female 38.0 1 0 71.2833 \n", + "2 female 26.0 0 0 7.9250 \n", + "3 female 35.0 1 0 53.1000 \n", + "4 male 35.0 0 0 8.0500 " + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Display the first few rows of the dataset\n", + "titanic_data.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "35072785", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:20:58.384747Z", + "start_time": "2023-10-08T08:20:58.354183Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SurvivedPclassAgeSiblings/Spouses AboardParents/Children AboardFare
count887.000000887.000000887.000000887.000000887.000000887.00000
mean0.3855692.30552429.4714430.5253660.38331532.30542
std0.4870040.83666214.1219081.1046690.80746649.78204
min0.0000001.0000000.4200000.0000000.0000000.00000
25%0.0000002.00000020.2500000.0000000.0000007.92500
50%0.0000003.00000028.0000000.0000000.00000014.45420
75%1.0000003.00000038.0000001.0000000.00000031.13750
max1.0000003.00000080.0000008.0000006.000000512.32920
\n", + "
" + ], + "text/plain": [ + " Survived Pclass Age Siblings/Spouses Aboard \\\n", + "count 887.000000 887.000000 887.000000 887.000000 \n", + "mean 0.385569 2.305524 29.471443 0.525366 \n", + "std 0.487004 0.836662 14.121908 1.104669 \n", + "min 0.000000 1.000000 0.420000 0.000000 \n", + "25% 0.000000 2.000000 20.250000 0.000000 \n", + "50% 0.000000 3.000000 28.000000 0.000000 \n", + "75% 1.000000 3.000000 38.000000 1.000000 \n", + "max 1.000000 3.000000 80.000000 8.000000 \n", + "\n", + " Parents/Children Aboard Fare \n", + "count 887.000000 887.00000 \n", + "mean 0.383315 32.30542 \n", + "std 0.807466 49.78204 \n", + "min 0.000000 0.00000 \n", + "25% 0.000000 7.92500 \n", + "50% 0.000000 14.45420 \n", + "75% 0.000000 31.13750 \n", + "max 6.000000 512.32920 " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Basic statistics about the numerical columns\n", + "titanic_data.describe()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "7607bc17", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:21:21.110978Z", + "start_time": "2023-10-08T08:21:21.105858Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Number of passengers in each class:\n", + "3 487\n", + "1 216\n", + "2 184\n", + "Name: Pclass, dtype: int64\n" + ] + } + ], + "source": [ + "# Number of passengers in each class\n", + "class_counts = titanic_data['Pclass'].value_counts()\n", + "print(\"\\nNumber of passengers in each class:\")\n", + "print(class_counts)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "fb5c03a0", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:22:15.741701Z", + "start_time": "2023-10-08T08:22:15.736410Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Survival rate by passenger class:\n", + "Pclass\n", + "1 0.629630\n", + "2 0.472826\n", + "3 0.244353\n", + "Name: Survived, dtype: float64\n" + ] + } + ], + "source": [ + "# Survival rate by passenger class\n", + "survival_by_class = titanic_data.groupby('Pclass')['Survived'].mean()\n", + "print(\"\\nSurvival rate by passenger class:\")\n", + "print(survival_by_class)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "9dbc941a", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:22:47.870569Z", + "start_time": "2023-10-08T08:22:47.741783Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# Plotting survival rate by passenger class\n", + "plt.figure(figsize=(6, 4))\n", + "plt.bar(survival_by_class.index, survival_by_class.values, color='skyblue')\n", + "plt.xlabel('Passenger Class')\n", + "plt.ylabel('Survival Rate')\n", + "plt.title('Survival Rate by Passenger Class')\n", + "plt.xticks([1, 2, 3], ['1st Class', '2nd Class', '3rd Class'])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "4725910a", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:23:44.314630Z", + "start_time": "2023-10-08T08:23:44.309947Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Median age of passengers: 28.0 years\n", + "\n", + "Number of passengers with siblings or spouses aboard: 466\n", + "Number of passengers with parents or children aboard: 340\n" + ] + } + ], + "source": [ + "# Median age of passengers\n", + "median_age = titanic_data['Age'].median()\n", + "print(f\"\\nMedian age of passengers: {median_age} years\")\n", + "\n", + "# Number of passengers with siblings or spouses aboard\n", + "siblings_spouses_count = titanic_data['Siblings/Spouses Aboard'].sum()\n", + "print(f\"\\nNumber of passengers with siblings or spouses aboard: {siblings_spouses_count}\")\n", + "\n", + "# Number of passengers with parents or children aboard\n", + "parents_children_count = titanic_data['Parents/Children Aboard'].sum()\n", + "print(f\"Number of passengers with parents or children aboard: {parents_children_count}\")\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + }, + "toc": { + "base_numbering": 1, + "nav_menu": {}, + "number_sections": false, + "sideBar": true, + "skip_h1_title": false, + "title_cell": "Table of Contents", + "title_sidebar": "Contents", + "toc_cell": false, + "toc_position": {}, + "toc_section_display": true, + "toc_window_display": false + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/.ipynb_checkpoints/0-iching-checkpoint.ipynb b/.ipynb_checkpoints/0-iching-checkpoint.ipynb new file mode 100644 index 0000000..0d701c5 --- /dev/null +++ b/.ipynb_checkpoints/0-iching-checkpoint.ipynb @@ -0,0 +1,238 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "3ba4a769", + "metadata": {}, + "source": [ + "## iching: A python package of I Ching\n", + "\n", + "大衍之数五十,其用四十有九。分而为二以象两,挂一以象三,揲之以四以象四时,归奇于扐以象闰。五岁再闰,故再扐而后挂。天一,地二;天三,地四;天五,地六;天七,地八;天九,地十。天数五,地数五。五位相得而各有合,天数二十有五,地数三十,凡天地之数五十有五,此所以成变化而行鬼神也。乾之策二百一十有六,坤之策百四十有四,凡三百六十,当期之日。二篇之策,万有一千五百二十,当万物之数也。是故四营而成《易》,十有八变而成卦,八卦而小成。引而伸之,触类而长之,天下之能事毕矣。显道神德行,是故可与酬酢,可与祐神矣。子曰:“知变化之道者,其知神之所为乎。”\n", + "\n", + "https://github.com/chengjun/iching" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "fbebc4df", + "metadata": { + "ExecuteTime": { + "end_time": "2023-11-10T08:39:15.223964Z", + "start_time": "2023-11-10T08:39:11.621062Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: iching in /opt/anaconda3/lib/python3.9/site-packages (3.7.2)\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "pip install --upgrade iching" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "16e7331e", + "metadata": { + "ExecuteTime": { + "end_time": "2023-11-10T08:40:08.495956Z", + "start_time": "2023-11-10T08:40:08.483349Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Your birthday & your prediction time: 198510110630201801191430\n", + "there is a changing predict! Also run changePredict()\n", + "there is a changing predict! Also run changePredict()\n", + "离 & 睽 \n", + " 本卦: 离卦原文离。利贞,亨。畜牝牛,吉。象曰:明两作,离。大人以继明照四方。白话文解释离卦:吉利的占问,通泰。饲养母牛,吉利。《象辞》说:今朝太阳升,明朝太阳升,相继不停顿,这是离卦的卦象。贵族王公观此卦象,从而以源源不断的光明照临四方。\n", + "\n", + "《断易天机》解离卦离上离下,为离宫本位卦。离可取光明、美丽、离散之意,利文章而不利出师。\n", + "\n", + "北宋易学家邵雍解附丽光明,谦虚缓进;公正柔和,顺守则吉。得此卦者,宜谦虚谨慎,稳步进取,则前途光明。急进及意气用事者必有所损失。\n", + "\n", + "台湾国学大儒傅佩荣解时运:努力修德,前途光明。财运:与火有关,皆有所得。家宅:贵人之屋;可得继室。身体:热病严重,小心大去。\n", + "\n", + "传统解卦这个卦是同卦(下离上离)相叠。离者丽也,附着之意,一阴附丽,上下二阳,该卦象征火,内空外明。离为火、为明,太阳反复升落,运行不息,柔顺为心。大象:两离火相重,上下通明之象,火有气,但无形,主不实不定之意。运势:外观极盛,烈日当空之象,凡事不宜急进及意气用事。事业:已快进入顶点,盛极而衰,务必总结经验教训,趋善避邪,以顺自养,居危知危,激励志气,切勿妄动。尤应求助中正的人援助,以期重振事业。经商:不要急于求成,宜兢兢业业,忧深虑远,考察市场行情,公平竞争,不可投机取巧,争取与他人密切合作。求名:方向未确定之前,不可到处乱撞,应持之以恒,执意追求,虚心向有才德的长者请教。婚恋:自己寻找对象恐怕有困难,最好请可靠的朋友、长辈帮忙,不得急躁。双方应相互尊敬,最忌生邪念。决策:乐天知命,顺应自然,年轻时急于上进,未能实现理想,但坚持中正、谦和,可无灾祸,时常警觉,更可化险为夷。在危难时要寻求依托,但要慎重选择对象。晚年应知天命,尤不可不顾时势而轻举妄图动。\n", + "\n", + "台湾张铭仁解卦火:表示智慧、明亮、温暖。六冲卦、纯卦,主大吉大凶、大好大坏之象,也表虚象不实之意。解释:变动,突发火光。特性:喜欢与人竞争,冲动,自尊心强,不服输,容易遭人排斥反对。依赖自己努力,他人助力较少。运势:虽然目前外观极盛一切顺利,可能为假象、虚象,而且双火之燃,其内部、内情已有所损,又双火之烈,如烈日中天,故凡事宜守之,勿太急进,待人以谦和、理性,否则必有所损失。宜顺从长辈,勿因急躁而妄动或意气用事,则可欣欣向荣也。家运:富有幸福之运,必须保持仁和谦恭,骄傲自大者易招致失败,宜谦逊处世。疾病:急病可解,久病则凶,宜耐心调养、为心脏眼科血疾。胎孕:胎有不安。产母不宜出外游。子女:子女幸福,但有娇生惯养之嫌,勿疏于教导为上。周转:可得到上辈的帮助渡过难关。买卖:交易必得利,忌用不法手段。等人:一定会来。寻人:此人因受到诱惑或煽动而出走。南方可寻,且小有是非。失物:动作快,可寻回。外出:可行动,事先应准备充分,不可仓促上路。考试:成绩不错。诉讼:只宜人侵己,不宜己侵人,主动者不利。求事:尊重长辈安排。待时机可获良好事业。改行:可极力推展。开业:开业者吉象。\n", + "\n", + "初九爻辞初九。履错然,敬之,无咎。象曰:履错之敬,以辟咎也。白话文解释初九:听到纷来沓至的脚步声,立时警惕戒备,可以无灾难。《象辞》说:听到纷至沓来的脚步声,立时警惕戒备,可以避免灾难。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,须防无妄之灾,宜谨慎,或有足疾。做官的宜安守。\n", + "\n", + "台湾国学大儒傅佩荣解时运:临事而惧,得助而成。财运:暂无大利,但可无咎。家宅:大道之旁。身体:走路小心。\n", + "\n", + "初九变卦初九爻动变得周易第56卦:火山旅。这个卦是异卦(下艮上离)相叠。此卦与丰卦相反,互为“综卦”。山中燃火,烧而不止,火势不停地向前蔓延,如同途中行人,急于赶路。因而称旅卦。\n", + "\n", + "六二爻辞六二。黄离,元吉。象曰:黄离元吉,得中道也。白话文解释六二:天空出黄霓,大吉大利。《象辞》说:黄色附丽于身,大吉大利,因为六二之爻居下卦中位,像人得中正之道。\n", + "\n", + "北宋易学家邵雍解吉:得此爻者,财利可获。做官的会受到重用。读书人会取得佳绩。\n", + "\n", + "台湾国学大儒傅佩荣解时运:文明在外,功名必显。财运:利在土木,中规中矩。家宅:振起家声;可成佳偶。身体:郁热之症。\n", + "\n", + "六二变卦六二爻动变得周易第14卦:火天大有。这个卦是异卦(下乾上离)相叠。上卦为离,为火;下卦为乾,为天。火在天上,普照万物,万民归顺,顺天依时,大有所成。\n", + "\n", + "九三爻辞九三。日昃之离。不鼓缶而歌,则大耋之嗟,凶。象曰:日昃之离,何可久也。白话文解释九三:黄昏时分有霓虹出现在天空,这是凶兆,人们居然不击鼓唱歌禳除它,老人感到悲哀,灾殃快要来了。《象辞》说:黄昏时分的霓虹,怎么会长留不散。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,乐中生悲,吉中生愁,险难迭生。做官的告休。\n", + "\n", + "台湾国学大儒傅佩荣解时运:老大无成,心思涣散。财运:留连夜市,必伤正业。家宅:老人不安;难望偕老。身体:早睡早起。\n", + "\n", + "九三变卦九三爻动变得周易第21卦:火雷噬嗑。这个卦是异卦(下震上离)相叠。离为阴卦;震为阳卦。阴阳相交,咬碎硬物,喻恩威并施,宽严结合,刚柔相济。噬嗑为上下颚咬合,咀嚼。\n", + "\n", + "九四爻辞九四。突如其来如,焚如,死如,弃如。象曰:突如其来如,无所容也。白话文解释九四:灾难突然降临,敌人见房屋就烧,见人就杀,此处变成一片废墟。《象辞》说:灾难来得如此突然,人们无处藏身逃命。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,时运不济,困难重重,或和长辈不睦,或遭官灾。\n", + "\n", + "台湾国学大儒傅佩荣解时运:为免灾祸,不如隐退。财运:人财两亡,小心避开。家宅:逆子之罪;婚姻不吉。身体:命在危局。\n", + "\n", + "九四变卦九四爻动变得周易第22卦:山火贲。这个卦是异卦(下离上艮)相叠。离为火为明;艮为山为止。文明而有节制。贲卦论述文与质的关系,以质为主,以文调节。贲,文饰、修饰。\n", + "\n", + "六五爻辞六五。出涕沱若,戚嗟若,吉。象曰:六五之吉,离王公也。白话文解释六五:灾难过后,人们痛哭,人们悲叹,然而吉利。《象辞》说:六五爻辞所讲的吉利,因为爻象表明,六五之爻处于上九之下,像人们能够附丽于王公而得救。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,不宜进取,宜守常。做官的在位者得志,退职者多险危。\n", + "\n", + "台湾国学大儒傅佩荣解时运:位高权重,慎谋能断。财运:辛苦经营,公家生意。家宅:婚事主贵;先泣后笑。身体:又哭又叹,但仍无妨。\n", + "\n", + "六五变卦六五爻动变得周易第13卦:天火同人。这个卦是异卦(下离上乾)相叠,乾为天,为君;离为火,为臣民百姓,上天下火,火性上升,同于天,上下和同,同舟共济,人际关系和谐,天下大同。\n", + "\n", + "上九爻辞上九。王用出征,有嘉。折首,获匪其丑,无咎。象曰:王用出征,以正邦也。白话文解释上九:国王出征,反击敌人,将有嘉国的国君斩首,抓到了许多俘虏,无灾无难。《象辞》说:君王出兵反击,以安定邦国。抓到了许多俘虏,是说大获胜仗。\n", + "\n", + "北宋易学家邵雍解吉:得此爻者,时运佳,多喜事,经营获利。做官的会功成名就,读书人会取得好成绩。\n", + "\n", + "台湾国学大儒傅佩荣解时运:与人为善,必受重用。财运:上等货品,才可获利。家宅:旅行在外。身体:可能归天。\n", + "\n", + "上九变卦上九爻动变得周易第55卦:雷火丰。这个卦是异卦(下离上震)相叠,电闪雷鸣,成就巨大,喻达到顶峰,如日中天。告戒:务必注意事物向相反方面发展,盛衰无常,不可不警惕。\n", + "\n", + " \n", + " (O--__/\\__--O) \n", + "(-------------(O---- |__|----O)----------------) \n", + "(-----------(O-----/-|__|-\\------O)------------) \n", + " (-------(O-/_--_\\-O)-------) \n", + "\n", + "\n", + " 变卦: 睽卦原文睽。小事吉。象曰:上火下泽,睽。君子以同而异。白话文解释睽卦:筮遇此卦,小事吉利。《象辞》说:本卦上卦为离,离为火;下卦为兑,兑为泽。上火下泽,两相乖离,是睽卦的卦象。君子观此卦象,从而综合万物之所同,分析万物之所异。\n", + "\n", + "《断易天机》解睽卦离上兑下,为艮宫四世卦。睽象征乖离、乖异,筮遇此卦,大事不吉,小事顺利。\n", + "\n", + "北宋易学家邵雍解人心外向,背道而驰;难以成事,不宜大举。得此卦者,运气不佳,水火不容,相互矛盾,诸事难成。\n", + "\n", + "台湾国学大儒傅佩荣解时运:上下不通,以正处之。财运:人弃我取,尚有小利。家宅:迁避为宜;择而娶之。身体:上火下湿,实在难治。\n", + "\n", + "传统解卦这个卦是异卦(下兑上离)相叠。离为火;兑为泽。上火下泽,相违不相济。克则生,往复无空。万物有所不同,必有所异,相互矛盾。睽即矛盾。大象:离火向上,兑泽则向下,一上一下,两相乖违,又二女同居,不得正之象。运势:气运欠佳,诸事难成,有水火不容之象,宜处变不惊。事业:事业开创困难,处境艰辛。如能志同道合,相互信任,目的可以达到。但起初成功的多是小事,小事积累可成大事。事成于协力合作,败于众志相异。应加强团结,委曲以求相通,最忌内部相互猜疑。经商:应以心平气和的态度投入市场竞争,求大同而存小异。对竞争对手不应敌视,可和而不流,群而不党。尤其不能惹起纠纷,极力避免灾祸。求名:以真诚的心努力上进。对于恶人必要时亦不可完全不交往,应采取宽大包容的态度,适度往来。对志同道合者也不必完全一致,可异中求同。婚恋:双方必须真诚相待。否则,第三者极易介入,夫妻相疑则家破。决策:处于矛盾、对应状态。必须注意以宽宏大度、平和、柔顺的态度对待人生。这样才能心平气和,柔而上进。认清合必有离,离必有合;同中有异,异中有同的道理。否则,刚极暴躁,明极生疑。暴疑皆可致命。\n", + "\n", + "台湾张铭仁解卦睽:表示乖危、叛逆、背离之象,主凶象。意见不合,彼此争斗、任性、不协调。事事均不顺,且有被出卖的危险,注意犯小人。解释:防小人。特性:经常事与愿违,个性敏锐,理想化,感情与理智容易矛盾冲突,易生孤独感,宜往专技艺术发展。运势:水火不相容,则气运不通,势行低落,诸事难成。凡事有违叛之时,若能处变不惊,不逞强出头,尚可转危为安。有家内不和,亲友疏散之情。宜力持温和,忍耐去克服困难,始可渡危。家运:困苦离亲之象,不和睦之情。家运衰颓,虽可得小利,但也入不敷出。疾病:轻症宜速就医,重症则危,更防断症错误,注意心脏,寒热失调之症。胎孕:无碍。子女:子女不和,有骨肉无情之不幸,且其子女六亲缘薄无靠。周转:难以如愿。买卖:多阻碍,难成,若成者亦必损。等人:不会来。寻人:因口角负气出走,其志不同故不易寻。失物:不能找回。有失窃的可能。外出:顺利。途中可以得到善人相助。考试:落榜。诉讼:宜速求和解,迟则理屈辞穷。求事:无希望。改行:不宜。开业:不利。\n", + "\n", + "初九爻辞初九。悔亡,丧马勿逐,自复。见恶人,无咎。象曰:见恶人,以辟咎也。白话文解释初九:不必悔恨,丢失了马匹,不必寻找,它自会回来,途中碰见坏人,也不会有灾祸。《象辞》说:遇见坏人之所以无灾祸,意在消除恶人的恶意。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,营谋先失而后得,人事先离而后合,谨防凶恶之灾患。做官的闲职者复职,被贬者复升。\n", + "\n", + "台湾国学大儒傅佩荣解时运:好运初至,顺其自然。财运:不必多虑,后必大亨。家宅:平顺无咎;耐心等待。身体:没有大碍。\n", + "\n", + "初九变卦初九爻动变得周易第64卦:火水未济。这个卦是异卦(下坎上离)相叠。离为火,坎为水。火上水下,火势压倒水势,救火大功未成,故称未济。《周易》以乾坤二卦为始,以既济、未济二卦为终,充分反映了变化发展的思想。\n", + "\n", + "九二爻辞九二。遇主于巷,无咎。象曰:遇主于巷,未失道也。白话文解释九二:遇着了热情好客的主人,没有灾难。《象辞》说:遇着了热情好客的主人,这说明没有迷失道路。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,会得知己,营谋遂意。做官的会遇到明主,升迁有望。\n", + "\n", + "台湾国学大儒傅佩荣解时运:风云际会,勇往直前。财运:遭遇财主,共同经营。家宅:贵人来访;小心私情。身体:得遇良医。\n", + "\n", + "九二变卦九二爻动变得周易第21卦:火雷噬嗑。这个卦是异卦(下震上离)相叠。离为阴卦;震为阳卦。阴阳相交,咬碎硬物,喻恩威并施,宽严结合,刚柔相济。噬嗑为上下颚咬合,咀嚼。\n", + "\n", + "六三爻辞六三。见舆曳,其牛掣。其人天且劓,无初有终。象曰:见舆曳,位不当也;无初有终,遇刚也。白话文解释六三:看见一辆拉货的车,拉车的牛一俯一仰拉得很费劲,赶车的人是一个烙了额,割了鼻的奴隶。起初车子陷着不动,后来终于拉动了。《象辞》说:看见一个烙额割鼻的奴隶在拉车,爻象表明:六三阴爻而居于阳位,所处不当,像人落入了悲苦的境地。起初不顺,结局倒好,因为六三阴爻上进遇到九四阳爻,像人得到强者的帮助。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,谋望有阻,险中求安,先迷后顺。不良者有骨肉刑伤之厄。做官的须防小人的谗言。\n", + "\n", + "台湾国学大儒傅佩荣解时运:恐有刑伤,苦撑三年。财运:人和不易,无利可图。家宅:朝西为宜;先疑后释。身体:面上有疮,久后自愈。\n", + "\n", + "六三变卦六三爻动变得周易第14卦:火天大有。这个卦是异卦(下乾上离)相叠。上卦为离,为火;下卦为乾,为天。火在天上,普照万物,万民归顺,顺天依时,大有所成。\n", + "\n", + "九四爻辞九四。睽孤,遇元夫。交孚,厉无咎。象曰:交孚无咎,志行也。白话文解释九四:旅人孤单地行路,遇上一个跛子,一同被抓住,情形危险,但终无灾祸。《象辞》说:交相信任,必无灾难,说明其志得行,目的达到。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,能得到朋友的帮助,转危为安,求婚者必配。做官的会得到同僚的推荐,升迁有机。\n", + "\n", + "台湾国学大儒傅佩荣解时运:孤僻个性,朋友相助。财运:进退两难,旧友帮忙。家宅:四周荒凉。身体:目疾求医。\n", + "\n", + "九四变卦九四爻动变得周易第41卦:山泽损。这个卦是异卦(下兑上艮)相叠。艮为山;兑为泽。上山下泽,大泽浸蚀山根。损益相间,损中有益,益中有损。二者之间,不可不慎重对待。损下益上,治理国家,过度会损伤国基。应损则损,但必量力、适度。少损而益最佳。\n", + "\n", + "六五爻辞六五。悔亡,厥宗噬肤,往何咎。象曰:厥宗噬肤,往有庆也。白话文解释六五:没有悔恨。瞧见同族宗人在吃肉,孤单的旅人欣然结伴同行,一路平安无事。《象辞》说:同族宗人在吃肉,前往,必有喜庆之事。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,经营获利,抬举有人。不良者,亲朋怨恶,骨肉刑伤,官司牵连。做官的会获得成就与名望,读书人会取得佳绩。\n", + "\n", + "台湾国学大儒傅佩荣解时运:同宗相助,可以放心。财运:须防合伙,自己端正。家宅:旧屋可居;亲上加亲。身体:皮肤毛病,不难治好。\n", + "\n", + "六五变卦六五爻动变得周易第10卦:天泽履。这个卦是异卦(下兑上乾)相叠,乾为天,兑为泽,以天喻君,以泽喻民,原文:“履(踩)虎尾,不咥(咬)人”。因此,结果吉利。君上民下,各得其位。兑柔遇乾刚,所履危。履意为实践,卦义是脚踏实地的向前进取的意思。\n", + "\n", + "上九爻辞上九。睽孤,见豕负涂,载鬼一车。先张之弧,后说之弧,匪寇婚媾。往遇雨则吉。象曰:遇雨之吉,群疑亡也。白话文解释上九:旅人孤单地行路,见一头大猪伏在路上,又遇上一辆大车,上面满载着打扮得奇形怪状的人。旅人搭弓欲射,后来又放下弓箭。因为这伙人不是强盗,而是去订婚的。旅人照常行进,遇上大雨,但一切平安。《象辞》说:上九爻辞讲的旅人途遇婚媾之人,开始相互猜疑,几致动武,后来相安无事,照常旅行。这是因为双方疑惧消失了。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,遭污受诬,先损后益。做官的须防被诽谤之忧。\n", + "\n", + "台湾国学大儒傅佩荣解时运:运转之时,正心诚意。财运:秋雨之后,方可获利。家宅:防有作祟;婚姻终和。身体:因疑成病,解疑无碍。\n", + "\n", + "上九变卦上九爻动变得周易第54卦:雷泽归妹。这个卦是异卦(下兑上震)相叠。震为动、为长男;兑为悦、为少女。以少女从长男,产生爱慕之情,有婚姻之动,有嫁女之象,故称归妹。\n", + "\n", + "\n" + ] + } + ], + "source": [ + "import iching.iching as i\n", + "\n", + "i.predict(198510110630, 201801191430)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "44a1681e", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + }, + "toc": { + "base_numbering": 1, + "nav_menu": {}, + "number_sections": false, + "sideBar": true, + "skip_h1_title": false, + "title_cell": "Table of Contents", + "title_sidebar": "Contents", + "toc_cell": false, + "toc_position": {}, + "toc_section_display": true, + "toc_window_display": true + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/.ipynb_checkpoints/03-beginning-python-checkpoint.ipynb b/.ipynb_checkpoints/03-beginning-python-checkpoint.ipynb index d9f2c47..deb1420 100644 --- a/.ipynb_checkpoints/03-beginning-python-checkpoint.ipynb +++ b/.ipynb_checkpoints/03-beginning-python-checkpoint.ipynb @@ -11,12 +11,12 @@ "source": [ "# The 1st Chapter\n", "\n", - "Beginning Python " + "### Beginning Python " ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 12, "id": "2eb40c93", "metadata": { "slideshow": { @@ -30,53 +30,53 @@ "text": [ "Requirement already satisfied: RISE in /opt/anaconda3/lib/python3.9/site-packages (5.7.1)\n", "Requirement already satisfied: notebook>=6.0 in /opt/anaconda3/lib/python3.9/site-packages (from RISE) (6.4.5)\n", - "Requirement already satisfied: pyzmq>=17 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (22.2.1)\n", - "Requirement already satisfied: tornado>=6.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1)\n", - "Requirement already satisfied: nbformat in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (5.1.3)\n", + "Requirement already satisfied: ipython-genutils in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (0.2.0)\n", "Requirement already satisfied: prometheus-client in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (0.11.0)\n", - "Requirement already satisfied: ipykernel in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.4.1)\n", "Requirement already satisfied: argon2-cffi in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (20.1.0)\n", + "Requirement already satisfied: nbformat in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (5.1.3)\n", + "Requirement already satisfied: jupyter-core>=4.6.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (4.8.1)\n", "Requirement already satisfied: terminado>=0.8.3 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (0.9.4)\n", - "Requirement already satisfied: traitlets>=4.2.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (5.1.0)\n", - "Requirement already satisfied: ipython-genutils in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (0.2.0)\n", - "Requirement already satisfied: jupyter-client>=5.3.4 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1.12)\n", "Requirement already satisfied: nbconvert in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1.0)\n", - "Requirement already satisfied: jupyter-core>=4.6.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (4.8.1)\n", - "Requirement already satisfied: jinja2 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (2.11.3)\n", "Requirement already satisfied: Send2Trash>=1.5.0 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (1.8.0)\n", + "Requirement already satisfied: ipykernel in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.4.1)\n", + "Requirement already satisfied: pyzmq>=17 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (22.2.1)\n", + "Requirement already satisfied: jupyter-client>=5.3.4 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1.12)\n", + "Requirement already satisfied: traitlets>=4.2.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (5.1.0)\n", + "Requirement already satisfied: tornado>=6.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1)\n", + "Requirement already satisfied: jinja2 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (2.11.3)\n", "Requirement already satisfied: python-dateutil>=2.1 in /opt/anaconda3/lib/python3.9/site-packages (from jupyter-client>=5.3.4->notebook>=6.0->RISE) (2.8.2)\n", "Requirement already satisfied: six>=1.5 in /opt/anaconda3/lib/python3.9/site-packages (from python-dateutil>=2.1->jupyter-client>=5.3.4->notebook>=6.0->RISE) (1.16.0)\n", "Requirement already satisfied: ptyprocess in /opt/anaconda3/lib/python3.9/site-packages (from terminado>=0.8.3->notebook>=6.0->RISE) (0.7.0)\n", "Requirement already satisfied: cffi>=1.0.0 in /opt/anaconda3/lib/python3.9/site-packages (from argon2-cffi->notebook>=6.0->RISE) (1.14.6)\n", "Requirement already satisfied: pycparser in /opt/anaconda3/lib/python3.9/site-packages (from cffi>=1.0.0->argon2-cffi->notebook>=6.0->RISE) (2.20)\n", - "Requirement already satisfied: appnope in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (0.1.2)\n", "Requirement already satisfied: debugpy<2.0,>=1.0.0 in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (1.4.1)\n", "Requirement already satisfied: ipython<8.0,>=7.23.1 in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (7.29.0)\n", + "Requirement already satisfied: appnope in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (0.1.2)\n", "Requirement already satisfied: matplotlib-inline<0.2.0,>=0.1.0 in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (0.1.2)\n", - "Requirement already satisfied: decorator in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (5.1.0)\n", "Requirement already satisfied: jedi>=0.16 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.18.0)\n", + "Requirement already satisfied: pexpect>4.3 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (4.8.0)\n", "Requirement already satisfied: backcall in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.2.0)\n", - "Requirement already satisfied: pickleshare in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.7.5)\n", "Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (3.0.20)\n", - "Requirement already satisfied: pexpect>4.3 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (4.8.0)\n", - "Requirement already satisfied: setuptools>=18.5 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (58.0.4)\n", "Requirement already satisfied: pygments in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (2.10.0)\n", + "Requirement already satisfied: setuptools>=18.5 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (58.0.4)\n", + "Requirement already satisfied: decorator in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (5.1.0)\n", + "Requirement already satisfied: pickleshare in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.7.5)\n", "Requirement already satisfied: parso<0.9.0,>=0.8.0 in /opt/anaconda3/lib/python3.9/site-packages (from jedi>=0.16->ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.8.2)\n", "Requirement already satisfied: wcwidth in /opt/anaconda3/lib/python3.9/site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.2.5)\n", "Requirement already satisfied: MarkupSafe>=0.23 in /opt/anaconda3/lib/python3.9/site-packages (from jinja2->notebook>=6.0->RISE) (1.1.1)\n", + "Requirement already satisfied: nbclient<0.6.0,>=0.5.0 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.5.3)\n", + "Requirement already satisfied: bleach in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (4.0.0)\n", + "Requirement already satisfied: defusedxml in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.7.1)\n", "Requirement already satisfied: jupyterlab-pygments in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.1.2)\n", "Requirement already satisfied: pandocfilters>=1.4.1 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (1.4.3)\n", - "Requirement already satisfied: defusedxml in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.7.1)\n", - "Requirement already satisfied: bleach in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (4.0.0)\n", - "Requirement already satisfied: mistune<2,>=0.8.1 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.8.4)\n", "Requirement already satisfied: entrypoints>=0.2.2 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.3)\n", - "Requirement already satisfied: nbclient<0.6.0,>=0.5.0 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.5.3)\n", "Requirement already satisfied: testpath in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.5.0)\n", + "Requirement already satisfied: mistune<2,>=0.8.1 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.8.4)\n", "Requirement already satisfied: nest-asyncio in /opt/anaconda3/lib/python3.9/site-packages (from nbclient<0.6.0,>=0.5.0->nbconvert->notebook>=6.0->RISE) (1.5.1)\n", "Requirement already satisfied: async-generator in /opt/anaconda3/lib/python3.9/site-packages (from nbclient<0.6.0,>=0.5.0->nbconvert->notebook>=6.0->RISE) (1.10)\n", "Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in /opt/anaconda3/lib/python3.9/site-packages (from nbformat->notebook>=6.0->RISE) (3.2.0)\n", - "Requirement already satisfied: pyrsistent>=0.14.0 in /opt/anaconda3/lib/python3.9/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat->notebook>=6.0->RISE) (0.18.0)\n", "Requirement already satisfied: attrs>=17.4.0 in /opt/anaconda3/lib/python3.9/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat->notebook>=6.0->RISE) (21.2.0)\n", + "Requirement already satisfied: pyrsistent>=0.14.0 in /opt/anaconda3/lib/python3.9/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat->notebook>=6.0->RISE) (0.18.0)\n", "Requirement already satisfied: webencodings in /opt/anaconda3/lib/python3.9/site-packages (from bleach->nbconvert->notebook>=6.0->RISE) (0.5.1)\n", "Requirement already satisfied: packaging in /opt/anaconda3/lib/python3.9/site-packages (from bleach->nbconvert->notebook>=6.0->RISE) (21.0)\n", "Requirement already satisfied: pyparsing>=2.0.2 in /opt/anaconda3/lib/python3.9/site-packages (from packaging->bleach->nbconvert->notebook>=6.0->RISE) (3.0.4)\n", @@ -102,7 +102,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 13, "id": "8c346ffc", "metadata": { "slideshow": { @@ -161,7 +161,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 14, "id": "7c7b9601", "metadata": { "slideshow": { @@ -175,7 +175,7 @@ "4" ] }, - "execution_count": 1, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -236,9 +236,166 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "398ff5be", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [], + "source": [ + "from __future__ import division" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "8e04fe67", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Help on _Feature in module __future__ object:\n", + "\n", + "class _Feature(builtins.object)\n", + " | _Feature(optionalRelease, mandatoryRelease, compiler_flag)\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, optionalRelease, mandatoryRelease, compiler_flag)\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | getMandatoryRelease(self)\n", + " | Return release in which this feature will become mandatory.\n", + " | \n", + " | This is a 5-tuple, of the same form as sys.version_info, or, if\n", + " | the feature was dropped, is None.\n", + " | \n", + " | getOptionalRelease(self)\n", + " | Return first release in which this feature was recognized.\n", + " | \n", + " | This is a 5-tuple, of the same form as sys.version_info.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + "\n" + ] + } + ], + "source": [ + "help(division)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "3c79d7ba", "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "not on the hour\n" + ] + } + ], + "source": [ + "time = 122\n", + "if time % 60 == 0:\n", + " print('on the hour.')\n", + "else:\n", + " print('not on the hour')" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "82aa10cb", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [], + "source": [ + "from turtle import *" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "58bc5b07", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "31.415926\n" + ] + } + ], + "source": [ + "pi = 3.1415926\n", + "radius = 5\n", + "print(2*pi*radius)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "596d3154", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "\"Let's go!\"" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"Let's go!\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fe900eee", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, "outputs": [], "source": [] } diff --git a/.ipynb_checkpoints/03-python-intro-checkpoint.ipynb b/.ipynb_checkpoints/03-python-intro-checkpoint.ipynb index 7f56ad2..a49320f 100644 --- a/.ipynb_checkpoints/03-python-intro-checkpoint.ipynb +++ b/.ipynb_checkpoints/03-python-intro-checkpoint.ipynb @@ -107,7 +107,7 @@ "## 第三方包可以使用pip install的方法安装。\n", "- 可以点击ToolsOpen command prompt\n", "- 然后在打开的命令窗口中输入:\n", - " - pip install beautifulsoup4 \n" + " - pip install RISE \n" ] }, { @@ -118,7 +118,7 @@ } }, "source": [ - "> pip install beautifulsoup4" + "> pip install RISE" ] }, { @@ -137,11 +137,11 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T06:59:06.091393Z", - "start_time": "2021-10-11T06:59:00.643497Z" + "end_time": "2023-10-08T08:54:44.118071Z", + "start_time": "2023-10-08T08:54:41.953567Z" }, "slideshow": { "slide_type": "slide" @@ -164,11 +164,11 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:01:00.490301Z", - "start_time": "2021-10-11T07:00:57.289093Z" + "end_time": "2023-10-08T08:55:18.485724Z", + "start_time": "2023-10-08T08:55:11.857830Z" }, "slideshow": { "slide_type": "subslide" @@ -194,11 +194,11 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 5, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:27:44.448648Z", - "start_time": "2021-05-14T03:27:44.444849Z" + "end_time": "2023-10-08T08:56:07.250059Z", + "start_time": "2023-10-08T08:56:07.247377Z" }, "slideshow": { "slide_type": "subslide" @@ -228,11 +228,11 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:03:23.894564Z", - "start_time": "2021-10-11T07:03:23.888391Z" + "end_time": "2023-10-08T08:56:16.025457Z", + "start_time": "2023-10-08T08:56:16.022609Z" }, "slideshow": { "slide_type": "subslide" @@ -242,16 +242,16 @@ "source": [ "# constructing a flow network\n", "demo = fn.attention_data\n", - "gd = fn.constructFlowNetwork(demo)" + "gd = fn.constructFlowNetwork(demo) " ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:28:23.892117Z", - "start_time": "2021-05-14T03:28:23.593815Z" + "end_time": "2023-10-08T08:56:33.928493Z", + "start_time": "2023-10-08T08:56:33.566327Z" }, "code_folding": [ 0, @@ -397,13 +397,71 @@ "fn.networkDissipate(gd)\n" ] }, + { + "cell_type": "code", + "execution_count": 88, + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T11:43:34.716591Z", + "start_time": "2023-10-08T11:43:31.669126Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: iching in /opt/anaconda3/lib/python3.9/site-packages (3.5.0)\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "pip install --upgrade iching" + ] + }, + { + "cell_type": "code", + "execution_count": 89, + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T11:43:36.430468Z", + "start_time": "2023-10-08T11:43:36.422243Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "there is a changing predict! Also run changePredict()\n", + "there is a changing predict! Also run changePredict()\n" + ] + }, + { + "data": { + "text/plain": [ + "('001100', '000000')" + ] + }, + "execution_count": 89, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from iching import iching\n", + "\n", + "iching.getPredict()" + ] + }, { "cell_type": "code", "execution_count": 10, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:06:56.789410Z", - "start_time": "2021-10-11T07:06:56.784304Z" + "end_time": "2023-10-08T09:11:51.471058Z", + "start_time": "2023-10-08T09:11:51.467808Z" }, "slideshow": { "slide_type": "subslide" @@ -413,7 +471,7 @@ "source": [ "import random, datetime\n", "import numpy as np\n", - "import pylab as plt\n", + "import pylab as plt # plot\n", "import matplotlib\n", "import statsmodels.api as sm\n", "from scipy.stats import norm\n", @@ -426,8 +484,8 @@ "execution_count": 11, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:08:14.844075Z", - "start_time": "2021-10-11T07:08:14.825294Z" + "end_time": "2023-10-08T09:12:47.914968Z", + "start_time": "2023-10-08T09:12:47.901180Z" }, "slideshow": { "slide_type": "subslide" @@ -441,11 +499,11 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:08:21.493270Z", - "start_time": "2021-10-11T07:08:21.486441Z" + "end_time": "2023-10-08T09:12:59.553975Z", + "start_time": "2023-10-08T09:12:59.549899Z" }, "slideshow": { "slide_type": "fragment" @@ -458,7 +516,7 @@ "24692" ] }, - "execution_count": 11, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -469,11 +527,11 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:08:37.116805Z", - "start_time": "2021-10-11T07:08:37.108912Z" + "end_time": "2023-10-08T09:13:03.407145Z", + "start_time": "2023-10-08T09:13:03.403411Z" }, "slideshow": { "slide_type": "subslide" @@ -486,7 +544,7 @@ "list" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -497,11 +555,11 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 20, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:09:03.668926Z", - "start_time": "2021-10-11T07:09:03.659961Z" + "end_time": "2023-10-08T09:15:15.485701Z", + "start_time": "2023-10-08T09:15:15.480400Z" }, "slideshow": { "slide_type": "subslide" @@ -509,33 +567,22 @@ }, "outputs": [ { - "data": { - "text/plain": [ - "['BOOK I.\\n',\n", - " '\\n',\n", - " 'I went down yesterday to the Piraeus with Glaucon the son of Ariston,\\n',\n", - " 'that I might offer up my prayers to the goddess (Bendis, the Thracian\\n',\n", - " 'Artemis.); and also because I wanted to see in what manner they would\\n',\n", - " 'celebrate the festival, which was a new thing. I was delighted with the\\n',\n", - " 'procession of the inhabitants; but that of the Thracians was equally,\\n',\n", - " 'if not more, beautiful. When we had finished our prayers and viewed the\\n',\n", - " 'spectacle, we turned in the direction of the city; and at that instant\\n',\n", - " 'Polemarchus the son of Cephalus chanced to catch sight of us from a\\n',\n", - " 'distance as we were starting on our way home, and told his servant to\\n',\n", - " 'run and bid us wait for him. The servant took hold of me by the cloak\\n',\n", - " 'behind, and said: Polemarchus desires you to wait.\\n',\n", - " '\\n',\n", - " 'I turned round, and asked him where his master was.\\n',\n", - " '\\n']" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" + "name": "stdout", + "output_type": "stream", + "text": [ + "32\n" + ] } ], "source": [ - "lines[8524:8540]" + "book = lines[8524:]\n", + "\n", + "num = 0\n", + "for i in book:\n", + " if 'wrong' in i:\n", + " num+=1\n", + "print(num)\n", + " " ] }, { @@ -551,11 +598,11 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 26, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:15:19.645213Z", - "start_time": "2021-10-11T07:15:19.636970Z" + "end_time": "2023-10-08T09:17:19.690663Z", + "start_time": "2023-10-08T09:17:19.686713Z" }, "slideshow": { "slide_type": "fragment" @@ -568,19 +615,19 @@ "bool" ] }, - "execution_count": 16, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# str, int, float, bool\n", - "type(True)" + "type(False)" ] }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 27, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T07:15:43.981525Z", @@ -594,25 +641,25 @@ { "data": { "text/plain": [ - "'Cheng-Jun Wang'" + "str" ] }, - "execution_count": 18, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "\"Cheng-Jun Wang\"" + "type('Socrates')" ] }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 30, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:15:49.119907Z", - "start_time": "2021-10-11T07:15:49.112958Z" + "end_time": "2023-10-08T09:17:52.235858Z", + "start_time": "2023-10-08T09:17:52.232141Z" }, "slideshow": { "slide_type": "fragment" @@ -625,23 +672,23 @@ "5" ] }, - "execution_count": 19, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# int\n", - "int('5') " + "int('5')" ] }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 31, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:16:13.047135Z", - "start_time": "2021-10-11T07:16:13.042365Z" + "end_time": "2023-10-08T09:18:04.441318Z", + "start_time": "2023-10-08T09:18:04.437657Z" }, "slideshow": { "slide_type": "fragment" @@ -654,7 +701,7 @@ "7.1" ] }, - "execution_count": 21, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -667,11 +714,11 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 33, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:50:31.940144Z", - "start_time": "2021-05-14T03:50:31.936700Z" + "end_time": "2023-10-08T09:18:58.929708Z", + "start_time": "2023-10-08T09:18:58.926101Z" }, "slideshow": { "slide_type": "subslide" @@ -684,7 +731,7 @@ "range(0, 10)" ] }, - "execution_count": 22, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } @@ -695,11 +742,11 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 37, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:18:13.042218Z", - "start_time": "2021-10-11T07:18:13.036941Z" + "end_time": "2023-10-08T09:19:49.173439Z", + "start_time": "2023-10-08T09:19:49.170599Z" }, "slideshow": { "slide_type": "fragment" @@ -718,12 +765,13 @@ "6\n", "7\n", "8\n", - "9\n" + "9\n", + "10\n" ] } ], "source": [ - "for i in range(1,10):\n", + "for i in range(1, 10+1):\n", " print(i)\n", "# range(1, 10)" ] @@ -743,11 +791,11 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 42, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:19:00.617576Z", - "start_time": "2021-10-11T07:19:00.611712Z" + "end_time": "2023-10-08T09:21:12.541779Z", + "start_time": "2023-10-08T09:21:12.536709Z" }, "slideshow": { "slide_type": "fragment" @@ -757,7 +805,77 @@ { "data": { "text/plain": [ - "['rstrip',\n", + "['__add__',\n", + " '__class__',\n", + " '__contains__',\n", + " '__delattr__',\n", + " '__dir__',\n", + " '__doc__',\n", + " '__eq__',\n", + " '__format__',\n", + " '__ge__',\n", + " '__getattribute__',\n", + " '__getitem__',\n", + " '__getnewargs__',\n", + " '__gt__',\n", + " '__hash__',\n", + " '__init__',\n", + " '__init_subclass__',\n", + " '__iter__',\n", + " '__le__',\n", + " '__len__',\n", + " '__lt__',\n", + " '__mod__',\n", + " '__mul__',\n", + " '__ne__',\n", + " '__new__',\n", + " '__reduce__',\n", + " '__reduce_ex__',\n", + " '__repr__',\n", + " '__rmod__',\n", + " '__rmul__',\n", + " '__setattr__',\n", + " '__sizeof__',\n", + " '__str__',\n", + " '__subclasshook__',\n", + " 'capitalize',\n", + " 'casefold',\n", + " 'center',\n", + " 'count',\n", + " 'encode',\n", + " 'endswith',\n", + " 'expandtabs',\n", + " 'find',\n", + " 'format',\n", + " 'format_map',\n", + " 'index',\n", + " 'isalnum',\n", + " 'isalpha',\n", + " 'isascii',\n", + " 'isdecimal',\n", + " 'isdigit',\n", + " 'isidentifier',\n", + " 'islower',\n", + " 'isnumeric',\n", + " 'isprintable',\n", + " 'isspace',\n", + " 'istitle',\n", + " 'isupper',\n", + " 'join',\n", + " 'ljust',\n", + " 'lower',\n", + " 'lstrip',\n", + " 'maketrans',\n", + " 'partition',\n", + " 'removeprefix',\n", + " 'removesuffix',\n", + " 'replace',\n", + " 'rfind',\n", + " 'rindex',\n", + " 'rjust',\n", + " 'rpartition',\n", + " 'rsplit',\n", + " 'rstrip',\n", " 'split',\n", " 'splitlines',\n", " 'startswith',\n", @@ -769,13 +887,14 @@ " 'zfill']" ] }, - "execution_count": 27, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "dir(str)[-10:]" + "#dir(str)[-10:]\n", + "dir(str)" ] }, { @@ -1214,11 +1333,11 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 43, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:21:18.394809Z", - "start_time": "2021-10-11T07:21:18.389500Z" + "end_time": "2023-10-08T09:23:01.675877Z", + "start_time": "2023-10-08T09:23:01.671476Z" } }, "outputs": [ @@ -1228,7 +1347,7 @@ "'cheng jun is a big fan of Socrates!'" ] }, - "execution_count": 29, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -1306,11 +1425,11 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 44, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:23:22.137523Z", - "start_time": "2021-10-11T07:23:22.130178Z" + "end_time": "2023-10-08T09:23:59.361508Z", + "start_time": "2023-10-08T09:23:59.357406Z" }, "slideshow": { "slide_type": "subslide" @@ -1332,7 +1451,7 @@ " 'zfill']" ] }, - "execution_count": 34, + "execution_count": 44, "metadata": {}, "output_type": "execute_result" } @@ -1344,11 +1463,11 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 45, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:23:39.246432Z", - "start_time": "2021-10-11T07:23:39.240762Z" + "end_time": "2023-10-08T09:24:09.288479Z", + "start_time": "2023-10-08T09:24:09.284990Z" }, "slideshow": { "slide_type": "subslide" @@ -1361,7 +1480,7 @@ "' hello world '" ] }, - "execution_count": 35, + "execution_count": 45, "metadata": {}, "output_type": "execute_result" } @@ -1373,11 +1492,11 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 46, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:23:46.502649Z", - "start_time": "2021-10-11T07:23:46.497277Z" + "end_time": "2023-10-08T09:24:18.985029Z", + "start_time": "2023-10-08T09:24:18.980998Z" }, "slideshow": { "slide_type": "fragment" @@ -1390,7 +1509,7 @@ "' HELLO WORLD '" ] }, - "execution_count": 36, + "execution_count": 46, "metadata": {}, "output_type": "execute_result" } @@ -1402,11 +1521,11 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 49, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:24:10.834629Z", - "start_time": "2021-10-11T07:24:10.827262Z" + "end_time": "2023-10-08T09:24:58.490156Z", + "start_time": "2023-10-08T09:24:58.486766Z" }, "slideshow": { "slide_type": "fragment" @@ -1419,7 +1538,7 @@ "' Hello WorlD'" ] }, - "execution_count": 37, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } @@ -1431,11 +1550,11 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 50, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:24:20.605026Z", - "start_time": "2021-10-11T07:24:20.596073Z" + "end_time": "2023-10-08T09:25:02.013997Z", + "start_time": "2023-10-08T09:25:02.009904Z" }, "slideshow": { "slide_type": "fragment" @@ -1448,7 +1567,7 @@ "'Hello WorlD'" ] }, - "execution_count": 39, + "execution_count": 50, "metadata": {}, "output_type": "execute_result" } @@ -1460,11 +1579,11 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 51, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:25:16.899806Z", - "start_time": "2021-10-11T07:25:16.874413Z" + "end_time": "2023-10-08T09:25:57.839900Z", + "start_time": "2023-10-08T09:25:57.835585Z" }, "slideshow": { "slide_type": "subslide" @@ -1477,7 +1596,7 @@ "' Hell WorlD '" ] }, - "execution_count": 40, + "execution_count": 51, "metadata": {}, "output_type": "execute_result" } @@ -1489,11 +1608,11 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 52, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:26:30.665928Z", - "start_time": "2021-10-11T07:26:30.658444Z" + "end_time": "2023-10-08T09:26:24.261618Z", + "start_time": "2023-10-08T09:26:24.257934Z" }, "slideshow": { "slide_type": "fragment" @@ -1506,7 +1625,7 @@ "[' Hel', ' WorlD ']" ] }, - "execution_count": 41, + "execution_count": 52, "metadata": {}, "output_type": "execute_result" } @@ -1519,28 +1638,28 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 58, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:27:35.441534Z", - "start_time": "2021-10-11T07:27:35.432390Z" + "end_time": "2023-10-08T09:27:19.942813Z", + "start_time": "2023-10-08T09:27:19.939405Z" } }, "outputs": [ { "data": { "text/plain": [ - "'a---1'" + "'a - 1'" ] }, - "execution_count": 43, + "execution_count": 58, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# join \n", - "'---'.join(['a', '1'])" + "' - '.join(['a', '1'])" ] }, { @@ -1557,11 +1676,11 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 59, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:28:04.897729Z", - "start_time": "2021-10-11T07:28:04.890971Z" + "end_time": "2023-10-08T09:28:02.002856Z", + "start_time": "2023-10-08T09:28:01.999134Z" }, "slideshow": { "slide_type": "subslide" @@ -1574,7 +1693,7 @@ "str" ] }, - "execution_count": 55, + "execution_count": 59, "metadata": {}, "output_type": "execute_result" } @@ -1599,11 +1718,11 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 60, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:35:39.179574Z", - "start_time": "2021-10-11T07:35:39.168206Z" + "end_time": "2023-10-08T09:31:17.728550Z", + "start_time": "2023-10-08T09:31:17.724031Z" }, "slideshow": { "slide_type": "fragment" @@ -1629,11 +1748,11 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 61, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:36:18.945023Z", - "start_time": "2021-10-11T07:36:18.939303Z" + "end_time": "2023-10-08T09:32:51.565538Z", + "start_time": "2023-10-08T09:32:51.561601Z" }, "slideshow": { "slide_type": "fragment" @@ -1646,7 +1765,7 @@ "[1, 2, 3, 3, 4]" ] }, - "execution_count": 44, + "execution_count": 61, "metadata": {}, "output_type": "execute_result" } @@ -1660,11 +1779,11 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 65, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:36:58.257056Z", - "start_time": "2021-10-11T07:36:58.249625Z" + "end_time": "2023-10-08T09:35:22.167369Z", + "start_time": "2023-10-08T09:35:22.163331Z" }, "slideshow": { "slide_type": "slide" @@ -1677,7 +1796,7 @@ "dict_keys(['a', 'b', 'c'])" ] }, - "execution_count": 60, + "execution_count": 65, "metadata": {}, "output_type": "execute_result" } @@ -1690,11 +1809,11 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 66, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:37:04.000284Z", - "start_time": "2021-10-11T07:37:03.987589Z" + "end_time": "2023-10-08T09:35:29.361343Z", + "start_time": "2023-10-08T09:35:29.357425Z" }, "slideshow": { "slide_type": "fragment" @@ -1707,7 +1826,7 @@ "dict_values([1, 2, 3])" ] }, - "execution_count": 61, + "execution_count": 66, "metadata": {}, "output_type": "execute_result" } @@ -1719,11 +1838,11 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 67, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:37:32.510400Z", - "start_time": "2021-10-11T07:37:32.503688Z" + "end_time": "2023-10-08T09:35:43.913710Z", + "start_time": "2023-10-08T09:35:43.909903Z" }, "slideshow": { "slide_type": "fragment" @@ -1736,7 +1855,7 @@ "1" ] }, - "execution_count": 50, + "execution_count": 67, "metadata": {}, "output_type": "execute_result" } @@ -1788,11 +1907,11 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 69, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:44:18.293584Z", - "start_time": "2021-10-11T07:44:18.289846Z" + "end_time": "2023-10-08T09:39:59.278529Z", + "start_time": "2023-10-08T09:39:59.275896Z" }, "slideshow": { "slide_type": "fragment" @@ -1818,11 +1937,11 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 70, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:44:31.455071Z", - "start_time": "2021-10-11T07:44:31.448769Z" + "end_time": "2023-10-08T09:40:20.114390Z", + "start_time": "2023-10-08T09:40:20.110910Z" }, "slideshow": { "slide_type": "fragment" @@ -1835,7 +1954,7 @@ "range(0, 10)" ] }, - "execution_count": 50, + "execution_count": 70, "metadata": {}, "output_type": "execute_result" } @@ -1874,11 +1993,11 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 71, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:45:12.769395Z", - "start_time": "2021-10-11T07:45:12.757223Z" + "end_time": "2023-10-08T09:40:37.430778Z", + "start_time": "2023-10-08T09:40:37.426967Z" }, "slideshow": { "slide_type": "fragment" @@ -1928,11 +2047,11 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 72, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:46:08.576913Z", - "start_time": "2021-10-11T07:46:08.570957Z" + "end_time": "2023-10-08T09:41:15.223210Z", + "start_time": "2023-10-08T09:41:15.219942Z" }, "scrolled": true, "slideshow": { @@ -1964,11 +2083,11 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 73, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:46:47.339833Z", - "start_time": "2021-10-11T07:46:47.334607Z" + "end_time": "2023-10-08T09:42:08.289391Z", + "start_time": "2023-10-08T09:42:08.285193Z" }, "slideshow": { "slide_type": "subslide" @@ -1981,13 +2100,13 @@ "[1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5]" ] }, - "execution_count": 58, + "execution_count": 73, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# 列表内部的for循环\n", + "# 列表内部的for循环(列表推演)\n", "r = [devidePlus(i, 2) for i in range(10)]\n", "r " ] @@ -2005,11 +2124,11 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 76, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:48:45.961231Z", - "start_time": "2021-10-11T07:48:45.954705Z" + "end_time": "2023-10-08T09:43:59.644911Z", + "start_time": "2023-10-08T09:43:59.641550Z" } }, "outputs": [ @@ -2024,7 +2143,9 @@ "source": [ "def fahrenheit(T):\n", " return (9/5)*T + 32\n", + "\n", "temp = [0, 22.5, 40,100]\n", + "\n", "#[fahrenheit(i) for i in temp]\n", "F_temps = map(fahrenheit, temp)\n", "print(*F_temps)\n", @@ -2033,7 +2154,7 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T07:49:15.341189Z", @@ -2124,11 +2245,11 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 77, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:51:54.237059Z", - "start_time": "2021-10-11T07:51:54.231781Z" + "end_time": "2023-10-08T09:45:45.753033Z", + "start_time": "2023-10-08T09:45:45.749809Z" }, "slideshow": { "slide_type": "fragment" @@ -2155,11 +2276,11 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 78, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:52:46.198283Z", - "start_time": "2021-10-11T07:52:46.189427Z" + "end_time": "2023-10-08T09:46:45.061175Z", + "start_time": "2023-10-08T09:46:45.057923Z" }, "slideshow": { "slide_type": "subslide" @@ -2201,11 +2322,11 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": 79, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:54:36.747143Z", - "start_time": "2021-10-11T07:54:36.736851Z" + "end_time": "2023-10-08T09:48:47.864357Z", + "start_time": "2023-10-08T09:48:47.860282Z" }, "slideshow": { "slide_type": "fragment" @@ -2239,11 +2360,11 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 80, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:54:54.342561Z", - "start_time": "2021-10-11T07:54:54.337152Z" + "end_time": "2023-10-08T09:49:09.446697Z", + "start_time": "2023-10-08T09:49:09.443087Z" }, "slideshow": { "slide_type": "subslide" @@ -2272,11 +2393,11 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 81, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:55:11.064268Z", - "start_time": "2021-10-11T07:55:11.056165Z" + "end_time": "2023-10-08T09:49:22.280655Z", + "start_time": "2023-10-08T09:49:22.276712Z" }, "slideshow": { "slide_type": "fragment" @@ -2318,11 +2439,11 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 85, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:57:16.473449Z", - "start_time": "2021-10-11T07:57:16.465568Z" + "end_time": "2023-10-08T09:50:42.993232Z", + "start_time": "2023-10-08T09:50:42.990369Z" }, "slideshow": { "slide_type": "subslide" @@ -2345,7 +2466,7 @@ " print(a) \n", " a -= 1\n", " if a < 2:\n", - " a = {}#[]#''#False #0 #None # []" + " a = {} # {}#[]#''#False #0 #None # []" ] }, { @@ -2361,11 +2482,11 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 87, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T08:02:55.934975Z", - "start_time": "2021-10-11T08:02:55.928119Z" + "end_time": "2023-10-08T09:52:59.818479Z", + "start_time": "2023-10-08T09:52:59.811428Z" }, "code_folding": [], "slideshow": { @@ -2378,25 +2499,38 @@ "output_type": "stream", "text": [ "3.0\n", - "0 division by zero\n", "1.8\n" ] + }, + { + "data": { + "text/plain": [ + "[[1, 0, ZeroDivisionError('division by zero')]]" + ] + }, + "execution_count": 87, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ "def devidePlus(m, n): # 结尾是冒号\n", " return m/n+ 1 # 注意:空格\n", - "for i in [2, 0, 5]:\n", + "error = []\n", + "for k, i in enumerate([2, 0, 5]):\n", + "# print(devidePlus(4, i)) \n", " try:\n", " print(devidePlus(4, i))\n", " except Exception as e:\n", - " print(i, e)\n", - " pass" + " #print(i, e)\n", + " error.append([k, i, e])\n", + " pass\n", + "error" ] }, { "cell_type": "code", - "execution_count": 82, + "execution_count": 22, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:29:20.936465Z", @@ -2430,7 +2564,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 23, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:29:41.082819Z", @@ -2477,7 +2611,7 @@ }, { "cell_type": "code", - "execution_count": 83, + "execution_count": 24, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:32:13.033454Z", @@ -2503,7 +2637,7 @@ " [9, 81, 729]]" ] }, - "execution_count": 83, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -2515,7 +2649,7 @@ }, { "cell_type": "code", - "execution_count": 84, + "execution_count": 25, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:33:17.684527Z", @@ -2551,7 +2685,7 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 26, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:33:32.294118Z", @@ -2568,7 +2702,7 @@ "list" ] }, - "execution_count": 77, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -2579,7 +2713,7 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": 27, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:33:34.533959Z", @@ -2596,7 +2730,7 @@ "10" ] }, - "execution_count": 78, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -2607,7 +2741,7 @@ }, { "cell_type": "code", - "execution_count": 79, + "execution_count": 28, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:33:36.498179Z", @@ -2624,7 +2758,7 @@ "[0, 0, 0]" ] }, - "execution_count": 79, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -2666,7 +2800,7 @@ }, { "cell_type": "code", - "execution_count": 88, + "execution_count": 29, "metadata": { "ExecuteTime": { "end_time": "2021-05-14T06:47:52.384851Z", @@ -2681,15 +2815,15 @@ "# 保存数据\n", "data =[[i, i**2, i**3] for i in range(10000)] \n", "\n", - "f = open(\"data/data_write_to_file1.txt\", \"w\")\n", + "f = open(\"data/data_write_to_file2023.txt\", \"w\")\n", "for i in data:\n", - " f.write('\\t'.join(map(str,i)) + '\\n')\n", + " f.write('\\t'.join([str(j) for j in i]) + '\\n')\n", "f.close() \n" ] }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 32, "metadata": { "ExecuteTime": { "end_time": "2021-05-14T06:58:58.363840Z", @@ -2706,20 +2840,21 @@ "['0\\t0\\t0\\n', '1\\t1\\t1\\n', '2\\t4\\t8\\n', '3\\t9\\t27\\n', '4\\t16\\t64\\n']" ] }, - "execution_count": 85, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "with open('data/data_write_to_file1.txt','r') as f:\n", + "with open('data/data_write_to_file2023.txt','r') as f:\n", " data = f.readlines()\n", - "data[:5]" + "data[:5]\n", + "# print(data[0])" ] }, { "cell_type": "code", - "execution_count": 86, + "execution_count": 33, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:37:10.250695Z", @@ -2736,20 +2871,20 @@ "77" ] }, - "execution_count": 86, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "with open('./data/data_write_to_file1.txt','r') as f:\n", - " data = f.readlines(1000) #bytes \n", + " data = f.readlines(1000) #bytes 字节\n", "len(data) " ] }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 34, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:37:39.403613Z", @@ -2776,7 +2911,7 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": 40, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:38:03.391379Z", @@ -2793,31 +2928,42 @@ "text": [ "0 0\t0\t0\n", "\n", + "1000 1000\t1000000\t1000000000\n", + "\n", "2000 2000\t4000000\t8000000000\n", "\n", + "3000 3000\t9000000\t27000000000\n", + "\n", "4000 4000\t16000000\t64000000000\n", "\n", + "5000 5000\t25000000\t125000000000\n", + "\n", "6000 6000\t36000000\t216000000000\n", "\n", + "7000 7000\t49000000\t343000000000\n", + "\n", "8000 8000\t64000000\t512000000000\n", + "\n", + "9000 9000\t81000000\t729000000000\n", "\n" ] } ], "source": [ - "f = [7, 2, 10, 4, 5]\n", - "for k,i in enumerate(f):\n", - " print(k,i)\n", + "# f = [7, 2, 10, 4, 5]\n", "\n", - "# with open('data/data_write_to_file1.txt', 'r') as f:\n", - "# for k, i in enumerate(f):\n", - "# if k%2000==0:\n", - "# print(k, i)" + "# for k,i in enumerate(f):\n", + "# print(k,i)\n", + "\n", + "with open('data/data_write_to_file1.txt', 'r') as f: \n", + " for k, i in enumerate(f):\n", + " if k%1000==0:\n", + " print(k, i)" ] }, { "cell_type": "code", - "execution_count": 92, + "execution_count": 42, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:40:43.014698Z", @@ -2829,31 +2975,18 @@ } }, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "10000it [00:12, 803.68it/s]" - ] - }, { "name": "stdout", "output_type": "stream", "text": [ - "10000\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" + "0000\n" ] } ], "source": [ "#from time import sleep\n", "from tqdm import tqdm\n", + "from time import sleep\n", "\n", "total = 0\n", "with open('./data/data_write_to_file1.txt','r') as f:\n", @@ -3015,7 +3148,7 @@ }, { "cell_type": "code", - "execution_count": 95, + "execution_count": 43, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:46:16.759923Z", @@ -3231,7 +3364,7 @@ }, { "cell_type": "code", - "execution_count": 98, + "execution_count": 47, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:51:04.259933Z", @@ -3270,57 +3403,57 @@ " \n", " \n", " \n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 9995\n", + " 9995\n", + " 99900025\n", + " 998500749875\n", " \n", " \n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", + " 9996\n", + " 9996\n", + " 99920016\n", + " 998800479936\n", " \n", " \n", - " 2\n", - " 2\n", - " 4\n", - " 8\n", + " 9997\n", + " 9997\n", + " 99940009\n", + " 999100269973\n", " \n", " \n", - " 3\n", - " 3\n", - " 9\n", - " 27\n", + " 9998\n", + " 9998\n", + " 99960004\n", + " 999400119992\n", " \n", " \n", - " 4\n", - " 4\n", - " 16\n", - " 64\n", + " 9999\n", + " 9999\n", + " 99980001\n", + " 999700029999\n", " \n", " \n", "\n", "" ], "text/plain": [ - " a b c\n", - "0 0 0 0\n", - "1 1 1 1\n", - "2 2 4 8\n", - "3 3 9 27\n", - "4 4 16 64" + " a b c\n", + "9995 9995 99900025 998500749875\n", + "9996 9996 99920016 998800479936\n", + "9997 9997 99940009 999100269973\n", + "9998 9998 99960004 999400119992\n", + "9999 9999 99980001 999700029999" ] }, - "execution_count": 98, + "execution_count": 47, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "df = pd.read_csv('./data/data_write_to_file1.txt', \n", + "df = pd.read_csv('./data/data_write_to_file2023.txt', \n", " sep = '\\t', names = ['a', 'b', 'c'])\n", - "df.head()\n", + "df.tail()\n", "#len(df)" ] }, @@ -3357,7 +3490,7 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 48, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:52:51.877895Z", @@ -3374,7 +3507,7 @@ "{'a': 1, 'b': 2, 'c': 3}" ] }, - "execution_count": 53, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } diff --git a/.ipynb_checkpoints/04-crawler-cppcc-checkpoint.ipynb b/.ipynb_checkpoints/04-crawler-cppcc-checkpoint.ipynb new file mode 100644 index 0000000..8bc5e0b --- /dev/null +++ b/.ipynb_checkpoints/04-crawler-cppcc-checkpoint.ipynb @@ -0,0 +1,709 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 抓取江苏省政协十年提案" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "打开 http://www.jszx.gov.cn/zxta/2022ta/\n", + "\n", + "- 点击下一页,url不变!\n", + "\n", + "> 所以数据的更新是使用js推送的\n", + "- 分析network中的内容,发现proposalList.jsp\n", + " - 查看它的header,并发现了form_data\n", + " \n", + "\n", + "\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalList.jsp 无法在新的tab中打开\n", + "\n", + "\n", + "根据form data重构url\n", + "\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalList.jsp?year=2022&pagenum=1&pagesize=20" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:38:35.751604Z", + "start_time": "2019-10-10T01:38:35.464535Z" + } + }, + "outputs": [], + "source": [ + "import requests\n", + "from bs4 import BeautifulSoup" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:38:44.359398Z", + "start_time": "2019-10-10T01:38:44.270556Z" + } + }, + "outputs": [], + "source": [ + "form_data = {'year':2022, # change it to the current year\n", + " 'pagenum':1,\n", + " 'pagesize':20\n", + "}\n", + "url = 'http://www.jszx.gov.cn/wcm/zxweb/proposalList.jsp'\n", + "content = requests.get(url, form_data)\n", + "content.encoding = 'utf-8'\n", + "js = content.json()" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:38:52.271556Z", + "start_time": "2019-10-10T01:38:52.262613Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "'630'" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "js['data']['totalcount']" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:39:00.241237Z", + "start_time": "2019-10-10T01:39:00.238570Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "32.0" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dat = js['data']['list']\n", + "pagenum = js['data']['pagecount']\n", + "pagenum" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:39:16.463805Z", + "start_time": "2019-10-10T01:39:11.445898Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "32\r" + ] + } + ], + "source": [ + "for i in range(2, int(pagenum)+1):\n", + " print(i, end = '\\r')\n", + " form_data['pagenum'] = i\n", + " content = requests.get(url, form_data)\n", + " content.encoding = 'utf-8'\n", + " js = content.json()\n", + " for j in js['data']['list']:\n", + " dat.append(j)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:39:23.103499Z", + "start_time": "2019-10-10T01:39:23.100188Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "630" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(dat)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:39:31.057027Z", + "start_time": "2019-10-10T01:39:31.053393Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'rownum': 1,\n", + " 'proposal_number': '0001',\n", + " 'reason': '关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议',\n", + " 'pkid': 'dd619f014d23456cb403ceb12506739a',\n", + " 'year': '2022',\n", + " 'publish_time': '2022-01-18 16:12:23',\n", + " 'personnel_name': '严华',\n", + " 'type': '工业商贸'}" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dat[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:39:40.176411Z", + "start_time": "2019-10-10T01:39:39.125256Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
rownumproposal_numberreasonpkidyearpublish_timepersonnel_nametype
010001关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议dd619f014d23456cb403ceb12506739a20222022-01-18 16:12:23严华工业商贸
120002关于重视人工智能应用安全的建议df4b6c2109af42b2a04b135212923f9820222022-01-18 10:29:37仲盛科学技术
230004关于打造软件信息产业联动先行区的建议7f97456a314444c3b59ced0374bb01fc20222022-01-18 16:12:23钱再见工业商贸
340005关于设立“江苏工匠日”的建议f5f0aa468ecf4af5be2438393d54a49d20222022-01-18 16:06:13马永青等9人文化宣传
450006关于进一步重视和支持企业提升人才吸引力的建议a666191fb1644a5f83009ac1a0dd5e5b20222022-01-19 19:23:47甘霖社会事业
\n", + "
" + ], + "text/plain": [ + " rownum proposal_number reason \\\n", + "0 1 0001 关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议 \n", + "1 2 0002 关于重视人工智能应用安全的建议 \n", + "2 3 0004 关于打造软件信息产业联动先行区的建议 \n", + "3 4 0005 关于设立“江苏工匠日”的建议 \n", + "4 5 0006 关于进一步重视和支持企业提升人才吸引力的建议 \n", + "\n", + " pkid year publish_time personnel_name \\\n", + "0 dd619f014d23456cb403ceb12506739a 2022 2022-01-18 16:12:23 严华 \n", + "1 df4b6c2109af42b2a04b135212923f98 2022 2022-01-18 10:29:37 仲盛 \n", + "2 7f97456a314444c3b59ced0374bb01fc 2022 2022-01-18 16:12:23 钱再见 \n", + "3 f5f0aa468ecf4af5be2438393d54a49d 2022 2022-01-18 16:06:13 马永青等9人 \n", + "4 a666191fb1644a5f83009ac1a0dd5e5b 2022 2022-01-19 19:23:47 甘霖 \n", + "\n", + " type \n", + "0 工业商贸 \n", + "1 科学技术 \n", + "2 工业商贸 \n", + "3 文化宣传 \n", + "4 社会事业 " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "\n", + "df = pd.DataFrame(dat)\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:39:49.950879Z", + "start_time": "2019-10-10T01:39:49.941246Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "type\n", + "农林水利 69\n", + "医卫体育 69\n", + "城乡建设 31\n", + "工业商贸 89\n", + "政治建设 12\n", + "教育事业 68\n", + "文化宣传 33\n", + "法制建设 23\n", + "社会事业 92\n", + "科学技术 18\n", + "经济发展 69\n", + "统战综合 5\n", + "财税金融 14\n", + "资源环境 38\n", + "dtype: int64" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.groupby('type').size()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 抓取提案内容\n", + "http://www.jszx.gov.cn/zxta/2019ta/index_61.html?pkid=18b1b347f9e34badb8934c2acec80e9e" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:40:17.900495Z", + "start_time": "2019-10-10T01:40:17.896621Z" + } + }, + "outputs": [], + "source": [ + "url_base = 'http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid='\n", + "urls = [url_base + i for i in df['pkid']]" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=dd619f014d23456cb403ceb12506739a\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=df4b6c2109af42b2a04b135212923f98\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=7f97456a314444c3b59ced0374bb01fc\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=f5f0aa468ecf4af5be2438393d54a49d\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=a666191fb1644a5f83009ac1a0dd5e5b\n" + ] + } + ], + "source": [ + "for i in urls[:5]:\n", + " print(i)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:41:01.068932Z", + "start_time": "2019-10-10T01:40:37.241768Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "629\r" + ] + } + ], + "source": [ + "text = []\n", + "for k, i in enumerate(urls):\n", + " print(k, end = '\\r')\n", + " content = requests.get(i)\n", + " content.encoding = 'utf-8'\n", + " js = content.json()\n", + " js = js['data']['binfo']['_content']\n", + " soup = BeautifulSoup(js, 'html.parser') \n", + " text.append(soup.text)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:41:02.945741Z", + "start_time": "2019-10-10T01:41:02.942079Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "630" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(text)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:41:11.704331Z", + "start_time": "2019-10-10T01:41:11.700986Z" + } + }, + "outputs": [], + "source": [ + "df['content'] = text" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:41:19.726270Z", + "start_time": "2019-10-10T01:41:19.715176Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
rownumproposal_numberreasonpkidyearpublish_timepersonnel_nametypecontent
010001关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议dd619f014d23456cb403ceb12506739a20222022-01-18 16:12:23严华工业商贸调研情况:化工产业是江苏省支柱产业之一,是我省重要的基础性产业,产业规模、行业基础、技术水平...
120002关于重视人工智能应用安全的建议df4b6c2109af42b2a04b135212923f9820222022-01-18 10:29:37仲盛科学技术调研情况:习近平总书记强调:“人工智能是新一轮科技革命和产业变革的重要驱动力量,加快发展新一...
230004关于打造软件信息产业联动先行区的建议7f97456a314444c3b59ced0374bb01fc20222022-01-18 16:12:23钱再见工业商贸调研情况: 2021年2月8日,南京都市圈发展规划获国家发改委批复,要求以区域间的就近性、互...
340005关于设立“江苏工匠日”的建议f5f0aa468ecf4af5be2438393d54a49d20222022-01-18 16:06:13马永青等9人文化宣传调研情况:近年来,省政协总工会界别委员认真学习贯彻党的十九大精神,围绕省委省政府和省“两会”...
450006关于进一步重视和支持企业提升人才吸引力的建议a666191fb1644a5f83009ac1a0dd5e5b20222022-01-19 19:23:47甘霖社会事业调研情况:为进一步加大对民营经济高质量发展支持力度,我省出台《关于促进民营经济高质量发展的意...
\n", + "
" + ], + "text/plain": [ + " rownum proposal_number reason \\\n", + "0 1 0001 关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议 \n", + "1 2 0002 关于重视人工智能应用安全的建议 \n", + "2 3 0004 关于打造软件信息产业联动先行区的建议 \n", + "3 4 0005 关于设立“江苏工匠日”的建议 \n", + "4 5 0006 关于进一步重视和支持企业提升人才吸引力的建议 \n", + "\n", + " pkid year publish_time personnel_name \\\n", + "0 dd619f014d23456cb403ceb12506739a 2022 2022-01-18 16:12:23 严华 \n", + "1 df4b6c2109af42b2a04b135212923f98 2022 2022-01-18 10:29:37 仲盛 \n", + "2 7f97456a314444c3b59ced0374bb01fc 2022 2022-01-18 16:12:23 钱再见 \n", + "3 f5f0aa468ecf4af5be2438393d54a49d 2022 2022-01-18 16:06:13 马永青等9人 \n", + "4 a666191fb1644a5f83009ac1a0dd5e5b 2022 2022-01-19 19:23:47 甘霖 \n", + "\n", + " type content \n", + "0 工业商贸 调研情况:化工产业是江苏省支柱产业之一,是我省重要的基础性产业,产业规模、行业基础、技术水平... \n", + "1 科学技术 调研情况:习近平总书记强调:“人工智能是新一轮科技革命和产业变革的重要驱动力量,加快发展新一... \n", + "2 工业商贸 调研情况: 2021年2月8日,南京都市圈发展规划获国家发改委批复,要求以区域间的就近性、互... \n", + "3 文化宣传 调研情况:近年来,省政协总工会界别委员认真学习贯彻党的十九大精神,围绕省委省政府和省“两会”... \n", + "4 社会事业 调研情况:为进一步加大对民营经济高质量发展支持力度,我省出台《关于促进民营经济高质量发展的意... " + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "ExecuteTime": { + "end_time": "2019-10-10T01:41:33.470909Z", + "start_time": "2019-10-10T01:41:33.468514Z" + } + }, + "outputs": [], + "source": [ + "#df.to_csv('./data/jszx2022.csv', index = False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + }, + "latex_envs": { + "LaTeX_envs_menu_present": true, + "autoclose": false, + "autocomplete": true, + "bibliofile": "biblio.bib", + "cite_by": "apalike", + "current_citInitial": 1, + "eqLabelWithNumbers": true, + "eqNumInitial": 1, + "hotkeys": { + "equation": "Ctrl-E", + "itemize": "Ctrl-I" + }, + "labels_anchors": false, + "latex_user_defs": false, + "report_style_numbering": false, + "user_envs_cfg": false + }, + "toc": { + "base_numbering": 1, + "nav_menu": {}, + "number_sections": false, + "sideBar": true, + "skip_h1_title": false, + "title_cell": "Table of Contents", + "title_sidebar": "Contents", + "toc_cell": false, + "toc_position": {}, + "toc_section_display": true, + "toc_window_display": false + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/.ipynb_checkpoints/04-crawler-gov-report-checkpoint.ipynb b/.ipynb_checkpoints/04-crawler-gov-report-checkpoint.ipynb index 7a4defa..1706198 100644 --- a/.ipynb_checkpoints/04-crawler-gov-report-checkpoint.ipynb +++ b/.ipynb_checkpoints/04-crawler-gov-report-checkpoint.ipynb @@ -198,7 +198,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:34:43.405715Z", @@ -227,7 +227,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:35:21.742972Z", @@ -244,7 +244,7 @@ "53" ] }, - "execution_count": 24, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -255,7 +255,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -264,7 +264,7 @@ "'http://www.hprc.org.cn/wxzl/wxysl/lczf/'" ] }, - "execution_count": 25, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -275,7 +275,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:35:26.389635Z", @@ -292,7 +292,7 @@ "'./dishiyijie_10/200908/t20090818_3955459.html'" ] }, - "execution_count": 9, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -331,7 +331,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:35:52.130583Z", @@ -356,7 +356,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:36:35.683836Z", @@ -377,14 +377,14 @@ " 'http://www.hprc.org.cn/wxzl/wxysl/lczf/dssjqgrmdbdh_1/201803/t20180323_4240852.html']" ] }, - "execution_count": 28, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "hyperlinks = [url + i['href'].split('./')[1] for i in links]\n", - "hyperlinks[:5]" + "hyperlinks[:5] " ] }, { @@ -421,7 +421,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:36:51.848212Z", @@ -465,7 +465,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:39:57.985895Z", @@ -490,7 +490,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:40:02.091527Z", @@ -543,7 +543,7 @@ "\t" ] }, - "execution_count": 31, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -554,7 +554,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:40:18.673197Z", @@ -571,7 +571,7 @@ "'\\n\\tvar currentPage = 0;//所在页从0开始\\n\\tvar prevPage = currentPage-1//上一页\\n\\tvar 下一页Page = currentPage+1//下一页\\n\\tvar countPage = 4//共多少页\\n\\t//document.write(\"共\"+countPage+\"页  \");\\n\\t\\n\\t//循环\\n\\tvar num = 17;\\n\\tfor(var i=0+(currentPage-1-(currentPage-1)%num) ; i<=(num+(currentPage-1-(currentPage-1)%num))&&(i1){\\n\\t\\t\\tif(currentPage==i)\\n\\t\\t\\t\\tdocument.write(\"【\"+(i+1)+\"】 \");\\n\\t\\t\\telse if(i==0)\\n\\t\\t\\t\\tdocument.write(\"【\"+(i+1)+\"】 \");\\n\\t\\t\\telse\\n\\t\\t\\t\\tdocument.write(\"【\"+(i+1)+\"】 \");\\n\\t\\t}\\t\\n\\t}\\n\\t\\n\\tdocument.write(\"

\");\\n\\t//设置上一页代码\\n\\tif(countPage>1&¤tPage!=0&¤tPage!=1)\\n\\t\\tdocument.write(\"上一页 \");\\n\\telse if(countPage>1&¤tPage!=0&¤tPage==1)\\n\\t\\tdocument.write(\"上一页 \");\\n\\t//else\\n\\t//\\tdocument.write(\"上一页  \");\\n\\t\\n\\t\\n\\t//设置下一页代码 \\n\\tif(countPage>1&¤tPage!=(countPage-1))\\n\\t\\tdocument.write(\"下一页  \");\\n\\t//else\\n\\t//\\tdocument.write(\"下一页  \");\\n\\t\\t\\t\\t\\t \\n\\t'" ] }, - "execution_count": 38, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -582,7 +582,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:40:37.548831Z", @@ -599,7 +599,7 @@ "4" ] }, - "execution_count": 39, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -766,7 +766,7 @@ } ], "source": [ - "# 抓取52年政府工作报告内容\n", + "# 抓取53年政府工作报告内容\n", "reports = {}\n", "for link in hyperlinks:\n", " year, report = crawler(link)\n", diff --git a/.ipynb_checkpoints/04-crawler-pyppeteer-checkpoint.ipynb b/.ipynb_checkpoints/04-crawler-pyppeteer-checkpoint.ipynb index 94f366f..b72f910 100644 --- a/.ipynb_checkpoints/04-crawler-pyppeteer-checkpoint.ipynb +++ b/.ipynb_checkpoints/04-crawler-pyppeteer-checkpoint.ipynb @@ -34,8 +34,8 @@ "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:51:15.654438Z", - "start_time": "2021-11-01T05:51:14.623926Z" + "end_time": "2023-11-10T07:37:10.580652Z", + "start_time": "2023-11-10T07:37:06.822664Z" }, "slideshow": { "slide_type": "slide" @@ -46,12 +46,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: pyppeteer in /usr/local/lib/python3.7/site-packages (0.0.25)\n", - "Requirement already satisfied: urllib3 in /usr/local/lib/python3.7/site-packages (from pyppeteer) (1.25.8)\n", - "Requirement already satisfied: tqdm in /usr/local/lib/python3.7/site-packages (from pyppeteer) (4.43.0)\n", - "Requirement already satisfied: appdirs in /usr/local/lib/python3.7/site-packages (from pyppeteer) (1.4.3)\n", - "Requirement already satisfied: pyee in /usr/local/lib/python3.7/site-packages (from pyppeteer) (7.0.1)\n", - "Requirement already satisfied: websockets in /usr/local/lib/python3.7/site-packages (from pyppeteer) (8.1)\n" + "Requirement already satisfied: pyppeteer in /opt/anaconda3/lib/python3.9/site-packages (0.2.6)\n", + "Requirement already satisfied: importlib-metadata>=1.4 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (4.8.1)\n", + "Requirement already satisfied: pyee<9.0.0,>=8.1.0 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (8.2.2)\n", + "Requirement already satisfied: websockets<10.0,>=9.1 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (9.1)\n", + "Requirement already satisfied: urllib3<2.0.0,>=1.25.8 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (1.26.7)\n", + "Requirement already satisfied: appdirs<2.0.0,>=1.4.3 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (1.4.4)\n", + "Requirement already satisfied: tqdm<5.0.0,>=4.42.1 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (4.62.3)\n", + "Requirement already satisfied: zipp>=0.5 in /opt/anaconda3/lib/python3.9/site-packages (from importlib-metadata>=1.4->pyppeteer) (3.6.0)\n" ] } ], @@ -64,8 +66,8 @@ "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:53:46.602755Z", - "start_time": "2021-11-01T05:53:44.531019Z" + "end_time": "2023-11-10T07:37:19.492209Z", + "start_time": "2023-11-10T07:37:18.849892Z" }, "slideshow": { "slide_type": "subslide" @@ -78,11 +80,11 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:53:12.368791Z", - "start_time": "2021-11-01T05:53:07.308917Z" + "end_time": "2023-11-10T07:37:31.500773Z", + "start_time": "2023-11-10T07:37:27.383711Z" }, "slideshow": { "slide_type": "subslide" @@ -94,12 +96,12 @@ "output_type": "stream", "text": [ "Collecting pyquery\n", - " Using cached pyquery-1.4.3-py3-none-any.whl (22 kB)\n", - "Requirement already satisfied: lxml>=2.1 in /opt/anaconda3/lib/python3.7/site-packages (from pyquery) (4.6.1)\n", - "Collecting cssselect>0.7.9\n", - " Using cached cssselect-1.1.0-py2.py3-none-any.whl (16 kB)\n", + " Downloading pyquery-2.0.0-py3-none-any.whl (22 kB)\n", + "Collecting cssselect>=1.2.0\n", + " Downloading cssselect-1.2.0-py2.py3-none-any.whl (18 kB)\n", + "Requirement already satisfied: lxml>=2.1 in /opt/anaconda3/lib/python3.9/site-packages (from pyquery) (4.6.3)\n", "Installing collected packages: cssselect, pyquery\n", - "Successfully installed cssselect-1.1.0 pyquery-1.4.3\n" + "Successfully installed cssselect-1.2.0 pyquery-2.0.0\n" ] } ], @@ -157,11 +159,11 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:53:43.227456Z", - "start_time": "2021-11-01T05:53:43.222481Z" + "end_time": "2023-11-10T07:41:27.744695Z", + "start_time": "2023-11-10T07:41:27.736764Z" }, "slideshow": { "slide_type": "subslide" @@ -175,11 +177,11 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:53:46.602755Z", - "start_time": "2021-11-01T05:53:44.531019Z" + "end_time": "2023-11-10T07:42:03.418609Z", + "start_time": "2023-11-10T07:41:56.628319Z" }, "slideshow": { "slide_type": "subslide" @@ -571,7 +573,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": { "slideshow": { @@ -613,11 +614,11 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 6, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T09:43:08.925151Z", - "start_time": "2021-11-01T09:41:19.291522Z" + "end_time": "2023-11-10T07:50:50.757092Z", + "start_time": "2023-11-10T07:49:06.761981Z" }, "slideshow": { "slide_type": "subslide" @@ -644,7 +645,7 @@ "cell_type": "markdown", "metadata": { "slideshow": { - "slide_type": "skip" + "slide_type": "slide" } }, "source": [ @@ -656,11 +657,11 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 7, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T09:45:00.401082Z", - "start_time": "2021-11-01T09:43:18.351533Z" + "end_time": "2023-11-10T07:53:13.275552Z", + "start_time": "2023-11-10T07:51:29.343728Z" }, "slideshow": { "slide_type": "subslide" @@ -704,7 +705,7 @@ "metadata": { "celltoolbar": "幻灯片", "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -718,7 +719,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.9.7" }, "toc": { "base_numbering": 1, @@ -731,7 +732,7 @@ "toc_cell": false, "toc_position": {}, "toc_section_display": true, - "toc_window_display": true + "toc_window_display": false } }, "nbformat": 4, diff --git a/.ipynb_checkpoints/04-crawler-selenium-checkpoint.ipynb b/.ipynb_checkpoints/04-crawler-selenium-checkpoint.ipynb index e48becc..3ebdf13 100644 --- a/.ipynb_checkpoints/04-crawler-selenium-checkpoint.ipynb +++ b/.ipynb_checkpoints/04-crawler-selenium-checkpoint.ipynb @@ -50,11 +50,11 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:07:11.741430Z", - "start_time": "2021-11-01T07:07:08.367946Z" + "end_time": "2023-11-10T06:52:59.660491Z", + "start_time": "2023-11-10T06:52:44.173755Z" }, "slideshow": { "slide_type": "subslide" @@ -65,24 +65,37 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already up-to-date: selenium in /opt/anaconda3/lib/python3.7/site-packages (4.0.0)\n", - "Requirement already satisfied, skipping upgrade: trio-websocket~=0.9 in /opt/anaconda3/lib/python3.7/site-packages (from selenium) (0.9.2)\n", - "Requirement already satisfied, skipping upgrade: urllib3[secure]~=1.26 in /opt/anaconda3/lib/python3.7/site-packages (from selenium) (1.26.7)\n", - "Requirement already satisfied, skipping upgrade: trio~=0.17 in /opt/anaconda3/lib/python3.7/site-packages (from selenium) (0.19.0)\n", - "Requirement already satisfied, skipping upgrade: wsproto>=0.14 in /opt/anaconda3/lib/python3.7/site-packages (from trio-websocket~=0.9->selenium) (1.0.0)\n", - "Requirement already satisfied, skipping upgrade: async-generator>=1.10 in /opt/anaconda3/lib/python3.7/site-packages (from trio-websocket~=0.9->selenium) (1.10)\n", - "Requirement already satisfied, skipping upgrade: certifi; extra == \"secure\" in /opt/anaconda3/lib/python3.7/site-packages (from urllib3[secure]~=1.26->selenium) (2019.11.28)\n", - "Requirement already satisfied, skipping upgrade: idna>=2.0.0; extra == \"secure\" in /opt/anaconda3/lib/python3.7/site-packages (from urllib3[secure]~=1.26->selenium) (2.8)\n", - "Requirement already satisfied, skipping upgrade: cryptography>=1.3.4; extra == \"secure\" in /opt/anaconda3/lib/python3.7/site-packages (from urllib3[secure]~=1.26->selenium) (2.8)\n", - "Requirement already satisfied, skipping upgrade: pyOpenSSL>=0.14; extra == \"secure\" in /opt/anaconda3/lib/python3.7/site-packages (from urllib3[secure]~=1.26->selenium) (19.1.0)\n", - "Requirement already satisfied, skipping upgrade: outcome in /opt/anaconda3/lib/python3.7/site-packages (from trio~=0.17->selenium) (1.1.0)\n", - "Requirement already satisfied, skipping upgrade: sortedcontainers in /opt/anaconda3/lib/python3.7/site-packages (from trio~=0.17->selenium) (2.1.0)\n", - "Requirement already satisfied, skipping upgrade: sniffio in /opt/anaconda3/lib/python3.7/site-packages (from trio~=0.17->selenium) (1.2.0)\n", - "Requirement already satisfied, skipping upgrade: attrs>=19.2.0 in /opt/anaconda3/lib/python3.7/site-packages (from trio~=0.17->selenium) (21.2.0)\n", - "Requirement already satisfied, skipping upgrade: h11<1,>=0.9.0 in /opt/anaconda3/lib/python3.7/site-packages (from wsproto>=0.14->trio-websocket~=0.9->selenium) (0.12.0)\n", - "Requirement already satisfied, skipping upgrade: cffi!=1.11.3,>=1.8 in /opt/anaconda3/lib/python3.7/site-packages (from cryptography>=1.3.4; extra == \"secure\"->urllib3[secure]~=1.26->selenium) (1.14.0)\n", - "Requirement already satisfied, skipping upgrade: six>=1.4.1 in /opt/anaconda3/lib/python3.7/site-packages (from cryptography>=1.3.4; extra == \"secure\"->urllib3[secure]~=1.26->selenium) (1.12.0)\n", - "Requirement already satisfied, skipping upgrade: pycparser in /opt/anaconda3/lib/python3.7/site-packages (from cffi!=1.11.3,>=1.8->cryptography>=1.3.4; extra == \"secure\"->urllib3[secure]~=1.26->selenium) (2.19)\n", + "Collecting selenium\n", + " Downloading selenium-4.15.2-py3-none-any.whl (10.2 MB)\n", + "\u001b[K |████████████████████████████████| 10.2 MB 857 kB/s eta 0:00:01\n", + "\u001b[?25hCollecting trio~=0.17\n", + " Downloading trio-0.23.1-py3-none-any.whl (448 kB)\n", + "\u001b[K |████████████████████████████████| 448 kB 3.2 MB/s eta 0:00:01\n", + "\u001b[?25hRequirement already satisfied: certifi>=2021.10.8 in /opt/anaconda3/lib/python3.9/site-packages (from selenium) (2021.10.8)\n", + "Requirement already satisfied: urllib3[socks]<3,>=1.26 in /opt/anaconda3/lib/python3.9/site-packages (from selenium) (1.26.7)\n", + "Collecting trio-websocket~=0.9\n", + " Downloading trio_websocket-0.11.1-py3-none-any.whl (17 kB)\n", + "Collecting sniffio>=1.3.0\n", + " Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)\n", + "Collecting exceptiongroup>=1.0.0rc9\n", + " Downloading exceptiongroup-1.1.3-py3-none-any.whl (14 kB)\n", + "Collecting outcome\n", + " Downloading outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB)\n", + "Requirement already satisfied: idna in /opt/anaconda3/lib/python3.9/site-packages (from trio~=0.17->selenium) (3.2)\n", + "Requirement already satisfied: attrs>=20.1.0 in /opt/anaconda3/lib/python3.9/site-packages (from trio~=0.17->selenium) (21.2.0)\n", + "Requirement already satisfied: sortedcontainers in /opt/anaconda3/lib/python3.9/site-packages (from trio~=0.17->selenium) (2.4.0)\n", + "Collecting wsproto>=0.14\n", + " Downloading wsproto-1.2.0-py3-none-any.whl (24 kB)\n", + "Requirement already satisfied: PySocks!=1.5.7,<2.0,>=1.5.6 in /opt/anaconda3/lib/python3.9/site-packages (from urllib3[socks]<3,>=1.26->selenium) (1.7.1)\n", + "Collecting h11<1,>=0.9.0\n", + " Downloading h11-0.14.0-py3-none-any.whl (58 kB)\n", + "\u001b[K |████████████████████████████████| 58 kB 3.9 MB/s eta 0:00:011\n", + "\u001b[?25hInstalling collected packages: sniffio, outcome, h11, exceptiongroup, wsproto, trio, trio-websocket, selenium\n", + " Attempting uninstall: sniffio\n", + " Found existing installation: sniffio 1.2.0\n", + " Uninstalling sniffio-1.2.0:\n", + " Successfully uninstalled sniffio-1.2.0\n", + "Successfully installed exceptiongroup-1.1.3 h11-0.14.0 outcome-1.3.0.post0 selenium-4.15.2 sniffio-1.3.0 trio-0.23.1 trio-websocket-0.11.1 wsproto-1.2.0\n", "Note: you may need to restart the kernel to use updated packages.\n" ] } @@ -107,11 +120,11 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:07:57.504637Z", - "start_time": "2021-11-01T07:07:57.475289Z" + "end_time": "2023-11-10T06:53:35.389804Z", + "start_time": "2023-11-10T06:53:35.311442Z" }, "slideshow": { "slide_type": "fragment" @@ -127,8 +140,8 @@ "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2021-05-15T06:47:37.397766Z", - "start_time": "2021-05-15T06:47:37.391588Z" + "end_time": "2023-11-10T06:53:40.996604Z", + "start_time": "2023-11-10T06:53:40.886777Z" }, "scrolled": true, "slideshow": { @@ -164,25 +177,7570 @@ " # under the License.\n", "\n", "PACKAGE CONTENTS\n", - " android (package)\n", - " blackberry (package)\n", " chrome (package)\n", + " chromium (package)\n", " common (package)\n", " edge (package)\n", " firefox (package)\n", " ie (package)\n", - " opera (package)\n", - " phantomjs (package)\n", " remote (package)\n", " safari (package)\n", " support (package)\n", " webkitgtk (package)\n", + " wpewebkit (package)\n", + "\n", + "CLASSES\n", + " builtins.object\n", + " selenium.webdriver.common.action_chains.ActionChains\n", + " selenium.webdriver.common.desired_capabilities.DesiredCapabilities\n", + " selenium.webdriver.common.keys.Keys\n", + " selenium.webdriver.common.proxy.Proxy\n", + " selenium.webdriver.firefox.firefox_profile.FirefoxProfile\n", + " selenium.webdriver.chromium.options.ChromiumOptions(selenium.webdriver.common.options.ArgOptions)\n", + " selenium.webdriver.chrome.options.Options\n", + " selenium.webdriver.edge.options.Options\n", + " selenium.webdriver.chromium.service.ChromiumService(selenium.webdriver.common.service.Service)\n", + " selenium.webdriver.chrome.service.Service\n", + " selenium.webdriver.edge.service.Service\n", + " selenium.webdriver.chromium.webdriver.ChromiumDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " selenium.webdriver.chrome.webdriver.WebDriver\n", + " selenium.webdriver.edge.webdriver.WebDriver\n", + " selenium.webdriver.common.options.ArgOptions(selenium.webdriver.common.options.BaseOptions)\n", + " selenium.webdriver.firefox.options.Options\n", + " selenium.webdriver.ie.options.Options\n", + " selenium.webdriver.safari.options.Options\n", + " selenium.webdriver.webkitgtk.options.Options\n", + " selenium.webdriver.wpewebkit.options.Options\n", + " selenium.webdriver.common.service.Service(abc.ABC)\n", + " selenium.webdriver.firefox.service.Service\n", + " selenium.webdriver.ie.service.Service\n", + " selenium.webdriver.safari.service.Service\n", + " selenium.webdriver.webkitgtk.service.Service\n", + " selenium.webdriver.wpewebkit.service.Service\n", + " selenium.webdriver.remote.webdriver.BaseWebDriver(builtins.object)\n", + " selenium.webdriver.remote.webdriver.WebDriver\n", + " selenium.webdriver.firefox.webdriver.WebDriver\n", + " selenium.webdriver.ie.webdriver.WebDriver\n", + " selenium.webdriver.safari.webdriver.WebDriver\n", + " selenium.webdriver.webkitgtk.webdriver.WebDriver\n", + " selenium.webdriver.wpewebkit.webdriver.WebDriver\n", + " \n", + " class ActionChains(builtins.object)\n", + " | ActionChains(driver: 'WebDriver', duration: 'int' = 250, devices: 'list[AnyDevice] | None' = None) -> 'None'\n", + " | \n", + " | ActionChains are a way to automate low level interactions such as mouse\n", + " | movements, mouse button actions, key press, and context menu interactions.\n", + " | This is useful for doing more complex actions like hover over and drag and\n", + " | drop.\n", + " | \n", + " | Generate user actions.\n", + " | When you call methods for actions on the ActionChains object,\n", + " | the actions are stored in a queue in the ActionChains object.\n", + " | When you call perform(), the events are fired in the order they\n", + " | are queued up.\n", + " | \n", + " | ActionChains can be used in a chain pattern::\n", + " | \n", + " | menu = driver.find_element(By.CSS_SELECTOR, \".nav\")\n", + " | hidden_submenu = driver.find_element(By.CSS_SELECTOR, \".nav #submenu1\")\n", + " | \n", + " | ActionChains(driver).move_to_element(menu).click(hidden_submenu).perform()\n", + " | \n", + " | Or actions can be queued up one by one, then performed.::\n", + " | \n", + " | menu = driver.find_element(By.CSS_SELECTOR, \".nav\")\n", + " | hidden_submenu = driver.find_element(By.CSS_SELECTOR, \".nav #submenu1\")\n", + " | \n", + " | actions = ActionChains(driver)\n", + " | actions.move_to_element(menu)\n", + " | actions.click(hidden_submenu)\n", + " | actions.perform()\n", + " | \n", + " | Either way, the actions are performed in the order they are called, one after\n", + " | another.\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __enter__(self) -> 'ActionChains'\n", + " | \n", + " | __exit__(self, _type, _value, _traceback) -> 'None'\n", + " | \n", + " | __init__(self, driver: 'WebDriver', duration: 'int' = 250, devices: 'list[AnyDevice] | None' = None) -> 'None'\n", + " | Creates a new ActionChains.\n", + " | \n", + " | :Args:\n", + " | - driver: The WebDriver instance which performs user actions.\n", + " | - duration: override the default 250 msecs of DEFAULT_MOVE_DURATION in PointerInput\n", + " | \n", + " | click(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Clicks an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to click.\n", + " | If None, clicks on current mouse position.\n", + " | \n", + " | click_and_hold(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Holds down the left mouse button on an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to mouse down.\n", + " | If None, clicks on current mouse position.\n", + " | \n", + " | context_click(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Performs a context-click (right click) on an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to context-click.\n", + " | If None, clicks on current mouse position.\n", + " | \n", + " | double_click(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Double-clicks an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to double-click.\n", + " | If None, clicks on current mouse position.\n", + " | \n", + " | drag_and_drop(self, source: 'WebElement', target: 'WebElement') -> 'ActionChains'\n", + " | Holds down the left mouse button on the source element, then moves\n", + " | to the target element and releases the mouse button.\n", + " | \n", + " | :Args:\n", + " | - source: The element to mouse down.\n", + " | - target: The element to mouse up.\n", + " | \n", + " | drag_and_drop_by_offset(self, source: 'WebElement', xoffset: 'int', yoffset: 'int') -> 'ActionChains'\n", + " | Holds down the left mouse button on the source element, then moves\n", + " | to the target offset and releases the mouse button.\n", + " | \n", + " | :Args:\n", + " | - source: The element to mouse down.\n", + " | - xoffset: X offset to move to.\n", + " | - yoffset: Y offset to move to.\n", + " | \n", + " | key_down(self, value: 'str', element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Sends a key press only, without releasing it. Should only be used\n", + " | with modifier keys (Control, Alt and Shift).\n", + " | \n", + " | :Args:\n", + " | - value: The modifier key to send. Values are defined in `Keys` class.\n", + " | - element: The element to send keys.\n", + " | If None, sends a key to current focused element.\n", + " | \n", + " | Example, pressing ctrl+c::\n", + " | \n", + " | ActionChains(driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform()\n", + " | \n", + " | key_up(self, value: 'str', element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Releases a modifier key.\n", + " | \n", + " | :Args:\n", + " | - value: The modifier key to send. Values are defined in Keys class.\n", + " | - element: The element to send keys.\n", + " | If None, sends a key to current focused element.\n", + " | \n", + " | Example, pressing ctrl+c::\n", + " | \n", + " | ActionChains(driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform()\n", + " | \n", + " | move_by_offset(self, xoffset: 'int', yoffset: 'int') -> 'ActionChains'\n", + " | Moving the mouse to an offset from current mouse position.\n", + " | \n", + " | :Args:\n", + " | - xoffset: X offset to move to, as a positive or negative integer.\n", + " | - yoffset: Y offset to move to, as a positive or negative integer.\n", + " | \n", + " | move_to_element(self, to_element: 'WebElement') -> 'ActionChains'\n", + " | Moving the mouse to the middle of an element.\n", + " | \n", + " | :Args:\n", + " | - to_element: The WebElement to move to.\n", + " | \n", + " | move_to_element_with_offset(self, to_element: 'WebElement', xoffset: 'int', yoffset: 'int') -> 'ActionChains'\n", + " | Move the mouse by an offset of the specified element. Offsets are\n", + " | relative to the in-view center point of the element.\n", + " | \n", + " | :Args:\n", + " | - to_element: The WebElement to move to.\n", + " | - xoffset: X offset to move to, as a positive or negative integer.\n", + " | - yoffset: Y offset to move to, as a positive or negative integer.\n", + " | \n", + " | pause(self, seconds: 'float | int') -> 'ActionChains'\n", + " | Pause all inputs for the specified duration in seconds.\n", + " | \n", + " | perform(self) -> 'None'\n", + " | Performs all stored actions.\n", + " | \n", + " | release(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Releasing a held mouse button on an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to mouse up.\n", + " | If None, releases on current mouse position.\n", + " | \n", + " | reset_actions(self) -> 'None'\n", + " | Clears actions that are already stored locally and on the remote\n", + " | end.\n", + " | \n", + " | scroll_by_amount(self, delta_x: 'int', delta_y: 'int') -> 'ActionChains'\n", + " | Scrolls by provided amounts with the origin in the top left corner\n", + " | of the viewport.\n", + " | \n", + " | :Args:\n", + " | - delta_x: Distance along X axis to scroll using the wheel. A negative value scrolls left.\n", + " | - delta_y: Distance along Y axis to scroll using the wheel. A negative value scrolls up.\n", + " | \n", + " | scroll_from_origin(self, scroll_origin: 'ScrollOrigin', delta_x: 'int', delta_y: 'int') -> 'ActionChains'\n", + " | Scrolls by provided amount based on a provided origin. The scroll\n", + " | origin is either the center of an element or the upper left of the\n", + " | viewport plus any offsets. If the origin is an element, and the element\n", + " | is not in the viewport, the bottom of the element will first be\n", + " | scrolled to the bottom of the viewport.\n", + " | \n", + " | :Args:\n", + " | - origin: Where scroll originates (viewport or element center) plus provided offsets.\n", + " | - delta_x: Distance along X axis to scroll using the wheel. A negative value scrolls left.\n", + " | - delta_y: Distance along Y axis to scroll using the wheel. A negative value scrolls up.\n", + " | \n", + " | :Raises: If the origin with offset is outside the viewport.\n", + " | - MoveTargetOutOfBoundsException - If the origin with offset is outside the viewport.\n", + " | \n", + " | scroll_to_element(self, element: 'WebElement') -> 'ActionChains'\n", + " | If the element is outside the viewport, scrolls the bottom of the\n", + " | element to the bottom of the viewport.\n", + " | \n", + " | :Args:\n", + " | - element: Which element to scroll into the viewport.\n", + " | \n", + " | send_keys(self, *keys_to_send: 'str') -> 'ActionChains'\n", + " | Sends keys to current focused element.\n", + " | \n", + " | :Args:\n", + " | - keys_to_send: The keys to send. Modifier keys constants can be found in the\n", + " | 'Keys' class.\n", + " | \n", + " | send_keys_to_element(self, element: 'WebElement', *keys_to_send: 'str') -> 'ActionChains'\n", + " | Sends keys to an element.\n", + " | \n", + " | :Args:\n", + " | - element: The element to send keys.\n", + " | - keys_to_send: The keys to send. Modifier keys constants can be found in the\n", + " | 'Keys' class.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " Chrome = class WebDriver(selenium.webdriver.chromium.webdriver.ChromiumDriver)\n", + " | Chrome(options: selenium.webdriver.chrome.options.Options = None, service: selenium.webdriver.chrome.service.Service = None, keep_alive: bool = True) -> None\n", + " | \n", + " | Controls the ChromeDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.chromium.webdriver.ChromiumDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.chrome.options.Options = None, service: selenium.webdriver.chrome.service.Service = None, keep_alive: bool = True) -> None\n", + " | Creates a new instance of the chrome driver. Starts the service and\n", + " | then creates new instance of chrome driver.\n", + " | \n", + " | :Args:\n", + " | - options - this takes an instance of ChromeOptions\n", + " | - service - Service object for handling the browser driver if you need to pass extra details\n", + " | - keep_alive - Whether to configure ChromeRemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.webdriver.ChromiumDriver:\n", + " | \n", + " | delete_network_conditions(self) -> None\n", + " | Resets Chromium network emulation settings.\n", + " | \n", + " | execute_cdp_cmd(self, cmd: str, cmd_args: dict)\n", + " | Execute Chrome Devtools Protocol command and get returned result The\n", + " | command and command args should follow chrome devtools protocol\n", + " | domains/commands, refer to link\n", + " | https://chromedevtools.github.io/devtools-protocol/\n", + " | \n", + " | :Args:\n", + " | - cmd: A str, command name\n", + " | - cmd_args: A dict, command args. empty dict {} if there is no command args\n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_cdp_cmd('Network.getResponseBody', {'requestId': requestId})\n", + " | :Returns:\n", + " | A dict, empty dict {} if there is no result to return.\n", + " | For example to getResponseBody:\n", + " | {'base64Encoded': False, 'body': 'response body string'}\n", + " | \n", + " | get_issue_message(self)\n", + " | :Returns: An error message when there is any issue in a Cast\n", + " | session.\n", + " | \n", + " | get_network_conditions(self)\n", + " | Gets Chromium network emulation settings.\n", + " | \n", + " | :Returns: A dict. For example: {'latency': 4,\n", + " | 'download_throughput': 2, 'upload_throughput': 2, 'offline':\n", + " | False}\n", + " | \n", + " | get_sinks(self) -> list\n", + " | :Returns: A list of sinks available for Cast.\n", + " | \n", + " | launch_app(self, id)\n", + " | Launches Chromium app specified by id.\n", + " | \n", + " | quit(self) -> None\n", + " | Closes the browser and shuts down the ChromiumDriver executable that\n", + " | is started when starting the ChromiumDriver.\n", + " | \n", + " | set_network_conditions(self, **network_conditions) -> None\n", + " | Sets Chromium network emulation settings.\n", + " | \n", + " | :Args:\n", + " | - network_conditions: A dict with conditions specification.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_network_conditions(\n", + " | offline=False,\n", + " | latency=5, # additional latency (ms)\n", + " | download_throughput=500 * 1024, # maximal throughput\n", + " | upload_throughput=500 * 1024) # maximal throughput\n", + " | \n", + " | Note: 'throughput' can be used to set both (for download and upload).\n", + " | \n", + " | set_permissions(self, name: str, value: str) -> None\n", + " | Sets Applicable Permission.\n", + " | \n", + " | :Args:\n", + " | - name: The item to set the permission on.\n", + " | - value: The value to set on the item\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_permissions('clipboard-read', 'denied')\n", + " | \n", + " | set_sink_to_use(self, sink_name: str) -> dict\n", + " | Sets a specific sink, using its name, as a Cast session receiver\n", + " | target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_desktop_mirroring(self, sink_name: str) -> dict\n", + " | Starts a desktop mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_tab_mirroring(self, sink_name: str) -> dict\n", + " | Starts a tab mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | stop_casting(self, sink_name: str) -> dict\n", + " | Stops the existing Cast session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to stop the Cast session.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " ChromeOptions = class Options(selenium.webdriver.chromium.options.ChromiumOptions)\n", + " | ChromeOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.chromium.options.ChromiumOptions\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | enable_mobile(self, android_package: str = 'com.android.chrome', android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | add_encoded_extension(self, extension: str) -> None\n", + " | Adds Base64 encoded string with extension data to a list that will\n", + " | be used to extract it to the ChromeDriver.\n", + " | \n", + " | :Args:\n", + " | - extension: Base64 encoded string with extension data\n", + " | \n", + " | add_experimental_option(self, name: str, value: Union[str, int, dict, List[str]]) -> None\n", + " | Adds an experimental option which is passed to chromium.\n", + " | \n", + " | :Args:\n", + " | name: The experimental option name.\n", + " | value: The option value.\n", + " | \n", + " | add_extension(self, extension: str) -> None\n", + " | Adds the path to the extension to a list that will be used to\n", + " | extract it to the ChromeDriver.\n", + " | \n", + " | :Args:\n", + " | - extension: path to the \\*.crx file\n", + " | \n", + " | to_capabilities(self) -> dict\n", + " | Creates a capabilities with all the options that have been set\n", + " | :Returns: A dictionary with everything.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | experimental_options\n", + " | :Returns: A dictionary of experimental options for chromium.\n", + " | \n", + " | extensions\n", + " | :Returns: A list of encoded extensions that will be loaded.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | binary_location\n", + " | :Returns: The location of the binary, otherwise an empty string.\n", + " | \n", + " | debugger_address\n", + " | :Returns: The address of the remote devtools instance.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | KEY = 'goog:chromeOptions'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " ChromeService = class Service(selenium.webdriver.chromium.service.ChromiumService)\n", + " | ChromeService(executable_path=None, port: int = 0, service_args: Optional[List[str]] = None, log_output: Union[int, str, IO[Any]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `chromedriver`.\n", + " | \n", + " | :param executable_path: install path of the chromedriver executable, defaults to `chromedriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.chromium.service.ChromiumService\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path=None, port: int = 0, service_args: Optional[List[str]] = None, log_output: Union[int, str, IO[Any]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.service.ChromiumService:\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " ChromiumEdge = class WebDriver(selenium.webdriver.chromium.webdriver.ChromiumDriver)\n", + " | ChromiumEdge(options: selenium.webdriver.edge.options.Options = None, service: selenium.webdriver.edge.service.Service = None, keep_alive=True) -> None\n", + " | \n", + " | Controls the MSEdgeDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.chromium.webdriver.ChromiumDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.edge.options.Options = None, service: selenium.webdriver.edge.service.Service = None, keep_alive=True) -> None\n", + " | Creates a new instance of the edge driver. Starts the service and\n", + " | then creates new instance of edge driver.\n", + " | \n", + " | :Args:\n", + " | - options - this takes an instance of EdgeOptions\n", + " | - service - Service object for handling the browser driver if you need to pass extra details\n", + " | - keep_alive - Whether to configure EdgeRemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.webdriver.ChromiumDriver:\n", + " | \n", + " | delete_network_conditions(self) -> None\n", + " | Resets Chromium network emulation settings.\n", + " | \n", + " | execute_cdp_cmd(self, cmd: str, cmd_args: dict)\n", + " | Execute Chrome Devtools Protocol command and get returned result The\n", + " | command and command args should follow chrome devtools protocol\n", + " | domains/commands, refer to link\n", + " | https://chromedevtools.github.io/devtools-protocol/\n", + " | \n", + " | :Args:\n", + " | - cmd: A str, command name\n", + " | - cmd_args: A dict, command args. empty dict {} if there is no command args\n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_cdp_cmd('Network.getResponseBody', {'requestId': requestId})\n", + " | :Returns:\n", + " | A dict, empty dict {} if there is no result to return.\n", + " | For example to getResponseBody:\n", + " | {'base64Encoded': False, 'body': 'response body string'}\n", + " | \n", + " | get_issue_message(self)\n", + " | :Returns: An error message when there is any issue in a Cast\n", + " | session.\n", + " | \n", + " | get_network_conditions(self)\n", + " | Gets Chromium network emulation settings.\n", + " | \n", + " | :Returns: A dict. For example: {'latency': 4,\n", + " | 'download_throughput': 2, 'upload_throughput': 2, 'offline':\n", + " | False}\n", + " | \n", + " | get_sinks(self) -> list\n", + " | :Returns: A list of sinks available for Cast.\n", + " | \n", + " | launch_app(self, id)\n", + " | Launches Chromium app specified by id.\n", + " | \n", + " | quit(self) -> None\n", + " | Closes the browser and shuts down the ChromiumDriver executable that\n", + " | is started when starting the ChromiumDriver.\n", + " | \n", + " | set_network_conditions(self, **network_conditions) -> None\n", + " | Sets Chromium network emulation settings.\n", + " | \n", + " | :Args:\n", + " | - network_conditions: A dict with conditions specification.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_network_conditions(\n", + " | offline=False,\n", + " | latency=5, # additional latency (ms)\n", + " | download_throughput=500 * 1024, # maximal throughput\n", + " | upload_throughput=500 * 1024) # maximal throughput\n", + " | \n", + " | Note: 'throughput' can be used to set both (for download and upload).\n", + " | \n", + " | set_permissions(self, name: str, value: str) -> None\n", + " | Sets Applicable Permission.\n", + " | \n", + " | :Args:\n", + " | - name: The item to set the permission on.\n", + " | - value: The value to set on the item\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_permissions('clipboard-read', 'denied')\n", + " | \n", + " | set_sink_to_use(self, sink_name: str) -> dict\n", + " | Sets a specific sink, using its name, as a Cast session receiver\n", + " | target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_desktop_mirroring(self, sink_name: str) -> dict\n", + " | Starts a desktop mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_tab_mirroring(self, sink_name: str) -> dict\n", + " | Starts a tab mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | stop_casting(self, sink_name: str) -> dict\n", + " | Stops the existing Cast session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to stop the Cast session.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " class DesiredCapabilities(builtins.object)\n", + " | Set of default supported desired capabilities.\n", + " | \n", + " | Use this as a starting point for creating a desired capabilities object for\n", + " | requesting remote webdrivers for connecting to selenium server or selenium grid.\n", + " | \n", + " | Usage Example::\n", + " | \n", + " | from selenium import webdriver\n", + " | \n", + " | selenium_grid_url = \"http://198.0.0.1:4444/wd/hub\"\n", + " | \n", + " | # Create a desired capabilities object as a starting point.\n", + " | capabilities = DesiredCapabilities.FIREFOX.copy()\n", + " | capabilities['platform'] = \"WINDOWS\"\n", + " | capabilities['version'] = \"10\"\n", + " | \n", + " | # Instantiate an instance of Remote WebDriver with the desired capabilities.\n", + " | driver = webdriver.Remote(desired_capabilities=capabilities,\n", + " | command_executor=selenium_grid_url)\n", + " | \n", + " | Note: Always use '.copy()' on the DesiredCapabilities object to avoid the side\n", + " | effects of altering the Global class instance.\n", + " | \n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | CHROME = {'browserName': 'chrome'}\n", + " | \n", + " | EDGE = {'browserName': 'MicrosoftEdge'}\n", + " | \n", + " | FIREFOX = {'acceptInsecureCerts': True, 'browserName': 'firefox', 'moz...\n", + " | \n", + " | HTMLUNIT = {'browserName': 'htmlunit', 'platform': 'ANY', 'version': '...\n", + " | \n", + " | HTMLUNITWITHJS = {'browserName': 'htmlunit', 'javascriptEnabled': True...\n", + " | \n", + " | INTERNETEXPLORER = {'browserName': 'internet explorer', 'platformName'...\n", + " | \n", + " | IPAD = {'browserName': 'iPad', 'platform': 'mac', 'version': ''}\n", + " | \n", + " | IPHONE = {'browserName': 'iPhone', 'platform': 'mac', 'version': ''}\n", + " | \n", + " | SAFARI = {'browserName': 'safari', 'platformName': 'mac'}\n", + " | \n", + " | WEBKITGTK = {'browserName': 'MiniBrowser', 'platform': 'ANY', 'version...\n", + " | \n", + " | WPEWEBKIT = {'browserName': 'MiniBrowser', 'platform': 'ANY', 'version...\n", + " \n", + " Edge = class WebDriver(selenium.webdriver.chromium.webdriver.ChromiumDriver)\n", + " | Edge(options: selenium.webdriver.edge.options.Options = None, service: selenium.webdriver.edge.service.Service = None, keep_alive=True) -> None\n", + " | \n", + " | Controls the MSEdgeDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.chromium.webdriver.ChromiumDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.edge.options.Options = None, service: selenium.webdriver.edge.service.Service = None, keep_alive=True) -> None\n", + " | Creates a new instance of the edge driver. Starts the service and\n", + " | then creates new instance of edge driver.\n", + " | \n", + " | :Args:\n", + " | - options - this takes an instance of EdgeOptions\n", + " | - service - Service object for handling the browser driver if you need to pass extra details\n", + " | - keep_alive - Whether to configure EdgeRemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.webdriver.ChromiumDriver:\n", + " | \n", + " | delete_network_conditions(self) -> None\n", + " | Resets Chromium network emulation settings.\n", + " | \n", + " | execute_cdp_cmd(self, cmd: str, cmd_args: dict)\n", + " | Execute Chrome Devtools Protocol command and get returned result The\n", + " | command and command args should follow chrome devtools protocol\n", + " | domains/commands, refer to link\n", + " | https://chromedevtools.github.io/devtools-protocol/\n", + " | \n", + " | :Args:\n", + " | - cmd: A str, command name\n", + " | - cmd_args: A dict, command args. empty dict {} if there is no command args\n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_cdp_cmd('Network.getResponseBody', {'requestId': requestId})\n", + " | :Returns:\n", + " | A dict, empty dict {} if there is no result to return.\n", + " | For example to getResponseBody:\n", + " | {'base64Encoded': False, 'body': 'response body string'}\n", + " | \n", + " | get_issue_message(self)\n", + " | :Returns: An error message when there is any issue in a Cast\n", + " | session.\n", + " | \n", + " | get_network_conditions(self)\n", + " | Gets Chromium network emulation settings.\n", + " | \n", + " | :Returns: A dict. For example: {'latency': 4,\n", + " | 'download_throughput': 2, 'upload_throughput': 2, 'offline':\n", + " | False}\n", + " | \n", + " | get_sinks(self) -> list\n", + " | :Returns: A list of sinks available for Cast.\n", + " | \n", + " | launch_app(self, id)\n", + " | Launches Chromium app specified by id.\n", + " | \n", + " | quit(self) -> None\n", + " | Closes the browser and shuts down the ChromiumDriver executable that\n", + " | is started when starting the ChromiumDriver.\n", + " | \n", + " | set_network_conditions(self, **network_conditions) -> None\n", + " | Sets Chromium network emulation settings.\n", + " | \n", + " | :Args:\n", + " | - network_conditions: A dict with conditions specification.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_network_conditions(\n", + " | offline=False,\n", + " | latency=5, # additional latency (ms)\n", + " | download_throughput=500 * 1024, # maximal throughput\n", + " | upload_throughput=500 * 1024) # maximal throughput\n", + " | \n", + " | Note: 'throughput' can be used to set both (for download and upload).\n", + " | \n", + " | set_permissions(self, name: str, value: str) -> None\n", + " | Sets Applicable Permission.\n", + " | \n", + " | :Args:\n", + " | - name: The item to set the permission on.\n", + " | - value: The value to set on the item\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_permissions('clipboard-read', 'denied')\n", + " | \n", + " | set_sink_to_use(self, sink_name: str) -> dict\n", + " | Sets a specific sink, using its name, as a Cast session receiver\n", + " | target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_desktop_mirroring(self, sink_name: str) -> dict\n", + " | Starts a desktop mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_tab_mirroring(self, sink_name: str) -> dict\n", + " | Starts a tab mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | stop_casting(self, sink_name: str) -> dict\n", + " | Stops the existing Cast session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to stop the Cast session.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " EdgeOptions = class Options(selenium.webdriver.chromium.options.ChromiumOptions)\n", + " | EdgeOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.chromium.options.ChromiumOptions\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | to_capabilities(self) -> dict\n", + " | Creates a capabilities with all the options that have been set and\n", + " | :Returns: A dictionary with everything.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | use_webview\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | KEY = 'ms:edgeOptions'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | add_encoded_extension(self, extension: str) -> None\n", + " | Adds Base64 encoded string with extension data to a list that will\n", + " | be used to extract it to the ChromeDriver.\n", + " | \n", + " | :Args:\n", + " | - extension: Base64 encoded string with extension data\n", + " | \n", + " | add_experimental_option(self, name: str, value: Union[str, int, dict, List[str]]) -> None\n", + " | Adds an experimental option which is passed to chromium.\n", + " | \n", + " | :Args:\n", + " | name: The experimental option name.\n", + " | value: The option value.\n", + " | \n", + " | add_extension(self, extension: str) -> None\n", + " | Adds the path to the extension to a list that will be used to\n", + " | extract it to the ChromeDriver.\n", + " | \n", + " | :Args:\n", + " | - extension: path to the \\*.crx file\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | experimental_options\n", + " | :Returns: A dictionary of experimental options for chromium.\n", + " | \n", + " | extensions\n", + " | :Returns: A list of encoded extensions that will be loaded.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | binary_location\n", + " | :Returns: The location of the binary, otherwise an empty string.\n", + " | \n", + " | debugger_address\n", + " | :Returns: The address of the remote devtools instance.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " EdgeService = class Service(selenium.webdriver.chromium.service.ChromiumService)\n", + " | EdgeService(executable_path: str = None, port: int = 0, verbose: bool = False, log_output: Union[int, str, IO[Any]] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `msedgedriver`.\n", + " | \n", + " | :param executable_path: install path of the msedgedriver executable, defaults to `msedgedriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param verbose: (Deprecated) Whether to make the webdriver more verbose (passes the --verbose option to the binary).\n", + " | Defaults to False.\n", + " | :param log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.chromium.service.ChromiumService\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = None, port: int = 0, verbose: bool = False, log_output: Union[int, str, IO[Any]] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.service.ChromiumService:\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " Firefox = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | Firefox(options: selenium.webdriver.firefox.options.Options = None, service: selenium.webdriver.firefox.service.Service = None, keep_alive=True) -> None\n", + " | \n", + " | Controls the GeckoDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.firefox.options.Options = None, service: selenium.webdriver.firefox.service.Service = None, keep_alive=True) -> None\n", + " | Creates a new instance of the Firefox driver. Starts the service and\n", + " | then creates new instance of Firefox driver.\n", + " | \n", + " | :Args:\n", + " | - options - Instance of ``options.Options``.\n", + " | - service - (Optional) service instance for managing the starting and stopping of the driver.\n", + " | - keep_alive - Whether to configure remote_connection.RemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | context(self, context)\n", + " | Sets the context that Selenium commands are running in using a\n", + " | `with` statement. The state of the context on the server is saved\n", + " | before entering the block, and restored upon exiting it.\n", + " | \n", + " | :param context: Context, may be one of the class properties\n", + " | `CONTEXT_CHROME` or `CONTEXT_CONTENT`.\n", + " | \n", + " | Usage example::\n", + " | \n", + " | with selenium.context(selenium.CONTEXT_CHROME):\n", + " | # chrome scope\n", + " | ... do stuff ...\n", + " | \n", + " | get_full_page_screenshot_as_base64(self) -> str\n", + " | Gets the full document screenshot of the current window as a base64\n", + " | encoded string which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_full_page_screenshot_as_base64()\n", + " | \n", + " | get_full_page_screenshot_as_file(self, filename) -> bool\n", + " | Saves a full document screenshot of the current window to a PNG\n", + " | image file. Returns False if there is any IOError, else returns True.\n", + " | Use full paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_full_page_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_full_page_screenshot_as_png(self) -> bytes\n", + " | Gets the full document screenshot of the current window as a binary\n", + " | data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_full_page_screenshot_as_png()\n", + " | \n", + " | install_addon(self, path, temporary=False) -> str\n", + " | Installs Firefox addon.\n", + " | \n", + " | Returns identifier of installed addon. This identifier can later\n", + " | be used to uninstall addon.\n", + " | \n", + " | :param temporary: allows you to load browser extensions temporarily during a session\n", + " | :param path: Absolute path to the addon that will be installed.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.install_addon('/path/to/firebug.xpi')\n", + " | \n", + " | quit(self) -> None\n", + " | Quits the driver and close every associated window.\n", + " | \n", + " | save_full_page_screenshot(self, filename) -> bool\n", + " | Saves a full document screenshot of the current window to a PNG\n", + " | image file. Returns False if there is any IOError, else returns True.\n", + " | Use full paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_full_page_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_context(self, context) -> None\n", + " | \n", + " | uninstall_addon(self, identifier) -> None\n", + " | Uninstalls Firefox addon using its identifier.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.uninstall_addon('addon@foo.com')\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | CONTEXT_CHROME = 'chrome'\n", + " | \n", + " | CONTEXT_CONTENT = 'content'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " FirefoxOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | FirefoxOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | enable_mobile(self, android_package: str = 'org.mozilla.firefox', android_activity=None, device_serial=None)\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_preference(self, name: str, value: Union[str, int, bool])\n", + " | Sets a preference.\n", + " | \n", + " | to_capabilities(self) -> dict\n", + " | Marshals the Firefox options to a `moz:firefoxOptions` object.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | preferences\n", + " | :Returns: A dict of preferences.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | binary\n", + " | Returns the FirefoxBinary instance.\n", + " | \n", + " | binary_location\n", + " | :Returns: The location of the binary.\n", + " | \n", + " | profile\n", + " | :Returns: The Firefox profile to use.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | KEY = 'moz:firefoxOptions'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " class FirefoxProfile(builtins.object)\n", + " | FirefoxProfile(profile_directory=None)\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, profile_directory=None)\n", + " | Initialises a new instance of a Firefox Profile.\n", + " | \n", + " | :args:\n", + " | - profile_directory: Directory of profile that you want to use. If a\n", + " | directory is passed in it will be cloned and the cloned directory\n", + " | will be used by the driver when instantiated.\n", + " | This defaults to None and will create a new\n", + " | directory when object is created.\n", + " | \n", + " | add_extension(self, extension='webdriver.xpi')\n", + " | \n", + " | set_preference(self, key, value)\n", + " | Sets the preference that we want in the profile.\n", + " | \n", + " | update_preferences(self)\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | encoded\n", + " | A zipped, base64 encoded string of profile directory for use with\n", + " | remote WebDriver JSON wire protocol.\n", + " | \n", + " | path\n", + " | Gets the profile directory that is currently being used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_untrusted_certs\n", + " | \n", + " | assume_untrusted_cert_issuer\n", + " | \n", + " | port\n", + " | Gets the port that WebDriver is working on.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | ANONYMOUS_PROFILE_NAME = 'WEBDRIVER_ANONYMOUS_PROFILE'\n", + " | \n", + " | DEFAULT_PREFERENCES = None\n", + " \n", + " FirefoxService = class Service(selenium.webdriver.common.service.Service)\n", + " | FirefoxService(executable_path: str = None, port: int = 0, service_args: Optional[List[str]] = None, log_output: Union[int, str, IO[Any]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `geckodriver`.\n", + " | \n", + " | :param executable_path: install path of the geckodriver executable, defaults to `geckodriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = None, port: int = 0, service_args: Optional[List[str]] = None, log_output: Union[int, str, IO[Any]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " Ie = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | Ie(options: selenium.webdriver.ie.options.Options = None, service: selenium.webdriver.ie.service.Service = None, keep_alive=True) -> None\n", + " | \n", + " | Controls the IEServerDriver and allows you to drive Internet\n", + " | Explorer.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.ie.options.Options = None, service: selenium.webdriver.ie.service.Service = None, keep_alive=True) -> None\n", + " | Creates a new instance of the Ie driver.\n", + " | \n", + " | Starts the service and then creates new instance of Ie driver.\n", + " | \n", + " | :Args:\n", + " | - options - IE Options instance, providing additional IE options\n", + " | - service - (Optional) service instance for managing the starting and stopping of the driver.\n", + " | - keep_alive - Deprecated: Whether to configure RemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | quit(self) -> None\n", + " | Quits the driver and closes every associated window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.quit()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " IeOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | IeOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | add_additional_option(self, name: str, value)\n", + " | Adds an additional option not yet added as a safe option for IE.\n", + " | \n", + " | :Args:\n", + " | - name: name of the option to add\n", + " | - value: value of the option to add\n", + " | \n", + " | to_capabilities(self) -> dict\n", + " | Marshals the IE options to the correct object.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | additional_options\n", + " | :Returns: The additional options.\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | options\n", + " | :Returns: A dictionary of browser options.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | attach_to_edge_chrome\n", + " | \n", + " | browser_attach_timeout\n", + " | \n", + " | edge_executable_path\n", + " | \n", + " | element_scroll_behavior\n", + " | \n", + " | ensure_clean_session\n", + " | \n", + " | file_upload_dialog_timeout\n", + " | \n", + " | force_create_process_api\n", + " | \n", + " | force_shell_windows_api\n", + " | \n", + " | full_page_screenshot\n", + " | \n", + " | ignore_protected_mode_settings\n", + " | \n", + " | ignore_zoom_level\n", + " | \n", + " | initial_browser_url\n", + " | \n", + " | native_events\n", + " | \n", + " | persistent_hover\n", + " | \n", + " | require_window_focus\n", + " | \n", + " | use_legacy_file_upload_dialog_handling\n", + " | \n", + " | use_per_process_proxy\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | ATTACH_TO_EDGE_CHROME = 'ie.edgechromium'\n", + " | \n", + " | BROWSER_ATTACH_TIMEOUT = 'browserAttachTimeout'\n", + " | \n", + " | EDGE_EXECUTABLE_PATH = 'ie.edgepath'\n", + " | \n", + " | ELEMENT_SCROLL_BEHAVIOR = 'elementScrollBehavior'\n", + " | \n", + " | ENSURE_CLEAN_SESSION = 'ie.ensureCleanSession'\n", + " | \n", + " | FILE_UPLOAD_DIALOG_TIMEOUT = 'ie.fileUploadDialogTimeout'\n", + " | \n", + " | FORCE_CREATE_PROCESS_API = 'ie.forceCreateProcessApi'\n", + " | \n", + " | FORCE_SHELL_WINDOWS_API = 'ie.forceShellWindowsApi'\n", + " | \n", + " | FULL_PAGE_SCREENSHOT = 'ie.enableFullPageScreenshot'\n", + " | \n", + " | IGNORE_PROCESS_MATCH = 'ie.ignoreprocessmatch'\n", + " | \n", + " | IGNORE_PROTECTED_MODE_SETTINGS = 'ignoreProtectedModeSettings'\n", + " | \n", + " | IGNORE_ZOOM_LEVEL = 'ignoreZoomSetting'\n", + " | \n", + " | INITIAL_BROWSER_URL = 'initialBrowserUrl'\n", + " | \n", + " | KEY = 'se:ieOptions'\n", + " | \n", + " | NATIVE_EVENTS = 'nativeEvents'\n", + " | \n", + " | PERSISTENT_HOVER = 'enablePersistentHover'\n", + " | \n", + " | REQUIRE_WINDOW_FOCUS = 'requireWindowFocus'\n", + " | \n", + " | SWITCHES = 'ie.browserCommandLineSwitches'\n", + " | \n", + " | USE_LEGACY_FILE_UPLOAD_DIALOG_HANDLING = 'ie.useLegacyFileUploadDialog...\n", + " | \n", + " | USE_PER_PROCESS_PROXY = 'ie.usePerProcessProxy'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " IeService = class Service(selenium.webdriver.common.service.Service)\n", + " | IeService(executable_path: str = None, port: int = 0, host: Optional[str] = None, service_args: Optional[List[str]] = None, log_level: Optional[str] = None, log_output: Union[int, str, IO[Any]] = None, **kwargs) -> None\n", + " | \n", + " | Object that manages the starting and stopping of the IEDriver.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = None, port: int = 0, host: Optional[str] = None, service_args: Optional[List[str]] = None, log_level: Optional[str] = None, log_output: Union[int, str, IO[Any]] = None, **kwargs) -> None\n", + " | Creates a new instance of the Service.\n", + " | \n", + " | :Args:\n", + " | - executable_path : Path to the IEDriver\n", + " | - port : Port the service is running on\n", + " | - host : IP address the service port is bound\n", + " | - log_level : Level of logging of service, may be \"FATAL\", \"ERROR\", \"WARN\", \"INFO\", \"DEBUG\", \"TRACE\".\n", + " | Default is \"FATAL\".\n", + " | - log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.\n", + " | Default is \"stdout\".\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " class Keys(builtins.object)\n", + " | Set of special keys codes.\n", + " | \n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | ADD = '\\ue025'\n", + " | \n", + " | ALT = '\\ue00a'\n", + " | \n", + " | ARROW_DOWN = '\\ue015'\n", + " | \n", + " | ARROW_LEFT = '\\ue012'\n", + " | \n", + " | ARROW_RIGHT = '\\ue014'\n", + " | \n", + " | ARROW_UP = '\\ue013'\n", + " | \n", + " | BACKSPACE = '\\ue003'\n", + " | \n", + " | BACK_SPACE = '\\ue003'\n", + " | \n", + " | CANCEL = '\\ue001'\n", + " | \n", + " | CLEAR = '\\ue005'\n", + " | \n", + " | COMMAND = '\\ue03d'\n", + " | \n", + " | CONTROL = '\\ue009'\n", + " | \n", + " | DECIMAL = '\\ue028'\n", + " | \n", + " | DELETE = '\\ue017'\n", + " | \n", + " | DIVIDE = '\\ue029'\n", + " | \n", + " | DOWN = '\\ue015'\n", + " | \n", + " | END = '\\ue010'\n", + " | \n", + " | ENTER = '\\ue007'\n", + " | \n", + " | EQUALS = '\\ue019'\n", + " | \n", + " | ESCAPE = '\\ue00c'\n", + " | \n", + " | F1 = '\\ue031'\n", + " | \n", + " | F10 = '\\ue03a'\n", + " | \n", + " | F11 = '\\ue03b'\n", + " | \n", + " | F12 = '\\ue03c'\n", + " | \n", + " | F2 = '\\ue032'\n", + " | \n", + " | F3 = '\\ue033'\n", + " | \n", + " | F4 = '\\ue034'\n", + " | \n", + " | F5 = '\\ue035'\n", + " | \n", + " | F6 = '\\ue036'\n", + " | \n", + " | F7 = '\\ue037'\n", + " | \n", + " | F8 = '\\ue038'\n", + " | \n", + " | F9 = '\\ue039'\n", + " | \n", + " | HELP = '\\ue002'\n", + " | \n", + " | HOME = '\\ue011'\n", + " | \n", + " | INSERT = '\\ue016'\n", + " | \n", + " | LEFT = '\\ue012'\n", + " | \n", + " | LEFT_ALT = '\\ue00a'\n", + " | \n", + " | LEFT_CONTROL = '\\ue009'\n", + " | \n", + " | LEFT_SHIFT = '\\ue008'\n", + " | \n", + " | META = '\\ue03d'\n", + " | \n", + " | MULTIPLY = '\\ue024'\n", + " | \n", + " | NULL = '\\ue000'\n", + " | \n", + " | NUMPAD0 = '\\ue01a'\n", + " | \n", + " | NUMPAD1 = '\\ue01b'\n", + " | \n", + " | NUMPAD2 = '\\ue01c'\n", + " | \n", + " | NUMPAD3 = '\\ue01d'\n", + " | \n", + " | NUMPAD4 = '\\ue01e'\n", + " | \n", + " | NUMPAD5 = '\\ue01f'\n", + " | \n", + " | NUMPAD6 = '\\ue020'\n", + " | \n", + " | NUMPAD7 = '\\ue021'\n", + " | \n", + " | NUMPAD8 = '\\ue022'\n", + " | \n", + " | NUMPAD9 = '\\ue023'\n", + " | \n", + " | PAGE_DOWN = '\\ue00f'\n", + " | \n", + " | PAGE_UP = '\\ue00e'\n", + " | \n", + " | PAUSE = '\\ue00b'\n", + " | \n", + " | RETURN = '\\ue006'\n", + " | \n", + " | RIGHT = '\\ue014'\n", + " | \n", + " | SEMICOLON = '\\ue018'\n", + " | \n", + " | SEPARATOR = '\\ue026'\n", + " | \n", + " | SHIFT = '\\ue008'\n", + " | \n", + " | SPACE = '\\ue00d'\n", + " | \n", + " | SUBTRACT = '\\ue027'\n", + " | \n", + " | TAB = '\\ue004'\n", + " | \n", + " | UP = '\\ue013'\n", + " | \n", + " | ZENKAKU_HANKAKU = '\\ue040'\n", + " \n", + " class Proxy(builtins.object)\n", + " | Proxy(raw=None)\n", + " | \n", + " | Proxy contains information about proxy type and necessary proxy\n", + " | settings.\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, raw=None)\n", + " | Creates a new Proxy.\n", + " | \n", + " | :Args:\n", + " | - raw: raw proxy data. If None, default class values are used.\n", + " | \n", + " | to_capabilities(self)\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | auto_detect\n", + " | \n", + " | ftp_proxy\n", + " | \n", + " | http_proxy\n", + " | \n", + " | no_proxy\n", + " | \n", + " | proxy_autoconfig_url\n", + " | \n", + " | proxy_type\n", + " | Returns proxy type as `ProxyType`.\n", + " | \n", + " | socks_password\n", + " | \n", + " | socks_proxy\n", + " | \n", + " | socks_username\n", + " | \n", + " | socks_version\n", + " | \n", + " | ssl_proxy\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | autodetect = False\n", + " | \n", + " | ftpProxy = ''\n", + " | \n", + " | httpProxy = ''\n", + " | \n", + " | noProxy = ''\n", + " | \n", + " | proxyAutoconfigUrl = ''\n", + " | \n", + " | proxyType = {'ff_value': 6, 'string': 'UNSPECIFIED'}\n", + " | \n", + " | socksPassword = ''\n", + " | \n", + " | socksProxy = ''\n", + " | \n", + " | socksUsername = ''\n", + " | \n", + " | socksVersion = None\n", + " | \n", + " | sslProxy = ''\n", + " \n", + " Remote = class WebDriver(BaseWebDriver)\n", + " | Remote(command_executor='http://127.0.0.1:4444', keep_alive=True, file_detector=None, options: Union[selenium.webdriver.common.options.BaseOptions, List[selenium.webdriver.common.options.BaseOptions]] = None) -> None\n", + " | \n", + " | Controls a browser by sending commands to a remote server. This server\n", + " | is expected to be running the WebDriver wire protocol as defined at\n", + " | https://www.selenium.dev/documentation/legacy/json_wire_protocol/.\n", + " | \n", + " | :Attributes:\n", + " | - session_id - String ID of the browser session started and controlled by this WebDriver.\n", + " | - capabilities - Dictionary of effective capabilities of this browser session as returned\n", + " | by the remote server. See https://www.selenium.dev/documentation/legacy/desired_capabilities/\n", + " | - command_executor - remote_connection.RemoteConnection object used to execute commands.\n", + " | - error_handler - errorhandler.ErrorHandler object used to handle errors.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __init__(self, command_executor='http://127.0.0.1:4444', keep_alive=True, file_detector=None, options: Union[selenium.webdriver.common.options.BaseOptions, List[selenium.webdriver.common.options.BaseOptions]] = None) -> None\n", + " | Create a new driver that will issue commands using the wire\n", + " | protocol.\n", + " | \n", + " | :Args:\n", + " | - command_executor - Either a string representing URL of the remote server or a custom\n", + " | remote_connection.RemoteConnection object. Defaults to 'http://127.0.0.1:4444/wd/hub'.\n", + " | - keep_alive - Whether to configure remote_connection.RemoteConnection to use\n", + " | HTTP keep-alive. Defaults to True.\n", + " | - file_detector - Pass custom file detector object during instantiation. If None,\n", + " | then default LocalFileDetector() will be used.\n", + " | - options - instance of a driver options.Options class\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | quit(self) -> None\n", + " | Quits the driver and closes every associated window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.quit()\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " Safari = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | Safari(reuse_service=False, keep_alive=True, options: selenium.webdriver.safari.options.Options = None, service: selenium.webdriver.safari.service.Service = None) -> None\n", + " | \n", + " | Controls the SafariDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, reuse_service=False, keep_alive=True, options: selenium.webdriver.safari.options.Options = None, service: selenium.webdriver.safari.service.Service = None) -> None\n", + " | Creates a new Safari driver instance and launches or finds a running\n", + " | safaridriver service.\n", + " | \n", + " | :Args:\n", + " | - reuse_service - If True, do not spawn a safaridriver instance; instead, connect to an already-running service that was launched externally.\n", + " | - keep_alive - Whether to configure SafariRemoteConnection to use\n", + " | HTTP keep-alive. Defaults to True.\n", + " | - options - Instance of ``options.Options``.\n", + " | - service - Service object for handling the browser driver if you need to pass extra details\n", + " | \n", + " | debug(self)\n", + " | # First available in Safari 11.1 and Safari Technology Preview 42.\n", + " | \n", + " | get_permission(self, permission)\n", + " | # First available in Safari 11.1 and Safari Technology Preview 41.\n", + " | \n", + " | quit(self)\n", + " | Closes the browser and shuts down the SafariDriver executable that\n", + " | is started when starting the SafariDriver.\n", + " | \n", + " | set_permission(self, permission, value)\n", + " | # First available in Safari 11.1 and Safari Technology Preview 41.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " SafariOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | SafariOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | automatic_inspection\n", + " | \n", + " | automatic_profiling\n", + " | \n", + " | use_technology_preview\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | AUTOMATIC_INSPECTION = 'safari:automaticInspection'\n", + " | \n", + " | AUTOMATIC_PROFILING = 'safari:automaticProfiling'\n", + " | \n", + " | SAFARI_TECH_PREVIEW = 'Safari Technology Preview'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | to_capabilities(self)\n", + " | Convert options into capabilities dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " SafariService = class Service(selenium.webdriver.common.service.Service)\n", + " | SafariService(executable_path: str = None, port: int = 0, quiet: bool = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, reuse_service=False, **kwargs) -> None\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `safaridriver` This is only supported on MAC OSX.\n", + " | \n", + " | :param executable_path: install path of the safaridriver executable, defaults to `/usr/bin/safaridriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param quiet: (Deprecated) Suppress driver stdout & stderr, redirects to os.devnull if enabled.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = None, port: int = 0, quiet: bool = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, reuse_service=False, **kwargs) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | service_url\n", + " | Gets the url of the SafariDriver Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | reuse_service\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " WPEWebKit = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | WPEWebKit(executable_path='WPEWebDriver', port=0, options=None, desired_capabilities={'browserName': 'MiniBrowser', 'version': '', 'platform': 'ANY'}, service_log_path=None)\n", + " | \n", + " | Controls the WPEWebKitDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path='WPEWebDriver', port=0, options=None, desired_capabilities={'browserName': 'MiniBrowser', 'version': '', 'platform': 'ANY'}, service_log_path=None)\n", + " | Creates a new instance of the WPEWebKit driver.\n", + " | \n", + " | Starts the service and then creates new instance of WPEWebKit Driver.\n", + " | \n", + " | :Args:\n", + " | - executable_path : path to the executable. If the default is used it assumes the executable is in the $PATH.\n", + " | - port : port you would like the service to run, if left as 0, a free port will be found.\n", + " | - options : an instance of WPEWebKitOptions\n", + " | - desired_capabilities : Dictionary object with desired capabilities\n", + " | - service_log_path : Path to write service stdout and stderr output.\n", + " | \n", + " | quit(self)\n", + " | Closes the browser and shuts down the WPEWebKitDriver executable\n", + " | that is started when starting the WPEWebKitDriver.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " WPEWebKitOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | WPEWebKitOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | to_capabilities(self)\n", + " | Creates a capabilities with all the options that have been set and\n", + " | returns a dictionary with everything.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | binary_location\n", + " | Returns the location of the browser binary otherwise an empty\n", + " | string.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | KEY = 'wpe:browserOptions'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " WPEWebKitService = class Service(selenium.webdriver.common.service.Service)\n", + " | WPEWebKitService(executable_path: str = 'WPEWebDriver', port: int = 0, log_path: Optional[str] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs)\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `WPEWebDriver`.\n", + " | \n", + " | :param executable_path: install path of the WPEWebDriver executable, defaults to `WPEWebDriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param log_path: (Optional) File path for the file to be opened and passed as the subprocess stdout/stderr handler.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = 'WPEWebDriver', port: int = 0, log_path: Optional[str] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs)\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " WebKitGTK = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | WebKitGTK(executable_path='WebKitWebDriver', port=0, options=None, desired_capabilities=None, service_log_path=None, keep_alive=False)\n", + " | \n", + " | Controls the WebKitGTKDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path='WebKitWebDriver', port=0, options=None, desired_capabilities=None, service_log_path=None, keep_alive=False)\n", + " | Creates a new instance of the WebKitGTK driver.\n", + " | \n", + " | Starts the service and then creates new instance of WebKitGTK Driver.\n", + " | \n", + " | :Args:\n", + " | - executable_path : path to the executable. If the default is used it assumes the executable is in the $PATH.\n", + " | - port : port you would like the service to run, if left as 0, a free port will be found.\n", + " | - options : an instance of WebKitGTKOptions\n", + " | - desired_capabilities : Dictionary object with desired capabilities\n", + " | - service_log_path : Path to write service stdout and stderr output.\n", + " | - keep_alive : Whether to configure RemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | quit(self)\n", + " | Closes the browser and shuts down the WebKitGTKDriver executable\n", + " | that is started when starting the WebKitGTKDriver.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " WebKitGTKOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | WebKitGTKOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | to_capabilities(self)\n", + " | Creates a capabilities with all the options that have been set and\n", + " | returns a dictionary with everything.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | binary_location\n", + " | :Returns: The location of the browser binary otherwise an empty\n", + " | string.\n", + " | \n", + " | overlay_scrollbars_enabled\n", + " | :Returns: Whether overlay scrollbars should be enabled.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | KEY = 'webkitgtk:browserOptions'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " WebKitGTKService = class Service(selenium.webdriver.common.service.Service)\n", + " | WebKitGTKService(executable_path: str = 'WebKitWebDriver', port: int = 0, log_path: Optional[str] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs)\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `WPEWebDriver`.\n", + " | \n", + " | :param executable_path: install path of the WebKitWebDriver executable, defaults to `WebKitWebDriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param log_path: (Optional) File path for the file to be opened and passed as the subprocess stdout/stderr handler.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = 'WebKitWebDriver', port: int = 0, log_path: Optional[str] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs)\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + "\n", + "DATA\n", + " __all__ = ['Firefox', 'FirefoxProfile', 'FirefoxOptions', 'FirefoxServ...\n", "\n", "VERSION\n", - " 3.14.1\n", + " 4.15.2\n", "\n", "FILE\n", - " /opt/anaconda3/lib/python3.7/site-packages/selenium/webdriver/__init__.py\n", + " /opt/anaconda3/lib/python3.9/site-packages/selenium/webdriver/__init__.py\n", "\n", "\n" ] @@ -202,7 +7760,7 @@ "source": [ "### 下载和设置Webdriver\n", "\n", - "1. 对于Chrome需要的webdriver下载地址,**一定要确保版本正确**。\n", + "1. 对于Chrome需要的webdriver下载地址,**一定要确保版本正确**:Chrome浏览器与webdriver版本对应。\n", "\n", "http://chromedriver.storage.googleapis.com/index.html\n", "\n", @@ -240,11 +7798,11 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 8, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:13:44.062629Z", - "start_time": "2021-11-01T07:13:44.006400Z" + "end_time": "2023-11-10T07:10:32.346957Z", + "start_time": "2023-11-10T07:10:24.798992Z" }, "slideshow": { "slide_type": "subslide" @@ -262,27 +7820,12 @@ "source": [ "from selenium import webdriver\n", "\n", - "browser = webdriver.Chrome(executable_path = '/opt/anaconda3/bin/chromedriver')\n", + "# webdriver.Chrome?\n", + "\n", + "browser = webdriver.Chrome()#executable_path = '/opt/anaconda3/bin/chromedriver')\n", "browser.get(\"http://music.163.com\") \n", "#print(browser.page_source)\n", "print('i am fine!')\n", - "#browser.close() " - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": { - "ExecuteTime": { - "end_time": "2021-05-15T06:52:59.152371Z", - "start_time": "2021-05-15T06:52:59.086685Z" - }, - "slideshow": { - "slide_type": "subslide" - } - }, - "outputs": [], - "source": [ "browser.close() " ] }, @@ -313,11 +7856,25 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 17, "metadata": { "ExecuteTime": { - "end_time": "2021-05-15T07:16:35.745245Z", - "start_time": "2021-05-15T07:16:31.163873Z" + "end_time": "2023-11-10T07:21:55.684529Z", + "start_time": "2023-11-10T07:21:55.681605Z" + } + }, + "outputs": [], + "source": [ + "from selenium.webdriver.common.by import By\n" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "ExecuteTime": { + "end_time": "2023-11-10T07:23:07.566101Z", + "start_time": "2023-11-10T07:23:00.796463Z" }, "slideshow": { "slide_type": "subslide" @@ -328,9 +7885,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "\n", - "\n", - "\n" + "\n", + "\n", + "\n" ] } ], @@ -339,11 +7896,11 @@ "browser = webdriver.Chrome()\n", "browser.get(\"http://music.163.com\")\n", "# \n", - "input_first = browser.find_element_by_id(\"srch\") \n", + "input_first = browser.find_element(By.ID, \"srch\") \n", "#srch\n", - "input_second = browser.find_element_by_css_selector(\"#srch\")\n", + "input_second = browser.find_element(By.CSS_SELECTOR, \"#srch\")\n", "# //*[@id=\"srch\"]\n", - "input_third = browser.find_element_by_xpath('//*[@id=\"srch\"]')\n", + "input_third = browser.find_element(By.XPATH, '//*[@id=\"srch\"]')\n", "print(input_first)\n", "print(input_second)\n", "print(input_third)\n", @@ -360,23 +7917,23 @@ "source": [ "## 常用的查找元素方法:\n", "\n", - "- find_element_by_name\n", - "- find_element_by_id\n", - "- find_element_by_xpath\n", - "- find_element_by_link_text\n", - "- find_element_by_partial_link_text\n", - "- find_element_by_tag_name\n", - "- find_element_by_class_name\n", - "- find_element_by_css_selector" + "- find_element(By.ID, \"id\")\n", + "- find_element(By.NAME, \"name\")\n", + "- find_element(By.XPATH, \"xpath\")\n", + "- find_element(By.LINK_TEXT, \"link text\")\n", + "- find_element(By.PARTIAL_LINK_TEXT, \"partial link text\")\n", + "- find_element(By.TAG_NAME, \"tag name\")\n", + "- find_element(By.CLASS_NAME, \"class name\")\n", + "- find_element(By.CSS_SELECTOR, \"css selector\")" ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 17, "metadata": { "ExecuteTime": { - "end_time": "2021-05-15T07:17:29.027336Z", - "start_time": "2021-05-15T07:17:29.024582Z" + "end_time": "2021-11-01T07:17:19.382188Z", + "start_time": "2021-11-01T07:17:19.379526Z" }, "slideshow": { "slide_type": "subslide" @@ -393,8 +7950,8 @@ "execution_count": 18, "metadata": { "ExecuteTime": { - "end_time": "2020-03-23T12:53:06.730926Z", - "start_time": "2020-03-23T12:52:59.117047Z" + "end_time": "2021-11-01T07:17:32.387663Z", + "start_time": "2021-11-01T07:17:28.477056Z" }, "slideshow": { "slide_type": "fragment" @@ -405,7 +7962,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\n" + "\n" ] } ], @@ -436,8 +7993,8 @@ "execution_count": 19, "metadata": { "ExecuteTime": { - "end_time": "2020-03-23T12:53:46.457630Z", - "start_time": "2020-03-23T12:53:39.063684Z" + "end_time": "2023-11-10T07:25:26.633226Z", + "start_time": "2023-11-10T07:25:19.351116Z" }, "slideshow": { "slide_type": "subslide" @@ -448,14 +8005,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "[]\n" + "[]\n" ] } ], "source": [ "browser = webdriver.Chrome()\n", "browser.get(\"http://music.163.com\")\n", - "lis = browser.find_elements_by_css_selector('body')\n", + "lis = browser.find_elements(By.CSS_SELECTOR, 'body')\n", "print(lis)\n", "browser.close() " ] @@ -473,14 +8030,14 @@ "> lis = browser.find_elements(By.CSS_SELECTOR,'.service-bd li')\n", "\n", "同样的在单个元素中查找的方法在多个元素查找中同样存在:\n", - "- find_elements_by_name\n", - "- find_elements_by_id\n", - "- find_elements_by_xpath\n", - "- find_elements_by_link_text\n", - "- find_elements_by_partial_link_text\n", - "- find_elements_by_tag_name\n", - "- find_elements_by_class_name\n", - "- find_elements_by_css_selector" + "- find_elements(By.ID, \"id\")\n", + "- find_elements(By.NAME, \"name\")\n", + "- find_elements(By.XPATH, \"xpath\")\n", + "- find_elements(By.LINK_TEXT, \"link text\")\n", + "- find_elements(By.PARTIAL_LINK_TEXT, \"partial link text\")\n", + "- find_elements(By.TAG_NAME, \"tag name\")\n", + "- find_elements(By.CLASS_NAME, \"class name\")\n", + "- find_elements(By.CSS_SELECTOR, \"css selector\")" ] }, { @@ -497,11 +8054,11 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 26, "metadata": { "ExecuteTime": { - "end_time": "2021-05-15T07:19:07.125461Z", - "start_time": "2021-05-15T07:18:56.406145Z" + "end_time": "2023-11-10T08:19:22.683636Z", + "start_time": "2023-11-10T08:19:07.017913Z" }, "slideshow": { "slide_type": "subslide" @@ -509,18 +8066,17 @@ }, "outputs": [], "source": [ - "from selenium import webdriver\n", "import time\n", - "browser = webdriver.Chrome()\n", "\n", + "browser = webdriver.Chrome()\n", "browser.get(\"https://music.163.com/\")\n", - "input_str = browser.find_element_by_id('srch')\n", + "input_str = browser.find_element(By.ID, 'srch')\n", "input_str.send_keys(\"周杰伦\")\n", "time.sleep(3) #休眠,模仿人工搜索\n", - "input_str.clear()\n", - "input_str.send_keys(\"林俊杰\")\n", - "time.sleep(3)\n", - "#browser.close()" + "#input_str.clear()\n", + "#input_str.send_keys(\"林俊杰\")\n", + "#time.sleep(3)\n", + "browser.close()" ] }, { @@ -551,11 +8107,11 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 25, "metadata": { "ExecuteTime": { - "end_time": "2021-05-15T07:20:31.166950Z", - "start_time": "2021-05-15T07:20:23.444472Z" + "end_time": "2023-11-10T07:33:40.626290Z", + "start_time": "2023-11-10T07:33:32.830035Z" }, "slideshow": { "slide_type": "subslide" @@ -565,11 +8121,11 @@ "source": [ "from selenium import webdriver\n", "browser = webdriver.Chrome()\n", - "browser.get(\"https://www.zhihu.com/explore/\")\n", + "browser.get(\"http://www.cppcc.gov.cn/\")\n", "browser.execute_script('window.scrollTo(0, document.body.scrollHeight)')\n", "#browser.execute_script('alert(\"To Bottom\")')\n", "time.sleep(3)\n", - "#browser.close()" + "browser.close()" ] }, { @@ -884,7 +8440,7 @@ "metadata": { "celltoolbar": "Slideshow", "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -898,7 +8454,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.9.7" }, "latex_envs": { "LaTeX_envs_menu_present": true, @@ -928,10 +8484,10 @@ "title_sidebar": "Contents", "toc_cell": false, "toc_position": { - "height": "47.5875px", - "left": "1376.64px", - "top": "54px", - "width": "159.363px" + "height": "47.571px", + "left": "1423.63px", + "top": "0px", + "width": "159.176px" }, "toc_section_display": false, "toc_window_display": true diff --git a/.ipynb_checkpoints/08-01-statistics-thinking-checkpoint.ipynb b/.ipynb_checkpoints/08-01-statistics-thinking-checkpoint.ipynb index 4996134..eed78ed 100644 --- a/.ipynb_checkpoints/08-01-statistics-thinking-checkpoint.ipynb +++ b/.ipynb_checkpoints/08-01-statistics-thinking-checkpoint.ipynb @@ -306,7 +306,7 @@ "\n", "- Variability Principle\n", " - Social Grouping Principle\n", - " - Social Context Principle" + " - Social Context Principle" ] }, { @@ -326,7 +326,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:42:14.263851Z", @@ -505,7 +505,7 @@ "cell_style": "split", "scrolled": true, "slideshow": { - "slide_type": "fragment" + "slide_type": "subslide" } }, "outputs": [ @@ -586,7 +586,7 @@ }, "cell_style": "split", "slideshow": { - "slide_type": "fragment" + "slide_type": "subslide" } }, "outputs": [ @@ -637,7 +637,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:45:52.166687Z", @@ -667,7 +667,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:45:59.869378Z", @@ -699,7 +699,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:46:16.962848Z", @@ -717,7 +717,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:46:22.892422Z", @@ -742,7 +742,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:46:41.280525Z", @@ -759,7 +759,7 @@ "7.333333333333333" ] }, - "execution_count": 11, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -770,7 +770,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:47:46.325755Z", @@ -800,7 +800,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:47:49.573300Z", @@ -825,7 +825,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:47:54.654538Z", @@ -842,7 +842,7 @@ "6.0" ] }, - "execution_count": 14, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -853,7 +853,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:48:16.837428Z", @@ -873,7 +873,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 15, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:48:31.140817Z", @@ -906,7 +906,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 20, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:01.018871Z", @@ -923,7 +923,7 @@ "13.0" ] }, - "execution_count": 17, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -934,7 +934,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 21, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:11.320697Z", @@ -956,7 +956,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 22, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:14.296448Z", @@ -981,7 +981,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 23, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:23.963496Z", @@ -998,7 +998,7 @@ "1" ] }, - "execution_count": 20, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -1043,7 +1043,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 24, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:33.498453Z", @@ -1060,7 +1060,7 @@ "ModeResult(mode=array([1]), count=array([22]))" ] }, - "execution_count": 21, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -1072,7 +1072,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 25, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:41.131442Z", @@ -1090,7 +1090,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 26, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:45.275227Z", @@ -1115,7 +1115,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 27, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:50:15.680802Z", @@ -1158,7 +1158,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 28, "metadata": { "ExecuteTime": { "end_time": "2020-06-07T00:46:29.835815Z", @@ -1172,7 +1172,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -1249,7 +1249,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 29, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:59:21.164091Z", @@ -1270,7 +1270,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 31, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:59:31.912111Z", @@ -1326,7 +1326,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 32, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:59:35.329702Z", @@ -1354,7 +1354,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 33, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:59:43.433398Z", @@ -1371,7 +1371,7 @@ "9.007984838446012" ] }, - "execution_count": 28, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } @@ -1436,7 +1436,7 @@ }, "cell_style": "split", "slideshow": { - "slide_type": "fragment" + "slide_type": "subslide" } }, "outputs": [ @@ -1460,7 +1460,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 35, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:02:16.024044Z", @@ -1489,7 +1489,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 36, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:02:26.665372Z", @@ -1507,7 +1507,7 @@ " [ 22.42543514, 100.78589895]])" ] }, - "execution_count": 31, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -1518,7 +1518,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 37, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:34:55.638112Z", @@ -1550,7 +1550,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 38, "metadata": { "ExecuteTime": { "end_time": "2021-05-16T06:16:20.841645Z", @@ -1565,7 +1565,7 @@ "outputs": [ { "data": { - "image/png": "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b70lOu6dd95BYmIikpKSsHnz5n7numHDBrz88sui2y9evBhJSUlISUlBSkoKTpw4ISruwIEDSE1NRUJCAtatWycqZtu2bbb9pKSkYPr06Vi7dq2o2F27dtmezw0bNoiKAYD33nsPs2fPhkajQWFhodP2PV/rsrIyaDQaxMXFIT8/X3QcAJjNZmRkZOCbb74RHffZZ58hOTkZGo0Gr7zyCtra2kTFffLJJ0hKSkJiYiI2bNgAR6OrfR3HH3/8MRYvXiw6x1deeQVxcXG217G0tFRU3Pfff4/58+cjKSkJzz//vOjf7fDhw3jkkUeQnJyMlStXio7bsWMHEhMTodFosG7dOlgsll4xfb1Pnb12juLEPi+A/fv01KlTSE1NxezZs/Hqq686zNNRXKeVK1dix44dfcb0jDt48CA0Gg00Gg1eeOEF/PLLL7Z2Yo///uRsI/iZf//730JycrIwZcoUoaqqSlTMkSNHhMcee0wwmUxCW1ubkJ6eLuzbt89p3DfffCMsWLBAMJvNQktLizBr1izh3LlzonMtKysTZsyYIbz00kui2re3twv33XefYDabRe9DEAThwoULwn333SfU1NQIbW1twsKFC4V//vOf/fo//ve//wmxsbFCfX2907bNzc3CXXfdJdTX1wtms1mYN2+ecOTIEadxR44cEZKTk4XLly8LFotFWLp0qfDll1/22b7na93S0iLExMQIFy5cEMxms7BkyRKHv6ejY+TcuXPCY489Jtx2223C119/LWp/Wq1WiI2NFS5fviy0t7cLK1euFDZv3uw07sKFC0JsbKzwyy+/CBaLRXjssceEQ4cOOc1REATh7Nmzwv333y88/vjjonIUBEFITk4Wamtr+3weHcVdvnxZuPfee4VTp04JgiAI2dnZwpYtW0Ttb+bMmcKPP/4oCIIgZGVlCVu3bnUad+7cOeH++++35bl69Wrhgw8+sIvp633q7LXrK07M8yIIvd+nSUlJwvfffy8IgiC88sorDp8XR3E6nU5YunSpMHXqVOHzzz8Xtb/GxkbhnnvuEc6ePSsIgiC89957whtvvOHwObza8S825+78rue/detWrF69Gmq1WnSMSqXCyy+/jKFDhyI4OBgTJkzAzz//7DTu7rvvxocffgi5XI76+npYrVaEhYWJ2uelS5eQn5+PZcuWic5Tq9UCAJYsWYJHHnkE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\n", + "image/png": "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DdFxb731FlJSUpCamopNmzYNOdd169bhhRdeEN1+4cKFSE1NRUZGBjIyMnD06FFRcfv27UNmZiaSk5OxevVqUTHbtm1zbCcjIwPTpk3Da6+9Jip2586djtdz3bp1omIA4J133sHMmTORnp6OjRs3um3f972urKxEeno6dDodioqKRMcBwIoVK7B9+3bRMZ988gnS0tKQnp6OF198ER0dHaLiPvroI6SmpiIlJQXr1q3DQD2rA+3HH374IRYuXCg6zxdffBE6nc7xPlZUVIiK+/777zF37lykpqbi2WefFf37HTx4EI888gjS0tKwYsUK0XHbt29HSkoK0tPTsXr1athstn4xAx2nVqsV2dnZ+Prrr11uy1Wc2NcFcD5Oxe5jfePE5OkqbrDXRez+f/z4cWRmZmLmzJn44x//6PK17UcIMv/+97+FtLQ04ZZbbhFqampExRw6dEh47LHHBIvFInR0dAiLFi0S9uzZ4zbu66+/FubNmydYrVahra1NmDFjhnD69GnRuVZWVgp333238Pzzz4tq39nZKdx3332C1WoVvQ1BEIRz584J9913n1BXVyd0dHQI8+fPF/75z38O6f/43//+JyQmJgqNjY1u27a2tgp33nmn0NjYKFitVmHOnDnCoUOH3MYdOnRISEtLEy5duiTYbDYhNzdX+OKLLwZs3/e9bmtrE7RarXDu3DnBarUKixcvdvl79o0zGAxCbm6ucNtttwmfffaZqG3p9XohMTFRuHTpktDZ2SmsWLFC2LRpk9u4c+fOCYmJicLPP/8s2Gw24bHHHhMOHDjgNq7bqVOnhPvvv194/PHHReUpCIKQlpYm1NfXD/g6uoq7dOmScO+99wrHjx8XBEEQ8vPzhS1btoja3vTp04Uff/xREARByMvLE7Zu3eo27vTp08L999/vyHPVqlXC+++/7xQz0HF6+vRp4bHHHhNuvfVW4auvvuq3rYHixLwuguB8nIrdx/rGCYLgNk9XcYO9LkPZ/1NTU4Xvv/9eEARBePHFF12+l30F3Zn/1q1bsWrVKqjVatExKpUKL7zwAkaPHo3w8HBMmjQJP/30k9u4u+66Cx988AHkcjkaGxtht9sRFRUlapvNzc0oKirCkiVLROep1+sBAIsXL8YjjzyCDz/8UFRcRUUFUlJSEB0djfDwcBQVFSEhIUH0dgHglVdeQX5+PsaN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\n", "text/plain": [ "
" ] @@ -1749,7 +1749,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 39, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:37:01.948227Z", @@ -1813,7 +1813,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": { "slideshow": { @@ -1852,7 +1851,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 40, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:38:24.066248Z", @@ -1869,7 +1868,7 @@ "Ttest_indResult(statistic=-5.757056463981614, pvalue=6.631425817426509e-05)" ] }, - "execution_count": 38, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } @@ -2063,7 +2062,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 41, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:46:31.579304Z", @@ -2350,7 +2349,7 @@ ], "source": [ "formula = 'hs ~ C(fetus) + C(observer) + C(fetus):C(observer)'\n", - "lm = ols(formula, df).fit()\n", + "lm = ols(formula, df).fit() \n", "print(anova_lm(lm)) " ] }, @@ -2415,7 +2414,7 @@ }, { "cell_type": "code", - "execution_count": 129, + "execution_count": 43, "metadata": { "ExecuteTime": { "end_time": "2020-04-28T04:46:14.309639Z", @@ -2500,8 +2499,8 @@ "\n", "| | Republican | Democrat | \n", "| :------- | :-------: | :-----------: | \n", - "| Male |$\\frac{(215-189.9)^2}{189.9} $| $\\frac{(143-168.0)^2}{168.0} $ | \n", - "| Female | $\\frac{(19-44.0)^2}{44.0}$ | $\\frac{(64-38.9)^2}{38.9}$ | \n" + "| Male | $\\frac{(215-189.9)^2}{189.9} $ | $\\frac{(143-168.0)^2}{168.0}$ | \n", + "| Female | $\\frac{(19-44.0)^2}{44.0}$ | $\\frac{(64-38.9)^2}{38.9}$ | \n" ] }, { diff --git a/0-chatgpt.ipynb b/0-chatgpt.ipynb new file mode 100644 index 0000000..6c724ab --- /dev/null +++ b/0-chatgpt.ipynb @@ -0,0 +1,494 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "714e13d1", + "metadata": {}, + "source": [ + "# Using ChatGPT to Learn Python\n", + "\n", + "https://chat.openai.com/c/3614d876-1ef2-4483-af09-1478d656933f" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "ed2f3218", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:19:23.325117Z", + "start_time": "2023-10-08T08:19:20.395023Z" + } + }, + "outputs": [], + "source": [ + "# Import necessary libraries\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "bb3d5aeb", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:20:19.580492Z", + "start_time": "2023-10-08T08:20:18.202679Z" + } + }, + "outputs": [], + "source": [ + "# Load the Titanic dataset\n", + "url = \"https://web.stanford.edu/class/archive/cs/cs109/cs109.1166/stuff/titanic.csv\"\n", + "titanic_data = pd.read_csv(url)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "4faf7183", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:20:34.160614Z", + "start_time": "2023-10-08T08:20:34.147099Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SurvivedPclassNameSexAgeSiblings/Spouses AboardParents/Children AboardFare
003Mr. Owen Harris Braundmale22.0107.2500
111Mrs. John Bradley (Florence Briggs Thayer) Cum...female38.01071.2833
213Miss. Laina Heikkinenfemale26.0007.9250
311Mrs. Jacques Heath (Lily May Peel) Futrellefemale35.01053.1000
403Mr. William Henry Allenmale35.0008.0500
\n", + "
" + ], + "text/plain": [ + " Survived Pclass Name \\\n", + "0 0 3 Mr. Owen Harris Braund \n", + "1 1 1 Mrs. John Bradley (Florence Briggs Thayer) Cum... \n", + "2 1 3 Miss. Laina Heikkinen \n", + "3 1 1 Mrs. Jacques Heath (Lily May Peel) Futrelle \n", + "4 0 3 Mr. William Henry Allen \n", + "\n", + " Sex Age Siblings/Spouses Aboard Parents/Children Aboard Fare \n", + "0 male 22.0 1 0 7.2500 \n", + "1 female 38.0 1 0 71.2833 \n", + "2 female 26.0 0 0 7.9250 \n", + "3 female 35.0 1 0 53.1000 \n", + "4 male 35.0 0 0 8.0500 " + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Display the first few rows of the dataset\n", + "titanic_data.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "35072785", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:20:58.384747Z", + "start_time": "2023-10-08T08:20:58.354183Z" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SurvivedPclassAgeSiblings/Spouses AboardParents/Children AboardFare
count887.000000887.000000887.000000887.000000887.000000887.00000
mean0.3855692.30552429.4714430.5253660.38331532.30542
std0.4870040.83666214.1219081.1046690.80746649.78204
min0.0000001.0000000.4200000.0000000.0000000.00000
25%0.0000002.00000020.2500000.0000000.0000007.92500
50%0.0000003.00000028.0000000.0000000.00000014.45420
75%1.0000003.00000038.0000001.0000000.00000031.13750
max1.0000003.00000080.0000008.0000006.000000512.32920
\n", + "
" + ], + "text/plain": [ + " Survived Pclass Age Siblings/Spouses Aboard \\\n", + "count 887.000000 887.000000 887.000000 887.000000 \n", + "mean 0.385569 2.305524 29.471443 0.525366 \n", + "std 0.487004 0.836662 14.121908 1.104669 \n", + "min 0.000000 1.000000 0.420000 0.000000 \n", + "25% 0.000000 2.000000 20.250000 0.000000 \n", + "50% 0.000000 3.000000 28.000000 0.000000 \n", + "75% 1.000000 3.000000 38.000000 1.000000 \n", + "max 1.000000 3.000000 80.000000 8.000000 \n", + "\n", + " Parents/Children Aboard Fare \n", + "count 887.000000 887.00000 \n", + "mean 0.383315 32.30542 \n", + "std 0.807466 49.78204 \n", + "min 0.000000 0.00000 \n", + "25% 0.000000 7.92500 \n", + "50% 0.000000 14.45420 \n", + "75% 0.000000 31.13750 \n", + "max 6.000000 512.32920 " + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Basic statistics about the numerical columns\n", + "titanic_data.describe()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "7607bc17", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:21:21.110978Z", + "start_time": "2023-10-08T08:21:21.105858Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Number of passengers in each class:\n", + "3 487\n", + "1 216\n", + "2 184\n", + "Name: Pclass, dtype: int64\n" + ] + } + ], + "source": [ + "# Number of passengers in each class\n", + "class_counts = titanic_data['Pclass'].value_counts()\n", + "print(\"\\nNumber of passengers in each class:\")\n", + "print(class_counts)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "fb5c03a0", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:22:15.741701Z", + "start_time": "2023-10-08T08:22:15.736410Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Survival rate by passenger class:\n", + "Pclass\n", + "1 0.629630\n", + "2 0.472826\n", + "3 0.244353\n", + "Name: Survived, dtype: float64\n" + ] + } + ], + "source": [ + "# Survival rate by passenger class\n", + "survival_by_class = titanic_data.groupby('Pclass')['Survived'].mean()\n", + "print(\"\\nSurvival rate by passenger class:\")\n", + "print(survival_by_class)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "9dbc941a", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:22:47.870569Z", + "start_time": "2023-10-08T08:22:47.741783Z" + } + }, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# Plotting survival rate by passenger class\n", + "plt.figure(figsize=(6, 4))\n", + "plt.bar(survival_by_class.index, survival_by_class.values, color='skyblue')\n", + "plt.xlabel('Passenger Class')\n", + "plt.ylabel('Survival Rate')\n", + "plt.title('Survival Rate by Passenger Class')\n", + "plt.xticks([1, 2, 3], ['1st Class', '2nd Class', '3rd Class'])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "4725910a", + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-08T08:23:44.314630Z", + "start_time": "2023-10-08T08:23:44.309947Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Median age of passengers: 28.0 years\n", + "\n", + "Number of passengers with siblings or spouses aboard: 466\n", + "Number of passengers with parents or children aboard: 340\n" + ] + } + ], + "source": [ + "# Median age of passengers\n", + "median_age = titanic_data['Age'].median()\n", + "print(f\"\\nMedian age of passengers: {median_age} years\")\n", + "\n", + "# Number of passengers with siblings or spouses aboard\n", + "siblings_spouses_count = titanic_data['Siblings/Spouses Aboard'].sum()\n", + "print(f\"\\nNumber of passengers with siblings or spouses aboard: {siblings_spouses_count}\")\n", + "\n", + "# Number of passengers with parents or children aboard\n", + "parents_children_count = titanic_data['Parents/Children Aboard'].sum()\n", + "print(f\"Number of passengers with parents or children aboard: {parents_children_count}\")\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + }, + "toc": { + "base_numbering": 1, + "nav_menu": {}, + "number_sections": false, + "sideBar": true, + "skip_h1_title": false, + "title_cell": "Table of Contents", + "title_sidebar": "Contents", + "toc_cell": false, + "toc_position": {}, + "toc_section_display": true, + "toc_window_display": false + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/0-iching.ipynb b/0-iching.ipynb new file mode 100644 index 0000000..0d701c5 --- /dev/null +++ b/0-iching.ipynb @@ -0,0 +1,238 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "3ba4a769", + "metadata": {}, + "source": [ + "## iching: A python package of I Ching\n", + "\n", + "大衍之数五十,其用四十有九。分而为二以象两,挂一以象三,揲之以四以象四时,归奇于扐以象闰。五岁再闰,故再扐而后挂。天一,地二;天三,地四;天五,地六;天七,地八;天九,地十。天数五,地数五。五位相得而各有合,天数二十有五,地数三十,凡天地之数五十有五,此所以成变化而行鬼神也。乾之策二百一十有六,坤之策百四十有四,凡三百六十,当期之日。二篇之策,万有一千五百二十,当万物之数也。是故四营而成《易》,十有八变而成卦,八卦而小成。引而伸之,触类而长之,天下之能事毕矣。显道神德行,是故可与酬酢,可与祐神矣。子曰:“知变化之道者,其知神之所为乎。”\n", + "\n", + "https://github.com/chengjun/iching" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "fbebc4df", + "metadata": { + "ExecuteTime": { + "end_time": "2023-11-10T08:39:15.223964Z", + "start_time": "2023-11-10T08:39:11.621062Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: iching in /opt/anaconda3/lib/python3.9/site-packages (3.7.2)\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "pip install --upgrade iching" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "16e7331e", + "metadata": { + "ExecuteTime": { + "end_time": "2023-11-10T08:40:08.495956Z", + "start_time": "2023-11-10T08:40:08.483349Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Your birthday & your prediction time: 198510110630201801191430\n", + "there is a changing predict! Also run changePredict()\n", + "there is a changing predict! Also run changePredict()\n", + "离 & 睽 \n", + " 本卦: 离卦原文离。利贞,亨。畜牝牛,吉。象曰:明两作,离。大人以继明照四方。白话文解释离卦:吉利的占问,通泰。饲养母牛,吉利。《象辞》说:今朝太阳升,明朝太阳升,相继不停顿,这是离卦的卦象。贵族王公观此卦象,从而以源源不断的光明照临四方。\n", + "\n", + "《断易天机》解离卦离上离下,为离宫本位卦。离可取光明、美丽、离散之意,利文章而不利出师。\n", + "\n", + "北宋易学家邵雍解附丽光明,谦虚缓进;公正柔和,顺守则吉。得此卦者,宜谦虚谨慎,稳步进取,则前途光明。急进及意气用事者必有所损失。\n", + "\n", + "台湾国学大儒傅佩荣解时运:努力修德,前途光明。财运:与火有关,皆有所得。家宅:贵人之屋;可得继室。身体:热病严重,小心大去。\n", + "\n", + "传统解卦这个卦是同卦(下离上离)相叠。离者丽也,附着之意,一阴附丽,上下二阳,该卦象征火,内空外明。离为火、为明,太阳反复升落,运行不息,柔顺为心。大象:两离火相重,上下通明之象,火有气,但无形,主不实不定之意。运势:外观极盛,烈日当空之象,凡事不宜急进及意气用事。事业:已快进入顶点,盛极而衰,务必总结经验教训,趋善避邪,以顺自养,居危知危,激励志气,切勿妄动。尤应求助中正的人援助,以期重振事业。经商:不要急于求成,宜兢兢业业,忧深虑远,考察市场行情,公平竞争,不可投机取巧,争取与他人密切合作。求名:方向未确定之前,不可到处乱撞,应持之以恒,执意追求,虚心向有才德的长者请教。婚恋:自己寻找对象恐怕有困难,最好请可靠的朋友、长辈帮忙,不得急躁。双方应相互尊敬,最忌生邪念。决策:乐天知命,顺应自然,年轻时急于上进,未能实现理想,但坚持中正、谦和,可无灾祸,时常警觉,更可化险为夷。在危难时要寻求依托,但要慎重选择对象。晚年应知天命,尤不可不顾时势而轻举妄图动。\n", + "\n", + "台湾张铭仁解卦火:表示智慧、明亮、温暖。六冲卦、纯卦,主大吉大凶、大好大坏之象,也表虚象不实之意。解释:变动,突发火光。特性:喜欢与人竞争,冲动,自尊心强,不服输,容易遭人排斥反对。依赖自己努力,他人助力较少。运势:虽然目前外观极盛一切顺利,可能为假象、虚象,而且双火之燃,其内部、内情已有所损,又双火之烈,如烈日中天,故凡事宜守之,勿太急进,待人以谦和、理性,否则必有所损失。宜顺从长辈,勿因急躁而妄动或意气用事,则可欣欣向荣也。家运:富有幸福之运,必须保持仁和谦恭,骄傲自大者易招致失败,宜谦逊处世。疾病:急病可解,久病则凶,宜耐心调养、为心脏眼科血疾。胎孕:胎有不安。产母不宜出外游。子女:子女幸福,但有娇生惯养之嫌,勿疏于教导为上。周转:可得到上辈的帮助渡过难关。买卖:交易必得利,忌用不法手段。等人:一定会来。寻人:此人因受到诱惑或煽动而出走。南方可寻,且小有是非。失物:动作快,可寻回。外出:可行动,事先应准备充分,不可仓促上路。考试:成绩不错。诉讼:只宜人侵己,不宜己侵人,主动者不利。求事:尊重长辈安排。待时机可获良好事业。改行:可极力推展。开业:开业者吉象。\n", + "\n", + "初九爻辞初九。履错然,敬之,无咎。象曰:履错之敬,以辟咎也。白话文解释初九:听到纷来沓至的脚步声,立时警惕戒备,可以无灾难。《象辞》说:听到纷至沓来的脚步声,立时警惕戒备,可以避免灾难。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,须防无妄之灾,宜谨慎,或有足疾。做官的宜安守。\n", + "\n", + "台湾国学大儒傅佩荣解时运:临事而惧,得助而成。财运:暂无大利,但可无咎。家宅:大道之旁。身体:走路小心。\n", + "\n", + "初九变卦初九爻动变得周易第56卦:火山旅。这个卦是异卦(下艮上离)相叠。此卦与丰卦相反,互为“综卦”。山中燃火,烧而不止,火势不停地向前蔓延,如同途中行人,急于赶路。因而称旅卦。\n", + "\n", + "六二爻辞六二。黄离,元吉。象曰:黄离元吉,得中道也。白话文解释六二:天空出黄霓,大吉大利。《象辞》说:黄色附丽于身,大吉大利,因为六二之爻居下卦中位,像人得中正之道。\n", + "\n", + "北宋易学家邵雍解吉:得此爻者,财利可获。做官的会受到重用。读书人会取得佳绩。\n", + "\n", + "台湾国学大儒傅佩荣解时运:文明在外,功名必显。财运:利在土木,中规中矩。家宅:振起家声;可成佳偶。身体:郁热之症。\n", + "\n", + "六二变卦六二爻动变得周易第14卦:火天大有。这个卦是异卦(下乾上离)相叠。上卦为离,为火;下卦为乾,为天。火在天上,普照万物,万民归顺,顺天依时,大有所成。\n", + "\n", + "九三爻辞九三。日昃之离。不鼓缶而歌,则大耋之嗟,凶。象曰:日昃之离,何可久也。白话文解释九三:黄昏时分有霓虹出现在天空,这是凶兆,人们居然不击鼓唱歌禳除它,老人感到悲哀,灾殃快要来了。《象辞》说:黄昏时分的霓虹,怎么会长留不散。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,乐中生悲,吉中生愁,险难迭生。做官的告休。\n", + "\n", + "台湾国学大儒傅佩荣解时运:老大无成,心思涣散。财运:留连夜市,必伤正业。家宅:老人不安;难望偕老。身体:早睡早起。\n", + "\n", + "九三变卦九三爻动变得周易第21卦:火雷噬嗑。这个卦是异卦(下震上离)相叠。离为阴卦;震为阳卦。阴阳相交,咬碎硬物,喻恩威并施,宽严结合,刚柔相济。噬嗑为上下颚咬合,咀嚼。\n", + "\n", + "九四爻辞九四。突如其来如,焚如,死如,弃如。象曰:突如其来如,无所容也。白话文解释九四:灾难突然降临,敌人见房屋就烧,见人就杀,此处变成一片废墟。《象辞》说:灾难来得如此突然,人们无处藏身逃命。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,时运不济,困难重重,或和长辈不睦,或遭官灾。\n", + "\n", + "台湾国学大儒傅佩荣解时运:为免灾祸,不如隐退。财运:人财两亡,小心避开。家宅:逆子之罪;婚姻不吉。身体:命在危局。\n", + "\n", + "九四变卦九四爻动变得周易第22卦:山火贲。这个卦是异卦(下离上艮)相叠。离为火为明;艮为山为止。文明而有节制。贲卦论述文与质的关系,以质为主,以文调节。贲,文饰、修饰。\n", + "\n", + "六五爻辞六五。出涕沱若,戚嗟若,吉。象曰:六五之吉,离王公也。白话文解释六五:灾难过后,人们痛哭,人们悲叹,然而吉利。《象辞》说:六五爻辞所讲的吉利,因为爻象表明,六五之爻处于上九之下,像人们能够附丽于王公而得救。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,不宜进取,宜守常。做官的在位者得志,退职者多险危。\n", + "\n", + "台湾国学大儒傅佩荣解时运:位高权重,慎谋能断。财运:辛苦经营,公家生意。家宅:婚事主贵;先泣后笑。身体:又哭又叹,但仍无妨。\n", + "\n", + "六五变卦六五爻动变得周易第13卦:天火同人。这个卦是异卦(下离上乾)相叠,乾为天,为君;离为火,为臣民百姓,上天下火,火性上升,同于天,上下和同,同舟共济,人际关系和谐,天下大同。\n", + "\n", + "上九爻辞上九。王用出征,有嘉。折首,获匪其丑,无咎。象曰:王用出征,以正邦也。白话文解释上九:国王出征,反击敌人,将有嘉国的国君斩首,抓到了许多俘虏,无灾无难。《象辞》说:君王出兵反击,以安定邦国。抓到了许多俘虏,是说大获胜仗。\n", + "\n", + "北宋易学家邵雍解吉:得此爻者,时运佳,多喜事,经营获利。做官的会功成名就,读书人会取得好成绩。\n", + "\n", + "台湾国学大儒傅佩荣解时运:与人为善,必受重用。财运:上等货品,才可获利。家宅:旅行在外。身体:可能归天。\n", + "\n", + "上九变卦上九爻动变得周易第55卦:雷火丰。这个卦是异卦(下离上震)相叠,电闪雷鸣,成就巨大,喻达到顶峰,如日中天。告戒:务必注意事物向相反方面发展,盛衰无常,不可不警惕。\n", + "\n", + " \n", + " (O--__/\\__--O) \n", + "(-------------(O---- |__|----O)----------------) \n", + "(-----------(O-----/-|__|-\\------O)------------) \n", + " (-------(O-/_--_\\-O)-------) \n", + "\n", + "\n", + " 变卦: 睽卦原文睽。小事吉。象曰:上火下泽,睽。君子以同而异。白话文解释睽卦:筮遇此卦,小事吉利。《象辞》说:本卦上卦为离,离为火;下卦为兑,兑为泽。上火下泽,两相乖离,是睽卦的卦象。君子观此卦象,从而综合万物之所同,分析万物之所异。\n", + "\n", + "《断易天机》解睽卦离上兑下,为艮宫四世卦。睽象征乖离、乖异,筮遇此卦,大事不吉,小事顺利。\n", + "\n", + "北宋易学家邵雍解人心外向,背道而驰;难以成事,不宜大举。得此卦者,运气不佳,水火不容,相互矛盾,诸事难成。\n", + "\n", + "台湾国学大儒傅佩荣解时运:上下不通,以正处之。财运:人弃我取,尚有小利。家宅:迁避为宜;择而娶之。身体:上火下湿,实在难治。\n", + "\n", + "传统解卦这个卦是异卦(下兑上离)相叠。离为火;兑为泽。上火下泽,相违不相济。克则生,往复无空。万物有所不同,必有所异,相互矛盾。睽即矛盾。大象:离火向上,兑泽则向下,一上一下,两相乖违,又二女同居,不得正之象。运势:气运欠佳,诸事难成,有水火不容之象,宜处变不惊。事业:事业开创困难,处境艰辛。如能志同道合,相互信任,目的可以达到。但起初成功的多是小事,小事积累可成大事。事成于协力合作,败于众志相异。应加强团结,委曲以求相通,最忌内部相互猜疑。经商:应以心平气和的态度投入市场竞争,求大同而存小异。对竞争对手不应敌视,可和而不流,群而不党。尤其不能惹起纠纷,极力避免灾祸。求名:以真诚的心努力上进。对于恶人必要时亦不可完全不交往,应采取宽大包容的态度,适度往来。对志同道合者也不必完全一致,可异中求同。婚恋:双方必须真诚相待。否则,第三者极易介入,夫妻相疑则家破。决策:处于矛盾、对应状态。必须注意以宽宏大度、平和、柔顺的态度对待人生。这样才能心平气和,柔而上进。认清合必有离,离必有合;同中有异,异中有同的道理。否则,刚极暴躁,明极生疑。暴疑皆可致命。\n", + "\n", + "台湾张铭仁解卦睽:表示乖危、叛逆、背离之象,主凶象。意见不合,彼此争斗、任性、不协调。事事均不顺,且有被出卖的危险,注意犯小人。解释:防小人。特性:经常事与愿违,个性敏锐,理想化,感情与理智容易矛盾冲突,易生孤独感,宜往专技艺术发展。运势:水火不相容,则气运不通,势行低落,诸事难成。凡事有违叛之时,若能处变不惊,不逞强出头,尚可转危为安。有家内不和,亲友疏散之情。宜力持温和,忍耐去克服困难,始可渡危。家运:困苦离亲之象,不和睦之情。家运衰颓,虽可得小利,但也入不敷出。疾病:轻症宜速就医,重症则危,更防断症错误,注意心脏,寒热失调之症。胎孕:无碍。子女:子女不和,有骨肉无情之不幸,且其子女六亲缘薄无靠。周转:难以如愿。买卖:多阻碍,难成,若成者亦必损。等人:不会来。寻人:因口角负气出走,其志不同故不易寻。失物:不能找回。有失窃的可能。外出:顺利。途中可以得到善人相助。考试:落榜。诉讼:宜速求和解,迟则理屈辞穷。求事:无希望。改行:不宜。开业:不利。\n", + "\n", + "初九爻辞初九。悔亡,丧马勿逐,自复。见恶人,无咎。象曰:见恶人,以辟咎也。白话文解释初九:不必悔恨,丢失了马匹,不必寻找,它自会回来,途中碰见坏人,也不会有灾祸。《象辞》说:遇见坏人之所以无灾祸,意在消除恶人的恶意。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,营谋先失而后得,人事先离而后合,谨防凶恶之灾患。做官的闲职者复职,被贬者复升。\n", + "\n", + "台湾国学大儒傅佩荣解时运:好运初至,顺其自然。财运:不必多虑,后必大亨。家宅:平顺无咎;耐心等待。身体:没有大碍。\n", + "\n", + "初九变卦初九爻动变得周易第64卦:火水未济。这个卦是异卦(下坎上离)相叠。离为火,坎为水。火上水下,火势压倒水势,救火大功未成,故称未济。《周易》以乾坤二卦为始,以既济、未济二卦为终,充分反映了变化发展的思想。\n", + "\n", + "九二爻辞九二。遇主于巷,无咎。象曰:遇主于巷,未失道也。白话文解释九二:遇着了热情好客的主人,没有灾难。《象辞》说:遇着了热情好客的主人,这说明没有迷失道路。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,会得知己,营谋遂意。做官的会遇到明主,升迁有望。\n", + "\n", + "台湾国学大儒傅佩荣解时运:风云际会,勇往直前。财运:遭遇财主,共同经营。家宅:贵人来访;小心私情。身体:得遇良医。\n", + "\n", + "九二变卦九二爻动变得周易第21卦:火雷噬嗑。这个卦是异卦(下震上离)相叠。离为阴卦;震为阳卦。阴阳相交,咬碎硬物,喻恩威并施,宽严结合,刚柔相济。噬嗑为上下颚咬合,咀嚼。\n", + "\n", + "六三爻辞六三。见舆曳,其牛掣。其人天且劓,无初有终。象曰:见舆曳,位不当也;无初有终,遇刚也。白话文解释六三:看见一辆拉货的车,拉车的牛一俯一仰拉得很费劲,赶车的人是一个烙了额,割了鼻的奴隶。起初车子陷着不动,后来终于拉动了。《象辞》说:看见一个烙额割鼻的奴隶在拉车,爻象表明:六三阴爻而居于阳位,所处不当,像人落入了悲苦的境地。起初不顺,结局倒好,因为六三阴爻上进遇到九四阳爻,像人得到强者的帮助。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,谋望有阻,险中求安,先迷后顺。不良者有骨肉刑伤之厄。做官的须防小人的谗言。\n", + "\n", + "台湾国学大儒傅佩荣解时运:恐有刑伤,苦撑三年。财运:人和不易,无利可图。家宅:朝西为宜;先疑后释。身体:面上有疮,久后自愈。\n", + "\n", + "六三变卦六三爻动变得周易第14卦:火天大有。这个卦是异卦(下乾上离)相叠。上卦为离,为火;下卦为乾,为天。火在天上,普照万物,万民归顺,顺天依时,大有所成。\n", + "\n", + "九四爻辞九四。睽孤,遇元夫。交孚,厉无咎。象曰:交孚无咎,志行也。白话文解释九四:旅人孤单地行路,遇上一个跛子,一同被抓住,情形危险,但终无灾祸。《象辞》说:交相信任,必无灾难,说明其志得行,目的达到。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,能得到朋友的帮助,转危为安,求婚者必配。做官的会得到同僚的推荐,升迁有机。\n", + "\n", + "台湾国学大儒傅佩荣解时运:孤僻个性,朋友相助。财运:进退两难,旧友帮忙。家宅:四周荒凉。身体:目疾求医。\n", + "\n", + "九四变卦九四爻动变得周易第41卦:山泽损。这个卦是异卦(下兑上艮)相叠。艮为山;兑为泽。上山下泽,大泽浸蚀山根。损益相间,损中有益,益中有损。二者之间,不可不慎重对待。损下益上,治理国家,过度会损伤国基。应损则损,但必量力、适度。少损而益最佳。\n", + "\n", + "六五爻辞六五。悔亡,厥宗噬肤,往何咎。象曰:厥宗噬肤,往有庆也。白话文解释六五:没有悔恨。瞧见同族宗人在吃肉,孤单的旅人欣然结伴同行,一路平安无事。《象辞》说:同族宗人在吃肉,前往,必有喜庆之事。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,经营获利,抬举有人。不良者,亲朋怨恶,骨肉刑伤,官司牵连。做官的会获得成就与名望,读书人会取得佳绩。\n", + "\n", + "台湾国学大儒傅佩荣解时运:同宗相助,可以放心。财运:须防合伙,自己端正。家宅:旧屋可居;亲上加亲。身体:皮肤毛病,不难治好。\n", + "\n", + "六五变卦六五爻动变得周易第10卦:天泽履。这个卦是异卦(下兑上乾)相叠,乾为天,兑为泽,以天喻君,以泽喻民,原文:“履(踩)虎尾,不咥(咬)人”。因此,结果吉利。君上民下,各得其位。兑柔遇乾刚,所履危。履意为实践,卦义是脚踏实地的向前进取的意思。\n", + "\n", + "上九爻辞上九。睽孤,见豕负涂,载鬼一车。先张之弧,后说之弧,匪寇婚媾。往遇雨则吉。象曰:遇雨之吉,群疑亡也。白话文解释上九:旅人孤单地行路,见一头大猪伏在路上,又遇上一辆大车,上面满载着打扮得奇形怪状的人。旅人搭弓欲射,后来又放下弓箭。因为这伙人不是强盗,而是去订婚的。旅人照常行进,遇上大雨,但一切平安。《象辞》说:上九爻辞讲的旅人途遇婚媾之人,开始相互猜疑,几致动武,后来相安无事,照常旅行。这是因为双方疑惧消失了。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,遭污受诬,先损后益。做官的须防被诽谤之忧。\n", + "\n", + "台湾国学大儒傅佩荣解时运:运转之时,正心诚意。财运:秋雨之后,方可获利。家宅:防有作祟;婚姻终和。身体:因疑成病,解疑无碍。\n", + "\n", + "上九变卦上九爻动变得周易第54卦:雷泽归妹。这个卦是异卦(下兑上震)相叠。震为动、为长男;兑为悦、为少女。以少女从长男,产生爱慕之情,有婚姻之动,有嫁女之象,故称归妹。\n", + "\n", + "\n" + ] + } + ], + "source": [ + "import iching.iching as i\n", + "\n", + "i.predict(198510110630, 201801191430)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "44a1681e", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + }, + "toc": { + "base_numbering": 1, + "nav_menu": {}, + "number_sections": false, + "sideBar": true, + "skip_h1_title": false, + "title_cell": "Table of Contents", + "title_sidebar": "Contents", + "toc_cell": false, + "toc_position": {}, + "toc_section_display": true, + "toc_window_display": true + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/0-jupyter-notebook.ipynb b/0-jupyter-notebook.ipynb index fc58735..9874b2e 100644 --- a/0-jupyter-notebook.ipynb +++ b/0-jupyter-notebook.ipynb @@ -149,11 +149,11 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:02:08.894064Z", - "start_time": "2021-05-14T03:02:08.891035Z" + "end_time": "2023-10-08T07:47:38.249629Z", + "start_time": "2023-10-08T07:47:38.240007Z" }, "slideshow": { "slide_type": "slide" @@ -199,8 +199,8 @@ "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:03:00.330956Z", - "start_time": "2021-05-14T03:03:00.327414Z" + "end_time": "2023-10-08T07:47:51.137192Z", + "start_time": "2023-10-08T07:47:51.133860Z" }, "slideshow": { "slide_type": "slide" @@ -221,11 +221,11 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:03:04.096535Z", - "start_time": "2021-05-14T03:03:04.088149Z" + "end_time": "2023-10-08T07:47:52.912993Z", + "start_time": "2023-10-08T07:47:52.900256Z" }, "slideshow": { "slide_type": "slide" @@ -238,7 +238,7 @@ "2" ] }, - "execution_count": 4, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -383,17 +383,17 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 4, "metadata": { "ExecuteTime": { - "end_time": "2019-10-12T01:31:23.527827Z", - "start_time": "2019-10-12T01:31:22.155233Z" + "end_time": "2023-10-08T07:49:04.617438Z", + "start_time": "2023-10-08T07:48:56.247494Z" } }, "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] diff --git a/0-slides.ipynb b/0-slides.ipynb index da0e03d..4577673 100644 --- a/0-slides.ipynb +++ b/0-slides.ipynb @@ -690,7 +690,7 @@ "anaconda-cloud": {}, "celltoolbar": "Slideshow", "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -704,7 +704,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.9.7" }, "latex_envs": { "LaTeX_envs_menu_present": true, diff --git a/03-beginning-python.ipynb b/03-beginning-python.ipynb index d9f2c47..deb1420 100644 --- a/03-beginning-python.ipynb +++ b/03-beginning-python.ipynb @@ -11,12 +11,12 @@ "source": [ "# The 1st Chapter\n", "\n", - "Beginning Python " + "### Beginning Python " ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 12, "id": "2eb40c93", "metadata": { "slideshow": { @@ -30,53 +30,53 @@ "text": [ "Requirement already satisfied: RISE in /opt/anaconda3/lib/python3.9/site-packages (5.7.1)\n", "Requirement already satisfied: notebook>=6.0 in /opt/anaconda3/lib/python3.9/site-packages (from RISE) (6.4.5)\n", - "Requirement already satisfied: pyzmq>=17 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (22.2.1)\n", - "Requirement already satisfied: tornado>=6.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1)\n", - "Requirement already satisfied: nbformat in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (5.1.3)\n", + "Requirement already satisfied: ipython-genutils in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (0.2.0)\n", "Requirement already satisfied: prometheus-client in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (0.11.0)\n", - "Requirement already satisfied: ipykernel in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.4.1)\n", "Requirement already satisfied: argon2-cffi in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (20.1.0)\n", + "Requirement already satisfied: nbformat in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (5.1.3)\n", + "Requirement already satisfied: jupyter-core>=4.6.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (4.8.1)\n", "Requirement already satisfied: terminado>=0.8.3 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (0.9.4)\n", - "Requirement already satisfied: traitlets>=4.2.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (5.1.0)\n", - "Requirement already satisfied: ipython-genutils in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (0.2.0)\n", - "Requirement already satisfied: jupyter-client>=5.3.4 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1.12)\n", "Requirement already satisfied: nbconvert in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1.0)\n", - "Requirement already satisfied: jupyter-core>=4.6.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (4.8.1)\n", - "Requirement already satisfied: jinja2 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (2.11.3)\n", "Requirement already satisfied: Send2Trash>=1.5.0 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (1.8.0)\n", + "Requirement already satisfied: ipykernel in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.4.1)\n", + "Requirement already satisfied: pyzmq>=17 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (22.2.1)\n", + "Requirement already satisfied: jupyter-client>=5.3.4 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1.12)\n", + "Requirement already satisfied: traitlets>=4.2.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (5.1.0)\n", + "Requirement already satisfied: tornado>=6.1 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (6.1)\n", + "Requirement already satisfied: jinja2 in /opt/anaconda3/lib/python3.9/site-packages (from notebook>=6.0->RISE) (2.11.3)\n", "Requirement already satisfied: python-dateutil>=2.1 in /opt/anaconda3/lib/python3.9/site-packages (from jupyter-client>=5.3.4->notebook>=6.0->RISE) (2.8.2)\n", "Requirement already satisfied: six>=1.5 in /opt/anaconda3/lib/python3.9/site-packages (from python-dateutil>=2.1->jupyter-client>=5.3.4->notebook>=6.0->RISE) (1.16.0)\n", "Requirement already satisfied: ptyprocess in /opt/anaconda3/lib/python3.9/site-packages (from terminado>=0.8.3->notebook>=6.0->RISE) (0.7.0)\n", "Requirement already satisfied: cffi>=1.0.0 in /opt/anaconda3/lib/python3.9/site-packages (from argon2-cffi->notebook>=6.0->RISE) (1.14.6)\n", "Requirement already satisfied: pycparser in /opt/anaconda3/lib/python3.9/site-packages (from cffi>=1.0.0->argon2-cffi->notebook>=6.0->RISE) (2.20)\n", - "Requirement already satisfied: appnope in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (0.1.2)\n", "Requirement already satisfied: debugpy<2.0,>=1.0.0 in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (1.4.1)\n", "Requirement already satisfied: ipython<8.0,>=7.23.1 in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (7.29.0)\n", + "Requirement already satisfied: appnope in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (0.1.2)\n", "Requirement already satisfied: matplotlib-inline<0.2.0,>=0.1.0 in /opt/anaconda3/lib/python3.9/site-packages (from ipykernel->notebook>=6.0->RISE) (0.1.2)\n", - "Requirement already satisfied: decorator in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (5.1.0)\n", "Requirement already satisfied: jedi>=0.16 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.18.0)\n", + "Requirement already satisfied: pexpect>4.3 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (4.8.0)\n", "Requirement already satisfied: backcall in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.2.0)\n", - "Requirement already satisfied: pickleshare in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.7.5)\n", "Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (3.0.20)\n", - "Requirement already satisfied: pexpect>4.3 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (4.8.0)\n", - "Requirement already satisfied: setuptools>=18.5 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (58.0.4)\n", "Requirement already satisfied: pygments in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (2.10.0)\n", + "Requirement already satisfied: setuptools>=18.5 in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (58.0.4)\n", + "Requirement already satisfied: decorator in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (5.1.0)\n", + "Requirement already satisfied: pickleshare in /opt/anaconda3/lib/python3.9/site-packages (from ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.7.5)\n", "Requirement already satisfied: parso<0.9.0,>=0.8.0 in /opt/anaconda3/lib/python3.9/site-packages (from jedi>=0.16->ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.8.2)\n", "Requirement already satisfied: wcwidth in /opt/anaconda3/lib/python3.9/site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython<8.0,>=7.23.1->ipykernel->notebook>=6.0->RISE) (0.2.5)\n", "Requirement already satisfied: MarkupSafe>=0.23 in /opt/anaconda3/lib/python3.9/site-packages (from jinja2->notebook>=6.0->RISE) (1.1.1)\n", + "Requirement already satisfied: nbclient<0.6.0,>=0.5.0 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.5.3)\n", + "Requirement already satisfied: bleach in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (4.0.0)\n", + "Requirement already satisfied: defusedxml in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.7.1)\n", "Requirement already satisfied: jupyterlab-pygments in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.1.2)\n", "Requirement already satisfied: pandocfilters>=1.4.1 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (1.4.3)\n", - "Requirement already satisfied: defusedxml in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.7.1)\n", - "Requirement already satisfied: bleach in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (4.0.0)\n", - "Requirement already satisfied: mistune<2,>=0.8.1 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.8.4)\n", "Requirement already satisfied: entrypoints>=0.2.2 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.3)\n", - "Requirement already satisfied: nbclient<0.6.0,>=0.5.0 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.5.3)\n", "Requirement already satisfied: testpath in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.5.0)\n", + "Requirement already satisfied: mistune<2,>=0.8.1 in /opt/anaconda3/lib/python3.9/site-packages (from nbconvert->notebook>=6.0->RISE) (0.8.4)\n", "Requirement already satisfied: nest-asyncio in /opt/anaconda3/lib/python3.9/site-packages (from nbclient<0.6.0,>=0.5.0->nbconvert->notebook>=6.0->RISE) (1.5.1)\n", "Requirement already satisfied: async-generator in /opt/anaconda3/lib/python3.9/site-packages (from nbclient<0.6.0,>=0.5.0->nbconvert->notebook>=6.0->RISE) (1.10)\n", "Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in /opt/anaconda3/lib/python3.9/site-packages (from nbformat->notebook>=6.0->RISE) (3.2.0)\n", - "Requirement already satisfied: pyrsistent>=0.14.0 in /opt/anaconda3/lib/python3.9/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat->notebook>=6.0->RISE) (0.18.0)\n", "Requirement already satisfied: attrs>=17.4.0 in /opt/anaconda3/lib/python3.9/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat->notebook>=6.0->RISE) (21.2.0)\n", + "Requirement already satisfied: pyrsistent>=0.14.0 in /opt/anaconda3/lib/python3.9/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat->notebook>=6.0->RISE) (0.18.0)\n", "Requirement already satisfied: webencodings in /opt/anaconda3/lib/python3.9/site-packages (from bleach->nbconvert->notebook>=6.0->RISE) (0.5.1)\n", "Requirement already satisfied: packaging in /opt/anaconda3/lib/python3.9/site-packages (from bleach->nbconvert->notebook>=6.0->RISE) (21.0)\n", "Requirement already satisfied: pyparsing>=2.0.2 in /opt/anaconda3/lib/python3.9/site-packages (from packaging->bleach->nbconvert->notebook>=6.0->RISE) (3.0.4)\n", @@ -102,7 +102,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 13, "id": "8c346ffc", "metadata": { "slideshow": { @@ -161,7 +161,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 14, "id": "7c7b9601", "metadata": { "slideshow": { @@ -175,7 +175,7 @@ "4" ] }, - "execution_count": 1, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -236,9 +236,166 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "398ff5be", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [], + "source": [ + "from __future__ import division" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "8e04fe67", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Help on _Feature in module __future__ object:\n", + "\n", + "class _Feature(builtins.object)\n", + " | _Feature(optionalRelease, mandatoryRelease, compiler_flag)\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, optionalRelease, mandatoryRelease, compiler_flag)\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | getMandatoryRelease(self)\n", + " | Return release in which this feature will become mandatory.\n", + " | \n", + " | This is a 5-tuple, of the same form as sys.version_info, or, if\n", + " | the feature was dropped, is None.\n", + " | \n", + " | getOptionalRelease(self)\n", + " | Return first release in which this feature was recognized.\n", + " | \n", + " | This is a 5-tuple, of the same form as sys.version_info.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + "\n" + ] + } + ], + "source": [ + "help(division)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "3c79d7ba", "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "not on the hour\n" + ] + } + ], + "source": [ + "time = 122\n", + "if time % 60 == 0:\n", + " print('on the hour.')\n", + "else:\n", + " print('not on the hour')" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "82aa10cb", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [], + "source": [ + "from turtle import *" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "58bc5b07", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "31.415926\n" + ] + } + ], + "source": [ + "pi = 3.1415926\n", + "radius = 5\n", + "print(2*pi*radius)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "596d3154", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "\"Let's go!\"" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"Let's go!\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fe900eee", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, "outputs": [], "source": [] } diff --git a/03-python-intro.ipynb b/03-python-intro.ipynb index d656fa6..a41cc8a 100644 --- a/03-python-intro.ipynb +++ b/03-python-intro.ipynb @@ -107,7 +107,7 @@ "## 第三方包可以使用pip install的方法安装。\n", "- 可以点击ToolsOpen command prompt\n", "- 然后在打开的命令窗口中输入:\n", - " - pip install beautifulsoup4 \n" + " - pip install RISE \n" ] }, { @@ -118,7 +118,7 @@ } }, "source": [ - "> pip install beautifulsoup4" + "> pip install RISE" ] }, { @@ -137,11 +137,11 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T06:59:06.091393Z", - "start_time": "2021-10-11T06:59:00.643497Z" + "end_time": "2023-10-08T08:54:44.118071Z", + "start_time": "2023-10-08T08:54:41.953567Z" }, "slideshow": { "slide_type": "slide" @@ -164,11 +164,11 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:01:00.490301Z", - "start_time": "2021-10-11T07:00:57.289093Z" + "end_time": "2023-10-08T08:55:18.485724Z", + "start_time": "2023-10-08T08:55:11.857830Z" }, "slideshow": { "slide_type": "subslide" @@ -194,11 +194,11 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 5, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:27:44.448648Z", - "start_time": "2021-05-14T03:27:44.444849Z" + "end_time": "2023-10-08T08:56:07.250059Z", + "start_time": "2023-10-08T08:56:07.247377Z" }, "slideshow": { "slide_type": "subslide" @@ -228,11 +228,11 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:03:23.894564Z", - "start_time": "2021-10-11T07:03:23.888391Z" + "end_time": "2023-10-08T08:56:16.025457Z", + "start_time": "2023-10-08T08:56:16.022609Z" }, "slideshow": { "slide_type": "subslide" @@ -242,16 +242,16 @@ "source": [ "# constructing a flow network\n", "demo = fn.attention_data\n", - "gd = fn.constructFlowNetwork(demo)" + "gd = fn.constructFlowNetwork(demo) " ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:28:23.892117Z", - "start_time": "2021-05-14T03:28:23.593815Z" + "end_time": "2023-10-08T08:56:33.928493Z", + "start_time": "2023-10-08T08:56:33.566327Z" }, "code_folding": [ 0, @@ -397,13 +397,190 @@ "fn.networkDissipate(gd)\n" ] }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-27T06:19:28.638581Z", + "start_time": "2023-10-27T06:19:24.331623Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: iching in /opt/anaconda3/lib/python3.9/site-packages (3.7.2)\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "pip install --upgrade iching" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-27T06:20:27.986395Z", + "start_time": "2023-10-27T06:20:27.974810Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Your birthday & your prediction time: 200308030630202310271420\n", + "there is a changing predict! Also run changePredict()\n", + "困 & 兑 \n", + " 本卦: 困卦原文困。亨,贞,大人吉,无咎。有言不信。象曰:泽无水,困。君子以致命遂志。白话文解释困卦:通泰。卜问王公贵族之事吉利,没有灾难。筮遇此爻,有罪之人无法申辩清楚。《象辞》说:本卦上卦为兑,兑为泽;下卦为坎,坎为水,水渗泽底,泽中干涸,是困卦的卦象。君子观此卦象,以处境艰难自励,穷且益坚,舍身捐命,以行其夙志。\n", + "\n", + "《断易天机》解困卦兑上坎下,为兑宫初世卦。此卦君子受困于小人,阳为阴蔽,大人则吉而无咎。所闻之言没有诚信。\n", + "\n", + "北宋易学家邵雍解泽上无水,受困穷之;万物不生,修德静守。得此卦者,陷入困境,事事不如意,宜坚守正道,等待时机。\n", + "\n", + "台湾国学大儒傅佩荣解时运:身名皆困,不如安命。财运:财乏势危,不如归去。家宅:安全第一;女寡之象。身体:肾水已亏,险在眼前。\n", + "\n", + "传统解卦这个卦是异卦(下坎上兑)相叠。兑为阴为泽喻悦;坎为阳为水喻险。泽水困,陷入困境,才智难以施展,仍坚守正道,自得其乐,必可成事,摆脱困境。大象:水在泽下,万物不生,喻君子困穷,小人滥盈之象。运势:诸事不如意,所谓龙游浅水遭虾戏。事业:境况十分不佳,遭受到很大的困难。人生面临巨大的考验,如采取不正当的手段,会愈陷愈深。相反,如身陷困逆境地而不失节操,自勉自坚,泰然处之,不失其志,终能成事。经商:面临激烈竞争,很有破产的可能。切勿失望,而应在困境中奋斗。为此,只能靠平日加强修养。认真反省自己的行为,总结教训,重新奋起,但也不宜浮躁,应缓慢而进。同时,更要警惕因致富发财,得意忘形而陷入新的困境。求名:欲速则不达。应以谦虚的态度,缓慢前进,应有坚定的志向,唯有志才能促成事业的成功。婚恋:以乐观态度冷静处理,尤应注重人品。决策:聪明智慧,但怀才不遇。若不因困境而失去信心,坚持努力上进,放弃侥幸心理,锲而不舍,虽不一定能守全实现自己的理想,但终会有所成。\n", + "\n", + "台湾张铭仁解卦困:表示很大的困难被困住了,主大凶象,四大难卦第四卦。四处无援,最困难之时。事事很难再有进展,只好静待时机,是此时最好的选择。解释:被困住。特性:不满足感,不喜平淡生活,生活过于理想化,爱变化。自立自强,辛勤工作,善于用脑工作,不适合领导工作。运势:不如意,被小人欺,劳而无功,破损之灾。一事难成,运衰也。宜守己待时。家运:家庭之主有屈于下风,被内助压迫者,亦常生反弹,吵架滋事。为黑暗时期,宜忍辱负重,期待黎明到来。若不谨守正道者,有失和、破​​兆也。疾病:危重之象,注意口腔咽喉,泌尿系统,甚至性病。胎孕:胎安。将来劳碌命格。子女:劳苦之命,但行为端正者,终可得福也。周转:求人不如求己,凡事需量入为出。若为女色破财,当然求助无门。买卖:不能如愿,有挫折。等人:受到阻碍,不来或迟到。寻人:途中可遇,来者自来也。失物:不能寻回。外出:困难多,慎重考虑。考试:不理想。诉讼:凡事不宜过于执着,防牢狱之灾。求事:不得时亦不得意,再待时机。改行:不宜。开业:开业者须再待时。\n", + "\n", + "初六爻辞初六。臀困于株木,入于幽谷,三岁不见。象曰:入于幽谷,幽不明也。白话文解释初六:臀部被狱吏的刑杖打伤,被投入黑暗的牢房中,三年不见其人。《象辞》说:进入了幽深的山谷,自然幽暗不明。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,有惊忧,或有丧服之灾。做官的会退职。\n", + "\n", + "台湾国学大儒傅佩荣解时运:渐入逆境,三年才转。财运:材木生意,运送不易。家宅:来往人少;男家卑微。身体:大凶之兆。\n", + "\n", + "初六变卦初六爻动变得周易第58卦:兑为泽。这个卦是同卦(下泽上泽)相叠。泽为水。两泽相连,两水交流,上下相和,团结一致,朋友相助,欢欣喜悦。兑为悦也。同秉刚健之德,外抱柔和之姿,坚行正道,导民向上。\n", + "\n", + "九二爻辞九二。困于洒食,朱绂方来,利用享祀。征凶,无咎。象曰:困于洒食,中有庆也。白话文解释九二:酒醉未醒,穿着红色服装的蛮夷前来进犯,忧患猝临,宜急祭神求佑。至于占问出征,则有危险。其他事无大的灾祸。《象辞》说:酒醉未醒,天予命赐公卿之服,因为九二之爻居下卦中位,这是将有喜庆之事的兆头。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,得贵人提携,营谋获利,静吉动凶。做官的有晋升之机。\n", + "\n", + "台湾国学大儒傅佩荣解时运:有名有利,反为利用。财运:由商起家,往前则凶。家宅:富贵祭拜;婚姻即成。身体:饮食无度,收心祷告。\n", + "\n", + "九二变卦九二爻动变得周易第45卦:泽地萃。这个卦是异卦(下坤上兑)相叠。坤为地、为顺;兑为泽、为水。泽泛滥淹没大地,人众多相互斗争,危机必四伏,务必顺天任贤,未雨绸缪,柔顺而又和悦,彼此相得益彰,安居乐业。萃,聚集、团结。\n", + "\n", + "六三爻辞六三。困于石,据于疾藜。入于其宫,不见其妻,凶。象曰:据于疾藜,乘刚也;入于其宫,不见其妻,不祥也。白话文解释六三:被石头绊倒,被蒺藜刺伤,历难归家,妻子又不见了,这是凶险之兆。《象辞》说:被石头绊倒,被蒺藜刺伤,之所以屡遇艰难,因为六三阴爻居于九二阳爻之上,像弱者攀附于强暴之人,必受其挟持威凌。回到家中,妻子又不见了,这是不祥之兆。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,多难之时,宜守正谨慎。\n", + "\n", + "台湾国学大儒傅佩荣解时运:进退不得,身将不保。财运:财去命弱,下场堪虑。家宅:悼亡之屋。身体:无可救药。\n", + "\n", + "六三变卦六三爻动变得周易第28卦:泽风大过。这个卦是异卦(下巽上兑)相叠。兑为泽、为悦,巽为木、为顺,泽水淹舟,遂成大错。阴阳爻相反,阳大阴小,行动非常,有过度形象,内刚外柔。\n", + "\n", + "九四爻辞九四。来徐徐,困于金车,吝,有终。象曰:来徐徐,志在下也。虽不当位,有与也。白话文解释九四:其人被关押在囚车里,慢慢地走来。真不幸,但最后还是被释放。《象辞》说:行走缓慢,不求速进,志向卑微的表现。九四之爻居于九五之下,像人甘居下位,因为态度谦卑,倒能得人帮助。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,谋事虽然不利,但终有出险之时,从商者或周转不利。做官的闲职者会被起用。\n", + "\n", + "台湾国学大儒傅佩荣解时运:地位不当,受人所鄙。财运:货物失去,急救可保。家宅:慢些入住;事缓可成。身体:长期劳累,恐得归天。\n", + "\n", + "九四变卦九四爻动变得周易第29卦:坎为水。这个卦是同卦(下坎上坎)相叠。坎为水、为险,两坎相重,险上加险,险阻重重。一阳陷二阴。所幸阴虚阳实,诚信可豁然贯通。虽险难重重,却方能显人性光彩。\n", + "\n", + "九五爻辞九五。劓刖,困于赤绂。乃徐,有说,利用祭祀。象曰:劓刖,志未得也。乃徐有说,以中直也。利用祭祀,受福也。白话文解释九五:割了鼻子,断了腿,被身着红色服装的蛮夷虏去。后来慢慢找到脱身的机会,终于逃脱回家。宜急祭神酬谢。《象辞》说:割了鼻子,断了腿,是说其人不得志,身处险境。后来慢慢地脱离了险境,因为九五之爻居上卦中位,像人立身正直,自能化险为夷。宜祭祀鬼神,因为爻象指示:祈求鬼神保佑,承受其福荫。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,先难后易,不良者有诉刑之扰,丧服之忧。做官的先阻后顺。\n", + "\n", + "台湾国学大儒傅佩荣解时运:过刚必折,小心免祸。财运:货物清理,慢慢售出。家宅:鼻足之患;先疑后成。身体:头脚之病,调养祷告。\n", + "\n", + "九五变卦九五爻动变得周易第40卦:雷水解。这个卦是异卦(下坎上震)相叠。震为雷、为动;坎为水、为险。险在内,动在外。严冬天地闭塞,静极而动。万象更新,冬去春来,一切消除,是为解。\n", + "\n", + "上六爻辞上六。困于葛藟,于臲卼,曰动悔。有悔,征吉。象曰:困于葛藟,未当也。动悔有悔,吉行也。白话文解释上六:被葛藟绊倒,被小木桩刺伤,处境如此艰难,不宜有所行动,否则悔上加悔。至于占问出征则吉利。《象辞》说:被葛藟绊倒,因为行为不得当。悔悟到动则招悔,必能谦慎行事丽逢吉利。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,防惊忧丧服,惟商人、旅行者利有攸往。做官的会有刑罚束缚之忧。\n", + "\n", + "台湾国学大儒傅佩荣解时运:厄运将终,收心努力。财运:久货可出,方可获利。家宅:修整旧宅;厘清瓜葛。身体:心神不安,迁地静养。\n", + "\n", + "上六变卦上六爻动变得周易第6卦:天水讼。这个卦是异卦(下坎上乾)相叠。同需卦相反,互为“综卦”。乾为刚健,坎为险陷。刚与险,健与险,彼此反对,定生争讼。争讼非善事,务必慎重戒惧。\n", + "\n", + " \n", + " (O--__/\\__--O) \n", + "(-------------(O---- |__|----O)----------------) \n", + "(-----------(O-----/-|__|-\\------O)------------) \n", + " (-------(O-/_--_\\-O)-------) \n", + "\n", + "\n", + " 变卦: 兑卦原文兑。亨,利,贞。象曰:丽泽,兑。君子以朋友讲习。白话文解释兑卦:亨通。吉利的贞卜。《象辞》说:本卦为两兑相叠,兑为泽,两泽相连,两水交流是兑卦的卦象。君子观此卦象,从而广交朋友,讲习探索,推广见闻。\n", + "\n", + "《断易天机》解兑卦兑上兑下,为兑宫本位卦。兑为喜悦、取悦,又为泽,泽中之水可以滋润万物,所占的人会很吉利。\n", + "\n", + "北宋易学家邵雍解泽润万物,双重喜悦;和乐群伦,确守正道。得此卦者,多喜庆之事,人情和合,但应坚守正道,否则犯灾。\n", + "\n", + "台湾国学大儒傅佩荣解时运:朋友支持,好好珍惜。财运:有人扶助,获利不难。家宅:友朋同住;因友成亲。身体:熟医可治。\n", + "\n", + "传统解卦这个卦是同卦(下泽上泽)相叠。泽为水。两泽相连,两水交流,上下相和,团结一致,朋友相助,欢欣喜悦。兑为悦也。同秉刚健之德,外抱柔和之姿,坚行正道,导民向上。大象:两泽相依,更得泽中映月,美景良辰,令人怡悦。运势:悲喜交集,有誉有讥,守正道,诸事尚可称意。事业:由于善长人际关系,能团结他人,获得援助。因此,各项事业都十分顺利。只要本人坚持中正之道,动机纯正,是非分明,以诚心与人和悦,前途光明。经商:很有利,可以取得多种渠道的支持。但在顺利时切莫忘记谨慎小心的原则,尤其警惕上小人的当。求名:只要自己目的纯正,并有真才实学,一定可以受到多方面的热情帮助和资助,达到目的。婚恋:彼此满意,成功的可能性很大。但千万不要过于坚持己见。决策:为人聪颖,性格开朗,头脑灵活,心地善良,热心为公众服务,富有组织才能。因此,可以比较顺利地走上领导岗位。但一定要坚持中正原则,秉公办事,不得诌媚讨好上级,更不可欺压民众。永远保持谦虚品德,尤其不可过分自信,否则很容易为坏人包围。\n", + "\n", + "台湾张铭仁解卦泽:表示少女纯真喜悦之象,却在纯真之中带有娇蛮、任性的态度。六冲卦象,大好大坏。忧喜参半!解释:喜悦,高兴。特性:细心,体贴,善解人意,口才佳,幽默感,宜从事公关,服务业。运势:有喜亦有忧,有誉亦有讥,虽得吉庆如意,然应守持正道,否则犯灾。家运:有和悦之气象,但要操守自律,行事不可越轨,有分寸可得吉运。若不操守自律,必犯色情之害而受殃。疾病:久病则凶,注意生活检点,戒酒色。胎孕:孕安。能带给家人喜悦,又与六亲和睦,有缘。但也不要过分溺爱才是。子女:骨肉情深,和好幸福之象。周转:可顺利,不须急也。买卖:有反覆之象,然尽力必成,可得大利之交易。等人:会来,且有喜讯相告。寻人:很快可知其下落。向西方寻可得。失物:遗失物似为金属或金钱,有望失而复得,但是迟一点。且多数已损毁或损失。外出:一路平安,即使遇到困难也会有人帮助,解脱困境。考试:成绩佳。诉讼:似为两个女性及金钱之事惹起,宜有和事佬出面调解。求事:得利,但亦不可太大意。改行:吉利。开业:吉利。\n", + "\n", + "初九爻辞初九。和兑,吉。象曰:和兑之吉,行未疑也。白话文解释初九:和睦欢喜,吉利。《象辞》说:和睦欢喜之所以吉利,因为人际邦交无所猜疑。\n", + "\n", + "北宋易学家邵雍解吉:得此爻者,人情和合,百谋皆遂。\n", + "\n", + "台湾国学大儒傅佩荣解时运:以和为贵,诸事皆吉。财运:秋实可收,自然有利。家宅:和乐融融;室家得宜。身体:宽心无忧。\n", + "\n", + "初九变卦初九爻动变得周易第47卦:泽水困。这个卦是异卦(下坎上兑)相叠。兑为阴为泽喻悦;坎为阳为水喻险。泽水困,陷入困境,才智难以施展,仍坚守正道,自得其乐,必可成事,摆脱困境。\n", + "\n", + "九二爻辞九二。孚兑,吉,悔亡。象曰:孚兑之吉,信志也。白话文解释九二:优待俘虏,吉利,没有悔恨。《象辞》说:以诚信待人,人亦热忱待之,之所以吉利,因为互相之间有了信任。\n", + "\n", + "北宋易学家邵雍解吉:得此爻者,正当好运,事事和顺。做官的有升迁之兆。\n", + "\n", + "台湾国学大儒傅佩荣解时运:上下同心,自然吉祥。财运:以信为本,可长可远。家宅:与邻共富;阴阳相合。身体:疑病得解。\n", + "\n", + "九二变卦九二爻动变得周易第17卦:泽雷随。这个卦是异卦(下震上兑)相叠,震为雷,为动;兑为悦,动而悦就是“随”。随指相互顺从,己有随物,物能随己,彼此沟通。随必依时顺势,有原则和条件,以坚贞为前提。\n", + "\n", + "六三爻辞六三。来兑,凶。象曰:来兑之凶,位不当也白话文解释六三:以使人归服为乐,蕴藏着凶险。《象辞》说:以使人归服为乐,蕴藏着凶险,因为力小而任大,德薄而欲多,所行必不当。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,会有意外之祸,甚者则失道忘身。做官的有听信谗言而遭辱之忧。\n", + "\n", + "台湾国学大儒傅佩荣解时运:奔走营求,虽成亦辱。财运:无信之商,未来堪虑。家宅:去伪存诚;先合后离。身体:小心外祸。\n", + "\n", + "六三变卦六三爻动变得周易第43卦:泽天夬。这个卦是异卦(下乾上兑)相叠。乾为天为健;兑为泽为悦。泽气上升,决注成雨,雨施大地,滋润万物。五阳去一阴,去之不难,决(去之意)即可,故名为夬(guài),夬即决。\n", + "\n", + "九四爻辞九四。商兑,未宁,介疾有喜。象曰:九四之喜,有庆也。白话文解释九四:商谈恢复邦交之事,尚未达成协议,但两国的矛盾分歧有了愈合的趋势。《象辞》说:九四爻辞所讲的喜,即是指将有喜庆之事。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,从商获利,或进人口,不良者或有疾病,谋望不成。做官的会身居要职,升迁有望。\n", + "\n", + "台湾国学大儒傅佩荣解时运:奋斗将成,斟酌行止。财运:忧心之事,商量解决。家宅:多疾不安;再三说媒而成。身体:心神不安,喜事舒怀。\n", + "\n", + "九四变卦九四爻动变得周易第60卦:水泽节。这个卦是异卦(下兑上坎)相叠。兑为泽,坎为水。泽有水而流有限,多必溢于泽外。因此要有节度,故称节。节卦与涣卦相反,互为综卦,交相使用。天地有节度才能常新,国家有节度才能安稳,个人有节度才能完美。\n", + "\n", + "九五爻辞九五。孚于剥,有厉。象曰:孚于剥,位正当也。白话文解释九五:被剥国俘虏。剥国无理挑衅,必遭惩罚(对我方而言,坏事将变为好事)。《象辞》说:当被侵剥之时,仍以诚信待人,正如九五阳爻所象,其人秉行中正之道,必能逢凶化吉。\n", + "\n", + "北宋易学家邵雍解凶:得此爻者,时运不佳,多意外之祸。做官的会受到小人的诽谤。\n", + "\n", + "台湾国学大儒傅佩荣解时运:居安思危,常得其昌。财运:虽有小损,信心仍在。家宅:诚信为上。身体:皮肤有疾,速治可愈。\n", + "\n", + "九五变卦九五爻动变得周易第54卦:雷泽归妹。这个卦是异卦(下兑上震)相叠。震为动、为长男;兑为悦、为少女。以少女从长男,产生爱慕之情,有婚姻之动,有嫁女之象,故称归妹。\n", + "\n", + "上六爻辞上六。引兑。象曰:上六引兑,未光也。白话文解释上六:引导大家和睦相处。《象辞》说:上六爻辞讲引导大家和睦相处,用意虽佳,但上六阴爻处一卦之尽头,像其人未必能一呼百应。\n", + "\n", + "北宋易学家邵雍解平:得此爻者,营谋不顺,谨防有忧。\n", + "\n", + "台湾国学大儒傅佩荣解时运:靠人扶持,平平之运。财运:有人指引,稍有小利。家宅:内忧外患;似非正聘。身体:化解内邪,才可保全。\n", + "\n", + "上六变卦上六爻动变得周易第10卦:天泽履。这个卦是异卦(下兑上乾)相叠,乾为天,兑为泽,以天喻君,以泽喻民,原文:“履(踩)虎尾,不咥(咬)人”。因此,结果吉利。君上民下,各得其位。兑柔遇乾刚,所履危。履意为实践,卦义是脚踏实地的向前进取的意思。\n", + "\n", + "\n" + ] + } + ], + "source": [ + "import iching.iching as i\n", + "\n", + "i.predict(200308030630, 202310271420)" + ] + }, { "cell_type": "code", "execution_count": 10, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:06:56.789410Z", - "start_time": "2021-10-11T07:06:56.784304Z" + "end_time": "2023-10-08T09:11:51.471058Z", + "start_time": "2023-10-08T09:11:51.467808Z" }, "slideshow": { "slide_type": "subslide" @@ -413,7 +590,7 @@ "source": [ "import random, datetime\n", "import numpy as np\n", - "import pylab as plt\n", + "import pylab as plt # plot\n", "import matplotlib\n", "import statsmodels.api as sm\n", "from scipy.stats import norm\n", @@ -426,8 +603,8 @@ "execution_count": 11, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:08:14.844075Z", - "start_time": "2021-10-11T07:08:14.825294Z" + "end_time": "2023-10-08T09:12:47.914968Z", + "start_time": "2023-10-08T09:12:47.901180Z" }, "slideshow": { "slide_type": "subslide" @@ -441,11 +618,11 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:08:21.493270Z", - "start_time": "2021-10-11T07:08:21.486441Z" + "end_time": "2023-10-08T09:12:59.553975Z", + "start_time": "2023-10-08T09:12:59.549899Z" }, "slideshow": { "slide_type": "fragment" @@ -458,7 +635,7 @@ "24692" ] }, - "execution_count": 11, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -469,11 +646,11 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:08:37.116805Z", - "start_time": "2021-10-11T07:08:37.108912Z" + "end_time": "2023-10-08T09:13:03.407145Z", + "start_time": "2023-10-08T09:13:03.403411Z" }, "slideshow": { "slide_type": "subslide" @@ -486,7 +663,7 @@ "list" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -497,11 +674,11 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 20, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:09:03.668926Z", - "start_time": "2021-10-11T07:09:03.659961Z" + "end_time": "2023-10-08T09:15:15.485701Z", + "start_time": "2023-10-08T09:15:15.480400Z" }, "slideshow": { "slide_type": "subslide" @@ -509,33 +686,22 @@ }, "outputs": [ { - "data": { - "text/plain": [ - "['BOOK I.\\n',\n", - " '\\n',\n", - " 'I went down yesterday to the Piraeus with Glaucon the son of Ariston,\\n',\n", - " 'that I might offer up my prayers to the goddess (Bendis, the Thracian\\n',\n", - " 'Artemis.); and also because I wanted to see in what manner they would\\n',\n", - " 'celebrate the festival, which was a new thing. I was delighted with the\\n',\n", - " 'procession of the inhabitants; but that of the Thracians was equally,\\n',\n", - " 'if not more, beautiful. When we had finished our prayers and viewed the\\n',\n", - " 'spectacle, we turned in the direction of the city; and at that instant\\n',\n", - " 'Polemarchus the son of Cephalus chanced to catch sight of us from a\\n',\n", - " 'distance as we were starting on our way home, and told his servant to\\n',\n", - " 'run and bid us wait for him. The servant took hold of me by the cloak\\n',\n", - " 'behind, and said: Polemarchus desires you to wait.\\n',\n", - " '\\n',\n", - " 'I turned round, and asked him where his master was.\\n',\n", - " '\\n']" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" + "name": "stdout", + "output_type": "stream", + "text": [ + "32\n" + ] } ], "source": [ - "lines[8524:8540]" + "book = lines[8524:]\n", + "\n", + "num = 0\n", + "for i in book:\n", + " if 'wrong' in i:\n", + " num+=1\n", + "print(num)\n", + " " ] }, { @@ -551,11 +717,11 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 26, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:15:19.645213Z", - "start_time": "2021-10-11T07:15:19.636970Z" + "end_time": "2023-10-08T09:17:19.690663Z", + "start_time": "2023-10-08T09:17:19.686713Z" }, "slideshow": { "slide_type": "fragment" @@ -568,19 +734,19 @@ "bool" ] }, - "execution_count": 16, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# str, int, float, bool\n", - "type(True)" + "type(False)" ] }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 27, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T07:15:43.981525Z", @@ -594,25 +760,25 @@ { "data": { "text/plain": [ - "'Cheng-Jun Wang'" + "str" ] }, - "execution_count": 18, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "\"Cheng-Jun Wang\"" + "type('Socrates')" ] }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 30, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:15:49.119907Z", - "start_time": "2021-10-11T07:15:49.112958Z" + "end_time": "2023-10-08T09:17:52.235858Z", + "start_time": "2023-10-08T09:17:52.232141Z" }, "slideshow": { "slide_type": "fragment" @@ -625,23 +791,23 @@ "5" ] }, - "execution_count": 19, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# int\n", - "int('5') " + "int('5')" ] }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 31, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:16:13.047135Z", - "start_time": "2021-10-11T07:16:13.042365Z" + "end_time": "2023-10-08T09:18:04.441318Z", + "start_time": "2023-10-08T09:18:04.437657Z" }, "slideshow": { "slide_type": "fragment" @@ -654,7 +820,7 @@ "7.1" ] }, - "execution_count": 21, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -667,11 +833,11 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 33, "metadata": { "ExecuteTime": { - "end_time": "2021-05-14T03:50:31.940144Z", - "start_time": "2021-05-14T03:50:31.936700Z" + "end_time": "2023-10-08T09:18:58.929708Z", + "start_time": "2023-10-08T09:18:58.926101Z" }, "slideshow": { "slide_type": "subslide" @@ -684,7 +850,7 @@ "range(0, 10)" ] }, - "execution_count": 22, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } @@ -695,11 +861,11 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 37, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:18:13.042218Z", - "start_time": "2021-10-11T07:18:13.036941Z" + "end_time": "2023-10-08T09:19:49.173439Z", + "start_time": "2023-10-08T09:19:49.170599Z" }, "slideshow": { "slide_type": "fragment" @@ -718,12 +884,13 @@ "6\n", "7\n", "8\n", - "9\n" + "9\n", + "10\n" ] } ], "source": [ - "for i in range(1,10):\n", + "for i in range(1, 10+1):\n", " print(i)\n", "# range(1, 10)" ] @@ -743,11 +910,11 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 42, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:19:00.617576Z", - "start_time": "2021-10-11T07:19:00.611712Z" + "end_time": "2023-10-08T09:21:12.541779Z", + "start_time": "2023-10-08T09:21:12.536709Z" }, "slideshow": { "slide_type": "fragment" @@ -757,7 +924,77 @@ { "data": { "text/plain": [ - "['rstrip',\n", + "['__add__',\n", + " '__class__',\n", + " '__contains__',\n", + " '__delattr__',\n", + " '__dir__',\n", + " '__doc__',\n", + " '__eq__',\n", + " '__format__',\n", + " '__ge__',\n", + " '__getattribute__',\n", + " '__getitem__',\n", + " '__getnewargs__',\n", + " '__gt__',\n", + " '__hash__',\n", + " '__init__',\n", + " '__init_subclass__',\n", + " '__iter__',\n", + " '__le__',\n", + " '__len__',\n", + " '__lt__',\n", + " '__mod__',\n", + " '__mul__',\n", + " '__ne__',\n", + " '__new__',\n", + " '__reduce__',\n", + " '__reduce_ex__',\n", + " '__repr__',\n", + " '__rmod__',\n", + " '__rmul__',\n", + " '__setattr__',\n", + " '__sizeof__',\n", + " '__str__',\n", + " '__subclasshook__',\n", + " 'capitalize',\n", + " 'casefold',\n", + " 'center',\n", + " 'count',\n", + " 'encode',\n", + " 'endswith',\n", + " 'expandtabs',\n", + " 'find',\n", + " 'format',\n", + " 'format_map',\n", + " 'index',\n", + " 'isalnum',\n", + " 'isalpha',\n", + " 'isascii',\n", + " 'isdecimal',\n", + " 'isdigit',\n", + " 'isidentifier',\n", + " 'islower',\n", + " 'isnumeric',\n", + " 'isprintable',\n", + " 'isspace',\n", + " 'istitle',\n", + " 'isupper',\n", + " 'join',\n", + " 'ljust',\n", + " 'lower',\n", + " 'lstrip',\n", + " 'maketrans',\n", + " 'partition',\n", + " 'removeprefix',\n", + " 'removesuffix',\n", + " 'replace',\n", + " 'rfind',\n", + " 'rindex',\n", + " 'rjust',\n", + " 'rpartition',\n", + " 'rsplit',\n", + " 'rstrip',\n", " 'split',\n", " 'splitlines',\n", " 'startswith',\n", @@ -769,13 +1006,14 @@ " 'zfill']" ] }, - "execution_count": 27, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "dir(str)[-10:]" + "#dir(str)[-10:]\n", + "dir(str)" ] }, { @@ -1214,11 +1452,11 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 43, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:21:18.394809Z", - "start_time": "2021-10-11T07:21:18.389500Z" + "end_time": "2023-10-08T09:23:01.675877Z", + "start_time": "2023-10-08T09:23:01.671476Z" } }, "outputs": [ @@ -1228,7 +1466,7 @@ "'cheng jun is a big fan of Socrates!'" ] }, - "execution_count": 29, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -1306,11 +1544,11 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 44, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:23:22.137523Z", - "start_time": "2021-10-11T07:23:22.130178Z" + "end_time": "2023-10-08T09:23:59.361508Z", + "start_time": "2023-10-08T09:23:59.357406Z" }, "slideshow": { "slide_type": "subslide" @@ -1332,7 +1570,7 @@ " 'zfill']" ] }, - "execution_count": 34, + "execution_count": 44, "metadata": {}, "output_type": "execute_result" } @@ -1344,11 +1582,11 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 45, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:23:39.246432Z", - "start_time": "2021-10-11T07:23:39.240762Z" + "end_time": "2023-10-08T09:24:09.288479Z", + "start_time": "2023-10-08T09:24:09.284990Z" }, "slideshow": { "slide_type": "subslide" @@ -1361,7 +1599,7 @@ "' hello world '" ] }, - "execution_count": 35, + "execution_count": 45, "metadata": {}, "output_type": "execute_result" } @@ -1373,11 +1611,11 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 46, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:23:46.502649Z", - "start_time": "2021-10-11T07:23:46.497277Z" + "end_time": "2023-10-08T09:24:18.985029Z", + "start_time": "2023-10-08T09:24:18.980998Z" }, "slideshow": { "slide_type": "fragment" @@ -1390,7 +1628,7 @@ "' HELLO WORLD '" ] }, - "execution_count": 36, + "execution_count": 46, "metadata": {}, "output_type": "execute_result" } @@ -1402,11 +1640,11 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 49, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:24:10.834629Z", - "start_time": "2021-10-11T07:24:10.827262Z" + "end_time": "2023-10-08T09:24:58.490156Z", + "start_time": "2023-10-08T09:24:58.486766Z" }, "slideshow": { "slide_type": "fragment" @@ -1419,7 +1657,7 @@ "' Hello WorlD'" ] }, - "execution_count": 37, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } @@ -1431,11 +1669,11 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 50, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:24:20.605026Z", - "start_time": "2021-10-11T07:24:20.596073Z" + "end_time": "2023-10-08T09:25:02.013997Z", + "start_time": "2023-10-08T09:25:02.009904Z" }, "slideshow": { "slide_type": "fragment" @@ -1448,7 +1686,7 @@ "'Hello WorlD'" ] }, - "execution_count": 39, + "execution_count": 50, "metadata": {}, "output_type": "execute_result" } @@ -1460,11 +1698,11 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 51, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:25:16.899806Z", - "start_time": "2021-10-11T07:25:16.874413Z" + "end_time": "2023-10-08T09:25:57.839900Z", + "start_time": "2023-10-08T09:25:57.835585Z" }, "slideshow": { "slide_type": "subslide" @@ -1477,7 +1715,7 @@ "' Hell WorlD '" ] }, - "execution_count": 40, + "execution_count": 51, "metadata": {}, "output_type": "execute_result" } @@ -1489,11 +1727,11 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 52, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:26:30.665928Z", - "start_time": "2021-10-11T07:26:30.658444Z" + "end_time": "2023-10-08T09:26:24.261618Z", + "start_time": "2023-10-08T09:26:24.257934Z" }, "slideshow": { "slide_type": "fragment" @@ -1506,7 +1744,7 @@ "[' Hel', ' WorlD ']" ] }, - "execution_count": 41, + "execution_count": 52, "metadata": {}, "output_type": "execute_result" } @@ -1519,28 +1757,28 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 58, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:27:35.441534Z", - "start_time": "2021-10-11T07:27:35.432390Z" + "end_time": "2023-10-08T09:27:19.942813Z", + "start_time": "2023-10-08T09:27:19.939405Z" } }, "outputs": [ { "data": { "text/plain": [ - "'a---1'" + "'a - 1'" ] }, - "execution_count": 43, + "execution_count": 58, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# join \n", - "'---'.join(['a', '1'])" + "' - '.join(['a', '1'])" ] }, { @@ -1557,11 +1795,11 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 59, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:28:04.897729Z", - "start_time": "2021-10-11T07:28:04.890971Z" + "end_time": "2023-10-08T09:28:02.002856Z", + "start_time": "2023-10-08T09:28:01.999134Z" }, "slideshow": { "slide_type": "subslide" @@ -1574,7 +1812,7 @@ "str" ] }, - "execution_count": 55, + "execution_count": 59, "metadata": {}, "output_type": "execute_result" } @@ -1599,11 +1837,11 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 60, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:35:39.179574Z", - "start_time": "2021-10-11T07:35:39.168206Z" + "end_time": "2023-10-08T09:31:17.728550Z", + "start_time": "2023-10-08T09:31:17.724031Z" }, "slideshow": { "slide_type": "fragment" @@ -1629,11 +1867,11 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 61, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:36:18.945023Z", - "start_time": "2021-10-11T07:36:18.939303Z" + "end_time": "2023-10-08T09:32:51.565538Z", + "start_time": "2023-10-08T09:32:51.561601Z" }, "slideshow": { "slide_type": "fragment" @@ -1646,7 +1884,7 @@ "[1, 2, 3, 3, 4]" ] }, - "execution_count": 44, + "execution_count": 61, "metadata": {}, "output_type": "execute_result" } @@ -1660,11 +1898,11 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 65, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:36:58.257056Z", - "start_time": "2021-10-11T07:36:58.249625Z" + "end_time": "2023-10-08T09:35:22.167369Z", + "start_time": "2023-10-08T09:35:22.163331Z" }, "slideshow": { "slide_type": "slide" @@ -1677,7 +1915,7 @@ "dict_keys(['a', 'b', 'c'])" ] }, - "execution_count": 60, + "execution_count": 65, "metadata": {}, "output_type": "execute_result" } @@ -1690,11 +1928,11 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 66, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:37:04.000284Z", - "start_time": "2021-10-11T07:37:03.987589Z" + "end_time": "2023-10-08T09:35:29.361343Z", + "start_time": "2023-10-08T09:35:29.357425Z" }, "slideshow": { "slide_type": "fragment" @@ -1707,7 +1945,7 @@ "dict_values([1, 2, 3])" ] }, - "execution_count": 61, + "execution_count": 66, "metadata": {}, "output_type": "execute_result" } @@ -1719,11 +1957,11 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 67, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:37:32.510400Z", - "start_time": "2021-10-11T07:37:32.503688Z" + "end_time": "2023-10-08T09:35:43.913710Z", + "start_time": "2023-10-08T09:35:43.909903Z" }, "slideshow": { "slide_type": "fragment" @@ -1736,7 +1974,7 @@ "1" ] }, - "execution_count": 50, + "execution_count": 67, "metadata": {}, "output_type": "execute_result" } @@ -1788,11 +2026,11 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 69, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:44:18.293584Z", - "start_time": "2021-10-11T07:44:18.289846Z" + "end_time": "2023-10-08T09:39:59.278529Z", + "start_time": "2023-10-08T09:39:59.275896Z" }, "slideshow": { "slide_type": "fragment" @@ -1818,11 +2056,11 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 70, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:44:31.455071Z", - "start_time": "2021-10-11T07:44:31.448769Z" + "end_time": "2023-10-08T09:40:20.114390Z", + "start_time": "2023-10-08T09:40:20.110910Z" }, "slideshow": { "slide_type": "fragment" @@ -1835,7 +2073,7 @@ "range(0, 10)" ] }, - "execution_count": 50, + "execution_count": 70, "metadata": {}, "output_type": "execute_result" } @@ -1874,11 +2112,11 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 71, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:45:12.769395Z", - "start_time": "2021-10-11T07:45:12.757223Z" + "end_time": "2023-10-08T09:40:37.430778Z", + "start_time": "2023-10-08T09:40:37.426967Z" }, "slideshow": { "slide_type": "fragment" @@ -1928,11 +2166,11 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 72, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:46:08.576913Z", - "start_time": "2021-10-11T07:46:08.570957Z" + "end_time": "2023-10-08T09:41:15.223210Z", + "start_time": "2023-10-08T09:41:15.219942Z" }, "scrolled": true, "slideshow": { @@ -1964,11 +2202,11 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 73, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:46:47.339833Z", - "start_time": "2021-10-11T07:46:47.334607Z" + "end_time": "2023-10-08T09:42:08.289391Z", + "start_time": "2023-10-08T09:42:08.285193Z" }, "slideshow": { "slide_type": "subslide" @@ -1981,13 +2219,13 @@ "[1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5]" ] }, - "execution_count": 58, + "execution_count": 73, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# 列表内部的for循环\n", + "# 列表内部的for循环(列表推演)\n", "r = [devidePlus(i, 2) for i in range(10)]\n", "r " ] @@ -2005,11 +2243,11 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 76, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:48:45.961231Z", - "start_time": "2021-10-11T07:48:45.954705Z" + "end_time": "2023-10-08T09:43:59.644911Z", + "start_time": "2023-10-08T09:43:59.641550Z" } }, "outputs": [ @@ -2024,7 +2262,9 @@ "source": [ "def fahrenheit(T):\n", " return (9/5)*T + 32\n", + "\n", "temp = [0, 22.5, 40,100]\n", + "\n", "#[fahrenheit(i) for i in temp]\n", "F_temps = map(fahrenheit, temp)\n", "print(*F_temps)\n", @@ -2033,7 +2273,7 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T07:49:15.341189Z", @@ -2124,11 +2364,11 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 77, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:51:54.237059Z", - "start_time": "2021-10-11T07:51:54.231781Z" + "end_time": "2023-10-08T09:45:45.753033Z", + "start_time": "2023-10-08T09:45:45.749809Z" }, "slideshow": { "slide_type": "fragment" @@ -2155,11 +2395,11 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 78, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:52:46.198283Z", - "start_time": "2021-10-11T07:52:46.189427Z" + "end_time": "2023-10-08T09:46:45.061175Z", + "start_time": "2023-10-08T09:46:45.057923Z" }, "slideshow": { "slide_type": "subslide" @@ -2201,11 +2441,11 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": 79, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:54:36.747143Z", - "start_time": "2021-10-11T07:54:36.736851Z" + "end_time": "2023-10-08T09:48:47.864357Z", + "start_time": "2023-10-08T09:48:47.860282Z" }, "slideshow": { "slide_type": "fragment" @@ -2239,11 +2479,11 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 80, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:54:54.342561Z", - "start_time": "2021-10-11T07:54:54.337152Z" + "end_time": "2023-10-08T09:49:09.446697Z", + "start_time": "2023-10-08T09:49:09.443087Z" }, "slideshow": { "slide_type": "subslide" @@ -2272,11 +2512,11 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 81, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:55:11.064268Z", - "start_time": "2021-10-11T07:55:11.056165Z" + "end_time": "2023-10-08T09:49:22.280655Z", + "start_time": "2023-10-08T09:49:22.276712Z" }, "slideshow": { "slide_type": "fragment" @@ -2318,11 +2558,11 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 85, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T07:57:16.473449Z", - "start_time": "2021-10-11T07:57:16.465568Z" + "end_time": "2023-10-08T09:50:42.993232Z", + "start_time": "2023-10-08T09:50:42.990369Z" }, "slideshow": { "slide_type": "subslide" @@ -2345,7 +2585,7 @@ " print(a) \n", " a -= 1\n", " if a < 2:\n", - " a = {}#[]#''#False #0 #None # []" + " a = {} # {}#[]#''#False #0 #None # []" ] }, { @@ -2361,11 +2601,11 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 87, "metadata": { "ExecuteTime": { - "end_time": "2021-10-11T08:02:55.934975Z", - "start_time": "2021-10-11T08:02:55.928119Z" + "end_time": "2023-10-08T09:52:59.818479Z", + "start_time": "2023-10-08T09:52:59.811428Z" }, "code_folding": [], "slideshow": { @@ -2378,25 +2618,38 @@ "output_type": "stream", "text": [ "3.0\n", - "0 division by zero\n", "1.8\n" ] + }, + { + "data": { + "text/plain": [ + "[[1, 0, ZeroDivisionError('division by zero')]]" + ] + }, + "execution_count": 87, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ "def devidePlus(m, n): # 结尾是冒号\n", " return m/n+ 1 # 注意:空格\n", - "for i in [2, 0, 5]:\n", + "error = []\n", + "for k, i in enumerate([2, 0, 5]):\n", + "# print(devidePlus(4, i)) \n", " try:\n", " print(devidePlus(4, i))\n", " except Exception as e:\n", - " print(i, e)\n", - " pass" + " #print(i, e)\n", + " error.append([k, i, e])\n", + " pass\n", + "error" ] }, { "cell_type": "code", - "execution_count": 82, + "execution_count": 22, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:29:20.936465Z", @@ -2430,7 +2683,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 23, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:29:41.082819Z", @@ -2477,7 +2730,7 @@ }, { "cell_type": "code", - "execution_count": 83, + "execution_count": 24, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:32:13.033454Z", @@ -2503,7 +2756,7 @@ " [9, 81, 729]]" ] }, - "execution_count": 83, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -2515,7 +2768,7 @@ }, { "cell_type": "code", - "execution_count": 84, + "execution_count": 25, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:33:17.684527Z", @@ -2551,7 +2804,7 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 26, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:33:32.294118Z", @@ -2568,7 +2821,7 @@ "list" ] }, - "execution_count": 77, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -2579,7 +2832,7 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": 27, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:33:34.533959Z", @@ -2596,7 +2849,7 @@ "10" ] }, - "execution_count": 78, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -2607,7 +2860,7 @@ }, { "cell_type": "code", - "execution_count": 79, + "execution_count": 28, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:33:36.498179Z", @@ -2624,7 +2877,7 @@ "[0, 0, 0]" ] }, - "execution_count": 79, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -2666,7 +2919,7 @@ }, { "cell_type": "code", - "execution_count": 88, + "execution_count": 29, "metadata": { "ExecuteTime": { "end_time": "2021-05-14T06:47:52.384851Z", @@ -2681,15 +2934,15 @@ "# 保存数据\n", "data =[[i, i**2, i**3] for i in range(10000)] \n", "\n", - "f = open(\"data/data_write_to_file1.txt\", \"w\")\n", + "f = open(\"data/data_write_to_file2023.txt\", \"w\")\n", "for i in data:\n", - " f.write('\\t'.join(map(str,i)) + '\\n')\n", + " f.write('\\t'.join([str(j) for j in i]) + '\\n')\n", "f.close() \n" ] }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 32, "metadata": { "ExecuteTime": { "end_time": "2021-05-14T06:58:58.363840Z", @@ -2706,20 +2959,21 @@ "['0\\t0\\t0\\n', '1\\t1\\t1\\n', '2\\t4\\t8\\n', '3\\t9\\t27\\n', '4\\t16\\t64\\n']" ] }, - "execution_count": 85, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "with open('data/data_write_to_file1.txt','r') as f:\n", + "with open('data/data_write_to_file2023.txt','r') as f:\n", " data = f.readlines()\n", - "data[:5]" + "data[:5]\n", + "# print(data[0])" ] }, { "cell_type": "code", - "execution_count": 86, + "execution_count": 33, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:37:10.250695Z", @@ -2736,20 +2990,20 @@ "77" ] }, - "execution_count": 86, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "with open('./data/data_write_to_file1.txt','r') as f:\n", - " data = f.readlines(1000) #bytes \n", + " data = f.readlines(1000) #bytes 字节\n", "len(data) " ] }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 34, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:37:39.403613Z", @@ -2776,7 +3030,7 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": 40, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:38:03.391379Z", @@ -2793,31 +3047,42 @@ "text": [ "0 0\t0\t0\n", "\n", + "1000 1000\t1000000\t1000000000\n", + "\n", "2000 2000\t4000000\t8000000000\n", "\n", + "3000 3000\t9000000\t27000000000\n", + "\n", "4000 4000\t16000000\t64000000000\n", "\n", + "5000 5000\t25000000\t125000000000\n", + "\n", "6000 6000\t36000000\t216000000000\n", "\n", + "7000 7000\t49000000\t343000000000\n", + "\n", "8000 8000\t64000000\t512000000000\n", + "\n", + "9000 9000\t81000000\t729000000000\n", "\n" ] } ], "source": [ - "f = [7, 2, 10, 4, 5]\n", - "for k,i in enumerate(f):\n", - " print(k,i)\n", + "# f = [7, 2, 10, 4, 5]\n", "\n", - "# with open('data/data_write_to_file1.txt', 'r') as f:\n", - "# for k, i in enumerate(f):\n", - "# if k%2000==0:\n", - "# print(k, i)" + "# for k,i in enumerate(f):\n", + "# print(k,i)\n", + "\n", + "with open('data/data_write_to_file1.txt', 'r') as f: \n", + " for k, i in enumerate(f):\n", + " if k%1000==0:\n", + " print(k, i)" ] }, { "cell_type": "code", - "execution_count": 92, + "execution_count": 42, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:40:43.014698Z", @@ -2829,31 +3094,18 @@ } }, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "10000it [00:12, 803.68it/s]" - ] - }, { "name": "stdout", "output_type": "stream", "text": [ - "10000\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" + "0000\n" ] } ], "source": [ "#from time import sleep\n", "from tqdm import tqdm\n", + "from time import sleep\n", "\n", "total = 0\n", "with open('./data/data_write_to_file1.txt','r') as f:\n", @@ -3015,7 +3267,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 43, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:46:16.759923Z", @@ -3231,7 +3483,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 47, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:51:04.259933Z", @@ -3270,57 +3522,57 @@ " \n", " \n", " \n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 9995\n", + " 9995\n", + " 99900025\n", + " 998500749875\n", " \n", " \n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", + " 9996\n", + " 9996\n", + " 99920016\n", + " 998800479936\n", " \n", " \n", - " 2\n", - " 2\n", - " 4\n", - " 8\n", + " 9997\n", + " 9997\n", + " 99940009\n", + " 999100269973\n", " \n", " \n", - " 3\n", - " 3\n", - " 9\n", - " 27\n", + " 9998\n", + " 9998\n", + " 99960004\n", + " 999400119992\n", " \n", " \n", - " 4\n", - " 4\n", - " 16\n", - " 64\n", + " 9999\n", + " 9999\n", + " 99980001\n", + " 999700029999\n", " \n", " \n", "\n", "" ], "text/plain": [ - " a b c\n", - "0 0 0 0\n", - "1 1 1 1\n", - "2 2 4 8\n", - "3 3 9 27\n", - "4 4 16 64" + " a b c\n", + "9995 9995 99900025 998500749875\n", + "9996 9996 99920016 998800479936\n", + "9997 9997 99940009 999100269973\n", + "9998 9998 99960004 999400119992\n", + "9999 9999 99980001 999700029999" ] }, - "execution_count": 3, + "execution_count": 47, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "df = pd.read_csv('./data/data_write_to_file1.txt', \n", + "df = pd.read_csv('./data/data_write_to_file2023.txt', \n", " sep = '\\t', names = ['a', 'b', 'c'])\n", - "df.head()\n", + "df.tail()\n", "#len(df)" ] }, @@ -3357,7 +3609,7 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 48, "metadata": { "ExecuteTime": { "end_time": "2021-10-11T08:52:51.877895Z", @@ -3374,7 +3626,7 @@ "{'a': 1, 'b': 2, 'c': 3}" ] }, - "execution_count": 53, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } diff --git a/04-crawler-beautifulsoup.ipynb b/04-crawler-beautifulsoup.ipynb index 1bc6235..8af2ab7 100644 --- a/04-crawler-beautifulsoup.ipynb +++ b/04-crawler-beautifulsoup.ipynb @@ -144,8 +144,8 @@ "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:13:04.509937Z", - "start_time": "2021-10-25T07:13:04.217068Z" + "end_time": "2023-10-27T06:39:04.976348Z", + "start_time": "2023-10-27T06:39:03.752852Z" }, "slideshow": { "slide_type": "slide" @@ -221,8 +221,8 @@ "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:13:34.279135Z", - "start_time": "2021-10-25T07:13:33.718910Z" + "end_time": "2023-10-27T06:42:15.950230Z", + "start_time": "2023-10-27T06:42:15.200863Z" }, "slideshow": { "slide_type": "subslide" @@ -230,7 +230,7 @@ }, "outputs": [], "source": [ - "url = 'https://socratesacademy.github.io/bigdata/data/test.html'\n", + "url = 'https://socratesclub.github.io/bigdata/data/test.html'\n", "content = requests.get(url)\n", "#help(content)" ] @@ -240,8 +240,8 @@ "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:13:46.525244Z", - "start_time": "2021-10-25T07:13:46.522065Z" + "end_time": "2023-10-27T06:42:26.158027Z", + "start_time": "2023-10-27T06:42:26.154643Z" }, "slideshow": { "slide_type": "subslide" @@ -275,8 +275,8 @@ "execution_count": 4, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:15:34.209690Z", - "start_time": "2021-10-25T07:15:34.206221Z" + "end_time": "2023-10-27T06:43:00.786372Z", + "start_time": "2023-10-27T06:43:00.777585Z" }, "slideshow": { "slide_type": "subslide" @@ -373,8 +373,8 @@ "execution_count": 5, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:17:05.319973Z", - "start_time": "2021-10-25T07:17:04.652810Z" + "end_time": "2023-10-27T06:45:23.747336Z", + "start_time": "2023-10-27T06:45:23.740775Z" }, "slideshow": { "slide_type": "slide" @@ -413,8 +413,8 @@ "execution_count": 6, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:17:26.553033Z", - "start_time": "2021-10-25T07:17:26.549253Z" + "end_time": "2023-10-27T06:45:50.190354Z", + "start_time": "2023-10-27T06:45:50.186885Z" }, "scrolled": true, "slideshow": { @@ -529,16 +529,17 @@ "- 鼠标移动到选中的源代码\n", "- 右键Copy-->Copy Selector \n", "\n", - "`body > p.title > b`\n" + "`body > p.title > b`\n", + "\n" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:28:21.976578Z", - "start_time": "2021-10-25T07:28:21.972593Z" + "end_time": "2023-10-27T06:54:02.243539Z", + "start_time": "2023-10-27T06:54:02.238944Z" }, "slideshow": { "slide_type": "subslide" @@ -551,7 +552,7 @@ "\"The Dormouse's story\"" ] }, - "execution_count": 8, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -573,11 +574,11 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:31:53.932133Z", - "start_time": "2021-10-25T07:31:53.927998Z" + "end_time": "2023-10-27T06:54:58.162310Z", + "start_time": "2023-10-27T06:54:58.157979Z" }, "slideshow": { "slide_type": "fragment" @@ -590,7 +591,7 @@ "\"The Dormouse's story\"" ] }, - "execution_count": 10, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -601,11 +602,11 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:31:58.623002Z", - "start_time": "2021-10-25T07:31:58.618778Z" + "end_time": "2023-10-27T06:55:09.473384Z", + "start_time": "2023-10-27T06:55:09.469013Z" }, "slideshow": { "slide_type": "subslide" @@ -620,7 +621,7 @@ " Tillie]" ] }, - "execution_count": 11, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -631,11 +632,11 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:32:06.398874Z", - "start_time": "2021-10-25T07:32:06.394697Z" + "end_time": "2023-10-27T06:55:24.216571Z", + "start_time": "2023-10-27T06:55:24.212141Z" }, "slideshow": { "slide_type": "subslide" @@ -648,7 +649,7 @@ "[The Dormouse's story]" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -670,11 +671,11 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 15, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:32:36.360939Z", - "start_time": "2021-10-25T07:32:36.356717Z" + "end_time": "2023-10-27T06:56:10.151624Z", + "start_time": "2023-10-27T06:56:10.146748Z" }, "slideshow": { "slide_type": "fragment" @@ -684,25 +685,30 @@ { "data": { "text/plain": [ - "[

The Dormouse's story

]" + "[

Once upon a time there were three little sisters; and their names were\n", + " Elsie,\n", + " Lacie and\n", + " Tillie;\n", + " and they lived at the bottom of a well.

,\n", + "

...

]" ] }, - "execution_count": 13, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "soup.select('.title')" + "soup.select('.story')" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 16, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:32:39.488639Z", - "start_time": "2021-10-25T07:32:39.484278Z" + "end_time": "2023-10-27T06:56:28.766310Z", + "start_time": "2023-10-27T06:56:28.761632Z" }, "slideshow": { "slide_type": "fragment" @@ -717,7 +723,7 @@ " Tillie]" ] }, - "execution_count": 14, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -728,11 +734,11 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:32:41.882274Z", - "start_time": "2021-10-25T07:32:41.877976Z" + "end_time": "2023-10-27T06:56:38.557921Z", + "start_time": "2023-10-27T06:56:38.553664Z" }, "slideshow": { "slide_type": "subslide" @@ -742,21 +748,16 @@ { "data": { "text/plain": [ - "[

Once upon a time there were three little sisters; and their names were\n", - " Elsie,\n", - " Lacie and\n", - " Tillie;\n", - " and they lived at the bottom of a well.

,\n", - "

...

]" + "[

The Dormouse's story

]" ] }, - "execution_count": 15, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "soup.select('.story')" + "soup.select('.title')" ] }, { @@ -772,11 +773,11 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 18, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:33:05.959037Z", - "start_time": "2021-10-25T07:33:05.955137Z" + "end_time": "2023-10-27T06:57:23.636680Z", + "start_time": "2023-10-27T06:57:23.632347Z" }, "slideshow": { "slide_type": "fragment" @@ -789,7 +790,7 @@ "[Elsie]" ] }, - "execution_count": 19, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -800,11 +801,11 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 20, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:33:44.499172Z", - "start_time": "2021-10-25T07:33:44.494826Z" + "end_time": "2023-10-27T06:57:49.380331Z", + "start_time": "2023-10-27T06:57:49.376333Z" }, "slideshow": { "slide_type": "fragment" @@ -817,7 +818,7 @@ "'http://example.com/elsie'" ] }, - "execution_count": 22, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -844,11 +845,11 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 21, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:34:23.808041Z", - "start_time": "2021-10-25T07:34:23.803242Z" + "end_time": "2023-10-27T06:58:36.289056Z", + "start_time": "2023-10-27T06:58:36.284848Z" }, "slideshow": { "slide_type": "fragment" @@ -861,7 +862,7 @@ "[Elsie]" ] }, - "execution_count": 23, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -889,11 +890,11 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 22, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:34:39.737707Z", - "start_time": "2021-10-25T07:34:39.733576Z" + "end_time": "2023-10-27T06:59:05.510790Z", + "start_time": "2023-10-27T06:59:05.506829Z" }, "slideshow": { "slide_type": "subslide" @@ -906,7 +907,7 @@ "[The Dormouse's story]" ] }, - "execution_count": 24, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -917,11 +918,11 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 23, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:34:43.713156Z", - "start_time": "2021-10-25T07:34:43.708342Z" + "end_time": "2023-10-27T06:59:09.488507Z", + "start_time": "2023-10-27T06:59:09.483832Z" }, "slideshow": { "slide_type": "subslide" @@ -940,7 +941,7 @@ "

...

]" ] }, - "execution_count": 25, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -970,11 +971,11 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 24, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:37:10.528988Z", - "start_time": "2021-10-25T07:37:10.524937Z" + "end_time": "2023-10-27T07:00:21.412286Z", + "start_time": "2023-10-27T07:00:21.408110Z" }, "slideshow": { "slide_type": "subslide" @@ -993,7 +994,7 @@ "

...

]" ] }, - "execution_count": 26, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -1004,11 +1005,11 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 25, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:48:28.733810Z", - "start_time": "2021-10-25T07:48:28.729607Z" + "end_time": "2023-10-27T07:00:30.564143Z", + "start_time": "2023-10-27T07:00:30.559833Z" }, "slideshow": { "slide_type": "fragment" @@ -1027,7 +1028,7 @@ "

...

]" ] }, - "execution_count": 27, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -1038,11 +1039,11 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 26, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:48:45.509561Z", - "start_time": "2021-10-25T07:48:45.505432Z" + "end_time": "2023-10-27T07:00:36.932827Z", + "start_time": "2023-10-27T07:00:36.928226Z" }, "slideshow": { "slide_type": "subslide" @@ -1055,7 +1056,7 @@ "

The Dormouse's story

" ] }, - "execution_count": 28, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -1066,11 +1067,11 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 27, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:48:55.479607Z", - "start_time": "2021-10-25T07:48:55.475795Z" + "end_time": "2023-10-27T07:00:40.387915Z", + "start_time": "2023-10-27T07:00:40.383875Z" }, "slideshow": { "slide_type": "fragment" @@ -1083,7 +1084,7 @@ "

The Dormouse's story

" ] }, - "execution_count": 29, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -1094,11 +1095,11 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 28, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:37:55.271170Z", - "start_time": "2021-10-25T07:37:55.266592Z" + "end_time": "2023-10-27T07:16:10.609548Z", + "start_time": "2023-10-27T07:16:10.605052Z" }, "slideshow": { "slide_type": "subslide" @@ -1113,7 +1114,7 @@ " '...']" ] }, - "execution_count": 30, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -1124,11 +1125,11 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 29, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:38:03.576048Z", - "start_time": "2021-10-25T07:38:03.572762Z" + "end_time": "2023-10-27T07:16:22.279642Z", + "start_time": "2023-10-27T07:16:22.276497Z" }, "slideshow": { "slide_type": "subslide" @@ -1152,11 +1153,11 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 30, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:38:07.657463Z", - "start_time": "2021-10-25T07:38:07.653680Z" + "end_time": "2023-10-27T07:16:39.366957Z", + "start_time": "2023-10-27T07:16:39.362896Z" }, "slideshow": { "slide_type": "subslide" @@ -1188,11 +1189,11 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 31, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:38:33.740783Z", - "start_time": "2021-10-25T07:38:33.736874Z" + "end_time": "2023-10-27T07:16:48.535162Z", + "start_time": "2023-10-27T07:16:48.531087Z" }, "slideshow": { "slide_type": "subslide" @@ -1205,7 +1206,7 @@ "[The Dormouse's story]" ] }, - "execution_count": 32, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -1216,11 +1217,11 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 34, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:39:09.926198Z", - "start_time": "2021-10-25T07:39:09.922372Z" + "end_time": "2023-10-27T07:17:04.982434Z", + "start_time": "2023-10-27T07:17:04.978507Z" }, "slideshow": { "slide_type": "subslide" @@ -1233,7 +1234,7 @@ "'title'" ] }, - "execution_count": 33, + "execution_count": 34, "metadata": {}, "output_type": "execute_result" } @@ -1244,11 +1245,11 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 35, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:39:28.692940Z", - "start_time": "2021-10-25T07:39:28.688656Z" + "end_time": "2023-10-27T07:17:08.776478Z", + "start_time": "2023-10-27T07:17:08.772583Z" }, "slideshow": { "slide_type": "fragment" @@ -1261,7 +1262,7 @@ "\"The Dormouse's story\"" ] }, - "execution_count": 34, + "execution_count": 35, "metadata": {}, "output_type": "execute_result" } @@ -1272,11 +1273,11 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 36, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:39:33.339868Z", - "start_time": "2021-10-25T07:39:33.336326Z" + "end_time": "2023-10-27T07:17:15.294390Z", + "start_time": "2023-10-27T07:17:15.290238Z" }, "slideshow": { "slide_type": "fragment" @@ -1289,7 +1290,7 @@ "\"The Dormouse's story\"" ] }, - "execution_count": 35, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -1301,11 +1302,11 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 43, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:39:55.149690Z", - "start_time": "2021-10-25T07:39:55.145543Z" + "end_time": "2023-10-27T07:18:45.938662Z", + "start_time": "2023-10-27T07:18:45.933985Z" }, "slideshow": { "slide_type": "fragment" @@ -1318,7 +1319,7 @@ "'head'" ] }, - "execution_count": 36, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -1329,11 +1330,11 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 44, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:42:31.391591Z", - "start_time": "2021-10-25T07:42:31.387360Z" + "end_time": "2023-10-27T07:18:50.954972Z", + "start_time": "2023-10-27T07:18:50.950915Z" }, "slideshow": { "slide_type": "subslide" @@ -1348,7 +1349,7 @@ " Tillie]" ] }, - "execution_count": 37, + "execution_count": 44, "metadata": {}, "output_type": "execute_result" } @@ -1359,11 +1360,11 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 45, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:01:31.062240Z", - "start_time": "2021-10-25T08:01:31.057592Z" + "end_time": "2023-10-27T07:18:57.875477Z", + "start_time": "2023-10-27T07:18:57.870101Z" }, "slideshow": { "slide_type": "fragment" @@ -1378,7 +1379,7 @@ " Tillie]" ] }, - "execution_count": 38, + "execution_count": 45, "metadata": {}, "output_type": "execute_result" } @@ -1389,11 +1390,11 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 46, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:01:46.571826Z", - "start_time": "2021-10-25T08:01:46.567529Z" + "end_time": "2023-10-27T07:19:13.019608Z", + "start_time": "2023-10-27T07:19:13.014093Z" }, "slideshow": { "slide_type": "subslide" @@ -1406,7 +1407,7 @@ "Elsie" ] }, - "execution_count": 39, + "execution_count": 46, "metadata": {}, "output_type": "execute_result" } @@ -1417,11 +1418,11 @@ }, { "cell_type": "code", - "execution_count": 99, + "execution_count": 47, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:01:49.946921Z", - "start_time": "2021-10-25T08:01:49.941196Z" + "end_time": "2023-10-27T07:19:16.587642Z", + "start_time": "2023-10-27T07:19:16.583377Z" }, "slideshow": { "slide_type": "fragment" @@ -1434,7 +1435,7 @@ "'Elsie'" ] }, - "execution_count": 99, + "execution_count": 47, "metadata": {}, "output_type": "execute_result" } @@ -1445,11 +1446,11 @@ }, { "cell_type": "code", - "execution_count": 100, + "execution_count": 48, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:01:56.100245Z", - "start_time": "2021-10-25T08:01:56.096219Z" + "end_time": "2023-10-27T07:19:26.695222Z", + "start_time": "2023-10-27T07:19:26.690211Z" }, "slideshow": { "slide_type": "fragment" @@ -1462,7 +1463,7 @@ "'http://example.com/elsie'" ] }, - "execution_count": 100, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } @@ -1473,11 +1474,11 @@ }, { "cell_type": "code", - "execution_count": 101, + "execution_count": 49, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:02:01.211804Z", - "start_time": "2021-10-25T08:02:01.207712Z" + "end_time": "2023-10-27T07:19:31.648926Z", + "start_time": "2023-10-27T07:19:31.644890Z" }, "slideshow": { "slide_type": "fragment" @@ -1490,7 +1491,7 @@ "'link1'" ] }, - "execution_count": 101, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } @@ -1501,11 +1502,11 @@ }, { "cell_type": "code", - "execution_count": 96, + "execution_count": 53, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:01:10.467897Z", - "start_time": "2021-10-25T08:01:10.463685Z" + "end_time": "2023-10-27T07:19:47.945161Z", + "start_time": "2023-10-27T07:19:47.940166Z" }, "slideshow": { "slide_type": "fragment" @@ -1518,7 +1519,7 @@ "[Elsie]" ] }, - "execution_count": 96, + "execution_count": 53, "metadata": {}, "output_type": "execute_result" } @@ -1529,11 +1530,11 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 54, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:43:14.065924Z", - "start_time": "2021-10-25T07:43:14.061797Z" + "end_time": "2023-10-27T07:19:56.409445Z", + "start_time": "2023-10-27T07:19:56.404915Z" }, "slideshow": { "slide_type": "subslide" @@ -1549,7 +1550,7 @@ " Tillie]" ] }, - "execution_count": 40, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } @@ -1560,11 +1561,11 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 55, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:42:15.832004Z", - "start_time": "2021-10-25T07:42:15.827346Z" + "end_time": "2023-10-27T07:20:05.096341Z", + "start_time": "2023-10-27T07:20:05.091965Z" }, "slideshow": { "slide_type": "subslide" @@ -1577,7 +1578,7 @@ "Elsie" ] }, - "execution_count": 41, + "execution_count": 55, "metadata": {}, "output_type": "execute_result" } @@ -1588,11 +1589,11 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 56, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T07:43:34.963751Z", - "start_time": "2021-10-25T07:43:34.960305Z" + "end_time": "2023-10-27T07:20:19.318473Z", + "start_time": "2023-10-27T07:20:19.315615Z" }, "slideshow": { "slide_type": "subslide" diff --git a/04-crawler-cppcc.ipynb b/04-crawler-cppcc.ipynb index 4267a53..8bc5e0b 100644 --- a/04-crawler-cppcc.ipynb +++ b/04-crawler-cppcc.ipynb @@ -11,7 +11,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "打开http://www.jszx.gov.cn/zxta/2019ta/\n", + "打开 http://www.jszx.gov.cn/zxta/2022ta/\n", "\n", "- 点击下一页,url不变!\n", "\n", @@ -21,7 +21,12 @@ " \n", "\n", "\n", - "http://www.jszx.gov.cn/zxta/2019ta/" + "http://www.jszx.gov.cn/wcm/zxweb/proposalList.jsp 无法在新的tab中打开\n", + "\n", + "\n", + "根据form data重构url\n", + "\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalList.jsp?year=2022&pagenum=1&pagesize=20" ] }, { @@ -50,7 +55,7 @@ }, "outputs": [], "source": [ - "form_data = {'year':2019,\n", + "form_data = {'year':2022, # change it to the current year\n", " 'pagenum':1,\n", " 'pagesize':20\n", "}\n", @@ -73,7 +78,7 @@ { "data": { "text/plain": [ - "'424'" + "'630'" ] }, "execution_count": 3, @@ -87,22 +92,34 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:39:00.241237Z", "start_time": "2019-10-10T01:39:00.238570Z" } }, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "32.0" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "dat = js['data']['list']\n", - "pagenum = js['data']['pagecount']" + "pagenum = js['data']['pagecount']\n", + "pagenum" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:39:16.463805Z", @@ -114,33 +131,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "2\n", - "3\n", - "4\n", - "5\n", - "6\n", - "7\n", - "8\n", - "9\n", - "10\n", - "11\n", - "12\n", - "13\n", - "14\n", - "15\n", - "16\n", - "17\n", - "18\n", - "19\n", - "20\n", - "21\n", - "22\n" + "32\r" ] } ], "source": [ - "for i in range(2, pagenum+1):\n", - " print(i)\n", + "for i in range(2, int(pagenum)+1):\n", + " print(i, end = '\\r')\n", " form_data['pagenum'] = i\n", " content = requests.get(url, form_data)\n", " content.encoding = 'utf-8'\n", @@ -151,7 +148,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:39:23.103499Z", @@ -162,10 +159,10 @@ { "data": { "text/plain": [ - "424" + "630" ] }, - "execution_count": 6, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -176,7 +173,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:39:31.057027Z", @@ -187,17 +184,17 @@ { "data": { "text/plain": [ - "{'personnel_name': '邹正',\n", - " 'pkid': '18b1b347f9e34badb8934c2acec80e9e',\n", + "{'rownum': 1,\n", " 'proposal_number': '0001',\n", - " 'publish_time': '2019-01-12 16:04:48',\n", - " 'reason': '关于完善城市环卫公厕指引系统的建议',\n", - " 'rownum': 1,\n", - " 'type': '城乡建设',\n", - " 'year': '2019'}" + " 'reason': '关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议',\n", + " 'pkid': 'dd619f014d23456cb403ceb12506739a',\n", + " 'year': '2022',\n", + " 'publish_time': '2022-01-18 16:12:23',\n", + " 'personnel_name': '严华',\n", + " 'type': '工业商贸'}" ] }, - "execution_count": 7, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -208,7 +205,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:39:40.176411Z", @@ -237,93 +234,100 @@ " \n", " \n", " \n", - " personnel_name\n", - " pkid\n", + " rownum\n", " proposal_number\n", - " publish_time\n", " reason\n", - " rownum\n", - " type\n", + " pkid\n", " year\n", + " publish_time\n", + " personnel_name\n", + " type\n", " \n", " \n", " \n", " \n", " 0\n", - " 邹正\n", - " 18b1b347f9e34badb8934c2acec80e9e\n", - " 0001\n", - " 2019-01-12 16:04:48\n", - " 关于完善城市环卫公厕指引系统的建议\n", " 1\n", - " 城乡建设\n", - " 2019\n", + " 0001\n", + " 关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议\n", + " dd619f014d23456cb403ceb12506739a\n", + " 2022\n", + " 2022-01-18 16:12:23\n", + " 严华\n", + " 工业商贸\n", " \n", " \n", " 1\n", - " 省政协学习委员会\n", - " da43aae2378244faa961dd1224d1343e\n", - " 0002\n", - " 2019-01-12 16:04:48\n", - " 关于加强老小区光纤化改造的建议\n", " 2\n", - " 城乡建设\n", - " 2019\n", + " 0002\n", + " 关于重视人工智能应用安全的建议\n", + " df4b6c2109af42b2a04b135212923f98\n", + " 2022\n", + " 2022-01-18 10:29:37\n", + " 仲盛\n", + " 科学技术\n", " \n", " \n", " 2\n", - " 许文前\n", - " c0a1626a1bb744ebb0852cf25b21fb0a\n", - " 0004\n", - " 2019-01-12 15:42:19\n", - " 加强科技创新,推动制造业转型升级\n", " 3\n", + " 0004\n", + " 关于打造软件信息产业联动先行区的建议\n", + " 7f97456a314444c3b59ced0374bb01fc\n", + " 2022\n", + " 2022-01-18 16:12:23\n", + " 钱再见\n", " 工业商贸\n", - " 2019\n", " \n", " \n", " 3\n", - " 段绪强\n", - " ce60d71296764cfe997d62bb2c0990af\n", - " 0005\n", - " 2019-01-12 16:21:46\n", - " 关于落实金融政策、促进民营企业高质量发展的建议\n", " 4\n", - " 财税金融\n", - " 2019\n", + " 0005\n", + " 关于设立“江苏工匠日”的建议\n", + " f5f0aa468ecf4af5be2438393d54a49d\n", + " 2022\n", + " 2022-01-18 16:06:13\n", + " 马永青等9人\n", + " 文化宣传\n", " \n", " \n", " 4\n", - " 侯建军\n", - " 8b5fb5a7d86547899835a12af398ffc7\n", - " 0006\n", - " 2019-01-12 15:42:19\n", - " 关于主基地航空公司协同东部机场集团发展的建议\n", " 5\n", - " 工业商贸\n", - " 2019\n", + " 0006\n", + " 关于进一步重视和支持企业提升人才吸引力的建议\n", + " a666191fb1644a5f83009ac1a0dd5e5b\n", + " 2022\n", + " 2022-01-19 19:23:47\n", + " 甘霖\n", + " 社会事业\n", " \n", " \n", "\n", "" ], "text/plain": [ - " personnel_name pkid proposal_number \\\n", - "0 邹正 18b1b347f9e34badb8934c2acec80e9e 0001 \n", - "1 省政协学习委员会 da43aae2378244faa961dd1224d1343e 0002 \n", - "2 许文前 c0a1626a1bb744ebb0852cf25b21fb0a 0004 \n", - "3 段绪强 ce60d71296764cfe997d62bb2c0990af 0005 \n", - "4 侯建军 8b5fb5a7d86547899835a12af398ffc7 0006 \n", + " rownum proposal_number reason \\\n", + "0 1 0001 关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议 \n", + "1 2 0002 关于重视人工智能应用安全的建议 \n", + "2 3 0004 关于打造软件信息产业联动先行区的建议 \n", + "3 4 0005 关于设立“江苏工匠日”的建议 \n", + "4 5 0006 关于进一步重视和支持企业提升人才吸引力的建议 \n", "\n", - " publish_time reason rownum type year \n", - "0 2019-01-12 16:04:48 关于完善城市环卫公厕指引系统的建议 1 城乡建设 2019 \n", - "1 2019-01-12 16:04:48 关于加强老小区光纤化改造的建议 2 城乡建设 2019 \n", - "2 2019-01-12 15:42:19 加强科技创新,推动制造业转型升级 3 工业商贸 2019 \n", - "3 2019-01-12 16:21:46 关于落实金融政策、促进民营企业高质量发展的建议 4 财税金融 2019 \n", - "4 2019-01-12 15:42:19 关于主基地航空公司协同东部机场集团发展的建议 5 工业商贸 2019 " + " pkid year publish_time personnel_name \\\n", + "0 dd619f014d23456cb403ceb12506739a 2022 2022-01-18 16:12:23 严华 \n", + "1 df4b6c2109af42b2a04b135212923f98 2022 2022-01-18 10:29:37 仲盛 \n", + "2 7f97456a314444c3b59ced0374bb01fc 2022 2022-01-18 16:12:23 钱再见 \n", + "3 f5f0aa468ecf4af5be2438393d54a49d 2022 2022-01-18 16:06:13 马永青等9人 \n", + "4 a666191fb1644a5f83009ac1a0dd5e5b 2022 2022-01-19 19:23:47 甘霖 \n", + "\n", + " type \n", + "0 工业商贸 \n", + "1 科学技术 \n", + "2 工业商贸 \n", + "3 文化宣传 \n", + "4 社会事业 " ] }, - "execution_count": 8, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -337,7 +341,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:39:49.950879Z", @@ -349,24 +353,24 @@ "data": { "text/plain": [ "type\n", - "农林水利 3\n", - "医卫体育 45\n", - "城乡建设 25\n", - "工业商贸 34\n", - "政治建设 15\n", - "教育事业 58\n", - "文化宣传 34\n", - "法制建设 24\n", - "社会事业 75\n", - "科学技术 24\n", - "经济发展 47\n", - "统战综合 4\n", - "财税金融 12\n", - "资源环境 24\n", + "农林水利 69\n", + "医卫体育 69\n", + "城乡建设 31\n", + "工业商贸 89\n", + "政治建设 12\n", + "教育事业 68\n", + "文化宣传 33\n", + "法制建设 23\n", + "社会事业 92\n", + "科学技术 18\n", + "经济发展 69\n", + "统战综合 5\n", + "财税金融 14\n", + "资源环境 38\n", "dtype: int64" ] }, - "execution_count": 9, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -385,7 +389,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:40:17.900495Z", @@ -400,7 +404,29 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=dd619f014d23456cb403ceb12506739a\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=df4b6c2109af42b2a04b135212923f98\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=7f97456a314444c3b59ced0374bb01fc\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=f5f0aa468ecf4af5be2438393d54a49d\n", + "http://www.jszx.gov.cn/wcm/zxweb/proposalInfo.jsp?pkid=a666191fb1644a5f83009ac1a0dd5e5b\n" + ] + } + ], + "source": [ + "for i in urls[:5]:\n", + " print(i)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:41:01.068932Z", @@ -412,20 +438,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "423" + "629\r" ] } ], "source": [ - "import sys\n", - "def flushPrint(www):\n", - " sys.stdout.write('\\r')\n", - " sys.stdout.write('%s' % www)\n", - " sys.stdout.flush()\n", - " \n", "text = []\n", "for k, i in enumerate(urls):\n", - " flushPrint(k)\n", + " print(k, end = '\\r')\n", " content = requests.get(i)\n", " content.encoding = 'utf-8'\n", " js = content.json()\n", @@ -436,7 +456,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:41:02.945741Z", @@ -447,10 +467,10 @@ { "data": { "text/plain": [ - "424" + "630" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -461,7 +481,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:41:11.704331Z", @@ -475,7 +495,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 15, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:41:19.726270Z", @@ -504,106 +524,106 @@ " \n", " \n", " \n", - " personnel_name\n", - " pkid\n", + " rownum\n", " proposal_number\n", - " publish_time\n", " reason\n", - " rownum\n", - " type\n", + " pkid\n", " year\n", + " publish_time\n", + " personnel_name\n", + " type\n", " content\n", " \n", " \n", " \n", " \n", " 0\n", - " 邹正\n", - " 18b1b347f9e34badb8934c2acec80e9e\n", - " 0001\n", - " 2019-01-12 16:04:48\n", - " 关于完善城市环卫公厕指引系统的建议\n", " 1\n", - " 城乡建设\n", - " 2019\n", - " 调研情况:    2015 年 4 月 1 日,习近平总书记首次提出要坚持不懈地推进“厕所革...\n", + " 0001\n", + " 关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议\n", + " dd619f014d23456cb403ceb12506739a\n", + " 2022\n", + " 2022-01-18 16:12:23\n", + " 严华\n", + " 工业商贸\n", + " 调研情况:化工产业是江苏省支柱产业之一,是我省重要的基础性产业,产业规模、行业基础、技术水平...\n", " \n", " \n", " 1\n", - " 省政协学习委员会\n", - " da43aae2378244faa961dd1224d1343e\n", - " 0002\n", - " 2019-01-12 16:04:48\n", - " 关于加强老小区光纤化改造的建议\n", " 2\n", - " 城乡建设\n", - " 2019\n", - " 调研情况:近期,省政协学习委员会组织部分委员对我省信息通信业发展情况进行考察调研,总的感到,...\n", + " 0002\n", + " 关于重视人工智能应用安全的建议\n", + " df4b6c2109af42b2a04b135212923f98\n", + " 2022\n", + " 2022-01-18 10:29:37\n", + " 仲盛\n", + " 科学技术\n", + " 调研情况:习近平总书记强调:“人工智能是新一轮科技革命和产业变革的重要驱动力量,加快发展新一...\n", " \n", " \n", " 2\n", - " 许文前\n", - " c0a1626a1bb744ebb0852cf25b21fb0a\n", - " 0004\n", - " 2019-01-12 15:42:19\n", - " 加强科技创新,推动制造业转型升级\n", " 3\n", + " 0004\n", + " 关于打造软件信息产业联动先行区的建议\n", + " 7f97456a314444c3b59ced0374bb01fc\n", + " 2022\n", + " 2022-01-18 16:12:23\n", + " 钱再见\n", " 工业商贸\n", - " 2019\n", - " 调研情况:   早在2012年,美国国会的一份报告就声称,华为和中兴通讯可能涉嫌从事威胁美国...\n", + " 调研情况: 2021年2月8日,南京都市圈发展规划获国家发改委批复,要求以区域间的就近性、互...\n", " \n", " \n", " 3\n", - " 段绪强\n", - " ce60d71296764cfe997d62bb2c0990af\n", - " 0005\n", - " 2019-01-12 16:21:46\n", - " 关于落实金融政策、促进民营企业高质量发展的建议\n", " 4\n", - " 财税金融\n", - " 2019\n", - " 调研情况:2018年,国家支持民营企业融资所出台的政策众多、且力度空前。这在一定程度上提振了...\n", + " 0005\n", + " 关于设立“江苏工匠日”的建议\n", + " f5f0aa468ecf4af5be2438393d54a49d\n", + " 2022\n", + " 2022-01-18 16:06:13\n", + " 马永青等9人\n", + " 文化宣传\n", + " 调研情况:近年来,省政协总工会界别委员认真学习贯彻党的十九大精神,围绕省委省政府和省“两会”...\n", " \n", " \n", " 4\n", - " 侯建军\n", - " 8b5fb5a7d86547899835a12af398ffc7\n", - " 0006\n", - " 2019-01-12 15:42:19\n", - " 关于主基地航空公司协同东部机场集团发展的建议\n", " 5\n", - " 工业商贸\n", - " 2019\n", - " 调研情况:2018年初,在呈报的题为《关于大力发展江苏民航补齐综合交通运输体系短板的几点建议...\n", + " 0006\n", + " 关于进一步重视和支持企业提升人才吸引力的建议\n", + " a666191fb1644a5f83009ac1a0dd5e5b\n", + " 2022\n", + " 2022-01-19 19:23:47\n", + " 甘霖\n", + " 社会事业\n", + " 调研情况:为进一步加大对民营经济高质量发展支持力度,我省出台《关于促进民营经济高质量发展的意...\n", " \n", " \n", "\n", "" ], "text/plain": [ - " personnel_name pkid proposal_number \\\n", - "0 邹正 18b1b347f9e34badb8934c2acec80e9e 0001 \n", - "1 省政协学习委员会 da43aae2378244faa961dd1224d1343e 0002 \n", - "2 许文前 c0a1626a1bb744ebb0852cf25b21fb0a 0004 \n", - "3 段绪强 ce60d71296764cfe997d62bb2c0990af 0005 \n", - "4 侯建军 8b5fb5a7d86547899835a12af398ffc7 0006 \n", + " rownum proposal_number reason \\\n", + "0 1 0001 关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议 \n", + "1 2 0002 关于重视人工智能应用安全的建议 \n", + "2 3 0004 关于打造软件信息产业联动先行区的建议 \n", + "3 4 0005 关于设立“江苏工匠日”的建议 \n", + "4 5 0006 关于进一步重视和支持企业提升人才吸引力的建议 \n", "\n", - " publish_time reason rownum type year \\\n", - "0 2019-01-12 16:04:48 关于完善城市环卫公厕指引系统的建议 1 城乡建设 2019 \n", - "1 2019-01-12 16:04:48 关于加强老小区光纤化改造的建议 2 城乡建设 2019 \n", - "2 2019-01-12 15:42:19 加强科技创新,推动制造业转型升级 3 工业商贸 2019 \n", - "3 2019-01-12 16:21:46 关于落实金融政策、促进民营企业高质量发展的建议 4 财税金融 2019 \n", - "4 2019-01-12 15:42:19 关于主基地航空公司协同东部机场集团发展的建议 5 工业商贸 2019 \n", + " pkid year publish_time personnel_name \\\n", + "0 dd619f014d23456cb403ceb12506739a 2022 2022-01-18 16:12:23 严华 \n", + "1 df4b6c2109af42b2a04b135212923f98 2022 2022-01-18 10:29:37 仲盛 \n", + "2 7f97456a314444c3b59ced0374bb01fc 2022 2022-01-18 16:12:23 钱再见 \n", + "3 f5f0aa468ecf4af5be2438393d54a49d 2022 2022-01-18 16:06:13 马永青等9人 \n", + "4 a666191fb1644a5f83009ac1a0dd5e5b 2022 2022-01-19 19:23:47 甘霖 \n", "\n", - " content \n", - "0 调研情况:    2015 年 4 月 1 日,习近平总书记首次提出要坚持不懈地推进“厕所革... \n", - "1 调研情况:近期,省政协学习委员会组织部分委员对我省信息通信业发展情况进行考察调研,总的感到,... \n", - "2 调研情况:   早在2012年,美国国会的一份报告就声称,华为和中兴通讯可能涉嫌从事威胁美国... \n", - "3 调研情况:2018年,国家支持民营企业融资所出台的政策众多、且力度空前。这在一定程度上提振了... \n", - "4 调研情况:2018年初,在呈报的题为《关于大力发展江苏民航补齐综合交通运输体系短板的几点建议... " + " type content \n", + "0 工业商贸 调研情况:化工产业是江苏省支柱产业之一,是我省重要的基础性产业,产业规模、行业基础、技术水平... \n", + "1 科学技术 调研情况:习近平总书记强调:“人工智能是新一轮科技革命和产业变革的重要驱动力量,加快发展新一... \n", + "2 工业商贸 调研情况: 2021年2月8日,南京都市圈发展规划获国家发改委批复,要求以区域间的就近性、互... \n", + "3 文化宣传 调研情况:近年来,省政协总工会界别委员认真学习贯彻党的十九大精神,围绕省委省政府和省“两会”... \n", + "4 社会事业 调研情况:为进一步加大对民营经济高质量发展支持力度,我省出台《关于促进民营经济高质量发展的意... " ] }, - "execution_count": 14, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -614,7 +634,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, "metadata": { "ExecuteTime": { "end_time": "2019-10-10T01:41:33.470909Z", @@ -623,13 +643,20 @@ }, "outputs": [], "source": [ - "#df.to_csv('../data/jszx2019.csv', index = False)" + "#df.to_csv('./data/jszx2022.csv', index = False)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -643,7 +670,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.3" + "version": "3.9.7" }, "latex_envs": { "LaTeX_envs_menu_present": true, diff --git a/04-crawler-fact-checking.ipynb b/04-crawler-fact-checking.ipynb index 3fe3b0e..3e2414a 100644 --- a/04-crawler-fact-checking.ipynb +++ b/04-crawler-fact-checking.ipynb @@ -99,11 +99,11 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:22:37.028485Z", - "start_time": "2021-10-25T08:22:36.609925Z" + "end_time": "2023-10-27T07:47:06.390250Z", + "start_time": "2023-10-27T07:47:05.651570Z" }, "slideshow": { "slide_type": "slide" @@ -114,20 +114,81 @@ "import requests\n", "from bs4 import BeautifulSoup\n", "\n", - "path = 'https://vp.fact.qq.com/api/article/list?locale=zh-CN&token=U2FsdGVkX1%252BSf5tazIgNXUkfSRI81VMClXBoG5lAMez6vJJWe%252BfsQqejh9QTvts7&page='\n", + "# path = 'https://vp.fact.qq.com/api/article/list?locale=zh-CN&token=U2FsdGVkX1%252BSf5tazIgNXUkfSRI81VMClXBoG5lAMez6vJJWe%252BfsQqejh9QTvts7&page='\n", + "path = 'https://vp.fact.qq.com/api/article/list?locale=zh-CN&token=U2FsdGVkX18wJCxvmPFL5AV2K4up19%252Fjtp2T%252F5nJsBZrsPhH9WhvW7smZP%252BVVcO9&page='\n", "\n", "url = path + '100'\n", "content = requests.get(url)\n", "d = content.json()" ] }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "ExecuteTime": { + "end_time": "2023-10-27T07:48:07.814806Z", + "start_time": "2023-10-27T07:48:07.809923Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'title': '郑州上午九点到十一点将空中喷洒消杀药物',\n", + " 'author': '郑州电台新闻广播官方微博',\n", + " 'authordesc': '郑州电台新闻广播官方微博',\n", + " 'id': 'd087b691eab2d89d7e177a299e183818',\n", + " 'Author': {'id': 1234,\n", + " 'name': '郑州新闻广播',\n", + " 'desc': '郑州电台新闻广播官方微博',\n", + " 'head': 'http://p.qpic.cn/jiaozhen/0/b6e73b0df15e4f6b90edd91f98ab3721/0',\n", + " 'level': 0,\n", + " 'artList': None,\n", + " 'openid': '',\n", + " 'unionid': '',\n", + " 'inviteId': '',\n", + " 'nickname': '',\n", + " 'headimgurl': '',\n", + " 'ext1': '',\n", + " 'ext2': None,\n", + " 'ext3': None,\n", + " 'ext4': None,\n", + " 'ext5': None,\n", + " 'createdAt': '2020-01-25T04:15:12.000Z',\n", + " 'updatedAt': '2020-01-25T04:15:12.000Z'},\n", + " 'date': '2020-01-25',\n", + " 'markstyle': 'fake',\n", + " 'result': '假',\n", + " 'explain': '谣言',\n", + " 'abstract': '郑州新闻广播记者拨打了12345市长热线,接线员说,并没有收到相关消毒通知。随后,记者又电话联系上河南省疾控中心,相关负责人告知,他们也没有收到相关通知。\\n郑州市疫情应急指挥中心的工作人员称,此条所谓的应急通知系谣言,如果有需要喷洒消杀药物,他们会提前进行告知。',\n", + " 'tag': ['肺炎', '新型冠状病毒'],\n", + " 'type': 1,\n", + " 'videourl': '',\n", + " 'cover': '//jiaozhen-70111.picnjc.qpic.cn/f1c1cb261d2a4dc5823e36a8ea30e606?imageView2/2/w/150/h/90',\n", + " 'coverrect': '//jiaozhen-70111.picnjc.qpic.cn/f1c1cb261d2a4dc5823e36a8ea30e606',\n", + " 'coversqual': '//jiaozhen-70111.picnjc.qpic.cn/f1c1cb261d2a4dc5823e36a8ea30e606?imageView2/2/w/300/h/300',\n", + " 'section': '',\n", + " 'iscolled': False,\n", + " 'arttype': 'normal'}" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "d['data']['list'][9]" + ] + }, { "cell_type": "code", "execution_count": 8, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:22:43.422017Z", - "start_time": "2021-10-25T08:22:43.412875Z" + "end_time": "2023-10-27T07:47:54.415276Z", + "start_time": "2023-10-27T07:47:54.410244Z" }, "slideshow": { "slide_type": "subslide" @@ -242,8 +303,8 @@ "execution_count": 10, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:27:31.318031Z", - "start_time": "2021-10-25T08:26:33.785943Z" + "end_time": "2023-10-27T07:50:48.563252Z", + "start_time": "2023-10-27T07:49:26.910342Z" }, "slideshow": { "slide_type": "subslide" @@ -254,7 +315,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "100\r" + "104\r" ] } ], @@ -263,10 +324,10 @@ "import random\n", "\n", "jsons = []\n", - "for i in range(1, 100+1):\n", + "for i in range(104+1):\n", " print(i, end= '\\r')\n", " sleep(random.random())\n", - " path = 'https://vp.fact.qq.com/api/article/list?locale=zh-CN&token=U2FsdGVkX1%252BSf5tazIgNXUkfSRI81VMClXBoG5lAMez6vJJWe%252BfsQqejh9QTvts7&page='\n", + " path = 'https://vp.fact.qq.com/api/article/list?locale=zh-CN&token=U2FsdGVkX18wJCxvmPFL5AV2K4up19%252Fjtp2T%252F5nJsBZrsPhH9WhvW7smZP%252BVVcO9&page='\n", " url = path + str(i)\n", " content = requests.get(url)\n", " d = content.json()\n", @@ -279,8 +340,8 @@ "execution_count": 11, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:27:36.893800Z", - "start_time": "2021-10-25T08:27:36.890238Z" + "end_time": "2023-10-27T07:50:53.391690Z", + "start_time": "2023-10-27T07:50:53.387616Z" }, "slideshow": { "slide_type": "subslide" @@ -290,7 +351,7 @@ { "data": { "text/plain": [ - "972" + "1025" ] }, "execution_count": 11, @@ -307,8 +368,8 @@ "execution_count": 12, "metadata": { "ExecuteTime": { - "end_time": "2021-10-25T08:27:43.032814Z", - "start_time": "2021-10-25T08:27:42.330764Z" + "end_time": "2023-10-27T07:51:08.769265Z", + "start_time": "2023-10-27T07:50:59.865855Z" }, "slideshow": { "slide_type": "subslide" @@ -360,110 +421,110 @@ " \n", " \n", " 0\n", - " 出公共场所再扫场所码可避免成为密接者\n", - " 中央网信办违法和不良信息举报中心主办、新华网承办的辟谣平台\n", - " 中央网信办违法和不良信息举报中心主办、新华网承办的辟谣平台\n", - " 5537b7c1cad11570829276829d433f66\n", - " {'id': 964, 'name': '中国互联网联合辟谣平台', 'desc': '中央...\n", - " 2022-10-10\n", + " 北京协和医院有武汉肺炎患者出逃\n", + " 综合类大型城市日报\n", + " 综合类大型城市日报\n", + " 502100d9aaf5d5ed23850933140f8088\n", + " {'id': 961, 'name': '新京报', 'desc': '综合类大型城市日报'...\n", + " 2020-01-22\n", " fake\n", " 假\n", " 谣言\n", - " 宁波市防控办对网传说法辟谣:扫场所码是为方便流调工作,确保一旦发现阳性病例,密接、次密接、时...\n", - " [场所码, 密接]\n", + " 新京报记者致电北京协和医院,工作人员表示,该患者按照流程操作进行诊断和治疗,没有出逃。\\n该...\n", + " [协和医院, 新型冠状病毒]\n", " 1\n", " \n", - " //jiaozhen-70111.picnjc.qpic.cn/x8kmEe2UrVaozy...\n", - " //jiaozhen-70111.picnjc.qpic.cn/x8kmEe2UrVaozy...\n", - " //jiaozhen-70111.picnjc.qpic.cn/x8kmEe2UrVaozy...\n", + " //jiaozhen-70111.picnjc.qpic.cn/1d25062126f0b8...\n", + " //jiaozhen-70111.picnjc.qpic.cn/1d25062126f0b8...\n", + " //jiaozhen-70111.picnjc.qpic.cn/1d25062126f0b8...\n", " \n", " False\n", " normal\n", " \n", " \n", " 1\n", - " 太原防疫短信带核酸结果“查询链接”,可以点击查询\n", - " 中央人民广播电台广播新闻网\n", - " 中央人民广播电台广播新闻网\n", - " 667477e34d8ffc970dccd2256521c466\n", - " {'id': 1195, 'name': '央广网', 'desc': '中央人民广播电台广...\n", - " 2022-10-10\n", + " 新型冠状病毒抗体能治疗和预防肺炎\n", + " 药理学硕士,知贝儿科药师\n", + " 药理学硕士,知贝儿科药师\n", + " d024bb6fdb1f60a8a785dd83c9a935d4\n", + " {'id': 226, 'name': '谢望时', 'desc': '药理学硕士,知贝儿科...\n", + " 2020-01-22\n", " fake\n", " 假\n", - " 疑似诈骗\n", - " 10月4日,经与太原市反诈骗中心核实,附有查询链接的该短信为诈骗链接,点击后会跳转至某钓鱼网...\n", - " [短信, 诈骗]\n", + " 谣言\n", + " 京天成这次通报成功研制的抗体叫“2019冠状病毒N蛋白抗体”,理论上可以识别新型冠状病毒,以...\n", + " [抗体, 新型冠状病毒]\n", " 1\n", " \n", - " //jiaozhen-70111.picnjc.qpic.cn/snc972bZU4sMFX...\n", - " //jiaozhen-70111.picnjc.qpic.cn/snc972bZU4sMFX...\n", - " //jiaozhen-70111.picnjc.qpic.cn/snc972bZU4sMFX...\n", + " //jiaozhen-70111.picnjc.qpic.cn/f0a11b7c9a84ef...\n", + " //jiaozhen-70111.picnjc.qpic.cn/f0a11b7c9a84ef...\n", + " //jiaozhen-70111.picnjc.qpic.cn/f0a11b7c9a84ef...\n", " \n", " False\n", " normal\n", " \n", " \n", " 2\n", - " 上海有人“持红码到酒吧蹦迪”数千人惨变密接\n", - " 中央网信办违法和不良信息举报中心主办\n", - " 中央网信办违法和不良信息举报中心主办\n", - " 2faa44138715b91b2e8dc957fd2a6aab\n", - " {'id': 398, 'name': '中国互联网联合辟谣平台', 'desc': '中央...\n", - " 2022-10-10\n", + " 口罩正确戴法:感冒时有颜色的朝外,没感冒反过来\n", + " 国际谣言查证机构\n", + " 国际谣言查证机构\n", + " ca1dd5415f6acd1fbf7c22fd1e6e3dc1\n", + " {'id': 501, 'name': '反海外谣言中心', 'desc': '国际谣言查证...\n", + " 2020-01-22\n", " fake\n", " 假\n", " 谣言\n", - " 所谓“持红码到酒吧蹦迪”的说法系误传。根据上海警方调查,视频中出现的红码图片实为两名当事人存...\n", - " [红码, 蹦迪]\n", + " 口罩正确的戴法是,有颜色的那一面(通常是绿色、蓝色或者粉红色)应该朝外,白色的那一面朝内。无...\n", + " [口罩, 新型冠状病毒]\n", " 1\n", " \n", - " //jiaozhen-70111.picnjc.qpic.cn/7BKjGqTcXywwnz...\n", - " //jiaozhen-70111.picnjc.qpic.cn/7BKjGqTcXywwnz...\n", - " //jiaozhen-70111.picnjc.qpic.cn/7BKjGqTcXywwnz...\n", + " //jiaozhen-70111.picnjc.qpic.cn/61bb516ad6174f...\n", + " //jiaozhen-70111.picnjc.qpic.cn/61bb516ad6174f...\n", + " //jiaozhen-70111.picnjc.qpic.cn/61bb516ad6174f...\n", " \n", " False\n", " normal\n", " \n", " \n", " 3\n", - " 上海游客遇新疆疫情,变身葡萄采摘工\n", - " 中央网信办违法和不良信息举报中心主办、新华网承办的辟谣平台\n", - " 中央网信办违法和不良信息举报中心主办、新华网承办的辟谣平台\n", - " abb50569bc1f464504caac8a2b864d76\n", - " {'id': 964, 'name': '中国互联网联合辟谣平台', 'desc': '中央...\n", - " 2022-10-10\n", + " 这个玻璃装置是“隔离舱”,用它进行患者的隔离\n", + " 医学博士、副主任医师、中华医学会科普分会青年委员\n", + " 医学博士、副主任医师、中华医学会科普分会青年委员\n", + " 762167361e181d478652f85ac76fe34d\n", + " {'id': 13, 'name': '胡远东', 'desc': '医学博士、副主任医师、...\n", + " 2020-01-22\n", " fake\n", " 假\n", " 谣言\n", - " 吐鲁番市农业农村局、林草局等相关部门核实,有关部门未采取过将滞留人员留在本地就业采摘葡萄的措...\n", - " [新疆, 游客]\n", + " 这个装置学名叫隔离担架,主要用途是转运传染性疾病患者或者疑似患者,避免在转运过程中发生继发性...\n", + " [隔离, 传染]\n", " 1\n", " \n", - " //jiaozhen-70111.picnjc.qpic.cn/iwStcGMpqU94pY...\n", - " //jiaozhen-70111.picnjc.qpic.cn/iwStcGMpqU94pY...\n", - " //jiaozhen-70111.picnjc.qpic.cn/iwStcGMpqU94pY...\n", + " //jiaozhen-70111.picnjc.qpic.cn/b0d32b60f5e90b...\n", + " //jiaozhen-70111.picnjc.qpic.cn/b0d32b60f5e90b...\n", + " //jiaozhen-70111.picnjc.qpic.cn/b0d32b60f5e90b...\n", " \n", " False\n", " normal\n", " \n", " \n", " 4\n", - " 体检查出肺结节,是打新冠疫苗打出来的\n", - " 国家执业医师,神经科学硕士\n", - " 国家执业医师,神经科学硕士\n", - " 93dad175b3694399912fcac67a7e6f2c\n", - " {'id': 754, 'name': '庄时利和', 'desc': '国家执业医师,神经...\n", - " 2022-09-23\n", + " 放烟花爆竹可以消毒,预防瘟疫\n", + " 医学博士、副主任医师、中华医学会科普分会青年委员\n", + " 医学博士、副主任医师、中华医学会科普分会青年委员\n", + " a54f4a260301565af3454048724350f5\n", + " {'id': 13, 'name': '胡远东', 'desc': '医学博士、副主任医师、...\n", + " 2020-01-21\n", " fake\n", " 假\n", - " 谣言\n", - " 人群中肺结节的检出率其实并不低,绝大多数肺结节是良性的;肺结节除了关注大小以外,还应当关注数...\n", - " [新冠疫苗, 肺结节]\n", + " 伪科学\n", + " 农业上确实有在大棚中燃烧硫磺杀灭害虫细菌的做法,但没有将硫化物用于医疗环境中的做法,因为硫化...\n", + " [烟花爆竹, 瘟疫]\n", " 1\n", " \n", - " //jiaozhen-70111.picnjc.qpic.cn/qXboJt4mr1JRiD...\n", - " //jiaozhen-70111.picnjc.qpic.cn/qXboJt4mr1JRiD...\n", - " //jiaozhen-70111.picnjc.qpic.cn/qXboJt4mr1JRiD...\n", + " //jiaozhen-70111.picnjc.qpic.cn/814be59fed9db8...\n", + " //jiaozhen-70111.picnjc.qpic.cn/814be59fed9db8...\n", + " //jiaozhen-70111.picnjc.qpic.cn/814be59fed9db8...\n", " \n", " False\n", " normal\n", @@ -473,61 +534,61 @@ "" ], "text/plain": [ - " title author \\\n", - "0 出公共场所再扫场所码可避免成为密接者 中央网信办违法和不良信息举报中心主办、新华网承办的辟谣平台 \n", - "1 太原防疫短信带核酸结果“查询链接”,可以点击查询 中央人民广播电台广播新闻网 \n", - "2 上海有人“持红码到酒吧蹦迪”数千人惨变密接 中央网信办违法和不良信息举报中心主办 \n", - "3 上海游客遇新疆疫情,变身葡萄采摘工 中央网信办违法和不良信息举报中心主办、新华网承办的辟谣平台 \n", - "4 体检查出肺结节,是打新冠疫苗打出来的 国家执业医师,神经科学硕士 \n", + " title author \\\n", + "0 北京协和医院有武汉肺炎患者出逃 综合类大型城市日报 \n", + "1 新型冠状病毒抗体能治疗和预防肺炎 药理学硕士,知贝儿科药师 \n", + "2 口罩正确戴法:感冒时有颜色的朝外,没感冒反过来 国际谣言查证机构 \n", + "3 这个玻璃装置是“隔离舱”,用它进行患者的隔离 医学博士、副主任医师、中华医学会科普分会青年委员 \n", + "4 放烟花爆竹可以消毒,预防瘟疫 医学博士、副主任医师、中华医学会科普分会青年委员 \n", "\n", - " authordesc id \\\n", - "0 中央网信办违法和不良信息举报中心主办、新华网承办的辟谣平台 5537b7c1cad11570829276829d433f66 \n", - "1 中央人民广播电台广播新闻网 667477e34d8ffc970dccd2256521c466 \n", - "2 中央网信办违法和不良信息举报中心主办 2faa44138715b91b2e8dc957fd2a6aab \n", - "3 中央网信办违法和不良信息举报中心主办、新华网承办的辟谣平台 abb50569bc1f464504caac8a2b864d76 \n", - "4 国家执业医师,神经科学硕士 93dad175b3694399912fcac67a7e6f2c \n", + " authordesc id \\\n", + "0 综合类大型城市日报 502100d9aaf5d5ed23850933140f8088 \n", + "1 药理学硕士,知贝儿科药师 d024bb6fdb1f60a8a785dd83c9a935d4 \n", + "2 国际谣言查证机构 ca1dd5415f6acd1fbf7c22fd1e6e3dc1 \n", + "3 医学博士、副主任医师、中华医学会科普分会青年委员 762167361e181d478652f85ac76fe34d \n", + "4 医学博士、副主任医师、中华医学会科普分会青年委员 a54f4a260301565af3454048724350f5 \n", "\n", " Author date markstyle \\\n", - "0 {'id': 964, 'name': '中国互联网联合辟谣平台', 'desc': '中央... 2022-10-10 fake \n", - "1 {'id': 1195, 'name': '央广网', 'desc': '中央人民广播电台广... 2022-10-10 fake \n", - "2 {'id': 398, 'name': '中国互联网联合辟谣平台', 'desc': '中央... 2022-10-10 fake \n", - "3 {'id': 964, 'name': '中国互联网联合辟谣平台', 'desc': '中央... 2022-10-10 fake \n", - "4 {'id': 754, 'name': '庄时利和', 'desc': '国家执业医师,神经... 2022-09-23 fake \n", + "0 {'id': 961, 'name': '新京报', 'desc': '综合类大型城市日报'... 2020-01-22 fake \n", + "1 {'id': 226, 'name': '谢望时', 'desc': '药理学硕士,知贝儿科... 2020-01-22 fake \n", + "2 {'id': 501, 'name': '反海外谣言中心', 'desc': '国际谣言查证... 2020-01-22 fake \n", + "3 {'id': 13, 'name': '胡远东', 'desc': '医学博士、副主任医师、... 2020-01-22 fake \n", + "4 {'id': 13, 'name': '胡远东', 'desc': '医学博士、副主任医师、... 2020-01-21 fake \n", "\n", " result explain abstract \\\n", - "0 假 谣言 宁波市防控办对网传说法辟谣:扫场所码是为方便流调工作,确保一旦发现阳性病例,密接、次密接、时... \n", - "1 假 疑似诈骗 10月4日,经与太原市反诈骗中心核实,附有查询链接的该短信为诈骗链接,点击后会跳转至某钓鱼网... \n", - "2 假 谣言 所谓“持红码到酒吧蹦迪”的说法系误传。根据上海警方调查,视频中出现的红码图片实为两名当事人存... \n", - "3 假 谣言 吐鲁番市农业农村局、林草局等相关部门核实,有关部门未采取过将滞留人员留在本地就业采摘葡萄的措... \n", - "4 假 谣言 人群中肺结节的检出率其实并不低,绝大多数肺结节是良性的;肺结节除了关注大小以外,还应当关注数... \n", + "0 假 谣言 新京报记者致电北京协和医院,工作人员表示,该患者按照流程操作进行诊断和治疗,没有出逃。\\n该... \n", + "1 假 谣言 京天成这次通报成功研制的抗体叫“2019冠状病毒N蛋白抗体”,理论上可以识别新型冠状病毒,以... \n", + "2 假 谣言 口罩正确的戴法是,有颜色的那一面(通常是绿色、蓝色或者粉红色)应该朝外,白色的那一面朝内。无... \n", + "3 假 谣言 这个装置学名叫隔离担架,主要用途是转运传染性疾病患者或者疑似患者,避免在转运过程中发生继发性... \n", + "4 假 伪科学 农业上确实有在大棚中燃烧硫磺杀灭害虫细菌的做法,但没有将硫化物用于医疗环境中的做法,因为硫化... \n", "\n", - " tag type videourl \\\n", - "0 [场所码, 密接] 1 \n", - "1 [短信, 诈骗] 1 \n", - "2 [红码, 蹦迪] 1 \n", - "3 [新疆, 游客] 1 \n", - "4 [新冠疫苗, 肺结节] 1 \n", + " tag type videourl \\\n", + "0 [协和医院, 新型冠状病毒] 1 \n", + "1 [抗体, 新型冠状病毒] 1 \n", + "2 [口罩, 新型冠状病毒] 1 \n", + "3 [隔离, 传染] 1 \n", + "4 [烟花爆竹, 瘟疫] 1 \n", "\n", " cover \\\n", - "0 //jiaozhen-70111.picnjc.qpic.cn/x8kmEe2UrVaozy... \n", - "1 //jiaozhen-70111.picnjc.qpic.cn/snc972bZU4sMFX... \n", - "2 //jiaozhen-70111.picnjc.qpic.cn/7BKjGqTcXywwnz... \n", - "3 //jiaozhen-70111.picnjc.qpic.cn/iwStcGMpqU94pY... \n", - "4 //jiaozhen-70111.picnjc.qpic.cn/qXboJt4mr1JRiD... \n", + "0 //jiaozhen-70111.picnjc.qpic.cn/1d25062126f0b8... \n", + "1 //jiaozhen-70111.picnjc.qpic.cn/f0a11b7c9a84ef... \n", + "2 //jiaozhen-70111.picnjc.qpic.cn/61bb516ad6174f... \n", + "3 //jiaozhen-70111.picnjc.qpic.cn/b0d32b60f5e90b... \n", + "4 //jiaozhen-70111.picnjc.qpic.cn/814be59fed9db8... \n", "\n", " coverrect \\\n", - "0 //jiaozhen-70111.picnjc.qpic.cn/x8kmEe2UrVaozy... \n", - "1 //jiaozhen-70111.picnjc.qpic.cn/snc972bZU4sMFX... \n", - "2 //jiaozhen-70111.picnjc.qpic.cn/7BKjGqTcXywwnz... \n", - "3 //jiaozhen-70111.picnjc.qpic.cn/iwStcGMpqU94pY... \n", - "4 //jiaozhen-70111.picnjc.qpic.cn/qXboJt4mr1JRiD... \n", + "0 //jiaozhen-70111.picnjc.qpic.cn/1d25062126f0b8... \n", + "1 //jiaozhen-70111.picnjc.qpic.cn/f0a11b7c9a84ef... \n", + "2 //jiaozhen-70111.picnjc.qpic.cn/61bb516ad6174f... \n", + "3 //jiaozhen-70111.picnjc.qpic.cn/b0d32b60f5e90b... \n", + "4 //jiaozhen-70111.picnjc.qpic.cn/814be59fed9db8... \n", "\n", " coversqual section iscolled arttype \n", - "0 //jiaozhen-70111.picnjc.qpic.cn/x8kmEe2UrVaozy... False normal \n", - "1 //jiaozhen-70111.picnjc.qpic.cn/snc972bZU4sMFX... False normal \n", - "2 //jiaozhen-70111.picnjc.qpic.cn/7BKjGqTcXywwnz... False normal \n", - "3 //jiaozhen-70111.picnjc.qpic.cn/iwStcGMpqU94pY... False normal \n", - "4 //jiaozhen-70111.picnjc.qpic.cn/qXboJt4mr1JRiD... False normal " + "0 //jiaozhen-70111.picnjc.qpic.cn/1d25062126f0b8... False normal \n", + "1 //jiaozhen-70111.picnjc.qpic.cn/f0a11b7c9a84ef... False normal \n", + "2 //jiaozhen-70111.picnjc.qpic.cn/61bb516ad6174f... False normal \n", + "3 //jiaozhen-70111.picnjc.qpic.cn/b0d32b60f5e90b... False normal \n", + "4 //jiaozhen-70111.picnjc.qpic.cn/814be59fed9db8... False normal " ] }, "execution_count": 12, @@ -543,11 +604,11 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 13, "metadata": { "ExecuteTime": { - "end_time": "2021-05-15T03:46:47.928860Z", - "start_time": "2021-05-15T03:46:47.549263Z" + "end_time": "2023-10-27T07:52:11.696359Z", + "start_time": "2023-10-27T07:52:11.256654Z" }, "slideshow": { "slide_type": "subslide" @@ -555,7 +616,7 @@ }, "outputs": [], "source": [ - "df.to_excel('./data/vpqq2022-11-1.xlsx')" + "df.to_excel('./data/vpqq2023-10-27.xlsx')" ] }, { diff --git a/04-crawler-gov-report.ipynb b/04-crawler-gov-report.ipynb index 7a4defa..b53c671 100644 --- a/04-crawler-gov-report.ipynb +++ b/04-crawler-gov-report.ipynb @@ -198,7 +198,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:34:43.405715Z", @@ -227,7 +227,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:35:21.742972Z", @@ -244,7 +244,7 @@ "53" ] }, - "execution_count": 24, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -255,7 +255,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -264,7 +264,7 @@ "'http://www.hprc.org.cn/wxzl/wxysl/lczf/'" ] }, - "execution_count": 25, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -275,7 +275,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:35:26.389635Z", @@ -292,7 +292,7 @@ "'./dishiyijie_10/200908/t20090818_3955459.html'" ] }, - "execution_count": 9, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -331,7 +331,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:35:52.130583Z", @@ -356,7 +356,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:36:35.683836Z", @@ -377,14 +377,14 @@ " 'http://www.hprc.org.cn/wxzl/wxysl/lczf/dssjqgrmdbdh_1/201803/t20180323_4240852.html']" ] }, - "execution_count": 28, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "hyperlinks = [url + i['href'].split('./')[1] for i in links]\n", - "hyperlinks[:5]" + "hyperlinks[:5] " ] }, { @@ -421,7 +421,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:36:51.848212Z", @@ -465,7 +465,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:39:57.985895Z", @@ -490,7 +490,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:40:02.091527Z", @@ -543,7 +543,7 @@ "\t" ] }, - "execution_count": 31, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -554,7 +554,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:40:18.673197Z", @@ -571,7 +571,7 @@ "'\\n\\tvar currentPage = 0;//所在页从0开始\\n\\tvar prevPage = currentPage-1//上一页\\n\\tvar 下一页Page = currentPage+1//下一页\\n\\tvar countPage = 4//共多少页\\n\\t//document.write(\"共\"+countPage+\"页  \");\\n\\t\\n\\t//循环\\n\\tvar num = 17;\\n\\tfor(var i=0+(currentPage-1-(currentPage-1)%num) ; i<=(num+(currentPage-1-(currentPage-1)%num))&&(i1){\\n\\t\\t\\tif(currentPage==i)\\n\\t\\t\\t\\tdocument.write(\"【\"+(i+1)+\"】 \");\\n\\t\\t\\telse if(i==0)\\n\\t\\t\\t\\tdocument.write(\"【\"+(i+1)+\"】 \");\\n\\t\\t\\telse\\n\\t\\t\\t\\tdocument.write(\"【\"+(i+1)+\"】 \");\\n\\t\\t}\\t\\n\\t}\\n\\t\\n\\tdocument.write(\"

\");\\n\\t//设置上一页代码\\n\\tif(countPage>1&¤tPage!=0&¤tPage!=1)\\n\\t\\tdocument.write(\"上一页 \");\\n\\telse if(countPage>1&¤tPage!=0&¤tPage==1)\\n\\t\\tdocument.write(\"上一页 \");\\n\\t//else\\n\\t//\\tdocument.write(\"上一页  \");\\n\\t\\n\\t\\n\\t//设置下一页代码 \\n\\tif(countPage>1&¤tPage!=(countPage-1))\\n\\t\\tdocument.write(\"下一页  \");\\n\\t//else\\n\\t//\\tdocument.write(\"下一页  \");\\n\\t\\t\\t\\t\\t \\n\\t'" ] }, - "execution_count": 38, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -582,7 +582,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:40:37.548831Z", @@ -599,7 +599,7 @@ "4" ] }, - "execution_count": 39, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -615,7 +615,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 16, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:48:16.422277Z", @@ -746,7 +746,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 17, "metadata": { "ExecuteTime": { "end_time": "2021-11-01T06:52:35.977662Z", @@ -766,7 +766,7 @@ } ], "source": [ - "# 抓取52年政府工作报告内容\n", + "# 抓取53年政府工作报告内容\n", "reports = {}\n", "for link in hyperlinks:\n", " year, report = crawler(link)\n", diff --git a/04-crawler-netease-music.ipynb b/04-crawler-netease-music.ipynb index 78b5123..344c31f 100644 --- a/04-crawler-netease-music.ipynb +++ b/04-crawler-netease-music.ipynb @@ -1595,7 +1595,7 @@ "metadata": { "celltoolbar": "Slideshow", "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -1609,7 +1609,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.9.7" }, "latex_envs": { "LaTeX_envs_menu_present": true, diff --git a/04-crawler-pyppeteer.ipynb b/04-crawler-pyppeteer.ipynb index 94f366f..b72f910 100644 --- a/04-crawler-pyppeteer.ipynb +++ b/04-crawler-pyppeteer.ipynb @@ -34,8 +34,8 @@ "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:51:15.654438Z", - "start_time": "2021-11-01T05:51:14.623926Z" + "end_time": "2023-11-10T07:37:10.580652Z", + "start_time": "2023-11-10T07:37:06.822664Z" }, "slideshow": { "slide_type": "slide" @@ -46,12 +46,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: pyppeteer in /usr/local/lib/python3.7/site-packages (0.0.25)\n", - "Requirement already satisfied: urllib3 in /usr/local/lib/python3.7/site-packages (from pyppeteer) (1.25.8)\n", - "Requirement already satisfied: tqdm in /usr/local/lib/python3.7/site-packages (from pyppeteer) (4.43.0)\n", - "Requirement already satisfied: appdirs in /usr/local/lib/python3.7/site-packages (from pyppeteer) (1.4.3)\n", - "Requirement already satisfied: pyee in /usr/local/lib/python3.7/site-packages (from pyppeteer) (7.0.1)\n", - "Requirement already satisfied: websockets in /usr/local/lib/python3.7/site-packages (from pyppeteer) (8.1)\n" + "Requirement already satisfied: pyppeteer in /opt/anaconda3/lib/python3.9/site-packages (0.2.6)\n", + "Requirement already satisfied: importlib-metadata>=1.4 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (4.8.1)\n", + "Requirement already satisfied: pyee<9.0.0,>=8.1.0 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (8.2.2)\n", + "Requirement already satisfied: websockets<10.0,>=9.1 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (9.1)\n", + "Requirement already satisfied: urllib3<2.0.0,>=1.25.8 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (1.26.7)\n", + "Requirement already satisfied: appdirs<2.0.0,>=1.4.3 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (1.4.4)\n", + "Requirement already satisfied: tqdm<5.0.0,>=4.42.1 in /opt/anaconda3/lib/python3.9/site-packages (from pyppeteer) (4.62.3)\n", + "Requirement already satisfied: zipp>=0.5 in /opt/anaconda3/lib/python3.9/site-packages (from importlib-metadata>=1.4->pyppeteer) (3.6.0)\n" ] } ], @@ -64,8 +66,8 @@ "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:53:46.602755Z", - "start_time": "2021-11-01T05:53:44.531019Z" + "end_time": "2023-11-10T07:37:19.492209Z", + "start_time": "2023-11-10T07:37:18.849892Z" }, "slideshow": { "slide_type": "subslide" @@ -78,11 +80,11 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:53:12.368791Z", - "start_time": "2021-11-01T05:53:07.308917Z" + "end_time": "2023-11-10T07:37:31.500773Z", + "start_time": "2023-11-10T07:37:27.383711Z" }, "slideshow": { "slide_type": "subslide" @@ -94,12 +96,12 @@ "output_type": "stream", "text": [ "Collecting pyquery\n", - " Using cached pyquery-1.4.3-py3-none-any.whl (22 kB)\n", - "Requirement already satisfied: lxml>=2.1 in /opt/anaconda3/lib/python3.7/site-packages (from pyquery) (4.6.1)\n", - "Collecting cssselect>0.7.9\n", - " Using cached cssselect-1.1.0-py2.py3-none-any.whl (16 kB)\n", + " Downloading pyquery-2.0.0-py3-none-any.whl (22 kB)\n", + "Collecting cssselect>=1.2.0\n", + " Downloading cssselect-1.2.0-py2.py3-none-any.whl (18 kB)\n", + "Requirement already satisfied: lxml>=2.1 in /opt/anaconda3/lib/python3.9/site-packages (from pyquery) (4.6.3)\n", "Installing collected packages: cssselect, pyquery\n", - "Successfully installed cssselect-1.1.0 pyquery-1.4.3\n" + "Successfully installed cssselect-1.2.0 pyquery-2.0.0\n" ] } ], @@ -157,11 +159,11 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:53:43.227456Z", - "start_time": "2021-11-01T05:53:43.222481Z" + "end_time": "2023-11-10T07:41:27.744695Z", + "start_time": "2023-11-10T07:41:27.736764Z" }, "slideshow": { "slide_type": "subslide" @@ -175,11 +177,11 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T05:53:46.602755Z", - "start_time": "2021-11-01T05:53:44.531019Z" + "end_time": "2023-11-10T07:42:03.418609Z", + "start_time": "2023-11-10T07:41:56.628319Z" }, "slideshow": { "slide_type": "subslide" @@ -571,7 +573,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": { "slideshow": { @@ -613,11 +614,11 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 6, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T09:43:08.925151Z", - "start_time": "2021-11-01T09:41:19.291522Z" + "end_time": "2023-11-10T07:50:50.757092Z", + "start_time": "2023-11-10T07:49:06.761981Z" }, "slideshow": { "slide_type": "subslide" @@ -644,7 +645,7 @@ "cell_type": "markdown", "metadata": { "slideshow": { - "slide_type": "skip" + "slide_type": "slide" } }, "source": [ @@ -656,11 +657,11 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 7, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T09:45:00.401082Z", - "start_time": "2021-11-01T09:43:18.351533Z" + "end_time": "2023-11-10T07:53:13.275552Z", + "start_time": "2023-11-10T07:51:29.343728Z" }, "slideshow": { "slide_type": "subslide" @@ -704,7 +705,7 @@ "metadata": { "celltoolbar": "幻灯片", "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -718,7 +719,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.9.7" }, "toc": { "base_numbering": 1, @@ -731,7 +732,7 @@ "toc_cell": false, "toc_position": {}, "toc_section_display": true, - "toc_window_display": true + "toc_window_display": false } }, "nbformat": 4, diff --git a/04-crawler-selenium.ipynb b/04-crawler-selenium.ipynb index a196bed..3ebdf13 100644 --- a/04-crawler-selenium.ipynb +++ b/04-crawler-selenium.ipynb @@ -50,11 +50,11 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 1, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:07:11.741430Z", - "start_time": "2021-11-01T07:07:08.367946Z" + "end_time": "2023-11-10T06:52:59.660491Z", + "start_time": "2023-11-10T06:52:44.173755Z" }, "slideshow": { "slide_type": "subslide" @@ -65,24 +65,37 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already up-to-date: selenium in /opt/anaconda3/lib/python3.7/site-packages (4.0.0)\n", - "Requirement already satisfied, skipping upgrade: trio-websocket~=0.9 in /opt/anaconda3/lib/python3.7/site-packages (from selenium) (0.9.2)\n", - "Requirement already satisfied, skipping upgrade: urllib3[secure]~=1.26 in /opt/anaconda3/lib/python3.7/site-packages (from selenium) (1.26.7)\n", - "Requirement already satisfied, skipping upgrade: trio~=0.17 in /opt/anaconda3/lib/python3.7/site-packages (from selenium) (0.19.0)\n", - "Requirement already satisfied, skipping upgrade: wsproto>=0.14 in /opt/anaconda3/lib/python3.7/site-packages (from trio-websocket~=0.9->selenium) (1.0.0)\n", - "Requirement already satisfied, skipping upgrade: async-generator>=1.10 in /opt/anaconda3/lib/python3.7/site-packages (from trio-websocket~=0.9->selenium) (1.10)\n", - "Requirement already satisfied, skipping upgrade: certifi; extra == \"secure\" in /opt/anaconda3/lib/python3.7/site-packages (from urllib3[secure]~=1.26->selenium) (2019.11.28)\n", - "Requirement already satisfied, skipping upgrade: idna>=2.0.0; extra == \"secure\" in /opt/anaconda3/lib/python3.7/site-packages (from urllib3[secure]~=1.26->selenium) (2.8)\n", - "Requirement already satisfied, skipping upgrade: cryptography>=1.3.4; extra == \"secure\" in /opt/anaconda3/lib/python3.7/site-packages (from urllib3[secure]~=1.26->selenium) (2.8)\n", - "Requirement already satisfied, skipping upgrade: pyOpenSSL>=0.14; extra == \"secure\" in /opt/anaconda3/lib/python3.7/site-packages (from urllib3[secure]~=1.26->selenium) (19.1.0)\n", - "Requirement already satisfied, skipping upgrade: outcome in /opt/anaconda3/lib/python3.7/site-packages (from trio~=0.17->selenium) (1.1.0)\n", - "Requirement already satisfied, skipping upgrade: sortedcontainers in /opt/anaconda3/lib/python3.7/site-packages (from trio~=0.17->selenium) (2.1.0)\n", - "Requirement already satisfied, skipping upgrade: sniffio in /opt/anaconda3/lib/python3.7/site-packages (from trio~=0.17->selenium) (1.2.0)\n", - "Requirement already satisfied, skipping upgrade: attrs>=19.2.0 in /opt/anaconda3/lib/python3.7/site-packages (from trio~=0.17->selenium) (21.2.0)\n", - "Requirement already satisfied, skipping upgrade: h11<1,>=0.9.0 in /opt/anaconda3/lib/python3.7/site-packages (from wsproto>=0.14->trio-websocket~=0.9->selenium) (0.12.0)\n", - "Requirement already satisfied, skipping upgrade: cffi!=1.11.3,>=1.8 in /opt/anaconda3/lib/python3.7/site-packages (from cryptography>=1.3.4; extra == \"secure\"->urllib3[secure]~=1.26->selenium) (1.14.0)\n", - "Requirement already satisfied, skipping upgrade: six>=1.4.1 in /opt/anaconda3/lib/python3.7/site-packages (from cryptography>=1.3.4; extra == \"secure\"->urllib3[secure]~=1.26->selenium) (1.12.0)\n", - "Requirement already satisfied, skipping upgrade: pycparser in /opt/anaconda3/lib/python3.7/site-packages (from cffi!=1.11.3,>=1.8->cryptography>=1.3.4; extra == \"secure\"->urllib3[secure]~=1.26->selenium) (2.19)\n", + "Collecting selenium\n", + " Downloading selenium-4.15.2-py3-none-any.whl (10.2 MB)\n", + "\u001b[K |████████████████████████████████| 10.2 MB 857 kB/s eta 0:00:01\n", + "\u001b[?25hCollecting trio~=0.17\n", + " Downloading trio-0.23.1-py3-none-any.whl (448 kB)\n", + "\u001b[K |████████████████████████████████| 448 kB 3.2 MB/s eta 0:00:01\n", + "\u001b[?25hRequirement already satisfied: certifi>=2021.10.8 in /opt/anaconda3/lib/python3.9/site-packages (from selenium) (2021.10.8)\n", + "Requirement already satisfied: urllib3[socks]<3,>=1.26 in /opt/anaconda3/lib/python3.9/site-packages (from selenium) (1.26.7)\n", + "Collecting trio-websocket~=0.9\n", + " Downloading trio_websocket-0.11.1-py3-none-any.whl (17 kB)\n", + "Collecting sniffio>=1.3.0\n", + " Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)\n", + "Collecting exceptiongroup>=1.0.0rc9\n", + " Downloading exceptiongroup-1.1.3-py3-none-any.whl (14 kB)\n", + "Collecting outcome\n", + " Downloading outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB)\n", + "Requirement already satisfied: idna in /opt/anaconda3/lib/python3.9/site-packages (from trio~=0.17->selenium) (3.2)\n", + "Requirement already satisfied: attrs>=20.1.0 in /opt/anaconda3/lib/python3.9/site-packages (from trio~=0.17->selenium) (21.2.0)\n", + "Requirement already satisfied: sortedcontainers in /opt/anaconda3/lib/python3.9/site-packages (from trio~=0.17->selenium) (2.4.0)\n", + "Collecting wsproto>=0.14\n", + " Downloading wsproto-1.2.0-py3-none-any.whl (24 kB)\n", + "Requirement already satisfied: PySocks!=1.5.7,<2.0,>=1.5.6 in /opt/anaconda3/lib/python3.9/site-packages (from urllib3[socks]<3,>=1.26->selenium) (1.7.1)\n", + "Collecting h11<1,>=0.9.0\n", + " Downloading h11-0.14.0-py3-none-any.whl (58 kB)\n", + "\u001b[K |████████████████████████████████| 58 kB 3.9 MB/s eta 0:00:011\n", + "\u001b[?25hInstalling collected packages: sniffio, outcome, h11, exceptiongroup, wsproto, trio, trio-websocket, selenium\n", + " Attempting uninstall: sniffio\n", + " Found existing installation: sniffio 1.2.0\n", + " Uninstalling sniffio-1.2.0:\n", + " Successfully uninstalled sniffio-1.2.0\n", + "Successfully installed exceptiongroup-1.1.3 h11-0.14.0 outcome-1.3.0.post0 selenium-4.15.2 sniffio-1.3.0 trio-0.23.1 trio-websocket-0.11.1 wsproto-1.2.0\n", "Note: you may need to restart the kernel to use updated packages.\n" ] } @@ -107,11 +120,11 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 2, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:07:57.504637Z", - "start_time": "2021-11-01T07:07:57.475289Z" + "end_time": "2023-11-10T06:53:35.389804Z", + "start_time": "2023-11-10T06:53:35.311442Z" }, "slideshow": { "slide_type": "fragment" @@ -127,8 +140,8 @@ "execution_count": 3, "metadata": { "ExecuteTime": { - "end_time": "2021-05-15T06:47:37.397766Z", - "start_time": "2021-05-15T06:47:37.391588Z" + "end_time": "2023-11-10T06:53:40.996604Z", + "start_time": "2023-11-10T06:53:40.886777Z" }, "scrolled": true, "slideshow": { @@ -164,25 +177,7570 @@ " # under the License.\n", "\n", "PACKAGE CONTENTS\n", - " android (package)\n", - " blackberry (package)\n", " chrome (package)\n", + " chromium (package)\n", " common (package)\n", " edge (package)\n", " firefox (package)\n", " ie (package)\n", - " opera (package)\n", - " phantomjs (package)\n", " remote (package)\n", " safari (package)\n", " support (package)\n", " webkitgtk (package)\n", + " wpewebkit (package)\n", + "\n", + "CLASSES\n", + " builtins.object\n", + " selenium.webdriver.common.action_chains.ActionChains\n", + " selenium.webdriver.common.desired_capabilities.DesiredCapabilities\n", + " selenium.webdriver.common.keys.Keys\n", + " selenium.webdriver.common.proxy.Proxy\n", + " selenium.webdriver.firefox.firefox_profile.FirefoxProfile\n", + " selenium.webdriver.chromium.options.ChromiumOptions(selenium.webdriver.common.options.ArgOptions)\n", + " selenium.webdriver.chrome.options.Options\n", + " selenium.webdriver.edge.options.Options\n", + " selenium.webdriver.chromium.service.ChromiumService(selenium.webdriver.common.service.Service)\n", + " selenium.webdriver.chrome.service.Service\n", + " selenium.webdriver.edge.service.Service\n", + " selenium.webdriver.chromium.webdriver.ChromiumDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " selenium.webdriver.chrome.webdriver.WebDriver\n", + " selenium.webdriver.edge.webdriver.WebDriver\n", + " selenium.webdriver.common.options.ArgOptions(selenium.webdriver.common.options.BaseOptions)\n", + " selenium.webdriver.firefox.options.Options\n", + " selenium.webdriver.ie.options.Options\n", + " selenium.webdriver.safari.options.Options\n", + " selenium.webdriver.webkitgtk.options.Options\n", + " selenium.webdriver.wpewebkit.options.Options\n", + " selenium.webdriver.common.service.Service(abc.ABC)\n", + " selenium.webdriver.firefox.service.Service\n", + " selenium.webdriver.ie.service.Service\n", + " selenium.webdriver.safari.service.Service\n", + " selenium.webdriver.webkitgtk.service.Service\n", + " selenium.webdriver.wpewebkit.service.Service\n", + " selenium.webdriver.remote.webdriver.BaseWebDriver(builtins.object)\n", + " selenium.webdriver.remote.webdriver.WebDriver\n", + " selenium.webdriver.firefox.webdriver.WebDriver\n", + " selenium.webdriver.ie.webdriver.WebDriver\n", + " selenium.webdriver.safari.webdriver.WebDriver\n", + " selenium.webdriver.webkitgtk.webdriver.WebDriver\n", + " selenium.webdriver.wpewebkit.webdriver.WebDriver\n", + " \n", + " class ActionChains(builtins.object)\n", + " | ActionChains(driver: 'WebDriver', duration: 'int' = 250, devices: 'list[AnyDevice] | None' = None) -> 'None'\n", + " | \n", + " | ActionChains are a way to automate low level interactions such as mouse\n", + " | movements, mouse button actions, key press, and context menu interactions.\n", + " | This is useful for doing more complex actions like hover over and drag and\n", + " | drop.\n", + " | \n", + " | Generate user actions.\n", + " | When you call methods for actions on the ActionChains object,\n", + " | the actions are stored in a queue in the ActionChains object.\n", + " | When you call perform(), the events are fired in the order they\n", + " | are queued up.\n", + " | \n", + " | ActionChains can be used in a chain pattern::\n", + " | \n", + " | menu = driver.find_element(By.CSS_SELECTOR, \".nav\")\n", + " | hidden_submenu = driver.find_element(By.CSS_SELECTOR, \".nav #submenu1\")\n", + " | \n", + " | ActionChains(driver).move_to_element(menu).click(hidden_submenu).perform()\n", + " | \n", + " | Or actions can be queued up one by one, then performed.::\n", + " | \n", + " | menu = driver.find_element(By.CSS_SELECTOR, \".nav\")\n", + " | hidden_submenu = driver.find_element(By.CSS_SELECTOR, \".nav #submenu1\")\n", + " | \n", + " | actions = ActionChains(driver)\n", + " | actions.move_to_element(menu)\n", + " | actions.click(hidden_submenu)\n", + " | actions.perform()\n", + " | \n", + " | Either way, the actions are performed in the order they are called, one after\n", + " | another.\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __enter__(self) -> 'ActionChains'\n", + " | \n", + " | __exit__(self, _type, _value, _traceback) -> 'None'\n", + " | \n", + " | __init__(self, driver: 'WebDriver', duration: 'int' = 250, devices: 'list[AnyDevice] | None' = None) -> 'None'\n", + " | Creates a new ActionChains.\n", + " | \n", + " | :Args:\n", + " | - driver: The WebDriver instance which performs user actions.\n", + " | - duration: override the default 250 msecs of DEFAULT_MOVE_DURATION in PointerInput\n", + " | \n", + " | click(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Clicks an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to click.\n", + " | If None, clicks on current mouse position.\n", + " | \n", + " | click_and_hold(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Holds down the left mouse button on an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to mouse down.\n", + " | If None, clicks on current mouse position.\n", + " | \n", + " | context_click(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Performs a context-click (right click) on an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to context-click.\n", + " | If None, clicks on current mouse position.\n", + " | \n", + " | double_click(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Double-clicks an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to double-click.\n", + " | If None, clicks on current mouse position.\n", + " | \n", + " | drag_and_drop(self, source: 'WebElement', target: 'WebElement') -> 'ActionChains'\n", + " | Holds down the left mouse button on the source element, then moves\n", + " | to the target element and releases the mouse button.\n", + " | \n", + " | :Args:\n", + " | - source: The element to mouse down.\n", + " | - target: The element to mouse up.\n", + " | \n", + " | drag_and_drop_by_offset(self, source: 'WebElement', xoffset: 'int', yoffset: 'int') -> 'ActionChains'\n", + " | Holds down the left mouse button on the source element, then moves\n", + " | to the target offset and releases the mouse button.\n", + " | \n", + " | :Args:\n", + " | - source: The element to mouse down.\n", + " | - xoffset: X offset to move to.\n", + " | - yoffset: Y offset to move to.\n", + " | \n", + " | key_down(self, value: 'str', element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Sends a key press only, without releasing it. Should only be used\n", + " | with modifier keys (Control, Alt and Shift).\n", + " | \n", + " | :Args:\n", + " | - value: The modifier key to send. Values are defined in `Keys` class.\n", + " | - element: The element to send keys.\n", + " | If None, sends a key to current focused element.\n", + " | \n", + " | Example, pressing ctrl+c::\n", + " | \n", + " | ActionChains(driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform()\n", + " | \n", + " | key_up(self, value: 'str', element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Releases a modifier key.\n", + " | \n", + " | :Args:\n", + " | - value: The modifier key to send. Values are defined in Keys class.\n", + " | - element: The element to send keys.\n", + " | If None, sends a key to current focused element.\n", + " | \n", + " | Example, pressing ctrl+c::\n", + " | \n", + " | ActionChains(driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform()\n", + " | \n", + " | move_by_offset(self, xoffset: 'int', yoffset: 'int') -> 'ActionChains'\n", + " | Moving the mouse to an offset from current mouse position.\n", + " | \n", + " | :Args:\n", + " | - xoffset: X offset to move to, as a positive or negative integer.\n", + " | - yoffset: Y offset to move to, as a positive or negative integer.\n", + " | \n", + " | move_to_element(self, to_element: 'WebElement') -> 'ActionChains'\n", + " | Moving the mouse to the middle of an element.\n", + " | \n", + " | :Args:\n", + " | - to_element: The WebElement to move to.\n", + " | \n", + " | move_to_element_with_offset(self, to_element: 'WebElement', xoffset: 'int', yoffset: 'int') -> 'ActionChains'\n", + " | Move the mouse by an offset of the specified element. Offsets are\n", + " | relative to the in-view center point of the element.\n", + " | \n", + " | :Args:\n", + " | - to_element: The WebElement to move to.\n", + " | - xoffset: X offset to move to, as a positive or negative integer.\n", + " | - yoffset: Y offset to move to, as a positive or negative integer.\n", + " | \n", + " | pause(self, seconds: 'float | int') -> 'ActionChains'\n", + " | Pause all inputs for the specified duration in seconds.\n", + " | \n", + " | perform(self) -> 'None'\n", + " | Performs all stored actions.\n", + " | \n", + " | release(self, on_element: 'WebElement | None' = None) -> 'ActionChains'\n", + " | Releasing a held mouse button on an element.\n", + " | \n", + " | :Args:\n", + " | - on_element: The element to mouse up.\n", + " | If None, releases on current mouse position.\n", + " | \n", + " | reset_actions(self) -> 'None'\n", + " | Clears actions that are already stored locally and on the remote\n", + " | end.\n", + " | \n", + " | scroll_by_amount(self, delta_x: 'int', delta_y: 'int') -> 'ActionChains'\n", + " | Scrolls by provided amounts with the origin in the top left corner\n", + " | of the viewport.\n", + " | \n", + " | :Args:\n", + " | - delta_x: Distance along X axis to scroll using the wheel. A negative value scrolls left.\n", + " | - delta_y: Distance along Y axis to scroll using the wheel. A negative value scrolls up.\n", + " | \n", + " | scroll_from_origin(self, scroll_origin: 'ScrollOrigin', delta_x: 'int', delta_y: 'int') -> 'ActionChains'\n", + " | Scrolls by provided amount based on a provided origin. The scroll\n", + " | origin is either the center of an element or the upper left of the\n", + " | viewport plus any offsets. If the origin is an element, and the element\n", + " | is not in the viewport, the bottom of the element will first be\n", + " | scrolled to the bottom of the viewport.\n", + " | \n", + " | :Args:\n", + " | - origin: Where scroll originates (viewport or element center) plus provided offsets.\n", + " | - delta_x: Distance along X axis to scroll using the wheel. A negative value scrolls left.\n", + " | - delta_y: Distance along Y axis to scroll using the wheel. A negative value scrolls up.\n", + " | \n", + " | :Raises: If the origin with offset is outside the viewport.\n", + " | - MoveTargetOutOfBoundsException - If the origin with offset is outside the viewport.\n", + " | \n", + " | scroll_to_element(self, element: 'WebElement') -> 'ActionChains'\n", + " | If the element is outside the viewport, scrolls the bottom of the\n", + " | element to the bottom of the viewport.\n", + " | \n", + " | :Args:\n", + " | - element: Which element to scroll into the viewport.\n", + " | \n", + " | send_keys(self, *keys_to_send: 'str') -> 'ActionChains'\n", + " | Sends keys to current focused element.\n", + " | \n", + " | :Args:\n", + " | - keys_to_send: The keys to send. Modifier keys constants can be found in the\n", + " | 'Keys' class.\n", + " | \n", + " | send_keys_to_element(self, element: 'WebElement', *keys_to_send: 'str') -> 'ActionChains'\n", + " | Sends keys to an element.\n", + " | \n", + " | :Args:\n", + " | - element: The element to send keys.\n", + " | - keys_to_send: The keys to send. Modifier keys constants can be found in the\n", + " | 'Keys' class.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " Chrome = class WebDriver(selenium.webdriver.chromium.webdriver.ChromiumDriver)\n", + " | Chrome(options: selenium.webdriver.chrome.options.Options = None, service: selenium.webdriver.chrome.service.Service = None, keep_alive: bool = True) -> None\n", + " | \n", + " | Controls the ChromeDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.chromium.webdriver.ChromiumDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.chrome.options.Options = None, service: selenium.webdriver.chrome.service.Service = None, keep_alive: bool = True) -> None\n", + " | Creates a new instance of the chrome driver. Starts the service and\n", + " | then creates new instance of chrome driver.\n", + " | \n", + " | :Args:\n", + " | - options - this takes an instance of ChromeOptions\n", + " | - service - Service object for handling the browser driver if you need to pass extra details\n", + " | - keep_alive - Whether to configure ChromeRemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.webdriver.ChromiumDriver:\n", + " | \n", + " | delete_network_conditions(self) -> None\n", + " | Resets Chromium network emulation settings.\n", + " | \n", + " | execute_cdp_cmd(self, cmd: str, cmd_args: dict)\n", + " | Execute Chrome Devtools Protocol command and get returned result The\n", + " | command and command args should follow chrome devtools protocol\n", + " | domains/commands, refer to link\n", + " | https://chromedevtools.github.io/devtools-protocol/\n", + " | \n", + " | :Args:\n", + " | - cmd: A str, command name\n", + " | - cmd_args: A dict, command args. empty dict {} if there is no command args\n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_cdp_cmd('Network.getResponseBody', {'requestId': requestId})\n", + " | :Returns:\n", + " | A dict, empty dict {} if there is no result to return.\n", + " | For example to getResponseBody:\n", + " | {'base64Encoded': False, 'body': 'response body string'}\n", + " | \n", + " | get_issue_message(self)\n", + " | :Returns: An error message when there is any issue in a Cast\n", + " | session.\n", + " | \n", + " | get_network_conditions(self)\n", + " | Gets Chromium network emulation settings.\n", + " | \n", + " | :Returns: A dict. For example: {'latency': 4,\n", + " | 'download_throughput': 2, 'upload_throughput': 2, 'offline':\n", + " | False}\n", + " | \n", + " | get_sinks(self) -> list\n", + " | :Returns: A list of sinks available for Cast.\n", + " | \n", + " | launch_app(self, id)\n", + " | Launches Chromium app specified by id.\n", + " | \n", + " | quit(self) -> None\n", + " | Closes the browser and shuts down the ChromiumDriver executable that\n", + " | is started when starting the ChromiumDriver.\n", + " | \n", + " | set_network_conditions(self, **network_conditions) -> None\n", + " | Sets Chromium network emulation settings.\n", + " | \n", + " | :Args:\n", + " | - network_conditions: A dict with conditions specification.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_network_conditions(\n", + " | offline=False,\n", + " | latency=5, # additional latency (ms)\n", + " | download_throughput=500 * 1024, # maximal throughput\n", + " | upload_throughput=500 * 1024) # maximal throughput\n", + " | \n", + " | Note: 'throughput' can be used to set both (for download and upload).\n", + " | \n", + " | set_permissions(self, name: str, value: str) -> None\n", + " | Sets Applicable Permission.\n", + " | \n", + " | :Args:\n", + " | - name: The item to set the permission on.\n", + " | - value: The value to set on the item\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_permissions('clipboard-read', 'denied')\n", + " | \n", + " | set_sink_to_use(self, sink_name: str) -> dict\n", + " | Sets a specific sink, using its name, as a Cast session receiver\n", + " | target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_desktop_mirroring(self, sink_name: str) -> dict\n", + " | Starts a desktop mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_tab_mirroring(self, sink_name: str) -> dict\n", + " | Starts a tab mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | stop_casting(self, sink_name: str) -> dict\n", + " | Stops the existing Cast session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to stop the Cast session.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " ChromeOptions = class Options(selenium.webdriver.chromium.options.ChromiumOptions)\n", + " | ChromeOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.chromium.options.ChromiumOptions\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | enable_mobile(self, android_package: str = 'com.android.chrome', android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | add_encoded_extension(self, extension: str) -> None\n", + " | Adds Base64 encoded string with extension data to a list that will\n", + " | be used to extract it to the ChromeDriver.\n", + " | \n", + " | :Args:\n", + " | - extension: Base64 encoded string with extension data\n", + " | \n", + " | add_experimental_option(self, name: str, value: Union[str, int, dict, List[str]]) -> None\n", + " | Adds an experimental option which is passed to chromium.\n", + " | \n", + " | :Args:\n", + " | name: The experimental option name.\n", + " | value: The option value.\n", + " | \n", + " | add_extension(self, extension: str) -> None\n", + " | Adds the path to the extension to a list that will be used to\n", + " | extract it to the ChromeDriver.\n", + " | \n", + " | :Args:\n", + " | - extension: path to the \\*.crx file\n", + " | \n", + " | to_capabilities(self) -> dict\n", + " | Creates a capabilities with all the options that have been set\n", + " | :Returns: A dictionary with everything.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | experimental_options\n", + " | :Returns: A dictionary of experimental options for chromium.\n", + " | \n", + " | extensions\n", + " | :Returns: A list of encoded extensions that will be loaded.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | binary_location\n", + " | :Returns: The location of the binary, otherwise an empty string.\n", + " | \n", + " | debugger_address\n", + " | :Returns: The address of the remote devtools instance.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | KEY = 'goog:chromeOptions'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " ChromeService = class Service(selenium.webdriver.chromium.service.ChromiumService)\n", + " | ChromeService(executable_path=None, port: int = 0, service_args: Optional[List[str]] = None, log_output: Union[int, str, IO[Any]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `chromedriver`.\n", + " | \n", + " | :param executable_path: install path of the chromedriver executable, defaults to `chromedriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.chromium.service.ChromiumService\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path=None, port: int = 0, service_args: Optional[List[str]] = None, log_output: Union[int, str, IO[Any]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.service.ChromiumService:\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " ChromiumEdge = class WebDriver(selenium.webdriver.chromium.webdriver.ChromiumDriver)\n", + " | ChromiumEdge(options: selenium.webdriver.edge.options.Options = None, service: selenium.webdriver.edge.service.Service = None, keep_alive=True) -> None\n", + " | \n", + " | Controls the MSEdgeDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.chromium.webdriver.ChromiumDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.edge.options.Options = None, service: selenium.webdriver.edge.service.Service = None, keep_alive=True) -> None\n", + " | Creates a new instance of the edge driver. Starts the service and\n", + " | then creates new instance of edge driver.\n", + " | \n", + " | :Args:\n", + " | - options - this takes an instance of EdgeOptions\n", + " | - service - Service object for handling the browser driver if you need to pass extra details\n", + " | - keep_alive - Whether to configure EdgeRemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.webdriver.ChromiumDriver:\n", + " | \n", + " | delete_network_conditions(self) -> None\n", + " | Resets Chromium network emulation settings.\n", + " | \n", + " | execute_cdp_cmd(self, cmd: str, cmd_args: dict)\n", + " | Execute Chrome Devtools Protocol command and get returned result The\n", + " | command and command args should follow chrome devtools protocol\n", + " | domains/commands, refer to link\n", + " | https://chromedevtools.github.io/devtools-protocol/\n", + " | \n", + " | :Args:\n", + " | - cmd: A str, command name\n", + " | - cmd_args: A dict, command args. empty dict {} if there is no command args\n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_cdp_cmd('Network.getResponseBody', {'requestId': requestId})\n", + " | :Returns:\n", + " | A dict, empty dict {} if there is no result to return.\n", + " | For example to getResponseBody:\n", + " | {'base64Encoded': False, 'body': 'response body string'}\n", + " | \n", + " | get_issue_message(self)\n", + " | :Returns: An error message when there is any issue in a Cast\n", + " | session.\n", + " | \n", + " | get_network_conditions(self)\n", + " | Gets Chromium network emulation settings.\n", + " | \n", + " | :Returns: A dict. For example: {'latency': 4,\n", + " | 'download_throughput': 2, 'upload_throughput': 2, 'offline':\n", + " | False}\n", + " | \n", + " | get_sinks(self) -> list\n", + " | :Returns: A list of sinks available for Cast.\n", + " | \n", + " | launch_app(self, id)\n", + " | Launches Chromium app specified by id.\n", + " | \n", + " | quit(self) -> None\n", + " | Closes the browser and shuts down the ChromiumDriver executable that\n", + " | is started when starting the ChromiumDriver.\n", + " | \n", + " | set_network_conditions(self, **network_conditions) -> None\n", + " | Sets Chromium network emulation settings.\n", + " | \n", + " | :Args:\n", + " | - network_conditions: A dict with conditions specification.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_network_conditions(\n", + " | offline=False,\n", + " | latency=5, # additional latency (ms)\n", + " | download_throughput=500 * 1024, # maximal throughput\n", + " | upload_throughput=500 * 1024) # maximal throughput\n", + " | \n", + " | Note: 'throughput' can be used to set both (for download and upload).\n", + " | \n", + " | set_permissions(self, name: str, value: str) -> None\n", + " | Sets Applicable Permission.\n", + " | \n", + " | :Args:\n", + " | - name: The item to set the permission on.\n", + " | - value: The value to set on the item\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_permissions('clipboard-read', 'denied')\n", + " | \n", + " | set_sink_to_use(self, sink_name: str) -> dict\n", + " | Sets a specific sink, using its name, as a Cast session receiver\n", + " | target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_desktop_mirroring(self, sink_name: str) -> dict\n", + " | Starts a desktop mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_tab_mirroring(self, sink_name: str) -> dict\n", + " | Starts a tab mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | stop_casting(self, sink_name: str) -> dict\n", + " | Stops the existing Cast session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to stop the Cast session.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " class DesiredCapabilities(builtins.object)\n", + " | Set of default supported desired capabilities.\n", + " | \n", + " | Use this as a starting point for creating a desired capabilities object for\n", + " | requesting remote webdrivers for connecting to selenium server or selenium grid.\n", + " | \n", + " | Usage Example::\n", + " | \n", + " | from selenium import webdriver\n", + " | \n", + " | selenium_grid_url = \"http://198.0.0.1:4444/wd/hub\"\n", + " | \n", + " | # Create a desired capabilities object as a starting point.\n", + " | capabilities = DesiredCapabilities.FIREFOX.copy()\n", + " | capabilities['platform'] = \"WINDOWS\"\n", + " | capabilities['version'] = \"10\"\n", + " | \n", + " | # Instantiate an instance of Remote WebDriver with the desired capabilities.\n", + " | driver = webdriver.Remote(desired_capabilities=capabilities,\n", + " | command_executor=selenium_grid_url)\n", + " | \n", + " | Note: Always use '.copy()' on the DesiredCapabilities object to avoid the side\n", + " | effects of altering the Global class instance.\n", + " | \n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | CHROME = {'browserName': 'chrome'}\n", + " | \n", + " | EDGE = {'browserName': 'MicrosoftEdge'}\n", + " | \n", + " | FIREFOX = {'acceptInsecureCerts': True, 'browserName': 'firefox', 'moz...\n", + " | \n", + " | HTMLUNIT = {'browserName': 'htmlunit', 'platform': 'ANY', 'version': '...\n", + " | \n", + " | HTMLUNITWITHJS = {'browserName': 'htmlunit', 'javascriptEnabled': True...\n", + " | \n", + " | INTERNETEXPLORER = {'browserName': 'internet explorer', 'platformName'...\n", + " | \n", + " | IPAD = {'browserName': 'iPad', 'platform': 'mac', 'version': ''}\n", + " | \n", + " | IPHONE = {'browserName': 'iPhone', 'platform': 'mac', 'version': ''}\n", + " | \n", + " | SAFARI = {'browserName': 'safari', 'platformName': 'mac'}\n", + " | \n", + " | WEBKITGTK = {'browserName': 'MiniBrowser', 'platform': 'ANY', 'version...\n", + " | \n", + " | WPEWEBKIT = {'browserName': 'MiniBrowser', 'platform': 'ANY', 'version...\n", + " \n", + " Edge = class WebDriver(selenium.webdriver.chromium.webdriver.ChromiumDriver)\n", + " | Edge(options: selenium.webdriver.edge.options.Options = None, service: selenium.webdriver.edge.service.Service = None, keep_alive=True) -> None\n", + " | \n", + " | Controls the MSEdgeDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.chromium.webdriver.ChromiumDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.edge.options.Options = None, service: selenium.webdriver.edge.service.Service = None, keep_alive=True) -> None\n", + " | Creates a new instance of the edge driver. Starts the service and\n", + " | then creates new instance of edge driver.\n", + " | \n", + " | :Args:\n", + " | - options - this takes an instance of EdgeOptions\n", + " | - service - Service object for handling the browser driver if you need to pass extra details\n", + " | - keep_alive - Whether to configure EdgeRemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.webdriver.ChromiumDriver:\n", + " | \n", + " | delete_network_conditions(self) -> None\n", + " | Resets Chromium network emulation settings.\n", + " | \n", + " | execute_cdp_cmd(self, cmd: str, cmd_args: dict)\n", + " | Execute Chrome Devtools Protocol command and get returned result The\n", + " | command and command args should follow chrome devtools protocol\n", + " | domains/commands, refer to link\n", + " | https://chromedevtools.github.io/devtools-protocol/\n", + " | \n", + " | :Args:\n", + " | - cmd: A str, command name\n", + " | - cmd_args: A dict, command args. empty dict {} if there is no command args\n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_cdp_cmd('Network.getResponseBody', {'requestId': requestId})\n", + " | :Returns:\n", + " | A dict, empty dict {} if there is no result to return.\n", + " | For example to getResponseBody:\n", + " | {'base64Encoded': False, 'body': 'response body string'}\n", + " | \n", + " | get_issue_message(self)\n", + " | :Returns: An error message when there is any issue in a Cast\n", + " | session.\n", + " | \n", + " | get_network_conditions(self)\n", + " | Gets Chromium network emulation settings.\n", + " | \n", + " | :Returns: A dict. For example: {'latency': 4,\n", + " | 'download_throughput': 2, 'upload_throughput': 2, 'offline':\n", + " | False}\n", + " | \n", + " | get_sinks(self) -> list\n", + " | :Returns: A list of sinks available for Cast.\n", + " | \n", + " | launch_app(self, id)\n", + " | Launches Chromium app specified by id.\n", + " | \n", + " | quit(self) -> None\n", + " | Closes the browser and shuts down the ChromiumDriver executable that\n", + " | is started when starting the ChromiumDriver.\n", + " | \n", + " | set_network_conditions(self, **network_conditions) -> None\n", + " | Sets Chromium network emulation settings.\n", + " | \n", + " | :Args:\n", + " | - network_conditions: A dict with conditions specification.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_network_conditions(\n", + " | offline=False,\n", + " | latency=5, # additional latency (ms)\n", + " | download_throughput=500 * 1024, # maximal throughput\n", + " | upload_throughput=500 * 1024) # maximal throughput\n", + " | \n", + " | Note: 'throughput' can be used to set both (for download and upload).\n", + " | \n", + " | set_permissions(self, name: str, value: str) -> None\n", + " | Sets Applicable Permission.\n", + " | \n", + " | :Args:\n", + " | - name: The item to set the permission on.\n", + " | - value: The value to set on the item\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_permissions('clipboard-read', 'denied')\n", + " | \n", + " | set_sink_to_use(self, sink_name: str) -> dict\n", + " | Sets a specific sink, using its name, as a Cast session receiver\n", + " | target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_desktop_mirroring(self, sink_name: str) -> dict\n", + " | Starts a desktop mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | start_tab_mirroring(self, sink_name: str) -> dict\n", + " | Starts a tab mirroring session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to use as the target.\n", + " | \n", + " | stop_casting(self, sink_name: str) -> dict\n", + " | Stops the existing Cast session on a specific receiver target.\n", + " | \n", + " | :Args:\n", + " | - sink_name: Name of the sink to stop the Cast session.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " EdgeOptions = class Options(selenium.webdriver.chromium.options.ChromiumOptions)\n", + " | EdgeOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.chromium.options.ChromiumOptions\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | to_capabilities(self) -> dict\n", + " | Creates a capabilities with all the options that have been set and\n", + " | :Returns: A dictionary with everything.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | use_webview\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | KEY = 'ms:edgeOptions'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | add_encoded_extension(self, extension: str) -> None\n", + " | Adds Base64 encoded string with extension data to a list that will\n", + " | be used to extract it to the ChromeDriver.\n", + " | \n", + " | :Args:\n", + " | - extension: Base64 encoded string with extension data\n", + " | \n", + " | add_experimental_option(self, name: str, value: Union[str, int, dict, List[str]]) -> None\n", + " | Adds an experimental option which is passed to chromium.\n", + " | \n", + " | :Args:\n", + " | name: The experimental option name.\n", + " | value: The option value.\n", + " | \n", + " | add_extension(self, extension: str) -> None\n", + " | Adds the path to the extension to a list that will be used to\n", + " | extract it to the ChromeDriver.\n", + " | \n", + " | :Args:\n", + " | - extension: path to the \\*.crx file\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | experimental_options\n", + " | :Returns: A dictionary of experimental options for chromium.\n", + " | \n", + " | extensions\n", + " | :Returns: A list of encoded extensions that will be loaded.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.chromium.options.ChromiumOptions:\n", + " | \n", + " | binary_location\n", + " | :Returns: The location of the binary, otherwise an empty string.\n", + " | \n", + " | debugger_address\n", + " | :Returns: The address of the remote devtools instance.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " EdgeService = class Service(selenium.webdriver.chromium.service.ChromiumService)\n", + " | EdgeService(executable_path: str = None, port: int = 0, verbose: bool = False, log_output: Union[int, str, IO[Any]] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `msedgedriver`.\n", + " | \n", + " | :param executable_path: install path of the msedgedriver executable, defaults to `msedgedriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param verbose: (Deprecated) Whether to make the webdriver more verbose (passes the --verbose option to the binary).\n", + " | Defaults to False.\n", + " | :param log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.chromium.service.ChromiumService\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = None, port: int = 0, verbose: bool = False, log_output: Union[int, str, IO[Any]] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.chromium.service.ChromiumService:\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " Firefox = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | Firefox(options: selenium.webdriver.firefox.options.Options = None, service: selenium.webdriver.firefox.service.Service = None, keep_alive=True) -> None\n", + " | \n", + " | Controls the GeckoDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.firefox.options.Options = None, service: selenium.webdriver.firefox.service.Service = None, keep_alive=True) -> None\n", + " | Creates a new instance of the Firefox driver. Starts the service and\n", + " | then creates new instance of Firefox driver.\n", + " | \n", + " | :Args:\n", + " | - options - Instance of ``options.Options``.\n", + " | - service - (Optional) service instance for managing the starting and stopping of the driver.\n", + " | - keep_alive - Whether to configure remote_connection.RemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | context(self, context)\n", + " | Sets the context that Selenium commands are running in using a\n", + " | `with` statement. The state of the context on the server is saved\n", + " | before entering the block, and restored upon exiting it.\n", + " | \n", + " | :param context: Context, may be one of the class properties\n", + " | `CONTEXT_CHROME` or `CONTEXT_CONTENT`.\n", + " | \n", + " | Usage example::\n", + " | \n", + " | with selenium.context(selenium.CONTEXT_CHROME):\n", + " | # chrome scope\n", + " | ... do stuff ...\n", + " | \n", + " | get_full_page_screenshot_as_base64(self) -> str\n", + " | Gets the full document screenshot of the current window as a base64\n", + " | encoded string which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_full_page_screenshot_as_base64()\n", + " | \n", + " | get_full_page_screenshot_as_file(self, filename) -> bool\n", + " | Saves a full document screenshot of the current window to a PNG\n", + " | image file. Returns False if there is any IOError, else returns True.\n", + " | Use full paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_full_page_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_full_page_screenshot_as_png(self) -> bytes\n", + " | Gets the full document screenshot of the current window as a binary\n", + " | data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_full_page_screenshot_as_png()\n", + " | \n", + " | install_addon(self, path, temporary=False) -> str\n", + " | Installs Firefox addon.\n", + " | \n", + " | Returns identifier of installed addon. This identifier can later\n", + " | be used to uninstall addon.\n", + " | \n", + " | :param temporary: allows you to load browser extensions temporarily during a session\n", + " | :param path: Absolute path to the addon that will be installed.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.install_addon('/path/to/firebug.xpi')\n", + " | \n", + " | quit(self) -> None\n", + " | Quits the driver and close every associated window.\n", + " | \n", + " | save_full_page_screenshot(self, filename) -> bool\n", + " | Saves a full document screenshot of the current window to a PNG\n", + " | image file. Returns False if there is any IOError, else returns True.\n", + " | Use full paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_full_page_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_context(self, context) -> None\n", + " | \n", + " | uninstall_addon(self, identifier) -> None\n", + " | Uninstalls Firefox addon using its identifier.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.uninstall_addon('addon@foo.com')\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | CONTEXT_CHROME = 'chrome'\n", + " | \n", + " | CONTEXT_CONTENT = 'content'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " FirefoxOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | FirefoxOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | enable_mobile(self, android_package: str = 'org.mozilla.firefox', android_activity=None, device_serial=None)\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_preference(self, name: str, value: Union[str, int, bool])\n", + " | Sets a preference.\n", + " | \n", + " | to_capabilities(self) -> dict\n", + " | Marshals the Firefox options to a `moz:firefoxOptions` object.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | preferences\n", + " | :Returns: A dict of preferences.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | binary\n", + " | Returns the FirefoxBinary instance.\n", + " | \n", + " | binary_location\n", + " | :Returns: The location of the binary.\n", + " | \n", + " | profile\n", + " | :Returns: The Firefox profile to use.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | KEY = 'moz:firefoxOptions'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " class FirefoxProfile(builtins.object)\n", + " | FirefoxProfile(profile_directory=None)\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, profile_directory=None)\n", + " | Initialises a new instance of a Firefox Profile.\n", + " | \n", + " | :args:\n", + " | - profile_directory: Directory of profile that you want to use. If a\n", + " | directory is passed in it will be cloned and the cloned directory\n", + " | will be used by the driver when instantiated.\n", + " | This defaults to None and will create a new\n", + " | directory when object is created.\n", + " | \n", + " | add_extension(self, extension='webdriver.xpi')\n", + " | \n", + " | set_preference(self, key, value)\n", + " | Sets the preference that we want in the profile.\n", + " | \n", + " | update_preferences(self)\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | encoded\n", + " | A zipped, base64 encoded string of profile directory for use with\n", + " | remote WebDriver JSON wire protocol.\n", + " | \n", + " | path\n", + " | Gets the profile directory that is currently being used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_untrusted_certs\n", + " | \n", + " | assume_untrusted_cert_issuer\n", + " | \n", + " | port\n", + " | Gets the port that WebDriver is working on.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | ANONYMOUS_PROFILE_NAME = 'WEBDRIVER_ANONYMOUS_PROFILE'\n", + " | \n", + " | DEFAULT_PREFERENCES = None\n", + " \n", + " FirefoxService = class Service(selenium.webdriver.common.service.Service)\n", + " | FirefoxService(executable_path: str = None, port: int = 0, service_args: Optional[List[str]] = None, log_output: Union[int, str, IO[Any]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `geckodriver`.\n", + " | \n", + " | :param executable_path: install path of the geckodriver executable, defaults to `geckodriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = None, port: int = 0, service_args: Optional[List[str]] = None, log_output: Union[int, str, IO[Any]] = None, env: Optional[Mapping[str, str]] = None, **kwargs) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " Ie = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | Ie(options: selenium.webdriver.ie.options.Options = None, service: selenium.webdriver.ie.service.Service = None, keep_alive=True) -> None\n", + " | \n", + " | Controls the IEServerDriver and allows you to drive Internet\n", + " | Explorer.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, options: selenium.webdriver.ie.options.Options = None, service: selenium.webdriver.ie.service.Service = None, keep_alive=True) -> None\n", + " | Creates a new instance of the Ie driver.\n", + " | \n", + " | Starts the service and then creates new instance of Ie driver.\n", + " | \n", + " | :Args:\n", + " | - options - IE Options instance, providing additional IE options\n", + " | - service - (Optional) service instance for managing the starting and stopping of the driver.\n", + " | - keep_alive - Deprecated: Whether to configure RemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | quit(self) -> None\n", + " | Quits the driver and closes every associated window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.quit()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " IeOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | IeOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | add_additional_option(self, name: str, value)\n", + " | Adds an additional option not yet added as a safe option for IE.\n", + " | \n", + " | :Args:\n", + " | - name: name of the option to add\n", + " | - value: value of the option to add\n", + " | \n", + " | to_capabilities(self) -> dict\n", + " | Marshals the IE options to the correct object.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | additional_options\n", + " | :Returns: The additional options.\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | options\n", + " | :Returns: A dictionary of browser options.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | attach_to_edge_chrome\n", + " | \n", + " | browser_attach_timeout\n", + " | \n", + " | edge_executable_path\n", + " | \n", + " | element_scroll_behavior\n", + " | \n", + " | ensure_clean_session\n", + " | \n", + " | file_upload_dialog_timeout\n", + " | \n", + " | force_create_process_api\n", + " | \n", + " | force_shell_windows_api\n", + " | \n", + " | full_page_screenshot\n", + " | \n", + " | ignore_protected_mode_settings\n", + " | \n", + " | ignore_zoom_level\n", + " | \n", + " | initial_browser_url\n", + " | \n", + " | native_events\n", + " | \n", + " | persistent_hover\n", + " | \n", + " | require_window_focus\n", + " | \n", + " | use_legacy_file_upload_dialog_handling\n", + " | \n", + " | use_per_process_proxy\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | ATTACH_TO_EDGE_CHROME = 'ie.edgechromium'\n", + " | \n", + " | BROWSER_ATTACH_TIMEOUT = 'browserAttachTimeout'\n", + " | \n", + " | EDGE_EXECUTABLE_PATH = 'ie.edgepath'\n", + " | \n", + " | ELEMENT_SCROLL_BEHAVIOR = 'elementScrollBehavior'\n", + " | \n", + " | ENSURE_CLEAN_SESSION = 'ie.ensureCleanSession'\n", + " | \n", + " | FILE_UPLOAD_DIALOG_TIMEOUT = 'ie.fileUploadDialogTimeout'\n", + " | \n", + " | FORCE_CREATE_PROCESS_API = 'ie.forceCreateProcessApi'\n", + " | \n", + " | FORCE_SHELL_WINDOWS_API = 'ie.forceShellWindowsApi'\n", + " | \n", + " | FULL_PAGE_SCREENSHOT = 'ie.enableFullPageScreenshot'\n", + " | \n", + " | IGNORE_PROCESS_MATCH = 'ie.ignoreprocessmatch'\n", + " | \n", + " | IGNORE_PROTECTED_MODE_SETTINGS = 'ignoreProtectedModeSettings'\n", + " | \n", + " | IGNORE_ZOOM_LEVEL = 'ignoreZoomSetting'\n", + " | \n", + " | INITIAL_BROWSER_URL = 'initialBrowserUrl'\n", + " | \n", + " | KEY = 'se:ieOptions'\n", + " | \n", + " | NATIVE_EVENTS = 'nativeEvents'\n", + " | \n", + " | PERSISTENT_HOVER = 'enablePersistentHover'\n", + " | \n", + " | REQUIRE_WINDOW_FOCUS = 'requireWindowFocus'\n", + " | \n", + " | SWITCHES = 'ie.browserCommandLineSwitches'\n", + " | \n", + " | USE_LEGACY_FILE_UPLOAD_DIALOG_HANDLING = 'ie.useLegacyFileUploadDialog...\n", + " | \n", + " | USE_PER_PROCESS_PROXY = 'ie.usePerProcessProxy'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " IeService = class Service(selenium.webdriver.common.service.Service)\n", + " | IeService(executable_path: str = None, port: int = 0, host: Optional[str] = None, service_args: Optional[List[str]] = None, log_level: Optional[str] = None, log_output: Union[int, str, IO[Any]] = None, **kwargs) -> None\n", + " | \n", + " | Object that manages the starting and stopping of the IEDriver.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = None, port: int = 0, host: Optional[str] = None, service_args: Optional[List[str]] = None, log_level: Optional[str] = None, log_output: Union[int, str, IO[Any]] = None, **kwargs) -> None\n", + " | Creates a new instance of the Service.\n", + " | \n", + " | :Args:\n", + " | - executable_path : Path to the IEDriver\n", + " | - port : Port the service is running on\n", + " | - host : IP address the service port is bound\n", + " | - log_level : Level of logging of service, may be \"FATAL\", \"ERROR\", \"WARN\", \"INFO\", \"DEBUG\", \"TRACE\".\n", + " | Default is \"FATAL\".\n", + " | - log_output: (Optional) int representation of STDOUT/DEVNULL, any IO instance or String path to file.\n", + " | Default is \"stdout\".\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " class Keys(builtins.object)\n", + " | Set of special keys codes.\n", + " | \n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | ADD = '\\ue025'\n", + " | \n", + " | ALT = '\\ue00a'\n", + " | \n", + " | ARROW_DOWN = '\\ue015'\n", + " | \n", + " | ARROW_LEFT = '\\ue012'\n", + " | \n", + " | ARROW_RIGHT = '\\ue014'\n", + " | \n", + " | ARROW_UP = '\\ue013'\n", + " | \n", + " | BACKSPACE = '\\ue003'\n", + " | \n", + " | BACK_SPACE = '\\ue003'\n", + " | \n", + " | CANCEL = '\\ue001'\n", + " | \n", + " | CLEAR = '\\ue005'\n", + " | \n", + " | COMMAND = '\\ue03d'\n", + " | \n", + " | CONTROL = '\\ue009'\n", + " | \n", + " | DECIMAL = '\\ue028'\n", + " | \n", + " | DELETE = '\\ue017'\n", + " | \n", + " | DIVIDE = '\\ue029'\n", + " | \n", + " | DOWN = '\\ue015'\n", + " | \n", + " | END = '\\ue010'\n", + " | \n", + " | ENTER = '\\ue007'\n", + " | \n", + " | EQUALS = '\\ue019'\n", + " | \n", + " | ESCAPE = '\\ue00c'\n", + " | \n", + " | F1 = '\\ue031'\n", + " | \n", + " | F10 = '\\ue03a'\n", + " | \n", + " | F11 = '\\ue03b'\n", + " | \n", + " | F12 = '\\ue03c'\n", + " | \n", + " | F2 = '\\ue032'\n", + " | \n", + " | F3 = '\\ue033'\n", + " | \n", + " | F4 = '\\ue034'\n", + " | \n", + " | F5 = '\\ue035'\n", + " | \n", + " | F6 = '\\ue036'\n", + " | \n", + " | F7 = '\\ue037'\n", + " | \n", + " | F8 = '\\ue038'\n", + " | \n", + " | F9 = '\\ue039'\n", + " | \n", + " | HELP = '\\ue002'\n", + " | \n", + " | HOME = '\\ue011'\n", + " | \n", + " | INSERT = '\\ue016'\n", + " | \n", + " | LEFT = '\\ue012'\n", + " | \n", + " | LEFT_ALT = '\\ue00a'\n", + " | \n", + " | LEFT_CONTROL = '\\ue009'\n", + " | \n", + " | LEFT_SHIFT = '\\ue008'\n", + " | \n", + " | META = '\\ue03d'\n", + " | \n", + " | MULTIPLY = '\\ue024'\n", + " | \n", + " | NULL = '\\ue000'\n", + " | \n", + " | NUMPAD0 = '\\ue01a'\n", + " | \n", + " | NUMPAD1 = '\\ue01b'\n", + " | \n", + " | NUMPAD2 = '\\ue01c'\n", + " | \n", + " | NUMPAD3 = '\\ue01d'\n", + " | \n", + " | NUMPAD4 = '\\ue01e'\n", + " | \n", + " | NUMPAD5 = '\\ue01f'\n", + " | \n", + " | NUMPAD6 = '\\ue020'\n", + " | \n", + " | NUMPAD7 = '\\ue021'\n", + " | \n", + " | NUMPAD8 = '\\ue022'\n", + " | \n", + " | NUMPAD9 = '\\ue023'\n", + " | \n", + " | PAGE_DOWN = '\\ue00f'\n", + " | \n", + " | PAGE_UP = '\\ue00e'\n", + " | \n", + " | PAUSE = '\\ue00b'\n", + " | \n", + " | RETURN = '\\ue006'\n", + " | \n", + " | RIGHT = '\\ue014'\n", + " | \n", + " | SEMICOLON = '\\ue018'\n", + " | \n", + " | SEPARATOR = '\\ue026'\n", + " | \n", + " | SHIFT = '\\ue008'\n", + " | \n", + " | SPACE = '\\ue00d'\n", + " | \n", + " | SUBTRACT = '\\ue027'\n", + " | \n", + " | TAB = '\\ue004'\n", + " | \n", + " | UP = '\\ue013'\n", + " | \n", + " | ZENKAKU_HANKAKU = '\\ue040'\n", + " \n", + " class Proxy(builtins.object)\n", + " | Proxy(raw=None)\n", + " | \n", + " | Proxy contains information about proxy type and necessary proxy\n", + " | settings.\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, raw=None)\n", + " | Creates a new Proxy.\n", + " | \n", + " | :Args:\n", + " | - raw: raw proxy data. If None, default class values are used.\n", + " | \n", + " | to_capabilities(self)\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | auto_detect\n", + " | \n", + " | ftp_proxy\n", + " | \n", + " | http_proxy\n", + " | \n", + " | no_proxy\n", + " | \n", + " | proxy_autoconfig_url\n", + " | \n", + " | proxy_type\n", + " | Returns proxy type as `ProxyType`.\n", + " | \n", + " | socks_password\n", + " | \n", + " | socks_proxy\n", + " | \n", + " | socks_username\n", + " | \n", + " | socks_version\n", + " | \n", + " | ssl_proxy\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | autodetect = False\n", + " | \n", + " | ftpProxy = ''\n", + " | \n", + " | httpProxy = ''\n", + " | \n", + " | noProxy = ''\n", + " | \n", + " | proxyAutoconfigUrl = ''\n", + " | \n", + " | proxyType = {'ff_value': 6, 'string': 'UNSPECIFIED'}\n", + " | \n", + " | socksPassword = ''\n", + " | \n", + " | socksProxy = ''\n", + " | \n", + " | socksUsername = ''\n", + " | \n", + " | socksVersion = None\n", + " | \n", + " | sslProxy = ''\n", + " \n", + " Remote = class WebDriver(BaseWebDriver)\n", + " | Remote(command_executor='http://127.0.0.1:4444', keep_alive=True, file_detector=None, options: Union[selenium.webdriver.common.options.BaseOptions, List[selenium.webdriver.common.options.BaseOptions]] = None) -> None\n", + " | \n", + " | Controls a browser by sending commands to a remote server. This server\n", + " | is expected to be running the WebDriver wire protocol as defined at\n", + " | https://www.selenium.dev/documentation/legacy/json_wire_protocol/.\n", + " | \n", + " | :Attributes:\n", + " | - session_id - String ID of the browser session started and controlled by this WebDriver.\n", + " | - capabilities - Dictionary of effective capabilities of this browser session as returned\n", + " | by the remote server. See https://www.selenium.dev/documentation/legacy/desired_capabilities/\n", + " | - command_executor - remote_connection.RemoteConnection object used to execute commands.\n", + " | - error_handler - errorhandler.ErrorHandler object used to handle errors.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __init__(self, command_executor='http://127.0.0.1:4444', keep_alive=True, file_detector=None, options: Union[selenium.webdriver.common.options.BaseOptions, List[selenium.webdriver.common.options.BaseOptions]] = None) -> None\n", + " | Create a new driver that will issue commands using the wire\n", + " | protocol.\n", + " | \n", + " | :Args:\n", + " | - command_executor - Either a string representing URL of the remote server or a custom\n", + " | remote_connection.RemoteConnection object. Defaults to 'http://127.0.0.1:4444/wd/hub'.\n", + " | - keep_alive - Whether to configure remote_connection.RemoteConnection to use\n", + " | HTTP keep-alive. Defaults to True.\n", + " | - file_detector - Pass custom file detector object during instantiation. If None,\n", + " | then default LocalFileDetector() will be used.\n", + " | - options - instance of a driver options.Options class\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | quit(self) -> None\n", + " | Quits the driver and closes every associated window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.quit()\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " Safari = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | Safari(reuse_service=False, keep_alive=True, options: selenium.webdriver.safari.options.Options = None, service: selenium.webdriver.safari.service.Service = None) -> None\n", + " | \n", + " | Controls the SafariDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, reuse_service=False, keep_alive=True, options: selenium.webdriver.safari.options.Options = None, service: selenium.webdriver.safari.service.Service = None) -> None\n", + " | Creates a new Safari driver instance and launches or finds a running\n", + " | safaridriver service.\n", + " | \n", + " | :Args:\n", + " | - reuse_service - If True, do not spawn a safaridriver instance; instead, connect to an already-running service that was launched externally.\n", + " | - keep_alive - Whether to configure SafariRemoteConnection to use\n", + " | HTTP keep-alive. Defaults to True.\n", + " | - options - Instance of ``options.Options``.\n", + " | - service - Service object for handling the browser driver if you need to pass extra details\n", + " | \n", + " | debug(self)\n", + " | # First available in Safari 11.1 and Safari Technology Preview 42.\n", + " | \n", + " | get_permission(self, permission)\n", + " | # First available in Safari 11.1 and Safari Technology Preview 41.\n", + " | \n", + " | quit(self)\n", + " | Closes the browser and shuts down the SafariDriver executable that\n", + " | is started when starting the SafariDriver.\n", + " | \n", + " | set_permission(self, permission, value)\n", + " | # First available in Safari 11.1 and Safari Technology Preview 41.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " SafariOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | SafariOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | automatic_inspection\n", + " | \n", + " | automatic_profiling\n", + " | \n", + " | use_technology_preview\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | AUTOMATIC_INSPECTION = 'safari:automaticInspection'\n", + " | \n", + " | AUTOMATIC_PROFILING = 'safari:automaticProfiling'\n", + " | \n", + " | SAFARI_TECH_PREVIEW = 'Safari Technology Preview'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | to_capabilities(self)\n", + " | Convert options into capabilities dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " SafariService = class Service(selenium.webdriver.common.service.Service)\n", + " | SafariService(executable_path: str = None, port: int = 0, quiet: bool = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, reuse_service=False, **kwargs) -> None\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `safaridriver` This is only supported on MAC OSX.\n", + " | \n", + " | :param executable_path: install path of the safaridriver executable, defaults to `/usr/bin/safaridriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param quiet: (Deprecated) Suppress driver stdout & stderr, redirects to os.devnull if enabled.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = None, port: int = 0, quiet: bool = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, reuse_service=False, **kwargs) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | service_url\n", + " | Gets the url of the SafariDriver Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | reuse_service\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " WPEWebKit = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | WPEWebKit(executable_path='WPEWebDriver', port=0, options=None, desired_capabilities={'browserName': 'MiniBrowser', 'version': '', 'platform': 'ANY'}, service_log_path=None)\n", + " | \n", + " | Controls the WPEWebKitDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path='WPEWebDriver', port=0, options=None, desired_capabilities={'browserName': 'MiniBrowser', 'version': '', 'platform': 'ANY'}, service_log_path=None)\n", + " | Creates a new instance of the WPEWebKit driver.\n", + " | \n", + " | Starts the service and then creates new instance of WPEWebKit Driver.\n", + " | \n", + " | :Args:\n", + " | - executable_path : path to the executable. If the default is used it assumes the executable is in the $PATH.\n", + " | - port : port you would like the service to run, if left as 0, a free port will be found.\n", + " | - options : an instance of WPEWebKitOptions\n", + " | - desired_capabilities : Dictionary object with desired capabilities\n", + " | - service_log_path : Path to write service stdout and stderr output.\n", + " | \n", + " | quit(self)\n", + " | Closes the browser and shuts down the WPEWebKitDriver executable\n", + " | that is started when starting the WPEWebKitDriver.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " WPEWebKitOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | WPEWebKitOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | to_capabilities(self)\n", + " | Creates a capabilities with all the options that have been set and\n", + " | returns a dictionary with everything.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | binary_location\n", + " | Returns the location of the browser binary otherwise an empty\n", + " | string.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | KEY = 'wpe:browserOptions'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " WPEWebKitService = class Service(selenium.webdriver.common.service.Service)\n", + " | WPEWebKitService(executable_path: str = 'WPEWebDriver', port: int = 0, log_path: Optional[str] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs)\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `WPEWebDriver`.\n", + " | \n", + " | :param executable_path: install path of the WPEWebDriver executable, defaults to `WPEWebDriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param log_path: (Optional) File path for the file to be opened and passed as the subprocess stdout/stderr handler.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = 'WPEWebDriver', port: int = 0, log_path: Optional[str] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs)\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + " \n", + " WebKitGTK = class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)\n", + " | WebKitGTK(executable_path='WebKitWebDriver', port=0, options=None, desired_capabilities=None, service_log_path=None, keep_alive=False)\n", + " | \n", + " | Controls the WebKitGTKDriver and allows you to drive the browser.\n", + " | \n", + " | Method resolution order:\n", + " | WebDriver\n", + " | selenium.webdriver.remote.webdriver.WebDriver\n", + " | selenium.webdriver.remote.webdriver.BaseWebDriver\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path='WebKitWebDriver', port=0, options=None, desired_capabilities=None, service_log_path=None, keep_alive=False)\n", + " | Creates a new instance of the WebKitGTK driver.\n", + " | \n", + " | Starts the service and then creates new instance of WebKitGTK Driver.\n", + " | \n", + " | :Args:\n", + " | - executable_path : path to the executable. If the default is used it assumes the executable is in the $PATH.\n", + " | - port : port you would like the service to run, if left as 0, a free port will be found.\n", + " | - options : an instance of WebKitGTKOptions\n", + " | - desired_capabilities : Dictionary object with desired capabilities\n", + " | - service_log_path : Path to write service stdout and stderr output.\n", + " | - keep_alive : Whether to configure RemoteConnection to use HTTP keep-alive.\n", + " | \n", + " | quit(self)\n", + " | Closes the browser and shuts down the WebKitGTKDriver executable\n", + " | that is started when starting the WebKitGTKDriver.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | __enter__(self)\n", + " | \n", + " | __exit__(self, exc_type: Optional[Type[BaseException]], exc: Optional[BaseException], traceback: Optional[traceback])\n", + " | \n", + " | __repr__(self)\n", + " | Return repr(self).\n", + " | \n", + " | add_cookie(self, cookie_dict) -> None\n", + " | Adds a cookie to your current session.\n", + " | \n", + " | :Args:\n", + " | - cookie_dict: A dictionary object, with required keys - \"name\" and \"value\";\n", + " | optional keys - \"path\", \"domain\", \"secure\", \"httpOnly\", \"expiry\", \"sameSite\"\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/'})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'path' : '/', 'secure' : True})\n", + " | driver.add_cookie({'name' : 'foo', 'value' : 'bar', 'sameSite' : 'Strict'})\n", + " | \n", + " | add_credential(self, credential: selenium.webdriver.common.virtual_authenticator.Credential) -> None\n", + " | Injects a credential into the authenticator.\n", + " | \n", + " | add_virtual_authenticator(self, options: selenium.webdriver.common.virtual_authenticator.VirtualAuthenticatorOptions) -> None\n", + " | Adds a virtual authenticator with the given options.\n", + " | \n", + " | back(self) -> None\n", + " | Goes one step backward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.back()\n", + " | \n", + " | bidi_connection(self)\n", + " | \n", + " | close(self) -> None\n", + " | Closes the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.close()\n", + " | \n", + " | create_web_element(self, element_id: str) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Creates a web element with the specified `element_id`.\n", + " | \n", + " | delete_all_cookies(self) -> None\n", + " | Delete all cookies in the scope of the session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_all_cookies()\n", + " | \n", + " | delete_cookie(self, name) -> None\n", + " | Deletes a single cookie with the given name.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.delete_cookie('my_cookie')\n", + " | \n", + " | delete_downloadable_files(self) -> None\n", + " | Deletes all downloadable files.\n", + " | \n", + " | download_file(self, file_name: str, target_directory: str) -> None\n", + " | Downloads a file with the specified file name to the target\n", + " | directory.\n", + " | \n", + " | file_name: The name of the file to download.\n", + " | target_directory: The path to the directory to save the downloaded file.\n", + " | \n", + " | execute(self, driver_command: str, params: dict = None) -> dict\n", + " | Sends a command to be executed by a command.CommandExecutor.\n", + " | \n", + " | :Args:\n", + " | - driver_command: The name of the command to execute as a string.\n", + " | - params: A dictionary of named parameters to send with the command.\n", + " | \n", + " | :Returns:\n", + " | The command's JSON response loaded into a dictionary object.\n", + " | \n", + " | execute_async_script(self, script: str, *args)\n", + " | Asynchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | script = \"var callback = arguments[arguments.length - 1]; \" \\\n", + " | \"window.setTimeout(function(){ callback('timeout') }, 3000);\"\n", + " | driver.execute_async_script(script)\n", + " | \n", + " | execute_script(self, script, *args)\n", + " | Synchronously Executes JavaScript in the current window/frame.\n", + " | \n", + " | :Args:\n", + " | - script: The JavaScript to execute.\n", + " | - \\*args: Any applicable arguments for your JavaScript.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.execute_script('return document.title;')\n", + " | \n", + " | file_detector_context(self, file_detector_class, *args, **kwargs)\n", + " | Overrides the current file detector (if necessary) in limited\n", + " | context. Ensures the original file detector is set afterwards.\n", + " | \n", + " | Example::\n", + " | \n", + " | with webdriver.file_detector_context(UselessFileDetector):\n", + " | someinput.send_keys('/etc/hosts')\n", + " | \n", + " | :Args:\n", + " | - file_detector_class - Class of the desired file detector. If the class is different\n", + " | from the current file_detector, then the class is instantiated with args and kwargs\n", + " | and used as a file detector during the duration of the context manager.\n", + " | - args - Optional arguments that get passed to the file detector class during\n", + " | instantiation.\n", + " | - kwargs - Keyword arguments, passed the same way as args.\n", + " | \n", + " | find_element(self, by='id', value: Optional[str] = None) -> selenium.webdriver.remote.webelement.WebElement\n", + " | Find an element given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.find_element(By.ID, 'foo')\n", + " | \n", + " | :rtype: WebElement\n", + " | \n", + " | find_elements(self, by='id', value: Optional[str] = None) -> List[selenium.webdriver.remote.webelement.WebElement]\n", + " | Find elements given a By strategy and locator.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | elements = driver.find_elements(By.CLASS_NAME, 'foo')\n", + " | \n", + " | :rtype: list of WebElement\n", + " | \n", + " | forward(self) -> None\n", + " | Goes one step forward in the browser history.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.forward()\n", + " | \n", + " | fullscreen_window(self) -> None\n", + " | Invokes the window manager-specific 'full screen' operation.\n", + " | \n", + " | get(self, url: str) -> None\n", + " | Loads a web page in the current browser session.\n", + " | \n", + " | get_cookie(self, name) -> Optional[Dict]\n", + " | Get a single cookie by name. Returns the cookie if found, None if\n", + " | not.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookie('my_cookie')\n", + " | \n", + " | get_cookies(self) -> List[dict]\n", + " | Returns a set of dictionaries, corresponding to cookies visible in\n", + " | the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_cookies()\n", + " | \n", + " | get_credentials(self) -> List[selenium.webdriver.common.virtual_authenticator.Credential]\n", + " | Returns the list of credentials owned by the authenticator.\n", + " | \n", + " | get_downloadable_files(self) -> dict\n", + " | Retrieves the downloadable files as a map of file names and their\n", + " | corresponding URLs.\n", + " | \n", + " | get_log(self, log_type)\n", + " | Gets the log for a given log type.\n", + " | \n", + " | :Args:\n", + " | - log_type: type of log that which will be returned\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_log('browser')\n", + " | driver.get_log('driver')\n", + " | driver.get_log('client')\n", + " | driver.get_log('server')\n", + " | \n", + " | get_pinned_scripts(self) -> List[str]\n", + " | \n", + " | get_screenshot_as_base64(self) -> str\n", + " | Gets the screenshot of the current window as a base64 encoded string\n", + " | which is useful in embedded images in HTML.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_base64()\n", + " | \n", + " | get_screenshot_as_file(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_file('/Screenshots/foo.png')\n", + " | \n", + " | get_screenshot_as_png(self) -> bytes\n", + " | Gets the screenshot of the current window as a binary data.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_screenshot_as_png()\n", + " | \n", + " | get_window_position(self, windowHandle='current') -> dict\n", + " | Gets the x,y position of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_position()\n", + " | \n", + " | get_window_rect(self) -> dict\n", + " | Gets the x, y coordinates of the window as well as height and width\n", + " | of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_rect()\n", + " | \n", + " | get_window_size(self, windowHandle: str = 'current') -> dict\n", + " | Gets the width and height of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.get_window_size()\n", + " | \n", + " | implicitly_wait(self, time_to_wait: float) -> None\n", + " | Sets a sticky timeout to implicitly wait for an element to be found,\n", + " | or a command to complete. This method only needs to be called one time\n", + " | per session. To set the timeout for calls to execute_async_script, see\n", + " | set_script_timeout.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: Amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.implicitly_wait(30)\n", + " | \n", + " | maximize_window(self) -> None\n", + " | Maximizes the current window that webdriver is using.\n", + " | \n", + " | minimize_window(self) -> None\n", + " | Invokes the window manager-specific 'minimize' operation.\n", + " | \n", + " | pin_script(self, script: str, script_key=None) -> selenium.webdriver.remote.script_key.ScriptKey\n", + " | Store common javascript scripts to be executed later by a unique\n", + " | hashable ID.\n", + " | \n", + " | print_page(self, print_options: Optional[selenium.webdriver.common.print_page_options.PrintOptions] = None) -> str\n", + " | Takes PDF of the current page.\n", + " | \n", + " | The driver makes a best effort to return a PDF based on the\n", + " | provided parameters.\n", + " | \n", + " | refresh(self) -> None\n", + " | Refreshes the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.refresh()\n", + " | \n", + " | remove_all_credentials(self) -> None\n", + " | Removes all credentials from the authenticator.\n", + " | \n", + " | remove_credential(self, credential_id: Union[str, bytearray]) -> None\n", + " | Removes a credential from the authenticator.\n", + " | \n", + " | remove_virtual_authenticator(self) -> None\n", + " | Removes a previously added virtual authenticator.\n", + " | \n", + " | The authenticator is no longer valid after removal, so no\n", + " | methods may be called.\n", + " | \n", + " | save_screenshot(self, filename) -> bool\n", + " | Saves a screenshot of the current window to a PNG image file.\n", + " | Returns False if there is any IOError, else returns True. Use full\n", + " | paths in your filename.\n", + " | \n", + " | :Args:\n", + " | - filename: The full path you wish to save your screenshot to. This\n", + " | should end with a `.png` extension.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.save_screenshot('/Screenshots/foo.png')\n", + " | \n", + " | set_page_load_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time to wait for a page load to complete before\n", + " | throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_page_load_timeout(30)\n", + " | \n", + " | set_script_timeout(self, time_to_wait: float) -> None\n", + " | Set the amount of time that the script should wait during an\n", + " | execute_async_script call before throwing an error.\n", + " | \n", + " | :Args:\n", + " | - time_to_wait: The amount of time to wait (in seconds)\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_script_timeout(30)\n", + " | \n", + " | set_user_verified(self, verified: bool) -> None\n", + " | Sets whether the authenticator will simulate success or fail on user\n", + " | verification.\n", + " | \n", + " | verified: True if the authenticator will pass user verification, False otherwise.\n", + " | \n", + " | set_window_position(self, x, y, windowHandle: str = 'current') -> dict\n", + " | Sets the x,y position of the current window. (window.moveTo)\n", + " | \n", + " | :Args:\n", + " | - x: the x-coordinate in pixels to set the window position\n", + " | - y: the y-coordinate in pixels to set the window position\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_position(0,0)\n", + " | \n", + " | set_window_rect(self, x=None, y=None, width=None, height=None) -> dict\n", + " | Sets the x, y coordinates of the window as well as height and width\n", + " | of the current window. This method is only supported for W3C compatible\n", + " | browsers; other browsers should use `set_window_position` and\n", + " | `set_window_size`.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_rect(x=10, y=10)\n", + " | driver.set_window_rect(width=100, height=200)\n", + " | driver.set_window_rect(x=10, y=10, width=100, height=200)\n", + " | \n", + " | set_window_size(self, width, height, windowHandle: str = 'current') -> None\n", + " | Sets the width and height of the current window. (window.resizeTo)\n", + " | \n", + " | :Args:\n", + " | - width: the width in pixels to set the window to\n", + " | - height: the height in pixels to set the window to\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.set_window_size(800,600)\n", + " | \n", + " | start_client(self)\n", + " | Called before starting a new session.\n", + " | \n", + " | This method may be overridden to define custom startup behavior.\n", + " | \n", + " | start_session(self, capabilities: dict) -> None\n", + " | Creates a new session with the desired capabilities.\n", + " | \n", + " | :Args:\n", + " | - capabilities - a capabilities dict to start the session with.\n", + " | \n", + " | stop_client(self)\n", + " | Called after executing a quit command.\n", + " | \n", + " | This method may be overridden to define custom shutdown\n", + " | behavior.\n", + " | \n", + " | unpin(self, script_key: selenium.webdriver.remote.script_key.ScriptKey) -> None\n", + " | Remove a pinned script from storage.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | application_cache\n", + " | Returns a ApplicationCache Object to interact with the browser app\n", + " | cache.\n", + " | \n", + " | capabilities\n", + " | Returns the drivers current capabilities being used.\n", + " | \n", + " | current_url\n", + " | Gets the URL of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_url\n", + " | \n", + " | current_window_handle\n", + " | Returns the handle of the current window.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.current_window_handle\n", + " | \n", + " | desired_capabilities\n", + " | Returns the drivers current desired capabilities being used.\n", + " | \n", + " | log_types\n", + " | Gets a list of the available log types. This only works with w3c\n", + " | compliant browsers.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.log_types\n", + " | \n", + " | mobile\n", + " | \n", + " | name\n", + " | Returns the name of the underlying browser for this instance.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | name = driver.name\n", + " | \n", + " | page_source\n", + " | Gets the source of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.page_source\n", + " | \n", + " | switch_to\n", + " | :Returns:\n", + " | - SwitchTo: an object containing all options to switch focus into\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | element = driver.switch_to.active_element\n", + " | alert = driver.switch_to.alert\n", + " | driver.switch_to.default_content()\n", + " | driver.switch_to.frame('frame_name')\n", + " | driver.switch_to.frame(1)\n", + " | driver.switch_to.frame(driver.find_elements(By.TAG_NAME, \"iframe\")[0])\n", + " | driver.switch_to.parent_frame()\n", + " | driver.switch_to.window('main')\n", + " | \n", + " | title\n", + " | Returns the title of the current page.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | title = driver.title\n", + " | \n", + " | virtual_authenticator_id\n", + " | Returns the id of the virtual authenticator.\n", + " | \n", + " | window_handles\n", + " | Returns the handles of all windows within the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.window_handles\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.WebDriver:\n", + " | \n", + " | file_detector\n", + " | \n", + " | orientation\n", + " | Gets the current orientation of the device.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | orientation = driver.orientation\n", + " | \n", + " | timeouts\n", + " | Get all the timeouts that have been set on the current session.\n", + " | \n", + " | :Usage:\n", + " | ::\n", + " | \n", + " | driver.timeouts\n", + " | :rtype: Timeout\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.remote.webdriver.BaseWebDriver:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " \n", + " WebKitGTKOptions = class Options(selenium.webdriver.common.options.ArgOptions)\n", + " | WebKitGTKOptions() -> None\n", + " | \n", + " | Method resolution order:\n", + " | Options\n", + " | selenium.webdriver.common.options.ArgOptions\n", + " | selenium.webdriver.common.options.BaseOptions\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self) -> None\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | to_capabilities(self)\n", + " | Creates a capabilities with all the options that have been set and\n", + " | returns a dictionary with everything.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties defined here:\n", + " | \n", + " | default_capabilities\n", + " | Return minimal capabilities necessary as a dictionary.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors defined here:\n", + " | \n", + " | binary_location\n", + " | :Returns: The location of the browser binary otherwise an empty\n", + " | string.\n", + " | \n", + " | overlay_scrollbars_enabled\n", + " | :Returns: Whether overlay scrollbars should be enabled.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | KEY = 'webkitgtk:browserOptions'\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | add_argument(self, argument)\n", + " | Adds an argument to the list.\n", + " | \n", + " | :Args:\n", + " | - Sets the arguments\n", + " | \n", + " | ignore_local_proxy_environment_variables(self) -> None\n", + " | By calling this you will ignore HTTP_PROXY and HTTPS_PROXY from\n", + " | being picked up and used.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | arguments\n", + " | :Returns: A list of arguments needed for the browser.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes inherited from selenium.webdriver.common.options.ArgOptions:\n", + " | \n", + " | BINARY_LOCATION_ERROR = 'Binary Location Must be a String'\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | enable_mobile(self, android_package: Optional[str] = None, android_activity: Optional[str] = None, device_serial: Optional[str] = None) -> None\n", + " | Enables mobile browser use for browsers that support it.\n", + " | \n", + " | :Args:\n", + " | android_activity: The name of the android package to start\n", + " | \n", + " | set_capability(self, name, value) -> None\n", + " | Sets a capability.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | capabilities\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.options.BaseOptions:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | accept_insecure_certs\n", + " | \n", + " | browser_version\n", + " | \n", + " | enable_downloads\n", + " | \n", + " | page_load_strategy\n", + " | \n", + " | platform_name\n", + " | \n", + " | proxy\n", + " | \n", + " | set_window_rect\n", + " | \n", + " | strict_file_interactability\n", + " | \n", + " | timeouts\n", + " | \n", + " | unhandled_prompt_behavior\n", + " \n", + " WebKitGTKService = class Service(selenium.webdriver.common.service.Service)\n", + " | WebKitGTKService(executable_path: str = 'WebKitWebDriver', port: int = 0, log_path: Optional[str] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs)\n", + " | \n", + " | A Service class that is responsible for the starting and stopping of\n", + " | `WPEWebDriver`.\n", + " | \n", + " | :param executable_path: install path of the WebKitWebDriver executable, defaults to `WebKitWebDriver`.\n", + " | :param port: Port for the service to run on, defaults to 0 where the operating system will decide.\n", + " | :param service_args: (Optional) List of args to be passed to the subprocess when launching the executable.\n", + " | :param log_path: (Optional) File path for the file to be opened and passed as the subprocess stdout/stderr handler.\n", + " | :param env: (Optional) Mapping of environment variables for the new process, defaults to `os.environ`.\n", + " | \n", + " | Method resolution order:\n", + " | Service\n", + " | selenium.webdriver.common.service.Service\n", + " | abc.ABC\n", + " | builtins.object\n", + " | \n", + " | Methods defined here:\n", + " | \n", + " | __init__(self, executable_path: str = 'WebKitWebDriver', port: int = 0, log_path: Optional[str] = None, service_args: Optional[List[str]] = None, env: Optional[Mapping[str, str]] = None, **kwargs)\n", + " | Initialize self. See help(type(self)) for accurate signature.\n", + " | \n", + " | command_line_args(self) -> List[str]\n", + " | A List of program arguments (excluding the executable).\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data and other attributes defined here:\n", + " | \n", + " | __abstractmethods__ = frozenset()\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Methods inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __del__(self) -> None\n", + " | \n", + " | assert_process_still_running(self) -> None\n", + " | Check if the underlying process is still running.\n", + " | \n", + " | is_connectable(self) -> bool\n", + " | Establishes a socket connection to determine if the service running\n", + " | on the port is accessible.\n", + " | \n", + " | send_remote_shutdown_command(self) -> None\n", + " | Dispatch an HTTP request to the shutdown endpoint for the service in\n", + " | an attempt to stop it.\n", + " | \n", + " | start(self) -> None\n", + " | Starts the Service.\n", + " | \n", + " | :Exceptions:\n", + " | - WebDriverException : Raised either when it can't start the service\n", + " | or when it can't connect to the service\n", + " | \n", + " | stop(self) -> None\n", + " | Stops the service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Readonly properties inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | service_url\n", + " | Gets the url of the Service.\n", + " | \n", + " | ----------------------------------------------------------------------\n", + " | Data descriptors inherited from selenium.webdriver.common.service.Service:\n", + " | \n", + " | __dict__\n", + " | dictionary for instance variables (if defined)\n", + " | \n", + " | __weakref__\n", + " | list of weak references to the object (if defined)\n", + " | \n", + " | path\n", + "\n", + "DATA\n", + " __all__ = ['Firefox', 'FirefoxProfile', 'FirefoxOptions', 'FirefoxServ...\n", "\n", "VERSION\n", - " 3.14.1\n", + " 4.15.2\n", "\n", "FILE\n", - " /opt/anaconda3/lib/python3.7/site-packages/selenium/webdriver/__init__.py\n", + " /opt/anaconda3/lib/python3.9/site-packages/selenium/webdriver/__init__.py\n", "\n", "\n" ] @@ -202,7 +7760,7 @@ "source": [ "### 下载和设置Webdriver\n", "\n", - "1. 对于Chrome需要的webdriver下载地址,**一定要确保版本正确**。\n", + "1. 对于Chrome需要的webdriver下载地址,**一定要确保版本正确**:Chrome浏览器与webdriver版本对应。\n", "\n", "http://chromedriver.storage.googleapis.com/index.html\n", "\n", @@ -240,11 +7798,11 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 8, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:13:44.062629Z", - "start_time": "2021-11-01T07:13:44.006400Z" + "end_time": "2023-11-10T07:10:32.346957Z", + "start_time": "2023-11-10T07:10:24.798992Z" }, "slideshow": { "slide_type": "subslide" @@ -262,27 +7820,12 @@ "source": [ "from selenium import webdriver\n", "\n", - "browser = webdriver.Chrome(executable_path = '/opt/anaconda3/bin/chromedriver')\n", + "# webdriver.Chrome?\n", + "\n", + "browser = webdriver.Chrome()#executable_path = '/opt/anaconda3/bin/chromedriver')\n", "browser.get(\"http://music.163.com\") \n", "#print(browser.page_source)\n", "print('i am fine!')\n", - "#browser.close() " - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": { - "ExecuteTime": { - "end_time": "2021-11-01T07:14:48.860919Z", - "start_time": "2021-11-01T07:14:48.792504Z" - }, - "slideshow": { - "slide_type": "subslide" - } - }, - "outputs": [], - "source": [ "browser.close() " ] }, @@ -313,11 +7856,25 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 17, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:16:49.347550Z", - "start_time": "2021-11-01T07:16:45.332128Z" + "end_time": "2023-11-10T07:21:55.684529Z", + "start_time": "2023-11-10T07:21:55.681605Z" + } + }, + "outputs": [], + "source": [ + "from selenium.webdriver.common.by import By\n" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "ExecuteTime": { + "end_time": "2023-11-10T07:23:07.566101Z", + "start_time": "2023-11-10T07:23:00.796463Z" }, "slideshow": { "slide_type": "subslide" @@ -328,21 +7885,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "\n", - "\n", - "\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/opt/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py:5: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead\n", - " \"\"\"\n", - "/opt/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py:7: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead\n", - " import sys\n", - "/opt/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py:9: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead\n", - " if __name__ == '__main__':\n" + "\n", + "\n", + "\n" ] } ], @@ -351,11 +7896,11 @@ "browser = webdriver.Chrome()\n", "browser.get(\"http://music.163.com\")\n", "# \n", - "input_first = browser.find_element_by_id(\"srch\") \n", + "input_first = browser.find_element(By.ID, \"srch\") \n", "#srch\n", - "input_second = browser.find_element_by_css_selector(\"#srch\")\n", + "input_second = browser.find_element(By.CSS_SELECTOR, \"#srch\")\n", "# //*[@id=\"srch\"]\n", - "input_third = browser.find_element_by_xpath('//*[@id=\"srch\"]')\n", + "input_third = browser.find_element(By.XPATH, '//*[@id=\"srch\"]')\n", "print(input_first)\n", "print(input_second)\n", "print(input_third)\n", @@ -372,14 +7917,14 @@ "source": [ "## 常用的查找元素方法:\n", "\n", - "- find_element_by_name\n", - "- find_element_by_id\n", - "- find_element_by_xpath\n", - "- find_element_by_link_text\n", - "- find_element_by_partial_link_text\n", - "- find_element_by_tag_name\n", - "- find_element_by_class_name\n", - "- find_element_by_css_selector" + "- find_element(By.ID, \"id\")\n", + "- find_element(By.NAME, \"name\")\n", + "- find_element(By.XPATH, \"xpath\")\n", + "- find_element(By.LINK_TEXT, \"link text\")\n", + "- find_element(By.PARTIAL_LINK_TEXT, \"partial link text\")\n", + "- find_element(By.TAG_NAME, \"tag name\")\n", + "- find_element(By.CLASS_NAME, \"class name\")\n", + "- find_element(By.CSS_SELECTOR, \"css selector\")" ] }, { @@ -448,8 +7993,8 @@ "execution_count": 19, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:17:58.153146Z", - "start_time": "2021-11-01T07:17:53.123805Z" + "end_time": "2023-11-10T07:25:26.633226Z", + "start_time": "2023-11-10T07:25:19.351116Z" }, "slideshow": { "slide_type": "subslide" @@ -460,22 +8005,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "[]\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/opt/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py:3: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead\n", - " This is separate from the ipykernel package so we can avoid doing imports until\n" + "[]\n" ] } ], "source": [ "browser = webdriver.Chrome()\n", "browser.get(\"http://music.163.com\")\n", - "lis = browser.find_elements_by_css_selector('body')\n", + "lis = browser.find_elements(By.CSS_SELECTOR, 'body')\n", "print(lis)\n", "browser.close() " ] @@ -493,14 +8030,14 @@ "> lis = browser.find_elements(By.CSS_SELECTOR,'.service-bd li')\n", "\n", "同样的在单个元素中查找的方法在多个元素查找中同样存在:\n", - "- find_elements_by_name\n", - "- find_elements_by_id\n", - "- find_elements_by_xpath\n", - "- find_elements_by_link_text\n", - "- find_elements_by_partial_link_text\n", - "- find_elements_by_tag_name\n", - "- find_elements_by_class_name\n", - "- find_elements_by_css_selector" + "- find_elements(By.ID, \"id\")\n", + "- find_elements(By.NAME, \"name\")\n", + "- find_elements(By.XPATH, \"xpath\")\n", + "- find_elements(By.LINK_TEXT, \"link text\")\n", + "- find_elements(By.PARTIAL_LINK_TEXT, \"partial link text\")\n", + "- find_elements(By.TAG_NAME, \"tag name\")\n", + "- find_elements(By.CLASS_NAME, \"class name\")\n", + "- find_elements(By.CSS_SELECTOR, \"css selector\")" ] }, { @@ -517,39 +8054,29 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 26, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:19:22.572753Z", - "start_time": "2021-11-01T07:19:12.725169Z" + "end_time": "2023-11-10T08:19:22.683636Z", + "start_time": "2023-11-10T08:19:07.017913Z" }, "slideshow": { "slide_type": "subslide" } }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/opt/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py:6: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead\n", - " \n" - ] - } - ], + "outputs": [], "source": [ - "from selenium import webdriver\n", "import time\n", - "browser = webdriver.Chrome()\n", "\n", + "browser = webdriver.Chrome()\n", "browser.get(\"https://music.163.com/\")\n", - "input_str = browser.find_element_by_id('srch')\n", + "input_str = browser.find_element(By.ID, 'srch')\n", "input_str.send_keys(\"周杰伦\")\n", "time.sleep(3) #休眠,模仿人工搜索\n", - "input_str.clear()\n", - "input_str.send_keys(\"林俊杰\")\n", - "time.sleep(3)\n", - "#browser.close()" + "#input_str.clear()\n", + "#input_str.send_keys(\"林俊杰\")\n", + "#time.sleep(3)\n", + "browser.close()" ] }, { @@ -580,11 +8107,11 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 25, "metadata": { "ExecuteTime": { - "end_time": "2021-11-01T07:20:08.041630Z", - "start_time": "2021-11-01T07:20:01.048709Z" + "end_time": "2023-11-10T07:33:40.626290Z", + "start_time": "2023-11-10T07:33:32.830035Z" }, "slideshow": { "slide_type": "subslide" @@ -594,7 +8121,7 @@ "source": [ "from selenium import webdriver\n", "browser = webdriver.Chrome()\n", - "browser.get(\"https://www.zhihu.com/explore/\")\n", + "browser.get(\"http://www.cppcc.gov.cn/\")\n", "browser.execute_script('window.scrollTo(0, document.body.scrollHeight)')\n", "#browser.execute_script('alert(\"To Bottom\")')\n", "time.sleep(3)\n", @@ -913,7 +8440,7 @@ "metadata": { "celltoolbar": "Slideshow", "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -927,7 +8454,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.9.7" }, "latex_envs": { "LaTeX_envs_menu_present": true, @@ -957,10 +8484,10 @@ "title_sidebar": "Contents", "toc_cell": false, "toc_position": { - "height": "47.5875px", - "left": "1376.64px", - "top": "54px", - "width": "159.363px" + "height": "47.571px", + "left": "1423.63px", + "top": "0px", + "width": "159.176px" }, "toc_section_display": false, "toc_window_display": true diff --git a/08-01-statistics-thinking.ipynb b/08-01-statistics-thinking.ipynb index 3a83182..0491939 100644 --- a/08-01-statistics-thinking.ipynb +++ b/08-01-statistics-thinking.ipynb @@ -306,7 +306,7 @@ "\n", "- Variability Principle\n", " - Social Grouping Principle\n", - " - Social Context Principle" + " - Social Context Principle" ] }, { @@ -459,7 +459,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2020-06-07T00:46:03.628775Z", @@ -473,7 +473,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -496,7 +496,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2020-06-07T00:46:04.744273Z", @@ -505,13 +505,13 @@ "cell_style": "split", "scrolled": true, "slideshow": { - "slide_type": "fragment" + "slide_type": "subslide" } }, "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -546,7 +546,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:45:39.187352Z", @@ -560,7 +560,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -578,7 +578,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2020-06-07T01:40:32.011967Z", @@ -586,13 +586,13 @@ }, "cell_style": "split", "slideshow": { - "slide_type": "fragment" + "slide_type": "subslide" } }, "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYEAAAEJCAYAAAByupuRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/MnkTPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAfmklEQVR4nO3dfVRUdf4H8PcMI2IiMDgogWgRmks+pbAoiVhOa6uuS50N02MGW7mmhkJ6IncXPCc9Oz4QZmHucTXIP1L2AY5uu7qNGpimUurqarkoYrioMDI8KTjMzP39Yb85ICAXmLmT832//mK+3Hu/n4+n5s19VkmSJIGIiISkdncBRETkPgwBIiKBMQSIiATGECAiEhhDgIhIYAwBIiKBadxdQE9UVlbKXlan08FkMrmwmh8nEfsWsWdAzL5F7BnoXd8hISEdjnNPgIhIYAwBIiKBMQSIiATGECAiEhhDgIhIYAwBIiKBKXqJqN1uR3p6OgIDA5Geno7GxkZkZ2ejuroaQUFBSE1Nha+vr5IlEREJTdE9gX/84x8IDQ11fC4sLMTo0aOxefNmjB49GoWFhUqWQ0QkPMVC4ObNmzh58iSmTZvmGCspKUF8fDwAID4+HiUlJUqVQ0REUPBwUG5uLubPn4+mpibHWF1dHbRaLQBAq9Wivr6+w3WNRiOMRiMAwGAwQKfTyZ5Xo9F0ufyN52M7HB9ccFT2PD82cvr2NCL2DIjZt4g9A67pW5EQ+Oabb+Dv74/w8HCcO3eu2+vr9Xro9XrH5+7cNt2b26wf5NvSRbytXsSeATH7FrFnwDWPjVAkBC5cuICvv/4ap06dgsViQVNTEzZv3gx/f3+YzWZotVqYzWb4+fkpUQ4REf1AkRCYN28e5s2bBwA4d+4c9u7di5SUFOzcuRNFRUVISEhAUVERoqOjlSiHiIh+4Nb7BBISEnDmzBmkpKTgzJkzSEhIcGc5RETCUfxR0k888QSeeOIJAMCAAQOQkZGh2Ny212c7ZXmvbXucUQ4RkdvxjmEiIoExBIiIBMYQICISGEOAiEhgDAEiIoExBIiIBMYQICISGEOAiEhgDAEiIoExBIiIBMYQICISGEOAiEhgDAEiIoExBIiIBMYQICISGEOAiEhgirxUxmKxIDMzE1arFTabDRMnTkRiYiLy8/Nx4MABx7uF586di/HjxytREhERQaEQ6NOnDzIzM+Hj4wOr1YqMjAyMGzcOADBz5kzMnt29N34REZFzKHI4SKVSwcfHBwBgs9lgs9mgUqmUmJqIiO5DsXcM2+12vP3227h+/TqmT5+O4cOH49SpU9i/fz+Ki4sRHh6OBQsWwNfXV6mSiIiEp5IkSVJywlu3bmHjxo1ITk6Gn5+f43zA7t27YTabsXjx4nbrGI1GGI1GAIDBYIDFYpE9n0ajgdVqBQDceD7WCR0AgwuOOmU7rtS6b1GI2DMgZt8i9gz0rm9vb++Ot9mbgnqif//+iIyMxOnTp9ucC5g2bRrWrVvX4Tp6vR56vd7x2WQyyZ5Pp9N1a3k5nL09V3BF3z92IvYMiNm3iD0Dves7JCSkw3FFzgnU19fj1q1bAO5eKXT27FmEhobCbDY7ljlx4gTCwsKUKIeIiH6gyJ6A2WxGTk4O7HY7JEnCpEmTMGHCBHzwwQcoLy+HSqVCUFAQFi5cqEQ5RET0A0VCYNiwYVi/fn278TfffFOJ6YmIqBO8Y5iISGAMASIigTEEiIgExhAgIhIYQ4CISGCK3yzm6Wyvd/wwPK9texSuhIioa9wTICISGEOAiEhgDAEiIoExBIiIBMYQICISGEOAiEhgDAEiIoExBIiIBMYQICISGEOAiEhgDAEiIoEp8uwgi8WCzMxMWK1W2Gw2TJw4EYmJiWhsbER2djaqq6sRFBSE1NRU+Pr6KlESERFBoRDo06cPMjMz4ePjA6vVioyMDIwbNw4nTpzA6NGjkZCQgMLCQhQWFmL+/PlKlERERFDocJBKpYKPjw8AwGazwWazQaVSoaSkBPHx8QCA+Ph4lJSUKFEOERH9QLFHSdvtdrz99tu4fv06pk+fjuHDh6Ourg5arRYAoNVqUV9f3+G6RqMRRqMRAGAwGKDT6WTPq9FoHMvf6GUP/+9+83c2R3dqdobWfYtCxJ4BMfsWsWfANX0rFgJqtRobNmzArVu3sHHjRnz//fey19Xr9dDr9Y7PJpNJ9ro6na5by8vRk+05u4auuKLvHzsRewbE7FvEnoHe9R0SEtLhuOJXB/Xv3x+RkZE4ffo0/P39YTabAQBmsxl+fn5Kl0NEJDRFQqC+vh63bt0CcPdKobNnzyI0NBRRUVEoKioCABQVFSE6OlqJcoiI6AeKHA4ym83IycmB3W6HJEmYNGkSJkyYgBEjRiA7OxsHDx6ETqdDWlqaEuUQEdEPFAmBYcOGYf369e3GBwwYgIyMDCVKICKiDvCOYSIigTEEiIgExhAgIhIYQ4CISGAMASIigSl2x7Ansb0+290lEBE5BfcEiIgExhAgIhIYQ4CISGAMASIigTEEiIgExhAgIhIYQ4CISGAMASIigckOga+//ho2m82VtRARkcJkh8Du3buxcOFCbN++HaWlpa6siYiIFCL7sREbNmxAeXk5Dh8+jKysLPTt2xdTpkxBXFwcBg0a5MoaiYjIRbr17KBHHnkEjzzyCObPn4+zZ89i586dyM/Px8iRI6HX6/HUU09BrW6/c2EymZCTk4Pa2lqoVCro9XrMmDED+fn5OHDggOMF83PnzsX48eOd0xkREXWp2w+Qu379Og4fPozDhw9DpVJhzpw50Ol02LdvH44fP44VK1a0W8fLywsvv/wywsPD0dTUhPT0dIwZMwYAMHPmTMyezQeyERG5g+wQ2LdvHw4fPozr169j0qRJWLp0KUaMGOH4fUxMDF577bUO19VqtdBqtQCAfv36ITQ0FDU1Nb0snYiIekt2CJw+fRqzZs1CdHQ0NJr2q/Xt27fDvYB7VVVV4fLly4iIiMB3332H/fv3o7i4GOHh4ViwYAF8fX3brWM0GmE0GgEABoMBOp1ObtnQaDSO5W/IXsv5ulOzM7TuWxQi9gyI2beIPQOu6VslSZIkZ0GLxQK1Wt0mAKxWKyRJQp8+fWRN1tzcjMzMTLzwwguIiYlBbW2t43zA7t27YTabsXjx4i63U1lZKWs+4O6Xr8lkAuDe9wB4bduj6Hyt+xaFiD0DYvYtYs9A7/oOCQnpcFz2JaJr165FWVlZm7GysjKsXbtW1vpWqxVZWVmIi4tDTEwMACAgIABqtRpqtRrTpk3DpUuX5JZDREROIDsErly5guHDh7cZi4iIwJUrV7pcV5IkbN26FaGhoZg1a5Zj3Gw2O34+ceIEwsLC5JZDREROIPucQP/+/VFXV4eAgADHWF1dHfr27dvluhcuXEBxcTGGDh2KlStXArh7OeiRI0dQXl4OlUqFoKAgLFy4sPsdEBFRj8kOgZiYGLz//vtITk7G4MGDcePGDeTl5WHSpEldrjty5Ejk5+e3G+c9AURE7iU7BF566SV88sknWLVqFVpaWuDt7Y2pU6di7ty5rqyPiIhcSHYIeHt747XXXsOrr76KhoYGDBgwACqVypW1ERGRi3XrjuHbt2+jsrISzc3NbcZHjRrl1KKIiEgZskPgiy++wPbt2+Hj4wNvb2/HuEqlwocffuiS4oiIyLVkh8Cnn36KtLQ0PPnkk66sh4iIFCT7PgG73Y6xY8e6shYiIlKY7BD45S9/ib/+9a+w2+2urIeIiBQk+3DQZ599htraWuzZs6fdQ94++ugjpxdGRESuJzsE3nzzTVfWQUREbiA7BCIjI11ZBxERuYHsEGhpacFf/vIXHDlyBA0NDcjLy8O///1vXLt2Dc8995wrayQiIheRfWI4Ly8PFRUVSElJcdwpHBYWhn/9618uK46IiFxL9p7AiRMnsHnzZvj4+DhCIDAwkK+JJCJ6gMneE9BoNO0uD62vr8eAAQOcXhQRESlDdghMnDgRH374IaqqqgDcfSHM9u3bERsb67LiiIjItWSHwLx58zBo0CC89dZbuH37NlJSUqDVavHiiy+6sj4iInIh2ecENBoNkpKSkJSU5DgMxEdJExE92GSHwI0bN9p8bmpqcvw8ePDg+65rMpmQk5OD2tpaqFQq6PV6zJgxA42NjcjOzkZ1dTWCgoKQmpra7m5kIiJyHdkhkJKS0unvdu/efd91vby88PLLLyM8PBxNTU1IT0/HmDFj8MUXX2D06NFISEhAYWEhCgsLMX/+fPnVExFRr8gOgXu/6Gtra/HnP/8ZP/nJT7pcV6vVQqvVAgD69euH0NBQ1NTUoKSkBKtXrwYAxMfHY/Xq1QwBIiIFdevNYq0FBAQgKSkJy5Ytw+TJk2WvV1VVhcuXLyMiIgJ1dXWOcNBqtaivr+9wHaPRCKPRCAAwGAzQ6XSy59NoNI7lb3SxrCt1p2ZnaN23KETsGRCzbxF7BlzTd49DAAAqKytx584d2cs3NzcjKysLSUlJeOihh2Svp9frodfrHZ9NJpPsdXU6XbeWdxWla/ix9K0kEXsGxOxbxJ6B3vUdEhLS4bjsEMjIyGhzNdCdO3dQUVGBX/3qV7LWt1qtyMrKQlxcHGJiYgAA/v7+MJvN0Gq1MJvN8PPzk1sOERE5gewQeOaZZ9p89vHxwbBhw/Dwww93ua4kSdi6dStCQ0Mxa9Ysx3hUVBSKioqQkJCAoqIiREdHd6N0IiLqLdkhMHXq1B5PcuHCBRQXF2Po0KFYuXIlAGDu3LlISEhAdnY2Dh48CJ1Oh7S0tB7PQURE3dfjq4M6M2fOnHZjI0eORH5+fofLZ2RkyC2BiIicTHYIXLt2DcePH0dERITj5MTFixcRExMDb29vV9ZIREQu0q2rg5YtW4aJEyc6Ph8/fhxfffUVFi9e7PTCiIjI9WQ/QO7UqVP46U9/2mYsOjoap06dcnpRRESkDNkhEBwcjH379rUZ279/P4KDg51eFBERKUP24aBFixZh48aN2LNnj+ONYl5eXnjrrbdcWR8REbmQ7BB49NFH8f7776O0tBRmsxkBAQEYMWIENJpe3XRMRERuJPtw0L0iIyNhtVrR3NzszHqIiEhBsv+M//7777Fu3Tr06dMHN2/eRGxsLM6fP4+ioiKkpqa6skYiInIR2XsC27Ztw5w5c7Bp0ybHIaDIyEh89913LiuOiIhcS3YIXL16FXFxcW3GfHx8YLFYnF4UEREpQ3YIBAUFoaysrM3YxYsXeYkoEdEDTPY5gTlz5sBgMODZZ5+F1WpFQUEBPv/8c/zmN79xZX1ERORCsvcEJkyYgHfeeQf19fWIjIxEdXU1VqxYgbFjx7qyPiIiciFZewJ2ux3Lli3De++9h9dee83VNRERkUJk7Qmo1Wqo1Wq0tLS4uh4iIlKQ7HMCM2bMQHZ2Np5//nkEBga2edXk4MGDXVIcERG5VpchUFtbi4CAAOzYsQMAcObMmXbLyH3hDBER/bh0GQLLli1DXl6e44t+w4YNjldEyrVlyxacPHkS/v7+yMrKAgDk5+fjwIEDjpfLz507F+PHj+9u/URE1AtdhoAkSW0+nz9/vtuTTJ06Fc899xxycnLajM+cOROzZ8/u9vaIiMg5ujwx3PrYf09FRkbC19e319shIiLn6nJPwGaz4T//+Y/js91ub/MZAEaNGtWjyffv34/i4mKEh4djwYIFnQaF0WiE0WgEABgMBuh0OtlzaDQax/I3elSlc3SnZmdo3bcoROwZELNvEXsGXNO3Srr3eM89lixZcv8NqFT48MMPu5yoqqoK69atc5wTqK2tdZwP2L17N8xms+x3FVdWVspaDrj75WsymQAAttfdd+jJa9seRedr3bcoROwZELNvEXsGetd3SEhIh+Nd7gncexzfWQICAhw/T5s2DevWrXPJPERE1Lkev1Smt8xms+PnEydOICwszF2lEBEJS5F3Q27atAnnz59HQ0MDFi1ahMTERJw7dw7l5eVQqVQICgrCwoULlSiFiIhaUSQEli9f3m7smWeeUWJqIiK6D7cdDiIiIvdjCBARCYwhQEQkMIYAEZHAGAJERAJjCBARCYwhQEQkMIYAEZHAGAJERAJjCBARCYwhQEQkMIYAEZHAGAJERAJjCBARCYwhQEQkMIYAEZHAGAJERAJT5M1iW7ZswcmTJ+Hv74+srCwAQGNjI7Kzs1FdXY2goCCkpqbC19dXiXKIiOgHiuwJTJ06FatWrWozVlhYiNGjR2Pz5s0YPXo0CgsLlSiFiIhaUSQEIiMj2/2VX1JSgvj4eABAfHw8SkpKlCiFiIhaUeRwUEfq6uqg1WoBAFqtFvX19Z0uazQaYTQaAQAGgwE6nU72PBqNxrH8jV7U21vdqdkZWvctChF7BsTsW8SeAdf07bYQ6A69Xg+9Xu/4bDKZZK+r0+m6tbyrKF3Dj6VvJYnYMyBm3yL2DPSu75CQkA7H3XZ1kL+/P8xmMwDAbDbDz8/PXaUQEQnLbSEQFRWFoqIiAEBRURGio6PdVQoRkbAUORy0adMmnD9/Hg0NDVi0aBESExORkJCA7OxsHDx4EDqdDmlpaUqUQkRErSgSAsuXL+9wPCMjQ4npiYioE7xjmIhIYAwBIiKBMQSIiATGECAiEhhDgIhIYAwBIiKBMQSIiATGECAiEhhDgIhIYAwBIiKBMQSIiATGECAiEhhDgIhIYAwBIiKBMQSIiAT2QLxj2JPZXp/d4bjXtj0KV0JEIuKeABGRwNy+J7BkyRL4+PhArVbDy8sLBoPB3SUREQnD7SEAAJmZmfDz83N3GUREwuHhICIigakkSZLcWcCSJUvg6+sLAHj22Weh1+vbLWM0GmE0GgEABoMBFotF9vY1Gg2sVisA4MbzsU6ouGcGFxztcLy7NXW2nXu17lsUIvYMiNm3iD0Dvevb29u74232piBnePfddxEYGIi6ujqsWbMGISEhiIyMbLOMXq9vEw4mk0n29nU6XbeWdxVn1SB3Oz+WvpUkYs+AmH2L2DPQu75DQkI6HHf74aDAwEAAgL+/P6Kjo3Hx4kU3V0REJA63hkBzczOampocP585cwZDhw51Z0lEREJx6+Gguro6bNy4EQBgs9kwefJkjBs3zp0lEREJxa0hMHjwYGzYsMGdJRARCc3t5wSIiMh9GAJERAJjCBARCYwhQEQkMLffLCaKzh4ZTUTkTtwTICISGEOAiEhgDAEiIoExBIiIBMYTww8YuSeYb3Txe77DmIgA7gkQEQmNIUBEJDCGABGRwBgCREQCYwgQEQmMVwdRG51dffRjvJro3lqVuiLqQfo3ogfPfa8ALDjq9Pm4J0BEJDC37wmcPn0aH3/8Mex2O6ZNm4aEhAR3l0REJAy37gnY7XZs374dq1atQnZ2No4cOYKrV6+6syQiIqG4NQQuXryI4OBgDB48GBqNBrGxsSgpKXFnSUREQlFJkiS5a/Jjx47h9OnTWLRoEQCguLgYpaWlePXVV9ssZzQaYTQaAQAGg0HxOomIPJVb9wQ6yh+VStVuTK/Xw2Aw9CgA0tPTe1Tbg07EvkXsGRCzbxF7BlzTt1tDYODAgbh586bj882bN6HVat1YERGRWNwaAo899hiuXbuGqqoqWK1WHD16FFFRUe4siYhIKG69RNTLywu//vWvsXbtWtjtdjz99NMICwtz6hx6vd6p23tQiNi3iD0DYvYtYs+Aa/p264lhIiJyL94xTEQkMIYAEZHA3P7YCFcS4ZEUJpMJOTk5qK2thUqlgl6vx4wZM9DY2Ijs7GxUV1cjKCgIqamp8PX1dXe5TmW325Geno7AwECkp6cL0fOtW7ewdetWVFRUQKVS4Y033kBISIhH9/33v/8dBw8ehEqlQlhYGBYvXgyLxeJxPW/ZsgUnT56Ev78/srKyAOC+/00XFBTg4MGDUKvVSE5Oxrhx43o2seShbDabtHTpUun69etSS0uLtGLFCqmiosLdZTldTU2NdOnSJUmSJOn27dtSSkqKVFFRIe3cuVMqKCiQJEmSCgoKpJ07d7qxStfYu3evtGnTJukPf/iDJEmSED1/8MEHktFolCRJklpaWqTGxkaP7vvmzZvS4sWLpTt37kiSJElZWVnSoUOHPLLnc+fOSZcuXZLS0tIcY531WVFRIa1YsUKyWCzSjRs3pKVLl0o2m61H83rs4SBRHkmh1WoRHh4OAOjXrx9CQ0NRU1ODkpISxMfHAwDi4+M9rvebN2/i5MmTmDZtmmPM03u+ffs2vv32WzzzzDMAAI1Gg/79+3t833a7HRaLBTabDRaLBVqt1iN7joyMbLc301mfJSUliI2NRZ8+fTBo0CAEBwfj4sWLPZrXYw8H1dTUYODAgY7PAwcORGlpqRsrcr2qqipcvnwZERERqKurc9x4p9VqUV9f7+bqnCs3Nxfz589HU1OTY8zTe66qqoKfnx+2bNmCK1euIDw8HElJSR7dd2BgIH7xi1/gjTfegLe3N8aOHYuxY8d6dM+tddZnTU0Nhg8f7lguMDAQNTU1PZrDY/cEJJmPpPAUzc3NyMrKQlJSEh566CF3l+NS33zzDfz9/R17QKKw2Wy4fPkyfvazn2H9+vXo27cvCgsL3V2WSzU2NqKkpAQ5OTn44x//iObmZhQXF7u7LLfr6Putpzx2T0CkR1JYrVZkZWUhLi4OMTExAAB/f3+YzWZotVqYzWb4+fm5uUrnuXDhAr7++mucOnUKFosFTU1N2Lx5s0f3DNz9b3rgwIGOvwAnTpyIwsJCj+777NmzGDRokKOnmJgY/Pe///XonlvrrM97v99qamoQGBjYozk8dk9AlEdSSJKErVu3IjQ0FLNmzXKMR0VFoaioCABQVFSE6Ohod5XodPPmzcPWrVuRk5OD5cuXY9SoUUhJSfHongEgICAAAwcORGVlJYC7X5BDhgzx6L51Oh1KS0tx584dSJKEs2fPIjQ01KN7bq2zPqOionD06FG0tLSgqqoK165dQ0RERI/m8Og7hk+ePIm8vDzHIyleeOEFd5fkdN999x0yMjIwdOhQx+GuuXPnYvjw4cjOzobJZIJOp0NaWtoDfwldR86dO4e9e/ciPT0dDQ0NHt9zeXk5tm7dCqvVikGDBmHx4sWQJMmj+87Pz8fRo0fh5eWFRx55BIsWLUJzc7PH9bxp0yacP38eDQ0N8Pf3R2JiIqKjozvt829/+xsOHToEtVqNpKQkPPnkkz2a16NDgIiI7s9jDwcREVHXGAJERAJjCBARCYwhQEQkMIYAEZHAGAJEHaitrUVmZiYWLFiATz75pN3vLRYLDAYDXnnlFbz33nsdbuPw4cNYs2aNS+pbvXo1Dhw44JJtk1g89o5hEtM777yDlJQUqNVqvPfee1i3bl2PtmM0GjFgwADk5eV1+LiRY8eOoa6uDjt27ICXl1eH24iLi0NcXFyP5idSCvcEyGNYrVaYTCYEBwejrKwMjz76aI+3ZTKZMGTIkE6fN1VdXY2HH3640wCw2Ww9nptISdwTII9RUVHh+OK+dOlSlyFw4cIF5ObmorKyEiEhIUhKSsLjjz+OnJwcfPnllwCAzz77DCtXrsSYMWMc6+Xn56OgoADA3Uf6JicnQ61W48CBA3jsscdQVFSE6dOnIzg4GAcOHMC7774LAPjf//6HHTt2oKysDH5+fpgzZw5iY2MBADk5Oejbty+qq6vx7bffYsiQIUhJSUFwcDAA4MyZM9ixYwfMZjOmTJnS5gFi169fx0cffYTy8nJoNBqMGjUKqampzvuHJY/GEKAH3qFDh5CXlwer1QpJkpCUlITm5mZ4e3vj008/xfr16zFo0KA26zQ2NsJgMCA5ORlPPfUUvvrqKxgMBmzevBlLliwBcPchXS+99FK7+RITEwHc/fJNSUkBAHzxxRcoLS1FbGws/vSnP8Fms+Ho0aOOdZqbm7FmzRokJiZi1apVuHLlCtauXYuwsDCEhYUBAI4cOYLf/va3ePTRR5GTk4Ndu3Zh+fLlqK+vR1ZWFt544w1ERUVh3759+PzzzzFlyhQAwK5duzB27FhkZmbCarWirKzM+f/I5LF4OIgeeE8//TRyc3MRHh6OtWvXYuPGjQgLC0NeXh5yc3PbBQBw97lSwcHBmDJlCry8vDB58mSEhITgm2++6XEdWq0WP//5z+Hl5QVvb+928wUFBeHpp5+Gl5cXwsPDERMTg2PHjjmWiYmJQUREhKOe8vJyAMCpU6cwZMgQTJw4ERqNBjNnzkRAQIBjPY1Gg+rqapjNZnh7e2PkyJE97oHEwz0BeqA1NjZi6dKlkCQJzc3NWL16NVpaWgAAycnJePHFFzFz5sx269XU1CAoKKjNWFBQUI9fzAHcfeJlZ6qrq1FaWoqkpCTHmM1mc/w1D6DNF3vfvn3R3NwMADCbzW1ekKRSqdp8nj9/Pnbt2oVVq1ahf//+mDVrluPtY0RdYQjQA83X1xe5ubk4cuQIzp07h4ULF2LDhg2YPn16m+P49woMDMTx48fbjJlMpp6/rLsLAwcORGRkJH7/+993e92AgIA2z46XJKnN54CAACxatAjA3afKvvvuu4iMjHScTyC6Hx4OIo/Q+mqg8vLyLt869uSTT+LatWv48ssvHcfvr169ivHjx7ukvgkTJuDatWsoLi6G1WqF1WrFxYsXcfXq1S7XHT9+PCoqKnD8+HHYbDb885//RG1treP3X331lSMU+vfvDwBQq/m/NsnDPQHyCGVlZZg0aRIaGhqgVqu7fLb8gAEDkJ6ejo8//hjbtm1DcHAw0tPTXfaGqn79+uF3v/sd8vLykJeXB0mSMGzYMLzyyitdruvn54e0tDR8/PHH2LJlC6ZMmYLHH3/c8ftLly4hNzcXt2/fRkBAAJKTkzs8D0LUEb5PgIhIYNxnJCISGEOAiEhgDAEiIoExBIiIBMYQICISGEOAiEhgDAEiIoExBIiIBPZ/znv0YFhHG2UAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] @@ -637,7 +637,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:45:52.166687Z", @@ -667,7 +667,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:45:59.869378Z", @@ -699,7 +699,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:46:16.962848Z", @@ -717,7 +717,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:46:22.892422Z", @@ -742,7 +742,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:46:41.280525Z", @@ -759,7 +759,7 @@ "7.333333333333333" ] }, - "execution_count": 11, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -770,7 +770,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 15, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:47:46.325755Z", @@ -800,7 +800,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 16, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:47:49.573300Z", @@ -825,7 +825,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 17, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:47:54.654538Z", @@ -842,7 +842,7 @@ "6.0" ] }, - "execution_count": 14, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -853,7 +853,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 18, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:48:16.837428Z", @@ -873,7 +873,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 19, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:48:31.140817Z", @@ -906,7 +906,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 22, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:01.018871Z", @@ -923,7 +923,7 @@ "13.0" ] }, - "execution_count": 17, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -934,7 +934,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 23, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:11.320697Z", @@ -956,7 +956,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 24, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:14.296448Z", @@ -981,7 +981,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 25, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:23.963496Z", @@ -998,7 +998,7 @@ "1" ] }, - "execution_count": 20, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -1043,7 +1043,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 27, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:33.498453Z", @@ -1060,7 +1060,7 @@ "ModeResult(mode=array([1]), count=array([22]))" ] }, - "execution_count": 21, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -1072,7 +1072,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 28, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:41.131442Z", @@ -1090,7 +1090,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 29, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:49:45.275227Z", @@ -1115,7 +1115,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 30, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:50:15.680802Z", @@ -1158,7 +1158,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 31, "metadata": { "ExecuteTime": { "end_time": "2020-06-07T00:46:29.835815Z", @@ -1172,7 +1172,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -1189,7 +1189,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 32, "metadata": { "ExecuteTime": { "end_time": "2020-06-07T00:46:30.890225Z", @@ -1203,7 +1203,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXkAAADtCAYAAABagwXcAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/MnkTPAAAACXBIWXMAAAsTAAALEwEAmpwYAAARXUlEQVR4nO3dX2wUdb/H8c+eBQqEzkPUXdvYpsZHEuMfClSjVdOywdRqXU0rjxFr6A2iRqsxUWOq8U8iCRiTvWnqBRLTEG4gomCpVQNrI6kJsOVPKpp4QfdY6LbrMTAl0J52O+eCdM+zFNvudul0f8/7lRCY6UznS0LeGaY7Mx7HcRwBAIz0X24PAAC4fog8ABiMyAOAwYg8ABhsgdsDTBgeHlZPT498Pp+8Xq/b4wBATkgkEorH47r77ru1ePHiSV+fN5Hv6elRfX2922MAQE7atWuX7r333knr503kfT6fpCuDFhQUuDwNAOSGWCym+vr6ZEOvNm8iP3GJpqCgQEVFRS5PAwC55e8uc/ODVwAwGJEHAIMReQAwGJEHpmHbtrZv366hoSG3RwHSNqPIX7x4UU888YT6+vokSV1dXQoGg6qqqlIoFEpu9+uvv6qurk6PPvqo3n33XY2NjV2fqYE5FA6HFY1GFQ6H3R4FSNu0kT958qQ2bNig3t5eSVduWmpqalJLS4va29vV09Ojzs5OSdJbb72l999/X999950cx9Hu3buv6/DA9Wbbtrq7u+U4jiKRCGfzyDnTRn737t364IMP5Pf7JUmnTp1SSUmJiouLtWDBAgWDQXV0dOjs2bMaHh7WqlWrJEl1dXXq6Oi45ve0bVt9fX0pv2KxWPb+VkCWhMNhTTyN23EczuaRc6b9nPyWLVtSlgcHB1M+dO/3+zUwMDBpvc/n08DAwDW/Z2trq5qbmzOdGZgzJ0+eVCKRkHTl9vETJ07oySefdHkqYObSvhlqfHxcHo8nuew4jjwez9+uv5aGhgbV1tamrJu4awuYT0pLSxWJRJRIJOT1epP/UwVyRdqRLygoUDweTy7H43H5/f5J6//888/kJZ6rWZYly7IyGBeYW4FAQN3d3ZIkj8ejQCDg8kRAetL+CGVpaanOnDmjaDSqRCKhtrY2VVRU6JZbblFeXp4ikYgkad++faqoqMj6wMBcsixLa9askcfjUVlZmfLz890eCUhL2mfyeXl52rp1qxobGzUyMqLKykpVV1dLkj799FO99957unjxou666y5t3Lgx6wMDcy0QCGhwcJCzeOQkz3x5kXdfX5/WrVungwcP8oAyAJih6drJHa8AYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYDAiDwAGI/IAYLBZRX7fvn2qqalRTU2Ntm3bJknq6upSMBhUVVWVQqFQVoYEAGQm48hfvnxZW7Zs0c6dO7Vv3z4dO3ZMhw4dUlNTk1paWtTe3q6enh51dnZmc14AQBoWZLpjIpHQ+Pi4Ll++rKVLl2psbEzLli1TSUmJiouLJUnBYFAdHR2qrKxM2de2bdm2nbIuFotlOgoA4G9kHPlly5bp9ddf12OPPaYlS5bovvvu0+DgoHw+X3Ibv9+vgYGBSfu2traqubk500MDAGYo48j/9ttv+vLLLxUOh5Wfn68333xTvb298ng8yW0cx0lZntDQ0KDa2tqUdbFYTPX19ZmOAwC4howjf/jwYZWXl+vGG2+UJNXV1WnHjh3yer3JbeLxuPx+/6R9LcuSZVmZHhoAMEMZ/+D1jjvuUFdXly5duiTHcXTo0CGVlpbqzJkzikajSiQSamtrU0VFRTbnBQCkIeMz+YcfflinT59WXV2dFi5cqHvuuUeNjY166KGH1NjYqJGREVVWVqq6ujqb8wIA0pBx5CVp8+bN2rx5c8q68vJy7d+/f1ZDAQCygzteAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgs4r8oUOHVFdXp8cee0wff/yxJKmrq0vBYFBVVVUKhUJZGRIAkJmMI//HH3/ogw8+UEtLi/bv36/Tp0+rs7NTTU1NamlpUXt7u3p6etTZ2ZnNeQEAaViQ6Y4//PCDHn/8cRUUFEiSQqGQotGoSkpKVFxcLEkKBoPq6OhQZWVlyr62bcu27ZR1sVgs01EAAH8j48hHo1EtXLhQL730kvr7+7V27VqtWLFCPp8vuY3f79fAwMCkfVtbW9Xc3JzpoQEAM5Rx5BOJhI4dO6adO3dq6dKlevnll7V48WJ5PJ7kNo7jpCxPaGhoUG1tbcq6WCym+vr6TMcBAFxDxpG/6aabVF5erhtuuEGS9Mgjj6ijo0Nerze5TTwel9/vn7SvZVmyLCvTQwMAZijjH7wGAgEdPnxYtm0rkUjop59+UnV1tc6cOaNoNKpEIqG2tjZVVFRkc14AQBoyPpMvLS3Vpk2b9Nxzz2l0dFQPPfSQNmzYoNtuu02NjY0aGRlRZWWlqqurszkvACANGUdektavX6/169enrCsvL9f+/ftnNRQAIDu44xUADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB4ADEbkAcBgRB6Yhm3b2r59u4aGhtweBUgbkQemEQ6HFY1GFQ6H3R4FSBuRB6Zg27a6u7vlOI4ikQhn88g5RB6YQjgcluM4kq68s5izeeQaIg9M4eTJk0okEpKuvLz+xIkT7g4EpInIA1MoLS1Nvpze6/Vq1apV7g4EpInIA1MIBALyeDySJI/Ho0Ag4PJEQHqIPDAFy7K0Zs0aeTwelZWVKT8/3+2RgLTM6kXewH+CQCCgwcFBzuKRk4g8MA3LsvTCCy+4PQaQES7XAIDBiDwAGIzIA4DBiDwAGIzIA4DBiDwAGIzIA9PgefLIZUQemAbPk0cuI/LAFGzbViQSkeM4OnbsGGfzyDlZify2bdv0zjvvSJK6uroUDAZVVVWlUCiUjW8PuCYcDqc8apizeeSaWUf+559/1ldffSVJGh4eVlNTk1paWtTe3q6enh51dnbOekjALVc/P/748ePuDAJkaFaRP3/+vEKhkF566SVJ0qlTp1RSUqLi4mItWLBAwWBQHR0dk/azbVt9fX0pv2Kx2GxGAa6L5cuXT7kMzHezekDZ+++/rzfeeEP9/f2SpMHBQfl8vuTX/X6/BgYGJu3X2tqq5ubm2RwamBPnz5+fchmY7zKO/J49e1RYWKjy8nLt3btXkjQ+Pp58wYJ05Z2Y/748oaGhQbW1tSnrYrGY6uvrMx0HuC5WrVqlo0ePJv8tr1692u2RgLRkHPn29nbF43E99dRTunDhgi5duqSzZ88mX5UmSfF4XH6/f9K+lmXJsqxMDw3MmUAgoO7ubo2Njcnr9fJMeeScjCP/xRdfJP+8d+9eHTlyRB999JGqqqoUjUZVVFSktrY2Pf3001kZFHDDxJuhjh49ypuhkJOy+tKQvLw8bd26VY2NjRoZGVFlZaWqq6uzeQhgzvFmKOQyj+M4jttDSFJfX5/WrVungwcPqqioyO1xACAnTNdO7ngFAIMReQAwGJEHAIMReQAwGJEHAIMReQAwGJEHAIMReQAwGJEHAIMReQAwGJEHAIMReQAwGJEHAIMReQAwGJEHAIMReQAwGJEHAIMReQAwGJEHAIMReQAwGJEHpmHbtrZv366hoSG3RwHSRuSBaYTDYUWjUYXDYbdHAdJG5IEp2Lat7u5uOY6jSCTC2TxyDpEHphAOh+U4jiTJcRzO5pFziDwwhZMnTyqRSEiSEomETpw44e5AQJqIPDCF0tJSeb1eSZLX69WqVavcHQhIE5EHphAIBOTxeCRJHo9HgUDA5YmA9BB5YAqWZWnNmjXyeDwqKytTfn6+2yMBaSHywDTuvPPOlN+BXELkgWm0t7fLcRwdOHDA7VGAtBF5YArnzp3T4OCgJGlwcFD9/f0uTwSkZ1aRb25uVk1NjWpqavTJJ59Ikrq6uhQMBlVVVaVQKJSVIQG37NmzJ2V59+7dLk0CZCbjyHd1denw4cP66quv9PXXX+uXX35RW1ubmpqa1NLSovb2dvX09KizszOb8wJzauIs/u+WgfluQaY7+nw+vfPOO1q0aJEk6Z///Kd6e3tVUlKi4uJiSVIwGFRHR4cqKytT9rVtW7Ztp6yLxWKZjgJcN36/PyXsfr/fxWmA9GUc+RUrViT/3Nvbq2+//VbPP/+8fD5fcr3f79fAwMCkfVtbW9Xc3JzpoYE5s3bt2pRLNHxOHrkm48hP+P333/Xiiy/q7bffltfrVW9vb/JrjuMkbyT5dw0NDaqtrU1ZF4vFVF9fP9txgKz68ccfU5bD4bBWrlzpzjBABmYV+Ugkotdee01NTU2qqanRkSNHFI/Hk1+Px+PX/O+tZVmyLGs2hwbmBNfkkesyjnx/f79eeeUVhUIhlZeXS7rynI8zZ84oGo2qqKhIbW1tevrpp7M2LObW8ePHFYlE3B7DVQsXLtTo6GjK8ueff+7iRO4rKyvT6tWr3R4DM5Rx5Hfs2KGRkRFt3bo1ue7ZZ5/V1q1b1djYqJGREVVWVqq6ujorgwJu8Pl8OnfuXMoykEs8zsTDsl3W19endevW6eDBgyoqKnJ7HCDpww8/1OjoqPx+v15//XW3xwFSTNdO7ngFpuHz+eTxePTMM8+4PQqQNiIPTCMvL0+33nqrCgsL3R4FSBuRBwCDEXkAMBiRBwCDEXkAMBiRBwCDEXkAMBiRBwCDEXkAMBiRBwCDEXkAMBiRBwCDEXkAMBiRBwCDzfodr6Y5cOCA+vv73R4D88jEv4f/9DdCYbLCwkLV1NS4PcaUiPxV+vv79d9/nNWSf/AGIFzhLFgiSYrb/+vyJJhPLl+IT7/RPEDkr2HJP3xa8fC/3B4DwDz2++E9bo8wI1yTBwCDEXkAMBiRBwCDcU3+KkNDQ7p0wc6Z620A3HHpQlxDHsvtMabFmTwAGIwz+avk5+dr2Mnj0zUApvT74T3Kz1/k9hjT4kweAAxG5AHAYEQeAAzGNflruHwhzqdrkDQ6ckmStDBvqcuTYD65fCEuWbe4Pca0iPxVCgsL3R4B80x///9Ikny+5e4OgvnFuiUnekHkrzLfnyiHuTfx9MlNmza5PAmQPq7JA4DBrsuZ/DfffKPPPvtMY2NjamhoUH19/fU4DK6z48ePKxKJuD2G63iefKqysjKtXr3a7TEwQ1mP/MDAgEKhkPbu3atFixbp2Wef1f3336/bb78924cC5sSyZcvcHgHIWNYj39XVpQceeEDLly+XJD366KPq6OjQq6++mtzGtm3Ztp2yXywWy/YomKXVq1dzxgbkuKxHfnBwUD7f/79Vye/369SpUynbtLa2qrm5OduHBgBcJeuRHx8fl8fjSS47jpOyLEkNDQ2qra1NWReLxbh2DwBZlvXIFxQU6NixY8nleDwuv9+fso1lWbKs+f+ITgDIdVn/COWDDz6on3/+WX/99ZcuX76s77//XhUVFdk+DABgBrJ+Jn/zzTfrjTfe0MaNGzU6Oqr169dr5cqV2T4MAGAGrsvn5IPBoILB4PX41gCANHDHKwAYbN48uyaRSEji8/IAkI6JZk409GrzJvLxeFyS+BglAGQgHo+rpKRk0nqP4ziOC/NMMjw8rJ6eHvl8Pnm9XrfHAZIm7uHYtWuXCgoK3B4HSJFIJBSPx3X33Xdr8eLFk74+b87kFy9erHvvvdftMYC/VVBQoKKiIrfHACa51hn8BH7wCgAGI/IAYDAiDwAGI/LANCzL0quvvsrzlpCT5s2nawAA2ceZPAAYjMgDgMGIPAAYjMgDgMGIPAAY7P8A48cOgnOrY5oAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] @@ -1249,7 +1249,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 33, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:59:21.164091Z", @@ -1270,7 +1270,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 34, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:59:31.912111Z", @@ -1326,7 +1326,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 35, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:59:35.329702Z", @@ -1354,7 +1354,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 36, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T06:59:43.433398Z", @@ -1371,7 +1371,7 @@ "9.007984838446012" ] }, - "execution_count": 28, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -1436,7 +1436,7 @@ }, "cell_style": "split", "slideshow": { - "slide_type": "fragment" + "slide_type": "subslide" } }, "outputs": [ @@ -1460,7 +1460,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 37, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:02:16.024044Z", @@ -1489,7 +1489,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 36, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:02:26.665372Z", @@ -1507,7 +1507,7 @@ " [ 22.42543514, 100.78589895]])" ] }, - "execution_count": 31, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -1518,7 +1518,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 38, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:34:55.638112Z", @@ -1550,7 +1550,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 38, "metadata": { "ExecuteTime": { "end_time": "2021-05-16T06:16:20.841645Z", @@ -1565,7 +1565,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX8AAAEFCAYAAAAL/efAAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjMsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+AADFEAAAgAElEQVR4nO3df1RUdf4/8OfIIEI2OepMkJLlj9aOm1hWxqeSrEB+TST6NZWEMjZ1WyzqZEWWrplguYfNw8Y5nS2XyrbUdDVWSVZbV8V+6GllW3+sOYJQDA4wMhIwzAz3+wcyMDA4l2FmmJn7fJzj0bm8X94XM3de8573fd/3lQmCIICIiCRlyGAnQERE3sfiT0QkQSz+REQSxOJPRCRBLP5ERBLE4k9EJEEs/kREEsTiT0QkQXJnDbZt24aPP/7Y9ri6uhopKSl4+OGHkZubC5PJhISEBGRnZ3s0USIich9Zf67wPXv2LJ555hkUFRVh4cKF+OijjxAREYGlS5ciPT0dMTExnsyViIjcpF/DPmvWrEF2djaqqqowbtw4REZGQi6XQ6PRoKSkxFM5EhGRmzkd9ulUVlaG1tZWJCQkoLi4GCqVyvYztVqN2traXjFGoxFGo9Fum9VqRUtLCyZOnAi5XPTuiYjIjURX308//RRPPvkkAKC9vR0ymcz2M0EQ7B53KioqQkFBgcP/b//+/Rg7dmx/8yUiIjcQVfzb2trw3XffIS8vDwAQHh4OvV5v+7ler4dare4Vl5GRgTlz5tht0+l0SEtLG0jOREQ0QKKK/5kzZ3DTTTchLCwMABAVFYXz58+jsrISY8eORXFxMebOndsrTqFQQKFQuDdjIiIaMFHFv6qqCuHh4bbHISEhyMvLQ1ZWFkwmE2JiYhAfH++xJImI/FlpaSkKCwsBACaTCRaLxWE7uVyOkJAQAMDy5csRGxvrsZxEFf/ExEQkJibabYuOjsbu3bs9khQREXkWp9sQEXlYbGysR3vxruDyDkREEsTiT0QkQSz+REQSxOJPRCRBLP5ERBLE4k9EJEEs/kREEsTiT0QkQSz+REQSxOJPRCRBLP5ERBLE4k9EJEEs/kREEsTiT0QkQSz+REQSxOJPRCRBLP5ERBLE4k9EJEEs/kREEsTiT0QkQaKK/4EDB5CamoqEhASsW7cOAFBWVgaNRoO4uDjk5+d7NEkiInIvp8W/qqoKq1evxrvvvovdu3fj5MmTOHjwIHJycvDuu+9iz549+OGHH3Dw4EFv5EtERG4gd9agtLQUiYmJCA8PBwDk5+ejsrIS48aNQ2RkJABAo9GgpKQEMTExdrFGoxFGo9Fum06nc1fuRETkIqfFv7KyEsHBwVi2bBlqamrwwAMPYNKkSVCpVLY2arUatbW1vWKLiopQUFDg3oyJiGjAnBZ/q9WKY8eO4aOPPkJYWBiWL1+OYcOGQSaT2doIgmD3uFNGRgbmzJljt02n0yEtLc0NqRMRkaucFv/Ro0cjOjoaI0eOBAA8/PDDKCkpQVBQkK2NXq+HWq3uFatQKKBQKNyYLhERuYPTE76zZs3C4cOHYTQaYbVacejQIcTHx+P8+fOorKyE1WpFcXExZs6c6Y18iYjIDZz2/KOiopCZmYlFixbBbDbj3nvvxcKFCzF+/HhkZWXBZDIhJiYG8fHx3siXiIjcQCYIguDNHVZXV+Ohhx7C/v37MXbsWG/umoiIruAVvkREEsTiT0QkQU7H/ImIvKm0tBT79u0DADQ0NACAbbZhXFwcYmNjBy23QMKePxH5LIPBAIPBMNhpBCT2/InIp8TGxtp69y+++CIA4O233x7MlAISe/5ERBLE4k9EJEEs/kREEsTiT0QkQSz+REQSxOJPRCRBnOpJFOBKS0tRWFgIADCZTLBYLL3ayOVyhISEAACWL18+KBdSFRYWQqvV2m07d+4cgK4pn92NHz8ey5cv90pugYjFn4h8glarxenTP0I1cpxt21B5x/1A6i+a7drqGyq9mlsgYvEnCnDdL5rydaqR4/D/Elc5bbdtzzovZBPYOOZPRCRBLP5ERBLEYR8ikhwxJ8EB3zgR7ins+RMRSRB7/kTkEb68Lr8/nQT3FBZ/IvK4zjX5O4u/vwqk4SJRxX/x4sVoaGiAXN7RfO3atbhw4QIKCwthsViQkZGBtLQ0jyZKRP6lv+vyGwwG6OvrRU3j1NdXYkjwKPckKlFOi78gCKioqMBXX31lK/61tbXIzs7Gjh07MHToUCxYsAAzZszAxIkTPZ4wEdFgCaThIqfFv/Ny6yVLluDSpUuYP38+rrnmGtxzzz0YMWIEAGD27NkoKSnB7373O7tYo9EIo9Fot02n07krdyIKIEqlEu3m4aIv8lIqg72QVeByWvyNRiOio6Px2muvwWw2Iz09HQkJCVCpVLY2arUa5eXlvWKLiopQUFDg3oyJiGjAnBb/22+/Hbfffrvt8bx585Cbm2u3oJIgCJDJZL1iMzIyMGfOHLttOp2O5weIiAaZ0+J/7NgxmM1mREdHA+go9GPGjIFer7e10ev1UKvVvWIVCgUUCoUb0yUioGsapa9NoST/4bT4X758GZs2bcKnn34Ks9mMnTt34u2338aLL76IhoYGhIaGYt++fXjjjTe8kS+RTxqsYuyLUyi5NLN/cFr8Z82ahRMnTuDRRx9Fe3s7Fi1ahOnTpyM7Oxvp6ekwm82YN28epk6d6o18iXyat4px56wTMVMovU2r1eLU6R8xYtSNtm1DrizNXKNvs2t7qf6CV3OjLqLm+T/33HN47rnn7LZpNBpoNBqPJEXkb7xRjP2pRz1i1I144JFXnbb75+43vZANOcIrfIn8hFarRfnpMxgyquv8miDvuIr0B73Brm17/UWv5uYu+oZKu4u8mlsuAQDCQkf0ajdKzeuKBoLFn8iPDBmlRkjyQqftTMV/9UI27jV+/Phe2y6d67hOKFKtsts+Sj3RYXsSj8WfvKKvRb6cnRB1Nc4b/GkYxh84em588ZxGoGDxJ69z9aSor81s6RiGOQXZqK58BHkQAOA/+lq7tkJ9g1dzI3KGxZ+8or+LfA00zltko0ZCnjzbaTtL8ZdeyMY3GAwGXKqvE3Uy91J9JYbJR3shK+qJN3MhIpIg9vyJyK2USiVaLdeInuqpVA71QlbUE3v+REQSxOJPRCRBHPbxQfX19cjNzUVOTo7HZrb48v1VSdq6H5s9p87y2HQf9vx90CeffIIffvgBW7Zs8cr+DAaDbRolkS9RKpVQKpWDnUZAYs/fx9TX12Pfvn0QBAH79u1DWlraVXv/rvbgfX0KJfm3S/UX7KZ6tjY3AgCGhV3Xq12Eyn6ZhkC6VaIvY/H3MZ988gna29sBAO3t7diyZQuysrJExfraRVAkTY6WXTh3ZZmGCJX9Mg0RKi7TMFhY/H3MgQMHYLFYAAAWiwUHDhy4avFnD146DAYD2usvilq3p73+IgyD9O7mMg3+gWP+PubBBx+EXN7xrpXL5XjwwQcHOSMiCkTs+fuYRYsW2cbwhwwZwvsdk41SqcRPFohe1ZMnSulq2PP3MaNGjUJcXBxkMhni4uI4fk9EHsGevw9atGgRKisr2esnIo9h8fdBo0aNwsaNGwc7DSIKYCz+RC4yGAwQ6htELdcs1DfAIJfWAma8Ute3iS7+GzZsgMFgQF5eHk6dOoVXX30Vv/zyC+688078/ve/t81QISLxOgtkoC+xwZPPvkdUxT569Ch27tyJBx54AEDHp/e6deswbdo05OTkYOvWrVi0aJEn8yTyOUqlEtWWNtE3c7laAQzEC/R4pa5vc1r8L126hPz8fCxbtgynT5/GTz/9hNbWVkybNg0AkJqaik2bNrH4E7mgs0DyIijyNqfF//XXX0d2djZqamoAABcvXoSq2yXaKpUKtbW1DmONRiOMRqPdNp1ON5B8ifweb/xOvuCqxX/btm2IiIhAdHQ0duzYAaBjvRmZTGZrIwiC3ePuioqKUFBQ4MZ0ifxfx43fT0M2quvetYI8GADwH32dXVuh3v4xkbtctfjv2bMHer0eKSkpaGxsRHNzM2QyGfR6va1NXV0d1Gq1w/iMjAzMmTPHbptOp+P8dZI82ajRCE5OcdrOXLzLC9mQFF21+G/evNn27x07duDbb79Fbm4ukpOTcfz4cUyfPh27du3CzJkzHcYrFAooFAr3Zkzk5zqmiNaJKuxCfR0M8iAvZEVS49L8zI0bN2LVqlVoamrClClTkJ6e7u68Bp0v3+nK0Zgx0Pe4MceMKZCVlpaisLAQJpPJtiJuT3K5HCEhIQA6Vh3lLKR+FP/U1FSkpqYCACZPnozt27d7LClf42vT8LRaLU6fKsfIEfbb5VdWarpYU27b1nDJvfvu60NxsD8Q/UnHFFGr6GEfzpEnT+CVWX3w9XXyR44AEh9yfKK9uz37BY/l4Gsfiv6k57CP0NwMAJCFhfVqB9VoUN94PYFrWPzdzJeHi9zB1z8U/YHjO111DNlN6FnoVaN5pyvyCBZ/D2LPmBzhna7IF7D4u5mrPeNA/8ZAjnW+7lz4jLyNxd8H+do3Bs4u8jye1CVvY/H3Eb48lq7VavHf0+UY3uOzqP3K0VN5sWt2UVODFxMLAP09WdnzBu5C8y8AAFnYNb3aQcUPFOobi78bSKFnPHwkEJXovN2JPZ7PRaocnyju+LSdoBpr/wOVkieK6aoCvvh7Yyxdq9Xif6fKEX6d/dTLUFnHNEvjz/+xbdM1em7qJQU2nigmdwr44t+dJ8fSw6+TIXNmsNN2f/6XecD7MhgMqL8kbg5//SUgeJhhwPv0psH8JsWL2EgqAr74+/JYOjnWserlD8DoYfY/CO64dL+87seubXWtHsvD1068DxbORAtMAV/8A5FSqYS5tUr0Fb6DNZNkQD340cMQlOJ8zNq6q/f/7648u9u3b5+tAPrjORt34Qdi4GDxJ4/RarX4z+lyBI+y3269ctSd1nfNEjLXezGxHo4fP46q6moguMfqmdZ2AED56ZNd28xWWwGUCn57Dkws/uRRwaOA0SnOv6HU7RrkE+HBQcCoEc7b1duvlCfUN8BS/GXX4+YWAIAsLLRXO6iuH3ieXsQ7jgU2vyn+HHckT1EqlaiqdXB70eYr5xPCup97kNmG0a6+Rk+PQq+63u+mXmq1Wvxw+ixCRkXatlnk1wIAzurtz7WY6qu8mhsNnN8U/+447kju1L0oGwwGW+eipaWjFx9qETBy5MiOoq+6wdY+0KdeOhrekof1fXMmqQ2H+Tu/Kf4cdyRP6V7EOdWTpMJvij+RN3Bt+C5KpRJ1llDcmLLSadsLu96CUjnMaTvyHSz+3fR3aiLgeNzXV0lhGQpyL1N9FS7sesv22NJsBNB7+MdUXwWoJnk1NxoYFv9utFotzp4sR6TCfsrfteiY8tda/V+77VVGq9dycwetVotTp8pxXY9p/7Irt3/8Wdc19bKRw7eS5/iE9k8AgAkqtf0PVJP8qiNELP69RCqC8GJ0mPOGAN4+2uzhbNzvOiUwM855u3/t83wu5Ns6v/V1Pw/SE8+F+C9Rxf+dd97Bl19+CZlMhnnz5uHJJ59EWVkZcnNzYTKZkJCQgOzsbLcnN5BhmEAeviEaLLzvQOBwWvy//fZbfP3119i9ezcsFgsSExMRHR2NnJwcfPTRR4iIiMDSpUtx8OBBxMTEuDU5rVaLH0+ewo3X2U/pVMg6hmXafqq1236hsWsx+R9PnsSN1w3vESdcibvQI67JbTnTwBkMBqCuVdzSDXWtMARxjMqTeBI8MDkt/nfffTc+/PBDyOVy1NbWwmq1wmg0Yty4cYiM7Lj4Q6PRoKSkxO3FHwBuvG4kVt0vYpwCwLpDXV9Nb7xuOHLuv1NU3PpDx1zKTSoMBgOa6sWt1d9UDxiCWYyJfJ2oYZ/g4GBs2rQJH3zwAeLj43Hx4kWoVCrbz9VqNWpra3vFGY1GGI1Gu206nYMrKSWKs28cUyqVqLLWi17YjUMRRP0n+oTvihUr8Jvf/AbLli1DRUUFZLKu9VoEQbB73KmoqAgFBQXuyTQAabVanDlVDlWPJWWGXpl901DTNftGb7+kjFcplUoYzVWi7+TFYkzk+5wW/3PnzqGtrQ233norQkNDERcXh5KSEgQFdU2H1Ov1UKvVvWIzMjIwZ84cu206nQ5paWluSD0wqEYA82cFOW239Sv/mlZKRL5tiLMG1dXVWLVqFdra2tDW1ob9+/djwYIFOH/+PCorK2G1WlFcXIyZM2f2ilUoFBg7dqzdn/DwcI/8IkREJJ7Tnn9MTAzKy8vx6KOPIigoCHFxcUhKSsLIkSORlZUFk8mEmJgYxMfHeyNf8iMGgwHmenHLNZvrAYOcJ4qJvEXUmH9WVhaysrLstkVHR2P37t0eScrfGAwGXLwkiLo/b80lAdZQFrlA03khVM+T9bwIinwVr/Alj1Eqlai1VIm+mUsgnCgOhN+BpIHF3w2USiWCWqqROTPYads//8sMBQtEwPH2hVD8pkEDxeJP5Mf4TYNcxeJP5Ie45AINFIv/IOo4USxuDv/FS4BsGE8UE5F7sPh3YzAYUGe0il6qucpoxWiDgV+9fURpaSkKCwsBACaTCRaLpVcbuVyOkJAQAB1LFrP3TFLF4j+IlEolhNYq0Vf4DvRDxmAw4JJB3Fr9lwxAaAi/aRAFKhb/bpRKJUJ/+blfN3MZxl6/z+A4OJF4LP4SolQq0WKqEn0nLw5nEQUup2v7EBFR4AnInr/BYEBd42XRN2mpbLyM0WE8cUtE0uHTxb+jiDfY3aHraiobGzA6bKiHs3JM19h7bZ+m1o4FzYYPk9m1U9zg1dTcoqmh95282lo6/h4aat8O3Vb3drSwm/XKZKqgMPt2UHVr5Og2js1XZu+Eye3aYbTY34KIOvl08XeVUqnENc2X+3Ubx6ED6PX3dfN3/ZVL72+4YYJtm+IG/7tZfF/5di4tME7d9ftB3dXeWdwEVbc4VT/iRneLG+1/zyeRL/Dp4t9RxNv6dQ/fgRRxV/V1a8XO9Vbefvttb6bjdq7+ft6OIyLxeMKXiEiCWPyJiCSIxZ+ISIJ8esyf3K/RwfIOrVdm7QwLtW93A2+3TBSwWPwlxNksmhvCu2bR3BDOWTREgYzFX0I4i4aIOokq/gUFBdi7dy8AICYmBitXrkRZWRlyc3NhMpmQkJCA7OxsjyYaqPQO1vP/pbXj72uG2bcbGdH1uOESsGe//cVTLVfiQofZt1NHgIjIjtPiX1ZWhsOHD2Pnzp2QyWTIzMxEcXExNm7ciI8++ggRERFYunQpDh48iJiYGG/kHDD6GlYxXBmGiYzoGoYZGSH+Iih1tzh1BIdviKg3p8VfpVLh5ZdfxtChHcsmTJgwARUVFRg3bhwiIyMBABqNBiUlJSz+/cSLoJzrvFE5ALublfNG5UQD47T4T5o0yfbviooK7N27F48//jhUqq6FWNRqNWpra3vFGo1GGI1Gu206nW4g+ZKEceE9IvcRfcL37NmzWLp0KVauXImgoCBUVFTYfiYIAmQyWa+YoqIiFBQUuCVRkibeoIXIM0QV/+PHj2PFihXIyclBUlISvv32W+j1etvP9Xo91Gp1r7iMjAzMmTPHbptOp0NaWtoA0yYiooFwWvxramrwzDPPID8/H9HR0QCAqKgonD9/HpWVlRg7diyKi4sxd+7cXrEKhQIKhcL9WXtQlYMbuBtN7QAARciQXm0ngYjI/zgt/u+//z5MJhPy8vJs2xYsWIC8vDxkZWXBZDIhJiYG8fHxHknwgoP1/BtNHZekXhcS2qvtxDHXu7yvvmbF/NQ5i2bsBLvtk64SQ0Tky5wW/1WrVmHVqlUOf7Z79263J9RdX4XVeKUYq3oU+oljrsf48eOh1WpxobGp1528Gk1tAIDrQuxv+HKhsQkTx0hrFo23cdYOkW/x6St8XS3GhYWFDrd3fWjcaLd94hj24L2Js3aIBp9PF39XsQfvezhrh8i3cElnIiIJYvEnIpIgFn8iIgli8ScikiAWfyIiCWLxJyKSoICc6kmew4u1iAIDiz+5jBdrEfkvFn/qF16sRRQYWPzdrK9hEQAeGRrx9v6IKDCw+PfBHUW1P8Mi3t4fEUkbi78I/Smq7hgW8cb++I2BSNpY/Pvg7bHtwRxL5zcGIulh8ZconrglkjZe5EVEJEEs/kREEsTiT0QkQSz+REQSxOJPRCRBoot/U1MTkpOTUV1dDQAoKyuDRqNBXFwc8vPzPZYgERG5n6jif+LECSxcuBAVFRUAgNbWVuTk5ODdd9/Fnj178MMPP+DgwYOezJOIiNxIVPHfunUrVq9eDbVaDQAoLy/HuHHjEBkZCblcDo1Gg5KSkl5xRqMR1dXVdn90Op17fwMiIuo3URd5vfnmm3aPL168CJVKZXusVqtRW1vbK66oqAgFBQUDTJGIiNzNpSt829vbIZPJbI8FQbB73CkjIwNz5syx26bT6ZCWlubKbomIyE1cKv7h4eHQ6/W2x3q93jYk1J1CoYBCoXA9OzfgAmZERL25NNUzKioK58+fR2VlJaxWK4qLizFz5kx35+Z2SqWSi5gREcHFnn9ISAjy8vKQlZUFk8mEmJgYxMfHuzs3O6724LmAGRFRb/0q/gcOHLD9Ozo6Grt373Z7QmKw905ENDB+s6Qze/BERO7D5R2IiCSIxZ+ISIJY/ImIJIjFn4hIglj8iYgkiMWfiEiCWPyJiCSIxZ+ISIJY/ImIJIjFn4hIglj8iYgkiMWfiEiCWPyJiCSIxZ+ISIJY/ImIJIjFn4hIglj8iYgkiMWfiEiC/OY2jkREUlNaWorCwkIAgMlkgsVicdhOLpcjJCQEy5cvF3272wH1/L/44gskJiYiLi4OW7ZsGch/RUREXuRyz7+2thb5+fnYsWMHhg4digULFmDGjBmYOHGiO/MjIpKs2NhY0T35/nK5519WVoZ77rkHI0aMQFhYGGbPno2SkhK7NkajEdXV1XZ/dDrdgJMmIqKBcbnnf/HiRahUKttjtVqN8vJyuzZFRUUoKChwPTsiIvIIl4t/e3s7ZDKZ7bEgCHaPASAjIwNz5syx22a1WtHS0oLw8HBXd01ERAPkcvEPDw/HsWPHbI/1ej3UarVdG4VCAYVC4Xp2RETkES6P+f/f//0fjh49ioaGBrS0tGDfvn2YOXOmO3MjIiIPcbnnf/311yM7Oxvp6ekwm82YN28epk6d6s7ciIjIQ2SCIAiDnQQREXkXl3cgIpIgFn8iIgli8ScikiAWfyIiCWLxJyKSIBZ/IiIJYvEnIpIgFn8iIgli8ScikiAWfyIiCfLLe/haLBbeFIaIJC88PBxyuWtl3C+L/48//oiUlJTBToOIaFDt2rULkydPdinWL4t/aGgoAGDLli39uimMTqdDWloa4xjnsTh/yJFxgRPXWQtd4ZfFPygoCEDHV56xY8f2O55xjPN0nD/kyDj/j+usha7gCV8iIgli8ScikiAWfyIiCQpas2bNmsFOwhUhISGYMWMGQkJCGMc4n4rzhxwZJ924TryNIxGRBHHYh4hIglj8iYgkyC+Lf1NTE5KTk1FdXS06pqCgAElJSUhKSsJbb70lOu6dd95BYmIikpKSsHnz5n7numHDBrz88sui2y9evBhJSUlISUlBSkoKTpw4ISruwIEDSE1NRUJCAtatWycqZtu2bbb9pKSkYPr06Vi7dq2o2F27dtmezw0bNoiKAYD33nsPs2fPhkajQWFhodP2PV/rsrIyaDQaxMXFIT8/X3QcAJjNZmRkZOCbb74RHffZZ58hOTkZGo0Gr7zyCtra2kTFffLJJ0hKSkJiYiI2bNgAR6OrfR3HH3/8MRYvXiw6x1deeQVxcXG217G0tFRU3Pfff4/58+cjKSkJzz//vOjf7fDhw3jkkUeQnJyMlStXio7bsWMHEhMTodFosG7dOlgsll4xfb1Pnb12juLEPi+A/fv01KlTSE1NxezZs/Hqq686zNNRXKeVK1dix44dfcb0jDt48CA0Gg00Gg1eeOEF/PLLL7Z2Yo///uRsI/iZf//730JycrIwZcoUoaqqSlTMkSNHhMcee0wwmUxCW1ubkJ6eLuzbt89p3DfffCMsWLBAMJvNQktLizBr1izh3LlzonMtKysTZsyYIbz00kui2re3twv33XefYDabRe9DEAThwoULwn333SfU1NQIbW1twsKFC4V//vOf/fo//ve//wmxsbFCfX2907bNzc3CXXfdJdTX1wtms1mYN2+ecOTIEadxR44cEZKTk4XLly8LFotFWLp0qfDll1/22b7na93S0iLExMQIFy5cEMxms7BkyRKHv6ejY+TcuXPCY489Jtx2223C119/LWp/Wq1WiI2NFS5fviy0t7cLK1euFDZv3uw07sKFC0JsbKzwyy+/CBaLRXjssceEQ4cOOc1REATh7Nmzwv333y88/vjjonIUBEFITk4Wamtr+3weHcVdvnxZuPfee4VTp04JgiAI2dnZwpYtW0Ttb+bMmcKPP/4oCIIgZGVlCVu3bnUad+7cOeH++++35bl69Wrhgw8+sIvp633q7LXrK07M8yIIvd+nSUlJwvfffy8IgiC88sorDp8XR3E6nU5YunSpMHXqVOHzzz8Xtb/GxkbhnnvuEc6ePSsIgiC89957whtvvOHwObza8S825+78rue/detWrF69Gmq1WnSMSqXCyy+/jKFDhyI4OBgTJkzAzz//7DTu7rvvxocffgi5XI76+npYrVaEhYWJ2uelS5eQn5+PZcuWic5Tq9UCAJYsWYJHHnkE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\n", + "image/png": "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DdFxb731FlJSUpCamopNmzYNOdd169bhhRdeEN1+4cKFSE1NRUZGBjIyMnD06FFRcfv27UNmZiaSk5OxevVqUTHbtm1zbCcjIwPTpk3Da6+9Jip2586djtdz3bp1omIA4J133sHMmTORnp6OjRs3um3f972urKxEeno6dDodioqKRMcBwIoVK7B9+3bRMZ988gnS0tKQnp6OF198ER0dHaLiPvroI6SmpiIlJQXr1q3DQD2rA+3HH374IRYuXCg6zxdffBE6nc7xPlZUVIiK+/777zF37lykpqbi2WefFf37HTx4EI888gjS0tKwYsUK0XHbt29HSkoK0tPTsXr1athstn4xAx2nVqsV2dnZ+Prrr11uy1Wc2NcFcD5Oxe5jfePE5OkqbrDXRez+f/z4cWRmZmLmzJn44x//6PK17UcIMv/+97+FtLQ04ZZbbhFqampExRw6dEh47LHHBIvFInR0dAiLFi0S9uzZ4zbu66+/FubNmydYrVahra1NmDFjhnD69GnRuVZWVgp333238Pzzz4tq39nZKdx3332C1WoVvQ1BEIRz584J9913n1BXVyd0dHQI8+fPF/75z38O6f/43//+JyQmJgqNjY1u27a2tgp33nmn0NjYKFitVmHOnDnCoUOH3MYdOnRISEtLEy5duiTYbDYhNzdX+OKLLwZs3/e9bmtrE7RarXDu3DnBarUKixcvdvl79o0zGAxCbm6ucNtttwmfffaZqG3p9XohMTFRuHTpktDZ2SmsWLFC2LRpk9u4c+fOCYmJicLPP/8s2Gw24bHHHhMOHDjgNq7bqVOnhPvvv194/PHHReUpCIKQlpYm1NfXD/g6uoq7dOmScO+99wrHjx8XBEEQ8vPzhS1btoja3vTp04Uff/xREARByMvLE7Zu3eo27vTp08L999/vyHPVqlXC+++/7xQz0HF6+vRp4bHHHhNuvfVW4auvvuq3rYHixLwuguB8nIrdx/rGCYLgNk9XcYO9LkPZ/1NTU4Xvv/9eEARBePHFF12+l30F3Zn/1q1bsWrVKqjVatExKpUKL7zwAkaPHo3w8HBMmjQJP/30k9u4u+66Cx988AHkcjkaGxtht9sRFRUlapvNzc0oKirCkiVLROep1+sBAIsXL8YjjzyCDz/8UFRcRUUFUlJSEB0djfDwcBQVFSEhIUH0dgHglVdeQX5+PsaN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\n", "text/plain": [ "
" ] @@ -1749,7 +1749,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 39, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:37:01.948227Z", @@ -1851,7 +1851,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 40, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:38:24.066248Z", @@ -1868,7 +1868,7 @@ "Ttest_indResult(statistic=-5.757056463981614, pvalue=6.631425817426509e-05)" ] }, - "execution_count": 38, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } @@ -2062,7 +2062,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 41, "metadata": { "ExecuteTime": { "end_time": "2021-11-22T07:46:31.579304Z", @@ -2349,7 +2349,7 @@ ], "source": [ "formula = 'hs ~ C(fetus) + C(observer) + C(fetus):C(observer)'\n", - "lm = ols(formula, df).fit()\n", + "lm = ols(formula, df).fit() \n", "print(anova_lm(lm)) " ] }, @@ -2414,7 +2414,7 @@ }, { "cell_type": "code", - "execution_count": 129, + "execution_count": 43, "metadata": { "ExecuteTime": { "end_time": "2020-04-28T04:46:14.309639Z", @@ -2499,8 +2499,8 @@ "\n", "| | Republican | Democrat | \n", "| :------- | :-------: | :-----------: | \n", - "| Male |$\\frac{(215-189.9)^2}{189.9} $| $\\frac{(143-168.0)^2}{168.0} $ | \n", - "| Female | $\\frac{(19-44.0)^2}{44.0}$ | $\\frac{(64-38.9)^2}{38.9}$ | \n" + "| Male | $\\frac{(215-189.9)^2}{189.9} $ | $\\frac{(143-168.0)^2}{168.0}$ | \n", + "| Female | $\\frac{(19-44.0)^2}{44.0}$ | $\\frac{(64-38.9)^2}{38.9}$ | \n" ] }, { diff --git a/09-01-machine-learning-with-sklearn.ipynb b/09-01-machine-learning-with-sklearn.ipynb index b39b166..72702a6 100755 --- a/09-01-machine-learning-with-sklearn.ipynb +++ b/09-01-machine-learning-with-sklearn.ipynb @@ -300,7 +300,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2018-05-15T12:51:31.747920Z", @@ -344,7 +344,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T01:53:24.244139Z", @@ -361,7 +361,7 @@ "(150, 4)" ] }, - "execution_count": 5, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -373,7 +373,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T01:53:35.091019Z", @@ -444,7 +444,7 @@ "2 4.7 3.2 1.3 0.2" ] }, - "execution_count": 6, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -455,7 +455,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T01:53:51.990823Z", @@ -472,7 +472,7 @@ "(150,)" ] }, - "execution_count": 7, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -484,7 +484,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2018-05-15T07:06:05.380136Z", @@ -504,7 +504,7 @@ "Name: species, dtype: object" ] }, - "execution_count": 8, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -634,7 +634,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T02:01:57.789885Z", @@ -695,7 +695,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T02:03:15.363663Z", @@ -765,7 +765,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T02:04:04.752836Z", @@ -782,7 +782,7 @@ "LinearRegression()" ] }, - "execution_count": 11, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -826,7 +826,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T02:06:28.093321Z", @@ -845,7 +845,7 @@ " [7.31993942]])" ] }, - "execution_count": 13, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -871,7 +871,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T02:07:16.022370Z", @@ -888,7 +888,7 @@ "LinearRegression()" ] }, - "execution_count": 14, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -913,7 +913,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T02:07:37.003681Z", @@ -930,7 +930,7 @@ "array([1.9776566])" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -966,7 +966,7 @@ ], "source": [ "# The parameter represent the intercept of the simple linear fit to the data.\n", - "model.intercept_" + "model.intercept_ " ] }, { @@ -1454,7 +1454,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 24, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T02:54:14.242889Z", @@ -1617,7 +1617,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 25, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T02:57:54.436841Z", @@ -1634,7 +1634,7 @@ "(1797, 8, 8)" ] }, - "execution_count": 29, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -1717,7 +1717,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 26, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:04:05.162242Z", @@ -1734,7 +1734,7 @@ "(1797, 64)" ] }, - "execution_count": 35, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -1746,7 +1746,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 28, "metadata": { "ExecuteTime": { "end_time": "2018-05-15T13:02:53.880019Z", @@ -1769,7 +1769,7 @@ " [ 0., 0., 10., ..., 12., 1., 0.]])" ] }, - "execution_count": 36, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -1780,7 +1780,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 29, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:04:14.697779Z", @@ -1797,7 +1797,7 @@ "(1797,)" ] }, - "execution_count": 37, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -1865,7 +1865,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 30, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:04:39.507816Z", @@ -1882,7 +1882,7 @@ "(1797, 2)" ] }, - "execution_count": 39, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } @@ -1981,7 +1981,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 31, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:06:26.941819Z", @@ -1998,7 +1998,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 32, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:06:47.121578Z", @@ -2029,7 +2029,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 33, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:08:47.202493Z", @@ -2046,7 +2046,7 @@ "0.8333333333333334" ] }, - "execution_count": 42, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } diff --git a/09-04-feature-engineering.ipynb b/09-04-feature-engineering.ipynb index 3d6a0fc..993db0f 100755 --- a/09-04-feature-engineering.ipynb +++ b/09-04-feature-engineering.ipynb @@ -292,7 +292,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:58:17.005155Z", @@ -324,7 +324,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:58:26.399892Z", @@ -342,7 +342,7 @@ "\twith 7 stored elements in Compressed Sparse Row format>" ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -370,7 +370,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T03:58:32.551503Z", @@ -445,7 +445,7 @@ "2 0 1 0 1 0" ] }, - "execution_count": 4, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -478,6 +478,7 @@ "end_time": "2018-05-20T09:00:54.938057Z", "start_time": "2018-05-20T09:00:54.919254Z" }, + "scrolled": true, "slideshow": { "slide_type": "fragment" } @@ -549,7 +550,7 @@ ], "source": [ "from sklearn.feature_extraction.text import TfidfVectorizer\n", - "vec = TfidfVectorizer()\n", + "vec = TfidfVectorizer() \n", "X = vec.fit_transform(sample)\n", "pd.DataFrame(X.toarray(), columns=vec.get_feature_names())" ] diff --git a/09-05-naive-bayes.ipynb b/09-05-naive-bayes.ipynb index 388a73a..5c8cf63 100755 --- a/09-05-naive-bayes.ipynb +++ b/09-05-naive-bayes.ipynb @@ -424,7 +424,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T06:46:50.182516Z", @@ -445,7 +445,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T06:46:57.692105Z", @@ -458,7 +458,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -522,7 +522,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T06:47:21.850991Z", @@ -552,7 +552,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T06:47:30.302717Z", diff --git a/09-06-linear-regression.ipynb b/09-06-linear-regression.ipynb index 1fff958..7596811 100755 --- a/09-06-linear-regression.ipynb +++ b/09-06-linear-regression.ipynb @@ -139,7 +139,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T07:40:06.825852Z", diff --git a/09-07-support-vector-machines.ipynb b/09-07-support-vector-machines.ipynb index ae144fd..134a125 100755 --- a/09-07-support-vector-machines.ipynb +++ b/09-07-support-vector-machines.ipynb @@ -344,7 +344,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:16:12.661827Z", @@ -389,7 +389,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:16:18.771663Z", @@ -435,7 +435,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2020-08-12T03:43:41.602160Z", @@ -454,7 +454,7 @@ " [2.06156753, 1.96918596]])" ] }, - "execution_count": 6, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -481,7 +481,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:20:52.000928Z", @@ -576,12 +576,12 @@ }, "outputs": [], "source": [ - "from ipywidgets import interact, fixed" + "from ipywidgets import interact, fixed " ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:20:55.277504Z", @@ -595,7 +595,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "6eb9f24efcc94088bf08db8c5bab0979", + "model_id": "3f4fc23d27834a46825e82608597fdf5", "version_major": 2, "version_minor": 0 }, @@ -634,7 +634,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 16, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:18:21.649538Z", @@ -647,7 +647,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXwAAAD7CAYAAABpJS8eAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/MnkTPAAAACXBIWXMAAAsTAAALEwEAmpwYAABnJUlEQVR4nO2dd3gc1dWH35ntu2qWLPcCLrg3MLZx77LcLdNrgEAooYSEhJYQIIQEEkhCCyR8IXQcV4xtSa6444IrGOPeLcnq28vc74+VhWXtyirbtJr3eXjw7p2Ze/Zq9uydc8/9HUkIIVBRUVFRiXvkaBugoqKiohIZVIevoqKi0kRQHb6KiopKE0F1+CoqKipNBNXhq6ioqDQRVIevoqKi0kRQHb6KiopKE0EbbQNqorjYhqKEdptAWloChYXWkF4znlDHJzjq2FRFCMGePTvZvXs3zZunM2PGZFyuaFsVm0Tq3pFliWbNLEHbY9rhK4oIucM/f12V4KjjExx1bPwIIcjJWcqRI4fp3r0nI0aMIiEhAYejPNqmxSyxcO/EtMNXUVGJTSRJolWr1rRr14FevXojSVK0TVKpBarDV1FRqTVHjx5Go9HSvn0H+ve/MtrmqNQR1eGrxDxSXh7ab/cgUlPx9hsA6mwy4ggh2LZtC9u2baF9+w60a9dendU3QlSHrxK7OJ0kPvoAhiWLEXoDKD5ESjPK3vsA75UDo21dk8HtdrNq1XKOHDlMt27dGTFitOrsGymqw1eJWRIfug9DzlIklwvpfPqHzUby7GkUb9iG0qZtdA1sAjidThYunEdpaQnDho2gT59+qrNvxKh5+CoxiXz6FIbsJUhOZ7U2yePB+O93omBV08NgMNCuXXumTp1B3779VWffyFEdvkpMot29yx/GCYDkdqNfvzbCFjUdhBDs2LGdkpJiJEli+PCRtG3bLtpmqYQANaSjEpOI5GQQStB2JS0tgtY0HdxuN6tXr+Dw4UN4PB4GDRoSbZNUQojq8FViEs+gIWA0gbX67kTFbMF5x91RsCq+KS0tITt7KcXFRQwdOpy+fftH2ySVEKOGdFRiE42Gsnf/gzCbEVpd5duK2YJ7/ETcEydF0bj449y5AubNm4Pdbmfq1Bn06zdAjdfHIeoMXyVm8QwfSdGqDZj/+Qa6rzehpDXHcec9uKdMA1mdq4SSlJRmXHZZJwYOvJqkpORom6MSJlSHrxLTKJ06Y335tWibEZd4PG62bv2aq64ahMFgYOzY8dE2SSXMqA5fRaUJUlZWSnb2UoqKCmnVqg2dOnWOtkkqEUB1+CrhR1HQfb0JOe8s3m498PXoGW2LmjQnThxnxYocAKZMmU779h2ibJFKpFAdvkpY0e7eSdKtNyBZ/bK5kteHt3cfSj/4DNG8eZSta3ocOLCflSuXk5qaRkZGJsnJKdE2SSWCqA6/kSAfOYzpv++hOfAD3u49cd5xF0qHjtE2q0ak4iKSs6Yil5VVeV+7awfJN2ZRsiLKm6eEQLd6JaZ33kRz8AAirTnOW27Hed2NYDZH17Yw0aZNW3r27MU11wxDp9NH2xyVCNPgVAer1crUqVM5efJktbZ9+/aRlZVFRkYGTz/9NF6vt6HdNUkM8/9H6qhrMP3rnxiW52B+501SRwxCv2RxtE2rEeMnH4HHU+19yeNBe/AHtDu2R8GqCux2UjLHkXzztehXr0R74ji6nd+Q8JvHSB05GKmwMHq2hZiysjI2bFiHoihYLAmMHDlGdfZNlAY5/F27dnHTTTdx9OjRgO2PP/44v/vd78jJyUEIwZw5cxrSXZNEys8n8dEHkZwOpArnKbndSA4HSQ/8FKmkOMoWBke3ZROywxGwTQiBdveuCFv0Iwm/fxrtrh1IisKF2eaSoiCfPEHCM7+Jmm2h5OTJE8ybN4f9+/dRUlISbXNUokyDHP6cOXN49tlnadGiRbW2U6dO4XQ66d+/PwBZWVlkZ2c3pLsmiXHe5xCkMpqQJAwL50fWoDqgtGyF0GgCN2o0KGlRiuG73Rg//wTJ5wvYLCkKhsWLwO2OsGGhQwjBrl07WLLkC0wmE1lZ15Gamhpts1SiTINi+C+++GLQtvz8fNLT0ytfp6enk5eX15DumiTyqVNIruqKkQCS3Y6cH7tj6rjtToyffwIBZ/kS7vETI24TgFRWBkpwnR4/AsluQ+gbZ+hj06YN7Nq1g06dOjNmzHj0jfRzqISWsC3aKopSZWu2EKLOW7XT0hJCbRYA6emJYbluWBg2GD75IKCmjJSYiGXIQCwh/jwhG5+xw+A3v4GXX/Y7fSFApwOdDnnu/0hvn37pa4SDZia/Hec19gMgJSfTvHO7ajt6G8u9c/XV/WjZshmDBw+OqERCYxmfaBALYxM2h9+qVSsKCgoqX587dy5g6KcmCgutIa/0np6eSEFBeUivGVZGTyJNb0DCWiXWLCQJxWyh6JoxEMLPE/LxeeAxtIOGY3rvXeSTJ/D2vxLHT3+G0vGykNpdV8y334X5X/9E8lQP2yg6HbZHfomz0Fbl/Vi/d06dOsnZs2e46qqr0ekS6dy5F+fOVZ8ohItYH59oEqmxkWWpxoly2ARJ2rZti8FgYPt2fybGokWLGDlyZLi6i19MJkoWLkVp3RolIQHFbEaxJKC0a0/pwiX+mWqM4x04iPK3/03p4hxsL7zkd/ZRxv7U73CPGYvQ6RDw43+yjPPe+3Hec3+ULaw9Qgj27NnFl18u4sCB/XgC/IhFAyk/n4THHiLt8tY0b5NKSuY4dBvWRdusJk3IZ/j33HMPDz/8MH369OEvf/kLzzzzDFarlV69enH77beHursmga97D4p27EO37is0x4/hu7wTnqHDVQGxhqDXU/bRHDR7dmPIWYJ87Bjefv1xzboO0Yi09r1eL2vXrmH//n1cdtnljBs3MSZSLqWiQppNGIFccA7J688u023fSvLN11L2zn9wT5ocZQubJpIQIrQxkxCihnRqwOtFu/MbJK8XT78BYDKF5LJxMz5hINbGRgjBokXzOXPmNAMHDmLgwEFRlTS+cHzMf/oD5jf//mMt4gvwtWhJ0e79TWrCEishHXWnbSNE/8UCEh9/FDxekACfD/uvnsDx4COgapg3GSRJolev3vTrN4DLL+8UbXOqYJw3J6CzB5BsVjTf78PXs1eErVJRHX4jQ7dhHUkP3Yd0Uaqj5ZU/IRIT1UpQcY4Qgm+/3Yter+eKK7rRtWu3aJsUmCB7HAD/pKSmdpWw0XSeqeIE80svVHP2AJLDjuXPf6xFfrlKY8Xr9fLVV6tZt24NR44cJoajsbgmT0MESyjQ6lTF1CihOvxGhm7XjqBtUnk50gWpsCrxg9Vq5YsvFrBv37dcddXVTJw4KaZLEDp+/gjCkoC4KE4vTCasz70IWjW4EA1Uh9/IEGZL8EbFB5b4VHlsyjidTubN+5yiokIyMiYzaNCQmHb2AEqr1hTnrMY9qiL1VafD174D5X9/C9dNt0bbvLhECMGBAz/UeIz6M9vIcN50C6Z/v4N0kc6LkGXcQ0cgEqK/m08ltBiNRvr1G0CHDh1JTW08KaPK5Z0o+3w+OBxIbhciKVlNKggTHo+Hr75aRX5+HkOGXBn0OHWG38iwP/ZrfO07IIw/pmEKgwGRnIL1FbX2a7xwPr/+vP5U//5XNipnXwWTCZGcojr7MFFWVsbChfM4ePAA/fsHd/agzvAbHSIpmeLlazF99F+Mn30MHg+uqdNx/PQ+RHqUtGlUQorNZiU3N5uzZ8+QlJREy5Yto22SSoxy6tRJcnOzEUIhM3Mql19+eY3Hqw6/MZKQgOO+B3Hc92C0LVEJMXl5Z8nJWYrL5WbixEw6d+7S8It6PEilpYjk5EYhxaFyac7LaWzatIHk5BQmTZpMSkqzS56nhnRUVGKEvLw8Fi2aj0ajJSvr2oY7e6cTy1OP07xLe9IG9CCta3ssz/ymRpXQmMXpxPTW6zQbMoC0Xp1JuuMmtLt3RtuqqODxeFi1ajkbNqyjY8fLyMq6rlbOHtQZvkojQioqxPTPNzEumAuKgmvyNBwPPozSqnW0TQsJ6enpDBhwJX369MdoNDbsYkKQfGMWum+2ITn99RQkwPTBf9B+/z2l/1vYeGLqLhcpMzPR7vuucg+KPnsp+jWrKHvvA9zjM6JsYOQoLy8nJ2cJBQUFXH31YK666uo6ZWypM3yVRoGUn0+z0ddgfusfaI4dRXPiOKb/+xfNRg5BPnok2ubVG7vdRk7OMmw2K7Isc/XVQxru7AHt15vR7txR6ezPIzmd6LZ9Hd16wnXEOPdzNN/vq7LhUBICyeEg8eH7m8yu3VOnTjJv3hxKS0vJzJxSL+0k1eGrNAosf/w98rlzVdJRJY8bqayUhKd/HUXL6k9eXh7z5s3h+PFjFIa4aLp+ZS6Swx640elEv3J5SPsLJ8aP3ke2B/8sjenHqz5cKH9tNBrIyrqeyy6rn3aSGtJRaRQYF8xH8nqrvS8pCvrVK/1xaYMhCpbVj++/38e6dWswmczMmjWb5s1DnGGl1frVKAPNfiWpUe10lWy2GhrlgFIj8cLF8tdjx07A0ID7XJ3hqzQOgtT1PY/kbjwLkfv2fcvq1Sto2bIVs2dfH3pnj1/LhmB1bHV6XJlTQ95nuHCNmxhUl0fyuPH26x9ZgyKE1Wpl0aL57N+/j4EDBzFp0pQGOXtQHb5KI6GmL7XStl2j2mHcqVMXBg++hqlTZ2AKUR2Di/H16esXMDNXldpQTGacM7Lwde8Rln7DgfOW28Hr5WKpOAF4e/T07+CNM06fPsXcuZ9TXFzEpElTuPrq0NQmVh2+SqPA9sxziADOUZhMWH/7XMxnnOTn55GTsxSv14vBYODKKwcih7kASPmb72J9+vf42rZDaHX42rXH9uwLWP/+Zlj7DTX6dWtAb+Div7AEaL/di1QU2vWPaCKEYO/ePSxevBCDQU9W1vUhrXXQeAJ5Kk0az4hRlL31LxJ+/RiS3QZIoNNhfe6PuKfPirZ5NbJ///esXbsao9GEzWYlOTklMh3LMs577sN5z32R6S9MGL5YiBQkpCf0BnSbNuKeMi3CVoUer9fL+vVr2bfvWzp0uIzx4yc2OIRzMarDV2k0uKdMpyhzKprv94HP59dUj+HFR0VR2LRpA7t376RNm7ZMnDgJk0lVM60zNf2NpUu0NxKsViu5ucvIyzvLVVddzcCBg8LyBNj4R0qlaSHLjaY03rp1a/juu2/p27c/Q4YMRaPRRNukRonzuhvRbf0aKUBqpuT14h42IgpWhY4zZ06Tm7sMj8cTOjmNIKgOP46QrOUYvliIfOI4vk6dcU2dEbLi5ip1p2/fAbRq1YZu3bpH25RGjWtGFqZ/vonmwH7kC2QhhMmM9ZlnISF40e5Y59tv97BhwzoSEhKYNm1m2BVRVYcfJ+jWryXpthtAgGS3ISwJJDz1a0rnLsLbb0C0zWsyHDiwn9OnTzFy5BiaNWtGs2a10zhRqQGDgZLFOZhffRnTR/9FKi/H17Urtl8/HdnYvdWKcd4cdJs3obRogfPm2/DV88fc5/Oxfv1XfPfdt3To0JFx4yaGZIf1pZBEDBfGLCy0oiihNS89PZGCgvKQXjPaSCXFpPbviWyvvkFFSUmhcM+BWm9KisfxCRU1jY2iKGzevJFdu3bQunUbpkyZhk4XJA8+Tonne0dz4AdSpk4ElxPZbkdotaDVYnvklzh++ZtLnn/h2Fwofz1gwFUMGjQkZPF6WZZISwv+xKPO8OMAw5zPQAQpXu7xYlj2Ja6ZsyNrVBPC6XSyYkUOJ04cp1evPgwbNkKN11cgWcvR/LAfkZyMr3PXaJtTP4Qg6dYbkEqKkSrmx5LXC14vln+8hmfEaLyDBtfqUhfKX0+YMIkuXSI7JqrDjwO0B/YjB9leLjnsaI4cjrBFTQchBF9+uYiiokLGjBlH9+49o21SbODzYfn9M5j++38InQ7J68HXrgNl/3wPX5++0bauTmh37UDOP1vp7KvgdGD619uU18Lh79v3LevWfYXFkkBW1nTS0pqHwdqaUR1+HODr3AXFaEJ2Vnf6wmTG16FjFKxqGkiSxJAhQ9HpdLRs2Sra5sQMlqd/jfHTj5CcDqSK+1JzYD8pMzMpXrcFpU3bKFtYe+RTp0AO/MQmCYHm+NEaz/f5fKxYsYKNG7fQvn0Hxo/PiEi8PhDqTts4wHndTcE3mmpkv66KSsg4H6/fseMbANq1a686+wuQioswffxhtadOCZBcLkzvvh0dw+qJ74puSB5PwDah1eLtHfyJxW63sXjxQnbt2kX//lcyefK0qDl7UB1+XCDS0ij9z8cIkxmlIg1TMZtREhMp/XSempoZQpxOJ8uWfcmOHdspLy8jhnMeooZ2106EIfCCteR2o1+9IsIWNQxf1yvw9umL0AYQcNPpcNz7QMDzzstfFxQUMHnyZK65ZljY5TQuhRrSiRM8Y8dTuGsfhnn/Q3PkML5u3XHNmt2oRMVinXPnzjF//hysViujRo2hZ8/e0TYpJhEWCyhBkggAJTEpgtaEhtL3PyHluunIx44ieTwInR5J8VH2+j8DpmZeLH/do0enmMhgUh1+HCFSmuG8+95omxGXOJ1OFi36HI/Hy/Tps2gVJ2UVw4H3yoH+p0qrtVqbYrbgvP3OKFjVMER6OsWrN6L7ehPaXTtQmqXinjy12oTK5/OxadMG9uzZRdu27ZgwYVLYFFHrg+rw64oQ4HT689qj/HimEn6EEEiShNFoZNy4cZhMKVgsjXdnZ0TQaCh7818k33ETuN1IFUVYFLMZb/8BuGZdG2UD64kk4RkyFM+QoQGbHQ47ubnZnD59in79+jNkSPRDOBcTW9bEMkJgfOctUnt3pXmnNjS/vDUJv3ks4CxGJT5wuVxkZy/h2LGjAPTo0UN19rXEM3osxdmrcc3Iwte2HZ6evbE99yKl/1sEQYqZNGYKCvKZO3cO+fl5jBs3kaFDR8Scswd1hl9rLE/9GuMnHyKfrxPqcGD8+AO0W7dQkrumfop9Viv69WvB48YzeCiiRYuQ2qxSf4qKisjJWUJZWVlI9cibEr4ePSn/53thu75UVIh+zSpQFNwjRiNatgxbXzVxcNVyNrz2ComHDnKjgGaHD2F/9FcoMZi5pTr8WiCfOY3po/eRXFXL6EluN5ojh9BnL8U9dXqdrml8/98kPPu0f4u28F/Lcdsd2F58WQ0VRZkjRw6zcmUuWq2OadNm0qYR5Yw3CYTA9Jc/Y/nHXyszZySvB8cdd2N74aWIFcNRFIUtn3/C/ud/S3unk2l2O2YhEP/9D4ZF8yleuR6ldZuI2FJbVM9SC3RrViE0gX8bZZsNw8J5dbqefmUuCc8+jeRwIJeXI1vLkdwuTJ98hOm1V0Jhsko9ycs7S3b2Epo1S+Xaa29QnX0MYpj7OZY3/obkciHbrMg2K5LLhfHD9zG9E5lqXg6Hgy+/XMS+t19ngNXKtTYb5krZBQ9SSQnmP/8hIrbUhQY5/MWLFzN58mQmTpzIxx9/XK39jTfeYMyYMcyYMYMZM2YEPKZRIElUq692IXLdZhTml19CCiCFIDnsmN9+HYJs8lAJH+fz6Vu0aMno0WOZMSOLhEYsuxvPmP/yJyRHdW182WHH/PdX/YkVYeTcuQLmzZtD3vFjTD56hHEuFxfvw5W8XgyLFobVjvpQ75BOXl4er732GvPnz0ev13PjjTcyePBgunT5Ubx/7969vPrqqwwY0LjleT1jxvnFkgKgWCy4Zl1Xp+tp9u8L2iZ5PMj5eSht29Xpmir1p7i4mFWrljN27ASaNWtGjx6No8BKU0Vz9EjQNqmsFMlajghTrv+BA/tZs2Y1RqOBGRMm0fOl4LN4yRt7E7d6z/A3btzIkCFDSElJwWw2k5GRQXZ2dpVj9u7dyzvvvMO0adN4/vnncV0UA28sKC1b4bj7XoS5ank6xWDEd0V33BMy6nQ9kZQcvNHnQyQ1vo0pjZWjRw8zf/4cysvLcQWpm6oSW9T4/ZBlRBjKSCqKwsaN61mxIpf09HRmz76eFld0CxqjF4Bn8JCQ29FQ6u3w8/PzSU9Pr3zdokUL8vLyKl/bbDZ69OjB448/zoIFCygrK+Ott95qmLVRxPbsH7A+/xK+Nm0RgJKQiPPueyhZsKTOGTqOO3+KCKCnIbRa3KPGhG12ovIjQgi2bdvCsmVLSE5OYfbs69XNVI0Ex213ohgCfH/0epxZ14W8xq3T6WTp0sXs2rWDXr36MG3aTMxmC0gS1udeRATaWGUyYXv69yG1IxTUuwDK22+/jcvl4tFHHwVgzpw57N27l+effz7g8d999x1PPfUUCxcurK+tsYOiNCyTxumEsWNh926wVRQtMZuhWTPYsgXaxNbKfjyyc+dOVq5cSc+ePRk/fjy6OMwNj1vsdhg1Cr7//sd9MAkJ0LYtbN4MKSkh66qgoIBFixZRXl7O+PHj6dOnT/WD/vc/ePRRKCnx+4YOHeCdd2D06JDZESrq/VPYqlUrtm3bVvm6oKCAFhfkkZ8+fZqNGzdy7bX+XXVCCLR1/OWN64pXc7/EsHQxhs8+RnK6cE2djuuGmxC6RIiifTEzPmHi/M7Zli07MmTIKLp2vYKSEidw6XBOvI9NQ4no+CzKQZ+9BOPcOeDz4pqRhWv6LPBoQvb9OXjwAKtXr8Rg0JORMZWWLVsF/nyjJ8GOfcjHj4FO96P08wXHRmpswlbxaujQobz++usUFRVhMpnIzc3lhRdeqGw3Go288sorDB48mHbt2vHxxx8zYcKE+nYXf+h0/pt0Rla0LWkyHDt2hG3btjJ16gwMBgNXXNEt2iap1BedDve0mbinzQz5pRVFYcuWzezYsZ1WrVozceKkS++wliSUjpeF3JZQU2+H37JlS37xi19w++234/F4uPbaa+nbty/33HMPDz/8MH369OH555/n/vvvx+PxcOWVV3LnnY1PNEml8SOE4JtvtrF169ekpTXH4/FgqGWNX5WmhdPpZOXKXI4fP0bPnr0YPnxUXJWrVIuYq1Qh3sbH43GzatVKDh8+SNeuVzBq1Nh6x+vjbWxCTWMfn6KiQrKzl2C1Whk+fGRI5a8bfUhHRaUxsH79Oo4cOcQ11wyjX78BSBHadq/SuDh06CCrV69Ap9PFtfy16vBV4pLzi7ODBg2ma9craNeufbRNUolBFEVh27YtbN++lZYtW5GRkRnXiqiqw1eJK4QQ7Nz5DadPnyYzcwoWS0Jcf4FV6o/L5WLlylyOHTtKjx69GD58ZJ0zCRsb8f3pVJoUHo+b1atXcejQATp37orP54tJTXKV6HOh/PWIEaPp1at3kwj3qQ5fJS4oKyslO3spRUWFDBkyjP791Xi9SmBCKX8t553F+O7bGHKWIgxGnDfdivPm2/wbKWMQ1eGrNHqEEOTkLMNqLWfy5Gl06NAx2iapxCB+OY2v2bZtK+npLcjImExiYuKlTwyC5tABUiaNQ3LYkdxuALQHf8D0wf9RvHSlf/dvjKE6fJVGixACIQSyLDN69Fj0ej3JySnRNkslBnG5XKxatZyjR4/QrVsPRo4c3eB4fcKjP/erc16Q2S45HMhHDmN+8+/Yf/N0Q80OOWqAU6VR4vF4WLkyl82bNwCQnt5CdfYqASkuLmbBgv9x/Pgxhg8fyZgx4xrs7KXCQnQ7tldx9ueRXS6MH3/QoOuHC3WGfzF2O8Y5n2Cc8xn4fLimz8J52x01SxqrRJSysjJycpZSWHiOQYOGVKZghgpZPo3R+C56/QYUJR2H4248nrEhu75K5Dh27AgrVuQiyxqmTp1B2xDVmZCs5X5VzopQTrX286KIMYbq8C9AKislJXMc8smTlcXKNfu+w/TOm5Qs/yomixI3NU6dOklubjZCKGRmTqVjiPVLtNotJCfPQJI8SJIbIUCnW4XLlQXE5qxNpToXymk0b96cjIwpDYrXX4zSth1CpwtYCE8A3iuvCllfoUQN6VyA+eU/ojl2tNLZA8hOB/K5AhKefDyKlqmAX+dk2bIvMZlMZGVdF3JnDwpJSbchyzYkyT9zkySQZTtG4wIgu+bTVWICt9tNbu4ytmzZTNeuVzBjxuyQOnsAtFrsv/h14GIrJhO2x58KbX8hQp3hX4Dxs08qV9svRPJ60ecuA5cLVNGtiOPz+dBoNBiNRjIzp5Ke3gK9Xh/yfrTarUhSYL0TSbIBbwLDa3UtWT6BTrcJIUy43WMBS8jsVAlOSUkx2dlLKS0tYdiwEfTp0y9s6bmO+38ONhuWN15DaLX+Wrp6A+WvvYF30OCw9NlQVId/ATXG3QRIdhtCdfgRpby8nJycpfTu3Zfu3XuELAYbCFkuouaH3rO1uIqHxMT7MBi+QAgdICFJPsrL/4rLdUs9rPKh1+ei12cjhB6XKwuvdwgEDCY0bY4dO8rKlblIkhzSeH1QJAnH40/geOAhdLt2IAwGvP2vhBhW11Qd/gV4u3dH9+3egG1Ks2aIlGYRtqhpc+rUSZYvz8Hn82IyVS9pF2q83l5IUuC6y0LokKRhl7yGxfIUBsOXSJKryrUSEx9DUS7D47n0Nc4jSeUkJ09GozmELFsRQsJo/BCPZwxlZR+ifn39CCHYsWM7W7ZsJi2tORkZk0mKZF1oiwXP0No9+UUbNYZ/AfYnfhuwPqViMuEeN4GkO24m8a5b0X/5BXi9UbAwHnFiNr9IWtplNG+eQrNm/dHrP2HPnp18+eUijEYDWVnX07Hj5WG3RFE64HaPQ4jqT3FC6IFHL3EFKybTB0iSI0CbA7P55TrZY7H8Bq32e2TZX8ZPkgSybEenW4XJ9E6drhWveDxucnOz+frrTXTp0pWZM2dH1tk3MlQ9/Isw/vf/sPz+6YqatRKS242SYEFyOpErQj6KxYKvWw9/AfNABYwbMZHVNPeRkpKJVrsTSfqxxOCpUxY++GA4bdvewdixEyJcrMRGUtKd6PVrKkIyAHrKyj4gJWVytbGRpFIAhEhGo/mWlJSJyHLg8VOU5hQWHq6lHU6aN+9QZVwuxOdrR1HRd7W8VmSItB5+aWkJ2dlLKS4uYsiQoTEtf63q4ccozjvuwnn9Tei2bAafD+PczzF8saDKYq5ssyF9txfzqy9jf/rZKFrbuNHrc9Fo9lQ6NZ/PH/5s29bGjTeuJSHhTSDSayYWysrmIMtH0Wp3IkRqRRimalxWp9uIxfIrtNr9AHi9PbDZnqzM7gmEojSvtRWyXHKJ9oJaXyseOX78GCtX5gIwZcp02rfvEGWLGgdqSCcQJhOeUWPwjBiFYfHCwJk7Tiem//5fFIyLHwyGOciy/6np5EkN771n4fRp/y3ZsaOMwbA8whYpaLXfoNOtR4hU3O6ZeDwjudjZa7WbSU6ehU63tyJf34NOt5vk5Lvweq9AiOqLdkKYcTh+VntLlLSA1zmPz9c09f3Px+uXLl2MxZLA7NnXq86+Dqgz/BqQbFZ/qlWw9rLSCFoTj/gQAnbt0rF6tYHkZHFB1qtAkpSIWaLTrSEx8d6KtEwNkuTG4bgXm+15Lp4XJSQ8FTBO739PixBpgBVJ8u/nUBQLHs8wnM476mIRDsdPMZvfrdaXEGbs9qa3L+Ri+esxY8ai04U+PTeeUR1+DYikZERCAlJRUcB232XhX0iMZ+z2qaxZs5pvv1Xo1MlLZqYDY0UyjiT5cLvHRMQOjeY7kpNvrHTQ5zGZ/o0QWuz231/wrhet9pug19Jqd1JYeBSD4XMMhmwUJRGX6xbc7onU9YHabv8dWu0h9PqVgK/ifIHDcRcu1411ulZjp6r89VD6978yZuP1sYzq8GtClrE/9AvML79UZfctgGI2Y//VE1EyLD7YtasLe/akcs01+Qwb5uD891cIM07nDShKw/OoJekcWu0OhEjE672ai8MzAGbzK0D1xVFJsmM2/xO7/dfA+R2Vl3IyMkIk43Teh9N5XwOt11FW9gkazT70+pUIocXtnoKiNK1wzsmTJ1i+PBshROjlr30+9KuWo1u/DpGQgGvmbHxdrwjd9WMM1eFfAsf9DyGfPInpo/f9u+mQkLxeHA8+guvaG6JtXqPE6/Wi1Wrp2bM/qamfccUVrwNzEUJBCAt2+yM4HI/W5kro9cvQavegKC1wubIQIrWyLSHhMYzGTyvSLBXARFnZv/F4qj456PVf1RA+EpjNr+F2jwPGAxo8nlHodKu5eIIphFSxqza0S2M+Xw8cjh4hvWZjQAjBrl072Lx5I82apTJp0uSQKqJKxUWkzMhEPnEC2WZFaLWYX/8bjp/che25P1LtDxwHqGmZtUTOO4vuq9Wg0eAeMw6RmhZSu2KFcKePfffdXrZv38asWdeSUKVAhAdJsiJEMrVxmLJ8hJSUTCSprOI8E5IEZWVv43ZnYbH8EqPxI2S5evy7uHgNPl/3ind8NG/eHEnyBexHCBDCCGiQ5XYUFs5DkqykpIxDkuxIkqg4TkIICyUlqy64dtMilPeOx+Phq69WceDAD3Tq1JkxY8aHXE4j6bYb0K9aieSpmpShmM2Uv/Eu7qnTQ9ZXrKRlqlk6tURp2QrX9Tfhmn193Dr7cOLz+Vi7djVffbWa1NTUAHrkOoRoRu1uSUFychayfBZZtlYInDmQJAdJSfej0ezEZPqwmrP348Jkeu3HXnWra8yG8V/bWZFNdICUlKn4fN0pKVmD2z0ZIYwIYcTtnkpJyZom6+xDSVlZGYsWzePgwQMMGjSEiRMzQ+7spcJC9GtWVXP2ALLdjvmNv4W0v1hBDelchHz4EMb/fYZceA7PoCG4ps1UBdMaiM1mJTc3m7NnzzBgwFUMGjSkQcXFtdotyPLZIGEYL2bzawihD7hpSZJ86PWbKl9rNCcJFNcPjIIknUOnW4PHM5aysk/rZb9KcKrKX08J2w5r+fQphF6P5AospaE5cSws/UYb1eFfgOlvf8Hy6svg9SF5PRj+9zmW535LyZLlKGqd1HqzdesWzp07x4QJk+jSpWuDr6fRHAraJkkeZPkEkhRc+kJRUir/7fN1oS4PupLkxGj8DEny4naPIvIbw+ITIQR79uxi06YNJCenMGnSZFLCqF2ltGsXcH/NebyXdQpb39FEdfgVaDdvwvLaK0jOH2eFss2KcNhJvv0mitdsjKJ1jROPx41Op2fo0OH07duP1BCFwhSlI8GyZYTQ4vMNQJZL0GgOBlxYleV8TKZ/4HTeicczDCHSEcJRy7x/L3r9QvT6JYBEefk/cbunNvQjXYCCXr8Co/F9ZPkwoMfr7YHLdSsez3DiUSXT4/Gwbt0a9u//nssv78TYsRPCIn99IaJZKq6JkzDkLKvm+BWzGcfDj9XpevKJ4+hXrwRJwj1uAkqbtqE0N2Soi7YVJN15K/qliwPWqBQmM8XZq/D16BlSW2KRUCwu+Xw+NmxYR35+HjNmZKHT6S59Up0QpKb2qZjJV/17CWGiuHgdkuQgOTkTSXJXyh0IwQWpnyZ8vtaUlKxBkopJSZmMJJUiSY6KcJCjVkkaQpgoKcnF6+0Xgs/lIynpVnS61cjyj2nA/ltSh9fbjfLyf+PzxeZ9WJ9757z8dUFBPldfPZirrro6Yvn1UlkpydfOQHNgP5LdDjodSBL2nz9a+wLkikLC449inPMp4rz+luLDccdd2F74U+UNFyuLtk1ihq/d8jWWF3+PbvtWMBhImD4L2xO/RbRsWXmM5ujhgM4eQOi0aE4ebxIOv6HY7TZyc7M5c+Y0/foNQBMWbXCJ0tL5pKRMQghnhXSwAf+M+1V8Pn8edXHxVozGdzCZ/oUk2ao4cElyoNGcwGx+BZvtRYqK9lZo++xDlo9hMn2IEN6KY6v+WFTFhcn0KuXl/23wpzIYPqvm7M/3Dx602r00azYct3scZWUfAI1buO/06VPk5mbj83nJzJzCZREOo4ikZEpyVqPbtAHdxvUIswXXtBkodZBqML39Bsa5c5BcrirPXsaP/ouvazecd9xV8wW8XvSrlqM5fAhfuw64J06CMD7dxP0MX7d6Jck/uRnJ8WPGhtBqUVLTKF69EZGeDkDifXdjWDgPSan+WC+MJorXbMDXqUuDbGkMNGQmkpeXR27uUpxOF6NHj6Fr124htu5inBgMC9Fqd6AobXC5bkBRqtYdlqQy0tIuR5I8Aa8ghIFz5/I5HyrRaL6jWbMxAeQMgqdl+3wdKSra0+BPk5IyHJ1u9yWPE8KI0zkbq/XtBvcZSmp77wgh2Lt3Dxs3riM5OZmMjCk0a9YIa00IQVrPTsiFhQGbfW3aUrRzHxB4bDTf7yP52ulIdhuS243Q60Gno/Sz+XgH1K8mbtNOyxSCxF8+XMXZg79koVxSjPnNv1e+53jgoYDZOEKrxdO3X5Nw9g1BCMG6dauRJJlZs2ZHwNkDGHG5bsRm+zMOxyPVnL0fBzVn4bgwGn/UljeZ3gQCiOXVEGWoiwpmTdRWAdO/cDwPSSoJSb+RxOv1smbNKtav/4r27Tswa9Z1jdPZA9jtSCUlQZvl06cgwAQSALeblKypyPl5yFYrktuNbLUiFxeTfN0MJGt4wj9x7fDlI4eD/vpKbjeGBXMrX3v79qf8pb8gjEYUkwmh0fh17y/vTNn/fRQpkxsdPp8Pj8eDJElMnJjJ7NnX07x5erTNqsS/IBt8xiNJYDa/Wvlaq/026CasQCiKoU4qmFXxYTK9RWpqD5o3T0OWS2rS6quCEHo0miP17Dc6WK1WFi2az/fff8fAgVeTmTk1wrUOQozJVGPKtkhOrqirUR199hJwOgIvwXu9GBbMC42NFxHXMXzJ50NIUvC8Bl/VL7br5ttwZ0zG8OUipJJivAOuwjNiVFxusQ4FDoed3NxsLBYL48ZNJCkpOdomXYQHvT4Xt3tIRdnBwEf5c/qLECIVn69TRUGWS2fs+HfhJuNyXV8v6xITf4rBsOwC0TZPrR2+JLlRlBb16jcanDlzmtzcZXg8HiZNmsLll8dB2qMs47jpNkwfvV8tn18YjDh+8tOgp2oP/BC0hrZst6P9tuEhwoD9huWqMYKvU2cwm8FefWCFVos7I7P6+2lpl15oUaGgIJ/s7KU4nQ5GjRobgcwKBZ1uJTrdThQlFZdrZoUMcWA0mj2kpMwAXEGrRl1ISspEiovX4HDcj8GwBH8oqGb8H1mDyfQ2klSOxzMYj2cUtXlw1mp3XuTsf7xmTesFAEJo8HgGoCixmfp3IUIIvvtuL+vXryUpKYlp02aRmpp66RMbCbZnfo9u2xY0B3+oWhGvdx/sv/xN0PN8bdoizOaATl8YjfjCtO8n7hdtDXM/rxbHF5KESEikePUGdUPVRdRm4e2HH/bz1VerMBpNTJo0mfT08M40ZfkMycmZyHI+kmRHCAOSJCgv/zsu100BznCQltYdWS6u8m5NjlQIEzbbM/h8XbBYnkKj8ZcilCRxifMAdIAXIcwoSkdKSpbU+GMEYDY/h9n8WsAniZr7k1CUlpSUrIw51cyL7x2v18v69WvZt+9bOnS4jPHjJzbuEE4wfD70y3PQL17oz8OfmYV7zHh/+bYKLh4byVpOau8rkANNRo1GCrd/W5lQUhfCmpa5ePFi3n77bbxeL3fccQe33HJLlfZ9+/bx9NNPY7PZGDhwIM8991wADZXw4rr2BoReT8Jzv0U+exYJgWfwNVj/9FfV2dcDp9PJhg1radGiJRMnTsJkMl/6pAaSlHQjGs3xyt2z5zNoEhMfxevti8/Xq8rxBsNCgi28BnOmkuTAbP4z4KuswiWEjBAyfi36wJxPmfT/24YkHSAp6S5KSxddcJQbg+FL9PplCGHC5bq+ImsoWNhIQlG0yHLVzCJ/CMmE03krihLbC502m5WcnGXk5Z3lyisHcvXVgxskpxHTaDS4J03GPWlyrU8RCYmUvf8xyT+5GRQFyelEGAwgyZS99W69nH1tqPcMPy8vj5tuuon58+ej1+u58cYbefXVV+nS5cdslqlTp/KHP/yB/v3789RTT9G7d29uvvnmWvcR0o1XQiCVFNO8bXMK7JGrpNTYCDbDd7lc6PV6JEmiqKiQ5OSUMOXYVyVYmiT4QxtO501YrW9Ved9ieRaz+bVqx18KIaRqG7n879dtGUcII0VFO1CUtkhSISkpEyqF3vyqmma83r5otbsrf1wuRFHMuFyTMBqX4A8P+T/7eRsUxYiiXE5x8SrAUufPGS7O3ztnz54hJ2cpHo+HMWPG07mzmuEW7HslFRRg/PRDtPu+xde5K85bbkdp3abe/YQtLXPjxo0MGTKElJQUzGYzGRkZZGdnV7afOnUKp9NJ//79AcjKyqrSHnEkCdEsFSyx8wVpLJw7V8D//vcZO3fuACA1NS0izh78ujlCBN6pK0k+tNrvqr3v87VDUQJvSgo2vQnm7OuDP4PmKACJiQ+j0RxDlq0VNgtk2VaxFtESRTFedK4Rj2coVuv7FBburtj1W/UHR5adaDRHMZkavtkr1Hz33V6++GIBWq2OrKzrVGd/CUR6Oo6HH6P87few/+qJBjn72lDv+Ep+fj7pFzx2tGjRgt27dwdtT09PJy8vr0591PRL1RDS0xPDct144cLx2bdvH7m5uZjNRvr0uSJMY+cCTgOpwIWZPqeBJIKHVGR0uu4BbLoT+G3AMyRJC+iBixdLg4duJEmHf2NWcLGtKlbJblJSegACyOV8yKfqNR34o5s/Bf4Pf3hHiyTdi8HwR9LTDcDBGmxykJDwEQkJwRcGI4nP52P58uXs3r2bbt06M2XKFEymxr0TONTEgt+pt8NXFKVKZoYQosrrS7XXhlgqgNJUOD8+iqKwefNGdu3aQevWbZg4cRJarSXEY+fFbP4DJtM7FbNrL273OByOO0lIeLZi4VTC7zCrz8CFMFBScg9e78U2adHr3ycp6Sf4JY2dFUVMZMrK3sNo/HdFndjzGHC5xmIwrEKSqsvlCiHhcmViNC5FCM8lMmi0eDxXUlqaiiwfoVkzLbIcWIJXUQooLPwj8HskqRQhUvAvALsBN1ptIcnJUrBUbnw+G0VF0b+Xz8tplJUVcsUVvRk0aAhWqxdrmDYPNUYavZZOq1at2LZtW+XrgoICWrRoUaW9oODHnYPnzp2r0q4S25w7V8CePbvo1asPw4aNCEsIJyHh5xgMC6oUKtHrc9HrswM4dyqyc1wIoQdkrNbf4fUG3oLudk+isHAXRuMHaLX78Xq74XTejsn0L3S6TRc5bRcGwxqE0ARQ1wSQsNmew2h8E0UZjCyfqZJdcz7GrygJKEo65eXvA6AorWrM5/f5Op//1AhRfZFOUVKqpW3+2KcOlysj6LUjRV5eHjk5S3C53GRlTSMtLfZTRZsy9Y7hDx06lE2bNlFUVITD4SA3N5eRI0dWtrdt2xaDwcD27dsBWLRoUZV2ldjEUZG+2qJFS6677kZGjhwdFmcvyycwGudVq0rl3+Va/anOn2FjxuH4KXb7rygq2orT+WCNfQjREofjccrL/4XD8SuESMRsfqOaOJkfN17vldVi/OezcJKTrwXa4HDcFrAvj+cKbLZncLsnYzb/HoPhYwAcjjsQonpoQ1HM2O2PB7Vdo/mWZs3GEmgszpdddDgeDnp+JPj+++9YtGgesqxh1qzZdO+uVvuKdeo9w2/ZsiW/+MUvuP322/F4PFx77bX07duXe+65h4cffpg+ffrwl7/8hWeeeQar1UqvXr24/fbbQ2m7Sog5ePAAW7euZ+jQMXTseFnI9OsDodOtQwhtwBBKsJCJJDmw2x9HUVrXqg9ZPkpCwm/R65cCPrzeHjWkZfrQ6TYE6VdBls8A2Vgs1XPnJQm02kMkJDwLeJEkHwbDIiyW5ygpWYpGcxK9fgXgT/WUJB92+2O43dOC2p6Y+CCSVB7wiUNRWlJaughFaVercQg1Pp+PjRvXs3fvbtq1a8/48RlqvP4C5JMn0OcsQ/J5cY8eh++KSOhK1Y6433h1MWoMvzqKorBly2Z27NhO166XM3ToGMzm8GYzGQxzSUh4uDJ7pTYIoaewcP8lNzWB/wmiWbNh+IucVw+/1BVFSUCWb0BRPglYKzfQdYWQ8Xp7U1KyHo1mPzrdGvyCb5MDhnDOI0n5pKX1CvhjCODztaaoaH/dP0QIcDjs5OQsq5S/HjJkaGV+fZP/bgmB5blnML33LkKSkYQCkoxrYgbGuXMoKLn0ju+Gourhq9SI0+lk5cpcjh8/Rs+evZg1aypFRYHjxqHE7R4ftAxhMKfs9faulbMHMJtfqpghV5+N1w8BJAQVVgv81KCg1R5Ao/kBn68bPl+3ivfPIcsnKqQRqkdVJclKTQqfweL64SY/P4+cnKU4nU7Gj58YIUXUxoPh808wvf9eNW18/fIcePZZ+MWTUbPtPHG39U0+fAj94kXoNm8MLk2qUsnRo4c5deoko0aNYdSosRHLrxciBav1OYQwX/S+EdAhhPaC92QUxYLVWvvNVH6xtMDO2R8Dr/2t7++/LXALtS94fh4XJtPfkaRiNJrdpKSMIi2tO6mpA0lL64rB8GG1MxSlQ0VBl0C2SHg8Q+poQ8PZv/97Fi2ajyTJzJwZKfnrxoX5b3/xV866CNnhgDfeAE/gmgyRJG5m+FJZKUl3345u8yaETgdCIBISKHv/Y7xXXR1t82IOh8OOyWSmW7cetGrVOqwFo4PhdN6PolyO2fxnNJr9CJGKw/EznM4szOa/YzTOxZ+qORa7/cnKGXLtqCkUqMfr7Y9Wu+WSM35FSUCIJEpL55KW1gevtzNa7d5aPylIkoLB8Dl6/WJk2Q3YK8/159I/jiR5cTrvvOAsLTbbk1gsvw+wwGzEbn+qdp2HAJ/Px+bNG9m9eydt27ZjwoRJarw+CJoTx4M3ejxIJSVhk0yoLXETw0/Omopuy+bqBYkTEijatKOynGFTjzMKIdi69Wv27NnF7NnXV3P08TI+iYn3YDDMDTjL93rbIsv2auJqFyKEDrd7JE7nnbjdmYCO9PREHI7bMRo/rHNo6Py3LNB5ipJKYeFBqs6/BCbT65jNf8K/F8GHEM0oL38Tj2ds3TqvJ+flr0+fPkXfvv255pphNerhxMu9U19S+3ZDc/ZM4EajkYIDJ2rUzw8FTaLilebAD+i2ba3m7AEkjwfT++9FwarYw+VysWzZl2zfvpXOnbuSkBD9nX/hwmZ7EiHMCFHVwwoBGk0BklSTswchEigv/y9u93T8m6HOE3zjlf+8wG0XyyNUxYVGc/DiM3A4Hqaw8AilpYspKVlFUdF3EXP2BQX5zJ07h/z8PMaOncCwYSPiV/wsRDjuvR8lwNOPMBjgllvC7uxrQ1z8BbW7dyK0gWOrksuFbnPgdLumRFFREfPnz+HEieOMGDGaUaPGRFy5NJIoSidKSlbhdo+pUL38cTFYktyXmKHrKCnJQYikai1e79Aa4v9G6h7j94d9/JvJAmHA670Sn68nBC/lE1J++GE/Cxf6Ky7NmJFFt25qfn1tcNz3czzDR6KYLYiKG0yxJODt2g1eq7uYXziIi2+8kppGsC+DkCSUloFqnTYtvvtuLy6Xm2nTZtKmTdPYDenzdaOsbCFm87OYzW8iSZfWwhFCh93+MD5fICcnMJneIZCssRDgdo9AlgvQ6XbW0c5WKMrldTonHPjlNDawa9dO2rRpGzH567hBq6XsoznoNm/0l091u3FPnop73ETSExPBGf1wV1w4fM+IUaAL8lFMJpw/uTuyBsUIQgjsdhsWSwJDhgylf/8rSUgIjyBdLGMw5NTS2csIkYDDcX+QIzYhy0eDPB1ocbvH4vNdQXLyrQHlnKv3JwEmrNY3iNTsPRgOh4MVK3I4efIEffr045prhkUsYyuukCQ81wzDc82waFsSkLgI6aDVUvbehwizGaHzPxoLQJjNOG66Dc/ga6JrXxRwu91kZy9h4cL5eDxutFptk3T2cD7VM1ibf0OXEHo8nuEUF69GiGCaT9uD7h2QJC863TY8ngmUl/8VRTHVIMXsz/5xuzMoKcnB4xlRx08UWs6dK2DevDmcPXuGMWPGM3z4SNXZxylxMcMH8AwfSdHarzH965/otm9FadkKx1334Bk+sskVIS8uLiYnZwmlpaUMHToCrTawnnxTwem8DY1mX5AdsqkUF3+FEMkVapU10RwhdEEUNbUoij906HLdist1LcnJs9HptlQ5XggzNtuTOByP1NiTRnMAvT4b8OF2T6hW1StUHDz4A6tXr8JoNDB9ehYtK7LZVOKTuHH4AEqHjtheeCnaZkSVY8eOsGJFLrKsYerUGbRtGx29ldjBh6KkAUaEcFemafpn3ybKy19HUWpb6nI6cE+QNh1O54VaUUZKSxdjMHxSIdh2Fq/3ChyOX+F2T6yhD4WEhIcxGufgXysQWCwv4XZPoKzsP1TNGKo/iqLw9deb2Lnzm0r563DLaahEn7hy+E0dIQQ7dnxDcnIyGRlTSEyM37TL2qDVbiQ5+XYkqQRJcl+QNqnF4xmBzfYUXu/gOlzRQnn5v0lKugt/eqa3Mg5vsz2Kz9fjouPlitn+rbXuwWj8d8X+gQt1Vzzo9csxm/+E3R64sEtdcDqdrFiRw4kTx8Mqf60Se6gOPw5wu90oioLRaCQjYzJarRadrimHcbwkJd2JXv8l4LtgZ6v//0Locbmm19HZ+3G7p1BcvB6T6W202t34fB1wOH5Wr2sFwmx+LaB8syQ5MJn+WbHLtv7OubDwHNnZS7HZrIwePZYePcITKlLxy7wYP/kQzalTMHo4UuZMRFLypU8MI3Gz07a2xNtuwJKSYrKzl5KYmMjkydPqXFXsYuJhfEymP2M2/xVZDq5O6PV2orh4Z52uG4mxad48JWjRFCF0FBYeqsVaQ2AOHTrIqlUrMBj0ZGRMpmWI05Xj4d4JFcZ33ybhD8+Cz4fk8YDFgqLVUjJ/Cb4+fcPWr6qWGcccO3aUlStzkSSZESNGNdjZxwcCs/nNGp09gCznR8ieuqEozdFoAtvmzyaqe5hOURS2bv2ab77ZRqtWrZk4cRIWS9PM2IoEmm/3kvCH3yM5L7gHbTYkIPmWayna+T1B61aGmfhIywwh2m+2kTx7Gs3bNSft8tYkPPIAcjB9jCghhOCbb7axbNmXJCYmMXv29eribCVOJOnSs8zaL9RGFofjARQlUIUsI07nbdQ1nON0Olm2bAnffLONnj17MW3aTNXZhxnTf/4FngAyL4BktaLbsC7yRlWgzvAvQLd+Lcm3XAcOh/+P43Zj/N9nGJZnU7R6U6UAW7RxuVx8++1eOnfuwujR45p4vP5ijAhhQZLKgh7hLy/4qwjaVHscjofR6b5Gr/8KcAACISx4vX2x2Z6r07WKigrJzl6C1Wpl5MjR9OrVJyw2q1RFc/QIki+wNDdCIJ85HVmDLkB1+OcRgoRfPoLkuKjGqtcLpaWY//FXbC++HCXj/JSXl2M2mzEajWRlXYvZbFHDONWQcDjuxWx+46JMl/MZOhocjvtwubLC0rssH8Vg+AJJcuB2j8TrHULddtFqKSv7DK12CwbDIvzy0FMrNmfV/jqHDx9i1arl6HQ6pk2bSevWber4SVTqi6d3X3SbNiIFmuULga9L1yhYVdm/umgL/jqUqUOvqhp3uwCleTqF3x0KqS114fjxY6xcmUuPHr0YMmRo2PqJj4U3N8nJ16PVbq6QOBCADq+3M2Vlc1CUy+p11UuNjdn8e8zmt/Dnz3sRwoTP14uSkoVAZMIo5+Wvt2/fSosWLcnImByxHdbxce80HPn4MVJHDKo2eRQaDb4rulG8ZlPYNoOqi7a1xeut+Y8Q7BEtzAgh2LlzB19/vZHU1DR69lTT6C6NntLSBRWz5CUIIeF2T8HrvZpwadbo9Ysxm/9Z5alCkmxI0i4SEx+lvPzfYen3QlwuFytX5nLs2FG6d+/JiBGj4loRNVZROnSk7L0PSPzpT0CWkNxuJL0eX8tWlH42P6o7/9W7oQKlQ0eUpGQ0jgDb7zUaXOMzIm6Tx+NmzZpVHDx4gM6duzJmzFh0umAyuipa7RZMpjfRag/i9XbH4XgQm+35iPRtNv81YK1ZSXJhMHyB1VqKEOHLwS4qKiInZwllZWWMGDGaXr16q+G+KOIen0HhtwcxZC9BLsgnYdhginsPjLrMi+rwzyPLWP/wJ5Ievr/Ko5gAhMmE/Ze/jrhJZWVlHDt2tFLpUv0CB8dkegOL5QX8WToCjeZbDIYvsVr/iNMZfrVUjeZo0DYhdMjyaXy+8Dj8o0cPs3LlcjQabZOSv455LBZcs68HICE9EWIg3KWmZV6Ae0YWZW/9G1/HyxA6PUKrxTNkGCVLVqB06hwxO4qL/dWY0tKac8sttzNgwFWqs68BWT6OxfI8kuRAkvxrPpKkVNSMfQJJCn/Ovc8XPC1WktyVwmqh5Hy8ftmyJSQnpzB79vWqs1epEXWGfxHuKdMomjwVqbgI9HpEBMsACiHYvXsnmzZtYPz4DLp06aoWoKgFBsN5obHqCCFhNM6rQeM+NDgcj6LR/LyaLIIQetzuSQgR2iLxbrebVauWc+TIYbp168HIkaPVeL3KJVHvkEBIEiI1LaJdejwe1q5dzQ8/7KdTp8507BibG4NiEVkuDFrgRJKcNdavDRUu12y02s2YTB9yXlhNURJQlMsoL389pH2dl9MoLS1h+PCR9O7dV30CVKkVqsOPAcrKysjNXcq5c+cYNGgIV145UP0C1wGPZxCK8l9k2VqtTYgEvN6rImCFhM32F5zOn1aoXdpxu8fg8YwjlJFTVf5apSGoDj8GKCjIp6ysjMzMKXTsGP3apo0Nt3sqQjyFEI5KvXsAITQoSgvc7vERs8Xn647d/kzIr3teTmPr1q9p3ry5Kn+tUi9Uhx8lhBAUFxeRmppG585daNu2HUZj8FJ8KjWho6Qkl6Skm9BqD1RUpfLg9fakrOxTGiInHAu43W5Wr17B4cOHuOKKbowcOUaV01AJiNVqVTdehQ2nE8OXi9Du+w5f69a4Zl2HSLt07N/j8bBu3RoOHjzAtdfeQGpqmursG4iitKekZD0azT40mqP4fJ3x+a6ItlkNprS0hGXLllBaWsLQocPp27e/Gu5TCcihQwf55pstPPDAz4Ieozr8eqL5fh8pMyeDy4Vss6IYTSQ8/yxlb76De9rMoOeVl5eTk7OUgoJ8rr56MM2apUbO6CaAz9cjQOWpxsnx48dYsSIHSZKZMmU67dq1j7ZJKjHIhfLXnTt3qfFY1eHXB5+P5OtnIhUVVm7Ul53+zVpJP/8ZRf2vRGnfodppp0+fIjc3G5/PS2bmFC67rFMEjVZpLPjlNL7h6683kZbWnIyMySQlJUXbrLhAPnoEy8t/RL88GwDXpCnYH38SpUPjzIpzuVysWJHL8eNH6dGjF6NGja7xeNXh1wPd2jVIpSWBVVl8Powf/Af7089Wazp16gRGo4GMjCyaNQttXrZKfODxuFm9ehWHDh2gS5euqvx1CNEcOkBKxhgkqxVJ8e/bMM79HMOyJRTnrono5spQce5cAadPn6yUv5blmsN9qsOvB/rlOdWU8M4jud1o9++rfO31eikrKyM1NZWBAwfTr9+V6PWqHo5KdcrKSsnOXkpRUSHXXDOMfv0GqPH6EGL57ZNI5eVIFwgESz4fWMtJeO4Zyv77aRStqxslJcWkpDSjbdt23HLL7ZjNllqdp0or1BVFwTj3s6Cai0KjwdvNH0O2Wq0sWjSfxYsX4PG4kSRJdfYqATlx4jjz5s3BZrMyZcp0VTsp1Ph86FevrOLszyMpCvrcnPMFE2Iav5zGZj777GNOnToJUGtnDw2Y4Z8+fZrHH3+cwsJCLr/8cv7yl79gsVTt+NSpU0ydOpUOHfzx7ObNm/Pee+/Vt8uYQLtrB3i8wQ9QFJy338mZM6fJzV2Gx+Nh3LiJqsqlSkAulr+eNGkySUnhU9VssihKzQ5d8fmP0cRuCq/L5WLVquUcPXqE7t171qsIfb0d/nPPPcfNN9/MlClTePPNN3nrrbd4/PHHqxyzd+9epk2bxvPPR0aiNhJIdjtogj8Y+Vq1Yk9ZKevXryUxMZFp02aSGmGZBpXGgcfjYc2alar8dSTQ6fD27oNu966Azd4BV8W0sy8uLiYnZwmlpaUMHz6K3r371OsJsF4hHY/Hw9atW8nI8GvEZ2VlkZ2dXe24PXv28MMPPzBjxgxuv/129u/fX5/uYgpv335I7sC6LUKnwzVtFidOHKdduw7Mnn2D6uxVAlJWVsbChfM4dOggQ4YMZcKEDNXZhxnb719EmKoXiBcmE7ZnX4iCRRcbItBu3oTlmd9gefJxdOu+qnwqOXnyBE6ni2nTZtKnT/21k+o1wy8uLiYhIaFSnS89PZ28vLxqxxkMBqZPn86NN97IunXrePDBB1m6dGmjjmOLxCQc99yH8d/vIjt+VEYslyR8RiO++3/OuBYt0Wg0yLK6RKJSnZMnT7B8eQ5CKEyePI0OjTQlsLHhGT6S0v98TMKTv0Jz+hQAvrbtsP75VTzXDIuycR6S7rgJ3cYNSA47CIHhs48o6NkbzbzF9O7dp0I9t/oPVl24ZE3bZcuW8dJLL1V5r2PHjhw/fpyvvvoK8GeiDBgwgD179tTY2fTp03n55Zfp3r17g4yOOooCv/89vPoqyDKnfD4Wt2lDs3vv5fpf/UpdbFMJiBCC7du3s3btWlJTU5kxY4aanhsNhIAzZ/zVp1q1inoVKgBefNH/X0X2nwvINho5bjTyk1tvJfH10Ciu1quIucfjYfDgwWzduhWNRsOZM2e49dZbWblyZZXjPvzwQ6ZOnVp5U0+bNo3XXnuNLl1q3g12nkgWMa8XDgf7V+Sydt+3mNu2IzNzSqMP4aiFqIPTkLG5WP56zJjxjfpJNxDqvROcS41NWo9OyIXnACiSJL4wmSiWZUa6XPTX6Sk6dLJWawyXKmJer5iDTqdj4MCBLF26FICFCxcycuTIasdt3bqVuXPnArBlyxYURaFTp/jYXerz+Vi7dTOrTh6ndc9ezJ59faN39irhoby8nEWL5nHgwA8MGjSEiRMz487ZqzQAIZAqnP0hjYZPLBbsssxsh4OrPB5ktxvJbgtJV/XO0nn22Wd54oknePvtt2ndujWvvvoqAJ9++in5+fk88sgjPP300zzxxBMsWrQIg8HAX//617iJayuKjzNnztC//5UMHnxN3HwuldBy6tRJcnOzURSfKn+tEhhJQmndBs2Z0xzSaklWFKY7HCRXBF+E2YywBJ+116mr+oR0IkUshnQKCvJJSUlBp9Pj8Xjibtu7+lgenLqMjRCCvXt3s3HjepKTk8nImBL38Xr13glOTWPjdrsR775Fm1f+hOKwI4DzXkUxmXD8/FHsjz9Zq37CEtJpqnz//XcsWDCXLVu+Bog7Z68SGrxeL6tXr2T9+rV06NCRrKzr497Zq9SP0tISFiyYy4LUNByzZqMxGtHq9QidHmE04Z4wCfsvHr/0hWqJqqVTC3w+Hxs3rmfv3t20a9eeK68cGG2TVGKUC+WvBw4cxMCBg9SsLZWA/Ch/LTFhwiTsN9+G66FH0edkg6LgHj8RX/fQSn2rDv8SOBx2cnKWcebMafr1G8CQIUPVeL1KQC6Uv540aQqXXx4fCQoqoeVC+euL5TR8nbvieKBr2PpWHf4l8Hg8lJeXMX78RLp27RZtc1RiEH+8fg8bN64jKSmJjIxZpKaqhW1UAqMoCkePHqFz5y6MHh1ZOQ3V4Qfh1KmTtGnTlqSkZG666bbKXcWhRLPvO8x//TP69V8hjCacN92K4/6fI1TxrEaD1+tl3bqv+P777+jY8TLGjZuIwWCItlkqMUhZWSl6vQGj0ciUKdPR6XQRD/epsYmL8Pl8bNiwji++WMAPP/i1f8Lh7LWbN9Fs0lgMXy5CLipCc/oU5jf+RsrE0UjlZSHvTyX0nJe//v7777jqqqvJzJyqOvswIJUUY37+d6T27kpal3Yk3X4jmj27Q9qHfOQwCb98mNSretNsxCBMb78BdvulT6wlR48eZd68OaxduwYAvV4flbUdNS3zAhwOO7m52Zw+fYq+fftzzTXDwhOvF4JmQwagPXK4WpNiMOB49FfYf/mb0PdbC9TUuuBcODYXyl+PHTuBTo2wWlKoCce9I5WW0Gz8SOQzpytFC4UkgdFE6adz8Qwd3uA+tLt2kDxzMpLLheT1S58Lkwnv5Z0pWbIcLLXXm78YIQS7du1gz57t6PUWJk2aTHJySoNtDoaalllLCgrymTt3Dvn5eYwdO4Fhw0aEbXFWPnIYzdkzgdtcLoyffhSWflVCw7ff7mHx4oXodDqysq5TnX0YMb3zFvLZM1UUaiUhkBx2Eh95ICRFSxJ//jNkm63S2QNIDgfaw4cw/d+79b6ux+Nh5cpcNm3aQJcuXcjKujaszr42qA6/ArfbjSzLzJiRRbdu4RV3k5xORE26GC5XWPtXqR9er5evvlrF2rVraNu2PVlZqpxGuDHO+QQpyPdBzs9Dc+RQg64vHzuK5tixgG2S04Hxo//W+9oej5uzZ88yePA1TJs2LSbkr5v0oq2iKJw6dZL27TvQtm07brzxFjQRKILg63oFyIH7ERoN7tFjw26DSt2w2aysWPElBw4c4corB3L11YPV9NxI4ApcewL83xWcDZscSVYrQqsNWrJUstVdwyYvL4/09HTMZgs33HATOl104vWBaLJ3rMPhYMmSL/jyy0UUVggXXejsNXt2k/DQfaRkjCbh5z9DuydwpZx6odNh+/VTCJO5WpMwGnH84leh60ulweTlnWXevDnk5+czYcIkVTspgrjHjQ/+NKzR+CdPtUC7eyfmF57F8sxv0K1a4Zc4B3xdugYNCwlZxjN0RK1tPR+vX7Dgf+zatQMgJmb1F9IkZ/jnzhWQnb0Uu93GmDHjSEtrXqXd+MF/SPjtE+B2I/l8aHftxLh4Idbn/4jzjrtDYoPznvtAlrC8/EfweJB8PnyXd6b872/i61Q7+WiV8LNv37esW/cVFksCN998PWCMtklNCvsjv8LwxUKwWqvMwoXJjO2pZ+FS8iaKQsJD92P8cqE/VKooGD/+AF/nrpQu+BKRmIT94cew/P0v/vKlF2IwYn+sdrIGF8tf9+rVpy4fM2I0uSydwsJTzJ+/GKPRwMSJk2nZsmWVdikvj7SBvQPGDYXBSNHWXSitWofOIK8XzdEjCJMJpW270F23nqhZOn7Op+d+++0e2rfvwPjxGbRvn66OTQ2E697R7NlN4mM/R/v9PpA1CLMJ25O/w3n7nZc81/jh+1ieeaJKdToAodfjnJGF9c13QQhMf30Z8xuv+TXnfT5Eahrlb7xTqywgv5zGEgoKChg0aAhXXjmwWggnUt+rS2XpNLkZvtPpJD09nYkTJ2E2V0+3Mi6cC0EjegLD/Lk4HngodAZptf7HykggBLoN6zDM+QzJZsU9IQPXjCxoYNm0eMNut5Gbm82ZM6dV+esYwNenLyXL1yLl5yM57Cjt2te64Ljpzb9Xc/YAktuN8YsFWF9+DSwWHL/6DY4HH0a771uE2YKvW/daV8JyOh3YbDYyM6dw2WWxLafRJBy+0+mkqKiQNm3a0r9/f1q3vjzoF1gqKkRyOQO3uVzI5/LDaWr48PlIuucOdKtWIjnsSEKgX7Ucy8t/pHjZKsRFTzpNlby8PHJzl+J0upgwIYMuXWoXI1YJP6JFC+r6vC/nnQ3eqNEgF55DOZ9nbzLhraUwohCC06dP0bZtO9LTW3Dzzbc3CvXcuJ+2FBaeY968OeTkLMPj8a/41zRb8/YdgJIQ+JFISUjAM6BxKmUaP/4A3coVyHYbUkUUT7bZkM+eIfGh+6JsXWzw/fff8cUX85EkmVmzZqvOPg5Q2nUI3igESnqLOl/zvPz1F18s4MSJ40DjkUqP6xn+oUMHWb16BXq9nsmTp9ZqxdydkYlITkE4HEg+X+X7QpYRiUm4J00Op8lhw/Tu24Efbb1e9JvWIxUWItLS4PRpTO9/hGS14hl8DZ5rhsVGkecwcrH89fjxGZjUMFdcYH/kMRJ+9QjyRQuyitGI67ob6xzOtFqt5OQsJT8/j4EDB9GuXftQmht24tLhCyHYsmUz33yzjVatWjNx4iQstS0RptVSsjiH5FtvQHP0MEKjBZ8XpeNllH4059JZATGKXBA8FCV0OuRzBeg//QhefhELgNuNMJnwdepC6bwvECnxWcBDlb+Ob1yzr0e7awem99/zp1/6fAiDAe9VV2N94U91utaZM6fJyVnWqOWv49LhS5KE0+mgV6/eDBs2ss6bqZR27SlesxHN3j1ojh7B1/EyfH36hsnayOC9ohv6rzcFbJO8PuSjR7C88hI4nZVL1pLNhrR/H4k//xllH82JnLERIj8/j5ycZTidDlX+Ol6RJGwv/AnH3T/DsPRL8LjxjByNd8BVdb6UzWbFYNA3avnruErLLCoqAgSpqWkoihJwptZU0w51q1aQfOetSBenpxlNOG+8Gc3RI+jXrAp4rjAYKNy2N64Wdvfv/561a1djNJqYNGky6bWI5TbVe6e2xOP4eL1e8vPzaNOmbeXr+qjnxkpaZtw8ux4+fIj58+fw1VerEUKoj+UX4Rk7HuvTv0MYDCgWC4rJhDAacY8Zh/WFP6E5eCDoucJgQHP8aOSMDSOKorBhwzpWrVpOy5atuPba62vl7FWaHjablS++WMCSJV9gtVqB8EilR5LGbT3+eP22bV+zbdtWWrRoyYQJk2JGtyLWcN77AK7rbkS/PAfJ6cQzdHjlHgBfh45oTp4IeJ7kcsfEprBqCIFu43oM//sUyW7HPWESrumzIIgmvcNhZ/nyHE6dOkmfPv245pphEdFOUml8nD17hpycpXg8HsaNm0hCkMy9xkajdvhut5sVK3I4duwo3bv3ZMSIUZH7BRYC7dYtaL/bi9KiJe7xE0EfW7oZgRDNUnFdf1O19x0PPIR25zfVshmEVovn6kEoFY+0MUOgfQXLc7D8+UWKl65EtKg6ay8oyCc7eylOp4MxY8bTPcTFoVXih+++28v69WtJSEhg2rSZcaWI2qgdvkajwefzMWLEaHr16h2xmb2cd5bk62ciHzsGQvHv+pM1lP33EzzDai+2FEu4J2biuPteLP9+B+HxIHm9KJYElPQWlP3z/6JtXjWMH/0X/coVVdYkZJsN4XKT+OgDlH0yt/L9Awf2s2bNaoxGAzNmZNGiRfysRUSU88t9kXqCFgL5zGmEVlftBzycWK1W2rZtx7hxEzEa40s7qVEu2h47dpQWLVpiMpkQQtTJ0Td48UQImo0dhmb/91UKJgAIs5mizTtCq7UTYdILT2H713+QSkvxDB+JOyMTYjBu2WzYQLQHfgjYJvQGCvfsx5ecwubNG9m1awetW7cJKqdRW+JxUbI2yEePkPDcb9HnLgOfD8/AQdh+9wLeQYOrHBfK8dF/sYCE3z2JXFQEioKvS1fKX/kb3qsHX/rkemCzWbHZbLRo0RKlQkkzlOuAsbJoG3vf5Brwx+u3sG3bFvr06cfw4SMjHq/X7tiO5siRas4eAJ8P43//g/03T0XUppDSvTv2J56JthWXRM6vYV+BXofr9Cly1q/l5MkT9O7dl6FDh6vx+nogHz9GswkjkcrLkSocoX7LZnTXTaf04//hGT4y5H3qFy8k6aH7kByOyve0331LyrUzKF66Al+v3iHtLy/vLDk5S9FotNx0061xnfDRaD6Z2+0mJ2cp27ZtoVu3HgwefE1U7NB+vy+onofkcqHdsT2i9jRVatJBL/ApzPl6M2fOnGbMmHGMGDFKdfb1xPzKn5Cs1kpnfx7J4SDhiV+GvkMhSPjdU1WcfSVOB5Y/vRDS7vbt+5ZFi+aj0WiZNGlyXDt7aCQz/NLSEpYt+5LS0lKGDx9J7959o5aJ42vVCoLcFEKjQWnfuLZaN1bsjz1O0t13VNtXsM9iYelVA0GrYcaUabRs2SpKFsYHhmVfVpEYuRDN0aNIeXkh3Z8h5+chnzsXsE0SAt36tSHp52L563HjJjYJOY1G4fD1ej1arY6pU2fQNsrpgZ6RY8CgB2uARr0ex09+GnGbmiLu8RnYfvMUlpdeQGi0KIqPDVotm7tcQbMbbiZjyvQGxetVKqhpiU8CCVFnBcsau9Pp/IkQwQjRepIsy9hs1iYnpxHTDv/QoYN06HAZJpOZ2bOvj438eq2W0g8/J/n6meD1Ip8vSK7TY/v1UyGPL6oEx/HAwzhvvAVlyWJy9+7maFISPUaMqpechkpg3BMyMCycVy2kA+Br2w4lxBlPIjUNb4+e6HbtrN6m1frrNzSAvLw8zGYziYmJZGTEfwjnYmLa4W/atAG320O3bt1jw9lX4B04iKKtezB+9D66b7bha9sO5+134VNzuyNOIZCtkbF27sKI4SPp2VP9wQ0ltl8/hX55tr/E4AWzfWEyYf3jK2FJ0bS+8jeSZ05Bcjoqf2iEVotIaYb98Sfrfd3vv9/HunVr6NChY5N09hDjDv+qqwZyxRWxKWgl0tJwPPJLAiwtqUSI8/LXOp2O6dNn0aoRp8PGKkqnzpQsW4Xl6d+gX/8VAN7uPbE99yKekaPD0qe3/5WU5KzG/PKLfn0nrRbXzNnYH/s1Sj3WZHw+H5s2bWDPnl20bduOkSPHhMHqxkGjzMNvCE01l7q2NIbxURSFrVu/5ptvttGyZSsyMjJrL3/dABrD2IQVtxt8vqAa8rE4Pg6Hg9zcZZw+fYp+/fozZMiwqMzs1Tx8FZV64HK5WLEil+PHj9KjRy+GDx/Z6AWtGg2NQDrkYjQaTaUeTqxGCyKJ+k1RaTQUFRWRk7OE8vJyRo4cTa9efaJtkkqMcuTIYdq1a49er4+dhI8YoMHPNn/72994/fXXA7a53W4ef/xxMjMzmTVrFocOHWpodypNlCNHDjN//hzcbjfTps1Unb1KQBRFYePGdWRnL2HPnl0AqrO/gHo7/PLycp566in+85//BD3mww8/xGQysWzZMp566imefLL+K+wqTRMhBFu3biY7ewnNmqUye/YNtG7dJtpmqcQgDoeDL79cxK5dO+nTpx/9+g2ItkkxR71DOitXruSyyy7jzjvvDHrMmjVreOSRRwC4+uqrKSoq4vTp07Rpo35hVS6Ny+Vi5crc6MhfRxOvF+2O7UhuN57+V4JF3UB2KQoLz7Fs2RIcDrsqf10D9f72zJw5EyBoOAcgPz+f9PT0ytfp6emcPXtWdfgql6S4uJicnCUVchqj6N27T5N4NNd/uYjExx4GrxckCcnrwfbQYzh++evIyRI3QnQ6HQaDgQkTJtEyjkpxhppLOvxly5bx0ksvVXmvU6dOvP/++5e8+MXSxXUtPVhTelFDSE9PDMt144Voj8/BHTvI+cc/0Lrd/OSWW2g3dlhU7bmQsI7NunXw85/BRUVoEt54jYTWzeHRR8PXd4iI5L2jKAr79u2jZ8+epKcncv/9P43pSUG0v1dQC4efmZlJZmZmvS7esmVL8vPz6dChAwDnzp2jRR0KGah5+JEnmuMjhGD3y39k5/+9S0shmO50krhwIZ5efSj9dC4iKTkqdp0n3GOT/MRT6C9y9gDY7SjPP0/hjT/xF9uJUSJ57zgcDlasyOHkyRM4nYIOHTpGpN/6Eit5+GHdgTBq1CgWLVoEwLZt2zAYDGo4RyUgbreb5f98g53/9y69HA5uLCkh2elEttvR7tpB4gP3RNvEsKPdtSNom+R0Ip85XflaPnoE83O/Jen2GzG/9ALyqZORMDEmOHeugPnz/8eZM6cZPXpszDv7WCLkK2Cffvop+fn5PPLII9x222387ne/Y8qUKej1el5++eVQd6cSB5SUFPvrzX6xgDE2G1e53Vz4YC653ei/Wo185jRKHGfoCEsC2GyBG70+REUhbcPcz0l87CHw+ZA8HvSrVmD+5xuU/et93BPr9zTeWDh8+BArVy7HYNAzY0aWKn9dRxrs8B966KEqr2+66ccC2QaDgT//+c8N7UIljjl27AgrVy5HkmSuLSykk9sd8DhhMKA5fCiuHb7z5tswv/06kstV5X0hy3gGDUakNEO7YT2JP78PSflRo16qGLOke+6kcO8PiMSkiNodSQwGA+np6Q0uV9lUaXpycSoxgRCC7du3smzZEpKSkpg9+3rate8Q9HjJ40FpHUAczeXCMPdzEh64h4Qnfol2+9aaNdxjGMfDv8B32eWIC7RqhMGASEqm/K//QLdxPSnXTQclcEESIUkYvlgYIWsjh9Pp5OBBf/3itm3bMWNGlurs60kTSGpWiTU8HjerVq3k8OGDXHFFN0aOHINOp8Nx34Not29FvmjhUsgy3iu64evUpcr7ct5ZUiaPRyoqQrZZEbKM4bOPcU3Pwvr3NxtdGqNISKQ4Zw3GTz/C+OlHSG4XrklTcPz0PkR6OimzpwWupVyB5LAj552NoMXhp6iokOzsJdhsNlq1akNCQkJMZ+LEOqrDV4kopaUlZGcvpbi4iKFDh9O3b//KL7B7fAbOW+/A9OH74HIhKQqKxYKwJFD27w+qXSvxwXuRz5yudIKSoiDZ7Ri/mI9n1Ghcs6+P5EcLDWYzzrvvxXn3vVXe1uzdg1RSXOOpwmLB2y1+NhxdKH89bdpMEhLCr4ga76gOXyViHD9+jBUrcpAkialTZ9Cu3UX1fyUJ2x/+jOuGmzF8+hFyURHuUWP8VY7M5qqH5uWh+3pTwBmvZLdj+ucbjdPhB0Gy2UAOnpIp8D8huDPiY9F269av2bZtS0Tlr5sCqsNXCTtCCHbu/Iavv95EWlpzMjIySaohp97bpx/ePv1qvKYm/yxCr6+2wHke+cyZBtkca3h79UbyegK2Cfyz+9KFS0JW8zXaGI0mVf46DKgjqRJWPB43q1ev4tChA3Tp0pXRo8ei0zVcV93XoSOSO7ADBPDFm/Z5QgL2ex/A9O7byI6L1jiMRopXbUC5vFOUjAsNRUVFWK3ldOjQkd69/Wqoarw+tKhZOipho6yslAUL5nH48EGGDBnG+PEZIXH2ACI5Bef0mSgGY/U2kxn7I78MST+xhP3J3+K470GEyYySmIgwmfB26UrpF9mN3tkfOXKYBQv+x/r1X6EoCpIkqc4+DKgzfJWwcOLEcVasyEEIweTJ08KyG9L6yt/QnD2LbtvXoCgIjQbJ58P61O/wjIrDuqWyjP3J32J/5JdoD+xHJCZWy1xqbAgh2LZtC9u2baFFi5ZNtrh4pFAdvkpIEUKwa9cONm/eSLNmqUyaNJnk5JTwdGY2UzrvCzR7dqPfvAFhtuCaNAWRlhae/mIFsxlvHGi9+3w+cnOXcfToEbp168HIkaPVeH2YUUdXJWR4PB6++moVBw78QKdOXRg7dlzIQjg14evTF0efvmHvRyW0yLKMxZLQpOSvo43q8FVCQllZGTk5SyksPMfgwdcwYMBV6hdYJSDHjh0hMTGJ1NQ0Ro4cHW1zmhSqw1dpMCdPnmD58hyEUMjMnErHjpdF2ySVGOS8nMbWrV/TuXNXJk6cFG2Tmhyqw1epN0II9uzZxaZNG0hOTmHSpMmkpDSLtlkqMYjb7WbVquUcOXKYbt26M2LE6Gib1CSJaYcvy+EJCYTruvFCbcdny5av+eGH/fTs2YuhQ4ej0+nCbFn0Ue+dmgk0Pm63m+XLsykvL2PcuPF069ajSYb7InHvXKoPSYhGKi2ooqKiolIn1IRXFRUVlSaC6vBVVFRUmgiqw1dRUVFpIqgOX0VFRaWJoDp8FRUVlSaC6vBVVFRUmgiqw1dRUVFpIqgOX0VFRaWJoDp8FRUVlSZCk3H4f/vb33j99dcDtrndbh5//HEyMzOZNWsWhw4dirB10eP06dPccsstTJo0ifvvvx+bzVbtmFOnTjFgwABmzJjBjBkzuPvuu6NgaeRYvHgxkydPZuLEiXz88cfV2vft20dWVhYZGRk8/fTTeAMUUo9nLjU+b7zxBmPGjKm8XwIdE89YrVamTp3KyZMnq7VF/d4RcU5ZWZl48sknRd++fcU//vGPgMf8+9//Fr/97W+FEEJs2bJFXHfddZE0Marce++94ssvvxRCCPHGG2+Il19+udox2dnZleMT75w9e1aMGTNGFBcXC5vNJqZNmyYOHDhQ5ZgpU6aIHTt2CCGEePLJJ8XHH38cBUujQ23G52c/+5n45ptvomRhdNm5c6eYOnWq6NWrlzhx4kS19mjfO3E/w1+5ciWXXXYZd955Z9Bj1qxZw/Tp0wG4+uqrKSoq4vTp05EyMWp4PB62bt1KRkYGAFlZWWRnZ1c7bs+ePfzwww/MmDGD22+/nf3790fa1IixceNGhgwZQkpKCmazmYyMjCpjcurUKZxOJ/379weCj1m8cqnxAdi7dy/vvPMO06ZN4/nnn8flckXJ2sgzZ84cnn32WVq0aFGtLRbunbh3+DNnzuTee+9Fo9EEPSY/P5/09PTK1+np6Zw9ezYS5kWV4uJiEhISKsvKpaenk5eXV+04g8HA9OnTWbBgAXfffTcPPvggbrc70uZGhIvvhRYtWlQZk0D3SqAxi1cuNT42m40ePXrw+OOPs2DBAsrKynjrrbeiYWpUePHFFxk4cGDAtli4d2JaHrkuLFu2jJdeeqnKe506deL999+/5LlCiCpyrUKIuCukHGh8OnbsWE2mNpBs7UMPPVT571GjRvHXv/6Vw4cP07179/AYG0UURal2L1z4+lLt8c6lPr/FYuFf//pX5eu77rqLp556il/84hcRtTMWiYV7J24cfmZmJpmZmfU6t2XLluTn59OhQwcAzp07F/CRrDETaHw8Hg+DBw/G5/Oh0WgoKCgI+Lk//PBDpk6dSrNm/uImQoi4LTbdqlUrtm3bVvn64jFp1aoVBQUFla/j8V6piUuNz+nTp9m4cSPXXnstEN/3Sl2JhXsnvqax9WTUqFEsWrQIgG3btmEwGGjTpk2UrQo/Op2OgQMHsnTpUgAWLlzIyJEjqx23detW5s6dC8CWLVtQFIVOnTpF1NZIMXToUDZt2kRRUREOh4Pc3NwqY9K2bVsMBgPbt28HYNGiRQHHLF651PgYjUZeeeUVTpw4gRCCjz/+mAkTJkTR4tghJu6diC4RR5F//OMfVbJ0PvnkE/G3v/1NCCGE0+kUv/71r8XkyZPFzJkzxd69e6NlZsQ5efKkuPXWW0VmZqa46667RElJiRCi6vicPXtW/OQnPxFTpkwRWVlZYt++fdE0Oex88cUXYsqUKWLixIni3XffFUII8dOf/lTs3r1bCCHEvn37xOzZs0VGRoZ47LHHhMvliqa5EedS45OdnV3Z/sQTTzS58RFCiDFjxlRm6cTSvaNWvFJRUVFpIqghHRUVFZUmgurwVVRUVJoIqsNXUVFRaSKoDl9FRUWliaA6fBUVFZUmgurwVVRUVJoIqsNXUVFRaSKoDl9FRUWlifD/n/o5SwmlIQwAAAAASUVORK5CYII=\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -777,7 +777,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 18, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:19:50.174713Z", @@ -806,7 +806,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 19, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:21:41.885908Z", @@ -821,7 +821,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "f0727514ee634ce5b8d716e8faddd568", + "model_id": "5605ee1d98044115af8e427f3abcdf3e", "version_major": 2, "version_minor": 0 }, @@ -923,7 +923,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 20, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:28:36.095088Z", @@ -940,7 +940,7 @@ "SVC(C=1000000.0)" ] }, - "execution_count": 39, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -955,7 +955,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 21, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:28:40.883354Z", @@ -968,7 +968,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -1016,7 +1016,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 22, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:29:39.299218Z", @@ -1029,7 +1029,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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dVh5a25uZsqUKZx00kmlDqVHVDLvpnHjxnHCCSeg69ma//Z/f/75J4MHD277ebnlluOPP/4oYUT5u/LKK9liiy1KHUavrb322my22WYAzJs3j+nTpzN8+PDSBpUnl8vFzTffzJgxY9h2221ZfvnlSx1S3i6++GImTZpEVVVVqUPpEZXMlzF9+nR22mmndv8dddRRpQ6r1xzHQYglJTSllO1+Vkrnu+++45hjjuHcc89ljTXWKHU4eTv99NOZOXMmv/32G08++WSpw8nLU089xYorrsi2225b6lB6TPUAXcaoUaMYNWpUqcMouBVWWIHZs2e3/bxw4cKyH6aoBB9++CGnn346kydPZsyYMaUOJy8//PADlmWx/vrr4/P5GDlyJN98802pw8rLSy+9xMKFC9lnn31oaWkhFotx1VVXMXny5FKH1iWVzAeI7bbbjltuuYXGxkZ8Ph+vvvoql19+eanDGtB+++03TjnlFKZMmVKWV4KLzZ8/n5tvvpnHHnsMSN9f2m+//UocVX6WnuDw7LPPMmvWrLJI5KCS+YCx/PLLM2nSJI444giSyST7778/m2yySanDGtDuueceEokEV199ddtjBx98MBMmTChhVD03fPhwPv30U8aNG4eu64wcObJsv2WUM9VpSFEUpQKoG6CKoigVQCVzRVGUCqCSuaIoSgVQyVxRFKUCqGSuKIpSAVQyVxRFqQAqmSuKolQAlcwVRVEqwP8DiP0J6GSyy9oAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] diff --git a/09-08-random-forests.ipynb b/09-08-random-forests.ipynb index 80949e6..e0599da 100755 --- a/09-08-random-forests.ipynb +++ b/09-08-random-forests.ipynb @@ -202,7 +202,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/opt/anaconda3/lib/python3.7/site-packages/openpyxl/worksheet/_reader.py:300: UserWarning: Unknown extension is not supported and will be removed\n", + "/opt/anaconda3/lib/python3.9/site-packages/openpyxl/worksheet/_reader.py:312: UserWarning: Unknown extension is not supported and will be removed\n", " warn(msg)\n" ] }, @@ -570,7 +570,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:56:49.017994Z", @@ -592,7 +592,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:56:57.768448Z", @@ -609,7 +609,7 @@ "0.9709505944546686" ] }, - "execution_count": 7, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -621,7 +621,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:57:02.172791Z", @@ -647,7 +647,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:57:07.407460Z", @@ -667,7 +667,7 @@ " 'windy': 0.048127030408269544}" ] }, - "execution_count": 9, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -703,7 +703,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2021-05-21T08:58:06.801613Z", @@ -789,7 +789,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:28:33.131962Z", @@ -818,7 +818,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:29:00.667638Z", @@ -870,7 +870,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:29:07.220468Z", @@ -883,7 +883,7 @@ "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -909,7 +909,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:33:26.745981Z", @@ -924,7 +924,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b338cdf71d384dfcaaed166acf8abd60", + "model_id": "65212c312bdc4ca4958150a85f495911", "version_major": 2, "version_minor": 0 }, @@ -1021,7 +1021,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:38:59.306664Z", @@ -1035,7 +1035,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c96c8fef9bb24c80a971a3842115ace9", + "model_id": "d7e53c9e83764bf78049eb80e7c2bfa1", "version_major": 2, "version_minor": 0 }, @@ -1089,7 +1089,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:41:48.026527Z", @@ -1156,7 +1156,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:44:09.000192Z", @@ -1333,7 +1333,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 15, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:48:52.352586Z", @@ -1350,7 +1350,7 @@ "dict_keys(['data', 'target', 'frame', 'feature_names', 'target_names', 'images', 'DESCR'])" ] }, - "execution_count": 21, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -1423,7 +1423,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 16, "metadata": { "ExecuteTime": { "end_time": "2021-05-22T01:49:08.894525Z", diff --git a/_toc.yml b/_toc.yml index e4862b8..92eeb10 100644 --- a/_toc.yml +++ b/_toc.yml @@ -15,6 +15,8 @@ chapters: - file: 03-python-intro sections: - file: 0-jupyter-notebook + - file: 0-chatgpt + - file: 0-iching - file: 01-recombination - file: 0-slides - file: 0-turicreate diff --git a/data/data_write_to_file2023.txt b/data/data_write_to_file2023.txt new file mode 100644 index 0000000..24fd346 --- /dev/null +++ b/data/data_write_to_file2023.txt @@ -0,0 +1,10000 @@ +0 0 0 +1 1 1 +2 4 8 +3 9 27 +4 16 64 +5 25 125 +6 36 216 +7 49 343 +8 64 512 +9 81 729 +10 100 1000 +11 121 1331 +12 144 1728 +13 169 2197 +14 196 2744 +15 225 3375 +16 256 4096 +17 289 4913 +18 324 5832 +19 361 6859 +20 400 8000 +21 441 9261 +22 484 10648 +23 529 12167 +24 576 13824 +25 625 15625 +26 676 17576 +27 729 19683 +28 784 21952 +29 841 24389 +30 900 27000 +31 961 29791 +32 1024 32768 +33 1089 35937 +34 1156 39304 +35 1225 42875 +36 1296 46656 +37 1369 50653 +38 1444 54872 +39 1521 59319 +40 1600 64000 +41 1681 68921 +42 1764 74088 +43 1849 79507 +44 1936 85184 +45 2025 91125 +46 2116 97336 +47 2209 103823 +48 2304 110592 +49 2401 117649 +50 2500 125000 +51 2601 132651 +52 2704 140608 +53 2809 148877 +54 2916 157464 +55 3025 166375 +56 3136 175616 +57 3249 185193 +58 3364 195112 +59 3481 205379 +60 3600 216000 +61 3721 226981 +62 3844 238328 +63 3969 250047 +64 4096 262144 +65 4225 274625 +66 4356 287496 +67 4489 300763 +68 4624 314432 +69 4761 328509 +70 4900 343000 +71 5041 357911 +72 5184 373248 +73 5329 389017 +74 5476 405224 +75 5625 421875 +76 5776 438976 +77 5929 456533 +78 6084 474552 +79 6241 493039 +80 6400 512000 +81 6561 531441 +82 6724 551368 +83 6889 571787 +84 7056 592704 +85 7225 614125 +86 7396 636056 +87 7569 658503 +88 7744 681472 +89 7921 704969 +90 8100 729000 +91 8281 753571 +92 8464 778688 +93 8649 804357 +94 8836 830584 +95 9025 857375 +96 9216 884736 +97 9409 912673 +98 9604 941192 +99 9801 970299 +100 10000 1000000 +101 10201 1030301 +102 10404 1061208 +103 10609 1092727 +104 10816 1124864 +105 11025 1157625 +106 11236 1191016 +107 11449 1225043 +108 11664 1259712 +109 11881 1295029 +110 12100 1331000 +111 12321 1367631 +112 12544 1404928 +113 12769 1442897 +114 12996 1481544 +115 13225 1520875 +116 13456 1560896 +117 13689 1601613 +118 13924 1643032 +119 14161 1685159 +120 14400 1728000 +121 14641 1771561 +122 14884 1815848 +123 15129 1860867 +124 15376 1906624 +125 15625 1953125 +126 15876 2000376 +127 16129 2048383 +128 16384 2097152 +129 16641 2146689 +130 16900 2197000 +131 17161 2248091 +132 17424 2299968 +133 17689 2352637 +134 17956 2406104 +135 18225 2460375 +136 18496 2515456 +137 18769 2571353 +138 19044 2628072 +139 19321 2685619 +140 19600 2744000 +141 19881 2803221 +142 20164 2863288 +143 20449 2924207 +144 20736 2985984 +145 21025 3048625 +146 21316 3112136 +147 21609 3176523 +148 21904 3241792 +149 22201 3307949 +150 22500 3375000 +151 22801 3442951 +152 23104 3511808 +153 23409 3581577 +154 23716 3652264 +155 24025 3723875 +156 24336 3796416 +157 24649 3869893 +158 24964 3944312 +159 25281 4019679 +160 25600 4096000 +161 25921 4173281 +162 26244 4251528 +163 26569 4330747 +164 26896 4410944 +165 27225 4492125 +166 27556 4574296 +167 27889 4657463 +168 28224 4741632 +169 28561 4826809 +170 28900 4913000 +171 29241 5000211 +172 29584 5088448 +173 29929 5177717 +174 30276 5268024 +175 30625 5359375 +176 30976 5451776 +177 31329 5545233 +178 31684 5639752 +179 32041 5735339 +180 32400 5832000 +181 32761 5929741 +182 33124 6028568 +183 33489 6128487 +184 33856 6229504 +185 34225 6331625 +186 34596 6434856 +187 34969 6539203 +188 35344 6644672 +189 35721 6751269 +190 36100 6859000 +191 36481 6967871 +192 36864 7077888 +193 37249 7189057 +194 37636 7301384 +195 38025 7414875 +196 38416 7529536 +197 38809 7645373 +198 39204 7762392 +199 39601 7880599 +200 40000 8000000 +201 40401 8120601 +202 40804 8242408 +203 41209 8365427 +204 41616 8489664 +205 42025 8615125 +206 42436 8741816 +207 42849 8869743 +208 43264 8998912 +209 43681 9129329 +210 44100 9261000 +211 44521 9393931 +212 44944 9528128 +213 45369 9663597 +214 45796 9800344 +215 46225 9938375 +216 46656 10077696 +217 47089 10218313 +218 47524 10360232 +219 47961 10503459 +220 48400 10648000 +221 48841 10793861 +222 49284 10941048 +223 49729 11089567 +224 50176 11239424 +225 50625 11390625 +226 51076 11543176 +227 51529 11697083 +228 51984 11852352 +229 52441 12008989 +230 52900 12167000 +231 53361 12326391 +232 53824 12487168 +233 54289 12649337 +234 54756 12812904 +235 55225 12977875 +236 55696 13144256 +237 56169 13312053 +238 56644 13481272 +239 57121 13651919 +240 57600 13824000 +241 58081 13997521 +242 58564 14172488 +243 59049 14348907 +244 59536 14526784 +245 60025 14706125 +246 60516 14886936 +247 61009 15069223 +248 61504 15252992 +249 62001 15438249 +250 62500 15625000 +251 63001 15813251 +252 63504 16003008 +253 64009 16194277 +254 64516 16387064 +255 65025 16581375 +256 65536 16777216 +257 66049 16974593 +258 66564 17173512 +259 67081 17373979 +260 67600 17576000 +261 68121 17779581 +262 68644 17984728 +263 69169 18191447 +264 69696 18399744 +265 70225 18609625 +266 70756 18821096 +267 71289 19034163 +268 71824 19248832 +269 72361 19465109 +270 72900 19683000 +271 73441 19902511 +272 73984 20123648 +273 74529 20346417 +274 75076 20570824 +275 75625 20796875 +276 76176 21024576 +277 76729 21253933 +278 77284 21484952 +279 77841 21717639 +280 78400 21952000 +281 78961 22188041 +282 79524 22425768 +283 80089 22665187 +284 80656 22906304 +285 81225 23149125 +286 81796 23393656 +287 82369 23639903 +288 82944 23887872 +289 83521 24137569 +290 84100 24389000 +291 84681 24642171 +292 85264 24897088 +293 85849 25153757 +294 86436 25412184 +295 87025 25672375 +296 87616 25934336 +297 88209 26198073 +298 88804 26463592 +299 89401 26730899 +300 90000 27000000 +301 90601 27270901 +302 91204 27543608 +303 91809 27818127 +304 92416 28094464 +305 93025 28372625 +306 93636 28652616 +307 94249 28934443 +308 94864 29218112 +309 95481 29503629 +310 96100 29791000 +311 96721 30080231 +312 97344 30371328 +313 97969 30664297 +314 98596 30959144 +315 99225 31255875 +316 99856 31554496 +317 100489 31855013 +318 101124 32157432 +319 101761 32461759 +320 102400 32768000 +321 103041 33076161 +322 103684 33386248 +323 104329 33698267 +324 104976 34012224 +325 105625 34328125 +326 106276 34645976 +327 106929 34965783 +328 107584 35287552 +329 108241 35611289 +330 108900 35937000 +331 109561 36264691 +332 110224 36594368 +333 110889 36926037 +334 111556 37259704 +335 112225 37595375 +336 112896 37933056 +337 113569 38272753 +338 114244 38614472 +339 114921 38958219 +340 115600 39304000 +341 116281 39651821 +342 116964 40001688 +343 117649 40353607 +344 118336 40707584 +345 119025 41063625 +346 119716 41421736 +347 120409 41781923 +348 121104 42144192 +349 121801 42508549 +350 122500 42875000 +351 123201 43243551 +352 123904 43614208 +353 124609 43986977 +354 125316 44361864 +355 126025 44738875 +356 126736 45118016 +357 127449 45499293 +358 128164 45882712 +359 128881 46268279 +360 129600 46656000 +361 130321 47045881 +362 131044 47437928 +363 131769 47832147 +364 132496 48228544 +365 133225 48627125 +366 133956 49027896 +367 134689 49430863 +368 135424 49836032 +369 136161 50243409 +370 136900 50653000 +371 137641 51064811 +372 138384 51478848 +373 139129 51895117 +374 139876 52313624 +375 140625 52734375 +376 141376 53157376 +377 142129 53582633 +378 142884 54010152 +379 143641 54439939 +380 144400 54872000 +381 145161 55306341 +382 145924 55742968 +383 146689 56181887 +384 147456 56623104 +385 148225 57066625 +386 148996 57512456 +387 149769 57960603 +388 150544 58411072 +389 151321 58863869 +390 152100 59319000 +391 152881 59776471 +392 153664 60236288 +393 154449 60698457 +394 155236 61162984 +395 156025 61629875 +396 156816 62099136 +397 157609 62570773 +398 158404 63044792 +399 159201 63521199 +400 160000 64000000 +401 160801 64481201 +402 161604 64964808 +403 162409 65450827 +404 163216 65939264 +405 164025 66430125 +406 164836 66923416 +407 165649 67419143 +408 166464 67917312 +409 167281 68417929 +410 168100 68921000 +411 168921 69426531 +412 169744 69934528 +413 170569 70444997 +414 171396 70957944 +415 172225 71473375 +416 173056 71991296 +417 173889 72511713 +418 174724 73034632 +419 175561 73560059 +420 176400 74088000 +421 177241 74618461 +422 178084 75151448 +423 178929 75686967 +424 179776 76225024 +425 180625 76765625 +426 181476 77308776 +427 182329 77854483 +428 183184 78402752 +429 184041 78953589 +430 184900 79507000 +431 185761 80062991 +432 186624 80621568 +433 187489 81182737 +434 188356 81746504 +435 189225 82312875 +436 190096 82881856 +437 190969 83453453 +438 191844 84027672 +439 192721 84604519 +440 193600 85184000 +441 194481 85766121 +442 195364 86350888 +443 196249 86938307 +444 197136 87528384 +445 198025 88121125 +446 198916 88716536 +447 199809 89314623 +448 200704 89915392 +449 201601 90518849 +450 202500 91125000 +451 203401 91733851 +452 204304 92345408 +453 205209 92959677 +454 206116 93576664 +455 207025 94196375 +456 207936 94818816 +457 208849 95443993 +458 209764 96071912 +459 210681 96702579 +460 211600 97336000 +461 212521 97972181 +462 213444 98611128 +463 214369 99252847 +464 215296 99897344 +465 216225 100544625 +466 217156 101194696 +467 218089 101847563 +468 219024 102503232 +469 219961 103161709 +470 220900 103823000 +471 221841 104487111 +472 222784 105154048 +473 223729 105823817 +474 224676 106496424 +475 225625 107171875 +476 226576 107850176 +477 227529 108531333 +478 228484 109215352 +479 229441 109902239 +480 230400 110592000 +481 231361 111284641 +482 232324 111980168 +483 233289 112678587 +484 234256 113379904 +485 235225 114084125 +486 236196 114791256 +487 237169 115501303 +488 238144 116214272 +489 239121 116930169 +490 240100 117649000 +491 241081 118370771 +492 242064 119095488 +493 243049 119823157 +494 244036 120553784 +495 245025 121287375 +496 246016 122023936 +497 247009 122763473 +498 248004 123505992 +499 249001 124251499 +500 250000 125000000 +501 251001 125751501 +502 252004 126506008 +503 253009 127263527 +504 254016 128024064 +505 255025 128787625 +506 256036 129554216 +507 257049 130323843 +508 258064 131096512 +509 259081 131872229 +510 260100 132651000 +511 261121 133432831 +512 262144 134217728 +513 263169 135005697 +514 264196 135796744 +515 265225 136590875 +516 266256 137388096 +517 267289 138188413 +518 268324 138991832 +519 269361 139798359 +520 270400 140608000 +521 271441 141420761 +522 272484 142236648 +523 273529 143055667 +524 274576 143877824 +525 275625 144703125 +526 276676 145531576 +527 277729 146363183 +528 278784 147197952 +529 279841 148035889 +530 280900 148877000 +531 281961 149721291 +532 283024 150568768 +533 284089 151419437 +534 285156 152273304 +535 286225 153130375 +536 287296 153990656 +537 288369 154854153 +538 289444 155720872 +539 290521 156590819 +540 291600 157464000 +541 292681 158340421 +542 293764 159220088 +543 294849 160103007 +544 295936 160989184 +545 297025 161878625 +546 298116 162771336 +547 299209 163667323 +548 300304 164566592 +549 301401 165469149 +550 302500 166375000 +551 303601 167284151 +552 304704 168196608 +553 305809 169112377 +554 306916 170031464 +555 308025 170953875 +556 309136 171879616 +557 310249 172808693 +558 311364 173741112 +559 312481 174676879 +560 313600 175616000 +561 314721 176558481 +562 315844 177504328 +563 316969 178453547 +564 318096 179406144 +565 319225 180362125 +566 320356 181321496 +567 321489 182284263 +568 322624 183250432 +569 323761 184220009 +570 324900 185193000 +571 326041 186169411 +572 327184 187149248 +573 328329 188132517 +574 329476 189119224 +575 330625 190109375 +576 331776 191102976 +577 332929 192100033 +578 334084 193100552 +579 335241 194104539 +580 336400 195112000 +581 337561 196122941 +582 338724 197137368 +583 339889 198155287 +584 341056 199176704 +585 342225 200201625 +586 343396 201230056 +587 344569 202262003 +588 345744 203297472 +589 346921 204336469 +590 348100 205379000 +591 349281 206425071 +592 350464 207474688 +593 351649 208527857 +594 352836 209584584 +595 354025 210644875 +596 355216 211708736 +597 356409 212776173 +598 357604 213847192 +599 358801 214921799 +600 360000 216000000 +601 361201 217081801 +602 362404 218167208 +603 363609 219256227 +604 364816 220348864 +605 366025 221445125 +606 367236 222545016 +607 368449 223648543 +608 369664 224755712 +609 370881 225866529 +610 372100 226981000 +611 373321 228099131 +612 374544 229220928 +613 375769 230346397 +614 376996 231475544 +615 378225 232608375 +616 379456 233744896 +617 380689 234885113 +618 381924 236029032 +619 383161 237176659 +620 384400 238328000 +621 385641 239483061 +622 386884 240641848 +623 388129 241804367 +624 389376 242970624 +625 390625 244140625 +626 391876 245314376 +627 393129 246491883 +628 394384 247673152 +629 395641 248858189 +630 396900 250047000 +631 398161 251239591 +632 399424 252435968 +633 400689 253636137 +634 401956 254840104 +635 403225 256047875 +636 404496 257259456 +637 405769 258474853 +638 407044 259694072 +639 408321 260917119 +640 409600 262144000 +641 410881 263374721 +642 412164 264609288 +643 413449 265847707 +644 414736 267089984 +645 416025 268336125 +646 417316 269586136 +647 418609 270840023 +648 419904 272097792 +649 421201 273359449 +650 422500 274625000 +651 423801 275894451 +652 425104 277167808 +653 426409 278445077 +654 427716 279726264 +655 429025 281011375 +656 430336 282300416 +657 431649 283593393 +658 432964 284890312 +659 434281 286191179 +660 435600 287496000 +661 436921 288804781 +662 438244 290117528 +663 439569 291434247 +664 440896 292754944 +665 442225 294079625 +666 443556 295408296 +667 444889 296740963 +668 446224 298077632 +669 447561 299418309 +670 448900 300763000 +671 450241 302111711 +672 451584 303464448 +673 452929 304821217 +674 454276 306182024 +675 455625 307546875 +676 456976 308915776 +677 458329 310288733 +678 459684 311665752 +679 461041 313046839 +680 462400 314432000 +681 463761 315821241 +682 465124 317214568 +683 466489 318611987 +684 467856 320013504 +685 469225 321419125 +686 470596 322828856 +687 471969 324242703 +688 473344 325660672 +689 474721 327082769 +690 476100 328509000 +691 477481 329939371 +692 478864 331373888 +693 480249 332812557 +694 481636 334255384 +695 483025 335702375 +696 484416 337153536 +697 485809 338608873 +698 487204 340068392 +699 488601 341532099 +700 490000 343000000 +701 491401 344472101 +702 492804 345948408 +703 494209 347428927 +704 495616 348913664 +705 497025 350402625 +706 498436 351895816 +707 499849 353393243 +708 501264 354894912 +709 502681 356400829 +710 504100 357911000 +711 505521 359425431 +712 506944 360944128 +713 508369 362467097 +714 509796 363994344 +715 511225 365525875 +716 512656 367061696 +717 514089 368601813 +718 515524 370146232 +719 516961 371694959 +720 518400 373248000 +721 519841 374805361 +722 521284 376367048 +723 522729 377933067 +724 524176 379503424 +725 525625 381078125 +726 527076 382657176 +727 528529 384240583 +728 529984 385828352 +729 531441 387420489 +730 532900 389017000 +731 534361 390617891 +732 535824 392223168 +733 537289 393832837 +734 538756 395446904 +735 540225 397065375 +736 541696 398688256 +737 543169 400315553 +738 544644 401947272 +739 546121 403583419 +740 547600 405224000 +741 549081 406869021 +742 550564 408518488 +743 552049 410172407 +744 553536 411830784 +745 555025 413493625 +746 556516 415160936 +747 558009 416832723 +748 559504 418508992 +749 561001 420189749 +750 562500 421875000 +751 564001 423564751 +752 565504 425259008 +753 567009 426957777 +754 568516 428661064 +755 570025 430368875 +756 571536 432081216 +757 573049 433798093 +758 574564 435519512 +759 576081 437245479 +760 577600 438976000 +761 579121 440711081 +762 580644 442450728 +763 582169 444194947 +764 583696 445943744 +765 585225 447697125 +766 586756 449455096 +767 588289 451217663 +768 589824 452984832 +769 591361 454756609 +770 592900 456533000 +771 594441 458314011 +772 595984 460099648 +773 597529 461889917 +774 599076 463684824 +775 600625 465484375 +776 602176 467288576 +777 603729 469097433 +778 605284 470910952 +779 606841 472729139 +780 608400 474552000 +781 609961 476379541 +782 611524 478211768 +783 613089 480048687 +784 614656 481890304 +785 616225 483736625 +786 617796 485587656 +787 619369 487443403 +788 620944 489303872 +789 622521 491169069 +790 624100 493039000 +791 625681 494913671 +792 627264 496793088 +793 628849 498677257 +794 630436 500566184 +795 632025 502459875 +796 633616 504358336 +797 635209 506261573 +798 636804 508169592 +799 638401 510082399 +800 640000 512000000 +801 641601 513922401 +802 643204 515849608 +803 644809 517781627 +804 646416 519718464 +805 648025 521660125 +806 649636 523606616 +807 651249 525557943 +808 652864 527514112 +809 654481 529475129 +810 656100 531441000 +811 657721 533411731 +812 659344 535387328 +813 660969 537367797 +814 662596 539353144 +815 664225 541343375 +816 665856 543338496 +817 667489 545338513 +818 669124 547343432 +819 670761 549353259 +820 672400 551368000 +821 674041 553387661 +822 675684 555412248 +823 677329 557441767 +824 678976 559476224 +825 680625 561515625 +826 682276 563559976 +827 683929 565609283 +828 685584 567663552 +829 687241 569722789 +830 688900 571787000 +831 690561 573856191 +832 692224 575930368 +833 693889 578009537 +834 695556 580093704 +835 697225 582182875 +836 698896 584277056 +837 700569 586376253 +838 702244 588480472 +839 703921 590589719 +840 705600 592704000 +841 707281 594823321 +842 708964 596947688 +843 710649 599077107 +844 712336 601211584 +845 714025 603351125 +846 715716 605495736 +847 717409 607645423 +848 719104 609800192 +849 720801 611960049 +850 722500 614125000 +851 724201 616295051 +852 725904 618470208 +853 727609 620650477 +854 729316 622835864 +855 731025 625026375 +856 732736 627222016 +857 734449 629422793 +858 736164 631628712 +859 737881 633839779 +860 739600 636056000 +861 741321 638277381 +862 743044 640503928 +863 744769 642735647 +864 746496 644972544 +865 748225 647214625 +866 749956 649461896 +867 751689 651714363 +868 753424 653972032 +869 755161 656234909 +870 756900 658503000 +871 758641 660776311 +872 760384 663054848 +873 762129 665338617 +874 763876 667627624 +875 765625 669921875 +876 767376 672221376 +877 769129 674526133 +878 770884 676836152 +879 772641 679151439 +880 774400 681472000 +881 776161 683797841 +882 777924 686128968 +883 779689 688465387 +884 781456 690807104 +885 783225 693154125 +886 784996 695506456 +887 786769 697864103 +888 788544 700227072 +889 790321 702595369 +890 792100 704969000 +891 793881 707347971 +892 795664 709732288 +893 797449 712121957 +894 799236 714516984 +895 801025 716917375 +896 802816 719323136 +897 804609 721734273 +898 806404 724150792 +899 808201 726572699 +900 810000 729000000 +901 811801 731432701 +902 813604 733870808 +903 815409 736314327 +904 817216 738763264 +905 819025 741217625 +906 820836 743677416 +907 822649 746142643 +908 824464 748613312 +909 826281 751089429 +910 828100 753571000 +911 829921 756058031 +912 831744 758550528 +913 833569 761048497 +914 835396 763551944 +915 837225 766060875 +916 839056 768575296 +917 840889 771095213 +918 842724 773620632 +919 844561 776151559 +920 846400 778688000 +921 848241 781229961 +922 850084 783777448 +923 851929 786330467 +924 853776 788889024 +925 855625 791453125 +926 857476 794022776 +927 859329 796597983 +928 861184 799178752 +929 863041 801765089 +930 864900 804357000 +931 866761 806954491 +932 868624 809557568 +933 870489 812166237 +934 872356 814780504 +935 874225 817400375 +936 876096 820025856 +937 877969 822656953 +938 879844 825293672 +939 881721 827936019 +940 883600 830584000 +941 885481 833237621 +942 887364 835896888 +943 889249 838561807 +944 891136 841232384 +945 893025 843908625 +946 894916 846590536 +947 896809 849278123 +948 898704 851971392 +949 900601 854670349 +950 902500 857375000 +951 904401 860085351 +952 906304 862801408 +953 908209 865523177 +954 910116 868250664 +955 912025 870983875 +956 913936 873722816 +957 915849 876467493 +958 917764 879217912 +959 919681 881974079 +960 921600 884736000 +961 923521 887503681 +962 925444 890277128 +963 927369 893056347 +964 929296 895841344 +965 931225 898632125 +966 933156 901428696 +967 935089 904231063 +968 937024 907039232 +969 938961 909853209 +970 940900 912673000 +971 942841 915498611 +972 944784 918330048 +973 946729 921167317 +974 948676 924010424 +975 950625 926859375 +976 952576 929714176 +977 954529 932574833 +978 956484 935441352 +979 958441 938313739 +980 960400 941192000 +981 962361 944076141 +982 964324 946966168 +983 966289 949862087 +984 968256 952763904 +985 970225 955671625 +986 972196 958585256 +987 974169 961504803 +988 976144 964430272 +989 978121 967361669 +990 980100 970299000 +991 982081 973242271 +992 984064 976191488 +993 986049 979146657 +994 988036 982107784 +995 990025 985074875 +996 992016 988047936 +997 994009 991026973 +998 996004 994011992 +999 998001 997002999 +1000 1000000 1000000000 +1001 1002001 1003003001 +1002 1004004 1006012008 +1003 1006009 1009027027 +1004 1008016 1012048064 +1005 1010025 1015075125 +1006 1012036 1018108216 +1007 1014049 1021147343 +1008 1016064 1024192512 +1009 1018081 1027243729 +1010 1020100 1030301000 +1011 1022121 1033364331 +1012 1024144 1036433728 +1013 1026169 1039509197 +1014 1028196 1042590744 +1015 1030225 1045678375 +1016 1032256 1048772096 +1017 1034289 1051871913 +1018 1036324 1054977832 +1019 1038361 1058089859 +1020 1040400 1061208000 +1021 1042441 1064332261 +1022 1044484 1067462648 +1023 1046529 1070599167 +1024 1048576 1073741824 +1025 1050625 1076890625 +1026 1052676 1080045576 +1027 1054729 1083206683 +1028 1056784 1086373952 +1029 1058841 1089547389 +1030 1060900 1092727000 +1031 1062961 1095912791 +1032 1065024 1099104768 +1033 1067089 1102302937 +1034 1069156 1105507304 +1035 1071225 1108717875 +1036 1073296 1111934656 +1037 1075369 1115157653 +1038 1077444 1118386872 +1039 1079521 1121622319 +1040 1081600 1124864000 +1041 1083681 1128111921 +1042 1085764 1131366088 +1043 1087849 1134626507 +1044 1089936 1137893184 +1045 1092025 1141166125 +1046 1094116 1144445336 +1047 1096209 1147730823 +1048 1098304 1151022592 +1049 1100401 1154320649 +1050 1102500 1157625000 +1051 1104601 1160935651 +1052 1106704 1164252608 +1053 1108809 1167575877 +1054 1110916 1170905464 +1055 1113025 1174241375 +1056 1115136 1177583616 +1057 1117249 1180932193 +1058 1119364 1184287112 +1059 1121481 1187648379 +1060 1123600 1191016000 +1061 1125721 1194389981 +1062 1127844 1197770328 +1063 1129969 1201157047 +1064 1132096 1204550144 +1065 1134225 1207949625 +1066 1136356 1211355496 +1067 1138489 1214767763 +1068 1140624 1218186432 +1069 1142761 1221611509 +1070 1144900 1225043000 +1071 1147041 1228480911 +1072 1149184 1231925248 +1073 1151329 1235376017 +1074 1153476 1238833224 +1075 1155625 1242296875 +1076 1157776 1245766976 +1077 1159929 1249243533 +1078 1162084 1252726552 +1079 1164241 1256216039 +1080 1166400 1259712000 +1081 1168561 1263214441 +1082 1170724 1266723368 +1083 1172889 1270238787 +1084 1175056 1273760704 +1085 1177225 1277289125 +1086 1179396 1280824056 +1087 1181569 1284365503 +1088 1183744 1287913472 +1089 1185921 1291467969 +1090 1188100 1295029000 +1091 1190281 1298596571 +1092 1192464 1302170688 +1093 1194649 1305751357 +1094 1196836 1309338584 +1095 1199025 1312932375 +1096 1201216 1316532736 +1097 1203409 1320139673 +1098 1205604 1323753192 +1099 1207801 1327373299 +1100 1210000 1331000000 +1101 1212201 1334633301 +1102 1214404 1338273208 +1103 1216609 1341919727 +1104 1218816 1345572864 +1105 1221025 1349232625 +1106 1223236 1352899016 +1107 1225449 1356572043 +1108 1227664 1360251712 +1109 1229881 1363938029 +1110 1232100 1367631000 +1111 1234321 1371330631 +1112 1236544 1375036928 +1113 1238769 1378749897 +1114 1240996 1382469544 +1115 1243225 1386195875 +1116 1245456 1389928896 +1117 1247689 1393668613 +1118 1249924 1397415032 +1119 1252161 1401168159 +1120 1254400 1404928000 +1121 1256641 1408694561 +1122 1258884 1412467848 +1123 1261129 1416247867 +1124 1263376 1420034624 +1125 1265625 1423828125 +1126 1267876 1427628376 +1127 1270129 1431435383 +1128 1272384 1435249152 +1129 1274641 1439069689 +1130 1276900 1442897000 +1131 1279161 1446731091 +1132 1281424 1450571968 +1133 1283689 1454419637 +1134 1285956 1458274104 +1135 1288225 1462135375 +1136 1290496 1466003456 +1137 1292769 1469878353 +1138 1295044 1473760072 +1139 1297321 1477648619 +1140 1299600 1481544000 +1141 1301881 1485446221 +1142 1304164 1489355288 +1143 1306449 1493271207 +1144 1308736 1497193984 +1145 1311025 1501123625 +1146 1313316 1505060136 +1147 1315609 1509003523 +1148 1317904 1512953792 +1149 1320201 1516910949 +1150 1322500 1520875000 +1151 1324801 1524845951 +1152 1327104 1528823808 +1153 1329409 1532808577 +1154 1331716 1536800264 +1155 1334025 1540798875 +1156 1336336 1544804416 +1157 1338649 1548816893 +1158 1340964 1552836312 +1159 1343281 1556862679 +1160 1345600 1560896000 +1161 1347921 1564936281 +1162 1350244 1568983528 +1163 1352569 1573037747 +1164 1354896 1577098944 +1165 1357225 1581167125 +1166 1359556 1585242296 +1167 1361889 1589324463 +1168 1364224 1593413632 +1169 1366561 1597509809 +1170 1368900 1601613000 +1171 1371241 1605723211 +1172 1373584 1609840448 +1173 1375929 1613964717 +1174 1378276 1618096024 +1175 1380625 1622234375 +1176 1382976 1626379776 +1177 1385329 1630532233 +1178 1387684 1634691752 +1179 1390041 1638858339 +1180 1392400 1643032000 +1181 1394761 1647212741 +1182 1397124 1651400568 +1183 1399489 1655595487 +1184 1401856 1659797504 +1185 1404225 1664006625 +1186 1406596 1668222856 +1187 1408969 1672446203 +1188 1411344 1676676672 +1189 1413721 1680914269 +1190 1416100 1685159000 +1191 1418481 1689410871 +1192 1420864 1693669888 +1193 1423249 1697936057 +1194 1425636 1702209384 +1195 1428025 1706489875 +1196 1430416 1710777536 +1197 1432809 1715072373 +1198 1435204 1719374392 +1199 1437601 1723683599 +1200 1440000 1728000000 +1201 1442401 1732323601 +1202 1444804 1736654408 +1203 1447209 1740992427 +1204 1449616 1745337664 +1205 1452025 1749690125 +1206 1454436 1754049816 +1207 1456849 1758416743 +1208 1459264 1762790912 +1209 1461681 1767172329 +1210 1464100 1771561000 +1211 1466521 1775956931 +1212 1468944 1780360128 +1213 1471369 1784770597 +1214 1473796 1789188344 +1215 1476225 1793613375 +1216 1478656 1798045696 +1217 1481089 1802485313 +1218 1483524 1806932232 +1219 1485961 1811386459 +1220 1488400 1815848000 +1221 1490841 1820316861 +1222 1493284 1824793048 +1223 1495729 1829276567 +1224 1498176 1833767424 +1225 1500625 1838265625 +1226 1503076 1842771176 +1227 1505529 1847284083 +1228 1507984 1851804352 +1229 1510441 1856331989 +1230 1512900 1860867000 +1231 1515361 1865409391 +1232 1517824 1869959168 +1233 1520289 1874516337 +1234 1522756 1879080904 +1235 1525225 1883652875 +1236 1527696 1888232256 +1237 1530169 1892819053 +1238 1532644 1897413272 +1239 1535121 1902014919 +1240 1537600 1906624000 +1241 1540081 1911240521 +1242 1542564 1915864488 +1243 1545049 1920495907 +1244 1547536 1925134784 +1245 1550025 1929781125 +1246 1552516 1934434936 +1247 1555009 1939096223 +1248 1557504 1943764992 +1249 1560001 1948441249 +1250 1562500 1953125000 +1251 1565001 1957816251 +1252 1567504 1962515008 +1253 1570009 1967221277 +1254 1572516 1971935064 +1255 1575025 1976656375 +1256 1577536 1981385216 +1257 1580049 1986121593 +1258 1582564 1990865512 +1259 1585081 1995616979 +1260 1587600 2000376000 +1261 1590121 2005142581 +1262 1592644 2009916728 +1263 1595169 2014698447 +1264 1597696 2019487744 +1265 1600225 2024284625 +1266 1602756 2029089096 +1267 1605289 2033901163 +1268 1607824 2038720832 +1269 1610361 2043548109 +1270 1612900 2048383000 +1271 1615441 2053225511 +1272 1617984 2058075648 +1273 1620529 2062933417 +1274 1623076 2067798824 +1275 1625625 2072671875 +1276 1628176 2077552576 +1277 1630729 2082440933 +1278 1633284 2087336952 +1279 1635841 2092240639 +1280 1638400 2097152000 +1281 1640961 2102071041 +1282 1643524 2106997768 +1283 1646089 2111932187 +1284 1648656 2116874304 +1285 1651225 2121824125 +1286 1653796 2126781656 +1287 1656369 2131746903 +1288 1658944 2136719872 +1289 1661521 2141700569 +1290 1664100 2146689000 +1291 1666681 2151685171 +1292 1669264 2156689088 +1293 1671849 2161700757 +1294 1674436 2166720184 +1295 1677025 2171747375 +1296 1679616 2176782336 +1297 1682209 2181825073 +1298 1684804 2186875592 +1299 1687401 2191933899 +1300 1690000 2197000000 +1301 1692601 2202073901 +1302 1695204 2207155608 +1303 1697809 2212245127 +1304 1700416 2217342464 +1305 1703025 2222447625 +1306 1705636 2227560616 +1307 1708249 2232681443 +1308 1710864 2237810112 +1309 1713481 2242946629 +1310 1716100 2248091000 +1311 1718721 2253243231 +1312 1721344 2258403328 +1313 1723969 2263571297 +1314 1726596 2268747144 +1315 1729225 2273930875 +1316 1731856 2279122496 +1317 1734489 2284322013 +1318 1737124 2289529432 +1319 1739761 2294744759 +1320 1742400 2299968000 +1321 1745041 2305199161 +1322 1747684 2310438248 +1323 1750329 2315685267 +1324 1752976 2320940224 +1325 1755625 2326203125 +1326 1758276 2331473976 +1327 1760929 2336752783 +1328 1763584 2342039552 +1329 1766241 2347334289 +1330 1768900 2352637000 +1331 1771561 2357947691 +1332 1774224 2363266368 +1333 1776889 2368593037 +1334 1779556 2373927704 +1335 1782225 2379270375 +1336 1784896 2384621056 +1337 1787569 2389979753 +1338 1790244 2395346472 +1339 1792921 2400721219 +1340 1795600 2406104000 +1341 1798281 2411494821 +1342 1800964 2416893688 +1343 1803649 2422300607 +1344 1806336 2427715584 +1345 1809025 2433138625 +1346 1811716 2438569736 +1347 1814409 2444008923 +1348 1817104 2449456192 +1349 1819801 2454911549 +1350 1822500 2460375000 +1351 1825201 2465846551 +1352 1827904 2471326208 +1353 1830609 2476813977 +1354 1833316 2482309864 +1355 1836025 2487813875 +1356 1838736 2493326016 +1357 1841449 2498846293 +1358 1844164 2504374712 +1359 1846881 2509911279 +1360 1849600 2515456000 +1361 1852321 2521008881 +1362 1855044 2526569928 +1363 1857769 2532139147 +1364 1860496 2537716544 +1365 1863225 2543302125 +1366 1865956 2548895896 +1367 1868689 2554497863 +1368 1871424 2560108032 +1369 1874161 2565726409 +1370 1876900 2571353000 +1371 1879641 2576987811 +1372 1882384 2582630848 +1373 1885129 2588282117 +1374 1887876 2593941624 +1375 1890625 2599609375 +1376 1893376 2605285376 +1377 1896129 2610969633 +1378 1898884 2616662152 +1379 1901641 2622362939 +1380 1904400 2628072000 +1381 1907161 2633789341 +1382 1909924 2639514968 +1383 1912689 2645248887 +1384 1915456 2650991104 +1385 1918225 2656741625 +1386 1920996 2662500456 +1387 1923769 2668267603 +1388 1926544 2674043072 +1389 1929321 2679826869 +1390 1932100 2685619000 +1391 1934881 2691419471 +1392 1937664 2697228288 +1393 1940449 2703045457 +1394 1943236 2708870984 +1395 1946025 2714704875 +1396 1948816 2720547136 +1397 1951609 2726397773 +1398 1954404 2732256792 +1399 1957201 2738124199 +1400 1960000 2744000000 +1401 1962801 2749884201 +1402 1965604 2755776808 +1403 1968409 2761677827 +1404 1971216 2767587264 +1405 1974025 2773505125 +1406 1976836 2779431416 +1407 1979649 2785366143 +1408 1982464 2791309312 +1409 1985281 2797260929 +1410 1988100 2803221000 +1411 1990921 2809189531 +1412 1993744 2815166528 +1413 1996569 2821151997 +1414 1999396 2827145944 +1415 2002225 2833148375 +1416 2005056 2839159296 +1417 2007889 2845178713 +1418 2010724 2851206632 +1419 2013561 2857243059 +1420 2016400 2863288000 +1421 2019241 2869341461 +1422 2022084 2875403448 +1423 2024929 2881473967 +1424 2027776 2887553024 +1425 2030625 2893640625 +1426 2033476 2899736776 +1427 2036329 2905841483 +1428 2039184 2911954752 +1429 2042041 2918076589 +1430 2044900 2924207000 +1431 2047761 2930345991 +1432 2050624 2936493568 +1433 2053489 2942649737 +1434 2056356 2948814504 +1435 2059225 2954987875 +1436 2062096 2961169856 +1437 2064969 2967360453 +1438 2067844 2973559672 +1439 2070721 2979767519 +1440 2073600 2985984000 +1441 2076481 2992209121 +1442 2079364 2998442888 +1443 2082249 3004685307 +1444 2085136 3010936384 +1445 2088025 3017196125 +1446 2090916 3023464536 +1447 2093809 3029741623 +1448 2096704 3036027392 +1449 2099601 3042321849 +1450 2102500 3048625000 +1451 2105401 3054936851 +1452 2108304 3061257408 +1453 2111209 3067586677 +1454 2114116 3073924664 +1455 2117025 3080271375 +1456 2119936 3086626816 +1457 2122849 3092990993 +1458 2125764 3099363912 +1459 2128681 3105745579 +1460 2131600 3112136000 +1461 2134521 3118535181 +1462 2137444 3124943128 +1463 2140369 3131359847 +1464 2143296 3137785344 +1465 2146225 3144219625 +1466 2149156 3150662696 +1467 2152089 3157114563 +1468 2155024 3163575232 +1469 2157961 3170044709 +1470 2160900 3176523000 +1471 2163841 3183010111 +1472 2166784 3189506048 +1473 2169729 3196010817 +1474 2172676 3202524424 +1475 2175625 3209046875 +1476 2178576 3215578176 +1477 2181529 3222118333 +1478 2184484 3228667352 +1479 2187441 3235225239 +1480 2190400 3241792000 +1481 2193361 3248367641 +1482 2196324 3254952168 +1483 2199289 3261545587 +1484 2202256 3268147904 +1485 2205225 3274759125 +1486 2208196 3281379256 +1487 2211169 3288008303 +1488 2214144 3294646272 +1489 2217121 3301293169 +1490 2220100 3307949000 +1491 2223081 3314613771 +1492 2226064 3321287488 +1493 2229049 3327970157 +1494 2232036 3334661784 +1495 2235025 3341362375 +1496 2238016 3348071936 +1497 2241009 3354790473 +1498 2244004 3361517992 +1499 2247001 3368254499 +1500 2250000 3375000000 +1501 2253001 3381754501 +1502 2256004 3388518008 +1503 2259009 3395290527 +1504 2262016 3402072064 +1505 2265025 3408862625 +1506 2268036 3415662216 +1507 2271049 3422470843 +1508 2274064 3429288512 +1509 2277081 3436115229 +1510 2280100 3442951000 +1511 2283121 3449795831 +1512 2286144 3456649728 +1513 2289169 3463512697 +1514 2292196 3470384744 +1515 2295225 3477265875 +1516 2298256 3484156096 +1517 2301289 3491055413 +1518 2304324 3497963832 +1519 2307361 3504881359 +1520 2310400 3511808000 +1521 2313441 3518743761 +1522 2316484 3525688648 +1523 2319529 3532642667 +1524 2322576 3539605824 +1525 2325625 3546578125 +1526 2328676 3553559576 +1527 2331729 3560550183 +1528 2334784 3567549952 +1529 2337841 3574558889 +1530 2340900 3581577000 +1531 2343961 3588604291 +1532 2347024 3595640768 +1533 2350089 3602686437 +1534 2353156 3609741304 +1535 2356225 3616805375 +1536 2359296 3623878656 +1537 2362369 3630961153 +1538 2365444 3638052872 +1539 2368521 3645153819 +1540 2371600 3652264000 +1541 2374681 3659383421 +1542 2377764 3666512088 +1543 2380849 3673650007 +1544 2383936 3680797184 +1545 2387025 3687953625 +1546 2390116 3695119336 +1547 2393209 3702294323 +1548 2396304 3709478592 +1549 2399401 3716672149 +1550 2402500 3723875000 +1551 2405601 3731087151 +1552 2408704 3738308608 +1553 2411809 3745539377 +1554 2414916 3752779464 +1555 2418025 3760028875 +1556 2421136 3767287616 +1557 2424249 3774555693 +1558 2427364 3781833112 +1559 2430481 3789119879 +1560 2433600 3796416000 +1561 2436721 3803721481 +1562 2439844 3811036328 +1563 2442969 3818360547 +1564 2446096 3825694144 +1565 2449225 3833037125 +1566 2452356 3840389496 +1567 2455489 3847751263 +1568 2458624 3855122432 +1569 2461761 3862503009 +1570 2464900 3869893000 +1571 2468041 3877292411 +1572 2471184 3884701248 +1573 2474329 3892119517 +1574 2477476 3899547224 +1575 2480625 3906984375 +1576 2483776 3914430976 +1577 2486929 3921887033 +1578 2490084 3929352552 +1579 2493241 3936827539 +1580 2496400 3944312000 +1581 2499561 3951805941 +1582 2502724 3959309368 +1583 2505889 3966822287 +1584 2509056 3974344704 +1585 2512225 3981876625 +1586 2515396 3989418056 +1587 2518569 3996969003 +1588 2521744 4004529472 +1589 2524921 4012099469 +1590 2528100 4019679000 +1591 2531281 4027268071 +1592 2534464 4034866688 +1593 2537649 4042474857 +1594 2540836 4050092584 +1595 2544025 4057719875 +1596 2547216 4065356736 +1597 2550409 4073003173 +1598 2553604 4080659192 +1599 2556801 4088324799 +1600 2560000 4096000000 +1601 2563201 4103684801 +1602 2566404 4111379208 +1603 2569609 4119083227 +1604 2572816 4126796864 +1605 2576025 4134520125 +1606 2579236 4142253016 +1607 2582449 4149995543 +1608 2585664 4157747712 +1609 2588881 4165509529 +1610 2592100 4173281000 +1611 2595321 4181062131 +1612 2598544 4188852928 +1613 2601769 4196653397 +1614 2604996 4204463544 +1615 2608225 4212283375 +1616 2611456 4220112896 +1617 2614689 4227952113 +1618 2617924 4235801032 +1619 2621161 4243659659 +1620 2624400 4251528000 +1621 2627641 4259406061 +1622 2630884 4267293848 +1623 2634129 4275191367 +1624 2637376 4283098624 +1625 2640625 4291015625 +1626 2643876 4298942376 +1627 2647129 4306878883 +1628 2650384 4314825152 +1629 2653641 4322781189 +1630 2656900 4330747000 +1631 2660161 4338722591 +1632 2663424 4346707968 +1633 2666689 4354703137 +1634 2669956 4362708104 +1635 2673225 4370722875 +1636 2676496 4378747456 +1637 2679769 4386781853 +1638 2683044 4394826072 +1639 2686321 4402880119 +1640 2689600 4410944000 +1641 2692881 4419017721 +1642 2696164 4427101288 +1643 2699449 4435194707 +1644 2702736 4443297984 +1645 2706025 4451411125 +1646 2709316 4459534136 +1647 2712609 4467667023 +1648 2715904 4475809792 +1649 2719201 4483962449 +1650 2722500 4492125000 +1651 2725801 4500297451 +1652 2729104 4508479808 +1653 2732409 4516672077 +1654 2735716 4524874264 +1655 2739025 4533086375 +1656 2742336 4541308416 +1657 2745649 4549540393 +1658 2748964 4557782312 +1659 2752281 4566034179 +1660 2755600 4574296000 +1661 2758921 4582567781 +1662 2762244 4590849528 +1663 2765569 4599141247 +1664 2768896 4607442944 +1665 2772225 4615754625 +1666 2775556 4624076296 +1667 2778889 4632407963 +1668 2782224 4640749632 +1669 2785561 4649101309 +1670 2788900 4657463000 +1671 2792241 4665834711 +1672 2795584 4674216448 +1673 2798929 4682608217 +1674 2802276 4691010024 +1675 2805625 4699421875 +1676 2808976 4707843776 +1677 2812329 4716275733 +1678 2815684 4724717752 +1679 2819041 4733169839 +1680 2822400 4741632000 +1681 2825761 4750104241 +1682 2829124 4758586568 +1683 2832489 4767078987 +1684 2835856 4775581504 +1685 2839225 4784094125 +1686 2842596 4792616856 +1687 2845969 4801149703 +1688 2849344 4809692672 +1689 2852721 4818245769 +1690 2856100 4826809000 +1691 2859481 4835382371 +1692 2862864 4843965888 +1693 2866249 4852559557 +1694 2869636 4861163384 +1695 2873025 4869777375 +1696 2876416 4878401536 +1697 2879809 4887035873 +1698 2883204 4895680392 +1699 2886601 4904335099 +1700 2890000 4913000000 +1701 2893401 4921675101 +1702 2896804 4930360408 +1703 2900209 4939055927 +1704 2903616 4947761664 +1705 2907025 4956477625 +1706 2910436 4965203816 +1707 2913849 4973940243 +1708 2917264 4982686912 +1709 2920681 4991443829 +1710 2924100 5000211000 +1711 2927521 5008988431 +1712 2930944 5017776128 +1713 2934369 5026574097 +1714 2937796 5035382344 +1715 2941225 5044200875 +1716 2944656 5053029696 +1717 2948089 5061868813 +1718 2951524 5070718232 +1719 2954961 5079577959 +1720 2958400 5088448000 +1721 2961841 5097328361 +1722 2965284 5106219048 +1723 2968729 5115120067 +1724 2972176 5124031424 +1725 2975625 5132953125 +1726 2979076 5141885176 +1727 2982529 5150827583 +1728 2985984 5159780352 +1729 2989441 5168743489 +1730 2992900 5177717000 +1731 2996361 5186700891 +1732 2999824 5195695168 +1733 3003289 5204699837 +1734 3006756 5213714904 +1735 3010225 5222740375 +1736 3013696 5231776256 +1737 3017169 5240822553 +1738 3020644 5249879272 +1739 3024121 5258946419 +1740 3027600 5268024000 +1741 3031081 5277112021 +1742 3034564 5286210488 +1743 3038049 5295319407 +1744 3041536 5304438784 +1745 3045025 5313568625 +1746 3048516 5322708936 +1747 3052009 5331859723 +1748 3055504 5341020992 +1749 3059001 5350192749 +1750 3062500 5359375000 +1751 3066001 5368567751 +1752 3069504 5377771008 +1753 3073009 5386984777 +1754 3076516 5396209064 +1755 3080025 5405443875 +1756 3083536 5414689216 +1757 3087049 5423945093 +1758 3090564 5433211512 +1759 3094081 5442488479 +1760 3097600 5451776000 +1761 3101121 5461074081 +1762 3104644 5470382728 +1763 3108169 5479701947 +1764 3111696 5489031744 +1765 3115225 5498372125 +1766 3118756 5507723096 +1767 3122289 5517084663 +1768 3125824 5526456832 +1769 3129361 5535839609 +1770 3132900 5545233000 +1771 3136441 5554637011 +1772 3139984 5564051648 +1773 3143529 5573476917 +1774 3147076 5582912824 +1775 3150625 5592359375 +1776 3154176 5601816576 +1777 3157729 5611284433 +1778 3161284 5620762952 +1779 3164841 5630252139 +1780 3168400 5639752000 +1781 3171961 5649262541 +1782 3175524 5658783768 +1783 3179089 5668315687 +1784 3182656 5677858304 +1785 3186225 5687411625 +1786 3189796 5696975656 +1787 3193369 5706550403 +1788 3196944 5716135872 +1789 3200521 5725732069 +1790 3204100 5735339000 +1791 3207681 5744956671 +1792 3211264 5754585088 +1793 3214849 5764224257 +1794 3218436 5773874184 +1795 3222025 5783534875 +1796 3225616 5793206336 +1797 3229209 5802888573 +1798 3232804 5812581592 +1799 3236401 5822285399 +1800 3240000 5832000000 +1801 3243601 5841725401 +1802 3247204 5851461608 +1803 3250809 5861208627 +1804 3254416 5870966464 +1805 3258025 5880735125 +1806 3261636 5890514616 +1807 3265249 5900304943 +1808 3268864 5910106112 +1809 3272481 5919918129 +1810 3276100 5929741000 +1811 3279721 5939574731 +1812 3283344 5949419328 +1813 3286969 5959274797 +1814 3290596 5969141144 +1815 3294225 5979018375 +1816 3297856 5988906496 +1817 3301489 5998805513 +1818 3305124 6008715432 +1819 3308761 6018636259 +1820 3312400 6028568000 +1821 3316041 6038510661 +1822 3319684 6048464248 +1823 3323329 6058428767 +1824 3326976 6068404224 +1825 3330625 6078390625 +1826 3334276 6088387976 +1827 3337929 6098396283 +1828 3341584 6108415552 +1829 3345241 6118445789 +1830 3348900 6128487000 +1831 3352561 6138539191 +1832 3356224 6148602368 +1833 3359889 6158676537 +1834 3363556 6168761704 +1835 3367225 6178857875 +1836 3370896 6188965056 +1837 3374569 6199083253 +1838 3378244 6209212472 +1839 3381921 6219352719 +1840 3385600 6229504000 +1841 3389281 6239666321 +1842 3392964 6249839688 +1843 3396649 6260024107 +1844 3400336 6270219584 +1845 3404025 6280426125 +1846 3407716 6290643736 +1847 3411409 6300872423 +1848 3415104 6311112192 +1849 3418801 6321363049 +1850 3422500 6331625000 +1851 3426201 6341898051 +1852 3429904 6352182208 +1853 3433609 6362477477 +1854 3437316 6372783864 +1855 3441025 6383101375 +1856 3444736 6393430016 +1857 3448449 6403769793 +1858 3452164 6414120712 +1859 3455881 6424482779 +1860 3459600 6434856000 +1861 3463321 6445240381 +1862 3467044 6455635928 +1863 3470769 6466042647 +1864 3474496 6476460544 +1865 3478225 6486889625 +1866 3481956 6497329896 +1867 3485689 6507781363 +1868 3489424 6518244032 +1869 3493161 6528717909 +1870 3496900 6539203000 +1871 3500641 6549699311 +1872 3504384 6560206848 +1873 3508129 6570725617 +1874 3511876 6581255624 +1875 3515625 6591796875 +1876 3519376 6602349376 +1877 3523129 6612913133 +1878 3526884 6623488152 +1879 3530641 6634074439 +1880 3534400 6644672000 +1881 3538161 6655280841 +1882 3541924 6665900968 +1883 3545689 6676532387 +1884 3549456 6687175104 +1885 3553225 6697829125 +1886 3556996 6708494456 +1887 3560769 6719171103 +1888 3564544 6729859072 +1889 3568321 6740558369 +1890 3572100 6751269000 +1891 3575881 6761990971 +1892 3579664 6772724288 +1893 3583449 6783468957 +1894 3587236 6794224984 +1895 3591025 6804992375 +1896 3594816 6815771136 +1897 3598609 6826561273 +1898 3602404 6837362792 +1899 3606201 6848175699 +1900 3610000 6859000000 +1901 3613801 6869835701 +1902 3617604 6880682808 +1903 3621409 6891541327 +1904 3625216 6902411264 +1905 3629025 6913292625 +1906 3632836 6924185416 +1907 3636649 6935089643 +1908 3640464 6946005312 +1909 3644281 6956932429 +1910 3648100 6967871000 +1911 3651921 6978821031 +1912 3655744 6989782528 +1913 3659569 7000755497 +1914 3663396 7011739944 +1915 3667225 7022735875 +1916 3671056 7033743296 +1917 3674889 7044762213 +1918 3678724 7055792632 +1919 3682561 7066834559 +1920 3686400 7077888000 +1921 3690241 7088952961 +1922 3694084 7100029448 +1923 3697929 7111117467 +1924 3701776 7122217024 +1925 3705625 7133328125 +1926 3709476 7144450776 +1927 3713329 7155584983 +1928 3717184 7166730752 +1929 3721041 7177888089 +1930 3724900 7189057000 +1931 3728761 7200237491 +1932 3732624 7211429568 +1933 3736489 7222633237 +1934 3740356 7233848504 +1935 3744225 7245075375 +1936 3748096 7256313856 +1937 3751969 7267563953 +1938 3755844 7278825672 +1939 3759721 7290099019 +1940 3763600 7301384000 +1941 3767481 7312680621 +1942 3771364 7323988888 +1943 3775249 7335308807 +1944 3779136 7346640384 +1945 3783025 7357983625 +1946 3786916 7369338536 +1947 3790809 7380705123 +1948 3794704 7392083392 +1949 3798601 7403473349 +1950 3802500 7414875000 +1951 3806401 7426288351 +1952 3810304 7437713408 +1953 3814209 7449150177 +1954 3818116 7460598664 +1955 3822025 7472058875 +1956 3825936 7483530816 +1957 3829849 7495014493 +1958 3833764 7506509912 +1959 3837681 7518017079 +1960 3841600 7529536000 +1961 3845521 7541066681 +1962 3849444 7552609128 +1963 3853369 7564163347 +1964 3857296 7575729344 +1965 3861225 7587307125 +1966 3865156 7598896696 +1967 3869089 7610498063 +1968 3873024 7622111232 +1969 3876961 7633736209 +1970 3880900 7645373000 +1971 3884841 7657021611 +1972 3888784 7668682048 +1973 3892729 7680354317 +1974 3896676 7692038424 +1975 3900625 7703734375 +1976 3904576 7715442176 +1977 3908529 7727161833 +1978 3912484 7738893352 +1979 3916441 7750636739 +1980 3920400 7762392000 +1981 3924361 7774159141 +1982 3928324 7785938168 +1983 3932289 7797729087 +1984 3936256 7809531904 +1985 3940225 7821346625 +1986 3944196 7833173256 +1987 3948169 7845011803 +1988 3952144 7856862272 +1989 3956121 7868724669 +1990 3960100 7880599000 +1991 3964081 7892485271 +1992 3968064 7904383488 +1993 3972049 7916293657 +1994 3976036 7928215784 +1995 3980025 7940149875 +1996 3984016 7952095936 +1997 3988009 7964053973 +1998 3992004 7976023992 +1999 3996001 7988005999 +2000 4000000 8000000000 +2001 4004001 8012006001 +2002 4008004 8024024008 +2003 4012009 8036054027 +2004 4016016 8048096064 +2005 4020025 8060150125 +2006 4024036 8072216216 +2007 4028049 8084294343 +2008 4032064 8096384512 +2009 4036081 8108486729 +2010 4040100 8120601000 +2011 4044121 8132727331 +2012 4048144 8144865728 +2013 4052169 8157016197 +2014 4056196 8169178744 +2015 4060225 8181353375 +2016 4064256 8193540096 +2017 4068289 8205738913 +2018 4072324 8217949832 +2019 4076361 8230172859 +2020 4080400 8242408000 +2021 4084441 8254655261 +2022 4088484 8266914648 +2023 4092529 8279186167 +2024 4096576 8291469824 +2025 4100625 8303765625 +2026 4104676 8316073576 +2027 4108729 8328393683 +2028 4112784 8340725952 +2029 4116841 8353070389 +2030 4120900 8365427000 +2031 4124961 8377795791 +2032 4129024 8390176768 +2033 4133089 8402569937 +2034 4137156 8414975304 +2035 4141225 8427392875 +2036 4145296 8439822656 +2037 4149369 8452264653 +2038 4153444 8464718872 +2039 4157521 8477185319 +2040 4161600 8489664000 +2041 4165681 8502154921 +2042 4169764 8514658088 +2043 4173849 8527173507 +2044 4177936 8539701184 +2045 4182025 8552241125 +2046 4186116 8564793336 +2047 4190209 8577357823 +2048 4194304 8589934592 +2049 4198401 8602523649 +2050 4202500 8615125000 +2051 4206601 8627738651 +2052 4210704 8640364608 +2053 4214809 8653002877 +2054 4218916 8665653464 +2055 4223025 8678316375 +2056 4227136 8690991616 +2057 4231249 8703679193 +2058 4235364 8716379112 +2059 4239481 8729091379 +2060 4243600 8741816000 +2061 4247721 8754552981 +2062 4251844 8767302328 +2063 4255969 8780064047 +2064 4260096 8792838144 +2065 4264225 8805624625 +2066 4268356 8818423496 +2067 4272489 8831234763 +2068 4276624 8844058432 +2069 4280761 8856894509 +2070 4284900 8869743000 +2071 4289041 8882603911 +2072 4293184 8895477248 +2073 4297329 8908363017 +2074 4301476 8921261224 +2075 4305625 8934171875 +2076 4309776 8947094976 +2077 4313929 8960030533 +2078 4318084 8972978552 +2079 4322241 8985939039 +2080 4326400 8998912000 +2081 4330561 9011897441 +2082 4334724 9024895368 +2083 4338889 9037905787 +2084 4343056 9050928704 +2085 4347225 9063964125 +2086 4351396 9077012056 +2087 4355569 9090072503 +2088 4359744 9103145472 +2089 4363921 9116230969 +2090 4368100 9129329000 +2091 4372281 9142439571 +2092 4376464 9155562688 +2093 4380649 9168698357 +2094 4384836 9181846584 +2095 4389025 9195007375 +2096 4393216 9208180736 +2097 4397409 9221366673 +2098 4401604 9234565192 +2099 4405801 9247776299 +2100 4410000 9261000000 +2101 4414201 9274236301 +2102 4418404 9287485208 +2103 4422609 9300746727 +2104 4426816 9314020864 +2105 4431025 9327307625 +2106 4435236 9340607016 +2107 4439449 9353919043 +2108 4443664 9367243712 +2109 4447881 9380581029 +2110 4452100 9393931000 +2111 4456321 9407293631 +2112 4460544 9420668928 +2113 4464769 9434056897 +2114 4468996 9447457544 +2115 4473225 9460870875 +2116 4477456 9474296896 +2117 4481689 9487735613 +2118 4485924 9501187032 +2119 4490161 9514651159 +2120 4494400 9528128000 +2121 4498641 9541617561 +2122 4502884 9555119848 +2123 4507129 9568634867 +2124 4511376 9582162624 +2125 4515625 9595703125 +2126 4519876 9609256376 +2127 4524129 9622822383 +2128 4528384 9636401152 +2129 4532641 9649992689 +2130 4536900 9663597000 +2131 4541161 9677214091 +2132 4545424 9690843968 +2133 4549689 9704486637 +2134 4553956 9718142104 +2135 4558225 9731810375 +2136 4562496 9745491456 +2137 4566769 9759185353 +2138 4571044 9772892072 +2139 4575321 9786611619 +2140 4579600 9800344000 +2141 4583881 9814089221 +2142 4588164 9827847288 +2143 4592449 9841618207 +2144 4596736 9855401984 +2145 4601025 9869198625 +2146 4605316 9883008136 +2147 4609609 9896830523 +2148 4613904 9910665792 +2149 4618201 9924513949 +2150 4622500 9938375000 +2151 4626801 9952248951 +2152 4631104 9966135808 +2153 4635409 9980035577 +2154 4639716 9993948264 +2155 4644025 10007873875 +2156 4648336 10021812416 +2157 4652649 10035763893 +2158 4656964 10049728312 +2159 4661281 10063705679 +2160 4665600 10077696000 +2161 4669921 10091699281 +2162 4674244 10105715528 +2163 4678569 10119744747 +2164 4682896 10133786944 +2165 4687225 10147842125 +2166 4691556 10161910296 +2167 4695889 10175991463 +2168 4700224 10190085632 +2169 4704561 10204192809 +2170 4708900 10218313000 +2171 4713241 10232446211 +2172 4717584 10246592448 +2173 4721929 10260751717 +2174 4726276 10274924024 +2175 4730625 10289109375 +2176 4734976 10303307776 +2177 4739329 10317519233 +2178 4743684 10331743752 +2179 4748041 10345981339 +2180 4752400 10360232000 +2181 4756761 10374495741 +2182 4761124 10388772568 +2183 4765489 10403062487 +2184 4769856 10417365504 +2185 4774225 10431681625 +2186 4778596 10446010856 +2187 4782969 10460353203 +2188 4787344 10474708672 +2189 4791721 10489077269 +2190 4796100 10503459000 +2191 4800481 10517853871 +2192 4804864 10532261888 +2193 4809249 10546683057 +2194 4813636 10561117384 +2195 4818025 10575564875 +2196 4822416 10590025536 +2197 4826809 10604499373 +2198 4831204 10618986392 +2199 4835601 10633486599 +2200 4840000 10648000000 +2201 4844401 10662526601 +2202 4848804 10677066408 +2203 4853209 10691619427 +2204 4857616 10706185664 +2205 4862025 10720765125 +2206 4866436 10735357816 +2207 4870849 10749963743 +2208 4875264 10764582912 +2209 4879681 10779215329 +2210 4884100 10793861000 +2211 4888521 10808519931 +2212 4892944 10823192128 +2213 4897369 10837877597 +2214 4901796 10852576344 +2215 4906225 10867288375 +2216 4910656 10882013696 +2217 4915089 10896752313 +2218 4919524 10911504232 +2219 4923961 10926269459 +2220 4928400 10941048000 +2221 4932841 10955839861 +2222 4937284 10970645048 +2223 4941729 10985463567 +2224 4946176 11000295424 +2225 4950625 11015140625 +2226 4955076 11029999176 +2227 4959529 11044871083 +2228 4963984 11059756352 +2229 4968441 11074654989 +2230 4972900 11089567000 +2231 4977361 11104492391 +2232 4981824 11119431168 +2233 4986289 11134383337 +2234 4990756 11149348904 +2235 4995225 11164327875 +2236 4999696 11179320256 +2237 5004169 11194326053 +2238 5008644 11209345272 +2239 5013121 11224377919 +2240 5017600 11239424000 +2241 5022081 11254483521 +2242 5026564 11269556488 +2243 5031049 11284642907 +2244 5035536 11299742784 +2245 5040025 11314856125 +2246 5044516 11329982936 +2247 5049009 11345123223 +2248 5053504 11360276992 +2249 5058001 11375444249 +2250 5062500 11390625000 +2251 5067001 11405819251 +2252 5071504 11421027008 +2253 5076009 11436248277 +2254 5080516 11451483064 +2255 5085025 11466731375 +2256 5089536 11481993216 +2257 5094049 11497268593 +2258 5098564 11512557512 +2259 5103081 11527859979 +2260 5107600 11543176000 +2261 5112121 11558505581 +2262 5116644 11573848728 +2263 5121169 11589205447 +2264 5125696 11604575744 +2265 5130225 11619959625 +2266 5134756 11635357096 +2267 5139289 11650768163 +2268 5143824 11666192832 +2269 5148361 11681631109 +2270 5152900 11697083000 +2271 5157441 11712548511 +2272 5161984 11728027648 +2273 5166529 11743520417 +2274 5171076 11759026824 +2275 5175625 11774546875 +2276 5180176 11790080576 +2277 5184729 11805627933 +2278 5189284 11821188952 +2279 5193841 11836763639 +2280 5198400 11852352000 +2281 5202961 11867954041 +2282 5207524 11883569768 +2283 5212089 11899199187 +2284 5216656 11914842304 +2285 5221225 11930499125 +2286 5225796 11946169656 +2287 5230369 11961853903 +2288 5234944 11977551872 +2289 5239521 11993263569 +2290 5244100 12008989000 +2291 5248681 12024728171 +2292 5253264 12040481088 +2293 5257849 12056247757 +2294 5262436 12072028184 +2295 5267025 12087822375 +2296 5271616 12103630336 +2297 5276209 12119452073 +2298 5280804 12135287592 +2299 5285401 12151136899 +2300 5290000 12167000000 +2301 5294601 12182876901 +2302 5299204 12198767608 +2303 5303809 12214672127 +2304 5308416 12230590464 +2305 5313025 12246522625 +2306 5317636 12262468616 +2307 5322249 12278428443 +2308 5326864 12294402112 +2309 5331481 12310389629 +2310 5336100 12326391000 +2311 5340721 12342406231 +2312 5345344 12358435328 +2313 5349969 12374478297 +2314 5354596 12390535144 +2315 5359225 12406605875 +2316 5363856 12422690496 +2317 5368489 12438789013 +2318 5373124 12454901432 +2319 5377761 12471027759 +2320 5382400 12487168000 +2321 5387041 12503322161 +2322 5391684 12519490248 +2323 5396329 12535672267 +2324 5400976 12551868224 +2325 5405625 12568078125 +2326 5410276 12584301976 +2327 5414929 12600539783 +2328 5419584 12616791552 +2329 5424241 12633057289 +2330 5428900 12649337000 +2331 5433561 12665630691 +2332 5438224 12681938368 +2333 5442889 12698260037 +2334 5447556 12714595704 +2335 5452225 12730945375 +2336 5456896 12747309056 +2337 5461569 12763686753 +2338 5466244 12780078472 +2339 5470921 12796484219 +2340 5475600 12812904000 +2341 5480281 12829337821 +2342 5484964 12845785688 +2343 5489649 12862247607 +2344 5494336 12878723584 +2345 5499025 12895213625 +2346 5503716 12911717736 +2347 5508409 12928235923 +2348 5513104 12944768192 +2349 5517801 12961314549 +2350 5522500 12977875000 +2351 5527201 12994449551 +2352 5531904 13011038208 +2353 5536609 13027640977 +2354 5541316 13044257864 +2355 5546025 13060888875 +2356 5550736 13077534016 +2357 5555449 13094193293 +2358 5560164 13110866712 +2359 5564881 13127554279 +2360 5569600 13144256000 +2361 5574321 13160971881 +2362 5579044 13177701928 +2363 5583769 13194446147 +2364 5588496 13211204544 +2365 5593225 13227977125 +2366 5597956 13244763896 +2367 5602689 13261564863 +2368 5607424 13278380032 +2369 5612161 13295209409 +2370 5616900 13312053000 +2371 5621641 13328910811 +2372 5626384 13345782848 +2373 5631129 13362669117 +2374 5635876 13379569624 +2375 5640625 13396484375 +2376 5645376 13413413376 +2377 5650129 13430356633 +2378 5654884 13447314152 +2379 5659641 13464285939 +2380 5664400 13481272000 +2381 5669161 13498272341 +2382 5673924 13515286968 +2383 5678689 13532315887 +2384 5683456 13549359104 +2385 5688225 13566416625 +2386 5692996 13583488456 +2387 5697769 13600574603 +2388 5702544 13617675072 +2389 5707321 13634789869 +2390 5712100 13651919000 +2391 5716881 13669062471 +2392 5721664 13686220288 +2393 5726449 13703392457 +2394 5731236 13720578984 +2395 5736025 13737779875 +2396 5740816 13754995136 +2397 5745609 13772224773 +2398 5750404 13789468792 +2399 5755201 13806727199 +2400 5760000 13824000000 +2401 5764801 13841287201 +2402 5769604 13858588808 +2403 5774409 13875904827 +2404 5779216 13893235264 +2405 5784025 13910580125 +2406 5788836 13927939416 +2407 5793649 13945313143 +2408 5798464 13962701312 +2409 5803281 13980103929 +2410 5808100 13997521000 +2411 5812921 14014952531 +2412 5817744 14032398528 +2413 5822569 14049858997 +2414 5827396 14067333944 +2415 5832225 14084823375 +2416 5837056 14102327296 +2417 5841889 14119845713 +2418 5846724 14137378632 +2419 5851561 14154926059 +2420 5856400 14172488000 +2421 5861241 14190064461 +2422 5866084 14207655448 +2423 5870929 14225260967 +2424 5875776 14242881024 +2425 5880625 14260515625 +2426 5885476 14278164776 +2427 5890329 14295828483 +2428 5895184 14313506752 +2429 5900041 14331199589 +2430 5904900 14348907000 +2431 5909761 14366628991 +2432 5914624 14384365568 +2433 5919489 14402116737 +2434 5924356 14419882504 +2435 5929225 14437662875 +2436 5934096 14455457856 +2437 5938969 14473267453 +2438 5943844 14491091672 +2439 5948721 14508930519 +2440 5953600 14526784000 +2441 5958481 14544652121 +2442 5963364 14562534888 +2443 5968249 14580432307 +2444 5973136 14598344384 +2445 5978025 14616271125 +2446 5982916 14634212536 +2447 5987809 14652168623 +2448 5992704 14670139392 +2449 5997601 14688124849 +2450 6002500 14706125000 +2451 6007401 14724139851 +2452 6012304 14742169408 +2453 6017209 14760213677 +2454 6022116 14778272664 +2455 6027025 14796346375 +2456 6031936 14814434816 +2457 6036849 14832537993 +2458 6041764 14850655912 +2459 6046681 14868788579 +2460 6051600 14886936000 +2461 6056521 14905098181 +2462 6061444 14923275128 +2463 6066369 14941466847 +2464 6071296 14959673344 +2465 6076225 14977894625 +2466 6081156 14996130696 +2467 6086089 15014381563 +2468 6091024 15032647232 +2469 6095961 15050927709 +2470 6100900 15069223000 +2471 6105841 15087533111 +2472 6110784 15105858048 +2473 6115729 15124197817 +2474 6120676 15142552424 +2475 6125625 15160921875 +2476 6130576 15179306176 +2477 6135529 15197705333 +2478 6140484 15216119352 +2479 6145441 15234548239 +2480 6150400 15252992000 +2481 6155361 15271450641 +2482 6160324 15289924168 +2483 6165289 15308412587 +2484 6170256 15326915904 +2485 6175225 15345434125 +2486 6180196 15363967256 +2487 6185169 15382515303 +2488 6190144 15401078272 +2489 6195121 15419656169 +2490 6200100 15438249000 +2491 6205081 15456856771 +2492 6210064 15475479488 +2493 6215049 15494117157 +2494 6220036 15512769784 +2495 6225025 15531437375 +2496 6230016 15550119936 +2497 6235009 15568817473 +2498 6240004 15587529992 +2499 6245001 15606257499 +2500 6250000 15625000000 +2501 6255001 15643757501 +2502 6260004 15662530008 +2503 6265009 15681317527 +2504 6270016 15700120064 +2505 6275025 15718937625 +2506 6280036 15737770216 +2507 6285049 15756617843 +2508 6290064 15775480512 +2509 6295081 15794358229 +2510 6300100 15813251000 +2511 6305121 15832158831 +2512 6310144 15851081728 +2513 6315169 15870019697 +2514 6320196 15888972744 +2515 6325225 15907940875 +2516 6330256 15926924096 +2517 6335289 15945922413 +2518 6340324 15964935832 +2519 6345361 15983964359 +2520 6350400 16003008000 +2521 6355441 16022066761 +2522 6360484 16041140648 +2523 6365529 16060229667 +2524 6370576 16079333824 +2525 6375625 16098453125 +2526 6380676 16117587576 +2527 6385729 16136737183 +2528 6390784 16155901952 +2529 6395841 16175081889 +2530 6400900 16194277000 +2531 6405961 16213487291 +2532 6411024 16232712768 +2533 6416089 16251953437 +2534 6421156 16271209304 +2535 6426225 16290480375 +2536 6431296 16309766656 +2537 6436369 16329068153 +2538 6441444 16348384872 +2539 6446521 16367716819 +2540 6451600 16387064000 +2541 6456681 16406426421 +2542 6461764 16425804088 +2543 6466849 16445197007 +2544 6471936 16464605184 +2545 6477025 16484028625 +2546 6482116 16503467336 +2547 6487209 16522921323 +2548 6492304 16542390592 +2549 6497401 16561875149 +2550 6502500 16581375000 +2551 6507601 16600890151 +2552 6512704 16620420608 +2553 6517809 16639966377 +2554 6522916 16659527464 +2555 6528025 16679103875 +2556 6533136 16698695616 +2557 6538249 16718302693 +2558 6543364 16737925112 +2559 6548481 16757562879 +2560 6553600 16777216000 +2561 6558721 16796884481 +2562 6563844 16816568328 +2563 6568969 16836267547 +2564 6574096 16855982144 +2565 6579225 16875712125 +2566 6584356 16895457496 +2567 6589489 16915218263 +2568 6594624 16934994432 +2569 6599761 16954786009 +2570 6604900 16974593000 +2571 6610041 16994415411 +2572 6615184 17014253248 +2573 6620329 17034106517 +2574 6625476 17053975224 +2575 6630625 17073859375 +2576 6635776 17093758976 +2577 6640929 17113674033 +2578 6646084 17133604552 +2579 6651241 17153550539 +2580 6656400 17173512000 +2581 6661561 17193488941 +2582 6666724 17213481368 +2583 6671889 17233489287 +2584 6677056 17253512704 +2585 6682225 17273551625 +2586 6687396 17293606056 +2587 6692569 17313676003 +2588 6697744 17333761472 +2589 6702921 17353862469 +2590 6708100 17373979000 +2591 6713281 17394111071 +2592 6718464 17414258688 +2593 6723649 17434421857 +2594 6728836 17454600584 +2595 6734025 17474794875 +2596 6739216 17495004736 +2597 6744409 17515230173 +2598 6749604 17535471192 +2599 6754801 17555727799 +2600 6760000 17576000000 +2601 6765201 17596287801 +2602 6770404 17616591208 +2603 6775609 17636910227 +2604 6780816 17657244864 +2605 6786025 17677595125 +2606 6791236 17697961016 +2607 6796449 17718342543 +2608 6801664 17738739712 +2609 6806881 17759152529 +2610 6812100 17779581000 +2611 6817321 17800025131 +2612 6822544 17820484928 +2613 6827769 17840960397 +2614 6832996 17861451544 +2615 6838225 17881958375 +2616 6843456 17902480896 +2617 6848689 17923019113 +2618 6853924 17943573032 +2619 6859161 17964142659 +2620 6864400 17984728000 +2621 6869641 18005329061 +2622 6874884 18025945848 +2623 6880129 18046578367 +2624 6885376 18067226624 +2625 6890625 18087890625 +2626 6895876 18108570376 +2627 6901129 18129265883 +2628 6906384 18149977152 +2629 6911641 18170704189 +2630 6916900 18191447000 +2631 6922161 18212205591 +2632 6927424 18232979968 +2633 6932689 18253770137 +2634 6937956 18274576104 +2635 6943225 18295397875 +2636 6948496 18316235456 +2637 6953769 18337088853 +2638 6959044 18357958072 +2639 6964321 18378843119 +2640 6969600 18399744000 +2641 6974881 18420660721 +2642 6980164 18441593288 +2643 6985449 18462541707 +2644 6990736 18483505984 +2645 6996025 18504486125 +2646 7001316 18525482136 +2647 7006609 18546494023 +2648 7011904 18567521792 +2649 7017201 18588565449 +2650 7022500 18609625000 +2651 7027801 18630700451 +2652 7033104 18651791808 +2653 7038409 18672899077 +2654 7043716 18694022264 +2655 7049025 18715161375 +2656 7054336 18736316416 +2657 7059649 18757487393 +2658 7064964 18778674312 +2659 7070281 18799877179 +2660 7075600 18821096000 +2661 7080921 18842330781 +2662 7086244 18863581528 +2663 7091569 18884848247 +2664 7096896 18906130944 +2665 7102225 18927429625 +2666 7107556 18948744296 +2667 7112889 18970074963 +2668 7118224 18991421632 +2669 7123561 19012784309 +2670 7128900 19034163000 +2671 7134241 19055557711 +2672 7139584 19076968448 +2673 7144929 19098395217 +2674 7150276 19119838024 +2675 7155625 19141296875 +2676 7160976 19162771776 +2677 7166329 19184262733 +2678 7171684 19205769752 +2679 7177041 19227292839 +2680 7182400 19248832000 +2681 7187761 19270387241 +2682 7193124 19291958568 +2683 7198489 19313545987 +2684 7203856 19335149504 +2685 7209225 19356769125 +2686 7214596 19378404856 +2687 7219969 19400056703 +2688 7225344 19421724672 +2689 7230721 19443408769 +2690 7236100 19465109000 +2691 7241481 19486825371 +2692 7246864 19508557888 +2693 7252249 19530306557 +2694 7257636 19552071384 +2695 7263025 19573852375 +2696 7268416 19595649536 +2697 7273809 19617462873 +2698 7279204 19639292392 +2699 7284601 19661138099 +2700 7290000 19683000000 +2701 7295401 19704878101 +2702 7300804 19726772408 +2703 7306209 19748682927 +2704 7311616 19770609664 +2705 7317025 19792552625 +2706 7322436 19814511816 +2707 7327849 19836487243 +2708 7333264 19858478912 +2709 7338681 19880486829 +2710 7344100 19902511000 +2711 7349521 19924551431 +2712 7354944 19946608128 +2713 7360369 19968681097 +2714 7365796 19990770344 +2715 7371225 20012875875 +2716 7376656 20034997696 +2717 7382089 20057135813 +2718 7387524 20079290232 +2719 7392961 20101460959 +2720 7398400 20123648000 +2721 7403841 20145851361 +2722 7409284 20168071048 +2723 7414729 20190307067 +2724 7420176 20212559424 +2725 7425625 20234828125 +2726 7431076 20257113176 +2727 7436529 20279414583 +2728 7441984 20301732352 +2729 7447441 20324066489 +2730 7452900 20346417000 +2731 7458361 20368783891 +2732 7463824 20391167168 +2733 7469289 20413566837 +2734 7474756 20435982904 +2735 7480225 20458415375 +2736 7485696 20480864256 +2737 7491169 20503329553 +2738 7496644 20525811272 +2739 7502121 20548309419 +2740 7507600 20570824000 +2741 7513081 20593355021 +2742 7518564 20615902488 +2743 7524049 20638466407 +2744 7529536 20661046784 +2745 7535025 20683643625 +2746 7540516 20706256936 +2747 7546009 20728886723 +2748 7551504 20751532992 +2749 7557001 20774195749 +2750 7562500 20796875000 +2751 7568001 20819570751 +2752 7573504 20842283008 +2753 7579009 20865011777 +2754 7584516 20887757064 +2755 7590025 20910518875 +2756 7595536 20933297216 +2757 7601049 20956092093 +2758 7606564 20978903512 +2759 7612081 21001731479 +2760 7617600 21024576000 +2761 7623121 21047437081 +2762 7628644 21070314728 +2763 7634169 21093208947 +2764 7639696 21116119744 +2765 7645225 21139047125 +2766 7650756 21161991096 +2767 7656289 21184951663 +2768 7661824 21207928832 +2769 7667361 21230922609 +2770 7672900 21253933000 +2771 7678441 21276960011 +2772 7683984 21300003648 +2773 7689529 21323063917 +2774 7695076 21346140824 +2775 7700625 21369234375 +2776 7706176 21392344576 +2777 7711729 21415471433 +2778 7717284 21438614952 +2779 7722841 21461775139 +2780 7728400 21484952000 +2781 7733961 21508145541 +2782 7739524 21531355768 +2783 7745089 21554582687 +2784 7750656 21577826304 +2785 7756225 21601086625 +2786 7761796 21624363656 +2787 7767369 21647657403 +2788 7772944 21670967872 +2789 7778521 21694295069 +2790 7784100 21717639000 +2791 7789681 21740999671 +2792 7795264 21764377088 +2793 7800849 21787771257 +2794 7806436 21811182184 +2795 7812025 21834609875 +2796 7817616 21858054336 +2797 7823209 21881515573 +2798 7828804 21904993592 +2799 7834401 21928488399 +2800 7840000 21952000000 +2801 7845601 21975528401 +2802 7851204 21999073608 +2803 7856809 22022635627 +2804 7862416 22046214464 +2805 7868025 22069810125 +2806 7873636 22093422616 +2807 7879249 22117051943 +2808 7884864 22140698112 +2809 7890481 22164361129 +2810 7896100 22188041000 +2811 7901721 22211737731 +2812 7907344 22235451328 +2813 7912969 22259181797 +2814 7918596 22282929144 +2815 7924225 22306693375 +2816 7929856 22330474496 +2817 7935489 22354272513 +2818 7941124 22378087432 +2819 7946761 22401919259 +2820 7952400 22425768000 +2821 7958041 22449633661 +2822 7963684 22473516248 +2823 7969329 22497415767 +2824 7974976 22521332224 +2825 7980625 22545265625 +2826 7986276 22569215976 +2827 7991929 22593183283 +2828 7997584 22617167552 +2829 8003241 22641168789 +2830 8008900 22665187000 +2831 8014561 22689222191 +2832 8020224 22713274368 +2833 8025889 22737343537 +2834 8031556 22761429704 +2835 8037225 22785532875 +2836 8042896 22809653056 +2837 8048569 22833790253 +2838 8054244 22857944472 +2839 8059921 22882115719 +2840 8065600 22906304000 +2841 8071281 22930509321 +2842 8076964 22954731688 +2843 8082649 22978971107 +2844 8088336 23003227584 +2845 8094025 23027501125 +2846 8099716 23051791736 +2847 8105409 23076099423 +2848 8111104 23100424192 +2849 8116801 23124766049 +2850 8122500 23149125000 +2851 8128201 23173501051 +2852 8133904 23197894208 +2853 8139609 23222304477 +2854 8145316 23246731864 +2855 8151025 23271176375 +2856 8156736 23295638016 +2857 8162449 23320116793 +2858 8168164 23344612712 +2859 8173881 23369125779 +2860 8179600 23393656000 +2861 8185321 23418203381 +2862 8191044 23442767928 +2863 8196769 23467349647 +2864 8202496 23491948544 +2865 8208225 23516564625 +2866 8213956 23541197896 +2867 8219689 23565848363 +2868 8225424 23590516032 +2869 8231161 23615200909 +2870 8236900 23639903000 +2871 8242641 23664622311 +2872 8248384 23689358848 +2873 8254129 23714112617 +2874 8259876 23738883624 +2875 8265625 23763671875 +2876 8271376 23788477376 +2877 8277129 23813300133 +2878 8282884 23838140152 +2879 8288641 23862997439 +2880 8294400 23887872000 +2881 8300161 23912763841 +2882 8305924 23937672968 +2883 8311689 23962599387 +2884 8317456 23987543104 +2885 8323225 24012504125 +2886 8328996 24037482456 +2887 8334769 24062478103 +2888 8340544 24087491072 +2889 8346321 24112521369 +2890 8352100 24137569000 +2891 8357881 24162633971 +2892 8363664 24187716288 +2893 8369449 24212815957 +2894 8375236 24237932984 +2895 8381025 24263067375 +2896 8386816 24288219136 +2897 8392609 24313388273 +2898 8398404 24338574792 +2899 8404201 24363778699 +2900 8410000 24389000000 +2901 8415801 24414238701 +2902 8421604 24439494808 +2903 8427409 24464768327 +2904 8433216 24490059264 +2905 8439025 24515367625 +2906 8444836 24540693416 +2907 8450649 24566036643 +2908 8456464 24591397312 +2909 8462281 24616775429 +2910 8468100 24642171000 +2911 8473921 24667584031 +2912 8479744 24693014528 +2913 8485569 24718462497 +2914 8491396 24743927944 +2915 8497225 24769410875 +2916 8503056 24794911296 +2917 8508889 24820429213 +2918 8514724 24845964632 +2919 8520561 24871517559 +2920 8526400 24897088000 +2921 8532241 24922675961 +2922 8538084 24948281448 +2923 8543929 24973904467 +2924 8549776 24999545024 +2925 8555625 25025203125 +2926 8561476 25050878776 +2927 8567329 25076571983 +2928 8573184 25102282752 +2929 8579041 25128011089 +2930 8584900 25153757000 +2931 8590761 25179520491 +2932 8596624 25205301568 +2933 8602489 25231100237 +2934 8608356 25256916504 +2935 8614225 25282750375 +2936 8620096 25308601856 +2937 8625969 25334470953 +2938 8631844 25360357672 +2939 8637721 25386262019 +2940 8643600 25412184000 +2941 8649481 25438123621 +2942 8655364 25464080888 +2943 8661249 25490055807 +2944 8667136 25516048384 +2945 8673025 25542058625 +2946 8678916 25568086536 +2947 8684809 25594132123 +2948 8690704 25620195392 +2949 8696601 25646276349 +2950 8702500 25672375000 +2951 8708401 25698491351 +2952 8714304 25724625408 +2953 8720209 25750777177 +2954 8726116 25776946664 +2955 8732025 25803133875 +2956 8737936 25829338816 +2957 8743849 25855561493 +2958 8749764 25881801912 +2959 8755681 25908060079 +2960 8761600 25934336000 +2961 8767521 25960629681 +2962 8773444 25986941128 +2963 8779369 26013270347 +2964 8785296 26039617344 +2965 8791225 26065982125 +2966 8797156 26092364696 +2967 8803089 26118765063 +2968 8809024 26145183232 +2969 8814961 26171619209 +2970 8820900 26198073000 +2971 8826841 26224544611 +2972 8832784 26251034048 +2973 8838729 26277541317 +2974 8844676 26304066424 +2975 8850625 26330609375 +2976 8856576 26357170176 +2977 8862529 26383748833 +2978 8868484 26410345352 +2979 8874441 26436959739 +2980 8880400 26463592000 +2981 8886361 26490242141 +2982 8892324 26516910168 +2983 8898289 26543596087 +2984 8904256 26570299904 +2985 8910225 26597021625 +2986 8916196 26623761256 +2987 8922169 26650518803 +2988 8928144 26677294272 +2989 8934121 26704087669 +2990 8940100 26730899000 +2991 8946081 26757728271 +2992 8952064 26784575488 +2993 8958049 26811440657 +2994 8964036 26838323784 +2995 8970025 26865224875 +2996 8976016 26892143936 +2997 8982009 26919080973 +2998 8988004 26946035992 +2999 8994001 26973008999 +3000 9000000 27000000000 +3001 9006001 27027009001 +3002 9012004 27054036008 +3003 9018009 27081081027 +3004 9024016 27108144064 +3005 9030025 27135225125 +3006 9036036 27162324216 +3007 9042049 27189441343 +3008 9048064 27216576512 +3009 9054081 27243729729 +3010 9060100 27270901000 +3011 9066121 27298090331 +3012 9072144 27325297728 +3013 9078169 27352523197 +3014 9084196 27379766744 +3015 9090225 27407028375 +3016 9096256 27434308096 +3017 9102289 27461605913 +3018 9108324 27488921832 +3019 9114361 27516255859 +3020 9120400 27543608000 +3021 9126441 27570978261 +3022 9132484 27598366648 +3023 9138529 27625773167 +3024 9144576 27653197824 +3025 9150625 27680640625 +3026 9156676 27708101576 +3027 9162729 27735580683 +3028 9168784 27763077952 +3029 9174841 27790593389 +3030 9180900 27818127000 +3031 9186961 27845678791 +3032 9193024 27873248768 +3033 9199089 27900836937 +3034 9205156 27928443304 +3035 9211225 27956067875 +3036 9217296 27983710656 +3037 9223369 28011371653 +3038 9229444 28039050872 +3039 9235521 28066748319 +3040 9241600 28094464000 +3041 9247681 28122197921 +3042 9253764 28149950088 +3043 9259849 28177720507 +3044 9265936 28205509184 +3045 9272025 28233316125 +3046 9278116 28261141336 +3047 9284209 28288984823 +3048 9290304 28316846592 +3049 9296401 28344726649 +3050 9302500 28372625000 +3051 9308601 28400541651 +3052 9314704 28428476608 +3053 9320809 28456429877 +3054 9326916 28484401464 +3055 9333025 28512391375 +3056 9339136 28540399616 +3057 9345249 28568426193 +3058 9351364 28596471112 +3059 9357481 28624534379 +3060 9363600 28652616000 +3061 9369721 28680715981 +3062 9375844 28708834328 +3063 9381969 28736971047 +3064 9388096 28765126144 +3065 9394225 28793299625 +3066 9400356 28821491496 +3067 9406489 28849701763 +3068 9412624 28877930432 +3069 9418761 28906177509 +3070 9424900 28934443000 +3071 9431041 28962726911 +3072 9437184 28991029248 +3073 9443329 29019350017 +3074 9449476 29047689224 +3075 9455625 29076046875 +3076 9461776 29104422976 +3077 9467929 29132817533 +3078 9474084 29161230552 +3079 9480241 29189662039 +3080 9486400 29218112000 +3081 9492561 29246580441 +3082 9498724 29275067368 +3083 9504889 29303572787 +3084 9511056 29332096704 +3085 9517225 29360639125 +3086 9523396 29389200056 +3087 9529569 29417779503 +3088 9535744 29446377472 +3089 9541921 29474993969 +3090 9548100 29503629000 +3091 9554281 29532282571 +3092 9560464 29560954688 +3093 9566649 29589645357 +3094 9572836 29618354584 +3095 9579025 29647082375 +3096 9585216 29675828736 +3097 9591409 29704593673 +3098 9597604 29733377192 +3099 9603801 29762179299 +3100 9610000 29791000000 +3101 9616201 29819839301 +3102 9622404 29848697208 +3103 9628609 29877573727 +3104 9634816 29906468864 +3105 9641025 29935382625 +3106 9647236 29964315016 +3107 9653449 29993266043 +3108 9659664 30022235712 +3109 9665881 30051224029 +3110 9672100 30080231000 +3111 9678321 30109256631 +3112 9684544 30138300928 +3113 9690769 30167363897 +3114 9696996 30196445544 +3115 9703225 30225545875 +3116 9709456 30254664896 +3117 9715689 30283802613 +3118 9721924 30312959032 +3119 9728161 30342134159 +3120 9734400 30371328000 +3121 9740641 30400540561 +3122 9746884 30429771848 +3123 9753129 30459021867 +3124 9759376 30488290624 +3125 9765625 30517578125 +3126 9771876 30546884376 +3127 9778129 30576209383 +3128 9784384 30605553152 +3129 9790641 30634915689 +3130 9796900 30664297000 +3131 9803161 30693697091 +3132 9809424 30723115968 +3133 9815689 30752553637 +3134 9821956 30782010104 +3135 9828225 30811485375 +3136 9834496 30840979456 +3137 9840769 30870492353 +3138 9847044 30900024072 +3139 9853321 30929574619 +3140 9859600 30959144000 +3141 9865881 30988732221 +3142 9872164 31018339288 +3143 9878449 31047965207 +3144 9884736 31077609984 +3145 9891025 31107273625 +3146 9897316 31136956136 +3147 9903609 31166657523 +3148 9909904 31196377792 +3149 9916201 31226116949 +3150 9922500 31255875000 +3151 9928801 31285651951 +3152 9935104 31315447808 +3153 9941409 31345262577 +3154 9947716 31375096264 +3155 9954025 31404948875 +3156 9960336 31434820416 +3157 9966649 31464710893 +3158 9972964 31494620312 +3159 9979281 31524548679 +3160 9985600 31554496000 +3161 9991921 31584462281 +3162 9998244 31614447528 +3163 10004569 31644451747 +3164 10010896 31674474944 +3165 10017225 31704517125 +3166 10023556 31734578296 +3167 10029889 31764658463 +3168 10036224 31794757632 +3169 10042561 31824875809 +3170 10048900 31855013000 +3171 10055241 31885169211 +3172 10061584 31915344448 +3173 10067929 31945538717 +3174 10074276 31975752024 +3175 10080625 32005984375 +3176 10086976 32036235776 +3177 10093329 32066506233 +3178 10099684 32096795752 +3179 10106041 32127104339 +3180 10112400 32157432000 +3181 10118761 32187778741 +3182 10125124 32218144568 +3183 10131489 32248529487 +3184 10137856 32278933504 +3185 10144225 32309356625 +3186 10150596 32339798856 +3187 10156969 32370260203 +3188 10163344 32400740672 +3189 10169721 32431240269 +3190 10176100 32461759000 +3191 10182481 32492296871 +3192 10188864 32522853888 +3193 10195249 32553430057 +3194 10201636 32584025384 +3195 10208025 32614639875 +3196 10214416 32645273536 +3197 10220809 32675926373 +3198 10227204 32706598392 +3199 10233601 32737289599 +3200 10240000 32768000000 +3201 10246401 32798729601 +3202 10252804 32829478408 +3203 10259209 32860246427 +3204 10265616 32891033664 +3205 10272025 32921840125 +3206 10278436 32952665816 +3207 10284849 32983510743 +3208 10291264 33014374912 +3209 10297681 33045258329 +3210 10304100 33076161000 +3211 10310521 33107082931 +3212 10316944 33138024128 +3213 10323369 33168984597 +3214 10329796 33199964344 +3215 10336225 33230963375 +3216 10342656 33261981696 +3217 10349089 33293019313 +3218 10355524 33324076232 +3219 10361961 33355152459 +3220 10368400 33386248000 +3221 10374841 33417362861 +3222 10381284 33448497048 +3223 10387729 33479650567 +3224 10394176 33510823424 +3225 10400625 33542015625 +3226 10407076 33573227176 +3227 10413529 33604458083 +3228 10419984 33635708352 +3229 10426441 33666977989 +3230 10432900 33698267000 +3231 10439361 33729575391 +3232 10445824 33760903168 +3233 10452289 33792250337 +3234 10458756 33823616904 +3235 10465225 33855002875 +3236 10471696 33886408256 +3237 10478169 33917833053 +3238 10484644 33949277272 +3239 10491121 33980740919 +3240 10497600 34012224000 +3241 10504081 34043726521 +3242 10510564 34075248488 +3243 10517049 34106789907 +3244 10523536 34138350784 +3245 10530025 34169931125 +3246 10536516 34201530936 +3247 10543009 34233150223 +3248 10549504 34264788992 +3249 10556001 34296447249 +3250 10562500 34328125000 +3251 10569001 34359822251 +3252 10575504 34391539008 +3253 10582009 34423275277 +3254 10588516 34455031064 +3255 10595025 34486806375 +3256 10601536 34518601216 +3257 10608049 34550415593 +3258 10614564 34582249512 +3259 10621081 34614102979 +3260 10627600 34645976000 +3261 10634121 34677868581 +3262 10640644 34709780728 +3263 10647169 34741712447 +3264 10653696 34773663744 +3265 10660225 34805634625 +3266 10666756 34837625096 +3267 10673289 34869635163 +3268 10679824 34901664832 +3269 10686361 34933714109 +3270 10692900 34965783000 +3271 10699441 34997871511 +3272 10705984 35029979648 +3273 10712529 35062107417 +3274 10719076 35094254824 +3275 10725625 35126421875 +3276 10732176 35158608576 +3277 10738729 35190814933 +3278 10745284 35223040952 +3279 10751841 35255286639 +3280 10758400 35287552000 +3281 10764961 35319837041 +3282 10771524 35352141768 +3283 10778089 35384466187 +3284 10784656 35416810304 +3285 10791225 35449174125 +3286 10797796 35481557656 +3287 10804369 35513960903 +3288 10810944 35546383872 +3289 10817521 35578826569 +3290 10824100 35611289000 +3291 10830681 35643771171 +3292 10837264 35676273088 +3293 10843849 35708794757 +3294 10850436 35741336184 +3295 10857025 35773897375 +3296 10863616 35806478336 +3297 10870209 35839079073 +3298 10876804 35871699592 +3299 10883401 35904339899 +3300 10890000 35937000000 +3301 10896601 35969679901 +3302 10903204 36002379608 +3303 10909809 36035099127 +3304 10916416 36067838464 +3305 10923025 36100597625 +3306 10929636 36133376616 +3307 10936249 36166175443 +3308 10942864 36198994112 +3309 10949481 36231832629 +3310 10956100 36264691000 +3311 10962721 36297569231 +3312 10969344 36330467328 +3313 10975969 36363385297 +3314 10982596 36396323144 +3315 10989225 36429280875 +3316 10995856 36462258496 +3317 11002489 36495256013 +3318 11009124 36528273432 +3319 11015761 36561310759 +3320 11022400 36594368000 +3321 11029041 36627445161 +3322 11035684 36660542248 +3323 11042329 36693659267 +3324 11048976 36726796224 +3325 11055625 36759953125 +3326 11062276 36793129976 +3327 11068929 36826326783 +3328 11075584 36859543552 +3329 11082241 36892780289 +3330 11088900 36926037000 +3331 11095561 36959313691 +3332 11102224 36992610368 +3333 11108889 37025927037 +3334 11115556 37059263704 +3335 11122225 37092620375 +3336 11128896 37125997056 +3337 11135569 37159393753 +3338 11142244 37192810472 +3339 11148921 37226247219 +3340 11155600 37259704000 +3341 11162281 37293180821 +3342 11168964 37326677688 +3343 11175649 37360194607 +3344 11182336 37393731584 +3345 11189025 37427288625 +3346 11195716 37460865736 +3347 11202409 37494462923 +3348 11209104 37528080192 +3349 11215801 37561717549 +3350 11222500 37595375000 +3351 11229201 37629052551 +3352 11235904 37662750208 +3353 11242609 37696467977 +3354 11249316 37730205864 +3355 11256025 37763963875 +3356 11262736 37797742016 +3357 11269449 37831540293 +3358 11276164 37865358712 +3359 11282881 37899197279 +3360 11289600 37933056000 +3361 11296321 37966934881 +3362 11303044 38000833928 +3363 11309769 38034753147 +3364 11316496 38068692544 +3365 11323225 38102652125 +3366 11329956 38136631896 +3367 11336689 38170631863 +3368 11343424 38204652032 +3369 11350161 38238692409 +3370 11356900 38272753000 +3371 11363641 38306833811 +3372 11370384 38340934848 +3373 11377129 38375056117 +3374 11383876 38409197624 +3375 11390625 38443359375 +3376 11397376 38477541376 +3377 11404129 38511743633 +3378 11410884 38545966152 +3379 11417641 38580208939 +3380 11424400 38614472000 +3381 11431161 38648755341 +3382 11437924 38683058968 +3383 11444689 38717382887 +3384 11451456 38751727104 +3385 11458225 38786091625 +3386 11464996 38820476456 +3387 11471769 38854881603 +3388 11478544 38889307072 +3389 11485321 38923752869 +3390 11492100 38958219000 +3391 11498881 38992705471 +3392 11505664 39027212288 +3393 11512449 39061739457 +3394 11519236 39096286984 +3395 11526025 39130854875 +3396 11532816 39165443136 +3397 11539609 39200051773 +3398 11546404 39234680792 +3399 11553201 39269330199 +3400 11560000 39304000000 +3401 11566801 39338690201 +3402 11573604 39373400808 +3403 11580409 39408131827 +3404 11587216 39442883264 +3405 11594025 39477655125 +3406 11600836 39512447416 +3407 11607649 39547260143 +3408 11614464 39582093312 +3409 11621281 39616946929 +3410 11628100 39651821000 +3411 11634921 39686715531 +3412 11641744 39721630528 +3413 11648569 39756565997 +3414 11655396 39791521944 +3415 11662225 39826498375 +3416 11669056 39861495296 +3417 11675889 39896512713 +3418 11682724 39931550632 +3419 11689561 39966609059 +3420 11696400 40001688000 +3421 11703241 40036787461 +3422 11710084 40071907448 +3423 11716929 40107047967 +3424 11723776 40142209024 +3425 11730625 40177390625 +3426 11737476 40212592776 +3427 11744329 40247815483 +3428 11751184 40283058752 +3429 11758041 40318322589 +3430 11764900 40353607000 +3431 11771761 40388911991 +3432 11778624 40424237568 +3433 11785489 40459583737 +3434 11792356 40494950504 +3435 11799225 40530337875 +3436 11806096 40565745856 +3437 11812969 40601174453 +3438 11819844 40636623672 +3439 11826721 40672093519 +3440 11833600 40707584000 +3441 11840481 40743095121 +3442 11847364 40778626888 +3443 11854249 40814179307 +3444 11861136 40849752384 +3445 11868025 40885346125 +3446 11874916 40920960536 +3447 11881809 40956595623 +3448 11888704 40992251392 +3449 11895601 41027927849 +3450 11902500 41063625000 +3451 11909401 41099342851 +3452 11916304 41135081408 +3453 11923209 41170840677 +3454 11930116 41206620664 +3455 11937025 41242421375 +3456 11943936 41278242816 +3457 11950849 41314084993 +3458 11957764 41349947912 +3459 11964681 41385831579 +3460 11971600 41421736000 +3461 11978521 41457661181 +3462 11985444 41493607128 +3463 11992369 41529573847 +3464 11999296 41565561344 +3465 12006225 41601569625 +3466 12013156 41637598696 +3467 12020089 41673648563 +3468 12027024 41709719232 +3469 12033961 41745810709 +3470 12040900 41781923000 +3471 12047841 41818056111 +3472 12054784 41854210048 +3473 12061729 41890384817 +3474 12068676 41926580424 +3475 12075625 41962796875 +3476 12082576 41999034176 +3477 12089529 42035292333 +3478 12096484 42071571352 +3479 12103441 42107871239 +3480 12110400 42144192000 +3481 12117361 42180533641 +3482 12124324 42216896168 +3483 12131289 42253279587 +3484 12138256 42289683904 +3485 12145225 42326109125 +3486 12152196 42362555256 +3487 12159169 42399022303 +3488 12166144 42435510272 +3489 12173121 42472019169 +3490 12180100 42508549000 +3491 12187081 42545099771 +3492 12194064 42581671488 +3493 12201049 42618264157 +3494 12208036 42654877784 +3495 12215025 42691512375 +3496 12222016 42728167936 +3497 12229009 42764844473 +3498 12236004 42801541992 +3499 12243001 42838260499 +3500 12250000 42875000000 +3501 12257001 42911760501 +3502 12264004 42948542008 +3503 12271009 42985344527 +3504 12278016 43022168064 +3505 12285025 43059012625 +3506 12292036 43095878216 +3507 12299049 43132764843 +3508 12306064 43169672512 +3509 12313081 43206601229 +3510 12320100 43243551000 +3511 12327121 43280521831 +3512 12334144 43317513728 +3513 12341169 43354526697 +3514 12348196 43391560744 +3515 12355225 43428615875 +3516 12362256 43465692096 +3517 12369289 43502789413 +3518 12376324 43539907832 +3519 12383361 43577047359 +3520 12390400 43614208000 +3521 12397441 43651389761 +3522 12404484 43688592648 +3523 12411529 43725816667 +3524 12418576 43763061824 +3525 12425625 43800328125 +3526 12432676 43837615576 +3527 12439729 43874924183 +3528 12446784 43912253952 +3529 12453841 43949604889 +3530 12460900 43986977000 +3531 12467961 44024370291 +3532 12475024 44061784768 +3533 12482089 44099220437 +3534 12489156 44136677304 +3535 12496225 44174155375 +3536 12503296 44211654656 +3537 12510369 44249175153 +3538 12517444 44286716872 +3539 12524521 44324279819 +3540 12531600 44361864000 +3541 12538681 44399469421 +3542 12545764 44437096088 +3543 12552849 44474744007 +3544 12559936 44512413184 +3545 12567025 44550103625 +3546 12574116 44587815336 +3547 12581209 44625548323 +3548 12588304 44663302592 +3549 12595401 44701078149 +3550 12602500 44738875000 +3551 12609601 44776693151 +3552 12616704 44814532608 +3553 12623809 44852393377 +3554 12630916 44890275464 +3555 12638025 44928178875 +3556 12645136 44966103616 +3557 12652249 45004049693 +3558 12659364 45042017112 +3559 12666481 45080005879 +3560 12673600 45118016000 +3561 12680721 45156047481 +3562 12687844 45194100328 +3563 12694969 45232174547 +3564 12702096 45270270144 +3565 12709225 45308387125 +3566 12716356 45346525496 +3567 12723489 45384685263 +3568 12730624 45422866432 +3569 12737761 45461069009 +3570 12744900 45499293000 +3571 12752041 45537538411 +3572 12759184 45575805248 +3573 12766329 45614093517 +3574 12773476 45652403224 +3575 12780625 45690734375 +3576 12787776 45729086976 +3577 12794929 45767461033 +3578 12802084 45805856552 +3579 12809241 45844273539 +3580 12816400 45882712000 +3581 12823561 45921171941 +3582 12830724 45959653368 +3583 12837889 45998156287 +3584 12845056 46036680704 +3585 12852225 46075226625 +3586 12859396 46113794056 +3587 12866569 46152383003 +3588 12873744 46190993472 +3589 12880921 46229625469 +3590 12888100 46268279000 +3591 12895281 46306954071 +3592 12902464 46345650688 +3593 12909649 46384368857 +3594 12916836 46423108584 +3595 12924025 46461869875 +3596 12931216 46500652736 +3597 12938409 46539457173 +3598 12945604 46578283192 +3599 12952801 46617130799 +3600 12960000 46656000000 +3601 12967201 46694890801 +3602 12974404 46733803208 +3603 12981609 46772737227 +3604 12988816 46811692864 +3605 12996025 46850670125 +3606 13003236 46889669016 +3607 13010449 46928689543 +3608 13017664 46967731712 +3609 13024881 47006795529 +3610 13032100 47045881000 +3611 13039321 47084988131 +3612 13046544 47124116928 +3613 13053769 47163267397 +3614 13060996 47202439544 +3615 13068225 47241633375 +3616 13075456 47280848896 +3617 13082689 47320086113 +3618 13089924 47359345032 +3619 13097161 47398625659 +3620 13104400 47437928000 +3621 13111641 47477252061 +3622 13118884 47516597848 +3623 13126129 47555965367 +3624 13133376 47595354624 +3625 13140625 47634765625 +3626 13147876 47674198376 +3627 13155129 47713652883 +3628 13162384 47753129152 +3629 13169641 47792627189 +3630 13176900 47832147000 +3631 13184161 47871688591 +3632 13191424 47911251968 +3633 13198689 47950837137 +3634 13205956 47990444104 +3635 13213225 48030072875 +3636 13220496 48069723456 +3637 13227769 48109395853 +3638 13235044 48149090072 +3639 13242321 48188806119 +3640 13249600 48228544000 +3641 13256881 48268303721 +3642 13264164 48308085288 +3643 13271449 48347888707 +3644 13278736 48387713984 +3645 13286025 48427561125 +3646 13293316 48467430136 +3647 13300609 48507321023 +3648 13307904 48547233792 +3649 13315201 48587168449 +3650 13322500 48627125000 +3651 13329801 48667103451 +3652 13337104 48707103808 +3653 13344409 48747126077 +3654 13351716 48787170264 +3655 13359025 48827236375 +3656 13366336 48867324416 +3657 13373649 48907434393 +3658 13380964 48947566312 +3659 13388281 48987720179 +3660 13395600 49027896000 +3661 13402921 49068093781 +3662 13410244 49108313528 +3663 13417569 49148555247 +3664 13424896 49188818944 +3665 13432225 49229104625 +3666 13439556 49269412296 +3667 13446889 49309741963 +3668 13454224 49350093632 +3669 13461561 49390467309 +3670 13468900 49430863000 +3671 13476241 49471280711 +3672 13483584 49511720448 +3673 13490929 49552182217 +3674 13498276 49592666024 +3675 13505625 49633171875 +3676 13512976 49673699776 +3677 13520329 49714249733 +3678 13527684 49754821752 +3679 13535041 49795415839 +3680 13542400 49836032000 +3681 13549761 49876670241 +3682 13557124 49917330568 +3683 13564489 49958012987 +3684 13571856 49998717504 +3685 13579225 50039444125 +3686 13586596 50080192856 +3687 13593969 50120963703 +3688 13601344 50161756672 +3689 13608721 50202571769 +3690 13616100 50243409000 +3691 13623481 50284268371 +3692 13630864 50325149888 +3693 13638249 50366053557 +3694 13645636 50406979384 +3695 13653025 50447927375 +3696 13660416 50488897536 +3697 13667809 50529889873 +3698 13675204 50570904392 +3699 13682601 50611941099 +3700 13690000 50653000000 +3701 13697401 50694081101 +3702 13704804 50735184408 +3703 13712209 50776309927 +3704 13719616 50817457664 +3705 13727025 50858627625 +3706 13734436 50899819816 +3707 13741849 50941034243 +3708 13749264 50982270912 +3709 13756681 51023529829 +3710 13764100 51064811000 +3711 13771521 51106114431 +3712 13778944 51147440128 +3713 13786369 51188788097 +3714 13793796 51230158344 +3715 13801225 51271550875 +3716 13808656 51312965696 +3717 13816089 51354402813 +3718 13823524 51395862232 +3719 13830961 51437343959 +3720 13838400 51478848000 +3721 13845841 51520374361 +3722 13853284 51561923048 +3723 13860729 51603494067 +3724 13868176 51645087424 +3725 13875625 51686703125 +3726 13883076 51728341176 +3727 13890529 51770001583 +3728 13897984 51811684352 +3729 13905441 51853389489 +3730 13912900 51895117000 +3731 13920361 51936866891 +3732 13927824 51978639168 +3733 13935289 52020433837 +3734 13942756 52062250904 +3735 13950225 52104090375 +3736 13957696 52145952256 +3737 13965169 52187836553 +3738 13972644 52229743272 +3739 13980121 52271672419 +3740 13987600 52313624000 +3741 13995081 52355598021 +3742 14002564 52397594488 +3743 14010049 52439613407 +3744 14017536 52481654784 +3745 14025025 52523718625 +3746 14032516 52565804936 +3747 14040009 52607913723 +3748 14047504 52650044992 +3749 14055001 52692198749 +3750 14062500 52734375000 +3751 14070001 52776573751 +3752 14077504 52818795008 +3753 14085009 52861038777 +3754 14092516 52903305064 +3755 14100025 52945593875 +3756 14107536 52987905216 +3757 14115049 53030239093 +3758 14122564 53072595512 +3759 14130081 53114974479 +3760 14137600 53157376000 +3761 14145121 53199800081 +3762 14152644 53242246728 +3763 14160169 53284715947 +3764 14167696 53327207744 +3765 14175225 53369722125 +3766 14182756 53412259096 +3767 14190289 53454818663 +3768 14197824 53497400832 +3769 14205361 53540005609 +3770 14212900 53582633000 +3771 14220441 53625283011 +3772 14227984 53667955648 +3773 14235529 53710650917 +3774 14243076 53753368824 +3775 14250625 53796109375 +3776 14258176 53838872576 +3777 14265729 53881658433 +3778 14273284 53924466952 +3779 14280841 53967298139 +3780 14288400 54010152000 +3781 14295961 54053028541 +3782 14303524 54095927768 +3783 14311089 54138849687 +3784 14318656 54181794304 +3785 14326225 54224761625 +3786 14333796 54267751656 +3787 14341369 54310764403 +3788 14348944 54353799872 +3789 14356521 54396858069 +3790 14364100 54439939000 +3791 14371681 54483042671 +3792 14379264 54526169088 +3793 14386849 54569318257 +3794 14394436 54612490184 +3795 14402025 54655684875 +3796 14409616 54698902336 +3797 14417209 54742142573 +3798 14424804 54785405592 +3799 14432401 54828691399 +3800 14440000 54872000000 +3801 14447601 54915331401 +3802 14455204 54958685608 +3803 14462809 55002062627 +3804 14470416 55045462464 +3805 14478025 55088885125 +3806 14485636 55132330616 +3807 14493249 55175798943 +3808 14500864 55219290112 +3809 14508481 55262804129 +3810 14516100 55306341000 +3811 14523721 55349900731 +3812 14531344 55393483328 +3813 14538969 55437088797 +3814 14546596 55480717144 +3815 14554225 55524368375 +3816 14561856 55568042496 +3817 14569489 55611739513 +3818 14577124 55655459432 +3819 14584761 55699202259 +3820 14592400 55742968000 +3821 14600041 55786756661 +3822 14607684 55830568248 +3823 14615329 55874402767 +3824 14622976 55918260224 +3825 14630625 55962140625 +3826 14638276 56006043976 +3827 14645929 56049970283 +3828 14653584 56093919552 +3829 14661241 56137891789 +3830 14668900 56181887000 +3831 14676561 56225905191 +3832 14684224 56269946368 +3833 14691889 56314010537 +3834 14699556 56358097704 +3835 14707225 56402207875 +3836 14714896 56446341056 +3837 14722569 56490497253 +3838 14730244 56534676472 +3839 14737921 56578878719 +3840 14745600 56623104000 +3841 14753281 56667352321 +3842 14760964 56711623688 +3843 14768649 56755918107 +3844 14776336 56800235584 +3845 14784025 56844576125 +3846 14791716 56888939736 +3847 14799409 56933326423 +3848 14807104 56977736192 +3849 14814801 57022169049 +3850 14822500 57066625000 +3851 14830201 57111104051 +3852 14837904 57155606208 +3853 14845609 57200131477 +3854 14853316 57244679864 +3855 14861025 57289251375 +3856 14868736 57333846016 +3857 14876449 57378463793 +3858 14884164 57423104712 +3859 14891881 57467768779 +3860 14899600 57512456000 +3861 14907321 57557166381 +3862 14915044 57601899928 +3863 14922769 57646656647 +3864 14930496 57691436544 +3865 14938225 57736239625 +3866 14945956 57781065896 +3867 14953689 57825915363 +3868 14961424 57870788032 +3869 14969161 57915683909 +3870 14976900 57960603000 +3871 14984641 58005545311 +3872 14992384 58050510848 +3873 15000129 58095499617 +3874 15007876 58140511624 +3875 15015625 58185546875 +3876 15023376 58230605376 +3877 15031129 58275687133 +3878 15038884 58320792152 +3879 15046641 58365920439 +3880 15054400 58411072000 +3881 15062161 58456246841 +3882 15069924 58501444968 +3883 15077689 58546666387 +3884 15085456 58591911104 +3885 15093225 58637179125 +3886 15100996 58682470456 +3887 15108769 58727785103 +3888 15116544 58773123072 +3889 15124321 58818484369 +3890 15132100 58863869000 +3891 15139881 58909276971 +3892 15147664 58954708288 +3893 15155449 59000162957 +3894 15163236 59045640984 +3895 15171025 59091142375 +3896 15178816 59136667136 +3897 15186609 59182215273 +3898 15194404 59227786792 +3899 15202201 59273381699 +3900 15210000 59319000000 +3901 15217801 59364641701 +3902 15225604 59410306808 +3903 15233409 59455995327 +3904 15241216 59501707264 +3905 15249025 59547442625 +3906 15256836 59593201416 +3907 15264649 59638983643 +3908 15272464 59684789312 +3909 15280281 59730618429 +3910 15288100 59776471000 +3911 15295921 59822347031 +3912 15303744 59868246528 +3913 15311569 59914169497 +3914 15319396 59960115944 +3915 15327225 60006085875 +3916 15335056 60052079296 +3917 15342889 60098096213 +3918 15350724 60144136632 +3919 15358561 60190200559 +3920 15366400 60236288000 +3921 15374241 60282398961 +3922 15382084 60328533448 +3923 15389929 60374691467 +3924 15397776 60420873024 +3925 15405625 60467078125 +3926 15413476 60513306776 +3927 15421329 60559558983 +3928 15429184 60605834752 +3929 15437041 60652134089 +3930 15444900 60698457000 +3931 15452761 60744803491 +3932 15460624 60791173568 +3933 15468489 60837567237 +3934 15476356 60883984504 +3935 15484225 60930425375 +3936 15492096 60976889856 +3937 15499969 61023377953 +3938 15507844 61069889672 +3939 15515721 61116425019 +3940 15523600 61162984000 +3941 15531481 61209566621 +3942 15539364 61256172888 +3943 15547249 61302802807 +3944 15555136 61349456384 +3945 15563025 61396133625 +3946 15570916 61442834536 +3947 15578809 61489559123 +3948 15586704 61536307392 +3949 15594601 61583079349 +3950 15602500 61629875000 +3951 15610401 61676694351 +3952 15618304 61723537408 +3953 15626209 61770404177 +3954 15634116 61817294664 +3955 15642025 61864208875 +3956 15649936 61911146816 +3957 15657849 61958108493 +3958 15665764 62005093912 +3959 15673681 62052103079 +3960 15681600 62099136000 +3961 15689521 62146192681 +3962 15697444 62193273128 +3963 15705369 62240377347 +3964 15713296 62287505344 +3965 15721225 62334657125 +3966 15729156 62381832696 +3967 15737089 62429032063 +3968 15745024 62476255232 +3969 15752961 62523502209 +3970 15760900 62570773000 +3971 15768841 62618067611 +3972 15776784 62665386048 +3973 15784729 62712728317 +3974 15792676 62760094424 +3975 15800625 62807484375 +3976 15808576 62854898176 +3977 15816529 62902335833 +3978 15824484 62949797352 +3979 15832441 62997282739 +3980 15840400 63044792000 +3981 15848361 63092325141 +3982 15856324 63139882168 +3983 15864289 63187463087 +3984 15872256 63235067904 +3985 15880225 63282696625 +3986 15888196 63330349256 +3987 15896169 63378025803 +3988 15904144 63425726272 +3989 15912121 63473450669 +3990 15920100 63521199000 +3991 15928081 63568971271 +3992 15936064 63616767488 +3993 15944049 63664587657 +3994 15952036 63712431784 +3995 15960025 63760299875 +3996 15968016 63808191936 +3997 15976009 63856107973 +3998 15984004 63904047992 +3999 15992001 63952011999 +4000 16000000 64000000000 +4001 16008001 64048012001 +4002 16016004 64096048008 +4003 16024009 64144108027 +4004 16032016 64192192064 +4005 16040025 64240300125 +4006 16048036 64288432216 +4007 16056049 64336588343 +4008 16064064 64384768512 +4009 16072081 64432972729 +4010 16080100 64481201000 +4011 16088121 64529453331 +4012 16096144 64577729728 +4013 16104169 64626030197 +4014 16112196 64674354744 +4015 16120225 64722703375 +4016 16128256 64771076096 +4017 16136289 64819472913 +4018 16144324 64867893832 +4019 16152361 64916338859 +4020 16160400 64964808000 +4021 16168441 65013301261 +4022 16176484 65061818648 +4023 16184529 65110360167 +4024 16192576 65158925824 +4025 16200625 65207515625 +4026 16208676 65256129576 +4027 16216729 65304767683 +4028 16224784 65353429952 +4029 16232841 65402116389 +4030 16240900 65450827000 +4031 16248961 65499561791 +4032 16257024 65548320768 +4033 16265089 65597103937 +4034 16273156 65645911304 +4035 16281225 65694742875 +4036 16289296 65743598656 +4037 16297369 65792478653 +4038 16305444 65841382872 +4039 16313521 65890311319 +4040 16321600 65939264000 +4041 16329681 65988240921 +4042 16337764 66037242088 +4043 16345849 66086267507 +4044 16353936 66135317184 +4045 16362025 66184391125 +4046 16370116 66233489336 +4047 16378209 66282611823 +4048 16386304 66331758592 +4049 16394401 66380929649 +4050 16402500 66430125000 +4051 16410601 66479344651 +4052 16418704 66528588608 +4053 16426809 66577856877 +4054 16434916 66627149464 +4055 16443025 66676466375 +4056 16451136 66725807616 +4057 16459249 66775173193 +4058 16467364 66824563112 +4059 16475481 66873977379 +4060 16483600 66923416000 +4061 16491721 66972878981 +4062 16499844 67022366328 +4063 16507969 67071878047 +4064 16516096 67121414144 +4065 16524225 67170974625 +4066 16532356 67220559496 +4067 16540489 67270168763 +4068 16548624 67319802432 +4069 16556761 67369460509 +4070 16564900 67419143000 +4071 16573041 67468849911 +4072 16581184 67518581248 +4073 16589329 67568337017 +4074 16597476 67618117224 +4075 16605625 67667921875 +4076 16613776 67717750976 +4077 16621929 67767604533 +4078 16630084 67817482552 +4079 16638241 67867385039 +4080 16646400 67917312000 +4081 16654561 67967263441 +4082 16662724 68017239368 +4083 16670889 68067239787 +4084 16679056 68117264704 +4085 16687225 68167314125 +4086 16695396 68217388056 +4087 16703569 68267486503 +4088 16711744 68317609472 +4089 16719921 68367756969 +4090 16728100 68417929000 +4091 16736281 68468125571 +4092 16744464 68518346688 +4093 16752649 68568592357 +4094 16760836 68618862584 +4095 16769025 68669157375 +4096 16777216 68719476736 +4097 16785409 68769820673 +4098 16793604 68820189192 +4099 16801801 68870582299 +4100 16810000 68921000000 +4101 16818201 68971442301 +4102 16826404 69021909208 +4103 16834609 69072400727 +4104 16842816 69122916864 +4105 16851025 69173457625 +4106 16859236 69224023016 +4107 16867449 69274613043 +4108 16875664 69325227712 +4109 16883881 69375867029 +4110 16892100 69426531000 +4111 16900321 69477219631 +4112 16908544 69527932928 +4113 16916769 69578670897 +4114 16924996 69629433544 +4115 16933225 69680220875 +4116 16941456 69731032896 +4117 16949689 69781869613 +4118 16957924 69832731032 +4119 16966161 69883617159 +4120 16974400 69934528000 +4121 16982641 69985463561 +4122 16990884 70036423848 +4123 16999129 70087408867 +4124 17007376 70138418624 +4125 17015625 70189453125 +4126 17023876 70240512376 +4127 17032129 70291596383 +4128 17040384 70342705152 +4129 17048641 70393838689 +4130 17056900 70444997000 +4131 17065161 70496180091 +4132 17073424 70547387968 +4133 17081689 70598620637 +4134 17089956 70649878104 +4135 17098225 70701160375 +4136 17106496 70752467456 +4137 17114769 70803799353 +4138 17123044 70855156072 +4139 17131321 70906537619 +4140 17139600 70957944000 +4141 17147881 71009375221 +4142 17156164 71060831288 +4143 17164449 71112312207 +4144 17172736 71163817984 +4145 17181025 71215348625 +4146 17189316 71266904136 +4147 17197609 71318484523 +4148 17205904 71370089792 +4149 17214201 71421719949 +4150 17222500 71473375000 +4151 17230801 71525054951 +4152 17239104 71576759808 +4153 17247409 71628489577 +4154 17255716 71680244264 +4155 17264025 71732023875 +4156 17272336 71783828416 +4157 17280649 71835657893 +4158 17288964 71887512312 +4159 17297281 71939391679 +4160 17305600 71991296000 +4161 17313921 72043225281 +4162 17322244 72095179528 +4163 17330569 72147158747 +4164 17338896 72199162944 +4165 17347225 72251192125 +4166 17355556 72303246296 +4167 17363889 72355325463 +4168 17372224 72407429632 +4169 17380561 72459558809 +4170 17388900 72511713000 +4171 17397241 72563892211 +4172 17405584 72616096448 +4173 17413929 72668325717 +4174 17422276 72720580024 +4175 17430625 72772859375 +4176 17438976 72825163776 +4177 17447329 72877493233 +4178 17455684 72929847752 +4179 17464041 72982227339 +4180 17472400 73034632000 +4181 17480761 73087061741 +4182 17489124 73139516568 +4183 17497489 73191996487 +4184 17505856 73244501504 +4185 17514225 73297031625 +4186 17522596 73349586856 +4187 17530969 73402167203 +4188 17539344 73454772672 +4189 17547721 73507403269 +4190 17556100 73560059000 +4191 17564481 73612739871 +4192 17572864 73665445888 +4193 17581249 73718177057 +4194 17589636 73770933384 +4195 17598025 73823714875 +4196 17606416 73876521536 +4197 17614809 73929353373 +4198 17623204 73982210392 +4199 17631601 74035092599 +4200 17640000 74088000000 +4201 17648401 74140932601 +4202 17656804 74193890408 +4203 17665209 74246873427 +4204 17673616 74299881664 +4205 17682025 74352915125 +4206 17690436 74405973816 +4207 17698849 74459057743 +4208 17707264 74512166912 +4209 17715681 74565301329 +4210 17724100 74618461000 +4211 17732521 74671645931 +4212 17740944 74724856128 +4213 17749369 74778091597 +4214 17757796 74831352344 +4215 17766225 74884638375 +4216 17774656 74937949696 +4217 17783089 74991286313 +4218 17791524 75044648232 +4219 17799961 75098035459 +4220 17808400 75151448000 +4221 17816841 75204885861 +4222 17825284 75258349048 +4223 17833729 75311837567 +4224 17842176 75365351424 +4225 17850625 75418890625 +4226 17859076 75472455176 +4227 17867529 75526045083 +4228 17875984 75579660352 +4229 17884441 75633300989 +4230 17892900 75686967000 +4231 17901361 75740658391 +4232 17909824 75794375168 +4233 17918289 75848117337 +4234 17926756 75901884904 +4235 17935225 75955677875 +4236 17943696 76009496256 +4237 17952169 76063340053 +4238 17960644 76117209272 +4239 17969121 76171103919 +4240 17977600 76225024000 +4241 17986081 76278969521 +4242 17994564 76332940488 +4243 18003049 76386936907 +4244 18011536 76440958784 +4245 18020025 76495006125 +4246 18028516 76549078936 +4247 18037009 76603177223 +4248 18045504 76657300992 +4249 18054001 76711450249 +4250 18062500 76765625000 +4251 18071001 76819825251 +4252 18079504 76874051008 +4253 18088009 76928302277 +4254 18096516 76982579064 +4255 18105025 77036881375 +4256 18113536 77091209216 +4257 18122049 77145562593 +4258 18130564 77199941512 +4259 18139081 77254345979 +4260 18147600 77308776000 +4261 18156121 77363231581 +4262 18164644 77417712728 +4263 18173169 77472219447 +4264 18181696 77526751744 +4265 18190225 77581309625 +4266 18198756 77635893096 +4267 18207289 77690502163 +4268 18215824 77745136832 +4269 18224361 77799797109 +4270 18232900 77854483000 +4271 18241441 77909194511 +4272 18249984 77963931648 +4273 18258529 78018694417 +4274 18267076 78073482824 +4275 18275625 78128296875 +4276 18284176 78183136576 +4277 18292729 78238001933 +4278 18301284 78292892952 +4279 18309841 78347809639 +4280 18318400 78402752000 +4281 18326961 78457720041 +4282 18335524 78512713768 +4283 18344089 78567733187 +4284 18352656 78622778304 +4285 18361225 78677849125 +4286 18369796 78732945656 +4287 18378369 78788067903 +4288 18386944 78843215872 +4289 18395521 78898389569 +4290 18404100 78953589000 +4291 18412681 79008814171 +4292 18421264 79064065088 +4293 18429849 79119341757 +4294 18438436 79174644184 +4295 18447025 79229972375 +4296 18455616 79285326336 +4297 18464209 79340706073 +4298 18472804 79396111592 +4299 18481401 79451542899 +4300 18490000 79507000000 +4301 18498601 79562482901 +4302 18507204 79617991608 +4303 18515809 79673526127 +4304 18524416 79729086464 +4305 18533025 79784672625 +4306 18541636 79840284616 +4307 18550249 79895922443 +4308 18558864 79951586112 +4309 18567481 80007275629 +4310 18576100 80062991000 +4311 18584721 80118732231 +4312 18593344 80174499328 +4313 18601969 80230292297 +4314 18610596 80286111144 +4315 18619225 80341955875 +4316 18627856 80397826496 +4317 18636489 80453723013 +4318 18645124 80509645432 +4319 18653761 80565593759 +4320 18662400 80621568000 +4321 18671041 80677568161 +4322 18679684 80733594248 +4323 18688329 80789646267 +4324 18696976 80845724224 +4325 18705625 80901828125 +4326 18714276 80957957976 +4327 18722929 81014113783 +4328 18731584 81070295552 +4329 18740241 81126503289 +4330 18748900 81182737000 +4331 18757561 81238996691 +4332 18766224 81295282368 +4333 18774889 81351594037 +4334 18783556 81407931704 +4335 18792225 81464295375 +4336 18800896 81520685056 +4337 18809569 81577100753 +4338 18818244 81633542472 +4339 18826921 81690010219 +4340 18835600 81746504000 +4341 18844281 81803023821 +4342 18852964 81859569688 +4343 18861649 81916141607 +4344 18870336 81972739584 +4345 18879025 82029363625 +4346 18887716 82086013736 +4347 18896409 82142689923 +4348 18905104 82199392192 +4349 18913801 82256120549 +4350 18922500 82312875000 +4351 18931201 82369655551 +4352 18939904 82426462208 +4353 18948609 82483294977 +4354 18957316 82540153864 +4355 18966025 82597038875 +4356 18974736 82653950016 +4357 18983449 82710887293 +4358 18992164 82767850712 +4359 19000881 82824840279 +4360 19009600 82881856000 +4361 19018321 82938897881 +4362 19027044 82995965928 +4363 19035769 83053060147 +4364 19044496 83110180544 +4365 19053225 83167327125 +4366 19061956 83224499896 +4367 19070689 83281698863 +4368 19079424 83338924032 +4369 19088161 83396175409 +4370 19096900 83453453000 +4371 19105641 83510756811 +4372 19114384 83568086848 +4373 19123129 83625443117 +4374 19131876 83682825624 +4375 19140625 83740234375 +4376 19149376 83797669376 +4377 19158129 83855130633 +4378 19166884 83912618152 +4379 19175641 83970131939 +4380 19184400 84027672000 +4381 19193161 84085238341 +4382 19201924 84142830968 +4383 19210689 84200449887 +4384 19219456 84258095104 +4385 19228225 84315766625 +4386 19236996 84373464456 +4387 19245769 84431188603 +4388 19254544 84488939072 +4389 19263321 84546715869 +4390 19272100 84604519000 +4391 19280881 84662348471 +4392 19289664 84720204288 +4393 19298449 84778086457 +4394 19307236 84835994984 +4395 19316025 84893929875 +4396 19324816 84951891136 +4397 19333609 85009878773 +4398 19342404 85067892792 +4399 19351201 85125933199 +4400 19360000 85184000000 +4401 19368801 85242093201 +4402 19377604 85300212808 +4403 19386409 85358358827 +4404 19395216 85416531264 +4405 19404025 85474730125 +4406 19412836 85532955416 +4407 19421649 85591207143 +4408 19430464 85649485312 +4409 19439281 85707789929 +4410 19448100 85766121000 +4411 19456921 85824478531 +4412 19465744 85882862528 +4413 19474569 85941272997 +4414 19483396 85999709944 +4415 19492225 86058173375 +4416 19501056 86116663296 +4417 19509889 86175179713 +4418 19518724 86233722632 +4419 19527561 86292292059 +4420 19536400 86350888000 +4421 19545241 86409510461 +4422 19554084 86468159448 +4423 19562929 86526834967 +4424 19571776 86585537024 +4425 19580625 86644265625 +4426 19589476 86703020776 +4427 19598329 86761802483 +4428 19607184 86820610752 +4429 19616041 86879445589 +4430 19624900 86938307000 +4431 19633761 86997194991 +4432 19642624 87056109568 +4433 19651489 87115050737 +4434 19660356 87174018504 +4435 19669225 87233012875 +4436 19678096 87292033856 +4437 19686969 87351081453 +4438 19695844 87410155672 +4439 19704721 87469256519 +4440 19713600 87528384000 +4441 19722481 87587538121 +4442 19731364 87646718888 +4443 19740249 87705926307 +4444 19749136 87765160384 +4445 19758025 87824421125 +4446 19766916 87883708536 +4447 19775809 87943022623 +4448 19784704 88002363392 +4449 19793601 88061730849 +4450 19802500 88121125000 +4451 19811401 88180545851 +4452 19820304 88239993408 +4453 19829209 88299467677 +4454 19838116 88358968664 +4455 19847025 88418496375 +4456 19855936 88478050816 +4457 19864849 88537631993 +4458 19873764 88597239912 +4459 19882681 88656874579 +4460 19891600 88716536000 +4461 19900521 88776224181 +4462 19909444 88835939128 +4463 19918369 88895680847 +4464 19927296 88955449344 +4465 19936225 89015244625 +4466 19945156 89075066696 +4467 19954089 89134915563 +4468 19963024 89194791232 +4469 19971961 89254693709 +4470 19980900 89314623000 +4471 19989841 89374579111 +4472 19998784 89434562048 +4473 20007729 89494571817 +4474 20016676 89554608424 +4475 20025625 89614671875 +4476 20034576 89674762176 +4477 20043529 89734879333 +4478 20052484 89795023352 +4479 20061441 89855194239 +4480 20070400 89915392000 +4481 20079361 89975616641 +4482 20088324 90035868168 +4483 20097289 90096146587 +4484 20106256 90156451904 +4485 20115225 90216784125 +4486 20124196 90277143256 +4487 20133169 90337529303 +4488 20142144 90397942272 +4489 20151121 90458382169 +4490 20160100 90518849000 +4491 20169081 90579342771 +4492 20178064 90639863488 +4493 20187049 90700411157 +4494 20196036 90760985784 +4495 20205025 90821587375 +4496 20214016 90882215936 +4497 20223009 90942871473 +4498 20232004 91003553992 +4499 20241001 91064263499 +4500 20250000 91125000000 +4501 20259001 91185763501 +4502 20268004 91246554008 +4503 20277009 91307371527 +4504 20286016 91368216064 +4505 20295025 91429087625 +4506 20304036 91489986216 +4507 20313049 91550911843 +4508 20322064 91611864512 +4509 20331081 91672844229 +4510 20340100 91733851000 +4511 20349121 91794884831 +4512 20358144 91855945728 +4513 20367169 91917033697 +4514 20376196 91978148744 +4515 20385225 92039290875 +4516 20394256 92100460096 +4517 20403289 92161656413 +4518 20412324 92222879832 +4519 20421361 92284130359 +4520 20430400 92345408000 +4521 20439441 92406712761 +4522 20448484 92468044648 +4523 20457529 92529403667 +4524 20466576 92590789824 +4525 20475625 92652203125 +4526 20484676 92713643576 +4527 20493729 92775111183 +4528 20502784 92836605952 +4529 20511841 92898127889 +4530 20520900 92959677000 +4531 20529961 93021253291 +4532 20539024 93082856768 +4533 20548089 93144487437 +4534 20557156 93206145304 +4535 20566225 93267830375 +4536 20575296 93329542656 +4537 20584369 93391282153 +4538 20593444 93453048872 +4539 20602521 93514842819 +4540 20611600 93576664000 +4541 20620681 93638512421 +4542 20629764 93700388088 +4543 20638849 93762291007 +4544 20647936 93824221184 +4545 20657025 93886178625 +4546 20666116 93948163336 +4547 20675209 94010175323 +4548 20684304 94072214592 +4549 20693401 94134281149 +4550 20702500 94196375000 +4551 20711601 94258496151 +4552 20720704 94320644608 +4553 20729809 94382820377 +4554 20738916 94445023464 +4555 20748025 94507253875 +4556 20757136 94569511616 +4557 20766249 94631796693 +4558 20775364 94694109112 +4559 20784481 94756448879 +4560 20793600 94818816000 +4561 20802721 94881210481 +4562 20811844 94943632328 +4563 20820969 95006081547 +4564 20830096 95068558144 +4565 20839225 95131062125 +4566 20848356 95193593496 +4567 20857489 95256152263 +4568 20866624 95318738432 +4569 20875761 95381352009 +4570 20884900 95443993000 +4571 20894041 95506661411 +4572 20903184 95569357248 +4573 20912329 95632080517 +4574 20921476 95694831224 +4575 20930625 95757609375 +4576 20939776 95820414976 +4577 20948929 95883248033 +4578 20958084 95946108552 +4579 20967241 96008996539 +4580 20976400 96071912000 +4581 20985561 96134854941 +4582 20994724 96197825368 +4583 21003889 96260823287 +4584 21013056 96323848704 +4585 21022225 96386901625 +4586 21031396 96449982056 +4587 21040569 96513090003 +4588 21049744 96576225472 +4589 21058921 96639388469 +4590 21068100 96702579000 +4591 21077281 96765797071 +4592 21086464 96829042688 +4593 21095649 96892315857 +4594 21104836 96955616584 +4595 21114025 97018944875 +4596 21123216 97082300736 +4597 21132409 97145684173 +4598 21141604 97209095192 +4599 21150801 97272533799 +4600 21160000 97336000000 +4601 21169201 97399493801 +4602 21178404 97463015208 +4603 21187609 97526564227 +4604 21196816 97590140864 +4605 21206025 97653745125 +4606 21215236 97717377016 +4607 21224449 97781036543 +4608 21233664 97844723712 +4609 21242881 97908438529 +4610 21252100 97972181000 +4611 21261321 98035951131 +4612 21270544 98099748928 +4613 21279769 98163574397 +4614 21288996 98227427544 +4615 21298225 98291308375 +4616 21307456 98355216896 +4617 21316689 98419153113 +4618 21325924 98483117032 +4619 21335161 98547108659 +4620 21344400 98611128000 +4621 21353641 98675175061 +4622 21362884 98739249848 +4623 21372129 98803352367 +4624 21381376 98867482624 +4625 21390625 98931640625 +4626 21399876 98995826376 +4627 21409129 99060039883 +4628 21418384 99124281152 +4629 21427641 99188550189 +4630 21436900 99252847000 +4631 21446161 99317171591 +4632 21455424 99381523968 +4633 21464689 99445904137 +4634 21473956 99510312104 +4635 21483225 99574747875 +4636 21492496 99639211456 +4637 21501769 99703702853 +4638 21511044 99768222072 +4639 21520321 99832769119 +4640 21529600 99897344000 +4641 21538881 99961946721 +4642 21548164 100026577288 +4643 21557449 100091235707 +4644 21566736 100155921984 +4645 21576025 100220636125 +4646 21585316 100285378136 +4647 21594609 100350148023 +4648 21603904 100414945792 +4649 21613201 100479771449 +4650 21622500 100544625000 +4651 21631801 100609506451 +4652 21641104 100674415808 +4653 21650409 100739353077 +4654 21659716 100804318264 +4655 21669025 100869311375 +4656 21678336 100934332416 +4657 21687649 100999381393 +4658 21696964 101064458312 +4659 21706281 101129563179 +4660 21715600 101194696000 +4661 21724921 101259856781 +4662 21734244 101325045528 +4663 21743569 101390262247 +4664 21752896 101455506944 +4665 21762225 101520779625 +4666 21771556 101586080296 +4667 21780889 101651408963 +4668 21790224 101716765632 +4669 21799561 101782150309 +4670 21808900 101847563000 +4671 21818241 101913003711 +4672 21827584 101978472448 +4673 21836929 102043969217 +4674 21846276 102109494024 +4675 21855625 102175046875 +4676 21864976 102240627776 +4677 21874329 102306236733 +4678 21883684 102371873752 +4679 21893041 102437538839 +4680 21902400 102503232000 +4681 21911761 102568953241 +4682 21921124 102634702568 +4683 21930489 102700479987 +4684 21939856 102766285504 +4685 21949225 102832119125 +4686 21958596 102897980856 +4687 21967969 102963870703 +4688 21977344 103029788672 +4689 21986721 103095734769 +4690 21996100 103161709000 +4691 22005481 103227711371 +4692 22014864 103293741888 +4693 22024249 103359800557 +4694 22033636 103425887384 +4695 22043025 103492002375 +4696 22052416 103558145536 +4697 22061809 103624316873 +4698 22071204 103690516392 +4699 22080601 103756744099 +4700 22090000 103823000000 +4701 22099401 103889284101 +4702 22108804 103955596408 +4703 22118209 104021936927 +4704 22127616 104088305664 +4705 22137025 104154702625 +4706 22146436 104221127816 +4707 22155849 104287581243 +4708 22165264 104354062912 +4709 22174681 104420572829 +4710 22184100 104487111000 +4711 22193521 104553677431 +4712 22202944 104620272128 +4713 22212369 104686895097 +4714 22221796 104753546344 +4715 22231225 104820225875 +4716 22240656 104886933696 +4717 22250089 104953669813 +4718 22259524 105020434232 +4719 22268961 105087226959 +4720 22278400 105154048000 +4721 22287841 105220897361 +4722 22297284 105287775048 +4723 22306729 105354681067 +4724 22316176 105421615424 +4725 22325625 105488578125 +4726 22335076 105555569176 +4727 22344529 105622588583 +4728 22353984 105689636352 +4729 22363441 105756712489 +4730 22372900 105823817000 +4731 22382361 105890949891 +4732 22391824 105958111168 +4733 22401289 106025300837 +4734 22410756 106092518904 +4735 22420225 106159765375 +4736 22429696 106227040256 +4737 22439169 106294343553 +4738 22448644 106361675272 +4739 22458121 106429035419 +4740 22467600 106496424000 +4741 22477081 106563841021 +4742 22486564 106631286488 +4743 22496049 106698760407 +4744 22505536 106766262784 +4745 22515025 106833793625 +4746 22524516 106901352936 +4747 22534009 106968940723 +4748 22543504 107036556992 +4749 22553001 107104201749 +4750 22562500 107171875000 +4751 22572001 107239576751 +4752 22581504 107307307008 +4753 22591009 107375065777 +4754 22600516 107442853064 +4755 22610025 107510668875 +4756 22619536 107578513216 +4757 22629049 107646386093 +4758 22638564 107714287512 +4759 22648081 107782217479 +4760 22657600 107850176000 +4761 22667121 107918163081 +4762 22676644 107986178728 +4763 22686169 108054222947 +4764 22695696 108122295744 +4765 22705225 108190397125 +4766 22714756 108258527096 +4767 22724289 108326685663 +4768 22733824 108394872832 +4769 22743361 108463088609 +4770 22752900 108531333000 +4771 22762441 108599606011 +4772 22771984 108667907648 +4773 22781529 108736237917 +4774 22791076 108804596824 +4775 22800625 108872984375 +4776 22810176 108941400576 +4777 22819729 109009845433 +4778 22829284 109078318952 +4779 22838841 109146821139 +4780 22848400 109215352000 +4781 22857961 109283911541 +4782 22867524 109352499768 +4783 22877089 109421116687 +4784 22886656 109489762304 +4785 22896225 109558436625 +4786 22905796 109627139656 +4787 22915369 109695871403 +4788 22924944 109764631872 +4789 22934521 109833421069 +4790 22944100 109902239000 +4791 22953681 109971085671 +4792 22963264 110039961088 +4793 22972849 110108865257 +4794 22982436 110177798184 +4795 22992025 110246759875 +4796 23001616 110315750336 +4797 23011209 110384769573 +4798 23020804 110453817592 +4799 23030401 110522894399 +4800 23040000 110592000000 +4801 23049601 110661134401 +4802 23059204 110730297608 +4803 23068809 110799489627 +4804 23078416 110868710464 +4805 23088025 110937960125 +4806 23097636 111007238616 +4807 23107249 111076545943 +4808 23116864 111145882112 +4809 23126481 111215247129 +4810 23136100 111284641000 +4811 23145721 111354063731 +4812 23155344 111423515328 +4813 23164969 111492995797 +4814 23174596 111562505144 +4815 23184225 111632043375 +4816 23193856 111701610496 +4817 23203489 111771206513 +4818 23213124 111840831432 +4819 23222761 111910485259 +4820 23232400 111980168000 +4821 23242041 112049879661 +4822 23251684 112119620248 +4823 23261329 112189389767 +4824 23270976 112259188224 +4825 23280625 112329015625 +4826 23290276 112398871976 +4827 23299929 112468757283 +4828 23309584 112538671552 +4829 23319241 112608614789 +4830 23328900 112678587000 +4831 23338561 112748588191 +4832 23348224 112818618368 +4833 23357889 112888677537 +4834 23367556 112958765704 +4835 23377225 113028882875 +4836 23386896 113099029056 +4837 23396569 113169204253 +4838 23406244 113239408472 +4839 23415921 113309641719 +4840 23425600 113379904000 +4841 23435281 113450195321 +4842 23444964 113520515688 +4843 23454649 113590865107 +4844 23464336 113661243584 +4845 23474025 113731651125 +4846 23483716 113802087736 +4847 23493409 113872553423 +4848 23503104 113943048192 +4849 23512801 114013572049 +4850 23522500 114084125000 +4851 23532201 114154707051 +4852 23541904 114225318208 +4853 23551609 114295958477 +4854 23561316 114366627864 +4855 23571025 114437326375 +4856 23580736 114508054016 +4857 23590449 114578810793 +4858 23600164 114649596712 +4859 23609881 114720411779 +4860 23619600 114791256000 +4861 23629321 114862129381 +4862 23639044 114933031928 +4863 23648769 115003963647 +4864 23658496 115074924544 +4865 23668225 115145914625 +4866 23677956 115216933896 +4867 23687689 115287982363 +4868 23697424 115359060032 +4869 23707161 115430166909 +4870 23716900 115501303000 +4871 23726641 115572468311 +4872 23736384 115643662848 +4873 23746129 115714886617 +4874 23755876 115786139624 +4875 23765625 115857421875 +4876 23775376 115928733376 +4877 23785129 116000074133 +4878 23794884 116071444152 +4879 23804641 116142843439 +4880 23814400 116214272000 +4881 23824161 116285729841 +4882 23833924 116357216968 +4883 23843689 116428733387 +4884 23853456 116500279104 +4885 23863225 116571854125 +4886 23872996 116643458456 +4887 23882769 116715092103 +4888 23892544 116786755072 +4889 23902321 116858447369 +4890 23912100 116930169000 +4891 23921881 117001919971 +4892 23931664 117073700288 +4893 23941449 117145509957 +4894 23951236 117217348984 +4895 23961025 117289217375 +4896 23970816 117361115136 +4897 23980609 117433042273 +4898 23990404 117504998792 +4899 24000201 117576984699 +4900 24010000 117649000000 +4901 24019801 117721044701 +4902 24029604 117793118808 +4903 24039409 117865222327 +4904 24049216 117937355264 +4905 24059025 118009517625 +4906 24068836 118081709416 +4907 24078649 118153930643 +4908 24088464 118226181312 +4909 24098281 118298461429 +4910 24108100 118370771000 +4911 24117921 118443110031 +4912 24127744 118515478528 +4913 24137569 118587876497 +4914 24147396 118660303944 +4915 24157225 118732760875 +4916 24167056 118805247296 +4917 24176889 118877763213 +4918 24186724 118950308632 +4919 24196561 119022883559 +4920 24206400 119095488000 +4921 24216241 119168121961 +4922 24226084 119240785448 +4923 24235929 119313478467 +4924 24245776 119386201024 +4925 24255625 119458953125 +4926 24265476 119531734776 +4927 24275329 119604545983 +4928 24285184 119677386752 +4929 24295041 119750257089 +4930 24304900 119823157000 +4931 24314761 119896086491 +4932 24324624 119969045568 +4933 24334489 120042034237 +4934 24344356 120115052504 +4935 24354225 120188100375 +4936 24364096 120261177856 +4937 24373969 120334284953 +4938 24383844 120407421672 +4939 24393721 120480588019 +4940 24403600 120553784000 +4941 24413481 120627009621 +4942 24423364 120700264888 +4943 24433249 120773549807 +4944 24443136 120846864384 +4945 24453025 120920208625 +4946 24462916 120993582536 +4947 24472809 121066986123 +4948 24482704 121140419392 +4949 24492601 121213882349 +4950 24502500 121287375000 +4951 24512401 121360897351 +4952 24522304 121434449408 +4953 24532209 121508031177 +4954 24542116 121581642664 +4955 24552025 121655283875 +4956 24561936 121728954816 +4957 24571849 121802655493 +4958 24581764 121876385912 +4959 24591681 121950146079 +4960 24601600 122023936000 +4961 24611521 122097755681 +4962 24621444 122171605128 +4963 24631369 122245484347 +4964 24641296 122319393344 +4965 24651225 122393332125 +4966 24661156 122467300696 +4967 24671089 122541299063 +4968 24681024 122615327232 +4969 24690961 122689385209 +4970 24700900 122763473000 +4971 24710841 122837590611 +4972 24720784 122911738048 +4973 24730729 122985915317 +4974 24740676 123060122424 +4975 24750625 123134359375 +4976 24760576 123208626176 +4977 24770529 123282922833 +4978 24780484 123357249352 +4979 24790441 123431605739 +4980 24800400 123505992000 +4981 24810361 123580408141 +4982 24820324 123654854168 +4983 24830289 123729330087 +4984 24840256 123803835904 +4985 24850225 123878371625 +4986 24860196 123952937256 +4987 24870169 124027532803 +4988 24880144 124102158272 +4989 24890121 124176813669 +4990 24900100 124251499000 +4991 24910081 124326214271 +4992 24920064 124400959488 +4993 24930049 124475734657 +4994 24940036 124550539784 +4995 24950025 124625374875 +4996 24960016 124700239936 +4997 24970009 124775134973 +4998 24980004 124850059992 +4999 24990001 124925014999 +5000 25000000 125000000000 +5001 25010001 125075015001 +5002 25020004 125150060008 +5003 25030009 125225135027 +5004 25040016 125300240064 +5005 25050025 125375375125 +5006 25060036 125450540216 +5007 25070049 125525735343 +5008 25080064 125600960512 +5009 25090081 125676215729 +5010 25100100 125751501000 +5011 25110121 125826816331 +5012 25120144 125902161728 +5013 25130169 125977537197 +5014 25140196 126052942744 +5015 25150225 126128378375 +5016 25160256 126203844096 +5017 25170289 126279339913 +5018 25180324 126354865832 +5019 25190361 126430421859 +5020 25200400 126506008000 +5021 25210441 126581624261 +5022 25220484 126657270648 +5023 25230529 126732947167 +5024 25240576 126808653824 +5025 25250625 126884390625 +5026 25260676 126960157576 +5027 25270729 127035954683 +5028 25280784 127111781952 +5029 25290841 127187639389 +5030 25300900 127263527000 +5031 25310961 127339444791 +5032 25321024 127415392768 +5033 25331089 127491370937 +5034 25341156 127567379304 +5035 25351225 127643417875 +5036 25361296 127719486656 +5037 25371369 127795585653 +5038 25381444 127871714872 +5039 25391521 127947874319 +5040 25401600 128024064000 +5041 25411681 128100283921 +5042 25421764 128176534088 +5043 25431849 128252814507 +5044 25441936 128329125184 +5045 25452025 128405466125 +5046 25462116 128481837336 +5047 25472209 128558238823 +5048 25482304 128634670592 +5049 25492401 128711132649 +5050 25502500 128787625000 +5051 25512601 128864147651 +5052 25522704 128940700608 +5053 25532809 129017283877 +5054 25542916 129093897464 +5055 25553025 129170541375 +5056 25563136 129247215616 +5057 25573249 129323920193 +5058 25583364 129400655112 +5059 25593481 129477420379 +5060 25603600 129554216000 +5061 25613721 129631041981 +5062 25623844 129707898328 +5063 25633969 129784785047 +5064 25644096 129861702144 +5065 25654225 129938649625 +5066 25664356 130015627496 +5067 25674489 130092635763 +5068 25684624 130169674432 +5069 25694761 130246743509 +5070 25704900 130323843000 +5071 25715041 130400972911 +5072 25725184 130478133248 +5073 25735329 130555324017 +5074 25745476 130632545224 +5075 25755625 130709796875 +5076 25765776 130787078976 +5077 25775929 130864391533 +5078 25786084 130941734552 +5079 25796241 131019108039 +5080 25806400 131096512000 +5081 25816561 131173946441 +5082 25826724 131251411368 +5083 25836889 131328906787 +5084 25847056 131406432704 +5085 25857225 131483989125 +5086 25867396 131561576056 +5087 25877569 131639193503 +5088 25887744 131716841472 +5089 25897921 131794519969 +5090 25908100 131872229000 +5091 25918281 131949968571 +5092 25928464 132027738688 +5093 25938649 132105539357 +5094 25948836 132183370584 +5095 25959025 132261232375 +5096 25969216 132339124736 +5097 25979409 132417047673 +5098 25989604 132495001192 +5099 25999801 132572985299 +5100 26010000 132651000000 +5101 26020201 132729045301 +5102 26030404 132807121208 +5103 26040609 132885227727 +5104 26050816 132963364864 +5105 26061025 133041532625 +5106 26071236 133119731016 +5107 26081449 133197960043 +5108 26091664 133276219712 +5109 26101881 133354510029 +5110 26112100 133432831000 +5111 26122321 133511182631 +5112 26132544 133589564928 +5113 26142769 133667977897 +5114 26152996 133746421544 +5115 26163225 133824895875 +5116 26173456 133903400896 +5117 26183689 133981936613 +5118 26193924 134060503032 +5119 26204161 134139100159 +5120 26214400 134217728000 +5121 26224641 134296386561 +5122 26234884 134375075848 +5123 26245129 134453795867 +5124 26255376 134532546624 +5125 26265625 134611328125 +5126 26275876 134690140376 +5127 26286129 134768983383 +5128 26296384 134847857152 +5129 26306641 134926761689 +5130 26316900 135005697000 +5131 26327161 135084663091 +5132 26337424 135163659968 +5133 26347689 135242687637 +5134 26357956 135321746104 +5135 26368225 135400835375 +5136 26378496 135479955456 +5137 26388769 135559106353 +5138 26399044 135638288072 +5139 26409321 135717500619 +5140 26419600 135796744000 +5141 26429881 135876018221 +5142 26440164 135955323288 +5143 26450449 136034659207 +5144 26460736 136114025984 +5145 26471025 136193423625 +5146 26481316 136272852136 +5147 26491609 136352311523 +5148 26501904 136431801792 +5149 26512201 136511322949 +5150 26522500 136590875000 +5151 26532801 136670457951 +5152 26543104 136750071808 +5153 26553409 136829716577 +5154 26563716 136909392264 +5155 26574025 136989098875 +5156 26584336 137068836416 +5157 26594649 137148604893 +5158 26604964 137228404312 +5159 26615281 137308234679 +5160 26625600 137388096000 +5161 26635921 137467988281 +5162 26646244 137547911528 +5163 26656569 137627865747 +5164 26666896 137707850944 +5165 26677225 137787867125 +5166 26687556 137867914296 +5167 26697889 137947992463 +5168 26708224 138028101632 +5169 26718561 138108241809 +5170 26728900 138188413000 +5171 26739241 138268615211 +5172 26749584 138348848448 +5173 26759929 138429112717 +5174 26770276 138509408024 +5175 26780625 138589734375 +5176 26790976 138670091776 +5177 26801329 138750480233 +5178 26811684 138830899752 +5179 26822041 138911350339 +5180 26832400 138991832000 +5181 26842761 139072344741 +5182 26853124 139152888568 +5183 26863489 139233463487 +5184 26873856 139314069504 +5185 26884225 139394706625 +5186 26894596 139475374856 +5187 26904969 139556074203 +5188 26915344 139636804672 +5189 26925721 139717566269 +5190 26936100 139798359000 +5191 26946481 139879182871 +5192 26956864 139960037888 +5193 26967249 140040924057 +5194 26977636 140121841384 +5195 26988025 140202789875 +5196 26998416 140283769536 +5197 27008809 140364780373 +5198 27019204 140445822392 +5199 27029601 140526895599 +5200 27040000 140608000000 +5201 27050401 140689135601 +5202 27060804 140770302408 +5203 27071209 140851500427 +5204 27081616 140932729664 +5205 27092025 141013990125 +5206 27102436 141095281816 +5207 27112849 141176604743 +5208 27123264 141257958912 +5209 27133681 141339344329 +5210 27144100 141420761000 +5211 27154521 141502208931 +5212 27164944 141583688128 +5213 27175369 141665198597 +5214 27185796 141746740344 +5215 27196225 141828313375 +5216 27206656 141909917696 +5217 27217089 141991553313 +5218 27227524 142073220232 +5219 27237961 142154918459 +5220 27248400 142236648000 +5221 27258841 142318408861 +5222 27269284 142400201048 +5223 27279729 142482024567 +5224 27290176 142563879424 +5225 27300625 142645765625 +5226 27311076 142727683176 +5227 27321529 142809632083 +5228 27331984 142891612352 +5229 27342441 142973623989 +5230 27352900 143055667000 +5231 27363361 143137741391 +5232 27373824 143219847168 +5233 27384289 143301984337 +5234 27394756 143384152904 +5235 27405225 143466352875 +5236 27415696 143548584256 +5237 27426169 143630847053 +5238 27436644 143713141272 +5239 27447121 143795466919 +5240 27457600 143877824000 +5241 27468081 143960212521 +5242 27478564 144042632488 +5243 27489049 144125083907 +5244 27499536 144207566784 +5245 27510025 144290081125 +5246 27520516 144372626936 +5247 27531009 144455204223 +5248 27541504 144537812992 +5249 27552001 144620453249 +5250 27562500 144703125000 +5251 27573001 144785828251 +5252 27583504 144868563008 +5253 27594009 144951329277 +5254 27604516 145034127064 +5255 27615025 145116956375 +5256 27625536 145199817216 +5257 27636049 145282709593 +5258 27646564 145365633512 +5259 27657081 145448588979 +5260 27667600 145531576000 +5261 27678121 145614594581 +5262 27688644 145697644728 +5263 27699169 145780726447 +5264 27709696 145863839744 +5265 27720225 145946984625 +5266 27730756 146030161096 +5267 27741289 146113369163 +5268 27751824 146196608832 +5269 27762361 146279880109 +5270 27772900 146363183000 +5271 27783441 146446517511 +5272 27793984 146529883648 +5273 27804529 146613281417 +5274 27815076 146696710824 +5275 27825625 146780171875 +5276 27836176 146863664576 +5277 27846729 146947188933 +5278 27857284 147030744952 +5279 27867841 147114332639 +5280 27878400 147197952000 +5281 27888961 147281603041 +5282 27899524 147365285768 +5283 27910089 147449000187 +5284 27920656 147532746304 +5285 27931225 147616524125 +5286 27941796 147700333656 +5287 27952369 147784174903 +5288 27962944 147868047872 +5289 27973521 147951952569 +5290 27984100 148035889000 +5291 27994681 148119857171 +5292 28005264 148203857088 +5293 28015849 148287888757 +5294 28026436 148371952184 +5295 28037025 148456047375 +5296 28047616 148540174336 +5297 28058209 148624333073 +5298 28068804 148708523592 +5299 28079401 148792745899 +5300 28090000 148877000000 +5301 28100601 148961285901 +5302 28111204 149045603608 +5303 28121809 149129953127 +5304 28132416 149214334464 +5305 28143025 149298747625 +5306 28153636 149383192616 +5307 28164249 149467669443 +5308 28174864 149552178112 +5309 28185481 149636718629 +5310 28196100 149721291000 +5311 28206721 149805895231 +5312 28217344 149890531328 +5313 28227969 149975199297 +5314 28238596 150059899144 +5315 28249225 150144630875 +5316 28259856 150229394496 +5317 28270489 150314190013 +5318 28281124 150399017432 +5319 28291761 150483876759 +5320 28302400 150568768000 +5321 28313041 150653691161 +5322 28323684 150738646248 +5323 28334329 150823633267 +5324 28344976 150908652224 +5325 28355625 150993703125 +5326 28366276 151078785976 +5327 28376929 151163900783 +5328 28387584 151249047552 +5329 28398241 151334226289 +5330 28408900 151419437000 +5331 28419561 151504679691 +5332 28430224 151589954368 +5333 28440889 151675261037 +5334 28451556 151760599704 +5335 28462225 151845970375 +5336 28472896 151931373056 +5337 28483569 152016807753 +5338 28494244 152102274472 +5339 28504921 152187773219 +5340 28515600 152273304000 +5341 28526281 152358866821 +5342 28536964 152444461688 +5343 28547649 152530088607 +5344 28558336 152615747584 +5345 28569025 152701438625 +5346 28579716 152787161736 +5347 28590409 152872916923 +5348 28601104 152958704192 +5349 28611801 153044523549 +5350 28622500 153130375000 +5351 28633201 153216258551 +5352 28643904 153302174208 +5353 28654609 153388121977 +5354 28665316 153474101864 +5355 28676025 153560113875 +5356 28686736 153646158016 +5357 28697449 153732234293 +5358 28708164 153818342712 +5359 28718881 153904483279 +5360 28729600 153990656000 +5361 28740321 154076860881 +5362 28751044 154163097928 +5363 28761769 154249367147 +5364 28772496 154335668544 +5365 28783225 154422002125 +5366 28793956 154508367896 +5367 28804689 154594765863 +5368 28815424 154681196032 +5369 28826161 154767658409 +5370 28836900 154854153000 +5371 28847641 154940679811 +5372 28858384 155027238848 +5373 28869129 155113830117 +5374 28879876 155200453624 +5375 28890625 155287109375 +5376 28901376 155373797376 +5377 28912129 155460517633 +5378 28922884 155547270152 +5379 28933641 155634054939 +5380 28944400 155720872000 +5381 28955161 155807721341 +5382 28965924 155894602968 +5383 28976689 155981516887 +5384 28987456 156068463104 +5385 28998225 156155441625 +5386 29008996 156242452456 +5387 29019769 156329495603 +5388 29030544 156416571072 +5389 29041321 156503678869 +5390 29052100 156590819000 +5391 29062881 156677991471 +5392 29073664 156765196288 +5393 29084449 156852433457 +5394 29095236 156939702984 +5395 29106025 157027004875 +5396 29116816 157114339136 +5397 29127609 157201705773 +5398 29138404 157289104792 +5399 29149201 157376536199 +5400 29160000 157464000000 +5401 29170801 157551496201 +5402 29181604 157639024808 +5403 29192409 157726585827 +5404 29203216 157814179264 +5405 29214025 157901805125 +5406 29224836 157989463416 +5407 29235649 158077154143 +5408 29246464 158164877312 +5409 29257281 158252632929 +5410 29268100 158340421000 +5411 29278921 158428241531 +5412 29289744 158516094528 +5413 29300569 158603979997 +5414 29311396 158691897944 +5415 29322225 158779848375 +5416 29333056 158867831296 +5417 29343889 158955846713 +5418 29354724 159043894632 +5419 29365561 159131975059 +5420 29376400 159220088000 +5421 29387241 159308233461 +5422 29398084 159396411448 +5423 29408929 159484621967 +5424 29419776 159572865024 +5425 29430625 159661140625 +5426 29441476 159749448776 +5427 29452329 159837789483 +5428 29463184 159926162752 +5429 29474041 160014568589 +5430 29484900 160103007000 +5431 29495761 160191477991 +5432 29506624 160279981568 +5433 29517489 160368517737 +5434 29528356 160457086504 +5435 29539225 160545687875 +5436 29550096 160634321856 +5437 29560969 160722988453 +5438 29571844 160811687672 +5439 29582721 160900419519 +5440 29593600 160989184000 +5441 29604481 161077981121 +5442 29615364 161166810888 +5443 29626249 161255673307 +5444 29637136 161344568384 +5445 29648025 161433496125 +5446 29658916 161522456536 +5447 29669809 161611449623 +5448 29680704 161700475392 +5449 29691601 161789533849 +5450 29702500 161878625000 +5451 29713401 161967748851 +5452 29724304 162056905408 +5453 29735209 162146094677 +5454 29746116 162235316664 +5455 29757025 162324571375 +5456 29767936 162413858816 +5457 29778849 162503178993 +5458 29789764 162592531912 +5459 29800681 162681917579 +5460 29811600 162771336000 +5461 29822521 162860787181 +5462 29833444 162950271128 +5463 29844369 163039787847 +5464 29855296 163129337344 +5465 29866225 163218919625 +5466 29877156 163308534696 +5467 29888089 163398182563 +5468 29899024 163487863232 +5469 29909961 163577576709 +5470 29920900 163667323000 +5471 29931841 163757102111 +5472 29942784 163846914048 +5473 29953729 163936758817 +5474 29964676 164026636424 +5475 29975625 164116546875 +5476 29986576 164206490176 +5477 29997529 164296466333 +5478 30008484 164386475352 +5479 30019441 164476517239 +5480 30030400 164566592000 +5481 30041361 164656699641 +5482 30052324 164746840168 +5483 30063289 164837013587 +5484 30074256 164927219904 +5485 30085225 165017459125 +5486 30096196 165107731256 +5487 30107169 165198036303 +5488 30118144 165288374272 +5489 30129121 165378745169 +5490 30140100 165469149000 +5491 30151081 165559585771 +5492 30162064 165650055488 +5493 30173049 165740558157 +5494 30184036 165831093784 +5495 30195025 165921662375 +5496 30206016 166012263936 +5497 30217009 166102898473 +5498 30228004 166193565992 +5499 30239001 166284266499 +5500 30250000 166375000000 +5501 30261001 166465766501 +5502 30272004 166556566008 +5503 30283009 166647398527 +5504 30294016 166738264064 +5505 30305025 166829162625 +5506 30316036 166920094216 +5507 30327049 167011058843 +5508 30338064 167102056512 +5509 30349081 167193087229 +5510 30360100 167284151000 +5511 30371121 167375247831 +5512 30382144 167466377728 +5513 30393169 167557540697 +5514 30404196 167648736744 +5515 30415225 167739965875 +5516 30426256 167831228096 +5517 30437289 167922523413 +5518 30448324 168013851832 +5519 30459361 168105213359 +5520 30470400 168196608000 +5521 30481441 168288035761 +5522 30492484 168379496648 +5523 30503529 168470990667 +5524 30514576 168562517824 +5525 30525625 168654078125 +5526 30536676 168745671576 +5527 30547729 168837298183 +5528 30558784 168928957952 +5529 30569841 169020650889 +5530 30580900 169112377000 +5531 30591961 169204136291 +5532 30603024 169295928768 +5533 30614089 169387754437 +5534 30625156 169479613304 +5535 30636225 169571505375 +5536 30647296 169663430656 +5537 30658369 169755389153 +5538 30669444 169847380872 +5539 30680521 169939405819 +5540 30691600 170031464000 +5541 30702681 170123555421 +5542 30713764 170215680088 +5543 30724849 170307838007 +5544 30735936 170400029184 +5545 30747025 170492253625 +5546 30758116 170584511336 +5547 30769209 170676802323 +5548 30780304 170769126592 +5549 30791401 170861484149 +5550 30802500 170953875000 +5551 30813601 171046299151 +5552 30824704 171138756608 +5553 30835809 171231247377 +5554 30846916 171323771464 +5555 30858025 171416328875 +5556 30869136 171508919616 +5557 30880249 171601543693 +5558 30891364 171694201112 +5559 30902481 171786891879 +5560 30913600 171879616000 +5561 30924721 171972373481 +5562 30935844 172065164328 +5563 30946969 172157988547 +5564 30958096 172250846144 +5565 30969225 172343737125 +5566 30980356 172436661496 +5567 30991489 172529619263 +5568 31002624 172622610432 +5569 31013761 172715635009 +5570 31024900 172808693000 +5571 31036041 172901784411 +5572 31047184 172994909248 +5573 31058329 173088067517 +5574 31069476 173181259224 +5575 31080625 173274484375 +5576 31091776 173367742976 +5577 31102929 173461035033 +5578 31114084 173554360552 +5579 31125241 173647719539 +5580 31136400 173741112000 +5581 31147561 173834537941 +5582 31158724 173927997368 +5583 31169889 174021490287 +5584 31181056 174115016704 +5585 31192225 174208576625 +5586 31203396 174302170056 +5587 31214569 174395797003 +5588 31225744 174489457472 +5589 31236921 174583151469 +5590 31248100 174676879000 +5591 31259281 174770640071 +5592 31270464 174864434688 +5593 31281649 174958262857 +5594 31292836 175052124584 +5595 31304025 175146019875 +5596 31315216 175239948736 +5597 31326409 175333911173 +5598 31337604 175427907192 +5599 31348801 175521936799 +5600 31360000 175616000000 +5601 31371201 175710096801 +5602 31382404 175804227208 +5603 31393609 175898391227 +5604 31404816 175992588864 +5605 31416025 176086820125 +5606 31427236 176181085016 +5607 31438449 176275383543 +5608 31449664 176369715712 +5609 31460881 176464081529 +5610 31472100 176558481000 +5611 31483321 176652914131 +5612 31494544 176747380928 +5613 31505769 176841881397 +5614 31516996 176936415544 +5615 31528225 177030983375 +5616 31539456 177125584896 +5617 31550689 177220220113 +5618 31561924 177314889032 +5619 31573161 177409591659 +5620 31584400 177504328000 +5621 31595641 177599098061 +5622 31606884 177693901848 +5623 31618129 177788739367 +5624 31629376 177883610624 +5625 31640625 177978515625 +5626 31651876 178073454376 +5627 31663129 178168426883 +5628 31674384 178263433152 +5629 31685641 178358473189 +5630 31696900 178453547000 +5631 31708161 178548654591 +5632 31719424 178643795968 +5633 31730689 178738971137 +5634 31741956 178834180104 +5635 31753225 178929422875 +5636 31764496 179024699456 +5637 31775769 179120009853 +5638 31787044 179215354072 +5639 31798321 179310732119 +5640 31809600 179406144000 +5641 31820881 179501589721 +5642 31832164 179597069288 +5643 31843449 179692582707 +5644 31854736 179788129984 +5645 31866025 179883711125 +5646 31877316 179979326136 +5647 31888609 180074975023 +5648 31899904 180170657792 +5649 31911201 180266374449 +5650 31922500 180362125000 +5651 31933801 180457909451 +5652 31945104 180553727808 +5653 31956409 180649580077 +5654 31967716 180745466264 +5655 31979025 180841386375 +5656 31990336 180937340416 +5657 32001649 181033328393 +5658 32012964 181129350312 +5659 32024281 181225406179 +5660 32035600 181321496000 +5661 32046921 181417619781 +5662 32058244 181513777528 +5663 32069569 181609969247 +5664 32080896 181706194944 +5665 32092225 181802454625 +5666 32103556 181898748296 +5667 32114889 181995075963 +5668 32126224 182091437632 +5669 32137561 182187833309 +5670 32148900 182284263000 +5671 32160241 182380726711 +5672 32171584 182477224448 +5673 32182929 182573756217 +5674 32194276 182670322024 +5675 32205625 182766921875 +5676 32216976 182863555776 +5677 32228329 182960223733 +5678 32239684 183056925752 +5679 32251041 183153661839 +5680 32262400 183250432000 +5681 32273761 183347236241 +5682 32285124 183444074568 +5683 32296489 183540946987 +5684 32307856 183637853504 +5685 32319225 183734794125 +5686 32330596 183831768856 +5687 32341969 183928777703 +5688 32353344 184025820672 +5689 32364721 184122897769 +5690 32376100 184220009000 +5691 32387481 184317154371 +5692 32398864 184414333888 +5693 32410249 184511547557 +5694 32421636 184608795384 +5695 32433025 184706077375 +5696 32444416 184803393536 +5697 32455809 184900743873 +5698 32467204 184998128392 +5699 32478601 185095547099 +5700 32490000 185193000000 +5701 32501401 185290487101 +5702 32512804 185388008408 +5703 32524209 185485563927 +5704 32535616 185583153664 +5705 32547025 185680777625 +5706 32558436 185778435816 +5707 32569849 185876128243 +5708 32581264 185973854912 +5709 32592681 186071615829 +5710 32604100 186169411000 +5711 32615521 186267240431 +5712 32626944 186365104128 +5713 32638369 186463002097 +5714 32649796 186560934344 +5715 32661225 186658900875 +5716 32672656 186756901696 +5717 32684089 186854936813 +5718 32695524 186953006232 +5719 32706961 187051109959 +5720 32718400 187149248000 +5721 32729841 187247420361 +5722 32741284 187345627048 +5723 32752729 187443868067 +5724 32764176 187542143424 +5725 32775625 187640453125 +5726 32787076 187738797176 +5727 32798529 187837175583 +5728 32809984 187935588352 +5729 32821441 188034035489 +5730 32832900 188132517000 +5731 32844361 188231032891 +5732 32855824 188329583168 +5733 32867289 188428167837 +5734 32878756 188526786904 +5735 32890225 188625440375 +5736 32901696 188724128256 +5737 32913169 188822850553 +5738 32924644 188921607272 +5739 32936121 189020398419 +5740 32947600 189119224000 +5741 32959081 189218084021 +5742 32970564 189316978488 +5743 32982049 189415907407 +5744 32993536 189514870784 +5745 33005025 189613868625 +5746 33016516 189712900936 +5747 33028009 189811967723 +5748 33039504 189911068992 +5749 33051001 190010204749 +5750 33062500 190109375000 +5751 33074001 190208579751 +5752 33085504 190307819008 +5753 33097009 190407092777 +5754 33108516 190506401064 +5755 33120025 190605743875 +5756 33131536 190705121216 +5757 33143049 190804533093 +5758 33154564 190903979512 +5759 33166081 191003460479 +5760 33177600 191102976000 +5761 33189121 191202526081 +5762 33200644 191302110728 +5763 33212169 191401729947 +5764 33223696 191501383744 +5765 33235225 191601072125 +5766 33246756 191700795096 +5767 33258289 191800552663 +5768 33269824 191900344832 +5769 33281361 192000171609 +5770 33292900 192100033000 +5771 33304441 192199929011 +5772 33315984 192299859648 +5773 33327529 192399824917 +5774 33339076 192499824824 +5775 33350625 192599859375 +5776 33362176 192699928576 +5777 33373729 192800032433 +5778 33385284 192900170952 +5779 33396841 193000344139 +5780 33408400 193100552000 +5781 33419961 193200794541 +5782 33431524 193301071768 +5783 33443089 193401383687 +5784 33454656 193501730304 +5785 33466225 193602111625 +5786 33477796 193702527656 +5787 33489369 193802978403 +5788 33500944 193903463872 +5789 33512521 194003984069 +5790 33524100 194104539000 +5791 33535681 194205128671 +5792 33547264 194305753088 +5793 33558849 194406412257 +5794 33570436 194507106184 +5795 33582025 194607834875 +5796 33593616 194708598336 +5797 33605209 194809396573 +5798 33616804 194910229592 +5799 33628401 195011097399 +5800 33640000 195112000000 +5801 33651601 195212937401 +5802 33663204 195313909608 +5803 33674809 195414916627 +5804 33686416 195515958464 +5805 33698025 195617035125 +5806 33709636 195718146616 +5807 33721249 195819292943 +5808 33732864 195920474112 +5809 33744481 196021690129 +5810 33756100 196122941000 +5811 33767721 196224226731 +5812 33779344 196325547328 +5813 33790969 196426902797 +5814 33802596 196528293144 +5815 33814225 196629718375 +5816 33825856 196731178496 +5817 33837489 196832673513 +5818 33849124 196934203432 +5819 33860761 197035768259 +5820 33872400 197137368000 +5821 33884041 197239002661 +5822 33895684 197340672248 +5823 33907329 197442376767 +5824 33918976 197544116224 +5825 33930625 197645890625 +5826 33942276 197747699976 +5827 33953929 197849544283 +5828 33965584 197951423552 +5829 33977241 198053337789 +5830 33988900 198155287000 +5831 34000561 198257271191 +5832 34012224 198359290368 +5833 34023889 198461344537 +5834 34035556 198563433704 +5835 34047225 198665557875 +5836 34058896 198767717056 +5837 34070569 198869911253 +5838 34082244 198972140472 +5839 34093921 199074404719 +5840 34105600 199176704000 +5841 34117281 199279038321 +5842 34128964 199381407688 +5843 34140649 199483812107 +5844 34152336 199586251584 +5845 34164025 199688726125 +5846 34175716 199791235736 +5847 34187409 199893780423 +5848 34199104 199996360192 +5849 34210801 200098975049 +5850 34222500 200201625000 +5851 34234201 200304310051 +5852 34245904 200407030208 +5853 34257609 200509785477 +5854 34269316 200612575864 +5855 34281025 200715401375 +5856 34292736 200818262016 +5857 34304449 200921157793 +5858 34316164 201024088712 +5859 34327881 201127054779 +5860 34339600 201230056000 +5861 34351321 201333092381 +5862 34363044 201436163928 +5863 34374769 201539270647 +5864 34386496 201642412544 +5865 34398225 201745589625 +5866 34409956 201848801896 +5867 34421689 201952049363 +5868 34433424 202055332032 +5869 34445161 202158649909 +5870 34456900 202262003000 +5871 34468641 202365391311 +5872 34480384 202468814848 +5873 34492129 202572273617 +5874 34503876 202675767624 +5875 34515625 202779296875 +5876 34527376 202882861376 +5877 34539129 202986461133 +5878 34550884 203090096152 +5879 34562641 203193766439 +5880 34574400 203297472000 +5881 34586161 203401212841 +5882 34597924 203504988968 +5883 34609689 203608800387 +5884 34621456 203712647104 +5885 34633225 203816529125 +5886 34644996 203920446456 +5887 34656769 204024399103 +5888 34668544 204128387072 +5889 34680321 204232410369 +5890 34692100 204336469000 +5891 34703881 204440562971 +5892 34715664 204544692288 +5893 34727449 204648856957 +5894 34739236 204753056984 +5895 34751025 204857292375 +5896 34762816 204961563136 +5897 34774609 205065869273 +5898 34786404 205170210792 +5899 34798201 205274587699 +5900 34810000 205379000000 +5901 34821801 205483447701 +5902 34833604 205587930808 +5903 34845409 205692449327 +5904 34857216 205797003264 +5905 34869025 205901592625 +5906 34880836 206006217416 +5907 34892649 206110877643 +5908 34904464 206215573312 +5909 34916281 206320304429 +5910 34928100 206425071000 +5911 34939921 206529873031 +5912 34951744 206634710528 +5913 34963569 206739583497 +5914 34975396 206844491944 +5915 34987225 206949435875 +5916 34999056 207054415296 +5917 35010889 207159430213 +5918 35022724 207264480632 +5919 35034561 207369566559 +5920 35046400 207474688000 +5921 35058241 207579844961 +5922 35070084 207685037448 +5923 35081929 207790265467 +5924 35093776 207895529024 +5925 35105625 208000828125 +5926 35117476 208106162776 +5927 35129329 208211532983 +5928 35141184 208316938752 +5929 35153041 208422380089 +5930 35164900 208527857000 +5931 35176761 208633369491 +5932 35188624 208738917568 +5933 35200489 208844501237 +5934 35212356 208950120504 +5935 35224225 209055775375 +5936 35236096 209161465856 +5937 35247969 209267191953 +5938 35259844 209372953672 +5939 35271721 209478751019 +5940 35283600 209584584000 +5941 35295481 209690452621 +5942 35307364 209796356888 +5943 35319249 209902296807 +5944 35331136 210008272384 +5945 35343025 210114283625 +5946 35354916 210220330536 +5947 35366809 210326413123 +5948 35378704 210432531392 +5949 35390601 210538685349 +5950 35402500 210644875000 +5951 35414401 210751100351 +5952 35426304 210857361408 +5953 35438209 210963658177 +5954 35450116 211069990664 +5955 35462025 211176358875 +5956 35473936 211282762816 +5957 35485849 211389202493 +5958 35497764 211495677912 +5959 35509681 211602189079 +5960 35521600 211708736000 +5961 35533521 211815318681 +5962 35545444 211921937128 +5963 35557369 212028591347 +5964 35569296 212135281344 +5965 35581225 212242007125 +5966 35593156 212348768696 +5967 35605089 212455566063 +5968 35617024 212562399232 +5969 35628961 212669268209 +5970 35640900 212776173000 +5971 35652841 212883113611 +5972 35664784 212990090048 +5973 35676729 213097102317 +5974 35688676 213204150424 +5975 35700625 213311234375 +5976 35712576 213418354176 +5977 35724529 213525509833 +5978 35736484 213632701352 +5979 35748441 213739928739 +5980 35760400 213847192000 +5981 35772361 213954491141 +5982 35784324 214061826168 +5983 35796289 214169197087 +5984 35808256 214276603904 +5985 35820225 214384046625 +5986 35832196 214491525256 +5987 35844169 214599039803 +5988 35856144 214706590272 +5989 35868121 214814176669 +5990 35880100 214921799000 +5991 35892081 215029457271 +5992 35904064 215137151488 +5993 35916049 215244881657 +5994 35928036 215352647784 +5995 35940025 215460449875 +5996 35952016 215568287936 +5997 35964009 215676161973 +5998 35976004 215784071992 +5999 35988001 215892017999 +6000 36000000 216000000000 +6001 36012001 216108018001 +6002 36024004 216216072008 +6003 36036009 216324162027 +6004 36048016 216432288064 +6005 36060025 216540450125 +6006 36072036 216648648216 +6007 36084049 216756882343 +6008 36096064 216865152512 +6009 36108081 216973458729 +6010 36120100 217081801000 +6011 36132121 217190179331 +6012 36144144 217298593728 +6013 36156169 217407044197 +6014 36168196 217515530744 +6015 36180225 217624053375 +6016 36192256 217732612096 +6017 36204289 217841206913 +6018 36216324 217949837832 +6019 36228361 218058504859 +6020 36240400 218167208000 +6021 36252441 218275947261 +6022 36264484 218384722648 +6023 36276529 218493534167 +6024 36288576 218602381824 +6025 36300625 218711265625 +6026 36312676 218820185576 +6027 36324729 218929141683 +6028 36336784 219038133952 +6029 36348841 219147162389 +6030 36360900 219256227000 +6031 36372961 219365327791 +6032 36385024 219474464768 +6033 36397089 219583637937 +6034 36409156 219692847304 +6035 36421225 219802092875 +6036 36433296 219911374656 +6037 36445369 220020692653 +6038 36457444 220130046872 +6039 36469521 220239437319 +6040 36481600 220348864000 +6041 36493681 220458326921 +6042 36505764 220567826088 +6043 36517849 220677361507 +6044 36529936 220786933184 +6045 36542025 220896541125 +6046 36554116 221006185336 +6047 36566209 221115865823 +6048 36578304 221225582592 +6049 36590401 221335335649 +6050 36602500 221445125000 +6051 36614601 221554950651 +6052 36626704 221664812608 +6053 36638809 221774710877 +6054 36650916 221884645464 +6055 36663025 221994616375 +6056 36675136 222104623616 +6057 36687249 222214667193 +6058 36699364 222324747112 +6059 36711481 222434863379 +6060 36723600 222545016000 +6061 36735721 222655204981 +6062 36747844 222765430328 +6063 36759969 222875692047 +6064 36772096 222985990144 +6065 36784225 223096324625 +6066 36796356 223206695496 +6067 36808489 223317102763 +6068 36820624 223427546432 +6069 36832761 223538026509 +6070 36844900 223648543000 +6071 36857041 223759095911 +6072 36869184 223869685248 +6073 36881329 223980311017 +6074 36893476 224090973224 +6075 36905625 224201671875 +6076 36917776 224312406976 +6077 36929929 224423178533 +6078 36942084 224533986552 +6079 36954241 224644831039 +6080 36966400 224755712000 +6081 36978561 224866629441 +6082 36990724 224977583368 +6083 37002889 225088573787 +6084 37015056 225199600704 +6085 37027225 225310664125 +6086 37039396 225421764056 +6087 37051569 225532900503 +6088 37063744 225644073472 +6089 37075921 225755282969 +6090 37088100 225866529000 +6091 37100281 225977811571 +6092 37112464 226089130688 +6093 37124649 226200486357 +6094 37136836 226311878584 +6095 37149025 226423307375 +6096 37161216 226534772736 +6097 37173409 226646274673 +6098 37185604 226757813192 +6099 37197801 226869388299 +6100 37210000 226981000000 +6101 37222201 227092648301 +6102 37234404 227204333208 +6103 37246609 227316054727 +6104 37258816 227427812864 +6105 37271025 227539607625 +6106 37283236 227651439016 +6107 37295449 227763307043 +6108 37307664 227875211712 +6109 37319881 227987153029 +6110 37332100 228099131000 +6111 37344321 228211145631 +6112 37356544 228323196928 +6113 37368769 228435284897 +6114 37380996 228547409544 +6115 37393225 228659570875 +6116 37405456 228771768896 +6117 37417689 228884003613 +6118 37429924 228996275032 +6119 37442161 229108583159 +6120 37454400 229220928000 +6121 37466641 229333309561 +6122 37478884 229445727848 +6123 37491129 229558182867 +6124 37503376 229670674624 +6125 37515625 229783203125 +6126 37527876 229895768376 +6127 37540129 230008370383 +6128 37552384 230121009152 +6129 37564641 230233684689 +6130 37576900 230346397000 +6131 37589161 230459146091 +6132 37601424 230571931968 +6133 37613689 230684754637 +6134 37625956 230797614104 +6135 37638225 230910510375 +6136 37650496 231023443456 +6137 37662769 231136413353 +6138 37675044 231249420072 +6139 37687321 231362463619 +6140 37699600 231475544000 +6141 37711881 231588661221 +6142 37724164 231701815288 +6143 37736449 231815006207 +6144 37748736 231928233984 +6145 37761025 232041498625 +6146 37773316 232154800136 +6147 37785609 232268138523 +6148 37797904 232381513792 +6149 37810201 232494925949 +6150 37822500 232608375000 +6151 37834801 232721860951 +6152 37847104 232835383808 +6153 37859409 232948943577 +6154 37871716 233062540264 +6155 37884025 233176173875 +6156 37896336 233289844416 +6157 37908649 233403551893 +6158 37920964 233517296312 +6159 37933281 233631077679 +6160 37945600 233744896000 +6161 37957921 233858751281 +6162 37970244 233972643528 +6163 37982569 234086572747 +6164 37994896 234200538944 +6165 38007225 234314542125 +6166 38019556 234428582296 +6167 38031889 234542659463 +6168 38044224 234656773632 +6169 38056561 234770924809 +6170 38068900 234885113000 +6171 38081241 234999338211 +6172 38093584 235113600448 +6173 38105929 235227899717 +6174 38118276 235342236024 +6175 38130625 235456609375 +6176 38142976 235571019776 +6177 38155329 235685467233 +6178 38167684 235799951752 +6179 38180041 235914473339 +6180 38192400 236029032000 +6181 38204761 236143627741 +6182 38217124 236258260568 +6183 38229489 236372930487 +6184 38241856 236487637504 +6185 38254225 236602381625 +6186 38266596 236717162856 +6187 38278969 236831981203 +6188 38291344 236946836672 +6189 38303721 237061729269 +6190 38316100 237176659000 +6191 38328481 237291625871 +6192 38340864 237406629888 +6193 38353249 237521671057 +6194 38365636 237636749384 +6195 38378025 237751864875 +6196 38390416 237867017536 +6197 38402809 237982207373 +6198 38415204 238097434392 +6199 38427601 238212698599 +6200 38440000 238328000000 +6201 38452401 238443338601 +6202 38464804 238558714408 +6203 38477209 238674127427 +6204 38489616 238789577664 +6205 38502025 238905065125 +6206 38514436 239020589816 +6207 38526849 239136151743 +6208 38539264 239251750912 +6209 38551681 239367387329 +6210 38564100 239483061000 +6211 38576521 239598771931 +6212 38588944 239714520128 +6213 38601369 239830305597 +6214 38613796 239946128344 +6215 38626225 240061988375 +6216 38638656 240177885696 +6217 38651089 240293820313 +6218 38663524 240409792232 +6219 38675961 240525801459 +6220 38688400 240641848000 +6221 38700841 240757931861 +6222 38713284 240874053048 +6223 38725729 240990211567 +6224 38738176 241106407424 +6225 38750625 241222640625 +6226 38763076 241338911176 +6227 38775529 241455219083 +6228 38787984 241571564352 +6229 38800441 241687946989 +6230 38812900 241804367000 +6231 38825361 241920824391 +6232 38837824 242037319168 +6233 38850289 242153851337 +6234 38862756 242270420904 +6235 38875225 242387027875 +6236 38887696 242503672256 +6237 38900169 242620354053 +6238 38912644 242737073272 +6239 38925121 242853829919 +6240 38937600 242970624000 +6241 38950081 243087455521 +6242 38962564 243204324488 +6243 38975049 243321230907 +6244 38987536 243438174784 +6245 39000025 243555156125 +6246 39012516 243672174936 +6247 39025009 243789231223 +6248 39037504 243906324992 +6249 39050001 244023456249 +6250 39062500 244140625000 +6251 39075001 244257831251 +6252 39087504 244375075008 +6253 39100009 244492356277 +6254 39112516 244609675064 +6255 39125025 244727031375 +6256 39137536 244844425216 +6257 39150049 244961856593 +6258 39162564 245079325512 +6259 39175081 245196831979 +6260 39187600 245314376000 +6261 39200121 245431957581 +6262 39212644 245549576728 +6263 39225169 245667233447 +6264 39237696 245784927744 +6265 39250225 245902659625 +6266 39262756 246020429096 +6267 39275289 246138236163 +6268 39287824 246256080832 +6269 39300361 246373963109 +6270 39312900 246491883000 +6271 39325441 246609840511 +6272 39337984 246727835648 +6273 39350529 246845868417 +6274 39363076 246963938824 +6275 39375625 247082046875 +6276 39388176 247200192576 +6277 39400729 247318375933 +6278 39413284 247436596952 +6279 39425841 247554855639 +6280 39438400 247673152000 +6281 39450961 247791486041 +6282 39463524 247909857768 +6283 39476089 248028267187 +6284 39488656 248146714304 +6285 39501225 248265199125 +6286 39513796 248383721656 +6287 39526369 248502281903 +6288 39538944 248620879872 +6289 39551521 248739515569 +6290 39564100 248858189000 +6291 39576681 248976900171 +6292 39589264 249095649088 +6293 39601849 249214435757 +6294 39614436 249333260184 +6295 39627025 249452122375 +6296 39639616 249571022336 +6297 39652209 249689960073 +6298 39664804 249808935592 +6299 39677401 249927948899 +6300 39690000 250047000000 +6301 39702601 250166088901 +6302 39715204 250285215608 +6303 39727809 250404380127 +6304 39740416 250523582464 +6305 39753025 250642822625 +6306 39765636 250762100616 +6307 39778249 250881416443 +6308 39790864 251000770112 +6309 39803481 251120161629 +6310 39816100 251239591000 +6311 39828721 251359058231 +6312 39841344 251478563328 +6313 39853969 251598106297 +6314 39866596 251717687144 +6315 39879225 251837305875 +6316 39891856 251956962496 +6317 39904489 252076657013 +6318 39917124 252196389432 +6319 39929761 252316159759 +6320 39942400 252435968000 +6321 39955041 252555814161 +6322 39967684 252675698248 +6323 39980329 252795620267 +6324 39992976 252915580224 +6325 40005625 253035578125 +6326 40018276 253155613976 +6327 40030929 253275687783 +6328 40043584 253395799552 +6329 40056241 253515949289 +6330 40068900 253636137000 +6331 40081561 253756362691 +6332 40094224 253876626368 +6333 40106889 253996928037 +6334 40119556 254117267704 +6335 40132225 254237645375 +6336 40144896 254358061056 +6337 40157569 254478514753 +6338 40170244 254599006472 +6339 40182921 254719536219 +6340 40195600 254840104000 +6341 40208281 254960709821 +6342 40220964 255081353688 +6343 40233649 255202035607 +6344 40246336 255322755584 +6345 40259025 255443513625 +6346 40271716 255564309736 +6347 40284409 255685143923 +6348 40297104 255806016192 +6349 40309801 255926926549 +6350 40322500 256047875000 +6351 40335201 256168861551 +6352 40347904 256289886208 +6353 40360609 256410948977 +6354 40373316 256532049864 +6355 40386025 256653188875 +6356 40398736 256774366016 +6357 40411449 256895581293 +6358 40424164 257016834712 +6359 40436881 257138126279 +6360 40449600 257259456000 +6361 40462321 257380823881 +6362 40475044 257502229928 +6363 40487769 257623674147 +6364 40500496 257745156544 +6365 40513225 257866677125 +6366 40525956 257988235896 +6367 40538689 258109832863 +6368 40551424 258231468032 +6369 40564161 258353141409 +6370 40576900 258474853000 +6371 40589641 258596602811 +6372 40602384 258718390848 +6373 40615129 258840217117 +6374 40627876 258962081624 +6375 40640625 259083984375 +6376 40653376 259205925376 +6377 40666129 259327904633 +6378 40678884 259449922152 +6379 40691641 259571977939 +6380 40704400 259694072000 +6381 40717161 259816204341 +6382 40729924 259938374968 +6383 40742689 260060583887 +6384 40755456 260182831104 +6385 40768225 260305116625 +6386 40780996 260427440456 +6387 40793769 260549802603 +6388 40806544 260672203072 +6389 40819321 260794641869 +6390 40832100 260917119000 +6391 40844881 261039634471 +6392 40857664 261162188288 +6393 40870449 261284780457 +6394 40883236 261407410984 +6395 40896025 261530079875 +6396 40908816 261652787136 +6397 40921609 261775532773 +6398 40934404 261898316792 +6399 40947201 262021139199 +6400 40960000 262144000000 +6401 40972801 262266899201 +6402 40985604 262389836808 +6403 40998409 262512812827 +6404 41011216 262635827264 +6405 41024025 262758880125 +6406 41036836 262881971416 +6407 41049649 263005101143 +6408 41062464 263128269312 +6409 41075281 263251475929 +6410 41088100 263374721000 +6411 41100921 263498004531 +6412 41113744 263621326528 +6413 41126569 263744686997 +6414 41139396 263868085944 +6415 41152225 263991523375 +6416 41165056 264114999296 +6417 41177889 264238513713 +6418 41190724 264362066632 +6419 41203561 264485658059 +6420 41216400 264609288000 +6421 41229241 264732956461 +6422 41242084 264856663448 +6423 41254929 264980408967 +6424 41267776 265104193024 +6425 41280625 265228015625 +6426 41293476 265351876776 +6427 41306329 265475776483 +6428 41319184 265599714752 +6429 41332041 265723691589 +6430 41344900 265847707000 +6431 41357761 265971760991 +6432 41370624 266095853568 +6433 41383489 266219984737 +6434 41396356 266344154504 +6435 41409225 266468362875 +6436 41422096 266592609856 +6437 41434969 266716895453 +6438 41447844 266841219672 +6439 41460721 266965582519 +6440 41473600 267089984000 +6441 41486481 267214424121 +6442 41499364 267338902888 +6443 41512249 267463420307 +6444 41525136 267587976384 +6445 41538025 267712571125 +6446 41550916 267837204536 +6447 41563809 267961876623 +6448 41576704 268086587392 +6449 41589601 268211336849 +6450 41602500 268336125000 +6451 41615401 268460951851 +6452 41628304 268585817408 +6453 41641209 268710721677 +6454 41654116 268835664664 +6455 41667025 268960646375 +6456 41679936 269085666816 +6457 41692849 269210725993 +6458 41705764 269335823912 +6459 41718681 269460960579 +6460 41731600 269586136000 +6461 41744521 269711350181 +6462 41757444 269836603128 +6463 41770369 269961894847 +6464 41783296 270087225344 +6465 41796225 270212594625 +6466 41809156 270338002696 +6467 41822089 270463449563 +6468 41835024 270588935232 +6469 41847961 270714459709 +6470 41860900 270840023000 +6471 41873841 270965625111 +6472 41886784 271091266048 +6473 41899729 271216945817 +6474 41912676 271342664424 +6475 41925625 271468421875 +6476 41938576 271594218176 +6477 41951529 271720053333 +6478 41964484 271845927352 +6479 41977441 271971840239 +6480 41990400 272097792000 +6481 42003361 272223782641 +6482 42016324 272349812168 +6483 42029289 272475880587 +6484 42042256 272601987904 +6485 42055225 272728134125 +6486 42068196 272854319256 +6487 42081169 272980543303 +6488 42094144 273106806272 +6489 42107121 273233108169 +6490 42120100 273359449000 +6491 42133081 273485828771 +6492 42146064 273612247488 +6493 42159049 273738705157 +6494 42172036 273865201784 +6495 42185025 273991737375 +6496 42198016 274118311936 +6497 42211009 274244925473 +6498 42224004 274371577992 +6499 42237001 274498269499 +6500 42250000 274625000000 +6501 42263001 274751769501 +6502 42276004 274878578008 +6503 42289009 275005425527 +6504 42302016 275132312064 +6505 42315025 275259237625 +6506 42328036 275386202216 +6507 42341049 275513205843 +6508 42354064 275640248512 +6509 42367081 275767330229 +6510 42380100 275894451000 +6511 42393121 276021610831 +6512 42406144 276148809728 +6513 42419169 276276047697 +6514 42432196 276403324744 +6515 42445225 276530640875 +6516 42458256 276657996096 +6517 42471289 276785390413 +6518 42484324 276912823832 +6519 42497361 277040296359 +6520 42510400 277167808000 +6521 42523441 277295358761 +6522 42536484 277422948648 +6523 42549529 277550577667 +6524 42562576 277678245824 +6525 42575625 277805953125 +6526 42588676 277933699576 +6527 42601729 278061485183 +6528 42614784 278189309952 +6529 42627841 278317173889 +6530 42640900 278445077000 +6531 42653961 278573019291 +6532 42667024 278701000768 +6533 42680089 278829021437 +6534 42693156 278957081304 +6535 42706225 279085180375 +6536 42719296 279213318656 +6537 42732369 279341496153 +6538 42745444 279469712872 +6539 42758521 279597968819 +6540 42771600 279726264000 +6541 42784681 279854598421 +6542 42797764 279982972088 +6543 42810849 280111385007 +6544 42823936 280239837184 +6545 42837025 280368328625 +6546 42850116 280496859336 +6547 42863209 280625429323 +6548 42876304 280754038592 +6549 42889401 280882687149 +6550 42902500 281011375000 +6551 42915601 281140102151 +6552 42928704 281268868608 +6553 42941809 281397674377 +6554 42954916 281526519464 +6555 42968025 281655403875 +6556 42981136 281784327616 +6557 42994249 281913290693 +6558 43007364 282042293112 +6559 43020481 282171334879 +6560 43033600 282300416000 +6561 43046721 282429536481 +6562 43059844 282558696328 +6563 43072969 282687895547 +6564 43086096 282817134144 +6565 43099225 282946412125 +6566 43112356 283075729496 +6567 43125489 283205086263 +6568 43138624 283334482432 +6569 43151761 283463918009 +6570 43164900 283593393000 +6571 43178041 283722907411 +6572 43191184 283852461248 +6573 43204329 283982054517 +6574 43217476 284111687224 +6575 43230625 284241359375 +6576 43243776 284371070976 +6577 43256929 284500822033 +6578 43270084 284630612552 +6579 43283241 284760442539 +6580 43296400 284890312000 +6581 43309561 285020220941 +6582 43322724 285150169368 +6583 43335889 285280157287 +6584 43349056 285410184704 +6585 43362225 285540251625 +6586 43375396 285670358056 +6587 43388569 285800504003 +6588 43401744 285930689472 +6589 43414921 286060914469 +6590 43428100 286191179000 +6591 43441281 286321483071 +6592 43454464 286451826688 +6593 43467649 286582209857 +6594 43480836 286712632584 +6595 43494025 286843094875 +6596 43507216 286973596736 +6597 43520409 287104138173 +6598 43533604 287234719192 +6599 43546801 287365339799 +6600 43560000 287496000000 +6601 43573201 287626699801 +6602 43586404 287757439208 +6603 43599609 287888218227 +6604 43612816 288019036864 +6605 43626025 288149895125 +6606 43639236 288280793016 +6607 43652449 288411730543 +6608 43665664 288542707712 +6609 43678881 288673724529 +6610 43692100 288804781000 +6611 43705321 288935877131 +6612 43718544 289067012928 +6613 43731769 289198188397 +6614 43744996 289329403544 +6615 43758225 289460658375 +6616 43771456 289591952896 +6617 43784689 289723287113 +6618 43797924 289854661032 +6619 43811161 289986074659 +6620 43824400 290117528000 +6621 43837641 290249021061 +6622 43850884 290380553848 +6623 43864129 290512126367 +6624 43877376 290643738624 +6625 43890625 290775390625 +6626 43903876 290907082376 +6627 43917129 291038813883 +6628 43930384 291170585152 +6629 43943641 291302396189 +6630 43956900 291434247000 +6631 43970161 291566137591 +6632 43983424 291698067968 +6633 43996689 291830038137 +6634 44009956 291962048104 +6635 44023225 292094097875 +6636 44036496 292226187456 +6637 44049769 292358316853 +6638 44063044 292490486072 +6639 44076321 292622695119 +6640 44089600 292754944000 +6641 44102881 292887232721 +6642 44116164 293019561288 +6643 44129449 293151929707 +6644 44142736 293284337984 +6645 44156025 293416786125 +6646 44169316 293549274136 +6647 44182609 293681802023 +6648 44195904 293814369792 +6649 44209201 293946977449 +6650 44222500 294079625000 +6651 44235801 294212312451 +6652 44249104 294345039808 +6653 44262409 294477807077 +6654 44275716 294610614264 +6655 44289025 294743461375 +6656 44302336 294876348416 +6657 44315649 295009275393 +6658 44328964 295142242312 +6659 44342281 295275249179 +6660 44355600 295408296000 +6661 44368921 295541382781 +6662 44382244 295674509528 +6663 44395569 295807676247 +6664 44408896 295940882944 +6665 44422225 296074129625 +6666 44435556 296207416296 +6667 44448889 296340742963 +6668 44462224 296474109632 +6669 44475561 296607516309 +6670 44488900 296740963000 +6671 44502241 296874449711 +6672 44515584 297007976448 +6673 44528929 297141543217 +6674 44542276 297275150024 +6675 44555625 297408796875 +6676 44568976 297542483776 +6677 44582329 297676210733 +6678 44595684 297809977752 +6679 44609041 297943784839 +6680 44622400 298077632000 +6681 44635761 298211519241 +6682 44649124 298345446568 +6683 44662489 298479413987 +6684 44675856 298613421504 +6685 44689225 298747469125 +6686 44702596 298881556856 +6687 44715969 299015684703 +6688 44729344 299149852672 +6689 44742721 299284060769 +6690 44756100 299418309000 +6691 44769481 299552597371 +6692 44782864 299686925888 +6693 44796249 299821294557 +6694 44809636 299955703384 +6695 44823025 300090152375 +6696 44836416 300224641536 +6697 44849809 300359170873 +6698 44863204 300493740392 +6699 44876601 300628350099 +6700 44890000 300763000000 +6701 44903401 300897690101 +6702 44916804 301032420408 +6703 44930209 301167190927 +6704 44943616 301302001664 +6705 44957025 301436852625 +6706 44970436 301571743816 +6707 44983849 301706675243 +6708 44997264 301841646912 +6709 45010681 301976658829 +6710 45024100 302111711000 +6711 45037521 302246803431 +6712 45050944 302381936128 +6713 45064369 302517109097 +6714 45077796 302652322344 +6715 45091225 302787575875 +6716 45104656 302922869696 +6717 45118089 303058203813 +6718 45131524 303193578232 +6719 45144961 303328992959 +6720 45158400 303464448000 +6721 45171841 303599943361 +6722 45185284 303735479048 +6723 45198729 303871055067 +6724 45212176 304006671424 +6725 45225625 304142328125 +6726 45239076 304278025176 +6727 45252529 304413762583 +6728 45265984 304549540352 +6729 45279441 304685358489 +6730 45292900 304821217000 +6731 45306361 304957115891 +6732 45319824 305093055168 +6733 45333289 305229034837 +6734 45346756 305365054904 +6735 45360225 305501115375 +6736 45373696 305637216256 +6737 45387169 305773357553 +6738 45400644 305909539272 +6739 45414121 306045761419 +6740 45427600 306182024000 +6741 45441081 306318327021 +6742 45454564 306454670488 +6743 45468049 306591054407 +6744 45481536 306727478784 +6745 45495025 306863943625 +6746 45508516 307000448936 +6747 45522009 307136994723 +6748 45535504 307273580992 +6749 45549001 307410207749 +6750 45562500 307546875000 +6751 45576001 307683582751 +6752 45589504 307820331008 +6753 45603009 307957119777 +6754 45616516 308093949064 +6755 45630025 308230818875 +6756 45643536 308367729216 +6757 45657049 308504680093 +6758 45670564 308641671512 +6759 45684081 308778703479 +6760 45697600 308915776000 +6761 45711121 309052889081 +6762 45724644 309190042728 +6763 45738169 309327236947 +6764 45751696 309464471744 +6765 45765225 309601747125 +6766 45778756 309739063096 +6767 45792289 309876419663 +6768 45805824 310013816832 +6769 45819361 310151254609 +6770 45832900 310288733000 +6771 45846441 310426252011 +6772 45859984 310563811648 +6773 45873529 310701411917 +6774 45887076 310839052824 +6775 45900625 310976734375 +6776 45914176 311114456576 +6777 45927729 311252219433 +6778 45941284 311390022952 +6779 45954841 311527867139 +6780 45968400 311665752000 +6781 45981961 311803677541 +6782 45995524 311941643768 +6783 46009089 312079650687 +6784 46022656 312217698304 +6785 46036225 312355786625 +6786 46049796 312493915656 +6787 46063369 312632085403 +6788 46076944 312770295872 +6789 46090521 312908547069 +6790 46104100 313046839000 +6791 46117681 313185171671 +6792 46131264 313323545088 +6793 46144849 313461959257 +6794 46158436 313600414184 +6795 46172025 313738909875 +6796 46185616 313877446336 +6797 46199209 314016023573 +6798 46212804 314154641592 +6799 46226401 314293300399 +6800 46240000 314432000000 +6801 46253601 314570740401 +6802 46267204 314709521608 +6803 46280809 314848343627 +6804 46294416 314987206464 +6805 46308025 315126110125 +6806 46321636 315265054616 +6807 46335249 315404039943 +6808 46348864 315543066112 +6809 46362481 315682133129 +6810 46376100 315821241000 +6811 46389721 315960389731 +6812 46403344 316099579328 +6813 46416969 316238809797 +6814 46430596 316378081144 +6815 46444225 316517393375 +6816 46457856 316656746496 +6817 46471489 316796140513 +6818 46485124 316935575432 +6819 46498761 317075051259 +6820 46512400 317214568000 +6821 46526041 317354125661 +6822 46539684 317493724248 +6823 46553329 317633363767 +6824 46566976 317773044224 +6825 46580625 317912765625 +6826 46594276 318052527976 +6827 46607929 318192331283 +6828 46621584 318332175552 +6829 46635241 318472060789 +6830 46648900 318611987000 +6831 46662561 318751954191 +6832 46676224 318891962368 +6833 46689889 319032011537 +6834 46703556 319172101704 +6835 46717225 319312232875 +6836 46730896 319452405056 +6837 46744569 319592618253 +6838 46758244 319732872472 +6839 46771921 319873167719 +6840 46785600 320013504000 +6841 46799281 320153881321 +6842 46812964 320294299688 +6843 46826649 320434759107 +6844 46840336 320575259584 +6845 46854025 320715801125 +6846 46867716 320856383736 +6847 46881409 320997007423 +6848 46895104 321137672192 +6849 46908801 321278378049 +6850 46922500 321419125000 +6851 46936201 321559913051 +6852 46949904 321700742208 +6853 46963609 321841612477 +6854 46977316 321982523864 +6855 46991025 322123476375 +6856 47004736 322264470016 +6857 47018449 322405504793 +6858 47032164 322546580712 +6859 47045881 322687697779 +6860 47059600 322828856000 +6861 47073321 322970055381 +6862 47087044 323111295928 +6863 47100769 323252577647 +6864 47114496 323393900544 +6865 47128225 323535264625 +6866 47141956 323676669896 +6867 47155689 323818116363 +6868 47169424 323959604032 +6869 47183161 324101132909 +6870 47196900 324242703000 +6871 47210641 324384314311 +6872 47224384 324525966848 +6873 47238129 324667660617 +6874 47251876 324809395624 +6875 47265625 324951171875 +6876 47279376 325092989376 +6877 47293129 325234848133 +6878 47306884 325376748152 +6879 47320641 325518689439 +6880 47334400 325660672000 +6881 47348161 325802695841 +6882 47361924 325944760968 +6883 47375689 326086867387 +6884 47389456 326229015104 +6885 47403225 326371204125 +6886 47416996 326513434456 +6887 47430769 326655706103 +6888 47444544 326798019072 +6889 47458321 326940373369 +6890 47472100 327082769000 +6891 47485881 327225205971 +6892 47499664 327367684288 +6893 47513449 327510203957 +6894 47527236 327652764984 +6895 47541025 327795367375 +6896 47554816 327938011136 +6897 47568609 328080696273 +6898 47582404 328223422792 +6899 47596201 328366190699 +6900 47610000 328509000000 +6901 47623801 328651850701 +6902 47637604 328794742808 +6903 47651409 328937676327 +6904 47665216 329080651264 +6905 47679025 329223667625 +6906 47692836 329366725416 +6907 47706649 329509824643 +6908 47720464 329652965312 +6909 47734281 329796147429 +6910 47748100 329939371000 +6911 47761921 330082636031 +6912 47775744 330225942528 +6913 47789569 330369290497 +6914 47803396 330512679944 +6915 47817225 330656110875 +6916 47831056 330799583296 +6917 47844889 330943097213 +6918 47858724 331086652632 +6919 47872561 331230249559 +6920 47886400 331373888000 +6921 47900241 331517567961 +6922 47914084 331661289448 +6923 47927929 331805052467 +6924 47941776 331948857024 +6925 47955625 332092703125 +6926 47969476 332236590776 +6927 47983329 332380519983 +6928 47997184 332524490752 +6929 48011041 332668503089 +6930 48024900 332812557000 +6931 48038761 332956652491 +6932 48052624 333100789568 +6933 48066489 333244968237 +6934 48080356 333389188504 +6935 48094225 333533450375 +6936 48108096 333677753856 +6937 48121969 333822098953 +6938 48135844 333966485672 +6939 48149721 334110914019 +6940 48163600 334255384000 +6941 48177481 334399895621 +6942 48191364 334544448888 +6943 48205249 334689043807 +6944 48219136 334833680384 +6945 48233025 334978358625 +6946 48246916 335123078536 +6947 48260809 335267840123 +6948 48274704 335412643392 +6949 48288601 335557488349 +6950 48302500 335702375000 +6951 48316401 335847303351 +6952 48330304 335992273408 +6953 48344209 336137285177 +6954 48358116 336282338664 +6955 48372025 336427433875 +6956 48385936 336572570816 +6957 48399849 336717749493 +6958 48413764 336862969912 +6959 48427681 337008232079 +6960 48441600 337153536000 +6961 48455521 337298881681 +6962 48469444 337444269128 +6963 48483369 337589698347 +6964 48497296 337735169344 +6965 48511225 337880682125 +6966 48525156 338026236696 +6967 48539089 338171833063 +6968 48553024 338317471232 +6969 48566961 338463151209 +6970 48580900 338608873000 +6971 48594841 338754636611 +6972 48608784 338900442048 +6973 48622729 339046289317 +6974 48636676 339192178424 +6975 48650625 339338109375 +6976 48664576 339484082176 +6977 48678529 339630096833 +6978 48692484 339776153352 +6979 48706441 339922251739 +6980 48720400 340068392000 +6981 48734361 340214574141 +6982 48748324 340360798168 +6983 48762289 340507064087 +6984 48776256 340653371904 +6985 48790225 340799721625 +6986 48804196 340946113256 +6987 48818169 341092546803 +6988 48832144 341239022272 +6989 48846121 341385539669 +6990 48860100 341532099000 +6991 48874081 341678700271 +6992 48888064 341825343488 +6993 48902049 341972028657 +6994 48916036 342118755784 +6995 48930025 342265524875 +6996 48944016 342412335936 +6997 48958009 342559188973 +6998 48972004 342706083992 +6999 48986001 342853020999 +7000 49000000 343000000000 +7001 49014001 343147021001 +7002 49028004 343294084008 +7003 49042009 343441189027 +7004 49056016 343588336064 +7005 49070025 343735525125 +7006 49084036 343882756216 +7007 49098049 344030029343 +7008 49112064 344177344512 +7009 49126081 344324701729 +7010 49140100 344472101000 +7011 49154121 344619542331 +7012 49168144 344767025728 +7013 49182169 344914551197 +7014 49196196 345062118744 +7015 49210225 345209728375 +7016 49224256 345357380096 +7017 49238289 345505073913 +7018 49252324 345652809832 +7019 49266361 345800587859 +7020 49280400 345948408000 +7021 49294441 346096270261 +7022 49308484 346244174648 +7023 49322529 346392121167 +7024 49336576 346540109824 +7025 49350625 346688140625 +7026 49364676 346836213576 +7027 49378729 346984328683 +7028 49392784 347132485952 +7029 49406841 347280685389 +7030 49420900 347428927000 +7031 49434961 347577210791 +7032 49449024 347725536768 +7033 49463089 347873904937 +7034 49477156 348022315304 +7035 49491225 348170767875 +7036 49505296 348319262656 +7037 49519369 348467799653 +7038 49533444 348616378872 +7039 49547521 348765000319 +7040 49561600 348913664000 +7041 49575681 349062369921 +7042 49589764 349211118088 +7043 49603849 349359908507 +7044 49617936 349508741184 +7045 49632025 349657616125 +7046 49646116 349806533336 +7047 49660209 349955492823 +7048 49674304 350104494592 +7049 49688401 350253538649 +7050 49702500 350402625000 +7051 49716601 350551753651 +7052 49730704 350700924608 +7053 49744809 350850137877 +7054 49758916 350999393464 +7055 49773025 351148691375 +7056 49787136 351298031616 +7057 49801249 351447414193 +7058 49815364 351596839112 +7059 49829481 351746306379 +7060 49843600 351895816000 +7061 49857721 352045367981 +7062 49871844 352194962328 +7063 49885969 352344599047 +7064 49900096 352494278144 +7065 49914225 352643999625 +7066 49928356 352793763496 +7067 49942489 352943569763 +7068 49956624 353093418432 +7069 49970761 353243309509 +7070 49984900 353393243000 +7071 49999041 353543218911 +7072 50013184 353693237248 +7073 50027329 353843298017 +7074 50041476 353993401224 +7075 50055625 354143546875 +7076 50069776 354293734976 +7077 50083929 354443965533 +7078 50098084 354594238552 +7079 50112241 354744554039 +7080 50126400 354894912000 +7081 50140561 355045312441 +7082 50154724 355195755368 +7083 50168889 355346240787 +7084 50183056 355496768704 +7085 50197225 355647339125 +7086 50211396 355797952056 +7087 50225569 355948607503 +7088 50239744 356099305472 +7089 50253921 356250045969 +7090 50268100 356400829000 +7091 50282281 356551654571 +7092 50296464 356702522688 +7093 50310649 356853433357 +7094 50324836 357004386584 +7095 50339025 357155382375 +7096 50353216 357306420736 +7097 50367409 357457501673 +7098 50381604 357608625192 +7099 50395801 357759791299 +7100 50410000 357911000000 +7101 50424201 358062251301 +7102 50438404 358213545208 +7103 50452609 358364881727 +7104 50466816 358516260864 +7105 50481025 358667682625 +7106 50495236 358819147016 +7107 50509449 358970654043 +7108 50523664 359122203712 +7109 50537881 359273796029 +7110 50552100 359425431000 +7111 50566321 359577108631 +7112 50580544 359728828928 +7113 50594769 359880591897 +7114 50608996 360032397544 +7115 50623225 360184245875 +7116 50637456 360336136896 +7117 50651689 360488070613 +7118 50665924 360640047032 +7119 50680161 360792066159 +7120 50694400 360944128000 +7121 50708641 361096232561 +7122 50722884 361248379848 +7123 50737129 361400569867 +7124 50751376 361552802624 +7125 50765625 361705078125 +7126 50779876 361857396376 +7127 50794129 362009757383 +7128 50808384 362162161152 +7129 50822641 362314607689 +7130 50836900 362467097000 +7131 50851161 362619629091 +7132 50865424 362772203968 +7133 50879689 362924821637 +7134 50893956 363077482104 +7135 50908225 363230185375 +7136 50922496 363382931456 +7137 50936769 363535720353 +7138 50951044 363688552072 +7139 50965321 363841426619 +7140 50979600 363994344000 +7141 50993881 364147304221 +7142 51008164 364300307288 +7143 51022449 364453353207 +7144 51036736 364606441984 +7145 51051025 364759573625 +7146 51065316 364912748136 +7147 51079609 365065965523 +7148 51093904 365219225792 +7149 51108201 365372528949 +7150 51122500 365525875000 +7151 51136801 365679263951 +7152 51151104 365832695808 +7153 51165409 365986170577 +7154 51179716 366139688264 +7155 51194025 366293248875 +7156 51208336 366446852416 +7157 51222649 366600498893 +7158 51236964 366754188312 +7159 51251281 366907920679 +7160 51265600 367061696000 +7161 51279921 367215514281 +7162 51294244 367369375528 +7163 51308569 367523279747 +7164 51322896 367677226944 +7165 51337225 367831217125 +7166 51351556 367985250296 +7167 51365889 368139326463 +7168 51380224 368293445632 +7169 51394561 368447607809 +7170 51408900 368601813000 +7171 51423241 368756061211 +7172 51437584 368910352448 +7173 51451929 369064686717 +7174 51466276 369219064024 +7175 51480625 369373484375 +7176 51494976 369527947776 +7177 51509329 369682454233 +7178 51523684 369837003752 +7179 51538041 369991596339 +7180 51552400 370146232000 +7181 51566761 370300910741 +7182 51581124 370455632568 +7183 51595489 370610397487 +7184 51609856 370765205504 +7185 51624225 370920056625 +7186 51638596 371074950856 +7187 51652969 371229888203 +7188 51667344 371384868672 +7189 51681721 371539892269 +7190 51696100 371694959000 +7191 51710481 371850068871 +7192 51724864 372005221888 +7193 51739249 372160418057 +7194 51753636 372315657384 +7195 51768025 372470939875 +7196 51782416 372626265536 +7197 51796809 372781634373 +7198 51811204 372937046392 +7199 51825601 373092501599 +7200 51840000 373248000000 +7201 51854401 373403541601 +7202 51868804 373559126408 +7203 51883209 373714754427 +7204 51897616 373870425664 +7205 51912025 374026140125 +7206 51926436 374181897816 +7207 51940849 374337698743 +7208 51955264 374493542912 +7209 51969681 374649430329 +7210 51984100 374805361000 +7211 51998521 374961334931 +7212 52012944 375117352128 +7213 52027369 375273412597 +7214 52041796 375429516344 +7215 52056225 375585663375 +7216 52070656 375741853696 +7217 52085089 375898087313 +7218 52099524 376054364232 +7219 52113961 376210684459 +7220 52128400 376367048000 +7221 52142841 376523454861 +7222 52157284 376679905048 +7223 52171729 376836398567 +7224 52186176 376992935424 +7225 52200625 377149515625 +7226 52215076 377306139176 +7227 52229529 377462806083 +7228 52243984 377619516352 +7229 52258441 377776269989 +7230 52272900 377933067000 +7231 52287361 378089907391 +7232 52301824 378246791168 +7233 52316289 378403718337 +7234 52330756 378560688904 +7235 52345225 378717702875 +7236 52359696 378874760256 +7237 52374169 379031861053 +7238 52388644 379189005272 +7239 52403121 379346192919 +7240 52417600 379503424000 +7241 52432081 379660698521 +7242 52446564 379818016488 +7243 52461049 379975377907 +7244 52475536 380132782784 +7245 52490025 380290231125 +7246 52504516 380447722936 +7247 52519009 380605258223 +7248 52533504 380762836992 +7249 52548001 380920459249 +7250 52562500 381078125000 +7251 52577001 381235834251 +7252 52591504 381393587008 +7253 52606009 381551383277 +7254 52620516 381709223064 +7255 52635025 381867106375 +7256 52649536 382025033216 +7257 52664049 382183003593 +7258 52678564 382341017512 +7259 52693081 382499074979 +7260 52707600 382657176000 +7261 52722121 382815320581 +7262 52736644 382973508728 +7263 52751169 383131740447 +7264 52765696 383290015744 +7265 52780225 383448334625 +7266 52794756 383606697096 +7267 52809289 383765103163 +7268 52823824 383923552832 +7269 52838361 384082046109 +7270 52852900 384240583000 +7271 52867441 384399163511 +7272 52881984 384557787648 +7273 52896529 384716455417 +7274 52911076 384875166824 +7275 52925625 385033921875 +7276 52940176 385192720576 +7277 52954729 385351562933 +7278 52969284 385510448952 +7279 52983841 385669378639 +7280 52998400 385828352000 +7281 53012961 385987369041 +7282 53027524 386146429768 +7283 53042089 386305534187 +7284 53056656 386464682304 +7285 53071225 386623874125 +7286 53085796 386783109656 +7287 53100369 386942388903 +7288 53114944 387101711872 +7289 53129521 387261078569 +7290 53144100 387420489000 +7291 53158681 387579943171 +7292 53173264 387739441088 +7293 53187849 387898982757 +7294 53202436 388058568184 +7295 53217025 388218197375 +7296 53231616 388377870336 +7297 53246209 388537587073 +7298 53260804 388697347592 +7299 53275401 388857151899 +7300 53290000 389017000000 +7301 53304601 389176891901 +7302 53319204 389336827608 +7303 53333809 389496807127 +7304 53348416 389656830464 +7305 53363025 389816897625 +7306 53377636 389977008616 +7307 53392249 390137163443 +7308 53406864 390297362112 +7309 53421481 390457604629 +7310 53436100 390617891000 +7311 53450721 390778221231 +7312 53465344 390938595328 +7313 53479969 391099013297 +7314 53494596 391259475144 +7315 53509225 391419980875 +7316 53523856 391580530496 +7317 53538489 391741124013 +7318 53553124 391901761432 +7319 53567761 392062442759 +7320 53582400 392223168000 +7321 53597041 392383937161 +7322 53611684 392544750248 +7323 53626329 392705607267 +7324 53640976 392866508224 +7325 53655625 393027453125 +7326 53670276 393188441976 +7327 53684929 393349474783 +7328 53699584 393510551552 +7329 53714241 393671672289 +7330 53728900 393832837000 +7331 53743561 393994045691 +7332 53758224 394155298368 +7333 53772889 394316595037 +7334 53787556 394477935704 +7335 53802225 394639320375 +7336 53816896 394800749056 +7337 53831569 394962221753 +7338 53846244 395123738472 +7339 53860921 395285299219 +7340 53875600 395446904000 +7341 53890281 395608552821 +7342 53904964 395770245688 +7343 53919649 395931982607 +7344 53934336 396093763584 +7345 53949025 396255588625 +7346 53963716 396417457736 +7347 53978409 396579370923 +7348 53993104 396741328192 +7349 54007801 396903329549 +7350 54022500 397065375000 +7351 54037201 397227464551 +7352 54051904 397389598208 +7353 54066609 397551775977 +7354 54081316 397713997864 +7355 54096025 397876263875 +7356 54110736 398038574016 +7357 54125449 398200928293 +7358 54140164 398363326712 +7359 54154881 398525769279 +7360 54169600 398688256000 +7361 54184321 398850786881 +7362 54199044 399013361928 +7363 54213769 399175981147 +7364 54228496 399338644544 +7365 54243225 399501352125 +7366 54257956 399664103896 +7367 54272689 399826899863 +7368 54287424 399989740032 +7369 54302161 400152624409 +7370 54316900 400315553000 +7371 54331641 400478525811 +7372 54346384 400641542848 +7373 54361129 400804604117 +7374 54375876 400967709624 +7375 54390625 401130859375 +7376 54405376 401294053376 +7377 54420129 401457291633 +7378 54434884 401620574152 +7379 54449641 401783900939 +7380 54464400 401947272000 +7381 54479161 402110687341 +7382 54493924 402274146968 +7383 54508689 402437650887 +7384 54523456 402601199104 +7385 54538225 402764791625 +7386 54552996 402928428456 +7387 54567769 403092109603 +7388 54582544 403255835072 +7389 54597321 403419604869 +7390 54612100 403583419000 +7391 54626881 403747277471 +7392 54641664 403911180288 +7393 54656449 404075127457 +7394 54671236 404239118984 +7395 54686025 404403154875 +7396 54700816 404567235136 +7397 54715609 404731359773 +7398 54730404 404895528792 +7399 54745201 405059742199 +7400 54760000 405224000000 +7401 54774801 405388302201 +7402 54789604 405552648808 +7403 54804409 405717039827 +7404 54819216 405881475264 +7405 54834025 406045955125 +7406 54848836 406210479416 +7407 54863649 406375048143 +7408 54878464 406539661312 +7409 54893281 406704318929 +7410 54908100 406869021000 +7411 54922921 407033767531 +7412 54937744 407198558528 +7413 54952569 407363393997 +7414 54967396 407528273944 +7415 54982225 407693198375 +7416 54997056 407858167296 +7417 55011889 408023180713 +7418 55026724 408188238632 +7419 55041561 408353341059 +7420 55056400 408518488000 +7421 55071241 408683679461 +7422 55086084 408848915448 +7423 55100929 409014195967 +7424 55115776 409179521024 +7425 55130625 409344890625 +7426 55145476 409510304776 +7427 55160329 409675763483 +7428 55175184 409841266752 +7429 55190041 410006814589 +7430 55204900 410172407000 +7431 55219761 410338043991 +7432 55234624 410503725568 +7433 55249489 410669451737 +7434 55264356 410835222504 +7435 55279225 411001037875 +7436 55294096 411166897856 +7437 55308969 411332802453 +7438 55323844 411498751672 +7439 55338721 411664745519 +7440 55353600 411830784000 +7441 55368481 411996867121 +7442 55383364 412162994888 +7443 55398249 412329167307 +7444 55413136 412495384384 +7445 55428025 412661646125 +7446 55442916 412827952536 +7447 55457809 412994303623 +7448 55472704 413160699392 +7449 55487601 413327139849 +7450 55502500 413493625000 +7451 55517401 413660154851 +7452 55532304 413826729408 +7453 55547209 413993348677 +7454 55562116 414160012664 +7455 55577025 414326721375 +7456 55591936 414493474816 +7457 55606849 414660272993 +7458 55621764 414827115912 +7459 55636681 414994003579 +7460 55651600 415160936000 +7461 55666521 415327913181 +7462 55681444 415494935128 +7463 55696369 415662001847 +7464 55711296 415829113344 +7465 55726225 415996269625 +7466 55741156 416163470696 +7467 55756089 416330716563 +7468 55771024 416498007232 +7469 55785961 416665342709 +7470 55800900 416832723000 +7471 55815841 417000148111 +7472 55830784 417167618048 +7473 55845729 417335132817 +7474 55860676 417502692424 +7475 55875625 417670296875 +7476 55890576 417837946176 +7477 55905529 418005640333 +7478 55920484 418173379352 +7479 55935441 418341163239 +7480 55950400 418508992000 +7481 55965361 418676865641 +7482 55980324 418844784168 +7483 55995289 419012747587 +7484 56010256 419180755904 +7485 56025225 419348809125 +7486 56040196 419516907256 +7487 56055169 419685050303 +7488 56070144 419853238272 +7489 56085121 420021471169 +7490 56100100 420189749000 +7491 56115081 420358071771 +7492 56130064 420526439488 +7493 56145049 420694852157 +7494 56160036 420863309784 +7495 56175025 421031812375 +7496 56190016 421200359936 +7497 56205009 421368952473 +7498 56220004 421537589992 +7499 56235001 421706272499 +7500 56250000 421875000000 +7501 56265001 422043772501 +7502 56280004 422212590008 +7503 56295009 422381452527 +7504 56310016 422550360064 +7505 56325025 422719312625 +7506 56340036 422888310216 +7507 56355049 423057352843 +7508 56370064 423226440512 +7509 56385081 423395573229 +7510 56400100 423564751000 +7511 56415121 423733973831 +7512 56430144 423903241728 +7513 56445169 424072554697 +7514 56460196 424241912744 +7515 56475225 424411315875 +7516 56490256 424580764096 +7517 56505289 424750257413 +7518 56520324 424919795832 +7519 56535361 425089379359 +7520 56550400 425259008000 +7521 56565441 425428681761 +7522 56580484 425598400648 +7523 56595529 425768164667 +7524 56610576 425937973824 +7525 56625625 426107828125 +7526 56640676 426277727576 +7527 56655729 426447672183 +7528 56670784 426617661952 +7529 56685841 426787696889 +7530 56700900 426957777000 +7531 56715961 427127902291 +7532 56731024 427298072768 +7533 56746089 427468288437 +7534 56761156 427638549304 +7535 56776225 427808855375 +7536 56791296 427979206656 +7537 56806369 428149603153 +7538 56821444 428320044872 +7539 56836521 428490531819 +7540 56851600 428661064000 +7541 56866681 428831641421 +7542 56881764 429002264088 +7543 56896849 429172932007 +7544 56911936 429343645184 +7545 56927025 429514403625 +7546 56942116 429685207336 +7547 56957209 429856056323 +7548 56972304 430026950592 +7549 56987401 430197890149 +7550 57002500 430368875000 +7551 57017601 430539905151 +7552 57032704 430710980608 +7553 57047809 430882101377 +7554 57062916 431053267464 +7555 57078025 431224478875 +7556 57093136 431395735616 +7557 57108249 431567037693 +7558 57123364 431738385112 +7559 57138481 431909777879 +7560 57153600 432081216000 +7561 57168721 432252699481 +7562 57183844 432424228328 +7563 57198969 432595802547 +7564 57214096 432767422144 +7565 57229225 432939087125 +7566 57244356 433110797496 +7567 57259489 433282553263 +7568 57274624 433454354432 +7569 57289761 433626201009 +7570 57304900 433798093000 +7571 57320041 433970030411 +7572 57335184 434142013248 +7573 57350329 434314041517 +7574 57365476 434486115224 +7575 57380625 434658234375 +7576 57395776 434830398976 +7577 57410929 435002609033 +7578 57426084 435174864552 +7579 57441241 435347165539 +7580 57456400 435519512000 +7581 57471561 435691903941 +7582 57486724 435864341368 +7583 57501889 436036824287 +7584 57517056 436209352704 +7585 57532225 436381926625 +7586 57547396 436554546056 +7587 57562569 436727211003 +7588 57577744 436899921472 +7589 57592921 437072677469 +7590 57608100 437245479000 +7591 57623281 437418326071 +7592 57638464 437591218688 +7593 57653649 437764156857 +7594 57668836 437937140584 +7595 57684025 438110169875 +7596 57699216 438283244736 +7597 57714409 438456365173 +7598 57729604 438629531192 +7599 57744801 438802742799 +7600 57760000 438976000000 +7601 57775201 439149302801 +7602 57790404 439322651208 +7603 57805609 439496045227 +7604 57820816 439669484864 +7605 57836025 439842970125 +7606 57851236 440016501016 +7607 57866449 440190077543 +7608 57881664 440363699712 +7609 57896881 440537367529 +7610 57912100 440711081000 +7611 57927321 440884840131 +7612 57942544 441058644928 +7613 57957769 441232495397 +7614 57972996 441406391544 +7615 57988225 441580333375 +7616 58003456 441754320896 +7617 58018689 441928354113 +7618 58033924 442102433032 +7619 58049161 442276557659 +7620 58064400 442450728000 +7621 58079641 442624944061 +7622 58094884 442799205848 +7623 58110129 442973513367 +7624 58125376 443147866624 +7625 58140625 443322265625 +7626 58155876 443496710376 +7627 58171129 443671200883 +7628 58186384 443845737152 +7629 58201641 444020319189 +7630 58216900 444194947000 +7631 58232161 444369620591 +7632 58247424 444544339968 +7633 58262689 444719105137 +7634 58277956 444893916104 +7635 58293225 445068772875 +7636 58308496 445243675456 +7637 58323769 445418623853 +7638 58339044 445593618072 +7639 58354321 445768658119 +7640 58369600 445943744000 +7641 58384881 446118875721 +7642 58400164 446294053288 +7643 58415449 446469276707 +7644 58430736 446644545984 +7645 58446025 446819861125 +7646 58461316 446995222136 +7647 58476609 447170629023 +7648 58491904 447346081792 +7649 58507201 447521580449 +7650 58522500 447697125000 +7651 58537801 447872715451 +7652 58553104 448048351808 +7653 58568409 448224034077 +7654 58583716 448399762264 +7655 58599025 448575536375 +7656 58614336 448751356416 +7657 58629649 448927222393 +7658 58644964 449103134312 +7659 58660281 449279092179 +7660 58675600 449455096000 +7661 58690921 449631145781 +7662 58706244 449807241528 +7663 58721569 449983383247 +7664 58736896 450159570944 +7665 58752225 450335804625 +7666 58767556 450512084296 +7667 58782889 450688409963 +7668 58798224 450864781632 +7669 58813561 451041199309 +7670 58828900 451217663000 +7671 58844241 451394172711 +7672 58859584 451570728448 +7673 58874929 451747330217 +7674 58890276 451923978024 +7675 58905625 452100671875 +7676 58920976 452277411776 +7677 58936329 452454197733 +7678 58951684 452631029752 +7679 58967041 452807907839 +7680 58982400 452984832000 +7681 58997761 453161802241 +7682 59013124 453338818568 +7683 59028489 453515880987 +7684 59043856 453692989504 +7685 59059225 453870144125 +7686 59074596 454047344856 +7687 59089969 454224591703 +7688 59105344 454401884672 +7689 59120721 454579223769 +7690 59136100 454756609000 +7691 59151481 454934040371 +7692 59166864 455111517888 +7693 59182249 455289041557 +7694 59197636 455466611384 +7695 59213025 455644227375 +7696 59228416 455821889536 +7697 59243809 455999597873 +7698 59259204 456177352392 +7699 59274601 456355153099 +7700 59290000 456533000000 +7701 59305401 456710893101 +7702 59320804 456888832408 +7703 59336209 457066817927 +7704 59351616 457244849664 +7705 59367025 457422927625 +7706 59382436 457601051816 +7707 59397849 457779222243 +7708 59413264 457957438912 +7709 59428681 458135701829 +7710 59444100 458314011000 +7711 59459521 458492366431 +7712 59474944 458670768128 +7713 59490369 458849216097 +7714 59505796 459027710344 +7715 59521225 459206250875 +7716 59536656 459384837696 +7717 59552089 459563470813 +7718 59567524 459742150232 +7719 59582961 459920875959 +7720 59598400 460099648000 +7721 59613841 460278466361 +7722 59629284 460457331048 +7723 59644729 460636242067 +7724 59660176 460815199424 +7725 59675625 460994203125 +7726 59691076 461173253176 +7727 59706529 461352349583 +7728 59721984 461531492352 +7729 59737441 461710681489 +7730 59752900 461889917000 +7731 59768361 462069198891 +7732 59783824 462248527168 +7733 59799289 462427901837 +7734 59814756 462607322904 +7735 59830225 462786790375 +7736 59845696 462966304256 +7737 59861169 463145864553 +7738 59876644 463325471272 +7739 59892121 463505124419 +7740 59907600 463684824000 +7741 59923081 463864570021 +7742 59938564 464044362488 +7743 59954049 464224201407 +7744 59969536 464404086784 +7745 59985025 464584018625 +7746 60000516 464763996936 +7747 60016009 464944021723 +7748 60031504 465124092992 +7749 60047001 465304210749 +7750 60062500 465484375000 +7751 60078001 465664585751 +7752 60093504 465844843008 +7753 60109009 466025146777 +7754 60124516 466205497064 +7755 60140025 466385893875 +7756 60155536 466566337216 +7757 60171049 466746827093 +7758 60186564 466927363512 +7759 60202081 467107946479 +7760 60217600 467288576000 +7761 60233121 467469252081 +7762 60248644 467649974728 +7763 60264169 467830743947 +7764 60279696 468011559744 +7765 60295225 468192422125 +7766 60310756 468373331096 +7767 60326289 468554286663 +7768 60341824 468735288832 +7769 60357361 468916337609 +7770 60372900 469097433000 +7771 60388441 469278575011 +7772 60403984 469459763648 +7773 60419529 469640998917 +7774 60435076 469822280824 +7775 60450625 470003609375 +7776 60466176 470184984576 +7777 60481729 470366406433 +7778 60497284 470547874952 +7779 60512841 470729390139 +7780 60528400 470910952000 +7781 60543961 471092560541 +7782 60559524 471274215768 +7783 60575089 471455917687 +7784 60590656 471637666304 +7785 60606225 471819461625 +7786 60621796 472001303656 +7787 60637369 472183192403 +7788 60652944 472365127872 +7789 60668521 472547110069 +7790 60684100 472729139000 +7791 60699681 472911214671 +7792 60715264 473093337088 +7793 60730849 473275506257 +7794 60746436 473457722184 +7795 60762025 473639984875 +7796 60777616 473822294336 +7797 60793209 474004650573 +7798 60808804 474187053592 +7799 60824401 474369503399 +7800 60840000 474552000000 +7801 60855601 474734543401 +7802 60871204 474917133608 +7803 60886809 475099770627 +7804 60902416 475282454464 +7805 60918025 475465185125 +7806 60933636 475647962616 +7807 60949249 475830786943 +7808 60964864 476013658112 +7809 60980481 476196576129 +7810 60996100 476379541000 +7811 61011721 476562552731 +7812 61027344 476745611328 +7813 61042969 476928716797 +7814 61058596 477111869144 +7815 61074225 477295068375 +7816 61089856 477478314496 +7817 61105489 477661607513 +7818 61121124 477844947432 +7819 61136761 478028334259 +7820 61152400 478211768000 +7821 61168041 478395248661 +7822 61183684 478578776248 +7823 61199329 478762350767 +7824 61214976 478945972224 +7825 61230625 479129640625 +7826 61246276 479313355976 +7827 61261929 479497118283 +7828 61277584 479680927552 +7829 61293241 479864783789 +7830 61308900 480048687000 +7831 61324561 480232637191 +7832 61340224 480416634368 +7833 61355889 480600678537 +7834 61371556 480784769704 +7835 61387225 480968907875 +7836 61402896 481153093056 +7837 61418569 481337325253 +7838 61434244 481521604472 +7839 61449921 481705930719 +7840 61465600 481890304000 +7841 61481281 482074724321 +7842 61496964 482259191688 +7843 61512649 482443706107 +7844 61528336 482628267584 +7845 61544025 482812876125 +7846 61559716 482997531736 +7847 61575409 483182234423 +7848 61591104 483366984192 +7849 61606801 483551781049 +7850 61622500 483736625000 +7851 61638201 483921516051 +7852 61653904 484106454208 +7853 61669609 484291439477 +7854 61685316 484476471864 +7855 61701025 484661551375 +7856 61716736 484846678016 +7857 61732449 485031851793 +7858 61748164 485217072712 +7859 61763881 485402340779 +7860 61779600 485587656000 +7861 61795321 485773018381 +7862 61811044 485958427928 +7863 61826769 486143884647 +7864 61842496 486329388544 +7865 61858225 486514939625 +7866 61873956 486700537896 +7867 61889689 486886183363 +7868 61905424 487071876032 +7869 61921161 487257615909 +7870 61936900 487443403000 +7871 61952641 487629237311 +7872 61968384 487815118848 +7873 61984129 488001047617 +7874 61999876 488187023624 +7875 62015625 488373046875 +7876 62031376 488559117376 +7877 62047129 488745235133 +7878 62062884 488931400152 +7879 62078641 489117612439 +7880 62094400 489303872000 +7881 62110161 489490178841 +7882 62125924 489676532968 +7883 62141689 489862934387 +7884 62157456 490049383104 +7885 62173225 490235879125 +7886 62188996 490422422456 +7887 62204769 490609013103 +7888 62220544 490795651072 +7889 62236321 490982336369 +7890 62252100 491169069000 +7891 62267881 491355848971 +7892 62283664 491542676288 +7893 62299449 491729550957 +7894 62315236 491916472984 +7895 62331025 492103442375 +7896 62346816 492290459136 +7897 62362609 492477523273 +7898 62378404 492664634792 +7899 62394201 492851793699 +7900 62410000 493039000000 +7901 62425801 493226253701 +7902 62441604 493413554808 +7903 62457409 493600903327 +7904 62473216 493788299264 +7905 62489025 493975742625 +7906 62504836 494163233416 +7907 62520649 494350771643 +7908 62536464 494538357312 +7909 62552281 494725990429 +7910 62568100 494913671000 +7911 62583921 495101399031 +7912 62599744 495289174528 +7913 62615569 495476997497 +7914 62631396 495664867944 +7915 62647225 495852785875 +7916 62663056 496040751296 +7917 62678889 496228764213 +7918 62694724 496416824632 +7919 62710561 496604932559 +7920 62726400 496793088000 +7921 62742241 496981290961 +7922 62758084 497169541448 +7923 62773929 497357839467 +7924 62789776 497546185024 +7925 62805625 497734578125 +7926 62821476 497923018776 +7927 62837329 498111506983 +7928 62853184 498300042752 +7929 62869041 498488626089 +7930 62884900 498677257000 +7931 62900761 498865935491 +7932 62916624 499054661568 +7933 62932489 499243435237 +7934 62948356 499432256504 +7935 62964225 499621125375 +7936 62980096 499810041856 +7937 62995969 499999005953 +7938 63011844 500188017672 +7939 63027721 500377077019 +7940 63043600 500566184000 +7941 63059481 500755338621 +7942 63075364 500944540888 +7943 63091249 501133790807 +7944 63107136 501323088384 +7945 63123025 501512433625 +7946 63138916 501701826536 +7947 63154809 501891267123 +7948 63170704 502080755392 +7949 63186601 502270291349 +7950 63202500 502459875000 +7951 63218401 502649506351 +7952 63234304 502839185408 +7953 63250209 503028912177 +7954 63266116 503218686664 +7955 63282025 503408508875 +7956 63297936 503598378816 +7957 63313849 503788296493 +7958 63329764 503978261912 +7959 63345681 504168275079 +7960 63361600 504358336000 +7961 63377521 504548444681 +7962 63393444 504738601128 +7963 63409369 504928805347 +7964 63425296 505119057344 +7965 63441225 505309357125 +7966 63457156 505499704696 +7967 63473089 505690100063 +7968 63489024 505880543232 +7969 63504961 506071034209 +7970 63520900 506261573000 +7971 63536841 506452159611 +7972 63552784 506642794048 +7973 63568729 506833476317 +7974 63584676 507024206424 +7975 63600625 507214984375 +7976 63616576 507405810176 +7977 63632529 507596683833 +7978 63648484 507787605352 +7979 63664441 507978574739 +7980 63680400 508169592000 +7981 63696361 508360657141 +7982 63712324 508551770168 +7983 63728289 508742931087 +7984 63744256 508934139904 +7985 63760225 509125396625 +7986 63776196 509316701256 +7987 63792169 509508053803 +7988 63808144 509699454272 +7989 63824121 509890902669 +7990 63840100 510082399000 +7991 63856081 510273943271 +7992 63872064 510465535488 +7993 63888049 510657175657 +7994 63904036 510848863784 +7995 63920025 511040599875 +7996 63936016 511232383936 +7997 63952009 511424215973 +7998 63968004 511616095992 +7999 63984001 511808023999 +8000 64000000 512000000000 +8001 64016001 512192024001 +8002 64032004 512384096008 +8003 64048009 512576216027 +8004 64064016 512768384064 +8005 64080025 512960600125 +8006 64096036 513152864216 +8007 64112049 513345176343 +8008 64128064 513537536512 +8009 64144081 513729944729 +8010 64160100 513922401000 +8011 64176121 514114905331 +8012 64192144 514307457728 +8013 64208169 514500058197 +8014 64224196 514692706744 +8015 64240225 514885403375 +8016 64256256 515078148096 +8017 64272289 515270940913 +8018 64288324 515463781832 +8019 64304361 515656670859 +8020 64320400 515849608000 +8021 64336441 516042593261 +8022 64352484 516235626648 +8023 64368529 516428708167 +8024 64384576 516621837824 +8025 64400625 516815015625 +8026 64416676 517008241576 +8027 64432729 517201515683 +8028 64448784 517394837952 +8029 64464841 517588208389 +8030 64480900 517781627000 +8031 64496961 517975093791 +8032 64513024 518168608768 +8033 64529089 518362171937 +8034 64545156 518555783304 +8035 64561225 518749442875 +8036 64577296 518943150656 +8037 64593369 519136906653 +8038 64609444 519330710872 +8039 64625521 519524563319 +8040 64641600 519718464000 +8041 64657681 519912412921 +8042 64673764 520106410088 +8043 64689849 520300455507 +8044 64705936 520494549184 +8045 64722025 520688691125 +8046 64738116 520882881336 +8047 64754209 521077119823 +8048 64770304 521271406592 +8049 64786401 521465741649 +8050 64802500 521660125000 +8051 64818601 521854556651 +8052 64834704 522049036608 +8053 64850809 522243564877 +8054 64866916 522438141464 +8055 64883025 522632766375 +8056 64899136 522827439616 +8057 64915249 523022161193 +8058 64931364 523216931112 +8059 64947481 523411749379 +8060 64963600 523606616000 +8061 64979721 523801530981 +8062 64995844 523996494328 +8063 65011969 524191506047 +8064 65028096 524386566144 +8065 65044225 524581674625 +8066 65060356 524776831496 +8067 65076489 524972036763 +8068 65092624 525167290432 +8069 65108761 525362592509 +8070 65124900 525557943000 +8071 65141041 525753341911 +8072 65157184 525948789248 +8073 65173329 526144285017 +8074 65189476 526339829224 +8075 65205625 526535421875 +8076 65221776 526731062976 +8077 65237929 526926752533 +8078 65254084 527122490552 +8079 65270241 527318277039 +8080 65286400 527514112000 +8081 65302561 527709995441 +8082 65318724 527905927368 +8083 65334889 528101907787 +8084 65351056 528297936704 +8085 65367225 528494014125 +8086 65383396 528690140056 +8087 65399569 528886314503 +8088 65415744 529082537472 +8089 65431921 529278808969 +8090 65448100 529475129000 +8091 65464281 529671497571 +8092 65480464 529867914688 +8093 65496649 530064380357 +8094 65512836 530260894584 +8095 65529025 530457457375 +8096 65545216 530654068736 +8097 65561409 530850728673 +8098 65577604 531047437192 +8099 65593801 531244194299 +8100 65610000 531441000000 +8101 65626201 531637854301 +8102 65642404 531834757208 +8103 65658609 532031708727 +8104 65674816 532228708864 +8105 65691025 532425757625 +8106 65707236 532622855016 +8107 65723449 532820001043 +8108 65739664 533017195712 +8109 65755881 533214439029 +8110 65772100 533411731000 +8111 65788321 533609071631 +8112 65804544 533806460928 +8113 65820769 534003898897 +8114 65836996 534201385544 +8115 65853225 534398920875 +8116 65869456 534596504896 +8117 65885689 534794137613 +8118 65901924 534991819032 +8119 65918161 535189549159 +8120 65934400 535387328000 +8121 65950641 535585155561 +8122 65966884 535783031848 +8123 65983129 535980956867 +8124 65999376 536178930624 +8125 66015625 536376953125 +8126 66031876 536575024376 +8127 66048129 536773144383 +8128 66064384 536971313152 +8129 66080641 537169530689 +8130 66096900 537367797000 +8131 66113161 537566112091 +8132 66129424 537764475968 +8133 66145689 537962888637 +8134 66161956 538161350104 +8135 66178225 538359860375 +8136 66194496 538558419456 +8137 66210769 538757027353 +8138 66227044 538955684072 +8139 66243321 539154389619 +8140 66259600 539353144000 +8141 66275881 539551947221 +8142 66292164 539750799288 +8143 66308449 539949700207 +8144 66324736 540148649984 +8145 66341025 540347648625 +8146 66357316 540546696136 +8147 66373609 540745792523 +8148 66389904 540944937792 +8149 66406201 541144131949 +8150 66422500 541343375000 +8151 66438801 541542666951 +8152 66455104 541742007808 +8153 66471409 541941397577 +8154 66487716 542140836264 +8155 66504025 542340323875 +8156 66520336 542539860416 +8157 66536649 542739445893 +8158 66552964 542939080312 +8159 66569281 543138763679 +8160 66585600 543338496000 +8161 66601921 543538277281 +8162 66618244 543738107528 +8163 66634569 543937986747 +8164 66650896 544137914944 +8165 66667225 544337892125 +8166 66683556 544537918296 +8167 66699889 544737993463 +8168 66716224 544938117632 +8169 66732561 545138290809 +8170 66748900 545338513000 +8171 66765241 545538784211 +8172 66781584 545739104448 +8173 66797929 545939473717 +8174 66814276 546139892024 +8175 66830625 546340359375 +8176 66846976 546540875776 +8177 66863329 546741441233 +8178 66879684 546942055752 +8179 66896041 547142719339 +8180 66912400 547343432000 +8181 66928761 547544193741 +8182 66945124 547745004568 +8183 66961489 547945864487 +8184 66977856 548146773504 +8185 66994225 548347731625 +8186 67010596 548548738856 +8187 67026969 548749795203 +8188 67043344 548950900672 +8189 67059721 549152055269 +8190 67076100 549353259000 +8191 67092481 549554511871 +8192 67108864 549755813888 +8193 67125249 549957165057 +8194 67141636 550158565384 +8195 67158025 550360014875 +8196 67174416 550561513536 +8197 67190809 550763061373 +8198 67207204 550964658392 +8199 67223601 551166304599 +8200 67240000 551368000000 +8201 67256401 551569744601 +8202 67272804 551771538408 +8203 67289209 551973381427 +8204 67305616 552175273664 +8205 67322025 552377215125 +8206 67338436 552579205816 +8207 67354849 552781245743 +8208 67371264 552983334912 +8209 67387681 553185473329 +8210 67404100 553387661000 +8211 67420521 553589897931 +8212 67436944 553792184128 +8213 67453369 553994519597 +8214 67469796 554196904344 +8215 67486225 554399338375 +8216 67502656 554601821696 +8217 67519089 554804354313 +8218 67535524 555006936232 +8219 67551961 555209567459 +8220 67568400 555412248000 +8221 67584841 555614977861 +8222 67601284 555817757048 +8223 67617729 556020585567 +8224 67634176 556223463424 +8225 67650625 556426390625 +8226 67667076 556629367176 +8227 67683529 556832393083 +8228 67699984 557035468352 +8229 67716441 557238592989 +8230 67732900 557441767000 +8231 67749361 557644990391 +8232 67765824 557848263168 +8233 67782289 558051585337 +8234 67798756 558254956904 +8235 67815225 558458377875 +8236 67831696 558661848256 +8237 67848169 558865368053 +8238 67864644 559068937272 +8239 67881121 559272555919 +8240 67897600 559476224000 +8241 67914081 559679941521 +8242 67930564 559883708488 +8243 67947049 560087524907 +8244 67963536 560291390784 +8245 67980025 560495306125 +8246 67996516 560699270936 +8247 68013009 560903285223 +8248 68029504 561107348992 +8249 68046001 561311462249 +8250 68062500 561515625000 +8251 68079001 561719837251 +8252 68095504 561924099008 +8253 68112009 562128410277 +8254 68128516 562332771064 +8255 68145025 562537181375 +8256 68161536 562741641216 +8257 68178049 562946150593 +8258 68194564 563150709512 +8259 68211081 563355317979 +8260 68227600 563559976000 +8261 68244121 563764683581 +8262 68260644 563969440728 +8263 68277169 564174247447 +8264 68293696 564379103744 +8265 68310225 564584009625 +8266 68326756 564788965096 +8267 68343289 564993970163 +8268 68359824 565199024832 +8269 68376361 565404129109 +8270 68392900 565609283000 +8271 68409441 565814486511 +8272 68425984 566019739648 +8273 68442529 566225042417 +8274 68459076 566430394824 +8275 68475625 566635796875 +8276 68492176 566841248576 +8277 68508729 567046749933 +8278 68525284 567252300952 +8279 68541841 567457901639 +8280 68558400 567663552000 +8281 68574961 567869252041 +8282 68591524 568075001768 +8283 68608089 568280801187 +8284 68624656 568486650304 +8285 68641225 568692549125 +8286 68657796 568898497656 +8287 68674369 569104495903 +8288 68690944 569310543872 +8289 68707521 569516641569 +8290 68724100 569722789000 +8291 68740681 569928986171 +8292 68757264 570135233088 +8293 68773849 570341529757 +8294 68790436 570547876184 +8295 68807025 570754272375 +8296 68823616 570960718336 +8297 68840209 571167214073 +8298 68856804 571373759592 +8299 68873401 571580354899 +8300 68890000 571787000000 +8301 68906601 571993694901 +8302 68923204 572200439608 +8303 68939809 572407234127 +8304 68956416 572614078464 +8305 68973025 572820972625 +8306 68989636 573027916616 +8307 69006249 573234910443 +8308 69022864 573441954112 +8309 69039481 573649047629 +8310 69056100 573856191000 +8311 69072721 574063384231 +8312 69089344 574270627328 +8313 69105969 574477920297 +8314 69122596 574685263144 +8315 69139225 574892655875 +8316 69155856 575100098496 +8317 69172489 575307591013 +8318 69189124 575515133432 +8319 69205761 575722725759 +8320 69222400 575930368000 +8321 69239041 576138060161 +8322 69255684 576345802248 +8323 69272329 576553594267 +8324 69288976 576761436224 +8325 69305625 576969328125 +8326 69322276 577177269976 +8327 69338929 577385261783 +8328 69355584 577593303552 +8329 69372241 577801395289 +8330 69388900 578009537000 +8331 69405561 578217728691 +8332 69422224 578425970368 +8333 69438889 578634262037 +8334 69455556 578842603704 +8335 69472225 579050995375 +8336 69488896 579259437056 +8337 69505569 579467928753 +8338 69522244 579676470472 +8339 69538921 579885062219 +8340 69555600 580093704000 +8341 69572281 580302395821 +8342 69588964 580511137688 +8343 69605649 580719929607 +8344 69622336 580928771584 +8345 69639025 581137663625 +8346 69655716 581346605736 +8347 69672409 581555597923 +8348 69689104 581764640192 +8349 69705801 581973732549 +8350 69722500 582182875000 +8351 69739201 582392067551 +8352 69755904 582601310208 +8353 69772609 582810602977 +8354 69789316 583019945864 +8355 69806025 583229338875 +8356 69822736 583438782016 +8357 69839449 583648275293 +8358 69856164 583857818712 +8359 69872881 584067412279 +8360 69889600 584277056000 +8361 69906321 584486749881 +8362 69923044 584696493928 +8363 69939769 584906288147 +8364 69956496 585116132544 +8365 69973225 585326027125 +8366 69989956 585535971896 +8367 70006689 585745966863 +8368 70023424 585956012032 +8369 70040161 586166107409 +8370 70056900 586376253000 +8371 70073641 586586448811 +8372 70090384 586796694848 +8373 70107129 587006991117 +8374 70123876 587217337624 +8375 70140625 587427734375 +8376 70157376 587638181376 +8377 70174129 587848678633 +8378 70190884 588059226152 +8379 70207641 588269823939 +8380 70224400 588480472000 +8381 70241161 588691170341 +8382 70257924 588901918968 +8383 70274689 589112717887 +8384 70291456 589323567104 +8385 70308225 589534466625 +8386 70324996 589745416456 +8387 70341769 589956416603 +8388 70358544 590167467072 +8389 70375321 590378567869 +8390 70392100 590589719000 +8391 70408881 590800920471 +8392 70425664 591012172288 +8393 70442449 591223474457 +8394 70459236 591434826984 +8395 70476025 591646229875 +8396 70492816 591857683136 +8397 70509609 592069186773 +8398 70526404 592280740792 +8399 70543201 592492345199 +8400 70560000 592704000000 +8401 70576801 592915705201 +8402 70593604 593127460808 +8403 70610409 593339266827 +8404 70627216 593551123264 +8405 70644025 593763030125 +8406 70660836 593974987416 +8407 70677649 594186995143 +8408 70694464 594399053312 +8409 70711281 594611161929 +8410 70728100 594823321000 +8411 70744921 595035530531 +8412 70761744 595247790528 +8413 70778569 595460100997 +8414 70795396 595672461944 +8415 70812225 595884873375 +8416 70829056 596097335296 +8417 70845889 596309847713 +8418 70862724 596522410632 +8419 70879561 596735024059 +8420 70896400 596947688000 +8421 70913241 597160402461 +8422 70930084 597373167448 +8423 70946929 597585982967 +8424 70963776 597798849024 +8425 70980625 598011765625 +8426 70997476 598224732776 +8427 71014329 598437750483 +8428 71031184 598650818752 +8429 71048041 598863937589 +8430 71064900 599077107000 +8431 71081761 599290326991 +8432 71098624 599503597568 +8433 71115489 599716918737 +8434 71132356 599930290504 +8435 71149225 600143712875 +8436 71166096 600357185856 +8437 71182969 600570709453 +8438 71199844 600784283672 +8439 71216721 600997908519 +8440 71233600 601211584000 +8441 71250481 601425310121 +8442 71267364 601639086888 +8443 71284249 601852914307 +8444 71301136 602066792384 +8445 71318025 602280721125 +8446 71334916 602494700536 +8447 71351809 602708730623 +8448 71368704 602922811392 +8449 71385601 603136942849 +8450 71402500 603351125000 +8451 71419401 603565357851 +8452 71436304 603779641408 +8453 71453209 603993975677 +8454 71470116 604208360664 +8455 71487025 604422796375 +8456 71503936 604637282816 +8457 71520849 604851819993 +8458 71537764 605066407912 +8459 71554681 605281046579 +8460 71571600 605495736000 +8461 71588521 605710476181 +8462 71605444 605925267128 +8463 71622369 606140108847 +8464 71639296 606355001344 +8465 71656225 606569944625 +8466 71673156 606784938696 +8467 71690089 606999983563 +8468 71707024 607215079232 +8469 71723961 607430225709 +8470 71740900 607645423000 +8471 71757841 607860671111 +8472 71774784 608075970048 +8473 71791729 608291319817 +8474 71808676 608506720424 +8475 71825625 608722171875 +8476 71842576 608937674176 +8477 71859529 609153227333 +8478 71876484 609368831352 +8479 71893441 609584486239 +8480 71910400 609800192000 +8481 71927361 610015948641 +8482 71944324 610231756168 +8483 71961289 610447614587 +8484 71978256 610663523904 +8485 71995225 610879484125 +8486 72012196 611095495256 +8487 72029169 611311557303 +8488 72046144 611527670272 +8489 72063121 611743834169 +8490 72080100 611960049000 +8491 72097081 612176314771 +8492 72114064 612392631488 +8493 72131049 612608999157 +8494 72148036 612825417784 +8495 72165025 613041887375 +8496 72182016 613258407936 +8497 72199009 613474979473 +8498 72216004 613691601992 +8499 72233001 613908275499 +8500 72250000 614125000000 +8501 72267001 614341775501 +8502 72284004 614558602008 +8503 72301009 614775479527 +8504 72318016 614992408064 +8505 72335025 615209387625 +8506 72352036 615426418216 +8507 72369049 615643499843 +8508 72386064 615860632512 +8509 72403081 616077816229 +8510 72420100 616295051000 +8511 72437121 616512336831 +8512 72454144 616729673728 +8513 72471169 616947061697 +8514 72488196 617164500744 +8515 72505225 617381990875 +8516 72522256 617599532096 +8517 72539289 617817124413 +8518 72556324 618034767832 +8519 72573361 618252462359 +8520 72590400 618470208000 +8521 72607441 618688004761 +8522 72624484 618905852648 +8523 72641529 619123751667 +8524 72658576 619341701824 +8525 72675625 619559703125 +8526 72692676 619777755576 +8527 72709729 619995859183 +8528 72726784 620214013952 +8529 72743841 620432219889 +8530 72760900 620650477000 +8531 72777961 620868785291 +8532 72795024 621087144768 +8533 72812089 621305555437 +8534 72829156 621524017304 +8535 72846225 621742530375 +8536 72863296 621961094656 +8537 72880369 622179710153 +8538 72897444 622398376872 +8539 72914521 622617094819 +8540 72931600 622835864000 +8541 72948681 623054684421 +8542 72965764 623273556088 +8543 72982849 623492479007 +8544 72999936 623711453184 +8545 73017025 623930478625 +8546 73034116 624149555336 +8547 73051209 624368683323 +8548 73068304 624587862592 +8549 73085401 624807093149 +8550 73102500 625026375000 +8551 73119601 625245708151 +8552 73136704 625465092608 +8553 73153809 625684528377 +8554 73170916 625904015464 +8555 73188025 626123553875 +8556 73205136 626343143616 +8557 73222249 626562784693 +8558 73239364 626782477112 +8559 73256481 627002220879 +8560 73273600 627222016000 +8561 73290721 627441862481 +8562 73307844 627661760328 +8563 73324969 627881709547 +8564 73342096 628101710144 +8565 73359225 628321762125 +8566 73376356 628541865496 +8567 73393489 628762020263 +8568 73410624 628982226432 +8569 73427761 629202484009 +8570 73444900 629422793000 +8571 73462041 629643153411 +8572 73479184 629863565248 +8573 73496329 630084028517 +8574 73513476 630304543224 +8575 73530625 630525109375 +8576 73547776 630745726976 +8577 73564929 630966396033 +8578 73582084 631187116552 +8579 73599241 631407888539 +8580 73616400 631628712000 +8581 73633561 631849586941 +8582 73650724 632070513368 +8583 73667889 632291491287 +8584 73685056 632512520704 +8585 73702225 632733601625 +8586 73719396 632954734056 +8587 73736569 633175918003 +8588 73753744 633397153472 +8589 73770921 633618440469 +8590 73788100 633839779000 +8591 73805281 634061169071 +8592 73822464 634282610688 +8593 73839649 634504103857 +8594 73856836 634725648584 +8595 73874025 634947244875 +8596 73891216 635168892736 +8597 73908409 635390592173 +8598 73925604 635612343192 +8599 73942801 635834145799 +8600 73960000 636056000000 +8601 73977201 636277905801 +8602 73994404 636499863208 +8603 74011609 636721872227 +8604 74028816 636943932864 +8605 74046025 637166045125 +8606 74063236 637388209016 +8607 74080449 637610424543 +8608 74097664 637832691712 +8609 74114881 638055010529 +8610 74132100 638277381000 +8611 74149321 638499803131 +8612 74166544 638722276928 +8613 74183769 638944802397 +8614 74200996 639167379544 +8615 74218225 639390008375 +8616 74235456 639612688896 +8617 74252689 639835421113 +8618 74269924 640058205032 +8619 74287161 640281040659 +8620 74304400 640503928000 +8621 74321641 640726867061 +8622 74338884 640949857848 +8623 74356129 641172900367 +8624 74373376 641395994624 +8625 74390625 641619140625 +8626 74407876 641842338376 +8627 74425129 642065587883 +8628 74442384 642288889152 +8629 74459641 642512242189 +8630 74476900 642735647000 +8631 74494161 642959103591 +8632 74511424 643182611968 +8633 74528689 643406172137 +8634 74545956 643629784104 +8635 74563225 643853447875 +8636 74580496 644077163456 +8637 74597769 644300930853 +8638 74615044 644524750072 +8639 74632321 644748621119 +8640 74649600 644972544000 +8641 74666881 645196518721 +8642 74684164 645420545288 +8643 74701449 645644623707 +8644 74718736 645868753984 +8645 74736025 646092936125 +8646 74753316 646317170136 +8647 74770609 646541456023 +8648 74787904 646765793792 +8649 74805201 646990183449 +8650 74822500 647214625000 +8651 74839801 647439118451 +8652 74857104 647663663808 +8653 74874409 647888261077 +8654 74891716 648112910264 +8655 74909025 648337611375 +8656 74926336 648562364416 +8657 74943649 648787169393 +8658 74960964 649012026312 +8659 74978281 649236935179 +8660 74995600 649461896000 +8661 75012921 649686908781 +8662 75030244 649911973528 +8663 75047569 650137090247 +8664 75064896 650362258944 +8665 75082225 650587479625 +8666 75099556 650812752296 +8667 75116889 651038076963 +8668 75134224 651263453632 +8669 75151561 651488882309 +8670 75168900 651714363000 +8671 75186241 651939895711 +8672 75203584 652165480448 +8673 75220929 652391117217 +8674 75238276 652616806024 +8675 75255625 652842546875 +8676 75272976 653068339776 +8677 75290329 653294184733 +8678 75307684 653520081752 +8679 75325041 653746030839 +8680 75342400 653972032000 +8681 75359761 654198085241 +8682 75377124 654424190568 +8683 75394489 654650347987 +8684 75411856 654876557504 +8685 75429225 655102819125 +8686 75446596 655329132856 +8687 75463969 655555498703 +8688 75481344 655781916672 +8689 75498721 656008386769 +8690 75516100 656234909000 +8691 75533481 656461483371 +8692 75550864 656688109888 +8693 75568249 656914788557 +8694 75585636 657141519384 +8695 75603025 657368302375 +8696 75620416 657595137536 +8697 75637809 657822024873 +8698 75655204 658048964392 +8699 75672601 658275956099 +8700 75690000 658503000000 +8701 75707401 658730096101 +8702 75724804 658957244408 +8703 75742209 659184444927 +8704 75759616 659411697664 +8705 75777025 659639002625 +8706 75794436 659866359816 +8707 75811849 660093769243 +8708 75829264 660321230912 +8709 75846681 660548744829 +8710 75864100 660776311000 +8711 75881521 661003929431 +8712 75898944 661231600128 +8713 75916369 661459323097 +8714 75933796 661687098344 +8715 75951225 661914925875 +8716 75968656 662142805696 +8717 75986089 662370737813 +8718 76003524 662598722232 +8719 76020961 662826758959 +8720 76038400 663054848000 +8721 76055841 663282989361 +8722 76073284 663511183048 +8723 76090729 663739429067 +8724 76108176 663967727424 +8725 76125625 664196078125 +8726 76143076 664424481176 +8727 76160529 664652936583 +8728 76177984 664881444352 +8729 76195441 665110004489 +8730 76212900 665338617000 +8731 76230361 665567281891 +8732 76247824 665795999168 +8733 76265289 666024768837 +8734 76282756 666253590904 +8735 76300225 666482465375 +8736 76317696 666711392256 +8737 76335169 666940371553 +8738 76352644 667169403272 +8739 76370121 667398487419 +8740 76387600 667627624000 +8741 76405081 667856813021 +8742 76422564 668086054488 +8743 76440049 668315348407 +8744 76457536 668544694784 +8745 76475025 668774093625 +8746 76492516 669003544936 +8747 76510009 669233048723 +8748 76527504 669462604992 +8749 76545001 669692213749 +8750 76562500 669921875000 +8751 76580001 670151588751 +8752 76597504 670381355008 +8753 76615009 670611173777 +8754 76632516 670841045064 +8755 76650025 671070968875 +8756 76667536 671300945216 +8757 76685049 671530974093 +8758 76702564 671761055512 +8759 76720081 671991189479 +8760 76737600 672221376000 +8761 76755121 672451615081 +8762 76772644 672681906728 +8763 76790169 672912250947 +8764 76807696 673142647744 +8765 76825225 673373097125 +8766 76842756 673603599096 +8767 76860289 673834153663 +8768 76877824 674064760832 +8769 76895361 674295420609 +8770 76912900 674526133000 +8771 76930441 674756898011 +8772 76947984 674987715648 +8773 76965529 675218585917 +8774 76983076 675449508824 +8775 77000625 675680484375 +8776 77018176 675911512576 +8777 77035729 676142593433 +8778 77053284 676373726952 +8779 77070841 676604913139 +8780 77088400 676836152000 +8781 77105961 677067443541 +8782 77123524 677298787768 +8783 77141089 677530184687 +8784 77158656 677761634304 +8785 77176225 677993136625 +8786 77193796 678224691656 +8787 77211369 678456299403 +8788 77228944 678687959872 +8789 77246521 678919673069 +8790 77264100 679151439000 +8791 77281681 679383257671 +8792 77299264 679615129088 +8793 77316849 679847053257 +8794 77334436 680079030184 +8795 77352025 680311059875 +8796 77369616 680543142336 +8797 77387209 680775277573 +8798 77404804 681007465592 +8799 77422401 681239706399 +8800 77440000 681472000000 +8801 77457601 681704346401 +8802 77475204 681936745608 +8803 77492809 682169197627 +8804 77510416 682401702464 +8805 77528025 682634260125 +8806 77545636 682866870616 +8807 77563249 683099533943 +8808 77580864 683332250112 +8809 77598481 683565019129 +8810 77616100 683797841000 +8811 77633721 684030715731 +8812 77651344 684263643328 +8813 77668969 684496623797 +8814 77686596 684729657144 +8815 77704225 684962743375 +8816 77721856 685195882496 +8817 77739489 685429074513 +8818 77757124 685662319432 +8819 77774761 685895617259 +8820 77792400 686128968000 +8821 77810041 686362371661 +8822 77827684 686595828248 +8823 77845329 686829337767 +8824 77862976 687062900224 +8825 77880625 687296515625 +8826 77898276 687530183976 +8827 77915929 687763905283 +8828 77933584 687997679552 +8829 77951241 688231506789 +8830 77968900 688465387000 +8831 77986561 688699320191 +8832 78004224 688933306368 +8833 78021889 689167345537 +8834 78039556 689401437704 +8835 78057225 689635582875 +8836 78074896 689869781056 +8837 78092569 690104032253 +8838 78110244 690338336472 +8839 78127921 690572693719 +8840 78145600 690807104000 +8841 78163281 691041567321 +8842 78180964 691276083688 +8843 78198649 691510653107 +8844 78216336 691745275584 +8845 78234025 691979951125 +8846 78251716 692214679736 +8847 78269409 692449461423 +8848 78287104 692684296192 +8849 78304801 692919184049 +8850 78322500 693154125000 +8851 78340201 693389119051 +8852 78357904 693624166208 +8853 78375609 693859266477 +8854 78393316 694094419864 +8855 78411025 694329626375 +8856 78428736 694564886016 +8857 78446449 694800198793 +8858 78464164 695035564712 +8859 78481881 695270983779 +8860 78499600 695506456000 +8861 78517321 695741981381 +8862 78535044 695977559928 +8863 78552769 696213191647 +8864 78570496 696448876544 +8865 78588225 696684614625 +8866 78605956 696920405896 +8867 78623689 697156250363 +8868 78641424 697392148032 +8869 78659161 697628098909 +8870 78676900 697864103000 +8871 78694641 698100160311 +8872 78712384 698336270848 +8873 78730129 698572434617 +8874 78747876 698808651624 +8875 78765625 699044921875 +8876 78783376 699281245376 +8877 78801129 699517622133 +8878 78818884 699754052152 +8879 78836641 699990535439 +8880 78854400 700227072000 +8881 78872161 700463661841 +8882 78889924 700700304968 +8883 78907689 700937001387 +8884 78925456 701173751104 +8885 78943225 701410554125 +8886 78960996 701647410456 +8887 78978769 701884320103 +8888 78996544 702121283072 +8889 79014321 702358299369 +8890 79032100 702595369000 +8891 79049881 702832491971 +8892 79067664 703069668288 +8893 79085449 703306897957 +8894 79103236 703544180984 +8895 79121025 703781517375 +8896 79138816 704018907136 +8897 79156609 704256350273 +8898 79174404 704493846792 +8899 79192201 704731396699 +8900 79210000 704969000000 +8901 79227801 705206656701 +8902 79245604 705444366808 +8903 79263409 705682130327 +8904 79281216 705919947264 +8905 79299025 706157817625 +8906 79316836 706395741416 +8907 79334649 706633718643 +8908 79352464 706871749312 +8909 79370281 707109833429 +8910 79388100 707347971000 +8911 79405921 707586162031 +8912 79423744 707824406528 +8913 79441569 708062704497 +8914 79459396 708301055944 +8915 79477225 708539460875 +8916 79495056 708777919296 +8917 79512889 709016431213 +8918 79530724 709254996632 +8919 79548561 709493615559 +8920 79566400 709732288000 +8921 79584241 709971013961 +8922 79602084 710209793448 +8923 79619929 710448626467 +8924 79637776 710687513024 +8925 79655625 710926453125 +8926 79673476 711165446776 +8927 79691329 711404493983 +8928 79709184 711643594752 +8929 79727041 711882749089 +8930 79744900 712121957000 +8931 79762761 712361218491 +8932 79780624 712600533568 +8933 79798489 712839902237 +8934 79816356 713079324504 +8935 79834225 713318800375 +8936 79852096 713558329856 +8937 79869969 713797912953 +8938 79887844 714037549672 +8939 79905721 714277240019 +8940 79923600 714516984000 +8941 79941481 714756781621 +8942 79959364 714996632888 +8943 79977249 715236537807 +8944 79995136 715476496384 +8945 80013025 715716508625 +8946 80030916 715956574536 +8947 80048809 716196694123 +8948 80066704 716436867392 +8949 80084601 716677094349 +8950 80102500 716917375000 +8951 80120401 717157709351 +8952 80138304 717398097408 +8953 80156209 717638539177 +8954 80174116 717879034664 +8955 80192025 718119583875 +8956 80209936 718360186816 +8957 80227849 718600843493 +8958 80245764 718841553912 +8959 80263681 719082318079 +8960 80281600 719323136000 +8961 80299521 719564007681 +8962 80317444 719804933128 +8963 80335369 720045912347 +8964 80353296 720286945344 +8965 80371225 720528032125 +8966 80389156 720769172696 +8967 80407089 721010367063 +8968 80425024 721251615232 +8969 80442961 721492917209 +8970 80460900 721734273000 +8971 80478841 721975682611 +8972 80496784 722217146048 +8973 80514729 722458663317 +8974 80532676 722700234424 +8975 80550625 722941859375 +8976 80568576 723183538176 +8977 80586529 723425270833 +8978 80604484 723667057352 +8979 80622441 723908897739 +8980 80640400 724150792000 +8981 80658361 724392740141 +8982 80676324 724634742168 +8983 80694289 724876798087 +8984 80712256 725118907904 +8985 80730225 725361071625 +8986 80748196 725603289256 +8987 80766169 725845560803 +8988 80784144 726087886272 +8989 80802121 726330265669 +8990 80820100 726572699000 +8991 80838081 726815186271 +8992 80856064 727057727488 +8993 80874049 727300322657 +8994 80892036 727542971784 +8995 80910025 727785674875 +8996 80928016 728028431936 +8997 80946009 728271242973 +8998 80964004 728514107992 +8999 80982001 728757026999 +9000 81000000 729000000000 +9001 81018001 729243027001 +9002 81036004 729486108008 +9003 81054009 729729243027 +9004 81072016 729972432064 +9005 81090025 730215675125 +9006 81108036 730458972216 +9007 81126049 730702323343 +9008 81144064 730945728512 +9009 81162081 731189187729 +9010 81180100 731432701000 +9011 81198121 731676268331 +9012 81216144 731919889728 +9013 81234169 732163565197 +9014 81252196 732407294744 +9015 81270225 732651078375 +9016 81288256 732894916096 +9017 81306289 733138807913 +9018 81324324 733382753832 +9019 81342361 733626753859 +9020 81360400 733870808000 +9021 81378441 734114916261 +9022 81396484 734359078648 +9023 81414529 734603295167 +9024 81432576 734847565824 +9025 81450625 735091890625 +9026 81468676 735336269576 +9027 81486729 735580702683 +9028 81504784 735825189952 +9029 81522841 736069731389 +9030 81540900 736314327000 +9031 81558961 736558976791 +9032 81577024 736803680768 +9033 81595089 737048438937 +9034 81613156 737293251304 +9035 81631225 737538117875 +9036 81649296 737783038656 +9037 81667369 738028013653 +9038 81685444 738273042872 +9039 81703521 738518126319 +9040 81721600 738763264000 +9041 81739681 739008455921 +9042 81757764 739253702088 +9043 81775849 739499002507 +9044 81793936 739744357184 +9045 81812025 739989766125 +9046 81830116 740235229336 +9047 81848209 740480746823 +9048 81866304 740726318592 +9049 81884401 740971944649 +9050 81902500 741217625000 +9051 81920601 741463359651 +9052 81938704 741709148608 +9053 81956809 741954991877 +9054 81974916 742200889464 +9055 81993025 742446841375 +9056 82011136 742692847616 +9057 82029249 742938908193 +9058 82047364 743185023112 +9059 82065481 743431192379 +9060 82083600 743677416000 +9061 82101721 743923693981 +9062 82119844 744170026328 +9063 82137969 744416413047 +9064 82156096 744662854144 +9065 82174225 744909349625 +9066 82192356 745155899496 +9067 82210489 745402503763 +9068 82228624 745649162432 +9069 82246761 745895875509 +9070 82264900 746142643000 +9071 82283041 746389464911 +9072 82301184 746636341248 +9073 82319329 746883272017 +9074 82337476 747130257224 +9075 82355625 747377296875 +9076 82373776 747624390976 +9077 82391929 747871539533 +9078 82410084 748118742552 +9079 82428241 748366000039 +9080 82446400 748613312000 +9081 82464561 748860678441 +9082 82482724 749108099368 +9083 82500889 749355574787 +9084 82519056 749603104704 +9085 82537225 749850689125 +9086 82555396 750098328056 +9087 82573569 750346021503 +9088 82591744 750593769472 +9089 82609921 750841571969 +9090 82628100 751089429000 +9091 82646281 751337340571 +9092 82664464 751585306688 +9093 82682649 751833327357 +9094 82700836 752081402584 +9095 82719025 752329532375 +9096 82737216 752577716736 +9097 82755409 752825955673 +9098 82773604 753074249192 +9099 82791801 753322597299 +9100 82810000 753571000000 +9101 82828201 753819457301 +9102 82846404 754067969208 +9103 82864609 754316535727 +9104 82882816 754565156864 +9105 82901025 754813832625 +9106 82919236 755062563016 +9107 82937449 755311348043 +9108 82955664 755560187712 +9109 82973881 755809082029 +9110 82992100 756058031000 +9111 83010321 756307034631 +9112 83028544 756556092928 +9113 83046769 756805205897 +9114 83064996 757054373544 +9115 83083225 757303595875 +9116 83101456 757552872896 +9117 83119689 757802204613 +9118 83137924 758051591032 +9119 83156161 758301032159 +9120 83174400 758550528000 +9121 83192641 758800078561 +9122 83210884 759049683848 +9123 83229129 759299343867 +9124 83247376 759549058624 +9125 83265625 759798828125 +9126 83283876 760048652376 +9127 83302129 760298531383 +9128 83320384 760548465152 +9129 83338641 760798453689 +9130 83356900 761048497000 +9131 83375161 761298595091 +9132 83393424 761548747968 +9133 83411689 761798955637 +9134 83429956 762049218104 +9135 83448225 762299535375 +9136 83466496 762549907456 +9137 83484769 762800334353 +9138 83503044 763050816072 +9139 83521321 763301352619 +9140 83539600 763551944000 +9141 83557881 763802590221 +9142 83576164 764053291288 +9143 83594449 764304047207 +9144 83612736 764554857984 +9145 83631025 764805723625 +9146 83649316 765056644136 +9147 83667609 765307619523 +9148 83685904 765558649792 +9149 83704201 765809734949 +9150 83722500 766060875000 +9151 83740801 766312069951 +9152 83759104 766563319808 +9153 83777409 766814624577 +9154 83795716 767065984264 +9155 83814025 767317398875 +9156 83832336 767568868416 +9157 83850649 767820392893 +9158 83868964 768071972312 +9159 83887281 768323606679 +9160 83905600 768575296000 +9161 83923921 768827040281 +9162 83942244 769078839528 +9163 83960569 769330693747 +9164 83978896 769582602944 +9165 83997225 769834567125 +9166 84015556 770086586296 +9167 84033889 770338660463 +9168 84052224 770590789632 +9169 84070561 770842973809 +9170 84088900 771095213000 +9171 84107241 771347507211 +9172 84125584 771599856448 +9173 84143929 771852260717 +9174 84162276 772104720024 +9175 84180625 772357234375 +9176 84198976 772609803776 +9177 84217329 772862428233 +9178 84235684 773115107752 +9179 84254041 773367842339 +9180 84272400 773620632000 +9181 84290761 773873476741 +9182 84309124 774126376568 +9183 84327489 774379331487 +9184 84345856 774632341504 +9185 84364225 774885406625 +9186 84382596 775138526856 +9187 84400969 775391702203 +9188 84419344 775644932672 +9189 84437721 775898218269 +9190 84456100 776151559000 +9191 84474481 776404954871 +9192 84492864 776658405888 +9193 84511249 776911912057 +9194 84529636 777165473384 +9195 84548025 777419089875 +9196 84566416 777672761536 +9197 84584809 777926488373 +9198 84603204 778180270392 +9199 84621601 778434107599 +9200 84640000 778688000000 +9201 84658401 778941947601 +9202 84676804 779195950408 +9203 84695209 779450008427 +9204 84713616 779704121664 +9205 84732025 779958290125 +9206 84750436 780212513816 +9207 84768849 780466792743 +9208 84787264 780721126912 +9209 84805681 780975516329 +9210 84824100 781229961000 +9211 84842521 781484460931 +9212 84860944 781739016128 +9213 84879369 781993626597 +9214 84897796 782248292344 +9215 84916225 782503013375 +9216 84934656 782757789696 +9217 84953089 783012621313 +9218 84971524 783267508232 +9219 84989961 783522450459 +9220 85008400 783777448000 +9221 85026841 784032500861 +9222 85045284 784287609048 +9223 85063729 784542772567 +9224 85082176 784797991424 +9225 85100625 785053265625 +9226 85119076 785308595176 +9227 85137529 785563980083 +9228 85155984 785819420352 +9229 85174441 786074915989 +9230 85192900 786330467000 +9231 85211361 786586073391 +9232 85229824 786841735168 +9233 85248289 787097452337 +9234 85266756 787353224904 +9235 85285225 787609052875 +9236 85303696 787864936256 +9237 85322169 788120875053 +9238 85340644 788376869272 +9239 85359121 788632918919 +9240 85377600 788889024000 +9241 85396081 789145184521 +9242 85414564 789401400488 +9243 85433049 789657671907 +9244 85451536 789913998784 +9245 85470025 790170381125 +9246 85488516 790426818936 +9247 85507009 790683312223 +9248 85525504 790939860992 +9249 85544001 791196465249 +9250 85562500 791453125000 +9251 85581001 791709840251 +9252 85599504 791966611008 +9253 85618009 792223437277 +9254 85636516 792480319064 +9255 85655025 792737256375 +9256 85673536 792994249216 +9257 85692049 793251297593 +9258 85710564 793508401512 +9259 85729081 793765560979 +9260 85747600 794022776000 +9261 85766121 794280046581 +9262 85784644 794537372728 +9263 85803169 794794754447 +9264 85821696 795052191744 +9265 85840225 795309684625 +9266 85858756 795567233096 +9267 85877289 795824837163 +9268 85895824 796082496832 +9269 85914361 796340212109 +9270 85932900 796597983000 +9271 85951441 796855809511 +9272 85969984 797113691648 +9273 85988529 797371629417 +9274 86007076 797629622824 +9275 86025625 797887671875 +9276 86044176 798145776576 +9277 86062729 798403936933 +9278 86081284 798662152952 +9279 86099841 798920424639 +9280 86118400 799178752000 +9281 86136961 799437135041 +9282 86155524 799695573768 +9283 86174089 799954068187 +9284 86192656 800212618304 +9285 86211225 800471224125 +9286 86229796 800729885656 +9287 86248369 800988602903 +9288 86266944 801247375872 +9289 86285521 801506204569 +9290 86304100 801765089000 +9291 86322681 802024029171 +9292 86341264 802283025088 +9293 86359849 802542076757 +9294 86378436 802801184184 +9295 86397025 803060347375 +9296 86415616 803319566336 +9297 86434209 803578841073 +9298 86452804 803838171592 +9299 86471401 804097557899 +9300 86490000 804357000000 +9301 86508601 804616497901 +9302 86527204 804876051608 +9303 86545809 805135661127 +9304 86564416 805395326464 +9305 86583025 805655047625 +9306 86601636 805914824616 +9307 86620249 806174657443 +9308 86638864 806434546112 +9309 86657481 806694490629 +9310 86676100 806954491000 +9311 86694721 807214547231 +9312 86713344 807474659328 +9313 86731969 807734827297 +9314 86750596 807995051144 +9315 86769225 808255330875 +9316 86787856 808515666496 +9317 86806489 808776058013 +9318 86825124 809036505432 +9319 86843761 809297008759 +9320 86862400 809557568000 +9321 86881041 809818183161 +9322 86899684 810078854248 +9323 86918329 810339581267 +9324 86936976 810600364224 +9325 86955625 810861203125 +9326 86974276 811122097976 +9327 86992929 811383048783 +9328 87011584 811644055552 +9329 87030241 811905118289 +9330 87048900 812166237000 +9331 87067561 812427411691 +9332 87086224 812688642368 +9333 87104889 812949929037 +9334 87123556 813211271704 +9335 87142225 813472670375 +9336 87160896 813734125056 +9337 87179569 813995635753 +9338 87198244 814257202472 +9339 87216921 814518825219 +9340 87235600 814780504000 +9341 87254281 815042238821 +9342 87272964 815304029688 +9343 87291649 815565876607 +9344 87310336 815827779584 +9345 87329025 816089738625 +9346 87347716 816351753736 +9347 87366409 816613824923 +9348 87385104 816875952192 +9349 87403801 817138135549 +9350 87422500 817400375000 +9351 87441201 817662670551 +9352 87459904 817925022208 +9353 87478609 818187429977 +9354 87497316 818449893864 +9355 87516025 818712413875 +9356 87534736 818974990016 +9357 87553449 819237622293 +9358 87572164 819500310712 +9359 87590881 819763055279 +9360 87609600 820025856000 +9361 87628321 820288712881 +9362 87647044 820551625928 +9363 87665769 820814595147 +9364 87684496 821077620544 +9365 87703225 821340702125 +9366 87721956 821603839896 +9367 87740689 821867033863 +9368 87759424 822130284032 +9369 87778161 822393590409 +9370 87796900 822656953000 +9371 87815641 822920371811 +9372 87834384 823183846848 +9373 87853129 823447378117 +9374 87871876 823710965624 +9375 87890625 823974609375 +9376 87909376 824238309376 +9377 87928129 824502065633 +9378 87946884 824765878152 +9379 87965641 825029746939 +9380 87984400 825293672000 +9381 88003161 825557653341 +9382 88021924 825821690968 +9383 88040689 826085784887 +9384 88059456 826349935104 +9385 88078225 826614141625 +9386 88096996 826878404456 +9387 88115769 827142723603 +9388 88134544 827407099072 +9389 88153321 827671530869 +9390 88172100 827936019000 +9391 88190881 828200563471 +9392 88209664 828465164288 +9393 88228449 828729821457 +9394 88247236 828994534984 +9395 88266025 829259304875 +9396 88284816 829524131136 +9397 88303609 829789013773 +9398 88322404 830053952792 +9399 88341201 830318948199 +9400 88360000 830584000000 +9401 88378801 830849108201 +9402 88397604 831114272808 +9403 88416409 831379493827 +9404 88435216 831644771264 +9405 88454025 831910105125 +9406 88472836 832175495416 +9407 88491649 832440942143 +9408 88510464 832706445312 +9409 88529281 832972004929 +9410 88548100 833237621000 +9411 88566921 833503293531 +9412 88585744 833769022528 +9413 88604569 834034807997 +9414 88623396 834300649944 +9415 88642225 834566548375 +9416 88661056 834832503296 +9417 88679889 835098514713 +9418 88698724 835364582632 +9419 88717561 835630707059 +9420 88736400 835896888000 +9421 88755241 836163125461 +9422 88774084 836429419448 +9423 88792929 836695769967 +9424 88811776 836962177024 +9425 88830625 837228640625 +9426 88849476 837495160776 +9427 88868329 837761737483 +9428 88887184 838028370752 +9429 88906041 838295060589 +9430 88924900 838561807000 +9431 88943761 838828609991 +9432 88962624 839095469568 +9433 88981489 839362385737 +9434 89000356 839629358504 +9435 89019225 839896387875 +9436 89038096 840163473856 +9437 89056969 840430616453 +9438 89075844 840697815672 +9439 89094721 840965071519 +9440 89113600 841232384000 +9441 89132481 841499753121 +9442 89151364 841767178888 +9443 89170249 842034661307 +9444 89189136 842302200384 +9445 89208025 842569796125 +9446 89226916 842837448536 +9447 89245809 843105157623 +9448 89264704 843372923392 +9449 89283601 843640745849 +9450 89302500 843908625000 +9451 89321401 844176560851 +9452 89340304 844444553408 +9453 89359209 844712602677 +9454 89378116 844980708664 +9455 89397025 845248871375 +9456 89415936 845517090816 +9457 89434849 845785366993 +9458 89453764 846053699912 +9459 89472681 846322089579 +9460 89491600 846590536000 +9461 89510521 846859039181 +9462 89529444 847127599128 +9463 89548369 847396215847 +9464 89567296 847664889344 +9465 89586225 847933619625 +9466 89605156 848202406696 +9467 89624089 848471250563 +9468 89643024 848740151232 +9469 89661961 849009108709 +9470 89680900 849278123000 +9471 89699841 849547194111 +9472 89718784 849816322048 +9473 89737729 850085506817 +9474 89756676 850354748424 +9475 89775625 850624046875 +9476 89794576 850893402176 +9477 89813529 851162814333 +9478 89832484 851432283352 +9479 89851441 851701809239 +9480 89870400 851971392000 +9481 89889361 852241031641 +9482 89908324 852510728168 +9483 89927289 852780481587 +9484 89946256 853050291904 +9485 89965225 853320159125 +9486 89984196 853590083256 +9487 90003169 853860064303 +9488 90022144 854130102272 +9489 90041121 854400197169 +9490 90060100 854670349000 +9491 90079081 854940557771 +9492 90098064 855210823488 +9493 90117049 855481146157 +9494 90136036 855751525784 +9495 90155025 856021962375 +9496 90174016 856292455936 +9497 90193009 856563006473 +9498 90212004 856833613992 +9499 90231001 857104278499 +9500 90250000 857375000000 +9501 90269001 857645778501 +9502 90288004 857916614008 +9503 90307009 858187506527 +9504 90326016 858458456064 +9505 90345025 858729462625 +9506 90364036 859000526216 +9507 90383049 859271646843 +9508 90402064 859542824512 +9509 90421081 859814059229 +9510 90440100 860085351000 +9511 90459121 860356699831 +9512 90478144 860628105728 +9513 90497169 860899568697 +9514 90516196 861171088744 +9515 90535225 861442665875 +9516 90554256 861714300096 +9517 90573289 861985991413 +9518 90592324 862257739832 +9519 90611361 862529545359 +9520 90630400 862801408000 +9521 90649441 863073327761 +9522 90668484 863345304648 +9523 90687529 863617338667 +9524 90706576 863889429824 +9525 90725625 864161578125 +9526 90744676 864433783576 +9527 90763729 864706046183 +9528 90782784 864978365952 +9529 90801841 865250742889 +9530 90820900 865523177000 +9531 90839961 865795668291 +9532 90859024 866068216768 +9533 90878089 866340822437 +9534 90897156 866613485304 +9535 90916225 866886205375 +9536 90935296 867158982656 +9537 90954369 867431817153 +9538 90973444 867704708872 +9539 90992521 867977657819 +9540 91011600 868250664000 +9541 91030681 868523727421 +9542 91049764 868796848088 +9543 91068849 869070026007 +9544 91087936 869343261184 +9545 91107025 869616553625 +9546 91126116 869889903336 +9547 91145209 870163310323 +9548 91164304 870436774592 +9549 91183401 870710296149 +9550 91202500 870983875000 +9551 91221601 871257511151 +9552 91240704 871531204608 +9553 91259809 871804955377 +9554 91278916 872078763464 +9555 91298025 872352628875 +9556 91317136 872626551616 +9557 91336249 872900531693 +9558 91355364 873174569112 +9559 91374481 873448663879 +9560 91393600 873722816000 +9561 91412721 873997025481 +9562 91431844 874271292328 +9563 91450969 874545616547 +9564 91470096 874819998144 +9565 91489225 875094437125 +9566 91508356 875368933496 +9567 91527489 875643487263 +9568 91546624 875918098432 +9569 91565761 876192767009 +9570 91584900 876467493000 +9571 91604041 876742276411 +9572 91623184 877017117248 +9573 91642329 877292015517 +9574 91661476 877566971224 +9575 91680625 877841984375 +9576 91699776 878117054976 +9577 91718929 878392183033 +9578 91738084 878667368552 +9579 91757241 878942611539 +9580 91776400 879217912000 +9581 91795561 879493269941 +9582 91814724 879768685368 +9583 91833889 880044158287 +9584 91853056 880319688704 +9585 91872225 880595276625 +9586 91891396 880870922056 +9587 91910569 881146625003 +9588 91929744 881422385472 +9589 91948921 881698203469 +9590 91968100 881974079000 +9591 91987281 882250012071 +9592 92006464 882526002688 +9593 92025649 882802050857 +9594 92044836 883078156584 +9595 92064025 883354319875 +9596 92083216 883630540736 +9597 92102409 883906819173 +9598 92121604 884183155192 +9599 92140801 884459548799 +9600 92160000 884736000000 +9601 92179201 885012508801 +9602 92198404 885289075208 +9603 92217609 885565699227 +9604 92236816 885842380864 +9605 92256025 886119120125 +9606 92275236 886395917016 +9607 92294449 886672771543 +9608 92313664 886949683712 +9609 92332881 887226653529 +9610 92352100 887503681000 +9611 92371321 887780766131 +9612 92390544 888057908928 +9613 92409769 888335109397 +9614 92428996 888612367544 +9615 92448225 888889683375 +9616 92467456 889167056896 +9617 92486689 889444488113 +9618 92505924 889721977032 +9619 92525161 889999523659 +9620 92544400 890277128000 +9621 92563641 890554790061 +9622 92582884 890832509848 +9623 92602129 891110287367 +9624 92621376 891388122624 +9625 92640625 891666015625 +9626 92659876 891943966376 +9627 92679129 892221974883 +9628 92698384 892500041152 +9629 92717641 892778165189 +9630 92736900 893056347000 +9631 92756161 893334586591 +9632 92775424 893612883968 +9633 92794689 893891239137 +9634 92813956 894169652104 +9635 92833225 894448122875 +9636 92852496 894726651456 +9637 92871769 895005237853 +9638 92891044 895283882072 +9639 92910321 895562584119 +9640 92929600 895841344000 +9641 92948881 896120161721 +9642 92968164 896399037288 +9643 92987449 896677970707 +9644 93006736 896956961984 +9645 93026025 897236011125 +9646 93045316 897515118136 +9647 93064609 897794283023 +9648 93083904 898073505792 +9649 93103201 898352786449 +9650 93122500 898632125000 +9651 93141801 898911521451 +9652 93161104 899190975808 +9653 93180409 899470488077 +9654 93199716 899750058264 +9655 93219025 900029686375 +9656 93238336 900309372416 +9657 93257649 900589116393 +9658 93276964 900868918312 +9659 93296281 901148778179 +9660 93315600 901428696000 +9661 93334921 901708671781 +9662 93354244 901988705528 +9663 93373569 902268797247 +9664 93392896 902548946944 +9665 93412225 902829154625 +9666 93431556 903109420296 +9667 93450889 903389743963 +9668 93470224 903670125632 +9669 93489561 903950565309 +9670 93508900 904231063000 +9671 93528241 904511618711 +9672 93547584 904792232448 +9673 93566929 905072904217 +9674 93586276 905353634024 +9675 93605625 905634421875 +9676 93624976 905915267776 +9677 93644329 906196171733 +9678 93663684 906477133752 +9679 93683041 906758153839 +9680 93702400 907039232000 +9681 93721761 907320368241 +9682 93741124 907601562568 +9683 93760489 907882814987 +9684 93779856 908164125504 +9685 93799225 908445494125 +9686 93818596 908726920856 +9687 93837969 909008405703 +9688 93857344 909289948672 +9689 93876721 909571549769 +9690 93896100 909853209000 +9691 93915481 910134926371 +9692 93934864 910416701888 +9693 93954249 910698535557 +9694 93973636 910980427384 +9695 93993025 911262377375 +9696 94012416 911544385536 +9697 94031809 911826451873 +9698 94051204 912108576392 +9699 94070601 912390759099 +9700 94090000 912673000000 +9701 94109401 912955299101 +9702 94128804 913237656408 +9703 94148209 913520071927 +9704 94167616 913802545664 +9705 94187025 914085077625 +9706 94206436 914367667816 +9707 94225849 914650316243 +9708 94245264 914933022912 +9709 94264681 915215787829 +9710 94284100 915498611000 +9711 94303521 915781492431 +9712 94322944 916064432128 +9713 94342369 916347430097 +9714 94361796 916630486344 +9715 94381225 916913600875 +9716 94400656 917196773696 +9717 94420089 917480004813 +9718 94439524 917763294232 +9719 94458961 918046641959 +9720 94478400 918330048000 +9721 94497841 918613512361 +9722 94517284 918897035048 +9723 94536729 919180616067 +9724 94556176 919464255424 +9725 94575625 919747953125 +9726 94595076 920031709176 +9727 94614529 920315523583 +9728 94633984 920599396352 +9729 94653441 920883327489 +9730 94672900 921167317000 +9731 94692361 921451364891 +9732 94711824 921735471168 +9733 94731289 922019635837 +9734 94750756 922303858904 +9735 94770225 922588140375 +9736 94789696 922872480256 +9737 94809169 923156878553 +9738 94828644 923441335272 +9739 94848121 923725850419 +9740 94867600 924010424000 +9741 94887081 924295056021 +9742 94906564 924579746488 +9743 94926049 924864495407 +9744 94945536 925149302784 +9745 94965025 925434168625 +9746 94984516 925719092936 +9747 95004009 926004075723 +9748 95023504 926289116992 +9749 95043001 926574216749 +9750 95062500 926859375000 +9751 95082001 927144591751 +9752 95101504 927429867008 +9753 95121009 927715200777 +9754 95140516 928000593064 +9755 95160025 928286043875 +9756 95179536 928571553216 +9757 95199049 928857121093 +9758 95218564 929142747512 +9759 95238081 929428432479 +9760 95257600 929714176000 +9761 95277121 929999978081 +9762 95296644 930285838728 +9763 95316169 930571757947 +9764 95335696 930857735744 +9765 95355225 931143772125 +9766 95374756 931429867096 +9767 95394289 931716020663 +9768 95413824 932002232832 +9769 95433361 932288503609 +9770 95452900 932574833000 +9771 95472441 932861221011 +9772 95491984 933147667648 +9773 95511529 933434172917 +9774 95531076 933720736824 +9775 95550625 934007359375 +9776 95570176 934294040576 +9777 95589729 934580780433 +9778 95609284 934867578952 +9779 95628841 935154436139 +9780 95648400 935441352000 +9781 95667961 935728326541 +9782 95687524 936015359768 +9783 95707089 936302451687 +9784 95726656 936589602304 +9785 95746225 936876811625 +9786 95765796 937164079656 +9787 95785369 937451406403 +9788 95804944 937738791872 +9789 95824521 938026236069 +9790 95844100 938313739000 +9791 95863681 938601300671 +9792 95883264 938888921088 +9793 95902849 939176600257 +9794 95922436 939464338184 +9795 95942025 939752134875 +9796 95961616 940039990336 +9797 95981209 940327904573 +9798 96000804 940615877592 +9799 96020401 940903909399 +9800 96040000 941192000000 +9801 96059601 941480149401 +9802 96079204 941768357608 +9803 96098809 942056624627 +9804 96118416 942344950464 +9805 96138025 942633335125 +9806 96157636 942921778616 +9807 96177249 943210280943 +9808 96196864 943498842112 +9809 96216481 943787462129 +9810 96236100 944076141000 +9811 96255721 944364878731 +9812 96275344 944653675328 +9813 96294969 944942530797 +9814 96314596 945231445144 +9815 96334225 945520418375 +9816 96353856 945809450496 +9817 96373489 946098541513 +9818 96393124 946387691432 +9819 96412761 946676900259 +9820 96432400 946966168000 +9821 96452041 947255494661 +9822 96471684 947544880248 +9823 96491329 947834324767 +9824 96510976 948123828224 +9825 96530625 948413390625 +9826 96550276 948703011976 +9827 96569929 948992692283 +9828 96589584 949282431552 +9829 96609241 949572229789 +9830 96628900 949862087000 +9831 96648561 950152003191 +9832 96668224 950441978368 +9833 96687889 950732012537 +9834 96707556 951022105704 +9835 96727225 951312257875 +9836 96746896 951602469056 +9837 96766569 951892739253 +9838 96786244 952183068472 +9839 96805921 952473456719 +9840 96825600 952763904000 +9841 96845281 953054410321 +9842 96864964 953344975688 +9843 96884649 953635600107 +9844 96904336 953926283584 +9845 96924025 954217026125 +9846 96943716 954507827736 +9847 96963409 954798688423 +9848 96983104 955089608192 +9849 97002801 955380587049 +9850 97022500 955671625000 +9851 97042201 955962722051 +9852 97061904 956253878208 +9853 97081609 956545093477 +9854 97101316 956836367864 +9855 97121025 957127701375 +9856 97140736 957419094016 +9857 97160449 957710545793 +9858 97180164 958002056712 +9859 97199881 958293626779 +9860 97219600 958585256000 +9861 97239321 958876944381 +9862 97259044 959168691928 +9863 97278769 959460498647 +9864 97298496 959752364544 +9865 97318225 960044289625 +9866 97337956 960336273896 +9867 97357689 960628317363 +9868 97377424 960920420032 +9869 97397161 961212581909 +9870 97416900 961504803000 +9871 97436641 961797083311 +9872 97456384 962089422848 +9873 97476129 962381821617 +9874 97495876 962674279624 +9875 97515625 962966796875 +9876 97535376 963259373376 +9877 97555129 963552009133 +9878 97574884 963844704152 +9879 97594641 964137458439 +9880 97614400 964430272000 +9881 97634161 964723144841 +9882 97653924 965016076968 +9883 97673689 965309068387 +9884 97693456 965602119104 +9885 97713225 965895229125 +9886 97732996 966188398456 +9887 97752769 966481627103 +9888 97772544 966774915072 +9889 97792321 967068262369 +9890 97812100 967361669000 +9891 97831881 967655134971 +9892 97851664 967948660288 +9893 97871449 968242244957 +9894 97891236 968535888984 +9895 97911025 968829592375 +9896 97930816 969123355136 +9897 97950609 969417177273 +9898 97970404 969711058792 +9899 97990201 970004999699 +9900 98010000 970299000000 +9901 98029801 970593059701 +9902 98049604 970887178808 +9903 98069409 971181357327 +9904 98089216 971475595264 +9905 98109025 971769892625 +9906 98128836 972064249416 +9907 98148649 972358665643 +9908 98168464 972653141312 +9909 98188281 972947676429 +9910 98208100 973242271000 +9911 98227921 973536925031 +9912 98247744 973831638528 +9913 98267569 974126411497 +9914 98287396 974421243944 +9915 98307225 974716135875 +9916 98327056 975011087296 +9917 98346889 975306098213 +9918 98366724 975601168632 +9919 98386561 975896298559 +9920 98406400 976191488000 +9921 98426241 976486736961 +9922 98446084 976782045448 +9923 98465929 977077413467 +9924 98485776 977372841024 +9925 98505625 977668328125 +9926 98525476 977963874776 +9927 98545329 978259480983 +9928 98565184 978555146752 +9929 98585041 978850872089 +9930 98604900 979146657000 +9931 98624761 979442501491 +9932 98644624 979738405568 +9933 98664489 980034369237 +9934 98684356 980330392504 +9935 98704225 980626475375 +9936 98724096 980922617856 +9937 98743969 981218819953 +9938 98763844 981515081672 +9939 98783721 981811403019 +9940 98803600 982107784000 +9941 98823481 982404224621 +9942 98843364 982700724888 +9943 98863249 982997284807 +9944 98883136 983293904384 +9945 98903025 983590583625 +9946 98922916 983887322536 +9947 98942809 984184121123 +9948 98962704 984480979392 +9949 98982601 984777897349 +9950 99002500 985074875000 +9951 99022401 985371912351 +9952 99042304 985669009408 +9953 99062209 985966166177 +9954 99082116 986263382664 +9955 99102025 986560658875 +9956 99121936 986857994816 +9957 99141849 987155390493 +9958 99161764 987452845912 +9959 99181681 987750361079 +9960 99201600 988047936000 +9961 99221521 988345570681 +9962 99241444 988643265128 +9963 99261369 988941019347 +9964 99281296 989238833344 +9965 99301225 989536707125 +9966 99321156 989834640696 +9967 99341089 990132634063 +9968 99361024 990430687232 +9969 99380961 990728800209 +9970 99400900 991026973000 +9971 99420841 991325205611 +9972 99440784 991623498048 +9973 99460729 991921850317 +9974 99480676 992220262424 +9975 99500625 992518734375 +9976 99520576 992817266176 +9977 99540529 993115857833 +9978 99560484 993414509352 +9979 99580441 993713220739 +9980 99600400 994011992000 +9981 99620361 994310823141 +9982 99640324 994609714168 +9983 99660289 994908665087 +9984 99680256 995207675904 +9985 99700225 995506746625 +9986 99720196 995805877256 +9987 99740169 996105067803 +9988 99760144 996404318272 +9989 99780121 996703628669 +9990 99800100 997002999000 +9991 99820081 997302429271 +9992 99840064 997601919488 +9993 99860049 997901469657 +9994 99880036 998201079784 +9995 99900025 998500749875 +9996 99920016 998800479936 +9997 99940009 999100269973 +9998 99960004 999400119992 +9999 99980001 999700029999 diff --git a/data/jszx2022.csv b/data/jszx2022.csv new file mode 100644 index 0000000..a0e4c62 --- /dev/null +++ b/data/jszx2022.csv @@ -0,0 +1,801 @@ +rownum,proposal_number,reason,pkid,year,publish_time,personnel_name,type,content +1,0001,关于深入落实长江大保护战略,推动我省沿江化工产业绿色高质量发展的建议,dd619f014d23456cb403ceb12506739a,2022,2022-01-18 16:12:23,严华,工业商贸,"调研情况:化工产业是江苏省支柱产业之一,是我省重要的基础性产业,产业规模、行业基础、技术水平均位居全国前列,为我省经济社会健康稳定有序发展做出了突出贡献。2020年,全省化工行业实现主营业务收入1.043万亿元,约占全国石化行业的9.42%。近年来,江苏省深入贯彻落实中央长江经济带“共抓大保护、不搞大开发”发展战略,把修复长江生态环境摆在压倒性位置,持续加大化工园区和化工企业整治力度,转型发展取得了明显成效。问题分析:但是客观分析,我省沿江化工产业的发展仍然存在一些问题,比如:产业集中度还不够高,地区差距仍然存在。沿江8市中,化工行业主营业务收入超过千亿元的仅有南京、苏州和无锡,其余5市无论是在产业规模、经济效益,还是工艺技术、装备水平等方面与之相比还有不小差距。企业入园率还不够高,空间布局相对分散。“十三五”末,我省化工企业入园率为42.7%。沿江8市中入园率较高的为南京、南通和镇江,入园率超过60%;而无锡和常州入园率不足20%。全省有100多个化工监测点,仍然有不少化工企业位于化工园区之外,不利于产业集聚发展、安全环保提升、基础设施共享、资源能源的利用等。产品先进性还不够高,高端应用品种不足。在国家、省创新驱动战略的带动下,经过“十二五”“十三五”的发展,我省化工行业创新能力、装备水平、工艺技术等显著提高,全省已建成各类化工平台174家,其中包括科技公共服务平台8家、企业重点实验室3家、工程技术研究中心163家。但是对照石化行业转型升级、高质量发展的要求,作为全省石化行业的重点区域,沿江化工科技创新能力、产品研发能力与国内外先进化工园区相比还有一定差距。具体建议:在长江经济带“共抓大保护、 不搞大开发”的战略导向指引下, 在“3060碳达峰碳中和”的政策背景下,探索我省沿江化工产业转型升级的模式与路径,实现绿色高质量发展是江苏省沿江化工产业未来发展的关键。为此建议:一、提升科学规划水平,坚定“专精特新”发展方向。优化整合、分类实施。对现有的化工园区、化工集中区、化工企业和化工用地等化工资源进行整合优化,根据区域总体环境容量统筹规划、分类施策。立足实际、科学定位。立足沿江各市化工产业发展实际,结合本地的企业优势、人才资源等要素,科学规划化工园区产业定位、化工企业发展方向,通过产业的特色定位、错位发展实现差异化转型。加快入园、整合资源。加快推动化工企业入园,提高入园率。按照产业政策,逐步淘汰产业集聚度低、产品附加值低的化工企业,改造提升符含安全生产、环保标准的化工企业。加快化工园区内低效土地的整治,确保有限的资源发挥最大的作用。二、严格落实相关要求,保障化工产业安全绿色发展。始终将绿色发展、安全发展的理念贯穿沿江化工产业转型升级的全过程。严格落实产业规划。按照《江苏省“十四五”化工产业高端发展规划》的部署要求,引导沿江化工产业向产业链中高端迈进,重点开发高性能、高附加值化工新材料、精细化工产品。鼓励实施清洁生产。鼓励发展节能减排的新技术、新产品和新设备。鼓励实施清洁生产技术,推动化工产业循环化改造,提高资源能源利用效率,提升综合利用水平,减少“三废”和二氧化碳排放,着力构建企业“小循环”、化工园区“中循环”、沿江化工产业“大循环”的节能、节水、资源综合利用体系。提升本质安全水平。严格危化品安全管理,完善相关政策制度,强化安全风险隐患排查治理,形成责任全覆盖、管理全方位、监管全过程的安全生产保障体系。三、鼓励引导科技创新,加大技术研发改造力度。沿江化学工业的转型升级,科技创新技术研发是关键。鼓励培育创新主体。引导企业加大科技研发投入、加强科技人才培养、加紧知识产权应用保护,不断做优培强产业链上优质企业。推动平台载体建设。发挥好现有省市各级科技公共服务平台、企业重点实验室、工程技术研究中心等科技创新载体平台的示范标杆作用,引导企业建设一批产业前瞻性强、创新水平高、服务辐射面广的技术研发平台,为化工产业链进一步提质增效提供技术支持。打造区域创新共同体。整合沿江区域创新资源,联合开展卡脖子关键核心技术攻关,共同完善技术创新链,形成区域联动、分工协作、协同推进的技术创新体系,推进沿江化工产业技术进步、发展壮大。四、探索区域共联共享,激发沿江化工产业新活力。拜耳化工园旗下的勒沃库森化工园与另外两处化工园,通过近1300km的公共管廊系统实现燃气、蒸汽和氢气等化工原料的互联互通,实现化工企业跨园区高效联产的同时,降低运输成本,减少化工原料运输的安全隐患。要突破行政区划。根据产业区位、产品类型、园区规模等因素,探索建立跨行政区划的化工共建园区,形成跨越行政边界的产业最优布局。要共享基础设施。鼓励和支持沿江地区临近的化工园区共建共用公共管廊、水电设施、三废处理、环保安保等基础设施,共享研发机构、科研设施,利用规模优势降低运营成本,提高产业集聚优势。要创新管理思路。探索建立合理的利益分配机制,保障资源要素跨区划共享合作的可持续性。五、稳步推进二次创业,发挥化工园区主阵地作用。化工园区是我省化工产业绿色高质量发展的主阵地。沿江8市9个化工园区中有3个被评为“2020中国化工园区30强”前10强。推动我省沿江化工产业绿色高质量发展,要稳步推进化工园区体制机制改革,不断为我省沿江化工产业发展注入新动力。健全管理机制。按照统筹规划、循序渐进的原则,稳步推动化工园区管理体制改革,探索实行公司化运作模式,切实提高沿江化工园区管理运营的专业化、市场化水平,提升化工园区的生产效率和发展效益。完善激励机制。优化完善化工园区考核奖惩办法,更加突出考核安全环保、绿色低碳、项目建设、产业发展。创新用人机制。破除身份界限,积极推行身份档案制、岗位聘用制、绩效考核制等管理制度,最大限度调动干事创业积极性。" +2,0002,关于重视人工智能应用安全的建议,df4b6c2109af42b2a04b135212923f98,2022,2022-01-18 10:29:37,仲盛,科学技术,"调研情况:习近平总书记强调:“人工智能是新一轮科技革命和产业变革的重要驱动力量,加快发展新一代人工智能是事关我国能否抓住新一轮科技革命和产业变革机遇的战略问题。”近年来,在党和政府的支持和引领下,中国人工智能技术迅猛发展,不断实现突破,取得了前所未有的成就,根据《中国人工智能发展报告2020》发布数据,过去十年内中国人工智能专利申请量位居世界第一。包含计算机视觉、机器学习、自然语言处理等在内的人工智能技术,正逐步应用于交通、安防、医疗等多个领域,如自动驾驶、人脸识别、医疗诊断等,为经济社会发展带来了新动力。 +然而,人工智能在带来新机遇的同时,也存在被恶意攻击的安全隐患。其应用安全性关系到人民利益、社会稳定与国家安全,因此,如何保障人工智能应用安全落地,成为当前亟需重视的问题。 问题分析:从目前人工智能应用情况来看,主要存在以下问题: 一、人工智能技术仍存在安全漏洞。以对抗样本为例,近年来对抗样本攻击算法的出现和快速发展,严重威胁着基于深度学习的人工智能系统安全,只需对输入数据添加难以察觉的微小扰动,就能误导系统输出错误结果,实现恶意攻击。例如2020年一项研究中,穿着印有对抗样本T恤的试验者成功在目标检测系统中“隐身”;另一项研究则成功让人脸识别系统将试验者误认为他人等等。若犯罪分子利用该安全漏洞,逃避监控、冒充他人、误导自动驾驶车辆、干扰各类人工智能应用,将造成难以估计的后果。同时,攻击算法日新月异,当前防御方法仍存在着局限性。 二、缺乏规范、系统的安全评估机制和安全防控预案。尽管人工智能技术正广泛应用,但其当前在部署前后仍缺乏完善的安全评估标准、评估流程和评估内容等安全评估机制,对实际应用中潜在的威胁难以做出实时、全面和可靠的分析,从而留给恶意攻击者可乘之机;同时,应用安全防控预案的缺失,可能导致在应用遭受恶意攻击时难以做出及时有效的处理措施,进一步扩大危害。 具体建议:针对上述问题,具体建议如下: 一、加强人工智能应用安全防御研究。以政府为主导,加大资金投入和政策扶持。在研究人员方面,依托相关研究机构与相关院校,构建人工智能安全防御研究平台;完善人工智能应用安全人才培养体系,加大相关安全类人才培养力度;加快引进人才、政策留住人才,促进高水平人工智能应用安全人才队伍建设。在策略研究方面,针对已知恶意攻击,加快相关安全漏洞防御手段研究;而针对不断变化的、潜在未知的恶意攻击,则需探究更具自适应性的防御策略。 二、加快完善安全评估机制。加快组织相关专家人员,针对人工智能应用制定科学的安全评估标准,构建全面的安全评估内容、完善评估工作流程等,创建规范化、系统化的安全评估机制。尤其针对安全至关重要的领域,如安防监控、人脸过闸、人脸支付、自动驾驶等,应设立更为严格的评估机制。在部署实际应用前,组织相关专家对其进行安全评估,如存在的安全漏洞、遭受攻击的可能性、攻击的影响程度等,仅对风险可控的应用准予落地;应用部署后,定期由相关专家人员进行再评估,保障应用始终安全。 三、制定并落实可靠的安全防控预案。未雨绸缪才能防患于未然。面对不同的应用领域,结合安全评估结果,针对潜在的安全隐患制定相应详细、有效、可靠的防控预案并全面落实,有效预防和降低安全漏洞攻击所造成的危害。" +3,0004,关于打造软件信息产业联动先行区的建议,7f97456a314444c3b59ced0374bb01fc,2022,2022-01-18 16:12:23,钱再见,工业商贸,调研情况: 2021年2月8日,南京都市圈发展规划获国家发改委批复,要求以区域间的就近性、互通性和产业的互补性推进跨区域产业协同发展。南京软件信息产业主要集群于软件谷,并向周边地区辐射。因此,基于区域间的资源禀赋差异,率先构建软件信息产业的联动发展机制,抢先打造软件信息产业联动先行区,对于赋能南京都市圈发展、注入数字经济新动力都具有重要意义。南京都市圈协同发展数字经济,需要更高层次的跨区域联动与协同,探索数字经济关联产业的一体化发展。软件信息产业作为数字经济的核心产业,是推动数字经济高质量发展的关键基础。(一)协同发展势必推动都市圈内市场更大范围开放,数字产业亟待纵深发展。受行政区划影响,都市圈内各区域存在低层次、同质化竞争,常出现产业同构现象,减缓了数字产业错位发展进程。为适应数字产业内部分工协作的需要,各区域亟待对自身在数字经济中的定位作出选择,在数字产业链的不同环节集聚数字资源、企业和人才。(二)协同发展势必需要遵循数字经济规律进行顶层设计,政策叠加效应亟待进一步发挥。随着数字经济的提速换代,数字经济发展需要超前布局并明晰战略方向,做好顶层设计,进一步发挥政策叠加效应,通过集成化、普惠化、精准化的政策,在产业发展、人才培养、企业培育、科技创新服务、科技金融、知识产权保护等领域形成整体推动力,推动都市圈内跨区域发展合力,助推数字产业高质量发展。(三)协同发展势必推动跨行业、跨领域的关键共性技术共同攻关,产业链控制力亟待进一步提升。数字经济带来了“数字定义工业”创新发展浪潮,需要集中、共享都市圈内最优质的科技创新资源,建立长效的攻关机制,从个体突破上升到联动突破,进而形成雁阵效应。以龙头企业牵头,多创新主体共同参与,形成联合研究、共同开发的新型组织模式,共同建设各个行业的软件信息创新中心、打造跨行业、跨领域的数字产业平台,不断提升数字经济产业链的控制力。问题分析:(一)已基本形成“一头一核多点应用”的产业格局。南京作为南京都市圈的核心城市,其软件产业规模位居全国第四,2020年实现软件业务收入约5900亿元,同比增长15.69%,。“一头”,即建邺区依托国内互联网头部企业,构建总部经济高地,不断集聚高端要素,持续发挥辐射带动区域协调发展效应;“一核”,即软件谷成为我市软件和信息服务产业地标的核心区,产业规模大、人才集聚度高,2020年软件业务收入2170亿元,占全市比重达到36%,涉软企业共计3142家,软件从业人员达到30万人。“多点应用”,即软件信息产业与其他产业深度融合,在5G智能应用、大数据及人工智能应用、软件应用等领域将产业数字化落到实处。(二)产业链之间互补需求巨大。在以南京为核心的南京都市圈中,技术密集型产业特别是制造业的优势较为明显。我国制造业正处于数字化向网络化的过渡阶段,工业软件平台是本阶段创新发展的核心关键。工业软件平台是集成、互联产业链上下游,培育开放价值生态必不可少的工具。随着新型基础设施建设和产业链精准强链、补链等工作的不断推进,软件信息产业与其他产业不断融合,以工业软件平台为核心,不断支撑智能电网、智能制造装备、轨道交通等产业的高质量发展。同时,软件信息产业其自身发展依赖其他产业的支撑,尤其是金融和科技服务业。软件谷的核心产业为软件信息产业,建邺区的主导产业则是金融和科技服务业,两地主导产业之间的互补、互助、互促空间和潜力巨大。(三)区域间产业联动发展前景广阔。建邺区与软件谷两者接壤,仅一河之隔。建邺区紧扣产业数字化目标,在数字经济领域提前布局,仅新城科技园就集聚总部企业9家、高新技术企业130家、从业人员10万余人,已形成千亿级产业规模集群。建邺区正在不断加快打造电子商务、人工智能、云计算、大数据产业生态圈,在此过程中软件信息产业的关键促进作用日益凸显。毗邻的软件谷正紧扣数字化产业建设目标,重点培育软件信息领域的创新产业集群,强势推进基础软硬件、工业控制、金融安全等产业建设,全力打造数字经济创新引擎区。两地在数字经济领域已初步形成了梯次并进、分工协作、协同创新的良好格局。具体建议:以南京都市圈建设为指引,以“新基建”为引领、“双循环”为支撑,紧扣“一体化”和“高质量”两个关键主题,加速推动建邺区和软件谷软件信息产业联动发展,全力打造并不断提升软件信息产业链核心竞争力,持续推动数字经济产业高端化发展。(一)共创“软件信息产业联动先行区”。由南京牵头,在软件谷北园与建邺区接壤处,率先打造软件信息产业共同体,共建“软件信息产业联动先行区”,充分放大和承接软件谷软件信息产业的溢出效应,厚积、聚合软件信息产业势能,推动建邺区与软件谷软件信息产业的错位协同发展,提升南京软件信息产业链的顶端控制能力。一是在先行区内,推动建邺区与软件谷签订软件信息产业联动发展战略合作框架协议,完善创新合作、互助、利益补偿机制,资源共享、优势互补,凝聚软件信息产业高质量发展的强大合力。二是在产业、科技、人才等政策方面力争有所突破创新,率先出台“建邺区—软件谷”软件信息产业联动发展专项扶持政策,为两地软件信息领域的项目需求和技术供给提供精准匹配。三是在先行区内,以软件信息产业为中枢、科技服务业为纽带,采取两者双轮驱动的联动方式,以总部企业、头部企业为核心,充分聚合、激活、释放优质人才、资金、载体、科创资源,实现两者(软件信息服务业、科技服务业)重叠要素、业务、市场的有机融合,为汇聚南京都市圈数字经济新动能打下坚实的基础。(二)共享优质资源引领数字经济生态圈建设。在体制机制创新试点、营商环境整体治理、数字基础设施打造等多个方面积极争取跨区域、跨部门的支持,联手打造适合数字经济蓬勃发展的生态环境,积极鼓励新产业、新业态、新商业模式探索。一是在先行区内,共同打造促进软件信息产业联动发展的生态环境,鼓励产业联盟、行业协会、中介机构、科研院校等为软件信息企业提供战略研究、技术创新、人才培养、知识产权、市场拓展、科技金融等全链条、优质高效的科技创新服务。二是在先行区内,共同创建软件信息领域常态化创新合作交流品牌与平台,通过跨区域政府层面的统筹组织,推动企业、人才、技术、资本、服务在先行区的互联互通,促进软件信息产业链上下游企业的深度交流与合作。三是在先行区内,协同布局、共同推进以5G、人工智能、物联网、区块链等为代表的新型数字基础设施建设,推动关联产业项目的一体化建设。并持续加大软件信息领域知识产权保护力度,积极推进知识产权证券化,解决软件信息产业中小企业融资难的问题。(三)合力突破关键核心技术夯实产业链关键环节。跨区域整合优势资源,构建“政产学研用”协同创新体系,共同培育拥有自主研发、成果转化能力的数字平台企业,构建高端集聚、特色突出、链条完整的数字产业生态,为南京都市圈数字经济发展提供平台级赋能。一是瞄准关键核心技术突破,在先行区内,坚持纵深和平台化双向发力,合力共建软件信息领域的新型研发机构、网络通信与安全实验室、开放共享的科技创新服务平台,为软件信息企业孵化培育、复合型人才自主培养和共性技术研发共享等方面提供高端的、专业的、国际化的服务配套。二是在先行区内,以信创产业发展为契机,抢先布局高质量、高起点、高水平的信创产业园区,以通用软硬件适配中心建设为核心,鼓励信创基础软硬件的核心企业开放平台能力,构筑高端集聚、优势突出、链条可控的信创产业生态,共同解决软件信息产业链的强链、补链、延链问题。三是鼓励软件谷软件信息产业领军企业与都市圈内电力、交通、制造等行业的龙头企业跨界合作,同时鼓励建邺区深度挖掘总部经济的高端创新资源,分层次、分行业推进工业软件关键技术突破,明确本土可替代分级目录,打造工业软件产业地标,力争使工业软件的创新发展能力、技术产业体系以及融合应用程度等达到国际先进水平,努力提高工业软件平台在国内外的影响力。 +4,0005,关于设立“江苏工匠日”的建议,f5f0aa468ecf4af5be2438393d54a49d,2022,2022-01-18 16:06:13,马永青等9人,文化宣传,"调研情况:近年来,省政协总工会界别委员认真学习贯彻党的十九大精神,围绕省委省政府和省“两会”的决策部署,及时反映社情民意,积极建言献策,重点围绕深化我省产业工人队伍建设改革,充分调动企业参与的积极性主动性创造性,着力提升企业职工职业技能素质,先后通过界别委员个人或联名提案,界别召集人在省政协大会发言,开展协商议事和专题调研等多种形式,推动省委深化产改政策举措的贯彻落实,营造技术工人成长成才的社会发展环境。2021年11月5日,省政协总工会界别围绕“推进产教融合、加强校企合作,培养现代产业工人”,赴南京江宁区开展界别专题调研活动。当天上午,调研了中圣科技(江苏)有限公司和菲尼克斯(中国)投资有限公司,考察了解江宁区加强产教融合和校企合作,深化产业工人队伍建设改革情况,并作现场交流。在下午召开的总工会界别专题座谈会上,听取了南京市产业工人队伍建设改革情况的汇报,界别委员与省教育厅、省人社厅进行了协商交流。问题分析:省政协总工会界别委员在2021年调研座谈中普遍认为,江苏是经济大省、制造大省。近年来,在省委省政府的领导下,全省实施科教兴省和创新驱动发展战略,加快构建产业工人技能构成体系,畅通职业发展通道和晋升激励机制,鼓励职工发明创造和保护企业知识产权,一批高技能人才脱颖而出,有的已经成为享誉全国的“大国工匠”,在助推全省高质量发展中发挥了积极作用,为技术工人成长成才树立了标杆和榜样。到会界别委员和工会代表纷纷中指出,在宏观层面上,要完善我省产改顶层制度规划设计,形成普惠公平的劳动保障和公共政策导向,深化产改试点和绩效评估改进相结合,实证破解民生发展难题和狠抓政策落实见效。具体措施上,要建立现代职业教育制度和职业培训体系,推动产教融合校企合作政策落细落实,解决产教融合中教学内容与岗位实际融合不深问题;要积极搭建产业工人职业发展“立交桥”,不断畅通职业发展通道和晋升激励机制,不断提高产业工人社会政治地位和经济福利待遇,营造尊重劳动、崇尚技能、鼓励创造的社会氛围;要积极弘扬劳模精神劳动精神工匠精神,加大深化我省产改及取得成效的宣传力度,通过法定程序设立“江苏工匠日”等方式,不断增强产业工人的职业荣誉感和制度仪式感。省政协总工会界别将继续与省政府有关部门加强政策协商和工作沟通,推动形成社会化、多元化、专业化职业教育培训体系,为全省高质量发展培养更多紧缺型、高精尖和通用型技能型人才,推提升领军企业国际竞争力和品牌影响力。在我省深化产业工人队伍建设改革的背景下,设立“江苏工匠日”十分必要。首先,这是弘扬新时代工匠精神的迫切需要。把劳模精神、劳动精神、工匠精神转化为砥砺前行的强大力量,谱写江苏劳动者的新时代奋进之歌,必须不断提升工匠群体的认同感和自豪感,营造尊重工匠、学习工匠、关爱工匠的社会风尚;其次,这是造就高技能人才的迫切需要。只有不断提高技能人才的社会地位,才能让更多年轻人看到技能人才发展的光明前景,坚定“行行出状元”的职业信念和人生抱负,吸引更多人才服务于实体经济的健康发展,为企业技术革新和发明创造贡献智慧和力量。第三,这是推进我省高质量发展的迫切需要。只有激励更多劳动者特别是青年一代走技能成才、技能报国之路,培养更多高技能人才和大国工匠,才能推动我省经济实现高质量发展,不断提升劳动生产率和全要素配置效率,加速传统产业转型升级和创新驱动发展,为 谱写“强富美高”新江苏建设新篇章提供有力人才保障。具体建议:为大力弘扬劳模精神、劳动精神、工匠精神,推动全省职工立足本职岗位创新创造,将工匠精神内化于心、外化于行,叫响做实大国工匠、行业工匠品牌,创造出一流的精湛技术和工作业绩,建议我省设立“江苏工匠日”,让崇尚工匠精神成为现代职业新时尚,成为实业报国、实干兴邦的重要载体,营造用劳动创造美好生活的社会氛围。设立“江苏工匠日”有两个建议方案。一是以南京长江大桥正式建成通车日12月29日为“江苏工匠日”。南京长江大桥是江苏的文化符号、中国的辉煌。1968年12月29日,南京长江大桥正式建成通车,在中国和世界桥梁史上具有里程碑的重要意义,它不仅是新中国技术成就与现代化的象征,承载了中国几代人的特殊情感与记忆,更凝聚了广大工匠人才的杰出贡献。1970年底,周总理在接见外宾时,代表国家自豪地向世界宣布:“新中国出了两个奇迹,一个是南京长江大桥,另一个是红旗渠的建成。”从1970年至1993年,大桥先后接待100多个国家的国家元首、政府首脑及600多个外国代表团。2016年9月入选首批中国20世纪建筑遗产名录。有鉴于此,建议以南京长江大桥建成通车日——12月29日为“江苏工匠日”的首选时段,这是对工匠精神的生动诠释和极大尊重。二是在五一节前夕的4月26日或4月28日、30日设立“江苏工匠日”,这样便于全省统筹协调五一节庆祝系列活动,集中表彰一批劳模先进和行业工匠,弘扬劳动光荣、知识崇高、人才宝贵的时代新风,推动全社会热爱劳动、爱岗敬业、勇当工匠,为我省完成“争当表率、争做示范、走在前列”的光荣使命凝聚磅礴的社会力量。" +5,0006,关于进一步重视和支持企业提升人才吸引力的建议,a666191fb1644a5f83009ac1a0dd5e5b,2022,2022-01-19 19:23:47,甘霖,社会事业,调研情况:为进一步加大对民营经济高质量发展支持力度,我省出台《关于促进民营经济高质量发展的意见》,包括八大重点任务30条具体举措。《意见》提出以来,我省大力支持龙头民营企业提升规模水平,实施创新型领军企业培育计划、单项冠军企业培育提升等计划,支持中小微企业发展,鼓励引导中小民营企业专精特新发展,大力促进民营经济健康发展。在当前新冠肺炎疫情深度改变全球经济格局背景下,高质量学成归国人才数量增加。江苏省2020年全年新增专业技术人才58.59万人,组织专业技术人员参加继续教育136.16万人次;新增高技能人才25.77万人。全省专业技术人才总量和高技能人才总量分别达到884.2万人和455.1万人,乡土人才从业人员近千万,稳居全国首位。33人入选“百千万人才工程”国家级人选,335人入选享受政府特殊津贴人员,599人入选省有突出贡献中青年专家,累计引进海外留学回国人才17.8万人,居全国前列。每万名劳动者中高技能人才数从686人增至959人,增幅达40%。在充分利用我省当前利好的人才资源基础上,江苏应当继续保持各项优秀人才保障政策的顺利执行,结合当前国际国内背景和各地区实际,制订有的放矢的人才吸纳政策,建成人才高地、拓宽引才渠道、保障人才留驻。问题分析: 通过对江苏一定范围内信息技术领域的科技工作者进行调研发现的问题主要有: 1、大量本科以上学历的信息技术领域从业者对当地人才政策不了解,其中大多数人未享受如大学生住房补贴等基础福利政策。具体原因有:对人才群体缺乏主动引导、人才政策及福利未宣传到位,各级政府和企业不同人才政策叠加后的解读不到位等。 2、人才政策门槛高,对不同产业方向不同领域的政策缺乏细致划分。由于疫情影响,部分高新技术企业等招工困难;同时,由于不同行业具体需求不同,所在领域内创新所需的技术或经验积累突破方式也有不同,一味以高学历和高职称来作为人才政策的限制条件反而会影响人才吸收,进而对影响企业发展。3、人才吸纳驻留的大环境及配套设施不到位,与人才刚需及期望有落差。我省目前部分地区现有人才构成和民营企业优惠政策与省外同等级别城市相比并无太大优势,特别是对高质量海归人才、重点高校应届毕业生等。4、受疫情影响,大量高质量留学人才归国,全国各地竞相加大人才吸引力度,然而我省由于地处长三角,周边强竞争力城市较多,人才驻留力度有待进一步加强。具体建议:1、通过政策激励,鼓励民营企业根据自己的实际情况招收更多科技型人才,向更高科技含量转型:1)人才相关部门应深入了解企业行业需求,细化人才政策;对大数据、人工智能、超级计算、集成电路等一大批新一代信息技术产业人才制定行之有效的细化政策;对我省发展关键领域的紧缺型青年人才可降低门槛,预防未来可能出现的人才、人力缺口等。 2)深入了解人才需求,提高人才吸引力度,鼓励民营企业按照高科技转型的实际情况及具体需求招收科技型人才,对优秀企业加大政策优惠力度。2、根据企业实际,有的放矢制定政策,权力进一步下放、流程进一步简化,提升宣传效率、增加宣传手段:1)人才认定权、审核权等进一步下放,对高科技企业单位等人才载体加大落实力度,对地区龙头企业可酌情制定指标及相应奖励政策,形成示范效应。2)及时更新发布简单易懂、简明扼要、条理清晰的《人才宣传手册》,人才界定与对应政策一目了然,方便对标,并且充分利用公众号、公交地铁等公共服务媒体平台,加大宣传力度,充分利用新媒体,流视频等平台,对靶向人才群体精准推送。3、深化人才评价和奖励机制改革,积极探索新兴职业领域职称评价制度:1)探索开展国际职业资格与职称比照认定工作,稳步拓展比照认定范围。建立技能人才评价技术资源快速响应机制,研究制定第三方评价机构管理办法,扩大企业自主评价覆盖面。2)一方面鼓励企业和企业人才积极参与和申报国家级、省部的各项重大项目、科技进步奖励与人才称号等,同时对取得重要成果、获得重要奖励的企业和人才,给以配套的政府层面奖励,以提升积极性和主动性。 +6,0009,关于持续稳定粮食生产,防止耕地“非粮化”的建议,f65d425232b344e2a25ccdb45742e249,2022,2022-01-19 09:56:33,唐洪武,农林水利,调研情况:对江苏省耕地“非粮化”调查发现:2000-2020年,江苏省耕地“非粮化”面积和耕地“非粮化”率同样呈现先增后降的趋势。2020年,江苏省耕地“非粮化”为207.28万公顷,耕地“非粮化”率为27.72%。13个地级市中,南京的“非粮化”率最高,为46.35%;其次是无锡,为45.78%;连云港、宿迁、扬州和淮安的耕地非“非粮化”相对较低,不超过20%。耕地“非粮化”与城市人口规模和经济发展水平呈现一定的正相关性,城市人口越多、经济发展越好,人们对粮食以外的食物需求也越多,尤其对体验农业、观光农业和休闲农业的需求也越大,从而越刺激耕地“非粮化”。问题分析:(一)种粮收益比较低由于种子、农药、化肥、薄膜、机械等生产资料和劳动力价格的连年上升,农户种植粮食作物的成本越来越高,而粮食收购价格仍相对较低,加之农户小规模分散经营,导致种粮收益下降甚至出现种粮亏损的情况。相反,种植非粮作物,虽然投入成本较高,但收益也高。根据南京江宁、盐城建湖、常熟、张家港等地耕地“非粮化”调查,种植草莓(3-5万元/亩)、葡萄(0.7-1万元/亩)、蔬菜(2万元)、花卉(6-12万元/亩)、苗木(1.5-3万元/亩)的利润远远高于种植粮食(0.15万元/亩)的经营收益。尤其是种植林业作物,不需要投入大量劳动进行打理,还能够解放劳动力外出务工获得额外收入。因此,农民会理性选择种植经济效益更高的经济作物。(二)耕地破碎化刺激了耕地“非粮化”良好的耕地自然环境是进行农作物耕种的首要前提,同时也为农作物多宜性发展提供可能。平原地区适宜机械耕作,因而农户会增加机械化程度较高的粮食作物的耕作比例,而山地丘陵地区坡度较大不适宜大型机械作业,因而经济作物耕作比例更高。此外,耕地田块越大,越利于机械化耕作,种粮的比例越高;田块越小、耕地破碎化程度越高,农业机械化利用率越低,耕地“非粮化”趋势越明显。因而,耕地“非粮化”的防治策略也应当因“地”制宜,依据致使耕地“非粮化”不同的自然环境因素,提出差异化的治理方案。(三)耕地流转对耕地“非粮化”的影响具有差异性耕地流转成本越高,耕地“非粮化”趋势越明显。耕地流转成本(租金)在不同经济发展区域有所差异。南京、张家港、常熟等地的耕地流成本为1000-1500元/亩.年,盐城、宿迁等地的耕地流转成本为800-1200元/亩.年。而粮食种植的利润为1000-1500元/亩.年,耕地流转后为了不亏本,必然选择种植经济作物,从而导致耕地“非粮化”。耕地流转规模越小,更易导致耕地“非粮化”。耕地流转规模小,并不能从根本上改变耕地经营的细碎化,受限于较高的耕地流转成本和有限的粮食种植收益增长预期,农户更倾向于种植比较收益更高的经济作物以实现自身经济利益的最大化。耕地流转规模大,流转后更易于开展机械化耕作和规模化经营。相较于经济作物,粮食作物更易于采用机械化作业而有利于实现规模化种植,因而耕地“非粮化”并不明显。如苏粮集团在宿迁、盐城大规模耕地流转后都是种植粮食。(四)农业产业专业化加速了耕地“非粮化”农业产业化、一二三产融合等政策,以及乡村振兴战略的实施为有效促进了农业增效、农民增收,推动了农村新产业新业态的发展。在工商资本的推动下,农业产业专业化格局正在加速形成,空间扩散效应引导着农民的种植结构与调整方向。十三五期间,江苏全省土地适度规模经营的面积已占到总耕地面积的67%,全省符合“一镇一业”“一村一品”条件的专业乡镇有156个,专业村达到2306个。2019年,盐城市农业产业化龙头企业已发展到1692家,养殖产品和高效经济作物的企业占52%。如江苏海大食品发展四青蔬菜10多万亩,响水县建成了江苏规模最大的西兰花、浅水藕产业基地,打造的10公里长10万亩高品质西兰花。沭阳花木、东台西瓜、响水西兰花、阳山水蜜桃等的农业产业专业化空间格局逐步形成,相应的“生产—加工—销售”产业链也在不断完善,区域比较优势更加显著。这种专业化格局引导着农户种植结构的“非粮化”调整。江苏省2019年出台的《现代农业提质增效工程千亿级二色产业发展规划和专项行动方案》中提出发展8个千亿级特色产业中,绿色蔬菜、特色水产、规模畜禽、现代种业、林木种苗、休闲农业产业发展不可避免的遇到特色农业产业发展用地与耕地的空间冲突,也需警惕耕地“非粮化”的政策风险。协调农业产业政策与耕地保护政策的空间冲突也是在乡村振兴战略实施中亟需思考和解决的问题。具体建议:(一)健全耕地用途分类分级管制规则按照对粮食安全的重要性,将耕地划分为粮食生产功能区、永久基本农田和一般耕地,实行耕地用途分级管制。粮食生产功能区必须全部用于粮食生产,重点保障谷类作物的种植面积;加强粮食生产功能区监管,不得擅自调整粮食生产功能区,不得违规在粮食生产功能区内建设种植和养殖设施,不得违规将粮食生产功能区纳入退耕还林还草范围,不得在粮食生产功能区内超标准建设农田林网。永久基本农田重点用于发展粮食生产,保障谷类、豆类、薯类的种植面积。一般耕地应在优先满足粮食生产的基础上,可用于油料作物、糖类作物、蔬菜、瓜果等食用性农产品生产,适度用于饲草饲料、棉花、药材、麻类等非食用农产品生产。严格控制耕地转为林地、园地等其他类型农用地。坚持耕地分级管控、建设、激励多措并举,稳定粮食种植面积。(二)完善种粮补贴政策,提高种粮积极性加大对粮食种植的补贴力度。按照“谁种粮,谁受益”的原则,完善稻麦最低收购价政策,将种粮补贴按照种植面积进行发放,继续推进三大粮食作物完全成本保险和收入保险试点,以此提高农户生产粮食的积极性。加强对种粮主体的政策激励。支持家庭农场、农民合作社发展粮食适度规模经营,大力推进代耕代种、统防统治、土地托管等农业生产社会化服务,提高种粮规模效益。建立基于发展权的分类分级耕地保护机制。针对粮食生产功能区、重要农产品生产保护区、永久基本农田保护区、一般耕地实行分类分级的种粮补贴,尤其是加大对粮食生产功能区的政策支持。相关农业资金向粮食生产功能区倾斜,优先支持粮食生产功能区内目标作物种植,加快把粮食生产功能区建成高标准粮田。将省域内高标准农田建设产生的新增耕地指标调剂收益优先用于农田建设再投入和债券偿还、贴息等,从而保护和调动地方各级政府重农抓粮的积极性。(三)推进高标准农田建设以土地平整、农田水利建设、耕地质量提升为重点,优先在两区(粮食生产功能区、重要农产品生产保护区)以及永久基本农田保护区内推进高标准农田建设,有效提升耕地产能,缓解耕地空间破碎化。高标准农田建设,要统一规划布局、统一建设标准、统一组织实施、统一验收考核、统一上图入库,实现有据可查、全程监控、精准管理。探索高标准农田的空间集聚与土地承包经营权空间集聚的衔接机制,减少耕地空间破碎和经营权空间破碎,推进粮食生产的规模经营。(四)加强农地流转和耕地“非粮化”监测依法有序推进农地流转。探索建立工商资本租赁耕地的资格审查、项目审核、分级备案制度。严格防止工商资本大规模流转耕地不种粮的“非粮化”行为;对工商资本违反相关产业发展规划,立即停止其享受相关扶持政策。鼓励和引导工商资本到农村从事良种繁育、粮食加工流通、粮食生产及专业化社会化服务等,与农户构建利益共同体,参与粮食全产业链发展。全面摸排清查耕地“非粮化”情况。综合运用卫星遥感影像和信息化技术、实地核查等手段,围绕粮食安全责任制考核等要求,对耕地种植情况开展调查,全面摸清耕地“非粮化”地块的位置、面积和发生时间,摸清“非粮化”形成的背景和主要原因,登记造册、建档立卡、上图入库。加强耕地种粮情况动态监测,实行信息化、精细化管理,及时更新数据库,坚决遏制住耕地“非粮化”增量,确保“良田”回归“粮田”。(五)建立耕地“非粮化”协同工作机制规划协同,防止耕地“非粮化”。自然资源部门和农业农村部门要充分对接国土空间规划和农业产业规划,在永久基本农田划定、两区划定、高标准农田布局等方面进行充分衔接,避免出现政策矛盾和空间冲突。此外,应将耕地“非粮化”调查、监测、治理纳入“一张图”管理。部门协同,合力推进耕地“非粮化”整治。针对不同地区耕地资源禀赋和社会经济发展的差异,农业农村、自然资源、财政、发改、粮食等主管部门要加强耕地“非粮化”防治的政策研究,因地制宜、分类施策,加快推进粮食生产功能区“非粮化”整治。注重收集、整理、总结“非粮化”整治的典型做法和成功经验,加强防止耕地“非粮化”的政策宣传,提高农户种粮积极性,确保“良田”“粮用”。 +7,0011,关于担起使命争表率、聚焦突破先进制造关键核心技术的建议,e86145394c544e45903c0bd442826ca8,2022,2022-01-18 16:13:52,甘霖,工业商贸,调研情况:建设自主可控的先进制造业体系,是积极应对世界形势变化、抢占全球制造业竞争话语权和制高点的迫切需要,也是国家十四五和更长远一段时期实现高质量发展的重要保证。作为科教重地、制造大省,江苏有责任、有义务在攻克和掌握先进制造核心关键技术方面勇挑重担,争当表率,依托创新驱动发展战略,在保障国家和地区先进制造产业核心利益上体现江苏担当和江苏作为,不负使命,认真落实好习近平总书记对江苏提出的“在改革创新、推动高质量发展上争当表率”的指示要求。问题分析: 通过对江苏省先进制造行业关键技术研制领域的调研发现的亟待解决的问题主要包括。1、先进制造部分关键技术上仍存在受制于人的问题,软硬件生态壁垒亟待突破。航空航天、船舶与海洋工程、轨道交通、汽车制造等领域高端装备、国防装备等的研制大量依赖于国外商业仿真软件,存在严重的断供风险、安全隐患和发展限制。尤其值得警惕的是,国外核心计算机硬件装备与应用生态,与国外仿真软件等形成了强大的生态壁垒,我国自主技术和产业发展受到严重遏制。数据显示,我国工业仿真软件市场每年数十亿元,国产化率仅为不到11%;2020年中国服务器出货量350万台,其中x86等国外智造服务器占比超过98%。 2、对已有产业集群和信息基础性设施等的利用度不高,造成了一定程度上的资源浪费。对于以工业仿真为代表的先进制造业而言,其大量依赖于计算机、物联网技术等信息产业的基础设施,来实现高效率、高精度的模拟仿真。如高端装备研制创新急需系统级高保真数值模拟能力,工业基础和机理研究渴求大规模第一性原理模拟计算。然而,我国特别是我省虽然已在信息技术产业研制和应用技术上取得长足发展,物联网、高性能计算等部分领域基础设施甚至达到世界先进水平,但由于应用生态建设的薄弱,导致先进国家战略基础设施利用度不高,无法真正满足我国工业领域的需求。 3、缺少具备专业技能和专业素养的先进制造人才。无论是突破信息基础设施的工业应用瓶颈,还是国外商业工业仿真软件产业生态遏制,最为关键的是具备信息技术、数学、物理以及工程场景等领域知识和能力的复合人才队伍。先进制造领域使用的工业仿真软件是最为复杂的软件工程之一,涉及算法、并行计算等计算机方法,以及离散数学、计算图形学等数学理论,还涉及声、光、电、力、热等物理知识,同时要求开发者具备很强的工业应用领域的背景。这样的交叉性学科人才队伍仅仅通过高校直接培养获得是远远不够的,更需要以需求为驱动,在研发实践中锻炼培养。具体建议:想要用好江苏厚实的先进制造业发展“家底”,实现从“体量优势”向“质量优势”、从“量”向“质”的转变,继续成为重要领域的领跑者和新兴前沿交叉领域的开拓者,首先需要我们在高度重视、充分调研、认真论证、集思广益的基础上,摸清制约我省先进制造业发展的技术“命门”、“卡脖子”环节等;必须始终把创新作为突破关键核心技术的第一驱动力。在此基础上,进一步建议如下:一是重视共性关键技术的突破,搭建通用公共支撑平台先进制造产业的研发与生产等过程中,存在许多诸如工业仿真软件、信息基础平台等重要共性关键技术,其中不乏当前制约我国先进制造行业发展的“卡脖子技术”。建议结合国家发展需求和江苏产业特点,集合精锐力量,做好攻关布局,选取一批发展急需、核心利益所在的共性关键技术,以科技重大任务的形式统一部署;必要时可由政府牵头协调,发挥多学科交叉优势,组建创新联合体;在集中解决一批核心问题或关键环节的基础上,进一步搭建公共支撑平台,实现关键共性资源和成果的最优化利用。二是结合江苏产业实际,优先突破一批重点领域关键技术 致力于培育竞争力强的先进制造业集群 , 江苏已布局了包括新型电力装备、工程机械、物联网、前沿新材料、生物医药等在内的一系列产业集群和超级计算平台等一批信息基础性设施,成为江苏十三五丰硕成果的重要贡献者。建议优先解决重要集群产业链中的薄弱环节,同时积极实施产业链+创新链融合专项,促进产业链和创新链的产、学、研、用各个关键环节协同发展;同时,也要敢于壮士断腕,对于未来不能适应高质量发展要求的相关领域,也要及时促进转型升级或刹车转向。三是加快形成突破核心技术的良性生态体系 要充分认识到发达国家和地区等几十年甚至更长时间才逐步形成的先进制造拳头产品与成熟链条,不是我们短时间内就能完成的;更不能急功近利,抛弃“高质量发展”的高标准严要求。建议充分发挥创新平台、共性技术研发与转化功能型平台等在关键技术攻关的引领作用,主动开放平台设施与各项研发成果,完善运营机制,吸引更多省内外企业用户等参与到核心技术成果产业化的良性循环中。四是坚持引育并举、培育核心技术人才人才是第一资源,是卡脖子技术的突破口。首先要重视各类人才的培育与引进,特别是针对重点领域、重要环节的紧缺型人才,要继续加大人才政策的支持力度,在破“四唯”学术改革背景下,应当不拘一格降人才,加大对于仿真软件和应用研发人才的培养扶持力度,给予更多的待遇和经费支持。其次要着眼长远,提前谋划,重视青年科技人才的培养,重视专业院校针对性培养体系的革新;在提升人才政策深度的同时,也要继续发挥工会、共青团、妇联等群团组织的平台优势,打造有温度的人才政策。 +8,0013,关于进一步推进中小学“戏曲进校园”的几点建议,a6b1922ec7a54df0b8b0256cca0f5557,2022,2022-01-19 11:15:11,邹正,教育事业,"调研情况: 2021年12月南京外国语学校团委面向南京市在校小学、初及、高中学生组织了一次“戏曲进校园”网络问卷调查。调查共计回收到有效答卷440份,其中小学生92份,占比21%;初中生190份,占比43%;高中生158份,占比36%。性别分布比例为:男生192人,占比43.6%;女生248人,占比56.4%。    (一)在对于戏曲文化的喜爱与了解程度方面,对戏曲文化很感兴趣的人占28.64%,一般感兴趣占57.27%,不感兴趣占11.36%;经常欣赏戏曲表演的人占14.77%,偶尔看一看的占67.5%,从来不看的占17.73%,从中看出同学们对戏曲文化和观看戏曲表演的兴趣浓厚。其中67.05%的人对我国国粹——京剧有所了解,知道昆曲、越剧的人分别占36.59%和30%,还了解其它地方剧种的人占20.45%,什么剧种都不了解的人则占17.5%,这也与从不看戏曲的人占比极为接近;知道戏曲中的行当、角色的人占比高达63.86%,得益于近年“戏曲进校园”的成果以及中小学课本、课外读物中不断融入的传统文化教育息息相关。    (二)在戏曲参与度上,经常参与戏曲体验或学习的同学占比为10.45%,偶尔参与的占比31.59%,从未参与的占比50.23%;确定开设了戏曲选修课程的学校仅占21.36%,而希望参加和有兴趣参加戏曲选修课和戏曲相关社团或兴趣小组的占比则达到78.68%和77.55%。这表明目前学校在戏曲教育资源的供给方面距离学生需求还存在较大差距。    (三)在戏曲形式的普及方式上,接近95.92%的学生支持音乐课上增加戏曲相关内容;在回答喜欢以什么样的形式来学习戏曲时,37.41%的学生选择了欣赏和观看戏曲音视频,29.71%的学生希望邀请专业人士来校教授,26.53%的学生希望开展戏曲选修课或兴趣小组。    (四)在对戏曲传承的展望方面,近92.52%的学生对戏曲文化的未来可期乐观态度,认为应该积极传承和发扬戏曲文化精髓,努力让戏曲跟上时代潮流,充分体现了当代青少年日益增长的文化自信。     总结发现,“戏曲进校园”的开展已取得一定成果,但仍有较大提升空间。现开设了戏曲选修课程的学校仍然较少,组织成立戏曲社团或兴趣小组的更是少之又少,同学们接触和了解戏曲知识和文化的渠道相对单一。与此同时,同学们对了解戏曲知识和戏曲文化的愿望和需求十分强烈,希望能够认识戏曲、了解戏曲、深入戏曲,传承戏曲文化精髓。”戏曲进校园“活动仍需进一步深入各校,以满足同学们对于传统文化的爱好和需求。问题分析:随着国家对戏曲宣传教育提出更高要求,给予更多关注,各中小学尝试引进相关活动,但推动”戏曲进校园“的深入开展还存在诸多困境,主要表现在:  (一)对戏曲进校园的重要意义认识不足。”戏曲进校园“仅停留在概念层面,学校、老师、家长、学生等对其与传承传统文化的紧密关系上认识不足。在实现“五育并举”,培养学生较高的美育能力方面,仍任重而道远。(二)戏曲进校园配套设施不足。戏曲进校园是涉及多方面的系统性工程,包括课程体系建设、教材编写、场地规划、师资集结等。现行课程体系中蜻蜓点水式的戏曲教学,不足以支撑戏曲普及向纵深发展。(三)戏曲文化对青少年的吸引力不足。传统戏曲文化与现代社会存在脱节现象,如传统戏曲文化的表演形式与现代社会“快”“新”“多”的风气无法相融相适。(四)戏曲文化的普及方式相对单一。传统戏曲诞生于舞台,其舞台艺术的形式并不易为一些青少年接受。生搬硬套不可,急功近利不通,传统戏曲文化仍缺少高质量的有效普及方式。具体建议:进一步推动中小学“戏曲进校园”的几点思考以将戏曲元素加入校园生活为突破口,立足各校实际,增加学生的戏曲文化体验,激发学生对戏曲艺术的兴趣,不断提升学生的戏曲文化素养,增强文化自信。(一)全面贯彻理念,重视人才培养。在戏曲进校园开展的过程中,秉持激发学生兴趣,发扬传统文化,传承优良传统的主线,通过理念和实践的结合大力培养戏曲人才,推进传统戏曲艺术的继承与发展。(二)规划课程设计,加大经费扶持。重视戏曲传播传承的重要性,将戏曲教育相关内容落实到学校课程规划中,如音乐课或音乐相关选修课,并赋予学校对于教学剧种和剧目的选择权。加大戏曲教育相关经费扶持力度,为各校的资源引进、活动开展等做好保障。(三)组建教师团队,增开宣传教学。校方招聘戏曲特长教师充实教师队伍,或与社会团体、艺术院校等长期合作,聘用热爱戏曲艺术,专业性较高的戏曲老师定期到学校教学,使戏曲艺术得以更加良好地宣传,戏曲艺术进校园有序进行。(四)丰富教学方式,拓宽教学渠道。在课堂增加戏曲教学之余,定期邀请戏曲艺术团队走进学校演出、名家名票到校开设讲座;鼓励学生成立戏曲相关社团、联系专业剧团指导活动,更加多元全面地向学生们普及戏曲知识并使其充分领略戏曲艺术魅力。(五)完善展评机制,增进交流互鉴。市有关部门组织举办戏曲艺术表演展示活动,鼓励各校同学积极参与,在展示活动中交流学习戏曲的感悟,深化对传统文化的理解与认识。学校也可组织戏曲沙龙、戏曲主题日等活动,给予热爱戏曲艺术的同学们相互学习的平台,促进戏曲艺术在校园中的传承与发扬。" +9,0015,关于在老小区安装电梯的建议,91e66f8d5cdc4d868fd07ce0c084e6ac,2022,2022-01-19 14:49:00,袁晓虹等15人,城乡建设,调研情况:我在调研中深深感到,老旧小区的老龄化比例是很高的,没有电梯的这些老人,上楼就会很累。尤其是生活在最高层的老人,上下楼梯已成为最麻烦的事情。这些老人爬上一段楼梯后往往会感到疲惫不堪,毕竟他们已经上了年纪,这对他们来说很难。还有一些老年人双腿不便,爬楼梯也很容易发生事故。此外,还有一些孕妇、带婴儿的家长、病人,上下六七层楼也是很困难的。因此,没有电梯的老小区影响了很多人的生活问题分析:加装电梯的工作之所以进展缓慢,原因是多方面的。一是居民意见不一致,二是谁来牵头不明确,三是资金渠道不确定,四是后期管理无规定。其中,有谁来牵头是最关键的。靠居民自己是比较困难的,非常需要由政府领导、由街道具体出面组织协调具体建议:1.省市两级政府有关部门要加紧研究老旧小区加装电梯的问题,根据国家有关法规和本地实际情况,制定具体规章制度,完善实施程序,使加装电梯以及后期管理的工作依法进行。2.我省各级政府要明确加装电梯工作的具体负责部门,各乡镇、街道的政府机构要根据当地居民加装电梯的需要,具体承担牵头的责任。3.政府改造老旧小区的资金中,应该明确扶持加装电梯工作资金的部分,专款专用,以保证扶持加装电梯的工作持续进行。 +10,0016,关于省政府出台既有住宅加装电梯规范性文件的建议,27790e993c664498bed3aafde652d4f3,2022,2022-01-19 14:58:35,狄立新,城乡建设,调研情况:根据统计,江苏省已经进入了深度老龄化,《2020年江苏省老龄事业发展报告》显示:60岁以上老年人口占比高于全国水平5个百分点,80岁以上高龄老人超过280万。目前,在全省各地存在着众多老旧小区,居住了大量老年人。这些兴建于上世纪八十年代至本世纪初的住宅楼,由于受当时经济发展水平所限,大多无电梯设施。随着时间的推移、人的年龄增长,现居住在5、6楼甚至更高楼层的居民,或者由于经济实力,或者由于怀旧情结,不更换住所,每天都要经过爬楼这道坎,特别是老弱病残,拄着拐杖上下楼,拖着病体爬楼梯,生活极为不便,有些老人干脆一天都不出门,成为老年人居家养老之痛,爬楼梯之苦,已成为他们生活中一大难题。2016年3月施行的《江苏省养老服务条例》规定:“设区的市、县(市、区)人民政府应当推进老旧住宅区的坡道、楼梯扶手、电梯等与老年人日常生活密切相关的公共服务设施的无障碍改造。鼓励、支持已经建成的多层住宅加装电梯。”因此,老旧小区加装电梯是我国、我省适应经济社会发展和人口老龄化需要、完善住宅使用功能及提高居民生活品质的重要措施,对于老百姓尤其是老年人来说意义重大,是一项重要的民生实事。江苏省从2016年南京出台《南京市既有住宅增设电梯实施办法》以来,苏州、无锡、南通、常州等各地级市先后出台了既有住宅加装电梯的办法,各区、县都出台了既有住宅加装电梯实施方案,对加装电梯工作予以高度重视,明确政府部门职责,加强工作指引,减少群众审批负担,多措并举积极推进加装电梯工作,实实在在办好这项民生工程。问题分析:一、省级政策尚缺位。至今为止,省级层面还没有出台加装电梯的具体政策,没有和《江苏省养老服务条例》相衔接,没有对全省各地加装电梯工作进行统一指导和规范。二、部门态度不统一。如供电公司不认同业主开通电表,技监部门不认同业主作为使用单位等。三、楼层诉求有矛盾。居住在不同楼层的业主对于加装电梯的态度截然不同,部分高层业主认为增设电梯理所当然,无需征得底层业主同意,缺乏沟通意识、补偿意识,而底层业主出于自身利益的考虑,对加装电梯工作不支持、不赞成,与楼上业主形成对立面,进而引发邻里矛盾,很容易激化成为新社会问题。四、补偿范围不一致。全省各市的补偿范围不一致,补偿标准相差也较大,有的全部由业主承担,政府不补偿,有的只对老小区有补偿,有的对供水、供电、燃气、通信、有线等管线迁移所需的费用全额承担等,造成城市之间不一致。五、后续使用待规范。电梯属于特种设备,使用不当有可能会造成安全事故,加装电梯的后期长效监管非常重要。从目前的情况来看,一些增设后的电梯没有落实相应的管理责任人,没有制定安全管理措施,存在无人监管的隐患,迫切需要进一步加强电梯使用的后续管理。具体建议:一是出台省级指导意见。由省政府总结相关城市成功经验,针对已有住宅加装电梯工作出台明确指导意见,对上述一系列问题作出明确规定,使各地方开展工作有章可循。制定加装电梯的业务流程,制定部分业主财产损失的补偿办法等各种相关政策。简化审批程序,建立绿色通道,由自然资源、建设、城市管理、市政园林、安监等部门共同参与联审或限制审批期限。作为公益性的民生工程,可参照国内其他地方做法,享受政府在规划报建、项目审批、税务等方面的减免优惠政策,尽量降低工程造价。    二是规范建设管理流程。在条件相对成熟的小区或楼房,可由业主委员会或业主个人牵头,作为旧楼加装电梯的建设方,自行负责组织工程报建、设备采购、组织实施等相关工作。或者经房屋所有业主书面委托,房开公司、物业公司、建筑企业、电梯生产、安装企业等也可作为旧楼加装电梯的建设单位,负责组织实施。根据《物权法》的规定,需三分之二以上的业主同意,方可提出申请报批。建设单位或建设方,应对业主的出资比例、维修养护及对采光、通风受影响的业主适当补偿等事项,事前进行协商达成书面协议。加装电梯方案应设计合理。原则以加装后不影响原有房屋的通风、采光、结构安全,并符合消防、城市景观等专业管理要求。多渠道的筹集建设资本。可由住户集资、房屋维修基金补助及可鼓励有条件的小区通过加层出售等方式,或动员开发商投资、电梯厂商投资等多种渠道,筹集改造资金。三是做好业主引导工作。业主作为加装电梯的申请人和项目建设主体,要引导他们不能急,加装电梯是一项复杂的系统工程,协调好方方面面的利益和矛盾、完成审批手续开工建设需要有个过程;不能等,不能因为程序环节多而有等待依赖政府部门的思想;不能要,业主是加装电梯的主要收益者,不能因为加装费用大而不想掏腰包;不能闹,不能因为加装工作中的矛盾,影响和谐稳定大局。要通过在家门口、楼道口好商量、多商量、真商量,合理表达诉求、解决问题矛盾。四要形成各方推进合力。各级政府相关部门要加大对指导意见的宣传力度,推动加装电梯工作的开展;要最大限度地简化审批流程,通过“一窗式”受理审批,高效解决这一民生问题。要发挥好社区自我管理、自我服务、自我商量、自我教育的功能和作用,用耐心细致的思想工作,帮助化解不同楼层住户间需求差异,尤其要调解好高低层住户之问利益矛盾。针对重大矛盾,要发挥好人民调解委员会和社区“能人”作用,摆事实、讲道理,劝解低层住户以大局为重,不能极端利己。同时要注重在高层住户得“利”的情况下,让低层住户得“义”。 +11,0017,关于进一步推进民营企业合规建设的建议,e07f194885054fb5be6fdd3a2949f789,2022,2022-01-19 17:40:14,李赞,经济发展,调研情况:20世纪80年代,美国在《组织量刑指南》中建立了合规量刑激励政策,企业如具有完备的刑事合规风险防控机制并得到有效实行,将会大幅减少针对该企业违规行为的罚款等处罚,随后,美国《联邦量刑指南》把《组织量刑指南》加入其中,把刑事合规作为不起诉的重要依据。20世纪末,合规业务在美国已得到了蓬勃的发展,合规分化为行政监管的合规与刑事合规,企业的合规经营在国际市场上已成为共识和准则。合规制度在我国尚处于萌芽阶段,近年来,国家相关部委办局在重点行业、央企层面陆续对企业合规工作进行了试点和探索,在中兴、华为等事件背景下,相继于2018年前后发布了《合规管理体系指南》、《中央企业合规管理指引(试行)》、《企业境外经营合规管理指引》等指导性文件。22020年3月以来,最高人民检察院在苏州等地开展企业合规改革试点工作,探索通过涉案企业的合规管理更好的服务保障民营经济发展,为下一步立法完善积累实践经验。截止2021年三季度末,全省民营企业数346.2万户,占企业总数的90%以上,在科技创新、税收、就业等发面做出了重要贡献。近年来,全省民营企业转型升级步伐加快,积极参与“一带一路”等国际竞争,合规建设对于法治化民企建设、提高民企现代治理水平和持续竞争能力意义重大。问题分析:但是,民营企业合规建设还处在初级阶段,面临不少困难问题。一、合规意识的缺乏。外资企业和国有企业,由于全球化经营的合规文化和体制机制资源优势,普遍重视合规建设,基本建立了较为完备的合规管理制度。民营企业伴随改革开放兴起,企业治理体系还处在丰富完善阶段,大部分民营企业法人与自然人混同,人治情况普遍,特别是中小企业负责人普遍缺乏合规、法律风险防范意识,甚至认为合规建设对经营缩手缩脚,主动进行合规建设的民营企业数量少。二、激励措施的缺乏。经过检察机关一年多企业合规改革试点工作,通过涉案企业的合规管理,对民营企业负责人涉经营类犯罪依法不捕、不诉、不判实刑等刑事激励成效显著,涉案企业合规建设推进意愿强、速度快、效果好。但是对于未涉案的民营企业,由于缺乏有效的行政合规等激励措施,企业事前合规建设动力不足。三、专业人员的缺乏。当前,大中型民营企业普遍建立法务部门,小微企业大部分采取法律顾问等方式解决日常法律问题,但鲜有成立公司主要领导挂帅的合规部门专门推动企业合规建设。此外,缺少外部优质合规建设服务机构,合规建设周期长、费用高等原因,也导致企业对合规建设存在畏难情绪。具体建议:针对民营企业合规建设过程中存在的问题,需采取有针对性的措施加以推动解决:一、加强宣传培训,增强合规意识。民营企业的合规建设首先需要主要负责人具有高度的合规风险意识,才能有效推进企业的合规建设。要通过会议、媒体、法律服务团进企业等方式开展合规培训和宣传,通过典型案例释法合规对企业行稳致远的重要意义,提高企业主要负责人和企业全体职工的合规意识,使企业负责人从企业长远稳定发展的考虑去主动地推进合规建设,从合规组织架构设计开始真正把人财物等资源投入到合规建设中,尽快把意识转化为企业合规的规章制度、转化为全员参与企业的合规建设,营造出民营企业重视合规、主动合规的良好氛围。二、继续发挥刑事合规的激励作用。作为最高检第二期企业合规试点工作省份,利用试点机会,发挥先行先试精神,进一步通过依法能不捕的不捕、能不诉的不诉、能不判实刑的提出适用缓刑的量刑建议的“宽爱”和督促涉案企业合规管理的“严管”,给涉案企业悔过自新的机会,及时有效惩治预防企业违法犯罪,最大限度的保市场主体、保就业、保税收,更好的服务地方经济社会发展大局,为下一步国家立法完善积累更多的江苏实践经验。三、不断探索行政合规建设的指导和激励。涉企行政部门在已发布的清单基础上尽可能发布全面易懂易操作的“企业行政合规指导清单”,帮助企业快速、简明、准确地了解和排查行政处罚风险点,更好的建立内部合规制度预防行政处罚。在现有各类行政法的处罚权限内,针对已经具有完备的行政合规风险防控机制并得到有效实行的企业发生首次违法行为,探索从轻或附条件不处罚,激发企业合规建设的积极性,形成具有江苏特色的企业行政合规指导经验,合力打造最优法治营商环境。四、加强能力建设,不断探索企业合规建设。民营企业合规建设是一项全新的课题,不仅需要企业发挥主体作用,同时也需要外部专业力量的支持。在苏院校要注重合规人才的培养和合规理论研究,企业要注重既懂管理又懂法律的复合型人才培养和储备,建立良好职业激励体系,为企业合规建设培养长期人才,律所、会计师事务所、咨询决策等专业服务机构要加强对民营企业合规业务的研究和探索,形成高效低成本的解决方案,多方共同探索推动民营企业的合规建设扩面增效。 +12,0019,关于加快推进白马湖扬州区域退渔还湖的建议,149f1be5474048dc8d4134f14d8231bb,2022,2022-01-19 10:48:49,朱维佳等15人,资源环境,调研情况:白马湖是江苏省十大淡水湖之一,淮河流域平原浅水型湖泊,涉及淮安市金湖县、洪泽区、淮安区和扬州的宝应县,总面积113.4平方公里,其中淮安市境内92.4平方公里,扬州市境内21平方公里。白马湖是淮安市中心城区备用水源地、国家南水北调工程东线补水通道,自然资源禀赋,生态优势明显。2010年以来,为主动策应党中央“生态文明战略”,淮安市委、市政府先试先行,科学谋划,全面开展白马湖生态环境治理。经过10年的保护,通过持续推进退渔还湖、清水入湖、清淤净湖、生态养湖,白马湖淮安境内生态环境得到明显改善和提升,昔日污水横流、围网密布的“白马大沟”如今已是碧波万顷、风景无限,成为淮安的一张绿色名片和江苏乃至全国江河湖泊生态修复的样板。2013年,白马湖参加并通过国家财政部、环保部组织的“江河湖泊竞争立项”,成功跻身国家级生态名湖;2019年,白马湖获批江苏省省级水利风景区;2020年,白马湖湿地公园顺利建成并成功获批国家级湿地公园。问题分析:白马湖是省属湖泊,目前,淮安市境内水质基本稳定在三类水标准,湖域面积也由以前的42万亩增加到现在的82.67万亩,湖区生物多样化日益明显,湖区的调水安全、生态安全得到了有效保障。但是,白马湖至今还存在一边在保护、一边在污染的问题,由于白马湖扬州水域近3万亩围网养殖退渔还湖滞后,导致白马湖扬州水域水质富营养化严重,白马湖淮安与扬州交界水域水质还很不稳定。此外,因退渔还湖政策实施时间不一致,淮安沿湖专业渔民已退渔还湖多年,眼见扬州片区仍然继续养殖,导致心理失衡,基层群众矛盾难以协调。具体建议:1.尽快启动白马湖扬州境内水域的退渔还湖工作,保障全湖生态一盘棋。2.由省相关部门牵头成立省级白马湖协调保护联席会议制度,将白马湖保护中涉及的发改、自然资源与规划、水利、生态环境、农业农村等职能统一划入协调机构,扬州市、淮安市配合做好白马湖全湖生态环境保护工作,包括项目申报和工程实施、对上积极争取政策资金支持等,全力打造白马湖国家级生态名湖。3.加强财政扶持力度。省级财政加大对扬州退渔还湖、全湖可持续生态环境保护与修复的扶持。同时,建立起省、市、县(区)长效的财政扶持机制。4.加强生态环保成效考核。将白马湖生态环境建设和保护的成效,列入白马湖流域内各县区生态县创建、文明城市创建等相关创建项目的考核内容;并作为地方党政班子政绩考核的重要内容。 +13,0020,关于支持我省民办高校高质量发展的建议,aa8976b3c1e24b81a78f25feabe2e1db,2022,2022-01-19 11:30:50,赵闻斌,教育事业,调研情况:党的十九届五中全会提出了“建设高质量教育体系”“支持和规范民办教育发展”,为“十四五”期间我省民办教育高质量发展指明了方向。我省现有高等学校167所,其中公办院校112所、民办院校53所,其中含独立设置的民办高校29所(6所本科,23所专科),独立学院24所。江苏的民办高校由于缺乏政策支持,和上海、浙江、广东、陕西、重庆等兄弟省市的同类民办高校相比办学实力还有相当的差距,影响了江苏省的高教强省的建设进程。问题分析:一、我省民办高校办学影响力不够。我省民办高校数量位居全国第一,在校生近40万人,约占全省普通高校在校生的四分之一。我省的民办高校一方面满足了人民群众对接受高等学历教育的基本需求,但另一方面距离人民群众学有优教的企盼尚有较大差距。外省已有5所民办高校有硕士点,1所已有博士点并升格为大学了。支持我省民办高校高质量发展,提升办学影响力,有利于提升人民群众的获得感、幸福感,且政府加大对民办教育的投入,能进一步凸现以人民为中心的教育发展理念。二、我省对民办高校的财政支持力度不够。上海、浙江、广东、陕西、重庆等兄弟省市对民办高校均给予财政补贴,上海生均2000元/年,重庆生均3000元/年,浙江省每年拿出3亿余元、陕西省每年拿出4亿元专项经费用于支持民办高校建设发展,而我省在2020年拿出的民办高校专项经费只有3000万元,仅限于年终考核奖发放。三、我省的民办高校收费尚未实施市场调节价。作为具有市场经济特征的民办高校,其收费定价应由市场决定。目前,全国已经有26个省市对民办高校实行市场调节价,即由学校自主确定学历教育学生的学费和住宿费标准。当前,北京市民办高校收费每生每年平均6万元,浙江省收费每生每年平均3.8万元,广东省每生每年平均3.5万元,上海每生每年平均6万元。目前,我省民办本科高校学费标准平均不到2万元/年,民办大专只有不到1.3万元/年,与实施市场调节价的地区相比,我省的民办高校收费标准明显偏低,目前仅有南通理工学院等少数高校作为市场调节价试点单位,与江苏作为经济强省、文化大省的地位、与我省经济总量在全国的排名极不相称。具体建议:一、将民办高校强校建设纳入省教育发展规划。制定并实施示范性民办高校建设计划。确立公、民办高校共同发展的格局,坚持公、民办高校协同发展的指导思想,按照分类指导、分类建设、分类管理的原则,制定切合实际的民办高校示范校(强校)建设计划,选拔若干所办学条件较好,办学质量较高,办学信誉优良的民办高校,以民办高校自身投入为主、政府予以适当奖励或补贴的方式进行重点建设。二、鼓励办学质量高的民办高校提升办学层次。鼓励符合条件的专科层次的民办高校升格为本科;鼓励现有的本科层次的民办高校积极申请开办研究生教育。三、允许民办高校收费实施市场调节价。民办高校要高质量发展,投入是关键。和其他省市相比,我省的民办高校收费标准偏低,制约了民办高校的进一步发展。可参照其他省市的做法,允许民办高校尤其是非营利性学校根据学科专业、教学质量、办学成本、住宿成本、兼顾当地经济发展水平、社会需求和承受能力等因素自主研究合理确定收费标准。物价主管和教育部门要研究制订有关措施,确保提高的收费用于学校的办学和发展。四、给予民办高校政策扶持。落实《民办教育促进法》及其实施条例,引导民办高校所在设区市对民办高校在办学用地、产学研合作、高层次人才引进等方面因地制宜地出台支持政策;通过“现代产业学院、未来技术学院、智慧农业学院、高水平公共卫生学院”等项目计划支持措施,引导民办高校在人才培养和科学研究方面的工作中凸显特色,提高对经济社会发展的服务能力。 +14,0021,关于建立健全向海发展金融保障体系的建议,96de69b4f1774ffd848fb89826f9549a,2022,2022-01-18 16:01:49,谢泰峰,财税金融,调研情况: 江苏是海洋经济大省,海洋资源丰富,海洋经济发展潜力巨大。省内沿海地区地处“一带一路”、沿江沿海交汇点,具有河湖连通、海河交汇、江海联动等独特优势,在新阶段面临新的发展机遇。加大金融支持海洋经济力度,加强对涉海企业的多元化金融服务,建立健全向海发展金融保障体系,既是促进海洋经济发展、建设海洋强省的需要,也是推进区域协调发展、打造全省高质量发展新增长极的需要。2009年国务院批复《江苏沿海地区发展规划》以来,江苏沿海地区紧抓国家战略叠加机遇,经济社会发展跃上新台阶。2020年沿海地区生产总值1.93万亿元,占全省比重从2009年的16.6%提高到18.4%。省内金融机构立足服务实体经济,统筹优化金融资源,改进和加强沿海开发金融服务,实现经济金融发展同频共振。2020年沿海三市存贷款总额分别达到2.82万亿元、2.34万亿元,是2009年的4.23倍和5.53倍;占全省金融市场的比重达到15.9%、14.9%,比2009年提高了2.5和3.3个百分点。问题分析: 与沿海地区高质量发展要求相比,金融保障体系、金融供给侧服务也还存在不平衡、不充分的问题。还存在把沿海发展等同于在沿海搞大开发,局限在基础设施、招商引资、城市建设等重大项目上,对特色产业、环境治理、民生改善等领域关注还不够。沿海地区企业融资渠道还不够宽阔通畅,与苏南地区相比,股权融资、债券融资相对较少。金融和产业政策实施缺乏协同,银行涉海信贷服务不够精准,缺乏海洋经济领域专营机构,沿海地区海洋资源禀赋优势尚未得到充分挖掘。具体建议:一是完整、准确、全面贯彻新发展理念。贯彻新发展理念是我国现代化建设的指导原则。推进沿海地区高质量发展,强化向海发展金融保障服务,必须让新发展理念真正落地生根,真正把创新作为第一动力、把协调作为内生特点、把绿色作为普遍形态、把开放作为必由之路、把共享作为根本目的,加快转变发展方式,推动形成更加符合新发展理念的向海发展空间格局和产业结构。二是积极拓宽多元化融资渠道。进一步发挥多层次资本市场对涉海企业的促进作用,配合政府部门建立沿海地区高质量发展基金、海洋产业投资基金、海洋经济交易所,撬动金融资源、社会资本向海洋生物医药、海洋能源等海洋新兴产业聚集,提高股权、债券融资比例。鼓励有条件的金融机构设立海洋经济金融服务专营机构,在业务权限、资源配置上给予倾斜,为涉海企业提供专业性、一站式、综合化金融服务。三是加快创新金融产品和服务。发挥银行机构特别是国有大行金融服务主力军作用,结合自身经营特点,按照风险可控、商业可持续原则,加大对现代海洋渔业、高端海洋制造业、优质海洋服务业等重点涉海领域的金融支持。稳妥推动海域、无居民海岛使用权抵押贷款,渔船、船网工具抵押贷款,以及码头、船坞、船台等涉海资产抵押贷款。加大对远洋船舶和海工装备制造业的金融支持,进一步提升对优质船舶企业技术改造、兼并重组及生产经营的支持力度。积极发展绿色金融,加大对集约型、环境友好型海洋经济的融资支持。进一步完善信贷管理制度,加强涉海企业环境和社会风险审查,严格执行“环保一票否决制”。 +15,0022,关于加快推进江苏种业发展的建议,f06dbe73d3564acc9810b4bc4e89fbbc,2022,2022-01-19 09:56:33,陈利根,农林水利,调研情况:经过南京农业大学金善宝研究院课题调研,我国种业发展面临的国际形势及江苏种业发展的现状和成效情况如下:一、我国种业发展面临的国际形势过去10多年,虽然我国粮食连年丰产,产量不断增长,部分产品甚至出现了阶段性过剩现象,但长期来看,我国粮食和食物安全面临需求压力、资源环境胁迫、成本上升等诸多因素的冲击,粮食安全总量保障需要种子技术支撑。另外,近年来我国粮食进口不断增长,正越来越成为威胁我国粮食安全的重要诱因。无论粮食“三高”现象,还是2021年我国粮食进口再创历史新高,其根源都是我国粮食和农业生产竞争力不足。破解这一困局的根本出路在于技术进步,而种子技术进步则是关键的关键。然而,我国种业发展相对滞后。随着种业开放,过去10多年我国种业遭遇到了跨国种业前所未有的冲击。种业发展困境引起了全社会和国家的高度重视,种子技术也被国家提升到了农业卡脖子技术的高度。二、江苏种业发展的现状和成效具体到江苏而言,江苏是南方粮食生产大省,也是种子生产和应用大省。江苏种业创新基础较好,形成了一定的科技创新优势,近年来,江苏省现代种业发展成效显著。1.种业创新体系不断健全,创新环境显著改善。先后出台《江苏省现代农作物种业强省建设实施方案》、《关于深化种业体制改革提高创新能力的实施意见》等文件,我省种业发展环境明显改善,种业知识产权保护、市场监管力度持续加大,制售假劣、套牌侵权等违法行为大幅减少。2.种业发展规模逐步扩大,创新动力明显增强。“十三五”以来,省级农业种质资源保护与利用平台不断完善,国家级保种场和基因库数量居全国首位,种子企业研发投入有所增加,创新能力有所增强,品种更新速度明显加快,年申请新品种保护数量比过去五年翻倍,审定品种的数量也逐年增加。江苏优良食味水稻、优质专用小麦等品种种植面积逐年增加,有力推动了全省稻麦产业可持续发展。3.种业创新成果稳步增加,为农业发展贡献显著。我省作物育种成效显著,自主育成一批新品种,种子质量稳步提升。供种保障能力大幅提升,合格率稳定保持在98%以上,良种覆盖率超过97%,对全省农业增产、农民增收、企业增效等的贡献率大幅提高。种业科技创新取得重大进展,一批种业创新基础研究成果获得多项国家科技进步奖、国家技术发明奖等奖励。问题分析:首先,突破性种质资源发掘创新不够,种质资源研究重收集保存、轻创新发掘利用。在资源的精准鉴定、发掘和创新方面投入不足,种质创新的原创性技术不多。其次,近年来品种审定制度改革后,作物品种审定呈“井喷”态势,但品种同质化现象严重,推广面积大、优质、高产、抗病兼顾的突破性品种不多。再次,2011年实施种业新政以来,全国“育繁推一体化”企业数量逐步增加,农业农村部颁证的“育繁推一体化”企业100多家,而江苏省仅7家,商业化育种体系健全的龙头企业不多,具备与国际种业寡头抗衡的民族种业不多,企业品种创新的总体实力仍然不强。最后,我省种业科研单位作物育种创新基础雄厚,具备科研优势。但我省种业科企合作不畅,科研优势未能转成产业优势。种企创新主体地位仍不够突出,创新投入不足。总体来说,江苏现代种业发展仍不平衡,种业与跨国种业差距仍然较大。具体建议:1.优化政策服务保障,营造种业发展优良环境制定有利育种企业吸纳高端人才的优惠政策,优化我省商业育种产业发展支持政策,包括提供基本建设优惠贷款,减免营业税和增值税,种子市场经济法律问题应由工商、技术监督、公安等市场监管部门监管和法院审理裁决。应弱化农业管理部门行政执法权,强化其作为第三方为执法部门提供检测证据和技术标准的能力。2.优化财政资金引导,支持种业创新基础研究优化省财政种业创新投入结构,增加对公益性科研单位的基础性研究投入,设立种业创新探索性研究专项资金,加大对涉农高校及科研院所相关国家和省部级创新平台的支持力度。涉农高校及科研院所要多学科融合协作,深入发掘方志物产资料对种业发展的价值,发掘突破性新种源,聚力育种技术领域创新,加强突破性基因的发掘、保护和利用,重点突破生物育种原创性成果不足、突破性基因缺乏等瓶颈,发掘并国际专利保护一批重要新基因。3.强化企业创新主导地位,提升种企核心竞争力坚持以企业为主体,鼓励我省种企深化并购重组,实现资源整合,重点支持促进企业创新能力提升的优质并购,加强育繁推一体化龙头企业培育。支持有实力省内种企收购国外优质育种研发企业,通过购买国外知识产权、使用权,或合资建立基础种子公司等形式,快速缩短与国际种企在种质资源和育种技术上的差距,提升我省种企自主创新能力。另外,鼓励企业在遵守国家种质资源管理制度和政策情况下,促进种企“引进来”和“走出去”,充分利用国际优质资源、技术和市场。4.激发涉农高校及科研院所学科优势,强化科企协作人才培养方面,涉农高校要进一步完善种业人才培养体系,发挥学科优势,为现代种业创新链培养各类社会人才,提升产业链总体科学素养。科技创新方面,农业高校和科研院所应更加聚焦两类创新任务。一是更加强化基础研究,以发掘突破性新种源为己任。二是聚力育种技术领域创新,持续推进育种效率提升,实现育种理念变革。服务社会方面,涉农高校与科研院所需要充分发挥多学科优势,通过推动多学科交叉融合,构建校企、校地深度合作关系,服务种业全产业链创新发展。加强科研院所、高校、企业的联合协作,协同创新,进一步提升我省种业创新能力。 +16,0023,关于加快构建江苏现代流通体系的建议,1fdbcd8a68e941a998c2f0d381b09246,2022,2022-01-18 16:13:51,姚冠新,工业商贸,调研情况:经过实地调研、电话调研和函调发现,“十三五”时期,江苏流通体系建设成绩突出。流通规模进一步扩大,2020年江苏社会消费品零售总额达到37086.1亿元,占全国9.5%;物流业发展迅速,2020年全省物流总额为32.88万亿元,年均增速7.4%。交通基础设施不断完善,2020年末江苏高铁里程增至2021公里,从2015年的全国第14名跃升至第4名;并以9座国际机场、2.44万公里内河航道里程数位列全国第一。调研还发现,江苏在构建现代物流体系过程中还存在以下问题:一是江苏流通体系的运行成本高效率低。在物流环节,2020年全省社会物流总费用与GDP的比率为13.8%,高于发达国家8%-10%的平均水平。生鲜农产品物流损耗大和农村末端物流配送周期长、成本高问题表现突出。二是江苏流通体系辐射作用发挥不充分。《中国城市物流竞争力报告(2020)》显示,江苏省拥有全国最多的物流竞争力二十五强和百强城市,但排名最前的南京却落后于重庆、武汉、郑州等“后起之秀”仅排在第十位,反映出江苏流通体系对周边生产要素的吸引聚集和对区域经济发展的辐射带动还有较大的提升空间。三是江苏流通体系的业态模式相对传统。与浙江、广东、上海、北京等地区相比,江苏的流通业态创新不突出,尤其是与互联网的融合不够深入,进而在直播带货、社群电商、无人零售、众包配送等前沿领域发展滞后。四是江苏流通体系的应急保供能力有待提升。集中表现在应急运力调度水平低,运力不足、运送时间显著增加;应急物流信息不透明、传递不及时、可追责性差;应急物资流通的组织机制不健全,中央到地方、政府到企业等不同部门的联动不够。问题分析:1.交通运输结构失衡,衔接联动不足。高耗能、低效率的公路运输在江苏货运中占据主体地位,低能耗、低污染的铁路运输份额极低,水运尤其是长江黄金水道资源则未完全转化为流通优势;多式联运在江苏的发展仍显滞后。2.流通主体规模较小,服务范围有限。江苏没有国内头部的快递公司;江苏的流通企业销售额和经济效益等指标普遍偏低,市场竞争力、抗风险能力、应急反应能力、创新动力等方面也与知名龙头企业存在相当大的差距,无法有效地整合供应链、价值链上的资源,无法较好地承担大范围、跨区域的要素流动任务。3.流通数字化进程慢,科技含量偏低。江苏对零售、批发、物流等流通子产业的数字化改造升级投入远低于制造业;区块链、大数据、云计算、人工智能等新技术在江苏零售尤其是批发业的应用较少,制约流通对生产引导作用的充分发挥;众多物流企业的管理信息系统建设缓慢。4.营商环境仍需优化,市场壁垒尚存。根据《首届(2019)长三角地区营商环境发展水平评估报告》,江苏在长三角地区排名落后于浙江、上海;对标先进来看,江苏营商环境在社会服务、跨国贸易、生态环境、商务成本、信用体系建设、投融资等方面还有很多改进空间。具体建议:(一)注重顶层设计,打造综合交通网络。一要大力提升核心枢纽能级。以客货吞吐量扩大、分拨和集散效率提升为目标,通过土地和资金支持,帮助各级枢纽完善配套设施,提升设备智能化、信息化、绿色化水平,建成一批公共服务属性突出、辐射范围广、带动力强的交通枢纽。其中,针对土地支持问题,要以城市更新为契机,全力推动落后制造产能腾退,多向流通基础设施释放用地指标。此外,还要以系统化思维,优化各层级枢纽定位和分布格局,实现多枢纽协同发展,尤其是要推进各地港口从各自为政向全省“一盘棋”的大型港口综合体转变。二要继续加强公、铁、空、水通道建设。紧扣产业发展需要和国土规划,进一步增强道路通行和快速通达能力。其中,应重点聚焦过江通道和农村分支路网加密;高速铁路骨架健全和货运铁路全覆盖;江海河通航条件优化;国际班列和航线新增等。三要充分利用长江黄金水道资源发展多式联运。要高度重视水运之于江苏制造业的经济、安全和环保优势,通过完善长江沿岸和沿海港口集疏运体系、建设专业联运场站、普及快速换装转运设施、实施“一单制”运营等措施,建成以长江为主线、连通省内外、无缝转换的江海中转、铁水联运、公水联运网络,充分发挥各种运输方式的组合优势、最大化黄金水道的物流效能。(二)优化经营环境,做大做强流通企业。一要开展龙头流通企业专项培育行动。鼓励江苏各级政府制定“十四五”重点培育流通企业名录,精准提供网络推广、信用认证、管理咨询等外包服务,并争取商务、市场监督、交通、发改委等相关部门的共同关注,全面落实资金、财税、金融保险、人才方面的扶持政策,引导企业建立健全现代运营机制、管理机制和决策机制,支持有条件的企业加快上市步伐,以培育一批规模影响大、综合实力强的龙头流通企业。二要鼓励中小流通企业联合发展。一方面,当前要尽快制定相关政策法规,合理调整商贸、物流业等的进出壁垒和市场结构,从而避免过度竞争造成的社会资源浪费,助推企业形成规模经济。另一方面,必须转变孤立运作的思想,支持流通企业以信息和利益共享为基础,通过股权合作、资产置换、店铺加盟等方式兼并重组或组建联盟,提升整体竞争力和渠道话语权。三要加快形成知名流通企业总部集群。充分发挥江苏丰富的科教文卫资源优势、良好的交通区位优势,结合都市圈和城市群规划定位,着力招引世界500强流通企业、国有和民营大型流通集团等在江苏设立运营中心,积极建设国际贸易、大宗商品交易、跨境电商交易、保税展示交易等现代流通功能性总部平台,以形成高层次和高价值的流通总部集群。(三)转换发展思路,变革升级流通业态。一要解放思想挖掘市场热点。要更新经营理念,充分认识现代化流通的内涵和要求,充分了解个性化、便利化、即时化的新需求,进而瞄准首发经济,扩大优质商品供给,打造具有鲜明地域、文化特色的商业地标,创建产业链供应链服务功能强大、线上线下协同、内外贸融合的商品市场,积极孵化直播带货、智慧零售、定制消费、无接触配送等新型、高端流通业态。二要探索推动基于数字技术的产业重构。前瞻布局5G网络基站、物联网、超算中心、人工智能中心等数字新基建,在此基础上探索新一代数字技术在流通各环节、各子体系的应用。要支持商场、批发市场等商业基础设施开展电子结算系统应用等改造升级;要打造交通枢纽云数据中心,搭建成果智享、生态智联、数据智慧的物流供应链服务平台,全面推动流通业从传统劳动密集型向技术、数据、人才密集型产业转变。三要引导流通与其他产业融合创新。通过聚集快递物流、现代商贸、文化旅游、电子商务、商务会展、综合保税等相关产业和实施包容审慎监管,促进商旅文体联动发展,引导电商平台以数据赋能生产制造,推动仓储运输、展示销售、金融保险等的跨界融合,形成更多流通新平台、新业态、新模式。 +17,0024,关于实质性推进我省检察官惩戒工作的建议,030b07067311404785bb3d4a00e24777,2022,2022-01-18 14:02:58,邵建东,法制建设,调研情况:我省于2017年10月成立了省检察官惩戒委员会,但迄今为止,该委员会并未实质性开展过工作。同时成立的省法官惩戒委员会已开过两次会议,其做法得到最高法院的肯定。经过前期与省检察院分管领导交流,了解到下一步省检察院具有实质性开展检察官惩戒工作的打算。同时,省检察官惩戒委员会也具备了实质性开展工作的组织条件。问题分析:司法责任制是中央本轮司法体制改革的核心和“牛鼻子”,而建立法官、检察官惩戒制度则是落实司法责任制的一项重要内容。2016年7月,经中央深改组审议通过,“两高”发布了《关于建立法官、检察官惩戒制度的意见(试行)》;2017年10月,中央办公厅印发了《关于加强法官检察官正规化专业化职业化建设全面落实司法责任制的意见》等改革指导性文件,明确要求建立法官、检察官惩戒制度,严格追究违法审判、违法检察责任。2019年4月23日,十三届全国人大常委会第十次会议审议修订《检察官法》,将检察官惩戒制度正式上升为法律。我省于2017年10月成立了省检察官惩戒委员会,审议通过了《江苏省检察官惩戒委员会工作规则(试行)》和《江苏省检察官惩戒办法(试行)》。但迄今为止,江苏省检察官惩戒委员会并未实质性开展过工作。检察官惩戒工作是新生事物,没有先例可供遵循,也没有现成的经验可资借鉴,最高人民检察院至今也还没有出台指导性意见。进入新时代,检察官惩戒制度已经是一项法律制度,对员额检察官实施惩戒是全面落实司法责任制、深入推进司法体制改革的题中应有之义,检察机关有义务将惩戒制度落实到位。《中共中央关于加强新时代检察机关法律监督工作的意见》明确要求建立健全检察官惩戒和权益保障制度。江苏省在新时代肩负着为全国探路的使命,在深入推进司法体制改革措施、落实检察官惩戒制度方面理应走在全国前列。而去年以来在全国各级政法机关开展的政法队伍教育整顿活动,特别是对检察机关顽瘴固疾的整治工作,为实质性推进检察官惩戒工作提供了良好的基础和条件。去年全省受到党纪政务处分的共有43名检察人员,其中8人被追究刑事责任。他们当中是否有人违反了检察职责,也需要由惩戒委员会来审议和认定。省委政法委《关于江苏省检察官惩戒委员会组成人员的通知》(苏政法【2021】125号)明确了第二届省检察官惩戒委员会新任组成人员名单。我省实质性启动检察官惩戒工作的条件已经具备。具体建议:一、各级人民检察院应把检察官惩戒工作摆上重要位置,特别是省检察院应当高度重视检察官惩戒工作,切实加强对这项工作的领导。随着检察官惩戒正式上升为法律制度,人民检察院依法开展检察官惩戒相关工作就成了检察院应当履行的法定职责。省检察院应当履行好省检察官惩戒委员会副主任单位以及惩戒工作办公室的各项职责。各设区市检察院和基层检察院应当明确各自职责范围,及时启动检察院内部的相关调查程序,并及时将检察官涉嫌违反检察职责的线索或案例上报省检察院检务督察部门及检察官惩戒工作办公室。省检察院应当向最高检察院及时汇报我省开展检察官惩戒工作的有关情况,并就存在的突出问题向最高检察院请示。通过各级检察院的积极探索和工作合力,使我省检察官惩戒工作尽快走上常态化和规范化的轨道。二、健全和完善检察官惩戒工作的制度和机制,保证惩戒工作在法治化的框架下和轨道上依法依规开展。例如,依据《检察官法》的新规定,对《江苏省检察官惩戒委员会工作规则(试行)》和《江苏省检察官惩戒办法(试行)》等基础性制度作必要的修订和完善;制定《检察官惩戒听证规则》等程序性规定。对于省检察官惩戒委员会的审查意见向省检察院党组汇报、向相关检察院告知、向有关党政机关(如同级政法委、同级人大常委会、同级纪委监委等)报送,有关处理决定向省检察官惩戒委员会作出反馈等事项,必要时也应作出规定,形成工作制度。三、探索细化检察官惩戒的事由,将惩戒事由加以具体化。《检察官法》第四十七条第四项(故意违反法律法规办理案件)和第五项(因重大过失导致案件错误并造成严重后果)对检察官违反检察职责的行为作了规定,明确了检察官惩戒的事由。但这两项法定事由过于概括、抽象,往往难以囊括现实检察实践中一些涉嫌违反检察职责的具体行为。随着未来检察官惩戒工作的常态化开展,我省检察机关应当及时总结典型案例,并向最高检察院报送,提出将惩戒事由加以典型化、具体化的意见和建议。四、探索理顺检察官惩戒措施与党纪、政务及其他处分之间的关系。鉴于对检察官涉嫌违反检察职责的行为,可能有多个不同机关同时给予性质不同的处分,我省可以率先探索,将检察官惩戒委员会提出审查意见作为前置程序和必经程序。由于对检察官涉嫌违反检察职责行为的认定是一项专业性很强的工作,需要经过相应的程序,而省检察官惩戒委员会作为法定的、唯一的认定主体,其审议过程应当具有前置性和必经性,其提出的审查意见和惩戒建议应当具有相应的权威性,对其他机关给予党纪、政务及其他处分具有重要参考价值。 +18,0027,关于促进江苏氢能产业健康发展的建议,75e12e7d54d641d1a631c5c10132f35f,2022,2022-01-18 16:18:25,民建江苏省委,工业商贸,调研情况:江苏省是国内较早发展氢能产业的省份之一。2019年8月《江苏省氢燃料电池汽车产业发展行动规划》发布,要求到2025年基本建立完整的氢燃料电池汽车产业体系。目前全省初步形成了涵盖氢气制备和储运、电堆及核心零部件、电池系统、整车制造和加氢站建设运营等较为完整的产业链条,汇聚了一批优势骨干企业。氢能及燃料电池汽车产业创新联盟、产业研究中心等新型研发组织和机构相继建成,创新能力持续提升。苏州、南通、盐城等地率先推动产业发展,开展示范应用,区位布局初步形成问题分析:但是通过横向比较,江苏氢能产业的发展仍然面临着顶层设计和统筹规划不充分、先发优势和协调效应发挥不理想、氢能产业区域发展不均衡、氢能示范和应用场景不丰富、加氢站网络布局不完善等问题具体建议:一、健全完善氢能产业顶层设计和政策体系,加大政策扶持力度出台省级氢能产业发展完整规划和指导意见。明确氢气生产、储运、应用等环节的归口管理部门;建立统一、完善、连贯的加氢站建设和运营审批政策及流程;支持氢能应用场景建设,鼓励企业开展分布式能源、热电联供系统、氢冶金、掺氢及供氢管网建设等示范项目;组织申报示范城市群,积极与上海、浙江合作,深度融入“长三角氢走廊”建设。二、建立协调机制,培育龙头企业,打造产业技术高地建立氢能产业发展的部门联动协调机制,解决全省氢能产业发展面临的问题。吸引国际龙头企业、隐形冠军企业的“氢”项目落地,支持建立研发中心;积极牵线搭桥,鼓励省内氢能燃料电池企业相互合作,构建氢能产业生态;布局产业链短板,进行“补链”、“壮链”、“扩链”行动,打造核心技术高地,形成氢能产业集群。三、推进氢能燃料电池示范,拓展多元化应用场景统筹布局加氢站基础设施建设,解决目前加氢站建设难点,加速构建区域性加氢网络,为推动氢能示范和商业化应用扫清障碍;积极探索开展燃料电池公交、物流车、重卡、叉车、轮船、轨道交通、无人机、热电联供、分布式发电等领域的示范工作;利用本地交通运输优势,研究打造中长距离氢能运输示范线路、“氢能高速公路绿色运输廊道”等;在安全优先、符合国家相关标准规范前提下,推广油、气、氢、电合建站,降低建设成本、节约土地资源。四、发挥政府投资基金作用,鼓励社会资本共同参与氢能产业发展发挥政府投资基金作用,以氢能产业基金为引导,鼓励社会资本共同参与氢能产业发展;推进重点机构进行碳交易、“碳源”及“碳汇”的测定认证工作,奖励“碳中和”、“零碳”企业;加强对涉氢企业的金融扶持,给予专项促进政策,鼓励金融机构释放“绿色金融”能量,包括绿色贷款、绿色担保、绿色融资租赁等;提前布署,研究制定对策,积极应对美国、欧盟计划开征的“碳关税”。 +19,0028,关于加强城市道路及公路地下隧道广播信号覆盖的建议,4a743cc36cdf4cd48cf93f96befd9faf,2022,2022-01-20 16:41:43,胡学同等2人,城乡建设,调研情况:据统计,我省有近百条高速公路隧道、过江隧道、城市道路隧道,大部分隧道在设计、建设中对广播信号覆盖未作专门考虑。2019年,南京市在全国率先实现了城区隧道调频广播全覆盖,开通了8套市级调频广播节目(目前,绝大部分隧道尚未接入省级调频广播节目信号),城市隧道无线广播信号的覆盖不仅能让广大驾驶员快速地获取新闻交通资讯,听音乐娱乐,轻松出行,当紧急情况发生时,隧道广播还将发挥重要的消息通知和疏散管理作用。 问题分析:广播信号在隧道内被屏蔽形成信号盲点,车辆及人员进入隧道后,无法继续收听广播内容,且时有驾乘人员员为调整、关闭收音机(车载广播收听设备在中断信号后噪声较强)等不当操作而引发交通事故。此外,若隧道发生事故,正在行进的车辆无法及时通过广播获取提示信息,很容易造成事故二次伤害。因此,隧道内广播信号被屏蔽中断已成为隧道交通的一个重要安全隐患。 具体建议:据调查,近年来省内大部分新建隧道以铺设漏泄电缆,增设调频广播覆盖所需投入不大。建议省广电部门、交通部门、市政建设相关职能部门加强协作,组织全省各地开展城市道路、公路隧道广播系统建设,加强广播信号隧道覆盖,办好这项民生实事。 +20,0029,关于促进高校专利转化赋能高质量发展的建议,e1f450853d054741a33ccd9ed0dbd085,2022,2022-01-18 10:36:16,赵炳起,科学技术,调研情况:现阶段我国高校的专利仍存在转化率低、转化难等问题。国家知识产权局发布的《2020年中国专利调查报告》中指出,我国有效发明专利产业化率为34.7%,其中,企业为44.9%,科研单位为11.3%,高校仅为3.8%。问题分析:高校的有效专利实施率、产业化率仍处于较低水准,主要是存在以下瓶颈问题:一是政策导向制约。专利政策在较长一段时期内过于注重专利申请和授权数量,忽视了专利转化实现创新价值的理念引导,从而导致高校创新团队专利转化和产业实施意识低,申请专利往往只为了满足科研绩效考核、职称评审、项目结题等要求,因而专利质量普遍不高。二是专利质量审核机制不健全。很多高校在专利申请前缺乏对专利质量和价值的评估环节,导致本不应或不必要以职务发明申请的低价值专利占用了大量科研经费,而真正需要布局的高价值专利往往无法被挖掘和重视,丧失了职务发明专利向产业转移转化提质增效的基础。三是信息不对称造成专利权许可转让困难。一方面很多成果完成人没有及时将科研成果充分披露给相关管理部门,使得管理部门无法获知并深入挖掘成熟优秀的技术成果。另一方面缺少权威的专利转化信息化服务平台,创新团队无法了解前沿信息和市场需求,企业也无法精准获知高校可转化的成果。四是技术转移人才队伍建设有待加强。高校较少重视技术转移人员队伍的培养和能力提升,多数技术转移人员为教师或科研人员兼任,有专业资格证书的少,职业经理人更少,且大部分技术转移人员只从事初级的、简单的业务,很少参与系统深入的业务,这也导致科技成果转化渠道上的不顺畅,造成大量可用的科技成果闲置,而企业又无法引进需要的技术。具体建议:1.改革科技成果权属权,激发创新内动力。积极探索高校科研机构科研人员职务科技成果所有权改革的可行途径,进一步推进科技成果所有权和长期使用权赋予成果完成人,合理分配科技成果转化过程中各主体的权益。建立完善的促进成果转化配套措施,从技术链-产品链、需求链-供给链、企业链-产业链的全链条构建科技成果转化协同耦合生态链。2.引入第三方机构参与,提高成果转化率。委托市场化机构对拟申请专利技术进行事前评估申请,允许高校和科研机构以兼职人员的方式吸纳第三方机构的专业人才,充实本单位成果转化人才队伍并与第三方机构形成深度合作,在提高科技成果转化率同时解放科研生产力,合理统筹兼职人员参与科技成果转化收益分配,并计入科技成果转化成本。3.鼓励探索构建“科研机构及团队+科技型创新创业企业”一体化发展模式。鼓励高校内部成果以技术作价入股等多种形式,在高校之外进行成果工程化试验及孵化应用,在避免科研成果过于超前的同时,引导企业接受先进科技成果,通过从校(院)企双侧发力,减少因供需不匹配带来的专利无价值、成果难转化等问题。4.建立专利转化服务平台,破解信息不对称难题。充分利用大数据、云计算、区块链等技术,对专利进行多维度标识、分类,使其特征“外显”、易识别,同时打破高校内部二级单位和发明人的界限,构建专利组合,通过深度的专利情报分析和利用,建立专利转化智慧型信息化服务平台,在研发立项阶段就能基于服务平台在产业、技术、企业、市场等方面智慧地定位研发“起点”,提高科技成果的转化效率和解决企业技术难题的精准度。5.加快技术转移专业人才培养,完善成果转化人才梯队。高校应重视专利领域的人才吸纳和培养,打通本科和研究生贯通式人才培养渠道。设立技术转移及知识产权运营相关课程,准确把握跨学科复合型人才特点,以技术转移“理论基础+专业方向+产业方向”为主线,联合研究所、企业以“工程技术+技术转移知识”跨学科培养和“新一代信息技术+技术转移服务能力”为培养特色,打造理论与实务并重的技术转移人才培养模式。 +21,0030,关于贯彻落实《江苏省成品油流通管理办法》强化成品油市场综合整治长效机制的建议,8552bf8ac8af40b08d5aba9a37c06bef,2022,2022-01-18 16:23:13,张有根,工业商贸,调研情况:2020年7月,商务部《成品油市场管理办法》废止后,成品油市场管理缺乏直接的法律依据,违法违规行为屡禁不止,各种市场乱象层出不穷,主要违法表现形式有:非法自建罐、流动加油车、黑加油点(简称“自流黑”),民营加油站通过销售无票油品偷税、漏税,农村加油点偷卖汽油,以及利用网络平台线上非法售油。自2017年以来,省委、省政府连续5年开展成品油市场整治工作。2021年,全省查处自建罐765个、非法流动加油车3288辆、黑窝点842个;破获涉油刑事案件242起、采取强制措施1248人,破获涉油行政案件3049起、处罚997人;破获走私成品油案件9起,查证走私成品油21.4万吨、案值13.1亿元、涉税5.5亿元;税务稽查补缴入库税款2.1亿元。全省成品油市场综合整治成效显著,但各类非法经营成品油行为存在“死灰复燃、打而不绝”的情况,我省亟需以《江苏省成品油流通管理办法》(以下简称《办法》)出台为契机,建立成品油市场管理和服务的长效机制。问题分析:一是流动加油带来公共安全风险。流动加油车的油品运输、销售全过程没有消防、安全、环保措施。随意违停在国省道等车流量较大区域为货车加油,带来交通风险。每一辆流动加油车都是一枚流动的炸弹。部分车辆擅自改装,有的甚至用塑料桶装载1吨汽油或柴油,在农贸市场、居民小区等人口聚集场所,以及地下停车场等通风较差的场所兜售。这些成品油非法销售行为带来了严重的燃爆火灾风险。其销售人员在加油过程中吸烟、接打手机等行为时有发生,易发生爆燃事故。2021年连续发生4起安全事故,有造成人员严重烧伤的,有造成舆情的,有导致较大财产损失的,给人民群众和社会安全带来了极大威胁。二是非法储存成品油带来安全环保风险。各类“自流黑”采用废旧的单层油罐储存油品,容易渗漏,无油气回收等环保装置,危害生态环境。有的黑窝点油罐还设置在居民屋内、燃气管道边,安全风险较大。同时,不合格油品带来消费者利益和大气污染风险,从已查处的非法销售油品抽检情况看,约1/4的油品质量不合格,存在含硫量超标等问题。三是无票油品带来税收流失风险。每年流入我省的无票油品主要来自地炼企业、走私油,主要流入民营加油站及“自流黑”。偷漏税的巨大利益空间是成品油非法储运销行为屡禁不绝的主要原因,导致了“私设油罐、非法流动加油、黑窝点、互联网平台企业非法销售成品油”四类成品油非法储运销行为屡禁不止,导致了“劣币驱逐良币”,对我省石油石化产业提质升级造成不利影响。具体建议:成品油是关系国计民生的重要商品,成品油的市场供应和经营秩序直接关系社会生产和生活的稳定、关系人民群众的切身利益。省委省政府对防范和化解成品油领域的安全风险、税收风险高度重视,2021年,全省开展了卓有成效的综合整治,正式出台了《办法》。全省应以此为契机,切实宣传贯彻落实《办法》,持续加强成品油流通领域监管,进一步巩固综合整治成效,开创我省成品油流通市场持续健康发展的良好局面。一是巩固整治成效,营造良好环境。针对我省成品油市场中仍然存在的自建罐、黑加油点、流动加油、偷逃税等问题,尽快制定相关实施细则并随《办法》正式生效。坚持2021年全省成品油市场综合整治工作中建立的“月通报”“案件线索处置”等行之有效的工作机制和流程,持续加大事中事后监管力度。按照《办法》明确的罚则,加强源头管控,严管重罚,进一步消除安全环保隐患,为冬奥会、党的二十大召开营造安全稳定的环境。在《办法》出台基础上,研究和推动成品油流通管理地方立法。二是创新监管方式,规范税收秩序。积极在全省推广和运用成品油智慧监测云平台,建立涵盖全省加油站进销存等关键数据的大数据分析监控系统。推动成品油领域各类监管数据互通互联,实现对成品油市场的立体管控、源头管控、智慧管控。建立和落实成品油智慧监测云平台管理办法,进一步规范成品油市场税收秩序。三是落实各方责任,形成监管合力。强化部门责任,按照《办法》明确的商务、公安、交通运输、应急管理、市场监管、税务等部门职责,合力打击成品油违法违规行为,开展信用分级分类管理。强化属地责任,统筹行政执法资源,提升监管效果。强化主体责任,建立行业公约,按照《办法》中明确的经营禁止性行为,执行保障安全生产的国家标准或行业标准。 +22,0031,关于提高我省图书馆社会效能的建议,f8a4290bb5f943679d6a7aa0ad873b71,2022,2022-01-18 16:25:14,民建江苏省委,文化宣传,调研情况:2015年至2019年,江苏省各级财政对公共图书馆的投入总金额从8.66亿增长到14.31亿元。全省公共图书馆面积从103.12万平方米增长到157.69万平方米,4年时间扩大的面积相当于7个南京图书馆。问题分析:与此同时,全省公共图书馆购置图书费用占财政投入比例从17.8%下降至11.1%,书刊外借比(总外借册数/总藏量)从73%下降到62%,4年时间下降11%。省内各高校图书馆也存在同样的问题。2019年我省高校图书馆年度经费投入约6.75亿元,纸质图书的馆均累积量1430829册,年度涨幅8.2%。但是2017年至2019年,纸质书刊年度外借比从7.18%下降到5.56%。根据上述数据可以发现,我省对图书馆的财政投入大部分被用于图书馆基建。图书总藏量虽然增加,但距离图书“多循环使用”的目标越来越远,图书馆资源发挥的社会效益呈现萎缩趋势。具体建议:一、减少公共图书馆的基建扩张和升级,建设智慧图书馆体系近年来,各地公共图书馆扩张升级势头迅猛。根据全省图书馆发展的实际状况,建议考虑减缓甚至叫停公共图书馆的新建扩建,转而将更多的财政资源投入到为公众提供高质量的数字阅读资源上来。数字时代,公众的阅读需求、阅读习惯有颠覆性的变化。为适应这种变化,应按照中央三部委联合印发的《关于推动公共文化服务高质量发展的意见》中关于“加强智慧图书馆体系建设”的精神,增加图书馆数字书刊资源公共服务的投入力度。其中,迫切需要研究数字书刊资源公共服务中知识产权法律责任的落实办法,严格遵守“先授权后使用”的原则,建设与知识产权保护相适应的公共图书馆数字馆藏资源服务体系,面向全社会提供低廉优质、丰富多元的数字书刊资源。二、完善图书馆馆藏书刊采购方式,提高纸质书刊外借率图书馆的书刊外借率下降,有一个重要的原因是图书馆的纸质藏书与读者需求热点的不匹配。很多畅销书、经典书、中小学指定课外阅读书的馆藏量少,无法满足借阅需求。要以社会需求为导向,根据借阅信息不断调整纸质书刊馆藏的品种和数量。此外,建议推广南京图书馆“你选书,我买单”的活动经验,将新书、畅销书从书店直接送到读者手中,合作书店的范围可以从目前的线下指定书店拓展到线上书店。高校图书馆图书外借率低,有其特殊原因。一是为了应对教育部本科院校教学评估的生均册数指标,盲目采购。二是政府采购招标的书商,为了基本利益,提供的书单限制了高校采购图书的质量。建议改进完善高校图书馆图书采购方式,以教学需求为导向采购图书。此外,可以尝试开放高校图书馆,在省属高校图书馆试点,先面向全省高校学生实现通借功能,并逐渐辐射周边社区居民,进而面向社会开放。三、拓展公共图书馆服务渠道,便捷借阅方式首先,建议取消借书证,推广公共图书馆电子借阅卡。将“公共图书借阅电子卡”与类似“我的南京”等城市服务APP或者“微信”“支付宝”绑定,方便读者随时随地借还书。其次,增加还书服务网点,拓展借还书方式。在全省推广南京、苏州等地图书馆的借还书方式,多地增加还书投递网点,并且支持以邮寄快递方式借还图书。读者可以通过电子借阅卡下单借书,选择方便快捷的方式借还书。第三,将借还书诚信状况与个人征信系统挂钩,降低公共图书在循环使用中的损失风险,在全社会营造良好的阅读风气。 +23,0032,关于建立全省处方流转平台的建议,71a44ef580fc4a87ac6a88fb1cac1892,2022,2022-01-18 11:33:23,民建江苏省委,医卫体育,调研情况:处方流转是指患者在医院进行疾病诊疗获得药品处方后可以自行选择在医院或社会药店购药的行为。处方流转使患者拥有购药自主权,促进了医疗机构规范诊疗和合理用药。2021年国家医保局出台“双通道”管理机制,明确将社会药店正式纳入谈判药品供应保障范围,与医院形成谈判药品报销的“双通道”。问题分析:但是,由于目前医院药品实行“4+7”集中采购模式,医院与社会药店相比在价格上具有绝对优势,我省的处方流转工作面临不少实际困难。主要包括:一、缺乏统一的处方流转平台以苏州市为例,全市(包括县市)各类6719家医药机构,使用了73种不同厂家版本HIS信息系统。各自的信息系统独立,系统之间也并无关联性,缺少统一的电子处方流转平台,机构间处方流转仍以纸质处方为主,处方流转效率低下,不易监管,存在审方环节缺失、一方多用等不规范情况,违规责任也难以界定。二、处方流转工作所涉及的部门之间协调渠道不畅处方流转涉及医药机构、医保、卫健、市场监管等多部门的配合,各部门之间“动多联少、联而不通、措施未能形成合力”。在实际工作中,相关部门受职能、信息技术限制,未能形成联动机制,信息无法共享,工作不能同步。医院如何支持基层社区卫生服务站及药店售药、如何打通三者之间的药品流通渠道亟需更好的政策配套。三、处方药品外配缺乏医保政策支持目前患者门诊外配专科药品或者是住院期间外配药品的,需要在药店自费购买后,再携带发票、处方(医嘱单)等相关材料至医保部门进行事后报销,报销程序繁琐、周期长,增加了患者的负担。特别是需要注射的患者在药店拿到药以后如何配送如何注射,住院患者外配药品如何列入医保支付仍需解决。具体建议:1、构建省级层面处方流转平台和数字身份系统。可借助“互联网+”技术,搭建跨地市平台,推动省内异地就医处方流转进程。为了平台的公益性及防止信息泄露风险,平台的建立应以省政府为主导,所有权归政府部门所有。可考虑由卫健、医保等部门共同牵头建立处方流转平台,平台提供身份互认、电子处方外流、处方备案、处方二审、处方支付、药品配送等服务,提高电子处方流转效率。2、制度性地明确处方流转平台各参与部门的权力责任。医保部门应积极探索医保支付方式,打通医院和药店之间的医保结算渠道;加速推进药店分级分类管理制度,选定有能力的特药药店优先承接外流处方,针对部分病种、人群逐步放开医保统筹基金的药店结算。卫健部门统筹考虑处方外流用药占比,制定更科学的考核指标和奖罚细则;加大对处方流转模式的财政投入补贴力度,完善医师服务费的标准制订,鼓励医师合规多点执业。市场监管部门应着力加快构建药品配送体系,进一步整合营销渠道,保障药品质量,优化药品供应,提升配送效率,降低就医购药成本。3、通过区块链强化处方流转平台监管。基于区块链的电子处方流转平台监管,可通过区块链留存电子处方流转及使用记录,实现证据固化、可信追溯和全程监管,保证处方状态的唯一性,防止审方环节缺失、一方多用等情况的发生。借助区块链多方维护的特点构建对等协作的电子处方流转生态,可以进一步发挥卫健、医保、市场监管、公安等部门间的联动作用,加强对平台的监管和引导,通过制定精细化的处方流转标准,各司其职、通力协作,以期建立风险可控、流程可溯、高效便捷的目标。 +24,0033,关于多元路径壮大村集体经济的建议 ,c1d08fe62243421196cd880be2abdf42,2022,2022-01-19 09:59:01,民建江苏省委,农林水利,调研情况:近年来,江苏省各地依托集体土地、物业资产、区位条件等资源禀赋,发展“资源发包型”“资产租赁型”等传统集体经济发展路径,集体收入来源日益多元、稳定。全省村组集体资产规模超过4000亿元,村均集体经营性收入突破200万元,形成了较为雄厚的物质基础。问题分析:虽然我省村集体经济发展取得了显著成效,但也遇到了一些实际困难和发展瓶颈:一、地区差异明显,产业发展失衡。全省村集体经济整体呈现“南快北慢”的态势。区位上,临近城镇和交通要道的村,通过承包经营、租赁经营等渠道获得较为稳定的收入。而地处偏僻、缺乏基础、资源匮乏的村发展则相对滞后,经营性收入偏低。产业振兴是带动村集体发展的重要依托,但我省乡村产业部分地区存在着规划缺乏刚性约束,要素瓶颈难以突破,一二三产业融合化程度偏低等问题,导致各地在产业发展方面各自为营、缺乏特色、效益偏低,制约着村集体经济良性发展。二、收入结构单一,增收渠道狭窄。传统集体经济收入来源相对单一,过于依赖土地、区位等自然资源禀赋。苏南村集体经济中新型合作农场经营收入占大头,但部分地区在相关方面却显得微乎其微,甚至部分村还出现亏损情况。据调研了解,由于缺乏相应激励机制,村干部在经营的积极性上也显得不足。三、承担职能较多,支出负担过重。从各地村集体“三资”使用情况来看,多数“三资”用于公益和办公,在产业发展上较少,造血能力不足。作为基层组织,村级需承担众多公共管理职能,包括村级道路、桥梁维修等公共设施管护任务,农村人居环境整治提升,维护农村社会稳定等等。随着城乡一体化进程的深入推进,许多村集体支出水涨船高,甚至入不敷出。虽然各级政府有各类“以奖代补”资金,但乡村面积广,任务体量大,难以补足相关支出。具体建议:一、 规划先行重引领一是完善乡村产业规划。结合现有产业基础及资源优势,围绕土地综合整治、产业集群发展、村庄有序撤并等关键内容,进一步完善乡村产业发展规划,促使各地明确定位、发挥比较优势、形成特色。新规划要立足新发展阶段,以带动村民就业增收和集体收入增加为目标,坚持“一村一品”,产业融合发展,积极探索“互联网+”“大数据+”等新兴产业发展模式,实现资源变资产、村民变股民、乡村变景区、产品变商品。二是建立规划评估机制。探索由第三方机构对产业规划进行评估,一方面有助于确保产业规划被较好地实施,另一方面也敦促规划制定者更加审慎地制定规划。三是依照规划完善考核。建议相关部门依照产业规划,细化村集体经济收入考核内容,增加产业收入比例,明确收入目标,加强规划约束力,强力推进村集体经济发展工作。二、 政策支持释红利一是深化农村集体产权制度改革。全面推进“政经分离”改革试点,推动集体经济组织成为独立规范的市场主体,打造集体经济组织与村民自治组织各司其职、相互协调的新格局。探索将政府闲置资产,如学校、派出所、供电所等资产交村代管,资产所有权不变,村(居)拥有资产的使用权和收益权。进一步规范集体经济组织管理,完善内部治理结构,创新运营方式。鼓励村集体经济组织领办创办生产类、服务类、资源类等各类合作社;结合农村集居点建设,在符合规划布点的前提下,建设便民服务场所,发展便民服务项目;建设农贸市场、仓库、现代公墓、户外广告牌等途径创收。二是统筹推进农村土地制度改革。完善集体经营性建设用地入市程序和配套管理制度,在保证集体土地性质不变、符合规划和用途管制的前提下,允许和鼓励有条件的村集体经济组织通过出让、出租、转让、作价入股、合作联营等方式参与乡村产业发展,充分发挥土地效益。探索宅基地“三权分置”,可参照农村耕地流转发包模式,将农民的存量宅基地及闲置农房以出租、入股方式,由村集体合作组织统一运营,可自营或引入社会资本投资开发,发展乡村旅游、农家乐体验、特色民宿等,农民获得租金收入,村集体经济获得发展。三是坚持“输血造血”同步增加投入。建议各地加快涉农资金统筹整合和乡村产业项目库建设。对经济欠发达村在项目、资金方面继续给予扶持;对土地盘活整理较好的村居,乡村项目予以适当倾斜;对集体经济发展较快的村居,财政部门予以适当奖励,增加其盘活土地和发展经济的积极性。探索成立政府引导、市场主导的村集体经济发展专项基金,各村居通过项目路演、双创大赛等形式进行竞争,基金会综合考评后,择优入股投资,金融机构优先提供信贷和融资支持。三、 内外联动齐步走一是村企合作,激活要素。深化村企合作机制,继续深化“万企联万村,共走振兴路”行动,支持集体经济组织与城市工商资本等联合投资、联合经营等,或委托国有公司或第三方平台进行招商,共同建设重大乡村产业项目等,获得收益进行分红。二是抱团发展,共享成果。着眼于转变个体“实力不足、资源不优”的局面,建议各地以镇(街道)为单位或跨区域联合,由村集体共同成立合作企业,整合各村优势资源,以村集体资金、闲置土地等入股,共同建设,共享成果。同时,乡村产业扶持资金可直接奖补至村合作企业,充分发挥财政资金效益。三是利益联结,共同富裕。完善利益联结机制,发挥好村级合作企业作用,先发展带动后发展,通过“一对一”结对、“手把手”指导等方式,破解村与村之间发展不充分、不平衡的问题,实现共同富裕。 +25,0034,关于推动乡村旅游高质量发展助力江苏乡村振兴的建议,373b3f435e974147bca5f0a52c5f0f76,2022,2022-01-19 09:59:01,朱仲辉,农林水利,调研情况:习近平总书记在中共十九大报告中提出要全面实施乡村振兴战略,要“促进农村一二三产业整合发展,支持和鼓励农民就业创业,拓宽增收渠道”。发展乡村旅游,是增加农民收入、调整优化农业产业结构、助力乡村振兴、建设美丽中国的重要抓手。近年来,我省认真贯彻落实中央和省委、省政府的部署要求,自觉践行新发展理念和以人民为中心的发展思想,聚焦高质量发展、高水平融合、高品质生活、高效能治理,在推进乡村旅游提质增效健康发展方面取得了较好的成效。发展乡村旅游,助力乡村振兴,成为“十三五”期间我省旅游产业发展的一大亮点。省文旅厅统计显示,“十三五”期间,我省已有全国乡村旅游重点村39家、省级乡村旅游重点村36家,推荐了50条江苏乡村旅游精品线路,推出了多项特色乡村旅游系列活动,乡村旅游接待人数年均增长16%,总收入年均增长11%,全省乡村旅游总收入达到千亿级,打造各级乡村旅游区(点)686个,形成一批乡村民宿品牌和集聚区,展示了“水韵江苏·美好乡村”的独特魅力。问题分析:虽然我省乡村旅游发展已经具备相当规模和基础,且发展势头良好,但在产业转型升级过程还存在一些急需解决的问题。一是虽然出台了省级层面的《江苏乡村旅游三年行动计划》、《江苏省乡村旅游发展指引》等规划文件,但各地在发展乡村旅游过程中还缺乏科学规划和相应的政策法规,部分乡村旅游开发项目没有进行科学论证,合理规划。盲目开发,人工痕迹明显,同质化、城市化倾向严重,对乡村自然淳朴的景观一定程度上造成破坏。二是资金投入不足,缺少有效的融资渠道,资源与资金没有形成有效合力,导致设施建设、宣传促销滞后,品牌意识淡薄。三是乡村旅游业虽有长足发展,但地区发展不平衡,农本思想在乡村发展中仍占主导地位,农业种养植业仍是乡村发展的主导产业。四是乡村旅游活动内容雷同,特色不明显,产品功能单一,缺乏结合地方特色和深挖地方文化的产品,缺乏体验和趣味,游客停留时间较短,创造效益不显著。五是公共服务体系薄弱,基础设施配套不足,卫生状况不尽如人意。部分农村地区基础设施及公共事业设施配置不完善,“脏、乱、差”的状况仍然较为突出。六是经营管理不完善,缺乏专业管理人才,从业人员多为素质普遍不高,缺少专业培训,管理和服务水平有待提高。具体建议:乡村振兴的基础是产业兴旺,是发展乡村旅游的根本出发点。推动乡村旅游高质量发展,增加农民收益,助推乡村振兴战略,让旅游业的成为乡村经济的主产业,才能使生态更宜居,乡风更文明,乡村实现真正的振兴。为此,建议:第一,抓好乡村旅游顶层设计,做好政策保障。把乡村旅游产业做大做强,必须把乡村旅游发展提升到全省发展战略的高度,从政策层面全力推进乡村旅游发展。要在我省现有乡村旅游发展政策文件基础上,研究出台推进乡村旅游高质量融合发展的实施指导意见,在产业规划、产业体系、乡村旅游项目申评、管理协调机构、工作机制以及财政、金融、税务、土地等政策上做好扶持,做好乡村旅游顶层设计,要在科学论证的基础上制定出乡村旅游发展规划,实行合理布局,坚持产业先行,因地制宜,因产制宜,挖掘江苏各地传统产业优势,避免过多的同质化乡村旅游项目,做好乡村旅游与乡村产业发展的深度融合,在打造质量品牌上下功夫,加快发展农产品加工、储藏、包装、运输、商品化处理等相关产业,做强农业、做活旅游,联动发展,实现农业产业与乡村旅游的融合发展。第二,完善乡村配套设施,加强乡村公共基础设施建设与旅游开发的有效衔接,发挥共建共享最大效应。在推进美丽乡村村居项目治理时,应考虑发展乡村旅游的可行性,结合旅游发展融合实施治理。注意保留乡村历史建筑物并加以修缮;乡村道路的升级改造,考虑按照旅游景观的思路实现道路两旁景观化、公园化,构造旅游风景廊道;新建公共基础设施,外形设计从旅游文化的角度出发体现特色元素;季节性经济作物、乡村观赏性景观林的种植,以不同景观主导乡村旅游产品营销。第三,做好江苏乡村旅游形象宣传,打造江苏乡村旅游文化品牌。做好“水韵江苏·美好乡村”的乡村旅游统一标识和宣传标语推广,充分展示江苏乡村旅游文化内涵特点。在乡村旅游产品设计和开发方面,依托当地的自然和人文资源,注意旅游产品的创新,突出地域特色,深挖掘产品人文内涵,打造乡村特色体验游、趣味游品牌,注重整合开辟乡村精品游路线。整合省内乡村旅游节会,打造响亮江苏乡村旅游节庆文化品牌。第四,加强乡村旅游人才培养,做好乡村旅游人力资源配置。要吸引一批旅游人才,在旅游人才引进方面制定相应政策,鼓励旅游企业招收具备旅游专业水平的高端人才。要培养一批旅游人才,做好地方政府、乡村旅游企业与高等院校的衔接,订单式培养一批乡村旅游人才,在乡村旅游高质量发展中发挥生力军作用。要提升一批旅游人才,对农村劳动力增加乡村旅游相关的培训课程,提升乡村旅游服务质量及形象。 +26,0039,关于推进江苏省医养结合养老机构高质量发展的建议 ,58d8ac07f32148abaec85424202bc246,2022,2022-01-18 11:34:20,民建江苏省委,社会事业,调研情况:江苏是全国最早进入老龄化社会和老龄化程度较高的地区之一。“第七次人口普查”数据显示,全省60岁以上人口1850.5万、65岁以上人口1372.7万,占总人口比例分别为21.84%、16.20%,老龄人口呈现出增量大、高龄多、分布不均等特点,苏中、苏南地区的人口老龄化率平均超过四分之一。问题分析:面对严峻的老龄化趋势,医养结合养老机构不可避免地承担着越来越重的社会责任,也面临着发展困境,主要包括以下几点:一是支持力度不足,管理体制不顺。国家层面出台了一些关于医养结合养老模式的法律法规并明确了一批试点城市,但我省尚未制定与国家法律相匹配的地方性法规和实施细则。医养结合涉及医疗和养老两方面,民政负责养老机构,卫健委负责医疗机构,由于责任主体不明确,容易造成行政资源浪费、责任主体不清等现象。二是基层医疗机构开展医养结合服务的积极性不高。一方面部分地区基层医疗卫生机构由政府全额拨款,对于兴办养老业务的动力不强;另一方面基层医疗卫生机构还承担着健康教育、传染病防治、妇幼保健等多重公共卫生服务职能,尤其是新冠疫情期间,应急性公共卫生服务任务繁重,无力拓展养老服务。三是社区嵌入式医养结合服务落地成本较高。一些养老机构服务对象的部分医疗费用不能使用医保卡结算,新建的医养结合机构需要运行半年或一年之后才能办理医保定点。出于对现实运营成本的考量,专业的民营医养结合机构如护理院等不愿加入嵌入式医养结合行列。四是医养结合机构人力资源匮乏。由于医养结合机构薪酬待遇、职称评定、社会认同度以及晋升空间等与专业医疗机构存在差距,导致人才队伍储备不足,从业人员高年龄、高流动、低学历现象突出。具体建议:一、完善法律法规和政策配套体系,建立健全责任监督制度制定包括税收优惠、财政补贴、土地使用、医疗保险、人才培养等全方位多层次的政策体系。理顺政府内部管理体制,卫健民政等部门要明确职责、统筹协调、提升效率,将基本养老服务、医疗保险服务、基本公共卫生服务这些环节连结成一个有机整体,同时引入第三方社会组织监督。二、支持和鼓励社会资本积极投入医养结合市场推进市场化进程,将民办医疗机构新设医养结合分支机构的审批制改为备案制。通过政府购买、委托经营、PPP项目等方式寻求与社会资本的合作,在资金、土地、设施和人才等多方面提供财政补贴和政策优惠。医保定点覆盖所有医养结合机构,新建医养结合机构通过验收后尽快办理医保定点。推进长期护理保险制度的运行和发展,加大对医养结合机构运营补贴。鼓励护理院等专业机构发展社区嵌入式医养结合服务。重点发展嵌入社区的“长者照护之家”、“枢纽型为老服务综合体”等养老设施,建设一批嵌入式养老示范中心,满足居家失能老人、独居老人及出院康复老人的服务需求。三、探索政策留人,重点解决医养结合人力资源引导高校、技校增设医养结合相关专业及课程,建立医养结合实训基地,构建多层次的培训体系,系统培养医养结合专业人才,提升服务水平。建立合理的薪酬保障机制,优化医护人员晋升机制,稳定医养结合医护人员队伍。 +27,0040,关于加大政府财政对研发投入力度的建议,785375b88a434bcbbe609e49cef6d976,2022,2022-01-18 16:01:49,王勇,财税金融,"调研情况:研发经费(R&D)投入占国内生产总值(GDP)的比重或者研发经费投入强度一直是衡量一个国家科技创新能力的核心指标之一,其中政府研发经费投入强度充分体现国家科技创新的战略意图。据统计,目前我国R&D经费投入强度与美国、日本等世界科技强国相比仍有较大差距,基础研究、政府资金占比偏低等问题仍比较突出,能真正形成关键核心技术、解决“卡脖子”问题的重要科技成果仍不足,投入效率有待进一步提高。因此,加大政府研发经费投入,切实解决“卡脖子”技术问题,是提高企业全球竞争力的有效途径和手段。政府研发经费投入不足,将会影响和制约:1、影响高校及科研院所持续开展基础科学研究。高校及科研院所的基础科学研究需要中央政府长期持续的经费投入。2019年我国基础研究经费占全社会研发经费比例为6.03%,创近年新高,主要来自中央政府。美国20世纪60年代基础研究占全社会研发经费比重已达到10%,2017年增长到16.7%。2、制约国家前沿技术、颠覆性技术的战略布局。在美国,无论是互联网、搜索引擎、芯片还是人类基因组计划,都是联邦政府研发资助的产物。当前,全球科技创新进入空前密集活跃的时期,新科技革命的机会窗口已经出现,迫切需要政府在信息、生命、制造、能源、空间、海洋等领域进行大规模投资和战略布局,实现原创突破,成为未来大国竞争的利器。3、导致基础领域难突破、核心技术卡脖子。当前,我国在底层基础技术、基础工艺能力不足,工业母机、高端芯片、基础软硬件、开发平台、基本算法、基础元器件、基础材料等瓶颈仍然突出,关键核心技术受制于人。这些基础技术和核心技术领域的突破均依赖政府持续的投入。4、不利于激发全社会研发经费投入积极性。政府研发经费投入对全社会特别是企业研发经费投入具有示范、引领和带动作用。私人部门的研发投入严重依赖政府公共投资产生的公共物品。政府研发经费投入不足,不利于激发全社会研发经费投入积极性,实现国家研发经费投入目标。今年来,国家以及地方政府对研发投入支持力度不断加强,但各地支持力度存在差异。作为沿海经济强省,从研发资金来源看,我省政府资金对研发投入支持力度明显不足。2020年,我省政府研发经费资金支出280.9亿元,低于广东159.7亿元,增速仅为2.1%,低于广东8.8个百分点。问题分析:造成政府研发经费投入不足的主要原因有:1、国家财政收入趋紧,财政科学技术支出中研发经费占比偏低。2019年,国家财政科学技术支出为10717.4亿元,政府研发经费支出为4537.3亿元,占比仅为42.3%;其中中央财政科学技术支出中研发经费支出占比约为67.15%,可见地方财政科学技术支出中研发经费支出占比严重偏低。2、地方政府财政科技经费更关注短期经济效益。科技创新活动回报周期长,不确定性高,地方政府更倾向于将财政科技经费用于提高当期经济绩效,而不是解决地区经济社会长远发展面临的科学技术问题。3、科研院所转制导致财政拨款需求下降。科研院所完成了企业注册改制之后,中央和地方相应的财政科技拨款金额下降。与此同时,科研院所承担的应用研究职能也正在大幅度萎缩或者逐步丧失,严重制约创新体系高效运行。4、企业研发经费投入增速远高于政府。随着市场经济体制的改革,企业将更多的资金用于产品及技术研发,赢得市场竞争。同时,政府不断通过研发经费加计抵扣等政策优惠,鼓励和引导企业加大研发投入,而逐步淡化了自身的责任。随着企业研发经费投入规模大幅扩大,其在创新体系中的主体地位逐步上升;政府研发经费投入与企业的差距进一步拉大,其在创新体系中的地位逐步下降。具体建议:针对现状及原因分析,建议如下:一、建立政府研发经费投入的长效增长机制。落实《科技进步法》第59条“国家财政用于科学技术经费的增长幅度,应当高于国家财政经常性收入的增长幅度”,维持财政科技投入的增速,逐步加大财政科技支出的基础研究和应用研究经费,提高财政科技支出中研发经费占比,使全省财政科技投入中研发经费占比应当逐步提升到50%以上。二、完善地方政府考核体系,充分发挥各地方政府加强研发的积极性。鼓励各地方因地制宜构建各具特色的创新体系,地方财政收入宽裕的可以面向未来进行前沿技术投资,地方财政收入相对紧张的可以面向本地产业转型突破关键共性技术。三、发挥财政资金引导作用,增加企业研发投入。通过设立政府引导基金来进行市场化运作,打破财政资金分配使用的旧模式,有效发挥财政资金杠杆作用,拓宽企业融资渠道;同时通过市场化手段筛选出真正具有良好前景的企业,引导社会资本支持创业创新。对企业技术创新的支持,要从原来的“评项目、前补助”,转变为“定门槛、后补助、普惠制”,积极推行普惠性以奖代补和后补助,按照企业研发投入的一定比例给予补助,发挥财政资金的杠杆作用,引导企业加大自身研发投入。四、优化服务,落实包括财政奖补、税收优惠政策等在内的各项“惠企”措施。1、各级税务、科技部门要认真落实《江苏省企业研究开发费用税前加计扣除核查异议项目鉴定处理办法(修订版)》、以及省政府关于推进高新技术企业高质量发展若干政策及措施,规范企业研发异议项目鉴定、享受研发费用加计扣除优惠企业核查面等规定,切实减轻企业负担。2、对企业研发投入增量部分给予奖补,鼓励企业加大研发投入;对新进入国家规上企业研发投入统计口径的规上企业给予奖补;对企业与省级以上重大科研平台的合作项目给予奖补。" +28,0041,关于加快完善我省土地流转竞价机制的建议,e1d621a20bf04638bdcbfa79d33325f7,2022,2022-01-19 09:59:01,民建江苏省委,农林水利,调研情况:近年来,我省持续推进农业适度规模经营,全省土地流转率达到60%以上,但仍然存在一些问题。问题分析:一是土地流转竞标规则相对简单。我省基本实现土地经营权公开入市网上交易,价高者获得土地经营权。但是竞标规则片面强调价格指标,对经营主体农业技术应用水平没有前置考量。部分中标的大户为了追求利润肆意破坏耕地质量和农艺制度,导致环境污染和粮食减产风险。例如,金粳818粳型水稻品种在我省的审定种植区域为淮北地区,但在淮南地区,一些种植大户因该品种化除便利,肆意超审定区域种植,造成大面积农田残留药害。又如,部分种植大户为节约烘干成本,将稻谷收割延至每年11月中旬稻谷枯熟后,导致稻麦生育期整体后移,降低了稻麦单产水平。二是土地流转价格机制欠缺灵活。2015年前,我省部分地区已经推广以粮食计价的土地流转机制,用粮食收购保护价作为标准粮价结算。十三五期间,稻麦实际售价均远低于国家保护价,使标准粮价难以执行,土地流转回到以货币固定计价为主的价格机制。货币固定计价促使土地流转合同签约周期缩短,种植主体在短期合同驱使下往往进行掠夺性生产。固定计价难以平衡发包农民和种粮大户的利益:粮价下行、灾难气候和病虫害等不可控因素发生时,种粮大户集体上访要求政府协调降低地租甚至弃地跑路的现象屡见不鲜;粮价上扬时,发包农户集体毁约、提高地租的现象也时有发生,为基层治理增加了矛盾隐患。具体建议:建议改革单一最高价中标规则,在充分尊重农民意愿的前提下,实行以最高价为主要指标、统筹考评经营主体科技应用等能力的综合评标机制,同时进一步完善耕地流转中的价格机制。一、推行科技应用积分制。将经营主体关键科技推广应用情况量化为积分指标,纳入土地流转竞标考评范畴。结合相关惠农奖补实施,细化考评各类主体良种、良法、良机、良艺综合配套情况,为优质主体优先获得土地经营权提供制度保障。二、推行负面清单扣分制。以农技推广、农田保护等法律法规为基础,建立经营主体粮食生产管理行为负面清单。探索应用区块链和大数据技术,完善农业投入品追溯和科技应用数据采集体系,精准管控负面清单行为,在土地流转竞标考评中强化扣分结果运用。三、完善耕地流转中的价格机制。明确规定在土地流转竞标时,以水稻、小麦、玉米等产出物数量举牌竞标,便于种粮大户精准估算利润空间,管控经营风险;在当季粮食成交后,按照农作物的市场价格为基准实施货币结算,避免种植大户把粮食实物直接支付给发包农民。同时,适度延长流转合同期限,鼓励种植大户增加投入、涵养地力。其中,需要建立客观权威的粮价认定制度。建议以县域为单位,由各地政府价格主管部门或授权相关专业机构,对本地粮食实时市场价格开展调查统计,以粮食交易关键时段的成交价格为基数,公布本区域本季主要农作物结算指导价,作为种植大户和农户的货币结算依据,并在政府门户网站等平台进行公示。 +29,0042,关于进一步规范药事服务内容及收费标准的建议,d9fb1679e7214b6bb8b73d8995572fe1,2022,2022-01-18 16:50:56,王勇,医卫体育,调研情况:药事服务是指医院向患者提供合理、安全用药方案以及相应的药品供应保障服务,主要包括药品的供应链服务和药学服务,形式上包括药品调配、用药咨询、医嘱审核、药学查房、血药浓度监测、用药会诊、静配、用药教育、用药指导、药学门诊等服务。药事服务费即指是医疗机构药学部门(广义上包括社会药店)药师为患者所提供的上述药品调剂和基本药学等服务而收取的费用,包括对基于运营成本的药师专业技术服务价值的补偿。药事服务成本补偿模式,可以分为3种主要的补偿机制:一是通过药品进销差价进行补偿;二是通过在药价外单独设立收费项目进行补偿;三是通过药品差价和单独设立收费项目相结合进行补偿 。在我国,之前通常采用第一种模式,即通过约15%的药品进销差价补偿药事服务成本。这种补偿模式存在诸多弊端,主要体现在:1、忽视医院药师劳动价值。长期以来,医院药师的价值被掩盖在药品加成收益中,药师的角色被定位于药品销售环节,成为“发药机器”,药剂师的劳务价值得不到社会认可,患者接受治疗过程中与药品相关的内容,如用法用量、不良反应、合并用药禁忌等不能够得到药师的指导。2、加剧不合理用药现象。患者在接受药物治疗时得到的指导主要来源于临床医师,而由于受专业知识的局限,医师通常仅从药物疗效出发制定治疗方案,易于忽视药物之间的相互作用、毒副作用和个体差异;另一方面,药师审核医师的处方又没有足够的权利,从而导致我国不合理用药极为泛滥,产生了一系列严重的社会问题。3、加重患者疾病负担水平。由于财政补助不足,医疗服务收费价格严重偏离医疗服务成本,“以药养医”这种政策客观上助长医院逐利倾向,导致公立医疗机构的运行和发展严重依赖药品收入,大处方、多用药、用贵药等现象时有发生;另一方面,有研究表明,治疗药物不良反应的医疗费用并不低于药物本身的成本。“以药养医”加重了人民群众看病就医的费用负担。正是由于“以药养医”补偿政策的种种弊端,国家新医改方案中逐步提出通过实行药品购销差别加价、设立药事服务费等多种方式逐步改革或取消药品加成政策。在我国,“药事服务费”首次出现于2009年4月出台的《中共中央国务院关于深化医药卫生体制改革的意见》:通过实行药品购销差别加价、设立药事服务费等多种方式逐步改革或取消药品加成政策,同时采取适当调整医疗服务价格、增加政府投入、改革支付方式等措施完善公立医院补偿机制。2010年《关于公立医院改革试点的指导意见》明确提出要增设药事服务费等补偿方式。2017年,国家卫生计和国家中医药管理局联合发布《关于加强药事管理转变药学服务模式的通知》,对加强医疗机构药事管理、促进药学学科发展、规范临床用药行为、提升药事服务能力作了进一步规范,提出明确要求。2018年,国家卫健委颁布了《医疗机构处方审核规范》,明确药师是处方审核的第一责任人。药事服务费的设立,是对药师专业劳务价值的一种认可,能够发挥药师指导用药、提供药学服务的功能,抑制不合理用药现象的发生,切实减轻患者疾病负担水平,药事服务费将成为弥补药事服务成本的合理途径。但上述政策法规中均没有相应明确的收费政策来支持药师审方以及向患者提供用药咨询等服务,这在一定程度上影响药师工作的积极性和能动性,患者安全合理用药难以得到充分保障。问题分析:目前,国内部分医疗机构已经启动药事服务费试点,即每张处方收取4元的药事服务费,该费用指药师和药学技术人员提供的服务所支付的专业费用,包括调剂技术、药剂管理指导、药品储运、合理用药指导等。就实施情况看,设立药事服务费还存在一下几方面难点:1、药事服务的具体项目尚未明确。不同地区、不同等级医院所开展的药事服务各不相同,服务水平也参差不齐。2、药事服务没有规范的收费标准。对于药事服务的收费,西方国家也各有各的做法,有按照处方张数收取的,也有按照处方药品的数量收取的,还有按照处方的金额来收取的,更详细的还有分到不同种类药品,收费标准也不同。我国东部地区经济水平明显高于西部,等级不同的医院,收费的标准也不一致。而且对于服务的药师来说,也存在职称的差异,这些都给药事服务的定价带来一定的困难。而且不管采取何种方法都会存在一定的弊端,比如按照处方张数来收取,这会使得医生将处方分多张来开具;按照处方金额来收取,这也将加剧医师开具高价药的局面;按照来诊次数收取,这对提供服务的药师也存在不公平,只有一种疾病的患者和同时有多种疾病的患者以及开具一种药物和同时开具多种药物的患者,服务的难度、深度、付出的精力也不一样,如何平衡也是需要考虑的问题。3、对药事服务的质量缺乏评价体系。对于共性的药品调剂、发药等项目,评价问题不大,但是处方审核、用药咨询、用药教育等存在很多主观因素,跟药事服务所具备的专业水平有很大的关系,如何来评价药事服务的质量好坏、药事服务项目有没有按照要求去执行、药事服务的安全性等等问题,都缺乏相应的评价体系和监督机制。4、对药事服务的制度设立目前也不完善。在医疗、药剂、护理这三个方面,医疗和护理进行了立法,但是《药师法》目前还没有出台。药师进行药事服务的行为目前没有得到法律的规范和认可,这对于药师以及医疗机构极大的不利。具体建议:基于上述问题,建议:1、完善药事服务及收费相关政策、立法层面工作。(1)在明确药事服务的具体项目方面,可以根据国家现行政策、结合我省实际情况制定详细的药事服务项目的方法,可以先设立一部分容易界定的药事服务进行收费,逐步取得患者的认可后,再稳步推进其他项目。(2)在药事服务收费方面,首先推动《药师法》的立法速度,加强对药事服务的制度建设,使药事服务收费有法可依;其次具体收费方面,可以从按人次、处方数、药品数量、药品金额等方面综合考虑,同时也要考虑当地的经济水平,制定切实可行的收费标准,同时对于药事服务的应进行一定准入机制和考核机制。2、从患者角度理顺医师、药师和护理人员服务患者的关系。广义来说,药事服务的主体应包括医师、药师和护理人员,它应该是贯穿于医疗活动的整个过程,而不仅仅是在患者去取药的一个环节。这就要求医师、药师和护士互相合作,医师应按照诊疗规范,注重对患者疾病的诊断和治疗方案上,而药师的职责应该是在药物的合理使用,包括用药适宜性、药物的种类、用法用量、相互作用和用药禁忌等,药师在药事服务的过程中可以发现处方中存在的一些不合理用药,为患者的安全用药把关,当然也为一些护理的进行把关,尤其在输液中溶媒的种类、用量、输注速度以及输注的要求方面进行把关。三者应该是一个相互配合的过程,而不是一个“挑刺”的过程,三者都是安全用药的共同体,都是为了患者的健康保驾护航。3、改变单一标准收费模式。很多医疗机构现行的单一收费标准,如门急诊按处方收费和住院患者按住院日收费方式标准单一,如未能充分体现临床药师价值,不利于医院药学服务发展和合理用药作用发挥。建议建立药学服务标准及质量评估体系,对药师进行审核处方、用药咨询、用药教育、药学监护、药学门诊、药学查房、药学会诊、医嘱重整等项目设置相应的收费项目。可参照国外的一些做法,按人次、处方数或药品数量收取药事服务费。住院患者的普通药事服务收费分摊到每床日住院费用中,统一计入医疗服务包或项目中收费。对于住院中一些其他的药学服务,则采取按项目收费的办法。4、“打铁还得自身硬”,通过培训、再教育赋能广大药师通过各种途径来提高自身的业务水平,使广大药师够有足够的能力为患者提供优质安全的药事服务。 +30,0043,关于推进江苏自贸试验区创新发展的建议,305e3b06d80342d18c8708217e015f9d,2022,2022-01-19 19:23:47,高慧等4人,经济发展,调研情况:江苏自贸试验区的实验范围119.97平方公里。其中,南京片区39.55平方公里,苏州片区60.15平方公里,连云港片区(含连云港综合保税区)20.27平方公里。2021年1-7月,江苏自贸试验区实际使用外资19.4亿美元,占全省10.9%;进出口3315.1亿元,占全省11.7%。截止7月底,江苏自贸试验区三大片区新增注册企业5.4万家。南京区积极推进“证照分离”改革全覆盖试点,累计惠及企业超过1.3万家。苏州自贸区的“全国首单知识产权质押双创债”、“全省首单知识产权证券化”政策,完成专利质押融资突破5亿。国际贸易“单一窗口”退税在线远程申报等无纸化服务的落地落实,不仅企业提高效率、降低成本,而且有利于政府进行实时管控。我省自贸区在取得巨大发展成就的同时,三大片区各自都不少发展中的困难和问题:问题分析:(一)南京片区。主要表现在高层次人才短缺。南京片区首要任务是建设具有国际影响力的自主先导区。随着南京不断加大产业结构调整力度,创新型企业、高新技术产业数量和规模不断扩大,但所需的生物医疗、节能环保新材料、人工智能、集成电路等高新技术产业人才紧缺情况较为突出。(二)苏州片区。在新兴产业方面,生物医药实验用品、集成电路风险评估时间长、通关时间慢,审批监管具有一定的滞后性,无法满足该市场灵活多变的需求。设备进出口并未做到全程免税。“单一窗口”并未全面普及,仍有不少企业不会或不知如何通过其进行操作。在金融投资方面,产业独立性不够突出,国际金融机构总部及基础平台落实得不多,无法像上海自贸区那样对周边地区造成辐射带动。没有解决国际商事争端的途径。各现代服务业期盼片区能放宽政策,已达到国内外交流合作的目的。(三)连云港片区。面对自贸区高强度项目开发,存在部分项目落地后成本是否能收回、收回周期有多长等问题。连云港市的外资企业以轻工、食品两大行业为主。虽然外资企业逐年增加,但是基本项目规模较小,缺少中大型企业与高新技术项目,利用外资总量也比其余两个自贸区少。与跨国企业的交流经验不足,缺乏一定的前瞻性布局与国际化思维。同时,与青岛、大连等临港城市相比,连云港片区并未建成特色产业,存在同质化严重的现象。具体建议:(一)深化贸易便利化改革,营造国际化营商环境与关税和非关税壁垒等影响商品跨境流动的直接成本相比,贸易自由化、便利化措施和环境则是决定间接成本的关键因素。为此,我省要着力提升贸易自由化和便利化水平,一是要通过包括优化通关流程、简化单证程序、提高通关效率、降低通关成本以及在放行和结关时间标准化、体系化建设等方面,进行更为优化的体制机制和制度设计的探索和安排,营造稳定、公平、透明、可预期的贸易便利化营商环境。二是建立能适应服务贸易、数字贸易等新形态、新模式发展需要的“全产业链视角”的监管模式,加强体系系统集成建设等方面,促进形成高水平的投资便利化。(二)深化金融服务改革,铺设引进人才便利化之路强化金融创新对实体经济的服务能力,要在简化金融机构行政审批、放开金融机构业务范围、创新金融机构监管等方面,进行进一步深化改革。要在人才引进相关的住房、子女入学、配偶安置、荣誉评选、激励措施、项目申报和支持等方面进行体制机制的创新,保障人才自由流动的制度安排,尤其要对下放境外人才管理权限,以及境外人才离岸创新创业等方面做出改革。加强和深化“一带一路”国际合作,进一步推动制度型开放。 +31,0045,关于用市场化机制破解农村生活污水治理难题的建议,952183969d594c17b7aa9b1e9905f43b,2022,2022-01-19 10:48:49,童玉祥,资源环境,调研情况:环境美是江苏现代化建设的根本底色,是乡村振兴的重要内涵。省第十四次党代会明确指出,建设社会主义现代化,最艰巨最繁重的任务在农村,必须深入实施乡村振兴战略,推进乡村全面振兴,努力建设农业强、农村美、农民富的新时代鱼米之乡。当前,要让乡村环境更加美丽宜居,让农民群众在高质量发展中更好享受高品质生活,重点是着力改善农村水环境质量,特别是破解农村生活污水治理老大难问题。问题分析:近年来,省委省政府高度重视,大力推进农村生活污水治理设施建设,全省农村生活污水治理工作取得重大进展,1.54万个行政村已有1.28万个开展了治理,行政村治理覆盖率82.8%,排名全国省份第二,仅次于浙江省。但是,我们必须清楚地看到问题依然突出,尤其是,“十四五”期间,国家考核要求发生了根本性变化,要求“行政村60%以上的自然村开展治理、自然村治理需覆盖60%以上的农户”,集中体现在三个方面:一是建设任务艰巨。按照国家农村生活污水治理率最新认定标准,我省约13万个自然村,仅4.9万个开展了治理,农户覆盖率只有35%左右、设施正常运行率仅75%;单从考核任务来看,“十四五”期间,要完成2万个自然村治理,任务十分艰巨。区域治理也不尽相同,在行政村方面,苏南地区实现了全覆盖,苏北地区覆盖率约为75%;在自然村方面,以苏南地区为例,苏州、无锡、南京等地覆盖率超过85%,而镇江仅为18%。二是投资缺口巨大。按照完成2万个自然村治理任务进行测算,受益农户约275万户、户均投资2万元,需要550亿元,加上每年约5亿元运维费用,总投入近600亿元。由于农村生活污水治理公益性强、投资大、周期长、收益率低,收费制度不健全,市场主体投资意愿不强,农民参与积极性不高,资金由各级财政支出,主要是县(区)和乡镇承担,财政压力较大,存在较大缺口。三是建设运营质量堪忧。我省污水处理设施建设市场化程度较高,一些市场主体为了配合地方政府完成考核任务,解决有没有的问题,匆忙进场,因为缺乏足够资金保障以及专业技术人员,建设运营水平参差不齐。总体上看,我省农村生活污水治理管网建设总量不足、错接漏接、破损等问题较为突出,无法做到全收集、全处理,部分镇村污水处理厂、处理设施长期低负荷运行,有的长期晒太阳。具体建议:为破解农村生活污水治理难题,省委吴政隆书记明确要求,“省环保集团要充分发挥作用,协同各地着力提升农村生活污水治理农户覆盖率、治理设施正常运行率。”省环保集团落实吴政隆书记重要指示要求,形成了可复制可推广的实践经验,建议从省级层面建立市场化机制,由省属国有大型环保企业牵头、多方市场主体共同参与的市场化治理模式,国有企业负责领投,其他市场主体共同参与建设。锡山农村生活污水治理项目的建设模式及成效得到生态环境部、国家绿色发展基金和省有关部门充分肯定。主要体现在三个方面:第一,创新农村生活污水项目落地新路径,有利于发挥国有经济杠杆撬动功能、减轻地方财政即期支出压力。国有企业牵头,利用平台优势、规模优势、资质资信优势,组织项目融资,协调申请中央财政专项资金,争取国家开发银行等金融机构政策性优惠贷款和国家绿色基金支持,利用各类金融工具多渠道筹措项目建设资金,用好政策性和开发性中长期贷款,合理匹配商业银行中短期贷款以及其他融资工具,预计融资成本将降低15%至20%。还可以整合对下转移支付的各类省级环境保护专项资金,专项用于农村水环境基础设施建设,放大省级财政投入的杠杆效应,减轻地方财政压力,强化国有经济在生态保护、环境治理等领域的有效供给。第二,创新农村生活污水设施建管新路径,有利于形成投建管一体化市场模式。国有企业牵头实施全域范围内农污治理项目,进行统一设计、统一建设、统一运营,推动农污治理数字化智能化;开展科技研发,降低处置费用、提高处置效率。一是精准设计。坚持“三进三出”原则,先进村调研踏勘、制定初步方案,再进村和村民沟通、细化施工图,最后进村和每户确认最终方案。通过分区、分片、分批逐年不间断累进实施的方式,增强设计的精准性。二是精心建设。通过统一的规划、建设、运管,实现区域治理主体统一化、投资建设运营一体化、运行监管系统化,确保工程高质高效;推进农污智能管理系统与工程建设智慧管理平台相融合,构建全流域管控体系。三是精细运营。引入GIS地理信息系统、物联网大数据技术,搭建了农村生活污水治理资管云、监控云、数据云、智慧云、服务云等“五朵云”,改变了以往农村污水治理粗放、低效的传统、无法事前风险预警的问题,有利于节省人力成本、缩短排障时间,同时,系统数据公开透明,有据可查,形成闭环,为污水处理设施长期有效发挥作用打下安全稳定基础。第三,创新农村污水治理示范推广新路径,有利于整县制快速推进社会化治理。国有企业牵头,责任主体明确,可以发挥平台优势,带领多元化市场主体进行集团军作战,以县为单位一体化推进、规模化建设,改变以往“零打碎敲”式的建设管理模式,特别是,可以牵头打造全国农村生活污水治理示范项目,实现治理设施一体化推进、社会化管理、专业化运营,发挥典型引领、示范带动、整体推进作用。一是推进了农村生活污水治理工作的标准化、规范化进程。建立农村生活污水治理省级技术研发平台和设施产业基地,为省有关部门制定政策文件提供技术支撑。二是实现了“建一批工程、出一批成果、培养一批人”目标,为全省农污治理培养人才队伍和提供人才支撑。三是通过引入物联网和大数据技术,有效提升全省农村生活污水治理设施建设运营管理绩效,形成智能管理的推广经验,为全省农村污水治理复制推广打下了规范科学的基础。 +32,0046,关于推进重要旅游目的地建设,打造“世界美食之都集中品鉴区“的建议,e015bfa4a85e4001a1c9a3a9e5322be1,2022,2022-01-21 14:53:32,陈万庆,工业商贸,"调研情况:扬州是淮扬菜的发祥地和代表性地区,淮扬菜系是中国传统四大菜系之一,素有""东南第一佳味,天下之至美""之美誉,菜品细致精美,格调高雅。2020年,江苏省扬州市被联合国教科文组织授予“世界美食之都”称号。2021年,中国烹饪协会授予扬州“淮扬菜之乡”称号。江苏自古以来就是鱼米之乡,经济发达,人民安居乐业。文旅产业的迅速发展需要更多知名品牌赋能。而扬州今后将如何让“世界美食之都”这块招牌熠熠生辉,进一步提高作为旅游目的地城市的吸引力和影响力,是迫切需要思考的大事。问题分析:目前,扬州文旅产业尚未形成以品鉴淮扬菜为主要功能的国际化、高品位集中体验区,从事淮扬菜烹饪的餐饮企业存在着研发创新能力弱,集聚效应不明显,人力、科技、资金投入力度小等问题。对外地游客而言,淮扬美食声名在外,来到当地却存在着寻路难、寻味难等问题,产销两端对集聚区都有着强烈的需求。目前已形成的美食街都属于小吃型、零散混杂型,均不匹配“世界美食之都”的品味与档次,急需建立一个能够代表技艺、弘扬文化、展现形象的高端品鉴区。文旅产业业态较为单一,多以自然风光、文化遗产等传统旅游资源为主,对游客的吸引力较为薄弱。具体建议:借鉴四川成都的5个美食集聚区的成功案例,拟围绕扬州世界美食之都展示馆,在扬州三把刀特色步行街的基础上打造“世界美食之都集中品鉴区”,品鉴区内既有趣园茶社、扬州宴这样的黑珍珠钻级经典淮扬菜餐厅,还包括了粤菜、潮州菜、川菜等融合菜中餐厅,今后规划融入意式、日料等多元国际化高端餐厅,以集聚区打造助推文旅产业发展壮大,力争成为全市乃至全国闻名的文旅融合的美食品鉴核心区域。进一步增强扬州乃至江苏的重要旅游目的地建设水平。" +33,0048,关于着力发展地域特色城市景观,提升城市品质的建议,aff25ebe3cb64f92bb5fb856702bfb78,2022,2022-01-20 15:37:52,汪云甲,城乡建设,"调研情况:《国家第十四个五年规划和2035年远景目标纲要》指出“要推动城市空间结构优化和品质提升”,要“保护和延续城市文脉,杜绝大拆大建,让城市留下记忆、让居民记住乡愁。” 景观是城市建设和发展的重要组成部分,具有资金投入大、影响人群多、保存时间久等特点。介于城市景观的重要性,探究城市景观的创作规律和发展方向可以更好的提升政府的投资效率,延长城市景观的生命周期,为市民提供更舒适的休闲文化活动场地。让城市景观回归地域特色是彰显“文化自信”的最好契机。问题分析:一、目前城市景观的发展现状及存在问题1、风景园林设计缺乏文化自信江苏是经济文化强省,在飞速的发展过程中,城市建设出现了一些共性问题,如城市景观设计过多的使用西方现代主义风格,景观的设计重视线条感和极简主义,甚至前些年还有以洋货洋建筑为荣的心理,照搬白宫风格、日式风格。而对于我国本土地域文化缺乏自信,不注重对项目所在地的历史和传统文化进行充分挖掘,在风景园林的设计上缺少历史与当地人文的折射印记。2、新建城市景观缺乏地域特色目前大多数城市的新建景观在设计上相似,缺乏明显地域特色。如徐州现在大量建设“口袋公园”,功能上满足了周边市民的业余生活,但是设计上没有根据不同地点的环境进行匹配,很大一部分融入的是徽派建筑的风格,非本土化的文化元素在徐州的城市空间下并不是文化的更新,更多是元素的混乱。这突出反映了城市园林景观设计过于片段化与局部化的问题,景观自身和周围的环境没有相互融入,有的甚至产生了割裂感。3、城市大拆大建,文化记忆迅速消失城市更新在推进过程中,没有重视规划的专业性,继续沿用过度房地产化的开发建设方式,大拆大建,急功近利的倾向依然明显。在城市规划时对旧事物的价值认识不够,重点强调景观的现代感,太过于重视城市景观的表面层次的艺术表达,而忽视了景观本身的“城市记忆”。老一辈的文化记忆在城市急剧扩容中逐渐被稀释。具体建议:二、对于目前城市景观存在问题的解决对策1、打造城市景观应充分适用地方原生特色在城市景观设计中注重将历史的特色、自然环境的特色和街道、主要建筑的特色融为一体。在设计景观时要树立物理属性之外的文化内涵环境观。在实际工作中,应充分考量地理环境、气候、建筑材料及民族风情等的差异。比如江苏省的各个城市,徐州有着北方城市的浑厚大气,扬州有着苏中城市的楚楚动人,苏州有着江南城市的精致秀丽等。徐州文化以楚汉文化、彭祖文化为根基,有黑、灰、红、白、金五色为主色调,建筑风格大气磅礴;苏州则是小桥流水人家江南风情,青色的烟雨晕染了狭窄的小巷,粉墙黛瓦、雕花木窗,江南建筑与昆曲评弹相得益彰。城市景观不仅仅是休闲文化场地,更是一张张“城市名片”,反映城市深层次的文化内涵。2、城市景观在设计要尊重当地人民意愿人性化是景观设计的宗旨,在景观设计中应充分考虑参与性活动的展开与景观之间的关系。公众参与性原则应体现于景观规划设计的各个环节。要充分尊重当地群众的生活习惯与文化习惯,在规划实施前主动调查和搜集大众的反馈意见,在规划弹性空间内修正、调整规划内容,以适应动态变化的市场需求。大众作为景观作品的审美者,我们必须要考虑大众在欣赏景观时的情感共鸣。景观作品要考虑的是绝大部分人的情感与审美。我们不能因为少数人的社会地位与层次就把景观做成一个高级趣味的,为特权阶级服务的审美艺术。3、城市景观设计应遵循绿色发展原则景观的核心是风景园林,植物是风景园林专业的重要要素。绿色发展原则主要是指现代城市景观设计不仅要着眼当前,更要谋划未来。要提高城市生态环境质量,除采取法律、政策和工程技术措施外,还应积极覆盖适合当地现状的植物。植物具有吸收空气中的二氧化碳、放出氧气、吸收有毒气体、减轻空气污染、调节局部小气候等生态功能,拥有大量绿色植物的城市公园就成为城市环境中必不可少的“氧气库”。寸土寸金的城市土地,城市景观用地必须要考虑周边环境的主要污染源,进行有针对性的植物搭配。4、注重地域性与时代性的结合城市文化不是一成不变的,在对历史的敬畏、对文化的传承的同时,也要有对当代的顺应和对未来的尊重。现代城市景观设计不仅要弘扬中国传统文化艺术的精髓,保持其特有的民族性,也要广泛吸收现代艺术,特别是西方现当代艺术的优点,体现时代性,只有“通古今而计之”,有所变,亦有所不变,才能真正符合时代需要。在设计城市景观时,应该时刻关注城市文化扩展,为未来留下空间和余地。景观规划要重视动态思维,要考虑到和周边环境系统的变化,也要考虑到整个城市系统的变化。充分吸收、包容外来文化的精华,使其恰到好处的融汇于自身地域文化的“外缘”, 继而逐步向“内核”转化,更是文化发展、进步的重要途径。这种对异文化有选择的借鉴、吸收将创造出更富有时代意义和生命力的景观。" +34,0050,关于利用江苏沿海滩涂资源发展清洁能源的建议,6d61d66ddf72489290f7bd0c39447875,2022,2022-01-18 15:59:46,刘兆华,经济发展,调研情况:江苏省沿海滩涂资源十分丰富,沿海滩涂面积占全国滩涂总面积的1/4,且每年以2万亩的速度淤涨。滩涂资源主要包含土地资源、生物资源、海盐资源、能源资源、旅游资源、港口资源等,江苏省沿海滩涂已经形成种植业、水产养殖、旅游、港口等多种模式,极大地推动了区域经济的发展。目前,江苏沿海滩涂资源利用还主要集中在传统粗放型的开发方式,一是采捕水产和在滩涂地上进行水产养殖;二是通过围垦滩涂,将其转化为陆域土地,发展种植业、养殖业、盐业以及为港口、城镇建设提供用地等,江苏沿海滩涂资源有很大可开发的空间。另一方面,江苏沿海滩涂位于我国东部沿海,地处北半球亚热带,光照充足,为建造太阳能光伏电站提供了优良的发电条件。从政策环境、光伏发电技术和对生态环境影响等方面分析,江苏沿海发展滩涂光伏极具可行性。1.政策环境2020年,我国首次提出“碳中和碳达峰”的双碳目标,“二氧化碳排放力争于2030年前达到峰值,努力争取2060年前实现碳中和。” 2021年10月24日,中共中央、国务院正式印发了《关于完整准确全面贯彻新发展理念做好碳达峰碳中和工作的意见》。10月26日,国务院印发的《2030年前碳达峰行动方案》发布,《方案》提出,全面推进风电、太阳能发电大规模开发和高质量发展,坚持集中式与分布式并举,加快建设风电和光伏发电基地。加快智能光伏产业创新升级和特色应用,创新“光伏+”模式,推进光伏发电多元布局。2021年7月8日,江苏省发改委印发《省发展改革委关于做好2021年风电和光伏发电项目建设工作的通知》,《通知》提出,要充分认识发展风电和光伏发电的重要意义,促进风电和光伏发电高质量发展,有效构建清洁低碳、安全高效的现代能源体系;“十四五”期间,江苏省将进一步优化风电、光伏发电特别是风电结构,重点发展海上风电和光伏发电;加快推进“光伏+”综合利用,鼓励利用农业大棚、鱼塘水面、沿海滩涂、采煤塌陷区等资源复合开发光伏电站。2.光伏发电技术目前,太阳能光伏发电技术已经相当成熟,相关设备成本大幅降低,发电效率显著提升,且使用寿命可达25年,大面积的太阳能光伏发电已经在全世界范围内广泛应用。由于海洋滩涂具有遮挡少、阳光充足、资源聚集等优点,十分适合在人类不易开发、难以开发或综合利用的滩涂地段建造太阳能光伏电站。3.生态环境影响建造海洋滩涂光伏电站可以选择一些利用价值低、传统行业开发困难的滩涂。电站以架空交错的方阵形式建设且每个方阵之间留有一定距离,对滩涂地面占用面积较少,不会挡住所有阳光,不会对滩涂原有生态环境造成较大影响。光伏发电不需要消耗水资源,不产生噪音,也没有污水、废弃排放,对环境不会造成污染。光伏发电减少化石燃料的使用,减少大气污染,改善当地的生态环境,有利于环境和资源保护。目前国内浙江、山东已建成投运多个滩涂光伏电站,主要采用与农业、渔业、旅游业等互补的综合利用方式,生态效益、社会效益、经济效益显著。以连云港市为例,近期满足条件的沿海滩涂可开发光伏发电装机容量200万千瓦,预计远期还可开发装机容量逾100万千瓦,可规划总装机容量逾300万千瓦,具备建成滩涂光伏发电基地的优良条件。发展滩涂光伏是深入贯彻我国双碳目标的有力举措,符合省、市产业政策和发展方向,有利于提高连云港新能源装机总量,有利于创新拓展海洋资源综合利用,在国家“双控”大背景下,进一步优化连云港能源结构,有力促进地区低碳转型、可持续发展。问题分析:沿海滩涂既属于土地,又是海域的组成部分,是陆地生态系统和海洋生态系统的交错过渡地带。2021年11月以来,浙江、山东相继出台了海上光伏利好政策。浙江省2021年11月29日发布《关于促进浙江省新能源高质量发展的实施意见(修改稿)》中特别提到:鼓励光伏风电用海立体分层设权,拓展海域立体利用空间;鼓励利用围海养殖区、近海滩涂区、围而未填海域等海域空间建设滩涂光伏项目。山东省2021年12月27日印发《关于推进光伏发电海域立体使用管理的指导意见(征求意见稿)》,就用海选址要求、用海方式与用海范围界定、立体综合用海审批要求、海域有偿使用、项目确权登记、项目用海监督管理几个方面提出了具体措施和要求,向社会公开征求意见。目前江苏省还没有海上光伏项目,省内相关政策法规和指导意见对江苏沿海发展滩涂光伏具有十分重要的影响:使用滩涂可能涉及海域综合使用立体确权审批问题,省内尚无关于光伏发电海域立体使用管理的法律法规依据,也没有海上光伏发电项目立体确权先例可循;滩涂海域属于一般湿地范围,湿地占补平衡的综合利用也是政企互惠合作的新课题,如何界定湿地面积标准、占补方式等对滩涂光伏项目至关重要。具体建议:江苏沿海滩涂资源丰富,发展太阳能光伏电站的空间巨大,具备建成光伏发电基地的优良条件,建议在光伏项目海域使用立体确权、湿地占补平衡等方面给予政策指导和支持,综合利用沿海滩涂资源,有序发展太阳能光伏电站,助推我省率先实现“碳达峰碳中和”目标。 +35,0051,关于打造江苏工业品B2B垂直跨境电商集聚区的建议,0247d7173dd846a3bf35f744add313f7,2022,2022-01-19 20:23:35,民建江苏省委,工业商贸,调研情况:工业品垂直B2B跨境电商集聚区是为了适应工业品专业性强的特点以行业大类为区分的跨境电商平台的集聚区,这类集聚区国内目前还没有形成。2021年上半年,我国跨境电商进出口额为8867亿元,同比增长28.6%,近5年复合增长近10倍。跨境电商已成为地区外贸发展新动能、转型升级新渠道和高质量发展新抓手。我省产业集聚现象较为明显。在制造业31个细分领域中,江苏有8个行业收入排名全国第一,另有12个行业位居全国前四,拥有一批国内外知名的特色产业集群,发展工业品类的B2B垂直跨境电商具有独特优势。问题分析:发展工业品B2B垂直跨境电商服务平台已经迎来新风口。应高度重视这一数字经济和传统制造业相结合的难得机遇,在江苏自由贸易试验区布局工业品B2B垂直跨境电商集聚区,重点引进欧美四大工业在线巨头以及俄罗斯、巴西、日韩等国家的B2B工业电商平台在江苏开设中国总部,广泛招引国内大型制造企业和工业品外贸企业在江苏开展跨境电商业务,着力发展全球工业品跨境电商总部经济,形成数字赋能江苏的新增长点。具体建议:在提供一般性的土地、税收等优惠政策的基础上,我们建议:一 、争取在江苏自由贸易试验区对跨境电商B2B出口监管政策改革先行先试试点改革高价值工业品的出口跨境电商监管模式,提高单票价值5000元以上工业品跨境电商的物流通关便利。建设工业品B2B跨境电商通关基地,加强空港、水运通关能力,创新海关监管模式。实现海关等口岸管理部门对货物的集中监管查验,为跨境电商货物提供高效、便捷的一体化通关作业服务。在集聚区可考虑引入CE认证等服务机构。二 、对入驻集聚区的平台企业建设多功能跨境电商海外仓给予专项支持研究制定符合CPTPP要求等国际贸易规则的专项政策,对入驻集聚区的平台企业新建海外仓给予税务、融资等方面的支持。鼓励省属国企和驻苏央企与平台企业共建、共享海外仓及物流渠道。引导平台企业海外仓从一站式代发的单一功能仓转变为多功能物流中转中心,提供一站式海外仓储服务,包括退换货、转仓、重打或代贴标签、产品检测、分箱、代缴关税、保险、供应链金融等,并进一步发展为B2B线下流转中心,搭建售后客服团队帮助跨境电商企业更好服务终端客户。三 、建设工业品线下跨境交易中心,在江苏自由贸易试验区南京片区按工业品分类打造永久性展馆集群建设大型国际化工业品交易中心。在交易中心内有意识地吸引支付、金融、通关物流、营销、数据分析、代运营、培训孵化等跨境电商服务机构入驻,并打造跨境电商直播服务基地。在江苏自由贸易试验区南京片区按照工业品类建设永久性工业品展馆集群,吸引全球知名工业企业展销产品,定期举办不同行业的国际博览会,形成线上线下相结合的工业品跨境电商发展局面。四、利用省属高校和高职院校的教育资源培养各类跨境电商专业人才加强跨境电商各类人才培养。支持省属高校和高职院校开设跨境电商专业;在省属高校和高职院校已有的相关工科专业有步骤地增设跨境电商课程。制定《跨境电子商务职业技能人才培训及评价规范》,建立跨境电商人才的培训和评价培养系统;支持社会培训机构开展各类跨境电商人才培训。举办B2B跨境电商创业大赛,营造工业品B2B跨境电商发展的浓厚氛围,促进跨境电商的创新创业。注重国际法和国际贸易领域法律人才的培养。在入驻集聚区的平台企业中制度化地推进企业合规审查。在集聚区建设初期,可考虑在企业自愿的基础上,由集聚区管委会向驻区平台企业提供免费的企业合规审查服务。 +36,0052,关于加大国有粮库拆旧建新力度 优化粮食储备库布局的建议,f603522baeb940f2bbbef628a8d31c9f,2022,2022-01-18 15:59:46,夏春胜,经济发展,调研情况:目前全省地方国有粮食企业仓容量为504亿斤、1331个库点,其中仓容1亿斤以上库点126个、0.5~1亿斤库点222个、0.2~0.5亿斤库点252个,对保障我省粮食安全,解决农民卖粮难问题发挥了积极作用。但从调研情况看,现有粮食完好仓容与实际需求还有差距,与全省粮食总产量、粮食流通量、应急保障能力等还不完全匹配,保障粮食安全仍面临一定压力。(一)“小散旧”仓储设施占比高。1999年以前建设的国有粮食仓容量达132亿斤,占总仓容26.6%,其中上世纪50、60年代建设的国有粮食仓容量达11.9亿斤。仓容量0.2亿斤以下库点占比达一半以上。其突出特点是位置偏远、交通物流不发达、运营管理成本高,设施老化简陋、仓容量小、功能性差,机械化操作、信息化管理水平低,难以符合储粮要求,储粮隐性损耗大,拆旧建新任务繁重。(二)地方储备粮存储库点分散。目前地方储备粮规模已达93.8亿斤,分散储存于424个库点。其中省级储备33亿斤,存储库点61个,平均0.54亿斤/库点。市县储备粮60.8亿斤,储存在363个库点,平均只有0.16亿斤/库点。特别是市、县储备粮存储过于分散、集中度低、管理成本大、运行效率低,不利于规范化管理和信息化监管。(三)先进技术应用滞后。目前粮库主要以化学药剂熏蒸保粮为主,绿色生态储粮技术及自动化作业设备应用率不高,优质粮食分仓储存、绿色低温储粮设施和高效快速检测设备等还不足。地方储备粮库点信息化覆盖率不高,目前承储库点424个,只有120个基本达到国家要求,其余304个需要加快推进建设。问题分析:(一)项目用地难落实。粮食储备企业税收低,对当地经济发展辐射带动效益有限,解决就业人数少,且仓储设施占地面积比较大。虽然企业愿意以旧换新,但老旧仓储地块普遍面积小、位置偏,且交通不发达、有效利用率不高,造成土地置换难落实。(二)建设资金筹措难。部分粮食储备企业规模小、利润薄,且大部分企业历史遗留问题多,自有资金少,银行不愿意贷款支持,财政补贴规模有限,项目建设资金缺口大,难以实施大拆大建和维修改造。项目建成后,每年需要继续投入资金维护设施设备及银行还贷,资金压力大,造成企业建设积极性不高。(三)收购仓容压力大。连续十多年来,国家一直启动粮食最低收购价收购政策,每年粮食收购仓容需求大,企业从经营效益考虑,不少“小散旧”仓容仍在投入使用,造成拆建速度慢。具体建议:(一)压实地方政府责任,加大拆旧建新力度。严格落实《江苏省“十四五” 粮食流通和物资储备发展规划》《江苏省“十四五”粮食仓储物流建设规划》的仓储设施建设要求,对不能满足地方储备粮存放的地区,要压实地方政府和相关部门责任,各设区市、县(市、区)要科学优化储备粮仓储设施布局,推动地方储备粮集中存储,明确“十四五”年度整合拆建目标任务,按照“淘汰一批、整合一批、提升一批、新建一批”的要求,盘活用好“小散旧”仓储土地,每年安排专项用地计划保障国有企业粮库特别是地方储备粮库建设,并优化立项、规划等审批程序,不断完善县域“中心库+骨干库+收纳库”布局,压缩储备库点,提高粮食储备效率。(二)调整补助标准,加大财政支持力度。建议省财政调整财政补助标准,省级粮食储备库建设财政补助比例增加到60%以上,市县粮食储备库建设财政补助比例统一调整为45%,市县财政给予一定配套支持,每年安排一定财政资金支持维修改造。同时,粮食仓储设施建仓补助核算成本由目前3500万元/亿斤,提高到平房仓、浅圆仓、立筒仓分别为4500万元/亿斤、5500万元/亿斤、6500万元/亿斤。 +37,0053,关于切实减轻育龄妇女负担努力提高生育意愿的建议,4d6009b13ff14e578759d4ed6f0e630d,2022,2022-01-19 14:40:36,陆健泉,社会事业,"调研情况:无论在城市,还是农村,育龄妇女普遍出现了生育意愿下降的现象。2021年12月25日发布的社会蓝皮书《2022年中国社会形势分析与预测》指出,女性生育意愿较低,在已经生育子女的育龄女性中,肯定不再要子女的女性占79.73%,有三孩生育计划的占育龄妇女总数的1.74%。以启东为例,经不完全统计,2021年全市出生一孩1591人,二孩809人,三孩及以上105人,18-49岁的育龄妇女平均亲生子女数为0.71个,远远低于2.10的生育更替水平。问题分析:是什么阻碍了女性的生育意愿?生育成本居高不下、生育年龄延迟、受教育程度提高等都是原因,其中生育成本是首要因素。生育成本中的直接成本是养育孩子过程中衣食住行、教育、医疗等费用,随着各项费用的居高不下,许多年轻人感到生活负担变重,生育意愿降低。生育成本中的间接成本是女性为生育孩子所需要付出的精力、职业机会等,在“男主外,女主内”的传统观念影响下,家庭事务以及养育子女的责任往往由女性承担。但随着社会发展,一个家庭中往往夫妻双方都有工作,但上述的观念影响并未消除。因此,女性在生育后往往需要负担更多的养育责任,同时面临着用人单位对有孩子的女性职员歧视,对女性职业生涯影响很大,从而降低了女性生育意愿。随着国家明确鼓励生育三孩,多地已经出台措施,支持和鼓励三孩生育。如北京市朝阳区明确,将为二孩及以上家庭直接配租公租房。甘肃省张掖市临泽县对在公立医疗机构生育二孩、三孩的临泽户籍常住家庭,二孩每年发放5000元育儿补贴,三孩每年发放10000元育儿补贴,直至孩子三岁。不仅有育儿补贴,还有幼儿园资助、购房补助等。该试行意见明确,生育二孩、三孩的临泽户籍常住家庭,在临泽县城区购买商品房时给予4万元的政府补助,在各中心集镇、屯泉小镇、丹霞康养村等集中居住区购买商品房时给予3万元的政府补助。具体建议:希望我省也尽快优化“生”与“育”成本的社会补偿机制,督促各地加强正向生育激励,切实减轻育龄妇女负担,促使妇女生育率适度回升。一、完善幼儿照护服务机制加快发展多种形式的婴幼儿照护服务,支持社会力量兴办托育服务机构,鼓励企业和机关事业单位兴办托育服务,重建公立机构幼托一体等多元化的普惠托育体系。实施弹性放学制度,针对双职工家庭不同年龄段的孩子提供普惠的周末兴趣班、寒暑期班等服务。二、健全鼓励生育住房政策居住条件对人口生育率有较大影响,可考虑住房政策向符合条件生育的二胎或多胎家庭倾斜。如提供长租房,对二胎或三胎家庭优先;对低收入的二胎或三胎家庭提供3年的租房补贴,或房贷优惠等。三、稳步提高女性收入水平政府要对就业人数多的中小企业给予资金政策扶持,进一步减轻税费负担;适当对生育妇女所在单位提供稳岗补贴,从而鼓励企业支持员工生育二孩、三孩。恢复保教补贴机制,并建立并形成与社会经济发展相适应的动态调费机制。四、倡导平等的婚恋风俗各级政府、媒体要倡议树立正确的爱情观、婚恋观、婚嫁观,选择伴侣时,以人品、感情为重,以物质、钱财为轻,不要让高价彩礼绑架了美好婚姻,提倡以集体婚礼、慈善婚礼、旅行婚礼等形式,不讲排场、不大办宴席、不铺张浪费,广大党员干部要带头实行。通过各种渠道倡导夫妻共同分担子女养育责任,包括在婚育相关场所宣传(如医院妇产科,月子中心等)。" +38,0056,关于在苏北地区建设高水平大学 促进社会经济加速发展的建议,54ed400f4de74ae0b4c01252b1b18aed,2022,2022-01-19 11:33:23,邹毅实,教育事业,"调研情况:省委十三届九次全会提出我省在“十四五”期间,要做好科技创新驱动发展,书写高质量发展的“江苏答卷”。然而对照中央对我省的期望,作为全国经济社会发展的排头兵,江苏的社会科技创新水平方面仍面临较大压力和挑战。问题分析:我省科技创新驱动发展现状。1、近年来我省的经济发展受到资源和环境的严重制约,发展后劲支撑不足,其主要原因在于创新驱动发展的工作实践存在短板,而且作为创新主力军的高等教育发展也有滞后的趋势。虽然我省高等院校数量和211工程大学数量仍然位于全国第一,但代表我省高教和创新发展最前列的一些大学在全国的排名有所下滑,而且教育部双一流建设学科数量也少于一些兄弟省份大学,近年来更是未有新建高水平大学,相比于广东、浙江和福建等兄弟省份存在明显不足和短板。2、在我省经济社会发展过程中,苏北发展长期处于滞后状态,而苏南则被列为国家级创新示范区,南北差距不断拉大,发展不平衡的问题较为突出。而我省的高校发展布局存在苏南远大于苏北的现象,这更是加剧了这种矛盾,不利于长远的经济社会发展。相反,当前苏北地区的学生的高考成绩比苏南更好,但大量学生却必须离开家乡到物价更高的苏南上大学,一方面增加苏北家庭的教育成本支出,另一方面大学生毕业后往往习惯于留在所读学校附近就业,减少苏北学生返乡就业和创业的机会,也不利于苏北地区经济社会发展。而一些高水平大学到苏北办分校,往往是办成以收费为目的的二级分校,且不同高校之间单独办学,不能形成合力,促进经济社会发展的作用和能力相当有限。具体建议:1、在开启现代化新征程中,我省尤其需要应用新发展理念,优化省内高等教育发展格局,使省内高校能够跨江融合、南北联动,在更高起点上整体推进我省高等教育高质量发展。参照广东、浙江和福建等省举办新颖高水平大学的做法,创新办学区域选择,在经济发展较为落后的苏北地区,高起点新建或改建一两所一本高校,根据当地的特色产业、将来的产业转移趋势,以及经济社会发展趋势,设立相对应的学科专业门类,从而为苏北地区发展提供科技支撑和培养人才。2、人的观念因素是最重要的,恰如毛主席所说的“决定的因素是人不是物”。必须通过强化和发展现代教育,采用先进人物作为典型事例,言传身教建立良好的社会风尚和道德规范,结合进行专业知识和技能教育以授人以渔等等,以使人建立奋发向上的精神风貌、良好的行为处事方式、努力奋斗奉献社会和勤劳致富的思想观念。通过在苏北地区建设高水平大学,利用有影响力的大师的模范示范作用,以及大学的专业学科知识教育,实现培养高素质、有知识有技能的现代高科技人才,促进苏北地区经济快速腾飞。促进苏北地区优秀人才在当地接受高水平高等教育,促进当地的GDP增长和社会文化事业发展,而培养的优秀人才在当地就业创业,既可以为苏北接受新的产业转移、加强当地的创新创业能力,业可以多快好省地为推动苏北的经济和产业发展。通过促进人的能力全面发展,带动地方经济建设和社会事业的繁荣发展。3、创新办学理念,摒弃苏南高校到各地单独办分校、分散优质教学力量的做法,促进全省高水平大学联合支援或与新办大学合作,形成类似于“西南联大”模式的“江苏联合大学”,使新大学能够较快速地形成人才培养、科技创新和服务社会的力量;同时要探索和建立激励多所大学共同出力支援的新机制,如需要督促省内高水平大学对口帮扶的责任制和行政管理机制,对支援的师资和管理人员在薪酬、职称评定和行政定职等方面的优惠倾斜政策等。4、本着统筹区域协调发展、统筹城乡发展的理念,统筹全省高校发展经费,从省财政、省内发达地区、社会事业和慈善捐赠等多渠道筹措苏北高校发展教育资金,作为新建高水平大学的办学经费,确保新大学的快速高效建设及迅速形成科教和社会服务能力,为“强富美高”新江苏建设作出巨大贡献,也促进我省高等教育“两争一前列”,为国家建设中西部的高等教育提供江苏经验。" +39,0059,关于儿童青少年心理问题背后的家庭因素与对策建议,203da79429094561be273632839947f8,2022,2022-01-19 11:33:23,贾创雄,教育事业,调研情况:中小学阶段是学生个体身心发展和个性特征形成的关键期,也是个体心理问题出现的高发期,我省超过23%的学生存在不同程度的心理健康问题。家庭作为个体联系紧密的重要“微观系统”,家长在为儿童青少年营造良好的家庭环境,培养子女健康心理和良好品德中起着重要作用。2021年8月,江苏省卫生健康委员会、中共江苏省委宣传部等12个部门联合印发了《江苏省儿童青少年心理健康行动实施方案》,明确提出要引导家长关注自身及子女的心理健康,为子女心理健康环境营造行动。在此背景下,由南京晓庄学院心理健康研究院牵头,在江苏省3个市开展了以家庭视角为聚焦点的儿童青少年心理健康状况调查和研究。通过对1万名学生和其家长的第一手调查,掌握了家长教育卷入、学业压力、教育焦虑等多方面的全省性代表数据,从子女和家长双方的视角客观评估全省家庭养育的现状和问题。问题分析:当下社会,家长对子女的教育问题呈现出一种弥漫性的焦虑情绪。被教育焦虑情绪包围的家长带着子女投入到疯狂的课外培训与升学大战之中,过多关注子女的外在特性的塑造——知识技能的掌握程度,忽略了子女内在的心理需要,亲子关系出现裂痕;与此同时,家长无暇顾及自身的情绪感受,家庭无法消化的焦虑转为对子女的学业压力,不但破坏了家庭功能,还让子女过早地失去了学习本应该带给他们的兴趣和快乐,主观幸福感及心理健康均受到影响,出现厌学、网瘾、抑郁等情况,离家出走、自伤、自杀等家庭悲剧事件也时有发生。具体建议:1.家庭教育双减势在必行。心理健康是学业的重要保证,为提高子女心理健康水平,并促进成绩的进步,对家庭教育进行双减势在必行——减少对子女的学业压力,减少家长的教育焦虑,为子女心理健康环境营造行动。2.把握好教育卷入的程度与方法。教育卷入的实质是参与、温暖与陪伴,卷入的重要内容是家长对子女的管理和引导,以及为子女学习提供工具和情感上的支持。在家庭教育中,帮助家长认识到卷入方式对子女心理健康和成绩的影响作用,不一味强调卷入的多与少,更应注意方法。3.建立有效的家庭教育模式。塑造温情的家庭角色,建立有效的沟通模式,树立合适的家庭规则,贯彻自主支持的教养风格,协调一致的养育子女。4.妇联、文明办、教育部门、心理咨询等社会组织要加强对重点人群的关注,为有特殊需求的子女提供有针对性的家庭支持和服务体系。5.《中华人民共和国家庭教育促进法》的颁布,意在对家庭教育“指引”和“赋能”。建议相关部门密切配合,一方面,通过行政力量和社会力量构建起相对完备、丰富的家庭支持和服务体系;另一方面,对各种家庭养育服务机构进行有序管理,出台相应的标准和评估体系,以保证家庭支持和服务的及时性、科学性和有效性。同时利用互联网优势,统筹协调多种信息平台资源,广泛宣传家庭养育知识,帮助家长掌握科学的家庭养育方法,营造重视家庭养育的社会氛围。相关部门形成合力,统筹协调用好社会资源,构建科学、完备的家庭养育服务体系,为家庭养育质量的提升提供重要保障。 +40,0061,关于推进我省数字化赋能实体经济转型发展的建议,9396018b7a334db59f5d8001f8175302,2022,2022-01-19 19:23:47,袁瑞青,经济发展,调研情况:2021年,我到宿迁泗阳、淮安金湖、南京溧水、南通如皋调研走访,了解农村信息化、农业数字化以及农业专业化合作社业务开展情况,对中小微企业进行调研,并组织农村电子商务培训。问题分析:中央政治局第三十四次集体学习时,习近平总书记强调“促进数字技术与实体经济深度融合,赋能传统产业转型升级,催生新产业新业态新模式,不断做强做优做大我国数字经济”。江苏省一直以来走在全国高质量发展前列,作为经济大省、制造大省、网络强省,为持续做好全国高质量发展排头兵仍需积极探索传统产业转型升级、实体经济转型发展。自新冠疫情发生以来,在疫情常态化防控背景下,餐饮、外贸、零售、旅游等实体经济发展受阻。如何利用好数字化发展成果,赋能实体经济转型发展值得探究并施行。具体建议:(一)聚焦乡村振兴服务,数字化赋能农产品转型发展。一是赋能乡村数字化技能提升,将农产品电商、乡村直播、智慧农业作为乡村数字化技能,向乡村农人输送;二是鼓励信息化企业参与乡村振兴,从而改善乡村数字化信息化建设水平,推动乡村物流体系建设,降低乡村物流成本;三是打造数字乡村示范试点,统筹政府、企业、行业社会组织资源,加强数字化赋能推进的资源复用,打造全省联动、资源协同的乡村振兴服务品牌。(二)聚焦中小微企业服务,鼓励中小微企业转型发展。一是加强中小微企业政策辅导,尤其对于数字经济、网络信息安全等新业务领域政策学习;二是增进中小微企业数字化能力交流,深入调研江苏省具备技术领先性和模式创新性的中小微企业发展状况,鼓励中小微企业数字化能力开放;三是打造中小微企业线上交流宣传平台,在疫情常态化防控情况下,探索云会议、云展示平台等数字化工具的使用,用数字化能力帮助数字化企业进行业务展示和推广。 +41,0065,关于加快高技能人才的培养,充实高职院校兼职教师队伍建设的建议,790b5828fbde4892a9f9d7133bda0d67,2022,2022-01-22 08:55:51,钟名湖,社会事业,调研情况:就高职院校产业教授选聘工作,针对2017、2018、2019三批产业教授开展了专项调研,通过对院校、产业教授本人、企业及政府部门的现场访谈和问卷调查发现,分别有97.78%、92.99%、97.1%的被调研的产业教授、院校和企业认为产业教授“对学校人才培养工作发挥的作用”大或很大;他们对高职院校产业教授选聘工作给予了充分的肯定。许多产业教授凭借自己丰富的企业管理、技术经验,参与了院校的专业建设、人才培养方案制定、学术讲座、理论或实践课程教学、指导学生毕业设计与创新创业活动、指导青年教师开展科研活动等,产业教授的选聘不仅较好的改善了高职院校师资队伍的“双师结构”,提高了实践教学能力,而且成为了产教融合、校企合作的桥梁与纽带,对职业院校高技能人才培养给予了很好的支撑。然而,调查也发现,只有7.78%的院校按月给产业教授发放了津贴,41.11%院校根据产业教授到校实际工作量、参照外聘教师发放报酬,还有17.78%的产业教授没有获取过院校报酬。 问题分析:作为江苏高职院校师资队伍建设的创新项目,产业教授是企业兼职教师的高端人才,应具有明确、稳定的学术地位和经济待遇,但是,不论是由省人才办、省教育厅、省科技厅、省人社厅、省财政厅发出的《关于开展江苏省第五批产业教授(兼职)选聘工作的通知》(苏教研〔2017〕8号文),还是由省人才办、省教育厅、省科学技术厅、省人社厅发布的《关于印发<江苏省产业教授(高职类)选聘办法>的通知》(苏教职〔2020〕19号),关于产业教授的薪酬,均未作明确表述,苏教研〔2017〕8号文仅做了有关产业教授在项目申报时的政策倾斜,把产业教授作为一般意义上的企业兼职教师对待;苏教职〔2020〕19号虽在院校职责中作了“为产业教授提供必要的工作条件和经费支持;发放产业教授岗位津贴,其中涉及事业单位工作人员兼职取酬问题的,按国家和省有关规定执行”的表述,但未明确岗位津贴标准、经费来源,使得产业教授津贴费用至今尚无财政专项,造成各院校对产业教授津贴的支付形式、标准都有差异,产业教授工作积极性受到一定影响,他们在校企资源整合方面的作用也未充分发挥。国务院《关于印发国家职业教育改革实施方案的通知》(国发〔2019〕4号)要求“建立健全职业院校自主聘任兼职教师的办法,推动企业工程技术人员、高技能人才和职业院校教师双向流动”“完善企业经营管理和技术人员与学校领导、骨干教师相互兼职兼薪制度”,明确要求要加大职业院校引进企业工程技术人才到校任教的力度。江苏在《省政府关于加快推进职业教育现代化的若干意见》(苏政发〔2018〕68号)中提出“依据职业院校实际缺编数量和教师平均工资标准,核定兼职教师经费补助额度并足额拨付到校,用于聘请行业企业专家和能工巧匠”,明确了兼职教师的费用问题。由于“产业教授”与“兼职教师”有关政策并未完全衔接,有关产业教授的政策文件应进一步明确其待遇和经费来源。 具体建议:一是结合国家、省有关高职院校师资队伍建设的文件精神,修订完善《江苏省产业教授(高职类)选聘办法》,明确产业教授是企业兼职教师的一种、而且是其高级形式,规范产业教授津贴发放标准、形式。二是参照相关政策,在《江苏省职业教育质量提升工程专项经费》中列出专项经费指标,根据各高职院校聘请的产业教授人数划拨经费。 +42,0066,关于深化苏南苏北粮食产销对口合作 促进区域发展提高粮食安全保障能力的建议,c2bab99fd4f146c9af6dea6d0b07ce13,2022,2022-01-19 19:23:47,葛笑天,经济发展,调研情况:习近平总书记深刻指出,“不让种粮农民在经济上吃亏,不让种粮大县在财政上吃亏”,明确要求“强化‘米袋子’省长负责制考核” ,强调 “主产区、主销区、产销平衡区都有责任保面积、保产量,饭碗要一起端,责任要一起扛。此乃国之大者”,从而为建立产销区横向利益补偿机制提供了根本遵循。党中央国务院关于建立更加有效的区域协调发展新机制的有关意见,专门要求建立粮食主产区与主销区之间利益补偿机制。《江苏省粮食流通条例》首次以省级地方性法规形式明确,“支持省内地区间建立长期稳定的粮食产销合作关系和利益补偿机制。”2021年9月,省政府办公厅印发《江苏省“十四五”粮食流通和物资储备发展规划》,提出“建立健全省内粮食产销合作机制,推进产区和销区加快发展订单基地、异地储备等合作模式,提升省内粮食协同保障效率。”为保证粮食主产区种粮积极性,国家制定了完善粮食主产区利益补偿机制、增加中央财政对产粮大县奖励、新增农业补贴向粮食主产区和优势产区集中等政策,对调动地方重农抓粮积极性和稳定粮食生产发挥了重要作用。我省较早在产销利益补偿机制上进行了探索, 2005年南京与淮安开展粮食产销合作,南京市财政每年安排400万元补贴淮安市,共建成优质粮食基地60万亩,年均稻麦保供3亿斤,促进了区域间粮食供求结构改善,保障了应急状态下粮食供应,得到省委省政府、国家粮食和物资储备局充分肯定。2020年,江阴市组织市属企业与睢宁县10个村进行挂钩联建,并安排500万元委托当地粮管所按本地收购价格和国家规定的储粮标准收购睢宁产小麦,运回江阴后转为储备粮,既帮助了主产区农民解决粮食销路问题,又拓宽了主销区采购优质粮源途径,一定程度上实现了产销 “双赢”。问题分析:我省粮食产需总体呈紧平衡态势,存在着区域不平衡,苏南经济发达、粮食自给率低,苏北经济相对滞后、粮食产量高,苏南苏北通过深化粮食产销合作促进区域平衡发展,既有现实需要,也是有益路径。以无锡为例,2020年全市粮食产量11.77亿斤,全省最低;消费量39.13亿斤,全省第8;自给率25.99%,全省倒数第2,产需差额主要依靠从域外购入解决。近年来,无锡市粮食部门强化与徐州等地产销合作,2021年达成产销协议15份共计6.82亿斤,并与徐州市签订5万亩优质粮食生产基地协议,但相比宁淮、澄睢合作模式,合作层次还较低,保障力度尚不足。此外,当前产销合作中还存在产销合作质效不高,仅由粮食部门搭建产销合作平台,缺少利益引导机制,企业参与度不高;产销区间签订粮食购销合同以买卖原粮为主,合作深度不够;主销区调运产区粮源存在运输成本高、在途损耗大等瓶颈,以及异地承储监管难度大等问题。具体建议:按照国家有关精神并结合我省地方合作实践,建议省委省政府要求相关涉粮部门抓紧研究产销区利益补偿机制,将粮食产销对口合作、促进区域发展纳入南北挂钩对口合作共建机制,鼓励、引导苏南苏北设区市间率先开展粮食产销合作,即双方作为粮食产销合作结对市,按照“谁缺粮、谁出钱,谁出粮、谁得钱”的原则,建立确保产区种粮积极性的财力奖补体系,建立健全利益补偿机制和专项转移支付机制,并每年进行考核。同时,在省级层面及时总结经验、完善方案、健全机制,进一步推进粮食产销对口合作,尤其是鼓励销区企业到产区开展优质粮食订单种植、收购、储存和加工等业务,建立优质粮食保供基地,带动产区粮食产业发展;鼓励产区企业到销区建立销售网络,丰富销区市场供应;充分利用对口共建工业园区合作机遇,引进或兴建大型粮食加工企业,拓展粮食主销区的粮源;研究出台异地粮食储备监管办法,健全完善储备费用拨付机制和在地监管机制;建立常态化的运输补贴机制,对销区调运产区粮源给予运输补贴、绿色通道政策,从而不断提高南北挂钩对口合作水平和全省粮食安全保障能力。 +43,0068,关于建立健全医疗保障公共服务体系的建议,672ebf60e10c40ad805df174874b15a9,2022,2022-01-18 19:36:08,相伯伟,医卫体育,调研情况:健全医疗保障公共服务体系、持续提升公共服务水平,为参保群众提供更加优质、高效、安全、便捷的医疗保障公共服务,是新时代医疗保障事业高质量发展的应有之义。党中央、国务院深化医疗保障制度改革的意见明确要求“构建统一的医疗保障经办管理体系,实现省、市、县、乡镇(街道)、村(社区)全覆盖”。但作为机构改革新组建部门,覆盖基层的医保公共服务网络基础薄弱、经办服务力量相对不足,基层医保公共服务的可及性不能满足人民群众对美好生活的需要。问题分析:一是医保公共服务体系距离全覆盖目标的差距比较明显。中央深化医疗保障制度改革的意见印发后,医保公共服务体系建设推进速度明显加快,医保公共服务可及性和质效得到一定提升,覆盖省、市、县、乡镇(街道)的四级服务网络起步构建,但受机构改革、发展差异等多种因素的制约,医疗保障公共服务普遍呈现城市强、农村弱的明显特点,特别是乡镇(街道)、村(社区)级医保公共服务平台建设难度大。二是基层医保公共服务管理体制还需进一步理顺。从县以上看,各地医保经办服务机构设置基本实现对口,服务内容大致相同,业务管理条线相对清晰,机制运行较为有序,系统整体服务效能得到明显提升。但从县以下看,在基础建设上,主要有三种模式:第一种是作为县级医疗保障经办机构的派出机构,由医保部门自行建设并进行管理服务;第二种是依托乡镇(街道)为民服务中心(行政审批局)管理,医保部门予以业务指导;第三种是依托基层定点医疗机构,开展医保公共服务。由于管理模式的不一,造成医保经办服务的碎片化,也降低了标准化、规范化程度,难以形成服务品牌效应。三是基层医保公共服务人财物保障与繁重的任务不相适应。医疗保障公共服务涉及面广、工作链条长、政策专业性强,参保群众关注度高、需求多,基层服务量相对其他部门明显偏多,需要提供相对较为充足的人财物保障。但基层投入不均衡现象比较明显,存在着显著的城乡差,中心城市的街道要明显好于偏远地区的乡镇,政府投入倾斜性导向及长效保障机制尚未完全建立,限制了基层公共服务资源合理配置和可持续发展。具体建议:当前和今后一个时期,随着医疗保障事业发展的加快推进,医保公共服务领域将不断拓宽,保障人群和内容将越来越多,作为政策落地和服务落实的重要载体和依托,医疗保障公共服务体系建设需进一步加强,特别是基层一线的医保公共服务能力亟待提升。为此,提出以下建议:一是重点推进镇村级服务平台建设,确保服务有窗口、工作有专人。为保障医疗保障事业可持续发展,迫切需要加快建立健全省、市、县、街道(乡镇)、社区(村)五级服务架构,应重点结合服务型政府和放管服改革的深入推进,进一步强化基层服务平台建设。特别是镇村级要进一步强化服务资源整合,确保镇级医保服务平台有专窗、专人从事医保公共服务;确保村级医保服务平台有专门人员,从事代办、帮办、咨询等服务,真正把医保服务送到老百姓身边。二是多途径充实人员、优化结构,大力加强基层平台队伍建设。应采取多种途径、多种方式不断优化人员结构,加强队伍建设,切实打造一支具有较高素质且较为稳定的基层医保公共服务队伍。要科学完善人员聘用资格标准,通过公开招聘形式吸纳高校毕业生在内的各类年轻人才充实基层公共服务队伍,不断改善人员结构;要持续加大人员培训力度,增强教育培训的针对性和实效性,切实提高工作人员的业务素质和操作技能;要引导社会力量积极参与,实现对医保公共服务的有益补充,切实解决基层服务力量不足问题。三是创新管理方式,不断强化公共服务机构的整体功能和保障能力。编制、财政、政务、医保等部门应协同配合,进一步建立健全公共服务运行保障机制,合理整合现有资源,在明确并专设医疗保障公共服务体系建设专项资金的同时,强化绩效评估,优化购买服务机制,充分考量基层公共服务工作业绩、服务质量、社会评价等因素,建立专项资金使用和考核标准规范,持续提升保障资金使用效率。 +44,0069,关于在我省建立行政权力清单动态调整制度的建议,7953760877a04382bd571ce875eb8eb6,2022,2022-01-20 09:50:19,民建江苏省委,政治建设,调研情况:行政权力清单,是政府及其部门将法律规章中规定的行政职权,按照统一的格式标准、内容要求编制,向社会公开,并受其约束的文件。它不是将已有法律文件中所规定的行政职权进行罗列,而是在行政权力的配置和流程上有一定创设,经过合法性审查后,对外公开具有效力的行政文件。自2013年起,行政权力清单在地方各级政府及其部门开始逐步推行。问题分析:目前行政权力清单在实际运行过程中有以下几点不足:一是存在行政权力清单滞后现象。近几年根据“放管服”改革等工作的要求,清单编制之初的权力事项设定依据变化较大,在一些部门的清单运行中没有及时更新。二是行政权力清单很难体现公权力之间及公私权力之间的权力边界。大多数的行政权力清单属于更偏向便民服务的行政行为清单,在职权模糊或者职权交叉时很难起到厘清边界的作用。具体建议:一 建立行政权力清单定期合法性审查机制根据国家和地方法律、法规和政策的调整情况,定期由各级政府法制办牵头,司法部门参与,对本级政府各部门的行政权力清单调整开展系统的合法性审查。以最大限度禁止法外设权、隐性设权等非法行为的可能性,规范行政权力行使流程。二 建立行政权力清单外部监督机制主动邀请各级人大、政协以及社会公众等外部监督主体以提案、议案、调研、举报等多种形式介入行政权力清单的全过程监督,并公布监督渠道。三 建立行政权力清单动态调整机制以省辖市政府作为本地行政权力清单动态调整的责任主体,省政府定期检查督促。要求明确行政权力事项动态调整的时间要求,根据权力事项的取消、冻结和机构改革、职能划转要求,及时取消、冻结、剔除原权力事项,增补新权力事项条目;根据权力事项的下放、调整,及时剔除不属于本级的事项,并督促下级做好权力事项条目的增补,按新规定及时修改事项名称、设定依据等相关栏目;根据合法性审查、人大监督、社会监督等结果,及时剔除假借立法名义创设的隐性权力、损益性权力的事项等等。主动在公众熟悉的平台媒介上公布行政权力事项的变更情况。 +45,0070,关于管控住宅运行能耗,助力“双碳”目标实现的建议,7186c6fd35d7498c9b0d022d7560871d,2022,2022-01-19 17:36:05,民建江苏省委,城乡建设,调研情况:《中国建筑节能年度发展研究报告2021》中数据显示,中国社会总能耗中建筑建造能耗占比11%,建筑运行能耗占比22%,其中住宅建筑运行能耗(包括生活用水、城乡居民生活用电、家用液化石油气、家用天然气、家用煤气等)占比大,且有增长趋势。相关研究发现,住宅运行能耗通过采取能源转换、节能减排等针对性措施,能耗水平有望于2025年左右提前达到峰值。问题分析:江苏单位国土面积的人口密度长期位居全国各省区市之首,如何在不影响人居环境品质和人民群众幸福感和获得感的前提下实现对于住宅运行能耗的有效管控就更具有极为重要的现实价值。具体建议:一、加快制定全省住宅运行能耗评价体系各省辖市亟需共同出台住宅运行能耗政策标准体系,实现相关节能规范与评价体系各地通用,以此促进对住宅运行能耗水平的管控和引导。住宅运行能耗评价体系的构建不仅要涵盖对建筑现有状况的评估,还应包括对物业运行管理优劣的评价。住宅建筑是否“低碳”应从建筑全生命周期的角度进行评价,评价体系中部分指标的选取需体现对住宅物化、拆除阶段碳排放的考量。二、抓住“旧改”契机,释放存量住宅的节能潜力根据国务院办公厅公布的《关于全面推进城镇老旧小区改造工作的指导意见》,“十四五”期末要力争基本完成2000年底前建成的需改造城镇老旧小区改造任务。在2025年之前,全国要完成约17万个老旧小区改造。这既是一个巨大的建筑市场也是一个巨大的节能市场。建议我省在“旧改”标准中,特别关注解决老旧住宅气密性差、能耗利用率低、能源浪费等问题。如果能实现这么大体量的节能减排,既能有效减轻江苏能耗指标压力,又能促进建筑大省释放产能,实现双赢。三、关注住宅建筑配套产业,对居民家用电器节能升级实行“以旧换新”补贴在充分研究市场准入法律法规的基础上,对进入江苏市场的住宅电器等产品,设定能耗门槛,禁止三级能耗及以上产品在江苏市场销售。鼓励居民家用电器实现节能产品的“以旧换新”,居民家电从高能耗产品换购低能耗产品,对低能耗产品厂家进行的补贴,从而降低低能耗产品销售价格,在引导绿色消费的同时拉升全社会消费水平。 +46,0072,关于加大财政投入力度提升普惠托育服务供给水平的建议,0df5a358c3064fd3ac891472dc6c0ea8,2022,2022-01-19 14:49:00,陆健泉,社会事业,调研情况:托育服务供需矛盾已成为十分重要的社会问题。以启东市为例,该市现有34家机构提供3岁以下婴幼儿照护服务,其中社会机构30家,全部为营利性;幼托一体机构4家,全部为民办性质。这些社会机构除个别的场地是产权自有,绝大多数都是租赁私有房屋,租赁时间短则1年长则10年;位置基本设置在城区商务楼、商业街等繁华地段,每年租金在15万—70万之间,运行成本较高;每个托位每月的收费从2000元-4500元不等,整体收费价格高于群众预期;77%分布在县城、23%在农村集镇(仅分布在两个中心镇)。全市共有2051个托位(幼儿园托位90个),每千人口拥有3岁以下婴幼儿托位数为2.1,离国家要求到2025年每千人口托位数达4.5以上相差甚远。问题分析:根据调研情况来分析,目前社会机构从事托育服务,都是以营利为目的,同时因房租、人力等成本,经济条件好的地区或家庭是他们的首选。从资源部分情况来看,呈现区域不平衡性,我市大部分农村地区目前无托育服务;从入托门槛来看,普通家庭很难承受托育服务的价格,尤其是二孩以上的家庭。同时受场地、水电气、人员等经营成本的制约及疫情影响,托育机构的运营成本高,生存困难。中共中央《十四五规划建议》明确:“实施积极应对人口老龄化国家战略。制定人口长期发展战略,优化生育政策,增强生育政策包容性,提高优生优育服务水平,发展普惠托育服务体系”。2021年下半年,国家、省相继对各级计划生育法律法规进行了修订,提出政府要“推动建立普惠托与服务体系,提高婴幼儿家庭获得服务的可及性和公平性”,建议政府加大财政投入力度,从而推动普惠托育服务供给,帮助群众解决现实问题。具体建议:一、开展托幼一体,提供普惠供给上海0-3岁托育服务已形成托幼一体为主体,普惠资源为主导的托育资源供给,现有幼儿园1678所,其中托幼一体幼儿园921所,占比达56%。目前,部分县(市、区)如南通市通州区、如东县、崇川区均有公办幼儿园开设托班服务,其中崇川区共有20多家普惠幼儿园开展延伸举办托育班服务,共提供586个托位。希望各地在满足学前教育的基础上,拟定三年计划,通过县(市、区)、镇两级提供财政、后期等保障,教体局负责人员管理、教学内容等服务协同配合的方式,到2025年力争全省各地80%以上的幼儿园都开设托育班,专门用于招收2—3岁婴幼儿,使公立托位占比不低于50%。二、完善政策支持,明确补助方式发挥城乡社区公共服务设施功能,通过政府购买服务、财政补贴、提供场地、减免租金、税费优惠等政策措施,如及时落实托育机构用电、用水、用气执行居民价格政策。支持托育机构与保险机构签订和运营有关的公共安全责任险等相关保险。对普惠托育机构发放一定的建设补贴和运营补贴,具体标准可参照养老床位补贴标准。三、精心谋划布局,打造地方特色探索建立婴幼儿照护服务体制机制,拓展普惠性托育资源,开展“一街道一乡镇一普惠”试点,各地构建县(市、区)、镇婴幼儿照护服务管理网络。鼓励各单位、机构和社会力量依托社区探索托幼一体化、社区托育点、家庭互助式托育等服务模式;鼓励有条件的用人单位在工作场所为职工提供福利性婴幼儿照护服务。政府部门、社会专业力量加强对机构和家长发展有关婴幼儿生长发育、营养膳食、疾病预防、伤害防护等方面的专业指导,鼓励社会力量按照市场规则提供专业化、多样化托育服务,满足家庭多层次多样化的照护需求。 +47,0073,关于多举措,齐聚力,重需求,共助老年人跨越“数字鸿沟”的建议,e8960aebf40e4b6f899cd20b1d1d53af,2022,2022-01-19 14:49:00,蒋鹏举,社会事业,调研情况:数字化和老龄化是当代社会的两大鲜明特征,老年人数字化能力提升不仅有利于自身健康,对于国家治理体系和治理能力现代化目标的实现和提升国家竞争力具有现实意义。新冠肺炎疫情爆发以来,因疫情倒逼出来的生活新模式、消费新业态,进一步放大了老年人的出行难、看病难、购物难的问题。2020年11月24日,国务院办公厅公布了《关于切实解决老年人运用智能技术困难的实施意见》,明确提出要“切实解决老年人在运用智能技术方面遇到的困难”。2021年1月21日,江苏印发了《江苏省切实解决老年人运用智能技术困难重点任务清单》,提出要“针对老年人使用习惯和需求,推动智能终端产品适老化改造”。问题分析:一、老年人智能设备使用存在的问题1.就医、出行、金融服务是老年人面临的三大困难在老年人使用智能产品遇到困难最多的场合,排在前三位的依次是进医院、乘地铁或者公交和进银行。其中,60%多的老人选择了“进医院”选项,就医难成为老年人面临信息社会的主要困难。智能化自助服务的推广,尤其在疫情防控期间的使用,导致老年人在没有子女陪同情况下,无法顺利就医。2.智能化产品与用户需求脱节,老年人使用有障碍智能产品的功能不能很好地与老年用户需求匹配,带来使用上的困难和不方便。老年人在使用智能设备遇到的主要困难首先是不懂专业术语,其次是记不住操作方法。大部分智能产品主要设计对象是年轻一代,大多功能繁琐,操作复杂,且更新速度快,远远超出了老年人的学习和认知范畴。3.老年人学习意愿高,但获取和学习途径较为单一从政府到地方,从社会到家庭,面对老年人在信息技术方面的多样化需求,缺乏多层次且具有针对性的解决途径。调研中发现,80%以上的老年人愿意使用智能产品,且愿意接受免费培训,尝试新事物、学习新科技,积极融入信息社会。老年人在遇到使用困难时大多选择求助家人和朋友。还有1/3的老年人尝试通过自学来解决问题,但在自学过程中缺乏人员指导和多样化的学习途径和平台,效率较低,很容易中途放弃。 4.政府高度重视,但基层缺乏具体可行的解决措施2020年11月,国务院公布《关于切实解决老年人运用智能技术困难的实施意见》;同年12月,江苏发布《关于切实做好政务服务领域解决老年人运用智能技术困难工作的通知》,次年1月,印发《江苏省切实解决老年人运用智能技术困难重点任务清单》。但在具体到各项任务的执行时,尚缺乏行之有效、极具操作性的解决方案。具体建议:二、提升老年人智能技术应用能力的对策建议1.保留部分传统服务方式,给与老年人更多的包容度对于一些老年人急需的高频服务项目,如看病就医、交通出行、银行服务,除加快智能设备和服务的适老化改造之外,还需保留部分传统服务模式,保留人工售票、人工挂号窗口,保留使用现金、纸质票据、凭证、证件等乘车方式,给与老年人更多的选择权。2.企业加强技术创新,完成智能化产品的适老化改造科技企业要充分考虑老年人的实际需求,开发便于老人学习使用的产品,解决老年人运用智能技术的困难,如推动手机等智能终端产品的适老化改造,使其具备大屏幕、大字体、大音量、大电池容量、操作简单等方便老年人使用的特点,鼓励企业在智能设备上提供“老年模式”、“关怀模式”、“长辈模式”等功能,并将适老化改造纳入日常更新维护。政府对于企业的适老化改造应给与政策和资金上的扶持,调动企业作为市场主体的积极性,改变政策热、民间冷的状况。同时,通过鼓励性的产业政策调动企业积极性,尽快形成推荐性的行业标准。对于积极投身适老化改造的产品和服务,纳入示范应用目录,给予推广渠道、优惠财税等激励政策。3.多层面、多形式开展老年人的智能技术教育培训政府应积极发动社会力量,发挥科研院所、公益组织、老年机构的作用,展开针对老龄群体的需求调研、体验反馈和技能普及。各级政府和社会将老年人智能技术应用能力列为老年再教育的重点内容,推动各类教育机构针对老年人研发信息课程体系,通过学校(如老年大学)、机构(如养老服务机构、社区教育机构等),利用多种途径如体验学习、尝试应用、兴趣小组、互助帮扶等,引导老年人了解新事物、体验新科技,积极融入信息社会。针对老年人在日常生活中的应用困难,组织行业培训机构、社区服务人员、专家等开展专题培训,提高老年人对智能化应用的操作能力。同时提倡信息社会孝敬老人的新方式,鼓励亲友、村(居)委会、老年协会、志愿者等为老年人运用智能化产品提供相应帮助,实现“数字反哺”。4.落实政府主体责任,提升老年人智能技术应用水平政府及其相关部门作为养老服务监管的责任主体,应将老年人智能技术应用能力的提升纳入政府惠民工程,各地政府可通过购买专业服务模式、搭建众创、众投平台等方式,充分利用社会资源和社会力量,破解老年人尤其是低收入老年群体智能技术水平低下、无法获取公共信息服务的难题,为低收入老年人融入信息时代提供社会支持。 +48,0076,关于加快首席质量官制度在全省实施的建议,aa906c1b848a49359318f49846cf42a3,2022,2022-01-18 16:50:56,业成,工业商贸,"调研情况:首席质量官(CQO)是企业对质量安全和质量发展全面负责的高层管理人员,由企业聘任并授权其开展工作。企业首席质量官制度,是适应经济发展由数量规模向质量效益转型的制度安排,是现代企业管理制度的重要组成部分,是质量人才队伍建设的有力抓手。 +作为制造业大省,江苏一向重视产品质量。早在2012年,江苏就在全国率先推出企业首席质量官,随后在全国大中型企业中逐步推开。经过近8年实践,江苏省各地通过政府推动、部门联动、企业主动,推动以首席质量官(“第一质量人”)为核心的企业质量文化建设和创新。2020年4月,由省质量发展委员会办公室、省市场监管局等8部门联合发布的《关于深化企业首席质量官制度的意见》,明确了首席质量官的岗位、权限、基本待遇等,要求提高首席质量官在公司决策中的话语权,不仅要直接向总经理报告工作,还要参加企业总经理(总裁)例会、参与企业经营管理决策等。截至去年年底,江苏组织近万名企业管理人员参加首席质量官业务培训,累计有8804人获得首席质量官任职资格省级培训合格证书。 问题分析:1、聘用制度不完善,待遇有待提高。据调研,将近一半的首席质量官任职并无公司正式任命证书,企业在制度推行的同时并未做到流程规范,任职首席质量官以来待遇无提高或略有提高,这些问题都将打消首席质量官的工作积极性,从而无法保证企业能够有效地任用贤才。 2、首席质量官对企业促进作用不明显,在企业影响力有待提高。据了解,仅有一半首席质量官认为该制度对于企业经营管理起到局部提升作用,但少有整体有质的变化,在发挥自身作用方面还需大大加强。 3、首席质量官在企业的参与度远远不够,参与公司质量服务曝光度低。据调研,仅有少数首席质量官能够参与企业的高层决策会议,绝大多数首席质量官从不参与或只是“列席参加”、“偶尔参加”,几乎没有首席质量官参与企业重要决策经营、公共质量服务等项目,无法洞悉企业需求和产品要求,从而无法发挥自身的作用。 具体建议:1、加强政府参与力度,通过培训和宣传引导企业执行首席质量官制度。从深度和广度大力宣传推行首席质量官制度,引用成功案例全方位介绍该制度的优越性,提高企业对该制度的认可度;深入开展质量兴市活动,定期开展质量管理论坛,邀请高校老师或企业高管进行宣讲、交流、分享经验;帮助企业建立和执行首席质量官制度,并提供相关培训;建立健全质量工作责任制,完善各级政府和职能部门的质量目标和质量责任,定期考察企业制度推行效果,并协助企业提出相应改善对策。 2、强化企业高层对首席质量官的重视。企业应进一步重视首席质量官的作用,提高待遇和福利,完善和明确奖惩制度,定期考核首席质量官的工作成效,并给予额外的奖励和惩罚;完善“一票否决”等相关制度,保证首席质量官的基本权利;确保首席质量官能够参与公司高层例会、决策、公共服务等项目,跟进公司各项目进展。 3、规范企业推行首席质量官的流程、标准、任命职责规范,以及资格认证制度。企业应建立健全质量工作责任制,制定详细流程规范标准并张贴、公示至各部门;实行一把手质量负责制,规范企业质量方面各项流程,在任意环节出问题后能够及时点对点找到对应负责人;建立资格认证制度,并成立专门小组负责考察尚在试用期的首席质量官,在通过考核后颁发正式任命证书。 4、加强首席质量官的培训学习。保证首席质量官每年有至少48小时的额外学习和培训时间,企业定期开展培训课程,聘请质量专家对员工进行短期培训;培训内容应涉及质量成本管理、质量工具(六西格玛,卓越绩效模式)、风险管理、领导力等方面;完善淘汰制度,定期对首席质量官进行考核。" +49,0077,关于推动江苏非遗数字化发展的建议,900e23f636a94784bf5d82f6100d53f4,2022,2022-01-19 10:48:49,姚建萍等14人,文化宣传,调研情况:2022年是“十四五”的第二年,全面建设社会主义现代化国家新征程奋力前行。新时代,数字中国建设将全面推进。对“十四五”规划纲要进行梳理发现,“数字化”作为关键词在全文出现了25次。这足以说明数字化在十四五国家发展战略中的重要地位。在去年江苏省第十四次党代会上,我省也坚持把数字经济作为江苏转型发展的关键增量。江苏非物质文化遗产众多,江苏已有联合国教科文组织“人类非物质文化遗产代表作”10项,位列全国第一,国家级非物质文化遗产名录108项,省级非物质文化遗产名录369项,市级非物质文化遗产名录1424项,县级非物质文化遗产名录2773项。我们江苏作为全国领先的文化大省和文化强省,拥有着得天独厚的丰富而优秀的非遗资源。非遗文化项目是打响”江南文化“品牌进程中的重要参与者和践行者,同时也为谱写“强富美高”新江苏现代化建设新篇章汇聚着文艺力量。问题分析:非遗蕴含着中华优秀传统文化因子,是我国推进文化强国建设、增强文化自信的重要载体。随着时代变革和现代科技的推陈出新,非遗文化的传承和保护面临的压力也日益剧增,主要存在以下问题。一是受众面不够广泛。由数字化技术发展引发的信息化浪潮,极大地改变了人们的生活习惯和思维方式。因此如何在当前数字化信息浪潮下,构建非遗文化的生态传承系统,在政府引导下推动江苏非遗数字化发展,扩大受众面,对实现非遗文化的传承创新、坚定文化自信、提升文化影响力显得尤为关键。二是传承人青黄不接。在传承过程中年青一代对传统的非遗传承方式兴趣不大。非遗技艺传承需要时间,不是一朝一夕就可以学用贯通的,费工费力的时间消磨导致参与者不多,传承人匮乏,甚至产生断层和濒临消失的危险。因此结合数字化浪潮,如何从传播形式和传承手段上改进,有希望成为打破这种困境的重要手段。三是政策性扶持薄弱。在非遗的数字化政策扶持方面,目前相关支持还是较少,因此非遗文化和产业的数字化进程较为缓慢,非遗与时俱进的数字化节奏仍有待加快,也需要更多的政策引导和扶持。具体建议:1、建立江苏省非遗数字平台以江苏省优秀非遗项目为基础,建立数字化信息平台,依托大数据技术,融合所有相关数据,同时可通过准入门槛和对接标准的提高来筛选掉不良数据或者劣势数据,提高数据整体质量。在非遗数字平台上,可以涵盖数字非遗博物馆、非遗线上教学课程、非遗知识传播、非遗品牌展示等多种功能。同时依托平台,在政府的领导下,充分调动各部门、传承人、企业、学者及公众等各方面资源,共同打造非物质文化遗产数字馆,加快非遗数字化进程,促进非遗以更活化的形态走进大众生活。通过非遗数字平台打造的基础,发挥各方面的资源优势,丰富非遗数据库的功能体系,使人们能够随时随地了解非遗文化。推动非遗“智能+”的传承,解决非遗的新时代发展传承困局,拉近非遗与大众的距离,从而更好的促进江苏非遗文化和产业的共同繁荣发展,夯实文化高地地位,实践“强富美高”新江苏现代化建设新篇章。2、推动非遗数字化产业的发展。以江苏优秀非遗文化项目为基础,融合知识图谱、用户图像及自媒体手段等智能技术,将非遗文化虚拟现实化,实现民间传统文化资源的全实景高清展示,促进非遗文化遗产民族民俗类或者表演类产业化,从而提升非遗文化项目的吸引力。同时,以人工智能技术为基础,充分发挥类似VR等增强技术的实景互动功能。积极引导非遗文化传承人深入参与非遗文化传承生态系统数字化运作环节,借助智能技术对非遗传承人的价值进行开发,尤其是其技术的动态展示,给予非遗爱好者切身体验,既能弘扬非遗的人文内涵,也可实现非遗技艺的真正传承。3、出台措施鼓励非遗和数字化融合以江苏优秀非遗文化项目为基础,从政府层面引导非遗和数字化融合发展,比如出台支持措施引导和鼓励非遗传承人打造线上云课堂,云展览,传播非遗文化知识。出台措施引导数字化企业加强与非遗文化产业的联动,比如联合打造数字非遗产品、制作非遗相关的数字化节目等,在传统媒体和新媒体的交互传播中,宣传和传播非遗文化艺术和产业,促进非遗文化更好的被大众了解和接受,让我省非遗文化艺术在传播广度上能够更上台阶,从而推动非遗产业的数字化转型,促进我省非遗文化和产业的共同繁荣发展。 +50,0078,关于加强先行先试,推进苏南现代化示范区建设的建议,c0d45168a1224723852c1c59040e3c90,2022,2022-01-19 19:30:29,胡勤刚,经济发展,调研情况:苏南现代化示范区作为一个区域共同体,具有开放型经济规模和水平领先的鲜明特征及历史背景,是我国对外开放的重要门户,也承担着率先全面实现区域现代化的伟大历史使命。中国与东盟等国共同签署的RCEP(即《区域全面经济伙伴关系协定》)即将催生出一个全球最大的自由贸易实验区,在关税减让方面的受惠范围囊括有货物贸易、中小企业、创新资源等诸多领域。率先推进南京市苏南现代化示范区建设,强化南京市与RECP间产业互动,有利于扩大我省外向型经济范围,也为苏州、无锡、常州、镇江等地开放创新,提供借鉴意义。问题分析:一、苏南现代化示范区与RCEP的“叠加区域”苏南现代化示范区依照国家发改委印发的《苏南现代化建设示范区规划》,在地理范围上共覆盖有南京、苏州、无锡、常州、镇江5个市,共同肩负着率先到2030年全面实现区域现代化、经济发展和社会事业达到主要发达国家水平的重大目标。而在最近中国与东盟等15个成员国正式签署的RCEP协议则旨在通过消减关税及非关税壁垒的方式来建立统一市场的自由贸易协定及区域命运共同体,各成员国将在10年内在钢铁制品、加工水产品、汽车及零部件、部分工业机械设备及零部件等方面降至零关税,稳定实现货物贸易方面的整体开放水平达到90%以上。覆盖有22亿人口(约占世界总人口30%)、区域内贸易总额超过10万亿美元(约占全球贸易总额27%),这一区域既是我国“一带一路”倡议的重要组成部分,也是新形势下进一步深化经济改革尤其是对外开放的重点关注对象,有望成为全球最大的自由贸易实验区。结合RCEP的内容及覆盖区域,以南京市为例,南京“八大产业”中的软件和信息服务业、新医药与生命健康产业、智能制造装备产业和智能电网产业等“四大产业”,最易享受“叠加效应”,也更具竞合优势,在RCEP体系下,围绕前面梳理出来的具有竞合优势的“四大产业”率先与RCEP中的东盟国家开展产业互动,是必要的,也是可行的。具体建议:二、南京与“东盟十国”率先实施产业互动建议(一)南京的软件和信息服务业与东盟国家的产业互动南京市工信局在牵头抓好软件和信息服务业的“强链补链”工作中,一方面可以鼓励“入库企业”面向东南亚进行人才招聘,也可推动在宁龙头企业“走出去”,提供技术服务、复制已有模式或者就地招揽人才。具体举措有:联动共青团、致公党以及更加广泛的社会力量,既可以协助上面的这些企业在东盟各国举办业务合作或人才招聘专场活动,也可以在“金洽会”“创新周”等框架内或框架外,于南京定期或不定期举行“南京—东盟商务对接合作论坛”,邀请东盟各国的对标企业或需求企业来宁参会,优先与这些“入库企业”展开针对性的互动碰撞与合作交流,普及和丰富南京企业对东盟企业及产业的认知,培养和做活南京企业开展国际竞争或区域合作的意识,锤炼南京企业发展外向型经济、由产品竞争到品牌竞争的能力,逐步促成彼此形成具体业务的合作。(二)南京的新医药与生命健康产业与东盟的产业互动东盟是医药与生命健康产业的巨大消费市场,但大多数国家尚未建立完善的社会保障(医疗保险)体系,在医院供给和健康服务方面还存在巨大的缺口;药品供应和采购方面,也存在类似情况。而南京在医药制造、教学研究和医疗器械产业等方面基础雄厚,企业数量多,化学药剂、中药、生物技术药制造均有龙头企业支撑。建议南京市科技局在牵头抓好新医药与生命健康产业链发展的同时,可以进一步鼓励并推动在宁生物医药类企业,加强对东盟市场的互动与关注。(三)南京的智能制造装备产业与东盟国家的产业互动东盟国家中,部分国家已具备相对完善的制造业供应链和产业基础,但仍需要相对具有价格优势的智能制造装备给予产业赋能,实现产业升级迭代和提质增效。建议南京市投促局在牵头抓好智能制造装备产业链发展的同时,可以积极引导我市智能制造企业,侧重对东盟的需求市场给予足够的关注和重视,择机“走出去”,拓展东盟市场,扩大企业规模,形成集聚效应。(四)南京的智能电网产业与“东盟十国”的产业互动东盟国家中,一是多为水力或热能发电,光伏、风力及核能电站基本缺失;一是像印尼和菲律宾都属于幅员辽阔的“千岛之国”甚至“万岛之国”,马来西亚的东、西部分为南中国海所分割,越南和缅甸的国土呈南北狭长状、老挝和泰国的国土多山地阻隔,电力的远程输送既存在技术困难,也会形成较大损耗,因此,特高压电网技术具有巨大的应用空间。建议南京市工信局在牵头抓好智能电网产业链发展的同时,一是可以推动国电南瑞或南瑞继保加大关注东盟国家的电力服务市场,既可以携手电力央企,为其提供技术支撑,共同做大做强东盟市场,也可以尝试与东盟各国的本土电企或海外电企展开技术合作;二是引导其他电力企业,尝试向东盟国家推广光伏和风能发电等模式。同时在“八大产业”之外,南京在水产加工以及水产饲料、生猪养殖和饲料生产、摩托车、汽车(含二手汽车)方面也都会具有足够的竞合优势。推动南京先行先试,与东盟在RCEP框架下开展产业互动与合作,率先做好“两个循环”,既可以充分利用国际分工机会,形成市场和资源“两头在外”的创新型发展模式,而将区域的“小循环”积极融入国际的“大循环”,也有助于推动经济高速度增长、高质量发展,并且为下一轮终将到来的科技革命和产业变革做好铺垫、做足准备。 +51,0079,关于打通关键环节,推动“创”与“造”融通发展的建议,561c87126f7f4432b5aa74daf18c90bc,2022,2022-01-19 19:30:29,米其智,经济发展,调研情况:制造业是国民经济的主体,江苏省作为中国制造大省的优势,近年来在国内外环境变化的双重挤压下不断丧失,因此,政府部门必须积极应对,推进制造行业创新发展。科技服务业与制造业是两个联系较为紧密的产业。科技服务业为制造业的科研活动、技术创新和成果转化提供服务,为其结构调整和产业升级提供支撑力量;制造业的创新活动扩大了科技服务业的需求市场,带动科技服务业发展,两个产业相互影响、相辅相成。只有两个产业联动发展,才能加快科技服务业的发展步伐,推动制造业的转型,实现高质量发展。问题分析:一、江苏科技创新发展的现状与不足江苏科技创新实力位居全国前列,区域创新能力曾连续多年名列前茅,有着自身的优势和特点,随着近年来其他省份的奋起直追,也逐渐显现出一些差距和不足:政府资金对科技创新支持力度不如广东;企业科技创新投入与广东相比差距较大,不管是从研发机构数量、规模和质量来比较,优势都在逐步减弱,并被广东反超;企业科技创新产出与广东相比存在差距,2019年,广东企业专利申请数量、拥有有效发明专利数、拥有注册商标数分别是江苏的1.55倍、2.08倍、 2.7 倍;企业“国际化”水平与广东差距较为明显。二、江苏制造业发展现状及不足江苏制造业在全国具有长三角区域一体化发展下的区位优势、经济优势、科创优势,在国民经济中的地位举足轻重,初步形成了较为完整的制造业产业体系,但是随着我国社会的发展与信息技术等的应用,江苏省制造业仍存在以下不足:产业层次还不够高,传统装备制造业占比较高,高端装备制造业占比偏低;企业结构还不够优,通过行业细分可以发现,对产值贡献较大还是中低端制造业,高新技术产业层面生产总值占制造业的总产值低于相邻的浙江和上海,相较于一些发达国家更是相差甚远;自主创新能力待提升,不管是从研发经费支出占 GDP 比重看,还是从占地区生产总值的比重看,与主要发达国家相比还存在一定的差距;产业集群初现,但辐射能力不强,总体来说还处于产业的初级阶段,产业集群内众多企业之间的协作能与合作力还没用完全的发挥出来,产业集群地区对周边地区的辐射能力还不够强, 而且很少能够形成大规模的产业集群,对经济增长的拉动能力也十分的有限。具体建议: 三、推动“创”与“造”融通发展的对策及建议1.建立产学研一站式园区现阶段,我国的科技创新在产学研之间的分布较为分散且存在断层的现象,亟需科技服务业企业在其中发挥桥梁作用,更需要增强科技服务业产业集聚水平,为此建议建立产学研一站式园区,一方面提升制造业效率,另一方面也促进科技服务业技术水平和服务质量。复制已较成功的集聚区案例,使得全省科技服务业蓬勃高效发展。与此同时,引导制造业企业加强和科技服务业从业人员的知识、技术交流,支持具备条件的企事业研发和检验检测认证机构,面向社会开展技术服务。通过现代化平台密切关注行业动态,推动产学研合作中 “学”、“研”两方形成有效互补,促进科技成果转化,转化成制造业生产效率,促进制造业产业升级。2.重视人才培养,激发创新活性注重本土人才的培养,设立专项人才基金为高科技人才提供财政支持, 提供科研项目基金,选拔优秀人才赴海外留学,为科技创新型人才提供尽可能多的学习资源;招徕外来人才,辅之以有吸引力的人才政策,为其提供住房补贴、子女教育优惠等福利。此外,加快高科技创新型顶端人才的培养,发挥产学研一站式园区的优势,结合市场需求,供给相应人才,推进高等教育、职业教育与企业需求协调发展,让人力资本在促进制造业产业升级中发挥出巨大优势。3.加大研发投入,提高科技创新能力当前,我国仍处于工业化的进程中,政府加大对创新型研发的投入应属题中之义。可通过增加预算、发行国债、建立基金等多种财政支持方式,逐步加大对研发投入尤其是基础研究投入的力度,对研发周期长、经济效益见效慢的科研方向,设立明确且较为宽容的科研扶持政策,建立一套科学、完善的科研成果评价管理体系,全面提高研发投入使用效率。对具备创新能力的科技企业,加大财政支持力度,或通过税收减免、贷款贴息等多种方式,引导企业加大科技研发投入力度, 鼓励企业主动参与到科研创新中来,发挥其放大、辐射、引导的“乘数效应”。4.深化融合发展,优化扶持体系一方面强化统筹推进,建立和完善科技服务业统计制度,及时协调解决行业发展中的重点和难点问题。提高对科技服务业的监管质量,出台行业准入及竞争的合理规范及准则,同时加强社会信用体系建设,为各类科技服务企业的发展营造良好的生态环境。另一方面,通过宏观政策引导和调控,依据科技服务业与制造业的产业关联性、发展趋势及产业之间的需求调配,结合区域经济特点,促进科技服务业与制造业协调、融合发展,促进产业间的良性互动,整合资源,发挥科技服务业对制造业的辐射带动作用,形成科技服务业与制造业的有机发展,实现共同升级。 +52,0080,关于江苏省实现碳达峰-碳中和达标的建议,de9eae61b2a746a091275a84d6b2fd46,2022,2022-01-19 19:30:29,米其智,经济发展,调研情况:实现碳达峰-碳中和是当前应对气候变化最重要最紧迫的工作。江苏省作为资源、能源消耗和碳排放大省,是国家碳减排的重点区域和攻坚阵地。作为全国碳排放总量高值区,2020年江苏省碳排放强度比2015年降低了24%左右。同时,全省单位地区生产总值能耗下降3.2%,2020年全省规上工业碳排放总量达到6.2亿吨,碳排放强度年均下降8.58%。问题分析:尽管江苏在产业结构优化、节能降耗攻坚等方面取得了瞩目成绩,但仍面临以下问题:一是经济规模体量大,传统能源结构调整任重道远。我省经济规模效应对于碳排放的贡献度有所降低,是最主要的驱动因素。非化石能源低,能源结构依然重煤,若在2030年前率先实现碳达峰目标,煤炭消费必须控制在1.95亿吨标煤以内,才能与2019年持平,持续深度减碳压力巨大。二是第二产减排潜力空间不断被压缩,纵深减排难度激增。工业作为最大的碳排放主体,第二产产值规模、产业结构、技术进步以及能耗结构等都对碳排放总趋势有显著影响。随着近年来江苏省持续实施的产业结构提档升级、污染防治攻坚等重大举措,第二产业碳减排的潜力空间不断压缩,深度减排难度日益加大。三是减碳关键技术瓶颈依然显著,科技攻关亟待突破。在科技支撑方面,以能源领域为例,江苏能源结构偏煤,减碳压力巨大。加快能源低碳转型,重塑能源消费和利用方式迫使消费、供给、输送、存储、市场机制等诸多环节面临技术挑战。四是碳市场远不成熟,碳市场环境与机制亟待深化培育。碳市场尚处于以履约为主要驱动力的现状,导致了碳交易市场活性不足,国家和地区的碳减排压力未有效地传导至企业层面。另外,现有碳市场的金融手段不够完备,金融产品较为单一,也制约了碳交易和碳市场的发展。具体建议:为此,提出以下建议:第一,积极顺应“双碳”目标需求,制定发展规划,提升面向绿色低碳目标的管理、监督与治理综合能力。深入剖析经济规模效应、产业结构效应、技术进步效应、管理政策效应等对全省碳排放的驱动机制,合理制定碳减排、碳达峰及碳中和的总目标、阶段目标、时间表和路线图。鼓励有条件的地区率先实现碳达峰,探索差异化低碳发展模式的“试验田”。同时,完善相关法律和行政体系建设,建立并严格执行省市分层、分类的“双控双降”目标责任制度,完善考核指标、程序和评价方法,以鼓励有潜力争先实现双碳目标的先行区域为核心,实行差异化的考核考评机制,按年度对各地区、行业进行考核管理。创建一批零碳城市、零碳园区、零碳工厂,支持符合条件的地区创建国家低碳城市。第二,以绿色发展倒逼产业结构优化,深化传统产业转型升级,培育绿色减碳型经济新动能。深化产业结构不断优化,着力推动江苏钢铁、石化、化工等传统高耗能行业转型升级,促进传统企业围绕产业链、产品链、价值链高端跃升,激励部分行业率先实现碳达峰。打造先进制造业集群和韧性产业链体系,着力培育壮大新产业新动能。前瞻谋划一批未来产业,培育壮大新动能,构筑未来发展新优势。实施产业基础再造和“产业强链三年行动计划”,以行业龙头企业为牵引、重点园区为载体,围绕产业链融合创新链,打造一批参与全球产业竞争、体现江苏制造优势的世界级先进制造业集群,切实以集群培育带动产业转型升级与绿色低碳发展。第三、构建契合江苏“双碳”目标瓶颈的绿色低碳技术创新体系,加速推动关键技术领域实现突破。加快建设融入全球创新网络的低碳创新体系,加速低碳前沿技术攻关与产业化,创新应用低碳新技术,提升低碳产业整体创新能力和国际竞争力。依托在苏高校、科研院所和大型企业,设立省、市两级碳减排、碳中和研究平台,加大对碳减排、碳中和相关重大技术攻关项目的立项和建设力度,集局部优化推动全局,积微小进步实现大成。面向碳达峰碳中和,开展共性关键技术、跨行业融合性技术、前沿技术研发和成果转化应用,掌控一批具有自主知识产权的核心低碳技术和标准。在科技和产业政策上,重点鼓励支持与可再生新能源和二氧化碳减排有关的基础研究、技术创新和产品开发。第四、加快良性健康的碳市场培育建设,充分释放企业作为市场重要主体的能动性。一方面既要将碳减排、碳达峰与碳中和责任与压力有效传导至企业。通过加强能耗强度目标监测预警和目标责任评价考核,对重点高耗能企业实施能耗在线监测。“一企一策”指导重点企业制定节能技术改造方案。另一方面又要充分激发企业的低碳创新能动性和碳交易内在动力。另外,也可以更多地采用拍卖方式,使有高排放需求的行业、企业以合理价格购买碳排放权,提高交易的透明度。通过完善碳交易和投资的平台,提高交易信息的公开水平,为碳交易创造良好的客观环境。同时,针对碳市场的金融手段不够完备,金融产品较为单一的问题,可创新探索碳质押、碳租借、碳回购等多样金融工具,开发碳基金、碳债券、碳信托等金融产品,为市场提供多样选择,降低资本进入市场的风险,提高碳市场的灵活性和流动性。 +53,0081,关于大力推进概念验证,培育高价值知识产权的建议,5969a92fe9b845828ca55f74dcbb793b,2022,2022-01-18 10:34:33,米其智,科学技术,调研情况:科技创新是建设创新型国家的主要内容。随着省十三届人大常委会第二十五次会议审议通过了《江苏省知识产权促进和保护条例(草案)》,在今后一个时期,我省须更好地把握知识产权发展面临的新形势新要求,进一步深化知识产权管理体制机制改革,加速实施高价值专利培育升级工程,着力破解重点产业关键领域高价值知识产权偏少、知识产权涉外风险防控能力偏弱、知识产权转化运用效能偏低等问题。此外,还要深入推进关键技术领域知识产权战略,支持高校、科研院所、企业产出一批具有世界领先水平的原创性、基础性专利并聚焦重点产业集群和标志性产业链,瞄准重点领域的“卡脖子”技术,开展专利布局,形成一批自主可控的高价值专利。问题分析:一、 我省新型研发机构中知识产权运营的现状及问题1、新型研发机构对知识产权的重视不足,运营状况较差调研数据显示,部分新型研发机构里没有专职负责知识产权事务的人员或部门,大部分机构缺少自己的品牌,专职管理人员运营能力不足,专利总量和发明专利数量总体较少,普遍缺乏布局国际专利意识。2、专利技术成果转化率不高,创新投入产出比较低我省的科技成果转化率不足10%,高校被转让许可的专利占“活专利”的比例仅为2.03%,远低于发达国家40%的水平,且交易金额小,超过1000万的屈指可数。闭门造车、不看方向的科研浪费,以及低层次的科研重复等现象问题严重。3、技术成果缺乏专利布局以及系统保护目前,多数研发机构在研发成果完成后,缺乏主动进行专利挖掘意识,常常是一个研发成果只申请一项或几项专利,造成技术成果的创新点不能得到全面的保护,竞争对手很容易对此进行专利规避。4、专利交易中的信息偏在和交易形式单一我省大多数研发机构的专利都采用了买断的方式实现与创新主体的切割,交易形式单一。不仅如此,由于专利信息缺乏统一的标引,信息的对称性、充分性和可分享性问题突出,严重影响了专利技术成果的转移转化。5、专利技术成果成熟度低,难以被企业顺利产业化研发机构的技术成果大多数还处于研发的早期,少有原型样机,更遑论工程化样机。对于这样早期的技术,投资风险大,回报周期长,企业购买愿意不足,而科研院所的研发人员也缺乏工程化的能力和技巧,因此,大量的成果只能束之高阁,难以实现产业化。具体建议:二、大力推进概念验证、培育高价值知识产权的措施及建议进入21世纪以来,为了提升专利技术转移转化的成功率、有效地分配高校相对稀缺的产业转化资源,一些科研实力出众的英美高校,把概念验证作为从高校和科研院所等机构的研发成果到具有商业价值的产业化成果的转化流程中的关键工作和必不可少的环节,取得了极大地成功。借鉴海外高校在概念验证、技术转移和知识产权运营等方面的先进经验,针对以上制约我国高校院所专利转化的瓶颈问题,基于江苏省的资源禀赋和战略规划,建议如下:1、 进一步深化知识产权管理机制改革,聚焦重点产业,建立市场化专业化的专利运营中心,建立组织管理体系,引入高端的专业化管理经营团队,开展绩效考核,建立有效的激励机制;2、 发挥和运用知识产权的信息功能,收集并加工整理产业链相关的全球专利信息,开展专利导航分析,绘制知识产权和创新资源图谱,强化对专利供需信息的统一标引,通过对技术端、市场端和企业端的精准画像,实现专利信息的精准推送。同时,建设产业创新成果库和企业技术需求信息库,通过多维度的统一标引体系,实现精准化专利供需匹配和对接;3、 培养专业化运营人才,提供专业化技术转移和专利运营服务。面向产业链企事业单位研发人员和知识产权管理服务人员开展专业技术和业务技能培训,培养专业化的运营人才,通过多种渠道,开展线下的技术转移和成果转化服务,协助和推进高校院所的专利技术向企业转移转化,或者提供服务帮助创新项目落地孵化,实现专利成果的产业化和商业化;4、 通过概念验证、二次开发和中试平台,提升专利成果技术成熟度,提高创新的成功率。一是,通过概念验证服务,快速准确地筛选有市场应用前景的技术,以市场为导向和商业价值为目标培育技术项目,帮助项目精准定位产品路线和技术路线,开展商业规划,并根据发展战略开展专利布局和项目管理,提升项目的商业成功率;二是,通过各类中试平台的建设和运营,为专利技术成果提供二次开发和中试放大的条件和服务,提升成果的技术成熟度,提高专利的商业化进程;5、 重视产业和企业端的专利分析和规划,提供专利挖掘和布局服务,为创新项目保驾护航;6、 整合产业链和金融链,为产业端的创新提供多元化、全周期的金融支持,打造金融与知识产权互为支撑、合作共赢的融合模式。针对创新的各个阶段、不同资金需求,吸引各类金融机构、股权投资基金深度参与专利转化实施,借助多元的金融工具和衍生产品,实现对创新各个时期的定制化服务和支持。 +54,0085,关于推动江苏省慢性阻塞性肺病(COPD)防控的建议,1fe28e3cda31438d9824f61c38798b0d,2022,2022-01-18 19:32:17,王磊,医卫体育,调研情况:慢性阻塞性肺病(简称慢阻肺)是我国最常见的也是危害极重的慢性呼吸系统疾病。近年来,发病率和死亡率逐年增高。目前,我国慢阻肺总患病人数约1亿,40岁以上人群患病率超过13.7%,死亡人数居全球首位,年死亡达百万,并且是农村人口的首位死因,疾病负担占据第一位,造成了严重的医疗和经济负担。但据监测显示,我国40岁及以上居民慢阻肺知晓率仅为0.9%,仅有4.5%的人做过肺功能检查。近年来,国家卫健委相继出台一系列政策,积极推进慢阻肺疾病防治,将慢阻肺纳入国家慢病监测体系和常规体检项目,慢阻肺为代表的慢性呼吸疾病防治行动作为“健康中国行”专项行动之一。为响应国家慢阻肺防治工作统一部署,江苏省卫健委自2015年开始部署开展提升基层呼吸诊疗能力,并于2019年重点开展全省基层慢阻肺综合防治技术应用推广,发布江苏省基层慢阻肺综合防治指南(征求意见稿)并建立省基层呼吸特色科室孵化中心以实现上下联动;2020年又继续开展“基层呼吸系统疾病早期筛查干预能力提升项目”,制定培训工作方案,目前已培训400多家医院,慢阻肺高危人群筛查率和肺功能检测率有所提升。问题分析:作为四大慢病之一,慢阻肺与心脑血管疾病、癌症和糖尿病相比,防治体系和能力建设较为滞后,是我国重大疾病综合防控体系中亟需加强的“短板”。同时,存在基层医疗机构医疗资源分配不均、医护人员诊疗能力有限,筛查后慢阻肺高危人群到上级医院就诊路径不畅通以及部分城市医保支付比例偏低等困难,筛查后高危人群实际就诊率和治疗率偏低等问题仍亟待解决。具体建议:一、建立省级慢阻肺防治中心,推动全省慢阻肺疾病防控目前,浙江、河南等省已由省卫健部门牵头建立省级慢阻肺防治中心,负责统筹慢阻肺早筛早诊早治,推动慢阻肺疾病的防控工作。江苏可以借鉴邻近省份经验,建议由省卫健委牵头,建立由呼吸、护理、公卫、卫生经济等领域专家组成的省级慢阻肺疾病防治中心,负责全省的慢阻肺疾病的防治工作,在疾病的早期筛查、早期诊断、患者规范治疗和管理方面进行科学指导,合理统筹、最大化利用医疗资源,实现江苏慢阻肺疾病的全面防控。二、提高基层医疗机构慢阻肺疾病的诊疗能力慢阻肺可干预性很强,对筛查出高危人群,尽早明确诊断并进行药物治疗,能够有效延缓疾病进展、降低疾病负担、提升患者生存质量、节约社会成本。江苏前期已经开展了《关于开展基层呼吸系统疾病早期筛查干预能力提升项目》,对基层医师进行了慢阻肺筛查的培训,并取得一定成效。但是由于基层医疗机构诊疗能力有限,公众疾病意识薄弱,筛查出来的高危人群没有进一步得到有效诊治。因此,建议在前期工作的基础上,进一步开展全省基层医师的慢阻肺疾病诊断和治疗培训,采取线上培训与线下短期进修相结合的方式,从理论和实践层面提升基层医师能力。同时对于一些慢阻肺发病率高的区、县,建立三级医院呼吸专科定点帮扶机制,落实三级医院呼吸专科医师定期深入基层医疗机构机制,进行带教,培养基层呼吸专科人才,提高基层诊疗能力,切实改善基层百姓慢阻肺诊治环境。三、建立慢阻肺患者疾病管理档案,推动上下联动疾病管理模式在做好慢阻肺早筛早诊的同时,建议搭建省级慢阻肺患者管理网络平台,建立统一规范的慢阻肺患者的疾病管理档案,推动医疗机构间病例和检查互认,打通技术和医保等层面的转诊渠道,顺畅患者上下转诊通道。充分发挥三级医院学术带头作用,研究明确制定疾病的分级诊疗规范,建立双向转诊机制进行急慢分治,上下联动;基层医院负责识别输送患者到上级医院进行诊断治疗和纳入患者管理平台,同时承接上级医院患者的回流,参与到患者的长期治疗和管理的过程中来,另外医联体要推动基层医院开展全面的健康教育提升老百姓健康疾病意识、开展普查识别患者,真正运营好上下联动双向转诊机制。 +55,0086,关于推动江苏肿瘤基因检测规范化和可及性的建议,d5f0dc3694c1473a9f75378e75b11cb5,2022,2022-01-19 17:36:05,王磊,医卫体育,"调研情况:近年来,中国癌症新发病例数逐年上升,2020年新发病例457万例,死亡人数300万例,均居全球第一,且因人口老龄化、环境污染及不健康生活方式等因素影响,癌症新发病例数将继续保持增长趋势,预计2022年将达474.7万人。中国庞大且不断扩大的癌症患者群体意味着抗肿瘤药物尤其靶向药物及靶向治疗前所需的基因检测的需求不断增长。问题分析:当前,国家加速医保体系改革,通过价格谈判及动态调整等举措,将更多的抗肿瘤药物纳入医保目录,越来越多的抗癌靶向药物被医保目录覆盖。根据2020版医保目录,已有47种靶向抗癌药物被纳入医保目录,但靶向治疗前所需的基因检测属自费项目,尚未纳入医保支付范畴。以肺癌为例,肺癌是发病率和死亡率最高的恶性肿瘤,靶向治疗或免疫治疗是非小细胞肺癌患者一线治疗首选方案,但并非对所有人都有效。所有非小细胞肺癌患者一经病理确认,需检测靶向基因EGFR,ALK,ROS1,MET或免疫治疗相关标志物PD-L1等,根据基因变异情况进行相关靶向药物治疗。临床结果显示,不经基因检测筛选的患者使用靶向药物或免疫药物进行治疗,平均有效率不足30%,这意味着将有超过七成的患者,因药不对症延误病情、耽误治疗,并造成巨大的医疗资源浪费和医保基金不合理使用。但目前肿瘤基因检测费用高。以非小细胞肺癌为例,在江苏,EGFR基因单次突变检测费3000元左右,PD-L1检测2000元左右,含EGFR、ALK、ROS1、MET等基因检测套餐更动辄六七千,多则上万。尤其肿瘤靶向药物和免疫药物在纳入医保后价格大幅降低,相当部分患者为了省钱,选择不做基因检测而“盲吃”,不仅影响自身治疗,也造成医疗资源巨大浪费。同时,基因检测市场乱象横生。据不完全统计,江苏省基因检测机构多达100家左右,其中部分检验机构不具备基因检测资质,且存在检测流程不规范、检测结果可信度低以及乱收费、过度检测等现象。当前,江苏大部分三甲医院都具有基因检测能力,但院内基因检测率却不足40%。因此,亟需推进江苏基因检测规范化实验建设,出台基因检测市场指导原则,加强对基因检测实验室资质管理,规范检测机构检测质量管理,确保基因检测准确有效。具体建议:一、推动全省肿瘤基因检测规范化推动全省肿瘤基因检测规范化,促进和支持基因检测院内开展。省卫健委及临检中心等机构加强基因检测临床实验室监管制度,提高实验室认证标准和基因检测的质量标准,严格规范和监管基因检测机构,保护患者利益。要促进基因检测院内化,杜绝院外不规范送检,同时出台并实施相应的政策法规,对检测数据和报告进行严格管理和保护,准确高效地检测不仅使患者准确用药最大限度获益,也可以让更多患者及早治疗,既有利于健康,也能节省宝贵的医疗资源。二、将肿瘤基因检测纳入医保支付范围目前,我国已将癌症治疗靶向免疫药物纳入大病保险特药支付范围,部分地区也将相关靶点的检测技术纳入。以北京为例,自2019年6月15日起,北京医耗联动综合改革正式实施,执行病理检测医疗保险新政策,首次将肿瘤基因检测纳入医保,报销比例高达90%。因此,将肿瘤基因检测纳入医保支付范围,将为癌症患者及家庭减轻经济负担,同时也将有力促进肿瘤基因检测院内化开展,极大推动肿瘤基因检测规范化,造福更多患者,使患者受益。三、提高全省肿瘤基因检测可及性推动全省肿瘤基因检测的全覆盖,让每一位患者检测可及。由于院内病理科及其他多科室的共同参与,院内基因检测相比于院外规范性更高,更加利于患者诊疗方案的快速制定。建议未来我省需积极支持和推动三甲医院院内开展肿瘤基因检测,搭建和完善院内检测平台。同时,结合医联体或江苏肿瘤专科联盟,搭建区域检测中心,利用上级医院先进完善的平台赋能基层医院,让精准诊疗惠及更多基层患者。" +56,0087,关于因地制宜拓展劳动实践教育场所的建议,ee5fdd01c5c9441ea303303c64812909,2022,2022-01-19 11:31:49,贾创雄,教育事业,调研情况:为贯彻落实《中共中央国务院关于全面加强新时代大中小学劳动教育的意见》、《中共江苏省委江苏省人民政府关于全面加强新时代大中小学劳动教育的实施意见》等文件精神,近期,我们对全省劳动实践场所的情况进行了调研,总体来看,江苏作为教育大省,劳动教育基础较好,发力较早,特别是近年来,推进节奏加快,成效显著,主要有以下特点:1.各级党委政府高度重视。全省各地初步构建了党委政府统筹协调,教育部门牵头指导,相关部门各司其职、通力协作的机制。2.劳动实践场所不断拓展。目前,全省有国家级中小学生劳动实践教育基地17个,省级60余个,市、县认定或命名的基地近2000个。问题分析:调研中也发现在劳动实践场所建立方面还存在一些问题:一是劳动教育实践资源总体稀缺。很多学校校内资源不足,特别是城区学校受校园面积和环境制约,只能利用空地、楼顶等建立劳动实践场所,不能满足劳动教育实际需求。二是校外劳动教育资源开发利用不够。大多数中小学平时主要依托校内劳动教育实践场所开展活动,校外劳动实践场所的拓展和功能挖掘不够。三是劳动教育实践场所形式单一。不少学校在校内外建立的劳动实践基地,主要以菜园、农田为主,形式比较单一,且每个学生真正到实践基地劳动的次数屈指可数,“有劳无教”的现象突出,类似于旅游或生活体验。具体建议:1.加强统筹构建协同机制。构建政府负责、有关部门参与的协同机制。各级政府应将劳动教育纳入教育发展总体规划,加大对劳动教育经费投入的统筹,大力推进校内劳动教育场所标准化建设和校外综合性劳动实践场所建设。如:苏州市每个区县至少有一个专供青少年开展劳动教育的“六有”基地,即有土地、有经费、有场馆、有宿舍、有教师、有课程。2.立足实际挖掘劳动实践场所。中小学校要发挥主体作用,因地制宜,采取“整体+边角”形式,将“边角”小空间改造成劳动实践场所,打造立体校园。或充分利用周边资源,新建、改造劳动实践场所。3.积极推动开放科教系统资源。推动各高校、职业院校、科研院所等结合自身专业、学科特点,开放相关实验室、实践基地,为中小学生提供多种形式的劳动教育服务。4.着力打造校外综合性劳动实践场所。利用校外综合实践实训基地、青少年校外活动场所、中小学研学教育实践基地等资源,打造综合性劳动实践场所。如:南京市浦口区行知教育实践基地,践行陶行知“生活即教育”、“社会即学校”的理念,融合爱国主义、革命传统、优秀传统文化、自然生态等资源,劳动教育内涵丰富。5.合作建立多种行业劳动实践教育基地。教育部门要加强与文旅、农业、科技等部门合作,积极打造多种行业劳动实践教育基地,建立“校外劳动教育联盟”。如:常州市形成了以市级学生劳动实践中心为主体,以生态农业体验、地方文化传承、智能制造实践、未来职业探索等四大类劳动实践基地为依托的“一体四翼”整体格局。 +57,0088,关于加强农村资源、资产和资金统筹管理,助力全省乡村振兴的建议,615bb50f83ff4d2cbaf710432d124408,2022,2022-01-19 11:04:18,汤卫明,农林水利,调研情况:围绕农村资源、资产、资金对全省乡村振兴战略实施所发挥的重要作用,赴当地农业农村局、自然资源规划局和财政局等部门以及当地镇区和村开展实施调研,了解当前在这一方面仍存在的短板和不足。问题分析:高水平推进乡村振兴率先基本实现农业农村现代化是我省全面贯彻落实党中央关于“三农”工作重大部署的具体实践,也是落实习近平总书记赋予江苏“争当表率、争做示范、走在前列”新的重大使命的重要任务。“十三五”期间,我省加强党对“三农”工作的全面领导,坚持农业农村优先发展,通过强化投入保障、全面实施乡村建设行动和推动城乡融合发展等途径,农业强、农民富、农村美和社会文明程度高的乡村振兴和农业农村现代化的初步美好愿景已初见雏形。2021年是“十四五”开局之年,也是我省全面推进乡村振兴的第一年和探索实现率先基本实现农业农村现代化的关键之年,如何找准工作的着力点和发力点至关重要。从当前我省的工作实际来看,无论是各级领导的高度重视还是广大干部群众的积极参与,推进乡村振兴和率先基本实现农业农村现代化的工作局面已全面形成,但在推进过程中压存在不少工作短板和薄弱环节,主要体现在以下几个方面:一是现有农村资源尤其是土地资源对乡村振兴的保障力度不够。相比改革开放以来我们发挥土地制度优势推动工业化、城镇化进程,在推进乡村振兴过程中仍存在农民土地财产性收入实现不充分、土地增值收益用于“三农”不足、建设用地安排“重城轻乡”等问题,急需破解农村土地“不能用、用不好”困局。二是现有农村资产对乡村振兴的支撑力度不够。相比我省在农用地、养殖水域等农村资产的规范规模流转,在推进乡村振兴过程中仍存在较多的镇村闲置资产仍处于“沉睡”状态不能形成有效资产,一些被长期占用的农村资产存在低价出租和违规发包现象,急需破解农村资产“没法管、管不好”困局。三是现有农村资金对乡村振兴的支持力度不够。相比其他领域的资金使用和管理,在推进乡村振兴过程中一方面存在农村资金来源单一,融资困难,难以撬动金融资本和社会资本等问题,另一方面存在农村资金投入管理分散,使用效率不高等不足,急需破解农村资金“没法统、统不好”困局。具体建议:针对以上我省农村“三资”管理方面存在的问题,提出以下建议:一、用改革的思路盘活农村土地资源。土地资源作为农村最重要的资源和推进乡村振兴最有力的要素,用好用足农村土地资源对推进乡村振兴至关重要。要解决当前农村土地资源“不能用、用不好”的问题,关键之举是一是要用改革的思路和办法去化解当前的瓶颈之约。农村土地征收、集体经营性建设用地入市、宅基地制度改革,是党的十八届三中全会部署的重大改革事项。从我省的实际来看,农村土地征收方面,我省对因城镇化和工业化推进而需要的农村土地征收已经按最高标准给予被征地农民规范多元的保障,但对当前我省大力开展的散乱污整治和三优三保而形成的农村土地征收亟需出台完善对相关村和农民的保障机制。一方面由于一些在村里的小型企业的因上述原因被拆迁造成了村级经营性收入明显减少,另一方面村级集体经济的进一步发展也需大量的资金予以投入。在集体经营性建设用地入市方面,我省虽有工作计划,但仅有少数地方破冰,仍未全面推开。集体经营性建设用地入市相对国有建设用地,集体经营性建设用地具有地块小、成本低、取得快的优势,受到小微企业和新产业新业态的普遍青睐。浙江德清洛舍镇东衡村众创园项目,就是通过集体经营性建设用地调整入市,将原先的小码头、小矿山、小化工等用地,拆除复垦后集中起来打造的钢琴小镇。浙江德清通过这项改革试点,集体收益1.8亿元,惠及10万余农民。相比浙江和其他先进地区,我省应切实加快这一利村利民的工作进度。在宅基地制度改革方面,我省的一些已建设的特色田园乡村对此需求很大,我们要同样借鉴浙江德清通过盘活存量宅基地改造民宿530家,每户年均增收5万多元的成功做法,按照2018年自然资源部门提出的完善农民闲置宅基地和闲置农房政策,探索宅基地所有权、资格权、使用权“三权分置”,适度放活宅基地和农民房屋使用权。二是要加大用地政策支持力度,助推农村一二三产业融合发展。我们要贯彻落实《关于深入推进农业供给侧结构性改革做好农村产业融合发展用地保障工作的通知》相关要求,一是利用土地利用总体规划优先安排农村基础设施和公共服务设施用地,允许乡(镇)土地利用总体规划预留不超过5%的规划建设用地指标,用于零星分散的单独选址农业设施、乡村设施等建设。二是统筹增量存量加大用地保障。《通知》规定,在年度土地利用计划中安排一定比例,专项支持农村新产业新业态和产业融合发展。同时把着力点放在存量挖潜上,鼓励利用存量建设用地进行农产品加工、农产品冷链、物流仓储、产地批发市场等项目建设或用于小微创业园、休闲农业、乡村旅游、农村电商等农村二三产业。二、用创新的举措优化农村各种资产。通过多年的发展,我省农村集体经济组织积累了大量的资产,尤其是能为推进乡村振兴提供不竭动力的经营性资产。当前我省应进一步规范农村集体资产管理,促进集体资产保值增值,建立健全有利于农村长远发展的村级财富积累机制,是破解农村资产“没法管、管不好”问题的有效途径。原农业农村部韩长赋部长就曾经说过“大量的集体资产,如果不盘活整合,就难以发挥应有的作用,甚至存在流失的风险。”应此必须用创新的举措切实优化农村各种资产。一是要切实摸清家底,在对集体所有的各类资产进行全面清产核资的基础上,健全台账管理制度,做大村级集体资产的蓄水池,杜绝资产的跑冒滴漏。二是规范农村产权交易平台的运作。支持农村集体经济组织清理收回被占用的集体资产资源,清理整顿低价出租、违规发包等行为,推动清理规范后的资产资源进入农村产权交易市场公开交易。与此同时也要通过农村产权交易平台将农村的“四荒”地、零散地块得到有效利用,有力推进农村零散土地向新型农业经营主体流转集中,加强闲置资源的利用,促进土地规模经营,提高了农民收入。三是要突出重点,盘活农村“沉睡资产” 激发乡村振兴活力。我省的农村历史上就重视基础设施建设,各村都重视建设学校、村部、仓库等,而全省村级企业发展较早,也建设了一大批老厂房,加上全省原来自然、行政村数量多,因此现在的行政村都普遍都有旧村部、老校舍、废弃厂房等村级固定资产,这些都可以成为助力乡村振兴的“宝贝”。当前的工作重点是要支持对这些旧村部、老校舍、废弃厂房等进行升级改造,变闲置资产为有效经营资产。由于这些资产建设时间较早没有及时办理土地证和房产证以及土地规划的多次调整,造成全省农村这些资产普遍存在难改造的问题,为此必须用创新的举措切实加以推进,让这些资产不再闲置下去,为兴旺农村产业添砖加瓦。三、用整合的办法统筹农村各项资金。近几年省、市、县和镇四级政府加大了对三农工作的投入,各种惠农资金源源不断流入农村,全省各村通过自身发展也积累了一定的资金,加上金融资本和社会资本也普遍看好农村,应该说全省各村能调配的资金还是比较富裕的。当前我省应进一步统筹协调农村各项资金的使用管理,让资金发挥最大效益是破解农村资金“没法统、统不好”问题的有效举措。一是要财政支撑,资金共整。切实发挥地方政府的杠杆和引导作用,整合乡村基础设施建设、乡村公共服务及乡村农业产业项目等财政投入资金,探索建立源头整合、简政放权、集中财力办大事的长效机制,形成乡村振兴项目资金集中安排、科学投放、重点扶持、高效使用的运行管理方式,有效解决涉农资金“碎片化”投入问题,充分发挥整合资金“四两拨千斤”的效应。二是金融服务,风险共担。对接金融部门,加快普惠金融服务点配套设施建设,缓解农村融资难、融资贵、融资慢等问题,探索“金融机构+乡村普惠金融服务站+农户”的服务模式,健全农业信贷担保体系、农业保险体系,缓解农业经营主体融资及农业投保等相关方面难题,消除金融资本“不敢投”的顾虑,降低农村金融服务成本,分担农村金融风险。三是社会投入,利益共享。加快构建支持社会资本投入乡村振兴的政策体系,通过以奖代补、民办公助、政府购买服务等多种方式,加大对社会资本投资项目的支持力度。全面加强政府服务农业农村领域项目平台建设,为社会资本投资乡村振兴提供项目信息、规划、土地、建设、运营等一揽子服务,解决信息不对称问题,尽可能避免“想投资找不到地方,想引资找不到资本”的困境,提高社会资本投资效率,降低社会资本投资风险。引导社会资本要重点投向美丽乡村、乡村旅游业、乡村生活服务业、农业生产服务业、优质高效农业、绿色循环产业等产业,实现社会资本参与乡村振兴的“双赢”目标。 +58,0092,关于加快推进苏中里下河地区农房改造工作的建议,4d9694ea19364d80bcf2b4294df686ff,2022,2022-01-19 10:07:55,杨文喜,农林水利,调研情况:2018年,我省出台《关于加快改善苏北地区农民群众住房条件推进城乡融合发展的意见》(苏发[2018]19号)。在省委省政府的坚强领导下,省有关部门和苏北各地精准发力,形成以农房改善为切入点、有效推进苏北地区乡村振兴的良好态势。苏北地区的城乡面貌、生态环境,特别是农民群众的生活质量均得到有效改善。苏中“里下河”地区(宝应、高邮、兴化等地)的经济社会发展水平、乡村现状更接近苏北,农村青壮年普遍进城务工。从近期调研情况来看,以往苏北农村存在的“危旧房比较多,有些地方安全隐患较为突出”等现象,在苏中“里下河”农村同样突出。问题分析: 1.苏中“里下河”地区农民的住房条件和村庄面貌,客观上与苏南、南通等地存在明显差距。一方面,农村在产业发展、功能服务等方面相对滞后,外出务工的青壮年、在城市和县城就学的学生,在农村户籍人口中占有很大的比重,农村空心化、村民老年化现象比较突出;另一方面,由于村庄分布较为分散,带来交通、电力、供水等基础设施重复建设、维修难度加大;很多子女不在身边的农村老人、特别是患病老人的生活得不到照料,行政村和农村社区在提供日间照料服务等方面,存在较大压力。2.近两年来,宏观经济形势和疫情防控形势日趋复杂,资金、土地等资源要素保障处于趋紧状态。县级层面在推动农房项目进程方面,资源调控受到的约束、遇到的困难逐渐增多,农房改造工作的推进质量在不同地区之间存在一定的不平衡性。3.根据我省《意见》,其他地区参照苏北政策执行。但其他地区缺少省、市两级的专业指导。农房改造工作涉及自然资源、农村、住建等多个部门,需要从产居融合、基础设施、公共服务等配套建设等方面加以通盘考虑。苏中里下河地区的农房改造工作,有必要明确牵头部门,明确任务要求和序时进度,确保政策真正落地落实。具体建议:农房改造既是惠及民生的实事项目,也是事关乡村振兴发展大局的一项重要工程。建议苏中“里下河”地区按照苏发[2018]19号《意见》享受苏北地区同等政策,由省自然资源部门牵头,强化省市县三级统筹,加大政府部门协调推进力度。一是摸清农房底数,激励村庄整合。以城乡建设用地增减挂钩政策为抓手,稳妥推进零散村庄撤并整合,优化村庄用地布局,推动农村建设用地“减量化”“集约化”。在苏中“里下河”的各县市,全面开展村庄现状调查,摸清村庄的数量、地块、图斑、区位等情况,逐宗登记,建立台帐。根据“农户自愿、分批实施”的原则,选择城郊结合部乡镇开展试点,明确零散村庄撤并和集中整合的目标任务、工作原则、补偿标准、实施步骤和配套政策,将交通不便利、常住人口少、住房条件差、拆迁矛盾少的自然村庄和规划园区、工业集中区辐射区内的自然村庄纳入整理范围。积极采取拆迁安置、资金筹集、统筹保障等方面的有效做法,扩大“同一乡镇范围内村庄建设用地布局调整”范围,选择条件成熟的行政村,申报实施村庄建设用地布局调整项目,推动向规划布点村庄、新型社区及城镇集中,实现农村“建设用地有减少、村庄布局更优化”的目标。二是注重空间统筹,打造美丽农家。顺应农民意愿和城镇化规律,将农房项目选址布点与土地利用、城乡建设、产业布局有机结合,按照“集聚提升、特色保护、城郊融合、搬迁撤并、其他一般”的“4+1”分类标准,因地制宜、科学编制村庄建设规划,合理确定建设规模和公建配套水平,形成村庄分类集中居住布点方案。在农房建设上,依托国土空间总体规划编制,试点实行“多规合一”实用性村庄规划编制,通盘考虑产业发展、居民点分布、环境整治和历史文化传承等因素,强化设施、服务等要素保障,挖掘本乡本土的历史、地理、文化特色,尊重农民生产生活习惯,体现地方建筑风格,彰显农家特色风貌。三是挥发平台优势,挖掘后备资源。注重挖掘后备资源,将农村闲置地块、零散村庄纳入城乡建设用地增减挂钩实施范畴。推进耕地占补平衡项目、城乡建设用地增减挂钩项目的实施,在县级层面建立区域指标调剂平台,对区域内所有项目用地指标全部实行有偿使用,节余指标统一调剂用地需求旺盛区域使用,促进资源向经济发达乡镇集中、资金向经济薄弱乡镇流动。四是强化政策保障,鼓励基层创新。加大省市两级对县级的指导力度,在资金、项目、技术等方面给予专项支持。地方党委政府有针对性地开展“心贴心”的宣传发动,让农民充分了解农房改造工作带来的好处和便利;积极引导已进城的务工农民“有偿退出”宅基地,协调落实好户籍等相关政策。对于有翻新意愿的,探索推行“居民自建+政府补贴”、集体组织统建、代建、联建等模式,推进农房集中改造。在集中居住地选择、房屋层级结构、公共基础设施配套等方面充分征集本地村民的意见看法,积极听取村民的合理建议,增强农民群众的主动性、参与度和幸福感。 +59,0096,关于营商环境评价纳入公平竞争审查的建议,3fbf34ab4fe14c4ebe07724fac18ce43,2022,2022-01-20 14:52:41,赵宗安,工业商贸,调研情况:近年来,我省学习世行方法、对接国家标准,加快构建江苏特色营商环境评价指标体系,在推动全省高质量发展继续走在全国前列中发挥了重要作用。目前,我省14个评价指标涉及市场准入(开办企业、工程建设项目审批、获得电力、不动产登记)、创新支持(纳税、跨境贸易、获得信贷、政务服务、执行合同、政府采购、招标投标)、知识产权保护运用(知识产权创造保护运用服务)、事中事后监管(市场监管)、市场退出(办理破产)五个环节,未涉及竞争政策实施与评价,与优化内外竞争环境、对接国际通行规则、打造市场化法治化国际化一流营商环境、构筑江苏竞争新优势的战略要求尚有差距。问题分析:根据国务院办公厅《关于规范营商环境评价有关工作的通知》精神,建议我省在参评地方政府事权范围内,坚持“大稳定、小调整”,在营商环境评价体系中纳入公平竞争审查指标:具体建议:一、新增“公平竞争审查”评价指标全面贯彻十九届四中全会“落实公平竞争审查制度”、十九届五中全会“健全公平竞争审查机制”、“十四五”规划纲要“强化竞争政策基础地位”系列部署要求,在2021版营商环境评价体系基础上,新增“公平竞争审查”一级指标,形成包括15个一级指标的2022版江苏省营商环境评价体系。根据市场监管总局等国家五部委《公平竞争审查制度实施细则》规定,建议设立5个二级指标:“政策审查率”。重点评价所在地制定市场准入和退出、产业发展、招商引资、招标投标、政府采购、经营行为规范、资质标准等涉及市场主体经济活动的规章、规范性文件、其他政策性文件及“一事一议”形式的具体政策措施是否进行公平竞争审查;“政策审查流程”。重点评价是否建立执行征求利害关系人意见、建立专家库、完善争议协调、优化审查信息报送及情况通报、定期评估清理等机制。“政策公开率”。重点评价涉及公平竞争政策措施是否公开、以何种平台或载体公开。“第三方评价”。重点评价是否引入第三方评估及第三方评估意见采纳情况;“排除与限制竞争”。重点评价经审查的政策措施是否仍发生排除或限制市场竞争案例。二、调整“公平竞争审查”评价分值为延续江苏营商环境100分评价体系,建议调整15个一级指标相应分值:保持9个指标分值。不动产登记、纳税、跨境贸易、获得信贷、执行合同、政务服务、知识产权创造保护运用服务、政府采购、招标投标原有分值不变;减少5个指标分值。开办企业(便利度可被流程、耗时、费用涵盖)、工程建设项目审批(满意度可由15分满意度评价替代)、获得电力(满意度可由15分满意度评价替代)、办理破产(协调联动由3分调至2分)、市场监管(企业诚信完全系企业自主行为,考核年报率极不科学,应取消)分别调减1分;赋予公平竞争审查5分。“竞争政策审查率”1分,以提交审查报告为标准,审查率100%得1分,95%以上(含)得0.5分,低于95%不得分。“政策审查流程”1分,未建立执行相应流程及机制不健全的不得分。“竞争政策公开率”1分,公开率100%得0.5分,3个以上平台或载体公开得0.5分。“第三方评价”1分,未引入并采纳意见的不得分。“排除与限制竞争”1分,发现1起不得分。三、健全“公平竞争审查”评价机制《公平竞争审查制度实施细则》明确县级以上地方各级人民政府负责建立健全本地区公平竞争审查工作联席会议制度,统筹协调和监督指导本地区公平竞争审查工作。同时,鉴于公平竞争审查由各级市场监管部门实施,建议公平竞争审查工作部际联席会议设在同级市场监管局(县区不设),会议主席由政府分管负责人担任,副主席由市场监管局主要负责人担任。此外,为排除干扰、提高效率并体现公信力,建议“公平竞争审查”指标评价上提一级,即由省市场监管局对各设区市政府、各设区市市场监管局对县(区)政府实施公平竞争审查评价。 +60,0097,关于科学合理设计乡村红色旅游景点的建议,751da373395548819df3d21ccec17401,2022,2022-01-19 11:15:11,刘毓航,文化宣传,调研情况:近年来,以红色文化为主题的乡村旅游,如雨后春笋般快速发展,在数量上取得了不菲的成绩,但许多以红色文化为主题的景观缺乏科学合理的规划设计,同质化现象较为普遍,严重影响了乡村红色旅游景观的健康发展,主要表现为:一、地域文化和红色内涵挖掘不充分。目前仅仅停留在浅层次、粗放式的直观展示上,体验性较差无法与游客形成良好的互动。二、景观表现方式比较陈旧。表现形式多采用旧址保护和展示为主,叙事手法借鉴或照搬国外纪念性景观的设计手法,出现了中西不分的景观形式。三、与周边环境不搭配。仿造景观在一些红色乡村内较为常见,在建造时完全不考虑景观是否与本地自然、人文等资源相匹配,不仅造成红色资源和乡村资源一定程度的浪费,而且使得红色遗址景观中所蕴含的革命精神遭到破坏。问题分析:一方面是部分乡镇只是单纯的为了建设红色景观而建设,为了追求短时的利益而粗制滥造,忽略了地域文化的主体性作用进行破坏性开发,往往是没有获得应有的效益,而让原有的红色遗存遭到破坏失去原真性;另一方面,景观的开发质量差、品味低、同质化严重,形象缺乏整体设计,宣传力度弱无法得到人们的广泛关注,静态的展示方式枯燥泛味,体验式景观浮于表面缺乏实质内涵等问题逐渐显露出来。具体建议:一是结合现代审美,活用红色元素。要注意将现代设计思路与红色文化元素进行融合,针对文化的不同表达状态,对红色文化元素采取不同的方法用来实现景观中文化的表达,从而创建满足现代美学需求的具有文化内涵的景观。为村民提供舒适、高质量的红色乡村景观环境,同时可以为游客提供可观赏、可学习、可感知的美学游览空间。二是完善基础设施,满足乡村发展需求。建立完善的基础设施和服务设施是乡村发展乡村红色旅游的前提,也是实施乡村红色旅游过程中对乡村人居环境的基本要求。交通设施建设理念应以生态环境保护为主要出发点。铺装材料的选择应与红色乡村的风格、实用性、环保性并存。住宿设施必须符合乡土性原则,反映出当地特色和独特性。合理使用本地建筑材料,尊重和维护周围环境,提高保护意识,避免建筑物和景观的城市化。餐饮以农家菜为特色,强调地方生态特色,文化特色和民俗风情。卫生设施必须符合数量和质量的要求,以确保有足够的数量和便利的卫生设施,必须坚持质朴的建筑风格。同时,升级厕所和垃圾桶的外观,为红色乡村旅游打造独特的体验点。三是重塑活动场所,融入多样性活动。重塑红色乡村旅游景观中的活动场所,可以将红色乡村中更多的可用空间利用起来,复原当时的革命场景。如利用互动体验景观,通过参观者与景观的互动,或亲自尝试参与体验来达到情感传递的效果,让游客体验到最贴近革命先辈真实生活的环境。也可以用VR等现代技术让参观者切身体会身临其境的感觉,全息投影将历史立体式呈现,展现方式的多样化、趣味化,吸引人们注意力的同时有效提升游客观赏体验,丰富展现的形式。 +61,0098,关于加快科技创新步伐,助力数字化产业高质量发展的建议,080d4470ba1544e58afb14c8ca19ba2c,2022,2022-01-19 19:30:29,罗一民,经济发展,调研情况:党和国家高度重视发展数字经济,先后出台网络强国战略实施纲要、数字经济发展战略纲要,十四五规划也专门篇章重点规划数字经济的发展。前不久中央政治局进行集体学习,主题就是数字经济,习近平总书记在会议上强调了数字经济事关国家发展大局,要不断做强做优做大我国的数字经济。问题分析:“十四五”时期,我国已进入新发展阶段,要加快形成新发展格局,亟需以科技创新催生新发展动能。具体建议:一是顺应数字技术与实体经济深度融合趋势,以融合赋能、创新应用为重点,大力发展大数据、云计算、人工智能、区块链等新兴数字产业,打造综合实力国内领先的新兴数字产业集群。 加强工业大数据产品服务供给,重点打造以算法为核心,软硬一体、落地性强、易用性好的工业大数据产品。以人工智能与产业的深度融合创新为重点,突破机器学习、深度学习、知识图谱构建等理论与算法,重点攻克机器视觉、语音识别、推理与决策等关键技术,布局开源代码托管平台、算力共享平台等公共技术服务平台。开展加密算法、共识机制、智能合约、分布式存储与计算、用户隐私与数据安全、跨链交互等技术攻关,构建安全可靠的区块链底层平台,部署基于云计算的区块链BASS服务平台,推动区块链技术在智能制造、电子存证、商品溯源、数据流通、政务服务等方面融合应用,加快区块链产业集聚。 二是充分发挥5G在支撑经济社会数字化、网络化、智能化转型升级中的关键作用,加速推动5G在更广范围、更多领域、更深层次的应用,以5G为基础为用户提供丰富多彩的信息服务,推动5G应用普及,赋能实体经济、社会治理和民生服务。对5G连续覆盖规划给予优先政策保障和支持,围绕5G商用布局培育产业,推进5G工业互联网行业高质量发展。加强行业牵引,对工业互联网、车联网等部分重点领域,增加5G+工业互联网的政府补助,扶持产业5G工业应用落地,特别是在盐化工等本地特色方面的落地。三是将智慧社区作为智慧城市的重要基层单元,加快智慧社区服务平台系统和终端建设。优先考虑新建楼盘、老旧社区改造,分批打造智慧社区应用试点小区,形成标杆效应,在具备条件的社区复制推广。立足全市统一平台,整合社区数据、政务服务、社区安防、治安防疫等配套服务,形成市、县、社区、小区多级闭环。多元化智慧社区的服务内容,如智慧物业管理、智慧养老服务、智慧家居、智慧安防等,将智能化、数字化、便捷化融入百姓生活。 +62,0099,关于加强我省农田土壤重金属污染研究及管控的建议,19771319da274a45b1cd8180775b51ad,2022,2022-01-19 10:07:55,农工党江苏省委,农林水利,调研情况:近年来,我省农业农村厅、生态环境厅为有效管控农田土壤环境风险,加强耕地分类管理,切实做好受污染耕地安全利用,从源头保障农产品质量安全,持续开展了农用地土壤污染状况详查、农产品产地土壤环境质量例行监测、耕地土壤环境质量类别划分、受污染耕地安全利用等工作并取得了阶段性成效。但有效管控,切实防治农田土壤重金属污染还需进一步加强。问题分析:一、我省农田土壤污染防治工作存在的问题(一)耕地土壤重金属污染整体情况虽已基本“摸清家底”,但各地详细分布情况还需进一步加密调查和核实修正。农产品产地环境质量监测技术智能化不足,对大气干湿沉降和灌溉水等来源的污染物输入持续监测也有待加强。(二)部分耕地污染责任人不清或者污染源尚未阻断,政府投入有限,地方治理被动,少数地区轻中度受污染耕地的实际管理方式往往采用种植苗木或改为建设用地等方式,这与耕地保护红线和“非粮化”、“非农化”的国家政策相矛盾。(三)高校等农田污染防治科研成果应用及转化不畅,造成熟悉专业并掌握技术的教授、专家参与各地项目偏少,而地方项目行业门槛偏低、企业鱼龙混杂影响实际治理成效。(四)肥料等农业投入品仍存在重金属超标现象,市售土壤调理剂也存环境安全性问题,土壤重金属钝化剂效果持久性不佳。耕地土壤普遍酸化,加剧了重金属污染风险,尤其是小麦镉超标严重的污染耕地安全利用难度大,迫切需要科研攻坚。此外,即便已开展安全利用,受污染耕地仍普遍潜在农产品安全风险,土壤重金属总量消减成为治理修复新需求。具体建议:二、加强我省农田土壤重金属污染研究及管控的建议“十四五”我省农田安全利用率要在“十三五”90%的基础上达到93%以上,并尽可能实现“红区”变“黄区”、“黄区”转“绿区”,对照此要求,我委建议:(一)加强耕地土壤与农产品协同监测评价,加密细化采样调查,明确耕地土壤环境质量类别划分,精确发现或排除田块污染,及时动态调整,精准治理提高效率。研发智慧农业环境物联网“土、水、气、生”实时在线立体监测技术,建立长期定位监测点,组建耕地环境监管信息平台。加强大气铅、汞的耕地环境污染输入监测,强化作物、土壤等环境样品中汞的可靠分析技术。(二)强化耕地污染溯源,及时阻断污染源防止新增土壤污染,避免边污染、边治理,并依法认定污染责任人。结合卫星遥感等手段,强化对各地轻中度受污染耕地的实际利用方式的监管,确保耕地资源红线,杜绝不合理“非粮化”、“非农化”的倾向。(三)鼓励依托土壤等专业学会牵头制定农田污染防治的行业/省市等标准、规范,提供技术指导和资质评审,加强从业单位和个人信用管理,支持涉农高校教授、专家参与地方土壤污染防治项目,政产学研用深度融合提升耕地污染防治行业水平和实施效果。突破耕地重金属的靶向快速经济安全减污技术模式,研发以土壤重金属减量移除为目标的环境修复技术并启动相关实践。(四)按照“减污降碳”协同增效总要求,强化耕地环境绿色低碳治理。加强农业投入品重金属监测和绿色投入品创制,规范评估土壤调理剂质量和安全用量,严格实行合格认证、证书登记保障合理施用,避免对土壤环境质量、肥力质量和健康质量造成不利影响。加强耕地分类管理,因地制宜、分类分区分级落实安全利用与治理修复措施,减少土壤污染存量,逐级实现耕地质量安全改善。加强耕地土壤酸化现状调查,实施降酸改良工程,重视小麦镉污染监测评估和防治技术研发。针对农产品重金属含量超标区域,通过采取示范基地建设标准化水肥调控等农艺措施、选育重金属低积累作物稳产品种、遴选长效性土壤重金属钝化剂产品、研发科学有效的叶面阻控剂等措施,优化受污染耕地安全利用技术模式。 +63,0100,关于进一步加强长江岸线保护的建议,1830ec1c3e4e41cbb7e72bcd70867fcc,2022,2022-01-19 10:48:49,农工党江苏省委,资源环境,"调研情况:随着我省推进长江流域生态保护修复工程,启动实施长江绿色生态廊道建设以来,长江经济带上游岸线陆域生态服务功能恶化的趋势得到基本的遏制。但在岸线保护方面仍存在许多需要关注的问题。问题分析:一、我省长江岸线保护需要关注的问题(一)生态系统服务功能受损  一是长江江苏段岸线土壤侵蚀状况总体有所改善,但土壤侵蚀总量仍然较大,水源涵养面积不足。二是长江干流滨岸水体呈中轻度污染。在港口、城市岸带、城市内河入江口以及入海口,氮磷污染物含量较高;部分工业园和化工园密集的滨岸水体重金属含量和表层沉积物持久性有机污染物多环芳烃、有机氯较高。三是滨岸水体生物多样性较低,表征清洁水体的金藻种类极少。(二)长江岸线人工渠化和工程干扰较大一是我省江岸由于防洪的需要,采取了密集的护岸、护滩等河势控制工程和长距离的岸堤固化、渠化,水陆交互的自然岸线只占不足10%。二是江边滩地,洲岛滩地等正在受到严重的人工占用和干扰,对自然滩地的生态功能产生了严重的破坏。(三)长江干流岸线利用结构不合理,“三生”功能统筹不够一是从我省长江干流岸线的利用现状来看,生产岸线占到65%以上,城市生活与游憩岸线比例偏低。二是岸线资源复合功能考虑不足。港口陆域纵深不足、码头功能与城市功能相互不协调,上下游、左右岸的统筹仍存在短板,重化工、取水口、排污口布局不合理。(四)长江水沙情势发生改变,岸线安全和生态风险需要警惕上游梯级电站的拦蓄调度作用改变了长江干流的水文节律,洪峰流量显著降低,枯水期提前,江水含沙量明显减少。这些水沙情势变化,导致长江岸线的冲淤格局发生变化,总量上从冲淤相对平衡转变为冲刷,河床冲刷下切,深泓摆动靠岸、边坡变陡、冲刷坑扩展、水流顶冲点上提下移,从而大大增加了诱发崩岸的发生概率,可能造成的生态风险需要我省警惕。具体建议:二、关于进一步加强长江岸线生态保护建议(一)以《长江保护法》实施为契机完善流域管理机构与体制2021年3月1日起施行的《长江保护法》指出要按照中央统筹、省负总责、市县抓落实的要求,切实增强长江保护和发展的系统性、整体性、协同性。岸线开发管理涉及到发改、水利、国土、航道、交通、农林、环保等诸多部门。近年来相关部门纷纷从各自职能分工的角度出台相关管理措施,以不断加强岸线开发利用管理,但部门行政监督权、处罚权以及行政执法权还不能统一,“政出多门”、“条块管理”缺乏从流域层面上跨部门的统筹。我省要以《长江保护法》的实施为契机,先行先试,建立我省长江大保护综合管理协调机制,“统一管理、垂直领导”,兼顾流域统一管理与地方区域管理的管理体制。(二)坚持水陆统筹科学构建岸线生态保护新格局一是重视岸线资源的稀缺性和生态功能,构建科学的“三生”岸线布局,对自然保护区、水质种质资源保护区、重要湿地、蓄滞洪区、水源地保护区、不稳定岸线等分类施策,充分考虑水生动物栖息地、河流生境、滨江湿地等生态功能,加大保护力度。二是修正岸线保护区范围,将水陆交界线及岸线后方陆域3公里的范围划入生态红线保护带。以该生态红线为核心,形成既尊重自然规律、保护生态环境、保障防洪安全及供水安全,形成生产岸线集约高效、生活岸线宜居适度、生态岸线水陆自然的岸线利用新格局。(三)改变“重岸轻滩”思维定势,科学规范实施生态修复工程一是对长江洲滩开展全面系统的普查工作,制定长江洲滩生态保护方案,严格禁止长江洲岛不合理的开发活动及工程措施。二是针对部分重要生态功能保护区内已进行的混凝土硬化堤岸进行适度的生态化改造和修复,在部分重要的水生动物保护区、水产种质资源保护区、重要洲滩湿地开展生态化堤岸示范工程建设,尽量减少隔绝水陆自然交互的人工护坡护岸措施。三是加强长江护岸生态工程设计。做好水势沙情的变化对我省江岸滩地影响评估,从岸线的形态设计、自然地貌重建、生态系统构建、防洪功能保障等方面研究合适的长江岸线生态修复方法和工程措施,修复长江岸线自然属性和生态功能。" +64,0101,关于推进“绿岛”降碳减排 加快现代环境治理体系实践创新的建议,c91572a3c3fd43299cd89ab8dc647746,2022,2022-01-19 10:48:49,农工党江苏省委,资源环境,调研情况:作为全国唯一部省共建生态环境治理体系和治理能力现代化试点省,全省探索启动工业、农业、服务业三大类“绿岛”建设试点,配套建有可供多个市场主体共享的环保公共基础设施,实现污染物统一收集、集中治理、稳定达标排放的集中点(片区),着力破解中小企业治理污染、压降成本、集约发展。生态环境、财政、发改、工信、商务、住建、市场监管、金融等部门发挥合力,推动“绿岛”试点和绿色金融“两绿融合”,首批106个“绿岛”项目总投资82.87亿元,可惠及3.18万家中小企业等市场主体,实现了治污主体由自主治污向市场化治污转变,由业余治污向专业化治污转变,由分散治污向集约化治污转变,由被动监管向精准化监管转变,取得了污染源个体“门诊”转向集中“会诊”、“点”上问题转向“面”上治理的效果,树立“谁治理、谁受益”的政策导向,有效防控环境风险。问题分析:但在“绿岛”项目试点过程中,还存在一些问题。一是政策普及不广泛,地方项目建设需求不明确。部分地区还存在对“绿岛”项目建设需求了解不充分、地方知晓率不高等问题。二是管理要求不协调,项目标准亟待统一。部分“绿岛”项目管理存在多部门管理,监管部门间仍有改革壁垒,缺少联合管理政策、统一行业标准,绿岛建设主体和被服务中小企业对利好政策持观望,担心因创新可能违规被处罚,成为失信企业。三是市场机制不完善,主体作用难以全覆盖。“绿岛”项目注重市场化治污,强调市场在资源配置中的决定性作用,但在实际落地过程中,有的建设主体过度寄希望于资金补贴,有的绿岛项目难以通过环境基础设施用地图斑纳入国土空间规划,市场化作用或多或少被削弱。四是排污责任未明确,难以形成约束机制。单个企业须依法达标排放,“绿岛”项目投用后,企业委托“绿岛”治理,将突破单个企业达标排放、依证排污的政策约束,如果“绿岛”排污责任无法明确、不能得到有效的管理、无法形成有效的机制,就会从单个企业污染物排放变成“绿岛”污染物集中排放,不仅单个排污企业的环保责任无法落实,也无法实现“绿岛”建设集中治污的改革效果。具体建议:一是尽快建立“绿岛”项目整体管理机制,加大规范管理和推广力度。根据“绿岛”项目入库要求和“绿岛”项目管理办法,对于工业园区内涉及水、气、固废等污染物建立“绿岛”的应当制定项目指南,进一步规范和引导各地“绿岛”项目建设。加大推进项目入库力度、细化实施建设标准和管理规范,严把入库和资金支持关口,强化项目建设、运维管理,确保“绿岛”发挥实效。充分运用大数据,对建成并符合条件的“绿岛”项目,要积极开展综合评估,建立环保信用监管和信任保护机制。二是简化园区项目审批准入通道,畅通流程环节保障“绿岛”建设使用。采用“绿岛”环境治理模式,可推动工业集聚区开展区域标准环评审批,统一提出污染防治要求,单个项目不再重复开展环评。进一步推动不同部门间打破壁垒,联合制定相关管理政策、统一行业标准,让“绿岛”这一服务中小企业的利好政策用好走稳。三是积极探索“绿岛”排污许可管理模式,确认职责边界和治污责任。“绿岛”项目应按规定申请排污许可证,对进入“绿岛”的各排放主体的污染物排放信息应予以明确,划清各主体责任。将“绿岛”项目和企业排污许可证等相关信息作为工业园区内环境执法监管的依据。加强常态化运行监管,对环保、安全等方面管理不达标且治理无力的“散乱污”企业,以及无合法排污手续的排放主体企业,均不得接入“绿岛”项目。积极探索“绿岛”项目减排指标直接应用于支持区域重大项目建设相关措施,开展增加环境基础设施用地图斑类别规划,省级对绿岛项目利用本级财政支持形成污染减排的,应通过统筹回收排放指标设立省级指标池,服务促进生产力优化布局和重大区域发展战略实施。 +65,0102,关于加强“环保脸谱”应用成效的建议,d93f733634fe48d2b9b9296b2a4d9d9c,2022,2022-01-19 11:04:18,农工党江苏省委,资源环境,调研情况:2020年12月,生态环境部和江苏省在南京召开部省共建生态环境治理体系和治理能力现代化试点省联席会议,部省领导共同启动了江苏省“环保脸谱”管理系统。该系统以生态环境大数据为基础,集成生态环境治理各项改革制度、措施、成果,通过建立科学评估体系,最终以“脸谱”的方式把企业履行生态环境保护责任情况直观展现,同时具备“一码通看、码上监督”的公众参与模式。但还存在一些问题。问题分析:(一)企业底数摸排存在困难。“环保脸谱”推广使用,实际上是对“一企一档”数据库的清洗和治理。但由于新系统正在开发完善,且纳入企业“环保脸谱”的数量众多,不可避免地会遇到技术问题,如:医院这类单位的信用代码证在系统的法人库里不全,导致无法新增纳入名单企业;环保人员在系统中难以进行批量更改行政区等批量操作;部分单位登陆系统出现账户权限不够;外地手机号收不到注册短信等问题。(二)系统整合工作量较大。江苏“环保脸谱”作为一站式企业服务入口,需要整合、梳理的系统平台太多,初步涵盖环境应急、涉磷企业填报、企业自测、ODS(消耗臭氧层物质)、源清单、省危废动态申报、排污许可、环保信用、环保治理需求发布、企业环保接待日、环境信访等等,整合的工作量非常巨大,整合过程问题繁杂,给应用推广带来较大的障碍。(三)基层环保人员对接任务繁重。目前每个行政区负责“环保脸谱”工作的板块负责人多为一人或两人,部分基层环保人员每人要负责百余家甚至上千家企业。板块环保人员在推进“环保脸谱”工作时需要解答、反馈企业的大量问题,还要跟进审核企业的注册情况,而且由于旧数据库中企业历史信息错误较多,造成工作人员难以联系到企业,信息修改工作量也较大。(四)关联应用场景相关经验尚需积累。“环保脸谱”是环保动态化管理的一个手段,环保脸谱表情相当于环境评价等级制度,以往是年评价制,现在是日评价制,但关联应用场景尚需各地探索并推广。如加强“环保脸谱”的评价和更新机制对企业的引导作用,环境监督执法如何应用脸谱机制等。(五)指标体系不够明确。“环保脸谱”设计之初就确立了指标体系动态更新的理念,目前评价赋码工作已覆盖全省20多万家企业,针对不同地区、不同行业,简单的打分制,未充分考虑各项指标的权重,且指标涵盖的评价维度较少。(六)共建共治共享机制有待推进。“环保脸谱”提供了高效的企业服务,更是政府部门与企业、与公众之间沟通的桥梁,是“十四五”规划中共建共治共享的社会治理场景的创新和应用。但目前公众互动形式仍不够丰富,企业反馈机制尚未完全建立,信息公开与实际需求还有较大差距。具体建议:(一)应用推广使用方面。一是关联企业环保优惠政策,提高“环保脸谱”使用率。对连续5星的“笑脸”企业,关联奖补评比,可作为申请绿色企业等的资质依据,在资金奖补等方面给予适当倾斜;关联环境执法检查,适当降低执法检查频次,优先列为豁免管控企业,引导企业“争绿争星”;关联绿色信贷,可优先向银行申请排污权抵押贷款,拓宽企业融资渠道,提升环境资源价值;关联碳交易,可在碳交易市场获得更多配额,助力企业低碳转型。二是加强业务联动。信息查询方面,“环保脸谱”本身是一个规范化的环保信息集合,现有系统(如“一企一档”)均可整合在“环保脸谱”,推进“一网通管”改革;移动执法方面,执法人员在定位签到时扫码查看“环保脸谱”,动态掌握企业的环境问题,在执法过程中进一步核查,做到精准执法;自查自纠方面,“环保脸谱”评价可帮助企业找到问题,协助实现非现场监管,企业通过自查自纠解决问题后“提星争笑”;移动办公方面,在以后的功能建设中,政府端可以直接督查督办,接入污染防治攻坚战目标考核和工作体系。三是通过关联信用应用场景。依托“环保脸谱”生态环境保护大数据的高集成度,加大实现信用评价信息共享的同时,强化“环保脸谱”在排污许可证、核与辐射安全相关许可证等的事中事后监管方面的应用。(二)指标体系功能提升方面。一是优化指标类目,增加大类,细化小类,考虑不同地区及行业在实际工作中的适用性,同时考虑技术可行性,需保证数据来源和数据质量。优化指标计算,可考虑使用德尔菲法(专家评分法),进行充分的实地调研和资料收集,构建指标层-准则层-目标层,最终可获得更为科学和精确的评分。二是丰富衍生功能。建立完善的功能模块,通过数据模型分析给出企业画像,对整治无提升的企业,脸谱应用可给出预警,执法力度也可相应加强。产业分析方面,“环保脸谱”对企业信息管理产出的高质量的产业大数据给出的区域发展模型,为对项目批复、碳核算等产业分析奠定基础。三是完善信息公开制度。在环境宣传中纳入脸谱元素,组织优秀企业参观、减排技术科普等公众参与活动;在现有小程序中设计便捷的举报、分享接口,提高社会监督积极性。对企业高频关注事项以及日常管理中遇到的痛点难点堵点,进行收集梳理,为制度重塑、系统优化提供依据;开展企业线上普法、培训等,提升企业的参与意识和环境保护意识。四是加强部门协同的技术深化应用。借助“环保脸谱”在业务、技术、数据等方面的优势,深化政府、企业间等方面的战略合作,运用先进技术升级生态环境治理示范区。 +66,0103,关于进一步完善通州湾新出海口起步港区集疏运体系的建议,ec24fcd252e443229dfe1906776245de,2022,2022-01-18 17:50:35,陆健泉,工业商贸,"调研情况:2019年,通州湾长江集装箱运输新出海口建设写入《长江三角洲区域一体化发展规划纲要》,通州湾开发建设全面进入国家战略层面。2020年,南通市明确以吕四港为起步港区,全面推进“大通州湾”建设战略部署。作为通州湾新出海口先行建设区域,吕四港抓住“风口”,围绕“一年建设、两年开港、三年成规模”目标,全力推进海港码头、港池航道、内河转运码头、洋吕铁路、疏港公路、港区道路六大工程建设。当前,通州湾新出海口起步港区建设迅猛突进,2个10万吨级通用泊位于2021年12月22日正式启用,投用后,可形成年吞吐能力710万吨。虽然在短期的时间内,吕四港具有一定的货运吞吐能力,但是以高质量可持续发展的角度眺望,仍有一些瓶颈问题迫切需要省级层面予以支持,通过在规划、政策、协同等方面加以统筹引领,助推打造全省向海发展新引擎,更好服务长三角更高质量一体化发展。问题分析:随着起步港区通用码头的正式启用,对交通运输在港口发展中的支撑、保障和引领作用提出了更高要求。疏港公路是港口集疏运对外综合快速运输的重要通道,目前吕四港可通过“通港大道—S335—S433”可快速抵达启扬高速吕四港出口。但后期随着港口货运量进一步增加,港口对外集疏运仍面临较大交通压力,有必要规划建设新的向外快速通道,提升吕四港集疏运体系的保障能力和服务水平。具体建议:建议加密沿海地区公路网,加快建设港区向外快速通道。依托高速公路和国省干道构建港口集疏运主要通道,积极争取S11(通沪高速)北延纳入省高速路网规划。项目起于吕四起步港区, 接至G328,向南跨越S255、洋吕铁路、S335之后与S28启扬高速设置枢纽,止于G40沪陕高速与S11通沪高速交叉节点,全长约20公里。建成后将进一步完善起步港区疏港高速路网,缓解港口集疏运远期交通压力,提高出行效率和安全性,形成起步港区与沪通、启扬和宁启之间直接快速的互联互通,为货物大进大出、快进快出、优进优出提供快捷通道。因此,建议:省交通主管部门加快S11(通沪高速)北延规划研究,将项目纳入省高速路网规划,适时开展工程可行性研究。" +67,0104,关于制定完善家庭病床支持政策满足人口老龄化背景下居家医疗服务需求的建议,04a23d5fbcb841b9989ce4c94a422f49,2022,2022-01-20 09:40:00,陆健泉,医卫体育,调研情况:随着我国老龄化不断加剧,居家医疗服务需求日益迫切。截至2020年底,我国60岁及以上人口数近2.6亿人,其中,65岁及以上人口数近1.7亿人,我国失能、半失能老年人超过4000万,居家医疗服务存在巨大需求。2020年12月,国家卫健委办公厅、国家中医药管理局办公室印发《关于加强老年人居家医疗服务工作的通知》,明确提出重点由二级及以下医院、基层医疗卫生机构等,对有居家医疗服务需求且行动不便的高龄或失能老年人,慢性病、疾病康复期或终末期、出院后仍需医疗服务的老年患者等提供相关医疗服务。目前我省也在积极推广家庭病床服务,让更多百姓享受到居家医疗服务的便利。家庭病床服务是指对需要连续治疗,但因本人生活不能自理或行动不便,到医疗机构就诊确有困难,需依靠医务人员上门服务的患者,在其家中设立病床,由指定医务人员定期查床、治疗、护理以及康复,并在特定病例上记录服务过程的一种卫生服务形式。家庭病床服务收费项目主要包括建床费和巡诊费,收费方式分为按项目收费和按服务包收费,由患者自愿选择其中一种收费方式,满足家庭病床建床对象不同形式的收费需求。在按项目收费方式中,床位费只在入院第一天收取家庭病床建床费、每次家庭病床巡诊费和级别护理费用,输液一天收取正常输液费,现无其他专设家庭病床的诊查收费项目。问题分析:家庭病床服务内容主要分三大块,包括医生查床服务:一般每周查床1次,可根据病情调整查床次数;护理服务:护士按家庭病床医嘱进行护理服务和指导;告知服务:及时告知患者或其监护人家庭病床诊治的局限性、有关医疗风险、疾病诊断与治疗措施、相关费用情况及撤床手续。发现患者病情变化时,交代病情,及时转诊。开展家庭病床服务,节约了患者的就诊成本,缓解了看病难问题,我省现试点机构开设的床位数,与辖区居民旺盛的需求不相匹配。目前家庭病床一般每2-3个月为一次建床周期,江苏省物价规定开展医疗服务收费价格调整的县级公立医疗机构每次可收取建床费、巡诊费,纳入医保甲类支付,但与其他省市相比收费标准明显偏低。未开展医疗服务收费价格调整的医疗机构每次收取建床费、巡诊费均为患者自付。输液费、级别护理等费用与普通住院享受同样医保统筹支付待遇,医生上门服务及疾病诊断必需检测服务不加收额外费用。值得注意的是,符合家庭病床建床条件患者的生活照护等服务费用、医保支付政策范围外的费用,基本医保基金不予支付,设置家庭病床期间,除急诊抢救除外,参保患者在其他定点医疗机构就医发生的医疗费用,基本医保基金不予支付。同样一个病人在家庭病床和在普通住院两种方式下,家庭病床医生的工作量与工作时间往往是普通住院医生的数倍,但是收取费用方面没有优势,医生的服务价值很难体现。提供家庭病床医疗服务的医务人员以兼职为主,缺少岗位配置和经费保障,且医疗责任保险尚未延伸至家庭病床医疗服务,导致医务人员开诊诊疗有思想顾虑。具体建议:1.进一步拓展试点家庭病床服务的社会需求覆盖面,对病情适合在家庭疗养,给予支持治疗和护理以减轻痛苦的患者;经住院治疗、急诊留观或手术后恢复期,病情稳定但仍需继续治疗的患者;年老、体弱、行动不便,到医院就诊有困难的患者提供家庭病床服务,对在门诊看病而不需要住院的长期慢性病患者可出诊,但不建床。探索整合卫健部门的家庭医生、家庭病床、基本公共卫生服务以及医保部门的长期照护保险,将老年医疗、护理、康复、营养健康管理等服务延伸至家庭。       2.结合试点工作开展情况,统一规范家庭病床建床流程、标准、服务项目、应急预案等,进一步规范例如换管、抽血、肌肉注射、拆线、换药、出院后病情监测等服务流程,并为提供家庭病床服务的医务人员购买相关保险(责任保险、医疗保险、人身意外保险),减少上门服务风险。3.需要进一步完善家庭病床的价格机制,结合“互联网+”技术的发展,发展“互联网+医疗护理”服务,体现劳务技术价值,激励医护人员提供高质量的服务,探索社会力量参与,在医保、长护险之外提供社会化的家庭病床类服务,明码标价收费,服务项目更多,既可满足患者长期医疗服务的需求,又可让患者在熟悉的家庭环境中康复、疗养,提高医疗资源使用效率。 +68,0106,关于做强江苏种业的建议,b076ad1afe614315a9bc162de1a2099b,2022,2022-01-19 10:07:55,农工党江苏省委,农林水利,调研情况:江苏是农业大省,也是种子生产和使用大省,虽然我省种业科技创新、种子企业培育,取得了显著成效,但对标国际先进和国内领先省份,以及农业高质量发展要求,仍存在一些短板,主要表现在以下几个方面:问题分析:一是种业研发投入不足。2020年,我国种子研发投入超过1亿元的仅有隆平高科一家。而拜耳(孟山都)2020年在种业方面的研发投入约7.574亿欧元,相当于59亿元人民币,跨国种业依靠研发投入形成的基因、产品专利占领全球种子市场。反观我省乃至我国有这样规模体量能够实现自循环种业巨头的几乎没有。研发投入差距悬殊造成我省种业经营范围以常规传统种子种苗为主,商业育种能力较弱。二是现代育种生物技术在我省尚处于实验研发阶段。国外育种技术以全基因组选择、基因编辑、人工智能设计育种为代表的现代育种生物技术已进入产业化应用或前期准备阶段。而我省仍以传统育种模式为主。育种大数据分析、信息化以及相关系统开发与应用不够,育种芯片设计与制备系统等缺乏。三是对本土种质资源保护工作起步较晚。我省对乡土品种进行调查时已经很难找到上世纪80-90年代当地种植的本土品种,或者能够发现疑似本土品种的资源,也因为早期对乡土品种相关信息记录较少而难以确定。在对苏州、宜兴、盱眙的调研中,发现苏州的香丝瓜、芝麻苋、细香葱、香青菜,宜兴的太湖长萝卜、渎边百合、洋溪萝卜、黄泥头茭白,盱眙的鸡血桃,均已灭绝或濒危。而且种质资源普查与保护工作频率较低。地方农业部门及科研单位对当地植物资源普查数十年才进行一次,而现在新优品种迭代很快,在两次普查的间隔时间内当地主栽品种很可能已经经过了数次更替,本土品种已经进过几轮冲击,能够调查到的品种数量就更少,再加上对本土品种或者野生种栽培种植方法认识不到位,部分品种资源因为对栽培条件要求较高,难以在温室或者苗圃中存续,出现保种困难。四是市场的逆淘汰导致优质种子研发受阻。江苏农户市场敏感度高,某一种农产品获得较好市场反应后,地方农户也会迅速跟进种植同一品种,大面积种植对推动江苏农业产业发展起到了积极作用,但是也带来农产品市场同质化问题,对质优风味独特但需个性化、精细化管理的品种,形成了极大的冲击,导致优质种子市场认同不高。且由于土地流转加速,种田大户增多,常规种子自留种现象严重,维权打假难度大、成本高,知识产权无法得到有效的保护,影响了种业研发创新。具体建议:针对上述问题,建议省农业农村厅,科技厅、财政厅等部门要围绕育种卡脖子问题、本土种子保育、扩繁问题加大政策支持和科研投入,做大做强江苏种业。一是强化基础性公益性研究。聚焦种业关键优良基因挖掘和重大关键技术突破,培育推广高产优质、适宜全程机械化的突破性新品种,加大对抗除草剂、抗病虫等关键基因创新的研究。二是培育产学研相结合的商业化育种体系。引导大型农化企业、粮食企业参与种业创新,推动种业和科研院所的合作,利用外部资金、人才和研究力量,培育具有国际竞争力的种业。追赶国外科技育种应用分子标记和全基因组选择方法提高基因型选择效率的技术,并配套研发高通量、全自动、无损伤的单粒种子基因型鉴定技术设备,单核苷酸多态性(SNP)育种芯片、双单倍体、智能化雄性不育技术、基因编辑技术等现代高新生物技术的应用,开展数字化育种,进一步促进了传统育种朝精准化和工程化方向发展。三是要拓展种业创新全产业链。国外大型种业公司基本上都是农化合一的企业,具有很强的研发、资金、人才实力,我省也要着力打造培育能将种子、肥料、农药一体化的种业企业,通过一体化服务,促进农民增产又增收。四是实施本土种质资源保护。明确省农科院为责任主体,做好对地方种质资源的调查、采集、分类以及扩繁工作。对于对生长环境要求比较严格的品种,实施就地保护策略。针对难以扩繁的品种,开发组织培养等扩繁技术。根据药食同源的特性开发本土种质资源的药用保健价值,让农户种植乡土品种也有利可图,自觉参与到本土品种的保护工作中去。 +69,0107,关于进一步优化江苏省婴幼儿托育服务水平的建议,494d6c4c351d43c7bf89e21ed893a605,2022,2022-01-19 14:49:00,秦引林,社会事业,调研情况:3岁以下婴幼儿照护服务事关婴幼儿健康成长,事关千家万户。国家在“十四五”规划中,明确“支持150个城市利用社会力量发展综合托育服务机构和社区服务设施,新增示范性普惠托位50万个以上”,我省在2020年提出办好“新增普惠托育服务机构80家”民生实事,并于当年底,出台了《江苏省示范性托育机构评估标准(2020年版)》(以下简称《评估标准》),在此背景下,了解我省普惠性婴幼儿照护服务情况及突出问题,有助于推动构建完善的普惠性婴幼儿照护服务机构的标准及评估体系,加快补齐民生保障。一、我省普惠性示范托育机构现状按2020年普惠托育实事项目任务分解要求,全省各市共需评定普惠性托育机构80家,最终评定确定92家,超出预期要求;国家发改委遴选上报普惠托育机构建设项目,通过国家专项行动助力政府民生实事1万1个托位补助项目,有76.4%的托育机构不了解此项目。经对全省各市56家机构调研发现,基于《评估标准》,托育机构在“机构设置”“人员管理”“保育照护”“安全健康”“运营管理”五个版块的24个方面,均存在不少问题。问题分析:二、基于《评估标准》的普惠性托育机构存在的问题及原因分析 1.政府协作及政策指导方面:部门间缺乏协调,导致政策落实不到位,机构不能得到真正实惠;标准宣传较少,机构解读不精确,导致很多已开设的机构对照评价标准需整改,或想申报,但不知如何改进才能符合相关条件。 2.评估标准方面:版块全面,但细则重复散乱,存在多个维度重叠;要求过高,简单一刀切,如仅因消防或者户外场地生均面积不合要求等,被一刀切;监督管理体系不完善,对于申报成功的机构缺乏回头看再评估机制。3.机构自身方面:登记备案涉及部门多,证照办理难;婴幼儿照护服务市场混乱,有效监管难;婴幼儿照护服务缺少指导,专业人才缺乏;幼儿园园中园的开设,导致社会力量办托处境艰难4.家长方面:托育重要性的意识不高,尚未转变观念;信息获取不对称,托育机构未能满足需求;育儿总费用较高,家庭育儿负整体担较重。 具体建议:(一)加强婴幼儿照护服务市场监管和政策扶持按照政府相关文件精神,健全工作机制,细化明确各相关部门工作职责,协同配合推进,为有效监管、指导和服务奠定基础。加大政策引导力度,细化办照流程,简化办照程序,加快推进机构备案,健全机构档案资料及信息服务支撑。规范普惠性照护费用定价、行业专业标准等,加快推进婴幼儿照护服务体系建设,为机构的设立、备案、监管和跟踪服务提供便利。强化机构登记备案、质量监管评估标准,加快构建机构服务质量、过程管理等评估指标和等级评估体系,建立和完善常态化监管、动态评估和处罚惩戒等制度和机制,以科学可行的方法保证机构的服务质量。(二)明确政府各部门职责,确定责任到人,保证政策的有效落地扶持政策落实到各部门,确保主体责任人,以服务支持的态度而不是审核卡关的态度,避免政策落地过程中的层层加码,使机构能明确知道具体的政策及政策所需提供的材料,明确了解相关材料的申办部门。真正做到政府在加大场地提供、租金减免等政策服务扶持力度,使机构能落实税收优惠、减免政策,降低运营成本,保证良性的运营。(三)提高托育服务质量和从业人员队伍水平做好顶层设计,建立完善婴幼儿照护服务教育培训体系,编制培训教材,增加师资力量供给,提升师资质量水平。积极推进高等、高职院校根据市场需求开办相关婴幼儿照护专业工作,加强专业教育培养和实际操作培训,形成包括学历教育与非学历教育、长期和短期培训相结合的一体化培训方案,为各类托育从业人员提供持续的专业成长服务。提高从业人员待遇,增加行业吸引力,建立和完善机构从业人员准入、考核、奖惩和淘汰制度,推动婴幼儿照护服务健康、可持续发展。(四)推动多元主体参与婴幼儿照护服务供给深入推进托幼一体化,综合考虑城镇化发展趋势、人口流动及出生率断崖式降低的变化情况,及时改扩建幼儿园,增加托班资源供给,减轻托育家庭经济负担;支持新建幼儿园同步建设婴幼儿托班,提高收托能力。通过政府购买服务、公办民营、民办公助等多种方式鼓励社会力量进入托育服务行业,构建主体多元、性质多样、服务灵活的婴幼儿照护服务体系。推进完善社区婴幼儿照护服务点,依托社区提供普惠性托育服务场所及亲子活动设施,扩大受益面。出台示范标准,开展先行先试,给予适当奖补,培育并创成一批模式可复制的省、市级示范单位,发挥示范引领和辐射作用。(五)加强婴幼儿照护相关政策及科学育儿知识的宣传普及力度加强政策宣传,营造良好社会环境,建立合格托育机构公示制度,打通信息不对称的最后一公里,增强机构与家长之间的信任度。通过网络新媒体宣传政策和科学育儿理念,发布婴幼儿照护信息,提供相关工作指引,满足家庭照护需求。积极营造良好氛围,通过宣传引导,努力化解托育服务供给侧与需求侧结构性矛盾,给家长科学育儿指导,提升育儿水平。 +70,0108,关于大力发展护理型家庭养老床位的建议,7c6c8970956e46af8954f01a5075d7d3,2022,2022-01-18 11:09:38,农工党江苏省委,社会事业,调研情况:根据第七次全国人口普查数据,我省 60 岁及以上常住老年人口 1850.53 万,占总人口比例为 21.84%,高于全国 3.14 个百分点。老龄化程度不断加深,老年人抚养比不断攀升达 23.61%,高于全国 3.91 个百分点。据不完全统计,我省空巢独居老人约占老年人口的 55%。抽样调查表明,接近 97% 以上的老年人愿意选择在家庭和社区接受养老服务。“十四五”时期是积极应对人口老龄化的重要窗口期。当前大力建设“家庭养老床位”是我省养老服务改革中的创新举措,也是实现老人 “原居享老”美好愿望的温馨举措。通过试点发现,当达到一定规模后投入1个家庭养老床位的费用仅是投入1个机构养老床位的1/5,不仅社会负担低,同时也满足了老人居家养老的心理需求,需要进一步加大政策引导和支持力度。问题分析:(一)家庭养老床位政策受众不多。目前,绝大多数老人包括失能、半失能老人选择居家养老,但是现有的家庭养老床位不能满足失能(失智)老年人长期照护服务需求。绝大多数罹患疾病,特别是失能、半失能老年人目前还享受不到较好的医护条件,庞大的养老和医疗护理服务需求,给现行养老服务带来严重挑战。(二)家庭养老服务专业护理人员缺口巨大。人口老龄化加剧带来老年人口激增,陪护需求提升,而护理人员流动大、流失快,护工资源明显缺乏、供不应求。患者及其家属出于各种原因,基本上都会要求护工一对一服务,与庞大的需求人数相比,护工更显捉襟见肘。(三)硬件设施设备、服务项目有待细化。目前,上门照护服务仅对服务项目、服务频次和收费标准等内容进行明确规定,但是对居家适老化改造、硬件设备设施条件及老年用品配置标准缺乏明确规定。具体建议:(一)强化顶层设计,建立健全政策保障机制。针对家庭养老床位特殊性及主管部门责任不清问题,建议政府出台实施意见,明确主管部门职责。卫健部门将享受家庭养老床位照护的老年人纳入家庭医生签约范畴,提供建立健康档案、免费体检、预约转诊、开具长处方等服务。医保定点医疗机构按照家庭病床规定进行管理,发生的医疗服务费用纳入医保实时结算。不同形式医养结合机构,同级民政、卫健部门需相互备案,并针对老年人群不同医养需求,做好引导和分流。(二)提升并有效监督家庭病床护理人员技能水平。民政或医保部门作为监管单位,需对护理人员服务质量和水平进行有效监管。服务人员应经过包括生活照料、康复护理、健康管理、辅具支持、心理服务、居家安全协助等专业技能培训,取得相应证书,并与养老机构或是与养老机构有合作协议的劳务单位签订劳动合同,按规范要求提供服务。(三)细化家庭养老床位适老化硬件设施、服务项目、服务监管建设标准。建议省民政厅会同卫健委根据老年人照护需求对老年人家庭进行必要的适老化改造,配置紧急呼叫、烟感报警、智能穿戴、远程监控、信息传输等呼叫应答及预警处置。明确家庭护理床位服务项目,设置不同护理级别和增值服务对应的服务项目和收费标准。(四)“一体化”管理家庭护理病床。 以社区养老服务中心为支点,家庭养老床位与入住养老机构的老人实现“六个统一”,即统一评估、统一协议、统一服务内容、统一服务流程、统一人员调度,并把家庭养老床位的服务监管统一纳入市、区级信息平台,实时进行监管。医保、民政部门不定期抽查,对于抽查不合格的取消或减免相关照护险或政府购买服务等相关政策补贴。通过一体化管理,打造“苏适养老”服务品牌,努力构建“身边、床边、周边”的居家社区养老服务网络,让绝大多数老年人享有不离开居住环境、不缺少亲情陪伴、不改变生活习惯的原居享老服务。 +71,0109,关于做好青少年心理健康干预的建议,ba6071ef1bc846018e0761c0d0974b15,2022,2022-01-19 11:34:01,农工党江苏省委,教育事业,调研情况:根据《2020大众心理健康洞察报告》青少年心理健康匿名调研结果表明,50%的受访者有心理压力,37.23%压力程度在中等以上,超过33%的初中生表示父母管教太严、期望太高、沟通困难会给自己带来压力,22.85%的受访青少年有过情绪较为低落、悲观、对事情提不起兴趣、感到无意义等抑郁的情绪感受,20%青少年有不同程度抑郁症状。问题分析:综合来看,当前青少年心理问题主要有:抗压能力普遍偏弱,适应能力不强。以七年级为例,小学升入初中后,很多学生无法适应7点到校(小学生一般8点前到校),也不适应课业数量和强度的增加,心理出现问题。好学生心理咨询人数多。学习成绩好、对自我要求高的学生对心理变化敏感,呈现心理压力冒头早,寻求心理辅导数量多的特点。尤其重要考试后,寻求心理咨询的学生激增。家庭对学生心理影响大。家长对孩子心理问题关注、关心不够,往往让学生心理问题不断积累扩张,长期压抑;部分家长,特别是母亲管教过严导致学生心理压力大。家长心理咨询意识不足。在遇到子女反映因为学业问题需要心理咨询时,很多家长认为孩子成绩滑坡是因为偷懒、不肯努力,不存在心理问题。专职老师无法实现全覆盖。专职心理老师在很多初中学校里还是稀罕人才,尤其是乡镇、农村初中,受编制所限,绝大部分学校无法配备。即使个别规模较大、条件较好的中学配备专职心理教师,只能对前往咨询的学生进行心理辅导,无法发现班级学生中一些苗头性、不易被发现的心理问题。具体建议:一是加强对学生的辅导力度。分层次开展心理辅导:一方面开展心理科普培训,比如开展一些受挫能力方面的活动,促进学生自我调节能力的整体提升;另一方面开展重点问题学生心理辅导,比如有针对性的开展学校适应、亲子人际关系和升学压力,及成绩波动后心理问题等方面的辅导。二是加强对家长的引导力度。建议学校每学期开展针对家长的青少年心理知识讲座和咨询,正视青少年心理问题。充分利用真实案例,指导家长如何与孩子沟通,避免家长对学业焦虑传染给学生。对部分问题家庭的学生,学校要予以重点关注,引导家长与学校合力,给予学生关心与帮助,避免和减少学生的心理问题出现或加重。三是加强对老师的培训力度。建议开展针对全体老师的心理知识培训,至少保证一个学期开展一次。为更大范围覆盖学生群体以发现更多苗头性、隐蔽性心理问题学生,建议要考虑针对班主任群体额外每年开展一次心理知识方面的培训,持续强化其发现问题学生的能力。四是加强专业人员配备力度。可以考虑与专业心理机构或医院心理科室进行合作,每学期聘请专家开展集体性的心理讲座,帮助学校进行心理团辅。对于学校心理老师无法判断或改善不明显的,请专家定期到学校对学生进行更为专业的心理辅导。建议在校医配备过程中,除考虑配备全科医生外,优先考虑有心理咨询,心理辅导相关资质的人员。建议对既持有学科教师资格证又有心理咨询师相关资质的教师,可以优先聘用,在职称评聘、评优评先中予以照顾。同时,也要鼓励在职各学科教师业余学习心理咨询相关课程,以增强心理专业能力。 +72,0110,关于优化生物医药产业发展环境的建议,52e9aafe0df94e4383a0a0ecfafe48b0,2022,2022-01-19 19:30:29,农工党江苏省委,经济发展,调研情况:生物医药产业由生物技术产业与医药产业共同组成,制药产业与生物医学工程产业是现代生物医药产业的两大支柱。我省生物医药产业发展迅猛,但是生物医药产业面临的发展环境问题依然存在,主要表现在:问题分析:一、企业运营成本高企。一是关键工艺受制于人。目前国内超滤、纯化、制剂等生物医药设备基本全靠进口,高精度、高性能、新剂型等制剂设备基本无可替代国产化。以“药品亚硝胺杂质的风险评估和限度控制”为例,现行版美国药典(USP)关于亚硝胺杂质检测的主要分析系统为高压液相-质谱/质谱仪(HPLC- MS/MS)或气相-质谱/质谱仪(GC- MS/MS),仪器全靠进口,价格比较高昂,日常维护费用和聘用专业技术人员的人力成本也很高。而借助第三方检测,一般原料药亚硝胺杂质委外检测费用至少2万元以上,如需要对有关杂质进行分离研究或检测,则报价往往几十万甚至更高。二是人力资源存量不足。当前,生物医药企业面临的“人才荒”不仅是中高端人才的短缺,普通一线人才也面临“招工难”,从2021人才市场数据显示,生物医药人才整体跳槽涨薪幅度在20~40%不等。二、生产供给能力偏弱。一是原料过于依赖进口。受新冠疫情影响和“中美产业脱钩”影响,国内生物医药企业面临的发展环境不确定性程度越来越大,抗体、疫苗等品种的培养基、纯化介质等较大程度依赖进口供应商,而国内供应商在产品质量、批间差异、质量体系等方面与进口材料供应商还存在明显差距。二是包装材料存在短板。以新冠疫苗等相关的疫苗制品为例,其要求选择的包装材料为硼硅玻璃材质(俗称西林瓶),但国内中硼硅玻璃生产技术与美国肖特、康宁等企业存在一定差距,目前疫苗内包材(中硼硅材质)供应紧张,甚至缺货。三、政府服务有待优化。一是行政管理效率待提。《药品注册管理办法》和《药品生产监督管理办法》于2020年7月1日起正式施行后,对行政许可和备案事项作出了相应的界定,但在实践过程中一些界于“行政许可”和“备案”之间的事项存在,主管部门倾向于采取“从严”管控的办法。二是政策更新指导不够。生物医药行业现行有效的法律法规有30部,政府规章117部,国家药监局工作文件2838份。很多企业的药品管理人员反映对于药品相关的法律法规、政策之中存在的法条竞合、政策把握理解不深、认识偏差的问题,只能靠摸索、现学现用,虽然目前政府网站可以提供一些查询和释疑服务,但与药企需要的法律、政策服务还有差距。具体建议:为进一步推动我省医药产业高质量发展,我委建议:一、加快生物医药人才培养。江苏要立足高端生物医药人才培养实际,采取积极、有效、有竞争力的留才、用才措施,力争吸引更多的生物医药人才来苏、留苏就业和发展;同时要借鉴“北上广深”人才引进和激励政策,向全国和海内外招募更多优秀的高端生物医药人才,为全省生物医药高质量发展积聚人力和智力。在全省高职扩招计划中,要增加生物医药相关高职专业的招生指标,为全省生物医药企业积聚充足的基础性人才,化解企业“用工难”。二、加大产业政策扶持力度。针对当前生物医药企业普遍存在的精密仪器购置成本昂贵、“委外”检测费用高的问题,建议政府管理部门研究通过政府补贴等形式对于企业购置相关固定资产予以补助,或建设第三方检测平台集中为中小型生物医药企业提供“委外”检测服务。政府还要通过研发费用加计扣除、专项奖励等措施激励企业、科学家等加快突破药物新制剂等关键技术瓶颈,着力攻破生物医药中严重依赖进口的基因测序、质谱、电镜等关键共性技术难题。加大试剂、耗材的研发工作,逐步在塑料耗材、生物试剂领域和高端生物仪器领域实现国产替代品的研发,降低“卡脖子”技术的发生概率。三、打通供给需求信息壁垒。政府要牵头相关行业协会等建立产业联盟,精准理解用户需求,整合信息、资源,通过研发–试用–反馈–改进,稳步培育供应商,逐步打造高端生物医药材料供应链。通过打造BioMall (生物医药产业创新服务综合体)的形式,通过线上、线下结合的方式,汇聚全球优质上游供应链资源,让区域内的生物医药企业可以便捷地体验产品和服务,提高供需双方对接的几率,有效疏通高端生物医药供应链“堵点”。四、提供高效高质政府服务。针对当前生物医药主管部门在注册、审评和审核等方面存在效率不足的问题,建议相关管理部门要会同组织、编制等干部管理部门在人员编制等方面予以充分保障,确保生物医药企业申请办理事项不拖延、不积压。当前国内处于生物医药法律法规、政策变更最频繁的时期,建议主管部门要通过优化官网、公众号等举措,做好释法答疑的工作,及时解决企业面临的困惑;建立畅通、便捷的企业与注册管理部门、审评机构的沟通渠道,保证企业在遇到问题时,能够与注册、审评机构保持有效沟通和法规、技术指导,确保生物医药企业合规运营,有效提升全省生物医药企业发展水平。 +73,0111,关于加强新型互动游戏管理的建议,23ff051b9a1a4a028cdeabab1b15af45,2022,2022-01-18 16:09:38,农工党江苏省委,文化宣传,调研情况:近年来,“剧本杀”“密室逃脱”等互动游戏新业态经营场所悄然兴起,丰富了人民群众的文化娱乐生活,但在客观上也带来了一些监管方面的问题。问题分析:一是经营场所用地种类众多。调查显示,我省“剧本杀”企业累计注册数量超过8000家,门店突破3万家,市场规模超过100亿元,触达超过5000万剧本杀爱好者。在大众点评网搜江苏省南京相关场所有200余家,大多集中在中心城区商圈、高校集中区,大部分开设在商住两用房内,个别开设在别墅、公寓以及综合性商场内。二是特殊布置易导致消防安全隐患。由于剧本游戏的需要,经营者一般都会对经营场地进行实景装修和道具布置,通常会对租用的原有房间进行改造分隔出许多狭小空间,有的甚至会将一个房间竖向分隔为两三层的空间,从而导致现场不仅充斥着大量的可燃物品(木料、塑料、丝棉等),而且做不到有效防火分隔。同时,部分密室为营造游戏氛围,使用大量灯光和电器设备,极易引发电气火灾,且多重封闭环境,难以迅速疏散。三是经营者消防安全意识薄弱。游戏经营者,大多不具备专业的场务、道具等方面知识,采用的道具质量、装修材料以及密闭环境的安全防护等,经常不符合标准,容易产生消防安全隐患。不少场所存在疏散指示标志未保持完好有效、安装位置不合规、无应急照明设施、灭火器数量配置不够、疏散通道堆物或封闭等安全隐患。此外,公共服装、道具不消毒,或消毒不规范,容易导致公共卫生问题。四是剧本不规范现象屡有发生。因为缺乏配套规范管理标准,“剧本杀”的剧本任何人都可以写,任何人都可以卖,其中不乏过度渲染黄色、暴力、恐怖、迷信情节等非法传播的内容。一项调查显示,66.14%的青年受访者认为“剧本杀”好剧本稀缺、抄袭和同质化剧本泛滥,61.43%认为缺乏市场监管、盗版作品频现。由此引发的意识形态及专利保护等问题,亟待有关部门重视。具体建议:针对新型互动游戏存在的安全隐患和监管问题,我委建议:一、建立多部门联合监管机制。针对当前“剧本杀”“密室逃脱”等互动游戏新业态存在的问题,建立公安、文旅、市场监管、消防救援等部门共同参与的联合检查执法机制。明确“密室逃脱”场所为公共娱乐场所,多部门联动,建立信息互通制度和行业的安全标准,严格执行消防审核验收制度。确保其设计施工、建材选用、电气管线、消防设施等配备符合要求。消防管理部门全面掌握密室逃脱”场所分布状况,及时加强管控。用适宜的安全标准引导经营者规范经营,确保游戏者的人身安全。组织联合监管队,深入商住两用楼、公寓、商场等区域加大排查力度,持续滚动排摸问题隐患,对相关场所中的治安、消防、防疫等隐患,及时督促整改,对涉及违法的,依法予以处罚。二、建立剧本备案审查制度。根据《国务院关于严厉打击非法出版活动的通知》,除国家批准的出版单位外,任何单位和个人不得出版在社会上公开发行的图书、报刊和音像出版物,违者属非法出版活动。据此,将自行创作的剧本印制成册,公开发售并供游戏的行为,必须受到有关法律的监督管理。有关部门应及时出台相应法规,通过建立备案审查制度,将公开销售、公开使用的剧本置于监督之下,推动新兴行业健康发展。三、推动形成长效健康的发展机制。一方面,新闻出版部门应在加强管理的基础上,鼓励、引导从业人员积极制作更新符合主旋律特征的剧本杀剧本,为游戏市场带来新面貌新风气;另一方面,加强宣传,呼吁群众在游戏时注意选择经营管理规范、剧本内容健康、安防措施齐全的场所。一旦发现此类场所存在相关违法违规行为的,应积极向公安机关和有关监管部门举报。 +74,0112,关于推进区域医疗卫生中心建设的建议,421246a7120041c38921026357f1489b,2022,2022-01-18 17:55:23,农工党江苏省委,医卫体育,调研情况:区域医疗卫生中心建设是保障农村地区和城市社区医疗卫生服务升级,遏制基层卫生服务能力下滑,打破人民健康需求与地方卫生资源供给不平衡的重要举措,是我省医药卫生体制改革的重要探索。2021年度江苏省政府将160个农村区域性医疗卫生中心建设省政府民生实事项目和地方政府推进乡村振兴战略实施监测与实绩考核指标。目前农村区域性医疗卫生中心建设和发展中存在的主要问题有:问题分析:一是医保政策配套不足。根据建设方案,区域医疗卫生中心定位为二级医院,所有的农村区域性医疗卫生中心必须升级到二级医院或达到二级医院的服务能力,但是这些医疗机构又处于基层一线,恰是群众健康服务的第一关。对于达到二级能力区域中心医疗机构是按二级医院收费还是按乡镇医院收费,医保报销是按二级医院执行,还是按乡镇医院执行,存在一定的争议。如果完全按二级医院政策执行,会影响患者流向,难以体现出基层医疗机构政策的优越性。如果按一级医院即乡镇卫生院或社区卫生服务中心政策执行,医保报销比例高,医疗服务目录又受限,在总额包干的医保政策下,有限的医保资金限制了医院的运行。二是技术许可有矛盾。除了医保目录限制了区域性医疗卫生中心的药品、耗材使用外,三、四级手术的开展,限制性医疗技术的开展,虽然有主管部门备案制,在医联体、医共体支持下的各个区域性医疗卫生中心能有更多地方技术领军医生支援优势,能够在基层“飞刀”开展更多更复杂的手术。但因为技术备案的限制,许多手术的开展许可难以明确。三是发展定位待完善。究竟是盯紧常见病、多发病的治疗与健康管理,还是有条件地开展一些中低难度的疑难杂症治疗,是推进二级分科还是重点做好全科医疗,是人员、床位、设施规模有一定限制,还是鼓励根据群众需求不断升级发展,这些问题当前都没有明确的答案。还需要主管部门,制订更长远的规划。四是建设推进力量弱。农村区域性医疗卫生中心建设离不开各级财政的投入,尤其是地方财政投入的大小直接关系到建设的成效。由于地方经济发展的不平衡与建设重视程度不一致,如果按照省级规划建设,许多农村区域性医疗卫生中心由于缺乏切实可行的发展规划和政策性支持后劲乏力。具体建议:今年,省政府民生实事项目安排,要在已建成的160个农村区域卫生中心的基础上再新增40个,如何让政府的强投入,并为民生保障的强支柱,发挥好区域医疗卫生中心的作用,我委建议:一是明确区域中心医保政策。加强医保、财政、卫健等部门的协调协商,一是在包干额度上需要加大。改变三级医院在多发病、常见病或普通疾病上与基层医院竞争的现象。强化分级诊疗体系的建设,在医保资金上向基层医疗机构与区域医疗卫生中心倾斜。二是在报销比例上需要维持基层标准。目前县域内就诊率普遍超过85%。除了医保资金额度向基层倾斜外,多年一直执行的补偿比例政策还应当继续执行下去,作为基层新角色的区域性医疗卫生中心,在一定区域内守基层的责任更为特殊,离不开这样的优惠政策。三是医保目录需要进一步放宽。要适当放宽当前的医保药物目录,参照二级公立医院的机制执行,把更多选择留在基层。二是允许区域中心差异化发展。要想区域性医疗卫生中心对大多数患者接得住,留得下,治得好,这就要不断推进各中心高质量发展。一是不实行发展标准“一刀切”。各家结合自身历史、现有能力,下一步规划的可行性,允许结合实际情况逐步提档升级,拓宽医疗技术项目备案范围,实行能者先上的原则,允许差异发展。二是破除等级制度的局限性。结合医院服务对象、服务范围、服务内容来综合研判医院是否属于基层医疗机构,科学地给区域性医疗卫生中心定位。三是破除部分制度的局限性。如人事制度、薪酬制度、考核制度、晋升制度等都需要结合区域性医疗卫生中心特点量身订制,优化岗位设置,增加岗位配额,建立动态薪酬补偿机制,科学调整各个阶层的考核内容。三是推进区域中心持续升级。目前,作为基层医疗机构的区域性医疗卫生中心,先天性的性质注定其营利能力跟公立医院无法比较,在有限性财政支持的情况下,一是加大人才引进资金的支持。参考企业人才激励机制,建立卫生人才引进基金,帮助区域医疗卫生中心引进高质量人才。二是加大医疗设备配置及升级的支持,让老百姓在家门口享受更好的医疗检验设备。三是加大基础建设的支持,建设一个满足功能需要,百姓就医舒适,长期发展冗余的硬件环境。 +75,0113,关于加强青少年脊柱健康筛查的建议,87bb8a925908411e9c26ea883d246a9f,2022,2022-01-20 09:38:04,农工党江苏省委,医卫体育,调研情况:脊柱侧弯与肥胖、阑尾炎、近视并列为青少年四大常见疾病,虽然不致命,但是影响生活质量。近年来,我省青少年脊柱侧弯发生率呈明显上升趋势,调研发现,高达8%的孩子都发现了脊柱健康问题。2019年10月,上海交通大学戴尅戎院士脊柱侧弯防治团队对徐州市中小学生的脊柱侧弯筛查发现,徐州中小学生的平均脊柱侧弯发现率在4.5%左右,女孩的发现率高达8.1%。脊柱被称为人体第二条生命线,起着承上启下的重要作用。10-16岁是脊柱侧弯高发年龄段,一般好发于胸段、胸腰段。早期不易察觉,但较重的脊柱侧凸则会影响青少年的生长发育,影响心肺功能、累及脊髓,还会使身体变形,从而产生自卑、抑郁等心理问题。如未能及时进行有效干预,患者需进行手术矫正,导致治疗难度增大,治疗费用增加,治疗效果变差。不但给家庭、社会带来严重负担,也会给患者身心带来巨大伤害。如果能够被及早发现,就可以采用器械、运动等非手术方法延缓或者治愈该疾病。但是目前学校及家庭生活中对脊柱健康问题存在着以下盲区:问题分析:一是缺乏关注。《学校卫生工作条例》明确规定:“学校应当积极做好近视、弱视、沙眼、龋齿、寄生虫、营养不良、贫血、脊柱弯曲、神经衰弱等学生常见疾病的群体预防和矫治工作。”相比其他学生常见疾病,学校和社会对脊柱异常的关注程度明显滞后。不少孩子的脊柱问题是长期不良学习、生活习惯积累,加上运动时间太少引发的,家长和老师容易忽视这类问题,在学习、生活中没有及时对一些不良姿势习惯进行纠正。二是预防缺失。目前学生体检中并无强制要求脊柱侧弯专项检查,因此检出率普遍较低。国内各地区开展的检查存在方法不统一、技术水平参差不齐等现状,为脊柱问题的进一步探讨、预防和早期干预治疗带来困难。具体建议:为此,我们建议:一、加强体育锻炼。结合学生年龄特点,落实校内和对家庭的健康教育课程,以多种方式普及关于脊柱健康的日常锻炼、健康生活、生长发育、方法和技能等的知识,体育课程中亦可以适当增加关于脊柱锻炼的项目。二、重视硬件配套。加强对学校和家庭的硬件设施的关注和指导,特别是在校课桌椅,必须严格按学生的身高来适配,规范学生的读书和写字姿势。三、列入学校健康体检筛查项目。深圳市中小学生每年都会有一次免费的脊柱侧弯筛查活动。建议我省将包括脊柱侧凸在内的脊柱弯曲列为学生体检常规筛查项目,选择准确性更高的筛查策略,引入例如三维扫描技术等新的医学检查手段,避免不必要的X线摄片,以求用安全、便捷的方法,早发现、早诊断、早干预。  +76,0115,关于打造我省大运河文旅体验长廊的建议,108411625c114d6590290d9e5a02803a,2022,2022-01-18 16:09:38,周俊,文化宣传,"调研情况:2021年对大运河苏州段有关情况作了调研,对大运河扬州段作了考察调研,对大运河杭州段作了考察等。大运河是我国古代劳动人民创造的伟大的水利工程,对我国的政治统一、经济发展、文化繁荣发挥了重要作用。习近平总书记高度重视大运河文化保护传承利用工作,2021年1月,习近平在江苏考察时强调,要把大运河文化遗产保护同生态环境保护提升、沿线名城名镇保护修复、文化旅游融合发展、运河航运转型提升统一起来,为大运河沿线区域经济社会发展、人民生活改善创造有利条件。我省在大运河文化活化利用的过程中,部分地区形成了一批相对成熟、具有一定代表性的文化旅游项目,逐步建立了以博物馆为核心的大运河文化展示和传播体系。部分运河遗迹和工业遗存实现了转型和再利用。问题分析:我省大运河文化带建设尤其是文旅融合发展方面仍然存在一些问题和薄弱环节。比如,大运河沿线风貌还不够统一,大运河遗产保护与开发建设之间的矛盾仍然突出;大运河文旅基础设施还不足以匹配国家战略的要求;大运河沿线城市同质化竞争,资源缺乏整合、联动,地方特色不明显;大运河文旅项目宣传推广还不够,缺少成熟的市场化运作等等。具体建议:一、优化大运河沿线风貌。结合《大运河江苏段核心监控区国土空间管控暂行办法》,督促各市尽快出台配套的大运河核心监控区国土空间管控细则,并在监控核心区内实行正(负)面清单管理制度。对大运河沿线生态环境可能产生较大影响或景观破坏的项目,不符合国家和省关于生态保护红线、永久基本农田、生态空间管控区域相关规定以及相关法律和要求的项目,坚决予以清退。二、完善文旅基础设施建设。按照“河为线、城为珠、线串珠、珠带面”的思路,将运河文化融入地域文化、城乡建设之中,强化运河本体、自然山水、文化遗迹、城市空间的有机融合。围绕江苏“十四五”时期13个大运河国家文化公园建设项目,打造一批各具特色的运河文化公园。以运河为主线,串联起周边的景区、景点,将保护运河文化与当代景观塑造相结合,形成特定的文化地标,带动地区的整体复兴和城市活力的提升。三、推进沿线城市联动发展。树立大运河文旅一盘棋思想,加强各沿线城市间的协同联动。在省大运河文化带建设工作领导小组的领导下,全省沿线城市、省相关部门建立定期会商工作机制,对涉及到基础设施建设、古城保护、生态环境、文化遗产等方面的重大问题进行会商。建立常态化的城市间河段间交流合作协调机制,并引入地方政府、企业和社会团体、志愿者队伍等参与政策的制定和执行环节,推动大运河文化带、国家文化公园的一体化管理和运行。四、突出特色文旅线路设计。沿着大运河南北走向,把各个城市串联起来,实现大运河文化公园、景点的串珠成链,让更多的游客因大运河文化来到江苏,并通过大运河的串联深入到各个城市旅游、消费。可先期规划扬州到苏州试验段,开发水上游船线路,深入体验大运河文化。注重运河物质文化遗产和非物质文化遗产交相辉映,设计视觉、听觉、嗅觉、味觉4个维度的运河文化体验线路。五、着力加强市场化运营。创新运营机制,采用BOT(建设-运营-移交)、ROT(改建-运营-移交)、TOT(转让-运营-移交)等市场化运作等模式撬动社会资本,降低政府后期运营、维护成本,实现建设成果多方共赢。加强水上游、夜间游、研学游、健身休闲游、名人故居游、运河沿岸非遗文化展览、演出等运河主题精品业态创作,运用VR、AR和AI等新技术进行项目数字形态开发研究,重现运河历史场景,以文态、生态、业态、形态四合一的规划设计视角打造文旅爆款项目,完善旅游产业集群。组建运河志愿者队伍、拍摄运河纪录片,提升社会对非物质文化遗产的认知水平和保护意识。" +77,0116,关于建立多层次医疗保障体系的建议,4de86c1173a34f62b5e41962d647c29f,2022,2022-01-19 20:13:37,农工党江苏省委,医卫体育,"调研情况:医疗保障作为缓解群众就医负担、增进民生福祉、维护社会和谐稳定的重大制度安排,是新形势下推进健康中国建设、落实人民健康优先发展战略的制度基础,一直发挥着积极重要的作用。但我省医疗保障工作发展,仍面临不少困境和挑战:问题分析:一是多层次医疗保障领域不平衡不充分问题依然突出。随着社会主要矛盾的变化,人民对医疗保障的需求不再局限于保基本,而是要求获得更加公平、更高水平的医疗保障与医疗卫生服务。当前参保主体责任相对失衡,政府、单位、个人的筹资分担责任不合理、不均衡问题突出。二是仍以基本医疗保险模式为主,医疗经济风险分散且效率不高。在制度依赖和技术手段不足的现实制约下,当前我国的各类医疗保障制度并未从不同购买者的角度按照不同人群的需求形成层次清晰、分工明确、衔接顺畅的多层次医疗保障体系,而是仍以基本医疗保险模式为主,制度衔接合力不足,医疗经济风险分散效率不高。如大病保险制度,政策设计多数延用了基本医疗保险制度中以合规费用为计算基数,辅以起付线、封顶线、报销比例等参数的政策设置,一方面无法分担大量目录外费用的经济压力,另一方面自付费用的高补偿门槛也制约了制度的受益面,大病、重病、慢病和罕见病的报销力度仍有局限。三是基本医疗保险增长乏力,补充医疗保险发展缓慢。从医保基金收入结构来看,职工医保基金收入增长取决于工资增长,居民医保和新农合的筹资绝大多数来源于各级财政投入,其基金收入增长取决于财政能力,因此三者均与总体经济增长水平高度相关。按现有的筹资和支付结构,基本医保的保障能力存在下降风险,基本医保的支出与收入的差距将进一步加大。四是老龄化程度不断加深,疾病谱不断改变。伴随着人口老龄化的不断深入,在现行退休人员不缴费制度下,老年人口抚养比呈现出不断上升的趋势,个人账户划拨量持续增加,不仅给青壮年人口增加负担,也给医保基金可持续运行带来压力。另一方面,现阶段我国疾病谱已从传统的传染性疾病为主转变为以多种慢性病为主,给基本医保负担将进一步加剧。五是就业形态快速转变,医药新技术运用持续增加。与传统的标准就业或正规就业相比,灵活就业正成为越来越多劳动者的选择,特别是以互联网为平台的各种新业态呈爆发状态,这使以标准劳动关系为依据的职工医保很难适应,亟待调整。此外,随着医疗新技术、新项目,以及许多创新药、贵重药纳入医保,参保患者的医疗消费出现新变化,进而对整个医疗保障支付体系提出挑战。具体建议:为此我委建议:一是提升统筹层次,深化医保经办机构改革。建立基本医疗保险基准费率制度,规范缴费基数政策,合理确定费率,实行动态调整。不断适应新业态发展,针对灵活就业人员可强制用工平台参保缴费方式。完善筹资分担和调整机制,更要巩固提高统筹层次,均衡个人、用人单位、政府三方筹资缴费责任,优化个人缴费和政府补助结构,研究应对老龄化医疗负担的补充老年医疗险等多渠道筹资政策。二是探索医保分类改革,建立补充医疗保险。探索医疗保障分类改革,逐步建立按人群进行分层、分级、分病种、分程度、分周期、分类别的医疗保障体系。加快补充医疗保险制度的建设,大力推进实施江苏医惠保补充险,妥善解决职工基本医疗保险范围以外的费用负担和大额医疗保障、补助制度。支持商业保险机构开发更多针对需要长期照护的老年人的保本微利型补充医疗照护保险产品;建立健全罕见病用药保障机制,并做好与基本医保等的衔接补充,鼓励将医保目录外的合理医疗费用纳入保障范围,丰富保险产品供给。三是构建社会力量多渠道参与机制。在完善和规范居民大病保险、职工大额医疗费用补助、公务员医疗补助及企业补充医疗保险,实行慈善救助、医疗互助和医疗补助等多种方式相结合的救助制度的基础上,充分发挥工会、慈善组织、红十字会等群团组织在减轻大病医药费用负担方面的作用,鼓励社会慈善捐赠,支持医药企业设立慈善医疗援助项目,统筹调动慈善医疗救助力量,扩大慈善救助覆盖面。" +78,0117,关于加强我省江豚自然保护区建设的建议,23cdb408d8ef49f29e59b883694b3919,2022,2022-01-19 11:04:18,农工党江苏省委,资源环境,"调研情况:目前长江江豚自然种群数量仅约1012头, 正处于最关键的“保种”阶段,随着《长江保护法》的实施,江豚自然保护区也随之升级,江豚也由国家二级保护野生动物提升为一级,为此我省要通过加强江豚自然保护区的建设, 努力保护其重要栖息地。问题分析:一、我省江豚自然保护区存在的问题目前, 我省已经建立了南京、镇江两个长江江豚自然保护区, 为延缓长江江豚自然种群衰退发挥了积极作用。但存在不少问题:(一)功能区划分不合理。长江江豚自然保护区都建于开放的水体之中,现有的豚类自然保护区范围和功能区划基本都按照陆生动物自然保护区划定,采用的是国际人与生物圈(MAB)计划生物保护区的“三区”模式,由中心到两端依次划分为核心区、缓冲区和实验区,这样的功能区划并不符合长江江豚的分布规律, 不能完全满足其栖息地保护的需要,不可能完全禁止保护区内的多种人类经济活动。(二)保护区建设管理与长江流域经济发展的矛盾长期存在。我省经济发展和长江生态环境保护的矛盾异常突出。由于水生动物自然栖息地保护的特殊性, 很难按照现有自然保护区条例对长江江豚及其栖息地实施有效的保护。如由于水体的流动性, 很多涉水工程即使施工区域虽不在保护区范围内, 但工程改变了自然岸带和河道形态, 破坏了鱼类的产卵场和栖息地, 也间接影响到长江江豚的食物链、迁徙通道。(三)长江航运是导致江豚死亡最大因素。我省长江航运发达,港口密布,繁忙的航运船只穿梭不息,严重影响了江豚听力,使江豚回声定位系统功能紊乱从而迷失方向,极易被航运船只螺旋桨击毙,尤其是幼豚的回声定位系统没有发育完全,一旦与母豚失去联系,幼豚生命危在旦夕。通过对长江航运流量动态观测,发现每天有近60艘左右的千吨级的散货船高速航行在离岸400米内的水域,而这片水域恰恰正是江豚每天觅食生活的主要水域,从而导致每年因航运螺旋桨擦伤致死的江豚不在少数。具体建议:二、关于加强江豚自然保护区建设的建议(一)实施江豚自然保护功能区调整,扩大核心区面积。我国在《关于建立以国家公园为主体的自然保护地体系的指导意见》中提出要对自然保护地边界范围和功能分区开展整合优化工作。建议我省依据《中华人民共和国水生野生动物保护实施条例》、《自然保护区功能区划技术规程》 (LY/T 1764-2008)、《自然保护区总体规划技术规程》(GB/T 20399-2006)、《国家级自然保护区调整管理规定》和《水生动植物自然保护区管理办法》等法律法规和技术标准,对现有长江豚类自然保护区进行重新规划调整,按照物种保护优先、应保尽保的原则, 只设核心区和实验区,即将以前的核心区、缓冲区划为核心区,确保核心区占比大幅提高。根据历次长江江豚种群调查结果,长江自然岸线的生态环境保护是长江江豚自然栖息地保护的关键所在, 因此要重点保护长江边滩、洲滩环境, 要将江豚保护区连续起来,江段南北两岸分设核心保护区, 中间以一般控制区相连接,并与国土空间规划中生态保护红线、永久基本农田和城镇开发边界三条控制线做好衔接, 最大限度保持生态功能的系统性和完整性,尽可能使长江江豚的现存主要栖息地得到有效保护,以有效促进长江豚类自然保护区的科学管理。 (二)细化保护区管控措施。长江江豚自然保护区的各地农业、自然资源、林草、生态环境、长江公安等部门要联合设自然保护区管理机构,加强多部门联合执法。一是在核心保护区必须实行严格保护, 禁止一切干扰自然环境的建设活动。涉及民生的基础设施建设、 生态修复工程,必须在主管部门的许可下进行。二是在保护区边界设立醒目的航标、禁航、限航和禁鸣标志,严格规范船只的航向、航线和航行密度。在长江江豚活动频繁的水域设立警示牌, 提醒过往船只注意避让,并要求航道内低速、有序通行,禁止鸣笛、排放污水。(三)加快水生生物自然保护区科学研究,选择更适宜的保护策略。与其他类型自然保护区相比, 水生生物保护区起步较晚, 研究也较少, 仍然存在较多的知识空缺,开放的水体环境给保护区带来了更多的不确定性, 仍需要更大的研究力度和更多的保护实践, 并及时更新完善相关法律法规,更有针对性地保护长江江豚自然种群及其赖以生存的栖息地, 提高保护区的保护和管理效果。(四)深入开展江豚自然保护区专项治理行动。加大江豚自然保护区督查力度,重点针对江豚自然保护区范围和功能区划调整问题,从流域长度、重点江段、江心洲开发,船舶锚地、水上加油站、港口码头、排污口的调减、增设、非法侵占、未经审批等情况进行督查。对江豚自然保护区核心区是否划入生态保护红线,重点建设项目如航道等是否纳入规划环评审查,是否避让江豚自然保护区等问题逐一过堂,强化政策保护,压实党委政府和有关部门责任,强化各类要素支持,凝聚社会广泛力量,形成共抓长江大保护的强大合力。" +79,0118,关于加强医疗整形美容行业综合治理的建议 ,a005e4e7073e4d6cbd88881b49367e1a,2022,2022-01-20 09:38:04,农工党江苏省委,医卫体育,调研情况:当前医疗整形美容业正以每年30%的速度递增,涉及皮肤、五官、骨科、妇科、口腔等众多专业。与医疗整形美容相关的器械、产品、药品的研发、生产、销售等形成了一个庞大的综合产业链。医疗整形美容市场“野蛮生长”,产生了一些乱象。问题分析:一、医美行业存在的问题(一)医美机构设置标准不一,从业人员资质混乱。目前,医美行业法律法规主要有《医疗美容服务管理办法》《医疗机构基本标准》等,其中对机构设置、人员从业资格已有相应要求。但对美容外科手术需要的资质、手术设备,抢救、监护等必要设施却未做要求,对是否必须前置筛查部分传染性疾病如艾滋病等没有强制规定。从业人员构成复杂,非法行医频发,普遍都存在使用非卫生技术人员从事医疗执业活动的行为,“挂证”取利,“人岗分离”问题严重。(二)非法医美机构猖獗,严重扰乱正常医疗秩序。非法医美服务往往隐藏在生活美容店、住宅区与酒店中,规模小、隐蔽性强,但手术量是正规机构的2.5倍,它们以低价招揽顾客,违法开展肉毒素、玻尿酸注射,热玛吉、光子嫩肤、植眉开眼瘦脸隆胸等医疗美容手术。(三)民营医美药品采购渠道杂,违法违规行为增多。目前玻尿酸、肉毒素等医美常用药物国家药监部门均有严格的准入机制,以肉毒素为例,目前我国仅批准保妥适、衡力两种注射用 A型肉毒毒素上市。但与公立医院整形科室正规采购相比,民营医美机构药品、器械实行自主采购,部分机构为追求高额利润,以次充好,甚至使用假冒伪劣药物等。近年兴起的水光针、水光枪等美容皮肤类项目使用医疗仪器,如强脉冲光治疗仪、激光治疗仪等,由于无需事先向主管部门备案,一些机构常会选择非正规渠道低价采购。(四)“医美贷”无序发展。由于医疗美容服务多未纳入基本医保,服务高收费和部分顾客群体的低收入存在矛盾。吸引大批互联网金融公司、金融消费平台纷纷涌入,“美容贷”等医美分期付款业务近年来悄然兴起,诱导顾客大额充值,这些金融产品以无抵押无担保诱导消费者提前消费、超额消费,甚至出现医美机构因患者无法偿还贷款而故意制造医疗纠纷事件获取免费治疗或经济补偿的投诉纠纷。具体建议:二、加强医疗整形美容行业综合治理的建议(一)尽快修订相关法律法规,提高准入门槛。建议应尽快研究修订《医疗美容服务管理办法》、《医疗美容机构管理条例》相关条款,提高医疗整形美容机构设立和设备的基本标准。严格按照手术分级要求和医美整形领域服务项目,提高医美机构设置标准。如,开展全麻手术项目的麻醉医师多点执业数量限制。细化不同等级医美机构可开展具体诊疗项目内容,并要求抢救、监测设备纳入设置必备条件中。建立民营医美机构质控标准,开展长效监管。同时考虑增设以微整形为主要诊疗项目的医疗美容整形诊所类别,净化行业市场。(二)调整药械采购和服务定价机制,引导市场有序竞争。完善医疗器械、药品销售制度,经营单位采购须持有《医疗机构执业许可证》等相关证件,禁止个人采购任何医疗美容整形类医疗器械,要求所有药品、医疗器械供应商出售产品前必须严格确认采购方资质并按要求登记待查。取消当前医美机构各类治疗、手术项目价格市场调节自主定价机制,由发改、卫健委、市场监管等相关主管部门制定医美机构服务项目最高指导价,医美机构相关服务项目需向当地市场监管部门进行备案,并提交相关设备、人员资质证明材,避免产生医美行业事后监管实效低、执法成本高的问题。(三)专项整顿美容贷产品,加大打击力度。开展全省范围内“美容贷”、“整容贷”、充值预付费等金融产品的专项整治工作,建立相关的法律援助体系和充值预付费第三方监管平台,引导青年谨慎对待、理性消费医疗美容项目。 +80,0119,关于加强医保公共服务体系建设的建议,909822be6a4e4a9d88bc42bc47512a39,2022,2022-01-20 09:38:04,农工党江苏省委,医卫体育,调研情况:机构改革以来,我省各地医保部门立足“以人民为中心”的理念,在制度整合、管理磨合、资源聚合等方面积极探索,医保公共服务体系日益完善,但在体系建设的“最后一公里”上还有需要改进的地方。问题分析:一是医保个人账户“家庭共享”政策有待落实。目前广东、浙江、深圳、重庆、厦门、西安、青岛等多个省市允许参保人授权亲属绑定使用医保个人账户。国家医保局2021年4月发布的《关于建立健全职工基本医疗保险门诊共济保障机制的指导意见》,其中第五条提到要规范个人账户适用范围,指出职工个人账户“可以用于支付参保人员本人及其配偶、父母、子女在定点医疗机构就医发生的由个人负担的医疗费用,以及在定点零售药店购买药品、医疗器械、医用耗材发生的由个人负担的费用。探索个人账户用于配偶、父母、子女参加城乡居民基本医疗保险等的个人缴费”。政策出台以来,在基层引起较大反响,但我省具体的实施政策还未落地。二是医保电子凭证的推广使用受限。目前全国各地都在陆续推广统一的医保电子凭证,但在我省有的地方仅限于城镇职工基本医疗保险使用,有的地方只能在定点大医院使用,有的地方规定只有部分诊疗项目可以使用。有的地方在门诊可以使用,但住院时却必须携带医保卡。如没有携带医保卡,必须全自费缴费并在出院后携带相关报销单、身份证等材料去医保中心现场办理报销手续。二是政策操作口径因各地的主观理解不同而产生差异,报销政策不够统一。以前列腺癌口服医保用药为例,前列腺癌患者不论是否进行手术,只要采用靶向药治疗即可办理报销。但有些县市区,因为地方医疗水平差异和医疗认知差异,则需要前列腺癌患者接受手术后的用药才可以报销。肿瘤晚期不建议手术的患者极有可能受制于无法出具手术证明,导致回乡后报销难。三是医保服务的便利性和群众需求有一定的差距。分级诊疗制度实施后,从下级医院上转治疗的患者较多,区域内患者流动性较强,在医保的衔接上还不足。人才引进,特别是异地医保迁入衔接不便捷。医保中心的地理位置与群众需要的就近办理存的需求在落差。医保的“网上办”、“就近办”、“掌上办”等方面服务还需要进一步的提升。四是基层医保经办力量不足。医保经办机构每天需处理大量医保公共服务类申报工作,工作人员劳动强度大,群众等待的时间长。以转诊申报为例,苏北部分设区市每日排队进行转诊的人可达百例以上。医保经办力量还不能很好地满足群众的需要。具体建议:为进一步强化我省医保经办力量,建强医保公共服务体系,我委建议:一是加快国家政策的落地速度,拓展政策的普惠性。继续加大力度推广医保电子凭证,不断拓展医保电子凭证的应用场景,提高电子凭证的使用率,降低纸质凭证以及医保卡的依赖度。二是加快医保政策的配套支持力度。对原则性、表述较为宽泛的政策条例,予以详细解读,出台操作性强的具体实施细则,供各地参考。不同地区及时组织相关业务培训,统一口径并向社会公布,提高医保服务的一致性。三是进一步优化医疗保障的公共服务。一是全面落实医保经办政策服务清单,实现办理材料再精简、办理时限再压缩,高频民生事项办理流程再优化,进一步提高“网上办”“掌上办”的水平,真正实现服务对象“不见面”“零跑腿”。二是提升医保关系跨地区转移接续的便捷度,对随人才迁入的家属,主动做好医保跨地区使用衔接。三是加快推进医保信息化和标准化的建设,推动在线复诊、慢性病续方、线上医保结算的全流程服务。四是加强基层医保经办能力建设。一是加强经办服务队伍建设,积极打造新时代医疗保障、公共服务相适应的专业化队伍。二是加快建设区域一体化的医保经办管理体系,推动更多医保服务的事项向基层下沉,提高群众就近办理的体验。三是建立共建共享共治的医保治理格局,在医保公共服务、数据互通、基金监管等方面加强合作,加强医保报销口径的统一和业务指导培训。 +81,0120,关于加强我省特种设备安全监管的建议,7b38103d320748c28db1a8ad3b15025f,2022,2022-01-18 17:34:07,农工党江苏省委,工业商贸,调研情况:当前我省特种设备监管存在基数大、增速快、监管任务重、风险系数高等特点和问题。问题分析:一、当前我省特种设备安全监管存在的问题当前我省特种设备监管存在基数大、增速快、监管任务重、风险系数高等特点和问题。(一)我省特种设备基数大、增速快特种设备是指涉及生命安全、危险性较大的锅炉、压力容器(含气瓶)、压力管道、电梯、起重机械、客运索道、大型游乐设施和场(厂)内专用机动车辆等。截至2020年底,我省拥有各类特种设备共219.78万台,其中在用设备189.38万台,不仅保有量大,而且使用环境复杂,设备维护保养水平参差不齐。2020年我省特种设备数量增长率为8.85%,其中徐州、淮安、镇江、宿迁、连云港五市设备总量增长幅度较快,分别为18.88%、14.39%、14.11%、12.72%、12.09%。随着全省持续开展涉危化品企业特种设备安全大排查大整治,大量因历史原因未注册的压力管道纳入到统计范围,总量增加9074.54公里。(二)特种设备安全监管任务重为保障特种设备的安全运行,国家特种设备安全法对各类特种设备在生产、使用、检验检测三个环节都有严格规定,实行全过程监督。截至2020年底,我省共有特种设备安全监察专职机构438个,人员5997人。2020年全省各级特种设备安全监管部门共出动监察人员27.22万人次,下达特种设备安全监察指令书1.92万份,对119.7万台(套)(不含气瓶、压力管道)在用特种设备进行了定期检验,发现并督促使用单位处理安全问题16.55万个。对10.7万台(套)特种设备(不含气瓶、压力管道)的安装、改造和重大维修过程实施监督检验,发现并督促企业处理安全问题13.4万个;对26.2万台(套)特种设备(不含气瓶、压力管道元件、零部件)进行制造过程的监督检验,发现并督促企业处理安全问题2873个。且截至2020年底,省级发放特种设备生产(含设计、制造、安装、改造、维修等项目)许可证总数7231张,特种设备作业人员持证159.57万张。特种设备的运行安全监管监察、生产管理监督检验,作业人员管理培训面广量大,任务十分繁重。(三)特种设备安全潜在风险系数高2016-2020年,全省共发生101起特种设备事故,其中机电类设备事故起数占到事故总数的90.10%,场(厂)内专用机动车辆和起重机械事故分列1、2位。2020年,全省发生特种设备一般及以上事故7起,万台设备事故率和死亡率与2019年同期相比,下降了70.8%和59.1%。但根据已结案的7起事故调查报告来看,安全管理工作不到位,无证作业、违规作业,企业非法安装、使用未经检验合格的设备是主要原因。具体建议:二、关于加强我省特种设备安全监管的建议特种设备安全运行、生产和使用是我省狠抓安全生产的前沿防线,为此建议,我省要切实抓好安全主体责任落实,不断提升特种设备科学管理水平。(一)加强特种设备安全监管体系建设一是加强与刑法、民法典、《中华人民共和国特种设备安全法》的衔接,修订完善《江苏省特种设备安全条例》,建立《特种设备安全管理基本规范》,进一步强化特种设备使用维护企业的全员安全生产主体责任;二是按照市场监管总局《关于进一步加强特种设备安全风险分级管控和隐患排查治理双重预防工作的意见》的要求,指导并督促特种设备使用单位推进双重预防机制建设,编制双重预防机制建设工作规范;三是建立特种设备重大安全隐患挂牌督办制度,发挥行业部门管行业必须管安全的作用,加强与各级安委会的工作对接和部门之间的联动,对特种设备安全事故多发的区域,进行集中约谈、重点督办。(二)加强特种设备检验监管人员能力建设一是出台《江苏省特种设备作业人员考试机构管理规定》和《江苏省特种设备作业人员考试机构确定评定细则》,定期举办全省特种设备无损检测人员职业技能竞赛,开展监察人员培训,进一步提升行业监管、从业人员能力水平;二是科学编制年度特种设备安全监察人员能力提升培训计划,力争在“十四五”期间完成全员能力提升培训,出台适岗的人事政策,鼓励各级监察人员报考A类监察人员资格;三是加强对企业负责人、安全管理员、特种设备作业人员的安全生产培训和继续教育;四是提升危机预警与应急能力。省市场监督管理局、工信厅、应急管理厅、生态环境厅环境应急中心等部门要联合各级安委会等单位定期开展特种设备事故应急救援演练,检验应急预案的可行性、应急响应的时效性、应急机制的协调性。(三)对全省特种设备开展拉网式大排查大整治一是对照涉危化品企业特种设备台帐进行现场检查核实,真正做到底数清、状况明;二是加强对省内相关电力企业、特种设备生产企业在电站锅炉范围内的管道材料质量安全隐患整改情况的核查;三是重点检查大型游乐设施、客运架空索道,乘客束缚装置是否改造加装,设备日常维护保养是否到位,应急救援制度是否建立等。督促使用单位加强运行安全管理和宣传教育,开展应急演练;四是对起重机械、场(厂)内专用机动车辆和学校、幼儿园、机场、车站等人员密集场所电梯,开展重点检查,落实使用单位自查自纠、隐患排查整治责任;五是对移动式、快开门式压力容器,天然气等压力管道办理使用登记和作业人员持证上岗等情况进行突击检查,坚决打击违法违规行为。(四)加强特种设备智慧监管装备建设一是在对特种设备安全开展逐厂、逐装置专项摸排的基础上,对涉危化品企业的特种设备逐步开展在线实时监控和监测系统建设;二是落实国家建设气瓶质量安全追溯信息平台的要求,依据“一瓶一码一档”原则,明确气瓶制造、经营、充装、检验、配送各环节主管部门信息化监管的法律责任,建立气瓶安全全纪录、可追溯的信息化监管体系,并推行气瓶强制保险制度;三是推广叉车、起重机械“智慧监管”经验,建立大型游乐设施、客运索道和公共电梯等特种设备的智慧监管服务平台。(五)实施特种设备安全责任承诺制信用管理一是进一步完善信用监管机制,加快推进生产企业和公众聚集场所特种设备使用单位签订《安全责任承诺书》,压实主体责任;二是突出“双随机、一公开”监督抽查的公平性和有效性,强化日常监督检查,压紧监管责任;三是严厉打击无证制造、无证安装、无证使用等特种设备违法行为,将严重违法单位列入失信名单。 +82,0121,关于加强生物多样性保护 增强我省固碳增汇能力建设的建议,d683dba3502144a696862ea2cf218ed3,2022,2022-01-19 10:51:24,农工党江苏省委,资源环境,调研情况:“十四五”是碳达峰的关键期、窗口期,运用“基于自然的解决方案”,协同推进生物多样性保护、山水林田湖草系统治理等相关工作,是促进应对气候变化、环境治理、生态保护修复等协同增效的重要抓手。江苏作为经济强省,全省用能严重依赖化石能源,土地开发强度位于全国前列,二氧化碳排放量位居全国第三,生态环境承载能力相对较弱,面临着生态环境根本好转、生物多样性保护持续增效、碳排放达峰等多重严峻挑战。江苏跨江滨海,湿地资源丰富,充分利用我省自然资源,维护生态系统的稳定,开展生物多样性保护和固碳增汇能力协同发展研究势在必行。问题分析:一、我省生态系统固碳功能现状(一)海洋及滨海湿地生态系统。海洋生态系统每年吸收约30%的人类活动排放到大气中的碳,储碳能力是陆地碳库的20倍。滨海生态系统土壤中固定的碳可以大范围长时间封存,其中海草床和滨海盐沼中的土壤碳库贡献达98%以上。我省海域面积约34766平方公里,沿海滩涂面积约5100平方公里,有较大的海洋碳汇发展潜力和现实基础。尽管蓝碳潜力巨大,但脆弱的海域生态系统也可能变成碳源。(二)湿地生态系统。湿地土壤碳储量占陆地土壤总碳储量的10%—30%,其碳贮存能够消减大气日益增加的二氧化碳,在稳定气候、固碳增汇方面发挥着重要作用。我省湿地共282万公顷,既支持了丰富的水生生物、鸟类等生物资源,也是我省陆地生态系统最重要的碳库。但不稳定的湿地也会成为碳源。(三)森林生态系统。我省森林面积156万公顷,以次生林和人工林为主,通过增加森林碳贮量是抵消人类活动二氧化碳排放最有效、最经济的途径之一。但我省宜林土地的有限,通过森林增加生物碳汇贡献也有限,且次生林和人工林生态系统的固碳功能均不稳定。(四)农田生态系统。我省平原耕地面积占比较高,农田生态系统表现为碳源状态。耕作是破坏土壤有机碳稳定而加速土壤有机碳分解的重要原因,可以通过可再生农业、智慧农业、低碳土地整治等技术提升农业减碳能力。二、我省固碳增汇面临的挑战(一)经济发展高度依赖能源消耗,近中期实现“碳达峰”形势严峻。我省的经济增长和能源消耗呈正相关,在经济发展过程中高度依赖能源的消耗。基于能源消费结构和强度的现有数据设定基准模式,通过Kaya模型对我省碳达峰时间粗略估算,我省将无法实现2030年前碳达峰的目标。(二)基于自然的碳中和解决方案缺乏顶层设计,生态空间固碳增汇设计联动不足。我省现阶段采取的碳达峰主要措施多为减排,而固碳能力提升尚未开辟有效路径。目前碳减排的压力主要集中在电力、交通、工业、建筑、环境农业等部门,忽视了自然资源主管及生态环境主管部门联动提升生物固碳能力的潜力。(三)海洋及滨海湿地固碳能力及潜力巨大,但海洋生态保护修复概念尚未形成。将海洋碳汇纳入气候治理体系的工作刚刚起步,对其方法学和开发流程的了解不足限制了蓝碳碳汇项目的发展。针对海洋和滨海盐沼等固碳能力的测算也还没有形成标准化的方法体系。(四)开发利用为主的人类活动干扰普遍存在,生态系统碳汇功能下降。我省开发利用活动历史悠久,受干扰程度低的自然生态系统相对稀缺,而稳定性低的生态系统碳汇能力较低,甚至将会成为碳源。基于自然的碳中和解决方案需宜林则林,宜草则草,宜湿则湿,宜荒则荒,片面追求生态系统固碳效益易导致生物多样性下降。具体建议:三、增强我省固碳增汇能力建设的建议(一)坚持系统观念,突出协同增效。要坚持系统观念,把降碳作为源头治理的“牛鼻子”,协同控制温室气体与污染物排放,协同推进气候变化适应与生物多样性保护等工作。一方面,调整能源和产业结构,做好低碳技术研发示范与推广应用;另一方面,做好山水林田湖草一体化保护与修复、低碳土地整治等工作,提升生态系统固碳能力。(二)立足自然格局,提升固碳能力。重视基于自然的解决方案在生态系统碳汇等方面的潜力,在我省生物多样性本底调查基础数据的基础上,绘制碳汇能力和生物多样性分布地图,开展区域范围固碳评估,统筹自然生态系统和人工生态系统保护修复,提升生态系统质量和稳定性。(三)加强科技支撑,开展评估监测。鼓励在苏高校、科研机构对“生态系统”开展增汇固碳技术研究,加强退化生态系统修复等关键技术攻关。建设天空地协同一体化数据监测体系,建立健全生态系统碳排放监测、报告、核算体系,科学评估各区域对碳达峰、碳中和的贡献潜力。明确目标责任,制定生态系统固碳总量要求,不断完善双碳规划的贯彻和落实。(四)强化创新引领,建立示范工程。根据开展生物多样性保护与固碳增汇相关研究,建立试点示范工程,为我省实现2030年前率先达峰的整体目标提供优秀模板。在具体方案选择时,示范工程不仅要考虑其增汇贡献,同时也要考虑生物多样性保护、水资源管理、防灾减灾、生态扶贫等领域的协同效益。 +83,0122,关于加强疾控机构检测能力建设的建议,564834b38d524c8c84979d2e6e33cb1b,2022,2022-01-20 09:38:58,农工党江苏省委,医卫体育,调研情况:检测能力是疾控机构及其实验室重点建设的核心能力之一,是确保突发公共卫生事件处置中疾控机构实验室发挥“一锤定音”作用的重要技术支撑,也是织牢织密公共卫生防护网的坚实技术保障。《江苏省“十四五”卫生健康发展规划》已将疾控机构实验室提档升级和进一步提高疾控中心突发公共卫生事件检验检测能力作为重点项目加以推进。但还存在一些亟待解决的问题:问题分析:(一)省疾控中心高质量发展受限,亟待破局。省疾控中心的发展是全省公共卫生事业发展的火车头,《江苏省“十四五”卫生健康发展规划》要求省疾控中心应承担全省疾控系统业务技术指导、菌毒种保藏中心、疫苗冷库、国家级应急队伍实训、全民健康教育培训、人才培养等重要职能。但目前省疾控异地新建分部选址推进困难、行政级别升格受阻。截至2021年5月,全国省级疾控中心行政级别为副厅级的有14个,而江苏省疾控中心升格虽已提上议事日程但推进缓慢,影响疾控机构发展和干部梯队建设。疾控人员待遇低、获得感不强的状态未见明显改观,疾控事业高质量发展的基石仍需稳固。(二)市级疾控中心实验室技术创新能力差距大。通过对各市级疾控中心实验室2019、2020年度发表论文、专利等量化指标分析,市级疾控中心实验室之间科研创新能力差距较大,南京、苏州、无锡、镇江、扬州市级疾控中心科研创新优势明显,发表SCI论文数量共计17篇,获得授权专利数量共计13个,远超其他市级疾控中心。随着社会技术服务的取消,部分基层实验室缺少实际样品检验的锻炼,基本业务能力水平进一步下滑。(三)县(区)级疾控中心实验室部分新进、转岗人员业务能力亟待加强。近两年,各级政府高度重视疾控机构人员编制数量不足的问题,各级政府因地制宜,通过招聘、转岗等方式招录专业技术人员,基本满足疾控机构对人员数量的要求,但部分县(区)级疾控机构实验室新进、转岗人员存在业务与所学专业不对口的情况。以往通过“老人带新人”、各类专业技能培训、自我学习等方式进行的带教方式,已经不匹配现阶段实验室待训人员数量多、科目多、标准高的现状。县(区)级疾控中心实验室人员应急演练参与度有待提高。具体建议:(一)协调推进省疾控中心新建提档。建议省委省政府充分协调落实合适地块,加快推进省疾控中心新建工作。成立省疾病预防控制局接受省卫生健康委的领导,在疾控应急管理方面赋予行政权力。(二)健全薪酬制度和激励机制。将各级疾病预防控制中心工作人员经费纳入或按照一类事业单位全额保障,提高绩效系数和卫生防疫津贴,确保公共卫生医师薪酬水平不低于同级公立综合性医院同等条件专业技术人员薪酬水平,专业技术人员薪酬水平不低于同级相应专业机构同等条件专业技术人员薪酬水平。有限放开有偿技术服务限制,开放疾控系统实验室,在满足社会需要的同时维持和提高基本业务能力。(三)完善检测人员的规范化培训。以培养为核心、引进为补充,打造一支能够担当重任,掌握现代检验检测技术的高素质技术人才队伍。一是根据专业特点和基层工作特点,对新进、转岗的实验室检测人员系统教学,建立专门的学分管理制度。二是加大未知病原体识别检测、疫苗研发、新发健康风险检测评估等项目的投入,制定相应的技术预案操作指引。三是立足现有人才精心培养学科带头人、检验检测省级骨干专家队伍。(四)完善疾控机构实验室应急演练制度。健全基层疾控与上级疾控、基层疾控与当地政府之间的应急演练联动机制,共同围绕公共卫生风险点开展实战化演练,并将应急演练中实验室参与度纳入考核指标,竞赛成绩作为机构考评、人员考核、职称晋升的重要依据。 +84,0123,关于布置流动体外除颤器 织密我省急救防护网的建议,38b9c35f5d154fcf8c3e6f2463237838,2022,2022-01-20 09:30:31,农工党江苏省委,医卫体育,调研情况:目前我省大部分城市的自动体外除颤器布局还处于起步阶段,投放地点大多为机场、高铁站、地铁站等固定场所和人流量密集区域,按照《中国体外除颤布局与投放专家共识》提出的第一目击者能在3-5分钟内获取自动体外除颤器并赶到患者身边的原则,投放在这些场所的体外除颤器虽然覆盖人数较多,但覆盖范围却不广,按照跑步5分钟计算,覆盖半径最大也就在1公里左右,还存在下班时段无法使用的问题。为此有必要建立城市流动急救队伍,有效弥补覆盖半径不足的问题。问题分析:目前国内已有少部分城市如深圳市急救中心在深圳巴士集团三条线路上共投放配置105台体外除颤设备。浙江省嘉兴市为该市南湖景区周边派出所巡逻车配备了体外除颤设备。在巡防警车、抢险救急的消防车、遍布城市的公交车、出租车上配备体外除颤器,不仅可以将急救覆盖范围扩大到半径5公里及以上,而且消防员、警察都是处于24小时待命状态,从覆盖时间和范围上能够缩短从呼叫到现场的响应时间,减少患者心脏骤停时间,提高院外救治成功率。江苏省政府也将新设置院前急救站点作为2022年民生实事作了安排。 具体建议: 为做好此项工作,我委建议:一是制定我省流动急救站点队伍建设规划,指导各地市做好流动体外除颤队伍组建工作。如能在全国率先建立起覆盖全省的流动体外除颤队伍,将进一步提升我省院前急救质量。二是加强流动体外除颤配备力度。优先在警车、消防车等处于随时待命状态的车辆上配备体外除颤设备,逐步将范围扩大至公交车、出租车等,形成城市“流动体外除颤设备”群,扩大急救覆盖范围。三是加大使用人员培训力度。将心肺复苏术+体外除颤设备使用等急救知识纳入派出所民警、消防员、公交车和出租车司机的日常培训中,开展常态化培训,确保相关人员熟练掌握心肺复苏+体外除颤急救知识。四是做好流动急救队伍宣传力度。利用包括广播、电视、短视频平台、微信公众号、微博等各类媒体开展广而告之的宣传,让民众知晓本地区流动急救队伍建设情况,并在配备体外除颤设备的车辆上进行标识,方便民众识别和求助。 +85,0124,关于出台《江苏省生态环境监测条例》 配套政策措施的建议,ed2cb1a8d17b4d3cb92704a3434f60a7,2022,2022-01-19 10:51:24,农工党江苏省委,资源环境,调研情况:《江苏省生态环境监测条例》作为全国第一部地方性生态环境监测法规,《条例》的颁布实施为加强生态环境监测管理、规范生态环境监测活动,保障生态环境监测数据的真实性、准确性和科学性,提升生态环境管理服务水平起到了积极的作用。从一年多来的执行来看,还存在一些问题迫切需要进一步明确和规范:问题分析:一是省、市环境监测职责尚未完全厘清。《条例》第五条“生态环境主管部门设立的生态环境监测机构按照国家和省确定的职责分工,具体承担本地区生态环境监测工作”。随着省生态环境垂直管理体系的建立,原设区市所属的环境监测机构已上收至省级。按照垂改的制度设计,省级监测部门主要以环境质量监测为主,设区市监测部门以污染源监测和应急监测为主。但从基层监测工作实际来看,这种职责分工边界并未完全界定清楚,各地在理解上和执行标准上均有差异,极易造成推诿和扯皮。比如,从环境要素上看,目前省级监测部门对省级以上的水、大气断面、点位开展环境质量监测,但声环境、农村环境监测也属于环境质量监测范畴,却是由地方环境部门承担监测任务。同时,为了保障国省考水质断面、空气点位的考核目标的完成,地方上又设立了许多相关联的水质断面、空气点位用于污染源分析和精准施策,对地方而言,实际承担的监测任务和监测能力并不匹配。二是环境监测信息发布尚未形成规范。《条例》第七条要求生态环境主管部门负责统一发布环境质量状况信息等重大生态环境信息,定期公开空气质量月报、水质月报等环境质量状况信息。在设区市层面来看,尽管设区市可以从监测数据平台上获取空气、水等环境质量的监测数据,但以上数据往往需要经过初审、复核等多层级审查,才能最终使用并用于信息发布。对照“谁制作、谁公开”的信息公开原则,产生终审数据的部门应作为信息发布的主体。因此,在环境监测信息发布上应进一步明确省、市两级发布的权限和内容。三是监测数据共享机制尚未完全确立。《条例》第八条明确省生态环境主管部门应当会同有关部门建立生态环境监测相关数据共享机制。当前,资规、水利、农业等有关部门在开展具体工作时,经常以函商方式要求地方环境部门提供生态环境监测有效数据,对于这些数据中来源于省级监测部门的,地方环境、资规、水利等部门应履行何种手续获取、以何种方式提供、如何把握涉密数据的定密等需要明确和规范。四是自行监测数据管理尚未统一规范。《条例》第二十二条要求排污单位将监测数据上传至生态环境主管部门污染源监测数据管理平台。目前涉及排污单位监测数据的管理平台至少有3个,国控重点源自动监控平台、国家排污许可证管理平台和省级层面的监测平台,有些地方上还有自建的平台。因平台权限不同,相互之间数据难以导入或融合,企业对平台管理存在较大意见,认为同样的监测数据需要上传至多个平台,不仅效率低,更容易因人工录入错误出现违法现象,难以自证清白。同时,对管理部门而言,因不同平台数据不一致,也将耗费较多成本去核实。具体建议:针对以上问题,建议:一是要厘清职责,进一步明确省、市环境监测分工。建议省级生态环境部门牵头,按照国家和省的具体监测任务,充分考虑垂管后的监测能力和水平,厘清省、市环境监测的具体职责分工,出台配套文件予以明确,从而有利于地方监测部门准确考量评估地方监测的工作量,统筹申请资金和安排人员,规划地方监测能力建设。二是要分级分类,进一步明确环境信息发布规范。建议对需要发布的重大生态环境信息实行清单式管理,按照信息的类别和数据来源,分级分类明确发布的主体、内容、渠道和具体形式、频次等,既便于统一管理又能够方便群众查询。三是要完善机制,进一步统一环境监测数据共享使用。根据当前的“数据孤岛”问题,建议分两部走,首先通过文件要求形式解决生态环境系统内上下之间、横向之间的环境监测数据共享问题,然后再通过建立联席协调机制,逐步规范跨部门、跨层级之间的数据共享,特别是涉及需要定密的数据,明确能否提供并给出提供需履行的具体手续。四是要功能衔接,进一步做好自行监测数据的融合工作。建议省级层面协调各类平台的功能,参考“一网通办”的模式,让自行监测的用户(排污单位)登录一个平台填报,上报排污单位信息后,其它平台能够自动抓取,相互融合,以提高工作效率,减少因多次录入导致的错误发生。 +86,0127,关于支持淮安加快融入长三角一体化发展的建议,6fe688b758f84dc3b5e034fd38933326,2022,2022-01-19 19:30:29,戚寿余,经济发展,调研情况:长三角区域是我国经济发展最活跃、开放程度最高、创新能力最强的区域之一。2010年5月,国务院批复的《长江三角洲地区区域规划》将淮安定位为“国家历史文化名城和生态旅游城市、长三角北部地区重要的中心城市、交通枢纽和先进制造业基地”。同年,淮安正式加入长三角城市经济协调会。2018年11月,长江三角洲区域一体化上升为国家战略,淮安纳入《长江三角洲区域一体化发展规划纲要》规划范围。问题分析:近年来,淮安积极主动融入长三角区域发展战略,市第八次党代会将“建设长三角北部现代化中心城市”确立为未来五年奋斗目标,先后制定《〈长江三角洲区域生态环境共同保护规划〉淮安实施方案》、《长三角区域一体化发展规划纲要淮安行动方案》,加快融入长三角一体化发展步伐。但因多方面原因,淮安融入长三角一体化发展仍面临重大制约:一是互联互通存在瓶颈。长三角区域交通建设不均衡的现象仍然存在,尤以淮安更为明显。如公路方面,高速公路网络不够完善,横向通道不足,部分国家级高速通道容量已经不能满足需求,二级及以上公路在公路网中占比仅20%,较全省平均水平低7个百分点;一级公路在普通国省干线公路中占比67%,落后于全省70%的平均水平。二是公共服务设施配套不均衡。长三角区域间呈现出“上海—苏南(浙北)—苏北(浙南)”的三级梯度差异,发展基础不均衡的问题依然突出,发达地区资本、项目、人才等要素向苏北地区流动的意愿不强,招商引资成本较高,重大项目特别是引领性、带动性强的支撑性项目落地难度很大,不利于苏北地区尽快补齐发展短板,阻碍了长三角发展动能向西向北辐射,制约了长三角一体化高质量发展向纵深推进。具体建议:为推动产业创新、基础设施、生态环保、公共服务等领域一体化发展,加快淮安融入长三角一体化发展步伐,恳请给予淮安以下方面支持:一是支持基础设施互联互通。铁路方面,支持推进宁淮城际铁路尽快全线开工建设,加快沂淮铁路前期工作,争取2022年实现开工,推进沿淮铁路、淮泰铁路规划研究;支持淮安高铁快运物流基地建设,研究推进南京到盱眙市域(郊)铁路等重点项目纳入区域“十四五”规划。航空方面,支持淮安航空货运枢纽和集疏运体系建设,支持淮安机场三期扩建工程。公路方面,加快推动盱眙至明光、金湖至宝应、淮安至滨海高速公路前期工作,争取“十四五”开工建设。支持233国道、205国道城区段改线工程、环洪泽湖大道等项目建设。水运方面,推进盐河航道提级改造工程建设,支持淮安内河航运中心建设,将淮安港列为全国内河重要港口、打造内河集装箱枢纽港。支持提升淮安内河航运枢纽地位,依托淮安新港枢纽形成转运、仓储、服务、加工配送为一体的区域性物流中心。二是支持重点产业园区共建。支持建设淮昆台资合作产业园,将淮昆台资经济协同发展作为“十四五”期间推动长三角一体化发展重要事项,支持昆山优势产能项目转移落地,合力打造两岸产业融合发展新示范、江苏南北互惠合作新标杆、淮昆台资经济高质量发展新平台。重点支持宁淮智能制造产业园省级创新试点园区建设,批复园区正式管理机构,落户园区项目享受江北新区自由贸易区相关扶持政策。支持淮安与上海等长三角中心区城市联合共建科技园区、创新联盟,制定专门支持政策,探索“飞地经济”产业合作模式,推进区域间的产业合作,形成产业集聚,实现区域竞争优势提升。三是支持深化区域交流合作。进一步密切与上海、南京等长三角中心区城市多方位合作交流,支持对接上海、南京等地教育、医疗、社会保障等公共服务高端资源,促进各类优质资源向我市集聚,全面提升公共服务水平。支持南京大学附属鼓楼医院与淮安市肿瘤医院建立紧密型医联体,开展全方位紧密指导协作。支持宁淮现代服务业集聚区三甲医院建设,引进省人医优质专科资源,进一步提升淮安专科专病能力水平。四是支持南京都市圈整体纳入长三角中心区规划。2021年2月,国家发展改革委复函同意南京都市圈发展规划,成为第一个由国家发改委正式批复规划的都市圈,成员包括南京、镇江、扬州、淮安、马鞍山、滁州、芜湖、宣城和常州的溧阳、金坛。南京都市圈连南接北、承东启西,地理位置特殊,城市类型丰富,是长三角带动中西部地区发展的重要传导区域,在国家长江经济带发展战略中具有重要地位。提请支持将南京都市圈整体纳入长三角中心区,加快建设国家级跨省都市圈样板,成为长三角城市群中的创新策源地、开放新门户和重要战略支点,为更好地服务长三角一体化发展、服务长江经济带发展、服务“一带一路”建设、服务全国大局作出贡献。 +87,0131,关于我省主动引流 向归国留学生讲好江苏故事的建议,789d2a2e30a846348aa983b61d7b5c04,2022,2022-01-19 17:36:05,丁峰,社会事业,调研情况: 2020年以来,随着新冠肺炎疫情在全球爆发叠加国际关系变化,使得外部经济不确定性增加,再加上国内大循环为主体、国内国际双循环格局的确立,使得海外人才在海外形势“推力”和国内经济“拉力”的共同影响下,出现加速回流、人数激增的现象,回国热情高涨。根据智联招聘发布的《2020中国海归就业创业调查报告》,2020年留学生回国求职同比增长67.3%,66.6%的海归人才更看好国内发展。其构成、层次和诉求也呈现多元化趋势,出现“大众化、年轻化、多样化”的新动向。在这样的新背景下,我省对海归人才的引进工作暴露出几大问题,具体如下:问题分析:一、自身优势利用不足。江苏省作为全国综合发展水平最高的省份之一,教育资源发达、出国留学人员众多,且在经济、文化、产业等方面具备与一线城市“抢人”的实力与经验。然而现实却是大量海归人才选择了一线城市,江苏省竞争力显不足。根据智联招聘发布《2020中国海归就业创业调查报告》(以下简称报告)。海归人才回流加速,2020年,在国内求职的海归人数同比增长33.9%。在海归投递城市top10中,45%的海归期望扎根一线城市,其中京沪两城共吸纳了32.2%的投递份额。除此之外,值得注意的是,杭州市在榜单中跻身第4,且海外人才净流入率已连续3年位于全国第一。我省南京、苏州两市却只分列第7和第8,共吸纳了5.7%的申请。在城市间的人才竞争中,江苏略显疲态。二、人才工作重心靠上。多年来,我省对海归人才的工作重心主要集中在金字塔顶端,为其提供了中介服务、投融资平台、创业导师等一系列较为完备的创业辅导服务,对“创业型”海归人才关注较多,对“就业型”海归人才关注较少,不能满足海归潮中出现的的年轻化、多样化新需求。而根据《报告》,留学生毕业回国后的发展规划不再拘泥于创业,而是向“求职就业”集中倾斜,占比高达87.5%。而在经历了长时间的海外学习生活后,大部分留学归国人员对国内就业环境、企业实际需求等缺乏了解,信息不对称带来的“水土不服”成为海归人才求职遇阻的重要原因。境外学信网也曾于2019年对“促进海归发展的政策需求”开展调查,数据显示,“完善海归人才就业服务机制”的诉求由2018年的57%上升至78%,代替“提高人才薪酬福利待遇”成为受访海归最主要的政策需求。三、人才使用思路固化。按照传统思路,有的用人单位对海归人才的使用往往停留在奉若上宾、提供特殊的工作和生活环境、满足各种条件上,认为这样才能留住海归人才,让他们发挥最大的价值。但随着国内教育、技术水平与发达国家间的差距日益缩小,海归人才的“精英”标签已被逐渐淡化,这种特殊照顾用只会使他们与本土人才“隔离”开来,从而人为造成海归人才与本土人才的对立。这种情况下的海归人才,并不是都发展得很好,甚至有些人才在工作过程中,与同事、机制产生较大冲突,最后不得不离开。具体建议:对此,建议江苏省适时调整人才工作战略,充分利用好抢抓最大规模海归回国潮的时代机遇,将海归人才的引用工作推升到历史高点。一要加快“引”。建议我省充分整合苏州、南京、无锡、南通、常州等地的科教人才优势和开发开放优势,抱团竞争、整体发力,在海归人才大规模回流潮中争取更多席位。一方面,进一步发挥海外留学生联谊会、留学生创业园等机构内引外联、牵线搭桥的跨文化交流作用,以苏州、南京等为名片,打好新一线城市的“感情牌”、“故乡牌”,加大对江苏省的整体宣传,甚至可以到北上广深等一线城市设立招揽点,瞄准江苏省的比较优势和特色产业差异定位、精准发力,采用年轻人喜闻乐见的方式,创新开展江苏品牌的整体塑造与推广,让更多海归人才认识江苏、了解江苏。另一方面,依托各市现有海外引才工作站、欧美同学会等机构的触角作用,前置式搭建企业和人才交流平台,通过更为通畅的信息渠道和密集攻势,向企业推介相适的海外大学,向海外人才推介相适的江苏企业,引导和鼓励海归人才抓住专业优势、城市发展和企业需求的融合点,向江苏集聚。二要抓紧“调”。建议我省在海归人才就业服务机制方面做出相应调整和完善,提升公共服务能级,重点加大对海归人才的就业指导力度,探索更多普惠式的就业、省情、国情培训,编制符合青年海归阅读习惯的就业创业指导手册,通过新媒体等手段进行传播,提供有针对性的就业指导,帮助他们更快融入江苏,更好对接企业需求。三要突出“用”。在海归潮的大背景下,建议海归人才的使用也随之调适,算好“人才账”,发掘海归人才价值的理性路径,把高待遇的落脚点建立在大贡献的基础上,在机会、待遇、上升通道等方面与本土人才“一碗水端平”,使海归标签让位于以人才核心竞争力,让海归人才和本土人才融为一体,在竞争中锻炼自己,扎根本土、健康发展。 +88,0132,关于壮大农业产业化龙头企业 夯实乡村振兴产业根基的建议,37a6f1322eef4030a5a175628807dc44,2022,2022-01-19 10:07:55,奚爱国,农林水利,"调研情况:乡村振兴,产业振兴是基础。农业产业化龙头企业作为引领乡村全面振兴和农业农村现代化的生力军,是带动乡村产业高质量发展的中坚力量。近年来,我省认真贯彻落实中央、省农村工作会议精神,加快推进农业产业化进程,农业龙头企业也进入发展快车道,龙头企业质态稳步提升、区域集聚格局逐步形成、利益联结机制不断完善、产业融合发展持续推进,产业带动和增值效应不断凸显。问题分析:目前,我省农业产业化龙头企业发展取得了一定成效,但是仍面临着一些棘手问题:一是综合实力不强,资产规模不大,销售收入过亿元农业龙头企业还不多,严重制约了农业龙头企业技术创新和扩大再生产能力;二是农产品精深加工能力不足,产业链条偏短,农产品深加工与转化率偏低,产品附加值、品牌知名度和产业辐射带动能力仍然不足;三是要素保障和政策扶持的力度亟需加大。因风险高、可抵押物少、投资回收期长等,许多农业龙头企业面临贷款融资成本高的困境。四是现代化农产品品牌体系尚不完善,品牌营销力度不够,产品的推广形式单一,缺乏系统谋划。具体建议:进一步强化工作举措,壮大农业产业化龙头企业,夯实乡村振兴产业根基。1、加强组织领导,构建现代农业经营管理体系。第一,积极引进现代经营模式,在不干预企业经营决策的前提下,引导农业龙头企业更新管理理念,扩大战略视野,优化决策机制。第二,广泛建立现代管理层和职业经理人制度,聘请懂经营、善管理的专业人才参与企业事务管理。第三,对有影响力的重点农业龙头企业,探索建立服务顾问和属地常态对接制度,加强政府与企业信息互通和研讨交流,帮助企业理清发展思路、及时转型升级。第四,成立农业龙头企业交流对接平台,加强企业之间的沟通交流,有效整合各类优势资源,强化对接合作,取长补短,实现抱团发展。2、注重品牌建设,讲好农产品品牌故事。一是统筹规划,整合资源。根据我省各地农业资源优势、产业发展现状和地域文化特色,科学制定农产品品牌发展规划。重点围绕稻米、弱筋小麦、畜禽、河蟹等优势产业,打造农业知名品牌。二是提升质量,凸显个性。围绕主导和特色产业,加强农业龙头企业与高校、科研院所、高科技企业的对接合作,探索推进科研载体、农业产业园区、农业龙头企业叠加创新成果的产学研合作格局。三是注重营销,多元研发。发展“农超对接”、“电商+品牌农业”新型营销模式,倒逼标准化,提升品牌化,增强农产品品牌的市场影响效应、社会带动效应和收益示范效应。3、加大资金支持力度,赋能农业产业化发展。一方面,完善财政资金管理机制,加大财政资金投入力度。通过财政补贴、税收优惠、贷款贴息等政策给予农业产业化龙头企业帮助,积极发挥财政的配置职能,推动更多资金向农村流动,对资信好的农业产业化龙头企业实行“信贷绿色通道”。另一方面,加强金融创新,完善金融资金支持体系。协调、鼓励银行、保险公司等金融机构根据农业龙头企业生产经营的特点,扩大有效担保物范围,积极稳妥地从“信贷+担保”、“信贷+保险+财政补贴”等多维度进行创新金融产品和服务,推广“一次授信、余额控制、随借随还、循环利用”的信贷服务,满足农业龙头企业的资金需求。4、提升农业从业人员素质,强化人才队伍支撑。培育有文化、懂技术、会经营、善管理的新型职业农民是壮大农业龙头企业的关键。第一,进一步完善农技推广服务体系,创新农民培训机制,开展“订单培训”“委托培训”和“定向培训”,有针对性地为农业龙头企业提供人才培训服务。第二,鼓励现有农业从业人员通过在职教育、培训进修等方式进行学历提升,同时强化培训频率和强度,加快知识更新。第三,通过公开招考、人才引进等方式,从农业高等院校中择优录用一批专业对口优秀毕业生,优化农技推广队伍结构。" +89,0134,关于提升资源环境审计效率助推我省生态文明建设的建议,51902ce7a97c46708aa498555ee7d34a,2022,2022-01-19 10:51:24,瞿筱霞,资源环境,调研情况:既要金山银山,也要绿水青山,生态问题的解决,是一个庞大而复杂的系统工程,资源环境审计作为综合性的经济监督手段,是其中必不可少的重要组成部分,也是国家治理体系的重要内容。我们看到,我省在国家大力倡导的生态文明建设理念指引下,地方政府、相关审计部门及社会各界已经开始广泛关注资源环境审计问题,审计部门也已经从制度设计、工作开展等方面进行了初步的探索与实践。调研中我们也看到和我国其他地区一样,我省资源环境审计工作无论在理论上、还是在实践上都尚处于起步阶段,在很多方面依旧存在明显问题,问题分析:1.环保建设投入少是资源环境问题的障碍之一。西方发达国家开展资源环境审计的经验证明,若拿出国民生产总值的1.5%作为环保投入,大体上可控制住经济增长造成的环境污染,环境质量能够得到改善。相比之下,我省在环保方面的投入还达不到上述标准,同时,我省环保基础设施建设投入不足,这些不利因素已成为当前开展资源环境审计工作的严重障碍。2.基层领导对资源环境审计认识不足,审计环境亟待优化。我省正处在经济转型的重要时期,但当前,仍有个别乡镇“重GDP增长、轻资源环境保护” 的思想观念依然根深蒂固,科学发展的观念还远未真正树立。为片面追求经济发展指标,个别乡镇置环境污染和资源浪费于不顾,不把环境保护的目标、任务、措施纳入本地区经济和社会发展规划,责任不到位、措施不到位、投资不到位、监管不到位。人们对资源环境审计的认识还不到位,审计部门对被审计单位资源环境方面的违法违规行为依然缺乏有效的法律惩治依据,资源环境审计的环境建设依然任重道远。3.资源环境审计内容单一。目前,我省进行的资源环境审计主要是合规性审计,即鉴证经济活动是否遵循了现行法律法规的规定(如污染物的排放是否超过规定标准),并未涉及对政府资源环境政策进行审查监督等深层次方面的内容,资源环境审计仍局限于被动防范,远未起到应有的制约和促进作用。4.资源环境审计人才缺乏。资源环境审计的难度和广度要求审计人员必须具备较高的素质,除传统审计知识外,审计人员还要掌握较为全面的资源环境知识,包括发展经济学、环境经济学、环境法学、环境管理学以及社会学、统计学、工程学等方面的知识。调研中我们了解到由于资源环境审计起步较晚,我省审计人员目前的知识结构与业务素质,还不能够满足全面开展资源环境审计的内在要求。具体建议:当前,我省资源环境审计工作理论与实践方面取得了一些发展,作为一个新的领域与国外发达国家及上海、深圳等率先改革的地区相比,我省的资源环境审计工作实践有待进一步深入,资源环境审计工作建设依然任重道远。建议如下。1、借鉴其它地区资源环境审计先进经验,加强资源环境审计理论研究。首先,在上海、深圳等城市,资源环境审计开展较多的政府部门,经济实力和技术力量一般都比较雄厚。而我省目前环保投入较少,历史欠账较多,环保激励机制欠缺,排污收费标准偏低。不少企业宁肯多缴“排污费”、“买排污权”,也不愿投资环境治理。此外,上述地区资源环境审计研究起步相对早,学习借鉴它们的先进经验是一种现实的、较好的选择。因此,我省一方面要坚持环境保护与经济发展并重的原则,加大环保投入,提高环保产出。另一方面,要组织环境审计方面的专家学者,结合我省经济社会实际,加强资源环境审计的交流和理论研究,建立健全当地的资源环境审计理论框架、作业规则与报告标准,使资源环境审计工作能够逐步推开并走上规范化、制度化的轨道。2、建立资源环境审计外聘专家制度。目前,我省各地区政府审计人员的专业结构仍以经济类为主,而环保效果测评需要大量环保方面的专业人员积极参与。因而,建立资源环境审计外聘专家制度就显得十分必要。根据资源环境审计项目的具体情况,适时汲取外部力量,聘请上海等地环境工程技术专家和环境法律专家,以及资质优秀实力雄厚的大型环境影响评价机构参与其中,会使审计结果更趋客观合理、更为权威有效、更易得到广泛认同,同时对审计人员的素质提升也会大有裨益。3、注重在日常工作中开展资源环境审计。由于资源环境审计在我省还处于起步阶段,许多单位对其并不熟知。因此,审计机关在日常审计工作中应加强对资源环境问题的关注,适当融入资源环境审计方面的内容。在确定审计方案和审计内容时,明确资源环境审计的具体要求;在执行审计程序时,检查分析资源环境方面的相关情况;在出具审计报告时,适当披露被审单位存在的资源环境问题,并提出建设性的改进建议。总之,结合日常审计工作开展常规资源环境审计,有利于扩大资源环境审计的影响,有利于审计人员资源环境审计经验的积累,是我省大力开展资源环境审计的可行办法与有效途径。 +90,0135,关于发挥融资担保/再担保体系功能提高民营企业金融扶持力度、促进我省经济发展的建议,7ed248bcde3542018c9d7aba4e677a08,2022,2022-01-18 16:06:13,孙德荣,财税金融,调研情况:民营经济是创业就业的主要领域、技术创新的重要主体、财政税收的重要来源,在稳定增长、促进创新、增加就业、改善民生等方面发挥着不可替代的作用。其中江苏省主要以民营企业为主,民营企业已成为推动江苏改革发展不可或缺的力量。2019年以来,江苏省省委省政府发布了《促进金融高质量服务民营企业的若干政策》、《关于应对新型冠状病毒肺炎疫情影响推动经济循环畅通和稳定持续发展的若干政策措施》等,旨在着力破解民营企业融资难融资贵问题,切实加强对民营企业的金融服务,压降企业综合融资成本,提高融资对接效率;充分发挥融资担保/再担保体系功能,把更多“源头活水”引向民营经济。2021年4月,为继续做好“六稳”“六保”工作、强化普惠金融服务、增加小微企业和个体工商户活力,中国银行保险监督管理委员会发布了《关于2021年进一步推动小微企业金融服务高质量发展的通知》。民营企业融资难、融资贵是长期普遍存在的难题,特别是中小型民营企业。近年来受到疫情的持续性影响,国内外市场需求疲软,进出口外贸渠道受阻,中小型民营企业普遍出现订单不足、库存积压、现金流告急等诸多困难。在此情况下,对如何充分发挥融资担保/再担保体系功能,切实提升金融服务的普惠性,改善民营企业,特别是中小型融资环境进行了调研分析。问题分析:当前,大多数中小型民营企业都存在着资金紧张、有融资需求及融资成本高的问题,特别是受疫情影响比较大的制造业、出口行业。近年来省委省政府出台了多项金融扶持政策,明确要求充分发挥融资担保/再担保体系功能,利用好担保公司、再担保公司,发挥其担保作用,帮助江苏省中小型民营企业解决融资难、融资贵的问题。目前由于担保/再担保公司对于民营企业,特别是中小型民营企业设置的反担保门槛和要求较高,收费标准也偏高,对中小型民营企业解决融资问题尚未充分发挥其应有的作用,未能真正解决中小型民营企业存在的融资问题。因此如何降低融资担保门槛,消除民营企业在担保/反担保融资渠道的障碍,加大对民营企业,特别是中小型民营企业的金融扶持力度,使民营企业在促进江苏省经济发展中发挥应有的贡献,这是迫切需要面对和解决的问题。具体建议:一是建议基于不唯抵押论、注重经营面、风险共担的创新担保理念,在风险可控的前提下,打通政银企对接渠道,优化现有的担保及反担保贷款程序,按照政府部门、银行、担保公司等多方合力“共担风险”的模式,积极创新担保业务模式和产品,真正为民营企业、特别是中小民营企业提供优质有效的担保服务,解决其融资难、融资贵的问题。二是担保公司应充分发挥政府性融资担保机构政策引导功能,深化与融资再担保公司及各合作银行的合作,着力拓宽融资担保业务覆盖面和业务领域,实现融资担保业务“扩面、提质、增量”,并加大线上融资担保业务的开展力度,为中小型民营企业提供高效、快捷的融资服务,为我省经济高质量发展贡献担保力量。三是建议搭建民营企业贷款平台,为企业打造了高效的政银企对接渠道,持续强化金融服务水平,聚集资金、人才和技术等资源,着力解决民营企业融资难、融资贵的问题,特别是知识产权等无形资产较多、采购订单较稳定、市场前景较广阔,但抵押物不足的“专精特新”企业,应该为其提供多重融资选择,引导广大民营企业走“专精特新”发展道路,提升其持续创新力和竞争力,从而推动我省经济高质量健康发展。 +91,0139,关于加强耕地保护 解决“非农化”“非粮化”问题的建议,c387ad1ef58d4a5490b4ef89c2200c00,2022,2022-01-19 10:07:55,邹建文,农林水利,调研情况:本人工作调研成果。问题分析:习近平总书记连续6次就耕地保护作出重要批示,要求实行最严格的耕地保护制度,要像保护大熊猫一样保护耕地。当前我省各级地方政府深入贯彻落实党中央、国务院决策部署和习近平总书记指示批示精神,切实强化耕地保护。但目前部分地区耕地“非农化”“非粮化”现象仍然存在。主要是由于农业结构调整、种粮效益明显偏低等原因,耕地减少的流向主要为林地、坑塘水面,耕地撂荒。部分地区占用耕地绿化造林、超标准建设绿色通道、在永久基本农田上种植经济林果等情况,“林粮争地”矛盾有待化解。部分种植大户受利益驱动,不再种粮而改种其他经济作物或水产养殖,破坏了农田生态系统,破坏了土壤结构、削弱土地地力,给粮食安全生产带来较大影响。具体建议:为强化耕地三位一体保护,坚决维护“农地姓农”底线,下决心稳妥遏制耕地“非农化”“非粮化”,为此提出如下建议:一、压紧压实耕地保护责任,完善共同责任机制在严格按照耕地保护责任目标考核办法,健全党委领导、政府负责、部门协同的耕地保护共同责任机制的前提下,可考虑建立“田长制”,强化耕地保护网格化监管,推动建立农村集体经济组织日常管护机制,形成“田长”基层产生、农民看护耕地、政府保障的耕地保护责任全覆盖。建立耕地保护责任落实与基层干部绩效评价挂钩的奖惩机制。对耕地保护、土地整治等工作成效突出的,给予用地指标或资金激励。二、重视耕地生态功能,全面加强耕地三位一体保护一是重视耕地生态功能,构建耕地生态保护指标体系,对耕地政策执行较好的地区,按照耕地数量、质量和生态保护情况进行生态补偿。二是加强农业技术应用,稳步提升耕地质量水平。开展农用地土壤污染状况详查,构建土壤环境监测网络,推进耕地安全利用。推广应用增施有机肥、测土配方施肥,稳步提升地力,改善土壤理化特性。三是分类推进耕地撂荒治理。利用卫星遥感等先进技术,摸清耕地撂荒底数,构建省、市、县、乡镇多级耕地撂荒数据库。科学制定耕地撂荒分类处理办法和复耕计划,采取生产互助、代耕代种、集中流转等形式,按照时间节点推进复耕撂荒耕地。三、推动永久基本农田核实整改,强化永久基本农田特殊保护。全面梳理永久基本农田划定情况,确定问题清单,加快分类处置。并健全耕地用途管制制度,明确耕地利用优先序,稳定粮食种植面积。建立耕地种植利用正面清单,优先保障粮油等生产,确保粮食种植面积维持在较高水平。强化政策指引,规范耕地种植结构调整管理,实际利用与土地承包经营合同的一致性,确保粮田粮用。加强粮食生产功能区监管。建立正面清单,明确无法避让、确需占用粮食生产功能区的项目类型目录和具体情形。严控非农建设占粮食生产功能区,确需占用的应编制调整补划方案,省、地市应规范组织开展补划方案论证工作。农业种植结构调整需要占用粮食生产功能区的,要确保稳定利用面积进出平衡。开展粮食生产功能区划定“回头看”,对粮食种植面积大但划定面积少的进行补划,对耕地性质发生改变、不符合划定标准的予以剔除并补划。四、科学林粮布局,统筹协调林地关系开展林地占用耕地特别是永久基本农田调研,摸清地区分布、面积等情况,研究制定处置方案,减存量、控增量,妥善解决违规占用耕地绿化造林问题。合理“宜粮则粮、宜林则林”布局,合理确定各级耕地保护目标、造林任务,宜粮则粮、宜林则林,确保粮食安全和林业发展相统一。在设定绿化目标等生态建设目标时,要避免违规占用耕地绿化造林项目,可采取立体绿化等方式探索平原地区造林绿化新路径。 +92,0140,关于加强村庄规划推进乡村振兴的建议,2be00a2a32bc4d03b49c03021dd5d86f,2022,2022-01-19 10:07:55,唐红新,农林水利,"调研情况:党的十九大报告划时代地提出了“乡村振兴战略”,提出了“产业兴旺、生态宜居、乡风文明、治理有效、生活富裕”的总要求。这是深刻认识我国社会主要矛盾变化作出的重大战略安排,也是中国特色社会主义进入新时代统领我国农村发展的总抓手。实施乡村振兴战略,是一个复杂的系统工程。村庄规划工作在这个系统工程中起着十分重要基础作用。村庄规划是推动村庄建设及发展的根本依据,是社会主义新农村建设的核心内容之一,属于国家政府宏观调控的可行手段,也涉及到区域经济人口、社会资源与环境等多方面的协调发展。近年来,村庄规划建设虽然取得了一定成绩,但还存在一些不容忽视的问题。有的村庄没有编制规划,即使编制了村庄规划也是概念模糊难以落地或就事论事应付了事,有具体规划的也很少按照规划实施。规划意识淡薄、村庄布局不合理、污水处理等基础设施配套不到位、土地利用粗放、农村闲置土地浪费严重等问题还比较突出。这些各自为战、各行其道的乡村建设模式将会影响镇村经济社会健康发展,进而影响乡村振兴战略的实施。问题分析:一、村庄规划编制与实施存在的主要问题(一)乡村产业导向不明确,阻碍村域经济的发展。多数村庄规划呈现出产业特色发掘不到位、产业导向不明显等特征,村集体经济普遍薄弱,难以推动村集体经济发展。(二)村庄规划水平、标准较低。一是村域规划水平普遍偏低,破坏村民宜居氛围。有的村庄“只见新房,不见新村”,村民建新不拆旧,废弃地及空置房屋不断增多,土地浪费严重。全面治理“一户一宅”之后也只是在原址拆旧建新,新旧无序交替,无统一规划布局。村民建房施工队伍大多为个体工匠拼凑,根据个人喜好随意确定外观形式,缺乏整体风貌。二是村庄规划大多存在规划单调雷同、基础设施不完善、公共服务配套不到位的情况。往往是沿公路“走廊”式的规划布局,因历史原因,老庄台的道路、水电、绿化等基础设施难以系统规划,学校、公共活动中心等公共服务设施建设不配套,污水处理工程零星有建,但多数闲置不用,造成大量公共资源浪费财力浪费,难以满足农民群众生活需要。三是乡村环境治理难度大资金难落实。村庄造血功能不强,老龄化严重。日常保洁需要各村筹措资金用工,环境治理经费压力大,有心无力,有的村庄仍然呈现脏乱差现象。(三)村庄规划执行力不到位,建设管理乏力。一是规划执行不到位。参与规划编制的村庄,对规划重要性认识不足,大多是停留在编制的阶段,在建设过程中缺乏指导性和可操作性,存在随意性和变更规划的现象。二是管理机构不健全,管理人员专业素质偏低。村域规划的建设机构一般由乡镇、村委会统筹安排。乡镇、村庄疲于应付考核类硬指标和各项检查,无专人监管村域规划的实施进度、质量。乡村管理、懂技术的规划建设人才缺乏,人员老化。具体建议:为了进一步做好村庄规划工作,更好推进乡村振兴战略的实施,建议:(一)提升村庄规划意识,加强规划引领。市政府及相关部门在落实乡村振兴战略工作中,加强调研,综合考虑镇村区域资源环境禀赋、产业发展基础、地方人文特色等要素,注重前瞻性、科学性、可行性,坚持规划先行,树立城乡融合、一体设计、多规合一理念,在产业发展、人口布局、公共服务、基础设施、土地利用、生态保护等方面,因地制宜编制乡村振兴地方规划和专项规划方案,做到乡村振兴事事有规可循、层层有人负责,一张蓝图绘到底,久久为功搞建设。(二)加大对村庄规划的指导督促力度,确保村庄规划科学可行。持续加强对乡村规划编制的督促和指导,坚持城乡统筹,完成市域所有乡镇总规修编,实现市域行政村村庄规划全覆盖,为乡村规划管理提供法定依据。强化市域乡村规划管理,切实解决农村农民建房存在的缺乏规划、管理不严、农民违法占地建房、违反规划建房、乡镇(街道)政府违法违规审批建房等突出问题。(三)建立行之有效的乡村规划执法联动机制,保证乡村规划执法到位。通过执法体制改革,建立乡镇规划、建管、国土、公安以及村(居)委会等部门为一体的违建监管、预警联运机制,制定行之有效的举报奖励制度,做到乡镇、村(居)委会层层巡查和快速查处机制,及时发现、制止并拆除早期违建。相关部门要加强协作、齐抓共管,提高规划执法水平和效率。一是要建立协作机制,各涉及部门要定期协商、相互通报,形成执法合力;二是执法人员要加强法律法规培训,有效提升法律意识,规范执法行为,确保执法过程程序合法;三是强化规划批后跟踪管理力度,发现有违法行为,坚决从严查处,切实维护规划的严肃性。四是要强化责任追究,充分发挥和调动村、居两委的自治组织作用,形成一级抓一级、层层抓落实的工作格局,对乡村“两违”突出的管理部门和有关人员要予以严肃问责。(四)建立专项资金,为村庄规划管理提供资金保障。保障村庄规划前期编制的有效进行的同时,也避免了在规划实施阶段各部门的推诿扯皮,推动村域规划的有效实施。" +93,0142,关于高效开展中小学课后服务的建议,56bfba6ec76b4defa326c856e8088011,2022,2022-01-19 14:13:33,九三学社江苏省委,教育事业,调研情况:随着中办、国办印发的《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》文件出台,“双减”战役打响,学校担负的教育责任不减反增,其中非常重要的一项就是“课外增能”。作为落实“双减”重要举措之一的“课后服务”,是“课外增能”重要内容,即学校课后服务的目的不只是减轻学生和家长压力,更要增强学生多方面的能力,不仅要全面覆盖、保证时间,还要提高质量、强化保障。今年8月,省教育厅等四部门联合印发《关于全面推进中小学课后服务进一步提升课后服务水平的实施意见》,贯彻落实中央文件精神,努力实现有“减”有“增”。问题分析:但在开展课后服务的过程中,还面临一些困难:一、教师日常工作任务繁重,与课后服务需求存在矛盾实施课后延时服务,每天长达两小时的教学辅导与管理责任目前主要由学校及各班教师承担,由于部分学校尤其是城市学校教师数量不足,且教师本身常规授课、备课、批改作业、在校学生管理等系列任务都非常繁重,相当部分教师在“双减”前已是超负荷运转,延时服务开展后,矛盾更为突出。二、课后延时服务内容单一,教学设施设备有限延时服务的实施目前还处于探索阶段,服务内容基本由各个学校各自界定,很多学校延时服务的内容主要是组织学生在教室进行课后作业辅导,内容比较单一,形式以老师静态管理为主。此外,由于城市学校的教学场所相对紧张,乡村学校的教学设施设备相对落后,导致学校实际能够提供给学生的特色服务选项有限,无法满足学生体育类、科技类、艺术类等个性化需求。三、专项教学经费不够充足,影响课后服务整体水平根据教育部办公厅《关于做好中小学生课后服务工作的指导意见》,课后服务所需专项经费通过“三个一点”的方式筹措:即地方财政拨一点,实施学校挤一点,参与学生家长交一点。受地方经济基础或收费政策等限制,延时服务经费保障问题目前还没有得到比较好的解决,影响课后服务层次和水平。具体建议:一、多方充实教师资源,缓解教师工作压力一是建立教师资源储备库。根据实际需要,每年招聘一定数量的新教师作为“未来教师”,在跟岗学习的同时参加一定时间的课外延时服务工作,然后再调配至区域所辖学校。二是合理引进校外师资。聘请身体状况良好的退休教师返校,分担部分课后服务工作;聘请专业教练员团队、体育社团专家等进校园,组建各类体育社团;发挥社会志愿者力量,尤其是已经具备教师资格证的师范类大学生志愿者参与课后服务。二、开发优质教学资源,提高课后服务质量开展全面摸排调查,了解学生及家长的真实需求,统筹各方力量提供更好的课后服务内容。可在市或区(县)范围内整合少年宫、科技馆等校外资源,经过评估遴选,开设课后服务活动项目,为辖区内学校提供按需“点单”服务;教育部门可会同科技部门开展如“科技小工匠”、“科创梦想汇”等活动,安排学生在科技活动场所进行科学探究和工程设计等;学校自身可以组建体育类、科技类、艺术类等各类课后服务社团,开展声乐、器乐教育服务等。三、推动设立专项资金,保障课后延时服务更好开展地方教育行政部门应统筹课后延时服务专项经费,具体可参考南京市做法:自2017年起,南京市财政以每生每年400元标准安排专项奖补经费,用于消耗品购置、场地使用、购买社会服务、人员补助等。自2019年起,按照平均每生每年不少于500元标准设立专项资金。2018和2019两年,南京市、区两级财政共安排专项资金约7000万元,为“课后延时服务”政策的常态化运行提供了一定的资金保障。 +94,0143,关于推进我省智能制造高质量发展的建议,6f2e90188fa746d4a442fd51005d6afe,2022,2022-01-18 17:38:36,九三学社江苏省委,工业商贸,调研情况:在新一轮科技革命和产业变革中,智能制造已成为世界各国抢占战略制高点的主攻方向。江苏是制造业大省,《中国“智能+”社会发展指数报告2019》数据显示,江苏智能制造发展指数全国第一,“智能+”生产供给综合指数位居全国第三。2020年,全省两化融合发展水平指数达到63.2,连续六年保持全国第一。问题分析:但江苏智能制造产业还存在大而不强,部分关键核心技术被“卡脖子”的问题依然存在,具体表现在:一、高端装备受制于人。一是高端工业母机、高精度智能工业机器人以及高端智能专用装备主要依靠国外进口,在高端数控系统、伺服系统和关键零部件供给方面存在短板;二是面向智能制造的支撑条件有待加强,譬如新工艺、新标准、特种材料,高精度分析测试仪器存在不足,在高端设计、精确仿真和精密制造等方面的创新能力有待提高。二、工业软件基础薄弱。核心工业软件特别是研发设计和仿真类软件严重依赖国外,如CAD、 CAE、EDA等被国外供应商所垄断。自主工业软件成熟度较低,竞争力不强,在与工业需求紧密结合和应用生态方面与国外产品存在较大差距。企业智能制造系统和各类软件个体较小、互通程度较低,信息孤岛现象较为普遍,数据共享及其深度挖掘分析水平有待提高。三、高端复合型人才紧缺。高端装备和工业软件研发既需要具有前瞻性思维,懂创新、善管理的帅才,又需要大量专业精深的复合型人才。人才缺乏成为制约智能制造向高端攀升的瓶颈之一。部分西方国家在技术交流、技术引进和人才培养方面设置的种种障碍也为原始创新和高端产品研发设置了一定的障碍。具体建议:一、实施关键技术及装备攻关工程。一是加强智能制造基础理论及新技术研究,重点支持新材料、新工艺、关键零部件、工业设计及仿真、工业传感器和测试技术等领域的攻关。激励省内高校开展国际间基础研究创新合作,将基础研究国际合作打造成突破技术封锁的重要载体;二是重点发展面向工业应用的操作系统、实时数据库、生产工艺与管控软件以及工业互联网平台,为企业转型升级赋能;三是支持装备制造、信息技术及智能制造标杆企业向智能制造系统解决方案供应商转型,支持龙头企业主导整合行业资源,建设一批国家及省级创新中心;五是在一些优势领域扩大“长板”,如在5G、桥梁和隧道等方面,加强核心装备和工业软件方面的攻关,并加强知识产权保护,在更多的技术领域形成相互抗衡、彼此钳制的格局,避免被西方单向卡脖子。二、实施智造生态要素提升工程。一是重点围绕高校、科研院所、新型研发机构、行业龙头企业等创新载体实施高价值知识产权培育工程,组建一批智能制造高价值专利培育示范中心;二是支持华人华企或中企在国外设立智能制造研究机构,从所在国或其盟国购置一批尖端科研仪器设备,并在当地开展产业基础理论和关键核心技术;三是培育和引进一批国际化、专业化技术转移转化服务机构,链接国际人才、技术、资本、市场等要素,构建技术成果转移转化全球网络;四是加强政企银协作,推动智能制造金融创新发展,聚焦智能化改造过程中的需求痛点,支持金融机构推出智能制造全流程系统性金融解决方案。三、实施高层次人才引培工程。一是加速引进一批战略性海外人才,包括非华裔尖端科技人员(含退休专家),或在发达国家学有所成的第三世界国家人才等,为其提供适宜的科研条件,支持其完成技术攻关;二是建设一批具有国际水平的专家智库,开发国际科研信息数据库,加强对世界科技前沿的预研预判;三是由省教育厅、工信厅联合推动设立一批由省内高校、龙头企业、地方政府或产业园区共建的智能制造产业学院,培养符合现实需要的智能制造高素质技能型人才。 +95,0144,关于加快科技创新提高我省种业综合竞争力的建议,bbc5c72586e445e0808eaa6ea18b7844,2022,2022-01-19 10:07:55,九三学社江苏省委,农林水利,调研情况:2021年江苏省委、省政府《关于全面推进乡村振兴加快农业农村现代化建设的实施意见》提出要提升现代种业创新发展能力。作为种业大省,随着扶持政策不断完善和种业科技创新能力的稳步提升,我省现代种业发展取得了显著成就,优质食味粳稻、优质专用小麦等多种作物品种创新取得国际领先成果,大批江苏特色水产、畜禽品种进入生产应用,种业企业的发展质量和竞争力明显提高。问题分析:但是我省种业发展与国内外先进水平相比仍存在不少差距:一、优质种源缺乏,品种结构失衡。我省大豆、玉米的单产水平为东北的70%,不足美国的50%。生猪繁殖的效率、饲料转化率和奶牛年产奶量均仅为发达国家的80%左右。番茄、甜椒等少数专用品种进口比例超过50%,白羽肉鸡的祖代种鸡仍需依靠进口。此外,农作物品种存在结构性矛盾,审定品种数量多、突破性品种少,高产品种多、优质品种少,传统品种多、特色品种少,影响我省农业相关产业发展的质量、速度和效益。二、育种企业原创性研发能力不足,竞争力弱。我省现有种子企业在“育繁推一体化”模式上有一定经验,但商业化育种体系健全的龙头企业不多,多数企业仍依靠合作育种、委托育种或购买品种进行生产经营,在育种理论和关键核心技术方面基础较弱。此外,优秀育种人才多集中于公立的科研育种单位,商业化育种领域人才匮乏,掣肘育种企业创新发展。三、种业市场侵权行为多发,权利保护环境不佳。尽管对种业知识产权保护力度在不断加大,但侵权套牌、制售假劣、无证生产经营种子(种畜禽)等侵权行为依旧扰乱着种业市场,打击了科研人员原始创新和企业研发投入的积极性,加剧了原创性成果的缺乏,同时也损害了农民的利益,恶化了市场环境。具体建议:一、强化种质资源保护利用,提高品种创新水平。抓紧开展农作物、畜禽、水产等农业种质资源的系统调查,实施种质资源的精准鉴定评价,建好省种质资源库。建立健全种质资源保护利用体系,发掘并创造具有重大应用前景的优异骨干亲本材料。针对市场需求,优化品种结构,加快培育优质高产多抗、环境友好、资源高效、广适性强、适宜轻简栽培和机械化生产的突破性重大农作物新品种。二、加强农业生物育种核心技术联合攻关。加强基础性前瞻性研究,加大农作物和畜禽育种联合攻关力度,鼓励省内种业企业、科研院所、高等院校相互合作,并与国内顶尖的院士团队合作,建立主体多元、广泛参与、资源共享的种业科研体系。在具体育种技术上,要在常规育种和杂种优势利用技术的基础上,加强对高通量育种芯片、高精度全基因组选择、高效基因编辑等分子育种关键技术的研究,构筑农作物精准设计的遗传育种理论体系,为国家种业安全提供技术支撑。三、培育种业企业自主研发能力。进一步梳理全省优势特色产业,按照扶优扶强扶特色原则,遴选一批优势企业予以重点扶持,强化其自主创新能力;深化种业“放管服”改革,促进产学研结合、育繁推一体,建立健全现代化种业体系,以品种带基地、以基地促发展,推动江苏从种子大省向种子强省转变;设立专门引导基金,建立种业企业与高等院校的校企联盟,通过企业研究生工作站等形式,培养企业科技人才,培植企业核心竞争力。四、优化种业市场营商环境。加强对种业市场的监管,对制假售假、侵权套牌行为加大执法检查和打击惩处力度,重点加强对品种真实性的鉴定,严格约束衍生品种对原始品种的引用;强化种子生产经营许可审批跟踪和信息备案管理,深入开展县域种子市场秩序评价工作,引导各类市场主体规范生产经营行为;鼓励权利持有人维护自身成果,简化维权程序,降低维权成本,营造规范有序的种业法治环境。 +96,0145,关于促进我省农村电商高质量发展对策措施的建议,8214656a669d4c21a5600d1f7b247ac0,2022,2022-01-19 10:13:10,唐敦兵,农林水利,调研情况:作为信息化时代重要的商务模式,电子商务极大地提高了生产经营和商贸流通的效率,有效降低了商品的管理与流通成本。农村市场不仅是我国社会主义经济市场体系的重要组成部分,还是我国扩大内需的主战场之一。作为二者的交叉产物,农村电商在促进农产品上行、助力抗疫保供、带动贫困地区农民增收等方面发挥着日趋重要的作用,已成为推动脱贫攻坚和乡村振兴的重要抓手。问题分析:一、我省农村电商发展中所存在的问题1、农户网销产品意愿低农村电商发展不平衡,占农业经营主体比重超过98%的小农户生产的农产品、农副产品较少通过电商渠道销售。主要原因有:1)农户对网销产品不了解且缺乏网销产品意识,部分农户对网销产品缺乏信心,进而对网销产品发展缺乏关注;2)农户生产规模小、季节性强。独立经营网店成本过高,水果、水产品等农产品上市时间短,这与网店需要不断维持热度才能保持流量的特性相违背,因此农户网销产品积极性不高;3)网销产品操作复杂,农户缺乏能力。很多农户缺少网销产品知识和经验,使其难以完成操作。2、网销农产品认证和分级制度不完善农村电商以实物类的零售为主,粮食、蔬菜、水果等农产品的销售占有很大比重,其中不乏大量满足国家绿色、有机标准的高品级农产品。然而,由于农产品认证和分级制度不完善,网销农产品中绿色、有机产品虽具有较大市场潜力却未得到推广和发展,总体在农村电商销售额中占比不高,产品的应有价值未得到体现。我省目前有机产品认证证书仅784张,绿色、有机产品的认证和分级的滞后状态制约了我省农村电商上行发展。3、农村电商品牌建设“公地困局”问题严重品牌建设是农村产品推广发展的重要途径之一,对农村电商的发展至关重要。然而,区域公用品牌的发展仍面临着“公地困局”的挑战。据阳澄湖大闸蟹行业协会官网公布的数据显示,注册正宗阳澄湖大闸蟹的公司有1000多家,其中不乏有商家借用公用品牌的声势去售卖质量层次不齐的产品。使用区域公共品牌的商家众多,产品品牌特征难以识别,使得相关部门的监管难度较大。“公地困局”乱象破坏区域公用品牌声誉,制约了农村电商的长远发展。具体建议:二、促进我省农村电商高质量发展的对策建议1、加强宣传、简化流程,提升农户参与意愿为促进市场健康有序发展,应充分调动农户积极性,提升农户网销产品的意愿,可采取以下措施:1)农村电商主管部门可以要求或鼓励电商平台、电视台、自媒体平台助农,宣传农村电商成功案例,起示范作用;2)农村电商主管部门可以鼓励农户进行具有地域特色的农村产品的生产,实现一村一品,以农村合作社经营或农村经纪人代为销售等方式发挥规模经济效应;另一方面,农村电商主管部门可以要求电商平台针对季节性强的农产品制定合适的排序策略。3)农村电商主管部门可以要求电商平台简化手机端店铺管理的操作流程,提高电商平台易用性。教育主管部门可以鼓励大学生开展进村下乡的社会实践,帮助农户掌握相关技能,使其具备参与电商的能力。2、优化认证和分级流程,提升产品价格建议政府出台相应政策,提升农村经纪人和农户对产品认证和分级的意识。政府相关部门可鼓励电视台、电商平台通过电视节目、制作典型事例宣传片等方式宣传产品认证和分级的增收作用。农村电商主管部门通过建立协同机制,与行业协会、科研机构共同深入研究各类农产品,制定更完善的分级标准,落实分级制度。通过简化认证流程,降低认证成本。在不降低认证质量前提下可采用电子申请、数字化远程认证的方式,缩短认证周期。在财力许可的情况下,基层政府可承担部分认证费用。3、多措并举,全力维护区域公用品牌形象通过打造区域公用品牌下具有自身特色的知名子品牌,促使商家自觉维护区域公用品牌声誉。行业协会及市场监督管理局负责监管品牌授权,对申请使用区域公用品牌商家的生产、质量追溯、网销等情况进行全方位严格检查。行业协会及市场监管部门对已授权的商家还要进行定期抽检,对产品不符合标准的商家,要加大处罚力度,取消不符合品牌标准商家的品牌使用资格。 通过建立完善的举报奖励机制,激励个人和组织举报售卖假冒伪劣产品的商家,以维护区域公用品牌形象。4、多方合作共建,改善农村电商营商环境农村物流终端建设是保证农村电商高质量发展的重要一环,政府可以根据村镇布局对物流的终端配送统一规划,通过减免税收或者财政补贴鼓励物流企业在乡村设点,促进物流企业与村委会、农村超市等进行合作。对有专业仓储需求的村镇,可以由政府划地,中标物流公司入驻,承担仓储建设和管理工作,以解决农户的产品保鲜需求。政府部门协助、督促电商平台承担助农义务,在农产品销售旺季主动为农户进行免费推荐,如开通专门的农特产品频道并置于醒目位置。同时反垄断部门和市场监管部门应严查并重罚付费改变搜索结果等不正当竞争行为,使商家的销量、评价、信誉等在搜索结果排序中得到真实体现,以保护农村电商商家的合法权益。 +97,0146,关于增强乡村“造血”功能 实现强产业促振兴的建议,e3e7a9443fbd4ca394d46b8727342fce,2022,2022-01-19 10:13:10,九三学社江苏省委,农林水利,调研情况:江苏省第十四次党代会报告指出,“建设社会主义现代化,最艰难最繁重的任务在农村,必须深入实施乡村振兴战略,推进乡村全面振兴,努力建设农业强、农村美、农民富的新时代鱼米之乡”。推进乡村全面振兴,必须以强产业来促振兴,改变“帮扶就是出钱出物”的传统观念,通过建立既要积极“输血”,更要善于“造血”的长效机制,运用工业化思维和市场化办法,延伸产业链、提升价值链、打造供应链,加快构建“产业结构优、质量效益高、经营主体强、技术装备精、路径模式新”的现代乡村产业体系。问题分析:我省在乡村产业振兴工作上已经取得明显成效,但对照产业兴旺的目标、基层和农民群众的期盼仍有差距:一是乡村产业振兴规划不足,导致乡村产业发展松散随意,产业经营方式较为粗放,规模化集约化水平不高,同质化现象明显,竞争力不够强。二是经济薄弱地区产业持续发展有难度,实现全面脱贫后,如果支持力度有所减弱,扶贫产业是否都能够实现可持续性发展,还存在一定的不确定性。三是人才短缺、人口空心化老龄化现象突出,新型职业农民队伍中高素质年轻人占比较低,基层农技人员和乡村本土实用技能人才不足,乡村缺乏懂技术又懂管理的人才,尤其缺少引领性乡村能人。具体建议:一、强化顶层设计,坚持精准发力一是做好不同区域顶层规划,针对苏南、苏中、苏北不同区域的经济、社会、产业发展特征,进行差异化的乡村产业振兴顶层规划设计。二是以县为单位,结合地方实际,加快编制和完善乡村产业发展规划,明确乡村产业发展方向、重点任务、产业布局以及保障措施,有序发展乡村产业。三是坚持精准发力,立足特色资源,改造提升传统产业,做大做强做优农业支柱产业和主导产业,利用智慧农业促进农村高质量发展。二、发展现代农业,推动提质增效继续推动高标准农田建设,特别是对已建成的投入较低的高标准农田进行提档升级,积极创建国家级示范区。进一步加强高标准农田建后管护,夯实经济薄弱地区的农业发展基础。大力招引龙头型农业企业,引进孵化一批带动力强的涉农项目,重点培育有特色的主导产业,鼓励一二三产业融合发展,形成“一村一业”“一村一品”产业格局。三、发展产业项目,提高农民收入鼓励村集体发展休闲农业,促进农业与旅游、文化产业、电子商务深度融合,拓宽农民增收渠道。依托地域性乡村生态资源价值,探索集商(商务活动)、养(养生养老)、学(研学基地)、闲(休闲度假)、情(情感天地)、奇(探奇体验)等六大形态为一体的融合发展运营模式,打造“文化、生态、科技”复合型乡村全域全景精品项目。开启数字化+农业全产业链新模式,构建全产业链格局,高度聚集、动态创新,提高发展的共享性和可持续性,推动“数字化、集群化、服务化、品质化、绿色化”发展,夯实共同富裕的产业基础。四、推进人才队伍建设,选优配强乡村带头人一是以人才振兴全面推进乡村振兴。培养一批留得住、用得上、干得好、带得动的乡村振兴带头人。持续抓好致富带头人的培育,通过“能人”示范引领,带动乡村创业就业、增收致富。二是建立职业农民制度,打造乡村人才孵化基地。大力培养本土人才,引导城市人才下乡,打通人才向农村、向基层一线流动的通道,促进人才向乡村流动,推动更多专业人才服务乡村,建设乡村,共同致力乡村振兴。 +98,0147,关于完善我省农村“合村并居”工作的建议,75c6ac45a316452ca18095ffd65becf2,2022,2022-01-19 10:13:10,九三学社江苏省委,农林水利,调研情况:近来年,江苏市县经济社会快速发展,形成了大量无农业、无农民、无原始村庄的“三无”空壳村,城乡社区治理面临着新的现实挑战。问题分析:对此,江苏各地有序组织、依法依规推进合村并居工作,取得了较好成绩,但工作也存在一些难点问题:一是合村并居条件待完善。目前江苏各地合村并居条件不规范不统一,工作难以全面推进。如江苏省江阴市出台的《关于开展撤村建居工作的指导意见》规定撤销村委会建制需同时满足:村民成为居民,离开了村域范围;村集体土地已经被全部或部分征收、征用;依法处置村集体资产;转制村民全部纳入城镇社会保障体系等四个条件。一些基本或总体符合、尚未完全符合的空壳村无法依照政策规定合村并居。二是集体资产处置待厘清。合村并居涉及村集体资产、资金、资源的再分配,存在诸多问题。如苏南地区,村级经济体量大、资产多,在全面实行“村账镇代理”之前,法律边界不明晰,一些村入不敷出,资产管理有较多隐患;土地征用农转非人员类型复杂,难以建立统一的资产量化对象界定标准;资产量化涉及多方利益群体,无法全面满足各方需求,意见分歧较大。三、有权投票村民身份待明晰。依据法定程序,合村并居须经三分之二以上村民表决通过。目前建制村在撤销村民小组的同时,多已完成对村民身份的界定,但江苏各地城镇化推进迅速,特别是苏南地区大量镇(街道)的建制村早在多年前就已完成撤组工作,长时间生活变造成村民身份界定工作难。四、公共管理与服务待补位。部分村撤销村委会建制后,其公共管理与服务未能及时纳入公共财政保障体系,本应由政府承担的社区居委会公共管理与服务成本,部分仍由原村集体经济组织承担。一些地方撤村中实行“即征即保”政策,村民一次性缴纳巨额费用才能加入城镇社会保障体系,经济负担较重。具体建议:一、加强顶层设计,完善政策制度体系加强顶层设计和统一领导,在制定专项改革实施方案的基础上,统筹协调市、镇(街道)、村居三级以及相关职能部门,尽快出台农村集体资产量化、股份制改革、土地征用、村民进城保等方面的配套政策,完善制度体系。对于较分散的村,可考虑按属地管理原则划归所在社区居委会管理,并从村改居改革风险金中提取资金给社区居委会。对原村“两委”成员的安置,可按照任职的年限,给予一次性经济补偿。二、深化产权改革,规范集体资产处置全省应制定统一办法按新施行的《土地管理法》征收征用农村集体土地,拟对土地权属明晰、依法批准的集体建设用地,缴纳一定费用后转为国有出让土地,按照股份制形式全部量化到人。对其他类型的集体用地,由全体村民代表大会决定如何处置。对于个别情况特殊不具备发展股份合作制经济条件的村,可在撤村的同时撤销村集体经济组织,按程序做好清产核资、股东资格界定、股权设置等工作,将全部集体资产兑现给集体经济组织成员。对于少量集体资产无法处置、债权债务难以清理的村,可在资产股份量化后,召开村民代表会议决定股权变现。三、落实相关政策,简化撤村建居条件依据户籍改革和征地制度变化,可考虑撤销将村民转变为居民、土地被征用等作为撤村的必备前置条件。改进集体资产或成立新集体经济组织作为撤并前置办法,明确在城镇规划范围内,村庄形态和村民生产生活方式已经城镇化,即可撤村。后置条件作为必要的保障条件,在建立新的集体经济组织,落实户改新政策,实行城乡社会保障制度并轨,依法依规履行民主、法律程序等方面作变更。四、优化“即征即保”,缩小城乡社保差距省内可统一整合城乡居民基本养老保险,废止强制执行如“即征即保”政策,允许村民根据自身需求选择参加既有的基本医疗和养老保险。若撤村后村民参保缴费标准低于城镇居民缴费标准,可由政府、村集体、村民按一定比例缴纳差额费用,改变由村集体负担巨额社保费用的做法。市、镇(街道)两级政府从土地出让收入、村集体从土地补偿费中支付需补齐的社保费用,并逐步提高撤村居民的社保待遇水平。 +99,0148,关于“双链”融合助推江苏人工智能产业高质量发展的建议,c992dca9ad404424b960df8fbf517522,2022,2022-01-18 17:34:57,九三学社江苏省委,工业商贸,调研情况:当前,人工智能领域已成为全球最为活跃的创新领域,人工智能产业对推动经济社会发展具有深远影响。江苏是全国人工智能产业创新发展的重要基地,推动产业链与创新链深度融合是实现我省人工智能产业高质量发展的必然选择。我省人工智能产业规模集聚效应已初步显现,产业链较为完整,基本覆盖基础层、技术层和应用层等环节,且创新基础较好,已有50余所高校、科研院所涉足人工智能研究,18所高校设立了人工智能专业。在智能机器人、智能传感器、智能芯片等领域已掌握了一批关键核心技术,全省人工智能专利申请量近万件,总量位居全国前列。问题分析:但我省人工智能产业在发展过程中还存在的以下问题:一是人工智能与实体经济融合的广度和深度亟待拓展。目前,江苏人工智能与产业融合主要集中在制造业,融合领域较为单一,且人工智能在制造业领域应用的深度仍待进一步挖掘,融合发展的综合效应还未显现。二是人工智能基础技术研究引领支撑作用有待增强。尽管江苏人工智能在技术研究方面有所突破,但在核心技术和关键领域面临的“卡脖子”问题依然突出,技术上对外依赖度较高,整体市场竞争力偏弱。三是缺少在国内外有影响力的龙头企业,高端产品较少。江苏软件企业大都以人工智能行业应用为主,真正具备人工智能基础算法和通用智能软件研发的企业较少,部分重点软件企业人工智能积累不足,企业资源整合能力弱,缺乏龙头企业的示范和带动作用。四是人才培养有待进一步加强。江苏自2018年发布《江苏省新一代人工智能产业发展实施意见》后,在制定其他人工智能专项政策,以及推动部门联动、聚力支持人工智能创新人才培养等综合施策方面仍待进一步加强。具体建议:一、构建区域示范性人工智能产业生态体系一是构建以人工智能与实体经济相融合、产业数字化转型为目标,以应用牵引、跨界融合、开放共享为核心的人工智能生态体系;二是依托人工智能龙头和骨干企业,建设人工智能基础技术开发平台、应用性支撑平台和创新创业服务平台,在重点领域率先开展人工智能创新应用;三是强化科技创新联动发展,推进长三角人工智能一体化发展示范区建设,构建以南京、苏州、常州和无锡4个城市为核心的“人工智能科技创新走廊”,加快培育人工智能产业集群,提升创新发展引领能力。二、补齐短板弱项,做强人工智能产业链一是积极参与人工智能领域“卡脖子”技术攻关,推进技术原创性研发和融合性创新。二是充分发挥产业链应用层优势,重点面向制造业、能源、交通、物流、商贸、医疗、教育等重点领域,开展人工智能融合应用试点示范,推广智能应用场景。三是努力做强产业链技术层,鼓励企业加大创新研发投入,重点推动人工智能芯片、算法与软件、智能感知、自然语言处理等关键核心技术突破。四是提升基础层技术研发水平,强化共性技术供给,依托国家重大科技项目,带动产业界突破前沿基础理论和算法,研发专用芯片,构建深度学习开源算法平台等。三、优化创新资源配置,提升产业创新能力强化人工智能产业创新中心建设,合理配置江苏创新资源,重点围绕新一代信息技术、生物医药、高端装备制造、绿色低碳、新材料等优势领域,布局一批江苏省产业创新中心,引领带动江苏经济和人工智能产业发展向高端迈进;支持行业龙头企业联合高等院校、科研院所和行业上下游企业共建产业创新中心,推进产业和创新深度融合;建立政府为主导的区域技术融合创新体系,将产业链“基础研究-应用研究-实验开发”升级为联通企业、高校、科研院所、政府等主体的共同创新生态系统。四、强化人工智能创新人才支撑力度一是加大实施人工智能高层次人才计划,按照细分行业类别、技术领域建立人工智能高端“智库”。二是依托“双一流”高校,打造人工智能基础理论与应用技术相结合的学科体系,培育人工智能产教融合创新平台,为人工智能人才培育提供重要载体。三是依托重大人工智能应用项目,加强与相关高校和科研机构合作,订单式培养所需人才,强化创新型、应用型、复合型人才培养,建立健全人工智能产业人才体系。 +100,0149,关于加快我省医疗器械产业链关键技术突破的建议,9429f94a75c14a8f9e3e3644ce59cf98,2022,2022-01-18 17:38:36,九三学社江苏省委,工业商贸,"调研情况:医疗器械产业是关系国计民生的战略性新兴产业,在经济发展、人口老龄化、消费升级等多因素驱动下,我国医疗器械产业持续高速发展,但产业链关键环节依然存在短板。2021年3月,习近平总书记在全国“两会”上强调:要集中力量开展关键核心技术攻关,加快解决一批药品、医疗器械、医用设备、疫苗等领域“卡脖子”问题。今年以来,省委、省政府组织实施“产业强链”三年行动计划(2021至2023年),将新型医疗器械产业链作为着力培育的优势产业链之一加以推进。总体来看,江苏作为制造大省,布局医疗器械产业较早。南京、无锡、常州、苏州、泰州等地汇集了一大批成长型高新企业,初步实现产业集聚。问题分析:但不容忽视的是,江苏医疗器械总体处于产业链中低端,向上攀升“关卡”诸多。一是中小企业多,龙头企业少。截至目前,江苏有医疗器械企业3536家,数量居全国第二,细分领域较为分散。2020中国医疗器械行业100强榜单中,前5名分别是迈瑞医疗、安图生物、威高股份、乐普医疗、健帆生物,没有一家是江苏企业。2020年仅鱼跃医疗进入中国医疗器械行业百强榜单的前10,但以家用医疗为主打产品,科技含量较低,可替代性较大。二是产业链关键环节无法自主可控。我省在基础材料、零部件等关键环节和核心技术方面还存在“卡脖子”问题,部分发明专利、生产线核心设备仍然依赖进口。以呼吸机为例,其核心部件涡轮风机、高精度传感器等需要从国外进口,一旦海外疫情影响零部件进口,生产就会供应不上。三是缺乏激励企业持续加大研发投入的机制。省内医疗器械领域研发投入平均水平仅为3%,多集中于低附加值的低值耗材、低端诊疗设备市场。在高端医疗设备方面,以科研机构、高等院校和企业为代表的研发主体缺乏深度合作和有效技术整合,且企业投入研发的积极性不高。医疗器械研发投入的不足,导致了中低端产品占比较高、高端产品被外资垄断的现象。四是从审批到投用“关关难过”。江苏每年申请报批产品数量全国最多,但由于审批中心人员规模受限,无法满足所有企业需求,每年实际申请数量远超于审评审批服务能力,导致大量产品积压排队。国家药品及器械审评、核查中心分别在上海、深圳成立长三角分中心和大湾区分中心,进一步拉大江苏在审批配套服务上的“效率差距”。具体建议:面对高端医疗器械领域发展瓶颈,我省要加快形成政策引导、龙头牵引、行业协同的创新发展格局,协同产业链上下游推进关键核心技术攻关,实现医疗器械产业集群的高质量发展。为此建议:一、培育龙头企业对标国内一流,支持差异化发展,以高端化、特色化为方向,在影像设备、治疗设备、体外诊断产品等领域培育一批具有核心竞争力的世界级医疗器械企业,打造综合实力国内领先的新型医疗器械集群。在高端医疗器械产业方面,选择1-2个重点领域,推动医工交叉融合、协同创新,形成特色产业,改变中小企业数量众多、缺少骨干企业和产值较低的困境。二、组织联合攻关打造校企地共建共享平台,建立区域协同创新网络,搭建高端产业交流平台;组织开展科技攻关,突出攻关重点,注重基础研究,集中力量破解一批制约产业发展的瓶颈问题;以临床需求为导向,以产品开发为主线,由企业牵头联合研究机构和临床机构,促进技术、人才、资源等向企业集聚,使企业真正成为研发投入、技术创新和成果转化的主体。三、加大投入力度推动国产自有技术的创新与升级,加快形成政策引导、龙头牵引、行业协同的创新发展联盟。加大对高端医疗器械财政资金投入,设立医疗器械专项资金,重点支持发展前景较好的初创型科技企业开展研发创新。强化国产医疗器械产品的应用推广,在招标采购政策上予以倾斜。四、改革审批制度加强医疗器械技术审评审批能力建设,鼓励高校、企业等建立第三方检测机构,通过多模式、多途径缩短审批时间,保障医疗器械产品安全,保证医疗器械产品及时应用到临床。政府相关部门要支持有条件的地区建立省药品、医疗器械评审分中心。" +101,0150,关于完善行政处罚权下放乡镇街道的建议,4dcb8322a6024ea4823878ca434b36aa,2022,2022-01-18 21:54:55,九三学社江苏省委,法制建设,调研情况:2015年,江苏开始试点综合行政执法改革,2018年出台《关于深化综合行政执法体制改革的指导意见》,后选择13个县(市、区)进行县域改革试点,基本都已出台县级、乡镇(街道)执法权责清单和网格监管责任清单。通过行政处罚权下放乡镇街道,综合行政执法改革取得了较好成效:一是改革后执法人员可以综合使用多个权限,告别“单打独斗”“各管一段”执法方式,执法效果更好;二是让执法人员进入网格,打通网格员、执法人员、职能部门之间的互动路径, 以“大数据+网格化+铁脚板”提高执法效率和水平;三是乡镇行政服务和执法并重功能得到体现,老百姓幸福指数不断提升。问题分析:在取得成效的同时,调研中发现该项制度在推行中还存在以下问题:一是乡镇街道执法人员素养仍需提高。目前乡镇街道执法人员主要来源于原乡镇街道综合执法队员及部分上级行政主管部门下派人员,行政执法人员的工作能力、业务水平、责任意识等依旧存在差异。特别是刚入职的执法人员在实务中缺乏工作经验、不能正确执法,存在执法方式简单粗暴的问题。二是行政处罚权下放配套机制仍需完善。人员和经费不足,导致乡镇街道工作开展举步维艰;部分县级政府将本应由本级政府行使的行政处罚权下放给乡镇实施,无形中增加了乡镇街道的负担;乡镇街道与县市有关部门之间权责不清,缺乏协调配合,甚至出现推诿扯皮现象,行政处罚权下放的初衷无法实现。三是乡镇街道行政执法质效仍需提升。目前大部分乡镇街道在执法中不同程度地存在重实体轻程序的现象,对执法过程不进行全程录像,不愿意听取当事人的申辩,行政执法效率偏低。有些行政文书出错较多,影响了政府的公信力;部分执法行为没有形成档案存档,无法进行考核和监督。具体建议:一、强化乡镇街道执法人员的培训和考核政府司法行政部门应持续推进乡镇街道执法人员业务学习、培训和考核工作,完善考核体系。加强对广大执法人员的教育培训,在工作中要注意自身的语言和行为艺术,摒弃“冷、横、硬”的工作方式,在依法办事、文明执法的前提下,既要和风细雨,又要刚柔相济;既要通情达理,又要依法行政;既要严格执法,又要热情服务。通过引入上级行政部门人员传帮带或购买法律服务的方式,解决乡镇街道执法过程中遇到的专业性问题。完善考核制度,引进第三方考评机制,通过对行政执法人员能力和水平的考核,倒逼执法人员进行能力提升。二、加快建立行政处罚权下放的配套机制将乡镇执法指挥中心建设和服务保障纳入财政预算范围,并加大经费投入,确保专人值班落到实处。建立健全乡镇街道统一指挥协调机制,以及与县级部门行政执法案件移送及协作机制,理顺乡镇街道与原职权部门之间的关系。建立街道办事处、乡镇人民政府之间以及街道办事处、乡镇人民政府与县市有关部门之间的行政执法信息共享和协调配合机制。县市有关部门要加强对街道办事处、乡镇人民政府的业务指导,积极协助其开展执法工作,并提供相应的技术支持。三、多措并举确保乡镇街道行政执法规范化一是积极引入行政执法监督机制,聘请人大代表、政协委员、律师为行政执法监督委员会成员,执法时可以邀请代表委员全程参与执法。二是司法行政部门加强执法指导力度,一方面通过执法卷宗的评查工作,发现问题及时解决;另一方面通过汇编典型案例等方式提升执法效率。对于程序瑕疵等,在培训和考核时进行重点讲解。三是制定对乡镇街道执法人员的激励政策,将乡镇街道执法经历作为执法人员提升职级和待遇的重要组成部分,对于部分表现突出人员,纳入后备干部培养机制。四是通过定期开展案卷评查、执法评估等措施强化内部监督,同时通过健全投诉举报等监督渠道强化外部监督和社会监督,确保严格规范、文明执法落到实处。 +102,0151,关于加强我省综合性科技馆建设的建议,b59af9eb8f7d4ed88ddc91f84fb8ac7f,2022,2022-01-19 10:19:38,九三学社江苏省委,文化宣传,"调研情况:综合性科技馆指以多学科的基础科学和应用技术为展示主题,具备较大规模、内容丰富、互动性程度较高、独立或相对独立运营的科普场馆,是科普基础设施建设的重中之重,对提高公众科学素质具有不可替代的作用。问题分析:目前,全省综合性科技馆存在的主要问题有:一是建设水平明显滞后,缺少特大型科技馆。相关数据显示,江苏省科学教育与培训能力指数在全国名列前茅,但科普基础设施能力指数全国排名靠后,尤其是综合性科技馆发展缓慢,目前,全省一共有综合性科技馆19座,其中达到大型科技馆标准的仅3座,其余均为中型或小型科技馆,没有特大型综合性科技馆,且现有综合性科技馆无论是在规模还是展品方面都已明显滞后。二是经费投入不足,影响科技馆正常运行。《中国公民科学素质发展目标与能力建设分析报告》显示∶江苏省科普经费投入较少,科普经费能力指数在全国排名第13位。综合性科技馆相对其他科普场馆由于规模较大,运行经费不足的矛盾更为明显,导致馆内展品""老面孔""多、更新困难,对公众的吸引力逐年下降,影响社会科普功能的发挥。三是从业人员数量少,业务能力亟待提高。根据《科学技术馆建设标准》人员配备规定,我省19座综合性科技馆实际配备人数远远低于规定要求,编制内人数更是严重偏少。本科以上学历人数不足50%,研究生学历人数不足10人,高级职称人数占比不足10%,中级职称人数不足30%。加上人员结构不合理、缺少专业背景和职业培训、无相应职称评审序列、待遇普遍偏低等问题,致使专业人才难以留住。具体建议:一、加强统筹规划,加快构建江苏现代科普场馆体系制订全省科普场馆建设发展规划,推动全省科普场馆科学有序、健康发展。推进综合性科技馆建设,充分发挥其龙头带动作用,条件成熟时立项建设一座省级现代化科技馆,其建设规模、展品设置 、管理运行等争取处于全国领先地位。加大省辖市科技馆建设力度,争取在""十四五""期间实现综合性科技馆建设全覆盖。鼓励支持县(市)级综合性科技馆建设,为基层科普场馆发展起到引领示范作用。重视数字科技馆建设,鼓励支持社会力量参与场馆建设,实现投资主体多元化。二、加大财政投入,提升科普场馆管理运行水平科技馆的运行经费主要由人员工资、维护运行、展品更新等三部分组成,目前我省对综合性科技馆的运行经费核定均存在较大缺口,且展品更新经费没有列入年度预算。中国科协、国家财政部对由中国科协系统管理的科技馆免费开放的补贴资金由 2.5 亿元提高到 5.5 亿元,建议省有关部门参照国家相关规定,尽快制订我省综合性科技馆免费开放经费补贴标准,并对由各级政府投资建设的综合性科技馆给予拨付足额的运行经费,提升全省综合性科技馆的展教水平,更好地为公众提供科普服务。三、加强人才队伍建设,提高科普场馆从业人员综合业务能力提高全省科普场馆管理运行服务质量,培养造就一支高水平科普人才队伍是关键。一是建立健全科普人才引进、培养、使用机制,有计划地引进一批高层次的科普专门人才,改善和优化人才队伍结构;二是实施科普场馆人才培训工程。根据科普场馆的发展需要,遵循实际、实用、实效的原则,采取分类、分层培训方式,重点办好科普场馆馆长研修班、中层业务骨干培训等,提高领导水平和专业能力;三是实施高层次科普人才培养计划。建议由省科协、省教育厅牵头,在省内选择两所高校,开展科学传播专业方向的硕士研究生培养试点工作,为我省培养高层次、高水平的专业科普人才奠定基础;四是设立科普场馆从业人员技术职称评审系列。省职称领导小组曾于2004年下发了《关于在全省开展科普专业技术资格考评工作的通知》,并先后开展了三次评审工作,社会反响很好,2007年后这项工作停止。建议恢复科普职称的评审工作,调动科普场馆从业人员的积极性,促进科普场馆健康发展。" +103,0152,关于切实加强江苏民营企业科技创新能力的建议,b4f44de918ee4f35a3332d5c8dbe94f6,2022,2022-01-18 14:34:42,九三学社江苏省委,科学技术,"调研情况:江苏是中国民营经济的发源地,2020年民营经济增加值达到5.8万亿元,占全省GDP比重达到56.8%,对全省GDP增长贡献率81.4%。问题分析:但我们在调研中发现,民营企业在科技创新能力方面还存在明显不足。一是研发投入相对较低。从2020年首次发布的江苏省民营企业创新100强数据来看,企业研发经费支出占销售收入比重达3.2%,新产品销售收入占比达41%。但江苏省民营企业数累计近400万个,且绝大部分为中小企业,这些企业的研发投入相对较低。究其原因是,技术研发所需资金较大,但民营企业融资难、融资贵问题仍然突出,加之研发投入周期长、见效慢,导致中小企业的研发投入普遍较低。二是创新质量有待提升。以专利为例,2020年,民营企业专利申请量56.0万件,同比增长31.4%;民营企业专利授权量38.3万件,同比增长74.1%。但江苏R&D人均增速低于广东和浙江,原始创新、集成创新、引进消化吸收再创新水平较低,创新质量总体不高。三是创新服务平台有待完善。目前针对民营企业的科技创新平台布局不合理、不完善,资源整合开放水平较低,缺乏平台共享机制等问题较为突出。四是人才结构性失衡问题日益明显。近年来,江苏省研发人员总量增速放缓,顶尖人才和高水平团队数量不足,科技人才引领高质量发展的战略地位不突出,人才链对创新链的支撑作用尚未凸显,“引不进、留不住人才”成为民营企业普遍面临的困境。具体建议:一、加大政策支持力度,激活企业科研活力支持鼓励民营企业开展各级各类科技研发,对成效明显的研发项目,经专家评审认定后,给予专项奖励;鼓励银行等金融机构建立科研专项基金,民营企业科研项目经主管部门核准后,可以享受银行等金融机构的“即时贷”、“优惠贷”;支持设立科技风险投资机构,营造多元主体协力创新氛围,增加企业研发所需资本,带给企业匮乏资源,提高企业经营管理水平。二、加大科技创新元素投入,提升创新质量,打造自主品牌科技创新是推动江苏品牌竞争力的核心元素之一。提升产品科技含量,适应当前市场对新能源、智能制造、生物医药和新型信息技术等新兴产业发展需求,努力发展具有自主知识产权的自主品牌,形成“市场导向+企业内驱力”企业品牌发展良性机制。从企业内部运营而言,科技元素创新,加强产品品类创新,塑造产品好内核,以高质量和好品种赢得市场,为企业产品创新注入高质量发展内涵。重塑消费者认知,创新产品质量,优化品牌定位,提升产品核心竞争力。专利布局以市场为导向,对于民营企业而言,掌握拥有自主知识产权的核心技术,将专利优势转化为经济发展的优势,是打造创新型企业的关键。三、优化科技创新服务平台,加快科创成果转化加快科技咨询与评估机构、创新投资服务机构、科技金融对接服务平台等中介服务机构发展,优化科技创新服务平台,促进科技创新与技术应用有效对接。完善科技成果信息发布、科技成果权益分配等制度,突出企业在科研方向选择、项目实施等方面的主体作用。健全知识产权运用和保护机制,深化知识产权综合管理改革,提升成果的利用转化率。运用科技金融对接服务平台,加大科技担保支持力度,提高中小企业不良贷款容忍度,为推动企业加快科技研发提供支持。四、完善引才育新机制,优化人才结构大力推进科技创新人才培养,深入实施民营企业家素质提升工程、科技企业家培育工程,打造江苏企业家队伍,培养高素质民营企业接班人。依托高校和科研院所在学科、人才和科研方面的优势,加强企业对高层次人才的引进和培养,完善人才发展规划,持续优化人才培养机制,构建多元化人才服务体系,优化人才发展环境,推动形成人才加速集聚的良好态势,为企业高质量发展注入驱动力。" +104,0153,关于进一步完善江苏大气环境质量网格化监测监控体系的建议,a94da72d63f849189017d9bb6e3b8f5d,2022,2022-01-19 10:51:24,九三学社江苏省委,资源环境,调研情况:江苏省第十四次党代会报告指出,未来五年是江苏生态文明建设从量变到质变的关键时期,而完善大气环境质量网格化监测监控体系,是实现这一转变的基础性举措,也是深入打好污染防治攻坚战,系统推进生态文明建设的必然要求。当前,全省大气环境质量网格化监测监控系统建设初具规模,其中省级投资建设了各类大气环境质量监测点约6200个,配套建设了数据综合管理平台;各地工业园区及街道等也建设了数量不等的自动监测点,基本完成了辖区内大气环境质量网格监测监控体系建设。问题分析:“十三五”期间网格化监测监控体系成效初显,在环境质量取得显著改善的同时,要实现环境质量从量变到质变还面临着一些困难和挑战:一是数据质量有待提高。在监测监控网络中各类监测点的数据质量参差不齐,其中省级及以上投资和管理的点位数据质量相对较好,而市级及以下部门投资和管理的点位数据质量较差,各类站点设备质量存在差异且基层工作人员对监测数据质量的管理水平有限,造成监测质量下降,有效利用率不高。二是数据共享有待提升。一方面是部分地区和部门思想认识不到位,认为数据共享之后容易对其进行考核和问责,不愿意将问题公开化;另一方面是由于建设主体不同,在使用数据集成的技术上存在差异,不同区域不同层次的监测点位数据在横向和纵向比较分析上存在难度,在分析环境质量变化趋势中存在滞后现象。三是测管结合有待加强。部分网格化监测监控点位由于各地财政保障不到位、思想认知有差异等因素,出现监测指标缺乏针对性,甚至有仪器长期损坏、人为干扰等现象,致使数据质量不高;部分地区数据运用和智慧平台建设管理方面缺乏统筹考虑,各属地政府和各相关职能部门联动性不够,从发现问题到解决问题再到评估问题的闭环程度不高。具体建议:为进一步完善网格化监测监控体系,建议:一、抓好数据质量管理监测数据质量是生命线,是监管工作的基础。一方面要通过集中培训、现场指导、购买第三方服务等方式,加快提高市县对辖区内网格监测点质量的管理水平和数据审核能力,增强数据有效运用;另一方面要建立健全针对不同等级不同网格点设备的运行管理制度,尤其是加强网格化监测点中的小微型空气自动监测站设备的质量管理制度,做到规范化运行。二、推进数据共享制度 进一步推进各级各地区之间的数据共享机制,在满足数据安全和保密的前提下,统一数据采集和传输规范,最大程度实现数据共享。一方面要建立信息采集机制,打破信息壁垒,真正实现资源共享;另一方面是建立信息共享机制,通过常态化交流互通,将各地区、上下级的大气污染防治信息、污染扩散情况、污染防治过程等信息汇集起来,统筹发布,实现共建共享,让监测监控数据成为智能化管控依据。三、大力推进测管结合建立完善辖区内大气污染防治工作机制,以问题为导向,形成“监测-排查-交办-整改-评估”闭环机制。明确监测点位异常响应机制和流程,将责任落实到位,实现责任可追溯、可考核。要科学划分管理网格,充分综合区域内大气污染传输特征与环境空气质量状况,按照“属地管理、分级负责、无缝监管、全面覆盖”的原则,结合现有的网格化监测数据,科学划分不同等级不同大小的网格,达到管理资源的最优化和政策效益的最大化;要明确责任和边界,坚持联防联控原则,落实联动响应机制,对重点区域异常点位实施无缝监管、全面监督,最终实现测管协同。四、优化管理管控模式网格化大气污染协同治理模式是致力于构建政府间不同部门,政府与公众、社会等多元主体共同推进的治理局面。要构建权责明确的网格架构和规范各主体的责任标准,完善工作衔接,改变运动式、短暂式的合作治理方式,落实“谁考核、谁监测”,压实网格属地治理职责。要充分发挥各地监测监控中心或者指挥调度中心等机构作用,努力形成跨部门、网格化的工作机制,避免出现职能和责任的碎片化、分散化局面,更好发挥协同治理效能。 +105,0154,关于长三角一体化背景下推动人才一体化建设的建议,68418de5b2de40ccaa710457de62651c,2022,2022-01-18 11:26:08,九三学社江苏省委,社会事业,"调研情况:区域人才一体化是区域一体化的重要内容,也是推动区域协调发展的重要抓手。《长江三角洲区域一体化发展规划纲要》明确指出:要共建统一开放的人力资源市场,促进人力资源特别是高层次人才在区域间有效流动和优化配置。近年来,长三角各地围绕创新资源集聚、创新成果转化、创新活力激发、创新人才汇聚等方面出台了一系列政策措施,长三角人才一体化工作得以迅速推进并取得了良好成效,问题分析:但目前我省区域人才一体化发展也存在一些问题:一是人才资源总量稳步增长,但区域合作仍然不足。根据有关统计,截止2020 年全省专业技术人才和高技能人才资源总量分别为884 万人和455 万人,位居全国第一。但在推动区域人才合作方面仍然存在着非政府主体参与不足、人才地方保护主义、跨部门协调不到位、跨地域机制束缚等方面的不足。省内尚未建立规范的区域一体化人才交流服务平台,难以与长三角其他地区实现信息共享、资质互认等,直接影响区域人才一体化进程。二是人才吸引力不断提高,但城市动能差异明显。从人才分布区域来看,由于苏南地区在经济发展水平、地理位置、基础设施和公共服务等方面都要优于苏北地区,从而使得南京、苏州和无锡等地人才虹吸效应持续增强,人才吸引力不断提高。据恒大研究院发布的《中国城市人才吸引力排名2020》显示,南京和苏州高学历人才吸引力指数分别为53.2 和37.3,在全国城市排名中分别占据第6 名和第9 名的位置,但与上海(100)、深圳(85.3)、北京(78.7)、广州(75.1)和杭州(69.5)仍存在较大差距。此外,省内人才流动存在由南到北明显的梯度落差,呈现“核心—半核心—边缘”层次结构,多数中小城市、非苏南地区人才吸引力普遍不足。三是人才集聚度持续提高,但产业分布不够均衡。江苏企业虽然数量多,但是总体“大而不强”,尤其是具有产业链控制力的龙头企业和领军型企业不多,无法满足高层次人才的就业需求,对高层次人才的吸引力不足。从产业分布上看,在制造业、金融业、消费品业和公司服务业等传统产业占比较高,信息技术、高端装备、生物医药、新能源汽车、新材料等新兴产业集群将面临长三角地区周边城市带来的巨大区域人才竞争压力。具体建议:一、优化工作机制,推动政策共享结合我省发展实际和竞争态势,围绕科技创业领军人才、科技创新领军人才、重点产业紧缺人才、高技能人才等高层次人才出台相关政策文件,完善引进、聚集、培育、使用、留住高层次人才的体制机制,动态调整高层次人才引进和集聚的奖励、服务、税收等优惠政策,努力使各类人才引得进、留得住、发展好。实施人才乐居工程,在落户、住房、教育、医疗等方面实现一定区域内同城化,切实解决各类人才后顾之忧。二、深化载体建设,推动平台共建加强各地产业规划的统筹协调,推动区域内专业孵化载体、公共技术服务平台、专家交流平台、中介服务平台等服务设施的一体化建设,在科技成果交易、科技人才流动、科技投融资、知识产权代理等方面提供优质服务。支持省内优质企业与长三角其他领军型企业建立人才共享网络,联合打造开放型科技人才合作基地。三、细化区域协作,推动市场共通加快区域人才资源产业园建设,推进省内人才市场、劳务市场、就业市场融入长三角区域人才大市场。探索建立区域人才自由便捷的柔性流动机制和一体化便利化的人才服务机制,推动人力资源、就业岗位信息共享和服务政策有机衔接、整合发布,联合开展人力资源职业技术培训,推动人才资源互认共享,真正实现人才在区域间的自由流动、自由选择、优化配置和一体共享。四、强化融合发展,推动人才共用加强与省内外大院大所的合作,组建一批校地企共同参与的人才发展联盟、劳务合作联盟、产业创新联盟,鼓励科技镇长团、科技特派员、科技副总等各类高层次人才的柔性引进和使用。探索和总结高校多校区(如南京大学苏州校区)、南北挂钩开发区(如苏宿工业园区)、总部机构分设厂区(盛虹炼化连云港有限公司)人才共享共用机制,支持各地在高能级平台设立“人才飞地”,支持各类人才多渠道、多频次、多批量异地交流合作。鼓励各类人才返乡、归巢创新创业,支持和引导大中专毕业生到基层或者薄弱地区就业工作,做好提升区域创新的技术和人才储备。" +106,0155,关于加快高技能人才培养 推动我省产业转型升级的建议,dc1d596721864924b5df84047dcaf2b8,2022,2022-01-18 10:32:14,九三学社江苏省委,社会事业,"调研情况:为推动我省产业转型升级,省委省政府制定了教育优先发展战略,进一步提升职业教育发展层次,推进产教融合,着力培养更多的“能工巧匠”和“大国工匠”。我省产业转型升级主要是从劳动密集型升级为技术密集型,从加工制造为主升级到制造和服务并重,升级的关键在于人才的培养,而高技能人才是激发经济增长的内生动力。问题分析:“十三五”以来,我省高技能人才队伍培养和建设工作取得了一定成效,但和新时代高质量发展总体要求还有一定的差距,部分行业、产业和岗位的高技能人才“招工难”问题尚未得到根本解决,供需结构性矛盾日益突出。一是高技能人才培养管理相对滞后。目前高技能人才培养由人社厅和教育厅两个部门负责,二元办学不利于统筹管理和资源有机整合;职业院校“双师型”教师严重短缺,师资招聘重学历轻技能;高技能人才培养的校企合作存在学校热、企业冷的情况,合作层次浅、水平低。二是高技能人才供给不足结构失衡。首先数量上,到2020年底,我省高技能人才达455.1万人,计划到2021年底,高技能人才占技能劳动者的比例要达到32%以上。但这与日本的40%,德国的50%还有很大差距;其次素质上,技能人才队伍仍以初、中级工为主体,技师以上技能人才数量稀缺,先进制造业、现代服务业和高新技术产业迫切需要的高技能人才尤为紧缺;再次结构上,高技能人才队伍青黄不接,老龄化现象已凸显,人才培养存在断层风险。三是高技能人才职业待遇有待提升。囿于旧的观念,部分行业、企业和用人单位存在“待遇唯学历、干活要技能”的现象,高技能人才与企业管理、专业技术人才之间的收入差距较大,薪酬结构不合理,人才发展路径狭窄。具体建议:一、强化顶层设计,统筹产教资源统筹整合教育和人社部门的职业教育职能,增加部门协同,制定统一的职业院校办学政策。坚持以产业为发展导向的人才培养模式,对接地区产业人才需求,引导院校科学规划专业设置及人才培养,如聚焦我省产业转型升级的需求,进一步加快生物医药、人工智能、养老护理等新兴行业特色人才培养。对部分急需稀缺专业人才,探索实施订单式精准培养,使地方教育资源规划布局、人才培养层次结构与区域发展布局相匹配。二、健全工作机制,打造多元化培养路径进一步整合高等院校、科研院所、科创孵化器等机构的资源优势,充分“借智”“借力”,探索构建政府、企业、院校、科研机构共同参与的高技能人才培养机制,服务产教融合和人才培养。鼓励职业院校与企业合作开展技能提升培训,支持企业参与学校招生规划、人才培养方案制订、课程教材开发等,深化校企合作。强化技能大师工作室的运行效能,探索职业院校与科研院所在实训基地共建、师资共享等产、学、研、训领域合作,进一步提升高技能人才培养水平。三、加大人才激励,优化发展环境不断完善高技能人才薪酬体系和创新激励机制,探索打破唯学历、轻技能的薪酬分配体系,逐步实现高级工、技师、高级技师的薪资待遇与大专、本科、硕士研究生相适应,重奖在企业转型升级中发挥关键作用的高技能人才。完善职业技能认定体系,扩大企业技能评价自主权,优化奖补方式,探索实行技能等级晋升与薪酬待遇挂钩的制度。打通高技能人才发展上升渠道,设立首席技师办公室,形成“一厂四师”的行政领导新机制,营造有利于技术人才成长发展的环境氛围。四、深化职校教学改革,完善培养体系拓宽职业院校教师引进渠道,吸引企业优秀高技能人才、能工巧匠、技能大师入校任教,降低学历要求,提高技能要求。加强高技能人才培训公共实训基地建设,充分发挥基地在职业培训、高技能人才研修、职业技能竞赛等方面作用。推进高技能人才培养模式改革,加大力度做实工学交替,构建以技能提升为引领的项目教学、案例教学等教学模式,提升实训质量。" +107,0156,关于加大科技要素市场化配置力度 畅通科技成果转化路径的建议,e9622ce27e46415b9ad446eec504a312,2022,2022-01-18 17:54:12,九三学社江苏省委,科学技术,调研情况:近年来,我省大力推进科技成果转化,2020年全省技术合同成交项数57412项,成交额达2335.81亿元,其中技术交易额为1657.34亿元,成交额排名居全国第三。但在科技成果转化过程中,转化率还不高,我国最高在30%左右,发达国家是60%-70%。问题分析:从我省情况来看,主要存在以下问题:一是现有政策体系与市场化进程的匹配程度依然不高。在市场规则体系、准入标准和交易服务资源等涉及市场化配置的规范不多,行政手段仍然是科技创新资源配置的主渠道。以科技创新券为例,由于各地政策不衔接和财政结算尚未打通,跨区域使用无法实现。二是科技成果转化供需“两张皮”的现象依然存在。在供给端,科技成果转化尚未纳入科研机构及高校的考核评价体系,再加上体制内创新主体市场角色不明、利益冲突回避机制缺位等因素,导致“重学术、轻转化”现象较为普遍;在需求端,一些科技成果尚处在实验室阶段,只能做到样机或初级产品,很“即时转化”的高质量科技成果很少。三是促进科技成果产业化的服务体系有待健全。我省主要提供的服务有成果转化、技术转移、创新创业、金融对接等,与上海、深圳集“研发、转化、孵化和产业赋能”为一体的服务体系相比,在促进科技创新与市场需求有效对接、推进科技成果的产业转化等方面存在明显不足。具体建议:为此建议,按照中央中央、国务院《关于构建更加完善的要素市场化配置体制机制的意见》文件要求,加大科技要素市场化配置力度,进一步畅通从供给侧到需求侧的科技成果转化路径。一、推进职能部门实现“三个转变”,加速科技创新资源配置的市场化进程一是管理职能从“管资产”到“管资源”转变,把创新资源配置的权力让渡给技术要素市场,从繁琐的科技经费、项目和成果管理中解脱出来,从以项目管理为主的项目型科技管理部门转变为统筹科技资源为主的资源型科技管理部门;二是扶持政策从“给优惠”到“给机会”转变,从源头上促进科技创新与市场需求的有效对接。结合市场实际需求推进新技术应用场景建设,定期发布应用场景机会清单,鼓励企业参与科技创新项目研究;三是经费投入从“供给端”到“需求端”转变,促进科技成果评价与应用转化相结合,将以往大多集中在激励技术研发、推动技术基础设施建设等方面的投入,转变为支持共性技术研究、创新技术产业化等偏重于需求端的投入。二、强化创新动力“三大主体”,加深区域内科技创新与产业转型的融合程度激发科研人才的创新动力,吸引更多国内外科学家(团队)落户江苏,探索科学家(团队)创办企业推动新理论新技术应用的创新模式;激发科研单位的创新动力,引导院校和科研机构,尤其是国家、省级应用或产业技术导向型研究机构向新型研发机构转变,使这些机构成为能够支撑技术要素市场的行为主体;激发广大企业尤其是中小型科技企业的创新动力,通过构建分层次、分阶段的各类创新主体风险预警机制与风险共担制度,简化科技预算、科研项目立项和组织实施方式,支持鼓励各级各类企业参与基础研究,特别是与产业发展相关的应用基础研究。三、提升科创服务“三大能力”,提高科技成果转化率一是提升重大科创平台服务区域产业的能力,依托国家、省级重大科创载体主动对接G60科创走廊、G42产业创新带等重大科创项目,支持地方培育新增长点的科创设施和产业技术创新平台,推动纳米技术、超级计算、生物医药、物联网等领域关键核心技术和重大产品创新水平位居国际前列;二是提升科技创新全链条服务能力,有针对性地对区域内的科技园区进行赋权赋能,加快构建从基础研发到孵化加速为一体的全生命周期服务体系,培育社会化、市场化、品牌化的科技中介服务机构;三是提升成果转移转化服务能力,搭建覆盖全省的科技资源共享平台,用以对接整合各级各类技术市场参与科技创新活动,推进跨区域、跨领域的创新资源互联互通。 +108,0157,关于优化我省营商环境 助力特医食品产业发展的建议,17a5a65c76714f918e1f42a2df3a16e3,2022,2022-01-18 14:04:30,九三学社江苏省委,经济发展,调研情况:特殊医学用途配方食品(以下简称特医食品),是指为满足进食受限、消化吸收障碍、代谢紊乱或者特定疾病状态人群对营养素或者膳食的特殊需要,专门加工配制而成的配方食品。我国的《食品安全法》将此列为特殊食品进行管理,对治疗患者营养不良、减少并发症等有重要作用,正逐渐成为一个地区健康产业发展水平的标志之一。问题分析:我省是特医食品研发和生产大省,江苏特医食品产业已初具规模,据悉已有3家国际品牌和4家以上国内品牌在江苏建厂生产,然而特医产业在发展中还存在以下问题:一是地方法规不健全,标准不明确,工作落实缓慢。2020年江苏省市场监督管理局、医疗保障局、卫生健康委员会发布了《江苏省特殊医学用途配方食品经营使用管理办法(试行)》,由于《管理办法》对医疗机构经营特医食品未作详细规定,故需要各地方自行制定相关管理规定。至今,江苏省只有徐州和泰州发布了相关规定,而全省医保药房仍然禁售特医食品;南京市各医院禁售特医食品,其他市医疗机构变相进行销售,导致江苏生产企业产品在江苏市场销售份额低下。二是江苏尚未建立以特医食品为特色的大健康产业群,产业协同创新机制缺位,成果转移转化率低,产品同质化严重。当前企业科技研发投入积极性不高,未形成优势互补、利益共享的产学研用协同创新合作机制,也未形成以特医食品生产为特色的大健康产业群。企业主要生产全营养配方食品粉剂产品,只有雀巢、恒瑞制药投资生产全营养配方水剂产品。目前还没有研发生产需求更广的特定全营养配方特医食品的企业。三是特医食品原料技术落后,人才聚集少,产品市场竞争力不强。生产企业在产品研发时大多参考国外数据,自主创新和具有自主知识产权少。虽然我省以碳水化合物、油脂、蛋白质等为原料的制备产业近年来发展迅猛,但制备技术与国外相比还较为落后,产品的营养针对性、稳定性等较差。具体建议:综上所述,我国有着巨大的营养健康需求,对特医食品也有迫切的期待。因此,江苏应当勇于开放市场,提高政府职能及管理效率,加大科研投入力度及产业扶持,优化营商环境,吸引更多科技企业来江苏发展以特医食品为特色的江苏大健康产业集群。为此建议:一、规范地方法规体系、明确支持标准,为特医食品发展提供政策保障按照《江苏省特殊医学用途配方食品经营使用管理办法(试行)》相关要求,恢复医保药房和医疗机构合法销售特医食品。各地区应尽快出台医疗机构特医食品准入规范,明确特医食品临床使用规范以及负责招标采购管理的部门,尽快为特医食品建立医疗机构收费编码,让特医食品在医院内销售顺畅。二、加强顶层设计,综合运用财政、税收、科技扶持等多种政策,鼓励特医产业集聚发展针对形成特医食品产业链和产业集群进行顶层设计,积极发挥财政资金的导向作用,引导食品科学、营养健康、装备集成等相关领域协调发展,建立以企业投入为主体、金融资本和社会融资相结合的多元投入体系,出台相关政策(如将特医食品及产业链的技术列入省级科技项目)鼓励企业和科研院所加大科研投入,打造一批创新力和竞争力强的特医企业。建立营养健康产品研发基础数据库,在现有食品和医疗实验室基础上,共建国家重点实验室,增强江苏在健康领域的话语权。三、加强特医食品专业人才队伍建设,推进技术革新与创新加强特医食品研究和开发所需要的食品、临床营养、公共卫生、检测、装备等领域高素质专业人才的引进和培养,促进该学科在基础前沿领域的领军人才团队建设。畅通科研机构、企业高层次人才双向流动渠道,建立科研专家进企业挂职和企业人才进科研机构深造的交流互动机制。完善特医食品专业从业人员培养与评价体系,从行业认定、职称评审等多方面完善临床营养师队伍。加大对临床营养的科研投入,通过临床实践引导产品研发,鼓励研发适合我国国民的特医食品产品,建立符合我国居民饮食习惯、稳定性好的特医食品规模化生产技术及配套装备,不断提升竞争优势。 +109,0158,关于加快我省粮食储备基础设施建设与改造的建议,d9248edd7dd642428b5ab12f8ca4c862,2022,2022-01-19 19:18:38,葛笑天,经济发展,调研情况:粮食安全是国家安全的重要基础。以习近平同志为核心的党中央始终高度重视粮食安全,把解决好14亿中国人吃饭问题作为治国理政的头等大事,强调保障国家粮食安全是一个永恒的课题,任何时候这根弦都不能松。毫不松懈地抓好粮食工作,应该是全方位做好粮食生产、购销、储存、流通等各环节全链条工作,其中储存是整个粮食流通体系的重要一环,仓储设施水平的高低对粮食储存的数量、质量、安全乃至粮食产业发展都有重大的影响,但涉粮问题专项巡视发现,我省粮食储备基础设施建设和改造步伐较为迟缓与滞后,地方粮库的规划、建设、改造等方面存在诸多问题和短板,尤其是布局分散、仓容不足、设施陈旧等问题直接影响相关政策落实和库存粮食安全,一定程度上也导致“卖粮难”、“储粮难”以及变质损失甚至违法违规等问题,影响着粮食的储存与安全,突出表现在以下几个方面。问题分析:(一)重视不够、投入不足问题普遍存在。从专项巡视情况看,近年来各地粮食储备基础设施建设基本没有大的投入,硬件设施普遍落后、老化,苏南某设区市本级和下辖大部分县(市、区)财政年均这方面投入仅100万元左右,该市71.4%的粮食库点和70.4%的储备油库点存在多处消防安全隐患,64.2%的库点存在消防设施应设未设、消火栓压力不足等问题,21.4%的库点存在电器线路老化等问题。苏南另一设区市基层库点同样缺少必要的安全设施投入,74.3%的储备粮库点和50%的储备油库点存在消防设施设置管理、维护保养不到位等问题,一些地方至今未完成危仓、老仓的改造。(二)仓容不足、供需紧张问题较为突出。由于粮库建设和改造滞后,加之仓储设施布局不合理等因素影响,现有粮食仓容总体紧张,部分地区严重不足。苏南某设区市“十三五”期间地方储备粮从35万吨增至40.63万吨,而国有粮食仓容总量则从96万吨减至94.3万吨,其中5.1万吨需大修或待报废,仓容缺口超10万吨。另一设区市全市粮食产量63.97万吨,仓容只有55.01万吨,缺口8.96万吨,下辖某县级市作为主产粮区,全年粮食产量40.86万吨,仓容仅为13.18万吨,缺口率达67.75%。(三)基层粮库“老旧小散”现象不同程度存在。目前地方对储粮库点规划布局缺乏通盘谋划,点多面广、布局分散、监管难度大的状况依旧存在,缺乏规模优势,管理成本高,企业自身生存压力较大。苏南某设区市全市地方储备粮分储在30个库点,其中3个县(市、区)需要撤并的1.5万吨以下库点占比分别高达70%、62.5%、80%。由于财政投入欠缺,老旧仓库仍占比较大,苏南另一设区市42个库点中26个建于上世纪90年代,个别县市10余处上世纪40至70年代仓容还在储粮,导致储备效率低、成本高、风险大,部分库点因老旧渗水导致储备粮霉变。(四)仓储设施信息化、智能化程度不高问题较为普遍。巡视现场走访发现,基层粮库整体信息化基础薄弱,现代化仓容占比不高。目前大多数库点仍采用传统储存方式,不能适应现代化储粮技术要求,物理和生物杀虫防霉、气调低温准低温储粮、粮情监测、智能通风、节能低碳烘干等绿色智能储粮技术推广应用不够。苏南某设区市42个库点中,现代化仓容占比仅为16.67%,其中2个库点分别有42、38个仓房,均只装有1个摄像头,存在一定的保管隐患和安全风险。具体建议:去年颁布的《江苏省地方政府储备粮管理办法》明确规定,“县级以上地方人民政府应当推进地方政府储备粮集中规模储存,支持地方政府储备粮仓储物流设施规模化、标准化和信息化建设。”建议省委省政府责成粮食、发改、财政、应急等有关部门尽快组织开展调研,切实加强统筹规划,积极顺应双循环新发展格局下粮食安全布局、产业发展需求和物资储备重构等态势,按照粮食产购储加销需要,进一步加强粮食储备基础设施建设特别是“智慧粮库”建设的顶层设计,并细化落实到具体项目和库点布局。同时,结合修订完善粮食安全责任制考核体系,由省财政建立粮食专项奖励补助资金,并与考核结果相挂钩,引导、鼓励和督促各地按照结构调整、功能提升、布局优化的要求,立足于提高土地资源利用率和集约度,统筹谋划和推进仓储设施建设,加大“小旧散”库点有序整合力度,强化先进适用新技术推广应用,全面提升仓储设施的集约化、现代化、智能化水平。 +110,0159,关于建立“15分钟居家养老服务圈”的建议,c3672dc7800d471da3e84becf951409a,2022,2022-01-19 14:49:00,谢剑峰等2人,社会事业,"调研情况:根据第七次全国人口普查数据,全省60岁及以上常住老年人口1850.53万,占总人口比例为21.84%(全国18.70%),高于全国3.14个百分点,位居全国第六位;其中,65岁及以上常住老年人口1372.65万人,占总人口比例为16.20%(全国13.50%),高于全国2.7个百分点位,位居全国第五位。问题分析:为应对快速增长的人口老龄化,江苏积极采取多种举措,建立以居家养老为基础(90%)、社区服务为依托(7%)、机构养老为补充(3%)的“9073”养老服务体系。基于此,我们建议建立“15分钟居家养老服务圈”,即老人仍然居住在自己的家里,从居住地出发,在步行15分钟范围内,能够享受到方便、快捷、舒适的养老服务,主要包括由政府提供的基本公共养老服务,社会力量和居民个人提供的志愿养老服务,市场机制提供的养老服务以及特色养老服务等。具体建议:一、科学制定“15分钟居家养老服务圈”的服务内容结合中国传统家庭观念的延续,“15分钟居家养老服务圈”应致力于开发家庭养老的功能,社区养老和家庭服务需要多元化结合。1.生活照料(饮食起居的照顾,打扫卫生,代为购物等)。生活照料包括以:居家服务、家庭照顾为主体。2.物质支援(提供食物、安装设施、减免税收等)。如,地方或志愿者组织老年食堂及用专车供应热饭,负责为他们安装楼梯、浴室、厕所等处的扶手,设置无台阶通道和电梯、暖气设备等设施,改建厨房和房门等。3.心理支持(治病、护理、传授健康养老之道等)。如,保健医生上门为老年人看病,免处方费,上门配药。保健访问者上门为老年人传授健康养老之道,如保暖、防止瘫痪、营养及帮助老年人预防疾病等。另外,还规定了为老年人提供视力、听力、牙齿、精神等方面的特殊服务。由社区服务中心派出经过训练的养老护理员按约定定时到老人家中为老人提供做饭、清扫、整理房间等家务服务和陪护老人、倾听老人诉说的亲情服务。4.整体关怀(改善生活环境、发动周围资源予以支持等)。如,由政府出资兴办具有综合服务功能的社区活动中心,为老年人提供一个娱乐、社交的场所。行动不便的老年人则由中心定期派专车接送。同时,为帮助老年人摆脱孤独,促进心智健康,适当增加老年人的收入,社区为老年人提供力所能及的钟点场所——老年人工作室。5.设立社区养老热线电话。老年人只要拨打热线电话,就可享受包含生活照料、康复护理、紧急救援、精神慰藉等方面的上门专业服务。依托“互联网+”,打造线上养老服务平台,以家政、维修、餐饮、照护、康复团队为服务支撑,打造线下快捷、便利的社区生活服务平台,对老年人的医、食、住、行、玩等,进行全面健康管理、实施精准性老龄医疗,并防范老龄医疗资源的浪费。二、建立高素质、拥有医学知识的养老护理员队伍依托社区服务的居家养老,护理员在其中扮演至关重要的角色。目前,高素质、拥有医学知识的护理员数量严重缺乏。因此,需要有关部门加大护理员的培养力度,由二级或三级医院承担养老护理员的培训工作,并联合各医院属下的社区卫生服务中心,委派家庭医生分片服务。家庭医生的服务分为基本服务和个性服务,家庭医生签约服务内容包括的基本医疗服务、基本公共卫生服务和健康管理;个性服务指对特殊病人开展上门服务,根据个体化需求提供健康体检、健康管理、转诊等一系列工作。三、多措并举解决资金来源建议设计“三个服务清单”,基本养老服务清单中的服务由政府购买,普惠性养老服务清单由老年人支付部分费用,市场服务清单按市场定价收费。随着长期护理险的普及和推广,政府提供专用补贴,会有更多人接受这种服务。例如上海长期护理险的推行,服务内容包括生活照料27项,临床护理15项,其中临床护理需要专业护士完成,挂钩医院和社区养老机构提供居家照护的报销比例达90%,报销后,执业护士提供照护服务,个人自费为8元/小时,养老护理员(医疗照护)提供照护服务,个人自费为 6.5元/小时。养老机构照护的报销比例为85%,大大减轻老人的养老负担。四、打造老年宜居环境结合“15分钟居家养老服务圈”的建立,开展老旧小区、社区日间照料中心、社区公共空间和老年人家庭进行适老化改造,为老年人保留喝茶、聊天、下棋、听戏等老年人熟悉的传统服务和生活方式,满足老年人精神文化需要,打造让老年人满意的养老社区。推进老年友善医疗机构建设,全面开通为老年人提供挂号、就医等便利服务的绿色通道。" +111,0160,关于加强社会心理服务体系建设的建议,b504b9c244884b7c94f3ddabba679c10,2022,2022-01-21 11:04:47,魏群等10人,医卫体育,调研情况:村(社区)心理咨询室或者社会工作室建成率达80%以上;党政机关、企事业单位设立心理健康辅导室或者购买心理健康服务的要求。但同时也应该看到,在社会心理服务体系建设中仍存在着很多挑战。问题分析:缺乏整体规划设计;专业人才队伍匮乏;市场发展不够规范;具体建议:1、政府牵头,加强顶层设计。2、大力推进心理健康社会化宣传倡导。3、整合资源培训专业人才队伍。4、培育健康的心理咨询服务市场。 +112,0161,关于加快推广绿色制造和智能绿色工厂建设的建议,287a74e2f9464f03879b798b56a61e12,2022,2022-01-18 17:47:54,胡长明,工业商贸,调研情况:习近平总书记在第七十五届联合国大会一般性辩论上向世界宣布了中国的碳达峰目标与碳中和愿景。中国将提高国家自主贡献力度,采取更加有力的政策和措施,二氧化碳排放力争于2030年前达到峰值,努力争取2060年前实现碳中和。呼吁各国要树立创新、协调、绿色、开放、共享的新发展理念,抓住新一轮科技革命和产业变革的历史性机遇,推动疫情后世界经济“绿色复苏”,汇聚起可持续发展的强大合力。2021年1月11日,生态环境部办公厅印发《关于统筹和加强应对气候变化与生态环境保护相关工作的指导意见》,充分体现我国低碳发展的决心和信心,彰显大国担当,受到国际社会广泛认可与高度赞誉。绿色制造助推节能减碳的技术变革,绿色制造正成为全球新一轮工业革命和科技竞争的重要新兴领域。绿色制造是多领域、多学科的集成,涉及制造、环境、资源三大领域,实质上是人类社会可持续发展战略在现代制造业中的体现。谁先实现转型,谁就能在未来竞争中占据主动。美国提出《先进制造伙伴计划(AMP2.0)》,欧洲推行《欧盟地平线2020计划》,英国政府将可持续制造(绿色制造)定义为下一代制造,并制定了2013—2050年的可持续制造发展路线图。中国高度重视绿色制造的发展,《中国制造2025》提出“全面推行绿色制造”,实施“绿色制造工程”,明确了“加大先进节能环保技术、工艺和装备的研发力度,加快制造业绿色改造升级;积极推行低碳化、循环化和集约化,提高制造业资源利用效率;强化产品全生命周期绿色管理,努力构建高效、清洁、低碳、循环的绿色制造体系”的总体发展思路。在此背景下,数字化工厂要向智能绿色工厂发展转变。绿色工厂是指在全寿命期内,节约资源、保护环境、减少污染,为人们提供健康、适用、高效的使用空间,最大限度地实现人与自然和谐共生的高质量建筑,实现了用地集约化、原料无害化、生产洁净化、废物資源化、能源低碳化的工厂。绿色工厂应在保证产品功能、质量以及生产过程中人的职业健康安全的前提下,引入生命周期思想,优先选用绿色原料、工艺、技术和设备,满足基础设施、管埋体系、能源与资源投入、产品、环境排放、绩效的综合评价要求,并进行持续改进。问题分析:江苏省高度重视智能制造推进工作,国家级、省级先进制造业集群梯队建设成效明显,新型电子装备等六个集群获国家级先进制造集群称号,总数与广东省并列全国第一。全省生产设备数字化率、数字化研发工具、关键工生产工序数控化率均居全国前列,两化融合发展水平连续七年全国第一。近年来江苏省一直加强科技创新政策支持,打造智能制造区域高地,促进创新资源向智能制造集聚度高、创新基础好的高新园区聚集。其中,常州智能制造、南京3D打印、徐州工程机械等特色产业布局基本形成。苏州微纳制造、扬州数控机床、无锡智能感知品牌效应逐步体现,全省智能制造集聚发展态势日益明显。近年来江苏省持续扩大智能制造产业人才培养规模。十三五期间,江苏高校共新增本科专业近五百个,其中新增数量最多的专业是数据科学与大数据技术、机器人工程、智能科学与技术、智能制造工程等。目前,全省超过80%的高等学校适应地方制造业需求开设了相关专业,共有16所高校设置了智能制造工程专业,18所高校设置了人工智能专业,相关产业人才培养已初具规模。但在绿色工厂推广应用方面还存在差距,主要体现在,缺少对战略规划和目标导向的重视,尚没有围绕产业链制定技术路线图和配套运行规范,近期减碳的目标和措施规范不完善,标准法规,评价决策工具不健全,下一代环保材料和绿色工艺技术创新研发推进不快,部分企业仅注重自动化、智能化改造提升生产效率,对制造装备能效优化的技术提升和推广应用重视不够。为此建议省工业和信息化厅加快推广绿色制造和智能绿色工厂建设,具体建议如下:具体建议:一、高度重视规划与目标导向,围绕产业链制定技术路线图和运行规范,把推广绿色制造和智能绿色工厂建设作为攻坚工程绿色制造具有系统性、长期性、战略性特点,欧盟、英国、日本、韩国等地区纷纷提出“绿色新政”,美国将气候变化置于内外政策的优先位置,很多发展中国家也明确了低碳转型目标。建议针对重点制造集群绿色制造进行系统规划,设定阶段性量化指标,通过产业结构调整升级与能源体系转型,实现碳排放达峰,辅以“负碳”手段最终实现碳中和,为各行业绿色制造的中长期发展提供指导。二、注重标准、法规以及评价决策工具的开发与推广,助力绿色制造举措和技术推广应用有据可循、有法可依、高效实施。发达国家目前已形成比较系统的绿色制造标准和法规体系、产品生命周期评价与设计软件工具,以及基础数据库,如ISO 14040产品生命周期评价、ISO 50001 能源管理体系,欧盟立法制定的强制性标准《关于限制在电子电器设备中使用某些有害成分的指令》、《能源相关产品》、《报废的电子电气设备指令》等,从而掌握了绿色制造国际话语主动权。我省应统筹考虑,根据行业和制造集群具体情况,在产品绿色评价、绿色设计、绿色制造工艺以及资源化与再制造等方面制定系列标准。三、加快下一代环保材料和绿色工艺技术创新,推进制造装备能效优化技术应用,将循环经济制造业培育成为重大新兴产业目前我省材料和制造工艺技术尚无法完全满足节能、低排放、无害化和相关标准法规要求,必须加大对下一代环保材料与绿色工艺技术创新作的研发投入。据报道目前我国综合能源效率比发达国家低近10%,应强力推进制造装备能效优化技术的推广应用,大力发展循环经济产业。循环经济制造业废旧产品回收率低下、拆解处理成本高以及循环再利用附加值低,需加大技术研发投入,将循环经济制造业培育成为重大新兴产业和技术创新领域。四、多措并举,强力推进绿色工厂节能设施建设绿色工厂应在建筑节能、公共设施节能等方面采用技术上可行、经济上合理的措施来提高能源资源的利用效率,融合物联网、大数据、云计算、人工智能等使能技术,建立厂域能源管理关键数据的采、传、存、管体系,打破设备管理“信息孤岛”,实现能源信息的实时互通,再通过可视化管理平台及远端中央监控等技术, 整合了水电气、消防、安全、环保等厂务系统,帮助企业挖掘潜藏节能空间,达成提质增效,节能减碳的目标。 +113,0162,关于深入推进文化强省建设,更好满足人民群众高品质文化生活的建议,4a178dd56d5048448ec4cb6f6af8ad4f,2022,2022-01-18 17:38:36,谢剑峰等2人,文化宣传,调研情况:习近平总书记强调,文化是一个国家、一个民族的灵魂。党的十九届五中全会对“十四五”期间繁荣发展文化事业和文化产业、提高国家文化软实力作出全面部署,提出了到2035年建成文化强国的战略目标。省第十四次党代会明确提出“建成社会主义文化强省先行区”的目标,要“深入推进文化强省建设,更好满足人民群众精神文化需求”。近年来,我省加快文化强省建设,推动文化产业高质量发展,着力满足人民群众日益增长的精神文化需求,但还面临一些短板和弱项。问题分析:一是文化资源的科技赋能不足。以博物馆为例,2020年江苏的博物馆接待参观人次全国第一,为5396万人次。但和故宫博物院、上海博物馆和敦煌研究院的数字化发展相比,我省博物馆的数字产业化水平不高,优质数字文创产品供给偏少,缺乏挖掘特色文化IP价值的能力。二是文化产业链龙头企业培育滞后。在第十三届全国文化企业30强中,我省入围3家,北京9家,浙江4家。特别是目前快速发展的网络文化领域,江苏缺乏像微博、微信、抖音、快手、哔哩哔哩、小红书等产业链龙头企业的有力带动,从而一定程度上制约了文化产业的高质量发展。三是文化旅游融合发展不强。文化和旅游具有天然的融合性,但省内许多地区的融合更多的是一种自发性融合,缺乏进行科学与系统的规划。如在推进大运河文化带江苏段建设中,许多地方的景点建设简单化、片面化、平庸化,有些景点仅简单竖个牌子标记一下“中国大运河遗产点”,缺乏景点所在地域独特历史、文化与形象特色的展示和宣传,难以实现“咏因景生,景以咏发,景咏相生”的境界。具体建议:为深入推进文化强省建设,更好满足人民群众精神文化建设,提出如下建议:1.科技赋能实施文化产业数字化战略。科技创新为文化产业的设计研发技术、制造技术和传播技术带来了重大变革,“数字经济”已成为文化产业建设的“最大助推器”,加快推进“软文化”与“硬科技”的融合,对于建设文化强省至关重要。要加强文化产业的数字基础设施建设,努力打通“数字化采集—网络化传输—智能化计算”数字链条。要培育数字文化产业跨界融合新业态,充分利用丰富的文化资源,跨界联合开发文化IP、延伸IP产业链,彰显知识产权的文化内涵和创造力。要努力培养急需的数字化人才,尤其注重文化艺术传承、创新和青年骨干力量的培养,打造符合文化产业数字化转型需求的人才梯队。2.精心培育文化产业链龙头企业。文化产业链是指从文化内容创意到最终文化消费全过程所涉及的相关产业集合,不同文化企业之间通过交易关系构成网状链式结构。文化产业链龙头企业对产业链的培育与创新至关重要,也是提升文化产业竞争力的关键。要紧跟时代潮流,将数字文化龙头企业作为培育重点,如借力长三角动漫业较为发达,在苏州苏州打造成长三角动漫制作中心。要创新文化金融服务,在供给端可针对不同领域设立专项扶持资金、文化投资基金等,建立文化综合性金融服务平台,用好资本市场,推动文化龙头企业上市融资。要突出差异化补链强链,形成龙头企业、核心企业、关联企业相协同的、有利于龙头企业培育的产业发展生态。3、深化文旅融合聚焦苏式生活。文化是旅游的灵魂,旅游是文化的载体。江苏自古文化底蕴深厚,“苏式生活”是留住人的根本。要坚持江苏特色,做好顶层设计,以创造高品质生活为导向,多维度打造一批城市文旅节庆、民俗商贸集市、文化产业街区,提升非物质生活环境品质,如有趣的音乐表演、特色书店、咖啡馆、特色美食、自行车道和人行步道、丰富的夜生活等。要推进文化、旅游及相关产业融合发展,大力推进知识研学旅行、沉浸式旅游、私人订制式出游以及红色旅游、文化遗产旅游、苏式生活体验等新型业态,培育多元联动、纵横延伸的产业体系,打造点线连接、区块结合的产业发展格局。要协同推进公共文化服务和旅游服务,用江苏温度和精细化管理助理文旅融合发展,如加大交通、安全、照明、餐饮等配套设施建设和完善,延长商家夜间营业时间,调整公交、地铁、运营时间,加强治安管理,保护游客和商家的人身和财产安全,让旅游者感受美好体验。 +114,0163,关于健全完善我省生态产品价值实现机制的建议,cc8434da525e4a59bbf2ee4f76defc2f,2022,2022-01-19 11:15:11,汤卫明,资源环境,调研情况:就如何健全完善我省生态产品价值实现机制赴自然资源规划局、生态环境局等部门和生态资源丰富的相关镇区开展调研,了解当前存在的主要问题和解决方案。问题分析:近年来,我省将生态文明建设摆在更加突出的位置,牢固树立“绿水青山就是金山银山”发展理念,坚定不移走生态优先、绿色发展之路,形成了具有江苏特色的生态环境高质量发展之路。与此同时由于江苏独特的地理位置和人文底蕴造就了我省生态资源丰富的良好基础,加上多年来省委省政府对生态环境的高度重视,我省拥有了一大批高质量的包括山坡、丘陵、森林、湿地、湖泊等数量众多各具特色的生态资源。这些生态资源一方面提升了我省的生态质量和城市品质,另一方面也为人们的生产生活提供了必需的生态产品和服务。如美丽的太湖,为我们提供了优质水源的同时也为人们营造了良好的生态休闲场所,而苏北地区较多的万亩森林孕育了天然氧吧的同时也吸引了生态文旅度假区等项目的开发等等。虽然我省的生态资源在切实得到保护的前提下得到了一定的开发,生态产品的价值也得到了一定程度的实现。但从更深远的角度来说,我省生态产品的价值实现仍处于起步阶段,尤其是长期以来,我省的自然资源所有者的缺位,所有权边界模糊等问题突出,导致自然资源及其产品价格被严重低估,生态保护得不到合理回报,大量生态产品被免费、无约束过度使用。可以说我省的生态资源达到了“一方水土养育一方人”的目的,但还没有实现“一方水土致富一方人”的要求。国家发改委何立峰主任在长三角生态绿色一体化发展示范区两周年建设工作现场会上的讲话中就指出:示范区对标战略使命,还存在生态价值实现有待进一步彰显、生态产品的价值有待进一步形成的短板。因此健全完善生态产品价值实现机制,推动绿水青山向金山银山转化,是我省当下生态文明制度建设的重中之重。具体建议:针对当前我省生态产品现状和价值实现的实际,提出以下建议:一、尽早启动我省生态产品价值评估和确权生态产品价值实现机制包括生态产品的价值评估机制和价值转化机制。生态产品的评估与确权是价值转化的前提。为此我们要对全省所有的生态产品在开展全面的调查摸底的基础上进行全方位的评估与确权。首先是要针对不同的生态产品采取不同的评估方法。山坡、丘陵、湿地、森林和遍布全省的河湖荡漾都是生态产品,但每一种生态产品的包括基础功能、支撑功能和文化功能在内的诸多服务功能都不一样,所以因区别对待。其次是在开展评估时要充分考虑前期的资金投入。这几年我省加大了生态环境的保护,在不同生态产品的前期投入也有所不同。如为了加大对太湖的生态保护,我们在太湖围网养殖拆除和太湖禁捕渔民上岸等方面就投入了巨大的资金,即使是数量众多的河湖荡漾,为了保护其生态,都投入了数量不等的资金。而湿地和森林的建设都需要前期大量的资金的投入,这些都是生态产品价值评估的重要组成部分。再次是在评估的基础上要明确产权。要根据生态产品形成的历史和现状把每一种生态产品明确产权归属,厘清主体权责,在促进公益性自然资源有效保护同时为健全生态产品市场,促进经营性自然资源流转交易提供基础。二、加快实施我省生态产品的价值转化价值转化机制是生态产品价值实现的关键。只有找到了生态产品价值转化的有效途径,才能真正实现绿水青山就是金山银山。当前生态产品价值转化途径主要有政府机制、市场机制和政府—市场混合机制等多种形式。从我省的经济社会发展实际出发,可以从以下几个方面来实现我区生态产品的价值转化。一是大力推行生态补偿机制。为了促进公益性自然资源得到有效保护,通过补偿或赔偿机制发现生态产品的生态价值,间接实现生态价值向经济价值的直接转化是良策。这其中包括本区域范围内的生态补偿,如对生态产品多保护压力重的地区加大生态补偿的力度等,还包括行政区域范围外的生态补偿。二是探索市场机制下的生态产品价值实现路径。在完善生态产品产权体系的基础上,全面推进生态产品有偿使用,健全生态产品交易市场,促进经营性生态产品流转交易,通过价格机制发现生态产品的经济价值和生态价值,实现直接有效转化。这其中除了发展生态旅游和生态康养的常规路径外,更要抓住长三角生态绿色一体化发展示范区的机遇,充分利用我省生态湖泊众多的机遇,在有风景的地方嵌入新经济,加大湖泊的保护和开发,大力发展现代服务业。三是推行政府与市场的混合机制。浙江丽水积极探索生态公益林预期补偿收益质押贷款,为农户融资提供担保。累计发放林权抵押贷款202.2亿元,这是政府与市场通过绿色金融将生态资源转化为了经济效益的有益探索。我省绿化覆盖率较高而且有成片规模较大的森林,我们要借鉴先进地区的做法,在开展绿色金融的同时积极开展碳汇森林试验区建设,通过建立碳汇基金,尝试探索建立碳汇等生态产品与用能权、排污权、碳排放权等环境权益的兑换机制等“碳中和”建设,开展森林碳汇生态产品交易等途径加快生态产品价值的进一步转化。“不谋全局者不足谋一域,不谋长远者不足谋一时。”生态产品的价值实现是一项具体的、内容丰富的系统建设工程,我们唯有谋全局、谋长远,才能坚决扛起“争当表率、争做示范、走在前列”光荣使命,奋力谱写“强富美高”新江苏现代化建设新篇章。 +115,0164,关于推进退圩还湖,恢复湖泊湖荡自然生态的建议,38ba1a6e9b154e7690ddbda19860621a,2022,2022-01-19 11:06:48,徐瀚文,资源环境,调研情况:江苏湖泊自然资源非常丰富,现列入省湖泊保护名录的就有137个。里下河腹部地区曾是全国最大湿地,经历了上世纪50—70年代以农业围垦为主和80年代以养殖为主的二次大规模开发,湖泊湖荡已无自由水面,主要以圩区形式存在。目前,湖泊湖荡主要存在两个问题:一是湿地面积大幅减少,开发后的里下河腹部地区水系紊乱,连通不畅,导致防洪蓄水能力降低,致使区域洪涝、干旱灾害频繁发生,灾情也更为严峻;二是河湖水质日益恶化,严重破坏生态环境。养殖鱼塘等的尾水未经处理直接排入河中,导致水域富营养化,原有的113种湿地树种和水生植物数量锐减,73种野生动物存在环境堪忧。为此,亟需推进退圩还湖,恢复湖泊湖荡自然生态。问题分析:近年来,里下河地区各级政府积极响应号召,创造条件实施退圩还湖,特别是县级人民政府陆续编制了退圩还湖专项规划。盐城市盐都区早在2011年在全省率先编制大纵湖退圩还湖专项规划,经省政府批准后实施,而在的大纵湖以水面千里芦荡、候鸟迁徙等自然景观为核心,以良好的生态环境为基础,以厚重的里下河文化为底蕴,建成集湖荡风光、休闲度假、民俗采风、生态教育、科考探秘等多功能于一体的生态型旅游度假区、国家4A级旅游区、国家级水利风景区,目前正积极创建国家5A级旅游区。但现在面上因为湖荡区域范围内有大量的基本农田无法调出,导致整个退圩还湖工作举步维艰。以盐城市为例,现有湖泊总面积近176平方公里,主要分布在盐都、建湖、阜宁3县(区),在湖泊中存在的基本农田总面积近90平方公里,在湖荡区域范围内的基本农田数量较大,这些基本农田大多名不副实,主要是由于前期不合理的基本农田划定带来的问题,如不加以解决,势必影响到现在的生态文明建设,而将这些地方调出基本农田,靠县级政府在县域范围内实现占补平衡很难。具体建议:建议省政府从三方面会办解决:1、按照自然资源部《关于加快推进永久基本农田核实整改补足和城镇开发边界划定工作的函》(自然资源空间规划函【2021】121号)精神,明确湖泊湖荡区域内基本农田由自然资源部门在本轮的永久基本农田核查中予以调整核减;2、鉴于有的地方湖荡区域范围内的基本农田数量较大,靠各地在县域范围内占补平衡难以实现,建议由省政府统一明确,将退圩还湖项目中涉及的基本农田放在全省或市域范围内进行占补平衡。3、建议省政府组织相关部门进行专题会办,明确湖荡区域内存在的基本农田不影响退圩还湖规划的报批,批复后由水利部门督促各地在“十四五”期间全面完成退圩还湖工作。 +116,0166,关于健全完善我省有限责任公司僵局治理机制的建议,b77d2fedd89f4701a030f06ad6633b09,2022,2022-01-19 19:30:29,狄嘉,经济发展,调研情况:随着我国经济体制改革深入推进,公司设立标准逐渐降低,公司数量与规模也快速扩大。相较于股份有限公司,有限责任公司的成立门槛较低,但鉴于资本原则、公司人合性、法律救济方式不明确等因素,有限责任公司也极易产生公司僵局问题。公司僵局,是指公司决策和管理陷入无法自行解决矛盾的困境,根源通常是股东之间发生了不可调和的矛盾,形成了冲突与对峙,导致公司治理瘫痪,形成死结。僵局比较容易发生于两方股权结构对等和掣肘现象(决议表决实际上需全体股东一致同意),当股东间矛盾激化时,股权的相互牵制就可能演变成股东间的对抗和僵持。例如,某省属国有企业(股权比例55%)与某市属国企(股权比例45%)合资设立一家公司,章程约定股东会决议事项需双方股东一致同意。之后,某市属国企将所持公司股权全部转让给一家民营企业,但公司章程中对股东会决议表决比例条款未作修订。随着双方合作日久,两个股东发生激烈争执进而产生信任危机,长期无法形成有效的股东会与董事会决议,也无法通过改选董事、监事或任命新的高管化解困境,最终形成公司僵局。公司僵局常常是一个企业陷入困境、走向衰败的开端,公司仅能靠自有资金维持基本生命体征,无法进行有效的投融资工作,市场竞争力大幅减弱。公司法虽规定了强制解散、股转或退股路径,但对解决僵局本身并无显著作用。主要原因有:一是公司僵局中的任何一方可能都无意主动退出,即使一方主动退出,但在实际操作中对于股权转让的数量、价格、支付方式、期限等也难以协商一致。二是公司章程事先未规定股东退出机制或者股东事后未能达成退出协议时,公司法规定的退出条件不易满足,回购程序也缺乏操作性。三是当股东间不能通过协商达成谅解,且任何一方不愿或者不能退出公司时,请求法院解散便成为最后一个解决方式,但这是最后的、不得已的且带有破坏性质的僵局解决方案,既要论证公司法规定的“公司经营管理发生严重困难,继续存续会使股东利益受到重大损失”“通过其他途径不能解决”外,还要妥善考虑员工安置、资本安全等一系列问题,操作极为不易。问题分析:根据调研,我们认为有限责任公司极易形成僵局的原因主要有三个方面:一是在公司经营期间股东发生激烈争论时,由于公司资本不变、资本维持和资本确定原则,股东不得随意抽逃出资,此时公司股东只能通过转让股份等方式退出,但由于公司僵局问题,退出存在困难与风险。二是由于公司人合性的特征,有限责任公司内部转让程序较为严格,且其他股东享有优先购买权,在一定程度上影响了股东对外转让股权的便捷性。三是对于公司僵局的规定与法律救济方式还不明确,实践中僵局问题难以得到有效解决。具体建议:目前,随着我省国有企业改革的不断深入推进,各类资本的大力引进,国有企业的股权多元化和混合所有制改革破题开路、方兴未艾。但与此同时,建立与完善科学有效的公司治理模式与退出机制也显得尤为重要。但当前司法权介入公司治理领域的实践还不够丰富,远不能适应公司发展的现实需求,倘若企业僵局的问题在实践中无法得到有效解决,势必将给企业发展造成较大伤害。针对有限责任公司中存在的僵局现象,我们建议从以下三个方面着手健全完善我省有限责任公司僵局的治理机制:1.人民法院牵头司法调解。在公司僵局形成后,在股东之间不愿自行协商或迟迟不能协商一致的前提下,由人民法院牵头国有资产主管部门、工商业联合会等相关部门开展调解,在给予股东对僵持意见的充分考虑和协商时间的基础上,通过修订公司章程等方式,共同帮助企业协调与化解争议。2.强制股权回购或置换。对那些经营状况良好或者正处于上升期的公司,仅仅因为其内部决策和治理机制失灵便通过司法强制解散、终止其“生命”,显然成本过高、资源浪费。建议增加强制股权收购或置换条款,在公司经营管理期间产生僵局问题时,僵持方股东可以请求法院通过判决强令公司或者一方股东以合理的价格收购另一方股东的股权或股份,从而让其平稳退出公司,达到解决公司僵局的目的。3.限制股东通过诉讼解散公司。解散一个既存公司法人,往往并非僵局各方、公司债权人及其他利益相关者所希望的结果,如果纵容僵持股东提起解散公司的诉讼,可能导致股东为达到其他目的而滥用权利,以此作为退出公司前讨价还价的手段,导致其他股东和债权人合法权益受损。建议法院在公司僵局的司法介入中,坚持限制股东通过诉讼解散公司原则,尽量维护公司利益相关者的合法权益。 +117,0167,关于进一步完善全省居家养老服务保障的建议,a14e3fdc5e194dbea1e8e4d994c7ec62,2022,2022-01-19 14:58:36,王连安,社会事业,调研情况:在中国几千年的文化传承中,一直有尊老敬老的理念。“百善孝为先”体现了家庭中老年人的孝心与关爱,是中华传统人文道德的基础,也是中华东方传统文化与西方文化的区别与优势之一。家庭是社会的基础与组成,居家养老模式也一直是中国数千年来最主要的传统养老方式。目前,随着江苏省老龄化、少子化社会的逐步形成与发展,随着信息电子服务、互联网+、大数据精准管理日益进入千家万户,随着科技发展与传统人文理念的逐步融合。尤其是近2年来,由于新冠疫情常态化对全社会在治理发展上带来的新问题、新探索。有必要对全社会的居家养老服务保障作进一步的完善与提高。 问题分析:江苏省是国内经济发达省份,也已率先进入了老龄化社会。2020年全省人均预期寿命已达到78.27岁,其中苏州市更是已达到81.56岁。全省60岁以上老人占比已超过23.32%。随着50后、60后开始逐步进入退休者的行列,全省老龄化社会较以往也有了一些新的特点。1、社会保障体系已经涵盖绝大多数老年群体。2、大多数老年人均有丰富的知识阅历和社会工作经验,对养老服务保障有较高的需求。3、社会流动性不断增大,父母退休后投靠子女的情况越来越多。4、大健康相关产业的发展契合了老龄化社会的进程,但发展现状仍存在一些问题。 具体建议:针对此项工作,有以下建议供相关部门参考: 一、优化整合社区内的养老资源,提升社区养老能力。在社区治理体系上要更加突出关爱老年人的人性化、公益化特色。现在在各个社区已基本形成了网格化管理。在互联网+的时代背景下,借助微信、行程码等手段已做到了上情下达顺畅,精准有因施治的效果。在2021年年中南京市、扬州市爆发的新冠疫情中对疫情防控、全员核酸检测、疫苗接种等工作中起到了有目共睹的重要作用,获得了很大成果。但针对老年人的网格化管理,应该做到更细致更加人性化。如21年下半年将苏康码的字体加大,简单的一个调整即调整即获得了很多老年朋友的好评。在日常管理中类似的情况很多。如可以加大对社区老人电子产品使用技能的学习指导,对社区内的公共绿地、健身设施等、增加长椅等、休息设施等。各级政府可以考虑针对老年人比例较高的社区,创建优质养老示范小区,引导相关工作开展。同时,这方面也可以充分调动社区内老党员、老知识分子的积极性参与社区治理,使社区服务更加和谐、管理更加有序。 二、进一步加大中医药健康养老服务。中医药是中国古代文明的传统瑰宝。习近平总书记多次发表关于中医药的重要论述。深刻指出“中医药学凝聚着深邃的哲学智慧和中华名族几千年的健康养生理念及其实践经验”。我们要认真领会总书记的指示,更好的将中医中药的传统优势融入到居家养老服务保障中,让老年人群体可以更方便更有效地享受到优质中医药康养服务,弘扬中华传统文化。在这方面可以做很多工作:1、加强中医药健康服务和养老信息之间的互通。在当前互联网+时代,可以鼓励扶持相关企业建立相应完善的信息系统。通过云端技术对老人进行检测,个性化地同相应的中医药保健服务结合,更好发挥中医药预防大于治疗,温和施治、综合调理的优势。2、大力宣传优秀的中医药传统文化,可以与互联网+、大数据服务结合。通过微信公众号、电视媒体等对广大人民群众所认同的有多年应用基础、,有广泛市场需求的中药类产品(包括药品、保健食品等)给予更多的正面报道。对于社会上的一些“妖魔化”中医中药的奥论异向给予纠偏,以提升民族自信、正本清源。3、加大中医诊疗机构,中药房等进入社区的力度,在相关政策上给予一定的扶持,可以有计划性地组织对社区基层网格员开展中医药基础知识培训。4、积极鼓励有条件的有资质的中医药领域相关企业,深入社区开展相关公益活动。5、可以多组织一些老中医进社区活动。为中医药的社会文化氛围造势。在当前疫情环境下,要积极鼓励全社会发挥中医药抗疫的独特优势,发掘经典名方,提升中医中药的科技水平及应用范围。 三、江苏省改革开放以来,比较严格地执行了计划生育、独生子女政策。近年来,随着社会发展和人口结构的变化,又相继出台了“二孩”、“三孩”政策。全社会人口老龄化、少子化的趋势日益明显。要积极鼓励子女与年长父母共同生活居住,这也是社会居家养老服务的理想模式。要积极引导鼓励江苏籍的大学生、毕业生、留学生回乡就业及创业。对于社区投奔子女的老人也要充分关心爱护,避免成为社会的盲点。要加快相关个人政务跨地区跨省通办政策落地的速度,同时可考虑出台政策对和老人同住的子女,在住房购买、个人所得税优惠等方面,给予一定的支持,以减轻社会化养老的压力,弘扬中华传统“以孝为先”的美德。 +118,0168,关于加强江苏省农产品地理标志品牌化建设的建议,17524266a11a4e438b88f11ec17860b5,2022,2022-01-19 10:19:38,龚震,农林水利,调研情况:《江苏省国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要》关于全面推进乡村振兴,加快农业农村现代化中提出,打造一批地理标志农产品,打响一批“苏”字号农业品牌,提升质量和安全水平,创建国家绿色农业发展先行区、农业现代化示范区。2021年,江苏省新增农产品地理标志24项,已有多个农产品列入《中欧地理标志协定》前两批名单。问题分析:由于具有地理标志的农产品在市场发展中所形成的品质声誉,在同类产品市场中更具有识别性和认可度,在本质上已具有品牌的价值与功能,但是品牌价值的实现并非轻而易举,而是需要精准策划,以品牌建设作为基础。当前,江苏省农产品地理标志品牌建设面临一些问题:1.品牌建设意识薄弱。重生产轻营销理念的存在,对品牌建设认知不够全面,缺乏合理规划,缺少必要环节投入,市场拓展困难,错失发展机遇,品牌效应难以显效发挥。2.品牌建设缺乏监管。由于缺乏有效的监督管理,品牌公共属性的问题难以有效解决,容易发生滥用冒用品牌,出现“搭便车”的现象,发生“公地悲剧”,影响了品牌市场声誉机制的建立。3.品牌建设战略不精。对地方特色资源利用不足,潜在竞争力开发不足,“有牌不精”的现象突出,品牌定位和文化宣传不到位,品牌知名度不高,阻碍了品牌的发展和市场竞争力的提高。具体建议:1.强化资源禀赋优势,加强科技创新引领,保证农产品种质。一是加强生态保护,改善环境质量。实施环境数据监测和预警机制,保证地理标志产品独特的种质优势,增加产量。二是提升技术创新,加快智慧农业实践。提高标准化生产水平,依托农业技术推广体系和农产品质量安全监管体系,健全地理标志产品绿色、无公害生产质量标准。三是加快数字化发展,推进转化应用。利用区块链、5G网络等信息技术,建立地理标志产品种植生产过程的在线可视化云展示平台,实施生产、加工、包装、储藏、运输全流程溯源机制,增强市场消费者信任。2.强化品牌建设管理,加强品牌建设服务,提高品牌知名度。一是加大政策扶持。组织登记证书持有人,通过招投标等形式联合引入品牌建设服务机构,突出对农户营销策划方面的指导培训,提升农户对品牌建设的认同,充分挖掘地理标志产品自身的质量、生态、健康等特质,传承乡村传统文化,体现品牌价值核心。二是政府、专业合作社和行业协会合作。发挥市场调研、信息交流的作用,明确品牌的准确定位,制定切实可行的品牌战略规划和统一管理制度,扶植龙头企业将品牌外部性内部化,实现品牌建设的自我监督管理,提高品牌的管理创新,加强对动物/植物新品种、商标权、著作权、专利权和网络域名权等在内的一体化知识产权布局以及保护运营。三是引导扩大品牌公信力。目前江苏省地理标志产品主要以内销和地产地销为主,建议在政府门户网站、新闻、宣传视频中加入对地理标志产品的介绍,政府组织摄制地理标志产品宣传片、微视频等,在有影响力的主流媒体、新媒体网络平台投放,参加国内外农产品博览会、农产品推介会,在水果蔬菜店铺开展“农产品地理标志品牌冠名行动”。3.强化品牌监督保护,带动区域经济发展,提升品牌美誉度。一是加大监督引导力度,形成有效的监管机制,制定市场准入标准。在地理标志产品上市期间,加强对品牌的监督管理工作,开展农超对接、农社对接,帮助农户对接市场,加强地理标志产品电商销售渠道的管控。加强对滥用、冒用品牌行为的惩处力度,制定相应的法律规范和保障制度,加强农产品地理标志保护的创新。二是打造地理标志产品周边的产品和服务,形成产业集群发展。定期举办研讨会、品牌展览会,使农户、消费者、企业、手工艺制作者、文化创造传播者等参与其中,激发地理标志产品前向一体化、后向一体化和水平一体化的产业集群发展,打造地理标志产品全产业链。三是创建区域优势地标品牌,推进特色田园乡村建设。发展精品农业、生态农业、设施农业、体验农业、创意农业、定制农业等,设立采摘文化节,增加仪式感,提升消费者的获得感、满足感,促进乡村旅游的升级和体验感,推动第三产业发展,优化乡村人居环境,提升区域知名度和整体形象。4.强化地标知识普法,加强周边产品设计,警惕消费券毁誉。一是开展江苏省地理标志产品保护资源数据普查工作。挖掘地理标志产品潜在资源,指导相关单位对地理标志产品进行申报,完善地理标志产品保护类型,建立数据库统一管理;开展地理标志使用专项检查工作,对辖区内市场、超市、经销店销售的地理标志产品定期进行重点检查,重点排查社会关注度高、影响较大的地理标志产品,加强对使用标志的监督管理。二是开展地理标志产品摄影、绘画、短视频制作、包装设计等比赛。以产地、场景、人物、文化等为题材,以专家、学者和社会公众等多方参与评选的方式,扩大地理标志产品知名度,在地理标志产品产地树立宣传标志牌,加强对自然因素和人文因素的宣传;邀请传统手工艺人和新派设计师以地理标志产品的人文因素为主题,结合自然资源和文化历史,设计伴手礼、卡通玩偶、摆件等周边产品,丰富地理标志产品周边的种类。三是加强对地理标志产品经销商消费券的预售监管。防止演化成“金融衍生品”,消费券的总提货量应当小于实际产品当年的总产量,消费券的使用期限不得超过一年;市场监管部门应当设置投诉监管渠道,若消费券无法兑换产品,能够进行理赔,对消费券兑换产品时发生的质量问题进行调节。 +119,0169,关于对养老企业的经营行为应予加强监督和管理的建议,489cf396ebfc48c0a79752388906a485,2022,2022-01-19 20:23:35,汤文俭,工业商贸,"调研情况:我省现有各类养老企业26000家,占全国养老企业总数约9%,数量高居全国第一,产业发展速度喜人。但也存在问题,突出的是:不少养老企业长期不兑现对市场承诺的部分养老实施的建设和许诺的养老服务严重不到位。硬件实施和软件服务双双遭“打折”的现象,致使已经选择养老机构养老的部分老年人群感觉受到欺骗,甚至在一些养老企业还出现了老年顾客集体维权的情况。 +我省是全国人口老龄化程度较高的省份,60岁以上的老年人口已经超过1800万,监督和管理好养老企业的经营行为,对于维护养老企业的老年顾客的正当权益,保护社会对刚刚兴起的养老产业的信心,促进我省养老产业健康发展有着积极的意义。 问题分析:出现这两类突出问题的原因多种多样,有企业运营体系不够成熟的问题,有企业内部管理不够深入的问题,也有员工培训不到位的问题等等。但最重要的是要促成养老企业的投资人回归到信守承诺,脚踏实地地服务社会,赢得信任,赢得市场的经营行为方式上来。 具体建议:建议有关行政管理部门对照各养老企业对市场作出的承诺和其与养老顾客签订的养老服务协议,对养老企业进行联合检查,督促其逐步兑现其产品和服务中未实现、未到位的事项。对于长期不予整改的养老企业则应予以行政处罚,维护我省养老产业良好的发展势头。" +120,0170,关于加快转型升级,发展智能制造作为主攻方向和重要抓手,抢占制造业新一轮竞争制高点的建议,ff4c3ccc61e249dbb2560bc65fc0c805,2022,2022-01-18 17:50:13,徐彤,工业商贸,调研情况:通过近几年持续投入发展智能制造产业,结合展会、行业论坛、企业实地考察等形式,针对智能制造产业总体发展、制造业企业转型发展现状进行了调研分析。江苏省制造业类别全,既有国有大型制造企业,也有中小型民营制造企业;既有航空航天、电力电子、工程机械等先进制造业,也有石化、钢铁、纺织等传统制造业,各行业、各单位智能化、数字化的发展基础和水平不尽相同,已经形成了一批两化融合、智能制造试点示范、工业互联网应用试点示范等标杆项目,两化融合加快推进,支撑能力持续增强,促进制造业提质增效,智能制造装备、电子信息和软件产业发展迅速,细分行业中已有一批企业达到或接近世界先进水平。但在企业综合实力、试点示范数量和平台影响力等方面尚有很大拓展空间,龙头企业研发投入不够、积极性不高,中小企业基础能力薄弱、危机感不足;存在把智能制造等同于自动化工厂、数字化工厂,仅使用智能设备进行“机器换人”的现象;关键制造技术及核心基础部件对外依存度高、整体创新能力不强,缺乏一批既能开发工业软件和互联网应用系统,又熟悉细分行业生产技术工艺设备研发、制造、集成的工程服务公司或系统解决方案提供商。问题分析:通过上述调研情况,主要存在以下问题。一是规划统筹性强、落地指导性弱。江苏省在“十三五”发布《江苏省“十三五”智能制造发展规划》的基础上,2021年发布了《江苏省制造业智能化改造和数字化转型三年行动计划(2022-2024年)》(以下简称:三年行动计划)等文件,规划具体描述了“是什么”,但在“怎么做”方面描述较少。一些地方都在积极布局,抢占未来制造业制高点,但不同地区和行业对智能制造的实现路径和政府角色定位认识不够明晰,非均衡、不协调现象较为突出。同时,现阶段的各类资金扶持模式效果欠佳,乘数效应与加速效应尚未显现,也并未能真正激发风险投资、创业投资等社会资本的持续跟进,体制机制改革与营商环境优化等工作也明显滞后于智能制造发展的实践需求。二是基础理论核心技术亟待加强。江苏省智能制造发展侧重技术追踪和技术引进,基础研究能力相对不足,原始创新匮乏。同时,控制系统、系统软件等关键技术环节薄弱,许多重要装备和制造过程尚未掌握系统设计与核心制造技术,特别是缺乏先进的传感器等基础部件,智能检测技术、智能控制技术、高端工业软件等先进技术对外依赖度高。具体建议:江苏“十四五”期间将加快推进数字产业化、产业数字化,深化实施先进制造业集群培育和产业强链行动计划,为此,基于上述调研情况及问题分析,有以下三点建议:(一)坚持规划引领、分业施策、分类指导,推进政策服务精准化,推动集群高质量发展智能制造深度融入地标性产业集群打造是大势所趋。推动政策向先进制造业集群倾斜,特别是地标性产业集群倾斜,加强智能制造对地标性产业集群的支撑作用。因此,以《三年行动计划》为总纲,分行业、分产业集群制定智能工厂、智能车间实施方案。支持航空航天装备、高端装备、新型电力装备、工程机械、高端纺织等地标性产业集群作为拟定智能制造分行业实施方案的第一批行业,摸清集群智能制造现状,完善集群政策配套体系,推进智能制造园区、智能车间、智能制造示范工厂、智能制造示范区和工业互联网平台等的建设,加强智能制造对于产业集群打造的支撑作用,充分考虑区域间政策衔接与产业融合,统筹和引领区域智能制造一体化发展。(二)持续完善基础理论核心技术保障措施,支撑智能制造高质量发展一是支持装备制造、自动化、信息技术等企业向智能制造系统解决方案供应商转型,壮大提升智能制造供应商队伍,鼓励有实力的装备供应商、软件供应商和智能制造标杆企业对中小型企业提供综合解决方案。二是以产业技术需求为导向,采取“企业为主、政府资助、优势互补、资源共享”的方式,扩大智能制造领域关键共性技术公共创新平台规模,发挥公共创新平台的赋能增效作用,提供资料检索、科技咨询、技术转让、重大设备共享等综合服务,强化智能制造基础和关键共性技术研发,增强智能工业整体研发创新能力。三是重点支持面向工业行业应用需求的操作系统、智能硬件轻量级操作系统、智能成套装备嵌入式实时工业操作系统、工业实时数据库和生产管控软件等的发展,加大相关产品的推广应用支持力度。四是加大对智能制造技术创新、首台(套)技术装备研制、推广使用、创新创业等环节支持力度,尤其是对拥有核心技术、自主知识产权以及主导制定标准的企业。充分发挥财政资金的杠杆作用,通过市场机制引导社会资金投入。(三)加快自主安全可控示范应用,推动科技成果见实效围绕航空航天装备、高端装备、新型电力装备、工程机械、高端纺织等重点行业在“十三五”建设的基础上,有侧重点的支持部分企业建设一批自主安全可控的智能制造示范应用项目,形成一批国内领先、国际先进、关键技术具有自主知识产权的智能制造整体解决方案,并以现场会、推介会等形式对相关行业经验进行总结和推广应用,为跨行业、地区推广树立标杆。 +121,0171,关于推动我省养老服务高质量发展的建议,73dd10b8b4404f90b406e9d6ed5dfc77,2022,2022-01-18 10:28:09,黄继鹏等4人,社会事业,调研情况:“七普”数据显示,我省60周岁以上常住老年人口达到1850.5万人,占常住人口的21.84%,老龄化率位居全国第六;65周岁以上老年人口占常住人口的16.2%,位居全国第五。“十四五”末全省60岁、65岁、80岁以上老年人预计将达到2088万、1771万、338万,今后一段时期我省在人口老龄化方面面临着“未富先老”“未备先老”的压力。推动我省养老服务高质量发展,建设更加优质更加充分更加均衡的养老服务体系,打造‘苏适养老’服务品牌,任重道远。问题分析:1.居家社区机构协调融合发展的局面有待进一步提升。主要表现在社区嵌入式养老机构发展不足,机构对居家社区养老的辐射功能发挥不充分。一些亟需养老机构服务的老旧小区,符合消防、住建等审核要求且具有一定规模面积的房屋载体偏少,客观上制约了嵌入式养老机构的建设与发展。社区养老机构普遍床位较少,无法形成规模化运营,盈利能力不足。2.市场主体参与养老服务吸引力不大。政府给予养老机构补贴力度有限,一般经营5年以上且运营状况良好的养老机构基本能做到收支平衡,有所盈利;新建机构因为改造成本和租金成本偏高,盈利较为困难。初步了解,全省社会力量举办经营的养老机构40%可实现盈利,30%基本收支平衡,30%处于亏损状态。养老服务有效供给仍显不足,不同社会主体参与养老服务产业化发展不够。3.养老护理员缺口较大。目前一线养老护理员和中高端养老专业管理人才均存在较大缺口,养老服务行业总体收入水平低、工作强度大、社会认可度不高,缺乏职业吸引力。养老护理员的社会认同感和经济待遇低是人员流动流失的主要因素,跳槽率在30%以上。全省已落实取得相应职业技能等级证书养老护理员的入职补贴政策,但仅有南京、无锡、南通、苏州等市建立了养老护理员月度岗位津贴制度,缺乏长期稳定的养老护理员待遇政策。4.长期护理险保障能力有待进一步提高。养老机构内设医疗机构门槛较高、投入成本大,养老机构很难有积极性投入发展内设医疗机构。失能老年人长期照护费用负担较重,长期护理保险制度保障范围和保障水平有待进一步提高。5.老年产品用品还不能满足增长需求。老年产品用品的产业链长,覆盖领域广,涉及营养保健、饮食服装、康复辅具、文化传媒、老年电子产品等方方面面。随着老年人身体机能的逐步减退,各类常规功能的产品用品无法精准满足老年人的日常生活需求,对于符合老年人生活习惯的产品用品需求量持续增加。具体建议:1.进一步强化政府在基本养老服务制度建设中的主导作用。抓紧建立健全基本养老服务指导性目录,实现动态发布管理,清晰科学界定基本养老服务对象,逐步丰富发展基本养老服务项目。为有需要的老年人进行能力与需求综合评估,在确定保障条件和标准的基础上,将经济困难的高龄、失能、空巢、计划生育特殊家庭等老年人纳入政府基本养老服务范围。在经费保障方面,建议参照上海、北京、浙江等地区的基本养老服务投入标准,大幅度提高针对经济困难老年人群接受居家上门服务、接受社区短期照料以及入住养老机构的补贴额度,并适当增加省级养老服务体系专项资金总量,以满足全省日益增长的老年人服务需求。2.进一步完善引导社会力量参与养老服务的政策体系。积极回应养老服务企业在空间规划、项目融资等方面的扶持政策需求。细化闲置资源改建养老机构的政策指引,让养老服务企业能够根据指引逐条逐项办理相关手续,提升鼓励闲置资源、培疗机构改建养老机构政策的可操作性;由省政府牵头成立江苏省养老服务投资发展引导基金,扶持养老服务优质项目,打造政府、产业、资本多方互动平台,同时进一步推动金融支持养老服务相关政策落地落实,破解针对养老机构项目的贷款瓶颈。3.进一步提升失能老年人长期照护保障能力。进一步完善医疗卫生与养老服务协同发展的体制机制,实施社区医养结合能力提升工程,利用现有基层医疗卫生和养老服务资源,改扩建一批社区(乡镇)医养结合服务设施,加强社区嵌入式医养结合机构发展,让失能老年人在家门口就可获得专业护理保障服务。提高长期照护的支付能力,稳步推进长期护理保险制度提质扩面。建立依据职业技能等级、工作年限与入职补贴和服务价格挂钩制度,增强养老护理员职业吸引力。加快推进养老服务相关学科专业建设与发展,鼓励各类高校开设养老服务二级学院,加强老年服务与管理、健康服务与管理、社会工作、护理学(老年方向)等专业的建设。加快培养养老服务的社会工作者和志愿者队伍,4.进一步推动养老服务事业和产业协同发展。加强政府的主导和引领作用,充分发挥市场配置养老服务资源的重要作用,科学界定养老产业统计范围,规范养老产业统计指标,试行养老产业定期统计工作制度,准确反映我省养老产业发展状况。继续支持养老服务品牌化、连锁化发展,建立省级连锁化品牌化养老服务企业项目库,发展一批养老服务行业龙头企业。探索实施“养老服务+”行动,促进养老服务与先进制造、建筑设计、信息通信、健康养生、文化旅游、金融保险、教育培训等产业的融合发展,带动形成经济增长新引擎。继续办好“江苏国际养老服务博览会”,促进养老服务产业发展,培育更具潜力和可持续性的经济增长点。  +122,0172,关于规范早教机构市场管理的建议,f5c95dbbb45c463abf422664b82c1b9f,2022,2022-01-19 14:13:33,蔡正银,教育事业,调研情况:江苏是拥有早教机构最多的省份之一。随着“全面三孩”和优化生育政策的实施,社会对科学育儿、托育服务认同度不断上升,婴幼儿入托的需求也日益增长。近年来,早教市场日趋火爆。根据前瞻产业研究院相关报告显示,2015-2020年,我国早教行业市场规模年均复合增长率高达17.19%;2020年中国早教行业市场规模达3038亿元,受疫情影响,较2019年增长率仅13.6%,但潜在市场巨大,预计未来仍将持续快速发展。与此同时,早教机构监管缺位、标准缺失、师资力量薄弱等问题也随之暴露,导致市场蓬勃发展的同时,乱象丛生。2021年10月中旬,南京知名早教机构“优仁家”多家校区“跑路”,4家连锁店相继关门,数百名家长遭遇退费难。这并非单例,据报道8月至10月间,江苏各地涉及教培机构退费的投诉达130多条,地域分布方面以南京、无锡、苏州三地较多,又以少儿英语培训机构较为集中。问题分析:1、早教机构及教师准入门槛低知名早教机构大量开设分机构加盟,加盟标准又内部制定,为扩大规模随意降低要求。更有隐性租赁公寓楼、商业门面的大量低下早教机构,无任何准入门槛。同时教师招聘及资质更是由机构自行认定,更有所谓高级育婴、全球早教指导师、英语专业八级等虚假宣传。消费者无辨识能力,极易被虚假宣传和无良销售误导。2、市场定价混乱,预付金圈钱早教机构收费缺乏指导定价,定价随意且虚高,并以预付金、会员充值优惠等名义大肆圈钱,为机构跑路损害消费者权益埋下隐患。3、缺乏对服务合同拟定的规范,存在大量霸王条款及隐性误导条款南京市消协系统去年共受理有关儿童社会教育培训类投诉455件,占全年投诉总量的5‰,其中95%以上与合同相关。这意味着,早教机构可以利用合同更加方便的榨取消费者预付款,“跑路”后消费者损失更加巨大。4、违约成本低,维权代价高由于各地早教机构采用分公司形式,各分公司都是独立法人,即便 出了问题,宣布破产就可“一走了之”,承担的是有限责任。就算家长们打官司胜诉,拿回的补偿与投入的人力物力相比,也得不偿失。法人代表“跑路”后,可以改头换面后重操旧业。综上,目前早教机构利用市场监管困难,以低门槛和虚假宣传误导消费者入局,随即以优惠名义诱导消费者预先充值,并以霸王条款和隐性条款捆绑消费者无法脱身,一旦市场动荡、收益降低时又可以低成本卷款“跑路”。这给广大消费者带来了巨大损失,造成恶劣的舆论影响,制约了优良早教市场的发展。具体建议:1.制定合理的早教机构市场准入门槛和教师资格认定。建立相应的早教机构评估专家系统,针对申请者进行合理评估。2.限制预付金充值制度,可以通过建立信用评价体系,以信用评分和机构开设时间等限制条件授予相应的预付金收取权限。3.规范合同制定,市场监管部门实行合同审查、备案和统一管理,只有经过审查的合同才能与消费者签署并得到保护,限制单方面霸王条款的签订。4.通过个人征信联网和大数据,结合市民监督,及早识别在早教市场或其他领域曾有不良记录的个人和公司,限制其开设新的公司。5.提供法律援助,并总结早教机构“跑路”的法律案例,形成宣传材料,向广大市民普及如何识别市场陷阱和维权注意事项。 +123,0173,关于加快中医中药在健康中国战略中应用的建议,384b8c7e743d458aab2a06caa86bf22f,2022,2022-01-20 09:28:00,王连安,医卫体育,"调研情况:随着全省城市化和人口老龄化进程的加快,高血压、高血脂、糖尿病、颈椎腰椎病、肥胖等慢性病,亚健康状态已成为威胁人民健康的主要元凶。我们在积极引导人民群众开展健身体育活动提升民众身体素质的同时,也应当充分考虑促进中医中药对人民健康保障的独到优势,加大中医中药的应用范围,大力发展中医药产业,使这个中华民族的传统瑰宝能发挥出更大功效。 问题分析:习近平总书记在2020年教育文化卫生体育领域专家代表座谈会上提出,“要推动健康关口前移,建立体育和卫健等部门协同,全社会共同参与运动促进健康新模式”。该指示也同时契合了中医中药一直强调治末病,强调预防胜于治疗的理念,在对健康关口前移的过程实施中,中医中药具有着独特的保健作用。习总书记也一直高度关注中医中药事业的发展,在诸多场合对中医中药给予了高度评价,在2016年全国卫生和健康大会上指出对于卫健工作应该以“预防为主、中西医并重,是对长期以来实践证明行文有效的做法的坚持、继承、发展”。并引用“上工治末病,不治已病”“良医者,常治无病之病,故无病”的古训来强调要坚定不移地贯彻“预防为主”的方针。在会上还专门强调“中医中药是中华文明瑰宝,是5000多年文明的结晶,在全民健康中应该更好发挥作用”。“我们要把老祖宗留给我们的中医药宝库保护好、传承好、发挥好,坚持古为今用”。努力实现中医药健康养生文化的创造性转化、创造性发展。使之与现代健康理念相融相通,服务于人民健康”。在此次新冠疫情期间各级卫健部门认真贯彻习总书记指示,将中医中药在第一时间全面介入诊疗,防控过程。其独到的优势作用也得到了自上而下的重视和认可。在党中央国务院印发的《健康中国2030规划纲要》中也系统地规划了发挥中医药作用的一系列重大举措。 具体建议:为进一步加快中医中药在健康中国战略中的应用,江苏省作为经济强省、人口大省应走在全国前列,建议有以下工作可以开展: 1、进一步加大对中医中药优秀传统文化的宣传教育力度,以提升民族自信。对周仲瑛、夏桂成、黄煌等省内知名的国医大师的仁心妙术可以广为宣传、表彰。提升中医药在卫生健康领域的地位,可以在省内部分地区试点,对初中阶段义务教育学生开展一定课时的中医理论系统学习。可以考虑将“十八反、十九畏”等中医药传统歌诀纳入苏教版语文文言文教材中,鼓励江苏的优秀人才投身于中医药领域。当然,对于社会上存在的一些如张悟本交流的“绿豆治百病”等伪中医理论应该给与充分驳斥反对,以免玷污中医中药文化。 2、进一步加大对中药大健康产业发展的政策扶持力度,在省级层面对中药新药注册、中药类保健食品注册、保健食品备案等工作给予更多的便利服务,将更多的中医中药类服务及产品纳入各市医保支付范围,引导人民群众更多地选择中医中药服务。由于中医中药治末病、康养保健的特点,很多经典中药品种均被纳入辅助治疗的范畴,应考虑适当放宽。同时也应该对滋补类中药饮片、中药类保健食品进入医保支付给予绿色通道,使优秀的中医药类产品可以更便捷的服务于国民。 3、在中医药大健康产业中,重点应关注中药类保健食品行业。根据目前相关法规,对于药食两用类等中药材可以通过合理的配伍、适当的加工、检测,通过注册获得保健食品批文。灵芝、三七、黄芪等系列中药材均广泛应用于各类保健食品中,全国现有的保健食品批文约1万多个,江苏省有约2000余个,其中超半数为中药类保健食品。中药应用于保健食品,充分发挥了中药、滋补、食疗、调养的特点和优势。如灵芝、枸杞、山药、葛根等传统药材,经调配组合后可以分别达到“平补”、“温补”、“益精”、“扶正”、“养血”等作用。对促进人体健康提高机体免疫力、防治慢性病有着独到的作用。同时也不可否认,过去保健食品行业也存在着过度虚假宣传、违规经营等乱相,经过近年来国家市场监督管理总局的整顿治理、去伪汰劣,这些乱相已大为改观。目前对该行业应当给与适当的扶持及正面宣传。现在江苏省产的包括系列灵芝孢子粉、铁皮石斛类等中药类保健食品,深受广大消费者好评,对中医药产业文化的发展起到了积极的正面作用。我们要积极鼓励相关企业开展技术创新、产品升级,将相关产业做大做强。 4、积极推动开展中医药健康旅游示范区,积极鼓励相关企业利用中药材资源、中药现代化创新工艺、中医药历史文物等自身条件申请申报文化旅游项目。促进中医药文化的传播并带动产业的良性健康发展。 5、扩大江苏省中医药等滋补膏方门诊的规模,培育道地药材基地,加快一人一方个性化煎方、相应设备的推广应用。更好地方便人民群众能找到好的中医、开到好的中药处方、配到好的中药药材、方便地用到中药膏方、体会到优秀中医文化地独特作用。 +总之,我们要站在中华文化传承人的高度,高度重视中医中药,不断守正创新,服务更多民众,使中医中药这块中华瑰宝可以发扬光大,成就中华盛世之光彩。" +124,0174,关于打造江苏蓝色药库,促进江苏海洋中药传承创新发展的建议,fadde81d422e4aacafd38dc2e6ca103d,2022,2022-01-20 09:57:37,曾莉,医卫体育,调研情况:海洋中的多种动物、植物、化石是传统中药重要的组成部分。不仅是当前治疗肿瘤、免疫系统、神经系统等领域重大疾病的“蓝色药库”,也是功能性健康食品、生物医用材料、药用辅料、绿色环保处理材料、日化产品的开发原料。习近平总书记高度重视海洋药用资源在健康中国建设中的作用,指出“打造中国的蓝色药库,这是我们共同的梦想”。江苏是海洋大省,海域内生物资源丰富,海洋中药资源应用历史悠久。在健康中国“向海要药”、加快培育和发展海洋战略性新兴产业的重大历史机遇期,江苏应积极主动对接国家海洋强国战略,充分挖掘海洋中药的历史优势与资源优势,加强海洋中医药产业结构和政策引导,促进江苏海洋中医药自主创新能力提升,形成海洋中医药产业链协同创新发展模式,为中国“蓝色药库”建设提供地方发展方略。海洋中药资源是我国中药资源中的重要组成部分。公元前 3 世纪的《黄帝内经》就有以乌贼骨为丸、饮以鲍鱼汁治疗血枯的记载。明清以前的历代医药典籍中含有海带、紫菜、乌贼骨、海马、海龙、玳瑁、文蛤、海参、牡蛎、海胆、鲍壳、瓦楞子等海洋药物的方剂数以千计。现阶段以传统海洋中药为原料生产的中成药有 152 种。以海洋中药原料开发的藻酸双酯钠、褐藻硫酸多糖、岩藻聚糖硫酸酯、藻酸双酯钠等海洋药物也在临床有广泛的应用。尤其2019用于轻中度阿尔茨海默病的海洋药物甘露特钠获批上市,填补了阿尔茨海默病 17 年无新药上市的空白。此外,以海藻为原料形成的膳食纤维、海藻多糖、藻酸丙二酯、海藻酸钠、海藻油等不仅形成了较为完整的健康食品产业链,还延伸到各类保湿、美白等日化产品中,甚至从海藻中提取得到的褐藻胶、卡拉胶、琼胶及衍生物等也已经作为药用辅料显示出增溶、助溶、缓控释等独特的优势。来源于海洋生物的壳聚糖和甲壳素,在创伤敷料、化工、纺织、印染、造纸、涂料、食品、化妆品、污水处理等方面显示出广泛的用途。问题分析:海洋生物医药产业是我国海洋经济优化升级的路径支撑,也是我国 供 给 侧 结 构 性 改 革、新 旧 动 能 转 换 和建设海洋强国的战略选择。“十三五”期间,在沿海开发、海洋强国、“一带一路”、长江经济带发展、自贸区建设等一系列重大战略叠加效应影响下,江苏海洋生物医药的发展步伐明显加快,在海洋中成药及现代药、海洋生物技术产品等领域取得了一系列成果。但与其他海洋强省相比,江苏海洋中药资源开发利用无论是广度、深度还是高度上,都仍面临着诸多问题,仍存在巨大的上升空间。主要表现为:1. 江苏海洋中医药资源的特色与优势未受到充分的认识江苏沿海分布的海洋药用植物主要有昆布、海带、羊栖菜、海蒿子、紫菜等,海洋药用动物有蛤类、蛏类、海蜇、海螵蛸、瓦楞子、牡蛎、河鲀等。与其他沿海省份以海洋动物类药用资源分布较多的情况相反,江苏沿海因滩涂面积大,海域滩涂盐生植物资源如碱蓬、罗布麻、野菊、猪毛菜、益母草、忍冬、茵陈蒿、枸杞、柽柳等的储量十分丰富,这些滩涂生物资源在传统中医药文献中已有上千年的应用历史,除了具有药用及保健功能外,还兼有多种经济用途。由于目前对江苏海洋中医药资源的调查还不够充分,且未结合中医药理论对分布在不同生境中的海洋动植物中医药资源进行深入的分析与挖掘,许多资源处于自生自灭的状态,造成了中医药资源的极大浪费。2.江苏海洋中医药资源的高值化利用不足21 世纪以来,随着国家对海洋生物医药扶持政策的逐步加大,江苏海洋生物医药产业发展也呈现出逐渐向好的发展势头。相继有海藻酸钠、螺旋藻精粉、海藻植物复合胶囊、甲壳素、唐友牌几丁胶囊、丹鹿胶囊等医药产品以及波力海苔、海苔饼干、海苔点心等系列食品生产,但与庞大的海洋生物资源储量相比,江苏海洋生物资源开发利用的生物品种较少。加工方式以简单粗放为主,在海洋生物活性物质、海洋药物研发、海洋健康产业和生物制品研发方面大多处于产业链最前端、低值化的资源驱动型产业为主,缺乏延伸产业链的高值化主导产品及服务型产品。3.江苏海洋中医药资源的全值化开发利用产业链尚未形成江苏贝类如文蛤、蛤蜊、青蛤、杂色蛤、泥螺等资源丰富。一直以来,贝类资源加工过程中形成的大量废弃物易导致环境污染,破坏江苏海洋潮间带生态和环境,带来潮间带生物生产力下降等问题。事实上,贝类外壳中含有大量的钙质,除可作为补钙制剂钙源以外,还可研发用于生物医药或工业净化的新型生物材料。如通过改性活化制备出具有孔隙多、比表面积大的优质吸附材料,可用于工业废水的净化;牡蛎壳纳米复合型骨材料可作为骨组织修复材料用于骨缺损的修复。由于产学研结合不紧密,江苏尚未在大宗海洋中药资源的应用上,形成全值化开发利用产业链。具体建议:1.加强特色与优势资源的调查研究与分析挖掘,提高江苏海洋中医药资源在中医药领域中的贡献率江苏是中医药大省,海洋药食同源文化源远流长。海洋生物资源的多样性使江苏在海洋药用生物研究和开发利用方面具有独特的资源优势。为此,应该加强民间以及历代典籍中江苏海洋中医药资源应用的历史调查,通过文献研究和实地考察,建立江苏海洋中医药资源数据库。在此基础上,有针对性的挖掘江苏海洋中药治疗的优势病症与特色方药,为临床提供更多的海洋中药饮片,为基于海洋中药促进健康江苏乃至健康中国建设做出应有的贡献。2.加强顶层设计与战略布局,提高江苏海洋中医药产业技术创新力与产业核心竞争力“十四五”期间,江苏确立了“坚持海陆统筹、突出向海发展”的新发展格局构建路径,但在促进江苏海洋中医药产业化进程方面,江苏尚未单独出台相应的战略性发展规划,促进海洋中医药产业发展的激励政策或措施还隐含于海洋经济发展规划当中,省级财政尚未设立海洋中医药科技专项经费,这与海洋中医药产业及创新主体对科技创新驱动方面的政策诉求不相符合。为此,江苏应完善海洋生物医药产业战略规划和资源配置体制机制,着力加快海洋中医药产业创新驱动发展战略的顶层设计,谋划布局海洋中医药人才培养、海洋中医药基础研究、海洋中医药公共服务平台战略系统,实现海洋中医药产业的高质量高附加值快速发展。3. 加强蓝色药库研究中的产学研结合,构建江苏海洋中药资源全值化利用产业链江苏海洋中药研究领域的科技人才主要集中于海洋、医药院校和科研院所。在海洋中医药、食品、化工、能源、材料等全值化利用方面存在产学研结合不紧密的问题。为此,应加强高等院校、制药企业、科研机构紧密配合,在海洋中药资源的规模化养殖技术和深加工综合利用技术、海洋中药资源的可持续开发利用、海洋中药生物技术研究、海洋天然产物的生物合成等领域等积极搭建产学研科技创新平台,以提高资源利用率,减少资源消耗,促进资源回收利用,减少因海洋药物研发过程中因资源粗放加工,废弃物和边下脚料所带来的海域生态环境恶化和陆地环境污染,形成环境友好型的海洋中医药资源可持续利用和海洋循环经济的发展模式,在高质量发展中促进江苏海洋中药的传承创新发展。 +125,0176,关于巩固提升长江十年禁渔工作成效的建议,0bc96806b05f4ee89192d2622333e4d2,2022,2022-01-19 10:13:10,王奇,农林水利,调研情况:2021,人资环委牵头组织开展了“实施好长江十年禁渔保护修复长江生态”联动民主监督,由人资环委牵头,组织13个设区市政协联合相关县(市、区)政协开展联动民主监督;召开省有关部门情况通报会,全面了解工作开展情况;由周健民、周继业副主席分别带队赴镇江、扬州进行考察调研,听取当地政府及有关部门情况介绍。问题分析:退捕渔民安置保障质量有待提高、一线执法监管力量有待强化、长江水生态监测预警体系有待健全具体建议:一、提高转产就业质量,保障退捕渔民生计。在建档立卡的基础上,健全退捕渔民常态化跟踪服务机制,开展挂钩联系服务,实行定期走访回访,畅通退捕渔民信息反馈渠道,及时掌握渔民特别是生活困难渔民退捕后工作生活情况,帮助解决实际问题。提升托底性就业安置水平,加大职业技能培训、职业介绍和就业指导服务力度,根据需要开发面向退捕渔民的护渔巡防、卫生保洁、河道管护、绿化养护、治安保卫等公益性岗位,让每一名有就业意愿的退捕渔民都能稳定就业。拓宽退捕渔民增收渠道,发挥渔民技能特长,鼓励支持有条件的退捕渔民发展水产养殖、水产品加工等产业,同时结合各地乡村振兴战略部署,在培育渔事休闲体验等地方特色产业中吸纳退捕渔民参与产业链各环节,真正让退捕渔民“退得出、稳得住、能致富”。二、强化防控体系建设,保持禁捕高压态势。加强渔政执法队伍能力建设,进一步充实渔政执法工作人员力量,提高待遇保障和津补贴水平,加强教育培训,提高专业执法技能,配好执法船艇、执法车辆、雷达监控、无人机等执法装备,在有条件的地区布局建设执法基地,保障执法监管需求,推动提高执法水平。把信息化防控作为缓解一线执法压力、增强一线执法力量的重要手段,加强大数据集成应用,推广应用电子围栏系统,加快打造全覆盖、全时段、全天候的智慧化、智能化监管体系,用高水平“技防”补足“人防”短板。在加快信息化建设基础上,针对“三无”船舶管理难、交界水域和偷捕多发水域监管薄弱等问题,发挥省有关部门的牵头协调作用,在沪浙皖及上游有关省份和省内各地区之间,实现过往船舶登记、水产品市场流通、执法监管信息共享,打破区域案件信息壁垒。同时,加强部门执法协作,统筹水上执法查处、陆上市场监管和跟踪打击等工作,形成禁捕区域联动监督执法的强大合力。加大垂钓管理和引导,修订完善《江苏省渔业管理条例》,明确垂钓管理相关实施细则,增加基层可操作性,同时探索实行划定垂钓区域、发放垂钓许可证等方式,规范垂钓行为。三、科学评估禁渔对水生态环境的影响,增强前瞻性预见性。系统开展长江水生生物资源评估,在落实国家有关部委长江流域水生生物资源及生境监测工作的基础上,依托渔业科研院所、研究中心等机构,对我省禁捕退捕水域长期持续开展鱼类、藻类、浮游动物、沉水植物、底栖动物等水生生物组成、种群结构的定点监测,重点关注保护物种、洄游物种和外来物种,以及虾、蟹、螺等生长周期较短水生生物生长繁殖情况,结合相关水域COD、氨氮、总磷等水环境质量监测工作,定期反馈有关评估结果,合理确定水生生物增殖放流、集中捕捞、开闸纳苗的区域、时间、规格等,为推动长江水生生物资源恢复提供科学依据。加强沿江企业取水口监督管理,增设多层防护网,减少“卷载”效应对鱼类特别是幼小鱼类的危害。规范放养放流活动,加强科学知识宣传,严格限制放生物种、数量,防范外来物种入侵。 +126,0179,关于推动江苏省海上风电产业可持续健康发展的建议,ce34ec30d1a34ab2a54ba67e6b09eb09,2022,2022-01-19 19:35:15,民盟江苏省委,经济发展,调研情况:党的十九大提出,推进能源生产和消费革命,构建清洁低碳、安全高效的能源体系。以习近平同志为核心的党中央高度重视能源发展改革工作,先后作出一系列重要论述和指示,把发展风电作为深入推进能源生产和消费革命、促进大气污染防治的重要手段。我们必须认识到,海上风电建设,是建设现代化经济体系、实现经济高质量发展的必然要求,是落实“绿水青山就是金山银山”理念、打好污染防治攻坚战的关键举措,是培育新的经济增长点、推动产业转型升级的重要抓手,是我省实现碳达峰、碳中和目标的必然选择,也符合“江苏要努力在全国率先实现碳达峰”的整体目标。我省拥有海岸线约954千米,平均最大风速在11米/秒以上,海上风电场年发电量可比陆上高出50%,风能资源潜力巨大。近年来,我省海上风电快速发展,装机容量已连续多年位居全国第一。截至2020年底,我省海上风电累计装机容量达681.6万千瓦,占全国的62.7%。问题分析:但是,我省海上风电装机规模不断提升的同时,也面临着挑战。风电行业属于资金密集型行业,单个风电开发项目需要几个亿,甚至十几亿的投资规模。根据中央《关于促进非水可再生能源发电健康发展的若干意见》,2022年1月1日起,海上风电项目将取消中央财政补贴,由地方按照实际情况予以支持。我省脱硫煤标杆电价为0.39元/千瓦时,若以此作为平价标准,相当于腰斩当前0.85元/千瓦时的电价,海上风电项目单位千瓦造价需要降低到12000元,并且年利用小时数达到3500小时。然而,目前我省海上风电单位千瓦造价为14000元/千瓦-16000元/千瓦,年利用小时数仅为3200小时。这让我省海上风电产业突然陷入了前所未有的“困境”。具体建议:为了帮助我省海上风电产业尽快摆脱困境,成为真正意义上新的经济增长点、推动产业转型升级的重要抓手,建议:一、加快建立省级风电产业财政补贴制度海上风电产业发展需要政府进一步支持。建议我省在中央财政补贴退坡后,出台补贴政策继续接力。在电价补贴、税收返还、融资贷款等方面给予一定支持,推动海上风电项目向平价过渡。鼓励相关地市政府配套财政资金支持项目建设和产业发展。二、引导规模化发展促进降本增效规模化获取资源、规模化开发项目,可大幅降低前期、建设和运维成本。建议因地制宜地建设数个千万千瓦级以上的海上风电基地项目,推进海上风电大规模发展。优化建设运营分工,比如:海上风电发电部分由开发企业负责投资建设,海上升压站电源送出部分由电网公司投资建设,或由海上风电开发企业联合投资的模式进行建设。三、推动海上风电关键技术创新聚焦海上风电产业链“卡脖子”问题,由省科技厅牵头,加大科技攻关力度,提高装备国产化率,推动关键核心技术实现国产化突破;支持我省风机制造企业对标国际先进水平,加快大容量、抗台风机组研发。开展全生命周期、多维度的技术经济评价,建立引导海上风电科技创新的差异化政策扶持机制,营造鼓励创新的政策环境。联合相关顶尖科研机构和企业,建立“江苏省海上风电发展产业联盟”,提升海上风电产业整体研发及制造水平。四、推动海上风电产业商业模式创新推进产业链协同和创新链互补,大力推动海上风电项目开发与海洋牧场、海水制氢、能源岛建设、观光旅游、海洋综合试验场建设等相结合,实现海洋资源立体化、集约化开发利用,实现海上风电开发效益最大化。五、做好海上风电产业发展的保障工作各地市、各部门要提高政治站位,将发展海上风电作为我省应对气候变化和保障能源安全的一项重要措施。由省发展改革委牵头,充分做好我省海上风电开发建设的统筹协调工作。我省发改委、工信厅、自然资源厅、生态环境厅、能源局、海事局等部门,按职责分工,加强业务指导,定期交流对接信息,形成推动海上风电项目加快开发建设的合力。建立健全项目建设承诺制度和奖惩机制,加强监督检查,由省发改委督促各项工作任务落到实处。 +127,0180,关于加强我省农业种质资源保护利用的建议,b38c2abf1e724c80b1cce76685914c3b,2022,2022-01-19 10:16:07,民革江苏省委,农林水利,调研情况:种质资源是农业科技原始创新、现代种业发展的物质基础。国务院和省政府先后印发关于加强农业种质资源保护利用的意见,今年中央和省委一号文件对种质资源保护作了专门部署。问题分析:目前,我省种质资源保护存在的问题主要是保护体系不健全,存在灭失风险。一是随着江苏“两个率先”进程的不断推进,工业化、城镇化和农业规模化的不断发展,种质资源原生境生存的空间越来越小,原生境保护的压力不断增大,而现有保存单位保藏设施条件落后,种质资源安全得不到保证;二是缺少专业技术人员,保存技术水平落后,种质资源的遗传稳定性、完整性得不到科学保障;三是鉴定评价设施落后,鉴定效率低下,种质资源的鉴定评价滞后。四是开放共享的机制尚未完全形成,种质资源收集保护与开发利用脱节,许多资源保留在科研单位、育种单位和私人手上,没有进行统一的管理。具体建议:一、健全保护体系,提升保护能力。建立健全农作物、畜禽、水产、农业微生物种质资源保护体系,统筹布局种质资源保护单位,建立以省级综合基因库为核心,以区域性特色专业种质库、种质圃、保种场、保护区(点)为支撑的农业种质资源保护体系。新建、改(扩)建一批农业种质资源库(圃、场、区),启动省级综合基因库建设,挂牌确定一批省级保种单位,完善保护、保存设施设备,改善保藏条件,研究制定农业种质资源保护、保存技术规范标准。二、全面调查收集,实现应保尽保。实施好农业种质资源普查工作,利用3年时间,摸清我省农作物、畜禽、水产、蚕种质资源基本情况,科学评估资源特征特性和动态变化情况,抢救性保护一批珍稀、濒危资源,发掘鉴定一批新的种质资源,推进农业种质资源的有效保护,确保资源不丧失。三、科学规范管理,确保种质安全。落实相关责任主体,强化种质资源保护单位的标准化建设、规范化管理和运行保障。强化对种质资源收集、保存、鉴定、创新、利用和共享等流程的规范管理,确保种质资源安全保存和有序共享。定期组织对保护单位开展收集保存、鉴定评价、创新利用和分发共享等情况进行评估考核,督促保护单位提升种质资源保护与利用水平。四、精准鉴定评价,挖掘优异种质。搭建专业化、智能化种质资源鉴定评价与基因发掘平台,开展农业种质资源鉴定评价、基因发掘与种质创新。制定完善各类种质资源描述规范和评价标准,系统开展种质资源表型与基因型精准鉴定评价,发掘控制重要目标性状的基因,开展重要经济性状遗传机理研究,为育种创新提供基因资源和技术支持。五、深度开发利用,支撑种业发展。实施优异种质资源创制与应用行动,推进良种重大科研联合攻关,创制目标性状突出、综合性状优良的新种质,培育具有自主知识产权的高产、优质、适应性强的农业新品种(系)。鼓励育繁推一体化企业开展种质资源收集、鉴定和创制,逐步成为种质创新利用的主体,发展一批以特色地方品种开发为主的种业企业,推动资源优势转化为产业优势。六、建立共享平台,促进开放共享。积极开展与农业种质资源富集国家和地区合作,不断丰富、优化我省农业种质资源的多样性。搭建全省农业种质资源共享利用平台,提供集种质资源信息发布、数据查询、资源申请、交易服务、利用反馈于一体的“一站式”服务。 +128,0181,关于加快我省乡村产业提档升级的建议,697de5d43c994fc48e858cbdbf7141a3,2022,2022-01-19 10:16:07,民盟江苏省委,农林水利,调研情况:“十三五”期间,我省现代农业建设取得重大进展,脱贫攻坚目标任务如期完成,乡村振兴在“十四五”实现良好开局。随着全面推进乡村振兴战略的实施,我们在调研中发现,加快乡村产业提档升级,积极打造乡村产业的“链状经济”、“+状经济”和“块状经济”,是着力推进产业扶贫向产业振兴的重要举措。问题分析:但在乡村产业提档升级的过程中,我省部分地区还做得不够好,突出表现在转型升级的动力不足、产业发展的质量不高、与高科技的融合不深。因此我们建议:具体建议:一、转变政策支持方式,注重培育市场主体的内生动力在实现产业扶贫向产业振兴转型升级的过程中,应积极做好政策支持与农业生产内生动力的衔接。一是持续稳定脱贫政策支持,转变政策支持形式。政策支持的形式从特惠向普惠转型,把脱贫攻坚中有用管用的很多特殊的政策和非常措施转化为乡村振兴的制度性安排。二是扩大政策支持对象,转变政策支持环节。政策支持主体从贫困户、普通农户扩大到职业农民、家庭农场、合作社、龙头企业等新型经营主体。政策支持环节从生产的种养环节逐渐转移到加工、销售、品牌建立、产业融合等环节,推动短期性、外援式的产业扶贫转向长效性内生型的产业振兴。三是稳定资金支撑的保障机制,转换资金支持方向。政策资金从主要以财政资金支持为主逐步转为以市场资金为主财政资金为辅。财政资金重点做好补齐基础设施、公共服务体系、科技帮扶等短板,支持产业规模的创新、产业链条的连接、产业体系的构建。加强金融工具和金融政策支持,小额信贷、农业担保、各类保险等逐渐向产业振兴项目倾斜,提高金融与产业振兴项目的针对性和契合度。二、转换产业发展方式,注重乡村产业发展的内涵提升要实现乡村产业振兴必须转换产业发展的方向和重心,应在长效和提质上下功夫。一是通过推动农业科技创新和发展多种形式的适度规模经营,转变农业发展导向。推进农业高效化、绿色化、集约化、品牌化,促进农业由增产转向提质,提高农业的现代化水平和产业化经营能力,提升农业市场竞争力。二是产业发展的服务体系建设,转变农村产业可持续发展动力。要注重基础设施的提档升级和市场条件的改善,加大产销对接和对特色农产品精深加工的扶持,注重农产品质量监管体系建设和社会化服务体系建设。三是推动产业融合发展,提升产业发展水平。要充分利用本地区自然资源优势、已有产业基础、潜在市场空间等,促进农业与旅游、电商、休闲、康养等产业深度融合,丰富农业新业态,延长农业产业链、提升价值链,优化供应链,提升农村产业发展水平。四是壮大现代农业经营体系,提高经营主体的主观能动性。要大力培育新型农业经营主体,提升小农生产经营组织化程度,深入构建现代农业经营体系,促进小农户和现代农业发展有机衔接。三、转变要素支撑方式,注重扶智与扶志相融合在产业振兴阶段,人才和科技才是实现乡村产业可持续发展的重要支撑与保障。一是就地取“才”和“筑巢引凤”,培育新型职业农民。要通过在乡村形成人才、土地、资金、产业汇聚的良性循环,激活更多本土人才,让更多高素质劳动者进入现代农业产业;通过搭平台、提待遇、出政策,进一步鼓励引导更多在外优秀人才带信息、带技术、带资金、带项目、带成果返乡,引导创办接地气、惠民生的产业项目,让产业在乡村真正扎下根来。二是不断加强农业科技创新和多方合作,为产业振兴提供重要支撑。要依托本地特色产业,通过加强与科研院校以及科技企业开展技术合作,为农业产业振兴发展提供科技支撑。三是持续提升产业振兴相关主体的能力。要通过完善农技人员分级分类培训制度、开展家庭农场、合作社等主体专业技能培训,利用各方资源开展培训,不断强化和提升产业振兴各主体的能力。 +129,0184,关于提升我省大运河突发水环境事件应急防范和处置能力的建议,d9c6dcee270946508f10548a19dfa5b6,2022,2022-01-19 11:06:48,民革江苏省委,资源环境,调研情况:大运河江苏段通航条件好,经济社会效益发挥显著,同时突发水环境事件也较多。目前我省在完善机制,提升大运河突发水环境事件的应急防范和处置方面仍存在一定问题。问题分析:一是大运河突发水环境事件应急处置往往涉及省、市、县(区)应急管理、交通运输、水利、生态环境等部门,当前应急联动的协调机制还不够成熟完善,缺少明确的牵头处置部门,跨地区、跨部门的联动应急指挥中心还未实现互联互通;二是日常应急演练开展不多不深,专门针对大运河的应急预案不够完善。应急物资储备仓库布设点位较少且依赖于市场第三方管理运行,应急物资和应急设备较为缺乏,更新较慢;三是事件处置决策者的专业、快速的决策能力有待提升,基层专业应急队伍编制较少,配备不足,专业人才较为缺乏;四是大运河流域水文水系复杂,苏北灌溉总渠等平交河道上还建有危化品码头,大运河干支流上运载的货物有其不同特点,突发水环境事件泄漏的物质其化学物理性质各不相同,当前我省对大运河沿线事故风险点以及各支流、平交河道存在的风险隐患,尚未组织过省级系统摸排。具体建议:一、着力提高突发水环境事件风险化解能力。构建大运河沿线公共水环境安全保障机制,依托应急管理部门建立联席会议制度或议事协调机构,形成协调型应急管理体系,明确水环境安全事件应急流程及应急资源调度等内容;建立健全大运河突发环境事件省、市、县(区)三级专家库,将政府部门、高校、化工企业等人才充实进库,当发生突发水环境事件时,迅速抽调相应专家协助研判和决策;打通各级部门之间水环境应急指挥调度平台,在大运河沿线城市组建水上事故应急专业队伍,建立健全风险防范机制,组织人员开展培训学习;逐步在大运河沿线重要码头、事故多发地附近建设应急物资存储仓库,配齐冲锋舟、监测车、水陆两栖收油机等应急物资与设备,并定期更新,所需经费由省、市、县(区)三级财政予以共同保障。二、倾力构建突发水环境事件应急防范体系。省级层面组织系统梳理大运河流域重点园区、重点企业的分布和生产经营情况,全面掌握干支流、平交河道运载的货品种类,形成清单,沿线城市共享,同时建立包含周边企业原辅材料在内的化学品应急数据库;加大对航运船舶、沿线港口码头等营运资质审核以及安全保障措施的检查力度,杜绝隐患船、老旧船和无资质企业参与危险品营运,坚决禁止不符合要求的危险品装载船舶通行。开展沿线园区和重点企业三级防控体系建设,落实涉重涉危等重点园区“企业-公共管网(应急池)-区内水体”突发环境事件三级防控措施;全面系统掌握大运河沿线汇水河流水文、闸坝信息,学习“南阳实践”经验,以空间换时间的思路提前规划、构建能够满足应急处置需要的污染团截流暂存区,一旦沿线发生水环境事故可以迅速修建临时应急池,及时将污染团引入截流暂存区,实现清污分流、降污排污等功能,将其对下游的影响降低到最小。三、大力实施突发水环境事件预警预案演练。根据大运河沿线潜在风险区域性、布局性、结构性等特点,科学制定省、市、县(区)三级应急预案,制定油品、危险化学品泄漏等水环境污染事故应急内容、要求和措施,提出水环境风险管理优控清单;定期组织防范水环境事件的综合演练,加强大运河沿线城市的协调与配合,提高共同合作的快速反应能力;定期召开调度分析会,不断优化应急力量,确保应急所需人员、车辆、监测和通讯等设备处于良好状态,不定期组织应急指挥平台联调联试,确保指令畅通;整合优化大运河沿线水文和水环境质量监测点位,加密布设浮标式监测监控设备,采取自动监控和人工监测相结合的方式,逐步打造全天24小时、干流和重要支流“时空全覆盖”的在线智慧监控体系,为政府和有关部门提供科技和数据支撑,发现异常可以第一时间预警研判和有效处置。 +130,0185,关于完善我省海洋生态补偿机制的建议,90768420d2234b73843116a1806ce3f6,2022,2022-01-19 11:05:40,民盟江苏省委,资源环境,调研情况:党中央和国务院高度重视生态补偿机制,在《关于健全生态保护补偿机制的意见》《建立市场化、多元化生态保护补偿机制行动计划》等多项政策文件中明确了具体要求。生态补偿不是简单的赔偿,是综合考虑生态保护成本、发展机会成本和生态服务价值后,依法保护生态环境的重要手段,也是贯彻落实习近平新时代中国特色社会主义思想绿色发展理念的重要举措。自江苏沿海开发上升为国家战略后,我省海洋生态补偿主要由原海洋与渔业主管部门负责实施,已有具体推行和生动实践。机构改革后,我省海洋生态补偿管理职责细分为:生态环境部门负责生态环境准入审批许可的海洋生态损失补偿、农业农村部门负责海洋环境影响评价涉及的渔业资源损失补偿、自然资源部门负责国土空间生态修复体系下的海洋生态保护补偿。问题分析:但是,从当前工作现状和实际成效上来看,存在着顶层制度缺乏、牵头部门不明、具体措施粗放等问题,尤其是我省尚未出台江苏海洋生态补偿制度,这在一定程度上影响了我省生态文明建设的成效,也与当前江苏“争当表率、争做示范、走在前列”的光荣使命不匹配。具体建议:对此我们建议:一、尽快出台专项条例根据国家生态补偿政策要求,借鉴其它省份经验,结合美丽江苏建设、进一步向海发展战略,把健全海洋生态补偿机制作为推进生态文明建设的重要抓手,健全组织领导和责任架构,建立生态补偿标准、评估以及考核评价体系。尽快出台省级海洋生态补偿专项条例,明确全省海洋生态补偿的基本原则、职责分工、任务导向和序时目标,形成省级统筹、部门协同的海洋生态补偿新格局,统筹推进全省更高水平的海洋生态文明建设。二、强化损失补偿管理当前海洋生态补偿主要分为政府转移支付的生态保护补偿、海洋环评批复明确的用海主体海洋生态损失补偿。由于两者的实施主体不同,尚未形成统筹联动。尤其是用海主体的海洋生态损失补偿,目前多以增殖放流为主,未能最大限度实现其货币价值。以300MW海上风电场项目为例,其生态损失补偿在千万元以上,简单的补偿无法体现这一价值。在进一步加大转移支付力度的同时,应强化政府为主导、企业为主体的生态损失补偿管理,通过对一定范围内海洋和海岸工程建设项目的生态评价,编制适宜本地区生态文明建设需求的区域性生态损失补偿实施方案,由具体用海主体按照环评批复给出的补偿总额落实,并将建设成效作为项目竣工验收,以及跟踪监测的重要内容,从而最大限度地实现海洋生态补偿的经济价值和生态修复功能。三、拓宽保护补偿渠道现有海洋生态保护补偿资金主要依靠财政转移支付,资金来源渠道比较单一,生态补偿与环保投入相比还是偏少。随着生态文明建设的持续深入,单独依靠政府财力解决问题始终有限,应加快推进海洋领域内生态保护补偿资金筹措优化,建立市场机制运作、公众参与的多元化补偿模式。纵向上,依据自然资源调查、资产清查以及生态环境监测,结合生态红线、自然保护地管理,划定海洋生态补偿重点功能区,将其作为生态保护补偿的主要对象。横向上,鼓励社会力量参与生态保护补偿建设,通过产品交易、成果转移、货币补偿等方式,建立受益者付费、保护者收费的运行机制,探索生态保护补偿市场化发展,有效调动全社会参与海洋生态环境保护的积极性。 +131,0186,关于依据“双碳目标”加强我省能耗监管的建议,1394b61243df4e1182a71de73769eaae,2022,2022-01-19 19:35:15,民盟江苏省委,经济发展,调研情况:“双碳目标”是习近平总书记代表我国在全世界人民面前做下的庄严承诺。近年来,江苏作为经济强省,切实推进全省产业和能源结构的合理调整,持续优化产业结构,加速发展清洁能源,大力倡导低碳出行,以期产生减少污染和降低碳排放的协同效果,争取在全国达峰之前率先完成碳达峰。“十四五”期间,关于碳中和和碳达峰的发展目标和规划,江苏省也提出大力发展绿色产业,加快推动能源革命,促进生产生活方式绿色低碳转型,力争提前实现碳达峰,充分展现美丽江苏建设的自然生态之美、城乡宜居之美、水韵人文之美、绿色发展之美。问题分析:实现碳达峰、碳中和,非化石能源和化石能源的消费比例至少要达到9:1。由此可见,减少化石能源的消费是实现“双碳目标”的关键之一。但是,我省各地生态环境部门在针对污染物监管中形成的相对成熟的监管手段,并不适用于监控温室气体排放及推动实现“碳达峰、碳中和”的相关工作,这导致基层部门在实际工作中有力却使不出。具体表现在以下三个方面:1. 对能源企业能源的消耗统计、监测监管、定期考核的系统手段仍为短板。《公共机构节能条例》规定,公共机构需指定专员负责能源消耗统计以及实时监测,然而很多能源方面的审批权已经下放给地方政府多年,各地能源监管机构大都是事后监管,监管作用的发挥比较有限。同时,由于监管职能分散等因素,在监管上也存在缺乏抓手,能源消耗统计系统不健全,能耗的计算方式和监测点的设立也不科学等短板。2. 尚未建立能源企业的温室气体排放信息披露制度。最近,我国建立全国碳排放交易制度,并上线运行了全国碳排放权交易市场。我省也有不少企业参与其中,未来参与的面还将不断扩大。因此,建立温室气体排放信息披露制度就显得很重要,能源监管机构应当在统计和实时监测能源消耗的基础上,与能源消耗企业进行协作,但我省尚未完全建立相关制度。3. 对能源监管机构的绩效考核体系尚未建立完善。目前,我省尚未完全建立“碳达峰、碳中和”的分段目标绩效考核制度,对温室气体排放的分段目标完成情况的评估、考核体系以及责任追究制度也未完善,难以充分发挥有效的激励和约束作用。具体建议:对此,我们提出以下四点建议:一、建立健全对于“碳达峰、碳中和”的监管目标体系能源监管机构要强化气候变化大局意识,将气候变化纳入监管职责中,运用好现有的政策工具,灵活使用监管手段,加强监管力度等,针对“碳达峰、碳中和”的目标,制定相关的工作计划,明确派出机构的监管职责依据,充分发挥派出机构的监管作用,提高监管机构的整体效能,加强对控制温室气体排放工作的组织领导,强化目标责任的考核,加大资金投入。二、持续加强能源替代的监管力度,切实推进能源消耗结构的有效转型我国未来仍会保持中高速经济发展水平,所带来的能源消耗需求也会继续增长,监管机构应当引导各型企业,努力发展可再生能源和分布式能源,控制重工业领域的大量排放,积极发展低碳农业,坚决压制以保证供应为由继续发展煤电,以防止碳达峰变成能源消耗达高峰。三、做好宣传引导,着力推动各类能源消耗企业减排监管机构要积极协同政府各职能部门,发挥引导作用,切实研究有效的低碳发挥政策,并做好能源消耗企业的碳排放、碳交易等带来的相应成本,形成数据统计,精确掌握碳排放与碳交易的数据,深入推进落实能源企业实现碳达峰、碳中和目标的各项计划和行动。四、加强高校、科研机构的参与度积极、持续开展内部学习活动和重点工作培训,宣传有关法规、标准和知识,培养健康学习氛围,构建与高校和相关科研机构的课题研究体系,以期跟进国内、国际的节奏。 +132,0187,关于改革我省区域教研体系,推动教师专业发展的建议,f3d69513361545509af08988d1988a0c,2022,2022-01-20 09:50:19,民盟江苏省委,教育事业,"调研情况:习近平曾在与北师大师生代表座谈话时指出,“在信息时代做好老师,自己所知道的必须大大超过要教给学生的范围,不仅要有胜任教学的专业知识,还要有广博的通用知识和宽阔的胸怀视野。”我国基础教育中的的教研体系和教研工作制度,就促进基础教育教师专业发展、提升教师教学能力的一项重要举措。一支学术造诣较深、教学经验丰富、业务指导能力较强的专兼职教研员队伍是教师队伍中的“关键少数”,更是指导基础教育改革的中坚力量。问题分析:虽然江苏的教师队伍建设工作走在全国前列,但在教研制度上仍存在短板。主要表现在:一是教研员的选拔程序还不规范,考核标准也不清晰。二是教研管理体制不顺,工作体系不完善,教研职能淡化、窄化、弱化。三是教研活动有僵化、封闭化倾向。四是对教研成果转化和应用的效率不高。具体建议:对此我们建议:一、健全教研员的选拔、培养和考核机制一是进一步明确教研员的任职标准。依据中共中央、国务院印发《关于深化教育教学改革全面提高义务教育质量的意见》和教育部印发的《关于加强和改进新时代基础教育教研工作的意见》两个文件,制定教研室教研员任职资格条件,明确教研员学历、职称、教研履历和能力要求等专业标准,严把入口关。二是健全教研员的培育和交流机制。建设教研员培训的系统课程,将其纳入“国培”体系,着重提升教研人员的课程领导力和学术管理力;建立专兼职教研人员业务研修制度,推动教研员的学术研究和交流访学;实施优秀教研员和学校管理岗位双向挂职制度,促进教研人员实践能力、教研水平和管理水平的共同提升。三是建立教研员考核及退出机制。实施任期目标管理,制订专兼职教研人员考核评价方案,从研究、指导、服务、管理及德能勤绩等方面对专兼职教研人员进行量化考核;对于考核结果不合格或不适宜从事教研工作的教研员,应及时调整出教研队伍。二、完善教研组织的日常工作机制一是进一步明确市、县(区)、校三级教研组织的职责。市级教研室应负责制订年度教研规划,进行学科教研的顶层设计和学科建设的整体规划,统筹学科名师的力量,承担前沿问题及重点、难点问题的研究、突破、指导; 县(区)教研室参与重难点问题的研究,积极推进研究成果在区域和学校层面的落地;校级教研组聚焦课堂,在实践中转化和应用研究成果,探索学科教学的有效教学模式,推进课型研究,形成各学科好课的标准共识,二是建立科学的教研发展评价机制。以学科建设为统领,每三年一次,从队伍建设、课程建设、资源建设、教学改革、教学成果等方面,由省里对市、县(市)区、学校三级教研组织的教研综合发展水平开展一次评估,藉此形成三级教研协同、联动的闭环,实现国家课改意志与基层课改问题的对接,形成不同层级的专业表达,提升教师的课改实践力。三是依托高校、科研机构提升教研活动的水平。鼓励通过双方合作共建,共享人脉资源等,拓展交流渠道,帮助三级教研组织占据课改高地,获取最新教育教学理论,了解最新的课改动态,在更广阔视阈背景下,观察审视区域课改,从而达成更深刻的理解、更客观的自我认知,从区域决策力、校长领导力、教师创生力、学生学习力等几个维度构建区域课改的可持续发展框架。三、努力构造更为开放的教研网络一是促进市、县(区)教研工作的下沉。由省教育厅总体负责,地方教育部门具体指导,以学校为基地,与中小学教师结成教学研究共同体,制定课堂教学基本要求和教学标准,指导学校健全教学管理规程,统筹制订教学计划,监督学校按照中小学课程方案开齐开足开好国家规定课程。二是将指导学校建立校本教研制度作为市、县(区)教研的重要工作。推动学校认真落实教学“五认真”和教学管理规程,引导广大教师坚持集体备课、认真编写教案和学案的优良教学传统,与教师共同研究和把握教学难度,控制教学进度,守住课堂底线。三是积极创新学科教研方式。纵向上,打破学段壁垒,建立学段融通式学科教研中心,依据学科学业质量表现的关键特征,形成不同学段和年级的一体化学科课程纲要;横向上,建设区域教研、联片教研、校本教研、主题教研、项目教研联动互补的教研网络,进一步落实教研的教研主题课题化、教研引领专业化、教研程序完整化、教研活动可视化、教研参与实时化、教研成果作品化,积极开展实证研究和行动研究。四、不断提升优质教研成果的转化效率一是全面重视教研成果的产出。进一步明确新时代教研的基本方向和核心任务,围绕核心素养下的学科理解、学科关键能力、学科基本教学方法、学科教学评价等开展研究工作, 建成学校有项目、学科有课题、个人有专题的研究体系,做到学科教研人人参与、年年进阶,凝聚学科教研合力,形成学校和学科的教研品牌,不断产出学科教研优秀成果。二是建立学科教研成果共享机制。定期梳理总结市、县(区)、校的学科教研优秀案例和成果,通过省级层面的成果发布、成果交流等活动,将优秀案例和成果推广到全省中小学校,积极促进成果的共享和转化实践,促进教学问题的精准改进,并对优秀学科教研成果进行课程化开发和建设,纳入全省教师培训课程资源库。三是建立产生优秀教研成果的激励机制。制定省级教研成果评奖制度,形成科学的教研水平评价标准,定期面向全省征集教研成果,开展教研成果评奖,鼓励学校教师、教研人员、教研机构多出成果、多出好成果,并以成果的培育,拓宽一线教师成长为优师、名师的路径。" +133,0188,关于改进新时代我省学校美育工作的建议,0340c71665934c448b008ef3a4f09da5,2022,2022-01-19 14:26:25,民盟江苏省委,教育事业,"调研情况:习近平同志在全国教育工作会议上强调,要全面加强和改进学校美育,坚持以美育人、以文化人,提高学生审美和人文素养。我省认真贯彻落实习近平总书记关于学校美育的一系列重要论述,按照中办国办《关于全面加强和改进新时代学校美育工作的意见》(以下简称“《意见》”)部署要求,扎实抓好各学段学校美育工作,基本形成了以课程教学为基础、实践活动为支撑、特色创建为引领、结对帮带为补充、综合评价为推动的学校美育工作新格局,有力推进江苏现代化教育强省建设。问题分析:但是,对照中办、国办《意见》的新要求,还有诸多需要加强和改进的地方。一是义务教育阶段音乐、美术教育缺教材。目前,义务教育阶段学生音乐、美术教材采取的循环使用办法,没有做到人手一册教材,无法满足学生音乐、美术正常课业学习需要。二是各学段美育教师结构性缺编较为严重。教育部《高校公共艺术课程指导方案》要求,“公共艺术教师人数要占在校学生总数的0.15%—0.2%,其中专职教师人数应占艺术教师总数的50%。” 但我省基础教育阶段美育教师普遍没有达到编配要求,高校则比较缺乏公共艺术教师。三是美育教育资源分布、发展不均衡。我省校际美育差距比较显著,一些重点学校或“美育特色学校”在师资、设施、资金等方面优势明显,普通学校在基础条件、师资力量、经费投入等方面还较为薄弱。具体建议:为此,我们建议,切实贯彻落实习近平总书记关于学校美育工作的系列重要指示精神,进一步强化学校美育育人功能,构建德智体美劳全面培养的教育体系。一、提高政治站位,深刻认识加强和改进新时代学校美育工作的重要意义一是坚持以习近平新时代中国特色社会主义思想为指导,对标习近平总书记重要讲话和全国教育大会精神,提升思想自觉、政治自觉、行动自觉,坚定与党中央国务院的要求同向同行,与推进素质教育的要求同向同行,与学生全面发展的迫切要求同向同行,不断加强和改进新时代学校美育工作。二是站在中国发展新的历史方位,站在全面建设社会主义现代化国家新征程,站在中华民族伟大复兴战略全局和世界百年未有之大变局,深刻认识加强和改进新时代学校美育工作,是建设社会主义精神文明、提高社会文明程度的重要举措,是人才培养全过程中不可或缺的重要组成部分。三是坚持以立德树人为根本,以社会主义核心价值观为引领,以提高学生审美和人文素养为目标,弘扬中华美育精神,以美育人、以美化人、以美培元,引领学生树立正确的历史观、民族观、国家观、文化观,陶冶高尚情操,塑造美好心灵,增强文化自信。二、细化方法举措,扎实推进中办国办《意见》落地落实一是根据《意见》,不断升华新时代学校美育观念,走出传统教育教学观念误区,树立学科融合理念,做到寓美育于教育之中,推进美育课程教学、社会实践和校园文化建设深度融合。二是立足于不同学段学生身心特点、学校发展的具体实际和所在地域的特色美育资源,构建科学合理且系统化的学校美育工作体系,真正把美育纳入各级各类学校人才培养全过程,贯穿学校教育各学段,推动《意见》在全省各地和各级各类学校落实落地。三是着力解决美育工作存在的矛盾问题,聚焦学校美育与素质教育的要求还不相适应,与推进教育现代化的要求还不相适应,与全面建成社会主义现代化强国奋斗目标还不相适应的突出矛盾,积极在课程教学、教师队伍、条件改善、评价机制等方面改革创新,推进新时代学校美育迈上新台阶。四是加强美育教学配套设施建设。学校美育场地器材建设要有具体方案,禁止占用或挪用,积极协调解决场地器材不足的问题。建立美育器材补充机制,配好美育教学所需器材设备,鼓励中小学校建立专门的美育场馆,完善艺术场馆与周边学校和社区共用共享机制,完建学校与地方共建共享艺术场馆。五是打造具有地方特色的美育活动品牌。搭建中华优秀传统文化传承学校和基地,建立常态化学生全员艺术展演机制,打造一批有影响力的美育活动品牌。鼓励有条件的学校组建合唱团、乐团、戏剧社、非遗研习社、艺术实践工作坊等学生艺术团,每年定期组织纳新。有条件的学校可配备指导教师和场地,聘用当地非遗文化传承者进校指导,统筹现有经费保障艺术团排练、演出、学习等活动的开展,充分发挥地方艺术院团作用,开发一批具有教育性、思想性、艺术性的优秀作品。三、拓宽人才渠道,不断壮大学校美育师资力量一是加大对美育教师培养力度,不断提高师资队伍的整体素质,学校给予教师更多的机会、平台学习更新美育理论和知识体系,通过举办讲座、组织走访、开展交流、参观见学等形式,开阔视野、拓宽知识,提高教师的美育素养。二是加大美育教师补充力度,按照教育部要求,每年划出一定比例及名额,用于招聘美育教师;积极建设兼职美育教师队伍,建立聘用优秀文艺工作者、非遗文化传承者等制度机制,邀请艺术名家学者进校园进课堂,不断提升学校美育水平。三是用好社会美育资源,加强学校与学校之间的结对帮扶,推进学校之间美育资源的共建共用共享,加强学校与社会艺术团体共建,支持和帮扶农村地区的中小学校美育教育。鼓励支持城市美育教师到农村地区支教,建立校际、城乡学校“手拉手”帮扶机制。鼓励有条件的地区购买社会美育服务资源,深入挖掘、优化整合各类美育资源,积极探索创新校地联合美育培养模式。为本地特别是民族地区、边疆地区和广大农村地区的中小学校美育课程教学、艺术社团活动、美育师资培训、校园文化建设等提供定向精准帮扶的美育志愿服务。统筹推进乡镇中心学校和小规模学校美育课程设置、教学安排,采取同步课堂、共享优质在线资源等方式提高美育课程质量。四是强化美育教研科研活动。提升艺术类学科教研工作,推广优秀教研成果,探索推行大中小学校美育教师一体化教研培训机制,建立相关考评制度。加强美育教研员队伍建设,配齐配好各级教研员,把有能力、有经验、在某一艺术领域有成就的人才引入教研员队伍,建立在职教研员,和兼职教研员教研、科研、培训常态化机制,并在政策上予以一定扶持。在省哲学社会科学研究规划项目中设立美育学相关课题,在全省教育科学规划课题、省教学改革工程项目等立项中设立美育专项课题,深入研究学校美育改革发展中的重大理论和实践问题。四、采取多种手段,推动学校德智体美劳教育协调发展一是加强“五育”协调发展的研究探索,帮助教育工作者在打通边界壁垒、塑造共同价值等方面积极研究,进一步促进实现“五育”之间的知识融合、方法融合和价值融合。二是积极开展“五育”协调发展实践,采取有效措施,推动“五育”融入课堂、融入学科、融入实践,建立健全“五育”协调发展的长效机制。三是不断推进教育评价改革,坚持“五育”全面发展的培养目标,从全面培养学生的综合素养出发,建立健全评价主体多元、评价内容全面、评价方式多样的评价体系,推动构建德智体美劳全面培养的教育体系,大力培养社会主义建设者和接班人。" +134,0189,关于推动苏锡常都市圈职业教育高质量发展的建议,5e8e2bb2325e4d95988f990718249436,2022,2022-01-22 08:49:03,民盟江苏省委,教育事业,调研情况:习近平总书记在2020年对职业教育工作作出的重要指示中强调,稳步发展职业本科教育,建设一批高水平职业院校和专业,推动职普融通,增强职业教育适应性,加快构建现代职业教育体系,培养更多高素质技术技能人才、能工巧匠、大国工匠。地处长江三角洲核心区的苏锡常都市圈,是我国先进制造业集聚、经济社会发达的地区之一,江苏省90所高职院校中,仅苏锡常三市就设有院校34所,职业教育资源优势明显。都市圈内的职业院校不断强化现代职教体系建设、探索多样化人才培养模式,酝酿新建或升格建设中(高)职学校、落实“一校一策”实施方案形成错位发展,职业教育的高质量发展已初有成效。问题分析:但是,苏锡常都市圈职业教育在改革创新打造高质量发展样板的过程中,仍然存在一些瓶颈:一是学校发展资源不足。都市圈内的高职多为近20年来由各类中专升格或职校合并转型而来,学校长期背负基建重债、规模扩充等压力。教学用地、设备、平台、用房等各种办学条件方面出现紧张状况,成为制约学校中长期发展的瓶颈因素。二是优质生源供给不足。大众对职业教育的认识仍存在偏差,适龄学生对职业教育选择意愿不强。多元化生源背景下,传统性生源素质层次低位徘徊、“成绩薄弱”依然是当前职教生源的现状。百万扩招后的社会化生源更是参差不齐。三是人才培养与产业对接不足。高职专业设置存在同质化倾向,一些专业与经济社会发展需求、行业企业需求不匹配,技术技能人才培养与产业需求的“两张皮”现象一直存在,校企合作、产教融合存在较多的短期行为,“招人难”与“就业难”的供需矛盾仍非常突出,尤其是“专精特新”企业的人才供给出现大缺口。仅有少量现代职教体系范畴的学历提升,职业本科教育的人才培养几乎空白。四是师资结构优化不足。教师队伍还存在着数量不足、来源单一、校企双向流动不畅、结构性矛盾突出、专业化水平偏低的问题,尤其是理论功底扎实且实践经验丰富的“双师型”教师短缺、高水平教学创新团队建设的滞后,很大程度上制约了职业教育改革发展。具体建议:为此我们建议:一、强化改革发展合力一是提高发展战略高度。以建设“国家产教融合型试点城市”和国家职业教育创新发展高地“双试点”为战略目标,加强全域统筹,整合资源,在区域战略规划、重大项目安排、经费投入、企业办学、人力资源开发等方面对职业教育发展给予全面支持。二是做实“放管服”改革。探索建立与学校办学规模、培养成本、办学质量等相适应的财政投入制度,铸造高职改革与发展保障链。三是鼓励社会力量参与。扩大校企合作的激励效应,深入开展股份制、混合所有制等体制机制改革,推进中国中车集团等名气与实力兼具的企业,在苏锡常都市圈职业技术院校共建学院等重点合作事项。二、优化职业教育体系一是构建“工匠”成才通道。宣扬“工匠精神”,倡导构建“工匠型社会”,加快搭建技术技能人才成长的“立交桥”,给广大青年提供更多自主选择和人生出彩的机会。二是实施专业动态预警。在大数据、人工智能、机器人、物联网等新兴领域实施专业预警及动态调整与平衡,实现办学资源的集约化、规范化、精准化利用,提升高职人才专业对口率。三是推动应用型高校建设。推进苏锡常都市圈中的优质高职学院整合,形成若干所应用本科学校,同时开展试点工作,尝试支持有条件的职业院校与苏州大学、江南大学、常州大学等具有硕士学位授予权的本科高校,联合开展更高层次的人才培养。四是强化信息管理水平。探索组建区域“职业教育校情分析与决策中心”,深化智慧校园一体化建设与应用,整合统一职业学校在线课程平台,积极推动信息化和智能技术深度融入学校管理的全过程,注重数据分析与决策功能。三、细化产教融合举措一是加大激励与调控政策的力度。细化区域产教融合型企业认证办法,明确给予“金融+财政+土地+信用”的组合式激励,积极发挥政府的统筹作用。二是开展区域产教融合企业的认定。大力支持入选企业在产业转型升级、在职职工的继续教育和终身学习、校企双师互聘、校企联合办学等方面发力,培育更多的省级产教融合型企业。三是持续开展产业教授选聘工作。按企业家类、技术专家类、高技能类分别申报,发挥产业教授对专业建设的引领带动作用。四是组建行业指导委员会。以智能制造为产业定位,组建区域职业教育行业指导委员会,在搭建平台、产业引导、校企协调上积极发力,推动行业组织、产业政策更好融入产教融合改革。四、深化师资队伍建设一是加强学校教学创新团队顶层设计。探索“新职师”培养方式、认定标准和办法,深化“三教”改革,融合校企资源,充分发挥产业兼职教师在教学团队建设中的作用,引领高素质“双师型”教师队伍建设。二是完善专业教学团队建设长效机制。加强师资团队教学能力和水平建设,建成一批覆盖重点专业(群)、引领教育教学模式改革创新、推进人才培养质量持续提升的教学创新团队。三是落实高层次人才引培。指导职业学校围绕高水平职业院校建设,持续推进学科带头人、专业带头人、技能大师、管理专家“四类”高层次师资人才的引进培养。 +135,0190,关于突破集团化办学困境,助推我省基础教育高质量发展的建议,edd6ae4cbba041b38eb133418ac37217,2022,2022-01-19 14:30:42,民革江苏省委,教育事业,调研情况:集团化办学已成为我省实现教育优质均衡发展的重要抓手。但是基层调研发现,基础教育集团化办学在实践推进中,正面临四方面困境亟待突破。问题分析:一、集团化办学模式不利于内部治理效能。集团化办学系统性较强,需要从政策保障、组织框架、发展规划等方面统筹推进。当前我省大部分地区,对单一法人型集团校长职级职数的认定,按照一所独立法人学校来确定,这种“帮扶型”“紧密型”教育集团化办学模式影响了集团化办学的整体推进成效。有的教育集团内部设总校长(法人代表)1名,由牵头学校校长担任,成员学校各设执行校长1名。执行校长不是行政任命意义上的正职校长,也不参与集团分工,而总校长(法人代表)往往以牵头学校的教育质量作为内部评价的标准,这样的制度安排不利于教育集团的内部治理效能,对执行校长的晋升路径和办学积极性产生了较大影响。同时,集团化办学的考核评估存在评价主体单一化、评考核奖励空化、集团内不同层次学校评价方法同质化等现实问题,亟待从制度层面破解。二、集团办学资源配置供给取舍造成“强干弱枝”。随着生育政策调整、城镇化进程加快,我省基础教育阶段的学龄人口持续增长,学位供给与入学需求之间的矛盾日渐突出。根据省教育资源需求预警报告显示,2020年全省基础教育各学段新增学龄人口77.25万人,按照省定办学标准测算,学校增量缺口596所,教师增量缺口6.04万人。因此,教育集团内部的资源供给和配置面临着巨大压力。集团办学规模的扩大,需要大量聘用代课教师,导致优质教育资源被迅速稀释,势必会造成一定程度的“强干弱枝”,使整个教育集团的办学品质面临巨大挑战。三、集团化办学反向作用于学区房房价。基础教育集团化发展中,一些作为新建楼盘配套引进的教育集团学校,因自带“名校”光环,不仅未有效化解 “择校热”问题,反而催生了众多的“虚高”学区房,同时伴随进城务工子女进城入学,城区教育资源不足的矛盾日益凸显。四、集团成员“被集团化”过程中融合度不高。实践中,集团成员校之间的内部关系、集团校与非集团校之间的外部关系交织,产生了各种问题和矛盾。例如,对内统一管理模式、复制学校文化,造成成员校之间的同质化发展;普通学校“被集团化”,缺乏办学自主权,削弱了普通校的“自发性”改革动力;牵头学校与成员学校还未完全实现人事调配、考核奖惩、教学管理等方面的高度融合,存在一定程度“内耗”。在校外关系方面,集团校因为名校的光环和规模效应,常会挤占没有被合并到名校集团内的普通小校的发展空间,制约小校的特色发展。具体建议:一、创新组织架构。打破以校为主的管理岗位设置方式,实现以集团为单位统筹确定集团领导职级职数,并增加单一法人型教育集团分校执行校长权限,如分管集团教学、科研、德育等某一条线的具体工作;积极探索多法人型教育集团模式,建立各成员校校长组成校长联席会。二、强化制度执行。将集团化办学工作纳入教育督导内容,定期对集团化办学的社会满意度和内部办学成效开展专项督导,并探索将集团化办学纳入地方政府履职目标。三、优化资源供给和配置。加强学位需求监测预警,提前布点新增集团校;开通学校建设“绿色通道”,加快资源供给速度;打通校际边界,建立健全优质资源共享机制。四、提升办学内涵。进一步加强集团校的文化融合,在办学宗旨、培养目标、发展愿景等方面统筹谋划,以项目化方式推动集团品质课程建设,促进优质课程资源的集群化发展。 +136,0191,关于加强江苏省可移动革命文物征集工作的建议,e95a0863023646f79155022bb3571ddb,2022,2022-01-19 10:48:49,民盟江苏省委,文化宣传,调研情况:十八大以来,习近平总书记曾先后到延安、井冈山等革命圣地考察,反复强调让红色精神放射出新的时代光芒。可移动革命文物是红色精神的重要载体,具有直观、生动、可信的特点,有着优于口头讲述和文字材料发挥不了的宣传教育功能,是进行革命历史和革命传统教育最生动的教材。因此,我们应当重视可移动革命文物的征集工作。近年来,随着革命文物工作新局面的打开,江苏省的革命文物征集工作也迎来了重要转机,得到了领导的重视、政策的支持、经费的保障,江苏南京、连云港、泰州、常州、盐城等地的革命专题博物馆、纪念馆均根据不同的工作重点和内容,面向社会开展了不同特色的革命文物征集,并且得到各界人士的积极响应,江苏范围内的馆藏革命文物数量有了较为显著的增加。问题分析:但是,也有一些非国有中小型革命博物馆、纪念馆因人才或经费的制约,遇到一些困境:缺乏长远的革命文物征集计划、征集流程不够规范、缺少有效的革命文物征集渠道等。目前,仍有大量珍贵的革命文物流失在民间,它们是革命博物馆、纪念馆需要征集、保护的对象。具体建议:为此我们建议:一、规范可移动革命文物的征集流程江苏省内利用或主要利用财政资金设立的国有革命博物馆、纪念馆应根据《江苏省博物馆藏品征集规程》,严格依法依规开展革命文物的征集工作。采用购买、拍卖、接受捐赠、交换、调拨、移交以及法律法规规定的其他方式,履行征集调查、意向确定、专家遴选、真伪鉴定、填写意见、确定物品、商谈价格等程序,有计划、有步骤的组织实施革命文物征集工作。根据《江苏省文物事业发展“十四五”规划》,要加强苏北、苏中、苏南、淮北、淮南等革命片区文物以及新四军东进北上创建抗日民主根据地、苏中七战七捷、淮海战役、渡江战役等重大事件、重要人物有关可移动文物的征集。二、进一步规范革命文物的保管工作在革命文物保管方面,新增革命文物必须按照标准等级入库、入账。进一步改善革命文物的保管条件,健全馆藏革命文物日常养护管理规范,推进馆藏珍贵革命文物保存条件和标准化库房建设达标工作,加强对征集来的革命文物进行保护和修复。三、加大对征集来的革命文物的研究应通过对这些革命文物的研究,不断挖掘它们的精神内涵。在文物征集时,不单要征集物,也要征集相应的史料,要详尽了解并记录革命文物的基本情况、历史背景和流传经历以及所蕴含的内涵意义,尽可能地挖掘文物背后的故事,全面完整地记录文物的信息。让革命文物研究汲取社会资源、群众智慧,最大限度地拓展文物研究路径。四、合理提高征集文物的利用率应将征集来的革命文物,用于基本陈列的充实或用于展临时性展览。在陈列主题基本不变的前提下,对展品进行经常性的更换和调整,通过征集文物,增加基本陈列的新看点。结合时代精神和社会发展的要求,利用好新征集的革命文物,不断推出主题明确、内容新颖的临时展览。五、进一步加强革命文物征集队伍的建设可移动革命文物征集的中心环节是确定文物的真伪、评定文物的价值,需要由专业人员进行鉴定、评估。因此,各单位应不断加强革命征集人员的学习培训,提高征集人员的思想认识,积累文物征集的实践经验,建立一支以革命纪念馆为主体的高效的文物征集队伍,以此提高全省革命文物征集工作的效率。 +137,0192,关于高质量推动我省新一轮城镇污水治理的建议,69f65beee4c742a6b7977b1f5b578a13,2022,2022-01-19 11:05:40,民盟江苏省委,资源环境,"调研情况:党的十八大以来,通过“打好城市黑臭水体治理攻坚战”,全面推动生态文明建设,城镇水环境质量改善很快。由于长期粗放型发展,很多历史欠账尚未有效解决,城镇建设与水环境保护之间的矛盾还很突出,水生态成效并不稳固,我国经济已由高速增长阶段转向高质量发展阶段,推动新一轮城镇污水治理高质量发展势在必行。“十三五”以来,我省城镇污水处理设施建设和水环境治理水平得到长足发展,以苏北某市为例,城市配套设施不断完善,黑臭水体基本消除。自2020年起,逐步实现污泥永久性无害化处置。城乡统筹逐步加快,在推进村庄环境整治和功能配套提升方面,实现乡镇生活垃圾中转站全覆盖,县镇污水处理厂提标改造。但还存在以下突出问题:问题分析:1. 污水处理能力不足成为城市发展瓶颈。由于城镇面积及人口的快速增长,污水处理设施的布局建设难以与新增的污水排放相匹配。2020年理论日均污水产生量65.12万吨、日均污水处理能力70.5万吨,从数据来看总污水处理能力已接近饱和,部分片区出现倒挂现象,亟待“十四五”期间对城镇生活污水处理设施进行建设完善。2. 治水成效难以长效保持成为关键问题。“河道”污水直排口已基本消除,但“岸上”源头污染问题由于历史积累,面广量大,短期内难以根本解决,导致治水成效难以长效保持。城镇污水管网突出存在质量差、运行不规范、养护不及时等问题,河水、地下水等“清水”大量入侵老旧、破损管网,导致污水处理厂进水浓度偏低,体现城镇污水收集效能的“污水集中收集率”不到30%。3. 乡镇污水厂运行不正常成为突出短板。乡镇生活污水处理厂单体设计处理能力平均仅710吨/日,仅是市县1/3甚至1/20。在指导服务和监督管理方面往往受关注程度较低,容易被忽视,该市83个乡镇有25%的污水处理厂长期处于间歇运行或停运状态,与城乡建设高质量发展要求还存在较大差距,成为当前水污染治理的突出短板。具体建议:“十四五”规划,我省设定了两个阶段的目标:第一阶段,到2021年,完成“三消除”任务,县以上城市建成区30%以上面积建成“污水处理提质增效达标区”。第二阶段,到2025年,基本实现污水管网全覆盖、全收集、全处理,全面构建“源头管控到位、厂网衔接配套、管网养护精细、污水处理优质、污泥处置安全”的城镇污水收集处理新格局。为实现“美丽宜居城市”的奋斗目标,我们建议以市带省,从场站建设、管网完善、源头治理、运维能力等方面全面排查。一是加强污水处理能力建设,补齐污水处理设施短板。重点对污水处理能力不足的片区实施新建、扩建污水处理厂项目,结合城市规划调整对部分污水处理厂实施迁建工程,并进一步建设完善城市污水管网。二是实施管网普查与修复,全面提升污水收集效能。同步建立市政排水管网智慧地理信息系统,严格按照测绘、调查、检测和评估“四位一体”排查方法,对城市建成区存量污水管网开展普查、检测与修复,全面查明存量雨、污水破损、渗漏点位,有计划、分片区开展管网修复,重点解决河水、地下水、雨水等“清水”入侵污水管网问题,实现“清污分流”,有效提升污水处理厂进水浓度和管网收集效能。三是以“达标区”为抓手,分布实施污染源头整治。按照“尽力而为,量力而行”的原则,按照网格化管理的理念,以街道、社区等划片分区,将城市建成区分解为若干个区块,每个片区就是一个“达标区”,并明确责任和任务。在“十四五”期间,分年度建设为“达标区”,将污水处理提质增效精准攻坚“333”行动的“三消除”“三整治”“三提升”内容分解落实到每个“达标区”中,通过“做一块、成一块”,逐步实现城市建成区全覆盖,最终实现达标城市。四是开展县级黑臭水体整治,推动市县一体化治理。根据我省加快推进苏中苏北地区县级城市黑臭水体治理工作的要求,进一步将黑臭水体整治工作覆盖至县级城市,计划用2年的时间,全面消除县级城市建成区黑臭水体,加大投资力度。五是以“十必接”为重点,推动乡镇污水处理全运行。针对乡镇污水管网污水支管“毛细血管”不完善的突出问题,“十四五”期间逐步落实乡镇机关、学校、医院、集中居住小区、垃圾中转站、美容美发店、农贸市场、宾馆、饭店和浴室等10大类主要排水用户污水“十必接”要求,推动乡镇污水全收集和污水处理厂正常运行。同时,通过“城旁接管、就近联建”的模式,对乡镇生活污水处理系统和设施布局统筹进行评估优化,结合近远期污水处理专项规划,将过于分散的乡镇生活污水处理设施进行整合,提高污染削减的规模效应。" +138,0193,关于加快健全我省平台经济从业人员权益保障机制的建议,bca973df0b7d462a9436b7161c8594c8,2022,2022-01-18 10:38:31,民革江苏省委,社会事业,调研情况:近年来,平台经济迅速发展,创造了大量灵活自由的新就业形态岗位,但平台经济呈现就业繁荣的背后,在从业人员权益保障方面,存在诸多问题。问题分析:一、从业人员身份界定和权益维护缺乏政策依据。绝大多数通过集群注册的个体工商户(如外卖骑手),都只是没有雇工的“个人工作室”,不仅不能体现创业拉动就业的政策导向,反而因为不再具备普通劳动者身份,难以直接适用劳动法律法规维护其工作时间、休息休假、社会保险、劳动报酬、职业伤害保障等权益。二、从业人员议事议价权缺失。平台运营企业掌握了平台规则的绝对话语权,从业人员对平台规则只能选择接受或者不接受,无法平等对话、集体协商。平台规则不合理,将管理矛盾转嫁给了从业人员和消费者,社会矛盾突出。三、平台产业链条上企业用工主体责任缺位。平台运营企业往往规避与从业人员建立劳动关系,从法律层面回避维护劳动权益、善待职工的社会责任,看似“多劳多得”的激励性管理方式,让从业人员深陷超时长、超强度、超负荷劳作,一旦发生职业伤害,就将赔偿责任推给保险公司。四、从业人员忽视权益维护的缺憾。绝大多数从业人员法律意识、风险意识不足,大多外卖骑手并不清楚自己作为个体工商户,与区域代理商和平台运营企业是合作关系,对自身权利义务的变化知之甚少,合同约定不利往往让从业人员深陷权益维护的被动局面,甚至采取极端手段。具体建议:一、加快重点权益先行保障步伐。以立法或制定专门规章的形式,明确平台经济从业人员为劳动者身份,包括已经通过集群注册为没有雇工的个体工商户人员;比照对农民工群体实行特殊保护的制度设计,从矛盾最集中的收入和职业伤害保障等方面入手,出台保障工资权益、参加工伤保险的专门政策,迅速补上重点权益制度保障的空缺。二、加快集群注册风险防范步伐。针对集群注册被设置为从业人员入行门槛,市场监管部门要针对从业人员不充分了解政策出现的注册随意性和盲目性,强化事前引导,防范系统性、群体性风险。建议比照线上购买处方药的医师电话访问机制,设立专线、安排专人,对申请注册人员进行电话访问,提示可能风险,确认注册个体工商户为其本人真实意愿。三、加快平台企业用工监管步伐。对劳动关系明确的人员,由人社部门督促用人单位依法、全面执行劳动法律法规。对签订了民事合同性质的合作协议但存在异议的从业人员,由劳动仲裁机构和人民法院综合判定是否存在劳动关系。市场监管部门加强相关企业是否存在强迫、诱导自然人注册个体工商户行为的调查,采取必要的预防和干预措施。人社和工会部门加强宣传和组织,引导灵活就业人员参加城乡居民基本养老、城乡居民基本医疗保险。四、加快新兴行业协会建管步伐。积极培育平台经济行业协会,并针对行业服务和灵活用工特点,制定劳动定额、工时标准、奖惩办法等行业服务标准和自律公约,提升行业自我教育、自我管理、自我约束能力。完善行业纠纷解决机制,鼓励包括从业人员在内的各类市场主体共同参与平台治理,改变平台经济用工中的单边主义,增进平台相关企业与从业人员互信,以民主协商方式推进共建共治共享格局形成,实现法治和善治共同推进。五、加快从业人员工会组建步伐。学习重庆等地区将灵活就业人员纳入工会的做法,积极推动工会组织向新兴领域、新兴群体延伸,把平台经济从业人员吸收到工会组织中。鼓励平台以区域为单位成立非公经济组织工会,鼓励从业人员普遍入会,且由上级工会对新建工会进行阵地建设、活动扶持和政策引导,引导行业协会、平台相关企业和从业人员工会就从业人员劳动权益问题开展集体协商、签订集体合同。 +139,0194,关于推进中西医并重,促进我省中医药发展的建议,7f37a369cbde46c59979f13ed036c97d,2022,2022-01-19 19:35:15,民革江苏省委,医卫体育,调研情况:科技是国家强盛之基,创新是民族进步之魂。党的十八大以来,以习近平同志为核心的党中央把中医药工作摆在更加突出的位置。2021年5月12日,习近平总书记在河南省南阳市考察时指出“我们要发展中医药,注重用现代科学解读中医药学原理,走中西医结合的道路”,为新时期我省中医药发展指明了正确的方向。近年来,我省认真贯彻落实习近平总书记对中医药工作的重要指示精神,修订《江苏省中医药条例》、出台《关于促进中医药传承创新发展的实施意见》,深入实施省中医药科技发展计划,在全国率先布局建设5个省级中医临床医学创新中心;坚持传承与创新双轮驱动,积极培育中医药科技力量,全力打造中医药科技和人才高峰,为中医强省建设夯实了坚实的基础,中医药科技振兴工作取得积极进展,得到全国同行较高的评价。目前,我省拥有中医药院士2人、国医大师6人、全国名中医4人、岐黄学者5人,是国医大师、全国名中医最多的省份;拥有国家中医临床研究基地2个、重点研究室14个、重点实验室2个,是拥有国家级科技平台较多的省份。“十三五”期间,全省中医单位获得省部级以上科技成果奖27项,其中国家科技进步二等奖3项、国家技术发明奖二等奖1项,省科学技术一等奖3项、二等奖9项、三等奖11项。问题分析:受历史发展和医学观念的影响,中医药科技振兴仍面临机制标准方面的障碍和阻力,评价标准比较单一、重视程度不够仍是制约我省中医强省建设步伐的主要因素。从省科技厅公布的2021年度江苏省科学技术奖评比结果来看,中医药类项目获奖情况明显低于往年。从获奖总数来看,医学类共有38项,其中,中医类5项,仅占13%。从获奖等级来看,一等奖7项,没有中医;二等奖10项,仅有中医1项;三等奖21项,仅有中医4项。客观来说,中医药和西医药都有各自评价体系和标准,在省级项目或奖项评比中,用同一尺度去评价中医药与西医药是不够严谨、规范的,用西医药的研究标准去评价中医药更是不够科学、公正的,归根到底,还是对中医药科技创新的扶持力度和重视程度不够。实践证明,只有坚持中西医并重,坚持“两条腿”走路,才能真正发挥好中医药和西医药优势互补、协调发展的作用。具体建议:2021年11月,省委书记吴政隆在省第十四次党代会报告中明确指出,要聚焦建设科技强省,深入实施创新驱动发展战略;要扎实推进健康江苏建设,加快建设中医强省。建议省科技和中医药主管部门高度重视,主动加强研究,联合制定解决措施,切实加大对中医药科技工作的支持力度。一方面,省中医药主管部门要抓住难得的发展机遇,进一步深化中医药科技体制改革,加快建立与省科技部门协同联动的中医药科研规划和管理机制,尽快完善中医药科技评价机制和评价体系。另一方面,在省科学技术奖等具有引领性的重大项目或奖项评比中,建议省科技厅等牵头部门给予政策照顾,将中医药类项目评审单列,实行同行评价,所占比重提高到医学类项目总数的25%以上。同时,也希望省财政能够逐年加大对中医药科技创新的投入,支持中医药传承和创新研究,支持中医药人才培养和团队建设,为中医强省建设提供坚强保障。 +140,0196,关于推进“数助决策”,助力我省社会治理提质增效的建议,da34126f9f71444fafb9896d9c0d5763,2022,2022-01-19 17:22:31,民革江苏省委,法制建设,调研情况:近年来,在智慧法院建设背景下,司法大数据以几何倍数增长。充分挖掘司法大数据与社会治理的关联性,预测社会需求、预判社会发展、预警社会风险,为社会治理现代化提供“数据决策”,是法院延伸司法功能、参与社会治理的创新举措。但现阶段,海量的司法数据绝大部分仍处于“沉睡”状态,存在几方面问题。问题分析:一、数据挖掘主动性不强。2019年始,最高人民法院开始在全国部分法院开展“数助决策”试点工作。试点法院基于司法大数据分析,向党委、政府呈报的经济发展和社会治理评估报告,获得充分肯定和高度认可。目前除试点法院外,其他法院对司法大数据蕴含的社会治理信息认识不足、挖掘不够,参与社会治理的方式仍为传统的发布审判白皮书、典型案例或发送司法建议等。二、数据研判能力有限。开展“数助决策”试点工作的法院大多与中国司法大数据研究院进行合作,通过借助研究院的专业分析能力,共同对司法数据进行分析研判,最终形成评估报告。我国各级法院主要人员和资源多集中在审判业务部门,缺少专门从事大数据研究方面的人才,主动开展数据分析研判能力较弱。三、数据融通共享受限。“数助决策”是基于司法、人口、经济、社会、产业等多方面数据,综合设计出社会治理指数体系并分析研究,从而起到预测社会需求、预判社会发展、预警社会风险的作用。因此,需要融通政府、司法、大数据管理、金融等多个部门的数据,但目前司法数据与政务数据、公共数据的共享并未畅通,基于大数据分析的联合开发利用体系尚未形成。四、数据应用专项化不足。试点法院呈报的评估报告大多以法治政府、经济发展、诚信社会、平安社会、生活和谐、生态文明六大类司法指数为框架,再进行细化指数分析,从而发现经济运行、社会治理可能存在的风险和隐患,具有同质化的趋势。但不同地区的社会矛盾纠纷热点、风险高发易发关键领域和环节不一,现阶段针对所属地区重点领域、重点行业、重点工程的专项评估报告并不多,司法大数据专项化分析存在不足。具体建议:一、将“数助决策”纳入智慧法院建设体系。智慧法院将大数据、云技术、人工智能等信息技术运用到法院工作中,以信息化技术构建智慧诉服、智慧审判、智慧执行、智慧管理体系,与数助决策具有一致性和一体性。2020年《中国法院信息化发展报告(2020)》评估显示智慧法院已向全面建设迈进,将“数助决策”纳入智慧法院建设体系,有助于提高法院参与社会治理的积极性和能动性。二、推进成立司法大数据研究院。中国司法大数据研究院隶属于最高人民法院,其他法院只能向其购买服务进行合作。建议推进各地区成立司法大数据研究院,既能避免基层区域大数据的不充足不全面,也能规避国家级、省级研究院科研任务繁重导致的低效,方便各地针对地方特点进行分析研究,提高“数助决策”的科学化和精准化。三、建立数据融通机制。地方司法大数据研究院应采取党委政府主导、法院参与、科技公司助力的模式,打破不同部门之间的数据壁垒,形成“政、产、学、研、用”的有效机制,畅通数据的融通和共享。四、开展数据专项化分析。以专项化数据分析开展“数据惠企”“数据惠民”等工作,在各地关键行业、支柱产业和风险高发领域开展“数字体检”,规范引导各地支柱产业、重点行业和关键领域,推动对司法大数据的再挖掘,提高司法大数据参与社会治理的契合度。 +141,0198,关于完善推进我省“身后一件事”整合发展的建议,6a4be35c52a54edc9c0eb1a4e81af7f7,2022,2022-01-19 14:58:36,民革江苏省委,社会事业,调研情况:今年8月,我省出台了《关于深化“一件事”改革为民办实事的实施方案》,深化“一件事”改革要求,今年起南京、苏州、徐州、淮安等市相继推出“身后一件事”惠民改革,上线殡葬公共服务平台,力争实现“一件事一次办”。目前我省“身后一件事”平台只是将原有各部门分散办理的殡葬服务、医保个人账户清算、丧葬抚恤金发放、申请计划生育公益金等事项整合归并,而对逝者遗产知情难、查询难、继承难等社会关注的热点涉及较少,认识标准不一,数据共享有限,不利于后续“省内通办”。问题分析:一、各地标准不统一,未来全省难协同。在落实我省《关于深化“一件事”改革为民办实事的实施方案》过程中,各地都探索了协同方案,但参与部门和改革事项有着较大的差异。目前各市的改革基本覆盖了“身后事”的常规管理部门,却遗漏了如银行、保险、公证、房管、车管所等重大资产管理机构和部门,虽然短期内能解决一定的问题,但是长远来看,若要实现快捷高效、省内通办“身后一件事”,仍留有不少障碍。二是民生焦点未囊括,服务闭环需升级。群众处理遗产时最容易产生矛盾纠纷的焦点是房产、存款、证券、债权等。目前各地打造的“身后一件事”联办服务机制或平台这部分内容涵盖不足,易使家庭纠纷演变为诉讼官司,甚至反复诉讼。“中国裁判文书网”就显示,仅2020年我省基层人民法院一审判决的继承纠纷案件达1189起。此外,群众在继承这些遗产时,面临着跑不同的部门,填不同的申报表格,提供各类重复的证明材料等焦点问题,急需服务升级闭环。三是部门数据不共享,改革成果打折扣。基层一线普遍面临政务数据“信息孤岛”问题,各条线、各部门的政务信息关键数据无法做到互联互通。即使是试点改革城市,也只能对涉及“身后一件事”的相关数据进行被动同步,而不能做到个人大数据全面主动同步,极大阻碍了“身后一件事”办理的智能化、便捷化、高效化,加剧上下级政府之间、不同政府部门之间的信息不对称,也给群众带来诸多不便。具体建议:一、强化省级引领,联动各地统一标准。在现有各地“身后一件事”试点改革的基础之上,结合群众需求,对我省“身后一件事”改革进行联动统一,统一各地牵头部门、协同部门、办事流程和办事内容,真正实现全省改革“一盘棋”。二、加快数据互通,省级平台集成分享。在现有大数据平台建设的基础上,集中开发“身后一件事”联办服务平台,实现民政、公安、住建、国土、人社、卫健、市场监管、公积金中心、各商业银行、证券公司等相关单位的信息共享、数据互通,将原先割裂的不动产、银行、证券、保险、公积金、股权、车辆等涉及多部门多头办理的涉财事项整合到平台集成办理。三、打造闭环升级,遗产管理公证聚能。借鉴浙江“最多跑一次”“海宁经验”等先进做法,强化我省“身后一件事”对于群众关心的遗产管理的服务机制,依托各地公证机构等公益性、非营利国家证明机构,线上把公证遗产处置功能嵌入平台,升级“身后一件事”联办服务平台。同时,线下由各地公证机构建立统一专业的遗产服务机构,重点建好“两库”:一是遗产信息库,由公证机构根据逝者继承人“身后一件事”联办服务平台的授权,查询取得逝者的遗产情况,建立电子清册,纳入遗产信息库;二是遗嘱库,各地市建立遗产服务中心和遗嘱库,开展遗嘱登记和保管,即时将备案信息上传全国公证遗嘱备案查询平台,同步做好遗产继承、遗产领取、遗产检认等业务,使“身后一件事”服务形成闭环。 +142,0199,关于推动苏北五市协同发展、共同富裕的建议,5ebfb10544b9411b9ce88b1b63f23c6b,2022,2022-01-18 14:18:44,民盟江苏省委,经济发展,调研情况:习近平总书记在2021年中央财经委员会第十次会议上强调,共同富裕是社会主义的本质要求,是中国式现代化的重要特征,要坚持以人民为中心的发展思想,在高质量发展中促进共同富裕。江苏是经济大省,苏北则是江苏发展中相对薄弱的地区。在早日实现共同富裕的大背景下,推动苏北五市协同发展、实现共同富裕,应得到全省更多的支持。问题分析:为推动我省苏北地区发展,早日实现省内全域一体化高质量发展,江苏民盟专家一行今年又赴淮安、宿迁等地开展实地调研。调研中我们发现,省委省政府高度重视苏北地区的发展,在“十四五”规划《纲要》中专题部署全力推动苏北地区振兴发展,苏北五市发展已呈加速态势。但尚未破除长期固化的区域行政观念,尚未摆脱传统路径依赖,还局限于单打独斗、各美其美的发展模式,尚未形成“美人之美,美美与共”的协同发展趋势。具体建议:对此我们建议:一、用系统思维指导做好苏北五市协同发展的顶层设计一是确立“一体化”的组织架构和体制机制。依托苏北发展协调小组,统筹指导和综合协调五市协同发展战略实施。设立一批跨区域运作的交通、金融和社会组织管理等专业机构,建立区域间资质、标准和信用等互认制度。由五市纪检、审计部门、生态环境督察等部门,通过交换问题清单的方式,探索建立三方协作监督机制。二是下好苏北五市发展规划对接“一盘棋”。尽快编制苏北五市协同发展总体规划,推动形成“1+N”规划体系。围绕规划体系,制定重要改革举措清单,突出最近三年、重点领域和主要方向,实行工作项目化、项目清单化、清单责任化。建立动态发展的第三方评估机制,定期检视“五市”协同发展规划的实施情况并及时纠偏。三是整合交通物流按下协同发展“快进键”。加快协同推进连云港-徐州-淮安“物流金三角”建设,强化顶层协调和区域统筹,打破地理和行政分割。有序布局临港物流园区和临港产业,拓展“金三角”辐射影响力,带动做强盐城、宿迁等地发展。提升五市省内省级公路、铁路通达能力,提升高级航道占比,加强与北京、上海等国内主要城市的连通度和通达率。二、用创新思维引导破解苏北五市协同发展瓶颈难题一是把产业特色发展作为苏北五市协同发展的着力点。坚持错位发展、优势互补,如徐州装备制造业和新能源产业、连云港的石化和医药产业、盐城中韩产业园、宿迁跨境电商综合试验区以及淮安台资集聚示范区等。形成统一的财政、统计、产业、金融政策体系和一体化供应链体系,放大“省+市+区”叠加效益。借鉴“苏商大会”“进博会”等成功经验,引导五市合力搭建影响力大、可持续性强的活动平台二是把南北共建创新作为苏北五市协同发展的突破点。在南北共建园区的建设用地安排、基础设施建设补助以及改革试点示范等方面,由省级层面赋予特殊政策。用好“飞地”模式,支持苏北五市建立共建园区经济数据共享机制,打破“行政区经济”束缚。通过建设应用创新合作园区、实行“创新券”互认联通等多种措施,建立科技合作资源共享机制。三是把推进乡村振兴作为苏北五市协同发展的支撑点。引导五市共同打造“头雁型”农业龙头企业,统筹建立农业重大项目储备库,构建覆盖主导产业的产加销、贸工农全产业链。引导各市联手培育一批全国知名的“苏香”乡土特色产品、特色手工艺品和非物质文化遗产。支持五市开展省级乡村振兴示范区申报建设试点,在土地、户籍和社保等方面,逐步突破城乡二元结构和行政区划束缚。三、用底线思维确保推动苏北五市协同发展落地见效一是全面落实苏北五市主体责任。要求各市尽快制定具体行动计划和专项推进方案。将各市协同情况纳入综合考核,制定涵盖市场一体化、要素一体化、发展一体化和制度一体化等方面的考核指标,并发挥好省级财政资金的奖补功能,引导各市强化大局意识,积极主动落实到位。独立设置“协同创新”奖,对在区域协同发展过程中落实特别到位、成效特别突出的城市予以奖励和表彰。二是有效发挥相关部门主导作用。要求省发改、财政、税务、金融、土地、工信等相关部门,加强对发展规划实施的必要指导和积极支持。对于在五市区域协调中的重点难点问题,由省级负责部门牵头,组织五市相关职能部门召开碰头会,协调解决重大困难。将相关部门对苏北五市协同发展的支持力度纳入省深改委的年度工作任务和综合考核,从而提升决策效率,避免议而不决。三是持续激发领导干部担当作为。加大“上”“下”和“转”的力度,对推动区域一体化发展表现突出的干部予以提拔或晋升职级,向做样子、混日子的干部开刀整治。加大苏北五市领导干部任职交流力度,激发激活“拧成一股绳”的内生动力。对五市领导班子组织开展一体化发展专题培训班等,让领导干部想干事、会干事、干成事,全面提升苏北五市高质量协同发展治理能力。 +143,0200,关于加快实施现代种业创新工程的建议,763697943b994c48be5f3fdd1ae5944a,2022,2022-01-19 10:16:07,民盟江苏省委,农林水利,调研情况:2021年中央一号文件特别提出,要打好种业翻身仗,全面推进乡村振兴。江苏是名副其实的种质资源大省,但距种质资源强省还有差距,表现在种质的资源信息交流不畅、研发动力尚需加强、科研探索有待深入、研发成果转化速度较为缓慢、特色种业品牌较为稀少等。问题分析:比如,我省126家持证农作物种子企业中,仅有1家母公司在主板上市,暂无独立上市公司,而邻省安徽有1家在主板上市、1家在创业板上市;我省种子企业的研发投入总体上不到销售总额的1%,而安徽超过2%,湖南甚至达到2.5%。因此,在种业的发展上,我省急需努力、奋发赶超!我们建议:具体建议:一、进一步畅通种质资源信息交流渠道重视省级种质资源信息平台,按照“保护优先、高效利用、政府主导、多元参与”的原则加大建设投入。依托平台,对内,加大我省作物、畜禽、水产、农业食品微生物等农业种质资源的普查、收集、鉴定、保藏与利用,面向全省种业提供科技创新技术支撑和服务;对外,规范引进特色优质种质资源,加快构建资源共享、异地选育和多点测试的有效体系。二、不断增强种业持续创新的研发动力重视并开启种业科技人员的再培训计划,努力提升学习的有效性,加快挖掘和培养种业科技创新领军人物,大幅度提升全省种业科技人员“生物技术+信息化”育种的理论和实践水平。深化权益分配机制改革,对种业科研人员的科研成果施行分类考评。通过专项资金,引导和扶持我省种业大幅度提高研发经费与销售总额的占比。三、努力加大种业的协同科研攻关力度依托省内高校院所,在基于合成生物学的新一代生物育种等领域,加大基础性、前瞻性技术研究。以种业种苗龙头企业为主体,联合高校院所,推进特色品种的重大育种应用攻关项目,加快构建实体科企的商业化育种战略。从抓品种向抓产业链延伸转变,真正建立以企业为主体、基础公益研究为支撑、“育繁推”一体化、“产学研用”融合的种业创新体系。四、着力提升种业成果的田头转化速度推动“良种+良法”与互联网平台“线上推介+线下展示”相结合,为农民提供产前、产中和产后的全产业链“一站式”综合服务。通过推广新品种,引领农业按绿色高效、生态环保的技术规程,区域化、标准化地种植优势农产品。引导职业农民更加积极地参加技术培训和示范观摩,迅速提升在我省农村推广新品种、新技术的整体成效水平,大幅提高成果转化的社会经济效益。五、精准打造“苏种”系列特色种业品牌引导企业精准定位、差异化发展,扶持培育如南京理想农科、射阳大米集团、徐州佳禾农科等一批信用好、实力强、特色鲜明的企业,形成布局合理、特色多元的优质种业企业“硅谷”。深度融合地理标志,形成“黄玫瑰”白菜、武育粳3号、苏玉10号、徐麦818等优势种业基地,着力打造区域特色明显、发展潜力较大、市场知名度高的“苏种”特色品牌体系。加大对原创种子品种的保护力度,明确要求派生品种要支付原创品种适当的品种权益费,严厉打击生产经营白皮袋和假冒侵权套牌等违法犯罪行为。 +144,0201,关于推动我省汽车及零部件产业高质量发展的建议,643293e1d976438db2806de71ca0d039,2022,2022-01-18 17:52:46,民盟江苏省委,工业商贸,调研情况:汽车工业被称为工业的桂冠,改革开放以来,我省汽车工业高速发展,随着扬州、盐城汽车工业的崛起,我省已跻身全国六大汽车产业集群与配套产业园区的“第一序列”。但我省整车行业在全国范围内并不占优势,南汽与上汽、广汽、一汽都存在较大的差距,省内也无浙江省吉利汽车、安徽省奇瑞汽车之类的国产明星品牌,总体上来看份额足而品牌小,架子大而底子薄。问题分析:我省汽车行业主要占据市场份额依靠的是汽车零部件,主要做的是“后市场”,这是我省汽车行业的劣势,但未来将会成为我省汽车行业发展的巨大优势。长期来看,我国汽车普及率与发达国家相比差距仍然巨大,同期美国千人汽车保有量在800辆以上,日韩也已超350辆,而我国还不到150辆。但是从近几年的汽车销量来看,我国汽车销量已连续三年负增长,销量从2018年最高点2888万辆下降到2020年的2531万辆,累计降幅达12.36%。总体来说,未来我国传统汽车产业进入了低速发展阶段。根据欧美等成熟汽车市场经验,汽车行业整车与零部件规模比例约为1:1.7。目前我国汽车行业整车与零部件规模比例与成熟汽车市场有一定的差距,我国汽车零部件行业仍有较大的潜在市场空间。同时,随着我国汽车零部件制造企业的研发创新能力、海外市场开拓能力逐步增强,产品国际竞争力逐步提升,我省汽车零部件产业将迎来新一轮的发展期。具体建议:未雨绸缪,方能占领市场。对此,我们建议:一、加强全省汽车及零部件行业设计的科学性根据我省“十四五”发展规划和汽车产业实际状况,科学制定《汽车产业发展专项规划》,明确各市的涉车板块发展方向和重点,避免同质化竞争,大力培育我省汽车及零部件产业发展环境,统筹推动汽车产业健康有序、低碳绿色、高质量发展。二、加大全省层面对汽车及相关行业政策扶持鼓励各地级市充分发挥财政专项资金引导作用,设立汽车产业投资子基金,创新动态调整汽车产业发展引导资金管理办法,大力支持转型企业发展,研究出台支持汽车及零部件产业园、新能源汽车产业发展的土地、房屋租金、税收、人才等方面的激励政策。同时根据国、日本、美国等多家车企再明确停售燃油车或不再生产燃油车时间表,以及习近平总书记也提出了“要如期实现2030年前碳达峰、2060年前碳中和的目标”,对全省汽车制造行业提前预警,提前转型规划,帮助他们规避风险,做好服务企业的“店小二”。三、鼓励全省汽车领域企业逐梦新能源领域新能源汽车是未来的大势所趋,未来的“后市场”,必然是新能源汽车的“后市场”。有关部门要积极与全省汽车领域有实力,有资本的企业沟通,鼓励他们走出传统汽车零部件行业的舒适区,敢于向“高、精、尖”的新能源汽车深水区进发,为全省汽车行业做“领头羊”。四、丰富“互联网+汽车零部件”产业的后市场一要引导汽车及零部件企业积极协同信息、通信、电子和互联网行业企业,充分利用云计算、大数据等先进技术,挖掘用户工作、生活和娱乐等多元化的需求,创新出行和服务模式,促进产业链向后端、价值链向高端延伸,拓展包含交通物流、共享出行、用户交互、信息利用等要素的网状生态圈。二要推动车企向生产服务型转变,实现从以产品为中心到以客户为中心发展,支持企业由提供产品向提供整体解决方案转变。三要鼓励发展汽车金融、二手车、维修保养、汽车租赁等后市场服务,促进物流、电子商务、房车营地、检测、文化等其它相关服务业同步发展,创新服务体系。 +145,0203,关于塑造我省沿海协调发展新格局的建议,e35a4be87ae64523bbe838171c7ea00e,2022,2022-01-19 19:35:15,民盟江苏省委,经济发展,调研情况:2020年7月,省委省政府提出“四沿”(沿江沿海沿河沿湖)联动区域空间特色塑造战略,为我省沿海高质量发展注入了新动力。在2021年召开的沿海发展座谈会上,娄勤俭书记再次强调,奋力推进沿海地区实现高质量发展的新腾飞。问题分析:落实省委省政府部署和娄书记讲话精神,我们建议,应根据沿海地区资源环境的承载现状及发展潜力做好相关规划,重构沿海人与自然和谐共生发展新格局、塑造江苏美丽沿海建设新景象。具体建议:一、我省沿海地区资源环境的承载现状及发展潜力(一)开发强度总体提升快。2009年至2020年,沿海地区建设用地总规模增长约15.55%,土地开发强度提升至17.19%。沿海土地开发年均增长率是沿江的3倍。(二)开发力度区域不均衡。高强度地区土地开发强度达到50%左右,而低强度地区开发强度仅为22%。沿海土地存量空间存在填充开发或更新发展潜力。(三)要素承载潜力差别大。根据沿海地区常住人口测算,资源环境承载力中的环境负荷、碳峰值等限制较为明显,已超载12%以上,但水、土等尚有30%以上的承载空间。(四)综合承载潜力仍较强。依据自然资源部2020年《资源环境承载力与开发空间适宜性评价》标准,即使将土地开发强度控制在适宜范围内,我省沿海地区可新增的建设用地,仍超出2009-2020年新增建设用地的总合。二、打造江苏美丽沿海新景象的对策建议(一)统筹沿海与沿江、沿河、沿湖发展关系,激发沿海空间发展新活力。一是以全省国土空间规划编制为契机,合理确定沿海、沿江、沿河、沿湖区域的空间发展权,为构建以沿海发展为重点的双循环发展提供空间支撑。二是加强沿海水网系统与沿江、沿河、沿湖区域的优化,提升沿海区域水资源保障与安全供给能力,并减缓地下海水渗透的潜在影响,提升水资源承载力。三是加强沿海地区环境基础设施建设,完善养殖污染、生活污染、工业污染等治理设施及网络体系建设,提升沿海地区资源环境承载力。(二)统筹沿大海洋与大农业、大生态、大产业发展关系,打造沿海产业发展新链条。一是以建设海洋强省为目标,以大海洋、大农业、大生态、大产业发展格局为特征,编制《沿海地区国土空间战略规划》,整体优化沿海地区国土空间格局。二是优化大产业布局,构建大物流体系,打造基于沿海地区产业内、外循环连通的产业创新发展新链条,提升沿海地区产业发展优势。三是彰显沿海地区自然资源底蕴优势的大农业发展、大生态景观构筑,提升沿海地区在江苏乃至国家粮食安全以及生态保障方面的战略地位。(三)统筹沿海城镇发展带与沿江经济带、东陇海线、上海都市圈发展关系,构建沿海城镇发展新格局。一是积极探索构建无缝对接上海、畅通苏北黄金三角物流、横贯沿江区域的新基建格局。二是整合沿海农场人口居住布局,基于沿海产业特色、生态特色、农业特色、海洋特色规划沿海城镇发展带。三是以沿海城镇发展带为基础,促进沿海地区与沿江经济带、东陇海线、上海都市圈的空间衔接,以城镇发展提升沿海发展空间。(四)统筹海域使用权与土地产权、水权、排污权、碳排放权、空间发展权等关系,探索沿海国土空间要素配置新机制。一是发挥沿海地区自然资源要素市场优势,率先探索建立以主要自然资源要素产权交易为主的沿海地区自然资源产权市场交易中心。二是统筹沿海海洋使用权、建设空间发展权、排污权、耕地保护指标交易、水权、碳排放权等交易管理,并完善产权登记和要素定价交易机制,提高自然资源市场配置效率。三是构建耕作权、海洋使用权、取水权、排污权等回购制度,通过市场机制促进沿海地区自然资源可持续利用。 +146,0207,关于推进我省肥药集中采购统一配供的建议,25d0ed9350004d31acacdecda1d12ffa,2022,2022-01-19 10:16:07,民革江苏省委,农林水利,调研情况:实施肥药集中采购统一配供可以从源头上防范农产品质量安全风险。目前,我省不少县(市、区)已经开展肥药集中采购统一配供,但是在实际推进中仍存在一些问题。问题分析:一、区域发展不平衡。自2017年起,我省推广肥药集中采购统一配供工作以来,呈现明显的南强北弱格局。2021年,苏南肥药集中采购统一配供面积近200万亩,苏中、苏北仅100多万亩。苏北还有较多市(县、区)没有开展此项工作。二、服务覆盖不广泛。虽然实施肥药集中采购统一配供工作的市(县、区)逐年增加,但部分市(县、区)配供范围局限于试点的基地、乡镇等,服务的范围有限。同时,配供对象的广度也不够,主要是面向粮食作物,没有延伸拓展到林、牧、渔业等领域,配供对象有限,覆盖面偏低。此外,目前统一配供品种主要是高效低毒低残留的肥药,而水溶肥、有机肥等绿色农资配供比率比较低。三、顶层设计不完善。随着农业供给侧结构性改革的深化,推进农业面源污染防治、促进绿色优质农业生产已成为共识,但部门之间各自为战,缺乏统一规划,没有形成合力。省供销合作社率先在全国系统推进肥药集中采购统一配供,但供销合作社职能偏弱,各地基层供销社、社有企业的发展也存在明显差异,总体上来说对肥药集中采购统一配供工作的控制力度还不强。具体建议:一、加强组织领导。强化组织领导,坚持高位推动,把肥药集中采购统一配供纳入乡村振兴战略实绩考核之中,压实各方责任。肥药集中采购统一配供工作涉及农业农村、财政、生态环境、市场监督、供销合作社等多个部门,建议成立工作领导小组,建立工作联席制度,优化相关扶持资金,形成政府主导、部门合作的工作推进机制。二、建立补贴机制。肥药集中采购统一配供呈现南强北弱格局,根本原因是苏中苏北财政支持力度不够。必须坚持“政府主导、市场运作、财政扶持”原则,建立省、市、县三级财政支持配套体系。省级财政按照“有所侧重、分类支持”的要求,重点支持苏中苏北地区开展肥药集中采购统一配供,属地财政也要加大支持扶持力度。三、加大推进力度。加强宣传引导,广泛宣传肥药集中采购统一配供的重要意义,提高政治站位,强化推进举措,扎实推进肥药集中采购统一配供。目前,供销合作社系统有46个市(县、区)开展了肥药集中采购统一配供工作,60个市(县、区)开展了农业包装废弃物回收处置工作,要进一步加大推进力度,提升覆盖面,助力美丽江苏建设。 +147,0208,关于建立我省海洋经济协调统筹机制的建议,cc22af88ce88479f8a0c34ac85510464,2022,2022-01-19 19:35:15,民革江苏省委,经济发展,调研情况:自2009年以来,特别是党的十八大以来,我省抓住海洋强国、“一带一路”、沿海开发等重大战略机遇,大力发展海洋经济。2020年,我省海洋生产总值(GOP)已达到7828亿元,成为我省国民经济重要组成部分。问题分析:然而,与广东、山东等海洋经济发达省份相比,我省海洋经济在经济总量、产业结构、创新能力等方面,仍存在明显不足。广东早在2008年就成立了省长任组长的海洋工作领导小组,山东组建了省委海洋发展委员会,浙江、福建等省几年前也成立了省委省政府主要领导挂帅的海洋强省建设协调机构,统筹建设海洋强省政策举措。海洋产业门类多、覆盖范围广,在全省十三个设区市均有分布,产业发展涉及发改、经信、资源等十几个部门单位,需要有强有力的领导机制,进行全省有效统筹和密切配合。虽然《江苏省海洋经济促进条例》要求建立海洋经济协调统筹机制,但尚未得到有效落实。具体建议:建议:成立省主要领导为组长的促进海洋经济高质量发展领导小组,建立海洋经济协调统筹机制,高层次统筹海洋强省建设。一是进一步明确各涉海部门在推进海洋经济发展中的工作职责,落实一体化协调机制,特别是搞好各部门职责边界的无缝对接,避免“都管都不管”的死角。二是责成相关部门或机构,从海洋产业布局规划和产业政策等方面加强顶层设计,疏理、制定、完善促进海洋经济高质量发展的各项规划与政策,结合陆海资源禀赋等综合因素,构建海岸带“一带管控”,陆域和海域“两域对接”,生态、生产、生活“三生协调”,各级海洋规划、涉海规划纵向衔接、横向兼容、统分结合的“多规融合”,“一张图”管控的陆海协调发展新格局。三是加大财政金融支持力度,引导社会资本对海洋经济有效投入。山东设立现代海洋产业基金,每年筹集不少于55亿元财政资金用于海洋强省建设;广东每年安排财政专项资金,浙江、福建等省也设立类似专项引导资金或者基金用于海洋强省建设。我省应设立专项投资基金,重点扶持海洋新兴产业、现代海洋服务业发展,以及海洋关键技术研发、海洋科技成果转化和公共服务平台建设;强化财税政策支持,多渠道扩大直接融资,支持符合条件的涉海企业在国内外资本市场上市;深化国有涉海企业混合所有制改革,激励引导民间资本进入海洋产业领域;支持符合条件的涉海重点项目列入“一带一路”项目清单,争取亚投行等国际金融组织更多贷款支持;鼓励银行、保险等金融机构创新涉海金融产品和服务。建立和健全以财政资金为引导,银行、民资、外资共同投资的多元投资体制。四是从推动涉海治理体系和治理能力现代化建设的战略高度,重视和理顺涉海治理体制。着力构建和完善涉海规划布局体系、法规政策体系、陆海污染防治体系、海洋生态保护体系、海洋监测体系、海洋经济运行监测评估体系、海洋执法体系等多维体系构成的现代海洋综合治理体系,强化海洋综合治理职能,推动由“管理海洋”向“经略海洋”转变。 +148,0209,关于对我省既有建筑加强安全监管的建议,54f37cc1936d420784671c2206cb42cf,2022,2022-01-20 16:41:43,民革江苏省委,城乡建设,调研情况:江苏各地级市、县级市均是以老城为基础,逐步发展新城的模式,在老城区存在大量上世纪九十年代前建成的建筑,这些建筑规划落后、结构等级低、配套设施差,很多已接近或超过设计使用年限。问题分析:我省经济发达,城市化程度高,城区人口密度又非常大,城区建筑老龄化程度严重但使用频率仍然很高,加之公众对既有建筑安全知识的缺乏,有的存在侥幸心理,在使用和改造中漠视相关安全规范,安全管理现况堪忧。通过对吴江四季开源酒店坍塌事故等多起事故的研究调查发现,对既有建筑进行违规拆建、改建是引发建筑安全事故的主要原因,这其中牵涉业主、施工方、监管方等多方主体,应予以高度重视。具体建议:一、压实主体责任。一是全方位压实各相关监管部门责任,做到既有建筑安全监管没有空缺。对忽视安全问题情节严重可能造成重大危害的要及时依法依规进行刑事处置。二是建议完善《江苏省房屋建筑和市政基础设施工程安全管理实施细则》,进一步修订和增补各地级市《房屋安全使用管理条例》相关内容,加强对日常维护、维修的要求,提高违法成本,加重对违法行为的处罚,使既有建筑的拥有者和使用者心生敬畏。三是通过加强建筑施工安全管理,确保安全生产的经费足额投入、安全生产的各项措施到位、安全生产的过程管理到位。二、规范拆改监管。一是要规范调整施工许可证受理范围,增加危险性和复杂性为判断依据。根据相关规定,工程投资额在30万元以下或者建筑面积在300平方米以下的建筑工程,可以不申请办理施工许可证。建议对此条款进行地方性解释,以第三方审图等方式,对安全性进行判断,如属于安全风险较大的建设工程,无论建筑面积和投资多大,均应纳入施工许可证管理范畴,由当前比较成熟的质安监体系进一步加强安全监管。二是对纳入施工许可证管理范围的,要严格按照建设工程质安监管理体系进行监管,对不需办理施工许可证的,要参照质安体系,由属地街道做好监管。三是要充分发挥落实社区网格力量,建立省、市、区、街道、社区五级违法建设防控体系,源头发现和防止各类既有建筑拆、改建工程未报先建、拒不报建等违法建设行为发生,坚持既有建筑拆、改、建安全一抓到底。三、全域动态管理。一是对各类既有建筑按安全等级分类造册,每10年一更新;对各类有安全风险的既有建筑按照立即(1年内)、尽快(5年内)、储备(10年内)三种类型进行分类,提出更新时序。二是对于房龄达到或超过设计使用年限的或列入疑似危房的既有建筑进行动态监测,通过持续观察、记录其沉降、裂缝变化等相关结构特点,及早发现危险倾向,关键时刻采取必要措施,避免事故发生。四、有序理性更新。一是针对危险程度高、集中的需要立即更新的既有建筑,建议以既有建筑周边的城市建设项目、扩大服务半径建设项目等形式来进行更新。二是对产权单一或权属清晰的,在做好法律保障基础上,通过行政建议、行政督促等方式,责令产权人、使用人进行加固、解危更新。三是隐患巨大但因多产权、公私房混杂、产权人失联等原因无法更新的,建议由政府牵头,成立解危工作小组,由解危小组作为项目主体,按财政资金项目流程操作,以加固、重建等方式更新。五、政策救济扶持。一是针对无法找到产权人的,由解危小组以公共安全的模式对既有建筑进行解危,解危资金由解危小组垫付,同时做好既有建筑房屋的产权限制,解危后可以通过托管出租模式进行租金回笼。二是无力承担更新费用的,可以由解危小组暂时垫付或引入金融机构的模式,待产权人经济条件好转后偿还,同时做好产权转让限制。三是由政府引导、社会资本参与,成立托底更新专项基金,专门对需要托底更新的项目进行托底性救济,从而使这类更新能顺利开展。 +149,0210,关于构建我省现代产业体系的建议,e018d010687f4bd683985725363d2174,2022,2022-01-19 19:35:15,民盟江苏省委,经济发展,调研情况:党的十九届五中全会提出,要把科技自立自强作为国家发展的战略支撑。近年来,江苏省不断释放相关政策红利,激发新旧动能转换的带动作用,赋能高质量发展,使得依靠科技创新发展的新兴产业亮点纷呈,创新要素加速集聚,生态效益日趋明显。问题分析:但在产业发展和技术创新的过程中,仍然存在一些问题。一是产业整体规划和引导力度不强。“中间产品多、终端产品少、配套产品多、整机产品少”的产业格局还没有根本改观,在传统产业调整中存在“一刀切”或“强制性关闭”等现象,对智能制造的各项指导意见不够精细。二是创新要素支撑不够。科技创新方面“高原”多“高峰”少,科技与产业“两张皮”问题还没有得到很好解决,创新型领军企业明显偏少。三是能源消费结构亟待改善。江苏省煤炭消费比例比广东省高20个百分点,清洁能源比例比广东低16.6个百分点,化石能源消费比例居高不下,且能源消费对外依存度在不断增加。具体建议:对此我们建议:一、促进产业重塑,推动产业以“新”代“旧”一是重点投资无锡物联网和集成电路、常州新材料和医药、南京新能源和新一代信息技术及软件等区域优势产业,促进未来工厂、未来交通和未来健康“三大主导产业”和未来信息技术、未来材料“两大赋能产业”,发挥产业投资优化对产业结构调整的正向作用。二是针对苏南、苏中和苏北沿海板块所处发展阶段不一致的现状,应根据三者禀赋塑造各自典型的支柱型产业,加强区域主导产业塑造,形成有区别的经济增长动力,发挥好辐射带动作用,进一步推进产业规模化集聚,打造强劲产业链,形成产业生态圈。三是出台江苏省优化布局特色发展指导意见等政策文件,明确全省产业布局大框架,推动省、市、县三级联动、区别发展,并将其纳入地区产业发展“十四五”规划,加快形成产业布局优化政策体系。二、加快补齐破解“卡脖子”技术的基建短板一是推动企业积极创建数字产业创新中心、智能工厂、智能车间,实施产业网络化改造,打造行业互联网平台和综合性工业互联网平台,以数字智能化引领技术创新。二是做强研发资金的保障后盾,对企业转化专利技术工作提供资金支持,增强企业技术创新能力,将江苏制造转变为高级的江苏创造。三是强化技术研发、交流平台建设,着重加强原创性、引领性科技攻关,以芯片制造、量子信息、工业物联网等前沿邻域为发展方向,共同投资成立技术创新中心,并推进校企合资创立实验室。三、构建“关键核心技术+产业模式”的创新形态一是积极培育新兴产业生态系统和融合发展技术,着力推动ICT技术在更广范围的落地应用,提升产业在需求链、供应链、创新链上的传导能力,对人才、资金、数据资源的整合能力以及培育众创、众包、众筹等商业模式的能力等三大能力。二是同步进行核心技术和产业模式的双轮协同创新,形成“共性基础研究+专业性技术攻关+成果转化+组织金融”的产业创新链条,重视产品创新、工艺创新、组织创新和市场创新的协同。三是由政府牵头、企业参与,共同建设科技成果转化交易平台,并进一步完善知识产权保护,建设好配套金融服务体系,全力构建产业协同创新的新生态。四、深化能源消费变革,促进传统产业体系“绿色化”一是聚焦清洁核心技术,改造传统工业技术,着力推行清洁制造、绿色交通、节能建筑、绿色照明等产业,设定碳排放标准,壮大新能源汽车、新燃料、风电、光伏、等新兴产业,掌握推广碳捕集利用与封存技术(CCUS),同时将5G等现代通信加速融入能源技术领域。二是增加能源利用类型,充分利用南通、连云港等沿海城市的优势,发展风能,推动海上风电基地建设;选取部分乡村作为试点,投资开发生物质能,建立乡村生物质能能源基地;推广江宁太阳能热发电系统,建立热发电能源基地。三是完善能源供给体系,在鼓励增加使用煤炭替代品,有序推进煤炭清洁利用技术提升项目的同时,完善我省天然气储备模式和使用方案,并积极促成抽水蓄能电站建设,加大清洁能源装机组的配置,使新型储能技术实现规模化利用,给予电力消纳方面巨大的发展空间。 +150,0211,关于强化医疗大数据采集与使用监管的建议,b9b82098946a45adadaa4b1a966b7daa,2022,2022-01-19 19:23:47,薛涛,医卫体育,调研情况:随着时代发展,医疗大数据的采集与应用越来越受到重视,其迅猛发展正在深刻地改变着现有的医疗与健康服务模式。基于这样的大背景,医疗大数据所蕴含的能量与潜在商业价值逐渐爆发,并日益受到关注。目前其已经不仅仅限于医疗系统内部,日益增多的资本与企业已经或正在进入医疗大数据相关产业。因此,在当前新的形势下,我们面对的紧迫问题是:如何规范医疗大数据采集与应用的监管,以促成与推进大数据医疗与相关数字化经济的健康发展。问题分析:1.数据管理上的国家安全观意识不足一方面,大数据时代的智慧医疗发展是以云计算、物联网等为基础,随着商业资本的不断介入,数据交易商业日益进入视野。另一方面,宏观的中国医疗大数据事关国家战略信息与国家安全。而且,虽然不是全部,特定部分医疗大数据直接相关于国家安全。但是,长期以来,对于医疗大数据这种潜在影响与属性意识严重不足。而这种意识不足,意味着可能的国家安全风险。2.医疗大数据相关个人信息保护需要强化落实基于电子病历系统为核心的大背景,贯穿整个医疗过程的临床信息覆盖门诊、住院、检验、检查等各个救治环节。一方面,患者医疗数据日趋立体化。另一方面,随着互联网技术、可穿戴技术在医疗行业的广泛应用,极大增加了患者数据外泄的风险与可能,患者医疗数据在产生、传输、存储、使用过程中均可能被泄露,从而导致患者个人基本权利受到影响。虽然2018年颁布的《全国医院信息化建设标准与规范》对医疗行业信息安全防护要素进行了明确要求,但目前仍然存在大量的未授权访问的问题。这说明,对于医疗大数据信息流的监管上尚存在漏洞。3.医疗大数据采集与应用的监管尚主要以政府主导为主医疗大数据采集与应用的监管自身涉及到很多专业的问题与事情。例如各个专科临床数据库的建立与管理,是非常专业的事情。因此,在医疗大数据采集与应用的监管上,除了政府职能部门外,还需要专业的人员与协会的介入。4.各方面医疗大数据的标准与规范尚很缺乏目前仍然很突出的一个问题是,各医疗机构尚仍然大部分自成体系,很多相关的标准规范缺乏。其结果是,导致医疗大数据难以发挥出其该有的真正价值。具体建议:1.在医疗大数据管理上树立国家安全观意识2021年9月颁布施行的《中华人民共和国数据安全法》指出,应当坚持总体国家安全观,建立健全数据安全治理体系,提高数据安全保障能力。基于这样的前提,建议进一步强化与细化医疗大数据管理上的国家安全观:建立资本介入与监管清单。监管上,要监督与掌握其所控医疗大数据的动态走向;建立与境外机构关联清单,国内一些机构(例如一些科研机构)在数据库的建立与管理上与国外组织或协会存在合作、协调等关系,需要关注这些机构,纳入管控范围,尤其管控与判断其医疗大数据是否合法合理用于分享给国外组织或协会;建立关联医疗大数据关键人员清单;厘清与分类需要严控的医疗大数据,并予以适当分级。如对涉军方医院与医疗机制、涉传染病等医疗大数据需要在国家层面与国家安全高度予以高度管控;对于大规模医疗大数据,建议设立备案与门槛审批制度。2.特定医疗大数据纳入人类遗传资源管控范畴2021年4月颁布施行的《中华人民共和国生物安全法》,提出了人类遗传资源与生物资源安全,指出国家对我国人类遗传资源和生物资源享有主权。建议基于国家安全考虑,厘清与确定特定方面医疗大数据,并纳入人类遗传资源范畴,禁止涉境外交流、数据交易、资本介入等。3.落实与深化医疗大数据相关个人信息保护鉴于医疗相关数据是患者人格利益的重要载体,因此在高效利用医疗数据同时,对其进行保护尤为重要,建议:一要禁止医疗大数据市场交易;二要深化与落实医疗大数据中涉个人隐私信息的保护,依法保护与监管过程中,建议覆盖数据采集、数据存储、数据共享、数据分析全过程,严格保护患者在诊疗过程中产生数据的所有权与隐私权;三是建设网络安全从业人员,填补相应人才缺口,以科学有效落实与制定医疗信息系统管理与应急预案。4.政府职能部门与专业人员协同共管医疗大数据的采集与应用在医疗大数据采集与应用的监管过程中,除了政府职能部门,同时需要专业人员的参与。可以结合国内医学方面各个专业的协会,具体可以引入国家与各个层面的科协的介入,一起来参与医疗大数据采集与应用评估与监管。5.强化临床数据库标准与规范的建立现有临床数据大多为经过临床医师筛选的信息。在建立数据库与患者之间的直接联系上,迫切需要进一步强化临床数据库标准与规范的建立。在此方面,建议国家可以组织相关项目的立项,给予资金支持。结合数据库信息的挖掘,建立起各重要临床数据库国家标准与规范体系,以服务于精准医疗时代的到来。 +151,0212,关于有效提升生育意愿的建议,946b77b125d84ea08f021f2c59295617,2022,2022-01-19 14:58:36,民进江苏省委,社会事业,调研情况:第七次人口普查显示,我国人口近10年都保持低速增长态势,人口形势非常严峻,提升人民群众生育意愿迫在眉睫。根据江苏统计年鉴数据,2020年江苏人口自然增长率仅有0.17‰,“人口负增长”的拐点将至。而江苏部分城市的人口自然增长率已经跌破零。根据江苏省镇江市2021年统计年鉴,该市2020年户籍人口自然增长率为-1.98‰,老龄化程度最为严重的南通市,早就在2002年就已经出现自然人口负增长,2019年人口自然增长率-2.76‰。造成人口自然增长率下降的原因很多,但出生人口的明显下降,是导致自然增长率下降的最主要原因。这也促成国家下大决心鼓励实施三孩生育政策。但从目前来看,政策实施的成效并不显著。造成生育率持续下降,不愿意多生孩子排名前三的原因据国家卫生健康委数据:经济负担重(75.1%)、婴幼儿无人照料(51.3%)和女性难以平衡家庭与工作的关系(34.3%)。这与我们调研的结果不谋而和。问题分析:一是育儿经济负担重。以宿迁市宿豫区新庄镇为例,2020年镇人均可支配收入20786元,高于区人均5.4%,当地房价3500元/平(区均10000元/平),幼儿园每年5000元左右(含学费、餐费等),各类兴趣班每年需要费用5000元/人左右,假期托管班每期则需要2700元,按三口之家计算,相当于学龄前教育成本就要占去家庭一年可支配收入的1/4左右,如果算上二孩、三孩家庭,经济负担会更加沉重。二是孩子无人照料。普惠托管、假期托管的缺失共同影响着生育意愿。我国3岁以下婴幼儿约4200万人,但入托率仅为5.5%,供给与需求缺口较大。很多家庭只能选择母亲全职或依靠祖辈。宿迁市市场化托管机构市区收费标准均在1.5万/年以上,月均在1500-2000元,对工薪阶层来说,价位偏高。寒暑假家庭面临两难选择,孩子面临陪伴和教育真空,祖辈看管理念差异大,选择托管经济负担重。三是女性难以平衡家庭与工作的关系。调查显示女职工生育后工资待遇降幅超过一半的达42.9%。江苏目前女职工产假是128天(98天+30天晚育假),男性陪产假15天,均为全国最短。男女产假比例的巨大差别也使女性制度性地成为育儿主力,不利于女性平衡好工作与家庭的关系。具体建议:为此建议:一、完善女性就业权益保障。一是完善女性就业法规,加大对女性就业歧视“硬约束”执法力度。我省需尽快形成更专门、更具可操作性的法规,保障女性就业权益,严禁“性别歧视”,不得因为生育子女而非法解雇当事女职工,非法调整其工作岗位,或降低其薪资待遇。二是应出台用人单位扶持政策。现在某些生育鼓励政策实质是将成本转嫁给用人单位,间接导致女性在职场上更困难。我省应对符合条件的用人单位在其女职工合法生育期间给予资金补贴,或以抵扣税费的政策来对冲企业负担,维持企业招录女职工的责任意识不消退。可以考虑分行业类别管理,除了目前女性休产假期间的生育津贴由生育保险基金支付之外,财政可对单位承担的社保给予一定比例的补贴。二、积极发展普惠托育托管服务。一是持续提升普惠性幼儿园覆盖率。江苏应尽快实现省内学前教育全免费,鼓励和支持有条件的幼儿园招收2至3岁幼儿。支持有条件的用人单位为职工提供托育服务,鼓励国有企业等主体积极参与各级政府推动的普惠托育服务体系建设。二是强化推行假期托管服务。贯彻落实教育部发布的《关于支持探索开展暑期托管服务的通知》,根据师生自愿、内容合理、普惠原则和安全责任,寒暑假开展全社会广泛参与的普惠性托管,多措并举切实减轻家庭育儿负担。三是大力发展多种形式的普惠服务。可在各地试点推动建设一批方便可及、价格可接受、质量有保障的托育服务机构。加强社区托育服务设施建设;通过税收减免、提供场地、购买服务及适当补助等多种手段鼓励社会组织、企业参与婴幼儿普惠性托管工作;设立托育机构实施标准,使其逐渐规范发展;加大专业人才培养力度,依法逐步实行从业人员职业资格准入制度。三、逐步完善鼓励生育的配套政策。要具体落实父亲的陪产假制度,鼓励父亲参与育儿,江苏可考虑适当延长陪产假,陪产假期间的生育津贴由生育保险支付。鼓励有条件的用人单位实行孕哺期弹性工作制度,允许女职工以“经济补偿性辞退、停薪留职、非全日制工作、远程办公”等方式度过生育哺乳期(分娩后一年)。参考借鉴福建、攀枝花市等地相关生育鼓励的政策举措,结合各地实际,制定与其经济发展水平相匹配的生育补贴制度,给予二孩、三孩生育家庭一次性生育补贴或采取逐月补贴方式,让积极生育者享有实实在在的利好。 +152,0213,关于充分发挥农商行主力军作用助力乡村振兴发展的建议,4ca255b922324432b6450c14bbb21cb8,2022,2022-01-18 16:06:13,致公党江苏省委,财税金融,调研情况:农商银行作为服务“三农”的主力军,在支持“三农”、小微企业的发展中有独特的优势。江苏农商银行机构网点众多、渠道下沉、遍布城乡,近年来,积极发挥自身优势,做好主力军作用,充分助力乡村振兴发展。在全国率先实现了乡镇营业网点、金融便民服务“村村通”和涉农补贴发放“三个全覆盖”,用占全省金融机构1/7的存款份额,发放了占全省1/3的普惠型小微企业贷款、3/5的普惠型涉农贷款、1/2的农户贷款、百分之百的扶贫小额贷款,在服务乡村振兴大局中发挥了不可替代的重要作用。问题分析:一是“三农”信息不对称,缺乏信息数据支撑。由于“三农”信息数据较为分散,农村户籍、医保、水电费、纳税和土地确权信息等尚未向农商银行系统开放。农商行在农村大数据获取方面存在弱项,仅仅依靠自身来获取信息,工作量大且质量不高,整村授信数据不全面,不能科学有效地测定出农户授信额度,造成部分数据失真,一定程度上影响了农户信贷需求的足额获得。二是涉农担保体系待完善,缺乏有效抵押物。农村地区农户、小微企业及合作社在进行贷款时,缺少有效的抵押物。受多方面限制,土地经营权抵押贷款业务尚在推广试验阶段,监管部门出台的政策偏宏观,具体操作存在诸多困难。同时,缺乏农村土地经营权的二次流转及多次流转的市场支持,也在一定程度上制约了抵押贷款业务的开展。三是农村“空心化”严重,有效金融需求不足。随着城镇化发展,农村“空心化”加剧,客群年龄偏大,金融产品需求集中在存取款、结算等基础金融服务上。此外,因农村客群年龄偏大,移动支付等新型支付方式普及应用程度不高,对下载、安装手机银行流程不够了解,主观上也存在对电子银行渠道的回避和不信任心态,客户支付观念较为保守。四是农村集约化、产业化经营面临诸多困难。土地、资金、劳动力等资源都分散于单个农户,特别是土地资源过于分散,没有形成规模化流转,吸引不到好的资本投资项目。农业产业化的前提是大规模土地集中流转,但是土地集中流转缺乏统一性和实现路径,部分村民因为一些原因,不愿意流转自己的土地,成为土地流转“钉子户”。针对这种情况,缺少政策支撑和社会集体管理(村委会难以统一规划行动),严重影响土地流转集约化经营,进而会带来农业灌溉、施肥等一系列问题。具体建议:一是构建“三农”大数据平台,共享数据信息。建议政府向农商银行系统开放农村、农户的相关数据信息,提高农商银行在阳光信贷整村授信上的科学性,进而实现农户及农业企业信贷需求的有效匹配,能更好地发挥出农商银行支持地方乡村振兴的主力军作用。充分考虑农村居民的便利性和各金融机构对地方经济的贡献度,加大涉农类财政资金向农商银行的倾斜力度。二是建立农村产权抵押平台,盘活农村金融资产。探索建立农村产权抵押登记平台,将农村宅基地、土地的承包权和经营权盘活,增加金融支持的便利性;同时,建议完善配套林权服务体系,规范和健全林权抵押登记、评估、流转和收储机制,明确林权抵押登记部门,做好已抵押林权的管理工作,保障抵押财产合法有效,积极推进森林保险工作以及建立林权抵押风险资金池,指定贷款机构优先受偿权,持续助力金融创新。三是回本溯源,打通普惠金融服务最后一公里。积极建设线下、线上相融合的多元化服务渠道,加快大数据、智能服务、移动互联、云计算等新技术的推广应用。加强农村金融渠道建设,逐步实现“基础金融不出村”的普惠目标。一方面,在集中居住区、专业市场积极推行自助银行、社区智能银行建设,延伸服务半径,深入推进农村金融综合服务站建设,将助农取款服务点、村级服务点进行有效整合,解决农村金融服务“最后一公里”问题;另一方面,加快推进农商银行卡在医疗、交通、校园等领域的应用,拓宽支付渠道建设,优化支付结算服务,为乡村振兴提供快捷高效的结算通道,努力让乡村居民享受现代金融服务。四是政府担保平台政策向涉农与小微企业领域倾斜。政府财政参股的如江苏省信用再担保公司等担保平台,对于补充和解决贷款主体担保难问题起到积极作用,但是其客户多是优质大企业客户,且反担保条件较高,小微企业和农户类客户受惠面不广,体验不佳。建议鼓励政府参股的信用再担保公司深化与农商银行的合作,加大激励考核,积极开展对涉农与小微企业类客户的支持力度,减少反担保条件和降低保费,扩大涉农客户的受惠面,提升客户体验。    五是完善地区金融生态建设。加大地区信用环境建设,建立完善地方政府、税务部门及司法机关等合作机制,严厉打击恶意逃废债行为,尤其是要加大对重点地区、重点企业或个人的打击力度,完善抵债资产处置机制,净化区域信用环境。成立信用村镇领导机构,配套信用村镇考核机制,将信用村镇建设纳入乡镇高质量发展考核,设置信贷投放、整体不良率等关键指标,鼓励镇村申报信用村镇,同时下设二级考核项,将村级贷款投放和信贷的不良率作为村级主职年终的考核依据。 +153,0214,关于提升我省农产品全环节监管水平的建议,7638372b614f4e1197addfcbe6af8d0e,2022,2022-01-19 10:16:07,民革江苏省委,农林水利,调研情况:农产品质量安全事关人民群众身体健康和生命安全,面临诸多现实风险。问题分析:其现实风险主要有:一是中低产农田占耕地比例仍然较高,重金属超标、工业“三废”等水源污染远未根治,土地板结、地力衰减、化肥依赖等核心问题尚未解决的生态风险;二是除水稻、小麦种子可完全自给外,进口依赖严重,自育品种水平不高的种质保护源头风险;三是国家标准、行业标准、地方标准交叉重复,导致责任划分仍不明确造成监管困境;四是安全意识淡漠等主体风险;五是新兴业态监管介入不够、综合监管统筹力度不大、基层监管力量严重不足、司法与执法存在冲突的联动监管不足等管理风险。具体建议:建议从五个方面提升我省农产品全环节监管水平:一、强生态,全力保障农产品质量环境安全。要常态化开展农产品产地安全环境监测,全面掌握水、土、气、光等产地环境变化,重点加强产地污染防控、污染区修复特别是水、土治理,减少农业面源污染;要规范化使用农药、兽药、肥料、饲料及饲料添加剂,全域推广高效低毒低残留农药,禁止剧毒、高毒农药使用;要引导推进病虫草害综合防治、生物防治、精准施药等新技术,持续开展化肥农兽渔药减量控害行动,探索农业废弃物资源化利用途径,稳步推进农业生态系统修复。二、强种质,全力保障农产品质量源头安全。要深入实施国办发〔2019〕56号和苏政办发〔2020〕57号文件精神,强化种源抢救性收集和保护,开展全省范围内种源调查,建立中长期农作物种质资源基因库,综合保护和利用农作物、果树和畜禽等农业种质;要构建种源发掘利用技术创新全链条,从入库物种资源中筛选一批优质、高效、抗病、高产新种源,为科研单位与关联企业攻关种源“卡脖子”技术提供专项支持,鼓励申报优异特色基因资源国际专利,加快构建“育繁推保”一体化体系,把握种质安全主动权。三、强标准,全力保障农产品质量体系安全。要完善投入品使用标准,以农药残留标准为重点,严格按标准使用农业投入品,防止各环节因标准缺失及执法不严造成质量安全问题;细化标准品类表述,优化技术标准体系,避免“豆芽属农产品还是食品”“西洋参片是食用农产品还是中药饮片”等概念模糊,让普通生产经营者、市场开办者便于理解而乐于执行;要细化业态分类和处罚标准,制定会员制、网红式、订单制等农产品新兴市场业态监管办法,保证质量安全监管无死角,妥善化解食品违法案件行政部门处罚5万元起步、低于5万元即为渎职等现实执法与司法冲突。四、强宣教,全力保障农产品质量主体安全。深入宣传农产品质量安全、无公害农产品生产技术、农业投入品科学使用和限制使用规定等相关知识,全面树立诚信生产、守法经营与农产品质量安全“第一责任人”意识;在推进联播联种、统防统治的同时,稳妥推进土地流转,培育和壮大农业龙头企业、合作社、大户等生产经营主体,提高农产品生产加工组织化程度;持续抓好农产品种植、养殖、生产、加工等重点环节技术指导与过程监测,严控化肥、农药、添加剂等投入品滥用,全程保障农产品质量安全。五、强监管,全力保障农产品质量整体安全。完善法律体系,妥善解决同一产品危害后果相同但归入食品违法处罚5万元起步、归入农产品2千元起步等罚则冲突等问题;优化监管权责体系,扩大农产品“双随机、一公开”监管覆盖面,纳入随机抽查的“尽职照单免责”;压实主体责任,由商务部门牵头强化农产品市场开办者资质培训,市场监管部门实施违法行为和市场风险处置,农业农村部门常态进场监测检查,形成监管合力;强化职能部门监管能力建设,统筹解决基层专业化监管编制不足与人才缺失问题,把农产品安全纳入食品安全党政同责范畴,将“四个最严”监管纳入地方高质量发展考核体系。 +154,0216,关于加快我省农村信用体系建设的建议,3aae851268104e0fbcf7e704ce15ba24,2022,2022-01-19 10:16:55,民革江苏省委,农林水利,调研情况:2021年中央一号文件《关于全面推进乡村振兴加快农业农村现代化的意见》提出“支持市县构建域内共享的涉农信用信息数据库,用3年时间基本建成比较完善的新型农业经营主体信用体系”;《江苏省社会信用条例》第十七条规定,支持创建社会信用体系建设示范区、示范行业,鼓励建设诚信乡镇(街道)、诚信村居(社区);《江苏省“十四五”社会信用体系建设规划》明确加快农村信用体系建设,推动信用体系建设和乡村振兴有效结合,焕发乡村文明新气象。各地方围绕农村信用体系建设,在农户信用档案、普惠金融、分级分类管理等方面成效初显,但也有不少问题亟待解决。问题分析:一、农村信用体系建设统筹推进机制有待完善。当前人民银行负责牵头开展农村信用体系建设工作,但是其与政府各级部门之间的沟通协作机制还有待健全,在工作合力形成、内外部数据整合以及农村信用体系建设成果运用等方面还需要进一步加强。二、农村信用信息系统建设与应用支撑力量不够。农村经济主体信息散落于各个部门之间,处于零散、量小和分割状态。单个部门采集的农村信用信息难以满足应用需求,同时又缺失多部门共建的信息系统。省级层面的各行业部门没有针对各地方出台具体的操作方法,对基层的指导较少,基层往往面临很多的政策性、技术性问题。三、信用体系建设助推经济发展成效尚不明显。农村信用体系建设与当地经济发展、特色产业发展结合不紧密,支撑“三农”经济发展、助力精准脱贫、农村产业革命等方面成效还不够明显,助推经济发展、降低交易成本、促进信息要素流动的成效也尚未显现。具体建议:一、政府主导,建立统筹协调机制,加快农村信用体系建设。建立健全农村信用体系工作协调机制,调整和拓展社会信用体系建设领导小组成员,推进农村金融服务和农村基层治理协调发展。建立农村信用体系建设专题研究推进机制,不定期召开农村信用体系建设专题会议,组织各相关部门研究解决工作中的问题。引导各地建立健全农村信用体系建设制度,鼓励各地方根据本地资源、区位和文化优势,制定具有本地特色的信用管理制度,保障农村信用体系建设的可持续和规范化发展。二、大力推进基层信用示范试点建设,夯实信息化支撑。加强信用平台建设,建设“三农”信用信息系统,通过试点示范先行,加大政策资金扶持力度。加强农村信用信息采集力度,依托省、市和县一体化公共信用信息平台,将各地各部门涉农信用信息归集至平台。开展县级地区农村信用体系建设工作,增强农村信用体系建设的系统性、整体性、协同性,持续推动社会信用体系建设工作不断向基层延伸。三、加快推进农村地区普惠金融工作。引导金融机构积极承担社会责任,加大农村地区信贷投放力度。鼓励金融产品创新,在金融产品设计上多结合地方特点和农村经济主体的各类需求,针对信用良好的农村经济主体,推出符合地方“三农”需求的信贷新产品。四、推动信用体系建设和乡村振兴有效结合。突出信用建设助推乡村振兴战略实施,探索在基层网格化的治理体系中加入更多信用元素,用好信用手段,推动基层加快构建网格化管理、精细化服务、信息化支撑的基层多元化信用治理新格局。组织各地各部门宣传信用知识,抓住重要时间节点和开展大型活动等有利时机,在农村地区组织开展诚信主题宣传活动,集中宣传信用政策法规、信用知识,普及诚信文化。 +155,0217,关于促进我省海上风电产业科学健康发展的建议,40748b83ba6d4a86a1fe01d741dcbcca,2022,2022-01-19 19:35:15,民进江苏省委,经济发展,调研情况:海上风电是能源结构转型,实现绿色低碳可持续发展的关键支撑。我省作为《国家“十四五”规划和2035年远景目标纲要》海上风电基地,风电装机并网规模占全国比重超60%,产值居全国第一,产业链齐全。科学健康发展海上风电产业,是我省沿海地区高质量发展的内在要求,也是构建现代绿色能源体系,实现碳达峰、碳中和目标的重要抓手。问题分析:当前发展存在四个问题。一是海上风电开发的产业规划布局亟待完善。目前的规划布局不够明晰,标准体系不够完善,多部门的管理职能衔接还存在堵点,节能、减碳、环保等政策如何与绿证挂钩,碳交易如何匹配用能权、节能量交易等,还面临政策协同。二是核心技术卡脖子现象亟待打通。省内海上风电产业,多是基础制作企业,风机叶片及叶片碳纤维复合材料、发电机等关键部件较少,核心技术自主控制力不强,进口设备成本高昂,产业链供应链还存在技术堵点断点。 三是海上风电成本不降反升亟待关注。因退补政策影响,出现海上风电“抢装潮”,一台4.0MW(兆瓦)风机吊装费用从原来每台400万元涨到1000万元,设备制造厂家订单远超实际产能。此外因新增海上风电项目不再纳入国家财政补贴范围,海上风电发展面临前所未有压力。四是海上风电消纳能力滞后成为掣肘。当前海上风电建设速度超出配套设施建设和电力消纳能力增长,并网规模超出电网外送能力,海上风电等可再生能源与用电负荷呈逆向分布加剧消纳难度。具体建议:一、统筹海上风电产业布局,优化管理架构顶层设计。出台《江苏省海上风电产业管理条例》,明确海上风电产业管理标准,探索电网企业统一规划、建设海上集中送出直流换流站和集中送出海缆、陆上换流站/升压站的发展模式。细化各部门职能边界,完善协调机制,将海上风电项目纳入绿证交易范围,研究制定碳交易匹配用能权、节能量交易的配套政策。二、聚焦卡脖子技术难题,实施技术攻坚工程。鼓励企业与省产业技术研究院共建联合创新中心,构建有效的风电装备产业全链条创新服务体系。打造以高新技术企业为主体的创新性企业集群,鼓励依托各类省科技计划项目,围绕风电机组、叶片、吊装装备等关键核心技术攻关和成果转化,加快产业前沿重点技术布局。积极支持申报国家级企业研发机构、省级企业重点实验室和企业院士工作站。搭建江苏海上风电产业研究院、江苏海上风电产业园和海上风电产业联盟等多种形式资源共享平台,加快区域创新资源集聚。三、应对国家政策调整,及时出台省补政策。酌情参考广东、山东做法,出台我省海上风电接续补贴的可行性政策。完善绿色投资、财税金融政策,强化绿色价格管理。搭建海上风电产业发展基金和海上风电专项融资平台,推动海上风电项目长期贷款利率下降,专项用于相关科学研究、设备制造、资源勘查、项目开发等,引导生产要素集聚。四、鼓励风电储能立项研发,破解风电消纳不稳定。推进“海上风电+储能”的运作机制,鼓励海上风电企业积极承担风电系统辅助调节和输送责任,优化苏北、苏中、苏南区域海上风电开发、消纳、输送、储能等环节系统设计。开展“源网荷储一体化”建设,统筹发电侧、电网侧、需求侧资源,探索海上风电开发、储能设施、可调节负荷等源网荷储高度整合的新型电力系统发展路径,在盐城、南通、连云港等地区建设“源网荷储一体化”示范园区,提升海上风电能源数字化水平,持续推进江苏海上风电健康发展。 +156,0219,关于“双碳”目标下推进 江苏氢能产业发展的建议,b95c19bcf5d44b9086b390aa841e6173,2022,2022-01-20 09:57:37,民进江苏省委,经济发展,调研情况:发展氢能产业是优化能源结构、推动能源转型、保障国家能源安全的战略选择,对于江苏率先实现双碳目标,具有重大意义。近年来江苏氢能产业发展提速,目前氢能与燃料电池产业投资布局位居全国前列,已初步形成了涵盖氢气制备和储运、电堆及核心零部件、电池系统、整车制造和加氢站建设运营等较为完整的产业链条。在制氢领域,主要以工业副产氢为氢源;在氢储运领域,拥有国内领先地位的氢气储运装备企业;在氢能应用领域,重点开发燃料电池及关键零部件和燃料电池商用车、乘用车。产业链上中游的制氢、氢气储运环节企业较少,下游氢燃料电池环节的初创企业不断涌现,产业规模处于爆发性增长初期,区位布局已经初步形成。问题分析:但制约因素也存在:一是产业定位待明晰。氢仍被列为危化品管理,这可能导致地方政府在氢燃料电池汽车的发展上降低主动性,规划氢能产业发展也要承担一定风险。二是技术制约较为突出。江苏氢能技术与产业基础国内相对领先,但存在技术瓶颈和短板,关键材料和核心技术仍主要依赖进口,关键零部件的技术储备还比较薄弱。三是成本偏高,限制了商业化应用。全产业链成本高是重要瓶颈。现阶段燃料电池系统和储氢系统约占整车成本的 65%,远高于锂离子纯电动汽车的电池成本占比。四是安全风险相对较高。氢气是爆炸范围最宽的气体,建设加氢站审批严格,周围需一定的安全距离。但现在的城市加油站已经广泛分布,加之地价昂贵,大规模建设加氢站难度较大。五是标准规范待完善。目前我国氢能领域的国家标准达到了80项,行业标准约40项,其中氢能和燃料电池技术、应用、检测、安全相关的标准占到了大多数。但氢能标准体系尚不完善,多头管理、标准不一。具体建议:1、明确氢能产业发展的江苏定位。在氢能产业发展的中短期,建议充分发挥江苏传统炼化产业优势,在氢能产业上游先发制人。鉴于未来一段时间内江苏工业副产制氢难以满足氢能应用端的需求,建议提前将清洁高效的电解水制氢以及其他新型制氢工艺作为重要的发展方向。谋划各地市氢能产业错位发展,加强差异化分工协作,支持南京、苏州、常州、无锡、南通、盐城等城市依托现有的产业基础,打造优势产业链,打造一批省级氢能产业集聚区(示范区),形成可复制可推广的氢能应用路径。2、加强长三角区域的统筹协调。以“安全至上、技术自主、协调推进”为原则,不盲目追求市场扩张,避免强行通过补贴手段刺激下游需求。落实长三角区域一体化发展战略,加强与上海市、浙江省、安徽省等其他长三角地区的协作,推进长三角氢走廊基础设施建设。3、推动氢能产业的科技创新发展。由省发改委(能源局)牵头,联合省内氢能产业链上下游的企事业单位,共同成立江苏省氢能产业发展联盟,加强与企业、科研院所等之间的沟通。积极参与制定国际或国家级的氢能行业政策及标准,提升全省标准引领性和前瞻性,以标准促进技术转化,促进氢能产业良性有序发展。将氢能产业纳入省科技厅、财政厅的省创新能力建设计划、省科技成果转化专项资金、省重点研发计划(产业前瞻与关键核心技术)等,引导企业深化产学研深度合作,协同开展氢能领域关键核心技术进行攻关并有效转化,在全产业链关键环节部署一批企业技术中心、重点实验室、工程(技术)研究中心,引进一批具有带动作用的氢能产业配套、强链补链项目。4、强化政策的协同与配套支持。在省级层面成立氢能产业发展工作领导小组。由分管副省长直接领导,发改、工信、科技、自然资源、住建、安监、生态环境、交通等相关部门,各地市共同参加,统筹协调推动全省氢能产业发展。组建全省氢能产业发展专家咨询委员会,加强对江苏氢能产业领域重大问题研究。系统制定氢能产业扶持政策和实施细则,鼓励氢能优势企业和科研机构落户。引导金融机构支持力度,引导社会资本设立专项基金,发挥基金助推孵化作用,支持初创型、成长型氢能企业快速发展。加强社会舆论引导,鼓励开展多种形式的科普知识宣传,提升公众对氢能应用的认知度。5.全面落实安全生产监管责任。各级人民政府落实属地管理责任,各有关部门按照职责落实安全监管责任。应急部门牵头制定氢气生产、储存、运输、加注安全标准和安全规程,负责做好氢气生产、经营的安全监管;住建部门按职责做好加氢和制氢设施的施工质量安全监管;市场监管部门负责做好特种设备安全检测和监管;公安、交通部门负责做好氢气运输环节的安全监管;其他部门依照法律法规做好相关安全生产的协同工作。 +157,0220,关于推动农业科技园区高质量发展的建议,8623b893eab641658aaab9e447968c52,2022,2022-01-19 10:20:54,致公党江苏省委,农林水利,"调研情况: 我省现代高新技术农业应用示范窗口的农业科技园区虽发展很快,但从实现绿色农业、生态农业高度去看,存在着许多不容忽视的问题, 制约农业科技园区的可持续发展。有不少园区存在效益不高甚至亏损的问题。主要是园区虽采用了温室大棚、太阳能等技术,但只注重展示,不问产出和效益。人才缺乏且科技含量低也是制约园区发展的重要因素。因此,根据江苏农业园区建设现状和存在的问题,提出相应地发展的对策,为园区高质量发展提供参考。问题分析:1、园区展示功能强,开发产品雷同,有竞争力的大型农业龙头企业少,经济效益低。政府主办的园区围绕当地农业结构调整, 加快农业新新成果的示范、推广和转化, 园区已成为区域农业新技术等研究、示范和技术辐射中心。如江苏高邮国家农业科技园区发展优质安全的有机农产品稻米、禽蛋及果蔬产品特色产业,为农民增收和当地绿色经济发展作出了较大的贡献。江苏各地的农业园区试验示范的大型连栋式温室、无土基质栽培等成为重要抓手。但经济效益不高。一些园区不计成本地引进先进设备和名贵品种, 只重视园区的展示功能, 不问投入产生的效益,只管生产,不问市场,园区的经济效益很低。此外,园区缺少有竞争力的大型龙头企业, 开发产品雷同,以致优势产业也难以做强做大, 社会效益高而经济效益低。2、园区科技人员短缺, 科技含量不高;生态链和产业链尚未形成良性循环。把农业科技园区理解为钢架大棚种植蔬菜、育苗基地或是养殖场是一些园区的主要发展形式,虽然也聘请了专家作技术顾问, 但聘请只是形式,没有真正意识到科技人才的重要性。急需的设施栽培技术、农特优品种栽培、农产品加工转化等方面人才缺乏, 引进的新技术、新品种多, 但吸收、消化能力有限, 拥有自主知识产权的则更少, 缺乏科技竞优势。此外,园区“一二三产业协调发展”还没有真正建立起来。不少园区虽然采用了温室大棚、太阳能技术, 也注重了园区生态环境的绿化美化, 但是很少注重资源与能源的循环利用,如秸杆、畜禽粪便的利用和农产品进一步加工增殖等生态和经济良性循环远未形成,导致园区的整体经济效益不高, 生态、社会效益不明显。3、运行机制不灵活,缺乏创业精神。一些园区自建设起, 就是用行政手段进行管理, 虽然设立有限责任公司, 但政府对园区的干预较多, 人事交叉, 责职不清, 大多数园区市场机制没有真正确立和运行, 导致园区发展目标不明确, 上项目凭领导主观意志拍板确定, 花重金盲目引进成套设备却不能发挥应有的作用, 留下一系列后遗症;园区在变化复杂的市场面前, 惨淡经营, 浪费了宝贵的土地和农业资金, 损坏农业科技园区高效益的声誉。具体建议:1、创新运行机制, 提高园区经济效益。农业科技园区的运行机制面向市场, 政企分开, 用“看不见的手”配置园区各类资产, 培养园区内生增长机制, 提高园区竞争力和经济效益。创新运行机制的关键是要明确园区各方面的角色定位:政府( 管委会)的职能是规划、协调和管理, 要尽快从建园初期的直接建设和管理者向提供服务的角色转变, 把园区的资产交由企业经营, 规范监督园区企业经营行为, 保护农民利益。企业实行独立经营、单独核算、自负盈亏。2、完善优惠政策, 大力开展招商引资, 努力引进和培育大型龙头企业, 把园区的优势产业做强做大。一要进一步制定和完善支持农业园区的优惠政策, 改善政务环境、投资环境和人才使用环境, 大力吸引有国际国内竞争力的大中型企业入园落户, 使之成为园区优势产业开发经营的主体, 以把园区的优势产业做强做大。二要采取优惠政策, 大力引进和造就一批高素质、懂技术、会经营、善管理的高层次技术人才、市场营销人才和企业家以增强园区创新与开发的后劲。三要实行多元化投入战略, 拓宽园区投融资渠道。一方面, 大力发展农业风险投资。支持有条件的农业高新技术企业进入主板和创业板市场, 引导社会资金参与园区科技开发, 吸引国内外大公司、高科技企业、风险投资机构到园区投资创业。另一方面, 园区要大力开展招商引资工作。利用政府前期搭建的平台、园区特殊的优惠政策、区位优势等条件, 像工业开发区一样花大力气招商引资。此外,实施品牌战略, 以提高园区的国际竞争力和整体效益。3、强化技术创新, 进一步完善园区的技术孵化和转化体系建设, 全面提升园区发展的科技储备和辐射带动能力。一要加强园区技术创新体系的产学研合作, 联合创建省级重点实验室, 建立开放式的硕士、博士流动工作站, 不断推进源头创新, 为全面提升农业园区的竞争力源源不断地提供技术支撑。二要创新人才观念, 改革用人机制, 按照“不求所有, 但求所用”的原则, 认真做好人才资源的培养、引进、储备和使用工作,促进创新型人才脱颖而出。在大力引进大型企业和高层次人才进园落户的同时, 加强园区的成果孵化和转化器的基础设施建设, 同时, 进一步完善园区的农业技术培训推广等社会化服务体系,使农业园区真正成为“农业高新技术创新的源头、科技成果产业化的载体和新品种新技术推广普及的媒介”, 以增强园区的科技储备及其对农民的辐射带动能力。" +158,0221,关于加强江苏省沿海地区生态环境建设的建议,7e33e4ddd52e488d8cf5e70bab34b270,2022,2022-01-19 11:05:40,致公党江苏省委,资源环境,调研情况:近年来,江苏沿海海水水质周期性波动,入海河流水质较差但逐渐向好,但直排海污染物增多,海洋垃圾倾倒占比增大,海洋生物偏少,苏北浅滩生态系统处于亚健康状态。导致以上现状有江苏沿海地形地貌和地理位置等自然原因,但主要原因还是入海河流污染、人类活动对沿海空间无序占用和海洋垃圾倾倒。2020年江苏直排海洋污水总量为6070吨(列全国倒数第二),增加了535吨,增加近10%;近海域海洋倾倒量约为2746.485万立方米,占全国海洋倾倒量的10.5%。与全国近岸海域海水水质平均水平相比,除了2011、2019、2015年以外,其他时间段均低于全国平均水平。问题分析:1、意识淡漠。自从2009年实施江苏沿海开发战略以来,江苏沿海经济得到快速发展,2009-2018年十年年均增长12.4%,城市化进程加快,但产业结构没有调整到位,开工厂、建港口、围填海、垦滩涂、运输、畜禽养殖、城乡生活等都占用空间资源、侵占生物栖息地,并带来海洋污染和生态环境的破坏。随着经济社会发展,人们的文明意识虽然有所提高,但随意丢弃、排放、倾倒、偷捕等现象仍时有所见。2、执法不力。国家层面已经制定《海洋环境保护法》《渔业法》《防治海洋工程建设项目污染损害海洋环境管理条例》《海洋倾废管理条例》等一系列法律法规,江苏省和沿海三市也都制定了相关法律法规,但对违规围填海、违规超标排放、违规捕捞、违规处置固体废弃物等行为监管处置不够严厉。执法队伍能力不足,缺乏足够的巡查执法力量。3、技术落后。包括监测手段、执法工具、涉海企业的绿色生产监测技术落后。目前虽然采用了陆域污染排放在线监测技术,但对于海水水质、海洋生物、海洋灾害、海上排放、海上倾倒等监测手段和设施仍然不够,一些部门的数据信息尚未做到共享。具体建议:1、贯彻新发展理念。一要加强陆海统筹协调,在生态环境部门统一管理陆海环境背景下,协调海洋陆地环境标准,整合陆海环境影响评价、排污许可、区域限批等重要环保制度,整合环境执法队伍,协调污染治理与生态环境保护、生物环境与非生物环境保护的关系。二要加强涉海产业协调,要科学配置海洋资源,推进供给侧结构性改革,明确不同海洋区域的主体功能定位,统筹协调一二三产业发展。三要继续加强区域协同合作,沿海各市按照资源禀赋和功能定位错位发展主导产业,防止制造业和交通、旅游、养殖等产业同质化发展与重复建设。2、充分运用市场手段。界定海洋资源环境产权,将污染和破坏环境后果内部化,谁污染谁治理,谁治理谁受益。一是将海域使用确权与资源环境标准和损害责任确责合并进行;二是海洋区域管辖确权确责,根据考核打分确定奖惩额度,排名倒数第一的行政单位要向排名正数第一的行政单位支付必要的资金,建立污染排放权或海洋环境损害权交易制度。3、提升技术严格执法。改进和完善海洋环境监测技术,构建立体化监测网络,提高海洋资源环境监测水平。提高海洋资源环境开发的法制化水平,严格执法,加强执法队伍建设,通过人大、政协、舆论、群众等各种监督体系加强对执法队伍和海洋资源环境的监管;严格陆源排放、海水水质、滨海湿地、重要河口、自然岸线、海域海岛、重要渔业水域、珍稀濒危物种集中分布区、自然景观、历史遗迹等生态红线管控制度,做到违法必究;严格实行渔业资源增值保护费征收制度、捕捞许可证制度、伏季休渔制度、捕捞限额制度、海域使用权及使用费制度、资源补偿制度等。 +159,0222,关于促进我省跨境电商高质量创新发展的建议,1e1a74f49e934c47a8e8f8db013531a1,2022,2022-01-19 20:23:35,民进江苏省委,工业商贸,调研情况:当前我国经济已经全面深度融入全球经济,虽然新冠肺炎疫情在全球的蔓延导致世界经济下行、国际市场需求疲软、全球物流通道受阻,但我省跨境电商的表现不俗,在稳住外贸基本盘的同时,也成为我省外贸可持续健康发展的主导力量。问题分析:目前发展中面临的主要困难:一、外部环境不确定性风险加剧当前全球政治环境紧张,经济全球化遭遇逆流,我省对外贸易进出口总额虽然呈现增长趋势,但增速有所下降。加之贸易保护主义盛行和单边贸易主义抬头,对我省部分出口产品可能出现实施反倾销、反补贴等调查,货物自由流动受到了挑战。近年我省不少企业经营活动受限,产品在美国、印度等市场受到不公正对待。二、跨境物流发展滞后尽管我省当前已建立起相对完备的物流运输体系,但跨境物流与国内物流相比,配送流程更为复杂,对于物流基础设施、软件服务的要求也更高。跨境物流还存在基础设施落后、业务规模有限、全程无法实时跟踪、退换货难度大等问题。三、跨境电商监管制度不完善目前在跨境电商的监管制度方面仍然存在缺失、滞后等与现实需要不相适应的问题。跨境电商虽然实现了大部分自动化审单作业,但是基于人工智能技术的审单模式尚未建立,监管的智慧化水平有待提升。此外,监管的法律环境有待改善,与跨境电商相关的法律法规和政策还不够完善。配套法律法规的缺失会带来海关对跨境电商监管的执法依据不足、监管困难等后果。四、跨境支付和信用体系建设不健全跨境电商交易过程中跨境支付和信用问题日益突出,跨境支付体系建设面临监管和技术难题,已成为制约我省跨境电商可持续发展的重要瓶颈。五、跨境电商人才缺口依然严峻跨境电商技能型人才数量不足和高层次人才质量欠缺的双重问题叠加,成为制约我省跨境电商发展的主要瓶颈。跨境电商发展涉及国际贸易、物流、金融、管理、法律、大数据等多学科领域,对复合型高层次人才需求量较大。目前我省跨境电商企业大多数为中小型企业,对高层次人才的吸引力不足,限制了中小型跨境电商企业的发展。具体建议:为了谋求我省跨境电商高质量发展、提高整体竞争力,我们建议:一、营造良好的跨境电商政策环境一要深度积极参与数字贸易、跨境电商国际规则及国际数字税收规则制定,深化国际合作,参与国际组织举行的双边、多边谈判,率先研究国内传统税制存在的数字化税收问题,探索通过正面清单等方式更清晰地界定数字产品和服务,从理性和公平的角度提出相应政策诉求;二是加强跨境政策领域的合作,如消费者保护、税收政策、竞争政策、贸易政策和环境保护等,政府应完善跨境电商政策主体协同机制,建立有效的多部门沟通协作机制。二、优化跨境电商监管服务体系一是政府依托人工智能、区块链技术、大数据等手段,改造跨境电商交易中的服务、物流和支付等环境,提高跨境电商物流、通关、仓储等方面的运行效率,推动跨境电商通关一体化和监管模式的创新;二是探索跨境数据监管模式,因地制宜地制定跨境数据流动发展规划,鼓励数据驱动型创新;三是优化数字营商环境,依托已有跨境电商综试区进一步简化、下放行政审批手续和降低准入门槛,优化数字政务服务能力,实施公平透明的市场准入政策。三、提高跨境电商平台服务质量跨境电商平台可以利用从其平台卖家和买家那里收集的数据,挖掘和分析数据促进电子商务创新,完善平台服务生态。针对目前需求匹配过程中存在的信息不对称现象,平台应优化营销场景,对平台数据形成标签的模型和算法保持动态优化,对不同的消费市场展示差异化的供应商标签。根据市场反馈不断调整优化产品和服务。跨境电商企业要实行差异化战略,注重品牌效应,构建核心竞争力。充分利用平台数据,构建智能客户管理系统,形成多元化精准营销场景,构建“研发+生产+供应链”的数字化产业链。四、完善跨境电商支撑服务体系为了进一步满足跨境支付的需要,提高跨境支付竞争力,一是积极与贸易伙伴协商,合作制定新规则、规范和机制,消除国际支付服务的市场壁垒;二是推动国际数据标准的建立,通过推广国际认可的金融数据传输标准,实现数据标准一体化,确保我国跨境支付市场与全球经济无缝连接;三是确保支付系统的安全性和可信度,深化公共部门和跨境电商企业以及执法机构之间的跨界合作,加强司法管辖区之间离岸数据的共享;四是积极鼓励金融科技创新,打通技术难点,通过协同监管,实现跨境支付的创新;五是倡导“政府+市场”征信体系建设双轮驱动,共同探索合作机制创新,提升双方征信服务创新能力。五、加强跨境电商人才队伍建设加强我省跨境电商人才队伍建设,一是要建立多层次数字化人才培养体系,利用高校资源,支持高校根据需求调整专业课程,围绕物联网、云计算、区块链、机器人和自动化技术、预测分析、库存和网络优化、人工智能等领域,重点培养跨境电商的复合型专业人才;二是深化产教融合人才培育模式,加强校企合作办学。建设跨境电商培训孵化和实训基地,通过理论与实操相结合的形式,培养本地化的跨境电商专业型、实用型人才;三是支持跨境电商企业着手构建自身人才发展体系,明确人才标准,构建能力模型,并搭建任职资格体系,形成科学的职业发展路径。 +160,0223,关于强化金融扶持力度,助力小微企业行稳致远的建议,7a40b1db34604716b083d7a2ff7d823e,2022,2022-01-18 16:06:13,致公党江苏省委,财税金融,调研情况:当前,我省经济持续恢复增长,发展动力进一步增强,但经济恢复仍然不稳固、不均衡,全球疫情仍在持续演变,外部环境更趋复杂,小微企业面临原材料、劳动力等要素成本和资金成本的持续大幅上涨,除了生产经营成本上升外,市场订单需求不稳定、应收账款增加等实际困难和问题造成我省小微企业经营发展面临严峻挑战。因此,小微企业十分迫切地需要稳定住企业的现金流以维持持续经营能力,为有效防止和化解小微企业资金链断裂风险,进一步提升小微企业融资能力和金融机构服务水平迫在眉睫。问题分析:一、小微企业融资渠道单一,缺少融资增信手段。一方面债券、股权融资市场的准入门槛较高,现阶段我省小微企业融资基本以银行贷款为主,从正规金融渠道获取间接融资的方式较为单一。另一方面,小微企业的有效抵押物相对缺乏,无法迎合银行的贷款偏好或难以达到担保公司的评估标准,受信用贷款的申请条件、行业和额度限制,大多数小微企业间接融资主要还是依赖于有效抵押物。二、小微企业缺少健全的财务制度,银担获取企业经营信息渠道不通畅影响贷款发放。无论是银行还是担保公司,在通过企业贷款申请时都需要考察该企业的经营情况,如现金流、负债率、周转率、上下游客户稳定度等数据,而因小微企业大多缺少健全的财务制度,甚至没有专职的财务人员和专业的财务报表,微信、支付宝等电子支付的凭证又未纳入银行流水,这就让银行和担保公司在审核企业贷款时很难采集、追踪到准确完善的现金流,从而影响发放贷款的成功率。同时,因国有担保公司受政府代偿率指标的考核,所以往往担保公司对企业贷款经营情况的审核会比银行更为严格。三、小微企业转贷成本高,政府性转贷资金风险分担机制有待完善。企业在银行贷款的到期日与应收账款的回款日时间节点不匹配是常见情况,而企业需要先自筹还款才能从银行获批续贷以维持资金正常周转,所以企业在银行贷款即将到期而足额还款出现暂时困难的时候就需要转贷资金“过桥”。现阶段,我省已有多个市、县(区)政府成立了小微企业应急转贷资金,但在实际运行的过程中,因银行需要承担转贷资金归还、补足的全部清偿责任,且企业使用过应急转贷会影响其后续在银行的贷款额度和获批成功率,所以银行对帮助企业办理应急转贷的积极性不高,企业自身对申请使用应急转贷也心存顾虑。要想突破政府性应急转贷资金发展的瓶颈,实现规模上量,转贷资金的风险分担机制亟需调整。具体建议:一、成立我省重点行业小微企业发展专项资金,充分发挥财政资金的引导和撬动作用。建立我省重点行业小微企业白名单,由省级财政预算安排成立名单内企业发展专项资金,按照“1+N”模式运作,对名单内的小微企业进行扶持。一是支持银行对名单内企业办理知识产权、股权、机器设备、仓单及其他动产等抵质押贷款和高于同类融资产品贷款额度的信用贷款,创新金融服务产品,增加企业融资方式。二是支持国有、政策性担保公司对名单内企业提供担保,实施担保费补助,引导担保机构降低担保费率;鼓励对申请办理“增保贷”、“增额宝”等业务的名单内企业提高代偿比例,对担保机构代偿进行风险补偿,设立奖励机制,增加金融机构信心,增强企业融资担保。三是支持保险公司向名单内企业提供保证保险,提升企业融资可得性。四是对名单内企业设立贷款风险补偿基金,由风险补偿基金和银行按比例分担风险,加强财政金融政策联动,降低金融机构信贷风险成本,为小微企业融资保驾护航。二、积极搭建“互联网+”服务平台,健全我省小微企业公共服务体系。一方面,为解决银行、担保公司等金融机构因获取企业经营信息不通畅而影响企业融资的问题,一是充分利用大数据,经相关政府部门牵头,利用综合金融服务平台整合企业经营数据、政府政策和金融产品信息,为金融机构与企业提供融资匹配、信用评级、信息披露等对接服务。二是搭建江苏省综合金融服务平台与省级征信服务平台数据互通互联,经企业在综合金融服务平台线上提交授权申请,银行等金融机构可同步登陆平台,查询并下载与该企业相关的信用信息报告,为金融机构提供“一站式”、综合性企业征信查询服务。另一方面,为帮扶小微企业改善财务、管理制度不健全等先天不足的状况,有效提高小微企业融资能力,须加快建立健全省、市小微企业公共服务联盟的步伐,以联盟为中心建立财税金融、创业辅导、人才培训、法律帮扶、管理咨询、综合服务等各专业执行委员会,整合一批骨干服务机构,甄选组建一支专家志愿服务队伍,定期开展公益性企业服务活动。三、成立省级中小企业应急转贷资金管理领导小组,完善转贷资金风险分担机制。一是从省级层面成立小微企业应急转贷资金管理领导小组,将省工信厅、银保监局、人民银行纳入领导小组成员单位,以增强帮扶企业转贷政策的贯彻落实力度。二是以省级领导小组的名义有选择性的与商业银行的省级分行进行合作签约,将小微企业应急转贷业务作为企业贷款到期前的常态化办理选项,以配合无还本续贷政策全面覆盖小微企业转贷融资需求,进一步拓宽企业转贷融资渠道。三是将应急转贷业务开办情况以奖励加分项的形式纳入商业银行服务实体经济质效量化综合评价指标,以激励银行加大对应急转贷业务的推广力度。四是设立应急转贷风险补偿基金,基金可引入担保公司担保以缓释风险成本,根据实际情况确定风险补偿基金和银行分担应急转贷资金归还、补足的清偿风险比例,以提高银行办理转贷业务的积极性。五是鼓励国有企业和社会资本出资参与扩充应急转贷资金池,根据应急转贷资金使用和企业需求情况,采取“滚动支持、逐步增加”的原则,适时增加资金的规模,更好地满足我省小微企业发展的融资需求。 +161,0224,关于以“资产为本”理念促进社区自治优化的建议,8e7e6140966b4ff2ba8f327f6d7c573c,2022,2022-01-20 09:28:00,致公党江苏省委,政治建设,调研情况:“国家治理效能得到新提升”成为“十四五”时期我国经济社会发展的主要目标之一。社区作为人们生活的空间共同体,是国家治理的“最后一公里”及“神经末端”,也是社会生活和社会治理的基础单元。2019年8月江苏省民政厅公布了第二批全省现代社区治理创新实验区,共17家单位。随着中国特色城镇化、农业现代化进程加快,传统社区发展模式在快速发展的同时,社区的集体认同感和归属感、邻里守候、社区浓厚的人情味等都受到了巨大的冲击。长期以来,政府包办或“等、靠、要”的解决思路在如今时代背景下,其不足日益明显。以“资产为本”的社区发展模式强调只有当一个社区被描述为一个资源丰富的社区,居民才有动力和将其技能用于社区的建设或解决问题,从而发挥自身资源达成社区自治。问题分析:1、忽视社区长处和资产,影响居民参与动力传统的社区发展模式很少留意到社区的长处和资产,而是将其社区实践植根于目前存在的困难以及不利的因素。这样以来,社区成员就不自觉地降低对社区认知的关注,进而影响其参与社区事务的动力,对社区发展大为不利。2、参与渠道不畅,居民过于依赖政府居民的参与状况决定着社区发展的效果;居民参与是社区发展的内在动力,其参与的规模、程序和制度化水平将直接关系到社区发展的整体变迁和目标管理;居民参与率及参与程度的高低也是衡量社区自治的重要标志。而传统的社区发展模式导致参与渠道不畅,行政主导性太强,居民过于依赖政府,整体参与呈现出参与率总体偏低、参与明显不均衡、参与效能不高的特点。3、问题取向忽略社区力量,未能有效地推动社区发展传统的社区发展模式以社区问题为核心,多从社区需要、社区问题或社区缺失入手,着重的是找出社区有什么问题,就解决什么问题;社区居民有什么需要,就满足社区居民的那些需要。社区工作者将关注点聚焦在社区发展所面临的问题和困难上。在对社区所遭遇到的问题进行分析的基础上,界定问题,然后再根据问题制定一系列的帮助和推动社区发展的计划。具体建议:1、完善社区关系网络激发居民社区参与动力一是培育居民自治组织。有针对性地对居民自治组织进行专业培训,如活动自治、权益自治及治理自治组织,从而建立起居民关系网络,构建社区资源网络平台,协调居民的各类利益诉求、化解冲突,精准地解决问题,促进社区发展。二是发掘和培育意见领袖。通过对意见领袖进行专业培训,全面提升他们的能力,引导他们建立和培育居民组织,并积极动员社区居民参与解决社区公共问题。强化其自治能力,在参与社区事务工作时具备的个体特性,即有完整的理性思维、充足的政治素养和专业知识储备。三是整合社区资源。建立社区资源库,整合社区资源参与社区治理。社区作为承担居民利益共同体的载体,当内部资源不足以解决社区公共问题时,便需要寻求外部资源的支持,如向街道、居委会以及社区企业等单位寻求资源支持。以协商民主及互惠合作为前提,加强各类组织与居民间的良性互动推动彼此之间的信任与合作,增强居民参与的能动性,推动居民自治发展。2、优化社区互动实践以提升居民的社区参与意识搭建“线上+线下”的居民协商议事平台,为社区居民提供充足的互动机会,提升居民的社区参与意识。如借助各类新媒体平台,搭建信息和资源交流的对话平台,形成横向互动关系网络。一是社区居民通过交流互动平台,分享彼此的生活环境与生活状态,促进社区居民之间情感上的认同,使社区居民关系更加密切,有助于社区居民相互信任关系的建立,进而激发社区居民的互助与合作行为。二是通过交流互动平台了解社区公共事务及工作进展,增加居民之间交流互动的深度和广度,提升其参与兴趣,增强居民的社区参与动力,使其更加主动有效地参与到社区自治工作当中。3、健全居民保障制度以保证居民参与动力的持久性一是建设保障制度,保障居民具备参与权。完整的规章制度可以保障居民具备充足的话语权,没有制度的约束及相关渠道的支撑,普通居民难以有效参与到事务中。每一名社区居民都是独一无二的,每一个公共问题都是独特的存在,社区治理需要在制度的引导下根据社区的实际情况开展工作,进一步拓展民主参与和利益表达的渠道,以回应和满足居民需要,从而调动居民参与主动性。二是完善社区规范,对居民的社区参与给予正确引导,在居民个体的社区参与中找准他们的共通点,借助系统性的互动合作机制使个体碎片化、随机性的参与向有序化、规范化转变,以此提升居民的组织化程度和对社区组织的认同感,增强居民组织自身的公信力、凝聚力、号召力和资源整合能力。从而有效增强居民的权利意识,影响居民参与自治的持续动力。 +162,0225,关于健全中小学心理健康教育体系的建议,9c01578b0b5e40c4810b0103dd35554b,2022,2022-01-19 14:26:25,致公党江苏省委,教育事业,调研情况:《中国国民心理健康发展报告》显示,2020年,青少年心理健康素养总达标率为14.24%,青少年有轻度抑郁的为17.2%,有重度抑郁的为7.4%。中国17岁以下的青少年中,约3000万人正在受到各种情绪障碍和行为问题的困扰,抑郁情绪、焦虑、厌学、自伤、自杀、网络成瘾现象比较普遍。对华东某市辖区的调查表明,85%的家长对青少年常见的心理问题认识不清、重视不够,78%的家长在发现孩子心理问题后普遍存在“病耻感,不愿意寻求专业人士帮助,甚至还有58%的家长认为心理问题是孩子在为逃避学习寻找借口,反映了中小学心理健康教育工作存在一些不容忽视的问题。问题分析:1、心理健康教育课程缺乏保障。据对东部地区某市调查,85%的学校没有心理学专业或有心理教师资格证的专职心理教师授课,而由其他学科老师代替。心理健康教育工作考核机制不健全,心理健康课有较大随意性,缺乏统一的课程标准和课程体系,被占课情况也屡见不鲜。2、心理健康档案建设虎头蛇尾。各校没有统一的心理量表进行测试,85%以上的学校不具备专业的心理测量系统,也不设立档案。多数学校只是对学生入学第一年进行心理测试,且心理档案一般不随升学而进入新的学校,长期接受心理咨询学生的咨询转介工作容易出现断档。3、心理咨询和危机干预形同虚设。70%以上的学生表示,学校没有安排个别心理咨询时间,反应了学校对心理咨询室的建设和使用主动性不强,利用率低。同时,各校几乎没有组建固定的校园危机干预团队,不能在危机事件发生时,迅速启动对相关学生的专业、系统的危机干预工作。4、专职心理教师专业提升受限。教师心理健康专业培训少、内容缺乏系统性及连贯性,专职心理教师专业提升渠道狭、机会少。不少专职心理健康教师普遍从事大量与心理健康教育无关的工作,学校对心理教师的咨询督导工作缺乏必要的经费支持,心理咨询工作的有效性得不到保障。具体建议:一要保障心理课的专业性和系统性。各地教育部门要指导帮助学校配备心理学专业专职心理健康教师,不得以任何理由占用、暂停心理健康课。鼓励各校心理教师结合学校特点,创设科学化、系统化的心理课程体系,同时将抑郁症、焦虑症等心境障碍的教育纳入学校心理健康教育课程,加强心理学常识教育。在完善心理咨询室硬件的基础上,必须确保学生每天有固定的个别心理咨询时间,安排心理教师值班。要举办更多系统性、连续性的心理专业培训,并不得给心理教师分配大量与心理健康教育无关的工作,分散专职心理教师心理健康教学和研究精力。二要让学生心理档案建设工作落到实处。教育主管部门需对建立档案所需的专业量表进行统一规定。各学校需配备专业的心理测量软件,对在校的所有学生每学年进行一次心理测试。测试结果要装订成册,做到“一人一案”,并将学生心理档案包括咨询记录一并纳入学生档案中,待升学后,能向新校有效传达学生的既往心理健康状况,做好咨询转介工作。三要建立心理危机预防干预研究机构和教育服务平台。建立省级中小学生心理危机预防和干预研究中心,与既有的大学生心理危机预防与干预研究中心相连接。各校要由分管领导及心理教师、保卫人员、宣传人员等组成危机干预团队,并进行专业系统的培训和相应的工作指导,在青少年极端心理问题事件发生时,给予有效干预。各地政府及教育部门可联合相关医院心理科及精神科,建立权威性青少年心理健康教育服务平台。四要将家庭教育指导服务纳入城乡公共服务体系。要加强教育、妇联等部门的统筹协调和工作联动,发挥社区教育的参与作用,推进学校、家庭、社会“三位一体”的融教育格局。把青少年心理健康教育辅导作为家庭教育指导服务的重要内容,纳入城乡公共服务体系。通过开展家庭教育专题讲座、开通“新父母成长直播间”、加强网上家长学校建设、建立新父母成长工作坊、开展一个孩子的研讨会等多种方式和途径,营造重视家庭教育的良好氛围,共同推进青少年心理健康教育工作走深走实。 +163,0227,关于健全普惠安全的托育服务体系的建议,0bd44e8a426046d9b4fd4e52a5996f80,2022,2022-01-19 14:58:35,致公党江苏省委,社会事业,"调研情况:人口问题是国之大计,三胎政策出台,婴幼儿3岁以下照护发展的需求愈发迫切,然而安全普惠托育服务供给不足的问题由来已久,目前3岁以下儿童照护还是基本以老人照看、育儿嫂入户等方式进行,随着生育年龄的推迟,社会观念的变化,照护需求与早期教育的多样化、复杂化,社会大众对安全普惠托育服务的需求与日俱增。据统计,全国0-3岁婴幼儿在各类托育机构的入托率不到5%,远低于部分发达国家50%的比例。“入托无门”成为很多3岁以下儿童家长的心病,严重影响很多家庭的生育意愿。发展普惠托育服务体系,健全支持婴幼儿照护服务和早期发展的政策体系。实现“幼有所育”是党的重要战略部署,事关儿童健康成长和千家万户切身利益。问题分析:一是缺乏法规政策有力支持。2019年发改委、卫健委印发《支持社会力量发展普惠托育服务专项行动实施方案(试行)》,要求着力增加3岁以下婴幼儿普惠性托育服务有效供给,并在试点城市做出尝试。但是政府关于3岁以下婴幼儿安全普惠托育服务体系建设的总体规划尚未出台,对于政府主导、多元举办托育服务机构缺乏有力有效的支持性政策,托育服务发展速度与实际需求增速严重脱节。二是政府主管部门权责尚不明确。目前推进发展普惠托育服务体系建设的牵头部门是发改委与卫健委,然而普惠托育还面临着准入标准、运营标准、养育标准、监管标准以及托育服务人员资质标准等方方面面的问题,这就涉及教育局、食药监、公安等多个部门的规范、约束与支持。缺少明确的政府主管部门,也没有建立相应的工作机制和管理制度。三是托育机构建设运营成本偏高。3岁以下婴幼儿托育的市场需求也吸引着社会力量的关注,然而当前的公办托育机构寥寥无几,公办幼儿园也极少有向低龄延伸的托育服务,未能发挥引导示范的作用,而民办托育机构在设置审批上缺乏支持和规范,往往不得入其门,偶有排除万难顺利建成运营,也承担着较高的运营成本、风险责任,无法形成良性循环,吸引社会力量的投入。四是托育服务质量与从业人员素质参差不齐。目前社会上的托育服务机构往往由月子中心、早教中心为主,甚至有私下开设的私人家庭式托育,要么定价紊乱,名目繁多,要么设施简陋、管理缺位,甚至存有消防、卫生等各种安全隐患。同时托育服务从业人员准入门槛较低,绝大部分缺少系统的儿童早期综合发展相关知识教育和技能训练,缺乏专门的职业精神和职业操守培训,时有报道的虐童事件,使大众对托育服务持观望与质疑态度。具体建议:一、加强顶层设计,做好系统引导。根据国务院新闻发布会消息,国家正在研究编制“十四五”普惠托育服务发展的专项规划。建议在编制的过程中,不仅要明确总体要求、目标、任务、保障措施等,更要着重部门协调,专项规划落实督导等环节,确保事关国之大计的各项任务在地方推行的过程中,既有统一规范的标准,得以有力推行,也有因地制宜的空间,不会“水土不服”,最终各项规划目标能一一落到实处。二、加大普惠托育机构扶持力度。在继续实施国家普惠托育服务专项行动的基础上,对托育机构给予建设资金补助、普惠托位运营补助、奖补激励等措施,并将相关补助列入财政预算,为发展壮大普惠托育资源提供有力支持。健全托育服务设施布局规划、加强居住区配套托育服务设施规划建设、强化托育服务设施用地保障及存量资源利用、优化托与机构登记和备案程序。在普惠托育机构运营中,实施用水、用电、用气、税费等优惠政策。三、加强普惠托育机构监督管理。出台具体普惠托育机构专门管理办法,明确政府部门相关责任主体,明确“普惠”界定标准,明确对普惠托育机构的监督考核与奖惩机制,建立健全托育服务监督管理。通过提升托育机构安全保障水平、加快智慧托育管理服务平台建设、加强综合监管、强化社会监督、推动成立行业协会等举措,推动托育服务健康发展。四、公立先行,鼓励民营,“两条腿”走路。拓宽普惠托育服务多元供给渠道,优先支持社区发展普惠托育服务、优先支持公立幼儿园开设托班、优先支持单位为职工提供福利性托育服务。公立先行,做大蛋糕,设立标杆,做出口碑,形成良性循环,再逐步开放市场化,结合公办民营、民办公助等多种方式,鼓励民营普惠托育机构做好做强,打造示范性托育机构,鼓励打造连锁品牌,形成品牌效应。五、打造人才队伍,树立职业荣誉。大力推动托育相关学科建设,从本科教育、职业教育、社会培训多方着手,完善托育行业国家职业技能标准和评价规范,启动实施从业人员能力提升专项规划,加快对高素质育婴员、保育员及幼教相关服务技能人才的培养,增加专业从业人员储备,促进托育机构整体服务质量提升。同时建立健全人才评价和激励机制,加快建立托育服务从业人员职业资格准入及职业技能等级认定制度,对素质优良、技能高超、服务优质的从业人员予以表彰和激励,打造模范,树立典型,提升托育服务从业人员的行业归属感和价值感,对托育服务业风气进行正向引导。" +164,0228,关于高质量发展我省慈善社工事业的建议,0a1cfbc226a84d7b8ba5558b037b71b2,2022,2022-01-18 10:38:31,民进江苏省委,社会事业,调研情况:慈善社工力量在打赢脱贫攻坚战和全面建成小康社会中发挥了积极作用,在抗击新冠肺炎疫情中作出了突出贡献。十八大以来,以习近平同志为核心的党中央高度重视慈善社工事业的发展,十四五规划和二〇三五年远景目标也对慈善社工事业提出了新要求。问题分析:我省各地社会工作者和社会组织积极响应号召,努力贡献力量,在取得明显成效的同时,也存在一些问题:一、社工价值认识不足。部分管理与协同部门对慈善社工在加强和创新社会治理中的作用认识不足,对相关法律法规政策不了解,对如何发展、培育、指导、监管相关专业社会组织缺少行之有效的办法。部分参与主体自身责任意识淡薄。一些社会组织尚处于低水平发展阶段,对如何自主、有效地发挥慈善社工作用缺乏研究,社会公益意识、社会责任意识和自我发展意识不强。二、组织运行监管不力。很多社会组织缺乏正式的章程或形同虚设,组织架构不健全;有的负责人法律意识淡薄,不注重合规运行,甚至违法经营;还有一些社会组织因内部管理制度不健全导致资源动员能力差、专业服务水平低,难以承接政府转移职能。或重收费、轻服务,失去了社会组织本应发挥的作用;或挂靠政府相关部门获取资源和经费,组织运行和服务提供均依赖政府推动等现象仍然存在。相关部门的行政监管体系和社会监督机制尚未健全,极易埋下社会组织公信力不足、慈善社工事业“人设”崩塌等隐患。三、专业服务能力不强。能否与政府、企业等组织相互协作,真正成为参与社会治理多元主体中的一元,社会工作者和社会组织自身的专业服务能力十分重要。囿于专业人才培养机制不健全,职业愿景及职业薪酬缺乏科学的体系,如何留住专业人才建立长效机制,是补齐基层慈善社工事业发展短板亟需解决的重要问题。四、社会资源支持不够。大部分初创社会组织主要依靠政府扶持资金运行,只有少数组织在经费获取方面有能力通过慈善、企业赞助以及会员缴费等多种方式进行。但政府的资金扶持毕竟有限,对发展城乡社会组织的政策扶持力度亦不均衡,很多社会组织缺少参与公益创投、政府购买服务的机会。过度依赖政府部门的资金支持,致使社会组织筹资能力差、运行不稳定,很多专业慈善社工服务难以持续进行。具体建议:发展慈善社工事业有利于实现更有质量、更有效率、更加公平、更可持续、更为安全的发展,对于促进经济行稳致远和社会安定和谐具有重要意义。为此建议:一、积极利用和开发我省高校社会工作专业资源,打好优质专业人力资源基本盘。目前我省持证社工人数稳居全国第二,开设社会工作专业专科及以上层次高校超过30所,每年毕业的学生人数接近1500人。在十四五阶段,我省应继续加强社会工作专业人力资源的开发和利用,推动高校社会工作专业培养方向和培养模式与市场需求进行有效对接和良性互动,提升社会工作专业人才的创新能力、应用能力和服务能力,巩固现有社会工作行业的专业人才基本盘,扩大我省慈善社工事业人才吸纳能力,逐步构建起职级清晰、薪资合理、晋升有望的职业发展体系。二、充分利用我省优质公益慈善资源,深挖支撑行业发展的资源池。我省应在总结疫情联防联控工作中优势明显的“慈善+社工+志愿者”模式基础上,继续发挥和挖掘公益慈善资源。积极运用科技革命和产业变革的成果,大力发展互联网慈善,将单一、分散的慈善资源进行整合转化;积极打造慈善工作服务品牌,培育发展有专业、有影响、高质量的社会工作服务机构;将社会工作者的专业服务和志愿者的人力优势有机结合,创新推动社区、社会工作者、社区志愿者、社区社会组织、社区公益慈善资源的“五社联动”,将多方服务资源主动导入慈善事业和社会工作发展的伟大事业中,更好地发挥和推动慈善社工的功能优势在基层社会治理中的有效施展。三、发挥省内城市经济发展相对均衡优势,赋权创新探索地方特色模式。在新的发展阶段,可以尝试以省级规范为指引,鼓励和支持各地级市积极开展模式落地探索和经验总结,指导督促各地加快乡镇(街道)社工站建设,实现乡镇(街道)都有社工站,村(社区)都有社会工作者提供服务,通过普遍开展社会工作服务,助力打通国家兜底性民生保障政策和社会治理政策“最后一米”,有效解决社会矛盾与问题、促进社区融合、增进社区和谐、满足居民个性化服务需求。 +165,0229,关于在农村设立心理辅导工作室的建议,3b00596d98a6427cb07ce44d1626ca7f,2022,2022-01-19 10:19:38,范泽锋,农林水利,调研情况:改革开放以来,我国农村经济结构以及农民的观念意识发生了深刻变化。随着农民生活水平的不断提高和休闲文化的逐渐兴起,他们在关注物质生活的同时,更多地开始关注精神生活的质量,渴望充实与自我完善。同时我们也不应忽视在农村的留守老人和留守儿童,由于缺乏子女、父母的照顾和关爱,以及疫情等负面因素的影响,特别是近年来,随着网络技术的不断加强,越来越多的农村心理案件开始出现在大众视野中,让人痛心疾首。问题分析:目前,农村尚无正式的相关心理辅导机构及活动,致使其与农民的实际需要形成鲜明反差。因此,我提议应在农村设立“心理辅导工作室”,开展相关心理咨询、情绪安抚、心理问题疏导、矛盾化解等工作,帮助农民提高心理健康程度,助力乡村振兴。具体建议:一、完善基础设施:在农村设立正式的心理咨询场所,有条件的农村可以在农家书屋、党建指导点等处增设“农村设立心理辅导工作室”也可以借用农村的“调解室”、“卫生院”等具备较强的隔音性和私密性的场所,挂牌开展心理咨询服务工作。二、培养专业人员:村委可以向上申请,比如可以向当地的民政部门递交申请报告,要求其通过提供人才或者是拨款的方式,培养农村心理咨询师队伍,村委工作人员也可以参加心理咨询师考试,丰富心理咨询素养,或者邀请第三方心理咨询人才或者是专业的心理咨询师,对村委工作人员进行心理咨询培训,建立自己的心理咨询师队伍。三、开展常态活动:心理咨询服务也可以和农村相关民俗活动、文艺表演活动等相结合,开展“解忧释疑”活动和农村精神文明宣讲活动,宣扬正确的价值观和人生观,加强农村精神文明建设,起到滋润人心、德化人心、凝聚人心的作用。总而言之,在面对日新月异的新农村进程,大步迈进乡村振兴的新征程中,关注农民心理健康问题日益重要,开展农民心理咨询服务是安定农村生产生活环境、助力乡村乡村振兴的重要措施,建议政府能把关注农民心理健康提上议事日程,出台相关政策、提供资金支持、培养专业人才、设立相关岗位,推动农村精神文明建设取得新进步,不断满足农民群众新期待,形成农村发展进步新风尚。 +166,0230,关于进一步优化政策环境,促进江苏民宿产业健康发展的建议,1f6a20e81be74d05b11e68a5511e7fcb,2022,2022-01-21 11:04:47,致公党江苏省委,工业商贸,调研情况:随着新农村建设的成效显现,越来越多的城镇居民愿意选择乡村作为周末和节假日休闲度假的目的地,乡村旅游焕发出巨大的生命力。近年来民宿作为一个新兴旅游业态在农村蓬勃兴起。江苏民宿产业总体来看,基础设施较为完善,呈现出经多元化经营的状态,社会效益显著。但综合来看,江苏民宿产业进一步健康发展需要注重空间布局的合理性,深化和拓展产业链;需要凸显和丰富民宿协会的影响力,尤其是要注重地域文化的风土人情和特色体验的感受。此外,民宿产业需要融入于民,不断创新,同时也要有品牌服务的意识。问题分析:一是乡村民宿建设的控规较为欠缺。一些地方政府只惦记做项目的加法,不考虑规划的章法,因政绩推动,部分领导“拍脑袋”,约束机制缺失,论证环节从简,导致民宿集聚区同质扎堆“前扑后继”。二是民宿产业规范化管理有待落地生效。2021年初江苏省研究制定《关于推动旅游民宿高质量发展的指导意见》,进一步推动我省旅游民宿加强规划建设、规范经营管理、提升服务品质、形成监管合力。但实际过程中尤其是基层(县级以下),对经营主体认定和违法经营惩处仍未有效落实。民宿经营涉及市场监管、卫生、消防、安全等多个方面,在缺少统一规范的情况下,相应的监管部门也较为分散,造成监管资源重叠与监管缺位并存。三是全省民宿经济高质量发展仍有较大空间。数据显示,江苏在民宿规模和民宿用户推荐率省级行政区排名位列第十,但规模较广东、山东、浙江仍有较大差距,两项数据的城市排名中,江苏无一入围,可见江苏民宿经济发展仍有较大提升空间。具体建议:一、强化规划引领,科学协调发展。1.编制民宿产业发展专项规划。根据《江苏省“十四五”文化和旅游融合发展规划》进一步编制目标明确、布局合理、定位科学、特色鲜明、错位发展的民宿产业专项规划,精心谋划涉及民宿产业的重大工程、项目、政策和举措。  2.提升民宿文旅融合发展水平。根据《江苏省促进文化和旅游产业融合发展的实施意见》,以“水韵江苏”文旅品牌为统领,鼓励各地策划实施一批带动性强的重点民宿项目,开发一批具有文化特色和内涵的民宿产品,培育一批文旅融合龙头民宿企业,推动民宿产业文旅的真融合、深融合。3.强化苏南、苏中、苏北协同发展。根据《江苏省“十四五”文化和旅游融合发展规划》,以大运河文化带建设、长江经济带发展、向海发展以及苏北高铁贯通等契机,坚持把民宿产业融入江苏省全域旅游发展,苏南地区深化江南水乡民宿品牌建设,苏中地区“以点带面”努力打造旅游民宿集聚区,苏北地区着力开发有深度体验、有文化风情的民宿精品,推动全省民宿产业发展规模和质量走在全国前列。二、加强规范管理,注重政策引导。1.准确界定民宿产业。各设区市、县(市、区)结合《关于推动旅游民宿高质量发展的指导意见》,采取先行先试模式,以规范性文件的形式制定民宿行业的管理办法。在经过一定实践后,再对原有规范性文件进行评估、修改,从而全省推广。届时再结合我省实际,出台全省统一适用的《江苏省民宿管理暂行办法》,并细化民宿行业的准入机制,对民宿的性质、规模、特点、从业主体、税收管理等方面进行界定。2.加强部门间统筹协调。省、各设区市、县(市、区)在本级政府的引导下,成立领导小组并建立健全旅游民宿发展推进机制,定期开展专题调研,及时研究解决旅游民宿发展中遇到的重点难点问题,形成部门齐抓共管、省市县上下联动的工作格局。3.鼓励成立民宿协会。民宿产业相对成熟的苏南地区在各级政府指导下,率先成立民宿协会,在加强民宿经营者自律和自我管理的同时,推动当地政府对民宿发展相关规定的修改,推动当地民宿合法化政策的实施。4.加大民宿产业的扶持力度。各设区市、县(市、区)结合各自实际,出台基础设施建设、人才培训、资金奖补、税收优惠、营销宣传等方面给予政策扶持,促进全省民宿快速有序高质量发展。三、完善服务配套,提升发展空间。1.加大民宿设施配套的投入。坚持适度开发的原则,完善乡村的建设用地计划,探索制定明确的民宿产业土地出让制度,盘活农村存量土地;在保障合理用地的基础上,构建高标准的基础设施服务体系,为全省民宿旅游业的发展奠定坚实的基础。2.深化民宿产业“放管服”改革。上级政府在监督考核中要运用好三项机制,尤其是容错纠错机制,让下级政府放手大胆探索民宿产业改革创新之路。完善民宿项目“全链条”服务机制——项目落地前实行“源头管控”,项目建设中实施“绿色审批”,项目投产后提供“长效服务”。3.鼓励多元经营模式。坚持“民、商”并举,注重“民”办。创新投融资方式。鼓励工商资本投资、村集体牵头融资、农民资金入股、农房估价参股等多渠道融资,吸引有实力、有胆子、有理念的人先行带动,逐步完善民宿经营主体的内部激励机制,激活广大农村农民发展“民宿经济”的无限活力。4.完善民宿整合营销协作机制。当地政府、民宿协会、民宿集群主体、民宿业个体相互协作,全力做好当地民宿产品市场定位,探索“互联网+民宿”新营销模式。 +167,0231,关于积极破解“猪周期”着力提升生猪产业稳定性与竞争力的建议,c365377f8fba41d398c8e50e5f8247e8,2022,2022-01-19 10:19:38,周伟丁,农林水利,调研情况:猪肉是城乡居民日常消费最多的肉食产品,在肉类消费中占比达60%左右,猪肉生产和价格波动受到社会各界高度关注。 问题分析:近年来生猪价格多次暴涨暴跌,“价高伤民,价贱伤农”的“猪周期”难以预测,导致生猪产能过快增长或下降,加之非洲猪瘟等重大动物疫病的威胁,以及养殖污染治理问题与生态环境保护高压态势,生猪养殖主体始终面临较大的风险和压力。为有效破解“猪周期”,提高生猪产业的稳定性与竞争力,进而稳定居民“菜蓝子”。 具体建议:一是稳定生猪基础产能。围绕完善生猪主产区全产业链的完整性和稳定性,大力支持生猪产业链缺失项目与短板项目建设,着力打造生猪全产业链发展重点县。高度重视现代生猪良种繁育体系建设,完善种猪、能繁母猪保护机制,对生猪种业保护、标准化智能化养殖、重大动物疫病防控基础设施建设、生猪屠宰肉品加工、生猪特色品牌创建等方面给予支持。 二是发展适度规模养殖。以提高生猪养殖生产效率和竞争力水平为目标,按照“畜地平衡、以地定畜”的原则,调整优化生猪养殖布局与结构,支持发展适度规模养殖场,提升生猪行业集中度。科学设立并动态调整生猪规模养殖准入门槛和条件,引导新建养殖场严格按照规范标准建设;建立国家、省、市、县区四级生猪产能调控基地,根据年出栏量和市场平均价格(盈亏点)形成四级财政补贴机制。科学设定现有小散养殖场(户)转型发展的合理期限,支持他们严格按照防疫、环保、规模等方面要求提升基础设施标准,对不符合要求或者退出生猪行业的强化监测预警。 三是打通粪肥还田通道。统筹环境保护和生猪生产,大力推进养殖废弃物资源化利用。对生猪养殖场(户)依法开展环境影响评价和监管执法,支持规模养殖场配套建设必备的粪污贮存处理设施。研究推广高效低耗粪肥处理技术,完善养殖废弃物收集、处理、利用体系,促进处理后的粪肥就地就近消纳,打通粪肥还田通道。 四是保持政策长效稳定。加强统筹协调,落实好《关于促进生猪产业持续健康发展的实施意见》(苏农牧【2021】)27号),对用地、环保、金融等方面支持生猪产业健康发展的政策和调控机制保持相对稳定;建立自给率低于全省水平的市、县区购买指标的财政保障制度,与生猪主产区建立产销合作机制;做好生猪产业前瞻性指标监测分析并及时发布,稳定市场预期,保障产业发展。 +168,0232,关于推动数字长三角建设,助力区域产业经济深度融合的建议,4e03b7f0c5f24fe8a9c49789eee85be9,2022,2022-01-19 19:35:15,致公党江苏省委,经济发展,"调研情况: “十四五”时期我国将更加聚焦高质量发展,拥抱数字经济,推动产业升级,改善供需结构,推动经济发展和结构转型持续优化。新时代背景下,长三角各省市均把发展数字经济作为首要任务之一,产业数字化、智能化转型进程日益加快,《长江三角洲区域一体化发展规划纲要》更是从国家顶层设计层面,推进区域数字经济发展的要素整合。数字长三角建设是一项系统性工程,所面临的体制性障碍、结构性矛盾亟待探索解决。问题分析:1、数字长三角建设缺乏法律制度的支撑。我国现行《著作权法》已明显无法跟上数字产业发展步伐,对数字著作权界定、流通及保护起不到应有的促进作用。从长三角区域网络交易类平台和信息内容类平台实际运行情况来看,存在许多未能解决的基础性问题:网络购物虚假宣传、网络售假行为缺乏法律制约,网络侵权现象有增无减,网络平台的数据产权未能得到法律明确。2、缺乏数字经济与实体经济深度融合标准。现阶段长三角数字经济的标准多数呈碎片化状态,表现为:工业互联网建设标准的碎片化,工业设备的互联通信有较大的难度,企业上云受到阻碍;数字贸易建设标准的碎片化,各国跨境电子商务政策不同,难以确立通用实行标准;智慧城市建设标准的碎片化,互联网医疗收费制度的欠缺和法律法规的不完善等;产业数字化的标准碎片化,智能工厂、无人工厂、传统园区的智能化改造缺乏相关的规范和标准的支持。3、在全球数字经济治理中的话语权不强。长三角数字经济仍缺乏与自身经济规模相符的全球技术话语权,很多基础性、关键性软硬件数字技术仍然受制于人。企业数字化基础仍比较薄弱,大多数企业尤其是中小微企业数字化普及率、核心环节数控化率仍然偏低,数字经济的助推作用并不显著,缺乏具有全球竞争力的大型数字经济企业。4、政府数据治理水平有待提高。存在区域间信息传递不顺畅,数据联通、整合与共享不足。数据监管治理体系不完善,“数据孤岛”问题严重,数字经济创新活力受到影响。同时,数据安全监管体系不足,法律和政策保障缺失,企业和个人信息数据过度采集,不当使用和非法泄露问题屡见不鲜,影响企业和用户对数字经济相关业态的担忧和不信任,也将抑制数字经济消费市场的发展。5、中高级数字人力资本极其短缺。数字人才的供应特别是高端数字人才供应,受到数字人才保有量不足和数字人才培养周期长的制约而严重短缺。此外,需求端的数字素养也同等重要,目前长三角区域仍有很大部分消费群体无法掌握或缺乏数字技能,不能享受数字经济带来的生活便利,需求端的“数字文盲”程度可能比供给端更为严重。具体建议:1、完善与强化顶层设计。加快数字长三角立法进程,推动数字经济法律法规的“立改废”,优先解决旧法规与新业态之间的矛盾。出台个人信息保护、在线消费者保护、数字知识产权等数字经济国际化必需的法律法规。通过建立网络秩序来严厉打击网络诈骗、贩卖个人信息、假冒伪劣、侵犯知识产权等违法犯罪行为。完善长三角数字经济要素交易机制,加快出台促进数据要素市场化交易的相关配套制度,疏通数字技术质押入股等资产化通道,引领资本市场对长三角数字经济发展给予有效支撑。2、打造数字长三角经济深度融合的规范标准。构建数字长三角的融合标准,以数字标准化引领数字长三角的健康有序发展,实现数字化转型管理。长三角区域的各省市可协商确立统一规范的标准文件,尽快建立起统一、综合、规范、开放的标准体系。尽快制定出台适合长三角发展实际的数字经济评估标准体系,明确数字经济核心产业的统计范围,使数字经济的发展有具体的评估标准,有利于推动数字长三角的一体化发展。3、提升数字长三角的数字话语权。合力打造长三角大数据中心,进一步消除数据资源跨行政区流通和存储的壁垒,联合开展大数据关键技术攻关,协调推进长三角大数据交易中心、具备E级计算能力的超算中心等建设,协调推动基础数据库和区域信息枢纽港建设,支撑数字经济与智慧城市发展。充分利用产业优势,推动长三角产业数字化高质量发展。数字长三角结合实施国家“两化”融合战略,深入推进工业数字化、农业数字化和服务业数字化,创新智能制造等产业新模式,实现产业转型与经济高质量发展。4、提升政府数据治理水平,打造全国政府数字化转型示范区。打造“一站式服务”,整合浙江“最多跑一次”、江苏“不见面审批”及上海优化营商环境等改革举措和经验做法,通过建立整合、开放、协同、创新的数字化平台,打破传统的政府职能边界,实现全面整合,为用户提供单一窗口的“一站式服务”。建立长三角政务数据流通平台,提升政府利用大数据技术进行城市治理的水平。在三省一市现有数据交换共享平台的基础上,探索建立已有“城市大脑”间的协同服务机制,激活长三角城市“大脑”政务服务功能,重构跨区域、跨部门、跨层级的政务系统,实现系统集成、业务协同。5、加快培育与开发数字人力资本。长三角三省一市应优化数字经济生产力布局,高水平打造数字经济核心区、特色小镇、国家互联网创新发展试验区,建设多层次数字经济发展平台,吸引数字人才集聚。共同实施数字经济引智工程,积极引进数字经济领域领军人才,联合培养一批具有引领作用的“数字名家”和实用型“数字工匠”,推动三省一市数字人才标准互认和跨区域流动与优化配置,强化数字经济发展的人才支撑。" +169,0233,关于促进新型研发机构良性发展的建议,8dded12e9a9d4a928d7fb1b5edcfc8a6,2022,2022-01-20 14:46:18,致公党江苏省委,科学技术,调研情况:江苏省第十四次党代会上的报告指出,江苏仍处于转变发展方式、优化经济结构、转换增长动力的攻坚期。新型研发机构作为科技创新策源地的功能逐步突显,通过整合创新资源强化源头技术供给,有效推动创新链和产业链互动融合,成为引领产业发展和区域竞争力跃升的重要举措。新型研发机构在我省产业转型升级中发挥了支撑和助推作用,但尚存在缺乏合理引导、政策支持不足、辐射带动能力不强、可持续发展机制有待健全等问题。问题分析:一是政策支持尚不完备,创新发展缺乏合理引导。随着我省新型研发机构规模不断扩大、业务不断扩张,机构运行中缺乏长期规划,主要在地方政府的支持下自发成长,实际困境逐渐凸显。大多数地方政府对于如何因地制宜发展新型研发机构,缺乏明确的思路和规划性较强的总体设计,亟待建立新型研发机构长效运行机制,加以引导和规范。新型研发机构普遍缺乏稳定持续的建设经费,政府一般会在启动期提供一定程度的建设经费,但由于数额不大,用途受限,难以支撑产业所需的规模和能力难以发展起来。二是完全以盈利为目的新型研发机构存在弊端。我省新型研发机构企业性质较多,同其公益性属性不相符,且新型研发机构有研发投资金额大、回报期长、风险大等特点。完全以盈利为目的建立企业性质的新型研发机构,短期内机构很难实现收支平衡,达到盈利的目的。三是可持续发展能力不足,“造血”功能有待加强。新型研发机构的生命力主要来自完整的科技创新链条、灵活的项目组织形式、市场化的资源配置方式和企业化的评价激励机制。但是,很多新型研发机构在建设过程中,这些核心机制并没有得到充分体现,没有根据当地产业的实际需求精准布局科研力量,导致科学研究与产业应用缺少必要的契合点和共赢点,机构的运行游离于产业发展之外。具体建议:一是制定新型研发机构评估规范技术标准。对新型研发机构的评估,主要是政府主管部门按照年度开展绩效评价,尚未形成标准化评估机制,缺少系统的规范化的评估指标体系,目前我省尚未有统一的新型研发机构评估标准,因此需要开展新型研发机构评估标准体系研究。本着以评促建、认真负责的态度,进一步落实国家创新驱动发展战略,贯彻实施新型研发机构建设工作,制定新型研发机构评估规范技术标准。从新型研发机构评估准则、评估要素、咨询专家、评估程序、评估结果及运用、争议处置等方面对新型研发机构运行绩效进行科学评估。二是加强政府和高校等合作共建协议事中、事后评估。地方政府或开发区管委会与依托单位签订的新型研发机构“共建合作协议”没有统一的范本,部分“共建合作协议”缺少协议期内可以量化考核的目标、协议终止后处置办法,各方之间责权利不清晰。对共建协议实施事中、事后动态监管制度,建立信用评估体系,建议由科技主管部门统一研究制定《政府、高校等合作共建协议(范本)和指引》,对协议范本中的共建目标、指标进行量化要求。一般共建协议有效期3-5年,由相关部门和专业人员进行跟踪评价,每年开展一次对共建协议中新型研发机构共建目标、指标的完成情况阶段性评估。根据评估结果调整监管力度,提高监管效率。三是加大政策支持,开展新型研发机构第三方评估。没有相对稳定的资金支持,新型研发机构长远布局的能力就会受到影响。建议政府部门考虑实施基于新型研发机构第三方绩效评价的财政支持方式,逐步实行分类管理,根据绩效评价实现差异化支持。对于定位于公益类的新型研发机构要根据其绩效评价结果给予其相对稳定的政策支持。加大对新型研发机构的奖励和惩罚力度。根据第三方评估和核查结果,对已被认定的新型研发机构进行整改跟踪监督,对评估优秀的新型研发机构给予适当奖励,对于共建合作协议目标未完成和评估不合格、建议整改的新型研发机构加大监管和惩罚力度。加强对新型研发机构第三方评估工作的考核和宣传,增加专项经费,把新型研发机构第三方评估作为日常工作来抓,作为新型研发机构主要考核指标之一,加强第三方评估结果的宣传。四是以评促建,加速推动科技成果转移转化。强化新型研发机构创新主体地位,促进各类创新要素向新型研发机构集聚,加大研发投入。推进产学研用深度融合,打造一批以市场为导向的标杆型新型研发机构,带动建设一批具有核心竞争力的中试转化基地,培育发展一批技术转移机构、产业知识产权运营中心和技术经理人队伍。建立新型研发机构长效运行机制,将第三方评估、绩效评价纳入新型研发机构日常管理工作。推行第三方独立评估、绩效评价体系,培养熟练掌握评估、评价方法的专家人才队伍,保证评估、评价工作的科学性、公正性。通过开展第三方科技成果评价和新型研发机构评估,进一步推动科研管理创新与技术创新。 +170,0234,关于加快推进通州湾港区集装箱运输新出海口建设的建议,1377067e5a464889a116b246667904c7,2022,2022-01-18 19:36:50,致公党江苏省委,工业商贸,调研情况:南通港口岸通州湾港区扩大开放是“十三五”末进入国家口岸扩大开放审理计划,2021年5月21日,国务院正式批复同意江苏南通港口岸扩大开放通州湾港区。作为通州湾港口新出海口的起步工程,启东吕四港区两个十万吨级集装箱泊位和两个十万吨级通用泊位工程(又称2+2码头工程)即将建成投入使用。加快推进通州湾港区扩大开放尽快完成国家验收和吕四港区2+2码头开放水域内新建码头对外开放,对于推进通州湾港区集装箱运输新出海口建设具有重要意义。问题分析:在完善相关基础设施的基础上,推进南通港口岸通州湾港区扩大开放和吕四港区2+2码头开放水域内新建码头对外开放,需要解决三方面的问题:一是加强和省级查验部门等相关单位沟通协调,积极落实查验设施建设和查验工作人员调配等相关工作。二是支持吕四港区2+2码头临时开放启用,开通东南亚等地区集装箱班轮。三是积极与国家口岸办工作对接,加快通州湾港区扩大开放,尽快完成国家验收。具体建议:一是积极协调省市口岸查验单位,配备相应保障机构和人员。国务院批复同意通州湾港区扩大开放时,明确口岸扩大开放后,查验任务由南通海关、南通出入境边防检查站、南通海事局承担。目前,随着南通口岸开放从沿江扩展到沿海,现有查验机构和人员已不能满足口岸发展需要。建议南京海关、江苏省出入境边防检查总站、江苏海事局统筹全省查验人力资源,保障通州湾港区新出海口建设需要。二是支持吕四港区2+2码头临时启用,加快推进开放水域内新建码头正式对外开放。目前,吕四港区2+2码头主体工程已基本建成,即将开港,有关手续正在完善中。建议省有关部门和省级口岸查验单位支持吕四港区2+2码头先行启用临时开放,满足开港要求;支持南通、启东港口岸查验单位统筹查验资源,合理开展查验配套设施建设,加快推进吕四港区2+2码头通过市级省级开放验收,实现正式开放。三是加快完成省市两级预验收,尽快实现通州湾港区对外开放国家验收。加快推进通州湾港区扩大开放口岸查验业务用房配套设施和拟开放码头建设,完成开放市级省级验收,主动和国家口岸办对接,争取尽快通过开放国家验收。四是支持通州湾港区成为上海港特定区域港,实现与上海港FOB、CIF同港互认。建议从海关监管体系等方面出发,南京海关和上海海关加强合作,将通州湾港区作为上海港延伸监管区域,把南通港通州湾港区划定为上海港特殊监管区域,进入通州湾港区集装箱视同进入上海港,上海港给予班期、仓位、价格优惠等保证。 +171,0236,关于政府对既有多层住宅加装电梯工作加强管理与服务的建议,0f12e914d3604b078a2a68e15828b89a,2022,2022-01-19 14:58:34,陈宋义,城乡建设,调研情况: 当前,既有多层住宅加装电梯已成为老旧小区居民最迫切需要解决的民生问题。问题分析:经调查,既有多层住宅加装电梯过程中,主要存在以下问题:1.“上热下冷”问题缺乏权威协调者。在高层居民需求迫切低层住户不支持的情况下,本单元住户无法自我协商解决时,迫切需要街道、居委会等权威部门领导干部出面协调,但由于街、居干部本身工作太忙,加上调解难度大,故普遍存在畏难情绪,表现出不积极,甚至故意回避,能躲则躲,群众有困难找主心骨不容易。2.办理审批手续缺乏牵头代办者。加装电梯涉及到街道(社区),住建、规划、消防、市场监管、公安等多个部门,如需要管线牵改,还将涉及电力、自来水、供气、通讯等部门,不仅部门多,而且不一定一次能办成,群众感到力不从心,迫切需要一个办理审批手续的代办机构帮助完成。3.寻找电梯公司缺乏权威参谋者。电梯品牌多,施工单位杂,哪家质量好,哪家有施工资质,没有建设管理经验的普通居民根本无法识别,迫切希望有权威的部门予以推荐或帮助甄别。4.费用分摊比例缺乏统一标准。各楼层居民对出资比例如何划定,居民自己互相协商难度较大,尤其是对一、二层楼的居民补贴多少很难确定,迫切需要政府有指导性意见。具体建议:为此,建议省政府应制定既有多层住宅加装电梯的政策,或对已有政策进行修订完善,明确以下事项:1.由街道办事处牵头建立协调小组,将协调小组人员名单向辖区居民公示,让群众有事需要协调时能找到政府负责的人员。2.以市或区为单位,由建设主管部门或其他合适部门成立代办中心,统一负责为老旧小区居民代为办理加装电梯审批手续。3.由电梯质量监管部门负责电梯质量的咨询工作,公开咨询专用电话,帮助居民把好电梯质量关。4.明确各楼层的费用分摊比例,供居民协商时参考。 +172,0237,关于科学处置医疗垃圾和废弃物的建议,4677655d0383440484bb4050bbc3b6c3,2022,2022-01-19 19:30:29,孙子林,医卫体育,"调研情况:初步调查发现下列问题。 问题分析:我省医废处置存在的问题:(一)精准定位不足。医废流失是医院医废管理过程中最常见的问题,容易发生在医废打包,科内暂存或转运过程中。(二)对现有数据利用率低。目前,医废信息系统虽然提供医疗废物管理业务数据总览页面,但是不支持对医疗废物类型和产生量等进行分析,对于未及时收运、48小时未出库、重量偏差等情况无法设置提醒,数据上传仍是手动。(三)医废管理体系不完善。大部分医疗机构的废弃物由后勤部门管理,而后勤工作人员往往是没有经过专业培训的临时工,不会对医废进行简单的无害化处理,且医院相关管理部门未直接参与监督检查。(四)对医废危害重视不足。相关卫生健康知识普及程度有限,工作人员对医废危害认识不足。许多中小型医院对医废分类收集工作不重视,将五类医疗废物混合在一起,导致医废后期处置难度增加。 具体建议:(一)利用现代技术建立医疗废物院内院外全过程追溯管理系统。一是将医疗废物处理全过程信息化建设纳入城市基础设施建设中,按照医废处置困难程度、难以追溯和易造成交叉感染等进行分类,制定医废管理标准化流程,提高医废院内流转的管理意识和水平。二是对医废流转进行精细化管理,形成医疗废物追溯和长效管理机制,以ICU手术室、分散收集点为重点,全面记录医废在院内流转的各个关键节点,避免医废与医护和病人产生接触,出现违规处置和滞留现象,减少院内感染风险。(二)根据医疗废物处置时间节点增加统计报表。医院可按照需求进行灵活配置,同时增加图标来更好呈现分析数据,增加统计报表,支持对医废类型、产生量等进行分析;增加自定义报警管理功能,医院可通过报警管理进行报警项的设置,也可设置合理偏差值,如重量偏差超过(1±0.1)kg系统自动报警;根据省卫生信息平台对接要求,进行接口对接,以实现数据自动上传,便于数据管理,进而对大数据决策提供支持。(三)建立医疗废物应急处置管理体系。完善应急处置管理体系,有效应对新冠肺炎等特殊时期医疗废物处理。制定完善医疗废物信息化应急处置方案,增强应对突发问题的能力,提升应急处置的时效性及科学性。同时,为满足不断扩张的医废处置需求,在制定应急处置预案时要充分协调不同设施,使得不同医废处置设施(包括工业炉窑、生活垃圾焚烧系统等)能够协同工作,进而提高工作效率。依托我国危险废物信息化管理平台,建设专门的医疗废物应急管理的子平台。(四)优化多部门协作职能,夯实监督责任,积极推进医疗废物协同处置。对于分散的基层医疗机构,需要和环保行政部门通力合作,最大程度发挥监管效能。另外,规范医废处置费用收费标准,避免出现收费不合理、乱收费等问题。相关部门要定期检查或抽查医疗卫生机构的进货单,对医废数量进行核对,以防不法分子为谋利对相关数字进行谎报或篡改。" +173,0238,关于地方国企助力通州湾新出海口建设的建议,222263c1149346cb8c7df439f5cde51a,2022,2022-01-20 14:46:18,沈健宏,经济发展,调研情况:李克强总理视察南通时提出把通州湾建设成为长江经济带战略支点,省委、省政府提出要按照国际先进标准推进通州湾海港建设,通州湾开发其时已至、其势已成;未来,如何将通州湾打造成为江苏沿海重要蓝色增长极成为亟待思考研究的重点话题,而国有企业作为国民经济发展的中坚力量,在沿海高质量发展过程中起着不可或缺的作用。问题分析:江苏新一轮沿海发展上升为国家战略,省委、省政府将沿海发展作为江苏“十四五”发展的重大战略抓手,全面掀起沿海发展热潮。通州湾处于“一带一路”交汇点,通州湾的开发是对一带一路、长江经济带、长江大保护、长三角一体化发展等多重国家战略的响应,得到了自国家、省、市高度支持。通州湾已全面步入高速发展的重要战略机遇期。作为推进沿海开发的重要力量,地方国有企业如何抢抓机遇、主动担当,为通州湾发展贡献国企力量值得我们深思与谋划。具体建议:一、积极争取政策支持,聚焦沿海产业布局国有企业需主动作为,积极与属地政府沟通对接,争取相关激励扶持政策,充分挖掘地方国企投资通州湾、布局通州湾、建设通州湾、发展通州湾的政策支持。同时,属地政府也应进一步完善工作机制,强化组织保障,采取量身定做的办法,以最优惠的政策、最优质的服务,扎实做好国有企业落户通州湾的产业指引、对接合作、信息交流等工作,为国有企业助力通州湾新出海口建设创造优良的营商环境。二、坚持市场化转型布局,向沿海倾注更多资源要素通州湾拥有丰富的土地港口资源和具有竞争力的劳动力成本优势,可以落户百亿级、千亿级“大进大出”“重进重出”的基础产业项目。国有企业更应该立足大通州湾产业规划,坚持市场化发展原则,瞄准海洋工业、海洋渔业、中天钢铁等重点产业,围绕产业链布局服务链,着力培育通州湾热电联产、水务一体化、建材产业园、高新综合园等实体产业,重点推进水、电、汽等能源版块联动上市,重点参与并推进沿海重大项目建设,加大港口、交通、环境保护等领域的投入,为沿海发展提供强有力支撑。三、转变传统思维方式,创新海洋经济发展路径中国所有沿海城市的海洋经济二级行业中,大多数城市依然以传统渔业为重。但是,渔业作为海洋经济中为数不多的第一产业,当前面临附加值低、受限于环境约束的困境,发展潜力已十分有限,海洋经济发展亟需向中高端产业转型。国有企业应充分发挥自身资源优势,创新发展理念和思维方式,以通州湾优势产业、特色产业发展为重点,把知识集成、技术创新和产业高端化相结合,将通州湾港口、岸线、滩涂、海洋生物资源等要素资源转化为在海洋服务、海洋装备制造、海洋生物医药等新兴行业的发展优势,助力通州湾构建现代海洋经济产业体系。四、坚持产业与环境协调发展,积极参与海域治理国有企业应立足更好发挥通州湾海域资源潜能,全面落实“规划用海、集约用海、生态用海、科技用海、依法用海”要求,坚持“以产兴城、以城促产、宜居宜业、融合发展”的发展思路,围绕市委市政府“全面推进沿江沿海生态景观建设”的部署要求,在推动长江经济带生态优先绿色发展上主动作为,积极参与建设通州湾黄金海岸风光带示范段、海上城市客厅海堤、环海风情港等景观提升工程。各类地方企业要加强联合协作,形成产业专业化的分工体系,优化通州湾产业布局,不断提高国有企业参与海洋生态环境保护和美丽海湾建设的主动性、积极性和自觉性,以重点海域生态环境高水平保护促进通州湾高质量发展,为建设美丽港城贡献力量。 +174,0240,关于推进我省大中小学思政课一体化建设的建议,6681ed84a9ac4510924c9cd5104739c4,2022,2022-01-19 14:26:25,徐平,教育事业,调研情况:一直以来,中共中央对于大中小学思想政治教育及政治理论课改革创新极为重视。早在2019年8月,中共中央办公厅、国务院办公厅印发了《关于深化新时代学校思想政治理论课改革创新的若干意见》,将习近平总书记2019年3月在全国思想政治大中小学思想政治理论课一体化建设研究理论课教师代表座谈会的讲话精神进一步具体化、细致化,明确提出“坚持思政课在课程体系中的政治引领和价值引领作用,统筹大中小学思政课一体化建设”。我省作为发达省份,在大中小学思政课一体化建设方面,近年来在编撰教材、课程设置、师资队伍建设及教学资源整合等方面取得了一系列创新成果,但同时也存在一些有待加强之处:问题分析:1.课程目标系统性、层递性不够。统筹推进大中小学思政课一体化建设是一项重要工程,对大中小思政课课程目标一体化设计是这一工程的重要一环。目前,大中小学思政课的课程目标制订缺乏系统性、层递性,没有体现出螺旋式上升的特点,不利于思政课一体化建设。如劳动教育方面,在一年级思政课的课程目标中就强调要培养热爱劳动的观念,但是在初中阶段却没有明确体现劳动教育方面的内容,出现了“断层”,对学生劳动素养的养成不利;初中思政课课程目标中指出要树立法治观念,到大学阶段还是在强调学生的法治观念,低学段和高学段之间的表述基本一致,课程目标的递进性体现得不够明显。2.课程布局、教材内容存在结构性重复。目前来看,负责各学段思政课教材编撰的专家之间缺乏足够的交流,上级主管部门又缺少对教材的统一规划和部署,对学生的认知能力、学段的深浅层次和教学内容难易的科学分布缺乏精准定位,导致各学段的思政课教材内容出现交叉和结构性重复,各学段思政教育侧重点不明显。如:从纵向的维度看,高中学段《生活与哲学》《经济生活》等课程内容与大学的《马克思主义基本原理概论》教学内容重复,尤其是马克思主义哲学部分重合度较高。我们也承认,编写思政教材的专家学者在编纂教材的过程中会考虑教材体系的完整性,各学段间、同学段间的思政课教材难免会出现一定的重复性。但目前的这种缺乏统筹设计的侧重点不突出的重复,容易导致学生对思政课学习产生逆反心理,失去学习兴趣,重复的教学内容也提高了授课教师把课讲出彩的难度,使教学双方的积极性受到影响,从而使思政课一体化的教学效果打了折扣。3.思政课教师“各管一段”现象普遍存在。办好思政课,关键在于教师。思政课一体化建设要求不同学段的思政课教师既要立足于本学段,又能从教学过程的渐进性、层次性出发,用系统思维提升思政课教育教学的影响力及实效性。但在实际教学中,很多大学思政课教师对中学思政课教学内容和教学重点不了解,中学政治课教师对小学政治课的教学内容和教学重点不了解,继而无法依据不同学段的内容和侧重,对本学段教学内容进行完善与巩固,各学段思政课一体化建设出现断层或割裂状态。由于缺乏一体化教育意识,不少中小学思政课教师不顾后,大学思政课教师不瞻前,大中小学思政课教师之间缺乏衔接意识,缺乏交流与沟通。如此下来,虽然各学段思政课教师能够根据本学段特点设置个性化教学内容,但对上下衔接的教学段课程缺乏了解,容易形成自我的“教学壁垒”。具体建议:1.进一步厘清各个学段的课程目标。注重课程目标的年段适应性,从小学到大学渐进有序设计课程目标。小学阶段的思想政治教育重点是对学生道德情感进行启蒙;初中阶段则是对小学阶段成果的深化巩固,让学生对马克思主义理论及社会主义在我国的发展沿革有初步的了解,强化政治思想认同;高中阶段着重引领学生对党的领导的认同与拥护,并且树立崇高的人生理想;大学阶段着重培养学生使命担当的意识,使学生一方面将自己的个人发展与国家社会发展结合起来,另一方面对各种言论思潮有清晰的辨别能力。在此基础上,思政课教师要注重强化一体化意识,不仅要根据大中小学不同学段进行科学布局并且设定阶梯性目标,还要统筹设置思政课总目标,将总目标和阶段性目标有机结合起来,统筹安排教学内容,灵活运用教学方法,开展有针对性的教学。2.优化教材编写,做到教材学段共性与个性的结合。好教材是达成思政育人目标的充分必要条件,更是思政课一体化建设的核心要素。针对我省苏教版思政课教材,在修订中要更为明确大中小学思政课分学段教育的目标,处理好不同学段教材的难易度和区分度,既要避免教材内容出现不必要的重复与交叉,也要在相似相同主题的衔接上体现起承转合的层次感,逐步增强教学深度。要根据不同学段学生的理解接受能力来确定教学内容,下一个学段的教学内容要延续上一学段的内容,不能大幅骤然地转变。以思政课教材中的法治教育的相关内容为例,小学、中学及大学的法制教育应该体现由浅入深、由常识到理论、由框架到细则的层层深入递进的层次性。小学《道德与法治》教材需要基于小学生对实际生活的认知来导入,用一些小学生能够接受与理解的法治概念和实际案例进行探讨,作为对小学生法律意识的启蒙。初中、高中的法治教育则需要聚焦于法律对生活的保障及对犯罪行为的惩治作用方面,让学生对法律在现实社会中的意义与作用有更为直观深入的认识,引导学生树立法律意识,逐步形成懂法用法的素质。3.理顺机制、搭建平台,促进大中小学思政课教师间的沟通交流。实现大中小学思政课教育教学三个层级的循序渐进和有效衔接,需要有相应的政策指引及体制保障。我省教育主管部门应出台专门针对大中小学思政课一体化建设的指导性文件,将政府、学校、家庭及社会组织在大中小学思想政治教育中应有的权力及责任予以明确。省内各级教育主管部门要搭建本地区思想政治教育先进经验交流平台,不断加强师资队伍建设和优秀教学素材、教学经验分享,打造思政课师资队伍共同体,为大中小学思政课一体化建设提供有力保障。要探索建立由大中小各学段思政课教师共同组成的不同层级的理论研究中心、协同创新中心、集体备课中心,将分散在各学段的思政课教师聚集起来,进行具有衔接意义的互动交流活动,开展邻学段、同学段、跨学段相互听课和集体备课及思政课“堵点”集体攻关活动,使不同学段的思政课教师可以跨学段相互提出参考意见。省内各大学拥有相对丰富的教研资源,要让这些优质资源下沉,帮助中小学段的思政课教师丰富教育素材与提高科研能力。 +175,0244,关于变换语境改“垃圾分类”为“资源再生”并名实化的建议,1f24707a7329472589d0fd481c402769,2022,2022-01-20 16:37:03,省工商联,城乡建设,调研情况:近年来,我省生活垃圾分类管理工作得到普遍重视和大力推进,生活垃圾焚烧处理能力达3.5万吨/日,农村生活垃圾收运处理体系基本全覆盖。但是,无论从10余年前开始推行的北京、杭州等城市实践来看,还是从近2、3年专门立法强制推进的很多城市来观察,实际推进成效仍不尽理想,居民垃圾分类参与率不高,“混装混投”现象突出,垃圾分类设施建设前期投入及后续维护运营支出过大以致长此以往难以为继。问题分析:究其名与实,“垃圾分类”存在认识高度和实际操作上的很多局限,一是“垃圾”一词具有贬义、误名化,影响了对其解读、利用等层面上的“正面”理解和“积极”对待;二是惯常错觉将归口部门单一化,片面以为垃圾分类处理前端是市民、后端就是环卫部门,忽略了多部门协同参与和市场化广泛介入;三是概念缺乏延展性和系统性,“垃圾分类”只是就事论事,停留在单一链条上的分类投放、储运、处理,不能全面涵盖资源化、减量化、无害化目标;四是容易误导陷入单纯管理行为的“烧钱”模式,按目前非烧即填埋的简单分类处理方式,公共财政支出惊人,一吨垃圾的无害化处理费用约为一百元至几百元不等。具体建议:对此,为适应生态文明建设的目标要求,坚持生态优先、绿色低碳发展,助力实现碳达峰碳中和目标、建设人与自然和谐共生的现代化,势必要在“资源再生”的语境下,全新审视、更新、丰富“垃圾分类”的概念和实践。1.为“垃圾分类”正名。据分析,生活垃圾成分中,金属、纸类、塑料、玻璃被视为可直接回收利用的资源,占垃圾总量的42.9%。即便是生活垃圾占比较大的厨余垃圾,如通过高效菌种堆肥发酵、引进脱盐工艺,可产出六至七成的合格有机肥。且随着技术进步,垃圾中可被利用的再生性资源份额还将不断提升。直接将“垃圾分类”更名,显得唐突和草率,但可在宣传标识上同时显示“资源再生”字样,并在后续处理、利用的实际操作中体现“资源再生”的过程,有利于全社会丰富和刷新对“垃圾分类”的理解,减少认识高度和实际操作中的误区。2.先行“分类垃圾”。可通过立法规定,强制要求小区配建或划出“分类垃圾”资源再生分拣用房,并鼓励有关资本在商品住宅用地招拍挂时竞拍、建设此类专门回收用房,在容积率允许范围内拓宽商业化用途。分拣专门用房内设置专门容器收集废弃电池、电子产品等有毒有害垃圾。通过招标竞争机制,每个市引入1-2家品牌专业分拣机构入驻小区,但不应对其企业行为有偿收费,而是在竞争条件中鼓励公益化取向,比如优先招聘小区内困难家庭人员担任回收管理员,年内向小区提供养老、助残、帮困等公益服务。3.大力发展资源再生产业。江苏是制造业大省,纺织、化工基础和实力雄厚,应在各地的垃圾填埋场或垃圾发电厂等地附近规划发展资源再生产业集聚区,招引一批成熟的规模型企业及新兴的科技型企业,引导发展禁塑替代品等新兴环境友好型产品、零碳排放产业,并鼓励风投资本介入、成立专门基金、加强产学研合作等方式,推进形成产业链、供应链、科技链、价值链。及时抢抓、主动衔接国家碳达峰碳中和“双碳目标”等政策利好,努力争政策、争项目、争资金、争试点。4.提升数字化管理水平。将生活垃圾分类管理纳入“智慧城市”系统,从源头投放、收集驳运到分类处理、终端统计,实现“一网统管”,建立环环相扣、畅通全链的分类管理体系,特别是要靠前推进源头减量,探索建立线上线下相结合的再生资源回收利用模式。成立环境卫生科学研究所,通过大数据归集分析、研判,跟踪调查城市生活垃圾及工业垃圾的产生量、物化成分,追踪掌握垃圾资源化利用的最新科技进展,为完善各地的垃圾分类、资源再生综合解决方案提供基础数据、技术支撑、标准制定,并组织参与第三方论证。5.注重循序渐进推进。“垃圾分类”更应着眼于“资源再生”角度做好开放多方参与、分流商业利用等工作,要针对薄弱环节给予扶持和补偿,提高专业分拣企业的参与积极性。完成政策制度设计,支持、推动业务捆绑,保障投入到资源再生领域的资本合理获利。出台物业管理相关文件规定,在物业服务清单中列入垃圾分类的管理要求,探索“以奖代补 ”措施,提高物业积极性。引入溯源科技手段,通过开发、优化“碳时尚”等APP功能,对市民参与垃圾分类的行为和成果进行低碳行为的在线测算,并实现积分化管理。6.加强目标考核。针对垃圾分类率、资源回收率、资源化处理率、末端处理率、无害化处理率等提出具体指标要求。针对发改、工信、商务、大数据局等关联部门,依据部门职能特点按事业、产业两个维度,制定、细化工作任务,并列入高质量发展考核,整体协同推进全省垃圾分类、资源再生工作。结合“智慧城管”等管理手段,以街道为网格化单元,根据垃圾分类、资源再生推进成效建立红黑榜等评价机制。 +176,0245,关于加强中小学生心理健康建设的建议,2fdf1a235a7b49de8576e0004e00f05a,2022,2022-01-19 14:26:25,省工商联,教育事业,"调研情况:中小学是学生心理发展成熟的重要和关键时期,也是心理容易出现问题的时期。近年来,国内一些中小学生跳楼自杀、自残事件让人触目惊心,中小学校霸凌事件、犯罪案件让人不寒而栗。问题分析:中小学生心理健康教育已成为当今家庭、学校和社会亟待关注的问题,当前,中小学心理健康建设面临的问题和困难主要有:1.专职心理健康教育教师严重不足。根据教育部有关要求,每所中小学至少配备1名专职心理健康教育教师。目前我省中小学6987所,中小学生950.62万人,但有编制的专职心理健康教育教师仅2500多人,编制缺口较大,无法满足正常工作需要。一些学校心理健康教师是由课程教师兼任,不具备专业知识,不能全身心投入到心理健康教育工作中去。2.中小学心理健康课程教授落地不实。教育部于2012年修订了《中小学心理健康教育指导纲要》,但目前各中小学并没有统一的心理健康教育教材,没有开设专门的心理健康教育课程。3.心理健康教育存在着误区。有些学校和家长认为心理健康教育针对的是后进学生或问题学生,成绩优秀的学生的心理健康常被忽视。具体建议:1.增强师资力量。省委编办加大支持力度,在现有教师编制数基础上,按照教育部要求,核增心理健康教育教师编制,按照师生比不低于1:1000位所有城区中小学和乡镇中心学校配齐专职心理健康教育教师,其他中小学至少要配备1名专职心理健康教育教师。2.加快充实课程设置。学校要通过游戏、沙龙等多种形式和途径,结合教育教学实际,保证心理健康教育课程时间。加强与教育机构、医疗机构联合,切实做好心理健康的干预和治疗。加强学校和家长的联系,开展“家长课堂”“家长沙龙”等多种形式,帮助家长树立正确的教育观念,营造健康和谐的家庭环境,共同解决中小学生成长发展中的心理行为问题。3.完善心理健康档案。学校应定期对在校学生进行心理健康筛查,建立中小学生心理健康档案,建立健全心理健康档案的管理制度,对问题学生进行持续管理,心理健康档案可作为学生择校的重要依据。4.加大宣教力度。利用好地方和行业门户网站、电视媒体,对中小学心理健康工作进行大力、持续、广泛的宣传,让宣传工作走进校园、走进社区、走进家庭,在全社会营造重视中小学心理健康教育的浓厚氛围。" +177,0246,关于提升应急管理模拟演练质量的建议,788d57a208d44450bdba3c560e647976,2022,2022-01-19 14:58:35,省工商联,社会事业,调研情况:当前我国发展面临着日益复杂的公共安全形势,尤其是近年来受新冠疫情的影响,各类自然灾害、事故灾难、公共卫生等公共安全事件频发,需要政府加强应急管理应对,对于政府部门的应急管理水平提出了更高的要求,需要提升政府部门应急管理模拟演练的质量。问题分析:但是,当前我国在应急管理模拟演练还存在一些问题。1.应急管理模拟演练的范畴需要扩充。目前应急管理模拟演练主要针对的是自然灾害、公共卫生、事故灾难等领域的演练,对于经济类突发事件的演练处置较少。比如在执行“双控”政策时,很多地方采取了突击限电的方式,某些地方政府对企业限电时没有科学规划,到半夜才通知企业要限电,给企业正常经营带来了很大困扰,打乱了企业的正常发展预期,造成较大损失。2.应急管理模拟演练的成果转化程度较低。在应对突发事件时,有些地方在处置突发事件时已经形成了一些好的经验和措施,但是其他地方并不能总结和借鉴此类经验措施,并及时通过模拟演练固化到自身的应急管理中。比如在新冠疫情防控中,大规模核酸检测是应对突发疫情的好办法,组织大规模核酸检测需要政府部门有成熟的预案应对,但是很多地方政府不能及时吸取组织过大规模核酸检测地方的经验做法,及时开展模拟演练,事到临头才在摸索中处置,给疫情防控的应急管理带来一定混乱。3.应急管理模拟演练的参加人员范围较小。突发事件中总会存在一些预案之外的情况,需要政府部门集合更广泛的力量应对。但是目前模拟演练中不能料“敌”从宽,扩大参加人员范围。比如在新冠疫情应对中,某地面对突发疫情,一线地区面临着巨大的人员压力,其他部门的空闲力量却因为没有参加过演练不能及时投入,延缓了疫情控制。具体建议:为提升政府部门应急模拟演练的成效,建议:1.扩展应急管理模拟演练的对象范围。在常规的自然灾害、公共卫生、突发事故等事件之外,加入对经济类突发事件的演练。针对近年来出现的供应链危机、粮食危机等情况组织应急管理模拟演练,增强政府应急管理经济类突发事件的能力。2.提升应急管理模拟演练的经验转化程度。政府对于已经处置的突发事件经验应形成程式化的经验材料,并督促各地及时根据此经验开展模拟演练,全面提升应急管理质量。3.扩大应急管理模拟演练参加人员范围。除了应急管理模拟演练中必须涉及的人员之外,应尽量让其他部门人员参加,成立其他部门人员组成的应急管理预备队,保障在突发事件发生时,有充足的人力投入到应急管理中。 +178,0247,关于发展我省老龄化背景下“颐养”产业的建议,c380984f3bdf4fe3b5f8847eaec70462,2022,2022-01-19 14:58:34,省工商联,社会事业,调研情况:江苏是全国进入老龄化社会最早,也是老龄化程度最高的省份之一,随着高龄老年人数的增多,老年人的带病率、失能率不断提升,健康养老服务保障的压力日益凸显。在此背景下,大力发展“颐养”产业成为一项重要的现实需求。问题分析:然而,由于我省老龄产业起步晚,服务供给不足、政策支持有待加强、服务人员短缺等问题较为突出,主要表现在:1.健康养老服务供给不足。健康养老服务供给与快速增长的老年人口数量和老年人不断增长的健康养老服务需求相比,还存在较大差距,主要体现在老年医院、康复医院、护理院和综合性医院老年医学科等老年医疗服务机构发展不平衡不充分,健康养老服务向社区、居家延伸不够,城乡不平衡。目前,我省仅有18家二级以上老年病医院,301家护理医院,仍有9个设区市和58个人口超过50万的县(市、涉农区)没有老年医院,有6个县(市、区)没有护理院,距离满足老年人的健康服务需求还有很大差距,急需补齐老年医疗服务机构的短板。2.政策支持有待加强。对老年医疗服务机构建设的财政投入有待加强,每年仅有省级专项资金1000万元用于推动老年健康服务发展。综合性医院老年医学科受平均住院日长、药占比高、医疗服务收入低等因素影响,在大多数医院属于边缘科室,发展较为困难,医务人员待遇偏低,难以形成良性发展格局。长期护理保险有待进一步推广完善,老年人医疗、康复、护理、安宁疗护接续服务的保障机制有待进一步完善。3.健康养老服务人员短缺。老年医学、康复、护理、心理、营养等健康养老服务人员缺乏,基层医疗机构缺乏康复及心理、营养等人才,医养结合机构医务人员的数量以及能力水平还有欠缺。具体建议:1.加强政府主导。进一步推广医养结合服务,将医养结合模式建设纳入区域老龄发展规划、卫生规划和医疗机构设置规划。根据老年人口尤其是对口老年人群的卫生服务需求、医疗卫生资源分布状况等要素,对医养结合服务机构进行规划布局与设置,强调医养结合服务机构与现有医疗机构和养老机构的有效衔接,合理调整其规模、数量和功能定位,提高老年人群医疗卫生资源利用效率。加强相关部门的合作,实现涉及健康养老的民政、卫生、社保三条主线联合,打破医养部门工作壁垒,实现政策协同。建立多方社会资源参与的市场化机制,鼓励福利机构、慈善组织、义工组织等积极介入。2.注重市场作用。引导社会力量参与,鼓励和支持不同所有制性质的单位和个人投资兴办不同档次的养老机构,鼓励和支持养老服务下沉社区、家庭,不断开发老年产品、参与老年服务产业,让市场成为发展老年服务产业的主要力量。大力开发“养老+休闲+银发产业”模式,坚持以养老服务业为主体,以文化创意、休闲度假为驱动,开发老年生态社区项目。充分发挥我省的区位优势和自然环境优势,鼓励和引导相关行业开发适合老年人特点的文化娱乐、体育健身、休闲旅游、健康服务等养老产业。推进我省养老服务产业有序发展,培育居家养老服务企业,扶持发展龙头企业,形成一批产业链长、覆盖领域广、经济社会效益显著的产业集群。3.加强专业人才培养。推进专业化人才队伍建设,抓好产业类人才和专业类人才的培养,加强养老产业开发建设人才的引进和培养。完善专业养老人才的培训、评估及激励机制,逐步建立一支专业结构合理、素质优良的专业养老服务人才队伍。建立长期照护服务体系,编制照护行业人员中长期发展规划,鼓励大专院校增设老年照护专业。探索建立多领域的医疗服务和养老服务人员联动机制,养老机构内的医疗机构重点培养和引进医生、护士、康复医师、康复治疗师、社会工作者等具有职业(执业)资格的专业技术人员和工勤技能人员,鼓励各专业的医师到养老机构内的医疗机构中开展多点执业。将医养结合机构的医生和护士纳入紧缺人才培训计划,设立一批医养结合人才培训基地,实施医养结合人才能力提升培训项目。4.加大政府投入和金融支持力度。加大对老年医院、综合性医院老年医学科、护理院等机构的财政投入力度,通过“以奖代补”形式,支持有条件的医疗机构转型建设老年医院、鼓励综合性医院开设符合标准的老年医学科。探索建立对医养结合机构的财政补贴制度,如建立专项发展基金,税收方面采取优惠政策,积极鼓励支持民营医养结合养老机构发展。此外在建设用地用房经费、床位资助、运营补贴、医保定点等方面与公立机构相同政策。对经审核的医养结合机构内的医务室纳入医保定点范围等事项出台专门办法,方便老人就医与报销。 +179,0250,关于进一步支持张謇企业家学院建设的建议,5cb2ab72a4e24168bac8a2da20d9b373,2022,2022-01-18 10:28:47,省工商联,统战综合,调研情况:张謇企业家学院自2021年1月6日成立以来,在省委、省政府领导下,在省委统战部、省工商联的指导下,以“立足南通、面向全省、服务全国”为目标,高质量建设张謇企业家学院,以民营企业家为主体组织开展培训,弘扬张謇企业家精神,推进新时代“张謇式”企业家队伍建设,取得了阶段性成果,截至2021年11月底,学院已举办各类培训班153期次,累计参训学员12035人次,学员满意率100%。问题分析:尽管张謇企业家学院建设发展取得了积极成效,但总体上还处于起步阶段,持续发展机制尚未形成。部省共建、合作办学还处于初始阶段,企业家培训机制尚未形成。从现有的培训班次来看,主要集中在江苏,占比83%,其他省(市)的班次占比为17%。而就江苏省内培训班次而言,又主要集中在省级机关和南通市范围,占比分别为21.2%和47.9%,江苏其他地级市班次仅为13.9%,学院对外宣传有待进一步加强,办学模式有待进一步创新,生源渠道有待进一步拓展。具体建议:张謇企业家学院是民营经济领域教育培训的重要阵地,把学院建设好、发展好,既是一份重要的政治责任,也是新时代民营经济代表人士队伍建设的客观要求。当前,学院正处于建设发展的关键时期,必须坚决贯彻落实习近平总书记重要讲话指示精神,在省委、省政府的正确领导下,在社会各界的关心支持下,抢抓机遇,励精图治,全面开创学院建设发展的新局面。为此建议:一是建立多方共建机制。主动争取国家有关部委的关心支持,推动部省共建有实质性进展。加快推进《长三角三省一市工商联共建张謇企业家学院合作协议》落地落细,进一步健全工作机制,扩大学院对三省一市企业家的培训覆盖面。充分发挥工商联联系企业家的优势,促成全国更多省级工商联参与共建张謇企业家学院。推动各级发改、工信、科技、住建等部门以及社会组织、机构关心支持张謇企业家学院建设,形成强大合力,促进长远发展。二是建立企业家调训轮训机制。争取国家有关部委支持,建立以民营企业家为主体的调训轮训机制,对担任县级以上人大代表、政协委员、工商联领导班子成员以及工商联所属商会会长以上的民营企业家,确保一届任期内至少参加一次张謇企业家学院培训。三是建立培训经费保障机制。各级党委政府要将企业家培训工作纳入重要议事日程,加大财政投入,强化经费保障。建议省委省政府将张謇企业家学院培训经费列入省级年度财政预算,形成制度性保障。鼓励商会、企业、个人出资参加培训,逐步形成政府、企业和个人共担培训费用的投入机制。 +180,0251,关于进一步推动科技创业园区高质量发展的建议,db9ce5d939c64e8ca519f5bbcc7f754c,2022,2022-01-18 14:21:35,省工商联,科学技术,"调研情况:科技创业园区(以下简称“科创园区”)是科技自强的重要依托,高度集聚产、学、研、金、政各类创新要素。经过近30年的发展,科创园区从传统的园区形式,发展到科技企业孵化器、众创空间、众创社区、众创集聚区等新颖表现形式的科技孵化载体。孵化载体呈现出从综合性向专业细分发展,从最初政府投资向社会各方参与,从社会公益性向公益性与营利性共存的多元化发展等特点。科创园区在科技创新、项目孵化、新兴产业培育、产学研对接、推动产业转型等方面发挥了巨大作用,有力的推动了经济的高质量发展。问题分析:然而,江苏科创园区的发展正处于从“数量增长”向“量质齐升”转变的新阶段,发展过程中面临不少困难和挑战。1.布局、发展不均衡。科创园区发展呈现两极分化的情况,不少地区,科创园区小而散,导致缺乏互动,项目无法形成链式流动;发展态势良好的科创园区,创新资源集聚度高,市场化程度高,但受限于空间扩容困难,同时也存在仅提供场地、物业等基本服务,研发设计、创业辅导、知识产权等高端专业化服务不足,科创属性、市场化不强,亟需转型升级。2.产业支撑偏弱。总体而言,科创园区与产业发展结合不够紧,对新兴产业、先导产业还没有发挥关键性支撑作用,以综合性科创园区为主,产业定位不清,定向孵化能力较弱。与优势产业结合得更加紧密,服务更加专业化,资源更加集中的专业性科创园区还不多。3.专业人才不足。目前,对科创园区服务管理缺乏行业准入标准和专业能力认证机制,熟悉园区运营的专业人才不足,团队成员流动性较大,不利于企业孵化服务的落实和后续服务跟踪,影响孵化成效。具体建议:为进一步推动科技创业园区高质量发展,建议:1.立足国家战略,强化科创园区产业支撑作用。科创园区建设要围绕落实国家战略和带动区域创新发展推动产业转型的目标来谋划。要以装备制造、信息技术等省内优势产业,聚焦生物医药、第三代半导体、新一代人工智能等战略性新兴产业,进行战略布局,以专业化、产业化科创园区建设为抓手,梳理创新链薄弱环节,突出对现有重点产业和战略新兴产业的强链、补链功能,加快突破核心技术难题,突出体现科创园区的产业支撑和引领作用。要进一步发挥行业龙头企业产业资源和技术优势,鼓励引导建设专业化孵化载体,打造一批创新资源配置更优、协同创新能力更强、开放服务水平更高的科技创新服务平台。2.强化部门协同,合力推动科创园区提升发展。科创园区建设涉及面广,需要多部门形成合力。发改、科技、工信、人才、财政、自然资源等相关部门要加强统筹联动,建立联席会议制度,合力助推科创园区提质增效。针对创业园区定位不清、同质化现象,发改、科技、工信等部门要加强引导,实现差异化发展,更加紧密地服务当地产业链需要。人才、财政、自然资源等部门要优化相关政策,保障全省重点发展产业用地,减少对孵化载体的直接奖励,突出对科创园区产出质量的激励,突出对建设公共服务平台的引导,突出投入补贴和成效奖励。人社等部门要加强培训管理,通过“培训+认证”的模式对从业者进行素质提升,提高行业准入门槛,并纳入职业序列,开展职称评定。3.深化产学研合作,进一步加强创新源头引育。科创园区要加强与高校院所的长期合作,深化产业化项目招引工作,深入国内外知名高校、科研院所、新型研发机构等创新源头,将高校院所创新要素与产业资源进行有效对接,为成果转移转化提供专业软硬件服务。鼓励省内高校、科研院所利用优势科研资源参与孵化平台建设,做优科教创新的加速器,推动原创性、引领性科技成果从论文转化为现实生产力。构建多元招才机制,瞄准全球、全国、长三角地区集聚的知名科学家、企业家,在重点人才城市设立引才工作站,加大各类人才引进力度,创新办好各类招才引智活动,探索高端人才的柔性引才政策,支持科创园区聘请成功创业者、天使投资人、知名专家担任创业导师。加强重大基础研究,围绕基础性、战略性、前瞻性的科技问题,对市场不能有效配置资源的重大共性关键技术,设立战略前沿产业专项,支持和国内顶尖高校、科研机构合作,强化前期应用技术开发和成果储备能力。4.强化资源供给,为孵化培育提供更有力保障。加强资本项目对接,加强股权投资对产业发展的支持,结合创业股权投资、技术转移等“孵化+”模式,建立由运营机构自有资金和外部资本共同构成的多层次创业孵化投融资服务体系,加大“耐心资本”的比重,充分发挥各类母基金杠杆效应,畅通私募基金交易,打通金融资本与产业资本循环通道。用好存量土地,通过依法转让、合作开发、协议置换等方式盘活利用闲置低效土地,支持园区平台公司探索土地入股、组团开发等新型开发建设模式,通过工厂上楼,大幅提高土地利用率,增加人才公寓等符合人才要求的商业配套比例。对重点孵化产业用地开通绿色通道,支持发展较好的科创园区跨区建设“产业飞地”,探索产业共育、税收分享、资源共用一体化发展新机制。加强科技平台服务为孵化提供更好支撑,加大科技服务机构培育引进力度,对重点发展的新兴产业孵化中需要的科技服务项目进行摸底,发现并补齐短板,出台政策对需要的中介服务机构等进行重点招引。" +181,0252,关于全面推动我省中医药科技创新的建议,f2c5cce998aa49d29440efdbf57d1145,2022,2022-01-19 19:43:40,民盟江苏省委,医卫体育,调研情况:中共十八大以来,以习近平同志为核心的中共中央把中医药工作摆在突出位置,中医药改革发展取得显著成绩。尤其在新冠疫情发生后,中医药全面参与了疫情防控救治,作出了重要贡献。2021年,国务院办公厅印发《关于加快中医药特色发展若干政策措施》,再次强调要遵循中医药发展规律,认真总结中医药防治新冠肺炎经验做法,破解存在的问题,更好发挥中医药特色和比较优势,推动中医药和西医药相互补充、协调发展。江苏作为中医名医名家辈出的中医药大省,充分发挥中医药特色优势,大力推进中医药科技创新,是落实中央和省委“意见”的重要举措,也是实施“健康江苏”战略、推进全省健康产业发展的重要任务,对改善民生、满足人民群众多样化、多层次健康服务的内在需求,建设“强富美高”新江苏具有重要意义。问题分析:虽然江苏在中医药科技创新发展上作了众多探索,取得了显著成效,但发展过程中仍然存在下列问题:一是省内中医药科研平台建设仍显薄弱。目前,省内高校的中医药相关国家重点实验室仍是空缺,没有中医优势病种和特色疗法的国家临床医学研究中心,未建立中医药为特色的国家科技创新基地,未建立省级层面的应对突发公共卫生事件的中医药科研支撑平台,未建立高水平的中医领域生物安全三级实验室。二是医派之间交叉融合发展不足。传统中医流派比较分散,人工智能等新兴技术在中医领域的应用仍需加强,缺乏以数据为支撑的中医疫病分析决策科学方法,尚未建立基于大数据与人工智能的中医疫病决策支持平台,以及中医领域多学科、跨部门共同参与的交叉协同创新体系。三是中药材种植规范化程度不高。没有建立中药材流通追溯体系,中药质量标准和规范体系不完善,智能化程度不高,省内中医院有不少经过临床检验的优质中药复方制剂品种,但是仍局限在医院内部使用,产业化程度不足。具体建议:对此我们建议:一、建设一批高水平中医药科研平台一是加强我省中医药国家重点实验室培育工作。在我省南京中医药大学、中国药科大学等有中医药优势学科的高校,设置中医理论、中药资源、中药创新、中医药药效国家重点实验室培育点;设立专项经费,用于国家重点实验室培育点的科研设备采购和更新;鼓励拥有培育点的中医药优势学科高校,引入具有可与中医药交叉融合研究学科背景的高层次人才,促进学科交叉融合,鼓励创新。二是支持我省中医院建设、申报中医优势病种和特色疗法的国家临床医学研究中心。江苏省中医院在肾病、高血压病、儿科、肿瘤和妇产生殖等方面中医诊疗极具特色,长期以来积累了大量的诊疗经验,并且也受到患者的广泛认可,名医名家辈出;南京市中医院在肛肠病也是中医诊疗的优势病种,是国家级重点学科。对于这两家医院,我省应充分挖掘他们的优势病种和特色疗法,支持这两家医院建设和申报国家临床医学研究中心,并以临床医学研究中心为原点,辐射全省,从整体上提升我省基层中医机构的相关病种的中医诊疗水平。三是建立应对突发公共卫生事件的省级中医药科研防治平台。依托我省中医学优势学科,联合江苏省中医临床呼吸与危重症医学科、江苏省传染病医院和江苏省疾病预防控制中心,共同建设应对突发公共卫生事件的中医药科研平台;制定配套政策和保障措施,在平台中支持温病学和中医临床呼吸与危重症医学科建设,支持建立中医领域生物安全三级实验室;在省内建立一支强大的温病学和中医临床呼吸与危重症医学科的人才梯队,避免出现相关中医药学领域的人才断层。二、建立交叉融合的中医科技创新机制一是促进我省中医流派的交叉融合创新。调查梳理我省传统中医流派,准确定位,从中找出亮点和重点、个性和共性,并经过科学整合和提炼规划,凝聚成独具特色、彰显魅力的全新流派;大力支持传承和弘扬我省传统中医流派,擦亮其中的“金字招牌”,实现中医药品牌的振兴发展;成立传统医派传承创新工作领导小组,进行传统医派的传承保护,以及近期、远期的规划制定和政策协调,把对传统医派的传承和保护,作为建设健康江苏的一项重要工作,纳入城市发展战略目标。二是促进现代信息技术与中医防治疫病的交叉融合创新。开展古今中医防治疫病文献研究,对古今中医不同的疫病理论与诊治方案进行梳理和数字化处理,建设中医疫病防治文献数据库;收集近代以来急性传染病的发病以及中医药诊治理论与方案,建设中医疫病防治临床数据库;建设中医防治疫病决策支持体系,建立中医疫病数据中心,研发基于人工智能的中医药防治疫病大数据分析平台,为应对突发公共卫生事件构建中医疫病防治知识库。三是在中医领域开展多学科的交叉融合创新。以国家级省级中医药科研平台为核心,以高等院校、医疗机构和企业为主体,以临床医学研究中心等为支撑,构成多学科、跨部门共同参与的交叉协同创新体系;重点做好中医和中药、中医与现代生命科学、中医与现代信息技术的多学科交叉融合体系;鼓励中医药院校与省内重点高校开展优势学科的交叉协作,共同促进中医事业发展。三、进一步完善江苏中药科技创新体系一是加强现代中药材种植体系建设。支持现代中药材种植体系的科学研究和示范应用,加大支持人工智能、物联网等新技术在中药材种植领域的科学运用;鼓励企业积极探索建设现代中药材种植体系的方法和路径;优选我省道地中药材品种,建立中药材智能种植示范基地,加强“智能+”中药材种植示范基地的推广和引领作用。二是建立现代中药生产流通体系。设立中药创新应用专项计划,鼓励大型中药制药企业与科研单位合作,以智能化的中药生产技术为核心,探索建立现代中药生产质量标准;建立中药线上流通体系,通过云计算和人工智能相关技术,将医院和患者用药需求传递到中药材的种植和中药生产环节。三是加速临床疗效显著的中药复方制剂产业化。成立中药经典名方复方制剂专家委员会,发掘我省主要中医流派的经典名方资源,并鼓励运用符合产品特点的新技术、新工艺,进行新的研究和生产,实现经典名方中药制剂的二次开发和升级;梳理我省有院内中药复方制剂资源的中医院,鼓励这些医院与省内中药制药企业合作,在已有临床应用经验和临床试验数据的基础上,研究制定中药复方制剂安全性评价技术标准,并积极将院内的中药复方制剂申请中药新药,进行市场化推广和产业化应用。 +182,0253,关于新冠疫情背景下加速培养中西医结合人才的建议,68927fa3a97b4f2f8d5a1f3df5064433,2022,2022-01-19 19:30:29,李建华,医卫体育,调研情况:中医药是我国具有独特理论和技术方法的医学服务体系,坚持中西医并重,推动中西医相互补充、协调发展,是我国医疗卫生事业长期实行的工作方针。在抗击新冠肺炎疫情的过程中,中医药彰显特色优势,与西医共同配合,发挥了重要作用,再次印证了这条发展思路的正确性。然而,新冠疫情也暴露出中西医结合人才不足的现实问题。鉴于新冠疫情已向常态化转变,以及应对未来新发突发传染病的需要,亟需加快推进中西医结合人才培养,塑造一支熟练掌握现代医学技术和中医疫病诊疗能力的复合型人才队伍。问题分析:习近平总书记曾多次强调,人才是第一资源,创新是第一生产力。针对人才短板,2021年国务院《关于加快中医药特色发展的若干政策措施》(国办发〔2021〕3号)明确提出“用10—15年时间,培养相当数量的高层次中西医结合人才和能够提供中西医结合服务的全科医生”。《江苏省中医药发展条例》、《江苏省关于促进中医药传承创新发展的实施意见》等重要文件中也均有篇幅谈及“中医药人才队伍建设”工作部署。当前我省中西医人才培养情况主要存在如下问题:(一)中西医结合人才总量少。江苏中医药事业在资源总量、科学研究等方面,一直走在全国前列。但从人才指标来看,我省2020年末拥有中医类别执业(助理)医师 3.47万人,占全省医师总数的12.99%,低于全国平均水平(16.71%)。西医占据绝对优势。因省卫健委统计公报中未曾提及中西医结合执业(助理)医师人数,笔者根据我省往期培训情况估算,有资质的中西医结合执业(助理)医师仅在千人左右。(二)西医对中医信任度不够。国家已经把中医药通识教育纳入中小学基础课程,但在许多综合性医院,还没有形成信任中医、学习中医、运用中医的氛围。归根结底,在于懂中医的人才少,中西医结合人才占比过低。(三)中医药使用比例过低。以苏州为例,目前苏州公立医院对中医药和中医适宜技术的应用比例仅有5%,远远低于西药和西医技术的应用水平。(四)现有机制不利于人才培养。根据调研,目前医学院校培养的中西医结合毕业生由于专业不对口,入职率偏低,因此,通过医院培养仍然是现阶段培养中西医结合人才、推动中西医相互学习的主要渠道。2007-2014年,省卫健委西学中培训班每年举办1期,每期100人;2020年省卫健委启动西学中高级人才研修班;2021年9月,省卫健委和省中医药管理局联合发布了《江苏省西学中人才培养项目实施方案(征求意见稿)》,对理论培训、临床实践、跟师学习等具体内容进行了细致的规定。但现有的培养机制存在以下不足:学制三年,周期过长,规模较小,要求偏高,而且学员需要集中脱产进行2年理论学习,势必面临难以调和的工学矛盾。部分课程的设置(如中医学基础理论、中药学、方剂学、中医诊断学)与西医大学基础教育重复,殊无必要。目前我省西学中培训班由省卫健委主导,地方卫健委和中医处的作用没有发挥出来,培养效率较低。具体建议:(一)适应新冠疫情防控需要,加快人才培养。在新冠疫情防控过程中,国家和各地卫健委研究、筛选了以“三药三方”为代表的的中医药通用经典方剂,显示出良好的临床疗效,成为这次防治新冠肺炎的重要手段。但很多隔离点的西医人员不了解中医药治病机理,无法向被隔离对象作出清晰的解释,增加了工作的难度。面对不断变异的新冠病毒和不断延长的疫情防治工作,有必要加快推进西学中进度,引导西医人员学习使用经典的中成药、协定处方和院内中药制剂。尤其公立医院作为疫情防控的主阵地,应该率先推进。(二)加快政策落实,把西学中抓在实处。在目前开展的西学中培训班人员名单里,中医医疗机构占大多数,非中医类医疗机构参与度不高。建议省卫健委加强政策宣传,推进《江苏省中医药条例》《江苏省中医药传承创新发展的实施意见》《关于进一步明确非中医类别医师开具中药处方管理要求的通知》等重要法律法规、文件传播,增进广大医师群体对中医药的认识和认可。在医师定期考核内容中增加中西医结合部分,提高医师队伍学习中医药知识的积极主动性;同时,把中西医结合工作成效(如中西医执业医师人数、西学中人员比例、中药和中药饮片使用率等)纳入医院等级评审与绩效考核,激发医疗机构内生动力。(三)优化课程设置,下放培训权限。疫情背景下,需要从现有的临床医师中快速遴选、培养一批能够掌握中医药基本理论、基本知识和基本技能、能够运用经典中药处方防治疾病的中西医结合人才。建议省卫健委简化课程内容,剔除重复的理论知识,缩短课时,放低培训门槛。同时,将培训权限从省级下放至市级。省卫健委负责制定培训大纲、对教学过程和项目实施情况进行监督与评估;各地卫健委和中医处根据指南精神,以课时课程教育和技能考核为抓手,自行组织培训与考核。(四)创新多元形式,优化学习环境。利用信息化手段,积极探索线上线下结合培训模式。理论培训可通过线上课程完成,避免人员聚集和脱岗;实践方面,由卫健委遴选符合条件的高职院校,组织专家向医疗单位“送学上门”、精准服务。采用“老人老办法、新人新办法”,对经过规培合格、取得执业医师资格的临床医师,只需通过各地卫生主管部门或医院组织的短期培训班,通过考核,即可颁发中西医结合人才合格证书;其他人员则根据教学大纲进行系统化培养。多措并举,创建便捷、多样、高效的学习环境,让广大医学人才“愿意学、乐意学、方便学”。 +183,0255,关于网络直播带货的问题及对策研究的建议,84286bfbea86401c98d1efa675cf3474,2022,2022-01-19 20:23:35,沈永明,工业商贸,调研情况:我国电商直播起始于2016年,从最初以内容建设与流量变现为目的起步尝试,至今产业链已逐步完整化、多元化。目前直播带货作为直播电商发展的新风口,引领直播电商进入爆发式增长阶段,拉动社交、内容、电商等各平台的流量势能,助推传统媒体转型,直播带货几乎成为各大平台的标配。直播电商的快速发展越来越深刻地影响人们的消费及生活方式,但是作为一种新兴事物,直播带货也存在亟须解决的问题:第一,直播带货过程中,由于技术、文化等多因素的介入,消费者的主体性正在被重塑。第二,消费主义文化引发无序消费,部分受众陷入娱乐、炫富等非理性消费、冲动消费的漩涡中,负面影响深远而长久。第三,技术和资本对消费行为的隐性控制,用户长期被大量同质化商品或同类商品的直播包围,被迫强化了对某类产品的认同,消费行为受到技术及资本的隐性控制。第四,监管缺位导致行业乱象频出。在直播带货的野蛮生长势头之下,直播行业面临缺乏监管带来的诸多乱象。随着直播带货频频“翻车”,其背后的问题不容忽视。问题分析:一、直播带货存在的监管问题(一)数据造假问题随着直播带货愈发火爆,带货主播的直播观看量、粉丝数、评论数以及销售额等数据成为行业竞争的基本要素。部分平台和商家希望通过网红效应提高商品销售量,流量成为很多商业活动的衡量指标,流量造假现象层出不穷,甚至出现了刷流量的应用程序,因此“刷单”“买粉”“刷评论”等成为行业潜规则,某些电商平台还存在相关服务的销售,不同数据对应不同价格,并称该服务是真实数据流,不会被平台监测发现。数据造假行为不但欺骗商家,误导消费者,甚至破坏整个直播产业生态,导致行业风气败坏。(二)虚假广告与夸大宣传尽管消费者与主播可通过互联网在直播间交流互动,亦无法消除互联网导致的信息不对称,现实中仍有主播利用信息优势地位进行虚假广告和夸大宣传。为增加商品销量,虚添产品荣誉、虚构产品性能甚至成为直播带货的常态。此外,在这一交易过程中,除送货外,其他程序均以虚拟化的形式进行,消费者与经营者几乎没有现实中的接触,也不了解经营者的具体信息,很难通过自身的经验判断直播信息的真伪。(三)产品质量难以保障近几年,网络直播带货出现了很多质量“翻车”的现象,大多源于直播过程中的名不副实以及购买后的缺斤少两。随着“全网最低价”成为网络直播的标签,在商品售价低于市场平均水平的情况下,有经营者为实现赢利会通过降低产品的成本费用来弥补自身的利益损失,甚至使用不合格、劣质、有害的材料。(四)消费者投诉维权难受直播带货交易形式隐匿性的影响,消费者权益受到侵害时并不能及时有效地得到救济。主播在推销商品时,大多要求消费者直接通过个人的微信或支付宝支付,或者直接在自己的主页中显示收款的微信号,把顾客引流到微信下单购买。此时,消费者与网络主播的交易记录仅显示为微信、支付宝的转账记录,直播平台并没有介入消费者与经营者的交易活动,《消费者权益保护法》也没有特别针对这种特殊情形进行相关规定。这种越过平台的交易,导致经营者轻易就能抵赖和不负责任。同时,司法诉讼的局限性也是导致消费者维权难的重要因素。司法诉讼程序成本高,在证据不充分的情况下,对消费金额较小的网络购物者而言,经过权宜后一般会放弃司法诉讼救济。因此,直播带货中的自力救济和司法救济均面临一定困境,消费者维权难成为亟待解决的问题。 (五)直播主体行为界定不清晰“直播带货”是主播利用新媒体平台将特定商品或服务推荐给消费者的电子商务行为,近似于广告行为。虽然《中华人民共和国广告法》《中华人民共和国消费者权益保护法》《中华人民共和国电子商务法》等法律法规都对相关行为做出规定,但由于带货主播可能同时承担经营者、广告代言人等多个身份,平台难以进行全方位监管。另外,一些品牌商家雇佣电商MCN机构承担带货任务,但责任界定并不清晰,一旦由主播行为引发纠纷,消费者和监管机关难以确定具体 的责任主体,增加了维权和平台监管的难度。具体建议:二、直播带货行为的法律规制(一)提高行业准入门槛,完善平台管理机制我国直播行业的准入门槛相对较低,一部手机和一个账号就能开始一场直播。多元化的平台管理机制为直播带货带来了机会,但也为管理增加了难度。平台应当加强对入驻商家、主播的主体资质和交易行为规范,督促商家亮照亮证经营,培养主播的法律意识和诚信意识,提升主播的职业素养,保证直播信息真实合法,不得进行虚假宣传,禁止欺骗、误导消费者,禁止诱导用户进行平台外交易。同时应积极配合监管部门,对虚假宣传、消费欺诈等行为严厉惩处,完善平台的运作机制,确保消费者的合法权益不受损害。此外,想要平衡直播行业生态,还要严查严打数据造假行为,敢于戳破流量泡沫。平台和商家应主动要求主播提供真实的营销数据,严厉打击利用虚假购买或事后退货等方式骗取商家佣金的行为,严格取缔违规营销广告,对出现商品质量及售后问题的主播严惩不贷,倒逼直播行业正规化发展。可以服务主体、服务内容、行为方式为标准,对网络平台进行相应的划分,强化直播平台行业规制义务,对于直播平台的相关法律责任,分层次分情况加以规范。(二)对直播内容的广告法规制直播带货从某种意义上可称为简化版的电视购物,本质上均属于商业广告行为,应受到广告法规制。对直播内容的广告法规制,可结合直播带货的具体行为模式进行分析。首先,直播的实时性影响对直播内容的审查和监督。市场监督管理部门对直播内容的审查存在滞后性,难以对实时直播进行事前、事中审查,一般局限于对直播主体资格、条件等的形式审查。即便是事后监督,由于市场上直播数量过于庞大,全面的直播内容审查在人工状态下也无法实现,实践中通常以下指令的方式借助大数据技术实施自动监测,而统一的标准又会导致检测过于死板。其次,追责受到各种客观因素的限制。比如,民事追责司法成本过高;刑事追责因刑法规定的广告侵权标准严格,适用范围较小;行政追责执法存在困境,处罚力度与直播带货收益不相匹配,遏止再犯的效果不佳。因此,对直播内容的广告法规制,应采取公私合作的方式,发动广大消费者和公众参与到对直播内容的监管中来,同时设置相应的监督举报渠道和途径,进行及时有效处置。(三)对直播人员的合同法规制基于直播人员与消费者之间的民事法律关系,直播人员受合同法等的规制。在直播带货中,直播人员与消费者之间的买卖关系不同于一般的买卖关系,直播人员并非商品的所有者,但主播事前与商品生产者或经营者签订了委托合同,这就意味着直播人员对商品拥有一定的处分权,直播人员与消费者之间的买卖合同关系具有法律效力。一旦商品质量出现瑕疵,货物与直播介绍不符,直播人员就应当为自己的违约行为承担赔偿责任。(四)加强行业自律,加大监管力度2020年6月24日,中国广告协会发布《网络直播营销行为规范》,对网络直播营销中的商家、主播、平台经营者、主播服务机构和参与 用户的行为提出规范,对平台按照电商型、内容型、社交型进行分类管理。这一行业自律规范的出台,有利于遏制直播带货乱象,规范网络直播营销活动,促进行业健康发展。8月3日,国家网信办联合8部门召开工作部署会议,研究制定主播账号分级分类管理规范,明确直播行业打赏行为管理规则,将内容供给导向、打赏金额标准、主播带货资格与直播账号分级分类紧密关联,建构激励高质量信息内容供给的直播账号信用评价体系,规范主播带货行为,促进网络直播行业高质量发展。未来,相关部门还需要制订直播带货的行业法规,实现法律的硬约束,建立行业“黑名单”制度,完善投诉监督渠道,定期开展网络市场监管专项行动,成立相关部门对不同类别的平台和主播 进行针对性管理。三、小结为推动直播带货平稳发展,保护消费者合法权益,促进市场经济有序健康发展,必须加强对直播带货的法律规制,遏制直播带货中存在的不正当行为。在立法方面,立法机关应结合实际制定更加完备的法律法规,充分发挥法律对直播带货的指引和规范作用;在执法方面,市场监督管理部门应积极配合,协调分工,加强对直播带货的监管力度,有效遏制直播带货中的各种乱象;在司法方面,应借助互联网法院快捷高效地审理案件,降低消费者的司法成本。在直播电商未来的发展中,主播、平台、监管部门应各负其责,共同发力,促进行业良性发展,实现经济效益与社会效益的有效统一。 +184,0256,关于协同推进交通运输碳达峰工作的建议,5b38f2af96db4565b9b167e47086bc34,2022,2022-01-18 19:36:08,侯建军,工业商贸,"调研情况:据国际能源协会统计,2019年(以新冠疫情前正常运行年份为例)中国交通运输行业碳排放量占全国碳排放总量的9.7%,而民用航空碳排放量约为全国碳排放总量的1%,占交通运输业排放量约10%。民航业碳排放主要来自化石燃料燃烧,其中航空燃油燃烧产生的二氧化碳占据民航碳排放的95%以上。据中国民用航空网统计,2019年航空公司折算碳排放占民航业排放总量约97%,机场综合能耗折算碳排放占约3%。航空公司碳排放99%以上由航空燃油燃烧产生,机场碳排放主要来自电力、热力消费能源消耗产生的间接排放。由此可见,航空公司是民航业实现碳达峰的重要主体之一;同时民航碳排放源自满足客货航空运输需求的飞行活动,在行业运输周转量、机队规模、机场数量稳步增长的情况下,民航碳排放总量势必随之增长。2021年11月24日,在省第十四次代表大会上,省委书记吴政隆明确指出未来五年是江苏生态文明建设从量变到质变的关键时期,必须全面贯彻习近平生态文明思想,深入实施可持续发展战略,把碳达峰碳中和纳入经济社会发展整体布局,加快推动减污降碳协同增效。如何既兼顾行业发展又坚持生态优先,更加有力推进美丽江苏建设,完成交通运输行业碳达峰工作,全面实现我省可持续发展,这一问题需未雨绸缪、深入思考。问题分析:(一)现有手段降低碳排放短时间内存在上限民航业采取碳减排的现有措施主要方向为提高能源利用效率,降低单位产出碳排放强度,但此措施在很大程度上受限于现有的技术水平以及空域、机场等运行条件和协同机制制约,短时间突破上限十分困难,从而影响碳达峰工作。(二)节油、节能手段降低碳排放较难覆盖投资成本因航空燃油等能源成本占民航业尤其是航空公司运营成本较大比例,为降低碳排放,可以采取的技术类手段,如:购置新型节能飞机、既有发动机改造等,均需支出高昂费用,短期收益难以覆盖投资成本,将给企业完成碳达峰要求带来较大挑战。具体建议:(一)恳请省政府有关部门尽快发布我省交通运输行业实现2030碳达峰和2060碳中和方案根据国家战略部署要在2030年实现碳达峰,时间紧、任务重。交通行业是发展经济的重要支柱行业,经济发展,交通先行,我省需在“全省一盘棋”的基础上,立足新发展阶段,贯彻新发展理念,构建新发展格局,针对行业特点和 面临挑战,谋篇布局,统一规划,发布交通运输行业碳排放指导方案,明确任务、路径、标准及方法等。(二)呼吁推进碳交易市场建设,实现地区间联动发展2030年已不足十年,技术手段、运行管理碳减排潜力有限,可持续航空替代燃料产能存有不确定性。相对于其他方式,市场措施将民航对环境影响的外部成本内部化,碳排放成本显性化,将更加有效地促使民航企业开展绿色发展工作,也有助于碳达峰目标的实现。2011年国家发改委发布了开展碳排放权交易试点工作的通知,同意北京市等七个省、市开展碳排放权交易试点,2021年全国碳排放权交易市场开市。建议我省积极与其他试点、非试点地区开展合作,通过政府和非政府的组织、协会、联盟,发现地区间产业及其他方面相似性,实现地区间碳市场联动发展。(三)倡议各方加强协同,努力提升运行效率实现碳达峰是一项复杂的系统工程,就民航业而言,涉及飞机制造、发动机及零部件研发维修、油料供给、运行保障、航路管制等相关产业和部门,航空公司仅是其中一个节点,上、下游需加强协同,共同提升运行效率。需不断优化空域改革,借鉴推广空域精细化管理改革经验,建立联动机制,推动国产飞机制造商、油料供应单位、航空公司、属地机场、空中交通管制单位等各个行业主体协同作战,促进航行新技术的推广应用,着力降低飞机的地面等待时间和滑行等待时间,最大限度满足飞机靠桥,使用廊桥替代电源等,实现全流程的高效运行。(四)鼓励科技创新、技术变革等多种方式积极鼓励我省开发应用更多碳抵消举措;加大对可持续燃料的研发应用,鼓励其他行业与石油产业链形成协同创新平台,积极参与可持续航空燃料产业链、创新链构建;加强配套政策扶持,鼓励实施林业碳汇和自然资源解决方案、碳捕获和碳储存等技术,促进双碳目标的实现。" +185,0257,关于全省推广诉源协商,助推社会矛盾纠纷源头治理的建议,a21ad66fdc6842128273825478ab7ffc,2022,2022-01-19 16:54:59,王维婷,社会事业,调研情况:凡有社会存在就必有纠纷。纠纷解决在源头,矛盾化解在诉外。2019年2月,诉源治理被最高人民法院“五五改革纲要”所吸纳,明确列为今后五年人民法院一项非常重要的改革任务。同年8月1日,最高人民法院出台《关于建设一站式多元解纷机制一站式诉讼服务中心的意见》进一步指出“主动融入党委和政府领导的诉源治理机制建设”。江苏徐州泉山区区政协在“有事好商量“协商议事工作实践中,创新展开诉源协商,对可能引发诉讼的源头性矛盾纠纷进行民主协调,关口前移,源头化解,先后化解了开元宜家超市违规垒砌围墙、碧水湾幼儿园门前“肠梗阻”、吴庄社区物业纠纷等矛盾纠纷10余起,积极发挥协商民主在诉源治理和基层矛盾纠纷化解工作中的协商、推动、化解作用,聚焦诉源重点问题,在全省首创诉源协商,通过协商议事,即时妥善化解基层矛盾纠纷,助推立案诉讼数量和信访数量压降,助力全区社会大局持续稳定,取得了惠民生、助发展、促和谐的良好效果。问题分析:一、诉源协商中需关注的问题(一)拓宽议题征集渠道。协商议题目前大多为基层干部群众反应的急难愁盼问题,以及政协委员下沉时采集到的社情民意信息,未来可从12345热线、信访、法院诉前调解等渠道采集议题,交与基层协商议事。(二)优化协商议事成员。基层协商议事会议由社区干部代表、居民代表、楼长、网路长等组成。诉源协商更需要专业人员参与招募一批懂法律、会专业、知心理的高素质协商议事成员,或者请政协委员中的专家学者、检察官、法官、律师等一起精准对接,下层一线。(三)完善联动协调机制。诉源协商涉及面广、针对性强,需要多个部门加强配合,由于此项工作刚起步,需要加强调度沟通,增加相关职能部门参与,建立有效的联动协作机制。(四)整合平台功能。矛盾纠纷化解平台包括信访接待室、区法院非诉讼纠纷解决分中心、人民调解室以及“有事好商量”协商议事室,由于分属不同的单位部门,在信息互通、数据共享、资源共用、优势互补等方面有待整合提升。具体建议:二、推广诉源协商,助推社会矛盾纠纷源头治理的建议(一)统筹布局,科学设防。统筹各种解纷资源,建立“诉、调、商”一体化的综合协商化解平台,实现资源整合、力量融合、功能聚合。如:整合信访接待中心、法院诉调对接机构、协商议事室等平台,吸收政协委员、行业性专业调委会、法律咨询、心理服务等社会力量,为群众提供全区域、全流程的纠纷化解服务;优化基层协商议事室功能,对街道、社区协商议事室进行提档升级,推动协商议事与诉前调处部门信息互通、资源共享、工作联动;优化协商议事会议成员,把“三官一律”、基层调委会成员吸收进协商议事会成员。(二)三级划解,联合突破。社区协商议事室协商化解简易纠纷,街道协商议事室协商化解较复杂矛盾,区(市)级联动协商化解疑难纠纷。如:对于协商内容相对单一、技术要求不高、解决难度较小的议题,可以启动简易协商程序,灵活采取网格协商、楼道协商、微协商等,努力将矛盾纠纷化解在萌芽状态。提升协商效果。坚持“协商调处优先、诉讼裁判后”的原则,联合法院、司法、信访等相关部门联动协商,推动协商成果落实落地。(三)聚焦重难,规范流程。建议采取党委政府点题、部门单位荐题、12345热线选题等多种方式,选择切口小的议题开展协商;深入展开商前调研,坚持不调研不协商,摸清实际情况、摸清政策规定、摸清意见建议。对达成共识的矛盾化解,能当场解决的当场解决;不易解决的,签订协商调解协议,待条件成熟逐步解决;符合条件的引导司法确认,对矛盾分歧大、无法达成共识的,衔接进入诉讼等其他合法途径。(四)数据挖掘,抓住苗头。开发接访分流软件系统,打通基层治理、视屏监控、应急管理等外部系统的关联,一旦出现突发事件、群体性事件、公共安全事件等,矛盾纠纷协商调处中心可及时感知、快速响应。汇聚社会治理信息和大数据,即时发现影响社会和谐稳定的苗头性、倾向性、趋势性问题,研判分析辖区内的平安建设和安全稳定形势,为党委、政府科学决策当好参谋助手。 +186,0258,关于颁发30年教龄匠师奖,提高职业教育的聚合力的建议,0b83fd86894447bc9713fa6ee9869651,2022,2022-01-19 17:40:14,王维婷等5人,社会事业,调研情况:兴国必先强师,强师必先尊师。回顾党发展职业教育的百年历程,职业教育向社会各行各业源源不断地输送了高素质技术技能人才、能工巧匠、大国工匠。从1996年《中华人民共和国职业教育法》正式颁布以来,职业教育开始质量提升和内涵建设。中共中央、国务院印发《关于全面深化新时代教师队伍建设改革的意见》,提出要“不断提高地位待遇,真正让教师成为令人羡慕的职业”。《意见》把教师队伍的地位待遇问题提到了特别重要的位置,牵住了“造就党和人民满意的高素质专业化创新型教师队伍”的“牛鼻子”。教师的位置越发显得凸出。近年来,我国也对职业教育越来越重视,深入加大职业教育的投资力度,然而面对如今现代社会的职业发展需求和多元复杂的学生,职业院校的教师付出越来越多。学生的技能大赛、创业大赛,教师自身的课堂教学大赛、技能大赛;校企合作、招生就业、专业评估,既有普通教育的课堂教学任务,又有高等教育的教科研任务,还有其自身独有的特性。如互联网+,高科技、新业态的融入、知识更替速度等等。无论年轻的教师,还是年过半百的老教师都在不断地默默耕耘。外在社会对职业教育的认可还在争议中,职业院校的教师却一直努力向前。骏马可历险,犁田不如牛。所以,保持职业院校教师队伍的稳定性非常重要。问题分析:我省是教育大省,也是职业教育大省。现有中职学校198所、高职院校90所,在校生约146.5万人。“十三五”期间,全省职业院校不断提升服务国家战略任务和产业发展需求的适应性,全面推进技术技能人才培养提质升级,为江苏经济社会高质量发展提供了有力智力和人才支撑。每年向社会输送约50万名技术技能人才,全省现有高技能人才455万人,规模保持全国领先。这些背后都是那些持久战斗在一线的职业院校教师在努力耕耘,辛勤奉献。虽有智慧,不如乘势。全党全社会要弘扬尊师重教的社会风尚,努力提高教师政治地位、社会地位、职业地位,让广大教师享有应有的社会声望。建立和实施教师荣誉表彰制度,是对提高教师“三个地位”的有力体现。就是老师职业生涯当中最有含金量的证明和荣耀。具体建议:1.根据教育部规定,制定我省职业教育教师从教30年教龄荣誉奖励办法,明确颁发证书范围。首批奖励应以在职在岗从事职业教育工作不间断的副高以上教师为首选,向专门从事教育教学工作的专业教师倾斜。由所在单位统一提交,不接受个人单独申请。由此激发年轻教师爱岗敬业、爱校爱生、勤勉工作、甘于奉献的主人翁意识,增强老教师的光荣感、使命感和责任感。2.加强30年教龄教师的经济待遇。改善教龄津贴提高待遇是新时期教师队伍建设最重要的突破口3.提高30年教龄教师退休后的退休待遇,感恩回馈他们的敬业付出。。4.针对从事职业教育40年在职在岗教师颁发特别荣誉奖。5.此后可形成制度在每年庆贺教师节同时,表彰教龄满30年的职业院校教师。 +187,0259,关于加快推进中小微制造企业“智改数转”的建议,6f0e90d0ada945d6aef5c867389b6be3,2022,2022-01-19 19:43:40,省工商联,经济发展,调研情况:智能化改造和数字化转型是实现制造业企业降本增效、迈向产业中高端的必然选择,也是实现经济高质量发展的重要途径。近年来,江苏大力推进制造业智能化改造和数字化转型,深入实施工业互联网“528”行动计划,持续推进“133”“365”“666”等重大工程,从政策引领、人才培养、金融服务、财政支持等方面推动制造业“智改数转”。省第十四次党代会更是明确,要坚持把数字经济作为江苏转型发展的关键增量,加快推进数字产业化、产业数字化,深化实施先进制造业集群培育和产业强链行动计划,全面推动全省制造业智能化改造和数字化转型。问题分析:但从当前企业、行业、产业发展的实践看,与国内外先进地区相比还有差距,主要表现在:1.思想认知不高。对于“智改数转”,很多企业的认知还停留在部署IT系统阶段,对机器换人、生产线自动化等比较重视,对数据自动化认识不够,加之“智改数转”投资周期长,试错成本和转型风险较高,导致企业投资动力不够、转改意愿不强。2.建设能力不足。智改造数转专业人才队伍规模不大,尤其是企业的顶层设计基础带头人,跨界、跨领域的复合型人才在产业发展中明显不足;中小微企业信息化专业化程度较低、核心数字技术供给不足,数据采集率低、产业链协同难,难以依靠自身实现“智改数转”;中小微企业普遍资金有限,且融资困难,从操作上难以承担“智改数转”项目的大额投资;平台载体作用发挥仍有不足,重点表现在信息化管理系统普及率、产品全生命周期管理系统普及率、制造执行系统普及率和工业云平台应用率等4个指标上较先进省份仍有差距,第三方服务端企业专业水平不高,县(区)级大多缺乏本地服务商,基本以代理为主。3.转型路径不清。很多企业在“智改数转”方面缺乏清晰的战略目标、详细的转型规划及有效的保障措施。在“智改数转”过程中重硬件轻软件,投资重点往往是自动化设备等硬件设施的升级,对设备联网和数据采集的重视程度不足。一些企业战略层面整合协调资源不足,企业内部信息“孤岛”林立、基础数据不准确,流程再造阻力较大。多数企业信息系统应用于研发设计、经营销售、财务系统等管理模块,未向生产排程、质量管控、产品追溯等生产领域延伸。4.行业间差异较大。制造业门类众多,各细分行业差异明显,处在各产业链中不同位置的企业存在很强的个性化,而企业“智改数转”往往需要根据下游配套企业的要求而进行产品调整,标准化模块及设备往往无法适应产品调整需求,因此难以建立统一化、标准化的自动化流水线。具体建议:为加快推进中小微制造业企业智能化改造和数字化转型,建议:1.建立健全机制。建立工作专班负责机制,在省制造强省建设领导小组办公室下设专门委员会、企业服务团或工作小组,负责指导推进中小微企业“智改数转”工作;建立公共平台服务机制,加快建设江苏省中小企业“智改数转”云服务平台,整合“跨行业、跨学科、跨部门”各类科技资源,为基层政府及中小微企业提供相关服务;推行智能制造顾问制度,建立数字化服务商名录,大力推广优秀方案和实践案例,省、市、县区协同开展智能制造免费诊断服务。2.优化政策支持。鼓励各地“因地制宜”制定差异化的政策措施,形成政策合力,打造制造业“智改数转”示范车间、示范工厂、示范城市。充分发挥省级财政专项资金和省政府投资基金作用,统筹产业发展各项扶持资金,设立中小微企业“智改数转”专项资金。3.强化人才支撑。搭建“智改数转”人才智库平台,积极引进“智改数转”领域的战略科学家、科技领军人才和创新团队,健全人才评价机制;加强高校、职业学校、技工院校等制造业数字化领域相关学科和专业建设,推进产教融合、校企合作,培养制造业“智改数转”卓越工程师及青年科技人才,培育一批高技能人才和大国工匠。4.增强金融服务。加强部门、地方联动,为企业提供更加精准的金融服务,优化金融环境。积极探索金融租赁创新,支持中小微企业通过融资租赁方式开展“智改数转”,融资租赁费用可享受同等财政补助政策。创新金融产品和服务,针对中小微企业“智改数转”提供更有针对性的产品和服务,开设“专精特新”企业金融服务绿色通道,推动投贷联动。引导金融机构增加制造业中长期贷款,支持企业设备更新和技术改造。 +188,0261,关于支持“专精特新”中小企业高质量发展的建议,1b18fdc9c01049d6bb6f45770965610c,2022,2022-01-18 14:19:25,省工商联,经济发展,"调研情况:“专精特新”中小企业以专注铸专长,以配套强产业,以创新赢市场,是中小企业的优秀代表。习近平总书记强调,“中小企业能办大事”“要加快培育一批‘专精特新’中小企业”,为发展“专精特新”中小企业指明了努力方向。在党中央、国务院和各级各部门大力支持下,一批“专精特新”中小企业蓬勃发展,长期深耕细分领域,为制造业和实体经济发展提供重要支撑,不断汇聚起中国经济创新创造的强大活力。目前,全国重点培育的专精特新“小巨人”企业达到4762家,其中江苏285家,在突破关键核心技术、提升产业链供应链竞争力方面发挥了重要作用,走“专精特新”发展道路已经成为中小企业转型升级、创新发展的必然要求。现阶段,培育“专精特新”中小企业还面临诸多障碍。问题分析:现阶段,培育“专精特新”中小企业还面临诸多障碍:1.政策支持力度精度有待提升。“专精特新”企业因其较强的科技创新属性,在经营模式、产品服务上具有前瞻性、超前性,目前一些法律政策尚处于空白地带,发展的制度环境尚未完全形成。金融支持、税收优惠、知识产权保护等政策体系尚不能很好地满足“专精特新”中小企业发展需求,融资难、维权难等问题仍然突出。2.应用基础研究能力水平不高。我省中小企业虽然数量较多,但缺乏辐射带动力强、技术创新能力强、行业引领性的龙头型、领军型企业,在关键核心技术和未来前沿科技领域前瞻性协同布局不足,对优化产业生态布局、构建江苏“地标性”产业集群的支撑作用不够明显。中小企业自主创新能力和意愿有待提升,企业研发活动总体仍以低投入、快见效的为主,高水平的基础研究和应用研究占比偏低,在全球范围内率先实现原创性理论突破和先进性科研成果产业化的能力不够。    3.创新体系主体协同不足。创新链部分主体存在“各自为政”、产品同质化竞争、结构性过剩现象严重,多主体共赢共享合作机制有待完善。产学研用融合协同创新体系还不成熟,技术创新协作模式和知识产权利益分配机制不清晰,科技成果转化不畅、落地不足,创新人才和成果多数还集中在高校、院所,科研机构成果与市场主体需求之间匹配度不高。具体建议:为推动“专精特新”中小企业高质量发展,建议:1.强化政策支持。加强国家、省市关于“专精特新”企业的系列支持政策落地落实,针对“专精特新”中小企业需求完善税收、人才、金融、科技等配套政策,加大政策宣传贯彻力度。构建鼓励中小企业发展、保护中小企业权益的政策支持体系。2.注重基础投入。适当提高财政支持比例,加大对企业研发的“首台套”“首批次”“首版次”扶持力度,对项目设备购置、房租、研发投入等分档予以支持。引导企业、金融机构以捐赠、建立基金、开展联合资助等方式加大基础研究投入。支持企业申报新型产业科技创新平台,鼓励高校、科研院所、重大实验室等研发创新资源联合建设创新载体。实施科研设施和实验室等科技资源共享政策,向中小企业优惠开放。3.推动集聚发展。围绕主导产业方向和企业发展需求,优化产业和空间布局,做好土地供应保障,打造一批“专精特新”特色园区。支持整机(系统)与关键零部件企业开展协同开发和产业化,对符合条件的项目给予资金补助。按产业链梳理“专精特新”企业,支持“小巨人”企业围绕产业链布局开展并购重组,吸引上下游企业集聚江苏,对迁入的国家级专精特新“小巨人”企业给予奖励。4.加大融资支持。完善企业债权融资体系,指导银行业金融机构推出“专精特新贷”,引导政府性融资担保机构开发“专精特新保”,鼓励保险机构推出“专精特新险”,探索推动“专精特新”园区贷、集合债等金融产品创新。支持企业在科创板、创业板和北京证券交易所上市、融资,用好江苏股权交易中心“专精特新板”,为企业提供挂牌展示、托管交易、投融资、培训辅导等服务。    5.加强培育服务。加大“专精特新”中小企业培育力度,建立和完善“专精特新”企业培育库、上市挂牌后备企业资源库,建立“专精特新”中小企业服务专员库,汇集政策、信贷、上市、管理、数字化等方面资深专家,优化上市办理服务,做好分类指导,提供精准服务。建立服务协调工作机制,跟踪梳理企业用地、融资、人才、技术等方面的困难需求,通过省市联动做好企业需求快速响应处理工作,为中小企业“专精特新”发展保驾护航。" +189,0265,关于完善邮政普遍服务设施的建议,9a504a0b80264ede8a858c70fab5e0ee,2022,2022-01-18 19:30:03,张水芳等2人,工业商贸,调研情况:邮政普遍服务是指按照国家规定的业务范围、服务标准、资费标准提供的邮政服务(主要包括邮件寄递、邮政汇兑和储蓄、邮票发行和集邮票品制作销售、报刊和图书等出版物发行),是国家基本公共服务的重要内容之一。但从我省邮政普遍服务设施建设情况看,部分地方政府或部门不重视、规划布局不合理、建设滞后或缺位等问题还比较突出,给群众用邮带来了不便,附近居民反映强烈,亟需认真采取措施加以解决。自2006年邮政政企分开以来,省委省政府高度重视邮政事业发展,我省邮政普遍服务基础设施建设取得一定进展,基本建成以邮政枢纽设施为核心,以邮政网点为基础,以运输网、信息网为依托,以信报箱、村邮站为终端的邮政普遍服务网络。目前,全省共有邮政服务网点2374个,其中城市网点562个、农村网点1812个,一定程度上满足了人民群众的用邮需求。问题分析:一是部分地区布局不合理、建设严重滞后。邮政普遍服务基础设施未随城镇化、交通新格局的发展而相应发展,邮政网点整体水平与社会需求有差距,邮政普遍服务基础设施发展不均衡、布局不合理,不能完全适应国民经济发展和群众对邮政普遍服务的需求。例如南京城区面积约823km2,城市邮政服务网点只有92个,不能满足人民日益增长的用邮需求。南京市江北核心区占地33.2平方公里,周边商户、楼盘众多,人口密度迅猛增加,但至今江北核心区范围内无邮政网点。南京市仙林大学城汇集12所高校和一批知名中小学,占地47平方公里,人口接近40万,只有1个仙林邮政支局提供邮政普遍服务。南京市河西新城以河西中央商务区、南京新城科技园、江东中央活动区、新加坡·南京生态科技岛等重点功能园区为主体,集聚各类金融及准金融机构340家,占地95平方公里,人口约50万,但只有1个河西邮政支局提供邮政普遍服务。二是部分设施被征收后未复建、未妥善安置。政府房产拆迁部门依据《国有土地上房屋征收与补偿条例》(中华人民共和国国务院令第590号)和当地政府市国有土地上房屋征收与补偿办法对征收的邮政普遍服务基础设施给予货币化补偿,但与《江苏省邮政条例》等相关法律条例存在标准不同的现象。同时,在拆迁过程中,由于政府行政区域重新划分、人员调动等因素,邮政普遍服务基础设施拆迁安置未及时,甚至多年未解决。如南京2007年鼓楼区凤凰西街签订补偿协议,2010年太平南路拆迁签订补偿协议,多次催告,至今没有履约。如苏州园区胜浦已拆迁有9年多,尚未完全解决新地块;在吴中区中心城区、郭巷等地也存在同样的问题,一些政府帮助协调租赁的营业点,出租方坐地起价,抬高租赁费用,而邮政普遍服务基础设施建设需要规划审批和投入资金建设,给邮政普遍服务带来巨大压力。具体建议:1、将邮政普遍服务设施建设纳入政府规划。认真落实《江苏省邮政条例》,县级以上地方人民政府应当将邮政业发展纳入国民经济和社会发展规划,将邮政普遍服务基础设施布局和建设纳入土地利用总体规划、城乡规划、综合交通运输体系规划,保障邮政普遍服务基础设施与当地经济社会协调发展。邮政管理、城乡规划、国土资源应会同邮政企业编制邮政普服设施专项规划。对按照规划要求配套建设的邮政普遍服务设施,以出售方式交付给邮政企业的,出售价格应当不高于建筑成本价。2、对邮政普遍服务设施拆迁复建安置给予支持。严格执行《邮政法》、《国有土地上房屋征收与补偿条例》(中华人民共和国国务院令第590号)和当地政府市国有土地上房屋征收与补偿办法,落实相关要求。将新建、改扩建和搬迁的邮政普遍服务基础设施用地依法及时纳入城乡规划和土地利用年度计划,合理安排土地利用指标。按照《江苏省邮政条例》,因城乡建设需要征收邮政普遍服务基础设施的,应当原地重建。确实无法原地重建的,应当在不降低邮政普遍服务水平、不少于原有邮政普遍服务基础设施面积的前提下就近重新设置,重新设置的费用和其他补偿费用由作出征收决定的人民政府承担。未对邮政普遍服务基础设施作出妥善安排的,不得征收。3、制定出台关于完善全省邮政普遍服务设施的政策文件。建立由发改、住建、自然资源、房管、市政、邮政管理等部门(单位)参加的工作协调推进机制,出台完善全省邮政普遍服务设施的政策性文件,统筹推进规划、立项、土地划拨、工程建设、竣工验收等工作,推动地方各级政府及有关部门加大对邮政普遍服务基础设施的投入与政策支持,支持邮政企业提供邮政普遍服务,不断满足广大人民群众日益增长的美好用邮需求。 +190,0266,关于完善校医配置和管理模式,提升学校卫生综合能力的建议,ac65bdc8779043f998a6f42c81383e28,2022,2022-01-20 09:50:19,周晓敏,教育事业,"调研情况:青少年是祖国的未来和民族的希望,全社会都要为他们的健康茁壮成长保驾护航。这二年爆发的新冠疫情以及随之而来的防控常态化管理,对学校卫生工作提出了新的更高的要求,加强学校卫生与健康教育工作,提升学校卫生管理的综合能力显得尤为迫切和重要。学校卫生工作是青少年疾病预防控制的重要关口,包括校医在内的学校卫生工作人员是学校卫生工作的主要执行者,校医队伍建设事关广大师生的身体健康和生命安全。以苏州为例,截至2020年底,全市中小学校(含民办),均设置卫生(保健)室。校医配备率100%,配备合格率61.6%。但同时校医队伍建设存在人员配备不足、进入退出机制不健全、专业技能不能适应新形势要求、职业发展通道不畅等问题。问题分析:一、校医的配备普遍不足,专业素养和处理公共卫生突发事件的能力与疫情防控常态化管理的形势不匹配。根据1990年国家教育委员会和卫生部颁布的《学校卫生工作条例》和2008 年教育部、卫生部、财政部联合印发《国家学校体育卫生条件试行基本标准》,城市普通中小学、农村中心小学和普通中学设卫生室,按学生人数600:1的比例配备专职卫生技术人员,学校卫生工作人员包括校医和专(兼)职保健教师,其中校医是指具有卫生专业技术的学校卫生工作人员。学生人数不足600人的学校,可以配备专职或者兼职保健教师。但新冠肺炎疫情进入常态化防控阶段对学校卫生工作提出了更高的要求,对校医的专业程度、责任心等要求更高,部分兼任校医的保健教师没有医学背景,无法应对突发意外情况或处置一些常见病,部分兼职校医无法持续以高度负责的工作态度投入学校卫生工作,无法胜任当前繁杂的因病缺勤登记跟踪、信息管理等日常工作,导致部分学校的卫生服务能力严重不足。二、校医的编制不够明确,职称晋升和职级待遇得不到保障。《学校卫生工作条例》规定了学校卫生技术人员的专业技术职称考核、评定,按照卫生、教育行政部门制定的考核标准和办法,由教育行政部门组织实施,但没有明确校医的编制问题。在实际管理中,很多学校没有针对校医岗位的编制,校医多被归为教学辅助人员,由于学校实行岗位绩效工资制度,中小学普遍重视文化课,校医相对边缘化。现阶段,校医职称晋升参照卫生专业技术人员职称晋升的考核标准和办法,但校医在学校工作,没有参加规范化培训和临床实践的机会,很难满足卫生系统的晋升条件。即便有些人在担任校医之前取得了中、高级职称,但由于学校编制向文化课教师倾斜,往往得不到聘任,大多数校医止步于初级职称。由于职称偏低,在工资待遇、职称晋升和发展前景等各方面校医岗位的吸引力远不如医院医师、护士等岗位,不利中小学校医队伍和校医岗位的可持续发展。三、校医的培养模式无法满足学校需要,缺少巩固提高在职校医专业水平的渠道。目前尚无中小学校医职业准入标准,江苏省内开设校医专业的本科类院校和高职院校数量很少,导致每年的供需缺口较大。苏州市通过购买服务,招聘了部分退休医护人员担任校医,但学校卫生工作与医院存在一定差异,侧重于常见病防控、健康教育和因病缺勤登记等日常管理工作,医护人员不能很好地理解和执行到位,特别在疫情防控常态化管理期间不能很好地制定防控方案、落实防控政策、积极有效地开展防控应急演练。校医的职业进修通道与普通教师不同,《学校卫生工作条例》规定,各地区可以成立区域性的中小学生卫生保健机构开展校医培训和业务指导,然而我省目前基本尚未成立此机构,主要依托疾控中心开展一些培训,校医岗位培训工作不够充分,因长期缺乏临床等实践经验,所学医疗知识不能与时俱进,导致医疗服务能力无法适应形势要求。具体建议:针对上述问题,提出如下建议:一、创新校医管理模式,完善激励约束机制。积极落实《学校卫生工作条例》和《国家学校体育卫生条件试行基本标准》,研究出台省级层面的校医管理办法,推动我省校医队伍建设,多措并举解决我省校医队伍薄弱的问题。参照教师职称设置校医职称序列,规范校医工作内涵和管理要求,制定校医准入和退出规则,明确校医职称晋升考核标准,完善校医职称晋升机制,提高校医队伍的整体素质。省人社部门根据《学校卫生工作条例》要求配齐校医编制。省教育部门指导学校制定校医管理细则,明确校医岗位职责、评价和激励机制,落实绩效工资制度,将校医参加学校健康教育、传染病防控等计入工作量,激励校医全身心投入学校卫生工作。二、采取委托培养和购买服务等方式,加大校医队伍供给。教育部门充分依托本地高校资源,加大校医岗位和人才需求定向委托培养力度。打通校医市场需求与高校医学专业毕业生之间的通道,推荐临床和预防医学专业的优秀毕业生从事校医工作。通过购买服务的形式引导优质的社会医疗资源进入学校,增强医院、社区和学校之间的有效联动,完善学生健康保障体系。探索校医室托管模式,在不改变学校医疗机构所有权的前提下,向专业医院管理公司购买校医服务,由其派驻校医全面介入学校校医室的运营和管理,实行集团化、专业化、规范化、标准化管理。三、强化岗位培训,不断提高校医的医疗卫生服务能力。教育和卫健部门要加大软硬件投入,优化学校医疗设施,改善校医工作环境。成立中小学生卫生保健机构,加强对校医培训工作的指导,协同疾控、医院等专业机构对校医开展理论培训和实操考察,通过继续教育不断提高校医队伍的敬业精神、专业素质和工作能力,将培训、考察情况纳入校医的评价机制,提高校医参加疫情防控常态化管理的工作能力。创新岗位培训模式,提供“学校—学校”、“学校—医院”、“学校—卫健委”等多种模式的轮岗交流机会,全方面提升校医的综合素质,建设专业化的校医队伍。鼓励行有余力的校医考取教师资格证,在更高的平台上全面参与学校的教学管理工作。" +191,0267,关于整合交通和社区资源发展农村寄递共配的建议,bffaae7d21df4e6291a229e3cba0f434,2022,2022-01-18 19:38:27,张水芳等2人,工业商贸,调研情况:为贯彻落实习近平总书记关于发展农村快递的重要指示、党的十九届六中全会精神和《国务院办公厅关于加快农村寄递物流体系建设的意见》,全面加快农村寄递物流体系建设,建议整合农村交通运输和农村社区服务资源,在我省大力发展农村寄递物流共同配送。1、整合资源发展农村寄递共配是贯彻落实习近平总书记重要指示和党的十九届六中全会精神的有效措施。习近平总书记在河南省光山县考察调研时指出,要积极发展农村电子商务和快递业务。党的十九届六中全会提出必须坚持以人民为中心的思想,贯彻创新、协调、绿色、开放、共享的新发展理念,推动人的全面发展、全体人民共同富裕取得更为明显的实质性进展。整合资源发展农村寄递共配,既可推动农村电子商务和快递业务,又让农村群众共享快递行业发展成果,还可助力乡村振兴、实现全体人民的共同富裕。2、整合资源发展农村寄递共配是贯彻落实国务院和省政府加快农村寄递物流体系建设决策的重要举措。2021年8月,国务院办公厅出台《关于加快农村寄递物流体系建设的意见》((国办发〔2021〕29号)),要求统筹农村地区寄递物流资源,鼓励邮政、快递、交通、供销、商贸流通等物流平台采取多种方式合作共用末端配送网络,加快推广农村寄递物流共同配送模式,有效降低农村末端寄递成本。为贯彻国办文件,省政府办公厅组织起草了《关于加快农村寄递物流体系建设的实施意见(送审稿)》并召开了全省加快推进农村寄递物流体系建设视频会,要求推进寄递服务进社区(村),因地制宜在农村社区(村)综合服务中心、供销合作社农村综合服务社等基层服务点设置寄递物流综合服务站、智能快件箱等快递服务的公共平台与设施,重点推广“交通+邮政快递+社区”的合作进村模式。整合资源发展农村寄递共配,将全面降低农村寄递成本,有力地推动农村寄递物流体系建设。3、整合资源发展农村寄递共配是促进经济高质量发展和保障农村群众生活的现实需要。邮政快递业是现代服务业的重要组成部分,是推动流通方式转型、促进消费升级的现代化先导性产业。十三五期间,我省快递业发展迅速,每年都保持着30%左右的增幅,已经成为我省经济发展新的增长点。2021年,全省快递业务量完成85亿件,同比增长21.8%,人均收投快件量近200件,农村地区快递业务量达到6.08亿件。预计到2025年全省快递业务量将突破150亿件、业务收入将突破1500亿元、人均收投快件量将超过300件、农村地区快递业务量将达到15亿件。广大农村地区是邮政快递业发展的“蓝海”,快递服务作为重要的公共服务已与农村群众的生产、生活密不可分。城乡快递服务均等化是快递业高质量发展的重要内容,整合资源发展农村寄递共配可为我省经济高质量发展和人民生活保障提供推动力。问题分析:1、中央与地方财政事权改革为发展农村寄递共配提供了保障。2019年6月,国务院办公厅印发了《交通运输领域中央与地方财政事权和支出责任划分改革方案》,明确由地方承担农村地区快递服务基础设施的规划、建设、维护、运营等具体工作,承担相应支出责任,要求属于地方财政事权的,原则上由地方政府通过自有财力,确保地方承担的支出责任落实到位。中央与地方财政事权改革和支出责任划分,为整合资源发展农村寄递共配提供了财政保障。2、我省交邮融合和快递进社区的政策成果为整合资源发展农村寄递共配创造了条件。2014年11月,江苏省邮政管理局联合省民政厅出台了《关于推进快递服务进社区工作的实施意见》,明确在社区(村)普遍设立具备快件代投功能的邮政便民服务窗口,鼓励有条件的社区与寄递服务企业合作建设快递服务中心为社区居民提供快件代收、代投、查询以及生鲜配送、电商网购等快递相关的便民服务,鼓励各类市场主体参与发展社区快递服务,重点支持邮政、顺丰等品牌快递服务企业与社区(村)的合作。2020年9月,江苏省交通运输厅、江苏省邮政管理局等七部门联合出台《深化交通运输与邮政快递融合推进城乡货运物流服务一体化发展实施方案》,要求创新配送模式,形成“场站共享、服务同网、货运集中、信息互通”的城乡物流一体化服务,支持交通运输企业与邮政快递等企业构建共同配送、集中配送联盟和机制;鼓励推广镇村公交车辆代送邮件快件。充分运用我省现有生态环境保护相关政策,可以有效推进快递绿色发展工作。现有相关政策,为整合资源发展农村寄递共配创造了条件。3、我省部分地区的试点为整合资源发展农村寄递共配提供了参考。近年来,省内相关地市结合本地实际,积极利用镇村公交场站和线路资源将快件运送进村、在社区(村)综合服务中心建设村级寄递物流服务点,取得了较好的成效。目前,全省已通过交邮合作建设农村寄递服务点257个,开通代运快件的公交线路100条。连云港东海、南通海门等地积极推进交邮融合,在乡镇公交场站打造乡镇快递综合服务点,借助镇村公交将快件免费带至农村社区(村),由村委会工作人员负责存放和投递,受到农村群众的普遍欢迎。试点地区的积极探索,为我省整合资源发展农村寄递共配提供了样本和借鉴。具体建议:1、全面整合农村交通运输资源发展农村寄递共配。建议交通运输部门、邮政管理部门进一步深化交邮融合,在前阶段推进城乡物流一体化试点工作的基础上,积极推广试点地区的经验,全面加快“十百千万”工程的实施,在更多的乡镇公交场站建设寄递物流公共配送中心,推动更多的镇村公交线路代运邮快件进村,逐步在建制村公交站点设置寄递物流中转箱。2、全面整合农村社区(村)服务资源发展农村寄递共配。建议民政部门、邮政管理部门充分发挥农村社区(村)综合服务中心作用,将寄递服务纳入社区(村)便民服务范围,进一步推动在综合服务中心设置村级寄递物流服务点或智能快件箱,明确专兼职人员负责邮快件代收投,每天至村公交站点寄递物流中转箱提取或投放邮快件。3、充分利用现有专项资金渠道发展农村寄递共配。建议各相关部门将农村寄递物流体系建设纳入城乡物流一体化、农村基层组织建设、农村电子商务示范等工作范畴,利用现有各类专项资金渠道在原有农村便民服务设施上叠加拓展快递服务功能,减少重复建设,共建共享共用各类农村服务资源。 +192,0268,关于构建统一高效安全生产信息化平台 助力治理能力迈上新台阶的建议,316266e75baa4160b40457eeac04c9ae,2022,2022-01-18 19:49:13,汪利明,工业商贸,"调研情况:习近平总书记在中央政治局第十九次集体学习时强调,要充分发挥我国应急管理体系特色和优势,积极推进我国应急管理体系和能力现代化。安全生产信息化建设起步较晚、基础薄弱,虽然近几年江苏大力推进安全生产监管、执法平台建设,但要实现弯道超车仍然任重道远。问题分析:一、平台信息化水平有待提高。信息化进程中,苏南走在前列,苏北相对滞后,全省统一系统时更加注重统筹兼顾和普遍性,未充分研究信息化先行城市的优秀经验,整体技术应用水平不高。在统计功能建设、基础数据库完善、地方数据融入、执法流程规范等方面存在不少胎里毛病。加之企业因担心隐患“全裸”于监管部门,自主填报风险报告数据失真度较高,小微企业填报率不理想,导致信息缺乏有效分类整理和反馈,基层监管部门难以“对症下药”,执法人员因账号可以共享“既当运动员,又当裁判员”。二、平台缺少服务理念融入。围绕实战、贴近实际、服务企业,应是监管、执法系统开发使用所要遵循的重要理念。但目前平台缺乏企业、监管部门信息化双向沟通的渠道,查询功能薄弱,企业无法上传监管部门开具隐患的整改情况,平台无法给予企业许可资质、整改期限到期等相关信息自动提醒推送,缺乏良性互动,易形成信息孤岛。三、信息化建设缺乏统一规划布局。一方面,各级政府过度追逐信息化热潮,开发重形式不重质量,导致平台“烟囱林立”、各自为战,甚至产生冲突。例如系统层面上割裂监管与执法,不利于监管、执法信息共享和无缝衔接;另一方面,考核机制不完善,如问题处置平台,注重数量考核,被戏称为“立查立改系统”,检查文书质量降低,反而增加基层压力,甚至产生“僵尸系统”。具体建议:一、聚焦大数据建设,抓好前沿技术应用,推进安全生产信息化跨越式发展。一是促进大数据发展,推进基础数据库建设。要强化安全生产基础信息资源汇聚,在企业上报风险基础上,要以村(社区)网格化大排查为基础、购买第三方服务为辅助、风险报告专项执法为保障,做好查漏补缺和数据准确性核查工作,为探索网上巡查执法模式提供真实数据支撑。二是弥补系统漏洞,持续加强执法规范性建设。借助人脸识别、指纹识别或者短信验证码等技术方法严格账号专人专用,并分级分类明确各类账号审核权限,确保执法程序合法。三是突破部门信息壁垒,建立综合联动数据交换平台。应加大与各相关部门信息共享力度,促进开展更高效协同的综合治理。四是强化数据统计分析能力,注重数据二次开发利用。应便于基层分层分类整理数据,基层通过系统能够统计处罚企业规模、行业、地域、运用条款等分布情况,从而实现执法精细化。五是解决数据整合难题,加快地方基础数据融入,导入地方原有监管执法平台、综合执法系统数据,达到历史数据最大限度再利用。二、统筹规范与服务,坚持以人为本的设计理念,把人性化管理融入监管执法全过程。深化“执法+服务模式”,建设服务型政府,离不开信息化和服务理念的深度融合。一是要开设推广企业端,搭建企业信息上传平台,实现安全生产信息的互联网直报,打通服务企业“最后一公里”;二是要完善查询服务,推出企业近几年安全生产相关许可、备案、被检查记录查询版块;三是要强化提醒功能,利用网站信息报送、即时通信基础软件等提醒相关重要事项;四是要创新教育培训,参考交管“学法免分”APP,结合现阶段疫情防控进入“常态化”,探索轻微违法违规情节通过及时改正并学法减免处罚、安全生产相关培训线上开展的新模式,从而为企业负责人持续输出安全生产知识。三、统一布局建设,杜绝建用“两张皮”,坚定不移走统筹发展、集约建设之路。《应急管理部关于推进应急管理信息化建设的意见》(应急〔2021〕31号)提出,要整合矿山、危险化学品、工贸和消防等重点行业领域监管监察执法系统,形成全国统一的应急管理监管执法信息系统和数据库。江苏作为经济大省、科技强省,理应走在前列,为全国提供可复制、可推广的江苏经验。一是坚持问题导向、急用先行,监管与执法联系紧密、互为补充,不应进行分割,应加速推进监管执法系统层面一体化;二是坚持统筹集约、抓好点面结合,应统一规划布局、建设内容、开发标准、工作步调,发挥省级相关部门带头引领作用,探索构建省级统一研发、基层共同免费使用的信息化发展新格局,同时,结合“雁阵行动”,扶持市、县打造信息化样板城市,以点带面促进全省信息化建设;三是坚持强化考核、完善效果评价体系,不应仅以数据数量论英雄,要创新建立包含数据质量等多指标的考核机制,及时改进评价考核不达标的系统,消除“僵尸”系统。四是坚持基层至上、解决系统间冲突问题,企业用的好不好,基层用的顺不顺,直接决定系统的成功与否。因此,系统的研发使用既要“向下看”,与基层架起沟通之桥,也要“向旁看”,避免相同数据重复录入。" +193,0272,关于用“微治理”推动基层社区治理创新的建议,99c2d6e7353f40f9a0629fa2c2331c96,2022,2022-01-19 16:54:59,民进江苏省委,社会事业,"调研情况:近日,中共中央、国务院出台了《关于加强基层治理体系和治理能力现代化建设的意见》,《意见》指出基层治理是国家治理的基石,统筹推进乡镇(街道)和城乡社区治理,是实现国家治理体系和治理能力现代化的基础工程。为此,各地各部门都在着力把加强基层社区治理创新置于国家治理体系和治理能力现代化大局中去谋划。问题分析:社区作为与人民群众互动最多、最为亲密的基层组织,在基层社会治理中发挥着关键作用,目前面临的主要问题:一、社区智能化管理应用不足,亟需推进智慧社区建设社区是一个包罗医疗、养老、教育、应急、环保、科宣等多个功能的复杂治理系统。在目前社区实有人口、房屋信息采集的过程中,普遍采用的还是人工上门排摸,而智慧社区建设目前由于多头管理统筹难、老旧小区资金难等问题,影响了智慧社区的建设进程及基层社会治理效率的有效提高。二、基层行政承载能力紧张,亟需培养治理人才队伍 “上面千条线,下面一根针”,政府各个层级、各个部门的政策任务,最终下沉、汇集到基层完成。随着快速的现代化、城市化进程,不断产生各种新生的复杂的社会治理事务,社区作为社会治理的基本单元,功能和任务呈现出扩张和增加态势。随着上级条线赋予的越来越多的职责以及各种台账检查要求,社区工作量大大增加,同时随着信息化智能化管理手段的不断更迭,社区治理更加需要年轻人的参与。而考入社区的优秀大学生往往由于社区人员偏低的工资待遇和较少的晋升渠道,选择离职或再次考走,基层社区治理因此缺乏坚强的后备力量。三、精细化治理水平有待提高,亟需人性化的服务供给社区治理精细化是国家治理现代化的重要内容和基本要求,最根本的是要注重以人为本,倡导服务为先。社区应付各种行政性事务占用了大量的时间精力,与居民的沟通服务时间被大大压缩。如此一来,社区很难再承担一个调停者、缓冲者、倾听者的角色,一些暗藏着的社会矛盾将失去重要的疏解渠道,或将迎来更加激烈的矛盾爆发。具体建议:“微治理”作为精细化社区治理的一种形式策略和态度意识,以“治理事务从微处入手,治理策略精细入微”为特点,在基层治理中凸显出重要的价值效能。从细微处入手,从解决人民群众身边小事开始,搭建一个“微”平台,理顺一个“微”机制,做好贴心“微”服务,用“微治理”推动基层治理创新,提升基层治理效能。为此建议:一、整合多方资源,搭建智慧“微”平台建议各地建立区一级的“智慧社区”建设领导小组,建立部门和板块联合机制,逐步推进数据共通,切实推进智慧社区服务平台建设,推动数字化赋能社会治理。要拓宽老旧小区智能化改造融资渠道,激发各方参与积极性,通过政府财政支持、居民合理出资、社会力量参与等渠道来筹措改造资金。利用智慧社区平台,推动实现跨地区跨部门跨层级的治理数据资源共享,实现一次采集、多方利用,推动形成“平台互联、信息互通、数据共享”的智慧城市管理治理体系。拓展延伸服务功能,助力打造良好营商环境。推动融合线上审批服务功能,打通政府创新服务的“最后一公里”,做到让数据多跑路、群众少跑腿。二、推进权力下放,理顺治理“微”机制建议在“区—街道—社区—网格”治理网络中,以街道作为居中统筹资源的关键,向社区和网格下沉权力和资源,将社会治理创新的阵地前移到社区和网格,逐步实现社区自治和居民自主管理。统筹规范面向社区的督查检查,清理规范工作台账报表、创建示范等项目,建立职能部门工作进社区的行政事务准入清单,切实减轻基层负担。认真明确部门行政权力和基层自治权力的界限,统筹优化资源配置,划分权责清单。加强社区治理专业人才队伍建设,推进编制资源向社区倾斜,鼓励从上往下跨层级调剂使用行政和事业编制(如规定晋升中层干部要求达到最低社区服务年限),参考大学生村官优惠政策,给予大学生社工薪酬补贴、特招岗位等特殊待遇。加大社区治理财政投入力度,保障好社区开展社会治理工作所需要的人力物力。培育和发展社会组织,畅通各类市场主体、新社会阶层、志愿者等参与社会治理的途径,推动多方参与、协商沟通、多元主体、共同促进的良性基层社会治理局面形成。三、秉承绣花精神,创优贴心“微”服务我们要立足于切实解决好群众反映强烈的热点难点问题,推动社会治理重心向基层下移,用“绣花精神”做好贴心服务。一是要治理方式不搞“一刀切”;二是要服务配套建设不断提升;三是要将信息化、智能化等技术手段创新融入服务,为居民提供更为便捷、精准的个性化服务。四是要充分发挥社区党支部和党员先锋模范带动作用,以及社会组织的协同共治作用,努力实现政府治理和社会调节、居民自治良性互动。五是要认真落实服务质量长效管理,借助智慧社区服务平台满意度反馈机制,强化服务长期质效监督考核,不断提升服务质量,让群众体会到实实在在的获得感、幸福感、安全感。" +194,0274,关于推动江苏电商平台健康可持续发展的建议,d8e482c781954325b7dd4eab9e8ee610,2022,2022-01-19 20:23:35,致公党江苏省委,工业商贸,调研情况:随着网络经济蓬勃发展、电商平台日益壮大,电子商务在加速线上线下融合、国内国际市场融合发展上发挥着越来越大的作用。特别是新冠疫情期间,直播电商、生鲜电商、网上订餐迅速发展,居民消费模式也随之发生颠覆性改变。我省在推进电商平台高质量发展上,做了大量工作,取得了明显成效。但与发达省市相比,我省电商平台企业数量少、规模小,发展遇到不少问题,假冒伪劣、虚假宣传、违规促销、过度收集个人信息等问题也不同程度地存在,给消费安全、市场环境、市场秩序、社会管理带来了一定的危害。问题分析:一是缺乏龙头网络零售平台企业。据第三方机构统计,2020年电商平台网络零售市场中,我省苏宁易购占比3%,途牛、同程、食行生鲜合计占0.2%,总体上网络零售平台数量少、规模下,缺乏行业生态话语权。同时,从目前的情况看,苏宁易购线上业务正在收缩;途牛、同程等旅游类平台受疫情的不利影响更为突出。二是社区团购等行业平台竞争优势不足。我省社区团购平台规模总体较小,随着省外头部综合性平台企业加快布局社区团购等市场,中小平台市场空间持续受到挤压,对其健康发展造成影响。三是促消费作用发挥不够明显。受综合性平台流量挤压,省内电商平台品牌影响力不够,消费者使用率不高,在促消费方面的作用发挥不够明显。具体建议:一是积极培育省内龙头平台企业。重点围绕新零售、垂直电商、跨境电商等领域,对省内经营状况良好、销售规模较大的电商平台和网络零售企业加大支持力度,培育一批国内有影响力、国际有竞争力的平台企业,逐步扩大我省网络交易市场份额。二是着力打造平台企业生态圈。支持阿里巴巴江苏总部、京东长三角智能电商产业园建设,持续推动落实与国内外知名电商平台的项目合作,鼓励各地积极招引知名电商平台,加强与头部平台企业的深度对接合作,促进商贸流通企业智能化改造和数字化转型,加快构建平台生态圈。三是深化平台企业的消费促进合作。支持平台企业深度参与全省性消费促进和购物节活动,开展网络促消费专项活动,在促进消费潜力持续释放的同时有效贴近市场需求,探索发展新业态新模式,拓展消费新场景,提升省内重点平台企业市场份额。鼓励探索发展社区电商新模式,构建一刻钟便民生活圈。四是健全符合电商发展特点的协同监管机制。发挥网络市场监管联席会议作用,形成齐抓共管合力,综合运用行政指导、行政约谈等手段,强化压实平台企业主体责任,防止不正当竞争等行为发生;推动行业自律,形成共建、共治、共享的电子商务生态体系。加强与重点平台企业的常态化沟通联系,及时帮助解决困难问题。 +195,0275,关于改进未成年人犯罪预防措施的建议,4ab592f7ae9b49c4bef127dedd477dd4,2022,2022-01-19 17:42:05,民进江苏省委,法制建设,调研情况:近年来,从中央到地方各级司法机关、未成年人保护机关和组织,对预防未成年人犯罪都十分重视,江苏各级法院少年案件专门审判机构全覆盖,未成年人检察专门机构建设稳步推进,未成年人公益诉讼有效开展,司法机关和各级政府部门更加重视未成年人犯罪预防和保护工作,未成年人犯罪整体呈现下降趋势。但是,随着经济社会发展,未成年人的成长环境出现新的变化,未成年人犯罪亦凸显出鲜明的特点。主要体现在:一、犯罪类型多样化。二、犯罪主体群体化。三、犯罪手段暴力化。四、辍学未成年人占未成年人犯罪比例较高。问题分析:新修订的未成年人保护法中,明确规定了家庭、学校、社会、网络、政府、司法“六大保护”体系,对未成年人犯罪预防和保护工作全方位开展。具体建议:以此为基础,如何进一步改进未成年人犯罪预防措施,助力谱写强富美高现代化建设新篇章,提出以下建议:一、构筑家庭防线,营造未成年人良好生活环境充分加强《中华人民共和国家庭教育促进法》的贯彻落实。一是提高家长教育水平,强化网格内教育。以村、居委会为单位,教育、宣传、工会、共青团、妇联等部门密切配合,对家长进行教育辅导,提高家长的素质,引导家长当好子女的“第一任老师”。二是提升家庭文明程度。开展多种形式的文明家庭评选活动,促进家长素质的提高和家庭文明程度的提升,营造温馨和谐的家庭环境。三是搭建家校沟通平台。将家庭与学校的双向交流变为家庭与学校、家庭与家庭的多向交流,进一步形成教育合力。四是引导外出务工家长返乡就业、创业。加大宣传力度,出台政策支持本土企业优先吸收返乡务工人员就业,促使更多外出务工人员尽量回乡创业就业,降低因家庭关爱缺失导致的未成年人违法犯罪情况的发生几率。二、构筑学校防线,创造未成年人法治教育环境一是树立正确育人理念。学校要坚持升学率与品德养成一起抓,既重教书更重育人,坚持全程育人、全员育人。教育主管部门要完善学校考评考核工作的指标体系,适时将“差生”转化率、违法犯罪减少情况列入考核范围,以改变一些学校面对考核压力,采取劝“差生”转学、退学,甚至瞒报学生违法犯罪情况等办法应付考核现象。二是全面加强法制教育。鼓励中小学教师,无论是专业课教师还是思想道德教师,都要承担起育人职责,开展各种健康有益的法治教育活动,将法治课时真正纳入课程教学体系。三是认真做好心理疏导。教育部门以“预防”与“矫治”为原则,通过成立心理咨询机构、配备标准辅导设施、健全心理咨询队伍,及时有效地为未成年人进行心理辅导,增强未成年人心里自我调适能力、防御能力、承受能力。四是着力解决未成年人失学问题。教育部门要切实防止义务教育阶段学生失学或流失,确保适龄未成年人完全接受义务教育。同时积极推进职业教育,让初中毕业未升学的未成年人能够在职业高中或中专继续学习和接受培训。三、构筑社会防线,打造未成年人健康成长环境一是净化校园周边环境。教育、公安、城管、文化、卫生、质检等部门要形成长效机制净化校园周边环境,配合强有力的群众自治和社会监督,合理合法地加大对校园周边网吧、游戏厅、录像厅、图书出租等场所的监管、打击力度,努力消除各种精神污染源。特别是严格执行“上网实名制”,引入实时人脸身份信息比对技术,防范未成年人沉迷网络。二是拓展就业渠道。民政部门要加强对闲散未成年人的公益性职业技能培训、职业介绍、信息咨询等服务,提高其就业技能,提高就业率。三是建立专门帮教管理场所。探索建立“政府购买+个人承办+司法介入”的阳光学校就读方式和“政府出资+公益赞助+司法介入”的未成年人观护基地,鼓励和支持社会力量介入,为教育、挽救、矫正未成年人提供专门受教育场所。四是建立长效帮扶措施。一方面由团委、妇联、关工委等单位牵头,组织两代表一委员、党员、志愿者、政法干警等与未成年特殊群体建立长期结对帮扶关系。另一方面成立关爱儿童帮扶志愿者服务机构,感召凝聚社会爱心人士,汇聚各方力量,共同把困境儿童拉出泥潭,让孩子的生活充满阳光茁壮成长。四、加强理论研究,组建预防减少未成年人犯罪研究机构建议各地依托当地院校法政学院的科研力量,建立预防减少未成年人犯罪研究所或研究中心,吸收教育、公安等领域研究人员参与,发挥各自优势,通过各领域专家学者的调查研究和长期跟踪等手段,科学分析甄别造成未成年人犯罪的各种因素,找准问题所在,用科学的理论指导未成年人犯罪的预防工作。 +196,0276,关于加快形成我省医保基金监管合力的建议,9d1ae2a741f941d7b0d9cf9850aede5a,2022,2022-01-19 16:54:59,施学雷,社会事业,调研情况:医保基金是人民群众的“看病钱”“救命钱”,其规范安全使用关系群众切身利益,关系医保制度健康发展和社会发展稳定。《医疗保障基金使用监督管理条例》(以下简称《条例》)2021年5月正式实施后,各地进一步建机制、强联动,持续开展打击欺诈骗保专项行动,全力保障基金安全。现状2018年省医保局组建后,组织了全覆盖现场检查、飞行检查,借助大数据、人工智能等技术开展智能监控,推进信用体系和行业自律建设等,形成了立体化、全链条、全天候、无死角的监管网络。在探索全国“两试点一示范”建设中,南通、徐州、淮安、连云港等地取得实效,南通医保基金一体化智能监管体系建设实践的做法还收录到我国首部《医保基金监管蓝皮书:中国医疗保障基金监督管理发展报告(2021)》。但对标“北上津成”等城市的先进经验,对照“不敢违”“不愿违”“不想违”的目标,我省医保基金监管仍有进一步提升空间,有些问题亟待进一步关注解决。问题分析:存在问题:在监管队伍方面,除徐州、常州、泰州、淮安四地外,省内其他城市均未建立专门的监管队伍,执法力量严重不足,影响了医保基金监管,特别是行政执法工作的开展。在监管协同方面,有些能够协同监管的事项,缺乏“综合执法”理念;有些相互交叉的职能,存在“你推我让”心理;有些需要相互共享的成果,存在“信息壁垒”障碍。在监管难度方面,骗保手段层出不穷、花样不断翻新,违法违规行为更多由显性转向隐性,并呈现出跨地区、电子化特点。在监管环境方面,医疗机构医务人员对医保基金“救命钱”“保命钱”的认识有待提高,对政策法规理解把握不透;不少参保群众对医保个人账户资金的性质和使用存在认识误区。原因分析:上述问题客观反映出我省在合力强化医保基金监管方面还存在一些制约因素:一是改革系统性不强,影响综合效应。省市不同层级、不同地区之间的改革配套不平衡、不充分,改革成效存在较大差距。不少未能建立医保基金监管专业队伍的地区,虽然违规处理力度增强了、追回违规数额增加了,但数字上的变化未能解决“穿旧鞋、走老路”的问题,违规处理仍然以医保协议处理为主,未能发挥行政处罚的震慑效果。“编制少、人员少、力量弱”与“监管范围广、定点家数多、医疗专业性强”等矛盾普遍存在,与新时代监管要求不相匹配。二是监管协同性不强,影响实际效应。近年来,各地医保部门会同卫健、市场监管等部门开展打击“三假”等专项行动,卫健部门联合医保部门开展医疗卫生行业综合监管实地督察,审计部门开展基金管理专项审计。但对比《条例》提出的医疗保障、卫生健康、中医药、市场监督管理、财政、审计、公安等部门应当分工协作、相互配合,建立沟通协调、案件移送等机制,共同做好医疗保障基金使用监督管理工作的要求,我省多部门联动监管的协同性还不强,常态长效、全面全域的协同机制体制还未细化深化。三是全员共治性不强,影响导向效应。我省虽然形成了党委领导、政府监管、社会监督、行业自律和个人守信相结合的“五位一体”监管格局。但在社会监督、行业自律和个人守信方面尚存薄弱。各类媒体介入不多、不深,震慑作用发挥不明显;医疗机构尚未形成深厚的行业自律自觉;群众套保或违规购药行为时有发生,人人都是医保基金“守门员”的理念还未有效形成。具体建议:加快形成我省医保基金监管合力的对策建议:(一)党委政府全力支持。一要强化队伍保障。建议从“沈阳骗保案”“太和骗保案”中吸取教训,加强顶层设计,设置专门机构,配齐专业队伍,充分保障经费,使医保部门基金监管实现“权、责、人”相匹配。二要强化纪律保障。发挥纪委监委在基金监管中的重要作用,对以公立医院、国有企业等为主体的医药相关机构加强监管,划好严守医保基金监管的法律法规和政策的警戒线。(二)政府部门协同配合。建立医疗保障、卫生健康、中医药、市场监督管理、财政、审计、公安等部门分工协作、相互配合的长效工作机制,是保障医保基金安全的关键。一要守好“责任田”。医保部门依法依规查处医保领域违法违规行为,其他部门在职责范围内协作。例如,卫健部门加强行业监管,明确过度医疗、入院标准等界定规范,规范医疗服务行为等。二要打好“组合拳”。加快健全完善各级各部门医保基金综合监管协同机制,通过联席会议、联合执法检查、联合培训、信息抄告、问题移送、行刑衔接、处置反馈等各种方式,凝聚合力,依法打击欺诈骗保行为。(三)信息数据技术支撑。面对医保基金监管力量有限,骗保手段隐蔽复杂的客观现实,必须依靠信息技术的力量提高监管的效能。一要丰富医保大数据维度。进一步打破各部门数据的“信息壁垒”,比如,卫健部门的各类医疗机构检查检验、病历病案等,人社部门的工伤鉴定通过人员信息,公安部门的外伤信息,民政、疾控部门的人员死亡信息等,实现与医保监管数据共享互通。二要建好动态智能监控体系。在现有医保结算数据的基础上,拓展应用诚信画像、人脸识别、行为轨迹、“互联网+”医疗服务等新领域数据,采用知识图谱、聚类分析等现代信息技术,建立不同主体、不同场景的反欺诈大数据动态智能监控体系,实现各类疑点的自动抓取、智能研判和快速预警。同时,加强长三角地区医保数据跨地区共享,提升跨区域监管合力。(四)社会全员共同参与。医保基金监管对象既有特殊性,又有广泛性,需要走好群众路线。一要引导媒体广泛监督。充分发挥主流媒体新闻舆论主阵地作用,加大宣传力度,让群众听得到、看得见,提升查处违法违规行为的震慑效果。二要引导群众广泛参与。要用简明扼要的宣传资料、通俗易懂的视频信息,让普通群众知晓骗取医保基金的表现形式和后果。同时,畅通举报投诉渠道,完善举报奖励机制,让每一位参保群众都成为守护医保基金的“朝阳群众”,使骗取医保基金行为无所遁形。 +197,0277,关于促进江苏省集成电路产业快速发展的建议,8c85e54a0d664e798590fd79269355f4,2022,2022-01-18 19:51:23,致公党江苏省委,工业商贸,调研情况:江苏省是全国的集成电路产业大省。2020年全国集成电路产量为2612.6亿块,同比增长16.2%,其中,2020年江苏省集成电路产量排名第一,累计产量为834.87亿块,产量明显高于其他地区。2020年我国前10省市产量占比高达96.81%,其中排名第一的江苏占比达31.95%,无论是销售收入、产业链配套、都有着其他省份无与伦比的发展优势。从地域分布上看,江苏省集成电路产业主要集中在苏南地区,苏南地区集成电路产业销售额约占江苏省销售总额的80%以上,形成了以无锡、苏州和南京等市为中心的集成电路产业带。不过,目前苏中和苏北也正在逐步发展,如南通、扬州等城市发展势头良好。但也存在以下突出问题,主要是:问题分析:一、产业结构不尽合理,产业竞争力还有待加强我省集成电路产业中,处于产业中后端、技术中低端的封测业仍占据较大份额,销售收入占比超一半以上,相比之下设计业和制造业显得较为薄弱,材料、设备等其他企业也更多地偏重于与封测业配套,产业的长远发展与转型升级受限。而且,省内具有较高市场占有率和较强市场竞争力的集成电路企业大多为国外引进企业,本土企业,尤其是高端芯片的生产企业,其市场竞争力还相对较低,技术领先性也有待进一步提高。二、产业协同性不高我省作为制造业大省,集成电路产业与其他产业的协同性还较低,主要表现在两个方面:一是集成电路产业链不同环节之间的关联性不强;二是集成电路产业与本省其他产业之间的协同度较低。省内集成电路企业在开拓市场、替代国外企业及其产品并被国内企业所接受等方面面临巨大的挑战。三、地区之间存在恶性竞争,产业发展还需要加强地方引导一方面,一些缺乏资金、技术和人才基础的城市,如苏北的一些城市也将集成电路产业作为本地区的重点产业,纷纷上马相关项目;另一方面,一些缺乏技术、人才和产业经验的企业,也纷纷加大投资力度,跻身集成电路产业。这在很大程度上造成了资源的浪费和产业发展的恶性竞争,不利于全省形成集成电路产业的集聚优势和规模优势,也不利于集成电路产业的长期持续健康发展。具体建议:一、加大力度攻关技术薄弱环节,提高产业综合竞争力聚焦产业技术环节的痛点堵点难点,补足产业空白领域和薄弱环节。加大对于一些国内空白的卡脖子环节的技术攻关和人才引进,力争填补国内产业空白。鼓励企业加强与重点高校、研究院所等的合作,依托江苏省高校的技术优势,开展对于光刻机、光刻胶、衬底材料等薄弱关键设备和产品的技术研发;推进EDA工具的研发进度,加强对数据、算力、算法的技术创新与发展投入,以这些环节的领先引领整合产业技术创新能力的提高。二、加快集成电路新材料产业发展,抢占未来发展先机未来集成电路产业的发展将主要依赖材料领域的革新,5G时代光芯片的发展也严重依赖于核心关键材料的研发与生产。我国在高端特殊衬底材料的制备方面基础十分薄弱,相关产品大多处于实验室或中试阶段。其中第一代硅、锗等集成电路材料已相对成熟,但是第二代和第三代集成电路材料的国内自给率很低,我省化工产业实力雄厚,应积极抢抓材料领域的科技变革,加大对相关领域的研究,尤其是砷化镓,以及氮化镓(GaN)和碳化硅材料的研发,加大投入力度,力争在材料领域占据较强的竞争优势,从而在集成电路产业的未来竞争中占有先机,赢得一席之地。三、实现资本与创新的双轮驱动建议在全面评估近些年地方产业投资基金实施效果的基础上,进行适当调整,以优化存量产业基金的配置效率。探索发展集成电路科技商业银行。借鉴美国硅谷集成电路产业发展中“创新 + 金融”的成功经验,鼓励有条件的城市联合金融机构,试点组建专门为知识产权密集型创业企业提供低成本风险贷款(venture lending)的科技商业银行。在不稀释股权的条件下,为更多缺少抵押物、核心资产就是知识产权的创业型集成电路设计企业,提供低成本的贷款,稳步开展知识产权质押贷款等融资产品创新,建立对知识产权资产以及人力资产的评估体系,解决集成电路产业中小企业融资成本高、融资难等问题。  +198,0278,关于我省长江经济带产业与生态协同发展的建议,f9f86457ffea473899d0bf531620c292,2022,2022-01-18 14:20:39,民进江苏省委,经济发展,调研情况:长江江苏段总长433公里,岸线1169公里,位于我国沿海与沿江生产力“T”型布局的结合部,串联起南京、镇江、扬州、泰州、常州、无锡、苏州、南通8市,为全省提供了80%的生产生活用水,并为沿岸5000多万人提供了鱼米之足、舟楫之便、岸线之利。省委省政府高度重视长江经济带发展,深入贯彻落实习近平总书记关于推动长江经济带发展系列重要讲话精神,不断转变发展方式、优化经济结构、转换增长动力,取得了积极成效。问题分析:但也应当看到当前长江经济带发展还不平衡不充分,“化工围江”等产业发展问题尚未彻底解决,生态环境污染问题时有发生,主要问题:一是生态环境质量距离现代化目标仍有差距。尽管“十三五”时期全省生态环境污染防治取得较好成绩,但空气环境优良率在长三角地区依然垫底,PM2.5较上海、浙江分别高6.13微克/立方米,略好于安徽(也仅是低了1微克/立方米),按照世卫组织制定的PM2.5准则值和过渡阶段目标值,江苏的浓度是世卫第二阶段目标值的1.7倍,第三阶段目标值的2.9倍。同时,水环境质量优Ⅲ比例在长三角地区也是垫底。二是经济社会发展与生态环境承载力存在矛盾。2020年,江苏实现人均GDP19171美元,广东、浙江在人均GDP达到1万美元左右就实现大气环境质量全面达标,而江苏在人均GDP 达到1万美元左右时,PM2.5浓度是广东、浙江的1.4~2.2倍,污染治理水平有待提高。土地开发利用强度也位列全国前列,多个设区市接近国际公认的30%警戒线,单位国土面积煤耗更是上海的6.1倍、浙江的2倍、安徽的1.8倍。三是产业环境风险隐患突出。江苏产业结构偏重,能源结构偏煤,全省碳排放总量居全国第三(仅次于山东、河北),分别是上海、浙江、安徽的4倍、1.6倍、2倍,人均碳排放高于全国人均水平,减碳压力巨大。同时,江苏70%以上的化工园区位于沿江、沿海、环太湖的水环境敏感区域,水环境威胁和安全风险依然存在。具体建议:江苏是长江经济带中经济规模最大、产业体系尤其是制造业体系最完备的省份,为开启“十四五”高质量发展奠定了良好基础。江苏要更加积极服务、主动融入长江经济带发展,着力在改革创新推动高质量发展上争当表率,在服务全国构建新发展格局上争做示范,在率先实现社会主义现代化上走在前列。为此建议:一、全面推进生态环境保护修复一是围绕国省曝光的生态环境突出问题,认真开展生态环境突出问题“回头看”、自查自纠和举一反三等工作,聚焦重点领域,突出追根溯源、系统治疗,坚持江河湖联动、水土气一体,加强市域整体联动及与沿江周边城市的协作互动,铁腕治理长江岸线,扎实推进非法码头和非法采砂整治、长江入河排污口与饮用水水源地安全隐患排查整治,确保各类问题“见底清零”。二是切实发挥网格化环境监管的预警作用,深入实施生态环境污染治理“4+1”工程,持续推进“十年禁渔”行动,加强长江、大运河、南水北调输水通道、太湖流域等生态修复和环境治理,开展退耕还林还草还湿、河湖与湿地保护修复、水土流失综合治理、长江防护林体系建设、生物多样性保护等工程,将沿江沿河沿湖风光带打造成高水平生态廊道。三是以细颗粒物和臭氧协同防控为主线,积极推进重点污染物协同治理。实施重点行业“一业一策”,推动污染物深度治理。加大重型柴油车路检路查、非道路移动机械监督抽测力度。加强扬尘精细化管控及空气质量监测,做好大气污染溯源工作,不断改善空气环境质量。二、持续推进产业转型升级一是充分认识到长江生态环境问题,归根结底是生产生活方式问题特别是产业发展落后的问题,大力推进石化、冶金、机械、钢铁等行业清洁生产、优化布局、转型升级,并按照存量调整、增量控制的原则,大力发展节能环保、资源循环利用、清洁能源、清洁生产等绿色产业,加快实现沿江地区高质量发展。二是持续壮大新材料、数字经济、生物医药和大健康、高端装备等绿色战略性新兴产业规模,加快推进新一代信息技术、现代生命科学和生物技术等高端产业发展,支持人工智能、虚拟现实、数字创意、氢能等绿色未来产业抢占技术制高点。突出高端化、特色化、品牌化、集聚化,以增量优化带动存量调整,推动战略性新兴产业在空间、资源、人才等方面有效集聚。三是进一步发挥江苏实体经济强大、产业基础较好、产业门类齐全的优势,聚焦新型电力装备、工程机械、物联网等先进制造业集群和优势产业链,加快形成一批具有自主知识产权的原创性标志性技术成果。同时充分发挥江苏人才资源多和科研院所研发力量强的优势,鼓励相关科研院所、企业积极参与国家、省重大科技专项、重点研发计划和重大科学基础设施建设。 +199,0280,关于推进太湖生态保护圈生态保护修复的建议,a8983508f91844a7a3772cea9de58d69,2022,2022-01-19 11:10:44,民进江苏省委,资源环境,调研情况:太湖流域位于我国沿海与沿江两条生产力主轴线的结合部,区位优越,经济实力雄厚,无论是在长江经济带还是在全国都具有举足轻重的地位。近年来,太湖流域生态环境治理取得了一些积极进展,但污染排放、生态破坏、环境风险等问题仍较为突出。太湖水质及营养情况不容乐观,近几年治理没有较明显的效果,只是保持稳定状态,目前还是处于富营养污染状态。问题分析:存在问题有:一是行政交界水域污染管辖不明。如苏浙两省交界水域污染严重问题仅依靠各自的力量难以解决,还需要政府、企业等多方联动。二是工农业污染面广量大。化肥、农药、农用薄膜以及农村生活等导致的农业面源污染,由于其点源多、地域广、数量大,成了许多地区污染治理的盲点。东太湖地区超面积网围养殖现象仍然严重,对水域生态、供水安全造成了潜在威胁。此外城市化进程加速,工业化发展速度与太湖水资源的科学合理利用之间存在深层次矛盾。三是生态保护与防洪压力加重。由于受到各种污染和营养盐的过度输入,使得太湖流域的水生植被被破坏,导致水体富营养化情况严重,造成湖水总磷浓度升高,生态保护压力大。此外,由于地面沉降、河道淤积、河湖面积减少、城市城区规模不断扩大、高科技园区、工业园区、经济开发区等保护对象不断增加等,防洪压力加重。四是太湖清淤堆放占地处置难。环湖地区城镇化程度高,土地资源紧缺,污泥安全处置十分困难,太湖周边很难找到适合的临时排泥场地。淤泥的异地堆放处置成为太湖生态清淤的重大难题之一。具体建议:为此建议:一、强化政府环境政策导向。一是严把污染源。各地政府对国家水环境质量标准、水污染物排放标准中未作规定的项目,应制定地方标准;对国家水污染物排放标准中已作规定的项目,可以制定严于国家水污染物排放标准的地方水污染物排放标准。二是加大太湖流域环境保护的财税支持力度。首先,政府加大对污水处理和环保基础公共设施建设的财政投入,同时加大监测仪器设备政府采购计划。其次,合理利用税收杠杆,对一些重排污企业征收相应的税项,对一些环保绿色企业减免相应的税项。最后,根据太湖流域经济发展的特点为企业提供创新所需的技术人员,为企业提供一些可再生性能源的使用技术。三是建立完善的流域内水生态补偿机制。治理太湖污染过程中,需要建立完善的、统一的生态补偿机制,才能确保在公平、合理、高效的原则下,实现太湖生态环境保护与治理投入的制度化、规范化、市场化。四是建立和完善太湖流域的法律法规体系。加大对太湖流域污染状况的执法力度,强化政府的监督监管职能,使治理工作在行动中做到有法可依、有据可查。二、加大监察力度。一是确保饮用水源地安全。加强水源地周边环境综合整治,对集中式水源地实施全天候监管监控,确保城市集中式饮用水水源地水质和自来水厂水质 100%达标,同时继续加快安全供水工程建设。二是提升治理水平。按照国家治理太湖工作新要求,坚持改革创新、标本兼治,强化环境制度刚性约束,着力破解治理难题,不断巩固提升太湖水污染治理工作水平。三是要加强水质监测。严格管控“湖泛”巡查、蓝藻打捞等一系列活动,严防“藻情”,积极开展淤泥固化处理、淤泥余水处理等技术攻关,突出藻水分离,推进藻泥资源化利用和无害化处理。三、科学规划水环境,从源头治理工农业污染。一是有效控制外源污染。明确水污染防治应坚持预防为主、防治结合、综合治理的原则,要理清太湖领域各级政府治理责任,通过区域联动、齐抓共治,切实改善太湖内各区域水质。二是严控工业废水污染。在加大行政处罚力度的同时,强化谁污染谁负责,谁污染谁治理的水生态理念,明确违法排污者的民事责任和治理责任,推动水环境的长治久安。三是严控生活污水污染。强化雨污分流,推进污水管网全覆盖,提高城乡污水处理能力和处理工艺,确保污水全部接管进厂。四是严控农业面源污染。太湖、入湖河道两侧保护控制区内,禁止农业种植和规模畜禽养殖,做到农用废水、农药残液零排放。五是坚持走生态渔业道路。可以指导养殖户采取科学先进的养殖技术和手段,对渔业采取轮养的制度,既可以提高水产品质量和产量,还可以保护生态环境,维持渔业资源良性循环。四、科学转变水观念,传承人水和谐文化。一是调水引流。以动治静,增强河体流动,提高水环境容量,进而改善水质。二是重视海绵城市建设。利用树木植被在积聚雨水、减少径流等方面的积极作用,加强城区蓄水防洪能力,提高地表水自净功能。三是恢复和保护太湖流域水生植被。可以采取降低水位为水生植物生长创造合适光照条件,同时还可以制造较小风浪消除附在植物叶片上的生物,避免对光合作用产生不利影响,进而净化太湖流域水质。 +200,0282,关于发展全域旅游,助推乡村振兴的建议,89c4a83dfaa841e590929c193e33dabd,2022,2022-01-19 20:23:35,汪利明,工业商贸,调研情况:发展全域旅游是贯彻以人民为中心的发展思想、满足人们高品质生活追求的重要载体,是挑起“绿水青山”和“金山银山”的“金扁担”,是打开“乡村振兴”大门的“金钥匙”。自2016年2月开展首批国家全域旅游示范区创建工作以来,我省累计已有8地入选国家全域旅游示范区,数量居全国第一,认定23家省级全域旅游示范区。各地形成了不少特色做法,如南京秦淮区走出了一条文化引领、文旅融合、城景一体、主客共享的城市型全域旅游发展之路;徐州贾汪区探索出资源枯竭城市发展全域旅游的“贾汪模式”。问题分析:我省全域旅游发展瓶颈和问题一是对全域旅游理解把握尚有偏差。当前存在把全域旅游等同全面旅游,撒胡椒面遍地开花,不切实际单纯增加景点景区和宾馆饭店数量的误区,偏离了全域旅游本质。特色不够鲜明、潜力挖掘不足、规划建设雷同等现象较为普遍。同时还存在对全域旅游过度解读,将全域旅游当成解决问题的万能钥匙,忽视了旅游业的本质特征。科学规划、分步实施全域旅游发展路径还需精准定位、精确引导。二是旅游项目带动力强的核心品牌少。当前大部分景区旅游项目设计上普遍存在体验感、参与度不足等问题,缺乏有影响力、带动力强的核心大项目、大景区,旅游吸引力偏弱。布局在建项目内容重复、同质化倾向明显,缺乏错位竞争和优势互补,一些项目运营管理不善,效益不佳,没有充分发挥旅游业的综合优势和带动作用。三是旅游人才匮乏、旅游要素建设水平低。从业导游大多是初级导游,中、高级导游偏少,缺乏精通旅游管理和擅长旅游策划营销的高层次人才。部分景区景点没有深入挖掘景区文化内涵,不能满足游客的多种需求。一些景区仍以收取门票为主要营业收入,还没有实现由门票经济向产业经济的转变。旅游资源开发建设水平低,旅游服务设施建设品质不高,旅游体量较小。乡村旅游配套服务建设还处于初级水平,农家乐、客栈、乡村民宿经营管理水平仍有提升空间。四是宣传营销力度有待加强。宣传手段单一且不够灵活,运用新媒体能力弱,旅游市场开发度低、旅游营销专项资金投入不足、旅游景区参与度不高等问题较为普遍,旅游综合目的地整体营销规划方案制定工作滞后,景区景点宣传单打独斗,未形成整体合力。具体建议:1、发挥政策扶持和典型项目示范作用一是发挥典型示范作用。用旅游产业引导新型城镇化和新农村建设,选择一些条件好、特色突出的乡镇、村(居)为建设重点,加强乡村地区天然生态、田园风光等自然风貌保护,加强传统村落建筑、古村古镇、历史文化等人文资源保护,不断总结创建经验,打造样板。二是加大资金投入。设立全域旅游发展专项资金,制定奖励政策鼓励和扶持全域旅游配套设施建设。注重引进和培育大型旅游企业,搭建投融资平台,调动和吸收民间资本参与当地全域旅游开发建设。三是培养全域旅游专业人才。注重对旅游人才业务培训,组织从业人员走出去学习全域旅游先进地区发展经验;通过高等院校旅游专业培养青年创客团队,鼓励引导其投身全域旅游规划和建设;发挥国内外专家学者智库作用,举办旅游创意研发、学术交流活动,提高旅游从业人员综合素质。2、完善配套软硬件设施一是构建全域交通网络。打造精品旅游线路,建设好综合性旅游集散中心与快速通道,做好旅游景区与高速公路、国省干线的无缝对接;支持客运公司开通旅游班线,积极改善停车场、旅游标识等基本硬件设施,打造域内便捷、域外联通的“快旅慢行”旅游交通网络。二是加快智慧旅游建设。运用“互联网+”的模式,建立网络营销宣传平台,加强旅游数据中心及各景区的智能化建设。加快景区无线网络覆盖工程,开通网上预订、支付功能,构建线上全景预览和体验系统,实现智慧旅游一掌通。三是推进旅游配套设施提质增效。建设一批乡村特色农家乐和民宿、一批业态集中的商业街区。增加旅游公共服务设施,合理规划建设符合景区特色的公共厕所,严格厕所质量标准。3、强化核心项目支撑充实完善全域旅游项目储备库,在规划、用地、环评等方面做好统筹服务协调。全力推进战略性核心旅游项目落地,按景区化要求规划、设计和施工,使景观与自然相辅相成,促进全域旅游与文、体、教、医等多产业融合,拓展“旅游+”项目,构建“景区景点+特色镇村+融合示范基地”的旅游吸引物体系。大力发展观光农业、休闲农业,统筹利用区域内的城镇、村庄、田野、河流、森林等游览观光资源,发展具备旅游功能的家庭农场、牧场等新型农业业态。4、重视全域产业运营和旅游营销从提高全域旅游品牌知名度的角度,做好系列旅游产品对外宣传营销,积极培育重点旅游项目和旅游龙头企业,推动特色文旅商品多元化,加快移动互联网与旅游营销相结合。坚持以企业为主体、市场化运作,政府部门发挥好引导、扶持职能,优化营商发展环境,培育一批具有较强市场竞争力的旅游龙头企业,发挥其示范、带动和辐射作用。打造多样化、特色化、高品质、高体验感的旅游产品和线路。 +201,0283,关于推进运河沿岸美丽乡村建设的建议,b6399825a2674cdca15448df17f5f847,2022,2022-01-19 10:48:49,民进江苏省委,文化宣传,调研情况:美丽乡村建设,是改善我国乡村面貌、发展特色产业经济的重要举措。从古至今,大运河在我国南北地区经济和文化交流中扮演了重要角色,尤其是对运河沿线城镇的经济、文化发展发挥了至关重要的作用。大运河沿线密布的城镇、乡村都是因运河而生,随运河而兴衰。建设好运河沿岸的美丽乡村,对助力大运河文化带的整体保护、开发和利用,具有非常积极的意义。问题分析:目前建设中存在几个问题:1.城镇化建设中未能充分保护好乡土文化资源。大运河沿岸的乡村里,蕴藏着大量具有鲜明地方特色的乡土文物建筑,包括历史街区、古村落、古民居等,反映了源远流长的历史和丰富多彩的民族、民间、民俗文化。一些地区的集中居住等城镇化建设,对自然村落特别是古村古镇原有的自然风貌格局未能统筹兼顾,使得这些原有的乡土文物遭到一定程度的破坏,原有乡土文化结构濒临瓦解,文化遗产资源未能得到妥善保护。2.生态环境问题尚未得到根本性解决。运河沿线人口稠密,运输繁忙,生活生产污水、垃圾排放到大运河里,给运河水体带来伤害。同时也有部分大运河河段河道淤塞,影响了大运河的水路畅通,沿岸村民的生活环境和乡村的生态风貌都有提升空间。3.美丽乡村建设同质化明显。美丽乡村开发与建设过程中,出现千镇一面的现象较为明显,乡村的文化旅游发展也普遍存在工艺水平较低、创新能力不足、旅游特色产品不突出等问题,使得乡村文化旅游发展较为缓慢。具体建议:大运河是一千多年来中华民族适应自然、利用自然、保护自然的智慧结晶,要深入挖掘地理历史人文资源,结合古村镇与大运河的历史渊源、人文景观、淳朴民风,传承保护好运河沿线具有突出地域人文特征和时代特色的水运文化、生态文化、乡土文化等,建设好美丽乡村。为此建议:1.对运河沿岸古镇古村落进行科学整体的规划和保护。按照城乡一体化的方针,把运河沿线的苏州、无锡、常州、镇江、扬州、徐州、淮安等历史文化名城保护同周边古镇保护和古村落保护作为一个整体,用历史文化名城保护带动周边古镇古村落保护,形成相得益彰、协调发展的局面。文化文物部门要参与到名城、名镇、名村的保护规划制定当中。2.加强对运河沿岸乡土文物建筑的研究和保护。要将乡土文物建筑保护纳入到城镇化建设的总体规划中,作为城镇化建设的主要任务之一来抓好、抓实。对已公布为文物保护单位或登记为不可移动文物的乡土建筑,应当按照文物法规在原地予以妥善保护,而不能拆旧建新。对无法实施原址保护的单体建筑,可履行报批手续后迁移重建或集中重建。对古村落按照不损害文物本体、格局和历史风貌的原则,改善水、电、通讯等基础设施,使原有居民能够在世世代代居住、生活的古村落里享受到现代生活的便利,同时延续固有的文化传统和生活方式。在保护好文物的前提下,引导农民群众合理利用,或者开辟为农民群众喜闻乐见的文化活动室和公共场所。对一些具有历史意义的村名和遗迹也要加强保护,让当地百姓留住记忆和乡愁,使其传承下去并发扬光大。3.传承运河文化基因,打造大运河乡村文化旅游特色品牌。在美丽乡村建设工作中,要深入借势运河自然风光、挖掘运河文化,使运河成为新时期建设美丽乡村、发展民俗旅游的一张亮丽名片。把静态的遗迹遗产和动态的乡村生活、把运河文化的内涵和居民日常生活结合起来,不要做运河文化简单的表面复制,而是要让当地居民自觉参与进来,将运河沿线的文化遗产保护和传承渗透到居民的现实生活中。开发文博创意产品,打造出非遗主题的精品线路,在沿线建设非遗传承体验设施。培育数字文旅新型业态,同步提升住宿、餐饮、购物等相关业态的要素水平和服务品质。与乡村生产制作业融合,发展运河特色的工艺品生产;与乡村旅游业融合,发展运河特色的乡村旅游业,建设运河特色的乡村段国家文化公园、运河生态文明博物馆、运河文化艺术村落、河景酒店民宿等,打造运河乡村、运河产品、运河节庆等品牌体系。4.修复运河乡村的生态环境本底。维护和强化大运河沿线乡村生态格局的连续性,保护和修复运河生态廊道系统,在开发建设过程中对沿线乡村的影响实现低冲击,消除不合理的城乡建设及过度的人类活动对大运河保护传承利用的不利影响。建议以生态治理为基础,运用绿色设施来修复周边生态,构建“乡村海绵”基础设施网络;实行运河大堤治理,控制排污、修复水质,保护好水生态;打造运河绿化长廊,重现“隋堤烟柳”胜景,让沿线村庄告别脏、乱、差,使沿岸人居环境和生产生活条件得到全面的改善提升。 +202,0284,关于加强我省突发水污染事件应急防范体系建设的建议,09c94e3e30004aff999613301b985fa3,2022,2022-01-19 14:13:33,致公党江苏省委,资源环境,调研情况:我省水网稠密,工业企业密集,交通路网发达,一旦发生水污染事件,环境风险高,影响范围广,社会危害大,处置难度高。目前我省已印发《关于加强突发水污染事件应急防范体系建设的通知》、《2021年全省生态环境应急管理工作要点》、《江苏省“十四五”环境应急能力体系建设规划》,计划于2021年启动、2025年底前全面完成全省突发水污染事件应急防范体系建设,但我省水环境风险体系及支撑保障等方面仍存在较多突出问题。问题分析:一、水环境风险防控体系缺乏系统性风险管理基础依然薄弱,重点污染源自动监测数量、因子均不足以有效识别环境风险因素,重点企业生产、运输活动存在重大突发性环境污染事故隐患。省级层面尚未从流域性角度统筹进行风险评估,无法对全省风险因素进行科学识别和分级排序。二、重要敏感目标水质应急监测体系不健全一是自动站覆盖度不足,监测因子较少,不能满足水环境风险预警需求。二是人工监测频次低,对水环境风险预警实际意义不大。三是水利部门职能侧重于水资源管理,不能满足水源地风险监测预警的需求。三、环境应急联防联控机制尚不完善,信息化建设滞后省级层面尚未建立跨部门、跨区域的信息沟通的平台和联防联控机制。绝大多数环境风险隐患不在生态环境管理部门监管范围内,而其他部门很难第一时间从环境的角度考虑问题。省级层面环境应急信息化建设滞后,各类信息数据存在“分散化”、“纸质化”和“部门壁垒”的难题,在突发事故时获取信息时间长、难度大。四、环境应急中的科技支撑力不强目前应急监测依赖传统地表水采样监测方式,对应急监测设备、事故现场记录类设备、样品采集、保存、前处理类设备及通讯类设备,没有形成综合的应急监测能力。针对生物毒性、有机污染物、重金属等现场的应急监测设备缺乏,无法迅速现场监测。应急处置技术的研究基础薄弱、标准缺失,复杂环境及极端气候条件下常规水处理技术的适用性较差、单一处置技术难以有效控制、复合处置技术尚在探索中。五、应急保障能力不足省级环境应急中心为参公管理单位,设区市有独立环境应急机构的仅5个,县级普遍未设专职机构。全省实际在岗环境应急专职人员100人左右,缺乏专人负责常态化环境风险防控工作。相关部门、企事业单位环境应急人员专业化程度不高。同时应急资金储备不足,缺乏有力的金融体系支撑。具体建议:一、科学建立流域环境风险分级防控体系建立以排污许可制为核心的固定源监测监控网络,增加重点园区特征污染物监测。重点园区在智慧园区数字化在线监控平台内探索开发包含突发环境事件隐患、环境应急预案、环境应急演练、环境应急物资、水污染三级防控设施等综合型环境风险管理功能的模块。结合应急管理部门危险化学品运输企业监管工作基础信息,开展移动源在线监控网络建设。省级层面通过流域环境风险评估进行分级排序,科学识别高风险区域和高风险物质,形成环境风险源分级分类基础信息数据库。建立环境风险分级防控基础设施。根据流域环境风险评估分级排序结果,采用GIS技术将重要水域敏感目标和重点风险源位置叠加,科学指导重要敏感目标应急防范工程和重点园区三级防控基础设施建设。二、加强重要敏感目标的监测预警能力建设应抓住重点环节,在全省流域风险评估的基础上,差异性开展预警能力建设:一是提升自动站能力。加密水质自动监测站,在化工园等重点园区下游、重要港口码头、主要内河航道、重要交通干线周边科学选址,加密建设自动站,增设总有机碳、生物毒性和重金属等特质因子指标。一旦发现污染指征,立即采用人工监测补充校核自动监测数据。二是强化应急监测能力建设。建立以江苏省长江、太湖、淮河三大流域为中心,13个地级市为分中心的突发水污染事件应急监测网络体系,明确各级监测机构应急监测职能和应急监测响应范围,流域中心实验室发展高通量分析、基于生物传感器监测等核心技术。三是部门间整合优化监测布点。生态环境部门和水利部门间应系统梳理监测监控职能,整合优化环境质量监测点位,避免交叉重复投资,结合水利部门水资源监控站点增设水质自动监测功能,推动生态环境监测监控网络部门联动。三、以信息化平台建设为抓手,推动信息共享和联防联控建议通过省大数据中心,强化部门联动工作机制,加强生态环境部门与水利、公安、交通运输、应急管理、消防、卫生等相关部门间的信息共享。建立省级环境应急管理信息化平台,对风险源的全过程进行动态管理、环境污染事件的监控预警、指挥调度、决策支持、应急处置,实现突发环境事件应急响应工作的科学、精准、高效。四、加强科技支撑一是优化监测监控技术。加强色谱串联高分辨质谱技术、基因测序技术、大数据处理技术和Arcgis空间作图技术的应用集成研究与工程示范。制订现场快速监测、应急监测技术规范。加强监测监控装备研发,加强便携化、集成化、微型化、自动化、智能化监测监控装备的研发与应用。开展龙头企业、高效、科研院所的联合攻关。二是加强环境应急处置技术研发。建立流域水生态环境风险评估与防控成套技术规范。加强复杂河网污染物输移扩散规律、水质模型及预警预报关键技术研究;推动常规水处理技术向应急处置技术转化;筛选优先关注的特征污染物清单,制定突发水污染事件应急状态特征污染物环境质量标准推荐值;建立本地化的突发水污染事件应急处置技术库;研发现代化处置设施装备。三是加强信息化技术研发。充分借助大数据、物联网、GIS 系统、AI 智能模块等先进智能技术,实现管理、预警、响应、应急系统的可视化、信息化、模块化、智能化。五、加强环境应急保障能力建设    建议强化各级领导干部环境应急能力培养,提高领导干部应对复杂局面、处理突发环境事件的能力。建设环境应急综合救援队伍。鼓励社会化应急救援队伍参与合作,打造环境应急核心专家团队。组织生态环境部门、重点园区、重点企业环境应急管理人员业务培训,全面提升环境应急专业能力。加大在风险防控基础设施建设、环境应急平台建设、应急演练、应急物资储备等方面的投入,同时研究出台扶持政策,有效引导社会资金参与。鼓励金融机构发展绿色信贷、绿色债券、绿色保险等金融产品,为环境应急提供金融支持。鼓励单位和公民按照有关法律规定,为突发事件工作提供物资、资金、技术支持和捐赠。 +203,0286,关于加强农村基层干部队伍建设的建议,f83b27286ed047e3aef468340c2d6c26,2022,2022-01-18 14:29:12,民进江苏省委,社会事业,调研情况:农村基层干部是党和政府联系群众的桥梁和纽带,是实施乡村振兴战略的骨干力量。近年来,我省坚持把加强村干部队伍建设作为提升村党组织力的重要抓手,以村“两委”换届为契机,选好配强村级班子,加强村干部队伍建设,完善为民服务机制,切实提高了村级干部服务群众的工作水平。但是,在实地调研中,我们发现村干部队伍建设还存在不少有待改进的问题。问题分析:一、队伍结构不尽合理,后备干部储备不足。随着大量农村青壮年劳动力纷纷外出务工或流向城市,农村精英人才流失严重,导致村干部队伍结构不尽合理。2021年我省村“两委”换届后,村干部的平均年龄为41.1岁,大专以上学历占61.5%;村书记和村主任的平均年龄为45.4岁,大专以上学历占72%。尽管在年龄和学历上比上届有所提高,但文化水平相对偏低,特别是本科及以上学历较少,难以掌握信息化、数字化方面的知识和技能。此外,随着大量农村青壮年劳动力外出务工经商,异地求学的高校毕业生不愿意返乡,加上少数优秀村干部跳槽另谋职业,村级后备干部储备严重不足,影响了村级干部队伍建设。二、知识和能力有待提高。在实施乡村振兴战略的背景下,村干部既要承接自上而下的各种公共服务,又要满足农村居民日益增长的美好生活需要,头绪复杂,事务繁多,客观上要求村干部具有较强的沟通、协调、组织、领导能力。但是,调研中了解到,村干部接受教育培训的机会较少,即便参加少量的培训,也缺少专业性和针对性,村干部自我提升和工作能力增强难。三、经济待遇总体偏低。村干部的经济来源主要是上级政府的财政补贴和村集体经济收入的提成。在经济欠发达的农业社区,由于集体经济收入薄弱,根本无法支付村干部的收入提成。调研中了解到,我省村干部待遇呈现出明显的地区差异,经济发达地区村书记年均报酬达10万元,经济欠发达地区村书记的年均报酬为4.5万元。在个别地区,普通村干部的人均报酬只有村书记的0.5倍。待遇较低,差异较大,严重影响了村干部的工作积极性,降低了对优秀青年进入村干部队伍的吸引力。四、离职保障不够健全。调研中了解到,村干部离职后,每月退休金只有1000元左右,难以保障其退休后的日常生活。村干部离职后年老体衰,劳动能力下降,难以维持家庭生活费用和健康保障费用,导致村干部的基本生活需求成为问题。五、监督机制不健全。一是村民的监督权落不到实处。《村民委员会组织法》规定了村民具有监督权,但是村民只有通过村民大会才能行使监督权,而村民大会召开时间有限。同时,村民不直接参与村务管理,对于很多内部的信息并不知晓,很难发现村务中存在的漏洞。二是村“两委”换届后,村书记兼任村委会主任,权力过于集中,如何实行群众监督和党内监督的有机结合,是一个亟待解决的难题。具体建议:在实施乡村振兴战略的过程中,村干部是乡村振兴的实施主体,没有强有力的村干部队伍,乡村振兴就失去“引擎系统”和“动力系统”。为了引导更多的村干部在乡村振兴和农业农村现代化中发挥重要作用,需要建立相应的培养机制、培训机制、激励机制、保障机制和监督机制。为此建议:一、拓宽选拔渠道,优化村干部队伍结构。2021年村“两委”换届后,村书记、主任“一肩挑”比例达到97.5%。因此,优化村干部队伍结构,关键是要选好一个带头人。首先,要聚焦村党书记人选,注重从品行、能力、口碑等多个维度选好领头雁。其次,要扩宽选人视野,注重从农村致富能手、退役士兵、外出务工经商返乡人员中发现优秀人才,充实村干部队伍;再次,要加快实施村级后备干部队伍培养计划,重点从大学毕业生、定制村干中择优选聘,储备一批35岁左右的优秀青年党员人才,作为村干部后备对象进行跟踪培养,适时使用。二、创新教育培训形式,提高村干部队伍的综合素质。要结合各地“十四五”发展规划,制定村干部教育培训规划,在做好常规业务培训的同时,注重把学历教育作为提高村干部科学文化水平和综合素质的根本措施来抓;创新教育培训的形式和内容,围绕农村产业发展、农业技术、现代信息技术、法律知识、社区管理和社会治理等内容,与农业院校联合对村干部进行订单式培训;结合工作需要,有计划地选取优秀村干部到乡镇机关学习锻炼,增强村干部的综合素质和行动能力。三、创新村干部的激励机制,提高村干部的地位。近年来,党和国家十分关注村干部的生活待遇。2021年中央一号文件明确提出,要加强对农村基层干部激励关怀,提高工资补助待遇,改善工作生活条件,切实帮助解决实际困难。在实际工作中,要逐渐提高村干部的经济待遇、政治待遇和社会待遇。一是加大经济激励,在充分考虑村干部职务、工龄和绩效的基础上,确定村干部的基本报酬结构。村书记基本报酬不低于上年度所在县农民人均可支配收入2.5倍,同步提高其他村干部待遇;二是全面推行村书记专职化管理,将村书记分为5个职级,完善分级准入、梯次晋升、差异激励、动态管理的机制;三是完善以养老保险和医疗保险为主的社会保障制度,为村干部提供基本的养老保障和医疗保障,同时不断完善村干部的生育、失业、工伤等保险制度。四是加大政治激励,加大从优秀村干部特别是村书记队伍中招录公务员和事业编人员的力度,择优选拔村书记进入乡镇领导班子。四、提高离任村干部生活补贴,解决村干部后顾之忧。一是根据各地经济社会发展、农村低保标准、建国前老党员补助标准、在职干部待遇等因素,合理确定离任村干部的补贴最低标准,统一纳入村级组织运转经费省级补助资金;二是实施补充养老计划,为优秀村干部购买企业年金解决后顾之忧,保障离任村干部的基本生活。五、完善监督机制,保障村级组织良性运行。一是成立村纪检监察工作室,由乡镇党委发文和挂牌,保证监督工作的规范化和常态化;二是完善党内监督和群众监督,疏通群众意见上达通道,缩减群众问题解决流程;三是创新督查手段,探索“互联网+督查”模式,建立“网上督查”平台,为群众监督提供便捷通道。 +204,0288,关于整合多部门资金推进我省幸福河湖建设的建议,9acf81aaa73f4bd288d44ab609472308,2022,2022-01-20 09:30:31,许峥,农林水利,"调研情况:建设造福人民的幸福河是习总书记在考察黄河并主持召开黄河流域生态保护和高质量发展座谈会上发出的伟大号召,是新时代江河治理的航标。省委、省政府对幸福河湖建设高度重视,2021年第1号省总河长令,全面部署在全省组织开展幸福河湖建设的工作任务,作出了力争到2025年全省城市建成区河湖基本建成幸福河湖,到2035年全省河湖总体建成“河安湖晏、水清岸绿、鱼翔浅底、文昌人和”的幸福河湖的总体安排。省河长制工作领导小组印发《关于推进全省幸福河湖建设的指导意见》,13个设区市幸福河湖建设实施意见正在陆续出台。根据《关于推进全省幸福河湖建设的指导意见》《江苏省幸福河湖评价办法(试行)》要求,幸福河湖评价指标涉及5大类20余项具体指标,涵盖水旱灾害防御、供水保障、生态环境质量、水事关系等诸多要素层面。问题分析:“十三五”以来,在全省上下特别是涉水部门的努力下,全省江河湖库治理力度持续加大,正在加速从安澜河湖到美丽河湖,再到幸福河湖的转变。但是与上海、浙江等先行地区相比,与幸福河湖相应评价指标对照,无论在河湖灾害防御、河湖水质提升、河湖生态改善方面,还是在河湖供水保障、河湖水事调处上,距离幸福河湖都有一定差距。作为江南水乡,江苏在面临治理河湖底数大,建设任务重同时,后续长效管理也需要大量物力、财力投入。目前,全省10.26万平方千米的国土面积中,河湖水域面积1.72万平方千米,占16.9%;全省乡级以上河道2万多条,其中723条河流列入省骨干河道名录,总长2.07万千米;154个湖泊列入省湖泊保护名录,其中省管湖泊28个,湖泊水域总面积6958平方千米。据基层反映,当前市县两级河湖专项经费,大多由财政“一事一议”方式安排,尚无固定资金渠道。资金投入不足已成为河湖治理短板。推进幸福河湖建设,促进水清岸绿面貌的全面实现,必须切实解决钱从哪里来的问题。建议我省借鉴涉农资金整合做法,统筹推进涉水部门资金整合,推动实现幸福河湖共建共治共享。具体建议:一、完善组织领导。全面明确各级党委、政府、事业、企业、社会组织在幸福河湖建设中的职能定位和基础作用,形成全社会共建幸福河湖的氛围与机制。把幸福河湖建设作为各级党委和政府重要职责,协调资金、资源、人才支持政策,结合江苏区域发展规划,制订各片区幸福河湖建设规划,落实年度计划。成立幸福河湖建设工作领导小组,负责对水环境、水生态、水资源、水安全、水文化等“五水”共治资金整合,建立健全地方为主、省市适当奖补的政府投入机制,不断稳步增加财政涉水资金投入,实施水岸同治、标本兼治,加强上下游、左右岸统筹,逐步形成按规划统筹项目、按项目安排资金的投资管理新格局。二、统筹资金渠道。当前农业农村条线有农村人居环境整治、高标准农田建设资金,水利条线有骨干水网、中小河流治理、农村生态河道建设、水库移民后扶专项,生态环境有水环境治理专项、山水林田湖草生态保护和修复专项,交通航道部门也有专门资金渠道。要进一步改革、创新约束机制,按照“渠道不乱、用途不变、各司其职、集中使用”的原则,把分散在各部门涉水项目资金集中起来, 建立单独账户管理,统一统筹规划、统一项目审批、统一对外拨付、统一监督管理。发挥财政资金的约束和指导作用,通过发行地方政府债券,以及通过政府和社会资本合作等模式,吸引社会资本投入,调动社会力量参与幸福河湖建设和运行管护项目。三、加强考核管理。以绩效评价结果为导向来设置激励机制和监督体系,根据预算绩效管理、财政资金投向、资金分配等的理念和目标,对项目可行性和绩效目标进行分析评估,推行和完善报账制、公示公告制和专家评审制等各项规章制度,全面考评涉水资金的投向分配、使用管理、预期效益等内容,做到“资金到哪里, 资金监管就跟踪到哪里”,确保资金能合理有效使用。" +205,0289,关于后疫情期金融支持中小微企业发展的建议,804b49f1302b421b9887a5df5b467dca,2022,2022-01-18 16:12:23,民进江苏省委,财税金融,调研情况:多年来,江苏省中小微企业融资总体保持平稳增长,普惠口径增长较快,但非普惠口径增长乏力,省内对小微企业金融扶持力度尚有较大的增长空间。数据显示,77%中小微企业受到疫情较大冲击,经济损失严重,普遍希望获得更多金融支持,85%中小微企业现金流量不足,67%需要增加融资,19%融资成本远高于市场平均水平,44%还贷有压力。因缺少高层次管理型人才,抗风险能力差,不能及时完整披露企业相关信息,可供担保抵押资产不足,且中小微企业短频快的资金使用节奏与银行严谨的放贷流程相矛盾,中小微企业融资困境依然存在。问题分析:各商业银行积极落实六稳六保工作,加大对中小微企业的信贷支持力度,除对受疫情影响的中小微企业实行延期还本付息、降低利率等优惠政策外,还推出一些防疫特色贷款产品等扶持措施,同时利用技术创新和产品创新满足小微企业多维度融资需求,各金融机构也纷纷调整内部考核评价办法推动小微金融业务健康发展。但当前金融扶持中小微企业方面仍存在困难和不足:一是没有健全、成型、成套的专项政策体系,应急式短期性扶持措施难以形成系统性可持续的扶持格局。二是各种优惠政策进一步压缩了银行利润空间,而且银行客户经理在服务小微企业融资过程中的劳动付出多,但是绩效收入少,导致银行放贷的动力不足。三是银行线上业务还处于初级阶段,线上网贷流程设置不完善,其关键信息经常依赖于线下人工处理,影响申办效率和使用感受,难以满足乡村企业融资需求。具体建议:为此建议:一、政府与监管机构出台专项配套政策,建立常态化扶持制度机制。一是强化政策引领,从制度上提升对中小微企业金融扶持力度。结合国家防疫政策、乡村振兴战略和中小企业促进法,建立常态化公共卫生事件管理办法及配套执行制度,为中小微企业从容应对疫情影响提供政策保障。二是由政府、监管机构与商业银行合作建设银企通用信息平台。尽快开展小微企业信息标准化建设,明确小微企业标准化信息采集途径、范围、标准,实现信息互通和共享,化解小微企业与金融机构信息不对称问题。三是提升中小微企业自身的格局站位与管理水平。在企业登记成立前,发放企业经营管理知识读本,对负责人进行系统测试;主管部门牵头创建学习班,每年轮训,促其提升;加强宣传,树立典型,鼓励企业提升信息公开和管理能力。二、从渠道、技术、流程、产品、信用等方面提升金融服务能力。一是增加渠道供给,响应国家乡村振兴战略部署,将金融服务小微企业的触角伸向广阔乡村,合理增加乡村网点布局,通过增强网点密度满足乡镇中小微企业的就近金融需求。二是推动技术进步,升级智能服务模式和能力,提升智慧化、自动化水平,以智能线上服务提升小微金融自动化支持能力。三是监管牵头,联合金融机构开发标准化小微企业融资流程和业务模型,实现小微企业基本融资业务标准化操作,根据企业常见需求设计多套模型,供银行和企业选择使用。四是加强业务创新,以丰富的金融产品服务小微企业更多的金融需求,推广现有可满足小微企业资金“短、频、快”特点的产品;改良部分特色金融产品,使其发挥更大作用;创新更多的特色金融产品,满足不同应用场景的企业需求。五是改善担保方式,对更多的优质企业免除抵押担保,提升信用贷款比例,以更多的信用贷款化解担保难问题。三、改革金融机构内部考评制度,提升服务小微金融积极性。一是监管机构及金融单位要统筹协调资源,明确制定支持中小微企业的详细工作目标。二是监管机构加强政策引导,促进金融机构完善内部考核评价体系,降低小微企业贷款利润、中间业务的考核权重,增加小微企业市场拓展、服务创新、保障机制、风险防控四个维度的考核权重。三是着力建立“敢贷、愿贷、能贷”和“尽职免责、容错纠错”的长效机制,进一步减轻基层单位和业务人员后顾之忧,切实提升中小微企业金融服务水平。 +206,0292,关于加强失能失智和独居老年人养老服务保障的建议,503781af8b8943419ba0863d8e9cea90,2022,2022-01-19 16:54:59,陈红红,社会事业,调研情况:我省是我国最早进入老龄化社会的省份之一,也是全国人口老龄化程度较高的省份。根据“七普”数据显示,我省常住人口共8474.8万人,其中,60周岁以上老年人口1850.53万人、占常住人口总数的21.84%,65周岁以上老年人口1372.65万人、占常住人口总数的16.2%,全省人均预期寿命已超过78周岁。随着高龄老年人数量增多,老年人的带病率、失能失智率不断上升。受计划生育政策等因素影响,我省家庭户规模呈持续下降趋势,加之随着现代化、工业化、城镇化不断推进,大量青壮年劳动力从农村流向城镇,导致独居老年人数量大幅增加,家庭传统养老功能弱化。目前,失能失智、独居老年人如何照护保障困扰着很多家庭,这类特殊群体的专业化养老服务需求持续增加。问题分析:(一)政策支撑力度不够。目前,全省尚未出台专门针对失能失智、独居老年人这类特殊群体的相关政策文件。失能失智、独居老年人的照护保障体系尚未全面建立,长期照护保险制度还没有做到全省覆盖,我市照护保险制度将于今年7月份在市区范围内试点实施。(二)财政投入不足。目前,财政资金投入主要用于兜底性、保基本的养老服务,在保障失能失智、独居老年人养老服务需求方面投入较少。2021年,全省养老服务高质量考核将特困人员及低保家庭中的中度、重度失能老年人纳入了政府购买养老服务保障范围,虽然部分地区已将政府购买服务对象进行了扩面拓展,但尚未做到全覆盖。(三)服务能力不强。失能失智老年人的养老服务保障需要职业化的素养和专业化的养老护理知识。目前,一线护理员大多数是“50后”、“60后”下岗工人或农民工,年龄普遍偏大,学历层次不高,整体素质较低,服务质量不高,服务水平难以到位。由于养老护理员待遇不高、职业认同感不强,普遍没有年轻人愿意从事养老服务工作,养老护理招人难、留人难。具体建议:随着全省城镇化的不断推进,人口老龄化、高龄化态势的不断加剧,失能失智和独居老年人长期医疗护理和生活照料、安全保障已经成为经济社会发展亟待解决的社会问题。为此建议:(一)加大政策支持力度。在全省范围内建立长期护理保险制度,将生活不能自理、需要长期照护的参保人员纳入保障范围,建立政府补助、医保统筹基金以及个人缴费相结合的互助共济、责任共担多渠道筹资机制,解决失能(失智)人员生活护理难题,减轻失能(失智)人员家庭经济负担,化解“一人失能全家失衡”风险。(二)发展社区嵌入式养老服务。加强社区养老服务设施布局,大力推进城市街道综合性养老服务中心建设,提升社区嵌入式护理型机构和日间照料机构覆盖面,支持品牌化、连锁化、专业化的养老服务机构运营社区嵌入式养老服务设施,为失能失智老年人等特殊群体提供日间照护、短期托养等养老服务。(三)优化居家上门服务。对政府购买居家上门项目清单进行优化调整,增加医疗保健、照护服务等专业化的养老服务项目,加强定期随访,并逐步将服务对象范围拓展至失能失智社会老人和独居老人。(四)推动家庭养老照护床位建设。聚焦满足长期居家的失能失智老年人生活照料、康复护理、卫生保健等服务需求,推动各地建设家庭照护床位,做好家庭照护床位支持政策与长期护理保险制度等政策的有效衔接,推动专业化的养老服务向家庭辐射延伸,更好满足失能失智老年人等特殊群体就近就便享受养老服务的需求。(五)全覆盖安装一键呼叫装置。将独居老人纳入到居家适老化改造对象的范围,扩大省民生实事适老化改造的普惠面,通过为这一群体安装一键呼叫设备,织密独居老人居家生活安全网。同时,充分发挥社区网格员的作用,开展“敲门”行动,定期走访探望独居老人,守住安全底线。(六)加强专业化护理员队伍建设。创新养老服务人才培养模式,探索“学制教育+职业培训+继续教育+实习实训”四位一体的养老服务人才培养模式。建设职业化、规范化、专业化的养老服务人员队伍,提升养老服务人员职业技能水平。完善养老服务人员激励保障制度。 +207,0293,关于加快建设文化强省,打造人文江苏的建议,9dc20e0156c4410ab57a6255a16654ff,2022,2022-01-19 10:48:49,卞赋章,文化宣传,调研情况:2021年12月20日,省委常委会明确指出,要深入贯彻落实习近平总书记重要讲话精神,胸怀“两个大局”,更高起点谋划推动江苏文化事业繁荣发展,建设新时代文化强省,大力引导全省文艺工作者推出更多讴歌党、讴歌祖国、讴歌人民、讴歌英雄的精品力作,书写好江苏故事,更好满足人民群众文化需求。近年来,江苏省委、省政府连续出台《关于推动文化建设迈上新台阶的意见》《关于促进江苏省文化金融发展的指导意见》《关于加快提升文化创意和设计服务产业发展水平的意见》《关于进一步加强文化产业园区(基地)建设的意见》《关于做好文化文物单位文化创意产品开发工作的通知》等一系列文化产业政策,相关政策内容涵盖了产业融合、文化金融、财税支持等方面,为推动文化强省建设提供了良好的政策环境。《江苏省国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要》提出,加强社会主义精神文明建设,加快提升文化创新创造发展能力,构筑思想文化引领高地、道德风尚建设高地、文艺精品创作高地,推动我省由文化大省向文化强省跃升,当好社会主义文化强国建设的探路者、先行军。问题分析:虽然江苏文化强省工作走在全国前列,但仍然存在一些问题。1.文化凝聚力不强。江苏的吴文化、楚汉文化、金陵文化、淮扬文化交相辉映,也相继涌现出张家港精神、昆山之路、园区经验以及华西村、马庄村等典范,特别是“三创三先”精神的提出,都已经成为江苏发展的宝贵财富和不竭动力。但是,当前“散装”江苏在网络上大行其道,虽然反映了我省各个板块的综合实力较强,但是也从侧面折射出我省在文化凝聚力上的不足,全省在文化层面的统一性、凝聚力还稍显不足。2.文化影响力不强。江苏有幸坐拥大江(长江)、大河(运河)、大湖(太湖)、大海(黄淮海),共享吴越文化的熏陶、楚汉文化的呵护、金陵文化的浸染、淮扬文化的滋润。独特的地理资源成就了独领风骚的人文特色。但是在全球、全国来看,江苏的文艺作品有“高原”缺“高峰”,文化人才有“大家”缺“大师”,这已经成为我省“十四五”文化事业发展的制约瓶颈。3.群众参与性不强。群众是文化建设的主体参与者,其参与度对于文化建设有着直接的影响,决定着文化工作能不能发挥真正的作用。在实际工作中,由于多种原因,很多地区的群众对于政府开展的文化活动参与度不高,甚至大部分年轻群众将这些文化活动定义为老年人的活动,认识上有误区,对于文化建设也造成了一定影响。具体建议:1.提炼新时代江苏精神。文化强省,强在文化的凝聚力。深入推进文化强省建设,首先要解决好全体江苏人的“精气神”问题。提炼新时代江苏精神,也就成为众望所归、当务之急。建议在全省范围内开展大征集、大讨论、大学习,紧紧围绕总书记对江苏提出的“争当表率、争做示范,走在前列”的要求,进一步解放思想、集思广益,总结提炼出更具广泛代表性、价值引导力、文化凝聚力和发展推动力的新时代江苏精神,为推进文化强省营造浓厚氛围,为打造人文江苏提供精神力量。2.打造水文化节庆品牌。文化强省,强在文化的竞争力。深入推进文化强省建设,关键要把握好江苏文化的“文脉筋骨”所在、“文魅颜值”所在。建议设立省级层面的首届“水韵江苏”文化艺术节,一方面对内整合放大现有地市层面的张家港长江文化艺术节、淮安大运河曲艺文化节等诸多节庆品牌效应,另一方面与全国的第十八届文化艺术节相策应,进一步提升江苏水文化品牌的知名度和竞争力,让水韵江苏更富诗意、走向远方。3.优化高质量考核指标。文化强省,强在文化的创新力。深入推进文化强省建设,核心要在出人出作品上多做谋划、多下功夫、多出实招。建议发挥考核“指挥棒”作用,进一步优化现有的文化高质量发展指标,用可定量的“舞台艺术作品获国家和省级奖项数量”替代不可定量的“人均接受文化场馆服务次数”,助推文艺苏军的崛起和文化精品的涌现,确保江苏在“文华奖”、“群星奖”等诸多奖项评比中始终走在全国前列。4.推广惠民券供需模式。文化强省,强在文化的影响力。深入推进文化强省建设,出发点要着眼人民群众的主人翁地位,落脚点要着力人民群众的受益者身份。建议在全省范围内推广泰州市已经施行多年且成效显著的“文化惠民券”做法,形成各级政府购买文化服务与社会力量资助相结合的创新模式,切实在增加发放额度、增大服务频度、增强推进力度上实现新突破、作出新作为,打通文化服务的“最后一公里”。 +208,0294,关于加快江苏家庭农场发展立法进程的建议,77267d1dc9b84120acfde1f7db1d7ea8,2022,2022-01-19 10:39:20,卞赋章,农林水利,调研情况:党的十八大以来,我省各地认真贯彻落实中央、省委关于培育发展家庭农场的部署要求,大力推动家庭农场健康发展。一是整体数量快速增长。截至2020年底,我省列入农业农村部名录系统认定的家庭农场总数达到17.6万家,省市县三级示范家庭农场超过1万家。二是适度规模经营稳步推进。全省家庭农场经营总面积2150万亩,约占耕地面积的31.6%,其中,从事粮食生产的家庭农场总面积1535万亩,占经营总面积的71.4%。三是产业结构走向多元。全省从事种植业、渔业、畜牧业、种养结合、林业的家庭农场数量分别占家庭农场总数的64.6%、20.1%、8.1%、4.8%和2.4%,从粮经结合,到种养结合,再到种养加一体化,一二三产业融合发展,经济实力不断增强。为引导家庭农场健康有序发展,我省制定了一系列规范性文件。2013年,在全国率先出台《关于积极稳妥发展家庭农场的通知》;2014年以来,相继出台了《关于金融支持家庭农场发展的意见》《关于加强政策体系建设促进新型农业经营主体发展的实施意见》等。但国内尚未有专门的法律对家庭农场进行规范,因此,加快我省家庭农场立法进程,进一步明确家庭农场的法律地位,规范其权利义务,推进家庭农场高质量发展,就显得十分必要和迫切。问题分析:1.法制不健全。一是权利义务不清,法律地位模糊。目前国家层面对家庭农场法律定位不明确,家庭农场享有的法定权利和义务不清晰,不利于家庭农场参与市场竞争。二是土地经营权流转等机制不健全。主要体现在:土地流转价格高且逐年上涨,土地量供需不平衡,流转土地分散难以形成规模,流转年限短,流转服务市场不健全等。三是监管存在薄弱环节,退出机制缺失。监管机构不明确,监管制度建设滞后。地方规范性文件缺乏家庭农场退出制度的规定。家庭农场退出后,相关土地无法得到及时有效的安排,可能导致土地荒废,损害农民土地权益。   2.经营管理方式落后。一是管理人才欠缺。家庭农场中懂经营、善管理的农场主少,难以对农业生产和经营进行合理指导和布局,难以拓展农业产业链提升农业附加值。二是管理模式单一。我省家庭农场的经营模式大多是单打独斗,分散经营,未能有效地与农业龙头企业协作。同时,一些家庭农场经营者品牌意识淡薄,导致家庭农场及产品在市场目标群体中认知度较低。三是社会化服务体系不健全。虽然一些农民专业合作社可以为家庭农场提供农机生产服务,但服务范围有限。在农业产业整体技术提升、农业产业链整合延伸、农业产业化经营管理等方面服务较为缺乏,冷链、仓储、物流、信息咨询等服务不多。3.扶持政策落实不到位。一是设施农业用地不足。2020年省相关部门出台文件,明确要求各市县要单列不低于 5%的用地计划专项用于支持农村一二三产业融合发展用地。但多地家庭农场反映,难以申请到设施农业用地。二是融资较难。新型主体融资贷款缺乏有效抵押物,一些银行不愿以农机具作为抵押物放贷。三是保险赔付机制不完善。农业经营效益容易受到自然灾害和市场风险的双重影响,现有农业保险产品对农业产业保障能力相对不足。具体建议:建议“十四五”期间,加快我省家庭农场立法工作,保障家庭农场适度规模经营和高质量发展。1.科学界定家庭农场内涵和权利义务。一是规定家庭农场合法权益受法律保护,任何单位和个人不得侵犯。二是明确家庭农场可以享受政府直接财政补贴和项目支持,对财政直接补助形成的生产经营资产享有占有、使用和收益的权利。三是明确家庭农场从事生产经营活动,应当遵守农村土地用途管制、耕地保护、生态环境保护、农产品质量安全管理等相关规定,不得将流转经营的土地再流转给第三方,不得有掠夺性生产和破坏耕地等行为。2.明确立法原则和部门职责。一是坚持农户主体地位。坚持家庭经营在农村基本经营制度中的基础性地位,鼓励有长期稳定务农意愿的农户适度扩大经营规模,发展多种类型多种产业的家庭农场。二是坚持尊重市场与政府引导相结合。在经营规模、运行模式等方面充分发挥市场在资源配置中的决定性作用,充分尊重市场规律。政府做好对家庭农场的公共服务、教育培训、扶持激励和监督管理。三是坚持因地制宜。根据各地经济社会发展水平、资源禀赋和生产经营传统方面的具体情况,立足实际确定发展重点,因地施策,不搞一刀切。四是坚持示范带动。总结推广不同类型家庭农场发展的有益经验,提升家庭农场发展质量。关于政府及部门在发展家庭农场工作中的职责,可以从县级以上地方人民政府、各级农业农村部门、其他相关部门和乡镇人民政府几个层级进行规范。3.建立健全扶持措施。从性质上来说,应当制定的是一部促进型法规。通过立法确立系列支持措施,引导更多资金、技术、土地、信息等资源要素向家庭农场集聚。在财政资金投入方面,通过财政补助、贷款贴息、先建后补等方式,支持家庭农场基础设施建设、农业生产设施建设、质量标准认证、技术创新与推广等。在设施用地保障方面,在符合国土空间规划和农业相关规划的要求下,对家庭农场用于仓储、晾晒、冷藏保鲜、农机放置、农产品初加工等设施用地给予统筹合理安排。在金融保险支持方面,金融机构和保险机构在风险可控的前提下,应当对家庭农场的信贷和保险给予支持,扩大综合保险服务和农业保险覆盖范围。在品牌建设引导方面,引导农场主充分认识到品牌建设的重要性,根据产品自身的优势,选准定位。通过农村电商等各种销售方式,提高品牌的知名度和影响力。在提升管理水平方面,引导家庭农场主根据自身经济实力和经营管理水平合理确定经营规模,优化资源要素配置;引导家庭农场借鉴现代企业管理经验,促进其规范和提高生产管理、财务管理和营销管理等各个环节的管理水平。 +209,0297,关于加强江苏基础学科人才培养的建议,970572510aff4e62b9167890c1c814f2,2022,2022-01-20 14:46:18,陈国祥,科学技术,"调研情况:江苏作为科教大省,在基础学科人才培养方面具有一定的优势,但对照科技强省目标和“两争一前列”使命,还存在短板和不足。1955年至2019年的两院院士籍贯分布统计显示,江苏籍的“两院”院士达477人,位居第一,遥遥领先;从1977年恢复高考到2018年两院院士本科毕业院校的统计来看,毕业于江苏高校的有49人,仅次于北京高校的61人。从院士目前工作所在地来看,目前江苏省拥有“两院”院士118人,其中中国科学院院士55人、中国工程院院士63人,院士数量仅次于北京、上海。2021年11月18日,两年一次的中国科学院、中国工程院院士增选结果正式揭晓,江苏共16人当选,占全国总数超10%,人数仅次于北京居全国第二。2018年起,教育部、财政部等6部委启动基础学科拔尖学生培养计划2.0版,在1.0版仅涵盖数学、物理、化学、生物和计算机五个学科、20所高校、80个基地的基础上进行拓展,学科类别从理科扩展到基础理科、医科和文科,涉及学校扩展到77所,基地扩展到288个,大幅提升了基础学科拔尖学生培养的力度。从基础学科拔尖学生培养计划2.0基地入选情况来看,我省共入选23个基地,位处全国第四。北京入选68个、上海入选36个,湖北入选24个。2021年9月国家统计局、科学技术部、财政部联合发布《2020年全国科技经费投入统计公报》。公报显示,2020年,全国共投入研究与试验发展(R&D)经费24393.1亿元,比上年增加2249.5亿元,增长10.2%;研究与试验发展(R&D)经费投入强度为2.40%,比上年提高0.16个百分点。其中,江苏研究与试验发展(R&D)经费3005.9亿元,位居全国第二位,占全国的比重达12.3%;研究与试验发展(R&D)经费投入强度为2.93%。广东R&D经费3479.9亿,投入强度为3.14%;北京R&D经费2326.6亿,投入强度为6.44%;上海R&D经费1615.7亿,投入强度为4.17%;天津R&D经费485亿,投入强度为3.44%。问题分析:一、“两个大局”对基础学科人才培养的需求更加迫切习近平总书记在两院院士大会和中国科协全国代表大会上指出:“我国要实现高水平科技自立自强,归根结底要靠高水平创新人才”。我国目前面临的很多“卡脖子”技术问题,根子是基础学科研究跟不上,基础学科人才培养的质量和规模跟不上。习近平总书记在中央人才工作会议上强调:“要制定实施基础研究人才专项,长期稳定支持一批在自然科学领域取得突出成绩且具有明显创新潜力的青年人才。要培养造就大批哲学家、社会科学家、文学艺术家等各方面人才。”人才的竞争首先是人才培养的竞争,站在“两个大局”的高度,无论是实现中华民族伟大复兴,还是应对复杂严峻的国际变局,基础学科人才培养的分量和作用都更加突显。二、在国家基础学科拔尖人才培养基地的布局上,江苏优势不明显我省共入选23个基地,远少于北京(68个)、上海(36个),甚至低于湖北(24个),一定程度上反映出基础学科的水平与江苏高校数量全国最多、在校生规模位于全国前列的地位不相称。三、江苏基础研究投入不高,也影响着基础学科发展和基础学科人才培养江苏R&D经费投入长年处于总量全国第二,但强度仅为全国第五的情况。R&D经费结构中基础研究经费比例也长期偏低,占R&D经费投入的比重一直在2.5%-2.9%徘徊,低于全国平均水平(6.03%),而发达国家这一比例更达到了15%-25%。基础研究、基础学科投入比例投入低,直接影响着基础学科人才培养的水平提升。具体建议:一、加强高水平基础学科布局和投入。由于基础学科多为长线投入,很多高校更倾向于发展科研产出较快的应用学科,政府要着眼长远加强基础学科投入。五中全会提出要“支持发展高水平研究型大学,加强基础研究人才培养”。以上海为例,一批高水平大学加紧布局基础学科。2021年,东华大学、上海财经大学数学专业博士点正式获批,上海科技大学的数学博士点也已在申报之中,华东理工大学数学系“升格”成数学学院,至此,沪上主要高校的数学学科点布局陆续补齐。纵观世界一流大学学科布局,基本都拥有雄厚的基础学科体系。江苏要出台专门的引导措施和支持政策,加强高水平大学的基础学科建设,发展新型研究型大学,强化高水平基础学科人才供应。应重点支持江苏高水平大学建设大型科学中心、设备仪器共享平台。设立对省属高校引进、培养基础学科国家级人才的专项支持。由于江苏入选国家拔尖计划2.0的高校和基地较少,江苏可以设立省级的基础学科拔尖人才培养计划,根据我省基础学科的紧缺人才需要,设置一些省级的基础学科强化班,提高生均拨款或予以专项经费精准支持,加强与世界一流大学基础学科的交流。在国家和地方加大对基础学科投入的基础上,还要引导高校对基础学科予以配套支持。二、拉长基础学科人才培养链条。基础学科的人才培养具有长周期性的特点,尤其是拔尖人才培养的规律决定了其必须具有长期性和完整性的人才培养周期,不是限于本科教育,而更需要前段和高阶延伸培养,这就需要从招生制度、培养模式上予以创新。就前段延伸而言,大量研究案例表明,拔尖人才培养不仅是大学的事,对科学研究的兴趣和创新能力的培养不应始于本科教育,更应在中小学加大早期发现培养力度。包括德国、瑞典、法国在内的很多国家在初、高中教育阶段就以科研项目的形式作为传统课堂学习的辅助,鼓励学生在老师的带领下参与科研。江苏基础教育质量和高等教育综合实力位居全国前列,要为全国基础学科的人才自主培养积极探路。要建设一批基础学科拔尖学生培养基地,试点从高中到大学的基础学科拔尖人才的创新选拔通道;鼓励创办“科技高中”等新型高中,与高校及科研院所合作开设高品质STEM课程,培养学生对基础研究的兴趣与志向,提前选育科研苗子。就高阶延伸培养而言,要支持基础学科实力雄厚的高校实施基础学科本研博贯通培养、本科生导师制、二次选拔等模式,提前落实硕博导师选配与科研训练,强化“全链条”培养,在基础学科吸引最优秀的学生投身基础研究,往高层次基础研究型人才方向培养。三、交叉融合推进基础学科人才培养。基础学科人才培养除了纵向上的前后延伸,还要注重横向的交叉融合。江苏要建设具有全球影响力的产业科技创新中心、具有国际竞争力的先进制造业基地,对高层次创新型应用学科人才有着强劲的需求。基础学科不仅要培养高层次的基础学科的研究型人才,也要为高层次的应用型人才提供支撑。从发达国家和世界一流大学人才培养经验来看,本科阶段往往注重文、理基础学科的学习,到了研究生阶段再向研究型或应用型分流,这样培养的应用型人才也具有非常扎实的基础学科的功底,更容易成长为高层次创新人才。江苏可以设立本硕衔接的交叉学科人才培养实验计划,本科主要学习基础学科核心课程,研究生阶段转为应用型学科,例如设置数理化+应用型工科(如大数据、人工智能、电子电工……)的“3+3”实验班、文史哲+应用型社科(如新闻、法学……)的“3+3”实验班等,探索新文科、新工科的新模式。四、创造有利于基础学科人才培养的生态。习近平总书记在科学家座谈会上强调,“科学研究特别是基础研究的出发点往往是科学家探究自然奥秘的好奇心。从实践看,凡是取得突出成就的科学家都是凭借执着的好奇心、事业心,终身探索成就事业的。”而且总书记在这次座谈会的讲话上四次提到“好奇心”,这是实际上体现了基础研究和基础学科人才成长的规律。培养造就更多基础学科的高水平创新人才,要创造有利于基础学科人才培养的良好教育生态,好的土壤才能生长出好的苗子。在基础教育阶段要彻底改变应试教育模式对好奇心和创造性的扼杀。目前,在“双减”政策之下,校内学业负担和校外培训负担都大幅减轻,但“双减”之后加什么?很重要的一个方面,要更加重视科学精神、创新能力、逻辑思维、批判性思维的培养教育,让更多青少年心怀科学梦想、树立创新志向。如果喜爱基础学科的学生多了,就容易涌现一批立志于基础学科的人才。" +210,0298,关于重视乡村少年“精神塌陷”的建议,51200c59a9d3459bac1d53ac7a3cc55e,2022,2022-01-19 14:26:25,唐华新,教育事业,调研情况:近年来,基层教育工作者反映乡村少年“精神塌陷”日益突出,具体表现为学习能力和学习基础下滑,学习兴趣黯淡,身体状态不佳,不爱学习,缺乏明确的人生理想,对未来抱着无所谓态度,缺乏青少年应有的阳光与阳刚。主要原因与网络世界吸引、家庭管教失能与学校管理管理失效相关。问题分析:1.随着智能手机普及和网络娱乐项目开发,手机成为不少青少年最亲密的玩伴,有的学生寒暑假玩手机可以两三天不睡觉,相比枯燥乏味的学业课程,游戏、视频充满趣味性和消遣性。2.近年来,虽越来越多的年轻父母回乡陪伴教子,因缺乏相关教育引导,不善于与未成年人沟通,亲子之间经常发生管教冲突。另外一些父母自身也沉迷游戏,更缺乏管教孩子的权威。3.学校的考核能力和教育能力受限,导致管理失效。由于中小学不断弱化甚至取消竞争,同时不允许留级,致使一些学生对于学习被动应付。同时,外界一些主体过渡强调对学生的保护,导致学校对学生管理受限,比如学生不完成学校规定的任务应当受到处罚,但担忧被投诉,往往得过且过。具体建议:1.进一步加大网络空间治理力度,提高青少年接触游戏的门槛,压缩青少年参与游戏时间,将学生从虚拟世界中解救出来。严格执行禁止中小学生带手机进校园政策,通过物理隔离手段治理学生手机瘾。2.强化学校的综合供给能力。既要允许学校对学生掌握知识程度考核,确保达到义务教育的基本要求,在知识教育过程中培养学生积极上进的良好品质。同时要确保学校的教育权威,建构一套有助于培养学生德智体美劳全面发展的教育体系,为学生塑造一个健康、充实、有意义的校园环境。3.引导家长配合学校教育。在调整学校教育的同时,需要引导家长充分尊重学校权威,支持学校合理合法的教育管理行为,合理调整家庭教育,培养学生积极的阳光心态。也要引导外界主体避免对学校的不当干涉。 +211,0299,关于加强污水收集处理,积极补齐环境基础设施短板的建议,01311f88fb07483e9208da644fca2067,2022,2022-01-19 11:10:44,秦亚东,资源环境,调研情况:江苏因水而生、因水而兴,境内河道纵横、湖泊遍布,“水韵江苏”是江苏的鲜明底特色和靓丽名片。刚刚过去的2021年,是党和国家历史上具有重要里程碑意义的一年,是江苏迈上社会主义现代化建设新征程上的第一年,也是污染防治攻坚战从“坚决打好”到“深入打好”的开局起步之年。省委、省政府坚持以习近平生态文明思想为指引,保持生态文明建设战略定力,深入打好污染防治攻坚战。特别是住房城乡建设部门,以城镇污水处理提质增效“333”行动为抓手,强化城镇污水收集处理设施建设,提高污水收集效能。编制了《江苏省“十四五”城镇供排水与污水处理规划》和《江苏省太湖流域“十四五”城镇生活污水治理专项规划》,制定《江苏省城镇污水处理提质增效系列工作指南》《城镇污水处理提质增效达标区建设工作指引》《江苏省城镇排水设施地理信息系统建设指南》等技术文件。分解下达年度目标任务,并将其纳入省政府重点挂牌督办项目。建立完善“月报告、季通报、年考核”工作机制,开展城镇污水处理评价考核,加强城镇污水处理设施建设,提升运行管理水平。加大资金投入,省级财政安排3.1亿元专项补助资金。2021年,全省累计新增城镇污水处理能力110万吨/日,新建污水管网2800余公里。问题分析:但是,目前环境基础设施仍是明显短板,根据城镇区域水污染物平衡核算结果统计,全省城市生活污水收集率仅为60%左右,苏北一些城市甚至不足40%。生态环境部门去年对全省653家污水处理厂进水浓度进行摸底调查,发现一半以上COD进水浓度偏低,说明还有不少污水没有收集到位,仍然直接排入外环境。在日常调研中发现,不少城市管网建设历史欠账较多,污水管网与雨水管网布局不清、建设交叉,管网之间出现了乱搭混接的现象,日常管理维护没有形成有效的机制。部分城市污水处理厂处于满负荷、超负荷运行状态,设计规模已经不能满足实际处理需求;部分乡镇污水处理厂却由于管网建设滞后,污水收集率低,甚至影响正常运行。具体建议:党的十九届六中全会审议通过了《中共中央关于党的百年奋斗重大成就和历史经验的决议》,党中央以前所未有的力度抓生态文明建设,美丽中国建设迈出重大步伐,我国生态环境保护发生历史性、转折性、全局性变化。去年11月,党中央、国务院专门印发了《关于深入打好污染防治攻坚战的意见》,明确了“十四五”时期乃至2035年,治污攻坚的目标要求、部署安排和重点任务。省第十四次党代会和省人代会通过的政府工作报告,都对深入打好污染防治攻坚战作出了部署安排。特别是省党代会对未来五年,明确提出了环境质量“3090”的目标。加快城镇环境基础设施建设是深入打好污染防治攻坚战的重要抓手,是推进“强富美高”新江苏建设的必由之路。我们要坚持精准治污、科学治污、依法治污的工作方针,以截污治污为重点,分类施策,全力推进城镇污水处理能力建设,统筹推进环境保护与经济社会高质量发展。现就加快提升污水处理能力提出如下建议:一是高位统筹污水收集处理能力建设。提升污水处理能力是推动基础设施建设,促进经济社会协调发展的关键支撑,也是拉动社会投资,助推经济高质量发展的重要路径。必须坚持高位统筹,将污水处理设施和收集管网建设纳入城镇发展总体规划,合理预留土地空间,在城市控制性详细规划中加以落实,切实保障建设用地。强化刚性约束,将城镇污水处理能力建设项目纳入地方重大建设项目库,发挥有效投资关键作用,明确年度实施计划并向社会公开,接受公众监督。二是积极补齐污水收集处理短板弱项。持续推进污水处理“提质增效”,深入开展污水管网溯源排查,狠抓系统化整治,严格质量管控,淘汰现有砖砌检查井,推动城市污水集中收集处理能力显著提升。把管网建设作为核心内容,积极消除管网空白区,真正实现管网全覆盖、污水全收集、全处理。加强农贸市场、小餐饮、夜排挡、理发店、洗浴、洗车场、洗衣店、小诊所等“小散乱”排水的整治。大力推进雨污分流,新建城区全部配套建设雨污分流设施,老城区加快实施改造,高度重视居民阳台污水的收集处理。进水浓度过低的城镇污水处理厂(化学需氧量低于260mg/L或生化需氧量低于100 mg/L),需制定实施“一厂一策”系统整治方案。三是着力加强污水收集处理政策保障。加快推进《江苏省城镇污水处理排放标准》出台,区分新建、重点保护区域及其他地区,推进新一轮污水处理厂提标改造,削减排放尾水污染负荷。建立分年度额度梯次递减的激励制度,对2023年前城区雨污分流管网改造实现清零的县(市、区)进行奖补,调动地方政府积极性。研究制订城镇污水处理“按质付费”,促进污水处理“优水优价”。制订实施自来水供水差别化水价政策,提高工业用水水价,倒逼企业更大力度推进水资源循环利用,减少废水排放总量。将县级城市污水集中收集处理率纳入“高质量发展监测评价指标体系”,持续推动各级政府环境基础设施建设力度。积极探索实施污水处理工程EOD模式,引导投资市场化,推进环境效益和经济效益、社会效益相统一,实现区域整体溢价增值,为江苏绿色高质量发展提供有力支撑。 +212,0302,关于提升我省红色纪念馆运营质态,进一步挖掘用好红色文化资源的建议,20087695791d416a9d91d9e31a285604,2022,2022-01-19 14:13:33,卞赋章,文化宣传,调研情况:党的十八大以来,习近平总书记在地方考察时遍访革命故地、红色热土,反复叮嘱要用好红色资源、传承红色基因、赓续红色血脉。红色纪念馆是党和国家的红色基因库,见证了近代以来中国人民争取民族独立和人民解放的不懈探索和奋斗,见证了中国共产党团结带领中国人民开辟的伟大道路、创造的伟大事业、取得的伟大成就。2021年正值建党百年,我省红色旅游迎来参观热潮。省文化和旅游厅围绕“周恩来精神、雨花英烈精神、新四军铁军精神、淮海战役精神”江苏四种革命精神推出20条“永远跟党走”红色旅游线路和20个“永远跟党走”红色文化研学项目,让广大游客和人民群众重温红色历史,缅怀革命先烈,在第三方机构开展的专项调查中,全省红色旅游景点的游客满意度为85.12分,达到“满意度高”的水平。为庆祝建党百年,我省各地掀起了建设红色纪念馆的热潮,吸引了大批游客前去参观学习,但随着参观学习热潮的渐渐褪去,少部分贯穿着爱国主义与民族精神的红色纪念馆参观人数不断下降,场馆利用率较低。调研发现,此类纪念馆的常态化管理比较薄弱,还存在陈列方式相对单一、运营方式较为传统等问题,一定程度上造成了资源浪费。问题分析:一是纪念馆的参观人员较为局限,宣传途径较少。目前各地红色纪念馆的主要参观人群仍然集中为机关党员干部以及基层党员,且对纪念馆的日常宣传报道较少,在广大市民中知晓度较低,导致红色纪念馆辐射半径偏小、吸引游客能力较弱。二是纪念馆以静态资料展示为主,陈列形式单一。由于建设时间紧、任务重,部分新建的红色纪念馆在打造上略显仓促,在资料收集和陈列布展上还存在较大的提升空间。常设展览多是仅基于本场馆相关精神文化内涵、革命历史故事等内容布展,未能结合不同主题、不同人群、不同纪念日等主动谋划布展方式,缺少主题展的内容和陈列空间。三是纪念馆的运营方式相对传统,缺乏造血机制。当前红色纪念馆的运维资金主要来自财政补贴,运营模式以简单陈列为主,缺乏深度参与、深挖价值的场景以及灵活多样、具备一定经济文化附加价值的周边产品开发,自我造血的功能单薄。四是多元主体的联合参与不足,文旅融合不紧密。红色纪念馆作为文化旅游的重要部分,多聚焦于“研、学、健”等新型旅游要素,而与“吃、住、行、购、娱”等传统旅游要素的结合不够紧密。文史专家与旅行社产品经理等不同主体之间在红色旅游线路开发方面的交流不多,市场化程度不够。具体建议:建议在建党百年系列活动之后迅速跟进,提升红色纪念馆运营质态,以红色纪念馆为载体传承红色文化、讲好中国故事。一是扩大宣传力度,进行主题推介。建议增加各地红色纪念馆在本地旅游官方自媒体、全国旅游网站的曝光度,在主流地图APP、在线旅游网站大力进行推广,提供搜索渠道。文旅部门加强指导,结合前期编制的红色地图等系统、资料对红色纪念馆进行重点关注,指导在各设区市、市辖区两级旅游宣传册、旅游地图上体现地名,让市民游客主动(就近或顺道)走进红色纪念馆,增强当地人对本土红色文化的认同感、归属感和自豪感。二是继续挖掘史料,提升改造布展。在资料收集上,抢救性征集健在老红军、老苏区干部、抗战老兵、参加解放战争的老战士、支边青年的口述史料及其后人的所见所闻。通过大量征集素材和史实把关,准确提供资料,广泛宣传所在地在革命战争年代的贡献,提升各地的历史和现实地位。在陈列布展上,主动寻求改造提升的契机,突出情景化、历史感、真实性,强化红色纪念馆的历史现场感营造。在叙述角度上,可以采用一些亲历者、旁观者的视角,有助于引起游客的共鸣,通过不断更新和突破,把当地的红色历史变成参观者更感兴趣、更容易看懂的一幅幅鲜活画卷。三是挖掘文化内涵,开发周边产品。加强基础研究,深度挖掘红色文化素材,在软件、硬件两个层面开发周边产品。软件包括临时展览、主题党课、实景演出等,与组织部门、党校等合作研发与纪念馆主题相符的精品党课,与文化馆或中小学合作打造实景歌舞演出;围绕纪念馆涉及的红色人物的诞生去世日、革命事件的发生日,组织主题纪念活动,依照不同年龄特点为游客设计诸如研讨会、知识竞答、演讲、绘画赛、手工操作、游戏抽奖、与老兵专题座谈、同历史学家对话等主题活动。硬件方面注重引导社会资本进入旅游文创纪念品开发等领域,增加参观游览的体验性与趣味性,增强吸引力。四是注重联动发展,发挥教育作用。注重区域整体开发、联动发展,将相同文化脉络、相似叙事背景区域内的红色纪念地(馆)进行资源的排列整合,形成单点旅游、半日游、一日游等不同的红色旅游线路。尤其针对党建类、研学游两大类红色旅游主要群体,助推“旅游+教育”融合发展的旅游产品开发。邀请旅行社产品经理、党史文化专家、广告从业者等,商讨设计精品红色旅游主题线路,兼顾历史性、观光性和地域特色,用年轻化的思维打造红色旅游线路,扩大红色旅游产品的影响力。还可拓展短期培训班,通过专题教学、现场教学、体验教学等多种形式,把各地的红色历史变成党建活动、研学旅行的鲜活教材,把红色纪念馆变成党员干部、青少年培养家国情怀、感悟社会责任的生动课堂。 +213,0303,关于加快推进落实“支持徐州建设省域副中心城市”的建议,9db6279fb7d8415b9c7eb5e983d5fd62,2022,2022-01-19 19:43:40,段绪强,经济发展,调研情况:2021年12月2日,国家发改委印发《“十四五”特殊类型地区振兴发展规划》。其中,支持徐州等城市建设省域副中心城市,重点培育发展江苏徐州装备与智能制造产业,深化重点领域改革创新统筹支持试点示范,推进产业转型升级示范。推动资源型地区加快转型加快培育发展接续替代产业。能够列入国家发改委这一发展规划,是对近年来徐州在交通、经济、产业转型发展等方面的肯定和促进。在省委、省政府的正确领导、关心支持下,作为苏北领袖城市,徐州通过几代人的不懈努力,目前在城市建设上,已从苏北煤城成功转型为山清水秀、“一城青山半城湖”的宜居之城;在产业结构上,已由传统能源转型为新能源、工程机械、交通物流为主的新型产业布局;在交通发展上,原有得天独厚的自然区位基础得到了空前提升:铁路、公路、高铁、高速网络密布,航空、航运四通八达,地铁规划十一条线路,目前已开通运行三条线路,地铁客流量在全国已开通地铁的51个城市中位居31位,群众出行更加便利;徐州教育、医疗卫生等服务保障水平在全国城市中优势突出,人民群众生活质量和水平得到空前提升。徐州在淮海经济区的区域示范、综合辐射、带动作用日益突出。问题分析:但是,由于历史原因,徐州毕竟综合基础较为薄弱。相对于苏南城市,经济发展还存在现实差距。其中,人均GDP和苏南差距较大,特别是农村、乡镇、民营企业发展的差距则更加明显。并且,随着近年来加快产业转型升级,徐州与苏南的差距还有着进一步加大的趋势。具体建议:推进“支持徐州建设省域副中心城市”的目标,建议省委、省政府尽快出台相关政策,加快对接、落实国家提出的有关政策文件,从产业转型升级试点示范、税收政策、经济发展等方面,支持和助力徐州打造省域副中心城市,以切实缩小全省南北差距,进一步促进和提升全省的均衡发展水平。 +214,0304,关于建设我省高质量数字政务服务平台的建议,03ddf95c8da24b8d956e9f73e105a67e,2022,2022-01-19 17:36:05,民革江苏省委,政治建设,调研情况:自2016年发布《关于加快推进全省电子政务外网建设的意见》后,江苏省开始推进政务服务“一张网”建设,将各级各部门网上办事系统汇总到一个网站,推进部门协同办理。历经五年发展,江苏在数字政务服务建设方面取得了显著成效,但在数据共享、部门统筹和业务协调等方面仍存在一些不足。2018年3月,上海推出“一网通办”改革,运用信息技术将政府各层级、各部门平台进行归集并对各部门职责权限进行整合,实现“网络通、数据通、业务通”,提高了政务服务的效率,为国家实施互联网政务服务战略提供了样本,对江苏高质量推进政务服务建设极具借鉴意义。问题分析: 一是“一网通办”建设周期长、涉及主体多,亟需构建一个层级较高、效率较高的统筹协调机构。我省虽设立了省政务服务管理办公室,负责全省“放管服”改革工作的统筹和组织实施,但层级较低,工作力度不够。二是目前江苏的政务服务平台多属于自然生长,缺乏顶层设计,不同地市、不同部门、不同系统之间互不相通,各自独立运营,未形成合力。 三是政务服务事项未实现全流程管理,很多便民服务事项未整合到省政务服务平台,“一网通办”的具体实践基层孵化不足。具体建议:一、以统筹全省为目标,加强改革顶层设计。上海“一网通办”改革和政务公开领导小组由市长担任组长,市政府办公厅负责牵头,构建了协调有力、分工明确、工作有序的管理体制机制,自上而下推动改革。因此,要从顶层设计上对江苏政务服务平台进行全面部署和统筹规划。一方面,以江苏政务服务平台作为全省一体化平台的总枢纽,13个设区市和各部门平台作为全省一体化的具体办事平台,加快打造江苏政务服务“一盘棋”;另一方面,明确平台定位、平台构成,出台事项管理、服务管理、数据管理、安全管理、保障措施等各类工作办法,确保“一网通办”平台规范、高效、安全。二、以建设电子证照库为重点,提升部门统筹能力。上海市组建了大数据中心,聚焦数据整合应用,以统筹各部门协同推进数据融合和业务融合。可见,加大部门统筹力度,有助于通过部门间数据共享、业务融合缓解整体治理带来的冲击,增强政务服务技术支撑水平和业务规范,奠定更好的对接基础。要发挥江苏大数据管理中心在江苏政务服务平台建设中的重要作用,加快推进全省电子证照库建设,完善统一身份认证能力、业务协同调度能力、电子证照应用支持能力,做到更易扩展、开放稳定。同时,加强各设区市各部门事项、办件的标准化管理并在全省执行到底,扩大各级单位的数据共享力度。三、以基层实践为先导,促进信息安全与完善监管上海市在改革中针对不同地区、部门服务对象的差异化需求,鼓励基层先行先试,利用信息技术,协同地域创新与整体改革,多个区和街道先行探索实践,孵化出一揽子可复制可推广的经验。因此,一方面,要推动我省政务服务事项的基层孵化,促进网络基础设施与工作流的整合,完善信息安全、信息监督、行政程序等方面的制度规范建设,确保数据和隐私信息安全,实现数据、政策和管理的有效结合。另一方面,制定信息监督办法,提供线上线下多渠道的信息监督,发挥群众的服务监督,同时完善事中事后监管制度,细化考核制度,建立监督、整改、反馈的全流程闭环工作机制。 +215,0305,关于推进我省普惠性托育服务发展的建议,c252fa814f7643afa5cfffb6a1eea187,2022,2022-01-19 16:54:59,民革江苏省委,社会事业,调研情况:与社会托育服务的巨大需求相比,我省为0-3岁婴幼儿提供的普惠性社会托育护理服务非常紧缺,“托育难、托育贵”问题较为突出。问题分析:一是托育服务供需缺口较大。以南京市为例,南京现有0-3岁婴幼儿大约有27万,其中,有婴幼儿托育服务需求的约占43%,供需缺口约为8.6万人。二是托育机构质量参差不齐。正规的、专业的托育服务机构收费较高,而很多无托育资质的“黑机构”存在严重的安全隐患,一旦发生问题将产生严重后果。三是标准及管理规范缺失,阻碍更多的专业主题进入行业,同时在师资、安全、环境等方面缺乏规范性管理办法。四是专业性托育人才队伍严重不足,无证上岗现象比较普遍,缺乏专业的职业技术培训,而开设婴幼儿保育相关课程的各类职业培训学校较少,没有规范的培训和评价体系,托育服务从业人员流动性较大。具体建议:一、充分发挥政策引领作用,推动全社会参与普惠性托育服务。一是发挥政府主导作用,明确将婴幼儿托育服务纳入公共服务范畴,明确职能定位,制定和完善社会托育相关政策法规。推动建设一批普惠性托育服务机构,完善土地、财政、人才等配套支持政策,降低托育机构运营成本。二是鼓励社会资本参与普惠性托育服务,构建更加科学、灵活、规范的托育机构准入机制,在资金、场地、人员等各方面对社会托育机构给予相应的补贴或税收优惠。三是合理区分托育服务中公共服务、准公共服务和市场化服务,制定完善由政府兜底、社会补充、家庭分担的资金保障机制,在保证公平的基础上兼顾效率,加快补齐我省普惠性托育服务供应短板。二、完善多元化服务体系,提升普惠性托育服务品质。一是鼓励有条件的公办幼儿园和民办普惠性幼儿园向下延伸,招收3岁以下婴幼儿,加大公办托育服务供给。二是加强社区婴幼儿活动场所建设,推进现有社区托育服务设施的整合利用,推动托育服务需求就近解决。三是采取财政补贴、税收优惠等方式,鼓励国有企业兴建普惠性托育机构,支持有条件的用人单位为职工提供托育服务。四是鼓励和支持托育机构、民办专业机构和社会组织扩大托育服务,探索更加灵活便捷的托育服务形式,开办婴幼儿看护点、寄养中心等,提供家庭育儿服务指导,以满足不同类型的托育需求。三、落实综合监管职责,推动普惠性托育服务规范管理。一是制定普惠性托育机构设立细则,规定普惠性托管机构设立条件,严格托育机构建设标准,对托育机构场地面积、设施设备、人员配备、安全防护等制定详细规范。二是根据婴幼儿养护要求,详细规定托育机构服务内容和标准,引导托育服务向规范化发展,服务收费标准应按照非营利原则,综合考虑家庭承受能力、市场供求状况等因素核定。三是主管部门应对托育机构加强业务指导,建立常态化督促检查、考核奖惩和责任追究机制,建立托育机构和从业人员“黑名单”制度,严防安全生产事故和“虐童”事件发生。鼓励成立行业自律协会,积极促进托育行业健康发展。四、优化职业发展环境,强化从业人员队伍建设。一是建立托育管理和服务从业资格准入制度,严把从业入口关,建立统一的认证标准体系,推行托育服务行业从业人员持证上岗。二是在我省师范类院校中开设托育服务相关专业,培养一批具有专业托育知识的从业人员。加强从业人员法律知识、职业道德和安全教育培训,提高从业人员的职业道德和技能。三是依法保障托育行业从业人员福利待遇,对取得职业资格的人员给予补贴,逐步提高托育行业对从业人员的吸引力和凝聚力,提升从业人员的职业荣誉感,降低流动性,促进托育服务产业健康有序发展。四是充分发挥婴幼儿家长、社区工作者、托育行业退休人员等力量,引导其积极配合托育服务工作,充实志愿者队伍。 +216,0306,关于提升我省农村社区养老服务水平的建议,e959b8211c1c4e778ad06af8f327bc1b,2022,2022-01-18 11:02:29,民盟江苏省委,社会事业,调研情况:党的十九大报告提出,要“积极应对人口老龄化,构建养老、孝老、敬老政策体系和社会环境,推进医养结合,加快老龄事业和产业发展”。近年来,我省在发展农村社区养老方面做出了许多努力,但农村养老服务依然是短板。比如,农村敬老院建设管理服务水平不高,与农村养老的特殊性造成了养老服务供需不匹配,设施单一的养老机构入住率不高,医护保障水平低,养老服务内容单一,且多采用封闭式管理模式,专业医护人才队伍和提供的医护服务不尽如人意等,具体表现在:问题分析:1. 养老服务资源城乡、区域供给整合不均衡。农村公共服务资源相对较少,养老总体资源供给城乡建设率和利用率均高于农村;养老服务供给主体不均衡,从建设管理方面来看,目前仍以政府供给为主,社会力量参与不够。农村(社区)的养老机构普遍存在规模小、层次低、功能不全、服务质量不高等问题,除了生活起居照料外,缺乏身心精神层面的慰藉,满足不了老年人的精神需求,所以居家养老核心地位有待进一步凸显,农村(社区)养老资源和功能有待进一步丰富,养老床位总数不高,机构床位建设比例偏低尤其是一些敬老院由于建造年代较早,硬件设施和软件服务都难以满足养老发展需求。2. 专业人才不足、医养结合重视不足。虽然我省在家庭医生工作推进方面逐见成效,但仅有目前的医疗健康服务人员,包括全科医生和专业护士仍然不足以完全覆盖全乡镇,基层医疗机构及家庭医生只能为老年人开展定期体检、举办健康讲座等常规服务,上门看病、康复护理、心理咨询、应急救助等专业性较强的服务无法提供。目前老年人普通存在心脑血管及运动系统等慢性疾病,而且老年人健康意识相对薄弱,农村社区健康管理滞后,缺乏正确合理的健康行为和生活习惯引导。3. 服务项目相对单一,多元需求无法满足。居家养老服务工作主要在于硬件建设上,但建成后如何更好地发挥其功能,特别是虚拟养老院、日间照料中心等服务组织的功能发挥,尚处于探索阶段。养老服务工作人员稀少、素质薄弱和社会力量的参与度不够等原因,主要是为老人提供部分日常照料和家政服务,服务内容非常单一,与老人日益增长的多元需求不相适应,尤其在医疗保健、人文关怀、日间照料、为高龄、失能老人提供上门服务等方面更为缺乏。具体建议:对此我们建议:一、继续大力推进医养结合的多层次养老服务体系充分整合利用乡镇原有医疗资源,开设医养结合的养老服务点,强化养老机构的服务能力和医疗能力,非居住期间也可由专人定期前往家中探视,建立健康档案,健全以居家为基础、社区为依托、机构充分发展、医养有机结合的多层次养老服务体系,多渠道、多领域扩大适老产品和服务供给,提升居家及社区养老的品质。结合国家政策推崇的9073养老模式,整合“医、养、护、娱”形成一体化的服务体系,同时全面接受自理、半自理和不能自理老人,并提供不同的服务。二、整合资源,分类实施民政部门要为公办养老服务机构与养老服务专业组织搭建对接平台,对各地养老服务企业进入江苏农村社区养老市场进行有效指引的同时,加强了本地养老服务品牌的宣传推广,统筹规划区域养老产业布局,制定区域内产业资本和品牌市场指引,孵化规模化、连锁化、品牌化养老机构等方式,促进区域养老资源共享、激发养老市场活力。三、互通有无,共享资源盘点现有和潜在服务资源,对城区公共服务资和农村公共服务资源进行平均化分布及整合,让农村居民也能享受到高品质的基本公共服务,更好满足我省老年人需求,实现我我省农村养老服务发展充分均衡的目标。结合区域内的养老资源空置和浪费的情况,打通全省各地养老资源,推动养老服务补贴的异地结算机制,让老人在省内可以便利地实现异地养老。建立养老服务机构异地处罚及时通报、区域范围内养老机构黑名单制度及养老机构诚信系统。四、创新服务模式和服务理念,实现智慧养老创新服务理念,走向职业化和义务化。一要双管齐下,加快建立职业化养老护理队伍,把居家养老服务人员培训与下岗再就业工程相结合,集中培训符合条件的下岗职工学习专业护理知识,考核合格,持证上岗,从队伍建设的进口把关,确保良好的道德素养和基本的专业技能;以家庭医生签约服务和基本公共卫生服务项目为抓手,推动医疗服务向农村社区和家庭延伸,为65岁以上老人提供一次健康管理,并建立健康档案实施动态管理。二要多轴联动,大力推进义务化居家养老服务,比如组成 “为老服务公益联盟”,以企业为主,提供包括“家政、养老、生活、医疗、休闲”五大类服务,根据不同阶段不同老年人的实际需求,不断充实完善居家养老服务项目内容,以满足个性化多样化的服务需求;成立义工志愿者中心,以年轻人为主,让老人有着“隔代亲”的精神安慰,同时年轻人思维活跃,点子全,善用高科技,能为老人们想的更多;倡导家庭养老,以子女为主,将赡养父母行为纳入公民个人社会诚信档案,努力建设老年温馨家庭;建立自我养老服务队,以老年人为主,把健康的低龄老人引导到居家养老的工作中来,发挥他们的一技之长,实现“老有所为、循环养老”。 +217,0307,关于推进我省电动船舶产业高质量发展的建议,17f329fa76814a9fbb70dacc3b258ac4,2022,2022-01-18 19:52:18,民盟江苏省委,工业商贸,调研情况:实现碳达峰、碳中和是我国向世界作出的庄严承诺,是一场广泛而深刻的经济社会变革。在实现碳达峰、碳中和进程中,新能源产业发展将更趋迅猛。电池动力在船舶领域的应用是新能源产业发展的重要部分,尤其是江苏发展潜力和空间巨大。我省船舶产业基础好(2019年造船量占全国总量的49.1%),通过政策引领、平台建设、产业升级、技术创新等手段大力发展电动船舶,有利于强化江苏省船舶产业的领先地位,加速推进节能减排和高质量发展。问题分析:但是,我省电动船舶产业发展中也存在着一些问题:一是电动船舶产业的政策支持尚不充分,未得到有力的引领与推进。二是电动船舶的技术与产业间尚不匹配,未得到充分的重视与挖掘。三是电动船舶的企业市场发展尚不成熟,未得到持续的培育与整合。具体建议:对此我们建议:一、以政策强势引领,建设电动船舶产业支持体系一是加强领导,成立省级电动船舶产业发展工作组。成立专项工作领导组,并由分管省领导担任电动船舶产业链链长,协调省船舶产业链和新能源、智能产业链等领导小组成员及省交通、港口集团等单位负责人共同参加编制电动船舶产业发展中长期规划;建立电动船舶产业链、企业链及各级政府部门的合作协同机制,推动资源的整合优化;组建专项政策研究组,深入调研船舶电动化的现状、趋势等,根据实际情况制定系统的电动船舶发展政策,满足并促进产业发展。二是统筹规划,构建电动船舶产业发展的政策支持体系。在各级工作组领导下,以电动船舶产业中长期规划为蓝图,细化时间表和路线图,针对产业上下游和各环节全方面配套支持政策,强化政策体系的针对性、实效性和全覆盖;根据省内各地实际,推动各地完善本地政策及实施细则,形成环环相扣、层层递进的政策链,为电动船舶产业的长效发展提供强有力的支持保障。三是因地制宜,细化各地市电动船舶产业发展落地政策。结合本地实际情况,成立由分管地市领导牵头的专项工作推广应用组,研判本地在电动船舶产业链中的定位、发展目标与建设规划,贯彻落实省级层面规划制定的政策和要求,制定切实可行的产业落地方案,激发本地相关企业的积极性,促进产业势能和政策效能的高效转化与释放。二、以规范促进建设,完善电动船舶减碳治理体系一是制定规范,明确电动船舶产业的发展路径及要求标准。从船舶应用角度出发,厘清并规范电动船舶技术标准体系,出台船舶电动化应用及改造方案,制定传统燃油船舶分级淘汰、更新的技术方案及时间表,逐步推进船舶电气化、智能化、低碳化发展。二是绿色优先,助力电动船舶及其绿色产品的推广使用。加大政府绿色采购力度,扩大电动船舶绿色产品采购范围,鼓励党政事业单位更换和新增船舶采用电动船舶,以公共领域电动化有效带动私人船舶电动化。给予新能源船舶在航道、闸口等优先通行权,持续释放市场需求。三是加大投入,推动电动船舶产业发展基础的优化提升。利用财政资金和预算内投资支持电动船舶产业化及环境基础设施补短板、强弱项,实现产业优化升级、发展提速提质。对船舶航线内相应位置换电站建设所需要的土地和场所予以相应支持,为产业的长效发展赋能。三、以联盟协同支撑,搭建电动船舶发展市场体系一是做大平台,建立全链式的电动船舶产业发展企业联盟。在省政府统筹领导下,依托江苏省内河航道与船舶资源,吸纳电动船舶上下游企业成为联盟单位,打通电动船舶技术、产业壁垒,基于联盟平台建设电动船舶产业发展共同体,以电动船舶的全链式发展带动船舶产业高质量发展。二是研发攻关,保证电动船舶发展的技术优势与领先地位。首推适合长江运河航运需求的系列标准电动船型设计,包括内河集装箱船、散货船,江海联运直达集装箱船、散货船及与之相应的充电、换电设施布局研究。开展符合江苏沿海绿色发展需求的混合动力船舶的设计,如轮渡、游船、港务作业船、公务船等。三是智联管理,创建功能集约的船舶信息互联大数据平台。由专项工作领导组和企业联盟协同合作,综合利用5G技术、物联网、大数据技术等,率先建设一体化、综合性、功能集约的船舶信息互联大数据平台,实现全省乃至全国船舶数据联网,利用大数据对船舶运行、排放、安全、运营进行管理和后台支持。 +218,0308,关于完善我省法治营商环境的建议,b1eb0a21b2494d57ae25a3e6a90e72ee,2022,2022-01-18 21:53:48,民盟江苏省委,法制建设,调研情况:习近平总书记主持召开的中央全面依法治国委员会第二次会议强调,“法治是最好的营商环境”。近年来,江苏把平等保护贯彻到立法、执法、司法、守法等各个环节,以法治厘清政府和市场边界、提升服务效率、激发市场活力, 2021年初正式实施《江苏省优化营商环境条例》,进一步让法治成为我省营商环境的“最硬内核”。问题分析:但是,我们认为这只是江苏法治营商环境改善工作的第一步,后面仍有前进的空间。具体表现在:一是需要进一步做好地方工作与现行法律条例的衔接。虽然国家和江苏优化营商环境的相关条例已经颁布施行,但部分设区市的相关细则尚未出台,现行的部分改革创新举措与法律法规相悖,“审管分离”后存在法律风险。二是相关执法机制亟待进一步深化。部分地方的跨部门综合监管牵头单位没有落实,综合执法依然是联合执法状态,监管数据也没有实现“一站式”的互通共享。三是司法服务仍有提升空间。优化营商环境的普法工作机制有待健全,部分地方的公证服务仍游离于政务服务体系之外,个别涉企案件执法司法行为不规范、质效不高等。具体建议:对此我们建议:一、指导地方尽快做好与现行优化法治营商环境法律的衔接工作一是指导我省设区市遵照国家和省级条例,并借鉴国内其他设区市优化营商环境的立法和实施经验,尽快研究颁布相关地方法规,展现我省以法治手段推动营商环境优化的坚定决心,稳定市场预期、提振发展信心。二是深刻领会《中华人民共和国市场主体登记管理条例》中制定“谁审批、谁监管”的立法初衷,针对该条例实施后执行“审管分离”可能带来的具体执行上的漏洞,组织各地尽快开展自查自纠工作,将审批权收回至市场监管部门,实现审批、监管同出一门。三是应要求市场主体登记业务必须进驻各级政务服务中心,由行政审批部门统一负责相关事项的集成办理和全链条审批。二、进一步深化法治营商环境的执法体制改革一是指导地方理顺“互联网+监管”工作中的职责关系,针对各级行政审批部门在“三定”方案中既无“执法监管”职能,也无相关职能处室的情况,应剥离同级编办赋予其的监管职责,将监管工作交由司法部门牵头统筹负责。二是加快推动综合执法机制的落实,针对地方虽有综合执法局,但无独立综合执法队的情况,进一步压实责任,补上短板,推动联合执法尽快真正转化为综合执法。三是加快推进各部门之间业务系统数据共享,可通过开发桌面机器人等手段,实现监管数据向系统的自动推送,避免重复录入,减轻基层的工作量。三、发挥好司法工作对营商环境的“定心丸”作用一是探索公证服务“一网、一门”改革,线上加快推进高频公证服务事项“一网通办”,线下鼓励公证服务进驻政务大厅,与其他政务服务事项一门办理。二是探索组建“优化营商环境法律服务志愿团”,可由街道或园区牵头,以律师为主,邀请公证员、人民调解员,设立法律服务营商环境工作专窗,为企业涉法问题咨询、涉企矛盾纠纷化解、办理融资和评估公证等业务搭建全方位服务平台,持续做好企业“法治体检”相关工作,帮助企业主动预防和化解法律风险。三是对于涉嫌犯罪的企业家嫌疑人,建议尽量采取保候审,慎用羁押等刑事强制措施,并进一步规范查封、扣押、冻结措施的适用范围和执行流程。一旦发现不需要继续羁押了,应第一时间变更或者解除强制措施。对于查明确与案件无关的查封、扣押财物,应同一时间依法解除查封、扣押和发还,在最大程度上减少对企业正常生产经营造成的负面影响。 +219,0309,关于大力提升江苏海洋科技水平的建议,10d57134d36d4de5b961aadbc1d7460b,2022,2022-01-18 15:57:15,民盟江苏省委,科学技术,调研情况:党的十八大、十九大均对建设海洋强国作出了重大部署。江苏虽然拥江临海,但海洋经济一直偏弱。数据显示,我省海洋经济2020年生产总值为7828亿元,而广东海洋经济2019年生产总值即突破了2万亿,约为我省的2.5倍。我省海洋经济弱势表象的背后,是我省海洋科技实力的不足。问题分析:主要体现在:省内海洋科研能力不足;海洋科技产业技术创新力度不够;海洋科技服务体系不完善;海洋科研对外交流偏少等。具体建议:习近平总书记指出,建设海洋强国必须大力发展海洋高新技术。因此,我省应加大对海洋科技发展的重视力度,通过加强海洋科技创新力量,建成海洋强省,为我国成为海洋强国作出江苏贡献。一、提高本省海洋科技的科研能力一是加快我省高校和科研院所中综合性海洋科学观测研究平台、海洋科学试验场、海洋大科学装置等方面的建设,为省内海洋基础研究实力的提升,提供良好的设施条件。二是注重本省海洋科技人才培养能力的提升,在南京大学、河海大学、江苏海洋大学、江苏科技大学等有涉海学科优势的高校,开展“江苏海洋人才强基计划”。尤其要着重提升江苏海洋大学的涉海科研实力,增加涉海类硕士点和博士点,扩大其在全国海洋大学和涉海专业中的影响力。三是组合省内科研院所和高校的优势学科力量,运用跨学科力量,围绕国家“十四五”海洋规划中的技术难题,开展联合攻关。二、引导海洋科技产业技术创新发展一是以担负“争当表率、争做示范、走在前列”重大使命的锐气好中远期发展规划,引导我省海洋科技产业的目光,从当前的“浅海”转向“远海、深海”,通过开发新型海洋养殖技术、推进海牧化工程、涉海产业清洁化运作、海洋绿色高效能源开发等,促进我省海洋经济的腾飞。二是深化涉海企业和科研院所的创新合作,允许各类实验室的熟化技术经过专业技术评估与产权估值后,以技术入股、技术转让、技术许可、共享产权等形式,向涉海企业进行技术输出。三是探索建立海洋关键技术“链式”创新协调保障机制,强化学科链之间、产业集群各方之间的协作,促进资源、信息、技术的共享,合力解决海洋产业发展过程中的“卡脖子”难题。三、不断健全海洋科技高效服务体系一是与上海技术交易所无缝对接,以我省区域性中心城市为技术转移中心,以各城市企业为服务对象,构建海洋技术网络,完善我省海洋科技的孵化环境,推动创新型海洋区域建设。二是在不涉及国家与国防机密的前提下,主动向社会披露高校、科研机构、科技企业的最新海洋技术开发项目信息,通过“政府基金+社会资本”合作的模式,吸引、撬动创业投资基金、私募股权基金及天使投资等社会资本参与海洋科技投资,拓宽科技企业的融资渠道。三是借鉴农业技术的推广经验,设立“海洋科技推广站”,成为涉海企业与科技机构间的对接桥梁,加快海洋科技成果的推广和产业化推介。四、依托“海上丝绸之路”扩大海洋科技交流合作一是针对沿线国家需求,重点围绕海洋能源利用、海洋生态保护、海洋可持续渔业、海洋油气矿产资源勘探开发、海洋工程装备制造等方便开展合作,建立友善的海洋科技创新长期伙伴关系。二是在合作伙伴建立的基础上,凝练一批海洋科技合作项目,如海水淡化、海洋生物制药、海洋食品技术、海上无人机、无人船项目等开展联合研发,在提升技术水平的同时推动我省海洋技术装备的国际产业化。三是通过上述一系列的合作,与沿线国家建立长期的海洋创新人才交流机制和联合培养计划,吸引优秀人才来苏交流和工作,助力我省海洋科技的进步和国际视野海洋科技人才的培育。 +220,0310,关于促进我省仪器仪表产业发展的建议,c094c6668ce544849f858187a318c662,2022,2022-01-18 19:53:48,孙沪兵,工业商贸,调研情况:仪器仪表产业是工业体系中的基础性、战略性产业,是科学研究、工业生产、国防军事的重要基础。只有实现更加精密、可靠的测量,才能从根本上提升科技创新能力和高端装备制造质量。近年来,我国仪器仪表产业规模持续扩大,但基础研究薄弱、技术水平不高的问题比较突出,高端仪器仪表长期依赖进口,每年仪器仪表产品进出口逆差都在150亿美元以上,进口总额仅次于石油和芯片。国家高度重视仪器仪表产业发展,在《中国制造2025》和国家“十四五”规划纲要中都提出明确要求。江苏是仪器仪表生产大省,产业整体规模和综合实力长期保持全国前三位,加快推进我省仪器仪表产业发展对建设“一中心、一基地、一枢纽”、更好服务构建新发展格局具有重要意义。据统计,江苏现有仪器仪表生产企业2000多家,年产值超过2000亿元、位居全国第一。从产业分布看,苏州地区的质谱、光电仪器产业,无锡地区的激光、气象仪器产业,南京地区的核磁、射线仪器产业,淮安地区的流量仪器产业已形成集聚效应,在国内具有较强影响力。徐州、南通、镇江、泰州等地也形成了有一定竞争力的仪器仪表产业集群。从细分领域看,我省光学仪器、专用仪器仪表元器件、医疗仪器及器械、计量器具等产品市场占有率居全国第一,电工仪器仪表、电子测量仪器、工业自动化仪表、分析仪器等产品市场占有率居全国第二。从企业规模看,我省现有规上仪器仪表生产企业500多家,南瑞集团、天准科技、苏试试验、林洋电子等骨干企业在各自领域具有较强影响力。从技术能力看,我省企业在光刻系统、低场核磁共振分析、流体色谱分析等领域有一定技术优势。问题分析:我省仪器仪表产业发展还存在以下问题和不足:一是科技创新能力不强。据了解,2018年至2020年科技部“重大科学仪器设备开发专项”共立项74个项目,江苏仅有2个项目入选。国内上市仪器仪表企业研发投入排行榜中,我省企业均排名10名以后。我省相关企业对仪器仪表稳定性、可靠性、安全性和人机交互的研究比较薄弱,关键部件、关键元器件的性能指标有待进一步提高;高校、研究所、企业之间合作主要停留在技术转让、合作开发和委托开发,项目层次不高、深度不够。二是核心零部件过分依赖进口。我省高端仪器仪表所需的源部件、传感器与探测器等关键核心零部件市场基本被国外企业占领,仪器仪表整机厂家利润空间被严重压缩,产业链短板长期存在。比如,中高端在线COD、氨氮等分析仪器内的高压阀、电动执行机构等95%以上依赖进口,高端仪器使用的高性能磁传感器、宽温区高精度高可靠高温硅压力传感器等领域已经形成“卡脖子”局面。三是行业投资规模普遍偏低。仪器仪表研发周期长、难度大,需要长期的资金投入。我省仪器仪表行业上市公司仅有11家,行业内以中小企业为主,融资能力不强。国家层面科技经费投入较为分散,且投资强度偏低。社会投资主要集中于产业化成熟度较高的产品和企业,对前期研发、基础工艺和材料的支持较少。具体建议:为加快推动我省仪器仪表产业高质量发展,提出以下建议:一是完善政策制度体系。将支持仪器仪表产业发展纳入我省“产业强链”行动计划,由工信、发改、科技、财政、市场监管等部门共同出台相关指导意见,统筹制定科技创新、产业发展、行业管理、金融税收等方面支持措施,明确具体牵头部门协调推进实施。定期开展仪器仪表产业发展情况研究分析,有针对性补齐短板弱项。二是加大科研投入力度。围绕重大战略需求和共性急需领域,在省科技计划专项中系统设立仪器仪表研发专项,持续增加经费投入。采用“揭榜挂帅”等方式,引导各方资源开展关键核心技术、核心零部件研发。推动高校、科研院所、企业共建联合实验室或技术联盟,共同推进“卡脖子”技术攻关和科技成果转化。加快仪器仪表领域科技公共服务平台建设,鼓励有能力的机构承担可靠性、稳定性等共性技术研究和试验任务,集中优势资源带动仪器仪表整体水平提升。三是培育优势产业集群。选取工业基础好、市场需求大、进口依赖强的细分领域,发挥苏州、无锡、南京等地现有产业优势,打造一批仪器仪表产业集聚高地,培育一批有国际影响力的龙头企业和有特色的“单项冠军”企业。开展仪器仪表行业质量提升行动,推广运用先进质量管理方法,鼓励制定先进的团体标准和企业标准,提升高端智能仪表的计量测试能力,支持企业通过国际权威认证和测试,培育一批国家和省级质量奖企业。四是加强人才培养与国际合作。加强高校、科研院所仪器仪表学科建设,建立与企业共同研究和联合培养制度,促进产学研融合发展。积极引进海内外优秀人才,加强原始创新阶段的国际合作,推动我国仪器仪表产业在基础原理与方法研究上与国际先进水平对标。政府部门加强指导和服务,支持省内仪器仪表企业“走出去”,积极拓展海外市场、参与国际竞争。 +221,0311,关于促进金融服务乡村产业的有关建议,b9e4f12b7ba14d49b0cd8c108b56e6fd,2022,2022-01-18 16:12:45,徐小芳等3人,财税金融,"调研情况:实现乡村振兴,产业兴旺是重要内容,也是基本前提。在大力发展乡村产业,推动共同富裕,以产业兴旺推进乡村振兴的过程中,资金短缺现象普遍,融资困难一直是制约乡村产业发展的瓶颈。问题分析:一是金融发展水平较低。金融机构对乡村产业支持薄弱,除了储蓄业务、结算服务、支农贷款外的其他业务发展缓慢。在信用业务以及担保业务方面的质量不高,乡村产业融资担保供需失衡,服务缺失比较突出。二是融资模式较为单一。目前,乡村产业融资模式主要集中在“公司+农户”和基于订单农业的农业融资模式这两种模式,金融机构缺乏产品创新,金融工具品种比较单一化,资金支持不足。虽然各大银行均已推出针对农户的信用贷款,减少了农户抵押品不足的问题的,但单笔信用贷款的额度最高20万元以下,大部分仅有几万元额度,对组织正常的生产经营,帮助农户真正解决资金问题的效果不明显,基于泰州的统计,涉农贷款余额占全口径贷款余额比重不超过5%。三是信用风险影响发展。目前我国农业融资尚处于起步阶段,在信用体系、贷款担保体系和农业保险等方面配套机制滞后。乡村产业中绝大多数的中小企业缺乏健全的财管体系、内控制度和有效、易变现的抵押品,农业从业人员和企业主个人信用重视程度不够,信用缺乏背书,融资受阻。人民银行的征信系统、发改委社会信用体系对农村及农业主体征信应用场景的数据收集覆盖率远低于城镇,导致金融机构在授信时缺乏有效的风险评估依据。四是服务体系不够完善。政府对乡村产业融资的引导性政策不充分,为涉农企业拓展的平台有限,导致金融机构的支持资金供给较少。在农村设立的正规金融机构分布不均衡且数量少,一般仅有工行、农行、建行、邮储以及农商行在乡村设有网点,保险机构中在乡村设置网点的更少,难以满足乡村产业在发展中对金融服务的多样化需求。具体建议:一是搭建合作平台。地方政府应主动作为,搭建起政银保企合作平台。梳理涉农经营主体需求和银保担政策资源,征求新型农业经营主体、村集体、农业农村重大项目等金融服务需求,引导银行、保险、担保等单位开发优惠的农业金融产品,降低农民群体、新型农业经营主体的融资门槛。常态化推进平台对接活动,横向上由农业农村部门牵头,财政、金融监管局、人行、银保监部门统筹推进,纵向上由市、县、乡各级层层落实。二是创新服务方式。在摸清基层所需和金融供给信息基础上,可创新开展整村授信、专场对接或分类帮扶等。加快乡村征信体系建设,通过村委推荐把关、银行整村授信模式,银行对行政村单位授信额度,家庭农场受益。市、县、乡政府组织金融服务机构与农业经营主体开展金融对接活动,签约项目和提供支农、助农、保险资金。针对不同需求,政府出面协调,帮助融资困难涉农主体提供帮扶资金。三是长效推进机制。对发展前景好、融资有难度、担保条件不足的优质项目,由政府联席会议制度牵头调研、评估,保障资金需求。按周期对供需双方信息摸排,重、特、大资金需求即时、专题对接,跟踪落实金融机构对需求层面的反馈、落实情况。将政银保企对接活动纳入乡村振兴考核指标体系,促进有效开展,为乡村振兴赋能助力。四是强化金融支撑。完善农村金融服务体系,大力发展农村普惠金融,鼓励探索利用移动支付、互联网金融等延伸金融网点和终端,填补基础金融服务空白。通过定向降准、信贷担保、产业引导基金等方式,支持政策性金融机构向乡村产业提供更多的融资供给。提高现有乡村产业政策保险赔付水平,覆盖水平由物化成本向完全成本转变,探索开展价格保险,为农民收入提供保障。" +222,0312,关于规范我省原料药及中间体行业管理的建议,939e00985c1147efa17b69ff5a5b7734,2022,2022-01-20 16:41:43,徐小芳等3人,工业商贸,调研情况:生物医药是江苏的优势产业,建立优质的产业链,不仅需要扬子江药业、恒瑞、济川药业这样的药品终端制造商发力,也需要在产业链前端的化工原料、中间体、原料药等方面夯实基础。江苏是化工原料、原料药、中间体生产和出口大省,根据2021年中商情报网信息,江苏生产化学原料药企业数占全国份额14.3%,医药中间体也占有重要的一席之地。其中以泰州、连云港等地集聚效应最强,涌现出一批优秀企业。例如“氨基苯醚”系列产品市场占有率全球第一的中丹制药,“氨基苯酚”出口量全球第一的扬子医药,维生素原料药全球占有率第一的艾兰得等。与此同时,我们也发现原料药及中间体行业发展中存在隐患值得关注。问题分析:一是相关企业法治意识淡薄。相关企业为追求更高的经济效益,未严格遵守相关法律法规,不履行企业的社会责任,引发劳工保护、环保、安全生产等领域的问题。以泰州为例,以“中间体”“泰州”“犯罪”为关键词搜索,会发现很多的事例,如泰兴圣泰科公司向长江偷排废水案、扬子医药化工闪爆案、中丹化工有限空间窒息案、最高人民检察院督办天泽化工偷排案等。近日还发生我省3家药用樟脑原料药企业因滥用市场支配地位,达成并实施产品价格上涨50%的垄断协议,被市场监管部门罚没近2千万元的案件。二是低水平重复建设严重。我省原料药及中间体企业呈现“多而不优”状态,产品质量标准未与世界接轨,产能过剩引发低价竞争。如维生素C等原料药一直处于产能过剩,无序竞争状态。我省生产的原料药及中间体供应国际市场份额很大,但产品质量和体系认证方面与世界还存在差距。新版《药品生产质量管理规范》在软件管理等诸多方面低于国际水平,且产品必须取得欧盟或美国体系再次认证才能进入欧美市场。三是制成品管理不规范。具有医药活性的化工原料、医药中间体以及原料药制成品的管理存在严格的规范要求。我省具备完整的原料药及中间体生产链,一方面有利于行业整体发展,另一方面如芬太尼阿片类易制毒化工品管理受到巨大挑战。本世纪初震惊全国的“齐二药”事件,源头是我省某化学试剂厂辅料把关不严,非法网络销售了300多公斤剧毒化学品氯化汞。2015年金东岭等人购买制毒原料,在我省大肆制造毒品甲基苯丙胺销往外地,形成了制、运、贩一条龙的毒品犯罪模式,影响恶劣。我省登记在册的易制毒化学品企业多达几千家,监管任务异常繁重。具体建议:一是惩前毖后,对于已经存在不规范行为的开展认真查处,促进整改。对于企业的违规违法甚至是犯罪作为,查处要从严,促进整改上要下真功夫,在此基础上,最终的处理可以从宽,因此可以由检察机关对于涉相关企业的犯罪探索附条件不起诉,达到打击一案,改造一个企业,对于一个行业产生积极影响的效果。二是提升行业法治生产力。行业生产力既包括物质的生产能力,也包括守法经营的法治生产力。政府部门应有效服务,加强对企业的合规指引,如组织省内原料药及中间体企业开展法律培训。鉴于行业内企业规模不大、人才缺乏情况,可由政府以购买法律服务形式落实企业法律顾问制度。企业也需提高对法治生产力的认识,多与相关部门沟通,提升企业规范化经营的水平。三是产品质量提档升级。加强原料药及中间体产品质量管理,优化产业结构。一方面,坚持巩固如抗生素、维生素等传统优势产品的地位,降低高耗能、高排放的产品比重,另一方面,开拓创新,注重技术投入,开发高附加值的特色原料药。减少行业内部恶性竞争,提升我省原料药及中间体企业整体的国际竞争力,促进行业良性发展。加强国际合作,不断健全行业质量标准体系和管理规范,积极开展药品国际注册和生产质量管理体系国际认证。四是强化风险研判机制。大多数原料药及中间体企业的生产经营活动涉及面广,不仅代表着自身的形象,也代表着我省医药行业的整体形象。在国际贸易更加复杂的今天,政府部门依法依规监管的同时,也要加强风险研判,发挥职能及时预警,促进企业合规经营。例如2015年泰州市司法机关发现生产加工尚未列入管制范围的新精神活性物质案件呈多发态势,预警了相关信息,加大了管理力度,从而中美贸易战中涉芬太尼相关争议没有影响到该市医药产业的蓬勃发展。 +223,0313,关于打造生育友好型社会,促进生育鼓励政策落地的建议,4cd60dbc9ada4733b1f75ed1e8ea7594,2022,2022-01-19 16:54:59,薛驰,社会事业,调研情况:第七次全国人口普查以来,我国对老龄化问题有了更深刻的认知。自2021年5月31日中共中央政治局会议提出“三孩政策”以来,各地鼓励生育的政策纷纷出台。但从这半年多以来的社会反应看,并未看到明显的促进作用。从各地的一些非正式调研情况还可以发现,越是经济发达地区,育龄家庭的生育意愿和生育水平就越是低迷。以上海为例,据相关调查数据显示,当前上海市育龄家庭的,家庭平均生育意愿为1.3个孩子,仅三成家庭希望生2个及以上孩子。家庭平均生育1.08个孩子,近七成家庭实际仅生育1个孩子,其中超七成一孩家庭未来三年内确定不会生育二孩。我省与上海比邻的苏州等苏南地区,情况也相去不远。问题分析:究其原因,主要包括以下方面:一、家庭经济条件抑制水平。首先,育龄期小家庭多是刚进入社会的青年,收入相对较低,若承担房贷、车贷,生活压力会很大。按照社会的惯例,要养育孩子,通常大家都要准备一个相对安稳的生活环境,买房就成为刚性需求。越是经济发达地区,房价就更让年轻人望而却步。因此,家庭经济条成为限制家庭生育水平回升的巨大阻力。其次,当前,养育孩子的成本越来越高,尤其是经济发达地区生养孩子的成本显著高于其他地区,其中教育投入支出占比尤其高。二、育龄家庭的生育观念已发生重大转变。传统生育观念让位于个性化的生育追求。人生完整、夫妻幸福、让孩子有个伴是生育的主要动机,维持现有生活质量、“只生一个好”是不生二孩、三孩的重要因素。八零九零后大多都是独生子女,已经习惯了这样的家庭模式,对生育多子女并无太多的渴求。尤其在当今节奏快、压力大的生活环境下,生养孩子基本略等于“自找麻烦”,需要很多“自我牺牲”,大家宁愿选择少生,甚至不生。三、生育鼓励政策与现实矛盾,难执行、难落地。当前各地鼓励生育的政策五花八门,各类“专家”的建议可执行度低,有的甚至只是博人眼球。例如,延长产假等政策,政策是好的、也是必要的,但如果没有其他配套支撑,这个延长产假只是“慷他人之慨”,将所有压力转嫁给了企业单位。表面上看,是给了育龄女性社会支持,但效果甚至是反向的,会让用人单位对女性更加望而却步,在聘用、提拔等方面造成事实上的性别不平等对待。具体建议:鉴于以上情况,建议我省应构建系统性鼓励政策,缓解家庭压力,加强合理宣导,促进生育水平回升。1、系统化、全面化考虑鼓励政策,强化社会支持,打造生育友好型社会。保障生育期妇女合法权益的同时,应减轻用人单位用工成本,促进鼓励政策可持续落地。呼吁以家庭为单位评估抚养负担,并以家庭为单位进行征税。2、提升儿童保障水平,降低养育成本。持续推进普惠性托育点建设。多种形式增加托育资源供给,积极推进托幼一体化发展,对现有资源进行充分整合。继续鼓励托育机构、幼儿园、小学低年级,对有需求的家庭提供课后辅导照看服务。推进生育友好的空间网络布局,加强母婴设施建设。严打教育机构高收费、乱收费现象。3、平衡女性就业与生育的冲突,保障女性就业和职业发展。保障女性就业、产假合法权益,加大对损害女性就业权益企业的经济和行政处罚。增设夫妻共用育儿假,强制男性休假不少于育儿假的1/3。4、加强调研,了解当前育龄人员,尤其是育龄女性的观念和需求,贴合他们的心理进行政策宣导,体现尊重与价值。减少博人眼球的“大嘴式专家”们的言论,避免造成不必要的社会性心理反感。 +224,0315,关于将女职工备孕检查和调理费用纳入医保范围的建议,986a7ddee82f4acd98804f62acc42f2d,2022,2022-01-19 19:30:29,马永青,医卫体育,调研情况:“十三五”时期,我省总和生育率长期低于更替水平,人口自然增长率持续低于3‰,少子化问题较为严重。除了育龄夫妇不愿意生育这个重要因素以外,还有一个较为突出的原因,就是有生育意愿的夫妇因各种生理因素出现怀孕困难的现象。根据中国人口协会、国家卫健委发布的数据,中国育龄夫妇的不孕不育率已攀升到12%-15%,平均每8对夫妇就有1对生育困难。特别国家二孩、三孩政策出台后,部分女职工有生育二孩、三孩的意愿,但考虑到在医院备孕调理所需要支付的高额医药费,使得很多夫妇不得不遗憾放弃再次生育的念头。问题分析:一方面随着年龄增加,女性的卵巢功能会逐渐退化,生育能力也逐渐下降;另一方面部分女职工因生理原因难以受孕,往往需要去医院进行各项检查,有的还需要定期吃药调理,所需费用常常较高。如做试管婴儿,花费更达数十万。高昂的检查和调理费用让很多准备生育、特别是生育二胎三胎的家庭望而却步。并且,备孕调理常常是个很漫长的过程,很多人需要经历数年调理,需要花费的医药费更是让工薪阶层难以承受。党和政府为了优化人口结构,对生育政策进行的调整,就是希望能不断提高人口出生率。如有生育意愿的女职工因备孕调理费用过高而放弃生育,对国家和政府来说也是人口资源的一大损失。具体建议:建议政府对有意向生育,包括生育二胎、三胎的女职工给予切实的关心关爱,将备孕检查和相应的调理费用纳入医保范围,切实解决这部分家庭的实际困难,帮助她们成功孕育健康宝宝。 +225,0316,关于多方共治提升制造业安全管理效能的建议,a6504f01922e4ef2932ef6174bd1ac9b,2022,2022-01-18 19:55:44,薛驰,工业商贸,调研情况:安全是制造业生产管理的永恒话题,习近平总书记强调,越是前景光明,越是要增强忧患意识。今年以来,江苏省先后出台《工业企业安全生产风险报告规定》、《江苏省“十四五”安全生产规划》等指导文件,对重点行业领域的安全管理工作提出了明确要求,安全生产专项整治进入全面攻坚期。制造业劳动密集、设备复杂,安全管理涉及的生产环节多、专业范围广,常常于细微处埋下安全隐患。大大小小的安全事故不但对员工的生命健康造成威胁,也给企业带来不小的经济负担和舆论压力。江苏作为制造强省,安全管理工作必须常抓不懈、稳中求进,为制造业健康可持续发展保驾护航。问题分析:从当前安全生产把控的效果来看,还存在一些弱项:第一,安全工作的全员责任意识不强。制造企业为了实现降本目标,常常缩减前期预算,转而采用被动的“事后处理”管理模式。安全员配置弱化,持证人员紧缺,难以胜任专业性要求越来越高的安全工作。第二,信息化基础较为薄弱。紧扣制造业高质量发展要求,越来越多的企业顺利接入工业互联网平台,在安全生产的监测、预警、评估等方面赋能制造业平稳转型,也提高了监管部门查企业底账的便捷性。企业依靠数字技术及时发现问题,但解决问题主要还是靠人的能动性,安全风险指示悬而不决、令行不止,智能化手段对人的惩戒不够深入,一定程度上制约了企业参与平台建设的积极性。第三,外委队伍安全管理难度大。由于外包工不属企业编制范围,集中管理粗放,人员流动性大,有资质的单位进入后层层转包、分包的现象时有发生。外委人员为抢时间、赶产量,降低工作标准,相关培训、检查记录流于形式,对生产作业过程缺乏敬畏心。具体建议:安全是多方共保的完美“赛事”,新《安全生产法》在制度层面强调全员责任制,目的就是要求生产、监督各环节的每个人都采取切实措施,将生产安全摆在首位,形成上下联动、齐抓共管、全员参与的工作格局。为此建议:一、强化安全生产投入。安全投入是企业开展各项安全工作的保障,再“省”都不能“省”安全。一是不能节省安全预算,充分认识预防性安全投入的高“投入产出比”,提升安全经费占年度预算的比重,全力改善生产作业环境;二是不能省掉安全人员,搞好安全管理的第一步,就是要以“精兵强将”为目标,提高安全员入职门槛,提升人为管理的质量。二、聚焦数字技术支撑。对企业而言,一方面,建立安全事故知识库。将安全生产法律法规、行业安全生产标准等文件纳入数据库当中,联动更新典型案例、防范措施、先进经验等信息,在系统内安全生产责任人之间形成资源共享,为应急救援工作提供全面指导。另一方面,加快人工智能、工业互联网等智能化应用,建立系统完善的安全行为事前预警、事中跟踪、事后追责机制,通过安全员与“数字安全员”双保险管控,实现内部监管的闭环。对互联网平台而言,要进一步深化“危险化学品一体化平台”等线上系统的监督功能。一方面,制定平台操作手顺,让安全专员填报信息有规范可循,提高办事效率。另一方面,优化平台检查功能,以平台自主判别一般填报内容的真伪性、合规性为目标,避免目前因后台人为审查疏漏,助长企业虚报、误报、瞒报问题重复发生,提升检查精度。三、加强重点环节监管。智能化手段虽好,但也不是万能的。对于一些靠人把关的评审环节,仍需强有力的执法监督。一是扩充日常监管力量,深入开展制造业体检工作,严抓各地“工业企业安全风险报告”的质量,动态更新“问题隐患”和“制度措施”两个清单,对重点企业、重点环节实行“一对一”蹲守驻点式监管。二是加大对第三方发证机构的监管力度,对安全生产培训考核的结果进行倒查,在执法检查中既要查证也要查人,必要时对员工进行安全生产知识和操作抽查,倒逼企业和考试机构严肃对待用人管理工作。四、推进全面安全教育。安全理念的培养应贯穿员工职业发展的全过程,坚持岗前教育、在岗培训两手抓。一方面,职业院校作为输送一线人才队伍的主力,应将安全生产教育纳入教学计划,涵盖理论课与实践课教学,明确学时要求,让安全知识进课堂、进教材、进头脑,让安全工作成为一种职业习惯。另一方面,企业应围绕“安全生产月”活动主题,结合当前安全生产突出问题,常态化开展安全生产宣传咨询、应急培训演练等活动,推动转变“安全工作就是安全员的事”这一错误观念,创建部门间高效互动的学习型组织,让全员练就发现隐患的眼睛。五、规范外委队伍管理。一要把好准入关,提升人员归属感。在外委队伍选择时,要重视对队伍资质、合同条款、人员素质的综合审查,对人员队伍稳定、素质优良的承包商,鼓励企业提供专用办公场所,按班组标准建制。二要强化过程管理,提升人员获得感。企业安全教育一个也不能少,应优化外委队伍安全管理制度,考虑将外委人员纳入本单位安全教育培训体系,安全奖惩一视同仁,做到有管理、有监督、有考核,共同把好安全生产关。 +226,0317,关于抢抓国家重大战略叠加机遇塑造沿海地区开放新优势的建议 ,a84229b47449490a876988486666d520,2022,2022-01-19 19:43:40,陈爱蓓,经济发展,调研情况:江苏沿海开发上升为国家战略以来,大力推进陆海统筹、江海联动、跨江合作和产业升级,沿海地区已经成为江苏经济新的增长极。但是,随着改革红利进一步释放,发展空间缩小,亟待寻找新一轮的增长突破口。现代经济的发展与竞争关键在于确立比较优势,江苏的区位特征是长江入海口、紧邻上海,优势资源是长江、海洋的岸线、港口和水道,还有省内全线通航的大运河,与江苏紧密相关的国家战略是长三角一体化、江苏沿海开发、长江经济带、大运河文化带和海上丝绸之路。这些区位特征、独特资源和国家战略若能有机结合,便能产生新的比较优势。问题分析:江苏具有沿江,沿海、沿大运河,以及沿东陇海线的独特优势,陆海统筹、东西互济,需要进一步放大向东开放优势、做好向西开放文章。长江经济带是我国最重要的高密度经济走廊。目前,长江经济带经济总量占全国经济总量的50%左右,有着优越的自然资源和历史积淀,是我国今后经济增长潜力最大的内河经济带,在中华民族伟大复兴中肩负重任。江苏应以陆海统筹为引领,构建互联互通、互利共赢的包容性发展大平台,建设面向长江腹地和面向大海的,对内、对外双向开放门户。  具体建议:一、发展先进产业,建设新兴海洋产业集群和高端生产服务业集聚区江苏在长江经济带和海上丝绸之路建设中,要充分发挥先进制造业和现代服务业的产业基础作用,协调和正确处理好陆地与海洋开发的关系,改变重陆轻海的观念,提高海洋开发、控制和综合管理的能力。建议扎实推进苏南国家自主创新示范区和国家级南京江北新区开发建设,打造具有国际先进水平的海洋产业集群,江海一体的高端生产服务业集聚区和服务贸易对外开放先导区,成为国家“一带一路”的核心增长极。二、推进沿海开发,力争在打造大港口上实现突破从国际经验来看,大港建设是带动沿江沿海沿河经济发展的关键。当前,长江航运里程超过密西西比河、莱茵河和伏尔加河的总和,但平均通航千吨级以上船舶的高等级航道比例很低,是这些河流的1/5左右。未来的发展潜力,一是增加长江高等级航道,二是江海联运。建议南通通州湾深水海港群与长江港口组建联盟,江港、海港组团,与上海国际航运中心携同,打造具有“黄金水道”和“黄金海岸”双向功能的江海组合强港。支持连云港建设“一带一路”国际陆海航运中心,推进与盐城海港的协同互动,形成以沿海综合交通通道为纽带,带动苏中苏北河港城市的水运带,成为“一带一路”的陆海交汇平台。三、构建河运大通关体制,推动空运、陆运、河运与海运的一体化进程江苏已经启动沿江城市群、沿海城镇轴、沿东陇海线城镇轴和沿运河城镇轴“一群三轴”战略。建议进一步统筹陆海发展,将基础设施互联互通、商贸物流体系和人文交流等有机结合起来,构建河运大通关体制,为运河城市打通“一带一路”的出海口。隋唐明清以来,江苏的海港一直都是运河城市走向世界,进行海外贸易的重要窗口,要继续发挥好陆海资源丰富的江苏优势,促进内陆经济与海洋经济协同发展。四、实施近海海洋综合治理,保护好海湾自然生态环境过去一段时间,强调顺岸围垦,对海湾地貌等产生了一系列不良影响。建议编制陆海一体化的国土空间规划,划定生态保护红线,优化海域、海岛、岸线功能分区,形成陆海协调的生活、生产、生态空间布局,建立、健全重大自然灾害预警监测体系、完善法律监督,促进陆海经济可持续发展。 +227,0318,关于把海安青墩文化遗址二次发掘工作纳入省文旅2022年度重点项目的建议,2b7ab940b80845baa8b1bfe0d2d2715c,2022,2022-01-19 14:26:25,朱毅民,文化宣传,调研情况:考古工作是一项重要文化事业,也具有重大社会政治意义。海安青墩遗址是二十世纪江淮东部最重大的考古发现,具有划时代的意义,改变了考古界普遍认为新石器时代江淮东部地区无遗址的说法,它的发现将江淮平原的历史追溯到6000年前,是学术界公认的江海文明起源。青墩遗址也因此于2006年被国务院公布为第六批全国重点文物保护单位。问题分析:中共海安市委、市政府十分重视青墩遗址的保护与利用工作,近年来在资金投入、政策扶持和人员配备上加大力度,不断推进青墩遗址的学术研究和保护利用工作。一是培养建立一支专业化研究队伍。2020年海安市政府成立事业单位青墩遗址研究所,增设专门编制,为下一步更好地开展青墩遗址考古研究工作奠定基础。二是开展系列合作研究。海安市同南京大学文化与自然遗产研究所签订了《青墩遗址文化研究战略合作协议》,从青墩遗址及相关文化研究、保护、传承和发展等方面进行学术合作。2019、2020年海安市政府连续两年举办“江海文明起源——青墩遗址论坛”,邀请国内有影响的考古大家、专家参加,共同探讨青墩遗址的研究与保护利用。三是考古勘探,摸清遗址分布范围。海安市已经邀请南京大学考古队于2020年对青墩遗址及周边区域进行考古勘探,基本摸清了青墩遗址周边的分布范围、遗迹保存状况等。四是投入资金,建设场馆。“十三五”期间海安市委、市政府投入2400多万元兴建青墩遗址专题博物馆,于2019年5月建成并对外免费开放。具体建议:但是由于上个世纪70年代的首次考古发掘面积十分有限,不到总面积的百分之一,限于当年的考古技术水平,有很多问题都没有搞清楚:一是遗址保存好、面积大,但准确范围大小是多少不清楚;二是遗址的墓葬区与居住区如何区分不清楚;三是遗址出土文化遗物的性质(起源、影响、被影响)不清楚;四是出土遗物文化信息的释读还有诸多谜团,大海与青墩古人的关系不清楚等等。亟待二次考古发掘,推动研究深入。为了深入贯彻落实习近平总书记在仰韶文化发现和现代中国考古学诞生100周年之际提出的“探索未知、揭示本源”的考古工作和历史研究工作要求,建议将推进青墩遗址二次发掘纳入省文旅2022年度重点项目,在增强目标意识、责任意识,形成各相关部门协同支持工作格局基础上,做好江苏境内史前文化遗址的发掘研究,见证江苏在中华文明起源中的重要作用。具体建议如下:1.争取国家文物局支持,开展二次考古发掘。在当今考古技术水平条件下,获取系统全面的考古资料,必将能够解开更多的历史谜团;必将能够阐述青墩遗址的价值;必将能够为中华文明起源问题的研究提供长江下游地区的支撑。为此建议省文物局与地方政府协同,组织专家力量,争取国家文物局对二次开掘工作的支持,通过研究性开掘的论证与审批,为下一步工作奠定基础。围绕二次开掘工作引进优秀人才,为青墩遗址的长期研究奠定基础。开展高层次学术论坛,解决青墩遗址进行第二次考古发掘的理论支撑。2.打造青墩遗址文化公园,建设江苏文化新标识。国家重视大遗址、文明探源的研究。目前浙江的良渚文化申遗成功,影响巨大,配套的遗址公园、博物馆也已建设完备,成了浙江文化响当当的品牌;浙江河姆渡文化遗址博物馆建设也比较成功,是中国早期遗址博物馆的代表之一;江苏无锡鸿山遗址博物馆是结合考古发掘重大发现及时落实建设的博物馆,也为无锡历史文化的发掘研究与宣传起到了巨大的作用,提升了无锡的整体知名度;近年来国家专门重视大遗址的保护开发与利用,是时代引领的方向标,全国范围内建设了诸多的古文化遗址公园。建议在发掘青墩遗址的基础上,同时启动青墩遗址公园建设工程,把青墩遗址打造成江苏响当当的文化品牌,增强江苏人民的民族凝聚力、文化自豪感、自信心,丰富辖区内的居民文化生活。3.建立青少年考古培训基地,让考古寻根从娃娃抓起。青少年是考古工作的未来,也是坚定文化自信的重要力量,依托二次发掘实践和文化遗址公园的建设,建立青少年考古培训基地,让考古寻根从娃娃抓起,首先在青少年群体中普及好宣传好引导好,通过丰富多彩的考古实训,让青少年参与其中,切实提高文化认知、增强文化自觉、促进文化实践、实现文化创新,并产生对我省历史渊源的由衷的历史自豪感和历史自信心,具有深远的意义和价值。 +228,0320,关于我省求质增效抓好抓实大学生创业教育的建议,de7eb2f14aa04b8c848966407b661a1d,2022,2022-01-19 14:26:25,汤忠元,教育事业,"调研情况:2021年8月,“建行杯”第七届中国国际“互联网+”大学生创新创业大赛江苏省选拔赛暨第十届江苏省大学生创新创业大赛决赛在南京邮电大学举行,旨在以赛促创,将双创教育与专业教育相结合,进一步推进全省创新创业教育走在全国前列。据了解,江苏省“互联网+”大学生创新创业大赛已举办7届,是检验全省高校创新创业教育改革、促进高校学生全面发展的重要平台。“十三五”期间,全省高校共有14.86万支团队、61.01万人次,参加“互联网+”大学生创新创业大赛,累计获得国赛金奖49项,并列全国第一。就大学生创业教育而言,从2016年起所有高校都设置了创新创业教育课程,对全体学生开发开设创新创业教育必修课和选修课,纳入学分管理。在当前“就业难”的大环境下,重视大学生创业教育既是建设创新型国家的战略需要,也是高教改革和大学生成长成才的客观需要。 问题分析:一是教育理念有待提高。目前,大学创业教育缺乏对学生个体实施创业教育理念的指导,很多高校只停留在鼓励学生去创业,忽视创新能力的培养。 二是师资力量相对薄弱。据了解,目前在高校中从事创业教育的老师以学生辅导员居多,而辅导员并非专业教师,不具备从事高水平创业创业教育的知识水平与业务能力。 三是课程体系分散单一。目前高校创业教育主要为课堂创业课程,教育形式相对分散和单一,未能系统的培养学生的创业的意识以及训练创业的技能,教育效果一般。 四是创新实践平台缺乏。当前大学生的创业实践活动主要是通过竞赛项目来实现的,学生参加这些由政府发起的竞赛更多的是被动参与,竞赛结束后很少有学生再继续进行自己的创业项目。 具体意见:一是要转变创业教育理念。建议教育部门和高校要把普及创业知识和技能,培养学生创办各项事业所要具备的综合能力作为创新创业教育的目标,将目前的就业教育及时转向创新创业教育。 二是要加强教师队伍建设。建议教育部门要对创业教育师资进行认证、高校要设置专门的专业技术岗位,实现创业教育师资专业化建设;高校还要聘请具有创业经历的专家、企业家定期为大学生授课,传授学生真实的创业经验。 三是要丰富创业课程内涵。高校要将有关经济、管理、法律等和创业密切相关的知识融入到创业课程之中,建立科学、合理的创业教育课程体系;要在创业教育中要注重引入课外实践的教育方式,促进创业教育课程的完善。 +    四是要拓宽创业实践平台。高校要加强与企业、政府部门的交流和沟通,采取多种形式开展创业实践活动;高校要配备必要的设备和设施建立创业基地,提供法律、税务、融资等方面的咨询和服务,促进大学生更好的创业。" +229,0321,关于在中小学课堂中不要过度借助电子白板教学的建议,b0ee13f8a6ec4e939d280cc8a45dc41b,2022,2022-01-20 09:50:19,汤忠元,教育事业,调研情况:2021年,国家卫生健康委决定成立国家儿童青少年视力健康管理专家咨询委员会,旨在促进儿童青少年视力健康事业科学发展。近年来,儿童青少年近视问题日益严峻,2020年8月,教育部公开数据显示,相较于2019年同期,2020年上半年全国青少年儿童近视率增加了11.7%。其中,小学生的近视率增加了15.2%,初中学生增加了8.2%,高中学生增加了3.8%,其中小学生近视率上升幅度最明显,专业人士认为青少年近视发生率普“涨”或与疫情防控期间,各地各校大规模开展“云端”教学有密切关系。从当前中小学课堂教学实践调研发现,过度借助电子白板教学对青少年儿童的视力影响也不可估量,数据显示,伴随着教育信息化的快速发展,早在“十二五”期间,电子白板在全国教室普及率就接近了60%,“十三五”末即2020年,电子白板在教室的普及率已经超过95%,电子白板虽然在避免粉尘对师生健康的侵害方面作用积极,但对青少年儿童的视力影响不可忽视。 问题分析:一是观看距离太近伤眼。近年来学校用的电子白板尺寸越来越大,而教室面积和学生人数恒定,实际上学生与电子屏的距离有“拉近”的倾向,以“70寸屏幕,1080p(逐行扫描,Progressive scanning)像素”电子白板为例,最佳观看距离应该是2.2~4.2米,但实际上一些教室前排的学生与电子白板的距离小于这一距离,长此以往,前排学生的视力容易受到损伤,引发近视。 二是课堂教学时间过长。根据国家卫生健康委员会《儿童青少年近视防控健康教育核心信息手册》(2019年),明确学校使用电子产品的教学时长原则上不超过教学总时长的30%。但实际情况是,几乎每一科的教师都用电子白板上课、评讲作业和试卷,据调查:小学生面对屏幕的时间几乎达到4个小时,中学生更是达到5~7个小时,如中小学生长时间视力疲劳,会导致近视度数越来越高。 三是屏幕光线损伤视力。与传统黑板相比,电子屏采用交流电供电,因此刷新过程中会造成闪烁,闪烁能量越大,人眼越容易疲劳。当孩子盯着电子白板学习时,眼睛不停地捕捉屏幕光影,会使眼睛感到非常疲劳,并容易引发干眼症,加深近视;再如市面上众多的电子白板显示屏的背光源都是采用白色LED灯,发出的短波蓝光,其能量比其他光强60%以上,能直接穿透晶状体到达视网膜黄斑部,对视力的下降和损伤都是不可逆的。此外,一些电子白板制造商为了追求更好的亮度、对比度、画面的清晰度,防眩防反光效果做得不太明显,导致可识角度很差,直接影响教室后排和两侧的学生视力。2018年8月,教育部、国家卫生健康委员会、国家体育总局等八部门联合印发了《综合防控儿童青少年近视实施方案》,目标之一是到2023年,力争实现全国儿童青少年总体近视率在2018年的基础上每年降低0.5个百分点以上,近视高发省份每年降低1个百分点以上,从2020年全国青少年近视发生率看要实现这一目标尚的较大的提升和改进空间,为了更好贯彻落实习近平总书记“共同呵护好孩子的眼睛,让他们拥有一个光明的未来” 重要指示精神。 具体意见:一是要合理配置智能教学设施。建议教育管理部门要和卫生健康、工信部门等加强调研,出台教育信息化时代基础教育阶段教室智能教学设施的配置标准,如加大智能讲台、光能黑板、教室健康光源投入和使用等,确保智能教学设施既能满足日益提高的教学需求,又能保障包括视力在内的青少年儿童的身体健康。 二是要减少课堂电子产品使用。建议教育管理部门要组织中小学课程教学专家学者论证课堂信息化教学时长的合理时间和学科,兼顾考虑当前中小学学生往往“线上”“线下”密集型学习的现状,如降低语文、外语、政治、历史等学科课堂PPT的使用,数、理、化等学科非必要不使用电子教学,提高课堂教师教学板书的比重,将课堂电子产品使用控制在合理的时长范围内,有效防治青少年儿童近视。 三是要加强电子白板市场监管。近年来,电子白板发展前景广阔,市场上电子白板质量良莠不齐,对此建议市场监督管理部门要加强电子白板产品的监督,防范不合格的电子白板流入中小学课堂;同时,建议各地要建立教学设施的集中招标采购制度,明确采购标准和责任,将责任落实到人,确保教学设施满足青少年身体健康要求。 四是要多方联动降低近视发生。青少年儿童的近视需要学校、家长联动才能达到预期效果,建议学校要将近视防治融入日常教学实践、贯穿健康教学之中,引导青少年儿童养成爱眼、护眼的良好习惯,各级教育管理部门要将学校防治学生近视工作纳入绩效考核之中,促进学校近视防治的有效性;教育管理部门还要加强与卫生部门的联动,定期组织疾控、眼科等专家进校园,为教师、学生和家长共同上好“护眼专业课”,专业指导家、校防治近视,降低防治近视误区。 +230,0322,关于我省机关干部率先示范切实提高普通话应用能力水平的建议,6261695a58b34b0fa5caa9521dfc28cc,2022,2022-01-19 17:36:05,汤忠元,政治建设,"调研情况:日前,教育部、国家乡村振兴局和国家语委关于印发《国家通用语言文字普及提升工程和推普助力乡村振兴计划实施方案》的通知,明确基层干部要带头学、说普通话,切实发挥表率作用,要落实国家机关工作人员普通话水平应当达到国家规定的等级标准的法定要求。早在2018年,教育部、国务院扶贫办、国家语委等部门就强调了公务员、教师等在普通话普及中的重要作用,明确各级新录用公务员应当具备相应的普通话水平。然而从实际看目前各级机关尤其是基层公务员在行政工作、媒体发言等公务情况下使用方言工作的情况仍很常见。 问题分析:一是入口不严。与热衷于英语“四六级”相比,大学生一般对参加普通话培训和测试并不“感冒”,加之当前公务员考试鲜有职位对普通话等级有要求,相反一些职位对英语水平却有明确的要求,入口不严自然导致难以实现公务员“推普”目标。 +二是工作所需。不可否认的是,在基层尤其是乡镇一级机关,与群众打交道,当地方言是首选;另外在一个多民族的国家中,在少数民族自治区和自治县内,由于对民族主体身份的强烈认同,许多少数民族公务员认为民族语言是保持民族凝聚力的重要因素,这也为“推普”工作带来一定影响。 +三是推广不够。虽然近年来,上海、重庆等省市政府对公务员推普工作开展相对积极,但是总体上很多地方政府对此项工作的宣传力度和重视程度还不够,在人事管理、组织制度等方面还能较大的提升空间,一定程度上制约了公务员群体的普通话水平。 具体意见:一是要营造“推普”氛围。我省要借助微信平台、电视、网络等媒体,集中宣传《国家通用语言文字法》;积极开展公务员普通话大赛、主持人大赛、诗词朗诵大赛等各类比赛宣传推广普通话,为公务员搭建展示普通话水平的舞台。 +二是要严格“推普”培训。我省组织人事部门要会同语委、教育部门制定符合实际情况的公务员普通话培训、测试制度,参照目前人民教师50周岁以上不作普通话等级要求的办法,坚持“以训保测、以测促训”的原则,确保符合条件的公务员普通话水平必须达到规定的等级。 +三是要加大“推普”督查。我省要成立以政府分管市长为组长的普通话培训、测试工作领导小组,各单位“一把手”总负责的领导机制,加强对普通话培训测试的组织领导,语委和教育部门要加大对当地推广普通话工作情况的督查,确保“推普”工作质量。 +四是要加强“推普”考核。我省要将公务员参加普通话培训、测试的情况纳入机关绩效考评体系,对“推普”过程中涌现出的先进集体和个人进行表彰和奖励;要对政府新闻发言人、公务员面试考官、人民警察等职位设置高于其他职位的普通话等级门槛,真正做到公务员率先示范,积极推广普通话,也有利于提高政府的形象。" +231,0325,关于加大“共享式停车设施”运用的建议,0729cdf365ae4a1a991c45bb2207e0ff,2022,2022-01-19 14:49:00,张亦军,城乡建设,调研情况:“共享式停车设施”,包括内部使用,私人拥有,在机动车、非机动车道上划出的限制在特殊时段使用的潮汐式车位等。随着社会经济的快速发展,停车难始终是各类城市中一个突出的问题。除车位建设数量始终跟不上车辆增长数量原因外,对既有各类停车设施利用不充分、调度不科学也是重要因素。停车设施使用,因车辆使用人出行目的、生活作息习惯决定,有明显的时段性特征。据某地调查显示,停车最困难的区域,依序为:住宅小区(56.6%)、大型商业区(51.0%)、旅游景区(51.0%)、中小学校(44.1%)、医院(38.5%)、写字楼(36.4%)等,这些区域的停车设施使用,都有明显的时段性,值得注意的是,在一定的半径范围内,还存在很好的互补性,有强大的共享可能。如住宅小区在工作时段,停车设施的使用率基本低于50%,而写字楼、学校及商业网点,则在休息日或者休息时段,呈现类似的空闲特征;象学校周边,通常仅上下学时段为停车高峰,且车辆驻留时间一般较短;大型考试或者活动时,考点或者活动场地周边,有停车数量临时性暴涨情况,但仅与活动的组织时间相当;景区停车的集聚,则主要体现在休息日、节假日等等。共享的可能性分析:某住宅小区居民有近1000辆汽车,小区建有停车位200多个,休息时间段停车设施供需差距较大。周围步行一公里范围内的单位、商业楼可停放车辆600多个,工作时间段的停车需求也不能自我满足,通过单双仅号等办法制约停车。周边道路非机动车道,晚22:00至清晨6:00间,在不影响交通前提下可划出几十个车位。如果这些资源能统筹规划使用,可以很好地缓解各方停车压力,并大大提升停车设施的使用效率。近年来,为解决停车难问题,各级政府持续推动新建筑加大配建,并在交通枢纽、医院、旅游等重点公共区域加大公共停车设施建设,一定程度上缓解了难题,但受制于经费、土地等资源限制,效果并不尽如人意。应当同步加大“共享式停车设施”推广使用力度,有效提高停车资源使用效率,缓解停车设施的新建压力。问题分析:设施共享有需要也有可能,但推广起来存在不小的障碍:1、缺少管理政策依据。“共享式停车设施”管理主体分散,如果不能指定强有力的牵头协调工作主体,很难有效地统筹协调共享系统涉及到的内部停车场运营者、私家车业主、道路车位管理者等各方的责任与利益。同时,管理责任不明,由此带来的安全问题、经费问题等难以得到有效解决。2、协调机制不健全。组织大型考试、大型活动时,没有同时审批并协调指挥共享停车等相关问题的机制。3、共享设施数据服务系统较弱。构建“共享式停车设施”系统,需要以全面系统的共享数据库与停车诱导系统作为基础,需要有效地将公共性停车设施和私家车位拥有者等各类信息集合在一起。4、没有相关的收费、激励规定。具体建议:1、制定相关的政策法规。加强对共享设施的顶层制度设计与指导管理,明确牵头的工作主体和各方权利义务。对道路、商场、小区等各类停车设施的共享需要及可能进行系统摸排。制定鼓励机关、企事业单位内部停车设施对外开放的政策,并对积极接受参与的私人主体给予相应的引导激励措施。明确对违反共享规则人的管理权责和依据。2、建立共享协调工作机制。推进建立政府相关部门、物业等企业、以及相关管理机构间的信息交流、工作协同平台。构建共享设施的使用规范和引导机制。3、建立共享设施的智慧管理平台。对停车资源状况摸底调查,构建停车泊位数据库系统以及停车诱导系统合理引导停车资源,并提供共享停车设施使用时预约、缴费等便利服务。4、设计科学合理的共享设施收费办法。通过市场化引导手段提升各方参与共享的积极性,合理解决共享设施的管理与维护的保障问题。 +232,0326,关于实施“文化金名片”工程的建议,9905b717654e4e1499707b7a3d64ef78,2022,2022-01-19 11:04:18,张亦军,文化宣传,调研情况:近年来,区域文化名片建设的重要性,越来越被大家所认识,对代表性文化符号,包括文字、音乐、艺术、服饰等等的挖掘整理、传播推广、推陈出新,包括对文化名人名作、知名载体的建设,都能很好地展示地区人文面貌,促进文化传承与交流。经过多年的持续建设,我省也建成了不少代表性文化名片,不管是旅游资源、自然地标、人物贤达、媒介载体、文化产业,还是事迹事件、遗迹遗产,等等,都很好彰显了江苏内涵、影响和形象。但与江苏经济社会发展的总体影响力、与江苏坐拥的丰厚的文化资源相比,名报、名台、名栏目、名剧团,以及名作、名人、名展名节等影响力文化品牌还太少,也没有持续不断产生有影响的新生代文化事项:象从唐宫夜宴到端午奇妙游已经自成体系的河南古风舞蹈;象李子染这种田园节目;象持续制作了《北平无战事》、《琅琊榜》等多部优质大剧的正午阳光公司,等等。我们的文化名片在名声、流行度、引领作用、对人的感受指数提升等等方面,都还不够有力。问题分析:1、规划和策划水平不高。2、培育及推广的立体性不强、维度不广。3、发展名品的生态支持系统还不厚实。具体建议:1、建议做好高水平的规划策划工作。确定并实施江苏“文化金名片”工程,聚力打造文化精品,更高水平地把江苏的文化资源转化为鲜明的文化形象、文化资本和文化竞争力,组建有影响力的江苏文化品牌体系,构筑更加厚实的文化自信和精神文明基础,体现更加有力的软实力。做好优质文化资源的梳理及甄选,确立一批省定重点项目,招募顶尖团队,做好高水平的规划及发展策划。江苏人杰地灵,文化明珠无处不在,比如昆曲,被誉为“百戏之祖”,被联合国教科文组织第一批列入“人类口头和非物质遗产代表作,纳入人类非物质文化遗产代表作名录,也第一批被列入国家级非物质文化遗产名录;比如号称“东南第一佳味,天下之至美”的淮扬美食及影响悠远的美酒文化;比如明清城墙、江南园林;比如江河湖海俱全的水韵旅游资源;比如以云锦、宋锦、苏绣为典型的顶尖丝织文化;又比如联合国教科文组织命名的世界文学之都南京,等等。列出重点,全力支持,项目化建设,以形成更大建设成效。2、建议加大体系化的培育打造力度。用系统化思维、立体化包装、持续化经营,来提升其闪亮度、丰富性和影响力。比如文物,除常规供展外,还可联合制作专题宣介节目,对文物的鉴赏、背后的故事、工艺的价值等全方位的宣传,并且辅之以关联文化创意产品推广,释放出集历史性、知识性、艺术性、生活性、时尚性、趣味性等多元化融合的影响力和附加值。又比如昆曲,可以打造 “印象昆剧”系列,可以组织大师名角、优秀剧目的精品展演、奖会,可以做戏曲表演的体验节目或者活动,可以把昆曲小剧场推广成文艺小青年的打卡网红场所,可以征集引入新剧目的创作,可以帮助专业昆曲团队与全国各地的业余曲社形成有力的互动,也可以与其他非物质文化遗产展示体验交织组合,连珠成链,放大效应。3、建议做实高水平地运营与服务体系。对品牌的良好运营管理,会产生难以估计的光环辐射效应,因此,实施金名片工程,除培育打造外,还需要构建良好的、有利于金名片项目发现培育和推广的、有力的支持保障机制,为实施文化金名片工程,提供政策支持、激励措施、人才服务。要建立联动机制,既要建立起政府、企业、社会的联动机制,还要建立区域间的的联动机制,要调动和发挥各类主体的积极性,共同推动文化品牌建设,发挥更大的人文影响作用。 +233,0328,关于加大对苏北地区中小企业扶持力度的建议,42aa5b6fd102424796cb3088b3629d9a,2022,2022-01-19 19:43:40,樊维明,经济发展,调研情况:中小企业是经济社会发展的主要推动者。目前,我国企业总数的99%,工业产值的60%,利税的40%,就业机会的75%,出口的60%,都是由中小企业创造的,淮阴区中小企业的比重大、数量多,对促进当地经济快速增长的贡献度甚至超过了一些大企业,加强对中小企业的培育扶持力度,是当前经济快速发展的着力点。问题分析:中小企业这样一个在经济社会生活中占据重要地位、做出重要贡献的群体,却长期面临一些发展掣肘,尤其是苏北地区的中小企业,由于基础薄弱、发展慢,相比较苏南地区而言先天不足。一是在政策上对于科创型中小企业的奖励性激励不足,导致很多科创型中小企业在财税、项目承载能力和人才建设方面举步维艰。二是在专项资金申报上,由于苏南地区制造业发展早、基础好,水平长期位于全省甚至全国前列,相关专项支持资金申报成功的比例远远超过苏北。如2021年全省共有462家企业技术中心被认定为省级企业技术中心,而苏北五市仅有92家,占比不足20%。三是由于我国金融机构的体制机制尚不健全,尤其是专门为小企业服务的中小金融机构体系建设严重不足,导致中小企业普遍存在融资难、贵现象。具体建议:建议省级层面遵循“企业自主、政策扶持、市场运作”的原则,加大对苏北地区中小企业扶持力度。一是实施激励企业创新的财税政策。制定扶持中小企业技术创新的各种税收优惠政策,将国家促进企业技术创新的税收优惠政策落实到实处,尤其是对那些掌握核心技术拥有核心知识产权符合国家重点扶持的高新技术企业给予更优惠的扶持,鼓励企业新技术的研究与开发,结合省情对创新型企业采取税收优惠政策,对企业新技术硏究开发投入采取税前减免、税前扣除等激励政策。并与企业财务制度和企业所得税改革相结合,建立健全创新专项资金制度。对企业科学研究仪器、设备采取一定的税收扶持政策。二是实施促进创新创业的金融政策。积极探索政府财政资金为主导,金融与科技相结合的方式,金融资本进入到科技创新市场中来。建立、健全企业技术创新的信用担保制度为中小企业创造良好的融资条件。政府引导搭建形式多样的科技金融合作鼓励民间资金和金融机构参与科技创新开发中来。鼓励金融机构对高新技术企科技型创新企业的金融服务力度。同时在专项资金申请方面,建议转型升级专项支持资金,在门槛上对苏北企业有所倾斜,让更多的苏北制造业企业能享受到省级资金的扶持,以更大力度支持苏北地区企业加快发展,努力实现跨越赶超。三是激发中小企业自身发展活力。大力发展企业工程技术研究中心、企业研究院、博士后工作站,对获得市级以上认定的企业技术中心和研发中心给予一定资金奖励。对企业申报承担国家、省市级科技计划项目采取立项配套、绩效奖励等多种方式予以扶持,推动中小企业成为技术研发投入、成果转化应用的主体。同时,加快人才培养引进和创新平台建设,提升科技创新能力和重点项目承载能力,充分发挥企业在自主创新和转型升级中的主体作用。制定对口帮扶政策,从苏南选取基础好、效益高、带动性强的企业对口帮扶苏北地区,集中攻关一批关键技术,增强苏北企业产业核心竞争力。 +234,0329,关于完善数字政府政务系统平台建设工作的建议,c046bc9a54544ef5b6055162730f8978,2022,2022-01-19 17:36:05,沈浩,政治建设,调研情况:十九届四中全会审议通过的《中共中央关于坚持和完善中国特色社会主义制度、推进国家治理体系和治理能力现代化若干重大问题的决定》,明确提出:“建立健全运用互联网、大数据、人工智能等技术手段进行行政管理的制度规则。推进数字政府建设,加强数据有序共享,依法保护个人信息。”将数字政府建设的要求提升到了全新高度。我省全面贯彻国家指示精神,积极出台《“十四五”数字政府建设规划》等相关文件及配套措施,强调利用高效数字化手段,提升公共服务和社会治理水平,在内部配套运行机制上增加协同、提高效率,不断提升数字政府建设效能。我省政务系统平台建设起步早,基础设施建设程度处于全国领先水平,基本形成“两地三中心”的大数据总体布局,电子政务外网实现省、市、县、乡、村五级全域覆盖;各类行业条口信息数据汇聚共享初见成效,61家省级部门注册发布目录1391类,挂接资源1803类,设区市注册发布目录28537类,挂接资源15433类;“不见面审批”和“不见面交易”形成品牌,长三角“一网通办”政务服务地图通过“数据资源”和“政务服务”深度融合、双轮驱动,聚力打造“24小时不打烊”便利化掌上服务。问题分析:为全面打造数字政府,更好地服务人民群众和市场主体,提升政务服务与治理的数字化水平,我省大力开展政务系统平台建设工作,各政府条线系统平台建设数逐年增多和丰富。但在具体政务系统平台建设过程中仍存在一些问题需要解决。主要表现在:一是统筹管控力度不足。当前我省政务系统平台建设仍存在架构散乱、标准不一、平台重复的情况。各级各类政务服务系统平台缺乏自上而下的顶层推动理念,各地亦保持此前因推动数字政府创新试验点建设而拥有较大自主权的惯性思维,互相比较,陷入重视表面展示效果而缺乏实质业务赋能的“面子工程”误区。一方面因为认知的片面和误区难以保证系统平台架构的科学性、全面性和可持续性,客观上给统一标准、数据共享带来阻力;另一方面由于平台升级、数据共享的需要,部分政府系统平台又重新部署规划另起炉灶,造成单个部门同一流程拥有多个系统平台,一件事情需要在多个平台重复提报,大大降低了工作效率。二是政务系统平台建设缺乏标杆指引。多年来各政务条线的数字化建设工作往往是上级发布文件,各地市乃至区县自行开发建设,由于对政务系统平台价值主张、建设目标、包含模块、评估标准、后续规划等缺乏深刻的理解,省级层面同样因为对“数字政府”概念缺乏明确统一的认知和画像规定,各类政务系统平台的建设工作也就过多依赖市场投标主体的认知把握程度以及技术实施能力,建设的政务系统平台也就功能参差不齐、界面样式五花八门、数据接口封闭无法打通,这与一体化建设在线平台的初衷相去甚远,同时又具有很明显的地域性和供应商能力符号化特征,也就难以在全国范围内进行规模复制和推广,一定程度上造成了市场资源的冗余投入。三是对数字经济激活力度不足。当前我省政务系统平台建设仍存在不均衡不充分的情况,部分政务条线数字化建设重复,造成大量的资源浪费,同样也存在部分政务条线系统平台建设力度不足,数字化程度较低的现象。整体政务系统平台建设水平与先进地区相比仍存在较大差距且这一差距存在扩大趋势,政务数字基底有待进一步打造,政务外网和政务云保障能力存在不足,5G、人工智能、区块链等新技术应用的深度广度不够,数字政务应用服务体系还不健全。政务系统平台建设采购要求较高,面对遍布我省数字经济“各毛细血管末梢”的中小微企业,项目参与门槛资质要求高、竞争压力大且存在收款困难侵蚀毛利空间的情况,大型政务系统平台建设项目基本被大型国企或大体量集成商垄断,中小微企业等市场主体参与度较低。具体建议:一、加强顶层设计,强化省级纵向统筹力度坚持省市区县自上而下统筹、有序建设,通过省级层面规划管理、建设管控、资金约束、结果考核等方式,贯彻“1234+”总体架构,对各政务条线政务系统平台的开发建设加大统筹力度,推动省级协调机制建设。广泛汇聚省工业和信息化厅、省委网信办及各类技术专家等做好顶层设计以及技术评议工作,确定和合开放、可持续发展的系统架构,确保整体系统平台的持续更新和迭代发展。严格遵守和制定统一技术规范,最大限度纵向整合,并依托高位汇聚优势,沉淀可固化功能模块并形成刚性系统平台开发要求,将分散、重复建设模式转变为集约化统一部署模式。着力优化政务系统平台建设考评方式,向条线部门上游着力,强化纵向管理和领导作用。二、深化创新试点引领工作,做好优秀案例推广加大创新优秀试点的总结复盘,认真梳理我省政务服务平台等优秀系统平台的建设经验,积极广泛学习“北上广深杭”先进数字政务打造经验,总结提炼“智改数转”经验做法,整理汇编全省统一的数字政府政务系统平台建设标准和要求。同时紧密跟进各地创新试验试点成果,以半年为单位征集和遴选相关优秀应用场景、实践案例若干,通过国家和省应用创新体验(推广)中心、区域一体化公共服务平台,大力开展各类宣传对接活动,加大优秀方案和实践案例的宣传推广,打造标杆样板试点,加深各地对数字政府政务系统平台建设的认知与理解。三、多维激活市场活力,建立市场化运作机制。全面加强数字政府政务系统平台统筹建设力度,查缺补漏,加大短板补足建设力度,全面提升数字政府均衡性。积极引进社会资本,创新开拓采购合作模式,多渠道加强PPP模式在数字政府政务系统平台建设中的路径探索,多维度激活数字经济市场主体参与度。进一步响应《中华人民共和国科学技术进步法》要求,在功能、质量等指标能够满足我省政府采购需求的条件下,进行购买而不以商业业绩为由予以限制,减弱各中小微企业参与政务系统平台建设门槛。政务系统平台运营深度引进公司化运作模式,对于建设周期较长的项目,鼓励熟练掌握新技术及运营能力的社会公司,积极发挥在基础设施建设、数据融合开发等方面价值,与政务服务、大数据管理机构联动,形成与时俱进的“数字政府”运营模式。 +235,0330,关于江苏深化殡葬祭奠改革,率先建立网络公墓平台的建议,cdcd5ef60d0944689e2861f658cef0fa,2022,2022-01-19 16:54:59,宋学锋,社会事业,调研情况:殡葬祭奠改革事关千家万户,事关人民群众切身利益,是一项移风易俗的重大民生工程。早在2016年2月,民政部等9部门便联合印发了《关于推行节地生态安葬的指导意见》。《意见》明确指出,应大力倡导网络祭扫等文明低碳的祭扫方式。在此基础上,我省也于2021年3月31日正式出台了《江苏省殡葬管理条例》,《条例》也明确规定,应“倡导文明、低碳、安全祭扫,推广集体共祭、敬献鲜花、网上祭扫等祭扫方式”,为殡葬祭奠改革指出了未来努力方向。问题分析:随着互联网应用的普及化,网络虚拟公墓网站逐步成为了寄托哀思的新载体。但目前网络上的公墓网站,均是民营的网站平台,其运维的稳定性、收费的合理性、隐私的保护性等问题难以为广大人民群众普遍接受。因此,建议由政府民政等部门为主导,深化殡葬祭奠改革,建立网络虚拟公墓,倡导人民群众告别和摒弃丧葬旧俗、民间陋习和封建迷信,改在网络虚拟公墓平台,立墓祭奠。作为“争当表率、争做示范、走在前列”的江苏,理应走在全国的前面,争做改革的探索者和排头兵。深化殡葬祭奠改革,实施网络虚拟祭奠,使广大人民群众祭奠更加便利,不再受时域、空域和地域的限制,将更加有利于广大人民群众祭奠亲人、赓续家谱、传承家风;更加有利于保护生态环境,节约耕地等自然资源;更加有利于树立文明低碳祭扫的新风尚,从而真正做到人与自然的和谐相处。具体建议:1.以政府部门为主导,打造网络虚拟公墓平台殡葬制度的改革与深化,事关千家万户,是社会公益事业的重要组成部分和展示窗口,必须由民政部门等政府部门来主导,以政府财政投入为主体,设立网络虚拟公墓平台,从而保证改革的逐步实施、稳步发展,保证改革取得人民群众希望看到的成效。当然,在此基础上,民政部门可以适时地、适当地允许并引入殡葬行业的公司等社会力量参与建设和维保,但应力避沾染过度商业化色彩,要高度重视平台教育教化、敦风育俗的功能,同国家的社会治理政策同向同行。目前网络中存在的祭奠平台五花八门,水平整体不高且参差不齐,使用率和关注度太低。民政部门主导设立的网络虚拟公墓平台,要重视祭奠网站等平台的制作,真正做到好上手、功能全,美观大方、得体优雅,要充分考虑老年群体的习惯和感受。要通过网站的质量和水平赢得人民群众的口碑和赞许,从“要你用”逐步转变为“我要用”,让网络祭奠真正成为祭奠的重要途径和主要方式,引导树立社会新风尚。作为一项长期的社会工程,政府应持之以恒推进该项改革,提升社会的文明程度,提升人民群众的幸福感。2.采取有力措施,在全省倡导民众改变传统祭奠方式,选用网上祭奠受中国几千年来封建社会和传统文化的影响,人们头脑中的传统祭奠旧俗根深蒂固,殡葬祭奠改革想要被所有人理解并支持,任重道远,改革可以分两步走,初期可以引导大家传统祭奠模式与网上祭奠模式并用,后期逐步引导民众放弃传统祭奠模式,完全接受网络祭奠模式。可以现在年轻人、异地工作的人群中推介,然后再逐步扩大范围。要针对不同人群特点采取多形式、多方法宣传。对于网络获取信息的人群,可以利用微博和抖音、快手等短视频平台的同城功能推荐,再由政府、媒体创办的微信公众号发送推文宣传;对于“学生党”“上班族”可以抓住早晚高峰期,通过发传单或在公共交通工具中广播等方式进行宣传;而老年人的信息渠道多为电视新闻、报纸、口耳相传等传统形式,可利用电视台、日报晚报等进行宣传。只有结合当地特色和不同人群的特点,有针对性地宣传殡葬祭奠改革,殡葬祭奠改革才能被群众得知和了解,从而使推行工作事半功倍。3.因地制宜,因人而异,避免一刀切现象在殡葬祭奠改革的过程中,建议必须避免一刀切现象,应循序渐进地开展殡葬祭奠改革。比如,在部分少数民族地区,可以根据民族习惯选择祭奠方式,尊重民族选择。再比如,对于部分文化水平不高的农村高龄群众,其祭奠思想受到时代因素的制约,确实较为难以转变,必须充分尊重其意愿,循序渐进,逐步推进殡葬祭奠改革,从而使祭奠文明在全省各地得以普及。 +236,0332,关于完善配套措施进一步提升民众生育意愿的建议,7c056770605043cf85615709a0fa827c,2022,2022-01-19 17:00:49,沈浩,社会事业,调研情况:今年5月国家第七次人口普查数据显示,2020年我国总人口14.1亿,近10年年均增长率较上个10年相比下降0.04%。新出生人口1200万,相较于2019年新出生人口数量下降18%;相较于刚放开二胎政策的2016年,新出生人口数量下降33%,二孩政策堆积效应逐步消失。以数据推算当前我国总和生育率1.3,远低于“人口更替”水平2.1,人口数量存在较高的负增长潜力,1820年中国人口占世界人口比重超33%,1950年左右约22%,而2020年则为18%,且维持总和生育率不变,20-30年后新出生人口数量将继续缩减一半。比重上,考虑建国后婴儿潮时间曲线(1960年初、1980年中-1990年初、2010年-2020年),0-14岁人口占总人口比重相较于第六次人口普查虽有所上升,但因其对应的育龄女性数量多一倍而更显生育意愿不足。且60及65岁以上的老年人口比重较上个10年增幅分别提升了2.51%和2.75%,社会养老负担明显加重。结构上,2020年出生人口性别比111.3,适婚年龄段人口性别比持续上升,这一现象在偏远农村更为普遍。我省处于长三角人口净流入地区,呈现户籍人口老龄化程度高、常驻人口老龄化程度适中的现象。但由于人口再生产的惯性作用,我省人口结构性问题将愈发突出,老龄人口数量大比重高、劳动年龄人口和出生人口呈减少趋势。问题分析:一是“社会阶级”跃迁压力大。当前“社会阶级”流动性加强,加之各媒体宣传报道,大部分人都在用更高阶层的生活方式来定义自身生活标准,而且有机会实现此种生活方式。这个过程中,生育成为成本很高的行为,故大多数家庭会自然选择减少生育、集中资源实现更高阶层跨越。二是婚育成本高。传统观念下的婚房及改善型住房贷款占家庭开支比重大,再消费能力降低。维系当前生活标准、提升子女阶层的各项生活及培训费居高不下。城市化进程过快带来城乡生活方式、思维习惯、育儿理念的差异,造成传统家庭老人抚养第三代的意愿及接受度随之降低,培育婴幼儿的合适劳动力成本高。新型中产阶层对自身发展的需求、丰富的多元化文娱活动以及“996”工作方式对整体可用时间的挤压。三是公共幼托体系不完善。我省当前0-3岁托育供需矛盾突出,存在部分幼托机构服务内容无标准、培育内容不科学、法律体系不健全、相关部门权责不明确等问题。3-6岁的学前教育各市、区发展不均衡、以社区为单位的教育资源不够丰厚、托管及教辅时长较短等,不能满足社区居民尤其是双职工家庭对婴幼儿托管、青少年儿童服务的需求。四是婚育观认知不健全。短视频在内的媒体内容不断提升和改变适龄人群对异性认知的阈值及婚育的观念。我省高水准教育的推行,追求自由、强调独立的个人意识以及高知女性自主意识的提升较难适用以“包容”和“付出”为主基调的婚育家庭生活。我省为人口净流入区域,人口高迁徙率带来的不安定认知、“小两口”家庭直面父辈生育压力的降低及对离婚包容度的提升进一步降低了生育机率。具体建议:一是完善育龄夫妇生育的社会保障机制。进一步完善生育假期延长、生育津贴发放、多孩生育补贴及住房供应、抚养专项个税扣除、弹性工作时间、远程办公以及生育职工企业申报补助等相关政策及配套措施,将生育成本全面纳入社会保障体系,增加公共支出,保障女性生育价值,减轻用人单位对育龄职工生育成本的承担,降低用人单位雇用育龄职工生育的顾虑,促进育龄职工就业。二是加强托育公共服务体系建设。以立法形式明确我省各政府单位及市(区)托育公共服务权责及体系建设的标准、内容、方向及管理机制。加强0-6岁各年龄层托育服务内容的专业标准建立及师资梯度培训,构建科学、专业、灵活、多样的科学指导措施及托育师资培训机制。加快研究出台0-3岁托育教辅及3-6岁学前教育管理办法,建立指导组织、家庭、社区、工作单位四位一体的家庭互助式托育、社区托育、托幼一体化、用人单位托育服务等多层次托育服务体系。强化政府主管单位对托育机构的监督管控,运用主管部门背书、信用评级、媒体宣传等方式构建全覆盖、长期性的动态监管机制。三是加强正确婚育观的宣传和引导。依托学校、家庭、网络社交媒体等场景,营造良好婚育舆论氛围,宣传引领责任共担、合作共赢、幸福共享、和谐共长的家庭分工认知导向,强化对主流媒体婚育观点内容的审核力度。将帮扶构建高质量家庭生活氛围纳入社区服务与考核范畴,加强社区从业人员专业水平,构建专项培训机制,促进和谐家庭亲密关系构建。婚育政策制定和措施执行,均应充分纳入社会性别和发展视角,建立有效缓解女性工作、家庭冲突的社会机制。 +237,0333,关于完善我省住宅物业服务收费科学定价机制,切实提升人民生活品质的建议,30c49e02883e419da3eee290ffa0170f,2022,2022-01-19 17:22:31,杨平,城乡建设,调研情况:江苏省第十四次党代会报告提出,江苏坚决扛起“争当表率、争做示范、走在前列”光荣使命,在未来五年,要以综合发展实力显著提升、人民生活品质显著提升、生态环境质量显著提升、社会文明程度显著提升、共同富裕水平显著提升、社会治理效能显著提升六个显著提升作为主要目标任务。住宅小区物业作为一项关系民生幸福、社会基层治理、城市环境建设等最基础性的社会细胞组织的工作,与上述六个提升均密切相关。但我省目前的住宅物业服务及其管理水平,随着时间的推移,与城市居民的预期,与城市品质的提升,日益不相协调,究其核心原因,物业服务的权责与支撑管理的物业收益存在着严重不匹配的普遍现状。据南京市12345政务热线工单分析,全市12345投诉热点TOP5中,物业管理长期居首位,且呈增长态势,其中市民反映的主要问题就是物业服务及收费的矛盾纠纷,且主要集中在主城区内。因此,物业服务收费及其定价机制已成为解决上述矛盾和问题的关键点。问题分析:我省住宅物业服务收费定价机制存在以下几个矛盾和问题:一、相对单一的物业服务收费政府定价模式,一定程度上限制了物业服务满足百姓需求的空间。江苏省定价目录中明确对保障性住房、房改房、老旧住宅小区前期物业管理服务收费标准以及普通住宅及配套停车设施的前期物业公共服务收费标准实行政府定价,各市、区当前的物业收费定价按照2019年1月施行的《江苏省物业服务收费管理办法》在0.3—3.6元/平方米.月的区间内进行确定。以南京为例,2021年出台的物业服务费用标准,从2006年最高的每月每平方米1.9元/平方米.月一次性提升到2.6元,这长达14年的第一次调整,尽管从绝对值上有所提升,可在一定程度上弥补一些以往经营中的亏损,但调价的前提上仍附加了不少条件,尚无法从根本上解决大部分优质住宅小区居民对改善环境的美好需求。但调研北京、上海和广州等地,部分仅保留经济适用住房物业服务费政府定价,其他物业服务收费定价模式则更多地推广市场定价。在收费的标准上,上海中位水平为3.5—4元,深圳在4元左右,基本是我省中位水平的2倍左右,物业服务与收费配置水平相差较大。二、小区物业作为社会治理、人居生活的一个基层细胞组织,无法最大限度地在我省现有的物业服务定价机制中焕发活力。北京市2015年取消物业服务收费政府定价通稿中阐述:“目前尽管还存在物业公司认为人工成本等不断上升、收到的物业费不够,而老百姓却认为物业费高等问题,但从市场角度来说,本市有2600多家物业公司,竞争程度已经比较高,具备放开的条件。开发商对选择哪家物业公司可以进行招投标,老百姓在买房时也可以把物业费、停车费等作为选择依据”,小区物业服务在经济相对发达省市里,已发展成熟并可充分竞争,居民的服务需求也会随着时代发展而不断拓展和提升,因此应当让小区的居民和业主委员会去选择和决定,让物业服务企业更充分地提升服务、展开差异化特色化服务,按质论价、按质取价、优质优价。另外,一但前期物业服务收费基数确定,从政策上讲,业主委员会成立后可以重新选择物业公司或按市场价格进行洽商调整,但实践证明,兼职性质的业主委员会基本上不具备高效的管控手段,最终导致延用政府定价的物业服务,长此以往,高物业服务的质量和水平如何有实力支撑提升?加上竞争挤压,物业管理公司会为抢占市场份额,先答应条件,实际进驻后不兑现服务承诺、降低服务品质,纠纷频生,平生了诸多社会矛盾,且越积越多,积重难返。三、物业服务收费定价机制缺乏全省统筹指导机制,部分配套调节措施落实不到位。我省作为经济相对发达的省份,有着较好的基础,更应该率先把满足物业服务需求,作为呼应人民群众美好生活改善的预期大事和要事来处理,本着“争当表率、争做示范、走在前列”的使命,理应有所作为。但目前,我省对于住宅物业收费的规定相对原则,没有弹性空间,各设区市虽然差异很大,但因缺少上级政府支持指导,改革创新的动力不足,小区物业管理的现状难以根本改变。另外, 2019年1月施行的《江苏省物业服务收费管理办法》中,规定了物业服务收费三年一评估一调整的机制措施,但这些规定和措施在我省层层授权下移过程中执行情况不佳,也严重影响了政府定价的宏观调节效果。具体建议:综合上述情况,为切实提升人民生活品质,夯实社会基层治理结构,营造优美城市环境,现就完善我省物业服务收费定价机制提出以下建议:一、建议省发改委会同省住建厅进行专题深入调研,对照《中共中央国务院关于推进价格机制改革的若干意见》及《关于进一步清理规范政府定价经营服务性收费的通知》的要求,对标先进省市的做法,对我省住宅物业服务收费政府定价的必要性进行论证,并对定价范围、定价标准及调整浮动幅度等二级指标进行科学设置。二、在我省现行《定价目录》关于物业服务收费原则规定的基础上,根据省内各区域的经济社会发展现状,合理划分不同区域,就适用政府定价或适用不同定价范围、定价具体措施等进行改革试点,通过先行先试积累经验,防范系统性风险,最大程度上探索建立健全灵活、务实、高效的区域性物业服务收费定价机制。三、按照《政府制定价格行为规则》的要求,落实住宅物业服务收费政府定价的跟踪调查、监测及后评估措施,建立并完善相应配套实施细则,加强对各市、区政府相关工作的指导和监督。完善《江苏省物业服务收费管理办法》中三年一评估一调整的配套实施细则,建立独立于各市、区独立的第三方评估、建议调整体系,一方面提供科学依据,另一方面也给各市、区人民政府减压。四、建立全省的物业服务科学收费的研究、咨询、评价机制和相应载体机构,为全省、各市区物业服务收费工作事项提供科学依据、实践案例、特色方案,提供顶层、落地、高效的智库信息及服务。 +238,0337,关于加快发展数字智慧农业助力乡村振兴的建议,b0dc65c27f4740cead0abecfbc8d4914,2022,2022-01-19 10:39:20,陆建辉,农林水利,调研情况:随着新一轮科技革命和产业变革孕育兴起,信息技术与农业农村的深度融合已成为产业转型升级的驱动力。近年来我省大力发展智慧农业,成为推进江苏农业供给侧结构性改革,加快农业发展方式重要且有效的切入点,催生了许多新产业、新业态,对加快农业农村发展起到明显的驱动作用。但相对于江苏省发达地位和高质量发展要求,全省智慧农业发展仍总体滞后,面临诸多挑战。问题分析:一是缺乏统筹规划和专项建设经费。二是尚未形成大规模的实际应用,产业化模式亟须探索。三是关键核心技术研发滞后,符合都市现代农业发展特点、针对性、及时性、有效性强的智能技术装备还比较缺乏。四是农业农村大数据建设水平较低,数据开发应用不够,整合共享不充分,管理服务支撑不强。具体建议:一是明确全省层面的发展思路与目标。以深入推进农业农村现代化和农业供给侧结构性改革为目标,以推进信息技术与农业生产经营全面融合为主线,加强智慧农业基础设施和应用系统建设,构建集实时感知、智能决策、自动控制、精准作业、科学管理于一体的智慧农业体系,全面提高农业生产智能化、经营网络化、管理数据化、服务在线化水平。重点开展种业信息化建设,助力“种业之都”提档升级;在“两田一园”实施精准农业,加快农业“调转节”;发展智慧生产模式,提升农产品质量安全水平;开展休闲农业信息化建设,促进一二三产融合;大力发展乡村智能信息服务产业,促进城乡统筹发展;加强农业农村大数据建设,提升管理效能和服务水平。二是统筹规划、系统推进智慧农业建设。建议由省相关部门牵头,编制全省数字智慧农业建设专项规划。加强信息技术集成创新和示范应用,系统推进江苏省智慧农业建设。依托相关优势单位加快智慧农业关键技术装备创制和系统集成。推进智慧农业标准体系建设,实现全省农业各领域信息资源共建共享和信息系统互联互通。依托有资质的单位建立全省农业信息软硬件产品质量检测中心,对进入市场的软硬件产品的技术性能、稳定性、安全性、适用性等指标进行权威检测,规范市场准入,保障产业健康发展。三是着力建设省级智慧农业大数据中心。按照我省信息化建设“十四五”规划,整合全省大数据管理平台资源,建设江苏省农业数据中心和公共服务平台,开发“三农”数据库、模型库和智慧农业信息系统,建立政府和社会互动的大数据采集机制。通过农业公共基础数据开放共享,引导新型农业经营主体、农业行业协会、科研机构等主动采集并开放数据,大幅降低智慧农业研发、应用、推广成本,加快智慧农业技术装备广泛应用,推动形成 “大众创业、万众创新”的建设格局。四是健全完善智慧农业发展的政策措施。积极探索智慧农业投入引导机制,研究出台具体支持政策。设立试点专项资金、农业信息技术应用补贴。将农业信息技术装备纳入农机购置补贴目录,鼓励和支持电信运营、信息服务、系统集成等企业参与智慧农业建设,不断增强智慧农业发展的内生动力,逐步形成与之适应的生产经营方式和政策制度安排。 +239,0338,关于完善我省市场主体注册登记职能划转改革实践的建议,d6bff8b75587434bbf9b6f30394e77ef,2022,2022-01-19 17:36:05,民进江苏省委,政治建设,调研情况:划转市场主体注册登记职能,成立行政审批局履行相对集中行政许可权职责,是我省设区市、县(市、区)市场主体注册登记管理改革的主要内容之一。作为全国市场主体注册登记职能划转的试点区,2015年启动试点。2019年6月省编办下发《关于印发市县行政审批局划转事项指导目录的通知》(苏编办发〔2019〕45号),划转行政审批事项涉及市场监管、农业农村、地方金融、住建、商务、人社等十多个部门,明确设区市56项事项划转行政审批局,其中市场准入事项达33项;县(市、区)85项事项划转行政审批局,其中市场准入事项为39项。全省13个设区市,10个已成立行政审批局,行使部分市场主体注册登记职能,2个(扬州、连云港)成立但未行使登记职能,1个(南京)未挂牌成立行政审批局。全省95个县(市、区)全部成立行政审批局,其中84个行使部分登记职能,11个未划转职能。市场主体注册登记职能划转后一是简化办事流程,降低市场准入条件和开办成本。二是改进工作作风,增强服务意识,有效推动了营商环境的改善。三是增加了政策性福利项目。得到社会好评。问题分析:目前存在四个问题:1.市场主体登记事权划转不够统一。出现了市与市之间,甚至同一市域县区之间,事权划转不一致,行政审批局、市场监管局、园区管委会、乡镇街道等多种模式的登记许可现象并存,甚至还有镇长签发营业执照现象。2.“审管衔接”协同机制不够顺畅。国务院提出“谁审批谁监管,谁主管谁监管”的要求,但我省行政审批局只有审批权,无监管权,市场监管局行使监管权,无审批权,审批与监管的边界不明、责任不清,不能顺利实现工作衔接。3.登记注册人员队伍不够专业。登记注册工作涉及面广、专业性强,对从事登记注册工作人员业务水平提出非常高的要求,但从市县审批局实际来看,人员学历偏低,人手不足矛盾突出。4、线上办理网络服务功能不够完整。一是系统生成的材料与窗口收到材料不一样,生成材料不能直接用。二是各个部门之间各平台数据不能互联互通,数据要重复录入。三是客户信息存在泄露。具体建议:面对试点中的新情况新问题,进行调研总结很有必要。为此建议: 1.开展机构设置成效的科学评估。行政审批局是职能划转改革中设立的新机构,建议由省委或省政府领导牵头,组织相关部门、企业代表、专家学者全面深入调研市场主体注册登记职能划转改革的运行情况、存在问题,充分听取行政审批、市场监督等部门和广大商事主体的意见和建议,对改革成效和机构设置成效进行科学评估,在此基础上制定出台适合江苏发展实际的改革意见,全面启动新一轮改革,遵照行政许可法和《条例》,以规范的程序,科学的三定方案,确定商事主体登记、监管、注销行政机关,完善与之相匹配的行政法规体系,确保改革成效不降低,营商环境更优化。2.切实有效提高服务质量和效率。根据工作量核定登记管理部门的人员配备、构成,构建商事主体登记管理和监管撤销一体化的工作责任机制,加强业务培训,强化履职责任监管,以高素质队伍保障高质量服务。改进江苏政务网、市场监管局网络服务功能,充分认识网络服务也是部门服务效能、质量、作风问题,建立网络服务质量和效能考核机制,解决群众反映的登记不够简洁、操作不够方便、数据重复录入、等候时间较长等问题,加强各部门数据平台的互联互通和数据保密管理。 3.合理完善相关考核指标。优化营商环境考核标准和机制,针对线下服务实际及时改进服务。坚持客户满意的考核导向,力戒形式主义的营商环境考核,探索以各个审批环节耗时汇总代替0.5个工作日内审批的科学考核方法。对银行开户制定统一的基本条件和程序,完善银行营商环境建设的监督和考核标准,改进银行和税务服务,实施更科学宽松的管理。 +240,0339,关于抓紧完成国有企业“三供一业”分离移交遗留问题处理的建议,ac235442c06243978df7b966fa6d4faf,2022,2022-01-19 19:43:40,洪剑桥等3人,经济发展,调研情况:尽管扬子、南化等企业“三供一业”分离移交主体工作已完成,减轻了企业负担,注入了活力,但由于历史原因仍存在一些遗留问题。 问题分析:一是供电移交改造局部滞后。少数非居民户因历史原因以及维修改造资金或使用费用不落实至今仍未完成供电切转工作,如不抓紧解决,公司大修后这些非居民户將无电可用。 二是土地移交中的房地不合一导致不动产权证无法领取。 具体建议:一、锚定政治责任,强化解决“三供一业”分离移交遗留问题的组织领导。街道(社区)、供电、学校、企业等单位要进一步建立沟通协调机制,有序推动遗留问题解决,不留尾巴。 二、直面移交难题,分类施策,达成处理“三供一业”分离移交遗留问题的政策共识。 +241,0341,关于尽快出台《江苏省高中教育促进条例》 的建议,d60d06c014f646ba867b7a59650a6abb,2022,2022-01-19 14:29:31,董健,教育事业,调研情况:高中教育在国民教育中起着承上启下的作用,办好高中教育,对于巩固义务教育普及成果、增强高等教育发展后劲、提高国民整体素质具有重要意义。进入新时代,以习近平同志为核心的党中央对高中阶段教育改革与发展提出更高要求,人民群众对高中阶段教育期望也更高。我省高中教育必须由过去重点解决“有学上”“上好学”问题,逐渐聚焦到如何实现由“选择适合教育的学生”向“选择适合学生的教育”转变,推进普通高中自主、多样、特色、全面而有个性的发展。问题分析:当前,随着新课程、新高考改革和高中教育转型,我省各地高中学校普遍面临着学位供给紧张、师资结构性短缺、办学活力不足、课后延时服务经费政策性保障不到位、经费投入动态调整机制不健全等制约高质量发展的诸多问题。具体建议: 为贯彻落实国家和省委省政府决策部署,加快推进我省高中教育现代化,建议尽快出台《江苏省高中教育促进条例》,在资源规划布局、根本任务落实、教师队伍管理、评价制度改革、学校活力激发、经费投入保障等方面,明确具体要求,压实各级责任,促进和保障我省高中教育健康发展。(一)进一步加强学校规划建设。通过《条例》明确设区市为高中教育规划和建设主体,严格按照规划进行预留和管控。要求各地对照教育现代化、办学标准化要求,按照省定普通高中办学规模与标准测算,确定优质普通高中建设任务并适度超前建设。同时,根据城镇化发展趋势,调配城区、农村和城郊结合部闲置教育资源,重组和优化高中资源,遏制规模超大、班额超标学校。特别是要根据新课程和高考综合改革要求,及时更新教学设施设备和实践场所,满足学校选科选考、选课走班和情境化教学、研究型学习等教学新需求。(二)进一步促进学生全面发展。通过《条例》落实党对学校工作的全面领导,树立全面质量观和正确政绩观,聚焦五育并举,构建全员、全程、全方位育人的工作机制,帮助学生树立正确价值观并形成必备品格和关键能力,致力培育出德智体美劳全面发展的社会主义建设者和接班人。推动学校深化课堂教学改革,倡导互动式、启发式、探究式、体验式课堂教学,提高课堂教学效率。发挥课程标准的评价统领作用,完善课程开发与实施评价,科学评估教师的课程建设、课堂教学。策应国家强基战略计划,鼓励探索创新拔尖人才培养与培训机制。对接高校综合评价招生,强化学生综合素质评价,促进学生全面而有个性的成长。(三)进一步夯实教师队伍基础。通过《条例》推动各地配优建强教师队伍,探索解决教师结构性缺编问题的路径,加大编制统筹调配力度,扩大心理健康教育专职教师和思政课教师比例,建立高中教师工作量核定标准,满足普通高中扩招和新高考改革需要。特别是要理顺管理机制,健全教师准入、交流、退出机制,加大教师招聘、培训、培养力度;推进职称制度改革,增加教师绩效工资总量,不断提高教师地位和待遇。(四)进一步激发学校办学活力。通过《条例》落实学校教育教学、人事安排和经费使用自主权,全力破解学校办学活力不强问题,激发广大校长、教师教书育人的积极性、创造性。与此同时,推动现代学校制度建设,构建学校权力监管机制,规范内部治理结构和运行规则,保证权力放得下、接得住、管得好。(五)进一步保障教育经费投入。通过《条例》完善以财政投入为主、其他渠道筹措为辅的普通高中投入机制,落实生均公用经费财政拨款逐年提升标椎,并建立动态调整机制。推动各地加大完善成本分担机制,按照规定程序适当调整学费标准,制定普通高中延时服务收费及管理办法,同时,配套落实普通高中课程基地、学科发展创新中心、前瞻性项目、品格提升工程等项目资金。 +242,0344,关于依托“一馆一道一圈一节”,打造中国大运河文化旅游首选地的建议,7dc7d1a85f204c7eb15bb437bb0d1ea3,2022,2022-01-19 14:40:36,陈扬,文化宣传,调研情况:“把大运河文化遗产保护与文化旅游融合发展统一起来”是2020年11月13日习近平总书记在扬州三湾公园考察时强调的“四个统一”要求之一。省第十四次党代会提出,“高品质推进大运河文化带和国家文化公园建设,使之成为世界文化遗产保护传承利用的典范。”《江苏省“十四五”文化和旅游发展规划》提出,“培育打造世界级运河文化遗产旅游廊道,把大运河江苏段建设成具有世界眼光、中国气派、江苏特色的文旅‘美丽中轴’,使之成为令人向往的中国大运河旅游首选地。”问题分析:打造中国大运河文化旅游首选地,江苏有资源、有优势。江苏有“江河湖一水贯通”的自然生态,有大运河全线数量最多的世界文化遗产点段和类型最全、密度最高的文旅资源。大运河江苏段被中央确立为大运河国家文化公园唯一的重点建设区。在全国率先出台了《省大运河文化保护传承利用实施规划》和《大运河国家文化公园建设保护规划》及其实施方案,编制形成了文化旅游融合发展等6个省级专项规划。创办了全国首个大运河文化旅游博览会。世界运河历史文化城市合作组织(WCCO)影响力不断扩大,世界运河城市论坛上升为国家级论坛,“国字号”扬州中国大运河博物馆建成开放。大运河文化旅游发展基金为文旅产业项目建设提供了金融支撑。中国大运河研究院、中国大运河学会和大运河传媒为讲好运河故事提供了新平台。打造中国大运河文化旅游首选地,江苏面临新的竞争、新的挑战。杭州提出努力使大运河拱墅段成为千里大运河文化带的“八达岭”,举办了京杭大运河(杭州)运动·文旅嘉年华,成功推出夜游项目《如梦上塘》,建成开放集夏衍剧影文化和当代年轻潮流于一体的运河·映巷影视文化街区,杭州中国京杭大运河博物院、大运河杭钢工业旧址公园等一批重点工程即将建成。北京举办了2021北京(国际)运河文化节,加快推进京津冀游船通航一体化。天津市计划总投资52亿元,打造占地2800余亩的杨柳青大运河国家文化公园,规划恢复杨柳青曲苑堂、运河水街、非遗文化街等,汇集相声曲艺、非遗体验、中华老字号等业态,打造民俗文化小镇。打造中国大运河文化旅游首选地,江苏需要顺应潮流、强化特色。从旅游特点看,不同于主题公园,也不同于一般的旅游景区,运河旅游资源点多、线长、面广,依托河为线、城为珠、线串珠、珠带面,通过文化、旅游、体育有机融合,通过水上、岸上、低空有机联动,可以充分发挥运河旅游能够看遗产、看古城、看田园、品文化、强身体、亲自然于一体的独特优势。从旅游业态看,面对疫情对跨境旅游的冲击,欧洲城市更注重培育境内人文和自然风光旅游业,引导人们加强户外运动,倡导健康环保的旅行方式。如德国各地都规划有成熟完善的骑行旅游线路,北部地区的“古盐路”自行车道全长116公里(部分沿运河水路),沿途设置了休息点、餐饮区、游乐场及青年旅馆、帐篷露营地等,人们沿着林荫道和运河水系骑行,可以尽赏各具特色的人文古城和村庄、田野等自然风光。具体建议:为此,建议从省级层面进一步加强顶层设计、组织推动、政策支持,围绕打造令人向往的大运河文化旅游首选地,细化路线图、做实项目库、明确时间表,重点打造好“一馆一道一圈一节”,形成鲜明的江苏大运河文化旅游特色。一是跨界融合办好“一馆”。依托扬州中国大运河博物馆延展产业链,在文物保护与利用、数字化建设、文创产品开发等方面进一步探索创新,培育《运河宝藏》等文化类节目,组织文化大家和非遗大师创作反映大运河文化前世今生的精品力作,着力打造全国乃至世界运河文化研究展示中心,为游客提供更多元的旅游产品。二是跨域联合打造“一道”。在运河沿线因地制宜新建步行漫道、骑行道,规划建设一批运河驿站,重点培育大运河马拉松赛和自行车赛,带动体育、旅游、研学、会展等活动,带动重点景区布局建设,让漫行者、骑行者既能感受古城风貌、又能体验田园风光,既能养眼塑魂、又能养身健体。三是聚合资源打造“一圈”。以实施江苏中长期通用机场布局规划为契机,依托大运河沿线江河湖资源,大力探索培育三角翼飞行、热气球系留、直升机飞行、滑翔伞飞行等低空航空旅游业,建设“全域低空旅游观光圈”,形成陆上有漫道、水上有巴士、低空有飞乘的运河旅游新业态。四是整合力量办好“一节”。依托世界运河历史文化城市合作组织(WCCO)和中国大运河学会等平台,持续办好世界运河城市论坛、运河文化旅游博览会、运河嘉年华、运河城市美食博览会等系列活动,讲好运河故事,推介运河文化,招引文旅项目。 +243,0345,关于进一步落实“双减”政策的建议,4a76750c41fe41e18c182c4179fdf438,2022,2022-01-19 14:29:31,戚韵东,教育事业,"调研情况:调研了琅琊路小学教育集团六所学校双减落实当中的相关情况。 问题分析:“减负”政策并不是一个新的名词。它一直伴随着新中国教育的发展,在不同的阶段,有着不同的内涵和解读。今天我们说的“双减”内涵非常清晰,指向也很明确。“双减”背后真正想减的内容有三个: +一是减去束缚学生成长的禁锢,关注儿童的个性舒张。当我们一味追求分数和成绩的时候,我们的眼睛里是看不到儿童的。那样的教育只在乎怎么让儿童被动适应,而不在乎儿童主动选择。长此以往,儿童天性的压抑会造成“被屈服”的“奴性”养成,或是长时间聚集的突然爆发。无论哪种,都不是我们希望的“活泼泼的儿童生长样态”。 +二是减去困扰家长的极度焦虑,缓释“不确定性”和“无力感”。我们不否认一段时间的“压力”学习可能会有肉眼可见的短期效果,但它终究不能成为发展的持久动力。更何况,还有一些“压力学习”不仅没能见到成效,还成为戕害学生的利器。“双减”致力于减去家长的焦虑,让教育和成长回到正常的轨道。 +三是减去教育(学校)背负的过重的社会期许。教育要承担起“为党育人、为国育才”的责任,需要放眼时代和社会发展的总体要求。而不能被区域性的、暂时性的社会要求所“绑架”。教育自身的长期性、浸润性特质,需要有安静的学习氛围,单纯的学习要求,做教育该做的事。 具体建议:“双减”政策的落实是顶着很大的压力的,特别是家长的观望,教师负担的增加,社会的期待。但是,经过所有人的共同努力,应该说“双减”的推进正在逐步达到预期的目标。每一所学校都针对自身的情况,出主意想办法做好“双减”工作,特别是顶层设计了各自学校的课后服务工作,让绝大多数学生回归了校园,在课后服务时间完成学习习惯的培养、学习任务的达成、个性的自主成长。每一个家庭对学校、对老师,对“双减”的信任度也在逐步提升。希望继续做好以下几方面的工作: +一是进一步减轻教师的负担,能够通过市区教研部门的研训时间的科学安排,研训内容的精心设计,让各学科老师能有更高质量的专业培训,同时,减少各类项目的检查及台账准备,让老师们在每天的工作中有更多精力聚焦教学改革,聚焦双减后的作业研究。 +二是建立课后服务专业团队的引入机制。 “双减”目前主要依托的还是学校的力量,但是每一所学校的力量还是有局限性的,特别是师资力量相对薄弱的学校,在满足“每一个学生”的发展需求时,困难还是客观存在的。如果想要取得更好的“双减”成效,真正关注到“每一个孩子,每一个家庭”,我们的校际合作、学校与社区合作还有很大的空间,还需要进一步探索。 +三是通过评价机制让学生看得见自己的成长,让家长消除迷茫和焦虑。目前,省市教育主管部门还没有建立具体的评价机制,省里虽然出台了《义务教育学生作业管理规范》,市教研部门也出台了相关学科的学生学业标准,但是相关配套的评价手册没有到位,目前,小学生在期末仍然在使用《成长脚印》,建议尽快修改,因为“双减”政策的出台是以学生的身心健康成长作为基点的,也是符合教育和成长规律的,同时也是指向未来人才素养特点的。我们的教育教学工作注重的是人的核心素养的培育,让学生学足学好,就是要清楚把握每一个学生的学情,设计螺旋上升式的学习梯度,给予学生更多元化的选择路径和支持,引导学生创造性地解决问题。因此,我们的教育中要减少的是繁琐反复的习题训练,增加问题解决的情境、策略选择的可能、结果应对的优化,这样才能产生“真的学习”,才能学会“有用的知识”。" +244,0346,关于在中小学深入开展劳动教育的建议,f31b0e99228a49e3932cafe571c394ff,2022,2022-01-19 14:29:31,吴铁俊等4人,教育事业,调研情况:劳动教育直接决定社会主义建设者和接班人的劳动精神风貌、劳动价值取向和劳动技能水平。但由于升学压力和社会偏见的影响,劳动教育的现状是在学校被弱化,在家庭被软化,在社会被淡化。问题分析:一是考试导向还不鲜明。落实立德树人的根本任务,实现“五育融合,全面发展”的育人目标,如何在中、高考和综合素质评价中充分体现,需要系统谋划和科学评价。二是价值趋向存在偏差。“劳心者治人,劳力者治于人”“学而优则仕”等传统观念根深蒂固,社会、家庭轻视劳动尤其是体力劳动,公务员考试和社会用工评价过于关注学历。三是扶持政策不尽完善。一方面,教材建设、专业师资、社会资源匮乏,另一方面,校外活动中心、实践(研学)基地和职教资源缺乏共建、共享、共融的沟通协调联动机制。具体建议:1.广泛宣传教育,大力开展劳动教育实践活动新时代劳动教育要培养学生良好的劳动习惯和正确的劳动观念,掌握必要的劳动技能;要强化劳动意识,培养科学精神,提高创造性劳动能力。学校、家庭都要适时、适度、适量布置劳动教育“作业”,丰富职业体验,帮助他们形成劳动最光荣、劳动最崇高、劳动最伟大、劳动最美丽的价值观。2.充分发掘资源,不断充实劳动教育专兼职师资把劳动教育纳入高校师资培养和教师培训序列,加大对职业类学校相关学科的扶持力度,开展专人专项培训,提高劳动教育专业化水平。挖掘家长资源、社会资源,聘请有特长的家长担任兼职教师,通过开展“劳模”、“工匠”精神“进校园、进课堂、进教材、进社团”活动,形成常态化工作机制。3.编制校本课程,逐步完善劳动教育实施方案根据不同阶段学生的身心特点,制定不同的劳动价值观养成要求、劳动素养标准和劳动技能培训目标,细化课时安排,编写校本化教材,可包含德育活动、学科渗透、安全竞技、艺术设计、生活劳动、种植养殖、传统工艺、创客项目、志愿服务、职业体验等领域。4.加强常态管理,健全完善劳动教育考评机制探索劳动教育学分制,研制劳动教育学分认定、积累和转换的相关办法。将劳动素养纳入学生综合素质评价体系,作为学生评优评先、毕业升学的重要参考或依据。将劳动教育工作与教职员工职称评定、职务晋升、绩效考核以及评先评先等挂钩,提高从教人员的积极性和创造性。 +245,0347,关于加强学生劳动教育,推动学生素质教育全面发展的建议,097978de8c094113ad7af8b29b4ec7f3,2022,2022-01-19 14:29:31,陆建辉,教育事业,调研情况:2020年中共中央、国务院印发《关于全面加强新时代大中小学劳动教育的意见》指出,“劳动教育是中国特色社会主义教育制度的重要内容,要全面贯彻党的教育方针,把劳动教育纳入人才培养全过程,将劳动课列入大中小学的课程和教学内容”。根据这一要求,将生产劳动和家务劳动列入中小学劳动课内容十分重要和必要。“十四五”期间,我省基础教育将转入全面素质教育新阶段,是落实中央关于教育工作要求的重要举措。问题分析:长期以来,我们的学校教育培养片面追求升学率,忽略劳动观念,劳动课教育,致使学生劳动观念劳动技术严重缺乏,学生连基本的家务劳动都不会做。大多数学校尚未把劳动课程纳入全面素质教育新要求,许多学校普遍缺乏劳动课教育师资力量,市县两级均未建立符合标准的学校劳动教育实践基地,导致学生多与带有教育性质的劳动教育活动机会缺失。具体建议:1、推进劳动教育基地建设规划。教育主管部门应会同自然资源土地管理部门尽早出台我省学校劳动教育基地建设规划政策依据,统筹协调,以点带面,逐步推进。多渠道拓展劳动教育实践场所,满足各级各类学校多样化劳动实践需求。充分利用现有综合实践基地、青少年校外活动场所、职业院校和普通高等学校劳动实践场所,建立健全开放共享机制。建立以县为主、政府统筹规划配置中小学(含中等职业学校)劳动教育资源的机制。进一步完善学校建设标准,学校逐步建好配齐劳动实践室、实训基地。2、把劳动教育纳入新课程体系。进一步加强中小学生劳动教育。一是将劳动教育有效融入教育教学,建立完善全员、全过程、全方位育人体制机制,安排每周不少于一课时劳动课程,引导学生崇尚劳动、尊重劳动、积极劳动。二是创新劳动教育方式,因地制宜组织开展日常生活劳动、生产劳动和服务性劳动等形式多样的劳动实践活动,将学生参加劳动实践内容纳入中小学相关课程和学生综合素质评价。3、把家务劳动列入中小学劳动课内容。一是家务劳动是最适合中小学劳动课的内容。家务劳动是最普遍,最普通、最常见的劳动,它存在于每个家庭,适合每个学生,便于教学,便于实践,便于监督考核,受家长欢迎。二是在小学阶段可开设一些基本的家务劳动课程。比如学习帮助父母打把室内卫生、刷锅洗碗,收纳衣物,整理房间等简单家务劳动技能。在初中、高中阶段,可以学习一些比较复杂的家务劳动技能,比如烹饪、掌握常见家庭餐的制做,老年人护理等技能。三是要将家务劳动教学内容纳入劳动课考试考核的内容。要根据家务劳动课在整个劳动课所占的比列,纳入劳动课考试考核的内容,确定合理的学分。促进学生重视家务劳动的学习。4、制定相关政策,搭建更多劳动实践平台。按照中央文件要求,尽快制定我省关于学生劳动教育的规范性文件。根据我省教育实际,“十四五”期间每市要规划建设一所市级示范性中小学劳动教育实践基地,每个县区至少有一个规模适度、运行规范、品质高端的劳动教育实践基地,鼓励建设行业劳动教育实践基地,形成整体联动、分类推进格局,以服务和引领全省中小学劳动教育,进而形成家庭、学校、社会合作育人的劳动教育体系。农村地区要安排相应土地、山林、草场等作为学农实践基地,城镇地区可确认一批企事业单位和社会机构,作为学生参加生产劳动、服务性劳动的实践场所。 +246,0348,关于增加泰州段过江通道的建议,4ddd2033db2b4e3aa1d5656744db9c72,2022,2022-01-18 19:56:11,李龙根,工业商贸,调研情况:已经深入调研长江两岸城市调研。长江泰州段过江通道分布不合理,急需优化 具体意见:建议规划新增润泰过江通道根据国家发展改革委《长江干线过江通道布局规划(2020—2035年)》(发改基础〔2020〕512号)规划,长江干线自云南水富至长江入海口,全长2838公里,途经七省二市,共规划276个过江通道,平均间距10.3公里。其中江苏段430多公里共规划44座过江通道,平均间距不足10公里。我市共有近100公里长江岸线,规划中的过江通道共8条,但其中6条集中在靖江,分布极不均衡。问题分析:泰州市区仅有泰州大桥一条公路过江通道,离既有过江通道江阴大桥59公里,离下游最近的在建过江通道常泰长江大桥30公里,离上游最近的五峰山长江大桥29公里,即59公里范围内规划建设仅此一条过江通道。在长三角一体化和省内全域一体化加快推进的背景下,伴随沿江区域的城镇化、产业化发展(包括物流、人流的高速增长),过江通道需求将快速提升。建议:在泰州大桥上游规划新增公铁两用复合型过江通道——润泰过江通道,其主要连接线路为G523和泰州至镇江城际铁路,直接连通泰州市区与镇江高新区。该项目的规划建设,一是有利于促进泰州中心城区与宁镇和苏锡常地区的深度融合,充分发挥泰州作为苏中之中增长极的作用。二是有利于促进泰州对接宁镇扬一体化,提升南京首位度。润泰过江通道可以实现宁、镇、扬(中)城际铁路在泰州中心城区过江,与规划中的宁扬城际、扬泰城际衔接,从而实现宁镇扬泰轨道上的无缝衔接。三是有利于促进泰州深度融入长三角一体化。润泰过江通道可以衔接规划中的扬镇宁马城际铁路,联通合肥经南京至上海的大走廊,对贯彻落实长三角区域一体化发展,尤其是强化苏中区域与皖江城市带协同发展具有重要意义。 +247,0350,关于进一步落实近视防控措施、适当加大经费投入的建议,cf7dd7a374b3407db8d16ecf93bff21a,2022,2022-01-19 19:43:40,蒋沁,医卫体育,调研情况:近视已经成为影响我国儿童青少年眼健康的重大公共卫生问题。为贯彻落实习近平总书记关于我国学生近视问题重要指示精神,培养德智体美劳全面发展的社会主义建设者和接班人,教育部等部门先后出台《综合防控儿童青少年近视实施方案》、《儿童青少年近视防控光明行动工作方案(2021—2025年)》等政策。近日,国家卫健委印发《“十四五”全国眼健康规划(2021-2025年)》,再次强调“有效推进儿童青少年近视防控和科学矫治工作”,为近视防控工作的有力推动以及健康中国建设提供了重要支撑。江苏省始终以习近平总书记重要指示精神为指引,贯彻落实儿童青少年近视防控工作,“硬件”“软件”双管齐下:大力推进“双减政策”减轻学生学业压力、全面启动义务教育学校健康照明工程、开展2021年全省学生近视监测和综合防控评议考核工作、建立并实施儿童青少年视力定期监测公示报告制度等,近视防控工作取得重要阶段性进展。问题分析:虽然江苏近视防控工作已初见成效,但任务依旧十分艰巨。江苏省近视比例一直居于高位,儿童青少年视力状况呈现年龄越来越低、近视度数越来越深、地区差异化明显等特点。为实现“2030年6岁儿童近视率控制在3%左右,小学生近视率下降到38%以下,初中生近视率下降到60%以下,高中生近视率下降到70%以下”这一目标,以及“十四五”全国眼健康规划中所提出的未来展望,必须把儿童青少年近视防控作为一项长期任务来抓,推动近视防控工作取得新进展、新突破。具体建议:将近视防控工作作为保障儿童青少年身心健康的重点内容,在夯实经费保障的基础上,着力构建组织、服务、宣传三维体系,打造“政府顶层设计、部门密切配合、学校积极作为、家庭主动参与、社会共同关注”的工作格局。一、加强组织建设,凝聚工作合力。进一步强化统筹协调,明确近视防控具体举措和要求并层层压实责任,实现立体式近视防控;“双减”政策抓紧抓实,持续巩固“双减”实施成效,多措并举提高儿童青少年视力健康水平,促进学生全面发展。二、全方位宣传,树立健康理念儿童青少年近视防控需要全社会共同关注,仅靠专业人员来防控近视是不可能的,政府、医疗机构、学校、家长、学生,每一环都不可或缺,因此要不断完善儿童青少年近视防控宣传教育体系,满足不同层面了解和掌握近视防控知识的需要。同时强调“防”与“控”并重的健康理念,把近视防控知识普及迁移至孕妇及幼儿保健服务,从源头预防近视,降低近视发生率。三、健全服务体系,健康管理常态化从“筛”、“建”、“研”三个方面入手,加强学生视力健康管理。(1)“筛”江苏省最新出台的定期监测公示报告制度中明确提出“中小学、幼儿园定期开展视力监测服务”,但一些没有设置视力检查室的学校委托第三方服务,这就要求不仅要完成学生视力筛查任务,更要对筛查人员、筛查设备、筛查机构进行资质认证、定期考核筛选。基层专业筛查人员严重缺乏,筛查设备、场地不完全符合规定,这些很大程度上影响了儿童青少年眼健康状况监测的有效性和质量,无法为学校开展视力健康管理提供科学、规范的指导。当前近视筛查工作时间紧、任务重,配备符合条件的视力检查室,组建一支专家型、专业型近视防控队伍迫在眉睫。(2)“建”江苏省儿童青少年近视防控研究中心正在筹划开发建设全省近视大数据平台,以区块链技术为核心,对学生视力健康数据进行整合和分析,完善眼健康闭环管理,为儿童青少年视力健康决策提供科学依据。但是目前省级平台与各市平台尚未实现互联互通,只有打破数据“孤岛”,建立统一且完整的儿童青少年眼健康大数据平台,才能实现视力健康管理常态化、精细化、长效化。(3)“研”近视可控不可治,开展青少年近视防控适宜技术研究,拓宽科研新思路,是有效缓解儿童青少年近视的重要途径。充分发挥江苏省儿童青少年近视防控研究中心平台优势,全面开展近视基础、临床研究,推动视力健康服务可持续、高质量发展。 +248,0353,关于让热饮用水服务呈现江苏社会文明程度的建议,8837f8706eb64f64b72f07952ff9638d,2022,2022-01-19 17:22:31,束长好,城乡建设,调研情况:热食和茶文化是中华饮食文化传承的最鲜明特征,“衣食住行”是城市公共服务最基础的民生,随着全面小康社会的实现,城市的公共服务十分便利,旅游、餐饮等服务业蓬勃发展,让人民群众充分感受社会主义制度下的美好生活。当前,冷饮水服务总体充分便捷,但热饮水服务除大型商场、交通车站、交通服务区、城市客栈等建立了免费热饮水服务,但旅游景点、主要城市街巷等热饮用水服务尚不完善,人们出行和户外时仍要为备热开水而操心,热水壶仍是人们出行要考虑的必备装备。及时而至的一杯热茶、热饮仍是出行、户外人们最直接的渴望,江苏可率先全面提供热饮用水公共服务,既是对中华传统饮食文化习惯的传承,也是体现社会文明程度高的一个缩影。问题分析:公共服务场所提供热饮用水的主要难题是安全和经济问题,危险危害因素涉及本质用电安全和高温烫伤,经济问题涉及电费和管理成本,但随着科技进步和人员安全意识提升,全自动本质安全型热水器已是成熟定型产品,极大地方便了人们的工作生活需要;只要落实好属地的管理责任,依托于现有的城市公共服务设施,就能够便利地为出行、户外的人们提供热饮用水服务,体现城市公共服务的温度。具体建议:一是明确城市公共服务单位,要把热饮用水服务作为基础服务的必备内容,以此满足人们传承中华传统饮食习惯的需求。二是旅游景区健全热饮用水服务提供和配套设施,让人们不为小事烦心。三是借助城市有人值守的公共卫生间、报刊警务亭等现有设施,配备本质安全性热水器,为出行人们提供免费热饮用水服务。四是落实属地管理责任,解决好安全用电、人员安全的防范问题。 +249,0354,关于推进城乡区域统筹协调,建设美好宜居运河家园的建议,22bdaf189cb646b798785ad764a73125,2022,2022-01-22 09:21:35,陈爱蓓,文化宣传,调研情况:大运河文化带建设涉及江苏全域。目前,全省13个设区市均在规划范围之内,已经不单纯是文物和文化资源保护的文化工程,而是以文化建设为主轴的重大综合性工程,需要全面梳理沿线城市历史文脉,以文化事业和文化产业为载体,培育具有积极协作关系的城市群文化机理,建设具有高品质文化、生态和生活质量的大运河沿线城镇带,推进城乡融合和乡村振兴,彰显“幸福河、致富河”的人文气韵。问题分析:目前,我国已经规划和在建的城市群有30多个,尽管规模和水平不同,但是在不断增大和消耗生态环境资源等方面是殊途同归,发展模式亟待改进。大运河江苏段沿线城市,要进一步彰显文化品质,注重生态保护修重和沿线环境建设,解决流域内日益突出的土地、江河湖泊等环境与资源的瓶颈问题,全面梳理沿线城市历史文脉,复兴大运河形态多样的文化资源,使之在区域一体化中发挥文化引领发展的作用具体建议:一、加大对沿线城市的文化、生态投入,提升城市文化品质大运河文化带要对接长江经济带建设,聚焦“共抓大保护、不搞大开发”的目标,融入国家“一带一路”整体布局,凸显江苏的文化底蕴,发挥大运河重要节点城市的窗口作用,促进国际人文交流。江苏的“1+3”重点功能区战略,已经将淮安、宿迁和部分里下河地区城镇划为江淮生态经济区。大运河文化带江苏段规划作为新的战略补充,需更好地推动江淮生态经济区建设,提升城市文化品味。大运河沿线淮海经济区的苏北、鲁西、皖北、豫东等地区经济相对落后,而徐州在国家战略中的定位已经明确,是大运河沿线的中原文化高地和 “一带一路”的重要节点城市、淮海经济区中心城市。新一轮发展要通过整合大运河文化资源,形成高品位、高效益的文化带,增强徐州中心城市对周边省市的文化引领和辐射效应。二、提炼城市文化特质,在大运河江苏段打造一至两个江南文化中心城市南京要进一步提炼内外开放的江南文化特质。南京在《长三角城市群发展规划》中,被定位为特大城市,也是唯一的特大城市。作为区域中心,南京地处长三角富庶地区的边缘,在江苏安徽两省的影响力都不容小觑,要协调好与省内城市和邻近省份安徽的关系,服务于大运河文化带建设,以现代交通为抓手,推进高铁、地铁快速通勤网络的形成,联合镇江、扬州、淮安以及安徽的淮北、宿州等市,以大运河为基础建立一个协作发展带,对接徐州都市圈大运河中原文化高地,发挥南京在城市场所、星级宾馆等方面的优势,做大、做强运河会展经济。同时,利用科教优势,增进国际教育和文化交流,增强外籍人士对中文和中国文化、大运河文化的感知与兴趣,推动大运河文化的国际交流和走出去。苏州应重视凸显融合创新的吴文化优势。从产业发展、产城融合的角度,先从休闲、旅游、会展以及智慧产业、文化创新产业取得突破。苏锡常都市圈中的苏州、无锡、常州均归属于吴文化,要以苏州为中心,建设长三角文化现代化示范区,成为大运河沿线的吴文化高地,让世界的主流文化在苏州都能找到与中华传统吴文化的对接口。同时,发挥大运河的空间载体功能,构建一条生态绿色发展和创新资源集聚带,在创新产业发展、沿线环境建设等方面高标准定位,推进国际化创新型人文城市建设。三、立足城市文化资源,处理好大运河(江苏段)流域全域规划和城市间分段建设的问题大运河文化带建设首先是文化遗产的保护传承和利用,但同时也是大运河文化在新时代的创新和创造。要避免两个倾向,一是历史文化遗产的伪传承和泛商业化;二是对文化遗产的建设性破坏。需要有统筹全局的概念性规划,对沿河重要节点城市有定位方案,避免雷同和同质化竞争。江苏13城,作为大运河文化网络城市,要立足自身的文化资源,既面向过去,把大运河建成一座流淌的博物馆,将每个城市不同的运河文化资源完整地展现出来,也要面向未来,切合城市发展定位,服务于新时代文化建设的需要,依托体制、机制创新,实现文化事业一体化错位发展。大运河江苏段沿线有大量的中国历史文化名镇,名村和省市县级历史文化遗产。这种文化与生活方式是江苏的宝贵资源。沿运河形成的乡镇,粮棉桑果等传统农业富有地方特色,需要根据自然禀赋,进行科学定位,通过建设一批公共服务平台,推动一二三产业融合发展。要从根本上改变将农业视做低端经济部类的政策预设,不断融合多种业态,推进乡村现代化。同时,尽量保留乡土建筑,尊重大运河沿线原住民的生活形态和传统水乡环境,各类特色小镇和田园乡村建设等都要因地施策。全面开展沿线的人居环境综合整治,提升乡村建设水平。低强度开发,保持田园风光和特色乡村形态,构筑河道水系、农田、村庄相互依偎,鸡犬相闻的生态景象,留住美丽乡愁。 +250,0355,关于增强电信反诈监管力度的建议,ce649f600fe044e196c64bffec55ef4f,2022,2022-01-18 20:03:12,蒋沁,法制建设,"调研情况:近年来,电信网络诈骗犯罪十分突出,成为发案最多,上升最快的主流犯罪,损失巨大,严重影响人民群众财产安全。习近平总书记今年对打击治理电信网络诈骗犯罪工作出重要指示。他强调,要坚决遏制此类犯罪多发高发态势,为建设更高水平的平安中国、法治中国作出新的更大的贡献。2021年10月19日,第十三届全国人大常委会第三十一次会议对《中华人民共和国反电信网络诈骗法(草案)》进行审议,通过专门立法,为更有力、有效地打击电信网络诈骗犯罪提供了坚实的法律保障。目前江苏省电诈案件打防工作取得了一定成效,2021年1-11月份,江苏省检察机关共提起公诉通讯网络诈骗犯罪案件1406件4364人,同比下降20.7%和9.42%。从办案数据看,我省通讯网络诈骗犯罪高发态势已经得到初步遏制。但是帮助信息网络犯罪活动罪案件数量大幅度上升,同比件数上升29倍,人数上升10倍,即存在大量不法分子为实施诈骗提供帮助和支持,这反映出江苏省打击通讯网络诈骗犯罪形势依然严峻,我省在电诈案件打防工作还存在一些问题:问题分析:一、社会认知不够 1、普通居民认知不够尽管社区上门宣传,标语张贴的反诈宣传力度较大,但由于部分居民对诈骗手段认知不足、抱有侥幸心理,甚至在听取民警劝导下载国家反诈中心APP后,又迅速删除,或者在受骗过程中听信诈骗方的诈骗技巧卸载反诈软件,对诈骗提醒视而不见,最终导致经济损失。2、不法分子法律意识淡薄不法分子为了非法利益“铤而走险”帮助电信诈骗犯罪,他们或许妄想赚快钱参与诈骗集团犯罪,或许初入社会,法律意识淡薄,为蝇头小利误入歧途。以上原因均导致帮助信息网络犯罪活动罪案件数量大批量增加。二、反诈监管体系薄弱1、监管部门内部存在漏洞诈骗链涉及管理部门较多,检察院、公安部门、银行、电信通信企业监管存在漏洞,不法分子有疏漏可钻,监管部门相互配合不够紧密。尽管相关部门不断加大反诈力度,电信诈骗案件仍旧如鲠在喉,威胁人民群众的合法权益安全。2、上下游犯罪体系涉及人员多上下游犯罪体系牵扯较多,年轻人群、低学历人群由于认知缺乏,诈骗集团稍加诱惑便误入歧途,走上电信诈骗犯罪道路。诈骗集团紧跟社会热点翻新诈骗套路,盗取居民个人信息“个性化定制”陷阱导致人民群众不断“踩坑”,反诈部门“防不胜防”。具体建议:一、完善反诈监管体系,加强督导处罚力度1、完善反诈体系建设,加强反诈过程监管处理电诈案件过程中,不仅要加大打击力度,也要强化监管责任。设立专门反诈监管部门,对于出现疏漏的部门进行监管,如对泄露个人身份信息、不经核实随意开户、境外虚拟号码不经查验随意拨入等间接性帮助电信诈骗行为进行处罚。不断完善反诈监管体系,对于检察院、公安部门、银行、电信通信内部监管要进一步压实责任,极力推动涉及机构正视问题,早日整改,防止出现监管真空和漏洞。2、提高犯罪成本,着力打击集团诈骗在电信诈骗中,集团诈骗通常案情复杂,诈骗人数多,诈骗损失大。要不断提高诈骗集团犯罪成本,加大处罚力度。打击诈骗网站、平台、手机APP等诈骗工具,从诈骗源头入手,不断降低电诈犯罪率。相关部门要组织力量,打击集团诈骗行为,向电信网络诈骗及其“黑灰产业链”发起全面打击。二、政企联合强化反诈宣传,加强诈骗资金链相关部门培训1、政企联合宣传,全民联动反诈反诈部门可与服务业企业联动,如在美团外卖、顺丰快递等企业的外卖包装袋与快递盒子上印刷反诈标语、重要反诈案例等,与国有事业单位联合,如在地铁通道、高铁车厢上印刷和播放反诈宣传海报与宣传视频,使反诈宣传“入户入心”。反诈工作也可以依托辖区企业、银行、学校公众号等平台增强宣传力度,营造“全民反诈,人人反诈”的反诈氛围。2、培训资金链相关人员,源头阻止电诈检察院、公安部门可联合组织专题讲座培训银行窗口工作人员、借贷人员反诈知识和遭遇受骗人员在汇款方打款金额不符常规、打款陌生账户时及时制止。进行反诈演练,不断提高相关人员的反诈意识,使得相关人员能够“谈诈色变”,帮助人民群众警惕诈骗、及时阻断诈骗过程。三、科技赋能反诈,维护网络安全1、政务软件增加反诈功能,通讯联合反诈在地方政务软件上增加反诈功能,劝导群众安装“国家反诈中心”等正规安全软件。从源头上杜绝恶意软件污染网络安全环境,降低电信诈骗上当可能性,及时拦截恶意电话,提醒群众诈骗信息。2、加强反诈网络、电信通话监测,专职人员即时劝阻加大力度宣传“96110”反诈电话的作用,呼吁人民群众及时接听反诈电话,防止人民财产和合法权益受侵犯。大力推行反诈网络、电信通话监测,及时处理恶意行为,阻拦境外恶意电话拨入,开展涉案银行账户的紧急止付,及时制止电信诈骗过程。3、结合短视频软件,本地推送反诈相关知识结合时下热门抖音、b站等短视频APP,优先推送本地反诈宣传视频。可采用生动有趣、画风诙谐的形式,向全省受众推广并讲解电信诈骗危害。激发群众对于电信诈骗的警惕心理,防止群众帮助电诈、上当受骗。电信网络诈骗严重侵害人民合法权益,近年来随着信息网络更新迭代加快,不法分子紧跟社会热点翻新诈骗套路,针对不同人群定制“诈骗脚本”,小则破坏家庭,大则危害社会安全。有关部门亟需齐心协力打击电诈,压实监管责任,保障人民群众的合法权益不受侵害。" +251,0356,关于确保我省生均教育经费走在全国前列的建议,51d6ddd5288f442c9b2d22e9c597817a,2022,2022-01-19 14:40:36,吴胜兴,教育事业,调研情况:生均教育经费是反映教育投入的重要指标。生均教育经费的差异直接影响各级各类学校的硬件设施、师资力量、人才培养、教学水平、学科建设及体制改革等各方面。2021年11月30日,教育部发布了2020年全国教育经费执行情况公告。公告显示,江苏教育经费总体排名第二,居全国前列,但各学段生均教育经费排名差强人意。据该公告推算,我省各学段生均经费排名如下:幼儿园第13、小学第9、初中第6、高中第6、中职第8、高教第11。如果仅从排名来看,幼儿园的生均教育经费排名最靠后,高教倒数第二,但另一个值得注意的情况是,幼儿园生均教育经费略高于全国平均,高教则低于全国平均,是6个学段中唯一低于全国平均的。问题分析:省第十四次党代会强调,坚决扛起“争当表率、争做示范、走在前列”光荣使命,同时要求“高标准建设教育强省”。从教育部公告来看,江苏教育经费执行情况尽管也有很多亮点,但生均教育经费是教育法明文规定的四大指标之一,具有保底意义。底线没守好,其它亮点也会被掩盖。具体建议:为此,我们建议,下大力气确保我省生均教育经费走在全国前列。具体建议如下:一是盯紧排名,下大力气提升各学段生均教育经费在全国的名次,不负“三大光荣使命”。二是消除短板,尽快提升高教生均教育经费,确保所有学段生均教育经费不低于全国平均水平。三是强力突破,以浙江为追赶目标,力争六个学段中的某个学段生均教育经费率先赶超,引领其它学段在未来逐一超越。四是用好政策,借鉴2020年幼儿园生均教育经费越过全国平均,与上一年度相比增长18.83%的经验,在各个学段用好国家宏观政策。 +252,0357,关于在我省率先开展专利产品备案工作的建议,f41484f147c94971b6b45537ef48daca,2022,2022-01-18 11:16:21,杨伟红等16人,科学技术,调研情况:近年来,习近平总书记就知识产权工作多次作出重要讲话和工作指示,知识产权工作重要性上升到前所未有的高度。2021年9月,中共中央、国务院印发了《知识产权强国建设纲要(2021—2035年)》。2021年10月国务院印发了《“十四五”国家知识产权保护和运用规划的通知》国发〔2021〕20号。按照《财政部办公厅 国家知识产权局办公室关于实施专利转化专项计划 助力中小企业创新发展的通知》(财办建〔2021〕23号)具体要求,知识产权工作将进一步推动树立以转化运用为导向的知识产权运营理念,推动专利对具体产品,对产业和国民经济发展的贡献度体现,同时为试点探索专利密集型产品认定提供基础支撑。为此,国家知识产权局已建设“专利密集型产品备案认定公共平台”,计划将在全国推广专利产品备案工作。据悉,邻省浙江省已在基层开展专利产品备案工作。绍兴市越城区已经出台相关政策鼓励企业进行专利产品备案,其市场监督管理局于2021年11月30日发布《关于申报2021年度科技创新政策(第一批知识产权)财政资金补助项目的通知》,其中“有效发明专利价值提升及转化奖励”:对通过国家知识产权局专利产品备案系统进行备案的当年新授权发明专利,按每件1万元进行奖励。问题分析:我省是知识产权大省,知识产权工作持续保持在全国前列。虽然我省专利申请量、授权量和万人发明专利拥有量领跑全国,但是围绕专利转化应用,专利对产品、产业的支撑作用等方面还了解不够深入,高校和科研院所的大量专利究竟有多少转化应用到工业生产中,企业专利有多少应用到了产品上,全省有多少专利产品,又都分布在哪些产业,专利产品的销售额又是多少,为我省经济发展的贡献程度到底有多大,这些都缺乏科学有效的数据统计。随着我国知识产权事业的发展,各级政府部门都在积极推动知识产权工作由追求数量向提升质量转变。开展专利产品备案工作,有助于建立起专利技术与具体产品、企业经营和产业产值的对应关系,打通从专利到产品到产值的数据通道。企业进行专利产品备案,生成唯一的备案编码和标识,并可将其附在产品或其最小包装上,用于展示产品中使用的专利技术,有助于产品的推广和销售;社会公众可通过备案标识进行产品查询并进行社会监督,强化知识产权保护环境;知识产权管理部门可以统计分析专利产品相关数据,全面了解专利转移转化成效、专利运用实施情况、专利对经济的贡献度,较为科学客观地掌握全省产业发展情况,科学制定专利密集型产业培育目录,健全产业增加值核算与发布机制,加强产业培育监测评价,推动产业规模扩大,促进知识产权与产业经济融合发展,为我省经济高质量发展提供支撑。具体建议:1、围绕我省“十四五知识产权发展规划”,组织开展新兴产业、重点产业的企业专利产品情况的调研,了解和掌握相关工作基础。2、完善知识产权奖励政策,研究将以往奖励政策向专利产品、专利转化、高质量专利培育等方面倾斜或转变,引导企业积极进行专利产品备案工作,从而引导更多创新主体提升知识产权转化运用意识,促进知识产权价值充分显现。3、强化资源整合,充分发挥我省知识产权服务机构的人才专业优势,参与建设我省专利产品备案系统,并链接国家平台,为后续开展国家专利密集型产品认定和专利密集型产业统计监测打下基础,为制定和完善知识产权运用相关政策提供科学依据,从而进一步完善我省知识产权运营体系,为“知识产权强省”建设和“争当表率 争做示范 走在前列”再作新贡献。 +253,0359,关于做好宁连路改造移交的建议,c1700648433c4e2baef0fcf4bd2a5b96,2022,2022-01-18 19:59:20,樊维明,工业商贸,调研情况: 宁连一级公路淮安段于1992-1996年分段建成,是淮安市第一条一级公路,也是当时连接南京-淮安-连云港三市的主要通道,为淮安乃至苏北经济社会的发展发挥了重要作用。但随着道路使用年限越来越长,路桥技术状况也逐年下降,特别是2019年1月31日三河收费站收费到期撤站后,道路交通流量进一步增长,导致路桥技术状况进一步下降。近年来,江苏交通控股有限公司与省交通运输厅就该段道路养护管理事宜进行过多次研究讨论,但目前尚未形成明确意见。现就有关情况介绍如下:宁连一级公路淮安段北起淮阴区宁连高速王兴互通出口处,南至安徽省天长市交界处,在淮安市境内包含205国道(含与西绕城相连的接线)、247省道和327省道的部分路段,以及盐金立交互通匝道、马坝立交互通匝道和淮海南路立交主线上跨桥,里程合计115.004km,其中黄河路互通至迎宾大道互通约5km与市区快速路一期工程共线(已由淮安市市政部门接养),其余110.004km(其中主线105.192km,匝道4.812km)产权属于江苏省高速公路经营管理中心(隶属于江苏交通控股有限公司),日常由其下属的宁淮高速公路淮安管理处具体负责养护,路政执法管理由淮安市交通运输综合行政执法支队负责。另迎宾大道互通至徐杨路交叉口段约2.27km已列入淮安市快速路二期工程共线段,即将实施。宁连公路淮安段路段一览表序号桩号范围路段路基宽度 (m)里程(km)位置1K0+000-K24+715247省道24.524.715宁连高速王兴互通出口-淮海南路南门立交2K154+295-K158+067327省道24.53.772淮海南路南门立交-205国道武墩平交处3K1135+701-K1217+406205国道2381.705宿淮盐高速跨205国道桥-安徽省天长市交界处4淮海南路立交主线上跨桥230.212淮海南路南门立交主线上垮桥5金湖县盐金立交互通匝道/2.1盐金立交互通匝道(主线为344国道)6盱眙县马坝立交互通匝道/2.5马坝立交互通匝道(主线为344国道)合计115.004全线有桥梁49座,其中主线桥梁45座、互通立交上跨桥梁4座,共计6808.26m。特大桥3座(京杭运河大桥、灌溉总渠大桥、三河大桥),大桥7座,中小桥39座。问题分析:一是道路穿城带来的安全隐患与环境影响。随着淮安市城市规模的不断发展扩大,宁连路淮安市区绕城段已成为穿城而过的一级公路,道路两侧已大面积建成住宅区与办公商业区,作为城市道路的功能作用越来越大,行人非机动车比例越来越高,而重型货车、危化品车辆的通行给周边居民出行带来较大安全隐患,行车噪声、扬尘等也严重污染周边环境,给城市交通安全、人居环境、城市形象等方面带来很大的负面影响,绕城段已逐渐成为影响淮安市主城区一体化融合发展的瓶颈与制约。二是道路自身安全性能不达标存在安全隐患。一是部分桥梁柱式与墙式栏杆无防撞能力或防撞能力低,部分桥梁还存在“宽路窄桥”现象。近年来,已发生多起车辆撞断栏杆坠入河中事故,特别是春运期间也有发生。二是交通安全设施不满足要求。全线波形护栏防撞性能低,难以适应该道路交通量大、货车比例高的安全需求;中分带基本没有防眩板,影响夜间行车安全;道路标志体系不健全。三是路桥技术状况总体较差。路面纵横向裂缝、坑槽、车辙等病害较多,尤其在平交路口处车辙较为严重;桥梁存在梁体裂缝多、铰缝开裂、横隔板断裂、桥面系破损较重等病害。三是宁连路中分带开口过多影响行车安全。宁连路沿线中分带开口过密,不满足规范中一级公路的开口间距要求,行人和非机动车横穿公路现象非常严重。尤其是宁连路的杨湾立交-王兴互通段,中分带开口平均距离只有550米,与规范中要求的中分带开口间距不小于1公里规定不符。这导致群众横穿马路现象十分严重,安全事故极易发生。但是由于宁连路路权不在淮安市,即使淮安市想改造也无能为力。四是道路养护管理工作不能满足社会需求。养护人员与机械现场投入较少,道路清扫保洁不到位,绿化修剪不及时,整体路容路貌较差。尤其在淮安市创建全国文明城市、重要检查与重大活动期间,市区绕城段养护工作虽经反复协调也不能按时完成,达不到相关要求。具体建议:针对该段公路存在的安全隐患与病害等问题,经淮安市前期测算,彻底提升改造约需经费17.78亿元。淮安市将根据省级层面研究确定的意见,积极配合做好改造移交相关工作。同时鉴于该道路养护管理现状,特建议:一是加快推进宁连路(杨湾立交-王兴互通段)快速化改造。此段宁连路中分带开口间距小,硬路肩上非机动车多,安全隐患大,急需改造提升。拟在现有道路两侧增加城镇断面,新增侧分带和辅道,实现机动车和非机动车分离,同时封闭8处中分带开口,提升道路安全性,对原有老路路面进行病害修补后出新,同步实施亮化、绿化提升工程,该改造方案投资估算约1.66亿元。二是淮安市区绕城段日常养护工作亟需提升。淮安市正在争创全国文明典范城市,目前市区绕城段道路养护工作与之要求差距较大,为迅速改善市区绕城道路路容路貌、提升淮安城市形象,建议先将淮安市区绕城段(宁连高速淮阴出口至205国道武墩平交与205国道武墩平交以北接线段合计26.368km)道路保洁、绿化修剪、路肩边坡整治等有关日常养护工作委托淮安市组织实施,涉及的费用按相关标准支付给淮安市。路面和桥梁维修、交安设施维护、绿化补植、大中修等其他工作仍由省高管中心负责。 +254,0360,关于加快建设新淮高铁的建议,fb744d5a919a4b5fae1ec8239a1cbe09,2022,2022-01-18 19:50:36,樊维明,工业商贸,调研情况:“十四五”期间,省委省政府提出积极建设南京国际枢纽城市,加快构筑 “直连全国米字型高速铁路网”,和“完善中轴通道,推动实施京沪高铁辅助通道江苏段” 目标。去年6月,国家刚颁布了《长江三角洲地区多层次轨道交通规划》,新沂至淮安铁路即新淮高铁作为京沪高铁辅助通道的中间部分首次被列入国家规划。加快新淮高铁规划建设,将成为我省整体推进京沪高铁辅助通道江苏段,进一步增强苏北腹地融入国家战略的重要抓手,也是完善和优化江苏高铁路网,推动江苏枢纽经济发展的重要举措。问题分析:目前南京的高铁主要辐射方向是东西和向南方向,向北方向只有京沪高铁(主要在安徽境内),与全方位“米字型高速铁路网”不相适应。比较而言,近邻合肥向北有商合杭、合蚌、合宿新三条350公里/小时国铁干线,枢纽辐射能力、差距不可小觑。为此,江苏省委省政府正在全力推进350公里/小时的宁淮城际高铁建设,但目前宁淮在淮安形成断头,只有建设新淮高铁与潍新、徐连高铁相连,宁淮才算接上350公里/小时的国家干线高铁网。未来宁淮向南与规划建设的宁宣铁路贯通,南京的“米字型高速铁路网”才能算完整,才能充分发挥其辐射、集聚资源的功能和作用,巩固和提升南京国际枢纽城市地位。新淮高铁将进一步完善江苏高铁路网,提升南京首位度,加快国家级新区南京江北新区建设,促进江苏枢纽经济发展。为此建议:具体建议:1、推动新淮高铁项目尽快落地早日开工。去年5月,我省发布《省政府关于进一步加快推进铁路发展的意见》(苏政发〔2021〕39号)明确:加快建设宁淮城际铁路,开工建设沪渝蓉高铁江苏段(北沿江)、潍坊至宿迁、宿迁至合肥等国家干线铁路;谋划推进常州至泰州、新沂至淮安等一批新的项目。目前新沂至淮安铁路即新淮高铁已列入《长三角地区多层次轨道交通规划》,取得合法准生证——项目立项依据。建议省委省政府将新淮高铁列入我省今年建设计划和新开工项目,如果国铁集团参与积极性不高(主推潍坊至宿迁铁路),可参照宁淮城际铁路,由省发改委批复项目可研、初步设计,省、市共同承担全额出资,争取与潍坊至宿迁铁路江苏段(新沂至宿迁)同步开工、同时建成运营。2、高标准设计建设新淮高铁。建议按时速350公里/小时高标准建设新淮高铁,目前,国铁集团推动的潍坊至宿迁、宿迁至合肥铁路,皆按时速350公里/小时设计;我省批复建设的宁淮城际铁路也是时速350公里/小时,即将开工的北沿江高铁也按时速350公里/小时设计。仅需要按时速350公里/小时设计建设100公里左右的新淮高铁,即可构建一条全程350公里/小时高标准的京沪高铁辅助通道,缓解京沪高铁压力,快捷、通畅京津冀-长三角主轴通道,服务沿线经济发展。3、建议整体推进早日京沪高铁辅助通道江苏段。京沪辅助通道原方案是:北京~天津~潍坊~临沂~淮安~扬州~南通~上海。目前,天津、河北、山东境内的京沪高铁辅助通道已按350公里/小时设计完成项目立项、可研,正在快速推进,我省境内淮安~盐城、淮安~扬州铁路皆是250公里/小时,近、中期新建350公里/小时高铁很难获批几乎不可能(国家严控新建平行线路)。建议省政府支持将新淮高铁与宁淮城际正线贯通设计建设,整体推进早日京沪高铁辅助通道江苏段。近期,在淮扬或淮泰350公里/小时高铁获批、建成之前,可将京沪高铁辅助通道江苏段线路优化为:新沂~淮安~南京江北新区~南通~上海(经新淮、宁淮、北沿江至上海),全程按350公里/小时规划设计,整体推进、早日建成。将京沪高铁辅助通道江苏段建设成为又一条高标准、高运量、高经济价值的热门线路,推动我省枢纽经济发展。 +255,0362,关于多措并举,强化我省职业健康监管的建议,3275ef0bfda74037976cc517a99f30e1,2022,2022-01-19 19:35:15,严华,医卫体育,"调研情况:  职业病是劳动者在职业活动中,因接触粉尘、放射性物质和其他有毒、有害因素而引起的疾病,其危害因素可能导致原有自身疾病病情加重,或者在从事作业过程中诱发可能导致生命健康危险。近年来,在全省各级党委政府、各相关职能部门和用人单位的重视及努力下,我省职业病防治工作得到了明显加强,全省职业卫生监管体制、技术支撑能力建设迈出了新步伐, 职业卫生法规标准体系逐步完善,职业卫生监督执法不断加强, 重点行业领域专项治理取得了新突破,针对不同行业领域存在的突出问题,从工艺、装备、防护等方面提出了有针对性的治理措施, 职业卫生宣教培训工作不断向前推进。但作为工业大省,老问题的影响尚未完全去除,新问题也接踵而来。随着我省生物工程、装备制造、新能源、新材料等新兴产业的发展,新的职业病危害不断出现,职业病危害防治形势严峻且复杂。问题分析:主要表现为:一是新旧职业病危害交织叠加,职业病和工作相关疾病防控难度加大,工作压力、肌肉骨骼疾患等问题凸显,新型冠状病毒肺炎等传染病对职业健康带来新的挑战;二是职业健康管理和服务人群、领域不断扩展,劳动者日益增长的职业健康需求与职业健康工作发展不平衡不充分的矛盾突出;三是职业病防治支撑服务和保障能力亟待加强,职业健康信息化建设滞后,职业健康专业人才缺乏,职业健康监管和服务保障能力不适应高质量发展的新要求;四是职业健康基础需要进一步夯实,部分监管责任和用人单位主体责任落实不到位,中小微型企业职业健康管理基础薄弱,劳动者职业健康权益保障存在薄弱环节。具体建议:为进一步夯实我省职业健康工作基础,全面提升全省职业健康工作质量和水平。谨提出如下建议:1、强化目标引领要把职业健康纳入市、县(区)、镇各级政府的施政规划目标、工作内容和考核目标当中,让各级政府充分认识到职业健康在预防疾病、保护和促进健康、提高社会公平、维护社会稳定、促进社会和谐方面的作用。重点解决影响大多数人职业健康的危险因素,针对这些行为危险因素制定切实可行的长远规划目标。进一步健全职业病防治机制,加强职业病防治能力建设,落实职业病防治工作责任制。进一步加强对职业病防治的宣传教育,增强用人单位职业病防治的法制意识和责任意识,提高劳动者的职业健康自我保护意识。建立健全用人单位负责、行政部门监管、行业自律、职工参与和社会监督的职业病防治工作格局。全面建成省、市、县(区)、镇四级职业健康监管工作体系,理顺职责分工、设定职能边界,形成综合监管、属地监管、行业监管联动的工作机制。2、压实单位主体责任要 着力推动企业落实主体责任。持续开展企业职业卫生基础建设工作,落实企业主体责任和职业病防治措施,提升企业职业卫生工作水平。用人单位严格依法建立健全职业病防治责任制,加强对本单位职业病防治的管理,切实承担职业病防治责任。加快技术改造和产业升级,从生产工艺、防护设施、个体防护和管理措施等方面入手,以防尘、防毒、防噪、防辐射为重点,落实职业病危害前期预防措施。对可能产生职业病危害的新建、改建、扩建和技术改造、技术引进建设项目,职业病防护设施必须与主体工程同时设计、同时施工、同时投入生产和使用。要依法开展检测评价、职业病危害申报、个体防护、培训教育、职业健康监护等各项重点工作。要加强日常监督执法,以尘毒危害严重的行业领域为重点,以督促企业落实职业病危害告知、日常监测、定期检测评价、职业健康监护等措施为抓手,强化监督,严格执法,严厉打击损害职工职业健康权益的违规违法行为。3、健全监管支撑体系建设切实发挥各级各类专业机构在动员、策划、规划、协调、指导、督导、评估等方面的作用。建立良好的体制和机制,切实发挥职业健康检测机构、医院、卫生院(社区卫生服务中心)、疾病预防控制机构等专业人员在开展职业健康咨询、行为指导、职业健康传播和健康教育方面的作用。加强职业健康技术服务体系建设,推动职业健康服务工作重心下沉,健全分工协作、上下联动的工作机制,逐步引导基层医疗卫生机构参与职业健康管理和健康促进工作。充分调动社会力量,增加服务供给,满足劳动者和用人单位多样化、个性化的职业健康服务需求。加强职业病防治质量控制体系建设,强化质量控制,规范服务行为。推动职业病诊断规范化建设,优化工作流程,提高服务能力。要全面加强第三方机构的管理,引导合规的第三方社会服务机构依法依规开展技术服务工作,按要求及时上报技术服务开展情况,接受省、市质控中心质量监督。4、强化危害源头治理要落实建设项目职业病防护设施“三同时”工作,把好项目立项入口关。建立健全危害摸底调查台账,全面掌握存在职业病危害的用人单位基本情况,推广有利于保护劳动者健康的新技术、新工艺、新设备和新材料。严格源头控制、提高准入门槛,引导职业病危害严重的用人单位进行技术改造和转型升级,建立淘汰退出机制。开展小微企业职业健康管理帮扶工作,引导、帮助小微企业开展职业病危害风险辨识,完善小微企业职业健康管理基础工作。加强对新发现职业病危害的识别、研究、评价与控制。5、加强信息化建设要整合信息资源,加快建立涵盖监督管理部门、用人单位和劳动者,覆盖职业健康监护、作业场所职业病危害因素检测与评价、建设项目职业病防护设施、职业病诊断与鉴定、职业健康监管等功能的职业病防治综合管理服务信息平台。强化信息共享和技术支撑,促进部门间数据共享,逐步实现职业病危害项目申报、重点职业病监测、职业健康监护、职业病危害因素检测、职业病报告等数据信息集约化、智能化、动态化管理。要借鉴全省安全生产、生态环保等领域社会化服务经验,积极推进职业卫生社会化服务载体和运行模式,解决中小微型企业职业卫生无人管、不会管的问题。" +256,0363,关于确保蔬菜等重要民生商品价格稳定的建议,4b975814368f4b35a28b5923d8342e5b,2022,2022-01-18 20:09:51,樊维明,工业商贸,调研情况:“菜篮子”是重要的民生工程,也是贴近百姓生活的暖心工程。自2021年10月以来,受恶劣气候条件、生产运输成本、新冠疫情散发等因素影响,我省蔬菜价格出现快速上涨,增加了城市中低收入家庭的经济支出,导致不少城市低收入家庭实际生活水平下降。根据省发改委、国调队通报:2021年10月,全省鲜菜价格环比上涨11.8%、同比上涨19.2%。近期虽有较多的回落,但同比仍有较大涨幅。问题分析:调研中发现,我省虽是农产品的生产大省,但从蔬菜销售来看,外地菜仍占有较大比例,涉及蔬菜生产与销售方面的还存在不少问题:一是蔬菜批发市场供给不足。全省各市情况各不相同,但普遍存在蔬菜农批市场不足,而且民营资本投资较多,存在着基础设施差、交易方式落后,公益属性缺失等问题。二是蔬菜流通环节较多。蔬菜从田头到餐桌经过多次加价,形成较高价位,群众对直销菜市场呼声较高;三是运输仓储环节浪费严重。冷链物流发展还有很大空间,生鲜类的产品大约有20%左右损耗在运输和仓储中;四是蔬菜生产与平衡供应水平有待提升。五是市场监管与保供稳价机制有待强化。蔬菜是百姓日常生活必需品,蔬菜供应和价格直接关系百姓幸福感和获得感,关系社会和谐稳定。稳住“菜篮子”是一件民心工程,离不开政府的大力扶持。为此建议:具体建议:1、加大农贸批发市场的规划和建设力度。建议结合市场需要,加强农贸批发市场的规划和建设,进一步强化公益属性,建议按照国家大型农产品批发市场标准,发挥我省的区域特点,高起点规划,加快建设面向长三角菜篮子中心的全品类大型农产品批发市场,打造线上线下联动的数字化、现代化、智慧化新型市场。对于龙头型的一级批发市场要加大培育力度,出台相关政策,鼓励做强做大,不仅满足我省居民的生活需要,还要强化对周边的辐射。2、强化产销衔接尽可能减少流通环节。积极开展商超与生产基地对接直供工作,针对我省外地菜占比大,价格易波动,超市地采规模小的现状,加强与本地蔬菜基地的深度合作,进一步推动农超对接机制的高效运转。此外,建议有序设立直销菜市场。可在改造和新建一批公益性农贸市场中,特别在社区菜市场里留有部分位置供农业生产基地、专业合作社或农民蔬菜种植大户进行直销直供。既可使我省居民买到价格更为便宜的蔬菜,也可进一步增加菜农收入,从而起到稳定蔬菜价格的效用。3、着力提升生鲜运输水平和仓储能力。根据生鲜运输和保鲜的要求,加快发展我省的冷链物流,建议出台相应鼓励政策,对于冷鲜运输车辆和保鲜类仓储项目给予相应补贴,提升生鲜运输水平和仓储能力,减少运输和仓储环节中的蔬菜损耗。严格执行蔬菜绿色通道政策,保障蔬菜运输车辆优先快速通行;做好应急运力储备,一旦发生蔬菜滞运时,及时保障蔬菜运输。优化生鲜仓储项目的布局,适度加强保供菜品的储存,针对用电紧张,要帮助协调好冷库冷藏设施用电问题。鼓励依托大型超市集团化仓储、配送的优势,强化对蔬菜等民生商品的储备和备用货源的组织。4、加快提高蔬菜生产和平衡供应水平。我省是农产品生产大省,稳住“菜篮子”有着自身的优势,建议进一步强化绿色蔬菜保供基地建设,扩大设施栽培比重,完善质量追溯体系和二维码管理,提高蔬菜产量和质量。加大研究蔬菜本地产销衔接措施,提高以我为主的蔬菜生产供给能力。进一步围绕当地蔬菜供应需求,扩大蔬菜种类,示范推广优良品种和标准化绿色生产方式,科学安排播期,提高蔬菜生产和平衡供应水平。强化对蔬菜生产技术的研发和应用,实现藏菜于地和藏菜于技。5、强化市场监管与保供稳价机制。建议进一步强化对蔬菜等重要民生商品的市场监管,加强日常市场巡查,对供应偏紧、价格上涨较快的蔬菜品种,加大检查频次;严肃查处不按规定明码标价、捏造散布涨价信息、囤积居奇、哄抬价格等违法行为。建立和完善科学的保供稳价机制,进一步压实责任,加强组织领导,细化工作方案,完善应急处置措施。建立健全部门会商协调机制,加强省发改委、农业农村厅、商务厅、交通运输厅等相关部门联动,共同应对和处置菜价快速上涨的情况。进一步加强蔬菜生产、物流运输、终端销售、市场价格等环节的监测;加强信息共享与整合,定期交流信息和分析研判,实行量价同步监测,提升预警水平。此外,充分利用新闻媒体、互联网、移动终端等载体,广泛向社会发布蔬菜等重要民生商品产供销和价格信息,全面、准确、客观解读保供稳价政策,增强政策的公开性和透明度,引导生产和消费,消除市场疑虑,稳定市场预期。 +257,0364,关于做好新就业形态劳动者合法权益维护与保障的建议,d7ba95cdc0d041d08f01e299b46e724c,2022,2022-01-18 11:36:22,束志明,社会事业,"调研情况:新就业形态劳动者是指随着新产业新业态新模式蓬勃兴起,企业组织形式和劳动者就业方式发生深刻变化,集中依托互联网平台就业的货车司机、网约车司机、快递员、外卖配送员等劳动者。针对新就业形态劳动者具有用工关系复杂、就业灵活、流动性大等特点,在劳动报酬、社会保障、劳动保护、职业培训、组织建设、民主参与和精神文化需求等方面权益容易受到侵害,维权服务较为困难。据有关部门统计,全国新就业形态劳动者约8400万左右,目前我市新就业形态劳动者35万左右,其中,货车司机、网约车司机、快递员、外卖送餐员等4个重点群体共有从业人员39252人。新就业形态四大重点群体货车司机26593人、已入会2578人,占比9.69%,其中网约车司机1603人、已入会487人,送餐员7119人、已入会2324人,快递员3882人,已入会579人。这是一个规模数量庞大的群体,做好新就业形态劳动者合法权益维护与保障极为重要,意义重大。问题分析:一是维权保障难。与传统意义上的职工相比,新就业形态群体具有组织方式平台化、工作机会互联网化、工作时间碎片化、就业契约去劳动关系化及流动性强、组织程度偏低等特点,权益维护面临许多困难。比如外卖员大多与第三方公司签订劳务合同,仅有10%直接与用工平台签订合同,更没有五险保障,只有意外保险。比如对货车司机调研中发现,卡车司机人员流动大,许多卡车司机是二手代驾上岗,根据包车包路线的方式签订承包服务合同,也不符合劳动合同规范。同时,货源单位在卡车司机群中发放询价单,谁报价低给谁做,市场价格混乱,造成不规范竞争。货运行业也存在车多货少的现象,再加上现在很多货源单位利用网上配货,压低运费,恶性竞争加大。现行的权益保障体系多是针对全日制用工而制定的,困难职工的救助也多针对农民工、下岗职工等,新就业形态等灵活就业者大多自我维权意识不强,参与困难救助的申请较少。同时大部分劳动者未与企业平台签订劳动合同,劳动关系认定困难,同时未购买相关的工伤保险,工伤赔偿困难,一些外卖员即使在工作中出现一些小事故也不敢维权,因为很有可能导致扣钱罚款,只能自认倒霉。二是法律不完善。2021年7月16日,我国人社部等八部门发布了《关于维护新就业形态劳动者劳动保障权益的指导意见》(人社部发〔2021〕56号)。《意见》的出台,为立法指明了方向和目标任务,但在立法层面还存在一些不足。《意见》虽然提出了平台工人保护的多项保障措施,但“指导意见”的落实难以依靠意见本身。《意见》在涉及企业的义务时大量的用语是“推动”“督促”“引导”等表述,并非明确规定企业的义务或平台工人的权利,《意见》提出的内容还难以成为劳动者法定的权利。此外《意见》提出的一些措施过于宽泛,难以操作。比如,“督促企业按规定合理确定休息办法,在法定节假日支付高于正常工作时间劳动报酬的合理报酬”。何为“合理确定休息办法”,何为“合理报酬”存在很大弹性空间。此外,《意见》本身的强制力也是有限的。大部分平台从业人员未与平台签订劳动合同 ,双方往往签订性质模糊的“合作协议”。一些平台为了规避法律责任,通过设立独立机构进行营业登记,由第三方劳务机构进行用工管理,甚至还设立独立机构进行车辆管理等,导致平台用工主体多元,法律关系复杂,用工关系不清晰,容易产生纠纷。一旦发生纠纷,平台从业人员往往难以识别其“用人单位”。三是组织不健全。新就业形态下的企业党组织、群团组织不健全,在新就业形态劳动者思想政治引领、权益维护保障上作用发挥有限。企业作为劳动力资源的组织方,对新就业形态劳动者有一定约束力,但现有法律界定的新就业形态劳动者的劳动关系与普通员工不同,针对部分新就业形态劳动者是流动党员,如何在企业建立相应的基层党组织,怎样设置基层党组织才能增加组织覆盖等等现实问题,还需要回答解决。此外,新就业形态群体工会等群团组织覆盖面不够广、职工加入工会率不够高。特别是新就业群体存在着劳动关系不清晰不明确,对原有建会入会模式提出挑战。分散流动的就业方式,与工会属地化组建和管理为主的传统方式不适应;线下难联系、线上难接触,入会途径不畅;入会后的经费保障、服务方式、服务内容、管理模式等相关问题与传统行业有所区别等问题,建会入会工作推进困难。具体建议:一是完善法律法规体系。习近平总书记在2020年5月23日全国政协经济界委员联组会上,对新就业形态提出了要把法律短板及时补齐,在变化中不断完善的要求。新修订《工会法》规定“工会适应企业组织形式、职工队伍结构、劳动关系、就业形态等方面的发展变化,依法维护劳动者参加和组织工会的权利”,为新就业形态劳动者建会入会、权益保障提供了坚强的法律保障。下一步应当加快完善劳动基准法律法规的制定,一方面在国家层面明确界定“新型就业群体”范围,扩展原有标准化劳动关系,更新用工关系界定,以适应新型就业关系的特点。另一方面要在充分考虑新业态就业特点的基础上,规范雇主责任,完善劳动争议仲裁的举证要求,保障相关劳动者的劳动权益。二是强化多方责任。政府职能部门应当履行好法治保障、政策制定和引导的职责,引导企业与新就业形态劳动者签订劳动合同,从税收减免、培训及社保费用补贴等方面,支持企业采用并增加正规就业,监督企业合法用工,落实劳动安全保障措施。企业、用人单位应落实好主体责任,主动担当,与劳动者订立书面协议,在用工形式、工作时间、用工地点、工作要求、报酬支付等方面明确各自的权利义务,依法保障好劳动者的权益。三是发挥社会组织、群团组织职责。社会组织和群团组织应对建立平台企业工会组织和新就业形态劳动者入会予以引导和规范,围绕推动落实新就业形态群体收入、社会保障、劳动安全、劳动条件改善、工时工价、休息休假等权益,积极参与相关政策性文件制定。构建和谐劳动关系,推进集体协商、签订集体合同工作,广泛宣传相关劳动法律法规及政策规定,督促企业合法用工。去年以来,我市根据新就业形态群体不同职业特点,分类开展货车司机、快递员、外卖配送员等工会组建专项行动。组建新就业形态劳动者工会联合会6个、民营快递公司独立工会8家,发展会员3.08万名。创新服务内容和服务模式,大力推行网上入会方式,为3031名快递员、送餐员、货车司机等新就业形态劳动者赠送健康体检,此外还送出夏凉被、身体洗护套装、洗衣液、积分等好礼1300份。今年,我市还将成立新就业形态劳动者工会组织60家,为4800名新就业形态劳动者赠送职工互助“住院+意外伤害”。四是营造尊重支持社会氛围。呼吁社会各界尊重新就业型态劳动者,营造尊重劳动浓厚氛围。进一步宣传新就业形态劳动者在普通岗位所做出的不凡贡献,更多反映他们的生活状况,表达他们的利益诉求,解决他们的急难愁盼,弘扬他们的敬业精神。进一步提高新就业形态劳动者的政治待遇、经济待遇、社会待遇,让他们在社会中体现价值受到尊重。" +258,0365,关于将义务教育阶段教师编制纳入省级统筹安排的建议,3942ae4da2104c049727d63957963680,2022,2022-01-22 08:59:03,束志明,政治建设,调研情况:加强师资队伍建设,加快办好人民满意的教育,是人民群众的新期待,也是推进教育现代化、决胜高水平全面建成小康社会的内在需要。目前我市有各级各类在校生214.8万,其中基础教育阶段在校生183万人,全市教育系统教职工15.3万人,其中基础教育阶段教职工13.5万人。我市按照生师比小学19:1、初中13.5:1、高中12.5:1、中职11:1核定教职工编制,但与庞大学生人数相比,仍有较大缺口。十四五期间,徐州市中学生源持续递增,公办中小学(幼儿园)教师缺口为2.9万人,目前编制缺口为1.5万。2018年1月,中共中央、国务院下发了《关于全面深化新时代教师队伍建设改革的意见》,明确提出要创新和规范中小学教师编制配备。要求在现有编制总量内,统筹考虑、合理核定教职工编制,盘活事业编制存量,优化编制结构,向教师队伍倾斜,采取多种形式增加教师总量,优先保障教育发展需要。2019年2月,党中央国务院又印发了《中国教育现代化2035》文件,对教师队伍建设再次作出安排,要建设高素质专业化创新型教师队伍,加大教职工统筹配置和跨区域调整力度,切实解决教师结构性、阶段性、区域性短缺问题。因此,加快推进教师编制问题统筹解决已是各级党委、政府协同推进的民生工程。问题分析:十八大以来,党中央国务院多次对推动各级教育高水平高质量普及,加快实现基本公共教育服务均等化作出决策部署,特别是教师队伍建设更是受到空前关注。当前,在师资队伍建设方面,由于受到新型城镇化、“全面二孩”、高考政策调整等因素影响,各地生源普遍呈现快速增长态势,新建、改扩建学校和教师需求量也随之加大。另一方面,也带来了学位供给压力与日俱增,群众对中小学及幼儿园学位需求,尤其是优质学位需求日益增长。特别是苏北一些地方,由于中小学及幼儿园教师编制不足,师资配备不到位,带来的直接后果就是“大班额”问题突出,虽大量补充教师编制,师生比越来越高,临聘教师依然存在,导致教育质量难以提升,群众反映强烈,直接影响教育强省目标的实现。具体建议:一是实行编制全省统筹。升级统筹教师编制,继续将富余地区编制统筹到编制紧缺地区,专项用于中小学教师招聘。坚持“全省统招统派、经费省级负担、县级教育行政部门管理、学校使用”的教师补充方式,根据地区生源实际需求,按照规定比例核定并配备教师编制,确保各地区教育编制的合理使用。这样,既减少了各地自行招聘繁琐的环节,又提高了师资补充的质量。二是做好编制调剂工作。结合事业单位改革,在保障涉改单位职工利益的前提下,加快推进经营性事业单位转企改制,将职能弱化、规模较小的事业单位整合撤并,将相关编制收回,通过挖潜调剂出来的事业编制资源,统筹用于中小学及幼儿教育事业发展。 +259,0367,关于在基础教育阶段加强优质教育资源供给的建议,6e036c71f4a143ff97253bd759c00920,2022,2022-01-19 14:40:36,高健,教育事业,调研情况:当前基础教育阶段仍然面临一些深层次的问题,其中最主要的问题仍然是优质教育资源总量不足、分配不均,影响教育的公平性,引发全社会反思教育公平问题。在这样的背景下学区房、择校热、大班额等等,依然是十分突出的社会问题,已成为制约办人民满意教育的一个“瓶颈”和落实“双减”政策的“拦路虎”。问题分析:(一)师资配置不合理,编制管理有困局。现行教职工编制标准,依据2001年出台的《中央编办、教育部、财政部关于制定中小学教职工编制标准意见》,该标准是基于教育财政供给相对不足的情况制定的,已不能适应“全面三孩”、新城镇化发展的新形势、新要求。近年来尽管高校毕业生入职中小学校的人数越来越多,但师资配置在不同地区、城乡之间、发达与欠发达区域、校际之间仍然存在着冷热不均,竞争激烈、结构性缺员等情况。(二)硬件配备有差异,使用效率不够高。基础教育阶段的教育设备配备,我省有统一标准。调研发现,一方面一些建校较早和农村、郊区学校设备破旧、功能室缺乏的状况依然突出,另一方面部分学校硬件设施管理粗放甚至闲置的现象依旧存在。(三)信息技术与教育教学融合不充分。互联网+教育的共享特征,能够让优质的教育资源配置更加合理,但是在与现代化教育融合方面还存在诸多短板,比如:优质数字化教育资源不够丰富、教师信息技术水平有待提高、优质课程的互联网共建共享机制亟待建立等。具体建议:(一)完善教师准入制度,统筹配置教师资源。建议尽快修订中小学教师编制标准,建立中小学教师编制单列管理机制,统筹调剂教师编制,建立教师编制“周转池”,解决学科结构性缺员或教师因重病、生育、脱产培训等短期缺员严重,以及适龄儿童少年增加等因素造成的编制紧缺问题。让优质师资“动”起来,实行每年15%的优质师资“跨校跨学区”流动,将教师由“学校人”变为“跨区人”,并提高支教教师的荣誉感和获得感,人性化保障教师生活便利,合理、有序地推进教师城乡交流、区域交流。通过输出优质学校的管理经验和师资力量,带动、带活农村、薄弱学校的发展,提高了义务教育均衡化发展的水平。(二)加大投入和督导,均衡推进学校硬件设施配备。加大财政投入,对照省统一标准,结合学校教育教学实际配备必要的硬件设备。加强装备使用检查,督促各地各校充分利用教学设备资源;制定、出台现代教育技术装备的配备、管理和使用政策或意见。明确规定装备经费比例和金额,用于计算机、多媒体教室、专用教室、实验室等补充更新、日常维护、技能培训,将学校教学设备的管理及使用情况纳入到学校目标考核。(三)加强信息技术与教育教学深度融合。加大基础教育阶段信息技术硬件设施投入,强化任课教师信息技术培训。鼓励学校开发优质共享的信息资源,主管部门要对各学校信息资源建设内容、标准规范、建设方案、技术平台等进行总体规划指导,出台各类信息资源的学校标准,并将相关的标准规范落实到具体的工作流程、业务规范和技术平台中,推进信息资源的共享和创新应用。加强对学生的个性化学习指导,特别是要运用信息化技术来引导学生筛选知识,提高学生信息识别、过滤和整合能力,切实针对个性化的需求,借助互联网技术、智能终端设备以及教育云平台的支持,为学生提供一对一答疑、听课疑惑一对一解答、测试疑惑一对一解答等多种个性化学习模式,促进学生知识水平的提高。 +260,0368,关于对名人故(旧)居保护的建议,a22dff5a2e074bd5bc24ffb6f9b44103,2022,2022-01-19 11:28:56,孙中良,文化宣传,调研情况:名人故居一般是指名人出生或较长时间居住生活过的住宅建筑,是名人成长和生活的见证,是保存和传承名人信息的场所。被称誉为“国家之光、人类之瑞”的马相伯老人出生在江苏省镇江市丹阳开发区大贡村马家村祖宅。而现如今,由于岁月的侵蚀和长期保护不善,马氏祖宅除了仅存的两三间破败平房外,剩下的就只有残垣断壁和四处攀爬的藤蔓,一片荒凉之景。虽然在2018年丹阳市政协徐镇芳委员提出了“关于修缮马相伯先生故居、建立马相伯纪念馆的建议”的提案,但丹阳文广新局答复称“该故居基础设施基本全部损坏,旧址范围内已没有任何物质性文物遗存。即使要修缮要按照《文物法》的要求进行,且修缮涉及到发改委、城投、文广等多个单位和部门,须由市委市政府统筹安排”。相比之下,位于上海徐汇区土山湾“马相伯旧居”被开辟为“土山湾博物馆”,位于上海市松江区泗泾镇开江中路354至358号的“马相伯故居”,不仅在2002年、2011年、2020年经历三次修缮,更是在2021年3月被列为上海市首批革命文物之一。类似丹阳马相伯故居窘况的事例在我省其他城市屡见不鲜,象苏州湮没民间成为民居的名人故居,往往破损不堪与原貌相去甚远,给名人故居保护带来一个严肃而又沉重的话题。 问题分析:造成上述问题的原因有以下几个方面:一、名人故居的保护意识不到位。对于名人故居所蕴含的历史文化内涵重视不够,没有认识到名人故居历史文化传承载体的重要作用,没有认识到古宅的脆弱和不可再生性特点的,没有对历史、对当代、对未来负责任的担当态度。在某些人眼里名人故居就是可有可无的老房子,抱着倒了再重建的错误认识。要知道具有特定历史文化价值的名人故居一旦被毁便将永远消失,即使重建也只是现代仿古建筑而已。二、名人故居的界定和保护缺乏统一标准和明确规范。名人故居不仅包括名人的出生地、祖籍地,也包括名人战斗工作生活过的地方,一个名人可能在多地居住过,一个住宅也可能居住过若干名人。如何界定名人故居,目前国家还没有具体的认定标准。对于名人故居如何保护利用,没有明确统一的规定,很多名人故居虽有一定的历史文化价值,但够不上“文物”标准。因此,一些未被列入文物保护范围的名人故居,容易遭到破坏,对于保护没有形成助力。三、权属问题、经费问题是造成名人故居保护状况堪忧的重要原因。未列为文物保护单位的名人故居产权因关系复杂,基本处于无人管理的状态,失修、拆除情况严重。许多名人住宅、故居以民居形式存在,年久失修、改建、院内私搭乱建现象十分普遍,腾退搬迁、整修建筑、治理周边环境成本很高,如不及早进行调查摸底,制订抢救与保护措施,许多珍贵的历史信息、优秀文物资源将会永久灭失、不可再生。四、名人住宅、故居保护利用工作有待加强。名人住宅、故居的保护利用仍然停留在起步阶段,大都表现为简单粗放。公布为文物保护单位,进行挂牌保护的有限,大多数名人住宅、故居仍然隐没于普通民房、大杂院之中,其利用的合理性和发展前景等有待研究。已经实现对外开放的名人故居,陈展内容几乎都以名人的生平事迹、生前用品、各类手稿为主,展示方式依靠橱窗展示、墙壁挂贴,使用功能上仅有简单的视觉观赏和游客接待,未能深入研究受教育者、来访游客的心理需求,不能适应社会发展形势的要求,不能发挥名人故居应有的作用,其名人效应、文化特征也将随着岁月的流逝而消失,这对今后的保护极其不利。 具体建议:一、增强保护利用名人故居的责任感和使命感。要充分认识到名人故居是城市当之无愧的本土优势,其深厚的文化底蕴、丰富的精神内涵,是传承历史文化、展示文化软实力的重要载体。林觉民和冰心故居就是习总书记在福州工作时保护和修缮的。当名人故居保护遇到城市规划时,我们不能只看到眼前利益,对文化遗产的破坏,拆的是房子,毁的是文化,对拆迁行为应该慎之又慎。各级政府应提高思想认识,采取切实有效措施,改变名人故居“三无”状况(无明确标准、无牵头部门、无专项经费)。二、建议制订出台省一级的名人故居保护认定办法,为名人故居保护利用制定规范。通过规范指引各地高标准、高质量的对名人故居进行保护利用,由各地文广部门牵头,对各市历史文化名人资源进行普查、挖掘、整理,建立历史名人、名人住宅、故居资料库,分步有序地开展名人故居保护利用工作,努力构建政府主导、社会参与、居民自治相结合的多元保护模式。三、整合名人故居资源,通过跨域合作为名人故居保护利用开创新路径。历史名人在历史时空中,在各地留下了光辉的足迹,以马相伯为例,其少年时代离开丹阳老家到上海求学后实现人生理想和抱负,他在上海有三处故(旧)居。其中上海市松江区泗泾镇的“马相伯故居”历史资料丰富、展陈先进、社会影响力强,成为一处爱国主义教育基地,得到了政府、社会、复旦大学的鼎力支持,所以可以考虑由政府牵头,复旦大学、社会团体参与,将丹阳马家村故居与上海三处故(旧)居进行资源整合、纳入统筹管理开发,实现马相伯历史资料发掘纪念的完整一环。以此为试点,探索一条非文物保护单位的名人故(旧)居保护利用的新思路。 +261,0369,关于开展公共空间休憩座椅优化提升的建议,b4082df48fe04e1ca9f336eb8ccaf723,2022,2022-01-20 15:37:52,吴先斌,城乡建设,调研情况:公共空间休憩座椅(以下简称公共座椅)是人们日常生活中不可缺少的公共设施,具有很大的实用价值,同时也是城市公共环境的重要组成部分,承担着很高的实用功能和满足审美需求。公共座椅主要在公共空间内给市民提供短暂休息的场所,让人们在长时间的步行后能够有地方歇脚,或是有个舒适的空间进行休闲活动。本委员调研时发现公共座椅安放、使用、养护存在以下问题:1、数量不足、布局不合理,造成市民没地方坐。以南京市长江路为例,基本上在100米左右就有一个休息长椅供人休息用。而新街口商圈处于景观的要求,虽然人流量大但配备的休息椅密度反而小,致使市民不得不坐在花台上休息。即使一楼咖啡店在室外开放座位,往往都摆放“非消费勿坐”的字样,同样市民也是没地方坐。2、现有公共座椅功能单一,造成市民坐不下来。有些用实木或塑木条简单搭建而成的长椅,由于木条间空隙过大就会坐得十分硌人,有时还会卡肉。3、公共座椅设施陈旧、维护不到位,导致市民不愿意坐。有些座椅投入使用数年之久,出现松动损害,甚至有污渍没能及时清洗,使得市民嫌恶心不愿意就座。相比而言,上海市自2021年起开始为期三年的公共空间休憩座椅优化提升工作,第一年度已完成9508处,其中新建5295处,改造提升2840处,认建认养523处,社会共享850处。实现了“小座椅、大关怀”,打造“一座可以坐下的城市”,服务市民美好生活需要,体现城市人文关怀的目标。问题分析:本委员分析,上述问题产生的原因在于:1、对于城市公共设施功能再提升、再定位的重视程度不够;2、对精准满足市民需求的服务意识不够;3、城市治理的创新意识不足;具体建议:1、各地政府要重视小座椅所包含的大文化的意义和内涵,要上升到践行习近平总书记“人民城市人民建 人民城市为人民”重要理念的高度,以此为扎实推进城市管理精细化工作、助力提升城市软实力的重要抓手。2、通过标准引领,打造城市治理新标杆。公共座椅要坚持标准化建设、规范化管理,充分发挥标准的示范引领作用;完善规范标准,确保有章可循、有规可依。座椅的设置应与区域人流量、人群特点、景观场所定位等相契合。3、落实以人为本、实现公众参与。坚持以人为本,切实满足市民舒适生活需求。设计应从使用者需求出发,要广泛调查征集属地社区市民及营商兴业需求,鼓励公众参与方案设计。政府和社会充分互动,鼓励企业和市民参与公益捐赠和养护活动,扩大公众参与范围。4、安全简洁、生态艺术。公共座椅既要考虑实用便利,确保安全可靠、简洁大方、经久耐用、便于养护,也要考虑视觉效果和艺术体验,使之成为一道城市风景线;应与城市环境协调美观,提升生态服务功能。5、抓社会共享,创和谐商业。动员沿街商户,在适宜的区域,利用外摆位,在非高峰营业时间开放座椅,供市民休憩。6、落实管养长效的机制。完善城市公共空间管理组织架构和职责分工,改变多头管理现状。明确各类公共空间休憩座椅的管理主体责任,建立公共座椅长效投入机制,健全养护管理机制,加强休憩座椅的日常巡查、清洗保洁及养护维修,杜绝失管失养,确保座椅安全可靠、功能完好。 +262,0371,关于制定我省公益积分管理使用办法的建议,c8ec63020e584641ad535e64ef0e0579,2022,2022-01-19 17:00:49,吴先斌,社会事业,调研情况:在我省,无论是海安市墩头镇毛庄村的村民道德积分制、靖江市的《在职党员进社区活动公益积分管理办法》,以及省内各地市的积分落户政策,目的是激励公民个人参与社会公益活动的热情,为解决的志愿者队伍不稳定、公益活动缺乏可持续性的问题做有益的探索。然而我省各地公益赋分的范围仅限于维持秩序、义务劳动等简单的志愿服务活动方面,参与人员主要集中在:离退休人员、机关事业单位人员,且积分标准不统一,兑换服务或者商品种类限于毛巾、肥皂、米油等简单日常生活用品、不能满足各层级的需求,造成社会参与度和响应度不高。但是湖北省鄂州市在2021年4月18日更是率先出台《鄂州市公益积分管理办法(试行)》的文件,对鄂州市公益积分赋分标准范围做出了明确的计算说明,公益积分可兑换教育、医疗、交通、养老、物品、资源、荣誉等方面的项目服务。其中公益积分兑换市公立幼儿园入园资格的做法立即引起社会高度关注。问题分析:如上所述,由于参与人员限于离退休人员,机关事业单位人员、部分党员,存在参与公益活动人员范围不够广泛的问题,比如大中小学生往往参与校内组织的公益活动或者志愿服务活动,企业在职人员因为忙于工作,对于参与公益活动热情不高,积分兑现的服务和商品不足以吸引其兴趣,他们认为公益活动与其关联度不大,所以导致目前公益活动尚未能进入全面井喷式发展期。具体建议:结合我省2022年1月1日正式实施的《江苏省社会信用条例》,为完善群众参与基层社会治理的制度化渠道,鼓励公益组织和公民积极参与社会公益服务活动,提高社区服务能力、城市治理水平,提议制定我省公益积分管理使用办法、并对相关内容作如下建议:1、充分利用大数据提供的技术支撑,在公民个人身份信息中增加社会公益服务积分项目,让公益行为积分成为个人身份信息的一部分,既可以更好地激发公民参与社会服务的积极性、主动性和持久性,同时也为政府开展工作提供参考,更能引导热心市民自主创新参与志愿服务的方式方法途径,参与到更多的社会服务当中。2、通过志愿服务积分制,鼓励和引导青少年适当参与到社会志愿服务等公益活动中来,既可以作为他们参与社会实践活动的课程之一,也可以增加了青少年对社会的接触、了解,同时也从小培养他们的社会主义道德品质。3、将公民的建言献策、公益举报、投诉纳入公益赋分范围,即凡是向各级政府提供的建议一经采纳;向检察机关提供有关生态环境和资源保护、食品药品安全、国有财产保护、英烈保护等领域受到不法侵害的案件线索、向城市管理部门提供市容环境卫生、市政管理、城市绿化、排水等环境保护违法行为的举报投诉,只要一经查证属实的,均予以兑现公益积分奖励。4、明确公益积分在子女入学、就业、经商、税收、贷款、就医、养老护理、办理生活业务、享用社会公共服务设施等方面享受优惠和一定的优先权。 +263,0372,关于将国防(人防)宣传教育纳入全民意识形态教育的建议,0b791a5c6acb495fbe1817de3773f628,2022,2022-01-19 11:33:23,雒永信,文化宣传,调研情况:人防是国防的重要组成部分。在第七次全国人民防空会议上,习近平主席指出,人民防空是国之大事,是国家战略,是长期战略。改革开放以来,人防事业取得新的成就,为维护国家安全、服务经济社会发展作出了贡献。新形势下,希望人防战线的同志们强化政治意识、大局意识、国防意识、责任意识,贯彻总体国家安全观,为建设强大巩固的现代人民防空体系作出新贡献。习主席作出的重要指示,精辟阐述了新形势下人民防空重大理论和实践问题,思想深邃、内涵丰富,战略性、针对性和指导性很强,为做好人民防空工作指明了方向、提供了遵循。当前在中华民族伟大复兴战略全局和世界百年未有之大变局相互交织激荡的复杂条件下,国家安全面临的新形势、战争形态的新变化、经济社会发展的新情况,给人民防空带来更加严峻的挑战,赋予更加艰巨的使命。江苏省经济发达,人口密集,又地处东部沿海,战略区位独特,人民防空工作任重道远。贯彻落实省第十四次党代会精神,扛起“争当表率、争做示范、走在前列”光荣使命,奋力谱写“强富美高”新江苏现代化建设新篇章,应当将国防(人防)宣传教育纳入全民意识形态教育,进一步加大力度,改进方式,增强全省的国防(人防)观念。开展国防(人防)宣传教育是《国防动员法》《人民防空法》赋予的重要职责,也是人民群众增强国防观念和依法履行国防义务,了解人防工作、增强防空防灾意识、获取防空防灾知识技能的重要途径。通过调研了解,在全省范围内,国防(人防)宣传教育组织落实部门相对分散,军分区(武装部)、人防部门、教育部门等根据职能职责的分工,各有侧重地组织落实,教育成效有待进一步加强和提高。问题分析:一是重视程度不高,不能从战略和全局的高度认识国防(人防)工作,片面看重经济效益而往往忽视战备效益,居安思危意识淡化。二是宣传力度不够,国防(人防)宣传教育目前主要是以“五进”形式开展,影响力、渗透力不够强,覆盖面、宣传效果、宣传体系难以得到充分保证,没有真正形成宣传教育的合力。三是保障措施不力,国防(人防)宣传教育在法规制度、政策规章、运行机制、经费保障及考核落实等方面与新形势新任务的要求还不相适应,难以推动宣传教育工作法制化、规范化发展。具体建议:一是强化统筹协调,形成工作合力。各级宣传部门将国防(人防)宣传教育一体纳入全民意识形态教育,研究提出加强全民国防(人防)教育的规划措施,会同组织部门抓好领导干部和机关工作人员的国防(人防)教育;教育行政部门要抓好学校国防(人防)教育;民政、司法等部门要抓好各自职责范围内的国防(人防)教育工作;工会、共青团和妇联等人民团体要配合有关部门组织开展群众性国防(人防)教育活动。各新闻媒体应当安排一定的版面(时长)开展国防(人防)法规及相关知识的公益宣传。二是强化考核督查,确保工作落实。各级国防动员委员会要会同级党委、政府有关部门,对本地区开展国防(人防)教育情况适时组织检查和考评,发现和解决问题。将国防(人防)教育检查和考评情况列入经济社会发展综合评价和目标绩效管理考评体系。注重发挥各级人大、政协的作用,加强对落实国防(人防)教育情况的监督检查。三是强化法规建设,完善支持政策。制定针对不同社会群体国防(人防)教育的政策性意见,研究新闻媒体宣传普及国防(人防)教育实施办法,制定完善有关地方性法规制度并抓好落实,进一步推动国防教育法制化、规范化。各级政府要将开展国防(人防)教育的经费纳入财政保障范围,并根据当地经济社会发展水平逐步加大经费投入,使国防(人防)宣传教育及意识形态教育更加深入人心,不断夯实和筑牢国家安全的思想根基。 +264,0373,关于推进制造业“智改数转”的建议,26ec448e57c04ff5b96ee27f6c391c9f,2022,2022-01-18 20:07:19,周海江,工业商贸,调研情况:当前,我国正加快数字化发展,数字经济已成为我国经济的强劲发展动力。习近平总书记强调:“要发展数字经济,加快推动数字产业化,依靠信息技术创新驱动,不断催生新产业新业态新模式,用新动能推动新发展。要推动产业数字化,利用互联网新技术新应用对传统产业进行全方位、全角度、全链条的改造,提高全要素生产率,释放数字对经济发展的放大、叠加、倍增作用。”问题分析:近年来,我们江苏省以智能制造引领产业转型发展、提质增效为目标,高标准举办世界智能制造大会,围绕培育16个先进制造业集群和重点产业链精准发力,加快智慧江苏和制造强省建设,积极推动试点示范,建立健全智能制造工作统筹推进体系,推动数字产业化、产业数字化。面对“智转数改”的大趋势,我省制造业打造在全国乃至全球竞争中的新优势,一方面,企业自身需要加速进化、快速升级,成为“智慧企业”;另一方面,政府需要在此前各项支持政策的基础上持续发力,进一步赋能核心主体,推进制造业智能化改造和数字化转型工作,加速制造业整个生态“智改数转”进程,让数字为高质量发展全面赋能。具体建议:一、进一步支持“链主”、标杆企业,鼓励引领和输出最近的《“十四五”智能制造发展规划》中提出了2025年的具体目标,包括:70%的规模以上制造业企业基本实现数字化网络化,建成500个以上引领行业发展的智能制造示范工厂。我省有着很强的制造业基础,各行各业各领域的智能化、数字化水平不一,除了规上企业,省内仍有面广量大的中小企业,受限于技术、经验短板,面临着可能存在的风险,对于“改”“转”还存在着不想不愿、不会不能的疑虑和困扰。这部分中小企业的“智改数转”状况,直接影响到整体制造业智能化、数字化效率的提升。基于这个情况,建议对各类“链主”、国家融合制造示范试点、省市级示范智能工厂车间、工业互联网标杆企业等加大专项政策、专项资金的支持,鼓励标杆输出,加大标杆示范引领力度,助推其制造生态中若干中小型制造业企业的“智改数转”,从而促进整体产业链智能化、数字化的提升。比如,在全省范围内,培育认定一批“智能化改造和数字化转型技术服务输出标杆”企业,并给予一定资金奖励,支持其向合作、上下游企业的延伸服务与赋能,强化示范带动,实现支持一家、带动一方。鼓励“链主”企业与中小企业开展合作、培训交流等,引导帮助后进企业更好地了解智能制造对于长远发展的重要意义。我们红豆集团在这方面一直积极示范实践。我们的轮胎产业,通用股份已经投入使用的智能车间率先实现了“黑灯车间”运行,车间整体效率提升40%。服装上,推进智慧红豆建设,红豆股份获得国家商务部“首批线上线下融合发展数字商务企业”授牌,并与中国联通共同打造5G+纺织服装工业互联网智慧工厂,实现车间生产设备网络化、生产数据可视化、生产文档电子化、生产过程透明化、生产管理数字化,生产计划协同化,物料配送智能化,资源管理全面化,质量管理可追溯等。目前正依托工业互联网平台,打造智能制造行业解决方案,面向集团外行业客户提供技术赋能,提升全行业智能制造水平,助力企业数字化转型。二、进一步出台专项金融政策,精准支持制造业“智改数转”加快制造业智能化改造和数字化转型,是我省推动制造业高质量发展、打响“江苏制造”品牌的关键举措。制造业的“智改数转”除了意识到位、经验具备,资金投入仍是一个巨大障碍。建议进一步出台更加有力、惠及面更广的金融支持政策,降低申报门槛,从根本上解决制造业企业“智改数转”的资金瓶颈问题,比如,出台贷款贴息奖励政策、“智改数转”专项贷款等,以金融服务赋能,让更多的制造业企业顺利参与到改造升级中来,深度推进制造业智能化数字化转型。三、进一步加快“智改数转”人才队伍建设建设数字化、智能制造强省,需要培养一支数量充足、结构合理、素质优良、充满活力的数字化智能制造人才队伍。省内不少企业在这类人才的引进和培养方面都存在各式各样的障碍,“不会不能”的中小企业尤甚。作为智能制造产业的核心需求,加快推进智能制造人才队伍建设需要高校、企业、政府等多方合力方能推进。为此,建议政府牵头举办多场培训会、对接会,研讨加快“智改数转”人才队伍建设。帮助多方整合资源、对接需求、密切合作,进而加快科研成果转化,加快智改数转步伐,助推产业进一步发展壮大。 +265,0375,关于发展数字农业,助推农业腾飞的建议,a769c758e13b42759145743727199b34,2022,2022-01-19 10:39:20,杨晓勤,农林水利,调研情况: 习近平总书记指出:“发展数字经济是把握新一轮科技革命和产业变革新机遇的战略选择”。农业发展也应与时俱进,不断运用数字技术推动现代农业产业的发展,让数字农业成为新的经济增长点和传统农业转型升级的支点,在乡村振兴战略实施中焕发出农业新的光彩。最近,我组织开展了数字农业发展情况调研,在镇江调研了所有辖市区,并赴上海、浙江进行调研,总体看,我省围绕现代农业发展要求,以数字技术与农业发展深度融合为主攻方向,用数字化驱动农业现代化,积极探索数字农业发展路径,农业数字化发展取得了一定成效。一是数字设施装备在农业产业领域开始建起来了。许多地方打造了市级诸如“一中心、一张图、一决策、N应用”的农业农村信息化综合服务平台,建立了农业农村大数据资源中心,实现了海量数据共享,农业产业数字化基础设备快速推进。有的农机制造企业面对精准农业发展宏观趋势,为农机产品智能化改造搭建平台,如江苏沃得农机开发建设了工业互联网平台。二是数字技术与农业产业发展开始融起来了。智能感知、分析、控制等数字技术在农业生产、经营、管理、产品销售等各领域广泛应用,即使是菜市场的一台电子秤也能体现数字时代的来临。全市规模设施农业物联网技术已应用到大田种植、蔬菜水果种植、畜禽养殖、花卉苗木、水产养殖等农业生产、加工、销售各个环节,建成了一批重大数字农业产业项目,农业信息化覆盖率全省大幅提升。三是数字农业示范点(含基地)开始多起来了。农业电子商务发展迅速,全省已建成许多省级数字农业基地,已建成了一批农业电子商务示范县、省级智能农业示范县、省级农业电子商务示范单位、智能农业示范单位和“一村一品一店”示范村,农业电商主体仅镇江就有1500余家。数字农业生产初露端倪。江苏润果运营着2.5万亩苏南地区单体最大的水稻生产基地,是江苏唯一、全国五家成功申报农业部大田数字农业建设试点项目之一,由清华、北大、中科院硕士、博士组成的核心运营管理团队扎根农业一线,用智慧和汗水提升水稻品质和亩均效益。问题分析:我省数字农业虽有一定发展,但尚处于探索阶段,农业数字化效益尚未真正显现。一是农业数字化基础设施偏少。农业物联网、大数据、质量安全追溯平台还处于起步阶段,与现代农业生产需求相比差距较大。物联网设备更新换代快,后期维护费用高,而数据来源准确性尤为重要,建好维护好基础设备需要较大的投入。二是农业数字化集成度偏低。我市数字设施装备与现代信息技术的应用大多是项目化推进,各项目间呈碎片化状态,数据孤岛现象严重,数据资源共享程度低,且尚未建立数字农业联动机制。单个项目团队的专业知识如农艺、农机、信息化、遥感、自然地理信息等各环节之间的集成融合尚显不足。三是农业数字化应用水平偏弱。主要体现在:在数字技术运用上数据采集、分析、利用、处理标准化生产和数字化管理不够,影响数据整合;在智能农机装备研发上个性不足,制造环节与生产需求脱节,产品创新不够,适用性差;在政策扶持上辖市区面上不平衡、总体投入偏少、跨界融合型人才匮乏;在农业数字化建设内生动力上农业生产经营主体自身的愿望不强,有些龙头项目面临承包即将到期,加上土地流转手续不规范,造成设施设备投融资难、合作也难的困局。具体建议: 发展数字农业是推动乡村振兴、建设现代化新农村的必经之路。美国现有农民260万,荷兰仅20多万人从事农业,但竞争力强。建议在土地集约化经营大势所趋的背景下进一步加大农业投入,加快数字技术在农业产业的应用,组织先进生产要素下乡,发展新型农业主体,理顺体制机制,加快农业数字化融合发展步伐,提升农业质量效益和竞争力。一、适应新要求,加大农业数字化推动力抢占农村全面脱贫、国家大力发展数字农业的先机,把农业数字化建设摆上重要议事日程。一是强化顶层设计。建议根据我省农业发展总体规划,因地制宜,围绕大田种植、水产养殖、蔬菜水果种植、畜禽养殖、花卉苗木等主导产业,在实践中进一步完善“十四五”数字农业发展规划,深入调研,充分吸纳各级政府、农机企业、新型农民的意见,增强规划落实的可行性,减少顶层设计的定位与实际建设内容的偏差。二是加强平台整合。要变项目模块间的数据“碎片化”为关联模块的系统化、科学化,为农业数据资源融合共享奠定基础。同时,数字农业牵头部门要攻坚克难,借力推动,建立省级、市级、辖市区平台间的数字农业联动机制。三是强化属地推动。随着传统农业人口持续减少,劳动力密集型的生产方式正在向资本、技术密集型转变,新型经营主体快速崛起,农业现代化的主力军将由“新农人”扛起。这一阶段农业数字化转型需要进一步提高辖市区对农业数字化建设的认识,加大农业数字化投入,强化组织推动和宣传推广,促进转型升级。 二、夯实新基础,提高农业数字化支撑力 数字信息系统是数字农业的基础设施,建议我省加大数字农业信息系统研发与建设力度。一是构建农业大数据服务平台。通过标准化分类与数据建库,特别是指导市级建立农业数据平台,采集包括农作物生长环境、气象条件、土壤墒情在内的相关数据;通过使用无人机遥感技术,采集包括农作物长势、病虫害情报在内的相关数据;通过建立农产品交易信息化平台,收集农产品集市供销价格、消费者需求等信息动态。二是建设公共数字农业创新与服务平台。支持具有一定实力和影响力的现代农业示范区建设农业物联网系统、农产品直播平台、带货平台、数字观光农业等,推进数字农业工厂建设。三是建设农业数字化政府治理平台。包括农资管理、农业生产综合监管、完善农产品产地标识信息采集与可追溯系统、秸秆焚烧监管系统等功能。四是建设智能农机系统。充分利用全省高校和农机企业资源优势,支持江苏大学、江苏沃得农机打造“5G+工业互联网”智能农机产业化平台及无人农场项目建设,发展智能农机系统,建成国内“5G惠农”项目示范。加大研发智能收割机、智能田间管理机等市场前景较好产品和系统的力度,有效推进农业数字化转型和高校、企业农业科技成果转化,推动农业机械全程智能化和农业现代化发展。   三、打造新示范,扩大农业数字化影响力根据规模大小,坚持量力而行,尽力而为,努力打造有影响的示范样板。一是分类打造各级示范点。引领省级农业龙头企业提升规格,向国家级智慧农业产业园迈进。加大以奖代补力度,加强与科研院所的合作,针对性地再推动建设一批省、市级数字农业应用基地、电子商务示范基地。二是建设大学生培训和就业基地。借助示范点人才、设备等资源优势,选择条件成熟的示范基地作为各类高校涉农专业学生的培训基地、实践基地、就业基地。充分利用智慧农业社会化平台培养新一代以职业院校学生为主体的智能农机手,培养从事智慧农业的“新农人”,以智慧农业促进乡村振兴、农业兴旺。三是加强示范点土地使用研究。农业投入回报周期长,建议全省组织开展一次大型农业经营主体土地使用需求调查,对有延期需求的示范点延长土地承包期10—30年。加强示范点附着建筑物占地方式和使用面积的研究,适当考虑用地指标。同时要完善土地流转手续,为示范点对接资本市场创造有利条件,更好地促进现代农业发展。 +266,0377,关于在“双碳”背景下推动产业健康发展的建议,8dcffb24dde541eea81a5ba2d2879c9f,2022,2022-01-19 20:13:37,卢道富等4人,经济发展,调研情况:赴大全集团、威腾电气、东方电热等镇江龙头骨干企业调研“双碳”带来的挑战和机遇问题分析:习近平主席在2020年联合国大会上向全世界宣布中国二氧化碳排放力争2030年前达到峰值,努力争取2060年前实现碳中和。 碳达峰和碳中和2021年首次被写入政府工作报告。实现碳达峰、碳中和是党中央经过深思熟虑后作出的重大战略决策,是一场广泛而深刻的经济社会系统性变革,为中国经济社会高质量发展提供了方向指引,将倒逼中国经济社会发展全面低碳转型。用8年时间实现碳达峰,再用30年时间实现碳中和的郑重承诺,时间紧、任务重,必将带来史上最严的硬约束、强淘汰、大促进的政策措施,并由此引发一系列新的挑战和机遇,为此建议:具体建议:一、成立专门机构。实体化组建我省碳达峰碳中和工作委员会,组织领导“形势政策的研究、目标任务的制定、工作措施的落实、经验成果的转化和考核评估的开展”。委员会下设若干小组,视职能任务整合党政部门、科研院校、商会企业和其他社会专门人才等分别组成,建立工作机制,明确阶段任务,久久为功,形成坚强的组织保障和科学的智力支撑。二、打造示范样板。选择基础条件较好、代表性较强的园区,突出以下事项“做给企业看,帮着企业干”,进行示范引领。一是支持“双碳”“硬约束”影响较大的企业进行工艺改进、设备改造,实现低碳化脱碳化上作出示范。二是支持“双碳”“大促进”利好较大的企业主动应对,抢抓机遇,开发新产品,打造新模式,催生新业态上形成引领。三是在“双碳”领域技术攻关创新、成果转化利用上放出样子。同时,应注重示范基地的资源整合、循环利用,挖掘园区内部和园区间的产业共生潜力,将生产过程中的副产品及废物等回收利用,特别是化学反应余热的再利用等,从源头上削减资源消耗和碳排放,形成全园区生态示范效应。三、深耕重点领域。在充分研究论证的基础上,选择重点产业链群,精耕细作,把“双碳”引发的挑战和机遇最大程度转化成发展新动能。如,传统的建材、钢铁、化工等产业在能源使用和碳排放上将面临更大压力,而新型电力(新能源)及装备产业既遭遇挑战,更迎来广阔空间,特别是随着非化石能源、分布式电站、微电网等的广泛应用,为其直接或间接配套的市场倍数或几何级数的放大,这对省内有雄厚基础的镇江市电气工程产业是千载难逢的发展机遇。因此,要集中力量、集聚要素,综合采用科技牵引、数字转型、龙头带动、模式创新等多种措施,在“双碳”中抢占先机、勇立潮头。四、发挥主体作用。碳达峰碳中和,企业是主战场。要采取卓有成效的方式引导和发动企业围绕“双碳”的新形势和硬要求,转变观念,提高站位,变被动为主动,真正将实现碳达峰碳中和融入到企业的发展中。一方面要从低碳化的生产工艺、生产设备、数字化生产和管理等方面进行改造升级,主动占据“双碳”先机、赢得挑战。另一方面要在“双碳”环境下引发的产业链供应链的洗牌和重塑过程中积极寻找商机,探索新的商业模式和业态,拓展新的发展空间。 +267,0379,关于争取青墩遗址二次发掘的建议,4aa908500fc74e6e8453f6fe4ceabaea,2022,2022-01-19 11:31:49,民进江苏省委,文化宣传,调研情况:考古工作是一项重要文化事业,也具有重大社会政治意义。我省海安青墩遗址的发现是二十世纪江淮东部最重大的考古发现,具有划时代意义,不仅改变了新石器时代江淮东部无遗址的认识,将江淮平原历史追溯到6000年前,也同时昭示江海平原有着深厚的文化底蕴和积淀。青墩遗址是我国新石器时代最接近海洋的东部遗址,是研究大陆海岸线变迁的重要数据点,研究长江下游地区人类活动与迁徙的重要证据点,也是研究我国新石器时期文化活动的中心源地。但这一多种文化交汇的江海文明起源地,因首次考古发掘于上世纪70年代,技术与方法局限,挖掘面不足总面积的百分之一,导致整个研究逐步停滞难以深入,对于进一步把握遗址在考古、文化艺术领域、思想研究领域的价值与意义带来困难,亟待通过二次发掘,进一步做好文化探源寻根工作。江苏省文物局和当地党委政府对此高度重视,作了大量的文化保护宣传与二次发掘筹备工作。投资2400万,建设了青墩遗址专题博物馆,成立青墩遗址研究所,成功举办多场青墩遗址论坛,并与南京大学签订《青墩遗址文化研究战略合作协议书》,还聘请南京大学考古队对青墩遗址及周边区域进行考古调查勘探,基本摸清了青墩遗址范围、主要遗迹分布、遗迹保存状况、周边区域文化遗址分布等情况,为进一步发掘研究奠定了坚实基础。问题分析:目前困难在于:一是面临政策性审批障碍。目前所有国家文保单位地下遗址的主动性发掘由国家文物局实施严格的申请审批程序,虽然省文物局和地方党委政府已经组织力量提出了研究性发掘青墩遗址的申请,但能否审批通过还需要得到国家文物局的鼎力支持,得到社会各界的持续关心和助力,并进一步做好各项准备工作。二是知名度和影响力不足。这一江海平原的重量级文化标识符号,未能得到社会各界应有重视,其知名度和影响力与其自身应有的文化地位不符,与习近平总书记对于考古工作的高度重视不符,也与江苏作为经济文化大省的地位不符。三是配套支持工作推进困难。特别是一旦启动二次发掘,涉及到青墩遗址原住民搬迁和青墩遗址文化公园的规划建设,投入较大,波及面广。具体建议:青墩遗址二次发掘,是贯彻落实习近平总书记对文化考古工作提出的“探索未知、揭示本源”要求的有效载体,也是建设具有中国特色,中国风格和中国气派的考古学,打造江海文明起源地,江苏文化新高地的需要,我们建议:一、积极争取国家文物局对二次发掘的支持。将青墩遗址的二次发掘争取作为2022年度省文化建设领域重点工作,组建青墩遗址二次发掘筹备小组,由分管领导牵头,组织省文旅厅(省文物局)、省财政厅、相关高校及科研院所、地方党委政府等相关单位联合攻关,邀请国家文物局专家赴青墩遗址考察调研,对遗址二次发掘的必要性与可行性进行评估,积极争取国家文物局审批通过该项课题申报立项,并对后续的研究和发掘给予指导和政策支持。二、努力做好青墩遗址二次发掘的系列准备。青墩遗址二次发掘筹备工作小组牵头组织江苏省考古研究院、南京大学考古团队,共同制定二次发掘规划建设的整体方案,做好专业技术和其他配套工作准备;邀请海内外专家学者,聚焦二次开掘开展高层次学术论坛,持续推进保护性学术研究和利用,夯实理论支撑和学术研究基础;与宣传部门合力策划主流媒体专题系列宣传;邀请部分全国和省政协委员赴青墩遗址考察调研,助力做好青墩遗址作为江海文明起源地的宣传与引导。三、合力打造青墩遗址保护与宣传的民生工程。与青墩遗址二次发掘同步,划拨专项资金,有计划实施对核心区原住民搬迁,启动青墩遗址文化主题公园建设工程,建设青少年考古培训基地,把青墩遗址打造成有形的文化遗迹与无形的文化影响交相辉映的江苏文化新标识,增强文化自信,提振我省文化凝聚力和影响力。 +268,0380,关于推动苏锡常都市圈职业教育高质量发展的建议,9357ccc9d7c2412987411f8ac84b36ec,2022,2022-01-22 08:53:30,许峥等17人,教育事业,调研情况:地处长三角核心区的苏锡常都市圈,是我国先进制造业集聚、经济社会发达的地区之一,也是职业教育优质资源密集、创新思维活跃的地区之一。2020年9月,《教育部 江苏省人民政府关于整体推进苏锡常都市圈职业教育改革创新  打造高质量发展样板的实施意见》(下文简称“实施意见”)发布,整体推进苏锡常都市圈职业教育改革创新与发展,为长三角区域经济社会更高质量发展提供强有力支撑和保障。问题分析:近年来,苏锡常都市圈职业教育高质量取得了一定成效。江苏省90所高职院校中,仅苏锡常三市就设有院校34所,较苏北苏中地区有明显优势。国家“双高”院校中,苏州3所、无锡2所、常州3所,在江苏省占比较大。都市圈各职业院校不断强化现代职教体系建设,实施多种形式的人才培养模式改革,培养高素质技术技能型工匠人才。《实施意见》提出以来,苏州、无锡、常州均提出了“一市一策”实施方案,很多学校根据办学特色优势和“十四五”学校事业发展规划,提出了“一校一策”实施方案。但苏锡常都市圈职业教育依然处于初步发展阶段,服务贡献的能力和水平、国际交流合作等存在较大的区域差异和个体差异;在高水平人才、项目、成果等的数量、质量与建设领军全国、国际知名的职业院校的要求相比仍然偏少和不足;社会大众对职业教育的认识仍存在偏差,“招人难”与“就业难”的技能人才不匹配问题依旧明显;信息技术尤其是工业互联网的高速发展,迫切需要对标新要求,构建一支了解国际发展态势、掌握行业前沿技术、实践技能精湛的高水平结构化师资队伍。具体建议:一、推进高水平职业院校建设。科学编制学校“十四五”总体规划、分规划和子规划,确保三者之间的有效衔接。主动承接落实国家、省、市关于职业教育的改革方案,构建优势明显、层次分明、共同发展的高水平专业群建设支撑体系。制定中职、高职、本科衔接的符合企业与社会用人标准的人才培养方案。参照德国的“双元制”和英国“现代学徒制”,实施中国特色现代学徒制和任务式培养模式。依托国家级高新区和职业教育改革实验区,联合大企、名企、优企建立高水平实训基地和工程技术中心,形成引领中国高职院校产教深度融合创新发展的苏南方案。二、重视高水平人才队伍培养。加速推进高职院校以集团或个体举办本科的试点,加快原有民办或公办本科转型应用本科的步伐,发放以企业或企业集团为主导的高职和本科层次学历教育许可证,加快现代职教新体系建设,扩展应用型职业院校的生源素质范围。做好院校应届毕业生职业技能培训工作和面向退役军人、农民工、下岗在岗职工等社会人员招生工作,健全终身职业技能培训制度。畅通技能人才成长通道,使技能人才享受与普通学历型人才真正同等重要的公平待遇。通过与行业大企名企共建产业学院和技术服务平台,为人才培养提供岗位资源,构建校企合作良性生态,激发企业参与育人动力。全面深化教师、教材、教法改革,持续优化创新创业教育,推进教学质量诊断与改进制度,助力学校在国家级人才、项目、平台和成果等方面取得新的突破,提高人才培养质量。三、加强高水平教师队伍引育。深化师资队伍建设,探索“新职师”培养方式、认定标准和办法,深化“三教”改革,融合校企资源,充分发挥产业兼职教师在教学团队建设中的作用,引领高素质“双师型”教师队伍建设。完善专业教学团队建设长效机制,加强师资团队教学能力和水平建设,建成一批覆盖重点专业(群)、引领教育教学模式改革创新、推进人才培养质量持续提升的教学创新团队。围绕高水平院校建设和学校重点工作,持续推进学科带头人、专业带头人、技能大师、管理专家“四类”高层次人才的引进培养。四、实现高水平人才专业对口。出台指导性政策,实施专业预警及动态调整与平衡,宏观统筹管理高职专业教育,引导高职的新工科、新医科、新农科、新文科产业协调发展。以新工科为例,当前高职普遍新设大数据、人工智能、机器人、物联网等新兴领域急需专业,然而办学条件、师资水平等往往不足,专业认知、职业面向、就业前景不明确,需要主管部门开展专业设置预警工作,实现办学资源的集约化、规范化、精准化利用。五、推动高水平高职财政投入。落实“政府宏观管理、高校自主办学”的理念,推深做实“放管服”改革,建立与办学规模、培养成本、办学质量等相适应的财政投入制度,制定并落实向职业教育倾斜的财政经费标准和公用经费标准。引导高职院校重视内涵提升,优化教育支出结构,保障内涵建设的合理投入。 +269,0382,关于发挥农民专业合作社带动销售优势促进共同富裕的建议,67a6f85edb324efa92e15382f53ad0f7,2022,2022-01-20 09:30:31,许峥,农林水利,调研情况:农民专业合作社是以农村家庭承包经营为基础,提供农产品的销售、加工、运输、贮藏以及与农业生产经营有关的技术、信息等服务的互助性经济合作组织。在全面实施乡村振兴战略的进程中,农民专业合作社在发展现代农业、参与市场竞争、提高生产和农民组织化程度等方面发挥了重要作用,成为带动广大农户尤其是小农户对接市场的主要力量,有力促进了共同富裕。仅以苏南某市为例,截至2021年底,该市共登记成立农民专业合作社3026家,其中国家级示范社 37家,省级示范社79家;入社成员总人数达62万户,年销售总额达93.22亿元;523家农民专业合作社拥有注册商标,其中7个为国家地理标志产品;57家合作社开展电商销售。前三季度,该市农村居民人均可支配收入为26749元,同比增长11.2%,增幅快于城镇居民1.0个百分点,城乡居民人均收入比值1.86,比上年同期缩小0.02。农民专业合作社带动销售途径。农产品销售是农民专业合作社经营发展的重要组成部分,也是带动中小农户实现共同富裕的关键环节。合作社通常采取以下几种销售形式:一是田头销售。由农产品经纪人上门收购,农产品直接进入批发环节。但一般收购价格较低,合作社不仅要承担市场风险,且收益不高。二是社企对接。通过合同、订单等形式在合作社和企业间建立起稳定的产供销关系,交易成本低,市场风险小,且能确保农民有稳定的生产收入,是目前较常见的合作社销售方式。三是农超对接。合作社直接与大中型超市签订供销协议,有效组织分散农户与市场进行对接,实现农产品统一销售。这种销售方式对合作社的生产质量、规模和标准化程度有较高要求。四是实体直营。合作社以设立专柜或直销店的方式,直接控制农产品价格,降低中间流通环节,增加合作社销售收入。这种销售方式适用于具备一定经济实力、有较强营销能力、生产规模大、产品类型较多的合作社。五是电商销售。随着互联网经济的迅速发展,“互联网+”的销售模式成为合作社农产品销售的新形式。从开设网店、微店,到网络社交媒体直播带货,农产品电商销售方兴未艾。六是农旅结合。合作社将农业与旅游资源相结合,吸引了众多市民走进乡村,观光采摘、以乡村旅游带动农产品销售,增强农产品的附加值。休闲农业成为当前新兴的合作社销售方式。问题分析:农民专业合作社扩大销售存在的问题。一是利益联结不紧密。农民专业合作社与农户间没有形成紧密的经济纽带,农户更看重眼前利益,缺乏长远规划,生产存在跟风行为。当农产品行情好时,农户更倾向于合作社以外的销路。因此大部分农民专业合作社难以形成规模化生产、集约化经营和市场化营销。二是市场竞争力不足。随着经济的发展,市场对农产品需求也趋向多元化、个性化。现阶段大部分农民专业合作社仍处于发展的初级阶段,经营类型单一,销售仍以初级农产品为主,分捡、包装、加工等能力不足;自有品牌宣传力度不大,产品的市场影响力不够;大部分农民专业合作社规模较小、经济实力不足,很难从正规金融机构及时获得融资,资金积累不足难以提升生产水平和扩大销售。合作社产品缺乏市场竞争力,对接市场,特别是中高端市场能力有限,合作社可持续发展后劲不足。三是物流配送体系不健全。农产品具有鲜活性、季节性、地域性等特点。仓储物流、冷链物流、农产品配送中心等流通环节的缺失,导致合作社的农产品难卖、卖不出好价钱。我国每年果蔬等生鲜农产品流通损耗率达20%至30%,是发达国家的5至8倍,农民在很大程度上减少了收入。四是专业人才配置不到位。以苏南某市供销系统牵头组建或投资的农民专业合作社为例,在219家农民专业合作社中,具有初级职称及以上的专业技术人员有162人,技师及以上的高级技能人员仅31人。大部分农民专业合作社由种养大户或农村经纪人牵头领办,多数管理运营理念滞后,加上入社成员年龄偏大、文化水平不高,缺乏会生产、懂市场、擅管理的复合型专业人才。这给农民专业合作社的营销发展带来较大障碍。具体建议:一是完善利益分配。加强顶层设计,通过政策引导和示范引领,推动农民专业合作社建立合理薪酬机制和绩效机制,完善盈余分配制度,提升农民对合作社的认同感和归属感,吸引更多农民加入,扩大经营规模。二是加强联合合作。通过政策引导,鼓励同业或产业密切关联的农民专业合作社间通过兼并、合并等方式进行组织重构和资源整合,壮大竞争实力;引导农民专业合作社从低层次的“小合作”走向高层次的综合性的“大联合”,即“农合联”。各成员单位通过互助协作,促进产业整合,资源共享、互利互惠,最大限度地降低合作社生产交易成本,提高产品议价能力。以苏南某乡镇农合联为例。该农合联投资建设农产品交易市场,购销包括成员合作社在内的当地果品。农合联与电商头部企业合作,开展果品分级包装、网络销售。仅2021年销售水蜜桃超过53万斤,线上销售额超过1000万元,所在镇无一例水蜜桃滞销情况。通过联合合作,既能推动当地农产品标准化生产,还带动当地剩余劳动力就业增收,把农产品产业链增值更多留在乡村、惠及农民。三是深化品牌建设。当前,消费者的需求从“吃得饱”转向“吃得好”,从“消费产品”转向“消费品牌”。要依托科学团队进行产业布局规划,夯实产业基础。以政策引导农民专业合作社延伸产业链条,以项目扶持方式建设现代农业园区和农业基础设施建设。加强产业管理,搭建公用共享资源平台。规范农产品生产技术、标准和过程。注重品质提升,制定认证制度,利用政策引导农民专业合作社申请“两品一标”和农产品质量体系认证;鼓励引导农民专业合作社注册自有品牌。主导区域公共品牌创建,通过投放广告、设立产品节、网络直播等形式开展品牌宣传等。四是健全流通体系。农产品物流离不开冷链。冷链物流需要长期重资产投入,投资效益较低、回报慢,社会资本一般不愿投入,需要根据全省特色农产品产区分布,规划农产品公共冷链物流体系蓝图,以政府主导开展投资建设。以省供销总社等农产品流通“国家队”为实施主体,打造农产品冷链物流网络,并进行统一规范建设和运营管理;以省内重点城市为冷链物流核心枢纽,设区市为区域枢纽,特色农产品产地为核心节点,开展特色产业冷链物流园区建设,形成从产地预冷、冷链运输、销区冷储到冷链配送至终端消费者的农产品冷链物流体系,解决冷链物流“最先一公里”和“最后一公里”的问题,构建畅通城乡的冷链物流网络。配套出台冷链物流建设金融政策,推动社会资本参与农产品冷链物流建设。引导农民专业合作社等生产经营主体进入冷链物流环节,实现农产品“一季产,四季销”,提升农产品增量附加值。五是重视人才培养。发挥政府主导作用,加强与高校和农业研究机构合作,开发符合农民认识规律的系列课程和系统培训,提升农民合作意识;示范引导优秀回乡青年、返乡乡贤进入合作社,建立一支“懂农业、爱农村、爱农民”的农民专业合作社队伍;加强农产品经纪人培训,让他们成为农业新技术的“推广员”、传递市场行情的“信息员”和农产品流向市场的“引导员”,实现一个经纪人带活一个农民专业合作社,几个经纪人带活一方产业的农村经济发展新格局,为全面推进乡村振兴、加快农业农村现代化、实现共同富裕提供强有力的人才支撑。 +270,0384,关于推进信用体系建设、优化信用营商环境的建议,861f2811d3624233ac3686a10d34a8ad,2022,2022-01-19 20:23:35,卢道富,工业商贸,调研情况:召开企业信用体系建设调研座谈会,听取镇江市信用办、中级人民法院、人民银行等部门及部分民营企业家代表意见建议,并实地调研金港磁性、超力电器等曾经涉及失信的企业。问题分析:营商环境是一个地区综合竞争力的具体体现,而企业信用体系建设则是优化营商环境的重要组成部分。党的十八大以来,习近平总书记多次在不同场合围绕诚信主题作出重要论述,强调守法诚信是企业的安身立命之本。加强新时期企业信用体系建设已成为助推经济高质量发展的新动能,当前,我省在企业信用体系建设上还存在诚信教育覆盖不广、监管环节贯通不畅、社会力量协同不强等亟需解决的不足。具体建议:一、围绕有诺必践,强化诚信教育。突出做到以下三点:一是编制正反案例,总结提炼守信企业经验做法,解剖分析失信企业典型案例,对企业开展警示教育;二是发布红黑榜单,选树诚实守信经营企业先进典型,加强正向激励,真正让守信者受益;三是分辨善恶风气,在全社会树立正确的是非善恶观,通过主流媒体设置诚信专栏,企业文化嵌入诚信内容,评先评优导入诚信标准等,在工商企业界广泛营造“诚信光荣、失信可耻”的良好氛围,并切实转化为企业的竞争软实力。二、突出有的放矢,完善信用监管。一是实施信用分级分类监管。根据信用状况不同,在监管方式、抽查领域、抽查比例、检查频次等方面对企业实施差异化监管,将更多监管力量投入到信用等级较差的企业中去,构建以信用管理为手段的新型监管机制。二是探索综合监管三项机制。在审判机关建立先“调”后“纳”机制,即对增量严重失信企业,法院设立适当缓冲期,先进行充分调解,仍然拒不履行义务再纳入失信名单;在金融系统建立备注消除机制,即在金融征信领域建立已履行法定义务企业不良征信记录备注机制和消除机制,及时恢复企业金融授信,维护其合法权益;在信用综合管理部门建立“纳失”备案机制,切实解决多头“纳失”、信息割裂、碎片化操作等问题,形成在备案中监督,在监督下惩戒。三是导入合规建设总体安排。将企业守法诚信经营与环保、安全等一并纳入企业合规建设内容,对企业非主观恶意的合同失约等轻微违法违规行为启动涉案企业合规第三方监督评估机制,既有效惩治预防企业违法犯罪,又避免企业严重失信。四是重视失信修复结果运用。在加强失信修复工作的基础上,对完成失信修复的企业,应帮助消除其在生产经营、政治安排、社会形象等方面的负面影响,并通过修改涉及上述事项的已有政策,提供制度保障,帮助企业轻装上阵。三、整合有生力量,注重协同推进。一要发挥行业商协会作用。引导其建立健全行业自律机制,鼓励建立会员企业信用记录,将诚信作为行规行约重要内容,增强行业依法诚信经营意识;支持其探索开展会员企业诚信评估,实现监管、司法、征信、社会评估四种类型评估全覆盖;授权其协助开展行业信用建设和信用监管,支持其承办信用体系建设培训、企业信用风险防控宣传等相关活动,探索行业内部开展类似“重合同、守信用”的表彰活动,选树诚实守信依法经营先进典型。二要发挥第三方专业组织作用,鼓励信用管理部门与第三方信用服务机构通过委托、承办专项等形式在信用记录归集、信用信息共享、信用大数据分析、信用风险预警、失信案例核查、失信行为跟踪监测等方面开展合作,共同推进企业信用体系建设。三要发挥专业人士作用,一是注重发挥科研院所的智力支撑作用,在出台信用体系建设重要政策时征询专家学者的建议,邀请其共同参与政策制定,提升信用体系建设顶层设计水平;二是注重发挥政协委员的参政议政作用,引导其为企业信用体系建设建诤言,献良策,提升企业信用建设质效;三是注重发挥重点企业家的示范表率作用,在信用建设上带动更多企业诚信经营,优化营商环境。 +271,0386,关于打好种业“翻身仗”建设种业强省的建议,2d6a5368abed48b8a3cee90d7d5feac4,2022,2022-01-20 09:30:31,许峥等18人,农林水利,调研情况:习近平总书记在今年中央政治局常委会会议专题研究“三农”工作时指出,保障好初级产品供给是一个重大战略性问题,中国人的饭碗任何时候都要牢牢端在自己手中,饭碗主要装中国粮。中央农村工作会议强调,要大力推进种源等农业关键核心技术攻关。农业种质资源是保障粮食安全、支撑农业可持续发展的战略性资源。江苏是种业大省,建立了以苏中苏北常规稻麦种子产业为核心、盐淮杂交水稻制种、沿江通南地区特经特粮、特色蔬菜林果种子产业为重要支撑的种业产业体系。问题分析:但是目前还存在以下几方面的问题:一是资源保护不强。全省现有种质库(圃)保存容量不足、覆盖面不广,缺乏复份保存体系,地方品种和近缘野生种等特有种质资源有丧失风险;种质资源鉴定评价体系不健全,缺乏分区域、分物种表型精准鉴定基地和规模化基因发掘平台。目前全省长期保存的6万余份种质资源,经过深度鉴定评价的不足6%。二是利用水平不高。江苏特色蔬菜园艺作物、太湖流域地方猪等种质资源保护和选育较为薄弱,特有优质性状基因发掘与利用滞后于国外种业发达国家,难以满足品种选育对优异新种质和新基因的需求,资源优势尚未转化为经济优势。三是企业规模不大。全省80%的种子企业主要从事杂交玉米、杂交水稻种子业务,低水平竞争激烈;果菜茶等经济作物种子企业同质化发展严重,行业整体竞争力较弱;具备技术优势、资金实力和全产业链经营的畜禽育繁推化企业数量很少,而且畜禽育种周期长、投入大,育不如引,企业的育种创新积极性不高。四是创新能力不强。白羽肉鸡、南美白对虾等高品质种源对外依存度仍然较高。种质资源收集改良、育种方法、技术创新等基础性、前沿性研究较为滞后,大型高通量的育种平台缺乏,种质创新速度较慢。科研单位和企业缺乏紧密的利益联结机制,企业研发基础设施不足,未形成以企业为主体的商业化育种体系。具体建议:对此,建议进一步强化科技支撑和政策保障,提高资源保护、育种创新、品种测试和良种繁育能力,创新育种体制机制,建立健全现代种业体系,建设种业强省。(一)做好资源保护引进文章。一方面,加强地方种质资源保护。加强省级种质资源保护主体建设,对农业种质资源进行彻底普查、系统调查、收集保护、登记入库,实现应收尽收、应保尽保。开展种质资源精准鉴定和深度开发利用,发掘优异种质、优异基因,构建表型与基因型数据库、分子指纹图谱库。统筹布局种质资源库(圃、场、区),加快地方特色农业种质资源提纯复壮,促进地方特色品种资源保护与再开发。另一方面,推进优质资源引进。积极开展与农业种质资源富集国家和地区合作,通过项目合作、种质交换、联合考察、技术交流、建立联合实验室等方式,交换、引进资源,不断丰富、优化我省农业种质资源的多样性。鼓励资源保护单位和高校、科研院所,多渠道按程序合规引进资源富集地区的土著品种、近缘野生种、稀缺资源以及最新育成的优良品种、新(特)材料。加强引进动植物、微生物材料的检疫检查,优化、简化种质资源引进检测环节、检测程序,定点建设引种隔离检疫、检测评估基地,定期开展检疫性病虫害分类分级风险评估。(二)做好科技创新共享文章。一方面,提升种业创新科技支撑。遵循“常规育种+生物技术+信息化”的育种“4.0时代”发展方向,进一步加强农业种质资源收集、保存、鉴定和利用等关键技术研究,力争在资源保存保护技术、鉴定评价技术、发掘创新技术和分子育种技术等方面取得重大突破,依托我省地方特色资源和科研单位众多的优势重点打造一批种业创新平台。另一方面,搭建种质资源共享平台。建立农业种质资源登记制度和大数据共享平台,根据知识产权属性实行差别化管理、权益化激励。对公共资源依法向全社会开放,对创新资源依规赋权交易,按规定或约定实现有效共享,创新资源保护、管理和共享机制,实现资源安全保护和有序、有偿共享。(三)做好主体提质增能文章。一方面,提升种业企业竞争力。推进构建以企业为主体的商业化育种体系,支持有条件的种业企业与科研院校深度合作,组建一批现代商业化育种重大创新中心(企业),实施企业自主选育品种研发推广后补助制度,力争育成一批优质特色自主创新品种。以市场为导向,推动种业企业兼并重组、强强联合,促进种业企业做大做强,打造大而强的领军企业、专而精的特色企业。遴选一批优势企业予以重点扶植,鼓励育繁推一体化企业开展种质资源收集、鉴定和创制,逐步成为种质创新利用的主体。鼓励种业企业“走出去”,积极拓展发展空间,实现国内国际种业市场“双循环”。另一方面,提升种业人才竞争力。加大高层次人才培养引进力度,鼓励科研院所、高等院校建设农业种质资源相关学科,开展技术培训,培养责任心强、业务娴熟的农业种质资源保护与利用的专业化队伍,鼓励农业种质资源保护单位开展资源创新和技术服务。健全从事农业种质资源保护的科技人员职称评定和绩效评价制度,对从事种质资源保护的科技人员实行同行评价,收集保护、鉴定评价、分发共享等基础性工作可作为职称评定的依据,全面激发人才干事创业热情。 +272,0387,关于发挥“两长”优势 促进乡村治理的建议,38f420a180d749509374b716dcb88e00,2022,2022-01-20 09:38:58,杨晓勤,农林水利,调研情况:乡村治理是国家治理体系的重要基石,习近平总书记强调:“基层强则国家强,基层安则天下安,必须抓好基层治理现代化这项基础性工作”。最近,我在基层社会治理调研中发现,基层在乡村治理中积极探索,做了大量卓有成效的工作,特别是一些乡村重视将党的组织建设延伸到基层村组,切实发挥了党小组长村庄党员代表和村民组长基层群众代表的“两长”作用,打造出了基层治理示范,找到了乡村治理的新路径。问题分析:当然,从面上调研情况看,乡村治理还存在一些较为突出的问题,值得关注。一是治理主体单一,尚未形成多元治理格局;二是治理手段简单,法治、德治、自治融合度低;三是治理能力欠缺,主动创新作为能力不足;四是村级党组织对党员教育引领不足,组织力虚化现象明显;五是村民组长形同虚设,处于自由放飞状态。具体建议:基层乡村治理是一个系统工程,为此建议:1、加强党建引领,以基层党组织振兴畅通基层治理关键环节。中共中央、国务院出台的《关于加强基层治理体系和治理能力现代化建设的意见》明确要求,要坚持党对基层治理的全面领导,把党的领导贯穿基层治理全过程、各方面,坚持共建共治共享,建设人人有责、人人尽责、人人共享的基层治理共同体。在乡村治理中基层党组织是主体中的主体,是协调统筹各方的领导者。建议:一是建强基层党组织。在思想上提高认识,在行动上密切党组织与党员、党员与群众、党员与党员的联系,推动党建引领作用的积极发挥。二是引领“两长”干起来。党小组长和村民组长是离党员、群众最近的关键少数,他们是乡村治理基础中的基础,要建立机制让他们站出来、强起来、管起来,把他们用起来,打通基层治理最难最后一米,让村组工作真正有人问,基层治理意图能贯彻到党员、群众中。三是强化激励担当。将基层组织中工作会创新、活动会组织、问题会解决的基层人员尤其是年轻人作为村级干部后备,适时进行评比表彰,给予正向激励,对治理中好的经验做法宣传推广。2、汇聚共治力量,建立健全自治、法治、德治相结合的乡村治理体系。从社会治理现代化体系建设的要求看,乡村治理一要打造以村两委为核心的精神中枢,配优配强“领头雁”。二要抓牢村 “两长”这一关键群体,优化人员结构,加快由老龄化向年轻化转变,为村两委班子打造人才梯队。三要调动各方力量参与乡村治理自治,党员、群众、乡贤、妇女、青年等各界人士要广泛动员参与,工青妇等群团组织、律协、慈善总会等社会组织的活动重心要向基层倾斜,在乡村治理中要实现共融共治、多元共治、齐抓共管的基层治理共同体。 +273,0390,关于科学构筑我省化肥限量施用标准的建议,26f42d551b7b4066a559aeac282cabe1,2022,2022-01-20 09:38:04,民进江苏省委,农林水利,调研情况:化肥是粮食的“粮食”,在保障作物高产和我国粮食安全方面起着不可或缺的作用。研究表明,化肥对粮食单产增长的贡献率高达55%-57%。长期以来,为保供增收,农业以高投入获得高产出,导致部分地区化肥等农业投入品用量居高不下,带来土壤酸化加速、农业面源污染加剧等严峻问题。对此习近平总书记强调要“以钉钉子精神推进农业面源污染防治”,2021年中央一号文件也明确要求“持续推进化肥农药减量增效”。当前我省正处在农业经营规模化和机械化快速推进阶段,虽然化肥施用总量与单位使用强度呈现“双减”,但主要农作物单位面积化肥施用强度仍高于全国18%左右,在浙江等地已经探索出台化肥限量的指导性意见的情况下,江苏迫切需要科学制订适应我省实际的江苏标准,科学助力生态面源污染防控,促进农业的绿色高质量发展。问题分析:目前的主要问题:一是把握粮食生产与化肥减量的平衡面临一些困难。我省人多地少、复种指数高,化肥施用强度较大,在保障国家粮食安全的高要求下,如何把握好粮食生产与化肥减量增效的平衡面临困难。二是指导农户实施限量施肥面临一些挑战。小散户接受科学施肥新技术动力不强,新型经营主体“减肥怕减产”,基层农技推广体系服务能力较弱,示范推广化肥减量力不从心。三是化肥产业转型升级面临一些压力。实施化肥限量标准规范后,常规化肥用量必然呈下降趋势,复混肥产能受到影响首当其冲。对于一些工艺落后、高耗能高污染肥料企业面临转型升级压力。四是政策的制定与有效监管面临一些障碍。建立购销一体化数据信息平台,采集完善更新购销主体信息面临瓶颈,此外建立生态补偿标准体系和有效监管体系,确保政策落实也面临困难。具体建议:一、试点探索逐渐推行。建议先在地方党委政府重视,政策支持力度大,农技推广部门、肥料经销商和农民积极性高的地区,以及生态环境影响敏感、农业面源污染治理迫切的区域,率先开展化肥限量使用制度试点,待试点经验成熟,探索形成可复制、可借鉴、可推广的先进经验之后再在全省范围推广。二、因地制宜分类指导。根据测土配方施肥成果,综合耕地地力、作物需肥规律、目标产量等因素,分类指导,制定不同的有弹性的化肥限量使用标准。在重要水源地一级保护区等生态环境敏感区域,要遵循生态优先的原则,制定化肥限量生态友好型强制性指标;在远离重要水体的区域,要坚持生产与生态统筹、生态保护与作物高产稳产并重的原则,制定高产高效优质化肥限量指导性或推荐性指标。三、扩大宣传科学用肥。利用电视、网络、培训班等形式,全方位、多角度宣传科学施肥、化肥限量使用的好处和意义,将化肥定额制政策、技术等内容列入各级农资经营户、生产主体的重点培训内容,切实增强化肥定额施用的责任意识。四、闭环管理有效监督。优化江苏省农资监管与信息化平台,实施姓名、电话及化肥购买实名制,自有购销系统与省平台对接,确保台账记录实时上传,实现定额闭环管理。推动规模主体签订化肥定额施用承诺书,建立肥料施用档案,纳入农产品质量安全信用管理,实现可追溯。县级农业农村部门负责建立主体数据库和资金补贴档案,核实姓名、类型、作物及规模等信息。五、加强评价精准补偿。将各级农业农村主管部门推进化肥限量标准实施情况纳入美丽江苏建设、农业绿色发展等工作评价体系。统筹整合实施相关资金项目,加大对配方肥、有机无机复混肥推广扶持力度,完善商品有机肥补贴政策,探索建立以工作实效为导向的财政奖补机制,推动形成总量控制、政策引导、绩效考核、激励约束的制度体系。 +274,0393,关于开通黑龙江至江苏散粮运输专列保障我省粮食安全的建议,b3009133a128443ebe4558739ff8ff9b,2022,2022-01-19 20:23:35,张家炯,工业商贸,"调研情况:当今世界正经历百年未有之大变局,新冠肺炎疫情影响广泛而深远,逆全球化趋势加剧,全球供应链危机看不到尽头。在人口增长、极端天气、资本炒作和四大粮食的操作下,国际粮食市场波动加剧,全球粮食安全形势面临新挑战。我国粮食市场和国际市场紧密相连,国际风险向国内传导的可能性明显增加,迫切需要增强粮食产业链供应链韧性,粮食平衡将是我国粮食安全的长期态势。在这种形势下我省要未雨绸缪,加强区域合作,提升协同保供能力,满足我省人口自然增长带来的需求总量刚性增加和人民群众由“吃得饱”向“吃得好”“吃得健康”转变。特此建议协调开通黑龙江至我省的散粮运输专列。问题分析:一、开通专列的意义。一是有利于促进地区间建立稳定的粮食产销合作长效机制,缓解国家区域性粮食产销不平衡矛盾。黑龙江省是我国第一产粮大省,也是全国最大的商品粮基地。多年来,黑龙江粮食产量始终全国领先,并逐年提高。2021年黑龙江省年粮食总产量达到1573.54亿斤 ,连续11年位居中国第一,占全国总产量13657亿斤的11.5%。粮食总产量、商品量、调出量分别占全国的1/9、1/8和1/3。而江苏省虽然也是全国十三个粮食主产省之一,但只能基本保障实现口粮自给自足,在玉米、大豆等品种的供应上仍无法满足省内饲料用粮和工业用粮的需求,每年仍需从省外调入玉米不低于600万吨,大豆1500万吨。随着我国粮食生产区域越来越集中,主产区与主销区之间的区域性粮食供给不平衡现象将日益凸显。对黑龙江等粮食主产区来说,面临的最大问题是如何把粮食卖出去,保障种粮农民收益;而对于江苏、浙江等粮食主销区来说,面临的最大问题是如何把粮食买进来,保障区域内粮食市场的供应稳定。在黑龙江和江苏开通固定的散粮运输专列,有利于黑龙江和江苏两地携起手来,建立稳定的产销合作长效机制。一方面,可以促使粮食生产和消费有序衔接、顺畅流通,稳定主产区粮食生产能力,促进种粮农民增收;另一方面,可以实现粮食运输的常年均衡到达,对保障我省粮食供给和粮食安全及稳定粮价有着十分重要的意义。二是利于优化国家“北粮南运”运输大通道,促进提升粮食流通效能。现有黑龙江地区的粮食入关到达江苏的运输的通道主要是:粮食在产区内通过铁路、公路集中运输到营口、鲅鱼圈,大连北良等港口,通过散粮装船或散粮改集装箱上船跨越渤海到达连云港港,再由连云港港通过公路、铁路等形式发往省内卸车点。如果在黑龙江至江苏国家级粮食物流枢纽之间开通散粮运输专列,粮食在产区附近的铁路装卸站以散粮形式装入粮食专列后,可以直接通过铁路运输到江苏省国家级粮食物流枢纽货用散粮专用铁路装卸站。相较于现有运输途径,直接减少了“粮食在大连港口装船——海上运输——连云港港口散粮卸船”的物流环节,物流运输成本较原来平均可以降低30%以上。以年运输量2000万吨计算,年可节省物流运输费用2亿元以上。三是有利于实现粮食运输“四散化”,提高粮食物流运输的经济效益。目前,粮食运输的“散装、散卸、散储、散运”的“四散化”发展已成为国际上通用的粮食运输方法。相比其他运输方式,散粮专列在行驶过程中全封闭运行,不用担心粮食受其他杂物污染或受天气因素影响,可确保绿色安全。与此同时,散粮专列的特点是散装、散运、散卸,粮食不再用麻袋包装,全程机械化程度高,省时、省力、省料,能有效避免传统粮食包装运输损耗大、效率低、成本高等问题。据测算,1列50个车皮的玉米专列,散粮运输较传统的包粮运输仅人工、损耗等就可节约15万元,每车皮卸车时间也可由原来的2小时缩短到5分钟,劳动用工从200人降低到2人,运输成本大幅降低同时,工作效率得到成倍提升,实现了粮食低成本、快捷化和安全化。二、开通黑龙江至江苏散粮运输专列的市场基础。一是多年来,江苏粮油企业与黑龙江大型粮食仓储购销企业建立了长期稳定的经营合作关系。黑龙江省与江苏省合作的主要大型的粮食购销企业在黑龙江地区基本都建有自己的散粮装卸列车专用线,他们都非常盼望能早日开通直达江苏国家级粮食物流枢纽的粮食运输专列。二是江苏国家级粮食物流枢纽基本都有良好的散粮专列装卸基础条件。如连云港火车站依托连云港中云物流园,建有粮食铁路运输专线,可以实现粮食铁路运输的全程机械自动化装卸。在2020年9-10月份,连云港市健康粮油有限公司已通过中云物流园的铁路运输专线,采用散粮铁路运输方式,从黑龙江的双龙山火车站到连云港火车站运输定向饲用稻谷4万吨。具体建议:建议省发改委、省粮食局、省铁路办协调黑龙江省发改委、粮食局、铁路办开通黑龙江省至江苏省国家级粮食物流枢纽的粮食运输专列,对构建快捷、高效、低成本的流通模式,实现“北粮南运”、产销顺利对接具有十分重要的意义。铁路散粮运输专列开通后,规划年运量以2000万吨为基础,逐步增加,最终实现两省粮食物流全面专列化,通过利用散粮运输线路稳定、通畅、均衡的运输优势,进一步放大发运点和接卸点的散粮集散效应,可有效解决南北粮食产销区间需求不均衡问题,因季节因素和区域差异导致的粮食产销矛盾,进而确保我省粮食安全。" +275,0394,关于加大产研院“试验田”需求保障 完善制度支撑体系的建议,531629a2b6ff4673bfe86252b80c5e50,2022,2022-01-18 14:34:10,民进江苏省委,经济发展,调研情况:2014年12月13日,习近平总书记考察江苏产业研究院(简称产研院)时强调,“要深化科技体制改革,强化科技同经济对接、创新成果同产业对接、创新项目同现实生产力对接、研发人员创新劳动同其利益收入对接,形成有利于出创新成果、有利于创新成果产业化的新机制”。省委省政府贯彻落实总书记指示精神,提出要勇当我国科技和产业创新的开路先锋。作为江苏科技体制改革“试验田”的产研院,经过7年多的创新实践,目前已在先进材料、能源环保、高端装备、信息技术、生物医药五大领域成立专业研究所64家,构筑起面向前沿科技领域的技术研发集群;与海外69家和国内61家知名高校/研发机构以及江苏189家细分行业龙头企业建立了战略合作关系;产研院初步建成了集创新资源、创新载体、产业需求和研发机构于一体,以市场为导向、企业为主体、产学研用深度融合的产业技术创新体系,显示出富有生命力的成果转化磁场效应和策源能力。目前正在以江苏产研院为基础,筹备建设长三角国家技术创新中心。问题分析:但产研院持续稳定发展面临三个问题:一、作为政府所属新型研发机构,缺乏长远发展的法律保障。产研院由江苏省政府批准设立,实行理事会领导下的院长负责制和无行政级别的研究院运行管理机制,相关职责和定位按照江苏省产研院建设工作领导小组制定的《江苏省产业技术研究院管理暂行办法》和江苏省产研院理事会制定的《江苏省产业技术研究院章程》执行。在既有的管理框架下无对应的法定机构分类,体制创新面临法律滞后瓶颈,存在较大的不确定性。二、作为创新成果的市场化桥梁,缺乏有效发挥作用的制度保障。产研院通过购买、作价入股等方式将高校和科研院所的科技成果所有权转移至新建立的运营公司,让科研人员持股对科技成果进行孵化,促进成果转化应用。但受转移科技成果管理体制影响,部分高校和科研院所对成果市场化转移仍有顾虑,增加达成合作的难度,从而影响了产研院市场化桥梁作用的发挥。三、作为公益性机构,缺乏稳定的经费支持预期。目前,产研院的财政经费来源为省政府设立的研究院专项资金,因机构是实践创新的产物,与现行设立的机构模式不同,运行至今仍未建立稳定、持续的投入机制,未来财政资金投入预期存在不确定性。具体建议:一、持续加大产研院“试验田”需求保障,尽快完善机构“三定”工作产研院取得的实绩证明了其发展潜力,尽快明确“三定”方案,有利于其长远发展。鉴于目前还没有可适用的相关法律条款支持,可否由省委省政府发文,对其机构性质、发展方向和财政投入等予以明确,增强产研院长期、可持续发展的预期,待时机成熟后再上升至省人大立法,予以规范。二、持续推进科技成果“三权”改革,加强专业技术转移体系建设继续深化国家和省级层面科技成果所有权、处置权和收益权配置改革,将部分分配权力还给高校和科研机构,为科技成果顺畅转移奠定基础。加强专业化技术转移机构和技术经纪人队伍建设,为科技成果转移转化提供专业化服务。改革《国有资产评估管理办法》,对成果转化涉及的国有资产采取例外处理方式。三、持续加大产研院政府投入力度,不断完善与事业发展相匹配的财力支持产研院的实践创新,寻找到了政府引导与市场主导有效结合的路径,促进了财政资金更高质量更高效率的使用。但因事业发展速度迅猛,社会信誉骤增,各类市场资源快速集聚,创办初期确定的财政补助资金已不能满足业务发展需求,需要加强研究,跟进服务,不断加大财力支持,加快构建产业技术创新体系(包括企业需求端、研发载体端、创新资源端三个方面),为江苏制造业高质高效转型发展提供产业技术供给。 +276,0395,关于切实推进“戏曲进校园”活动的建议,4639f6d53ed64dacb8b93462b667a963,2022,2022-01-19 11:15:11,龚莉莉等4人,文化宣传,"调研情况:戏曲是表现和传承中华优秀传统文化的重要载体。为弘扬中华优秀传统文化,增强文化自信,促进戏曲传承发展,2017年8月,中宣部、教育部、财政部、文化部等四部委联合下发了《关于戏曲进校园的实施意见》(以下简称《实施意见》),其中提出到2020年戏曲进校园实现常态化、机制化、普及化,基本实现全覆盖的总体目标。在此《实施意见》的指导下,戏曲进校园的活动在我省各地蓬勃展开,不少地区也形成了一定的特色和亮点,但是随着活动的不断开展,一些问题也随之呈现。 问题分析:1.戏曲入门门槛较高,限制了戏曲的普遍推广我省有着源远流长的戏曲文化底蕴,共有昆曲、扬剧、锡剧、淮剧、丹剧等二十余个剧种,但是与流行的网络文化相比,戏曲艺术的入门门槛较高,它存在方言口音、表演含蓄、行当流派较多、技巧学习较困难等特点,学生更愿意接受诸如流行音乐等快消文化产品,多年来戏曲在校园推广的力度并不高,即使在个别学校有较好的推广实例,也难以具有普遍性、持续性的推广实效性。2.学生学业压力较大,影响了学生戏曲学习的积极性受指挥于中高考指挥棒,中小学学生文化课学习压力较大,即使在现在“双减”政策下,学生和家长选择艺术兴趣班时,也较倾向于有考级证书之类的艺术课程,比如钢琴、舞蹈、书法、围棋等,即便有娱乐休闲时间,也宁愿躺在沙发上刷短视频,也不愿意去剧院看戏,社会上出现了学生的艺术喜好与老戏迷之间的断层,学生学习戏曲的积极性普遍不高。3.教师传授能力有限,影响了戏曲活动的有效开展与其他文化课程不同的是,学校里传播和普及戏曲文化的教师,并不是戏曲专业教师,有的仅仅是戏曲的喜爱者,有的甚至本身也对戏曲不感兴趣,只是为了完成学校任务,学唱几个片断,对戏曲文化只能“点到为止”,无法深入探究,更无法深入精髓,在唱腔、发音、角色体会、节奏把控方面更是良莠不齐,传授戏曲的能力十分有限。4.戏曲校园推广机制不健全,影响了戏曲校园活动的可持续性这几年“戏曲进校园”虽也取得了一定成绩,但是有的学校是将其作为一种课外活动,当有领导喜欢或申报某项活动时,就大力支持,一旦某个领导卸任或某项任务结束,戏曲活动也会随之结束;有的学校将其作为某个社团,当学生报名人数有限时社团活动也就有名无实。实践中还会出现社会戏曲推广人员与学校信息不对称,学校活动方找不到戏曲指导专家,社会戏曲名家要推广戏曲不知该向哪个学校哪个部门联系的问题。具体建议:1.将戏曲纳入学校美育课程,提高戏曲的校园影响力中共中央办公厅、国务院办公厅印发了《关于全面加强和改进新时代学校美育工作的意见》,把戏剧、戏曲等纳入学校美育课程,这对引导学生树立正确的审美观、文化观具有重要推动作用。我省可根据我省的戏曲文化资源,编撰系统化、规范化的戏曲普及教程,培养专业化师资团队,把戏曲纳入高中小学美育教育课堂,并作为初高中学生综合素养评价的科目之一,从而提高戏曲在校园文化中的影响力。2.培育戏曲教师团队和学生社团,优化校园戏曲学习环境校园组建戏曲艺术社团,通过开展社团活动扩大戏曲艺术在校园当中的影响力。同时,对社团指导教师进行专业培训,诸如专业唱腔能力、角色扮演能力、发音与节奏掌握能力等,提高他们的戏曲专业能力。另外,学校可以聘请业界导师的形式增强本校戏曲师资实力,聘请戏曲名家到学校成立“戏曲传习社”,助推学院教师群体的戏曲传授能力的提升。除此之外,可以利用校园广播以及黑板报等方式在校内宣传普及戏曲知识,借助校园网站、微信、微博等新媒体平台宣传推广戏曲艺术,提高戏曲艺术在校园当中的影响力。3.制定完善戏曲表演考级制度,提升戏曲学习的社会氛围当前,我省虽然已有锡剧团与省戏剧学校社会艺术水平水平考级委员会制定了《锡剧社会艺术水平等级考试教材》,但是这仅仅是锡剧的个例,在全省尚未普遍推广。我们建议应根据我省地方戏的特点和要求,对于有专业表演团队、深厚广泛群众基础的戏种,制定地方戏种的省内考级标准和制度,借鉴音乐、钢琴、舞蹈等考级经验,按照戏曲学习水平和程度进行考核定级,条件成熟时,还可把戏曲纳入美育中考的可选考试科目,并作为高中阶段学校考试招生录取的参考科目。从而增强学员学习戏曲表演的获得感,提升戏曲学习的社会认可度。4.健全戏曲的推广管理机制,加强对戏曲的政策保障教育部门会同文化部门制定戏曲进校园的推广实施方案,将戏曲进校园列入学校团建或校园文化建设考核项目,设立专人负责制,畅通社会戏曲专家与学校部门的对接渠道。地方教育管理部门要对戏曲进校园作出必要的政策支持与指导和制度性安排,在社会公共资源上给予更多支持与保障,以此推动戏曲在学生中生根发芽,开花结果,实现戏曲传统文化的创新性传承与发展。" +277,0399,关于疫情常态化下加强“水韵江苏”品牌推广的建议,ee40c6e14fb74117b61e8f734e9500e9,2022,2022-01-19 11:16:53,李玉珠,文化宣传,调研情况:去年11月份江苏省第十四次党代会报告为“水韵江苏”未来5年擘画的美丽蓝图——“推动文化和旅游高水平融合,进一步打响‘水韵江苏’文旅品牌,努力建设世界重要旅游目的地”,文旅业既是朝阳产业,也备受疫情冲击。随着国际疫情起伏不定、国内疫情多点散发,“戴着口罩抓发展”成常态的文旅业,将是检验未来5年江苏发展韧性的一扇“窗口”。经济发展与疫情冲击,重构了文旅行业。江苏作为文化旅游大省,2020年接待游客人次和旅游业总收入分别恢复到2019年的53.7%和57.6%。按照习近平总书记视察江苏时作出的“争当表率、争做示范、走在前列”重要指示精神,江苏文旅行业需要牢牢把握扩大内需战略基点,促进全省文旅市场加快复苏走在全国前列。 问题分析:为进一步提升“水韵江苏”品牌的影响力和传播力,助力江苏成为国内和世界重要旅游目的地,江苏省文旅主管部门已经通过一系列营销措施,推动旅游推广工作从引导消费进一步向刺激消费、创造消费方向转型升级,但目前“水韵江苏”品牌在推广上面临一些问题,比如推广内容形式不够丰富,缺少对游客具有吸引力的标志性文旅产品,推广渠道偏窄等等,深化文化和旅游领域供给侧结构性改革还不够,比如掌握家庭“钱袋子”的“她力量”、更注重康养的“银发群体”等重要分众客群开发不够,乡村文旅消费市场还未充分激活等。 具体建议:为此,我建议当前亟需优化文旅产品和服务供给体系,以高质量供给满足现有需求、升级传统需求、创造新兴需求。1、注重扩大消费者在文旅消费中的参与度,使文旅消费成为人们广泛参与、广泛分享的经济活动,引导文旅企业优化提升服务,开发更多有个性、特色足、参与性强的文旅产品,充分满足游客多元需求。2、定期通过新华社海外社交平台、全球通讯社联盟、国际知名媒体资源渠道推介“水韵江苏”文旅资源和主题产品,举办国际文化沙龙和开展国际知名旅游目的地智库研究,建立起“水韵江苏”立体传播体系,树立江苏文旅品牌全球传播创新样本。3、进一步加深文旅融合,让文化遗产游、沉浸式体验等文旅产品进一步激发活力,沉浸式的能够体验到当地特色人文和当地生活方式。旅游就是从自己待厌的地方,到别人的地方感受别人的生活。感受生活、体验特色非常重要。更好挖掘如南京牛首山、镇江西津渡、盐城东台西溪、南通唐闸古镇等地的“非遗活动”,给游客带来了深度的全新的旅游体验,在江苏感受美的风光、美的味道、美的人文、美的生活。4、围绕“水韵江苏”文旅品牌,加强IP形象设计,以大运河江苏段为背景,创作一批文艺作品,持续放大运河文化的影响力。一家迪士尼就能带热香港、上海旅游,“水韵江苏”还需要更多鲜活的IP。5、在疫情常态化的背景下,加强与时俱进更新理念、调整思路、创新手段,强化线上线下融合发展,深入推进“文旅+科技”,培育文旅发展新业态、新模式,科技附能,创造文旅消费新需求、新场景,更好满足人民群众精神文化新需求。 +278,0401,关于进一步促进专精特新“小巨人”企业发展的建议,7ec81de422054b04ae0dee6b003bf5ec,2022,2022-01-18 14:32:26,潘镇,经济发展,调研情况:鼓励中小企业走“专精特新”的发展方向是国家促进中小企业实现高质量发展的重要举措,培育企业向专业化、精细化、特色化和新颖化发展的思路贯穿了“十二五”到“十三五”时期。《“十四五”促进中小企业发展规划》中再次明确提出,到2025年要推动形成一百万家创新型中小企业、十万家“专精特新”中小企业、一万家专精特新“小巨人”企业。截至2021年,共有三批累计4762家企业入选。这些企业主要集中在新一代信息技术、高端装备制造、新能源、新材料、生物医药等中高端产业领域,技术创新能力比较强,在盈利能力和增长潜力上表现突出。已入选名单中有421家为A股上市公司,即使在遭受疫情冲击的2020 年,仍实现了12.86%的营收增速和23.48%的净利润增速,远高于整体平均水平。江苏是中小企业大省,总数逾300万家,规模以上近4.5万家,年实现营业收入和净利润占规上企业的6成。得益于雄厚的制造业基础和政策的扶持,在工信部已公布的专精特新“小巨人”名单中,江苏有289家入选。在2021年省政府印发的《十四五制造业高质量发展规划》中,明确了2025年形成省级以上专精特新“小巨人”企业达到3000家的目标。尽管江苏省在这一方面已经取得了相当大进展,但从整体尚有不少问题有待解决。为提升中小企业在产业链条中的地位,真正发挥小巨人企业解决“卡脖子”问题的左右,顺利完成江苏“十四五”制造业高质量发展规划的目标,率先建成全国制造业高质量发展示范区,需要在政策上予以更多的支持。问题分析:1.与江苏省制造业大省的量级不匹配据工信部公示的名单,江苏目前累计入选289家,占全国数量的6%。从绝对量上看似不少,但江苏制造业增加值的规模约占全国的1/8,相对于整体规模来讲,专精特新“小巨人”数量则显得不足。另外,从入库的科技型中小企业数量来对比更加明显,据统计,截至2021年9月江苏有51493家中小企业入库,总数占到全国的22.6%,持续保持数量全国第一。2.数量上与其他省份差距较大如将计划单列市归并一起,专精特新“小巨人”企业数量中,浙江、广东、山东位居全国前三,分别拥有475家、433家、368家,江苏并不占优势。分城市来看,除去北京、上海、深圳等超大规模城市,无锡、南通等市与GDP规模类似的城市,如宁波(182家)、青岛(97家)、东莞(79家)相比,差距较大。3. 从省内地区分布上,苏南苏北差异大从分布的城市来看,可以分为三个梯队。苏州(52家)和南京(45家)远超过其他城市。无锡、常州、南通、扬州和泰州,可以视为第二梯队,数量在20至30家左右,其余的除盐城外,大多在10家左右企业。4.创新能力还不突出专精特新的“小巨人”企业应长期专注于细分市场、创新能力强、掌握关键核心技术,解决卡脖子问题。已公布的289家中,平均持有有效发明专利21项,但差异很大。最多的是江苏斯迪克新材料科技股份有限公司(158件)和苏州艾隆科技股份有限公司(146件),拥有有效专利数少于15件的企业约占50%,少于5件的约占18%。具体建议:为进一步促进江苏省专精特新小巨人加快发展,建议:1.加强申报的组织和宣传工作为企业申报提供精准服务,组织学习省内外先进地区隐形冠军和“专精特新”小巨人培育的成功经验。对无锡、南通、泰州、徐州等地,应加大宣传和评估工作力度,充分发挥在物联网、纳米新材料、工程机械、新型碳材料等国家先进制造业集群的优势,深入挖掘培育产业链条上技术领先、占有优势地位的中小企业。2.以“智改数转”为契机,加大中小企业设备更新和技术改造的财政支持要提升中小企业实施智能化改造和数字化转型的意愿,需要政府充分利用财政资金的撬动作用。江苏省政府印发的《江苏省制造业智能化改造和数字化转型三年行动计划(2022-2024年)》中明确要求,省财政每年安排12亿元专项资金,支持工业企业“智改数转”。建议地方财政针对实施”智改数转”的中小企业予以一定比例的配套补助,充分调动其积极性;鼓励企业进行设备更新,可借鉴青岛的做法,对“专精特新”中小企业技术改造按项目设备投资额予以20%的补助。3. 注重创新能力,省级专精特新企业评价指标给予研发活动更大权重长期以来,很多企业盲目追求规模和速度,重市场轻技术,发展后劲不足、产品竞争力不强。专精特新中小企业是专业化于某一特定领域,长期精耕细作形成独特优势和竞争力,而专注往往意味着市场的缩窄,市场容量有效。当前江苏省专精特新小巨人企业申报条件分为制造类和创新类两类,但都有主营业务收入5000万元的条件,这一标准相对高于其它省市。如北京同类条件为下列条件之一:上年营业收入达到1500万元及以上;近两年企业净利润累计不低于600万元;企业最新一轮融资估值不低于1亿元。因此建议适当调整评价指标权重,给予研发投入更大权重,而对规模和增速适当降低要求。4.鼓励外资企业参与专精特新发育计划专精特新是中小企业发展的一种方向。按目前的规定,只要在江苏境内注册、具有独立法人资格,没有其他禁止情形的企业,都应当具有资格。2021年中央经济工作会议指出,“促进多种所有制经济共同发展,优化民营经济发展环境,依法保护各类市场主体产权和合法权益,政策要一视同仁、平等对待”。江苏是典型的外向型经济界,实际利用外资规模持续多年全国第一,外资总部加速集聚,累计认定跨国企业地区总部和功能性机构有331家。将外资公司中的中小企业纳入“专精特新”培育计划之中,有利于依托海外母公司进行产品转型或技术升级。  +279,0402,关于畅通卓越工程师职业发展通道,扩大专业技术院校规模,培育优质产业技术人才队伍的建议,8594d90d95814500ba99da5d44a4936a,2022,2022-01-18 11:37:40,周晔珺,社会事业,调研情况:1、我们就工科类相关的本科院校毕业生就业去向进行调研,从统计情况看,本科类毕业生进入实体企业人数较少,仅有10.02%,大部分毕业生选择考研、创业或公司就业,具体内容详见附表;2、我们就本一、本二、大专等院校毕业生就业去向进行调研,情况如下:本一高校毕业生到企业就业人数最少,本二高校毕业生到企业就业人数约有30%-50%;工科类大专院校毕业生到企业就业人数较多,有80%-90%, 但其数量仍不能满足企业高质量发展需求。3、无锡一棉从2012年与江南大学合作,开展 “卓越工程师”培养计划,成为了国家级的工程实践教育基地,成效明显。江南大学专门成立了校友基金会,对教培优秀的老师每年进行奖励,特别是对进入企业工作满一年的毕业生进行跟踪奖励,起到了很好的人才进企推动作用。近年来,已培养10多名“卓越工程师”充实到一棉的中层管理队伍,形成了良好的人才梯队;与东华大学合作,研究生毕业人员充实到一棉研究院团队,加强产学研的科技合作,进一步提升企业研发能力,在一些重大科技项目中取得了明显突破,为企业的高质量发展增添动力。江南大学(双一流本科学院)纺织服装学院毕业生去向情况调研毕业年份毕业人数进入实体企业人数毕业生企业就业率2018135128.89%2019145106.90%20201302115.6%2021129118.53%合计5395410.02%问题分析:1、大学生进企业的意愿不强。一是企业工作环境相对艰苦,二是各地区各行业的企业福利待遇参差不齐,三是企业工作需要长期的经验积累,无法短期出成效,大学生自信心不足。因此,很多高校大学生不愿意进企业,选择读研、创业或是其他服务行业就业,影响企业专业技术队伍培养。2、卓越工程师培养渠道不够畅通。 “卓越工程师”培养要学校与企业共同合作推进,部分企业和学校相对重视,人才培养效果较好,但大部分学校和企业未能建立有效的培养机制,“卓越工程师”培养成效不明显、推广力度不够。3、企业在创新转型升级过程中,对专业技术类大专院校毕业生需求较高。目前,专业技术类院校毕业生的数量未能满足企业智能化、信息化转型发展的需求。4、企业人才队伍培养机制不够完善。企业对高校毕业生的重视程度不够,未能较好地搭建毕业生的职业发展平台,无法吸引和留住人才。具体建议:1、加强政策扶持,畅通“卓越工程师”培养通道。通过出台优才厚才相关政策,鼓励高校大学生进入企业,助力企业引才纳智。例如,可增设基金会等加强对学生的资助、提高对卓越工程师培养的奖励力度。2、扩大大专院校规模,专业对口,满足企业发展需求。特别是江苏作为制造业大省,长三角地区是制造业发展的高地,必须要加强对专业技术人才知识化、专业化、技能化的培养。要从扩大专业技术学校规模,增加教师配置,提高资金支持等方面加强专业技术人才队伍建设,满足企业智能化、信息化创新转型。3、加强对人才队伍建设典型案例的分享,加强推广,为企业留住高端人才、专业技术人才提供方案和经验,构建完善的企业人力资源体系,为企业的高质量发展和转型升级奠定基础。 +280,0403,关于将“遗传性眼病、遗传性耳聋基因筛查”纳入医保的建议,cd3cd1c1ac2b4d978cdc2646fbc209e9,2022,2022-01-19 19:45:38,朱京芝等12人,医卫体育,调研情况:2021年7月20日,《中共中央、国务院关于优化生育政策促进人口长期均衡发展的决定》正式发布,提出了实施三孩生育政策及配套支持措施。对广大残障人士而言,特别是视障、听障人士,同样渴望优生优育,但遭遇听障、视障遗传疾患的例子比比皆是,让许多障碍人士恐慌下一代是否会成为盲(聋)二代、盲(聋)三代。有的障碍人士选择单身,或者即使结婚也不敢生育。据统计,全国现有盲人1700多万、聋人2700多万,其中江苏盲人19.37万、聋人11.14万,因遗传因素导致盲、致聋的比例分别为80%、60%,遗传性耳聋在出生听力缺陷中所占比例更是高达50%。随着基因检测方法及生物信息学数据高效分析和处理技术的发展,基因检测越来越多地用于遗传性眼病、遗传性耳聋等分子检测,帮助遗传性眼病、耳聋患者明确致病基因,通过遗传阻断从家族中排除致盲、致聋基因,让残疾人家庭摆脱遗传性眼病、耳聋的困扰。问题分析:一是基因检测费用较高,对残障人士的家庭负担较重。“遗传基因筛查”项目单次检测价格从几千元到几万元不等,而且部分检测项目需要多次检测才能确定遗传致残的基因,对收入水平本就处于社会底层的残疾人家庭而言,更是一笔很大的开支,让许多残障朋友望而却步。以盲人为例,盲人夫妇在孕前去专业医院进行遗传性眼病基因筛查,不仅需要检测夫妻双方,还需要夫妻双方的直系亲属参与检测。而且,单次检测的结果不一定有效,往往需要多次检测才能确定遗传致盲基因。二是残障人士对基因检测技术的知悉度不高。近年来,随着基因检测技术的快速发展,人体有功能的基因数目在2.5万至3万个,目前的医学研究显示,已知有900多种单基因遗传眼病,300多个基因可遗传导致耳聋。但残疾人受限于自身身体缺陷、缺乏可靠的信息获取渠道等因素,残疾人对基因检测技术了解程度不高,容易导致对检测的重要性和必要性认识不清。部分残疾人家庭直系亲属对基因检测技术不了解,导致参与基因检测的积极性不高。三是对基因检测筛查结果的后续处理缺乏跟踪指导。对遗传基因检测筛查结果异常的处理缺乏相对应的跟踪指导和相关应对举措。如对高风险患病人群,缺乏预防指导举措;对有生育需求的家庭,确定了具体的致盲基因遗传几率,但缺乏具有针对性的遗传咨询及生育指导。具体建议:(一)将“遗传性眼病、遗传性耳聋基因筛查”纳入医保支付范畴,减轻视力(听力)残疾人家庭负担。2021年12月,国务院办公厅印发了《国家残疾预防行动计划(2021—2025年)》,提出要开展“出生缺陷和发育障碍致残防控行动”,并提出了“加强婚前、孕前保健”“做好产前筛查、诊断”“加强儿童早期筛查和早期干预”等举措来有效减少和控制残疾发生、发展。建议完善医保支付相关政策法规,针对低收入困难残疾人家庭,建立视力(听力)残疾人参加“遗传基因筛查”补贴机制,通过“医保报销一部分、部门补贴一部分、个人支付一部分”等切实减轻残疾人家庭负担。(二)完善“遗传基因筛查”结果分类指导举措。对于有生育要求的视力(听力)残疾人家庭,在“遗传基因筛查”检测的基础上指导优生优育,帮助患者拥有一个视力健康的宝宝,并阻断家系遗传。对于基因筛查为高风险未患病人群,给予遗传风险评估、患病风险评估,帮助这类人群在疾病发生之前进行准确的预防,有效避免诱发疾病的环境因素,阻止疾病发生。对于已经出现视力(听力)残疾征兆的人群,建立筛查、诊断、康复救助衔接机制,提供“量身定制”式的个性化健康指导、用药指导和体检指导,不断提升致残性疾病早发现、早诊断、早干预、早康复能力和效果。(三)加强宣传引导和残疾人家庭心理疏导。定期举办遗传基因及心理健康知识讲座,普及“遗传基因筛查”知识,让残障人士充分了解“遗传基因筛查”检测技术及其发展现状,做好残障人士心理疏导,鼓励残障人士克服生育上带来的恐慌情绪,让他们从心理上接受“遗传基因筛查”,对筛查结果有科学的认知态度,并能够积极配合开展相关预防及治疗举措,以最大程度避免遗传性眼病(耳聋)发生。 +281,0408,关于加快建设“四大体系”,为“一带一路”高质量发展夯基垒台的建议,88ebcae39b9a44cca79774ba049f91f9,2022,2022-01-19 20:13:37,黄宏亮,经济发展,"调研情况:习总书记在2021年11月召开的第三次“一带一路”建设座谈会上指出,推进“一带一路”建设8年来,取得了实打实、沉甸甸的成就。当前,国际形势日趋复杂,但总体上看,推进“一带一路”建设仍面临重要机遇,要保持战略定力,抓住战略机遇,积极应对挑战,趋利避害、奋勇前进。习总书记的重要指示,为我们全面贯彻落实省十四次党代会精神,扛起三大光荣使命,高水平推进“一带一路”交汇点建设,更好地服务全国构建新发展格局,既指明了前进方向,提供了根本遵循,也给了我们注入了强大动力、增强了发展信心。我们要完整准确全面贯彻新发展理念,紧扣高标准、可持续、惠民生目标,加快提升融入和服务国家发展大局的能力和水平,努力实现省党代会提出的“以江苏一域之发展为全域增光添彩,在服务全国构建新发展格局中争取更大发展主动、扩展更大空间”的奋斗目标。江苏“一带一路”交汇点建设措施扎实,成效明显。过去几年,江苏主动服务国家“一带一路”建设大局,积极推进综合交通运输、国际产能合作、重点合作园区提升、丝路贸易促进和人文交流合作“五大行动计划”,取得显著成效。一是经贸合作快速成长。2021年1-10月,江苏对“一带一路”沿线国家进出口1640亿美元,同比增长30.9%,高于全省平均增速4.9个百分点,占全省比重25.2%,较上年底提升0.8个百分点;在沿线国家新增投资项目142个,协议投资额12.8亿美元,分别占全省的26.6%和26.2%,沿线国家在我省投资303个项目,实际利用外资12.9亿美元,分别占全省的9%和4.7%;江苏在沿线6个国家建有7个境外园区,累计占地1220平方公里,入区企业325家,投资27.2亿美元,为当地创造了5万多个就业岗位。二是互联互通成效明显。2020年新组建的省国际班列公司2021年共开行中欧、中亚国际班列1800列,同比增长30%,提前一个月实现年初确定的1600列奋斗目标,再创历史新高,开行量位居全国前列,展示出江苏东西双向开放枢纽的巨大潜力。以徐州国际陆港、连云港国际枢纽海港、淮安航空货运枢纽、通州湾新出海口、苏南区域枢纽机场为重点的综合性立体化通道网络建设取得重要进展。三是加强人文交流、聚力民心相通取得新进展。江苏累计与共建“一带一路”国家缔结友城138对,居全国前列;搭建校企合作国际人才网,累计录入20469名留学生和1200多家企业信息;累计派出41批次艺术团组,1200多人次赴45个国家演出;累计向43个国家217个友城捐赠防疫物资超1.3亿元;在全国率先实现境外投资合作出国人员意外伤害保险全覆盖,率先启动“一带一路”综合服务平台建设,打通“一带一路”综合服务的最后一公里。问题分析:近年来,江苏“一带一路”交汇点建设成效明显,但对照省十四次党代会的要求,推动江苏“一带一路”建设高质量发展、扛起""争当表率、争做示范、走在前列""三大使命,还须高起点谋划、高水平组织、高效率推进,努力画好江苏“一带一路”建设的“工笔画”。具体建议:建议加快建设“四大体系”,为建设具有世界聚合力的双向开放枢纽夯基垒台。吴政隆书记在省十四次党代会上指出,江苏产业体系完整、市场规模大、开放程度高,我们有责任有条件在全国构建新发展格局中发挥重要支撑、引领示范作用。结合省党代会精神的贯彻落实和江苏的既有基础,建议加强以下“四大体系”建设,在画好江苏“一带一路”建设“工笔画”的同时,也把省党代会提出的“在服务全国构建新发展格局上争做示范”的要求落到实处:一是加紧谋划布局建立服务江苏东西双向开放和畅通国际国内循环的江苏海外支撑体系。江苏经济总量巨大,开放程度高,“走出去”企业众多,但江苏企业在海外的拓展大多处在单打独斗、孤军奋战的状况,建议省有关部门加强统筹规划,按照“全球布局、重点突破、辐射周边、形成支点”的原则,筛选面向东南亚、中亚、西亚、东欧、中欧、非洲、北美、南美等区域市场的重要城市,政企联动,集聚资源,重点突破,形成江苏面向该区域市场的引资、引智、引企和产能合作、贸易拓展、人文交流等的前进基地,尽快编织起服务江苏高水平对外开放的全球化支点城市群和开放型经济海外支撑体系,为建设具有世界聚合力的双向开放枢纽夯基垒台、赋能加力。二是加紧推进构建服务新发展格局的江苏海外金融及中介服务体系。江苏开放型经济和企业“走出去”位居全国前列,但与之配套的江苏海外金融服务企业却落后于东南沿海省份,目前在海外持有银行牌照且正常营运的仅省海企集团和5家江苏企业在坦桑首都开办的中华大盛银行一家,但资本实力和服务范围均较小。金融及保险、法律等中介服务是企业“走出去”可持续发展的强力支撑和保障,建议省里能超前谋划、提前布局,推进构建服务新发展格局的江苏海外金融及中介服务体系,下好助力“一带一路”高质量发展的“先手棋”。三是加紧构建联动央企、省市国企和民企的海外拓展多元化投入体系。“一带一路”建设项目部分属于资源优化配置项目,可通过市场化运作解决资金投入,但更多的属于基础设施“硬联通”、规划标准“软联通”和民生文化“心联通”项目,当期投入产出效益不一定明显,但却利在长远、贡献于全局。后一类项目单一企业参与投资顾虑较多、积极性不高。建议省发展、商务等部门牵头,对内建立央企、省企和民企的项目信息对接机制,整合各方资源和优势共同参与项目建设;对外建立与项目所在国的政府协调机制,及时协调解决项目决策和实施中的政策障碍和难点,从而摸索建立起一套央企、省企、民企良性互动的江苏海外拓展多元化投入体系。四是加快探索建立江苏境外项目风险预警和评估服务体系。习总书记在第三次“一带一路”建设座谈会上强调,要探索建立境外项目风险的全天候预警评估服务平台,及时预警、定期评估。习总书记的重要指示为我们高质量推进“一带一路”建设提出了新的要求和课题。建议省发改、商务等部门牵头,省财政给予专项支持,整合现有省发改委在建的“一带一路”综合服务平台、省商务厅“全程相伴”江苏“走出去”综合服务平台、省司法厅“海外法务中心”,省教育厅“走出去人才地图”建设以及省外汇管理局等各方数据信息,配备专业的评估及服务人员,搭建江苏境外项目风险预警和评估服务体系,推进江苏“一带一路”建设向数字化、实时化管理和全方位、全过程预警评估及跟踪服务转型。勇担使命,为江苏“一带一路”建设高质量发展争作海企贡献。省海企集团作为全省最早“走出去”的省属企业,近年来紧扣“打造全省高端商品进口龙头企业和高水平‘走出去’综合服务平台”的“两高”定位,不断聚焦主业、改革创新、克难求进,服务全省东西双向开放的能力也在不断提升。集团牵头组建的江苏国际货运班列公司连续两年开行国际班列数创历史新高,为江苏扩大开放提供强有力的国际物流服务;集团2021年进出口贸易量突破24亿美元,在去年创历史新高的基础上再增长35%,其中高端牛肉的进口位居全国前三,为满足群众对优质食品的需求作出了贡献;集团牵头在坦桑组建的中华大盛银行开业三年来持续赢利且赢利能力逐年提升,为江苏海外金融体系的建设先行探路;香港钟山公司与苏州元禾成立的元禾钟山私募基金公司成为江苏省首批QDLP试点企业,为推动苏港两地产业链、创新链和资金链的“三链融合”搭建起新的通道。今后几年,省海企集团将持续推动国际货运班列高质量发展,增创江苏“一带一路”交汇点建设新优势;将进一步优化贸易结构,着力构建自主可控的江苏紧缺原材料和优质食品进口供应链体系;将进一步做好中华大盛银行营运和QDLP试点工作,为江苏海外金融体系的建设先行探路;将进一步发挥香港钟山公司的作用,为江苏境外投资预警和评估服务体系的建立贡献力量,力争为江苏“一带一路”建设高质量发展多作海企贡献。" +282,0409,关于坚持“三化”引领 增强江苏制造产业链强度和韧性的建议,067a71bec5f049df9ffc8bd8cfa4aac2,2022,2022-01-18 20:16:26,徐晟,工业商贸,调研情况:习近平总书记视察江苏时,明确要求江苏“在服务全国构建新发展格局上争做示范”。围绕习近平总书记赋予的重大使命,江苏省委提出要加快建设“一中心一基地一枢纽”,即建设具有全球影响力的产业科技创新中心、具有国际竞争力的先进制造业基地、具有世界聚合力的双向开放枢纽。根据调研,江苏在“建设具有国际竞争力的先进制造业基地”上,还存在一些问题不容忽视。问题分析:一是成套设备制造业不强。我省的先进制造业,更多体现在单个产品的先进性,更多是为重大产业提供配套产品或配套装备。成套化水平不高,特别是在参与国家重大装备研制生产任务上与先进省市差距明显,在国际产业分工中相对弱势,参与国际大循环的能力相对有限,竞争力也难以充分体现。二是终端消费品比例不高。江苏在家电、服装、鞋帽、乳制品等领域,曾有很多耳熟能详、市场占比高的终端消费品,随着时代发展和产品迭代,名牌终端消费品数量越来越少。终端消费品比例不高对有效吸引资金流、信息流、人才流,孕育新业态、新模式,催发大众创业的新领域、新活力形成不利影响。三是智能化层次还需提升。江苏制造业已进入了转型升级的重要关口,简单的转型升级,简单的“两化融合”,不应该是江苏制造的目标,需要在推动互联网、大数据、人工智能与产业的深度融合、在自主技术产权芯片、智能技术集成应用等关键领域的科技攻关上持续加力。具体建议:制造业对经济高质量发展具有举足轻重的影响,是驱动全省经济持续、健康发展的核心动力,以“成套化”、“终端化”和“智能化”方向为目标导向,不断增强江苏制造产业链强度和韧性,是引领“制造大省”向“制造强省”、“江苏制造”向“江苏创造”转型迈进的有效路径。 一要着力提升江苏制造的成套化水平。成套设备制造业关系国家经济安全,是为国民经济各行业提供技术装备的战略性产业。江苏作为先进制造业强省,有相对厚实的产业基础,做大做强成套设备制造业,提升江苏制造的成套化水平有得天独厚的基础和优势。要以抢占装备类行业关键设备及技术全国领先为目标追求,引导企业聚焦重点领域、重点项目,依托和瞄准国家重大工程、重大项目,整合优势资源,靶向发力、集中突破;要着力引进掌握核心技术、引领未来发展的创新型企业,支持引导成套设备制造业优势企业加快自主创新能力和体系建设,提升核心产品研发能力,推进国际化扩张,提升国际化经营水平;要在充分落实已有政策基础上,强化对大型成套装备产品的税收优惠、加速折旧等政策扶持,加速产学研联合步伐,加强研发公共服务平台建设,推进我省成套设备制造业整体发展水平快速跃升。二要着力提升江苏制造的终端化比例。要积极顺应国内消费市场迈向富裕型、发展型消费的趋势和更加追求个性化及品质要求更高端等新特征,把握终端消费品行业产品的智能化升级、渠道的智能化升级和制造的智能化升级三个方向,着力电子产品的智能化和非电子产品的电子化两个关键,在引导消费趋势、重塑终端消费产品品牌、加强消费终端建设上加力加压加速,以创新驱动、高质量供给引领和创造需求,加快构建自主可控、安全高效的现代消费品制造业产业体系,有效形成“顶天立地”大企业和“铺天盖地”小企业区域性集聚,不断提升江苏终端消费品在国际国内的声誉影响和优势地位,进一步扩大产业集群,创造“民富”新高地。三要着力提升江苏制造的智能化层次。简单的转型升级,简单的“两化融合”,不应该是江苏制造的目标。江苏制造,要瞄准先进省份和先进省份的先进地区,要瞄准战略性新兴产业和战略性新兴产业的核心环节,增强定力、厚植实力、持续发力,推动互联网、大数据、人工智能与产业的深度融合。要制定推广建设智能车间、智能工厂的可操作方案,要制定研发生产智能产品包括自主技术产权芯片、智能技术集成应用等关键领域的科技攻关方案,要制定人才、资金、资源有效整合、创新整合的引导、鼓励政策。着眼着力先进技术、尖端技术集成度较高的智能化设备,占据战略性新兴产业高地,进一步加大工业机器人等智能产业研发和推广使用,使之成为应对步入老龄化社会、中低端劳动力供给不足矛盾的有效举措,成为提高生产力、增强企业竞争力的重要途径。全球产业竞争格局正在发生重大调整,我国制造业面临发达国家加速重振制造业和其他发展中国家以更低成本承接国际产业转移“双向挤压”的严峻挑战,江苏制造必须放眼全球,聚焦“三化”目标,加紧战略部署,加快固本培元,着力提升和增强产业链强度和韧性,为江苏建设“具有国际竞争力的先进制造业基地”多做贡献。 +283,0411,充分利用AI先进技术,推动眼健康事业高质量发展,确保儿童青少年近视防控目标达成,f5945f4abd4946ffadf463840d24f34d,2022,2022-01-19 20:13:37,陈新建,医卫体育,"调研情况:2021年11月,江苏省教育厅发布了2020年江苏省学生体质健康监测报告;从健康监测报告来看,江苏省儿童青少年近视率显著高于全国平均水平,儿童青少年近视防控工作面临严峻挑战。教育部发布的2020年全国儿童近视率为 52.7%,较 2019 年上升了 2.5 个百分点,但较 2018 年仍下降 0.9 个百分点,基本实现《综合防控儿童青少年近视实施方案》制定的近视率每年下降 0.5 个百分点的防控目标。而2020年我省学生总体近视率高达76%,较全国儿童近视率高出23.3%;其中小学6年级(11岁年龄组)、初三(14岁年龄组)、高三(17岁年龄组)学生的近视分别高达67.3%、84.3%、90.4%。2020年我省小学生的近视率为52.6%,与2019年相比增加了4.3%。2020年我省小学生中度近视率和重度近视率分别为20.4%和22.1%,比2019年分别增加了5.3%和0.8%。初中生和高中生的重度近视率分别为59.0%和75.8%,比2019年分别增加了4.9%和3.0%。由此可见,我省学生近视率仍维持高位,小学生近视率和近视程度增幅较大,初高中学生重度近视程度增幅较大,与建设“强富美高”新江苏事业难以完全适应。对照教育部《综合防控儿童青少年近视实施方案》制定的2030年“6岁儿童近视率控制在3%左右,小学生近视率下降到38%以下,初中生近视率下降到60%以下,高中阶段学生近视率下降到70%以下”的总体目标,我省儿童青少年近视防控工作任务十分艰巨。问题分析:江苏省教育厅出台了《关于实施江苏省儿童青少年视力定期监测公示报告制度的通知》,有媒体称为“史上最严”儿童青少年视力监测报告制度。通知要求全面建立学生视力健康档案,确保一人一档。建立儿童青少年视力健康监测数据库,实现中小学 ( 含中等职业学校 ) 学生、幼儿园儿童视力监测全覆盖。儿童青少年视力定期监测公示报告制度的实施,对我省儿童青少年近视防控工作将起到积极作用。由于我省儿童青少年基数巨大,近视防控是一项长期复杂的系统工程,近视防控工作目标的达成,除了强有力的管理措施,还需要充分利用人工智能等先进技术措施,提升近视防控工作的质量、效率和覆盖率。目前儿童青少年近视防控工作的主要挑战有以下几个方面:一是近视低龄化问题仍然突出。根据国家卫生健康委介绍,全国幼儿园大班6岁儿童和小学一年级近视率从2018年到2020年,三年基本持平。2020年监测显示,全国各地6岁儿童近视率都超过9%,最高的达到了19.1%。全国小学一年级近视率为14%左右。较《综合防控儿童青少年近视实施方案》制定的2030年6岁儿童近视率控制在3%左右的目标仍存在较大差距。同时由于低龄儿童认知和自主意识较弱,近视防控工作开展难度大。二是医疗资源不足严重限制了近视防控工作实现全覆盖。2018年《综合防控儿童青少年近视实施方案》制定以来,各级政府高度重视,积极推进落实,但由于全体儿童青少年基数十分巨大,受我国医疗资源不足的约束,近视防控工作离全面覆盖仍有很大距离;同时由于医疗资源配置不均衡,各地在近视防控工作发展水平上也很不平衡。我省本次学生体质健康监测范围覆盖全省13个设区市,监测对象为84所中小学和8所高校的7至22岁的大中小学生,有效样本总量39807人,其中中小学有效样本为25651人,高校有效样本为14150人,仍难以完全代表全部儿童青少年近视分布。充分利用人工智能先进技术,不仅对解决我国眼科医疗资源不足问题具有积极意义,而且是提高近视防控工作效率与覆盖率的必然途径。三是高度近视的危害未得到全社会充分重视,大多数高度近视患者未能定期进行眼底检查。从我省健康监测报告来看,初中生、高中生高度近视比率还有一定的增长。高度近视除了影响视力外,还会伴有多种眼底疾病风险,如周边视网膜变薄、变性、裂孔,甚至可能会导致视网膜脱落。高度近视患者应尽量避免剧烈活动,并定期进行眼底检查,防止因高度近视导致严重的视觉损伤甚至失明。从实际情况来看,由于公众对高度近视危害认识不足,以及医疗资源约束,大多数高度近视患者未能定期进行眼底检查。四是近视发展机理探索与近视个性化防控研究仍显滞后。《综合防控儿童青少年近视实施方案》在发布时就提出了需要提供个性化、有针对性的防控方案,但由于近视成因复杂,同时人群基数巨大,目前近视防控工作的主要资源仍集中于人群视力检查,难以满足根据个体差异提供个性化、针对性防控方案的需求。基于眼健康大数据更加深入地探索近视发展机理、为近视防控提供更有前瞻性的指导方面,仍滞后于近视防控工作的实际需要。具体建议:为推动眼健康事业高质量发展,确保儿童青少年近视防控目标达成,建议如下:一、关口前移,预防儿童青少年近视要从 0岁开始0-6岁是儿童视觉发育的关键期,但低龄儿童视力筛查往往被忽略。专家指出,如果儿童在6岁时仍有150度-200度的远视储备,其在小学阶段发生近视的概率不到1%;如果到小学一年级的时候远视储备为0,发生近视的概率是85%。由此可见,学龄前儿童的远视储备管控是近视防控的重中之重。《综合防控儿童青少年近视实施方案》发布后,中小学校儿童青少年近视防控工作开展较快,而6岁以前低龄儿童因认知和自主意识较弱,需要家长更多参与,开展视力检查和近视防控工作的难度更大。目前指导儿童青少年近视防控工作的《儿童青少年近视普查工作流程专家共识(2019)》和《儿童青少年近视普查信息化管理专家共识(2019)》,规定采用视力表和验光仪进行检查,主要针对中小学生,而低龄儿童因主动配合性较差,难以实施,需要采用视力筛查仪进行检查。为此,需要针对低龄儿童屈光普查同样制定专家共识,进行规范,立足早发现早干预,确保0-6岁儿童每年眼保健和视力检查覆盖率达到90%以上,逐步推动低龄儿童视力健康电子档案建立和信息化建设。二、充分利用人工智能与5G先进技术,提高近视防控工作效率与覆盖率专业的近视普查工作需要医疗机构参与,而我国眼科医疗资源严重不足,是导致目前儿童青少年近视防控工作难以实现全覆盖的主要矛盾。经过“十二五”、“十三五”期间眼科专业队伍建设,我国眼科医师数量有较大增长,2020年达到4.48万人,但主要承担着人民群众的眼科疾病诊断治疗工作;我国视光师据统计2018年仅为6218人。虽然有学校、家长的大力支持,如采用传统方式进行近视检查和跟踪管理,难以保证全部人群覆盖。在我国大力推进人工智能、5G建设的条件下,应充分运用和结合先进技术,提升近视普查常用设备的智能化和自动化,帮助学校和幼儿园老师就能熟练规范完成检查,同时减少录入检查数据等环节的工作量。眼科医疗专业人员可以通过5G和人工智能平台,为近视普查工作提供远程培训、指导和监测服务,减少对现场医疗专业人员的依赖,做到检查常态化,这样才能建立起近视防控工作可持续的长效机制,不致因为近视普查进一步挤占本就紧张的眼科医疗资源。三、基于眼健康大数据,积极进行近视发展机理探索与近视个性化防控研究儿童青少年近视普查工作的开展,积累了丰富的眼健康大数据,为利用人工智能先进技术进行近视发展机理探索提供了有力的数据支撑。如近年来脉络膜厚度在近视发展中的作用就成为一个研究热点,大量数据的积累将有助于更加清晰地揭示脉络膜厚度与近视的关系,从而更好地指导近视防控方案制定,并评价不同防控措施的成效。研究同时表明,人工智能可基于不同个体眼轴长度增长情况,建立儿童青少年近视发展模型,有效地预测其近视发展趋势。同时,基于眼健康档案大数据,人工智能算法可以实现根据个体差异比较和推荐科学的干预治疗方案。为此建议积极开展相关领域的课题研究及应用试点。四、对高度近视的儿童青少年给予重点关注和持续跟踪目前我国有少数有条件的城市已经开始试点,在进行普遍近视筛查的基础上,对于近视度数超过600度或年龄小于8岁近视度数超过300度的儿童青少年,作为重点人群建立定期全面眼健康检查和监测随访机制,除常规视力检查外还应包括裂隙灯检查、眼轴测量、眼底OCT扫描和眼底照相,制定跟踪干预措施,并对家长进行特别风险提示。基于近视普查结果,通过定期检查、及早干预,有效降低重点人群的眼底病变风险,在提升患者生活质量的同时,也减轻了家庭和社会医疗成本。" +284,0413,关于建设综合性江苏安全教育体验馆的建议,b4493c1dfd7041aa9fa897fb9d4edc9e,2022,2022-01-19 11:10:44,夏存喜,文化宣传,调研情况:安全教育体验馆是融教育、培训、展示、科普、体验为一体的公共展示平台和训练示范场所,在教育引导公众尤其是“一老一小”增强安全防范意识、提升自防自救能力、理性平和地应对安全风险等方面承载着重要使命。建设省级综合性安全教育体验馆,是践行总体国家安全观的具体体现,是更好统筹发展和安全、建设更高水平平安江苏的实际举措。目前,北京、上海、河南等省市已建成不同类型的综合性安全教育体验馆、公共安全教育实训基地等,普遍受到青睐,参观需求旺盛。问题分析:江苏是改革开放的前沿,也是应对各类风险挑战的“前哨”,不少领域还存在安全隐患,防范化解重大风险的任务仍然较重。从应对疫情以及近年来发生的重大安全事故、社会安全事件看,我省公众的安全意识还不够强,风险辨识防范能力比较弱,亟需加强安全知识宣传教育与风险防范技能培训,提升全社会安全意识。目前,我省已建成民防教育体验馆、国家安全教育馆、公共安全教育馆、禁毒展览馆等多个安全教育场馆,但总体上存在类型单一、规模较小、科技含量不高,宣传教育内容单一、公众体验感不强、参与互动性差等问题,与复杂的安全形势不相符,与江苏经济、文化大省地位还有距离。为此,建议立项建设综合性江苏安全教育体验馆。具体建议:一是由省有关部门牵头开展调研,结合我省已建的生产安全事故警示馆、安全教育馆、民防教育体验馆以及兄弟省份安全教育馆建设情况,统筹考虑政治安全、经济安全、人民安全、社会安全等内容,研究提出我省建馆意见方案。二是采用AR、VR 等互动体感技术,将安全知识科普教育与信息技术相互关联、有效融合,打造沉浸式、场景式体验空间,通过互动体验方式,向体验者传递安全意识、传播安全知识、传授安全防护技能。三是运用互联网+AI技术、云技术,整合我省各地各类已建安全教育场馆,将线上线下进行结合,实现资源共享。四是联合教育、人社、民政、公安、国安等部门,根据我省安全形势需要,组织开展安全教育体验与宣传教育,提升公众安全意识和防范技能。 +285,0414,关于打造高质量“我的城市”APP的建议,3eec2a4e4ea64389a93d9d6cb66581ff,2022,2022-01-19 11:30:50,周志华,政治建设,调研情况:习近平总书记指出:“大数据在保障和改善民生方面大有作为”,要坚持以人民为中心,利用大数据赋能推进政务和公共服务管理的能效提升,从而推动政务服务便民化,进一步提升政务服务的办事效率。政务APP作为电子政务建设的重要载体,在实现公共服务均等化、普惠化、便捷化水平上发挥了重要作用。目前,全国许多地区着力打造各具特色的城市级应用项目,力求通过大数据、云计算、人工智能等数字化手段推进城市现代化治理,在政务服务、交通出行、医疗健康、公共安全等方面取得了显著进展与成效,不仅为市民带来了一个可以更好地触摸城市脉搏、感受城市温度、享受城市服务的线上渠道,而且也能够让城市管理者依托从各领域汇聚的数据资源,辅助科学决策、服务市场主体、促进数字经济发展。问题分析:近年来,城市APP升级迭代迅速,部分更是得到政府、资本等多方支持,但经过仔细调研及实际运营中暴露的情况发现,城市APP的健康发展仍存在诸多问题:(一)城市APP缺乏统一标准和整体规划,服务能力参差不齐。城市APP从城市治理能力、政务服务水平、城市综合承载能力、群众获得感和城市品牌建设等方面发挥了举足轻重的作用,也正在成为城市重要的命运共同体。以江苏省为例,目前一些城市在建设城市APP上,存在重复建设或建设不足的情况,有些城市里出现多个APP和小程序,城市APP平台服务能力参差不齐、界面不统一,存在功能交叉、重复、对接不通畅等问题,影响用户下载使用,而有些城市政务APP建设工作尚未起步,政府部门的城市治理能力、便民服务质量比拼的赛道上较其它城市已落下一个身位。(二)城市APP移动应用缺乏深度与广度,社会影响力不足。现有城市APP主要应用有智慧交通、智慧医疗、智慧生活和智慧文旅四种类型。经统计数据显示,在典型城市APP中这四类功能栏目的比重存在较大差异,占比最高的是智慧生活,占比达45%,其次是智慧交通,占比达35%,而智慧医疗和智慧文旅类应用则较少,只占20%。一些城市APP尚不明白政务APP建设的根本目的,不懂用户需求,也未能站在用户角度考虑问题,服务效果可想而知。有些政务APP没有“一站式”APP服务平台,各项应用关联性不足,已有应用分类过于细化,但服务内容并不齐全,最终导致APP实用性不强。当然也有整体比较综合的城市APP,以江苏省南京市为例,“我的南京”定位为一站式获取南京本地多方位信息的政务APP,以“智慧城市”建设为基础,以“信息惠民”为宗旨,既涵盖了政务服务、人社服务、便民服务、人才服务,也整合了体检服务、公交出行、去旅游等健康、交通、文旅类栏目,它集合了日常公众所需的基础民生服务,初步实现了各个政府部门资源的整合,提供了一站式的公共服务平台,公众通过一个入口即可找到所需服务,极大便利了市民服务,也简化了政府业务办理程序,提升了公共服务水平和质量。具体建议:(一)以用户为中心,规范和完善城市APP管理。一是以民生问题为核心优化城市APP的功能,构建当地“政府引导,市场主导,全民参与”的模式,融合“以用户为中心”的理念,完善社会公众经常化需求功能,以提供更加便捷高效的公共服务,建议在一个用户常用的城市APP上聚合所有应用场景,使之更加贴近民众生活,进而提升城市APP整体水平和社会公众满意度。二是构建数据管理体系,将底层数据进行清洗、重构、关联与活化,搭建数据开放共享平台,尽最大可能实现城市APP之间的互联互通。这一方面有助于协调和整合数据资源,另一方面也有助于引导城市APP集约有序发展,真正体现以用户为中心的思想。期待像“我的南京”APP等优质政务移动平台,做强做实城市协同发展,以数据互通方式,从南京都市圈城市开始,加强与周边城市之间的协作信息流动,构建技术衔接和制度保障机制,打破单一城市的用户及信息局限,拓宽服务对象,促进城市数字经济稳步增长。(二)拓展应用的深度与广度,提升社会公众参与度及社会影响力。一是科学研判用户需求特别是人社、户籍、健康、交通等高频需求的覆盖,尤其关键需求应有尽有。二是在相关已上线应用板块中,建立清晰可量化的分析指标,对不同板块应用的用户投诉率、反馈率进行追踪和改善,进一步拓展当前各项应用与功能的深度,直击用户痛点,触达用户核心需求。同时,构建集约高效的系统工作机制、数据对接与更新机制,以促进相关应用的提档升级,进一步优化产品,提升用户活跃度。以浙江省为例,“浙里办”围绕市民和企业最关心、最常办的事项,包含了“交通出行”、“涉企服务”、“常态化疫情防控”、“人社服务”等40多个专题服务,这些跨部门、跨层级的便民惠企应用,几乎囊括了市民、企业所需要的各类政务服务。从“最多跑一次”到“一次都不用跑”,从“人找服务”到“服务找人”,从“全省通办”到“跨省通办”,“浙里办”始终坚持,让群众、企业没有难办的事。“互联网+政务服务”背景下,“互联网+”和“政务服务”都不可或缺。建好城市APP在智慧城市发展进程中显得至关重要,地方政府在建设城市政务APP时,始终坚持“互联网+”和新媒体运营思维,起到重要的引导作用。以南京市为例,“我的南京”APP 将政府主导与统筹各方数据资源相结合,不断完善战略设计,坚持统筹融合,并通过高效的市场化运营,以930万的常住人口,聚集了近700万的庞大用户群体,是广大南京市民首选的“一站式”移动政务服务平台;再以互联网经济发展迅猛的浙江省为例,“杭州城市大脑”从杭州起步,服务浙江,辐射长三角,目前,“杭州城市大脑”建设运行成功经验已在温州等地市应用推广。以上两个城市APP,一个整合资源、形成合力、凸显巨大的市场空间,另一个立足城市、发力全省、进一步构建模版效应,都值得其它城市学习与借鉴。期待各地市政府从顶层设计端就加强领导与统筹,利用信息技术打破部门信息壁垒,对相对分散的、部门各自上线的便民惠企服务项目进行进一步整合,将像“我的南京”这样的优质APP打造成“一站式”的唯一公共服务平台,一方面减少政府开发和运营若干政务APP的成本,节约国家资源,另一方面,市民只要下载这个城市超级APP,就能办理所有业务,进一步发挥政务APP便捷性优势。 +286,0416,关于健全完善养老服务和医疗保障体系的建议,7ef7891c2c94478382c374143f28fd0a,2022,2022-01-19 17:00:49,李立顺,社会事业,调研情况:近年来我国养老服务实现了跨越式发展,服务模式逐步从针对特殊困难老年人的补缺型福利服务,向面向所有老年人养老服务转变;服务形式从机构集中照料为主,向居家、社区、机构多层次养老服务体系化发展转变;发展机制从政府举办为主向民间资本、社会力量广泛参与、竞相发展转变。国家市场监督管理总局、国家标准化管理委员会发布的我国养老服务领域首个强制性国家标准《养老机构服务安全基本规范》已于今年1月1日起正式实施。围绕该规范所提出来的基本要求和防噎食、防食品药品误食、防压疮、防烫伤、防坠床、防跌倒、防他伤和自伤、防走失、防文娱活动意外等“九防”要求研究制定的一系列配套行业标准也于1月1日正式实施。这标志着我国养老服务标准化工作又迈进了一大步。养老服务业是关系亿万群众福祉的民生事业,也是现代服务业的重要组成部分。此次实施的规范是养老服务业的第一个强制性国家标准,也是第一个服务业强制性国家标准。规范规定了养老机构服务安全的基本要求、安全风险评估、服务防护、管理要求等内容,划出了养老机构服务的安全红线,将有利于防范、排查和整治养老机构服务中的安全隐患,推进养老服务高质量发展。问题分析:当前,随着养老服务需求的提升,养老服务需求和供给长期存在错位,导致大量的需求对接不足。对此,政策引导应尽可能减少无效和低端供给,扩大有效和有品质的中高端供给。而解决当前供需错位的关键举措,还应是政府与社会资本的共同合力,方能真正改变错位现象,理顺供需机制。只有更加尊重市场规律,让社会力量积极、主动参与其中,才能更好地解决养老问题。我国60岁以上老年人的数量在2020年已经达到2.43亿了,但是国内机构养老服务的能力却远低于实际需求。据统计,我国在养老机构和场所从事养老照护工作的总人数不足100万人,其中机构中从业人员有大约30万人,持证的养老照护人员约有20万人,而这当中只有一半的人持有国家职业资格证书。养老照护人员的整体素质也较低,学历在高中以上的只有30%,20-30的年轻人较少,所以总的来看当前我国养老照护的队伍建设还比较落后。在此背景下,必须确保养老政策落地有声,提高政策实施的效率,确保全过程和全社会监督并济,以此倒逼优质养老机构和服务实现从无到有、从有到优,继而遍布整个养老服务市场。具体建议:1、相关部门应进一步完善标准与综合监管制度衔接,完善配套措施,在依法规范整治的同时,加强对不达标机构的帮助指导。特别是要加强行政检查,完善标准与综合监管制度衔接,进一步完善配套措施,确保强标生效落地。对违反强标、存在重大风险隐患的行为,应加大处罚力度,对侵害老年人合法权益的违法违规行为零容忍。规范的实施是第一步,接下来的日常监管更为重要。2、通过盘活存量资源,引入社会资本,进一步激发我省养老服务市场活力,打破传统的相对封闭的养老模式,大力推进公办养老院转型升级,破解“看病不养老、养老不看病”的难题,组织实施好养老服务标准化试点,形成一批效果好、可复制的经验和做法,多层次开展养老服务标准化培训,提升标准化从业人员业务水平。同时加强养老机构强标落实情况信息共享,供信用联合惩戒、等级评定、优惠扶持政策享受等工作应用,通过互联网平台等对强标抽查检查结果、行政处罚、奖惩情况等进行公示。3、严格要求从业人员,应培养更多具备专业知识和职业技能的专职助老工作人员,并经过专职培训,取得相应证书才能进入社区服务老年人,提高人才培养质量,畅通技术技能人才成长通道,有效提升养老服务人才的综合能力,提高养老服务人员的待遇和地位,鼓励更多人员进入养老照护行业。4、全面提升老人的幸福感,改善老年人的生活质量,还应创新养老服务方式,比如,养老机构可以运营社区养老服务设施、上门提供养老服务等,使高质量的养老服务惠及居家和社区养老的老人,实现养老机构和社区融合发展。通过打破养老机构的“围墙”,可以把机构专业的照护服务送到社区,实现院内院外资源共享。 +287,0418,关于建立江苏人才飞地的建议,43fd01c4bfe0447ba43890b3989e3882,2022,2022-01-19 17:23:25,朱从明,社会事业,"调研情况:人才是衡量一个国家和地区综合实力的重要指标,但人才区域分布不平衡的矛盾越来越成为制约区域协调发展的难点堵点。一方面,人口特别是高层次人才向发达城市地区流动集聚的趋势不断强化,欠发达城市的引才工作面临越来越大的挑战;另一方面,大量产业在逐渐向欠发达城市转移过程中,当地也对人才提出了越来越大的需求。我省南北区域发展不平衡问题由来已久,如何解决这种人才流动和产业转移的错配问题,已成为江苏推进整体性高质量发展所必须解决的重点难题。 问题分析:面对类似矛盾,近年来浙江、安徽、江西、山东、广西等地均开展了“飞地”引才的探索,通过在省内核心城市设立人才飞地,以“孵化在飞地、产业化在本地,研发在飞地、生产在本地,前台在飞地、后台在本地”的形式,灵活为全省各地引进和使用人才,产生了良好效果。从我省实际情况看,考虑到南京、苏州、无锡等地在经济实力、科教资源、产业集群、人才集聚等方面具有明显优势,“溢出效应”明显,且省十四次党代会明确提出要“充分发挥苏南国家自主创新示范区引领带动作用”“支持南京、苏州、无锡等具备条件的城市建设国家级人才平台”。 具体建议:在南京、苏州、无锡建立省级人才飞地,促进苏南、苏中、苏北区域人才合作,打造我省人才创新共同体。具体建议如下: 一是打造省级“人才飞地”载体。由省委人才工作领导小组办公室牵头,各地各部门协同配合,在南京市、苏州市、无锡市建设服务全省的江苏人才大厦,供省内其他城市企业集中入驻、“飞地引才”,推动形成人才“工作生活在南京(苏州、无锡)、服务贡献在全省”的整体布局。江苏人才大厦实行省级统筹、各地推荐、属地政府提供配套服务的联动管理模式,即由省委人才办统筹抓总,南京(苏州、无锡)市主导大厦建设,并配套专职人员或委托第三方负责日常运行管理。各地进驻企业采取申报制,由各地在规定期限提交需要入驻人才大厦的企业申请,经省委人才办统筹审批,并与管理方签订租赁协议后即可进场办公。 二是“一盘棋”推进人才政策待遇。强化顶层设计,最大化整合各方人才政策吸引人才及企业进驻人才飞地。其中,进入飞地工作的人才,其养老保险、医疗保险、公积金向企业所在市缴纳,在享受企业所在市的各类奖补政策同时,还可参照南京(苏州、无锡)市相应人才标准,在人才落户、子女教育、购房资格等方面享受同等待遇。对进驻飞地的各地企业,则提供包含政策咨询、证照办理、出入境以及财税、法律、金融等服务在内的一站式公共配套服务。 三是构建地市利益共赢机制。入驻人才飞地的企业,其主营业务产生科研贡献及税收均归属企业所在市。对于企业所在市而言,仅以牺牲人才当地消费的微小代价,就获得了南京(苏州、无锡)所赋予的人才资源吸引力,既带动当地产业升级,也贡献了城市税收。而对于南京(苏州、无锡)而言,尽管没有获得入驻企业所产生的税收及其他产业贡献,但却获得了入驻人才在当地一切衣食住行消费贡献,同时也建立起了与入驻企业的长期产业联系,有利于形成更为强有力的产业集聚效应。 +人才飞地模式实现了城市间的“双赢”,既有力破解了广大欠发达地区面临的引育高层次人才项目的实际困难,也避免了省内产业收益与消费收益均过度向头部城市集中所造成区域发展不平衡矛盾,真正推动形成了区域协调发展的利益共赢新机制。" +288,0419,关于进一步优化基层治理模式的建议,426ce10bee3b40a882c783f3f0647595,2022,2022-01-19 17:22:31,张皓,社会事业,调研情况:在当前新冠肺炎疫情反复的形势下,社区是疫情防控的基础环节和前线“战场”。习近平总书记曾指出:“抗击新冠肺炎疫情,是对国家治理体系和治理能力的一次大考。”不可否认的是,部分地区的疫情也暴露了基层治理工作中存在社区规模偏大、组织体系建设薄弱、人员力量捉襟见肘、公共突发事件应急能力不足等问题,应认真总结这次疫情大考,找准治理体系上的漏洞和短板,提升治理能力和治理水平。 问题分析:在当前新冠肺炎疫情反复的形势下,社区是疫情防控的基础环节和前线“战场”。习近平总书记曾指出:“抗击新冠肺炎疫情,是对国家治理体系和治理能力的一次大考。”不可否认的是,部分地区的疫情也暴露了基层治理工作中存在社区规模偏大、组织体系建设薄弱、人员力量捉襟见肘、公共突发事件应急能力不足等问题,应认真总结这次疫情大考,找准治理体系上的漏洞和短板,提升治理能力和治理水平。 具体意见:1、科学调整社区规模。目前,大部分社区人口规模近万,个别达到十万人以上,不便于开展自治、管理与服务。建议根据国家法律和相关文件要求,结合各地实际,选择规模较大的社区进行试点,对社区进行合理拆分,规模较大的住宅小区可单独设立社区,规模较小的住宅小区可以2-3个小区设置一个社区,有利于社区居民形成具有共同价值观的社会生活共同体。 2、健全社区组织体系。建议健全社区组织体系,居民委员会设立人民调解、治安保卫、公共卫生、环境和物业管理、社会服务等委员会,各司其职,各尽其职,合力推进社区治理。特别是要注重社区公共卫生委员会建设,将其作为新冠肺炎疫情常态化防控的重要任务和公共卫生应急管理体系的主要内容落实到位。社区居委会根据居民居住状况和居民自治的需要设立若干居民小组,依托居民小组细化社区网格单元,以三百户一网格为宜,充分发挥居民小组长(居民代表、楼栋长)人头熟,威望高的作用,推动居民小组与社区网格相融合,居民小组长与网格长相交叉,建立精细化网格治理体系。 3、增强社区队伍建设。继续发挥抗疫时期社区行动党支部的良好做法,建立党员、机关干部到社区报到制度,实现党建工作与社区治理的深度融合。建设一支素质高、能力强的社区工作者队伍是提升社区治理水平的重要基础。建议各地按照区聘,街管,社区使用的原则,规范化开展统一的社区专职工作者招录工作,把好人员“入口关”,不断增强社区工作者力量配备。着力推动解决社区工作者体制问题、待遇问题、出路问题,不断增强社区工作者的荣誉感、获得感和成就感。加强乡镇(街道)级社会工作服务站建设,实现街道集中,社区使用,逐步建成基层社会工作服务体系,为居民提供专业化、社会化、个性化的服务。 4、优化社区考核机制。积极转变思想观念,逐步建立以居民满意度为导向的社区工作综合考核指标体系,减少行政化工作所占比例,取消对社区工作“一票否决”事项,让居民满意成为社区工作的风向标。各地要进一步加大对社区建设工作的投入,不断拓宽资金筹集渠道,统筹保障社区工作运转、服务设施建设、人员报酬、教育培训、创新项目奖励等经费,提高资金使用效率,解决社区的后顾之忧。 +289,0421,关于依托现有119消防指挥平台建立全域综合灾害事故指挥中心的建议,98b31106fdf84b0e8ed55d0d329b8629,2022,2022-01-18 21:51:30,周详,法制建设,调研情况:国家综合性消防救援队伍作为应急救援“主力军、国家队”,诞生伊始就被习近平总书记赋予了“防范化解重大安全风险、应对处置各类灾害事故”的神圣职责,承担着自然灾害、事故灾难、公共卫生事件、突发社会安全事件等全灾种、大应急的职责任务。仅2021年,江苏消防救援总队就接处警14.6万起,抢救疏散被困人员1.02万人,成功处置化解了许多可能引起巨灾大难的各类灾害事故。但在具体灾害事故处置过程中,还暴露出许多亟待解决的问题,特别是当前由于缺乏统一的应急指挥调度平台,社会应急救援资源和社会救援力量无法有效整合使用,导致联动应急响应慢、综合救援效率低、次生灾害发生几率高、重复建设投入多、公共资源浪费大。问题分析:(一)九龙治“灾”、令出多门,应急力量缺乏统一指挥。消防救援队伍在应急救援中发挥着“主力军”作用,其他应急救援力量应成为消防救援队伍的有力补充。但在事故实际处置过程中,往往是令出多门、多头调度,真正的灾害事故现场指挥员(一般均是消防救援部门现场指挥员)由于平时缺乏常态化、一体化的指挥机制,致使在灾害现场难以整合隶属不同部门、不同行业管理的各类应急救援力量,事故现场经常发生有令不行、各自为战、救援无序等现象。(二)联勤不勤、协同缺失,救援效率亟待提升。当前,县级以上的消防救援部门虽然建立了群众认可度、使用率高的119指挥平台,但其调度指挥权限仅在消防救援队伍内部,与应急管理、生态环境、自然资源、公安、水利、住建、卫健、工信、气象、地震等部门管理指挥或指导的应急救援力量尚未建立“一呼百应”的联勤联动响应机制。同时,由于供需不匹配、行动不规范、指挥不统一等原因,各类应急救援力量和综合性消防救援队伍会商演练少、联动响应慢、协同效率低。(三)要素缺位、研判失准,预警信息多头发布。当前,由于缺少一个综合性的灾害事故指挥调度平台,我省应急救援信息不对称、不共享的情况较为严重,导致各相关部门在灾情综合研判中只注重单一业务要素,缺乏综合要素和全域信息数据,且没有综合性灾害大数据分析研判平台,进而导致灾害事故预警预判结果有时失真失准,有时延误滞后。同时,各级应急、消防、气象、地震、卫健等部门多头发布灾害事故的各类信息,也不利于构建权威高效、及时透明的现代化信息发布体系,稍有不慎,即会引起社会舆情。具体建议:针对上述问题,鉴于消防救援队伍作为应急救援“主力军”的清晰定位、多年投入的过硬基础建设以及24小时执勤备战的职业特点,建议依托现有119消防指挥平台,在设区市和人口较多、经济发达的县级市探索设立全域综合灾害事故指挥中心,由属地政府牵头组建,由消防救援部门具体负责,统筹调度当地所有应急资源以及各类社会救援力量。(一)健全工作机制。由政府出台制度规定,固化全域综合消防指挥中心建设标准,明确消防救援部门统一指挥调度权限。围绕自然灾害、事故灾难、公共卫生、突发社会安全事件等综合应急救援任务,统一受理辖区各类灾情警情报告,统筹调度指挥各类救援力量,权威发布各类信息。(二)提升指挥效能。设立综合灾害全勤指挥部,设置各联席主要部门处置席位,共享政府相关部门及社会联动单位的各类数据资源,建立统一数据库和大数据分析平台,精准开展灾情动态研判,为各类救援行动提供“开放式、跟踪式”的作战指挥支撑,切实打通应急救援全域指挥的“堵点”“盲点”,最大限度提升应急救援质效。(三)强化联勤联训。在中心组织架构内,由消防救援部门牵头,建立健全应急救援队伍联席会议和联勤联动机制,依托政府部门、高校、科研院所、行业机构研究和制定应急预案,定期组织开展战例研讨、联合演练,进一步强化各应急救援力量之间的默契度、战斗力。 +290,0423,关于加快我省数字经济人才集聚培养的建议,a8baa0d7bea94dff8362ca1e3a965c3c,2022,2022-01-19 17:22:31,朱从明,社会事业,调研情况:习近平总书记强调,要不断做强做优做大我国数字经济。省第十四次党代会明确指出,要坚持把数字经济作为江苏转型发展的关键增量,加快建设网络强省、数字江苏、智慧江苏,要加快推进产业数字化、数字产业化,全力打造全国数字经济创新发展新高地。数字经济作为一种新的经济形态,已成为重组全球要素资源、重塑经济社会结构、改变经济格局的关键力量。2021年我省数字经济核心产业增加值占地区生产总值比重约为10.3% 。问题分析:数字经济要发展,人才是关键。与数字经济创新发展的要求相比,我省数字经济人才队伍建设仍存在不少短板缺项:一是缺乏数字经济人才专项规划和总体布局;二是数字经济人才“引培”力度仍需加大;三是数字经济人才职业发展通道有待建立;四是集聚数字经济人才的平台载体还不够多。 具体建议:一、加强顶层设计和规划引领。摸清数字经济人才家底,绘制紧缺人才图谱,编制数字经济领域“高精尖缺”人才目录,围绕数字经济发展规划制定数字经济人才发展规划,对数字经济人才队伍建设进行总体布局。二、实施高端数字经济人才引进计划。设立专项资金,优化高水平数字经济人才引进政策,实施高端数字经济人才引进计划,加大国际一流人才和旗舰团队的引进力度。积极搭建人才交流平台,通过“走出去”与“请进来”相结合,把引才触角向广处延伸、向深处拓展,多渠道推进用人单位与数字经济人才精准对接,大力引进一批数字经济青年科技人才、数字创客、数字工匠等。放大省级人才工程牵引聚才作用,加大对数字经济人才倾斜支持力度。三、实施数字经济人才培养计划。结合我省数字经济发展基础和现实需要,开展高校数字经济学科设置试点,强化数字经济专业人才培养,鼓励在专业设置、师资培养、招生规模等方面向数字经济人才倾斜。建立数字经济专业人才继续教育基地,开展数字经济卓越工程师知识更新培训。发挥企业人才培养主体作用,全面提升企业家“数商”,鼓励企业建立数字经济人才内部选拔培养、人才开发投入体系。实施“数字工匠”培育行动,新建一批数字技能类专业实训基地、技能大师工作室,举办数字技能高级研修班,推进数字技能产业园建设。四、实施数字经济人才评价制度。遵循数字经济人才成长规律,充分发挥人才评价“指挥棒”作用,建立数字经济卓越工程师职称制度,开展数字经济专业人才高级职称评审认定。适应数字经济领域技术技能人才融合发展新趋势,创新技术技能导向的评价机制,打通高技能人才成长为数字经济卓越工程师的职业发展通道。五、建设一批数字经济人才集聚平台载体。梯次建设一批高水平科研基地、实验中心、工程技术创新平台等,加快打造创新型数字经济优势集群,积极构筑引才聚才“强磁场”。加快数字经济人才市场培育,推进人力资源产业园数字化运转,推动人力资源服务数字化转型,提高人力资源市场化配置效率,打造数字经济人才高地。 +291,0426,关于切实重视顺山集文化的研究和宣传的建议,89231be344d6451da23ad0fc4e814dca,2022,2022-01-19 11:16:07,王益,文化宣传,调研情况:习近平总书记强调,要保护好、传承好历史文化遗产,更好认识源远流长、博大精深的中华文明,坚定文化自信。顺山集文化是江苏境内最早的新石器时代文化,遗址中出土的稻谷标本至今8100—8300年,将江苏文明史至少推前了1600年,是鱼米之乡和水韵江苏的源头,是当之无愧的江苏文明之根。省委、省政府一直高度重视顺山集遗址保护和顺山集文化研究,南京博物院《江苏古代文明》陈列中开宗明义阐明顺山集文化的历史地位,省文物局将顺山集新石器时代遗址列入全省第二批大遗址名录,并划定了20万平方米的保护区。问题分析:但受限于多种因素,仍然存在着研究、展示和宣传不够等问题。具体建议:为充分彰显江苏文明之根的历史文化价值,更加丰富江苏文化大省的内涵,建议:一、加强顺山集文化挖掘研究。顺山集文化是黄河文化与长江文化的过渡带,是大河文明与海洋文明的交汇点,比黄河流域下游的大汶口文化至少早2000多年,与同时期的裴李岗文化、跨湖桥文化、彭头山文化、后李文化、兴隆洼文化等都有一定的联系。近年来,作为一种新的考古学文化,顺山集文化研究不断开枝散叶,先后成功入选“2012年中国考古六大新发现”“ 2012年度全国十大考古新发现”“第八批全国重点文物保护单位”,填补了江苏早期古文化遗址的空白,但与其应有的价值来比,还远远不够。建议由省文物局牵头,与高校和文物考古研究等部门协同合作,进一步加强对顺山集文化的挖掘与研究,根据现有文化遗存,深度挖掘其独特的文化面貌、文化分期和文化特色,不断丰富史实史料,形成权威解读,真正让陈列在江苏广阔大地上的文化遗产活起来,丰富全社会历史文化滋养。二、加快顺山集遗址馆园建设。顺山集遗址是整个淮河下游流域发现的时代最早的古文化遗址,目前发掘共清理墓葬92座,灰坑26座,房址5座,出土陶器、石器、玉器、骨器等各类遗物1000多件,含许多具有较高艺术水准的文物,其中更有四项堪称世界之最、中国第一,分别是天下第一壕、是同时期考古发现长度最长、围拢面积最大的环壕聚落,中华第一灶、中国最早的移动式陶灶,天下第一壶、中国最早的酒具文物之一,中华第一钻、中国最早采用双面对钻技术的玉器,这些都是江苏文明起源和发展的最有力印证。考虑到遗址所在地泗洪县经济相对薄弱,建议省政府借鉴浙江省推动余姚县河姆渡遗址建设遗址博物馆、杭州市良渚遗址建设良渚国家遗址公园的做法,抓紧在省级层面推动顺山集遗址的有序保护和遗址博物馆(遗址公园)建设,在财力、物力等方面给予支持,让江苏文明之根得到更好地保存,成为展示江苏悠久历史最璨烂的名片。三、加大顺山集文化宣传力度。推动顺山集文化在新时代焕发生机活力,重要一条就是做好宣传推介。从现实情况看,这项工作亟待加强,尤其是中小学生等群体对此知之甚少甚至一无所知。今年,省政协文化文史委、省炎黄文化研究会与宿迁市政协联合编撰了《江苏文明之根—顺山集文化》一书,全面系统、生动形象、真实易懂地呈现和解读了顺山集文化的由来、内涵和特点,为宣传普及相关知识提供了鲜活教材。建议由省委宣传部牵头,做好顺山集文化的宣传工作,运用新媒体新技术新手段,用好《江苏文明之根—顺山集文化》这一教材,推动顺山集文化走向大众、走向全国,充分体现宝贵文化遗产的应有价值并将其发扬光大,切实增强文化自信、提高江苏文化软实力。 +292,0429,关于利用横琴粤澳深度合作区的发展机遇 深化江苏和澳门两地合作高质量发展的建议,085db1461a9e4445a971d2cdd96f387b,2022,2022-01-18 21:53:17,林媛等9人,统战综合,调研情况:2021年是巩固和深化江苏省和澳门特别行政区两地合作的重要一年,“江苏澳门周”、“澳门江苏周”相继举办,诠释了苏澳两地合作交流十年来不平凡的历程。2021年5月14至17日“江苏澳门周”大型路展在南京夫子庙步行街举行,透过具视觉吸引力的展位、互动元素、舞台表演等,推广澳门独特且多元的旅游元素,展示“旅游+"丰富内涵,向内地居民宣传澳门健康安全宜游的形象。2021年12月9日,“澳门江苏周”开幕式暨第十一届江苏—澳门·葡语国家工商峰会在澳门举行。本次峰会期间,江苏举办了系列活动,包括江苏—澳门中小学校长协作会、江苏—澳门·葡语国家工商峰会、2021澳门国际文化产业博览会开幕式暨连云港推介会、第十一届苏港澳青年发展论坛、江苏省大闸蟹专场推介会等活动,为两地深化各领域合作打开新的篇章。为加强“十四五”期间江苏省与澳门特别行政区之间的交流,发挥双方所长,结合双方所需,提升合作水平和层次,2021年12月9日江苏、澳门两地政府签署了《“十四五”期间苏澳重点领域合作框架协议》。根据协议,“十四五”期间,苏澳将在高层往来、科技创新、经济贸易、现代服务业、教育、中医药研发和医疗卫生、会展、青年交流等十多个领域展开务实合作。问题分析:澳门是江苏对外开放的重要窗口,也是最早开展合作的经贸伙伴之一。2011年起,江苏连续十年在澳门举办工商峰会,并以此为纽带与澳门及葡语国家保持密切往来,三方交流空前活跃,三地贸易额逐年攀升。江苏与澳门积极拓展各领域全方位合作,形成优势互补、互利共赢的良好格局。下一阶段,苏澳两地与葡语国家在经贸、旅游、会展、农业、远洋渔业和基础设施建设等领域的交流合作可望持续深化,前景十分广阔。澳门特区政府也非常重视继续推动江苏等内地省市与葡语国家的贸易往来和文化交流,在合作中实现共赢。2021年9月17日,横琴粤澳深度合作区管理机构正式揭牌,合作区建设扬帆起航。《横琴粤澳深度合作区建设总体方案》是中央支持澳门经济适度多元发展、丰富“一国两制”实践的重大部署。方案的贯彻落实为澳门经济发展和产业结构调整、推动“一国两制”行稳致远注入新动能。横琴粤澳深度合作区管理机构揭牌后,管委会、执委会组成并正式运作,逐步理顺政策及制度,进入粤澳全面合作工商共建共管共享的新阶段。具体建议:澳门作为江苏对外开放的重要伙伴,江苏与澳门的合作创新需要研究和分析横琴粤澳深度合作区的体制机制创新政策,在《“十四五”期间苏澳重点领域合作框架协议》的指导下,深化两地合作高质量发展。为此,澳门政协委员建议:一是继续发挥澳门作为“中国与葡语国家商贸合作服务平台”的功能,鼓励江苏企业落地横琴粤澳深度合作区,为带动内地企业“走出去”研究一套更有成效的新模式。建议澳门与江苏两地加强研究,对有意向在葡语国家参与经贸、旅游、会展、农业、远洋渔业和基础设施建设等领域的企业牵线搭桥,利用好横琴粤澳深度合作区的人才吸引、税收优惠等政策,探索发挥“国内国际双循环”桥梁作用。二是凝聚旅澳江苏乡贤的力量,带动澳资企业通过横琴粤澳深度合作区进入内地市场,特别是在江苏省投资兴业,成为进一步融入“国内大循环”的重要切入点。在澳门与江苏两地政府的关心支持下,带动更多两地企业加强交流合作,深耕市场,挖掘商机,为江苏构建现代产业体系做贡献。横琴粤澳深度合作区在产业、民生、制度、体制等四个方面提出了一系列具体举措,例如“发展中医药等澳门品牌工业”、“发展现代金融产业”、“加强与澳门社会民生合作”、“货物‘一线’放开及‘二线’管住”、“促进国际互联网数据跨境安全有序流动”等亮点措施。在融入国家发展大局的进程中,必然促进澳门金融、法律等专业服务业和基础科研优势与内地市场、人才和体制机制优势互补,澳门的独特优势必将进一步彰显,增强发展动力。三是研究横琴粤澳深度合作区加快实现构建与澳门一体化高水平开放的新体系,分析“要素资源自由流动”等创新政策,推进区域合作,为推动长三角一体化、探索国家治理模式转型的新路径做出积极尝试。横琴粤澳深度合作的重大制度创新,以新体系、新体制最大限度便利人流、物流、资金流、信息流等顺畅流动,形成强大合力,成为推动粤港澳大湾区建设的新高地,丰富“一国两制”实践的新示范。推动长三角一体化发展,是习近平总书记亲自谋划、亲自部署、亲自推动的重大国家战略。长三角一体化更注重解决中国经济发展和改革开放中出现的体制机制障碍,推动要素的自由流动,优化产业空间布局,提高社会经济发展效率。要真正发挥长三角协同治理的效率,需要将政府行为和市场配置资源的机制进一步结合起来。参考和学习横琴粤澳深度合作区的经验,有助于推动区域一体化发展,为长三角当好发展动力源和改革试验田发挥江苏省更大作用。 +293,0430,关于加大对苏北旅游资源开发扶持的建议,c7f204d48ab7498590025bc7d660e097,2022,2022-01-20 08:33:18,赵丽丽,工业商贸,调研情况:近年来,随着省委、省政府统筹全省发展力度的加大,促进苏北加快发展政策的有效实施,以及苏北地区对旅游基础、项目等建设的重视,徐州的潘安湖景区、宿迁的项王故里、淮安的河下古镇、盐城的荷兰花海、连云港的连岛景区等一大批各具鲜明特色的景区景点相继建成,为苏北旅游加快发展奠定了基础。问题分析:不过,和苏北地区旅游景点建设已上了一个新台阶相比,全省旅游依然呈现出苏南强、苏北弱的局面,旅游业一时还难以成为当地经济发展重要产业。从新冠肺炎疫情之前旅游业统计情况看,2019年,苏北五市旅游人次20067.02万人,旅游收入为2587.32亿元,仅占全省旅游人次和旅游收入的23%、18%,与苏南相比差距更大。具体建议: 随着徐宿淮盐高铁、沿海高铁、航空等交通网络体系逐步建设和完善,苏北地区沟通南北、打造长三角北部文化旅游高地的战略优势日渐凸显。为推进苏北地区旅游业提质增效,将苏北地区打造成为国内一流的生态旅游目的地,真正将苏北建成江苏的“生态大公园”,现就加大苏北旅游资源开发扶持提出如下建议:一、支持优化旅游发展格局。围绕省委、省政府苏北发展空间布局,把苏北旅游发展作为苏北产业转型升级的重要抓手,推动重大文旅项目落户苏北地区。支持打造环洪泽湖、环骆马湖、黄河故道等一批高水平休闲旅游度假片区。二、支持打造重点项目。支持宿迁市皂河龙运城、泗阳成子湖旅游度假区、沭阳古栗林旅游旅游度假区等项目建设与开发,将更多苏北旅游重点项目列入省政府年度重大项目与服务业重点项目名录。加大省级旅游业专项资金、旅游业发展基金向苏北倾斜力度,对苏北地区旅游项目在融资贷款方面给予支持。鼓励省内旅游投资商到苏北地区投资旅游产业。三、支持高等级品牌创建。加大对苏北地区4A级以上景区、省级(国家级)旅游度假区、省级乡村旅游重点村(国家级)、省级(国家级)全域旅游示范区等高等级旅游品牌创建的指导和扶持。加大对宿迁骆马湖国家级旅游度假区创建支持,尽快实现苏北五市国家级旅游度假区零的突破。近期重点加大苏北全国乡村旅游重点村创建的支持力度,将乡村旅游重点村打造成为推动苏北旅游业发展的新引擎。四、支持旅游宣传营销。整合苏北精品景区串点成线,打造品牌线路,将苏北旅游产品线路纳入省重点线路予以推介;鼓励支持苏北地区举办参与各类旅游推介和旅游交流活动,将全省旅游展会、节庆等活动向苏北倾斜,加大对“中国酒都”(宿迁)文化旅游节等重要节庆活动的支持力度。依托“苏心游”对客服务平台,对苏北五市精品民宿和特色酒店开展集中宣传推广和销售,对平台佣金给予折扣和优惠。五、支持人才培养和队伍建设。面向苏北五市开展“送教上门”服务,进一步扩大培训规模和范围。建议全省性旅游培训班在任务安排、名额分配、培训内容等方面,向苏北倾斜。支持苏北旅游系统干部和旅游企业管理人员到省文旅厅及苏南各市旅游企业挂职锻炼,促进省内人才资源合理配置,提升苏北旅游行业人才队伍整体素质。 +294,0431,关于加大技改投入,加快推进传统产业转型升级的建议,e13e4d2a8c6a4321a73327126ef5f56d,2022,2022-01-18 20:18:49,康伯年,工业商贸,调研情况:技术改造是推动传统产业转型升级最直接、最有效、最持续的有力抓手,具有周期短、见效快、效益高的特点,对土地资源、能源消耗、排放容量等依赖度低,是实现节能减排和绿色发展的重要手段,对我省工业增长后劲和长远发展具有重要意义。一、主要思路方向完整、准确、全面贯彻新发展理念,紧紧围绕“高质量发展走在前列” 建设目标,以“高端化、智能化、绿色化、服务化”为主攻方向,以重大项目实施、重点企业培育、重点产业链条改造、特色园区集群提升为重点,统筹资源、集聚要素、持续加力、久久为功,支持企业加大技改投入,加快培育行业领航型龙头骨干企业、专精特新小巨人企业、制造业单项冠军企业,推进传统产业转型升级,力促我省工业经济高质量发展。(一)强化设备升级,实施企业装备“高端化”改造。一是积极布局高端制造,重点推进制造产业高端化,开展精深加工技术装备研发,提升生产效率和产品质量。二是支持企业引入高端技术和先进水平生产线,致力推动传统产业加快关键工序、核心设备更新改造,提高装备高端化水平。三是鼓励企业加大技术创新力度,创新优化产品结构,实现产业链、技术水平由中高端向高端迈进。(二)强化两化融合,推进重点产业“智能化”改造。一是统筹推进工业和信息化融合发展,实施“传统产业数字赋能行动”,以数字化、网络化、智能化为主攻方向,拓宽工业机器人应用领域,向精密度、可靠性更高的应用场景拓展,全力打造示范应用工厂。二是应用信息技术和先进工艺实施数字化、智能化技术改造,实现产品升级改造、技术迭代更新、工艺优化提升。三是利用平台进行升级改造,使用自主可控的关键技术装备、工业软件、信息安全系统、系统解决方案等建设数字车间、无人工厂、未来工厂,促进装备数控化、产线网络化、车间数字化、工厂智能化。(三)强化标准引领,推进工业企业“绿色化”改造。一是依据国家颁布的《绿色制造标准体系建设指南》,推广应用工业节能、节水、清洁生产、资源综合利用等新技术、新工艺、新装备实施绿色化改造。二是提升发展绿色产业,发展节能环保、新能源、绿色包装和可降解材料等绿色新技术、新产品。三是加快实施环保技术改造,鼓励企业加快源头减量减毒减排及过程控制等绿色智能装备的改造升级,建设一批绿色车间、绿色工厂。(四)强化两业融合,推进工业企业“服务化”改造。一是坚持制造业与服务业融合共生发展,指导相关行业加快发展“生产性服务业”,提升产业转型升级支撑能力。在工业研发设计领域开展制造业设计能力提升专项行动,促进工业设计向智慧化综合设计服务转型。二是组织推广全生命周期管理、供应链管理、网络化协同制造、个性化定制、信息增值服务、总集成总承包、工业电子商务等服务型制造新模式新业态。三是采取“政府+企业+资本+科研”的模式,支持一批服务产业链提升的服务平台、技术平台,充分发挥服务引领作用。问题分析:目前,苏北地区在推动技术改造方面还存在力度不大、标准不高、支持不够、示范带动不强等问题。具体建议:二、政策支持建议综合采取“拨改投”、财政奖补方式设立专项资金,实行“专项资金+清单管理”模式,通过“资金奖补”和“股权投资”的方式进行支持。财政“奖补资金”主要用于支持重大技术改造标杆项目、重点技术改造项目贷款贴息等;“股权投资”主要用于支持重大技术改造项目、制造业新型研发中心建设、工业互联网平台建设等方面。同时,各县区也要设立专项资金,用于支持推动企业技术改造,形成鲜明的工作导向。(一)技术改造项目1. 重点支持市级重大技术改造标杆项目,充分发挥示范引领带动作用。围绕加快培育龙头骨干企业、在行业中具有引领作用的“领航型”企业、在链式经济发展中具备“链主”地位的头部企业、在制造业新型研发创新和两化融合中发挥重要支撑作用的“赋能”项目,推动企业生产换线、装备换芯、机器换人,全面提升装备现代化水平和智能制造能力。2. 实施技术改造专项行动,对企业重点技术改造项目实行贷款贴息。设立省级、市级工业企业重点技术改造贷款贴息项目专项扶持资金,主要支持智能化、绿色化、服务化、高端化、集群化技术改造符合申报条件和要求的企业技术改造项目贷款,购置国内外先进水平的生产设备实际投资较高项目,或实施智能化技术改造购置智能化设备及软件系统的项目,凭购置发票给予一次性贴息补助。3. 加强过程激励推动,对工业运行和技改投资实行月通报、季奖励,实现各县区间主动对标先进、比学赶超。(二)产业赋能项目1. 工业互联网应用标杆项目奖励。支持企业基于互联网技术在研发设计、生产制造、物流配送、售后服务等环节实施工业互联网应用项目建设,认定一批标杆项目,分别一次性给予奖励。2. 绿色制造体系奖励。依据国家绿色制造体系建设、《绿色工厂评价通则》及国家关于推荐绿色工厂的相关要求,鼓励支持企业加大绿色化技术改造投资,加快推进制造业绿色低碳转型,对获得认定的国家级绿色园区、绿色工厂等实施一次性奖励。3. 工业设计奖励。进一步加快工业设计创新引领,依据国家工业设计中心认定管理办法及工业设计中心评审标准等相关要求,评选认定国家级、省级、市级工业设计中心,对获得认定的企业一次性给予奖励。(三)股权投资重点用于支持重大技术改造项目、制造业新型研发中心建设、工业互联网平台建设等。三、组织实施方式(一)优化技改项目服务。一是组织开展智能化技术改造“专家询访”活动。针对企业在智能化技术改造方面的需求, 组织专家团队上门免费为有需求的企业,开展智能化技术改造对接询访服务。二是开展企业“高点对标”活动。分行业、分层次组织我省企业到浙江、广东等产业发达地区龙头企业参观考察并进行座谈交流,深入学习发达地区和大型企业先进理念、管理方式和行业未来发展趋势,立足企业实际,正视差距,借鉴经验,开拓思路,尽快解决我省企业新旧动能转换下传统路径依赖问题。三是积极鼓励有条件的企业和国内领军智造团队合作,开展本行业的智能制造研究应用。(二)建立技改动态项目库。一是围绕技术改造与先进技术、主导产业、骨干企业、市场需求、财税贡献、绿色发展的“六个对接”,每年实施若干项技术改造项目,努力提高技改投资占工业投资、高新技术产业投资占技改投资“两个比重”。二是实施重点技改项目。筛选若干个技改项目作为全省重点,加强调度监测,通过项目拉动膨胀投资规模、优化投资方向、促进内涵发展。三是谋划若干个省级以上重点项目。研究学习国家产业政策导向、中央资金重点支持领域,提前做好项目的谋划、储备工作,争取全省有一批项目列入国家重点项目的盘子,激发企业技改创新活力。(三)发挥典型示范带动作用。一是开展传统产业技改项目标杆示范企业评选活动,每年选取若干家企业作为先进典型进行宣传。二是每年召开若干次技改现场会,交流经验,培树典型。三是联合省市电视台做好“技改的力量” 栏目,报道标杆企业以技术改造助推转型升级的经验做法, 为制造业强市积蓄蓬勃动力。(四)强化金融服务支撑。一是深入推进银企合作。每季度将优质技术改造项目动态情况推荐给金融机构,建立重点企业、重点项目融资需求清单,推进金融机构、企业的信息互通。二是分产业、分区域开展银企对接活动。围绕重点产业,每年开展对接活动。三是加强金融政策宣传。鼓励银行业金融机构加大对优质技术改造项目的贷款授信额度,支持金融机构创新信贷产品,优先扶持重点技术改造项目。(五)建立省市县一体化联动机制。一是强化省市县三级联动,各市县区要制定扶持工业技改投资的政策,确保资金落实到位;要建立项目台账管理制度,加强项目资金使用监管,形成省级借力、市级加力、县区发力的政策支持体系。二是落实“每月通报、季中约谈、全年奖惩”机制,增强工业强省、强市意识,定期督导技改投资完成情况。三是加强项目调度分析,技改要落实到项目上,对整体数据、重点支撑项目、升规纳统入库都要一一分析,及时了解全国、省、市技改动态情况,补短板、强弱项,争当排头兵。 +295,0432,关于发挥乡贤作用,助力乡村振兴的建议,84e945a9d33b45419bbcf866fe602023,2022,2022-01-19 17:22:31,省台联,社会事业,调研情况:近年来,中央一号文件多次对“积极发挥新乡贤作用”提出要求。文件中提到的“乡贤”,主要包括在外经商的业界人士、退居二线的政府官员、德高望重的基层干部、有心回报故土的贤才志士等。他们生于乡村、长于乡村,是有意愿为家乡发展建设建言献策、出钱出力的先进人物,是贴近实际、具有优势的人才资源。在新时代条件下,乡贤在乡村振兴中具有积极作用:首先,促进乡村经济发展。不少乡贤长期在外经商就业,具备一定经济实力,具有较好的经济头脑和开阔的思维。在乡村振兴中,可以充分调动和激发广大乡贤的积极性,吸引他们返乡投资兴业,为家乡发展献言献策,缓解乡村思想观念相对落后、投资主体缺失、经营管理人才稀缺等问题。其次,能发挥引领和示范作用。乡村振兴中面临的突出问题是资金和优质项目缺乏,产业发展动力不足,乡村人才流失。乡贤不仅可以带来资金、项目和技术,还能带动乡村产业发展,促进农民增收致富,更为乡村青年提供了学习榜样,激发在外未归的乡贤和青年才俊投身乡村建设,回报养育之地。再次,乡贤文化是中华优秀传统文化的组成部分,是扎根于家乡的母土文化。弘扬乡贤文化,有助于培育文明乡风,提升文化自信,为乡村振兴的发展积蓄文化力量。问题分析:当前,在发挥乡贤作用,助力乡村振兴方面主要存在以下问题,包括:乡贤实际作用发挥不够明显;乡贤人才队伍建设缺乏青年新生力量;乡贤文化未被真正激活,乡贤文化传承和农村当地实际未能很好结合等。具体建议:一是搭建乡贤平台。建立“乡贤理事会”“乡贤议事会”等组织,放大乡贤资源效果,明确功能定位、建立议事章程、健全运行机制,处理好乡贤与各级组织之间的关系。二是建立乡贤数据。搜集汇总各地乡贤数据,分类建立乡贤智库,建立乡贤网站或微信群,定期通报家乡发展大事,广泛收集乡贤意见建议,建立常态化沟通渠道。三是加强信息沟通。定期组织开展乡贤座谈会、智库会、招商推介等活动,鼓励乡贤在促进产业振兴、辅助基层治理、共建乡风文明等方面为家乡发展出谋划策。四是树立宣传典型。开展“模范乡贤+乡贤村”评选,通过表彰活动,弘扬乡贤精神、凝聚乡贤力量,通过“模范乡贤+乡贤村”的良好示范效应,涵养见贤思齐的文化氛围。  五是培育青年“新乡贤”。积极为青年“新乡贤”搭建平台,引导青年创客、青年主播等乡贤群体发挥自身优势和特长,成为基层治理的参与者、乡风乡情的传承者、乡村产业发展的先行者。 +296,0433,"关于挖掘担保价值,精准支持中小企业上规扩能阶段融资需求,培育专精特新行业“小巨人”的建议",40569793ace24ca7ac042802411da0bf,2022,2022-01-20 09:28:00,瞿为民等2人,财税金融,"调研情况:省第十四次党代会提出,坚持把实体经济作为江苏发展的看家本领,支持引导金融更好服务实体经济。江苏目前有1330万家市场主体,其中中小企业380万家,质量和规模普遍高于全国平均水平,融资需求1000-3000万的企业占比在8%左右,是技术创新、工艺改进、增加就业、改善民生、推动共同富裕非常重要的支撑力量。融资需求在1000-3000万元的中小企业,对应平均资产规模在5000万元左右,已完成初始的技术和客户积累,运营基本成熟,正处于“小升初”、“小升规”的重要阶段,有潜力成为细分行业龙头和“单打冠军”“配套专家”,扶持意义重大。这一类企业面临技术升级和市场拓展双重压力,对资金需求旺盛,如果不能获得及时有效的金融支持,很多将失去技术竞争优势,被同业超越;很多将因产能跟不上,丢掉重要客户,从市场强者变为弱者,“体质”变弱,平均寿命下降,缩短为4-5年;而及时有效得到金融支持的企业,则很多能够走上稳健发展的快车道,逐步发展壮大,路越走越宽。 +    担保是连接银行与中小企业的桥梁,是企业价值的发现者,信用水平的加持者,融资方案的解决者,综合金融的提供者。对于融资需求在1000-3000万元的企业而言,无法获得信用贷款的,通过担保,能够获得一定的增量贷款,但由于普惠政策限制,贷款金额一般不超过1000万元;银行抵质押贷款额度为抵质押物价值的4-6折,通过担保对已抵质押物品和银行清单化资产进行合理固化与放大,能够获得抵质押物价值1-1.2倍的担保贷款,相对银行贷款额度扩大1倍以上,这将大大提升企业的融资水平,满足企业上规扩能需要,也让企业家不再因融资苦恼,投入更多精力在组织生产经营和科技研发上。 +    融资需求在1000-3000万元的中小企业,七成以上集中于各类开发区和高新区,尤其是省级及以上开发园区和高新区,已成为推动技术创新、加速科技产业化、加快经济发展的重要发力点。企业与企业之间、园区与园区之间融合起来,就形成了完整的产业链、供应链;担保融入园区公共金融服务,能够疏通资金链,推动产业链、供应链、资金链三链深度融合,迸发出强大的生命力。 问题分析:目前资金链不够通畅,担保作用未充分发挥,主要存在以下问题: +    一是服务对象筛选机制不完善。中小企业数量众多,产业分布较广,各类金融机构根据自身偏好选择服务对象,导致资源较为分散,无法体现政府产业导向,无法及时有效对重点创新、重点产业、重点企业提供精准服务。 +    二是担保价值未充分挖掘。在银担合作中,担保处于相对弱势地位,在客户来源上主要依靠银行推荐,缺少主动主导能力,导致能获得贷款的客户中,政府主导型、担保主动性、企业自发型业务较少。园区虽然有招商局和金融局,但人手和能力相对不足,对各类金融产品的了解和把握程度不够,服务能级和精确性有待提升。 +    三是扶持政策覆盖面不够广。当前江苏的扶持政策沿用国家融资担保基金标准,集中在单户担保贷款1000万元以下小微企业。而融资需求1000至3000万元的中小企业自身信用和抵押品不足,获得的金融机构资金支持相对较少,也得不到应有的政策支持,获取资金难度较大。 +    四是纾困精准度需要进一步加强。多数中小企业处于产业链、供应链中下游,议价能力不强,对于突发事件消化能力较弱,且纾困需求存在差异。目前园区纾困帮扶存在“一刀切”或“一哄而上”的问题,缺少具体应对措施。 +    五是金融机构服务缺乏主动性。中小企业发展不确定性大,经营管理水平普遍较低,财务信息不规范,金融机构授信成本较高,承担的风险较大,服务意愿不强,存在不敢贷、不愿贷、贷不足等问题。 具体建议:鉴于以上问题,为挖掘担保价值,完善政银担风险共担机制,充分满足中小企业上规扩能阶段融资需求,从有为政府和有效市场的角度出发,提出以下建议: +    一、改进选择方式,建立名单管理机制。加强政府主导,建议以园区为单元,构建中小企业“白名单”机制。依托全国信用信息共享平台、国家企业信用信息公示系统,综合司法、税务、财务、水电、物流等多方信息,精准划分层次。综合考虑所属行业、经营状况、发展潜力等信息,建立打分系统,把企业分为“一般支持类”、“重点扶持类”、“上市培育类”等;根据营收水平和资金需求等划分层次,把企业融资需求分为1000万元以下、1000万元—3000万元、3000万元—5000万元、5000万元以上等;突出重点产业和重点企业,针对“专精特新”等科技创新型企业,探索建立特色服务渠道。实行动态管理,根据企业经营情况变化,按期滚动更新名单,形成优胜劣汰机制,持续服务潜力客户。 +    二、发挥担保作用,引导金融活水进入。对于中小企业,银行更关注抵质押品,而担保及投保联动机制更加关注订单、技术、市场和未来,灵活性和精准度更高,能够对于政府支持的产业和企业,有难关、能过关的企业,有市场、有未来的企业精准识别、定向支持。同时,担保机构为企业提供信用加持,引领和带动其他金融机构进入,解决贷不到、贷不足、贷不优的问题。作为准公共产品,担保联合其他金融机构,能够提供综合金融解决方案,优化总量、期限、结构、成本等,帮助企业解决融资的后顾之忧。建议各级政府在担保机构设立、业务开展、做强做大、风险化解等方面提供更多政策和资金支持,引导担保增强主动主导能力,向产业聚集区、特定经济领域发展,提供专业专注服务。 +    三、加强分级扶持,打造特色资金池。江苏信保集团从2019年开始,携手部分园区政府,联合各类金融机构,推出“园区保”综合金融服务模式,重点对接骨干型、成长型企业和专精特新“小巨人”1000至3000万元的融资需求,有效补充政策空白。通过政担联合,“园区保”改变了以往政府和担保在银企合作中的被动与从属地位,较好地实现了主动主导。建议各级政府完善具有江苏特色、地方特色、园区特色的扶持政策,用好三个资金池:一是用好省级财政补偿资金池,比照“园区保”综合金融服务模式,将中小企业1000至3000万元融资需求纳入省级财政奖补范围;二是用好产业支持资金池,对符合产业政策的中小企业,给予更多精准指导和扶持,提升其量级;三是地方专项奖励资金池,地方政府根据当地产业特点,定向支持,改“撒胡椒面”为精准培育。通过三个资金池,将财政资金转变为金融手段,从传统的“补”变为有力地“促”,结合担保作用,能够实现最多可以达到100多倍的有效放大,最终实现财政、产业、地方扶持政策集成,惠企利民,直达基层。 +    四、细化分类纾困,用准用好金融资源。结合上海、浙江、陕西等省市经验,建议建立应对自然灾害、公共卫生等突发事件中的中小企业分级分类支持、扶持、保护体系。遵循“问题导向”原则,深入分析企业所面临的问题的本质,“一企一策”提供财政支持和金融服务。对于主业突出、信誉良好、产品有市场、项目有前景但暂时遭遇资金链问题的企业,建议加大财税支持力度,引导金融机构开展信用救助,因企施策,提供融资便利。对于虽然有困难但政府大力支持的企业,政府加大分担比例。对于一般生产型、制造型中小企业,经营诚信但暂时困难的,要从稳就业、保民生的角度出发,不停贷、压贷、抽贷和断贷,帮助企业渡过难关,恢复正常的生产经营活动。对于严重经营不善、缺乏竞争力甚至产能严重过剩领域的“失信”企业,应遵循发展规律,按照市场化原则稳妥处置相关债务,逐步退出,让金融资源流向真正的好项目、好企业。 +    五、强化风险分担,多方参与形成合力在用好资金池的基础上,建议政府、银行与担保机构根据具体合作情况,灵活调整各方风险分担比例,探索建立可持续的合作机制,有针对性地增加金融供给。一是建议各级政府合理设置风险分担比例,政府承担过低可能影响各类金融机构参与积极性,过高可能导致金融机构放松风险控制标准,从而加大风险发生几率,造成金融资源的浪费。二是建议政府牵头推动银行与担保机构平等合作,推动银行切实分担20%风险。鼓励银行对纳入政银担风险分担的1000-3000万元的项目参照普惠金融业务尽职免责做法进行考核,以鼓励基层机构和信贷人员将更多资金和精力投向该类成长型客户。三是鼓励担保机构强化担当作为,提升专业能力,探索抵质押物价值的固化与放大和抵质押方式的改进升级,增强中小企业的融资能力,进一步发挥“稳定器”、“放大器”和“压舱石”作用。" +297,0437,关于加强我省“海洋牧场”建设的思考和建议,10a0e30bb5ce4d0e9ed17ce367894505,2022,2022-01-20 09:38:04,康慧,农林水利,调研情况:我省地处沿海,自古就是富庶之地,鱼米之乡。作为海洋大省,改革开放取得巨大成效。经济、社会各项指标位居全国前列。然海洋经济与山东、辽宁、浙江等尚有差距,尤其在“海洋牧场”建设的规划、布局、利用上有待提升的空间很大,制约了我省海洋经济的创新与腾飞。问题分析:比较突出的,目前我省海上风电场建设遥遥领先,为我省绿电发展作出重要贡献。可南通、盐城大部分风电场水域的“海洋牧场”虽取得一定成绩,但缺乏统筹规划、示范引领,在基础建设、品种选育、技术创新、绿色养殖、深度加工等方面缺少协调和指导,存在各自为政、靠天吃饭等现象,影响了“海洋牧场”整体功能和持续发展。具体建议:故建议我省主管部门以实施乡村振兴战略为抓手,以绿色发展理念为引领,制订、完善相应的政策、法规、措施。1、加强海洋牧场统筹规划和科学布局,合理配置海洋资源,分类指导,精准施策,鼓励涉海企业和个体办好牧场的积极性和创造性。2、加强“海洋牧场”的科学技术硏究,重点把生态保护作为主要目标。引进先进的养殖技术和优良品种,硏制适宜的新型饵料和先进设施。3、利用政策引导,充分发挥国资和民资的力量,加强规模化养殖和深度加工,提高海产品的高附加值。4、积极引导和发挥海上风电场投资者和建设者的聚合效用。统筹海洋牧场的布局、生产、加工、营销。风电场、牧场互为促进,合作共赢,把发展綠色电力和绿色养殖结合起来,走出一条高效的海洋生态之路。5、政府应大力扶持有实力的海洋企业建设大型综合性的海洋产品加工厂、冷藏库,发展冷链物流和网上营销。形成产业链。6、省里应统筹布局南通、盐城现有大学有条件的增设海洋专业,创造条件筹办海洋学院,培养新型适应海洋经济的复合型人才。7、省主管部门应加强建设海洋牧场的装备制造硏究,逐步向智能化转型,力求形成技术成熟、效果显著、符合绿色发展的智能海洋牧场模式。为实现乡村振兴、建设强富美高新江苏多作贡献! +298,0438,关于加快构建江苏地方铁路现代化治理体系的建议,435699720ab34f1aa227d6690c7d3548,2022,2022-01-20 08:33:18,朱培德等3人,工业商贸,调研情况:习近平总书记在第二届联合国全球可持续交通大会开幕式上的主旨讲话中指出:“交通成为中国现代化的开路先锋”。铁路作为综合交通运输体系中的主骨架,在现代化建设中发挥着主力军作用。“十三五”以来,省委、省政府高度重视铁路建设发展工作,明确要求把铁路作为综合交通建设的主战场,加快打造“轨道上的江苏”,截至目前,我省境内建成铁路里程达到4204公里,其中高铁达到2215公里,从全国第14位跃升至前3位,全省铁路实现了超常规、跨越式发展。进入“十四五”,省委、省政府高瞻远瞩,作出了全面推进江苏交通运输现代化示范区建设的重大战略部署,并要求“推动行业治理向促改革、重信用、依法治转型,着力实现行业治理现代化”。根据“十四五”规划,到2025年,我省将新增铁路里程约1000公里,总里程达到5200公里,其中高速铁路里程3000公里,覆盖所有设区市和90%左右县(市);城市群城际、市域(郊)铁路运营和在建里程约1000公里;沿江沿海港口铁路专用线全覆盖,重点港区铁路进港率70%左右;城市轨道运营里程约1000公里,总投资规模约5000亿元。如此大力度建设、大规模投入、大网络运营,迫切需要加快推进地方铁路现代化治理体系建设,以更好服务全省地方经济社会发展。 问题分析:一是根据交通运输领域中央与地方、省与市县财政事权和支出责任划分改革的要求,城市群城际铁路、都市圈市域(郊)铁路、专(支)线铁路的建设将转为地方主导,我省铁路发展面临着从过去的配合推进建设向统筹规划、建设、运营、养护、管理等全环节转变,迫切需要加快构建地方铁路现代化治理体系;二是我国现有《铁路法》于1991年5月正式施行,30年来,铁路运输事业发生了重大变化,铁路发展取得显著成就,铁路管理体制发生重大变革,现有法律已于当前铁路改革发展的现状与要求不相匹配,对此,国家有关部委开展了重新修订工作,司法部于2021年8月就修改意见稿正式征求各省市意见,但就地方铁路建设运营管理,并未过多涉及,需要尽早研究对接;三是现行省铁路办“三定”方案为2010年制定印发,与现行中央和省委、省政府对铁路发展的相关要求相对照,已难以适应,包括安全治理、自主运营、行业监管等省市县管理体制机制、职能职责需要尽快梳理和明晰;四是习近平总书记赋予江苏三大新的使命,地方铁路治理体系的推进在全国尚无明确的范例可循,江苏有条件也有基础在全国做出示范、走在前列。 具体建议:一、加强顶层设计,尽快启动地方铁路整体立法研究。经过多年努力,《江苏省铁路安全管理条例》于2021年12月通过省人大常委会的审议,填补了我省地方铁路立法的空白,起到了很好的示范作用。但是和法治江苏进程相比较,铁路行业立法相对滞后,尤其是面对新形势新变化,仅对铁路安全进行立法已经不能满足新的要求。建议由省相关立法部门结合《铁路法》的修订,紧扣江苏实际,牵头开展地方铁路整体立法研究,适时出台相关铁路法规规章,为加快全省铁路规划建设、强化行业监管、规范运输服务等提供法律支撑。二、推动深化改革,进一步完善地方铁路管理体制机制。随着新一轮的机构改革,绝大部分设区市和县(市、区)级铁路办已经并入交通运输局,尽管有利于推动综合交通运输体系的构建,但在地方铁路行业监管等方面上下左右的关系并未完全理清,存在着监管缺位、职责划分、执法主体、履职程序不明确等问题。建议由省委编办等相关部门牵头研究,梳理有关职能职责,明晰省、市、县管理事权,进一步理顺地方铁路管理体制机制,为全省铁路高质量发展提供组织保障。三、创新管理方式,加快构建地方铁路信用管理体系。无论是铁路前期的规划建设,还是后期的运营服务,都直接事关经济发展和民生福祉。面对当前我省铁路项目建设的大规模推进,以及即将迎来的自主运营,在法律法规一时难以覆盖的情况下,建议加强信用铁路建设研究,通过信用管理,在铁路规划咨询、勘察设计、专项评估、建设施工、运输服务等方面逐步形成良性循环的激励约束机制。 +299,0439,关于规划建设沿G328科创走廊的建议,b2e18dd3b5134773bf72649f9d3eff36,2022,2022-01-19 20:13:37,陈荣进,经济发展,调研情况:G328沿线分布了宁扬大部分优质科创资源,聚集了近百家高校和科研院所、数十万在校大学生、3个国家级园区和8个省级园区,在2020年人才吸引力百强城市榜单上,南京位居第6位、扬州位居第39位。问题分析:因此,沿G328布局科创走廊,打造集约高效的北沿江创新策源地,可以有效拓展南京都市圈科创产业和产业科创发展空间,提升南京都市圈科创中心发展新水平,有利于再造江苏经济地理新优势,有利于培育江苏创新驱动新动能。具体建议:一是抓紧制定沿G328走廊创新带规划。G328作为江苏北沿江的重要交通线,将与北沿江高铁一道,构成沪宁新的交通大通道,江苏北沿江地区人口迅速增加、人才等创新要素加快集聚已成发展大势。建议加强省级层面统筹谋划,将G328科创走廊建设上升为省级战略。二是加强顶层设计和协同推进。建议借鉴G60科创走廊建设经验,由省政府牵头,建立联席会议制度,打破体制机制壁垒,专班推进重点任务落实,形成发展规划一体谋划、科创空间一体布局、产业体系一体打造、创新环境一体建设、要素资源一体保障的G328科创走廊建设格局。布局西至南京江北新区、东至南通启东高新区的G328科创走廊,以国家级新区、高新区、开发区为依托,以跨江综合交通枢纽为节点,打造一批科创产业和产业科创集聚区。三是把G328科创走廊宁扬段打造成引领科技创新和产业协同的示范区。南京作为创新中心,科技创新成果的转化可以更加积极地通过G328科创走廊向周边“溢出”,扬州要更加自觉地、更加主动地拥抱宁镇扬“小三角”,利用南京科创资源,推动实体经济和产业发展。G328沿线分布了多个省重点打造的先进制造业集群和宁扬多个地标性产业,有8条重点产业链可以深度对接。建议将G328科创走廊宁扬段打造成为区域创新合作和产业协同的示范区。 +300,0444,关于构建多层次养老体系 解决“一老”问题的建议,73b8e86fc3774bd69f46c8e37486b3c8,2022,2022-01-19 17:22:31,康慧,社会事业,调研情况:前不久刚召开的省委经济工作会议强调,要坚持问题导向、聚焦群众所需,把解决“一老一小”问题作为战略抓手,统筹推进教育、医疗、文化、体育等各方面事业建设,坚持养老托育服务体系同步建设、政府和市场“两只手”同步发力、扩大供给和促进资源均衡布局同步推进,牵引带动民生福祉整体提升。人口老龄化既是重大社会问题,更是重要民生问题,关系到当代,也直接影响后人。深刻认识积极应对人口老龄化的重要性、复杂性和艰巨性、紧迫性,增强解决“一老”问题的自觉性和责任感,意义重大。高度重视积极应对人口老龄化,必须切实解决好老百姓的“操心事、烦心事、揪心事”的要求,把突出聚焦老年人“急难愁盼”作为心头事,作为落实坚持以人民为中心的发展思想的重要抓手,构建多层次养老体系。问题分析:(一)上世纪90年代,江苏人口年龄结构开始由成年型向老年型转变。到新世纪初,江苏人口年龄结构已成为老年型。第七次全国人口普查数据显示,江苏省是我国最早进入老龄化社会的地区之一,人口老龄化程度仅次于上海(35.2%)、北京(26%)。截至2019年底,全省户籍人口7865.82万人。其中,60岁及以上老年人口1834.16万人,占户籍人口的 23.32%(全国18.1%),高于全国5.22个百分点;65岁及以上老年人口1330.29万人,占户籍人口的16.91%(全国12.6%),高于全国4.31个百分点。(二)一是老年人口增速加快。受新中国成立后第二次人口出生高峰的影响,“十四五”时期老年人口数量将有一个迅速增长过程。主要是因为从1962年至1965年,平均每年新生人口近150万,这一时期出生的人口将在“十四五”时期步入老年。综合考虑人口自然增长率、人口死亡率,以及上世纪相应年份的人口出生数据,预计到2025年老年人口的比重将超过27%。二是高寿老人越来越多。1999年,全省80岁以上高龄老人只有90万,占老年人口的比重为10%;2019年,全省80岁以上高龄老人已达280万,不到20年的时间增长了2倍多,占老年人口的比重也超过15%。三是老年人社会抚养比上升明显。我省常住人口中15—64岁劳动力人口从2016年以来,减少了99.49万人;而65岁以上老年人口则增加了163.9万人,全省老年人社会抚养比也从17.33%上升到20.58%。显然,全社会养老负担将进一步加重。由于老龄化程度加深、独生子女家庭多,赡养老人之路呈“独木桥”之态势。四是城乡区域不平衡。苏南、苏中地区老龄化率超过了25%,南通市已超过30%;苏北部分地区老龄化率低于20%。同时,随着城市化进程加快和农村青壮年劳动力持续向城市转移,农村人口老龄化问题日趋严重,农村留守老人、高龄独居老人、失能失智老年人问题更加突出。具体建议:(一)着力构建具有中国特色江苏特点的养老体系。注重传承弘扬中华养老文化的优良内核,又注重构筑具有时代特征的、家庭社会融合发展的中国特色养老文化体系,逐步形成一系列政策措施办法和路线图。尤其是针对江苏相对富裕的特点,高度重视老年人更加期盼高品质生活需求愿望,尤其是面对“50后”“60后”经济实力相对较好、消费意愿较高,在公共服务、社会参与、精神文化等诸多方面有着更多需求的老龄群体,把工作做深做细做实,有针对性地及时研究制定老龄工作的相关政策,使制度更加完善,服务体系更加健全。(二)着力建设老年人健康服务系统。调查显示,我省60岁及以上老年人患有慢性病比例为77.4%, 80岁及以上高龄老人患慢性病比例达到85.3%。与之相对的是,目前我省护理院、康复医院有较大缺额,全省的老年医疗资源,与老年人口相比、与老年健康服务需求相比,差距还很大。因此,在“十四五”期间及今后较长一段时期都应把康复医院、康养护理院建设作为重点任务,新建设一批门类、设施、康体器械和康养护理工作者比较齐全的康复医院、康养护理中心(院)。有针对性地出台政策,组织引导有条件的企业兴办康复医院、康养护理中心(院、所、站),鼓励民营、私营、个体等社会力量举办集团化、地域化、社区化、庭院化连锁式康复中心、康养护理院、照护所。发展数字化、网格化“互联网+照护服务”站点。就近就便布局建设一批区域性老年医疗中心、站、室,进一步优化老年人就地就近看病就诊取药环境。加快补齐社区养老服务供给短板。注重医养结合、康养护结合,强化康复、康养护理、照护等功能性服务。(三)着力提高养老服务能力。目前,我省各类养老机构虽然发展很快,但养老服务设施、服务能力不足。“十四五”及今后一段时期,养老服务体系建设应达到“居家为基础、社区为依托、机构为补充”的要求。可以着力引进央企进入我省养老产业,鼓励省属国有企业和各地市国有企业组建养老服务公司。地方政府及相关职能部门要更好地统筹资源,加强为老年人服务的公共文化活动和社区、乡镇、村日间照料及助餐助洁服务设施的建设。积极探索“社区+物业+养老”服务模式,大力发展普惠性养老服务机构,增加护理型床位供给,形成需求牵引供给、供给创造需求的动态平衡,达到着力解决功能错位、结构失衡等问题。在完善养老服务体系过程中要注重搞好养老服务标准化建设,加强顶层设计,研究制定养老服务技术规范和标准以及居家养老服务的具体标准、细化上门服务的具体操作规范。对健康情况、失能程度、经济困难大小等不同老年人群体,建立基本养老服务清单制度,分门别类提供养老保障、生活照料、康复照护、社会救济等服务。(四)着力完善多层次养老保障体系。从筹资机制、保障范围、服务标准、支付方式等方面加大养老保险等政策探索力度,采取多元化筹资渠道、建立评估与服务两个标准、重点保障重度失能人群、支付向居家倾斜。针对老年人保险产品供给不足的短板,充分发挥市场机制作用,拓展提升发展空间,不断丰富保险产品供给。加大财政资金投入力度,进一步完善我省老龄事业发展财政投入政策和多渠道筹集资金,把养老保险基金的蛋糕和底盘做好做大做实。(五)着力构建老年友好型社会。世界卫生组织把“老年友好”分成交通、住房、户外空间与建筑、社区支持与健康服务、交流与信息、社会参与、尊重与包容、公众参与与就业等8个方面,建议我省在构建老年友好型社会实践中,借鉴参考这8个方面,并在内容上进一步丰富。重视硬件建设的推动,加快适老化改造、增设老年步道、慢行交通、建设无障碍通道等,为老年人出行、生活、康体理念宣讲等提供更安全更便利的环境;注重软件建设,加强老年人权益保护,适时做好医疗、教育、康体等专项救助,深入开展涉老法规宣传,严厉打击侵害老年人合法权益行为,扎实推进敬老爱老助老活动,树立孝亲敬老文明风尚。扩大面向老年人群体的公共文化服务供给,营造敬老尊老爱老助老的社会环境。 +301,0446,关于推动我省酒店业绿色发展的建议,23e781f7b6cc41e28a7747123a95aab2,2022,2022-01-18 20:20:39,康慧,工业商贸,调研情况:在刚刚召开的省第十四次党代会上吴政隆书记书记明确要求,要实现生态环境质量显著提升,可持续绿色低碳发展体系初步形成,成为美丽中国示范省。实现上述目标,需要江苏酒店业的绿色发展。党的十八大以来,习近平总书记多次对生态文明建设做出重要指示和要求,高度重视对生态环境的保护,并在不同场合反复强调“绿水青山就是金山银山”的发展理念,提倡文明、节约、低碳的环保理念,积极推动社会绿色消费发展。十九大报告指出,我国要坚决推进绿色发展,坚持走绿色发展的道路。此前,国务院印发《关于加快建立健全绿色低碳循环发展经济体系的指导意见》,倡导酒店、餐饮等行业不主动提供一次性用品,倡导绿色低碳生活方式,鼓励厉行节约,坚决制止餐饮浪费行为,扎实推进塑料污染全链条治理。作为城市“窗口”的酒店业在实现绿色发展上进行了不少有益的尝试,此次指导意见的出台,无疑将进一步推动酒店业践行绿色发展理念的步伐。所以,推动绿色酒店建设已经成为中国酒店行业未来发展的必然趋势。在此背景下,我国传统酒店业要顺应时代发展趋势,积极响应国家号召,追求经济、社会和环境平衡发展,通过高效利用能源,降低能源消耗量降低运营成本,将经济发展与环境保护有机结合,为酒店企业创造更高的经济效益。推行绿色酒店,生产绿色产品,提倡绿色消费,可以帮助酒店在当前人力成本激增的情况下,为酒店减少大量能源浪费的开支,有效降低运营成本,提高经济效益。可以通过树立为社会负责的正面企业形象,更容易获得社会各界人士的好感和消费,为酒店赢得良好的口碑,提升酒店企业知名度和影响力,提高酒店自身的核心竞争力。除此之外,推动绿色酒店建设,还有助于酒店员工和顾客培养良好的绿色环保意识,对深入贯彻可持续发展理念,建设环境友好型和资源节约型社会具有重大意义。 一、调研现状(一)政策引导。为了实现绿色发展,近年来,已经有不少省市行动起来,提出倡议或做出明确规定,酒店企业不主动提供一次性日用品、减少塑料制品的使用、培养酒店员工和住客的绿色环保理念,低碳环保已逐渐成为酒店业的共识。2019年7月1日,《上海市生活垃圾管理条例》正式施行,条例规定,上海酒店不再主动提供包括牙刷、梳子、浴擦、剃须刀、指甲锉、鞋擦在内的一次性用品。据来自上海市市场文化执法总队的执法检查统计,条例实施当月,市、区两级文化执法机构总共抽查旅游住宿企业1557家,合格率达到94%。2020年,北京、天津等地也相继实施了“宾馆不再主动提供一次性用品”的规定。2020年10月,根据国家发展改革委、生态环境部印发的《关于进一步加强塑料污染治理的意见》和国家发展改革委等九部门联合印发的《关于扎实推进塑料污染治理工作的通知》相关要求,上海市印发了《上海市关于进一步加强塑料污染治理的实施方案》。2021年1月1日,上海试点“禁塑令”,塑料袋不见踪影,塑料吸管也退出了餐饮和酒店行业的“柜台”。 2020年,江苏省发改委、省生态环境厅联合印发《关于进一步加强塑料污染治理的实施意见》,对全省塑料制品在生产、流通、消费和回收处置等环节中的问题,逐个击破。其中就包括,到2020年底,全省范围餐饮行业禁止使用不可降解一次性塑料吸管。(二)企业实践。金陵饭店将生态理念融入经营管理,绿色环保引领消费时尚,从采购源头抓起,坚持使用绿色生态原料。华住集团全品牌基本实现所有的客用品包装全部换成以树木韧皮纤维制成的环保材料,可降解,零污染。华住旗下海友酒店将环保浴巾、拖鞋等统一装入环保袋,方便客人使用后“袋走”,在后续旅程继续使用。汉庭3.5版本酒店客房内采用EPE材料(一种可快速光降解材料)的拖鞋,客人也可以拿走循环利用。开元酒店集团设定了企业净塑五年计划:截至2021年底,完成酒店塑料足迹评估并制定可量化的减塑目标与行动方案;截至2023年底,100%去除非必要及对环境有害的塑料制品并且不主动提供一次性塑料制品;截至2025年底,100%的塑料废弃物得到妥善处理,实现零塑料废弃物流入自然。无锡融创万达文华酒店和融创万达嘉华酒店去年均获评了“金树叶级绿色旅游饭店”。据悉,这两家酒店申评绿色旅游饭店前,酒店单年的能耗成本占比为9%,申评至今已降低至7.6%。广州白天鹅宾馆在近年的更新改造过程中建设了雨水收集回用系统、中央空调冷凝水回收系统等一系列实用的节水措施。白天鹅宾馆改造后比改造前酒店年用水总量节约超过44%。洲际酒店集团日前宣布在全球范围内启动“明日方州”计划,其中包括计划到2030年,洲际酒店集团旗下管理酒店实现15%的绝对节能减排,特许经营酒店实现每平方米46%的节能减排。调查也发现,对于一家拥有1000间客房的中端酒店来说,在入住率为50%的情况下,一个房间每套一次性用品按20元计算,酒店每天消耗一次性用品的费用约为1万元。换言之,如果能取消提供一次性用品,一年下来,酒店就可节省几百万元。问题分析:(一)部分酒店绿色管理意识较弱。调研发现,部分酒店对于绿色管理的意识还没有达到清晰明确的地步,没有真正将绿色管理理念和方法落实到具体经营活动中。没有办法准确把握酒店在绿色管理方面存在的本质问题,并提出解决办法。由于国内多数酒店在建设之初没有考虑到绿色环保的问题,节能环保材料应用不足,对于大量基础设施设备的引进和改造来说,不仅技术水平要求过高还需要投入巨额资金,会给酒店带来较大的成本费用,风险较大,导致部分酒店因为资金压力不能或者不愿意实施绿色管理。(二)保障体系不健全。政府虽然大力推进可持续发展理念的深化,也已经拥有了各类自然资源和环境保护的法规政策和提议方案,但是对于绿色酒店监督、管理、保障、维护等相关方面的细节化管理的完善程度还有待加强,部分管理体系或制度不完善,容易导致相关问题不能得到及时解决,导致绿色管理实行的推进较为缓慢。在酒店层面,因为酒店管理者大多对绿色酒店的实践认识不深以及缺乏实践经验,致使大多数酒店都没有设置专门的环保制度和环保工作监督保障体系,对酒店日常运营中的过度损耗情况不能实现精细化管理,导致绿色管理理念并不能很好的应用到酒店运营管理的实际工作中。(三)顾客绿色消费意识不强。目前消费者对于绿色酒店的认知和消费意愿还处于较低水平。根据艾瑞《中国住宿业绿色发展白皮书》数据显示,中国住宿用户对于绿色酒店的认知度为37.2%,其中完全了解并且居住过的用户仅有7.9%,近几年来有过一定数量的增加,但总体来说还是处于较低水平。大多数顾客在外居住期间,更多在意的还是自己居住的方便感与舒适度,并不会因为支持环保措施,而改变自己的生活习惯。除此之外,大多数酒店坚持“顾客是上帝”的服务理念,对于绿色管理的环保教育也只会在员工间进行,并未对顾客方面产生引导和宣传,不利于提高顾客对于绿色酒店的消费意识。具体建议:(一)政府加强政策支持。针对酒店业绿色发展需求,建议省政府组织发改委、环保厅、文旅厅、税务局等部门专题研究,出台对酒店业绿色发展给予税收支持、分级收取水电费、政府奖励等方面的政策、优惠措施,使每个酒店都有节约资源、生产绿色食品、打造绿色消费环境的经营意识。(二)倡导酒店管理者绿色管理意识。一些酒店管理者认为:酒店进行绿色管理,不论是前期设施设备改造,还是后期的运营管理都会给酒店经营带来较大的成本负担。根据实践证明,酒店进行绿色经营,不仅不会导致经营成本的大幅度增加,反而会有一定的下降。随着酒店绿色管理能力的提高,对于节能环保设施的应用,节水节电措施的改进等,酒店一次性消耗品的消耗量降低,各类能源的利用率提高,水电资源的浪费下降,自然而然能够降低酒店运营成本,从而使得酒店获得更高的经济效益。可以通过政府加强宣传、行业协会引导等方式增强酒店管理者的绿色管理意识。(三)推动改善设施设备的资源利用。加强酒店绿色管理,对于酒店节能环保设施设备的改造设计和规划,应加强和绿色、健康、环保理念的融合,提高酒店设施设备的科学性和环保性。将绿色植物的种植和培养与酒店设计结构相融合,不仅有利于对自然环境的保护,还有利于为顾客营造一种绿色、健康、舒适的居住氛围;对于墙体的改造也可以使用新型环保材料,可有效降低甲醛等有害气体对空气环境的污染;电能消耗量较大也一直使酒店运营成本的高居不下的难题之一,改用节能灯具并合理利用自然光引入室内照明,将大型耗电设备进行节能改造和使用等都可以合理降低酒店电力方面消耗的成本;关于排污系统的合理改造,如将没有经过化学物质污染的废水用于植物灌溉等,都可以有效提高能源利用率。(四)构建员工和顾客共同参与的绿色酒店企业文化。引导酒店将绿色环保、可持续发展的理念融入企业文化建设,通过不断向员工宣传绿色发展理念,可以更好的帮助员工树立绿色环保意识,使其意识到在酒店管理经营过程中的绿色环保措施对环境保护的重要性,激发员工参与酒店绿色管理活动的积极性,更好的向顾客传达绿色消费和服务理念,有利于酒店更好的推进绿色管理建设。通过宣传酒店的绿色活动,酒店的绿色管理品牌形象、员工的绿色服务行为、酒店绿色食品生产、酒店内绿色理念宣传标语的设置等,引导顾客更加了解和认识绿色消费,提升顾客对绿色酒店消费的认同感。通过对顾客的绿色消费行为,给予一定的鼓励,根据不同的绿色活动给予相对应的奖励,可兑换会员积分或代金券等,让更多的顾客愿意了解并参与到酒店的绿色管理中,从而达到引导顾客参与绿色消费的目的。在新发展理念下,建立绿色酒店发展理念对于酒店行业未来的发展至关重要,对于实现省第十四次党代会确定的目标任务非常重要,对于实现“双碳”目标非常重要,只有实现我省酒店业的绿色发展,才能最终实现经济发展与生态优先的有机结合。 +302,0447,关于加强未成年人保护法落到实处的建议,2830b34925624c89a64cd1ead1cffccd,2022,2022-01-19 17:42:05,李玉珠,法制建设,调研情况:目前,我国18岁以下的未成年人约有3.67亿,他们的保护问题一直是人们关切的焦点。之所以要这么关注未成年人,因为未成年人是我们社会的整个希望,如果未成年人的健康发展受到了影响,那么将很可能给社会带来长期的隐患。未成年人在成长的过程中会碰到很多问题,甚至会受到一些不法的侵害,面对这些不法的侵害,很多未成年人受到侵害的时候都没有办法得到相应的保护,同时也会发生一些未成年人之间相互侵害的事情,比如最近几年经常提到的所谓校园霸凌的事情,这样的事情发生,不仅和学校的管理有关,更和整个法律的制度有关,虽然现在未成年人保护的法律已经得到了相应的完善,有未成年人保护法、预防未成年人犯罪法等一系列保护未成年人的法律体系。2021年6月1日起施行的新修订的未成年人保护法中,明确规定了家庭、学校、社会、网络、政府、司法“六大保护”体系。 问题分析:但在对未成年人保护方面,家庭、学校和社会依然存在许多薄弱环节。一是家庭监护职责在部分人群中没有得到有效履行,尤其是农村留守儿童、城乡流动儿童、离异家庭子女和暂时失去生活依靠的未成年人家庭。二是校园性侵、体罚等安全问题和校车交通事故时有发生。三是社会保护不力,有些未成年人长期受到虐待、家庭暴力等侵害,基层群众自治组织、政府相关部门干预不够,保护不力。 具体建议:一、将新修订实施的未成年保护法落到实处。现在出台六大保护,就是要把法律当中的每一条,甚至是每一个字词落实到跟每一个孩子密切相关的一些规定上。但比如讲要建立与未成年人密切接触行业的性侵的入职查询制度,这个规定真正要在所有与未成年人密接的领域、行业当中落实下去还有一段的路程要走。二、设立未成年人专门保护机构。终结当前:“谁都管谁都不管,谁都有责任但谁的责任都追究不了”的状态!有些地方和部门重经济发展,轻社会治理,在未成年人保护工作的组织协调、政策支持、资金投入、监督管理等方面明显缺位。有的地方把政府职责推给共青团和妇联组织,保护措施严重滞后。目前,尽管多数省级地方政府都设立了未成年人保护委员会,但是相关工作的组织协调还是存在很大问题,所以还是要有一个强有力的机构专门来组织协调、统筹解决未成年人的问题。有关部门应当适时研究设立未成年人专门保护机构,统一管理、协调落实未成年人保护相关工作。三、发挥政府、社会和媒体力量多重力量。各自发挥作用,社会力量就是包括志愿者,包括社会组织。媒体就是要形成一种社会舆论,形成“不可侵犯、不敢侵犯”的社会氛围,未成年人保护法规定的各项保护措施贯彻到千家万户。各级政府要强化依法保护未成年人权益的法治观念和责任意识,把法律的各项规定,融入到贯彻实施未成年人保护法的各项工作中。文化、教育和法制宣传部门及工会、妇联、共青团、基层群众自治组织等,要深入群众,把“儿童优先原则”、“儿童利益最大化原则”和未成年人保护法规定的各项保护措施贯彻到千家万户充分发挥法律威慑作用,形成未成年人人身权利“不可侵犯、不敢侵犯”的社会氛围,营造全社会关爱、保护未成年人的社会环境。 +303,0448,关于加快苏北向海发展的建议,225d7edb209c44c1b3090247189b80c8,2022,2022-01-20 14:48:44,冯岩,经济发展,调研情况:去年省委召开江苏沿海发展座谈会,指出“沿海是撬动整体发展水平提升的战略支点。如果‘十四五’时期沿海加速隆起为全省高质量发展的新增长极,不仅有利于全省经济基本盘的稳中加固,而且能够呼应苏南、支撑沿江、联动河湖、带动苏北”。江苏沿海三市,有两个在苏北,加快“向海发展”、提高外向型经济发展水平,正处于大有可为的历史机遇期。问题分析:目前,相较于苏南等地区,苏北整体还存在基础能力不足、区域协调发展有待深化、产业结构亟待优化等现实问题,更需要高位推动、整体联动、“抱团”发展,走协同共赢之路。具体建议:一、推动交通融入,打通互联互通的衔接路径。加大对苏北“公、铁、水、空”交通基础设施建设的支持力度,重点加快宿连航道以及宿连高速、盐洛高速等项目建设步伐,推动合宿铁路、潍宿铁路等工程尽早开工建设,提高路网能级,增强向海交通的便捷性通达性。支持宿迁保税物流中心创建,打造内河航运中心,推动运河宿迁港与连云港海港、徐州国际陆港、淮安空港合作共建,构建陆海联动、河海连通的现代物流格局,打造向海发展、走向全球的大通关。二、推动产业融通,打通互补互促的协同路径。建议省级层面打破市域概念,一体谋划推进苏北产业布局,尤其是重点产业项目的落户建设,以高质量的产业项目,带动苏北整体发展。要推动苏北地区加强产业链的纵向延展和横向协作,开展深度合作,实现联结。比如,以连云港建设世界级炼化产业基地为契机,推动宿迁石化产业、配套加工项目的对接,实现产业集群发展。再如,推动宿迁汽车零部件生产企业与盐城、南通等市新能源汽车产业对接,逐步将宿迁打造成汽车零部件加工基地。三、推动机制融合,打通互惠互利的合作路径。成立苏北向海发展专项工作小组,优化工作机制,在资金、土地、环境容量等方面给予精准政策支持。建立联席会议机制,在重点产业、重点企业以及科技创新等方面加强沟通衔接,紧密合作关系,形成互惠共赢的发展格局。鼓励支持苏北地区深化服务创新、体制机制创新,在“向海发展”中增强吸引力、赢得新优势。 +304,0450,关于进一步加强城乡社区治理推进基层治理现代化的建议,a2b6f2bad73d488b93b4b1c169e2f7bd,2022,2022-01-19 17:22:31,戚锡生,社会事业,调研情况:基层治理是国家治理的基石,统筹推进乡镇(街道)和城乡社区治理,是实现国家治理体系和治理能力现代化的基础工程。我省城乡社区治理工作始终位于全国前列,但对照新征程新使命对更好改善人民生活品质的新要求,以及新冠肺炎疫情对基层治理能力的新考验,仍面临一些亟待解决的困难。我和同事们在深入基层调研中发现,我省城乡社区治理主要存在以下几个方面问题:问题分析:一是为社区减负的力度还不够。近年来社区减负行动虽然持续推进,但党委部门下沉社区事项不在准入之列,各类突击行动、专项整治、安全稳定工作等占用了社区工作人员的大量精力。从盖章清单看,各地各级公布的“可盖章清单”或“可不予盖章清单”,针对的大都是居民办事,即“政务类”事项中出现的情形,并不涉及面广量大的“居务类”事项。从创建评比看,虽然正式列入各级“创建评比目录”的并不多,但近两年的众多部门在推动目录以外的工作事项时也采用类似创建评比的模式。二是社区应急能力建设还不够。南京、扬州突发疫情期间,暴露出部分地区在属地责任落实、基层医疗机构建设等方面的薄弱环节,特别是疫情突发之初组织社区进行第一次核酸检测时,出现大量人员长时间集聚、现场组织混乱等问题,扬州甚至还出现检测时疫情聚集性传播,关键时刻社区的应急反应能力、组织能力、管理能力还有待提升。三是社区人员队伍整合还不够。当前,社区主要有两支队伍,一是“两委”成员和专职从事社区工作的社区工作者,二是网格员。一方面,部分地区网格工作机制强调“巡办分离”,只发现问题,不解决问题,社区层面的事项经过工单流转程序往往再派给社区处理,客观上易引起两支队伍的矛盾。另一方面,部分地区网格体系独立运行,社区工作者大多兼任网格长或网格员,网格体系派发的工作任务客观上增加了社区工作者的工作量。四是基层治理经验品牌推广还不够。目前,各地各级都注重基层治理工作“创新”,但是“创新”之后,对于品牌的总结提炼推广还不够,特别是对于江苏特有的“马庄经验”“仙林经验”等品牌模式,还需要在更高层次、更深层面推广示范。具体建议:进入新发展阶段,推进基层治理体系和治理能力建设具有十分重要的意义。2021年4月,党中央、国务院出台了《关于加强基层治理体系和治理能力现代化建设的意见》,省第十四次党代会提出“社会治理效能显著提升”的目标要求,为我们指明了方向。结合调查研究,现提出以下意见建议:一是进一步强化顶层设计。省级层面出台实施意见,对我省加强基层治理体系和治理能力现代化提出具体措施,作出具体安排;成立领导小组或协调机构,加强对基层治理工作的组织领导。二是进一步强化社区减负增效。深入贯彻中央和省委关于解决形式主义突出问题为基层减负的工作部署,从城乡社区干部的感受度和痛点难点出发,在更高层面出台务实管用的实招硬招。特别是强化部门合力,拉出省级相关部门要求落到社区的工作事项和应该履行的义务“两份清单”,切实从根源上减轻基层工作人员负担。三是进一步健全社区应急响应体系。深入总结社区疫情防控经验,构建党组织领导的社区工作者、志愿者、社会组织、社会工作者、党员、卫生医疗应急等专业人员、辖区党员干部等多方力量第一时间响应机制,加强平战时的训练演练,确保社区应急状态下一拉就响。四是进一步加强城乡社区人员队伍整合。加强城乡社区工作者队伍建设,把网格员纳入社区工作者管理,建立人员由县区统一招录、社区统一管理使用的管理办法,加强城乡社区工作者职业体系建设,特别是提高新入职社区工作者的薪酬待遇,增强职业吸引力。五是进一步加大基层治理品牌建设力度。深入总结提炼我省社区治理方面的优秀经验做法,大力推广“马庄经验”“仙林经验”等治理品牌,强化基层治理市域、县域实验区、样板区建设,探索推进基层治理现代化的江苏路径。 +305,0451,关于加大公共卫生的财政投入 提高人民群众身体健康保障水平的建议,403977c345e4478f956bf1fccdc37d02,2022,2022-01-21 10:25:23,王鸿声,医卫体育,调研情况:在习近平总书记的亲自领导下,我们国家取得了新冠肺炎疫情防控的重大胜利,现在国家经济正逐步进入快车道。从我省疫情防控的初期来看,在省委、省政府的领导下,取得了防疫攻坚战的胜利,成果为各界所赞。调研中发现:基层公共医疗机构应对措施捉衿见肘,应急物资储备不足,原因是财政对基层公共医疗机构投资不足,欠账较多。问题分析:但也看到,在城市防疫工作中,各地基层医疗机构的哨点作用不明显、公共医疗机构应对措施捉襟见肘,防疫应急物资储备难以应付较大规模的疫情事件,病毒防治基础理论研究水平薄弱等不足还是存在,究其主要原因是历年来,我省和各地财政对公共卫生的投入极少,欠账较多,导致公共卫生的医疗体系不完善、公益性缺失,依靠门诊量来维护医院的运营,因此我省的医疗水平低于邻近地区。为了切实保障人民群众的健康水平,建议我省及各地要加大财政对公共卫生机构、人员和科研的投入,投入的水平在十四五期间应不低于5%。要加大公共省市财政资金对公共卫生的投入。具体建议:建议各地将5%的财政收入用于公共医疗体系建设,具体方向:1、基层医疗机构的建设完善。基层医疗机构承担了为区域内居民提供基本公共医疗和服务的任务,包括全科医生的培养和慢性病的治疗和康复,是政府的公共医疗机构通向人民群众的最后一公里,也是解决多年来大医院门诊人满为患,优质医疗资源被严重浪费的有效途径。建好基层医疗机构,必须解决全科医生的培养、远程诊断系统的完善提升、针对慢性病治疗的基本药物目录扩容、基层医疗医师和护士的待遇、慢性病人转诊授权等问题。要解决全科医生的成长上升的空间,所有医科毕业生必须到基层医疗机构服务三年,优秀的可以通过考研来提升;医学院的研究生必须有30%来自全科医生。其次是提升基层医疗机构工作人员的待遇,医生的年收入不得低于公务人员的年均收入,护士的年收入不得低于医生的60%。完善远程诊断系统,建立三甲医院为核心的医疗远程服务系统,由主任级医生对基层的X—片、CT、血尿检测数据进行判读和治疗意见的提出。大幅扩充街道公共医疗中心的基本药物的目录和储备,使辖区内90%的慢性病常用药可以在百姓家门口配到。2、完善公共卫生医疗体系。多年来,各地政府针对医疗机构需求的缺口,造了大量的综合医院,来解决看病难的问题,应该说这方面的投入也是很大的,但大部分的资金来自医院的自筹。我们还应看到在社会经济发展过程中,医疗体系的建设十分重要,这是人类经过多次病毒和瘟疫作斗争而总结的教训,目前亟须完善的是医疗体系中传染病的控制和治疗环节。首先在政府很少的投入中,主要用于综合医院的建设了,而忽略了传染病专科医院的建设和治疗能力的提升。大多数地区传染病医院规模偏小、负压病床奇缺的窘境。要建设和完善市县的传染病医院,认真论证以城乡常住人口为基础的传染病治疗医院的建设规模,特别是负压病房的建设规模,使之能适应应对突发公共卫生事件的发生。其次是加强疾控中心的在防范传染疾病的控制和检测能力。早发现、早诊断、早治疗、早预警是解决传染病的有效途径,而早发现,则必须以先进的检测手段来保障,先进的检测设备和安全隔离设施显得尤为重要,这类公益性的检测设备,必须通过加大财政投入来实施。3、明确财政预算资金投入公共卫生的方向。公共卫生的建设,关系到解决百姓看病难、保障人民群众身体健康的民生大事,也是我党一切为了人民的初心,鉴于公共医疗的公益性的特点,因此公共卫生的投入,必须政府投入为主、财政预算资金投入为主,使医院院长从资金筹措的企业家身份回归为管理医院质量、提高医疗质量的医院院长的身份。当然,财政预算的投入方向必须明确,且好操作。建议医院的基础建设、重大设备、基础科研和进修培训及日常公用经费应有财政预算资金来承担。省政府必须解决南京以外的省属医院的预算投入,通过十四五的努力,建成南京、苏州、扬州和徐州等区域医疗中心,并以省政府为民办实事的形式,每年推进整体推进,为全身人民群众实实在在的办一件得人心的好事。 +306,0453,关于新冠肺炎疫情下加强对休闲农业扶持的建议,f615f0f4476d4013af00ec6067058051,2022,2022-01-20 09:38:04,吴建坤,农林水利,调研情况:休闲农业是乡村产业中最具活力、最具潜力、最能带动农民增收的重要增长极。新冠肺炎疫情对旅游业产生了严重的影响,特别是长线和出境旅游需求被遏制,纷纷转向近中程旅游。休闲农业以周边城市居民为主要客源,在人员流动受限制的情况下,成为旅游业率先实现恢复性增长的产业。为此,要抓住机遇,化危为机,积极扶持休闲农业发展,培育壮大休闲农业产业,为农民增收增添活力。问题分析:新冠肺炎疫情对旅游业产生了严重的影响,特别是长线和出境旅游需求被遏制,纷纷转向近中程旅游。休闲农业以周边城市居民为主要客源,在人员流动受限制的情况下,成为旅游业率先实现恢复性增长的产业。具体建议:一是要加大宣传力度,提高休闲农业知名度。由于休闲农业经营者大都为小微企业,宣传能力、资金有限,对政府的扶持政策期待较高。希望政府能够多做宣传,帮助经营者提高知名度,增加客源。二是加强政策引导,招徕更多优质客流。在此次疫情应对过程中,政府牵头举办的“苏韵乡情”乡村休闲旅游农业专场推介活动为休闲农业打了一针“强心剂”,为全省各地的休闲农业带来了大量的客源,建议政府能够经常性的开展各类活动,比如发布医务人员免费、教师节教师免费、儿童节儿童免费等优惠政策,举办乡村系列美食节,乡村系列摄影展等活动,持续稳定地为休闲农业招徕优质的客源。三是加强经营指导,开发更多产品。根据消费者需求,一方面要改善设施条件,提高服务质量,同时政府职能部门和行业协会要积极指导经营者创新产品模式,丰富产品结构,比如可以开发适应亲子游的家庭旅游产品、适合企业团建的拓展项目、适合中小学生研学的农事体验、适合老年市场的疗养项目等等。借助携程、同程、淘宝、去哪儿等知名网络平台开展线上营销,制作APP、开展直播销售等,探索会员制经营,稳定长期客源。 +307,0454,关于加强中小学生心理健康教育的建议,333c9e16770646ddabbace75964e54ef,2022,2022-01-19 14:40:36,武倩,教育事业,调研情况:心理健康是现代健康观念中一项重要内容,一个心理健康的人,可以用坚强的意志战胜困难,用坚定而乐观的心态面对挫折与失败;会在任何顺境中一路领先,也会在任何逆境中奋勇崛起,取得成功。所以,拥有一个健康的心理,对一个人的一生有着十分重要的意义。中小学阶段是学生人生成长中最为关键的阶段,是学生人生观、价值观逐渐形成的重要时期。问题分析:近年来、中小学在开展对青少年心理健康教育方面做了积极地探索,取得了良好的效果。但是事实上,在日常的教育工作中,很多的教育工作者还是把关注点集中在学生的身体成长、学业成绩上,心理健康教育问题还是没有引起足够的重视。一些学生还存在着不同程度的心理行为问题,如厌学、逃学、偷窃、说谎、作弊、自私、任性、耐挫力差、攻击、退缩、焦虑、抑郁等等种种外显的和内隐的心理行为问题。这些心理行为问题不但严重地影响学生的健康发展,而且也直接影响学校教育任务的完成与教育目标的实现。问题分析:一是家庭教育缺失。家长是学生第一任老师,家长的品德修养、文化水平、教育方法、家庭环境等对学生品德和心理成长有直接的影响。家庭教育不当,是孩子出现心理问题的重要原因之一。二是社会环境的不良影响。改革开放,经济得到了飞速发展,但人们的精神文化生活却存在一些问题,对学生的负面影响很大。社会一些精神污染、自由化思想及色情、暴力等内容对一些青少年学生造成了一定的伤害,由于他们缺乏辨别是非能力,一昧模仿,寻求刺激,造成了一些学生不正常心理的滋长。三是学校教育不当。现在的学校教育工作存在一定的问题,片面追求升学率;重智育、轻德育;重课内教学,轻课外教育;重尖子生,轻后进生;重行为表现,轻心理过程等等。学校生活内容、方式单一,学生感到枯燥、乏味,导致厌学情绪。而个别教师忽视学生的心理感受,不尊重学生,在教育方法上简单粗暴,甚至体罚或变相体罚学生,使一些学生产生孤独、自卑心理,进而自暴自弃。具体建议:建议一:积极创新学校德育工作。学校德育工作应当创新,需要重视学生个性心理的塑造,要重视问题行为背后学生心理层面的调整。要考虑学生的个性发展要求,接纳学生的行为表现,从学生的性格特点、成长过程与生活环境中去理解其行为和动机,不作简单的是非判断与道德指教。要关注学生成长过程,解决“需要”与“发展”的问题,注重调整学生的心理。建议二:大力开展师资培训工作。学校要把对心理健康教育教师的培训列入师资培训计划,开展专业培训,建立一支专业知识过硬、实践经验丰富、理论基础扎实的心理健康教育队伍。建议三:多途径抓好学校心理健康教育工作。一是要将心理健康教育全面渗透在学校教育的全过程中。在学科教学、各项教育活动、班主任工作中,都应注重对学生心理健康的教育,这是心理健康教育的主要途径。二是要将心理健康教育与思想品德课等相关教学内容有机结合,同时还要利用活动课、班团队活动,举办心理健康教育专题讲座。三是充分发挥利用学校心理咨询室这一阵地,积极开展心理咨询和心理辅导。四是要注重利用广播、电视、黑板报等宣传工具,针对学生的心理特点及知识要求,让学生多角度、多方式地接受心理健康教育,引导他们正确认识其身心发展特点,掌握解决心理问题的方法和技巧,转变不良行为,从而使其具有良好的心理和社会适应能力。建议四:多方位建立学校、家庭、社会“三位一体”的教育网络。学校要引导和帮助学生家长树立正确的教育观,使家长掌握心理教育的基本知识,规范教子行为,在家庭生活中创建健康的家庭氛围,以良好的行为、正确的方式去影响和教育子女,使之形成健康成长的心理品质,让学生在一个和谐的环境中健康成长。 +308,0458,关于优化我省家庭适老化改造的建议,1679abc8ee7c4acf8632afcb18c38429,2022,2022-01-19 17:22:31,省侨联,社会事业,调研情况:截至2020年底,全省60周岁以上老年人口达到1853.8万,占到总人口的22.96%,其中失能、部分失能老年人数量超过133万,80周岁以上高龄老年人数达290万,在60周岁以上老年人口中占比22.8%,养老服务保障问题已成为重要民生问题,而进一步优化家庭适老化改造建设,不断提升养老服务质量,是当前养老服务保障的重要课题。问题分析:一、我省家庭适老化改造建设的现状一是养老事业与产业协同发展,支持力度不断加大。省政府连续三年将“开展3万户困难老年人家庭适老化改造”纳入民生实事项目。江苏各地均出台开展适老化改造的政策措施和工作细则,并积极统筹养老服务体系建设专项资金、养老服务事业发展经费、地方彩票公益金等,加大对家庭适老化改造的财政支持力度。2020年高质量完成了全省30700户困难老年人居家适老化改造任务,2021年预计完成30180户。以平均改造金额10000元/户计算,市场价值达60多亿元,以政府平均补贴3000元/户计算,即在适老化改造中,27亿的财政补贴将撬动63亿市场资金。二是智能网络赋能智慧养老,服务效能不断提升。2019年无锡市在国内建立第一个城市级的智慧养老平台,我省发布了国内第一个地方性《智慧养老建设规范》标准,无锡市新吴区在国内建立了第一个区县级养老服务机构智能化终端服务的智慧应用,目前全省已经有300多家智能化机构。在此基础上,我省各地结合实际,推广安装人体感应探测、燃气泄漏报警、一键呼叫等智能化应急保障设备,畅通家庭与属地相关部门的信息数据传输,加强信息数据自动化监测评估,将风险信息同步推送至老年人亲属、属地为老服务组织并做好应急处置预案。三是不断强化监督管理,保障机制不断巩固。2020年,我省民政厅和财政厅联合下发《关于做好适老化改造民生实事的通知》,明确受理申请、评估定项、过程监督、完工验收、资料归档和绩效评价等6个环节的工作要求,细化政府采购、入户评估、监督验收和档案管理等工作标准。二、我省家庭适老化改造建设中存在的问题一是财政补贴精准度不足。目前我省各地市根据自身财政情况和改造户数,自行确定补贴金额,其初衷是秉持公平和普惠原则,希望更多人获得政策红利。但这种方式导致三方面问题:一是“应改未改”,有的老人家里原初状况极差,需要改造的内容多,但是因为补贴限制和自身经济困难,得不到充分改造;二是“不够硬改”,部分家庭改造所需费用未达上限,但想方设法在评估中获得最高补贴;三是“可改强改”,有的符合申请家庭适老化改造但没有意愿改造的,被社区或者改造服务商强行劝改。这样不仅没有满足改造需求,还造成了财政补贴的浪费。二是改造流程规范性不够。我省《关于做好2021年度养老服务领域省政府民生实事的通知》,对家庭适老改造招标采购、技术服务和价格成本等进行了规定,但实施过程中各环节存在效能缺失、资源浪费等问题。如:改造工作宣传不到位、用户申请流程不便捷、社区上报信息不准确、评估和实施单位衔接不顺畅等一系列问题,导致改造质量大打折扣,同时监管验收介入滞后也造成项目责任界定不清和审计监督成本过高。三是市场竞争环境不佳。在民生项目中,适老化改造项目体量大、投入资金多,会吸引众多公司竞标,往往产生两方面问题:一是低层级多主体的服务提供商会降低改造质量。地方政府为了防止服务提供商一家独大、尾大不掉和反制政府控制权等,往往倾向培育公益市场力量,积极引入更多服务商,一些资质不达标的新兴小服务商甚至制造虚假资质竞标,导致了市场的混乱。二是服务商转嫁竞标成本,降低服务质量。据调查,有的地区引入过多服务商,导致各家竞标投入增加,“羊毛出在羊身上”,这些成本自然会从后期项目中来弥补,反而损害了家庭适老化改造的福祉。具体建议:一是强化整体治理,拓展改造功能。充分认识家庭适老化改造与老年友好型社区建设、社区居家养老服务中心建设的三维一体关系,以整体性治理的思路,统筹设计规划家庭适老化改造政策。包括统筹做好家庭适老化改造与家庭照护床位建设,避免出现重复施工;有序促进家庭适老化与社区适老化改造对接,实现老年人从家到社区的自由移动;逐渐加大家庭适老化改造中智慧养老服务终端设备安装比例,为社区智慧照顾奠定基础。二是精准筛选用户,提高资金效益。家庭适老化改造是针对生活困难和经济困难的老年人设计的养老保障项目,需要科学筛选改造用户,精准的把控改造成本。一方面,突出重点保障人群,以“经济困难”为第一条件筛选改造用户。这样既减少改造户数,降低地方执行压力,同时实现福利资金合理利用,保障结果公平。另一方面,可将“最高限额”改为“平均费用”,或将“单价控制”改为“总额控制”,即各地市民政部门摸清辖区内改造数量并测算平均改造价格,以总额方式预付服务商,这样既可以控制福利资金总投入,又可以培育优质养老市场主体。三是整合改造流程,满足多样需求。一是加大宣传力度,加快手机客户端等建设,在各类民生网站、微信和政府服务手机端嵌入家庭适老化改造申请小程序等,大力拓展用户申请渠道,简化申请程序;二是归并冗余程序,整合评估设计与施工改造、监督管理和审计等环节,强化资质认定,加强全流程监督,确保施工责任明确、过程规范;三是升级菜单服务。在适老服务菜单式服务的基础上,建立动态调整补充机制,让用户不仅能选择菜单上有的,还能补充菜单上没的,并配套做好评估报价管理,不断满足用户多样化需求。四是鼓励特许经营,建构良性竞争。特许经营权是国家或政府授予企业拥有排他性的某项商品或某类服务(业务)生产、经营的专项权利。建议采用特许经营权方式限制适老化改造的供应商数量,引导市场有序竞争,建立科学的养老化改造标准和操作体系。具体而言,地方政府可根据每年适老化改造体量动态调整特许经营商数量,同时通过建立评价机制,对各服务商进行一年一度的排名和三年一度的末尾淘汰考核,倒逼适老化改造服务商不断提升竞争力。 +309,0459,关于城市轨道交通工程防洪防汛工作的建议,c456e1a9fa26402e93d99b4b2e0011ec,2022,2022-01-20 16:37:03,隋旺华,城乡建设,"调研情况:随着全球气候变暖,台风、强降雨等极端天气频现。近年来城市内涝频发,对地铁运营造成较大的影响。如上海、广州、南京、武汉、郑州等多个城市内涝,地铁车站发生雨水倒灌、线路停运等,给人民生命财产造成重大损失。例如,2005年9月12日,台风“卡努”导致上海地铁2号线中山公园站等部分车站进水。2012年7月21日,北京特大暴雨,地铁5条运营线路的12个站口因漏雨或进水等临时关闭,机场线东直门至T3航站楼段停运等。2015年06月27日,南京地铁3号线秣周东路站与连通商场地下两层发生积水倒灌,2个出入口关闭。2015年07月23日下午,武汉地铁4号线王家湾站附近雨水涌入轨行区,部分区间停运。2016年5月10日,广州降大到暴雨,两小时雨量达81.4mm。广州地铁6号线长湴站C出口发生雨水倒灌。2016年7月7日,南京地铁3号线明发广场站被邻近的河水倒灌,导致封站。2016年7月24日,西安地铁雨水倒灌,2号线小寨路站封站。 2017年6月13日,台风“苗柏”导致深圳地铁车公庙站雨水倒灌。2017年7月24日,青岛地铁3号线宁夏路站D号出入口、敦化路站A端疏散通道雨水倒灌。2021年7月20日,郑州特大暴雨,积水冲垮出入场线挡水墙进入正线区间,造成地铁5号线列车在海滩寺街站和沙口路站隧道停运,14名乘客死亡。2021年7月30日,广州地铁21号线神舟路站因大量雨水进入,暂停服务,21号线取消全线快车运行。 +现通过分析现有城市交通工程规范中防洪防汛要求,提出对策和建议,供有关部门参考。问题分析:现有规范规程防洪要求: 1、洪水频率标准 。根据《地铁设计规范》(GB 50157—2013)、《铁路路基设计规范》(TB10001),地铁车站出入口的地面设计高程不应小于1 /100洪水频率标准的洪水位,地铁的主体结构工程的设计使用年限不应低于100年,因此,计算地铁车站洪涝设计洪水频率标准时按100年一遇。 2、排水设计与暴雨强度。《地铁设计规范》(GB50157-20132)、《建筑给水排水设计规范》(GB50015)中,对地铁的防汛、排水问题有着明确的规范。其中,地面车站、高架车站屋面排水管道的排水设计重现期应按当地10年一遇的暴雨强度计算,屋面雨水工程与溢流设施的总排水能力不应小于50年重现期的雨水量;高架区间、敞开出入口、敞开风井及隧道洞口的雨水泵站、排水沟及排水管渠的排水能力,应按当地50年一遇的暴雨强度计算,设计降雨历时应按计算确定。 3、《地铁设计规范》相关条文 +1.0.22 对下穿河流和湖泊等水域的地铁隧道工程,当水下隧道出现损坏水体可能危及两端其他区段安全时,应在隧道下穿水域的两端设置防淹门或采取其他防水淹措施。 +6.1.6 第4条 地面线应按全封闭设计,并应处理好与城市道路红线及其道路断面的关系,地面线应具备防淹、防洪能力,并应采取防侵入和防偷盗设施。 +8.6.1 路基应有完善的排水系统,并宜与市政排水设施相结合。排水设施应布置合理,当与桥涵、隧道、车站等排水设施衔接时,应保证排水通畅。 +9.5.4地下车站出入口、消防专用出入口和无障碍电梯的地面标高,应高出室外地面300mm~450mm,并满足当地防淹要求,当无法满足时,应设防淹闸槽,槽高可根据当地最高积水位确定。 +9.6.2 当采用侧面开设风口的风亭时,应符合下列规定: +第3条 风亭口底部边缘距地面的高度应满足防淹要求;当风亭设于路边时,其高度不应小于2m;当风亭设于绿地内时,其高度不应小于1m。 +14.3.1 第4条地面车站、高架车站屋面排水管道的排水设计重现期应按当地10年一遇的暴雨强度计算,设计降雨历时按5min计算;屋面雨水工程与溢流设施的总排水能力不应小于50年重现期的雨水量; +第5条 高架区间、敞开出入口、敞开风井及隧道洞口的雨水泵站、排水沟及排水管渠的排水能力,应按当地50年一遇的暴雨强度计算,设计降雨历时应按计算确定。 +(地面和高架车站屋面雨水排水管道设计降雨历时、车站暴雨强度按照《建筑给水排水设计规范》GB50015中规定取值) +27.10.2 站场线路路肩高程应根据基地附近内涝水位和周边道路高程设计。沿海或江河附近地区车辆基地的车场线路路肩设计高程不应小于1/100洪水频率标准的潮水位、波浪爬高值和安全高之和。 +(条文中重现期100年一遇的标准是参照现行《铁路路基设计规范》(TB10001) Ⅰ、Ⅱ级铁路的设计标准。安全高通常采用0.5m) +28.7.1 地铁车站出入口及敞口低风井等口部的防淹措施,应满足当地防洪排涝要求。 +28.7.9 地铁车站及沿线的各排水泵站、排雨泵站、排污水泵站应设危险水位报警装置。 +此外,地铁设计标准对于地下车站和区间排水泵站(房)的设置,都有明确规定。例如,区间隧道主排水泵站应设在线路实际坡度最低点;当区间排水沟的排水能力不能满足区间排水的要求时,应设辅助排水泵站。 具体建议:由于全球气候变暖,极端天气越来越频繁,超设防标准的极端天气越来越考验城市的各项硬件设施。结合现行标准及存在问题,特提出以下建议: 1、现行国内防洪、防汛标准(《防洪标准》(GB50201-2014)和《城镇内涝防治技术规范》(GB51222-2017)等)中,针对交通运输类缺少城市地下工程的防洪标准。建议修编,增设地下交通设施、人防或城市停车场等的防洪标准内容。 2、由于城市化进程加快,土地大量硬化改变了暴雨径流条件,在城市源头无法减排,汇流流量大于下游排抽能力的情况下,应结合城市地形和布局条件,建议对地铁出入口、风亭、垂直电梯口等四小件进行竖向地形设计,跳出“按照高于地面300mm~450mm或三步台阶进行防淹设计”的标准限制。同时,在个别确实因为地势无法改变的情况下,应考虑提高车站出入口内部排水的设防标准。 3、为应对极端天气,建议对停车场与车辆段U型槽、联络线、换乘站点、邻近或下穿湖泊、河道等防汛关键节点,应将人防门和防淹门合设,并将防淹门控制系统和信号、通信及城市防灾等系统联动。 4、目前,我国的防洪及防涝标准相对偏低,建议参照美国、日本、香港的设计规范,提高城镇排水防洪能力,特别是内涝的设防标准,提高市政雨水干管的设防标准。 5、高度重视地铁停车场、车辆段、变电所等场所的规划选址,避开低洼、采空区、河堤、山体等区段,合理确定场地地坪高度。 6、建立统一、高效、联动的城市防灾预警机制,将地下空间开发、地铁、公共停车场、人防工程等地下工程分类建立防灾预警联网联控体系,加强城市防灾预警、应急联动。" +310,0460,关于净化劳务中介市场,保障劳动者和企业权益的建议,4ef164019cee4822a5738b7609446be6,2022,2022-01-19 17:22:31,许文前,社会事业,调研情况:2021年12月召开的中央经济工作会议强调,要提振市场主体信心,深入推进公平竞争政策实施,加强反不正当竞争,以公正监管保障公平竞争,营造各类所有制企业竞相发展的良好环境。会议同时首次提出,要健全灵活就业劳动用工和社会保障政策,对非全日制等形式就业的人员权益保护方面提出了明确要求。近年来,随着中西部地区经济发展水平提升、就业环境得到明显改善,大量外出务工人员开始回流,回到家乡就业创业。“招工难、用工难、用工贵”已成为摆在东部沿海地区企业日常经营中必须面对的一道难题,这同时催生出劳务中介市场的兴盛。在利益的驱使下,不可避免也会产生一些中介市场乱象,甚至出现一张办公桌、一台电脑就可以办中介的情况。由此产生的超范围违规经营、以“返费”等方式哄抬价格、向劳动者收取押金等违法违规乱象,劳务中介市场的种种乱象不仅直接影响到了企业正常的招工和用工,更是对劳动者权益的侵害,对人力资源市场造成了严重的负面影响。问题分析:概括起来,大体为以下几个方面:1、劳务市场价格、供应的不稳定和不确定性问题突出。用工高峰期时候,部分劳务中介公司会违反原有的劳务合同,提出涨价要求,一旦涨价要求得不到满足,有些劳务公司会直接将劳务工派遣至出价较高的用工企业,不向严格遵守合同、拒绝涨价的企业提供劳务工。因为工期紧、又恰逢用工高峰,公司要么面临加价、要么只能使用基础素质较差的劳务工或者无劳务工可用。2、私下联合“哄抬物价”的现象依然存在。以苏州市吴江区为例,常规情况下劳务工时薪为25-28元。旺季时,部分劳务中介公司会联合起来私下通气,哄抬劳务工价格,导致用工单位用工成本上涨2-3倍,给企业造成了严重的用工负担。为满足生产旺季需求,部分企业只能被迫接受劳务中介开出的条件,默认不合理的价格和市场,不仅大大增加了企业的用工支出,也无形中助长了市场混乱的风气。3、所谓“挖墙脚”倒卖劳务工的现象大量存在。部分劳务中介公司为了获取更大利益,会通过开出更高的“返费”等手段,吸引已经在职的劳务工去到开价更高的企业,甚至向劳动者收取押金,从中获取更多的利益。已经在职的劳务工也频频上当受骗,自身权益收到进一步侵害。具体建议:为有效整治劳务中介市场的乱象,切实加强对劳务中介公司的市场监管,确保中介市场的规范运营,为正常经营的企业创造良好的人力资源市场环境,现建议如下:1、完善管理机制,做到严规范、善管理、重监督。政府主管部门应加强劳务中介准入管理,严格执行行业准入制度,把好市场主体“准入关”;对已经登记注册的劳务中介机构进行梳理和筛查,定期进行专项资质审查和评估评价,做好中介机构“管理关”;立足网格化监管,对资质不全、扰乱市场的非法中介,加强打击和处罚力度,并建立“黑名单”制度,对多次违规违法的中介机构进行清查,守好日常督导“检查关”。2、建立沟通机制,引导供需双方合作共赢。对于规范经营、口碑良好且规模较大的劳务中介公司,希望政府主管部门能够加大扶持力度,引导中介公司与用工企业间建立沟通交流平台,加强双方间的信息交换,合理规划市场用工需求,促进用工市场的良性发展。3、规范收费标准,制定行业指导价。希望政府相关部门能够通过市场调研,科学测算劳务输送的成本,并牵头制定有一定约束力的指导性收费标准,推行“阳光合同”,明确劳动者工资、保险、加班费及各项福利,明确中介、劳动者和用人单位多方的权利和义务。4、加强交流互通,建立劳务输出定向联系。希望通过地方政府间的交流与合作,发展与中西部劳动力输出大省之间的定向联系。建立一套行之有效的定向联系机制,已解企业“招工难、用工难、留人难”的问题。 +311,0461,关于推动我省校园书法文化建设的建议,749ee4da667b4123bd6eebcf84f6c159,2022,2022-01-19 14:40:36,刘灿铭,教育事业,"调研情况:2020年10月,中共中央办公厅、国务院办公厅印发了《关于全面加强和改进新时代学校美育工作的意见》,提出了要把美育纳入各级各类学校人才培养全过程,贯彻学校教育各学段,明确了书法是美育的重要课程之一,并将书法正式纳入中考,将于2022年覆盖全国。经调研,我省各类学校在校园建设中逐渐注重加入书法文化因子,许多学校组织成立了书法社团,也定期举办学生书法展览,书法教学或多或少安排在课程中,但这些活动还没有完全与书法教学、古典文化鉴赏等相结合,弘扬书法文化的氛围尚未构建成型,距离中央的要求,存在较大不足。 问题分析:1. 书法教学及相关书法文化设施建设有待加强。书法作为一项传承悠久的传统艺术,不仅是书文写意的工具,挥毫泼墨间已经被赋予了深厚的文化符号,开展书法教学重在重拾文化精神,意在培植文化情操。目前我省校园书法文化设施存在较大短板,主要体现在书法教学没有配备融入传统文化元素的专业教室,校园缺少展示供学生展示交流的书法空间,笔墨纸砚等最基本的教学用品也没有配备到位。 +2. 书法专职教师短缺严重且教学缺乏系统性。书法作为文化载体,需要和其它文化类课程等结合,营造文化氛围,开展教学才能获得实效。我省在开展书法教学中最为难以克服的困难,就是专业人才的缺失,师者所以传道受业,好的书法教学需要优秀的专职教师,尤其是需要在传统文化方面有较高综合素养的教师。另缺少能拓展学生书法审美的专业老师。 具体意见:为了进一步推动我省校园书法文化的建设,特建议:一、成立省级书法教育指导委员会。2021年5月17日,教育部网站发布了关于成立教育部中国书法教育指导委员会的通知。江苏省顺应国家加强书法教育形势,指导成立我省省级书法教育指导委员会,由该委员会全面负责书法教学及管理工作,统一加强组织领导、经费保障、制度保障,推动我省校园书法文化建设有序发展。二、加强学校书法教学硬件设施建设。加强建设资金保障,投入专门资金支持校园书法教学设施建设,保障书法教学活动开展。在校园建设历代优秀书法作品临摹阅览室,建设书法教学专用课堂,在学校建立学生书法作品展示长廊或艺术空间。三、提升学校书法教师队伍业务水平。立足发掘现有教师队伍潜力,着重培养具备书法特长的学校教师,鼓励转任为书法专职教师。将引进来和走出去相结合,对书法教师进行集中培训和外送培养,参观学习外省市书法教学优秀做法经验,外聘各地书法大家参与校园书法教学。教师招聘中增加书法特长教师特聘职位,从师范毕业生中吸纳专业型人才,逐步建立专业化书法教学教师队伍。四、全面开齐、开足书法课程。全面增强全省学校对书法教育的重视程度,以开展书法教育为主要路径,全力提升我省校园中华传统文化教学水平。将书法教学作为素质教育必修课程,明确我省书法教学最低课时,建立书法学习成绩考核标准,把书法学习情况纳入中考成绩综合评价内容。五、完善书法课程和教材体系。循序渐进的推进书法教学工作,以兴趣特长班形式逐步铺开教学工作。在重点中学立项开展书法课程专门课题研究,探索汉语、历史、书法等多学科相互促进的综合性教学体系。针对不同学龄段的学生,开展分学龄开展多层次书法教学,组织编写书法教材和研究教学课程设置,形成完备的书法课程和教材体系。" +312,0463,关于建设大运河文化带高品质江苏样板的建议,67c8e1c99d5d4c01b62183726510e3ac,2022,2022-01-19 11:10:44,刘灿铭,文化宣传,调研情况:习近平总书记指出,“大运河是祖先留给我们的宝贵遗产,是流动的文化,要统筹保护好、传承好、利用好。”这为我省做好大运河保护工作,打造大运河文化带高品质江苏样板,提供了根本遵循。虽然我省已经出台了《江苏省人大常委员会关于促进大运河文化带建设的决定》《江苏省大运河国家文化公园建设保护规划》等文件,有力推动了大运河江苏段的发展建设,但相关工作中仍存在不足。 问题分析:一是保护制度不健全。目前沿线城市在发展和保护上的协同性不足;运河保护和沿线地区精准帮扶工作结合得还不够紧密;部分沿线设区市还没有颁布大运河保护的地方法规。 二是生态管控不高效。运河沿线的水资源、水环境、水生态、交通、岸线管理、堤防养护等还缺乏统一的长效管理机制;区域间管理存在职能重叠多、分工不清晰、规划不衔接现象;沿线污染企业清退和生态补偿上还需加强。 三是品牌形象不清晰。目前,我省运河沿线八市都拥有各自的运河文化旅游宣传语,但缺乏统一的文旅标识;部分主题文旅项目与运河关联度较低,未形成独特文化符号。 具体意见:一、加强大运河保护发展的顶层设计。 一是制定省内统一的建设规划,推进大运河国家文化公园建设、文化遗产档案数字化建设、濒危非遗的抢救性保护、文化研究阐释与传播等工作,形成各市既相互联系又各有特色的文化定位。二是在《江苏省大运河国家文化公园建设保护规划》基础上,出台文化遗产保护传承、文化价值阐释弘扬、生态长廊建设、河道水系治理管护、现代航运建设发展、文化旅游融合发展等6个省级层面专项规划。三是督促还没有颁布大运河保护的运河沿线设区市尽快颁布相关法律,推动地方职能部门协同参与大运河江苏段的保护和发展,实现运河沿线城市遗产监测管理数据互联互通。 二、进一步加强生态和文化遗产保护。一是做好航道护岸工程,铁腕治污,拆除非法码头砂站和采砂船只,实施“气化运河”江苏段战略,实现绿色航运,发挥黄金水道优势,拉动长三角地区区域经济发展。二是启动实施运河文脉整理研究工程,加强沿线文物考古与研究认定,减少航运、城乡建设及产业发展对遗产保护的负面影响。三是发挥好扬州中国大运河博物馆的作用,研究提炼特色文化IP,不断宣传和打造统一的大运河江苏段文旅标识,并鼓励运河沿线设区市在一年一届的文化旅游博览会上,凸显各自的大运河旅游特色。 三、打造共同发展的运河朋友圈。一是联合大运河沿线的其他省市,共同体组建国家大运河文化研究咨询中心,加强文保队伍建设和智库建设。二是发挥世界运河历史文化城市合作组织(WCCO)秘书处设在扬州的优势,将扬州中国大运河博物馆打造成向世界展示中国运河文化的窗口。三是加强与莱茵河、多瑙河等运河文化发达城市及“一带一路”沿线国家地区之间的合作交流,推动江苏运河文化走向世界。 四、充实大运河沿线的建设资金。一是充分发挥“江苏省大运河文化旅游发展基金”的引导作用,大力扶持基础公益性文化项目,推动大运河文化带创业设计平台发展,支持地方申报国家级文化科技融合示范基地,国家文化产业示范园区。二是完善生态保护补偿各类资金管理办法,采用财政补贴、资金奖补等综合方式,支持生态保护补偿项目实施。三是探索股债联动模式,创新多元投融资渠道,充分利用好政府专项债券,引领带动更多社会资本参与其中,为文化带建设提供金融支撑。 +313,0464,关于加强我省侨史研究与侨史资源综合利用的建议,8c61167ba9554f7d8c3033406f4e28f0,2022,2022-01-18 21:52:25,省侨联,统战综合,调研情况:江苏侨史是江苏史的重要组成部分。我省侨史源远流长,江苏很早就是中国与世界交流对话的窗口。特别是改革开放以来,江苏形成了规模庞大且实力雄厚的新移民群体,由此成为全国著名新侨乡。目前,我省约有100万海外侨胞、100万归侨侨眷。与传统侨乡相比,江苏籍侨胞文化素质更高、分布更均衡、身份认同更清晰。研究江苏籍侨胞的爱国史、出国史、奋斗史、贡献史,挖掘其中的故事、人物和精神,对于建设“强富美高”新江苏具有重要现实意义。问题分析:我省侨史研究与侨史资源综合利用存在的不足:一是江苏侨史文献整理研究不够。侨史研究与侨史资源的开发利用离开不文献资料的支撑。从目前情况看,一方面,散见于全省各地的侨史文献资料还未得到充分整理和挖掘,也未对现有资料进行数据化处理。另一方面,江苏侨史研究质量需进一步提升,对侨史与侨情了解不够充分,研究领域不够广泛,视野不够开阔。二是江苏侨史研究队伍质量不高。从我省侨史研究队伍(含侨务理论)现状看,一是规模不大,总数约20人左右,研究总体实力较为薄弱。二是人员老化,面临青黄不接、后继乏人断层风险,研究后劲不足。三是力量分散,研究人员散布于南师大、江师大、南信大、南工大等高校,未能形成聚集效应,难以形成团队研究合力。三是江苏侨史展示平台数量欠缺。从实际情况看,我省拥有的华侨博物馆、纪念馆、展览厅等各类侨史展示平台的数量与传统侨务大省和新兴侨务强省相比都存在较大差距。目前,我省还未建有全面展示江苏侨史的综合性博物馆。这与我省侨情和丰富侨务资源不相匹配。具体建议:关于我省侨史研究与侨史资源综合利用的建议:一是做好侨史文献整理研究,彰显江苏侨务特色。一是加强侨史文本资料搜集。组织对省内各研究机构和会、馆、所、室的侨史文献资料进行整理,汇编成册,并进行现代化储存。同时,将工作向海外延伸,收集世界范围内江苏籍侨胞征集涉侨文物、文献与资料。二是加紧我省侨史“活资料”的抢救和整理。针对许多一手资料正面临流失的风险,尽快启动抢救我省侨史“活资料”工作,特别是加强“口述史”整理与研究,收集侨史背后的故事。三是拓展我省侨史研究工作。组织专家学者联合攻关,有计划地对史料进行梳理、解读和研究,形成通史性的江苏侨史(甚至地市县侨史)。二是强化侨史研究队伍建设,打造一流研究团队。一是以平台建设促研究队伍提档升级。依托江苏高校、党校、社科院资源优势,加强侨史(含侨务)研究机构和侨务智库平台建设,以服务于我省侨史建筑保育、侨史资源挖掘转化、华侨文化旅游发展。二是以课题研究为抓手进一步整合研究队伍。建议多吸收年轻学者参与江苏侨史重大课题研究,在侨史研究中锻炼才干。三是推进侨史研究队伍以老带新、薪火相传。发挥省内资深侨史专家传帮带作用,构建“侨史研究共同体”,推动解决人才队伍青黄不接难题。四是鼓励侨史研究专家特别是青年学者深入侨乡调查研究或赴侨务机构挂职锻炼,了解江苏侨史、洞悉江苏侨情,增强理论联系实际能力。三是推进侨史展示平台建设,构筑侨胞精神家园。一是加强江苏籍侨胞名人故居保护,擦亮“特色侨乡”文化名片,加大标识、保护和修缮力度。二是充分挖掘我省作为新侨乡特色,打造一批侨乡文化名镇名村,重点瞄准“海外华侨寻根市场”“研学旅游市场”以及“亲子市场”,围绕特定目标受众,开发华侨旅游产品,促进旅游资源可持续发展。三是支持修建江苏侨史博物馆(侨史馆、纪念馆、展览厅),集中展示我省侨史及侨务工作成就,提供“四史”教育、爱国主义教育和归侨侨眷交流联谊平台。 +314,0465,关于照亮美丽乡村的建议,2eed9436db0444ceb5acc5944119f7c6,2022,2022-01-19 10:48:49,孙长春,农林水利,调研情况:遵循习近平总书记对“四好农村路”建设作出的重要指示精神,各地农村公路基础设施逐步完善,部分地区已开始实施“村村亮”工程,计划保障规划发展村庄至少有一条通达路径照明设施全覆盖,县道夜间出行必要路段照明设施全覆盖,安全隐患路段照明设施全覆盖。问题分析:从目前农村公路照明工程实施情况来看,主要存在以下几点问题:(一)农村公路照明覆盖率偏低。以盐城市为代表的众多中小型城市农村公路照明覆盖率偏低。盐城至2020年底,全市农村公路现有照明设施81186个,覆盖3660公里,占全市农村公路总里程的19%。(二)农村公路照明管理组织架构缺失。目前县乡没有专门的机构负责路灯管理,农村公路照明管理主要是由县乡镇街道政府和村居委员会负责,没有形成完整的市、县、乡公路照明管理体系。城市公路照明有《城市道路照明设计标准(CJJ45-2015)》,但农村公路照明没有专门的公路规范标准。政府部门对于农村公路照明也没有明文规定负责的部门及职责职能。(三)农村公路照明项目资金来源不稳定。农村公路照明维护管理没有专项资金,主要是由县乡政府财政支出。农村公路管养有专项资金,但不包含农村公路照明的管养费用。往往通过基层打报告申请的方式争取资金,有些地方向村民自筹路灯维护管理资金,引发群众不满情绪。具体建议:(一)完善组织架构。落实县级人民政府主体责任,将农村公路照明管养工作纳入实施“乡村振兴”战略的大局中去,构建农村公路照明“县乡村”三级管养体系,建立县级农村公路照明管养责任制,明确县级参管部门、乡镇人民政府的管养权力清单和具体主任分工,建设一支人员稳定的专业化农村公路照明管养队伍,并引入第三方农村公路照明养护,通过政府向社会购买服务,实现农村公路照明日常管养市场化。(二)保障资金来源。建立“财政投入为基础、多渠道扩大融资”的农村公路照明管养资金筹措机制。省市县(市、区)人民政府将路灯养护资金、管理经费、人员工资等一并纳入公共财政预算予以保障并加强监管和审计。(三)合理规划设计。制定农村道路照明设计标准,对道路路面平均亮度、平均照度、炫光等作出规范,保障村庄至少有一条通达道路照明设施全覆盖,特殊路段包括穿越村庄、工厂、学校以及交通量大的路段、平面交叉口、临水路段、急弯陡坡、事故多发、下穿通道等路段科学布置。(四)加强智能运用。通过智能控制系统,结合不同区域的地理位置、季节变化等因素,使得控制系统可以根据日出日落等时间进行自动控制。广泛采用智能感应路灯,根据需要设置红外感应开关、声控开关、雷达感应开关等智能感应设施,保证当有车辆、行人路过时能够及时亮起,无人无车时熄灭,有助于减少能源浪费。 +315,0466,关于加强儿童意外伤害预防与急救培训,减少儿童意外伤亡的建议,6036889009ba492abbf8cedc436eb817,2022,2022-01-19 17:42:05,左成慈等2人,医卫体育,调研情况:意外伤害是儿童重要的致残、致死因素,在中国,每年有超过50000名儿童因意外伤害而死亡,平均每天150个。儿童发生意外时,绝大多数正处于孩子身边的人不知如何应对,失去了0-8分钟的“黄金”抢救时机。伤害不仅对儿童健康造成严重影响,还给家庭、社会带来巨大的经济和精神负担,甚至灾难性的后果。问题分析:小学、幼托及培训机构的教师及工作人员,常是儿童意外伤害的第一现场目击者,尤其在当前“双减”政策的影响下,儿童在校时间显著延长,确保其在校期间的安全显得尤为重要。在人口出生率大幅降低的情况下,保护儿童的生命更加重要。针对儿童的意外伤害,预防知识的培训、意外伤害的急救技能——包括心肺复苏、气管异物紧急处理、多发伤的现场救治等培训,是有效降低意外伤害发生,以及在儿童发生意外伤害时有效挽救生命,降低致残、致死率的重要手段。对小学、幼托及培训机构的教师及工作人员进行上述技能的培训并认证上岗,是发达国家的通行做法。具体建议:省教育厅与省卫健委协商制定相关文件、规定,强调针对儿童的意外伤害预防知识的培训、意外伤害急救技能——包括心肺复苏、气管异物紧急处理、多发伤的现场救治等培训的重要性,并要求各教育机构、医疗机构对教师及员工进行定期急救技能培训及认证,逐步实现持证上岗,并对已有证的人员进行年度再培训和演练、考核。同时,向财政部门申请专项经费,补贴或全额承担培训费用,使相关规定能够落到实处。 +316,0467,关于加快发展我省数字医疗的建议,77ca8c0d51e04460909aa32b52a70720,2022,2022-01-19 17:40:14,胡孔法等2人,医卫体育,调研情况:近年来,数字经济发展速度之快、辐射范围之广、影响程度之深前所未有,正在成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量。在十九届中央政治局第三十四次集体学习时,习近平总书记对发展数字经济的重大意义、数字经济的发展趋势和规律,以及推动我国数字经济健康发展的战略举措作出重要论述,为我国数字经济发展指明了前进方向、注入了强大动力。习近平总书记指出,数字经济具有高创新性、强渗透性、广覆盖性,不仅是新的经济增长点,而且是改造提升传统产业的支点,可以成为构建现代化经济体系的重要引擎。数字医疗是将现代计算机和信息技术应用于整个医疗过程的一种新型现代化医疗方式,其本质特征是“四化”,即医疗设备网络化、医院管理信息化、医学数据共享化、医疗服务精准化。当前,当前数字医疗行业正面临清晰的“风口”,总体呈现高速成长期和红利收割期的“双期叠加”。数字医疗是我省数字经济发展的重要领域,近年来,围绕推进数字医疗发展,我省持续推动数字技术融合应用,作为首批国家健康医疗大数据中心试点项目建设省份,为健康医疗大数据的应用分析提供支撑。问题分析:我省高度重视医疗卫生和健康信息化的建设,并且在数字医疗方面也取得了阶段性成效。但是医疗数据要素未被全面激活,公共医疗数据要素的公益属性还未被完全确定,医疗数据要素的利用度仍需提高;随着传感器的技术进步,可检测血压、心率等医学指标的新型可穿戴医疗设备不断出现,以及脑机接口和机器人技术的进步,使养老数字医疗服务市场的发展成为可能;数字技术和医疗的融合渗透深度还不够,多领域数字化医疗应用场景亟待进一步挖掘。具体建议:一是加速医疗数据市场培育,全面激活医疗数据要素。数据要素是一种新的生产要素,是数字经济发展的基石,医疗数据天然具有大数据的所有特性,我省要在原有医疗数据中心建设的基础上,制定政策统筹规划,在保证数据安全和隐私保护的基础上,明确公共医疗数据要素的公益属性,破解医疗数据要素流通共享的壁垒,确保医疗数据要素的使用的非排他性、源头的非稀缺性,让更多的科研工作者和企业有机会参于到数字医疗的研究和创新应用,为我省数字医疗发展奠定基础。二是加速养老数字医疗服务市场培育,提前规划养老数字医疗服务。我省应布局养老医疗服务的数字化转型,研究养老数字医疗的支撑服务体系和服务模式,研究可穿戴设备、大数据和人工智能等数字技术在养老数字医疗服务中的应用模式,布局脑机接口技术、传感器技术和机器人技术在失能老人医疗护理中的应用方法,将养老数字医疗服务广泛融入基层社区居民生活,作为数字公共服务的重要组成部分,让养老医疗服务更加智能化和普惠化,帮助老年人群克服数字鸿沟。三是加速数字技术和医疗的深度融合,促进数字医疗全面发展。我省应通过试点数字医疗示范项目建设,探索建立数字医疗领域政策法规标准体系。积极发展高端医学影像及诊疗设备、智能医学检验及诊断产品,大力推广智慧医疗、移动医疗、远程医疗等新模式。在慢病治疗、新药研发、信息服务等领域推进健康医疗大数据应用,推进全省健康医疗大数据临床应用示范项目建设,提升临床数据挖掘分析水平,以大数据分析推动人工智能辅助诊断、新药研发等领域应用,促进数字医疗全面发展。 +317,0469,关于“厨余垃圾资源化利用”的建议,ac2553be125048e5a387e832b54ada24,2022,2022-01-19 14:58:34,谢婧婧等4人,城乡建设,调研情况: 力争2030年前实现碳达峰、2060年前实现碳中和(以下简称“双碳目标”),是以习近平同志为核心的党中央站在中华民族永续发展和构建人类命运共同体的高度,经过深思熟虑作出的重大战略决策,是一场广泛而深刻的经济社会系统性变革。实现“双碳目标”是一项多维、立体、系统的工程,既要科学谋划、协同发力,也要脚踏实地、善作善成。江苏担负着为全国探路的重任,在实现“双碳目标”奋斗进程中,各行各业各地都要主动作为,领先一步。垃圾的分类及资源化利用也是实现双碳目标的一个重要组成部分。2020年8月20日,习近平总书记在合肥主持召开扎实推进长三角一体化发展座谈会上指出,要推进环太湖地区城乡有机废弃物处理利用,形成系列配套保障措施,为长三角地区生态环境共保联治提供借鉴,为全国有机废弃物处理利用作出示范。2021年2 月22 日,国务院发布的《关于加快建立健全绿色低碳循环发展经济体系的指导意见》中要求,做好餐厨垃圾资源化利用和无害化处理。2020年11月1日,《南京市生活垃圾管理条例》正式实施,南京垃圾分类进入“实战”阶段。南京市的厨余垃圾处理采用的是以厌氧消化为主的集中化厨余垃圾处理技术路线,并初步建立了一套较为规范的工艺线路和管理体系,但目前的厨余垃圾处理普遍存在投入大、成本高、收益低等矛盾,同时存在项目落地难、行业监管难、稳定运行难、异味控制难、产品出路难等困境,其中最为突出的问题表现为:问题分析:一、厨余垃圾资源化利用处理能力不足。传统生活垃圾(未分类)的处理主要采取填埋和焚烧的方式。垃圾分类后,其他生活垃圾(干垃圾)可以进行焚烧发电,厨余垃圾(湿垃圾)可进行厌氧消化和有氧堆肥等资源化利用,实现碳循环。但全省范围内厨余垃圾的规模化处理能力远低于实际需求。以南京市为例,据统计全市2020年的厨余垃圾处理量约为 1400吨/天,而目前全市的几个处理点资源化利用的运能约为需处理量的一半。一半以上的厨余垃圾被压榨后进行焚烧处置,未有效资源化利用。二、处理技术线路单一,存在稳定运行难、有二次污染物的问题。由于目前的厨余垃圾规模化处理点主要是从早期的餐厨垃圾(各大餐饮企业的餐厨废渣液,含油量、含盐量高,不适合好养堆肥处理)处理点改扩建而来,所以处理厨余垃圾沿袭了餐厨垃圾的厌氧消化方式。但厨余垃圾存在季节性周期变化(市民的食物随时令发生变化,产生的厨余垃圾也随之不同),厌氧消化的工艺稳定运行难,处理过程中会产生大量污水和沼渣等二次污染物的问题。三、厨余垃圾资源化利用成本高,收益低,规模化推广难。厨余垃圾的日处理量大,无论采用厌氧消化,还是好养发酵,都需要添加大量的辅料,原材料成本高昂。处置过程,若采用厌氧发酵,其线路长,会产生大量沼液,固液分离困难,分类后产生的污水和沼渣,处理成本高昂。若采用好氧发酵,虽然二次污染小,可产生有经济价值的肥料,但因缺乏相关的规范与标准,造成产品推广难。具体建议:为了更好的在全省范围内实现厨余垃圾的资源化利用,对此建议:一、积极建设厨余垃圾资源化利用处置点一是政府部门应制定切实可行的专项规划,加大厨余垃圾资源化利用处置点的投入力度。作为民生项目,建议政府从规划审批到财政投入等诸多环节,积极保障厨余垃圾资源化处置点的基础建设及运行维护。二要通过政策法规,严格控制厨余垃圾焚烧总量。在碳中和大背景下,作为创先争优的表率省份,江苏省也应率先实现厨余垃圾全流程资源化利用,在全国起到示范作用。在厨余垃圾资源化处置运力不足的情况下,可适当采用压榨后焚烧的方式应急处理。但切不可贪图其简单易行,长期采用。二、科学选择厨余垃圾资源化利用的技术路线和处理方式一是在厨余垃圾资源化利用的技术线路上要采用“多维度”协同处理的思路,杜绝厨余垃圾处理的二次污染。应尽早规划,制定地方标准,形成以厌氧消化、好氧制肥为主、昆虫法和饲料化法等为辅的厨余垃圾处理技术路线。不同技术协同处理,尽可能“吃干榨净”废液、废渣,从而降低厨余垃圾的综合治理成本。二要以“相对集中处理为主,就地、就近处理为补充”为思路,合理布局厨余垃圾资源化利用处理中心。政府主抓集中处理大型处理厂建设。积极鼓励民营资本投入,就地、就近处理厨余垃圾资源化利用设施的建设。并在用地审批,运营保障等环节给予相关企业一定的便利。三、政府统筹协调各职能部门降低处理成本高,提高产品收益一是政府统筹调配厨余垃圾的辅料。厨余垃圾的含水率高,含氮量高,无论是采用厌氧消化还是好养堆肥,往往需要外源添加廉价的碳源,如秸秆、枯枝等。相关农业和园林废弃物可由政府统筹提供给厨余垃圾处理企业,既可降低厨余垃圾的处理成本,又可免去农业和园林废弃物单独处理时存在的一系列问题。二是要加大政策引导,着力解决好厨余垃圾堆肥产品在农业、林业等领域中应用的“梗阻”问题。建议细化厨余垃圾堆肥产品的相关地方标准,在产品符合标准的条件下,应优先进入政府补贴的有机肥采购目录。政府协调园林绿化部门,优先将厨余垃圾堆肥产品用于园林绿化。国有土地的修复项目中,如技术线路允许,应优先使用厨余垃圾资源化的土壤修复产品等。 +318,0473,关于加快推进种业振兴,打造沿海国家级现代农业(种业)基地的建议,5f1df033897e4bdeafda262db816ba8b,2022,2022-01-20 09:38:04,吕拔生,农林水利,"调研情况:种业是保障粮食安全的基石、现代农业发展的“芯片”,是国家战略性、基础性、高新技术核心产业,具有资源高度集约、资本高度集中、人才高度集聚、技术高度集成、产业高度集群等鲜明特征。当前,世界正经历百年未有之大变局,保护主义、单边主义上升,政治经济风险加剧,加之新冠肺炎疫情全球肆虐,我国粮食安全和种业形势发生深刻变化,种业工作重要性被提升到前所未有的高度。2020年中央经济工作会议上,习近平总书记提出“立志打一场种业翻身仗”,把种业定为2021年我国经济发展的8大重要任务之一,2021年7月9日,习总书记在中央深改委第二十次会议上讲话要求“必须把民族种业搞上去,把种源安全提升到关系国家安全的战略高度”,8月的全国种业振兴行动电视电话会议上胡春华副总理又作了重点部署。问题分析:盐城市地处沿海,地势平坦,是国家“863”工程生物专家认证的两系杂交水稻种子生产最佳区域,境内18家国营农垦农场,耕地近100万亩,良种繁育优势得天独厚,是国家级杂交水稻种子生产基地三个大市之一、中国蟹苗之乡。大丰区、建湖县、阜宁县是国家级杂交水稻种子生产基地县。常年农作物良种繁殖面积80多万亩,总产量 32万吨,占全省的一半,其中:杂交水稻种子生产面积17万亩,占全省80%,长江大眼幼体产量占全国70%。但基地的规模化、机械化、标准化、集约化、信息化“五化”水平,与标准比差距较大,抗风险能力不够强,烘干、仓储、检测等环节还比较薄弱,农机与农艺还不够融合,信息化程度不高,尚未实现生产全程监控。为此,建议加快推进种业振兴,打造沿海国家级现代农业(种业)基地。具体建议:一是突出政策支持。国家实施乡村振兴战略,推进创建现代农业(种业)产业基地,以提高种业质量效益和竞争力为中心,推进“生产+加工+科技”融合,加快资源、技术、人才等要素集聚,培育壮大新型种业经营主体,驱动乡村产业兴旺,促进农民增收。盐城创建国家级现代农业(种业)基地有了一定基础,在建设用地、环评等方面需要加大扶持力度、政策优惠和指导支持。二是强化规划引领。国家级现代农业(种业)产业基地,要系统规划,定位准确,确保布局科学合理,充分发挥引领作用。建议将盐城创建国家级现代农业(种业)产业基地纳入省种业振兴实施方案,统筹谋划,统筹推进,重点打造苏北区域示范点和品牌,以点带面,逐步辐射,扩大范围,逐年升级。三是放大产业特色。盐城以杂交水稻制种为主的农作物商品化制繁种已有四十多年历史,在全国知名度高,坚持常规稻麦繁种,并持续开展原始创新,对花卉、蔬菜、畜禽、水产等种子种苗进行了实践研究。建议加大力度招引全国著名种业企业落户盐城,快速提升区域内种子企业的市场竞争力和品牌影响力,深化科企合作,推动种业育种创新资源、人才、技术向企业聚集;鼓励企业兼并重组,推进科技资源整合和产学研深度合作,培育一批产业价值高、市场竟争力强的新品种,加快构建以市场为导向、产学研融合、育繁推一体化的现代种业体系,充分发掘盐城种业产业优势。" +319,0474,关于在全球疫情背景下做好我省海外人才招引工作的建议,facd71c5325a48baa26f185de3bb0348,2022,2022-01-19 17:37:28,周建农,社会事业,调研情况:笔者分别对海外人才、留学回国人员和有关高校、新型研发机构以及高技术企业开展访谈座谈调研。 问题分析:随着新冠肺炎疫情在全球蔓延,以及外部经济不确定性、国际关系变化等因素的叠加,在海外政策“推力”和国内经济“拉力”的共同影响下,海外留学人员回国热情高涨,出现加速回流、人数激增的现象,其构成、层次和诉求也呈现多元化趋势,出现“大众化、年轻化、多样化”的新动向,给我省海外招才引智带来新的机遇。总体上疫情背景下海外留学人员回乡发展的意愿明显增强,但是也存在不少问题。一是疫情使海外学子与祖国、家乡情感维系更紧密。疫情期间,我国的防疫政策、效果受到广泛好评,海外学子也在疫情中深深体会到国家的强大和对人民的关爱。一定程度上,疫情让留学人员与家乡联系的更加紧密。在疫情大背景下,更易于通过亲情、乡情纽带,吸引留学人员回乡创新创业。 二是少数西方国家恶意“甩锅”使留学生生存更艰难。因为疫情在全球蔓延,一些西方发达国家为转嫁矛盾,对我国横加指责,加之疫情造成的经济低迷和衰退,海外华人华侨和留学生处境窘迫。一些留学人员特别是部分高端人才原本留在海外工作计划可能变动,也为我们招引人才提供了机遇。 三是江苏优厚的发展条件提供了更多发展空间和平台。江苏高度重视人才工作,创新氛围十分浓厚,为留学生回苏发展创造了良好的环境,提供了很好的平台。疫情期间,随着留学生回乡人数的增多,也能更多见证江苏经济社会发展,为做好我省留学生招才引智工作提供了良好条件 具体意见:一是弄清基本情况,建立省留学人员动态数据库。前期,为做好留学生抗疫关爱工作,各地通过街道、社区等基层组织,对留学生情况进行了一次广泛而全面的摸底,得到了宝贵的数据信息。建议对这些数据进行汇总,并向侨务、统战、人才等部门共享,为引才工作开展打好基础。 二是把握重点方向,关注欧美所谓“敏感专业”高层次留学人才。部分欧美国家借疫情攻击中国,并以各种理论对我国留学生进行审查和限制,留学生在部分国家处境不尽如意。建议有关部门通过各种渠道,掌握相关留学生信息资料,特别是人工智能、物理、化学、计算机等领域的高层次留学人才,针对性开展引才工作。 三是加大宣传力度,真情实意做好引才工作。各涉侨和人才工作部门通过举办联谊会、宣讲会等活动,全面宣传江苏发展优势和引才计划,力争让更多留学生关注江苏、走进江苏。同时,积极借力海外留学生联谊会、留学生创业园等组织,切实发挥其内引外联、牵线搭桥的作用,加速形成海归人才向江苏集聚的“首选态势”。 四是做实服务工作,做好留学人员创业就业落地对接。建议结合实际情况开展专项招聘活动,借助信息手段开展“云招聘”等新模式,隔空架起招才引智“热线”。同时,有关部门在海归人才就业服务机制方面应做出相应调整和完善,加大就业指导力度,提升公共服务水平,视情组织专项培训和就业指导,帮助留学人员更快融入江苏,更好对接企业需求。 五是打好亲情牌,做好留学生家庭关爱和定向引才工作。要用好前期汇总的宝贵数据库,协调各相关部门的资源,经常性向留学生家庭定向发送有关政策和信息,提高引才工作的覆盖面和精准度。加强对留学生家属的关爱工作,关注他们的日常生活和身心健康,并提供适当帮助,引导他们从侧面做好留学生工作。 +320,0475,关于把教育投入逐步提升到省GDP4%,提高生均投入的建议,d3f4fd5989e74d79bb4d8ee0c9a81a5e,2022,2022-01-20 09:50:19,赵文书,教育事业,调研情况:2020年,我省国民生产总值突破10万亿元,在全国名列第二位,跃上了新台阶,成绩喜人。相应的,全省教育投入比上年增长9.5%,达到2423.1亿元。然而,当年的教育投入在省GDP总量中的占比的不足2.5%,远低于国家设定的教育投入要达到全国GDP总量的4%的水平。1993年,《中国教育改革和发展纲要》第一次把教育经费支出占国内生产总值的比例达到4%这一目标写入政策性文件。2006年《中共中央关于构建社会主义和谐社会若干重大问题的决定》中提出:“逐步使财政性教育经费占国内生产总值的比例达到4%。”2010年,中共中央、国务院印发的《国家中长期教育改革和发展规划纲要(2010-2020年)》中,再次明确提出“提高国家财政性教育经费支出占国内生产总值比例,2012年达到4%”。 2012年,首次实现目标并多年保持在4%以上。对照全国的情况,我省的教育投入力度不足,影响强富美高新江苏的建设。教育投入的不足也将影响我省社会经济发展的后劲。问题分析:对照国家目标,我省教育投入所占比例太低,虽然每年都有增长,但增速距离目标甚远,影响江苏人民在教育方面的幸福感和获得感。因为教育投入占比低,我省各阶段教育中的生均投入在全国未能走在领先行列,其中幼儿园阶段和大学阶段的生均投入与江苏省在全国经济发展中的领头羊地位尤其不相称。根据《2020年全国教育经费执行情况统计公告》,我省生均教育经费投入全国排名如下:幼儿园阶段13小学阶段9初中阶段6高中阶段6大学阶段11(低于全国平均水平)具体建议:鉴于宏观调整的复杂性,目标一步到位困难较大。建议我省加大教育投入的力度,把教育投入的年增长率提高到当年经济增长率的2倍以上,逐步缩小我省教育投入占比与全国的差距。建议我省设定目标,在2年内把幼儿园、大学、小学阶段的生均投入提升到全国第6以上,在“十四五”期间把各阶段生均教育投入提升到全国前3(至少是前5)的水平。 +321,0477,关于加块推进“环太湖地区城乡有机废弃物处理利用示范区”建设的建议,970e31fff5ba4c6292c04e9fab144c8a,2022,2022-01-20 09:50:19,宋如亚等2人,资源环境,调研情况:为贯彻习近平总书记“要推进环太湖地区城乡有机废弃物处理利用,形成系列配套保障措施,为长三角地区生态环境共保联治提供借鉴,为全国有机废弃物处理利用作示范”的重要指示(2020年8月22日,在合肥扎实推进长三角一体化发展座谈会重要讲话),省委、省政府作了具体部署,明确“一年试点、三年成型、五年成熟”的总体安排,定准了坐标,指明了方向,有了任务书、路线图、时间表。在组织分工上省委吴政隆书记(时任省长时)作了重要批示,指定由省生态环境厅(太湖办)牵头,省和无锡、常州、苏州三市建立了上下贯通的工作专班,强化工作协调指导。在“一年试点”推进过程中,主要成效有:一是建立了工作推进机制。省和无锡、常州、苏州三市建立了垂直贯通示范区建设联席会议机制和工作专班,从发展改革、生态环境、住房城乡建设、农业农村、水利、园林绿化等部门抽组人员,实体化运作,有效解决了“任务宽泛、职能发散”的问题,畅通了部门协作机制。二是摸清了产生保有底数。为掌握情况,统一“全区域、全种类、全流程”的口径,对环太湖区域内有机废弃物产生、收集、处置情况进行摸底调查。2020年,环湖三市有机废弃物处理利用量851.32万吨,淤泥清淤量2073.9万方。其中,农作物秸秆收集量162.69万吨,畜禽粪污产生量152.97万吨,餐厨(厨余)垃圾产生量209.84万吨,污水处理厂污泥产生量150.17万吨,园林废弃物47.8万吨,蓝藻藻泥9.28万吨,水葫芦等水生植物118.57万吨。三是编制了总体工作计划。注重因地施策,科学系统谋划,省及苏锡常三市分别编制了推进城乡有机废弃物处理利用示范区建设行动计划、实施方案,细化示范区建设目标任务、发展方向、配套项目,推进有机废弃物实现“全收集、全处理、全利用”。四是明确了先行先试单位。苏锡常三市分别选取有机废弃物处理利用基础好的吴中区、宜兴市、武进区作为示范区建设试点单位。省市重点指导扎实开展先行先试工作。去年省对环太湖区域三市和六个县(市)单位进行了考核排序。五是聚焦了治理能力提升。苏锡常三市坚持以专项行动为重要抓手,推进绿色发展,结合产业结构,聚焦项目布局,排定能力短板缺口清单,提升覆盖“产生、收集、处置、流通、循环”等环节的处理能力。问题分析:2019年7月,政治局常委、国务院副总理韩正同志《在关于环太湖城乡有机废弃物处理利用示范区建设》专报上批示为:“专家们的建议很好,长三角办公室要认真研究。开展城乡有机废弃物示范工作很有意义,目前我国尚处于初步阶段。长三角地区有条件、有基础、有能力做出示范,要研究透、在关键点上有所突破。”通常有机废弃物指植物秸秆、生活垃圾(厨余垃圾)、畜禽粪污、蓝藻水草、藻泥淤泥、园林废弃物、污泥飞灰等10多种类型。协同处置利用一头连着资源循环、一头连着生态保护,坚持从源头减少有机废弃物的产生,追求经济效益、社会效益、环境效益的协调统一,协同推进生态环境保护和碳减排、碳中和,实现人与自然和谐共处。当前,推进有机废弃物处置利用示范区建设,面临农村农业、住房城乡、水利等重点条线行业主导规范化处置单一、循环利用水平低,收运储体系尚未建立;新建改建扩建终端设施没有纳入国土空间规划,缺乏用地保障,与太湖流域生态红线规划相冲突;高端技术耦合路径不畅,循环利用产品成本高、附加值低,培育二手产品市场难;对从事处置利用重点企业和重点项目的激励措施不多,金融财税政策引导力度不大;城乡固废产生强度高,利用不充分、不平衡,再生衍生产品综合利用缺乏技术标准支持;处置利用质量评价指标体系尚未健全,缺乏治理成效可量化、可评价、可追溯的评价监管手段;还没有“谁产废、谁付费,谁处理、谁受益”的城乡处置价格调节制度,促进有机废弃物处置利用的地方性法规还未出台等突出问题。 具体意见:推动环太湖有机废弃物处置利用示范区建设,党中央和省委省政府高度关注。坚持提高政治站位,摆上议事日程,要有“非抓不可”的决心,绝无退路;有“一抓到底”勇气,绝无虚招;有“抓出成效”的承诺,绝无空谈。引导各行各业、各类主体广泛参与到示范区建设中来,成为全社会的普遍共识。一是建议突出指导考核协调、强化指挥棒作用。省级坚持目标导向、问题导向、效果导向相统一,抓实一体化和高质量两个关键,是贯彻落实习近平总书记重要讲话精神的具体行动,是扛起“争当表率、争当示范、走在前列”重大责任行动自觉和务实举措。充分认识“推进有机废弃物处置利用”在长三角一体化发展战略中的重要意义,树牢“一盘棋”思想,与上海、浙江一道,积极献计出力、凝聚更大共识合力,助推长三角一体化高质量发展取得新的成效。紧扣“示范引领”高标定位谋划,持续加码对示范区政策支持,强化统筹牵头协调,完善指导推进机制,鼓励探索创新和先行先试,以技术创新带动发展,增强环太湖区域整体性、局部性和均衡性指导协调,处理好立足当地优势和促进资源整合、当下和未来的关系,建立一套既“因地制宜”又“全国领先”的目标体系、考核办法、奖惩机制,压实推进落实《规划》目标任务、行动计划和政策措施。二是建议对现有推进机制、牵头层次提档升级。有机废弃物处置利用示范区建设,承载着这个城市追赶跨越、留住江南水乡、未来绿色发展的梦想。调研了解到,苏锡常三市牵头单位均设在市生态环境局处室(科级),苏州市设在市污染防治攻坚办,无锡市生态环境局固体处、常州市生态环境局水处。环太湖三市要强化各市区、各部门、各条线“对国之大者要心中有数”,踔厉奋发前行,致广大尽精微,对现有推进机制进行提档升级,实施“市长工程”,要“挂帅”又要“出征”。在工作理念、履职方式、项目建设和推动落实等方面协调统一行动、解决矛盾,压实落到推进机制,实现“一体设计、上下联动、全域实施”。三是建议补实基础设施能力短板、构建闭环处置体系。从根子上看,有机废弃物处置利用没有建立“全链条”高效循环闭环体系,绿色发展预留空间不够,基础设施建设滞后是很明显的短板,处置能力总体不足滞后。对标新发展格局需要,存在条和块对接不通、建和管主体不一、物和物利用不畅、责和权匹配不够等现象,“肠梗阻”问题突出,集中反映在规划项目“建不了”,优惠能耗“接不上”,有机产品“用不起”等困境,凸显健全市场机制、合作机制、互助机制、扶持机制等缺位,制约了推进质量的发展。建议叠加配套地方政策、资金、技术、供给、应用帮扶机制,解决结构性矛盾,降低成本提质效,建立普遍完整“设计-生产-消费-废弃-再利用”的有机废弃物回收、再生资源利用、再生产品应用循环产业链,夯实工业循环与农业循环、城市生活循环相融合的发展基础,畅通“来自产品、回到产品”,“来自大地、回到大地”资源闭路循环利用体系,稳步推进示范区建设中“大放异彩”。四是建议政策技术配套精准有效、超前耦合协同资源利用体系。目前太湖污染污染物扩散机理不清晰,负荷远超容量,制约生态改善的因素复杂。考虑到环太湖各地在资源禀赋、区域条件、发展基础等不同,推进中会遇到这样那样的问题和矛盾,也是一个动态过程。对此,要坚持“稳”字当头、稳中求进的总基调,坚持应用最好技术、最高标准、最高质量,集成超前技术、政策、机制发力,彰显现代化形态要求,树立“示范引领”标杆,发挥带动、服务、支撑作用。把示范区建设“三年成型、五年成熟”目标任务融入区域发展“十四五”规划,推进建成“分类收集-储存运输-资源利用”“处置-循环-利用”“监督-考核-评估”治理能力现代化体系,齐心下好“这步棋”,合力下赢“整盘棋”,为有机废弃物处置利用探索更多有益经验。 +322,0481,关于建立青少年抑郁症预警机制的建议,baafeaeeff984e1fbdd794299e3def39,2022,2022-01-20 09:51:56,刘嫣静,教育事业,调研情况:据中国科学院心理研究所《中国国民心理健康发展报告(2019~2020)》显示,2020年中国青少年抑郁检出率为24.6%,其中轻度抑郁检出率为17.2%,重度抑郁检出率为7.4%。2021年,我省共有1.5万余所学校,1500余万在校学生。据推算,我省面临抑郁心理问题的学生数量可能超过百万。青少年是国家未来之栋梁,是备受社会和家庭关注的群体,而抑郁症则在很大程度上会影响到他们的身心成长。因此,对青少年抑郁症的早期识别及防治尤为重要,亟需家庭、学校以及社会给予高度关注。为此,建议我省针对青少年抑郁症问题建立预警机制,在出现的“苗头”之初就做到早预防、早发现、早干预,切实护航青少年心理健康。问题分析:抑郁症又称抑郁障碍,以显著而持久的心境低落为主要临床特征,以情感低落、思维迟缓、以及言语动作减少、迟缓为典型症状。情感的消沉可以从闷闷不乐到悲痛欲绝,甚至悲观厌世,出现自杀企图或行为,造成可怕的后果。据了解,我国青少年抑郁检出率随年级增长呈上升趋势。然而,在现实生活中家长、学校往往很难及时发现青少年的抑郁问题,做到及时就诊,及早干预。分析其原因,存在以下困难。1.青少年抑郁具有隐蔽性。青少年抑郁症的表现往往比成年人更具有隐蔽性。孩子不经意间的行为变化或情绪起伏,常常会使家长忽视,认为只是叛逆期、青春期的正常表现,从而导致病情难以发现,延误治疗干预。2.青少年抑郁就诊率低。长久以来,社会对抑郁症缺少重视和正确认识,这也导致抑郁症患者具有病耻感、不好意思看病,而选择自我封闭、心理压力更大,这无疑会进一步加重他们的症状。3.对抑郁缺乏正确认识。家长、学校普遍对于抑郁症缺乏了解,往往难以在第一时间感知并发现问题。即使当青少年被诊断为抑郁时,多数父母难以直面问题,常常会以孩子要上课,不能因治疗耽误读书等理由干扰或延误治疗。具体建议:江苏作为教育强省、教育大省,十分重视青少年心理健康工作。2021年8月由省卫健委、省委宣传部、省文明办、省教育厅等十二个部门联合发文,制定了《江苏省儿童青少年心理健康行动实施方案》,构建了全社会联动、全方位守护的青少年心理健康服务模式,有效推动了健康江苏建设。2021年11月,教育部明确要将抑郁症筛查纳入学生健康体检内容,对测评结果异常的学生给予重点关注。为建立“提前防范、积极干预”的青少年抑郁症预防体系,不断完善心理健康服务体系,建议省教育厅等相关部门建立青少年抑郁症预警机制,并提出以下建议。1.加强抑郁症防治知识的宣传教育。积极利用各类媒体和渠道,对青少年、家长及学校教师等加强心理健康宣传,传播抑郁症防病知识,引起全社会广泛关注和重视,全方位提高社会对抑郁症的认知。2.推动并建立抑郁症的筛查机制。结合我省实际,尽快将抑郁症筛查项目纳入学生健康体检之中,借助专业机构做好早期筛查工作。对于测评结果异常的学生,学校和家庭要重点关注,建立动态预警机制,积极进行有效干预,及时化解学生心理问题。3.不断完善心理健康的服务体系。针对日趋严峻的青少年抑郁症问题,要加快构建学生心理健康服务网络,建立“家庭-学校-医院”联动联盟机制。家长要营造和谐的家庭氛围和亲子关系,更多关注青少年心理变化、注意倾听孩子的心声,并给予充分理解和正确指引。学校要开设相关心理健康课程,定期开展心理健康教育,加强对青少年在思想、情感等方面的正确引导,同时还要将抑郁症防治、心理健康促进指导作为家长学校的必修课,帮助家长提升识别和应对子女抑郁症倾向的能力。卫生健康及医疗部门要加快各地精神科医师的培养力度,积极开展青少年抑郁症领域研究,为学生开设专项门诊,建立绿色就诊通道,提供心理危机干预和救援、治疗服务。4.鼓励多方合力的提前介入。随着社会不断进步发展,心理健康问题也逐渐成为大众的关注热点。除家庭、学校、医院外,还需进一步挖掘和整合社会资源,为青少年抑郁症病患提供多元、专业的服务。例如,各地应积极发展心理咨询相关企业,加强企业规范管理,为有需求的青少年提供更具个性化、针对性的专业服务。少年强则中国强。祖国需要人才,更需要全面发展、身心健康的人才。为此,恳请我省相关部门关注青少年抑郁症问题,建立必要的预警机制,做到早预防、早发现、早干预、早康复。 +323,0482,关于推行“全民自救互救覆盖式培训”的建议,18442c224b3e402abd5669211077b83f,2022,2022-01-19 19:23:47,吴华芳等4人,医卫体育,调研情况:近年来,随着意外事件和自然灾害的发生增加,如车祸、溺水、火灾等频有发生,居民急救知识却十分缺乏,使许多伤者失去最佳抢救时机导致悲剧的发生。据统计,意外伤害的死亡率正在逐年递增。对此江苏省卫生和计划生育委员会于2016年9月颁布了《全民自救互救素养提升工程实施意见》(以下简称《实施意见》),从几年的实施情况来看,主要存在如下不足:问题分析:1.社会宣传不够。《实施意见》实施这几年,虽然有的地区已经开始培训骨骨干精英,并组成社会性急救培训团队在各自所属单位(机构)广泛开展延伸式覆盖培训,但是社会上宣传力度不够,很多单位和群众个人对此缺乏了解,并未真正意识到此工作的重要性。2.培训覆盖面不足。从几年情况来看,《实施意见》要求的全民培训目标尚未达成,有的群众连参加培训的报名渠道都不清楚,离全民覆盖式培训目标尚有一定距离。3.培训效果不理想。有的地区虽然开展了培训,在当时也产生了一定效果,但是主要是短期性的培训,培训结束后的持续跟踪和服务工作缺失,在一定程度上影响了培训效果。具体建议:1.政府主导,全面推进。要加大财政投入,把普及群众性救护技能和应急避险知识作为精神文明建设的一项重要内容,努力实现培训全覆盖。2.统筹规划,循序推进。将救护培训纳入全市突发事件应急体系建设的整体规划,大力推进“五贴近”救护培训工作:贴近机关、贴近企业、贴近社区、贴近农村、贴近学校。3.广泛宣传,增强意识。加大宣传力度,依托在镇江市急救中心设立的全省首家“江苏省卫生应急体验馆”为载体,多形式地开展现场救护知识宣传,进一步增强群众的救护意识,吸引更多的人自觉参与救护培训,努力形成学习救护知识、掌握自救互救技能、守护关爱生命的社会舆论氛围。 +324,0484,关于在我省大力加强青少年生命教育的建议,e262b67c26e24283bc28c753c06e8f04,2022,2022-01-19 14:40:36,吴华芳等3人,教育事业,调研情况:随着经济社会发展,我国人民物质生活水平有了极大提高,但是随之而来的是的竞争压力的加大、社会交往的复杂、贫富差距拉大等越来越严重的社会问题,表现在青少年身上,则是生命意识淡漠,缺乏对生命应有的热爱、尊重和珍惜,往往因小事就自杀或损害别人的生命。一次次悲剧的背后是未成年人抗挫折能力的缺失和对生命的漠视。近年来虽然省内各地区一直在探索生命教育工作,省委教育工作领导小组还召开多次会议讨论《省委教育工作领导小组关于做好青少年生命健康关爱工作的意见》的实施方案,但是目前省内的生命教育事业仍存在如下不足问题分析:1.社会对生命教育的重视程度不够。生命教育需要全社会的重视和参与,当前社会对生命教育的重视不够,互联网信息泛滥,各种不良信息日渐庞杂,社会上对于青少年的学习和心理疏导欠缺,对于社会上频繁出现的青少年漠视生命的问题则讳莫如深,甚至将问题发生的原因简单地归咎于青少年自身上,以至于恶性循环,有心理问题的青少年日渐与社会疏离。2.学校应对生命教育的举措不力。学校作为学生教育的主要阵地,长期以来过度聚焦于学生的升学率,在近几年的上级政策要求下,学校即使开设了一些生命教育内容,也仅限于一两场讲座,或形式性地发放一些手册之类,生命教育并未实质地纳入学校教育。3.家庭应对生命教育的能力不足。现代社会给现代家庭带来不小的挑战,部分家长缺乏专业教育,对青少年成长规律认识不足,对青少年出现的厌学、叛逆等现象不能给予专业应对,导致父母子女关系紧张,甚至还有部分青少年父母常年在外,青少年成长中的问题得不到及时关注和解决,最终酿成恶果。具体建议:1.各地教育部门尽快落实生命教育实施方案。青少年生命教育问题应成为教育部门高度重视的一环,各地应尽快按照《省委教育工作领导小组关于做好青少年生命健康关爱工作的意见》的精神和要求,推进落实实施方案,将生命教育作为关心下一代工作的重要内容。2.将生命教育纳入学校日常教学内容。青少年还处于人生观、价值观形成的过程,社会中的价值失衡已经严重影响到他们的生活与抉择。学校应将生命教育纳入中小学课程,加强生命教育师资队伍建设,提升教师教育水平和能力,将生命教育浸润到各个学科教育中,并开设单独的生命教育课程,以生命教育引导青少年正确面对学习生活,树立正确的价值观、人生观。3.社会在倡导良好家风家教建设中融入生命教育。教育部印发《关于在疫情防控期间有针对性地做好教师工作若干事项的通知》,明确要引导教师加强家校沟通,推进将生命教育、感恩教育、责任教育融入家庭教育,教育部门、学校和家庭之间要畅通交流机制,加强家校沟通,唤醒孝心,在家风家教建设中融入生命教育,让青少年从小树立起对生命本身的敬畏、认识和关注,以及对生命的热爱和保护。总的来说,教育的过程首先是一个精神成长的过程,家庭、学校、社会都要负起青少年生命教育的责任,系统地培养青少年的生命意识、忧患意识、和谐意识,并引导青少年建构生命的终极关怀,帮助青少年建构健康向上的精神世界,防止他们做出极端行为。 +325,0487,关于深入打好污染防治攻坚战,开创我省生态环境质量改善从量变到质变新局面的建议,b74f7f3035a64e31a29ff748af16a5ac,2022,2022-01-20 09:50:19,朱晓东,资源环境,调研情况:省第十四次党代会号召:坚决扛起“争当表率、争做示范、走在前列”光荣使命,奋力谱写“强富美高”新江苏现代化建设新篇章。吴政隆书记在大会报告中提出:“未来五年是江苏生态文明建设从量变到质变的关键时期,深入打好污染防治攻坚战,集中攻坚重污染天气、黑臭水体、土壤污染、噪音扰民等突出问题,推动环境质量持续改善。”问题分析:目前,虽然我省生态环境质量创新世纪最好水平,但与习近平总书记嘱托的“争当表率、争做示范、走在前列”光荣使命,建设“强富美高”新江苏还有差距,与人民群众对美好生活、优美生态环境的向往和可观可感的现实需求也还有差距。具体建议:一、以习近平生态文明思想为指导,完整、准确、全面贯彻新发展理念,提高政治站位,切实增强抓好生态文明建设和生态环境保护的责任感紧迫感,坚持目标导向、问题导向、结果导向,在全省范围内全面系统认真排查重污染天气、黑臭水体、土壤污染、噪音扰民等突出问题,列出任务清单,以保持力度、延伸深度、拓宽广度的作风,进行一场精准治污、科学治污、依法治污,减污降碳协同增效的污染防治深度攻坚战。二、协力打好重污染天气消除攻坚战。一是标本兼治。加快产业、能源、交通结构调整,优化产业布局,加大重点区域、重点行业结构调整和污染治理力度。二是科学开展重污染天气应急预案,积极治标。聚焦秋冬季细颗粒物污染,科学调整大气污染防治重点区域范围,完善省市县三级重污染天气应急预案体系。严格落实重污染天气应急管控措施和“一行一策”管控方案,推动重点行业企业错峰生产。突出精准施策,在科学合理“切一刀”的同时,坚决反对“一刀切”大范围停产和“先停再说”“一律关停”等简单粗暴做法。加强区域空气质量中长期趋势预测,及时启动人工影响天气作业。三是开展重污染天气应对措施后评估。对减排成本及减排效果进行评价,不断优化调整重污染天气强制性控制措施。四是加强跨区域协作。在冬春季污染频发时段,加强周边区域空气质量会商,遇重大活动期间参与周边省份及城市空气质量联合保障工作。三、深入打好城市黑臭水体治理攻坚战。一是加快完善城镇污水管网,确保控源截污。对合流制管网进行雨污分流改造,加快开展雨、污水管网诊断,加强截流井和截留管道等建设。二是加强水系沟通,去除污染内源。因地制宜开展水体内源污染治理、疏通断头河、活水循环和生态修复,增强河湖自净功能。三是加强城乡黑臭水体治理,突破城乡分治,注重统筹规划、有效衔接,形成共同治理合力,提高农村污水治理基础设施建设水平。四是强化部门联动及长效管理。坚持政府统筹,相关部门按职责分工协同推进整治工作。健全长效管理机制,把河长制、湖长制落到实处,巩固提升黑臭水体治理效果。四、深入打好净土保卫战。一是加快摸清土壤环境质量底数,加强农用地、建设用地土壤环境调查、安全利用及风险管控、效果评估。二是健全省域土壤污染风险管控标准体系,加快制定不同区域土壤环境准入负面清单,严格污染地块准入管理。三是从严管控农药、化工等行业的重度污染地块规划用途。建立重点区域土壤污染绿色可持续风险管控与修复示范区。四是推进涉重行业企业污染综合整治,深化重有色金属、铅蓄电池、皮革制造、电镀等重点行业的重金属污染综合治理。五是加快推进我省无废城市建设,加快推动我省生产、生活产生的废弃物综合利用水平、无害化处置能力、减污降碳协同增效、“无废”理念得到认同程度和固体废物治理体系和治理能力走在全国前列。五、集中攻坚噪音扰民,还人民宁静人居环境。一是从源头治理,优化城市空间布局和功能布局。开展声环境功能区评估与优化调整。加强建筑物隔声性能要求,建立新建住宅隔声性能验收和公示制度。二是切实强化工业、交通和工地噪声管控,对工业噪声污染实行排污许可管理,防治工业噪声扰民。从相关规划入手综合考虑道路、轨道交通线路、水路、港口和民用机场及其起降航线对周围声环境的影响,实现交通噪声源头防治。强化工地施工噪声管理与防控,督导企业通过引入新工艺、设置隔音屏等措施降噪。三是加强社会噪声扰民问题治理。因地制宜制定公共场所有关活动区域、时段、音量等管理规定。与商业经营户、文化娱乐部门等签订噪音控制责任书。合理规划好各类文体活动区域,加强引导与管理,防治广场舞、健身舞噪声的影响。 +326,0488,关于家庭农场适度规模经营的建议,9f3a1fa60002412aac1f88f63b8e8f4f,2022,2022-01-20 09:38:04,钱再见,农林水利,调研情况:家庭农场是推动乡村振兴的重要载体。近年来,各级党委政府将培育家庭农场作为发展多种形式适度规模经营的重要抓手,全国各地的家庭农场蓬勃发展,截至2021年7月底,全国纳入家庭农场名录系统的家庭农场超过380万个,与2018年比增长了6倍多。为整体把握家庭农场发展现状,2021年7月,我们和南京邮电大学、南京农业大学对江苏省家庭农场进行调研,覆盖苏南、苏中、苏北的6个县(市、区),获得有效样本499个。调研发现家庭农场实现适度规模经营还存在诸多现实困难,为此,针对现实问题提出政策建议,为相关政策制定和决策工作提供参考。问题分析:一、家庭农场土地规模经营和土地流转情况调查数据显示,样本家庭农场的平均土地经营规模为268.69亩,实现了适度规模经营。其中,流转土地面积为265.08亩,占经营面积的比例达98.72%。二、家庭农场适度规模经营存在的现实问题(一)土地细碎化严重,制约了家庭农场实现适度规模经营。样本家庭农场平均拥有8.30块地,地块平均面积只有74.97亩,因此,在地块层面仍然是较小的经营规模。(二)土地流转价格较高,降低了家庭农场主土地规模经营的积极性。调研发现,粮价高时地租涨价,但在粮价低时很难降价,这导致农场主有亏损的风险,进而不愿意继续扩大经营规模。由于农业生产有农时性,如果农场主亏损进而选择违约,寻找新的经营者往往要耗费较长时间,这可能引发土地撂荒的风险。(三)土地流转期限较短,阻碍了农业生产效率提升。受预期租金上涨的影响,流出方缩短土地流转期限的情况较普遍。土地流转期限短的直接后果是降低了农场主对土地进行长期投资的积极性,从而不利于地力的保护和改善,并从总体上降低了农业生产效率。具体建议:(一)多措并举,促进土地连片经营推动高标准农田建设,为土地连片流转创造条件。解决土地细碎化困境的基础工作是土地整理,各级政府应该积极筹措资金,推动土地整理以实现土地连片。在土地细碎化现象可能长期存在的背景下,应鼓励相邻地块家庭农场进行共同生产,以减少土地细碎化给农机作业带来的不便。(二)完善和创新扶持政策,降低家庭农场经营风险有效推进家庭农场的稳定发展离不开政府的扶持。一方面,建议政府进一步提高现有农业保险的理赔额度,并扩大收入保险的覆盖面,从而降低家庭农场的经营风险。另一方面,建议政府实行土地流转价格补贴,根据当地经济发展状况制定土地流转基准价格,当种粮土地实际成交价格超出基准价格时,对土地流入户给予一定比例的补贴,以提高其种粮积极性。(三)突出土地经营者主体地位,鼓励土地长期流转为实现规模经营和提高农业投资效率,各级政府可从如下三个方面入手来突出土地经营者主体地位、促进土地长期流转合约的形成。一、鼓励村委会等发包方主动延长流转年限;二、家庭农场主应利用好优先续期权,以期获得长期经营权;三、提高农民的社会保障水平,减少土地流出户对土地的社会保障性需求,从而使其更愿意签订长期流转合同。 +327,0489,关于加强药监队伍建设提升为企业服务效能的建议,88ff9dc85b714409adb8767293ce5653,2022,2022-01-20 08:33:18,余伯阳,工业商贸,调研情况:2021年2月19日中央深改委第十八次会议审议通过了《关于全面加强药品监管能力建设的实施意见》,要求全面加强药品监管能力建设。目前,我省药监局监管对象约5500家,市县市场监管部门负责监管的药品零售连锁门店和单体药店2.6万家,医疗器械经营企业3.3万家,监管数量居全国第一。近年来,我省医疗器械申报数量快速增长,注册审批、首次注册产品数量均位列全国第二。同时,新材料、新技术以及前沿学科应用不断扩展,对审评工作提出了新的挑战和要求,对我省药监队伍建设提出了更高的要求。问题分析:1.药品监管的体制机制不合理。2008年取消省以下药品监管系统垂直管理和2018年市县实施“大市场监管”改革,导致药品监督管理体制机制缺乏连续性。省、市、县各级监管部门按药品研发到使用过程分段管理,内设机构模式不统一,监管事权上下不对应。2.药监队伍配置不足。长期以来,我省药品检查、审评、检验检测等技术支撑力量人员编制配置数量不足。上海市监管企业1600家,技术支撑机构事业编制573名;山东省监管企业2188家,技术支撑机构事业编制478名;我省监管企业5500家,技术支撑事业编制仅304名。以药品检查为例,完成国家法定检查任务全省需448名专职检查员,但省药监局审核查验中心事业编制仅60名,即便抽调兼职检查员参与检查,仍存在较大缺口。目前,我省有4家在产疫苗企业共派驻10名驻厂检查员,预计今明两年还有3-4家新疫苗企业陆续投产,按照每家企业派驻2名检查员计算,需要增加至少8名疫苗检查员。人员不足导致药品审评项目积压和排队,制约了为企服务效能。3.医疗器械的技术审评员配备与我省产业发展需求不匹配。江苏省药品监督管理局审评中心是我省二类医疗器械审批注册的技术支撑单位,现有编制32名,而北京、上海、山东、浙江的审评机构人员编制数,分别是我省的7.9倍、4倍、5.8倍和2.6倍。这与我省医药产业规模和发展势头极不匹配。我省自2015年、2016年招聘两批共计15名医疗器械审评员后,一直没有扩招,而与之对应的是二类器械注册申报量增长了近20%。国家药监局基于保证审评质量,明确要求器械审评年人均审评量控制在30~50件以内,而我省人均年审评量多年都维持在160件以上。除二类审评外,审评员还承担了分类界定等其他事项,2020年预分类界定达到530个品种。具体建议:(一)进一步理顺监管事权责任。以打造职业化专业化药品检查员队伍建设为契机,进一步完善我省省级药品监督检查机构检查、检测、审评和监测四位一体的药品监管技术支撑体系。依法理顺省、市、县三级机构的监管事权和监管体制。建立包括市县市场监管部门在内的全省药品监管力量统筹调配使用的长效机制,检查员与事业单位专业技术岗位等级对应机制,维护好市级药品检验机构发展,更好地发挥其技术支撑作用。(二)进一步配强配足监管队伍。建议省编办统筹协调事业单位技术岗编制分配计划,实施高水平检查员队伍扩充行动,按照我省企业数量和监管任务,科学测算监管力量配置规模,对标周边省份药品监管队伍建设情况,采取加强编制配备、聘用编外人员、统筹各方监管力量、政府购买服务等多种形式,建设满足监管需要的检查员、审评员和应急管理队伍。同时进一步规范检查员队伍管理,着重提高专职检查员数量占比。(三)建强兼职检查员队伍。落实《省政府办公厅关于建立省级职业化专业化药品检查员队伍的实施意见》,从医保部门、医疗机构、科研机构、检验检测机构、高等院校中聘用符合资格条件的人员作为兼职检查员,为专职检查员队伍提供重要补充,推动审评工作效能提升。(四)加强检察员队伍的专业培训,提高监管水平。鉴于现有检查员队伍知识背景较为复杂多样的现状(如不同专业背景、转业军人等),建议省药监局利用我省医药相关院校的教育资源,强化对专、兼职检察人员的专业培训,尽快建设一支专业素质高、政策把握能力强、善于服务敢于监管的药监队伍。 +328,0490,关于推动基层综合行政执法改革 为乡村振兴提供良好法治环境的建议,da72754b3b074745b1ae8a65b664ad69,2022,2022-01-19 17:37:28,奚爱国,法制建设,调研情况:2021年1月22日,十三届全国人大常委会第二十五次会议审议通过修订后的《中华人民共和国行政处罚法》。新《行政处罚法》为了有效解决基层行政执法实践中存在的“管得着的看不见,看得见的管不着”这一突出问题,增加第二十四条规定:省、自治区、直辖市根据当地实际情况,可以决定将基层管理迫切需要的县级人民政府部门的行政处罚权交由能够有效承接的乡镇人民政府、街道办事处行使,并定期组织评估。这一规定有利于将行政处罚实施权向乡镇人民政府和街道办事处延伸,进一步提高行政执法效能,增强农村治理能力现代化水平,从而为实施乡村振兴战略提供良好的法治环境。调查发现,自2019年1月,中共中央办公厅、国务院办公厅印发《关于推进基层整合审批服务执法力量的实施意见》以来,各地对推进基层整合审批服务执法力量工作提出明确要求。各市(区)认真开展相关工作,明确行政执法主体,推动权力下移;完善软硬件设施,夯实执法基础;整合执法力量,打造执法队伍,执法改革取得了一定成效。问题分析:但依然存在一些问题:一是基层行政执法力量明显不足。正式执法人员少、任务重,执法力量主要依靠招聘社会人员参与辅助执法,执法办案的规范性、准确性难以保证。二是执法办案保障机制不够健全。一些乡镇(街道)在综合执法局的队伍、场地、设施等方面保障不足,直接影响了执法办案工作的顺利开展。三是基层执法工作程序不够规范。各乡镇(街道)执法队伍中,专业人员偏少,执法经验匮乏,办案流程不够完善,执法能力与所承担的责任不适应、不匹配,导致执法中往往出现程序不规范、不合法等问题。四是执法体制机制没有完全理顺。一些乡镇(街道)的改革流于形式、浮于表面,执法工作体制机制均不健全。具体建议:一、抓好队伍建设,尽快提升执法能力。改革的关键在队伍。建议通过招录、招聘、调配等途径充实基层执法力量,提升执法标准和能力要求。积极组织开展专题培训,聘请相关领域的专家学者、行家里手、业务能手开展实践教学,全面提升基层行政执法能力。乡镇(街道)与市(区)行政执法部门抓紧建立健全执法协调联动工作机制,形成执法办案合力。探索建立跟班学习制度,从综合执法局中选派人员分批前往相关行政执法部门,学习办案流程,熟悉执法程序,努力提升执法水平。二、强化组织领导,保障改革落到实处。改革离不开自上而下的政策支持。建议加强组织领导,细化实施方案,完善责任体系,有力推进综合行政执法改革落实落地。理顺体制机制,将各条线、各方面执法人员统一整合到综合执法局,明确内部分工,做到“一支队伍管执法”。建立健全执法改革保障机制,加强软硬件建设,保证执法工作正常开展。抓好执法一体化平台建设,推动科技应用与执法实践相结合,有效提升执法效能。三、规范执法程序,促进执法文明公正。执法严明、规范公正方能赢得群众的支持与配合。积极打造符合基层实际、适合基层管理、便于基层实施的工作流程,加强执法监管,对各类违法行为“零容忍”。全面推动落实行政执法“三项制度”,完善公示内容,明确公示载体,确保执法信息“应公示尽公示”;落实执法全过程记录制度,做到执法全过程留痕和可回溯管理;严格执行重大执法决定法制审核制度,保证执法决定合法公正。加强对基层执法工作的宣传,增进百姓对执法工作的了解,促进广大群众遵法守法。四、加强督查指导,提高整体执法水平。加强培训考核工作,督促乡镇(街道)按年度计划将执法培训工作落实到位。把行政执法人员培训考核结果与乡镇(街道)法治政府建设考核和绩效考核相结合,与执法人员考评、奖惩和任职晋升相结合。加强对乡镇(街道)日常行政执法的监督,纠正违法、不当的执法行为,并对监督过程中发现的普遍性、规律性问题,及时有针对性地组织培训。 +329,0493,关于江苏加快推进城市更新的路径选择的建议,207b0928aa8f4e9e8211824b01884a12,2022,2022-01-20 16:41:43,闵学勤等3人,城乡建设,调研情况:国家“十四五”规划纲要首次提出“实施城市更新行动”战略,江苏作为城市经济社会发展的重镇,城镇化率来到历史高点,2020年全省常住人口城镇化率为73.44%,高于全国平均水平近10个百分点,接近发达国家城镇化率80%的水平。2021年11月江苏的南京市和苏州市被住建部列入第一批城市更新试点地区,面对新场景,新起点,在既往传统城市更新基础上开拓富有江苏特色、符合时代要求的现代化城市更新之路将具有重要意义。受江苏省政研室的委托,笔者及团队在研究国内外城市更新理论和发展历程基础上,于2021年7月-9月间围绕“如何加快推进江苏城市更新”这一主题分别调研了江苏省规划设计集团、江苏省住建厅城乡发展研究中心、东南大学建筑学院、同济大学国家历史文化名城研究中心、苏州市住建局、徐州住建局和扬州市住建局等,并面向全省13个地市在线发放和回收有效问卷1018份。问题分析:相比国内国际城市更新快速发展的进程而言,江苏城市更新仍存在以下七个亟待解决的问题:第一,体制机制有待完善。江苏在城市更新方面的政策配套与上海、重庆、广东等地区相比有一定的差距,主要表现为江苏城市更新的政策规划不够前瞻、制度供给不够充足、运作机制不够顺畅;第二,观念站位有待提升。目前相当多的政府部门还未充分意识到城市更新是一项常态化、持续性、系统性的工作,也未将城市更新视为盘活空间资源、助力民生发展、培育城市活力、事关城市高质量发展的一项重要工作;第三,运维模式有待丰富。目前江苏城市更新的运维模式相对单一、抗风险能力还不够强,主要表现在财政投入过多,市场投入太少;第四,有机更新有待深化。江苏在城市有机更新方面取得了一些进展,树立了一批典型,但仍存在一些项目与周边融合度不够高、只重视空间视觉设计、忽视功能提升和民众感知的情况;第五,多元整合有待增强。城市更新越来越趋向于多部门、多学科、多平台的整合,江苏城市更新的推进和创新常常受制于跨部门、跨学科和跨平台合作的挑战; 第六,社区转向仍待加快。总体来看江苏城市社区微更新的理念不够创新、规模还较小、政策扶持也不够到位,公众参与社区更新的频度和深度均还不够乐观;第七,引领效应有待凸显。目前在省级层面可供地方使用的城市更新配套政策还不够全、能在全国产生影响力的案例还不够多、确立江苏城市更新示范区的积极性还不够强。具体建议:江苏在这场已吹响冲锋号的“城市更新行动”中必须“争当表率、争做示范、走在前列”。为此,本课题组提出如下八项对策建议:(一)加快立法步伐  推动机制创新建议由发改委牵头,汇同住建、资规、商务、生态环境、交通运输、文旅、卫健、民政、税务等部门和相关专家学者尽快出台《江苏省城市更新条例》或《关于加快推进江苏省城市更新的指导意见》,这一《条例》或《意见》将是国内首部省级层面的城市更新法条或规章,对江苏13个设区市把握未来城市更新的发展方向、提高各地对城市更新战略的重视,以及探索江苏城市更新的示范引领模板都有非常积极的战略和现实意义。(二)推广有机更新  倡导产城融合建议江苏从理论到实践全面推广有机更新,循序渐进地盘活存量土地、以点带面地修复城市生态,步步推进地完善服务设施,并通过激活、培育和孵化与城市、街区、园区匹配的高价值、高集聚产业来带动产城善治,建构城市自主的造血机制,实现城市功能的全面改善和升级,推进综合性、整体性和前瞻性的城市更新发展。同时建议江苏每两年评选全省优秀有机更新示范区或实验区。(三)强调城市设计  完善多规合一建议江苏城市更新全方位引入创新型的城市设计理念、培育多学科汇合的城市设计力量、搭建多规一体的“城市更新设计与治理平台”,让城市更新从传统的“旧城、旧村、旧厂”改造,向宏观、中观和微观并举,时间与空间叠加,建筑与人文相融、地方特色与现代技术相结合的,富有弹性和美感的城市更新。同时还应聚焦江苏苏南、苏中、苏北的区域经济、社会和人文差异,采取针对性的、适应性的城市更新策略,充分考虑轨道交通、生态空间、人居生活、历史文化保护等因素,从产业发展、用地结构、开发强度、业态配比、公共服务设施配套要求、市政基础设施建设、空间景观、交通衔接等多方面进行综合更新。(四)延续城市文脉  留住历史记忆建议江苏城市更新从最大程度保护百姓的“城愁”出发,建构一整套延续城市文脉、活化历史记忆的城市更新制度、机制、技术和实践模板,创建每个城市的“文脉大数据库”,形成城市文脉的科学保护和活化系统,并妥善处理保护与发展、共性和个性的关系、政府和市场、文化保护和居民生活之间的关系,并充分运用多元协商、多方共治的方式,在城市更新行动中营造特色人文空间、塑造城市品牌、增强城市软实力。(五)导入众创思维  拓宽融资渠道建议江苏在城市更新中导入众创思维,尽快研究支持社会资本参与城市更新、支持有条件企业在多层次资本市场开展融资活动、支持更新主体享受行政事业性收费减免和税收优惠的城市更新政策机制,加快建立可持续的多方成本分担和利益均衡机制,畅通社会资本参与路径,鼓励省属、市属、区属国有企业搭建平台,加强与社会资本合作,通过设立基金、委托经营、参股投资等方式,参与城市更新。(六)推进社区更新  创建美好生活建议江苏通过政策引领和行动计划掀起城市社区的更新浪潮,鼓励各设区市创设专门的“社区更新基金池”或“社区更新三年、五年行动计划”,推进多元融合的“十五分钟社区生活圈”建设、探索建立社区规划师、社区营造师制度、规模化地拓展社区共享公共空间、培育社区更新多方共担筹资方式、建构花园社区和全龄友好社区等来创建“小尺度、大更新”的江苏城市更新模式。(七)吸纳社会参与  探索城市共治建议江苏出台公众参与城市更新的系列举措和立法规章,确保城市更新从立项、规划、设计,到落地实施均能广泛吸纳公众意见,特别当公众需求与政府目标差异存在明显落差时,有相应的机制用以协调不同主体间的目标需求,促成建立政府、市场与社会并举的合作参与模式和城市共治平台,通过多方参与、共同治理和共同营造来推进新场景下的城市更新。(八)开启数字更新  创建智慧城市建议江苏率先提出城市更新的数字化战略,包括在城市更新实践中广泛运用移动互联网、物联网、大数据、区块链和人工智能技术等数字技术,推进城市信息模型(CIM)平台建设、建构城市运营大数据平台、打造智慧城市的操作系统、推动智能建造与城市建筑的协同发展、加快推动城市经济、生活和治理的全面数字化转型。 +330,0494,关于探索城乡社区互联共治 推动基层治理体系现代化进程的建议,cc10545554984d0faab1a7f87924f48c,2022,2022-01-19 17:36:05,闵学勤等3人,社会事业,"调研情况:2019年中共中央国务院出台了《关于建立健全城乡融合发展体制机制和政策体系的意见》,随后由国家发展和改革委员会联合18个部门在全国选定11个国家城乡融合发展试验区,积极探索新时代推动城乡融合发展的路径。2021年国家“十四五”规划纲要中明确提出“健全城乡融合发展机制,推动城乡要素平等交换、双向流动,增强农业农村发展活力”。在“十四五”乃至更长的时间内,需要进一步围绕城乡融合发展探索与国情相适应的路径和政策体系。江苏作为中国东部经济先发地区,近年来通过一系列新型城镇化和城乡发展一体化战略,使得城乡融合发展成效逐步凸显,城乡居民收入比由2010年的2.52缩小至2019年的2.25,低于北京(2.55)、广东(2.56)、山东(2.38)和全国平均水平(2.64),与上海(2.22)基本持平,江苏80%的县市城乡居民收入比小于2,具备率先实现城乡融合发展目标的现实基础。同时,江苏作为城市经济社会发展的重镇,城镇化率来到历史高点, 2020年全省常住人口城镇化率为73.44%,高于全国平均水平近10个百分点,接近发达国家城镇化率80%的水平,须尽快进入新型城镇化推进周期,省第十四次党代会报告中也有18处提到“城乡融合”问题,与以往单一发展城市、扩大城市规模不同,以城市反哺乡村、以城市促进乡村发展的城乡融合、城乡一体化将是重要的路径选择。问题分析:就笔者在江苏南京、苏州、常州、徐州和扬州等地城乡社区互动发展情况而言,目前存在以下问题:一是城市社区体系发展相对成熟、乡村社区发展相对滞后。在城乡分治的社会管理体制下,城市社区的发展得到了更多的公共资源和政策支持,而农村社区的发展直到2006年颁布《全国农村社区建设实验县 (市、区) 工作实施方案》后才开始逐渐获得公共资源和政策的支持,比城市社区晚发将近二十年;二是城市社区更新受制于空间所限,乡村社区空间亟待人财物补给。随着全国城市更新行动的全面实施,一方面城市社区将成为主要的更新阵地,而腾挪空间有限,另一方面乡村受人口空心化和土地产权限制,大量空间处于闲置或撂荒状态;三是城市社区有较多社会组织支持,能为乡村社区提供服务的社会组织极度匮乏。就省内城市社区而言,通常一个城市社区有三到五个社会组织提供专业支持,而大多数社会组织很难辐射到乡村;四是城乡村区发展严重割裂,互动联合举措不多。随着城市化的不断深化,城乡二元分隔不但没有消减,还有愈演愈烈的趋势,特别是地方政策均还没有在社区层面有推动城乡互动合作的先例。具体建议:基于上述现状与问题分析,本提案建议在江苏率先创新性地开启“城乡社区互联共治”基层实验,即由一个村居加一个或多个城市社区(以下简称“1+1”和“1+N”)结队形成合作治理伙伴关系,在既有基础上互通有无、互补互助、互联共治,从实验区出发,不断总结经验形成城乡融合发展的“江苏样本”,率先探索江苏城乡基层治理体系的现代化模式,并进而向全国推广,具体操作性建议如下:1.全方位研究“城乡社区互联共治”模式的理论和实践内涵。建议由省民政厅、省住建厅和省政研室联合相关高校学者团队共同研究城乡融合发展、城乡一体化国家战略前提下“城乡社区互联共治”的理论与现实意义,以及具体内涵、操作模式和政策配套,为全省开展“城乡社区互联共治”实验做好顶层设计。2.创建“城乡社区互联共治”省内实验区。以自愿为主,行政为辅,以就近方式、资源互补方式、共享购买服务方式、共享志愿团队方式、定期互动串门方式、共建治理平台方式等等,寻找和培育城乡“1+1”和“1+N”的合作治理实验社区,并提供持续的跟进培训、政策辅导、技术支持和财政扶持。3.挖掘“城乡社区互联共治”的典型案例。在城乡合作治理实验社区培育发展阶段,不断寻找有“发酵”效应的案例,例如通过结队合作治理,城市社区自治得到了激活、城市社区治理有了更多拓展空间、社区社会组织辐射半径更大、乡村振兴借到了外力、农副产品有了更好的销路、乡村民宿有了固定的客源、乡村治理体系更完备、城乡社区治理更具现代化特征等等。4.培育孵化“城乡互联共治”的江苏品牌。在持续创建城乡互联共治合作治理实验社区的基础上,研判案例、总结经验,逐渐向全省推广,形成全省城乡持续互动、城乡互为给养的社区合作路径,并最终通过城乡社区合作治理这一切口,建构“城乡互联共治”的江苏品牌,为长期二元区隔的城乡中国提供社区版的融合良方。" +331,0495,关于加强中小学公共体育服务供给,提升中小学课后体育延时服务质量的建议,cec264be9d094b2b8826eded7d99c751,2022,2022-01-19 14:40:36,史曙生,教育事业,调研情况:近年来我省学生体质健康水平持续下滑的局面虽然得到了一定程度的遏制并呈向好趋势,但学生体质健康状况总体质量不高,中小学生近视、肥胖及心理健康等问题还在不断加剧。2021年7月,中共中央办公厅、国务院办公厅印发《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》(简称“双减”)。“双减”政策是构建良好教育生态、治理学业负担过重、促进学生全面健康成长的重要举措。为深入落实“双减”政策,2021年8月,江苏省教育厅等四部门联合印发《关于全面推进中小学课后服务进一步提升课后服务水平的实施意见》,对全省推进课后服务的时间、范围、课程、师资及保障措施等提出了具体要求,并推出了具有江苏特色的“5+2”课后延时服务模式。体育是落实 “双减”政策,提升学生体质健康的重要抓手之一。目前,江苏省推行落实“双减”政策的“5+2”模式已试行一个学期,调研表明,江苏省中小学体育课后延时服务中还存在以下问题:(1)现有课后体育延时服务的内容、形式等相对简单,课后体育延时服务质量总体不高,距离学生和家长的期望还有一定差距;(2)部分学校尤其是一些初中学校课后延时服务主要是文化课学习,没有提供课后体育延时服务;(3)没有开展课后体育延时服务的学校,学生校外体育活动时间受到一定程度的挤占。总之,目前学校体育在落实 “双减”政策,开展“5+2”课后延时服务中还没有充分发挥其作用和潜能。问题分析:1、学校体育资源不足(1)体育教师数量不足。目前江苏省中小学体育教师总体上还处于缺编状态(主要是结构性缺编),部分学校体育教师严重不足,开展正常的学校体育工作都很紧张,很难再提供额外的延迟服务。即使开设课后延迟服务,教师精力有限,质量也难以保障。(2)场地设施资源有限。开展课后延时服务会导致学校体育场地设施资源相对不足,对于场地本身就很紧张的学校尤其是老城区的学校更是难以解决这个问题。(3)课程资源不足。一方面,学校体育教师自身的运动专项范围有限,导致能提供的服务内容(运动项目、活动方式等)有限,教师数量不足的学校更是严重。另一方面,学校场地器材也难以支撑更多服务内容。学校能提供的体育服务项目(内容、形式等)难以满足学生多元化、个性化和更高端的体育需求。(4)教师积极性不足。课外延时服务增加的了教师工作量,但部分学校未能按照规定给足相应的报酬(受限于多种原因造成的学校经费不足),同时延时服务还在一定程度上影响了教师作息时间和照顾家庭的时间,部分教师的积极性不高。(5)安全风险有可能增加。由于资源有限,部分学校对开展课后体育延时服务所带来的运动安全风险有顾虑,限制了学校开展课后体育延时服务的意愿、内容与形式。2、 教育观念未转变,存在政策规避行为(1)应试教育行为仍根深蒂固。部分学校迫于升学压力,课后延时服务中仍然坚持主科课程辅导,对课后体育辅导较少。部分家长教育焦虑依旧,“重文轻体”观念仍然较为严重,“双减”政策虽然打压了文化课校外培训班,但家长在选择课外延时服务时仍然还是以文化课程为主。尤其是初中阶段较为明显,中考压力导致很多家长为了升学不愿意孩子参加考试科目外的其它课外活动。此外,部分初中虽然开设了体育课外延时服务,但内容主要是针对中考体育的,课外体育延时服务也变成了一种变相的应试教育行为,与设置课外延时服务的初衷还是有一定差距的。(2)课后体育延时服务质量未能得到家长充分认可。部分家长对课后体育延时服务的教学质量感到担忧,认为校外体育培训机构的教练更加专业,更愿意送学生去社会培训机构接受培训。(3)由于双减政策提倡的延时服务都被主要学习科目占据,小学生原本的家庭作业转到校内完成,同时学生参加校外培训不能在周末进行,许多学生放学后还要去参加校外培训,导致学生放学后自主参与体育活动的时间被挤占。具体建议:大力推进“体教融合”,积极创新课后延时服务机制,加大校园公共体育服务供给,实施学校体育公共服务购买专项行动。建议体育部门使用体育彩票基金等建立学校体育公共服务专项资金,为学生购买体育培训、竞赛、训练、场馆使用、赛事观赏等方面的公共服务,大力推行“体育进校园”活动,保障课后体育延时服务质量。具体可采取以下多元措施落实:1、将体育列为课后延时服务的必选内容,减轻课外延时服务集中于文化课学习现象,加大“双减”政策落实的督查力度,对未进行任何课后体育延时服务的学校给予一定的惩处。2、聘请有资质的专业教练员、优秀运动员、社会体育指导员、有运动技能的社会人员(包括家长)等人员进入学校参与课后体育延时服务(教学、训练、竞赛、体育文化传播等服务),弥补中小学师资力量不足。3、聘请有资质的体育社会组织、体育培训机构、体育俱乐部、高校体育院系等进入校园承接课后体育延时服务,提供多元、有特色及高质量的延时服务。4、租用场地设施比较好的社会体育场馆开展课后体育延时服务活动,解决场地设施不足问题。5、与校外机构或组织合作,集体组织学生到校外有资质的校外培训机构或俱乐部中开展课后延时服务,解决场地器材、师资、课程资源不足等问题。6、向学生发放一定额度的体育消费卷,课后由学生自行选择所感兴趣的运动项目到有资质的培训机构或社会组织进行活动,满足学生多元化、个性化的体育需求。7、校内基本体育延时服务费用(教练、场地、设备等)由政府购买公共体育服务出资,有更高要求(如高水平运动训练)或有特殊场地、项目、教练要求(如游泳、击剑、高级教练员等)的超出基本服务的部分由学生缴纳费用。8、政府相关部门对体育社会组织、体育俱乐部、体育培训机构、高等学校体育院校和相关体育从业者(教练员、运动员、社会体育指导员等)进行校园体育服务资质认定,具备资质的企事业单位、社会组织、个人等方可申请开展校园体育服务。9、制定课后体育延时服务收费标准或规定(非基本服务部分),按规定对体育教师发放一定的课后延时服务补贴,激发教师参与课后体育延时服务的积极性。10、健全校园运动安全保障机制,制定具体的课后体育服务安全方案,加强安全管理,消除学校及家长的安全顾虑。 +332,0496,关于加快宿连航道建设,构建苏北内河航运新格局的建议,8e33792de4a44add879441a70f0f1508,2022,2022-01-20 08:35:59,龚成龙,工业商贸,调研情况:作为联系内陆腹地与沿海港口发展的重要通道,宿连航道项目既是长三角高等级航道网的重要组成部分,也是苏北区域经济融合发展的重要支撑,对完善长三角地区江河湖海联运体系,填补苏北地区高等级航道横向沟通的空白起到重要的支撑作用,项目建设将有力推进苏北内河水运高质量发展,完善苏中苏北地区与沿海地区的综合交通运输体系构建,推动沿海经济向内陆纵深延伸,实现区域经济融合发展。 问题分析:结合调研实际情况,宿连航道项目推进主要存在三个问题。一是连云港石化基地产业和徐圩港区海河联运需求急剧增长,迫切需要提升航道建设标准。二是宿连航道项目推进较为缓慢,企业渴望降本的诉求难以满足。宿连航道宿迁段一期工程已启动建设,但连云港段尚未启动,影响产业物流降本增效的成效。连云港石化基地和徐圩港区港口物流企业2021年的内河运输需求就高达1000万吨,因航道建设滞后,企业需要通过公路短驳到12公里以外的内河码头,物流单位成本增加10元以上。此外,宿连航道项目涉及到生态红线和基本农田问题需予以空间要素保障。三是项目空间、时间跨度均较大,在建设条件、政策支持、资金保障层面尚较为薄弱。 具体建议:针对上述问题,为进一步推进宿连航道建设,早日构建海河联运体系,提出以下三个建议: 一是提升建设标准。宿连航道现已被纳入《江苏省干线航道网规划》(2017-2035),规划等级为三级航道,能够满足1000吨级船舶通行,建议将宿连航道建设标准进一步提升至超三级航道,满足2000万吨级船舶运输需求。连云港石化产业基地盛虹炼化、卫星化学、中化国际等重大产业项目陆续建成投产,徐圩港区码头航道开发建设迅猛,货物吞吐量大幅提升,对内河运输需求呈较大增长态势。据统计,到2025年新区石化产业基地和港口物流内河运量约2700万吨/年,2030年约为4000万吨/年;据调研,宿迁产业对于内河航运需求也大幅增长,宿迁企业大宗物资通过宿连航道至连云港港进出口运费将比目前公路运输下降50%以上,真正实现“借港出海”。为充分发挥内河航运集约化和低成本运输优势,建议将宿连航道建设标准进一步提升以满足日益增长的内河运输需求,提升航行船舶等级,提高通航效率和水平,充分发挥内河航运集约化和低成本运输优势。 二是调整优化建设方案,争取2022年内开工建设。经前期多次讨论研究,已基本形成宿连航道(徐圩港区疏港航道段)建设方案。项目涉及灌云县善后河饮用水源保护区国家级生态红线,目前,该取水口已废弃,调整方案已上报自然资源部待批;为避开徐圩新区饮用水源保护区生态红线,航道拟采取局部平地开河方案,涉及占用基本农田(约540亩),目前已将项目用地红线提交自然资源部门,争取将项目涉及的基本农田调出。为从根本上保障连云港石化基地内河运输需求及徐圩港区海河联运运输需求,进一步提升服务腹地经济的能力,通恳请省交通厅、自然资源厅给予支持,尽早确定宿连航道通过复堆河接入徐圩港区终点方案,争取2022年内开工建设。 三是强化措施保障。宿连航道(徐圩疏港航道段)建设总里程约49.5公里,项目投资较大,且短期内收益较低,但是在打通宿迁对外水运通道、保障连云港经济发展、完善苏北内河航运体系等方面却有着举足轻重的作用。恳请省交通厅在航道开发和海河联运作业区建设方面予以支持,将项目纳入省“十四五”重点工程建设计划,并积极争取将项目列入“长三角”高等级航道网规划。 +333,0497,关于江苏省营运货车减排的政策制定与目标评估的建议,02b64eccc1ec4c369d3726e8940596a5,2022,2022-01-20 09:50:19,巩在武,资源环境,调研情况:2020年9月,中国国家主席习近平宣布,中国将“力争于2030年前二氧化碳排放达到峰值,努力争取2060年前实现碳中和”。2020年江苏省营运货车拥有量为756015辆,占全国营运货车总量的6.5%,二氧化碳排放总量约为2023万吨,约占全国营运货车总排放的5.85%。为实现“双碳”目标,江苏省计划实现营运货车单位运输周转量二氧化碳排放到2025年比2020年下降3.0%。营运货车减排的政策制定和目标评估,已成为现阶段交通运输部门的主要任务。问题分析:江苏省减排的政策制定和目标评估所面临的主要困难是:(1)国际通用的交通运输温室气体排放清单不适用于中国营运货车参数和车用能源结构。IPCC的EFDB数据库提供了交通运输车辆的排放因子,但仅适用于部分美国、欧盟国家、日本的车型。然而,截至2021年12月,中国货运市场的营运货车型多达6281个,所以国际通用的IPCC排放因子不能直接用于核算中国货运车辆的二氧化碳排放强度。(2)江苏交通运输企业温室气体排放核算指导方法有待完善。江苏省“十四五”绿色交通发展规划中,给出2020年江苏省营运货车单位运输周转量CO2排放量为5.74千克CO2/百吨?公里。然而,营运货车的能源结构和车型参数复杂,营运货车的能源类型为汽油、柴油、LNG、CNG、电力、氢气等,该排放因子无法全面评估现行车辆能源结构下的二氧化碳排放强度。具体建议:我们提出以下建议:(1)江苏省作为全国GDP排名第二的经济大省有能力发挥示范引领作用,为全国探索可复制可推广的货运车辆排放清单和核算方法,评估单位运输周转量二氧化碳排放,同时为制定单位货物运输的碳税标准提供依据。(2)江苏省应根据目前在籍货运车辆的能源使用结构,预设2025年在籍货运车辆的能源使用结构的情景,预估在不同情景下的减排程度,进而制定2022-2025年的年度货运车辆能源转型政策。(3)江苏省应根据目前在籍的货运车辆型号,评估不同车辆型号的二氧化碳排放强度,预设2025年在籍货运车辆型号及其比例的情景,评估不同情景下的减排程度,进而制定2022-2025年的年度相对节能车型的促进政策。(4)江苏省应根据目前的交通货运结构比例,评估江苏省交通货运二氧化碳排放强度,预设2025年交通货运结构比例的情景,评估不同情景下的减排程度,进而制定“十四五”期间的交通运输结构调整政策与措施。 +334,0498,关于支持徐州副中心城市建设的建设,25663aa14323410e87ddcb4ce82f54ae,2022,2022-01-19 20:13:37,谢士灵,经济发展,"调研情况:在省委省政府近几年大力推动下,去年国家正式确定徐州作为副中心城市规划建设。单就我省来说,这无论对徐州未来几年的发展,还是对整个苏北地区,乃至全省的发展,都是件意义十分重大的事情。徐州,乃至我省应抓住此次重大历史机遇,高质量的做好徐州副中心城市建设,从而真正使徐州成为淮海经济区中心城市,以此带动我省苏北地区几城市经济社会快速发展,使长期经济文化相对落后的苏北大地,成为未来几年江苏经济发展潜力巨大的地区。 问题分析:副中心城市也好,中心城市也罢,不是徐州自己喊出来的,要靠实力说话,而实力要靠脚踏实地,一步一个脚印地,去拚命实干。徐州是一座资源枯竭型城市,历史上以产煤为著,建国后以工程机械、煤炭化工、钢铁、水泥建筑材料等重工业生产为主。近年来徐州市委市政府着力调整经济结构,锐意创新经济转型,目前已经取得显著成效。但是与苏南、苏中地区一些经济发达城市较若,依然相差巨大。表现在囯内大企业进入的少,高科技含量高的企业少,在国内行业领军企业少,教育仍然落后,每年自这里毕业的大学生们,很少会留下来创业,城市的创新能力不足,对汉文化挖掘传承光大远未显现,国内重要交通枢纽的自然禀赋未能得到充分发掘和彰显等…… 以上这些短板,既需要徐州官民上下的戮力奋斗,更需要省委省政府的科学规划布局和强力支持推进。 具体建议: 一.积极争取中央政府的支持。省委省政府要趁着国家刚刚确立徐州为副中心城市建设的重大决策的当下,再加大力度积极争取中央政府将徐州淮海经济区中心城市建设上升为国家战略层面,以此加快推进徐州城市发展,提升徐州城市功能建设,提高徐州对周边城市的辐射能力,助力徐州早日实现崛起。 二.做好科学规划布局。省委省政府应当对徐州副中心城市建设,做好全方位总体的科学规划,包括对未来城乡融合发展的战略部署等,这种规划的预判效力至少要超过五十年不落伍,不会变,站位要高,格局要大,要襟怀天下来做绘制蓝图。 三.做好城市建设元素搭配整合平衡。 +   省委省政府要根据徐州自身的资源优势,同时进行各种助力副中心城市建设元素的调配整合并予打造和支持。将徐州现有的工程机械、医疗服务机构、生命医药科学、高校专业,两汉文化遗产,交通自然资源等等,进行深层次的研究检讨,梳理类选,对标对表全省,全国同等量级的城市,重新进行科学定义它的发展方向和目标,以全省融合发展的理念来补充徐州发展中要素短缺的问题,从而真正让徐州的发展早日步入快车道。 四.加大产业支持力度。 副中心城市建设,说到底要靠经济实力说话,经济实力靠的是产业发展的强大。省委省政府应在产业上、大项目上支持徐州中心城市建设,如同支持徐州淮海国际陆港项目建设一律的持续支持,由此,让徐州,引来无数商企科技英才竞折腰。让每年在这儿毕业的大学生们,有了创业创新的载体,在这方热土上,他们能够真正实现“放下行囊,追逐梦想。” 五.制定一系列配套政策措施强力支持。国家既已确定徐州副中心城市建设规划,省委省政府应当积极制定具体的政策措施,以助推徐州副中心城市建设工作。包括从税收优惠政策、人才吸引政策、地方财政转移支付力度、省内高校重点专业设点、省内重要高科技研究院所来徐设立分支机构、徐州市委市政府主官级别高配,以增强徐州发展在省面层次上的话语权。" +335,0499,关于充分发挥公众参与在城市更新中作用的建议,f2dd53238608430895d4fa1fded4e417,2022,2022-01-20 16:41:43,陆一,城乡建设,"调研情况:根据城市发展规律和中央的部署,城市更新已成为新一轮城市发展的重要内容,各地正在开展广泛的探索和实践,积累了很多经验,但也存在公众参与度不充分的问题。问题分析:习近平总书记在北京视察城建工作时强调:“城市规划建设做得好不好,最终要用人民群众满意度来衡量,要坚持人民城市为人民”。当前的城市更新面对的是历史叠加形成的已建成环境,以及相关的权利归属、社会关系、文化内涵等错综复杂的现状。表面上看,城市更新是对物质空间的改造,而实质上也是对社会关系和权益的重构、城市文化的续扬和再塑,以及城市商业的再生等一系列问题的妥善解决,其根本是对生活在城市中的“人”的关怀。“人本”关怀包括对人性、人的价值、人的自由和尊严给予肯定和尊重,关心人的生存、发展和福祉,为所有人谋取利益等内涵。当人民的福祉从‘基本生存’转为‘人本关怀’时,城市更新和治理就应当顺应这种人本发展趋势,助力社会在更高层次上的共建和共享,从而实现人民主体性的发展。长期以来我国自上而下的政府治理模式,以政府为主体的单一城市建设和更新模式虽然对城市物质空间带来了很大的改观,但无论是在激发城市内部发展动力上,亦或是调动多方资源共建上,政府基层治理能力都已显得力不从心,尤其在满足人本需求上仍有很大差距,导致城市建设中矛盾冲突频发,倒逼着各级政府进行治理转型和模式创新。具体建议:城市更新的最终目标是解决人民群众切身利益,满足人民群众对美好生活的向往。目标的实现离不开群众的参与。只有群众参与了更新,才能真正发现和解决群众的切实问题,也才会得到群众的真正拥戴。因此,城市更新内容已经不是传统意义上的只注重硬件建设和物质空间改造, 而是借助物质空间改造来推动城市综合功能提升和社会治理进步的多目标管理。在具体工作机制上建议如下:1、建立多部门协同融合的公众参与机制。城市更新是多部门治理目标的融合过程,一方面涉及的部门要加强协同融合,结合更新地块的性质特点和现状水平,科学合理确定更新目标,另一方面要建立公众参与机制,了解住区群众的真实需求,提供沟通交流和协商的机会,是更新目标更加贴近住区群众需求。2、针对城市更新片区建立专群结合的社区营造队伍。建议在城市更新片区内,由街道和社区成立专家与群众相结合的多级社区营造队伍,实施公众参与四阶段:搭台织网——望闻问切——共绘蓝图——共建共享。以此激发和撬动各方积极性,达成“共建共享共治”模式,群智涌现地共同为城市更新做贡献。3、专业力量陪伴城市更新。推行社区营造师制度,通过专业力量,陪伴社区成长:形成社区营造专业团队与属地“一对一”的服务关系,至少4-5年的跟踪陪伴;将社区营造和规划设计等专业能力融入基层治理体系;以街区公共空间和公共服务设施改造和活用为切入点,同步推动街区更新和社会治理创新;搭建公众、相关利益人、实施执行者、管理部门等各方沟通平台,解决信息不对称问题,形成良好的互动反馈机制,将社区更新转变为居民自下而上的推动过程。通过参与式设计改善居民生活环境、激发人际交往,并建立小院公约、公共维护基金、社区培育基金等自治维护机制,塑造地方文化和精神认同。4、探索多方出资共建新模式。“多方参与”也包含更新资金的多方出资共建。引入民企投资和社会资本,形成政府引导、社会资本参与、多方共建的精细化更新模式。随着政府管理模式逐渐转向城市治理,加上公益组织等第三方机构介入,以及百姓的话语权逐渐提升,将能达成“共商、共治、共建、共管、共享、共赢”的全民共识。在此基础上兼顾社会公平,按照“谁受益、谁出资”的模式,多角度激发社会资本、企业资金和个人资金参与到城市更新中,建立起多元化的城市资金来源渠道。多方参与机制的构建,核心是处理好 “ 自上而下” 的政府引导与“ 自下而上”多元目标的协同,两种渠道相辅相成、形成合力,提高城市更新综合效益。" +336,0500,关于畅通乡村物流头尾两端,加速农村市场提档升级的建议,7feeb5c79b294a1fa9ecac4becdaef0d,2022,2022-01-20 09:38:04,陈发棣,农林水利,调研情况:畅通城乡经济循环是建设现代化农村的重要基础。党的十九届五中全会指出,要全面推进乡村振兴,分行业做好供应链战略设计和精准施策,推动全产业链优化升级。2021年政府工作报告进一步明确,要加快电商、快递进农村,扩大县乡消费。作为城乡经济循环的有机组分,便捷畅达的农村物流也是乡村振兴进程的重要体现。目前,江苏农村已初步具备电商物流发展所需的软硬件基础设施(含交通、网络和服务体系等)。截至去年6月底,全省14731个建制村全部直接通达快递服务,在全国率先实现“村村通快递”;全省农村网络零售额2358.1亿元,同比增长7.6%,居全国第二位。今年2月,《江苏省城乡物流一体化发展三年行动计划(2021—2023年)》出台,明确提出经过3年的努力,全面打通城乡物流“最后一公里”瓶颈,基本建成“工业品下乡、农产品进城”双向畅通体系,基本形成“资源共享、服务同网、信息互通、便利高效”的城乡物流一体化发展新格局。问题分析:目前,我省农村物流配送主要有三种模式:一是以淘宝、拼多多等电商平台为代表的第三方物流模式,即以签订合同的形式把物流委托给专业的物流企业;二是联盟物流模式,指在一定区域内,多家电子商务企业为了提高物流效率,一起进行的揽收和配送;三是以京东、苏宁为代表的自营物流。在实际运行中,三种模式存在最先或最后“一公里”问题的两端症结。(一)基础设施不完备,收投效率有待提高农村物流担负着工业品下乡和农产品进城双向流通任务。我省乡村物流基础设施有待提档升级,如2018年我省人均冷库容量排名仅居全国第14位,且冷库区域与产销空间分布不平衡,严重制约着农村物流的发展。工业品下行时,受制于业务规模不大、交通养护维修不及时和配送工具相对简陋等问题,导致农村物流普遍存在“最后一公里”配送效率低下问题。农产品进城的过程中,农产品尤其需要冷链运输,对物流运输要求更高,具有季节性强、受天气影响大、不易于存储、时效要求较高等特点。而物流中比较突出的问题是冷链物流所需要的物流设备和物流技术水平相对落后,导致农产品进城的“最先一公里”受阻。(二)物流业务规模不够,收投成本有待降低乡村物流业务量不足,成本较高。从快递投递情况看,一方面由于农民居住分散,进村配送的运输、时间成本较高;另一方面,并非所有快递企业都已进驻村庄,且大部分商家都有固定的快递合作企业,并非由购买者自主选择。从快递揽收情况看,农业生产基本以农户或小农场为单位,规模较小、季节性强,产生寄递需求的周期短则几天、长则一个月左右,且往往是小批量、多批次,难以形成规模经济,给物流企业如何合理配置资源造成了困扰,单一快递品牌企业驻村设点既不科学也不经济。(三)服务品质无法保证,客户体验有待改善互联网时代,消费者网上购买商品,需要通过物流运输配送到手上,并可在购物平台对物流进行评价。电商物流超过了传统服务的要求,更加强调用户体验感。农村电商物流配送很难做到挨门挨户配送,导致农村消费者的投诉多集中在商品进村入户的“最后一公里”。此外,因物流问题,消费者常在评价中给出“中”或“差”评,商家售后的维护成本明显增加。具体建议:现代化物流体系是农村电子商务发展的基石。加快完善农村物流末端收投体系,让农产品进城之路更加方便快捷,让工业品更多更好地走进农民家庭,打通“最后一公里”和“最先一公里”,是畅通城乡经济循环的重中之重。(一)加大政府投入,完善农村物流基础设施道路畅通是货畅其流的重要基础。政府应切实出台优惠政策,充分发挥在农村基本公共服务中的兜底性作用;因地制宜开展道路养护,健全和完善“县乡村”三级物流运输体系;加大对农产品新型仓储设备的建设投入,加快对绿色冷链保鲜运输技术的研发。政府可在农产品集中的产区、冷鲜需求大的地区合理布局,设置冷藏中心库点,在重要运输交汇点探索建立农村物流园区,多点连线,逐步完善农村物流各网点系统化的提档升级。(二)整合服务需求,提升物流科技水平政府应统筹规划“工业品进村”和“农产品出村”。一方面加快搭建集农产品生产、销售、寄递于一体的公共信息平台,实现农产品销售寄递信息的共享对接,保障农产品及时从田间走向餐桌。另一方面通过互联网及邮政和快递系统汇总信息,做好物流资源整合利用,进一步方便农村居民收投快递。同时,鼓励引导快递企业加大农村物流末端收投智能化设备研发,如无人仓自动分拣、无人机自动收投、智能快递柜等,确保“快递进村”的同时也能“及时上路”。(三)吸收富余劳力,加快形成农村物流队伍 利用农村电子商务普及化,开展末端收投服务专业化、便捷化。一方面,开展专门人员末端业务收投服务,利用农业生产季节性强的特点,充分吸收农村闲散人群,分类培养一批专职快递人员和兼职快递人员,既能增加农村居民工资性收入,还能有效缓解农村富余人口的就业问题,大幅提高收投服务的质量和效率。另一方面,加强校企合作,推进产学研深度融合,通过教授专业技能和服务理念,将农产品运输的专业物流知识培训与操作相结合,培养一批专业农村物流人才,为农村物流创新发展提供坚实的人才支撑。 +337,0501,关于加强中小学校法治教育的建议,3931effbce1d4588a87da963ab033c53,2022,2022-01-19 14:40:36,朱乐天,教育事业,调研情况:“七五”普法以来,各地中小学积极实施《青少年法治教育大纲》,聘请法治副校长,建成一批青少年普法教育基地,开展法治教育考核,组织多种形式的法治教育活动,取得积极成效。但是,受学校升学压力和升学政绩观念的影响,少数学校对法治教育还不够重视,法治教育成效欠佳,师资力量薄弱,懂教育的老师法律知识不足,懂法律的专家(法官、检察官、警官、律师)教学技能不足,相关问题主要体现在以下几个方面。 问题分析:(1)法治教育还存在一定的形式。一些中小学校重文化教育轻普法教育,虽然有《中小学法治教育大纲》,但转化为各个中小学校法治教育的“校纲”并有效实施还不够,有的中小学校法治教育流于形式,追求完成普法任务而上课,法治教育质量不高。法治教育的成果成效也缺乏检验方法和考核手段。而在另一个方面,学校对社会名人的校友“认领”积极,而对违法校友从没有“认领”,这从一个侧面说明学生法律素质的培养缺少检验考核机制,为法治教育中的形式主义留下了“土壤”。 (2)中小学法治教育的师资不足。一是法治教育师资质量不够高,中小学法治教育主要由德育老师(或其他老师)承担,大部分德育老师只是了解(或掌握)法律一般知识和相关法律条文,缺乏司法活动的实践经验,不善于把法律语言变成社会语言、课堂语言,使得法治课不够生动,教育质量不高。二是法治教育师资力量不均衡,城市中小学具备法治教学能力的师资力量偏少,农村中小学、特别是偏远地区和苏北农村中小学法治教育师资更为缺乏。 (3)缺乏相应的法治教育教材。中小学校法治教育的教材少、内容简单,以一般的法律知识为主,教学方法简单,实景教学缺乏,存在灌输法律知识条文的现象,缺少学生容易接受、鲜活生动的案例。各地教育部门和中小学校对普法教育产品的研发也很少。 (4)社会法治教育资源利用不够。各地法官、检察官、警官、律师(简称“三官一律”)队伍较大,包括已经退休的“三官一律”队伍,是一只庞大的社会法治教育资源,但能参与到中小学法治教育的却是极少数。“三官一律”中少数受聘为中小学校法治老师(或法治副校长)的,虽然有较为丰富的司法实践经验,但大多数缺乏教学技能和课堂经验,也使得法治教育成效打折扣,甚至没有达到法治副校长的成效。 (5)少数教师法治意识缺乏。教师言行对学生具有权威性和影响力,少数中小学校教师法治意识缺乏,在教学活动中有一些非主观意愿的违法行为,给学生带来较大伤害。如,有的中小学校老师以成绩衡量“好学生”、“坏学生”,让“坏学生”站在教室里“示众”;有的小学生喜欢别人的文具偷拿占有,老师就在班级宣布这个学生是“小偷”、罚站。 具体建议:针对以上中小学校法治教育存在的不足,为进一步开展好中小学“八五”普法教育,提出以下工作建议。 (1)加强法治教育两项基础工作。中小学校法治教育不是平安校园建设,不能止步于学校不发生恶性违法事件,而是要立足于学生法治意识的培养。对此,要强化以下两方面基础工作。一是提高全体教师的法律素养。对全体教师进行法治教育轮训,树立法治意识,培训内容既要有法律知识、司法案例,也要有教师在教学管理中非主观意愿的违法事例,让每位教师的日常言行都成为对学生法治教育的一部分,确保每个教师在教学管理中不发生违法行为或有违法律精神的行为。二是确保法治教育的基本课时。除道德课程的法治教育安排之外,各学校每学期班会课应安排不少于2次法治教育课,确保法治教育落到实处。 (2)加强法治教育师资队伍建设。一是对中小学校承担法治教育的德育老师(或其他老师)进行专门的法律知识培训,定期组织与“三官一律”进行工作交流,获取教学所需的最新知识和案例。二是面向“三官一律”征招法治教育志愿者,特别是已退休具有丰富司法工作经验的“三官一律”,充实法治教育师资队伍。三是对应招的志愿者教师进行专门的教学技能、教学方法培训,成为既有司法工作经验、又有教学能力的法治教学志愿者。 (3)加强法治教学科研工作。一是加强教材研究。由教育部门(或教研部门)牵头,组织教师、司法(法律)工作者共同研发教学“产品”,满足不同学龄段法治教学需求。二是积极开发教学课件、实景教学、案例教学、庭审教学等多种教学方式,丰富法治教育形式。三是适时成立中小学法治教育研究社团,推动法治教学科研工作的常态化。 (4)发挥社会专业力量作用。一是教育、司法部门牵头,构建“学校+”的共建机制,推动中小学校与法院、检察院、交警支队、派出所、律师事务所等单位建立法治教育协作机制,为学校提供更加丰富的教学资源。二是积极推法律服务公益组织服务中小学法制教育的成功经验(如淮安市“守护花开”巾帼律师公益联),推动公、检、法部门退休警官、检察官、法官成立中小学法治教育公益组织,吸引全社会更多的法律服务公益组织为中小学法治教育贡献余热。 (5)加强校内教师违法监督。针对学校少数教师在教学管理和学生管理中对学生的非主观意识违法侵权行为,建立校内监督机制和接受学生及其家长的投诉举报。以校领导和具备适当法律知识的德育老师为监督员,对教师守法行为进行常态化监督,对教师在教学活动中针对学生的轻微违法侵权行为,及时发现,纠正和整改。 (6)建立校友犯罪朔源机制。教育工作是“百年树人”的工程。中小学生的法治教育成效,不只是体现为在校期间的守法,还体现为离校后的遵纪守法。考虑到毕业校友的成长受多方面因素影响,建议对中小学校毕业后的校友在一定时段内(如5年内)的违法犯罪案件,由司法部门进行专门统计,朔源毕业学校,内部通报,以此作为中小学校法治教育成效的参考指标。让各学校认领优秀校友的同时,也“被”认领“问题”校友,从而强化法治教育的责任感。 +338,0504,关于规划实施省道淮扬西线(高邮湖大桥及接线工程)项目的建议,a082a75623a848afa01bbe1218db4cab,2022,2022-01-20 08:35:59,朱乐天,工业商贸,调研情况:高邮湖大桥项目及接线工程,东起扬州高邮菱塘乡境内的644省道,经高邮湖大桥至淮安市金湖县银涂镇344国道,路段全长约28公里,计划按双向四车道一级公路标准建设。其中,高邮湖大桥长约10公里,投资约10亿元。目前,金湖荷花荡景区至344国道段已建成通车,611省道扬州至高邮段即将建成通车,亟待实施高邮湖大桥项目及接线工程,打通淮安与扬州的连接通道。 问题分析:经前期研究对接,高邮湖大桥项目及接线工程现已纳入淮安、扬州两市“十四五”综合交通运输发展规划和省公路局牵头修编的县道公路网规划。淮安金湖县与扬州高邮市高度重视并多次沟通,委托江苏交科交通设计研究院先期开展跨高邮湖大桥及桥梁接线工程规划研究。项目涉及的洪评和生态红线保护区调整等工作也在同步推进。 具体建议:为加快推动淮安、扬州两地经济社会发展,满足群众出行需求,建议省交通厅将该项目列入新一轮江苏省省道公路网规划,统筹淮安、扬州两市推进项目建设工作。同时,建议省级财政加大对项目建设资金补助力度,保障项目加快实施。 +339,0505,关于激发“乡土人才”群体活力,壮大乡村振兴人力资源的建议,8ddb81380b0f44b3b5bf1c9be6756a6c,2022,2022-01-19 17:36:05,陈发棣,社会事业,调研情况:乡村振兴的关键在于人才,乡土人才是其重要而独特的组成部分。乡土人才是一个广泛的概念,包括掌握特殊技艺的能工巧匠、善于开拓创新的经营能手和拥有一技之长的生产能手等群体,他们来源于民间、成长于农村、活跃于一线,在促进农村产业结构调整、带领农民脱贫致富、实现乡村振兴等方面发挥着重要的作用。近年来,江苏省高度重视乡土人才队伍建设,已将乡土人才纳入全省人才工作总体布局。2017年,我省在全国率先启动实施乡土人才“三带”行动计划,已累计遴选产生“三带”名人443人、“三带”能手1046人、“三带”新秀3024人,他们创(领)办企业、合作社1478家,年主营业务收入超570亿元,带动村民平均增收4.76万元。同时,创设乡土人才职称评价制度,在全省开展乡土人才高级职称评审,累计评选具有教授级职称的乡土人才591名。2021年2月,中共中央办公厅、国务院办公厅印发了《关于加快推进乡村人才振兴的意见》,将给我省乡土人才队伍建设带来新契机。问题分析:我省乡土人才在迸发能量、施展才华、展现作为方面与实施乡村振兴所需人才的数量和质量相比,还存在明显差距,主要体现在以下三个方面:   1.总体数量偏少,专业素质不高。截止2017年,全省接受免费教育培训的农民总数累计260万人,新型职业农民培育程度仅为40%,其中的高学历、高职称数量极少;农业普查中的乡村人口总数为4775.1万人,“三带”人才仅为4000余人。同时,部分乡土人才存在思想保守,对市场经济日益需求的农产品精深加工、营销、物流较为漠视等情况。2.重视程度不够,缺乏社会认同。我省对开发利用乡土人才的重要性认识不够,谈到人才,往往主要紧盯高精尖专业技术人才和外来人才引进,而对有一技之长的乡土人才重视不够,加上目前他们的社会地位普遍不高、缺乏社会认同感等,均严重挫伤了乡土人才的创新创业积极性。 3.乡土人才资源开发不足,作用发挥不显。一方面,因政府对乡土人才资源重视不够、开发不足等多重原因,致使乡土人才外流意愿强烈,宝贵的人力资源流失严重;另一方面,受政策及环境等因素影响,接受大学教育的人才回乡就业或从事农业相关工作的比例不高,乡土人才群体后继乏力。具体建议:站在全面乡村振兴的关键节点,我省要强化顶层设计,把乡村人力资本开发放到重要位置,推动专业人才服务乡村,吸引各类人才到乡村振兴这个民族复兴大舞台中建功立业,开创江苏乡土人才建设新时代。1.加强乡土人才队伍建设顶层规划。一是政策上,应把乡土人才队伍建设纳入人才发展总体规划,支持乡土人才列入国家级、省级人才项目选拔范围,统筹实施人才重点项目、重大活动和重要载体,并向农村基层的乡土人才倾斜,鼓励有条件的地方建立乡土人才发展专项基金,研究建立乡土人才与技能人才、专业技术人才职业发展的贯通办法。二是环境上,既要将农村发展的新环境和面临的新机遇讲透彻,也要把支持乡土人才创新创业的好政策理清楚,更要把乡土人才对农业农村发展的贡献事迹宣传好,营造尊重乡土人才、认可乡土人才、珍惜乡土人才的良好社会氛围。2.建立分类培养和考核机制。建立健全机制,对乡土人才实行分类培养、分类选拔、分类考核、分档管理,要区分善经营的‘农创客’、懂技术的‘田秀才’,会种田的‘土专家’以及爱农村的‘新农人’,健全我省全方位、多层次的乡土人才体系,从而激发人才创新活力,助力我省乡村振兴走在前列。3.构建乡土人才协同培育工作体系。首先,鼓励高校在乡村建立研究或实践基地,发挥基地对乡土人才培养的辐射作用;同时相关部门应探索相关的奖励及保障政策,鼓励涉农专业的学生回到农业生产一线,让高校毕业生的新鲜人才血液输送至农村。其次,在大师工作室、传承示范基地的基础上,应建立乡土人才培训示范基地,给予一定经费或奖励政策支持,鼓励高校建立长效的品牌化乡土人才培训体系。再次,政府与高校合作共建高端智库并提供稳定的经费支持,为乡土人才队伍建设提供智力支撑。健全乡村人才工作体制机制,强化人才振兴保障措施,培养造就一支江苏特色的高质量、接地气的乡土人才队伍,为我省全面推进乡村振兴、加快农业农村现代化提供强有力的人力支撑。 +340,0506,关于提升基层公共卫生体系和能力现代化水平扎实推动健康江苏建设的建议,5f33f2abe3a148a4a134f3b6430b385c,2022,2022-01-19 17:42:05,刘洪,医卫体育,调研情况:在抗击新冠肺炎疫情的伟大斗争中,全省各级党委政府和基层医疗卫生机构上下同心、全力以赴,采取最全面、最严格、最彻底的防控举措,有效遏制了疫情的蔓延势头,切实发挥了保障人民群众健康生活、抗击公共卫生突发事件的堡垒作用。与此同时,也暴露出基层公共卫生服务和医疗服务相分离,重治疗、轻预防,疾病预防控制机构和医疗机构服务能力弱等薄弱环节。因此,在疫情常态化防控的背景下,织牢织密防护网,筑牢筑实隔离墙,强化基层公共卫生体系建设,提升基层公共卫生能力水平,对于推进健康江苏建设、提供优质健康服务、助力健康中国战略具有重要意义。问题分析:在不断取得进步的同时,我们也清醒地认识到,我省公共卫生体系建设仍存在一些短板,尤其是基层公共卫生服务体系和能力还存在一些弱项,与国家“十四五”优质高效公共卫生服务体系建设标准及“强富美高”新江苏建设现代化篇章的要求相比还有一定差距。1、疾控专业机构建设亟需加强。现有各级疾控机构房屋设施布局不尽合理,存在病毒微生物泄露风险和人员交叉感染等安全隐患。各级疾控机构实验室设备配置标准普遍偏低,实验检测能力比较薄弱。各级疾控机构流行病学调查队伍的快速反应能力和现场处置能力不强,难以担当突发公共卫生事件应急处置的重任。2、重大疫情应急救治能力有待增强。传染病医院传染病区建筑老旧、局促拥挤,不能满足现代传染病规范诊疗需要和重大疫情救治要求。部分县级综合医院传染病科建设不够规范,难以满足县域传染病流行时的防控要求。院前急救体系建设仍未全面达到规范要求,无法满足人民群众突发疾病转诊和重大疫情防控转运需求。3、医疗卫生服务网底有待健全。乡镇卫生院公共卫生人员数量严重不足,难以适应重大疫情防控需求。少数县级政府办乡镇卫生院未能全覆盖,应急防控措施落实不够顺畅。部分村卫生室房屋、设施老旧,难以满足群众防病治病需求。城市社区卫生服务站点有待增加。城市社区卫生服务站网点偏少,服务触角存在盲区,日常公共卫生工作落实难度较大。4、重点人群健康服务能力有待提升。危重孕产妇、儿童和新生儿救治能力较弱,新生儿疾病筛查与产前筛查诊断水平有待提高。精神卫生专科医生严重缺编,部分县(市)精神病医院设施设备简陋,工作经费不足,有些医院运转困难。职业健康监督监测队伍力量薄弱,职业病筛查率偏低,全省每年仅20%左右的职工接受职业病筛查体检。5、公共卫生体系保障支撑力度还需提高。公共卫生财政投入不能适应公共卫生事业发展形势的要求,公共卫生设备的财政投入甚至有所下降。医院承担公共卫生任务难以得到财政补偿,人才激励政策有待完善。信息化对公共卫生能力建设的支撑作用发挥不够明显,还存在“信息孤岛”现象。具体建议:1、构建现代化疾病防控体系。加强各级疾控机构标准化建设,使疾控中心真正成为疾病防控技术指导中心、突发公共卫生事件应急处置中心及传染病病原学和有毒有害物质检测中心。提升实验室检测能力,加快建立新的检测方法,提高新发疾病的快速发现能力。加强新引进公共卫生人员的专业化培训工作,强化流行病学调查能力培养,提高综合性实战化水平。加强重大公共卫生突发事件流行病学调查力量的整合与演练,增强现场快速处置能力。2、完善重大疫情应急救治体系。充分用好现有医疗资源,建设足量的可转换病区、重症监护室,使其具备在聚集性疫情暴发流行时,迅速形成大规模危重症患者集中隔离收治能力。支持传染病医院持续推进大专科、强支撑建设,改善传染病隔离病区条件,规范建设传染病重症监护室、负压病房和负压手术室。加强急救队伍专业培训,提高传染病和突发公共卫生事件急救转运水平。加强各级急救网点负压救护车辆配备工作,确保每家急救中心都有符合国家规定数量的负压救护车。3、织密镇村医疗卫生服务体系。优化镇街卫生机构功能定位,强化基本医疗和公共卫生服务职能,加强全科医生培养,补齐公共卫生综合业务素质短板,提升基本公共卫生服务和重大疫情应急处置能力。改善房屋设备条件,对目前不符合建设标准的村卫生室进行改扩建,力争1-2年时间实现全面达标。优化城市社区卫生服务中心布局,打破街道区划限制,依据服务人口数量和服务半径,加密城市居民区社区卫生服务站点,补齐城市公共卫生网络短板,合理设置社区卫生服务中心。4、筑牢重点人群健康服务体系。加强危重孕产妇救治中心、危重儿童和新生儿救治中心规范化建设,提高综合救治水平。实施新生儿疾病串联质谱筛查工作,提高新生儿代谢性疾病的发现治疗率。加强县级精神卫生机构建设,注重镇街、村居公共卫生人员的精神卫生专业知识培训,做实精神卫生基本公共卫生服务项目,提高精神病人的登记率和规范管理率。加强职业健康监督队伍建设,有效整合职业病监督执法与检测服务队伍力量,提高专业化管理与服务水平。5、优化公共卫生支撑保障体系。遵循公共卫生优先原则,完善财政投入政策,建立健全设备更新升级投入刚性保障机制,保障检验检测设备的日常维护和定期更新。完善人才引进政策,针对疾控、妇幼等公共卫生机构紧缺岗位的用人需求,尽快配齐专业技术人员。完善重大疫情和突发公共卫生事件应急救治医保支付政策,探索建立特殊群体、特定疾病医药费豁免制度,有针对性的免除医保支付目录、支付限额、用药量等限制性条款。完善全民健康信息管理系统,打通疾控机构与医疗机构、保健机构之间的信息壁垒,进一步提高公共卫生服务效能。 +341,0507,关于以绿色高质量发展为引领不断提升沿江产业园区创新能级的建议,8934313cbc3d4348bdde4ef37b63a801,2022,2022-01-19 20:14:19,刘洪,经济发展,调研情况:“十三五”期间,省委省政府深入贯彻落实习近平总书记关于推动长江经济带发展的系列重要讲话精神,坚定不移走生态优先、绿色发展新路子,开展了大规模的沿江生态修复和企业腾退搬迁工程。特别是2019年江苏省实施化工产业安全环保整治提升工作以来,全省上下大力整治沿江化工园区和企业,大气和水环境质量显著提升,生态环境质量达到新世纪以来最好水平。环境治理和安全生产是攻坚战也是持久战,作为区域经济社会发展和产业调整升级的重要空间集聚区,产业园区对区域经济社会发展具有重要指向性意义。只有坚持以绿色高质量发展为引领,不断提升沿江产业园区创新能级,将其打造成改革开放新高地,才能真正为全省坚决扛起“争当表率、争做示范、走在前列”光荣使命,奋力谱写“强富美高”新江苏现代化建设新篇章贡献积极力量。问题分析:在园区整治提升取得显著成效的同时,我们也清醒地看到,由于宏观政策导向与微观企业行为的差异,政策制定层面与执行层面的协同性欠缺等原因,依然存在一些不容忽视的困难和问题。特别是一些结构性、累积性矛盾在短期内的集中交织,导致出现企业配合度不高、引发负面舆情、地方财税负担加重、部分产业链环节出现短缺等情况。具体建议:1、坚持实事求是,积极稳妥推进。应充分考虑各类园区和企业的实际情况,做到“一园一案,一企一策”。既要保证企业存续期间的生产经营安全,又要积极防范和化解风险矛盾,确保企业关闭退出过程安全环保、稳定有序。高度重视化工企业在停产、拆除、转移过程中安全工作的特殊性,相关部门应科学指导园区和企业制订关闭退出方案和安全环保风险预警方案,严防关停期间发生安全环保次生事故。积极研究出台相应地方规章和保障政策,对关停企业补偿,职工安置分流等做到有法可依,有章可循。  2、倡导规划先行,实现空间再造。统筹考虑全省沿江沿海岸线资源分布、基础设施建设等因素,因地制宜、合理布局、科学规划。相关区域和部门应协同出台有效措施,在沿江一公里范围内关闭退出所有化工生产企业的基础上,进一步将含有化工合成工艺的非化工生产项目逐步退出。以产业转型升级为主,梯度转移为辅,尽量避免上述淘汰产能向省内沿海或长江中上游地区转移,形成二次污染。鼓励园区实施以低效用地整治、沿江空间腾退为主要内容的空间再造行动,使空间再造成为盘活生产要素、优化资源配置、加快新旧动能转换的第一抓手。鼓励园区切实提升落户项目的主导产业契合度、单位产出贡献度和安全环保可控度。围绕“园区做小、产出做大、品质做强”,一体化考虑沿江区域范围内的景、产、镇、村,打造层次鲜明、内涵丰富,相互联系的沿江科技创新带、生态景观带和生态安全缓冲区,带动园区创新能级和城市能级大幅跃升。3、严把源头关口,完善评估体系。以《(长江经济带发展负面清单指南)江苏省实施细则(试行)》、《产业结构调整指导目录(2019年本)》、《战略性新兴产业重点产品和服务指导目录》等相关政策目录为根本,推行产业发展负面清单制度指导企业发展符合国家、江苏省产业政策鼓励类产品。在能耗“双控”新形势下,着力构建广泛参与齐抓共管的生态环保工作大格局,对重点领域和重点企业加强节能监管,优化能耗要素配置,有效控制能耗增量。切实提高政治站位,以壮士断腕的决心,坚决遏制“两高”项目盲目发展。鼓励企业升级生产工艺,提升环保水平,不断向产业链价值链高端攀升。大力支持企业开展数字化、智能化、自动化改造,引导企业加快转型提升。4、强化环境治理,营造绿色环境。在产业园区积极探索高效的环境资源配置方式和先进的生态环境监管模式,有效降低企业运营成本。推进环评审批和监督执法“两个正面清单”改革举措制度化,深化生态损害赔偿制度实践引领区建设。推广碳排放权、排污权等交易与抵押贷款,完善绿色信贷、差别化水电价、政府补贴等绿色金融政策,推动资源配置进一步优化。鼓励园区开展生态环境政策集成改革探索,夯实沿江化工整治成果,建设更多绿色发展、高质量发展的样板园区,推进生态环境治理体系和治理能力现代化,推动江苏经济社会发展全面绿色转型。 +342,0508,关于盐河航道扩容升级的建议,fec3ae8876d14697a56fae51ee998057,2022,2022-01-20 08:35:59,时勇,工业商贸,调研情况:盐河是长三角地区内河高等级航道之一,也是淮河出海航道的重要组成部分,上游连接京杭运河,下游沟通灌河、宿连航道,经连云港徐圩港区疏港航道出海,涉及淮阴、涟水、灌南3个县区,全长91公里、其中涟水段51.3公里。2021年2月印发的《国家综合立体交通网规划纲要》中,淮安港被列为全国内河主要港口。11月28日,许省长参加省第十四次党代会淮安代表团审议时,提出“加快建设全国性内河航运中心”的殷切期望。淮安地处京杭运河与淮河交汇处,具备独特的内河水运发展优势,港口货物吞吐量近亿吨,内河集装箱吞吐量保持全省领先,今年将突破30万标箱。问题分析:随着与上海港战略合作步伐的加快,远期淮安水运货运总量将超过3亿吨,其中与连云港方向的“海河转运”需求量将达到5000万吨,盐河航道现有的三级航道标准将无法满足发展需要,亟需对其扩容升级。具体建议:对盐河、徐圩港疏港航道按照二级航道标准扩容提升,实现与京杭运河等级匹配,使2000吨级船舶经盐河直达海港,有效缓解京杭运河的运输压力,进一步完善长三角地区内河高级航道网络。 +343,0509,关于加快推进新淮泰铁路建设的建议,3ad636a56bb74ee192146db7375b1fbe,2022,2022-01-20 08:35:59,范更生,工业商贸,调研情况:去年2月,中共中央、国务院印发了《国家综合立体交通网规划纲要》,明确提出“京津冀-长三角两极之间建设北京经天津、潍坊、淮安至上海主轴”的交通主骨架。淮新泰铁路将构成我省北上京津、中连上海、南下浙赣的最便捷铁路新通道。目前,新淮铁路已进入《长江三角洲地区多层次轨道交通规划》,列为我省“十四五”开工建设项目,完成了预可研编制(尚未审查)。淮泰铁路建设规划和项目也已上报国家发改委等部门。新淮泰铁路建设:从全国层面能更好连接京津冀与长三角两大国内经济最为活跃区域,成为畅通中东部地区新的经济大动脉,从全省层面将构筑我省长江以北区域高速铁路中轴线,充分发挥在建的常泰长江大桥等过江通道的作用,成为苏北、苏中连接苏南、上海、浙江的最快捷大动脉,也将成为最有经济价值和社会价值的京沪高铁第二通道。因此,加快推动新淮泰铁路建设工作,显得势在必行、时不我待。问题分析:目前,潍新铁路正在开展初步设计,预计明年将开工建设,新淮铁路仅完成预可研,可行性研究尚未启动,进度相对滞后,且与规划对接南下通道之一的设计时速350公里的宁淮铁路将在淮安东站形成断头,成为“卡脖子”工程,宁淮铁路的路网效应也不能充分发挥。淮泰铁路则没有任何实质性进展。具体建议:恳请省委省政府加快推进新淮铁路建设前期工作,与潍新、宁淮铁路同步推进,力争2022年具备开工条件。推进淮泰铁路前期工作,鉴于淮泰铁路只有约80公里新建线路长度,建议尽快明确建设模式,采用以地方政府主导的投融资模式,由省铁路集团作为投资主体,作为盐泰常宜铁路联络线同步实施。 +344,0513,关于支持打造黄河故道城乡融合发展示范带的建议,242f436005ff4fa895f7086f36bf8f82,2022,2022-01-20 16:41:43,杭海,城乡建设,调研情况:黄河故道全长738公里,西起河南省兰考东坝头,于我省滨海县套子口入海,其主体在苏北境内,流经徐州、宿迁、淮安、盐城四市 14 个县(市、区),全长496公里,约占故道总长度的三分之二,涉及人口约460万。历史上,黄河故道沿线地区因黄河多次改道侵袭,灾害频繁导致沿线经济发展、基础建设滞后,是全省发展“洼地”和“贫困带”。解放后,尤其是“十三五”以来,省委、省政府相继出台《省政府关于加快黄河故道地区农业综合开发促进农业农村经济发展的意见》(苏政发〔2013〕109号)、《江苏省黄河故道农业综合开发和农村经济发展规划(2012-2020年)》,推动故道沿线基础设施、生态环境、人居条件明显改善,但城乡差距较大、基础建设欠账较多、公共服务水平不高等问题依然制约着沿线地区发展。进入新时代,进一步加快推进黄河故道沿线开发,将故道沿线打造成为省级城乡融合发展示范带,有利于推动沿线居民跟上全省共同富裕步伐,有利于推动苏北跨越赶超发展,有利于全省实现城乡一体、区域统筹发展。问题分析:近年来,在省委、省政府的正确领导下,黄河故道沿线各市做了大量卓有成效的工作。以宿迁为例,市委、市政府大力实施黄河故道生态富民廊道建设工程,2020年下半年以来,已完成总体规划和7个专项规划编制工作,累计启动8大类194个项目,计划总投资389.9亿元,截至2021年底已竣工项目128个,完成投资214.6亿元,同步推进城乡人口有序流动、建立农村产权抵押担保权能等6项机制改革试验,为城乡融合发展奠定了较好基础。但由于各地区规划不一,投入强度不均,建设标准不高,城乡差别依然较大,特别是故道近岸的农村地区受历史、区位、交通等多种因素影响,整体发展水平与现代化发展要求仍存在较大差距。一是基础设施标准不高,城乡面貌差距依然较大。黄河故道区域自然基础条件较差,土地贫瘠,灌排设施年久失修,“地上悬河”自流灌溉功能没有发挥,排涝功能弱化。与周边水系连通度不高,水体无法及时更新,水质不稳定。河道整治、道路交通、农田改造、污染治理、生态提升等条线工作规划目标不同,没有形成系统治理、综合整治,整体面貌没有得到根本性改善。特别是公路网密度110.7公里/百平方公里,仅为全省平均水平的71.6%,交通基础设施欠账较多。二是城乡产业融合度低,资源要素自由流动机制未建立。区域内产业布局碎片化,规模小,处于融合发展的初级阶段。农产品加工转化率偏低,产业链条短;利益联结松散,合作方式单一,传统的单一种养模式居多。农产品深加工企业不多、产业链条不长、附加值不高,一产比重高,二三产带动力不强,产业融合度不高。资金、土地、人才等要素在城乡间配置不均衡,优质资源仍然向城市单向集中,以城带乡良性互动格局尚未形成。三是城乡二元体制依然存在,新型城镇化水平仍然偏低。区域内常住人口城镇化率低于全省平均水平,城乡二元体制仍然影响着农民向市民的转化,农民虽然进城入镇,但尚未平等享受与城镇人口相同的社会福利待遇,处于“半城镇化”状态。新型城镇化过程中的体制机制障碍还没有完全消除,城镇化水平低、质量不高的问题还没有根本扭转,与新时代城乡融合发展要求还存在一定差距。具体建议:省“十四五”规划《纲要》提出,支持城乡融合发展试验区建设,选择有一定条件基础的县(市、区)设立省级城乡融合发展试验区。因此,建议支持黄河故道沿线建设全省城乡融合发展示范带,并优选部分基础条件较好的县(市、区)作为省级城乡融合发展试验区,以试验区重点突破带动示范带建设整体提升。一是统筹城乡河湖整治,将黄河故道打造成生态水美的示范带。实施水系疏浚沟通,串联沿线河流湖泊,实施多级补水,为沿线河道配置水资源,形成覆盖城乡、充满活力的水生态循环网。实施全线控源截污,杜绝污水直排入河,改善故道水质。开展沿岸绿廊建设,为城市提供生态屏障,恢复净水功能。二是统筹城乡产业发展,将黄河故道打造成绿色经济的示范带。在稳定粮食种植面积和产量的前提下,大力发展沿线绿色蔬菜、高效林果、生态渔业等特色农业,推进农牧渔与旅游、教育、文化、康养等产业深度融合。统筹城乡产业布局,加快区域内各类国家、省级开发区、农业园区建设,形成以工农互补、工农互促、城乡互补的产业集群。三是统筹城乡景观建设,将黄河故道打造成农旅融合的示范带。深度挖掘故道沿线历史文化资源,培育一批具有较大带动作用的龙头景点。依托观赏农田、名优瓜果园、湿地风光区等自然景观,利用水乡圩区、大地景观等极富“乡愁”元素的旅游资源,大力发展乡村休闲、旅游度假、民俗体验,形成与城市景观互为补充的田园风貌、农旅景观全域旅游观光带。四是统筹城乡综合治理,将黄河故道打造成美丽宜居的示范带。优化城乡空间布局,加快区域内城乡基础设施和公共服务设施建设一体规划、一体建设、一体管护,形成合理的城、镇、村建设格局;结合农房改善和环境综合整治、公共空间治理,高标准规划建设一批水美田美乡村、生态宜居乡村、特色田园乡村,将故道沿线乡村打造成为水美、田美、景美、村庄美的新时代美丽田园乡村。 +345,0516,关于切实提升我省企业区域全面经济伙伴关系协定货物贸易利用能力的建议,12a891aa812b48af9a59933ddca5a712,2022,2022-01-20 08:35:59,梁洁,工业商贸,"调研情况: 2022年1月1日,全球最大、最具潜力的区域自贸协定 - 区域全面经济伙伴关系协定(以下简称RCEP协定)正式生效,首批生效的国家包括文莱、柬埔寨、老挝、新加坡、泰国、越南等东盟6国和中国、日本、新西兰、澳大利亚等非东盟4国。同时,RCEP协定将于2022年2月1日起RCEP对韩国生效。在货物贸易方面,2021年前11月,我省向RCEP协定生效国出口1.11千亿美元,占出口总额的24.5%;从RCEP协定生效国进口1.16千亿美元,占进口总额的42.1%。这表明我省企业对于RCEP协定的利用将以货物贸易为主。 问题分析:“意大利面碗现象”对企业的影响逐渐显现。“意大利面条碗现象”(Spaghetti Bowl Phenomenon)一词源于巴格沃蒂(Bhagwati)1995年出版的《美国贸易政策》(U.S. Trade Policy)一书,指在双边自由贸易协定(FTA)和区域贸易协定(RTA)下,各个协议的不同的规则就像碗里的意大利面条,一根根地绞在一起,剪不断,理还乱。调研中发现2022年1月1日RCEP协定生效后,我省企业开始受到“意大利面碗现象”影响。例如:从2022年2月1日起,RCEP协定将对韩国生效。届时,我省出口韩国的企业将同时面对三个可以利用的自贸协定:亚太贸易协定、中国-韩国自贸协定和RCEP协定。选择哪一个协定进行利用,最大限度的地享受关税优惠对于企业尤其是中小企业来说是一个难以回答的问题。其原因在于企业的自贸协定关税筹划能力比较欠缺。大部分企业对包括RCEP协定在内的关税承诺表中的基本要素(如:基础税率)、术语(如:U)、降税模式、降税时间起算方法不了解、不掌握,导致企业无法无法提前进行关税筹划。 +我省企业急需建立原产地管理体系。原产地管理是指一整套全面的管理方法,用以在企业中建立统一完善的机制,使企业能够成功地申请享受优惠关税待遇。同时使得原产地的相关信息在企业内部和供应链中高效地共享和传播。原产地管理可以使企业各部门在原产地问题上形成合力,使企业在供应链中形成竞争优势。原产地管理所建立的企业内部审计跟踪制度可以确保对于优惠关税待遇的申请合规,在遭遇海关审计和原产地核查时降低企业的风险。自上世纪80年代起,欧美等发达经济体就开始针对利用自由贸易协定的企业进行原产地管理的重点宣传和辅导,主要手段是引导企业将原产地管理植入企业供应链管理中。我省企业在原产地管理方面起步晚,能力水平亟待提高。目前问题主要表现在大部分外贸进出口企业与其供应商间的原产地信息合作机制缺失,表现为外贸企业在进行出口货物原产地信息备案时难以获得货物原材料的价值、原产地和生产工艺等重要信息,无法判断出口货物是否能够满足RCEP协定原产地规则。同时,企业管理层对原产地合规问题普遍缺乏重视,调研中大部分企业的管理者认为原产地仅仅是企业关务或者法务部分负责的事情,原产地合规问题未能引起管理层重视、未被纳入“一把手”主抓的业务范畴。 我省企业在RCEP协定利用方面缺乏实务操作能力。 调研中发现我省企业往往满足于对常规的原产地实体规则的掌握,但对RCEP协定货物贸易方面的程序性规则缺乏了解,大部分企业对RCEP协定下出口货物在进口国海关清关时的程序性规则一无所知,实务中只能完全依赖进口商的指示,对指示的合法性和合规性缺乏独立的判断能力。例如:有企业认为RCEP协定下原产地证书的申请时间为货物出运后一年内,未能在出口货物到达进口国海关前及时办理,导致进口商在进口清关时无法提交原产地证明以享受关税减让,产生关税损失,进一步带来一系列不利于企业的贸易纠纷。又如:有企业盲目根据进口商的指示,在没有三方贸易的情况下,在RCEP协定原产地证书的第三方发票栏目上勾选,导致证书被进口国海关决绝。上述案例表明2022年1月1日后,我省企业进入了RCEP协定实务操作的“深水区”。 具体建议: 1. 针对我省企业的RCEP协定培训需要“精准滴灌” +2020年11月至2021年,我省相关部门组织了各种形式的、针对企业的RCEP协定培训,内容不可谓不丰富,涉及RCEP协定的货物贸易、服务贸易和对外投资的诸多方面。然而,这种“大水漫灌”型的培训是否能够解决企业的具体问题还有待商榷。不可否认,上述培训在自由贸易协定的“启蒙教育”方面发挥了重要的作用,让“自由贸易协定”、“RCEP协定”、“关税优惠”这些热词深入人心。然而,目前我省进出口企业急需解决的是针对其自身产业和产品的RCEP协定利用问题。企业往往关心的是:我司进出口的产品如何能够享受RCEP协定优惠、如何满足原产地规则?原产地证书如何申请?如何填制?大谈特谈RCEP协定对宏观经济的影响、对GDP的贡献之类的培训是无法解决企业的实际问题的。 因此我省自贸协定主管部门有必要采用“精准滴灌”方式,到企业中去,调研企业在自贸协定利用方面的“痛点”和“需求”,在培训方面精准发力、精确引导,以“工匠精神”为企业提供能够解决企业自身实际问题的培训。在培训的师资方面,应当以货物贸易为根本,更多的配备海关程序、原产地规则、海关审计、企业会计准则、供应链管理、生产管理等实务方面的专家,帮助企业建立原产地管理体系,提升实务操作能力。 2. 有必要做好RCEP协定进口国法律查明工作 +2022年1月1日RCEP协定生效前,我国有关部门(如国务院关税税则委员会和海关总署等)为保障RCEP协定在国内的顺利实施,公布了一系列适配RCEP协定的国内法规,例如:《2022年自贸协定和优惠贸易安排实施税率表》、《中华人民共和国海关区域全面经济伙伴关系协定项下进出口货物原产地管理办法》、《中华人民共和国海关经核准出口商管理办法》等。上述国内法规保障了我省企业在利用RCEP协定进口时能够充分享受货物贸易方面的关税红利。反观出口方面,我省企业获取RCEP协定进口国国内法规相当困难。例如:无法获得进口国根据2022最新版税则进行转版的RCEP协定关税承诺表。这将严重影响企业进行货物贸易的关税筹划工作,进而影响对“意大利面碗现象”的应对。同时,在RCEP协定条款和RCEP协定进口国国内法条款出现竞合时,一般将以国内法为准。例如:尽管RCEP协定规定出口商可以在出口货物出运后一年内补充申请原产地证书,但是进口国国内法可能会有更为严格的时限,如我省企业不掌握上述国内法,可能导致出口货物享惠的延迟甚至无法享惠。特建议我省自贸协定主管部门帮助企业做好包括RCEP协定在内的自贸协定进口国法律查明工作,以帮助企业做到“知己知彼”,顺利保障出口货物在进口国海关的享惠。 3. 各方形成合力做好RCEP协定工作 +早在2018年,我省商务主管部门为贯彻落实《商务部、海关总署、中国贸促会关于进一步做好双边和区域自由贸易协定实施工作通知》精神,联合海关和贸促机构建立了“FTA惠苏企”的自由贸易协定工作机制。2022年,我省商务主管部门应当指导省内各市政府部门在市级层面建立自贸协定联合工作机制,通过海关、商务、贸促等多部门密切协作,实现信息互通,资源共享,共同推进宣传培训,引导企业利用好FTA政策。 同时,商会机构在RCEP协定生效后也发挥了重要的作用。全省各市商会(贸促)积极组织、精心准备、热情服务,为全省共计15家企业签发全国首批RCEP项下优惠原产地证书,出口产品以纺织服装、化工、轻工等产品为主,共涉及FOB金额229.91万美元,预计可节省关税1万多美元。 2022年,我省商务主管部门可充分借助商会机构力量,发挥商会机构优势,进一步加强RCEP协定的宣传解读,在2022年将RCEP协定的宣传通过商会渗透至每一个进出口企业,让省内企业更好地了解RCEP协定、更高效地利用好协定的相关优惠条款,使协定更好地惠及我省企业。" +346,0519,关于农村养老服务体系建设亟需加强的建议,d561e85fd973475f9e491d95e0ebd6ad,2022,2022-01-20 09:57:37,穆向明,社会事业,调研情况:人口老龄化是社会发展的重要趋势,也是今后较长一段时期我国的基本国情,人口老龄化将减少劳动力的供给数量、增加家庭养老负担和基本公共服务供给的压力,特别是在农村养老服务体系建设方面,供给不足、质量不高的矛盾更加突出。问题分析:1、传统居家养老面临困难。由于以往计划生育一孩政策的实施,加上年轻人进城务工、落户,农村家庭小型化、老龄化问题突出,农村不少农户都是留守的空巢老人,传统的居家养老、儿孙照料养老形式已经不具备现实条件。2、集中养老服务难以到位。由于自然历史原因,以前农村房屋建设往往都是沿河、沿路线状分布,农村老人普遍居住零散不集中,加之现有的村居、社区居家养老服务机构、日间照料中心本来就规模不大,服务老人难以做到面面俱到。3、社会化养老参与度不高。由于农村老人经济条件相对较差、晚年养老保障收入低,养老消费能力明显低于城镇居民,盈利性企业参与农村养老服务积极性不高,主要还是依靠政府推动。4、养老服务队伍建设滞后。现有的农村养老服务机构中,从管理到护工专业技术水平普遍不高。由于地域限制、待遇报酬等问题,也很难招录到专业人员。具体建议:农村养老是我省社会保障工作的重要内容,对于推动乡村振兴、促进社会和谐具有重要意义,加快农村养老服务体系建设势在必行,为此建议:1、注重统筹规划,政府组织推进到位。农村养老是一项系统性工程,建议县级以上人民政府结合第七次全国人口普查,认真调研本地区农村老龄化现状,制定区域养老工作规划,把农村养老纳入民生幸福、乡村振兴的重要内容,建立健全针对性强、服务效果好的养老服务体系,制定、落实相关激励扶持政策,形成科学、合理、集约的财政投入机制。研究农村老人普惠制福利政策,降低老人生活成本。将特困、低保、失独、重点优抚对象中的重度失能老人有序纳入民政集中供养,有关费用由财政托底。2、注重制度设计,激励措施保障到位。不断提高农村新型社会养老保险和农村新型合作医疗保险标准,稳步提高老年人新医保报销比例。鼓励扶持商业性老年保险产品开发,倡导农民参加储蓄性养老保险,不断提高农村老人养老保障能力。鼓励社会力量到养老基础薄弱的农村兴办福利养老事业,构建科学的“政府+社会”投入机制。同步建立健全以社区卫生服务为基础的老年医疗服务体系,满足老人就近诊疗需求。深入推进农房改善工作,建设农村新型集中居住点,提高集中居住比例,提升养老服务水平。3、注重方式创新,养老服务覆盖到位。农村养老服务体系不能完全套用城镇养老模式,应结合各地农村实际情况,创新养老服务方式,既提供机构长期供养,也提供短期托养、日间照料、康复护理、精神慰藉等,同时对失独失能老人、普通老人做到区别对待。“完善社区+”,推动居家养老、社区养老相结合,完善相关服务标准、服务流程,确保养老服务无死角。“推进互联网+”,搭建智慧平台,解决农村老人居住分散问题,推进养老服务信息化建设。“推动社会+,”创新服务模式,鼓励社会组织、青年志愿者、低龄健康老人参与社区养老志愿服务。 +347,0520,关于构建中国式现代医疗体系,提高城乡医疗服务能力的建议,34179fcf114e4a0b820523bb09dc2dd5,2022,2022-01-19 19:43:40,陈仁寿,医卫体育,调研情况:现代医疗体系是在长期的医疗实践中总结出来的,它融多学科于一体,涉及到医学、管理、社会学等多门学科。随着世界医学的高速发展,人类寿命越来越长,生命质量也不断提高。我国党和政府一直关注民生,尤其关心百姓的身体健康,不断吸取国内外的先进经验,医疗能力达到国际先进水平,特别是我国具有中西医两套方案,在应对重大或疑难疾病时中西医两套方案相互补充,从而发挥更大作用,此次我国快速有效地控制新冠疫情,就是因为中西医两套方案的完美结合使用,表现了“中国医学”的优势与水平。国家“十四五规划纲要”作为指导中国今后5年及15年国民经济和社会发展的纲领性文件,有两个章节提及医疗卫生健康领域内容,为我国现代医疗体系指明了方向和目标。然而,根据调研结果并对照《纲要》提出的目标和要求,目前我国的医疗体系还存在一系列的问题与不足,要必要加强重视,并予以改进。问题分析:1.重治疗,轻预防近年来,我国医疗卫生对预防医学的重视逐年得到改善,特别是新冠疫情暴发以来,将预防医学提高到了相当的高度。但由于长期的倾向性制度安排,以及国民健康教育的形式内容传统、宣传范围不够宽泛、医护人员队伍有限、专业水平与素质参差不齐、工作方法较为陈旧等问题,加之医学教育出现临床医学和预防医学教育互不交叉的局面,最终形成了我国医疗领域长期重治疗轻预防的状况依旧存在。尽管目前世界范围内的医学发展趋势已由“以治病为目的的对高科技的无限追求”,转向“预防疾病与损伤,维持和提高健康水平”。《“健康中国”2030规划纲要》也明确将“预防为主、关口前移,推行健康生活方式,减少疾病发生,促进资源下沉,实现可负担、可持续发展”作为重要内容,强调健康中国战略规划的核心是贯彻预防为主的方针,提升国民健康水平。然而长期的医疗卫生体制导致这一现象依然没有得到彻底的解决,无论是政策制定、经费投入,还是队伍建设、精力投入,疾病预防比疾病的治疗各个环境要薄弱的多,以治疗为主,预防为辅的局面依然存在,加强并做好疾病的预防工作需要提升到医疗卫生工作的最高境界。2.重城市,轻农村近年来国家实施医药卫生体制改革,缩小城乡医疗卫生服务差距,农村医疗服务能力与水平得到了显著提升。但由于长期以来的“重城市,轻农村”的倾向,当前农村医疗卫生服务能力依然十分薄弱。其原因主要有以下几个方面:一是医疗资源分配不合理。无论是专家队伍还是设备条件,城市与农村医疗差别很大,医疗资源大部分依然集中在经济发展水平较高的大城市,尤其是近年来随着交通的便利,“大病进城看”变得十分利用,反而导致农村地区的医疗能力与水平有逐步下降趋势。二是农村医保制度有待健全。近年来新型农村合作医疗保险的覆盖率不断上升,但与城乡相比,报销比例相对较低,农民看病的经济压力依然很大,且由于结算制度存在缺陷,大量劳动力跨区域就医的异地结算没有得到解决。三是农村地区居民健康意识不强,忽略环境对健康的影响,体检和就医往往不及时,导致农村重大疾病的发生率较高,而治疗费用就较高,出现恶性循环。3.重高端,轻基层随着我国经济的快速发展,人民生活水平提高,民众健康理念不断升级,对健康水准和医疗服务有了更高的需求,高端医疗因而步入市场,很多公立医院都开设了高端客户门诊和病房。然而高端医疗因其服务人群少,主要为高收入且追求优质服务者;价格昂贵,因为高端医疗可自主定价,收费价格远高于普通医疗。这样的医疗服务只适用于少量的人群。相比较而言,我国基层医疗卫生配置仍旧存在全科执业(助理)医师的短缺、注册护士的匮乏、乡村卫生室诊疗负担重等问题。一些公立医疗由于开设高端服务,势必也会影响对普通病人的医疗服务,也会影响专家下基层的积极性与动力。4.重专科,轻全科随着我国卫生事业改革的不断深化,“以全科医学为主体,以全科医生为骨干”的社区卫生服务体系逐渐成型。然而目前我国社区卫生发展遭遇瓶颈期,全科医生数量严重不足,难以满足社区卫生的快速发展。我国全科医疗的数量与发达国家每万人8-10名的数量相比较大差距。此外,全科医生职业技能水平较为薄弱,高素质的全科医生稀少。全科医生数量存在的巨大缺口等诸多现状,突出反映了当前医疗体系“重专科轻全科”的残酷现实。然而造成这一问题的原因是多方面的,一是我国全科医学建设起步晚,社会重视不足。中国的全科医学教育事业于上世纪80年代正式起步,相较于欧美等发达国家仍处于起步阶段。二是全科医生培养体系不完善。全科医生的培养整体仍处于专科理论系统状态,缺乏正规的全科医学教育。三是职业吸引力低,资源配置不合理。全科医生普遍反映待遇较低,晋升不畅,全科医生与专科医生的收入差距较大,晋升机制不完善。从而到层导致临床医学的毕业生不愿意到基层从事全科医学工作,并且不断出现流失和改行的现象。5.重西医,轻中医近年来,党和国家对中医药工作高度重视,出现了一系列的扶持政策,迎来了中医药发展的春天。然而由于长期的医学体系、人才培养、医疗布局、社会地位等因素,“重西医、轻中医”仍然是目前我国医疗中的一个突出问题。主要表现在以下几个方面,一是在教育体系方面,西医院校所接受的有关中医理论的教育要远低于中医院校所接受的西医理论的学习。二是医务人员构成方面,各级医院西医人员的比重远大于中医人员的。三是在管理制度方面,各级医疗机构实施的管理制度大都是从西医的诊治角度出发,忽略了中医自身的发展规律。限制了中医的发展。四是在舆论宣传方面,我国媒体对于中医知识以及理论的宣传力度还是远小于西医,以致很多人对中医的基本理论以及诊疗方法缺乏基本的认知和了解,这对于中医的推广极为不利,中医药在我国医疗卫生中的作用和潜能还没有完全发挥出来。具体建议:针对以上存在的问题,特提出以下几点建议:1.重视疾病预防,建立预防为主的医疗体系预防医学是医学的最高境界,必须加强重视,具体策略:一是要进一步加强政策引导,完善医疗制度,重视疾病发展的全社会防治工作。二是要强化疾控机构在公共卫生服务体系中的主体地位,强化各级政府的公共卫生管理职责。三是要加大对基本医疗卫生服务和预防医学的投入与重视程度,把区域卫生规划、社区卫生服务、医疗保障制度与疾病预防结合起来。四是要进一步充分运用大众媒介、公共信息系统、学校教育等多种渠道,大力开展疾病预防的健康教育。五是要积极开展专业的疾病科普和健康体检活动,提高人群对疾病预防的认知水平;六是要积极推广中国传统健身运动,改善人们的身心状态,提高全民身体素质。六是要进一步加强预防医学专业的人才储备工作。在整合医学院校现有资源的基础上,结合自身实际改进现有教育模式的不足,促进公共卫生与临床医学的深度融合,坚持中西医并重,走出一条有中国特色、时代特色的疾病预防之路。2.加强农村医疗卫生工作,逐步缩小城乡差距党的十九大报告中提出的乡村振兴战略,为新时期下我国“三农”工作的开展提供了新的抓手。在农村医疗卫生方面,首先要提高城乡医疗卫生资源分配的合理性、均衡性,补足农村地区医疗卫生资源总量不足的短板;鼓励、引导城市医疗卫生资源向农村地区流动。其次要立足于国家治理现代化的高度,对农村地区公共服务的供给问题进行分析,从宏观角度探索缩小城乡医疗卫生资源差距的有效策略。三是要增加对农村医疗卫生事业的财政投入,并以更合理的分配方式,确保财政投入用到关键之处,吸引优秀医疗人才流向农村,改善农村医疗机构人才紧缺即老龄化问题。应当制定政策,大力培养能够扎根农村、一心服务农村的高水平的医学人才。3.保障基层医疗服务能力,建立便捷的市民就医通道对于经济发展较好的大中型城市,他们的基础医疗已有充分保障,投入一定资源发展高端医疗有利于满足城市居民对医疗卫生服务的需求。就乡镇而言,特别是基础医疗水平尚有缺口的地区,应当首先保障当地的基本医疗卫生需求。因此在发展城乡医疗卫生水平时,需要明确不同层级医疗机构的定位。另外,需要追求不同层级医疗机构的同质化服务。通过医联体的建设,将不同层级医疗机构联系起来,强化基层医疗服务的提供能力、利用频率和服务效率,进而提升和健全整个城乡地区医疗卫生服务体系的效能,从而做到城乡医疗卫生服务水平的同质化,特别要让市民在家门口就能享受到及时的医疗服务。4.发展全科医学,提高社区养老服务能力目前我国社会尤其是基层对于全科医生的需求极为旺盛,在“家庭养老”“社区养老”等养老方式以及我国医疗保障制度的推进下,基层越来越倾向于在本区域内得到便捷、高效的医疗资源配给。在不断增强的基层医疗服务需求下,全科医生的受重视程度也必将快速提高。因此,要建立健全全科医生教育培训体系,医教协同深化全科医学教育改革;扩大全科医生来源,适当增加专科医生转岗培训、高等院校培养、助理全科医生培养、推进特设岗位计划等,重点扶持高等医学院校和综合型大学医学院的全科医学专业,扩大全科医生的培养窗口和培养途径、缩短培养周期;建立专门的全科医生绩效考核政策,提高全科医生的待遇,从而培养更多技术全面、素养高位的医生群体,让他们当好居民健康的“守护神”。5.大力发展中医药,充分发挥中医药在医疗卫生中的作用要进一步健全中医药服务体系,发挥中医药在疾病预防、治疗、康复中的独特优势。着眼于重大疾病与急性传染病对中医药的需求,改革中医药课程设置,增加中医经典知识的学习、跟诊抄方的学习、中医实践课程的比例,面向农村基层培养大批中医药适宜人才。要让更多的中医院真正姓“中”,培养高水平的中医药临床大家,不断增加中医药在医疗服务中的比例。加强媒体对中医药相关知识的宣传,引导群众走近中医药、了解中医药。通过舆论的导向,增强群众对中医药的认同感和信任感。 +348,0523,关于综合施策,系统发力,全面推进“双减”工作走深走实的建议,64a67ab9bf834411b06afaf66cf35f05,2022,2022-01-22 08:53:30,董健,教育事业,调研情况:有效减轻义务教育阶段学生过重作业负担和校外培训负担的“双减”工作是以习近平同志为核心的党中央作出的一项重大决策,事关国家发展和民族未来。我省坚决贯彻落实中央决策部署,坚持问题导向,综合施策、标本兼治,高质量推进“双减”工作。截至2021年底,全省义务教育学校开展“5+2”课后服务基本实现所有学校和有需求的学生全覆盖,全省线下校外培训机构压减比例96.59%,“双减”工作取得阶段性成效。今年,省第十四次党代会上,吴政隆书记在报告中要求,认真做好“双减”工作。问题分析:从各地推进落实情况来看,要推动我省“双减”进一步走深走实,实现群众教育焦虑感显著减轻、对教育满意度显著增强,还必须要着力解决四个方面的问题:一是家长短视化、功利化教育观念亟须转变。“双减”政策的落地,极大地鼓舞了社会对教育公平的期待。然而,根据泰州14万学生家长和教师调查数据,近八成家长在支持“双减”政策的同时,表达了“负担减了质量得不到保障”的担心,“望子成龙”“望女成凤”的焦虑还普遍存在。二是学校资源难以满足学生多样化发展需求。全面开展课后服务后,受师资力量、场地空间等限制,大多数学校仅能提供作业辅导及部分特色课程,无法满足所有学生个性化发展,课程的丰富性、吸引力有待增强,距离建立“家长满意、学生喜欢、教师认可”的课后服务体系还有很长的路要走。三是政策支持和经费保障能力亟待提升。现有政策难以支撑“双减”工作持续健康深入推进。在校外,非法培训机构治理的执法主体、执法过程、处罚尺度等缺乏相关法律法规的有力支撑。在校内,全省各地总体都面临教师结构性缺编问题,不少学校音体美等小学科教师仅能勉强维持正常教育教学,按现行编制管理政策,难以补充所需教师。此外,部分地区和学校课后服务经费落实不到位,教师的积极性、主动性受到影响。四是校外培训机构联动治理尚未形成合力。减轻群众校外培训负担,工作涉及面广,群众关注度高,治理难度大,需要各部门共同参与,形成合力。在实际推进工作中,有些部门一定程度上存在“等靠要”思想,认识上不够统一、步调上不太一致;少数部门在执法检查中主动作为不够,“出工不出力”,通力协作、齐抓共管的局面尚未真正形成。具体建议:“双减”减的是学生的过重作业负担和校外培训负担,减不掉的是社会、家长对优质教育的期待,不能减的是学校对教育质量的追求;没有教学质量提升这个前提,“双减”减掉的不是学生的负担,而是社会对教育的满意度。一、进一步强化政策制度保障。按照高质量建设教育强省的明确要求,建议将课后服务工作纳入我省“十四五”时期基本公共服务清单,将课后服务经费纳入各级政府财政刚性支出,保障课后服务教师合理取酬,同时,根据学生规模和“双减”背景下的教育教学需要,建议按照省教育现代化师生比标准,核增专任教师编制,适当增加科技、体艺、心理健康等教师编制。将“双减”工作纳入对各级党委政府的高质量发展绩效考核体系,将财政资金保障、教师配备补充、学生课业负担、群众满意程度等作为考核的重要内容。二、进一步发挥学校主阵地作用。“双减”最根本的出路是把学校办好,把学生教好。“减负”的出路,最主要在课堂,我们的老师要深入研究课程、研究教材、研究学生,把握教学的重点难点关键点,把课讲实、讲透、讲好。建议大力推进义务教育优质均衡县(市、区)创建工作,深化教育集团化办学,充分激发办学活力,加快缩小城乡、区域、学校间教育水平差距。推广泰州、盐城等地常态化教学视导专项行动的做法,建议省教育厅将省级教学视导活动由普高阶段延伸至基础教育各阶段,分析教情学情,现场问诊把脉,不断校正学校教育质量提升方向。加快探索校外优质培训资源导入“5+2”校内服务体系的实施路径,推动各地尽快建立遴选引入、评估退出机制,满足学生多元化发展需求。深化高中招生考试改革,坚持以学定考,加大对各地中考方案的审核指导力度,提升命题质量,降低考试压力,改进考试方法。三、进一步健全协同推进机制。校外学科类培训正在从“地上”转入“地下”,从“大规模”转为“精英化”,治理将更加困难。建议省级有关部门出台针对校外培训机构执法的相关文件,做到三个明确:明确机构主管部门单独执法的具体处罚依据、执法规范程序和统一的文书格式;明确联合执法中,公安、消防、卫健、人社、科技、文广旅、体育、市场监管等部门各自职责和执法权限,防止发生推诿扯皮现象;明确校外培训机构监管纳入镇街综合执法体系,纳入属地网格化综治体系,与教育条线执法形成互补,形成“1+1>2”的叠加效应。四、进一步营造良好教育生态。走出“短视化、功利化”教育的困境,关键在全社会形成正确的成长观、发展观和人才观。落实我省深化新时代教育评价改革实施方案,建立并实施区域、学校、教师三个层面教育教学质量新型评价机制,改进结果评价,强化过程评价,探索增值评价,健全综合评价,坚决破除“五唯”的顽瘴痼疾。《家庭教育促进法》 从今年1月1日起施行。建议教育部门会同妇联等部门共同搭建协同育人的有效运行机制和资源网络平台,各地政府加快建设社区家庭教育指导中心、服务站点,将家庭教育从学校教育的附庸地位中解放出来,营造良好的学校环境、家庭氛围、社会风气,助力每一个孩子健康成长、全面发展。 +349,0524,关于开展家政职业经理人等级认证,以江苏的区域性实践为全国家政服务业高质量发展探路的建议,c36b7fbcec6f44a4aeb1d9828c6031b7,2022,2022-01-20 10:01:52,赵媛等2人,社会事业,调研情况:随着我国居民生活水平不断提高,“三孩”生育政策实施和老龄化程度不断加深,家政服务已日渐成为新时代满足人民日益增长的美好生活需要的重要载体之一。加快发展家政服务业,是实现人民美好生活的必然要求,是稳定和扩大就业的有益举措,是推动形成强大国内市场、促进经济社会转型的重要支撑。江苏2020年经济总量就突破10万亿元,人均地区生产总值达12.5万元,位居全国各省份之首,家政服务等改善型消费需求位居全国前列,今后潜力更大。江苏家政服务业发展早,截至2021年底,全省家政企业数量达3.39万家,员工制企业占比超过12%,家政服务业发展水平在全国也居于领先。但总体来看我国家政服务业职业化、规范化、标准化水平仍较低。2013年习近平总书记在视察济南农民工综合服务中心时就指出:“家政服务大有可为,要坚持诚信为本,提高职业化水平”。2019年6月《国务院办公厅关于促进家政服务业提质扩容的意见》提出要在家政服务职业化发展的推动下逐步实现家政服务业高质量发展。近年来,伴随家政服务业职业化、规范化、标准化、社会化、品牌化的新趋势,各类家政服务企业对于专业管理人员的需求迅速增长,家政职业经理人应运而生。民之所望,政之所向。2020年3月,江苏省人民政府办公厅出台了《省政府办公厅关于促进家政服务业提质扩容的实施意见》(苏政办发〔2020〕9号),意见在第一条“加强家政从业人员职业道德和职业能力建设”中便指出要“开展家政企业职业经理人培训”,足以证明家政职业经理人在推动家政服务业高质量发展中的重要性。2021年10-12月,南京师范大学金陵女子学院在主持编制江苏省地方标准《江苏省家政职业经理人培训规范》时,对多所培训学校和家政企业征询意见,大家共同表示迫切需要开展家政职业经理人等级认证。问题分析:目前国家对家政服务员有明确的职业等级划分,分为五级/初级工、四级/中级工、三级/高级工和二级/技师4个等级,每个等级制定有相应的标准,但对家政职业经理人还没有等级划分和等级认证,这种局面容易造成家政职业经理人鱼目混珠,阻碍家政服务业高质量发展,也不利于家政职业经理人的培养与成长。因此,迫切需要根据目前家政市场运营管理人才的特点与需求,开展家政职业经理人等级认证,按初级、中级、高级3个职业技能等级分别开展培训和认证。具体建议:江苏是全国第一个建立地方职业经理人任职资格培训与认证工作的省份,经江苏省经济和信息化委员会批准成立的“江苏省职业经理人协会”,是党的十八届三中全会《决定》提出“建立职业经理人制度”后成立的第一家省级职业经理人协会,正积极承担着中国职业经理人协会的各项试点任务。因此建议江苏也应在全国率先开展家政职业经理人等级认证,以精准衡量家政职业经理人专业水平、稳定家政职业经理人队伍,以区域性实践为全国家政服务业高质量发展先行探路、积累经验。具体如下:1.明确管理主体,建立多部门协同配合的管理机制当前在国家法律、标准层面,家政职业经理人该由哪个部门管、如何管、管什么尚处模糊地带,亟待地方政府创新治理方式。根据“江苏省促进家政服务业提质扩容部门联席会议制度”,目前家政服务业提质扩容工作的牵头单位是省发改委、省商务厅、省人社厅等。建议省发改委、省商务厅、省人社厅与江苏省职业经理人协会和相关高校及研究机构相互配合,共同推进家政职业经理人等级认证工作。2.制定分级标准,明确不同等级家政职业经理人所需的知识和技能家政职业经理人等级认证的核心在于制定分级标准。可委托相关高校及研究机构开展研究,制定不同等级家政职业经理人所需的知识和技能标准。采取层层递进、循序渐进的模式,每一等级的家政职业经理人都有其独特的知识深度和技能,从而激发其主动性。3.实行分级认证,颁发全省统一的家政职业经理人等级证书由江苏省职业经理人资质培训与评价委员会等相关部门组织开展家政职业经理人社会化考核测评、资质评价和认证工作,颁发全省统一的家政职业经理人资质证书,承担证书的注册、发放和年检工作。4.开展分级培训,提升家政职业经理人水平围绕不同等级家政职业经理人所需的知识和技能,开发和完善不同等级家政职业经理人培训课程体系,组织编写培训教材,推动和指导家政培训学校、相关院校或相关企业等规范、科学地开展家政职业经理人培训活动。 +350,0526,关于高度重视家务劳动在中小学劳动教育中作用的建议,eea525276944427296d2aa14ff09ba3c,2022,2022-01-20 09:51:56,赵媛等3人,教育事业,调研情况:2020年7月,教育部印发《大中小学劳动教育指导纲要(试行)》,规定将日常生活劳动、生产劳动、服务性劳动作为劳动教育主要形式,贯穿家庭、学校、社会等教育主体各方面,中小学、职业院校、普通高等学校等人才培养全过程。2021年10月,《中华人民共和国家庭教育促进法》正式通过,劳动观念、劳动能力、劳动品格与习惯的培养成为法律规定的家庭教育内容。家务劳动作为家庭劳动教育的基本内容组成与重要开展方式,成为未成年人生活劳动素养提升与全面健康发展不可或缺的必备实践,因此,在中小学劳动教育中,应高度重视家务劳动的作用。但就目前来看,一方面,中小学生家务劳动意识淡薄与家务自理能力缺失现象广泛存在,从事家务劳动时间少、实施家务劳动能力差的“双赤字”突出;另一方面,很多学校在开展劳动教育中,总想着去校外建基地、搞体验,对家务劳动的关注度不够,没有很好落实《中华人民共和国家庭教育促进法》的要求。问题分析:造成目前中小学劳动教育中对家务劳动重视不够的原因主要有:1.在观念认知层面,学校、家长、学生对家务劳动在育人中的价值和意义认识不足,尤其是家长的认知。一提劳动教育总在“课程体系、教材、基地、师资力量”上打转,家务劳动在劳动教育中的作用未得到应有的重视。2.在内容建设层面,中小学家务劳动内容构建、内容标准与指导纲要尚未制定,家务劳动评价内容与评价方式尚未确立,过程性家务劳动实施记录要求与终结性家务劳动素养考核方式仍有待明晰。家务劳动缺乏评价标准,评价方式随意化严重制约中小学家务劳动的开展。家务劳动是学生作为家庭成员所必须承担的家庭事务,也是学生接触劳动教育和生成劳动习惯的现实起点与有效策略。从地位来看,家务劳动是中小学劳动教育在日常生活领域及家庭阵地中的重要实践形式与关键推进环节,有助于培养学生正确劳动价值观和必备劳动实践力,以提升劳动素养、助力人格养成,促进学生德智体美劳健康全面发展;从内容来看,家务劳动以“生活自理能力”与“家庭责任意识”培养为关键点与落脚点,囊括了家居清洁与美化、食品处理与制作、物品整理与修缮等家庭生活劳动各方面,有助于培养具备康健体力、劳动身手、科学头脑的社会主义建设者与接班人,并在一定程度上磨练学生吃苦耐劳的意志品质和以劳动为己任的社会责任感。从实施来看,家务劳动是学生身边的劳动,与学生的日常生活密切相关,从家务劳动着手开展中小学劳动教育,既切合学生的身心发展特点又方便易行,还可以避免“为劳动教育而劳动教育”的形式主义。具体建议:要充分发挥劳动教育家庭阵地的作用,重视与推行家务劳动教育,让劳动教育与日常生活紧密结合,提倡推广“人人劳动、时时劳动、处处劳动”理念,结合不同年龄段孩子的身心发展特点开展劳动活动,结合日常生活设计孩子们喜欢的劳动活动,让劳动在孩子成长的每个阶段都发挥重要作用,伴随孩子成长全过程。根据不同年龄段特点,将家务劳动作为小学劳动教育的主要形式、初中劳动教育的重要组成,普通高中劳动教育的有力补充。具体如下:1.善用“换位律”,转变观念增家务劳动活力要不断加强对中小学家庭教育及劳动教育的理论研究与指导,修正对家务劳动的认知及观念偏差,高度重视家庭教育在教育中的地位与作用,以及家务劳动在劳动教育,特别是小学和初中劳动教育中的地位与作用。2.活用“分配律”,分零取整提家务劳动成效要不断加强对家务劳动的实践指导,细分家务劳动内容,让孩子从小感觉到劳动是一件很有意思的事,培养孩子的劳动兴趣。以结果导向倒逼家务劳动过程真实性,引导家务劳动习惯,引导家务劳动常态性。如,小学低龄的孩子比赛洗手绢、整理书包、包书皮……让孩子学会生活自理,自己的事情自己做;小学中高年级的孩子比赛钉纽扣、扫地、擦玻璃、包饺子……鼓励孩子主动承担家务劳动和校园清洁,让孩子们学会独立生活:初中的孩子比赛缝纫、陶艺、木工、金工……让孩子学会未来生活所需要的基本劳动技能、承担更多社会责任;等等。 3.巧用“结合律”,多方合作促家务劳动推进以家庭为家务劳动开展主阵地,以学校为有力辅助,紧密建立家校合作培养模式与家庭内外联动机制;在各类家长学校进行家务劳动方法指导与实践展示,有效提高家务劳动开展效果,积极打造家校共育家务劳动新格局。 +351,0527,关于在“双减”的背景下进一步做实学校体育场馆向社会开放的建议,7cdca483bfb04a588eebc1889fefb31d,2022,2022-01-19 19:44:13,胡明,医卫体育,调研情况:全民健康是国家综合实力的重要体现,是经济社会发展进步的重要标志。实施全民健身计划也是国家的重要发展战略。教育部、国家体育总局早在2017年就出台了《关于推‘进学校体育场馆向社会开放的实施意见》(教体艺〔2017〕1号),江苏省人民政府在2016年出台了《江苏省体育设施向社会开放管理办法》(江苏省人民政府令第109号),来强化学校体育设施公共服务职能,推进学校体育设施向社会开放,缓解人民日益增长的体育健身需要与体育运动场地及设施不足的矛盾,更好地满足广大市民就近、便捷地参加健身活动的需求。问题分析:但是从目前执行的情况来看,效果并不理想。以南京市为例,可能在具体贯彻落实的过程中因南京老城区学校教学和体育设施分不开、学校自身财产和学生安全问题、锻炼人员的人身安全问题、学校体育设施的维护成本以及管理安排、南京市区财政部门设立的专项资金不直接划拨给教育部门和学校以及需要教育、民政、体育、公安等多个部门协同配合工作等一系列亟待解决的问题导致工作推进困难重重,没有产生实际效果。特别是寒暑假、节假日,学校的体育设施永远是“铁将军”把门,运动场地空置,而另一方面,社会运动场所又是“一场难求”的现象。对比全国实施较好的城市,例如,贵阳市相继公布了首批188所,第二批370所,第三批207所开放体育场所的名单,并承诺在2022年3月1日前实现符合条件的学校体育场馆全部免费向社会开放。具体建议:省委、省政府一直提出努力交出更有温度、更加厚实的民生答卷,把推动基本公共服务均等化作为重要的民生福祉,倾情解决“一老一小″问题,现就学校体育场馆向社会开放的工作提几点建议:一要树立“以人民为中心”的理念,坚定推动体育资源社会共享的决心。民生之事大于天。推进学校体育设施向社会开放是一件惠民、利民、便民的好事,要充分领悟中央对全国学校体育场地设施向社会开放的决策,这既有利于缓解社会体育场所的供给矛盾,也能够极大提高体育资源的社会有效利用。因此进一步提高政治站位,积极推动学校体育场地设施向社会开放,盘活存量资源,实现资源共享,是提高人民群众健康生活质量,推动幸福江苏建设有力举措之一。二要有“马上就办、真抓实干”的精神,克服阻力推动体育资源共享落地见效。反思为什么在贵阳市这样欠发达地方都能办好办成的事,在教育化程度更高、体育资源更加丰富的江苏还办不到的原因。坚持问题导向,强化责任担当,加强领导挂帅,形成工作专班,向社会公示进展情况。在确保师生安全和不影响学校正常教育教学秩序的前提下,形成学校体育设施向社会开放实施办法、管理规范、监督制度和科学的评价制度体系,构建政府、部门、学校和社会力量相互衔接的开放工作推进机制。三要坚持因地制宜、有序推进原则。加大政府统筹力度,以政府为主导、以学校为主体,加强部门协作,引导社会力量积极参与,加快推动学校体育设施向社会开放。根据学校实际情况,加强分类指导、分批分阶段推动实施,形成健康有序的学校体育设施开放方案。坚持学生和临近社区居民优先原则,除寄宿制中小学学生住宿期间和特殊教育学校外,所有公办学校应当在双休日、法定节假日、寒暑假期间和教学日的非教学时段向社会开放体育设施。四要加强安全管理,明确安全职责,形成学校体育设施开放的安全保障机制。新办学校在规划、配建体育设施时,应结合向社会开放的实际需要,使体育设施和教学区域隔离,已建成的体育设施与教育学区未隔离的由教育主管部门会同体育、自然资源和规划部门现场勘察,可以改造的采取措施进行隔离改造。 +352,0528,关于在碳达峰碳中和目标下助推我省企业绿色转型发展的建议,0a73e9b32fd74d4aa48c172c59f31103,2022,2022-01-20 09:28:00,王海永,经济发展,调研情况:2020年9月22日,习近平总书记在第75届联合国大会上宣布中国二氧化碳排放力争2030年前达到峰值,努力争取2060年前实现碳中和。实现碳达峰、碳中和是党中央经过深思熟虑作出的重大战略决策,事关中华民族永续发展和构建人类命运共同体,为中国经济社会高质量发展提供了方向指引,将倒逼中国经济社会发展全面低碳转型。问题分析:我省应对“双碳”目标存在的问题。从国家层面来看,我国要用30年时间实现从碳达峰到碳中和,这将是全球历史上用时最短的,时间紧、任务重,必将带来严格的硬约束、强淘汰、大促进政策措施,同时碳达峰碳中和是一场经济社会系统性变革,是一项复杂工程和长期任务,不可能一蹴而就、毕其功于一役。从全省层面来看,国家发展改革委发布的《2021年上半年各地区能耗双控目标完成情况晴雨表》显示,江苏、广东、福建等9个省份能耗强度不降反升被列为一级预警,我省从9月中旬采取的限电措施对企业生产经营的影响已经显现。从企业层面看,很多企业寻求清洁能源替代的意识还不强,生产工艺中的节能减排技术水平还不高;在调研中发现企业普遍对“双碳”目标的深远影响缺乏足够认识,对应对“双碳”目标要采取的措施思路不清、行动迟缓,仍处于迷茫观望中。具体建议:应对“双碳”目标助推企业绿色转型发展的建议。(一)科学规划组织。成立省级层面碳达峰和碳中和工作领导机构,指导和统筹做好碳达峰碳中和工作,积极整合党政部门、科研院校、商会企业和其他社会专门人才,建立工作机制,明确时间表路线图,形成坚强的组织保障和科学的智力支撑。组织开展形势政策研究、目标任务制定、业务宣传培训、工作措施落实、经验成果转化和考核评估。(二)抓好示范带动。一是在“双碳”硬约束影响较大的行业和企业进行工艺改进,设备改造,在实现低碳化脱碳化上作出示范;二是在“双碳”利好企业主动应对,抢抓机遇,开发新产品,打造新模式,催生新业态上形成引领;三是在“双碳”领域技术攻关创新、产学研对接、成果转化利用上树立标杆;四是鼓励企业参与全国碳排放交易市场,促进市场主体增强节能减排意识,加快低碳转型;五是倡导企业积极参与大规模国土绿化行动,增加全省生态资源总量,为碳中和打好坚实基础。(三)完善绿色金融。中央经济工作会议指出,我国经济发展面临需求收缩、供给冲击、预期转弱三重压力。碳达峰、碳中和的提出,绿色低碳转型的加快,意味着大量的资金需求,也带来巨大的投资机遇,绿色金融在推动经济绿色转型过程中发挥着重大的作用。金融机构要落实我省出台的《关于大力发展绿色金融的指导意见》,加速绿色化升级,扩大绿色融资,支持低碳产业和传统产业技术升级、节能减排;建立绿色产业创投基金、绿色创业项目信息平台、绿色产业资金扶持平台等,为绿色科技企业提供多元化的融资渠道,以高质量金融服务助力“双碳”目标的实现。(四)强化主体作用。按照今年国家发改委“着力扩大制造业有效投资”的精神,加大我省对传统产业改造优化升级的支持力度,加快推进我省工业、建筑、交通行业节能降碳改造。引导和发动企业围绕“双碳”的新形势和硬要求,转变观念,提高站位,真正将实现碳达峰碳中和融入到企业的发展中。一方面应对挑战,从低碳化的生产工艺、生产设备、数字化生产和管理等方面进行改造升级,主动占据“双碳”先机。另一方面抢抓机遇,对于“双碳”环境下引发的产业链供应链的洗牌和重塑,要寻找商机,探索新的商业模式和业态,拓展新的发展空间。(五)统筹减碳、生产。倡导简约适度、绿色低碳生活方式,加大节能节电宣传力度,引导全社会科学用电、节约用电、错峰用电。坚持能效优先和保障合理用能相结合、普遍性要求和差别化管理相结合、政府调控和市场导向相结合的做法,最大程度减少电力供应偏紧,用电量和最高用电负荷仍较快增长对经济运行的不利影响,更加牢固树立绿色发展理念,统筹推动减碳与生产。一方面,以连续性、稳定性和可预见性的政策规范为抓手,约束企业不当能源消费和污染排放;另一方面,要稳字当头,千方百计保护企业合理的生产用能需求,统筹有序推进双碳工作,既不搞“碳冲锋”,又不搞“一刀切”运动式“减碳”。 +353,0529,关于建设算力中心,助力江苏高质量发展的建议,1ba31389ab0748cc88b3562083877dfb,2022,2022-01-20 08:41:44,董涛等7人,工业商贸,"调研情况:2020年,党中央、国务院明确提出“新基建”战略部署,习近平总书记在2021年10月18日主持中央政治局第三十四次集体学习时强调,要加快新型基础设施建设,加强战略布局,加快建设高速泛在、天地一体、云网融合、智能敏捷、绿色低碳、安全可控的智能化综合性数字信息基础设施,打通经济社会发展的信息“大动脉”。算力中心(数据中心)作为新基建的重要组成部分,已经成为了数字经济发展的重要底座和基石,对经济社会的数字化转型、数字经济发展、构筑发展新优势具有重要战略意义。同时,2021年下半年,我国提出了双碳战略。在此政策背景下,如何更好地落实好数据中心建设运营,经深入江苏电信江北仪征数据中心和南京吉山数据中心现场调研了解,并组织多方研讨,形成本提案。 问题分析:为落实“新基建”部署,江苏通信运营商全力加快数据中心的建设,为经济社会发展提供了良好的信息基础设施,促进了许多基于数据中心的新应用诞生。从调研的数据看,江苏电信已建成大数据中心(IDC)5.5万架,推动企业“上云、用数、赋智”,助力传统经济向数字经济转型。我们在调研中发现,在双碳政策下,省内运营商在推进数据中心建设运营中,面临着能耗指标、土地、电力供应、电价高等问题,主要体现在以下几个方面: (一) 土地、电力资源、能耗指标等申请困难 +在双碳政策下,能耗成为了地方政府考核的重要指标,各地均进行了严控。而数据中心作为基础设施,难以像工业企业那样能为当地带来高额税收、就业等直接收益,因此不少地方政府在能耗指标及土地供应方面支持力度较小,电力引入等也因此比较困难。这些关键资源的限制成为了数据中心发展的瓶颈和制约。 (二) 电价高,大数据中心运营成本居高不下 +随着大数据的普遍应用和发展,大数据中心的建设需求越来越大。以江苏电信为例,IDC规模接近5.5万架,2022年又会有南京、苏州、无锡、常州、扬州等地的IDC项目投入运营,预估将增加6000架机架,每年增加电量2亿度,每年增加电费超过1亿元。随着数字化战略的进一步实施,运营企业将面临更大的电费压力。 (三) 限电措施对数据中心运营和用户业务运行的安全可靠性带来严重影响 +去年下半年,部分地区采取限电措施,要求数据中心实施定期停电,致使数据中心不得不采用油机自发电等措施保障平稳运行。限电措施对数据中心的运营安全和用户业务的运行安全带来了严重的影响,进一步增加了运营成本,实际上也增加了碳排放。 (四) 低碳节能新技术使得建设成本不断增加 +近几年,国家对降低数据中心PUE(Power Usage Effectiveness,电源使用效率)值的要求越来越高,从1.6左右降至目前的1.25以下。在此过程中,需在制冷、供配电、建筑等方面不断应用低碳节能新技术,这使得数据中心建设成本不断增加。 具体建议:作为信息基础设施,算力中心(数据中心)是整个数字经济和数字治理的实体底座,不能简单的一刀切,限制发展。要加强创新驱动、强化应用引领、发挥赋能作用,推动算力中心高质量发展,为江苏高质量发展注智赋能。  (一)积极争取国家算力中心落户江苏 + +算力是未来经济社会运行的灵魂,所有的社会治理、科学研究、企业运营、个人消费等等都将与之息息相关,江苏作为经济大省、工业强省,一旦失去算力强省,将对未来可持续发展带来严重影响。建议积极向国家发改委争取国家东部算力中心落户江苏,建立与江苏地位相称的算力基础设施。  (二)加大对算力中心(数据中心)建设所需土地、能耗指标、电力供应等的支持力度 + +作为信息基础设施,算力中心是整个数字经济和数字治理的实体底座,其发挥的信息化创新引领赋能作用所带来的经济和社会效益难以与直接收益相挂钩考核。因此,建议数据中心,尤其是符合全国一体化大数据中心布局规划的大型数据中心的能耗等指标单列,并给予重点支持。同时,对于符合规划布局的数据中心在土地、电力供应等方面给予支持及优惠政策,同时减轻与之挂钩的税收等负担。  (三)加大对大算力中心(数据中心)电价的优惠力度 + +对省内大数据中心IDC总规模万架以上的运营商实施优惠电价,其中,IDC机房电价按现行电价的90%。  (四)保障算力中心(数据中心)用电持续稳定,确保运营安全可靠 + +对于大型数据中心的电力供应,避免人为采取强制性断电、限电措施,保障数据中心用电持续稳定,确保数据中心安全可靠运营。  (五)鼓励扶持低碳节能新技术发展,给予相应激励或补贴政策 + +在进一步降低PUE的要求下,液冷、储能等新技术将被应用。而目前这些新技术尚处于起步阶段,产业链不够成熟,成本较高,制约了其大范围的应用推广。建议一是对于这类低碳节能新技术的应用给予政策扶持和相应的激励或补贴,支持产业快速发展;二是持续推进光伏等绿电的应用,完善绿电交易制度和流程,提高绿电应用比率,从而有效促进数据中心的低碳发展。" +354,0531,关于引导并加强非院前急救转运管理的建议,0fb697a97913420e90e7061cfcf5d50b,2022,2022-01-20 09:57:37,梁军,医卫体育,调研情况:为合理利用急救资源,满足多元化的群众服务需求,提升急救资源整体利用效率,很多地方实行了院前急救和非急救转运分类管理,这对急救服务确实起到了补充。但是社会非急救服务在实际运营中还有不少突出问题,需要进一步规范和引导,亟待制定相关措施,加强管理。 问题分析:一是服务范围越界。目前,院前医疗急救与非院前医疗急救服务实施分类管理,也明确了院前医疗急救与非院前医疗急救服务范围,但是违规从事院前急救,与120等院前急救机构争抢病源的问题屡见不鲜。二是人员配备不足。非急救转运随车人员从事急救转运工作往往缺少专业的医护人员或配备不足,不能做到一车一医一护一驾,群众无法辨别转运公司提供的车辆上的人员是否具备有资质的医护人员。三是其他各类违规行为。非急救转运公司人员违规使用120肩章、臂章,违规装配警灯警报装置,非急救车辆外观及喷涂标识与院前急救车辆十分相似导致群众无法辨认,群众普遍反映非院前急救收费高,群众投诉渠道不畅等。 具体意见:一是明确职责。进一步明确社会机构承担非院前急救转运工作流程、服务范围及应遵守的各项规定。卫生健康部门要履行好非急救转运行为的日常监管职能,负责相关人员培训考核,指导转运机构加强自律管理。市场监管部门依法查处无照经营非急救转运业务行为,指导非急救转运机构规范服务收费并加强监督管理。二是全面监管。各地卫生健康、公安交管、城市管理、市场监管等部门在各自职范围内履行监管责任,依法开展督导检查,严肃查处未按规定配备仪器设备、使用警灯警报、统一外观标识及擅自聘用非卫技人员从事医疗护送工作等行为,严厉打击违法违规经营、争抢伤病员、乱收费用、临时加价等损害群众利益的行为,对存在严重违规情形的,纳入单位和相关人员的信用记录并向社会公示,建立非急救转运单位及从业人员“黑名单”制度和退出机制,对进入“黑名单”的单位和人员依法依规取消转运资格。三是严厉打击。各相关部门要依法联合开展打击“黑救护车”活动,建立长期性、常态化管理机制,维护市场秩序,保障患者的合法权益。各医疗机构应加强日常管理,禁止任何“黑救护车”进出本单位擅自从事未经许可的非急救转运工作,主动收集“黑救护车”信息并通报有关部门清理整治;严禁医疗机构工作人员及服务外包人员参与或介绍“黑救护车”转运业务,一经发现违规行为并查实,各医疗机构必须严肃处理。对非急救转运管理不善的医疗机构,将严肃追究相关负责人的责任。四是广泛宣传。宣传院前急救医疗服务、非院前急救医疗服务分类管理的政策规定,让广大群众充分了解非急救转运的服务范围、服务单位、服务项目、服务价格、呼叫电话号码等,引导广大群众选择正规非急救转运车辆承运。 +355,0532,关于提升应急保障能力加强应急物资储备的建议,4fa3439ec3a14321b5f87d3091ccd6e8,2022,2022-01-20 09:57:37,郭毅浩,社会事业,"调研情况:2021年,在4月南通极端强对流天气、5月份苏州龙卷风以及7月南京和扬州疫情等突发情况发生时,省委省政府有效预防和处置了一系列突发事件及风险隐患,为维护经济发展和安全稳定提供了重要保障。应急保障能力最重要的基础之一是应急物资储备,已成为政府管理水平的重要性指标。 问题分析:我省应急物资储备存在的主要问题:   (一)综合应急物资管理平台尚未统一 +  需进一步完善与大应急格局匹配的综合应急物资管理体系。目前,我省应急物资分别存放在国家级物资储备仓库和省相关部门设置的物资仓库。发改部门负责全省自然灾害生活类救助物资储备和其它如粮食、冻肉等战略物资储备,应急管理部门负责自然灾害生活类救助物资、各类储备数据等,此外大量的抢险救援器材、装备、材料等由相关部门或企业仓库负责。全省物资储备数据情况或多或少存在横向断面、纵向断层的问题,有待建立统一的应急物资管理平台。 +  (二)应急物资实物储备机制还需健全 +  一是仓库布局有待进一步合理。国家级储备库和省应急物资储备仓库毗邻而居,省和市级应急物资储备仓库相邻而建,不同职能部门的应急物资储备仓库相距不远,以上情况在省内各市较为常见。二是仓库设施条件需进一步提升。大多数应急物资储备仓库,尤其是基层应急物资储备仓库普遍没有现代化、电子化、网络化仓库管理系统。三是应急物资储备目录需进一步完善。储备主体不明确,还存在应储未储,或储备大量不实用物资等问题,对于应急物资由谁来储存存在争议,存在无部门储备或重复储备情况。 (三)应急物资协议储备机制有待完善 +  一是常态化、全链条的储备机制有待健全。为解决紧急状况,有关部门特事特办,开辟绿色通道,推动企业复产、扩产、转产,缓解供需矛盾。但此后会存在冗余产能消化的问题,需进一步健全市场调节机制,切实增强大宗商品、战略储备的调节能力。 +二是应急物资协议储备平急转换能力有待提高。目前企业参与储备的积极性不高,协议储备缺少规范和实操性,代储的补贴机制不明确,政府与协议企业之间缺少有效的约束和法律法规的保障,形成不了长效的合作机制。 +三是应急物资协议储备动态管理能力有待提升。部分物资,如大型机械设备,由于使用率低,政府普遍采取协议储备方式。但在实际调研中发现,大型救援设备储备登记只是静态登记,政府部门并不掌握设备实时动态情况,设备可能因为维修或调至外地作业等情况不能即时参与救援。 具体意见:提升我省应急物资保障能力的对策建议:   (一)构建统一的应急物资储备管理体系 +  建设全省应急物资储备管理平台,达到应急物资数据的整合共享。一方面可以将全省各级各部门的应急物资储备仓库纳入平台,实时反映全省应急物资动态储备情况,底数清,情况明;另一方面也可以通过平台监督各级各部门应储尽储情况。综合运用大数据、人工智能、物联网、区块链等新技术分析应急物资储备的品类、规模、结构等是否科学合理,对物资储备和调配效能进行评估,设置应急物资储备效能比指标。 (二)构建现代的仓储技术和储备机制体系 +  一是规划省物资储备仓库空间布局。统筹优化全省应急物资储备网点的规划选址和建设,充分考虑地理和交通因素,设置应急物资调动圈,分级设置区域性应急物资储备中心、储备库、配送中心,形成全省应急物资储备库、点的合理布局。二是整合规范中小仓库。按照集中管理,统一划拨的原则,整合规范全省利用财政资金建设管理的中小仓库。所有仓库采用信息化管理,应急物资采用电子编码,通过网络接入省统一的物资管理平台。仓库采取专人24小时值班制度,保证物资随时可以出入库。三是修订完善应急物资储备目录。明确应急物资储备主体、储备数量。利用大数据分析应急物资历史使用情况,组织专家和职能部门编制应急物资储备目录和储备量标准,明确部门储备清单,并建立目录定期更新机制,指导和督促各级各部门按目录标准储备。 (三)构建完善的协议储备体系 +  明确协议储备牵头部门,制定协议储备清单。完善协议储备补贴办法,实现政府和企业双赢,形成长期合作机制。鼓励企业动态储备,将市场化和应急物资储备结合起来。制定应急物资品种及原材料、生产设备、零部件、生产供应商目录清单,将全产业链的企业记录入库,制定紧急情况下应急物资生产资格审批和市场准入审查机制,提前布局一批有合适生产线的企业平时生产普通产品,在紧急情况下快速转产应急产品,实现灵活的产能储备。" +356,0533,关于我省支持徐连两市发起举办新亚欧大陆桥开通运营30周年纪念活动,促进“一带一路”新亚欧陆海联运通道标杆示范建设的建议,62c0cd519b4947a69d8fc7b83fd29a21,2022,2022-01-20 08:41:44,谢士灵,工业商贸,调研情况:1992年12月,东起中国连云港,通过陇海兰新铁路,从新疆阿拉山口出境,穿越中亚各国、俄罗斯、波兰、德国,西至荷兰鹿特丹(欧洲第一大港)的新亚欧大陆桥开通运营。与第一条亚欧大陆桥(西伯利亚大陆桥)相比,新亚欧大陆桥具有避开高寒地区(可以常年作业)、运输距离短(缩短2000公里)、辐射面广(辐射亚欧30余国)等优势。30年来,新亚欧大陆桥为国家提出的西部大开发战略、“一带一路”倡议做出了重要贡献,促进了中西部崛起、东南沿海转型发展,改变了东快西慢,海强陆弱的状况,实现了区域协调发展。并将在下一步构建东西互济、海陆统筹、面向全球的开放格局,以及畅通国内大循环、促进国内国际双循环的过程中,继续发挥重要作用。 问题分析:去年,我省“十四五”规划提出,连云港和徐州联合建设“一带一路”新亚欧陆海联运通道标杆示范。徐州作为新亚欧大陆桥中国段五大城市之一和全国性综合交通枢纽,目前正在积极建设“一带一路”节点城市,已建成淮海国际港务区、综合保税区等开放平台,“徐州号”中欧班列、运河徐州港境外集装箱航线相继开通。连云港作为大陆桥的东方桥头堡和中西部地区最便捷的出海口,目前正在打造东方大港。 具体建议:我省支持徐连两市发起举办新亚欧大陆桥开通运营30周年纪念活动,促进“一带一路”新亚欧陆海联运通道标杆示范建设。主要基于以下考虑:一是徐连协手,将交通枢纽与港口开放优势进行叠加,以大城市对接大港口,为内陆地区提供出海大通道,为港口扩大腹地纵深,有助于畅通国内大循环、促进国内国际双循环,两市共同举办纪念活动,有助于联合建设“一带一路”新亚欧陆海联运通道标杆示范。 二是新亚欧大陆桥是一条与古老的丝绸之路相重合的铁路,而丝绸之路源于汉代,徐州是汉文化的发源地;连云港是徐福出海的地方,花果山是孙悟空的老家。两市共同举办纪念活动,有助于弘扬古老的丝绸之路精神,扩大两市在国际上的知名度,共同打造丝绸之路文化之旅。 +357,0534,关于优化省部共建机制, 支持泰州医药产业高质量发展的建议,02466de96a4140b98b43478edb41c4f3,2022,2022-01-20 08:41:44,卢佩民,工业商贸,调研情况:医药产业是泰州的“第一产业”,是泰州在省内实现“中部崛起”的重要支撑。在省委、省政府及有关国家部委的关心支持下,泰州医药产业取得长足发展,省委、省政府对此寄予厚望、赋予重任。例如,省委要求泰州担负起“打造中部崛起的产业增长极”这一重大使命;省第十四次党代会作出“发展壮大生物医药等战略性新兴产业集群”“支持苏中地区跨江融合,加快实现中部崛起”等系列部署;省政府《关于促进全省生物医药产业高质量发展的若干政策措施》(苏政发〔2021〕59号)对全省生物医药产业布局进行了优化,并明确提出“支持泰州市充分发挥部省共建机制效应,开展大健康产业集聚发展试点、建设新型疫苗和特异性诊断试剂国家新兴产业集聚区”。立足新起点,担当新使命,2021年泰州市委、市政府再次作出“举全市之力建设中国医药城,打造全国领先的地标产业”的决策部署,强调中国医药城就是泰州,泰州就是中国医药城,奋力推动医药产业高质量发展迈上新台阶。问题分析:在看到泰州医药产业长足发展的同时,我们也清醒认识存在的不足与薄弱环节,有的亟待省有关方面予以更多支持。例如,每季度召开的部省共建中国医药城联络员会议还需得到省有关部门的进一步重视与支持;泰州本地高校院所资源匮乏,对医药产业的支撑、承载、服务创新能力不足,影响科创资源集聚等。具体建议:为做大做强医药这个泰州“第一产业”,努力为全省乃至全国医药发展多作贡献,提3点建议:1.进一步建立健全促进中国医药城高质量发展的体制机制。泰州市委已经成立由书记、市长任组长的市中国医药城建设发展领导小组,在全市层面统筹推进中国医药城的发展。建议省级层面也能建立相应机制,给予大力支持:一是省委、省政府牵头成立支持建设中国医药城工作领导小组,由分管省领导(常委或副省长)担任领导小组组长,每半年召开一次领导小组会议,高位协调中国医药城建设发展需省级层面协调解决的问题。二是省委、省政府优化部省共建机制。2010年2月省部共建中国医药城机制建立以来,每年召开一次由省政府领导、国家部委、泰州市负责同志参加的联席会议,同时每季度召开一次由泰州医药高新区主要负责人和国家四部委联络员参加的联络员会议。由于联络员会议缺少省级对口部门参加,在沟通协调政策上争、事项解决等方面存在一定困难。建议由省委、省政府一名分管副秘书长牵头,每季度召开一次部省共建联络员会议,邀请省科技厅、卫健委、药监局、中医药管理局一名分管领导作为联络员,协调落实部省共建联席会议研究确定事项。2.支持中国医药城争创国家级疫苗产业创新中心。近年来,中国医药城疫苗产业发展迅猛,集聚了10家人用疫苗企业、4家动物疫苗企业,拥有各类疫苗产品近50个,已有5家人用疫苗企业取得《药品生产许可证》,占全省的5/9、全国的1/9。无论是获得生产许可证企业数还是产品数,都是全国园区集聚度最高。中国医药城疫苗工程中心是目前国内规模最大、省内唯一的疫苗成果转化基地,新冠疫情发生以来,以复星疫苗为代表的多个疫苗已在中国医药城开展临床试验。2021年1月,中国医药城获批“江苏省疫苗产业创新中心”。当前,泰州正在整合北京大学、ICGEB等科创资源,依托现有的产业基础和产业优势,规划建设国家级疫苗产业创新中心。建议省委、省政府予以支持,助力泰州中国医药城争创国家级疫苗产业创新中心。3.支持推动创新资源要素向中国医药城集聚。建议省委、省政府在创新资源集聚、公共平台布局等方面给予中国医药城倾斜和支持。比如,借鉴湖北省在东湖高新区建立武汉生物技术研究院模式,由省委、省政府牵头,依托南京大学、东南大学、中国药科大学、南京医科大学、南京中医药大学等高校医药领域优势学科,在中国医药城建立泰州生物医药研究院,加快集聚海内外生物医药高端人才,推进我省生物医药应用研究开发,提升生物医药公共平台服务水平,加速各类生物医药成果转化进程,推动生物医药产业集群发展。 +358,0535,关于开展家政行业调查,在统计数据中增加相关内容的建议,0d9e449f75384e90b12b38c629deec43,2022,2022-01-20 10:01:52,赵媛,社会事业,调研情况:家政服务业是朝阳产业,也是民生工程,其服务内容涵盖人民生命全周期的方方面面,已日渐成为新时代满足人民日益增长的美好生活需要的重要载体之一;家政服务业作为生活性服务业的重要组成部分,也是推动形成强大国内市场的重要支撑。在此背景下,亟需对家政行业发展情况开展调查,获取相对权威的家政行业统计数据,为进一步制定和完善家庭服务业相关政策、优化家政服务业发展规划提供数据支撑,促进家政服务业高质量发展。近年来,我国已逐步建立了《家庭服务业统计调查制度》。2015年人社部在江苏省徐州市和北京市东城区、重庆市巴南区首次开展了家庭服务业调查试填工作,此后每年人社部都会发布“关于开展家庭服务业调查的通知”,从全国72个家庭服务业体系建设中心城市(或直辖市的区,下同)和五部门确定的家政服务业提质扩容“领跑者”行动重点推进城市(区)中,选择36个城市开展调查。主要调查内容包括:(1)从事家庭服务业的法人单位和个体经营户的基本情况、经营(活动)情况、家庭服务内容、从业人员情况、工资总额(劳动报酬)情况、家政服务员培训及获得相关职业资格情况等;(2)常住居民家庭使用的家政服务员基本情况,如招用方式、服务内容、参加社会保险、劳动关系情况等;(3)常住居民家庭使用家政服务员的需求等。江苏作为家政服务业发展最早、发展水平最高的省份之一,近年来,在《省政府办公厅关于加快发展家庭服务业的实施意见》《省政府办公厅关于促进家政服务业提质扩容的实施意见》等政策文件的推动下,不断探索家政服务业发展的新思路、新模式,家政服务业已迈入快速发展的关键时期。问题分析:目前江苏有关家政行业的调查较少,在官方统计数据中尚未有家政行业相关数据发布,相关数据主要来自互联网和媒体,鱼龙混杂,严重影响江苏在全国的声望。具体来看:1.尽管人社部未公开每年选取的家庭服务业调查城市,通过查询相关新闻发现,除2015年江苏省徐州市参与了家庭服务业调查试填工作,其他年份江苏省尚未有城市参与家庭服务业调查工作。2.由于官方未有家政行业相关数据发布,居民、家政服务企业乃至政府相关部门等想了解相关数据只能借助行业协会或互联网或媒体,尤其是互联网和媒体数据鱼龙混杂,真实性有待考证。如新京报网2021年3月报道的数据,江苏省共有家政服务企业64.83万家,其中苏州便有44.13万家;又如2021年4月央视财经报道显示,我国目前有193万家企业名称或经营状态含“家政”的家政相关企业,其中江苏省家政相关企业数量超过63万家。这显然与江苏省实际情况极不相符,容易给社会大众造成误导。3.江苏省2020年经济总量已突破10万亿元,人均地区生产总值达到12.5万元,位居全国各省份之首,家政服务等改善型消费需求也位居前列。但由于缺乏常住居民家政服务需求的调查,无法了解居民的真实需求,难以引导市场主体精准对接居民多元消费需求,开发居民需求旺盛的适切性产品。具体建议:江苏应根据国家统计局发布的《家庭服务业统计调查制度》,借鉴已试点城市的经验,对全省各城市开展家政行业调查,并将相关调查数据通过《江苏统计年鉴》或以专题报告的方式对外发布,推动江苏家政服务业在“两争一前列”中也走在全国前列。通过梳理各试点城市经验,建议江苏家政行业调查应念好“细、准、严、用”四字经。具体如下:1.念好“细”字经,落实调查工作责任。根据国家统计局发布的《家庭服务业统计调查制度》,明确调查内容、调查范围和对象、调查方法、调查组织形式。按照统一领导、工作协作的原则,确定牵头单位,成立江苏省家政服务业统计调查工作小组,细化责任,落实到人。2.念好“准”字经,确保调查结果准确。组织调查员参加培训,使其对指标理解到位,对方案执行到位,指导调查员开展上门走访、样本采集、数据审核等工作,保证调查样本的科学有效。强化对调查前、中、后质量控制,对调查各环节可能出现的问题进行事先防范,确保调查过程科学规范,调查结果准确可靠。3.念好“严”字经,承诺调查信息保密。发放《致调查对象的一封信》,强化舆论宣传,承诺信息保密,让广大被调查对象放心,营造人人知晓、户户配合的良好调查氛围。4.念好“用”字经,用好调查结果数据。质量符合发布要求的调查数据,按规定程序审批后由法定主体通过《江苏统计年鉴》或以专题报告的方式对外发布。基于调查统计结果,深入分析各城市家政服务业发展现状,探索和研究适合不同城市的家政服务业发展政策导向,为推动江苏省家政服务业高质量发展提供助力。 +359,0536,关于打造“江苏精品” 擦亮江苏“金字招牌”的建议,4aafcb04ab0449e8bd6846c21c4ef56e,2022,2022-01-20 08:41:44,孙沪兵,工业商贸,调研情况:品牌是企业乃至国家竞争力的综合体现。习近平总书记明确要求“推动中国制造向中国创造转变、中国速度向中国质量转变、中国产品向中国品牌转变”。国务院将每年的5月10日设立为“中国品牌日”。我省“十四五”规划要求大力实施品牌发展战略,引导企业走品牌发展之路。为深入推进江苏品牌建设,我省于2020年4月全面启动“江苏精品”认证,通过对符合高标准、高品质要求的产品和服务进行第三方认证,推动形成品质高端、信誉过硬、市场公认的“江苏精品”品牌群体。这是参照国际惯例、运用市场机制推进品牌战略的一项开拓性工作,目前已取得积极进展和初步成效。一是管理制度有效完善。市监、发改、工信等8部门联合出台相关意见和认证管理办法,统一了评价依据、认证规则、标志标识和发布标准。二是标准体系初步建立。按照“国内领先、国际一流”的要求,制定发布了72个“江苏精品”团体标准。三是培育梯队逐步形成。围绕全省优势产业、龙头企业和主导产品,由多个部门联合推荐遴选重点培育对象,提升品牌价值。四是认证工作有序实施。成立“江苏精品”国际认证联盟具体实施认证工作,目前累计有150家企业166个产品(服务)通过认证。问题分析:虽然我省品牌建设取得了一定成效,但还存在一些短板和不足。一是部分地方品牌意识不强,品牌工作投入不足,品牌发展仍存在不充分、不平衡的问题。二是品牌激励机制仍需完善,品牌效应需要进一步提升。三是品牌创新能力不足,我省出口商品平均单价远低于德、日、美等发达国家,总体处在价值链中低端,具有全国影响力和国际竞争力的品牌还不多。具体建议:一是创新引领,使“江苏精品”更有含金量。加快业态创新,发展众包设计、云制造等新型制造模式,探索智能监测、远程诊断等工业互联网新型应用,加快调整优化产品结构,主动适应消费结构升级趋势。加快生产工艺更新,扎实推进以“机器换人”为核心内容的技术改造,用标准化、智能化生产方式提高质量。加快技术创新,建立协同创新联盟,攻克关键共性技术,提升科技核心竞争力。二是坚守质量,使“江苏精品”更有品质。推动企业建立健全首席质量官制度,积极推广和运用精益制造、全面质量管理、卓越绩效等先进质量管理技术和方法,提高全员、全过程、全方位质量控制水平。瞄准质量管理先进标杆,实施质量比对、质量攻关、合格率提升工程,在增品种、提品质、创品牌上下更大功夫。聚焦“531”产业强链行动,加快制定一批国内领先、赶超国际先进水平的“江苏精品”标准。弘扬质量精神,引导企业家以张謇等先贤楷模为榜样,勇做提升质量水平、推动高质量发展的生力军。三是优化制度,使“江苏精品”更有吸引力。倡导优质优价,将“江苏精品”打造成质量分级的重要抓手,让“江苏精品”比普通产品卖得更贵、销量更好。加快推进长三角地区品牌互认合作,开展高层次品牌宣传活动,提升知名度美誉度。优化制度设计,厘清政府和市场的边界,推动认证联盟严把认证程序和认证标准关口,让真正代表江苏品质的产品和服务脱颖而出。完善品牌促进、推介、保护和信息公共服务体系,构建有利于江苏品牌发展的政策环境和体制机制。 +360,0537,关于举全省之力支持连云港港发展,为江苏省高质量发展提供航运保障的建议,9e3b3447ab2b4e54a30e42deaaf65f04,2022,2022-01-20 08:41:44,赵媛等4人,工业商贸,调研情况:连云港市是新亚欧大陆桥东方桥头堡和新丝绸之路东端起点,江苏省委、省政府对连云港的发展定位是“一带一路”交汇点建设的核心区和先导区,《中国(江苏)自由贸易区总体方案》中将连云港片区定位于亚欧重要国际交通枢纽。为充分发挥连云港在江苏建设“一带一路”交汇点中的战略支点作用,应集全省之力为连云港港发展提供支持,以期为江苏高质量发展提供航运保障。连云港港是江苏省最大的海港,被列为全国沿海27个主要港口之一,并正式被确定为国际枢纽海港。根据省政府办公厅发布的《江苏省沿江沿海港口布局规划(2015~2030年)》,连云港港应发挥“一带一路”交汇点优势,打造成为中哈物流中转基地、上合组织成员国出海口、东中西合作示范区和区域性国际枢纽港。但目前连云港港的发展面临周边地区港口的较大竞争压力。连云港港与日照港仅距离40 km,与青岛港仅距离105km,较大的竞争压力压缩了连云港港口商品货物的来源,以集装箱吞吐量为例,连云港港口苏北五市的市场占有率仅为40%,鲁南四市的市场占有率只有10%。虽然看似连云港港距离长江三角洲港口集群较远,但作为世界第一大港的上海港对连云港港的威胁更大,苏南、苏中等周边城市,甚至连云港市的外贸货物很多都是由上海港进行物流运输,2021年连云港港口货物吞吐量2.77亿吨、集装箱吞吐量503.5万标箱,与上海港相差 9 倍之多。问题分析:调研发现,连云港作为我省三大自贸片区之一,虽然港口具有完备的通关服务等,但由于海运直达比例不高、航线航班覆盖度和密度不足等原因,当地的企业也只能将货物运至上海港或青岛港出口。调研中,连云港当地企业对增加港口航线航班,直接通过连云港港将货物运送至世界各地的呼声很高,但港口方面则受制于货源,货源不足将影响港口的经济效益。这就如同修建高速公路一样,高速公路修建初期车流量可能并不多,但有了路才能聚集流量,带来经济和社会效益,这也是为何国家要花费370亿修建G7京新高速这条世界上“穿越沙漠最长高速公路”的原因。在提高航线航班覆盖度和密度的过程中可能会遇到初期货物较少的困境,政府应树立大局意识,充分认识到只有拥有了充足的航线航班,才能吸引到更多货源,更好带动港口发展,若始终因为运量问题而不增加航线航班,那必定会陷入恶性循环,导致港口运量越来越少。港口发展亦如逆水行舟,只有集全省之力支持连云港港发展,才能让连云港港在众多港口竞争中占领高地,为江苏高质量发展提供航运保障。具体建议:(1)增加航班覆盖度和密度,让企业货物有航线航班可达。近年来,连云港港互联互通水平不断提升,外贸航线覆盖多个重要国际港口,但由于航线航班覆盖度和密度不足,企业即使想通过连云港港出口也较难实现,只有先解决了航线航班问题才能推动港口进一步发展。因此,一方面要扩大近洋运力,以日韩高密度、东南亚广覆盖为方向,解决运输需求远超航线运力的矛盾;另一方面要增加远洋干线,优化至美西、中东、欧洲等远洋航线运输布局。(2)增加政策扶持,降低企业物流费用,抢占市场先机。当前,连云港港口控股集团为淮安客户在集装箱业务发展方面提供了八项扶持政策和九项服务承诺,淮安地区外贸企业集装箱业务经公路运输至连云港出口,相比至其他港口每标箱平均节约1850元,但这一政策覆盖面还较窄。未来,可在全省层面出台政策,对本省企业在连云港港进出口提供航线补贴和公路运输优惠,降低企业物流费用,有意识的引导苏北5市乃至全省外贸企业到连云港港进出口。(3)增加市场开发力度,拓展陆海沿线市场。《江苏沿海地区发展规划(2021-2025)》指出要将连云港打造成为陆海联动区,2021年10月,新亚欧陆海联运通道自由贸易试验区联盟在连云港成立。未来要加强与新亚欧陆海联运通道上的 9 个自贸试验区和2个重点口岸的合作,增加市场开放力度,利用好陆海联运优势,拉近港口与腹地政府以及客户之间的距离,充分了解客户需求,促进货源腹地拓展,让连云港港成为服务中西部地区对外开放的重要平台。 +361,0538,关于推动特医食品国家赋码 支持中国医药城特医配方食品做大做强的建议,10a59b631cff4d05b03996fc50e251b0,2022,2022-01-19 20:13:37,卢佩民,医卫体育,调研情况:目前,国内特医配方食品已经具备百亿市场规模,随着市场的发展和各项规章制度的完善,该行业有着巨大的增长空间。我省在特医配方食品产业领域走在全国前列,是全国唯一的特医食品示范省份,也是全国唯一将特医食品纳入阳光平台采购的省份。泰州中国医药城是中国营养保健食品协会授予的“特殊食品产业集群示范基地”,集聚了雀巢健康、鲲鱼健康、石药中诺等研发生产企业,三家企业均有特医产品实现产业化,领跑全国同类园区。问题分析:2020年12月,省市场监管局、省医保局、省卫生健康委共同印发的《江苏省特殊医学用途配方食品经营使用管理办法(试行)》第23条规定,医疗机构可以参照药品的管理模式,对经过注册批准的特医配方食品进行编码收费。然而由于医保贯标的推进,医疗机构所有诊疗收费编码必须与国家码匹配,不可以自行编码。具体建议:为规范全省医疗机构收费,更好地执行阳光招采,建议省医保局给特医食品统一编码(海南、安徽、贵州、重庆等省市就特医食品收费已经作出了统一规定),并推进国家赋码,允许持证特医产品进入定点药店销售,进一步规范特医食品监管,推动产业做大做强。同时,从创新资源集聚、产业布局规划等方面,扶持泰州中国医药城把特医配方食品做出品牌、扩大影响。 +362,0539,关于完善我省仲裁制度、提升仲裁公信力的建议,cfbaa8501cc34db389460d2ca608f8dd,2022,2022-01-20 14:46:18,周继业,法制建设,调研情况:仲裁作为法定的纠纷解决机制,具有国际通行、公平自愿、程序简便、一裁终局、成本低廉等优点,在优化法治化营商环境、促进国际经贸合作、服务高质量发展等方面具有独特优势。党的十八届四中全会明确提出要“完善仲裁制度,提高仲裁公信力”。问题分析:近年来,我省仲裁工作取得积极进展,但仍存在一些突出问题:仲裁案件绝对数量偏少,与我省经济社会发展水平不相适应;仲裁机构建设与北京、深圳、广州等先进地区仲裁委员会相比,在人员编制、经费管理、工作创新等方面存在差距。具体建议:一是充分发挥仲裁在推进矛盾纠纷多元化解中的功能作用。在依法依规的前提下,进一步探索扩大仲裁方式的适用,如依托行业主管部门力量,推动仲裁工作向金融管理、保险服务、知识产权、融资担保、房产交易、物业管理、涉外合同、网络交易等新经济领域延伸;将仲裁调解纳入社会矛盾纠纷大调解体系,强化仲裁在交通肇事、医疗事故、建设工程等领域的纠纷化解功能;探索试行消费争议仲裁制度,设立独立的消费仲裁机构,研究制定区别于普通商事仲裁的“消费者友好型”仲裁规则,降低消费仲裁案件受理门槛、简化仲裁程序、减少仲裁费用。 二是深入推进仲裁体制机制改革。开展符合仲裁规律的体制改革,加快仲裁机构与行政机关分立,确保仲裁机构独立性。健全仲裁行业自律机制,由省司法行政部门牵头筹备组建省仲裁协会,发挥监督作用。建立健全仲裁机构法人治理结构,以仲裁业务为核心,以确保仲裁治理、强化服务能力为导向,建立和推行符合法人治理结构特点和要求的人事、财务薪酬等管理制度。理顺仲裁机构和仲裁庭的关系,在确保仲裁庭独立开展案件审理的同时,建立健全仲裁机构内部决策、运用、监督机制。三是加快仲裁专业化建设。规范仲裁案件办案流程,推进仲裁文书标准化,建立仲裁机构、仲裁员信用档案,提升案件调解和解率、快速结案率、自动履行率。改进仲裁员选聘工作,严把入口关,加快建设高素质的仲裁员队伍。建立符合仲裁行业特点的秘书队伍管理制度,推进向专业化、职业化方向发展。加快信息化建设,建立日常办公、案件管理、档案管理和远程办案“四位一体”的仲裁信息化平台,实现仲裁各环节在平台上统一操作、规范运行。充分利用江北新区体制机制优势,将江北新区仲裁院打造成具有国际影响力的仲裁品牌。四是完善司法支持监督机制。人民法院应秉持支持和监督并重的理念,从支持和促进仲裁发展的角度出发,进一步统一全省仲裁司法审查标准和尺度。探索构建“仲裁-保全”沟通协调机制,为仲裁阶段财产保全提供支持。探索建立法院与仲裁机构之间的案件仲裁保全申请移送和反馈机制,探索开发保全案件线上流转系统,实现“当天移转、即时裁定、线上反馈”。加强人民法院与仲裁机构之间的日常沟通协调。五是积极发展互联网仲裁。建立网络化的案件管理系统以及与电子商务和互联网金融等平台对接的仲裁平台,探索线上仲裁、智能仲裁。建立完善涉网仲裁规则,依法规范互联网仲裁,明确互联网仲裁受案范围,完善仲裁程序和工作流程,逐步实现在线申请、在线立案、在线缴费、在线应诉、在线送达、在线审理、在线归档等全方位线上作业,为当事人提供经济、便捷、高效的仲裁服务;加强仲裁大数据的建设及应用,推动与有关部门数据的互联互通,促进仲裁与互联网经济的深度融合。六是继续加大对仲裁制度的宣传力度。把宣传推广仲裁法律法规和仲裁制度作为我省法治宣传、普法教育和推进依法行政的重要内容,提高全社会对仲裁法律法规、仲裁制度功能和优势特点的知晓度、认可度。 +363,0540,关于加快医疗保障制度省级统筹的建议,9ce028a282a64c91ba29d3d1b60ffeef,2022,2022-01-19 20:13:37,华德荣,医卫体育,调研情况:中发5号文件《关于深化医疗保障制度改革的意见》提出了提升医保统筹层次的要求,省委省政府也对此项工作作出了相应部署。我省已全面实施医保市级统筹,“六统一”的要求基本落实;随着各类清单制度的执行,政策待遇差异更加缩小、公共服务规范更加趋同;通过深化招采及支付等重点改革,全省医保系统协同力不断增强;特别是国家医保信息平台全面落地及“江苏医保云”广泛应用,为医保省级统筹提供了技术路径和系统支撑。 问题分析:现行市级统筹的制度下,医保基金平衡能力依然有限,特别是居民医保防范和化解风险的效果不够显著;政策碎片化仍不同程度存在,协同推进“三医”联动的机制不够有效;行政管理和经办服务的实现路径及其层次的实际变化,必然带来政策落实及安全监管责任及其主体的变化。 具体意见:一是学习贯彻习总书记批示指示精神、中央决策部署及医保法规制度,把握好制度改革的方向和路径;二是深入调研、分析全省医保制度改革实践,紧扣目标,针对问题,研究细化总体方案和具体举措;三是凝聚全省特别是医保系统的智慧和力量,积极稳妥、扎实有效地推进医保省级统筹。 +364,0542,关于加快推进智慧医院建设的建议,ea1ef0018d684d5f86181660b8f58706,2022,2022-01-20 10:01:53,李鹭扬,医卫体育,调研情况:对扬州市区部分医院进行走访调研。问题分析:在新形势下,以新技术、新思维、新业态为导向的智慧医院成为医疗卫生体系建设的方向。随着国家医疗卫生行业政策和思路的改变,对医院运营提出挑战。疫情防控期间,互联网医院发挥很大作用,有效地解决了患者就医用药的难题。同时,大数据、5G通信、物联网、人工智能、区块链等新兴技术蓬勃发展,使智能医疗和智能服务成为可能。我省各大医院在智慧医院的道路上进行了积极探索,积累了丰富的经验。但在智慧医院建设的过程中,以下问题有待改善。一、医院之间信息化建设基础的差异,影响了顶层设计的有效落实。现有的智慧医院建设更多的是医院信息系统的简单组合,缺乏成熟的实践经验,建设重点仍停留于“互联网+医疗”。各医院在推进智慧医院的建设时,顶层设计的实施路径不够明确,更多情况下是医院信息部门牵头,被新需求、新技术、新应用推动着做局部的智能化、信息化投入或改造。二、对患者智慧服务的能力亟需提升。当前以患者为核心的全周期智慧服务尚未全面开展,诊后服务环节尤为薄弱,诊后随访、家庭监测服务开展较少。三、智慧管理总体水平不高。由于传统的粗放管理模式、滞后的管理理念和后勤工作人员的影响,目前医院后勤信息化关系水平明显偏低,成为智慧医院建设中的一块短板。其中,智慧后勤建设中最主要的一个问题在于后勤系统彼此间不互通共享,信息孤岛林立,缺乏统一化的信息管理链,无法实现医院后勤工作的开始、运营、处理、反馈和改善的全流程信息化管理方式。具体建议:一、加强智慧医院建设,着重建立顶层设计实施的标准化路径。智慧医院建设是一个融医院管理、临床业务、患者服务和信息工程等多方面复杂逻辑的综合过程。建立标准化的路径,有利于以最小成本和周期实施智慧医院建设,提升医疗卫生服务质量,办群众满意的医院。建议江苏省以若干家相关基础较好的医院为重点,打造我省智慧医院的样板工程。二、加强智慧医疗建设,深化电子病历智能应用。将结构化电子病历作为智慧医疗发展的基础工程,以电子病历系统应用水平分级评价工作为契机,实现临床数据的深度应用。梳理形成合理用药、输血、手术、护理、检验、检查评估等知识体系,建立以知识库为核心的临床智能决策支持系统,并将临床智能决策支持系统与电子病历系统进行融合,在诊疗评估、医嘱录入、病历书写、静态知识调用等应用场景中为医生护士提供智能提醒、辅助决策等服务,并实现医嘱、输血、用药等环节的闭环管理。实现区域范围内患者医疗信息互联互通,节约社会医疗资源,提升医疗效率。三、加强智慧管理建设,构建大数据科研平台。整合临床信息和生物组学信息,构建临床大数据科研平台。医院累积了海量的患者临床信息和生物组学信息,为医生临床和科研工作提供了有效支持。应建立统一规划的临床科研大数据平台,包括业务系统层、临床数据中心(CDR)层以及面向科研人员的应用层。根据医院的特色和优势学科,还可建立基于特殊病种的专病数据库。科研人员通过应用层实现数据检索、病例分组、患者随访和统计功能,提高科研效率,提升诊疗水平。四、加强智慧服务建设,提升对患者的服务能力。在现有智慧服务建设的基础上,医院应该参照评级标准,查漏补缺,重点突破“家庭服务”“患者便利保障”“服务监督”“急救衔接”这几个薄弱环节的智慧服务建设,使患者获得良好地就医体验,提升患者就医效率。五、加强互联网医院建设,促进医疗资源共享。以5G和区块链技术发展为契机,建立基于云互联的协作联盟。建立内外互联的医疗协同服务体系,确保患者医疗信息及服务在体系中有效流通。将5G技术应用于远程医疗、示教、监测等场景的实际应用;利用区块链解决电子医疗数据共享的难题,实现方便、安全的医疗数据共享,以医疗联盟或医联体为基础,搭载新技术打破院间“围墙”,创建以患者为中心的云互联协作共同体。 +365,0544,关于推进职业院校混合所有制办学,打通产教融合最后一公里的建议,942bb75d3e1a41c990dbfecb2363da66,2022,2022-01-20 15:42:44,丁志春等16人,教育事业,调研情况:2014年,习近平总书记对职业教育工作做出重要指示:“坚持产教融合、校企合作,坚持工学结合、知行合一,引导社会各界特别是行业企业积极支持职业教育,努力建设中国特色职业教育体系。”2019年国务院印发的《国家职业教育改革实施方案》明确提出,“企业应当依法履行实施职业教育义务,利用资本、技术、知识、设施、设备和管理等要素参与校企合作,发挥重要办学主体作用。”可见党中央对职业教育的产教融合高度重视,探索股份制、混合所有制办学是产教融合的重要途径,也是当前职业教育改革的必然。而就我省的实践情况来看,混合所有制办学形式虽然呼声很高, 有些地方也进行了有益探索,但由于缺乏具体的、可实际操作的实施方案,混合所有制的办学形式并未真正落地,“混而不合”“合而不深”“校热企冷”“企热校冷”等现象均不同程度地存在。问题分析:1.学校与企业参与产教融合信息不对等、供需脱节。产教融合政策出台后,无论学校还是企业最初都是积极响应者、倡导者和参与者,却因信息不对等出现供需脱节,相互观望犹豫。对于职业院校来说,社会对职业教育改革期待已久,产教融合是当前职业教育开辟的一条新的发展之路,也是职业院校提升核心竞争力的必经途径,职业院校总是希望能够与规模雄厚、知名度高的国有企业合作,却遭遇“校热企冷”的境况。对于企业来说,很多小型企业希望借助职业教育的研发优势来降低自身的科研成本,但是一些知名度较高的职业院校却不愿与小企业合作,企业遭遇“企热校冷”的尴尬。2.学校与企业参与产教融合的预期获益不均等。职业院校主要希望通过与企业合作,获得政府相应的政策扶持、企业生产平台和产业信息等来提升学校办学质量、学生就业率及学校声望等,从而在现代化教育改革中立于优势地位,但是对于校企合作中学校需要付出一定的资本投入、机器设备等又受限于国有资产管理等举步不前。企业则主要希望通过与职业院校合作,获得职业院校的科研优势,却因为前期的投入成本、学生实践操作的法律风险等而犹疑不定,因此双方积极性不高、参与不深也就在所难免。3.混合所有制办学在产教融合进程中遭遇政策空白。目前我省虽已出台了《关于深化产教融合的实施意见》,但总体还是一个原则性的指导性的意见和文件,对于混合所有制办学机构的性质、成本分摊、收益分配、责任承担、退出机制、治理体系等均没有明确而具体法律规定,也没有可具体可供参照的其他法律规范。除此之外,政府、学校、企业、社会都不同程度地存在着响应上级要求、应对检查、评估、考核等不得不做的被动应对和跟进,甚至有些合作协议只是“面子”工程和表面文章,校企中犹豫观望者居多,社会力量参与职业教育的积极性不强。具体建议:基于以上问题,我们建议我省尽快制定关于混合所有制办学的指导意见,借鉴山东等省混合所有制办学改革试点的经验,吸引社会中较有影响的企业和其他各种社会力量与职业院校合作举办职业院校或办学机构,推动我省产教融合事业真正落到实处。1.尽快出台我省《职业院校混合所有制办学的指导意见》从政策上来看,《国务院关于加快发展现代职业教育的决定》《国务院关于鼓励社会力量兴办教育促进民办教育健康发展的若干意见》《国家职业教育改革实施方案》等都鼓励支持职业院校开展股份制、混合所有制办学改革,2018年我省《省政府办公厅关于深化产教融合的实施意见》中对于混合所有制办学只是一个原则性的规定,对于混合所有制办学的具体实施缺乏明确而具体的规定,我们建议就混合所有制办学出台专门指导意见或实施方案,对混合所有制办学机构的性质定位、办学形式、设立要求、办学管理及相关配套政策给予明确规定,将散见于各个法律法规及政策制定中的“碎片化”混合所有制政策进行系统集成,为基层实践提供混改路径、操作指南和政策清单。2.既要坚持“不拘一格”的办学形式,又要坚持“泾渭分明”的产权及收益分配方式在办学形式上既可以是学校整体层面的混改,也可以是二级学院层面的试点,既可以是混合举办生产实训基地,也可以合作举办专业培训等办学项目;在办资源投入方面,发挥不同主体的优势,鼓励支持多种资金、知识产权、生产设备、能工巧匠、校名校誉等多种资源参与合作办学。但是双方混合办学机构的产权必须清晰、收益分配方式必须明确,办学机构营利性与非营利性的性质必须确定,双方参与混合办学的治理体系建构必须规范,在坚守教育公益性的原则上兼顾各种社会力量利益诉求,确保互补共赢,发挥不同主体的办学优势。3.成立混合所有制办学指导机构,为校企合作提供政策支持建议由教育部门牵头,成立由教育、发展改革委员会、人力资源和社会保障、财政等部门参与的工作机构,同步规划和落实产教融合、校企协同的政策措施、支持方式、实现途径和重大项目,畅通学校和企业间的信息渠道,提升学校与企业需求间的匹配性。政府要加大对校企的支持力度,建立校企激励机制,要落实财税金融支持政策,进行税收减免或财政补贴,还可以设立产教融合专项基金,根据混合所有制办学的规模、层次和水平等,给予相应的经费支持,充分激活学校与企业参与合作办学的内在动力。4.扩大混合所有制办学的社会宣传,为校企合作创造良好的社会环境社会媒体应对混合所有制办学的实践和成绩多给予正面宣传报道,如建立“技能名师”制度、设立“职教校企技术创新行动计划”、推出“校企合作典范系列”等为混合所有制办学造势发声,将一批社会责任感强、口碑好、合作办学业绩突出的企业命名为教育企业,享有学校的名分、地位和优质企业的声誉,定期举行行业企业技术发展论坛、产学合作论坛、产学合作成果展、校企合作创新突破经验交流会等,扩大混合所有制办学的社会影响力,助推与强化职业教育与混合所有制办学的正面效应,形成政府、企业、学校、行业、社会协同推进的工作格局。 +366,0545,关于在我省开展大中小学劳动教育一体化建设的建议,da743b34b0534c56a8cd3072d3e89b87,2022,2022-01-20 09:51:56,丁志春等15人,教育事业,调研情况:劳动教育是与德育、智育、体育、美育形成合力,共同塑造知行合一的社会主义劳动者的教育工程,应该贯穿于人才培养的全过程,覆盖大中小各个学段。2020年3月,中共中央国务院印发的《关于全面加强新时代大中小学劳动教育的意见》中明确提出“把劳动教育纳入人才培养全过程,贯通大中小学各学段”,根据该文件的要求和指示,我省各地区和学校坚持教育与生产劳动相结合,在实践育人方面取得了一定成效,但是劳动教育是一个日渐积累的过程,需要探索各学段之间有效衔接,当前在我省推行大中小学劳动教育一体化建设十分必要。问题分析:劳动教育与其他学科教育一样,有其自身的规律性、科学性,更是一项常态化的系统工程,涉及学生成长的不同时期,但是当前未能打通学段壁垒,大中小学各自开展劳动教育,问题突显。1.学段壁垒,教育资源不能共享我省教育资源丰厚,高等教育中既有“双一流”的普通高等院校,又有“双高”型的职业教育院校,既有农业产学研基地,更有工业实践教学场所,但是这些资源大多数为高等院校或职业院校所有,中小学学生开展劳动教育则需要通过各种方式沟通,有时考虑到教学安排、资金、安全等多重因素并不能得到施行,教育资源不能统筹发挥效用。2.认知混乱,教育内容各自为战根据中央政策文件,各学段教师对劳动教育的总体目标虽有一定的认识,但部分学校及教师未能把握劳动教育的层次目标,致使在教学中并未达到既定的教育要求。实践中,有的学校仅仅把劳动教育内容视为劳动,认为开展一些校园大扫除等劳动就是开展了劳动教育,甚至有的还把劳动作为一种惩罚措施让犯错误的学生承担,致使教育效果较差。另一方面,各学段劳动教育的课程设置不规范,课时分配不合理,不同学段的学内容存在重合或者缺失等现象。不同学段教师有时会重复讲解同一个劳动教育知识,使得劳动理论课教学混乱。3.重行轻知,劳动价值观培养欠缺大中小学劳动教育中都存在重视一些形式的劳动实践,而轻视劳动教育理论的研究。劳动教育的根本任务是“教育引导学生崇尚劳动、尊重劳动,懂得劳动最光荣、劳动最伟大、劳动最美丽的道理,长大后能够辛勤劳动、诚实劳动、创造性劳动”。由于缺乏劳动教育理论研究,大中小学劳动教育教师受教育程度高低不一,实践中会出现重视开展简单的劳动技能训练,忽视学生对劳动情感、劳动意识和劳动习惯的培养;学段衔接过程还会出现重合交叉、阻隔断层及首尾倒置等现象,学生的反感。 这些都极易造成大中小学劳动教育一体化建设成为美妙绝伦的“空中楼阁”。在我省推行大中小学劳动教育一体化建设的必要性。1.劳动教育是落实“双减政策”的有效途径“双减政策”出台后,校外补习不得占用国家法定节假日、休息日及寒暑假期组织义务教育阶段学科类培训,学生们的周末时间将得到释放,社会呼唤教译码回归本真,回归教育初心,更加需要德、智、体、美、劳全面发展的综合型人才,因此大力开展劳动教育势在必行。2.构建大中小学劳动教育一体化格局是劳动育人的必然要求新时代,推进大中小学劳动教育一体化建设是国民教育体系的重要组成部分,是落实立德树人根本任务的必要手段,也是实现中华民族伟大复兴的必然要求。基础教育与高等教育之间学段壁垒,使得劳动教育一体化格局建设受到阻碍,在很大程度上削弱了学校劳动教育的系统性和有效性。由此,构建大中小学一体化劳动教育链,防止教育链上各环节相互脱节,成为劳动育人的必然要求。3.大中小学劳动教育一体化建设是统筹我省教育资源的重要渠道我省劳动教育资源丰富却发展不平衡,中小学学生的劳动教育多只能在校内开展,校外发展常常遇到无处可去的困境。高等教育的实践基地却主要用于教学而非劳动教育,或仅仅用于自己本校的学生劳动教育。构建大中小学劳动教育一体化可以统筹我省劳动实践资源,推进优质资源共建共享,发挥教育部门在劳动教育中的主导作用,坚持教育与生产劳动相结合,改进劳动教育方式,强化实践体验,提升育人实效性。具体建议:1.成立省级大中小学劳动教育一体化建设指导委员会要树立“全国一盘棋”的理念,在党中央的统一领导下,按照《意见》的要求,加强劳动教育理论研究,宏观统筹安排和规划大中小学劳动教育衔接的系统工作,领导地区交流合作,构建完善大中小学劳动教育的领导管理机制、工作运行机制、安全管理制度、经费保障机制、队伍建设机制、考核考评制度及教师发展机制等。各地区也要尽快成立劳动教育的领导管理部门和专门机构,通过实地调查和云上会谈等方式,指导大中小学劳动教育一体化建设工作。2. 建立贯通一体化的劳动课程体系学校劳动教育的实施必须以劳动教育课程体系为依托,针对不同学段的学生,制定科学的劳动教育目标,合理设计劳动教育内容、途径及方法。劳动教育课程的开设不仅要体现各学段劳动教育的本质,纵向教育链上要彰显大中小学劳动教育课程目标、课程内容、课程实施、课程评价的衔接水平,各学段劳动教育课程的开设均需相关教育行政人员的参与;横向教育链上要注重劳动教育课程与其他课程的相互融通,将劳动教育巧妙融入其他课程教学中,其他课程的教学内容可以透过劳动教育课程去转化和实践,形成各类课程与劳动教育课程同向而行的协同效应,突出劳动教育课程的立体化渗透。3. 健全统一的组织保障和完善的评价制度大中小学劳动教育衔接需要科学的考试评价机制给予保障,需考量劳动教育成效评价的维度和标准,坚持多主体、多形式的评价方式。教育主管部门要优化劳动教育的考核评价制度,不能只唯结果、唯分数,要注重过程考评、实践考察及学生评价等环节,公平、公正地考察劳技教师的表现,奖优罚劣,以调动劳动教育教师的积极性。各级领导要关心大中小学劳技教师的现状,要给务实肯干、成绩显著的劳技教师以“橄榄枝”,让他们获得晋升的机会,建立健全科学性的奖励机制有助于激发教师的教学动机,调动其从事劳动教育衔接的积极性。 +367,0546,关于实施性别平等的生育支持措施的建议,4f7cad31a5e949a8ba468f2412527b90,2022,2022-01-21 08:36:29,曹信邦,社会事业,调研情况:自2011年至今,生育政策经历了大幅度的调整,从“双独二孩”“单独二孩”“全面二孩”到“三孩生育”,密切关注人口的均衡发展。但是江苏人口出生率不断下降已经成为事实。江苏省2016年江苏省出生人口77.96万人,2017年出生77.82万人,2018年出生74.83万人,2019年出生68.08万人, 2020年出生56.37万人,人口出生率为6.65‰,低于全国的8.52‰。其中:一孩占比52.85%,二孩占比41.73%,三孩占比4.77%,三孩政策效果并不明显。问题分析:各地陆续随之出台了生育配套支持措施,如提高生育补助、取消社会抚养费、个税减免、延长产假与生育假、增设育儿假等,促进生育政策的落地。但配套生育措施并未从根本上解决家庭生养孩子的负担,女性作为生育的主要承载者,遭受了就业歧视、职业晋升、家庭关系失衡等方面的“母职惩罚”,其劳动参与率逐年下降。根据世界银行的相关预测数据,2019年女性劳动参与率下降至60.45%,低于历史最高时期近14个百分点。“母职惩罚”成为生育率下降的重要因素,直接影响了生育政策调整的社会效应。具体建议:国际经验表明,当性别平等观念从公共领域渗透到家庭内部,男女共同参与的儿童照顾模式会加强家庭组织内部团结,带动总和生育率回到人口更替水平,性别平等观念因而成为推动生育回潮的重要力量。针对目前生育政策和配套措施调整中的性别利益失衡问题,提出如下改革建议:第一,引导实施家庭友好型的时间支持措施。削弱产假、生育假等生育假期的性别针对性,强调夫妻双方的育儿时间支持责任,鼓励在职父母多生多育。取消独立的产假与生育假,实施统一的父母育儿假,允许夫妻双方基于家庭利益进行一定时长的相互转让,但同时为父亲保留强制休假的固定份额,提高父亲育儿时间的参与度,降低生育时间成本对女性就业的负面影响。同时,建立财政补贴的育儿假收入补偿制度,补偿标准与产前工资水平、家庭经济状况与生育胎数直接挂钩,切实减轻家庭和企业因生育带来的经济负担。第二,实施以长期持续性现金津贴与税收优惠为核心的家庭福利保障措施。实证研究证明,纯粹的、短期的生育现金奖励与津贴仅能刺激民众提前生育计划,但无法提高终生生育孩子数量,相比之下,长期的儿童照料津贴能够鼓励生育,有利于在家庭层面上实现工作与育儿的平衡。因此,我国应在财政可负担的范围内,依据家庭养育成本提供累进式的0-6岁儿童照顾津贴和个人税收减免优惠支持,建立儿童养育的经济分担机制。第三,依托现有的家庭养育观念,鼓励儿童照顾的代际支持。在专业化、社会化的儿童托育服务在短期内无法成型的情况下,实施养老金补贴、儿童照料补贴、儿童照顾假期申请、个人税收优惠等多项支持性措施,鼓励和支持祖辈帮助一方或双方工作的父母照顾儿童,实现家庭内部照顾资源的有效整合。第四,建立多层次、多主体参与的社会育儿设施与服务供给体系。基于我国人口结构老龄化与少子化快速推进的现实情况,推广建立普惠性的0-3岁婴幼儿公共托育服务机构,由中央政府为地方政府建造公立托育设施与机构提供财政资金支持。同时,通过税费减免、财政补贴等多种形式,鼓励用人单位、社会组织、企业、个人等社会主体参与托育设施与机构建设,推动儿童托育服务的社会化与市场化供给。第五,健全灵活就业的市场机制。针对儿童照顾、老人照顾负担重的青年群体,应健全政府、企业和社区联动机制,建立灵活就业的政策、工作分享计划和社会保险项目支持,促进家务外包市场的发展,迎合其兼职工作或小时工作的需求,缓解青年群体工作与家庭的冲突。 +368,0547,关于以市场为导向,推动建立企业与高校的合作机制, 打破国外产品的技术壁垒的建议,a9afc043ab00479a889020ca0f038c40,2022,2022-01-21 21:44:04,王辉等10人,工业商贸,调研情况:在医疗器械和各类检测仪器等高端产品领域,我国与西方发达国家的差距还比较大。例如,各三甲医院用的大型检验设备基本都是进口的;超声检测技术无论理论和产品尚未进入世界第一方阵;化学分析中使用的众多高端设备都为进口设备……。这些产品和设备价格昂贵,配件受制于人,使用的代价也很高。在西方对我国实行技术封锁的今天,打破国外产品的技术壁垒迫在眉睫。另一方面,我们很多基础类的设备和产品技术升级的压力越来越大,有些产品的技术含量并不怎么高,但是由于我们对其注意力不够,对其不加以研究,影响了产品的整体性能,这方面都是可以通过后积薄发而改善的。问题分析:我省第十四次党代会的主要目标任务“三大光荣使命”中提到:准确把握实行高水平自立自强这一本质特征,进一步畅通国内国际经济循环,在服务全国构建新发展格局上争做示范。我省是一个电子大省,我们在高端仪器制造上有着雄厚的基础,国企和私企在转型的历史时期都迫切希望有所建树,有所突破。但是企业产品研发、更新换代存在着一定的困难。第一,企业用人成本高,技术人员流动性大,技术的保密性也常常得不到保证,多年研发的持续性较小;第二,企业对市场比较敏感,对新产品比较敏感,但是对其中的核心技术往往不能胜任解决,特别是很多中小企业。而高校与企业优势可以互补。很多高校、某些专业产学研氛围浓厚,有着良好的面对企业研发的传统;高校研发人员岗位稳定,可以长期从事特定研究,成为这个领域的专家;高校研发人员理论功底雄厚,具有专业视角分析、解决问题的能力。但是高校的劣势也是明显的,即缺乏现场实测、实试环境,高校也往往无法直接面对市场。可见,建立企业与高校的合作机制,打破国外产品的技术壁垒势在必行。具体建议:1、 政府相关部门组织企业和高校代表共同探讨国外先进产品的核心技术,政府、企业和高校形成合作机制;2、 政府牵头组织攻关,对于重点研发项目,引入资金投入;3、 对于企业与高校的技术合同(研究型),除了目前政府部门的免税政策外,建议高校应该降低管理费率;4、 鼓励企业瞄准国际化市场,开发具有国际领先水平的小而强的产品,以逐步形成技术垄断;5、 针对市场广泛使用的技术,鼓励高校与企业合作做得好而精;6、 政府制定政策,鼓励企事业单位使用国产产品,可以有国产产品使用的比例要求。只有这样,才能培育市场,促进产品价格下降,形成正向反馈。对于医疗产品而言,则可以降低病患者的就医费用。 +369,0548,关于攻克民营企业科技创新短板,构筑我省科技创新高地的建议,b1d40d93befb4ffd8293564e22c0abcd,2022,2022-01-20 14:46:18,王冀宁等6人,科学技术,调研情况:江苏省第十四次党代会系统回顾总结过去五年的工作和历史性成就,全面部署社会主义现代化建设新征程头五年各项工作,吹响了“扛起光荣使命、谱写新的篇章”的嘹亮号角,对江苏省科技创新事业提出了更高的目标和要求,尤其是在助力企业成为科技创新的主体和如何打造我省科技创新的高原和高峰等方面。通过我们对全省民营企业和科研院所的调研发现:在上述方面,我省科技创新事业还有一些短板弱项。问题分析:一、民营企业产业层次较低,对科技创新和转型升级的拉动不显著。我省广大中小民营企业产业层次较低,制造业、批发零售业、住宿餐饮业、居民服务修理和其他服务业集中了全省九成的民营企业。制造业和批发零售业集中了七成的民营企业。在金融业、信息传输计算机服务和软件业、教卫文体和娱乐业等现代服务业领域,民营企业涉足较少,比重只有1%。我省民营企业主要集中于传统制造业领域,而对人工智能、量子通信区块链生物基因工程等前沿科技和未来产业跟进的明显较少,远落后于广东、浙江等发达省份。二、“原始创新”含金量不高,创新高峰不耸立存在重“产业应用”轻“原始创新”的现象,顶层设计不够完善。我省现有科技产业政策的核心是推进科技成果转移转化,强调科技成果的应用场景和落地生根,这虽能造就产业科技的一时繁荣,但用于原始创新底子薄弱,投入的人财物力度不大,导致不少“卡脖子”关键核心技术制约了江苏产业链和供应链的健康持续快速发展。三、我省科技创新平原还不够辽阔高校科研院所、大中型规上企业、独角兽型企业中的创新平原不够辽阔,特别是能突破“卡脖子”关键核心技术的领军企业和领军人物不多,填补空白的重大科研成果少,科技成果转化率也不足,科技创新含量高的龙头型航空母舰式企业非常缺乏,导致在关系到国计民生的战略性新兴产业中无法构筑起全产业链创新系统,科技创新对经济建设的贡献度未达到理想的境界。“专精特新”和瞪羚型中小企业的量质均有待提高。具体建议:第一、要优化产业政策顶层设计,突出推动原始创新“新内涵”。一是在产业政策设计中增加“开展前沿基础研究”的引导机制和激励机制。按照“国家战略、世界一流、国际引领”的目标,突出国家重大战略任务和江苏未来网络、综合交通、生命健康、人工智能、新材料特色优势领域需求导向,与“重大创新平台”协同,积极探索原始创新到产业化的新模式。二是突出创新价值权利,强化产学研协同机制。切实排除科研人员创新负担,支持赋予科研人员职务科技成果所有权或长期使用权,打通和保障创新人员的活力。三是探索实施关键核心技术“揭榜挂帅”制。成立创新工作领导小组,并专设由政府部门和科技、产业、经济等领域专家学者组成的专职小组,负责编制重大科学问题和八大产业链关键技术攻关清单,建立专项基础研究计划,提高原始技术创新的精准化程度和组织化水平。第二、要强化民营企业创新内核,突出打造高质量发展“新高地”。一是完善人才政策,加快聚才引才。通过设立民营企业人创新人才各时期发展规划、专项资金管理办法及高层次创新人才引进规定等政策性文件,为创新人才提供政策保障,为民营企业创新人才工作奠定基础。二是强化校企合作,促进柔性引进。鼓励和引导民营企业参与高等院校或科研所合作,柔性引进高层次创新人才。三是重点人才重点培养,依托重大平台重要培养。选拔创新能力强、引领作用明显、有发展潜力的高层次创新人才,作为领军人才的培养对象,领军人才培养对象每月享受津贴,并在科研上重点资助,跟踪培养。加强重大平台建设,加强人才驿站、产业人才基地建设,形成“一产业一人才培养规划”,做到重点产业全覆盖,推动产业创新人才整体素质升级,打造经济高质量发展人才高地。三是优化教育结构和育才模式,突出升级人才强省“新模式”。深化高等教育改革,加强高等职业教育建设和政策引导,重塑职业教育新内涵,实现创新人才培育和技能人才培育的双轮驱动,畅通多元高层次人才供给机制,打造多元人才强省。 +370,0549,"警惕医联体建设中的 ""跑马圈地"" 损害分级诊疗体系的健康发展的建议",d13ee99a577f429f9413bad035c03100,2022,2022-01-20 09:57:37,蒋鹏程,医卫体育,"调研情况:2017年国务院印发 《 关于推进医疗联合体建设和发展指 +导意见》,要求通过医联体建设,促进分级诊疗的有效落实。 +从全省实践来看, 目前部分大医院借医联体之名, 行跑马圈地 +之实, 跨区域托管县(市、 区) 级医院, 且卫生行政部门缺乏 +有效的监管考核机制, 医联体建设实际上成为部分大医院""分 +割地盘"" 和 ""虹吸"" 县域医疗资源的工具 , 严重损害了分级诊 +疗体系的健康发展。 部分医院在托管的过程中存在赤裸裸的 +逐利目的,从自身业务的扩张出发,重转诊,轻帮扶,利用托 +管之便诱导本可以在当地解决的常见病多发病患者流向大城市 +大医院 , 严重削弱当地医保资金对区域医疗卫生事业发展的支 +撑能力, 同时误导病人的就诊意愿, 增加患者因异地就医额外 +产生的交通 、 住宿 、 餐饮等费用 ; 时常因大城市医院容量有限、加快周转的需要,将恢复期病人的诊疗和随访工作推向当 +地医院, 造成医疗过程连续性中断, 引发区域医院间矛盾甚至 +医患纠纷; 被托管医院因为病人转出增加, 当地群众信任度下 +降 , 医疗水平和服务能力受到削弱 。 问题分析:这些大医院的逐利虹吸行为严重影响当地医疗卫生事业的发展,最终损害了患者利益。一是患者外流严重。以镇江市为例 , 异地就医人数逐年上升 , 2021年1-9月份异地就医结算69. 44万人次, 发生医疗费用11.72亿元, 医保基金可结算费用5.76亿元。 二是地市级医院和县医院专科技术发展受限。 外转病种以常见病、多发病为主,常见恶性肿瘤、心脏病、脑梗等疾病外转就诊的频次呈增长趋势  , 专科病种就诊人数的逐年下降 , 限制了地市级医院和县医院各专科医疗能力的提升 。 具体意见: 1.加强统筹规划 , 规范医联体建设 。 +卫生健康行政部门要统筹区域内医疗资源 , 发挥当地城市三甲医院和县医院的牵头作用 , 落实国家分级诊疗体系建设要求 , 明确城市医联体和县域医共体的定位,按照 ""规划发展、分区包段、防治结合、行业监管"" 的原则 , 根据医疗服务需求科学规划布局医联体 ,分区域、分层次组建医联体, 严格限制跨行政区域组建医联体或托管医院。  2.加强部门监管, 规范医联体建设。 +卫生健康行政部门要加强对医联体牵头医院和成员单位的监管和考核 , 重点考核目标任务完成情况以及医联体协议落实情况 ; 要加大区域医疗中心的能力建设 , 真正让老百姓大病不出县 , 重病不出 市,遏制省级医院的低水平扩张冲动,提升其解决复杂病、疑难病、少见病的能力水平。 医保部门要利用政策杠杆,正确引导群众理性就医 , 鼓励常见病多发病留在当地解决 ; 关注医保基金区域内支出率 、 基层支出率 、 各级医院疾病诊断相关组数、 CMl等指标, 提高医保资金的使用效率, 管好老百姓的 ""救命钱"" 。" +371,0550,推进江苏工业园区减污降碳协同治理的建议,4570ff858cba4e6f94e879fee2bf5937,2022,2022-01-20 15:42:44,沙勇,资源环境,调研情况:对镇江、苏州、无锡等地开展了深入调研。问题分析:(一)减污降碳协同治理机制尚未形成。2021年8月30日召开的中央全面深化改革委员会第二十一次会议明确提出,要加快构建减污降碳一体谋划、一体部署、一体推进、一体考核的制度机制。从目前制度推进情况看,一些关键性问题仍未解决。一是温室气体尚未纳入现有生态环境保护管理制度体系;二是相关部门关系尚未理顺,治理资源没有得到有效整合,污染物与温室气体未实现协同管控和“归一化”管理;三是存在对企业的重复检查与考核现象,增加了企业负担;四是园区间、园区内企业间尚未形成产业共生网络和绿色供应链。园区整体运行管理模式有待精细化和智慧化升级。(二)园区层面碳排放数据统计核算体系尚未建立。碳排放数据是研究制定工业园区降碳具体措施的重要基础。由于工业园区不是国家统计体系中独立的统计单元,园区层面尚未建立起独立的碳排放核算体系,缺乏边界清晰、标准统一、准备可靠的数据基础。目前,仅有苏州工业园区、北京经济技术开发区、沈阳经济技术开发区等少数园区进行了独立的碳排放核算。对工业园区碳排放清单编制的相关指导文件亦存在缺口和不足,再加上工业园区温室气体排放核算方法不统一,园区基础数据搜集复杂度高、耗时长、获得率低等实际困难,难以对园区碳排放底数与特征、减碳方式、成本效益、预期贡献以及减碳路径等进行科学分析和研判。(三)园区工业生态化水平有待提升。园区工业生态化是按照“减量化-再利用-再循环”的循环经济原则,利用废物交换、循环利用和清洁生产等手段,实现物质闭路循环和能量多级利用,最终实现园区污染物“零排放”的新型工业模式。当前,江苏工业园区工业共生整体形态发育不良,产业延伸不足且链接不够充分,多数园区仍局限于企业内部低层次的资源循环利用与以产品生产为导向的产业链延伸,工业生态化水平整体偏低。具体建议:推动工业园区减污降碳协同治理,关键是在有效整合园区污染物和温室气体排放数据的基础上,进一步发挥园区规划刚性约束、产业链集约化、基础设施共享等优势,实现园区经济效益、资源能效和污染防治的整体优化提升。(一)统一管控排污许可证制度与碳排放报告制度,实现污染物和碳排放数据的共享与共治。排污许可证制度是固定污染源环境管理制度的核心,碳排放报告制度是温室气体排放管控工作的重要支撑。建议将两个制度逐步列入统一管控名录,匹配行业和产品代码标识,对接数据系统。同时,排污许可证制度应补充相关能耗参数,推进企业污染物和温室气体排放相关数据的统一采集、相互补充、交叉校核,完善监管机制。(二)将碳排放纳入环评,严格管控碳增量源头。尽快将碳排放纳入环评,充分发挥其对污染物和温室气体的源头防控作用,严格规划园区、项目等不同层面的环境准入审批。尽快制定江苏省碳排放评价相关规范和技术指南,规范和指导碳排放评价工作,限制新增高能耗、高污染项目审批,严禁引入不符合规划要求和审批意见的项目,做好碳增量源头管控。(三)加快构建产业共生网络和绿色供应链。在开展强制性清洁生产审核基础上,构建企业间的产业共生网络和绿色供应链,加强资源循环利用和梯级利用,实现园区废物的减量化和资源化。一是通过严控园区企业准入、优化园区产业布局等,建立高质量的产业结构体系,解决管理和政策上的配套性问题,实现生产力的科学布局以及资源、能源的合理配置,从源头管控污染源;二是通过企业间多级串联循环使用、副产品交换、废料循环利用、生产工业链、物质循环产业链、蒸汽—热水多级利用等合作,实现废物资源化、循环化利用;三是通过对能耗、物耗、废弃物排放等多项指标综合分析,筛选园区重点行业,考察重点行业中企业的资源能源消耗、污染物排放、废弃物管理等情况;四是通过综合评价等方法评价园区重点行业清洁生产水平,抓住重点行业环境核心问题,重点治理“水、气、固废”环境元素,利用共性技术提升重点行业清洁生产水平。(四)优化能源消耗方式,提升能源效率,推动能源转型。2011-2019年的碳排放数据显示:江苏化石能源消费产生的碳排放环比增幅趋缓,但化石能源消费碳排放增速一直处于增长态势,且增速总体增加,化石能源消费给江苏碳排放带来较大压力。研究表明,化石能源中原煤的碳排放系数最高,是碳排放的主要来源;我省规上工业企业主要能源消费量中,原煤的消费占比也是最大。2019年江苏原煤能源消费23297.55万吨,是其他主要能源消费总和的2倍多。建议积极推广再生能源替换化石能源,降低因能源消耗而产生的温室气体排放。同时,完善公共基础配套服务,加强园区集中供热设施建设,积极推广集中供热,集中收集处理工业废物,推动污水、固废集中处理设施提质增效,通过专业化、规模化处理实现污染物处理能耗、排放量双降低。(五)加强园区智慧化建设,提升精细化管理水平。总结现有智慧园区建设经验,增强园区能源消耗和环境治理的精细化管控能力。关键是利用物联网、互联网和云计算等技术建立“园区智慧化管理平台”,通过对大气环境、水耗、物耗、能耗等数据的实时获取和综合分析应用,实现工业园区减污降碳管理的信息化、现代化、专业化,以更加精细、动态的方式实现工业园区生态环境空间管控。(六)开展减污降碳协同治理典型案例征集和示范园区建设。在开展生态工业示范园区、低碳工业园、绿色产业示范基地等园区试点示范项目基础上,组织开展减污降碳协同治理典型案例征集,系统总结经验,为优化园区减污降碳协同治理提供借鉴。同时,选择一批绿色低碳转型基础好、意愿强的园区开展减污降碳协同治理试点示范,并给予专项预算资金支持。 +372,0551,关于加快自贸试验区连云港片区高质量发展的建议,a8f7c4ee74324a029cae486748a9a069,2022,2022-01-20 14:48:44,高慧,经济发展,调研情况:“十四五”时期,江苏自贸试验区机遇与挑战并存,总体上看机遇大于挑战。自贸试验区连云港片区围绕自身定位,采取新举措、培育新优势,持续推进制度创新,为国家试制度、为地方谋发展,取得了积极成效。 问题分析:当前,产业强市战略深入推进为连云港片区发展提供有力支撑,重大基础设施完善为推进区域要素加快集聚提供有力支撑,多重机遇叠加为连云港片区提升开放能级提供有力支撑。但从全国、全省看,依然存在诸多发展制约和瓶颈,为推进自贸试验区连云港片区的平稳快速发展,进而助推江苏自贸试验区整体发展的提质增效。 具体意见:(一)做强连云港港航运功能。提升连云港港作为江苏省唯一海港地位,规范沿海港口布局,形成集聚优势。加大江苏港口改革力度,有针对性的制定特色化政策,在货源组织、航线开通等方面加大对连云港港支持力度。推进30万吨级航道二期工程、徐宿连航道等支撑性工程的突破,支持连云港开通青盐铁路连盐段的货运功能,实现沿海走向的铁水联运,协调推进连云港至河南、安徽、山东等省的内河航道规划建设。支持大宗商品交易中心等功能性平台打造。制定出台具体政策支持连云港海港、徐州陆港、淮安空港构建互为支撑的物流枢纽“黄金三角”。 (二)拓展连云港对外开放功能。继续推进省内国际班列优化整合,进一步突出连云港国际班列的主导地位与作用,探索通过班列加挂等方式,加密班列开行班次。提升中国(连云港)丝绸之路国际物流博览会等交流平台层次。以连云港为核心区主动对接中日韩自贸区建设,在投资、贸易、金融等领域加大改革力度,加强与日韩合作,开展相关研究、争取工作。 (三)加快连云港重大载体建设。积极争取放宽成品油出口配额限制,允许符合条件的炼化一体化企业先行先试开展成品油非国营贸易出口等油气产业链政策,提升连云港石化产业发展水平,延伸石化产业链条。支持江苏省药品认证审评中心连云港分中心、连云港市食品药品检验检测中心建设,支撑“中华药港”打造。推进全省生物医药产业协同发展,统筹三个区块医药产业资源,支持引进国际多中心临床试验,共建、共享医药产业配套资源。 (四)加大要素支持力度。推进中国(连云港)知识产权保护中心建设,完善连云港知识产权保护和运用体系。建议省级层面以连云港建设国家级海洋经济发展示范区为契机,依托江苏海洋大学的院校资源,整合全省海洋科研力量,在自贸试验区连云港片区建设国家级海洋研究机构,同时围绕海洋产业制定相关支持政策。 +373,0552,推动我省积极应对人口老龄化走在前列的建议,4b2380ce811848afadd57bdb0f0a26d0,2022,2022-01-20 09:57:37,沙勇,社会事业,调研情况:对江苏南京、徐州、盐城、南通、无锡等地展开了深入调研,另外根据第七次人口普查数据做了科学的研究测算。问题分析:(一)快速人口老龄化对经济高质量发展带来冲击。一是制约经济增长速度。在其他条件不变的情况下,人口老龄化速度每提高1个百分点,经济增速大约下降1.348个百分点。我们测算,2020年至2025年由于人口老龄化增长约5.06个百分点的边际影响,我省经济年均增长速度将下降约1.364个百分点。可见,在“十四五”乃至更长一段时期内,我省面临人口快速老龄化对经济增长速度制约的严峻挑战。二是掣肘经济增长动能转换。通常老龄化速度每增长1个百分点,有效劳动投入增速会下降0.51个百分点。“十四五”期间,江苏受人口老龄化直接影响的有效劳动投入增速会下降2.58个百分点,经济发展参与率最高的劳动龄人口会下降,由此将影响总产出增长。另一方面,通常老龄化速度每提高1个百分点,全要素生产率的增长将减少1.904个百分点。在“十四五”期间,我省受人口老龄化直接影响全要素生产率的增长将减少9.63个百分点,对经济增长的构成因素产生不利影响。三是快速人口老龄化增加社会成本。江苏基本养老保险支出金额从2011年的884.2亿元逐年增加至2017年的2964.89亿元,年均增长率为22.34%,增速远超同期经济社会发展水平。四是支撑经济高质量发展的劳动年龄人口储备明显不足。相较于广东、浙江,江苏人口老龄化带来的劳动年龄人口不足更为明显。第七次人口普查数据显示,江苏60岁及以上老年人口占比分别比广东、浙江高出9.49、3.14个百分点,老年抚养比分别高出广东、浙江11.79、5.51个百分点。而与此同时,15-59岁劳动年龄人口占比则比广东、浙江分别低5.85、4.91个百分点。可以看出,我省受老龄化影响,在劳动年龄人口储备、未来保持一定生育水平等方面明显处于劣势。(二)积极应对人口老龄化的服务供给面临压力。一是老年服务领域人力资本严重短缺。2020年,江苏60岁及以上老人中,生活不能自理的约为36.7万人。根据国际失能老人与护理员3∶1 的配置标准推算,我省当前至少需要12.23万名养老护理员。而截至2020年底,我省通过职业鉴定的养老护理员人数共为6万人左右,缺口极大。二是对孤寡、空巢老年人提供精准服务缺失。2020年,江苏60岁以上孤寡老人户、空巢老人户分别为247.2和316.7万户,比2010年分别快速增加89.7%、80.5%。当前,除日常照料和经济帮扶外,孤寡、空巢老年人日益凸显的心理健康等问题尚未有相应的有效服务供给和应对准备。三是省域内统筹协调养老资源尚存不足。江苏经济社会发展不平衡,人口老龄化及资源供给区域差异较大。以每千名老年人拥有养老床位数为例,常州达到50张,而65岁及以上人口超出常州5个百分点的盐城仅为36.3张。省域内有效调控养老资源,切实提升全省养老效率的有效机制尚未建立。(三)积极应对人口老龄化的江苏创新明显不足。“积极老龄化”的基本内涵是“创造健康、参与、保障(安全)的最佳机遇”,江苏在这方面的创新探索亟待加强。一是就“健康”而言,促进老年人健康提升的相关制度体系缺失。截至2020年底,全省仅有1家独立设置的安宁疗护中心,设置有安宁疗护病区或开展安宁疗护服务的机构100家。与快速人口老龄化以及老年人口健康状态随年龄衰减较快的现实需求巨大存在差距。二是就“参与”而言,支持老年人有效社会参与的制度安排尚不完备。2020年,江苏省60岁以上就业人口400.3万人,占总就业人口比10年前的8.48%下降了0.3个百分点,老年人力资源再利用的相关制度安排尚不完善。三是就“保障(安全)”而言,基本养老服务制度体系明显缺失。尚未建立全省统一的基本养老服务清单,对服务标准、提供主体、服务对象、服务水平与费用支付进行规定的制度也不完善。养老领域信用管理机制、应急救援联动机制、监管评价机制均不健全。具体建议:(一)加强改革创新对冲快速老龄化对经济高质量发展的影响。一是提升劳动参与率。逐步加大省内专业学位培养比重,大力推行在职学习、终身学习,科学缩短应用型教育的学生在校年限,提高劳动力效率。建立专项就业促进计划,提高未达退休年龄的大龄劳动力就业参与率。建立老年人就业支持和就业保护的政策体系,提高退休后的老年人社会参与度。二是推动科技创新提升全要素生产率。完善科研到转化再到创造经济社会效益的系统性激励体系,促进新技术尽快成为可以转化成生产力的通用技术。三是推动健康老龄化有效降低社会成本。加强社区早期健康服务的干预与介入,在老人低龄阶段,引导建立预防为主的全生命周期健康管理理念,使得老人能够尽量推迟甚至避免使用长期照护服务从而实现健康长寿的目标。四是多措并举增加活力人口。切实降低养育成本,让更多的人愿意生;优化产业结构、综合环境,以薪酬待遇、事业发展、优质生活吸引更多的青年人愿意来、愿意留。(二)加强相关体系建设形成老龄社会治理江苏样板。一是完善相关政策法规体系。建议在2009年省委、省政府《关于加快我省老龄事业发展的意见》的基础上,制定出台贯彻积极应对人口老龄化国家战略的意见等,完善系统的政策法规体系,切实保障将积极应对人口老龄化放在经济社会发展全局中思考和谋划。二是建成高质量养老服务体系。完善基本养老服务制度体系、多样化养老服务供给体系与标准化体系,推动养老服务提质增效。三是大力培育养老产业发展体系。制定老龄产业中长期发展规划,培育养老服务产业新模式,充分发展智慧健康养老产业,布局建设省级示范性康养小镇,完善金融财税用地等扶持政策。四是建设养老服务人力资源体系。完善养老服务人力资源培养体系,省级层面探索制定养老服务人力资源培养中长期规划和近期行动计划;大力开发老年照护人力资源,支持在家政服务人力资源培训中加入老年照护系列内容,对老年人自身及其家庭成员开展相关培训。综合施策建设养老服务人力资源职业地位提升的社会体系。五是建立完善养老保障体系。加强养老应急保障机制建设,建立健全属地负责、部门联动、社会支持、职责清晰的养老服务监测预警责任体系与跨区域应急救援协作机制。同时,加快推进养老服务设施改造建设。注重保障老年人合法权益,破除“数字鸿沟”难题。六是健全老龄工作考核评价体系。加强养老服务领域信用体系建设,加强《养老机构服务安全基本规范》考核。开展年度评价,把健康养老、生命质量等作为评价老龄工作的重要内容。并根据国家发展改革委《积极应对人口老龄能力评价方案(2021年版)》设置的22项能力评价指标,开展相关考核评价工作。 +374,0553,关于健全和完善老年健康服务体系建设的建议,b0fd59e22e92425aa495a6038f1a47e9,2022,2022-01-20 09:58:26,季勇等8人,医卫体育,"调研情况:随着老年人数量增多,老年人的患病率高,失能率高,全社会对老年医疗服务、康复服务和健康关怀等需求持续增加。我国老年健康服务的资源严重短缺,医疗机构中为老年人服务医疗资源缺乏整合、老年人医疗服务组织管理体系和医疗服务供给体系不健全。目前医疗康复体系不能满足持续增长的高质量老年人医疗服务需求和老龄社会的发展需要。因此,迫切需要建立如同疾病预防体系(CDC)、妇保体系和中医服务体系类似的综合连续的老年健康服务体系。 问题分析:1.老年健康服务体系缺乏系统规划,且多头管理责任不明晰。当前我国老年健康服务涉及卫生健康、民政、医保、人社等多个业务主管部门,政府、社会、市场等多个主体参与,老年健康管理体系缺乏系统化的规划和完善的管理体制,各类机构还需要在功能定位、服务布局、制度衔接上统筹协调。 2.老年人的健康服务需求持续增长。老年人口规模不断扩大,疾病人数大幅上升,医疗医药服务需求大幅上升; +同时,随着不断社会经济进步和发展,老年人健康服务需求的水平与要求不断提升,更需要高质量的医疗康复等健康服务。目前,我们面临严峻的老年人医疗看病难住院的压力。一是人口老龄化不断发展。江苏是我国最早进入老龄化社会的省份之一,也是全国老龄化程度较高的省份。根据第七次人口普查数据显示,我省常住人口共8474.8万人,其中60周岁以上老年人口1850.53万人,占常住人口总数的21.84%,65周岁以上老年人口1372.65万人,占常住人口总数的16.2%。二是老年人完全失能、半失能发生率高。60岁以上老人失能和半失能占20%左右,达360万以上;三是老年人疾病的患病率高,共病率高。随着年龄的增长,患慢性病的比重也在不断提升,65岁及以上老人的慢性病患病率高达539.9‰,其中城市和农村分别为589.8‰和481.7‰(中国健康城市建设研究报告的调查数据);老年慢病和共病尤为突出,人均患病4.68种,共病比例超过90%。四是老年人住院服务利用率高,一般老年人的门诊住院率是人群的2倍以上。近年来中国居民健康意识逐渐提升,特别是新冠肺炎疫情对居民健康意识产生直接的冲击,大大提高了全民大健康意识。“十四五”时期我省步入高质量发展新阶段,人民生活水平不断提高,进一步激发潜在的健康服务需求,广大老年人逐渐追求品质型高质量医疗服务。 3.老年健康服务的资源缺乏,且整合资源缺乏力度。老年医疗机构老年医院数量少,为老龄人口服务的医学专门人才老年科医生护士缺乏,老年医学住院床位数量不足,老年服务的门诊住院服务设施设备短缺且不适应老年人的医疗服务要求,疗设施有限的医疗卫生和养老服务资源以及彼此相对独立的服务体系远不能满足老年人的需要。一是功能定位不清晰,政府对老年健康基本公共卫生服务的责任尚不够清晰,各类机构提供的老年健康服务点多面广,群众对老年健康服务知晓率低,获得感不高。二是服务布局不均衡。我国95%的老年人以居家养老为主,基层医疗卫生机构是老年健康服务的主力军,但是目前基层基础薄弱、人才短缺,老年健康服务能力不足。三是制度衔接不足。老年健康基本服务、医疗保险、长期护理等老年健康服务项目有待衔接。 4.老年人的医疗服务供给总量不足和结构失衡。老年人的医疗服务供给一是仍然存在供给总量不足的问题。我们缺乏统一、连续、系统化的老年健康服务体系,缺乏三级、二级、一级老年医院;综合医院中的老年医学科科室设置不全,人员床位技术服务等严重不足,社区服务中心(站)、乡镇卫生院、村卫生室等缺乏老年人医疗服务技术服务功能和服务流程。老年医疗健康服务供给中核心问题:一是人才问题:老年医学人才培养周期长,二是技术服务问题,缺乏老年急诊、重症、护理等专业技术服务;三是管理等制度性问题,如医保DRGS支付,面对老年人共病率高,治疗复杂且难度大,医院不愿意提高相应的医疗服务。供给的有限性与老年人医疗健康需求之间存在较大的差距,造成老年人健康服务供给不足和供需失衡。 具体建议:1.全面强化和构建老年健康服务的行政管理体制。 强化老龄医疗康复服务的组织领导,强化老龄健康服务的业务指导,应对老龄化社会的挑战。省级、市级卫生健康委员会设立老龄健康局(处),县(区)级卫生健康委员会设立老龄健康科,负责组织拟定并协调落实推进各级老龄化健康服务的政策措施;组织拟订各级老年医疗机构的政策、标准和规范,建立和完善老年健康服务体系;承担老年疾病防治、老年人医疗服务、康复服务、老年人心理健康与关怀服务等老年健康工作。通过健全强化健康服务管理体制,进一步理顺组织架构,统一省、市、县三级内设机构、职能定位和权责划分,形成政策业务指导和经办管理服务职能明晰、上下一致、对口管理的组织体系,进而有效建立老龄健康服务体系的运行机制。 2.建立省市县(区)老年健康服务体系。      强化老龄人的医疗服务、康复服务、护理服务、健康关怀等服务,建立三级老年疾病预防康复体系。按照省市县三级老年人医疗服务体系建设要求,建立独立的老年人疾病防治体系,完善老年人的医疗康复护理服务支持。江苏应该“布局若干区域老年医疗中心”(老年医院) ,省建立三级老年医院,市建立二级或者三级老年医院,区(县)建立老龄健康保健院(或者老龄健康管理服务中心)。按照等级医院的建设标准,建设相应的老年医疗服务机构,明确各级老年医疗机构的功能定位,构成完整的服务老年健康服务体系。做强做大省、市级老年医院,整合综合医院技术,按照“强专科、大综合”的发展思路,为老年人提供预防保健、疾病诊治、康复随访等全过程医疗服务,进一步突出老年医院专科特色,努力打造区域领先的三级二级老年病医院。 3.整合各级医院体制中的老年医疗服务资源并拓展老龄医疗服务体系与功能。统筹老年医疗资源布局,老年医院和综合性医院老年医学中心(科)为核心,建立健全以基层医疗卫生机构为基础,相关教学科研机构为支撑的老年医疗服务网络。省、市级三级综合性医院全部设置老年医学中心(科),加强综合医院老年医学科的建设与管理。有条件的二级以上综合性医院要开设老年医学中心(科),增设老年康复、老年医学服务床位,专设老年人综合医疗门诊服务中心,开展老年慢性病防治和康复护理等工作。要强化公立医院内的老年服务资源的配置, 制定和配置老龄医疗服务人员设施设备。公立医院资源丰富的地区可积极稳妥地将部分公立医院转为康复、老年护理等接续性老龄医疗机构,提高综合医院为老年患者服务的能力。探索引导部分基层医疗卫生机构转型发展成为收治重病、失能、半失能老年人的医养结合机构。支持利用现有富余床位开设康复、护理床位、临终关怀床位。 4.发展社区和居家医养结合服务。 在社区层面增加老龄健康服务供给中,依托护理院(中心、站)、社区卫生服务中心、乡镇卫生院等医疗卫生机构以及具备服务能力的养老服务机构,以社区居家为重点,建设社区医养结合中心,将医疗卫生机构延伸至社区、家庭,实现基层医疗卫生机构和医务人员与社区、居家养老结合。一是提升社区医养结合能力,社区卫生服务机构、乡镇卫生院或社区养老机构、敬老院利用现有资源,改扩建一批社区(乡镇)医养结合中心,重点为社区(乡镇)失能失智老年人提供集中或居家医养结合服务。二是发挥卫生健康系统服务网络优势,结合基本公共卫生服务的开展为老年人建立健康档案,与老年人家庭建立签约服务关系,为老年人提供连续性的健康管理服务和医疗服务。提高基层医疗卫生机构为居家老年人提供上门服务的能力,鼓励为社区高龄、重病、失能、失智等行动不便或确有困难的老年人,提供定期体检、上门巡诊、家庭病床、社区护理、健康管理等基本服务,规范为居家老年人提供的医疗和护理服务项目。" +375,0554,关于警惕线上政务成为群众办事的新堵点新痛点的建议,10d21ab76c7941378707ea1f4eabf84f,2022,2022-01-21 08:46:29,王黎明,政治建设,"调研情况:我省今年来不断优化营商环境,积极推动“互联网+政务服务”,通过在线政务服务平台建设,努力实现 “一网通办”, “不见面审批(服务)”,让数据多跑路,群众少跑腿,为企业及群众带来很大的便利。 +但调研中也发现网络政务模式推行过程中给办事企业及群众带来的一些新问题,比如,某局系统虽然有操作指南,但实际操作与指南有差别,且退件仅告知申办人不符合项,需要申办人自行设法了解不符合的原因;某地启用数字政府统一认证体系,需以类似U盾方式办理一网通办账号注册,导致企业中有人注册后,其他人都不能注册,无法登入,如要通过系统技术支持电话寻求帮助,需要提供企业工作证明等流程繁琐,给企业带来不便,遇有紧急情况企业尤其困扰;某市的申报系统,没有短信或邮件通知,企业及申报人无法及时知晓具体流程进展,尤其是被驳回类事项,影响尤甚;某局的系统至今仍要求申办人必须使用微软已下架的03版word,导致与其他系统不兼容……诸如此类的状况不少。 问题分析:调研中了解的大都是小问题,问题虽小,但给企业和群众带来的困扰不小。线下跑动次数少了,线上反复提交退回各种麻烦多了。线上政务不能“方便部门,为难群众”,线上 “不见面”,如果服务不跟上,技术和网络有可能成为群众办事的新堵点和新痛点,将政府的服务对象 “挡”在网外、“卡”在网上。 具体建议:一、线上政务需要持续完善系统、精准考核成效。定期梳理“不见面审批(服务)”中出现的问题各类问题,尤其是企业及群众反映较多的问题,准确把握群众需求,不断完善系统,让流程更优化通顺、细节更合理完善。定期汇总分析网络退件的原因,针对性采取措施,退件部门应及时电话或邮件等方式联系申请人,使其了解办理状态、告知其申请存在的问题、补正方法及相关办理事项业务流程等;如需在其他部门办理的,告知相关咨询电话,方便申请人提前咨询及及时办理。联系到位、指导到位,提升线上服务能力。加大正确提交网络办件的宣传,服务事项清单、办事指南定期及时更新,提供网上预审、网上辅导等服务,承诺办结时限,提升“不见面”审批的受理率,提高网上办理事项的通过率,考核网络办件退件率。 二、线上政务更需要主动服务的意识。网上政务沟通主要依赖网络,更需“全程帮办制”,建立健全部门联办机制,针对急重事项,结合线下、急事特办,有针对性地提供个性化、定制化服务。在线响应机制落到实处,超过一定次数的在线协助仍无法解决问题,应有其他协助应对方案。推进实体政务大厅与网上服务平台融发展,线上线下功能互补,线上无法解决的问题,线下服务及时补位,随时帮助申办人处理网上审批遇到的困难。重点分析流程中的堵点,更积极的为群众提供更多的咨询协助服务持续增强服务体验,促进各地、各部门政务服务能力不断优化。 三、线上政务更需减证便民、集成提效。为企业松绑减负,不能因为线上办理而不松反紧、不减反增。以标准化推动简单便捷,对高频政务服务事项,推进办事材料目录化、标准化、电子化,“一证通办”(身份证件)或“一照通办”(统一社会信用代码),开展在线填报、在线提交和在线审查。对于涉及多部门、多事项、多证照审批及服务,推行一窗受理、网上运转、并行办理、限时办结,分类审批、综合出件。本着尽可能简化、取消的原则,梳理排查各种手续材料及证明事项,全面清理不必要的证明及材料,大力减少各种繁琐环节和手续。 四、线上政务更需畅通监督机制。建立完善网上政务服务满意度调查机制及监督投诉服务体系, 对涉及“不见面审批(服务),实现办理全过程的开放式评价,开展政务信息系统专项审计监督,加快完成对使用范围小、频度低的“僵尸”信息系统的清理工作。统一受理群众和企业的咨询、投诉、举报和建议,对于投诉限时办结,对办理的过程及结果全程监督,实现投诉处理及监督的闭环管理,以监督促进网上政务品质,保障“互联网+政务服务”畅通运行。" +376,0555,关于居家养老居民住宅适老化改造的建议,8268c7744f164e3db1ca8fa722c6812c,2022,2022-01-20 09:57:37,张宗明,社会事业,调研情况:江苏是全国较早进入老龄化社会和老年人口较多的省份,居家适老化改造已被列入了省政府民生实事工程,近两年,每年都为3万余户经济困难的高龄、失能、重度残疾老年人家庭进行适老化改造,成效显著,社会反响良好。但相对全省高龄、失能、重度残疾老年人口基数,惠及面还比较狭窄,相关政策尚未形成合力,工作推进速度落后于老龄人口增长速度。问题分析:调研中发现,目前不少家庭都是采取自行装修的方式来进行改造,由于“适老化改造”没有相应标准,装修方提供的服务内容很难完全契合老年人的要求。尽管“适老化改造”需求与日俱增,但市场反应却始终不温不火,多数老龄化家庭还是无法找到价格合理和服务满意的装修公司进行家庭的“适老化改造”。具体建议:一、应将老龄化家庭“适老化改造”项目依旧纳入政府实事项目,并通过逐年推动,逐步扩大申请范围(如65周岁以上),帮急需进行“适老化改造”的家庭完成“适老化改造”。“适老化改造”作为政府实事工程,也会提高社会各方重视程度,从而提高企业参与的积极性,推动全市“适老化改造”的全面开展。二、对于“适老化改造”对象的准入标准等,建议可以按照目前在养老工作中比较普遍的做法,由民政、卫生、住建等部门进行研究,对“适老化改造”对象进行评估,以解决“适老化改造”服务的公平性。三、由专业人员进行“适老化改造”标准制定,按菜单模式形成1、2、3…….等多种方案。按照“适老化改造”的基本标准,尽快推动本省老龄化家庭基本的“适老化改造”。同时,在此基础上对有不同需求改造的家庭,提供相应的其他方案,如1+2或1+3等各种装修套餐供选择。同时为特殊需要“适老化改造”的家庭,提供特殊的方案,以满足特殊或更高要求的“适老化改造”。四、在开展“适老化改造”的政府实事项目时,可以采用由政府引导,社会资本参与,对进行最基本改造标准的“适老化改造”在政策上予以支持,形成政府、社会和个人共同分担的实事工程,部分特殊对象可以通过社会公益性来补助。对部分特殊需求或更高要求的改造,可以提供专业的适老化改造方案,解决有特殊需求或更高要求但是没有专业标准可循的困难。五、对参与“适老化改造”的企业按照政府采购的模式,或由行业协会推荐的形式,确保参与企业提供服务的质量符合标准和要求,也可以为一些自行愿意承担更高标准进行改造的家庭通过政府采购平台,找到信得过的企业提供服务。六、设备设施的适老化改造,应包括住宅外公共区域和住宅内私人区域。考虑老年人体力衰弱,应增加休息设施、减少垂直交通频率;考虑较多使用轮椅、助行器等,应保证小区内的无障碍通行;考虑老年人记忆力下降,应强化小区内的识别性。 +377,0557,关于完善居家养老服务政策体系的建议,f19c0d3ecb60475ab3ed31ff6feecd86,2022,2022-01-20 09:57:37,张宗明,社会事业,调研情况:社区居家养老是适合我国国情的新型社会化养老服务模式,具有公益性和福利性。通过政策的指导和推进,我省的社区居家养老服务取得了一定的成绩,主要体现在以下四点:一是法规政策层面上,政策框架内容基本建立,进入稳定期;二是服务设施层面上,正向标准化规范化过渡;三是养老服务层面上,更加注重专业化精准化;四是监督管理层面上,相关部门协同机制逐步形成。问题分析:但目前居家养老服务政策体系还存在一定的问题,比如政策内容不精准、不全面、不系统,基本框架没有建立,体系没有形成,政策落实不到位,政策和法律尚不协调等,需要进一步研究与完善,力求政策突破。具体建议:一、建立社区居家养老服务政策基本框架,形成政策合力。如:社区居家养老服务的各项服务标准政策;建立行业服务平台政策;行业协会及会员规范管理政策;社区土地利用政策等。二、出台一系列优惠扶持政策,包括税收减免、服务人员工资补贴或老年人养老床位补贴等多样的优惠扶持政策,从而充分调动社会方方面面的积极性,共同参与兴办社区养老服务事业。三、参照医护人员,健全专职服务人员的岗前培训、上岗准入、定期在职培训制度,实行职业资质和技术等级认证,提高居家养老服务人员的待遇,畅通职业晋升渠道,鼓励有条件的地方提供事业编制类岗位。四、放开对居家社区养老服务的准入管制和数量管制,只要符合一定的资质都可以进行服务的供给。尽快出台关于家庭医生与社区老年人家庭签约服务的政策措施,出台政策鼓励养老机构与周边的医疗卫生机构开展多种形式的协议合作,建立健全协作机制,明确双方责任,实现基层医疗卫生机构与社区养老服务机构的无缝对接。五、根据《中共中央国务院关于加强新时代老龄工作的意见》要求,制定社区居家养老服务规划,将居家养老纳入社会保障和社区服务体系,并融入到经济和社会发展的总体规划。六、加强过程监管、秩序监管和资源整合,督促相关政策落实,整合各类服务资源,盘活闲置资源,实现社区居家养老资源利用最大化。与之相对应,政府干预的重点要放在上。七、将社区居家养老服务工作经费列入年度财政预算,建立由国家、集体、社会组织和个人组成的多渠道资金筹集方式。推广长期照护保险制度。 +378,0558,全方位推进软件自主可控,全面保障我省网络安全与信息化良性发展的建议,95d1ac67374d4f79974597da2004a5c1,2022,2022-01-20 14:52:41,周志华等48人,工业商贸,调研情况:为了贯彻落实习近平总书记关于网络安全与信息化工作的重要论述,扎实基础、开拓创新,充分发挥省内软件制造业基础优势,推动网络安全与信息化产业协同发展,有效实现软件制造业智能化改造与安全化转型,加快智能软件制造业强省、网络安全保障重省、全面信息化大省的建设步伐,江苏省委网信办印发了《江苏省“十四五”网络安全和信息化发展规划》,充分发挥软件制造业规模与生产技术优势,深入挖掘省内网络安全产业能力,以信息化产业为纽带,大力推进软件制造业安全化,在疫情新常态下,满足人民群众多样化、多层次美好网络生活的内在需求,并辐射全国为其他省份提供坚实保障。问题分析:江苏省作为软件制造业强省、网络安全与信息化大省,在多元产业融合的智能化发展上做出众多探索,取得了显著成效。然而,在发展过程中仍然面临一些问题短板:一是软件制造行业开发平台与工具国产化不足,大量企业使用的软件为国外商业软件,大量软件开发企业所开发的软件使用国外商业工具或开源工具,存在被植入后门及限制的可能性。二是大数据、人工智能、信息系统相关底层支撑模块国产化不足,各类插件、数据库平台、数学计算模块、机器学习平台支撑大多为国外商业软件或开源工具,不仅被商业牵制,存在被限制使用的可能性,更可能出现无法预料的漏洞和后门,从根本上威胁产业发展。三是未经验证的开源代码大规模使用,大量软件公司在开发软件时,为节约开发成本从网络上直接使用未经验证的第三方开源代码,尤其是来自国际开源代码平台的代码,导致了软件漏洞的产生和被恶意植入后门的可能性。具体建议:一、加快完善国产化软件开发平台与工具建设,保障软件制造业核心安全。一是扶持软件开发平台与工具的开发企业发展。软件开发平台与工具是软件制造业的根基,目前主流常用软件开发平台与工具均为国外商业产品或开源工具。除了软件行业龙头企业,国内企业缺乏动力和资本进行此类平台与工具的开发。为此需要统筹整合软件企业开发能力与资源,鼓励企业间协同合作,以政府需求为导向,结合社会力量,扶持专业开发国产化软件平台与工具的企业;以政府采购为形式进行补贴,将国产化软件开发平台优先纳入相关企业采购目标。二是保障使用国产化软件开发平台与工具的企业的利益。国产化软件开发平台与工具的发展不会一蹴而就,从国外平台与工具转向国产平台与工具将给企业带来额外的开销,建议在政策上优先保证使用国产化软件开发平台开发的软件在市场上的竞争力,激发企业更新意愿。三是推进软件制造业企业的开发平台安全检查工作。完善国产化软件开发平台与工具建设并非“一刀切”地取缔国外软件开发平台与工具,“一刀切”既不现实也不经济,但需要加强对软件制造业企业开发平台的安全检查工作,在软件开发过程中,以监管为途径,企业自查为常态,形成全生命周期开发平台安全检查,保障开发出的软件产品的核心安全。二、大力推进国产化软件支撑平台与模块建设,保障软件制造业应用安全。一是财政支持国产化底层数学计算模块的研发和应用。数学计算模块是各类智能化应用的基础,也是科学研究的核心。但对于高校和研究所而言,欠缺开发高安全性、高可用性底层数学计算模块的能力;对于企业,无法产生盈利的投入难以使之自主推进。建议通过财政支持方式,以高校、研究所、企业协同合作研发为路径,进行国产化底层数学计算模块的开发,并将其应用于现有软件制造业与科研中。二是开展国产化网络安全、大数据与人工智能科研计算平台的研究。目前国内网络安全研究、大数据分析和人工智能研究的底层科研平台大多使用国外的软件和开源库,但国外的软件随时可能出现禁用,开源库鱼龙混杂,也可能存在隐患。需要加强国产化相关平台的研究与开发工作,实现科研上的自主与安全。三是在政策支持上纯国产化数据库与软件插件的开发。数据库和软件插件是现有互联网大数据与网络服务的重要基础。建立纯国产化数据库,在更好保障数据安全的同时,可以有效建立数据汇聚、分析、挖掘和展示的闭环;纯国产化软件插件可以有效地降低引入潜在漏洞的可能性,使开发出的软件应用更加安全。三、聚焦自主可控的开源代码平台与系统建设,保障软件制造业过程安全。一是加强自主可控开源代码平台建设。代码是软件开发的核心,开源代码极大地提高了整体开发效率和水平。但是国际开源代码平台上的代码鱼龙混杂,有效性与安全性存在不确定性。前段时间我国某企业发现某广为使用的开源代码中存在“核弹级漏洞”,相关部门由于种种原因比国外知情更晚,黑客使用该漏洞可能给人民信息财产安全带来巨大危害。该事件提醒我国迫切需要建设自主可控的软件开源代码平台,通过相关政策和平台协议制定权获得优先知情权,大幅度提高开源代码的安全性与可控性。二是建立全生命周期可追溯开源代码验证方案。开源代码的安全是建立在全生命周期可控上的,借助社会各方力量,成立本土化开源代码验证协会,以企业代码开发人才为支撑,人工智能代码安全审查技术为核心,建立全生命周期的、可追溯的开源代码验证方案。三是建立国产化开源代码与代码验证激励机制。代码作为一种重要的知识产权,企业经常通过各类手段进行保护,导致员工无法有效地为社会提供开源代码。需要从政策和财政上利用各种手段构建开源代码开发与开源代码验证的激励机制,通过实名化等手段保障代码供应者的知识产权,以合作促共赢,使相关从业人员更愿意在该领域投入精力,推动软件制造过程良性发展。我省若能率先在全方位推进软件自主可控方面走在全国前列,不仅有助于全面保障我省网络安全与信息化良性发展,还可望辐射全国起到重要的引领示范作用。 +379,0559,关于进一步加强阳澄西湖水质管理的建议,d3fcffb1c7d645448ef8f44f988fcbdc,2022,2022-01-20 15:42:44,徐宏根,资源环境,调研情况:苏州相城区主要以阳澄西湖为水资源的区域,而阳澄西湖为水资源的水质好坏影响着阳澄西湖周边居民的生活环境,而这一水资源的状况一直是大家关注的事情。问题分析:我们知道省管阳澄东湖的水质,其水质基本达到3类;国家管阳澄中湖,其水质只能达到4类;而阳澄西湖水质基本上在4类左右,或低于4类。尽管阳澄西湖有市水质管理部门设立南北两个检测点,相城区近年来也加大力度管理和整治阳澄西湖的水质,但还不能使阳澄西湖水资源更好地提升水质。经与苏州市生态环境局相关处室联系与沟通,得知阳澄西湖水质总瞵不是很理想,河道在0.2%,而阳澄西湖是在0.05%,希望通过建议案方式能够更加进一步加强阳澄西湖的管理和水质整治。具体建议:为了进一步改善阳澄西湖水质,使阳澄西湖周边居民及相城区地域能够有更好的水资源,为此,建议由苏州市政府督办,相城区承办:进一步加强阳澄西湖水质管理。建议方案:(1)逐年种植相对量的可以除污水草及其它草本植物等。(2)逐年疏通河道,管控水流,特别相关小河流可以深挖污泥。(3)逐年对阳澄西湖的湖底进行污泥的排除。(4)可以通过养殖花白莲鱼除去蓝澡。(5)可以通过机械的方向整治蓝澡及水质。 +380,0560,做好非洲猪瘟防控,确保我省生猪生产健康发展的建议,04e4a4ad1a3544adb8c61293d2cc3a29,2022,2022-01-20 09:40:00,严火其,农林水利,调研情况:去年提过一次与非洲猪瘟防控有关的提案。如今,非洲猪瘟仍在肆虐,并呈现出一些新的情况。过去的一年一直在关心非瘟防控和生猪生产的情况。在南京农业大学养猪方面的教授周波等的协助下,撰写此提案。问题分析:在全球面临新冠病毒折磨的时候,我国人民不仅面临新冠病毒的折磨,还面临着非洲猪瘟的肆虐。主要由于非洲猪瘟的影响,我国的猪肉价格剧烈起伏,养猪业者的心态总是难以平静。2019年11月猪肉价格达到近40元/kg。在此背景下,国家为保证供应出台了一系列鼓励生猪生产的政策,许多资本也由于高价格的吸引而进入或扩大生猪生产。随着养殖规模的扩大,生猪价格很快进入了一个下跌通道,到2021年10月,猪肉价格跌到只有11元/kg,跌去了近3/4。过低的猪价使大量养猪企业亏损,养猪积极性下降,产能开始收缩。猪肉价格的巨大波动,表明我国猪肉生产极不稳定。从目前的情况来看,非洲猪瘟并没有得到有效控制,并且已经在我国定殖,这无疑给我省的生猪生产带来了很大的不确定性。我省有必要采取措施,稳定猪肉生产,保障猪肉供应。如今猪肉的低价格直接影响到养殖业者非洲猪瘟的防控行为。在肉价高时,母猪就是宝,不惜重金做好生物安全;现在猪价跌了,一些母猪要淘汰了,防控也不那么尽心了,许多防控措施是能省就省。显然,当前的肉价降低增大了非瘟发生和传播的风险。这是我省政府部门不能不高度重视的问题。当前,非洲猪瘟仍在肆虐。由于非瘟的高致死率,由于有效的非瘟疫苗仍然没有出现,防控非瘟危害,保障猪肉供应,仍面临着许多挑战。为进一步做好我省非洲猪瘟防控,保证我省生猪生产健康稳定发展,提出如下几点建议。具体建议:1.加强运猪车辆管控,严防外省疫情引入我省。我省位于我国的华东地区,为全国生猪调运高危风险区。为了防止外省运猪车将疫情引入,应加强外省来苏的运猪车辆的洗消、检测和监控工作。在省边界的各条高速、省道、县道等交通要道设立检疫点和车辆洗消点,应用非洲猪瘟快速检测试纸条和采样、留样送检等方式对外地运猪车辆进行检测与跟踪记录,严防非洲猪瘟疫情传播进入我省。2.利用人工智能技术建立我省生猪产能提前预警机制。生猪的生产周期长,当前的猪价是由9个月前投入生产的能繁母猪数量决定的,而不是由现在的能繁母猪数量决定的。因此,要对能繁母猪数量进行长期的系统性的跟踪监测。由于各种原因的虚报和瞒报,能繁母猪的数量很难通过人工调查的方式准确获得,为此建议充分发挥人工智能技术等新技术的作用。例如可以通过人工智能摄像头监控我省各交通要道上运猪车的数量与路线,及时了解我省养猪企业每周的生猪出栏量,结合生猪价格和猪粮比,进行动态监测与分析。也可以通过人工智能摄像头监控我省饲料企业的产能(猪饲料),或者每月进入各规模养猪企业的饲料车数量与吨位,间接地即时评估我省的生猪饲养量的动态变化。一旦发现我省生猪养殖量有明显的异动,即可迅速按照预案采取必要的应对措施。3.严查消费市场的非洲猪瘟病死猪肉,净化环境,减少疫情传播:由于非洲猪瘟不传染人,目前各地对于病死猪肉的管控较松,导致部分冷库中的猪肉非洲猪瘟病毒阳性率较高。与新冠病毒不同,非洲猪瘟病毒在动物产品,运输工作,房屋建筑,稻草等各种环境中存活时间长,导致大环境污染严重,许多农贸市场已被非洲猪瘟病毒污染。建议对全省所有销售猪肉的集贸市场每月进行一次大检查,采样人员要伪装成消费者购买猪肉来采样,而不是发文件、穿制服来抽检。再同时送2-3个有资质的第三方实验室检测非洲猪瘟病毒(要双盲送检,相关送检信息列为机秘),再对不同检测实验室的检测结果进行一一比对,对确认为阳性的样本进行朔源,将相关病死猪肉销毁,也可追查疫情源头进行扑杀。同时,加强规模猪场附近各交通路口非洲猪瘟的消毒与防疫工作,净化环境,减少疫病传播风险。对于发生疫情的猪场严格按国家政策规定进行扑杀,并给予相应的补偿,不能任由其自行售卖“问题猪肉”。4.加强养猪企业的财政扶持和贷款支持力度。目前猪价下行,养猪进入低利润周期,加上非洲猪瘟的风险仍在,养猪企业目前普遍困难。建议在财政上要对我省的规模化猪场适当提供专项低息贷款,或对现有贷款进行适当延期或部分免息,以帮助我省规模养猪企业度过寒冬。 +381,0563,关于医保政策对中医药发展适当倾斜的建议,0f2f947c967e490e92b616f76e845ae4,2022,2022-01-20 09:50:19,梁军,医卫体育,"调研情况:中医药是我国独特的卫生资源、潜力巨大的经济资源、具有原创优势的科技资源、优秀的文化资源和重要的生态资源。江苏是中医药大省,中医药综合发展实力较强,特色优势突出。十九大以来,党和国家领导人多次就中医药工作做出重要指示,为振兴发展中医药指明了方向。省第十四次党代会提出的发展目标,为健康江苏建设和中医药发展提供了更强大动力。随着人民群众健康理念和生活方式的逐步转变,广大群众对中医药服务的需求将进一步释放,中医药的传统特色将日益凸显,潜在优势将得到进一步发挥,中医药事业发展迎来大好时机。在这一大背景下,扎实推动中医药事业健康持续发展,已成为一个重要的课题。特别是新冠肺炎疫情发生后,中医药全面参与疫情防控救治,作出了重要贡献。中医药已从传统的望闻问切、草药、汤药,向中西药结合、中医现代化迈进! 问题分析:当前,随着医药卫生体制改革不断深化和推进,中医药发展仍面临不少体制机制性问题和结构性矛盾,主要表现在稳定投入补偿机制需要进一步健全完善;全省人均中医药资源拥有量偏低,城乡和地区之间中医药发展水平不够均衡,中医药资源布局尚需进一步优化;基层中医药人才短缺,中医药人才队伍建设有待加强;中医药在防病治病中特色优势的发挥还不够明显,在健康服务业中的发展潜力有待充分挖掘;中医药服务还不能满足城乡居民日益增长的多层次、多样化的健康新需求,中医药事业发展任重道远,急需政策扶持,而加大医保对中医药发展政策倾斜就是其中的一条可行之道。 具体意见:一、推进中医DRG补偿政策。目前江苏常州DRG推进了中医补偿政策,建议医保省内一盘棋,对中医项目专项认定,制定“中医调节系数”补偿方案。二、建议一般中医医疗服务项目(如中医技术、自制制剂、中药饮片)可采取独立核算,继续按项目付费。<<国家医疗保障局,国家中医药管理局关于医保支持中医药传承创新发展的指导意见(医保函【2021】229号)>>也明确指出推进中医医保支付方式改革。中医医疗机构可暂不实行按疾病诊断相关分组(DRG)付费,对已经实行DRG和按病种分值付费的地区,适当提高中医医疗机构、中医病种的系数和分值,充分体现中医药服务特点和优势。三、简化中医药服务价格审批流程。建立目标导向的中医服务、中医自制制剂、中医优势病种价格项目管理机制,优化现有中医价格项目,完善新增中医服务价格项目管理政策,丰富中医价格项目。在医疗服务价格动态调整中重点考虑中医医疗服务项目,优先将功能疗效明显、患者广泛接受、特色优势突出、体现劳务价值、应用历史悠久,成本和价格明显偏离的中医医疗服务项目纳入调价范围。简化审核程序,开辟中医药绿色通道。四、建立中医评价体系,由上级中医药专家组成的专家库,评价除了基本医疗项目以外、中医药特征明显的中医体系的价格,如中医诊疗项目、中医自制制剂、中医优势病种。五、建议政府对中医卫生事业政策倾斜:中医药基础性建设、现代化水平推进和高尖端人才培养明显落后于西医医院。建议全省层面建设中医大省,明确政府财政资金投入可以间接从医保资金予以解决。" +382,0566,关于吸引年轻护理人才,投身养老服务行业的建议,6b32aa2a926743608fc9ada8d2a18560,2022,2022-01-20 10:01:53,赵春杰,社会事业,调研情况:《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》提出,“十四五”期间,要大力发展普惠型养老服务,支持家庭承担养老功能,构建居家社区机构相协调、医养康养相结合的养老服务体系。目前,养老护理人才流动性大、队伍综合素质亟待加强、年轻护理人才奇缺等问题日益凸显,需要进一步推进养老服务人才队伍专业化、职业化建设,吸引和留住更多年轻人才投身养老护理服务事业。 问题分析:1、养老护理人才缺乏。全国老龄办、民政部、财政部开展的第四次中国城乡老年人生活状况抽样调查结果显示,我国失能、半失能老年人大致为4063万人。然而,《2018中国民政统计年鉴》的数据显示,我国鉴定合格的养老护理员只有44102人。据最新统计,南京市60周岁以上户籍老年人达159.43万人,占总人口的22.04%,已进入深度老龄化社会。按照人均1:4的全国平均养护比水平,南京市需要近40万名养老护理员,但目前仅有专业养老护理员6000人。国内养老服务行业正在面临全线“用人荒”,年轻护理人才更是奇缺。2、养老护理队伍综合素质亟待加强。即便是在目前南京市养老服务行业总体发展已达到水平较高,规范性、标准化较好的情况下,养老护理员素质较低、年龄偏大、数量不足、流失率高的问题仍很突出。护理员队伍从年龄结构来看,50岁以上占比较高;从学历结构来看,初中及以下占绝大多数;从男女性別来看,女性占比达到九成以上。3、养老护理人才流动性大,无法吸引年轻人。养老服务行业作为一个极具发展潜力的行业,不仅不能得到年轻人就业时的青睐,还有大量年轻人在入行后即产生“离开”的念头。某教育评价机构对该行业的“高流失率”问题所做的追踪调查显示,从全国养老职业教育发展来看,学生到岗第一年流失率可能达到30%,第二年50%,第三年70%甚至更高。导致该行业难以吸引年轻人的重要因素之一,是工资收入偏低和工作条件艰苦。调查显示,南京市养老护理员税后月工资收入平均约为4000-5000元。与技能人才年平均工资相比,再对比彼此的工作条件和强度,养老护理员的收入显然有点儿低,难免会造成心态失衡。职业上升路径不明晰是养老服务行业缺乏吸引力的另一个重要因素。首先,现有的老年护理员职业资格证的专业性不足,因此无法获得广泛的认可。其次,职称体系不完善也制约了毕业生的发展,他们难以凭借养老护理资格证考取事业单位编制,也就沒有职称攀升路径。人才匮乏,特别是年轻人才奇缺,将长期制约行业的发展,使大多数社会养老机构处于一个尴尬的境況中——老人们只要在自己家里还能维持,就不愿意去养老机构;而真正对养老机构有需求的失能、半失能老人又会因养老机构专业人才缺乏,只能提供一般的生活照料、不能满足自己康复护理的需求而将其排除在外,造成养老床位空置率居高不下。供需不匹配影响着养老机构的经营运转,导致服务经费不足、设施不完善、养老机构作用受限,老龄化社会低水平运行等诸多问题,让本想从事养老服务行业的年轻人望而却步,使得整个行业陷入恶性循环。 具体建议:近年来,南京市相关政府部门积极通过提升待遇、加强培训、举办职业技能大赛、评比优秀养老护理员等方式,为养老服务行业留住高学历、高素质人才。为吸引养老专业人才,南京市2018年出台了《南京市提升养老院服务质量若干意见(试行)》,率先对从事养老护理岗位的大中专毕业生进行补贴:一次性给予3万—5万元入职补贴,对工作满一定年限的从业人员,每月给予100元—800元岗位补贴,并纳入积分落户条件。2019年至今,累计发放入职补贴440余万元、岗位津贴170余万元,共有95名从业人员享受积分落户政策。这些激励举措受到了养老服务行业年轻从业人员们的普遍好评。但是养老服务行业要彻底解決年轻人才的招人难、留人难等问题,面临着众多问题要解决,离不开政府诸多部门合作和社会各界支持。一是政府应根据国家对养老事业发展的总体要求,精准施策,进一步落实养老服务的补贴政策,不断提升对大中专毕业生激励举措的力度,吸引和留住更多年轻人才投身养老护理服务事业。二是社会大众应对护理员岗位多一些理解和支持,给予这个群体客观的评价和尊重,不断提升全社会对养老服务行业的认同感。三是养老服务企业和职业院校应该多开展校企合作、订单式培养,建立常态化、动态化的联系,以有效解決从业人员不足、年龄偏大的难题。四是设有养老服务专业的院校应对在校生强化学习目的性的教育,让他们明确职业定位,增强对职业的自豪感,立志投身养老事业。五是应发挥地方养老护理行业协会的作用,与政府、院校、企业对接开展专场招聘会、培训实习、技能大赛、评优表彰等,並形成合力,找出行业共性问题,提交报告向政府部门建言献策,细化对年轻入职者的扶持培养。 +383,0567,关于加快徐淮连组合枢纽建设的建议,b6c80d550ed240d086f34bf54a67c097,2022,2022-01-20 14:52:41,樊维明,工业商贸,调研情况:去年2月,在中共中央、国务院印发的《国家综合立体交通网规划纲要》(以下简称《规划纲要》)中,江苏的徐州、淮安、连云港作为组合枢纽被明确为全国性交通枢纽城市。相对而言,苏北经济的落后与交通基础设施的滞后密切相关。问题分析:加快构建徐淮连国家级组合枢纽,发挥特色优势,实行错位发展,实行统筹融合,以枢纽经济快速发展,加快实现苏北区域经济的崛起。为此建议:具体建议:1、坚持一体规划,共同打造“畅达都市圈”。一是要注重围绕战略定位,明确构建徐淮连组合枢纽路径,把长三角区域一体化发展与“一带一路”交汇点建设、长江经济带发展统筹谋划与徐淮连组合枢纽交通一体化发展一体推进。加快推动徐淮连组合枢纽一体化发展的规划出台并尽快获国家批复。二是要在国家规划大框架下,坚持以我为主、系统谋划,坚持优化提升、适度超前,强化综合交通总体设计,完善网络、提升枢纽水平,统筹推进重大基础设施建设,畅通对外联系通道,提升内部通勤能力,协同建设新一代信息基础设施,形成布局合理、功能完善、互联互通、运行高效的基础设施体系,共同打造“畅达都市圈”。三是要根据区域内地理特点、区位优势实现错位发展,依托徐州陆港、淮安空港、连云港海港枢纽地位,联动宿迁、盐城、南通、泰州等枢纽资源,加快完善连通全球的海陆联运、航空运输和信息通信网络。加快形成以交通一体化发展推动江苏北部经济高质量发展的新格局。2、坚持融合发展,强化特色促进聚合。一是强化徐州铁路枢纽功能。加快建设徐州国家级铁路物流中心,打造以铜山站场为核心,徐州北三环物流集聚区、双楼保税物流中心、金山桥综保区三大综合性铁路物流中心及若干专业性铁路物流中心为支撑的铁路物流基地体系。二是强化淮安机场货运枢纽功能。推动三期扩建工程,强化配套设施建设,提升机场设施保障能力。完善机场集疏运体系,推进G233、S346等干线公路建设,扩大机场辐射范围,探索推动机场货运与高铁快运高效衔接。加快建设淮安空港产业园,建立仓储分拨中心,打造航空货运产业链体系。三是强化连云港港陆海联运功能。加快建设港口基础设施,强化集装箱、大宗散货、石油化工品运输功能,提升原油、铁矿石等战略物资一程接卸能力。强化陆向联运设施建设,加快推进连云港港连云、徐圩等港区集疏运体系建设,积极推进连云港港徐圩等港区疏港航道建设,实现与内河高等级航道全面对接。3、坚持绿色发展,优化枢纽经济质态。一是强化绿色枢纽建设。在枢纽建设中大量应用生态、绿色、低碳、环保技术,打造绿色交通枢纽,重点整治京杭大运河苏北航段,修复加固运河沿线护岸,打造滨水风光带和人文景观带。实施绿色港口建设专项行动,推进港口岸线集约、高效利用,完善港口岸电设施建设。二是强化绿色交通运输。大力发展多式联运、江海直达、滚装运输、甩挂运输、驼背运输等先进运输组织方式。充分利用区域内大运河、淮河等高等级航道优势,大力发展内河航运,特别是内河集装箱运输。三是强化交通廊道绿化行动。在三市区域内大力推广公路边坡植被防护,在铁路、公路、航道沿江沿线大力开展绿化美化行动,提升生态功能和景观品质,支撑生态廊道构建。4、坚持联动发展,加快集聚资源要素。一是上下联动。建议成立省级协调机构,由省委主要领导明确一名省委常委任组长,省发改委、交通厅、经信委等部门以及民航华东地区管理局等为成员单位。负责研究推进徐淮连组合枢纽建设相关工作。强化顶层设计与组织协调,全面统筹推进组合枢纽的建设发展工作。同时,积极向上对接,争取更多的组合枢纽优惠政策。二是区域联动。推动区域内资源整合,建议我省发挥已成立的东部航空集团、铁路集团、港口集团、交通控股集团的作用,统筹协调组合枢纽内各客运、货运重点航线方向,推动货源的整合与集聚。三是创新联动。加大改革创新步伐。借鉴上海、海南等地经验,加大体制和机制创新,坚持开放和包容的发展理念,大胆吸收外资和民资投入,强化要素集聚,逐步降低政府投资比例,把社会资本吸引到交通建设中来。 +384,0570,关于以沿海大开发推动我省区域经济聚合发展的建议,37b040e2e8a34357a87e3049bf1caf10,2022,2022-01-20 14:48:44,樊维明,经济发展,调研情况:江苏沿海发展战略自2009年6月上升为国家发展战略已有12年的时间,取得不少成绩。但也看到还存在一些问题,影响了战略的实施效果。与华东沿海四省(山东、江苏、浙江和福建)相比,江苏沿海地区经济规模最小,3个地级市中连云港和盐城总体实力较弱,辐射能力不足,对区域经济发展的带动力不强。问题分析:江苏的沿海发展呈现出主要因素是区域联动不足,陆海统筹不够,缺乏腹地支撑,没有足够的纵深;集聚资源要素不够,资源整合不足,港口作用不明显,与全省经济聚合发展不足,特别是与周边城市融合发展还有待提升。沿海开发不是简单的“沿海大开发”,不能简单就沿海发展沿海,而是要更好地集聚资源要素,拓展苏南空间、带动苏中提升、促进苏北加速,形成新的增长极,推动区域经济聚合发展。为此建议:具体建议:1、强化与淮河生态经济带联动,以“淮河三角洲”推动连云港、盐城与淮安聚合发展。淮河生态经济带发展战略自2018年10月上升为国家发展战略有3年多时间,其涵盖5省25市4县的整个淮河区域,而其出海口则位于盐城的滨海港。淮河生态经济带与江苏沿海经济带刚好形成倒“T”字结构,使得江苏沿海发展战略有了西向拓展的广阔空间。因此,加强江苏沿海发展战略与淮河生态经济带发展战略融合发展,刚好既可以解决江苏沿海发展战略缺少腹地支撑,强化港口的带动作用,又可以策应国家的由东部向中部、西部梯级发展的战略导向,走区域经济合作之路,完善沿海区域经济布局,做到既互补又错位发展,形成共同发展、互动并进的新局面。淮安作为淮河生态经济带的核心节点城市,也是连接淮河和大运河两条黄金水道的内河航运枢纽城市,发挥其千里淮河的枢纽作用,刚好可以集聚货源成为连云港、盐城的“喂给港”,推动江苏沿海发展战略向纵深发展。以江河的三角洲理论,淮安与连云港、盐城刚好形成黄金三角洲,可以作为“淮河三角洲”,强化其区域联动、聚合发展,必将极大有利于江苏沿海发展战略的“拓围”发展,实现陆海统筹,促进区域内城市的聚合发展。2、强化区域基础设施互联互通,以大交通理念推动区域经济聚合发展。去年2月,在中共中央、国务院印发的《国家综合立体交通网规划纲要》中,江苏的徐州、淮安、连云港作为组合枢纽被明确为全国性交通枢纽城市。这也刚好契合省委娄书记提出的加快淮安航空货运枢纽建设,与徐州陆港、连云港海港形成三角支撑,实现铁路、港口、航空互相补充、互相支撑的战略思路。建议以大交通理念,加强区域内基础设施的沟通与衔接,强化产业的统筹合理布局,实现组合优势,既推动徐州、淮安、连云港三市的融合发展,又加快盐城的大数据产业和宿迁的电商产业的聚合发展。此外,江苏沿海发展战略十多年来,省里重点建设了沿海带的基础设施,纵向基础设施投入不足,建议加大建设力度。铁路方面:重点是规划建设沿淮铁路,沿淮河串连信阳、阜阳、蚌埠、淮安等地级市,向东可延伸至盐城滨海港,向西可延伸至驻马店,后可在阳平关向西延伸接轨兰渝铁路后直达兰州,其线形与现在的陇海线平行,即形成“新的陇海铁路”,鉴于现有的陇海线始建于清朝末年,一直超负荷使用,因此建设“第二陇海线”显得十分必要。航道方面:重点推进淮河入海水道二期工程,早日建成直通航道并与通榆河良性互动,形成皖北地区乃至河南部分地区出海最便捷通道,利用水运的低成本优势,促进沿海港口的快速发展。航空方面:重点加快推进淮安航空货运枢纽建设,进一步优化整合机场资源,发挥整体优势,提升服务能力,加快航空口岸对外开放,加入上海国际航空枢纽网。3、强化集聚资源要素和顶层设计,以沿海大开发推动全省经济聚合发展。一是坚持新发展理念,做好顶层设计。树立区域经营与经营区域的理念,打破传统的以“竞争”和“零合”的区域竞争思想, 以沿海大开发为导向强化“共赢”和“协同”发展,一体推进生态建设、文化旅游、产业发展、城乡建设,促进产、城、港、人融合发展,特别是在产业融合方面,更要注重资源禀赋,形成错位互补和特色发展,加速放大产业版图,做大区域经营。二是强化组织推动,加大创新力度。建议省委、省政府进一步强化组织推动,加强省级层面的沟通和协调,建立高效的联动协调机制和长效合作机制。进一步加大创新力度,建议结合连云港的自贸区建设和盐城、淮安的跨境电商综合试验区机遇,创新和资源整合,探索股权和投融资改革创新。建议创新航空、铁路、港口合作机制,鼓励建立各自之间相互参股、控股的区域发展联盟,以资产为纽带整合资源。加快探索铁路筹资、建设、运营、管理的新模式,建议以沿淮铁路作为试点,探索吸收民营资本投入,混合股份自筹建设的模式。三是强化政策扶持,集聚要素资源。做好沿海大开发这篇大文章,支持区域内的重大基础设施建设,在重大产业布局及项目审核等方面给予必要支持;条件成熟时支持设立地方性银行如“淮河银行”、“江苏沿海发展银行”,鼓励国内外金融企业在区域内设立分支机构;探索发展股权投资基金,设立政府创业投资引导基金,引导支持创业型企业发展,扩大企业融资规模。支持土地管理改革,开展多种模式的征地安置试点,开展农村集体建设用地流转及土地收益分配、增强政府对土地供应调控等方面的改革试验。 +385,0571,关于加强农村中小河流综合治理 助力美丽乡村建设的建议,523e677894c64993af570b582ae6bdf6,2022,2022-01-20 09:40:00,王媛等13人,农林水利,调研情况:苏南是江苏经济最发达的区域,也是中国经济最发达、现代化程度最高的区域之一,其水域面积占比达21.15%,区域城镇化率超过70%。根据“两减六治三提升”专项行动中的明确要求,到2020年,设区市建成区内黑臭水体已经基本消除,然而农村中小河流的整治仍然存在河道环境持续恶化、功能衰退的问题,与美丽乡村建设的迫切要求相比仍有较大差距,为促进农村绿色发展、推动乡村全面振兴提供强有力的支撑,加快推进农村中小河流生态环境整治工作势在必行。问题分析:总体来看,苏南地区地处中国东南沿海长江三角洲中心,拥有广袤的太湖平原,水网密集,又有长江横贯东西,然而在农村中小河流治理的过程中尚存在以下不足:(1)底泥淤积严重,河道减水脱流。农村生活垃圾、农废物如秸秆等随意排放至河道,最终以沉积物沉淀至河床底部,造成河道淤积堵塞。农村地区小水电开发受早期理念影响,引水式及混合式电站没有生态放流,破坏河流连通性,造成河流局部河段减水脱流,枯水期甚至造成断流,影响河流生态和下游生产生活用水,破坏了洄游鱼类等水生生物的生存环境。(2)堤岸建设陈旧,生态效益缺失。农村地区的堤岸建设一直处于被遗忘的状态,很多河道堤岸建设很早,没有及时进行维护,汛期局部河段崩岸严重。然而新建堤岸未能考虑多重效益,在保证传统安全性能的同时没有将水质净化的功能考虑进去,导致堤岸功能单一,不能农村水系生态环境整治的工作要求。(3)水体污染严重,水质退化加剧。农村生活污水、工业生产排放的废水、农药化肥、废弃垃圾等大多直接排入水体,产生大量碳氮硫污染,对周边河湖水生生物造成严重危害,农村河湖黑臭水体和富营养化时有发生。20世纪90年代后期,苏南一些大中城市的水环境污染大大改善,然而很多被关停厂家的生产转移至农村,特别是小纸厂,对农村中小河流水体污染造成了严重影响。(4)管理机制落后,专业素养不足。长期以来,农村河湖水域岸线管理乏力、管理范围不明确、划界确权滞后,现行河长湖长制对于管理人员的要求无法承载河湖生态发展的需求,他们缺乏专业知识技能和长远眼光,导致为追逐短期利益盲目侵占河道的现象时有发生,一些乡村旅游开发出于亲水目的,紧邻河道建设房屋、游乐场等,不利于促进农村水系治理绿色发展。具体建议:总体来说,苏南地区在部分农村中小河流治理中的投入力度还有待提升,如何从根源处解决农村中小河流水体污染和管理的问题至关重要。因此给出以下建议:(一)构建碳基亲水生态堤岸,创建资源化清淤新工程。探索河道底泥新用途,在清淤底泥的同时探索其资源化利用新途径,尝试以本治标,构建碳基混凝土生态堤岸,在具有传统安全性能的同时提升堤岸的亲水性和净化水质功能,为动植物营造良好的栖息地,塑造乡村风貌、改善生态环境。(二)强化水利专业人才培养,融入河流劳动实践教育。我国农村水系生态环境整治尚处于起步阶段,需要对有关数据和标准进行补充,需要培养大批农村基层水利人才,在大学专业学习中融入河流劳动实践教育,让大学生认识到现阶段农村中小河流存在的实际问题,在学习过程中探索解决思路,鼓励大学生去到基层以水利服务人民。(三)责任制落实到高校教师,承包制落实到村中农民。在现有河长湖长制的基础上,对河长湖长进行资格审查和专业知识培训,实行高校教师对接河湖长指导农村小水电合理开发的责任落实制,村中农民以户为单位承包河湖环境维护,轮值进行河流清淤底泥工作,在提升河道治理的质量和科学性的同时保证河湖维护的基层责任承包,形成人与自然和谐发展的河湖生态新格局。(四)明确农村水系整治目标,建立三向互评考核机制。制定农村水系生态环境整治的目标任务,针对我国农村水系管理薄弱问题,从体制机制上破除障碍,建立“高校教师—河长—村民”的三向互评考核机制,设置奖惩机制,让三者在互相支持的前提下形成三向监督机制,保证治理科学和责任落实相结合。 +386,0572,关于率先在我省建设以公益性为主的社会心理服务体系的建议,9651ef1b68504ef9a20188449ebd1038,2022,2022-01-20 14:52:41,张勉,医卫体育,调研情况:随着社会的快速发展和竞争的日趋激烈,人们的生活和工作节奏越来越快,由此产生了焦虑、抑郁等一系列的心理问题,群众对心里健康服务的需求越来越大,关注心里健康的呼声也越来越强烈。积极健康的社会心态有助于增强社会的凝聚力,有助于国家的安宁和发展;而负面的社会心态会使社会动荡不安,更谈不上实现“中国梦”了。国家已经注意到了这个问题,因此在“健康中国行动”中设立了心里健康专项行动计划,2018年11月,国家卫健委等10部委联合发布了《关于印发全国社会心理服务体系建设试点工作方案的通知》。2020年6月1日起实施的《中华人民共和国基本医疗卫生与健康促进法》第三条强调了“医疗卫生事业应当坚持公益性原则”,同时把精神卫生和心理健康服务也作为基本医疗服务纳入了该法之中(第二十八条)。目前我国的社会心理服务体系处于起步建设阶段,各地都开始了社区心理咨询室(站)的建设,但是与广大群众对心理服务的需求和期待是有很大差距的。问题分析:1. 市场化心理服务机构多而乱:目前的心理咨询服务以市场化机构为主,由于没有监管部门和行业标准,市场秩序不规范,消费者权益得不到保障,且收费普遍偏高,只有一部分高收入人群能够享受这类服务,大多数老百姓是承担不起的。2.  公益性心理服务机构少而难:从全国范围来看,公益性的心理健康服务机构都偏少,而且目前的运行机制是以志愿者为主,出现了“青年人才留不住,退休大妈办公益”的尴尬局面,人才缺乏使后继无力,严重阻碍了公益性社会心理服务机构的发展壮大。目前我省虽然在推进社区“心理咨询室(站)”的设置,但由于人才和水平问题,并不能满足广大群众的需求。3.  心理学专业毕业生就业难:一方面是公益性心理服务机构的人才缺乏,但另一方面却是心理学专业的大学毕业生对口就业难,因为市场化心理服务机构受众少、工作不稳定,而且一般要求有工作经验的;而公益性心理服务机构不能发工资,其劳务费不够生活和养家,使原本就数量不多的毕业生纷纷放弃自己的专业而转行。具体建议:社会心理健康服务属于基本医疗卫生服务范畴,也是民生的重要组成部分。肩负“两争一前列”光荣使命的江苏,应该率先以公益性为主市场化为辅的理念,进行普惠型社会心理服务体系构建的探索。因此建议:1.  改革公益性心理服务机构的运行模式:公益性心理服务机构应该像医院、学校一样根据需要设置稳定的岗位数,做到职业化和专业化,要以全职人员为主、志愿者为辅,这样才能保障公益性心理服务机构的长期稳定和做强做大。有固定的收入可以养家,也为心理学专业毕业生(如南师大等)开辟就业通道;有正常的上升通道能稳定队伍,吸引人才,培养、留住专家。全国每年心理学专业的高校毕业生约2万人,人才奇缺,我省应提前布局,抢先构建人才高地。2. 保障公益性心理服务机构的经费来源:省市区各级财政部门应根据本地区心理健康服务需要,将公益性心理健康服务机构经费纳入财政预算,保障机构工作经费和人员工资,确保服务的公益性和普惠性;同时除特殊人群外,对一般群众可以根据不同的情况和服务性质,分级制定一个较为合理的收费,以促进心理健康服务的良性发展。3. 逐步构建“市、区(县)、社区”三级联动的心理健康服务体系:建议我省在未来几年,以市以单位,各市至少建设一个综合性的、类似于“三甲医院”的优质公益性心理健康服务机构,着重研究解决全市心理服务方面的疑难问题,并对区(县)、社区进行培训和指导;各区(县)也应建设一个公益性心理健康服务机构,且应该成为心理健康服务的主要承担者;而目前正在推进的社区机构应类似于“社区医院”,主要服务于轻症、就医引导以及心理健康知识的基层宣传普及等工作。最后,省里应该有个明确的归口部门,出台政策统筹规划、监督检查全省每年的社会心理服务体系建设和运行情况。 +387,0573,关于关注农村老年人相对贫困问题,做好扶贫后半篇文章的建议,8804608cc7f743d1b98e270e4989112d,2022,2022-01-20 10:01:53,徐建强,社会事业,调研情况:实现共同畗裕,缓解农村部分老年人口相对贫困是难点,现在在不少苏北农村出现了部分老年人口相对贫困群体,需引起关注。 问题分析:农村出现部分老年人口相对贫困群体原因。一是失去劳动能力,二是失去劳动机会,三是因病返贫,四是支助孑女城里购房及婚嫁返贫,五是农村传统养老文化丧失,子女不再资助父母养老。六是农村基本养老保险领取额度小,解决不少缺钱用困难。 具体建议:1、逐步创造条件提高农村基本养老保险缴纳基数,逐年提高养老保险领取额度。2、为低龄老人创造劳动机会,缓行男60岁不得在建筑工地劳动的规定。3、政策性医保和商业性保险互补,缓解老年人看病经济压力,建议在农村宣传推广江苏医患保补充医疗保险。4、移风易俗,减少农村婚嫁彩礼负担。5、弘扬传统养老文化,鼓励子女为父母养老出钱出力。 +388,0575,关于加快科技转化,加强良种培育,提升我省粮食安全水平的建议,c44beaf0220f45a6ab11412204ec75fb,2022,2022-01-20 09:50:19,省政协人口资源环境委员会,农林水利,"调研情况:党的十八大以来,习近平总书记多次强调,中国人的饭碗任何时候都要牢牢端在自己手上,我们的饭碗应该主要装中国粮。进入新时代,习近平总书记还强调指出,要深入推进农业供给侧结构性改革,推动品种培优、品质提升、品牌打造和标准化生产。省委省政府在落实习近平总书记指示,始终做到“粮食安全党政同责”,使江苏成为全国少有的既是经济大省,又是粮食大省,还是全国粮食安全排头兵。随着人民生活水平的不断提升,消费者已经不再满足吃得饱,还要求吃得好、吃得健康。为此,人资环委部分负责同志赴泗洪沭阳县部分乡镇调研农机站和农民,赴江苏省粮食行业协会、江苏水韵苏米研究院、水韵苏米核心企业进行调研座谈,掌握了我省粮食供给侧存在的一些主要问题。问题分析: 一是种粮比较效益低,生产投入少,质量上不去。2021年我省粮食产量虽然较高,达到749亿斤,但价格较低,亩均收入不到3000元,比起水果、蔬菜、花卉等亩均收入一万多差一大截子。由于不赚钱,还辛苦,种粮的年轻人越来越少,生产的投入越来越少,基肥的比例越来越少,化肥农药越用越多,农残药残无法减少。城乡消费者需要的“安全、营养、好吃”的粮食供不应求。 二是乡镇农技站点设施差,待遇低,不留人,“农技下乡”落地难。我省许多产量地区的乡镇农技农机服务站环境差、收入低、人员少,开展技术普及、良种培育、病虫防治等等,常常是心有余力不足,大灾大祸之年,更是捉襟见肘,不堪重负。当前,“老人务农、青年务工”是普遍现象,“老人、老思想、老办法”的种粮习惯限制了新品种、新技术、新工具的推广和使用,“科技兴粮”堵了“最后一公里”。三是优良品种少,品牌效应低,“三品”落实步伐慢。以稻谷为例,目前,全省各地在种的稻谷品种约有220个,但在市场上影响大、口碑好、品牌响的品种不到5%。在中国名米市场上,苏米占比小、价格低,与经济大省不匹配。面粉、油脂的也是这样,我们能与“金龙鱼”“福临门”“五得利”“稻花香”“北大荒”等比肩的品牌少之又少。具体建议:一是加大优良品种培育和推广,不断提高粮食品质和种粮收入。充分发挥我省粮食科研机构多、科研力量强的优势,进一步推动优良品种培育和推广,不断提升生产基地的规模化、专业化、标准化、高端化、现代化水平;进一步加快产业发展,推动粮食企业延长产业链,打造品牌链,提升价值链;进一步开展“三品一标”提升行动,让“品种培优、品质提升、品牌打造和标准化”在江苏开新花、结硕果。二是加大政策扶持力度,加快农机站点和队伍建设,让“农技下乡”有场所、有人气、见长效。通过政策扶持,汇聚财政资金和社会资本,加大对良种培育、推广以及农技服务的投入,着力解决其“不强、不优、不实”的问题;加强科技人员队伍建设,推进“科技下乡”工作,加强对种粮农民的技术培训和生产指导,科学选种、用肥、用药,从源头上保证粮食质量,让消费者放心;加强管理,强化考核,充分发挥乡镇村组的作用,将“科技兴粮”、粮田保护、安全溯源落到实处。三是加强品牌宣传推广,促进产品提质和产业发展。在落实习近平总书记关于“粮食也要打出品牌”的重要指示过程中,要发挥文化大省优势,突出“水韵江苏”特色,讲好“鱼米之乡”故事,加速苏粮品牌建设,以名品名牌促进粮种培育推广,促进产品提质增效,促进产业转型升级。" +389,0578,关于乡村振兴适应性人才现状及培养建议,f36f0bbc287b4900a6b629475ee6e4fd,2022,2022-01-20 15:42:44,蒋利武,社会事业,调研情况:通过近几年的培养与锻炼,经过村(居)“两委”换届,农村基层干部队伍在性别、年龄、学历等方面都得到了很大的加强,也培养造就了一批政治立场坚定的优秀干部,在一定程度上夯实打牢了党在农村的执政基础。问题分析:新时期乡村振兴适应性人才的培养上仍存在些许问题。(一)村(居)干部分布仍不均衡。村(居)“两委”换届大部分村(居)干部数量已经配足,但“人难选、选人难”问题依然存在。一是有的村干部整体年轻,有的村则大部分村干部都在50岁以上,可培养的后备干部缺乏严重。甚至个别村选不出本村村书记、主任,选拔和任用还存在由乡镇直接下派干部担任村党支部书记的现象。二是存在干部配备青黄不接的情况,年长村(居)干部经验多、阅历足、有方法,但学习新知识、新技能的能力有所欠缺;年轻干部学历高、有冲劲,但实际经验不足,缺乏在基层长期战斗服务的耐力、韧劲,部分村存在中年干部缺乏的情况,年长干部即将退休,年轻干部还未掌握农村工作方式方法,农村工作一时难以开展。(二)干部工作存在“主次颠倒”现象。虽然基层减负工作一直在推进,但多头检查、重复检查的情况仍比较突出,形式化现象仍然存在,一些干部忙于应付上级政府的各项检查,会议、文件、汇报、接待等任何一项流程的资料也不能少。久而久之,容易造成干部主次颠倒,将大量时间与精力消耗在应付“数据式”“填表式”工作上,“抓经济、促生产”的主要业务却无暇顾及。(三)基层干部培养缺少系统性。部分干部素质存在短板,平时的培养缺乏系统指导,尤其是年轻后备干部进村后基本上是边干边学,独立自主开展工作的能力提升缓慢;目前储备的后备干部青年较少,同时县派、市派“第一书记”等帮带干部一定程度上存在“只挂帅不出征”的情况,对于村级发展没有起到很大的积极作用。培养手段单一,“上面千条线、下面一根针”,村级干部人数、精力、能力有限,承担的任务较为繁重,在参与高层次的培养上机会较少,科学系统的培养机会较少,且培养的覆盖面较窄。(四)培养内容与乡村振兴需求脱节。现阶段的培训一定程度上存在重制度轻机制、重形式轻评估、重数量轻质量等问题,培训内容转化为生产力的效率不高、培训效果不显著。各条线各自为政的培训组织模式,如组织部门负责村两委干部培训、创业培训,新型职业农民由农广学校培训,容易导致目标不统一、内容缺体系、培训欠实效,人才培育与乡村各项事业发展不协调,不符合乡村振兴发展的具体要求。同时,农村干部分类分层管理不到位,导致培训对象选拔不精准、培训内容不对口、培训方式缺乏针对性,甚至出现重复培训等现象。(五)人才回输本地较少。农村劳动力结构严重不均制约了农村的发展,年轻劳动力选择外出务工,大部分身怀技能的人才外出城市谋生存,人才流失严重 ,剩余人员守着自己少量土地,许多在外闯出天地的人从此留在了大城市发展,基本不回村里,更谈不上对农村经济社会发展做出贡献。另外,近年来,随着城镇化建设的推进,城市的发展理念、生活环境、基础设施、教育资源、公共服务等要素不断吸引年轻的大学毕业生,农村的资源要素已不能满足现在年轻人的发展,导致人才资源要素向本地回输较少,输血功能较弱。具体建议:(一)提高思想重视,全力推动人才工作。一是提高思想认识,形成工作合力。积极构建县、乡镇、村三级联动的乡土人才工作格局,镇与县级各主管人才部门要畅通信息渠道,人才资源市场,及时建立大学毕业生、乡土人才及专业技术人员信息互通交流平台,使人才有可就业的选择,而不是一毕业就失业。二是创新招揽人才工作方式。允许乡镇就特殊人才进行单独招聘,同时放宽乡镇人才招聘与引进的方式,根据需求放宽一定的招聘条件和聘用方式,可采取免笔试直接面试的方式补充相应人才,更多的注重人才的实践和技能;推进校园招聘方式,充分发挥好校园招聘的优势,严格按照相关程序和要求及时招录到岗。(二)充实后备力量,全心做好人才回引。一是加强科学分析研判。客观分析各类人才队伍素质状况,准确把握现实工作需要,分类别、分岗位制定岗位需求计划及人才队伍情况,明确目标,“对症下药”。既充分考虑人才的作用发挥,又最大程度地满足不同岗位的需求。二是通过加大人才回引力度,拓宽人才回引渠道,完善扶持政策,将在外务工、待业人员吸引回镇,建立健全乡土人才数据库,科学、准确掌握好各类人才情况。(三)加大培养力度,全面提升人才质量。加强乡土人才队伍建设,不断完善乡土人才库和储备乡土人才,为乡村振兴做好的人才支撑。一是继续高效做好乡土人才订单培养机制。乡土人才作用发挥的好坏,与当地发展环境密切相关。因此,要搭建起乡土人才良好的发挥平台和发展平台,要建立有效的乡土人才培养机制,在政策上给予支持,在资金上给予倾斜,在技术上给予提升。要扩大对有突出贡献的乡士人才的宣传,提高荣誉感,提高社会对乡土人才的认同度,激发乡土人才的创造性。二是培养一批想干事、能干事的人才。充分了解各支人才队伍的特性,有针对性地制定人才培养规划,“因材施教”,充分激发人才的潜能,储备可用之才。培养的选择对象人群,重点应是涉农管理人员、返乡农民工、退伍军人等。一方面,在农村人群中,他们的综合素质较高,视野更宽阔,思路更灵活,另一方面,同来自城市的人比较,他们对基层的实际更熟悉,对“三农”的情怀更深厚。三是科学合理安排培训内容,灵活思想政治教育方式,做好思想解释工作,让其转变思维模式,邀请在外务工、待业等人才积极回镇,为家镇建设建言献策。可通过寓教于乐的方式开展各种活动,根据不同对象,可采取不同的培训方式,例如:对理论知识的培训,宜采用课堂教育方式,对实操知识的培训,宜采用现场观摩、实地操作等方式,充分调动人才的积极性,形成多层次,多渠道的教育培训格局,增强创业干事的主动性。(四)营造良好环境,全域服务人才工作。一是采取座谈会、深入调研等多形式、多渠道,充分听取乡土人才对经济社会发展及镇村振兴的意见建议,科学、合理采纳;二是在全社会、全领域积极营造鼓励人才肯干事业、支持人才干成事业、帮助人才干好事业的工作环境及良好氛围,形成人尽其才、才尽其用,人才辈出的局面;三是建立激励机制和容错纠错机制,为人才消除“后顾之忧”,旗帜鲜明为那些想干事、能干事、干成事的人才撑腰;四是整合资源、发挥创业平台作用。发挥好双创平台科学、系统吸引、培养好乡土人才助力乡村振兴。 +390,0580,关于实施“双元师傅”计划、高质量建设技能江苏的建议,2249c2ec8e1f4eeda908423e333e6202,2022,2022-01-20 15:42:44,朱林生,社会事业,调研情况:党的“十九大”报告提出:“建设知识型、技能型、创新型劳动者大军”。2021年,全国职业教育大会创造性提出了建设技能型社会的理念和战略。江苏应该在技能型社会建设上走在前列。《江苏省“十四五”技能人才发展规划》提出“以创新型、复合型高技能人才培养为重点,培育壮大新型技能型劳动大军”。但我省技能劳动者的求人倍率一直在 1.5 以上,高级技工的求人倍率甚至达到 2 以上。必须想办法确保我省技能型人才,特别是高技能人才的长期、有效供给。问题分析:一方面,我省新增就业人口已从2018年的153万下降到2020年的132万,总就业人数也在2019年达到顶峰。许多青年劳动者不再愿意进入实体产业,或频繁跳槽,许多企业出现了“熟练工荒”。另一方面,职业院校缺少实战型的教师,企业缺少高水平的培训师,在培养、培训技能型人才方面存在很多不足。具体建议:根据上述情况,建议实施“双元师傅”计划,为职业院校在校生和企业青年工人配备两位师傅,一位是来自职业院校的老师,一位是企业的资深师傅。两位师傅共同、长期培养同一位青年,帮助青年形成正确的劳动观、工作观,促进其技能形成。一是人社厅与教育厅共同实施“计划”。按照“职技一体”的思路,两部门共同制订双元师傅遴选标准、制订实施方案、评估实施情况。二是建立职业能力建设期制度。把职业教育或高等教育阶段和入职后三年定为职业能力建设期,开发该时期的阶段性技能学习标准,对接受双元师傅指导的青年给予资金奖补。三是建立“双元师傅”合作机制。为愿意接受双元师傅指导的青年学生配备企业师傅、青年工人配备学校老师,两位师傅应形成稳定的长期合作关系。“计划”应对两位师傅职能与作用、进入与退出、绩效考核等进行明确规定,对师傅自身的进修、研修提出具体要求。四是强化技术师范院校的作用。江苏理工学院是我省唯一一所独立设置的技术师范院校,在培养职教师资方面有丰富经验。应强化该校在培养、培训“双元师傅”中的作用,一方面加快培养高水平的职教“未来之师”,另一方面加强与产业部门合作,促使更多企业资深人士具有师傅资格。五是把“双元师傅”计划融入既有教育项目。使“计划”与现代学徒制、新学徒制、“双高”职业院校、“领军型”技师学院、世赛夺金行动、“江苏工匠”培育等项目无缝对接。六是设立“双元师傅”专项资金。一方面用于支付师傅的劳务费用,另一方面用于学习者的奖补,再一方面用于补贴企业的部分支出。 +391,0581,关于水痘疫苗的建议,7296090061324b5a8fec0cfa7b68abbf,2022,2022-01-20 14:46:18,周云曙,医卫体育,调研情况:一是水痘疫苗接种率偏低,未能建立有效免疫屏障。江苏省将水痘疫苗作为非免疫规划疫苗管理,群众按照“知情、同意、自愿、自费”的原则进行接种,疫苗接种率普遍偏低,特别是在苏北地区,由于经济条件薄弱,群众收入不高,导致群众自费接种疫苗意愿不高。以连云港市为例,全市7岁以下儿童约有43万人,接种1剂水痘疫苗约18万人,接种2剂水痘疫苗约1.7万人,1剂接种率仅为41.9%,2剂接种率仅为4.0%,在重点人群中不能形成有效的免疫屏障,导致其发病率远高于麻疹、乙脑等疫苗针对传染病。 二是水痘疫情呈高发态势。水痘具有高度传染性,在托幼机构、学校等集体单位传播快,易发生聚集性疫情。以连云港市为例,2015年-2021年7月我市各类学校和托幼机构共发生突发公共卫生事件98起,其中水痘48起,占总数48.98%,已成为托幼机构和小学最主要的突发公共卫生事件。 三是一剂次水痘疫苗接种保护效果有限。目前水痘疫苗大部分是按一剂次接种程序进行接种,但有研究发现,一剂次水痘疫苗的保护效力为75%,暴发疫情中的保护率仅为59%,即一剂次水痘疫苗在暴发疫情中保护效果有限。 四是财力薄弱无力支持将水痘疫苗纳入本地免疫规划疫苗管理。目前江苏省的苏州、南京、无锡、盐城、常州、镇江、南通等地为了做好辖区的水痘疫情防控,均已将水痘疫苗纳入当地免疫规划疫苗管理,为辖区适龄人群免费提供2剂次水痘疫苗接种服务,水痘疫情防控良好效果正逐渐显现。 五是水痘疫情社会经济负担较重。有研究显示,水痘一旦感染发病,住院比例达2%-6%,其聚集性疫情事件持续的时间中位数约为30.5天,严重影响学校的教学秩序和儿童身体健康。有研究报道1名水痘病例造成防控机构的社会经济负担约3.9万元,进一步证实水痘疫情给患者、卫生机构和学校带来严重的社会经济负担。 问题分析:一是水痘疫苗接种率偏低,未能建立有效免疫屏障。江苏省将水痘疫苗作为非免疫规划疫苗管理,群众按照“知情、同意、自愿、自费”的原则进行接种,疫苗接种率普遍偏低,特别是在苏北地区,由于经济条件薄弱,群众收入不高,导致群众自费接种疫苗意愿不高。以连云港市为例,全市7岁以下儿童约有43万人,接种1剂水痘疫苗约18万人,接种2剂水痘疫苗约1.7万人,1剂接种率仅为41.9%,2剂接种率仅为4.0%,在重点人群中不能形成有效的免疫屏障,导致其发病率远高于麻疹、乙脑等疫苗针对传染病。 二是水痘疫情呈高发态势。水痘具有高度传染性,在托幼机构、学校等集体单位传播快,易发生聚集性疫情。以连云港市为例,2015年-2021年7月我市各类学校和托幼机构共发生突发公共卫生事件98起,其中水痘48起,占总数48.98%,已成为托幼机构和小学最主要的突发公共卫生事件。 三是一剂次水痘疫苗接种保护效果有限。目前水痘疫苗大部分是按一剂次接种程序进行接种,但有研究发现,一剂次水痘疫苗的保护效力为75%,暴发疫情中的保护率仅为59%,即一剂次水痘疫苗在暴发疫情中保护效果有限。 四是财力薄弱无力支持将水痘疫苗纳入本地免疫规划疫苗管理。目前江苏省的苏州、南京、无锡、盐城、常州、镇江、南通等地为了做好辖区的水痘疫情防控,均已将水痘疫苗纳入当地免疫规划疫苗管理,为辖区适龄人群免费提供2剂次水痘疫苗接种服务,水痘疫情防控良好效果正逐渐显现。 五是水痘疫情社会经济负担较重。有研究显示,水痘一旦感染发病,住院比例达2%-6%,其聚集性疫情事件持续的时间中位数约为30.5天,严重影响学校的教学秩序和儿童身体健康。有研究报道1名水痘病例造成防控机构的社会经济负担约3.9万元,进一步证实水痘疫情给患者、卫生机构和学校带来严重的社会经济负担。 具体意见:一是将水痘疫苗纳入省扩大免疫规划疫苗范围,明确接种率目标要求,以形成全省免疫屏障,有效防控全省水痘疫情。二是实施水痘2剂次接种程序,以提升水痘疫苗的保护效果,尤其是在暴发疫情中保护效果。 +392,0582,关于构建孕育“大先生”的高等教育生态体系的建议,2c56d5e9371b42e09dc57efd4e8b9084,2022,2022-01-20 15:42:44,熊思东,教育事业,调研情况:2016年12月7日,习近平总书记在全国高校思想政治工作会议中强调,教师不能只做传授书本知识的教书匠,而要成为塑造学生品格、品行、品味的“大先生”。2021年4月19日,习近平总书记在清华大学师生代表座谈会上再次强调,教师要成为大先生,做学生为学、为事、为人的示范,促进学生成长为全面发展的人。总书记的讲话,充分表达了对教师的尊重,也是对教师的更高要求,意味着教师肩负着重大责任。2021年9月,习近平总书记在中央人才工作会议上指出,我们比历史上任何时期都更加接近实现中华民族伟大复兴的宏伟目标,也比历史上任何时期都更加渴求人才。当前,时代越向前,知识和人才的重要性就愈发突出,教育和教师的地位作用也就愈发凸显。面对国家繁荣、民族振兴、教育发展对人才的需求,我国高等教育必须认真贯彻总书记提出的“教师要成为大先生”的要求,从战略和全局的高度谋划高校教师队伍建设,力争产生更多拥有大格局、大情怀、大志向、大学问、大作为、大影响的“大先生”。 问题分析:百余年来,我国高等教育在不同时期涌现出一批又一批“大先生”,他们都是人格、品德、学业上的为人表率者。“大先生”的出现,大都离不开以下要素:一是施展才华、实现抱负的平台,二是国家、社会和人民的尊重,三是科学民主、宽松包容的氛围,四是潜心教书育人、静心钻研学术的自觉。 “大先生”产生和涌现,不仅取决于某项特殊政策的制定或某项特定措施的实施,更重要的应建立和完善“大先生”产生和涌现的生态体系。建议进一步完善高等教育生态体系,形成优秀人才争相从教、教师人人尽展其才、好老师不断涌现的良好局面,激励更多优秀教师有志、更有机会成为“大先生”。 具体意见:一是建立多方参与的支撑体系。要产生新时代的“大先生”,就需要为他们提供更好的研究平台和良好的保障条件。如,加州大学伯克利分校劳伦斯伯克利国家实验室,1939年建立以来培养了5位诺贝尔物理学奖得主和4位诺贝尔化学奖得主。建议整合政府、科研院所和企业资源,加大对高校牵头建设的国家实验室和国家重点实验室的支持力度,开展新一轮布局时向具备一定条件和竞争力的高校倾斜;建议在省级政府层面设立产学研创新基金,对取得重大创新成果、前沿技术突破、解决重大工程技术难题等突出贡献的教师,给予特殊奖励。二是建立多元融合的创新体系。建议进一步优化顶层设计,推进新型研发机构创新发展、做大做强,在科研经费使用、成果转化和产业化收益等方面给予科研人员更大的自主权,构建充分体现知识、技术等创新要素价值的收益分配机制,提高科技成果转移转化成效。三是建立开放包容的学术体系。建议建立容错机制,持续减少各类过程性评估、检查、抽查、审计;建议取消高校职称评审指标限制和岗位聘任年龄限制等,防止学术浮躁,鼓励教师十年磨一剑、心无旁骛向“大先生”进发。四是建立导向明确的激励体系。建议设立国家教师荣誉制度,表达对教师个人和职业的尊重与赞扬。五是建立规范高效的管理体系。“大先生”绝对不是“填表教师”“报销教师”“开会教师”,建议依靠现代智能信息技术推进“云中大学”建设,加快高校信息化进程,减轻教师不必要的负担,把相对自主的时间还给教师,让他们回归本位,深耕专属领域。六是建立科学合理的评价体系。“破五唯”后要着重解决“立”的问题,做到破立并举,建议更加突出质量导向,实行基于学术影响、价值贡献的代表作评价和同行评价,建立和完善基于信任和民主的答辩、公示、申诉等机制,从制度上保障安心执教、悉心指导学生的教师得到更多支持和肯定。七是建立以德立学的思想引领体系。“大先生”要为民族伟大复兴服务,既要有本领更要有方向。建议创新和加强高校教师思想政治工作,强化组织领导和思想引领,引导教师立德树人、崇德尚业。 +393,0583,关于认真落实《关于推进房屋建筑和市政基础设施工程实行担保制度的指导意见》(苏建规字〔2020〕4号)的建议,ff1f239f09994ef0a98a65a7abc98e33,2022,2022-01-20 14:52:41,张国利,财税金融,调研情况:《关于推进房屋建筑和市政基础设施工程实行担保制度的指导意见》(苏建规字〔2020〕4号)是为落实党中央、国务院关于防范应对各类风险、优化营商环境、减轻企业负担等工作部署而制定的。但在实际落实该指导意见的工作中,有些管理部门却背离了制定该意见的初衷目的。问题分析:指导意见第四条规定:发包人应当向承包人提供工程款支付担保。如发包人要求承包人提交履约担保的,承包人应当同时在签订工程施工合同前向发包人提供。履约担保和支付担保的金额最高不超过合同总价的10%。在实际执行中,民营企业被要求必须以银行保函或授信形式提供工程款支付担保,不仅保函额度必须达到总承包合同款的10%,而且要有100%的总承包合同资金质押在银行,并要求在上述流程办理完结后才能进行下一步申报流程。指导意见第七条规定:采用担保方式提供工程款支付担保、履约担保、农民工工资支付担保和保修担保的,发包人、承包人和相关部门不得拒绝。在实际执行中,民营企业和工程项目承包人在已签订的合同中对于支付担保已经有了明确约定,合同是具备法律效应的,但咨询相关主管部门后回复此担保不被认可,必须由其指定的银行机构出具银行保函才被认可。且指导意见中并未明确指出必须在施工许可证办理前提供工程款支付担保。目前民营企业因办理工程款支付担保事项遇到的问题造成相关建设手续无法办理。相关主管部门依据苏建规字〔2020〕4号文的实际落实要求给民营企业的资金安排造成极大的负面影响,严重阻碍了工程项目的开发建设进度。具体建议:希望相关管理部门认真落实《关于推进房屋建筑和市政基础设施工程实行担保制度的指导意见》(苏建规字〔2020〕4号),维护和监督政策的管理实施,切实优化营商环境,不给企业加重负担,更好地发挥民营经济在推动发展、聚力创新、扩大就业、改善民生中的重要作用,助力民营企业更好地为强富美高新江苏建设做出更大贡献。 +394,0584,关于医保政策的建议,10906d0a026a4619ab3485819a8f522d,2022,2022-01-20 10:01:52,周云曙等2人,医卫体育,调研情况:我国医疗保险制度的建立,促进了我国医疗保健事业的快速发展,对于保障城乡居民身体健康,提高人民身体素质发挥了积极作用。主要表现在:我国医疗卫生事业迅速发展,规模不断扩大,医疗设施不断完善;人均寿命延长,健康水平提高;疾病的预防能力显著增强,诊治技术不断进步。问题分析:但是,我们也应当看到,我国医疗保险仍存在不少问题,医保政策的公平性和多样性有待提高,医保政策管理制度不够健全,医疗保险资源分布不合理、费用负担苦乐不均。 具体意见:1.提高基层医疗机构就医医保报销比例,将更多的患者留在基层。2.将部分罕见病纳入医保报销范围,避免这部分患者家庭承担巨额医疗费用,游离在医保普惠政策之外。3.低收入人口在公立医疗机构就医个人支付部分超出总额10%的部分,由医保资金兜底,减轻医疗机构负担。4.关于转诊至外地就医的患者,根据病情制定报销比例。如果是普通常见病、非疑难杂症,在县域范围内完全可以治愈的,转诊至上级医院的建议降级医保报销比例或者不报销。如因疑难杂症或是县域内治疗效果会有明显不同的,转诊至外地医院或上级医院的建议在医保报销时予以政策性照顾。 +395,0585,关于加快构建一体化职业教育教师培训体系的建议,0060aa223c0946e985e0de711e0ab602,2022,2022-01-20 15:42:44,朱林生,教育事业,调研情况:职业教育是培养高素质技术技能型人才的基础性工程,而职业教育高质量发展的关键是教师。我省职业教育体系包含198所中职学校、90所高职院校、1所职业本科(广义说,还有46所应用型本科院校),有专任教师9万多人。这些教师的职后培训、专业成长非常重要。近年来,在教育部和江苏省“职业院校教师素质提高计划”支持下开展的教师培训,每年投入上亿元财政资金,极大提升职业教育教师素质,但深层次问题依然没有得到根本解决。问题分析:1.培训需求侧与供给侧的失配。职业教育教师的双师型特征要求教师同时具备理论教学和实践教学能力。相关调研显示,职业教育教师参加培训最需要提升的是“专业实践技能”(选择该选项占到被调查人数的81.7%),实际上培训课程中最多却是理论讲授(占比达到69.8%)。这种“失配”,是培训院校理念的偏差,更是企业作为培训主体的缺位。2.传统模式与灵活学习的矛盾。职业教育教师的在职学习普遍存在“工学矛盾”,即专业能力培训与工作安排的矛盾。一是线上参训率低。我省职业教育教师线上培训资源严重缺失,2021年江苏省中职教师培训线上课程占比约20%,高职约5%。但参训的中职教师仅占比25%,高职更是只有10%。二是承担职业教育教师培训项目的实训设施,不能较好满足专业训练的新需求。3.分层管理与类型特征的错位。我省职业教育教师培训管理是按照办学层次来划分,应用型本科院校教师培训由江苏省高校教师培训中心管理,高职教师培训由江苏省高职教师培训中心负责,中职教师培训是江苏省中职教师培训中心管理。这种业务管理的划分形式不能很好体现职业教育的类型特征,主要表现为,三者之间缺少必要的统筹和规划;应用型本科院校教师培训与学术型高校一起组织实施难以体现差别;中职教师和高职教师培训的协调和衔接性不强。具体建议:为进一步提升职业教育教师培训实效,加强职业教育教师队伍建设,聚焦适应性、聚力高质量,加快构建具有江苏特色的现代职业教育体系。对我省职业教育教师培训体系构建提出以下建议: 1.针对培训实施主体,加强校企融合一体化的供给侧改革。职业教育是最接近产业的一种教育类型,职业教育教师培训不能缺少行业企业的参与。我省已经认定一批产教融合型企业,要进一步理顺体制机制,发挥行业企业在职业教育教师培训过程中的作用。鼓励校企合作开发培训课程、联合申报培训项目、共同享受培训收益等,从培训供给侧进行改革,以适应职业教育教师培训的需求。2.完善培训运行方式,采取新一代信息技术和互联网+教师培训一体化的培训方式。一方面要加强互联网+职教教师培训建设,以“双减”为契机,吸引教育互联网的头部企业积极参与职业教育教师培训,开发具有江苏特色职业教育教师培训精品线上课程,使广大教师能不受时间和空间限制进行自主学习;另一方面要核拨专项财政资金,加强职业教育新基建的建设,建设江苏职业教育VR/AR实训云平台,使新一代信息技术平台在职业教育人才培养和职业教育教师培训方面发挥作用。3.整合培训管理主体,组建中、高、职业本科一体化的职教教师培训管理机构。中共中央、国务院高度重视职业教育体系构建和师资队伍建设,江苏省教育厅等四部门《深化新时代江苏职业教育“双师型”教师队伍建设改革实施办法》提出:“构建以技术师范院校为主体,职业院校、行业企业等参与的“双师型”教师培养培训新格局”。建议将现有按照层次划分的职业教育教师培训管理机构进行整合,合并成为职业教育教师培训管理机构。并将其挂靠江苏理工学院,发挥其“职教母机”作用,建设一体化“职业教育教师发展中心”。 +396,0587,关于加快碳纤维产业发展的建议,bf854eb37e45475faa5d3cccdf64d784,2022,2022-01-20 21:16:31,高健等2人,工业商贸,调研情况:当今世界新一轮科技革命和产业变革深入发展,国际保护主义、单边主义加剧,同时我国转向高质量发展阶段,发展不平衡不充分问题仍然突出。面对国内外环境的新变化,打造自主可控的产业体系尤为关键。习近平总书记强调,要优化和稳定产业链、供应链;产业链、供应链在关键时刻不能掉链子;要拉长长板,补齐短板,在关系国家安全的领域和节点构建自主可控、安全可靠的国内生产供应体系。碳纤维是我国经济发展和国防建设不可或缺的关键战略材料,是航空航天、新能源、交通运输等重点领域必不可少的关键原材料,由于其特殊性,国外长期对我国实施技术禁运和出口管制。加快推进碳纤维产业发展对于打破新材料关键领域技术封锁、实现自主可控具有重要意义。江苏作为我国碳纤维及复合材料发展的重要基地,是高性能碳纤维产业发展大省,在《江苏省国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要》明确提出,推动一批卓越产业链竞争实力和创新能力达到国内一流、国际先进水平,并明确将碳纤维产业列入着力培育的50条重点产业链之一,提升产业现代化水平。一、产业发展现状一是关键技术实现突破。近年来,国内碳纤维领域实现了T800级及以上碳纤维产业化及应用开发,T800碳纤维千吨级稳定生产,重点开发了T1000、M40以及更高级别碳纤维,并开展关键战略领域的应用。江苏碳纤维技术成果不断涌现,在原丝聚合、凝固成型、材料复合等关键技术环节取得国内领先地位,其中中复神鹰在国内率先实现干喷湿纺的关键技术突破和核心装备自主化,建成具有完全自主知识产权的千吨级干喷湿纺碳纤维产业化生产线,系统掌握千吨级碳纤维生产技术,整体达到国际先进水平,该项目荣获2017年度国家科技进步一等奖。二是产业发展势头强劲。当前,我国碳纤维行业已逐渐步入良性发展阶段,2019年产量突破万吨,应用总量达到3.8万吨;2020年在新冠疫情冲击下,我国碳纤维行业逆势上扬,产量达到1.8万吨,应用总量达到4.8万吨,实现产销双增长。同时,受“双碳”政策影响,风电、光伏、氢能等领域发展迅速,碳纤维需求将持续增长,未来市场空间十方广阔。按照近年来中国碳纤维需求量增长态势,预计“十四五”期间中国碳纤维需求量将保持15%以上速度增长,到2025年将达到10万吨左右。三是产业规模迅速壮大。在国家的大力扶持下,国内碳纤维产业取得了重大突破,碳纤维及应用领域的技术水平和产业化程度出现了加速发展的势头,在国内初步形成以江苏、山东和吉林等地为主的碳纤维产业聚集地。当前国内碳纤维市场需求的日益增长,产业规模迅速扩大,2020年底以来广东、浙江、上海等地陆续上马或开工碳纤维项目近20项,全国掀起新一轮碳纤维产业建设热潮。问题分析:二、存在问题一是产业布局缺乏规划。受到当前市场的刺激,全国各地纷纷新上碳纤维项目,抢占碳纤维市场。但涌入碳纤维行业的大多数企业在关键技术上没有优势,生产线运行及产品质量有待验证,极易出现“有产能,无产量”的现象。此外,如果项目落户地区产业基础薄弱、产业配套不完善,项目做大做强的可能性较小,很容易被淘汰,造成资源浪费。二是缺少配套支持政策。碳纤维虽然属于国家重点支持发展的“卡脖子”行业,但也是高能耗行业。由于此类项目的能耗指标需求量较大,随着国家“双控”政策的深入推进,很多能够引领地方产业发展、促进产业自主可控的重大项目,将因无能耗空间而无法落地。具体建议:三、相关建议一是合理谋划产业布局。建议重点支持现有产业基础扎实、技术水平领先的地区新建碳纤维项目,防范产业无序发展,加快形成碳纤维产业集群。目前,连云港市建有新材料国家高技术产业基地、国家高性能纤维及复合材料高新技术产业化基地,已集聚碳纤维生产龙头企业中复神鹰,上游原材料丙烯腈供应企业斯尔邦石化,以及中复连众、中复碳芯等众多下游应用企业,还拥有功能齐全、设备先进的碳纤维复合材料试验公共服务平台和全球总装机容量第一大的田湾核电站;在原料供给、电力供应、服务配套等各方面拥有多重优势,是布局碳纤维产业的理想承载区。二是实施专项政策扶持。碳纤维项目能耗需求量大,在一个地级市范围内难以平衡。为大力支持碳纤维产业发展,建议省级以上层面充分考虑产业特点,在新增能耗指标方面给予碳纤维项目政策倾斜支持或专项支持,在国家或省级层面统筹平衡,保障重大产业项目落地。同时,大力实施重点领域节能技术改造工程,深挖节能潜力,推进节能技术改造,提高资源能源利用效率,促进碳纤维产业高效可持续发展。 +397,0588,关于加快江苏省公立医院高质量发展的建议,992de4f9af2c40b6b015d0554c5105ad,2022,2022-01-20 14:46:18,季勇等9人,医卫体育,调研情况:公立医院是我国医疗卫生服务体系的主体,近年来公立医院改革发展作为深化医药卫生体制改革的重要内容,取得了重大阶段性成效,为持续改善基本医疗卫生服务公平性和可及性、防范化解重大疫情和突发公共卫生风险、保障人民群众生命健康安全、建设健康中国发挥了重要作用。目前我省的公立医院的运营面临着巨大的困难,尤其疫情常态化以后,医院普遍出现运营成本增加、收入下降、经济运行困难等问题,要想尽快走出困境,唯有改革创新,改变模式,走高质量发展之路。 问题分析:江苏省公立医院运行现状。 1.卫生资源保持平稳增长,但尚不能充分满足实际需求 十三五期间,我省公立医院的人力、物力、资产等均有一定的增长,截止到2019年末,江苏省共有公立医院444家,其中三级医院占比35.36%,床位增至25.33万张,卫生人员增至27.09万人,病床使用率都在90%以上,保持着较高效率的运行。但是我省居民看病难的问题依然严峻,原因是随着社会经济发展及消费观等的变化,居民对医疗服务的品质与服务水平提出新的要求,出现了需求与服务供给不相适应的问题。比如2018年我省每百万人口医院拥有情况20.87家,每千人口医院医师数1.53人,每千人口医院护士数2.27人,都低于英国、日本等发达国家。同时我省“三高”效应不显著,距离医疗高地与医疗高峰仍有差距,优质医疗资源总量仍不足,缺乏国家医学中心和国家级区域医疗中心,全国百强医院我省仅有5家,全国400强专科,我省仅有17家,每百万人三级甲等医院拥有量过去五年均未突破1。用于保障妇幼健康的妇产(科)医院和儿童医院数量不足,用于满足老年人群健康需求的康复医院也较为缺乏,所以我省目前的医疗资源难以满足人民群众全方位、全周期的健康服务需求。 2. 公立医院自身未能及时调整,适应国家政策变化 随着国家《关于加强三级公立医院绩效考核工作的意见》《关于建立现代医院管理制度的指导意见》《关于推动公立医院高质量发展的意见》等政策的相继出台,对公立医院规范化管理、精细化运行、高质量发展提出了更高更严的要求。但不少医院的自身发展还存在许多问题,很多公立医院,特别是市、县级公立医院的学科医疗技术发展不平衡,学科建设还有很多短板和弱项,很多技术与上级医院比还有较大的差距,高影响力的科技成果还很少,在高素质人才的培养和发展上有很多不足,医院内部医务人员工作满意度偏低,薪酬分配制度仍较落后,大部分公立医院存在“招人难、留人难”的问题。同时,随着药品、耗材零差价和集中采购等政策的买施,公立医院可支配收入大幅减少,后勤保障等物力资源投入加大,医院运营难度和压力持续增大。 3. 疫情防控形势依然复杂严峻,政府投入仍显不足 面对突如其来的新冠肺炎疫情,公立医院始终坚持人民至上、生命至上的精神,发挥救治“主战场”作用,但同时也暴露了其在急救体系建设、应急物资储备和保障能力、危重症患者救治能力等万面的短板和不足。当前境外新冠肺炎疫情蔓延,国内疫情防控形势仍然复杂,常态化疫情防控和医院业务发展之间的矛盾愈加凸显。在这种情况之下,大部分公立医院经济运行压力增加,难以缓解,我省公立医院平均资产负债率接近50%。虽然说近年政府的财政拨款有所上升,但是仍然难以弥补医院自身运营的亏损,特别是疫情之后,如若政府不加大对公立医院的扶持力度,医院提供医疗服务的能力将可能大幅度降低。 4. 医院高质量运营管理体系有待完善 进入新发展阶段,公立医院迎来从量变到质变的历史机遇,推动公立医院高质量发展成为新时代公立医院改革发展的必然要求。实现公立医院高质量发展,不仅要从单个机构的层面考虑,更要从体系构架的层面系统考虑,促进优质资源扩容、区域布局均衡、服务体系创新,发挥公立医院主体作用,推动建立优质高效、协同发展的医疗卫生服务新体系,为群众提供全方位、全周期的健康服务。    虽然国家在2017年已印发《建立现代医院管理制度的指导意见》,但不少公立医院仍然存在管理松懈、部分制度或权责不清、缺乏监督制衡等问题和短板,不符合公立医院高质量发展要求,绩效改革方案也有待完善。同时,部分公立医院规范化、精细化、科学化程度不高,现代医院管理制度也急需建立健全。 具体建议:江苏省公立医院高质量发展对策建议。 1.加强人才培养、学科建设,促进医院医疗水平提升 人才是公立医院高质量发展最关键的因素,也是公立医院的核心竞争力所在,医院需要在人才引进、培养和使用方面持续发力,提高人才质量,把握好人才引进政策,重点抓好学科领军人才和急需优秀人才的引进。同时,要不断加强学科建设,切实解决学科建设上大而不强、大而不优、同质竞争甚至恶性竞争的问题,明确学科建设方向,择优选择学科带头人,有计划的培养学科接班人,加大各学科领军人才引进培养力度,合理配置先进医疗设备,学习高、精、尖、医疗技术,努力提高公立医院的医疗救治水平。 2 .坚守公益属性,以人民健康为中心,提供更优质的服务 公立医院要毫不动摇地坚持公益性,规范开展诊疗服务,保障居民的健康水平,把人民群众对高质量的卫生健康需求作为各项工作的出发点和落脚点,把为群众提供安全、有效、高质量的医疗服务作为基本职责。新时代人们对健康生活、生命品质的追求越来越高,医院更要主动适应新的变化,传承发扬优良传统,坚守道德底线,为医学注人温度,改善患者的就医感受。推进管理部门全心全意为医务人员服务,同时倡导医务人员全心全意为病人服务,提升服务水平、保障后勤供给、改善服务态度、优化服务流程,全面的提升患者群众就医获得感、安全感、幸福感,为人民提供更高水平的医疗服务。 3.加强内部公立医院内部管理,提升经济运营效率 积极探索公立医院精细化管理,强化公立医院成本管控,对药品、耗材、设备、人员经费等进行考核与管控,成本核算与绩效挂钩,培养全员的成本控制意识。建立全面预算绩效管理,将绩效理念深度融合到预算编制、执行、监督全过程,将成本预测与预算有机结合,全面落实预算目标。同时,将医院的负债比率控制在可调控水平之下,降低经营风险,逐步化解债务危机。通过开设周末门诊、缩短平均住院日、互联网医疗等方式弥补后疫情时代公立医院经济亏损。在政策允许的前提下,开拓医院收入新增长点,加快医院运营信息化建设,利用信息化技术提高经济管理效率,为医院高质量运营建立新的增长极。4.推进治理体系、治理能力现代化,完善高质量医院运营体系    公立医院的运营管理体系、后勤保障体系、考核评价体系等是推进医院高质 量发展的有力支撑。现代医院管理制度是医院改革发展的必然结果,公立医院要以健全现代医院管理制度为目标,不断强化体系、技术、模式和管理等万面的创新,形成长久有效的运营管理体系;加强有关干部人事、职称评聘、药品耗材及后勤物资采购、基建及维修项目、服务外包等制度建设,不断整合人力、财力、物力等资源系统,推动医院后勤保障管理的科学化、规范化、精细化;同时,加强医院成本效益管控,全面推行全成本核算管理,优化医疗收入结构,落买三级公立医院绩效考核要求,创新绩效考核万式万法,推动医院从经验管理、粗放式管理转变为以信息化为基础的精细管理、科学管理,推动医院高质量发展。 5.落实政府投入责任,促进医院持续发展 当前,我国的医院仍然是以公立医院为主,不是以盈利为主要目的,自身获利能力较弱。从当前的财政补助来看,很难维持医院的正常运行的,医院仍然需要依靠药品收入、医疗服务收入来获得维持运行的资金。因此政府投入就显得相当的重要,为了促进医院的可持续发展,更好的应对新冠肺炎疫情的冲击,必须要科学统筹财力,持续加大对公立医院投入力度。按照国家和我省医疗卫生领域财政事权和支出责任划分改革方案,不折不扣落实政府对公立医院投入责任。政府的投入要用于基本建设和设备购置、扶持重点学科发展、符合国家规定的离退休人员费用和政策性亏损补贴,对承担的公共卫生服务等任务给予专项补助等。稳步加大财政支持力度,确保公立医院平稳运营。 6.加强医疗联合体建设,推动分级诊疗制度,加快优质资源均衡布局    公立医院特别是三级医院,要探索政府主导的医联体建设新路径,加快区域医疗中心建设步伐,建立区域内大型医疗设备和技术共享机制。同时,加大对区域医疗中心的宣传推广力度,扎买推进紧密型医联体建设,充分发挥专科联盟的作用,使区域医疗中心的医疗技术水平得以进一步提升,积极推行基层首诊、双向转诊、急慢分治、上下联动的分级诊疗制度,促进基本医疗卫生服务公平可及,加快优质医疗资源扩容和区域均衡布局,推进健康中国的建设。 +398,0589,关于提升基本公共教育服务均等化水平的建议,fdd9144f1ef046479fe2fd75c6331a20,2022,2022-01-22 08:53:30,陈爱蓓,教育事业,调研情况:基于追求共同富裕和人的全面发展,要求“基本公共服务均等化水平明显提高,全民受教育程度不断提高”,到2035年基本公共服务实现均等化。其中,构建更加开放、更好质量、更高水平的现代国民教育体系是应有之义。问题分析:目前,推进教育公平是江苏面临的主要问题。以县为单位的城乡、区域、校际办学之间仍然存在较大差距,主要表现在:一是,教育供给结构不够合理。基础教育资源特别是优质资源供给依然不足。随着适龄人口持续增长以及外来人口增多,江苏部分地区存在教育资源紧张和大班额现象。2020年,全省学位总缺口约为185.3万个,在一定程度上拉响了教育资源需求预警。乡村教育优质教育资源紧缺,短板尤为明显;高中教育的短板突出。一段时间以来,普职分流问题得到了广大人民群众的关注。普高、职高硬性分流的做法,损害了人民群众的切身利益。一些地区普高办学规模不达标,教师总量不足和学科结构性不足的矛盾突出。另一方面,高水平教育供给不足。高质量发展是教育现代化的战略目标和根本要求。当前,基础教育的均衡性存在较为明显的地区差异和城乡差异,教育公共服务均等化水平有待提高;职业教育对产业转型升级和经济转型的敏锐度不够,课程设置和职业规划的针对性不强;高等教育亟需完善在科技成果转化、契合区域和产业发展布局以及管理体系等方面的政策体系。二是,教育链、人才链与产业链、创新链融合不够紧密。产教融合是一种创新形态,也是一个多元主体资源配置重构的过程。目前,主要的挑战是高校投入产教融合的积极性普遍不高,缺少管理校企合作的综合考量体系,高校办学绩效评价体系也不完善。产教融合深度不足,校企合作处于浅层次、低水平合作。高校响应地方产业发展战略和决策部署的能力不强,重大原创突破等高质量科研成果不多,成果产业化率偏低。引进和培育高层次人才力度不大,留住人才措施不到位,限制了人才作用发挥。人才供给与产业需求脱节,部分院校毕业生的创新意识、专业实践能力不能胜任用人单位的岗位需求,而技工、高技能人才供给则严重不足。三是,部分教育保障度指标有待提高。江苏教育保障度的部分指标有待提高。一是财政教育经费投入水平不稳定。2020年,省本级财政教育经费预算518.34 亿元,比上年增加43.11 亿元,增长9.07%,但“财政教育支出经费增长比例高于公共财政预算支出增长”这一指标起伏较大,部分设区市和县(市、区)达不到。二是从全国范围横向比较来看,各级教育生均公共财政教育事业费有待提高。2020年,江苏将省定公办幼儿园、普通高中、公办中等职业学校年生均公用经费财政拨款标准,分别提高至650 元、1000 元、1500 元,达到了历史最高水平。但从横向比较来看,各级教育生均公用经费财政拨款标准与教育强省的地位仍不相称。具体建议:一是,要推动学前教育普惠发展。健全省市统筹、以县为主、县乡共建的管理体制,坚持以公办为主、非营利民办为辅的发展模式,科学合理推进幼儿园规划布局与建设,重点发展公办幼儿园,积极扶持非营利性民办普惠园,规范营利性民办幼儿园发展。加大学前教育经费保障力度,健全政府投入、社会举办者投入、家庭合理分担的机制,建立以公共财政投入为主的农村学前教育成本分担机制。加快提升幼儿园教师数量规模和能力素质,使师资队伍与学前教育事业发展要求相适应。二是,要提升义务教育优质均衡发展水平。着力推动义务教育优质均衡发展,健全义务教育城乡一体化发展机制,进一步巩固义务教育基本均衡发展成果。进一步完善义务教育学区制、集团化办学,推动义务教育优质均衡发展督导评估认定。重点提升农村义务教育保障水平,围绕控辍保学、农村小规模学校和乡镇寄宿制学校建设、家庭经济困难学生资助等方面,进一步补齐农村义务教育发展的短板。同时,大力发展素质教育,综合施策解决义务教育阶段学生校外辅导乱象、课业负担过重等问题。三是,推进普通高中优质特色多样化发展。加大普通高中建设发展力度,科学调适高中阶段教育结构,合理配置高中阶段教育资源。全面实施高中阶段教育高质量普及攻坚,深化普通高中内涵建设。有序推进选课走班,深化课堂教学改革,实现教、学、考、招的有效衔接。巩固高中阶段教育普及成果,完善普通高中办学质量评价,探索综合高中、科技高中、人文特色高中等模式,建立普职融通机制。鼓励高品质示范高中与高水平大学开展联合培养试点,创新人才培养模式,增强学生的创新精神和实践能力。四是,深化职业教育产教融合。强化中等职业教育的基础性作用。协同推进长三角都市圈职业教育改革创新,打造高质量发展样板,支持条件具备的高职院校开展本科层次职业教育试点。强化产教融合和校企合作,积极打造校企共商共建共享的责任共同体。鼓励中高职和行业企业积极探索现代学徒制、企业新型学徒制,深入推进“1+X”证书制度试点,支持发展一批品牌化、连锁化、中高职衔接的职业教育集团,探索建立与办学规模和培养要求相适应的技工院校财政投入制度。五是,推进特殊教育优质融合发展。全面推进融合教育发展,保障具备条件的残疾儿童在普通学校就学。构建布局合理、学段衔接、普职融通、医教结合的特殊教育体系,形成以普通学校随班就读为主体、特殊教育学校为骨干、送教上门等形式为补充的特殊教育发展格局。健全特殊教育师资、经费、设备保障机制,全面落实特殊教育教师准入上岗制度,普及残疾儿童少年15年教育。 +399,0590,关于构建国有企业常态化审计监督体系的建议,72a3fb9c95794e73b8dd968d4f1ac813,2022,2022-01-20 14:52:41,朱振亚,财税金融,调研情况:党的十八大以来,党中央、国务院高度重视国有企业审计监督工作,先后出台了《关于实行审计全覆盖的实施意见》、《关于深化国有企业和国有资本审计监督的若干意见》、《加强和改进企业国有资产监督防止国有资产流失的意见》等政策,整合了国有企业审计监督力量,构建了集中统一、全面覆盖、权威高效的审计监督体系。审计工作要做好常态化“经济体检”,不仅要查病,更要“治已病”“防未病”。构建常态化国有企业审计监督体系,需要重视审计宣传、前移审计关口、优化项目计划、夯实内部审计、借力其他监督力量,更好地发挥审计监督作用。问题分析:目前,国有企业审计以事后审计为主,针对国有企业开展的审计项目多是几年一轮次的综合性经济责任审计,存在审计内容面面俱到、泛而不精的情况。 具体意见:一、加大审计宣传力度。“防未病”有助于促进高质量发展,是审计工作的最高境界,开展审计宣传则是“防未病”的重要途径。加大审计工作和政策法规的宣传力度,提升被审计对象对审计工作的认识,使其重视审计工作、乐于接受审计、支持配合审计。开展典型案例剖析,做到“审计一点、规范一片”,以点带面,防止同样同类问题重复发生,更好发挥审计的“免疫”作用。 二、前移审计关口,加大全流程审计监督。审计关口要从目前的事后为主,转向事中、事前、事后并重,构建起“事前防范、事中监督、事后查处”的全流程审计监督模式。利用现代信息技术,打通信息壁垒,建立完善的国有企业数据库,构建动态监督体系,实时了解企业动态、适时进行分析,及时发现苗头性、倾向性问题,及时发出预警;派员列席旁听国有企业相关会议,发挥现场震慑作用、提出参考建议,提升企业的决策质量、促进规范运营;对重大决策部署和投资项目等开展跟踪审计,提高监督的及时性,促进决策落实。 三、优化项目安排,提高审计监督精准度。在做好经济责任审计的同时,做好专项审计工作,形成点、面结合,将问题查深、查透,提高审计监督的精准度。 四、将内部审计工作开展情况纳入对国企主要负责人考核内容,形成重视内部审计工作的自觉机制。全面落实内部审计相关政策规定,强化内审工作指导、交流,提升内审人员的归属感、荣誉感。五、加强审计监督与纪检监察监督、人大监督、行政监督、出资人监督等监督力量的沟通协作,建立健全信息沟通、线索移送、措施配合、成果共享等机制,在制定审计计划、明确审计重点、案件线索移送、查出问题整改、推动建章立制等方面,积极借力其他监督力量,共同发力,构筑全方位监督体系,放大审计监督效果。 +400,0591,关于支持连云港国家战略原油储备基地和盛虹商业油气储运基地项目建设的建议,35cddbf096a44744932e1a0a9074424e,2022,2022-01-20 14:48:44,李萌等2人,经济发展,调研情况:《江苏沿海发展规划(2021-2025)》明确指出,规划建设连云港石油储备库,为项目下一步发展提供规划指引。随着连云港国家石化基地在“十四五”期间陆续建成投产,将对石油、化工品等大宗原材料及上下游产品产生巨大的交易规模。为填补江苏省国家战略原油储备基地的空白,打造油气储运基地,新区启动了国家战略原油储备基地和盛虹炼化一体化配套商业油气储运基地项目的前期研究工作。问题分析:项目已完成工程可行性研究报告编制工作,下一步面临建设油气储运基地的现实迫切需求。具体建议:1.建议省发改委指导连云港石化基地做好申请国家战略原油储备基地和盛虹商业油气储运基地项目用海申报前期期准备工作。2.建议从省级层面加大项目协调服务,积极争取国家重大战略项目认定工作。 +401,0593,关于加快建设自主可控的医疗器械产业体系的建议,4411bc68b068483ca6a7667a42fe10c1,2022,2022-01-20 21:16:31,唐玉国,工业商贸,"调研情况:当今世界,国际科技与产业竞争加剧,全球产业链供应链面临重塑。前沿生物技术、大数据、人工智能等新兴技术与医疗器械产业深度融合发展,数字经济推动医疗器械产业加速转型变革。医疗器械是人民生命健康的重要保障,其产业发展水平是一个国家科技实力的重要标志。一、医疗器械产业是具有高度战略性、带动性和成长性的战略新兴产业经过多年的发展和技术创新,我国医疗器械行业已经形成了较为成熟的产业链,已经成为仅次于美国的全球第二大医疗器械市场。截至2020年,我国医疗器械市场规模约为8400亿元,年均复合增长率11.8%。预计至2023年,我国医疗器械产业规模将突破1万亿元。医疗器械产业是一个多学科交叉、多技术汇聚、研发门槛高的高技术产业,涉及医学、计算机、电子信息、机械、生物化学、材料等多个学科,对相关产业有着巨大的带动作用。二、我国医疗器械产业重大原始创新缺乏,关键核心技术依然受制于人近年来,我国医疗器械产业取得了长足的进步。但是,我国医疗器械产业整体上仍然处于跟踪仿制阶段,发投入比例低,重大原始创新缺乏,如目前市场上高端医疗装备如CT、MRI等均由国外发明,外企高端医疗装备产品依然占据市场主流。关键核心部件、原材料严重依赖进口,如体外诊断领域的高端抗原抗体、核心酶等。如果发达国家突然停供上游原材料和核心部件,我国医疗器械企业将面临停产风险,这严重影响到我国医疗器械产业供应链安全。三、医疗器械产业体系短期自主可控的关键在于突破关键核心技术,长期在于原始创新持续引领近期全球科技、产业竞争愈发激烈,关键技术“断供”和产业脱钩所面临的风险日益明显。医疗器械由于产品门类众多,所涉及的关键原材料,以及核心机械、电子、光电探测等部件多达上百种,虽然产值规模不大,但却直接影响产业供应链安全。加快突破关键核心技术,是实现医疗器械产业短期自主可控的必经之路。然而,为了实现医疗器械科技与产业强国的梦想,不光要解决关键核心技术受制于人“燃眉之急”,还要着眼解决原创缺乏这一“心腹之患”。持续加强生物医学工程领域基础研究,有必要进一步加强下一代基因测序等前沿领域的前瞻布局,为未来10-15年医疗器械产业实现引领奠定科学与技术积累。 问题分析:医疗器械产业因其自身多学科交叉、多技术领域汇聚的特点,其创新技术门槛高、技术链条长、研发风险高。目前,我国医疗器械创新链条与产业链条之间相对自成体系,缺乏有效衔接与配合。“医工结合”不够,医院临床需求不能有效地“传递”给工程技术领域,“研产”脱节,高校、研究所等创新性成果也不能及时转化到企业,无法快速推动产业发展。近十年来,中科院苏州医工所深耕医疗器械领域,在医疗器械产业协同创新等方面开展了有益探索。针对医疗器械创新链特点,探索建立从基础研究、关键技术攻关到工程化一体化布局的生物医学工程研究体系,开展“医工融合”“所企结合”,解决成果转化的“死亡之谷”,在关键核心技术攻关、高端仪器研制等方面取得系列突破。研制了医用质谱仪、能量时间分辨免疫分析仪等一系高端器械装备转让给威高、东软、新华等行业龙头企业,形成了具有生物医学工程特色的创新生态,有力的支撑了区域医疗器械产业发展 +具体意见:江苏省医疗器械产业实力雄厚,规模位居全国前列,理应率先在医疗器械产业领域实现科技突围。建议如下:一、加强医疗器械产业创新体系化布局。从基础研究、应用研究到产业发展一体化布局。加强生物医学工程领域基础研究以及关键技术攻关投入,补足在关键核心技术攻关、成果转化等方面创新链条短板。二、加强医疗器械产业创新集群建设。围绕南京、苏州等现有产业园区集群,进一步加强创新平台载体建设,发挥其在关键核心技术与重大产品创新等方面对于产业发展的引领作用。三、加强医工融合、研产结合。鼓励高校、科研机构、知名医院与企业一起协同攻关,推动创新链与产业链深度融合。四、发挥人工智能等数字经济产业的推动作用,提升医疗器械产业智能化、数字化水平。" +402,0595,关于加强我省城镇燃气管网安全管理的建议,ca4baa27eec84eb2b4001e52297ecbc2,2022,2022-01-20 15:37:52,业成,工业商贸,调研情况:今年以来,全国城镇燃气事故多发频发,湖北十堰“6·13”重大爆炸是近5年来第一起燃气重大事故,沉重敲响了燃气安全警钟。数据显示2021年全国前三季度燃气事故呈现逐季上升趋势,且较大以上事故明显增多,燃气管网事故频发。燃气安全形势严峻,给人民生命财产造成重大损失,严重冲击人民群众安全感。一系列燃气安全事故集中暴露出燃气工程项目管理混乱、燃气公司主体责任不到位、燃气管理部门监管与执法检查“宽松软”、燃气泄漏应对处置不力等突出问题。根据国家统计局数据显示,2020年度江苏省天然气用气人口3172.72万人,液化石油气用气人口362.42万人,城市燃气普及率达99.92%。燃气安全事关我省城镇居民生产生活和社会发展稳定。习近平总书记、李克强总理等中央领导同志高度重视燃气安全工作,自2019年安全生产“一年小灶、三年大灶”专项整治启动后,我省对于燃气管道安全管理工作一直持续推进。2021年11月24日国务院安委会印发《全国城镇燃气安全排查整治工作方案》(安委[2021]9号),要求全面排查燃气管网和涉及燃气各领域安全风险隐患,摸清底数、强化措施。2021年12月18日省政府办公厅发布《江苏省城镇燃气安全排查整治工作实施方案》(苏政办发〔2021〕104号),要求按照“三管三必须”整改治理一批重大安全隐患、依法严惩一批非法违法行为、问责曝光一批责任措施不落实的单位和个人等。问题分析:1、部分燃气企业安全生产主体责任不落实。主要体现在:安全生产投入保障不足,安全管理体系建设停留于纸面,安全执行力不足,日常安全管理技术手段落后,对安全风险不能监测、不会预警、不能及时处置,为了经济利益不择手段违法违规等。如湖北十堰“6·13”重大燃气爆炸事故中,涉事企业燃气泄漏排查手段落后,缺少必要的智慧化、信息化监控手段,不能进行风险辨识和隐患自查自纠,现场应急处置不当,致使事故发生。2、燃气管网相关主管部门未严格履行监管职责。主要表现在:相关主管部门未按规定落实燃气管网工程施工图设计文件审查、施工许可、竣工验收等要求,管道投用后未对燃气企业的安全投入、安全培训、管理能力、日常维护、应急演练等方面进行重点监督,执法检查流于形式,导致燃气管网在全生命周期内缺乏有效监管,出现燃气管网基础信息缺失或不全、图档信息与现场实际不一致、日常巡检不到位或手段落后、隐患排查不彻底、整改不闭环等现象。3、涉及燃气管网管理的部门协调不够,未形成监管合力。在多部门监管的交叉或衔接区域,燃气企业相关业务办理手续繁琐,耗时长,出现多头审批、互为前置、审批程序适用性不强且所需材料赘余等问题。以申报市政燃气管道零星开挖工程为例,需先至规划部门办理规划许可证、核准图,再携带材料至交通部门申报,如材料符合规定办理时长约为10个工作日,开挖前还需向交管部门提交《交通疏导方案》审批,如涉及夜间开挖施工还需在环保部门申报《夜间施工许可》,如涉及绿化带开挖还需园林绿化部门审批等。具体建议:1、加强燃气管网全生命周期的过程安全管理。行业主管部门应强化企业主体责任,加强企业管网规划、设计、施工、运行、使用、修理、改造、报废等全过程监督与管理,尤其是对燃气工程的设计、施工、竣工验收、管线图等关键资料的收集、审核与保存,使燃气管网日常管理台账清、底数明,夯实燃气管网安全管理基础,切实落实科学规划、合理设计、施工质量管控、安全使用管理等工作。2、优化多部门监管区域的协同监管。建议由行业主管部门牵头,协调各相关部门,以一年排查整治为契机,总结固化合力监管模式,从具体业务出发,广泛征求各相关方意见,明确多部门监管区域的业务边界,压减审批时限,优化审批流程,提高审批效率,让“数据多跑路,人员少跑腿”,通过更清晰、明确、简洁的审批流程,提高燃气企业隐患整改及相关部门行政审批的工作效率。3、提升燃气管网安全监管信息化、智慧化水平。将大数据、云计算、物联网及5G通讯等信息技术与传统安全管理手段相融合,全面提升燃气管网安全管理智慧化水平,提高管理效率,降低运行成本,保障安全运行,实现传统管理向数字化转型,促进管线信息资源共享,有效保障城市生命线安全。如:采用智能测试桩实时监测管道阴极保护水平,超阈值后在线预警并智能提供应急处置方案;利用无人机与AI技术相结合进行智能巡线、即时识别异常并预警;建设数字化信息平台对燃气管网相关数据进行统一管理、相关管理部门共享等。 +403,0596,关于加快建设综合杆支撑5G建设助力江苏数字经济发展的建议 ,a58b1241bc6246c8a43da0247117907e,2022,2022-01-20 19:28:27,李工等3人,工业商贸,"调研情况:当前城市道路尤其是十字路口多杆林立现象普遍存在。随着城市化建设逐步深入,各地市开始启动中心城区合杆(路灯杆、交通指示牌、红绿灯杆等交通设施、监控杆、5G杆站等)整治工作,对合杆通信杆塔建设要求更高,原有各类微站杆塔和监控杆均面临整合。 +       上海市在城市综合杆建设方面先行先试,已经积累了丰富的实施经验。上海的综合杆标准定义了多种场景下的路灯杆建设样式,所有杆型均具备5G天线挂载能力。所有综合杆的副杆顶端均预留统一法兰接口,用于安装各种类型4G、5G天线。据悉,上海2021年完成2000个搭载5G基站的综合杆建设; 2022年计划建设超过1万个综合杆5G基站,5G建设取得了很好的效果,加速了上海市的5G网络建设的步伐。 问题分析:照明设施和交通设施是城市最重要的社会资源,覆盖面最广、数量众多,变传统路灯杆、交通设施、5G杆站为“综合杆”,利用“综合杆”来架设5G小微站是落实总书记提出的“创新、协调、绿色、开放、共享”新发展理念的具体举措。从经济性、环境友好性而言,综合杆是5G基站补点建设的最佳选择,下阶段5G网络对综合杆有大量且迫切的建设需求。综合杆建设是城市精细化治理要求下满足5G网络建设的最佳解决方式之一。以综合杆为载体,联动各行业应用,建立覆盖范围广、功能齐全的高速泛在信息感知网,充分考虑与城市风貌景观相融合,实现信息基础社会的开放、共建、共享、共治。 +目前“5G+综合杆”建设模式各地均在探索,存在建设方案多样、不统一的问题,急需确立统一的技术标准,加快共建共享建设。 具体意见:出台综合杆建设标准、开展城市综合杆统一建设是落实习总书记关于加快5G新基建的重要讲话精神、吴政隆书记关于加快建设网络强省、加大数字基础设施等新基建投入力度要求的重要落地措施;综合杆建设标准的出台和规模应用,必将在全国形成示范作用,是用实际行动支持江苏省高质量发展、深入落实“争当表率 争做示范 走在前列”! +建议尽快出台江苏省《综合杆技术标准》,《道路箱体设置规范》等标准,从而进一步加快5G网络建设和基于综合杆以及道路箱体的行业信息化应用(例如:加挂摄像头、空气监测、气象监测、基站等等)共建共享。同时大幅降低投资建设资金。" +404,0597,关于提高行政机关下属非行政管理型事业单位聘用高层次人员相关待遇的建议,2fdccdea721c4f159781e00b548b51c2,2022,2022-01-20 16:37:03,业成,社会事业,调研情况:自2010年起全省范围实行事业单位绩效工资改革,不同类型的事业单位都设定了“工资帽”,即单位绩效工资总额控制。在此基础上,全额拨款和差额拨款事业单位的岗位工资和绩效工资的比例为6:4左右,自收自支事业单位岗位工资和绩效工资的比例最多可以0:10。这一政策的实施基本打破了事业单位人员吃大锅饭现象,也限制了乱发津补贴等行为,对推进社会公平、按劳取酬起到了一定的积极作用。但对于行政机关下属非行政管理型事业单位(如各行业下属提供科技研发、检验检测、技术咨询等的事业单位,不含高校、医院)的高层次人才和高学历人才激励明显不足,这些单位往往科技人员比例较高,且日常工作技术含量高,部分或全部工作市场化程度高,控高的收入对留住和引进人才缺乏吸引力,导致上述部分事业单位的人才加速流失或无法引进高学历、高层次人才。问题分析:1、绩效工资总额限制,导致高学历、高层次人才招聘困难。以博士研究生学历人才引进为例,不同层次的高校引进博士研究生年薪起步基本上都在30-50万元以上,还有安家费、科研启动费、配偶工作及子女上学安排等。而行政机关下属事业单位引进博士研究生,如果按档案工资(含基本工资和绩效工资)核定拿到手也就10万元出头,而安家费等其他相关待遇几乎没有出处,根本无法吸引优秀人才进入;而如果引进后在收入待遇上向高层次人才倾斜,由于单位绩效工资总额的限制,势必会占用老员工的绩效额度,导致老员工在相同的工作条件下绩效工资下降,形成新的收入分配不公。2、绩效工资总额限制,导致高层次人才流失。事业单位绩效工资改革后存在“工资帽”,限定绩效工资总额,整体收入水平放入社会层面比较,总体来说比较适中,但对于正高级职称等高层次人才或技术骨干,这些人员在单位中本身就是凤毛麟角,收入水平可能就不能完全体现其自身价值,导致部分人员离职到高校、到企业或自己创业,给单位或相关部门、行业事业发展造成损失。3、高层次人才其他各项待遇与高校或行政机关公务员相比差别较大。比如:同样是二级、三级、四级正高职称人员,在高校可以享受高铁一等座、飞机公务舱的交通待遇,科技项目经费管理宽松,可以提取项目绩效奖励给项目团队成员发放奖金而不占用单位绩效工资总额等;与级别可比公务员相比,在乘坐交通工具、医疗就医(如医疗报销比例、住院病房安排)等方面也存在较大差距。具体建议:1、设置高学历人才引进专项津贴。建议对行政机关下属事业单位引进高学历人才,可以设置阶段性人才引进专项津贴,不占用单位绩效工资总额,经费来源由各单位原经费渠道解决。比如新引进博士研究生通过考核的第一年可根据地区差异给予每年10万至20万不等的人才引进专项津贴,同时为防止引进人员不努力工作,靠学历吃饭,以后每年按10%比例递减,10年后自动取消,这样既保证了博士研究生刚参与工作时的自身价值认同,又能够激励其后努力工作,尽快多做项目、早出成果、多出成果,后期通过参与科技项目、成果转化等提高自身收入水平,否则自动“泯然众人矣”。2、让各项科技人才激励政策在该类事业单位落地生根。近几年来国家大力开展科技体制改革,在高校、科研院所的科技人才管理、科技项目管理、科技成果转化等方面出台了多项切实可行的政策,对调动科技人员科技创新积极性起到较好效果,如:科技项目经费中绩效奖励部分不纳入单位绩效工资总额、科技成果转化收入科技人员可大比例分配、鼓励科技人员可以职务成果投资入股办企业等,但这些政策并不适用于行政机关下属事业单位。事实上该类事业单位也存在大量科技人才、承担科技项目、开展成果转化,但现有政策下这些工作都与科技人员的绩效工资不挂勾,无法调动大家的工作热情,更多的是靠兴趣、靠情怀、靠责任担当在工作。建议相关部门在充分调研的基础上,针对该类事业单位出台相关实施细则,充分调动该类事业单位科技人才的积极性,享受科技体制改革的红利,通过自身努力实现自身价值和单位价值,奉献社会,避免人才浪费,对单位、对国家造成损失。3、参照公务员提高正高职称人员的交通医疗待遇。多数此类正高职称人员在职期间年收入待遇比照同级别公务员还有不少差距,建议按照正高四级比照正处级行政职务、正高三级比照副厅级行政职务、正高二级比照正厅级行政职务,在职时享受当地地级市相应级别行政职务的交通医疗待遇,退休后不管其身份是全额拨款、差额拨款还是自收自支单位退休人员,一律按照相应行政级别由财政全额保障其退休待遇,在其在职期间工资待遇不高的情况下退休后给予适当补偿,这是尊重知识、尊重人才、打破官本位的充分体现,有利于感情留人、待遇留人。 +405,0599,关于在实现共同富裕中构建我省新型社会救助体系的建议,c1fee60f9f0c45c9b285cb7a5f0f13a9,2022,2022-01-20 16:38:41,蒋巍,社会事业,调研情况:社会救助作为巩固脱贫成果、有效解决社会困难群体生活保障的长期制度性安排。在切实推动实现共同富裕进展中,国家层面加快推进《社会救助法》的立法,构建完善更加精准、更加积极的社会救助体系。问题分析:当前,全球发展进程正在遭受严重冲击,南北差距、复苏分化、发展断层、技术鸿沟等问题更加突出,人类发展指数30年来首次下降,对全面建成小康社会和经济社会健康运行带来风险挑战,要防止脱贫群体因疫返贫、因疫生乱,陷入生活困境,要坚持以人民为中心的发展思想,把促进发展、保障民生置于全球宏观政策的突出位置,在加快推进《社会救助法》的立法工作的同时,应积极推动社会救助的目标转向更大规模的相对贫困群体,构建完善更加精准、更加积极的社会救助体系。具体建议:一、深度整合,改革创新,全面提升社会救助能力和效益结合社会救助工作新形势和“放管服”改革要求,对各类救助政策进行深度融合,打通政府与社会救助资源共享通道。一是完善政策体系。将存在于多个救助职能部门的救助职责整合到社会大救助平台运行,实行“一个平台受理、各个部门审核、统一答复办理”的运行机制,进行“流程再造”。二是拓展平台体系。充分利用社会救助综合信息网等平台,公开发布社会救助信息,困难群众申请救助可“网上办”“掌上办”“指尖办”“电话办”“口述办”,实现“全域申请、居家办理”;建立失信惩戒数据库,健全社会救助监督考核制度。三是布局网点体系。所有救助项目在大救助平台内运转,市、县、乡、村四级所设救助网点均可办理业务,求助群众可就近异地申报。四是构建扁平化工作体系。市、县两级可建立社会救助中心,负责顶层设计、资金统筹、监督管理;乡镇(街道)建立工作站,承担具体业务办理;村(居)建立服务站,负责提供入户调查、协助部分困难家庭办理申请与公示等服务,构建起以乡镇(街道)为核心层级的“高效快捷、职责清晰、四级联动”社会救助扁平化工作体系。二、智慧服务,主动救助,构建解决相对贫困的长效机制运用大数据技术分析预警,变被动救助为主动服务,变申报救助为智慧服务,让救助始终围绕“最困难的人”进行。一是建立相对贫困人口主动发现机制。建设贫困人口大数据库和已救助事项成果库,设置居民家庭贫困救助指数排序功能,按照指数排序和相应的政策标准确定救助对象并进行救助,实现系统主动提醒,转办时人工推送、救助时按库取单。村(居)级协理员协助做好人工发现应救助困难群众,及时录入系统并推送至相关部门进行救助,彻底解决重复救助、遗漏救助问题,同时也主动发现经过救助摆脱贫困人口,建立健全退出机制,实现科学、公平、公正、公开救助。二是建立政府和社会力量相结合的救助保障提升机制。建立特别困难群众“一事一议”制度,适当提高救助额度,实施叠加救助。进一步加强政府与社会力量的衔接,实现慈善组织、志愿者、各类救助平台爱心单位(个人)与困难群众需求的无缝对接,精准实施救助帮扶。探索“物质+服务”救助模式,逐步通过政府购买服务对社会救助家庭中生活不能自理的老年人、未成年人、残疾人等提供探访照料服务。三是建立适应相对贫困人口多层次需要的动力提升机制。建立相对贫困人口“短板弱项靶向提示、动力提升路径指引、成效考核标准化推进”机制。三、科学谋划,强力推动,全力推进社会大救助体系建设为了进一步丰富保障和改善民生的内涵,更精准、更安全地补充民生“短板”,一是强化顶层设计。明确社会大救助体系建设的总体方向为“1335”,即“一个目标、三个统筹、三大机制和五大体系”。“一个目标”即构建解决相对贫困的长效机制;“三个统筹”即统筹完善社会救助政策、统筹衔接社会福利和社会保险政策、统筹组织社会力量;“三大机制”即建立贫困人口识别机制、建立贫困人口保障机制、建立动力提升机制;“五大体系”即建立政策体系、平台体系、网点体系、工作体系、保障体系。二是强化组织领导。各县(市、区)参照市级成立相应的工作机构,自上而下全面建立起“党委领导、政府负责、民政牵头、部门协同、社会参与”的工作体制。三是强化督导考核。将社会大救助体系建设列入年度重点督查内容,纳入绩效考核和县市区经济社会发展综合考核,畅通投诉举报渠道,用社会监督倒逼工作落实。 +406,0600,关于进一步做好“双减”工作的建议,f6fb5d3fd2f2454ea49682cf90fa039d,2022,2022-01-22 09:08:18,高健,教育事业,调研情况:从2021年7月“双减”工作部署开展以来,全省教育系统坚持以习近平新时代中国特色社会主义思想为指导,全面贯彻党的教育方针,落实立德树人根本任务,着眼建设高质量教育体系,强化学校教育主阵地作用,深化校外培训机构治理,在促进学生全面发展、健康成长,构建教育良好生态上取得了阶段性成绩。特别是很多学校结合学生成长需求、学校办学特色,充分调动教师积极性创造性,开展丰富多样的课程内容,做了大量探索,但仍存在一些问题有待解决。问题分析:1、学校开展延时托管服务缺乏有效的指导和支撑。(1)部分中小学校延时服务内容是以文化课程授课为主,统一安排授课,选择面窄。(2)师生每天在学校时间延长,师生情绪受到影响,负担重,精力不足,教师缺乏弹性工作制度缓解工作压力。(3)学生作业负担仍然较重,作业管理不够完善。延时服务还是围绕升学率布置作业与练习,学生的学习难度与负担并未减轻。相当多的学生每晚学习到深夜,内卷还在加剧。(4)考试频繁,部分学校还存在天天练、周测、月考等大量重复机械考试。(5)延时服务费用存在缺口,发放不及时。少数学校为弥补缺口自行提高了收费标准。(6)在“双减”形势下,政府和教育主管部门对教辅用书管理没有跟进。学生每学期都要订购教研部门推荐的教辅用书,家长为了提高学生的成绩,会从社会上购买大量的习题集、测试卷、参考书。学生的书包并没有减轻,负担依然加重。2、校外培训机构的治理工作不够深入细致。(1)少量的培训机构由公开业务转向地下隐蔽,以“游击战”、“单兵作战”的方式应对整治。培训费用较以往有较大的涨幅。(2)培训机构的倒闭,引发大量从业人员的失业。相当多的具有较好素养的教师处于待业状态。具体建议:1、坚持从严治理,全面规范校外培训行为不放松。一要继续依法严厉查处培训机构变相学科类培训。二要做好培训机构从业人员的分类管理工作,劳动和社会保障部门要做好校外培训机构失业人员的登记工作,做好失业人员的失业补助金发放工作。三是对优秀的校外培训失业人员,可以以政府购买服务的形式吸收参与师资急缺的学校课后服务工作。对继续违法开展“地下”学科类辅导的从业人员,要加强巡查,加大打击力度,依法严处。2、学校要进一步压实工作责任,努力提高课后延时服务的质量。义务教育学校要结合学生成长需求和学校办学特色,设置课后服务“项目菜单”,积极探索非学科类育人活动,不断增强课后服务的吸引力。要提高作业管理水平,按照《江苏省义务教育学生作业管理规范》的要求,将作业设计指导纳入全区域教研体系,不断提高作业设计质量。严格控制考试次数。教育主管部门要加强对课后服务督导考核,切实履行课后服务的管理、指导、监督职责。对学校的课后服务时间、方式、内容、安全保障措施等加强指导和检查。同时要改变对学校的评价方法,杜绝唯分数论。市财政部门要加强对课后延时服务费用的管理与保障,建立财政监管账户,严防乱收费发生。3、加强对图书出版行业管理,严格控制学生课外作业质量。学校要严控习题集、试卷集类教辅用书进校园,严格执行“一材一辅”。工商部门加强对校园周边教辅用书商店的管理,查处盗版低劣教辅类图书。加强对图书出版行业管理,控制教辅类图书的过量重复低质出版和发行。4、继续深化考试制度的改革,优化人才选拔机制。加快推进分类考试招生改革,创新人才选拔模式。针对普通高中毕业生、中职毕业生和其他社会考生等不同群体,实行分列招生计划、分类考试评价、分别选拔录取,拓宽学生成长成才的路径,引导家长为孩子选择适合的教育类型和方式,减少焦虑,回归本真。 +407,0601,关于特色乡镇制度建设的几点建议,7809ab612c864925b8a823ffc09ce800,2022,2022-01-20 15:38:30,吴晓蓓,农林水利,调研情况:改革开放以来,三农工作始终是中央和地方政府工作的重点内容。围绕着振兴农村,提升农民收入,其中十分重要的一项就是特色乡镇建设。截至2021年9月,江苏有省级特色小镇52个,有省级特色小镇创建对象8个。然而,特色乡镇的建设并不容易,其中既有长期形成的历史负担,也有一些是制度性的障碍,另外还存在一些发展中的特殊问题。事实上,不是在建特色乡镇的其他乡镇也存在类似的问题。为此,我们开展了实际调研。问题分析:1.乡镇人口特别是青壮年人口在不断减少人口流失是特色乡镇建设一直存在的突出问题,即使是经济强镇,人口也呈现流出的现象,尤其是其中的年轻人,更愿意去中心城区和一线大城市工作和生活。这对于特色乡镇的稳定建设、持续发展都不利。2.基层自治组织的定位和职责还不准确村委会作为群众性自治组织,在特色乡村建设中起着十分重要的作用。但村委会在实际工作中存在定位和职责不明确的问题,尤其是自己行使了很多行政上的审批决策权。比如对于违法建设、违章建筑等是否有强拆权利?办理社保、户籍落户等问题时是否有审批决定权?在涉及土地整合、新项目开发、经营收益分配等问题上,村委会的民主决策程序也还需要进一步完善。3.保护农民利益仍有不足部分村民的社保问题尚未完全到位;土地流转、房屋出租等收益,在村委会、乡镇财政以及农户本身如何分配等缺少明确的标准。这些涉及农民切身利益的问题,需要进一步努力制定明确的标准,切实提升农民获得感、幸福感、安全感。4.契约精神和信用制度还不完善广大农村群众契约意识不强,容易出现违约的矛盾纠纷并时常反复;一些村民对理解村集体的概念过于片面化,与目前土地流转范围逐步扩大的政策很不符合,集体组织以外的一些人进行流转和参与实体经营,将面临很多小地域的反对和抵制。5.特色乡镇产业不特我省很多特色乡镇都有自己的产业,但随着这几年的建设,很多特色小镇建设模式趋同,产业也多元,没有自身的特色和亮点,不能形成优势,群众致富道路不鲜明,没有安全感,进而产生不可持续发展的问题。如何深入打造特色鲜明、优势独特的特色乡镇是摆在我们面前的难题。具体建议:1.完善户籍、规划等基础制度设计根据国家户籍改革的大趋势,动态调整乡村的户籍管理办法。对人口流出较多的区域,主动放松户籍准入规定。取消或者部分取消户籍与集体经济组织分红、拆迁、安置等福利条件挂钩的规定,从而减少利益障碍,切实促进人口合理流动。集体经济组织的分配方式可以参照股份公司的模式进行,将原始居民视为股东身份。要严守既定规划的严肃性,坚持一项规划干到底。主要乡镇均需明确颁布已经书面形成体系的乡村规划。生活区、生产区、旅游区、农业区等要明确分类实施规划,形成市场和社会的合理预期。2.建立明确规范的村委会制度,并严格执行在《中华人民共和国村民委员会组织法》的框架下,制定村委会制度,并在相关部门备案。基层自治制度重在引导和帮管,村委会等组织的运行必须坚持村民自治组织的本色,按照民主集中制的基本原则,讨论和决定本组织的重大事务。在涉及到安全生产、违法建设、治安管理、综治管理等属地管理事务时,村委会只能承担必要的引导、辅助管理和报告义务。在特色乡镇的持续运营上,要重视市场的力量。村委会原则上不干涉合法运营的店面、厂家,更多的按已经确定的规划、计划、方案执行,做好特色本身的守门人和看护者。要组织基层执法大检查,对于村委会不恰当参与违法建设、安全生产执法的,要严肃问责,掐断基层的违法行政苗头。3.建立以村委会为明确主体的合同规范制度在对外运营、出租、流转等相关合同的问题上,切忌多头管理现象。必须严格按照民法典关于法人的有关规定处理这个问题,即只有村委会(或者经济合作社)可与相对方协商、签约、收付费、交付土地房屋等。如果村民小组或者村民认为村委会侵犯了其合法权益,可以另行起诉要求赔偿。合同主体明确以后,相关的纠纷解决就有了明确指向,谁收益谁担责、谁尽义务。信用建设一旦步入正轨,长期困扰农村改革发展的一大问题,就有了抓手。要严格保护合法租户和经营户的相关权益,这不仅是法律的规定,更是完善农村营商环境的重要部分。4.强化财经制度的严肃性建议建立乡土地使用费财政专户并统一向该专户缴纳费用,并出具专用收据,乡土地使用费财政专户严格实现收支分开管理,除按出让、出租合同约定的农民权益外,一般原则上不得由村委会随意支配。乡村每年所需的人头费、过节费、福利费等统一由财政下发,社保由村委上报后,乡镇统一办理。主管部门要强化财经纪律的严肃性,纪委和监察委进行日常监督。5.建立社保问题的保障机制目前总体的社保保障标准还是比较低,突出表现为失地农民与不失地农民差距大,失地农民的相关待遇也不够清晰,地区差别大。考虑到财政本身的支出难度,对于社保问题必须强调要在特色乡村建设的启动初期加以明确。结合前述财经纪律,要逐步建立农民发展基金。土地流转或者集体经营项目效益,要进一步按照计提资本公积的方式,留足发展基金余量。主干部门要从制度上保证社保、医保等待遇的基本保障有一个相对长期的可持续性。6.通过政策制度引导特色乡镇彰显“特”元素特色乡镇要在“特”上下功夫,建议省级层面制定一个宏观计划,分级细化,在省域层面形成错落有致、特色鲜明、富有活力、各具魅力的特色小镇。 +408,0603,关于提升科普视频质量的建议,d6f8e6bf83ec42018448fe9188798940,2022,2022-01-20 14:46:18,夏兴华等6人,科学技术,调研情况:对知识的多样化、全方位、高层次需求已经成为大众日益增长的美好生活需要的重要组成部分。2021年6月,国务院印发《全民科学素质行动规划纲要(2021—2035年)》,提出深化供给侧改革,推动科普内容、形式和手段等创新提升,提高科普的知识含量,满足全社会对高质量科普的需求。做好科普工作有利于让青少年树立科学梦想,进而谋求与科学相关的专业和职业发展方向,而科普视频作为科普的重要手段,对足不出户、以极低的时间、空间、经济成本学到不同类型知识的满足,是短视频平台知识属性上升、娱乐属性下降的表征,以短视频为媒,激发了全社会探索科学的乐趣。问题分析:2021年11月25日,清华大学联合抖音发布的《知识普惠报告2.0——短视频与知识的传播研究报告》显示,科普类短视频正快速崛起。截至目前,仅抖音平台的知识视频累计播放量已超6.6万亿、点赞量超1462亿、评论量超100亿、分享量超83亿。中科院2022跨年科学演讲将艰涩的物理术语转化成通俗易懂的语言,吸引了260万网友观看。从中可以看出,社会对科普的热情越来越高,但是由于过去施行文理分科,导致部分科学工作者缺少文学素养,科普作品缺少吸引力;同时科学起源于欧洲,部分中文科学著作因多次翻译导致缺乏原创性,也牺牲了准确度,从而出现内容同质化、伪科学泛滥、过度商业化等问题也逐渐显现,这一问题在科普短视频方面尤为明显。具体建议:做好科普工作,要在理念、机制和手段层面实现革新破局。一是在理念层面。要意识到科学普及的重要性,形成对科学普及正确的认识。要加强对科普的顶层设计,其中科学家的作用是非常重要且不可替代的,他们所介绍的知识来源于其长期从事的科研工作,其发表的观点更具权威性和代表性,从而将提高公众对于信源的信任程度,增强公众对谣言和假科普的辨识度和抵抗力。二是在机制层面。各级政府部门对科普要真抓实干,推动科普常态化机制形成,以实现科技创新和科学普及的两翼共同发展。三是在手段层面,应通过不同平台扩大科学知识的传播面,提升科普工作效能,广泛运用互联网、移动互联网、微信、微博等各种媒体手段,运用老百姓喜闻乐见的传播形式进行科普传播。 +409,0604,关于全面加强公立医院公共卫生职能的建议,df2fb94312e841b69020aa013a13807a,2022,2022-01-20 10:01:53,崔志明,医卫体育,调研情况:席卷全球的新冠肺炎经过2年多的各国人民共同抗疫背景下,最近每日新增患者再创新高,达到300万,全球总发病人数超过超过3亿,而国内的疫情也呈现多点开花,防控难度继续增大。公立医院特别是大型公立医院作为国家医教研重要承载体,也是国家公共卫生公益性的主要载体。加强公立医院公共卫生职能建设是公立医院保障人民群众身体健康和生命安全的重要举措。党的十九届五中全会要求“落实医疗机构公共卫生责任,创新医防协同机制”。在新冠肺炎疫情防控过程中,公立医院落实“四早”要求,全力以赴加强医疗救治,发挥了疫情防控主力军作用,但也暴露出一些短板弱项。问题分析:医防协同机制不完善,医疗卫生机构数据共享难,发热门诊建设不规范等问题,制约了公立医院在疫情防控早期监测预警及预防处置能力。因此,加强公立医院公共卫生职能建设,推动公共卫生服务与医疗服务高效协同,可以有效提升应对突发公共卫生事件能力,为新冠肺炎疫情等新发重大传染病防控工作提供坚实基础。具体建议:一是完善组织架构。在二级以上公立医院成立公共卫生工作管理委员会,设置公共卫生科并作为委员会办公室,具体承担医院公共卫生工作的综合管理、组织协调、技术指导和绩效考核等。制定公立医院公共卫生职责清单,明确公立医院需要履行公共卫生职责事项。科学核定公立医院公共卫生岗位人员编制,充实公共卫生人员队伍。建立公立医院公共卫生首席专家制度,协助院长管理全院公共卫生工作,享受医院领导班子副职待遇。二是优化运行管理。充分考虑公立医院公共卫生科、感染科、发热门诊、肠道门诊等科室公益属性,设置公共卫生岗位奖励基金,确保科室人员收入不低于本单位同年资医务人员收入平均水平。加大对公共卫生相关岗位职称评聘倾斜力度,适当增加高级岗位比例。进一步发挥绩效考核导向作用,将各相关科室公共卫生职责落实情况纳入全院科室绩效考核指标体系,与科室绩效工资挂钩,体现公立医院公共卫生事业公益性。三是强化应急救治。积极推进国家和省区域医疗中心、国家紧急医疗救援基地、公共卫生重大疫情救治基地等建设,加大基层医院投入和帮扶力度,提升基层医疗服务能力水平。充分利用对口支援、医联体等帮扶政策推动医院呼吸、重症、急诊、感染、检验、中医等重点学科建设。加大公共卫生人才培养使用力度,强化高等院校公共卫生实用型人才培养,实施公共卫生继续教育制度,加大临床、疾控、管理等卫生技术人员深造进修力度,开展公立医院和公共卫生机构交叉培训。四是创新医防协同。建立疾控机构与医疗机构疫情联合处置与分工协作机制,构建以疫情防控为中心,联合开展病原微生物检测、流行病学调查、现场处置、医疗救治、科学研究等全流程闭环管理体系。探索将疾控机构纳入城市医疗集团、县域医共体建设,建立全方位、全生命周期卫生健康服务网络。五是完善保障机制。全面落实公立医院承担突发公共卫生任务、紧急医学救援等政府指定性任务的投入责任,并纳入政府高质量发展考核内容。建立稳定的公共卫生事业投入机制,完善政府购买服务机制,医疗机构承担重大疫情防控和公共卫生应急处置所需经费,由同级财政按照相关规定考核后给予补偿。在突发疫情等紧急情况下,充分发挥医保基本保障和财政兜底保障的作用,确保医疗机构先救治后收费。 +410,0605,关于“支持高端国产科学仪器应用”的建议,927166c491584fcbb9e4e571e1053890,2022,2022-01-20 15:37:52,夏兴华等7人,工业商贸,调研情况:在中国科学院第二十次院士大会、中国工程院第十五次院士大会和中国科协第十次全国代表大会上,习近平总书记指出,要从国家急迫需要和长远需求出发,在石油天然气、基础原材料、高端芯片、工业软件、农作物种子、科学试验用仪器设备、化学制剂等方面关键核心技术上全力攻坚,加快突破一批药品、医疗器械、医用设备、疫苗等领域关键核心技术。科学仪器,体量不大,却有着“四两拨千斤”的作用,是科学研究的基础条件,也是科技创新成果的重要形式,还是国民经济发展的重要支撑。上世纪90年代初,美国商业部国家标准局出过一份报告:仪器仪表工业总产值只占工业总产值的4%,但它对国民经济的影响达到66%。问题分析:从2011年起,中央财政拨款成立国家重大科研仪器设备研制专项。科技部和财政部启动了国家重大科学仪器设备开发专项。2018年的国家科技基础条件资源调查工作显示,在原值超过50万元以上的大型仪器中,国产品占有率为13.4%左右。2020年,电子显微镜产品全球市场销售额在35亿美金左右,在国内销售额约为60亿元人民币。但即使是最头部的国内公司,也只能从这块蛋糕中分到1%到2%。若对进口仪器依赖过强,一是有风险,科研工作会受制于人;二是仪器用户要花大量资金,购买高价产品。而总体来看,国内仪器企业数量多、规模小、基础薄,缺少明星企业,近80%为小微企业。且从收入规模来看,没有排名全球前列的仪器企业。具体建议:1、加强科研仪器顶层设计。编制科研仪器中长期发展规划,制定相关重点领域高端科学仪器产业技术路线图,加速推进自主研发和国产化进程。2、建设高水平科学仪器研发基地。推动形成产学研合作创新的有效机制,通过集聚效应形成高端科研仪器的共性技术平台,加快国产化进程。3、培育大型仪器企业。集中有限资金,培育大型仪器企业和有特色的“隐形冠军”企业,培养一批有影响力的尖端仪器企业,打造世界知名的仪器品牌。对科研仪器企业实行退税政策,并监管返还资金用于后续研发,倒逼企业进一步增加研发投入。4、加强高端科研仪器的人才储备。科研仪器的研制是科研活动中的重要支撑工作,可以通过适当改变高校和科研院所科研考核评价制度,保障工程技术人才成长,让更多人有动力做仪器研发工作。 +411,0606,关于发挥产业集群优势 推进长三角文化产业一体化的建议,9559bbbf1d7a416db7e0e5b7e924c5bb,2022,2022-01-20 14:52:41,陆延青,文化宣传,调研情况:长三角一市三省从共识共谋走向共同行动,不断推进文化产业一体化进程。搭建长三角文化市场整合平台,制定长三角文化市场互惠政策,签署文化产业合作战略联盟,都标志着长三角地区文化产业畅通的跨界协调机制与健全的治理体系正在加速完善,政府主导的跨区域、跨行业、跨所有制的区域合作项目正在朝纵深方向发展。江苏省把握国家战略机遇,以内部提升与外部联动相结合的发展原则融入长三角文化产业一体化的进程中:对内加大政策支持力度培育创新主体,搭建文化大数据平台汇聚领域专业人才;对外积极参与长三角文化产业投资联盟、长三角文旅产业联盟等,共建文化市场监管联动机制。尽管成效显著,现阶段依然存在发展不平衡、布局同质化等问题。 问题分析:(一)发展不平衡的问题。在正反馈累积效应机制下,优质的文化产业集群倾向于集中在经济相对发达的区域,以2021年度创建的16家省级文化产业示范园区为例,其中50%位于苏南地区。政策、资本、人才、技术资源不断向南京、苏州等区域集中,非核心城市的文化人才、资金等要素流失严重,核心城市释放的虹吸效应强于辐射效应。这种不平衡的问题不仅发生在城市之间,还发生在龙头文化企业与中小型企业之间。由此,长三角文化产业一体化的进程中,非核心城市、中小型文化企业因为产业基础不匹配,难以从联盟中获得红利。 (二)布局同质化的问题。一方面,同根同源的文化纽带给长三角各区域依托本土特色文化资源进行创新性、差异性转化带来难度。另一方面,长三角一市三省围绕文化产业一体化展开的合作多是协议、倡议、联盟等形式,约束力不足。这种约束力的欠缺来源于行政边界带来的部门间利益平衡问题,使得实际工作中各行政区趋向于尽力回避因文化资源和产业要素跨域重组带来的利益不确定。因此,真正与文化资源共同开发、品牌建设和要素资源空间配置相关的统筹措施并没有实质性的推进,进一步导致了长三角各区域文化产业发展呈现出的布局重复、产业结构同化等内耗式竞争现象。 具体建议:(一)完善文化创意人才的引进、培育、流动机制。组织开展实施长三角文化产业人才行动计划,吸引文化创意领域的领军人才和团队集聚,鼓励各地根据产业发展需要差异化完善人才培育引进机制。优化文化产业人才培养模式,成立专业团队定期梳理各地区文化产业发展的瓶颈问题及关键技术,开展有针对性的专项教育与从业人员继续教育。建立长三角文化产业人才供需网和高级文化产业人才数据库,通过奖励补贴鼓励文化创意人才资源以柔性流动的方式在核心城市与非核心城市之间、龙头企业与中小型企业之间的灵活共享。 (二)加强文化金融机构合作,打破区域间行政区划限制。在文化金融相关经营及管理上做到区域间政策统一、区域间协同办理,鼓励江苏文化金融机构开展业务联动,推动银行、保险、证券、基金、担保公司以及其他聚焦文化领域金融机构之间的联动衔接,积极推广投、贷、保联动等多种服务模式创新,鼓励江苏银行业金融机构大力开展股债联动业务,实现对文化企业信贷投放的风险收益匹配,并不断扩大其区域内覆盖范围。发展针对中小微文化企业融资的小微金融机构、民营金融机构,分散配置长三角文化金融资源。 (三)推进文化与科技的纵深融合,保障创意成果转化落地。将文化和科技融合技术研发纳入省基础研究计划、省重点研发计划等支持范围,部署一批重大文化和科技融合项目。重视文化资源与以5G为核心的科技资源的融合,将科技成果渗透到文化创作、生产、传播和消费的各个环节,推进文化科技融合研发平台、技术服务平台建设,建设专业化、高水平、具有国际影响力的产业科技孵化中心,孵化具有原创性技术成果的文化产业项目。 (四)打造“专精特新”文化集群品牌,形成区域分工合理的特色文化产业集群。擦亮集群文化标识,助力集群高质量发展。加强长三角文化品牌产品、领军文化企业之间的交流合作,充分发挥长三角文化产业博览会和进口博览会的溢出带动效应,集聚更多全球优质文化资源,扩大国际文化影响力。鼓励和支持代表“精彩江苏”品牌的文化产品和服务以商业方式进入国际市场,不断扩大贸易份额。通过长三角地区的分工合作,避免同质化、低效率发展,形成资源特色显著的文化产业集群。 +412,0607,关于推进我省直播电商行业健康快速发展的建议,4aa31a28e54641f89ce12efe1d014480,2022,2022-01-20 14:48:44,钱晴,文化宣传,调研情况:自2020年以来,由于受疫情影响和新经济模式的推动,直播电商的影响力不断扩大。未来,随着5G、6G网络的普及,可以预见,直播电商将面临更广阔的发展空间。2019年以来,江苏直播电商快速发展,规模持续扩大,市场渗透率不断攀升,直播电商成为商贸流通企业加快数字化应用升级的重要渠道。截至目前,江苏各地共建设直播基地以及直播主题园区、楼宇超过200家。截至2021年11月,江苏省带货主播数总计达3.2万个,位居全国第3位。2021年1-11月,江苏省直播493.8万场,同比增长125.4%;吸引消费者观看448亿人次,同比增长637.1%。服装鞋帽针纺织品、日用品和金银珠宝直播场次数最多,占全省实物行业直播场次数比重分别为24.8%、22.2%和8.0%。江苏的品牌直播发展很迅速,比如海澜之家、红豆等企业。江苏依托产业带开展直播,在全国范围内很有名气,比如连云港赣榆海鲜直播基地,与抖音、快手等平台合作,东海水晶产业基地不仅仅是卖全国,还开拓了国际市场,开展了跨境的直播销售。问题分析:1、直播电商人才良莠不齐。江苏是制造业大省,产业门类齐全,产品丰富,直播电商人才需求量大。当前,江苏头部主播均是草根创业,从微商或博主转型直播,以产品直播为主,社会化直播人才培育尚在完善中。直播人才技能水平不平衡,亟待提升。企业在直播业务发展中,缺乏主播支撑,严重依赖于浙江MCN机构和主播。2、直播基地面临发展瓶颈。直播基地大致可以分为产业带模式、MCN模式和传统产业园模式三种。江苏已建成一批设施完备的直播电商基地,以产业园模式为主。很多直播基地主要建设在城市或园区内,而产品的生产和供应大部分位于县域,一定程度上存在产销脱节,直播基地的选品、供应存在困扰,直播基地发展比较慢。而且基地内MCN机构招引培育困难,引进MCN机构业务发展不畅,本地化主播团队组建难,未能对地方产业发展形成有效支撑,政策红利过后留存困难。3、直播供销合作不畅。直播商品尚未形成有效供给和销售,一方面MCN机构、主播选品困难,另一方面企业迫切需要直播带货,扩大渠道,减轻疫情影响。供应链企业缺乏有效引导,供应适销对路的网红产品,造成合作受阻。4、直播行业有待规范。作为近年来新兴的行业,直播电商参与的主体多,参与主体的身份不好定位,再加上监管部门的职责不明确,导致监管难和消费者维权难。其次,市场规则不透明,MCN、主播带货规范尚未建立,产品品控、带货佣金、职业行为等随意性大,缺乏行业标准。2021年头部主播薇娅因偷逃税被罚13.41亿元。巨额的罚款掀开了带货主播的暴利面纱,对整个直播行业的发展带来了极其负面的影响。具体建议:1、立足产业发展的现实需求,提升主播专业能力。一是提高现有主播的专业能力。建立职业培训系统,对主播进行专业培训,提高主播专业能力,让其从产品的介绍到与消费者的互动等,都要有规范的言行,能够对产品进行全面系统地介绍。一些“网红”转型做主播前,要接受专业的培训,不仅学习产品知识,还要掌握相关的法律知识,培养其责任意识。二是从源头提高主播队伍的质量。充分利用当前我国大力发展职业教育的契机,在职业院校开设主播培训课程,通过专业的培训指导,培养专业的主播人才。2、利用数字技术和自身优势,促进直播基地升级。针对江苏目前较为普遍的产业园出租模式,建议直播基地在5G技术背景的推动下,进行硬件升级,提升直播场景丰富性、优质性。让直播不局限于主播固定在镜头前解说,成为电视购物的翻版,而是变直播“间”为直播“场”,持续提升直播、购物场景的直观度与丰富性。其次,建议直播基地结合地域特色和固有优势,寻求转型和自我升级,变“产业园出租”为“产业园”模式,将单一的电商直播产业园打造成综合性直播服务平台,提升自身竞争力和专业服务度,激活、服务地方经济发展。3、全方位融合产业链供应链,畅通直播供销渠道。2021年中国直播电商行业更加注重长期主义和价值的体现。直播电商与上游生产商的合作将更加长效密切,与产业链的互动将更加深度。建议直播电商平台对产业链、供应链进行主动积极的优化管理,运用“大数据”“云计算”等新兴科技,全方位协调和统筹采购、生产、销售等环节,深入上游生产端寻找突破口,逐步达成店铺、商家和主播一体的供应链模式,满足消费者对商品质量、价格、物流速度的需求,形成“直播平台+MCN+商家+供应链”融合发展的直播电商生态。4、明确主体责任和监管义务,规范直播行业发展。一是明确直播平台主体责任。建议各电商平台以及主播、零售电商等参与主体制定一个行业遵守的公约,参与直播电商的各个主体除遵守相关法律法规外,还要遵守公约。建议由直播平台直接向网络主播支付报酬,掌握网络主播账户和收支情况,管控好账户并禁止支付报酬不开票等偷税行为,甚至可履行个人所得税代扣代缴义务,督促协助平台主播依法依规办理纳税申报。强化行业自律,逐步形成行业惩戒措施和机制,促进直播行业未来的健康稳定发展。二是加强监管部门间的合作。直播电商涉及食品安全、卫生管理、工商等监管部门,这些监管部门之间如果职责划分不明,会出现重复 执法、无人监管的现象。因此,要根据直播电商发展的趋势,明确监管部门的职责范围,建立统一的执法标准,对直播电商进行有效监管,规范其行为。随着5G技术的发展和智媒时代的到来,直播将成为数字经济时代的基础设施。面对新时代新形势,直播电商既要抓住机遇,创新和改革人才培养模式,更要保持理性,未雨绸缪,防范风险,时刻把消费者权益保护放在首位,努力实现直播电商行业规范化、专业化和精细化,推动直播带货沿着健康的路径持续顺利发展。 +413,0608,关于将化工生产企业周边老旧危房优先纳入棚户区改造计划的建议,4d18f16bb94d42e39ab8091fa16fb1f0,2022,2022-01-22 08:49:03,省台联,城乡建设,调研情况:习近平总书记在党史学习教育动员大会上指出,要切实为群众办实事解难题。去年,我省出台了《江苏省“十四五”城镇住房发展规划》,明确指出棚户区改造是党中央、国务院确定的重大民生工程和发展工程,“十四五”时期,全省计划改造棚户区60万套(户),完成投资3000亿元,帮助180余万居民实现“出棚进楼”。在城镇住房发展过程中,把安全放在更加突出的位置,关注居民生命安全和身体健康。去年8月,《江苏省既有建筑安全隐患排查整治专项行动方案》提出了“全省既有建筑本质安全水平显著提升”的目标。在调研中,我们了解到一类情况,老国有化工企业因严重污染环境被政策性关停整治后,原老厂区家属区职工宿舍房屋因年久失修得不到妥善维护产生重大房屋安全隐患。镇江茂源化工有限公司(原丹徒化肥厂),北临长江,西靠大运河,东部紧挨镇江索普化工园区,2018年在中央环保督察过程中暴露出严重污染问题,该企业被长江经济带生态环境问题(国家警示片)曝光,经过两年的整改,2020年企业永久性关停。关停以后,有关部门又投入大量资金实施土壤和地下水的修复工作。虽然企业生产关停了,但是作为一个70年代成立的老国企,在原厂区内依然有8栋房龄40余年的老旧宿舍楼,地基下沉、房屋开裂,损坏情况触目惊心,有276户老职工依然居住在这样的危楼中,老百姓的生命财产安全受到严重威胁。问题分析:第一,由于历史的原因,老国有化工企业规划设计不够科学,生产区域和职工生活区没有有效隔离分开。即便生产区域已经关停,但老职工宿舍楼依然在厂区范围内,老百姓日常生活依然可能受到残留污染物的影响。因此,在《江苏省化工产业安全环保整治提升方案》中,提出“压减沿江地区化工生产企业数量”,“加快推进城镇人口密集区危险化学品生产企业搬迁改造,”“各地认为确实无法关闭或迁建的企业,必须在2020年底前将安全卫生防护距离内的居民全部迁出”。第二,如果仅仅治理生产区域,而忽视原生活区域,实际上是治标不治本,形成环保治理的“灯下黑”和新死角。由于在污染治理需要修复土壤和地下水,期间大量工程机械频繁进出厂区周边,碾压地基产生振动,对本已破损不堪的老宿舍楼造成二次伤害,加剧安全隐患。第三,老国有企业的职工宿舍楼大多建于上世纪六七十年代,还有一小部分建于80年代末90年代初,距今大多超过40年房龄,且当时的建筑设计质量安全标准较低,目前普遍存在建筑老化、结构破损、地基沉降等安全隐患。第四,老旧厂企住宅产权问题复杂交织,需要协调多个部门和方面共同推进。目前,我省要求分类确定隐患建筑整治主体。比如,对直管公房,住建部门带头完成整治;对单位自管公房,管理单位落实整治责任。在实际情况中,同一厂区内多个产权主体的老旧危房同时存在,甚至同一个厂区分属两个不同行政区的危房同时存在。在我们调研的案例中,丹徒化肥厂原直管宿舍产权在丹徒化肥厂,管理责任在丹徒区;而相邻的职工房改房产权归属个人,管辖权在京口区(因属地区划调整)。这种复杂的权属责任关系也给管理维护和解危工作带来很大的难度。具体建议:显然,要实现“十四五”时期的棚户区改造、危房解危的目标,时间紧、任务重,人民群众非常关注,是一项不折不扣的“民心工程”,特提出以下建议:第一,2021年8月,省政府出台《江苏省既有建筑安全隐患排查整治专项行动方案》,提出“区分轻重缓急实施有序整治,同时建立既有建筑安全隐患动态发现机制。”建议对我省化工集中区、老国有化工厂区内部及周边的职工宿舍、居民生活区进行摸排调查,优先考虑将其中已经年代较久、建筑安全等级不高的建筑纳入“十四五”棚户区改造计划,分类施策、分步推进。一年一个样,五年大变样,让长期生活在化工厂周边的住房困难群众有安全感、获得感。第二,化工企业安全环保整治不仅要考虑生产区域的治理,相关附属生活区域也要纳入整治方案当中,这涉及到多个部门,特别是生产区域以外的管理责任可能不属于被整治的企业及其上级部门,所以容易被忽略,建议有关部门在制定政策和操作方案时考虑到这一点。第三,要始终坚持以人民为中心的发展思想,围绕群众“急难愁盼”问题,在推进既有建筑危房解危、化工企业环保治理等涉及到人民群众切身利益的问题时,一定要多倾听老百姓的心声诉求,要进行深入的调研、周密的分析、科学的论证、民主的决策,要充分听取老百姓和社会各界的意见,要统筹各相关职能部门的力量,分类指导,精准施策,在坚持法规政策的前提下,做好政策解释和思想工作,多一些温度,多一些为民情怀,始终把人民群众的冷暖放在心上,以实际行动践行“两在两同”。 +414,0609,关于构建县级“医养结合多层次养老服务体系”的建议,b8641f626fd343a4b10b99781599f9b4,2022,2022-01-20 10:01:53,杨文喜,社会事业,调研情况:省第十四次党代提出要切实保障和改善民生,更加扎实有效推进共同富裕,不断增强人民群众的获得感、幸福感、安全感。关注养老服务问题,成为打通共同富裕之路最后一公里的题中之义。以本人所在的高邮市为例,根据第7次全国人口普查数据,全市常住总人口70.95万人,60岁及以上老年人口为21.47万人,占比30.25%,远高于全国17.7%。随着人口老龄化进程加快,满足农村老年人生活照护需求、医疗卫生需求服务“双需求”日益明显。在共同富裕的道路上,关注农村养老服务,仍是摆在各级基层党委、政府面前的迫切任务。问题分析:随着人口老龄化进程加快,县级城市老年人的照护需求大幅增加,随之增加的失能失智老年人数也引发了医疗需求的大幅增加,生活照护和医疗卫生服务双需求的趋势日益明显。县级城市面临着养老服务,面临着护理床位供需不均、护理队伍水平不高、基层医院参与不深、配套政策措施不足等现实问题。具体建议:我们建议构建县级“医养结合多层次养老服务体系”,保证百姓的养老服务需求。一是政府主导下构建医养结合多层次服务模式。根据地区老年人口结构现状,统筹整合规划可利用资源,构建以居家养老为主体、社区养老为依托、机构养老为补充的多元化医养服务模式。一是要延伸服务。探索并推动专业机构服务向社区、家庭延伸的模式,开设家庭养老床位,满足居家养老医疗服务需求。二是要专业介入。街道社区负责引进助餐、助洁等方面为老服务的专业机构。发展社区养老志愿者服务队伍,制订志愿服务时间银行,激励老人为老人提供社工服务。三是要依靠中医。提供机构养老可持续发展的政策,发挥中医药在疾病康复中的核心作用,建立以中医院老年护理院为龙头,基层医疗机构为主体,社会投资为辅助的多种方式机构养老,打造中医-康复-养老一体化服务模式。二是医保统筹,深化医养结合“放管服”改革措施。加大医保基金统筹力度,深入贯彻落实全省长期护理保险制度试点相关文件精神,保障因年老、疾病、伤残等原因导致长期失能的参保人员基本生活照料和与基本生活密切相关的医疗护理提供资金或服务。进一步加大财政投入,落实基层医疗机构与公办养老机构签约合作服务经费,支持在养老机构内设置家庭医生工作站或村卫生室,长期入驻提供医疗服务。三是资源支持,夯实医养结合普惠性基础建设。充分利用好部门单位合并、医院学校搬迁、企业退城进园后形成的存量等闲置资源,优先用于改建养老机构。进一步加大乡镇敬老院建设力度,发挥区域养老服务中心作用,优先满足农村五保对象、失能半失能困难老年人、高龄和空巢老人的养老需求。同时,探索建立健全医养服务联席会议制度,以卫健、民政、财政、医保、人社、教体、自然资源、应急管理、公安、住建、残联等部门和各乡镇、园区(街道)为成员,定期研究本部门利于医养结合事业发展的相关政策,形成协同推进、齐抓共管的工作格局,适时出台并执行相关政策落地落实,推进医养结合事业和产业更好发展。四是建好队伍,加强医养结合综合型人才培养。针对医养结合人才严重缺乏的现状,一要注重培养。进一步加强养老服务人才的教育培养,充分利用现有的养老、医疗机构开展养老护理员培训,并发放培训合格证书,持证上岗。二要注重激励。建立相应的专业技术人员激励机制,提高专业护理人员的收入待遇,给予职称晋升、职务晋级的平台,增强职业吸引力。三要注重引进。加快引进培养老年医学、康复、护理等专业人才,提升养老服务的专业水平。 +415,0610,关于两业融合推进跨境产业链后疫情时代的全球竞争力的建议,e62e513b58c04f67a0b5dda2488e61ef,2022,2022-01-20 15:37:52,孙晓青,工业商贸,调研情况:自2020年全球新冠疫情爆发以来,国际经贸摩擦加剧、全球疫情起伏反复影响,跨境贸易面临重大影响,全球化进程迟滞,商品和技术交流受阻,国际物流成本翻倍增加,严重冲击了全球范围内产业链、供应链的正常运转,也打破了原有全球产业链、供应链布局的路径依赖。同时数字技术加速驱动产业形态演进,在赋能传统产业转型升级、催生新产业新业态新模式等方面发挥了重要作用,也让全社会清醒认识到生产性服务业对提升制造业全球产业链供应链稳定性和竞争力的关键作用。经济全球化和全球价值链的深入发展,推动了生产性服务贸易的快速增长,全球生产性服务贸易占服务贸易的比重已近70%。江苏经济近年来保持较高速增长,国际贸易规模继续扩大,实施数字化生产服务业创新具有广阔的空间。问题分析:同时我们也看到跨境贸易涉及产业链条长、环节多、参与方众多且协同性差,加之政策变化快,致使外贸企业供应链控制薄弱,贸易风险大,易导致运输延误、成本增加,甚至面临违规处罚。目前,我国外贸企业进出口业务高度依赖人工经验,信息录入、审核校验、海关申报、流程追踪等均需人工操作,工作强度大、差错率高、业务效率低,数字化水平低;供应链管理模式粗放,缺乏有效工具对供应链进行精细化可视管理,数据资源利用率低;信息不对称,专业合规人员缺失,尚未建立完整的合规管理体系,外贸企业合规风险严峻。《国务院办公厅关于加快发展外贸新业态新模式的意见》(国办发〔2021〕24号)提出要提高口岸通关效率,促进国际贸易便利化;积极支持运用新技术新工具赋能外贸发展,集成外贸供应链各环节数据,支持企业海外仓布局,完善全球服务网络,建立中国品牌的运输销售渠道;支持外贸综合服务企业健康发展,支持在营销、支付、交付、物流、品控等外贸细分领域共享创新。由此可见,数字化合规已成为跨境贸易企业的核心竞争力,决定企业能否获取更可控的履约保障、更低成本的资金支持,从而在复杂贸易环境下提升自身抗风险能力。具体建议:一、提升生产性服务业的数字化能力建议以江苏制造业数字化转型升级需求为导向,大力发展数字化生产性服务产业,依靠市场机制和现代科技创新推动生产性服务业发展,推动其向专业化和价值链高端延伸,提高生产性服务业对制造业服务的专业化、精细化水平。一是加快发展以大数据、物联网、云计算为代表的信息服务业,面向制造、贸易、物流、消费、金融等场景等重点领域提供信息技术产品和物联网解决方案;二是发展物联网智能跨境商业服务,提供基于大数据的精准营销、贸易合规、智能决策等商业化服务;三是积极搭建服务制造业跨境供应链的综合服务平台,推动制造业贸易便利化服务体系建设,加强国内国际的对外交流合作,提升数字供应链等现代服务业态对制造业参与全球竞争的支撑作用。二、培育融合发展新业态新模式建议充分运用云计算、大数据、人工智能等技术,促进服务贸易技术创新、模式创新和业态创新,一是积极发展跨境电商、外贸综合服务、市场采购贸易等新兴贸易业态,优先发展高附加值生产性服务贸易,大力提升生产性服务业的生产效率和服务贸易的国际竞争力;二是重点发展制造业共享、平台型经济为核心的新业态新模式,推进智能机器人、智能生产线、智慧供应链等设施与服务共享,提升研发设计、生产控制、检测试验、智能制造、跨境物流、贸易合规、经营预测的集成服务水平,建设面向产业集群的智能制造与服务型平台,形成全局管控、支撑有力、决策智能、协同发展的生产性服务体系,降低传统企业特别是中小企业获取产业共性技术的门槛,推动企业在生产制造和管理决策过程中实现数字化转型,促进产业升级。三、通过制度创新,推动特色产业两业融合发展建议加大对数据存储、工业互联网、物联网等新型基础设施建设的投资,为传统产业的升级和制造业服务业融合发展奠定良好基础;同时加强数字化转型传统产业所需要的人才队伍建设,鼓励企业与高校、科研院所深度合作,加强数字技术高端人才的培养,为推动特色产业两业融合发展提供人才保障。江苏作为制造业大省,在外部环境更趋复杂严峻和不确定的背景之下,更要主动挖掘全球产业链、供应链重构的契机,通过推动先进制造业和现代服务业两业深度融合发展,加快构建自主可控、高效能的跨境产业链支撑体系,促进江苏全产业链的高质量发展。 +416,0611,关于搭建行业全生命周期碳足迹跟踪和评测体系,促进循环经济发展,践行碳达峰行动倡议的建议,2f27b77d36d345528205a27b0dcbfe5e,2022,2022-01-20 14:48:44,孙晓青,经济发展,调研情况:2021年3月,欧盟公布了“碳边境调节机制(CBAM)”,试图要求出口欧盟的产品交纳碳关税或购买碳排放权以承担相应的碳成本(在全面实施的情景下,中国出口欧盟的制成品出口成本平均将上升3%)。2021年10月格拉斯哥国际气候大会上,各国达成“格拉斯哥气候协议”,这是史上第一个逐步减少煤炭使用的国际协议,以及将全球气候变暖限制在1.5摄氏度的路线图,中美特别制定了对于二氧化碳减排的相应措施以及推动终端用户行业脱碳和电气化的鼓励性政策。中国政府也制定和公布了2030年碳达峰的行动方案。在国内国际双碳目标的要求下,加强和推进循环经济及能源绿色低碳转型是推动经济高质量发展、加速实现“双碳目标”愿景和有效促进经济、社会和环境可持续发展的重要途径。问题分析:江苏是以先进制造业为重点发展方向,建议可以率先建立行业全生命周期碳足迹跟踪和评测体系的地方标准,为行业企业实现可衡量标准化的碳排放平台建设提供基础,并积极与国际碳认证机构对接,形成共识,参与建设全球可以通用的碳证体系,为产品销售海外提前布局。加大和推动循环经济体系建设,提高物资回收再利用的比例和效率,扫除循环经济体系当中的政策性障碍。具体建议:1、鼓励引进海外优质认证机构,将海外成熟的认证体系与国内监管要求相结合,形成中国特色的碳认证管理体系。2、推动建设公共服务平台,促进企业间数智化系统的互通互联,把从采购端到生产端到制造端再到分销端乃至维修端的所有数据共联起来,整个流程管理的逻辑,从依赖人的干预向依赖流程、算法、数据转变,提升整个供应链上下游的协同效力。3、积极推进零碳解决方案在各企业的应用场景,扎实落实企业自身的零碳目标,积极复制和推动行业零碳解决方案的案例库,实现知识经验的共享。4、政府牵头建立双碳产业基金,引领社会资本对双碳领域当中的科技创新成果转化提供资金和政策支持,孵化一批有潜力的有解决“卡脖子”能力的科技企业在江苏落地发展。抓住双碳目标引发的技术革新建立具有可持续发展的新兴产业集群。5、解决循环经济当中政策的难点堵点问题,通过监管体制创新为循环经济产业的从业主体松绑,建立健全财税配套政策,促进全社会物资的循环再利用,积极推动全社会基于循环经济产业的碳积分普惠政策,让全省人民、企业、机关及事业单位都能够积极的投入到双碳行动当中。6、积极推进先进制造业产融结合的示范和实践,在行业推进碳达峰的过程当中,协助行业企业与金融机构对接,架构产业绿色金融平台,助力实现行业碳达峰的目标。 +417,0612,关于加强江苏省城市体育公园和体育公共空间建设的建议,36811a6116b24cfd9da4d9c73ee7c540,2022,2022-01-20 10:01:53,殷飞,医卫体育,调研情况:党的十九大报告指出“人民健康是民族昌盛和国家富强的重要标志”“广泛开展全民健身活动,加快推进体育强国建设。”2019年,国办《关于促进全民健身和体育消费推动体育产业高质量发展的意见》中提出合理利用公园、绿地建设体育设施。将全民健身上升为国家战略,明确提出各级政府要将体育设施用地纳入城乡规划、土地利用总体规划和年度用地计划,充分利用郊野公园、城市公园、公共绿地和城市空置场所建设群众体育设施,促进全民健身活动的开展,保障公民在全民健身活动中的合法权益,提高公民身体素质。2022年江苏全省体育局长会议中提及,2022年江苏将新增建设100个体育公园和500公里健身步道。 问题分析:目前,我省城市体育公园、健身步道、慢行系统衔接不够,城乡边角地、社区零星活动场所、居民集中活动地等利用不够。相关职能部门在规划、选址和功能设置上联系和协商不多。政府主导、社会参与、市场运作的多类型体育公园管理新机制还没有形成,参与管理的志愿服务队伍还不到位。从满足“人民日益增长的美好生活需要”高度出发,推行“公园+体育+公共空间”模式,建设、改造包含体育元素的公园、绿地、城市公共空间,是补齐公共体育服务有效供给短板,方便群众参与全民健身,提升城市化建设水平,建设“强富美高”新江苏的需要,也是经济社会发展成果惠及广大人民群众、建设宜居城市、生态城市、公园城市的重要抓手。 具体建议:1、加强总体设计,分步做好规划。有计划、有步骤、有重点地推进城市公共空间、公园绿地、城市绿地、体育健身场所“多地合一”工作,将其纳入体育强省、全民健身工程考核体系,营造政府推动、全民参与、齐抓共管、共建共享的良好氛围,统筹推进,抓好落实。倡导志愿服务,把生态体育公园作为共建共享、展示文明的新窗口。 2、充分利用城市升级产生的“金角银边”、城乡边角地、社区零碎活动场所、乡镇居民集中活动地等,巧妙布局,见缝插针,增加便民惠民的体育健身设施,将原有公园的“边角料”地带发挥体育健身的功用,建设各类“口袋体育公园”。推动社区健身中心与社区体育公园同步规划、建设和开放使用,在现有慢行系统、健身步道、社区绿地增加体育元素,增建公共体育设施。 3、在已建成的公园和绿地体系中,因地制宜地规划出相应的场地,尽可能分期分批增加建设体育运动场地和设施,满足市民健身需求。充分利用城市现有公共空间,将绿地建设与体育设施科学结合,注重“老、中、青、幼”相融合的体育设施协调建设,精心设计,融合发展,努力建成市民体育锻炼的理想场所、便捷场所。 4、完善体育公园和体育空间建设与管理制度。体育部门要主动参与服务,配合制定体育公园健身设施的建设规模、数量、类型及用地需求,完善体育公园健身设施的建设标准与规范,坚持向社会公众开放。完善体育公园健身设施建设与管理制度,定期对体育公园建设设施进行维护,对于体育公园足球场和篮球场等较大型的体育场地设施,应配备专人进行日常维护管理。 +418,0613,关于高质量推进江苏省轨道交通体系建设的建议,997e6479533245dba4f41777b6658723,2022,2022-01-20 21:16:31,韩文军,工业商贸,调研情况:“十三五”时期,我省综合交通运输体系实现了新突破,高铁里程从“十二五”末全国第14位跃升至全国前3位,入选全国第一批交通强国建设试点。到“十四五”末,我省铁路运营里程将达到5200公里,其中高铁3000公里。问题分析:对照高质量发展要求,我省的铁路、轨道交通发展仍存在一些问题:一是体制改革仍需进一步深化。我省近年来铁路尤其是高铁里程迅速增长,随之产生的铁路建设、安全管理任务需要专职的队伍,目前省级层面设有铁路管理机构省铁路办,市级专设机构较少。大部制改革之前,我国的城市轨道交通规划建设管理都由建设部负责,随着改革推进,为了适应新型城市群发展的需要,目前由不同部门分别负责规划、建设、管理和运营维护,相对分散,由于没有常设部门、相对稳定人员和常态化机制,不利于项目的全生命周期质量管理、技术升级,不利于安全隐患、安全事故的快速解决。二是多层次轨道交通融合发展有待加强。由于城市轨道交通项目建设规划和施工管理分别由不同部门负责,铁路的运营管理归国铁集团,加上城市轨道交通有地铁、轻轨、有轨电车、磁悬浮、云轨云巴等多种制式,各种轨道交通之间系统制式、技术标准、标识信息、政策法规不融合、不统一,使得国铁干线、城际铁路、市郊铁路与城市轨道交通无法实现资源共享,“四网融合”发展推进很难。三是省域轨道交通路网布局仍需提升。在省委省政府的坚强领导和大力支持下,徐宿淮盐、连淮扬镇、盐通、沪苏通一期等铁路建成通车,我省“三纵四横”铁路主骨架基本形成,苏北各市通上高铁。但是,轨道交通网络布局仍需完善,苏南苏北区域协同发展仍存在着不平衡、不充分,南北向通道能力弱于东西向,过江通道仍是发展的短板,目前只有京沪高铁一条是350公里的高标准过江通道,我省南北中轴主通道350公里时速的宁淮城际铁路推进较慢,且处境尴尬:向南没有过江(上元门过江通道仍在方案论证中),向北目前是断头,新沂至淮安铁路(以下简称新淮高铁)尚未启动,苏北各市(除徐州)迫切希望的跨江发展、便捷联通南京、上海等长三角核心区的愿望、路径仍有距离。具体建议:一是深化改革、整合资源,建立健全我省铁路与轨道交通组织架构。建议结合贯彻落实《江苏省铁路安全管理条例》,整合各部门资源,形成铁路与轨道建设管理合力,统筹本行政区域内铁路与轨道规划建设、安全等有关监管理工作责任,保障人、财、物到位,形成长效管理机制。二是完善轨道交通路网结构,推进我省“四网融合”发展。建议加大市域市郊铁路发展力度,依托省铁路集团组建省级主导、各市参股的运营公司,加强省级层面的统筹指导,统一规划、分步实施,因地制宜、共同合作推进市域(郊)铁路建设,探索建立城际、市域郊铁路运输相关制度,通过省公司统一运营管理,加快形成我省都市圈城际铁路、市域(郊)铁路共轨的“一张网”自主运营体系。三是优化轨道交通路网布局,推进国家综合立体交通网在我省尽快落地。“十四五”期间,省委省政府提出积极建设南京国际枢纽城市,提升南京首位度,加快构筑“直连全国米字型高速铁路网”和“完善中轴通道,推动实施京沪高铁辅助通道江苏段”。目前,天津、河北、山东境内的京沪高铁辅助通道在国铁集团、山东省的强力推动下正在快速推进,已对江苏形成倒逼。建议加快新淮高铁建设,支撑“六轴七廊八通道”国家综合立体交通网主骨架建设和省域综合立体交通网一体化发展。按350公里时速设计,与京沪高速公路共通道建设新淮高铁,在淮安与宁淮城际铁路直通互联。此举可构建全程350公里时速的京沪辅助通道(近期经新淮、宁淮、北沿江至上海,远期经新淮、淮泰、北沿江至上海),进一步增强苏北腹地便捷过江、紧密对接苏南,快速融入长三角核心城市南京、上海,缩短苏北、苏南发展差距,实现苏南苏北更高质量区域一体化协同发展,打造直联京津冀和长三角地区的铁路、公路复合通道,结合扩容京沪高速公路等,支撑江苏美丽中轴建设,成为国家城市群间、省际间交通运输的主动脉。 +419,0616,关于加强我省无障碍环境建设的建议 ,7141b352303f4a9e8b9f68cb30ee0854,2022,2022-01-20 15:37:52,秦艳秋,城乡建设,调研情况:江苏省现有479万残疾人,基本每5-6个家庭就有一个残疾人。对残疾人而言,一个无障碍的环境极为重要,它关系着残疾人群体及其家人的生活质量,是残疾人正常生活和融入社会的基本条件。问题分析:根据目前我省无障碍设施建设的相关情况,对照《江苏省无障碍环境建设实施办法》,还存在如下问题: 1.部分新建道路及交通设施、建筑等在施工时不符合无障碍设施工程建设标准。 2.城镇已建成的公共场所、主要道路等无障碍设施不够完善。 3.公共交通运营时无障碍设施不够到位。 4.许多公共场所无障碍便民措施不到位。 5.现有的无障碍设施缺乏维护和管理,比如盲道经常被占,无障碍坡道经常被堵。具体建议: 针对以上问题,经过政协委员深入调研,对照有关要求,提出如下几点建议: 1.省政府有关职能部门在审批、实施城镇新建、改建、扩建道路、公共建筑、公共交通设施、居住建筑、居住区时,应当严格执行无障碍设施工程建设标准。无障碍设施工程应当与主体工程同步规划、同步设计、同步施工、同步验收投入使用。新建的无障碍设施竣工验收时邀请残疾人、老年人现场体验。 2.针对各地城镇已建成的不符合无障碍标准的场所,建议省政府有关职能部门要求各地制定无障碍改造计划并组织实施。政府机关的公共服务场所,城区主要道路应当按照无障碍设施工程建设标准配备无障碍设施。人行道的路口、出入口位置应当按照无障碍设施工程建设标准设置缘石坡道。有台阶的人行道应当按标准设置满足轮椅通行需求的无障碍坡道。人行横道信号灯应当考虑设置过街声响提示等装置。 3.公共交通运营和建设单位应完善无障碍设施。公共汽车提供便于残疾人、老年人等社会成员乘用的无障碍踏板、扶手和轮椅坐席等辅助设备。城市道路管理部门应当推动在公交无障碍设施与道路无障碍设施之间设置过渡设施,便于残疾人、老年人等社会成员通行。支持出租车运营单位配置无障碍出租车辆。 4.公共服务机构和服务场所要为残疾人和老年人提供无障碍公共服务。公共图书馆应当按照规定开设视力障碍阅览室或者阅读专区,提供盲文、有声读物、语音读屏、大字阅读等设备和软件。城区公共停车场和大型居住区的停车场要按照规定比例在方便的区域设置无障碍停车位,并设置明显标识。城镇公共停车场按照规定为残疾人减免停车费用。 5.相关部门要加强对现有的无障碍设备设施维护和管理,对于公共区域被侵占的盲道、坡道等无障碍设施要及时恢复。 +420,0617,关于提高苏北地区国省干线公路建设补助标准的建议,2e64c182ff284daa87cd14afbc3572a4,2022,2022-01-20 15:37:52,韩文军,工业商贸,调研情况:会前笔者通过调研走访,了解到:截至2020年,苏北五市公路总里程约7.6万公里,较“十二五”末增长了近3500公里,增幅达4.8%。在公路总里程中,二级及以上公路占比达22.5%,其中一级公路占7.1%,比“十二五”末提高1.1%,基本形成了以城区为中心、高速公路为依托、干线公路为骨架、县乡道为基础的路网体系,徐州、淮安等国家级公路运输枢纽地位得到进一步巩固。问题分析:苏北五市干线公路路网等级结构仍不完善,与规划目标还有一定差距,一级公路占比均低于全省10.0%的平均水平,其中淮安仅为5.6%。主要存在三方面的瓶颈制约:一是资金约束持续增强。随着国家加强地方政府性债务管理、深化预算管理制度改革等政策的出台,传统交通设施建设投融资路径受阻,国省干线公路作为公益性基础设施,其通过市场机制筹集建设资金难度大,且省级补助资金有限,庞大的建设资金需求与当前严控地方政府债务的政策要求之间矛盾突出。二是前期工作推进困难。目前苏北仍然处于干线公路建设的高峰期,建设任务十分繁重。干线公路项目从立项到建设,涉及发改、交通运输、生态环境等众多部门,审批环节较多,协调推动难。项目前期工作周期一般需要2-3年时间,一定程度上制约了干线公路建设进度。三是区域差距仍然突出。从路网结构来看,苏南地区高等级公路和干线公路占比普遍较高,苏北地区较低;从发展方向来看,苏锡常等苏南地区更加注重公路现代化、科技信息化建设,公路管理和服务水平大幅提升,徐宿淮盐等苏北地区则着重提升路网通达率、连通度,加强与周边地区特别是沿海地区、沿江地区的联系,加快与发达地区融合,公路发展的首要任务是满足经济发展需求。因此,“十四五”期间,苏北地区干线公路建设任务更加繁重。具体建议:建议省级层面充分考虑苏北地区实际情况,在以下方面进一步加大对苏北国省干线公路建设的支持力度:一是提高省补资金投资水平。据测算,目前,新建一级国省干线公路综合成本已突破6000万元/公里,其中建安费约4000万元/公里,相比2005年启动干线公路大规模建设时期造价增长约1.5倍,而省补资金仍保持800万元/公里,不到建安费的1/4。同时,受地方经济发展水平、政府债务管控等因素影响,地方政府承担的项目建设配套资金筹集越发困难。建议省级层面提高苏北等欠发达地区的补助标准,以适应新形势下干线公路建设。二是加大年度计划扶持力度。苏北地区干线公路全面建设工作启动较晚,目前仍然处于干线公路建设的高峰期,建议省级层面能够在年度计划安排上给予优先扶持。 +421,0618,关于进一步加强对非物质文化遗产传承人权利保障的建议,5d2666e69f0d46079c21327219048694,2022,2022-01-20 14:48:44,蒋巍等2人,文化宣传,"调研情况:我国非物质文化遗产保护工作起步较晚,非物质文化遗产的立法相对原则,非物质文化遗产的生存空间日益缩减,调查发现不少技艺濒临灭绝,有的传承人生活窘迫,传承传播难以为继。做好非物质文化遗产传承人权利保障是保护非物质文化遗产重要措施之一,传承人掌握着非物质文化遗产的知识和精湛技艺,是非物质文化遗产传承和发展的重要保障。我们要敬畏文化,在新发展阶段做好非物质文化遗产传承保护。问题分析:我省目前在非物质文化遗产传承人的保障措施上存在的问题主要有:一是法律规定不完善。2011年公布了《中华人民共和国非物质文化遗产法》。我省也相继出台了非物质文化遗产保护相关的规定。2020年6月,出台了《江苏省非物质文化遗产代表性传承人认定与管理办法》。总体来看,对传承人的义务规定较集中,对享受的权利涉及较少,相关支持措施比较原则,传承人传承传播积极性不高,影响非物质文化遗产的保护效果。二是保障措施不到位。地方和民众对非物质文化遗产的保护意识有所增强,但基本多是停留在认识方面,具体如何保护,如何传承,还缺乏有效措施。许多民间艺人仍有巨大的生活压力,有些迫于压力改行,有些则为了迎合市场需求而改变了传统文化的内涵。三是保护资金来源单一。目前对非物质文化遗产的保护主要由政府买单,鼓励市场参与的激励措施不足,同时也不利于非物质文化遗产的可持续发展。四是缺乏传承人培养平台。各类非物质文化遗产在招收传人上采取的方式不同,部分非物质文化遗产因经济效益不佳、社会了解度不够、学习难度高等原因面临着后继乏人的情况,年龄出现断层。老一辈手艺人日趋高龄化,而学习传统技艺的年轻人却严重不足。如目前从事苏绣行业年龄在30-60岁区间的绣娘约占80%,年龄在20-30岁区间的绣娘占比仅约为3%,还有约占17%的绣娘是60岁以上的老人。五是人才流失严重。互联网信息时代,年轻人更适应快节奏生活方式,在从业上不愿意进入耗时长、吃苦多、见效慢的传统手工行业,且部分老手工艺的原创能力无法满足年轻消费者的对新“国潮风”的审美需求。具体建议:一是完善相关法律法规。明确非物质文化遗产传承人的义务和相应的权利,尤其要增加传承人可享受权利的内容,在法律层面保障。进一步细化政府在保护非物质文化遗产传承人上所应开展的各类工作和目标,明确传承人在开展活动、选择传承人、开展传承活动等方面的程序,保障传承人的各项权利得以落实。二是对非物质文化的保护进行有效的规划。敬畏历史、敬畏文化,制定合理的措施,保护好传统艺术的文化内涵。发挥市场作用是推动非物质文化遗产保留和发展的重要途径,但不能一味迎合潮流而任意改变传统艺术的内涵。政府在搭建平台,引导民间艺术走出去的同时,应做好合理的规划。三是完善传承人生活保障制度。加强倡导保护非物质文化遗产,关心非物质文化遗产传承人的工作、生活状况,根据民间艺人的不同收入情况给予经济支持。除了一次性传承资金外,对弱势非遗传承人提供特殊政策保障,提高最低生活、养老保险、医疗保障标准,减轻生活压力。四是丰富保护资金来源。发动社会力量(如基金会形式)筹集资金,用于民间艺术的保护和传承。为民间艺人创作、演出、传授提供资金支持,为民间艺术的留存、创新提供保障。五是加强传承人培养阵地建设。将非物质文化遗产的内容引入到公民素质教育实践中。鼓励非遗项目进校园,让非物质文化遗产真正“活”起来,联合学校开展相关社会实践、兴趣培养活动。政府牵线,鼓励非物质文化遗产走进大中专院校,非遗传承人与学校签署人才培养协议,设立专项资金,对学习非遗技艺的学生学费予以资助或减免。帮助残疾学生学习力所能及的非遗项目,如聋哑学生学习核雕技艺,为非物质文化遗产的可持续发展奠定接续人才基础。争取增加苏绣等非遗传承人的认定人数,并让一定比例的年轻人入选,鼓励年轻人对已经失传的技艺进行研究挖掘,为非遗文化发展注入动力。" +422,0620,关于面向乡村振兴需求,推进宅基地创新管理的建议,a93e0ab44f134fe7ad1022f85156dabe,2022,2022-01-20 15:42:44,汤国安,农林水利,调研情况:经过课题组调研完成。问题分析:《江苏省“十四五”全面推进乡村振兴加快农业农村现代化规划》中指出稳慎推进农村宅基地制度改革,探索宅基地自愿有偿退出创新管理是江苏省落实率先实现农业农村现代化、全面推进乡村振兴的必由之路。当前,正值城镇化高质量发展新阶段,农村宅基地退出潜力巨大,然而,也面临路径不畅,机制缺失、观念滞后等问题,导致农村宅基地闲置低效利用问题十分突出,主要表现为以下几个方面:1.宅基地退出路径不畅,群众现实需求难满足当前,农村宅基地退出面临“申报无门、路径不通”等现实问题,宅基地退出机制和路径极度匮乏。存量宅基地粗放低效利用、分散布局,“一户多宅”、面积超标、建新不拆旧等问题并存,闲置、废弃浪费严重。2.管理部门交叉,宅基地退出政策难落地新一轮机构改革和新修订的 《土地管理法》 明确农业农村部门承担宅基地管理和改革工作,但由自然资源部门转移与交接尚需磨合,尚未形成由农业农村部门主导的宅基地管理体系。农业农村部门相较于自然资源与规划部门相对力量薄弱,面临人员力量不足和专业能力不足等问题,直接导致过渡期农村宅基地退出创新改革处于停滞状态。基层农村经营管理体系不健全、队伍不稳定、力量不匹配、保障不到位等问题突出,等待、推诿、观望氛围浓厚,宅基地改革整体进展滞缓。3.城乡发展不平衡、乡村发展不充分矛盾突出城乡发展不平衡、乡村发展不充分问题尤为突出。主要表现在:农产品阶段性供过于求和有效供给不足并存,农业供给质量效益和综合竞争力亟待提升;城乡基础设施和基本公共服务仍有差距,城乡之间要素双向合理流动机制还不健全,农业农村发展仍面临着要素净流出困境,农村精英回乡、城市资源下乡、资本技术人才等各类要素向乡村流动还面临不少障碍;农村人口结构、社会结构正在发生剧烈变化,而一些村的集体经济较为薄弱,乡村治理体系和治理能力难以适应乡村振兴战略实施。具体建议:1.多元退出路径探索,多重保障体系配套健全农村闲置宅基地整理、置换、流转、退出等法律和制度体系,配套多重保障措施,稳慎压实基层治理风险。依照现有法律,探索农村闲置宅基地建设用地指标转化为集体经营性建设用地的可行路径,推动指标入市交易和流转。完善宅基地收益分配、审批、监管机制,探索宅基地有偿退出、流转、有偿使用、抵押路径。2.科学规划集聚建设,统筹城乡空间布局农村集聚区既是居住集中区也是产业发展汇集区,基于新一轮镇村布局规划和国土空间总体规划,做好顶层架构设计,引导农村居民点向中集聚区集中,全面重构城乡空间网络。针对不同类型村庄因地制宜、分类施策,有效推进宅基地空间布局优化和村镇聚落结构调整。对于集聚提升类村庄,加快推进集聚步伐。对于特色保护类村庄,兼顾保护、利用与发展的关系,实现村庄特色资源保护与特色产业发展并举。对于城郊融合类村庄,强化城镇综合发展能力,形成适应城镇化的适度规模化的“产居融合”模式。对于搬迁撤并类村庄,尽快建立完善的退出保障体系。对于南京市占绝大多数的其他一般村庄,通过改善公共服务体系,限制新增宅基地,积极引导向农村集聚区集中。3.落实空间有效治理,强化基层组织引导加强宅基地创新管理推进乡村振兴,物质空间治理是“支点”,空间组织和权属治理是“杠杆”,宅基地有序退出机制协同乡村空间重构、组织重建和权属重塑,是实现乡村空间价值增值、组织完善、高效运转的保障。以“活化”农村宅基地多元价值为目标,推动农村宅基地“三权分置”改革。全面落实实用性村庄规划的重点覆盖,针对不同类型乡村制定差异化开发与保护策略,重点落实空间用途管制目标,推动“管制”与“治理”的有效衔接。4.多元主体有序参与,激活乡村内生动力积极引入市场力量,激发多元主体创业热情,激活乡村内生发展动力。在保护农民合法权益的前提下,创新多元主体共同参与农村闲置宅基地盘活与开发利用,并制定合理的增值收益分配规则。完善宅基地资产价值的金融体系建设,明晰宅基地产权关系,明确多元主体经济利益,拓展宅基地价值实现方式,推动城乡发展要素有序流动,疏通城乡发展的障碍“堵点”,破解乡村振兴的落实“难点”,打通城乡融合的传导“断点”。 +423,0622,关于加强乡土人才队伍建设促进乡村振兴的建议,a4480e6c207f4b8f8e4b724b3d56b46e,2022,2022-01-20 16:37:03,杨文喜,社会事业,调研情况:实施乡村振兴战略是党的十九大作出的重大战略部署,乡土人才是乡村振兴的重要参与者、实践者、推动者。近期,本人围绕乡土人才队伍建设工作开展了专题调研。根据调研掌握的数据和情况来看,近年来,我省不断强化乡土人才队伍建设,提升乡土人才服务效能,全面推进乡村振兴。涉及传统工艺、现代农技、古建技艺、曲艺文化4大门类49个产业,总体呈现“传承发扬、重点集聚、全面发展”特征。乡土人才队伍不断优化。省、市、县三级持续在政策、资金等方面提供支持,通过培训、观摩、结对、推介等举措为乡土人才发展赋能,实施江苏省乡土人才“三带”行动计划,实施乡土人才职称评价制度,助推人才总量倍增,综合素质大幅提升。截至目前,已在省级层面评选支持“三带”名人443名、“三带”能手1046名、“三带”新秀3042名,带动市县评选支持活跃在民间基层、掌握特长技艺的乡土人才5万多名。产业带强能力不断提升。紧扣乡村振兴战略,强化农业人才培养集聚。全省从事乡村特种养殖、现代种植等相关产业的人才中,部分已成为推动地区农业经济发展的“领头羊” ,“土专家”和“田秀才”逐渐成为乡村振兴的中坚力量。经济带富成效不断增强。优秀乡土人才积极创办领办企业、合作社,壮大乡土产业,通过技艺传授、平台合作、产业推广,带动村民就业,帮助村民增收。全省第一批2717名“三带”乡土人才已创办领办企业、合作社1478家,主营业务收入超570亿元,带动村民平均增收4.76万元。问题分析:乡土人才在各个领域发挥了不可替代的积极作用,但人才队伍建设也存在一些不容忽视的问题:一是人力资本短缺,综合素质不高。主要表现在大多数乡土人才没受过系统全面的教育,知识面比较窄,视野不够开阔,对新事物、新技能了解和掌握不够,无法及时运用新理论指导实践。从事种养业的人才较多,而从事精深加工及经营管理等复合型人才相对较少,拔尖人才、科技致富领头人才匮乏,乡土人才需求缺口较大。二是激励保障机制不全,规模效应不明显。总体上,乡土人才的选拔、激励和保障机制还不完善,加速培养、引进和使用乡土人才的政策体系尚不健全。个别政策落实还不够到位,致使政策缺乏吸引力,部分乡土人才在乡村振兴中积极性、主动性不高,处于被动接受的位置,不愿发挥其示范引领作用。乡土人才的数量、质量和效应难以上规模、上层次。三是挖掘培育力度不够,服务管理不到位。虽然采取了一系列的措施和手段来推动和促进乡土人才资源的开发,但受经费、平台等因素制约,部分地区无法吸引高素质人才回乡创新创业,部分技能人才不愿意留在农村,给乡土人才的后续发展造成一定影响。没有乡土人才技能提升专业培训机构,各类培训专业的设置难以适应乡土人才培训的需要,导致培训缺乏系统性和针对性,只能停留在一些大众化项目的培训上,无法从根本上提高乡土人才队伍的整体质量。具体建议:1、进一步强化政策扶持。坚持人才围着乡村转,政策围着人才转,将乡土人才队伍建设纳入全省《“十四五”人才发展规划》。坚持“高看一眼,厚爱一层,善待一分”的理念对待乡土人才,创新扶持激励机制,设立乡土人才专项扶持资金,为乡土人才创新创业提供信贷支持、金融服务、审批许可等一系列政策优惠,打造乡土人才实干创业的良好环境。推动政策体制创新,农村基层定向培养农技、文化、教育、卫生人才是基层扩充乡土人才队伍的一项有效途径,要加大此项工作的实施力度,向上争取更多招生计划,柔性吸引各类人才服务乡村振兴,促进各路人才向农村汇聚,努力实现人才强乡强村。2、进一步完善培养方式。继续抓好乡土人才的教育培训工作,不断提升乡土人才在各级人才培养工程中的比重。依托党校、职业院校、农广校等培训主体,根据不同类别需求,开设相应专题课程,提升乡土人才理论素养。要突出个性定制,整合线上线下资源,综合运用农村远程教育平台、农业技术推广体系等渠道,开展多元型、差异化、订单式培训,提升乡土人才职业技能。着力打造乡土人才名师工作室,推广“师带徒”模式,提升其能力素质、境界格局。3、进一步优化服务保障。加强政治引领,大力开展“爱国.奋斗.奉献”精神教育活动,加强对乡土人才的政治引领和政治吸纳,对品德素质好、群众认可度高的乡土人才优先推荐发展入党以及参选“两代表一委员”。加强关心关爱,建立党政领导联系乡土人才制度,定期走访、慰问、座谈交流。探索实行“乡土人才服务卡”制度,着力给予乡土人才消费信贷、医疗健康、创业帮办等增值服务。加强氛围营造,在报刊、电视、网络等媒体,开辟“乡村振兴乡土人才”专栏,广泛宣传乡土人才先进典型、先进做法,提升乡士人才荣誉感和责任感,推动更多乡土人才“香飘世界,吐露芬芳”。 +424,0625,关于从预防运动损伤角度调整超体重青少年体育课程项目的建议,0e5e7e266fb447d2ab58509da859f473,2022,2022-01-20 15:42:44,崔志明,教育事业,调研情况:体育教育工作是培养青少年体育运动习惯的关键,也是提高我国人口综合素质的关键。体育运动不仅有助于青少年学生养成科学锻炼的习惯,还能帮助他们释放情绪,培养成身心健康的人。随着我国素质教育理念认识的不断深入以及人们对身体素质认识的提高,现代青少年体育教育工作受到了极大的重视。然而,青少年学生生理、心理特点使其在体育运动过程中极易发生运动损伤,影响身体发育,严重时还将造成学生的终身残疾。青少年身体损伤需要就医或急诊入院治疗的调查研究显示,运动损伤占50%。而超体重青少年人群更容易发生运动损伤,发生率超过运动损伤的50%。2018年南通市中学生肥胖现状的调查研究显示,南通市中学生肥胖人群占31.14%,超重人群占14.43%。学校是超体重青少年人群集中场所,而体育课程又是中小学生的必修科目,因此,对于超体重青少年体育课程中运动损伤的预防至关重要,也促使体育课程项目在此类“普遍又相对特殊人群”中需因“人”施教。问题分析:超体重青少年体育课程中运动损伤的常见原因及危害。1.运动负荷重,造成机体损伤。跑步行走是一种周期性运动,一侧足跟着地至此足跟再次着地称为一个步态周期。一个步态周期分为支撑期和摆动期,其中支撑期又分为单支撑期和双支撑期。研究结果显示超体重学生的支撑期和双支撑期所占百分比明显高于正常体重的学生,而摆动期则明显低于正常体重的学生,即超体重学生需要较长的支撑相和双支撑相,以使其身体重心在两肢间移动时能够保持其身体的稳定性,较长的支撑期和较慢的步速会使超体重学生表现出一种拖沓的步态,以此来保持身体平衡。在体育课程项目进行时,青少年好胜心和表现欲强,在超出身体负荷情况下的运动,极易造成摔倒、关节扭伤甚至骨折等情况。此外,根据体育锻炼对超体重学生足底压力的影响研究显示,参与体育锻炼的超体重学生运动后扁平足发生率有显著性增加,且超体重学生在跑步过程中足外翻的倾向更明显。2.体温调节能力差,易发生中暑、昏厥。超体重青少年人群与正常体重人群相比,有更大的体表面积/质量比,意味着能从环境的对流、传导和辐射中更快、更多地获得热量,然而青少年的出汗能力远比成年人差。尤其在天气炎热的环境下,进行体育课程项目,会使机体产生更多的热量,而散热能力不足,导致孩子们常常感觉不到口渴,不能及时喝水来补充运动前后损失的体液。众多研究表明,核心温度升高是导致运动能力下降的重要因素,当人体温度上升至临界阈值以后,中枢神经系统反应减慢,神经肌肉系统冲动减弱,导致疲劳发生,更容易发生中暑甚至热射病,轻则出现口渴、头痛、头晕,重则出现昏迷、抽搐、器官衰竭甚至死亡3.心理负担重、注意力不集中,易引发意外损伤。体育课程学习时,超体重青少年学生作为班级里的弱势群体,往往在竞技类体育项目中无法取得好的成绩,容易受班级其他同学的嘲笑。研究表明,班级环境是影响青少年学生歧视知觉的因素,是影响青少年学生心理发展的重要因素。超体重青少年学生,因感知班级的歧视环境,在进行体育课程项目时都有较强的心理自卑感,害怕达不到老师对技术动作的要求而被其他的同学嘲笑,所以表现出心理抗拒现象,参加体育项目时注意力无法完全集中在运动本身,容易发生意外损伤。4. 常见的运动损伤及体育课程项目。(1)擦伤:指表皮的损伤,表现为皮肤角质层剥脱,组织液渗出,但局部炎症反应较弱,未伤及毛细血管时可无出血。原因:运动时互相冲撞或身体碰在器械上,都可发生局部或深层组织的挫伤。在篮球运动中容易发生股四头肌和手指挫伤,足球运动容易发生小腿和足部挫伤。(2)肌肉拉伤:是肌肉在运动中急剧收缩或过度牵拉造成肌肉微细损伤、肌肉部分撕裂或完全断裂而引起的损伤。表现为拉伤部位剧痛,可摸到肌肉紧张形成的索条状硬块,触疼明显,局部肿胀或皮下出血,活动明显受限。原因:准备活动不充分,肌肉的生理机能尚未达到适应活动所需的状态;身体训练水平不够,肌肉的弹性、伸展性、肌力差;疲劳或复合过度,肌肉机能下降,力量减弱,协调性下降;技术动作不正确或气温过低。常见于:长跑、蛙跳、立定跳远、足球及篮球。(3)关节扭伤:在外力作用下,关节骤然向一侧活动而超过其正常活动度时,引起关节周围软组织如关节囊、韧带、肌腱等发生撕裂伤。原因:当膝关节屈曲,小腿固定于外展或内收,大腿突然内收或外展并伸膝时,容易扭伤膝关节,甚至引起半月板损伤。踩在他人足上、球上或高低不平的地面上,身体重心偏移,重量落在外区的脚上,易造成踝关节扭伤。常见于篮球运动中的上篮落地时,排球运动中拦网落地时,足球运动中的急停转身。(4)其它损失:严重者可以引起骨折和腰椎间盘突出等急慢性损伤。具体建议:调整超体重青少年体育课程项目的对策建议。1、启用阶梯式体育教学模式。在体育教学过程中,重视学生个体差异的客观存在,教师设定几个不同难度的教学目标,让学生根据自身的素质情况自主选择目标进行学习,并在教师指导下逐步提高教学目标,即由低难度目标向高难度目标递进的学习方式,直到达到教师最终教学目标。例如引体向上项目,教师可给学生设立三个目标:目标一数量为 3 个、目标二数量为 5 个、目标三数量为 7 个。超体重学生可选择相对容易掌握的目标一先进行学习和练习,通过自身的努力,既避免了因无法达到较高难度的学习目标而被其他同学嘲笑的尴尬,同时还让超体重青少年学生体会到只要自身积极主动地学习就能达到老师的教学目标,激发他们学习情绪,增强自信心,既提高了体育运动的技能,也避免了运动性损伤。2、开设“一课多项目”体育教学,激发兴趣。每年学校组织学生进行体质测试,从中筛选出超体重学生,在体育课程排课时,合理进行体育分班教学,配备单独的体育教师,而不是固定模式下的按原有班级进行体育课程,可有效消除班级的歧视环境。在为超体重青少年学生设计体育课程项目时,让老师和学生根据测试结果合理调整课程计划,避免立定跳远等项目。莫斯科第1502中学每年对学生进行3次体质测试,学生可根据测试结果从排球、篮球、有氧运动等项目中做出最适合自己的选择。在新西伯利亚州的别尔茨克经济中学,体育课引入了健身项目,学生可通过力量训练、健美操等活动增强耐力、弹跳力和柔韧性。为广泛培养学生对运动的兴趣,日本小学教授的体育项目丰富多样,除跑步、跳远、跳高等基本活动外,还有足球、篮球、棒球、排球等各种球类运动。此外,学生还有机会学习单双杠、呼啦圈、独轮车等项目。很多日本小学还鼓励学生在课余时间报名参加体育社团,深入学习感兴趣的运动。3、身体状况监测。在提高课程趣味性的同时,学校可使用健身追踪器、运动手环和心率监测器等技术设备,实时监控每一名学生的身体状况,合理设置运动强度。加强学生的健康档案建设,定期进行体检,根据学生的健康状况和身体接受能力来安排正确的运动项目和运动量。将学生突发的一些情况了如指掌,如感冒、 例假、 心理疾病等,在每节课前对这些学生进行询问了解,教育学生安全第一,对一些身体的不适要及时告知, 不能存有侥幸心理;必要时还可以建立学生的健康卡片、 例假卡片、 病假卡等。4、预防运动损伤策略。a.做好准备活动,改进运动技术,纠正错误姿势,提高自我保护能力,加强学生品德教育,防止粗野动作。b.在充分做好准备活动的前提下,加强易损伤部位肌肉的力量和柔韧性练习,合理安排运动量,改正技术动作要点。c.加强腿部肌肉的力量训练,确保膝关节、踝关节的稳定性,注意关节灵活性、协调性的训练,掌握自我保护的方法,在机体疲劳、状态不佳的时候,控制运动量。d.思想上对运动损伤要引起高度重视,在实际体育活动中增强自我保护意识,减少或避免因疏忽或侥幸心理而造成的意外运动损伤。e.掌握一些日常的运动医学知识,科学合理的进行体育锻炼。f.避免在不平整或危险的地方进行体育活动。选择安全的运动器材设施,尽量不要单独在具有危险的器械上进行体育锻炼。尽量穿着宽松舒服的衣服和鞋子进行体育活动。 +425,0626,关于在全省范围内推行长期护理保险制度的建议,774fd3b90e5d4929a9d66792b74d4ce1,2022,2022-01-21 10:57:22,王加培,财税金融,调研情况:长期护理保险指对个体由于年老、疾病或伤残导致生活不能自理,需要在家中或疗养院治病医疗,并由专人陪护所产生的费用进行支付的保险。长期护理保险属于健康保险范畴,通常护理期限较长,可能为半年、一年、几年甚至十几年,是一项以长期处于失能状态的参保人群为保障对象、重点解决重度失能老人基本护理服务需求的社会保险制度,也被称为社保“第六险”。从2016年起,我国开始长期护理保险试点工作,并逐步扩大试点范围;到2021年,全国已有国家级长期护理保险试点城市49个,参保人数1.34亿,累计享受待遇人数152万人。江苏省在南通、苏州纳入国家试点城市的基础上,在徐州、无锡、常州、扬州、泰州、南京等设区市积极开展长期护理保险试点工作,到2020年底参保人数接近2500万人,形成了“覆盖全民、多元筹资、差别待遇、商保经办”的长护险模式,助力解决老龄化社会背景下的“老有所护”问题。问题分析:(一)老龄化程度不断加深。根据全国第七次人口普查数据,全省常住人口为8474.8万人,其中60周岁及以上老年人口为1850.5万人,占21.84%,已经迈入了深度老龄化社会。与2010年相比,60周岁及以上老年人口的比重上升5.85%,老龄化程度逐年加深,到2030年,我省60周岁及以上老年人口比重将有可能接近30%。(二)老年人护理需求不断增加。老年病常发、易发、多发,患病、失能、半失能老人的群体数量越来越大。根据相关数据分析,在65周岁以前,绝大部分人能够生活自理,完全独立的人群比例高达87%以上;65至79周岁,失能问题开始集中出现,生活能够完全自理的老人比重下降到70%左右,中度、重度失能老年人达到13%左右;80周岁及以上高龄老人,自理能力迅速减弱,20%至25%的人需要较大程度依赖他人照料。同时,伴随着家庭结构小型化、空巢化现象,使失能老人长期护理成为刚需。(三)护理成本支出给老人家庭带来较大负担。一方面,护理服务的费用对个人和家庭负担较高。长期护理的医疗和服务费用高,老年或及其他失能人口在收入减少但健康支出却快速增加,对家庭的压力持续不断加大。另一方面,随着社会物价水平的提高以及人员费用的上升,专业的护理机构费用不断增加,已普遍超过养老金平均水平,老年人护理已成家庭的经济重负,如无补偿机制则使广大家庭难以持续承担。具体建议:(一)全面推行长期护理保险制度。在我省8市推行长期护理保险制度的基础上,充分汲取已经开展试点城市的经验,在全省范围,尤其是苏北地区全面推行社会性长期护理保险模式为主的长期护理保险制度。同时引入商业保险机构的服务,鼓励社会资本参与长期护理保险,建立稳定、可持续的护理保险制度运行管理体系,提高长期护理保险制度实施效率。在一定程度上缓解老人家庭的护理成本支出负担,使更多的老年人能够负担得起养老服务费用支出,促进养老服务业的健康发展。(二)逐步建立全省统一的长期护理保险制度标准。在全面推行长期护理保险制度的基础上,充分吸收各设区市长期护理保险制度推行的成功经验,逐步建立与各地经济发展水平相适应的全省相对统一的长期护理保险制度标准体系。推进长期护理保险在全省范围的互通互认,为老年人提供更加便捷的长期护理保险服务。(三)规范养老护理产业健康发展。通过推行长期护理保险制度,不断完善社会保障体系,积极培育养老护理服务产业健康发展。一是加强培育护理机构主体,引导更多社会资本参与护理服务产业,做好现有医疗机构、护理机构的规范管理,同时规范护理服务资格的市场准入。二是加强护理服务人员的培训与管理,通过护理机构的发展,培养高质量的护理服务人员。三是逐步建立护理员岗位津贴制度,在不增加老年人负担的情况下,增加护理服务人员收入,鼓励更多人加入养老护理队伍。 +426,0630,关于构建助力碳中和的国土空间优化政策体系的建议,f094250790bd423cb030b5aeabcbcd69,2022,2022-01-20 14:52:41,黄贤金,经济发展,调研情况:结合对江苏省国土空间格局分析,及陆地生态系统碳汇能力评估,结果表明:江苏省年均自然净碳汇总量约为3036万吨二氧化碳,植被吸收的二氧化碳约为2431万吨,占总量的80%;土壤有机碳汇约为550万吨二氧化碳,占比为18%;海岸带蓝碳碳汇总量相对较少,约为59万吨二氧化碳,占比仅2%。2010年至2020年间,江苏省碳排放区间为6.31-7.41亿吨二氧化碳。江苏省碳中和能力较低,2020年碳汇仅能抵消大约4%的碳排放,远低于全国的平均水平(约15%),江苏省是典型的碳汇小省,碳排放大省。问题分析:国土空间是碳源/汇的载体。江苏省以1%的国土空间,创造了占全国10%多的GDP同时,也产生了占全国7.22%的碳排放;但江苏省的碳汇能力不到全国的2%,现有碳汇能力大约能抵消4%的碳排放,远低于全国15%的平均水平。碳减排尤其是碳中和目标的实现,需要有国土空间优化政策体系的支撑。而面向2060年碳中和治理,即便达到2050年日本碳排放控制水平,陆地生态系统碳汇的中和度仅为1/9-1/4。因此,迫切需要结合国土空间总体规划编制及实施,构建助力碳中和的国土空间政策体系。具体建议:基于江苏省双碳治理战略要求,结合国土空间规划编制工作,提出了相应的对策建议。(一)国土空间规划政策优化建议将双碳目标纳入国土空间规划的编制审批、技术标准、实施监督以及法规政策等各个环节。在总体规划层面,明确区域碳排放的总体目标和重点领域,梳理并匹配详细规划层面提高碳汇的强制性内容,确定碳排放的空间约束指标。详细规划应明确空间形态、开发强度和建筑住宅技术规范等适应气候变化的原则与方案,从规划源头减少能源消耗及伴随的温室气体排放。将双碳目标作为专项规划的强制性内容或“重大专题研究”,明确市政基础设施、能源、交通、生态绿化、产业发展等重点领域的落实措施和目标。将碳汇风险评估纳入国土空间规划双评价定期评估制度,对空间规划进行动态调整和完善。(二)三生空间用地低碳发展优化建议1、加强生态空间用地增汇固碳严格控制建设用地快速扩张,优化生态用地结构,增强固碳能力;划定并严守江苏省生态保护红线,严格审批生态空间管控区域调整,细化重要碳汇空间国土空间管制规则,制定明确的生态碳汇补偿机制。落实各项生态修复,挖掘盐碱滩地、荒山石山的造林绿化潜力。对于长江、京杭大运河、太湖等水源涵养和生物多样性富集区域等陆域生态区域,和北部海湾、沿海滩涂、长江口北侧海域等海域生态区域加强红线管控;以江海湖河为脉络优化生态用地结构,科学评估江苏省海洋生态空间开发适宜性,优化近岸海域生态空间保护与低碳开发布局和海域空间使用模式,提升海洋生态用地集约利用水平。2、减少生产用地排碳水平强化建设用地总量管控,优化生产用地空间低碳化布局,制定考虑碳排放水平的建设用地准入制度,加强高碳排放工业的空间集聚、功能复合以及集中处理,实现内部结构优化;明确传统产业结构升级、产业转移的路径和模式,大力发展科技创新产业,确定未来绿色低碳发展新方向,打造低碳经济发展新空间。调整能源结构,优化新能源和可再生能源等供应通道和设施的用地布局,严格落实明确清洁能源及可再生能源用地需求;对于农业生产空间,严格落实生态复垦标准,鼓励秸秆还田、有机肥施用、化肥配施等有利于增汇固碳的农田管理措施,发展生态循环农业,推广农业绿色高质量发展模式。3、加强生活用地低碳引导提高城市公共交通服务水平,充分发挥其客运量大、节约能源、不增加路面道路压力等优点,注重做好轨道交通与其他低碳交通方式的换乘服务;加强城市生态廊道、绿色通道和防护林的建设,优化城市绿地网络,完善城市绿地布局,形成多层次绿地系统;加强居民区低碳发展宣传力度,节约土地,节约资源,开展资源循环利用,降低居民点碳排放水平;在城镇规划、村庄规划过程中,优化用地类型空间结构和布局,营造低碳城市、低碳社区、低碳村庄、低碳交通。(四)优化具体用地管理政策 评估不同开发区布局的合理性和效率性,因地制宜探索构建碳约束下的准入门槛、退出准则;落实生态保护红线、环境质量底线、资源利用上线和环境准入负面清单约束;建立用地转用过程前后碳效应评估体系,完善相关政策支撑:城乡建设用地增减挂钩和耕地占补平衡等政策实施过程中,要以低碳发展要求遏制擅自开展土地置换;在生态修复方面,动态评估各项综合整治和生态修复政策对于区域碳源碳汇效应的正负影响,并考虑生态资源保值增值与碳的关系;完善海洋蓝碳、林业碳汇等碳汇产品的市场交易体系与制度。(五)加强双碳管理部门及区域间合作,完善自然资源管理机制建立和完善发改委、生态环境部门、自然资源部门、住建部门、交通部门以及能源部门之间的“双碳”管理与合作机制,把碳达峰、碳中和纳入经济社会发展各个环节,形成多力合一的政策体系。同时积极探索建立区域合作机制,一是探讨建立异地减排机制,按照全国一盘棋原则,借鉴联合国清洁发展机制,积极帮助外省乃至其他国家实现碳减排,并纳入自身减排的绩效,推广碳减排产业或技术,助力双碳目标实现。二是建立区域内碳排放权交易,不断提高碳排放区域的发展成本,通过市场机制引导低碳乃至零碳国土空间格局形成。三是依托自然资源部碳中和与国土空间优化重点实验室等省内机构,建立第三方国土空间规划实施的碳排放监测与评估制度,积极引导低碳国土空间格局形成,不断推进国土空间碳中和治理能力提升。 +427,0631,关于强化企业征信体系建设 助力普惠金融取得新发展的建议,f353dca244cd45f2993fa5d2a6965ae1,2022,2022-01-20 20:10:52,胡长征,财税金融,调研情况:中小微企业是最活跃的市场主体,是促进经济社会发展的重要力量。完善的信用体系,是有效缓解银企信息不对称,促进解决中小微企业融资难融资贵问题,助力普惠金融取得新发展,保持经济平稳运行的有力支撑。近年来,各级政府和部门在企业征信体系建设上开展了一系列实践和探索。从国家层面看,2006年3月,中国人民银行成立征信中心,建立了金融信用信息基础数据库。2020年初,人民银行成功上线二代征信查询服务,进一步丰富和扩充了信息维度。2021年12月,国务院办公厅印发《加强信用信息共享应用 促进中小微企业融资实施方案》,要求以支持银行等金融机构提升服务中小微企业能力为出发点,充分发挥各类信用信息平台作用,多种方式归集共享各类涉企信用信息。从江苏省来看,一是成立地方征信公司。省内已成立联合征信公司、苏州地方征信公司、无锡地方征信公司和常州地方征信公司,除征信报告外,还提供风险预警、信息分析、信用评分等综合产品。二是成立大数据局。如江苏省大数据管理中心、南通大数据管理局、苏州大数据有限公司等,对政府的数据进行了一定的整合。三是建设中小微企业服务平台。省金融办牵头建设综合金融服务平台,按照省、市、区三级架构建设,运用“大数据+地方征信”手段打造普惠金融“一网通”工程。至2021年末,全省注册授权中小微企业数量突破93.71万户,累计发布中小微企业融资需求超2.2万亿元,累计解决中小微企业融资需求近1.95万亿元。问题分析:虽然我省企业征信体系建设取得了一定成效,企业融资便利度得到提升,信贷投放精准度有效增强。但受多种因素影响,中小微企业贷款可得性不高、信用贷款占比偏低等问题仍然存在,企业征信体系距离满足高质量发展要求还有一定的提升空间。具体表现在:(一)中小微企业自身信息不透明,银企信息不对称。多数中小微企业财务数据欠规范、外部数据不全面。同时,对金融机构风险审查审批能够发挥较大作用的水、电、煤、气、税等狭义非征信数据获取难度相对较高、获取代价相对较大,一定程度上也造成金融机构获取数据的短板,加大了信息不对称性问题。(二)各级政府关于中小微企业信息不完整,存在信息孤岛。跨部门、跨行业的数据共享不顺畅,有价值的公共信息资源和商业数据开放程度低,无法顺畅流动。例如:企业客户数据在与金融机构交互时暂未能实现统一征集和标准化处理;公共部门的数据由对应数据管理部门如公安、法院、教育及其他事业单位分别开放;企业的各类生产数据分散在线上线下的各类场景中,如纳税、进出口、水电气等数据由主管单位在各自的应用场景中分别向需求单位输出。(三)各级征信公司数据的全面性、时效性亟待提升。一是数据广度不够,地方征信平台优势来源于地方政府的支持,但也局限于地方区域,同时,电力、海关等缺乏明细级数据;二是对接成本较高,金融机构需要逐户对接各地区的地方征信数据,系统开发成本和数据应用成本较大;三是数据时效性不够,地方征信数据依赖于政府各部门的供数,一般会有1-2个月的延迟。(四)人行征信数据具有一定的狭义性。人行征信数据属于狭义的征信数据,更多以企业在各金融机构的借贷、还款信息为主,财务报表等信息也以金融机构报送为主,未能与纳税数据进行校验,对于了解企业的真实财务状况存在信息不对称的情况。企业经营情况、环境影响评估、工商税务、司法诉讼、水电气缴费等非银数据整合不够,公共信息更新速度相对缓慢。(五)信息授权合法合规要求与授权困难。金融机构需要在获得信息主体授权后,才可对企业的信息进行采集和查询,而当前信息授权以人工为主,线上化进程缓慢,并且对证据链要求较高。签订授权书虽然有利于保护数据合法性和数据安全性,但也增加了金融机构获取相关数据的难度。在实际业务办理过程中,企业对于人行征信和地方征信授权书的签订一般无异议,但对于税务数据、海关数据等相对敏感数据会有抵触情况的发生。具体建议:党中央、国务院历来高度重视社会信用体系建设,习近平总书记、李克强总理对信用体系建设均作出过重要指示批示,提出了更高要求。江苏作为经济强省,金融大省,有基础有条件、有责任有义务走在全国前列,率先在加强信用信息共享应用上取得新突破,不断提升普惠金融服务支持力度,为构建新发展格局、推动高质量发展提供有力支撑。建议按照“政府牵头、企业授权、银行查询”企业征信体系建设思路,以政府性质为主、商业性质为辅,加快构建地方征信与人行征信互补的征信数据格局,依托政府数据与地方征信的融合应用,强化企业征信体系建设。(一)加强征信体系建设,打通企业数据的一站式政府服务。一是整合数据源,加快推进数据共享机制。建议在江苏省内试点由政府牵头,征信主管机构(人民银行)支持,税务、工商、自然资源、海关、司法等部门以及公用事业单位协同,尽可能地从政务信用信息拥有者直接获取数据,扩大数据共享种类;试点取得一定应用成效后再逐步推广,形成统一的信息采集标准和信用报告版式。二是减少中介商,有序落实政府金融数据直连。当前金融机构与政府数据直连难度大、门槛高,一般是通过中介商渠道购买数据源,数据获得成本高,建议加快推动政府金融数据直连,降低金融机构获取信息成本,进一步促进企业融资成本的下降。三是扩大数据范围,推进广义征信数据融合。推进动产融资统一登记平台、票据结算登记平台、政府招投标平台等政府平台数据的融合,进一步扩大数据范围和类型。(二)建立平等融资和授权机制,将广义征信数据授权纳入企业融资义务。企业与金融机构发生借贷关系,原则上企业名下的公开数据有义务提供给金融机构,用于其风险决策。但金融机构即使在取得客户授权之后,获取的往往只有征信相关的数据,这就导致现有很多的信息供应商在取得合法授权后,进行数据的积累和买卖,金融机构需付费才能取得相关数据。建议不断健全平台授权机制,弱化金融机构在企业融资环境中研判风险所需数据的授权要求,将其纳入融资人应尽义务的范畴。(三)加强数据采集支持,打通场景建设通道。目前,省内征信机构采集数据的方式不尽相同,为有效保障征信数据采集的质量,建议各级财政对省内征信机构数据采集及加工的成本投入进行适当补贴,也可以通过政府主导产业基金的方式由社会资金和政府扶持资金共同投入,后期逐步分摊给数据使用者。同时,建议由政府牵头打通各个数据场景建设的通道,多维度统一采集企业相关生产经营数据,减少各渠道重复采集数据的成本投入。(四)强化科技赋能,提升数据支持能力。建议由省级征信机构牵头,构建横向和纵向相结合的联邦学习模式,重点与省级人民银行、银保监部门横向联邦学习共建模型,将模型成果应用于向金融机构输出标准化服务,进一步扩大广义征信数据采集,实现多渠道数据融通和数据联合建模,从根本上解决数据孤岛问题。 +428,0632,关于推动产业补链强链,打造集成电路产业高地的建议,27d4ef64d7754220badbdd54296fa21b,2022,2022-01-20 15:38:30,省政协科学技术委员会,工业商贸,"调研情况:科技创新是社会生产力发展的源头。当前,世界主要国家围绕科技创新策源地和制高点的竞争日趋激烈,率先发现基础科学规律、开发应用前沿引领技术,是落实“争当表率、争做示范、走在前列”的必由之路。习近平总书记高度重视科技创新,强调要持之以恒加强基础研究,强化科技创新源头供给,加快打造原始创新策源地,努力成为世界主要科学中心和创新高地。党的十九届六中全会通过的《中共中央关于党的百年奋斗重大成就和历史经验的决议》指出,加强基础研究,推进关键核心技术攻关和自主创新,加快发展现代产业体系等。江苏省第十四次党代会报告提出,要打好关键核心技术攻坚战,努力在重要科技领域成为领跑者,在新兴前沿交叉领域成为开拓者,更大力度建设自主可控的现代产业体系。集成电路产业是构建现代产业体系的支柱产业,是大国战略竞争的制高点。根据中国半导体行业协会统计,2020年全球半导体市场规模为4404亿美元(世界半导体贸易统计组织),中国集成电路产业销售为8848亿人民币(中国半导体行业协会),江苏集成电路产业销售额超过2200亿元,占全国总规模的24.9%,位居全国前列。问题分析:一是产业结构有待完善。江苏集成电路产业规模位居全国前列,产业链各环节收入占比分别为:封测业占59.78%,晶圆制造占比17.4%、芯片设计业占比22.83%。2020年中国集成电路设计排名前十大企业,江苏企业没有进入;半导体封装测试前十大企业中,江苏企业占5席。同时,在半导体设备、材料等重要环节,江苏有影响力企业少。产业结构有待完善。二是企业研发实力还需提升。缺少高效整合产业各环节的龙头企业。企业研发投入不足,全省数百家企业研发投入尚不及台积电一家。同时从事基础研究、原始创新的企业,缺乏行业共享平台,本土芯片缺乏在市场上迭代升级的机会。三是产业人才较为欠缺。集成电路产业是人才密集型产业。高层次专家、工程师、技师、管理人员缺一不可。我省是教育大省,许多高校虽然设置了集成电路专业,但毕业生专业转化率不足20%。从业人员中,高端人才占比较少。四是政策有效支持有待加强。芯片领域江苏有较好的研发和产业基础,政府大力引进龙头企业,投入较大,产业互补性薄弱,对全产业链的布局以及人才培养、技术培育、产学研合作等方面还需加强。同时要注意到,随着集成电路产业发展,第三代半导体的重要性越来越凸显。在国家经济安全和实现“碳达峰、碳中和”方面起到核心支撑作用,已经成为当前世界主要国家科技竞争焦点。江苏省在第三代半导体技术领域起步较早,形成了比较优势,但同样应当统筹考虑政策支持,加快发展。具体建议:一、加强政府顶层设计。进一步完善产业发展规划,依据我省“十四五”规划及“科技强省”战略,充分发挥集成电路产业作为产业链长、影响力大的战略产业优势。加强政策支持,如针对形成重大创新成果的企业,给予税收优惠,鼓励其快速成长。加强资金支持,成立专项基金,优化金融专项服务,引导高端芯片产业发展。发挥辐射作用,推动集成电路产业与物联网、新能源、信息技术等相关产业的深度融合,推动产业集群发展,构建优势互补、结构合理的战略性新兴产业增长群。加强对第三代半导体产业的统筹规划,加强对国家创新中心的建设支持,加速成果转化,推动产业链整体发展。二、发挥应用牵引作用,加大补链强链力度。充分发挥江苏作为制造大省、应用领域广的优势,牵引产业发展。中低端芯片领域强化市场机制,建议通过一定的财政及税收支持,强化成本及价格优势,在中低端应用市场形成压倒性优势;通过海量的应用积累,持续提升江苏国产集成电路的知名度,树立广大应用厂商的使用信心。高端领域强化行政机制,建议政府项目的招投标中强制性实行国产化率标准,逐年提高关键项目、关键产品的国产化率,牵引高端芯片的发展。加强对全产业链资金支持,既要加快打造一批龙头企业,发挥垂直整合作用,也要支持设计、制造以及设备、材料等产业链薄弱环节企业,完善产业链,加强对初创企业的支持。三、合理建设晶圆线,推动平台资源共享。晶圆线是集成电路产业发展的基础,投资大,国家已实施窗口指导。建议在充分考虑具备技术、管理、工艺经验的人员,明确市场定位的前提下,积极、稳妥发展12英寸晶圆线。同时,配套打造广泛辐射的能力共享平台,形成晶圆线、知识产权、仪器设备等的共享创新网络,进而带动中小企业快速发展,加快本土芯片迭代升级。同时要支持已有第三代半导体企业加快建设成熟工艺晶圆线,提高生产效能。四、加大人才引入培育,打造创新人才高地。鼓励高校大力建设集成电路、微电子等紧缺专业,培养行业急需人才。加强校企合作,设立专项奖学金,政府引导企业参与高校的人才培养。实施人才专项引进,成立人才引进基金,综合运用柔性引才、兼职聘用等方式,加强人才共享。实施人才专项培养,企业建立灵活多变、多形态的职工大学,建立员工学习提升机制。建立该领域专家库,支持建立跨单位专家工作室,开展协同创新。" +429,0633,关于加快苏北地区制造业数字化转型、智能化改造、绿色化升级的建议,cf1907824960473690720d3ae2029fd0,2022,2022-01-20 21:16:31,丁立江,工业商贸,调研情况:推动制造业数字化转型、智能化改造、绿色化升级是贯彻落实新发展理念,促进发展规模和质量效益双提升的必然要求。近年来,省委、省政府高度重视产业转型升级,出台了《江苏省制造业智能化改造和数字化转型三年行动计划(2022—2024年)》等系列文件,有力推动了全省制造业健康可持续发展。问题分析:“十四五”时期是全省开启全面建设现代化的关键阶段,对于苏北地区而言,更是强身健骨、发展壮大的重大战略机遇期,必须牢牢抓住实体经济这一关键,推动制造业高质量发展。以宿迁为例,随着全市进入工业化加速期,既要围绕加快建设长三角先进制造业基地、江苏生态大公园等定位夯实发展基础,同时也面临着“双控双降”等严峻挑战,加快推进制造业数字化转型、智能化改造、绿色化升级势在必行。而苏北地区普遍经济发展滞后,仅仅依靠自身力量难以为继,必须从省级层面抓好统筹,综合施策加以推进,持续激活和释放苏北地区制造业发展潜能,为做大全省经济“蛋糕”注入新能量。具体建议:一是制定专门计划。针对苏北地区制造业发展规模、业态、水平等具体情况,制定制造业数字化转型、智能化改造、绿色化升级工作计划,确定目标任务,明确各自重点。实施龙头带动,推进企业数字化改造,促进“5G+工业互联网”融合发展,建设一批工业互联网平台、工业互联网标杆工厂。实施百企智造工程,推进产业链数百家头部企业实施智能化改造,建设一批智能车间和智能工厂。实施绿色发展工程,以促进先进制造业绿色发展和传统制造业绿色改造为着力点,以技术创新和制度创新为动力,建设一批绿色园区、绿色企业,拓展产业绿色发展空间。二是树立鲜明导向。鼓励苏北制造业企业以数字化转型、智能化改造、绿色化升级为主攻方向,采用新技术、新工艺、新设备,对生产设施、工艺条件及生产服务等改造升级,提升生产效率和产品质量,推动工业经济高质量发展。建立奖励激励机制,鼓励和支持苏北制造业贯彻省三年行动计划要求,加快构建绿色制造体系,严格落实能耗“双控”各项工作举措,推动在星级“上云”企业、智能车间、绿色工厂等方面取得更大突破。三是强化政策扶持。研究出台苏北制造业智能化改造、数字化转型和绿色化发展的倾斜扶持政策,制定并实施贷款风险补偿资金池及项目贷款额给予贴息奖励等政策,鼓励金融机构向苏北地区推出专项金融产品。建立数字化转型、智能化改造、绿色化发展方面的相关项目库,对苏北地区制造业企业在入库条件、入库数量上予以照顾,并在省级有关政策中优先安排,真正让企业既有内生动力又有外部助力。 +430,0634,关于贴近百姓文化惠民的建议,fb21a6784d4948c0b1af52472cf20b44,2022,2022-01-20 16:37:03,韩鸣明,文化宣传,调研情况:党的十八大报告指出,“让人民享有健康丰富的精神文化生活,是全面建成小康社会的重要内容。”近年来,江苏省高度重视群众文化工作,投入大量资金建设完善各级公共文化设施,形成了“省有四馆、市有三馆、县有两馆、乡有一站、村有一室”五级文化设施网络,在丰富广大群众的文化生活方面取得了良好的成绩。但如何将文化惠民工作做得更好,让文化惠民工程更好地发挥其应有的文化功能,真正让广大群众在文化惠民实事中更多受益得惠,各级政府还要进一步进行思考。问题分析:据相关机构调研,近几年来,全省各地文化惠民工程的硬件基本到位,这些工程和文化设施亦已在文化惠民中发挥了较为重要的作用,但同时我们也发现,一些地方在推进文化惠民工程时,敷于表面作样子,并未能真正起到“群众所需、我们所为”的惠民实效。一是对文化惠民的认识不足。一些政府对有针对性地开展文化惠民工作缺少深入研究,未能根据不同群体的不同文化需求,去进行顶层设计,还停留在注重建(文化)站、建(图书)馆、建(活动)室这些基础设施上,对于如何发挥这些站、馆、室真正惠民的文化功能,缺少后续的考虑,习惯于传统送书、送戏、送电影下基层,缺少对老来下是否真正喜欢他们所送的文化活动的研究,流于形式,花巨资、花精力却事倍功半,吃力不讨好,文化下得了乡而入不了乡问题逐步凸显。二是缺乏群众文化需求的对应性满足。在实施文化惠民工程时,对群众真正的文化需求研究较少,农村留守的妇女、老人,进城务工的农民工,新市民以及城市青年群体,中老年人群体等,他们各自的文化需求不同,不了解他们各自的文化需求,文化的“送”与群众的“需”不匹配;对群众内生的文化动力、群众自己的文化生活的积极性缺少发掘,未能达到以群众的自我表现、自我教育、自我服务为主的文化惠民的目的。三是人才培养与资金保障的不足。特别是现在街道层级的文化站在实际层面已经撤销,具体专门负责文化工作的人员已“名存实亡”,目前都是由科教文卫条线或社会事务办条线的工作人员在兼顾文化方面的工作。由于基层文化工作人员的流动性较大,对于具体的工作实施和安排,时不时出现沟通不及时或反馈不到位的现象,影响了办事效率。资金方面,虽然常规的文化演出费用能够保证,但是在文艺精品创作与公益课程惠民上,资金和人才投入远远不够。具体建议:为进一步加大各地文化惠民工作的力度与辐射面,更大程度地便民惠民,建议: 1.提高认识,确保文化惠民取得实效深入研究十八大报告中有关文化惠民的精神实质,提高对文化惠民目的和意义的认识,加强顶层设计,明确文化惠民工程的功能定位。对已开展的文化惠民工程要进行全面总结分析,要遵循贴近实际、贴近生活、贴近群众的原则,围绕如何增强广大人民群众文化创造活力,让他们得到更多的文化实惠,切实做好文化惠民这篇大文章。只有坚持以广大的群众为本位,以群众的文化需求为出发点,才能使文化惠民真正达到“让人民享有健康丰富的精神文化生活”目的。要注重文化在经济、政治、社会发展中的引领,并结合经济建设、政治建设、文化建设、社会建设、生态文明建设等“五位一体”建设来展开,充分发挥文化的“润物细无声”的功能。要通过群众喜闻乐见的文化活动形式,在潜移默化中达到凝聚社会共识,构筑兴国之魂的目的。 2.面向基层,激发群众内生文化活力要遵循“从群众中来,到群众中去”的原则,只有让群众在基层文化活动中唱主角,让他们的文化创造源泉充分涌流,文化惠民才能深入、持久、有成效。利用“文化+”创新融合手段,以艺术普及带动公共文化服务效能的全面提升,积极引导基层群众自己开展丰富多彩的文化活动,作为文化惠民的重要内容。要对民间文化资源现状进行全面、深入调研,在摸清家底的基础上,采取有效措施,繁荣民间优秀文化,并把地方和民间文化资源纳入到推进文化惠民实施工程中。 3.完善制度,确保人才与经费落到实处加强对文化惠民工作实施效果的评估,要明确基层文化馆(站)工作人员的基本素质和能力要求,将具备一定的文化素养、具有组织协调能力、具有一定艺术特长或专业知识的人员充实到基层文化馆(站)工作人员队伍中来,发挥他们在文化惠民工作中的组织、引领、协调作用;要加大对文化惠民经费、场地的投入,确保群众文化活动有地方,活动有经费;要增加各类公益课程的引进,将“群众所需”作为文化惠民的重点,让更多群众得道艺术教育与熏陶,受文化之益,得文化之惠。 +431,0636,推动省市水环境政策协同,促进太湖水环境治理效果的建议,1509c3f16b5849f5b16fc72c854d5f69,2022,2022-01-21 15:00:16,王银堂,资源环境,调研情况:省委书记吴政隆在省政协第十二届委员会第五次会议讲话中提出要“着力抓好‘九项重点工作’”,其中第三项重点工作就是“大力促进区域协调联动,更高质量推动长三角一体化发展”。太湖流域地处长三角核心地带,涉及江苏、浙江和上海两省一市,也是长江经济带建设的重点区域,良好的水环境是太湖流域率先实现长三角一体化和高质量发展的重要前提。在国家持续投入治理前提下,太湖流域水环境得到改善,但尚未出现根本性转变,近年来太湖水质状况堪忧,不时出现蓝藻水华反弹现象。究其原因,从政策层面分析,苏浙沪两省一市水环境保护的协同性不足是重要原因之一。问题分析:水环境治理和保护政策是流域水环境治理过程中制定的行为准则,也是立法、行政、市场、公众参与等管理手段发挥作用的重要保障。近年来,为加强太湖流域生态环境保护,苏浙沪两省一市制定了大量的水环境保护政策,但政策的制定情况和执行效果存在较大差异。近期,我们团队收集了1993~2020年间涉及太湖流域水环境政策文本225份,其中江苏省76份,浙江省76份,上海市73份。通过分析,我们发现:近年来,苏浙沪水环境政策质量逐渐提高,政策类型丰富,政策重点较为突出,各地区政侧重点有所差异,但总体上呈现出逐步多元稳固的趋势。另一方面,苏浙沪两省一市的区位条件、资源禀赋、经济基础、环境状况等不尽相同,各省市针对太湖流域的水环境政策体系总体上协同性不足,无法有效满足太湖流域水环境整体性和系统性治理的需求。主要表现为:(1)政策目标设置机制尚不完善,阶段性目标细化程度不够且缺乏长期目标;(2)政策工具的运用缺乏灵活性和创新性,对环境监测、执法监管、考核等强制型政策工具重视程度不高,在信息公开与共享方面需进一步加强;(3)第三方机构参与度较低,缺乏调动市场和社会积极性的长效机制;(4)水环境治理相关政策的层级和受重视程度有待提高,政策间的联动性有待加强。具体建议:因此,我们建议推动省市水环境政策协同,以促进太湖水环境治理效果。具体建议如下:(1)重视水环境目标的制定工作,建立清晰的目标体系。建立规范化的目标制定流程,根据实际情况制定明确和可实现的长期目标,将长期目标细化为可评估的阶段性目标,在实施过程中考核、评估每个阶段的目标完成情况,从而对下一阶段目标进行动态调整。(2)加强第三方参与流域水环境管理。以制度化的形式确立第三方主体参与水环境管理的途径和机制,如完善水环境信息公开机制并引入第三方机构。通过加强志愿服务标准化建设、搭建志愿服务平台、加大对志愿服务的激励和资助力度、丰富社会信息反馈渠道、加强宣传力度等途径鼓励全社会参与流域水环境保护。(3)提高政策层级,增强政策合力。由生态环境、水利相关部委及其在太湖流域的派出机构印发太湖流域水环境保护的政策性文件,由苏浙沪两省一市联合印发相关政策性文件,强化太湖流域水环境保护协作机制。(4)完善太湖流域水环境预警指标体系建设和全流域水环境省际协同监测体系,为核心政策工具的实施提供有力保障。 +432,0637,关于在中小学课后服务中充分开展科普教育的建议,49ed77650c46450bb36d96e3696325dd,2022,2022-01-21 08:46:29,胡孔法等14人,教育事业,调研情况:习近平总书记指出:“科技创新、科学普及是实现创新发展的两翼,要把科学普及放在与科技创新同等重要的位置。没有全民科学素质普遍提高,就难以建立起宏大的高素质创新大军,难以实现科技成果快速转化。”这一重要指示精神是新发展阶段科普和科学素质建设高质量发展的根本遵循。同时,中共中央办公厅、国务院办公厅去年印发的《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》,要求学生学习更好回归校园,能在减轻学生和家长负担前提下,开展高质量的科普教育,提升学校课后服务水平,满足学生多样化需求。问题分析:江苏作为科技和教育的大省、强省,在科普教育发展上作了众多探索,取得了显著成效。然而,在面临新政策和更高要求的情况下,仍然面临一些问题短板:一是课后服务科普活动质量不高,还不能满足学生对开展丰富多彩科普兴趣小组及社团活动的需求。二是课后服务科普教育保障措施缺乏,不能持续的保障课后科普活动的开展。具体建议:一、各级教育单位应充分重视在课后服务中开展科普教育。人工智能等技术的迅速发展,让科技深刻改变着人类社会生活、改变世界,青少年科普教育就尤显重要。随着双减工作的进一步推进,国家倡导学生学习更好回归校园,校园的日常学习时间孩子都在掌握经典的学科知识,利用校园的课后服务时间,让孩子了解前沿的编程、机器人、大数据、人工智能、区块链、元宇宙、新能源、新材料等新科技就尤显重要。建议各级教育单位进一步明确科普教育占学生课后服务时间的比例,在学校办学质量评价体系中将科普质量纳入观测点,引导学校重视利用课后服务时间开展科普教育。二、充分发挥政府监督、市场调节的作用,打造良性可持续发展的课后服务科普教育生态,切实实现双减价值。一是建立中小学课后服务科普教育的准入标准或负面清单,允许且鼓励各类信誉良好的企业参与中小学的课后服务科普教育,而非仅允许校外培训机构。二是合理确定中小学课后服务的科普教育收费办法,本着非营利原则,可以由家长承担,结合地区差异一校一政策。整体由市场合理调节,政府监督实现低于校外培训机构的平均市场价格,毕竟因为学校参与而降低了科普教育的场地成本,切实让家长享受到这部分优惠,但同时也应当考虑科普教育企业较高的师资和设备成本。三是在课后服务科普教育选择上,切实本着家长、学生自愿原则,满足学生个性化发展的需要。 +433,0638,关于持续做好教育“减负”下半篇文章的建议,4f8d34ce54c743bda6c4b06102c7ee29,2022,2022-01-22 09:08:18,金云女,教育事业,调研情况: 2021年7月24日,中共中央办公厅、国务院办公厅印发《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》。从中央到地方出台一系列配套措施,以气吞山河的决心、疾风骤雨般的力度,推动“双减”政策切实落地。“双减”成为教育领域,乃至全民热烈讨论的教育话题。 随着全省各地政府和教育主管部门实施细则的印发执行,我省“双减”工作有序推进,每个地市、每个学校都开展各具特色的活动,创新“双减”改革措施,推进教育工作重新回归本源,回到立德树人的根本出发点和落脚点,有力地推进了发展素质教育,推进教育公平,培养德智体美全面发展的社会主义建设者和接班人的任务落实。可以说,教育“双减”上半篇文章华丽开篇,实现了良好开局、平稳起步。问题分析:在“双减”工作推进过程中,仍有一些问题不可忽视。主要表现在:一是家长的“教育焦虑”仍居高不下。应试教育、分数第一、校外培训热、教育内卷等惯性和余热短期内难以消退,“双减”并未消除部分家长的焦虑,一些家长对“双减”的质疑随之而来:学生作业减了,知识巩固不足了,再加上没了课外培训的辅助,考试分数肯定得下滑,怎么能保证考上好高中、好大学?伴随而来的是个别课后培训由地上转为地下,由机构转入民房,由线下转为线上,由大课变成小课,与“双减”目标背道而驰。二是素质教育供给不平衡不充分。“双减”后,孩子从唯分数转到德智体美劳全面发展,出现了师资力量不足,场地短缺爆满等问题,无法满足素质教育全面发展,提质增效的目标,制约“双减”改革达标见效。三是“双减”效果评价体系仍需完善。“双减”工作已经迈出坚实一步,各个学校课后的活动开展的有声有色、如火如荼,但减轻家长和孩子负担的同时,对孩子教育成长的促进作用是否实现加法,加到什么程度,缺乏评价考核标准,需要“双减”目标优化推进。具体建议:十年树木,百年树人。教育“双减”改革是一项连续系统的工作,不可能一蹴而就,需要长期坚持。因此,做好“双减”下半篇文章,更加考验政府和教育部门的智慧。为持续推进此项工作,建议:一是持续推进家校共育,实现学校、家长、孩子同步“双减”。通过家校互动活动,展示“双减”改革成果,引导家长减少教育“焦虑”,从思想上让家长理解、接受、支持“双减”改革,从而参与到“双减”中来,从岸上看景变为入水游泳,从不理解变为支持者、拥护者、参与者,共同构建良好教育生态,促进教育改革开花结果。二是加大素质教育供给,满足家长孩子对优质教育的需求。一段时间以来,受应试教育和唯分数论等因素影响,体育、美术、音乐等课程作为“副科”存在,地位明显弱于语数外,学校师资、场地、教具等都存在短板,要结合“双减”改革,增加师资力量配备,扩大场地面积、加大硬件投入,同时,引入退役运动员、非遗传承人等参与“双减”改革,发挥地方文联及行业协会作用,鼓励名师大家各尽所长参与“双减”,为孩子提供优质教育资源,促进孩子健康成长。三是建立完善评价体系,不断优化调整“双减”改革方向。要组织教育专家和研究机构,跟踪分析研究“双减”改革工作成效,定期进行改革成效的评价,及时总结出可推广可复制的经验,纠正一些不符合教育规律的做法,推动“双减”改革始终保持正确方向,为中华民族伟大复兴培养合格接班人。 +434,0639,关于产教深度融合,校企深入合作,畅通产业工人成长通道的建议,de0ea9e03b164991a9a8a558f67cf76b,2022,2022-01-21 08:36:29,林雅杰,社会事业,调研情况:高质量发展是“十四五”乃至更长时期我国经济社会发展的主题,关系我国社会主义现代化建设全局。实现高质量发展,必须有一支高素质的产业工人队伍作支撑。当前,产业工人队伍还存在技能素质总体不高、技术工人总量不足等问题,缺乏具有工匠精神的高素质产业工人队伍。早在2020年11月,习近平总书记就在全国劳动模范和先进工作者表彰大会上强调,要推进产业工人队伍建设改革,落实产业工人思想引领、建功立业、素质提升、地位提高、队伍壮大等改革措施,造就一支有理想守信念、懂技术会创新、敢担当讲奉献的宏大产业工人队伍。然而,产业工人队伍的培养,职业教育是关键。目前职业教育仍被社会视为“末流教育”。一是很多学生及家长往往把上职业教育学校视为无奈之举,把混文凭而非学技能放在第一位。二是高水平的教师匮乏,面向企业和社会聘请兼职专业教师渠道不畅。三是企业与学校合作办学互动不强,导致学校缺乏真实的工程环境,实训效果差,学生书本知识与生产实际脱节。问题分析:“人才是第一资源,是实现民族振兴、赢得国际竞争主动的战略资源。”省委书记吴政隆在省委人才工作会议上发出号召,要加快新时代人才强省建设,奋力打造人才发展现代化先行区,努力把江苏建成人才强国雁阵格局的重要支点、全国科技创新的重要策源地。江苏要建立人才评价长效机制,做到人尽其才、人尽其用,不能唯学历、唯职称来评论人才。要建立一套以人才资本价值实现为导向、分配机制和能力业绩为导向的科学评价长期机制,真正做到要引得进、用得好、更要留得住人才氛围。具体建议: 一、要对职业教育加强舆论引导。破除鄙视职业技术教育的偏见,让社会各界给予职业教育更多关注与支持,营造对劳动、对技能型人才的尊重。大力弘扬工匠精神,加大对优秀技能型人才的宣传和表彰力度,不断提升技术工人的社会地位和职业荣誉感。不断提高技能型人才的经济和社会待遇,让职业教育成为人们羡慕的职业。二、加强校企合作人才培育。企校共同制定人才培养方案,共设课程体系,构建“知识+技能+就业”三位一体的人才培养模式,形成具有企业特色的职教人才培养方案,推行以“招工即招生、入厂即入校、校企双师联合培养”为主要内容的“订单式”、“现代学徒制”等培养机制。健全学生到企业实习实训制度,校企共同制定实习实训计划,合理安排实习实训内容和岗位。推动职业学校把实习实训基地建在企业、企业把人才培养和培训基地建在学校,企业导师进学堂,学校导师进企业的“双导师”阵容,探索引校进厂、引厂进校等校企一体化合作形式。三、强化人才培养需求导向。加强人才需求调研,重视专业布局与人才需求的研究。推动校企面向产业技术重大需求,协同开展人才培养和技术创新,实现人才培养与产业发展同频共振。以“政府主导、行业指导、企业主体、职校主动”为特点,建立健全从中职、高职到应用本科的多层次应用型培养体系。四、提升优秀工匠的福利待遇。要加强政府主导,整合主管部门、群团组织、行业协会、企业和社会各方面力量,以多种方式对高技能领军人才进行特殊奖励的制度,建立地方人才分类目录,在住房保障、子女就学、医疗保健等方面给予相应待遇;企业要建立基于岗位价值评价的薪酬分配体系,并加强职工培训、职业技能认定、职业技能竞赛和技能人才表彰等内容。此外,从企业自身来说,更应该顺应社会发展环境的变化,不断调整和完善员工薪酬体系和晋升通道的建设。同时积极创造条件,从技改投入和管理能力提升两方面着手,为新时代员工创造更加轻松、安全、高效的工作环境,让企业更好地吸引人、留住人、用好人。 +435,0640,关于用好高校创新资源,推动校地融合发展的建议,698a43c1f8334dca8df684bdbda33ee8,2022,2022-01-22 08:53:30,钱伯安,教育事业,调研情况:城市的繁荣发展,无不浸透着所在城市高校的深度参与和全力支持,城市发展需要高校提供源源不断的知识、人才和智力支持,高校发展则需要城市提供好的环境、资源和条件支撑。我省高校科技资源优势明显,具有较强的科学研究、人才培养、服务社会的能力,拥有杰出的人才队伍、雄厚的技术力量和众多的科技成果。问题分析:面对新的发展形势和要求,推动校地融合发展方面仍存在一些亟待解决的问题,发挥高校对区域经济发展的辐射带动作用等方面的推进力度仍不够,对产学研合作的广度和深度不够、成果不够突出。为此建议:具体建议:一、用好高校知识资源,提升企业管理能力高校是人才聚集之地,现代社会学习资源十分丰富,大学的课堂师生互动教学相长,这是其他地方无法获得的独特学习资源。加强对企业家及技能人才的定期培训。经常性地组织专家与企业共同举办会议,针对企业遇到的问题开展咨询,为企业的发展提供咨询服务;用好高校智力集聚的优势,为企业家提供提升自己的批判性思维和问题解决能力的学习交流平台;依托高校汇聚一批国内外一流学者、行业领袖、政府官员参与的智库建设,聚焦江苏重大战略、制度、政策和基础理论等方面研究,为产业强省提供决策咨询。畅通高校科技人员技术创新资源和企业生产科技需求信息。加快完善科技创新公共网络信息平台,组织成果信息交流,充分利用新闻媒介作用,做好科技成果的宣传工作,使企业及时了解最新信息,提高企业对科技成果的认识程度;要推动企业在高校的对口专业学院设立产学研基金,并为高校的科技人员提供产学研合作试验基地,开展新产品联合开发、高新科技成果转化与推广、学术交流等合作项目;强化政府和合作企业对科技人员初创阶段的连续稳定的经费支持,创新产学研合作的对接机制,逐步培育产学研合作新成果。支持高校选聘企业高级专家担任兼职教授或研究员,组织企业的工程师或技术骨干到高校交流授课、举办讲座,让学生接触企业、了解企业的需求;支持高校与企业共建学生和企业科技人员实习与培训基地,为学生提供更多的企业实习资源,让学生了解所学知识在实践中运用的问题,使企业更容易招聘到合适的人才。二、拓展校地人际资源,提升企业转型能力城市的竞争,说到底是人才的竞争。高校作为人才的集聚地,迫切需要政府实施更加积极开放的政策,构建良好的引才、用才环境,从而激发人才新活力。高校“桃李满天下”,学生毕业后分布在全国各地、各行业,不少在国家和省级机关部门、大型企业或科研院所担任要职,许多学子在海外留学、创业,有着广泛的海外关系,这些都是推动江苏高质量发展的潜在优势。用好高校师生关系,扩展人际资源,积累社会资本,为企业转型提供源动力;出台鼓励高校专业教师服务社会的政策,把各自的研究兴趣和学术专长尽可能与当地的产业技术相结合,使研究成果转化为实用技术和产品,把个人发展与企业科技创新有机结合,真正实现双赢;对于高校承担的符合我省经济社会发展需求的重大科研项目,应可采取“一事一议”的方式,调度相关职能部门尽早对接,制定细化路线图,为科技成果转化落地生根谋篇布局。发挥各大学校校友会作用,时常邀请在各领域取得出色成就的校友来苏开展讲座、交流,建立校友会引才激励机制,通过实施各类优惠政策,在科技成果转化、优势产业集群、深化军民融合等方面,鼓励校友会成功引进校友来江苏投资。利用江苏高校的人脉优势,建立海外招才引智联系点,吸引海外留学人员来江苏创新创业或到江苏高校工作;探索建立事业编制周转制度,在不改变编制“部门所有”的前提下,向急需编制的行业部门投放空余编制,让闲置的编制资源发挥效益;对有突出贡献的优秀人才、掌握核心技术的拔尖人才给予特殊的政策激励,使江苏真正成为海内外高端人才创新创业的大舞台。三、强化校地创新载体,提升企业研发能力高校是知识创新的中心,也是推动科技成果向现实生产力转化的重要力量,社会是高校赖以生存和发展的重要环境,也是直接影响高校发展生态的重要因素。通过服务社会,高校能够更有效地加强人才培养和学术研究,更好地推动高层次团队建设。大力推动产学研用链条式合作。加速建立产学研结合的创新体系,建立良好的工作机制和协调机制,组建以企业为主体、市场为导向、吸引高等院校和科研机构共同参与的科技创新体系,把用好高校资源优势与争创发展优势结合起来,把产学研一体化与优势产业集群化结合起来,更好地实现科技成果向现实生产力转化;整合社会资源,构建由高等院校、科研院所、社会中介等广泛参与的共性技术服务中心,解决企业一家一户难以解决的问题。探索产教融合协同创新新路径。依托江苏高校组建重点领域专家团队,对重大课题和重要项目联合协作、集体攻关,提高自主创新整体水平,增强高新技术产业的核心竞争力;政府和高校应有效地整合资源,为办好大学科技园创造有利条件,制定有利于高校科技人员参与大学科技园建设的政策规定;鼓励高校选派更多的教授、博士进企业,利用自身的研发优势为企业填补科研空白,进行合作技术创新,推动企业高新技术产业的崛起,带动产业结构、产品结构的调整。完善产学研合作平台管理,充分借助高校科研力量,加大集成创新、引进消化吸收再创新的力度,提升优势产业的规模化、高端化、集群化水平和核心竞争力;支持江苏高校设立适应江苏产业发展的科研机构,弥补企业关键技术自给率低,自主创新能力不强,特别是企业核心技术不多,竞争力不强的难题;政府要扶持企业加强和高校的深度合作,以产业技术创新需求为导向,以建立长效机制为目的,以企业为主体推进协同创新和成果转化,打造服务江苏产业升级的高端创新平台。 +436,0641,关于双碳战略背景下科技创新赋能产业绿色发展的建议,3ea0ed3a614c474d85d6d2c4e5986edc,2022,2022-01-20 19:28:27,金云女,经济发展,调研情况:实现碳达峰、碳中和战略目标,是全面贯彻新发展理念、推动高质量发展的必然要求。在双碳战略背景下,进行全面、彻底的产业转型发展是我省在新时期发展的必然选择。近年来,我省产业结构持续优化,发展动能持续增强。传统产业围绕供给侧结构性改革的发展主线,以技术改造、进步和创新为突破口,加快新旧动能转换,取得一定进展和成效。截止到2021年底,全省战略性新兴产业和高新技术产业产值占规上工业比重分别达39.8%、48.1%。碳中和产业链创新链开始精准对接、融合发展,江苏省黄海(盐城)碳中和产业创新中心也于2021年11月挂牌成立。问题分析:但是,我省产业结构偏重、能源结构偏煤的现状依然存在,能源消费和碳排放总量仍处在“双上升”阶段。我省产业绿色发展方面还存在一些不足和问题:一、传统产业转型升级科技创新引领不足。企业在新产品的开发、原辅材料及能源替代、核心技术和绿色技术的研发、节能减排技术的运用和推广、数字化技术的创新应用等方面存在不足。传统产业还太“传统”,科技创新引领不足。二、战略性新兴产业发展面临瓶颈。部分关键核心技术掌握不足,依然存在不少 “卡脖子”关键技术尚未突破。存在商业模式不成熟的瓶颈,导致部分企业的发展不能持久。重大科学研究平台和载体不足,产学研合作模式单一,科研成果转化动力不足。三、碳中和产业链创新链尚未深度融合。我省基础研究和原始创新能力还不够强,导致科技创新与碳中和等绿色产业融合发展支撑不足,产业链创新链结合还不够紧,融合还不够深。我省碳中和等绿色产业科技研发资源统筹不足,科技研发队伍没有形成合力和研发体系。具体建议:双碳战略背景下,必须以科技创新赋能,尽快明确产业绿色发展的战略目标、战略定位和实施路径。一、利用科技创新为传统产业注入新动能,引领传统产业深度转型升级。一是通过政策引导,鼓励企业采取科技创新等方式拉长产业链条,提高产品附加值。加大科技研发示范力度,注重低碳技术的运用。二是尝试原辅材料和能源替代技术的研发和突破,推动电制燃料和氢能发展,培育相关产业。三是推进节能减排科技进步,加大温室气体生物减排技术的研发和创新应用。四是通过数字化技术创新应用,全面提升自动化、网络化、智能化水平,显著提升企业的生产效率与产品品质。二、突破发展瓶颈,促进战略性新兴产业形成协调发展新格局。一是聚焦 “卡脖子”关键技术问题,加快战略性新兴产业核心零部件的布局。把“卡脖子”清单变成科研任务清单,”靶向投递”,集中攻关、率先突破,打造关键核心技术突破的江苏样板。二是创新产业上下游商业合作模式,供应商、分包商、服务商变成合伙人、股权方,共同推进核心零部件和关键技术研发以及知识产权保护。三是通过科技创新攻关、科技人才培养、科研平台搭建和科技成果转化,强化科技创新能力,突破关键核心技术,实现科技自立自强。支持企业整合科研院所、高等院校力量共建联合创新中心,推动新兴产业需求与技术研发精准对接,深化产学研多元合作体制机制,有效推动科研成果高质、高效转化。三、推进产业链创新链深度融合,有序推进我省碳中和上下游产业布局。一是聚焦于把基础研究和原始创新的“最先一公里”和科技成果转化以及产业市场化应用的“最后一公里”打通,尝试开展“职务科技成果权属混合所有制改革”,让科研成果加速走向生产线,支撑和引领我省建设全国性的科技和产业创新高地。二是加大对新能源、碳捕集、碳封存、储能等碳中和产业技术的科研攻关,提升我省生态系统碳汇能力,加强碳交易市场机制建设,创新产业化途径,加快产业、科技、环保高度融合,打造新的绿色产业集群,稳步推进碳中和上下游产业在省内的战略布局,做好碳中和产业发展的战略目标、战略定位和实施路径。三是统筹全省的科技研发力量,合理规划、布局全省的碳中和研发体系。支持参照“黄海碳中和产业创新中心”的模式,推广建设区域性碳中和技术和创新中心,支撑碳中和相关产业健康有序发展。 +437,0642,关于破解社区充电之困,助力实现碳达峰碳中和目标的建议,2030c70f3dbb4fa2988b7e211ed07df4,2022,2022-01-20 16:38:41,金云女,城乡建设,调研情况:2020年9月22日,习近平总书记在第75届联合国大会一般性辩论上向世界宣布了中国碳达峰目标和碳中和愿景,即2030年实现碳达峰,2060年实现碳中和。煤炭、石油等传统能源将被清洁能源和电能替代。作为与生活密不可分的交通出行工具,发展以电动汽车为主力军的新能源汽车成为全球各国实现碳达峰碳中和目标的重要举措和普遍共识,电动汽车将迎来高速发展期,同时也将迎来实现我国汽车领域从落实到领先、从追赶到领跑“弯道超车”的机遇期。2021年全国新注册登记新能源汽车数量从2017年的65万辆增加到295万辆,占当年新注册登记汽车总量的11.25%,与2020年相比增加178万辆,增长151.61%,呈井喷式高速增长态势。江苏作为机动车保有量领先地区,从2018年到2021年,新能源汽车保有量分别为99903辆、151899辆、227354辆、505101辆;2021年新增注册登记新能源汽车23.9万辆,比2020年上升233.7%,无论是数量还是增幅都高于全国平均水平。与快速增长形成对比的是,作为电动汽车必备的充电桩规划建设相对滞后,一方面公共区域充电桩数量少,排队时间长,收费标准高,维护不及时损坏率高等,另一方面社区小区居民建设充电桩,空间受限、流程繁琐、安全隐患、建桩时间长等,都形成了电动汽车车主“想说爱你不容易”的困境。里程焦虑、充电困难成为制约电动新能源汽车发展的重要因素,公共充电桩受空间、价格等因素限制,车主们迫切需要建设社区小区充电桩,因此规划建设百姓“家门口”的充电桩成为新的民生问题。问题分析:现阶段,社区小区充电桩建设主要存在的问题是:一是部分居住小区没有固定车位,无法安装充电桩。大部分老旧小区建设时未能配建机动车停车位,居民平时停车主要靠楼前楼后空地,没有专用固定停车场地,难以安装充电桩。二是个人充电桩安装过多,线缆堆积,存在安全隐患。新建小区虽然按照国家建设规范,配建相应比例的专用停车位,但缺乏统一规划,点位分散,线缆裸露凌乱堆积,存在较大安全隐患,充电期间一旦着火,施救困难,容易“火烧连营”。三是小区供电容量不足,满足不了大量充电桩的安装需求。电动汽车作为新兴事物,无论是新小区,还是老旧小区都没有考虑到与其适配性,供电设施没有预留充电桩使用容量,大量安装充电桩占用小区供电容量,无法保障小区生活用电,阻断充电桩“安装之路”。具体建议:相关专家预测,2022年我国新能源汽车销售有望突破600万辆,解决充电问题,既是促进电动汽车行业发展,推动碳达峰碳中和的迫切需要,也是群众“急难愁盼”的民生问题。为此,建议从城市规划、政策扶持、财政补贴等方面进行系统思维、统筹考虑,有序有效解决社区充电桩建设问题:一是提前谋划,将充电桩建设纳入城市规划。提前研判电动汽车发展的趋势,将充电桩纳入城市规划,对新建小区提出充电桩配建标准和具体指标,引导开发企业建设一定比例充电车位,并提前预留供电余量,从源头改变充电桩建设难题。二是因地制宜,对现有居民小区进行适电化改造。结合老旧小区改造、小区设施整修、停车位增设等,因地制宜增建小区充电桩。三是统筹协调,规范管理社区小区充电桩。坚持建管并重,将社区充电桩纳入物业、消防、安全监管范围,相关部门要尽快明确管理责任、内容、标准等,落实日常监管,保障群众安全充电。四是推进充电桩建设城乡一体化、维保智慧化,为新能源汽车良性发展“铺路架桥”。统筹推进充电桩城乡一体化建设,将充电桩建设纳入“乡村振兴”内容,促进新能源汽车在城市和乡镇同步发展、同步推进。加大智慧化充电桩研发建设力度,开发充电桩的自我检测维护、车辆电池检测和保护等功能,以智慧化提升用车感受和安全环境,促进电动车快速良性发展。 +438,0644,关于提升物业管理能力与成效,促进基层社会治理工作的建议,5ac1235985fc487fbb85b9f56b76597e,2022,2022-01-20 16:38:41,金云女,城乡建设,调研情况:物业管理是居民小区管理的重要组成部分,对构建和谐社区、满足群众对美好生活向往具有重要作用。物业管理在基层社会治理中发挥积极作用的同时,因经济利益、产权归属、管理责任等原因产生的矛盾与冲突呈多发态势,部门监管难,居民不满意,物业也委屈,影响到社会和谐稳定。问题分析:一是开发建设遗留问题造成矛盾纠纷。开发企业虽然按规划设计建设,但受利益驱动,在小区配套绿化、电梯、防水、亮化等施工中,存在施工标准、建设质量不高,短期内能够通过竣工验收,居民入住后问题逐步暴露,加上很多小区管理由开发企业下属物业公司承担,接管后与建设公司相互推诿扯皮,造成了业主和物业之间的矛盾。二是监管难度大引发行业管理松散。各级政府高度重视物业管理工作,制定颁布了相关法律法规,明确了服务质量、收费标准等方面的规范内容,但由于居民小区点多面广量大,行业主管部门和属地监管难度较大,监管成效不佳,物业公司有针对性的应付监管,一些服务能力不足、经营规模较小、竞争力不强的物业公司鱼目混杂,导致业主实际感受与主管部门监管评价差距较大。三是业主委员会自身管理不足影响管理成效。业主委员会代表业主监督管理物业公司,主张业主合法权益,一方面部分业主委员会内部意见不统一、作用发挥不明显等,另一方面业主给予业委会理解支持不够,甚至对业委会冷嘲热讽、恶语相向,业委会成员不敢不愿监管,未能成为物业公司的“紧箍咒”,给物业公司可乘之机,导致不按《物业服务合同》约定经营、服务,侵害业主利益的行为时有发生,缺少有力手段监督纠正。四是物业公司逐利性降低服务标准和质量。物业公司以服务业主收取物业管理费实现盈利和收益,容易利用主管部门和业委会监管的漏洞,通过降低服务标准和质量的方法追求利益最大化。业主对服务不满意,不愿意缴纳物业费,部分物业公司通过停水停电、门禁绑定催缴物业费,物业与业主之间的信任裂痕和矛盾逐步加大,纠纷不断。具体建议:为更好地发挥物业管理在社会治理和社区公共服务中的作用,建议:一、强化政府主导作用,理顺工作机制。一是将物业管理融入社会公共管理服务体系,纳入对部门和属地议事日程并考核评价。二是要进一步明确政府、社区、业主、物业企业的各自定位,理顺小区综合管理体制,强化政府公共管理和协调监督作用。三是要发挥好居委会作为基层群众性自治组织的重要作用,构建党组织领导下的社区共治议事机制。二、强化统筹管理,形成监管合力。一是要科学规划,健全完善小区功能,要从规划设计、项目建设到竣工验收,建立健全全链条长效化监管机制。二是政府主管部门将小区功能设施配套和物业管理作为招商条件加以约定,把好入口关。三是强化主管部门、属地政府、街道、社区管理职能,围绕管好小区目标,形成管理合力。三、加强扶持引导,健全管理规范。一是制定出台物业企业社保等补贴优惠政策。如对录用40-60岁人员,签订1年以上劳动合同的,适当减免企业应缴纳的部分。二是物业企业从事综治维稳、流动人口及出租屋管理、消防安全、人民调解、市政设施、绿化管理和安全管理等社会公共管理辅助性工作,政府可视情给予相应补助。四、挖掘内部潜力,提高自身素质。一是物业公司要加大服务项目、收费标准等的公开透明力度,遵循质价相符的原则,将服务水平与收费挂钩。探索小区物业费保证金制度,将物业费按一定比例上缴至物业管理部门,年底由业主、业委会、属地和职能部门对服务成效进行考评,根据满意度予以返还。二是加强对业委会的指导和管理,主管部门、街道和社区坚持标准、精准指导,动员和选拔热心公益、责任心强、具有一定专业能力的业主组建业委会,代表业主维护权益。同时,采取党建引领、政府主导等措施,指导和帮助业委会开展工作,推动业委会作用真正发挥。 +439,0646,关于加强住宅小区物业管理的建议,d76d42432d33410092ab938b17a7ed43,2022,2022-01-20 16:38:41,沈浩,城乡建设,调研情况:近年来物管行业加速整合,各物业公司营收持续增长、扎堆上市。截止到2021年末,全国上市物业公司达到55家,仅2020-2021年间就有32家,物业并购数量、金额持续创历史新高。与此同时2021年3月我省消保委发布调查报告,超六成受访者认为小区公共收益使用不够合理,仅5.3%的受调查物业满足业主查看公共收益账目需求,无论在设备设施、绿植、垃圾等“物”的管理,还是在安保、门禁、信息公示等“人”的服务,物业公司表现均与居民期待存在较大差距。一方面是物管行业持续受到资本青睐,逐利趋势愈发明显,另一方面是物业与业主矛盾仍然尖锐,灰色交易拉拢业委会成员、变相阻挠业委会成立与召开、操控物管公司选举、消极行使业主权利等乱象频发。2021年8月13日我省发布《江苏省“十四五”新型城镇化规划》,规划提出聚焦服务人的全生命周期,优化小区—街区—社区的多层次基本公共服务配置体系;加快住宅小区物业服务管理全覆盖,实现物业服务与社区治理、居民自治的良性互动,提升舒适宜居功能;推动城市治理重心向基层下沉,建立健全党组织领导、社区居委会为主体、业委会和物业企业密切协同,社会组织、驻地企业单位与社区居民、志愿者等积极参与的社区治理共同体,构建区(县)职能部门、街道(乡镇)在城市社区治理方面的权责清单制度,完善全要素网格化服务管理。问题分析:随着城镇化进程的不断加快,高密度、集合式住宅小区逐步成为城市治理的最小单元。这其中物业的管理和服务水平不仅直接关系到基层和谐稳定,更是体现城市文明程度的重要标志。近年来我省物业管理工作探索卓有成效,但仍然存在一些不足和差距:一是法治法规健全度有待提升。近年来我省大力优化物业管理法治环境,持续修订和出台《江苏省物业管理条例》、《江苏省物业服务收费管理办法》等法律法规,但省级法规在地方细化及传承的紧密度仍存在像徐州及连云港等这样未及时细化属地物业管理规范的城市;各地市出台的相关物业管理条例亦存在部分部门权责利范围界定模糊,街道、社区、业委会及物业公司对接存在空挡,监管存在盲区的情况;管理条例实际可行度较低,单个业主一方面更加聚焦产证域内利益,对于公共空间违规使用等问题碍于面子妥协退让,另一方面还面临着物业公司拉拢业委会成员、通过断电及匿名威胁等方式对业主威逼利诱的局面,难以与其他业主形成合力,自身权益维护成本增高。二是执行与监管力度不足。一方面物管公司作为市场经济企业,以追求利益最大化为目标,对于国家政策不予宣传甚至恶意扭曲、断章取义的情况同样存在,一定程度上造成了业主对此类监管法规的认知误解,未能形成良性自发的法律执行维权环境。另一方面受限于法律法规健全程度以及现代化治理能力提升的不足,作为基层治理重要力量的社区居(村)委会、街道、公安派出所等机构均以协调为主,实际纠纷或者矛盾冲突过程中对物管企业约束力较低、难以发挥主导作用,往往出现“和稀泥”的消极状态。同时因为小区公共设施运营维护、公共环境清洁绿化、公共安全防卫保障等有一部分属于基层社会治理范畴,基层治理人员面对存在灰色定义的事务边界以及协调资源开展工作的矛盾,容易陷入“踢皮球”的不作为状态,严重消耗业主精力,损耗国家法治权威。三是行业规范及市场服务意识滞后。物业管理在国外已有一百多年的历史,但在国内自1994年建设部发布《城市新建住宅小区管理办法》,首次明确指出小区应由物业公司统一实施专业化管理以来仅20多年,行业整体发展较为滞后,难以满足飞速发展的中国当下社会治理需求,行业明确的规范同样少有建树。另一方面随着08年后房地产行业的几轮兴盛潮,后资质时代大量的市场主体涌入物管行业,我省物业管理面积虽然排名靠前,但物管企业与“北上广”等地相比优质企业数量少,资质水平较低,专业人员素质参差不齐,缺乏超前的服务理念和管理能力。具体建议:一、 提升企业政治站位,推崇社会企业理念“社会企业”指解决社会问题、增进公众福利,而非追求自身利润最大化的企业。作为市场经济主体的物管公司,其本质是为追求利益的最大化,而物业管理这一工作天然具有基层治理属性,让追求利益的市场主体承担基层治理工作,客观上会造成物业管理服务工作目标导向的偏移。我省可借鉴四川省在2019年12月份发布《关于深入贯彻党的十九届四中全会精神 推进城乡基层治理制度创新和能力建设的决定》中提出“支持物业服务企业转为社会企业”的决定,大力推崇社会企业理念,引导更多社会资本参与行业,推动物业行业的良性竞争和良性转型。二、 加强地区物业管理法规体系建设加强省级统筹立法对各地区立法的指导和引领作用,树立正确导向,推动企业社会责任感及社会企业理念的建立。加大各地区物业管理法规的完善力度,加强省市立法衔接,督促指导未出台条例的区市尽快完善物业管理法规体系。通过开展调研及访谈等多种方式广泛听取社会各界意见,以实际工作为出发进一步细化和明确相关责任主体、降低个体业主法律维权成本。同时在权限范围内鼓励出台创新性探索规定,如降低业委会成立门槛、提升业委会全力,推动业主自治等。三、 加大对物管企业的指引、培训和监督力度近年来,我省及地方部门均积累了一定的物业管理理论基础和实践经验,部分地区市场主体乃至业主自身在物业管理与服务上同样展现良好的态势,应充分吸纳社会各界经验教训,汇聚聪明才智,树立典型标杆,在全省范围内开展“明星物业”活动,推动提升行业服务意识与服务理念。协同相关专家及优质物管服务企业,推动科学行业协会成立,制定科学高效、规则统一、公开透明、操作性强的物业服务行业规范,提升全行业服务能力与水平。同时落实街道、社区、派出所等机构主体责任,打造省级物业企业信用评级平台,并连同行业协会、媒体报道等共同参加,实现对物业服务行业的综合监管。四、 发挥数字技术优势,拓展市场主体服务能力加快推进“智慧小区”建设,鼓励社会资本采用智慧化、数字化的方式方法,联通住建、公安、消防、社区街道等部门做好基层网格化管理升级,推动物管企业从传统服务向现代服务模式转变,充分拓展物管主体服务边界与内容,提升业主生活的便利度和基层管理的协同性。 +440,0647,关于加强乡镇预算管理提升财政资金使用效能的建议,320af19f47334831898cdc802db79635,2022,2022-01-20 20:10:52,王振祥,财税金融,调研情况:2021年中央一号文件提出“强化农业农村优先发展投入保障。继续把农业农村作为一般公共预算优先保障领域。中央预算内投资进一步向农业农村倾斜。”为推进农业农村建设,近年来我省乡镇财政预算资金投入也在不断加大,为农村经济发展、农民收入增长提供了有力的扶持,但部分乡镇财政预算管理工作存在缺陷,影响了财政资金的使用效能。问题分析:(一)预算监督重视不足,政府预算编制执行流于形式。虽然《预算法》第十三条规定了“经人民代表大会批准的预算,非经法定程序,不得调整。各级政府、各部门、各单位的支出必须以经批准的预算为依据,未列入预算的不得支出”,但由于乡镇没有设立人大常委会这一特殊情况,年度预算调整工作一般要到下年度乡镇人代会召开之时,才能对已经实际调整过的预算进行事后审批,很多情况下仅仅只是走个形式。多地乡镇政府年初预算草案编制不细化,部分收入未纳入预算,支出随意调增或调减,缺乏有效监管。  (二)行政体制未能理顺,一些园区和乡镇资金混用难以区分。近年来,各地为适应经济发展新成立了许多开发园区,部分新成立园区资金并未由县区直管,而是归属园区地理位置所在乡镇统筹使用,客观上形成了有园区在的乡镇财力较好、没有园区在的乡镇财力较差的现象。(三)财政收支矛盾突出,个别乡镇存在长期占用专项资金或违规举借债务现象。根据财政部《关于进一步规范地方政府举债融资行为的通知》(财预〔2017〕50号)要求,目前乡镇已不允许违规举债,但财政事权与支出责任不匹配的情况屡见不鲜,乡镇事权远远大于财权,编外人员多于编内人员,城建、交通、民生等支出逐年上涨,财力不足的问题越发严重,为缓解财政资金紧张,部分乡镇将专项资金挤占挪用。部分乡镇债务总额超过财政偿债能力,缺少稳定的偿还资金来源。(四)乡镇会计年龄老化会计核算不够规范现象依然普遍。笔者结合近年来对江都区部分乡镇走访审计情况来看,多数乡镇财政所工作人员年龄明显偏大,个别财政所甚至无四十岁以下工作人员,虽然每年乡镇财政所都拿出一定数量的编制招聘,但绝大多数录用人员均被上级财政部门长期借调使用,造成基层“既无编也无人”的窘境。由于财务法规学习不够、会计水平欠缺等原因,乡镇账务核算处理不规范、违反会计法规的情况时有发生。具体建议:(一)合理调整乡镇人大会议召开时间,规范预算调整程序。鉴于目前乡镇普遍人口规模较大、资金量较多,按照“一级政府、一级财政”要求,建议结合乡镇实际情况,在当年下半年召开人大主席团或人大会议,便于及时对预算调整内容进行审批。各地乡镇要严格遵守《预算法》各项规定,人大部门要切实履行预算监督工作,严格遵循预算调整原则,镇政府应进一步提高预算编制的科学性、预算执行的严肃性,编制预算时结合各条口部门的建议,遵循量入为出、收支平衡的原则,细化所有财政预算收支项目,保持预算稳定性。(二)理顺乡镇财政体制,提高镇级财政基本保障水平。中央、省、市、县各级要逐年加大对乡镇资金政策扶持力度,把农业农村作为一般公共预算优先保障领域。县(市、区)政府应根据各乡镇实际情况,合理界定县与镇事权范围,取消基础保障经费与经济指标挂钩的做法,加快构建事权与支出责任相适应的预算管理体制,积极支持乡镇申报债券资金,在县级财力允许的范围内,适度向基层倾斜,及时制定、修改县镇财政管理体制办法,实行分类管理。对发达乡镇实施核定基数、超收分享的激励政策;对欠发达乡镇提高财政奖励政策,进一步完善一般性转移支付政策、均衡性转移支付等财政政策,为政府职能转型提供财政保障。(三)清查乡镇挤占挪用资金现象,确保不发生违规举债等违法行为。各地应加强对乡镇工作人员有关财经法规的宣传教育,突出《预算法》、村集体经济组织会计制度、资金管理使用等法律法规的学习,着力提升乡镇预决算工作水平。杜绝虚列支出、虚增收支、违规调账、挤占挪用等现象的发生,提高财政收支的真实性。对占用的村级资金、征地预缴款等各种专项资金及时筹措资金原渠道返还,做到专款专用。明确除向上级财政部门提出需求申请地方政府债券外,不得以其他任何方式举借债务。对已经形成的乡镇隐性债务,纳入防范化解地方政府性债务风险专项行动,在规定期限内化解完毕。(四)严格执行招聘录用规定,提高基层福利待遇。乡镇组织、财政等部门针对财政所工作人员老化现状,积极与上级部门沟通协调,拿出更多岗位招录具有本科及以上学历的财经专业年轻人,确保新招录人员留在乡镇工作,制定年轻干部培养计划,尽快打造一只政治过硬、信念坚定,始终保持昂扬向上的朝气的财政工作人员队伍,并按照不低于同级别其他岗位工资标准的确定,逐步稳定提升基层财务人员的工资待遇。 +441,0648,关于高质量推进农村一二三产业融合发展,打造江苏省乡村振兴样板工程的建议,b12e8b3a18a5426b946416a9039158cd,2022,2022-01-21 08:55:06,白元龙等2人,农林水利,"调研情况:2018年,省委省政印发了《江苏省乡村振兴战略实施规划(2018-2022)年》,江苏因地制宜系统谋划,乡村振兴战略的实施取得新进展。一是重要农产品稳产保供能力持续提升。2020年,江苏第一产业增加值达4536.7亿元,位居全国第5位,粮食总产连续六年达到700亿斤以上,蔬菜、水产品供应充足。二是乡村产业高质量发展加快推进。八个千亿元级优势特色产业加快培育,10亿元以上县域优势特色产业超160个,乡村休闲旅游、农产品电子商务等新产业新业态增幅连续多年保持在2004以上。三是城乡居民人均可支配收入差距逐年缩小。农村居民人均可支配收入24198元,比全国平均水平高出7067元。城乡居民人均收入比为2.19:1,比上年缩小0.06。问题分析:同时,我省仍然面临着城乡发展失衡的问题。主要体现在:1、城乡产业发展失衡。城乡之间产业布局不合理,现代的农业推广体系有待健全,农业机械化宣传力度不足。2、城乡要素流动失衡。主要表现为农村优质资源单向流出,部分地区城乡财政投入失衡。3、城乡基本公共服务失衡。最明显的问题是城乡教育资源配置和优质医疗卫生资源不均衡。4、城乡收入分配失衡。农村居民收入水平远低于城镇居民。2020年农村居民人均可支配收入为城镇居民的45.57%。就单位消费量来看,农村居民人均消费支出低于城镇居民;5、区域发展失衡。我省南中北部发展不平衡,在GDP、人均可支配收入、城镇化率等关键指标上,存在较大差距。尤其在探索形成高水平城乡融合机制、建设现代化农村产业体系方面,仍然存在着规划引领不足、城乡要素配置不均衡、基础设施建设较为薄弱、产业布局同质化严重等问题。具体建议:一、强化规划引领,优化城乡要素配置。农村一二三产业的融合发展,需要持续推动资本、土地、人才等要素在城乡间的优化配置。在土地保障方面,农业项目地块一般由设施农用地、基本农田、建设用地组成,发展现状是:1、符合项目要求地块很少;2、设施农用地的办理受到耕地“非农化”“非粮化”政策限制,区域地块紧张程度导致“进出平衡”难以实现。因此,在全面抓好粮食生产功能区、重要农产品生产保护区、特色农产品优势区建设,稳定粮食、蔬菜生产面积和生猪产能的同时,必须充分考虑和积极探索乡村振兴的用地保障机制,在区、街道级国土规划空间编制中预留不低于10%的规划空间指标,支持一二三产业融合发展,更要强化乡村规划指引,结合农村一二三产业融合项目的用地需求,积极创新用地机制,盘活盘整存量,促进零碎化地块的集中使用。在政策保障方面,建立农业精准扶持补贴对标体系,参考其他地区对现代农业的扶持维度与力度,增加对循环农业经济模式、农业机械化、信息化建设以及技术改造项目的补贴支持,加大对规模化以上种养殖农业企业的支持,整合资源集中发力,培育全国乃至全世界行业领军企业。在资金保障方面,农业一二三产业融合的项目,一般开发建设投入高,开发周期长,项目前期没有资产可供抵押贷款,投资回报率偏低,回收期长。即便大型企业进行投资,也同样面临着融资不畅、财务成本高、资金压力巨大的困难。建议加大财政对“三农”的投资力度,探索与乡村振兴、与农业农村现代化建设相适应的金融支持政策,支持企业创新融资模式,鼓励政府财政及金融机构综合运用补助、贴息、产业基金、担保基金、专项基金贷款、风险补偿金、资本证券化(项目“基础资产”中权属清晰部分)、众筹等多种方式,引导社会各类资本投资农村一二三产融合项目。在人才保障方面,充分利用江苏丰富的科研、教育资源,由政府牵头展开校企合作,联合江苏省农科院等科研院所,以及南京农业大学、扬州大学等国内知名学府,定向为省内涉农企业输送优秀的高复合技术人才、输出含金量高的创新成果,并由企业将其推向市场化、产业化,促进产学研一体化成果落地。二、完善农村基础设施,强化农业基础设施建设。在有序推进农村水、电、气、网、路等基础设施城乡同质发展的同时,充分考虑农村一二三产融合项目对基础设施建设的需求。针对性地加大对农村一二三产业融合项目的基础配套设施建设的补贴力度。目前大多数产业园区、现代化农场、养殖场的周边一般只做到三通一平,而工业的配套基础设施(例如地下管网工程:循环水回水管网、蒸汽冷凝水回水管网、沼气管网、天然气、蒸汽管网等)都很不完善,造成企业前期投入资金高,建议通过政府专项财政补贴缓解项目运营初期的成本压力。三、突出核心优势,抢占科研攻关高地。建议以打造智慧高效现代化农业园区和建设优质高端农业生产基地为契机,推动我省现代农业园区提档升级,结合园区现状突出打造核心特色优势,在种业振兴、双碳目标等国家战略的落地上争当表率、争做示范、走在前列。以种业为例,目前我国奶牛种源严重依赖进口,自给率较低,且国内奶牛存栏量下滑。受新冠疫情影响,2020年1-4月中国种牛进口数量为2.05万头,同比减少6.6%,2021年前三季度全国牛奶产量2514万吨,按江苏省人口8474.8万计算,集中全国产奶量供应江苏一个省份,人均年饮奶量不足296kg, 人均饮奶量不足810g/天,自给率严重不足,建议围绕奶牛种质资源及乳肉兼用型奶牛种源进行攻关,打造“种业硅谷”。同时,加大园区招才引智力度,政、企、园、校多家单位共建开放性关键共性技术平台,打造支撑种业发展的国家战略科技力量,以园区实验室为总部,利用周边群落资源,按“总部+基地”建设模式,建设若干试验基地,突出种业安全、发展、品种、育种、推广、产业六个方面的创新,并为种质资源保护利用、创新攻关提供相关政策支持。加强物联网、互联网、大数据、5G、智慧气象等技术在农业农村领域的示范应用,培育江苏绿色生态可持续发展的农业龙头企业范本,推动江苏在全国农业供给侧结构性改革以及坚持生态先行推进绿色发展中树立全国标杆。四、适应疫情常态化防控新形势,紧抓内循环乡村振兴新动能。中央提出“双循环经济格局”,并以国内大循环为主体,给乡村振兴带来新机遇和新活力。然而,自2020年以来,由于各地疫情间歇性发生及防控力度存在差异,不同程度的存在物流、人流、商流等关键要素中断导致的供应链、产业链中断,农作物以及初加工产品等销路不畅,农业效益下降、农民收入下滑。因此在疫情防控常态化的新形势下,各地区立足本地市场,做好供应链、产业链、服务链、资金链四方面的“稳链”工作尤为重要,这也是疫情常态化防控下预防农村返贫、巩固全省脱贫攻坚成果的重要抓手。建议加大对我省农村一二三产项目的支持,不仅在疫情期间给予物流通行证、税收减免、政策补贴等常态化支持,更要加大对江苏三产融合项目在本地市场开拓、的支持,帮助企业积极扩大销售渠道,增加企业的抗风险能力,反哺农村在疫情中受到的损失,以实际行动鼓励企业在防止农村因灾返贫方面做出更大的贡献。" +442,0650,关于在长江生态修复中重视血吸虫病防控的建议,b01dad51657140ecb1657a8eb1eba892,2022,2022-01-20 19:28:27,张丽霞,医卫体育,"调研情况:长江生态环境修复是长江大保护的重要内容,而沿江湿地的修复和保护则是长江生态环境修复的重要内容,然而,调查发现沿江湿地却也是血吸虫唯一中间宿主钉螺分布的主要区域。江苏省血吸虫病重点流行区域分布于长江下游江苏段,江滩有螺面积占全省总有螺面积的 90% 以上。2020年,江苏省现场调查发现,2001年以来,全省沿江地区有1672个新发现钉螺分布滩块,其中涉及沿江湿地面积最大,其次是豚类保护区,调查还发现沿江湿地存在一定量的难以实施药物灭螺的区域、每年洪涝后钉螺分布有所扩散、存在潜在复现钉螺孳生风险等三个方面的问题。 问题分析:一是存在一定量的难以实施药物灭螺的区域。截至2020年底,江苏省现有钉螺环境数557个,环境总面积共13137.73万m2,有螺环境面积为2013.2万m2。其中,湖沼型地区有螺环境数205个,有螺环境面积 1712.87万m2,占85%;水网型246个,有螺环境面积272.03万m2,占14%;山丘型106个,有螺环境面积28.32万m2 ,占1%。江苏省现有钉螺环境中难以实施药物灭螺的区域均主要分布在长江流域,其他环境主要分布在内陆水网地区,有螺面积为2065.88万m2。其中,沿江湿地的有螺环境面积最大,其次是豚类保护区的有螺环境。 二是每年洪涝后钉螺孳生环境存在扩散情况。据省血吸虫病防治研究所检测,以2020年7月为例,长江流域江苏段水位上涨频发,普遍超过警戒水位,沿江地区滩地大面积上水,利用遥感影像对长江江苏段进行分析,得到洪水淹没区域。将洪涝灾害导致水体扩大的数据与宁镇扬历史和现有钉螺孳生环境(1998年以来发现钉螺孳生的环境)矢量数据进行叠加分析,提取宁镇扬被淹有螺环境范围,发现洪涝后沿江区域钉螺潜在孳生地面积,将扩散至5553.69万m2,其中南京沿江区域潜在孳生地面积扩散至3280.96万m2,占59.09%;镇江1720.05万m2,占30.97%;扬州552.68万m2,占9.95%;其中扩散面积较大的(100万平米以上)环境位于南京市六合区、江宁区和镇江市润州区。 三是存在潜在复现钉螺孳生的风险。根据全省血吸虫病防治工作报表,截至2020年,江苏省Ⅱ和Ⅲ钉螺环境,即现无螺环境数33015个,环境总面积40481.51万m2,此类地区钉螺孳生环境未改变且具备钉螺孳生基本条件,或者改变了但仍具备钉螺孳生条件的历史有螺环境。其中,在长江水体1km缓冲区内,约有6411.36万m2的历史有螺环境,存在潜在复现钉螺孳生的风险。2020年,省血吸虫病防治研究所现场调查,发现共123个与生态环境修复密切相关的历史有螺环境,为潜在的钉螺孳生环境复现区域,总面积为2887.64万m2,其中南京市51个,1278.84万m2;镇江市21个,226.62万m2;扬州市28个,1232.55万m2。 +随着长江生态环境大保护的实施,沿江生态环境逐步改善,湿地面积逐渐增大,钉螺扩散有所加速,受水位、环境和血防意识影响,血吸虫病防治工作难度增大,血吸虫病疫情可能反复。 具体建议:一是进一步强化部门职责。按照《血吸虫病防治条例》第十九条之规定,强化县级以上人民政府,在长江防护林建设、野生动物植物保护、湿地保护以及自然保护区建设等开展血吸虫病综合防治的职责。湿地建设主管单位负责监管引进动植物的来源、数量等;农业部门野生动物传染源监测;卫生部门负责钉螺调查及人群血吸虫病监测。 二是加强评估和技术研究。在洪涝灾害后3-5年内,沿江各市应按照国家《血吸虫病消除工作规范》中附录十二“血吸虫病传播风险评估技术方案”的要求,及时开展血吸虫病传播风险现场评估,评估工作包括钉螺情况调查、家畜及野粪调查、人群感染情况调查和潜在钉螺孳生地调查。同时,针对当前长江流域血吸虫病防治工作,应开展有针对性的基础理论和创新技术研究,争取在血吸虫病检测和生态灭螺技术上有所突破,为加快消除血吸虫病工作进程提供技术支撑。 三是加强监测和预防。充分利用现有的疫情监测系统进行监测,收集各类监测信息和数据,进行整理和分析,及时发现发病相对集中的重点地区和高危人群。沿江地区医疗机构加强发热门诊建设,对就诊病人要做到首诊负责制,严格做好血吸虫病相关询诊工作,提高诊治水平,加强对重点人群开展血吸虫病检测;加强对发热病例的调查和诊断,对血吸虫病病例要做到早发现、早报告、早诊断、早治疗。同时,加强家畜管理,严禁在有钉螺孽生的洲滩散养家畜,严格实施封洲禁牧等措施。适时开展安全检查巡视,及时劝阻人群接触疫水,切断血吸虫传染源。 四是加强常态化教育。大力推进流行区重点人群健康教育工作,培养有针对性的血防意识;提高流行区干部、群众对血吸虫病防治工作的理解与支持;提高医疗机构医护人员对于血吸虫病的敏感性;以喜闻乐见、易于接受的形式,把防治措施推广到流行区群众和来流行区旅游、务工的非流行区人员中;培养学生成为家庭健康知识和良好生活习惯的传播者。" +443,0651,关于主食菜肴工业化助推乡村振兴和农业现代化的建议,f9b2ae4792ce4228af630e668cf6d360,2022,2022-01-21 11:04:47,邹小波等8人,工业商贸,调研情况:国内主食菜肴工业化装备企业(南京乐鹰商用中央厨房装备有限公司、青岛海科佳等);国内主食菜肴生产企业(江苏百斯特、长春广惠、广州酒家等);高校科研院所(江苏大学、中国农业大学、江南大学、中国农科院农产品加工研究所等);问题分析:主食菜肴产业是安天下、稳民心的战略产业。习近平总书记指出“我国是个人口众多的大国,解决好吃饭问题始终是治国理政的头等大事”;国家“十三五”规划提出“实施藏粮于地、藏粮于技战略”; “十四五”规划中再次提出“深入实施藏粮于地、藏粮于技战略…,有效降低粮食生产、储存、运输、加工环节损耗”,这些充分体现了习近平总书记和党中央对粮食与食品安全战略的重视。农业现代化的水平更是通过粮食、蔬菜等农产品的产业化水平、成果反映出来,其中以主食菜肴工业化为代表的农产品加工新方式对于实现乡村振兴和农业现代化具有十分重要的意义。因为随着我国城镇化、工业化和市场化的快速发展和户均人口的减少,城乡居民食物消费结构和消费方式正在发生着深刻变化,营养、美味、安全、卫生、方便、快捷成为主食和菜肴消费的基本要求。相关的主食和菜肴加工产品已频繁出现在百姓餐桌,将成为我国城乡居民终端食品消费的主要方式和主体。同时,主食菜肴产业已成为我国经济社会发展中的一个重要产业,且仍有巨大的发展空间。我国米制和面制主食( 如馒头、面条、大米等) 经过20余年的发展,从产品到装备、从物流到销售产业市场的经济当量在10000亿元左右。就面制主食而言,在每年我国7000多万吨的面粉消耗中,馒头占30%,面条占35%,市场容量已达6000多亿元。但对于中式菜肴而言,尽管菜肴的工业化受到国家及广大生产者的关注,然而目前,中式菜肴工业化生产出来的产品绝大部分为方便食品,例如水饺、汤圆、包子等,只有少数菜肴实现了工业化生产,如红烧肉、鱼香肉丝、麻婆豆腐等,从总体上来说,中式菜肴的工业化还比较滞后,产品的种类与数量远远不能满足消费者的需求。就江苏省而言,面临着类似的局面和机遇。江苏省自2012年开始大力推进主食产业化,支持推进米、面、杂粮及薯类等主食制品的工业化生产、社会化供应等产业化经营方式,并取得了较好的效果。比如,培育了一批市场占有率高的全国知名品牌,形成了较为完善的主食供应网络。截止到2020年,江苏省全省的主食产业化率已经超过40%,产值已经达到数百亿元。虽然有此成绩,然而江苏省的发展空间仍然巨大。据权威人士估计,如果江苏省将每年输出的100亿斤原粮,加工为主食之后再向外省输出,即可增加400亿元的产值。由此可见,推进江苏省主食产业化的发展完全可以成为新阶段经济增长的亮点,同时在加快农业资源转化增值、促进农民增收、实现乡村振兴中发挥出积极而重大的作用!抓住机遇的前提是把握住产业未来发展的关键点。主食及菜肴产业化过程中,加工技术与装备是推进产业“标准化、工业化”发展之路的基础和核心。近年来,我国通过技术引进和自主研发,主食加工的技术与装备有了快速的发展;速冻水饺、汤圆、挂面、鲜食米饭、米粉等谷物类主食的自动加工装备基本实现国产化,但与发达国家仍有差距。比如,欧美、日本等发达国家建设主食菜肴工业化生产体系已有几十年历史,已经形成较好的运行模式。欧美的牛排、烧牛肉等传统西式肉类食品均已实现连续化、工业化加工,日本的快餐店、食堂及方便店盒饭等几乎都采用标准化、工业化的半成品或成品菜肴。相比之下,我国虽然近年来对主食、中式菜肴及预制调理食品的原料标准、加工共性关键技术、安全生产技术等方面进行了研究,为中式菜肴的工业化加工奠定了基础;但我国相关建设起步晚,自动化的关键设备严重缺乏,虽然相关企业的数量众多,但加工装备仍然相对滞后,缺乏创新能力和自主研发能力,加工装备的自动化水平不高,依赖进口设备多,机械标准化程度低,非标产品多;产能有限,操作人员多、劳动强度大,更重要的是不能与传统生产工艺相结合,机加工产品的口感、风味与手工产品差距明显,市场反应不佳。主食及菜肴加工装备尚未形成可支撑加工的产业化水平。当前我国主食菜肴产业发展面临的主要瓶颈在于如何突破“规模化、连续化、智能化”所需的关键核心技术及装备:(1)与规模化加工密切相关的基础研究薄弱,导致批量加工技术落后是开展主食菜肴批量加工的第一个瓶颈。第一,主食菜肴状态参数对批量加工主食菜肴品质的影响规律不明朗,需要建立典型中式菜肴对应食材的标准化调理技术。第二,面向易实现工业化烹饪及采购成本等因素,难以建立菜肴的标准化配菜技术。第三,大批量主食菜肴熟化调控规律尚不明朗,难以构建大规模烹饪食材的加工流程。(2)加工装备是制约我国主食菜肴连续化加工的另一个瓶颈。先进装备主要依赖进口,一方面加大了初期建设资金投入;另一方面进口装备都是针对西式菜肴开发,存在与中式菜肴加工不配套的问题。第二呢,国产设备自动化、智能化水平低,功能单一,大都为半机械半人工的形式。如何开发新技术、迎合新业态、构建新模式,研发安全营养、清洁减排、物理增效及数控智能的主食菜肴加工新技术及新装备,已受到政府、学术界和产业界的普遍重视。具体建议:江苏是农业大省,农产品资源丰富;江苏也是底蕴深厚的饮食文化大省,鲁菜、淮扬菜、苏菜和本帮菜极其丰富,其中淮扬菜更是国宴的主角。然而,在近年的发展过程中,江苏主食菜肴的产业化走在川菜之后,08奥运会等大型活动,基本以川菜为主。江苏有着全球最强的食品和农业科研资源,以及最集中的基础工业,完全有能力抓住主食菜肴产业化发展的历史机遇。为此,建议尽快制定出台以下相关政策,扶持该产业的发展:1、大力开展产学研协同创新,建立省级主食菜肴产业联盟,完善主食加工创新体系。鼓励企业开展主食装备工程化验证,加强与新型粮食经营主体对接,孵化培育一批高新技术企业、探索建立“企业+合作社+基地”的产品研发、生产、推广新模式。2、丰富主食菜肴加工装备品类。加快推进主食菜肴加工装备创新,研发适合国情、先进适用的各类装备,既要发展适应多种形式适度规模经营的大中型主食菜肴加工装备,也要发展适应特色主食菜肴生产需要的高效专用装备。3、瞄准重点产品关键技术,研发具有自主知识产权的高端主食菜肴加工装备。重点发展方便营养米饭生产线(如扬州炒饭、无菌米饭等),预制淮扬菜生产线和预制苏帮菜、本帮菜生产线,苏式糕点自动化生产线等等。开展高性能炒菜机、中式菜肴分装机和品质安全快速检测技术与装备研究,提高主食菜肴美味营养性和安全性。4、加强行业龙头企业研究生培养基地和博士后工作站建设。大力推动相关高校和行业龙头企业共建研究生联合培养基地、共建企业博士后工作站,深入开展研究生校企联合培养,促进产学研深入合作。5、实施主食菜肴产业化科研专项计划。围绕主食菜肴加工亟需解决的问题和与世界先进水平相比存在的主要短板,在省科技项目、省农业自主创新项目等中设置相关专项,组织省内相关高校、科研院所和企业集中攻关;加快推动我省成为我国主食菜肴产业关键技术研发基地和创新发展引领高地。 +444,0652,关于在江苏省建立高端智能农机装备国家重点实验室的建议,3e63b79c79604bcea506cd072ba04a76,2022,2022-01-21 08:55:06,邹小波等7人,农林水利,调研情况:调研江苏省内涉农院校(江苏大学、南京农业大学、南京林业大学、河海大学等)、科研院所(南京农业机械化研究所、江苏省农科院等)、龙头企业(久富农机等);问题分析:农业现代化是实现“两个百年梦”的根本保障和关键目标。没有农业机械和智能化,就没有农业农村现代化。“三农”问题中,农业机械和智能化是转变农业发展方式的重要基础,是实施乡村振兴战略的重要支撑。“农业要振兴,就要插上科技的翅膀”,习近平总书记在北大荒建三江国家农业科技园区对科研人员的讲话意味深长。以服务乡村振兴战略、满足亿万农民对机械化生产的需要为目标,以科技创新、机制创新、政策创新为动力,农机产业需要进一步向高质量发展转型,农业机械化需要进一步向全程全面高质高效升级,走出一条中国特色农业机械化发展道路,为农业农村现代化提供有力支撑。经历黄金十年的发展,我国已成为农机装备第一生产大国和使用大国,国内农机产品体量巨大,但结构失衡、高端匮乏,国产农机主要以中低端产品为主,达到国际先进水平的不足5%,高端农机装备严重依赖进口。农业机械化全程化、全面化任重道远,设施农业、畜牧养殖、水产养殖和农产品初加工机械化率分别仅为33%、31%、29%和33%。虽然我国已成为世界第一农机生产大国和使用大国,但“大而不强”,与美国等世界农业强国相比,我国农业机械化发展不均衡,不同经济作物、农机类型、地域之间农业机械化水平差异明显;国产农机主要以中小马力的中低端产品为主,极少达到功率300马力以上的大马力农机产品,关键零部件几乎完全依赖进口;农机产品可靠性相差近1倍、农业资源有效利用率相差近1倍、农机作业效率相差近6倍。我国农机装备研发主要依赖经验设计和对国外产品的跟踪模仿,导致我国农机装备技术整体落后发达国家20-30年。究其原因,主要是我国农机装备创新体系不健全,缺乏农机装备领域国家重点实验室支撑,导致基础研究未形成体系、核心技术和原始创新研究严重短缺。具体建议:江苏是农业大省,也是农机大省,2019年江苏省政府印发了《江苏省人民政府关于加快推进农业机械化和农机装备产业转型升级的实施意见》,明确提出要在2025年实现从农机大省向农机强省的转变。为全力践行江苏“两争一前列”新要求,确保江苏率先实现农业农村现代化,建议江苏省积极争取建立高端智能农机装备国家重点实验室,着力突破长期制约我国农机装备发展的瓶颈难题。一是强化农机农艺基础研究。深入探索农机装备与成熟作物互作机理研究,逐步构建农机-作物融合、智能化、可靠性的基础科学与理论。二是大力推动农机装备核心技术的原始创新。在基础理论研究的基础上,力争突破农业传感器及专用芯片、农业信息服务与农业物联网等高端农机装备核心技术,彻底摆脱集成、模仿的局面。三是着力推动农机装备智能化、前瞻性研究。提高农机装备信息收集、智能决策和精准作业能力。四是建立一流拔尖农机创新人才培养体系。充分利用高校优势学科以及江苏省智能制造强省的优势,大力发展农业、生物、信息、机械、电气、材料等交叉学科,加快培养农机装备领域高水平交叉型创新人才,为我国农机装备发展提供技术支持和人才保障。 +445,0655,关于加快中小企业数字化转型,提升产业现代化水平的建议,f813b03ce0f9430697f3058b1ccc3645,2022,2022-01-20 19:28:27,朱振亚,经济发展,调研情况:《政府工作报告》提到,计划今年数字经济核心产业增加值占地区生产总值比重10.5%左右。根据《中小企业数字化转型分析报告(2020)》显示,在江苏、山东、浙江、广东等地具有代表性的2608家中小企业样本中,89%的中小企业处于数字化转型探索阶段;8%的企业处于数字化转型践行阶段,对核心装备和业务数据进行数字化改造;仅有3%的中小企业处于数字化转型深度应用阶段。为此,要实现预期目标,任何十分艰巨。 问题分析:调查中,发现很多中小企业存在受困于被动数字化之中:一是有数字化意识无数字化方略。二是有数字化信息无数字化技术。三是有数字化探索无数字化资本。 具体建议:一、政府激励,中小企业先行先试。建议相关部门在“数字设施升级、数字创新引领、数字产业融合、数字社会共享、数字监管治理和数字开放合作”等六大工程方面推出相关地方实施条例,并出台相应资金激励和人才激励举措,吸引有条件、有能力的中小企业在各区域、各产业经济的数字化进程中先行先试。 二、政府购买,中小企业普调普惠。相关部门可利用重点项目资金、创新孵化资金以及各类金融和财税杠杆,面向数据供应商、数据营销商、数据软件商和数据运营商进行定点和集中采购,向中小企业开放相关模块的使用权,确保中小企业在“生存优先”战略下能进行“小步快跑,逐步调优”的数字化改造。 三、政府搭台,中小企业共治共享。相关部门要构建基于数字技术的、从云端到地面、从上游到下游、从行政到市场、从企业到社会、从动态到平衡的完整链式平台,通过平台中小企业可以获取关于数字化的人才咨询、政策咨询、技术共享、模块共享和渠道共享,从而引导同业中小企业的合作共赢,进一步带动我市中小企业数字化整体走在前列。 +446,0657,关于推进养老服务“一保多元”高质量发展的建议,6ac541bd535a4556af13315df1a9f717,2022,2022-01-21 08:36:29,张丽霞,社会事业,"调研情况:根据“江苏省老龄事业发展报告(2021年)”白皮书显示,全省60岁及以上常住老年人口1850.53万,占总人口比例为21.84%,高于全国3.14个百分点,位居全国第六位;其中,65岁及以上常住老年人口1372.65万人,占总人口比例为16.20%,高于全国2.7个百分点,我省人口老龄化持续加深。近年来,在我省各级政府的大力支持和有关部门的不断努力下,养老服务政策日趋完善;养老服务供给持续增加;养老服务保障水平不断增强;养老服务质量稳步提升;养老市场活力不断激发。 问题分析:一是老年人“长寿不健康”问题显现,对老年人健康教育指导和早期干预意识不足、手段不多、机制不全,健康支撑体系有待完善;二是家庭养老负担较重,2020年人口增长率仅为-0.16‰,空巢、独居、留守老人家庭数大幅增加,适老化改造、家庭养老照护床位推进慢,传统养老支撑体系有待完善;三是老年人个性化需求增加,而居家养老服务内容相对单一,医养、康养融合度低,多元化养老服务体系有待完善;四是老龄产业发展缓慢,商业模式尚未成熟,产业集聚度还不够,未形成完整的产业链,长三角一体化联动尚需推进;五是配套保障尚有短板,养老设施建设、服务人才队伍发展存在瓶颈,综合监管难,养老服务质量有待进一步提升。 具体建议:(一)围绕“保”字,推动养老服务业健康可持续发展。优化养老设施供给。推进镇(街)综合性养老服务设施建设,形成“15分钟养老服务圈”。利用存量资源增加设施供给,鼓励社会力量创办民营养老项目。加强人才队伍建设,出台养老从业人才培育政策,加强与高校合作,培养一线应用型人才。提高养老护理员薪酬水平,稳定护理员队伍。推进养老信用体系建设,开展养老机构等级评定,结果与扶持政策、补贴标准、收费标准等挂钩。建立失信联合惩戒机制,推广“互联网+监管”模式,推动养老服务业健康可持续发展。 (二)围绕“防”字,完善老年人健康支撑体系。 +继续深化医养结合工作,将基层医疗卫生机构打造成医养结合重要平台,优化医疗卫生、养老服务机构合作,健全双向转诊机制,推动签约合作服务,不断提高医养结合服务质量。切实发挥家庭医生作用,加强早期筛查、干预及分类指导,开展老年口腔健康、营养改善、痴呆防治和心理关爱行动,守牢老年人健康防线。建立“养老服务顾问”制度,统一民政、卫健、医保部门的老年人能力综合评估标准,实现评估结果互认和分级管理;发挥养老行业协会作用,推进线上线下服务有机结合,提前为老年人健康把脉。 (三)围绕“服”字,提升养老服务质量。 +强化家庭养老服务支撑,探索开展“政府补贴+产业引导+家庭自付”方式,提升居家适老化改造覆盖率,推进家庭养老照护床位建设,提供免费或低偿的喘息服务。创新居家社区养老服务模式,优化社区嵌入式护理型机构和智能化社区居家养老服务综合体布点建设,探索“物业服务+养老服务”模式,推进老年友好型住区建设。优化养老机构服务功能,完善长期照护服务体系,持续增加护理型床位供给,满足失能失智老年人刚需。鼓励养老机构提供居家期上门、稳定期生活照料、康复期护理、安宁疗护一体化的全周期养老服务。建立基本养老服务清单制度,制定分类提供养老保障、生活照料、康复照护、社会救助等服务清单,明确服务对象、内容、标准和支出责任。 (四)围绕“养”字,满足多元养老服务需求。 +创新养老新模式,推动农村养老设施提质增能,结合乡村振兴,开发旅居、养生、民宿等多元化养老服务,促进休闲旅游与康养结合。推广智慧养老赋能增效,开发“养老电子地图”,完善智慧养老服务管理平台,推进物联智能应用和适老化应用培训,提升智慧养老成效。促进老年人社会参与,建立老年人才信息库,开展“银龄行动”,促进积极老龄生活。试点“时间银行”,鼓励邻里互助、代际互助、老老互助,发挥低龄老年人作用。 (五)围绕“联”字,寻求长三角一体化发展新机遇。 +增强老年友好城市建设吸引力,构建老年友好出行环境,加强公共设施无障碍改造和建设,加快老龄服务设施建设,发展老年友好公共交通设施。推进一体化发展融入度,推进养老服务标准、照护需求评估、护理员资质等标准互认,推动养老政策异地通关,建设异地养老、候鸟养老、乡村养老基地。寻求“银发经济”增长点,发展养老服务新业态、新模式,培育品牌企业,发挥龙头带动作用,形成养老服务产业集群。" +447,0658,关于规划“健康养老学制教材”的建议,fa623a9bdc6d415b85c8e02a266b3998,2022,2022-01-20 19:28:27,杨涛,文化宣传,"调研情况:健康养老是涉及每个居民的重要社会问题,目前健康养老医学知识普及度低,缺乏规范的、分层分级的养老医学科普教材。基于提案人医学专业背景,民盟江苏省医卫生体委员会社会服务和调研工作提出该提案。 问题分析:国务院《中国居民营养与慢性病状况报告(2020年)》显示,2019年中国居民因慢性病导致的死亡占总死亡的88.5%,其中因心脑血管、癌症和慢性呼吸系统疾病死亡的比例为80.7%。心脑血管病死亡以缺血性心脏病和脑卒中为主;癌症死亡的前五位依次为肺癌、肝癌、胃癌、食管癌、结直肠癌;慢性呼吸系统疾病死亡以慢性阻塞性肺病为主。糖尿病等代谢性疾病虽然不是中国居民的主要直接死因,但是导致心脑血管病的主要原因,对居民健康的威胁不容忽视。 + +根据第七次全国人口普查数据,2020年中国人口达14.1亿万,65岁及以上人口占比达13.5%。当前全球老龄化形式严峻,未来中国老龄化程度会进一步加大。国家越来越重视养老产业的发展,发布了一系列政策,支持社区养老模式革新、医养结合深化、智慧养老推进和养老金融市场开放等多个方向改革与开发,推动了养老产业发展。养老问题涉及养老医疗、养老产业、养老金融、养老保险等体系,其中养老医疗体系更为关键。如何让老人主动健康生活、防治慢性病疾病,是健康养老的关键。目前养老医学科普宣传尚未形成有效的知识体系和宣教体系,仍然有很多老年人盲信错误的口口相传、甚至通过广告获得一些不完全正确的医学知识,更容易被不法分子欺骗。 具体意见:建议规划适合老年人的健康知识教材、并根据不同年龄阶段、不同知识层次的学制教材,仿照青少年学制教育,建立年轻老年人、老年人、长寿老年人分层分级的养老医学知识教材,可以有利于参与社会养老各机构,如医保、保险、产业和媒体等,能够规范的开展养老健康知识教育。 + +江苏是文化强省、经济强省,有条件在社会养老和健康长寿领域走在全国前列,建议通过规划“健康养老学制教材”,推动江苏健康养老事业的进一步提示升,并向全国推广有效的经验和方案。" +448,0659,关于加强村民参与、提升我省村镇建设工程治理体系的建议,5ce21cd131d7490881721d2f1a7c6f37,2022,2022-01-22 09:23:07,李启明等4人,城乡建设,调研情况:村镇建设工程是解决“三农”问题的重要物质基础,对促进城乡公共服务均等化、打造美丽宜居乡村新格局、实现乡村振兴具有重要意义,得到历年来中央一号文件的高度重视。长期以来,江苏省委省政府积极落实党中央部署,村镇建设工程取得突出成绩,主要体现在建设投资不断增多(公共设施投入从2010年的1046.6亿元,增加至2020年的1687.6亿元等)、建设内容不断丰富(逐渐涵盖生产与生态基础设施建设、人居环境建设、数字化新型基础设施建设等)、建设体量持续增长(如村镇道路从2010年的14.6万公里,增加至2020年的18.3万公里)。按照2017年12月中共中央办公厅 国务院办公厅印发《关于建立健全村务监督委员会的指导意见》、2019年10月中共十九届四中全会通过的《中共中央关于坚持和完善中国特色社会主义制度 推进国家治理体系和治理能力现代化若干重大问题的决定》、2021年4月《中共中央 国务院关于加强基层治理体系和治理能力现代化建设的意见》等文件精神,进一步加强村民参与江苏村镇建设工程监督,将自下而上的村民参与监督和自上而下的政府监督有机结合,率先探索提升村镇建设工程治理体系和治理能力现代化的有效路径,势在必行,意义重大。按照1994年6月江苏省第八届人民代表大会常务委员会第八次会议通过,并先后在1997年7月和2004年6月修正的《江苏省村镇规划建设管理条例》,县级人民政府建设行政主管部门应当对村镇建设工程的施工质量进行监督检查。但是,村镇建设工程通常存在数量多、类型广泛,投资额较低、工期要求短等特点,监督工作琐碎复杂,监督机构和监督人员数量少、任务重,监督资源、工具和手段紧缺。据2021年4月江苏省村镇建设工作会议精神,目前江苏省村镇建设工程主要呈现基层监督效率与持续增长的工程体量不匹配、各类村镇工程建设违规操作较多、建设工程冲突频发等问题。其中政府投资统建的村镇建设工程质量控制较好,但由中小型私营企业改建扩建的村镇建设工程普遍存在工程资料整理不完善、进场材料抽样检验行为不规范、监理人员管理不严等现象。近年来,随着全面从严治党向基层不断延伸,江苏对基层治理体系和治理能力现代化建设工作逐渐深入,作为农村生产生活的实践主体、村镇建设工程的直接受益主体与重要意志主体,村民参与江苏村镇建设工程监督得到许多政府部门的重视,如泰州市姜堰区实施的村务“阳光监督”工程、苏州市太仓璜泾镇实行的村民参与村镇工程建设监督诚信积分制度、南京市浦口区施行小型村庄建设项目简易审批时要求“接受村民监督”等。这些参与式监督,有助于村民全面认识工程建设项目,为村民发表意见、提出诉求提供合理支撑,提升了村民参与村镇建设工程监督的积极性、主动性以及责任感,保障了村镇建设工程综合效益的长效稳定。问题分析:(一)无制参与:村民参与监督的制度缺失目前,村民参与村镇建设工程监督的相关法律法规主要包括《建筑法》《建设工程质量管理条例》《村民委员会组织法》等,以及《江苏省村镇规划建设管理条例》《南京市村镇规划建设管理实施办法》等政策文件,基本上都是原则性地提及“全过程民主”、“村民监督”等表述,存在针对性不足和实施性指导不够等弊端,缺少村民参与村镇工程建设监督的系统性政策、针对性文件、操作性办法。另外,部分村镇基层管理资源、工具、人员的严重缺位,也导致一些村民参与监督的管理制度无法执行到位,降低了监督效果。(二)无心参与:村民参与监督的意识薄弱“事不关己高高挂起”、“多一事不如少一事”等传统思想的残留,是村民参与监督意识薄弱的重要原因。另外,许多村镇建设工程的资金来自脱贫攻坚、乡村振兴等专项拨付,以及社会公益组织和个人的捐赠等,对村民而言是“别人的钱”,故缺乏监督的内生动力。另外,苏北等部分地区相对比较落后,部分村民忙于生计,不愿意费事费力参与监督。但是,通过对苏州吴江、扬州仪征、南通海门等地村镇建设工程调研发现,村民参与和自身利益直接相关的村镇建设工程(自己出钱、出力,或者对自己影响比较大)的监督热情高。(三)无路参与:村民参与监督的渠道缺乏村民参与村镇建设工程监督渠道的缺乏是村民行使监督权的外在限制。和城市丰富多样的市民监督渠道(如“市长热线”、“12345”)等相比,村民参与村镇建设工程监督的渠道较少,往往只能等地方政府、建设单位等公示相关材料后,通过电话、现场等渠道表达意见。但是,江苏部分村镇缺乏健全村民自治组织、村民协商议事机制、村务公开信息平台,未能广泛实施村级事务“阳光工程”,使得村民参与村镇建设工程监督的渠道少且不够畅通,有时会采取过激、失序行为。譬如,苏州市通安镇征地引发上万村民堵塞国道,邳州市征用耕地引发的暴力冲突等。(四)无力参与:村民参与监督的效果有限在江苏部分农村地区,大量青壮劳力外出务工,留守农村的多为老人、儿童。这个群体囿于文化水平不高、工程建设技能不足、参与监督知识匮乏等原因,难以有效参与村镇建设工程无力参与。此外,江苏少数村镇的村干部强势主导村务监督体系, 未及时、全面、透明地公示建设工程信息,对于村民的意见不重视、不采纳、不回应,甚至打击报复,严重影响村民参与监督的积极性和效果。具体建议:(一)做好顶层设计,健全村民参与监督制度以习近平新时代中国特色社会主义思想为指导,强化村镇建设工程监督的系统治理、依法治理、综合治理、源头治理,做好村镇建设工程监督制度顶层设计,主要包括:结合江苏村镇建设工程实际,建立起党组织统一领导、各级政府依法监督、各类组织积极协同、村民广泛参与,自治、法治、德治相结合的村镇建设工程监督体系;建立健全村务监督委员会,进一步加强和规范村镇建设工程的公开和监督工作,切实保障村民群众合法权益和村集体利益;坚持全周期管理理念,探索建立村镇建设工程质量评议制度,在规划决策、建设施工与管护运营阶段,制度化保障村民的有效参与。(二)健全激励体系,增强村民参与监督意识在精神激励方面,政府应大力倡导“集体工程、人人有责”的参与理念,通过树立先进参与监督典范,激发村民的主体意识;同时,政府还应及时消解村民诉求中的负面参与情绪,引导村民正向积极参与,从而提升整个村庄的参与监督氛围。在物质激励方面,应结合村镇建设工程特点和实际需要,在确保工程质量和项目进度的前提下,通过以工代赈等形式,尽量雇佣当地农村劳动力,在提高当地村民经济收入的同时,提升村民参与监督的主动性。(三)完善监督平台,拓宽村民参与监督渠道在村镇数字化治理的背景下,利用信息化手段及时公开村镇工程建设信息,拓宽村民参与监督渠道,保障村民对村镇建设工程的知情权与参与权。省内各级政府应积极探索搭建村镇村务公开APP、网页、公众号、网格化通知群等信息化平台,建立村镇建设工程专题栏,公布各村镇建设工程的监督细则、财务状况、日常监督内容等,提升村民参与监督村镇工程建设的“便利度”。针对村镇文化水平较低、年龄较大等不便应用信息化平台的群体,基层干部应明确具体负责人,将村镇工程建设相关信息传达到位,保证信息全面覆盖,做到有渠道、有回应和有效果。(四)加强宣传教育,规范村民参与监督行为一方面,各级政府可通过制作宣传册、宣传视频向村民讲解村镇建设工程的内容和建设计划等,增强村民对村镇建设工程项目的理解。另一方面,不断强化村庄文化、道德准则以及行为规范,加强“村镇集体层面”的约束机制,积极探索村民参与监督赋能措施。最后,落实江苏《关于加快推进乡村人才振兴的实施意见》等政策文件,充分利用省内丰富的高校资源,重点培养乡村治理、乡村公共服务等人才队伍,并通过人才下乡、技术下乡、服务下乡、村民回流等,不断提升村民参与村镇建设工程监督的意愿、能力和效度。 +449,0660,关于谋划南京—淮安盱眙市域(郊)铁路并争取纳入上位规划的建议,13a272fe555144c0968a4892fe912145,2022,2022-01-21 08:36:29,徐梅菊,工业商贸,"调研情况:《南京都市圈发展规划》明确提出“推动中心城市市域(郊)铁路向周边城市延伸和客运服务公交化”,通过强化交通网络和枢纽建设,共建轨道上的都市圈,提升运输服务与信息化水平,协同建设一体化综合交通体系。盱眙位于淮安南部,紧邻南京六合区,空间、区位、生态优势明显,是宁淮合作的桥头堡,也是南京都市圈向北辐射的窗口和前沿。实施南京—淮安盱眙市域(郊)铁路,将有效解决南京都市圈北面廊道外围进城交通问题,增强南京都市圈内城市间的通达水平,对促进南京都市圈发展、加快盱眙经济社会发展具有重要意义。问题分析:淮安高度重视南京-淮安盱眙市域(郊)铁路建设工作,先期已组织开展项目前期研究工作,聘请专业机构开展规划研究等前期工作,同时与沿线区县、南京地铁集团达成合作意见,各方统筹协调,形成南京都市圈跨区域铁路建设共同对上争取、统一规划建设、协同投入使用的合作发展模式。具体建议:建议省发改、省交通等部门加大支持力度,将南京—淮安盱眙市域(郊)铁路项目纳入南京都市圈轨道交通规划,加快推进项目前期工作。" +450,0662,关于推进江苏省高质量海外园区建设推动“一带一路”交汇点行稳致远的建议,b0924a09d8664ccda62a1e5b17899c56,2022,2022-01-20 19:29:30,李启明等4人,经济发展,调研情况:海外园区是推进“一带一路”倡议的重要抓手,是实现国家产业结构调整和全球产业布局的重要承接平台,也是我省高质量推进“一带一路”交汇点建设规划体系的重要组成部分。江苏在海外园区建设方面开展了积极探索。截至目前,共有7家境外园区分布在6个国家,主要集中在亚洲(4个)、非洲(2个)和南美洲(1个)三大区域。包括3家国家级境外经贸合作区——柬埔寨西哈努克港经济特区、埃塞俄比亚东方工业园、中国阿联酋产能合作示范园,4家省级境外经贸合作区——印尼东加里曼丹岛农工贸经济合作区、坦桑尼亚江苏-新阳嘎农工贸现代产业园、印尼吉打邦农林生态产业园、徐工巴西工业园。近年来园区发展成效显著,运营主体日趋多元,空间布局更加优化,政策保障不断完善,绿色发展成效初现,经济社会效益更加明显。累计吸纳驻园企业325家,总产值达49.3亿美元,上交东道国税费1.7亿美元,创造就业岗位5万人次,并逐步探索出“重资产投资运营”和“轻资产管理输出”的园区运营模式。为深化国际产能合作、促进当地经济社会发展做出了重要贡献。问题分析:(1)顶层设计存在缺失,总体规划布局失衡。现有园区多为企业自发探索建设,园区建设选址和发展思路具有自发和粗放特征。相关部门在发展规划与总体分布方面缺乏系统性安排,在投融资模式与运营管理模式方面缺乏制度性统筹,在已有园区发展水平与影响力方面缺乏科学的评估体系。(2)园区开放能级相对不足,总体实力和影响力有待提升。现有园区发展相对封闭,与东道国企业合作参与度不高,缺乏与所在地的利益互动机制,对东道国工业化的带动作用不明显。(3)产业定位相对单一,传统发展模式亟需转变。现有园区以加工制造和农业开发类型为主,聚焦纺织业、建材、机电等劳动和资源密集型产业,技术水平和产业附加值较低,定位先进制造、高新科技产品的园区缺乏,基础设施现代化程度有待提高。(4)产业协同机制不健全,全产业链优势未能充分体现。园区内部产业上下游企业之间合作深度不足,集聚经济效应不明显,产业链链状经济优势和园区块状经济优势未能充分体现。(5)投融资支撑体系不健全,支持园区海外扩展还未形成工作合力。园区建设具有投资规模大且投资回收期长的特点,加之境外融资难度大,难以通过资产抵押方式解决问题等,园区建设、运营、升级受到资金制约,甚至变卖国内资产支撑园区发展。具体建议:(1)强化顶层设计,统筹总体布局。高质量海外园区建设要坚持规划引领,突出总体布局。一方面,要围绕“一带一路”倡议的总体要求和“交汇点”建设的发展目标,统筹思考和谋划未来园区的产业布局、区位分布、运营模式、建设主体和投融资机制,针对不同国别区域的投资环境和产业资源情况,实现特色布局。同时,引导园区制定科学合理、可持续性发展规划并一以贯之,完善相关配套政策,促进海外园区之间形成区域化分工、专业化生产、差异化发展的特色优势产业新格局。(2)实施分类动态管理,开展示范园区创建。基于国内园区发展经验,结合东道国实际情况和具体要求,确立园区发展的质量标准。建立科学评价体系对已有园区进行分类动态管理,针对不同发展水平园区实行差异化管理和精细化支持,针对不同类型园区明确其高质量发展路径,形成推动海外园区高质量发展的动力与反馈机制。同时,积极推进高质量园区的“排头兵”和“领头羊”创建工作,加快建设一批运营机制灵活、商业模式创新、发展特色鲜明、综合能力突出、专业人才集聚、社会效益和经济效益显著的示范园区,发挥其在全省的标杆示范作用,提升其在海外市场的国际地位和影响力。(3)提升园区开放能级,强化产业链条协同创效。转变输出过剩产能思想,了解东道国实际产业需求和适合技术产能,以高水平开放推动园区高质量发展。鼓励与当地企业强强联合,增强共建共享、优势互补、互利共赢的资源要素聚合交汇能力;鼓励强化与东道国政府的沟通机制,加强园区社会责任建设,扎根属地,实现与当地经济、文化、民生的充分融合。另一方面,积极推动园区产业链布局和产业集群网络建设,构建良好的产业集群体系。全产业链和产业集群是园区高质量发展的主要方向,纵向应推动整合上游原料供应、中游建设生产、下游分销企业的全产业链,注重园区内部产业链补短板;横向鼓励加强与法律、金融、会计、咨询行业合作,建立有机整合“金融+产业+服务”的生态圈。充分发挥园区产业集群效应,提高全球资源要素聚合能级。(4)健全投融资支撑体系,凝聚多方力量形成合力。完善融资政策体系,设计完善一套充分利用国际资本市场的投融资机制,引进战略合作伙伴直接参与园区建设,引导一流投融资机构合作建设,鼓励各种创业资本投资高新技术产业,吸引高端投融资人才等。同时,优化政策执行流程,提高工作效能,增强政策激励效应。加快金融产品创新,借鉴发达地区经验,充分发挥信托的产品优势和业务优势,积极开发股权、产业投资等信托产品,搭建社会公众参与园区建设并分享发展收益的桥梁。加快融资信息网络建设,建立园区投融资服务网站,为供需双方汇集、整理、提供高质量信息,促进形成金融、投资、担保、保险业协会等投融资服务网络。凝聚多方力量建设园区,充分发挥政府和社会资本合作优势,鼓励社会资本协同“走出去”;鼓励国内园区开发公司以各种形式参与经营海外园区建设;鼓励高科技企业积极参与建设,发挥高新科技型园区在“一带一路”建设中的引领和驱动作用。 +451,0663,"关于加快修订《江苏省近岸海域环境功能 +区划方案》的建议",a4762b4ef6074794ac8db295bdb3e51f,2022,2022-01-21 15:00:16,尹贵尧,资源环境,调研情况:2001年4月12日,江苏省环境保护委员会印发《江苏省近岸海域环境功能区划方案》(苏环委〔2001〕7号)(以下简称《方案》)。《方案》已实施20多年,《方案》当时编制依据的岸线特点及开发利用状况、规划和历年海洋环境调查资料等已与我省沿海实际状况明显不符,如南通、盐城等淤涨型岸线地区,大片沿海滩涂已成陆,《方案》仍要求执行二类海水水质标准,无法实现海洋环境功能区管理要求。 问题分析:根据全省沿海开发现状和沿海经济社会发展需求,亟需加快《方案》修订。主要依据如下: (一)《方案》内容与我省岸线开发利用实际现状情况不符。我省沿海经过20多年的开发利用,港口、航道发展迅速,海域实际与《方案》出台时的状况变化很大。如根据《方案》,从苏鲁交界的绣针河口至新洋港河口、斗龙港河口至长江口的连兴港,上述岸线向海一侧至-10米等深线海域,主要功能为盐业生产取水和滩涂、浅海水产养殖,要执行二类环境功能区划要求,但上述海域现已成为港口等功能区域,海洋环境功能区应作相应调整。 (二)《方案》内容与我省十四五时期沿海开发需求不符。近日由国务院批复、国家发改委印发的《江苏沿海地区发展规划(2021-2025年)》提出,江苏沿海地区是新亚欧大陆桥沿线地区、长江经济带、淮河生态经济带重要出海门户,也是连接京津冀地区和长三角地区的重要主轴通道,在建设我国承南启北、沟通东西大通道布局中的枢纽地位突出。为保障我省“十四五”时期沿海地区高质量发展,我省《方案》势必要开展全面修编工作。虽然近年来《方案》以风电或港口等项目为载体进行了点状调整,但未开展过全省范围总体修编工作,亟需根据海域现状和“十四五”沿海经济发展需求开展修编。 具体建议:为促进江苏沿海地区高质量发展,加快陆海统筹,推进沿海地区加速隆起为全省高质量发展的新增长极,亟需系统解决我省近岸海域环境功能区与经济发展不匹配的问题。 (一)建议加快《方案》修编进度。虽然2021年10月起省生态环境厅已经启动了《方案》的修编技术工作,但由于《方案》修编需要以国土空间规划、海岸带综合保护利用规划的成果为基础,建议一体化加快推进新编国土空间规划、海岸带综合保护与利用规划等规划的出台,为《方案》的修编和尽快出台提供基础依据。 (二)《方案》的修编应与《江苏沿海地区发展规划(2021-2025年)》、沿海产业规划、港口总体规划等沿海经济发展需求相适应。随着我省沿海开发不断加快推进,沿海地区承担着承接沿江地区产业转移的任务,为保障沿海重大项目建设,促进我市近岸海域环境功能区划分更加科学、合理,符合近远期开发利用需求,修编后的《方案》应增加4类海洋环境功能区指标,切实保障沿海重大项目发展,。 (三)建议制定《方案》修编阶段的过渡期管理办法。 “十四五”时期我省沿海将建设一大批用海项目,在省生态环境厅的支持下,仅2021年就给南通港、大丰港、如东H3#海上风电项目、华能如东300MW海上风电工程等5个工程项目进行了近岸海域环境功能区划调整。但仍有大量用海项目因应不符合海洋环境功能区划,项目推进受阻。根据省第十四次党代会提出的全力推进沿海地区高质量发展的部署和《江苏沿海地区发展规划(2021-2025年)》对江苏沿海战略定位要求等,建议出台在《方案》修编过渡期间环境功能区划管理办法,对符合《江苏沿海地区发展规划(2021-2025年)》、沿海产业规划、港口总体规划、《江苏省海洋功能区划(2011-2020年)》、江苏省海洋主体功能区划的用海项目,进行容缺审批,保障我省沿海地区经济高质量发展。 +452,0664,关于加强南京国家农高区和国家农创中心联动发展的建议,9c542c1b599049b08940ac72c2b37125,2022,2022-01-20 20:06:21,民建江苏省委,经济发展,调研情况:近年来,我省先后申报获批的南京国家现代农业产业科技创新中心(简称“农创中心”)、南京国家农业高新技术产业示范区(简称“农高区”),是全省独有的两家“国字号”农业创新载体,示范带动作用日趋明显,正呈现出协同联动加快、集成发展加速的新态势,并日益成为全省农业现代化加速发展的重要战略“支撑点”和“动力源”。联动发展成效初显。1. 联动推进的体制机制初步建立。省委、省政府坚持高位统筹,在省级层面成立农高区建设工作领导小组,并推动建立农创中心部省市联席会议机制,指导南京成立农高区建设工作专班及两个园区联动发展工作小组,多次召开会议研究部署,取得重要成果,农高区引进亿元以上项目25个,总投资126.9亿元;农创中心引进签约企业217家,总注册资本金超过40亿元。2. 错位发展的创新资源加速集聚。农高区集聚7家高校科研院所,建成市级以上科研平台80多个,取得农业科技成果650多项,生物农业、食品加工等主导产业体系初步形成。农创中心引入近10个院士团队,打造出全国唯一的农业集群式院士创新基地,引入国家(省级)重点实验室等高价值平台达15个。3. 固本强基的配套设施持续完善。农高区建成5万平方米的白马农业国际博览中心、6万平方米中小食品产业园。农创中心建成2.6万平方米展示中心,56.2万平方米科创中心A地块、6.5万平方米熹禾公寓式酒店即将建成投用。问题分析:联动发展存在的短板和不足。1. 联动一体化的机制效能尚未完全释放。目前农高区和农创中心实行的是“国批、省管、市协、区办”的运行体制,省科技厅和农业厅统筹推进一区一中心联动发展的机制合力作用发挥得不够充分,协调提升两个国家级园区农业高新技术企业数量等关键指标能级的支持政策未完全形成现实生产力。农高区部分重大项目建设用地规模不足。2. 协同高质量的创新潜能尚未充分彰显。省级层面大型仪器设备共享服务平台、检验检测公共服务平台还未实现布局建设。农高区和农创中心在整合全省创新资源、聚力创新突破等方面的层次不够高、推进难度较大。国家级农高区、农创中心的农业科研成果,对全省现代农业发展的示范引领效应有待提高,影响了科研成果就地转化和大规模产业化。3. 靶向特色性的配套功能尚未系统集成。对两个国家级园区举办的论坛、峰会、展览等重大活动,省级层面的整合协调力度有待提高。一区一中心与驻区高校、科研院所人才互通互用程度不够高。南京农高区发展集团、南京农创园科创投资集团的资产规模偏低、资产负债率较高,“小马拉大车”现象尚未得到根本改善,难以保障农高区、农创中心作为国家级示范、引领、和辐射作用的发挥。具体建议:1. 优化联动顶层设计,构建协同集成发展新格局。建立健全能充分发挥省发改、农业农村、科技等部门工作合力作用的协同推进机制,着力解决农高区、农创中心关于部省级重大项目申报立项、制定省级倾斜扶持政策等方面重大问题。加快推进南京林业大学溧水校区校方承担部分省级立项。适度增加农高区建设用地指标,统筹解决南京林业大学溧水校区二期项目、东部农业科技创新港二期项目、智慧农业配套深加工等用地需求方面重大瓶颈难题,并列入省有关部门年度工作计划。完善优惠政策“一方拥有、两地共享”机制,明确农创中心同等享受省政府支持农高区发展、全省农业农村、科技等条线年度重点研发计划申报单列优惠政策。2. 提质联动创新能力,培育协同集成发展新动能。着力协调推动省级大型仪器设备共享服务平台、检验检测公共服务平台等优先布局农高区、农创中心,实行全面开放、共享使用。帮助农高区争取科技部支持将健康食品智能制造技术创新中心评为国家技术创新中心,支持先进生物技术创新中心落户农高区并争创国家先进生物制造创新中心。制定支持农高区、农创中心的新产品、新服务、新技术、新装备等农业科研成果辐射带动全省现代农业发展、打造“绿色”“智慧”“美丽”园区、孵化培育主导产业等专项实施计划或方案;引导省内生物农业、未来食品产业领域头部企业、国际合作项目等向农高区聚集落地,引导相关省属国有企业在农高区设立地区总部、研发中心等,形成若干百亿级特色产业链;推荐5G应用、农业互联网、智慧工程、大数据等农业现代化应用示范场景优先落地农高区。支持农创中心联合农业院士团队与全省各地相关农业产业园建立联动机制,帮助农创中心在全省跨区域建立100万-500万亩农业现代化产业示范基地,提高现代农业科研成果在全省实现高效推广。3. 健全联动服务体系,激发协同集成发展新活力。省相关部门加大支持力度,积极争取全国和全省现代农业科技方面论坛、展览等重大活动,由农高区、农创中心联合举(承)办,持续提升两个国家级园区的社会影响力。支持以政府奖励为导向、用人单位和社会力量奖励为主体的农高区与农创中心“一方设立、两地通用”的人才奖励政策体系,鼓励开展双向互动学习、培训、交流等活动,支持加大农高区和农创中心农业企业、高校和科研院所人才国际合作交流和招才引智工作,持续发挥经济利益、社会荣誉双重激励作用。引导推动省属相关国有企业、国有资本以参股形式做大做强南京农高区发展集团、南京农创园科创投资集团,或直接参与农高区、农创中心项目建设,有效改变“小马拉大车”格局,更好服务保障农高区、农创中心持续健康发展。 +453,0668,关于提高专业学位研究生工程创新能力,进一步加强产学研联合培养的建议,430ba2ec246d47d6bec89619fdb22161,2022,2022-01-22 08:53:30,谢婧婧,教育事业,调研情况:提高工程创新能力是专业学位研究生培养改革的突破口,行业产业需要具有独特优势、领域胜任力强的领军人才。过分强调学术、课堂教学本科化、评价方式单一等导致工科专硕教育存在同质化倾向、工程创新思维不完整、“大工程”系统思维缺乏等问题。推行产学研合作的专业学位研究生培养是在高校培养应用型人才的基础上,充分利用产业的专业背景和研发机构创新资源,注重学生实践创新能力提升,三位一体的人才培养模式,是提高研究生创新能力的重要途径。就目前专业学位硕士研究生培养现状而言,主要存在如下问题:问题分析:1)培养成效评价机制缺失专业学位研究生产学研联合培养多元组织协同力度较弱,企业导师在研究生培养过程中参与程度普遍较低,产学研联合培养成效没有有效的评估标准,这些因素不利于联合培养成效的体现,从而导致了专业学位研究生培 养内聚力不强,耦合程度不高。2)参与主体互动性不强产学研合作培养各方往往存在高校积极参与,其他各方人力、资源等实际投入较少的问题,且参与主体之间互动性不强。如许多参与企业一方面缺乏战略思考和实践经验,合作过程往往容易陷入有“合”无“作”的状态;另一方面,因高校与企业对人才培养成效的认知不匹配,从而影响相互协作,最终影响到人才培养质量。3)研究生培养过程趋同化目前专业与学术型硕士研究生培养过程趋同化现象明显。在专业学位研究生培养计划制定中尚能体现与学术型研究生的区别,但在具体培养实施过程中,一方面,由于教学资源有限,专业和学术学生“共享课堂”,缺失个性化的知识输入;另一方面,导师队伍中工程化研究人员不足,所培养的学生也容易出现“重学术轻实践”的情况。4)学生创新力普遍不足创新驱动应贯穿人才培养的始终,但是一方面由于人才培养缺失原发性的创新思维锻炼,主动创新的能力和意识不足;另一方面,由于学校教学未能紧密结合产业发展需求,学生知识结构不合理,兴趣驱动力不足,更多以任务导向完成课题相关工作,缺乏有效的思考,使得研究生很难取得创新性成果,这显然不能有效满足我省“加快科技自立自强,更大力度建设自主可控的现代产业体系”的需要。具体建议:1、顶层引导、政策先行、客观评价以政府政策为引导,强化人才培养评价机制。由教育主管部门牵头积极引导企业与行业协会等参与,进一步完善产学研协同培养研究生的有关政策和指导意见。建立社会化的专业学位研究生培养质量客观评价体系。高校需逐渐吸收外部评价意见并融入研究生培养阶段,做到学校评价与社会评价相结合。强调政府引导下的人才评价和社会需求引导作用,接受社会对人才培养的监督和评价,从而保证创新型人才的合格,真正构建协同育人的长效机制。2、核心实践、项目攻关、协同创新 以产学研互动为实践培养层,突出人才培养创新元素,可以使“产”、“学”、“研”共同承担人才培养环节的各项任务,基本实现理论与实践的有机结合。 进一步加强新型创新基地建设,重视与非教育部门(科技部门或人社部门等)的协调,多元化的保证产学研联合协同研究生的资金投入。如科技部门可以将参与专业学位研究生培养的研究生工作站等平台视同地方级的科研平台,给予一定的科研经费申报资格,以项目为载体,以学生为主体开展联合攻关,培养技术创新人才。通过对外在的过程要素的深化和整合,使研究生具备促使创新能力形成的知识、创新思维能力、创新个性等内在创新元素。鼓励企业创新的同时进行具有实践能力的人才培养。人社部门也可以将企业研究生工作站 认定作为企业进一步进行人员技术提升的一个重要平台,给予一定的政策支持,以促进企业产学研合作和创新性人才的培养的积极性。3、兴趣驱动、需求契合、市场导向 以用户反馈为需求培养层,提高人才培养社会契合度。用户反馈在专业学位研究生培养环节可以理解为社会产业需求的反馈和用人单位的反馈。作为需求培养层,以学生兴趣为培养出发点,重点强调人才培养的落脚点就是社会需求,如专业学位硕士的培养实际应以与产业密切结合的应用型创新型工程科技人才为重要培养目标。以社会需求和市场导向作为学校培养专业学位硕士研究生创新素质前提,加大复合应用型人才培养力度,增强人才培养与产业需求的针对性,在此基础上构建创新人才培养体系,从而有效提高人才培养与社会需求的契合度。 +454,0669,关于加快推动老年友好型社区建设的建议,fd36bb5231bd4a8e8413655e714af8d7,2022,2022-01-21 08:36:29,兰青,社会事业,调研情况:我省养老需求总体上是“9073”结构,约90%的老人由家庭自我照顾,7%享受居家社区养老服务,3%享受机构养老。绝大部分老年人青睐居家养老,适老的居住环境、亲切的熟人社区、不变的生活习惯等,都是老年人对美好生活的向往。同时,老年人由于身体机能老化、活动能力与活动范围受限,对于社区内部和周边的环境、设施配套需求更加突出,户外锻炼、散步聊天和休闲娱乐等高频活动均在社区附近,老年人的养老与社区的发展密不可分。 问题分析:1.超前谋划还需加强。伴随新中国成立后第二次人口出生高峰期出生的人口进入老年期,未来五年我省老年人口将急剧增长,2025年,全省60岁以上老年人口预测将达到2258万,“未富先老”“未备先老”双重挑战并存,因前期预估不足、超前建设不够,导致居住不宜老、设施不适老、交通不便老等现状与实际需求不相匹配的问题逐渐显现,特别是老旧小区和部分农村社区的建设现状与示范标准存在较大差距,严重制约友好型社区的创建工作。2.合力作用不够显著。全国示范性老年友好型社区创建标准从居住环境、出行设施、社区服务、社会参与、孝亲敬老、智慧助老、管理保障等方面明确了具体指标,这些既是评定标准,也是建设要求,涉及到社区建设的方方面面,关联多个部门职能。近年来,我省相关部门出台许多改善社区建设和服务的政策,却存在条块分割、政出多门、分工有余、协作不足等弊端,一定程度上降低了工作效能。3.引导资金缺乏。2021年,首批全国示范性老年友好型社区创建工作,在全省引起很好反响,但整个创建工作缺少专项资金支持,对部分社区特别是建设现状相对落后社区的促进作用受限。 具体意见:1.加大适老化改造力度。以全国示范性老年友好型社区创建工作为抓手,更多更好地动员和统筹资源促进老旧小区改造和农村社区建设,更大力度满足老年人需求,尽早实现我省老年友好型社区全覆盖。2.进一步强化工作合力。开展省级示范性老年友好型社区创建工作,由多部门联合成立创建工作领导小组,通力合作,协调发挥职能作用,解决建设和创建过程中的问题,着力提升社区服务能力和建设水平,全面推进老年友好型社区的发展。3.着力解决资金支持。省级财政采取以奖代补的形式对被命名的社区给予资金支持,进一步促进老年宜居环境改善,加快推动老年友好型社区建设。 +455,0671,关于进一步加强高校科技成果转化的建议,e0333a94a5f544de812b1a427e1f07b4,2022,2022-01-21 15:30:01,华博雅,教育事业,调研情况:近年来,各地围绕产业链部署创新链,加快科技成果转化和产业化,呈现出产学研结合、上中下游衔接、大中小企业协同的良好创新格局。与此同时,我国高校科技成果转化存在着一些问题。问题分析:一是高校科研与企业、市场需求不匹配。高校偏向于基础研究,关注科技前沿问题,而地方政府和企业关注的则是科研的商业价值。二是缺乏专业的技术中介服务机构。高校对专业技术转移服务的市场化意识不强,专业技术转化能力不足。三是高校科技成果转化缺乏保障,主要是政策保障不足,虽然近年来陆续出台了一些鼓励高校科技成果转化的有利政策,但是在实际操作过程中仍存在落实不到位、偏物质和资金奖励,缺技术和市场支持、科技成果使用和处置受政策制约等一些问题。具体建议:一、加深高校与企业的交流。高校科研与企业需求存在偏差,需要双方增进沟通,加深交流,彼此融合,使科研方向与人民当下的迫切需求相适应。着力发展“产学研”协同合作,大力促进高校与企业的沟通交流、技术共享、协同合作,建立合作渠道。二、建立专业化的转化平台。重视打造专业化的第三方技术转化平台,可借鉴发达国家的经验,建立类似技术许可办公室和大学技术管理人协会之类的组织。政府、高校和企业可在该平台上分别发布政策更新、科技成果和企业需求,由专业的转化人员提供技术咨询服务,形成多方资源融合的产业链条。利用互联网技术和信息化手段,建立完备的科技成果数据库,实现科技成果信息的精准匹配和共享,实现高校与企业的快速有效对接。三、完善科技成果转化保障体系。完善扶持和优待政策,引导企业参与转化项目,形成政府、企业、高校三方协同开发的科技成果转化项目体系,将扶持和服务科技成果转化落到实处。加大财政投入,推动政府科研资金投入向科技转化倾斜,构建政府资本、企业资本、高校资本、社会金融机构、个人资本以及风险投资资本共同发挥作用的多元化资本体系,最大化地体现成果发明人和推广人的劳动价值,加大科研人员在成果转化中的收益比重。通过考核制度引导实用技术创新和市场导向研究,将有实际应用价值并成功转化的科技成果作为弹性考核指标或奖励依据,使更多更好的科技成果“研以至用”。 +456,0672,关于推动我省数字经济融合发展的建议,01b0f1eade8b45f78a04c533b008f885,2022,2022-01-20 20:10:52,蒯建华,经济发展,调研情况:《江苏省国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要》指出:要加快发展数字经济,发展壮大数字产业,推进产业数字化转型提升等。先后出台了《省政府办公厅关于深入推进数字经济发展的意见》《江苏省“十四五”数字经济发展规划》《江苏省数字经济加速行动实施方案》等文件,明确了“十四五”时期江苏省数字经济的发展路线和目标。但从目前我省数字化战略和发展路径看,侧重于技术、产品层面的战略布局较多,而在产业和经济结构层面的数字化发展模式创新还不成熟。问题分析:我省数字经济发展存在的主要问题有:一是数字经济对外依赖程度高。由于发展时间短和缺少技术积累,基础能力不强的问题仍然比较突出,对外依赖度较高的问题始终存在。二是企业数字化转型意识不足。一些工业企业对大数据技术掌握还有所欠缺,应用的深度还不够,比如,消费领域强于产业领域、软环境建设滞后于硬指标发展等。三是存在不平衡、不充分、不包容等问题。我省数字经济和实体经济融合更多集中于技术层面和局部领域,更多依赖数字技术的应用以及消费市场的规模优势,而在产业层面和数字经济本质功能层面触及不深,数字经济作为一种新经济形态的巨大潜能和效率没有得到足够释放。具体建议:1.以人的需求作为融合的逻辑起点推动数字经济和实体经济深度融合要从需求端出发整合消费信息,以人的需求为核心和分类的初始标准,重新定义产业,重构数字经济和实体经济深度融合的产业基础、产业标准和产业体系。立足于数据产业发展的实践和个人信息保护的切实需求统合数据标准,构建数据结构,打通全社会数据流通、交换的基础,为产业融合发展奠定数据共享基础。推动数字经济和实体经济深度融合也需要供给端的人才队伍的支撑,应进一步加大力度培养既有行业背景又有数字化素养的复合型人才,加快我国产业数字化进程和产业链创新。2.以培育产业生态作为融合的核心抓手产业是经济的核心,推动数字经济和实体经济深度融合必须落脚在产业的深度融合上,把重点放在提升产业层面的经济功能上。数字经济和实体经济深度融合给产业发展逻辑、产业组织方式以及产业发展形态都带来结构性、颠覆性变化,使产业由原来的上下游、产供销的线性关系向立体、多维的网络化、生态化方向发展。产业生态化发展是经济融合发展的主流趋势,培育产业生态是数字经济和实体经济深度融合的核心路径,也是推动数字经济和实体经济深度融合的实践抓手。3.以项目数据化作为融合的突破口通过项目数据化,推动产业生态化发展。一是项目协同化。项目以用户为导向进行数据化,项目与项目通过用户共享、流量共享、场景共享、数据共享实现协同,以此突破企业边界,实现企业数字化和产业数字化的融合。二是企业平台化。推动企业向平台化转型,更多发挥赋能型孵化器、加速器的作用,以数据作为核心要素为各项目赋能,实现资源的有效配置和价值创造。企业成为赋能平台后,将推动企业与企业之间的关系从竞争关系转变为相互连接、相互赋能的竞合关系,通过不断裂变,放大经济效能。4.以前沿技术突破作为融合的持续动力作为第四次工业革命的核心引擎,人工智能正在全球范围内蓬勃兴起,已成为国际竞争的新焦点。未来,数字经济将进入以人工智能为核心驱动力的新阶段。我们要大力培育基于人工智能的新业态、新模式,不断推动传统产业转型升级,从而优化供给体系、扩大内需市场,以人工智能技术和应用的创新突破为数字经济发展注入源源不断的强大动力,助力实体经济高质量发展。 +457,0673,关于进一步完善失独老人养老保障机制的建议 ,0a235423cbc0421f9436ee59377bbc0f,2022,2022-01-21 08:36:29,华博雅,社会事业,调研情况:随着中国社会人口老龄化程度的不断加剧,有专家预估到2050年左右,中国社会60岁以上老龄人口的占比将达到全国人口的1/3,在这庞大的老年群体中,有一部分特殊老人更是值得关注,他们就是失独老人。自我国70年代初全面推行计划生育以来,广大群众积极响应党和国家号召,自觉实行计划生育,为控制人口过快增长、促进经济社会发展作出了巨大贡献。随着年岁的增加,他们面临着巨大的养老、医疗、心理、精神等方面的困境。问题分析:一方面,部门监管不到位,养老机构频频暴雷。老人在养老机构遭受虐待问题较为突出。由于没有子女或亲属的保护,他们在遭遇虐待后求助无门,自身又丧失了维权的能力,再加上缺乏相应的监管,遭遇不公平对待的情况较为严重。另一方面,政府服务仍需完善,失独老人财产安全得不到保障。随着“以房养老”模式的流行,相关理财骗局事件频发,尤其是对于失独老人,他们的房产无人继承,因此对于“以房养老”等新型养老模式需求更为迫切,也更容易落入骗子之手。因此,如何为有房的失独老人提供更好的养老服务,如何进一步规范“以房养老”市场需要政府部门进一步探索。具体建议:(一)健全完善养老住障监管机制。引入动态评价体系,由民政部门监管,专人负责,定期并保持较高频次地上门对养老服务进行评价和监督,综合客观指标和老人的反馈,对养老机构的工作人员实行绩效考核,对养老机构进行综合评级。对于考核不合格的养老机构,予以下调评级、撤销其相应资质等方式进行惩处,对于有严重危害老人身心健康行为的情形,追究相关人员和机构的行政、刑事责任。还可以设立专门的失独老人养老院,帮助失独老人更好平衡心态,步入正常生活,最终有尊严地老去。(二)建议推行失独老人财产代管服务。在失独老人自愿的前提下,将失独老人的房产、股票、基金、社保、医保等财产性资产由有资质的相应机构代管,将老人的养老金账户和养老机构、医疗机构账户联动,实现专人审核、自动扣划,免去失独老人无亲属代为缴纳相关费用的困扰。同时相关财政部门还可以面向失独老人提供财产代管基金,由政府牵头,组织社会资本投入,为老人提供更加安全、便捷的养老选择,并充分保障老人的财产利益。(三)探索和完善居家养老模式。政府出台相应政策,鼓励养老社区和智能家居网络建设。政府建立失独老人专享的信息服务平台,老人可通过电话、智能家居、手机APP等形式,及时获取医疗、生活方面的信息和服务。智能程序设计应尽可能人性化,照顾老人的使用习惯,优化例如一键呼救、语音控制、一键上门等功能。(四)充分发挥社会力量,营造关爱失独老人的社会氛围。一方面应发动律师、基层法律工作者的社会作用,扬起法律的利剑,为失独老人提供免费法律咨询、主动为受害者申请司法救济。另一方面,民政部门也要为相关社会组织提供政策支持,利用社会组织的多样性,及时关注老人的心理健康,了解失独老人的内心需求以及他们的意愿,提供心理辅导、情绪疏解、悲伤抚慰、家庭关系调适等心理健康服务;关注失独老人的情感和精神需求,通过文化活动等来缓解失独老人的悲伤;满足老人们的社交需要,为他们营造出一个充满关爱的社会环境,让更多的失独老人能够融入社会。 +458,0674,关于统筹陆海保护利用建设海洋强省的建议,5acea4f3641e4e23b9de0429820440ea,2022,2022-01-21 15:05:55,蒯建华,资源环境,调研情况:江苏辖江临海,管辖海域面积约3.75万平方公里,海岸线全长约954公里,自然岸线保有率44.35%,沿海滩涂面积约占全国滩涂总面积的1/4,近海风能资源丰富,海洋资源禀赋富有特色。推进沿海地区高质量发展、建设海洋强省,是省委、省政府贯彻落实习近平总书记赋予江苏“争当表率、争做示范、走在前列”重大使命,着眼于发挥沿海地区综合优势、提高全省现代化建设整体水平、更好满足人民群众美好生活需要作出的重大战略部署。海洋强省的“强”,不只是经济发达,更是绿色优先,必须深入推进海洋生态文明建设,优化海洋保护和开发格局,大力推广低碳、循环、可持续的海洋经济发展模式,为“十四五”时期海洋经济实现跃升奠定良好的生态基础。问题分析:江苏辖江临海,管辖海域面积约3.75万平方公里,海岸线全长约954公里,自然岸线保有率44.35%,沿海滩涂面积约占全国滩涂总面积的1/4,近海风能资源丰富,海洋资源禀赋富有特色。推进沿海地区高质量发展、建设海洋强省,是省委、省政府贯彻落实习近平总书记赋予江苏“争当表率、争做示范、走在前列”重大使命,着眼于发挥沿海地区综合优势、提高全省现代化建设整体水平、更好满足人民群众美好生活需要作出的重大战略部署。海洋强省的“强”,不只是经济发达,更是绿色优先,必须深入推进海洋生态文明建设,优化海洋保护和开发格局,大力推广低碳、循环、可持续的海洋经济发展模式,为“十四五”时期海洋经济实现跃升奠定良好的生态基础。具体建议:为落实省委省政府战略部署,统筹陆海保护与利用,建设生态魅力彰显的海洋强省,建议:    一、加强生态空间管控,优化海岸线开发利用格局    加强陆海功能分区管控,合理划定海洋生态空间和利用空间,实施更加严格的海洋生态红线管控,加强对海岸线的保护。一是对海岸线加强生态管控,实施切实可行的整治修复措施;二是合理控制岸线开发建设强度,加大生态环境建设投入,加快旅游资源整合和深度开发,完善旅游配套设施;三是岸线利用应依托沿海港口建设和产业园区发展,提升城镇综合功能和生态环境品质,引导不同类型城镇健康发展,不断优化海岸线开发利用格局。    二、加快建设能源供应储备基地,促进人海和谐发展    江苏沿海岸滩平坦开阔,近海大部分海域风功率密度超过350 瓦/平方米,非常适合建设大规模风电场,沿海地区蕴藏丰富的地热资源,有2.67 万平方公里的区域适宜开发利用浅层地热能用于建筑取暖制冷。建议统筹近海风能资源利用,积极谋划深远海风电场,推进建设千万千瓦级风电基地(“十四五”期末力争累计建成1400万kW海上风电装机规模)和田湾核电站扩建工程,争取国家支持将国家电网基础设施延伸至海域中,探索进行领海外海上风电项目示范试点建设。    三、科学利用滩涂资源,缓解耕地资源压力    江苏沿海地区滩涂面积有近500万亩,土地后备资源多,在严格保护生态和科学论证的前提下,探索滩涂多元利用模式,可以缓解耕地资源压力。江苏沿海滩涂适宜多种农作物生长,其中海水稻适宜在盐碱地生长,并可以使盐碱地快速改良成为现实。建议在江苏东台海水稻试种试验的基础上进一步推广,在江苏沿海垦区建设海水稻示范区,建成全国海水稻生产示范基地,实现生态保护和耕地保护相得益彰,为我国东部沿海地区盐碱滩涂地生态保护和可持续发展提供借鉴和参考。    四、推进陆海生态保护和修复,提升生态产品价值    江苏滨海湿地1689.0万亩,居全国首位,拥有我国第14 处世界自然遗产——中国黄(渤)海候鸟栖息地(第一期),及各级各类自然保护地29 处,生态产品质高量多。激励各地进一步提升生态产品供给能力和水平,加强千里海岸线基干林带建设,以云台山森林保护区、射阳林场、大丰林场、东台林场以及沿海防护林等为重点,构筑沿海生态安全屏障;修复恢复滨海湿地,加快推进“退养还滩”“退围还湿”、渔业和生境恢复等生态修复工程,加大开展美丽海岛、大美湿地、生境恢复等生态环境整治重点工程建设力度。探索建立沿海地区生态产品价值实现机制,推动适宜海洋经济的生态资源权益交易,使生态保护成为沿海各地发展的自觉选择。 +459,0675,关于在统筹发展和安全背景下加快推进“韧性江苏”建设的建议,ebb05c850edc4862a9f451dc7e49a9d7,2022,2022-01-21 08:36:29,张凤阳,社会事业,调研情况:党的十九届五中全会强调,要统筹国内国际两个大局,办好发展和安全两件大事。全会发布的《中共中央关于制定国民经济和社会发展第十四个五年规划和二〇三五年远景目标的建议》,明确提出建设“韧性城市”。党的十九届六中全会通过的《中共中央关于党的百年奋斗重大成就和历史经验的决议》,将坚持统筹疫情防控和经济社会发展,加强防灾减灾救灾和安全生产工作,加强国家应急管理体系和能力建设,作为党和国家事业取得的新的重大成就,为开启第二个百年奋斗征程提供经验参照。问题分析:“争当表率,争做示范,走在前列”是习近平总书记赋予江苏的光荣使命。为坚决扛起这三大使命,在统筹发展和安全问题上,江苏率先将“韧性城市”建设扩至省域范围,提出了建设“韧性江苏”的奋斗目标。这展现了很高的政治站位。不过,在治理实践层面,要以高水平安全保障高质量发展,还有许多工作要做。具体建议:一、进一步凝聚建设“韧性江苏”的共识,制定相关专项研究计划和科普宣传方案。韧性的思想和方法最初兴起于自然灾害防灾减灾领域,近年则迅速向其他领域扩展,涵盖工程韧性、生态韧性和演进韧性三种形态。建设“韧性江苏”需要发展三种能力:从扰动中快速恢复的能力、主动吸收扰动的能力、在经历扰动后适应和改变的能力。相应地,建设“韧性江苏”也有三个层次:第一个层次是自然灾害的防灾减灾救灾;第二个层次扩展至各类突发事件的应急管理;第三个层次则进一步扩展至区域综合应急能力。由于各类突发事件及其并发、耦合都可能对江苏的高质量发展造成扰动,建设“韧性江苏”既要重视推进自然灾害的防灾减灾救灾,也要全面加强各类突发事件的应急管理,更要发展针对多灾种并发、灾害链耦合的应急能力,提升区域综合应急水平。目前,各级政府部门和社会各界较多地在防灾减灾救灾的层次上谈问题,对“韧性江苏”的丰富内涵还缺乏全面深入的认识,需要进一步加强理论研究和科普宣传,在最大程度上凝聚建设“韧性江苏”的共识。二、进一步加强建设“韧性江苏”的力度,由省委省政府出台《关于加快建设“韧性江苏”的指导意见》。在2018年启动新一轮党和国家机构改革后,国务院成立应急管理部,统筹自然灾害和事故灾难管理。2003年“非典”之后形成的覆盖自然灾害、事故灾难、公共卫生事件、社会安全四大类事件的综合应急管理体系分化为分别由应急管理部门、卫健委和公安部门牵头负责的三个子系统,应急管理工作专业性增加、统筹性下降。近年来,江苏先后遭遇“3.21”响水爆炸事故、德尔塔新冠肺炎疫情等重大突发事件的冲击。在这些事件之后,江苏进行了不同程度的改进,提升了三大子系统应对干扰和冲击的能力,但尚未形成建设“韧性江苏”的总体思路和实施路径,未能在最大程度上汇聚建设“韧性江苏”的合力,一旦面临更为极端突发事件或多灾并发的冲击,推进高质量发展的进程必然受到干扰。2021年11月16日,中共北京市委办公厅、北京市人民政府联合印发《关于加快推进韧性城市建设的指导意见》,明确指导思想、工作原则和工作目标。江苏可借鉴北京的做法,由省委省政府出台《关于加快建设“韧性江苏”的指导意见》,坚强城市空间韧性、工程韧性、管理韧性、社会韧性建设的统筹规划。三、进一步夯实建设“韧性江苏”的基础,全面推进“韧性城市”“韧性社区”“韧性乡村”“韧性组织”建设。2005年于日本召开的第二次世界减灾大会发布《兵库行动框架》,倡导提升国家和社区灾害韧性。联合国于2016年公布的《新城市议程》提出城市的发展愿景:可以在韧性和永续的城市和人类社区定居、并提高所有人的生活质量促进繁荣。2021年,世界城市日的主题是“应对气候变化,建设韧性城市”。比较来看,“韧性社区”和“韧性城市”建设起步略早,已经得到一定程度的重视。与此同时,也不应忽视“韧性乡村”和“韧性组织”的建设,且江苏各地农村、各级政府部门和各类企事业单位的应急能力都亟待提升。因此,加快建设“韧性江苏”需要全面推进建设“韧性城市”“韧性社区”“韧性乡村”和“韧性组织”。四、进一步提升建设“韧性江苏”的层级,在推进长三角一体化的进程中加快建设“韧性江苏”。2018年长三角一体化上升为国家战略后,长三角应急管理专题合作的深度和广度均得到显著提升。2021年,江苏作为轮值方,进一步推动了长三角应急管理专题合作。在全球气候变化的条件下,加快建设“韧性江苏”要超前规划、未雨绸缪,发展面向以洪涝、台风、地震、寒潮、高温等为首发灾害的巨灾灾害链的综合应对能力,这就需要加强长三角三省一市的协同储备与资源共享,将长三角应急管理专题合作作为建设“韧性江苏”的重要组成部分,提升江苏应对巨灾的资源冗余。 +460,0676,关于在社会养老机构推进中医药参与慢性病管理的建议,c8f935bf31eb418bbd1bf68319df3c85,2022,2022-01-21 10:39:39,蒯建华,医卫体育,"调研情况:慢性病是危害居民健康及经济社会发展的重大公共卫生问题,我国慢性病确诊人数每年以1800万的速度在增长。《中国居民营养与慢性病状况报告(2020年)》数据显示:2019年,我国因慢性病导致的死亡占总死亡人数的88.5%,慢性病导致的负担占总疾病负担的70%以上。慢性病已成为危害全民健康的首要杀手和主要的疾病负担。慢性病管理是慢性病防治中的一个重要环节。中医学对慢性病管理有着系统的理论知识,其完善的理、法、方、药,针灸、推拿、刮痧、火罐、穴位贴敷等多种非药物治疗手段,形成了慢性病防治的独特优势。然而,应用中医药优势参与、指导慢性病管理在社会养老机构中推广和覆盖上,面临着诸多困难和挑战。问题分析:为此我们调研了南通部分社会养老机构,存在的主要问题有:一、社会对慢性病管理的意识还不强。机构内入住的慢性病患者自我管理意识欠缺,大部分对慢性病的认知不足、对慢性病管理的依从性差,实行自主管理难度较大。大多数机构本身也没有设立专门的慢性病管理科(中心)。二、中医人才配备严重不足。由于政策吸引力不够,人员编制限制,专业中医药人才难以下沉到养老机构,加上职称晋升、工资待遇等方面偏弱,养老机构原有中医药人才流失比较严重,难以建立稳定长久的中医慢性病综合管理体系。由此导致养老机构中医药技术水平和服务能力不高,束缚了中医药优势参与指导慢性病管理在养老机构中的发挥和拓展延伸。三、中医药参与慢性病管理信息化平台建设滞后。目前,社会养老机构还没有把互联网技术充分运用到中医药慢病管理领域,没有建立起相关的信息化大数据平台,难以推动中医药优质资源向养老机构的下沉和辐射,起到防治作用。具体建议:一、利用各种新闻媒体、网络社交平台等广泛宣传慢性病的危害,通过优质健康科普知识进行科学引导,增强全社会对慢性病及慢性病管理的认知,调动全员参与慢性病管理的自主性和积极性。同时,养老机构主管部门要将慢性病管理及中医药参与纳入养老机构星级评定标准和日常质量管理考核指标,推动养老机构健全慢性病管理科室,落实慢性病管理措施,提高慢性病管理中医药参与率,建设高效、可持续的综合慢性病管理模式。二、加强养老机构中医药人才队伍建设,促进慢病管理中医药高质量发展。医学院校应增设中医慢性病管理专业,培养各层次中医慢性病管理人才。政府可以通过出台政策加以引导和扶持,鼓励中医药专业毕业生到社会养老机构工作就业,人事、卫生、养老行政主管部门应将“养老机构实习、对口支援等工作经历”纳入各级医院中医药师晋升晋职的必要条件。鼓励各级中医诊所和医院定期或不定期安排专业医护人员到养老机构坐诊查房,培训、指导中医药慢性病管理业务,免费接收养老机构慢性病管理人员的进修学习和技能培训。同时,鼓励有资质、有能力的社会力量(包括退休中医医护专家)到养老机构投资建立正规的中医馆、国医堂等中医综合服务中心,协同提升养老机构中医药慢性病管理水平。三、加快中医药参与慢性病管理信息化平台建设。各级养老机构应至少与一家中医诊所或中医医院建立“医养联合体”,利用互联网技术,构建“医养”信息化大数据平台,通过平台,将中医药优势融入远程慢性病管理,突破地域限制,提供远程培训、远程会(问)诊、在线复诊,实现资源共享、远程连续监测,做好数据的搜集、整合与综合利用,促进中医药优质资源向养老机构下沉和辐射,弥补养老机构中医药专业技术力量的不足。" +461,0677,关于设立江苏省属高校改善基本办学条件专项资金推动江苏高教事业高质量发展的建议,e549c06f028749c4887e733ae6211550,2022,2022-01-22 08:53:30,王庚等16人,教育事业,调研情况:2015年,财政部、教育部出台《关于改革完善中央高校预算拨款制度的通知》(财教〔2015〕467号),明确规定设立中央高校改善基本办学条件专项资金(内含教育部直属高校修购专项资金),支持中央高校改善基本办学条件,用于校舍维修改造、仪器设备购置、建设项目的辅助设施和配套工程等方面,根据办学条件等因素分配,实行项目管理方式。中央高校改善基本办学条件专项资金是高校办学的重要经费保障,是高等教育财政政策的重要内容和中央支持高等教育事业发展的重要制度安排,为改善中央高校基本办学条件提供有力支撑,有效促进教育部直属高校内涵式发展,提升办学质量和服务经济社会发展能力,在高校发展过程中发挥了重要作用。经调研,近年来,南京大学、南京理工大学等中央高校每年滚动申报教育部直属高校修购专项资金,每年获批修购专项资金2000-3000万元,有效减轻了教育部直属高校的财政负担,为学校高质量发展创造了有利条件。问题分析:江苏省是经济强省和教育强省,高等教育水平和教育质量都走在全国前列,目前,江苏省尚无设立省属高校改善基本办学条件专项资金。而近20年来,随着高校的进一步扩招和快速发展,新校区建设已成普遍之势,如今,江苏省大部分属高校新校区投入使用已有近20年历史,老校区更是历史久远,校区诸多设施和设备日渐老化,校园环境、基础设施、实验教学条件等亟需改善,房屋修缮问题突出,省属高校每年用于改善基本办学条件费用较高。经调研,近几年来,南京师范大学仙林校区每年维修费用约800万元,南京邮电大学每年校园维修费用约600-700万元,2021年更是高达1400万元,南京中医药大学每年校园维修费用约1000万元,南京财经大学近三年来校舍修缮专项资金分别为2019年1955万元、2020年2110万元、2021年2975万元。总体来讲,各省属高校每年维修项目数量较多,维修费用总额较高,校园维修费用日益成为各省属高校的一笔沉重负担。同时,随着办学规模不断扩大,高水平大学建设和高质量发展需要投入更多经费用于引进人才、专业建设和学科建设等,促进内涵发展。目前,江苏省属高校大都财力有限,日益增长的校园修购费用问题已成为制约各高校内涵发展的重要因素,急需省委、省政府给予相关支持。具体建议:为深入贯彻党的十九大和十九届二中、三中、四中、五中、六中全会精神,认真落实党中央、国务院、省委省政府有关决策部署,改善基本办学条件,进一步提高江苏省高校办学质量和水平,推动江苏高教事业高质量发展,结合江苏省属高校实际,特提出以下建议:1、设立江苏省属高校改善基本办学条件专项资金江苏省委、省政府、省教育厅参照财政部、教育部《关于改革完善中央高校预算拨款制度的通知》(财教〔2015〕467号)关于“重构项目支出体系”、“设立中央高校改善基本办学条件专项资金”的规定,建议江苏省教育厅重构项目支出体系,设立江苏省属高校改善基本办学条件专项资金(内含省属高校修购专项资金),用于校舍维修改造、仪器设备购置、建设项目的辅助设施和配套工程等方面。2、合理分配资金江苏省教育厅每年组织省属高校对江苏省属高校改善基本办学条件专项资金进行申报,根据江苏省属高校办学规模、办学条件、财力情况等因素对省属高校改善基本办学条件专项资金进行合理分配,拨发补助。3、实行项目管理省属高校申报专项资金需论证项目的必要性和可行性,填写项目类别、项目内容、总体目标、实施计划、实施条件,制定项目支出预算明细表。项目实施过程中,省教育厅委派专家对项目进行分阶段验收,确保项目高质量完成。 +462,0679,关于推进普惠托育服务高水平发展的建议,b55938a50efc433a85dd42c47e1acd4d,2022,2022-01-21 08:46:29,徐雯,社会事业,调研情况:随着我国多胎生育政策出台,出生率未见持续长效增长究其原因发现相当比例的家庭因为生育养育负担,想生不敢生。因此,解决0-3岁婴幼儿的托幼问题,已经成为解除育龄女性后顾之忧、减少就业性别歧视、减缓老龄化压力、促进经济社会可持续发展的一个重要课题。问题分析:一是托育服务供需矛盾较突出。如调查无锡市非常需要和需要托育服务家庭达48.79%,而实际入托率为4.60%,现有托位利用率仅35%(受疫情影响)。现有资源不能符合家庭托育服务需求,主要是优质托育机构资源少、普惠托育机构布局不合理,收费超出家长心理预期和可承受能力。二是提供托育服务能力不足。目前江苏省每千人托位数与十四五规划4.5个差距较大,供应严重不足,连锁规模化的托育机构较少,而优质托育机构以市场化运作为主,收费标准高于普通收入家庭的承受力,因此导致供需平衡不匹配程度更加明显。同时由于提倡幼儿园小班化运行,托班招生明显收窄,作为托位数主要增长点的托幼一体化建设遇到瓶颈。三是托育机构运营成本高。根据托育机构开设规模要求,乳儿班、托小班、托大班、混龄班分别为10、15、20、18人以下,均需按照二教一保配备人员,托育备案的机构水、电、气按居民生活类价格执行,加上房租、教玩具及其他设施设备费用,运营成本较高。此外,托育机构普遍存在招生服务周期短、秋季生源不足、托位空置等问题,当前受疫情影响导致生存困难。四是托育服务从业人员不足。托育服务从业人员专业化不够、人数不足、流动性较大,培养速度跟不上市场发展速度。缺少支持师资培训的专家队伍或者专业院校,从业人员考取相关执业证后更愿意进入幼儿园就业。五是托育服务准入门槛较高。根据国家托育机构设置标准要求,备案需具备房产证或房屋使用证明、消防安全检查合格证明、合格的托幼机构卫生评价报告、工作人员资格证明、食品经营许可证等,办理手续耗时长、困难大且费用多。六是违法违规机构监管难。部分不符合准入标准的托育机构,运营成本低,学费定价低,既存在安全隐患,又对正规托育机构造成冲击。但现有的配套法律法规及政策体系还不完善,部门监管难度大,容易引起矛盾纠纷。具体建议:为加快推进多元化、多层次、多样化、覆盖城乡的婴幼儿照护服务体系建设,确保“十四五”完成“每千人3岁以下婴幼儿托位数提高到4.5个”建设指标,特提出如下建议:(一)加强政策引导,健全托育服务规划体系。推进政策制定,参照养老服务体系建设,强化政府保基本兜底线的职能,构建以社区为依托、机构为补充、普惠为导向的托育服务体系,实现每个街道(镇)至少建成一个托育机构(点)。加强部门间工作统筹,各级要制定托育服务专项规划,优化设施空间规划布局,考虑托育服务设施数量、结构需求,与土地利用总体规划、城乡规划、卫生专项规划等相衔接,实现均衡布局。(二)倡导多向发力,多渠道拓展托育服务供给。一是优先发展托幼一体化供给,鼓励现有公办幼儿园开办托班或扩大规模、民办园开设普惠性托班。二是优先支持发展社区托育服务,鼓励发展民办普惠托育,引入社会力量力机构建议各市县(区)通过提供场地、减免租金等措施加强社区嵌入式托育建设。三是优先发展单位托育服务供给,探索自建嵌入化模式,引导以个体单建、抱团共建等方式设置婴幼儿托育点,鼓励有提供职工子女寒暑托班便利的单位将服务延伸到托育。四是培育发展家庭托育服务,支持家政企业扩大育儿服务,发挥家庭医生、托育指导中心作用,支持隔代照料、家庭互助等照护模式。(三)发挥政策协同作用,降低托育服务运维成本。完善支撑体系,落实“奖、补、减、免”四位一体的扶持政策。探索连锁机构运营模式,鼓励一个示范性托育服务机构,带动多家服务点共同开展“1+N”服务,通过管理体系互通、中央厨房统一配餐、教玩具轮换使用等方式较低运营成本。推动经备案托育机构水、电、气按民用价格执行政策落地。(四)建立培养体系,提升托育服务质量。建立完善培养培训体系,加大高校与用人单位合作,发挥行业协会作用,加大培训力度和职业技能等级认定。提高托育从业人员能力水平,制定从业人员职业资格准入制度,将培训补贴、鉴定补贴等纳入政府项目,逐步实现从业人员持证上岗率100%。(五)加大资金投入,促进托育服务健康发展。加大对托育运营补助政策支持,对新建托位按每个托位不低于1万元给予一次性补助资金,对使用托位按不低于500元/月给予运营补贴。(六)完善管理体系,加强托育服务监管力度。建立部门联席会议制度,协调解决3岁以下幼儿托育服务管理中的重大问题。建立信息化管理平台,探索“互联网+托育”管理,加强综合监管,完善托育机构信用体系建设。加强托育规范考评,推进标准化、规范化建设,实施分级管理。推动成立行业协会,加强行业自律,推动托育机构规范高质发展。 +463,0680,关于稳定提高耕地综合生产能力与粮食安全保障的建议,d0d81b3195294ae3a6ffc9f004bae5d3,2022,2022-01-21 08:55:06,董元华等35人,农林水利,调研情况:1)实地调研:市涟水县高素质农民协会会员近400名,其中种田大户、家庭农场及合作社等成员单位有316个,共经营近20万亩耕地,稻麦两熟。2)收集有关资料。问题分析:一、江苏耕地粮食综合生产能力稳步提升据国家统计局公布的全国粮食生产数据显示,2021年江苏粮食总产量达749.22亿斤,粮食单产达460.1公斤/亩,粮食生产连续5年增产,总产连续8年稳定在700亿斤以上。江苏用占全国3.2%的耕地面积,生产出占全国5.6%的粮食产量。依靠稳面积、稳产量、稳政策,增效益的“三稳一增”策略,江苏的饭碗牢牢端在自己手上,并为全国粮食安全做出了突出贡献。我省高度重视耕地综合生能力提升工作。在耕地质量提升及化肥减量增效方面成绩斐然,并扎实推进高标准农田建设。据2021年《省政府办公厅关于印发江苏省高标准农田建设标准的通知》,从灌排设施、耕地质量、田间道路、农田生态、生产方式等5个方面进行高标准农田建设。2022年江苏高标准农田建设最低投资标准从现有的1750元/亩提高到新建项目3000元/亩、改造提升项目2000元/亩,为全国最高标准省份之一。“十四五”期间我省将新建和改造提升高标准农田1500万亩,“十四五”末全省将建成5000万亩旱涝保收、高产稳产高标准农田,耕地亩均粮食产能达到1000公斤。二、江苏粮食持续生产面临资源约束与种粮效益亏损强烈冲击1.耕地资源数量质量的约束我省粮食安全的长期保障仍然面临耕地资源的严重约束。表现为:一是高质量耕地资源数量下降仍难避免,而补充耕地质量往往较差。据2021年江苏省第三次国土调查主要数据公报,我省目前耕地面积409.89万公顷,相比于江苏统计年鉴显示的2009年我省耕地面积468.8万公顷,10年中耕地面积净减少58.91万公顷,平均每年减少约88万亩。随着经济和社会的发展,在执行最严格“基本农田保护”和“占补平衡”制度基础上,部分高质量耕地的占用仍将不可避免。因环境条件、时间所限,补充耕地质量等级多数很低。二是耕地质量整体不高,其综合生产能力提升需要巨大资金与技术投入。据国家农业农村部最新资料显示(《长三角区耕地质量评价》2018),我省高等级质量耕地(1-3等)占18.5%,中等级质量耕地(4-6等)占60.3%,低等级质量耕地(7-10等)占21.2%。中、低等级耕地仍占总面积的81.5%。因此,中、低等级耕地的改良与质量提升,对我省耕地综合生产能力的提升有着巨大的空间。据江苏省2018年耕地质量监测报告,全省土壤有机质含量平均2.28%,与第二次土壤普查相比,有机质、全氮、有效磷分别增加45.3%、37.4%、224.7%。高等级耕地主要分布于沿太湖地区、里下河地区及沿江地区,宁镇扬及沿海农区、徐淮农区质量中等,低山丘陵区耕地质量较差。因此,我省耕地地力提升重点区应在沿海、徐淮、丘陵区,而目前经济基础相对薄弱,巨大的资金投入需要全省整体布局,构建新的投入机制。2.粮食增产而效益亏损的冲击在全球新冠疫情影响下,2021年农药、化肥、柴油、农村劳动力等成本大幅度上涨,土地流转成本也居高不下,但国家粮食收购保护价格偏低,而市场收购价不升反降,导致稻麦虽丰产,粮农却亏损,后续生产难以为继。江苏省淮安市涟水县高素质农民协会会员近400名,其中种田大户、家庭农场及合作社等成员单位有316个,共经营近20万亩耕地,稻麦两熟。对该协会种田大户、家庭农场及合作社的调查结果显示,稻麦(籼稻/麦-粳稻/麦)两季,全年亩净收益亏损102-169元。再加上上交村委会土地流转服务费50元/亩,净亏152-219元/亩。实际上,种田大户的亏损远远不止这些,种田大户夫妻俩自己的劳务费、农机具等固定资产折旧费摊销、银行贷款利息、财务账目代管服务费等均没算入成本。粮农实际亏损大于200元/亩。按每个大户平均经营面积480亩计,每家亏损约10万元。2021年种粮的大户、家庭农场、合作社等新型经营主体基本上鲜有盈利,种粮积极性严重受挫,一些大户准备改种其它作物,退租、减少租地规模现象也将在多地上演。近日国家发改委预计2022年春耕化肥价格仍可能高位运行。由此,粮食安全隐患凸显,粮食生产不稳已现,需高度重视。具体建议:2022年江苏省政府工作报告中明确提出“切实扛起粮食安全政治责任”,完成“新建400万亩高标准农田”,并“加强粮食收储能力建设”,要“确保粮食生产保持稳定”。为此,建议:1.进一步深耕资源潜力。我省因经济和社会发展刚需,部分高质量耕地被占用仍不可避免,而后备补充耕地资源,尤其是苏南、苏中地区几乎已利用殆尽。因此,农业生产受耕地资源的约束十分强烈。在继续严格执行保护现有基本农田的基础上,结合高标准农田建设,应将耕地保护从“数量保护”尽快转移到“质量保护”上,切实提升耕地的内在质量。一要积极探索率先建立耕地质量保护的运行机制,包括研究制订“占用耕地”与“补充耕地”在质量上等效互换的操作细则、利用耕地占用费建立省级耕地质量建设专项基金、跨区异地开展耕地质量建设的优惠政策等。二要针对我省主要的中、低产田,研发、集成有效的耕地质量提升技术,并在现有高标准农田建设标准的基础上,进一步完善耕地质量建设标准与有关技术规范。三是借助国家即将开展的第三次全国土壤普查工作,结合我省的实际需求,探索建立我省耕地健康谱,辨析耕地质量提升或退化的障碍因子,科学编制我省耕地质量区划与建设规划,从技术角度进一步提升耕地生产潜力。 2.切实保护粮农的粮食生产收益。在新冠疫情影响和国际大环境背景下,农资上涨势头短期内可能难以扭转,国际粮食市场也会日益紧张,粮食安全不容轻视。要想端牢我们自己的饭碗,确保粮食生产保持稳定,必须确保粮农能从生产粮食中得到基本的收益,目前种粮亏损的状况必须得到根本解决。为此,需尽快梳理、修订、完善系列相关政策,包括提高粮价、增加补贴、完善农业保险与土地流转等措施,着力帮助粮农化解目前种粮亏损的困境,大力提振粮农的信心,让他们对种粮充满希望。其次,积极筛选“节本增产增效”的成熟技术,进一步加大应用推广力度,如化肥农药减量增效技术,生态型犁深耕秸秆还田技术、土壤健康修复技术等。此外,进一步加大国有粮食系统收储能力建设,着力强化相关监督措施,真正做到粮农生产的粮食“交公粮有门”,并积极引导建立健康的粮食市场生态环境,减少市场中间商对粮农利益的过度盘剥。 +464,0681,关于大力加强中成药普及推广应用的建议,08c3e39ece3d44f095665c3ba441e820,2022,2022-01-21 14:24:38,余珽,医卫体育,"调研情况:中医药是中华民族的宝贵文化遗产,对中华民族的繁衍生息和健康做出了不可磨灭的贡献。中成药是中医药重要的组成部分,具有性质稳定、毒副作用相对较小,服用、携带、贮藏保管方便等特点。大部分中成药源自于中药经典方剂,经过长期的实践证明具有良好的治疗效果,理应成为广大民众治疗多种疾病及调养保健而广泛应用的理想的用药选择,但因种种原因,中成药的使用率远远未达到广泛应用的程度,反而在日本、韩国等地中成药大受欢迎,甚至成为中国游客争相购买的热门商品。 习近平总书记对中医药工作的重要指示指出:要充分发挥中医药在疾病预防、治疗、康复中的独特优势,推动中医药在传承创新中高质量发展,让这一中华文明瑰宝焕发新的光彩,为增进人民健康福祉作出新贡献。振兴中医药事业意义重大,是一项复杂的系统工程,涉及到政策制定、顶层设计、经费支持、人才培养等方方面面,任重而道远。大力加强中成药推广应用是振兴中医药事业的重要组成部分,做好了对推动中医药事业振兴具有事半功倍的作用。中成药除了对很多疾病具有良好的治疗效果外,还具有良好的保健和预防疾病的作用,其中很多药还是非处方药,民众可以根据自身情况自行购买使用。如果将中成药的普及应用做到位,一是可以大大减轻广大民众用于治病的费用、时间、精力等负担;二是有利于缓解医疗资源紧张的情况;三是有利于减少医疗机构人员积聚度,从而减少疫情、传染病交叉感染的机率;四是有利于提高广大民众对中医药疗效的认可度,对中医药事业的振兴大有裨益。 问题分析:一是对中医药的认识存在误解或偏差。由于西医西药对中医药的冲击以及各种媒体时有“中医黑”抹黑中医药,污蔑中医药不科学,夸大中医药治病的毒副作用,使得很多民众对中医的认识存在很大的误解或偏差,甚至有部分人认为中医药就是骗术。二是医生很少开中成药。由于政策、利益、医生用药习惯等原因,中医师在看病时大多开汤药、很少开中成药,进一步影响了中成药的普及应用。三是中药材质量下降。由于中草药植物现多为人工种植,未到自然成熟期或未达到用药标准即采摘,或滥用化肥、农药,或炮制偷工减料等原因引起中药质量下降,加之假冒伪劣中药屡禁不止,使得民众对中药疗效的认可度大打折扣。 具体意见:一是加强对中成药普及推广应用的重要意义的认识。将中成药普及推广作为振兴中医药事业发展的重要抓手,列入议事日程。二是做好对中成药普及推广应用的顶层设计。在中医药高质量发展顶层设计的框架内组织相关方面的专家、学者等开展顶层设计,从战略高度高起点规划中成药普及推广应用的路径。三是加强对中医药及中成药疗效的宣传,打击“中医黑”及反面信息传播。相关部门应从保护中华民族优秀文化遗产、佑护广大民众身体健康的角度出发,加强对中医药及中成药疗效的宣传,坚决打击“中医黑”及反面信息传播,强化广大民众对中医药及中成药疗效的信心。四是引导鼓励医生多开中成药。出台相关政策,营造氛围,引导鼓励医生特别是中医师多开中成药,增加广大民众感受中成药的便利、疗效的机会。五是编印、发放《非处方中成药使用指导手册》。由相关部门组织专家、学者开展调研,根据广大民众日常保健、预防疾病、治疗疾病的需求及市场现有疗效确切的中成药资源编印《非处方中成药使用指导手册》,并注明购药渠道,通过社区、中医院等渠道发放给广大民众,或通过网络、手机端供广大民众下载,指导广大民众根据不同需求正确使用中成药。六是加强对中药材质量管理。全面实施中药材生产质量管理规范、建立药材生产准许制度、实施中药材品牌战略等,加强中药材质量全过程监管,确保中药材质量的提高。七是加强对中药知识产权保护。据《世界专利数据库》显示,中国中药古方有10943个,但其中只有0.3%在国际上申请了专利,而日本垄断了70%以上的专利。我国是中医药的发源地,中药是目前我国在国际上占有优势的学科领域之一,历经数千年的积累,是国家和民族的宝贵财富,中药的技术和产品理应具有我们的自主知识产权。为了切实保护中华民族优秀文化遗产,保护国家、创造者和生产企业的权益,保持我国中药的优势地位,不断提高中药技术和产品在国际市场的竞争力和中医药文化的影响力,亟需采取措施加强对中药知识产权保护,组织力量抓紧进行国外专利申请和商标注册。" +465,0682,大中小学联动,助力“双减”发挥更大实效,76c2afd1ded644799dbaef6570d005b3,2022,2022-01-22 09:10:45,李向东等14人,教育事业,调研情况:2021年5月中央全面深化改革委员会第十九次会议审议通过了《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》,这是对义务教育阶段近年来出现的不正常现象的一次拨乱反正之举。贯彻落实“双减”政策不仅利国利民,更是培养社会主义合格接班人的重要举措。“双减”其实既是“减”,也是“加”。一方面,“双减”对学生来说意味着学业压力减小,对家庭来说意味着经济负担减轻。另一方面,“双减”也意味着学生拥有了更多接受素质教育和自主安排的时间,学校和教师要对培养计划和课程设计投入更多资源以提质增效,家长则多了和孩子沟通互动的时间和开展家庭教育的更大责任。然而,“双减”的真正意义不仅仅是减负。“双减”是手段,不是目标。贯彻落实“双减”政策的目标是落实立德树人根本任务,建设高质量教育体系,促进学生全面发展和健康成长。可以预期“双减”政策在短期内不会完全消除全社会对教育的焦虑,包括学生对成绩的焦虑、家长对升学的焦虑和教育界对成才的焦虑。学生和家长的焦虑引发了学生一系列的心理、生理问题和家庭矛盾,相当程度地影响到他们的身心健康,而教育的焦虑则反映为“为什么培养不出杰出人才”的钱学森之问和我们是否培养了“精致的利己主义者”的钱理群之问。问题分析:上述的焦虑尽管来自不同人群,但其根源是人们的价值观导向出现了偏差。在激烈的竞争环境下,人们判断成功的标准和幸福的意义趋向功利化、片面化和短视化,在义务教育阶段的表现是把学习成绩作为评判学生表现优劣的主要甚至是唯一的指标,利益驱动导致教育内卷。沉重的学业压力使得学生失去了对大自然的好奇心,素质教育的缺失导致他们想象力贫乏,统一的培养模式和分数主导的氛围扼杀了他们的质疑精神和创造力。贯彻落实“双减”政策的主战场是中小学,但其他社会资源如科技馆、博物馆、艺术馆、体育馆等也应该积极参与。特别是,大学可以发挥重要作用。这是因为大学、中学和小学是命运共同体。一方面,不少大学生的心理问题可以追溯到中、小学阶段;另一方面,大学是学生走上社会的最后一道关口,要培养德智体美劳全面发展的高素质人才,优质生源是第一要素。因此,大学有责任和义务与中、小学共同努力,激发学生对大千世界的好奇心、塑造他们对生活和未来的想象力、培养他们在学习和游戏中的创造力,帮助他们树立正确的世界观、人生观和价值观。大学的优势在于科教资源丰富、人才济济。同时,与中小学教育中相对规范化、标准化的学习方式不同,大学教育更强调问题驱动和学科交叉,可以在思维方式和方法论上给学生更多的熏陶。具体建议:为此建议在教育主管部门的指导和协调下,组建一批大中小学区域联盟(或专业)联盟,通过以下方式让“双减”政策发挥更大成效:1.教师培训教师质量是人才培养的关键。大学可以定期培训中小学教师,通过组织专家学者授课,让中小学教师了解本学科的发展历史和最新动态,提升科学和人文的综合素养,进而反哺于自身的课程建设,提高课程质量,在整体课时或教学内容减少的情况下取得更好的教学效果,从而消除、减轻家长对“双减”的疑虑。2.举办系列讲座组织大学中的科学、人文、社科等名家才俊走进中小学开设系列讲座,普及科学知识、传播优秀文化、提高审美情趣;同时结合个人的成长经历介绍如何在学习、工作和生活中养成正确的“三观”,形成崇尚科学、文化自信的积极氛围,激发学生的爱国情怀和报国之志。3.共建课外活动在促进中小学生的创造性和科学思维的指导思想下,大中小学教师可以根据学生的特点共同设计课外活动的内容和形式,共建德、智、体、美、劳育基地,指导各类兴趣小组的活动;同时,扩大中学生英才计划的规模,让更多学生在中学阶段有机会接触一流科研。4.感受大学校园文化利用课余、节假日和科普开放日等时间组织中小学生参观、访问大学校园,实地体验科学研究的过程和乐趣,开阔学生的视野,激发他们对科学的兴趣,感受大学的文化氛围和精神风貌。 +466,0684,关于提升创新企业知识产权竞争力的建议,5f914e7db0ac4891bd81e813902f440e,2022,2022-01-21 08:55:05,王冀宁等6人,科学技术,调研情况:“科技创新是根,产业集群是本,知识产权是魂,”知识产权建设和保护不仅是创新成果转化的有力支撑,更是贯彻发展新理念、构建发展新格局、推动高质量发展的有力保障。我们对江苏省一些典型创新型企业实地调研,其行业范围涉及机器人、新一代信息技术、智能制造、生物医药等主导产业,对创新企业知识产权体系建设的基本情况。问题分析:1、部分科技型初创企业专利申请不及时、数量偏低,科研成果的落地和保护滞后,基层一线的创新没有得到充分的挖掘和保护,知识产权仅停留在几项实用新型专利,忽视了商标、软著、发明专利等知识产权申请,知识产权之间关联性弱、保护性欠佳,企业缺失国际化专利保护视野。2、知识产权体系建设是一个系统工程,贯穿企业管理、研发、生产、应用全生命周期环节,而不是仅仅的科研部门。由于受到专业人才缺失、企业投入不足、投入短期没有见效等因素,很多企业不愿意做,尤其是中小型科技创新企业没有足够的人力、物力和资源去建设知识产权保护体系,知识产权体系竞争力低和国际化建设的缺失未来可能成为企业乃至整个产业走出去、长期高质量发展的“卡脖子”问题。具体建议:为解决主导产业未来可持续发展的“卡脖子”问题,建设从龙头企业、优质创新企业和初创科技型企业并行的创新产业集群,加强企业知识产权体系竞争力,构建完整的产业生态链和知识产权体系闭环。为此建议:1、加强对优质创新型企业(包括但不限于科技型初创企业、领军人才企业、专精特新企业、独角兽企业)的知识产权体系建设培训,包括完整的知识产权体系设计(尤其是面向国际化的知识产权体系构建)、知识产权申请技巧、高价值专利培育、知识产权规避技巧,形成一批拥有高质量知识产权、在产业链创新链具有竞争优势的“专精特新”企业、领军人才企业、独角兽企业和科创上市企业,建立起具有国际竞争力知识产权体系的创新产业集群。2、继续提高知识产权数据库使用覆盖率,知识产权大数据的使用能够有效提高企业知识产权研判能力,龙头企业使用率已经达到较高水平,但专业数据库使用成本较高,科技型中小企业尤其是初创企业接受度较低,建议按照领军人才企业、专精特新企业、瞪羚企业名单开展针对性补贴服务,提高知识产权数据库使用率和普及率。3、定期开展相关行业知名律所律师指导、案例研讨会、专利申请经验分享等活动。对接江苏省知识产权中心,针对出海重点企业、高风险企业,学习优秀企业胜诉案件类型、案件胜诉技巧、外观专利维权方案,制定海外知识产权策略,绘制企业专利导航图,优先在符合技术发展趋势、具有领先水平和市场应用前景的领域申请海外专利,加强海外布局,提升国际竞争力。4、构建基层知识产权诉讼纠纷帮扶中心,积极对接国家海外知识产权纠纷应对指导中心江苏分中心,政府整理协调应诉资源,帮助企业快速应对国内国际纠纷,维护企业合法权益。5、加大专业知识产权人才的培养,尤其是加大专利代理人、知识产权律师等中高层次知识产权人才的培养,不仅从高等院校知识产权和经济管理相关学院和专业中培养,还需要从企业中选拔优秀员工送到高校中进行联合培养,打通这方面的机制障碍。 +467,0686,加快大科学装置建设 加速综合性国家科学中心建设进程,87c5659d9363430b9452a30f84ecebdf,2022,2022-01-21 08:55:05,郑丽敏等29人,科学技术,调研情况:科学技术的进步依赖于基础理论的发展,基础理论的发现和验证有赖于科学仪器,特别是大科学装置。目前,江苏省已有“未来网络试验设施”、“高效低碳燃气轮机试验装置”2个重大科技基础设施获批建设,列入国家重大科技基础设施规划备选目录的作物表型组学和生物医学大数据方面我省也有布局,“纳米真空互联实验站”等在按国家重大科技基础设施标准努力筹建。除此之外,江苏省专门出台十四五新型基础设施建设规划,提出支持原子制造、开源软件、极地与极端环境等重大平台建设,积极培育一批重大科技基础设施,并启动一系列重大科技基础设施的预研工作。但与部分兄弟省市相比,与国家重大科技创新平台综合性的布局建设需求相比,仍有差距。问题分析:主要表现在:一是在重大科技基础设施空间布局方面,同处长三角地区的上海、合肥目前均领先江苏省,并已先后获批建设综合性国家科学中心。2018年以来,国内新开建的大科学装置有22个,拟建的7个,其中北京、上海、合肥三个城市的大科学装置数量最多。二是在大科学装置投资总量方面,江苏省“未来网络试验设施”项目,总投资15.1亿元,与上海市投入80亿元打造硬X射线自由电子激光装置相比,支持重大科技基础设施力度还不够。三是在大科学装置对人才的吸引方面,浙江的之江实验室、上海张江实验室等短时间内吸引了相当数量的重量级科学家、方向带头人,以及大批有潜力的科研人员,形成了一定的虹吸效应,增加了江苏省重点布局领域在吸引人才和留住人才上的困难。四是在规划政策的落实方面。我省虽然出台了多项鼓励重大科技基础设施培育的规划和政策,但没有具体的执行细则和对应的预算,多数是一事一议,增加了实际执行中项目落地的困难。具体建议:为促进高端创新要素向江苏集聚,提升江苏竞争力,推动江苏高质量发展。为此建议:一、加强大科学装置预研工作,降低风险及不确定性。我省要吸取其它大科学装置项目建设的经验教训,一是加强理论预研,科技主管部门以科研项目的模式支持经费;二是强化技术预研,保障建设可行性;三是工程预研,在前两段预研基础上,积极与工程、设备等单位及主管部门进行系统论证,提出可行的具体方案后报国家发改委纳入规划,然后履行立项审批、下达投资等程序。四是强化政策保障,将国家和省规划中已经列入的、前期已有良好基础的项目设为省级重大科技基础设施,深入推进相关工程建设,保障基本运营费,为纳入国家序列做充分准备。二、科学谋划战略布点,加快建设综合性科学研究中心。我省要围绕江苏重点打造的13个先进制造业产业集群尚未布局的真空地带,激活增量,如脑科学、合成生物学、高性能计算等,提出和培育一批重大工程和重大专项;盘活存量,如“作物表型组学研究设施”和“生物医学大数据基础设施”,力争纳入国家重大科技基础设施建设体系。同时,下大力气支持南京创建综合性国家科学中心,推动苏锡常地区创建综合性产业科技创新中心,引导重点城市布局专业科技创新基地,促进融合发展,最大限度地发挥大科学装置的效益,带动区域科技、教育、社会和经济多方面发展。三、立体扩充经费来源,高水平发展重点实验室。我省应建立多渠道、多举措筹集资金的意识,通过扩充经费来源,探索建立以政府部门稳定性经费支持为主,各级自然科学基金以“技术悬赏”“揭榜攻关”方式提供竞争性支持为辅,社会资本、创投资金等市场化支持为补充的多元化投入方式,推动实验室和大科学装置建设发展。大科学装置科学研究和建设所需的设备和材料等申请免征进口关税和增值税,并协助提高通关效率。四、更新引才用才留才模式,建立良好创新环境。大科学装置的建设运行离不开高水平的研究人员和技术人才。我省要建立更加灵活开放的引才用才机制,出台相关针对性人才优惠政策,最大限度地开放共享仪器设备,积极与国际一流猎头机构、国际性学术组织等建立合作机制,吸引人才来苏发展,提高引才国际性;创新人才管理模式,营造人尽其才、才尽其用的环境和机制;建立稳定可预期的人才保障制度。要在大科学装置的运行经费中预留充分的人员费用支出比例,以稳定一批科研人员持续不断地从事相关设施的设置、维护及对外开放服务工作。 +468,0687,关于顺势而为,构建双减背景下的良好教育生态的建议,e7f560d65a604a0cbdc676b15bfd5510,2022,2022-01-22 09:14:50,赵建芳,教育事业,"调研情况:基层反映,走访调研 +问题分析:自2021年7月中共中央办公厅、国务院办公厅印发《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》以来,各地按照党中央、国务院决策部署,深入开展减轻义务教育阶段学生作业负担和校外培训负担工作,总体思路是坚持以习近平新时代中国特色社会主义思想为指导,着眼建设高质量教育体系,强化学校育人主体地位,让学生在校内学足学好,深化校外培训机构治理,坚决制止侵害群众利益行为,有效缓解家长焦虑情绪,构建教育良好生态。其主要实施路径有两个方面,一是在校内,使学校教育教学质量和服务水平进一步提升,作业布置更加科学合理,学校课后服务基本满足学生需要,学生学习更好回归校园;二是在校外,使培训机构培训行为全面规范,学科类校外培训各种乱象基本消除,校外培训热度逐步降温。主要问题:在各地致力推进义务教育阶段“双减”工作落地落实的过程中,也不可避免地暴露出一些问题。主要体现在以下几个方面:一是教学层面,如何提高课堂教学效率、科学布置作业的问题。长期以来,“填鸭式教学”一直是为人诟病的校园话题。少数教师安于现状、教学理念陈旧,对教情、学情研究不深不透,违反教学规律开展教学,造成课堂教学效率低下。“大水漫灌式教学”“题海战术”泛滥必然导致作业布置“一刀切”现象的出现,优秀学生“吃不饱”、后进学生“吃不了”的根源就是教师未能从学情、生情实际出发,分层科学布置真正适合学生需要的作业。二是教师层面,如何减轻教师工作负担过重的问题,以及如何落实教师弹性工作的问题。以仪征市实验小学为例,“双减”开展以来,20多名行政人员、6名保安员每天平均在岗时间长达11个小时以上,教师每天奔走于课堂、社团、校门口等各个岗位上,“双职工”已经无法顾及到自己的家庭、自己的孩子,不同程度存在焦虑情绪。三是学校层面,如何开始课程问题,尤其是课后社团和管理;优质教师资源分配不均衡的问题;教育教学资源可选择性有限问题。最重要的是经费发放问题,根据文件精神,每节课可以向教师发放不低于60元的补助费用。但据测算,每学期可向家长收取300元延时服务费用,只有平均班额达45人以上,才可以保证收支平衡。而实际上,绝大多数的学校,特别是乡村学校,根本达不到这个标准,“入不敷出”现象比较常见。小学延时服务结束时,基本已经天黑,校园周边接送学生车辆拥堵已经成为共性问题,给校园安全带来较大挑战。四是部门层面,监管要求高与力量薄弱问题。当前,面对校外培训机构压减、转型持续升级的压力,监管面临更严、更细、更难的局面。从教育部到省教育厅,均已成立校外培训机构监管部门,而到了县级教育部门,负有监管职能的科室只有1个人。与相关部门联合执法行动时,仪征规定周末联合检查人员可以按每天50元的标准发放补贴,但每月300元封顶。客观上造成监管力量薄弱,队伍组织难度较大。五是家长层面,如何进行家校沟通,解决家长的焦虑等问题。部分家长对孩子期望值高,觉得不能让孩子失在起跑线上,就出现了在孩子完成学校各项教育与服务后,再找人给孩子“加餐喂饭”进行补课提升的行为,反而更增加了孩子学习的负担。这虽然是极少数家长的行为,但是会在部分家长中产生模仿、攀比心理,影响国家对义务教育阶段“双减”工作的推进。 具体意见:建议顺势而为,从以下5个方面着手,持续构建双减背景下的良好教育生态:1、加大宣传力度。教育是民生的根基。2021年5月21日,中央全面深化改革委员会第19次会议指出,“义务教育最突出的问题之一是中小学生负担太重,短视化、功利化问题没有根本解决”,“特别是校外培训机构无序发展,‘校内减负、校外增负’现象突出”,“严禁随意资本化运作,不能让良心的行业变成逐利的产业”等。教育的根本任务是立德树人,教育应该考虑人的发展,而不是作为挣钱的手段。学校教育要坚守国家要培养什么样的人、怎样培养人的根本问题,学校教育的根本目标是要为国家育才,时刻提醒育人的初心,坚持立德树人。要通过全覆盖、全时段、全方位的宣传,提高全社会对“双减”政策的认知度。2、提升育人水平。减轻学生负担的根本在于全面提高学校教学质量,做到并做好应教尽教,强化学校教育的主阵地作用,提升校内教育服务质量,提高学校育人水平,让每个学生在校内能够学得会、学得巧、学得好、学得足、学得透。第一,读懂学生。读懂学生的特点、读懂学生的基础、读懂学生的需要、读懂学生的思路、读懂学生的错误、读懂学生的情感。第二,读懂教材。俗话说,路不熟要走好多冤枉路。同样,教材不熟要做好多无用功,教材是实现教学课程目标、实施教学的重要资源。第三,读懂课堂。我要把课堂教育作为立德树人的主渠道,改进教与学的方式和方法,把每一节课上好,使每一个学生在课堂上都能听懂学会、学足学好。学习兴趣提高了,心情舒畅了,学习效率会提高,学习成绩会提升,学生就会享受到学习的愉快,童年的幸福。作业是教学工作的重要环节,是课堂教学活动的必要补充,作业设计的质量直接影响到学生的学业负担、学习兴趣和学习成绩,其质量在很大程度上影响着学生的发展。教师要提高自主设计作业的能力,针对学生的不同情况,精确设计作业,根据实际学情,精选作业内容,合理确定作业数量、难度。保证作业的设计、布置和评价做到“三符合、一达到”,即符合课程标准、符合班级学生身心发展特点、符合学生认识规律、达到学生学习和发展需要。同时,教师要练好“三个功夫”,在作业的“教育性”上下功夫;在作业的“层次性”上下功夫;在作业的“趣味性”上下功夫。3、均衡配置资源。均衡调配区域内优质教师资源,实现区域内学科资源及教师资源共享,落实落细校长和教师轮岗制度,解决家长和学生的择校忧虑。建议建立合理机制,引导和促进优质教师资源在区域内统一调配和有序流动,实现优质教师资源在学校间和集团间的均衡分配,有效地解决学校间不平衡发展问题。加强学科教学资源平台建设,向校外机构教学资源平台学习,尤其诊断和评价机制,同时开发丰富优质的线上课程资源。建立学科资源库分类分级,通过菜单式链接,从而使学生和教师有很好的用户体验。学科资源的有限和低质,势必让学生和家长产生焦虑,从而给课外补习机构有了可乘之机,增加家长负担。让学生有资源可选,也让资源能快速流向真正需要的人群。4、切实保障投入。地方财政要为双减工作的落地持续提供强力支撑,要在教师“弹性上下班”和“课后服务补助”上出台新政策,保障教师课时补助标准实施到位,建立专项资金薪酬和奖励机制,学校要对老师们的工作量和工作时间进行合理调配。针对部分学校生源不足收费不够、部分地区加班费用发放存在政策性瓶颈等问题,纪检、财政部门应当主动作为,一一予以破解。只有教师的付出得到了肯定和合理的待遇补助,才能解决课后社团、选修课、管理班难题,才能充分调动起教师的积极性,确保课后服务水平的提升。5、强化统筹协调。“双减”工作落脚点是教育,但决不是教育一个部门的职责,需要各地各部门加强统筹,形成学校、社会、家庭三位一体育人格局。教育部门要抓好统筹协调,会同有关部门加强对校外培训机构日常监管,指导学校做好“双减”有关工作;宣传、网信部门要加强舆论宣传引导,网信部门要配合教育、工信部门做好线上校外培训监管工作;机构编制部门要及时为中小学校补齐补足教师编制;发展改革部门要会同财政、教育等部门制定学校课后服务性或代收费标准;财政部门要加强学校课后服务经费保障;人力资源社会保障部门要做好教师绩效工资核定有关工作;民政部门要做好学科类培训机构登记工作;市场监管部门要做好非学科类培训机构登记工作和校外培训机构收费、广告、反垄断等方面监管工作,加大执法检查力度,会同教育部门依法依规严肃查处违法违规培训行为;人民银行、银保监、证监部门负责指导银行等机构做好校外培训机构预收费风险管控工作,清理整顿培训机构融资、上市行为等等。" +469,0688,关于发挥里下河地区特色优势,助力我省低碳转型发展的建议,a93f26d364b446658222a97a10becfc7,2022,2022-01-20 20:10:52,臧大存等3人,经济发展,调研情况:习总书记指出:“实现碳达峰、碳中和是一场广泛而深刻的经济社会系统性变革,要把碳达峰、碳中和纳入生态文明建设整体布局,拿出抓铁有痕的劲头,如期实现2030年前碳达峰、2060年前碳中和的目标”。近年来,我省锚定“双碳目标”,大力发展清洁能源、推动产业转型升级,能源结构、产业结构不断优化。“十三五”期间,全省能源方面各项指标均超额完成国家下达的目标任务。问题分析:但是,江苏要在实现“双碳目标”中率先,仍需克服不少困难:当前,我省能源结构“一煤独大”,原煤消费占比达71%,煤炭发电占比达86.96%;清洁能源禀赋不足,由于地理和气候原因,我省是光能较为匮乏、陆地风能全国最为贫瘠的省份,多能互补体系高效运行困难较大;同时,由于人均国土面积少、环境容量小,林业、草地等主流碳汇增量空间不足,生态碳汇的规模有限。因此,一方面,我省应当高度重视科技创新在节能降耗、产业转型中的作用,进一步发挥海上风能资源优势,打造海上能源基地,拓展新能源飞地,锁定省外能源保障;另一方面,也有必要大力挖掘非常规碳汇潜力、为未来经济社会发展提供更大的碳排放容量。里下河地区位于我省中部,地域上主要包括淮安、盐城、扬州、泰州、南通等五个地级市,面积约1.35万平方公里。这一区域内水网密布,农、林、渔业发达,分布着较大面积的湿地,更为重要的是,该地区拥有丰富的油气储备和地热资源,存在不少适合进行碳封存的地质结构,具备构建低碳循环经济的产业基础和资源禀赋。因此,省第十四次党代会报告指出,要支持里下河地区发展绿色低碳产业、提升生态碳汇能力。具体建议:一是适度扩大里下河生态经济区,推进域内生态与经济的协调发展。建议我省以2017年来在泰州试点推进的里下河生态经济示范区为基础,将示范区扩大到周边几个地级市,涵盖整个地理范畴的里下河地区。通过在区域内推行绿色生态发展政策支持百姓致富、实施跨行政区域生态文明机制建设、探索生态经济品牌化标识化的新路径,构建起以绿色、循环、可持续发展为导向的区域生态发展新模式。在区域内实施湿地生态修复、现代田园水乡靓化、生态精品农业提升、新经济新动能培育等工程,以生态优势增强该区域对创新资源要素的吸引和集聚能力,促进生态优势加快转化为经济发展的动能和优势,从而实现里下河地区绿色发展和洼地崛起。二是有效利用里下河地区的生态和地质碳汇资源,加快推进区域内碳源与碳汇的高效匹配和综合利用。里下河地区位于淮河流域和长江流域的交界处,河湖水面和湿地资源丰富,是我省为数不多的便于低成本开发的生态碳汇资源。此外,自上世纪七八十年代以来,里下河地区境内的油气资源和干热岩资源陆续被发现和利用。其中,中石化、中石油等企业在这里进行了大规模的碳封存驱油商业化实践,取得了良好效果,省内第一个干热岩验证井启动实施。在碳中和背景下,我省应继续围绕碳市场、绿色金融、碳税等政策、机制进行创新,充分激发各市场主体的积极性和创新能力,使里下河地区的碳汇能力为全省的低碳发展提供助力和保障。三是统筹规划里下河地区文旅资源和产业发展,增强区域品牌塑造和文旅产业的辐射带动能力。里下河地区作为江苏的“后花园”,人文底蕴深厚,自然风光优美、基础设施条件优越,发展天然具有“低碳”特点的文旅产业是应有之意。目前,区域内虽然有不少文旅资源已经得到了初步的开发利用,但是文旅产品类型单一、开发业态单调、同质化竞争激烈、地方特色不显著等问题依旧突出。建议要打破行政藩篱,对分散在不同行政区域内的文旅资源进行统筹规划,同时兼顾地方产业特色和发展需要,在省级层面形成指导里下河地区生态发展的总体规划,加快促进区域内生态与农业、旅游、文化等产业的协同整体开发,切实促进一二三产业的跨界融合。 +470,0689,南京市高速公路收费站布局优化建议,9bbd1bff7f764e55b8ee37552eef7b5f,2022,2022-01-21 11:04:47,徐国华等18人,工业商贸,"调研情况:作为江苏省省会,南京的发展对于江苏的重要性不言而喻。随着南京绕城公路城市化、绕越高速公路环线贯通,南京城市版图实现了由主城区243km2到环域1460km2的跨越性扩展,但历史形成的高速公路体系及众多收费站并未跟进调整,目前的高速公路收费格局已经事实上成为制约南京都市区一体化的瓶颈。据统计,目前南京绕越界面收费站有24处,绕越内射线快速通道收费站有5处。以江宁、溧水、高淳方向为例,有收费延至2029年的南京机场高速公路收费站,宁高高速联网收费改造工程通车后,又新增设了南京南收费站、溧水开发区收费站、沙塘收费站以及和凤主线收费站4处收费站;江宁境内宁杭支线南京收费站、沪宁高速南京收费站就设在城市二环附近,事实上已成南京城市交通的“肠梗阻”。问题分析:《南京市城市总体规划(2018—2035)》明确南京城市建设“一主一新、三副城、九新城”的新格局,中心城区为“一主一新”,即江南主城和江北新主城;六合、溧水、高淳3个副城,桥林、滨江、板桥、禄口、柘塘、淳化、汤山、龙潭、龙袍9个新城。目前,南京市主城、副城、新城已经连片化发展。数据显示,近年来新增建设用地主要集中在副城、新城和外围新市镇,总占比近98%。但是相比城市发展速度,既有的道路体系及交通站线的优化调控明显滞后。具体建议:为进一步落实省第十四次党代会报告“共同富裕水平显著提升”“区域发展更加协调”的理念,破除与城市格局不相匹配的收费站瓶颈,优化区域路网流量分布,有效缩小市域内各区块之间的“心理距离”,推动南京“一主一新、三副城、九新城”融合发展,提升南京城市发展能级。我们建议:1. 撤销“过期”收费站禄口机场高速公路收费站点禄口机场收费站的撤销,将有效增强南京空港的综合交通枢纽功能,释放机场临空资源,加快枢纽型经济发展和国家临空经济区建设,进一步优化、提升空港新城的交通环境有利于空港新城快速成长为南京市新型经济增长空间。2. 结合实际推进一批收费站外迁将沪宁高速公路南京收费站东迁至汤山与句容交界处,缩短汤山与主城区的时空差距,真正实现与主城的无缝对接;外迁宁杭高速南京支线上坊收费站,促进江宁大学城等地区的发展;撤销宁高高速南京南收费站,方便溧水居民与南京主城的联系。同时,尽快研究推动二桥等过江通道免费通行政策,缓解现有免费过江通道的交通压力。部分确因客观原因近期无法外迁的,建议参考包括西部欠发达地区省会城市例如贵阳市等都已经采用的做法,即针对苏A本地牌照ETC通道免费。3. 长远考虑宁镇扬一体化发展从更大的范围看,可尽快研究取消宁镇扬三地之间的高速公路收费站,以都市圈交通体系一体化推动宁镇扬真正一体化。通过以上努力,尽快让更多的市域内高速路段成为市域快速道路,这样一方面可以大大增强道路资源的使用效率,释放出更多的土地资源,增强南京中心城市的吸引力,让生产要素高效有序流动,服务经济的快速发展。另一方面,还可以通过对高速公路与市内交通衔接网络进行精细化配置,盘活通道资源存量,制定基于新时期交通需求的南京都市区高速公路收费体系优化方案,而非单一的收费政策,开创交通运输流量与效率提升、促进经济发展的双赢局面。以上南京市高速公路收费站点布局不合理问题在省内其他设区市也不同程度存在,建议相关部门进一步调研,解决群众急难愁盼之事。" +471,0692,关于优化生育政策促进人口长期均衡发展的建议,360039e356f345cca87e40f18e4970c6,2022,2022-01-21 08:46:29,李立顺等17人,社会事业,调研情况:2021年7月20日,《中共中央 国务院关于优化生育政策促进人口长期均衡发展的决定》正式发布,作出实施三孩生育政策及配套支持措施的重大决策,这是党的十八大以来,我国继单独两孩和全面两孩之后的又一重大生育政策调整。人口问题始终是影响我国经济社会发展的基础性、全局性和战略性问题。一段时间以来,随着党中央作出“实施一对夫妻可以生育三个子女政策及配套支持措施”的重大决策,各地各部门陆续出台了一系列三孩生育支持政策。北京市明确生育三孩可享30天假期奖励的过渡政策;四川省攀枝花市对“二孩”“三孩”每月每孩发放500元育儿补贴金直到孩子3岁;国家医保局规定将参保女职工生育三孩费用纳入生育保险待遇支付范围;中国计划生育协会面向社会征集三孩生育政策宣传标语口号……从假期奖励的政策安排,到真金白银的支持,再到价值观念的引领,各地都在努力推出政策,期望能增加生育率,但出生率持续降低的现实已经摆在眼前。问题分析:人口老龄化日益严重,江苏是人口大省,第七次人口普查数据显示,全省60岁及以上老年人和0—3岁婴幼儿总数接近常住人口的四分之一,常住人口老龄化率比全国平均水平高3.14个百分点,近十年上升了5.85个百分点,养老服务压力不断增大。据国家统计局发布数据:2021年末全国人口(包括31个省、自治区、直辖市和现役军人的人口,不包括居住在31个省、自治区、直辖市的港澳台居民和外籍人员)141260万人,比上年末增加48万人。全年出生人口1062万人,人口出生率为7.52‰;死亡人口1014万人,人口死亡率为7.18‰;人口自然增长率为0.34‰。一旦出生率低于死亡率,人口就有可能出现负增长。根据专家预测,最快十四五时期,即2021-2025年,这一局面就有可能出现。最近几年出生人口持续下降的根本原因在于,自从全面二胎政策落实实施后,导致前期二胎需求集中释放。80后的这一代早已经提前透支了新生人口增长,而如今的90后思维方式的转变和现在养孩子成本地提高,导致出生率不断创新低。如果这时候没有双方老人的帮助,根本难以有生育二胎的底气和决心。而如今,现在多数80后和一些90的父母已经慢慢年老,根本没有精力照顾小孩。当前情况下,要怎样解决我国出生率下降的问题已经摆在我们面前。因为如果我国人口红利已消失,那么经济发展也将受到非常大程度的影响。具体建议:当前情况,我省应该抓住 80后还能生育和部分90尚有生育愿望的窗口期,出台相关政策,鼓励这一部分人尽快生育,否则一旦错过这个窗口期,将很难再补上。1、发放生育基金,用真金白银鼓励这一部分有生育愿望的人员尽快生育,如一胎奖励10W,二胎奖励20W,三胎奖励30万等,将之前计划生育时期收取的费用返还社会,促进广大群众生育愿望。2、降低学前教育费用,公办幼儿园降低教育费和保育费收费标准,减少幼儿园阶段费用支出,由相关财政补助学前教育费用,减少人民群众学前教育费用,直到学前教育免费。3、将普通高中和职高教育纳入义务教育,减少高中阶段学费支出。4、相关政策应当固定下来,不只是为眼前这一部分尚有生育能力的人制订,而是应该成为一个长期鼓励生育的政策。 +472,0693,关于“二严二引”落实“双减”政策,护航学生全面发展的建议,6c580e5c67be434aa1de84988687c18a,2022,2022-01-22 09:14:10,臧大存,教育事业,"调研情况:今年7月,中共中央办公厅、国务院办公厅印发《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》,主要解决义务教育阶段学生的负担问题象,并对“减负不减质”“保证学习质量”提出了更高的要求与挑战。8月,省教育厅、省发展改革委、省财政厅、省人力资源社会保障厅四部门联合印发《关于全面推进中小学课后服务进一步提升课后服务水平的实施意见》对全省推进课后服务的时间、范围、课程、师资及保障措施等提出具体要求。全面建立并逐步完善教育部门牵头抓总、各地各校全面落实、相关部门通力合作的工作机制。随着“双减”政策落地落实,我省群众对教育的满意度的确有较大提升,但是,还存在一些问题。问题分析:(一)校外培训还需加强常态监管。教育部门已对我省学科类校外培训机构开展全面普查清理,截至9月,义务教育阶段通审批(备案)的线下8356家学科类培训机构全部暂停营业。但是,需要引起重视的是,替代、再生、转换、变异等形式还在不断出现,对以非学科培训名义开展学科培训的教育机构需采取更强硬的监管。(二)课后服务还需加强要素保障。课后延时服务更多由学校和教师承担,导致学校师资力量紧张。教师工作时间延长,使得集体教研时间被挤占,降低了教研效果,同时,工作量的加大导致教师个人生活受到影响,无法照顾到自家孩子的接送和日常生活。教师补贴也未明确,对于教师新增加的工作量,国家、省市未出台具体的补偿标准和财政补贴资金。部分学校课后服务的内容相对单一,学生自由自主学习和锻炼的时间较少,不利于学生的身心发展。(三)课堂教学质量还需进一步提升。教学的本质就是要在课堂教学中教会学生认知知识、掌握知识、运用知识和提高解决实际问题的能力。现在的教学至多在课堂教学中完成了其中的一个环节,即教会学生认知知识环节,后续的环节是以作业的形式留给了课外学生自己去完成。学科门类多,合在一起的作业量在有限的课外时间里不仅难以高质量完成,更为重要的是学生根本难以做到学懂弄通做实。具体建议:“双减”工作是一项复杂的系统工程,牵扯面广、工作量大。需要把严的标准、严的措施贯穿于“双减”工作全过程和各方面,积极引导学校做好课后服务工作,不断强化课堂教学质量,帮助家长树立正确的家庭教育观念。社会、学校、家庭、学生多方加强协调,互通有无,形成彼此联动的育人机制,各方认真落实政策要求,积极作为,双减政策一定能促进基础教育事业焕发出勃勃的发展生机。(一)严管校外培训。需要制定专门的规范性文件,实行常态化监管。一是注重宣传引导。通过宣传栏、LED显示屏、QQ群、微信等媒介,开展培训教育相关法律法规宣传;二是加强常态管理。借助政务App建立全省校外培训机构管理,搭建监管平台,实现对机构预收费和风险储备金的实时监管;三是畅通信息反馈渠道。相关管理部门制定权责清单,及时受理投诉举报,充分发挥社会监督合力。(二)严控学生作业。作业量大、质量不高、功能异化等是直接造成学生作业负担过重的因素,要建立规范作业布置管理机制,强化监督,抓紧抓实“小学低年级不布置书面家庭作业、严禁给家长布置作业、严禁要求家长检查批改作业”等要求。加强作业全程管理,落实作业校内公示制度,定期开展作业质量抽检,形成教育局、教研室和学校三级作业监测体系。将作业设计纳入教研体系,建设省级、市级、校级数字作业基础资源库,加强校本作业资源建设,实现作业设计、完成、批改、反馈、讲评的全过程管理。(三)引导提升教学质量。教育部门和学校要把教学工作始终作为核心工作去抓,认真完善分学科教学指南,健全教学管理的长效机制,严格执行教学基本规程,强化教师备课和校本教研,精准分析教情学情,加强学业质量监测。拓展学习空间,实现由“第一课堂”向“第二课堂”“第三课堂”拓展,做到“三个延伸”。即教学场所由课堂向学校,社会的延伸;教学内容由国家规定的规范性学科课程向满足学生个性发展的自主选择性校本课程,知行合一的实践性社会整合课程延伸;教学主体由学科教师向辅导员,校聘专家和志愿者共同体,学者、社会工作者及家长协作体延伸。打破学生年龄、班级界限,打破学科藩篱,统筹各科知识、各方面资源,跳出课堂、学校视域,深入社会生活,开展丰富多彩的科普、文体、劳动、阅读、兴趣小组及社团活动,实现知识获取从间接认知向探究体验、自主实践的飞跃,促进学生全面而有个性地发展。(四)引导提高课后服务品质。开展课后服务,是夯实学校教育主阵地作用重要内容。截至7月,全省已有3304所小学开展课后服务、占比达80.5%,167.2万小学生受益,占在校生总数的29.8%;1116所初中开展课后服务、占比为51%,93.3万初中学生受益,占在校生总数的41.3%。截至9月,全省制定课后服务“一校一案”的中小学共5388所,覆盖率达100%,课后服务取得良好效果。今后,要采取“请进来”与“走出去”相结合等多种方式,统筹利用科普、文化、艺术、体育等方面的社会资源,为学生提供丰富多彩的服务内容,进一步增强课后服务的吸引力和有效性,满足学生个性化发展需求,促进学生全面健康成长。一是优化时间,力促课后服务升级提档。课后服务要充分保障学生的自主活动时间,尤其是对小学生应保障其自由玩耍和锻炼。同时,学校要合理安排教师的课后服务时间,保障教师参加教研学习,并拥有更多的个人自由时间,提高其课后服务的效率。二是丰富内容,拓宽课后服务渠道。学校要聚焦核心素养,开展创新课程,使得学有困难的学生得到个性化辅导,学有余力的学生自主课程的选择范围不断丰富。同时,通过引入社会优质资源,发挥退休教师、高校优秀学生、体育教练等志愿者作用等方式,不断拓展课后服务渠道,满足学生和家长的多样化或个性化需求。三是加强保障,加大对课后服务教师和人员的激励。通过制定学校课后服务经费保障办法,将课后服务经费主要用于参与课后服务教师和相关人员的补助,加强对参与课后服务教师和人员的激励,充分调动起教师的积极性,确保课后服务水平的提升。" +473,0694,关于我省在社会药店开展家庭药师居家药学服务工作的建议,a0d86424df1b4b86801e35c36473d12c,2022,2022-01-21 10:17:45,赵建芳,医卫体育,调研情况:走访,座谈。问题分析:随着人民生活水平的普遍改善,人口老龄化的进一步加速,慢性病的发病率上升,特殊人群用药需求的增加,人民群众对药品的种类、数量和质量需求呈快速上升势头。广大群众迫切希望能够得到更加精准、更加有效、更加个性化的用药指导,很多老年人特别是慢性病患者,需要同时服用几种药物,科学合理地用药指导对他们来说显得尤为重要。但由于大部分老百姓的健康素养较低,居家用药存在较多问题,2021年扬州市连锁药店试点开展家庭药师居家药学服务工作,根据扬州市社会药店的调查数据显示,86%的调查家庭存在用药问题,主要表现在,一是用药依从性低,用药随意性大,有症状服药,无症状就停药,用药剂量根据感觉自我随意调整。二是用药方法不正确,如胰岛素使用不正确,应该皮下注射而肌肉注射,导致低血糖,呼吸科吸入装置使用不正确,导致哮喘控制不佳,拜阿司匹林随餐服用或碾碎服用,导致消化道出血等不良反应。三是家庭药品存储保管不当,导致家庭过期、变质失效药品多。四是药品治疗效果不达标、药物不良反应不能及时发现,如相当部分高血压、糖尿病患者血压、血糖未控制在适宜水平。目前存在问题:药店对执业药师提供专业的药学服务的重视程度不够,由于现行政策导致经营理念偏差,由于缺乏药学服务收费支持,药店的生存发展依赖于药品销售盈利,普遍存在重销售而轻视药学服务的现象。药店执业药师专业能力水平不能满足人民群众日益增长的对高质量药学服务的需求,由于目前执业药师专业背景复杂,有药学的、护理的、化学的、医学的、财务等等,学历层次普遍偏低,同时由于现行执业药师继续教育存在流于形式,缺乏药学服务实践等原因,大部分执业药师不能发挥应有的作用。2021年,扬州市市场监督管理局印发了《扬州市社会药房家庭药师药学服务实施方案》,在9家连锁企业14家门店开展家庭药师居家药学服务试点,发挥社区药房接触购药居民多、沟通便捷等优势,依托社区药房执业药师等药学技术人员团队,为广大居民特别是慢病患者提供合理用药指导、用药咨询与信息服务、慢病管理与居家药学服务、药物治疗管理、药物警戒、健康及药学宣教等高质量的药学服务。通过在药店设立家庭药师工作室或药学服务专门区域,营造服务氛围,为家庭药师开展药学服务提供必要的条件,截至目前,已签约52人次,建立用药档案246份,随访362人次,接受服务对象药物咨询103人次,制定患者用药指导书144份,帮助转诊指导22次,评估用药方案46份,优化用药方案24份,清理家庭药箱26次,改变患者用药依从性63人,发现用药不良反应3人次。 具体建议:一、以社会药店开展家庭药师居家药学服务为契机,推动社会药店提供药学服务,社会药店面广量大,处于社区,在百姓身边,具有开展家庭药师居家药学服务的天然优势,建议我省市场监督管理局在全省推广扬州经验,在全省范围内试点实施家庭药师居家药学服务工作,让更多的百姓接收到执业药师专业的药学服务,提升人民群众的获得感和幸福感,体现执业药师的专业价值。二、开展执业药师药学服务技能培训,提升执业药师药学服务能力,建议我省市场监督管理局联合省卫健委,借鉴卫健委家庭药师培训模式开展社会药店家庭药师居家药学服务技能培训,目前省卫健委连续两年开展卫生系统家庭药师技能培训,有成熟的线上学习课程和线下实训教学经验,通过有组织、有计划的理论学习和实践培训及考核,培训一批具有居家药学服务岗位胜任力的执业药师,为社会药店开展家庭药师居家药学服务提供人才支撑,同时在执业药师继续教育课程中增加家庭药师居家药学服务相关内容。三、建议江苏省市场监督管理局联合江苏省卫健委联合制定药店开展血糖检测管理办法,由于快速血糖检测需要将受检者的皮肤刺破采血,是医疗行为,必须在医疗机构内实施,这就意味着,药店测血糖本质上也属于医疗行为的范畴。目前绝大多数药店未取得《医疗机构执业许可证》,因此不具备开展诊疗活动的资质,因此目前药店开展的快速血糖检测是不符合相关规定的,但现实中药店普遍开展快速血糖检测,卫生主管部门大多数情况下采取睁一眼闭一眼政策,但如有举报就会查处,有许多药店因为开展快速血糖检测被卫生行政部门处罚。血压、血糖监测指标是高血压糖尿病管理的最重要内容,经过相关培训的执业药师完全胜任血压、血糖监测工作,更有利于开展家庭药师居家药学服务工作。四、提供政策保障,建议江苏省市场监督管理局制定社会药店家庭药师居家药学服务实施办法,指导引领社会药店执业药师开展家庭药师居家药学服务工作,和卫生主管部门、医保局协调制定执业药师进修学习实施办法,开展药店执业药师到大型医院进修、学习培训药学服务技能,在推动医保支付药店药品调剂费、药学服务费等方面开展相关工作,从而让药店经营者把提供药学服务作为主动行为,让药店执业药师回归药学服务职业本责,为人民提供高质量的药学服务,为健康江苏建设贡献执业药师智慧和力量。 +474,0695,关于尽快落实药事服务费保障我省医院药学事业高质量可持续发展的建议,377c01bd24da4d5a8bb5ae8a85650595,2022,2022-01-21 10:39:39,赵建芳,医卫体育,调研情况:基层反映,调研走访。 问题分析:江苏省在2017年实施药品零差价,由于没有及时设立药事服务费,医院药学部门从利润中心变成成本负担,我省医院药学事业高质量可持续发展面临重大挑战,主要表现在,医院管理者对医院药学工作重视程度下降,普遍不愿意增加药学人员,2020年我省药学技术人员32590人,仅占卫生技术人员总数的4.8%,远远低与国家规定的8%。2010年我省药学技术人员21372人,占卫生技术人员总数的6.5%,10年来我省药学技术人员比例持续下降,而医生、护师比例均有上升。在基层调研时发现,有的单位已10年没有进药学人员,导致许多单位药学人员年龄老化,学历、职称层次偏低,许多单位使用非药学专业的人员从事药学专业工作,以扬州为例,2020年,扬州市药学专业技术岗位人员1327人,仅占全市卫生技术人员总数的4.5%,远远达不到国家卫健委要求的8%,其中还有224人是非药学专业的其他人员如护理、公卫、影像、财会等人员,同时学历层次偏低,大专以下的592人,占44.6%,人员老化,40岁以上703人,占52.9%,药师以下职称828人,占62.3%。同时药学人员进修、学习机会少,职称聘任困难,绩效奖励在医院处于较低水平,甚至有的医院把药学人员视同后勤人员,导致药学服务能力不能适应医学技术的快速发展,不能满足人民群众对高质量药学服务的需求。同时由于医院不愿意增加药学人员,导致很多医药院校药学专业毕业生就业困难。近年来,医院药学不仅承担传统的药品供应、调剂、PIVAS、药物不良反应监测上报等传统工作,还创新开展临床药学、药学门诊、处方前置审核、家庭药师居家药学服务、药物基因检测、血药浓度监测、药学科普等工作,同时还承担大量的医院药事管理,如抗菌药物合理使用监管,国家、省医保集采药品推进落地以及合理使用,以及在特药、双通道药品审核中,医保赋予药师的责任,都是增量工作,一方面是专业要求越来越高、增量工作越来越多、责任越来越重,一方面是人员占比越来越低、收入占比越来越低。目前我省无药师价值体现的任何收费:医生有挂号费、诊疗费和会诊费,护师有护理费、治疗费,医技科室有各自的收费,如检查费、化验费等,医、药、护、技中唯独药学服务缺乏收费,药事服务费缺失严重制约医院药学发展,目前许多医院连安排日常三班工作都困难。2021年3月23日,习近平总书记视察福建三明沙县总医院,充分肯定福建三明深化医药卫生体制改革经验。2021年2月,三明市医保局、三明市卫健委联合发文,进一步完善药事服务费的通知,在2018年药事服务费基础上,提高50%,全市二级及以上公立医院将调高西药药事服务费(门诊),由10元每人次调整为三级医院15元每人次、二级医院13元每人次;住院药事服务费由30元每人次调整为三级医院50元每人次、二级医院45元每人次。在取消药品加成大背景下,三明药事服务费的设立,给予医疗机构药学服务成本恰当的补偿,体现药学专业技术服务价值。2009年中共中央、国务院《关于深化医药卫生体制改革的意见》中明确提出“要通过用药品购销差别加价、设立药事服务费和增加政府投入等措施来逐步改革或取消药品加成”的政策。2021年3月,江苏省卫健委、江苏省医保局、江苏省政务办、江苏省药监局、江苏省中医药管理局等八部门联合印发加强医疗机构药事管理促进合理用药的实施意见,从完善药事管理组织、推进药学服务能力建设、拓展药学服务范围、推进药学人才队伍建设等提出明确要求,提出要探索药学服务费在医疗服务收费中的比例,在药师薪酬中体现药学人员的专业技术劳务价值。近年来江苏省实施国家药品、耗材集中采购政策,中标药品、耗材价格大幅度下降,据相关部门测算,每年可节约资金100亿元以上,为腾笼换鸟,出台药事服务费创造了有利条件,因此江苏省适时研究制定药事服务费,必将极大促进我省药学事业高质量可持续发展,充分彰显江苏省“争当表率、争做示范、走在前列”的责任担当。 具体建议:建议我省在制定出台药事服务费时,借鉴福建三明模式,在设立门诊药事服务费、住院药事服务费基础上,明确医院药学服务标准和考核办法,同时鼓励创新药学服务,如开展药物基因检测、血药浓度监测推动精准用药,拓展药学服务范围,如开展药学门诊、家庭药师纳入家庭医生团队开展居家药学服务,探索制定专项药学服务收费项目,推动促进药学服务创新可持续发展。通过药师高质量药学服务,提高治疗效果,减少药物不良反应,提高患者用药依从性,节约患者和医保资金支出,为健康江苏建设贡献药师力量。 +475,0696,关于优化参保结构提升保障层次的建议,79a353dd186c46aa8034acc2362985bc,2022,2022-01-21 15:11:44,赵建芳,社会事业,调研情况:走访,座谈。 问题分析:通过二十多年的努力,医疗保障制度建设成效显著,基本实现了全民医保,且各级财政投入逐年加大,保障范围逐步扩大,保障水平稳步提升,人民群众在医疗保障方面的幸福感、获得感、安全感得到明显增强。但与此同时,也存在发展不全面、不均衡的问题。目前我国基本医疗保障体系主要由城镇职工医疗保障和城乡居民医疗保障两项制度构成,其中职工医保参保人数少基金筹集多、保障能力强,城乡居民医保参保人数多基金筹集少、保障能力弱。特别是近年来,城乡居民医保待遇水平不断攀升,基金支付压力巨大,已经很难维持收支平衡,甚至出现赤字,对城乡居民医保制度体系、基层医疗机构的健康和可持续发展带来了不利影响。尤其是经济欠发达地区矛盾更为突出,基金筹集方面个人缴费无法大幅度提高,地方财政补助投入压力大;基金支付方面在总额控制和收支平衡的要求下,压力逐层转嫁给医疗机构,特别是以城乡居民医保参保人员为主要服务对象的县级及以下医疗机构,对基层医疗机构生存和发展产生了不利影响,阻碍了医疗资源在基层优化配置的进程。 具体建议:建议将优化全民医保参保结构作为健全完善医疗保障体系的重点,着力做好以下三个方面的工作:1、坚决落实法定参保责任。医保、人社、税务、市场监管等部门要加强信息交换和比对,确保与用人单位签订劳动合同并与用人单位建立稳定劳动关系的人员,按照规定参保职工医保,并将其纳入年度考核。2、强化职工医保制度吸引力。当前要充分利用好建立职工医保门诊统筹的机遇期,在待遇水平上与城乡居民医保合理拉开差距,在待遇获取上可望更要可及给予参保患者最大便利。省级医保部门应加强对各统筹区监督和指导,确保政策合理、落实到位。3、畅通险种转换衔接机制。除法定参加职工医保对象以外,其他应允许其根据自身需求和经济条件在职工医保和城乡居民医保之间自由选择、有序转换,杜绝“难来难回”、“有来无回”等情况的发生,打消灵活就业人员顾虑,维护其自觉提升保障层次的积极性和主动性。 +476,0697,关于切实提高乡风文明建设的针对性和有效性的建议,1bbf0cb3a7504f779036544eabc77b4f,2022,2022-01-21 08:55:06,臧大存,农林水利,调研情况:乡风文明提升是实施乡村振兴战略的重要内容,是推进乡村全面振兴的重要支撑。习近平总书记视察徐州市马庄村以来,我省出台了一系列有力举措,结合乡村振兴工作推进推进乡风文明建设,大力加强农村思想道德和公共文化建设,助力乡村振兴,取得明显成效。一是文明创建力度持续加大。近年来,全省上下通过深入总结推广“马庄经验”,以文明创建、结对共建为抓手,连续多年组织5000多家文明单位与1500余个经济薄弱村结对共建,扎实推进农村精神文明建设,有效提升了农民文明素质和农村社会文明程度。二是农村阵地建设稳步推进。我省坚持把新时代文明实践中心(所、站)建设作为宣传思想工作和精神文明建设的重大任务,深入推进公共文化设施配置标准化建设,实现全省村级综合性文化服务中心全覆盖,在全国率先实现公共文化设施免费开放。三是移风易俗行动深入开展。全省各地各部门通过优秀村规民约和移风易俗案例展示,引导村民合理约定红白事规模标准实施人情减负,整治土地庙,将移风易俗纳入村规民约等举措,遏制大操大办、厚葬薄养、人情攀比等陈规陋习,大力弘扬社会文明新风尚。同时,通过丰富农村各类创建载体,完善相关测评体系,大力开展文明村镇、文明家庭、星级文明户等创建评选活动,进一步提高乡风民风建设和农村文化建设水平。问题分析:(一)乡风文明思想引领的针对性不够习近平总书记明确指出:“乡村振兴既要塑形,也要铸魂。”乡风文明建设摆在第一位的是思想引领,首要任务是用新思想新理念武装农民,用新部署新举措动员农民,激发农民振兴乡村的内生动力。近年来,全省各地为此做了大量工作,但是与省委关于“让老百姓听得懂、信得过、用得上”的要求相比还有较大的差距,主要是在“接地气”、聚人心上的针对性和具体化不够。乡村振兴需要外部支持,更需要焕发农民的积极性、主动性和创造性。现在,有些地方和部门在把中央精神和省委决策部署细化落实到具体镇村上做得还很不够,针对农民的所急所思所盼作出交底见底的解疑释惑上做得还很不够,面对农村“空心化”“老龄化”在拴心留人、分类引导上做得还很不够。(二)农村公共文化阵地建设的有效性不够建好阵地是提升乡风文明的关键一环。近年来各地各部门在农村阵地建设上做了不少工作,但农民群众的获得感、幸福感还不强。究其原因,主要是没能以农民为中心,没能按照农民的意愿来建设。比如,一些地方的农家书屋通过总分馆制建设,图书数量质量都有提高,但是由于缺乏直接引导服务农民的领读者和贴近农民的读书活动,难以吸引缺乏阅读习惯的农民到农家书屋读书,不少农家书屋处于闲置状态;有的地方反映,现在,村一级普遍建有党群服务中心、综合治理中心、综合文化服务中心、便民服务中心等,我省也在基层试点建设新时代文明实践中心。但是,其统筹整合、共建共享作用尚未充分发挥,基本还是条块分割,各自为政,而且不少新时代文明实践所站缺乏专门人员运维,有的甚至仅由保洁员兼顾。因此,农村不是没有阵地,而是部门化的“中心”太多,只要不“以农民为中心”,就难以赢得农民的心。(三)农村移风易俗推进力度不够多年来,我省在移风易俗方面做了大量工作,但仍然是乡村治理现代化面临的一个“老大难”问题。有的地方婚丧嫁娶铺张浪费、大操大办,人情债居高不下,封建迷信、低俗表演、赌博之风、乱扔垃圾等不文明现象屡见不鲜,子女不赡养、不孝顺老人的问题日益突出。究其原因,一是市县乡区域统筹不够。现在大部分设区市都出台了文明行为促进条例,但对城市文明行为规定多,对农村文明行为规定少,移风易俗工作在各级文明创建中的位置不高、推进力度不大;二是村规民约的约束力不够。有的地方制定的村规民约缺乏配套措施,既无惩戒也无激励,“写在纸上、挂在墙上、喊在嘴上”,难以真正落地见效;三是农村自治组织和“新乡贤”的作用发挥不够。有的地方红白理事会、禁毒禁赌会、道德评议会、村民议事会等村民自治组织不健全,工作开展不正常,未能发挥应有的作用。(四)农村优秀传统文化传承发展不够传承好农村优秀传统文化是农业农村承担的三大历史任务之一,在乡风文明建设中尚未摆上十分重要的位置。一是保护传承不够。国家列入传统村落名录的村落6819个,江苏只有33个,很重要的原因是在发展的过程中一些有价值的传统村落没有得到及时保护,造成不可弥补的损失。江苏现有县级以上各级各类非遗项目4684项,市级以上非遗传承人4046人,县级非遗传承人认定不规范、队伍不稳定,全省非遗保护管理人员配备不足,非遗传承人财政补助标准普遍较低,苏北有的地方基本没有补助;二是发掘整理不够。浙江2015年启动的“历史文化村落千村故事五个一行动计划”,在物质文化遗存修复、保护和利用的基础上对非物质文化遗产进行抢救性挖掘、整理、记忆和传承,通过寻访传统故事,编撰一套丛书;触摸历史脉搏,形成一个成果;定格乡土印象,摄制一碟影像;回味乡愁记忆,推出一馆展示;构建精神家园,培育一批基地,重建乡土文化,取得了显著成效。我省苏南地区一些名镇名村史志编纂工作基础较好,但全省性的乡村文化整理发掘工作尚未全面展开;三是转化运用不够。习近平总书记强调,全面推进乡村振兴,要立足特色资源,因地制宜发展乡村旅游、休闲农业等新产业新业态,贯通产加销,融合农文旅,让农民更多分享产业增值收益。我省乡村旅游、休闲农业和民宿业发展取得了长足进步,但在通过农村优秀传统文化的创造性转化和创新性发展为新产业新业态赋能,并使之转化为教育资源、旅游资源、富民资源等方面做的还很不够。具体建议:为进一步做好我省乡风文明建设工作,现针对调研发现的问题和不足,提出如下建议:(一)思想引领要紧密结合农民所急所盼,在“接地气”、聚民心上下功夫。2020年,我省常住人口城镇化率为73.44%。《江苏省“十四五”新型城镇化规划》提出,到2025年常住人口城镇化率要达到75%以上,2035年常住人口城镇化率要达到80%左右。要做好农民的思想引领工作,就要回答好城镇化和农村人口向城镇转移的尽头在哪里、每村每镇未来是撤并还是保留等具体实在的问题。为此,建议我省应当尽快制定全省乡村空间优化布局方案,细化到每个镇村,让农民知道本村属于集聚提升类、融入城镇类、特色保护类还是搬迁撤并类,让保留村的农民知道未来能否能有聚落空间宜居宜业、生态空间绿色自然、经济空间体系清晰、服务设施完善便利、本土文化独特活跃等美好前景,让撤并村的农民知道何时撤并,向哪里搬迁,今后生产生活的出路和前景是什么。思想引领工作只有“接地气”、托底见底,才能让农民“听得懂、信得过、用得上”,激发出投身乡村振兴的内在动力。(二)阵地建设要坚持以农民为中心,在统筹整合、共建共享上下功夫。一要强化新时代文明实践中心的主阵地作用。真正按照以农民为中心的要求,打破农村现有各类阵地的条条块块界限,统筹整合、共享使用县乡村三级各类公共服务资源,打通宣传群众、教育群众、关心群众、服务群众的“最后一公里”;二要强化新时代文明实践中心的综合性服务功能。真正以农民的生产生活需要为着力点,立足服务群众、服务企业、服务发展,从搞好乡村养老、兴办互助食堂、照护留守儿童、服务游客需要等具体实事做起,使其具有广泛的群众基础和持久的生命力;三要强化农民在新时代文明实践中心建设中的话语权。在阵地建设规划上要主动听取农民的“金点子”,把农民“盼的事”变成未来“干的事”。在阵地服务内容上要将农民对美好生活的向往化为服务项目,让农民“点单”,用“微实事”撬动“大民生”、养成“新风尚”。在阵地服务评价上要真正让农民说了算,不仅要让农民为“中心”服务打分,而且要让农民为“中心”服务的上级部门单位打分。(三)主体培育要大力选树和培养“新乡贤”,在承接外部支持、焕发内生力量上下功夫。乡风文明建设迫切需要外部支持,特别是加大财政投入、引导社会力量参与、开展“城乡结对、文明共建”和志愿者服务活动,但从根本上讲,应当让农民成为乡风文明建设的主体力量。尤其要选树好、培养好、发挥好“新乡贤”的示范带动作用。要充分发挥农村优秀基层干部、道德典型、乡村教师、文化能人、返乡创业人士等 “新乡贤”在践行核心价值观、移风易俗中的骨干带头作用,在乡村公共事务管理中的沟通协调作用,在和谐家庭邻里关系中的积极促进作用,用他们的嘉言懿行垂范乡里、带动村民、涵育新风。(四)文化传承要贯彻保护为主的方针,在发掘整理、转化运用上下功夫。一要坚持保护为主、抢救第一。加大对古镇、古村落、古建筑、古树名木、文物古迹、农业遗迹的保护力度。建立完善保护我省现有33座国家传统村落、309座省级传统村落,扶持和壮大非物质文化遗产传承人队伍的政策措施。要加快制定《江苏省红色文化资源保护利用条例》,全面保护我省革命遗址和文物,并妥善解决村镇撤并后许多以英雄命名的村镇名称消失的问题。二要注重发掘整理、价值阐释。下移工作重心,可以把地方史志工作、江苏文脉整理与研究工程向乡村拓展。深入挖掘具有农耕特质、地域特色、个性特点的物质文化遗产,深入挖掘民间艺术、戏曲曲艺、手工技艺、民俗活动等非物质文化遗产,深入阐释文化遗产中蕴含的优秀思想观念、人文精神、道德规范,让有形的乡村文化留得住,让活态的乡土文化传下去。三要促进文化赋能、合理利用。要把农村优秀传统文化转化为宝贵的教育资源、旅游资源、富民资源,对于正在实施的农村住房条件集中改善,要着眼未来发展,赋予必要的文化旅游康养等功能。要以文塑旅、以旅彰文,推动乡村优秀传统文化创造性转化、创新性发展,提升我省乡村旅游的独特魅力。 +477,0698,关于加快连云港市铁路网规划建设的建议,c801d7537b9f4295b7d9cf3f61a01436,2022,2022-01-21 15:12:53,徐善明等2人,工业商贸,调研情况:连云港为新亚欧陆海联运通道东端起点,是“一带一路”战略支点、亚欧重要国际交通枢纽、全国性综合交通枢纽、国际枢纽海港、港口型国家物流枢纽,“东西双向、海陆互换”的区位交通优势明显。“十三五”时期,在国家和省关心支持下,连云港铁路发展取得重大突破和丰硕成果,连盐、连青、连淮扬镇、连徐高铁等4条高快速铁路干线相继建成通车,连云港全面迈入“高铁时代”,从原来的铁路“末梢”城市一跃成为“沟通东西、辐射南北”的铁路枢纽城市。问题分析:在取得积极成效的同时,也同样存在一些明显的问题:目前,在铁路网络体系中,连云港境内仅有东西向连徐高铁一条真正意义上的时速350公里/小时的高速铁路,南北向青盐铁路技术标准为国铁Ⅰ级、客货兼顾,时速200公里/小时,开通货运后铁路运行时速会进一步降低,极大影响客运出行时效,与居民日益增长的快速便捷出行需求存在差距;在路网运行上,存在北上进入京津冀需绕行徐州或青岛、出行时效性不高等问题。货运铁路目前仅有陇海铁路一条,支撑新亚欧陆海联运通道、国际枢纽港、港口型国家物流枢纽和沿海高质量发展的能力不足。具体建议:为此,结合新一轮综合立体交通网规划,十四五期间,建议国家和省级层面进一步关注支持连云港全国性综合交通枢纽建设,特别是在铁路网规划建设方面给予关心支持和帮助,具体提出以下两个方面建议:一、建议将沿海高铁青岛至盐城段、连云港至临沂高铁纳入国家规划并尽早实施。为推动连云港进一步融入国家“八横八纵”高铁主通道,提升与京津冀、长三角、淮海经济区的铁路互联互通水平,构建连云港“五向扇形”的高铁网格局,支撑服务江苏沿海高质量发展。“十四五”期间建议进一步推进2条高铁的规划建设:一是沿海高铁青岛至盐城段。由于青盐铁路开工建设较早,技术标准为国铁Ⅰ级、客货兼顾,时速200公里/小时,与居民日益增长的快速便捷出行需求存在差距。与此同时,青盐铁路的货运功能尚未实现,沿海地区铁路集疏运组织难以实施,不利于运输结构调整;即使开通货运业务也会降低时速至160公里/小时以下,进一步降低客运出行时效。因此迫切需要实现沿海方向铁路的客、货分线。沿海高铁青岛至盐城段,经青岛、日照、连云港、盐城,全长约430公里,时速350公里/小时。该项目建设将构筑沿海方向高标准客运走廊,释放沿海地区货运铁路功能,提升国家沿海通道运输能力,对于连云港市全面融入长三角区域一体化发展、支撑服务新一轮江苏沿海高质量发展等均有重要意义。二是连云港至临沂高铁。从现有连云港现有铁路网布局来看,连云港存在北上需从徐州或青岛绕道接入京沪通道、出行时效性不高等问题,连云港等苏北沿海地区西北向缺少一条对外客运通道。连临高铁全长约95公里,时速350公里/小时。该项目建设将实现京沪通道与沿海通道之间的高效联络,有利于疏解京沪通道饱和路段的客运压力,形成青银通道济南以西沿线地区与江苏沿海、上海地区快速客运新通道,对于完善区域铁路网规划和增加路网机动灵活性,推动多个城市群之间的跨区域联动发展具有重要意义。因此,建议争取国家发改委和国铁集团将两条高铁纳入国家《“十四五”铁路发展规划》等国家层面规划,尽早正式启动项目前期工作,力争早日开工建设。二、建议将连宿蚌铁路纳入国家规划并推动连临普速铁路一道尽早实施。为进一步发挥连云港港国际枢纽海港功能,构筑更加完善的新亚欧陆海联运通道格局,以支撑服务“一路一带”建设和沿海地区产业经济高质量发展,建议“十四五”期间加快推进连宿蚌铁规划建设,同步启动连临普速铁路前期工作,力争早日开工建设。一是连临普速铁路。项目自临沂市临沭站引出,向东南方向延伸,接入连云港市既有陇海铁路包庄站,线路全长约50公里(山东临沂境内20公里,江苏连云港境内长30公里),国铁干线,设计时速160公里/小时。该项目南接陇海铁路,北接新荷兖日铁路,是两条铁路间的重要联络线,也是新荷兖日铁路连接连云港港的新通道,项目建设将实现新荷兖日铁路与连云港港的直接连接,开辟了晋中南地区煤炭运输新出海通道,实现晋煤南运铁路运输通道的“一线双港”(日照港、连云港港)。同时,作为全国最大货物集散中心的临沂市,也是我市港口服务的重要腹地,项目建设也将进一步促进两市产业经济联动,推动港口货运上量。二是连宿蚌铁路。连宿蚌铁路东起连云港,西至安徽蚌埠,途经连云港徐圩港区、沭阳、宿迁、泗洪、五河,线路总体呈“东北-西南”走向,是一条斜向贯穿苏北和皖北的线路,全长约285公里。其中,利用既有宿淮铁路线路25公里,新建线路260公里。江苏境内全长221公里,其中宿迁176公里,连云港45公里。设计时速约每小时160公里,功能定位以货运为主,客货兼备。该项目建设开辟了连云港港口至中西部货运新通道,解决宿迁与皖北出海的区域联络诉求,增强连云港港口的区域辐射能力,更好发挥新亚欧陆海联运通道功能和“一带一路”标杆示范打造。目前,上述两条铁路中,连临普速铁路已纳入《“十三五”及中长期铁路网规划》。建议省级层面争取国家发改委和国铁集团进一步支持将连宿蚌铁路纳入国家《“十四五”铁路发展规划》,并与连临普速铁路同步启动项目前期工作,力争早日开工建设。 +478,0699,关于苏北后农房改善时代乡村振兴路径的建议,5a494b0f5c9f4adebdbad8f79e3ec4e9,2022,2022-01-21 08:55:05,卢晓宁等9人,农林水利,调研情况:近年来我省实施的苏北农房改善工作,有效改善了农民群众居住条件和生活环境,提升了乡村建设发展水平,但如何在“生态宜居”的基础上进一步实现和提高“产业兴旺、乡风文明、治理有效、生活富裕”的乡村振兴的其他要求,是亟待研究的问题。调查中我们了解到,改善后的居住人群与知识结构以及存在现象:一是农房改善后居住人员大多为55岁以上农民,少为年轻人,专业型人才匮乏,自我创业能力低; 二是尽管环境都很美,但缺少富有地域特色的产业和农产品;三是农村空房率较高;四是部分改善后的农村社区仅有城市化外观发展模式,缺少内涵建设与创新。问题分析:1、“产业兴旺”滞后于“生态宜居”,农村“活力”不够一是苏北农村产业发展明显滞后于农村居住条件的改善,多数缺乏富有地域特色的产业和农产品;苏北地区农村相对落后,产业基础相对薄弱,农业产业龙头企业相对较少,缺少明显的产业支撑;苏北农村属平原地区,地形地貌趋同,文化习俗、生活习惯相近,缺乏具有地域特色的旅游资源来发展乡村旅游。二是区域内没有活跃的产业和经济活动,是苏北农村后住房改善时代“活力”不够的表现之一。表现之二是“人烟稀少”。调研中发现苏北农房改善后居住人员大多为55岁以上的农民,少为年轻人,也导致农村空房率较高。2、“乡风文明”有待进一步提高第一,在调研中发现很多农户虽然集中居住,住房条件也有了极大地改善,内部设施齐全,但仍保持着以往散居状态和住房内部设施不齐全的生活习惯,比如杂物到处堆放,散养家禽,乱扔乱倒垃圾等。同时,一些农村陈规陋习依然存在,比如婚丧嫁娶大操大办比排场、农村封建迷信等一些不良社会风气仍然存在,赌博、子女不尽赡养义务、不孝顺老人等等一些不良社会现象仍然存在。第二.农村社区居民精神文化生活比较匮乏。虽然在居住条件改善过程中,一定程度加大了公共服务和文化设施建设,但对后期活动组织、设施日常维护和管理使用做的不够,存在“有硬件、缺内涵、效率低”的问题。即使有部分乡村开展文化教育活动,但覆盖面不全,甚至流于形式,日常群众只能自娱自乐。存在村“两委”凝聚人心功能弱化、农民集体意识欠缺现象,很多农民闲暇时间除了看电视、上网玩游戏、刷抖音之外,娱乐活动依然是打牌、打麻将,甚至喝酒、赌博,正常的文化活动非常缺乏,群众的精神世界空空荡荡。 第三,少数地方存在矛盾纠纷问题,乡村价值取向不正确。主要是由于在居住改善过程中存在极个别思想问题没有得到耐心细致的解决,以及对于集中居住过程中产生的一些矛盾和摩擦问题也没有形成很好的解决机制,对乡风文明建设带来一定的挑战。 3、“治理有效”有待进一步改进第一,农村社区居民对乡村治理参与度不高。苏北农村大量青壮年外出就业、务工、到城镇定居,农村常住人口大幅度减少、老龄化正在加速发展,乡村人才更是缺乏。农村留守老人、留守妇女和留守儿童等群体参与乡村治理的意愿与能力有限,导致乡村治理主体严重缺失,村民参与村级公共事务乏力。第二,虽然在苏北农村住房改善过程中,关注了公共服务设施和场所建设,加大了医疗卫生等保障,但城乡二元经济结构落后的难题依然存在,农村的公共设施建设、公共服务供给依然不能很好地满足需要,村级集体经济发展不平衡不充分问题、乡村债务问题、环境治理等问题依然比较突出。第三,一定程度存在基层组织功能弱化,服务水平不高的问题。农村大量青壮年外出,优秀人才外流,党员年龄老化、文化程度不高、带动能力不强的情况普遍存在。发展年轻党员困难,部分乡村甚至连村“两委”换届选举都缺乏合适人选,班子成员老龄化程度日益严重,有的只能勉强扮演“维持者”角色,不能创造性地开展群众工作,遇到矛盾,束手无策。具体建议:1、深入推进城乡融合发展统筹考虑农村发展现状、村庄分布、历史文化和旅游,形成特色性区域,面向城市服务,以城辅农。确保“城乡一套图、整体一盘棋”,着力打造具有乡土风情和显著辨识特征的美丽乡村。利用美好环境与空余建筑以及农村现有劳动力状况,吸引城市抱团养老,休闲养生,在区域各特色前提下,发展各区间链接互动,促进居住团体良好移动,利用服务解决农村就业。2、产业带动,提振经济发展实力大力支持农村加强自身的产业开发与建设,壮大村集体经济。在杜绝工业和城镇污染向农村转移的同时,鼓励面向农业的绿色企业入驻新型农村社区,集中管理,以工助农,保持环境美好可持续发展。突出农民主体地位,充分调动当地农民的劳动积极性,培训与提升农民工作技能水平,尤其在三产方面的能力。开展互助帮扶活动,结成一对一的定点支援关系,薄弱村庄可以向发达村庄寻求致富经验,走向共同富裕。3、文化复兴,挖掘本土资源活力要根植文明理念,注重文化生活设施与空间的营造,激活传统社会活动空间,增强农民家园归属感,采取合理有效的措施保护利用传统村落中祠堂等社会活动空间;要创新农村文化的发展机制,使农村文化自身能够形成良性发展;要发掘农村本土文化,增强农村文化凝聚力与认同感。4、环境治理,提升宜居宜业的生活幸福指数坚持政府主导,以村居为主体实施的运作机制。加强村庄的环境整治,切实抓好改路、改厕、垃圾处理、污水治理等项目建设。建立多元的公众参与机制,将农村环境卫生等要求纳入村规民约,庭院内部、房前屋后环境整治引导农户自己负责。科学统筹资金,采用多种投融资模式,加大资金梯次投入,保障农村人居环境整治工作的资金需求。以治理农村垃圾和污水为重点,对农村生活污水、禽畜粪便和生产、生活垃圾逐步进行集中无害化处理。积极开展农村河道的整治工程,农村绿化建设以及特色建筑发展,打造宜居宜游宜养美丽乡村。 +479,0701,关于我省疫苗产业自主保障能力及发展存在的问题及建议,4b1504c5ca3041798649651cb3fca815,2022,2022-01-20 21:21:41,王学锋,工业商贸,调研情况:新冠疫情为我国疫苗产业“弯道超车”提供了重要机遇。江苏泰州医药高新区2013年获批全国唯一新型疫苗及特异性诊断试剂产业区域集聚发展试点,经过近十年的发展已成为国内疫苗产业集聚程度最高的园区,省政府也明确将泰州作为全省疫苗重要发展基地和产业发展中心。尽管发展迅猛,但调研中发现,我省疫苗产业链仍存在一系列“卡脖子”问题,加快推进疫苗产业自主研发、生产和使用。问题分析:疫苗产业发展现状1.商业模式制约研发能力一是企业规模受限。创新疫苗研发核心难点是“时间长、投入大、成功率低”,需要疫苗企业拥有较强的抗风险能力。高特佳投资数据显示:葛兰素史克、赛诺菲巴斯德、默沙东、辉瑞四家欧美药企占据全球90%份额,总市值基本均达到千亿美元级别。2020年4月沪深数据显示,国内全品类疫苗相关企业总市值,智飞生物为2807.84亿元、复兴医药为1100亿元,与国外企业规模相比差距较大。二是投融资受限。一方面 2015年起至2020年9月,全国疫苗产业仅有40起融资,超过1亿元仅9起;另一方面,疫苗研发企业多数尚处于孵化阶段,无土地、厂房等作为资产抵押,也无销售现金流,难以满足银行贷款的条件。三是国际话语权受限。根据世界卫生组织规定,各国药品审批部门批准疫苗时须参照世界卫生组织提供的毒株。以生产流感疫苗毒株为例,世界卫生组织指定由英国国家生物制品检定所(NIBSC)提检测标准品,每年2月公布北半球推荐毒株。每年流感毒株从发布到进关检测,企业往往要4月才能得到,再加上生产周期,上市时间会顺延5到6个月。2.硬件技术制约生产能力一是药品包装受限。疫苗的特殊性对包装材料要求较高,包装成本约占疫苗生产成本35%左右,我国自给存在瓶颈。二是核心仪器受限。以泰州医药高新区疫苗工程中心为例,该中心现有仪器设备350套,其中蛋白电泳仪、超高速离心机、超滤浓缩设备等50多套核心精密仪器均为进口产品,且暂无国产产品可替代。三是批签发能力受限。国内疫苗类制品上市流通前须进行“批签发”,主要由中检院、吉林药检所、上海药检所具体负责,受种种客观因素制约,排队检测时间较长。3.衔接不畅制约流通市场目前,我省尚没有设立疫苗审批-监督-接种部门和疫苗企业之间的沟通平台,供需衔接还不顺畅。由于疫苗生产存在一定成本和周期限制,在很难准确预测需求的前提下,企业普遍采取相对保守策略,不敢放量生产。具体建议:1.综合施策提升研发能力一是鼓励企业做大做强。出台精准支持政策,支持企业通过混合所有制改革、兼并重组等方式,扩大自身规模,提升抗风险能力。创建特需疫苗国家技术创新中心,完善疫苗企业技术联合攻关制度。二是加大财政金融支持。各级政府可按比例出资成立疫苗产业基金,鼓励技术入股,丰富投融资等金融手段,吸引社会资本参与。加大国内外专利申请资助、上市挂牌补助、工业转型升级转型资金、低息贷款等力度,支持疫苗新品研发。三是提升行业话语权。以新冠病毒疫苗研发为契机,加强省内疫苗研发和产业与世界的沟通,加快疫苗产业标准与世界卫生组织的接轨。引导疫苗企业走出去,充分参与疫苗国际市场的竞争。2.重点突破补齐硬件短板一是建立疫苗“卡脖子”科技攻关“白名单”制度。充分发挥体制优势,系统谋划全省疫苗重大项目布局,推动科研力量优化配置,协同产业链上下游推进关键技术、急需产品和整机设备的攻关,特别是中硼玻璃生产、疫苗研发生产用高精密仪器等。二是建立疫苗核心技术团队“白名单”制度。突出“高精尖缺”导向,省级出台政策,建立长期稳定投入“人、财、物”制度,扩大疫苗核心技术专业人才池,推动实现“项目-基地-人才”的有机融合。三是积极向国家有关部委争取。省有关部门积极向国家部委争取支持,通过下放部分检验、“批签发”等权限或者设置绿色通道等,缩短审批时间。3.提升服务精准供需匹配我国《疫苗管理法》明确将疫苗接种机构的申请由注册制转为备案制,为民营机构进入提供了便利。目前阿里、腾讯、百度、拼多多等互联网企业已开通部分疫苗预约接种服务。可加快建立省级政企联合的疫苗服务数字化综合平台,加快探索构建覆盖疫苗审批-监督-接种部门和疫苗企业之间的互联互通平台,不断提升疫苗服务的数字化水平,打通从疫苗供给侧到接种点的路径。 +480,0702,关于制订《江苏义务教育“双减”政策的全社会服务指引》的建议,e77f4da4cd1f4d6991f3690f71ea9d07,2022,2022-01-21 08:46:29,康立为等2人,教育事业,"调研情况: 近年来,按照党中央、国务院决策部署,各地深入开展减轻义务教育阶段学生作业负担和校外培训负担(简称“双减”)工作,取得积极成效。但现在义务教育最突出的问题之一,还是中小学生负担太重,短视化、功利性问题没有得到根本性解决。党中央对此高度重视,中共中央办公厅、国务院办公厅专门印发了《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》,站在实现中华民族伟大复兴的战略高度,对“双减”工作作出了重要决策部署,要求从政治高度来认识和对待,从体制机制入手深化改革,全面贯彻党的教育方针,落实立德树人根本任务,促进学生全面发展和健康成长。 针对这一现实背景,我省各级党委、政府和教育行政部门采取了许多积极主动的对策和措施,已经取得了许多明显的成效。但是,义务教育“双减”工作进展如何,是否能真正收到实效,将攸关全社会的稳定、和谐与发展,将涉及千家万户的幸福与美好。 为此,我们江苏在义务教育改革、创新和发展方面一直是走在全国前列的,能否在义务教育阶段有效落实中央关于“双减”政策的部署,主动探索一条指引全省社会形成共识并具有实际操作影响力的教育公共政策文件——即制订一份富有江苏区域特色的《江苏义务教育“双减”政策的全社会服务指引》。问题分析:建议由省政协组织专题调研,在深入把脉江苏义务教育基本现状和“双减”工作基本进展基础上,提出具体的政策性指引建议,并协调省教育厅、省财政厅、省文旅厅、共青团江苏省委等部门联合制订一个具有我省区域特色和实践操作社会影响力的《江苏义务教育“双减”政策的全社会服务指引》,切实推动我省义务教育“双减”工作真正引起全社会的高度重视,并有效得到全社会的有力支持。具体建议:一是引导全社会优化育人观。现在许多学校推行了课后延时服务,而且有些学校甚至规定所有学生都必须接受统一的延时服务,一些家长也感觉到不参加延时服务可能会吃亏。这是不正确的!延时服务主要是帮助一些家庭由于孩子年龄较小,父母又在上班,家里无人照看而设立的一种学校教育向课外的延伸活动。而不是集中补课,更不是加班加点的学业活动。我们需要引导全社会,特别是义务教育阶段学生的家长们充分认识孩子们“全面成长”和“科学养育”正确观念,积极倡导和鼓励孩子们利用课外时段去自主学习、培育兴趣、参与社会实践和劳动锻炼、学会社会交往等,努力引导孩子们主动学习、善于阅读、懂得培养兴趣和学习特长技能对未来积极成长的重大意义。二是调动校外资源服务免费化。要积极倡导全社会关注和帮助义务教育阶段学生的学习和成长,特别是各级各类青少年宫、青少年之家、青少年活动中心、电化教育馆、远程教育中心、公共图书馆、少年儿童图书馆、社区图书室、各类博物馆、名人故居、青少年社会实践基地、文化景观及公园、电影院等全社会的社会文化服务机构都应该根据自身场地和人才条件,制订为义务教育阶段学生的专题性、课程性、兴趣性的服务项目和指南,利用学生的课后时间组织持续性、规范性的学习教育活动,并实行全免费服务。例如,各地可成立少年儿童合唱团、青少年铜管乐团、少儿天文台、少儿机器人集训队、少儿计算机编程集训队、各类少儿运动队、青少年读书社、青少年书院、青少年画院、青少年科学实验室、青少年专长免费电影观摩展等,组织各类有益于义务教育阶段学生健康成长的兴趣性比赛、竞赛活动等。各级政府要在对各社会服务机构为义务教育阶段学生提供规范服务的考评基础上,给予一定的财政性补助或政策性扶持,更好地激励各级各类社会文化服务机构乐意参与到这项工作中来。倡导并鼓励民营企业家、社会民间资本支持义务教育阶段学生开展各类校外教育及竞赛活动等。三是劳动教育向课后延伸普及化。劳动教育对少年儿童的健康成长和积极人生观培育具有十分重要的意义和作用。我们应当引导全社会关注和帮助少年儿童学习并参与一些简单的劳动教育活动,并将这些劳动教育活动逐步规范化、系列化、课程化。充分利用学生的课后时段,既充实学生们的课外生活内容,又体现劳动教育的向课后延伸的普及化。对于义务教育阶段的学生来说,要从学会自我清洁卫生劳动起步,进而学会协助家庭特别是帮助老人承担一些力所能及的家务劳动,再到适当参与社区、校园及一定范围内的环境卫生劳动,包括生活小区的垃圾分类,校园环境卫生打扫,一些少儿公共活动场所的志愿者服务等。对于初中以上的学生可以有选择性的安排一些社会实践劳动和生产劳动。从小培育他们热爱劳动,尊重劳动者,懂得劳动创造世界的深刻道理。四是配套政策的设计强调科学化。以上三条建议并不全面,也不一定合理,可以在深入调研基础上进一步加以完善。但是,每一项具体的政策性指引一定要有相应的配套政策支持,以切实保证政策指引的权威性和引导性。同时,要重视对这些配套政策的科学化、专业性、有效度等的周全考量与利弊均衡,确保我们所制订的“服务指引”能产生积极的社会影响和真实效果。" +481,0703,关于我省养老企业经营倒闭的后续管理的建议,527fa64dc6f54ea8959ea725e8391620,2022,2022-01-21 15:11:44,沈卫民等4人,社会事业,调研情况:人口老龄化是21世纪世界所有国家面临的普遍社会问题。按照国际标准,中国已经全面成为老龄化国家,而且这种老龄化趋势仍在继续,严重影响了整个国民经济的持续健康发展。在这种背景下,我省的养老产业发展势在必行。人口老龄化不仅是养老金行业发展的重要战略机遇,也是重大的现实挑战。政府在工作报告中都提到了多少老人拥有多少养老床位。问题分析:然而,当前我省社会力量开设的医养结合养老机构开展所具备的条件还不尽完善。随着养老行业的热门,涉养老机构“跑路”或宣布破产的新闻越来越多。我调研了南京某区,就有这种现象,而且问题持续了很久才不了了之。老人们如何维权,破产企业如何后续管理都是摆在养老失业的道路上的障碍。具体建议:1、完善养老机构的设置时的准入和管理制度,开办时要有倒闭保证金。要有明确的条例流程、资金连接、内部人员管理、用工机制等更为规范化,减少交叉管理的不合理所出现的扯皮现象,以此有效提高养老机构的运营效率。对于应急处理,当意外事件发生时有应机制管理条例,工作人员可以有头绪的合理处理,避免雪上加霜的情况发生,倘若发生责任推诿时也是有据可依的,指导养老机构在运营方面可以合理规避运营风险。减少倒闭和跑路现象。开办时要有倒闭保证金。可以是床位费的10%。在发生倒闭时可以补偿老人。2、政府要有作为,能否对倒闭的养老企业进行托管,来维持养老院内的老人的基本养老,同时帮助倒闭企业的老人尽快找到新的养老院或企业来接盘。3、如果出现养老企业跑路现象,老人亲自去维权是不现实的,需要子女去帮助他们,但是子女有自己的工作生活,很难去在这上面耗时间。现在的环境下,发生这种事件,人们必须要去法院和他们打官司,耗时耗力。所以,政府部门必须加大监管,加强对养老行业的监测与控制,以防跑路事件的发生。政府要分发挥市场的决定性作用,创造良好的市场环境。以市场机制作为养老产业融资的主要手段,政府在这个过程中要做好引导的作用,要努力去创造比较良好的市场环境。进一步优化养老产业进入审批制度,从源头上治理问题。 +482,0704,关于建设江苏省城市生命线监测工程的建议,7279b90652f5486e8640a5b4e07a821c,2022,2022-01-21 15:00:16,朱绍玮等4人,城乡建设,调研情况:人类城市发展史表明,安全是一座城市的发展底线。城市发展安全问题至关重要,城市地下管线作为城市公共设施的重要组成部分,担负着城市的信息传递、能源输送、排涝减灾、废弃物排弃的功能,是保障城市运行的重要设施和“生命线”。我国城市生命线基数大、增长速度快,市政管网达200万公里,存在管网老化严重、超高压带病运行等问题,导致生命线事故频发,引起连锁耦合反应。据统计,全国地下管线事故平均每天就有5.6起,每年损失450亿;每2个月发生1起桥梁坍塌事故。特别是去年以来,湖北省十堰市张湾区艳湖社区集贸市场“6·13”重大燃气爆炸事故、河南郑州“7·20”特大暴雨灾害等造成群死群伤的情况屡屡发生,暴露出当前我国部分城市安全风险底数仍然不清、安全风险辨识水平不高、安全管理手段落后、风险化解能力有限等突出问题。党中央、国务院高度重视城市安全工作,习近平总书记多次作出重要指示,强调要加强城市运行安全管理,增强安全风险意识,加强源头治理,防止认不清、想不到、管不到的问题发生。围绕贯彻落实关于城市安全的要求,一些城市率先在安全风险综合监测预警平台建设方面进行了积极探索。问题分析:目前,江苏省各地级市在燃气、供水、排水、桥梁、地下管网等涉及城市生命线领域已建设监测系统。如,燃气行业,2020年6月“江苏省城镇燃气瓶装液化气安全监管信息平台”已正式投入运行,实现了对瓶装液化气气瓶、送气车辆、送气人员、用户使用进行全面监管,液化气气瓶从充装—充装站出入库—供应站出入库—用户现场配送—定期入户安检的各环节进行全过程信息追踪;供水行业,“江苏省城乡统筹供水监管平台”2019年1月全面上线运行,平台用户主要包括省级主管部门用户、地方主管部门用户、供水企业用户、专家用户和水质检测机构用户;排水行业,“江苏省太湖流域城镇污水处理信息管理系统架构图”于2018年6月在太湖流域5市正式上线运行,2019年推广至全省应用。通过建设综合数据库,实现对江苏省太湖流域城镇污水处理基础数据的统一存储与管理。但是目前尚未对各地系统、数据资源进行整合,实现‘串联’分析,信息孤岛现象突出;也未实现风险识别、透彻感知、分析研判、辅助决策、应急响应等功能。具体建议:根据《国务院安委会办公室关于推广城市生命线安全工程经验做法 切实加强城市安全风险防范工作的通知》(安委办〔2021〕6号)的要求,为提升城市生命线风险预防及处置的科学化、信息化、标准化水平,提高城市重大风险防控与突发事件处置能力,针对江苏省城市生命线工程建设管理提出如下建议:(1)安全风险辨识评估理论支撑技术研究结合江苏省实际,针对燃气、排水、供水、桥梁等行业的城市生命线工程建设管理需要,从风险辨识、风险评估、风险源分布与管控等方面研究制定城市生命线工程各领域安全风险辨识评估指南(地方标准),为各领域安全风险动态更新、风险管控等日常工作提供标准规范。(2)城市生命线数据融合技术研究现阶段,我省已在部分城市生命线行业建设了监管系统,如何在此基础上高效整合现有资源,提升数据利用率、降低费用投入,将是我省推进生命线工程建设的一大难点。针对这一现状,以GIS、BIM等基础平台为支撑,借助批流融合、图数据库、时空数据库、时序数据库等技术,把城市生命线基础设施、危险源、防护目标、应急资源等各类资源融合到一张图上,实现主备基础支撑平台实时同步,秒级数据可用。(3)城市安全生命线重大风险应急处置联动机制研究针对城市安全生命线运行涉及领域广、部门多等特点,全面整合城市生命线运行、安全管理、风险防控数据资源,从城市生命线应急管理角度,研究构建跨部门协同处置机制,增强对城市生命线重大安全风险的协同应对能力。(4)城市安全生命线系统运营模式研究通过调研其他城市生命线监测预警系统运营模式,如合肥市以政府购买服务的方式委托第三方机构成立生命线安全监测中心;佛山市在市应急指挥中心的基础上成立城市安全运行维护团队。梳理总结可借鉴的经验,结合我省实际,厘清建设、运行、处置等环节的相关部门职责,明确具体运作方式,研究建立高效的运行机制。(5)城市生命线智慧综合监管技术和机制创新研究开展城市生命线智慧综合监管技术和机制创新研究。通过研究,优化城市生命线基础设施管理流程,规范建设程序,压实企业主体责任,管理机制创新等,提升城市生命线企业规范化管理水平。(6)城市生命线地下管线交互风险分析技术研究针对当前地下管线(燃气、供水、排水、电力、通信等)并行铺设现象普遍,交互风险易引发次生事故的情况。通过汇聚城市生命线基础设施(地下管线、地上建筑)信息,各类风险要素信息,监测报警预警信息等,分析研判地下管线交互风险和隐患,其他行业或活动与地下管线交叉耦合的风险,预测预警地下管线破坏导致的燃气泄漏和爆炸、供水爆管、排水渗漏、路面塌陷等交互风险事件,为地下管线日常管理及配套部署监测设备提供辅助,提升地下管线本质安全水平。 +483,0705,推进乡村文旅小镇共同富裕的土地改革的建议,22df3cde730148b392dc89a13ac863cb,2022,2022-01-21 08:55:05,黄贤金,农林水利,调研情况:基于江南历史文化以及风貌开发的江浙旅游特色小镇,既有基于农户不动产权益保有型的,例如,昆山的周庄、锦溪;也有农户不动产产权退出,政府统一征收,对农户不动产产权实行一次性补偿做法的,例如嘉兴乌镇;还有农户古建筑入股型的,例如吴中区的明月湾、陆巷。虽然这些绿色特色小镇,在开发主主体上,都引入了政府资金或企业资金,但由于农民不动产产权价值实现的方式不一样,对于农户福利的影响以及可持续生计影响也存在不同的差异。需要指出的是,这里进一步发展了诺贝尔经济学将得主阿马蒂亚.森提出的“福利功能+福利能力”二元结构理论,从“福利功能+福利能力+福利公平”的三元结构理论方面,评价江浙地区旅游特色小镇建设中农户不动产产权拥有方式的福利效应。1、福利功能差异。福利功能主要反映旅游特色小镇建设前后农户经济、住房以及其所处的自然环境、社会环境等变化情况。结果表明,保有型、退出型及入股型三种处置方式的福利效应提升分别为12%、10%和10%。保有型不动产产权模式更有效地改善了农户福利功能。例如,从旅游特色小镇建设前后农户的经济收入及支出变化来看:保有型的周庄镇,农户收入增长了26%,支出增加了24%;退出型的乌镇,农户收入增长了7%,但支出增加了9%;而入股型的陆巷,收入增长了58%,支出增加了47%。因此,统一征地的集中安置方式,更多地增加了农户的生计成本。2、福利能力差异。财产产权对农户福利功能具有激励作用,而不同的不动产产权安排也影响着农户福利能力。不动产产权保有型的锦溪、周庄原居民,在不动产产权配置选择性上有着更多的通道,从而通过个人行为能力的施展更有机会取得好的福利选择自由;而对于不动产产权退出型或入股型的农户,无论是征迁补偿还是给予股权,都使得原居民福利能力的提升受到一定程度的影响和扭曲。经评价,保有型、退出型、入股型三者的福利能力提升分别为46%、5%和25%。锦溪、周庄的保有型产权模式更好地促进了农户福利能力的自我提升。3、福利公平差异。保有型产权安排,使得锦溪、周庄最大限度地保证了农户可行性福利能力实现通道,但是由于农户个人行为能力、土地区位、房产面积等原生性因素的影响,以及缺乏二次分配机制的调节,也使得这一模式存在难以矫正的福利不公平。乌镇所采取的农户产权退出方式,通过“一碗水端平”的方式,保障了农户不动产产权补偿的总体公平性,但农户选择性的缺乏,也影响了福利公正。陆巷、明月湾所代表的入股模式,使得拥有古建筑产权的农户获得了政府投资所带来的资产增值,但也加剧了与非古建筑产权主体的利益差距和福利不公平性。从基尼系数来看,保有型、退出性产权的福利公平基尼系数均为-0.01,说明农户的福利差距缩小,而古建筑入股型的基尼系数为0.05,说明农户间的福利差距扩大。总体来看,保有型产权的福利公平性决定于农户不动产的原生性特征;退出型的福利公平性较高;古建筑入股型的福利公平性较低。问题分析:“治国之道,富民为始。”通过乡村振兴实现城乡共同富裕,是城乡融合发展的内在要求,更是人民群众的共同期盼。改革开放以来一段时期,由于旧型城镇化发展方式所致,随着我国城镇化的不断发展,城乡收入差距没有得到相应的缩小,自“十三五”以来,虽然这一状态得到了积极的改善,但较高的城镇化发展水平与较大的城乡收入差距依然不够相称。尤其是一些地区农村文旅产业发展中,让农民成为资源贡献者、发展旁观者,也影响了其可持续生计保障,尤其是致富发展。因此,如何顺应新《土地管理法》以及《民法典》等新型产权制度的实施,通过乡村振兴中的土地改革创新,实现城乡共同富裕,是具有探索性、创新性的重要课题。这里结合在江浙地区苏州、嘉兴等典型文旅古镇的调研,提出基于农户福利改进的乡村振兴土地改革对策建议。具体建议:创新农村集体土地所有所有制形式的实现方式,让农户获得更多福利,是我国农村土地制度改革与发展的重要目标。因此,需要以农户福利可持续增长为目标,有效地创新农户不动产财产权的实现方式,打造包容性、共享型城乡融合发展新空间。具体建议如下:一是改革让农户成为“局外人”的旅游特色小镇建设模式,盘活农户不动产财产权,使得农户成为旅游特色小镇建设参与的主体。20世纪70年代香港郊野公园建设,给予了居民一定的拓展空间,用于改善住宿、为游客提供服务,从而使得当地居民真正分享了郊野公园建设的“红利”,而且是真正建设起了让农民生产在农村、生活在农村的郊野公园。为此建议:(1)让农民成为旅游特色小镇的“局中人”,规划上尽量让农民生活在、生产在旅游特色小镇;(2)让农民的生活、生产方式与旅游特色小镇的功能相融合,赋予旅游特色小镇持续生机与活力;(3)注重旅游特色小镇公共空间、商业空间与农户不动产空间的互补、互动,造就旅游特色小镇新型“空间生产”体。二是建立农户不动产财产权的多样化参与机制,建立自主管理、收益共享、属于农户的旅游特色小镇。主要建议是:(1)认同并赋予所有农村集体成员的宅基地使用权,如浙江省赋予了所有农户可货币化的农村宅基地使用权;(2)赋予农户不动产财产权的直接经营以及租赁、入股、转让等权利,尤其是鼓励农户更多地通过直接经营的方式,分享旅游特色小镇发展绩效;(3)避免对农户不动产的选择性参与(包括空间的选择性、建筑类型的选择性等),通过农户参与式规划,赋予各类不动产以相适应的功能,从而旅游特色小镇回归农户、回归农村。三是完善整体投资与农户权益的旅游特色小镇治理机制,实现投资者利益、农户权益、公共利益的共赢。具体是:(1)转变政府主导型模式,建立圆桌会议、合伙制、股份制等多类型的旅游特色小镇建设机制;(2)转变政府公共投资一定要有所“得”的理念,确立政府农村道路、管网等基础设施投资的责任机制;(3)形成针对不同农户类型、不同财产类型的可选择、多元回报机制。 +484,0706,进一步加强监管,严格防范高新企业数量“虚”增,a7cb29c01cdd4899bf074aece2a01e2d,2022,2022-01-21 10:57:22,韩晓枫,经济发展,"调研情况:2021年,江苏取消220家高新技术企业资格,一时高新技术企业资格、门槛等问题又成为了经济企业领域的焦点。据了解,高新技术企业是在《国家重点支持的高新技术领域》内,持续进行研究开发与技术成果转化,形成企业核心自主知识产权,并以此为基础开展经营活动,在中国境内(不包括港、澳、台地区)注册一年以上的居民企业,它是知识密集、技术密集的经济实体。在当前各地都在以科技创新作为经济增长新引擎的背后,高新技术企业数量一定程度上是各地企业科技创新的“指挥棒”,从此次江苏取消高新技术企业资格的企业地区分布看,苏州、南京和无锡位列前三,基本和这个地区的高新技术企业存量企业成正比。因此,进一步加强监管,杜绝地区高新企业基数越大、水分越足的现象必要而迫切。 问题分析:当前各地区对高新企业“趋之若鹜”的原因有: +一是节税动力驱使。根据《企业所得税法》,高新技术企业所得税税率由25%调减为15%,且从2018年起,高新企业尚未弥补完的亏损最长由五年可以结转十年弥补,这对于高新企业是巨大的纳税政策“利得”收益,以某高新企业税前应税营业利润5000万为例,高新技术企业的“身份”可以直接让其少缴500万的所得税,如果会计账面利润连续多 年为亏损,则其所得税“红利”更高。 +二是优惠政策驱使。当前,各地对于高新技术企业发展的激励政策“丰富多彩”,从企业用地、政府补贴、增值税优惠、融资贷款、人才引进、企业法人荣誉称号、政治安排等“组合拳”促使一些企业争相“挤”高新企业的“快车”,甚至不具条件也要积极创造条件争当“高新企业”。 +三是共赢发展驱使。高新技术企业的发展和增长对于拉动地方经济、政府主管部门业绩评价和企业个体来说是共赢发展的,对此企业想“上”、部门要“推”、地方肯“拉”,多方合力之下有可能对于不达高新企业门槛的企业有所“疏漏”,导致高新企业数量虚增。 +具体意见:众所周知,仅“摘牌”不能杜绝高新企业数量“虚”增,应从进一步加强监管着手对高新技术企业质量进行“把关”。建议: 一是要加强税务稽查。建议税务管理部门要对已经获得高新“身份”的企业的高新技术产品(服务)主营收入/营业收入占比情况、年度职工和科技人员情况、研发费用等加强税务稽查力度,加强分析研判,一旦发现异常财务情况要坚持“刨根问底”,坚决将不合规的高新企业“揪”出来,严守国家税收资源不流失。 二是要严明主体责任。建议管理部门要严格高新技术企业认定、审批等过程中的各级政府和主管部门责任,要将盲目只求高新技术企业数量而不顾质量的倾向遏制,尤其是对政府及部门在高新技术企业认定、审批过程中协助、放任弄虚作假的行为严格追究责任人员的法律责任,织好政府及部门经济权力的责任之“网”。 三是要严格处罚措施。高新技术企业一旦被“摘牌”,税务部门要及时追缴少缴的企业所得税,确保税费“颗粒归仓”;在高新技术企业认定、审批过程中存在违法违规的要视情况对有关政府补贴、企业和企业家荣誉称号等及时进行“褫夺”,并在一定范围内公告,警示和教育各相关方严格依法依规开展经济行为。 四是要加大社会监督。建议管理部门要发挥企业行业协会、律师会计师税务师专利代理师等事务所的专业力量,定期不定期抽检部分高新技术企业运行、财务报表、科技研发状况,及时指导高新技术企业依法合规运营,真正让高新技术企业成为科技创新的重要支撑力量。" +485,0707,关于长三角一体化发展背景下建构世遗生态研学基地的建议,906c55cd1dbf416f835a596f2175a06c,2022,2022-01-21 08:46:29,刘毓航,教育事业,"调研情况:党的十九大指出,建设生态文明是中华民族永续发展的千年大计。习总书记强调,“建设生态文明,功在当代,利在千秋。让我们从自己、从现在做起,把接力棒一棒一棒传下去”。生态文明教育,应该从娃娃抓起,从青少年抓起。2019年,中共中央、国务院印发《长江三角洲区域一体化发展规划纲要》,提出长江三角洲区域一体化发展的远景目标,要求本着创新共建、协调共进、绿色共保、开放共赢、民生共享的原则,将长江三角洲区域打造成为全国发展强劲活跃增长极、高质量发展样板区、率先基本实现现代化引领区、区域一体化发展示范区和新时代改革开放新高地。在世界遗产名录里,长三角地区有九项,其中江苏有四处,分别是:中国黄(渤)海候鸟栖息地、苏州古典园林、明清皇家陵寝(明孝陵、明十三陵)以及大运河的江苏段,这里面属于世界自然遗产的,只有盐城的中国黄(渤)海候鸟栖息地。长三角作为世遗分布的重要区域,有本专科学生有507.26万人、中专生208.95万人、高中生326.44万人、初中生688.67万人、小学生1507.89万人,合计3239.21万名学生,每一名学生都应是生态文明的传承者,世遗生态的保护人,但可惜的是,至今在生态研学领域还存在短板,如世遗文化没有进入教材,学生对湿地自然生态知识了解有限,湿地环境现场教学屈指可数等。问题分析:一、没有规划适宜的世遗生态研学基地。在《长江三角洲区域一体化发展规划纲要》中,提到了强化生态环境共保联治,强调了共同加强生态保护、推进环境协同防治、推动生态环境协同监管,但没有强调生态教育的理念,没有明确研学基地的创建,生态教育基地的规划建设和理念没有进入人们的视野。二、缺乏教育、文化、旅游、共青团等部门的联动机制。世遗生态研学体系缺乏领头羊,共建共享资源平台没有设立或完善。三、学校主体不积极,课程不健全、线路无规划、出行怕出安全事故。高校侧重生态现象的理论研究,中学则更重视应试教育,小学在双减政策下,审美与生态教育还没有充分纳入课程体系。具体建议:当前,湿地生态状况总体保持稳定,生物的多样性丰富度进一步提升,分布的鸟类和植物日趋增多,完全具备了建设生态研学基地的条件。如何让更多长三角学生通过浸润式研学,在游览世遗行中学知识,拓眼界,树立遗产保护的可持续性发展意识,增强其爱遗、护遗的热情和使命感,既有共谋全球生态文明建设、建设清洁美丽世界的推进人类命运共同体的世界意义,也有展示国家复兴、建设美丽中国的时代青年风范作用。我们认为,建构世遗生态研学基地非常有必要。提出以下建议:一、规划世遗生态研学基地。在长三角区域合作办公室职能中增加世遗生态研学基地建设任务,成立工作专班,利用湿地博物馆等现有资源,挂牌世遗生态研学基地,并加强宣传,掌握国际生态话语权。二、组建研学管理机制。组建由发改委牵头,教育、公安、财政、交通、文化、食品药品监管、旅游、保监和共青团等相关部门、组织共同参加的研学工作协调小组,加大对研学工作的统筹规划和管理指导,结合实际情况制订相应工作方案,分解职责,检查督办,带动旅游、文化、教育多元升级。利用世遗生态研学基地,拓展国际视野,鼓励研学基地学员以个人身份作为志愿成员加入世界自然保护联盟(IUCN),开展国际生态研讨会,加强“生态外交”。三、合理规划研学线路。以基地为依托,以“湿地吉祥三宝”为重点,推动资源共享与合作,科学合理设定研学线路,根据小学、初中、高中、本专科不同学段的研学旅行目标,有针对性地设置国学教育、历史文化教育、自然生态教育、爱国主义教育、安全教育等课程,开发单次体验课程、1-3天主题短期研学课程以及高端师生、亲子等研学项目。四、落实经费保障。采取多种形式、多种渠道筹措研学基地建设经费,探索建立政府、学校、社会、家庭共同承担的多元化经费筹措机制。基地对中小学生研学实施减免场馆、景区、景点门票、保险等政策,提供优质旅游服务。" +486,0708,关于完善本科人才培养评价机制的建议,58320d22e5144b84ac2b62f30ed27ac5,2022,2022-01-21 08:49:06,沈家聪,教育事业,调研情况:2020年,中共中央、国务院颁发的《深化新时代教育评价改革总体方案》提出,要构建政府、学校、社会等多元参与的评价体系,推动我国教育评价治理现代化发展。高等教育评价现代化是高等教育治理现代化的基础性前提,而要实现教育评价现代化需要多元主体的“合力”。问题分析:本科教育位于大学人才培养的核心地位,一流本科教育是普及化阶段高等教育改革的新要求,建设一流本科教育也需引入多方力量参与质量问责。然而,我国高等教育有着自己的传统和特点,自开始实施高等教育评价以来,多数教育评价项目都是在政府部门的主导下展开的,就本科人才培养评价项目来看,目前的评价机制仍存在着多元主体参与不均衡的问题,以政府一元评价为主,虽然有些社会组织参与评价,但独立性不够,故而难以做到客观评价。长期由政府单方主导的评价机制已经不再适应普及化阶段高等教育的发展需求。进入新时代,必须大力推进评价主体的多元化,形成政府、高校、社会评估组织、受教育者、市场主体等多元评价主体协同参与的评价机制,这是完善高等教育治理体系建设和提升教育治理能力的本质要求。而建立多元化的评价机制需要政府、高校等多元主体良性互动、各司其职、各尽其能,以充分发挥不同主体在本科教育质量评价中的作用。具体建议:一、教育行政部门:加快职能转变。首先,政府要更多发挥指导与引导的职能。对各项教学评估活动进行宏观上的指导,如为高校提供政策服务、技术支持等。其次,政府要更多发挥监督与服务的职能。在当下的人才培养评价中,社会中介性的评价组织的职能受政府的主导,没有得到很好的发挥。在深化放管服与教育评价改革的背景之下,政府要在不干预的前提下积极扶持和鼓励第三方评估组织参与评估。加快建立完善的法律法规保障机制,从法律意义上明确教育评估第三方组织的合法性地位。再者,教育行政部门要承担监管者的角色,对第三方评估机构的准入资格,开展严格的行业规范审批,在准入条件上设立严格的标准。二、高校:加快建立规范的内部评价机制。高校要增强评价的主体意识,高校要充分履行自身在本科教育质量保障中的主体责任,从“被动评价”转变为“我要评价”。在完善内部评价机制方面,把握好培养目标、培养过程、培养结果及学生服务等关键的人才培养要素的评价,在自评的过程中,不拘泥于教育行政部门给定的指标体系,增强评价自主权的灵活性。与此同时,把评价的重心放置于教师群体、学生群体以及其他利益相关者身上,积极听取学生利益群体的评价建议。建立起常态的教学监测体系,积极开展自我评估,将自我评估当作是高校内部保障运行机制的核心构成,同时将其当作是处于外部环境中的利益相关者实施评价工作的基础。三、社会第三方评估机构:拓展服务,增强自身的专业性。在治理现代化的改革要求下,教育评估机构担当了评估的主要任务,我国的第三方评估机构多数是由政府部门分化而来,该类评估组织在以后的发展中要主动拓展评估服务的范围,以便争取更多的资源与发展空间。主动承担其他市场评估项目,如为用人单位、高校等提供评估咨询服务等,拓宽自身经费的来源,而不仅仅依赖于政府的扶助。在专业性建设方面,评估机构要打造专业化的评估队伍,吸纳熟悉本科教学及人才培养工作的教育专家、评估经验丰富的评估专家、行业用人部门、企业单位的专家等,还应当加入部分的学生以及毕业生代表。加强周期性培训,提升评估人员的专业性。四、市场用人单位与受教育者:提升参与的自觉性与积极性。对于市场用人单位而言,目前多数本科院校都已经建立起了校企合作、产学研合作的人才培养模式,市场用人主体对高校课程设置、教学安排等都拥有了话语权,为此市场用人单位在评价高校人才培养时,除了评价毕业生的就业能力等,还应就人才培养方案、教学方法、教学材料等方面进行常态评价。而对于受教育者学生而言,学生主体要提高参与意识与积极性,改变长期的被动思维,就课堂教学、学生学业支持服务、个人发展等方面作出自己的真实体验评价,积极表达自身的利益需求。 +487,0709,关于促进常态化疫情防控下高校毕业生就业的建议,a23bbe1bc3ba45dd9c12c149d5911d67,2022,2022-01-21 15:11:44,沈家聪,社会事业,调研情况:2020年以来,受疫情等因素影响,高校毕业生就业形势严峻复杂,就业工作面临前所未有的挑战。众多行业人员招聘需求缩减,部分用人单位生产经营艰难,人才招聘活动中断受阻,高校毕业生忧虑情绪加重。党中央、国务院高度重视高校毕业生就业工作。习近平总书记多次对做好高校毕业生就业工作作出重要指示批示。问题分析:我省2022届普通高校毕业生总数预计66万人(全国约1076万人),约占全国高校毕业生的6.13%,位居全国前列。在疫情常态化、毕业生和岗位需求结构性矛盾等诸多因素影响下,就业形式严峻,仍然面临较大的不确定性和风险挑战。对此,我们必须以超常的思维方式,以更加扎实的工作、更加有力的举措,高质量促进高校毕业生就业工作。具体建议:一、多向拓宽就业渠道一是扩大“名校优生”选拔范围。现有的“名校优生”人才选拔政策与教育部坚决反对任何形式的就业歧视相关要求精神相悖,要取消对于“985”“211”的学历限制,客观评价学生素质和能力,吸引更多学生报名。二是改革完善苏北发展急需人才引进计划。苏北各地市人社部门牵头,在省内各高校建立“人才工作站”,做好地方政策宣传,加强地方名优企业与学校的产学研合作,强化人才培养实践环节,推动高校优秀创新创业项目落地,引导毕业生赴苏北就业。三是增设“三扶一支”大学生村官”及城乡社区等管理服务岗计划。面向应届毕业生招聘一批“三扶一支”“大学生村官”及城乡社区管理人员,适当放宽招聘条件,扩大选聘范围。同时,增设聘用制岗位,享受同类岗位的同等待遇,但不纳入单位编制。二、创新就业服务方式一是大力推行互联网+招聘模式。充分利用江苏人才信息港等平台开展“云求职”“云招聘”“云面试”等,实现“云就业”一揽子服务。二是强化毕业生就业援助服务。做好离校未就业毕业生信息衔接,持续提供就业服务。对贫困、低收入家庭高校毕业生等重点群体,及时开展“一对一”就业指导和重点帮扶,并跟踪解决就业过程中的困难和问题。三是优化创新供需对接方式。进一步完善就业信息服务平台,实现与省内各市人才服务中心的毕业生供需信息互通;依靠大数据分析,精准预判人才需求发展去向,引导招生、教育教学改革、解决人才适销对路问题。三、灵活优化就业手续一是优化就业手续办理流程。通过信函、传真、网络等方式与毕业生签署就业协议书,推广使用三方就业协议在线办理,为毕业生提供在线就业协议审批、盖章、自行打印等服务。通过省政务服务网受理档案托管、就业报到证申办业务。二是适当延长择业就业时间。延迟就业或其他原因未办理户口档案等迁移手续的,学校应延长户口档案、党团员组织关系的存留时间,待落实工作单位后再及时办理就业手续。毕业生与用人单位达成就业意向的,可以先办理入职手续,在相关部门做好备案,待条件允许再办理户口档案迁移、社会保险缴纳等。三是推进高校毕业生人事档案跨区域流转网上办理。通过公共服务信息平台,建立健全高校毕业生网上档案流转、远程阅档、就业接收函打印等功能。 +488,0710,关于全面提升我省新型智慧城市建设水平的建议,1f155115f4234750bf27c377736f374d,2022,2022-01-21 14:54:16,沈家聪,城乡建设,调研情况:新型智慧城市是深入贯彻新发展理念、加快建设数字中国的重要抓手,对于加快城市治理体系和治理能力现代化、提升城市可持续发展能力具有重要意义。习近平总书记2016年4月首次提出建设新型智慧城市,2020年3月考察浙江省强调,“从数字化到智能化再到智慧化,让城市更聪明一些、更智慧一些,是推动城市治理体系和治理能力现代化的必由之路,前景广阔”。新发展阶段贯彻落实国家“十四五”规划纲要,要加快推进新型智慧城市建设,促进市政公用设施、建筑等物联网应用和智能化改造。问题分析:从2012年国家开始推动智慧城市建设以来,目前已发布三批智慧城市试点名单,全国共290个试点城市,其中江苏省有20个,位居全国第二。我国大量试点城市已经从新型智慧城市建设准备期走向成长期,数字惠民服务从“能用”向“好用”升级。而当前,我省智慧城市建设存在规划设计不足、信息共享程度低、相关人才缺乏等困难与问题。应加快推进新型智慧城市建设,全面提升智慧城市建设水平,建议如下:具体建议:一、突出以人为本,优化规划设计一是从国家战略全局出发统筹我省新型智慧城市规划设计方案。要基于城市定位、发展目标和发展需求,站在全局的高度充分整合多方信息和资源,规划我省新型智慧城市发展方向,明确以人为本和智慧导向,深化重点领域智慧化应用,为人民提供高质量的社会服务。加强总体规划、主体功能区规划、相关行业发展规划、区域规划、城乡规划等衔接。二是允许和鼓励新型智慧城市建设与发展路径的多样性。正视不同经济结构和经济发展状况作用下各城市和区域对于评价指标指向领域的关注度的差异,确保在良性状态下运行,城市之间、区域之间的数据整合和共享。三是合理优化新型智慧城市考核评价体系。将智慧城市的建设与发展对于经济和社会发展的影响纳入评价体系。优化数据指标的普遍适用性,注重智慧城市数据的采集和反馈,确保智慧城市建设和发展的成效与市民需求的适配性。二、打破信息孤岛,提升治理效能一是构建新型智慧城市综合管理及政务服务“大系统”。 打破不同区域、部门政务服务系统间的信息沟通藩篱,建立促进信息共享的跨部门协调机制,将涉及城市政务服务的公安、医疗、环保、市场监督、应急、交通运输、城市服务、民生服务等业务系统的相关数据信息的统筹整合。二是明确新型智慧城市推进信息资源共享和社会化开发利用、强化信息安全、保障信息准确可靠及同步加强信用环境建设、完善法规标准等的具体措施。三是推进新型智慧城市的政策法规和标准体系建设。出台相关政策法规,明确各方主体在政务数据和社会数据共享、开放、应用等方面的义务和责任,为数据在全社会范围内的安全有序流动创造条件。三、强化人才保障,提升治理水平新型智慧城市建设和发展的主要特征在于理解和运用数据信息,需要一批既掌握人工智能、大数据等技术,也具备公共行政管理的知识和经验的复合型人才。因此,一要加强人才培养,建议在高等院校开设相关专业和课程,培养一批高素质后备人才。二要构建高层次新型智慧城市建设管理人才队伍,强化在职教育和培训,与高等院校、研究机构以及企业开展合作,定期举办短期教育培训班,培育一批复合型管理人才。三要加大对人工智能、大数据、集成电路、软件和信息服务等关键技术人才的扶持培养力度,引进一批创新领军人才。 +489,0711,关于改进我省卓越工程师培养的建议,3da0dfdbe59749919bd2ad6e78051e8b,2022,2022-01-21 15:11:44,沈家聪,社会事业,"调研情况:卓越工程师教育培养计划是促进我国由工程教育大国迈向工程教育强国的重大举措,旨在培养造就一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,面向工业界、面向世界、面向未来,主动应对新一轮科技革命和产业变革挑战,服务制造强国等国家战略。习近平总书记在中央人才工作会议上强调,要培养大批卓越工程师,努力建设一支爱党报国、敬业奉献、具有突出技术创新能力、善于解决复杂问题的工程师队伍。卓越工程师是工程技术人才的重要组成部分,目前国内缺乏一套清晰的职业发展体系。加快培养适应和引领新一轮科技革命和产业变革的卓越工程科技人才,打造世界工程创新中心和人才高地,提升国家硬实力和国际竞争力,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务,对促进高等教育面向社会需求培养人才,全面提高工程教育人才培养质量具有十分重要的示范和引导,构建具有江苏特色的卓越工程师制度体系,畅通我省卓越工程师职业发展通道,助力构建“人才强省”。问题分析:我国工程师队伍是支撑国家创新发展的主要力量,是科技竞争的优势所在,相较于美国每年培养40万名工程师,我们每年培养400万名,我们在抓数量的同时也需要狠抓工程师培养质量,把卓越工程师培养计划落实好。当前工程技术人才培养体系(卓越工程师计划)中主要存在的问题:一是与企业脱节,学生在校阶段所做的课题与企业一线的课题结合不紧密;二是与专业学会脱节,工程能力评价标准、课程体系内容缺乏统一标准和引导;三是培养环节与企业实际脱节,实习环节、实训条件不尽人意;四是政府对于“卓工计划”的支持政策没有到位,如给学校增加免试推荐研究生指标,对企业减税等,对于学生的政策激励趋于淡化,学生报名入选卓工计划的积极性不如以前;五是企业主体性和积极性都在逐年下降,客观上硬件条件和人员保障不能满足批量学生到企业,主观上不愿意投入人力物力来创造条件接待师生。具体建议:目前的工程技术人才(工程师)培养体系大致分为两个方面,一是结合社会发展需求,将科学原理创新开发为科技产品设计蓝图,这部分主要由高校的专业学位硕士来实现;二是由高素质技术技能人才、能工巧匠、大国工匠将图纸、科技成果转化落实为实际产品,这部分主要由应用型本科及职业技术本科实施。本、专科工程人才培养环节由“课程教学+实验、实训、实习教学+学术科技竞赛及社团活动+毕业设计”等来实现;专业学位硕士主要通过“真刀实枪”参加项目开发的科研实践、团队协作等来培养。通过学校、企业、学会社团的协作,紧密结合企业创新发展的技术攻关和人才需求,推动工程技术人才培养,实施的卓越工程师计划是大有可为的。为了更好完善我国工程师队伍的建设与培养,应根据当前工程师培养机制及体系中存在的主要问题,采取有针对性的政策、措施。(一)教育界与行业协会(学会)、企业界联合制定卓越工程师评价标准。依照《华盛顿协议》主要精神,参照工程教育专业认证标准,由教育部门、高校、行业协会(学会)及企业共同制定卓越工程师的评价标准、监测标准,可以分为通用标准和专业标准,引导不同途径、不同方式、不同环境中培养的工程师都有统一的评价标准,提升工程师培养质量,真正把卓越工程师计划落地、落实。(二)国家和地方政府的政策应做适当调整,通过多种手段强化企业的社会责任,调整人才评价内涵指标,重视高校教师的工程能力培养与评价,激励企业人员特别是高层次的科研人员加强与高校本科人才培养的合作。强化企业责任,通过政策引导企业深度参与卓越工程师人才培养。政府出台政策并大力投入,建设以优质企业和重点高校的联盟,建设面向专业或专业类的实习教学资源和软硬件平台,形成长远的“双赢机制”。(三)在本科职业教育中推行工程技术人才(卓越工程师)培养计划。目前卓越工程师计划只在普通本科学校实施,建议可以在职业本科学校进行试点。职业本科教育是技能社会重要支撑者和推动者,从建立技能社会,培养高素质技术技能人才,到能工巧匠、大国工匠的路径培养卓越工程师,是一个非常重要的途径和渠道。(四)强化高校实践教学体系建设,改进教学内容和教学方法。卓越工程师需要具备解决复杂工程问题的能力,需要多学科知识来分析和解决实际的工程问题。应构建一个综合实践培养、工程素质拓展和实习实训相结合的工程实践课程体系,以培养学生的创新思维和创新能力。将工程实践中的具体问题融入到理论教学中,通过实际的工程案例使教学内容更加贴合实际生产。此外,还要培养和强化学生的工程应用能力与创新意识。鼓励学生提前进入实验室,跟随科研团队开展创新实验工作。(五)建立企业间或校企间灵活的人才流动机制。采用企业人才交易、人才短期租赁的灵活机制,通过转会或出租工程师,使得企业获得相应报酬,鼓励企业共享卓越工程师,通过在交易期间、租赁期间约定工程师的成果归属,使得企业和工程师个人都可以享受成果效益。同时建立企业荣誉评定与卓越工程师建设挂钩机制。有些企业对工程师的职称、技能人才的评定并不积极,认为卓越工程师评定挤占企业研发时间,甚至因评定职称而发表的专利、论文等造成企业商业秘密泄漏。建议企业进行荣誉评定、政策补贴享受能与卓越工程师进行关联。(本建议提案得到江苏省工程师学会的支持)" +490,0712,关于加快我省微小卫星产业发展的建议,b391149404d84371b3acc766ec4adb60,2022,2022-01-21 11:04:47,沈家聪,工业商贸,调研情况:习近平总书记强调,探索浩瀚宇宙,发展航天事业,建设航天强国,是我们不懈追求的航天梦。当今国际社会早已将航天技术水平作为衡量一个国家科技实力、经济实力、综合国力、国防实力的重要标志。而微小卫星作为当前航天热点,已成为世界各航天强国重点发展的战略领域。江苏省是我国经济和科技强省,在科研实力、装备制造、人才资源等方面优势明显,建议抓住微小卫星发展契机,瞄准微小卫星技术前沿,大力推进微小卫星产业发展,为我国航天科技创新、空间经济发展乃至空间军事安全贡献更多江苏力量。问题分析:一、国内外微小卫星产业发展现状(一)国外微小卫星产业发展现状微小卫星及应用产业是世界各国重点发展的战略性新兴产业,具有附加值高、带动性强、知识技术密集等特征。近年来,各航天大国纷纷加快部署应用于超大规模低轨微小卫星星座,仅2021年上半年,全球累计发射微小卫星超过1100颗,截至2021年9月,共有约5000颗小卫星绕地球运行,全球微小卫星产业规模达到3000亿美元。由微小卫星组成的卫星星座互联网正在成为拉动全球经济增长的新引擎。摩根士丹利报告指出,预计到2040年,全球空间经济的价值将达到1万亿美元;其中,卫星互联网预计将占市场增长的50%甚至70%,主要代表有:Space X公司星链计划预计发射42000颗微小卫星;亚马逊“Project Kuiper”项目计划发射3296颗微小卫星;OneWeb公司计划发射648颗低轨小卫星。(二)国内微小卫星产业发展现状我国一直高度关注商业航天和微小卫星产业发展,先后印发《关于促进商业运载火箭规范有序发展的通知》《关于促进微小卫星有序发展和加强安全管理的通知》等多个政策文件,引导鼓励微小卫星产业有序发展。自2015年以来,我国陆续成立100多家商业航天企业,从事商业火箭和微小卫星产品研发。2021年4月,经国务院批准,成立了中国卫星网络集团有限公司,正式拉开了我国建设卫星互联网星座的序幕。我国部分省份已经开始在商业航天产业进行统筹和布局,吉林、海南、广州、四川、陕西等地方政府纷纷提出微小卫星星座计划,基本以光学遥感和雷达遥感应用为主,五年内规划发射卫星总数约300颗,大力推动微小卫星产业的发展。(三)我省微小卫星产业发展现状与不足江苏省长期以来一直重视卫星产业的发展,是卫星应用产业大省,也是长三角卫星应用产业的核心区域。全省卫星应用产业领域的企业达1000多家,2020年全省卫星应用产业销售收入约1300亿元。在微小卫星技术研发方面,我省拥有南京理工大学、南京航空航天大学、南京大学、苏州大学等具备微小卫星关键技术研制能力的高等院校,航天科工8511所、中电科28所等航天相关研究机构,具有雄厚的科研力量。在微小卫星智能制造方面,我省拥有中星北斗航天科技集团、中国地质调查局南京仪器研制中心、苏州馥昶空间技术有限公司、苏州纳飞卫星动力科技有限公司、起源太空有限公司等众多卫星研制生产企业,还建设了银河航天卫星智能超级工厂。在卫星应用方面,中国北斗卫星导航(南京)产业基地是我国第三个北斗卫星导航产业基地,已实现年数百亿元的产业规模。中国科学院地理信息与文化科技产业基地(苏州高新区)联合北航发展以芯片研发、终端开发和业务应用系统建设为主要内容的导航位置服务业,成为我国北斗应用与产业发展的高地之一。江苏省在卫星科研实力、卫星应用技术、卫星应用装备制造、人才资源等方面拥有良好的发展条件和产业优势。但江苏省卫星产业发展不均衡,过度集中在卫星应用领域,而在卫星设计与制造领域短板明显,参与国家航天重大工程和重点型号的力量不足。制约江苏省迈向航天强省的主要问题有:一是江苏省微小卫星发展顶层设计缺失,微小卫星产业发展未被纳入江苏省战略性新兴产业,没有形成专项发展规划,产业布局上暂未统一筹划,产业促进的政策扶持力度不足,没有形成一套完整的行业规范。二是面向全产业链的协同创新能力不强,省内研制单位多聚焦自身优势领域发展,没有形成产业协同创新的合力,且缺乏产业发展中的工程总体单位。三是支撑产业链发展的航天人才规模不足,仅南京理工大学、南京航空航天大学和部分军工企业培养的航天科技人才难以支撑未来全产业链的良性发展。具体建议:二、加快江苏省微小卫星产业发展的建议:一是加强规划引领,科学谋划产业布局。全面梳理省内微小卫星领域优势资源,深入调研分析微小卫星应用发展趋势,组建专项规划论证组研究制定微小卫星领域产业发展三年行动计划,与国家十四五航天发展规划和江苏省国民经济与社会发展十四五规划相衔接,明确产业发展目标、重点及路线图,谋划培育一批重大项目,孵化一批高新技术企业,统筹推进微小卫星产业研发设计、集成制造、载荷研制、卫星应用等细分领域全面发展,打造千亿级微小卫星产业新生态。二是加大产业扶持,构建产业保障体系。推动商业航天产业园区建设,牵引产业链相关企业集聚发展,根据省内实际情况制定微小卫星产业发展扶持政策,加强微小卫星产业研发、制造、应用产业项目资金、人才、用地等要素保障力度,将商业航天打造成江苏高端制造和数字经济的龙头产业。以做强龙头企业和建设产业集群为目标,加强相关保障体系建设,在人才引进、研发补贴、用地指标、示范推广、融资上市、政府采购、资产投入补贴等方面制定专项政策,给予微小卫星产业切实扶持。三是推动协同创新,发挥企业引领作用。吸纳省内微小卫星技术研发科研院所以及上下游企业组建微小卫星产业创新联盟,打造微小卫星产学研教新模式;发挥创新联盟人才集聚优势,积极参与、承接国家重大航天工程任务,加快突破关键核心技术;组建微小卫星创新研究院,聚焦国家重大需求和产业前沿,推动微小卫星基础研究领域形成更多引领性原创成果,着力打造省级航天科技创新平台;加快培育微小卫星龙头企业,以重大工程项目为核心打造商业航天产业集群。四是积聚高端人才,夯实产业发展根基。大力支持高校航天学科建设,构建航天类高水平人才培养体系,为国家航天事业发展输送更多江苏人才;出台细分的航天技术产业人才引进与培育政策,内育外引,打造虹吸效应;对中高级人才加大补贴,激发现有人才活力;推动企业与高校、研究所建立联合实验室,联合培养本省航天专业技术人才,及时补充新鲜血液和有生力量;加强航天人才梯队建设,推动省内航天人才高质量发展,逐步打造商业航天产业发展的高端管理和技术人才高地。 +491,0714,关于鼓励支持基础研究,健全原始创新体制机制的建议,241f91c0cb4a4018bfa125175747b5bd,2022,2022-01-21 08:55:05,赵春杰,科学技术,"调研情况:我省高校和科研院所。 问题分析:基础性研究是国家科技强国战略部署中的一个重要部分,“卡脖子”问题根源在于基础研究薄弱。国家与地方政府非常重视基础研究和创新性科技发展,每年投入更多人力物力发展基础研究,集中力量以短平快的科研速度,在科技领域后起直追,加快在更多瓶颈技术领域取得突破。但基础研究依旧面临人才培育体制有待健全、研究成果评价体系有待完善、投入需加大等问题。 +科技创新的核心是人才。 江苏省作为科技大省,科技创新多项指标常居全国第一方阵。但是近年来,广东、深圳、上海、浙江等省市相继出台多项政策,从海内外延揽人才。随着这些地区人才引进力度的不断加大、基础研究投入的持续增强,人才呈现孔雀东南飞的趋势。尤其值得关注的是,人才的培育和成长遭遇瓶颈。“非升即走” 的高校人事制度改革与从国外引入的“预聘-长聘制”(Tenure-Track)制度并未完全接轨,存在诸多问题。以 “优厚” 的年薪制待遇吸引而来的青年人才,在短短的聘期里,由于成果评价体系不完善以及晋升名额等方面的限制,以接近70-90%的淘汰率被拒之门外。这种现象持续下去,不仅影响人才的引进,同时也将造成现有人才的流失,影响我省的科技创新。 +另一方面,重大科技平台和基础研究创新平台在人才的汇聚和成长以及重大创新成果的产出等方面发挥着巨大的作用。有了大平台,才能引来大团队,产出大成果。与广东深圳相比,我省基础研究的投入也有待于进一步加大。具体建议:1、高屋建瓴,加快高层次人才队伍建设 进一步完善现有人才引进政策,加快引进江苏紧缺领域、世界科技前沿和战略性新兴产业的科技创新领军人才,积极为高层次人才开辟特殊支持渠道。继续深入实施省“双创计划”、“333人才工程”、省特聘教授等人才计划,并在此基础上加大支持力度。在启动资金、安家落户、社保医保住房公积金和其他保险以及子女入学等方面落地落细各种政策,尽可能减少引进过程中的不透明和不确定性。 2、以人为本,完善人才培育体制,激发创新活力 科学发现和技术创新,本质上是怎么对待人、培养人。不仅要真正重视人才,重用人才,更要有一个长期培养人才的计划。一方面人才能够引进来、留得住,另一方面要重视人才的培养,给人才以成长和上升的空间。为此,在晋升和考核中摒弃急功近利和立竿见影的价值取向。进一步完善“预聘-长聘制”(Tenure-Track)制度,健全晋升和评审制度, 让人才从各类耗财费力的评估中解放出来出来,不要所围着各类指标转。同时大力营造创新创造的环境和氛围,既要促进创新,又要宽容失败,让青年人才能够真正成长起来,让有才华的人真正敢于创新,做出开创性的成果。 3、加大江苏省重大科技平台和基础研究基地建设的投入 基础研究作为整个科学体系的源头,是科技进步和科技创新的先导和源泉,是科技强国建设的根基。在过去的一年里,多个“国”字号创新中心成功获批,为江苏的经济发展提供了科技支撑。未来,我们应继续布局打造更多的重点实验室和战略科技创新基地,根据国家的战略部署,如科技部启动的脑计划等,争取更多的国家重点实验室、重大科技创新中心等落地江苏建设;另一方面,提升现有重大科技平台,为吸纳人才提供强有力的硬件支撑。有了大平台,才能聚吸引和汇聚领域顶尖人才及其团队,成立“国家队”,服务于国家战略需求。" +492,0716,关于在我省建立儿童烧伤预防和康复中心,用爱照亮他们的明天的建议,7990346857b64e8588049ec6dfb94d66,2022,2022-01-21 10:39:39,沈卫民,医卫体育,调研情况:最近,儿童医院收治了多例烧烫伤的孩子,每到冬天,许多媒体也报道了多起儿童烧烫伤事件,震惊之余。作为儿外科烧伤整形科医生,我们需要重视这个问题,及时关注、加强防护和烧伤后的康复,让他们能够正常回归社会。问题分析:烧伤本省就是一种意外,而儿童对危险缺乏理解和防护,因此,很容易发生,一旦发生后悔终身。但康复可以使他们回归社会。康复是一种回复功能障碍、心情障碍的一种方法。这些孩子往往会由于瘢痕羞于见人,不想和其他人玩。我们往往只关注了成年人的烧伤康复,却忽视了更为脆弱的未成年群体,尤其是低龄儿童。具体建议:因此,建议省政府在各个儿童医院建立儿童烧伤预防和康复中心和在社区建立儿童烧伤预防中心。1、在各市开展爱无痕家庭和爱无痕社区康复关爱儿童活动。通过社区宣传员和社区志愿者走进家庭,幼儿园,学校,进行烧烫伤事故预防及急救方法宣教,降低烧烫伤意外伤害在家庭社区的发生率;在社区成立爱无痕社区儿童烧伤预防和康复关爱中心,为烧伤儿童在康复期间提供专业、有效的康复指导;在有天间的社区可以在运动器材处,设立康复辅具;在社区派驻儿童医院烧伤人员进行心理支持,帮助烧烫伤儿童重返学校快乐学习,重拾快乐和自信的生活。2、在各个市的儿童医院设儿童烧伤整形科,并且设立儿童烧伤和康复中心。通过专业的医生来指导,用常用治疗方法如抗张力治疗、光电治疗和心理治疗。另外还要对12岁以下儿童进行研究。设计严谨、结构完善的心理治疗方法,如认知行为治疗(CBT) 、人际关系治疗( IPT) 、家庭治疗、心理剧和作业治疗等可以有效进行儿童康复治疗。儿童烧伤预防和康复非常重要,让我们全社会都重视起来,儿童是我们祖国的“花朵”,关注儿童烧伤和康复,让我们从现在开始,使我们的儿童生动活泼学习、健康快乐成长! +493,0717,关于加快构建太湖流域现代水运体系,进一步完善现代化综合交通运输网络的建议,06eb57c737e24026ac35af0b98c962ea,2022,2022-01-21 14:54:36,韩晓枫,工业商贸,调研情况:太湖流域地处长三角核心区,加快打造公铁水,海江河湖等多式联运示范路线,对推进长三角一体化进程,促进江苏经济发展,有着重要的战略意义。太湖流域面积约为36900平方公里,行政区划包括江苏省苏南大部分地区,浙江省的湖州、嘉兴,以及杭州市的部分,上海市的大部分。根据水利部太湖流域管理局发布的数据,2019年,太湖流域总人口6164万人,占全国总人口的4.4%;GDP96847亿元,占全国GDP的9.8%;人均GDP15.7万元,是全国人均GDP的2.2倍,在长三角一体化进程中发挥示范引领作用。太湖流域经济发达、商贸繁荣,内部客流物流运输需求巨大,仍在加大投资构建现代综合交通运输体系,而具有运费低廉、土地节约、低碳节能等优势的水运体系也是其中重要一环。与公路、铁路和航空运输相比,内河航运优势很明显:运力强、成本低、占地少、促环保。据测算,在平原地区渠化河流上,水运每马力运量比铁路多2—4倍,比公路多50倍,与之相应的燃料消耗和二氧化碳排放也可相应降低;水运只占用少量港口和服务区土地,而铺设一公里复线铁路一般要占地30—40亩,修建一公里高速公路需占地50—60亩;水运、铁路、公路的基础建设投资比约为1:3:7,运营费用比值约为1:2:3。然而调研发现,太湖流域虽然平原水网密布,但内河航运占比较低,缺乏明晰路径设计和重大项目推进,相关产业有待进一步挖掘潜力,转型发展。 问题分析:一、“重陆轻水”思想阻碍。传统观点认为内河水运是个古老的传统行业,运输速度慢,建设周期长,投资拉动小,不符合现代经济的需要,使得政府的基础设施投资资源集中在空铁陆海等领域,对内河水运长期重视程度不高,投资动力不足,造成内河水运在运输业中的地位低下,难以发挥应有作用。 二、“多头管理”条块分割。虽然太湖水面归属于江苏省,但太湖流域水运体系建设涉及周边省市。并且内河水运涉及水利、环保、交通、旅游、水上运动、交通执法、港口口岸、物流园区等相关政策制定及事项管理。管理职权分散在不同层级、不同类别的职能部门,缺乏有效运行机制,难以形成工作合力。 三、“单打独斗”运营低效。由于重视不够,投入不足,投融资体系缺乏,太湖流域内河水运行业处于边缘化状态。在港口码头选址建设,航道整治航线开通等方面,难以与产业园区、运输枢纽、货运场站精准配套,难以发挥水运与空铁陆联运的优势互补和无缝衔接,从而导致转运成本高,运营效率低等问题。四、“夕阳产业”缺乏吸引。有别于江运海运“万吨轮”“亿吨港”的规模经济,内河水运运量小,间接成本高,缺规模效应、红利效应,随着环保升级后,传统矿产、散货、油品运量减少,在快递行业、集装箱货运、油品、旅游客运等细分领域也缺乏优势,难以吸引投资形成产业升级,难以与铁路公路运输竞争。当前,长三角一体化、长江经济带已上升为国家战略,“碳达峰、碳中和”时间表已明确,“绿水青山就是金山银山”的科学论断深入人心,可以预判,“绿色低碳节能”运输需求在未来将出现爆发式增长,而太湖流域内河水运虽坐拥“舟楫之利”,但“力不从心”的发展现状难以满足这一需求,核心优势未得到充分发挥。 具体建议:一、完善区域合作机制,助推水运经济发展。建议通过长三角地区合作与发展联席会议等平台机制,将太湖流域及其周边水运体系建设纳入议事日程,提高对内河水运经济的重视程度,充分发挥政府平台和联动平台的规划引领功能,形成区域内水运经济发展合力。合理利用水资源,实现防洪、水利、灌溉与航运统筹兼顾。重点提高省干线航道的里程数和达标率,提高省干线航道对县级及以上城市节点、省级及以上开发区的覆盖率。加快推进内河枢纽港建设,审慎考虑多种运输方式的衔接,规划与大型枢纽港口、铁路货运场站、各类园区的直航连接,将水运经济嵌入地区发展和大交通格局。 二、加大政策倾斜力度,完善基础设施建设。建议以政府投入为主,完善基础设施建设。建立市级航道、港口基础设施建设专项基金,切实抓好内河航道的改造与养护,提高公用码头、专业码头的占比。多部门共同研究解决制约内河水运发展的堵点问题,重点解决妨碍内河水运的桥梁、水闸、服务区、跨区域联合执法等制约因素。做好港机设备、供水供电,锚地、进出港航道等港口公用基础设施建设,注重打通内河港口与货物仓库堆场、物流园区、工业园区的疏港道路、铁路连接,以及船舶污染物接收转运处置设施建设纳入相关城市建设规划,与港口项目同步建设、同步投入使用。 三、扶持新兴业态发展,集聚内河临港产业。建议从特色化发展、差异化竞争的角度,考虑沿主航道、枢纽内河港口的产业布局。对小散码头,开展存量整合,集约利用港口岸线资源,将物流资源向枢纽内河港口集聚。对枢纽内河港口,规划建设大宗散货、期货、油品、车辆等商贸市场,降低繁忙的陆路交通对城市环境的不利影响。对沿江沿河沿湖工业发达地带,大力促进集装箱运输,鼓励集装箱适箱货物入箱,有效提高路改水、散改集的运输比例。除货运码头外,可在环保前提下,有条件地区,开辟客运和旅游码头,如太湖、运河及临水旅游度假区,开展高速船客运或旅游客运,发展水上观光、水上运动和休闲娱乐等产业。 四、重视技术改造升级,提高行业整体水平。建议有关部门加大政策研究,出台专项优惠政策,扶持和鼓励内河港口、运输企业和政府部门加大技改投入,对该领域进行体系化、科技化、智能化水平升级改造。大力应用北斗导航、5G+AI、物联网、大数据等技术,积极推进新一代自动化码头、堆场建设改造,建设智慧港口。推动内河港口设施装备和运输船舶智能化。提升内河港口搬运、包装、仓储等作业装备成套、自动化和节能水平,推动自动化装卸和仓储设备等应用。综合应用数据资源,实现货物自动识别、实时跟踪、智能配货、智能装载,提供“一站式”“一单到底”服务。推进内河船舶信息化、智能化技术应用与推广。 +494,0718,规划整合省内长江港口资源,打造世界级高端重型装备产业基地,31daa1445e26420abcee3b9801793a08,2022,2022-01-21 14:53:32,业成,工业商贸,调研情况:长江经济带是中央重点实施的“三大战略”之一,是具有全球影响力的内河经济带和对外开放带,其江海联通的钻石航道,对推动沿江产业结构优化升级,打造区域协调发展新样板,构筑高水平对外开放新高地具有重大意义。据统计,长江沿岸货物吞吐量前十的港口中,江苏独占6席。与之相对的,是江苏发达的高端装备制造业,部分“专精特新”企业受制于厂区远离港口码头,无法充分利用长江航运资源,影响发展速度。就我从事的特种设备行业来举例,江苏中圣集团是为多晶硅、LNG、炼化一体化工等新能源产业生产配套高端装备的高新技术企业,是德国BASF全球战略合作伙伴,英国BP、荷兰SHELL全球供应商,公司产品已出口到美国、德国、比利时、俄罗斯、澳大利亚等多个国家和地区,创造了一个又一个中国高端装备出口记录;南京宝色股份公司是我国有色金属特材装备制造领域技术先行者,拳头产品PTA大型关键设备实现国产化,远销欧美等发达国家。问题分析:1、仍有部分港口定位不准,发展滞后,如扬州至南京段,密集建设有10多家低端造船企业,投资强度和土地利用率低,经济效益差,多家企业已破产重组或频临破产,成为长江经济带上的发展堵点。2、由于无法在港口码头附近建设厂房,企业的许多重型装备产品无法通过水路运输出海,只能借道江阴、镇江等地港口,在当地港口附近租赁闲置厂房临时生产后出海销往国外,但这种做法只能满足应急之需,无法规模生产且没有长远规划,无法形成集群效应和规模效应,阻滞企业发展提速,也对产业发展带来不良影响。具体建议:为帮助江苏高端重型装备制造企业抢占国际市场,打响中国高端装备制造品牌,同时盘活发展滞后的沿江港口资源,建议由政府部门牵头,充分调研长江岸线资源、土地资源、区位交通、投资环境等现状,结合国家“十四五规划”及相关企业发展战略,择优选取港口土地开发利用率低、但区位优势明显、周边土地资源丰富、重装物流条件独特、重型装备发展潜力大的港口(如镇江丹徒港、扬州仪征港等),以“盘活政府和企业存量资源、推进国产高端重型装备市场国际化、反哺企业技术创新发展”为目标,规划建设集研发、生产、检验检测、运输等为一体的高端重型装备制造产业园,构建自主可控的高端重型装备现代化产业体系,通过江海联运,使其成为在国内化工、煤化工、新能源、电力、节能环保等领域领先的重型装备制造、研发、物流集散基地,打造国内研发能力、产业化实力最强的世界级高端重型装备产业集聚高地。具体建议包括:1、打造高端重型装备产业园。由政府规划推动,深度整合港口资源,选定合适的港口区域,做好环保管理、地面运输等配套服务,引导核心企业超前投入,打造高端重型装备产业协同制造产业园,在园区内形成设计研发、生产销售、面对全球配送的全产业链体系。通过一体规划,建设高标准高等级实验室、新技术成果转化基地,招商引资,吸引国内外产业链关联企业投资进驻,培育发展一批具有创新引领能力和产业生态主导力的领航企业,带动高端重型装备上下游产业集群建设。2、打造国际化的总部经济集聚区。通过施行优惠政策、引导园区企业绿色环保发展、建设智慧工厂等手段,实现新旧动能转换,进一步推动园区高质量发展,吸引企业在园区建立总部基地,实现企业与园区的可持续、跨越发展,不断扩大园区的品牌影响力,成为江苏高端重型装备制造产业高质量发展的强力引擎,推动江苏高端重型装备研发与制造成为国际市场上响当当的中国品牌。3、打造人才集聚的创新研发高地。充分利用江苏丰富的教科资源、区位优势,以及企业博士后工作站、院士工作站等资源优势,引进、培育高技能、专业化、复合型人才,打造高端重型装备制造人才、专家集聚高地,增强园区软实力,倾力打造科技研发创新企业高峰。 +495,0720,关于“双减”背景下创新学校管理的建议,3854537f25b743e3a04a59db47fb67a4,2022,2022-01-22 09:14:10,徐宾,教育事业,调研情况:2021年7月,中共中央办公厅、国务院办公厅印发《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》(简称“双减”),这是以习近平同志为核心的党中央作出的重大决策部署,事关落实立德树人根本任务,事关解决人民群众急难愁盼,事关深化教育领域综合改革,事关促进学生全面发展健康成长,意义重大,影响深远。江苏省委省政府专门作出部署,印发江苏省“双减”实施方案,省教育厅等四部门出台《关于全面推进中小学课后服务进一步提升课后服务水平的实施意见》,省教育厅成立“双减”工作专班,印发了《江苏省义务教育学生作业管理规范》和《江苏省义务教育学校考试管理规范》的通知,南通作为国家级试点地区、镇江作为省级试点地区积极探索、先行先试,全省“双减”工作成效显著。为了全面落实“双减”要求,持续推进“双减”工作,巩固扩大“双减”成果。问题分析:无具体建议:1.完善“双减”管理规程“双减”是促进教育观念大变革、教育行为大改进的重要契机,需要国家、社会、学校、家长多方协同,只有在理念上形成共识、政策上清晰边界、行动上有所突破,才能构建育人新格局。为此,学校承担着重要责任,发挥着关键作用。必须对原有的教育教学规程及时优化提升,抓住备课、上课、作业、练习、考试等环节,在减负提质增效上下功夫。学生负担重的原因大多是由于教学的起点高、进度快、难度大、作业多、考试排名等造成的,所以对同一年级的教学,备课组内必须强化要求的统一性,即在“零先学”的基础上统一起点、统一进度、统一深度、统一作业、统一教辅,只有在相对统一的基础上发挥教师的教学个性,转变课堂教学方式,努力做到课堂上教师应教尽教,促进学生学足学好,“双减”才能在课堂落地。必须严禁以“因材施教”为借口分设重点班或快慢班,否则会导致部分学生提前学、重复学,增加学生负担。必须以作业管理为突破口,严格遵循“压总量、控时间、调结构、提质量”的原则,做到作业布置老师必须先自做、精选编、全批改、有统计、重评讲、补缺失,提高作业设计的针对性,促进学生巩固学习的有效性,避免机械性、重复性、耗时多的低效、无效作业,切实减轻学生课后作业的负担,把自主学习的时间和空间真正还给学生。必须规范学年度统一练习或考试、联考的频次,坚决克服唯分数的倾向,特别是小学不应有大范围的联考、统考。设区市应加强中考招生制度改革,研究制定高中热点学校“推荐生”的合适比例,提高初中教育优质均衡发展水平,引导初中学校办“适合的教育”,减轻学生的考试负担。2.构建课后服务体系课后服务是“双减”工作的配套措施,对学校来讲是新生事物,学校不应临时性、应景式、碎片化地开展课后服务,而应立足长远,根据“5+2”的总体要求,构建科学合理的课后服务课程体系。着力解决形式的多样性、内容的丰富性、结构的科学性、时间的合理性、学段的差异性、课内课后的关联性等问题,指导参加延时服务的学生在校内完成书面作业,同时又满足学生的个性化发展需求。严禁将延时时段分给学科上课或组织练习、考试等,根据学生年龄差异,可组织兴趣类、益智类、鉴赏类、艺体类、综合实践类、创客类以及STEM课程等活动,促进学生在德智体美劳等方面全面发展、个性发展和特长发展。3.建立专项监管机制虽然“双减”工作开局良好,但不能一阵风,需常抓不懈,为此,各地教育主管部门建立“双减”专项常态化监管机制很有必要。既可以每月一查,也可以临时抽查,既可以现场检查,也可以线上调查。只有对学校各科周课时数、作业减负等“五项管理”、延时服务开展、教师弹性上下班制度、财政部门延时绩效落实等方面的落实情况进行全面的监管,才能推动“双减”落实持续往深里走、往实里走、往高里走,才能推进学校减负提质增效工作上水平,才能形成全社会支持“双减”工作的良好社会氛围,才能最终形成为党育人、为国育才的教育新格局。 +496,0722,关于大力发展能源数字经济体系的建议,e0d72fc4ccfd4ebbb348074f1d698372,2022,2022-01-22 08:53:30,许扬,经济发展,调研情况:数字经济以数据资源为关键要素,以现代信息网络为主要载体,以信息通信技术融合应用、全要素数字化转型为重要推动力,正推动生产方式、生活方式和治理方式深刻变革。党中央高度重视发展数字经济,将其上升为国家战略,江苏省委省政府积极推进数字产业化、产业数字化,努力打造全国数字经济创新发展新高地。国家围绕“碳达峰、碳中和”目标,实施“四个革命,一个合作”能源发展安全战略,推动能源革命与数字革命融合发展。大力发展能源数字经济体系,对于增强新能源消纳调节能力,提升能源供给抗风险能力,实现平稳有序落实“双碳”目标,大力培育绿色低碳产业,建立广泛互联、融合开放的能源互联网生态具有十分重要的意义问题分析:我国富煤少油气的能源结构和持续攀升的油气对外依存度决定了我国“能源独立”战略的迫切性、长久性和系统性,需要大力促进风电、光电等新能源发展,加快迈向煤炭、油气、新能源三足鼎立、多能互补能源供给新格局,从而防范系统性能源安全风险。长期以来,我省电、气、冷、热、煤、油等能源体系互相独立,能源数据资源存在于不同行业、不同区域、不同用户群体间,数字鸿沟还未有效弥合,数据价值潜力还未充分释放,能源数字经济体系尚未全面形成,对统筹有序做好碳达峰碳中和工作形成一定影响。具体建议: 1、加快能源领域数字化转型。加强能源数据标准体系建设,以大力发展新能源、新型电力系统、氢能、综合能源服务、智慧用能等为抓手,加快煤矿、油气管网库、电厂、电网、氢网、工厂居民终端用能等领域设备设施、工艺流程的数字化建设与改造,大力推进风电、光电等可再生能源和氢能、核能清洁能源的发展,抓好煤炭清洁高效利用,增强新能源消纳能力,提升企业能效水平,推动全社会低碳转型。  2、统筹能源数据资源开发利用。推动能源数据分类分级管理,利用人工智能、大数据、信息技术将电网、油网、气网、管网、煤网、车联网、企业能源网等多网融合,提升各类能源数据管理水平和数据质量,探索面向业务应用的共享、交换、协作和开放。推动基于供需衔接、生产服务、监督管理等业务关系的省市一体能源大数据平台建设,构建统一的能源数据开放平台和开发利用端口,推动基础能源数据安全有序开放。  3、推动能源数据价值产品化、服务化。依托省市一体能源大数据平台,提升公共能源数据开放水平,充分释放数据要素价值,以数据流促进能源生产、传输、配置、消费各个环节高效贯通,满足各领域能源数据需求。一是服务能源智慧化管理,加强能源全方位全环节监测运行,为能源技术创新体系、政策体系和市场体系构建提供量化支撑,提升能源科学管理和应急响应水平,保障国家能源电力供应安全。二是服务能源数字经济发展,推动能源数据技术产品、应用范式、商业模式和体制机制协同创新。实现多种能源互补、源网荷储高效互动、生产消费互通,提升新能源发展和社会能效水平,促进经济社会发展全面绿色转型,打造全国能源数字经济创新发展新高地。 +497,0723,关于业主缴纳小区物业费纳入个人征信的建议,f98bede2fe6d48d8950193bec8a13ab5,2022,2022-01-21 15:02:22,周勤,城乡建设,调研情况:随着人民生活水平的日益提高,美化住宅环境,打造美丽家园成为每一位小区居民追求的目标。小区的日常管理和服务通常由物业公司承担,在此过程中需要投入一定的人力、物力和财力,运维资金成本不小,而业主的物业费成为主要的资金来源。最近几年,越来越多的业主不愿意交物业费,以各种理由拖欠或不交,通常业主的入缴率在30%-50%之间,尤其是一些老小区,物业费征收成为一大难题。由于运维资金不足,一些物业公司的小区服务就大打折扣,导致小区环境“脏、乱、差”,安全隐患倍增。目前,物业公司对拖欠或不交物业费的业主没有有效的制约措施,束手无策的结果是恶性循环,物业公司与业主之间的矛盾也会加剧,双方利益都会受损。对于已经缴纳物业费的业主来说更是一种不公。问题分析:为了切实解决好业主拖欠缴纳物业费的问题,除物业公司要合理收费,加强服务,赢得业主信任外,还需要从制度上规范和约束业主的缴费行为。为此,建议完善个人征信系统,将缴纳物业费纳入个人信用档案。具体建议:一是住建部门应建立完善监督系统。按照推进政府数字化转型的要求,住建部门应搭建应用平台,要求各物业公司实现小区网上收取物业费,并将收费系统与住建部门的平台对接,将缴纳物业费纳入部门报送信息,推动公共信用评价结果应用,推进信用联合奖惩。二是征信机构要推进征信系统的升级换代。目前的人行征信版本还未接入除金融机构以外的其他机构,所以物业的缴费记录并未体现,建议人民银行推进征信系统的升级换代,与住建部门的缴费信息对接。对于逾期不缴纳物业费的业主,按照逾期次数、金额等内容,录入个人信用档案,进行相应的惩戒。 +498,0725,关于加快完善我省绿色金融发展基础设施的建议,d9ab325e70fc417a8b9d7c2ccc9473b7,2022,2022-01-21 10:57:22,辛颖梅等12人,财税金融,"调研情况:党中央、国务院关于碳达峰、碳中和的重大战略部署,事关我国未来的高质量发展。在新发展阶段,全面做好“双碳”工作,对加快经济社会绿色转型,全面建设社会主义现代化强国具有重大意义。近期,国务院印发《2030年前碳达峰行动方案》(国发〔2021〕23号)指出要完善绿色金融评价机制,建立健全绿色金融标准体系。此外,生态环境部等九部门发布的《关于开展气候投融资试点工作的通知》(环办气候〔2021〕27号)要求鼓励地方通过有效抑制高碳投资、创新激励约束机制和资金安排,切实发挥“降碳”的引领和倒逼作用。江苏作为全国经济大省,同时也是工业大省和能源消耗大省,目前正处于从高速发展到高质量发展转变的关键阶段。不管是从企业自身节能减排、降低能耗水平以更高的质量参与国际国内市场竞争的角度,还是从引导鼓励金融机构扎实推进地落实国家绿色金融发展政策的角度,都有必要将“降碳引资”工作全面部署,引导各金融机构积极向节能减排领域进行资金投放、坚决控制高能耗领域投资。但是我们注意到,目前我省绿色金融的发展还处于初步的政策引导阶段,缺乏相关统计、监测、管理的工具,全省的碳核查工作尚未真正开展,绿色金融发展的基础设施建设存在滞后。问题分析:我省推进绿色金融工作面临的问题:1、企业对生产经营过程中的环境保护和社会责任的认知不足。当前许多企业在应对气候变化和低碳发展的意识还相对薄弱,一味地追求经济效益而忽略社会效益,特别是在能耗控制方面与国外发达国家比还存在不小差距,目前很多企业如不主动推行低碳认证或碳足迹标签,就无法进入国际供应链的供应商体系名单,无法进入国际市场参与竞争。此外,随着证监会和上交所相继发布《上市公司治理准则》、《上海证券交易所上市公司环境、社会和公司治理信息披露指引》,环境(E)、社会(S)和公司治理(G)(即ESG)将作为重要指标并以强制性原则为基础进行披露,ESG披露将成为影响金融机构开展绿色资金投放、评价企业环境保护与社会责任的重要因素。如不提升对碳减排的认知并及早采取行动,我省企业后续将面临难以融入全球顶尖绿色供应链以及强制ESG披露的双重压力。2、金融机构的参与程度不高、积极性不强。目前我省仅是江苏银行、兴业银行等少数几家银行参与绿色金融活动,其它银行及保险、证券、基金、非银证保类的地方金融机构参与程度均较低。此外,金融机构也存在对绿色项目的评估认定能力有限的问题,存在部分绿色项目投放停留看行业归类层面,至于其碳排放或者减排的效果究竟如何、能有多少减排、产品的碳足迹有多大程度的降低并没有去关注。甚至存在个别不符合绿色金融投放的项目,通过材料包装染绿,金融机构象征性地投放几笔绿色信贷以完成上级考核、从而达到宣传的效果。因此,完善绿色金融的评价认证机制显得尤为重要。3、政府缺乏对企业碳排放管理的有利抓手碳排放核查监测方面,目前我省尚未完成对石化、钢铁、煤炭等8个重点排放行业的核查工作,更缺乏对重点排放行业的碳排放管理调控的平台,无法将企业的碳排放管理与其融资条件进行科学量化的挂钩;数据采集与联动层面,生态环境部门采集的企业环境信息中也并未包含碳排放情况,信息交换在各地生态环境部门与人民银行之间进行,各地生态环境部门提供企业环境行为等级信息,当地人行征信管理部门将信息录入到一代企业征信系统中,各地金融机构根据征信报告中的环境评价结果来制定相应的信贷审批方案。总体来说企业的生态环境信息采集质量有待提升,采集的纬度也有必要更广覆盖。具体建议:完善我省绿色金融发展基础设施的建议:1、加快推进对全省碳排放数据的核查工作、建立碳排放监测管理平台。碳排放数据的核查工作是我省积极参与碳排放交易市场建设、发展碳金融市场、引导各金融机构进行绿色项目投放的基础,必须加快推进全省碳核查工作,摸清家底,为后期的碳排放交易、碳减排交易、碳期货交易等做好准备。同时,有了全面客观的数据做支撑,也为科学施政提供依据。在此工作基础上,打通发改、生态环境、金融监管、统计等各部门数据统计的壁垒,依托工业互联网技术建立我省的碳排放监测管理平台,方便政府部门对我省的碳排放进行实时动态的监测与管理。2、建立我省绿色金融信息共享服务平台。在江苏省生态环境金融服务平台的基础上,建立以精准计量、区块链可信存证为基础的“绿色金融大数据共享服务数据库”,覆盖企业的基本信息、生态环境评级、碳排放数据、碳减排效果、第三方绿色金融认证评价、绿色投融资情况等方面。充分发挥该平台在企业的绿色信用管理,金融机构绿色投融资决策、对社会公众进行公示监督等方面的积极作用。 3、加强绿色金融监管考核,强化绿色金融激励引导。建议监管部门在绿色金融监管考核办法中设置更客观全面的考核指标,从监管层面提出绿色金融发展的目标,要求保险、证券、信托、担保、小贷等各类组织积极参与绿色金融发展,提升各类金融机构我省绿色转型的支持力度。此外,由于绿色金融的相关项目投资周期长、投资回报不高,各金融机构积极参与的动能不足。因此有必要通过财政补贴、监管考核、金融机构再融资便利、差异化的风险资本的计量等各种措施予以激励引导,构建绿色金融的激励机制,推动绿色金融产品和服务创新发展。4、积极申报绿色金融改革试验区和气候投融资试点。2017年6月以来,国务院先后在全国六省九地设立绿色金融改革创新试验区,经过四年实践,试验区在政策领域取得一定成效,实现了体制机制的重大创新。建议我省积极组织推进国家级绿色金融改革试验区的申报工作。此外,绿色金融与气候投融资高度关联又有所侧重,2021年生态环境部等九部门发布的《关于开展气候投融资试点工作的通知》(环办气候〔2021〕27号)鼓励各省组织有意愿、基础好、代表性强的地方申报,做好试点工作方案和试点实施方案编制工作,对我省而言产业结构和能耗转型压力决定了必然要开展大量的围绕应对气候变化、降低碳排放有关的系列投融资工作,建议重点支持符合条件的区域仔细研究气候投融资工作推进机制,积极申报试点。" +499,0726,关于建设江苏重点行业产品全生命周期碳足迹数据库的建议,c5be14a0411c437693f27ef8f9302d24,2022,2022-01-21 10:57:22,辛颖梅等12人,经济发展,调研情况:随着传统贸易保护方式逐渐失灵,绿色贸易壁垒正逐步成为一种新型贸易保护手段,越来越多的地区及国家正在细化和强化单边碳税或减排政策。江苏省作为全国经济大省,同时也是能耗大省和出口大省,绿色贸易壁垒将深刻影响我省的外资外贸规模,并将影响整个供应链。高耗能行业,2021年11月29日,欧盟将原计划2026年开征的碳边境调节机制(CBAM,俗称“碳关税”)提前至2025年,未来,水泥、钢铁、铝材、化肥以及电力出口欧盟需缴纳额外碳关税。以铝材为例,如江苏省一年出口额为10亿美元,按照欧盟标准测算约需要缴纳9千万美元的碳关税。先进制造业,法、韩等发达国家已对江苏省龙头产业之一的光伏产业设立了系列壁垒,将“低碳制造”这一要素纳入光伏项目或产品的招采中,如韩国贸易工业和能源部要求:新装光伏设备中属于第一类别的组件(CO2排放低于670g/kW)才有资格获得韩国政府补贴,而中国光伏组件的CO2排放超过830g/kW(该数值由韩国根据国际因子予以测算核定,而实际抽检评估数值为500g/kW左右),被列为最差的第三类。问题分析:相关行业目前面对绿色贸易壁垒整体呈现被动的局面,究其根本,是因为我国并不掌握碳排放计算标准,各产业生产的产品,其碳足迹相关基础数据、核算因子等积累几乎完全空白,以至于各类产品碳足迹计算及追溯高度依赖于国际碳数据库及碳认证体系。加快建设我国自有的、与国际接轨的产品碳足迹追溯标准、数据体系迫在眉睫。具体建议:因此,建议江苏省建设江苏重点行业产品全生命周期碳足迹数据库。通过逐步构建“江苏碳足迹标准”,助力江苏制造“走出去”,充分释放江苏低碳化制造的优势,稳固我省制造业在全球竞争中的地位;助力江苏“双控”降下来,为制定落实碳排放(能耗)“双控”、新能源补贴、淘汰落后产能等政策提供科学依据。一、选取需求紧迫的试点行业。针对江苏省产业特点,广泛征询主管部门、行业协会、龙头企业的真实需求,选取外向型程度高、供应链要求高的行业进行试点,例如高耗能行业的钢铁、铝材等,先进制造业如光伏、电力设备、机械装备等,优先解决紧迫性较强的行业需求。二、构建采信程度高的数据库。与国际标准进行高度衔接,在ISO14067、PAS2050等基础上进行搭建起具备行业碳排放模型搭建、碳数据动态采集、碳足迹精准计算能力的产品全生命周期碳足迹数据库。并利用物联网、区块链等技术,为增加数据库公信力构建基础,并国内国外认证机构合作,为数据库进行权威认证。通过逐步构建“江苏碳足迹标准”,助力江苏制造“走出去”,充分释放江苏低碳化制造的优势,稳固我省制造业在全球竞争中的地位;助力江苏“双控”降下来,为制定落实碳排放(能耗)“双控”、新能源补贴、淘汰落后产能等政策提供科学依据。 +500,0728,关于粮食生产高质量发展助推技术乡村振兴的建议,16b2fc7753b74df289f1f671b81c3791,2022,2022-01-21 08:55:05,赵步洪,农林水利,调研情况:乡村振兴20字方针中“产业兴旺”是基石,发展现代农业属于产业兴旺最要的内容,而粮食生产是这一内容的重中之重。江苏的粮食生产每年可以为8500万江苏人民提高350斤大米和200斤面粉,总量有余,为全国粮食安全作出贡献。但是,江苏在粮食生产过程中重高标准农田建设,成效显著;耕地质量保护、质量提升与修复进展缓慢;存在水产养殖与粮食生产争良田的现象。追求新品种数量型增长,忽视突破性品种的研制;品种布局单一,类型同质化。传统生产技术不能适应现代粮食生产的需求。高效低害投入品急需加快研发。大面积高产区应加以保护与示范。问题分析:一、耕地质量保护、质量提升与修复是一项长期工程,需要长时间的培植。建议政府将其作为一项长期工作予以重视,通过各种方法保护培肥与修复土壤,否则江苏农田土壤的供肥能力将会持续下降,肥力利用效率将会逐步降低,化肥使用量越用越多,面源污染越来越重。近年来,农民为了收入提高,不少地方大肆用良田开挖蟹塘稻田,减少了耕地面积;稻田综合种养对土壤质量破坏存在风险,容易对土壤质地构成威胁,警惕“旱改沤”现象的发生。上述二种模式,不仅占用了耕地,而且对土壤质量构成威胁。二、江苏省大宗农作物品种布局简单,品种结构单一。以稻麦两熟为例,这种模式占到85%以上,红皮小麦和常规粳稻占90%左右,这不利于不同人群对不同作物品质的需求(例如,血糖高的人不宜吃软米),不利于病虫草害生态隔离屏障的建立,病虫草害发生严重,导致化学农药使用量最大,破坏生态环境。三、粮食生产技术与现代农业全程机械化、规模化、信息化、智能化的需求不相匹配。高效肥料与高效低毒农药的研发滞后。具体建议:一、建议政府制止这种势头蔓延。严禁开挖蟹塘稻田,并要求逐步恢复;稻田综合种养面积逐步减少,并分期分批进行水旱交替种植。二、建议主管部门联合行政、科教单位制定调整江苏省种植业品种布局与品种结构。三、建议开展粮食生产技术与现代农业全程机械化、规模化、信息化、智能化匹配技术研究。开展高效肥料与高效低毒农药的研发,并进行产业化开发。对粮食生产条件好的大面积高产区应该实施保护(例如苏北大平原),建立示范区,产生全国有影响大型粮仓。 +501,0729,关于加快发展学校社会工作的建议,5912dfcaa15241de85819b24c7b6fcac,2022,2022-01-21 08:49:06,姚兆余,教育事业,调研情况:学校社会工作是专业社会工作者运用社会工作的理论、方法和技术,对学生特别是处境困难的学生提供的专业服务,旨在通过与学生、家长、学校和社区的互动,提高学生学习适应和人际交往的能力,预防和解决学生学习过程中出现的问题,帮助学生健康成长。2021年12月,我省民政厅等十八家单位联合发布的《关于加快推进社会工作高质量发展的意见》中,明确提出“到2025年,省内公办中小学要设立社会工作专业岗位或面向社会购买社会工作服务”。因此,发展学校社会工作,是“十四五”时期我省社会工作高质量发展的重要内容。问题分析:一、设立学校社会工作岗位的意义学校社会工作作为一种专业的助人活动,在青少年学生身心健康成长过程中有着重要的作用,具有重要的现实意义和应用价值。第一,学校社会工作可以有效解决学生群体日益复杂的各类问题。随着社会变迁的加快和家庭结构功能的变化,学生问题已不仅局限于学习成绩等个人问题,更多表现为家庭、学校、社区等多种因素作用下产生的性、经济、法律、心理和生理健康等复杂问题。传统的班级教学制和单一心理辅导并不能满足学生需要,而学校社会工作可以发挥其独特的专业优势,从家庭、社区、学校等多个层面解决学生问题,为学生提供满足其需要的优质服务。第二,学校社会工作可以有效弥补单一心理辅导制的不足。心理辅导制是目前学校解决学生需要的唯一途径,但心理辅导制的功能发挥存在着局限性。一是学生存在的问题不全是心理问题,如流动青少年的学校适应、单亲青少年的人际关系等问题,是由于社会变迁或家庭结构变化导致的社会问题,无法从心理学专业角度提供帮助。二是心理辅导老师受到身份的局限,处理问题时往往从学校情景出发,容易忽视学生的校外环境,难以找到问题症结,服务效果不佳甚至是服务无效。三是大部分心理辅导老师不是心理学专业出身,通常只是学习过心理学课程而已,专业能力欠缺,达不到预期的服务效果。而学校社会工作者接受过系统的社会工作专业训练,对学生的关注点从单一心理转向家庭、学校、社区等多个社会维度,能够运用专业的社会工作方法和技巧满足学生需要,弥补单一心理辅导制的不足。第三,学校社会工作可以有效发挥社会工作的预防功能。学校社会工作是一项预防性、发展性和补救性的服务。一方面,由于学校社工的职业敏感性,使学校社工比其他老师更容易察觉学生的变化,能够在学生问题发生前或发生初期就采取合理措施,避免问题恶化,达至预防效果。另一方面,学校社工通过开展多种预防性活动,如自信心锻炼小组、性知识学习小组、人际关系小组等,营造积极向上的学校社会氛围,为学生学习和模仿提供良好的环境氛围。二、影响发展学校社会工作发展的制约因素第一,学校对社会工作的认知度和接受度不足。调研中了解到,不论是教育管理部门的工作人员,还是学校领导和师生,大部分人对学校社会工作认识模糊,认为学校社工是心理老师,不了解社会工作专业的作用和功能。第二,缺乏学校社会工作的相关法律制度。发达国家和地区为了促进学校社会工作的发展,制订了相关的法律和政策,如美国颁布《2000年目标法》和《不让一个孩子掉队法案》等,为学校社会工作发展提供了法律保障。我国香港和台湾地区也分别颁布了《学校社会工作服务跨专业合作指引》和《台湾社会工作教师法》,明确学校社会工作的职责任务,保障学校社工的合法权益。但目前我省还没有类似的政策或条例,对学校社工的角色、权利和义务、服务细则、服务质量的评定标准等都没有具体规定,从而制约了学校社会工作的发展。第三,学校社会工作的岗位设置存在困境。我省《关于加快推进社会工作高质量发展的意见》中提出,“公办中小学要设立社会工作专业岗位或面向社会购买社会工作服务”,究竟是设立社会工作专业岗位?还是面向社会购买社会工作服务?《意见》中并没有明确规定,导致在执行过程中学校很难操作。设立专职社工不但需要编制,而且受到学校行政管理体制的影响,需要接受大量的行政化工作,不利于服务的开展;社会服务机构外派社工驻校,可能存在专业工作与学校期待不匹配的困境。第四,学校社会工作的资源支持有待加强。学校社会工作的发展,不仅需要一定的人力资源,而且需要政府和学校提供必要的资金、设备、场地等基本设施。调研中了解到,资源不足是很多学校没有开展学校社会工作的主要原因。具体建议:第一,加大宣传力度,提高社会公众对学校社会工作的认同度。一是政府加大宣传,扩大学校社会工作的知晓度,使教育主管部门、学校和社会公众了解社会工作的作用和功能;二是发挥典型示范作用,对学校社会工作实践的成功案例进行宣传报道,为其他学校建立学校发展社会工作提供经验借鉴。第二,制定和完善相关的法律和制度。一是将学校社会工作纳入到相关教育法律法规中,引导学校社会工作和学校教育体系的和谐发展;二是推动社会工作立法工作,从法律层面规定学校社会工作者的权利和义务,确保学校社会工作在运行过程中有法可依,有章可循。三是制定学校社会工作的基本制度,明确学校社会工作者的责任、监督与评估机制、资金管理方式、提供的具体服务等,为学校社会工作发展提供制度保障。第三,创新岗位设置,提供资源支持。建议有条件的学校增设学校社会工作岗位,至少配备1名专职社工,纳入事业编制管理。学校要完善职业晋升和职称评定机制,建议参照心理辅导教师的标准和方式来执行。此外,学校要为专职社工提供必要的人力、物力和财力支持。对于尚不具备条件的学校,建议采取购买服务的方式,向专业社工机构购买服务,建立学校社会工作站,为学生提供专业性服务。教育部门和学校提供必要的经费支持,解决社工的生活待遇和服务经费。学校支持之外,民政、工会、团委和妇联等政府部门和群团组织提供学校社会工作服务项目,合力做好学生的健康成长和发展服务工作。第四,建立区域性学校社会工作发展支持中心,加强学校社工的专业培训。为了促进学校社会工作的发展,保证服务的专业性和有效性,需要定期对学校社工进行专业培训。建议建立区域性的学校社会工作发展支持中心,一是为学校社工提供业务培训,提高社工的服务技能;二是定期开展活动,为学校社工搭建交流平台,分享经验,整合资源,促进学校社会工作的整体性发展。 +502,0730,关于医院安全秩序管理期待立法的建议,0677f9d28e88427e8c5c05021e39fc58,2022,2022-01-22 09:19:40,潘望洁,法制建设,"调研情况:医院安全是政府和百姓重点关注的领域,伤医事件、医闹的时常发生,严重影响医疗机构的就医秩序和危重患者的救治,社会各界也多次呼吁,医院也投资了很多安保设备和安保人员,从各个层面来最大程度的减少安全事件的发生。2021年6月,江苏省卫健委转发了国家卫健委办公厅、财政部办公厅、国家中医药管理局办公室2021年大型医院安放建设项目管理工作指南的通知,推动大型公立医院科学、有序开展安检工作,并进行了摸底调查,要求2021年底之前,实现1000张及以上床位大型公立医院安防系统建设达标率大85%以上、安检覆盖率达75%以上 问题分析:此文下发后,引起了全省医疗机构的重视和前期的调研,但调研下来并比照其它省市的安检工作的运作方式,发现有如下几个问题影响医院的实施:1.江苏省缺乏政策支撑目前建设有完善安检系统的是铁路、地铁及机场等交重点通场合,但医院是救死扶伤的场所,进来的都是患者及家属,有的还是危重患者,于法于情医院是不能因为要严格履行安检流程来拒绝他们的入院或让他们有很长时间的等待,目前江苏地区对于进入医院的危险物品,特别是一些刀具的定义(如水果刀)及处置均无法可依,院方如要强行收缴无法可依,不收缴则有安全隐患,保安的开包检查等行为无法律支撑,并且产生矛盾后,无法像地铁、车站、机场等交通港产生安检纠纷时,会有民警的及时介入,在具体执行时很容易产生严重的医患矛盾;并造成衍生事态的发生。其次在法规未出台或完善前提下,医院机械的套用铁路航空领域的法规,也得不到患者及家属的认可,反而会在实施阶段产生很多不必要的纠纷,加上大型医院成千上万的人流量,会无形中大大增加医院的额外的处纠工作量。相比兄弟省市的同类管理,北京市于2020年6月5日发布的《北京市医院安全秩序管理规定》就从政策和管理上指导医院的实际操作过程,并确定了卫健、公安部门及医院的履职内容、联防机制、纠纷处置办法和路径、法律处理依据等。同时也是给社会公示维护医院安全管理的要求和政策支撑。 2.实际运作的成本大医院增加安检设施后,医院的安保用人也将急剧增加,拿北京某医院为例,共27个安检点,每个点每班3个人,共9个保安,整个医院光安检工作的安保人员就有200多个,况且安检机当班人员要经过职业培训,成本较一般安保人员高,医院不光在设备上投入巨资,人员投资也将大大提高。目前很多医院由于疫情的影响,特别最近江苏的疫情,省内医院在疫情防控上和新冠救治方面的投资巨大,很多医院为了应对目前建设的要求,就买了些手持扫描仪和简单的安检门,但效果并不佳,起不到实质性作用。 3.安检设备的标准规范安检系统是一个专业的领域,医院有很多和交通港不同的特殊环境,进入人员种类较多,影响安检的因素也很多,如有打钢钉的患者、带金属水杯的患者等等,普通安检门逢金属就叫,这样对于安检人员就必须每进一人都要像机场一样进行严格的人工补检,效率低,还容易激化就医矛盾。目前医院都是投资几千元的简单安检门,基本是走个形式,人过就叫也没人去复检,或者索性把报警音量降低,对于报警也坐视不管,这些均是投资浪费,虽然AI的安检门可以在医院做到过滤无关小金属物品和智能分析其他金属物品,但价格都要到20万以上,北京大多数医院均安装此类标准的设备),但就江苏目前的情况来说,按北京大型医院安检标准的设备投资规模建设的比例不会很大。 具体意见:1.建议江苏省可以由省公安厅和省卫健委联合出台管理要求,并通过省人大常委会立法,确认各管理方的履职范围和实施细则,以保证医院安检工作的顺利开展,维持医院的安全运营秩序。2.建议省卫健委提供专项资金也保障此工作的顺利开展。 + 3.建议请卫健和公安部门根据目前的管理要求,制定高中低三个档次的推荐标准,并设置液体检测仪、防爆桶等其它安检设备的可选推荐项供医院参考,这样可以提高医院的专业选择的效率,加快实施效率,每个医院可根据实际投资情况来进行建设,保证投资必有用,减少投资设备的浪费和闲置。" +503,0731,关于保护新就业形态劳动者合法权益的建议,89057d69c5fb468e9b0f128db4afa519,2022,2022-01-22 09:19:40,王加友,法制建设,调研情况:2020 年 5 月 23 日,在全国政协经济界联组会上,听完有关委员关于“新就业形态”的发言后,习近平总书记指出,“新冠肺炎疫情突如其来,‘新就业形态’也是脱颖而出,要顺势而为。当然这个领域也存在法律法规一时跟不上的问题,当前最突出的就是‘新就业形态’劳动者法律保障问题、保护好消费者合法权益问题等。要及时跟上研究,把法律短板及时补齐,在变化中不断完善”。2021年,通过查阅镇江人社局的官方网站,在镇江总工会开展调研,以及与快递小哥和劳动人力资源管理相关人员等进行深入访谈,对镇江的新业态进行调查梳理,对新业态中的劳动者的权益保障状况进行分析,查找存在的问题和产生的原因。在此基础上,提出具有针对性的解决对策,以期促进有效保障新就业形态下劳动者合法权益。问题分析:调研发现,新就业形态劳动者权益保障中存在着以下一些问题和情况:新就业形态劳动用工无法用现行的法律关系解决;现有劳动保障体系不能涵盖新就业形态的从业人员界定;从业者与劳动力市场信息不对称;从业者就业发展方式方向不确定;从业者合同关系权利义务不明确;劳动力供需和政策取向不匹配等等。分析这些问题的原因主要有:1.立法层面的原因。主要表现为国家层面的相关法律、行政法规未能及时跟进、完善。这个原因是客观的,任何时候立法基本上都是要滞后一些,因为立法毕竟是需要按照法定程序进行,而走流程就需要时间,但新业态、新就业形态的出现是快速的,二者之间必然会有时间差。目前,人社部等八部门已经联合印发了《关于维护新就业形态劳动者劳动保障权益的指导意见》,但是法律位阶还不够高。2.实施层面的原因。就新就业形态劳动者权益保障而言,实施层面上的问题相对更为严重。因为执法和司法的前提是有“合法”依据,必须遵循“法无授权不可为”的基本原理。目前,行政执法部门和司法部门缺乏上位法的直接依据,工作中遇到不少难题,只能在各自的权限范围内,结合国家现行政策、部门规章等具体内容而有所作为,比如根据国家领导人的讲话精神,进行专项的行政执法活动或者司法专项活动等。3.社会环境层面的原因。任何一种新现象的出现有一个逐步被大家所认知、接受的过程,当初的劳动派遣制度也是如此。整个社会需要时间逐渐认识到新就业形态劳动者的存在,了解这些劳动者的生存状态、法律保障的不足,关心关注他们的利益保障。具体建议:1.及时修改法律、出台政策。根据我国《立法法》的规定,根据不同层次的立法权限进行不同层次的立法活动:一是由省人社厅结合江苏新业态、新就业形态劳动者的人数、行业分布、劳动保障的现状,出台规范性文件;省政府根据全省情况出台地方政府规章;省人大在适当时候出台地方性法规。按照这样的思路,逐级进行和推动地方立法、国家立法活动,从而为新就业形态劳动者权益保障提供直接的法律依据。2.加强劳动行政执法工作。在现有的框架下,行政执法是保障新就业形态劳动者权益的关键环节。目前,相关执法工作面临法律依据欠缺的普遍问题。因此,当下对新就业形态劳动者权益保障的主要行政执法内容,不是直接处罚不当用工单位,而是在行政执法过程中及时发现问题,及时提出行政建议,指导用人单位合理、合法用工。3.进一步完善劳动权益的司法保障。目前新就业形态劳动者权益保障纠纷不断增加,但是直接的法律依据尚未完善。在国家法律尚未完善之前,检察院和法院在处理诸如劳动报酬纠纷、加班费用、社会保险纠纷等的时候,仅机械套用《劳动法》《劳动合同法》以及《劳动争议调解仲裁法》显然是不够的,可以运用司法机关自身享有的司法解释权,对新就业形态劳动者的权益保障进行专项司法解释。 +504,0732,加快提升城市安全风险防控能力的建议,502d65cece5546249275f2f8afc7a8e7,2022,2022-01-21 14:53:32,钱振明,工业商贸,"调研情况:随着新型城镇化和新型工业化在江苏的快速发展,城镇规模不断扩大、流动人口大量集聚和频繁往来,高层建筑密集和经济产业集聚加强,城市已成为一个十分复杂的社会机体和巨大的运行系统,城市安全风险隐患愈趋复杂多变、易发多发。加快提升城市安全风险防控能力,防范和化解重大风险,统筹发展和安全,着力促进经济、社会、生态、文化、科技、卫生健康安全,不仅是人民群众的热切期盼,也是现代城市治理的必然要求,还是关涉能否有效落实总体国家安全观、确保人民安全的一项重大政治任务。 问题分析:江苏省第七次全国人口普查数据显示,江苏居住在城镇的人口6224万余人,常住人口城镇化 率已达73.44%,高于全国平均水平近10个百分点。苏州等一些经济持续向好的城市,人口规模持续扩大,已发展成为千万人口级的特大城市,城市运行的不稳定性、不确定性趋于明显,发生系统性风险的概率增大。从一些地方情况看,传统的生态环境风险、生产安全风险、工程建设安全风险依然存在并愈加突出,如2014年致当日即75人死亡的“8.2”昆山工厂爆炸事故、2019年致78 人死亡的“3·21”响水化工企业爆炸事故等。类似的致多人死亡的安全事故多发频发。有关机构统 计分析的2021年国内十大工程事故,有2起发生在江苏,一是苏南某市某区“7.12”酒店辅房坍塌事 故,17人遇难;二是苏南某市某区一小区改造项目12月发生高空坠落事故,3名施工人员身亡。 与此同时,与传统安全风险交织在一起的是,城镇化过程中出现一系列新型?险,如卫生健康风险、金融地产风险、政府债务风险、社会安全风险等,也趋于严峻。2021年南京、扬州等地发生 的聚集性疫情,徐州、常州、无锡等地省外关联疫情,都在不同程度上影响了城市的日常运行安 全。因此,必须按照《中共中央关于制定国?经济和社会发展第十四个五年规划和二〇三五年远 景目标的建议》明确提出的要求,“提高城市治理水平,加强特大城市治理中的风险防控”,加快提升江苏城市安全风险防控能力。 具体意见:安全风险防控能力主要表现为风险防范能力、风险控制能力、风险化解能力。要最大可能地精准识别和及时预警风险;要科学控制潜在的安全风险,致力于防患于未然,并阻止风险源的激活并演变成巨大社会危机的可能性以致发生系统性风险;要在风险一旦发生,即能及时、准确、科学应对处置,使风险发生后城市也不被完全击倒或彻底重建,而是能够通过自我调节消融间接损失,并尽快恢复到正常运行状态。为此,建议: 1.加快提升城市安全风险识别预警能力。要有效利用大数据和人工智能等信息技术,提高城市风险防控部门准确预测和识别风险的能力。要定期研判城市安全风险,采用人工智 + +能、专家参 与、会议研究等方法,对城市面临的重大安全风险进行精准分析,并提出预警及防范建议。智慧城市在风险防控和安全管理中具有重要作用。疫情防控取得的成绩表明,大数据、物联网等技术在 疫情防控管理等领域的作用显著。要实现智能技术与安全风险管理决策的结合, 推动风险防控决 策由“经验管理”向“科学治理”转变,提高城市安全风险识别预警能力。 但也不能迷信智慧城市, 河南郑州 +“7.20”水灾暴露出智慧城市的短板。2.加快提升风险减缓与预防能力。要通过城市安全规划,强化风险源头防控。要科学制定城市公共安全专项规划,建立实施城市规划安全评估论证机制、重大项目安全风险评估机制,提升特大城市防范化解重大安全风险的韧性。要建立重大突发事件预警信息发布中心,建立相关部门信息报送联动机制,及时、统一、归口发布预警信息,精准发送到重点区域、 企业、场所、部位,确保相关单位、部门及时准确防范风险。3.提升风险响应与处置能力。要形成风险发生前后的快速响应动员能力,加强应急演练,还 要形成重大事故灾害应急避难体系。" +505,0733,关于加强突发恶性公共安全事件安全预警的建议,4251c66ef21a4be79b911d38d4b0678b,2022,2022-01-22 08:46:42,周建农,法制建设,调研情况:在几起恶性案件发生后,到有关街区和公安部门做了访谈交流。 问题分析:2021年5至6月份,国内连续发生大连“5·22”轿车撞人、南京“5·29”轿车撞人和安庆“6·5”持刀伤人案,这些突发恶性公共安全事件均发生于繁华街道、广场等人流密集的公共空间,造成较大人员伤亡和恶劣社会影响。案件发生后,公安机关及时有效处置,迅速控制施暴分子,做好舆情管控,最大限度减少事件影响。但类似恶性公共安全事件的发生,也暴露出城市应对突发事件的能力亟待提升。 一是人工智能运用还需加强。目前,人工智能技术高速发展,民间商用人脸识别、情绪判断、行为预测等技术已广泛应用。但在城市公共领域方面,相关技术运用深度广度还不够,警情研判、风险预警等还大多依靠人工监测、研读和判断,一定程度上造成风险预估不足或者预警迟滞。 二是城市网格管理还需细化。城市网格管理是深化城市治理水平的有效手段,在城市日常管理中也发挥着重要作用。但对于突发恶性公共安全事件而言,无论是网格间信息交互,还是网格员力量配备,都存在短板弱项,导致预警功能发挥不明显。 三是安全保障能力还需提升。上述提及的恶性公共安全事件,均发生在城市功能高度混合地段,机动车道、非机动车道、人行道区分不明显,一旦发生驾车冲撞等问题,将造成严重后果。另外,城市监控设置存在清晰度不够、智能化不够、反馈时间长等问题,监控设施的安装、维护、使用、执行单位各不相同,监控设备不能完全做到信息共享,影响安全保障效能。 四是研究成果运用还需深化。从理论研究层面看,中国城市犯罪空间防控研究已有三十余年,但相关理论研究与城市规划、公共空间设计、城市网格划定、天网监控设置、数字城市平台等对接融合不够,且成果多聚焦于盗抢、杀人案件,对于预防恶性突发公共安全事件提供的理论参考还有不足。 具体建议:一是加快推进人工智能技术深度应用。建议省相关部门出台工作意见,明确人工智能技术深度应用的责任部门、经费安排、标准要求和法律法规等,推动人工智能技术更好服务城市安全。以数字城市建设为契机,有重点、分地段、分批次更新数字设备,切实发挥数字装备效能。在完善基础设施设备基础上,加快研发高精度人脸识别、情绪判断、行为预测等人工智能技术,推动人工智能在公共领域的快速应用。同时,对现有一批非智能公共摄像头进行功能模块搭载和改造,使其具备初步行为预测与风险预警功能,减轻人工研判工作量、提高工作精度与工作质效。 二是加快推进风险区域网格分层分级。在现有的多网合一基础上,架构高危突发公共安全事件监测预警网格层,以人工智能识别与信息的多层级无时差反馈为主、安全员为辅进行监测预警。具体网格大小与边界划定因地制宜,以历史数据、关联数据推演的犯罪空间防控研究成果为依据。 三是加快推进公共安全保障效能提升。积极推动公共监控信息共享共用,密切监控系统设计单位、安装地点规划单位、运维单位、数据接受单位、公共安全执行单位等等的协同,合理设置监控摄像头的清晰度、监控范围、智能程度、信息反馈时差时长、位置有效性、三维空间覆盖度等,最大限度发现监控效能。同时,加强公共空间安全性设计,促进高风险地段的安全性微更新。 四是加快推动理论研究与成果应用耦合。促进犯罪地理学、地理信息系统、城市规划与设计相关领域研究与公安、交通、城管等多部门实践的联动,以政学产研协同为导向,以信息孤岛、数字壁垒破除为突破点,依法依规公开相关公共安全数据加快相关研究的开展,以及研究成果的应用、反馈。 +506,0734,关于青少年心理问题非正常死亡原因研究的建议,0e3ae153d121467cb141dc297887d27d,2022,2022-01-21 15:30:01,潘望洁等2人,教育事业,"调研情况:当前,中小学生因心理健康问题导致非正常死亡的事件时有发生,且人数呈逐年上升趋势,年龄呈逐年下降趋势。花季生命的过早凋零,是非常令人痛心的。要解决此类问题,首先必须查找导致心理问题的真正原因。 +调研中我们发现,导致青少年心理问题最终非正常死亡的原因众多且模糊,有亲子关系、师生关系、不良阅读等等。因为获取信息来源有限,且样本有限,无法进行大数据归纳分析,同时也由于缺乏相关专业力量,查找原因往往是盲人摸象,存在很多主观臆断的情况。这样的结果直接导致凭经验工作成为当下解决青少年心理问题的主要方式,造成了家长、教育工作者在预防、矫正青少年心理健康问题上的低效甚至无效,给相关人员带来极大的挫败感,也给全社会带来极大的困扰。 问题分析:1.单纯教育部门获取信息来源单一,无法有效查找导致青少年非正常死亡的原因。2.一地一市对青少年心理问题导致非正常死亡的原因分析样本有限,无法进行有效的归纳分析。3.单一的专业力量就青少年心理问题的解读有局限性,无法分析因素之间的复杂联系与相互作用。具体建议:1.提高认识,尽早行动。省级相关部门重视“查找原因”这项基础性工作,充分认识其价值,将之作为解决青少年心理问题,降低青少年非正常死亡人数的首要工作来抓,尽早抓起,设立完成期限,力争早日“揭秘”。2.组建队伍,强化力量。省级相关部门牵头组建专业研究团队,形成教育学、心理学、社会学,大数据分析等多方专家共事的攻坚团队,强化分析研究专业水平,提升研究的有效性。3.打通壁垒,形成合力。省级相关部门牵头,打通地区之间、部门之间信息壁垒,通过教育、公安、文化等多部门信息共享,为研究团队获取数据提供方便,大大提高研究的样本数量。" +507,0735,关于推进社区治理创新的建议,a0aaee3bd2d4405aad6089c2823d6614,2022,2022-01-21 08:46:29,马建明,社会事业,调研情况:基层治理水平的高低,直接影响着国家治理体系和治理能力现代化,直接影响国家法治化进程。社区治理事关党和国家大政方针贯彻落实,事关居民群众切身利益,事关城乡基层和谐稳定。习近平总书记就社区工作曾作出重要批示,“社区虽小,但连着千家万户,做好社区工作十分重要”“社会治理的重心必须落到城乡社区,社区服务和管理能力强了,社会治理的基础就实了”。进一步推进社区治理创新意义重大。问题分析:一职权不明。社区治理涉及到社区居委会、物业公司、业委会、业主等众多主体,而这些主体的职权并不明确,有越权的、有缺位的、有倒置的。比如说,居委会是基层群众性自治组织,就不能行使行政执法权,物业公司是业主聘请的进行物业服务的盈利性企业就不能行使管理权,小区公共物业的所有权是小区内全体业主而不是物业公司,物业公司无权处置并占有收益。二沟通不畅。社区治理的各方主体,按照章程制度理应形成“协同共治”工作格局和治理合力,但现实中,由于缺乏有效的沟通机制,时常各执己见,矛盾重重。三履职不力。比如,面对违章搭建、违法装修、挤占小区绿化等损害公共利益的行为,物业公司以没有执法权为由,既不主动劝阻,也不向社区或者相关职能部门汇报寻求解决方案。因此,业主普遍认为社区居委会和物业公司在维护业主整体利益方面履职不到位。四考核不严。社区管理谁来考核,依据什么标准进行考核不明晰。少数物业公司只收费不服务。房屋漏水、污水管道堵塞、电梯停摆等问题得不到及时解决;小区内行车难、停车难的问题屡见不鲜。涉及社区管理的有权部门对社区管理的指导不到位,业主反映强烈。具体建议:一、健全各方互联互通机制,大力实施互信提升工程。一是以党建为统领,完善社区党建联建平台。在街道党组织的统一领导和协调之下,以属地社区党支部为核心,开展社区小区党建共建联建形成战斗堡垒,进一步健全共同治理的工作体系。二是以组织健全为保障,完善社区小区共同管理平台。加快推进业主自治体系建设,将业主大会和业主委员会建设纳入到社区服务的监督指导之中。三是以对话为纽带,完善多方互动交流平台。社区要全面落实业主的知情权、参与权、选择权和监督权,既关注好物业公司和业委会的意见,又倾听好业主的心声,共同维护好各方利益,不断提高各方的信任度。二、健全重大问题解决机制,大力实施执行力提升工程。一是拓宽信息收集渠道。进一步明晰社区居委会、业委会和物业公司之间的职责,建议通过居民意见箱、专用电子邮箱、QQ群、微信群等多种渠道,注重收集有效信息,力争将苗头性问题消灭在萌芽状态。二是强化部门联动意识。进一步完善部门联动机制,定期召集住建、城管、市场监督、公安、物业管理和业主委员会等部门参加会议,协调解决相关热点、难点、焦点问题。三是加大规范处置力度。对于违章建筑管控等问题,小区物业公司要坚持做到违章搭建第一时间发现第一时间报告并对违建者的材料运输进行劝阻,配合城管、住建等部门做好处置工作。对于开发商遗留问题,可尝试通过“双方调解”、“流动法庭”等形式,依法快速处理。四是通过政协有事好商量协商解决一些共性矛盾和问题。三、健全管理考核评价机制,大力实施满意度提升工程。一是分类制定考核标准。按镇(街道)、社区结合所辖小区、物业管理模式的差异,分层分类制订社区和小区管理考评细则,有电梯的小区可相应增加电梯部分的考核内容。考核标准要在小区公示栏内进行公示,接受广大群众监督。二是定期组织考核评价。各街道、社区要牵头做好常态检查、自我评价、自我整改工作。尤其是每年年终,要组织各方代表共同参加评价活动。三是有效利用考核结果。考核结果要与物业公司利益挂钩,比如对小区物业公司,可试行企业信用黑名单制度、试行与物业管理收费标准挂钩联系制度。多措并举,有效提升社区治理满意度。 +508,0736,关于将幼儿教育纳入义务教育的建议,96113372b8f34a42acec2c063d14ed12,2022,2022-01-21 08:49:06,邹振球,教育事业,调研情况:教育问题是党中央高度重视、社会普遍关注、家长深度焦虑,关系到国家持续高质量发展的重大问题、百年大计,学前教育发展随着国家的发展也进入了新时代,推进学前教育普及普惠、安全优质,满足人民群众对美好生活的向往,是我们党对人民的承诺,是以人民为中心的具体体现。我国目前实行九年义务教育,把义务教育逐渐向十二年、十五年制推广是我们的努力方向,但中国人口众多、国家财力有限,暂时还不具备普遍推广施行的条件。义务教育向上还是向下延伸是社会普遍关注的问题,国内少数地区试点把普通高中纳入十二年义务教育,甚至有的西部地区实行十五年义务教育,都不具有普遍性和代表性,也带来一定的问题。一是实行十五年义务教育的地区多为西部欠发达地区,学生数量有限,当地政府为提升地区人口素质、脱贫攻坚,把主要来源于国家转移支付的财政收入用于重点扶持教育事业,其他地区没有可比性。二是试点将普通高中纳入义务教育的地区,由于近年高中适龄学生人口比重大,造成教育投入增幅大,加之受国际国内形势影响,财政压力增大,短期内难以缓解。三是将普通高中纳入义务教育,不利于高中阶段特色化、异质化发展,对推广的职业化教育产生冲击,与培养多层次、有特色的中高级技术人才和高素质产业工人的理念相悖。问题分析:把义务教育向下延伸,将幼儿教育纳入义务教育是形势发展的需要。习近平总书记在党的十九大上提出,要“幼有所育”“办好学前教育”“努力让每个孩子都能享有公平而有质量的教育”。2018年7月6日,中央全面深化改革委员会审议通过《关于学前教育深化改革规范发展的若干意见》强调,推动学前教育深化改革规范发展,是党和政府为老百姓办实事的重要民生工程。1.与国家发展目标一致。《中共中央关于制定国民经济和社会发展第十四个五年规划和二〇三五年远景目标的建议》中指出,“不断增强人民群众获得感、幸福感、安全感,促进人的全面发展和社会全面进步”“坚持教育公益性原则,深化教育改革,促进教育公平,推动义务教育均衡发展和城乡一体化,完善普惠性学前教育和特殊教育、专门教育保障机制”。2.与国家政策相呼应。《中共中央国务院关于优化生育政策促进人口长期均衡发展的决定》《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》两个文件的出台,对于改善我国人口结构,积极应对人口老龄化,保持人力资源禀赋优势,着眼建设高质量教育体系,构建教育良好生态,有效缓解家长焦虑情绪,保持社会建康稳定发展具有重要战略意义。江苏作为经济发达地区,承担着坚定履行习近平总书记对江苏指示“争当表率、争做示范、走在前列”的光荣使命,试点十二年制义务教育,将幼儿教育纳入义务教育范围,应是江苏的使命担当。具体建议:1.超前规划试点开展。教育是国之大者,把幼儿教育纳入义务教育范畴列入我省中长期教育发展规划,形成符合国家发展需要的高质量的教育体系,虽说是长期的事情,但应该尽早谋划、提前布局。其中最重要的影响因素是财政,可以在省内确立三个经济发展属中上的地区开展试点工作,试点地区的学前教育纳入事业单位体制,与九年义务教育享受同等待遇。2.制定学前教育规范。统一性是义务教育的根本属性之一,包括统一的教科书设置标准、教学标准、经费标准、建设标准、学生公用经费的标准等等。禁止开展学科类教学,注重道德观念启蒙,培养生活习惯、健康心理、兴趣爱好、集体主义和团队合作精神,激发幼儿好奇心、求知欲、探索能力。3.培育教育人才队伍。高校加大对学前教育领域的研究,扩大幼儿师范招生规模,不断充实学前教育力量。“双减”政策施行后,对社会上幼儿教育机构产生了较大的冲击,其中的教师可以转岗、再就业,试点工作会对社会对学前教育的认知产生变化,起到良性示范作用,产生虹吸效应。4.有序推进设施建设。对试点地区的公立 、私立幼儿园及其他学前教育机构进行调查摸底、评估评价,制定硬件基本刚性规范并实施,既要满足统一性、强制性的、普遍性的要求,又要允许保持特殊性、个性发展的自由度。由于出生率降低可能出现小学适龄儿童人数减少,造成原有九年制义务教育的设施出现空闲,可以因地制宜进行改造。 +509,0737,关于从疫情防控中汲取经验教训,提升社会治理能力现代化水平的建议,4c8da6e723734a1280acf760f230bec5,2022,2022-01-21 08:46:29,邹振球,社会事业,调研情况:从2020年初新冠肺炎疫情爆发至今,中国的抗议成就令世界瞩目,各种经济和社会活动也逐渐走上疫情常态化防控的正常轨道,全世界经济体中,只有中国经济保持正增长,这得益于党中央的坚强领导,得益于各级党政部门和工作人员付出的辛勤劳动,得益于广大人民群众响应党中央号召做出了最强有力的支持。两年多来,各地疫情形势起起伏伏,人民群众也经历了种种悲欢离合,疫情防控也取得许多成功的经验。在抗疫已经2年,西安爆发疫情后发生的几件事情令人感到遗憾、非常痛心。笔者于12月26至29日到河南洛阳出差,于2022年1月1日早收到雨花台区防疫工作人员电话通知,从大数据统计了解笔者曾去过洛阳,需要集中隔离。接到这一通知甚感紧张,这将影响后续工作,原本计划1月3至6日计划赴长春出差, 遂立即联系所在的红山社区街道主任,详细汇报了接到电话的情况以及洛阳行程,社区主任表示,进一步了解情况,做出判断。随后不久,电话反馈,根据我的行程,没有去过洛阳中高风险地区,建议我连续两日做核酸检查,如果正常将不影响后面行程。我按社区主任要求,最后顺利出差完成了正常工作。在长春期间也了解了与我同往洛阳出差的其他省市同仁,重庆的回到重庆后,健康码和行程码变为黄色,未能出行;江西南昌的回昌后未收到任何通知,健康码和行程码也没有任何异样。从这一事件可看出,重庆的防疫处置方法过度了,江西南昌的处置方法不到位,南京的工作方法科学、客观、实事求是,处置得当。近日传过来上海的消息,1月13日,上海新增2例本土确诊病例和3例本土无症状感染者,随后,确诊病例的工作地被列为中风险地区,然而这个中风险地区只是一家奶茶店,面积仅20余平方米,上海疫情防控的颗粒度,已经到了以平米为单位,旁边的理发店、打印店、早餐摊,还是低风险地区,照常营业,不受影响。这个全世界最小的疫区说明,正是这种精准度,让上海的小商户们,都被尽可能地保护,不因疫情波动而濒临绝境,善待他们,就是善待民众,善待底层。再说2021年上海迪士尼乐园发现病例,但仅仅2天,上海就宣布疫情已经控制住,街市依然热闹。起初好多大V迫不及待跳出说上海神话终于破灭,但结果让一众大V们哑口无言。而西安发生的事件则成了西方反华势力抨击、抹黑中国制度的炮弹。问题分析:南京暴发疫情后,钟南山曾说不担心南京这样的大城市,倒是担心像扬州这样的中小城市,反映了对社会治理水平的判断和期待。对比这些城市,暴露出很多社会治理方面存在的问题。一是规范体系不健全。尽管新中国成立已经72年,但我们还处在社会主义初级阶段,经过40多年的改革开放,我们的社会整体已经取得巨大发展进步,但快速的发展使得很多问题没有得到很好的解决并产生很多新的问题,社会治理像很多其他问题一样都是在摸索中前进,还没有形成成熟的模式,缺乏规范标准。二是沟通协调不畅通。体系、地区、部门、人员之间缺乏有效的沟通,造成信息传输有的不及时、有的不到位、有的变形走样,执行时已发生很大偏差,在传达指令的过程中也会出现层层加码,越往基层负担越重,基层苦不堪言,已经没有精力和时间去思考问题。三是工作能力待提升。提升工作能力是任何一个工作领域永远的课题和努力方向,在社会治理方面体现的是治理能力不足,干部、工作人员具备的统筹协调、改革创新,引导自治、组织动员、依法管理等能力还存在短板和差距。四是形式主义难杜绝。现在过多采用会议传达、文件传达,缺乏调查研究、现场指导,有的调研只是形式和过场,没有真正把上级指示精神的内涵要义深入人心,解决问题只是简单的检查、执法,不提出或提不出解决的办法,落到实处就是简单粗暴。五是数据信息未用好。中国人口众多,数据信息量庞大,一些西方国家对此非常羡慕。我们对于不同体系的数据链还没有完全打通做到交流通畅,对于手中握有的海量数据还不能做到充分地分析和利用,让这些数据在社会治理中发挥应有的作用。十九届四中全会通过了《中共中央关于坚持和完善中国特色社会主义制度,推进国家治理体系和治理能力现代化若干重大问题的决定》,对社会治理提出了方向,我们应从2年多的抗疫中汲取经验和教训。具体建议:一是进一步完善社会治理政策法规体系。进一步加强社会治理工作调查研究,对在治理过程中已取得成绩、得到肯定的做法和经验进行总结和提炼,形成一定的模式进行推广,上升到理论的高度进而成为政策、规范、法律,建立起应对重大突发事件平战结合体系。二是坚决纠正官僚主义和形式主义。习近平总书记指出要不断进行自我革命,各级党组织要充分发挥党建引领作用,刀刃向内,查找问题、剖析原因,从思想上提高认识,牢固树立以人民中为中心的思想,为群众解难、为基层解困。三是努力提升工作的精准度。上海之所以能做到“陶瓷店里抓老鼠”,成为中国城市治理的“天花板”,源于主动作为、闭环管理、精准处置,关键时刻凸显出其高超的治理水平和公共服务水平,需要高瞻远瞩和广开思路,更多的基层公务员的素养提升。发挥长三角协作作用,提高江苏治理水平。四是充分利用和发挥大数据的优势。推动互联网加政务服务,健全社会治理领域信息共享项目清单,打通社会治理数据壁垒,有效集成社会公共服务资源,使数据信息的收集管理更加准确,在准确的前提下,发挥好数据的作用,让现代科技为社会治理服务。 +510,0738,关于促进城乡协调发展,加强生态文明建设,持续推进国土空间全域整治工作的建议,afe173e8dd6944339604899fb5f52711,2022,2022-01-21 15:05:55,陈超,资源环境,调研情况:早在2014年,江苏就在全国率先提出了土地综合整治理念,谋划土地综合整治工作,取得了显著成效,土地整治的力度、深度均走在前列。2020年4月,江苏省政府办公厅转发了省自然资源厅《江苏省国土空间全域综合整治方案》,由此成为全国率先出台全域综合整治方案的省份。《方案》指出:坚持生态优先和最严格的耕地保护制度,不断优化国土空间格局,提高资源利用效益;提出了全区域全要素开展农用地整治、建设用地整治、生态保护修复和公共空间治理四个方面的主要任务;到2025年,建成国家试点项目20个,省级示范项目不少于100个,支持市县自主开展一批项目,形成试点先行、示范引领、全面展开的国土空间全域综合整治格局。问题分析:在国土空间全域整治工作中,各地纷纷出台相关政策,积极推进土地综合整治工作,做到综合整治与生态修复统筹推进,但部分地区也存在发展粗放,规划不科学、布局不合理,管理不精细以及不衔接、不配套和不协调等问题,在工作开展过程中存在重开发轻保护、重项目轻生态等现象。具体建议:1. 坚持科学合理规划,做好衔接。科学合理地做好国土空间规划,是开展好全域土地综合整治的重要基础和根本指导。在编制乡镇国土空间规划时,需要按照村庄建设类型、产业发展方向等,确定村庄的主体功能,对空间进行统筹安排,对各类整治活动进行系统性考虑,精细谋划、精准整治。在开展全域土地综合整治时,必须将各项整治任务纳入村庄规划。要强化“多规融合”和规划引导,按照控制总量、优化增量、盘活存量、释放流量、实现减量的要求,促进土地资源要素有序流动,提升土地节约集约利用水平。做好国土空间生态修复规划与乡镇、村庄国土空间规划的衔接,因地制宜、因村施策,坚持人口资源环境相均衡、经济社会生态效益相统一,分类开展整治,打造集约高效生产空间,营造宜居适度生活空间,保护山清水秀生态空间。面对农村土地利用矛盾愈加突出、整治目标更加多元、整治任务更加艰巨的新挑战,需要通过有效的途径,探索建立适应新时代要求的土地整治政策体系。农村的耕地分布碎片化、建设用地利用低效化、生态用地退化以及空间布局无序化等多重问题并存,需要在国土空间规划的引领下,通过全域土地综合整治,统筹推进农用地整理、建设用地整理和乡村生态保护修复三项具体工作任务,促进耕地保护和土地节约集约利用,解决一二三产融合发展用地,改善农村生态环境,助推乡村振兴。2.坚持人与自然和谐共生,生态优先。要树立“山水林田湖草是一个生命共同体”的系统思想,坚持“绿水青山就是金山银山”理念,尊重自然、顺从自然、保护自然,始终将生态环境保护放在优先位置,统筹推进生态保护、系统修复、综合治理,打造人与自然和谐共生发展新格局。同时结合农村人居环境整治,优化调整生态用地布局,保护和恢复乡村生态功能,维护生物多样性,提高防御自然灾害能力,保持乡村自然景观。同时探索建立农村全域土地综合整治与生态修复工程评价机制,完善土壤复垦利用验收评定办法,特别是针对被污染地块的土壤检测和修复流程,建立第三方评价机制。增强对农地肥力的培育、保护和修复,改善土壤结构,增强农地的生产能力。加强对土壤污染的修复,积极实施土壤改良工程和污染修复工程。在全面查清区域污染源和土壤污染状况的基础上,重点做好土壤污染源防控,有效治理点源污染,控制面源污染,防止污染物进一步扩散及耕地质量连片下降。3. 坚持因地制宜有序推进,融合发展。开展国土空间全域整治工作,要综合考虑各地的资源禀赋、产业特色和人文风情,因地制宜探索符合当地情况独具区域特色的土地整治模式和路径,注重彰显地方特色,注重品牌打造、特色塑造,老镇与新城融合发展,既要融合风貌,也要兴业富民。更要依托现有的村庄脉络和特色布局等特点,不得破坏乡村风貌和历史文脉;要结合乡村生态本底,开展生态保护修复,构绘人与自然和谐共生的美丽乡村画卷,让农民望得见山、看得见水、记得住乡愁,让乡情村景与现代生活融为一体。4.坚持推进乡村振兴,强村富民。开展国土空间全域整治工作,要确保耕地质量有提升、生态有改善、布局更加集中连片。特别要维护农民权益,充分尊重农民群众意愿,做好申报、实施、验收三个阶段的公开公示。注重优化土地利用区域布局,尤其是农民安置新房建设、新农村配套设施建设、农民生活品质提高等方面。同时还要积极引导鼓励农村集体经济、农场合作社、家庭农场等新型农村经济组织参与规模化和标准化的经营,提高粮食安全保障能力,提升农民收入。保障农村一、二、三产业融合发展用地,增强集体经济组织活力,提升乡村治理能力,为乡村振兴注入动力。通过全域土地综合整治,让农民变股东,让绿水青山变金山银山,让老百姓共享土地综合整治的成果,推动国土空间全域整治工作良性发展。 +511,0739,关于“优化产业结构、加强生态环保”的建议,1c0ec760704049608c6dae69dc37edc1,2022,2022-01-21 15:05:55,王加友,资源环境,调研情况:建设人与自然和谐共生的美丽中国,是实现第二个百年奋斗目标的重要内容。近年来,镇江市根据全省统一部署,坚持生态优先绿色发展战略,在全省率先打造“三个区”,为美丽江苏打造镇江样板。一是碳达峰先行区:建成索普化工、华电句容电厂等碳捕集封存利用项目,创成低碳景区6家、低碳学校和低碳社区30多家;二是源头治理示范区:累计创成国家级绿色工厂18家、节约型机关70余家、省级以上绿色商场5家;三是环境基础设施样板区:新增污水处理提质增效达标区2个、危险废物收集贮存试点4家、危险废物全生命周期视频监控试点39家、生态缓冲区2个。但是,当前镇江乃至我省产业结构、基础设施、生产生活方式等根本性问题还没有得到很好解决,建设美丽江苏仍需加倍努力。问题分析:1、产业和能源结构尚待转型。以镇江市为例,重工业占比约为80%,煤炭消费总量居高不下,新能源占比不足10%,污染排放总量和强度仍处于较高水平。2、环境基础设施建设比较薄弱。污水收集处理体系尚不健全,城市老旧破损管网等问题突出,面广量大的农村自然村生活污水处理设施依然是短板。3、空气质量总体水平仍然不高。在长三角三省一市中,江苏PM2.5和优良天数比率等指标长期低于浙江、上海,在全国排名20名之后。具体建议:1、把握碳达峰碳中和的重大机遇,优化产业和能源结构。在我省产业和能源结构偏重的情况下,实现碳达峰碳中和目标虽然任务艰巨,但也是重大战略机遇,要因地制宜、试点先行、逐步推开。一要在镇江等国家低碳试点城市率先建设碳达峰先行区和绿色转型示范区,加快推动能源、产业、交通、用地四大结构的转型优化,推动“小散弱”园区的整合,对工业用地、能源消耗、污染排放等指标进行整合统筹,集中支持保障低碳环保产业大项目;二要严控“两高”产业发展,加大落后产能淘汰和过剩产能减压力度,实施电力、钢铁、水泥、平板玻璃、修造船等产能过剩行业产能减量置换,强化能耗、水耗、环保、安全等标准约束,加快推进重污染企业搬迁改造或依法关闭,推动存在重大环境安全隐患的危险化学品生产企业就地改造达标、异地搬迁、关闭退出;三要鼓励各地加快推进太阳能光伏综合利用,合理开发地热能、风能,积极构建清洁低碳、安全高效的能源体系;四要积极实施“绿色车轮”计划,推广使用新能源、清洁能源车船和非道路移动机械,推进公共服务领域和政府机关优先使用新能源汽车。2、深入贯彻绿色发展新理念,加强生态修复和考核管理。江苏是经济大省,也是生态大省,根据全国首个县域/市辖区生态系统生产总值(GEP)研究报告显示,江苏省县域及市辖区GEP百强数量均居全国首位。要进一步转变观念,破除唯GDP论的惯性思维,把握国家对宏观经济从稳增长到调结构的转向。一要借鉴先进地区经验,加快出台生态系统生产总值(GEP)核算标准和应用体系,有序推进GEP核算成果进规划、进考核、进政策、进项目,推进我省生态经济化、经济生态化,将更多的美丽风景转变为美丽经济。二要鼓励推动各地加快实施山水林田湖草系统保护修复,深入开展大规模国土绿化行动,完善江河廊道生态防护林,推进长江和运河“两廊”造林绿化,实现应绿尽绿;推动重点湖泊区域退田(圩)还湖(湿),扩大湖泊水域面积;健全自然保护区、湿地公园、湿地保护小区多层次湿地保护体系,推进城乡小微湿地保护修复;实施长江、京杭大运河等重点流域水生生物多样性保护恢复行动,积极打通“南京—镇江”长江江豚迁移廊道,加强江苏镇江长江豚类省级自然保护区和长江扬中段暗纹东方鲀刀鲚国家级水产种质保护区管理。3、多措并举,精准实施大气和水污染防治攻坚战。一要加强区域间联防联控,严格落实长三角区域大气污染防治年度计划,加强各城市环境协同监管和重污染天气联合应对,完善“省—市—区—企业”污染天气应对三级预案体系;二要逐步扩大重污染天气重点行业绩效分级和应急减排措施实施范围,落实“一企一策”、“一行一策”应急减排方案,明确不同应急等级条件下停产的生产线、工艺环节和各类减排措施的关键性指标,实现可操作、可监测、可核查,确保缩时削峰;三要严格实施能耗“双控”,坚决遏制“两高”项目盲目发展,强化 PM2.5 和臭氧浓度“双控双减”,精准实施一批大气污染防治工程,全力削减污染负荷,力争在“十四五”末,将全省PM2.5平均浓度降至30微克/立方米以下,优良天数比率提升到85%左右;四要加强城市老旧破损管网和农村自然村生活污水处理设施建设,完善污水收集处理体系,有效减少面源水污染。 +512,0741,关于推进农村一二三产业融合发展 培育发展农业全产业链的建议,b571095e94384376a22a8b5c5a5a38b0,2022,2022-01-21 15:00:16,尹贵尧,农林水利,调研情况:乡村振兴,产业兴旺是基础。2021年中央一号文件明确提出构建现代乡村产业体系,首先提到要依托乡村特色优势资源,打造农业全产业链,把产业链主体留在县城,让农民更多分享产业增值收益。省第十四次党代会指出,要进一步增强产业链供应链的韧性和竞争力;要全面实施乡村振兴战略,扎实推进农村一二三产业融合发展。当前,全省上下大力推进农业全产业链发展,提出到2025年,优质粮油、绿色果蔬、规模畜禽、特色水产4条全产业链价值超过千亿,培育一批年产值超百亿元的农业“链主”企业,在全省形成4条重点产业链、一批市域或县域优势特色产业链的“4+N”农业全产业链格局。问题分析:2021年,全省依托乡村特色优势资源,积极打造农业全产业链,在农业农村部认定的全国农业全产业链重点链和典型县中,有1个产业链和3个县上榜。盐城市也积极培育壮大农业特色产业,初步形成了一批农业全产业链,粮食、生猪等6个产业已达双百亿规模,西瓜、西兰花、蚕桑、河蟹等在全国有位次。但总体来看,与国内先进地区相比,盐城农业产业链呈现“前粗后细”格局,农产品生产总量规模较大,但加工、物流、品牌、科技等方面的能力不强;农业产业多种功能开发不充分,各环节的联结程度还不高;大型“链主”企业培育招引不够有力,缺少在全国有知名度、有影响力的龙头企业等。具体建议:为培育发展农业全产业链,加快推进全省农村一二三产业融合发展,提出如下建议:1、加大农业全产业链组织推进力度。对农业全产业链重点链探索建立“链长制”,成立工作专班,协调推进产业规划、指导服务、技术创新、载体平台、支持政策、项目资金等落实。同时,农业全产业链涉及一二三产各个环节,建议省职能部门对不同类型的农业全产业链,分别由具体业务处室分别承担,提高全产业链发展的专业性和精准性。2、加大农业全产业链“链主”企业培育力度。充分发挥农业龙头企业的联结带动功能,支持农业龙头企业担任农业全产业链“链主”,带动育种育苗、生产基地、仓储设施、科研院所、加工流通、产业协会、服务机构、电商平台、融资机构等经营主体,一体打造农业全产业链。引导农业生产基地、农产品加工企业、农资配送企业、物流企业应用电子商务平台,推进农商互联、产销衔接,提高质量和效率。鼓励农业龙头企业牵头组建农业产业化联合体,把各类新型农业经营主体和小农户引入现代农业轨道,形成全社会共同参与农业全产业链发展的机制。3、加大农业全产业链政策扶持力度。将农业全产业链建设列入省级现代农业专项资金扶持范围,并明确资金使用比例或项目任务。对农业全产业链重大项目和重点环节,加大金融资金和建设用地供给,提升农业全产业链发展的稳定性、竞争力和可持续。4、加大农业全产业链宣传推介力度。在培育发展农业全产业链过程中,注重总结推广典型做法和有益经验,加大对农业全产业链重点链和优势链发展模式、创新平台、链主企业、联结机制的宣传力度,营造政策扶持、舆论关注的农业全产业链建设良好氛围。 +513,0742,关于我省长江禁渔和水生生物资源修复工作的建议,e57cd99fea6145919f56852756d17b83,2022,2022-01-21 15:05:55,王加友,资源环境,"调研情况:我省境内的长江干流总长433公里,岸线总长1110公里,多年来,受拦河筑坝、水域污染、过渡捕捞、航道整治、岸坡硬化、挖砂采石等人类活动影响,长江生物多样性持续下降,水生生物保护形势严峻。近年来,省委省政府始终坚持问题导向,狠抓长江环境治理。省委主要领导明确提出,要对“突出环境问题下猛药”、“对违法违规行为零容忍”。围绕修复长江生态岸线,我省重拳出击,打造最美“长江岸线”。我省坚决贯彻习近平总书记重要指示精神,认真落实党中央、国务院决策部署,成立领导小组和工作专班,在全国率先完成长江渔民退捕任务,全面实现退捕渔民渔船“应退尽退,应收尽收,应保尽保”,禁渔工作不断深入推进,长江防护林带建设、长江水生生物资源恢复有了新进展。但是,在推进我省长江禁渔和水生生物资源修复工作方面,还要进一步加大力度。问题分析:面对长江“十年禁渔”和水生生物资源恢复的重任,我省当前还存在以下几方面薄弱环节:一是退捕渔民就业不稳定,存在返捕偷捕隐患。根据调研情况来看,退捕渔民整体年龄偏大、学历偏低、技能偏弱,就业竞争力整体较弱。目前,退捕渔民中灵活就业占比较高,就业率波动较大,且大多数退捕渔民退捕就业收入与捕鱼相比有一定落差,存在一定的偷捕隐患,发生过退捕渔民因偷捕被刑事处罚的案例。二是沿江企业对长江禁渔工作参与度不高。调研中发现,在禁渔工作中,沿江企业门难进、脸难看的现象比较普遍,部分企业存在不配合禁渔宣传标牌安装的现象,甚至有少数企业码头存在偷钓情况,沿江企业参与长江禁渔工作主动性不够。另外,沿江企业存在大取水量的取水口时,由于水流的卷载作用,对长江鱼类特别是幼鱼幼虾会造成不可避免的伤害。三是水域生态系统破碎萎缩。历史上,长江干流、支流、浅水湖泊、河流相互连通的网络系统,为鱼类和水中哺乳动物提供了良好的洄游繁衍条件。随着沿江水利枢纽的兴建,使得水域生态系统不断地分割、萎缩、甚至丧失,导致一些江湖洄游性的鱼类不能顺利完成其生命演化,包括一些处在顶级生物链的鱼类和哺乳类。四是渔业资源增殖放流管理措施不到位。由于宣传不够,人民群众对增殖放流的作用和意义认识不足,对增殖放流活动的科学性缺乏了解,对生态资源可持续发展的意识较低,会因宗教和慈善等活动,盲目向天然水域乱放不符合放流科学性的外来物种、危害物种的现象时有发生。具体建议:1.稳定渔民就业,杜绝返捕偷捕。退捕渔民的稳定就业是禁渔工作的基础,灵活就业的渔民更是重点关注和帮扶的对象。针对退捕渔民的特点,开发护渔员、水上协管、救生员等公益性岗位,通过公益性岗位辅助、社会就业为主的形式,稳定退捕渔民就业,杜绝因失业造成的退渔渔民返捕偷捕现象发生。2.落实沿江企业禁渔护鱼工作措施。细化各相关企业的责任和义务。本着谁受益谁治理的原则,引导沿江企业主动参与禁渔工作,落实禁渔目标责任,负责各自沿江区域和锚地的禁渔管理工作。3.恢复灌江纳苗,加快资源恢复。在不影响泄洪的前提下,适时开启江河湖相通处设置的闸门,实施开闸纳苗,有效地让长江和河湖的水生生物物种得到交换,修复长江鱼类的洄游通道,促进水鸟栖息地及涵养湿地的发育,实现江河互惠,最大限地扩大水生生物自然修复区域,放大长江禁捕效益,加快水生生物资源的恢复。4.完善增殖放流管理机制。加强种苗质量和放流品种管理、持续开展放流效果监测评估、严格苗种采购和放流监管,推进增殖放流活动科学化、规范化、有序化,提高增殖放流效果。引导宗教组织、群众团体等社会力量科学放生,严禁向天然开放水域放流外来物种、以及人工杂交或有转基因成分的物种,防范外来物种入侵和种质资源污染;同时,加强对放生品种的检疫,以防养殖过程中危害性强的病毒、细菌性疾病病源扩散到长江中去。5.多方综合施策,增加生物多样性。加强对各类长江取水口,尤其是工业用水取水口的综合治理,增加多层防护设施,减少取水“卷载效应”大量吸附邻近水域鱼卵、仔稚鱼和浮游生物,加强对非捕捞因素影响长江生态资源的管理;加强长江防护林带建设,加强沿江重要湿地、滩涂自然生物保护,为鱼类营建更好的产卵场、繁育地。6.扶持特色江水养殖,替代餐饮江鲜需求。大力扶持发展沿江红线范围外引流长江水养殖产业,发展特色渔业和特种水产品生态养殖,把沿江资源优势转化为特色水产品的产业优势,特别是带有长江特色的地理标志农产品品牌;通过加大人工养殖长江特色水产品的供给,减少餐饮需求带来的偷捕、偷钓现象发生。 " +514,0744,关于加大省优秀运动队教练员运动员激励力度、 切实提高待遇的建议,38840fb593894008be8197f7a073e1e0,2022,2022-01-21 10:25:23,袁紫娟等9人,医卫体育,调研情况:在第32届奥运会和第十四届全运会上,江苏体育健儿牢记重托,不辱使命,顽强拼搏,奋勇争先,奥运会夺得2枚金牌、5枚银牌、2枚铜牌,全运会竞技项目获得42枚金牌、35枚银牌、39枚铜牌,冬季项目获得4枚金牌、2枚银牌。江苏代表团参赛成绩继续位居全国第一方阵,在全面完成参赛目标的同时,获得了体育道德风尚奖,实现了运动成绩和精神文明的双丰收。省委省政府将于元月25日召开表彰大会,对为奥运、全运做出突出贡献的江苏竞技体育工作者进行表彰。我省国内外大赛优异成绩的背后,是广大运动员、教练员、管理干部和科医工作者常年坚守训练备战一线,常年无休,辛勤付出,无私奉献,用汗水浇灌出了一朵朵冠军之花。问题分析:随着时代发展和社会进步,我国国民收入水平的不断增长,物价和消费水平也在不断提高。我省优秀运动队有关奖励标准已显得相对滞后,与我国竞技体育先进省份存在一定差距,据调研,在事业单位绩效工资改革后出台的《江苏省优秀运动队奖励性平时训练奖实施办法》(苏财教【2016】75号)中最高档次奖励,年度全国最高水平比赛冠军奖金仅为16000元,基本相当于正高级教练员一个月工资。此标准自2003年起实施,已沿用了近20年。广大竞技体育工作者通过比赛成绩所获得的精神和物质奖励,与所取得的荣誉不相称,与其长年无休甚至抛家舍业的付出不相称,与我省建设体育强省的任务不相称,也与我省经济强省的地位,践行“两争一前列”,建设“强富美高”新江苏的历史使命不相称。同时,随着我国竞技体育市场化、社会化、职业化不断深入,体制外竞技体育收入水平已明显超过了体制内,对广大体制内竞技体育工作者的心理造成了较大冲击,直接影响了训练备战的积极性。具体建议:当前,党和政府坚持把人民对美好生活的向往作为奋斗目标,着力提升人民的获得感和幸福感。因此,为进一步调动广大竞技体育工作者培养一流竞技人才,在奥运会、全运会等国际国内重大赛事中为国、为省争光的积极性,推动我省竞技体育事业“十四五”期间的高质量发展,我们提出如下建议:一是修改和提升我省优秀运动队比赛奖励力度,全面提高各类比赛成绩奖励标准;二是设立竞技训练专项津补贴,对优秀运动队教练员、辅助人员常年不能双休、不能正常享受法定节假日进行补偿;三是允许部分优秀运动队开展职业化、市场化试点,给予按职业化、市场化兑现相应薪酬的政策空间。通过上述做法,进一步激发我省广大竞技体育工作者的潜能和动力,激励他们继续在奥运会和全运会等国内外重大比赛上为国、为省争光,展现江苏体育健儿良好精神风貌和精湛技术平,用智慧和汗水描绘江苏竞技体育新蓝图,为建成体育强省和强富美高新江苏建设做出竞技体育人应有的贡献。 +515,0745,关于加大城市困难群众精准救助力度,助力实现城乡共同富裕的建议,e0ef7dddb41342859aadd66f33a238fa,2022,2022-01-21 08:46:29,邹振球,社会事业,调研情况:全面小康,是城市和农村的共同小康。随着脱贫攻坚任务的完成,我们实现了第一个百年奋斗目标,全面建成了小康社会。近年来,在深入推进农村地区脱贫攻坚工作的同时,近年来我省先后发布了《省政府关于进一步完善特困人员救助供养制度的实施意见》《省政府办公厅转发省总工会等部门关于深入做好城市困难职工帮扶工作意见的通知》等文件,积极推进城市困难群众救助帮扶工作,进一步完善社会救助帮扶体系,着力构建政府主导、部门联动、社会参与的大救助格局,切实加大对城市困难群众的救助帮扶力度,确保救助水平与经济社会发展水平同步增长,稳定实现城市困难群众“两不愁三保障”。截至2021年第三季度,我省城市低保人数有10.4万人,比上年同期减少了0.9万人,同比下降7.97%。城市低保平均标准为795.8元/人·月,比2020年同期增加了35.8元/人·月,同比增长4.71%。问题分析:虽然我省城市困难群众救助帮扶工作取得一定成效,但在对城市贫困者实施精准施策、精准帮扶中还存在一些问题:一是工作统筹协调还有差距。城市困难群众救助帮扶是一项综合性、系统性工作,涉及多个部门,但相关工作统筹推进还不够,各职能社会救助信息对接共享还有难度,领域救助帮扶工作还未完全形成合力。二是动员社会力量帮扶针对性集中性还不够。目前,全省针对城市困难群众的救助帮扶平台较为分散,涉及到各个职能部门,且在动员企业帮扶、社会组织帮扶上,帮扶的针对性和力度还不够;在动员社工机构帮扶的范围上主要为普惠性的困难群众帮扶,为城市困难群众提供帮扶的集中性还不足。三是社会救助资金压力较大。受疫情等不利因素影响,经济下行压力较大。同时,社会救助需求增加,对各级财政在社会救助方面的资金保障方面带来压力。具体建议:1.进一步提高工作统筹层次。建议在省级层面成立社会救助工作领导小组,加强各救助主管职能部门沟通协调,压实城市困难群众救助帮扶工作责任,形成救助合力。应及时将城市家庭成员因病或就学,家庭总收入扣减同期治疗自负费用或学费后,月人均收入低于低保标准,且家庭财产、消费支出符合相关规定的支出型困难群众,纳入最低生活保障。2.健全完善“一门受理、协同办理”机制。全面建立“一门受理、协同办理”工作机制,完善窗口服务制度,科学细化受理、分办、转办、反馈等工作流程,确保城市困难群众“求助有门”。在疫情防控背景下,尤其要做好因疫情或突发事件导致困难群众的基本生活救助工作,对符合条件的群众以及其他社会救助制度暂时无法覆盖的困难群众,及时给予临时救助,保障其基本生活。3.加强社会力量动员引导。积极动员引导各类慈善资源,以城市特殊困难群众为重点,广泛开展扶贫济困、赈灾救孤、扶老助残、助医助学等慈善活动。鼓励在城市社区开展群众性互助互济活动,充分发挥家庭、个人、志愿者在慈善活动中的积极作用。通过政策扶持等方式大力培育社会组织,为社会救助对象提供社会融入、能力提升、心理疏导等帮扶服务。4.提升社会救助信息化水平。推进互联网、大数据、人工智能、区块链、5G等现代信息技术在社会救助领域的运用,不断健全防返贫监测预警机制。通过将城市特困人员、低保对象、临时救助对象信息数据交叉比对,主动将城市低保数据与人社、医保、残联等部门进行共享对接,有效推动有关部门落实社保、医保等专项救助帮扶措施。 +516,0748,关于进一步推进工业园区污染物排放限值限量管理的建议,8158cbdf05ef401fa34a214613bc4904,2022,2022-01-21 18:59:29,龚丹,资源环境,调研情况:工业园区污染物排放限值限量管理,指的是通过开展工业园区及周边大气、水环境质量监测以及主要污染物排放总量测算,有效实施以环境质量为核心、以污染物排放总量为主要控制手段的环境管理制度体系。所谓“限值”,是根据区域生态环境质量状况,制定园区环境质量目标,明确主要污染物排放浓度值;所谓“限量”,是根据园区环境质量考核目标和实际排放情况,确认园区主要污染物允许排放总量。工业园区既是全省经济发展的主要载体,又是治污攻坚的主战场、主阵地。江苏工业园区较多而环境容量又特别小,过去,由于监测监控能力不足,对企业、工业园区的排污总量无法进行实质性的监测和控制,即便是开展污染源普查,也不能实现排污总量的实时监控、动态管理,企业在一定时间内到底排放多少污染物无法说清楚。问题分析:进一步落实工业园区污染物排放“浓度”与“总量”双控制,推进工业园区限值限量管理。我省出台《工业园区(集中区)污染物排放限值限量管理工作方案(试行)》。可以说,实施工业园区限值限量管理,是江苏省深入打好污染防治攻坚战,推进源头治理的重大创新举措,目前全国还没有先例可循。具体建议:为了提升精细化环境监管的能力,提出以下建议:1、建设统一综合监管信息平台。建议平台集聚智慧化监测监控系统,整合环保、能源、安全、应急一体化综合指挥功能,包含一企一档、限值限量、视频管理、安全生产、环境管理、GIS一张图、应急管理、能源管理、公共服务九大板块,构建“立体监测+数据分析+综合管理”的园区监管新模式。通过平台,可实时监控园区环境质量和企业废水、废气排放浓度,统计排放总量,发布预警信号,建立问题处理闭环机制。2、实施综合绩效评价,凸显差别化管理政策。建议制定工业园区企业绩效综合评价暨差别化政策,建立完善差别化要素配置机制,对考核结果为A、B、C、D四类的企业年度许可排放总量进行动态调整,每年总量剩余部分由园区集中收储进行动态分配。3、优化配置,彰显排污权使用绩效。建议制定工业园区废水排放总量和水污染物排放总量动态管理办法,创新总量集中收储、内部动态管理模式,盘活闲置总量资源。同时,通过总量回购,企业每年以省排污权基准价的1/10向园区交纳排污权购置费。总而言之,工业园区企业积极主动开展自身的限值限量管理工作,既是园区集成改革试点中的探索之路,也是企业绿色发展的必经之路,更是实现减污降碳、源头治理的必由之路。 +517,0749,关于将校外培训机构全面纳入社区网格化管理的建议,1b93d88481ef48ba9461bdc40eecd580,2022,2022-01-21 15:11:44,曹玉梅,社会事业,调研情况:一段时期以来,学科类校外培训机构治理是社会治理工作的难题。2021年7月,中办国办印发了《关于减轻义务教育阶段学生作业负担和校外培训负担的意见》,要求大大压减学科类校外培训机构数量、控制培训时间和收费等,对减轻学生和家长课外培训负担起到了积极作用。截至2021年12月底,我省学科类校外培训机构压减率达到96.6%,基本完成了大大压减学科类校外培训机构的任务。虽然我省学科类校外培训机构数量已大大压减,但社会对教育的科学评价理念还没有完全建立,一些家长的“唯分数”的教育观念也没有得到根本扭转,个别培训机构和培训机构从业人员违规从事培训行为的愿望也没有真正消除,对学科类培训的市场仍然存在。而《未成年人保护法》和中央“双减”意见等法律法规明确 “周末、寒暑假、法定节假日不得开展学科培训”“不得开展面向学龄前儿童的线上培训,严禁以学前班、幼小衔接班、思维训练班等名义面向学龄前儿童开展线下学科类培训(包含外语)”等要求,因此校外培训机构治理是一个长期的、复杂的、系统的社会治理工程。问题分析:1.学科类校外培训机构利用周末、寒暑假、法定节假日期间违规进行学科培训;2.面向3至6岁学龄前儿童的培训机构违规开展学科类(含外语)培训;3.非学科类培训机构(包括转型为非学科的原学科机构)以“素质教育”“思维训练”等名义超范围开展学科培训;4.已退出学科培训的机构以及在小区、办公楼宇间以“家教”“众筹私教”“研学”等名义开展的“地下”变异学科培训和违规补课。5.线下校外培训机构或个人使用APP、直播平台、在线会议等手段违规开展线上学科培训和学前阶段线上培训等。解决上述问题,需要发现及时、预判准确,而教育等管理部门缺乏相应的执法检查队伍,及时发现并妥善处置校外培训机构违法违规问题存在相当的困难,需要全社会各方面力量共同加以治理。具体建议:城乡网格化管理是完善基层社会治理机制,打造共建共治共享的社会治理格局的重要抓手,对于推进我省治理体系和治理能力现代化起到重要的推动作用。将校外培训机构纳入网格化管理,可以按照“属地负责、疏堵结合、综合治理”的方针,整合各方面力量,综合运用人力资源、科技信息化等多种手段,延伸监管触角,实施群防群治,构建城乡一体、全域覆盖、资源整合、上下联动的校外培训机构治理体系,实现对校外培训机构的动态监管、源头治理和前端处理。从调研了解来看,我省常州市、河南安阳市、广东梅州市、山东潍坊市等积极探索将校外培训机构纳入网格化管理,取得比较良好的群防群治效果。为更好地推进“双减”和校外培训机构治理,有效减轻群众校外培训负担,缓解社会对教育的焦虑,建议从省级层面,将校外培训机构全面纳入网格化管理:一是将校外培训机构纳入网格化巡查范围。建议省政法委会同省教育厅、省科技厅、省文旅厅、省体育局、省公安厅等部门制定具体工作方案,指导全省各地将社区内各类校外培训机构以及违法违规培训、补课场所等纳入巡查范围,充分发挥各地已有的网格化联动体系优势,由社区网格员负责对校外培训机构进行日常巡查、信息更新和政策宣传,实现对校外培训机构中存在的违规办学行为和安全隐患等及时发现、及时上报,网格化信息平台将相关问题分类、流转至区县主管职能部门,及时、有针对性地开展处置工作,有效提升校外培训机构治理效能。二是及时完善网格化管理事项清单。建议全省各县(市、区)网格化管理机构会同教育、科技、文旅、体育等有关部门完善网格服务管理事项清单,将对校外培训机构的巡查、管理工作纳入清单,并及时向社会公布。积极探索校外培训机构网格化管理日常运行、督促检查、考核奖惩等机制,不断提升校外培训机构网格化管理效能。必要时,建议省政法委会同有关部门提请修订《江苏省城乡网格化管理服务办法》,从省级层面将校外培训机构纳入管理范畴。三是及时充实网格化管理人员队伍。建议全省各级教育、科技、文旅、体育等部门加强与本级政法部门的沟通协调,明确专门人员对接网格化管理工作,根据需要安排人员派驻网格化机构,开展校外培训机构网格化服务管理相关工作。各级主管部门负责对网格员开展校外培训机构信息采集和日常巡查进行前期培训和业务指导,并协调、联合公安、市场监管等相关部门对违规校外培训机构开展联合执法,通过建立行之有效的巡查和执法体系,切实降低校外培训机构违法违规问题发生率,有效减轻群众校外培训负担。 +518,0751,关于推动孤独症(自闭症)人群融入社会生活的建议,bd51554b40aa4973be043b02eae9d48f,2022,2022-01-21 10:39:39,苏雄等36人,医卫体育,调研情况:孤独症(autism spectrum disorder,ASD),亦称为自闭症,是当今世界精神疾病面临的前所未有的重大疾病。该病起源于婴幼儿时期的精神发育障碍,障碍的核心特征为社会交往障碍、沟通缺陷和刻板行为,在表现型和病理学机制上具有异质性(heterogeneity)和共病性(comorbidity)的双重挑战。该病给社会带来高昂的经济代价,不仅严重影响患者的学习、工作生活,也给家庭带来沉重的负担,可谓一粒灰落在一个家庭就是一座山。据美国的最新统计,孤独症发生率约为1/54,我国暂时还没有如此准确的统计。有研究表明中国的孤独症患者人群约为1000多万人,其中0-14岁孤独症儿童超过200万,每年新增20万人左右。孤独症儿童数量的快速增长,加之其共病普遍、病因复杂及影响因素多,至今致病机理不清楚,尚无特效药可治。虽然孤独症患者人群庞大,但在日常社会生活和公共场所中却很少看到孤独症患者,说明他们与现代社会的融入程度不高,普通大众还缺乏孤独症患者人群残障类别及特征识别等基本知识。问题分析:目前的社会服务水平难以满足大部分孤独症患者的生理健康需求,心理调适的需求和社会交往的需求。针对孤独症患者的早期筛查,干预与治疗手段与发达国家相比还有很大的差距。随着大部分孤独症儿童所接受的一般和特殊教育阶段的结束,自闭症患者逐步步入青年阶段,由此带来的职业教育和技能辅导的需求特别明显,目前还没有有效的帮扶政策。具体建议:这是一项既关系民生又是需抢占科学高地的领域,建议江苏省加强投入,成为国内孤独症科学研究、患儿普查、科普宣传等方面领先的省份。1,开展孤独症的科普宣传,向全社会普及此方面的知识。使更多的家长能够早知道、早诊断、早干预;使全社会能够接纳、宽容对待孤独症孩子。2,开展6岁前孤独症的普查研究,及早查出患病儿童,保证6岁前的黄金干预期的实施。3,开展科学的融合教育,需要大力培养该方面的师资,使孤独症患儿能顺利进入幼儿园、中小学学习,减轻家长的负担。4,完善孤独症青年职业教育和技能辅导机制,促进孤独症青年公益性岗位的设置和辅助性就业。5,加大孤独症的致病机理基础等研究的投入。加大孤独症的致病机理基础研究,大力开展孤独症的干预路径、新方法的探索,促进干预的科学、有效开展。 +519,0752,关于执行最新政策做好新冠肺炎疫情防控中院感防控人员抗疫一线人员认定的建议,ac485b6e330b4747b69d3dba0210d1be,2022,2022-01-21 10:39:39,杨永峰等13人,医卫体育,调研情况:新冠肺炎疫情防控期间,各级各类医务人员白衣为甲、逆行出征、舍生忘死,为保卫人民生命健康做出了贡献,受到党中央、国务院、省委省政府高度赞誉和表彰,并从待遇保障、职称评审、生活保障、休息休整、荣誉称号等多方面对抗疫一线医务人员给予鼓励和关爱,肯定一线医务人员贡献、鼓舞昂扬斗志。关于一线抗疫医务人员的认定,目前参照《国务院应对新型冠状病毒感染肺炎疫情联防联控机制关于聚焦一线贯彻落实保护关心爱护医务人员措施的通知(国发明电[2020]10号)》的规定,即“一线医务人员是指疫情防控期间按照政府统一部署、卫生健康部门调派或医疗卫生机构要求,直接参与新冠肺炎防疫和救治一线工作,且与确诊或疑似病例直接接触的接诊、筛查、检查、检测、转运、治疗、护理、流行病学调查、医学观察,以及直接进行病例标本采集、病原检测、病理检查、病理解剖的医疗卫生专业技术人员。一线医务人员以实际参加现场调查处置、患者救治等工作情况为准,不受编制、身份等限制。”2021年夏季我国多地出现德尔塔毒株引起的新冠肺炎疫情, 2021年7月下旬发生的南京禄口机场新冠疫情也是德尔塔毒株。由于德尔塔毒株传染性和致病性更强,国务院应对新型冠状病毒感染肺炎疫情联防联控机制多次发文强调加强定点医院院内感染预防与控制工作。2021年8月6日《关于进一步加强新型冠状病毒肺炎救治定点医院院内感染预防与控制工作的通知(联防联控机制综发[2021]78号)》要求,“定点医院应当进一步加强感控部门建设,加强感控专业人员队伍配备,设立隔离病区感控工作专班,根据隔离病区床位规模,配备充足的感控专职人员,与其他医务人员共同在隔离病区开展工作,确保各项感控要求落实到位,并享受相应疫情防控待遇。”8月20日《 关于进一步加强医疗机构感控人员配备管理相关工作的通知(联防联控机制综发[2021]88号)》要求,“要将感控人员与其他卫生专业技术人员薪酬待遇统筹考虑,鼓励医疗机构在薪酬待遇上向院内感染防控相关科室倾斜。通过提供职业发展条件、提高薪酬待遇等吸引优秀人才从事感控工作,稳定人才队伍。对于感控人员,尤其是在发热门诊或进入隔离病区开展工作的感控人员,要与其他工作人员一样享受疫情防控相关待遇。”问题分析:禄口机场新冠肺炎疫情期间,按照上级文件要求和国务院联防联控机制综合组江苏工作组的工作要求,南京市公共卫生医疗中心在疫情期间组成了由国家、省派院感专家和南京市第二医院院感工作人员组成的联合院感组,深入隔离病区进行院感防控、新冠核酸坏境采样、隔离病区坏境消杀等多项院感预防和控制工作,为防止新冠病毒院内感染做出了贡献。禄口机场新冠肺炎疫情结束后,按照相关文件要求,南京市第二医院仍继续派出院感工作人员深入隔离病区开展院感防控各项工作,在工作过程中直面病毒和感染风险。然而目前一线抗疫医务人员的认定仍延续参照国发明电[2020]10号文件,使这些院感人员的一线抗疫人员身份至今不能得到认定。具体建议:因此,建议由人社部门和卫健部门共同研究联防联控机制综发[2021]78号和88号文的执行细则,对于尤其是定点收治医院进入隔离病房进行院感防控、新冠核酸环境采样、隔离病区环境消杀等多项院感预防和控制工作的院感人员同等享受一线医务人员待遇,使鼓励、肯定医务人员的政策能及时落地。 +520,0753,关于切实解决人才子女教育问题的建议,57a7a689f14b45c196f7c99ed029adf9,2022,2022-01-21 15:30:01,汤国安,教育事业,调研情况:经过工作调研问题分析:习近平总书记在中央人才工作会议上指出,“青年人才把精力过多投入到职称评审、项目申报、‘帽子’竞争上,在薪酬待遇、住房、子女入学等方面还存在不少实际困难。要把培育国家战略人才力量的政策重心放在青年科技人才上,给予青年人才更多的信任、更好的帮助、更有力的支持,支持青年人才挑大梁、当主角。各类人才培养引进支持计划要向青年人才倾斜,扩大支持规模,优化支持方式。要重视解决青年科技人才面临的实际困难,让青年科技人才安身、安心、安业。”当前,子女入学已是我省在青年人才“引得进、留得住”工作上的迫切问题,亟待妥善解决。(一)子女教育问题已是人才选择就业的重要考量“聚天下英才而用之”,是做好人才工作的基本指向和要求。当前,各级地方政府和用人单位都在大力招才引才,提供各种优厚的待遇条件。各类人才除考虑事业发展平台以及薪酬、住房等物质待遇水平外,最主要的考量是子女教育问题。一部分优秀青年人才甚至宁可薪酬、住房等物质水平低一些,也愿意到能够提供子女优质教育资源的地区和学校。尤其是拟引进的海外优秀人才,回国发展面临的最迫切问题即是子女的义务教育。如果所在地方政府或单位能够直接安排进入所在地高水平中小学,而不需考虑经购房、落户再安排学校等复杂流程带来的时间成本,人才能够快速到岗投入工作,对其选择时的意愿将产生重要影响。而国内优秀人才和毕业生,在选择就业城市或单位的时候,也会将子女教育问题作为一个重要的考量因素。(二)子女教育问题更是地方留住人才的重要抓手从我省各高校人才流动情况来看,北京、上海、广东、浙江已成为中青年骨干教师近几年的主要流出目的地。除以上各地平台较好并提供更有竞争力的薪酬外,还有一个共同的因素:流动到这些地区的中青年骨干教师一般为教授或副教授,按照年龄层次来说,一般在35-45岁,其子女到了小学、初中或高中入学的“关口”。引进单位直接安排当地优质义务教育资源或高中直接入学。例如,南京师范大学近年来流动到华南师范大学、上海师范大学、南开大学的优秀人才(其中包括国家级人才),对方单位承诺的子女入学条件,是其最终决定调离的首要原因。如子女教育问题不能妥善解决,我省高校青年人才成长到一定阶段,流动压力将会继续增大。具体建议: 建议我省相关职能部门与各级地方政府统一联动,尽快出台并落实相关政策,妥善解决人才子女入学问题。(一)人才类别确定 各级职能部门(省、市等各级地方政府人才和人社部门)建立固定信息共享机制,在人才到我省发展、成长发展等节点,及时确定相应人才类别,且该类别各级、各类职能部门通认、通用。(二)针对不同类别人才解决子女教育问题1.学前教育就近安排公办优质园对于认定的省级及以上人才,其子女在学前教育阶段的,就近安排公办优质幼儿园或协调安排优质民办幼儿园。2.义务教育通过“三选一”或“五选五”提供优质学校对于认定的国家级人才,其子女在义务教育阶段的,允许其选择3-5家市级领先的优质义务教育学校,家校双向选择,并确保最终至少一家入学;对于认定的省级人才,其子女在义务教育阶段的,允许在所在区允许其选择3-5家优质义务教育学校,家校双向选择,并确保最终至少一家入学。3.普通高中招生优先录取国家级人才子女参加普通高中招生的,可考虑同等条件优先录取。 +521,0756,关于培育我省输配电产业全球“链主”企业的建议,52f641648a954fdea855496c1c76aba6,2022,2022-01-21 10:57:22,马斌等34人,经济发展,调研情况:据彭博新能源财经研究报告,为满足绿色电能替代带来的需求增长,到2050年,全球电网投资将至少增加90万亿元,由此将给全球输配电产业带来新的巨大发展机遇。从电网的建设与运营角度,整个输配电产业链包括工程设计(E)、产品采购(P)、工程施工(C)和运行维护(M)四个主要环节(简称“EPCM”)。20多年来,江苏神马电力股份有限公司(下称神马,股票代码603530)通过与国家电网、南方电网、清华大学、西安交大等单位协同创新,依托新材料、新工艺,攻克了困扰电网上百年、不成熟的外绝缘技术,相继推出覆盖变电、输电、配电的系列新型外绝缘电力产品,近年来又进一步向产业链上下游延伸,形成了可直接面向全球电网终端业主的、覆盖EPCM全产业链的一揽子“新型外绝缘电网整体解决方案”,并一举在全球电网投资竞争中脱颖而出。据行业人士介绍,该方案在“低碳、省地、高可靠、低成本”方面的显著优势,有望推动我国输配电产业成为继光伏、风电之后,又一全球领先的重要拳头产业。低碳方面,这一新方案采用新型复合横担输电塔替代传统输电塔,平均每基铁塔约可减少15%的钢材和5%的混凝土使用量。未来30年,全球平均每年投资3万亿元建设电网,其铁塔年用钢量约8000万吨,按生产每吨钢需排放1.8吨碳计,采用新方案每年可减少2160万吨碳排放。省地方面,新方案平均减少约20%的输电走廊宽度和10%的变电站占地面积,将大大缩小电网设施的土地占用量,缓解越来越尖锐的用地矛盾。高可靠方面,由于新方案使用新型复合外绝缘,将彻底杜绝输电线路闪络跳电,以及变电站外绝缘脆断、爆炸事故,大大提高电网运行可靠性。低成本方面,新方案带来用钢量和征地减少,使得电网一次建设成本大为降低,外绝缘30年免维护和事故清零,又使运维成本和停电损失大为减少。神马经过20多年来的持续自主研发,多次突破国外“卡脖子”技术,先后两次获得国家科技进步特等奖。掌握了国际标准话语权,主导或参与IEEE等40多项国际国内标准的制定,形成了完整的标准体系。截至去年底累计申请国内外专利800余项,获得国家能源领域首台(套)重大技术装备认定,已具备较高的产业优势,也在海内外广泛应用示范。国内方面,早在2006年前后,我国电网公司围绕超高压和特高压工程领域的外绝缘技术攻坚,就开始与神马开展协同创新和成果产业化推广。其中在网内,变电站交直流特高压工程中超过90%应用了新型复合外绝缘产品,输电线路中,国家电网和南方电网在覆盖多省的39条线路中逐步试点新方案,目前已实现从高压、超高压到特高压的全系列电压等级覆盖。在网外,神马独立做工程总承包,去年,如东洋口港220KV嘉通能源输电工程项目全线应用了神马新方案,效益显著,效果良好。国际方面,新方案受到几乎所有发达国家的高度关注和部分合作,也赢得了部分发展中大国的实质合作:2012年开始应用在英国国家电网公司420kV欣克利角核电站一期送出线路中,2020年又在该项目二期工程中全线应用。2019年,印度海德拉巴一条132kV线路采用这一方案,随后印度中央电力局将其作为一种新的技术规范开始在全国推行。2021年6月,新方案以巨大优势成功中标巴西国家电力监管机构Aneel的两条345kV输电线路工程的投资、建设和运营。巴菲特能源旗下的Altalink电网公司,为解决输电网自阻尼导线被腐蚀下垂产生的对地安全距离不够问题,拟以新方案启动3000公里240kV的工程改造项目。也正是看到这一方案多年来在其电网应用中体现出的降碳、省地、安全、经济等实际效果,英国基础设施委员会(NIC)近期启动了RICA创新项目,旨在从国家层面推动应用中国新型外绝缘电网。通过在特高压工程领域以及国内部分省区和英国、巴西、印度、美国等国家的应用,神马电力已在输配电产业链上抓住了关键环节,所形成的新型外绝缘电网终端解决方案竞争力处在了全球最有力的位置,将整合输配电制造领域的输电铁塔、线缆和变电领域的所有一、二次设备,集成化走向全球市场,加速对电网建设绿色低碳转型的全面替代引领。目前,神马已经在全球展开布局,在亚欧美100多个国家和地区成立当地公司,打造本地设计、营销、运维等团队,进行实质运作,致力于成为电力行业的“华为”。问题分析:1、传统外绝缘电网存在缺陷,不能有效应对“双碳”目标及绿色电能替代带来的挑战。电力外绝缘是各类输配电设备的基本单元,是控制电力系统安全性和经济性的战略性组件,遍及整个电力输送大动脉各个环节。传统外绝缘电网由于大量使用陶瓷、玻璃等作为绝缘材料和介质,并采用传统的输变电架构,不可避免存在耗用钢材量大、占用土地多、事故损失重、建设运维成本高等缺陷。一方面,由于传统输电铁塔系外挂绝缘子,需满足力学机械性能和绝缘电气性能要求,导致铁塔体积庞大,耗用大量钢材,同时由于外挂绝缘子容易产生风偏、闪络跳电,为保障安全,不得不预留较大走廊宽度,铁塔底座及输电走廊需占用大量土地;另一方面,由于陶瓷、玻璃等绝缘材料固有的脆性、亲水性等特点,导致输变电外绝缘较容易发生脆断、闪络甚至爆炸事故,严重威胁电网的安全稳定,全球电网公司不得不为此付出巨额运维成本。据业内人士介绍,由外绝缘引发的电网事故和造成的浪费约占60%以上。保守估算,传统外绝缘每年给全球电网带来的事故损失及运维成本超2000亿元人民币,其中还不包括电网公司运维检修人员薪酬福利支出。在“双碳”目标引领下,全球绿色电能替代将大为加速,存量电网改造及增量电网建设均将大幅增加,传统外绝缘电网显然已无法承接挑战。2、我国输配电产业集中度偏低,缺乏全球竞争力,急需培育产业链“链主”企业。据中国电力企业联合会统计,2019年我国输配电行业规模以上企业数量为12744家,行业销售收入达4.29万亿元人民币,其中在76家上市公司中,收入规模排名前五的企业在行业总收入中的占比均不到1%。江苏输配电产业居全国领先地位,行业基础较好,但也存在“大而不强”,缺乏“大块头”“全球名片”等问题。从企业角度看,因达不到规模经济要求,研发投入不足,专业化水平和产品技术上不去,无法助推行业整体水平和全球市场竞争力提升,同时,产业层面的资源重复配置,也形成了终端的低效供给与浪费。急需能为全球终端用户提供一揽子解决方案的产业链“链主”企业,来拉动整体产业水平提升,从而形成全球性地标产业。当前,新型外绝缘电网有望在供给侧孕育出全球输配电产业链“链主”企业。依托新型外绝缘电网,实现工程设计、产品制造、施工和运行维护的一体化供应,同时凭借我国超大规模市场和完备产业体系,神马将瞄准全球输配电产业链“链主”企业,进一步强化产业链、供应链建设。具体建议:1、建议推动新型外绝缘电网在江苏先行应用,落地示范。一方面,在江苏各级政府出资的电网技改和新建线路中应用神马方案,既可实现“低碳、省地、高可靠、低成本”的直接当期效益,又可使产业在应用中不断壮大,助推输配电产业加速形成江苏的拳头产业;另一方面,积极协调电力公司,推动新型外绝缘电网率先在江苏电网系统落地,把江苏打造成应用示范省份,引领全国,示范全球。2、建议培育在产业链关键环节占据有利位置的优势企业成为输配电全球产业链“链主”,助推江苏输配电产业成为全球地标产业。在全球输配电行业,当前正以“新型外绝缘电网”革新“传统外绝缘电网”,下一步将是以“新材料电网”革新“传统材料电网”。建议依托省新型电力(新能源)装备集群及特高压设备、智能电网等重点产业链,建立工作专班,集成省级综合支持。加大产业、科技、人才以及“走出去”政策扶持力度,鼓励电力行业新材料、新技术研发,扶持神马建立新材料电网国家研发中心等,培育以神马为代表的拥有核心技术,突破全球“卡脖子”,已在产业链关键环节占据优势地位,具有创新引领力和产业生态主导力的领航企业,加速成长为全球输配电产业“链主”,成为电力行业的“华为”,拉通、壮大输配电上下游产业链,以此带动整个产业提质增效,助推行业进步,把科技优势转化成全球产业优势,助力江苏成为全球输配电产业地标。 +522,0757,高站位建设江苏境内淮河生态经济带,为江苏打造未来新的增长极的建议,261d99c2cf5f4bd5922360488f362fbb,2022,2022-01-21 15:05:55,唐伯平等6人,资源环境,调研情况:淮河生态经济带是国家战略,地处长江流域和黄河流域之间,经济发展总体相对滞后,是我国中东部最具发展潜力的地区之一;涵盖江苏省淮安市、盐城市、宿迁市、徐州市、连云港市、扬州市、泰州市;山东省枣庄市、济宁市、临沂市、菏泽市;安徽省蚌埠市、淮南市、阜阳市、六安市、亳州市、宿州市、淮北市、滁州市;河南省信阳市、驻马店市、周口市、漯河市、商丘市、平顶山市和南阳市桐柏县,湖北省随州市随县、广水市和孝感市大悟县,规划面积24.3万平方公里,人口约1.5亿,淮河流域地处长江流域和黄河流域之间,贯通黄淮平原、连接中东部,通江达海,与长江经济带地域相连、水系相通,京沪、京九、京广、陇海等国家骨干铁路和长深、沈海等高速公路在此交汇,淮河水系通航里程约2300公里。问题分析:经过我们对规划中涉及到的江苏、山东、安徽、河南、湖北5个省的25个地级市和4个县(市)的生产质量、和生态质量生活质量的调研和分析,可以初步得出下列结论:1.淮河生态经济带以淮河干流、一级支流以及下游沂沭泗水系流经的地区为规划范围,规划总面积24.3万平方公里,。其中江苏省地级市有淮安、盐城、宿迁、徐州、连云港、扬州、泰州等7市,是整个规划流域中5个省份中经济实力最强的区域。2.从综合发展指数来看,淮河生态经济带生态经济发展存在明显的区域差异,总体呈现“东高西低”的地域分异格局。3.从生产、生态和生活三个分指数来看,总体表现出“生产质量指数>生活质量指数>生态质量指数”的特征。这表明生态环境滞后经济社会发展。换言之,经济社会与生态环境的协调发展是淮河生态经济带建设面临的重点挑战之一。4.从生态经济系统协调性来看,淮河生态经济带生态系统表现为良好协调、中级协调和初级协调三种类型,且总体呈现东部海江河湖联动区优于北部淮海经济区,北部淮海经济区优于中西部内陆崛起区的空间分异格局。5.淮河生态经济带生态经济系统协调发展水平具有明显的经济发展水平特征,表明经济发展是提升淮河生态经济带生态经济综合发展水平、促进生态经济系统协调发展的第一驱动力,也是淮河生态经济带建设的关键环节。6. 淮河生态经济带目前缺少明确的可以引领区域发展的“龙头”城市或区域,同时“龙身”也不够强劲,所以目前整个区域的发展相对滞后。具体建议:一、明确“龙头”,为国家战略的发展肩负起江苏应有的责任担当。根据地域优势和现有体量及发展潜力,可确立盐城、连云港和淮安为江苏淮河生态经济带的“龙头”城市,整体7市为“龙头”城市群。并开展龙头城市,特别是入海口城市盐城的港口、港城的全方位建设,让淮河重新走向海洋,最终带动淮河经济带腾飞,助力江苏高质量发展。使之成为江苏未来新的增长极。二、做强“龙身”,协同发展。打通淮河出海通道,推进淮河出海二级航道、滨海港直连工程、连云港港30万吨级航道建设,开展滨海港区30万吨级深水码头建设研究。加快淮河航道整治与疏浚工程建设,推进航道船闸升级扩容,提升航道等级。加快淮河干支线、京杭运河航道航运开发,推进引江济淮工程建设,提升内河主要港口枢纽作用,形成通江达海、干支相联、铁水联运、港航配套的现代航运体系。将入海水道建成二级航道,实现淮河入海水道与沿海港口特别是滨海港直接连通,实现万吨级海河联运,发挥二期工程的最大效益。加强对接、统一推进,同步实施。三、强化污染防治,绿色发展。我省淮河流域地处下游,饮用水源地以河流型为主,易受上游污染,抗风险能力薄弱,受泄洪排涝、城乡面源污染影响,水质保障压力较大。淮河经济带的生态保护应以流域水质改善为重点,建设沿淮生态走廊。建立跨行政区域的生态补偿机制和污染处理协调机制,推动建立淮河流域跨界断面水质考核标准和跨省生态补偿机制,从根本上解决过境客水污染问题。加大对苏北地区水污染防治工作扶持力度,在财政政策上支持苏北污水处理设施配套管网建设,提高管网覆盖率和村镇污水处理率。通盘考虑淮安、盐城等地城市尾水出路,适时调整入海水道地表水功能区划要求。以千里淮堤为主线,形成一个千里河川式水库,建设生态观光黄金线路。利用各地土地资源和水面,发展蔬菜瓜果、畜禽养殖、水产养殖及农产品加工业,建成全国重要的绿色食品基地。四、实施生态清淤工程,扩大洪泽湖库容能力。洪泽湖是淮河河床的重要组成部分,是淮河流域最大的湖泊型水库,是“南水北调”工程东线部分的过水通道和调蓄湖泊,具有泄洪蓄洪、航运、生物多样性等功能。由于泥沙长期淤积,湖底不断抬高,成为悬湖,不仅降低了防洪、灌溉、航运、供水等功能,制约着水资源综合利用,还威胁里下河地区人民生命生产安全。对洪泽湖实施生态清淤工程,提高湖水平均水深,净库容由30亿立方米增加到90-100亿立方米,从根本上改变长期以蓄洪泄洪减灾为主的传统管理方式,挖掘洪泽湖水力资源的总体效能,整合水利、生态、交通、养殖业等各类资源,努力建设洪泽湖生态经济区。五、形成区域均衡的产业生态化发展模式。推进淮河生态经济带全域范围内生态保护与开发工程,建设优美生态空间。一是以国家主体功能区战略为导向,以湿地、林地和自然保护区为主体,保护生物多样性与持续利用,持续改善自然生态功能;二是将生态环境嫁接于相关生态产业,推进生态农业、健康产业、生态旅游等产业开发项目,形成绿色生态品牌;三是大城市生态环境建设工作力度,全面开展农村环境综合整治工程,强化生产、生活污染治理,扩大经济社会发展的环境容量,获取生态建设的生态和经济双重效益。 +523,0758,关于高耗能及高污染或危险品化工企业老厂区开发的建议,4ed290bf6458443aac392f6f24378030,2022,2022-01-21 14:53:32,王雪梅等3人,工业商贸,调研情况:按照国家相关规定,高耗能及高污染或危险品化工企业必须转型或搬迁人园。如果高耗能及高污染或危险品化工企业已经转型成功或已完成搬迁,那么,怎样改造盘活相关老厂的土地、装置、房产和环境资源就是一个大课题。经过查阅文献和案例考察等工作,提出了以下建议和方案; 1、可以通过改造相关高耗能及高污染或危险品化工企业的工人俱乐部和部分已经报废的生产设备或设施,建设相关产业发展历史展览馆,作为爱国教育、红色教育、党性教育基地;2、通过改造相关高耗能及高污染或危险品化工企业的老厂保留的化工装置、公用工程装置及办公、生活设施,建设化工实训与安全应急救援培训基地;3、通过改造相关高耗能及高污染或危险品化工企业的闲置厂房和库房,建设仓储物流及加工基地;4、通过改造相关高耗能及高污染或危险品化工企业的招待所、职工医院及生活设施等,利用良好的环境资源,建设康养中心。问题分析:但实施还存在的一些问题:1、相关高耗能及高污染或危险品化工企业的老厂资源盘活、开发改造,势必要对部分装置和后勤设施进行改造;目前企业生产经营,特别是资金需要得到支持。2、三基地一中心的建设,涉及多领域、多职能的协同,存在政策和许可方面的一些难点。具体建议:鉴于此,提出建议如下:1、 相关高耗能及高污染或危险品化工企业的老厂的盘活和开发纳入当地政府的整体规划.2、 在相关高耗能及高污染或危险品化工企业的建设展览馆基础上,建立相关产业发展历史展览馆,作为爱国教育、红色教育、党性教育基地。同时,把江苏相关领域重要企业的发展历史也纳入其中。3、整合江苏及长三角等旅游资源以及国家工业遗产、教育基地、工业装备等资源,建设工业文化与乡村振兴相结合的文化旅游。4、与此同时,相关高耗能及高污染或危险品化工企业的老厂资源盘活、开发改造,三基地一中心的建设,涉及多领域、多职能的协同,希望各级政府能够在规划、政策引导、资金投入等方面给予支持。 +524,0759,关于发展高端工业软件的建议,3fc2b4b386df4e978b58b3dbd79a1e66,2022,2022-01-21 14:53:32,颜开等26人,工业商贸,调研情况:软件是新一代信息技术的灵魂,是数字经济发展的基础。随着人工智能、云计算、大数据、物联网等新一代信息技术的持续演进,“软件定义”正全面融入经济社会各领域。驱动数字经济蓬勃发展,加快与实体经济深度融合,成为城市竞争力的硬实力。2009年以来,国家启动软件名城创建。截止2021年12月,已有14个城市先后获评国家级软件名城。随着我国工业和制造业的“数字化转型”、“智能智造”战略的深入推进,我国高端工业软件的发展存在的共性问题也日益突出。问题分析:主要表现在以下三个方面:一是顶层整体规划缺失导致“各自为政”现象明显。主要表现在两个方面:一方面是,技术上缺乏行业统一的工业软件标准,软件研发企业缺乏有组织的联动,仅根据自身条件和自身所获悉的市场需求进行研发,只着眼于解决局部问题,或仅遵从各自企业标准或者是不同行业的国际标准,缺乏整体解决方案,尚未形成需求与供给快速迭代的机制自研工业软件,导致不同厂商的软件产品的兼容性不够,信息交互成本很高,阻滞了信息化进程;另一方面是国产工业软件接受程度低,在进口软件功能、服务等方面明显占优的挤压下发展缓慢。很长一段时间以来,我国工程师沦为国外厂商优化软件的测试员,促成了国外软件日益成熟,而国内自主研发的软件尚处在起步阶段,纯软件企业很难开发出符合制造业需求的产品,而制造业自身想开发工业软件,由于缺乏软件研发和信息化人才,也难度很大。这导致很多企业对国产工业软件的使用还存在顾虑,习惯使用成熟度较高的国外软件,有的企业即便购买了国内软件也经常“束之高阁”,部分中小企业甚至还没有意识到工业软件的竞争性和未来的潜力,也不愿意投入成本进行智能化改造或应用工业软件。二是基础核心技术缺乏导致“缺芯少魂”问题突出。表现在工业基础薄弱带来的“累积效应”。我国工业化进程起步较晚,工业软件的研发相较于发达国家具有明显的滞后性,再加上国外成熟软件的引入成本不高,我国工业软件对国外的依赖程度很高。尤其在产品研发领域,国产软件工业机理模型还无法支撑和满足高端复杂场景需求。以船舶工业软件为例,我国在核心理论、底层算法、程序设计等核心技术领域存在弱化和缺失的问题,高端设计软件研发是我国工业数字化转型的痛点。整体来看,国内工业软件市场呈现“管理软件强,工程软件弱,低端软件多,高端软件少”的现象,尤其是近年来国际商业软件公司的并购扩张,进一步形成了软件市场的垄断态势,我国基础核心技术方面存在的不足日益明显。三是产业生态制度缺位导致“重硬轻软”局面严峻。近年来,在工业软件研发方面,我们普遍重视“看得见”的硬件投入,忽视“看不见”的软件研究设计生态的构建。如,在工业软件的研发攻关和推广应用方面,缺乏持续性的能够促进产业链形成的法规政策支持,导致自主软件产品数量少、竞争力弱,难以形成集聚效应。同时,相关法律法规保护制度还不健全,尤其是在工业软件试错的包容、盗版软件的打击等方面存在明显的薄弱环节,进一步恶化了国产软件产业发展的生存环境。与之形成鲜明对比的是,国外成熟商业软件凭借其技术优势和良好的生态产业链,几乎垄断了全球工业软件市场。这种用户路径依赖,转换成本巨大构成的锁定效应进一步制约了我国自主工业软件良好产业生态的形成。具体建议:习近平总书记在中共中央政治局第三十四次集体学习时强调“要全面推进产业化、规模化应用,重点突破关键软件,推动软件产业做大做强,提升关键软件技术创新和供给能力”。为此建议:一是强化关键技术攻关,提升核心技术领域的自主研发能力。依托我国航天、深海、超算等方面的技术优势和国家“芯火”双创基地等高能级平台,靶向发力,切实加强优势技术的基础性工业软件研发设计攻关,包括计算机辅助技术(CAD/CAE)等研发设计类软件,以及与工业软件紧密相关的工业操作系统、工业大数据、高端机器人核心算法等关键技术的研发支持,着力突破高端工业软件的一些“卡脖子”问题,形成更多具有自主知识产权、具有国际竞争力的王牌产品。推进标准体系建设,推动以用户应用为核心的解决方案提出、研发和产业化。以中国船舶集团第702研究所为例,该所专注于流体力学、结构力学软件的替代,专精特新的研发和集成,解决符合使用习惯的集成(与国外软件互换,在替换中实现替代)问题,开展应用推广,于21年发布了五款完全自主的船舶CAE工业软件,不仅在各类舰船进行安装和使用,而且在航空、航天、船舶、汽车、兵器、机械、核工业等众多领域得到了广泛的应用,推动了船舶工业软件国产化替代进程;以华中科技大学无锡研究院两机制造的工业软件开发为例,国外软件尽管功能稳定,但是极少考虑我国国产设备和国产制造工艺要求,为此研究院自主开发自适应叶片加工软件,极大的补充了现有市场上软件功能的不足,在航发零部件的制造中形成“专用”解决方案,国际知名机床厂商也被吸引过来。中国航发控制系统研究所(614所)面向复杂产品建立了基于工业互联网的IT框架,开发与应用了多学科联合仿真平台等多个工业软件,形成了多个系统集成解决方案和应用案例;无锡飞谱电子信息技术有限公司基于创新的电磁计算技术的专业EDA和CAE软件,帮助工程师快速解决射频/微波/毫米波电路设计、高速电子封装、天线设计、电磁兼容等研发设计。二是强化支持保障力度,提升工业软件研发成效的根植性。强化政策支持,探索建立不同阶段工业软件的扶持引导政策,通过政策支持打造一批具有竞争力的工业软件产品。如,类似锂电池检测等新兴技术,要抓住软件技术的“空窗期”,加大研发早期的扶持力度,助力我国在形成新能源领域的领先技术;再如,我国航空部件、深海探测技术等这些方面的CAM工业软件处在国际领先水平,要通过加大政策引导推进市场化应用,促进高端工业软件应用场景的落地;还有,工业物联网方面,引导研究院所进一步加大与市场占有率高的设备电器厂商深度合作,促进大数据和工业物联网相关工业软件有机结合。强化机制保障,切实加大法律、金融、教育等方面的规范性保障。如,细化软件领域知识产权执法流程与规范,加大“试错”包容力度,为工业软件创新发展提供坚实的法治保障;如,支持国产工业软件走进大学、走进教室、走进教材;再如,充分发挥国调基金作用,加强专业基金、头部基金等资本加持,构建强有力的科技金融支撑体系。三是强化公共平台服务,提升工业软件落地应用的竞争力。搭建工业软件开源平台,推进工业跨平台的国产操作系统、数据库等基础工业软件研发应用,推进国产CAD、CAE、CAM等基础支撑软件集成与企业设计仿真制造一体化,重点是开展设计仿真分析CAX一体化软件的共性技术研究与行业应用示范,包括生产过程执行管理系统( MES)、企业资源管理(ERP)、数据采集与监视控制系统(SCADA)、分布式控制/逻辑编程(DCS/PLC)等生产制造类软件,推动工业软件产品相互兼容、嵌入调用、优化流程、赋能产业。加强运维技术领域的研发设计,为企业提供软硬件适配、测试、开发、设计等全方位整合类服务性解决方案,实现传感智能化的普及和制造业的数字化运维,重点推进MRO(维护、维修、运营)类工业软件的建设,强化软件技术在工业互联网、智能制造等领域的应用,促进软件感测、分析、整合城市运行核心系统的关键信息,发挥软件驱动数字经济、优化城市建设等方面的作用。以中船重工奥蓝托无锡软件技术有限公司为例,其通过二十多年的积累,在船舶工业软件APP的谱系化集成技术、虚实结合的智能化试验验证技术和一体化协同研发平台技术等方面提供大量解决方案,取得了行业瞩目的成就;瀚云科技有限公司的工业互联网平台,实现了工厂物联网集成及服务于中小企业的工业APP,包含MES、EMS、APM、WMS、SCM等一整套数字工厂体系。无锡雪浪数制科技有限公司打造雪浪OS工业数据智能系统,帮助制造业管理数据,通过工业知识自动化平台,在国内首创为制造业提供普惠的数字化工业知识机理服务,服务于高端装备、流程化工、煤炭能源、离散通用等行业。四是强化生态体系布局,提升工业软件产学研用协同创新力。集中优势资源,加强工业软件模式、体系和科技创新,建立健全企业和高校共建软件研发应用中心,建议各级政府要加大与国内外知名高校和先进企业的产学研合作,设立专项基金扶持校企合作开发项目,构建具有特色优势的工业软件产业链,各级政府要鼓励产业链龙头企业成立软件企业,实现制造业数字化转型发展,对软件产业链重点企业,实行精准化服务和针对性扶持,推动企业做大做强的同时鼓励工业制造企业独立成立软件企业,据悉,中船集团成立了海舟公司,航天集团成立了神软公司,宝钢集团成立了宝信软件,徐工集团成立了徐工信息,西门子公司也在向软件服务型企业转型。构建工业软件“人才团队”供应新体系,各级政府要关注工业软件开发团队中多层次、多背景型人才引进和培养,一个企业中若只有一到两个高级人才,而没有相应的中、初级软件开发人才,就很难形成高效的研发团队,且会造成高级人才能力得不到最大的发挥,因此,对于工业软件行业亟需的人才应当多一些普惠性人才政策,同时,加大数学、物理、力学、机械工程等基础学科背景的专业人才的引进,弥补专业软件开发过程中的算法人才缺失。 +525,0760,关于全面推进江苏奶业振兴的工作建议,109d5d8c9b52410c87149500e8b8d2d7,2022,2022-01-21 15:00:16,陈前岭,农林水利,"调研情况:近年来,我国乳品产销量快速增长,标准化、规模化牧场成为养殖主流,产品品质不断提升,奶业国际化之路越走越宽广。发生新冠疫情后,全行业成功应对新冠肺炎疫情挑战,不但保障了市场供应和价格稳定、快速恢复行业增长,且有力维护了广大奶农利益,江苏情况总体与之相符。问题分析:我省推进奶业振兴初见成效,但目前仍然面临奶源自给率较低、奶牛养殖国际竞争力不强和乳品供需结构不平衡等问题,离真正的振兴仍有距离。主要表现在:一是乳制品出口量相对较少,产品很少有营销到欧、美、日、韩等发达国家市场;二是主要投入品严重依赖国际市场,奶业发展所需的主要投入品,包括冻精、活牛、牧草以及主要机械设备等都依赖于进口;三是把本属于普通食品的牛奶卖成贵族食品,很多发达国家的人均GDP和收入水平都比我们高,但牛奶却卖得便宜很多;四是主要乳制品严重依赖国际市场。具体建议:国家“十四五”规划中,首次将“奶”列为需保障供给安全的重要农产品,标志着奶业在国家整体战略中上升到前所未有的新高度。2018年,江苏省政府办公厅出台关于推进奶业振兴保障乳品质量安全的实施意见(苏政办发〔2018〕93号),文件明确了发展目标和相关举措。针对全省加快奶业振兴,工作建议如下:一是要加快构建现代奶牛养殖体系,重点是要将奶源的种业攻关作为一项重大战略。要改善目前依赖的进口情况,必须加强省内自繁,建立种公牛和种母牛群体,解决长期制约奶业发展的“卡脖子”技术问题,并通过加强繁育管理而提高奶牛成活率和奶牛场的可持续发展构建奶牛的饲草料供应体系、提升奶牛养殖的机械化水平,推动研发创新向纵深发展。二是要落实相关政策安排,扶持中小规模养殖场发展。奶业未来的根本出路在于转变发展理念,目前存栏1000头奶牛场已成为市场主流,未来三年500头以下奶牛场因为设施陈旧、品种较差、投入成本高等原因将被淘汰。政府应根据奶业发展规律做好制度设计和政策安排,落实奶业提质增效、标准化设施改造提升等项目,进行冻精、有机肥补贴,对达到一定规模的奶牛场流转土地进行租金补贴,助推500头以下中小规模奶牛场的转型升级。三是要加强监管,持续提升生鲜乳的质量安全水平。“舌尖上”的安全责任重大,涉及到饲料的生产到奶牛的育种和喂养,乳制品的加工、仓储、运输等各个环节。奶牛养殖作为保障乳品质量安全的源头环节,如何有效地促进养殖者安全养殖,保障高质量、营养全面的原料奶供给,是当前我省奶牛养殖业发展面临的较为严峻的挑战。应不断完善乳品标准,为规范乳品生产和质量控制提供依据,进一步落实养殖场主体责任、部门监管责任,持续实施生鲜乳质量安全监测和专项整治行动,加强法治的保障作用,加强饲料与饲料添加剂的安全监管与兽药生产使用的监管。四是关注奶业产业链条融合问题,推进一体化协调发展。鼓励企业创新研发奶业发展所需的主要投入品,追赶国外主流产品,为奶业发展降低投入成本,综合解决牛奶提质和降价的问题,积极融入新发展格局,将江苏市场做强做优,夯实供应链、提升价值链、让江苏奶业、中国乳品品牌拥有更大的国际影响力和话语权。" +526,0761,关于省政协机关加强对历届老政协委员关心慰问与联谊的建议,72de664b13654f4fa236b7f2969a5cf4,2022,2022-01-21 10:17:45,董运弟,政治建设,调研情况:我省卸任的历届老政协委员,曾经为政治协商、民主监督、参政议政,为党的统战工作、为经济社会发展,为人民政协的光辉事业做出过较大贡献和无私奉献。作为长三角一体化龙头的上海,一直重视老政协委员的慰问与联谊工作,他们成立了由历届卸任的老政协委员组成的“上海市政协之友社”,黑龙江省也成立了“黑龙江政协之友社”。四川、贵州等地也十分重视对老政协委员的关心与慰问,还形成制度化,制定和实施了诸如《政协走访慰问暂行规定》与《政协委员病丧探望规定》等。反观我省,虽然江苏是经济文化大省,虽然我省有重视人情世故的传统与文化氛围,虽然我省的政协工作走在全国前列,但我省政协委员一旦离任,就几乎与政协和政协机关完全失去联系、联络与联谊了,几乎体会不到政协组织上的关心。这不利于政协工作与统战工作。 问题分析:《中国人民政治协商会议章程》规定:“中国人民政治协商会议是中国人民爱国统一战线的组织”,是“坚持大团结、大联合”,要“密切联系各方面人士”,要“宣传和协助贯彻执行国家的人才强国战略和知识分子政策”。作为党的三大法宝之一的统战工作,一直秉承“结识新朋友,不忘老朋友”的光荣传统和工作方法。加强对老政协委员的关心联谊,是对他们为人民政协事业做出的贡献的认可与尊重,对激励新委员也有重要的作用。同时要认识到,这些老委员在群众中仍有重要的地位、影响和作用,对于拥护党的领导、贯彻党的路线方针政策,对于凝聚共识、化解社会矛盾、理顺情绪、维护社会和谐稳定仍会起到不可替代的作用。另外,这些卸任的政协委员由于经过政协的多年培养,举备了较强的参政议政经验,仍然可以为政协和政协委员提供一手的的社情民意和提案与提案线索,使他们可以继续为党和人民、为政协事业与政协工作做出贡献。还可以使他们的亲属与子女更加坚定地拥护共产党的领导,坚定地走社会主义道路。具体意见:一、我省政协机关可以参考上海等地的做法,以历届卸任的老政协委员为主体和成员成立“政协之友社”。加强对老政协委员的联系联络与联谊。 二、对身患重病住院治疗的老政协委员,由省政协机关或者委托当地的市县区政协机关予以探望和慰问。 三、对去世的历届卸任政协委员由省政协机关或者委托当地的市县区政协机关给与慰问并送花圈。 四、对合法权益受到侵犯或者遇到其他重大困难的老政协委员,能协调有关机关和部门,依法予以维权和提供帮助。 五、对体制外的党外人士,不分级别与地位,更应该给与关心。 +527,0762,关于推动小剧场戏剧建设发展的建议,9969de7136f04612ab6b317d40b7fd50,2022,2022-01-21 15:02:22,郑泽云等22人,文化宣传,调研情况:随着精神文化生活需求提升,小剧场成为别具特色的文艺地标,北京、上海、深圳、杭州等地成熟的小剧场戏剧节,为城市增添了一道人文风景。日前,省委宣传部、省文化和旅游厅《关于推进小剧场建设的指导意见》明确指出,到2025年,按照“规划引领、特色鲜明、主客共享、机制创新、管理规范”的要求,推动小剧场建设发展,不断满足人民群众多样化、高品质的美好生活需要。2021紫金文化艺术节设置小剧场单元,10部小剧场剧目获得广泛关注。事实证明,这些小剧场戏剧节不仅成为了城市文化特色和城市魅力的重要构成,更成为市民文化生活不可或缺的一部分。南京作为世界文学之都,拥有深厚文化底蕴,推动小剧场戏剧发展,对于丰富市民精神文化生活,满足不同层次文化消费需求,有重要意义。问题分析:小剧场戏剧如今已成为文化生活的新亮点,也是撬动文化产业的新动能和城市经济的新增长点。如北京依托繁星戏剧村发起的小剧场戏曲节已经连续举办了八届,上海以长江剧场为依托连续七年举办了小剧场戏曲节。这两个戏剧节每年吸引了国内众多艺术院团参演,成为当今我国小剧场戏剧的一面旗帜。南京早在1989年举办了当代中国第一次以“小剧场戏剧”命名的戏剧节,共有10个剧团、16个剧目参演,将小剧场建设推向一个高峰。南京的小剧场戏剧节是属于起步最早、规模最大、影响最广的一次探索,但后期却发展缓慢,一度中断,失去了应有的影响力。据不完全统计,南京现有小剧场总计107个,其中具有售票资质,可商演小剧场仅17个。如何合理利用起这些小剧场,激发活力,切实承担起小剧场应有的创新和探索任务,值得思考。具体建议:1、注重品牌力量,设立“江南小剧场戏剧节”。在南京的小剧场中,江南剧院是设施齐全、硬件较好、名气较大的剧场,以江南剧院为依托,设立小剧场戏剧节,做好营销推广,有利于带动全市小剧场的建设和使用,也有利于对外交流传播,扩大本土戏剧的影响力。2、依托高峰论坛,挖掘青年人才。本着凝聚青年、汇聚力量的宗旨,由相关部门主办一年一度或两年一度的小剧场戏剧高峰论坛,从全省范围内以提交论文的方式遴选一批优秀的青年编剧、导演、演员、舞美、作曲等戏剧人才,邀请国内外著名戏剧专家、学者出席发言,并就小剧场戏剧开展讨论,论坛取得的理论成果以出版的方式进行总结。3、针对剧本短板,增强扶持力度。由相关部门划拨专项经费,征集优秀剧本,注重搭建优质剧本和出品机构的畅通渠道,秉承把优秀剧本送向市场的初衷,在出品机构对某一部剧本有出品意向的前提下,以较高艺术水准为目标、以市场为导向,展开有方向、有针对、出效果的创排工作。4、依托优秀院团,打造高峰之作。由相关部门牵头,选择实力雄厚的剧团、知名的演员,提供优秀的剧本、导演等主创支持,确保剧目的实力和质量,让江苏原创小剧场作品甫一亮相就令全国刮目相看。5、引进优秀剧目,繁荣小剧场市场。建立优秀小剧场剧目引进机制,既让市民观众轻松的看到精品,感受多元的地域文化特色,分享最新的文艺创作成果;又能将新创的优秀作品和主创团队请到“家门口”,促进江苏与全国文艺工作者交流互鉴,在口碑和市场俱佳的前提下,做好版权转化,共同打磨精品,推动江苏文艺创作再上台阶。6、整合剧院资源,规划协调发展。支持江苏省演艺集团推进“紫微院线(500座以下)”建设,整合利用现有的各种500座以下小型演艺空间,打造多品类小型剧目演出院线联盟,为小剧场戏剧发展提供丰富的舞台资源。 +528,0763,关于促进全省系统化生态保护、实施生物多样性保护工程的建议,30850011d4684207828419f85ce4cf00,2022,2022-01-21 15:09:22,龚丹,资源环境,调研情况:生物多样性,是生物(动物、植物、微生物)与环境形成的生态复合体,以及与此相关的各种生态过程的总和,包括生态系统、物种和基因三个层次。生物多样性是一个描述自然界多样性程度的一个内容广泛的概念,代表着生态环境内丰富的物种。江苏在全国率先启动县域生物多样性调查,共记录省内物种数4588种,记录到珍稀濒危物种165种,其中东方白鹳等国家重点保护物种在江苏的分布区进一步扩大,多地记录到金雕、苍鹰、豹猫等顶级掠食者,以及水蕨、马口鱼种群、虎纹蛙等物种的出现,标示着江苏省生态环境正得到有效恢复,食物链逐渐趋向于完整与稳定。COP15大会非政府组织平行论坛发布了“生物多样性100+全球典型案例”,由江苏申报的苏州市湿地修复项目、江苏南黄海滩涂“退养还湿”及丹顶鹤越冬栖息地生态修复试点等6个项目入选。在入选“生物多样性100+全球典型案例”的湿地类型中,全国仅4例入选,江苏占了2例。其中,苏州市湿地保护管理站采用基于自然的解决方案,指导实施湿地修复,通过设计大小、深浅不一的水塘,搭配水位调节设施,满足不同季节不同鸟类对栖息地的需求,提高生物多样性。2016年度该区域仅观察到76种鸟类,目前已累计发现超过150种鸟类。江豚是近年来生物多样性保护成效的典型案例,也是长江江苏段的“明星”,长江江豚的保护取得了明显的进展。问题分析:由此可见,近年来,在省委、省政府和社全会的努力下,江苏种质资源得到有效保存和持续利用,生态系统质量和稳定性进一步提升,公众保护意识和参与程度普遍提高。然而,我省生物多样性和物种保护仍面临严峻形势,因此,建议促进全省系统化生态保护、实施生物多样性保护工程。具体建议:1、开展生物共生试点工程。各地选取合适的绿野区域开展生物共生试点建,通过开展绿野区域生物多样性初步评估,研究该片区生物多样性阶段性发展规律。按照山水林田湖草一体化保护和植物、动物相融共生的理念,探索性开展绿野区域生物多样性观测监测活动、自然生态保护隔离带建设、人工湿地优化提升、外来侵害性物种清理、重点生物生存环境保护等修复保护措施,促进鸟类重要栖息地生态系统功能的优化,提高试点区域生物多样性水平和生态系统稳定性。2、开展水体自洁工程。江苏地区有丰富的水资源,有长江淮河,多湖靠海。经过前几年的水系疏理,我省各地的河道基本沟通,水质明显提高。下一步建议通过保护、种植、养殖、繁殖适宜在水中生长的植物、动物和微生物,改善水体生物群落结构和多样性。研究探索通过适量放养鱼类提高生物多样性抑制浮游藻类生长,增加水体的自净能力,提高水的透明度,降低水体富营养化风险,使水生态系统转入良性循环,达到经济和生态同步发展的目的,创造优美的水生态景观。3、开展名树进名山名园种植工程。江苏气候温和,四季分明,雨水充沛,植物资源丰富,是天然森林植物群落的集聚地。有些地区由于山体地质灾害的影响、人工速生植物影响其它植物生长等因素,需要补植适量植物。选择松柏类长寿慢生植物,不仅可以增加山体植物种群,也可以提升植物景观,丰富植物文化内涵。以南通为例,南通植物园在养护好现有植物的基础上,根据水生园、陆生园、色彩园等专类园规划,逐步引种适宜在本地生长的植物,重点引种已经不常见的本地树种、珍稀树种。4、开展植物养护分类分级工程。建议部分城市建立区别于城市园林养护的森林公园管理养护标准体系,根据不同的区域位置、景观要求,以保护生物多样性为前提,实施差异化养护,提升公园分区分类管养专业化、系统化水平。不仅提高养护资金的使用效率,也有利于提高林草覆盖率、物种丰富度和生态系统稳定性。5、开展动物保护及救助工程。研习各地鸟类、陆生脊椎动物、水生动物的生长习性和活动情况,借助社会力量等加强宣传、提高社会参与度和公众意识,共同实施对各类动物的保护,必要时采取合理喂养方式对其进行救助。同时,优化各类动物的栖息空间,增加种群数量。6、开展合作研究工程。各地加强与科研机构、高等院校等专业团队的合作,“请进来、走出去”,组织专业知识培训,举办科普活动,推进生物多样性保护的系统性研究、规划、推广、监督等工作,打造各地的特色生态品牌,建设独有的生态系统。 +529,0764,关于加强高校重点实验室建设与提升的建议,040f55ffca704ef3b24e2665d7b718f2,2022,2022-01-21 14:53:32,王筱梅等2人,科学技术,调研情况:在江苏省科技创新体系中,高校重点实验室是重要组成部分。省教育厅和科技厅为拓展产学研合作交流,深化科技合作,鼓励建设各类科研创新平台,实现了“开放合作、智汇江苏”的好局面,对于进一步贯彻落实创新驱动发展和持续我省提升科技创新能力,具有重要意义。问题分析:但就目前来看,省级重点实验室建设管理存在一定问题,阻碍了实验室的可持续发展与进步。具体如下: (1) 入门难。由于省级工程中心与重点实验室申报名额甚少,通常每个基层单位分配到的限项申报名额仅1~2个,而成功率又不大于50%,这对于广大科技创新人才来说,申报省级科研平台是一件“可望不可及”的事情,严重挫伤了基层科技创新人才“建队伍设平台”的热望,不利于激励基层单位的创新平台整合。(2)轻建设。尽管入门的门槛高,而一旦获批省级科研的平台并获得一笔项目建设费后,后续的跟进考核机制基本流于形式,缺乏竞争压力,削弱了省级科研平台的后续科研创新的爆发力和可持续发展。(3)缺乏动力。由于考核机制疲软,导致重点实验室建设基本属于“高枕无忧,一劳永逸”的无压力状况,实验室建设缺乏有效的激励机制,仅仅通过发放为数不多的论文奖励和授权专利奖励维持实验室的日常运作,阻碍了省级重点实验室高水平科研团队的建设。具体建议:(1)不限制基层单位申报名额。鼓励基层单位建队伍申报省级科研平台,放宽申报指标。“是骡子是马,拉出来遛遛”。鼓励单位内部培育机制,如果考虑受经费预算限制,建议首先放开指导性计划(不给经费),先建设。以后视建设成效,再予以奖补。(2) 严格建设期内考核评估,健全重点实验室平台的建设期内的评估淘汰机制。获批后的任务书指标不得低于申报书中的指标,务须按照实验室建设方向进行考核。建设期内实验室的方向增减均需经过论证。明确成果需标注该“省级科研平台建设项目资助”,其成果内容需与该申报的实验室名称和方向相符。秉承科技创新要“顶天立地”,基础研究与技术开发两手都要硬都要赢,明确科研科技成果不但包括专利和产品,奖项,科研文章和人才队伍建设也均应纳入考核范畴,真正做实省级重点实验室科研的源头创新,成为“强富美高”新江苏的新亮点。(3) 推动江苏省内多个同类省级科研平台整合,联动合作,互相促进,提升实力,共同发展。最终实现申报国家级科研平台的目标。 +530,0765,关于积极应对新冠疫情新形势的建议,608bdb7d91024755a8f5213a0c0127bb,2022,2022-01-21 21:44:04,徐宝文等41人,医卫体育,调研情况:两年来,面对新冠疫情防控工作的严峻形势,省委省政府把人民生命安全与身体健康放在第一位,思想上高度重视,周密安排布置,做好各项工作预案,及时有效应对,加强疫情防控工作。全省人民在省委省政府的坚强领导下,团结一心,多次坚决遏止了新冠疫情蔓延的势头。然而,从陕西、河南等地目前疫情防控的相关情况来看,在疫情的预防、应对与处置等方面仍然存在着许多薄弱环节甚至严重问题,个别部门甚至大搞形式主义,不仅造成了严重的经济损失、给百姓的生活与工作带来了不便,也造成了党和政府的信誉损失。此外,在疫情防控工作中,扰民、加重基层工作人员负担的情况也时有发生。例如,去年,有委员从新疆返回南京乘机经过陕西西安咸阳机场转机,在机场停留不到一小时,但返回南京后接到西安方面10多个电话,一次又一次地询问该委员是否已经离开。其实,这都是利用相关信息不完整以及懒政的问题,相关方面既然可以通过有关信息查找到有旅客到达西安,为什么就不能再查一查该旅客是否已经离开?在南京市,也有委员遇到相关情况。例如,前段时间北京海淀等地疫情发生时,南京市相关部门已经在首都机场与大兴机场发放了有关表格,要求离京赴宁旅客在办理登机手续时填写在京时有没有到过疫区并签字承诺。可当旅客回到南京后,一次又一次接到社区等的电话,要求旅客再次填写同样的承诺书。旅客无奈只好打市政府12345热线投诉,希望南京市相关部门积极认真负责,不要要求旅客重复承诺,既加重基层负担,浪费社会资源,也影响南京市的形象。然而,12345热线并没有将此投诉转相关部门处理,而是又转给了社区处理,该旅客再次打电话给12345说明转给社区处理是非常不合适的,可它仍然转给了社区处理。社区工作人员说,12345热线都是这样处理,把许多本应决策部门处理答复、基层社区与街道甚至区一级单位无法处理的问题都转给他们处理。再如,前些时,上海发生疫情,有一名几个月来既没有到过上海、不住在建邺区甚至很长一段时间都没有到过建邺区,而且手机号码也不是在建邺区办理的委员接到建邺区相关部门的一次又一次电话,该委员一再解释说明也没有用,最后该委员不堪其扰,没有办法只好不接电话。问题分析:从全球的疫情蔓延趋势、病毒的毒力、全球的自然感染率等都出现了新的变化。世界卫生组织紧急项目负责人认为,人们可能永远也无法消灭新冠病毒,这种病毒或将成为人类生态系统的一部分。我省各市疫情防控政策各不相同、缺乏一致性。各个核酸检测单位出具报告的时间等要求缺乏统一性。具体建议:为了进一步搞好全省疫情防控工作,特提出如下建议:1.积极、主动、全面研判全球、全国、全省疫情走势与防控形势,在中央总的疫情防控指导思想的指导下,既提高政治站位,又尊重科学,做出更科学、更长远、更务实、更可行、更具操作性、更符合我省实际情况的疫情防控预案。2.认真、客观总结省外与我省前期疫情防控工作的经验与教训,尽可能统一全省疫情防控工作基本政策、基本要求与处理方法,制定相关工作条例,并向社会公布。这不仅使各地、各单位有法(法规、办法)可依,也使广大人民群众心中有数,科学掌握面对疫情各种时期、阶段的处置与应对方法,更好地做好自身防护,更积极地配合相关部门做好防控工作。3.在重要机场车站等交通场所设立常态的低费或免费核酸检测站点,既可以更好地为必须出行的本省旅客与省外进入人员服务,也有利于“省门”的疫情防控。4.规范、简化核酸检测与报告规程。建议医院检测核酸免除挂号、医生处方过程,设立特殊窗口,直接交费后即可检测,这样既可减轻医院与医生负担,为更多的病人服务,又可减少被检人员的排队与呆在医院的时间,减少医院人员的集聚。5.更主动、更科学、更准确地利用交通、通信等信息以及大数据、人工智能、互联网等先进技术,准确、全面掌握人员流动情况,减少基层工作人员的工作负荷,避免或尽可能减少对与疫情无关人员工作、生活等的干扰。6.各级政府的12345热线电话是疫情防控期间宣传党和政府防控政策、为民解忧排难的重要窗口,是党和人民之间的重要纽带之一。相关部门要担起责任,努力提升相关人员的业务素质与工作责任心,不搞花架子,既不要推诿,也不要对老百姓的来电敷衍了事,更不能不分青红皂白加重基层工作人员的负担。 +531,0766,关于进一步加强我省国际友城建设的建议,d0220243de1c40678c961f362cd75cfb,2022,2022-01-21 15:02:22,孙红旗,政治建设,调研情况: 本人一直关注我省的对外开放,特别是国际友城建设的进展,认为这是我省扩大对外开放的一个重要抓手。在掌握我省总体和各市对外开放基本数据的情况下,曾多次到“一带一路”沿线国家进行调研,了解对方城市的特点以及与我省有关城市建立友城关系的互补互利条件和可能性,并成功地助力推动了双方的企业对接、经贸合作和人文交流。通过对近几年国际变局的观察,在比较分析的基础上,提出进一步加强我省国际友城建设的建议。问题分析:江苏是一个典型的开放型经济大省和强省,对外交流合作是我省经济社会发展的重要组成部分,其中,与众多国外城市建立“姐妹”关系已经成为我省对外开放的重要窗口,也是我省国际化程度的一个重要标杆。截至2021年6月,我省与全球64个国家缔结了349对友好省州和城市,其中欧洲139对,亚洲88对,美洲71对,非洲20对,无论从数量和质量上来看,都一直居于全国前列。在取得这些成就的同时,还必须注意到,近几年来的国际变局对中国与美欧关系产生了消极的影响,与发达国家的友城关系也遇到了一些问题和挑战。而“一带一路”倡议的实施,则为我们的国际友城关系拓展提供了新的机遇。我省应顺应时势,在国际友城建设方面开辟新天地,展现新作为。具体建议:一、在努力巩固与发达国家友城合作成果的同时,将“一带一路”沿线国家作为友城合作的主要方向和目标。目前我省与所有共建“一带一路”国家共缔结友城137对,数字固然可观,但尚不及一个欧洲的总量(139对),因此与“一带一路”国家城市结对仍有很大潜力,也符合国家的外交需求。二、充分调动和发挥市级城市的积极性,选择与“一带一路”沿线国家具有互补互利条件的城市结为“姐妹”关系,作为地级城市扩大对外开放的新的抓手。三、更加注重内容和可持续发展。不能为了缔结而缔结,不能实现了官方互访,举行了仪式,签订了MoU,就万事大吉,而要有跟进措施,要有产能项目合作,要有人员交流互动,引领我省企业、文化走出去,保持友城关系健康持续发展。 +532,0768,关于加强基础研究和原始创新 支撑江苏自主可控的现代产业体系建设的建议,69007618ac64407b86b15622dc55ebd6,2022,2022-01-21 10:57:22,颜开等26人,经济发展,调研情况:通过文献调研,搜索相关数据,经过思考,提出本提案。问题分析:《江苏省“十四五”科技创新规划》提出要加强基础研究与原始创新,思路是明确的,但对基础研究的投入强度是偏低的。美国科学家范尼瓦尔?布什1944年在其著名的《无尽的前沿》报告中指出:“基础研究是技术进步的先行官,一个在基础科学的新知识方面依赖于他人的国家,无论其机械技艺如何,其工业进步将是缓慢的,在世界贸易的竞争中将处于劣势地位”。美国二次大战以后,高度重视基础研究,从全世界吸引人才,奠定了其在当今国际上的科技优势地位。当前中国的科技创新着力于引进消化吸收再创新和集成创新,取得了一系列卓越的科技成就,但在原始创新方面,投入力度不足,对科技创新过于急功近利,原创性突破成果很少。在美国对中国科技发起“卡脖子”的当下,中国发展原始创创新能力,加强基础研究就成为必然的选择。江苏作为经济强省和科教大省,迫切需要加强基础研究,发展原始创新能力。《江苏省“十四五”科技创新规划》指出:“基础研究是形成科学技术优势和制高点的根本途径,是所有技术问题的总机关。坚持把原始创新摆在更加突出的位置,面向基础前沿,遵循科学规律,重点部署以应用为导向的基础研究,切实解决我省基础研究投入相对不足、原始创新能力较为薄弱等突出问题,努力实现更多“从0到1”原创性突破”。规划对江苏“十四五”期间加强基础研究的思路是明确的。今年的政府工作报告指出:“要加快推进科技自立自强,深入实施创新驱动发展战略,集中优势力量向创新“高峰”攀登”。这一点非常令人鼓舞。江苏全社会研发经费投入总量稳居全国前列,但基础研究经费投入总量占比不高,强度低于全国平均水平。2009—2019年,江苏基础研究经费年均增长率达15.5%,高于同期江苏R&D经费投入的年均增长率(14.8%)。与广东、浙江、北京和上海相比,江苏R&D经费总投入强度高,但基础研究经费占R&D经费的比重较低。比如,2009年以来,江苏基础研究经费投入占R&D经费投入的比重一直在2.5%~2.9%徘徊。2019年,江苏R&D经费占GDP比重为2.79%,仅低于广东(2.88%),但基础研究经费占R&D经费比重为2.74%,低于北京(15.91%)、上海(8.88%)、广东(4.58%)和浙江(2.86%),且低于全国平均水平(6.03%),江苏基础研究经费投入强度和R&D投入强度并不协调。而且基础研究并不是江苏高等学校和研发机构主要研发活动类型。高等学校研发活动更偏重应用研究,研发机构研发经费主要用于试验发展。与发达国家相比,2009年以来,法国、以色列、日本、韩国、英国、美国等发达国家基础研究经费投入占R&D经费总投入的比重一直在10%以上。法国基础研究占R&D投入的比重最高,一直超过20%;英国和美国一直在16%以上;韩国和以色列2015年之前一直在18%左右和12%左右,2016年开始略有下降;日本保持比较平稳,一直在12%左右。2019年,江苏人均GDP为1.79万美元,大约相当于美国的1985年、日本的1986年、韩国的2005年、英国的1990年和法国的1989年的发展水平。对应上述年份,各国R&D占GDP比重分别为美国2.69%、日本2.77%、韩国2.53%、英国2.25%、法国2.34%。但各国基础研究经费占R&D经费比重分别为美国12.8%、日本12.6%、韩国15.3%、英国25%、法国20.3%,根据这些国家当年研发投入指标数据推算,江苏R&D投入强度已达到发达国家水平,基础研究经费投入强度应在10%以上,但现实是江苏的投入还远远不够。具体建议:江苏省作为科教大省和经济强省,完全有条件围绕战略性新兴产业的发展需求,动员各方力量投入基础研究,深入开展原始创新工作,支撑自主可控的现代产业体系建设。具体建议如下:(1)各级财政要加大对基础研究的投入力度,设置更多各种层次的基础研究计划。目前江苏设置有面上的科学基金和杰出青年基金,科技人员可申请的基础研究经费渠道还比较狭窄。可参照广东省的做法,除了已有的面上项目和青年基金项目,可考虑设置“江苏省重大基础与应用基础研究计划”(每个项目经费可达3000-5000万)、与国家自然科学基金的联合基金项目(省财政每年支出约2亿经费,由江苏科技厅提出项目指南,加上国家基金委的经费,向全国发布指南,吸收全国的基础研究力量,来解决江苏产业发展中提出的应用基础研究需求)、与地方或大企业联合的基金(解决各地或企业的关键科学问题,引导地方或企业投入基础研究的积极性。(2)解放思想,放开搞活,从政策层面吸引全国高层次人才到江苏来或与江苏的单位合作,解决江苏原始创新能力不足的问题。目前江苏的研究项目只能由省内的单位申请,且实行限制名额的申请方法。建议参照广东省的做法,江苏省科技厅可通过向全国发布项目指南,只要江苏单位来牵头或参与均允许其申请,但要求成果必须由省内单位转化,这样就可以邀请到国内优势单位来为江苏解决共性关键技术问题和基础科学问题,满足我省原始创新的迫切需求。(3)加大对基础研究机构的持续支持力度。目前省里对省内的国家重点实验室、省实验室和省重点实验室的运行经费的配套力度严重不足。建议加大支持力度。 +533,0769,关于加快中小企业数字化转型的一些思考和建议,d5121a0c72494b94b930a237247be8bb,2022,2022-01-21 10:57:22,蒋翀,经济发展,调研情况:中小企业是国民经济和社会发展的主力军,是制造业数字化转型的主战场,是促进产业基础高级化的关键。加速中小企业数字化转型是坚持系统观念、加强统筹协调的重要举措,是推动实体经济高质量发展的必由之路。但大多数中小企业还处于数字化初级阶段,数字化转型进程缓慢。问题分析:通过调研分析中小企业数字化转型过程中存在以下问题:一是中小企业整体设备联网率偏低,数字化基础薄弱。二是可供中小企业借鉴参考的数字化转型路径和模式较少,覆盖全流程全业务的系统性数字化转型僵局尚未打破。三是数字平台供需匹配程度有限,适合中小企业实际需求的服务商、集成商不足,产品普惠性、实操性、创新型、针对性不强。四是数据与各类风险要素的接触面逐步扩大,安全问题不容忽视。五是企业内部和市场缺乏数字化专业人才。具体建议:为加快中小企业数字化转型步伐,助力实体经济高质量发展,针对中小企业数字化转型中存在的以上几点问题,我们提出几点建议:一是摸清企业数字化水平。希望相关部门能够以产业园、产业集群为单位,以问卷调查、现场访谈等方式,深入中小企业内部,探究不同行业的企业在数字化转型过程中存在的难点、痛点、堵点等问题,了解企业的真实需求,评估企业数字化所处阶段,并针对性给予转型指导。二是提升服务精准性。一方面,鼓励龙头企业建设提供能耗优化、制造协同、供应链协同等应用的行业级工业互联网平台,带动产业链上下游中小企业上云用云,实现产业链研发、管理、服务等环节的协同,提升产业链现代化水平。另一方面,针对中小企业数字化转型的痛点、难点问题,培育一批与行业紧密结合,技术和模式领先的数字化服务商,联合行业核心企业面向行业实际需求开发“轻应用”“微服务”。三是打造一批数字化转型标杆。期待有关部门,能够分行业、分区域、分领域梳理一批数字化转型典型应用场景清单,面向重点行业、特定场景编制数字化转型路线图,形成一批可复制、可推广的典型数字化应用场景,挖掘一批适用于不同场景的数字化解决方案,在园区、产业集群中遴选一批数字化转型标杆企业,为广大中小企业规划转型路径提供必要的借鉴参考和模式指引。四是强化数据安全。希望相关部门能够明确数据开发利用、开放共享的基本安全原则,明确数据分类分级的相关标准,健全完善适应于各行业各领域的数据分类分级安全管理规则,聚焦中小企业数字化转型全周期运行中的数据行为,构建以“与数据相关行为”为标准的企业数据分类方法,为数据活动安全发展提供指引。五是加强数字化人才培养。鼓励大院大所、龙头企业、行业协会等单位联合建设数字化人才培训基地,针对中小企业数字化人才面临的技术、管理等方面的问题,制定专门的培训课程体系,提升企业数字化能力。另外,深化产教融合,支持高校和企业共建数字化专业、产业学院,搭建数字化转型的课程体系和师资队伍建设,共同进行数字经济核心技术攻关,共同培养技术型、应用型人才,为企业数字化转型源源不断输送专业人才。 +534,0770,关于更大力度推进通州湾新出海口建设的建议,cc77b3e319834562a763de145d24fb03,2022,2022-01-21 14:53:32,季红星,工业商贸,调研情况:2021年,九三学社南通市委组织精干人员进行专题调研,召开了市相关部门座谈会,实地调研并听取园区相关负责人意见。建设通州湾江苏新出海口是我省推进江海联动发展的重要节点。目前,通州湾按照“一年建设、两年开港、三年成规模”的目标,秉承“大项目推动大发展,高效率成就高质量”的发展理念,体制机制全面优化,规划编制、港口码头、集疏运体系、重大产业项目和城市建设等统筹发力,各项工作蓬勃发展。问题分析:目前,通州湾开发建设取得积极进展,但仍有不少工作需在省及国家层面协调解决。需要省市联动,更大力度整合省内资源、政策集中打造江苏新出海口,更大力度积极争取国家层面对通州湾开发建设的支持,切实解决重大产业布局、围填海历史遗留问题、深水港建设审批等问题。通州湾面临千载难逢的战略机遇。——从国际国内两个大局的高度来看,世界百年未有之大变局和五大新发展理念,为通州湾在内的新兴发展区域带来了更大机遇。通州湾作为南通乃至江苏资源禀赋最优、发展后劲最足、未来前景最好的地区之一,得天独厚的深水航道资源和广阔腹地空间,为承载产业结构调整、经济地理重塑和开放开发、创新发展提供了有力支撑。——从长三角区域一体化发展来看,通州湾作为长三角城市群的核心区域,是上海周边最具竞争力的发展平台之一。通州湾有基础、有资源优先承载上海、苏南等发达地区的产业溢出和经济辐射,有能力、有机会成为新一轮高质量生产力发展布局中的有力竞争区域,也有条件、有责任当好上海国际航运中心的北翼支撑。——从长江经济带发展看,通州湾具备江海联运的比较优势,具备联通东中西的功能,具备发展临港近港产业的条件。通州湾完全有条件成为长江经济带新出海口和江海联运贸易新支点。——从江苏生产力布局调整来看,当前江苏正在积极统筹沿江产业战略转移和沿海产业战略布局,以通州湾的基础优势和潜力条件,必然可以成为全省生产力布局调整的重要载体、江苏沿海开发的关键节点。——从南通高质量发展要求来看,市委、市政府高点定位,提出以“大通州湾”思维推进全市域沿海开发,把通州湾新出海口打造成南通发展新引擎。对通州湾而言,将会有更多市级项目资源和要素资源集聚。具体建议:未来,高标准建设通州湾新出海口,要按照“以港立湾、以产为基、以城促产、以绿美湾”的发展理念,以深水大港建设为先导,打造长三角数字“未来港”;以交通枢纽建设为基础,打造长三角北翼联运枢纽;以重大项目集聚为重点,打造特色鲜明的现代海洋产业体系;积极争取国家发改委、交通部加大对江苏融入长三角区域一体化国家战略的支持力度,争取中央在资金筹措、用海审批、集疏运体系建设、改革试点等方面的政策支持,形成中央支持、内外协同、政企联动的向海开发格局,努力打造“一带一路”对外开放新门户、长江经济带江海联运新枢纽、长三角高质量发展新样板和上海国际航运中心新支撑。1.聚焦大港建设,打造长三角数字“未来港”一是协同构建“两港+两区”港口功能布局。协调三夹沙片区和海门港新区共建产业港。加快构建两大片区规划对接、共建共享机制,协同推进5万吨级航道、港口及集疏运设施建设,联合打造服务上述两大片区工业项目的产业港,形成“产业港+产业园区”格局。协调如东和腰沙片区规划,联合推进内河转运港区、物流园区建设,形成“物流港+物流园区”格局。二是积极拓展港口及临港产业用地空间。积极争取国家在围填海、港口功能以及对外开放、资金配套等方面的政策支持力度,扩大围填海面积,拓展港口产业发展空间。与省市主管部门通力合作,尽快完善腰沙新出海口用海报批方案,及早落实三夹沙区域围填海历史遗留问题处理方案。三是高标准建设世界一流物流港。主动适应集装箱运输大船化、深水化、专业化、数字化趋势,对标新加坡大士港,借鉴其沉箱建港、建立体港、数字治港、生态立港等理念和技术,高标准建设20万吨级网仓洪深水航道和自动化集装箱码头、堆场,推动长三角世界级港口群由“双枢纽港”格局向更加协调的“一体两翼”格局转变。2.聚力通道建设,打造长三角北翼联运枢纽一是协同打造长三角江海河联运北翼服务中心。加快推动通州湾示范区和海门港新区港口建设规划对接,推动通州湾示范区三夹沙作业区与海门港作业区联动开发,联合推动5万吨级深水航道、散杂货泊位以及内河集疏运体系建设。加快推动通州示范区与如东洋口港集疏运体系建设规划对接,形成长三角北翼服务长江经济带集装箱、散杂货江海转运服务中心。二是高标准建设水公铁衔接高效的集疏运体系。加快建设分流长江南京以下航道船流的新通道。加快整治改造通栟线-通同线内河航道,东灶新河—通吕运河—新江海河等内河航道,规划建设可通航万吨级内河轮船的一级内河航道,建成分流长江干线航船的长江口第二通道。加快建设通海港至通州湾江海联运专用铁路,有序建设通达主要港区的高速公路和疏港快速通道。3.聚力重大项目,打造特色鲜明的现代海洋产业体系一是着力打造临港涉海地标性产业。培育发展高技术、高附加值、高环保特种钢铁、石化新材料产业集群,适当布局以矿产原料、矿渣、废渣等为原料的微晶新材料产业;大力发展以海上油气钻井平台、特种船舶、海洋风力发电设备、海上作业平台等设备制造为主的海工装备产业集群;大力发展以LNG、海洋风能、潮汐能、波浪能利用为主的海洋新能源产业。二是大力建设海洋经济创新高地。积极申报军民融合、央企与民企融合、央地融合发展为中心的海洋经济发展示范区,推动军企央企造船、海工装备高科技成果向民企、地方国企转化,鼓励共建研发中心、协同创新,合力打造世界一流海工装备产业集群;以“双创”理念促“双创”发展,出台专项扶持政策。4.聚焦制度创新,构建高层次区域协同机制一是加快建立省部高位推进与区域协同体制机制。积极争取国家部委对江苏对接国家战略的支持力度,仿效-12.5米深水航道工程推进机制,围绕长江口分流通道、通州湾长三角集装箱分流港、内河航道网络与生态带建设等推进国家重大战略的重要支撑设施,全面构建省部共建与区域协同推进机制,建立省级推进与协调机构。二是建立沿江沿海协同推进机制。推进通州湾示范区与沿江地区港口分工合作、错位发展,与苏州太仓港形成集装箱远洋、近洋搭配,与上海港形成集装箱远洋分流互补的格局;积极推动与长江中上游地区及沿江各港紧密合作,深化与长江流域沿线城市和内陆企业的全方位合作,形成长江中上游地区最近、最快、最优的出海新通道,协同打造江海联运现代化物流集聚区、江海产业联动发展先导区。 +535,0772,关于实施江苏省长期护理保险制度绩效评估的建议,20db421cb36943fda63ffa77df32531d,2022,2022-01-21 15:11:44,曹信邦,社会事业,调研情况:江苏长期护理保险制度实施状况。随着江苏人口老龄化程度的加剧,高龄老人的总量不断增加,老年人失能数量也在不断增加,失能成为家庭的沉重负担,为减轻失能者家庭经济负担,2016年6月,人力资源和社会保障部颁布了《关于开展长期护理保险制度试点的指导意见》,决定在全国15个城市开展试点长期护理保险,我省南通市、苏州市成为首批2个试点城市。2017年后,徐州市、无锡市、常州市、扬州市、泰州市和南京市6个市相继开展长期护理保险制度试点,形成了苏南、苏中、苏北同步试点的局面。2020年试点地区长期护理保险制度参保人数3982万人,享受待遇的人数为14.7万人。问题分析:江苏长期护理保险重度试点中面临的问题。(一)各地长期护理保险制度多样化由于国家颁布的长期护理保险是一个框架性制度,各地根据实际情况和地方筹资能力制定了地方标准,导致长期护理保险制度即使是在江苏试点的8个地区也不完全一样。为将来制度的标准化、规范化和统一带来了不可避免的后遗症。(二)长期护理保险制度筹资渠道不规范目前,试点地区长期护理保险制度的资金主要来源不规范,主要来源于医疗保险基金拨付、财政补贴,部分地区个人适度缴费。筹资渠道没有体现雇主、个人和政府三者之间的责任关系,资金来源缺乏稳定、可靠的渠道。医保划拨、个人缴费、财政拨款三者比例占全部资金来源的比例为3:3:4。(三)长期护理保险制度的待遇赔付率低由于各地制定的失能标准、待遇享有的条件苛刻,过高的赔付条件约束,导致长期护理保险制度的赔付率较低,部分失能老人基本护理待遇不能得不到满足。具体建议:实施江苏省长期护理保险制度绩效评估的建议。自2016年9月实施长期护理保险制度以来,部分地区长期护理保险制度已经运行5周年,为了不断提升江苏长期护理保险制度的运行效果,维持制度运行的可持续性,有必要对试点地区长期护理保险制度运行情况进行全面评估,总结经验,完善制度。(一)全面评估试点地区长期护理保险制度的参保对象。对有失能风险的人群是否已经覆盖到制度范围内,长期护理保险制度覆盖对象是否包括职工养老保险制度参保对象和城乡居民医疗保险参保对象?(二)全面评估试点地区长期护理保险制度的筹资渠道。是否建立了雇主、个人、财政三方筹资机制,资金来源渠道是否稳定可靠。(三)全面评估试点地区长期护理保险制度的待遇给付条件。包括失能程度评估标准、待遇赔付标准、赔付的项目等。长期护理保险制度是否有助于减轻了失能者的经济负担水平,不会导致家庭的财务重大风险发生。 +536,0773,关于提高妇女生育相关医保限额的建议,d942516374cc475a8c1f8bbaba14d543,2022,2022-01-21 14:53:32,史仁杰,医卫体育,调研情况:目前在我省,普遍存在女性在医院生育时医保支付费用限额过低的问题。据了解,南京市目前自然分娩的医保限额是2700元人民币,剖腹产的医保费用限额是4300元人民币。而北京自然分娩的医疗限额在5000元左右,剖宫产手术的医疗费限额在5800元。问题分析:如果在生育的过程中,产程进展非常顺利,孩子出生以后健康状态良好,不需要进行特殊的处置,费用相对容易控制。但每个孕妇在生育的过程中,都有可能存在不可预知的情况,目前结婚和产育年龄延后,二胎、三胎生育增多,高龄产妇增多,高血糖、高血压等并发症增多,经常导致实际医疗费用超过医保限额。由于超额后扣的费用结算到医疗组,不合理的扣费势必影响产科医生的积极性。为了控制控制成本,因此会不用或少用无痛分娩等措施等,从而增加产妇痛苦等,有的必要措施少了会因此增加生育风险。具体建议:1、根据当前生育期延后,高龄产妇增多、糖尿病孕妇、妊娠期高血压增加、肥胖胎儿增加的情况,适当调高生育医疗费限额上限,顺产和剖宫产分别上调到5000元至5800元左右。2、或者根据普通产妇、高龄产妇增多、糖尿病孕妇、妊娠期高血压产妇,以及有无生产过程中的并发症等情况,分别制定不同的医保支付限额,原则上新的限额在正常分娩限额的基础上有不同程度的提高。 +537,0774,关于加强我省院线建设提升电影放映品质的建议,34c5da17a170470a858d8c906cb913d5,2022,2022-01-21 15:05:55,丁文剑等14人,文化宣传,调研情况:伴随近年来我省电影行业的迅速发展,我省已跨进全国票房大省行列,稳居全国票房第二。 2021年我省全年票房43.22亿,新增影院134家,电影票房约占全国总票房的近十分之一,至2021年底,全省共有影院1136家,银幕数量7230块。我省银幕数量和新增院线数量在全国名列前茅,在注重影院数量增大的同时,在加强影院建设提升电影放映质量上,我省也应扛起争当表率、争做示范、走在前列三大光荣使命,全面开展电影强省建设,提升全省人民观影品质,提升影院盈利能力。电影作为一种结合声音、图像、灯光于一体的娱乐艺术形式,已成为我省人民文化生活的不可或缺的重要休闲娱乐活动,从无与伦比的视听盛宴中,观众获得精神上的升华与艺术的享受。毋庸置疑,影院放映质量至关重要,电影放映技术的不断发展为电影制作以及电影艺术呈现奠定了坚实的基础,放映技术的优良对电影的票房以及电影的播放效果都有着直接影响。高质量的电影放映为电影艺术、技术以及市场结合的效果呈现锦上添花,是精神文化产品的品质保障。高质量的电影放映关乎广大观众和制片方的利益,高质量的电影放映也关系到影院可持续发展的能力。2017年9月国家新闻出版总局电影局下发了《国家新闻出版广电总局电影局关于进一步加强影院放映技术管理的通告》,江苏省电影局指导成立省电影发行放映协会,进行行业优化服务监管,推动全省电影市场管理向规范化精细化转变。电影放映质量的好坏直接关系到观众的视听及心理感受,比如电影放映中画面模糊、屏幕暗淡、影片失常、声画不统一,3D眼睛不卫生等都会降低电影放映效果,影响和损害观众的观感体验。观众有一种痛,叫做“大片看不清”。问题分析:1、近两年疫情对院线行业影响巨大,我省去年单厅观影人数平均十人左右,单场上座率较低,我省从电影专项基金中拿出大量资金对院线进行扶持补贴,但是还是有相当数量的影院关停,尚在运营的部分院线也因设备陈旧,环境简陋,屏幕蒙灰,环境音响未达标准播放,急待更新设备及整修, 但需要资金扶持。2、我省影院建设扶持的重点在乡镇以及新影院建设,对翻新改造扶持力度不大。3、大多数观众不了解影院放映品质的差别,看到画面灰、亮度不足等问题,很少有投诉,以促进院线改进。4、影片放映画幅不准确、声画不统一、影片放映未结束就提前亮灯、环卫人员催赶观众离场等现象常有出现;由于影院放映设备更新较快,时有放映工作人员欠缺现场应急处理能力。具体建议:1、因疫情近两年票房总量较2019年有所下降,和电影票房直接关联的电影专项基金总量也因此相应减少,希望政府酌情给予电影行业更多资金支持和补贴。2、建议政府加大对电影放映行业的资金扶持。优质的观影环境对提高单场观众上座率至关重要,对支持新增影院数量扶持的同时,也要更多地鼓励并支持老影院的翻新以及设备提升、更新,以避免社会资源浪费。3、政府相关部门对影院放映标准要进行核查,严格贯彻数字影院新片放映设备维护等行业标准。核查对氙灯超期使用、定期督促影院进行设备维护和违规事项整改等技术问题。执行《电影院星级的划分与评定》(GB/T21048-2007),对符合标准的影院进行星级评定,依据影院星级的不同,电影票价可有所差别,让观众对自己的观影消费有所选择。4、由于放映设备的不断更新,对放映设备维护人员的技术要求也越来越高,适时对放映人员进行上岗培训以及职业素质教育。5、加强观众和制片方对影院放映质量的监督,提供监管热线。 +538,0775,关于中医药医史文化资料的收集和保护的建议,6adcb781d5ac41cba4e6a27ed979719d,2022,2022-01-22 09:17:37,史仁杰等21人,医卫体育,调研情况:习近平总书记曾经说:“无论我们走得多远,都不能忘记来时的路。”又说:“各级领导干部还要认真学习党史、国史,知史爱党,知史爱国。要了解我们党和国家事业的来龙去脉,汲取我们党和国家的历史经验,正确了解党和国家历史上的重大事件和重要人物。这对正确认识党情、国情十分必要,对开创未来也十分必要,因为历史是最好的教科书。”作为中医药工作者,我们也必须重视对中医药历史的研究,了解医院和科室的历史,汲取医院和科室以往发展过程中的经验教训,明确自身的目标、任务,这对开创中医药事业的未来很有必要,也十分重要。问题分析:近年来,我省对中医药历史文化的传承和整理比较重视,在工作中取得了一些成绩,有的医院还因此申报了非物质文化遗产。但此项工作各地开展得并不平衡,且工作主要集中在中医学流派和代表性人物的研究上。在科室层面,对科室历史和相关史料没有人去收集和整理。据了解,现任的50岁以下的医生,基本不知道科室发展的历史、重大事件、前辈及其事迹,甚至不知道科室有哪些前辈。可以说,对科室历史和文化史料缺乏整理是目前普遍存在的现象。时至今日,中华人民共和国建国之初工作的那一批中医现在大多已经离世,恢复高考后最早入学的中医人也已退休或将要退休。如果再不及时保护与整理的话,等他们老去或离开的话,很多史料、照片、实物等很可能永远找不到,再也无法弥补。因此,需要及时开展相关收集和整理工作,不要错失时机。具体建议:为此建议,尽快开展科室中医药医史文化资料保护与整理工作。1、对省市级大中型中医院的名医、前辈、知情者和重要史料持有者进行采访和资料征集。以前开展过相关工作的,要纠正以前工作中存在的面窄、偏于学术思想和临床经验整理,弱于搜集重要人事及相关史料等的不足,将重点放在史料和人物资料的收集、整理上。2、对建科50年以上的科室,要求必须系统整理科室发展的详细历史,以及科室重要前辈的事迹及史料;建科50年以下,30年以上的科室也要选择性开展科室发展史等相关研究。建科30年以下的科室,从现在起,就应重视并做好相关资料的收集、整理的准备工作。从人员变迁、人物的基本情况、文献、照片、证书、实物等方面搜集相关资料,并进行复印、拍照、录影、录像。科室史料丰满了,对于医院发展史的编写与完善是水到渠成的事。3、在省、市、医院相关课题中设立专项课题,予以经费支持。对此类课题的申报者原则上没有年龄限制。4、建议将中医药文化史料的整理工作,作为医院文化建设的一项重要工作予以重视,并持续开展下去。并将此项工作与师带徒工作、名老中医的学术思想和经验的传承工作密切结合起来,一起开展。 +539,0776,关于完善中医药评价机制的建议,d0f3c05823fa4fb7a60d8ea77db7ce57,2022,2022-01-22 09:17:37,史仁杰等21人,医卫体育,调研情况:习近平总书记对中医药工作多次作出重要指示,提出要遵循中医药发展规律,传承精华,守正创新。国家和各省市相关部门也都非常重视对中医药的传承和保护非常重视,出台了很多利好中医药的政策,取得了一定的成绩。但中医药的发展仍面临着很多障碍,其中关于中医药机构和个的评价机制就是影响中医药发展的一个突出的问题。问题分析:目前,科研和论文在医院评级、排名,等方面的权重很高,是医生晋升、聘任、评级和评奖的主要指标,临床技能和水平的评定反居次要地位。导致年轻医生将主要精力花在科研、论文上,以期能顺利晋升、出人头地。很少将精力花在学经典,多临证上,放松了对临床技能的学习和临床诊疗水平的提高。近年来,此类问题已经得到许多有识之士的关注和呼吁,但还未得到有效的治理。另一方面,现在的中医药科研,特别是国家自然科学基金项目多采用现代医学的实验方法、观察指标来分析、研究中医药单体治疗疾病的机理或作用途径。因为中医研究的对象主要是证,而科研验证的对象主要是病,因此,目前的中医药研究大多缺少中医学整体观念和辨证施治的二大特征,只是有点貌似中医药而已。用西医的体系和方法来管理和研究中医,显然是有问题的。已故卫生部中医司司长吕炳奎先生将此现象比喻为“让牧师领导和尚”。这样的科研及论文,并不能促进和发展中医药,却浪费了大量的人才、物力,还将人才培养引向歧途。中医之所以受到老百姓欢迎和好评,就是因为中医药治疗疾病简单、方便、有效、费用低。很多疑难杂症,甚至西医宣布无法救治的疾病,采用中医药治疗往往有较好的疗效。因此,中医药的生命力在于疗效。可喜的是,目前国家对医院的评价标准,已经开始转向以发挥中医药特色和突出中医药主体治疗作用方面上来了。但目前对个人的评价体系还没有发生根本性的改变。具体建议:为此就建立和完善中医药评价体系提出下列建议:1、坚持中医药的“守正”。 “守正”就是突出中医药特色和中医药的主体治疗作用。中医药的“守正”是中医药的立身之本,因此,对医院和个人进行考核评价时,要将中医药使用率、中药饮片处方率和处方量、中医药治疗占总费用的比例、中医药治疗技法和特色疗法的运用等,作为主要的考核指标。“守正”是考核的主体指标,也是基本要求,若“守正”项不达标,就没有资格晋升、晋级。在中医院的评级和评审中,建议将“守正”项分值设为总分的60%左右。2、引入疗效评价体系。疗效是中医药的生命力,疗效是医生能力和水平的体现。历史上,中医评定医生等级就是依据疗效和能力。周朝时的《周礼》载:”医师掌医之政令,聚毒药以共医事。……,岁终,则稽其医事,以制其食。十全为上,十失一次之,十失二次之,十失三次之,十失四为下”。历史上的名医也都是因为疗效好,或持有专长或绝技而闻名于世。但目前缺乏对医生个人诊疗能力和疗效的评价方法,科室领导或医院领导也很难对医生的疗效和能力作出客观、公正的评价。在此提出一个设想,如将平时的绩效排名设立一个分值,约占此项分值的40%;由本医院3位以上的权威专家和3位以上的行业权威共同组成的可信、公正的技术评定委员会,采用无记名评分的方法对医生的能力水平进行评价,赋予此项分值的30%;委托第三方调查,以受治患者的评价作为参考值,赋予30%的分值。3、重视专长和特长。对中医人才,尤其是专科人才不求其能力全,但必须求其有专长,有独有的技术。专长和绝技在评价人才和机构时都是重要的加分项。专长和绝技本身也是一种创新,是创新在临床上的体现。4、根据医院的性质不同,科研和创新的价值定位不同。对社区医院和一级医院不应有科研和创新的要求。对二、三级医院需要有创新和科研的要求,但分值不宜高,一般不宜超过总分的30%。要根据科研和论文能否反映个人的医疗技术水平来确定其价值。对于少数确有特长,广受患者认可的医生,在其晋升时,即使没有科研和论文,如果有发明、专利、临床资料等材料支撑,可以申请答辨,赋予创新分。 +540,0777,关于加快省级名中医工作室建设,促进人才培养的建议,77c2c52a3dc1441989fd830c366fabcf,2022,2022-01-22 09:17:37,史仁杰等23人,医卫体育,调研情况:中医药师承是千百年来中医药人才培养的主要形式,中医自古有“名师出高徒”之说,名中医药专家传承工作室是学习继承和研究推广名老中医药专家学术思想与临床经验、培养新一代中医药人才的重要平台和载体,在中医药学术经验继承、人才培养等方面发挥着重要的作用。我省中医药管理局及各级中医院十分重视名老中医药专家传承工作室建设工作,在名中医药专家传承工作室建设取得了一定的成绩。问题分析:但对比目前建设中医药强省对人才培养的要求,对比兄弟省份名中医药专家传承工作室的建设现状,我省名中医药专家传承工作室还有很大的发展空间。比如,2020年我省时隔17年评选出第5批省级名中医100名,这100名省级名中医中的绝大部分人没有能入选省级名中医药专家传承工作室建设项目,主要原因是名医工作室的建设间隔时间长,名额少,能入选国家级的名中医药专家传承工作室建设项目者更少。具体建议:1、加快名中医药专家传承工作室建设工作的速度。建议每隔1、2年启动一批名中医药专家传承工作室的申报和建设,保持传承和人才培养工作的持续性,提高中医药人才培养工作的成效。2、增加省级名中医药专家传承工作室的建设数量。以适应建设中医药强省对人才培养的需求,也与省级名中医评选工作相匹配。3、名中医药专家传承工作室建设工作的本质是人才培养,应将人才培养作为终极考核目标,摒弃或弱化工作室面积、经费等方面的考核要求。不能将工作室面积、配套经费等作为申报建设名中医药专家传承工作室的建设条件。 +541,0779,关于创新农业经营业态,提升粮食生产能力的建议,3e40965a36d94bf4a24f1bcb445403cb,2022,2022-01-21 15:00:16,施振旦等9人,农林水利,调研情况:“民以食为天”、“无农不稳”。历史的谚语,都说明了农业和粮食生产的重要性,是国家安全和社会稳定的压舱石。国家和各地政府高度重视粮食安全问题,狠抓粮食生产,使我国粮食生产获得了十八连增的优异成绩。然而,由于人多地少,加上近年的世纪疫情、极端天气等因素影响,使我国粮食供应处于紧平衡状态,如2021年进口粮食达到了1.64亿吨。对此,习近平总书记强调指出:“中国人的饭碗任何时候都要牢牢端在自己手中”,饭碗主要装中国粮”、“保证粮食安全,大家都有责任,党政同责要真正见效”。中央农村工作会议指出要稳定种粮面积,全力抓好粮食生产和重要农产品供给的具体任务;同时也强调,粮食安全责任面前没有旁观者,要各个地方要一起扛。问题分析:我省拥有肥沃的土地资源和良好的水热条件,非常有利于农业和粮食生产。回顾历史,我省曾经获得农业生产总值全国第一的好成绩。然而,最近几年,我省粮食总产量下滑到全国第八位。我省的粮食生产受到种粮成本高企收益偏低、农民种粮积极性下降等制约和隐忧。例如,(1)家庭承包的分田到户小规模经营难以实行机械化先进生产,难以提高生产效力;(2)粮食价格天花板难以提升,降低了种粮经济收入,种粮的市场风险较高; (3)难以吸引有文化素质和能力的年轻人务农,个体农民、种粮大户及家庭农场主的农业科技和经营能力有限,难以开展粮食深加工和对接市场,难以从第三产业获得增值拉动生产;(4)粮食生产受病虫害、气象等自然灾害的影响较大;(5)种植养殖未能有效结合,在使用大量化肥的同时,却浪费了大量的粪污及秸秆资源,一方面污染环境,另一方面增加生产成本,降低农业和粮食生产的国际竞争力并影响到其可持续发展能力。具体建议:在这些农业和粮食生产的压力面前,我们要以创新为动力,通过科技创新、体制机制创新,贯彻新发展理念,推动农业实现依靠创新驱动的高质量增长。我省需要变压力为动力,充分利用我省众多的农业龙头企业,利用其现代农业发展成果和平台,带动大量的合作社、家庭农场和种田农户开展大规模粮食生产;充分利用龙头企业的巨大财力、雄厚的科技研发力量、农产品加工和对接市场的能力、吸引和组织年轻人员进入农业和粮食生产领域的能力,创新和构建新颖农业生产和经营机制,通过种养结合循环的生态农业降低粮食生产成本,通过一二三产融合和对接市场使粮食产品增值为农民带来更高更好的经济回报,从而帮助农业合作社、家庭农场和种田农户降低农业和粮食生产的难度,稳定和提高农业生产能力、市场竞争力和可持续发展能力,最终为提高国家的粮食安全形势和任务争做贡献、走在前列。因此提出如下建设:1.构建新颖农业和生态生产业态:许多成功的农业龙头企业都只开展单项专业经营,专业种植或专业养殖而不兼营,这是造成农业面污染和难以生态环保的重要原因。通过促进农业龙头企业利用其雄厚的经济财力、生产组织能力和科技力量,通过大量土地流转或由企业托管,形成使用大型机械的规模化的先进生产的新颖现代农业生产业态及生态业态。新颖规模化生产业态,可以根据其养殖量分配足够的农田消纳养殖粪污和作物秸秆,降低化肥使用和生产成本,提高优质粮食生产、经济收益和市场竞争力。种养结合循环的生态农业,不仅实现粮食的规模化生产,也可充分利用秸秆饲养畜禽降低成本,还可以扩大养殖场所之间的安全隔离距离,从而提高养殖场的生物安全性,降低畜禽病原的传染,减少畜禽恶性疫病乃至人畜共患病的发生,对规模化养殖生产本身即是利好,也有助于社会稳定,具有一举数得之功。2. 加强对新颖现代农业经营的科技财政支持力度:发动高校科研等单位的科技力量,与龙头企业的研发团队相结合,本着发展高效环保生态农业的目标任务,建立新颖“政产学研”的科技社会合作关系和力量,并提供相应的财政支持促进新技术新产品新市场的开发,为合作的种养殖农民提供更好的技术和产品销售服务,提升科技对粮食生产的支撑力度。也帮助龙头企业参与农业保险业务加强应对自然灾害的能力以降低农业和粮食生产风险。对于一些发展良好的典型示范事例则需要加强总结与经验宣传,以更好地促进规模化粮食生产的现代生态农业发展。3.促进新颖现代农业企业更多回馈农民农村:地方或基层党委和干部要参与、指导和监督新业态企业的经营和对农村发展的作用贡献,促进新业态企业不断挖潜,在促进其开展规模化粮食生产、种养结合生产降低成本并提高生产效率基础上,需要给出生产任务指标督促其生产粮食的积极性,要进一步促进其融合开发一二三产业,开发新产品新市场获得新收益。基层党委和干部通过协调和监督龙头企业和出地农民的利益,在实现龙头企业与种粮农民公平和长期稳定合作的基础上,引导龙头企业为农民分配更多经济回报、改造农田和农业设施、促进农村事务建设,从而为粮食生产的稳定和长远发展打好物质和文化基础。 +542,0780,关于提高面向慈善公益的政府服务效率, 优化财富第三次分配政策环境的建议,b3f1ec064fee418386edc9a10043c706,2022,2022-01-21 15:11:44,陈剑光,社会事业,调研情况:2021年8月17日,习近平主持的中央财经委员会第十次会议的议题之一是研究扎实促进共同富裕问题。未来,初次分配、再分配、三次分配协调配套将成为我国新的分配基础性制度,中央明确“我们要补足三次分配的短板”,即“发展慈善等社会公益事业”,倡导志愿服务精神,鼓励先富起来的社会大众更有积极性投入慈善公益事业中。江苏作为全国经济龙头地区和公益慈善大省,要在全国争当表率、争当示范中走在前列。新时代格局下,在面向社会组织的公益服务上,更需要政府相关部门在服务细节上加快转型升级。问题分析:根据笔者在长达12年的慈善工作实践中发现,公益政务服务仍存在以下几点问题:1、面向社会组织的财税体系不够完善。社会组织面对非营利性质的社会服务采购时,没有明确的税务适用政策。双减之后,社会组织参与社区课后教育服务是非营利属性。当进行以政府采购服务为主要形式时,会出现两个问题:一是款项不是捐款而是采购款,民政部门认为不能开捐赠收据,无法享受公益组织免税政策。税务部门认为开发票就要交税,虽然开了暂用小微企业代开发票的通道,但没有政策支持毕竟不稳定,而且每月不超过15万开票额,全年不能超过180万,否则就要交税。虽然有“绿色通道”,但客观上限制了社会组织的服务供应能力。二是服务发包的部门一般都有严格的年度预算体系,助学类的服务一般按学年(当年9月1日到次年8月底)约定服务标的。发包方支付了一年的费用(因为要满足当年预算当年用的管理要求),但社会组织当年只开支了一半的成本,剩下的一半该如何定义,是否缴纳所得税?非营利属性的社会组织一旦被这部分未开支的“预付款”收取所得税,则会导致亏本,社会服务质量就会下降,甚至激发社会不稳定因素。目前这种情况仍没有相关部门给出明确答复。由于缺乏相应的法律政策,非常不利于调动社会积极性参与第三次分配。2、面向社会组织的政务电子化办公范围有待进一步扩大。目前相关政务服务系统没有电子开票、电子收据等功能,当社会组织收到外地企业捐款时,只能到南京财政局柜台申请代开一张捐赠收据。柜台工作人员对捐赠协议的措辞审核相当严格,且不提供符合标准的指导模版供大众参考,结果导致社会组织的办事人员多次往返办事厅,同时要与外地的捐方邮寄多次修改后的捐赠协议,严重挫伤了社会组织和捐方继续努力参与第三次分配的积极性。3、缺乏统一的、权威的、公开透明的志愿服务认证和激励体系。目前文明办、共青团、妇联、工会、街道和大学等机关事业单位、群团组织,都在进行公益活动的志愿服务奖励,但缺少统一的、权威的申请和认证通道,激励作用不足,不利于激发社会大众参与慈善公益事业。具体建议:综上,为了提高政府面向慈善公益的服务效率,促进财富第三次分配,笔者根据工作实践积累提出以下三点建议:1. 在江苏各市区(县)分别设立社会服务联合办公大厅,把与社会慈善公益事业相关的政府部门(民政、财政和税务等)、群团组织、省内著名公益组织(如扶贫基金会、青基会、儿慈会、红会等)和媒体等聚集在一起联署办公。一方面,方便群众办理一系列相关手续;另一方面,为有志于开展社会慈善公益服务的个人、单位和企业提供一站式专业咨询和服务。再者,面对新的百年征途中层出不穷的新问题,现场多部门协调解决,可以又快又好地为群众排忧解难,让人民群众激情饱满地投身慈善公益事业。2. 尽快完善政府面向慈善公益的互联网政务服务体系,让群众尽可能通过网上完成相关服务的手续。尤其是在疫情期间,减少面对面柜台交接,有利于常态化防疫工作。3. 由省宣传部文明办牵头,建立统一的、覆盖省市县(区)街道的四级志愿服务登记和认证体系,提高志愿服务记录的权威性、公开性和时效性。社会大众参与慈善公益,基本是从志愿服务开始的,如果我们能建立系统的志愿服务认证和激励体系,将大大加快江苏“慈善人口”的培育速度,扩大爱心群众基数,推动江苏省慈善公益事业的高效发展,在全国争当表率、争当示范中走在前列。 +543,0781,关于在农村社区增设 儿童公共阅读场所的建议,6a2222d318944bbf80c67fddef51da78,2022,2022-01-21 15:02:22,魏群等10人,文化宣传,"调研情况:农村儿童阅读存在图书资源缺乏、阅读素材陈旧、公共资源缺乏、阅读兴趣缺乏的困境。据调查统计,在农村,近1/3的留守儿童缺乏课外阅读。根据对全省多家县区的调查统计,留守儿童看电视,电脑和手机的比重较大,分别为64.5%、46.7%和43.2%,“无课外书读”、“无感兴趣的课外书读”已成为苏北地区农村孩子课外阅读的现状。问题分析:苏北农村留守儿童较多,父母长期在外打工,孩子都是祖辈老人看管。受教育条件限制,平常业余生活中,优质的课外图书阅读严重不足。与城镇儿童相比,留守儿童在阅读资源、阅读模式、阅读结构方面都有较大的差距,其阅读情况不容乐观。具体建议:1.图书馆网络市县联动。发挥市、县、区、学校图书馆的作用,由市、县级图书馆牵头,整合全区图书馆书目资源,构建数字图书馆网络,实现馆际的互借互还目标,在基层社区村组建成村级图书馆网络,打造给孩子们提供一个固定阅读场所。鼓励当地机关、学校、企业等单位工会组织购买优秀期刊书籍,进行爱心捐赠,丰富、充实农村孩子的课余生活,避免他们沉迷游戏或无所事事。2.规范阅览室管理。在全省村级组织中建立固定的阅览室管理机构。管理员可由本社区村组有一定文化,热爱阅读的志愿者担任。各图书馆管理人员具体负责解决疑难问题,并帮助农村的图书馆进行图书定期更换。根据学生们反馈的信息,有针对性地增加畅销、热门期刊、书籍,以便提高期刊、书籍的使用效率。3.开展阅读活动。利用寒暑假期,在农村儿童空闲的时期,鼓励期刊编辑、记者等高质量阅读人群走进基层社区,对学生进行专门的阅读讲座和推荐,使更多的学生、家长更快捷地获得高质量阅读建议,丰富儿童的业余文化生活,为这些潜在的特殊读者,提供特殊的服务,建立优惠措施,让这农村的孩子有机会享受到城市的教育资源、图书资源。" +544,0782,关于减少人工流产率、保护生育力的建议,42c66907c1fa46c6b08fc53652bd4c7e,2022,2022-01-21 11:06:24,史仁杰等21人,医卫体育,调研情况:卫生统计年鉴数据显示,2008-2018年我国每年人流数平均815.36万例,其中在2008年、2014-2018年间均高达每年900万例,且出生人流比[人流数/同期活产数]维持0.5以上水平,其中2018年达到最高点(0.64);而我省的人流2018年、2019年人流数分别为75.75万例、72.52万例,出生人流比已达到1以上。由于私人医院和诊所的人流数据并不包括在其中,因此实际人工流产数据要高于公布数据。从人群特征来看,我国人工流产具有数量大、年轻化(≤24岁者占28.50%)、未育女性比例高(42.70%)、重复流产比例高(65.40%)等特点。主要原因是未避孕(44.4%)或未正确避孕(50.3%)。问题分析:尽管目前常规采用的人工流产方法安全、有效,但无论是手术流产还是药物流产,都易因流产引发输卵管阻塞、宫腔粘连、子宫内膜异位症等并发症,导致女性继发不孕、发生不良妊娠,特别是多次人工流产者其风险更高。具体建议:因为减少人工流产是保护生育力的重要方面,为此提出下列建议:1、加强青春期性教育,减少未婚者流产情况。应对中小学生开始适时普及必要的性知识,并加强道德教育。要求家长教育子女避免婚前性行为,减少青少年未婚者流产现象。2、提供免疫避孕咨询服务2019年国家卫生健康委出台的《基本避孕服务项目管理工作规范》中规定育龄夫妻可以免费享受国家规定的基本避孕服务。建议修改相应规定,对有避孕需求的未婚对象也提供免费避孕咨询和技术服务。3、加强人工流产高发人群的教育和服务青少年、流产妇女、哺乳期妇女和围绝经期妇女,因性活跃、避孕知识缺乏、不避孕或未正确避孕、避孕药具获得渠道不畅等原因,人工流产率高。对她们应加强教育,积极提供避孕服务,帮助正确采取避孕措施。4、倡导采用长效可逆避孕措施研究显示短效避孕措施每增加1%,出生人流比约上升4.1%。因此,推荐采用长效可逆避孕措施。长效可逆避孕措施(LARC)措施具有避孕效果好、停用后即可妊娠、不受使用者人为因素影响、一次手术长期使用、成本效益高的优点。应将LARC避孕措施推荐给合适的使用者,加强使用指导,提高使用率和续用率。 +545,0783,关于成立工商联(总商会)经济纠纷仲裁委员会的建议,ace1310e56204fa08960fe2b2eeba76e,2022,2022-01-22 09:19:40,杨玻,法制建设,"调研情况:民营经济是推动我国社会主义市场经济发展的重要力量,在新发展阶段,民营企业肩负着重大历史使命。近年来,在江苏省委、省政府的正确领导下,我省民营企业取得迅猛发展,成绩喜人,为我省经济社会发展和繁荣稳定作出重大贡献。据省统计局官方数据显示,2020年,全省民营经济增加值达到5.8万亿元,同比增长5.3%,快于GDP增速1.6个百分点;民营经济占全省GDP比重达56.8%,较上年提高0.9个百分点;对全省GDP增长贡献率较上年提高20.5个百分点,为拉动全省经济作出了突出贡献。问题分析:成立工商联(总商会)仲裁委员会是民企所盼。自新冠肺炎疫情爆发以来,全省民营经济受到很大冲击,企业生产成本增加,销售渠道不畅,对外融资困难,资金压力巨大,民营企业与民营企业之间的经济纠纷案件也由此频发。据不完全统计,当前民营企业之间发生的经济纠纷案件占民营企业涉诉案件的50%以上。但目前,民营企业之间应对经济纠纷的渠道基本上只能通过人民法院进行诉讼,而这一单一渠道也存在着不尽如人意的地方。一是民营企业之间的经济纠纷案件法律关系复杂、涉及主体多、时间跨度长,有的案件需要一审、二审,甚至再审也不能解决问题。不但造成司法部门的资源和时间浪费,增加了积案审理压力,而且无法保障案件的审理时效和质量。二是时间是当前民营企业的最大的成本。长年累月的诉讼导致涉诉民营企业之间经济、时间等综合成本大幅上升,有的因此而陷入泥潭,两败俱伤,甚至涉诉方都被拖垮、拖死。三是涉诉的民营企业之间除了诉求公平、公正审理发生的经济纠纷案件以外,最希望的是能够快速解决纠纷问题,但应对反反复复的案件审理,导致双方民营企业都分身乏术,不能专心专心致志从事企业的生产经营,严重困扰了涉诉民营企业的健康快速发展,广大民企迫切期盼拓宽维权新渠道,建立和完善民营企业之间涉诉案件办理新机制。为此,成立工商联(总商会)仲裁委员会,迫在眉睫,刻不容缓。成立工商联(总商会)仲裁委员会的可行性。(一)工商联(总商会)对于涉诉的民营企业之间都具有信任感和亲切感,是涉诉民营企业都值得信赖的“娘家人”。为此,充分发挥工商联(总商会)的性质、地位和作用,探索和成立工商联(总商会)经济纠纷仲裁委员会,及时处理和解决民营企业之间的经济纠纷问题,对于及时化解和消除民营企业之间的经济矛盾、纠纷,促进涉诉民营企业的正常经营发展具有重要作用。(二)工商联(总商会)《章程》明确规定, 反映非公有制企业和非公有制经济人士利益诉求、维护其合法权益、参与经济纠纷的调解和仲裁,是工商联的职责。因此,依托各级工商联设立仲裁机构,引导和鼓励民营企业之间以仲裁的方式协商、调解和裁决企业之间的经济纠纷,作用强大,优势明显。(三)工商联(总商会)仲裁委员会具有独特优势和特点:一是专家办案。工商联(总商会)仲裁委员会实行仲裁庭裁决制度,仲裁庭可由三名或者一名仲裁员组成。案件审理的仲裁员由仲裁庭成立仲裁专家库,审理案件前随机抽选确定。专家库成员全部都由权威性、专业性法律人士和特殊领域的专家、学者组成,他们具有较高的法律水平和专业知识,可以确保协商、调解和裁决工作的合理性和合法性。二是一裁终局。工商联(总商会)仲裁委员会的仲裁工作实行一裁终局制度,裁决书自作出之日起即发生法律效力,没有二审、再审等程序,且同一纠纷不可以再申请仲裁和向法院起诉,有利于节约民营企业涉诉成本。三是安全保密。仲裁庭开庭不公开审理,裁决结果不向社会公开,不在网上公布,仲裁委员会为当事人严格保守秘密,有利于保守民营企业商业机密,维护涉诉民营企业的商业信誉和社会形象。四是经济高效。对于案情简单、证据充分的民营企业的经济纠纷可即立即审,快速得到解决结果,以免诉累,审理时限为20个工作日内;复杂案情不宜超过90天。五是程序灵活。工商联(总商会)仲裁庭相比人民法院诉讼程序简易,当事人可以选择仲裁庭的审理方式及开庭方式等,仲裁程序中很多具体环节可以被简化,极具很强的灵活性,节约企业时间,减少企业损失。具体建议:涉及民营企业之间的经济纠纷案件,很多民营企业投资人本来就相互熟悉或认识,或是同属于一个工商联(总商会)的会员企业,只是不得以才对簿公堂。因此,成立工商联(总商会)仲裁委员会在协调其成员之间的经济矛盾纠纷方面一定是大有可为和大有作为。一是建议将我省民营企业之间的经济合同纠纷、房地产合同纠纷、技术合同纠纷、金融、证券、期货交易纠纷(包括借贷担保、抵押等)、知识产权合同纠纷、涉外经济合同纠纷、海事海商合同纠纷、民事合同和其他财产权益纠纷(如借贷、合伙、财产侵权及其他非合同纠纷等)纳入我省工商联(总商会)仲裁委员会协商、调解和裁决职能范围,以工商联(总商会)特有的优势,及时化解民营企业之间的经济矛盾和纠纷,在人民法院审判工作前建起和筑牢强有力的“防火墙”,让工商联(总商会)仲裁委员会的协商、调解和裁决职能在维护我省经济高质量发展和建立法制社会过程中发挥重要作用,具有很强的现实意义。二是建议借鉴和采用人社部门劳动纠纷仲裁的方式,江苏省工商联(总商会)成立“江苏省工商业联合会(总商会)仲裁委员会”,同时使用“江苏省工商业联合会(总商会)仲裁院”名称,在全省地级市、县级市进行推广和铺开;在报经批准的仲裁委员会章程中,明确省工商联(总商会)仲裁委员会组成、机构设置、规则制定方面的职权,以确立其在民营企业及民营企业投资人中的公信力和影响力。三是全省各地工商联(总商会)仲裁委员会专家库成员除了要聘请仲裁法规定的司法界、法学界人士外,要选择适当比例的民营企业代表人士及经济、技术、管理专家担任仲裁专家库成员,让专业人士参与民营企业之间的经济纠纷案件的协商、调解和裁决工作,以确保仲裁结果的公正、公平、合理、合法。四是提报全国工商联(总商会)尽快成立仲裁委员会,这样可以解决一方不在江苏省而难以达成一致意见的问题。    五是实行低于市场价格的惠企收费标准。" +546,0784,关于联动国家级本土IP在地资源,呈现至美江苏文旅目的地的建议,fe574a1a2f4643b9a980fe76f248bc29,2022,2022-01-21 14:53:32,陈剑光,工业商贸,调研情况:2021年10月,《江苏省“十四五”文化和旅游发展规划》中提出,要努力实现文化和旅游内涵能级在创新发展中充分释放,江海河湖资源禀赋优势在协调发展中充分发挥,水韵江苏独特魅力在绿色发展中充分彰显,文旅资源配置能力在开放发展中充分提升,人民美好生活需要在共享发展中充分满足的部署和目标。问题分析:江苏省内锦绣山河,拥有丰富多元的自然禀赋和人文底蕴,文化公共服务日趋健全,水路交通发达,为实现“十四五”文旅方面的新目标提供了无可比拟的基础。但根据笔者与多次走访调研发现,仍存在以下几点问题:第一,文旅项目联合开发程度仍有挖掘空间,文旅资源组合配对需要继续优化。江苏旅游资源丰富,类型多样,除自然旅游资源、历史人物旅游资源外,近年来生态修复、生物多样性持续丰富的成效,也带来让人耳目一新的生物旅游资源。目前,山水城林江河湖海各成一派,各自为营,并没有充分进行资源组合,各文旅消费场景的串联性较弱,声量较小,共振效应弱,未产生遥相呼应的聚集效应。第二,文旅体验的丰富度有待探索,旅游特色产品有待进一步扩充开发。伴随我国旅游消费市场的全面升级,旅游业态已加速迈入以“个性化服务”、“浸润式体验”、“科学文化内容”为特征,集观光、休闲、度假、科教、体育、文化等多功能共存的发展新时代。目前存在部分旅游资源“重观光轻体验”的单一产品问题,导致游客停留时长较短,消费力不足,城市旅游品牌声量不够,整体旅游产业联动性不强等系列问题。具体建议:综上所述,就增强在地旅游资源联动性,打造江苏强IP的超级旅游目的地,笔者提出如下几点建议。第一,通过高杆IP串联旅游资源,实现全域共振。例如,通过被世界认可的国家级本土文化IP——中国国家地理,串联江苏全域旅游资源,连点成线,连线成面,打造以营地、互动馆等深度体验载体为主题IP文旅场景,多点共振,聚力联动。通过IP将旅游产品、旅游目的地、旅游服务和文化输出进行“四维一体”聚合,丰富文旅体验,开拓IP旅游路线,扩大并串联IP主题旅游目的地辐射范围,扩充文旅消费场景,引导游客深度游。用IP融入在地旅游资源的文化表现中,再汇合到以城市为单位的主题旅游版图中,从而提升其旅游资源价值。第二,发挥文化润泽功能,将科教融入到文旅发展中。随着国家倡导绿色生态环境的积极打造,结合教育“双减”政策提出的新要求,自然教育作为素质教育的重要组成部分,将成为政府、学校和家长培养全面发展的高素质人才的有力抓手。探索文旅消费在科教方向的新场景是大势所趋,可依托中国国家地理建立的以中科院为首的专家智库团队,把文化与旅游深度融合,开展教育营地建设。在未来文旅新消费的规划中,与体、商、展共同纳入文旅融合产业的行列,与亲子、研学、休闲度假、乡村、山地、湿地、海滨、森林等文旅项目无缝对接,加速产业融合。同时,自然教育的开展在投资建设上也可以采取轻资产改造升级赋能已有的重资产基础,高效拉动项目价值,使合作各方实现双赢、多赢。第三,积极探索产业融合方向,丰富旅游产品,综合提升旅游业与其他产业的匹配度。江苏具备非常优质的自然资源和底蕴深厚的历史文化资源,在与教育业、制造业、快消品、互联网、金融等多行业的合作中有巨大潜能。例如,丰富与素质教育产业相关的自然教育、红色教育为主题的营地类旅游产品;融合与制造业装备导向的房车旅游、骑行登山、低空飞行等旅游体验产品;探索创新与金融业产品类的融合等,一方面为游客打造更多体验消费场景,拓展经济增长新空间,另一方面盘活在地旅游资源自我运营的能力,探索有活力、可持续的发展模式,增强抗风险能力。第四,从文旅营销上,阵地发声,精准触达。在大数据基础上,对高质量旅游消费人群进行深度跟踪和消费行为路径分析,通过更具新时代活力和传播力的短视频平台、KOL营销等,联手中国国家地理已有的新媒体阵地,对消费者进行差异化输出,精准触达亿级深度用户,持续探索行之有效的精准文旅营销模式,助力谱写“强富美高”新江苏现代化建设新篇章。 +547,0785,关于吴淞江整治工程大力推进 “亲自然”河道治理理念的建议,f083c8f0bb3b4ca6a3724e64fe5e4127,2022,2022-01-21 15:09:22,朱伟等10人,资源环境,"调研情况:吴淞江源于江苏省境内东太湖的瓜泾口,历史上是太湖主要的排水通道,上游段处于江苏省界内,下游段处于上海市界内、苏州河的上游。吴淞江整治工程是国务院批复的《太湖流域防洪规划》等确定的流域综合治理骨干工程之一,并已列入国家172项节水供水重大水利工程项目。工程主要任务是增加太湖洪水出路,提高流域防洪能力;增强阳澄淀泖区防洪能力,提高嘉宝北片除涝能力;兼顾区域改善水资源水环境和航运。江苏段整治自瓜泾口到苏沪交界河道总长61.7千米,除提高防洪排涝能力以外,修复河道生态,改善区域水环境、水资源和航运条件也是工程的重要目的。问题分析:吴淞江是太湖下游文化之河。[宋] 张镃 《还至吴淞茂洪用余临平诗韵放鱼因思旧行大江》中写道:太仓云路天黏水,栉比渔家接沙觜。巨艘买放截江鳞,举网遮空暗窗纸。可以想象到吴淞水连天际、渔帆艄歌的生活景象。苏州的文化之乡与鱼米天堂的形成与发源于吴淞江的商贸、渔业、航运密不可分。因此,吴淞江整治工程除满足防洪排涝、航运功能以外,应该更加重视吴淞江文化、吴淞江固有生态的保护和修复。而倡议人与自然和谐相处的河道治理技术被称之为“亲自然河流整治技术”。以瑞士、德国为代表欧洲国家在上世纪50年代就提出了近自然河道治理的思路,也就是通过治理措施使河流的状态更加接近于自然状态的方法,这也奠定了欧洲国家农村河道水质良好、水生态健康的基础。借鉴欧洲的模式,日本提出了多自然河道治理的思路,经过多年的治理,也取得了一定的成效。在我国水利工程的实践中,从上世纪80年代开始出现生态水利的概念,我国水利开始由工程水利向资源水利转变的大思路。2004年钱正英提出了人与自然和谐共处的水利工程新理念,强调了水利工程必须从保护水生态、恢复生态、修复生态的角度考虑人与自然的和谐关系。而考虑到太湖流域人与自然的关系,与欧洲“近自然河道”、日本“多自然河道”相对应,构建我国特有的“亲自然河道”成为必然的模式。而亲自然河道主张:尊重河道原有的形态、水动力、水质和生态禀赋,通过非工程措施和工程措施尽可能地恢复河道固有的形态和水质环境,促进其生物系统具有丰富的多样性,保护、营造固有物种的栖息环境,使河道生态系统最大限度地接近其自然状态。通过河道周边村落居民参与河道管理,强化生活与河道的广泛联系,控制污染的发生,形成人-水亲和的和谐关系。具体建议:根据实地调查、走访和资料收集的情况来看,吴淞江大多数区域岸线仍然弯曲自然、岸坡自然舒展、河滨带发育多样,自然生态仍然有所保留。但也有一些虽然经过一些整治工程,但岸线趋于直线化、河岸硬质化、河道人工化的现象随处可见。为了在吴淞江整治工程中体现出“亲自然”的理念提出以下四点建议:1. 吴淞江河道整治在满足防洪、航运的前提下应尽可能保护原有弯曲的岸线,保护原有的河滩湿地系统。2. 吴淞江的河道整治应该大力推进岸坡的自然化、岸坡的缓坡化、岸坡的亲水性,尽可能地保留吴淞江原有的自然风貌。3. 吴淞江沿岸应该设立几处“吴淞江生态公园”,其中设置湿地公园的水生态系统。设立“吴淞江文化展示馆”陈列历史上吴淞江的生态、生活、文化,成为吴淞江“乡愁”记忆的集中展示处。4. 与周围社区联合建立河岸岸坡花园,由周围居民承包片块岸坡,种植花草、维护清扫,改善居民与河流的关系。" +548,0786,关于太湖治理中加强通量管理、实施科学调度的建议,0bb55726a3934113adb43725f444b9c1,2022,2022-01-21 15:09:22,朱伟等26人,资源环境,调研情况:太湖流域是我国经济最为活跃、人口与生产要素高度集聚的地区之一,工业发达、产业众多,但同时也是世界上承载经济、产业、人口、生态综合压力最大的湖泊。太湖面积达到2360平方公里、深度只有2米、是世界少有的超大型浅水湖泊。太湖像一碟净水置于周围发达、喧嚣的城市群中。流域来水基本上都是经过城市、农村使用;经过城区、农田、河塘;来自森林、山区的清水很少,源水条件极为不利。但太湖具有独特的“东清西浊”的水质结构,西北片区汇聚进入的“浊水”,经过太湖生态系统的净化,到东部变成水质很好的“清水”。长期以来供应苏州、吴江、无锡的饮用水,间接作为上海浙江的饮用水水源地,是太湖水哺育了苏南的鱼米乡。问题分析:江苏省委、省政府高度重视太湖治理,认真践行“绿水青山就是金山银山”的发展理念,实施一系列重要举措,投入巨大治理成本。2007年太湖暴发水危机以来国家投入太湖治理的资金大约达到2620亿,其中我省投入超过一半。在流域GDP翻两番、人口增长1000万的压力下,连续13年实现“两个确保”,为太湖治理作出了重大贡献。省政协连续三年就长三角区域污染防治协作机制落实情况与沪浙皖政协开展联动民主监督,积极推动太湖联防联治。尽管治太工作力度很大,但太湖水质改善状况堪忧,2016年太湖磷反弹、2017年太湖出现最大面积的水华,近两年,东太湖也总磷升高,出现蓝藻水华现象。2021年太湖水质见好、水华较少,是否是太湖出现根本性转变,“十四五”以及后续的治理应该怎么做?具体建议:针对此提出以下三点建议:1. 算清通量帐,入湖河道严控入湖磷通量据研究记载,198年代太湖总磷的入湖通量在240吨左右,湖水水质总磷平均为0.02mg/L。国务院颁布的《太湖流域水环境综合治理总体方案》中也明确太湖总磷的纳污能力为每年 514 吨,而近十年太湖入湖总磷的年均值在2100吨左右,湖水水质总磷平均为0.08mg/L。从中可以看出现在太湖入湖磷通量是1980年的接近10倍,是国务院核定值的4倍。巨大的总磷输入量是太湖水质难以改善、水华频繁暴发的首要问题,是太湖治理中第一个需要解决的问题。必须认识到,入湖磷通量不但与入湖河道的水质有关,也与入湖水量有着不可分割的关系。太湖入湖河道水质总磷平均在0.15mg/L,是湖水的1.6倍。每增加10亿方入湖水,就会增加150吨入湖磷通量。太湖历史上入湖水量在80~90亿方左右,现在的入湖水量是110亿方。太湖处于河网地区,周边的引调水工程都有可能对太湖入湖水量产生影响。因此,算清通量帐,进行通量管理是太湖治理刻不容缓需要重视的问题。2. 算清底泥帐,科学安排湖内治理行动太湖一期清淤3900万方底泥,每年实施防治湖泛的应急清淤,对湖泛的发生起到了一定的作用。太湖准备实施第二轮大规模清淤,规模达到4000万方,投资需要80亿以上。除为了控制湖泛以外,期待通过清淤减少底泥向湖水中释放通量,也是清淤工作的一种考虑。但是根据我们的研究,由于入湖磷通量太大,太湖的底泥目前处于“汇”,也就是聚集污染物的阶段。太湖入湖总磷2100吨,出湖800吨,留在湖中的磷达到1300吨,而水中赋存的总磷只有500吨左右,也就是说有800吨磷在湖中转化。有资料表明,蓝藻打捞磷在80吨左右,鱼打捞磷在200吨左右,水草打捞磷50吨左右,合计打捞出去的330吨左右,也就是说还有400~500磷可能转化到底泥中去了。因此,目前的底泥还处于“汇”的阶段,清淤对于减少磷的释放通量体现不出效果。当然,不排除为了控制湖泛等其他目的开展的清淤工作。3. 尊重“东清西浊”,科学调度确保苏州、吴江供水太湖具有明显的“东清西浊”的水质结构。太湖80%的的来水进入西北,90%以上都从东太湖太浦闸排出。这过程中太湖总磷从西北出入湖0.15mg/L降低到东南部的0.05mg/L。而苏州的水源地分布在贡湖东部和胥湖、吴江的水源地分布在东太湖,使用的都是“东清”的太湖水。太湖“东清西浊”的水质结构除了太湖自身生态系统的特点以外,与太湖水循环的周期有很大的关系。太湖历史上交化周期在300天左右,而近些年降低到180天,西北的来水较快地到达东南,会造成东南的水质上升。有数据表明近几年东太湖的总量有所上升,生物可利用磷的浓度突破了微囊藻的限制值。东太湖的微囊藻生物量有所上升,开始出现水华现象。今年建成准备投用的“新孟河引水工程”规划引水量20亿方,如果这已经引水都从太浦河排出,会造成西水更快地到达东部,使得“东清西浊”的水质结构收到明显的影响。如果采用“西北小循环”的方式,则可以发挥“引江济太”的最大效应,减少对东部水质的影响。 +549,0787,关于构建企业环境风险精准细化调控体系 加快推动生态环境风险防范化解的建议,29dfe3372e554cb19946142397134124,2022,2022-01-21 14:53:32,毕军等2人,工业商贸,调研情况:生态环境风险防范化解是关系生态环境系统良性循环、人民群众生命财产安全、社会经济高质量发展的时代命题。企业是环境风险发生与调控的核心主体。近年来,江苏省企业环境风险防范水平持续提升,但以“3·21”响水天嘉宜化工有限公司爆炸事故为代表的环境事故仍时有发生。问题分析:整体上,江苏省在企业环境风险筛查和调控方面仍然面临几项主要挑战:一是企业总体环境风险底数不清。受疫情及其伴生影响,省内工业企业尤其是环境风险较高的中小企业的存续状态、生产经营状况、主营业务更替信息等变化较大,但是各地对辖区内企业基本情况缺乏系统校核,导致风险企业数量不清。此外,与企业生态环境风险相关的关键数据散见于环境管理、环境审批、执法监管等不同业务平台与普查数据系统,尚未能够以企业社会信用代码为唯一关联形成完整的数据链条,无法有效支撑企业总体生态环境风险评估,导致企业生态环境风险水平行业、区域分布特征不明,管理优先序设置缺乏科学依据。二是企业内部环境风险隐患节点不明。企业内部可能引发环境风险的节点众多且复杂交错,形成了风险节点网络。同时,风险群发链发的特点导致了部分关键风险节点在网络中有着“牵一发动全身”的决定性作用。当前大多依托领域专家的先验经验,通过逐一案例分析,筛查企业内部关键风险隐患节点。但是,传统做法难以解决企业风险特征信息缺失导致的风险水平难以量化的难题,存在一定的主观性且成本居高不下,无法精准、快速、低成本地确立企业内部风险隐患节点整改的优先序。三是企业环境风险防范与调控的精准度与智能化水平有待提升。政府层面,针对企业环境风险的防范与调控大多依赖双随机执法,缺乏明确的线索指引,防控效率与精细化程度有待提升。企业层面,面向企业的生态环境风险管理能力提升现阶段仍聚焦管理层人员,注重管理意识觉醒,缺乏班组层级直达关键风险节点要害的能力提升方案,导致企业面对自身风险隐患无从下手。具体建议:一、开展全省企业综合环境风险评估、预测预警和风险清单编制,建立企业环境风险分级分类动态管理体系。借助大数据分析、人工智能等手段,摸排全省工业企业存续状态与生产经营状况;在此基础上,深度融合生态环境大数据平台中的用电监控、工况监控、在线监测、台账、执法等数据,打造以企业社会信用代码为唯一关联的实时更新的企业环境风险数据链条。综合考虑健康风险、生态风险、碳风险、突发事故风险等维度,建立全省企业综合环境风险评估的技术体系,对全省企业环境风险进行精准画像和定时体检,建立全省企业综合风险源清单,实现“一企一单、一单一图”精准化源头管控。此外,强化区块链、大数据、机器学习等新技术在企业综合风险预测预警网络体系中的应用,将企业综合风险监测指标融入全省生态环境智慧监管平台建设,建立动态化企业环境风险分级分类管理体系。二、以优化资源配置为核心,助力风险企业关键风险节点精准高效诊断。政府部门联合科研院所、市场机构等共同开展企业环境风险防控重大科技项目立项和攻关研究,制定标准化、结构化、可操作、可实施的企业环境风险关键节点诊断流程,构建兼顾行业特异性、风险等级差异性、资源配置成本约束性的企业环境风险节点诊断技术体系,推动风险企业关键风险节点精准高效诊断由“专家经验依赖型”向“成本约束智能化”转变,着力提升企业生态环境风险“问题诊断”的有效性与经济性。三、以数字科技赋能为抓手,持续推动企业生态环境风险精细化调控能力提升。一是充分发挥人工智能与大数据技术发展优势,建立企业环境风险远程监管与动态预警体系,促进生态环境风险调控重点由“事初报警式应急”向“事前预警式响应”转变,实现执法队伍带着线索去执法,提升执法效率与精准性。二是大力扶持与企业环境风险精细化调控需求相适应的环保产业发展。面向企业生态环境风险防范化解的实际业务需求,引入市场力量,推动企业环境风险培训重点从管理队伍宣传教育向基层班组操作整改转变,培训目的从宏观风险防范意识宣传向企业风险控制能力提升转变,为探索创新相关服务模式的新兴技术企业提供政策支持。 +550,0789,关于加强网络媒介综合治理,有效把控舆论阵地的建议,c51ef4e849e24e0b8152bfc3047c8f45,2022,2022-01-21 15:11:44,汤国安,文化宣传,调研情况:经过研究课题调研问题分析:随着移动互联网的发展和传统商业的转型,尤其在资本、娱乐和互联网深度融合后,饭圈文化问题层出不穷,青少年对偶像盲目的崇拜和追捧的状况令人担忧。《2020年中国粉丝经济市场发展规模现状及未来前景分析报告》显示,在追星人群中,近七成的“00后”都认为自己属于“追星族”,其中半数以上的学生都参与追星。“00后”“10后”作为受互联网影响最深的“网生代”,他们身上所呈现的粉丝低龄化与职业化特点的日趋明显。同时,身心尚未成熟的青少年对偶像的情感可能会被过度商业化利用,在盲目迎合消费狂潮的过程中成为粉丝经济中被收割的“工具”。因此,青少年过度偶像崇拜是一个亟需被关注的系统性社会问题,主要表现为以下几个方面:1.资本驱动与合谋,警惕商业利用粉丝与偶像的关系本应是良性互动、互相成长的关系,但资本与部分偶像平台将粉丝文化“异化”为流量至上的纯商业行为,造成粉丝价值观与消费观的扭曲。例如今年5月,某综艺节目被爆出粉丝疯狂倒奶打投应援事件,其背后是资本逻辑驱动下粉丝的非常规、非理性举动,是商家和平台只顾销量与流量,罔顾法律和社会责任的表现。而我们更应警惕这类现象背后,是数条过度消费打投、非理性应援、买号刷数据榜单、请水军刷评论等完整的灰色产业链,更是青少年三观的误导和侵蚀,需要引起警惕。2.从追星族到饭圈,凸显行为失范饭圈是粉丝圈子的简称,从过去自发组织的追星变为有组织、专业化的利益圈层。在互联网时代,高度互动性、情感性的“饭圈”则是粉丝商业经济下的重要组成。虽然疫情期间一些饭圈组织的救援活动得到了社会主流文化的认可,但绝大部分饭圈乱象频发,其所导致的负面问题不容小觑。其一,在高密度追星过程中,不少青少年成为了偶像打榜冲名次的“数据劳工”,很容易造成社交媒体成瘾,影响青少年的学习与生活。其二,在饭圈的高度排他性氛围中,极易爆发群体性的网络暴力行为,甚至从语言暴力延伸至人身攻击,对青少年的身心健康造成不良影响。最后,从购买专辑与代言商品到进行微博“打投”再到集资应援,节衣缩食、一掷千金支持偶像的青少年则更容易成为网络诈骗的受害者,“多名学生落入追星陷阱被骗”“少女追星被骗14万”等新闻层出不穷。3.饭圈群体受困于“信息茧房”,情绪极化明显正处于价值观形成期的青少年本应全面、多角度地接受各类知识并深入思考,而深受饭圈文化影响的青少年们却被困在偶像的“好评孤岛”上,不断陷入窄化的“信息茧房”中。时间越长,他们获取的信息内容就越单一,相似的观点与情绪也更易聚集,从而造成“群体极化”。这些三观尚未成熟的青少年对在公共空间表达的限度并不清楚,为了维护自己偶像,极易出现违反社会规则的过激言论,在群体情感的累积、刺激下最终演变为群体极化负面情绪的宣泄与爆发,甚至做出非理智的甚至极端的行为。具体建议:面对青少年粉丝群体,简单粗暴的“一封了之”往往适得其反。在对青少年的引导中应以青少年的心理发展为起点,综合家庭、学校、社会多重合力,引导青少年粉丝健康、理智地学习真偶像,树立主流价值观:1.加强青少年媒介素养教育,形成家庭、学校与社会的合力在引导中,要帮助青少年粉丝群体积极提升媒介素养,分清虚拟和现实,正确追星、合理追星,合理规范媒介使用和媒介信息生产。追星并不可怕,单纯的“围追堵截”只能事倍功半。事实上,青少年多为独生子女,在现实生活中缺少同龄人的陪伴,学习压力大,渴望陪伴,容易产生孤独感,因而网络上的虚拟空间诸如饭圈就成为了他们情感寄托与娱乐消费的主要场所。父母应尊重青少年在媒介使用过程中的经历和体验,超越单纯自上而下的说教模式,倾听他们的困惑和面临的问题,提供正向的情绪价值,成为青少年科学、健康使用媒介的助力者。学校与社会组织可以发挥积极作用,通过打造媒介素养融合课程、开展媒介实践活动、延请名师讲座,联合主流媒体与社交平台以多种渠道参与到青少年媒介素养的培育中。2.守住青少年舆论阵地,实现“破圈”传播媒体应主动担负起对青少年群体的引导责任。机构媒体应避免过度商业化,避免在资本的搅动下助推“粉丝经济”的消费文化、让青少年陷入价值观迷茫的困境。在有关青少年偶像崇拜的内容处理中,要有“社会把关人”的责任担当,对涉及青少年价值引导、消费引导的领域审慎处理,守住青少年的舆论阵地。要想在青少年群体中积极“破圈”,实现传播效果最大化,要努力在内容生产上和青少年的圈层产生情感共振,用技术手段与话语策略让主流的声音传播出去,引导青少年学习和欣赏向上向善的文艺作品,拒绝“唯流量”“唯颜值”等错误的价值导向。如习近平总书记所说:“要抓住青少年价值观形成和确定的关键时期,引导青少年扣好人生第一粒扣子。”3.加强综合治理,做好公益传播加强网络空间综合治理,营造清朗的青少年网络文化环境,网络文化空间尤其是青少年网络游戏社区、网络社群的治理与监督必不可少。中央网信办在2020年、2021年接连发起“清朗?‘饭圈’乱象整治”专项行动,重点整治诱导未成年人无底线追星、饭圈互撕等价值导向不良的信息和行为,可以说整化已经成为社会的共识。不仅政府与媒体要有作为,网络平台企业自身也要切实承担起社会与文化责任,通过大数据、AI人工智能等技术监测手段,对不良网络文化现象进行监督和控制,形成多元主体共建、共治、共享的清朗网络文化空间。此外,政府部门应加大公益传播的投入力度,充分展现科学的魅力、科学家的饱满人格及对国家的重要性,唤起青少年对于科学的敬仰及对科学家的热爱和追随。 +551,0790,关于进一步加强落实“双减”政策的建议,7c0a67800a3a467ab8d9b1a76045a30d,2022,2022-01-22 09:14:10,郑丽敏等26人,教育事业,调研情况:“双减”政策意在让教育回归教育本身,促进学生的全面发展,提高教育教学质量,更好服务国家战略需求。自“双减”政策提出并付诸实施以来,全国各地“减负提质、延时服务”等相关措施陆续落地。我省印发《义务教育学生作业管理规范》,为我省“双减”增加了新举措。但通过调研,我们发现在具体贯彻实施中,仍存在一些问题,主要表现在:问题分析:1.教师应对“双减”课后服务工作的负担较重。语数英等主科教师是承担课后服务的主力军,在工作日开展教育教学教研的时间减少,集体教研活动只能利用周末或工作日下班后时间,教师从事教研工作的压力很大。2.学生作业量和课外辅导量在减少,但负担和困乏未同步减少。当前,中考、高考指挥棒未变,难度还在提升,教学压力只能在底层释放。家长要成绩、学校管理要成绩、教师绩效要成绩,所以“双减”政策在一厢情愿地减少学生作业量的同时,并未减轻学生、家长和教师的负担和困乏,升学压力和负担居高不下。3.存在学生参加学校延时服务“被自愿”的现象。“双减”政策初衷是好的,地方主管部门制定落实意见时也明确“自愿原则”,但实际落实情况并非是学生、家长、教师真正的“三方自愿”。其主要原因是主管部门把学生参加校内延时服务的比例作为执行 “双减”政策的重要考核指标之一,一刀切式地强力全面开展“延时服务”。由于平时放学太迟,学生回家后没有充足的时间开展与兴趣有关的非学科类的学习和日常性练习。4.存在教材难度和试卷难度此消彼长的问题。这些年通过教育改革,教材难度做了调整。但从目前的教学测试来看,考试内容难度较高,只凭学生校内的学习往往难以应付。高分来自教者押题、学生刷题,学习难度的此消彼长让学生和家长焦虑不已。5.存在学科类校外培训向“隐蔽、高端、抱团”化发展的倾向。随着从严监管校外培训机构的措施落地,公开、合法的校外培训供给会大幅减少,培训需求不减,可能出现一种走向:培训从公开、合法,走向地下与家庭,包括家长请私教、住家保姆,送孩子去地下作坊式培训机构。具体建议:“双减”政策的实质是减作业、减补课,旨在通过减轻学生过重课业负担,解放学生课外活动的时间和手脚,缓解家长对教育的过度焦虑和社会对教育的高度“内卷”,把广大中小学生从应试的泥潭中“拽出来”,从而让教育回归到“立德树人、五育并举”的正轨上来,创造有利于学生身心健康成长、个性特长全面综合发展的外部环境。为此建议:1.大力推进义务教育优质均衡发展。区域内学科资源及教师资源共享,落实落细校长和教师轮岗制度,解决家长和学生的择校忧虑。建立合理机制,引导和促进优质教师资源在区域内统一调配和有序流动,实现优质教师资源在学校间和集团间的均衡分配,有效地解决学校间不平衡发展问题。2.加强学科教学资源平台建设。向校外机构教学资源平台学习,尤其是诊断和评价机制,同时开发丰富优质的线上课程资源。建立学科资源库分类分级,通过菜单式链接,使学生和教师有很好的用户体验。学科资源的有限和低质,势必让学生和家长产生焦虑,从而给课外补习机构有了可乘之机,增加家长负担。让学生有资源可选,也让资源能快速流向真正需要的人群。3.进一步强化课堂教学主体作用。充分发挥各级教研团队的示范引领功能,大力提升课堂40分钟教学质量,尽量让学生在课堂上能够听懂学会。优化教学方式,积极探索基于情境、问题导向、深度思维、高度参与的教育教学模式,重视差异化教学和个别化指导,提升课堂作业完成的效率与质量,进一步减轻课后作业负担。创新作业类型方式,增加综合性、项目式、主题式、单元整体作业设计等特色作业类型,杜绝题海战术。4.更科学地制定“双减”政策落实情况考核及配套服务机制。不以“学生参加校内课后服务情况”作为学校考核指标,课后服务由学生及家长根据需要,实实在在地自愿选择。逐步完善教师职工待遇、弹性上下班、“课后服务补助”政策,规定教师每课时补助标准的区间范围,建议建立专项资金薪酬和奖励机制,学校要对老师们的工作量和工作时间进行合理调配。5.要大力促进中小学体育健康发展。要把增强学生体质促进学生身心健康作为学校教育的根本,让学生从繁重的学业负担走向阳光和操场,充分利用“双减”延时服务时间,开展内容丰富、形式多样的体育活动,有计划、有目的、有规律地引导学生开展体育锻炼,着力培养学生体育锻炼兴趣,增强体育锻炼主动性,更科学地建立健全学校体育工作机制。6.加强校外学科类和非学科类培训机构的监管力度。政府应在从严审批机构、规范培训服务行为、建立培训内容备案与监督制度、强化常态运营监管的同时,加大对违规培训机构的处罚,并制定更健全的举报机制。拓展非学科类培训渠道,充分整合少年宫、青少年活动中心、研学教育实践基地等社会育人资源,建立课后服务协同工作机制,丰富内容、创新形式、保证时间、提升质量。7.大力推进职业教育发展。应尽快大力推进普高和职高规模均衡化,逐步建立职业高考体系,让普通高校和职业高校毕业生享有同等待遇,改革教育体制和考试制度,从根本上改变教育体系,以适应高速发展新时期对人才的需求,从而提升职业教育在老百姓心中的认可度。 +552,0791,关于进一步落实“双减”的建议,55b2d25273ba4239b7930b699845ccee,2022,2022-01-22 09:14:10,徐春祥等5人,教育事业,调研情况:2021年7月24日,中共中央办公厅、国务院办公厅印发了《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》。7月30日,教育部办公厅发布《关于进一步明确义务教育阶段校外培训学科类和非学科类范围的通知》,明确义务教育阶段校外培训学科类和非学科类范围。9月8日,教育部办公厅发布了《关于坚决查处变相违规开展学科类校外培训问题的通知》。这在一系列文件指导下的“双减”及由此取得的成效得到了学校、家长、社会的普遍认可。2022年1月16-17日,全国教育工作会议再次强调要巩固发展更加公平而有质量的基础教育,持续打好“双减”攻坚落实战。尽管如此,目前的“双减”仍存在一些问题。较为突出地表现为1、部分学科类培训活动由原告公开的社会培训班转入地下一对一的方式,且单位课时的培训费用大大提高,学生家长的经济负担仍然沉重,甚至不减反增。2、学校方面,一方面在“双减”中教师的负担有所加重,另一方面学生在校的学习、活动仍需充实。问题分析:“双减”面临的问题,是培训机构、学校、家庭和社会共同造成的。1、望子成龙的期盼在父母心目中根深蒂固,而优质教育资源严重不足,社会竞争激烈,因此家长唯恐输在起跑线上的焦虑心理在所难免,社会培训的需求始终存在;2、与这些培训需求的存在相对应于是培训机构或培训老师的利益,而相关的监管仍有漏洞;3.“双减”执行过程中,学校的主体作用仍需加强,对学生学习、课外活动和服务的供给不足,同时“双减”增加了教师的负担,但相关的劳动报酬体现不足,教师积极性不高。具体建议:“双减”的落实需要多管齐下,标本兼治。一是要充分发挥学校教育的主体作用,科学合理地减轻学生的作业负担,但不能把减负简单理解为简化教学内容,片面地减少作业,而是要尊重不同学科的知识结构和科学体系,做到应教尽教,提高教学质量,并发掘和充实课外活动的文化、体育、科学资源,完善课后服务体系;二是相关职能部门要明确主体责任,要建立常态化巡查机制,进一步规范和强化对校外培训机构的运营监管,加强对转入地下的培训方式的监管与打击;三是加强舆论宣传,引导家长树立科学的家庭教育理念,尊重未成年人的身心发展规律和个体差异,少些成绩攀比,减轻社会层面上的教育焦虑;四是加大教育投入,加强教师人才队伍建设,加强师资的培养与培训,通过教育集团等模式畅通优秀师资的流动,均衡优质教育资源,同时提高基础教育的教师待遇。 +553,0792,关于提请省高院统一建立省级破产管理人名册并对江苏管理人作出适当保护的建议,5065c564031f4720858f67497517c66f,2022,2022-01-21 15:02:22,罗岸伟,法制建设,调研情况:根据《最高人民法院关于审理企业破产案件指定管理人的规定》第二条的规定:高级人民法院应当根据本辖区律师事务所、会计师事务所、破产清算事务所等社会中介机构及专职从业人员数量和企业破产案件数量,确定由本院或者所辖中级人民法院编制管理人名册。破产案件水平处于国内领先位置的北京、上海、浙江、广东以及破产业务水平较滞后的河南、甘肃均先后建立了市级、省级管理人名册,而破产业务水平处于中段位置的江苏省却只以各地级市为单位各自建立破产管理人名册,名册中的管理人原则上只能办理本市的破产案件,这存在一定的地域局限性,导致管理人进入更广阔破产市场历练的机会较少,竞争压力也较小。且,苏南地区破产业务开展时间早、案件数量多、复杂疑难程度高,苏南地区管理人业务水平明显高于苏北地区,以市为单位建立破产管理人名册,也导致苏南、苏北地区管理人之间缺少交流,很难让苏南地区高水平管理人带动苏北地区管理人共同进步。问题分析:因此,以省为单位建立破产管理人名册,鼓励管理人在全省范围内执业,既可以在全省管理人之间形成良性竞争,以竞争促进进步,也可以通过交流提升全省管理人的业务水平。但在鼓励竞争和交流的同时,还应对江苏管理人进行适当保护,尤其是对苏北地区管理人进行适当保护。在对江苏管理人进行适当保护方面,江苏省可以借鉴浙江省的经验,浙江省在面向全国招募管理人时,通过要求外省管理人报名浙江省破产案件时,必须与浙江省管理人联合申报,这使浙江省管理人可以在破产工作中,学习外省管理人的经验,提升浙江省管理人的业务水平。江苏省也可采用“省外联合,省内帮扶”的模式来建设管理人队伍,对外,汲取省外优秀的办案经验;对内,帮扶相对滞后的苏北地区管理人,提升竞争力,共同推进江苏省管理人业务水平,将江苏省管理人推上第一梯队的位置。具体建议:一、由江苏省高院建立省级破产管理人名册,对编入名册的管理人进行分级管理,各级管理人数量根据破产案件审判需要动态调整,在分级考核时确定。由于苏北破产管理工作相对滞后,在建立省级管理人名册时,可适当对苏北地区进行倾斜。二、适当保护江苏省的管理人,江苏省高院规定:本省法院在面向全国招募管理人时,外省管理人需与江苏省三级以上管理人联合申报。三、适当保护苏北地区的管理人,江苏省高院规定:苏北地区法院在面向全省或全国招募管理人时,外省、苏南、苏中地区管理人需与招募管理人法院所在地级市的三级以上管理人联合申报。 +554,0793,关于重视中西医结合人才培养,助力中医药高质量发展的建议,59c1b2bcaaea40fda07781069f172aa6,2022,2022-01-21 15:30:01,周贤梅等18人,教育事业,"调研情况:2019年,中共中央总书记、国家主席、中央军委主席习近平对中医药工作作出重要指示,强调要遵循中医药发展规律,传承精华,守正创新,加快推进中医药现代化、产业化,坚持中西医并重,推动中医药和西医药相互补充、协调发展,推动中医药事业和产业高质量发展,推动中医药走向世界,充分发挥中医药防病治病的独特优势和作用,为建设健康中国、实现中华民族伟大复兴的中国梦贡献力量。 +2021年,在河南省南阳市考察的习近平总书记先后来到医圣祠和南阳药益宝艾草制品有限公司,了解中医药发展和艾草制品产业发展情况。习近平说,过去,中华民族几千年都是靠中医药治病救人。特别是经过抗击新冠肺炎疫情、非典等重大传染病之后,我们对中医药的作用有了更深的认识。我们要发展中医药,注重用现代科学解读中医药学原理,走中西医结合的道路。 +在党和国家领导人对中医药事业发展的高度重视下,中医药迎来了发展的大好时机。在此大背景下,我省中医药发展速度加快,特别是中医药在新冠肺炎的防、治、康中起到的重要作用,更是激发了中医药人的热情。在中医药发展中,中西医结合人员所作出的贡献不可小觑,需要相关主管部门高度重视,助力他们为江苏中医药高质量发展贡献力量。 问题分析:江苏省中西医结合人才的现状。 1.中西医结合专业毕业生少:目前江苏省高校设置中西医结合专业仅有南京中医药大学和扬州大学医学院,其余综合性大学或医科大学均无中西医结合专业,况且,招生人数少,如南京中医药大学,在校本科生仅为全校本科生的2.5%,硕士生占全校硕士生12%,博士生占全校博士生28%;如果与西医专业招生相比,中西医结合专业招生就更少了;2.中西医结合工作岗位较少:除中西医结合医院和中医院可以招收中西医结合专业毕业生外,江苏省综合性西医院很少设置有中西医结合专科,因此中西医结合专业毕业生虽然人数少,却仍然就业相对困难,多数人去了中医科,不能满足广大人民群众对中西医结合诊疗的需求;3.江苏省中西医结合职称评审政策不连续:曾有一段时间,中西医结合职称评审最高只能晋升到副高级,没有正高级职称,导致中西医结合专业硕士和博士毕业后报考医师执照,都选择中医或者西医,中西医结合执业人数明显减少;4.江苏省高层次中西医结合人才少:纵观中西医结合专业院士、国医大师、名医等,主要都是上个世纪50-60年代培养的西学中和中学西的中西医结合人才,江苏省缺少现代中西医结合名家;大批在中医院工作的西医专家,经过医院西学中班培训,跟师抄方,在医院长期从事中西医结合临床、科研和教学工作,却不能申报省中西医结合名中医等评审,致使中西医结合高层次人才少。 具体建议: 1.建议医科大学/医学院设置中西医结合专业,精心安排中西医课程,探索新时代形式下,中西医结合理论和实践的新教学方式,培养新时代合格的中西医结合专业毕业生,助力中医药发展; 2.多渠道拓宽西学中和中学西的培养模式,除省中管局组织的西学中班外,在大学、医院和科研院所等大力推动中西医结合人才培养,遵循习近平总书记的嘱托:在不同的工作岗位上推动中医药和西医药相互补充,用现代科学解读中医药学原理,走中西医结合的道路; 3. 打造高层次中西医结合人才需要长时间的历练,重视现有的中西医结合人才,重点提升他们的临床和科研成果;对于长期从事中西医结合的西医专家,应该纳入中西医结合人才管理,提炼他们的中西医结合研究成果。共同参加省级中西医结合名医等评审,为参加全国名医、岐黄学者、国医大师和院士等评审打好基础。" +555,0794,关于多措并举,大力促进我省区域协调平衡发展的建议,ca41f591e3d74be48fd295ee96a22fed,2022,2022-01-21 10:57:22,董运弟,经济发展,"调研情况:经过调研可知,我省虽然是经济文化大省,多项经济指标处于全国第一或全国前列,但我省苏南、苏中、苏北的差距虽经多年努力并没有减小,有些方面差距还不断拉大,比如我省还要四个市的人均可支配收入多年来低于全国平均水平。这带来了多重后果与不利影响。这不符合新发展理念,不符合实现共同富裕的目标,也不符合中央《关于建立更加有效的区域协调发展新机制的实施意见》,也不符合中央经济工作会议的要求,必须采取多种有效措施尽快予以解决。 问题分析:苏南、苏中、苏北的差距有其历史上的原因,有长期政府投入的不平衡原因,有基本公共服务不均等原因,有政绩观原因,有对新发展理念认识不到位的原因,有对共同富裕目标理解有偏差等原因。现在,我省比任何时候都有条件大力推进区域协调平衡发展。特别是交通基础设施、国家重大战略叠加等。 具体意见:一、要充分认识到我省区域协调平衡发展的重要战略意义。这是落实新发展理念、落实中央《关于建立更加有效的区域协调发展新机制的意见》、落实推进共同富裕的目标的重要战略举措。 + 二、不折不扣地如期全面完成省委、省政府于2021年3月8日制定的《关于建立更加有效的区域协调发展新机制的实施意见》。 三、以1+3重点功能区战略中区域主体功能为引领, 针对苏北、苏中特别是苏北制定和实施差别化的区域精准政策。在重大项目布局、重大项目布局上多向苏北倾斜。 四、按照中央要求,以省为主体,推进实实在在的、不含水分的基本公共服务均等化、标准化。 五、完善省级财政转移支付体制,对落后区域要切实减少投资项目与民生工程的市县配套资金,强化省级分担责任。 六、改革完善南北挂钩帮扶、合作机制,加大帮扶市与被帮扶市的双主体责任,充实完善帮扶领导体制与力量,改进考核办法,引进、借鉴、创新共建园区的方式与模式。 +七,在实施长三角一体化、江苏沿海开发、国家东中西合作示范区等国家战略和建设“双循环”市场流通体系中,有针对性地建设我省省内的“一体化”与“一盘棋”工程,促进我省共同发展、共同富裕。" +556,0795,关于探索布局未来产业科技园 推进科技自立自强 提升产业竞争力的建议,e264e59bc6074a68aa90d56f04a4b681,2022,2022-01-21 15:12:53,邢卫红等4人,经济发展,调研情况:未来产业是不断突破认知极限和物理极限,提升社会生产力水平,拓展新的发展和生存空间,是“不容错过的战略机遇”,未来产业是衡量一个国家科技创新和综合实力的重要标志。未来产业发展的特征:一是依托新科技。未来产业的快速发展主要是基于颠覆性技术的突破和产业化,并依托于技术之间、技术与产业之间的深度融合。二是引领新需求。未来产业不仅可以更好满足人们现有需求,还将创造新的应用场景和新消费需求。三是创造新动力。未来产业将引导市场主体向更先进的生产力聚集,催生新技术新产业新业态新模式。四是拓展新空间。未来产业将形成创新要素的集聚,形成新的发展空间。2021年1月,美国总统科技顾问委员会向拜登政府提交了标题为《未来产业研究所:美国科学与技术领导力的新模式》的咨询报告。未来产业研究所是面向国家战略需求组建,多部门参与、公私共建、多元投资、市场化运营的研发机构,具有独特的组织模式和管理机制。未来产业研究所建设的主要目标是促进从基础、应用研究到新技术产业化的创新链全流程整合,推进交叉领域创新,促进创新效率提高,成为美国未来产业研发体系中的核心主体。科技部、教育部为贯彻落实习近平总书记关于抓紧布局未来产业重要指示精神以及党中央、国务院决策部署, 落实《国民经济和社会发展 第十四个五年规划和2035年远景目标纲要》的具体要求,提出从2021年绩效评估优秀的22家国家大学科技园遴选不超过10家,开展未来产业科技园的试点(国科发区〔2021〕375号)。问题分析:尽管江苏拥有丰富的科教资源,但对江苏现代产业的支撑作用尚未得到充分利用。一方面需要政府引导高校服务地方产业,另一方面也要发挥高校创新引领作用。目前江苏高校仅有东南大学、中国矿业大学、江南大学、南京工业大学等四家国家大学科技园在2021年绩效评估中获得优秀成绩。因此建议推动这四家国家大学科技园,依托学校优势学科和国家级平台的基础研究深厚、学科交叉融合和高层次科技人才集聚的优势,促进创新链和产业链的融合,开展未来产业科技园试点建设。江苏高校仅有东南大学、中国矿业大学、江南大学、南京工业大学等四家国家大学科技园在2021年绩效评估中获得优秀成绩。因此建议推动这四家国家大学科技园,依托学校优势学科和国家级平台的基础研究深厚、学科交叉融合和高层次科技人才集聚的优势,促进创新链和产业链的融合,开展未来产业科技园试点建设。具体建议:1.在原有大学科技园架构的基础上,向创新链前端延伸,以优势学科和国家级平台的原创性研究成果为基础,形成“地方政府+国家重点实验室+大学科技园+龙头企业”为科技创新共同体的全新模式,探索成果研发、集成、二次开发、中试放大的一体化高效转化体制机制,着力推进“0-1”原创成果的二次开发、熟化转化,培育未来产业。2.探索地方政府-高校-企业“共建共管共享”模式,充分调动和发挥高校已有的校地、校企共建平台等产学研载体内的技术和人才资源,推动科技创新协调发展,打造未来产业科技园跨区市的“飞地模式”。3.加速未来产业科技园创新资源集聚,特别是协同、吸收、融合国内外一流高校、科研院所、行业协会、龙头企业在共同的未来产业领域的智力支持、行业支持、商业支持,形成立足江苏、辐射长三角总体发展格局。4.设立未来产业科技园的人才项目一体化支持政策,针对入驻未来产业科技园的人才团队,符合江苏省人才引进条件,试行举荐制;对国家重大科技项目落地转化的技术成果,采用“一项目一计划”的专属特色发展方案,设立里程碑式的全方位后续投融资支持体系,加速项目成果转化,促进未来产业集聚形成。  +557,0796,关于提请省高院督促各市中级人民法院牵头建立破产案件专项基金并交由各市破产管理人协会管理的建议,b613973de6364319912d4b5992cb22e8,2022,2022-01-21 15:02:22,罗岸伟,法制建设,"调研情况:根据《企业破产法》规定,破产管理人的报酬在破产财产中列支,但对于无产可破案件,破产管理人往往无法获得管理人报酬。对于无产可破案件中管理人无法获得报酬的困境,江苏省尚未建立全省统一的补贴制度。例如,南京法院建立了破产案件专项基金,该基金由财政部门拨款和按比例从破产案件管理人所得报酬中提取的资金组成,并由南京破产管理人协会和金陵破产管理人援助基金会(协会和基金会实际上是“两个牌子,一套班子”)进行统筹管理,由协会和基金会对无产可破案件管理人发放补贴。而在其他未建立破产案件专项基金的地区,法院主要采取两种做法,一种是“自收自管自用”,一些法院从本院办理的有产可破案件中提取部分资金存放于法院账户,用于补贴本院办理的无产可破案件的管理人。另一种是“不收不问”,一些法院根本不考虑无产可破案件的管理人报酬问题,仅靠径行摇号来确定无产可破案件的管理人。这两种做法均有弊端,第一种金额少且“收管用”均由法院主导,既增加了法院的事务性工作,也不规范。第二种则严重影响管理人办理无产可破案件的积极性,进而影响破产案件质效。问题分析:建立破产案件专项基金,并交由市破产管理人协会管理,不仅可以保障管理人及时收到办理无产可破案件的补贴,充分调动管理人的工作积极性,提升破产审判质效,也可以使法院从繁杂的事务中脱离出来,专注于审判工作。具体建议:一、江苏省高院督促各市中级人民法院推动设立市级破产案件专项基金,并交由各市破产管理人协会统一管理,人民法院监督基金使用,使得专项基金专款专用。二、破产案件专项基金由各市中级人民法院、基层人民法院每年申请财政专项拨款和按比例从本院有产可破案件管理人所得报酬中提取的资金组成。三、江苏省高院制定与当地经济社会发展相适应的无产可破案件补贴标准,以便各地法院执行。" +558,0797,关于提请江苏省高院定期发布弘扬社会主义核心价值观典型案例的建议,10781a3c307a4e578d3f9ebe69b88304,2022,2022-01-21 15:02:22,罗岸伟,法制建设,调研情况:习近平总书记在十八届中共中央政治局第十三次集体学习时强调要用法律来推动核心价值观建设。各种社会管理要承担起倡导社会主义核心价值观的责任,注重在日常管理中体现价值导向,使符合核心价值观的行为得到鼓励、违背核心价值观的行为受到制约。2022年1月10日,山东省青岛市城阳区人民法院对“江歌案”作出一审判决,江歌母亲江秋莲获赔各项经济损失及精神损害抚慰金共计69.6万元。判决书强调,“扶危济困是中华民族的传统美德,诚信友善是社会主义核心价值观的重要内容。司法裁判应当守护社会道德底线,弘扬美德义行,引导全社会崇德向善。”,该判决结果的社会反响特别好,人们可以从判决书中明显感觉到人民法院以法律维护传统美德的鲜明价值取向。反观十几年前江苏的“彭宇案”,社会舆论一片哗然。十几年来,由“彭宇案”纠缠而成的心结,宛如病灶,一直存在于社会,潜伏于人心,这一直是江苏法院的“痛”。因此,江苏法院尤其要主动承担起倡导社会主义核心价值观的责任,定期发布弘扬社会主义核心价值观的典型案例。问题分析:发布弘扬社会主义核心价值观的典型案例不仅可以引领全社会形成良好的道德风尚,使民众认识到扶危济困的人,应当被感谢;诚信友善的人,不应被辜负;伤害别人的人,终会付出代价,也可以对江苏省各级法院审理类似案件时起到指导作用,防止再发生偏颇。具体建议:一、江苏省高级人民法院定期从全省裁判文书中挑选涵盖诚实守法、社会公德、家庭美德、诚信诉讼等诠释社会主义核心价值观的民事、商事典型案例。二、每年或每半年召开典型案例发布会,并同时在官网、微信公众号向全社会发布。 +559,0799,进一步完善我省农村厕污治理的若干建议,47b85696f28b487fbd68ca80c4a35061,2022,2022-01-22 09:21:35,陈剑光,农林水利,调研情况:江苏省积极响应习总书记的号召,正全面推进“厕所革命”,近年来也得到了很好的社会认可。通过2021全年对江苏多个地市的农村户厕和生活污水处理情况的追踪调研,我们发现在建实施与使用中仍存在以下问题。问题分析:1. 公厕在农村的普及度低且多为土建厕所,如遇农村拆迁或重新规划建设,土建厕所只能就地拆除成为建筑垃圾。2. 现有农村公厕的运维管理不完善,内部脏乱,设施管护不到位,厕所内无障碍设施不足,无法满足大量老年人的如厕方便需求。、3. 农村户厕改造基本完成,但还有较高比例没有达到规范要求,主要体现在水冲厕未接水,仍以旱厕方式使用;部分户厕未配备化粪池,粪污水未接入污水处理设施,仍需要定期抽排或直排河道;部分有管网的村庄因改厕不到位,导致污水处理量不饱或处污设备闲置。3. 目前大部分地区的农村污水处理设施建设按照村镇为单位开展,按照区级及以上区域统一规划建设的非常少,各自为营,导致建设要求,设备型号,维护要求等均没有统一的规范指导,建成后的污水处理设施统一运维难度极大。具体建议:综上,通过对以上问题的总结及思考,给予以下建议:1、通过调研与反馈,建议厕所产品选择钢结构模块化厕所,其造价低,安装便捷,自带节水节电和无障碍保护设施,可随时吊装迁移,使用多年后钢材仍可回收利用。根据碳评价机构的全生命周期测算,钢结构模块化厕所碳排放比传统土建厕所减碳47.14%,节水 91.22%,符合绿色建筑要求,更是对国家碳中和要求的积极响应。2、统一规划和提质升级。对农村户厕改造及配套情况进行全面摸底,统计改造不到位,配套未到位的数据情况,统一提质升级,完善无障碍设施,确保日常保洁与维护管理,切实改善村民的如厕环境,让人民群众看的舒心,用的便捷。3、农村污水处理设施建设以县市区镇为单位,统一设计、统一建设、统一管理,便于项目完整性落地及后期运维管理。技术选型方面推荐使用微生物分解技术以及分散式净化槽处理模式,具有投资少、稳定性高,有效性强,轻维护等优点。该技术及模式造价相较于传统建设模式低20%以上,营运管理及耗材成本低20%以上,建设周期节约30%的时间。 +560,0800,关于铸牢中华民族共同体意识推动我省民族团结进步再上新台阶的建议,c1932d4e26714caa87ee75859be82503,2022,2022-01-22 09:17:37,杨文喜,统战综合,调研情况:习近平总书记在中央民族工作会议上,强调要准确把握和全面贯彻我们党关于加强和改进民族工作的重要思想,以铸牢中华民族共同体意识为主线,坚定不移走中国特色解决民族问题的正确道路,构筑中华民族共有精神家园,促进各民族交往交流交融,推动民族地区加快现代化建设步伐,提升民族事务治理法治化水平,防范化解民族领域风险隐患,推动新时代党的民族工作高质量发展。江苏是一个多民族省份,56个民族齐全,现有少数民族常住人口38.49万人,流动人口约60多万人。进入新时代,江苏民族工作和民族团结进步事业不断向前发展。2019年9月,在全国民族团结进步表彰大会上,江苏11个集体被授予“全国民族团结进步模范集体”称号,15名个人被授予“全国民族团结进步模范个人”称号。同时,我省少数民族流动人口服务管理工作得到切实加强,民族聚居地方经济社会实现快速发展,各民族交往交流交融不断深化,全省各族人民正在同心书写“强富美高”新江苏的壮丽篇章。问题分析:当前,我省的民族工作还面临着一系列新情况、新问题、新挑战。特别是,由于自然、历史、区位等因素,全省少数民族聚居地区发展还不平衡,部分地区民族村经济建设和社会事业发展相对滞后,城市民族团结进步工作还需要进一步加强,铸牢中华民族共同体意识需要全方位推进。具体建议:一是进一步支持各地民族团结进步创建工作。科学统筹引导各地做好民族团结进步示范区示范单位创建的规划,细化相关政策,明确目标任务,出台具体实施方案,形成全省创建工作“一盘棋”的氛围。二是进一步加强铸牢中华民族共同体意识的宣传力度。多形式开展民族团结进步宣传教育活动,加强各民族交往交流交融,不断铸牢中华民族共同体意识,努力形成人人有责、人人共建、人人共享的局面。三是进一步加大对少数民族聚居地区扶持力度。积极指导各地、各部门结合实际,布局和扶持一批特色化、规模化,群众受益的产业项目,打造一批民族特色旅游村寨,一批民族特色美丽乡村。把民族地区的乡村振兴计划落到实处,扶持一批有发展前景的小微民族文化企业,促进民族文化与科技、旅游等相关产业的融合发展。同时,通过加大资金投入,着力改善民生,切实提升少数民族聚居地区公共服务水平。四是进一步为中西部省份少数民族群众来我省就业营造良好环境。习近平总书记在中央民族工作会议上强调,要促进各民族交往交流交融,完善政策举措,营造环境氛围,逐步实现各民族在空间、文化、经济、社会、心理等方面全方位嵌入。从我省近些年民族工作实践来看,为中西部省份少数民族群众来我省就业搭建平台,是促进各民族交往交流交融、铸牢中华民族共同体意识的有效途径。要更新观念,破解相关政策束缚,以务实的举措,为中西部省份少数民族群众来我省就业、落户创造良好的环境,实施各族群众互嵌式发展,同时解决我省企业普遍存在的招工难问题。 +561,0801,关于加速特色人工智能产业布局,赋能江苏都市型工业高质量发展的建议,e6d92a91cc9f4ef5a3fce2ef09fd9483,2022,2022-01-21 15:00:16,李靖华,工业商贸,"调研情况:有别于传统意义上的工业,都市型工业是依托于都市的特殊环境,分布在城市中心区域,为城市功能服务,并与城市功能的发挥具有直接关联的产业。其核心在于低能耗、少污染、少占地,且知识、信息、技术较为密集,适宜在都市生存与发展。发展都市型工业是调整城市产业结构、优化城市职住平衡和推进城市有机更新的必然要求,人工智能赋能都市型工业,有助于省内各城区工业“量质双升”、“高位突破”,聚焦建设产业强省目标,推动社会经济良性发展。问题分析:江苏作为全国经济龙头,制造业规模连续多年居全国首位,但人口红利消失、产能过剩等问题亟待解决。江苏迫切需要以“智能”推动产业转型升级与新旧动能转换,大力发展人工智能产业,构建完善产业体系,打造发展优势重点产业集群,促进信息技术与实体经济深度融合,激发新动力,催生新产业,助推省内企业迈向全球产业链、价值链的中高端,有力提高经济增长速度,全面推进都市工业高质量发展。具体建议:一是突出政策引导,布局人工智能发展专项规划省市地区纷纷制定了多项相关文件推动产业发展。江苏应以《新一代人工智能产业发展实施意见》为基础,学习借鉴京津、上海、成渝、广东等先进地区经验做法,制定一系列具有连续性、产业协同性与可操作性的专项规划政策,形成完整政策体系,以政策引导特色人工智能产业布局与跨区域人工智能产业协同发展,加速物联网、北斗导航、IPv6、5G 等人工智能相关基础设施建设,提升人工智能发展潜能。二是推动数据共享,加速共享平台搭建与数据共享立法大数据是人工智能发展的重要基础,是都市型工业高速发展的重要推手。在确保数据安全和严格防控数据滥用风险的前提下,应加速政府、企业等各主体之间数据的相互开放与有序共享的顶层设计,由政府负责数据管理和统计相关部门牵头设计统一国家数智共享平台,并要求政府、企业等主体接入共享平台,实现数据互联互通。应活用地方立法权,克服法律法规滞后于产业发展的障碍,打造数据安全、数据共享与数据财产权益保护的相关地方性法律法规,构建共享平台搭建与数据互联互通的法理基础。三是凸显区域特色,打造差异化人工智能产业链打造具有区域产业特色的人工智能产业集群,避免通过提供廉价土地、资金、政府补贴、税后减免等方式导致的重复建设、产能过剩与城市间同质化竞争导致的内耗。以徐州为例,应依托徐工集团、徐矿集团、深地科学与工程云龙湖实验室以及各区市现有工业园区资源,以现有机械制造产业优势为基础,积极培育以智能矿山装备、智能起重装备、智能工程机械、智慧农业、智能传感为重点的特色人工智能制造产业,并推动产业链条上的中小企业智能化制造转型进程,促进产品智能化、装备智能化、生产智能化、管理智能化,打造徐州特色的产业生态品牌,形成具有徐州特色与优势的智能化都市工业产业链。四是明确人才需求,加速“政产学研用”协同与人才引进建议充分调研江苏省各区域特色人工智能产业发展的人才需求,从人才培养和人才引进两方面同时突破,解决人才供给不足问题。加强各区域政府、相关产业、高校三方的联系,以“政产学研用”协同推动人工智能人才的培养,推动高校“人工智能学院”、政企“人工智能研究院”等项目落地。针对江苏省各区域特色人工智能产业,在人才政策上给予针对性倾斜,按产业链条上下游不同阶段、不同层次的企业需求,制定阶梯式人才引进政策,充实人工智能产业链整体的人才供给,同时满足龙头企业和上下游中小企业的需求。五是打造优质环境,提升人工智能产业支持能效充分发挥政府在营商环境改善中的中介作用,保障政府承诺能兑现、易兑现;活用各类政府投资基金平台、以及企业融资平台,充分发挥非银行贷款类投资对科技成果转化的重要支撑作用,为人工智能产业领域创新创业提供孵化与增值服务。在招商引资、产业布局过程中,应充分注意防范低端产品披着人工智能外皮骗补、骗政策的风险,防止在支持人工智能产业发展过程中存在定位不清、把关不严、造成例如“汉芯”、“水氢汽车”等骗补项目大量套取财政补贴的问题。严格审批、跟踪监管,完善补贴资金管理办法,建立责任追究制度,规范资金管理,并对补贴政策执行情况开展绩效评估,适时调整政策,提高资金使用的针对性,提升转化效率与支持能效。" +562,0802,关于以乡村文化建设满足居民精神需求,激发乡村振兴力量的建议,accf1642064b4f2982050702351ff966,2022,2022-01-22 08:57:00,李靖华,农林水利,调研情况:江苏在全国率先提出文化强省战略,并已在实践中发展凝练为“三强三高”的目标,进一步明确了文化强省的新使命。而乡村文化建设不仅是乡村振兴的铸魂工程,更是乡村居民对美好生活的现实需求。目前,乡村文化建设仍存在诸多短板,“望得见山水,留得住乡愁”的乡村振兴依然任重道远。问题分析:乡村文化振兴,乡风文明是保障。深受农耕文化影响的中国乡土文化既有自强不息、和谐共生、守望相助、勤俭传家等优良传统,也有守旧迷信、自私狭隘等落后观念。特别是经济社会的发展转型,加剧了农村金钱至上、攀比成风、信仰模糊等诸多问题。以文化墙、景观带、小花园等为代表的“美丽乡村”建设大大改善了乡村的人居环境,但文化建设还浮于表面。城市化进程中,乡村文化受到巨大冲击。外来文化的异质难合,传统文化的过度解构都使得其建设陷入困境。具体建议:一、承“旧”立“新”,重构乡村文化内涵乡村文化振兴,乡风文明是保障。深受农耕文化影响的中国乡土文化既有自强不息、和谐共生、守望相助、勤俭传家等优良传统,也有守旧迷信、自私狭隘等落后观念。特别是经济社会的发展转型,加剧了农村金钱至上、攀比成风、信仰模糊等诸多问题。乡村文化振兴,要教育引导群众有选择的继承,有融合的创新,重塑核心价值观。一是在乡村文化治理中坚决摒弃与现行法律、社会规范不相符合的风土民俗、陈规陋习,确保乡村礼治的合法、合规,维护农村公序良俗。二要坚持价值引领,将孝老爱亲、守望相助等文明教化内容融入新的村规民约,焕发其强劲生命力。三要把红色教育、爱国主义教育与社会主义核心价值观教育相融合,结合农民的生活实际和思想实际,采用通俗易懂的语言进行本土化和情景化的话语转换,以新的话语体系重构乡村文化内涵。二、塑“形”铸“魂”,重拾乡村文化自信以文化墙、景观带、小花园等为代表的“美丽乡村”建设大大改善了乡村的人居环境,但文化建设还浮于表面。乡村文化建设要回归“乡土”。尊重其自身发展规律,保留其独特的乡土味道、乡村风脉。要在深度挖掘民俗文化、农耕文化特色的基础上,保护传统村落,建设独具特色的村史馆、乡村名人馆等,展示村庄历史文化变迁;发掘优秀传统文化习俗,保护和发展乡村非物质文化遗产,传承好民间戏曲、年集年会、民间手艺等具有地方特色、民族特色的乡村优秀传统文化;开展村史记忆行动,将口耳相传的乡村记忆转化为文字,留存乡村文化之根。乡村文化建设应凸显“个性”。要着力破局“千村一面”。一是尊重乡村肌理,科学规划,量身打造,充分利用自身资源优势,突出村庄建筑建设的物质形态和特点;二是注重特色产业培育发展,营造鲜明的景观意象和文化意象;三要重视特色历史文化的保护和挖掘,打造每一个村庄的文化符号和文明地标。三、“内”生“外”引,重建乡村文化场域城市化进程中,乡村文化受到巨大冲击。外来文化的异质难合,传统文化的过度解构都使得其建设陷入困境。乡村文化建设必须提升自身“造血功能”,发挥群众自主性、群体智慧,尊重其首创精神。一要在文化建设中坚持把村民群众放在第一位,树立“为了村民”“依靠村民”的基本理念,让乡村“文化能人”成为主力军。二要调动各方力量,特别是乡村党组织、村委会、文化站等组织作用,确保乡村文化建设中各方力量均衡;三要积极创新文化活动形式,以村民喜闻乐见的方式传播和发展社会主义大众文化;四要完善乡村文化建设的政策体系、工作体系、制度体系,在组织保障、政策推动、联动协作等方面探索有效的机制,激发村民参与乡村文化振兴的热情。 同时,乡村文化是一个开放系统和开敞空间,要大力推动优质公共文化资源向乡村倾斜,加强农村公共文化服务体系建设;要以“自下而上、以需定供”的互动式、菜单式服务方式做好“文化下乡”工程,让优秀文化下得了乡,入得了心。 +563,0803,关于高质量推进我省农村新型农村社区建设的建议,a8d8e017e4294d4e8b4f9a75673287d2,2022,2022-01-22 09:23:07,李靖华,农林水利,调研情况:建设新型农村社区的目的是进一步缩小城乡差距,切实改善农村生活质量,让农民群众早日过上与时代同步的现代城镇生活。当前新型农村社区建设取得了一定的成绩,但仍面临一系列问题。问题分析:一是新型农村社区定位较为模糊。重建设轻治理的情况多有存在,新型农村社区往往成为盘活农村集体建设用地的政策工具。二是农民利益没有得到切实保障。部分新型社区选址距离耕作地较远,农民务农时间成本和交通成本增加。同时,新型农村社区参照城市物业管理模式,配套服务使农民生活成本增加。三是缺乏与新型城镇化统筹衔接。两项工作在落地过程中统筹不足,实施层面的考核要求不同,缺乏有效衔接途径。四是社区建设趋同及类城市化。基本延续了城市建设模式,在形态和风貌上雷同、与城市社区趋同,乡土文化印迹随之消失。五是缺乏完善配套政策支撑。与社区建设相关的人口、土地、产业、财政投资、社会保障等政策配套不到位。具体建议:一、坚持规划引领,强调因地制宜编制镇村布局规划,合理确定特色保护、集聚提升、撤并搬迁等村庄类型,优先对撤并搬迁类村庄实施搬迁新建,对集聚提升类采用“插建+提升”的方式改善群众住房条件,严禁大拆大建、避免浪费。农房设计要充分调查农户意愿,根据农户需求解决好房屋户型、农机具停放等实际问题,农村社区以低层院落式住宅为主,尊重农民生活习惯,严禁赶农民上楼,注重保留乡土风貌,体现地域特色,做好项目选址,兼顾出行方便,合理劳作确定半径;结合产业发展、土地利用、县域村镇整体规划等,引导城镇服务与设施功能延伸到农村地区,同时要同步规划好公共配套设施,以增加农民群众归属感、幸福感。二、强化政策保障,注重因势利导制定合理的房屋拆迁评估标准,制定宅基地退出补偿政策和进城入镇购房补贴政策,激励有务工能力的群众进城入镇落户。充分尊重留乡群众的意愿,合理确定新建社区的规模,坚持一户一宅,制定搬迁选房办法。对于异址新建的,要坚持先建后拆;对于原址新建的,要制定临时过渡方案,通过安排在养老院、闲置学校或办公用房等方式,切实保障好过渡期间住房安全问题,不得搭设临时板房过渡。采用县级层面“统规代建+村集体自建”的方式,统规代建的项目,应履行基本建设程序、提高建设水平,发挥示范带动作用。自建的项目,应简化相关程序要求,最大化让利群众。要合理控制好上房差价,避免大量群众因搬迁再次返贫,统筹做好兜底工作。三、统筹产业布局,促进农民增收坚持系统思维,同步推进农房改善与产业发展,宜工则工、宜农则农、宜游则游,解决好待得住、能致富的问题。对于城郊融合的农村社区,围绕城镇企业需求,加强搬迁群众技能培训,逐步实现搬迁农民向产业工人转变,让群众居住在社区、工作在园区;对于新建农村社区,要围绕社区做好产业配套。要鼓励搬迁农户参与土地流转、规模经营,提升农业价值链,拓宽农民增收链,培育壮大一村品、一乡一业农业产业,打通三产融合发展渠道,建设现代农业产业,为当地农户提供就业机会的同时发展地方经济,进而为新型农村社区建设提供保障。四、健全治理体系,焕发乡风文明新型农村社区建设过程中,要以乡村治理体系和治理能力现代化为目标,积极构建“四位一体”社会治理体系,探索新型社区治理有效路径。一是强化组织引领。选优配强新型社区基层党组织队伍,充分激发搬迁群众向心力聚合力。二是创新治理方式。将新型社区列入数字乡村建设试点,全面提升社区治理高效化、精细化、科学化水平,及时解决群众困难。三是涵养文明乡风。开展新型社区文明创建,引导搬迁群众崇德向善,破除陈规陋习,推动搬迁群众生活方式的转变。 +564,0804,关于建设幸福河湖,助力乡村振兴的建议,930150c5ec6e4b9cab03c37e67bd8690,2022,2022-01-22 08:57:00,肖洋等2人,农林水利,"调研情况:乡村振兴战略是党中央深刻把握现代化建设规律和城乡关系变化特征作出的重大决策部署,是新时代“三农”工作的新旗帜和总抓手,是建设“强富美高”新江苏的重要战略任务。江苏依水而生、因水而兴,全省共有乡级以上河道2万余条、县级河道2000多条,面积50平方公里以上的湖泊12个,水域面积占国土面积的16.9%。这些河湖是生态系统和农业土地资源的重要组成部分,是实现乡村振兴总体目标的空间所在、优势所在、潜力所在。保护好、利用好这些河湖资源,建设幸福河湖,是支撑乡村振兴战略实施的根本保障。为此,2021年,江苏省第1号总河长令发出了《关于全力建设幸福河湖的动员令》,力争到2025年全省城市建成区河湖基本建成幸福河湖,到2035年全省河湖总体建成“河安湖晏、水清岸绿、鱼翔浅底、文昌人和”的幸福河湖。问题分析:对照幸福河湖建设标准,我省农村河湖水系在防洪减灾、水环境和水管理等方面还存在诸多不足。一、防洪减灾方面。我省大江大河和城区河道堤防防洪标准不断提高, 人口居住相对分散的农村成为防洪最薄弱环节。尤其是城乡结合部, 同一河流不同防洪标准的堤防相连, 河道泄洪能力差异易导致洪涝风险。二、水环境方面。与水库及河湖管理保护相比, 农村沟塘治理保护责任主体尚未明确, 治理体系尚不完善。受相当部分农村生活垃圾、生活污水、畜禽养殖和农业废弃物任意排放等问题影响, 村庄沟塘污染源头具有涉及面广、成因复杂、随机性大等特点, 加之沟塘水量小、流速慢, 纳污容量小、稀释自净能力弱, 治理保护难度非常大。三、水管理方面。乡村中小河湖乱占、乱采、乱堆、乱建问题等问题较为突出,河湖划界确权急待加强;乡村生活污水、农田废水排放尚未形成体系,污染源头涉及面广、成因复杂,乡村水治理管护主体不落实、机制不完善等问题有待进一步完善。具体建议:1、妥善协调城市防洪和农村防洪的关系,推动城乡融合发展。兼顾不同地区、不同行业、上下游、左右岸, 统筹规划城市与农村的防洪标准、堤防等级, 避免出现近年来由于城市防洪标准不断提高, 导致农村洪灾风险加剧的“马太效应”。尤其是连接城市与农村的过渡地带, 面临不同防洪标准的堤防衔接问题, 亟需着力补齐农村防洪减灾的短板。2、构建农业农村生产生活废弃物循环利用体系,推动美丽乡村建设。针对各地生产生活废弃物产生特点,构建生产生活废弃物循环利用体系,发展循环经济、生态农业。如对水花生、水葫芦、芦苇、秸秆、淤泥、畜禽粪污等废弃物、生活污水等资源化利用,培育“变废为宝”循环经济龙头企业,发展使用有机肥料的生态农业,保障食品安全、饮用水安全。3、开展乡村河湖系统治理,推进幸福河湖建设。因地制宜制定乡村幸福河湖标准,进行全面体检,找出病因、诊断病根、分类施策,坚持安全为本、生态优先、系统治理、文化引领、共享共管,按照系统谋划、试点先行、分段实施的原则,制定“幸福河湖建设方案”。4、多方协同,努力推动乡村河湖河长制全覆盖。全面推动河长制组织体系延伸进村、入组,推进农村沟塘水系管理河长制全覆盖,最终实现所有水域河长制全覆盖。发挥村民自治管理作用,承担辖区内沟塘治理的落实和督查,负责河湖日常巡查、水面和堤岸保洁等工作。全面摸清乡村河湖家底,加强农村河湖管理数字赋能,建立“一河一档”,编制“一河一策”。" +565,0805,关于推行住宅全装修成品交房减少毛坯房二次改拆造成巨额浪费的建议,99ebfef0337b41cba7d88c75bcf29790,2022,2022-01-22 09:23:08,周剑芝,城乡建设,"调研情况:住宅交付通常分为毛坯交付(也称初装房)和精装住宅交付两种形式,根据调研,随着房地产的高速发展,我省近年来商品房精装修比例越来越高,而且还制定了住宅精装修验收标准,住宅毛坯交付的比例正在逐年减少。据不完全统计,2021年江苏省商品房住宅竣工面积约为31000万平米,目前至少还有50%以上为毛坯房交付,该部分入住时都必然要进行二次拆改装修,产生大量的建筑垃圾和巨额经济损失。 问题分析:根据江苏省住宅毛坯房验收标准,毛坯房室内是不做任何装修,墙面、地上、顶面不做任何面层,室内也无门扇、门框,卫浴间只留出给水、排水的接口,厨房内也只安装低档的洗刷盆和变通水嘴,室内无任何灯具,只有电线接口,乃至室内有些隔墙也没有。而随着经济的发展,人们追求美好生活的愿望越来越强。人们更加懂得家的可贵,对住宅品质也逐渐有了更谨慎的想法与要求。由于装修质量、风格喜好等问题,不少业主购买毛坯房后,便将开发商配套的玻璃窗、洗漱盆等敲掉后再重新装修,这种“砸新换新”的浪费现象非常普遍,几乎所有的毛坯房均会通过二次装修达到居住功能。 +    而根据相关部门的测算,毛坯房装修会造成建筑成本1%的损失,造成装修材料30%以上的损耗。每户因拆改产生的建筑垃圾占建筑材料总量的5%―8%。粗略计算精装时改造拆改地面、墙体、门窗、洁具、电器开关等,按100元/平的损失计算,我省因二次装修所造成的损失高达155亿元,这与当今提倡的节约型社会和低碳经济理念是背道而驰的。 + +      按照中国青少年发展基金会官网的捐建标准,建一所希望小学需要花费50万元,江苏省一年“二次装修”造成的浪费,可修建约31000所希望小学,可见浪费惊人。 +      毛坯房二次装修除造成资金浪费,更浪费了有限的能源资源。据山东省科学院能源研究所所分析,每浪费1平方米的建筑陶瓷,会多消耗约6千克标准煤、多排放二氧化碳15.4千克。 +如果能避免二次装修,这其中的节能、节材、节水空间都是巨大的。 具体建议:1、由省住建厅牵头,尽快出台鼓励政策,加快我省推进成品住房全精装交付的步伐,节约资源,减少浪费,绿色发展。 2、在政府主导下,搭建平台,召集开发商、家装行业、互联网企业,利用大数据信息资源,发挥行业协会优势,共同研讨推进成品精装住房的建设标准,厘清责任主体,切实解决好精装房交付的质量、售后投诉问题。" +566,0806,关于应对国际形势,做好教育开放交流工作的建议,2d299a7d6b824ee69633ff5873ad774e,2022,2022-01-21 15:30:01,鲁育宗,教育事业,调研情况:当今世界处于百年未有之大变局,全球政治格局、世界经济重心、全球化进程、全球治理力量、全球科技与产业革命等全方位都面临巨变。在科技方面,以云计算、大数据、物联网、移动互联网、人工智能技术应用为标志的新一轮科技革命浪潮,以新能源快速发展为标志的产业革命浪潮,带来了产业、技术、商业模式、合作生态的巨变;全球竞争加剧,同时也为中国实现经济的跨越式发展和技术、产业的差异化突破提供了难得的机遇。 从历史上看,每一轮的科技与产业革命都会带来全球发展格局之变。新的科技革命浪潮的出现也催生了很多新产业,这个变化是很长时期以来没有过的。这两年,新冠肺炎疫情的暴发引发了世界之变,面对新型大国的逐渐崛起,部分西方国家对开始围追堵截,试图逆全球化,很有可能影响世界政治格局的变化。我国在面临百年未有之大变局时,机遇和挑战并存。面临着更加复杂的国际形势和西方或者其他国家的逆全球化的趋势,我们应该怎么应对?重要的是沉着冷静,化危为机,让中国取得更好的发展。政府应当做好应对目前国际形势的准备,需要更加有为,必须大力发展国际教育、提升人才水平,这是打赢这场艰难的战斗的关键所在。问题分析:(一)逆全球化趋势美国不久前召开了“民主峰会”,旨在收紧对外政策。这是一起与以往的全球化进程发生明显断裂的事件。 “民主峰会”要构造一个彼此区隔、相互芥蒂的世界,而不是全球化所需要的打破篱笆、增进往来的世界。这恐怕会成为未来较长时间内的一种“常态”,也标志着当今时代的特征已发生范式性变革。去年以来新冠疫情的发生发展,也加剧了全球不同空间的隔阂,阻碍着全球化回归正常轨道。(二)科技成为各国的发展重心目前,移动互联的无限可能、全球化的经济生态、数字化后的智能化未来,加上交通、电力、通讯等基础条件,使得发展中国家也有了弯道超车的可能。科技和高素质战略人才将会成为国家之间抢夺的征战的重点。科技部部长王志刚发表讲话称,加强国家战略科技力量建设,需要政府在国家创新体系大背景下进行系统谋划,使各支力量各就其位、统筹联动主要是在学科领域、任务实施、资源配置等方面的加强统筹,协同建设以国家实验室为核心、国家重点实验室为支撑的中国特色国家实验室体系,以及发挥好高校和科研院所国家队作用,推进科研院所、高等院校和企业科研力量优化配置,培育更多创新型领军企业,支持领军企业组建创新联合体。这意味着高等院校将成为主战场,教育部门应当发布相应政策支持科技人才发展。(三)教育对外开放程度不足历史上江苏省是一个崇文重教的省份。如今基础教育和高等教育的水平也一直走在全国前列,但是对应的,教育的交流和开放程度仍然不够,和国外顶尖高校的合作高校不多,许多大学生的国际思维和战略眼光受限,只能被动地接受学校的知识,在继往开来的时代,教育是重中之重,而教育的对外开放是发展教育、提升教育水平的战略手段。政府应该通过累积的教育领域的优势,加强与国际名校的团结协作,有利于推动国际之间的交流和互动。国家之间,相互了解才能相互尊重。既可以学习海外的一些优秀文化,取长补短,也可以传播中华文化和中文教育,为科技人才培养提供有力的支撑。具体建议:2021年12月,教育部思想政治工作司司长魏士强在教育部新闻发布会上就社会质疑名校学生出国深造的问题进行了回答,强调“支持留学、鼓励回国、来去自由、发挥作用”是我国多年来奉行的留学政策,即使是进入新时代,我们依然要一以贯之地实行。在当前的时代关口,我国应当实现更加全面的开放,教育的开放要成为我们全面开放的排头兵,所以我们要打造教育开放的格局,提升教育核心竞争力和人才的国际素质。(一)国际化办学提倡更加开放的国际化办学,政府应当更加支持国际化办学。世界环境的变化以及国家的日益强大,国际化学校成为家庭多元化选择的补充。尤其是一批海归人才回国,很多的国际化学校为其子女提供了优质的教育,通过实施多元化、国际化、精致化等措施,成为了公办教育的有益补充,满足人民群众对优质个性化教育的美好追求。让中国走向世界,让世界懂得中国。做国际化学校,有利于培养具有家国情怀、国际视野的国家建设人才,让世界听到中国的声音,这是国家倡导的,也是积极推进的。目前在双减政策下,对国际化办学和相应的教育机构进行持续的打压和设置障碍,这种做法会严重影响目前的教育水平,也会阻碍到国际教育的发展。(一)引进国外高校在中办学引进更多的国外高校在中国办学,以“高端职业教育”作为引领,引入国外的优质成熟的职业教育课程体系,结合江苏省目前的产业发展情况,既可以实践促进双方学生的交流交换,带来新的创新技术交流,更有利于促进新型产业的孵化等等。虽然江苏高校总数位居全国第一,211高校、双一流高校总数也位居全国第二,但还不够。因为江苏高校主要聚集在南京,对于苏南、苏中、苏北的社会经济发展支撑还远远不够,所以在大力支持本地大学的同时,也应当广泛引进国内外著名高校。江苏省政府《关于深化教育领域综合改革的实施意见》就提出了鼓励深化教育国际交流合作的想法。鼓励开展多层次宽领域国际交流合作,积极鼓励各级各类教育尤其是高等教育与职业教育开展国际交流合作,加大力度引进海外优质教育资源,着力引进经济社会发展紧缺的专业、课程及优秀教材,加快建立与国际接轨的教育教学方式和体制机制,推进中外合作办学高水平发展。我们期望在每个重要的城市,都需要有相应国际化的办学机构。(三)多举行国内外学生交流与交换活动更加开放地举行相应的文化交流活动,使得国内的学生和国外的学生以多种形式进行交流和交换。过去我们的交流和交换很多是通过实体的学校来完成,现在实体学校在疫情下,对来交换的大学生、国外的学生、我国出去的学生都有所约束,诸多不便。同时人员的流动区域缩小,所以在这种情况下,政府要推出更加灵活的交流举措,包括学校之间的在线交流活动,学分互认等措施,教育部门应当积极推进相关工作。 +567,0807,关于发展社会企业促进共同富裕的建议,1cdd2f48a6ca45eb94ad17eee06653c1,2022,2022-01-22 08:53:30,王黎明等14人,经济发展,调研情况:社会企业以优先追求社会效益为核心目标,运用商业手段、产品或服务,解决社会问题、创新公共服务供给,并取得可测量的社会成果,是同时具备社会属性和经济属性的组织类型,在创新公共服务和活跃社会治理过程中相较一般企业或社会组织具有重要优势,目前已成为各国创新社会服务和治理的重要抓手。随着经济社会发展,社会公共服务需求和供给短缺之间的矛盾、社会问题多样化与社会治理现代化程度较低之间的矛盾日渐突出,必须创新社会力量参与的方式,构建不同社会治理主体合作联动的新机制。社会企业为创新社会治理、健全公共服务体系提供了一条既可实现社会目标又可持续发展的新路径,实践证明,社会企业在扩大就业、减少贫困、保护环境、社区发展、改善社会公共服务等方面能够做出特殊贡献。党中央明确要求要在高质量发展中促进共同富裕,要正确认识和把握实现共同富裕的战略目标和实践途径。“十四五”规划明确要激发各类市场主体发展活力。江苏如何立足新的时代背景,扎实推动共同富裕与高质量发展互促并进,社会企业作为一种新型经济主体应能发挥重要作用。加快社会企业发展,对优化政府职能、完善服务供给、加强社会治理创新、激发经济活力具有重要现实意义。 自2002年社会企业概念引入中国以来,历经近20年的发展,社会企业在中国取得初步发展。2015年,佛山市顺德区在全国率先认证和发展社会企业,此后深圳市、成都市、北京市等地也纷纷推出支持政策。经过地方多年探索,各种社会企业支持机构和平台不断出现,我国社会企业在认证倡导、政策支持、培育孵化、行业构建等方面均已初步成型,社会企业数量逐年增长。根据中国社会企业认证平台发布的《中国认证社会企业2020年调研报告》,通过认证的社会企业数量约500余家,江苏省有13家。中国社会企业总体上活跃于文化教育与就业培训、社区经济和社会支持服务、无障碍服务、农林牧副渔与乡村发展、养老与医疗等领域,业务集中于特殊群体保护和社区发展。在科技创新与互联网、环境与能源等领域也发挥一定作用。作为社会创新的重要载体,社会企业已在全国多个区域以多样化方式兴起,形成了不少可复制的发展模式。 问题分析:然而整体而言社会企业还处于发展起步阶段,突出的问题包括:社会认知度和关注度整体较低。各方面对社会企业的认识还不深,支持社会企业发展的氛围还未形成,促进社会企业发展的公益创投资本严重不足,主流媒体的关注和宣传不够。国家层面政策引导缺位。政府对社会企业这一创新群体还存在管理和服务空白,社会企业发展的政策制定和制度支持滞后。政策创制还仅停留在地方层面,国家层面尚未出台有关社会企业的法规与制程,缺乏引导性和支持性政策。社会企业的能力建设和支持生态建设还需要加强。仍处于早期发展阶段,经验有限,核心竞争力不足,创新性有限,市场抗风险能力不强,规模较小,服务供给质量有待提升,服务领域不够宽广,服务项目不够丰富,服务手段相对滞后,人才吸引力有待提升。 具体建议:为促进我省社会企业发展,进一步创新公共服务和社会治理方式,使社会企业在共同富裕中发挥应有作用,建议: 一、加快出台社会企业相关的政策法规。抓紧进行社会企业相关法规创制,明确社会企业的认定标准,探索和规范社会企业认证和管理机制,推进社会企业信用体系建设,构建社会企业的注册登记制度,便捷社会企业准入登记和章程备案。支持社会组织、物业企业和其它商业企业转型为社会企业。 二、加大对社会企业的政策培育和扶持力度。优化政策环境,出台社会企业培育支持扶植政策,搭建社会企业孵化培育平台,建立社会企业评审认定标准,以认证的方式促量,以影响力评估的方式抓质,构建培育、支持、监管、服务框架以及信息披露、退出摘牌机制。将社会企业认证体系与政府扶持政策相结合,研究出台针对获认证社会企业的财税扶持政策。为社会企业创造多元的金融支持环境,鼓励股权投资基金支持符合条件的社会企业项目。对于基金会及各类社会资源设立公益创投基金出资扶持社会企业的影响力投资,适时探索给予税收优惠。依托社区党群服务中心、社区综合体等场地,采取低偿或适度补贴租金等方式,加强对社会企业场地支持。充分发挥社会企业行业促进机构的作用。鼓励及支持社会企业吸纳其所服务的弱势群体、特定人群就业。 三、加强对社会企业的宣传推广力度。鼓励开展社会企业参与公共服务和社会治理评优、表彰和奖励,定期举办社会企业研讨、论坛、成果展览,主流媒体参与、加大社会企业宣传,营造社会企业发展的良好社会氛围。提升社会企业影响力和号召力,推广社会企业家精神,将社会企业与一般营利企业进行区隔,提升社会整体对社会企业的接受度和认可度,使社会企业的概念和形象在社会范围内得以广泛传播与接受。 四、积极发展社区社会企业。将社区治理问题与社会企业链接,结合社区公益基金等联动模式,解决社会问题、服务居民、吸纳社区残障人士、弱势群体就业,提供普惠性亲子家庭服务及育幼专业服务,促进社会企业创新社区服务筹资模式,实现社区治理从政府主导向多元参与转变,增强社区自我“造血”、自我服务、自我管理能力。支持有条件的社区以居委会特别法人身份创办社区社会企业,充分挖掘社区资源,围绕社区治理、居民服务需要,开展社会企业项目经营。支持社会企业为居民在街道、社区提供就近就业机会,支持社会企业在整合社区资源、激活社区治理中发挥重要作用。 五、强化人才及智力资源保障。社会企业高素质专业人才不足是制约社会企业进一步发展的重要因素。加大人才扶持力度,进一步吸引更多优秀人才进入社会企业,培养一批标杆性的社会企业家和社会企业创业者。发挥社会企业领域知名学术机构、中介组织、专家学者以及实务探索者的作用,建立社企智库,聚焦社会企业“痛点”,加快社会企业战略、政策、案例、经验研究。依托社会企业孵化培育平台,推进有重点、有层次的培训体系,提升社会企业从业人员的行业素能和社会创新能力,加强专业知识、服务技能、职业素养的培训。 +568,0808,关于推动我省中小型制造企业降碳目标的几点建议,dd3b164f02094cd6a0553fe1a03fbed8,2022,2022-01-21 15:12:53,顾明华等6人,工业商贸,调研情况:2021年10月,中共中央、国务院印发的《关于完整准确全面贯彻新发展理念做好碳达峰碳中和工作的意见》正式发布,提出“中国将提高国家自主贡献力度,采取更加有力的政策和措施,二氧化碳排放力争于 2030 年前达到峰值,努力争取 2060 年前实现碳中和。”政府也专门成立国家碳达峰碳中和工作领导小组,统筹有序做好碳达峰、碳中和工作。“十四五”是碳达峰的关键期、窗口期,基于“双碳目标”,习近平总书记、李克强总理强调:要支持有条件的地方和重点行业、重点企业率先达峰。如推进重点领域和行业二氧化碳排放达峰行动、推进地方二氧化碳排放达峰行动、引导重点企业积极参与二氧化碳排放达峰行动等。对我们制造型企业来说,切实履行社会责任的同时,也是未来双碳工作当中创新的主体,我们不仅要思考如何做好产品,更要将低碳环保提升到企业战略高度,通过技术创新、可再生能源转型等一切可达成低碳环保的措施出发,为国家早日实现碳达峰、碳中和目标贡献力量。问题分析:2021年以来,我国不断提出有关实现“双碳”目标的意见以及相关政策。作为“双碳”目标的排头兵,工业以及能源领域也有着责不旁贷的义务。但对于还处在工业化中后期阶段的中国工业来说,无论是从时间还是产业迭代升级的角度来考虑,都非常紧迫,这也造成工业企业能源浪费和产能低效。具体建议:1. 在5G、互联网时代,工业企业实现模式创新和生产效率提升的关键,在于与互联网相结合,工业互联网作为产业效率提升的增速器,同时也在“双碳”目标、绿色制造扮演着重要角色。利用互联网的技术以及手段、通过链接应用以及制造业企业,实现数据贯通、要素汇聚、价值创造等,促进生产效率以及节能减排的提升。工业互联网和工业机器结合,建立起最优能效的生产方式及模型,实现能源精细化管理,最终达到节能减碳的效果。2. 利用好各级节能减排的技术和平台;一方面,企业内部要在:研发上勇于探索低能耗生产工艺,技术创新寻求低碳替代产品,生产经营方面,要多管齐下,绿色生产、循环经济是核心,全力打造高质量、绿色供应链;另一方面,要依托基于云计算/物联网的能耗智能监控等平台,通过在线采集用能设备的能耗、运营和控制信息等数据,运用人工智能专家系统对相关数据进行分析,寻找能耗漏洞,提出并实施优化措施,实现对能耗的监测、设备的运营优化,降低负荷,最大化企业的能效价值。3. 推动企业自建分布式光伏电站和储能电站;光伏作为“清洁”“高效”的新能源,具有远大的发展前景,通过在闲置的屋顶上建设分布式光伏电站,把毫无利用价值的屋顶,变成了随时变现的资产,同时,开展分布式光伏电站和储能电站建设,有利于整合资源实现集约开发,有利于消减电力尖峰负荷,有利于节约优化配电网投资,是实现“碳达峰、碳中和”国家战略的重要措施。4. 推动建立工业产品的碳排放认定和碳码体系;依托能源大数据中心,以破解碳效测、评、治为导向,通过对水、电、煤、气等不同部门/层级的数据进行共享与融合,通过解构碳排放“基因序列”,进行企业碳排放数据统计与核算,根据行业碳排均值划分碳效等级;把碳效码底层平台与企业码打通,为每家规上工业企业描绘“碳画像”,把标识信息放在企业码端口上,实现了工业企业碳效查询“一码了然”。实现碳达峰碳中和,是对国家的环境治理、统筹协调的一场大考,更是对当前国内工业领域的一场生产效率再变革,对于制造业企业而言,则是实现绿色发展下的生产技术创新。加强对欧盟”碳关税“的跟踪研究。 +569,0809,关于积极优化时间银行模式、提升江苏养老服务质量的建议,783b3125d3934821849a6ddf6d867999,2022,2022-01-22 09:14:10,林敏洁等4人,社会事业,调研情况:江苏是全国最早进入老龄化的省份,全省60周岁及以上人口在户籍总人口数中已超过20%。2015年我省政协委员提出建立“时间银行”养老服务模式,2021年3月,《江苏省志愿服务条例》实施,鼓励有条件的居民根据老年人的服务需求开展志愿服务,预存养老服务时间,等自己老了再支取“被服务时间”。目前“时间银行”正在逐步规范。据1月20日的报道,北京将于2022年6月1日起实施《北京市养老服务时间银行实施方案(试行)》,本人试以经验较为成熟的南京为例,提出思考建议。试点的基本情况:南京目前60岁及以上人口占户籍人口的22%以上,老年人口每年4-5%速度递增。而养老服务增长与老龄化速度存在差距。2020年9月,南京市在各区推广养老服务时间银行,实现全市通存通兑。南京时间银行模式的主要特点:一是具有公益性互助性,只能以服务换服务。二是服务项目分为两大类。其中,专业项目分17类,需要志愿者具备护理员证书、护士职业资格证书。非专业项目分13类,是目前国家规定的老人急需服务项目。三是政府主导、制度引领。南京构建了一套关于“时间银行”比较完整的“1+9”政策体系,即1项市政府实施方案和9项部门配套标准,保障了“时间银行”的运行。参与者可通过“我的南京”APP实现养老服务时间的通存通兑。截至2022年1月3日,建成市、区、街(镇)、社区(村)四级服务站点1495个(其中社区站点1230个),注册志愿者3.93万人,服务对象6.34万人,完成订单38.83万个,架起了空巢独居等老年人群体与外界联络的桥梁。问题分析:目前存在的不足点为:一是机制成熟度不够。“时间银行”具体运行中,仍然缺乏规范的流程化管理和相应的志愿者培训制度。比如,有的志愿者只能提供简单的护理陪伴服务,且无法保证服务质量。二是宣传推广度不够。市民对于“时间银行”的认知度不够高,在面上的宣传仍然不够广、不够深,理念没有得到有效普及。三是由于年龄和身体的原因,以重点空巢独居老人为主的服务对象在APP平台注册、发布需求、服务对接等方面存在困难。具体建议:建议立足南京“时间银行”探索,建立江苏省养老“时间银行”服务体系。一是推动成立江苏省“时间银行”管理机构,由江苏省民政厅牵头负责,协调如各地民政部门、团省委、群团组织分头落实。加快出台省级立法、条例,加大人员及力度对时间银行的管理模式、数据服务、综合保障、通兑模式等进行规范,形成规范化治理体系。二是推动开发江苏省统一的“时间银行APP”,在现有基础上,对时间银行模式实施升级优化,引导敬老院及社区的志愿者申请加入时间银行体系,加快平台升级。针对高龄、失能半失能老人,开发便捷功能模块。服务点工作人员上门对空巢独居老人进行操作指导,力争学会使用。三是加快优化“时间银行”的架构、服务、监督体系。开拓服务内容。开发助行服务、陪伴服务等服务,尽量满足个性化需求,丰富“时间银行”的服务内涵,提升老年人幸福指数。此外,构建全程监督体系,做好跟踪服务。对各级时间银行履行相关工作职责进行考核,根据考核情况给予绩效评价。对于服务低劣的志愿者实行冻结账户等措施。四是完善“时间银行”多元化兑换模式。资源联动,志愿者存储的时间可以选择给自己或家人兑换服务,也可选择兑换医疗保健项目等。可选择转让直系亲属或者继承,解决志愿者因储蓄时间长担心未来难以兑付的风险,激励更多人参与互助养老得积分。五是要加大力度提高志愿服务的专业性。加强对志愿者的培训。在志愿者注册后,鼓励参加线上或线下的有关生理、伦理、急救知识、卫生保健等方面的专业培训提高志愿者服务的专业性。六是加大宣传推广力度。让更多人知晓时间银行制度,参与到其中,宣传一些志愿者服务的典型案例,推动形成互帮互助志愿者制度机制和良好的舆论氛围,切实解决老年人的养老问题,让老年人能够共享到经济社会发展成果,使老年人晚年生活更有尊严、更加美好。 +570,0812,关于进一步完善药品集中带量采购的建议,ba6bb697ec614525a3f0c5c1a335aad8,2022,2022-01-22 08:49:03,薛涛,医卫体育,"调研情况:药品集中带量采购是国家深化医药卫生体制改革的重要举措之一。国家招标采购从2015年起在北京市率先推行了“阳光采购”方法。2017年国家人社部结合医保目录准入开展药价谈判。2018年4月,由国家医保局负责药品招标采购管理,理顺了药品招标采购、基金支付、价格管理三个环节。2018年11月,中央全面深化改革委员会审议通过了《国家组织药品集中采购和使用试点方案》。2019年11月29日,国务院深化医药卫生体制改革领导小组印发了《关于以药品集中采购和使用为突破口 进一步深化医药卫生体制改革的若干政策措施》,伴随着国家组织药品集中采购“4+7”试点扩围第一批到第三批在全国的启动,以及各级组织开展省内或省际采购联盟的推进,标志着深化药品集中采购改革进入常态化新阶段。国家组织药品集中采购以来,逐步建立“谁付费,谁买单”的采购新机制,总体平稳有序,有力推动了药品价格合理回归,推动和部分解决百姓看病就医问题。数据显示,前三批药品集中采购,涉及112个中选品种,药价平均降幅54%,按照约定采购量测算,每年费用从659亿元下降到120亿元,节约539亿元;按报销比例60%计算,每年可为患者节省216亿元,为医保基金节省323亿元。问题分析:1.医疗机构迫于政策指标压力完成采购量,医生处方不得不趋向中标药品的使用,部分限制了医患双方的选择权,也有违政策设计的初衷,甚至会影响治疗效果。问题主要集中在“药品实际选择少”和“中标药品效果不好”,一些药物价格降得太低,导致医患双方对其疗效存在疑问而不愿使用或使用后确实疗效不佳,部分有支付能力的患者不得不到院外药店自费购买疗效好的非集采药品。例如福辛普利钠片、马来酸依那普利片降压效果不明显;眼科手术患者使用进口的左氧氟沙星滴眼液疗效好,而国采的左氧氟沙星滴眼液只能用于一般感染。2.医院上报的采购量主要依据以往的使用情况,存在不确定性。实行DRG后,医保支付适应症范围限定存在诸多不符合最新临床指南的情况,如保肝药物使用量大幅度下降;或不同厂家同类品种说明书适应症不统一造成用量下滑,例如第二批盐酸左西替利嗪片和第四批的氯雷他定片,医院原用的4+7非中选厂家2岁以上儿童都能用,换带量采购的中选厂家后6岁以下不建议使用,使用人群范围变窄,用量减少。3.随着三级诊疗的进一步推进,小病不出社区,不少患者选择去社区开药、或医保定点药店打卡;某些传染病用药,因综合性医院不能收治传染病患者,如结核、病毒性肝炎,最终难以完成集采用量指标,面临考核处罚。4.部分医疗机构出现“用行政权力控制专业权利”的倾向,将采购量分解到科室,每个月对科室医生进行考核,并和绩效发放相挂钩。由于药占比考核,医疗机构限制或停用价格过高的药物,甚至部分医疗机构干脆停用价格高的药品及中成药,在药占比超标被处罚及完不成集采用量受处罚之间“两害相权取其轻”。5.用量少的中选药品,供应商非整件不发货。如第一批的福辛普利钠片,2021年8月厂家及供货商50盒不发货,医疗机构想要完成任务也难。6.药品生产企业压力大。独家中标使部分中标企业面临供应和质控压力,药品质量风险加大,原材料垄断或成本增加导致不时有中标品种断供的情况出现。最低价中标导致企业低利润或亏本运行,持续质量改进受到影响。一些中选品种企业,仅打算用中选价格完成一年的交易量,超过交易量的部分,宁可受罚也不愿意再以中选价进行供货。7.当前纳入药品集中带量采购的药品种类偏少。部分普药、传统常用药、临床急救必用药品没有纳入范围,造成部分医疗机构特别是基层医疗机构的正常需求得不到保证。急救用药和辅助用药在内的非中选药品,医疗机构只能通过其他途径进行采购,价格高且难以保证持续供应。具体建议:1、进一步扩大药品集中采购目录,逐步扩大和增加药品集中采购的种类范围和数量(1)允许医疗机构自行采购集采品种同类的进口或原研药品,通过医保支付范围的限定,全自费或超出同规格同类品种价格部分自费,满足有支付能力或集采品种治疗效果不佳人群的用药需求。(2)要平衡考虑三甲医院与基层医疗机构疾病谱不同带来的用药差异性,在集采品种用量指标方面有所区分,特别是精神类、传染病类品种用量指标,把精神病医院、传染病医院跟综合性医院区分开来。(3)要适当考虑把部分普药、价格低廉确有疗效的短缺药、部分临床急救用药,纳入到各级药品集中采购目录范围,特别是临床急救类用药不能唯价格论最低价中标,合理定价,给予生产企业合理利润以保证持续生产稳定供应。政策扶持,鼓励企业创新,企业才可能有加大新药研发投入的动力。(4)医保局应充分征求各级医疗机构管理层、临床及药学专业人员的意见,结合最新临床指南推荐意见,根据临床诊疗规范合理下发合同量。集采品种在执行过程中,因医保支付适应症限制、病种限制导致用量下降不能完成合同量的,应做指标修改,医保部门不能片面将完成量与医疗机构医保资金发放挂钩。医医保部门还应该广泛收集集采品种临床使用的实际治疗效果及不良反应,掌握第一手治疗,及时评估调整集采入选品种,满足绝大多数患者的用药需求。(5)国家采取政策,打破原料药的垄断局面。集采品种不能唯价格论最低价中标,允许医疗机构在入选品种中自主选择性价比高的品种。对入选品种不能持续稳定供应的生产企业加大处罚力度,取消其某一个特定时间段的同一品种或全部品种的集采投标资格,杜绝投机行为。2、进一步完善药品集中采购配送机制(1)加大对基层中选药品配送环节的调研,进一步修正配送规则,不断完善配送运行机制,切断配送环节上可能存在的相关垄断链条。(2)放开平台配送准入机制,扩大平台配送公司列表名单,实行省级平台配送公司动态管理调整机制。(3)推行配送三方确认机制,中选企业备选名单因合理理由被采购方拒绝的,可由采购方在平台列表名单上自主勾选确定,同步通过平台推送信息到中选企业和配送公司完成三方确认,有合同约束以保证及时配送。" +571,0814,关于建设全省统一的全民可信认证系统的建议,6b96c26af0bc4635b9190ea5e22c035d,2022,2022-01-22 09:19:40,黄天鸿,法制建设,调研情况:在移动互联网的潮流下,我国国家公民数据安全形势日趋复杂、严峻,数据主权观念认识不断深化,我国于2021年6月10日,第十三届全国人民代表大会常务委员会第二十九次会议通过了《中华人民共和国数据安全法》。 问题分析:在移动互联网的潮流下,我国国家公民数据安全形势日趋复杂、严峻,数据主权观念认识不断深化,我国于2021年6月10日,第十三届全国人民代表大会常务委员会第二十九次会议通过了《中华人民共和国数据安全法》。目前针对数据安全存在如下突出问题:1、数据安全问题本身复杂性凸显,例如:多数应用强制用户注册信息录入人脸、手机号码、姓名等隐私信息,如不提供将无法注册使用,而再此过程中已强制获取客户人脸、手机号码、姓名等隐私数据。2、我国先前经验相对不足,对数据安全的重视逐步提升到法律高度。3、数据安全立法演变为全球范围内的利益协调与主权斗争。在这样的背景下全国各地均出台相应的数据安全保护标准和政策,均是在《数据安全法》的框架下出台的相应标准,但各地的数据安全工作多数停留在引导性政策上,缺乏有效的实践和应用。随着数据主权意识的逐步提升,针对全民的隐私数据安全变得越发重要,社会上也发生多起因系统安全引发的个人隐私数据泄露,例如某酒店的入住信息泄露。 具体意见:1、建设本地全民通用的可信认证系统,将公民的隐私信息(包括不限于手机号、人脸、指纹、邮箱、工作单位等敏感信息)统一纳入政府的可信认证系统进行管理,引导各个移动应用厂商使用政府提供的全民可信认证系统进行授权认证。2、对公民隐私信息进行分权分级,设立不同的数据保护策略。例如人脸、指纹作为最高隐私等级,不允许各个移动应用厂商进行存储人脸信息。3、建立基于全民可信认证系统的全域人脸库,针对实名认证场景提供可验证通道,同时避免各个应用厂商私下存储公民人脸信息。 +572,0816,关于提高AED校园覆盖率、 纳入体育课内必修课程、定期开展急救培训技能大赛的建议,9607d41ecd2745cf81ada36e761d10db,2022,2022-01-21 14:54:16,冯晓婷等12人,教育事业,调研情况:近年来,有关年轻人猝死的新闻频上热搜。2021年11月17日,河南高三学生在跑操时突然晕倒,经医院抢救无效死亡,当年11月23日,山东研三学生谢鹏倒在学校自习室内,因心源性猝死不治身亡,在江苏,也曾出现过16岁少年猝死、24岁工程师不幸猝死等案例。《中国血管病报告》指出,我国平均每年有54.4万人死于心源性猝死,抢救成功率不足1%。在多起猝死事件中,心脏骤停是猝死的重要原因。专业人士表示,心脏骤停患者如果在1分钟内使用AED(自动体外除颤器)除颤,患者存活率可达90%;4分钟内救活率可达50%。普及AED能大幅降低心源性猝死的发生。问题分析: “猝死”呈现年轻化趋势。一项针对622例猝死案例的流行病学调查显示,31-50岁男性发生心源性猝死的案例数最多,“小于20岁”和“21~30岁”年龄组分别有32例和59例心源性猝死。小于35岁的冠心病猝死者占17.89%。这要求年轻人应尽早了解猝死的应对方法和急救措施。掌握急救技能的人群严重不足。对大多数人而言,“不救人”不仅是一个法律问题,更是一个能力问题,因为没有接受过有关急救技能的培训,害怕担责,所以不会救、不敢救、不愿救。目前,北京、上海等地出台了保护施救者的院前急救条例,在校园内配备好急救设备,开展急救技能培训,将来既是救人,也是救自己。校园AED覆盖率有待提高。目前大中小学的AED覆盖率仍然较低。高校方面,到2021年12月底,全国首个高校应急响应系统才在南京大学启动,不少高校的AED仍然处于空白状态;中小学校的AED覆盖率也不容乐观,以镇江市为例,截至2021年11月,有着321万人口的镇江市教育系统仅投放AED23台,难以满足实际救援需求。具体建议:根据教育部和中国红十字会总会联合发布的《关于进一步推进学校应急救护工作的通知》,以及教育部发布的《关于开展全国学校急救教育试点工作的通知》,学校应配备校园急救设施设备,开展应急救护知识普及教育,培训教职员工及学生。为了更好地推动相关政策在江苏落地,提出以下建议:1、纳入体育课内必修课程,进行每年一次的实践考核、考试。AED不仅要“有得用”还得要“用得上”。调研发现,在各地政策发布以后,各地鲜有对学校安装、使用情况的后续监督政策。针对这一现象,要落实主体责任,建立监管考体系。由配备AED单位履行日常维护及管理,学校落实教职工、学生的学习内容及考核,只有在多方面的共同作用之下,令人叹息的悲剧才有可能被避免。由此,建议将AED使用培训纳入我省大学、高中的体育课内必修课程,可以进行分级分层培训,邀请红十字会相关部门以及急救专业人员,根据不同年龄的学生身心发展特点,有针对性的设置中学、大学的校本急救课程内容,并对教职员工、学生进行每年一次的实践考核、考试。2、先试点再铺开,提升学校AED覆盖率,加强应急救护培训,每年举办急救培训技能大赛。据了解,广东已要求各地红十字会和教育部门积极推广在学校配备AED等急救设备,完善急救培训和设备标准,加强救护培训和演练,有效增强校园救护服务能力。建议采取先试点再铺开的形式,在江苏各地市选择试点学校和单位,开展AED的布设、培训、资源覆盖、举办急救培训技能大赛等相关工作,并建立起常态化的培训机制。首先,可做好AED规划安装的数量及布局,以财政拨款、购买服务、公益捐赠等多种形式,按照AED每千人两台的标准进行校园覆盖,重点覆盖体育馆、自习室等场所。其次,每年举办急救培训技能大赛,可设置奖项,并颁发获奖证书,并成为常态化,以竞赛的方式进一步加强学校应急救护知识和技能普及教育工作,促使学生增强生命意识,促进社会对学校健康教育工作的重视。 +573,0818,在发展数字产业中运用好明星效应,84705297c55b4afd8cf6d6d6015ed0f8,2022,2022-01-22 08:59:03,杨戟,经济发展,调研情况:在“争当表率、争做示范、走在前列”的三大光荣任务面前,加快发展数字经济、积极推进数字产业化和产业数字化成为2022年江苏省政府工作报告里所列的10项重点工作之一。紧紧抓住数字经济这个未来的方向,瞄准的“智改数转”和智能制造示范工厂的方向,无疑是江苏产业升级、经济发展的一个新的重大机遇。问题分析:积极推进数字产业化、产业数字化,遇到的一个问题是从何处着手。 从公开的统计来看,江苏的数字经济超过4万亿,规模可谓不小。但迄今为止,很少有人能说出江苏的数字产业有什么亮点。如何更好更快地发展我省的数字产业,从哪些方式、行业领域以及平台手段切入,更有效果呢?为此我们建议:具体建议:(1)发展数字产业,更需要用好明星效应。在互联网+的时代,明星效应更具有牵引效应,甚至垄断的效果。明星效应在互联网销售中体现为网红直播,一个人的年带货量可以轻易超过一个传统百货公司的营业额。在数字产业的发展中,要综合利用江苏的文广优势在数字产业推广中的作用,以各种可能的方式,持续介绍推广智能制造各个行业的明星企业。用好明星效应,主要是集中力量的宣传与推广。发挥好江苏的文广实力以及各个行业的明星资源优势,宣传江苏的数字产业示范项目。(2)数字产业和产业数字化的发展,要推成出新。明星效应就是示范带动。首先就必须有领头大雁。江苏应率先突破数字产业与传统产业交汇点之一的智能制造,重点支持几个示范应用项目。智能制造,虚拟现实和元宇宙能够突破时空的局限,可以用在服装网络定制、服装设计、个性化制造等全流程中,也可以在服务业中产生示范的项目,在“成”的基础上推出“新”。互联网时代,只有第一没有第二,迅速找到突破口,争当行业首创第一是关键。(3)推出数字产业新星,带动形成数字产业“雁阵效应”。数字产业不仅发展出新的要素,也必定融合运用制造、通信、大数据、人工智能等已有的生产要素,突破传统制造业的行业配套模式,产生属于数字产业的新范式。数字产业化过程中也应当发掘出新星。当前的要务是推出数字明星,借助明星效应,发展壮大成为数字名牌。(4)发展数字产业,需要全省共识和矩阵式行动。建议省发改委牵头系统谋划和统筹协调,让数字产业的各个链条相互协同,促成生态的形成。 +574,0819,关于扩大家政人员就业规模的几点建议,a0bbcc90e6ea41b5b39e399ada9b8c6a,2022,2022-01-22 09:14:10,王辉等11人,社会事业,调研情况:随着老龄化时代的到来,有老家庭对家政服务的需求越来越大,住家养老是很多老人的选择,社会对家政人员的需求呈现快速上升趋势,据了解,全省家政企业数量约3.4万家,从业人数约76.8万人,营业额达452亿元。但是家政人员的缺口非常大,市场需求量超过100万人。家政行业虽然市场广大,但却处于自我生长的状态,各地家政服务公司多由当地家庭服务业协会松散管理。当前,家政从业人员大多来自农村,年龄偏大,人员流动性大,经过系统性培训的非常少,职业素质较低,需要体力照顾卧床老人的男性家政工较少,社会对他们的总体尊重程度也不高。问题分析:  随着经济形势的变化,城镇人员的就业压力有所增加,自主就业的需求不断增加。对家政人员的需求也逐渐细化,除了照顾老人的家政人员外,还有照顾婴幼儿、代购、打扫卫生的钟点工等等。目前,政府相关部门已经开始了对家政人员的培训工作。例如,江苏省人力资源和社会保障厅已经建立了12家省级家庭服务职业培训基地。但是,我们希望政府进一步扩大家政人员就业规模,更加重视家政服务,将其纳入工作的范畴,这也是增加低收入人群的收入、改善就业环境的需要,是共同富裕的途径之一。具体建议:1、培育完善的家政人员就业市场,借鉴国外家政服务的经验,培养不同层次的家政服务人才。目前,高、中、低档的家政服务人员都有较好的就业市场,但是我们的家政服务基本还停留在中低档。应该看到,改革开放也造就了一批富有阶层,他们也逐渐进入老年行列,建议根据市场的需要,建立提供高端家政服务的渠道;2、将男性家政人员作为培养的重要组成部分。有些卧床病人需要一定体力的护工人员,而受传统习惯的影响,男性做家政服务的比较少,而且他们也缺乏照料病人的基本素养。希望加大这方面工作的力度,进行宣传和引导;3、考虑到家政从业人员的经济能力,建议政府部门的培训机构实行免费或者低收费,呼吁调动社会财力解决培训费用,如向社会慈善机构募集培训资金。4、建设家政服务电子平台,为培训合格上岗人员建立档案。建立菜单式家政需求,家庭可以通过平台选择家政人员,家政人员并在平台上接受住家对其评价,平台对用工进行监督,提高用工效率,保障用工质量,降低废单率;5、逐步扩大培训规模,对通过培训并考试合格的学员颁发合格证书,在恰当时机,规定没有合格证书的人员将不可以从事家政服务;6、制定不同等级的家政人员的参考工资标准;7、大力宣传劳动者人人平等的观念,破除对家政人员的歧视观念,形成尊重家政人员的风气,保护家政人员和用工者的合法权益。 +575,0820,关于低碳处理利用市政污泥的建议,cd763d11c3a24892b7dff1b5805a6e4c,2022,2022-01-22 08:55:51,朱伟等16人,城乡建设,调研情况:碳达峰、碳中和战略已经唤起了新一轮的产业革命,产业界逐渐减少化石燃料的使用,发展新能源、可再生能源成为必然的趋势。在环境治理领域,减污降碳协同增效成为必然的方向,而环境领域中相对比较突出的是固废处理中的碳排放问题。固废既是环境领域中的排放大户,又是可以成为再生能源、再生资源的潜力物质,利用固体废弃物进行减碳和固碳对于双碳和循环资源利用具有重要意义。有研究表明,环保领域在废水处理及固废处理领域的碳排放量占总排放量的3.3%左右,而固废的焚烧以及焚烧发电占到2%做左右。因此,减少固废焚烧成为环保领域减碳的重点。而固废之中市政污泥是产量稳定、性质复杂、能耗较高的典型固体废弃物。随着污水收集系统的不断完善我国污水收集率不断提高,城市管网“正本清源”工程的实施,漏损混接等问题逐渐得到解决,污水厂“提质增效”工程的扩展,我国市政污泥的产量不断提升,到2020年排出含水率为80%的污泥达到6000万吨左右,污泥的有机质含量也稳定提升。在市政污泥的处理处置中体现低碳资源化利用是循环经济河城市减碳、固碳的典型性、标志性的问题。问题分析:根据在江苏省的调研发现,江苏省的污水厂污泥大多数使用的协同焚烧的技术路线。协同燃煤发电厂混合在煤炭之中进行燃烧;协同水泥窑烧制水泥;协同生活垃圾焚烧厂于生活垃圾一起焚烧。在协同焚烧之前大多数要进行深度脱水,将含水率降到50~60%,然后进行热干化。焚烧产生碳排放、脱水也是大能耗,与低碳的发展方向量不太符合。根据IPCC法计算,以1吨干污泥为基准,对焚烧、填埋和土地利用(好氧堆肥和厌氧发酵)进行比较,二氧化碳排放当量分别为1321.96kg、1609.23kg和567.31kg。因此,这一部分碳排放量的减少必须从低碳的角度重新考虑市政污泥处理的技术路线河技术方法。而对于市政污泥的最为低碳环保的方法在于将其中有些成分如果能够有效转化的成分用于燃料或材料进行利用,间接地可以减少化石原料的使用,对于提取后的剩余物的后续处理要大大地减少能耗或者成为负碳物质进行处置。考虑到市政污泥处理和处置过程中能耗最大的无疑是脱水、干化的环节,在转化为有用物质的同时实现绿色、低能耗的脱水则是两全其美的方法。而将最终不能利用的、以脱水剩余生物质通过碳化的方法转化为生物炭进行利用,可以达到最终处置上固碳的效果。具体建议:根据这一分析提出三点建议:1. 制定江苏省城镇污水处理厂污泥低碳处理处置技术导引,鼓励支持低能耗深度脱水、干式厌氧消化、碳化等低碳、负碳技术的应用。2. 建立厌氧消化+消化污泥碳化利用技术;深度脱水+脱水污泥碳化技术;市政污泥高效脱水及磷回收技术的示范工程,形成系统的低碳技术示范工程。3. 设立科技专项,专题研究市政污泥乃至湿生物质的低碳资源化利用技术。引导湿生物质生产生物油、生物塑料、生物炭等技术的研究和产业化。 +576,0821,助力我省中小企业发展的建议,384c5ba316de4d7cb94017967f69f9df,2022,2022-01-22 08:55:51,戴跃强等6人,经济发展,调研情况:在日常工作和到基层调研中接触到很多中小企业负责人和工作人员跟我聊到中美贸易技术摩擦特别是新冠疫情发生以来,中小企业发展越来越困难,再这样下去可能连生存都难以为继,已经有一批企业关停或转出实体经济。中小企业对全省稳定发展举足轻重。中小企业是国民经济和社会发展的生力军,是扩大就业、改善民生、促进创业创新的重要力量,在稳增长、促改革、调结构、惠民生、防风险中发挥着重要作用。截至目前,全省中小企业总数达369万家,从业总人数约3950万人,占全社会总就业人数比重约80%。其中,中小工业企业64.9万家,规模以上中小工业企业数为50377个,占全省规模以上工业的98.2%,营业收入占全省规模以上工业的61.8%,利润总额占全省规模以上工业的55.4%。涌现出一批“专精特新”小巨人企业,至目前全省累计培育省级“专精特新”小巨人企业1998家,创建国家级“专精特新”小巨人企业285家,超80%集中在战略新兴产业和省先进制造业集群,主导产品市场占有率位居全国首位的有343家,显示出强劲发展活力。江苏中小企业特色优势十分明显,行业门类齐全,产业链比较完善,许多领域位居全国第一方阵,在全省稳发展大局中起着不可或缺的重要作用。但中小企业随着中美贸易和技术摩擦日益加深、新冠疫情复杂多变的影响,发展面临许多困难和不确定因素,期盼营造宽松发展环境,让中小微企业走出寒冬期,提升竞争力,为全省稳定发展作出新贡献。 问题分析:面临制约发展的瓶颈问题。虽然近年来我省在引领支持中小企业“专精特新”发展方面取得积极成效,但受国内外形势复杂多变、不确定因素明显增多影响,经济下行压力加大,特别是新冠肺炎疫情发生后,中小企业受到很大冲击,面临的成本高、负担重、融资难、人才短缺等问题更加突出。(一)成本上升挤压利润空间。2021年全年受原材料价格处于高位(11月份,我省工业生产者出厂价格、购进价格同比分别上涨10.4%、20.3%,为2021年以来最高水平)、用工成本不断上升(企业年均用工成本上升10%左右)、进出口整体物流成本大幅增长(目前,中国至美西的费用达到20000美元/集装箱左右,与去年同期相比上涨了5倍以上)等因素影响,企业经营成本较快上升,2021年1—10月全省规上工业企业营业成本同比上涨23.5%,分别比2020年、2019年同期上升22.2个、20.7个百分点。而中小企业大多处于产业链的中低端,近期受原材料、运输等成本持续上升和海外疫情不稳定、贸易壁垒等影响,目前“缺箱”“缺芯”“缺工”现象仍然没有明显缓解,企业外贸订单存在较大不确定性,盈利空间进一步收窄。(二)用工短缺情况仍然存在。部分中小企业反映,一线员工尤其是技术工流失增多、用工成本攀升。例如,无锡市近期用工调查显示,1000家重点企业中有768家计划招聘5.6万人,其中60.85%的用工需求用于补充员工流失,30.15%用于满足扩充产能。再加上疫情影响,中小企业招工难和结构性缺工现象时有发生。(三)政策支持力度仍然偏弱。财政性政策资金支持覆盖面小,力度不够。省财政专项资金给予“专精特新”小巨人企业培育项目每年不超过60个,平均每个县(市、区)仅0.6个左右,难以起到支持引领“专精特新”小巨人中小企业发展的典型示范作用。中小企业不同程度存在融资难、融资贵的问题,缺乏有效的向中小企业倾斜的金融政策,金融信贷产品的门槛普遍较高,小微企业很难达到银行贷款担保和抵押的要求。即使能获得贷款,中小企业银行贷款利率一般为4.5%—6%,需要担保的企业担保费率0.5一1.5%,综合融资费率在7%左右,比基准利率高80%,明显高于其他企业。很多中小企业反映办事难,审批手绩繁复,周期长,政务服务等营商环境有待进一步提升。 具体意见:(一)加大对中小微企业的普惠扶持力度。2021年10月底,国家税务总局和财政部下发《关于制造业中小微企业延缓缴纳2021年第四季度部分税费有关事项的公告》,延缓了中小微企业部分税费缴纳时间,在一定程度上降低了中小微企业资金压力,但不少中小企业呼吁国家和省能够出台有关税费、社保等普惠性的直接减免政策,从根本上降低中小企业的税费,增强中小企业的内生发展动力。(二)支持和帮助企业吸纳引进高端人才。面向全省中小企业,组织高层经营管理人才和研发技术人才开展专题培训,提升企业的专业化能力,宣传和解读中小企业的各项优惠政策,帮助打通落实政策的最后1公里。对省级及以上“专精特新”小巨人企业引进国家级高端人才和团队,加强协助对接和直接资金奖励,帮助企业提升创新能力水平。(三)加大企业信贷融资支持。构建政银企合作机制,支持金融机构对“专精特新”中小企业的融资需求设计专门信贷产品,建立实时响应、专人对接、及时反馈工作机制,适度降低中小企业贷款条件和风险考核要求。(四)进一步改善营商环境。政府部门减少审批手续、简化申报材料、缩短审批时间,打通肠梗阻,拆除弹簧门,坚决防止不作为和乱作为,营造亲商、安商、富商的良好营商环境,提高政务服务质量和效率。(五)加大政府资金支持力度和覆盖面。针对中小企业面广量大的特点,扩大优质中小企业特别是“专精特新”中小企业支持项目的覆盖面,提升对重点项目的支持力度。对于在重点产业链环节实施关键核心技术攻关、“卡脖子”能力提升、重点领域“补短板”和“锻长板”等增强企业核心竞争力的项目,予以重点支持,政银联手对中小企业技术创新、技术改造项目银行贷款给予贴息支持。 +577,0822,关于进一步提高生活垃圾分类管理工作实效的建议,b1a50f7043184a5e8b8127faf7ad9599,2022,2022-01-22 08:55:51,刘志红等3人,城乡建设,调研情况:南京市施行生活垃圾分类工作已一年有余,这一年,该项工作顺利起步、进展显著。据统计,自施行生活垃圾分类以后,垃圾填埋量明显减少,对树立环保意识,促进环境保护、节约资源起到了重大作用。但在取得成绩的同时,也仍然存在着垃圾分类不清、甚至不进行分类投放的现象存在。问题分析:一是部分居民分类意识或分类习惯未巩固,或者对垃圾分类了解不够,不能准确进行分类。二是对少数居民对垃圾发类工作不以为然、嫌麻烦,不愿意配合。三是个别物业公司对集中投放点旁边放置的备用垃圾桶使用管理不到位,让居民误以为不需再进行垃圾分类。具体建议:一、持续加强生活垃圾分类宣传工作,强化培养垃圾分类意识。垃圾分类着实繁琐麻烦,部分居民特别是年纪稍长的人不能在短时间内就能做分类清晰,相关宣传工作需要长期进行,让垃圾分类意识在循序渐近中达成。二、探索社区、小区志愿者服务方式,帮助提高垃圾分类工作自我管理、志愿管理。有现象表明小区内设立指导员时,居民对垃圾分类还是相对比较自觉的。但因各种问题存在,可能无法保证指导员长期在岗,社区、小区可以探索发挥退休人员余热,提倡中小学生社会实践等,招募志愿者为社会进步贡献力量。另外,可以借鉴违反交规站岗执勤的办法,让不进行垃圾分类的人站岗督导。三、切实做好垃圾分类清运工作,并以适当方式进行宣传,增强居民对垃圾分类从源头、清运、到末端处理的清晰、准确的认识,消除疑虑和误解,以增加进行垃圾分类的自觉性、积极性。 +578,0825,建立省内大运河餐饮商旅融合平台,推进大运河文化带建设,a4b300c967de468a842334368da18cb7,2022,2022-01-21 15:12:53,曹源等2人,工业商贸,调研情况:参与苏州部分餐饮协会成员单位调研 问题分析:大运河文化带建设己成为助力运河沿线经济文化发展的系统性战略性工程。运河沿线餐饮文化是大运河五大文化形态之一。省内大运河沿线除淮扬菜系外还有徐近来、金陵、苏锡等地方菜系。这些菜系均具有悠久的历史传承和较高的知名度。但是做为大运河文化形态对外推广还存在以下问题:一、政策支持引导不足。近年来国内部分省、市先后出台了地方菜产业扶持发展政策,如浙江省出台了《浙江省人民政府办公厅关于大力开拓浙菜国内国际市场的指导意见》。类似政策的出台对地方菜开拓市场,推动商旅文化产业融合发展起到了推劲作用。 二、高端厨艺人才缺乏,文化传承度不高。由于行业管理偏弱,一方面所谓的“烹饪大师”“菜系宗师”层出不穷,另一方面真正在业内、市场具有号召力的厨艺高端人才奇缺。没有形成省级层面的依据餐饮服务国标的高技能人才培训体系。 三、大运河餐饮文化品牌建设缺乏合力。省内大运河沿线各城市在餐饮文化品牌建设上各自为阵,没有形成打造大运河餐饮文化品牌的共识。 具体意见:一、建立由政府部门或行业协会牵头的大运河餐饮商旅文化融合省级服务平台。在挖掘、保护文化历史传承的基础上合力打造运河餐饮文化品牌。建立系统的餐饮高端人才培养体系。制定具有大运河餐饮文化特点的行业标准。多种形式展开省内大运河沿线各城市的餐饮文化交流话动。 二、出台扶持政策。支持老字号餐馆、文化主题宴席、特色传统菜点的文化传承挖掘、整理,鼓励创新。帮助省内运河沿线餐饮企业参与、组织国内外餐饮文化交流活动。 三、注重大运河沿线餐饮文化的文脉传承研究、宣传。鼓励省内大运河沿线城市建设如“苏帮菜餐饮文化博物馆”“大运河饮食文化博物馆”等研究、展示、宣传平台。推动大运河饮食文化非遗元素挖掘及其延仲文创产品伪研发。 +579,0827,关于积极应对人口老龄化,加强对农村老年人健康服务的建议,c3f9b55f4c83497b8746c2759c7d048c,2022,2022-01-21 18:59:29,吴延虎,医卫体育,调研情况:随着我国社会经济的发展和人口老龄化的进程,老年性疾病对国民的影响日益突出。据第七次人口普查公布数据,我省60岁及以上老年人口达到1850.5万,占常住人口的21.84%(8474 8.万),65岁及以上老年人口达1372.6万,占常住人口的16.2%,居全国第五位。人口年龄结构已成为老年型,是我国最早进入老龄化社会的地区之一。人口老龄化既是重大社会问题,更是重要的民生问题,因此促进健康老龄化才是应对人口老龄化的长久之计,健康服务的需求是老年人最急迫、最突出的需求。问题分析:随着现代化、工业化、城镇化进程加快,大量青壮年劳动力从农村流向城镇,农村人口老龄化问题更加严重,农村留守老人、高龄独居老人、失能失智老人问题更加突出。多数农村老年人缺乏知识阅历和社会工作经验,对老年健康知识宣传和教育的接受程度有限,没有营养膳食、运动健身、疾病预防和中医养生保健的意识。不注意生活方式,不重视健康档案的建立。乡镇卫生院、村卫生室等缺乏老年健康服务的功能和流程,为老年健康服务的医疗资源短缺,老年健康服务管理体系和供给体系尚不健全。具体建议:1.地方卫生健康部门要切实加强为老年人服务的意识,加大资金、政策、人员倾斜,共同做好老年健康服务工作。将老年健康的服务工作纳入到行政部门和医疗机构的考核中。2.完善医疗卫生机构的体制机制,加强卫生健康、民政、医保、人社等多部门统筹协调,推动老年健康服务体系建设,优化老年健康服务资源, 加强老年健康服务供给侧改革,将老年健康服务内容纳入地方政府民生实事项目。3.加强乡镇卫生院全科医师的老年医学知识与技能培训,支持退休、转岗的护士(师)经过专职培训从事老年人健康服务工作,发挥卫生健康系统信息网络优势,加强家庭医生签约服务宣传推广,定期主动联系签约老年人并提供上门服务,保障其基本医疗卫生、健康管理、健康教育和咨询。 +580,0828,多举措加强我省中药材资源和种植工作,为中医药产业补链事业升级,a4f4ec68e51947d29c886188827eb25a,2022,2022-01-22 09:14:10,窦道龙等19人,医卫体育,"调研情况:中医药是我国独特的卫生和科技资源,也是经济潜力巨大的文化和生态资源,在经济社会发展中发挥着重要作用。党中央、国务院一直重视中医药工作,尤其是党的十八大以来,以习近平为总书记的党中央对中医药事业发展高度重视,从国家战略的高度做出系统谋划和周密部署,提出一系列发展中医药的新思想新论断,推动中医药事业发展取得了显著成就。新冠疫情期间,习近平主席对中医药抗疫成绩高度肯定,2020年6月2日,主持召开专家学者座谈会,指出“中西医结合、中西药并用,是这次疫情防控的一大特点,也是中医药传承精华、守正创新的生动实践”,凸显了中医药在疫情防控救治中的特色优势。我省是中医药事业大省和产业强省,具有以下几个特点:第一,省委省政府高度重视,近日省发展改革委、省卫生健康委和省中医药管理局联合颁布了《江苏省“十四五”中医药发展规划》(以下简称《规划》)。第二,医院、企业和科研院所等实力强劲,中医药产业和服务体系已走在全国前列。 第三,“药材好,药才好”,中药材资源和种植是中医药事业发展的基础,但此环节不管是横向和与其他省份相比,还是纵向与其它链条相比,都还明显偏弱。因此做强中药材资源和种植,对于我省中医药全产业链协同发展和事业升级非常迫切,必须引起高度重视,以实现建设成高水平中医药强省的目的。问题分析:一.当前我省中医药资源和种植中存在的主要问题1.江苏省中药材和道地药材品牌知名度偏低。我省是中医药产业传统大省,种植的种类多,虽然也有一些道地药材,但在国内没有形成“四大淮药”和“浙八味”等类似的知名品牌。目前我国经营中药材1200多种,常用药材约600种,人工种植达300余种;全国药材种植面积7000万亩左右(含林地种植),但我省面积发展潜力依然巨大。2.中医药文化传承保护力弱和乡村振兴结合程度不够。尽管中医药文化传播在持续扩大,国内国际影响力在逐步提升,也新增了一些国家中医药健康旅游示范区、示范基地和文化宣传教育基地。但总体数量还偏少,尤其还不能全面满足壮大区域优势特色产业、形成高效精品和生态循环农业、建设中医药特色小镇和中医药康养产业园的需求。3.现代中药农业科技化不强和规划性不足。中草药种植涉及到品种、栽培、植保、土肥、加工和储存运输等多个专业,每种植物种植技术各异,目前还存在研究力量碎片化、绿色和生态种植技术缺乏且难以推广、产品质量不高等问题。同时,中药材种植是一种周期性行业,由于缺乏统一规划,还存在个别品种种植盲目导致的药农利益受损等问题。具体建议:《规划》要求,做强做优中医药产业。准确把握中医药产业发展动态和市场需求,扎实推进中医药产业全链条建设,着力发展现代中药工业和中医药健康服务业,发展中医药特色健康服务,促进中医药“医养结合”,探索发展中医药健康旅游。促进中医药对外交流与合作发展中医药服务贸易,培育建设省级中医药服务贸易基地和重点企业。为实现上述目的,建议:1.充分认识中草药种植在中医药事业与产业中的“底盘”与基础作用。抓住中医农业和药食同源等的巨大市场潜力,省卫生健康委和省中医药管理局等管理部门应联合农业农村厅等农林主管部门,利用林下生态种植和“光伏+农业”等有利时机,合理发展中草药种植规模,让其成为农民增收、乡村振兴、中医药产业做强做优的一条重要途径,以完善我省中医药产业链。2.强力打造一批江苏省中药品牌。我省中药品种杂,道地药材多单辨识度不高。通过“一市/县一品”等方式,通过形式多样的宣传和文化挖掘渠道,行业主管相关部门联合企业、地方政府与科研院所协商共管,提升一批,打造一批,共同打造系列江苏中药品牌,形成 “浙八味”、“阳澄湖大闸蟹”和“盱眙龙虾”类似的江苏中药品牌,以扩大影响力和行业竞争力。3.支持建设一批中药生产基地和科研平台。统筹规划继续新增一批国家中医药健康旅游示范区、种植基地、文化宣传教育基地。选拔支持一批中医药康养产业园和特色小镇项目。发挥科研院所和龙头企业的带动作用,通过产业研究院和省重点实验室等方式,汇集科教资源,支持建设能面向解决中草药资源与种植产业需求的科研平台。建设江苏省中药材种质资源库。出台政策,鼓励现有的种业相关科研平台或设置项目开展中医药资源与种植行业研究。4.多部门联合设立我省现代农业中药材产业产业技术体系。国家和我省现代农业产业技术体系成立之初以大宗农产品为试点,自运行以来,已经是农业科技领域的一次重大管理创新,也是为我国和我省农业科研机制改革的一次成功探索,对提升国家和区域农业科技自主创新能力与发展现代农业具有重大意义。国家中药材产业产业技术体系自成立以来,成效显著,多省也分别成立了对应的体系。建议我省相关部门参照国家中药材产业技术体系和我省其它大宗农产品产业技术体系的管理办法,及时成立省现代农业中药材产业产业技术体系。" +581,0829,积极主动整合长三角医疗资源、 推动创建国家级血液病医学中心,fb54a79050b54f0a915653eea1fb4f3f,2022,2022-01-22 09:14:10,倪才方,医卫体育,调研情况:血液系统疾病严重危害人民生命健康,其中白血病、淋巴瘤的发生率和死亡率长期位居恶性肿瘤前十位,而血栓性疾病发生率更高,造成的危害和社会经济负担巨大。近年来,随着分子生物学、免疫学等理论与技术的不断突破,血液病的诊疗发展迅猛。因此与时俱进,紧跟国际血液病领域时代发展趋势,开拓创新,构建先进型血液病发展体系至关重要。江苏省血液病学科群(包括苏州大学附属第一医院、江苏省人民医院、徐州医科大学、南通大学附属医院、东南大学附属中大医院等血液科)在血液病学的基础、临床和转化工作中各有建树,在国内属于第一方阵。而苏州大学附属第一医院血液学科是国家重点学科、国家重点临床专科和国家血液系统疾病临床医学研究中心,血液病临床诊疗与科研均处于中国领先地位,并具有一定的国际影响力。但是,目前我国、我省血液科发展仍存在受限问题,如何促进血液病相关生物医药产业发展成果尽快转化和应用于临床是其中的卡脖子问题。问题分析:当前,国内位居前列的血液病中心均在大力发展临床转化研究,如中国医学科学院血液病医院(天津血研所)在十四五规划中提出:新院区投资达23亿元,占地16万平方米,规划1200张床位,不仅将来会成为国家临床研究中心的主战场,也将成为全球最大的血液肿瘤临床研究中心;北京大学人民医院及分院共计床位800张,包括干细胞移植病房260张,血液科诊断平台2280平米。与国内大中心的血液学科相比,我省亟需加大临床转化研究投入发展。省内血液科综合实力排名第一的苏州大学附属第一医院血液科在复旦医管所专科排名多年来位居前三,但随着全国各大中心的投入发展,与后进者之间的差距在逐渐缩小。苏大附一院血液科虽然亚专科建设齐全,还是国内极少数建有血液ICU的单位,整体床位仅300余张,在江苏省内病房规模也仅为第3名,目前医院发展二期规划床位也远不及国内其他中心进行中的扩张规模与速度,例如浙江大学医学院附属第一医院血液病新院区病房,规划床位200张,已建成开张。苏大附一院血液科现有的规模无法满足来自全国患者的需要,大量患者在院外积压,长久势必造成患者流失,不利于临床研究的开展;而医院提供的临床研究病床仅为21张,数量少且不成体系,相较国内先进的中心已远远落后,如上海交通大学医学院附属瑞金医院(转化医学国家重大科技基础设施)内共设300张临床研究床位,所有床位通过智能设备及信息化技术组成多功能智慧临床研究集群,每个床单元具备自动感知,临床研究数据自主集采功能,单体研究机构临研床位规模世界第一(入住率100%)。建设规模齐全、设备先进的研究型病房是保障临床研究优质开展、促进临床研究资源开放共享、弥补过去在药物和医疗器械科研成果转化方面的关键一步。因此,临床规模以及研究型病房建设已成为限制我省血液学科发展、限制相关生物医药产业发展的主要障碍。习总书记曾强调,要深刻认识长三角区域在国家经济社会发展中的地位和作用,结合长三角一体化发展面临的新形势新要求,真抓实干、埋头苦干,推动长三角一体化发展不断取得成效。并且习总书记还赋予我省在各方面包括医疗卫生工作“争当表率、争做示范、走向前列”的光荣使命。因此,如何以血液学优势学科为抓手,医学专业向更加规范化、同质化、均衡化发展,带动临床各专科全面提升,从而提高整体医疗水平,更好的服务人民健康是一个重大民生课题。具体建议:一、当前正面临国家血液病医学中心建设这一重大契机,北京大学人民医院、中国医学科学院血液病医院(天津血研所)、上海瑞金医院和苏大附一院是最有竞争力的单位。北大人民医院、天津血液病研究所处于国家京津冀一化战略范围内;而上海瑞金医院和苏大附一院均位于长三角一体化建设战略范围内。建议以建设国家血液病医学中心为目标,江苏省和苏州市政府积极推动苏大附一院与上海交通大学瑞金医院共同申报,合理分工、协作建设,争创我国血液病临床领域的最高平台,推动我省医疗卫生事业走在全国前列二、依托已取得的国家血液系统疾病临床医学研究中心平台,整合多方资源,提升省内血液学科综合竞争力,吸引多边合作。补齐临床规模、临床研究病房短板,继续发扬造血干细胞移植、恶性血液肿瘤、血栓与止血三大优势方向,通过规模化、规范化临床研究,深耕三大优势领域,与长三角一体化区域内优秀的血液科室形成互为补充,1+1>2的可持续发展局面。三、对接长三角优质资源,发挥、提升优势学科的引领作用,提高卫生健康供给质量和服务水平。按照省市领导“整合苏州血液学科优势资源,建设国际一流的血液病诊疗和创新中心”的指示,同时为进一步发挥优质服务能力和优势学科的辐射影响力,推动临床整体服务能力的提高。为此需要创新体制机制,在苏州建设血液病专科医院,扩展临床规模,建设研究型病房,促进临床资源开发共享,不断提升基础、临床、转化研究水平。四、依托国家级平台,拓展临床资源,服务医学科技和产业创新,构建长三角生物医药产业集群。医药产业是关系国计民生的重要产业,是满足人民健康生活需求、保障民族健康安全、构建强大公共卫生体系的重要支撑。生物医药产业的蓬勃发展有赖于临床与基础的快速转化,是一个“临床提出问题—产业提出解决方案—回到临床验证”的一个循环向前的过程。这个循环里,不仅需要具有强大研发能力的创新型企业,也需要科研思维活跃、诊疗平台完备、病例资源丰富的医疗机构。长三角区域汇聚了大批此类的医疗机构,建成了多个国家级的临床科研平台。仍以苏大附一院血液学科举例,由于是教育部国家重点学科和国家卫健委的临床重点专科,在生物医药领域与具有相当的号召力,参与了多项新药的研发和上市前研究。自2019年建成国家血液系统疾病临床医学研究中心以来,苏大附一院血液科以产出新产品、新药物、新技术为目标,与亚盛、信达、医渡云、药明巨诺等企业建立了战略合作关系,为生物医药的协同创新发展不断作出新贡献。围绕长三角一体化发展的国家战略,集中精力办大事,打造长三角区域血液病学科发展高地,将更有效的诊疗技术、产品转化到临床,为血液疾病诊疗技术水平的提高做出更大贡献,更好、更快的满足我国人民群众对高质量生活和身体健康的要求。 +582,0830,关于突发疫情时对血透患者进行分级管理的建议,5df68058ce424c0bba43b8f9ada17b3e,2022,2022-01-22 08:57:00,马坤岭,医卫体育,调研情况:当前时至隆冬,是新冠肺炎的高发季节,境外凶猛的疫情传播和泛滥导致我们国内疫情突发状况此起彼伏,疫情防控的措施和政策也随着疫情的轻重缓急而不断调整,封店、封区、封城,局部、区域甚至全城的人群核酸检测,城内、省内、省外医务人员核酸检测支援等情况时有发生。当前疫情形势下,有一个特殊的患者群体,在疫情防控的闭环管理中容易被疏漏和忽略,就是血液透析患者。血液透析是尿毒症患者的主要治疗手段之一,这些患者通常要每周3次到血透中心接受4小时/次的血液净化治疗,通过透析清除体内透析间期产生的多余的水分和尿毒症毒素,从而达到维持机体内环境的相对平衡和延长生命的目的。目前江苏省有5万多名透析患者,是全国透析患者数量最多的省份之一。血液透析患者是新冠肺炎的易感人群,极易导致透析患者之间的感染和传播,其原因主要与透析患者的临床治疗方式及特点有关。问题分析:新冠疫情流行期间,透析患者作为一个特殊群体,需每周数次通过交通工具来医院透析治疗以维持生命,流动性比较大,并且国内的血透中心大多是大厅式结构布局,透析期间人群相对密集,极易导致聚集性疫情,不但给血透中心疫情防控带来巨大的挑战,而且透析患者频繁的在家庭与透析中心往返,一旦感染容易造成新冠肺炎在社会上的传播和扩散。此外,一旦突发疫情,对突发点的封区、封城等防控措施,又常常导致透析患者无法到当地血透中心正常透析,导致病情加重甚至有生命危险。具体建议:(1)完善血透患者的疫情防控措施及制度规范,实现透析患者及家属的日常流调、核酸检测以及家庭、交通工具往返、血透中心之间的闭环管理;(2)建立突发疫情时血透患者的应对评估机制,根据疫情轻重,对血透患者及家属的流调、核酸检测、乘坐的交通工具、血透状况等进行综合评估,根据危险度进行分层管理;(3)建立突发疫情时血透患者的应对保障机制,在综合评估的基础上,根据疫情的暴露风险,对透析患者的交通、居住地、血透中心的实际情况进行分层分级管理,必要时当地政府介入,实施疫情期间透析患者统一的交通托管安置,保障其血液透析的顺利进行及生命安全。 +583,0831,创新癌症早诊早治工作、促进“健康江苏”高水平建设,f7553cc690504116b42f3d938e2eec03,2022,2022-01-22 08:57:00,倪才方,医卫体育,调研情况:近几年,我国癌症发病率、死亡率没有下降、反而有上升趋势。我国2015年癌症发病约392.9万人,死亡约233.8万人。但2020年我国新增病例数为457万例、死亡病例数达300万例,而同年全球新增1929万癌症病例及996万癌症死亡病例,即全球每新增100个癌症患者中,我国就占了23个。据美国癌症协会(ACS)统计,过去的28年里,美国死于癌症的风险持续降低,癌症死亡率从1991年的峰值到2019年,下降了32%。美国癌症死亡风险在20世纪90年代每年下降为1%,但从2015年到2019年每年下降约2%。其发病率、死亡率的加速下降,显示了预防、筛查、早期诊断、治疗技术的力量。出现上述差距的主要原因是癌症临床就诊早期病例少、早诊率低以及晚期病例临床诊治不规范。我国早在2007年就发布了“癌症早诊早治项目管理办法试行”(卫办疾控〔2007〕12号),于2012年在北京、河北、辽宁、黑龙江、山东、湖南、广东、重庆、甘肃等7个省(市)开始实施《城市癌症早诊早治项目管理办法(试行)》,把城市癌症早诊早治项目当作一项重大民生工程,取得了很大成绩,但是仍然存在着癌症发病率、死亡率在我国高居不下,造成相关治疗费用巨大(每年恶性肿瘤所致的医疗花费超过2200亿),严重危害个人、家庭和社会。问题分析:除了人口老龄化进程的加快、医学科学的发展外,我国癌症发病率、死亡率高居不下的主要原因还在于以下几方面:1、“轻预防、重治疗”的理念与生态没有转变   无论是普通老百姓还是医务工作者和管理人员在治疗上投入不遗余力,但是预防上不予足够重视。2、癌症早诊早治有项目、欠成效  从2007年的“癌症早诊早治项目管理办法试行”到2012年的《城市癌症早诊早治项目管理办法(试行)》未见动态结果,更未在全国推广;“癌症早诊早治项目”中管理方法笼统、缺乏执行力与权威性。3、“癌症早诊早治项目”仅仅关注城市居民,而我国总人口的一半是农民。而农村医疗资源相对匮乏,防癌意识相对薄弱,加上收入、医保等原因早期诊断率低、晚期放弃治疗比例高,导致农村恶性肿瘤死亡率高于城市。 具体建议:通过筛查早期发现、早期治疗癌症是战胜癌症的最根本手段,也是降低家庭、社会成本的明智之举;通过对新冠疫情的防控提供了大数据和全社会精细化管理的宝贵经验。而我省经济社会发展水平高,有基础和有条件创新癌症防控工作,为此提出如下建议: 一、大范围筛查高危人群在全省范围内有计划地开展筛查工作。城镇、农村要同时开展,但是癌症(病种)和具体人数、时间段可根据不同地区的具体情况。建议从五大高发癌症开始筛查。初次筛查要能够免费。具体技术流程按照国家癌症中心《城市癌症早诊早治项目技术方案》执行。由具有专业化诊断和治疗能力的三级肿瘤专科医院或具有肿瘤科的三级综合医院,或者由主管部门授权的医疗单位与个人承担癌症筛查任务。具体筛查的主要方法见下表:5类癌症免费筛查的主要方法筛查部位主要筛查方法肺50岁以上 胸部低剂量螺旋CT乳腺40-44岁者,乳腺超声检查(有可疑发现者加钼靶);45岁以上者,乳腺超声+钼靶大肠50岁以上 普通肠镜+指示性活检病理检查食管、胃50岁以上 普通胃镜+指示性活检病理检查肝40岁以上 腹部超声+甲胎蛋白(AFP)检测+乙肝病毒表面抗原(HBsAg)检测二、  利用大数据、建立全省健康信息统一平台利用大数据,建立全省健康信息统一平台(或并入可能建立的创新平台-“江苏卫生健康云”),可挂靠在省疾控中心或省级癌症中心,担负完善初筛信息、组织评估、随访、监管等职能。对于初筛出的高危人群,应出台具体评估报告和随访计划,并且有落实措施,特别是高危人群的定期复查,要实施精细化、网格化管理,即不但要及时告知,而且要通过社区、单位类似于防控新冠疫情来落实。具体平台建设和落实措施需要后续讨论、完善。三、建立和完善工作体系和长效机制省卫生健康委制定和组织实施全省癌症防控年度目标和中远期规划,出台《健康江苏—癌症防治五年/十年行动实施方案。建立“由省卫生计生委领导,疾病预防控制机构、癌症中心、医院、社区卫生服务中心协调为依托”的工作模式,确定省、市级癌症早诊早治项目管理机构和技术机构,制定省、市级项目工作方案和实施、考核方案,做到分工明确、责任到人。对于每年的工作落实情况要总结、评估和通告。核心考核指标为高危人群检出率、筛查阳性率、早诊率和动作态变化(随访)情况、结果。四、推广早诊早治适宜技术和方案不断推广成熟的早诊早治适宜技术和方案,将具有成本效益的特定癌症早诊早治项目优先纳入医保范畴。总之,期望我省癌症筛查及早诊早治工作有所创新,走在全国前列,在广覆盖、同质化基础上发力,以降低我省癌症发病率、死亡率,为“健康江苏”、“强、富、美、高新江苏建设”作出更大的贡献。 +584,0832,“双碳”目标下推进江苏秸秆能源化利用的建议,50c5b68156a94a91bb63976001f7ee04,2022,2022-01-22 08:59:24,肖睿等7人,农林水利,调研情况:我省能源消耗总量全国第三,能源结构偏重,其中煤、石油、天然气等化石能源占比高达88%,高于全国平均水平。我省可再生能源自然禀赋缺乏,可再生能源占比12%,低于全国平均水平3个百分点,给我省率先实现双碳目标带来严峻的挑战,亟需寻找新的可再生资源,以秸秆为代表的生物质能和海上风电是突破方向。秸秆作为一种可再生零碳能源,可以全方位替代煤、石油、天然气等化石能源,我省秸秆年产量基本稳定在4200万吨左右,资源量位居全国第四,折合标准煤2100万吨,占我省能源消耗量的7%左右,因此,秸秆能源化利用对于江苏率先实现双碳目标,具有重大意义。然而,当前我省秸秆能源化利用仅为5%,大部分秸秆还田处理,产生大量甲烷等非二温室气体排放,造成环境污染。问题分析:一是秸秆收储运成本高。秸秆较分散,当前收集、装车、运输等环节机械化程度低,需要大量人力和财力。季节性产出,茬口时间紧,储存周期长,不仅增加了收、储、运难度,也提高成本。秸秆末端利用途径偏少,产品附加值低,稳定性差,导致秸秆收储主体积极性不高。二是秸杆发电厂经济效益差。燃烧发电是当前秸秆能源化的主要方式,但秸秆发电厂机组装机规模小,与大型火电厂相比,单位造价、发电效率、发电成本均处于明显劣势。秸秆发电项目电价成本中的燃料平均成本0.46元/kWh,远高于燃煤发电,只能靠国家补贴维持。三是标准规范待完善。目前我国秸秆能源化标准体系不完备,缺乏秸秆燃料、秸秆锅炉制造、秸秆燃烧排放、秸秆热解气化、秸秆燃油等燃料化、能源化的相关标准。由于缺乏这些标准,许多城市禁止采用秸秆颗粒燃料供暖,秸秆制备的燃油不能在汽车上使用。具体建议:1、加快建立秸秆收储运系统。由省农业农村局牵头,将建立秸秆收储运系统纳入乡镇振兴总体规划,与农村生态环境治理和土地流转相结合,建立解杆手机经纪人制度。在徐州、淮安、宿迁、盐城等苏北地区进行示范,打造一批先进秸秆收储运示范区,形成可复制可推广模式。2、推广秸秆与燃煤耦合发电和城市清洁供暖模式。当前燃煤电厂发电效率高、污染物排放低,秸秆与燃煤耦合发电不仅可以提高秸秆的能源转化率,而且可以降低燃煤电厂碳排放强度,起到一举两得的效果。由省发改委(能源局)牵头,探索燃煤电厂秸秆混烧补贴模式,如增加机组发电小时数,纳入绿电补贴等,提高燃煤电厂混烧秸秆的积极性。推动秸秆颗粒城市清洁供暖,制定相应的标准规范,在大型宾馆和办公楼宇推广应用。3、推动秸秆能源化科技创新。将秸秆能源化纳入省科技厅、财政厅的省创新能力建设计划、省科技成果转化专项资金、省重点研发计划(产业前瞻与关键核心技术)等,引导企业深化产学研深度合作,协同开展秸秆制备高值化能源产品(生物航油、生物燃油、生物氢、生物炭)等关键核心技术进行攻关并有效转化,4、推动秸秆能源化产业发展。引导金融机构支持力度,引导社会资本设立专项基金,发挥基金助推孵化作用,支持初创型、成长型秸秆能源化企业快速发展。积极参与制定国际或国家级的秸秆能源化行业政策及标准,提升我省标准引领性和前瞻性,以标准促进技术转化,促进秸秆能源化产业良性有序发展。 +585,0833,关于加快构建新型农业社会化服务体系的建议,9faf8e6674e14ab08d99a1041c76858f,2022,2022-01-22 09:08:18,崔新有,农林水利,"调研情况:2002年4月28日,习近平同志在人民日报发表的《农村市场化:加快农村经济发展的关键环节》一文中指出,要着力解决好分散经营的农民顺利进入和不断拓展市场的问题;土地制度不是农民能否顺利进入市场的决定因素,关键的问题是能否建立起将分散经营的农民与大市场紧密连接起来的“桥梁”;在发达国家,这样的“桥梁”是各种类型的专业协会和合作社等社会化服务组织;应把筹建农村社会化服务组织作为推进农村市场化建设的一项重要工作,在大力提高农民自身素质和市场竞争能力的基础上,立足各地实际,按照农民自愿的原则,引导农民建立专业协会及各种合作组织,并积极引导小规模的农民流通中介组织,通过合作和联合,发展成为上规模、上档次的流通服务组织;各级政府在引导和组织农民进入市场方面“有所为”,在财力上给予农村社会化服务组织以一定的支持,使他们能够对农民生产经营实行先服务、后从农产品销售收入中提取一定比例的服务费用的服务方式,在帮助农民顺利进入市场方面更好地发挥作用。2006年5月15日,《浙江日报》发表署名“哲平”的评论文章《建立强大的农业组织体系》,以正在试点的“三位一体”农村合作协会为对象,指出发展现代农业,必须进一步突破组织体系这一瓶颈制约,通过建立完善的、农民为主体的农业产业组织体系,把小农生产与现代市场经济有机地结合起来,使广大农民成为农业产业化的主体力量,切实推动现代农业的进程。改革开放以来,每年的中央一号文件都将农业社会化服务作为重要内容。如,2015年中央一号文件要求,强化农业社会化服务;增加农民收入,必须完善农业服务体系,帮助农民降成本、控风险;抓好农业生产全程社会化服务机制创新试点;采取购买服务等方式,鼓励和引导社会力量参与公益性服务;激发农村社会组织活力,重点培育和优先发展农村专业协会类、公益慈善类、社区服务类等社会组织;对于政府主导、财政支持的农村公益性工程和项目,可采取购买服务、政府与社会资本合作等方式,引导企业和社会组织参与建设、管护和运营;探索建立乡镇政府职能转移目录,将适合社会兴办的公共服务交由社会组织承担。党的十九大提出乡村振兴战略,要求健全农业社会化服务体系,实现小农户和现代农业发展有机衔接。国家《乡村振兴战略规划(2018-2022年)》提出,要大力培育新型服务主体,加快发展“一站式”农业生产性服务业;强化农业生产性服务业对现代农业产业链的引领支撑作用,构建全程覆盖、区域集成、配套完备的新型农业社会化服务体系;积极培育社会化服务组织,加强农技指导、信用评价、保险推广、市场预测、产品营销等服务,为农民参与产业融合创造良好条件。习近平总书记和党中央对江苏的一贯要求是“为全国发展探路”,在“三农”问题解决方面,江苏作为发达省份,更应该“争当表率、争做示范、走在前列”。省委、省政府《关于推动农业农村优先发展做好“三农”工作的实施意见》(苏发〔2019〕1号)明确要求,推进农业区域性综合服务平台建设,鼓励通过政府购买服务等方式,支持供销、邮政、农业服务公司、新型农业经营主体和农村集体经济组织、农村专业技术协会开展各类农业生产社会化服务。中共江苏省第十四次代表大会报告提出,坚决扛起“争当表率、争做示范、走在前列”三大光荣使命,围绕“六个显著提升”,全面实施乡村振兴战略,更富成效推进农业农村现代化,持续深化农业供给侧结构性改革,加快构建现代农业产业体系、生产体系、经营体系,更大力度推动城乡基础设施和公共服务一体化发展。近年来,我省大力发展农业社会化服务,形成“专业协会+合作社”、土地托管、订单式服务、股份合作、联耕联种等多种农业社会化服务模式,在一定程度上解决了分散经营进入市场的难题,促进了小农户与现代农业有机衔接,带动了农民增收;但也存在定位不够清晰、服务主体协同不够、组织化程度不高、服务效率有待提升、服务人才缺乏等问题。当前,我省农业社会化服务体系建设与机制创新处于关键时期,需要认真贯彻落实党中央、省委有关文件精神,充分发挥政府及农业农村、教育、科技等部门的顶层设计、政策引领、资源整合作用,在全国率先创新工作机制,以社会团体、开放教育单位、高校院所等社会化公共服务机构为依托,以合作经济组织、新型农业经营主体为骨干,以其他社会力量为补充,以农民教育培训和科技服务等为切入点和主抓手,整合物资供销、金融保险等配套服务,加大政策等供给侧结构性改革力度,推进制定一整套服务标准规范并付诸实施,加快构建公益性服务和经营性服务相结合、专项服务和综合服务相协调的农业生产全过程综合配套服务的新型农业社会化服务体系,力争走在全国前列。问题分析:1.政府、社会、市场边界较为模糊,各类农业社会化服务主体定位不够清晰、职责不够明确、各自为政,系统化、整合度和融合发展水平亟待提升。2.农业社会化服务理论的深入研究有待加强,服务实践的综合性、标准化、规范化程度不高。3.农业社会化服务组织作用发挥的路径、平台、机制仍需进一步创新,适应江苏农业农村发展和农民实际需求的新型农业社会化服务体系仍需统筹建设。4.面向各类服务组织的政府公共服务购买、财政资金投入、供需对接、服务价值兑现、党的领导、组织协调等保障措施尚待科学优化。具体建议:1.推动主体融合,培育新型服务组织,开展体系建设试点。坚持政府主导,通过社会团体、开放教育单位、高校院所等社会化公共服务机构与供销合作社、农民专业合作社、股份合作社、农业企业、家庭农场等合作经济组织或市场主体的融合发展,加快培育新型农业社会化服务组织;在全省选择部分县(市、区)、乡镇(街道)、行业,分层级开展新型农业社会化服务体系建设试点工作;以农民教育培训和科技服务等为切入点和主抓手,整合物资供销、金融保险等配套服务,协同发展公益性服务与经营性服务、专项服务与综合服务,为小农户提供多形式、多元化服务,加快发展农民急需的农资供应、绿色生产、农业废弃物资源化利用、农机作业、农产品储运与加工销售等服务,尽快形成可复制、可推广的经验模式。2.加强理论研究,制定服务标准规范,形成利益链接机制。政府及农业农村、教育、科技等部门(单位)设立农业社会化服务理论研究专项,动员和组织有关专家团队,紧密结合实践,开展新型农业社会化服务组织主体构成、设立标准、服务规范、管理制度以及服务体系建设指导思想、顶层设计、政府市场社会分工、组织构架、功能定位、运行与评价机制等领域系统化研究。贯彻落实习近平同志“对农民生产经营实行先服务、后从农产品销售收入中提取一定比例的服务费用的服务方式”重要论述,围绕服务组织的公益性属性(或非盈利性,即以代表农民利益为本质特征)、社会化服务方式、市场化运行机制、企业化管理模式以及服务体系的网络化组织架构,加快制定一套科学的新型农业社会化服务组织建设标准与体系运行规范,以拥有土地(水面)承包或经营权的小农户、种养大户、农民专业合作社、家庭农场、企业等生产者为基础性会员,以科技服务、生资供应、农产品加工、运输、销售、金融、保险等服务者为服务型会员,通过组织服务型会员规范地为基础性会员提供服务来发挥作用,服务型会员通过优质服务获得基础性会员的订单和规模化、合理化效益,基础型会员直接与供应商、销售商对接,大幅减少中间环节、降低生产成本并增加收入,社会化服务主体则通过服务获得一定收益以保证运行,并将部分结余以福利等形式再返还给会员,从而逐步形成服务体系与农民利益的有效链接机制。3.建立公共平台,构建网络化站点,提供统一高效服务。整合有关资源力量,统筹建设农业区域性社会化综合服务平台,推动成立全省农业社会化服务合作协会(或其他公益性社会组织),分级建立专业协会(或其他公益性社会组织)。充分利用现有的农村开放教育学校(站点)、农服中心(农技站)、益农信息社、农业(科技)园区、农村科技服务超市、科普惠农服务站、科技服务站、科技小院、供销合作社网点等资源,通过队伍共建、资源共享等方式,分层构建“一站式”农业区域性综合服务站点并规范开展服务,结合“学分银行”“农技耘”“供销e家”“科普云”“苏果优选”等线上已有平台,打造新型农业社会化服务综合性信息平台并组织运行;逐步实现线上线下相结合的“五统一”服务,即科技与人才统一服务、生产资料与生活资料统一配供、农产品统一(委托)加工、统一品牌、统一销售,为我省农业农村现代化提供有效支撑。4.建设人才队伍,广泛开展下沉服务,满足农民实际需求。通过开放教育、技能培训、专家辅导等方式,培育一支综合素质高、生产经营能力强、主体作用发挥明显的农业社会化服务人才队伍。加快构建农村居民和农业从业人员终身学习体系,开展高素质农民和农村实用人才培育,组织开展小农户群体教育培训,提升科技与文化素质,养成科学、健康、文明的生产生活方式。通过新型农业社会化服务体系,组织各类科技专家对接各地需求,面向基层一线提供学历教育、技术培训、专家指导、科学普及、成果转化、物化推广、双创辅导、产业孵化等全链条式服务,为农业生产、农村生活、农产品加工销售、美丽乡村建设、农民增收致富提供科技与人才保障。在实现科技物化的基础上,面向农业生产者开展生产资料与生活资料配供、土地(水面)托管、农业生产作业、农产品储运与加工销售、物流、金融(类金融)、保险、乡村振兴示范区建设等服务。5.拓展服务范畴,持续完善体系平台,促进乡村全面振兴。不断拓展农业社会化服务范畴,逐步建立农业社会化团体标准体系,着重提升标准供给和宣贯应用的有效性,推动农业生产组织化、标准化和现代化。在现有基础上,逐步推进农产品加工公益性服务体系建设。抢抓机遇,加强农产品品牌统筹建设,推动体系品牌塑造、培育、宣传和保护,全面提高江苏特色农业品牌效益,促进农业增效、农民增收与农村增美。在条件成熟时,有序组织开展农业农村科技信贷、合作金融、专用快捷支付等服务,有序、稳妥发展农村合作金融,大幅降低农业生产和农村生活融资成本,结合新型服务组织建设设立存取款点,为农村居民、农业从业人员与机构提供资金结算与信用卡等服务。逐步完善农业社会化服务体系,为乡村治理体系和治理能力现代化做出更大贡献。6.强化各项保障,切实加强组织与投入,促进措施落实落地。切实提高政治站位,统一思想认识,建设新型农业社会化服务体系是深入贯彻落实习近平同志关于乡村振兴战略、农业社会化服务等方面重要论述和党中央、省委重大决策部署的内在要求,是服务高质量发展大局、促进“六个显著提升”、解决发展不平衡不充分问题的重要途经,是深化供给侧结构性改革、推动乡村治理体系与治理能力现代化的紧迫需要,是提升农村消费能力、推动国内国际双循环、重塑工农城乡关系的切实担当。加强组织领导,健全工作机制,落实投入保障,加大支持力度。贯通社会组织申报各类财政项目资金和政府购买服务的途径。鼓励和吸引社会资本投入。注重挖掘、总结和宣传农业社会化服务工作典型,认真总结推广经验,激励有突出贡献的组织和个人,促进全社会广泛参与机制形成,维护公益性服务与市场化经营的诚信环境,营造良好社会氛围。" +586,0834,关于加强湿地保护,服务生态建设的建议,57f2de6bd5ed41a582ab8967cb741c92,2022,2022-01-21 18:59:29,张甘霖等17人,资源环境,"调研情况:我省湿地面积约282.2万公顷(统计至2020年底),约占全省国土面积的25%。近年来我省围绕国家重大战略部署,持续进行境内重要湿地的修复治理工作,取得重要进展,全省自然湿地保护率稳步上升,由 2011 年(考核首年)的 25.9% 提高至 2020 年的 58.9%,“十三五”期间共修复湿地35.1万亩。 问题分析:湿地保护利用中的难点与问题。(一)保护意识有待增强。虽然我省在湿地保护上取得了很好的成绩,但仍常把湿地当作后备资源看待。各地财政每年在湿地保护上少有专项资金,常以项目资金代替,而项目资金难以通盘考虑全局的湿地保护问题。 (二)保护体系不健全。湿地保护体系不健全,我省湿地类型丰富,长期以来以河流、湖泊、滩涂等要素为单元,分散在各管理部门进行管理,存在“九龙治水”的管理模式,许多县市还没有成立统一独立的湿地管理部门。以近海滩涂为例,分别由农业、国土、水利、林业等部门管理,管理政策也分散在各种法律法规中,各机构间缺乏统一的湿地保护协调机制,造成管理难度加大。 (三)保护规划落实不到位。我省各地陆续编制了湿地保护规划,但在编制国土空间规划和环境保护规划时,未能充分考虑湿地保护的一些硬性要求。如滩涂湿地自然保护小区的布局、类型、功能的分析评估工作尚未进行。湿地生态监测体系善不健全,反映湿地生态质量状况及生态系统演变过程的关键基础数据缺乏,不能满足湿地资源科学有效、精细化管理的需求。 (四)保护队伍不完备。湿地保护主要靠基层,而基层的湿地专业管理和技术人才匮乏,在湿地保护工作中没有足够的能力开展科研与监测工作,不能及时掌握湿地资源及其动态变化情况。湿地管护人员待遇低,管理基础设施薄弱、管理相关机构办公条件较差,巡护条件艰苦。 (五)保护利用技术措施薄弱。湿地保护的基础研究薄弱,特别是对湿地的结构、功能、演替规律、价值和和作用等方面缺乏系统、深入的研究,制约了湿地保护与修复的进行。少有单位能针对湿地保护利用的核心问题与技术难点进行攻关,湿地相关标准体系不完善,实践指导能力不足,技术支撑不够。 (六)外来物种生态威胁严重。互花米草已对我省沿海生态环境造成了严重的生态威胁,侵占原有的天然滩涂,造成沿海湿地底栖生物逐渐减少,鸟类栖息地丧失,对近海湿地的原栖生物已造成重大的负面影响。 (七)生态保护与开发利用之间的矛盾突出。一方面政府设置了湿地种质资源保护区、湿地特别保护区以及湿地生态红线区等保护区域限制开发;另一方面沿海开发建设、陆海统筹推进速度在不断加快,各类项目的开展都会对湿地生态造成一定的影响,保护与开发利用之间的矛盾很难短期化解。 具体建议:加强湿地保护,更好服务生态建设的相关建议 +目前,我省自然湿地保护率已达58.9%,但距离中央提出“全面保护”的目标还有很长一段路要走,需采用科学研究与保护管理“双结合”的方式,促进我省湿地保护率的稳步提高。 (一)建立湿地补偿机制。建立湿地生态补偿机制,对全省湿地实施全面的生态效益补偿,并在此基础上建立覆盖全省所有湿地的稳定湿地管护体系。探索建立政府投资、社会融资、个人投入等多渠道投入机制,持续推进湿地生态修复,提升湿地生态功能。除国家、省级湿地公园和湿地保护区外,可积极探索开展市级一般湿地建设试点,结合乡村振兴、美丽乡村、河道治理等开展工作,进一步提高全省湿地保护率。 (二)增加湿地资源调查更新频次。目前我省所用仍为2009年国家林业局的第二次全国湿地资源调查数据,由于当时调查的尺度大,湿地区/斑块的几何定位精度低,而且随着10多年来社会经济的发展变化,我省湿地区域内部分斑块的土地利用类型已经发生根本转变,某些可能不再具备湿地水文、水饱和土壤和湿地植被的典型特征,失去了原有的生态功能。因此,要真正摸清湿地资源家底,把握湿地资源动态,就必须对上轮调查成果进行更新和监测,并根据生态功能和生态区位的重要性、生态系统的独特性和保护价值、对经济社会发展的支撑度,对湿地进行有效分类管理。 (三)加强科技攻关,促进湿地保护利用。进一步加强湿地水质、环境、野生动植物资源、候鸟等科研监测,搭建湿地管理信息系统平台,整合各类湿地研究成果及各渠道监测数据,及时掌握流域内湿地资源消长、湿地生态特征变化、湿地生态系统演变趋势等基础数据。在掌握湿地生物多样性动态变化的基础上,开展湿地生态系统功能和生物多样性及濒危珍稀物种保护的研究。针对互花米草等外来生物入侵,要进行治理,采取有效措施予以消灭。 (四)加强组织保障,完善考核机制。湿地保护工作要由要素管理转向系统治理的全新局面,针对不同主管部门,分别明确其湿地保护管理、监测预警、生态修复的职责,分工协作,保护和恢复好湿地生态。需坚决落实我省湿地保护总体目标任务,完善湿地保护目标责任制考核,将湿地保有量、重要湿地占比、重要湿地生态保护绩效等纳入政府考核。" +587,0835,关于加强重要经济目标综合防护体系建设的建议,f1e6b8462c6145da8adfd3b4f27dc908,2022,2022-01-22 09:19:40,李志坚等23人,法制建设,调研情况:重要经济目标是指关系国计民生的重要经济系统的资源和设施,是国家经济的命脉,是保障人民生产、生活的重要物质基础。目前重要经济目标主要包括发电站、水厂、水库、化学和矿工企业、科研基地、交通枢纽、通信枢纽等内容。随着无人机技术的发展,各式各样的无人机应用场景给人们的生活带来了许多便利。但是,无人机“黑飞”现象屡禁不止,给重要经济目标防护带来了一定的风险。由于重要经济目标在国民经济和社会生活中占有重要地位,当重要经济目标受到恶意干扰或恐怖袭击时,会严重影响国民经济发展,并极大可能造成社会动荡。因此,加强对重要经济目标防护是贯彻落实江苏省第十四次党代会提出的“九项重点工作”之一“全力防范化解风险隐患,更好统筹发展和安全”的具体举措,强化忧患意识,树牢底线思维,努力实现高质量发展和高水平安全良性互动,对维护社会和谐稳定和促进经济快速发展具有十分紧迫的必要性。我国对重要经济目标防护十分重视,早在1996年颁布的《中华人民共和国人民防空法》中就提到“城市是人民防空的重点。对重要经济目标,有关部门必须采取有效防护措施,并制定应急抢险抢修方案”,然而长期以来我国一直将“人员防护”作为人民防空的第一要务。直到2016年,习近平总书记在第七次全国人民防空会议上指出“人民防空是国之大事,是国家战略,是长期战略。作为国家经济之重心,战争力量之基础,社会稳定之基石,城市重要经济目标的安危直接关系到国家支撑战争的能力,直接关系到经济社会的正常运转,直接关系到国家的民心士气和抵抗意志,是人民防空的防护重点。”?习总书记的讲话将重要经济目标防护的重要性提升到与人员防护并重的高度,有力地推动了重要经济目标综合防护产业的发展,从政策层面给予了相关部门引导和支持,多地政府配套政策迅速完善,重要经济目标综合防护产业的行业环境、投资环境、政策环境日臻成熟。尽管我国对重要经济目标防护认识有所提高,但相关配套法律、标准和防护技术手段,特别是现代信息化防护手段仍处在初步阶段,仍有很多问题亟待解决和完善。问题分析:第一,缺少法律支撑。国内对于重要经济目标防护建设可以依据的法律、法规较少,1996年颁布的《人民防空法》提出了重要经济目标防护两条原则性规定外,还没有专项法规对此加以规范,建与不建缺乏法律约束,致使重要经济目标不设防。此外,防护规范不明确也是导致重要经济目标防护体系建设缓慢的原因之一。第二,防护标准匮乏。随着我国经济快速发展,重要经济目标无论是数量还是类型均急剧增多,依据重要经济目标战略地位、所处位置的不同,防护的手段、方法不尽相同。因此,在重要经济目标防护体系建设过程中,关于哪些目标需要加强防护、怎么建、建到什么程度,都缺乏相关防护标准作为建设依据和标准。第三,防护手段落后。重要经济目标防护对象以物质实体为主,当前防护目标以防硬毁伤为主,防护手段以结构抗力和地下转移为主。信息化时代下,重要经济目标可能遭受的干扰包括了信息干扰和网络攻击,面对这些信息化方式,传统的加固结构抗力是无法应对的。第四,管理体制不明确。人民防空法明确规定,人民防空主管部门应对经济目标防护建设进行监督检查。随着防护技术发展,重要经济目标单位进行防护建设部分设备和防护手段同样需要受到公安、无线电管理委员会、国防动员局等多个部门的监督,但多个部门之间的职责关系不明确,导致防护建设进展迟缓,甚至建而不用。具体建议:第一,做好重要经济目标防护建设统筹规划。重要经济目标防护工作涉及政府规划、计划、建设和人民防空等主管部门,仅仅依靠人防部门难以落实。建议充分发挥江苏省经济大省的统筹规划能力,将重要经济目标防护体系建设工作由政府主导,发改委牵头协调国动局、人防、公安等相关部门,加强对重要经济目标科学布局,将经济建设与防护建设一并纳入统筹发展规划。第二,完善法律制度,建立防护标准。为切实做好重要经济目标的防护工作,江苏省于2004年颁布《江苏省重要经济目标防护暂行规定》,随着社会、经济、防护方式和技术水平的发展,防护规定已无法有效指导单位防护体系具体建设,建议由人防部门牵头联合有关部门、重要经济目标单位、科研院所研究制定具体的、量化的、可操作性强的“重要经济目标防护工程标准”,根据不同类型目标的特性和风险评估,明确规定重要经济目标防护分类、防护标准、防护措施和防护要求等内容。第三,加大重要经济目标防护新兴技术的研发投入。充分发挥江苏省科技大省、教育大省、军工大省的优势,由政府有关部门协助重要经济目标单位与技术研发单位建立联合研发体系,申请国家人防部门、科技部门专项科研经费,确保重要经济目标防护领域新兴技术的研发投入。单一的抗力加固技术已无法满足现代防护需求,传统防护技术要与信息防护、伪装干扰、网络防护、大数据、人工智能等新一代信息技术深度融合,形成“软硬结合”的综合防护能力。将研究成果应用于重要单位防护体系建设中,树立重要经济目标防护体系示范单位,带动防护技术与防护产业协同发展,进而强化我省在重要经济目标防护行业的领先地位。第四,同步设计、同步建设重要经济目标及其防护设施。重要经济目标单位建设的同时要落实防护设施,做到同步设计、同步建设,由发改部门会同人防部门督促落实,形成“职责分明、监管到位、任务明确”的重要经济目标防护建设体系。建议由发改委会同行业部门、人防部门编制重要经济目标防护体系行业规范,作为编制项目建设可行性报告的支撑依据。第五,同步发展防护建设、效果评估与监察工作。为确保防护体系行之有效,应由人防部门牵头,依托国内具有相关行业评估资质的企业和高校院所,同步开展“抗力加固+信息防护+网络管理”综合体系防护效能评估工作研究,着力强化可推广应用的评估方案,编制重要经济目标防护领域专项评估办法,为后期人防部门对重要经济目标防护体系监察工作提供理论依据。第六,完善重要经济目标防护产业运作机制。由于重要经济目标防护涉及到国计民生安全,为规范相关市场发展,应加强与重要经济目标防护产业相关企业的管理,由人防部门联合公安、消防等有关部门,制定《重要经济目标防护装备采购名录》,对相关软件系统和装备进行鉴定和监察。总之,重要经济目标防护体系已经进入信息化新时代,江苏省有关部门牵头组织省内高等学校、科研院所、军工企业等优势单位,发挥江苏省制造业发达、科教资源丰富、开放程度高等特长,加速推进重要经济目标综合防护体系建设,有效杜绝无人机“黑飞”现象,力争江苏省重要经济目标综合防护体系建设方面在全国示范引领、走在前列,成为重要经济目标防护产业龙头示范区。 +588,0837,关于加快完善生育配套支持政策体系的建议,663c16c6f89a4d3bbd2fe6c368fb92b5,2022,2022-01-22 09:17:37,王黎明等13人,社会事业,调研情况:人口是国家社会经济发展的重要基础。第七次全国人口普查数据表明,2020年我国总和生育率为1.3。结合前六次普查数据,我国的总和生育率长期低于1.5,低生育社会风险正不断累积。根据国家统计局,我国人口出生率2017年12.43‰ 2018年10.94‰,2019年10.48‰,2020年 8.50‰ ,2021年7.52‰ ,持续创新低。对此,国家“十四五”规划明确指出,增强生育政策包容性,与经济社会政策配套衔接。2021年5月31日,中共中央政治局会议提出进一步优化生育政策及配套支持措施。调研中发现尽管目前江苏已实施三孩生育政策,但相当部分家庭及育龄妇女生育二胎、三胎的意愿不强。 问题分析:结合调研情况,原因主要包括一是由于教育资源紧张、教育成本较高,教育支出在家庭育儿支出中占据了很大比重,成为阻碍生育意愿的因素之一;二是随着老龄化持续深入,不少育龄家庭需要同时赡养老人和孩子,家庭经济压力较大;三是女性就业与生育的平衡、家庭育儿财务负担、幼童养育看护照料、高房价等因素,也影响了生育意愿。此外,因受新冠疫情以及经济下行压力加大等多重因素影响,企业用工成本上升,如生育类假期及相关成本再增加,企业的负担过重,客观上也影响了三孩生育政策落地见效。 具体意见:为推动新时代生育政策更好的执行,借鉴国外各类家庭生育支持政策,研究制定更为丰富的政策工具,加大生育支持,推动社会多方主体深度参与生育友好型社会建设,建议从多方面加强生育配套支持力度。 一、减轻用人单位聘用育龄女性的用工成本 一方面,加大宣传力度,保障女性就业,促进工作与生育平衡,避免育龄女性就业歧视,维护及保障生育期女性就业合法权益,另一方面,也应切实考虑企业的实际负担,避免让企业承担过多的社会生育成本。对育龄女职工所在企业,如果采取措施合理安排孕期女职工工作,保障女职工产假及期间各项福利待遇;在孩子未满周岁前为该女职工提供灵活的工作时间和人性化的工作安排;在孩子入托、入园等节点上有相应的支持等,对符合前述类似条件的企业,给予财政支持、税收减免、专项奖励、宣传表彰等激励。对积极吸纳育龄妇女就业、育龄女职工较多的企业给予经济鼓励及政策扶持,进一步减轻税费负担。建立生育类假期及相关成本的分担机制,由政府对女职工生育二孩三孩的企业给予相应的补偿及提供稳岗补贴等支持,另外,育儿是夫妻共同的责任,提升男性共同抚养意识和责任,育儿假可由夫妻双方共享共担。 二、多措并举提升学前幼童保障水平 大力推进普惠性托育建设,提升入托入园便利性,进一步完善学前儿童看护照顾配套政策措施,缓解多孩家庭后顾之忧,降低家庭养育成本。根据人口集聚的趋势,提前布局建设托育保障设施,防止普惠性托育供求不平衡。如人口流出地,基于出生人口减少、生源萎缩的预期,可积极推进托幼一体化发展,在幼儿园开设托班,增强入托便利性;又如经济发达人口流入地,可整合资源,在工作或居住集中地如企业园区和社区就近建设、完善托幼服务机构。鼓励有能力的企事业单位为员工提供福利性托幼服务,或与附近的社区和其他单位联合开办托幼服务机构,以解决女员工哺乳、照料幼儿等问题,使企业园区、社区逐渐成为1—3岁婴幼儿教育服务工作的核心区。以税收减免、提供场地和购买服务等多种手段吸纳社会组织和企业参与婴幼儿托管、放学后活动和教育指导工作。试点推动将幼儿园教育纳入义务教育范畴,既缓解入园难,又减轻家庭负担。 三、建设完善公共场所及企事业单位母婴设施社会公共空间对于育儿需求的布局越周到,越能彰显社会对生育的支持。加大投入建设完善及合理布局公共场所母婴设施;依托移动网络技术,如基于微信小程序、公众号、APP等及时发布母婴设施实时信息,推进母婴设施使用便捷化、管理精准化。鼓励及支持企事业单位建设母婴设施,如母乳喂养室等,共同营造良好的生育氛围及社会支持环境。 四、降低家庭养育成本 从各方面协力降低家庭教育支出成本。坚决制止教育机构高收费、乱收费现象;探索试行从教育扣税制度到家庭教育支出退税制度的转变;加大合理育儿观的宣传,减轻养育“攀比之风”,缓解因“不善养”而“不敢生”的社会焦虑情绪。精准帮扶“一孩”养育困难家庭。探索建立育儿津贴制度,通过扩大财政支出、增收社会育儿保险等方式筹集资金。重点针对平均收入以下的家庭、房贷压力较大的新婚夫妇等存在“一孩”养育困难的家庭,增加育儿津贴额度,优先保障“一孩”顺利生育。增强“多孩”家庭生养能力,提升经济支持力度。探索对抚养负担重的家庭在税收方面予以一定程度的优惠,增强家庭的养育能力。扩大保障性住房的有效供给,优先满足多孩家庭的基本保障性住房。  五、增强对家庭隔代照料者的社会支持 现实中许多家庭是由长辈隔代照料幼童,如何增强对隔代照料者的社会支持,是完善生育支持政策的重要环节。照顾婴幼儿非常辛苦,对于老年人的生理、心理都存在相当大的压力。探索以社区、乡镇街道办为单位,由志愿者、专业人员为主,为隔代照料者提供“喘息服务”,关爱隔代照料者身心健康,在老年人有需要时提供临时性幼童看护服务。提供婴幼儿健康知识指导、科学育儿知识培训等,提升隔代照料者的科学育教水平。肯定老年人在儿童照料、家庭发展、减轻社会育儿压力等方面贡献的经济和社会价值。 +589,0840,关于加强宠物诊疗服务行业监管问题的建议,e54335e024a64515b95bc2c21982e53b,2022,2022-01-22 09:08:18,黄信等24人,农林水利,调研情况:近年来,我国养宠人数、宠物数量明显增加。据《2020年中国宠物行业白皮书》,2020年,全国城镇犬猫宠物数量超过1亿只,比2019年增长1.7%,全国城镇养宠人数约6300万人,较2019年增加174万。全国城镇宠物消费市场总规模约2065亿元。另据《2019宠物消费市场报告》,预计2020年我国猫狗人均单只年消费金额达6600元。在消费结构来上,宠物食品、营养品消费占比下降,而药品、用品、诊疗费占比上升。其中,宠物诊疗消费占比从10%增长至16%,单只宠物医疗消费月1501元,诊疗市场规模约500亿元。随着宠物诊疗服务市场的扩大,行业乱象也开始显现,诊疗服务行业不够规范透明,市场监管手段不够完善,消费者权益受到侵害的问题时有发生。应当引起重视,推动解决。问题分析:一、收费较高,诊疗规范性不足。住院两百一天起,验血四五百,随便看点小毛病花费就要上千,有手术项目,费用往往过万……对宠物诊疗机构的收费,并没有统一的收费标准或政府指导价格,全由各机构自主定价,只要做到明码标价即可。“宠物看病比人贵”是消费者普遍的感受。有记者走访南京多个宠物诊疗机构发现,对同一宠物、同一病症,不同机构、医生给出的收费差别很大,仅“猫膀胱结石”检查,报价200-1000元不等。入院时要求缴纳高额“押金”,结算时收费明细构成复杂,各种专业术语让人不知所云,总令人觉得账单金额超出预期。对于“明码标价”,记者也发现,没有将诊疗项目费用、明细上墙的机构占比超过一半。有公示的,项目大都偏少,不能覆盖所有。诊疗记录存档比较随意,存在过度诊疗、虚构项目现象。今年4月,有市民在南京龙蟠路某大型宠物医院带宠物就诊后发现,两次标价为1000元的ct扫描项目没有底片,院方开始表示,检查时没有发现异常,底片没有留存,也忘了打印。最后医院承认并没有做CT检查,并作了赔偿。2014年,有市民带宠物猫在南京建宁路某宠物医院治疗膀胱结石,6天收费1.1万元。在查询明细时发现,检查无报告、拍片无底片、用药无包装的情形有22项之多,最终收费4000元。二、执业兽医数量偏少,行业监管措施还不够健全。2008年《动物防疫法》修订实施,明确执业兽医资格考试制度。据《2020年中国宠物行业白皮书》,至2020年,全国宠物诊疗机构约2.3万家,在宠物诊疗机构工作的执业兽医数量不足3万名,数量偏少。许多小型宠物诊疗机构聘请非执业兽医参与宠物诊疗工作,甚至出现兽医“挂靠”的现象;还有业内人士反映,在南京从事宠物服的宠物店,几乎都在开展宠物疫苗接种业务。这些做法都违法了《动物防疫法》相关规定。目前,宠物诊疗服务行业分由政府农业农村部门、市场监管部门进行监管。农业农村部门主管诊疗许可、兽医资质、超范围行医等,市场监管部门主管营业执照、价格投诉等。在现行法律法规下,对宠物诊疗机构的诊疗操作,尚缺少流程性、标准化的行业规范,常态化监管显得薄弱,还存在一定盲区。三、诊疗纠纷调处机制缺失,矛盾化解较难。由于宠物尚无独立的法律地位,也并无认定、处理宠物诊疗事故的专门机构。一旦发生宠物诊疗问题的纠纷,即使通过法律诉讼,也只能按照“财产损害纠纷”、“加工承揽合同纠纷”、“合同纠纷”等案由进行处理,双方对于宠物诊疗造成损失程度的主观认定有很大差异,双方矛盾难以化解。去年11月,南京某宠物店在未告知宠物主情况下,私自将寄养的宠物狗送往某宠物医院进行眼球摘除术(因左眼角膜穿孔溃烂)。事发后,宠物店主表示愿承担责任,退回购狗款1.6万元、店内消费1万元,并给予宠物主1万元补偿,共计3万余元,但宠物主要求赔偿16万元,双方无法达成一致。事实上,依法维权也几乎不可能。宠物主需自己收集证据,而宠物诊疗是个专业领域,宠物主通常缺乏相应的知识和判断。宠物诊疗的数据、资料、方案的所有权、解释权都掌握在诊疗服务机构手中。宠物主往往处于被动状态,缺少法律和专业救济。在近年,因宠物伤人以及在新冠疫情管控过程中对宠物处置问题引发舆情,也从另一个角度反映出妥善处理因宠物引起纠纷的必要性。具体建议:一、对加强宠物诊疗服务行业监管引起应有的重视。随着人们生活水平提高,以及我省进入老龄化社会,领养宠物逐步成为普遍的社会现象,包括宠物诊疗在内的宠物服务业也正在发展成具有相当规模的行业和市场。宠物具有对人的情感陪伴属性,不仅仅是一般意义上的“动物”。对宠物主群体的依法依规及文明领养的规范,与对宠物服务特别是宠物诊疗这个特殊行业依法依规加强完善监管,都需要提到应有的议事日程上来,而不是顺带做做的事。这有利于这个行业和市场的健康、文明、规范发展,而且在一定意义上,也有利于社会面的稳定和谐。二、部门协同,健全行业监管机制。涉及宠物诊疗服务行业监管的农业农村、市场监管等机构,既各司其职,又能形成合力,探索建立部门联合监管机制,从诊疗许可、兽医资质、用药安全、营业资质、价格执法等多方面协同力量,有计划开展重点、专项督查,加大执法力度,规范行业和市场行为。依据法律法规,加强调研,细化和完善流程性、标准化的行业规范。针对消费者维权难问题,应对宠物诊疗服务机构在诊疗服务全过程留存和提供资料作出具体规定。建议设立统一的投诉举报专线或渠道,受理消费者投诉事项,解答相关政策。组织业内专家、专业兽医、监管部门人员,试行宠物诊疗纠纷鉴定仲裁机制,出具权威报告,维护各方权益。三、发挥行业协会作用,强化行业自律自净能力。目前,我省已有宠物诊疗行业协会,应推动其加强自身建设,积极发挥作用。针对目前宠物诊疗价格高、收费明细不清、诊疗项目混乱的问题,建议可委托行业协会牵头,研究制定相关行业标准。例如,根据宠物诊疗机构的设置位置、服务人数、营业面积、执业兽医数量和资质、设备设施、当地经济发展水平等方面统筹考虑,对会员机构进行分级,分级设置宠物检查诊疗费用制度。对猫犬宠物常见病、多发病、绝育、注射疫苗等常规治疗检查按不同等级,分类制定指导价格,并定期修订;诊疗机构分级名单和指导价向社会公布。方便消费者了解情况,选择合适的诊疗机构,也为行业监管提供依据。开展宠物诊疗机构满意度调查并向社会公布。四、加强对宠物诊疗服务行业和市场的培育、引导。宠物诊疗机构都由社会资本经营,目前,连锁化正成为行业趋势,应当预防资本在“跑马圈地”过程中,为“逐利”而可能出现的对从业者和消费者两端的损害,推动行业和市场良性发展。促进国内企业加强宠物药品、诊疗器械的生产,提高质量,努力改变目前较多依赖进口的局面,有效降低经营成本和宠物“看病”费用。加强兽医专业人员培养,缓解宠物诊疗机构专门人才的瓶颈。 +590,0841,关于在我省创建国家植物园的建议,fb388ed6032042aa86cc3407c1c1831d,2022,2022-01-21 18:59:29,宇文扬等4人,资源环境,调研情况:国家主席习近平在2021年10月12日《生物多样性公约》第十五次缔约方大会领导人峰会上正式对外宣布,本着统筹就地保护与迁地保护相结合的原则,中国将启动北京、广州等国家植物园体系建设。目前,经国务院批准,由国家林草局、住建部、中科院、北京市政府合作共建的首个国家植物园已在北京设立。国家林草局已牵头启动国家植物园体系建设规划,将在充分整合利用现有植物园资源的基础上,综合考虑我国气候带与典型植被区划特点、生物多样性热点地区、现有植物园综合实力等因素,科学合理规划国家植物园空间布局,按照成熟一个设立一个的原则,分区域稳步推进国家植物园体系建设。 问题分析:据了解,广东、云南等省正在积极推进该项工作。我省地处我国中北亚热带,植被类型主要是常绿阔叶林、常绿落叶混交林,含常绿成分的常绿落叶阔叶混交林,连接华北区系和华南区系,南北气候和植物差别很大,多样性较高,有较多的特有成分。同时,我省是华东地区和长三角重要组成部分,也面临生态环境压力加大、植物多样性受到威胁的挑战。因此,融入国家植物园体系和创建国家植物园十分必要。目前已有较好的基础,省委省政府高度重视生态文明建设,牢固树立绿水青山就是金山银山的绿色发展理念,绿色已成为江苏高质量发展最浓厚的底色。由我省与中科院“共建双管”的南京中山植物园底蕴深厚,现建有省部级种质资源库15个、江苏珍稀濒危植物园等专类园21个,保存植物1万余种(品种),并与省内各地区植物园建立了植物保护研究网络,基本具备在我省创建国家植物园的条件。 具体意见:一是省政府请加强领导,顶层设计,在政策、资金上支持植物种质资源的保护和利用,统筹推进在我省创建国家植物园工作。 二是请省自然资源、住建、科技等特别是省林业部门加强指导、协调资源,进一步加强省内区域性植物园系统建设,以及植物园和自然保护区等协作,支持创建国家植物园工作。强化植物迁地保护及科研功能,在我省打造国内领先、国际知名的植物资源收集保育、植物科研科普体系。 +591,0842,更高质量地推进城市数字化转型的建议,4d8eda3e53184e1d8e94ca5b0c3bfc88,2022,2022-01-22 08:55:51,徐长军等17人,城乡建设,"调研情况:当前全国和省内各大城市都在深入推进智慧城市建设和数字化转型,江苏总体走在全国前列。问题分析:但从全国范围看,在推进城市数字化转型过程中,存在以下突出问题,应当引起重视: 1、缺乏系统工程思维 +城市数字化涉及面广、条线多,是一项功在当代、利在千秋的系统工程,特别需要系统规划、顶层设计,并依托一体化协同的体制机制加以推进。实践中,存在各式各样背离系统工程规律的情况,各自为战者有之,重复建设者有之,“头痛医头、脚痛医脚者”有之。在打通信息壁垒的同时又形成新的信息壁垒,消除了“数据孤岛”又制造出新的“数据孤岛”。 +有城市花大代价构建起城市应急预警管理体系,但其内部不同系统之间却未能有机衔接,洪涝灾害来临完全派不上用场,其经验教训值得深思。 2、重建设、轻运营 +有的城市兴建了大量的数字化基础设施,临到用时却“掉链子”。有的城市有大数据中心,但可资调用的数据却不多,切实产生赋能价值的数据智能则更少。有的城市部署了各式各样的系统,但只有基本的技术维护,并无运营,难以因应实践的变化持续有效地支撑业务。有的城市上线了面向社会的政务服务入口,但应用较少,体验很差,沦为摆设。 +许多城市在硬、软件投资上舍得花钱,却不愿为厂商投入的运营服务“买单”,或将运营服务等同于售后服务,要求厂商在投标时作出不切实际的承诺;或是不顾市场规律任意压低运营服务费用标准。 +重建设、轻运营,不仅造成巨大的数字化投入的浪费,还必然影响政务服务的质量甚至损及城市治理的口碑。某城市在疫情紧要关头反复出现健康码系统闪崩,就对其城市品牌造成严重的负面影响。 +重建设,通常缘于传统的信息化思维作祟:“平台惟自有方可控”;轻运营,又反映出个别组织者固有的急功近利思想,未能认识到城市数字化是一个需要长期建设、持续运营、不断迭代的过程,不可能一蹴而就。 3、项目化分割 +一些城市过度依赖项目来推进城市的数字化,不同项目有不同的管理主体,不同的规划设计思想,不同的商业利益关系,最终造成严重的项目化分割:项目之间未能有机衔接,系统接口各自不同,出了问题相互推诿,无人担责。 +横向打通信息壁垒和“数据孤岛”,使数据无障碍流转,并融合赋能于政务、民生和经济发展的各条线、各环节,是城市数字化的关键任务,尤其需要整体部署,一体化协同推进,沿袭部门信息化时代“各自为政”式的项目化思维不可取。 4、各自为战 +各城市自主建设,有助于发挥城市的积极性主动性,体现城市特色,但另一方面,智慧城市建设或城市的数字化,既有共通之处,更具创新探索属性,“各自为战”的模式,难以避免重复建设,也不利于经验共享,创新代价较高。 5、过度强调价格竞争 +有的城市在选择应用技术服务过程中,过度强调市场竞争,鼓励厂商之间比拼价格,迫使厂商之间为获取市场,拿到项目而恶性竞争。个别厂商迫于经营压力,就可能执行项目时推脱诿责,或拉低服务质量。长期来看,终将影响和制约到城市数字化转型的成效。 具体意见:更高质量地组织和推进城市数字化转型的建议: 1、遵循系统工程思想推进城市数字化转型 +坚持统筹规划,加强顶层设计,构建一体化协同推进的体制机制,确保城市数字化转型的系统级效率。 2、贯彻“建设+运营”,有机结合、重在运营的数字城市发展新思维 +有建设,就要有运营;既要有基本的技术维护,更要有持续的运营服务,确保基础设施和系统平台根据应用需要和实际情况的变化真正转得起来,切实派上用场。 +运营服务与项目建设、硬件采购一样,都受价值规律约束,应切实提升运营服务的价值认知。 +树立“不求所有,但求所用”的新理念,在确保数据安全的基础上,探索和尝试向厂商“购买服务”,这是更加经济有效的城市数字化运行组织方式。 3、优选并发挥城市数字化“操盘手”的积极作用 +围绕数字城市发展,优选有理念共识、有能力驾驭、值得信赖的数字化服务商作为城市数字化转型和运行的总“操盘手”,与之结成持续合作的伙伴关系。充分利用合作伙伴的经验与能力,实施总体规划,管控系统架构,拉通技术关联,梳理跨职能、跨体系的业务逻辑,理顺错综复杂的商业利益,规避“项目化分割”可能引发的风险。 4、全省要围绕智慧城市建设和城市数字化转型,一方面,树立标杆,形成示范,发挥带动作用;另一方面,加强沟通交流和经验共享,避免创新探索中无谓的重复犯错。 5、建设良性竞争的市场环境,强化合作、鼓励创新,避免恶性价格竞争。" +592,0843,关于完善基层宅基地管理机制的建议,a83db5d30ed24ac7b9c169fc2b3698b2,2022,2022-01-22 09:08:18,蒋来清,农林水利,调研情况:宅基地是农村居民改善自身居住条件的基本要素,做好宅基地管理工作意义重大,事关满足广大农民对美好生活的向往,事关农村社会稳定和健康发展。在深化新一轮农村宅基地制度改革试点进程中,基层宅基地管理机制不够健全,机构设置、人员队伍和能力建设难以有效适新的要求,需要加以完善。问题分析:1.宅基地管理职能交叉不顺。宅基地管理涉及农业农村、资源规划、住建等多个部门,虽然已出台文件明确各部门职责,但是实际工作中还存在职能交叉,特别是由于条线要求不一致,导致工作标准不同、衔接不畅。2.尚未建立专门的宅基地管理机构。从调研来看,县级层面虽组建了宅基地制度改革工作专班,但工作人员为临时抽调性质。同样在镇级操作层面,也未建立职能集中统一的专门管理机构。3.宅基地管理队伍业务能力有待提升。一方面宅基地管理职能划转至农业农村部门后,并未同步划转编制和人员,目前县、镇两级农业农村部门宅基地管理人员均为其他岗位抽调人员,政策水平和业务能力需要进一步提升。另一方面,无论农业农村部门执法队伍还是综合执法队伍均未开展过相关行政执法工作,业务能力也需要加强提升。具体建议:1.构建县级协调会商机制。宅基地管理涉及多个部门职责,也涉及多个领导分管,按照部省指导、市县主导、乡镇主责、村级主体的要求,建议在县级成立农村宅基地管理工作领导小组或者联席会议,统筹组织协调相关部门、乡镇政府、村级组织依法履行职责。进一步细化明确各相关部门的宅基地管理职责,对涉及职能交叉的,明确牵头部门和配合部门,相关部门按要求强化协同配合,通过相关平台共享信息和数据,妥善处理政策衔接问题,合力做好宅基地管理和业务指导各项工作。2.设置集中统一管理机构。推动乡镇政府、村级组织充实力量,健全机构,落实属地管理责任,切实承担起宅基地审批和管理职责,健全宅基地申请审核有关制度,确保宅基地分配使用公开、公平、公正。建议在镇一级,探索建立集中统一的宅基地综合管理机构,实现对宅基地从规划审批、建设管理到长效监管的一体化,做到一个窗口受理、审批、监管,减少部门协调成本和职责交叉,更好落实镇级宅基地管理主体责任。在村一级,要明确村级宅基地议事程序,充分发挥民主监督管理作用,将宅基地监管纳入网格员工作内容。3.创新宅基地管理方式。逐步建立宅基地基础信息数据库和管理信息系统,推进宅基地申请、审批、流转、退出、违法用地查处等的信息化管理。结合国土调查、宅基地使用权确权登记颁证等工作,推动建立农村宅基地统计调查制度,组织开展宅基地和农房利用现状调查,全面摸清宅基地规模、布局和利用情况。同时加强村庄规划的实施引导,通过分类引导,按照保留村庄、非保留村庄划分,从实际居住需求出发,因地制宜满足农民改善居住条件的需求。4.加强队伍能力建设。县、镇、村三级要根据各部门宅基地管理责任,落实人员编制,配齐工作队伍。县级要统一组织安排管理和执法能力培训。镇级要配备宅基地执法队伍,简化执法程序,承接好宅基地执法职能下放,努力将矛盾纠纷化解在基层。在村级层面,要落实村主要干部的宅基地监管责任和协管员的工作职责,将宅基地管理情况纳入村干部考核体系。 +593,0844,省人大常委会应当聚焦和加强对于司法审判工作的监督,caa5e06cda3d4a56ae69fde636562588,2022,2022-01-22 09:19:40,汪旭东等3人,政治建设,调研情况:监督人民法院的工作,是宪法赋予人民代表大会常务委员会的重要职责。人民法院作为国家审判机关,担负着维护法律尊严、维护社会公平正义、保障人民群众基本权利的责任。人大常委会对于人民法院工作的有效监督,能够直接推动和保障人民法院在维护社会公平正义、促进和保障社会和谐稳定中发挥好最后的防守底线。但就目前而言,人民法院的案件审判出现了一些非常值得注意的问题。案件裁判结果与人民群众的期待出现了一定的距离。问题分析:就江苏省人大常委会对于人民法院的监督工作而言,无论是在监督的内容还是方式上,都没有真正发挥宪法和法律赋予人大常委会对于法院工作的监督作用,存在没有抓住主要矛盾和矛盾的主要方面的问题,存在形式重于实质的问题。首先,省人大常委会对于人民法院的工作监督,没有真正聚焦到法院的核心工作,甚至是避开了对法院核心工作的有效监督。这就是没有抓住主要矛盾。省人大常委会对于人民法院的工作监督,主要是听取其工作汇报和专项工作检查,而很少涉及司法审判本身。其次,省人大常委会对于人民法院的工作监督,在涉及审判方面的工作,更多的主要是对于审判人员的工作制度建设问题、廉洁问题、违法违纪问题,以及程序问题和案件审判的数量方面,并不在于案件本身。这就是没有抓住矛盾的主要方面。由于人大常委会对于人民法院的工作监督没有聚焦司法审判工作本身,使得法院院长对于法律明确赋予其对案件的监督职责也不不自觉的忽视。民事诉诉法在“审判监督程序”中,明确规定了:“各级人民法院院长对本院已经发生法律效力的判决、裁定、调解书,发现确有错误,认为需要再审的,应当提交审判委员会讨论决定。”这是法律赋予人民法院院长对于审判的监督权,但也是一种责任。问题是,人民法院院长向人大及其常委会报告工作时,基本没有这方面的履职情况报告。事实上,每年通过当事人的申请再审程序,或人民检察院的抗诉程序,启动了很多案件,也纠正了一些案件,但却很少是由人民法院院长提起监督再审的案件。这一定程度上也说明,在人大常委会对于人民法院司法审判案件监督不够的情况下,人民法院院长也忽视甚至淡化了这方面的工作职责。这种状况很难保证“努力让人民群众在每一个司法案件中感受到公平正义。”事实上,司法审判结果才是法院一切工作的核心和所有工作成效最集中的表现。丢开对于司法审判结果的监督,实际上就是偏离了对于法院工作监督的根本方向。客观情况是,由于没有聚焦对于司法审判结果的监督,目前人大对于法院工作监督的效果并不理性,人民群众也并没有真正获得对于人民法院司法公正的更好实际感受。无论从哪个角度而言,人民法院全部工作的结果就应当体现在他的案件审判及其结果上。对于社会公平正义影响最大、最直接的,也是人民法院的案件审判结果。因此,习近平总书记始终关注司法审判案件问题。习近平总书记在关于《中共中央关于全面推进依法治国若干重大问题的决定》的说明中就指出:“我曾经引用过英国哲学家培根的一段话,他说:‘一次不公正的审判,其恶果甚至超过十次犯罪。因为犯罪虽是无视法律——好比污染了水流,而不公正的审判则毁坏法律——好比污染了水源。’这其中的道理是深刻的。如果司法这道防线缺乏公信力,社会公正就会受到普遍质疑,社会和谐稳定就难以保障。”习近平总书记要求:“努力让人民群众在每一个司法案件中感受到公平正义。” “努力让人民群众在每一个司法案件中感受到公平正义。”被几乎每一个法院镌刻在法院办公和审判场所。人大常委会应当依法履行好宪法和法律赋予的监督职责,督促人民法院努力做到这一点,真正把总书记的这一要求落实到具体案件审判中,而不是落实在墙上,更不是落实在工作报告中。具体建议:一、省人大常委会应当从维护法律法规的正确实施,维护社会公平正义,维护广大人民群众的根本利益出发,对人民法院的监督工作应当聚焦案件本身,以个案公义的实现促进司法公正水平的提高。二、对于社会关注度高,或者舆论聚焦的裁判结果案件,以及对于当事人反响强烈的裁判结果案件,人大常委会应当予以了解、问询,以此真实了解人民法院的工作,促进和保证公正司法。三、开展上述工作,应当坚持一个原则,必须是对已经发生法律效力的有关案件的裁判结果,从而把人大常委会对于人民法院的工作监督与尊重人民法院的独立审判权有效区分和有机结合。四、对人民法院院长的工作监督,应当包括其履职的全面情况,尤其是法律明确赋予其对于司法审判案件监督职责的履行情况。 +594,0845,关于发展安宁疗护促进医养融合的建议,6819cf407a2e476cbfe587f75cd5b36a,2022,2022-01-22 09:23:07,王黎明等14人,医卫体育,"调研情况:世界卫生组织(WHO)对安宁疗护的定义是指针对治愈性治疗无反应之末期患者,提供积极“全人”照顾,提升患者和家属生活品质。国家卫健委对安宁疗护的定义是为疾病终末期或老年患者在临终期前提供身体、心理、精神等方面的人文关怀等服务,控制痛苦和不适症状,提高生命质量,帮助患者舒适、安详、有尊严的离世。安宁疗护的主要服务对象是预计生存周期不足六个月的患者及其家属。如何通过合理的药物控制和医疗手段帮助患者减少身体病痛,如何通过心理照护帮助患者稳定情绪、缓解心理压力,从容有尊严地离去,这关乎医学的价值取向和社会的文明进步,是重要的民生问题。安宁疗护关注临终患者的生存质量和生命尊严,推进安宁疗护发展是积极应对人口老龄化、促进健康老龄化的重要举措。 +国家对安宁疗护事业高度重视,积极推动安宁疗护领域的临床实践,相继出台了一系列政策文件,各地也探索出具有本地特色的安宁疗护建设方向和实践路径,取得了初步成效。江苏省《“十四五”养老服务发展规划》强调推动包括安宁疗护在内的一体化全周期健康养老服务,以及完善医疗、康复、护理、安宁疗护接续性服务机制,促进医养深度融合。另外从安宁疗护试点建设、老年友善医疗机构建设、社区安宁疗护服务、安宁疗护服务规范、长期护理险等方面进行部署,推动安宁疗护发展。 但总体而言安宁疗护在我国尚处于起步阶段。据国家卫生健康委统计,截至2019年,我国可以提供安宁疗护服务的机构有71家,安宁疗护的床位957张,执业医生的数量204人,执业护士的人数449人。2015年,经济学人智库发布的调查报告显示,中国大陆的死亡质量指数为23.3,在调查的全球80个国家和地区中排名第71位。中国每年约有900万人死亡,其中75%是慢性死亡,而其中能得到安宁疗护的极其有限。江苏“十四五”时期60周岁以上人口占比将达26%,推动安宁疗护发展意义重大。 问题分析:当前在推动安宁疗护的过程中,存在着社会认知度低,相关政策制度不完善,服务供给不足、服务体系尚未建立,安宁疗护设施及专业人力资源不足,人才培训体系不健全,专业队伍尚未建立,也缺少多学科共同协作的机制等多方面的问题,无法满足群众的安宁疗护服务需求。需要融合各方力量,协调多方资源,联动社会各领域推动安宁疗护积极发展。 具体建议:一、加强安宁疗护的法律保障,完善安宁疗护制度规范。国家卫健委《 “十四五”卫生健康标准化工作规划》提出,以标准化为手段提高健康养老服务供给水平,完善老年照护、安宁疗护等老年健康服务标准。建议我省适时将安宁疗护列入老年健康服务体系,进一步完善安宁疗护相关法律法规,通过立法对安宁疗护的适用对象、实施条件、相关主体的权利与义务等内容进行明确具体的规定,从而保障安宁疗护依法推动。加快完善安宁疗护指南,制定安宁疗护的标准规范及实施细则。将医疗机构提供安宁疗护服务的情况纳入评鉴范围,推动安宁疗护工作更加科学化、规范化、专业化、精细化发展。建议专题研究安宁疗护医保支付的合理方式,关注DRG支付方式改革对提供安宁疗护的医疗机构的影响,研究制定对安宁疗护的医保、财政支持政策,探索将安宁疗护纳入长期护理保险制度及补充商业保险。 二、扩大安宁疗护服务供给。扩大安宁疗护试点,规范安宁疗护价格,研究提供安宁疗护专项医保政策,对符合条件入住安宁病房的病患,不纳入死亡率、医保平均住院日、医保限额的管控。引领鼓励有条件的医疗机构开设安宁疗护病区,开展安宁疗护服务,支持有条件的机构建立安宁疗护中心,适时推动二级以上医院均开设安宁病房。推动社区卫生服务中心、医养结合机构开展安宁疗护服务,推广社区和居家安宁疗护服务,鼓励医疗机构参与到机构和居家安宁疗护服务中。建立安宁疗护质控委员会,负责本地区安宁疗护中心的专业准入及质量控制。建立区域性示范基地,打造我省的安宁疗护服务样板,形成可复制、可推广的安宁疗护服务模式,建立健全主体多元、形式多样、标准规范的安宁疗护服务体系。 三、加强安宁疗护人才培养。人才培养是基础。加强安宁疗护队伍建设,有计划、有步骤地培养专业人才。鼓励医学及护理院校开设安宁疗护及人文关怀相关课程,建立安宁疗护教育及培训体系,打造高校、医疗机构、社工组织等相结合的立体化培养模式,促进安宁疗护医务社会工作者及志愿服务组织、安宁相关专业团体及社会组织的发展,有系统地培育安宁疗护人才。多学科团队协作在安宁疗护中发挥重要作用,因此要注重培养全方位的医护团队。开展安宁疗护领军人才培养项目,推动安宁疗护学科建设,积极创建教学实践基地,开展相关课题研究,加强安宁相关各类实务培训,建立区域性教育培训中心,通过搭建安宁缓和医疗交流与学习平台,以及促进安宁疗护国际交流等方式,促进安宁疗护队伍持续壮大,水平不断提升。 四、加强安宁疗护宣传以及对死亡的认知教育。从安宁疗护医疗、医务社会工作、心理支持、人文关怀和生死教育等从不同层面、不同纬度着力,通过各种途径加强宣传教育,树立正确的死亡观。采用媒体矩阵宣传的模式,形成持续、系统、立体的宣传态势,大力宣传普及安宁疗护文化理念和知识,全面实施生命教育,提升对安宁疗护的认知度。打造安宁疗护公众教育标杆项目,面向社会公众,开发通俗易懂、便于传播的安宁疗护理念普及教育项目,引导公众科学正确认识生命价值、死亡质量。安宁疗护关系国计民生,需要各级政府充分重视、相关职能部门有效推动,因地制宜探索具有中国特色、江苏温度的安宁疗护发展方式,让越来越多的临终病患享受到安宁疗护服务。" +595,0849,关于进一步落实“双减”政策的建议,4341fc7f510741b5b6abc7651c51f28c,2022,2022-01-22 09:14:10,程红等22人,教育事业,调研情况:2021年7月,国务院办公厅印发了《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》,这对于减轻学生、家庭的负担,缓解全社会的“教育焦虑”,构筑高质量的教育体系具有十分重的意义。从目前推行的情况来看,各地积极行动,加快实施,进展情况良好。但是仍存在一些问题,需要引起重视,采取措施予以改进,才能确保“双减”政策真正落到实处。问题分析:我省当前推进“双减”政策中存在的主要问题是:校外培训整治还未完全到位,有少数机构、在职教师违规补课仍然存在,形式更为隐蔽;线上培训仍较为盛行;义务教育阶段学校考试、作业情况在家长群里以不同形式公开的现象仍然存在,学校给家长转加教学任务仍未杜绝,等等。具体建议:针对以上问题,现提出以下三个方面建议:一是进一步整治校外培训。保持高压态势,深入组织开展义务教育阶段学生校外培训机构专项治理行动,坚决取缔违法违规的校外培训机构,坚决压减学科类校外培训。实行在岗教师校外培训备案制,在岗教师对自己亲戚免费培训的要在学校和教育局备案,并且在学校内部公开,接受监督。公开举报电话,对于违规培训的,严肃查处并公开曝光。要加大“双减”政策的宣传力度,让家长充分理解政策实施的目的,自觉配合政策实施,减少线上线下的各类校外培训,保障学生充分的休息和自由。二是进一步减轻考试压力。稳步推进中考全省统一命题,进一步提升命题质量,防止偏题、怪题、超出课程标准的难题。学校要严格实施考试相关规定,不得有违规多考、统考、考题超标等行为,考试成绩呈现实行等级制,坚决克服唯分数的倾向。学校不得以任何形式进行排名,并且向家长、社会泄露宣传排名情况,避免制造焦虑。三是进一步减轻家长压力。学校不能通过微信群、QQ群公开发布学生作业和默写完成情况,如有需要可以私下和家长沟通交流。不能要求家长检查、批改作业,不能要求学生自批自改作业。学校要扎实推进课后服务,积极开展寒暑假托管服务,切实增强课后服务的吸引力和有效性。教育部门要加强对学校课后服务开展情况进行督查,发现问题积极指导整改,切实保证课后服务质量,真正让家长和社会放心。 +596,0852,谨防乡村振兴建设出现“空壳”现象,7c42a60f597e472190c682cf3c9f8c99,2022,2022-01-22 09:08:18,张红娣,农林水利,调研情况:党的十九大报告提出“实施乡村振兴战略”,为新时代我国农业农村农民发展指出了新目标、新任务和新路径。乡村振兴战略以“产业兴旺、生态宜居、乡村文明、治理有效、生活富裕”为总要求,是对新农村建设的发展与超越。除了要大力推进农村经济发展,让农民生活富起来,加快农村水电路网等基础设施建设,让农民生活舒适起来,还要让新农村既“看得见青山绿水”又“留得住乡愁”。在推进乡村振兴具体实践中,要慎防 “三空”。问题分析:一、过度建设“空壳”村。一些地方把实施乡村振兴战略简单等同于推进村庄建设的过程,搞所有乡、所有村“一刀切”建设。部分村庄的萎缩或消亡,可以为另一部分村庄更好、更可持续地振兴创造条件。简单化、“一刀切”地要求所有乡村都能实现振兴,可能事与愿违,甚至对经济社会的可持续性发展带来严重的负面影响。此外,一些乡村在基础建设中不考虑自身财力问题,过于求全求大,导致财力浪费。二、精神文明“空壳”化。乡村是人的聚合,自人情社会、熟人社区脱胎而来的中国乡村,有其特有的个性。比如植根于良好传统道德基础上的乡风民俗、乡规民约,以及对基层治理模式起到有益推动的乡贤村老。然而,当前一些乡村花大钱搞“花架子”,“重外轻内”,一味刷刷墙,种种树,忽视了村风民风建设;一些地方的乡村文化建设流于形式,对于如何传承乡村特色文化关注不多,研究更少。三、“空壳”合作社华而不实。乡村振兴,经济发展是必然之路。但当下一些地方出现的“空壳”合作社,不仅空耗了国家大量资源,还影响了乡村振兴战略的有效实施。“空壳”合作社主要有大户主导型、资本主导型和村干部代理型。它们的共同特征为:名存实亡,偏离农民组织,或仅为迎合地方政府政绩需要,或服务于工商资本,又或服务于极少数富裕农民。此外,“空壳”合作社一般都有钻政策法律空子的特征,其主要精力往往是谋求其他利益而不是发展合作经济。(参考自武汉大学社会学院研究员吕德文2021年5月17日发表于参考网的调研文章《别让“空壳”合作社成为乡村振兴绊脚石》。)具体建议:一、科学谋划实事求是,让基础建设和公共投资服务实际需要。现代工业的发展、城市化建设等导致乡村数量和农村人口减少成为趋势。政府需要长远着眼整体规划,避免基础建设和公共投资的浪费。确定核心重点村,进行较高层次的基础建设和公共投资。对于因没有发展资源、自身特色导致“空心化”严重的乡村,可只进行基础层级的公共设施建设,顺应发展规律。在具体操作上可实行一地一策,固化“政策包”。在制定相关发展规划时,要与此前的脱贫攻坚政策措施有效衔接、有机融合,把脱贫攻坚中行之有效的特色做法和措施固化,与当前乡村振兴的政策措施形成协调统一的“政策包”,实现两大任务无缝衔接。刚刚脱贫的乡村要根据地方实际和财政实力,统一规划资金使用、产业发展、乡村治理等,避免再次规划、再次实施带来的人、财、物等方面的资源浪费和工作重复。二、注重内涵深挖内核,让乡村文化多一点“泥土的芬芳”和“时光的味道”。乡村文化建设是乡村建设的灵魂,它的内核是精神文明建设。相对于高楼林立、车水马龙的城市,“留得住乡愁”的村庄一定有着自己独特的韵味。它可能是雕花的门楼,也可能是邻里间的闲话桑麻。因此推动乡村精神文化发展,一定离不开“乡土”。一方面要守住乡土文化之“形”。既要保护利用好古镇古街、祠堂民宅、古树名木等物质文化遗产,又要保护传承好健康的民俗文化风情、乡乐乡戏、传统技艺等非物质文化遗产,让乡土守得住乡愁。一方面要守护乡土文化之“魂”。对于长期存在于乡村的价值理念、人文精神等进行创造性转化和创新性发展,挖掘整理、转化创新乡贤文化,在延续传统乡村文脉的同时,使乡村精神文明既富于时代特色,又饱含时代精神,让乡土承载住乡愁。三、校航纠偏回归本质,让合作社真正成为乡村经济振兴的中坚力量。一方面要在合作社的组织和管理规范上设立保护小农权益的条款,引导相关的政策扶持转化为小农利益。地方政府在出台扶持农民专业合作社的政策措施时,要实事求是地评估地方的农业产业发展现状,不能服务于政绩工程,造成支农资金分配中的不公平。另一方面要加强监督管理,斩断各类支农资金和项目所构造的基层灰色利益链。加强对基层工作者的监督,尤其是要加强对农村微腐败的监督调查,避免基层工作人员和地方经济精英结成利益共同体。此外,还可以通过基层党支部领办,让合作社和发展集体经济结合起来,让大多数农民享受合作社发展的红利,避免出现村庄精英主导的“空壳”合作社。 +597,0854,纠正“谈化色变”,推动化工产业高质量发展,058c5051c3d6432ca833b32083a37c1a,2022,2022-01-21 21:44:04,张红娣,工业商贸,调研情况:江苏化工行业历史悠久,是传统、支柱性产业。在经历长时间发展后,目前进入了转型升级的阵痛期。问题分析:当前江苏化工产业主要存在化工园区重复建设、发展同质化情况严重、规划和定位缺乏超前意识、产能过剩、创新体系不完善和缺乏产业项目联动等问题。为建设“强富美高”新江苏,提升江苏省化工产业竞争力、丰富人民群众对美好生活的需求,化工行业必须坚持走可持续高质量发展路线。具体建议:一、持续深入推进化工产业安全环保整治提升行动一是要合理运用法治、行政、市场手段,依法依规推进全省化工产业安全环保整治提升;二是吸纳专业人才,整治内部管理和外部监管,落实覆盖全方位、全过程,实现各类风险隐患可防可控;三是淘汰关闭低端落后企业,做好“三清”处置工作。对确定为停产整改、限期整改、异地迁建的企业,督促其制定“一企一策”的整改实施方案;四是加快研究制定化工园区认定条件,在完成全省化工园区论证认定基础上,进一步推动全省示范一批优秀园区、规范整治一批化工园区、淘汰取消一批不合格园区;五是落实企业主体责任,实行严格的安全生产管理认真落实企业主体责任,进一步加强安全生产一体化管理体系建设;六是完善现有公用工程保障体系,构建三级联动应急保障机制,加快建设省级应急救援基地。二、坚持生态为基,以节能环保倒逼园区发展转型。一是合并精减园区数量,提升园区发展质量。对于不适宜当地生态环境建设、与社区矛盾突出的园区坚决予以搬迁或关闭。在加快实施绿色化改造上,不新建不扩建,坚持“铁腕治污”,不断健全环保长效管理机制,完善环保执法监管体系。积极发展循环经济,落实节能减排举措。二是严格按照“减量化、再利用、资源化”的要求构建产业生态链,实现关联企业集中布局,上下游协调发展,最大限度提高资源的使用效率与循环利用率。三是园区企业全面推行清洁生产,切实加强对企业清洁生产审核与技术装备推广,园区内生产企业要逐步通过清洁生产审核。逐步修复生态。切实加大对园区及周边地区的生态建设投入力度,确保生态建设投入年均增长幅度高于区域经济总量增长速度。四是优化区域生态空间结构,积极开展园区周边生态防护林建设,加快推进生态廊道建设,启动实施生态防护林建设,不断提高园区绿化水平。三、做好精细高质量发展产业布局结合国家“十四五”关于发展格局、产业体系与产业链构建的最新要求,按照产业集群化发展的思路加强顶层设计,综合产业基础、定位、规模及区域土地、环境、安全等承载能力科学确定土地开发规模、产业定位与发展规模。在布局前注意借鉴国外成功化工园区企业建设经验注重绿色发展,重点推动完善适用于化工园区的安全环保标准体系。重点引入《战略性新兴产业重点产品和服务指导目录》的项目,高起点推进沿江地区转型和沿海地区战略性布局。着力破解“重化围江”突出问题,压减沿长江干支流、京杭大运河和通榆河清水通道两侧1公里范围内以及太湖一级保护区内、环境敏感区域、城镇人口密集区、化工园区外和规模以下化工生产企业数量。凡是达不到有关安全环境卫生等标准的企业,关闭、迁企业或迁群众。推动产业关联度高、安全和环保达标的企业搬迁入园,完善化工园区产业链。四、做好化工园区可持续发展工作一是支持行业头部企业在高端产品、关键环节实施技术改造,优化能源结构,加快产品向价值链高端攀升。支持化工行业进行重要技术革新,推动基础化工产业的清洁化与低碳化改造。促进产业向专业化、高端化发展,新兴产业集聚、规模发展。主动对接并积极落实“中国制造2025”战略及省市行动纲要,加快培育新材料、生命医药、高端精细化工等新兴产业。二是强化创新意识,加快构建园区创新体系。加强公共技术服务平台和公共实验室建设,促进相关化工产业的共性技术研究与成果转化。逐步实现规模以上工业企业研发机构的全覆盖,形成一批具有相当规模、专注于新兴产业某一细分市场并具有世界领先优势的创新企业。推动人才链与创新链、资金链、产业链的有机衔接,加快集聚一批行业急需的科技领军人才、创新团队。三是大力建设智慧园区,推进智能、互联网技术在化工行业的应用。加快各企业建设智能化车间,推进制造过程智能化,提升物流柔性服务水平,发展智慧环保,实行智慧管理。构建统一的管理平台,对循环经济、节能减排、资源共享、能量梯级利用等提出规范要求,努力在提升园区管理的智慧化水平上下功夫。四是多渠道融资,保障园区创新转型。对规划科学、管理规范、运行良好的园区,政府多方面给予政策扶持;加大对化工新材料产业创业投资和财政支持力度,将化工战略性新兴产业项目等纳入到财政专项资金等专项发展计划中。提高化工产品出口退税率,并通过税收优惠、专项资助等方式,鼓励化工高新技术与产品出口及国际先进技术、产品、人才引进;支持有条件的企业到资源与原料地或消费市场国投资建厂,收购兼并;支持企业通过收购、合作等方式设立海外研发平台。 +598,0855,关于加大残疾儿童关爱力度的建议,1adf8a8e8d98472cbad9fc67ca421e83,2022,2022-01-22 09:17:37,曹丽虹等20人,社会事业,"调研情况:民政部统计数据显示,近年来我国孤儿数量大幅下降,截至2020年底,全国孤儿总数19.3万人,较2016年下降了58%。在孤儿构成中,残疾儿童逐渐成为被遗弃的主要群体,儿童福利机构养育的被遗弃儿童中,重病重残儿童占比达到98%。究其原因,主要有三个方面。问题分析:一是婚检孕检不足,残疾比例居高不下。镇江市妇幼保健医院对今年活产的12304名新生儿梳理发现,存在出生缺陷的有191例,占比达到1.55%,其中婚检、孕检不足是出现新生儿缺陷的重要原因。婚前检查方面,江苏各地均实行免费婚检,并推广婚前医学检查与婚姻登记“一站式、一条龙”服务管理模式,但由于强制婚检取消、新婚夫妇婚检意识不强等原因,婚检率并不高,目前全省平均婚检率只有80%左右,而且各地差距非常大,有的地区高达94%,最低的地区不足50%。此外,婚前检查项目多由当事人自愿选择,只是简单询问病史、抽血检测等,必要的生殖系统检查难以实施。孕期筛查方面,目前各地普遍对一些发生率比较高、危害比较严重的出生缺陷提供了免费孕期筛查服务,但是一些项目准确率相对较低,如各地免费开展的唐氏筛查(唐氏综合征产前筛选检查)对唐氏儿检出率不到70%,检出率达95%以上的无创DNA检查则属于自费自愿检查项目,物价核定价格为1200元。此外,孕期CMA检测、NT检查、超声大排畸等筛查检查也都是自费项目,需花费数百到数千元不等,很多家庭出于经济因素和侥幸心理选择不做。二是养育成本较高,原生家庭不堪重负。残疾儿童特别是重病残疾儿童医疗支出高,并且需要长期的康复训练、生活看护、心理辅导,给原生家庭造成较大负担,是引发遗弃行为的重要原因。目前,各地虽然出台了残疾儿童康复救助政策,但服务项目和救助额度有限,很多医疗项目都无法报销。镇江市对一脑瘫儿童家庭跟踪调研发现,该儿童因早产救治、眼底病变、血管瘤等并发症和康复治疗,直接医药费用近150万元,但各类报销补贴补助占比不足,家庭经济压力很大。此外,残疾儿童救助保障政策虽然较为完善,但受地方财力影响,各地救助水平不一,如镇江市最高可给予重残儿童每月950元的生活补贴,一些家庭成员因照护残疾儿童无法工作,依然难以满足残疾儿童生活所需。三是社会包容度低,倒逼家庭放弃抚养。当前,社会对残疾人的包容度相对较低,特别是一些农村地区,残疾儿童家庭时常遭到周边群众的指点、议论,来自社会的压力倒逼家庭遗弃残疾儿童或放任其病情加重直至死亡。我省曾发生一起9岁脑瘫女童被爷爷和父亲推进河道的事件,该女童跟着奶奶在农村生活,一直被村里人躲得远远的,在村民口中,这个孩子“养着不中用”,是个“二百五”,拖累了一家人,还不如扔掉。镇江市对当地124名重残重病儿童家庭调研发现,这些家庭或多或少都曾遭遇过歧视、非议等问题,甚至一些亲戚朋友对其持续养育残疾儿童都表示不解。四是惩处力度偏弱,遗弃现象屡禁不止。综合我国《残疾人保护法》和《刑法》规定,遗弃没有独立生活能力的残疾人,追究刑事责任,但是惩处力度相对较弱,只有情节恶劣的,处五年以下有期徒刑、拘役或者管制。实践中,在未造成遗弃儿童重伤或者死亡的情况下,通常仅采取批评教育的行政方式进行处理,不能从根源上打击遗弃行为,导致很多父母抱着侥幸的心态遗弃残疾儿童。此外,随着我国孤弃儿童养育安置政策的不断完善,一些家庭认为残疾儿童被遗弃后反而会得到更好的救治和照料,进而实施遗弃行为。具体建议:为此,我们建议,充分发挥新组建的省未成年人保护工作领导小组协调作用,从省级层面进一步加强对残疾儿童的关爱,明晰领导小组成员单位责任,强化政策保障、坚持多点发力,共同解决残疾儿童遗弃问题:一是加大婚检、孕检普及力度,进一步加强科普宣传引导,从省级层面统筹, 适时将一些检出率高但自费的项目纳入免费筛查范围,增加免费筛查检查项目数量,降低出生缺陷发生率,严把出生人口质量关。二是完善残疾儿童家庭支持保障体系,给予重病残疾儿童家庭充分的特殊医疗保障,在生活、护理、康复等方面予以补贴补助,适度提高全省残疾儿童各类保障标准,减轻其家庭负担,并鼓励各类社会公益基金加大对残疾儿童家庭的支持。三是营造关爱残疾儿童的社会氛围,大力发展残疾儿童公益性社会组织和志愿服务力量,鼓励并支持其介入残疾儿童保护和照料,助力残疾儿童融入社会。四是加大对遗弃行为的惩处力度,在全社会形成打击遗弃残疾儿童行为的高压态势。" +599,0856,建议将民事诉讼案件中说假造假者列入失信人员名单,24f5e16b75f34208829f6046b37755e2,2022,2022-01-22 09:19:40,吴炳洋,法制建设,调研情况:进入新世纪以后,除了令人深痛恶及的电信诈骗外,企业生产经营过程中受骗上当情况也时有发生。而且,无论是上市公司,还是普普通通的中小企业或合伙制企业,企业实际控制人(或大股东)私自转移企业资金、随意列支大额非正常支出、隐瞒收入和利润等侵占小股东利益、恶意偷欠企业应分配利润、欺骗股民和小股东情况也很普遍,而且有的情况还较为严重。特别是大量的中小企业或合伙制企业,由于信息不对称,企业内部也缺乏行之有效的监督措施,不少企业的实际控制人(或大股东)发生职务侵占情况较多。而且,由于中小企业或合伙制企业的相关人员无需向有关部门申报个人收入和家庭财产,或者是民不告官不理,这些企业的实际控制人(或大股东)究竟侵占了企业多少收入,政府部门对此的关注并不多,也没有行之有效的解决办法。以致有的利益受损者上访不断,或只能选择向法院提起诉讼,维护自己的合法权益。但是,如果选择诉讼解决纷争,有不少小股东在诉讼过程中反而处于不利的地位,其应该享有的合法权益却得不到法律的保护。故相关当事人不仅觉得打官司难,而且觉得司法不公,觉得法院不能守护公平正义。以致法院的判决不但解决不了问题,而且又进一步增加了不稳定的因素。问题分析:1、在法律上,举证责任至关重要。但谁来举证的问题也非常重要。我国《民事诉讼法》第六十四条规定,当事人对自己提出的主张,有责任提供证据。但是,由于小股东平时在单位的话语权不多,知情权受限,往往提供不出符合法律要求的证据。2、现在到法院诉讼的案件很多,一个法官一年要审理一二百个案子甚至三四百个案子,法官案件数量多,部分案件审理难免粗糙,所以老百姓也普遍觉得打官司难。3、有的案件当事人在庭审过程中公然说假造假,向法庭提交不实材料。但法院对于那些在庭审过程中说假话或向法庭提供虚假材料者,一般情况下却无需让其承担说假造假的责任,既增加了审判工作的难度,又可能使说假造假者从中得益,进一步鼓励了说假造假行为的发生。4、作为主要的案件当事人,有的被告不出庭应诉,仅让不知道情况的律师出庭,然后再根据庭审情况篡改公司账册凭证等财务资料,以致有的案件要多次开庭,既增加了法官的工作,又影响了案件审理效率。具体建议:1、股民或小股东利益被侵占提起相关的民事诉讼过程中,部分事项应该由大股东举证,并且可以由小股东申请对企业的账册凭证等财务资料实施证据保全,防止大股东或企业实际控制人在诉讼过程中根据庭审情况进一步造假。2、法庭审理案件,除了由当事双方在庭审中相互责证外,对于有些案情,法院应该加强庭外的调查工作。如果调查过程中发现造假者有严重侵害他人正当利益的行为,或比较复杂的案件,法院难以自己查清的,应该移交相关部门侦查,待相关部门查清相关情况后再作出相应的判决。3、对一些行业存在的普遍性问题,需要进行司法鉴证而且鉴证费用较高的,可以申请司法救助,或由政府相关部门介入审计鉴证工作。4、法院审理案件过程中,对于一些行业的专业问题,应该建立相应的专家库,或咨询相关行业专家意见,以作出公正的裁决。5、加快健全社会信用体系建设,有效治理恶意偷欠账款和逃废债行为。对于在庭审过程中说假话或提供虚假材料的人,对于那些不敬畏法律者,法院经审理后已经确认了相关的事实后,应该要有相应的惩罚措施,或将大数据共享,将相关责任者列入失信人员名单,让老百姓知道不能和这种人打交道,让失信者成为过街老鼠,让说假造假者付出惨重代价。6、法院审理案件,对企业内部显失公平的相关约定应判定为无效条款。 +600,0859,关于加强课后服务工作 落实“双减”政策的建议,adb351a1b5a848ee82b1fa22d1711b48,2022,2022-01-22 08:53:30,朱京芝,教育事业,调研情况:“双减”减的是义务教育阶段学生过重作业负担和校外培训负担,更好促进中小学生全面发展和健康成长。做好中小学课后服务工作是全面落实“双减”政策的重要环节。《省教育厅等四部门关于全面推进中小学课后服务进一步提升课后服务水平的实施意见》(苏教基〔2021〕5号)要求,充分发挥学校育人主阵地作用。省内各市、区结合当地实际都制定了贯彻落实的具体措施,按照“双减”政策要求,部署全面落实“课后服务”工作,积极创新组织形式,调动学校、社会各方力量,着力破解发展难题,初步取得了良好的效果。但在统筹推进落实“课后服务”工作中也出现了一些新情况新问题,学校、教师、学生家长等各方对政策实施效果反映不一。为此,我深入了南京市10所小学、7所初中进行调研,了解中小学“课后服务”工作实施推进、取得成效和落实难点等情况。具体调研做法主要有:一是课后服务问卷调查。精心设计调查问卷,随机向中小学教师和学生家长发放和收回406份调查问卷,其中有效问卷401份,问卷回收率和有效率分别为100%、98.85%。二是组织相关各方围绕贯彻落实“双减”政策,就落实好教育的主阵地是学校,教育的主战场是课堂,如何更好的组织实施课后服务等问题召开专题座谈。通过调研,从学校、教师、家长和学生不同层面进一步摸清了实施课后服务面临的问题和矛盾。问题分析:一是部分家长教育理念还有偏差,对“双减”政策的意义还不够理解。对于学校提供的托管性的课后服务,部分优秀孩子的家长不乐意,不愿意吃“大锅饭”,担心孩子“吃不饱”,潜能得不到发挥。双减以后另一部分家长则简单的认为教育全部是学校的事,对学生完全放手不管,把压力转交给学校和老师,弱化了学生的家庭教育。二是课后服务内容与学生多样化个性化需求匹配度较低。义务教育阶段的学生有强烈的好奇心与求知欲,有多种多样的学习需求,需要学校提供尽可能多的课后服务项目,这给学校有限的教育资源带来不小的挑战。课后服务的内容与学生的个性化需求不匹配。学校是根据自身办学条件来设置课后服务的内容和形式,往往会忽略学生的个性化需求。三是教师数量与课后服务需要不成正比,教师工作量加大,超负荷工作。教师工作时长增加,早上班、晚下班,工作压力增加明显,长期如此,不利于教师的身心健康。也会间接的影响教学和课后服务质量。四是学生家长的焦虑依然存在,担忧学校课后服务的内容和质量不能满足孩子的需求。家长信赖学校教师的学科教学能力,但在兴趣培养与提高上,家长更信任校外专业培训机构。当校内课后服务逐渐取代校外培训,如何确保课后服务质量,保证学生所学、所得不弱于校外培训,是家长的重大关切。五是因为延时服务,学生在学校的时间变长,学校的课后服务的内容和形式不够丰富,有些学生表现得疲惫,效率不够高。六是课后服务的场地保障、师资力量、经费来源等问题还未得到有效解决。具体建议:“双减”政策的实行,强化了学校教育的主阵地作用,让学生的学习回归校园,让教育回归育人育才的本质。为了使“双减”政策行稳致远、落细落实,无论是教育从业工作者还是政府各部门,都要以更高的站位、更新的思路、更实的举措、更大的力度来推动“双减”政策的执行,以更高的教育教学和课后服务质量、更好的育人成果助力学生成长,回应社会对教育的关切。一是加强宣传教育,引导全社会树立科学的教育理念,按教育规律学生成长规律培养孩子,把他们从过重的作业负担和校外培训负担中解放出来,培养学生的创新能力、创新精神及综合素质,让所有学生健康快乐成长。二是强化学校教育的主阵地作用,使学校教育教学质量进一步提升,作业布置更加科学合理,使学生回归校园、回归课堂。学校、家庭和社会教育职能共融,更好实现“家校共育”。三是加强对课后服务的内容设计和准备,坚持以校内教师为服务主体,调整学校师资结构,增加音体美劳教师数量,增加教育经费,改善办学条件,提高课后服务质量,增强家长对课后服务的信任度,尽可能满足学生个性化需求,提高学生主动参加课后服务的积极性。四是探索引进优质校外培训资源参与课后服务的方法和途径。如可以通过学校购买服务的方法,一方面可以缓解学校课后服务师资力量不足,教师工作量过大的矛盾;另一方面在学校的监督下发挥优质规范的培训机构的功能和作用,使他们得以生存,从业人员不至大量失业,优势得以发挥。也缓解了社会矛盾。五是关心教师队伍建设,及时合理发放课后服务补助,并将课后服务工作纳入评先评优,不断提高教师参与课后服务的积极性、主动性。同时,要着力减少非教学任务,更加关心教师的身心健康和日常生活,确保教师集中精力投入教育教学工作。六是精准评估各校课后服务质量,及时总结和推广好的经验做法,坚决纠偏不良做法,确保课后服务沿着正确轨道发展。七是教育主管部门要进一步深化考试和升学制度改革,不断减轻家长、学生的焦虑情绪,着力营造公平科学合理的教育环境。 +601,0860,关于关注老年教育市场的建议,cfee5c5174f24b44bba1e4239e5f578f,2022,2022-01-22 09:17:37,包晓健,社会事业,调研情况:第七次全国人口普查数据显示,我国60岁及以上人口为2.6亿,占总人口的18.7%,其中65岁及以上人口为 1。9亿人,占总人口的13.5%。而据全国老龄办统计,全国现有老年大学7万所(不含远程教育机构),在校注册老年学员不到1100万人(不含网络学员)。很多老人甘当留学生,永不毕业,与规模庞大的老年人口和旺盛的老年教育需求相比,老年大学的教育培训供不应求。同时,老年教育行业还存在以下问题:问题分析:一、服务内容单一、资源匮乏。目前全国老年教育业尚处于起步阶段,主要是为低龄健康老人提供休闲娱乐性服务的门类,以及失能、半失能老人的护理服务,服务内容比较单一,服务资源匮乏,供需矛盾突出。二、由历史原因造成的多头管理。据了解,除了教育部门,组织部、老龄委、老干部局、民政局都承担着有一部分老年教育管理职能。由于涉及的部门较多,往往造成各自为政的局面,许多涉老服务资源互不相通,未能充分发挥应有的作用,老年教育和为老服务资源得不到有效整合,办学化水平难以快速提升。三、教育经费严重不足。政府部门并没有社区老年教育的专项经费列支,许多社区老年教育活动是通过社区教育中心的社区教育经费和村(社区)活动经费开展的。然而社区教育经费也有限,从苏州的数据来看,各地社区教育经费的投入不均衡,按常住人口计算,人均2-8元不等。老年教育是是整个教育事业的一个组成部分。在中国步入老龄化的形势下,我们要重视老年人的物质养老,也要重视精神养老。具体建议:一、加强统筹协调,整合管理职能。统一归口管理,推进主体责任制,如果目前还做不到整合,建议推动建立由各职能部门参加的老年教育联席会议制度,形成针对老年教育工作开展的定期会商机制。二、完善老年教育经费投入机制。推动以政府、市场、社会组织和学习者等多主体合理分担和筹资。争取财政投入适当向老年教育发展倾斜;根据本地经济发展水平,适当调整学费收费标准,补充老年大学办学经费。推动政府出台相关政策,鼓励行业企业、社会组织和个人设立老年教育发展基金、投资举办老年教育或捐资助学,支持老年教育发展。三、政府层面提出从办理资质、投融资、用地、人才、运营等多方面进行扶持,细化政策逐步优化落地,带动养老产业的快速发展。四、加强师资的培训。老年教育与学生基础有所区别,是让老年人继续学习而进行的教育活动,是根据老年人的生理和心理特征进行的一种特殊教育。其目的是使老年人增长知识、开阔视野、丰富生活、增强体质,同时还具有社交功能。要根据老年教育的特征进行教育人才培养,吸引更多优秀人才从事老年教育工作。要建立老年教育教师继续教育与培训体系,支持相关人员在职进修培训,不断提高业务水平、服务能力和创新能力。五、鼓励培训教育机构跨界合作,转型布局老年教育市场。比如青少年培训机构可以与老年教育项目合作共赢。利用青少年培训机构白天处于闲置状态的特点,共享舞蹈室、音乐室、钢琴等场地和设备,甚至师资。老年教育项目还可选择社区、养老院合作,取得较低甚至免费的活动场地。六、要加强对老年教育行业的监管和规范。老年人获取信息的渠道和认知能力较年轻人不足,不能变型为老年用品推销和老年诈骗的载体。 +602,0861,关于妥善解决耕地非农化、非粮化问题的建议,ebecd5b99f084495b9577cc6d0d5c1ea,2022,2022-01-22 09:08:18,施振旦等8人,农林水利,"调研情况:2021年的中央一号文件《中共中央 国务院关于全面推进乡村振兴加快农业农村现代化的意见》中提出,确保粮食安全始终是治国理政的头等大事。坚决守住18亿亩耕地红线,采取“长牙齿”的措施,落实最严格的耕地保护制度,坚决遏制耕地“非农化”、防止“非粮化”。近年来我省在稳定粮食总产量、专项治理非法占用耕地建房等工作上取得进展,但在新时代现代化征程上,仍面临着耕地数量、质量及甚至粮食播种面积下降等问题的挑战。问题分析:1、重数量轻质量,耕地质量下降的压力大城镇建设占用了大量的良田沃土,补充的往往是复垦或新开垦的中低产田,耕作层较薄,土壤肥力低,虽然耕地总量占补平衡,但耕地质量不足,从而影响农民的耕种意愿甚至撂荒。2、耕地保护的体制机制不够顺畅,内生动力不足耕地保护涉及农业农村、自然资源、生态环境、财政等多个政府部门,各个部门之间权限有所模糊,容易造成多头管理和拈轻怕重,不利于耕地的合理利用和有效管理。3、城镇化和工业化发展影响耕地的规模和质量我省建设用地规模较大,全省包括村庄和城镇的建设用地面积在3480万亩左右,与目前的水稻种植面积相同。农田受到毗邻的工厂、房屋、民居、道路及其他设施的分割难以形成规模化连片生产。一些耕地的质量还受到工业发展产生的重金属和化学品、农业生产中大量使用的化肥农药等污染的影响。4、种粮经济效益低,良田被挪作他用由于粮食价格天花板问题,种粮的经济效益较低,种粮农田的全年收益才700-800元。而用于种植果蔬或水产养殖等,在无需要任何其他付出时,每亩光地租即可获益1000元。在目前种子、化肥、农药、农机作业等价格不断上涨之时,种粮的经济风险较大,使相当部分农民将良田用于经济作物、果树花卉苗木及水产养殖等非粮化使用。具体建议:1、数量质量并重,切实提高耕地质量进一步完善占补平衡所补充耕地的质量监测评价体系,建立科学合理便于操作的耕地质量验收制度和标准。同时加强对补充耕地的后续监管,健全耕地土壤监测网络,对耕地质量动态变化进行跟踪监测,一旦发现耕地质量下降,立即采取有效措施。2、完善耕地保护的长效机制,提高农户保护耕地的积极性建议进一步完善法律法规和规章制度,明确耕地保护的具体内容、管理体系、职责主体、运行模式、经费来源以及措施手段等,建立耕地质量监管和责任追究制度,明确破坏耕地质量法律责任和具体处罚条款,将耕地保护工作纳入法制化轨道,形成可操作性强的长效机制。3、强化政策导向,建立省市县协同的耕地保护政策体系为促进有机粮食种植、耕地经营规模化、占补平衡耕地高质量化,建议省市县三级政府统筹各级各类耕地补贴、休耕补贴、粮食种植和收购补贴、绿色有机种植补贴等,充分利用“提高土地出让收入用于农业农村比例”的政策要求,优化整合涉农资金,结合各地耕地、其它农用地流转租赁市场价格和农民收入状况,制定相应的有吸引力的可持续补贴和奖励政策体系。建议强化统筹从事非农产业的乡村居民自愿退出村庄用地复垦耕地、建设用地指标转移、进城镇购房、享受城镇社保等有利于促进本地农民城镇化和耕地整理规模化的政策,提高农民积极性,研究制定符合各地经济和社会条件的奖励和补贴政策。4、统筹流域水环境治理、村庄污水治理和耕地土壤生态修复,提高耕地土壤环境质量加强区域河流、湖泊、支流的污染防治,结合农村村庄污水收集处理,开展小流域农业水源生态涵养,强化自然湖泊、河塘湿地保护和修复,适当减少人工养殖比例,恢复江苏水乡特色,提高水源水质。针对重金属污染和农药超标土壤开展专项生态修复,加强生态有机肥和秸秆还田、农田深松等补贴,加大污染土壤环境质量动态监测公共服务,对高品质土壤进行生态有机认证,促进全省耕地土壤环境质量提高。5、提高种粮经济效益,降低耕地非粮化使用推广良种良法,探索高产高效种粮搭配模式,积极开展冬季作物种植,推广优质稻米如“南梗”品种的生产以提高种粮的经济效益,促进农民将更多良田用于粮食生产。同时,通过耕地“三权分置”,将种粮补贴授与耕作者而非农田承包者。再者,适当提高粮食收购价,进一步提高农民种粮积极性,降低非粮化用地。" +603,0864,关于提升城市更新中微、小空地使用效率和活力的建议,975899899cfe4c48bfe068464e222a25,2022,2022-01-22 09:21:35,葛明等14人,城乡建设,调研情况:当前我国进入了城市化的新阶段,江苏省作为国内发展的领先地区之一,率先面临城市更新中的各种问题与挑战。江苏拥有众多的历史文化名城,更是面临着许多典型的城市更新问题。近年来,江苏的城市环境提升和改善明显,但往往由于历史遗留问题,存在着大量尚未被充分利用与激活的微、小空地。这些地块虽然单个面积小,但数量多,散落而且使用效率低下,也难以与周边环境有效弥合,形成了城市资源的重要浪费。问题分析:城市更新中大量微、小空地存在的成因和现状1.微、小型闲置地:广义上的闲置土地指在城市范围内未用做任何目的或未开展任何建设的闲置土地。相较于一般的闲置地,微、小尺度的闲置地表现为数量多、种类杂,广泛存在于各种交界地带,如新旧城建设交界地带、城区与自然景区交界地带等特点。微、小尺度的闲置地一般可分为:(1)城市中未明确规划、策划的绿地/空地;(2)因权属问题搁置的空地、“无人监管”或“被习惯性忽略”的空地;(3)废弃或利用率低的用地。2.微、小型边缘地:此类微、小型的边缘地特指在城市区块边缘地带中由于诸如可达性低,地形起伏较大等问题未被合理使用或被充分激活的地块。3.微、小型畸零地:指地块面积狭小、形状极端(如交角过大的三角地块)或地界曲折的土地。一般来说,畸零地无法单独规划建设,仅能与相邻土地协调合并使用。微、小型的畸零地虽然面积小形状极端,却是与人民生活、社区生活息息相关的一种空地类型,尤其在老旧小区、大单位中广泛存在。具体建议:城市更新中提高微、小空地使用效率和活力的建议1.面向城市更新中的各类微、小空地,采用各类灵活得宜的方法:1)针对闲置地,可根据周边环境和历史状况提供合理的策划,采用化整为零的功能设置思路,帮助提升使用效率和活力;2)针对边缘地,可结合周边环境,通过微小介入,采用增设基础设施和景观设施的方式,弥合城市缝隙,提供良好场所; 3)针对畸零地,可以联动紧邻环境和社区特点进行活力提升,增加周边居民的获得感和幸福感。2.加快进行全面的城市微、小空地评估、分级,有序安排更新建设:有序普查、摸底江苏城市空间中尚未被激活或合理使用的微、小地块,关注由于较新的开发建设而形成的与老城之间割裂或剩余的三不管区域,从而将它们按照地块特性进行分类入库:闲置地、边缘地、畸零地等等。在此基础上,对不同地块进行分级评估认定,联合相关部门,更新地块信息,建立管理信息数据库。3.加强建立相关部门的合作机制,保证相关工作有序展开:在技术探索的基础上,需要规划部门、设计部门、建设部门、环境部门、街道社区以及科研技术部门各方建立良好的合作机制,共同推进项目落地;同时对群众的意见做到及时传达和积极响应,建议增设相关网络平台,深化城市社区互动管理机制,保证更新工作中切实回应群众的需求。4.加快推进推广城市更新中微、小空地示范性规划设计和建设:立足江苏城市更新现状,亟需提出多样化的,既能因地制宜发挥优势,又具示范和推广意义的微、小地块城市更新方式。为此,建议积极组织有针对性的设计和建设活动,集思广益,加之实践检验和后续测评,从而有效提供各类示范性的更新模式。5.吸收国内外已有城市更新中的相关经验,提倡以“环境社区单元”作为处理微、小空地的指导方法之一:环境社区单元综合考虑空间结合环境,以单元的方式呈现,可为后期的城市健康生长提供更多的可能性。针对微、小空间的环境社区单元在建设过程中也因为建设量小,能在较短的周期中落实效果,同时能为社区提供切实的使用功能,让人民在较短的时间内具有获得感。环境社区单元针对微、小空间,以嵌入针灸的方式进行城市更新,能逐步提升城市面貌,以较小的代价获得较大的社会效益。 +604,0865,关于加快发展社区居家养老服务业的建议,c0e8c68d65ab4dd4b619a71e90e99421,2022,2022-01-21 21:44:04,翟彩霞等8人,社会事业,调研情况:加快发展社区居家养老服务是一项得民心、暖人心的民生工程、爱心工程,是社区公共服务工作的一项重要内容,是适应人口老龄化发展的客观要求,构建与江苏经济社会发展水平相适应的高质量养老服务体系的主要组成部分,更是树立以人民为中心的发展思想,落实高质量发展要求。十八大以来,我省加快建设养老服务设施,培养市场化运营组织,不断满足95%社区老年人日益增长的多层次、多样化养老服务需求,开创养老服务新局面。社区居家养老服务是指以家庭为基础,以社区(村)为依托,以社会保障制度为支撑,由政府基本公共服务、企事业单位和社会组织专业化服务、基层群众性自治组织和志愿者公益服务共同组成的,为居家老年人提供的养老服务。由服务硬件(设施)与软件(服务能力)相互作用共同完成。目前,全省13个设区市、25个县 (市、区)共建有居家社区养老服务中心1.82万个,街道日间照料中心589个,老年人助餐点7000余个,城区范围以小区为单位配套居家养老设施,逐步形成“15分钟养老服务圈”,硬件设施建设取得新成就。养老服务组织不断壮大,社区养老服务能力不断提高,社区养老服务处于起步阶段,260万老年人接受专业化居家上门服务。问题分析:一是主体不明确,有效供给不足。政府在社区养老服务市场边界难以区分,定位不清晰。30%老旧小区缺少用房,养老服务设施改造难度大,空间少,基础设施难以支撑服务功能。基本养老服务、兜底性养老服务缺口较大,家庭养老服务能力弱化,助浴、长期照护、医疗照护等功能性服务供给严重不足,社区养老服务供给滞后社会化、市场化的需求。二是社区养老设施运营不理想,市场化程度不高。养老社区提供的服务不完善,服务站点没有专业的运营人员和服务人员,服务质量低,无法提供上门照看、日间照料、家政维修等专业服务,给社区养老带来了诸多不便。同时,由于养老服务业存在前期投入大、收益期长的问题,现有养老机构普遍处于微利甚至亏损运营状态,且金融部门对养老服务业融资支持力度较小,导致绝大部分养老机构无法从金融机构取得融资,拓展能力较弱,发展后劲不足。三是支持政策滞后,补贴制度不合理。政策支持力度不够,我省各地标准差距大,呈现苏南、苏中、苏北梯次减低并与上海市有落差。政府购买服务采取集中中标方式,只有少数机构获得,不是以社区养老服务设施为支点,脱离“就近方面,利于获得”原则。具体建议:总体的建议是:加强顶层设计,政府配置资源普惠兜底,市场提供服务,走市场化、连锁化、规模化、标准化、均等化的路子,推动社区居家养老持续健康发展。一是加强顶层设计。在社区居家养老服务的责任主体、工作定位、运行机制、运行模式、政策支持体系等方面,政府要加强研究和做好规划,推动社区居家养老服务在科学的规划和政策的引导下健康发展。二是明确各方责任。明确政府、市场在社区居家养老服务发展中的功能定位和各级政府的职责定位。政府层面要加强社区养老用房和场地的安排,加强对养老设施改造,出台并落实居家养老的政策措施,加强督办督导和评估。市场层面要研究运营主体和运营模式,让运营主体在政府搭台下,市场化运营,走市场化、连锁化、规模化、标准化的路子,并且有一定的利润回报,推动行业科学发展、良性发展。三是破解要素支撑难题。发挥政府购买服务的撬动作用,出台并落实居家养老的政策措施,制定政府购买服务指导性目录和基本养老服务目录,重点安排与居家老年人生活照料、康复护理、医疗保健等密切相关项目,优先保障高龄、特殊困难老年人服务需求,撬动社区居家养老服务市场化、产业化发展。出台具体实施细则,破解养老服务业融资难、缺人才的问题。养老服务作为潜力巨大的产业,没有资源的强力支持,难以做大做强做优。四是推动均等化发展。加大养老服务发展财政转移支付向苏北、农村地区的倾斜力度,开展苏南地区和苏北、农村地区基本养老公共服务在线对接,支持发展苏南、苏北线上对口帮扶。在养老服务发展示范工程项目、社区居家养老服务改革示范县区的数量上向苏北和农村地区给予倾斜,以利于加快补齐苏北、农村地区社区居家养老服务的短板。五是典型示范引导。参照国家一流标准示范项目建设规模和服务要求,实施全省城乡社区养老工程示范项目(日间照料中心、居家养老服务中心、老年中央厨房)建设,形成标准化的服务内容和服务规范,建成后享受社区养老服务设施建设补助、运营补贴和床位补贴等扶持政策。认真总结成功经验,对发挥示范作用明显的,列入省级福利金使用计划给予适当奖补,在全省范围内推广复制。 +605,0867,多措并举,加快推进我省制造业“智改数转”,3b8065dc93384aeb9d5384ae65d214f8,2022,2022-01-22 08:55:51,陶冠红,经济发展,"调研情况:为贯彻落实省第十四次党代会精神,加快推进数字产业化、产业数字化,全面推动全省制造业智能化改造和数字化转型(“智改数转”),促进制造业高质量发展,前不久,我省出台了《江苏省制造业智能化改造和数字化转型三年行动计划(2022-2024年)》。计划通过三年的努力,全省制造业数字化、网络化、智能化水平显著提升,新业态、新模式、新动能显著壮大,制造业综合实力显著增强,率先建成全国制造业高质量发展示范区。 +通过前期走访调研发现:我省正加快推进数字赋能传统产业升级,新建成了一批智能制造示范工厂、示范车间、行业级工业互联网标标企业,整体“智改数转”推进情况良好,亮点显著。但在具体推进过程还存在着一些需要关注的问题。比如企业对“智改数转”的认识程度及改造意愿参差不齐,改造实施一次性投入成本较大,智能化数字化人才奇缺等。这些问题如得不到重视和解决,可能会影响“智改数转”工作的实际效果。 问题分析:(一)企业对“智改数转”改造意愿参差不齐。 +调研发现,企业对“智改数转” 接受程度由于所在行业不同而参差不齐。究其原因,企业进行智能化改造和数字化转型不仅要有动力更要有实力。目前我省规模以上企业以外资企业和民营企业为主。外资企业总部大多不在本地,外资公司对开展“智改数转”决策能力有限。民营企业的意愿与其所处行业密切相关。处于传统行业的企业由于竞争压力较大,盈利能力偏弱,对“智改数转”工作动力不足。新兴产业科技含量高,盈利能力强,对“智改数转”积极性较高,但受制于内部信息化基础薄弱、专业人才缺乏、应用场景不明确、外部服务商对接难度大等,很多企业在免费诊断后,在具体实施决策时疑虑重重。 (二)各方对 “智改数转”的概念认知千差万别。 +近年来关于信息化、智能化、数字化、工业互联网等概念不绝于耳,形成了概念“雾霾”。而概念理解的混乱容易导致企业在实施过程中走弯路,因而失去进一步投入的信心。调研发现,部分企业在没有深入研究的情况下匆忙上马系统,导致信息化、智能化、数字化过程中多个系统之间,多系统产生的大量数据之间,在如何筛选、如何对接、如何应用等方面出现了混乱,不仅无法充分发挥系统的优势,而且系统的使用和维护需要投入较多财力和人力,使企业进退两难。 +企业信息化、智能化、数字化建设是一个长期过程,需要一步步对企业生产管理的全量、全要素进行抽象提取,再对这些数据进行筛选、应用,需要企业内部紧密协同,辅以外部上下游的配合,以及与服务机构的沟通协调,这些都对企业的内部管理提出了很大的挑战。 (三) “智改数转”一次性投入较大,企业负担较重,广大中小企业基本是无法承受的。更重要的是,这些投入还是看得见的硬投资,其他看不见的成本刚更大。同时在具体操作层面,还存在着包括硬件匹配性不高、新设备应用有适应期、数据采集不准确、不全面、数据理解没有深度,整体智能化改造处于不断改进的过程中等因素。这些导致了企业投入巨大但产出不及预期。大量制造企业在面对激烈的市场竞争时,处于想改想转,但又觉得难度很大的两难中。 (四)“智改数转”的第三方配套服务供给不足。 +企业在实施“智改数转”过程中,不仅涉及到智能化设备的添置,更重要是对企业整体性重构,因此“智改数转”对企业而言是一个极度系统性的工作。调研发现,现有数字化转型供应商大多以互联网平台企业为主,具备工业知识沉淀,能帮助工业企业进行系统性规划,分步骤实施的供应商很少。这也在很大程度上增加了企业“智改数转”的难度。 (五)人才缺失是制约“智改数转”的重要因素。 +工业互联网不仅需要操作技术和信息技术的复合型人才,也需要管理人才、行业领军人才、专业技术人才等多维度、多层次的人才。企业往往是专注在自身产业领域的制造、服务专家,但不是信息化的专家,需要政府和专家来对企业信息化这方面能力提高的助力。人才流失对企业的“智改数转”工作影响巨大,有些企业因为核心人员离职,已上线的项目只能停止。目前,我省主要存在工业互联网人才培养产教融合不足,专业人才招聘难度大,人岗适配不高、人才流动性较大等问题。 (六)企业入网安全问题也需要得到重视。 +企业容易忽视设备入网安全,一旦受到恶意攻击,将带来巨大损失。一般情况下企业的生产设备是与外网隔离的,不过内部网络同样存在风险。生产设备一旦中毒,轻则对产品制造参数造成破坏,导致良品率降低;重则造成整批次产品报废或者设备瘫痪,长时间停线。另外,核心数据安全等商业机密也需要系统平台提供高效而完备的解决方案来消除企业的顾虑。 具体意见:(一)统筹推进,帮助企业提升“智改数转”意愿。 + 1、大力推动以机器换人为主要内容的智能化改造。 +当前企业面基于生存的压力,以及对“智改数转”改造实施成本与收益之间的不确定,以及服务供应商的服务能力良莠不齐,企业试错成本高等因素,主动实施“智改数转”的意愿不强。但是为了应对劳动力成本上升的难题,企业对机器换人还是有相当需求的。因此建议在满足相关“智改数转”任务指标的基础上,更多把目光聚焦于深度了解企业“智改数转”的现状、能力和潜力,帮助企业掌握智能化改造和数字化转型的具体应用场景,了解企业对技术的需求、服务的需求,采购的需求等,帮助企业以更低成本更高效率实现以机器换人为主要内容的“智能化改造”,使企业能真正从“智改数转”中得益。 2、加强行业和平台龙头的标杆示范作用。 +加大龙头企业服务外溢。鼓励我省优秀制造业企业参与诊断服务招标,推动优秀企业带动效应,实现分行业、分领域、分规模推动各类企业实施。在充分调动现有平台的积极性和参与性的同时,建议相关部门重点支持具有“制造业+数字化”的企业和项目落户江苏,他们既有数字化示范引领作用,又具备指导产业智能化建设的改造输出能力,可以多管齐下,助力区域产业链和相关制造业数字化转型。  3、帮助企业补好两化融合这一课。 +通过组织培训、现场交流等,帮助企业正确认知信息化、智能化、数字化、工业互联网等概念。鉴于大部分工业企业的信息化基础较差,两化融合不到位的现状,建议以2008年工信部组织的两化融合专家编制的以ISO9001质量管理体系为基本框架的管理体系为标准,帮助企业规划更规范、更全面的信息化建设、工业化发展路径,进而真正帮助企业提升核心竞争力。 (二)提升公共服务,降低企业改造和应用门槛。 1、建立区域共享数字化服务平台。 +建议由相关部门牵头整合各方资源,建设区域性数字化公共平台。平台可以根据某些特定行业企业共性,配备通用功能性模块,对企业上传的数据进行筛选、分析,输出用于指导生产管理的信息,并不断总结优化改进方案,推动全产业不断迭代升级。公共平台的建设可以大大降低中小企业改造的门槛,因为对于上线企业来说,只需要对自己设备进行改造,加装数据信息采集设备,不需要再重复搭建软件系统,或者仅仅只需要将部分敏感数据存在私有云上进行分析,从而大大降低企业上线“智改数转”的负担。 2、提升公共数字安全服务。 +充分发挥我省网络安全服务商的集聚优势,在共享数字化平台中提前设计好安全与权限规则,确保企业私有数据的保密性。 3、强化第三方服务配套。 +建议政府在提供免费诊断的同时,加大对 “智改数转”咨询服务机构的发展扶持,大力发展sap软件(企业管理系统)等系统解决方案式的咨询配套服务,促进行业生态良性发展。 (三)引育并重,构建“智改数转”人才供给体系。 通过培养存量人才、吸引外部人才、夯实储备人才、共享高端人才等办法构建“智改数转”人才体系。 +一方面,面向制造业各领域专业人才,针对性开展数字化转型相关专业性教育培训;另一方面,面向IOT、IT等方面的信息、数据专业人才,有针对性的引导制造专业的培训学习。可以联合我省高校及专业培训机构开设“智改数转”集训班,线上云课堂教育,组织“走进标杆工厂”,“智能制造直播间”,企业交流会等线上线下多种形式的教育、培训、交流活动,帮助制造业企业理清问题,制定方案,解决困难。 +制定具有有竞争力的人才政策,吸引优秀跨界型人才入职,并提供多层次的资源支持。 +鼓励职业技校完善“智改数转”人才培育计划,完善职业技能认证体系,加强应用型科技人才供给。 +在共享高端人才方面,增设领军人才智能制造、工业互联网专项,招引优质人才和项目。建立行业专家顾问、领域达人等高端人才平台资源共享机制,通过政府补助等方式解决企业信息化人才难题。 +制造智能化和产业数字化是历史发展的必然趋势,帮助企业统筹实施,扎实高效地完成智能化改造数字化转型,提高企业竞争力,是提升我省产业持续竞争能力和治理能力的必由之路,在此过程中,系统性规划和务实性实施缺一不可。" +606,0868,关于进一步支持张謇企业家学院建设的建议,8964ffa975d549089c8aeed381b293c5,2022,2022-01-22 09:08:18,王小红,统战综合,调研情况:张謇企业家学院自2021年1月6日成立以来,在省委、省政府领导下,在省委统战部、省工商联的指导下,以“立足南通、面向全省、服务全国”为目标,高质量建设张謇企业家学院,以民营企业家为主体组织开展培训,弘扬张謇企业家精神,推进新时代“张謇式”企业家队伍建设,取得了阶段性积极成果,截至2021年底,学院已举办各类培训班162期次,累计参训学员13811人次,学员测评满意率100%。问题分析:尽管张謇企业家学院建设发展取得了积极成效,但总体上还处于起步阶段,持续发展机制尚未形成。部省共建、合作办学还处于初始阶段,企业家培训机制尚未形成。从现有的培训班次来看,主要集中在江苏,占比83%,其他省(市)的班次占比为17%。而就江苏省内培训班次而言,又主要集中在省级机关和南通市范围,占比分别为21.2%和47.9%,江苏其他地级市班次仅为13.9%,学院对外宣传有待进一步加强,办学模式有待进一步创新,生源渠道有待进一步拓展。具体建议:张謇企业家学院是民营经济领域教育培训的重要阵地,把学院建设好、发展好,既是一份重要的政治责任,也是新时代民营经济代表人士队伍建设的客观要求。当前,学院正处于建设发展的关键时期,必须坚决贯彻落实习总书记重要讲话指示精神,在省委、省政府的正确领导下,在社会各界的关心支持下,抢抓机遇,励精图治,全面开创学院建设发展的新局面。一是建立多方共建机制。主动争取国家有关部委的关心支持,推动部省共建有实质性进展。加快推进《长三角三省一市工商联共建张謇企业家学院合作协议》落地落细,进一步健全工作机制,扩大学院对三省一市企业家的培训覆盖面。充分发挥工商联联系企业家的优势,促成全国更多省级工商联参与共建张謇企业家学院。推动各级发改、工信、科技、住建等部门以及社会组织、机构关心支持张謇企业家学院建设,形成强大合力,促进长远发展。二是建立企业家调训轮训机制。争取国家有关部委支持,建立以民营企业家为主体的调训轮训机制,对担任县级以上人大代表、政协委员、工商联领导班子成员以及工商联所属商会会长以上的民营企业家,确保一届任期内至少参加一次张謇企业家学院培训。三是建立培训经费保障机制。各级党委政府要将企业家培训工作纳入重要议事日程,加大财政投入,强化经费保障。建议省委省政府将张謇企业家学院培训经费列入省级年度财政预算,形成制度性保障。鼓励商会、企业、个人出资参加培训,逐步形成政府、企业和个人共担培训费用的投入机制。 +607,0869,关于加强电动车管理的建议,7093e1e96d714c008b700630ae87c4a4,2022,2022-01-22 09:19:40,金征宇,法制建设,调研情况:电动车又称为“电瓶车”或“电动助力车”等,它是由蓄电池提供电能,由电动机驱动的纯电动机动车辆。近年来,在我国得到了非常广泛的普及。对很多市民来说,电动车目前已经成为短途出行的重要交通工具,随着电动车保有量快速递增,与其相关的交通管理等问题日益凸显,加强电动车的管理,成为保障城市交通安全一个关键问题。近年来,城市电动车数量呈现逐年增加的趋势,主要原因有以下三点:1、快递行业快速发展:随着越来越多的人选择网购,快递行业迅速发展,快递员每天将成千上万的快递送到人们的手中,而电动车因成本低、能载货、骑行方便成为快递员主要的交通工具。2、外卖行业普及:随着人们生活节奏加快,外卖因其方便、省时受到许多人的青睐。电动车成本低、停靠方便、不会堵车,可保证外卖准时送达,而成为外卖员的主要交通工具。3、城市堵车严重:堵车是城市交通的一个普遍现象,尤其是早高峰、晚高峰时期。为了避免堵车,城市短途出行,例如上班距离不算太远或者出门购买日常用品通常会选择电动车。因为成本低,小巧灵活,不受路况限制,可节省时间,电动车普遍受到人们的欢迎。问题分析:然而,电动车的普及给公共安全带来极大的威胁,也成为交管部门的治理难点,主要存在以下四个方面问题:1、驾驶人员安全意识淡漠,交通守法观念缺乏:电动车通常驾驶人员复杂,年龄跨度大,对于交通法规熟知程度不一。时常存在随意闯红灯、逆向行驶、抢上快车道等问题,电动自行车驾驶员这一庞大的交通违法群体一直游离于交通法规的有效监管之外,给公共安全带来极大的威胁,这也是造成电动车交通事故频发的一个重要原因。2、电动车的行驶速度存在安全隐患:电动车根据国家的规定,通常要求时速不超过20公里/小时。然而,电动车的生产、销售、使用中由于存在一些非良性的竞争,以及驾驶员层面对行驶速度不控制,远远超出规定的限制时速行驶,很大程度上干扰了正常交通管理秩序,危害了公共交通安全。3、对违反交通规则的电动车监管力度不足:日常中电动车行驶中不遵守交通规则的行为频发,如闯红灯、超速以及抢占机动车道等,然而对其监管力度比较匮乏。即使有电动车牌照,也无有效的监管惩罚措施,致使这类行为长期得不到改善,影响了日常的通行效率,增加了安全隐患。4、电动车责任保险缺乏,交通事故理赔难:在历年的交通事故中,电动车事故占总交通事故中的比例逐年攀升,在部分地区甚至可达50%。然而,在电动车交通违法查纠过程中,电动车驾驶人难以承担高额的赔偿费用。同时,也时常由于赔偿问题,部分人员采用无理取闹的方式干扰执法,使得电动车交通理赔困难。具体建议:针对现阶段电动车存在的问题,主要提出了以下四项建议:1、加大对电动车驾驶人员的交通法规培训力度:通过制作电动车安全方面的宣传片、由辖区中队组织到学校、企业、村老龄协会等单位播放。同时,可在播放电影时予以播放宣传,扩大宣传面。同时,针对不同年龄段人群制定电动车行驶规范手册,加强分发力度,加强交规意识的建立。深化“文明交通”常态劝导机制,开展电动车的文明交通劝导。2、制定切实可行的电动车安全管理规定:明确电动车车辆定性、道路通行条件、车辆和驾驶人、执法监督、法律责任等方面的规定。完善电动车的准驾制度,形成并出台电动车道路的行驶规定,对营运性(快递、外卖)核发专用牌照,由经营主体统一管理,承担培训及管理责任。把电动车管理纳入常态化管理,建立针对电动车的电子监管系统,电动车违法也应与机动车一样,有相应的驾驶执照扣分制度或信用体系惩戒制度。继而从根本上改变电动车管理失控、无序行驶的现状。3、完善电动车责任保险制度:相当一部分电动车驾驶人在社会上可能属于弱势群体,一些权益可能得不到保障。因此,引入保险机制对电动车治理存在一定的必要性。引入电动自行车第三者责任险,在发生事故后电动车主也有了一定的赔偿能力,因此交警部门定责时、法院审判时不用担心电动自行车车主的赔偿能力,能更加客观公正地执法和审判,有助于维护法律的公平正义。引入商业保险机制,参与电动自行车安全管理,有利于提高公民法律意识,降低各类事故发生几率,维护各方当事人的合法权益,降低公安交警部门的事故处理难度,是一件多方共赢的好事情。4、加大对违规行驶电动车的打击力度,相关部门加强沟通协调:组织开展电动车违法的专项整治工作,对电动车违法载人、不走非机动车道、闯红灯、逆向行驶等违法行为进行重点打击。力争通过坚持不懈的整治,扭转电动车违法高发的态势,提高管理水平。针对不同地域的实际情形,不同监管部门之间加强沟通和协调,进一步完善交通规划,加大交通基础设施的投入和建设,及时更新和改造集镇道路的交通标志标线,最大限度的采取机非隔离措施,营造和谐有序的交通秩序。公安部与交通部等相关部门应出台明确细致的标准,对电动车的生产、销售、使用进行规范。能让广大民众合法上路、依规使用。 +608,0870,关于加快推进我省数字乡村建设的建议,dfbccedf597144839d40315131cbca4d,2022,2022-01-22 09:14:10,徐茂等22人,农林水利,调研情况:中央提出实施数字乡村发展战略,将数字乡村作为乡村振兴的战略方向。根据中央决策部署要求,我省出台贯彻落实意见,明确建立由省委网信办牵头、各部门参与的工作机制,推进乡村数字基建提档跨越、智慧农业升级赋能、智慧绿色乡村建设、信息技术惠农便民、乡村数字治理提升等“五大行动”。目前,数字乡村建设取得阶段性成效。(一)信息技术创新应用涌现了一批数字农业新高地。以产业数字化为主线,在农业各生产领域大力推广应用物联网技术装备,不断扩大自动化智能化生产设备购置补贴范围,推动农业生产方式加快转型。建成了一批全国和省级农业农村信息化示范基地。南京国家农创中心、南京国家农高区等智慧农业创新载体汇聚了一批全国知名专家团队。研制生产的的植保无人机、农用机器人、动物识别电子标签、水产物联网等技术产品处于国内先进水平。(二)电商新业态蓬勃发展成为乡村经济新增长点。农业农村电商发展势头强劲,2021年全省农产品网络销售额达1000多亿元,连续多年保持高速增长态势,为产业链拓展、价值链提升发挥了重要作用。各地与知名电商平台、快递物流企业等加强合作,开设一批地方特产馆,打造“快递+特色农产品”项目,开展国家电子商务进农村综合示范县建设。全省累计培育淘宝镇280个、淘宝村745个,分别位居全国第二和第四位,其中以农产品销售为主的淘宝村数量位居全国首位。(三)省级农业农村大数据云平台(“苏农云”)基本建成。为利用信息手段提升农业农村生产、经营、管理和服务效能,通过建设大数据云平台,全面打通厅内各行业应用系统孤岛,实现数据资源互联互通,推动数据融合、服务融合及业务融合。同时,以“苏农云”为纽带,构建省市县联动的农业农村大数据工作体系和智能管理决策体系,促进跨层级、跨地域、跨行业的农业农村大数据融合服务。(四)数字赋能实现乡村有效治理能力显著提升。着力发挥信息化在推进乡村治理体系和治理能力现代化中的基础支撑作用,以“大数据+网格化+铁脚板”等工作模式赋能乡村治理和民生服务。全省应用信息技术实现党务、村务、财务公开的行政村基本全覆盖,高于全国27个百分点。电子政务外网覆盖省市县乡村五级,初步建成人口、法人、社会信用、电子证照、自然资源和空间地理等“五大综合基础数据库”。“智慧司法所”和乡村公共法律服务平台全面推广应用。问题分析:我省数字乡村建设取得了一定成绩,但对标全面推进乡村振兴、加快农业农村现代化的宏伟蓝图,对标数字乡村发展战略总体要求,还存在不少薄弱环节和制约因素。如乡村数据资源共建共享的协调机制尚未有效建立,一些公共服务资源虽然延伸至农村,但服务广度、深度和质量与智慧城市相比还有很大差距;数字农业培育了不少“高峰”,但如何推动新技术新装备普及推广应用形成“高原”还需持续发力;数字乡村建设资金投入较为分散且力度不够,尚未形成财政资金和社会资本高效协同的投入机制。具体建议:数字乡村建设水平直接关系到农业农村现代化进度和成色质量。应扛起“争当表率、争做示范、走在前列”的使命担当,紧紧抓住发展数字经济的战略机遇,建议做好“四个数字一个保障”,趟出一条“数字赋能、创新驱动”的乡村振兴新路径,确保农业农村现代化走在全国前列。(一)聚力推进数字基建升级。把城乡网络一体化建设要求落到实处,如通信基站、管道、杆线、机房等建设全面纳入乡村建设规划,统一城乡网络规划、建设、服务等标准,全面建设全省光网乡村和城乡一体的新一代广播电视网。同时,按照统筹规划、覆盖全省、高效利用的原则推进乡村数据资源共建共享,打造以平台保障、数据应用为一体的数字乡村“支撑中枢”,形成全省“数字乡村一张图”。(二)聚力推进数字产业跨越。实施智慧农业升级赋能行动和智能农业装备创新工程,把传统农业生产基地改造为智慧园区、无人农场、智能牧场和数字渔场,以信息化提高农业劳动效率和产业竞争力,吸引返乡下乡人员投身农村创业创新,推动农业现代化。实施“互联网+”农产品出村进城工程,加强特色农产品全产业链数字化建设,逐步构建新型农产品生产供应链体系、运营服务体系和支撑保障体系。(三)聚力推进数字服务赋能。将公共资源配置高效化、城乡公共服务均等化为出发点和落脚点,进一步运用“线上+线下”相结合的方式,深刻转变政务管理、医疗社保、文旅教育、农业农村等公共服务资源供给方式,因地制宜打造“一站式”服务站点和资源共享通道,实现服务事项“直达基层”“一网通办”,既保障农村地区年龄大、文化水平低的群体实现就地就近享受服务,又让新农民和外出务工人员满足高效便捷的信息服务需求。 (四)聚力推进数字治理创新。全面提升乡村治理数字化水平,把农村“三资”“三地”“三务”管理、乡村绿色生态环境监测监管、农村人居环境治理、乡村健康网络文化传播等纳入统筹考虑,全方位、宽领域地加强信息化能力建设。不断推动“互联网+社区”向农村延伸,以县镇村综治中心(网格化服务管理中心)为依托,促进乡村治理向高效化、精细化、智能化转变,确保畅通社情民意,树立文明新风,让乡村实现宜居宜业。(五)聚力推进保障措施落地。数字乡村理念先进、内容丰富且覆盖面广,建议进一步强化由省委网信办牵头,省相关部门参与的数字乡村建设协调机制,制定年度工作计划,列出重点任务清单,加强日常跟踪调度。将数字乡村建设纳入全省乡村建设行动计划,集中资源投入,实现软硬件同步规划、同步实施。设立省级数字乡村发展专项,重点支持农业农村生产、经营、管理、服务等关键环节信息化建设。同时,在全省范围内推进数字乡村标准化建设,根据区域位置、资源禀赋、经济水平等因素,制定差异化、分梯度的建设标准,对达标地区进行授牌,形成强有力的示范作用和宣传效应,推动各地形成比学赶超的建设氛围。 +609,0871,关于推动沿海地区港口集疏运体系与先进制造业协同发展的建议,044b601874bf44069cbc22d8422d0828,2022,2022-01-22 08:59:03,魏然等4人,经济发展,调研情况:《江苏省国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要》提出“沿海地区深化港产城融合发展,着力提升海洋经济”,明确把向海发展作为“十四五”时期重点任务来抓,要求依托重点港区,加强与腹地产业联动,引导临港产业特色发展,进一步构建以港带产、以产强港、港产联动发展新局面。江苏临海拥江,区域优势独特,三大国家战略交汇叠加,海洋资源禀赋富有特色,海岸线长 954 公里,沿海滩涂面积约占全国滩涂总面积的 1/4,近海风能资源丰富,滨海湿地面积居全国首位,沿海地区在推动港产联动发展中具有先天优势。同时,江苏作为全国重要的港口大省和制造业大省,高效畅通的集疏运体系和具有国际竞争力的先进制造业集群,为港产联动发展提供有力支撑。总的来看,全省港口集疏运体系与先进制造业协同发展具有较好的基础,主要包括:一是港口布局科学合理,根据《江苏省沿江沿海港口布局规划(2015-2030年)》《江苏省内河港口布局规划(2017-2035年)》,明确了全省港口的发展定位与方向,分层次优化港口布局,统筹沿江沿海港口一体化发展,目前,连云港港、盐城港、南通港为核心的沿海港口群基本形成。二是先进制造业发达,制造业规模位居全国前列,6个产业集群在国家先进制造业集群竞赛决赛中胜出、数量全国第一,目前,连云港的石化、医药,盐城的汽车、海上风电,南通的海工装备和高技术船舶、精品钢,已经形成一定的产业比较优势。三是港口与产业集聚互动效应显著。沿江沿海地区依托深水大港集中了全省 90%以上的冶金、石化、造船企业,70%以上的水泥、造纸企业和 60%以上电力企业,沿海港口服务保障了盛虹炼化、中天钢铁、金光纸业等一批重大产业项目落户,有力带动了临港产业发展。问题分析:虽然,沿海地区港产联动发展具有良好的基础,但也存在一些需进一步提升的环节。一是港口与产业发展的协同性有待强化。二是产业链延伸能力有待加强。三是集疏运能力有待提高。具体建议:一是合理规划与布局。注重加强与国家有关专项的“十四五”规划和长三角区域一体化发展规划有机衔接,优化港口布局、产业布局,提出港口与产业联动发展专题规划,统筹港口与装备制造等相关产业融合发展,有效推动沿江产业向沿海战略性转移,为沿海地区港产联动发展提供更多政策支持和项目支撑。二是培育特色产业链。当前,海洋船舶、海工装备等产业链、价值链和创新链总体处于中低端,部分核心零部件和关键配套设备依赖进口、受制于人。建议积极引导大企业牵头组建创新联合体,带动更多中小企业融入供应链创新链,依托先进制造业和港口航运服务业融合发展,促进产业链上下游、大中小企业协同合作,推动产业全链条发展。三是推动产学研合作。大力实施创新驱动发展战略,充分发挥我省科创资源优势,整合海洋科创资源,鼓励涉海高校、院所、企业合作与创新,推动海洋领域关键核心技术攻关,加快推进海洋科技成果转化,增强自主创新能力。四是完善集疏运体系。目前,沿海地区港口集疏运以公路为主,内河航道、铁路集疏运运量占比较少。建议加快内河航道、临海高速、沿海铁路、油气管道建设,使沿海高效畅通连接京津冀、长三角、粤港澳大湾区等国家战略核心区域。同时,发展江海、铁水、公铁、空铁等多式联运,提升综合交通运输体系整体效率,为港产联动发展提供基础性和服务性保障。 +610,0872,关于积极培育产业及创新协同战略联盟的建议,5970415259814619921c40ed4ae4ff36,2022,2022-01-22 08:59:03,魏然等4人,经济发展,调研情况:加快构建龙头企业牵头、高校院所支撑、各创新主体相互协同的创新联合体是推动经济高质量发展的重要举措,江苏省国民经济和社会发展第十四个五年规划和二〇三五远景目标纲要中明确提出支持企业牵头组建创新联合体,培育战略联盟是创新联合体的有效载体。据初步调研了解,我省已建有产业及技术创新类战略联盟60多家,在全国具有一定的影响力,为提升产业创新力和核心竞争力提供了有力支撑。我省发展战略联盟优势突出,既有较为雄厚的产业基础,也有较强的创新实力;不仅注重技术领域创新,同时在体制机制创新等方面也进行了有益探索。一是龙头企业数量多。2020年中国民营企业500强中江苏有92家,位列全国第二,13家民企营业收入超过1000亿元,141家企业在百亿以上。二是创新能力强。我省全社会研发投入历史性突破3000亿元,对全国贡献超12%,占GDP比例超过2.95%,获批国家生物药技术创新中心及第三代半导体技术创新中心,建有一批省级创新平台。创新人才资源丰富,院士数量位居全国前列。三是体制机制活。江苏创新主体活跃,参与联盟的积极性强,协同方式多样,政产学研用等多方主体共同参与,推动体制机制创新,有效实现技术、人才、资金高效整合。问题分析:但在发挥联盟作用,促进产业发展与创新协同、产业和技术双向提升方面还有待进一步深化。具体建议:一是探索机制体制创新。探索政产学研用金创新模式,提升产业组织化程度,加强部门协同联动支持,系统整合资金、技术、平台、人才等创新资源,加快攻克市场需求大、对外依存度高的关键核心技术。创新大中小企业延产业链创新链协同机制、信用约束机制、利益分配机制。加大企业与科研院所合作力度,探索科技成果股权和科技人才股权合作,加快技术成果转化,激发创新活力。二是支持龙头企业发展。推动牵头企业与市场头部企业协同发力,做大市场规模,提升龙头产品市场占有率。鼓励企业积极参与产业链整合,向产业链和价值链高端延伸。支持企业通过兼并重组、上市挂牌等方式做大做强做优,增强龙头企业牵引力,推动产业链上中下游、大中小企业融通创新。三是强化技术创新驱动。推动联盟牵头企业带动各创新主体,以“应用牵引、破解难题”为导向,探索“揭榜挂帅”等创新路径,加大原创性、引领型性基础研究,集聚各类资源开展关键“卡脖子”技术联合攻关,加强知识产权保护,实现重大技术和重点产品自主可控。同时,积极引导产业技术创新与管理机制创新相结合,培育新的增长点,构建产业发展综合优势。四是拓展国际科技合作。促进产业及创新协同战略联盟提高国际合作水平,加强联盟单位与跨国公司、高校科研机构的合作,瞄准国际产业科技方向,共享科技基础设施及数据信息等资源平台。依托高水平的产业及创新协同战略联盟,引进领军人才团队,提升航空航天、人工智能、生物医药、能源数字等重点新兴领域创新水平。 +611,0873,关于加强高价值专利培育 助力科技创新自立自强的建议,bcb0811f5ee7447ea4ce2031708e7fc5,2022,2022-01-22 09:08:18,王媛等14人,科学技术,调研情况:3月12日,《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》(下文简称“规划纲要”)正式发布。规划纲要共19篇,列出了“十四五”经济社会发展20项主要指标。值得一提的是,“每万人口高价值发明专利拥有量”指标为首次设定。规划纲要提出,到2025年每万人口高价值发明专利拥有量达12件。此外,推动制造业高质量发展、加快建设数字经济、推进产业数字化转型等热点话题令人瞩目。云计算、大数据、物联网、工业互联网、区块链、人工智能等8项列入数字经济重点产业。江苏省知识产权局积极应对,推出2021高价值专利培育计划申报指南,分别对重点支持领域、申报主体基本条件、绩效目标和组织方式等都作了明确要求。在支持领域方面要求为省重点攻关的关键核心技术和关键共性技术;在申报主体方面应当为相关领域研发水平处于行业领先地位的龙头、领军企业、研究机构等,具有一定的营收和知识产权管理经验;在绩效目标方面产出一批专利组合以及国际专利,为研究机构和高校具有实施,要求一定的转让比率或提升产品占有率。问题分析:2021年我省万人发明专利拥有量已达41.2件,远远超出全国平均水平,约为全国平均水平的2倍,体现出我省科技创新成果走在前列。但我们也清醒认识到,为实现我省科技创新自主自强走在前列,发明专利成果迫切需切由量的优势转向质的提升,加强高价值专利的培育工作,对于助力 “强富美高”新江苏现代化建设将具有十分重要意义。我省在高价值专利方面的工作具有特色并在全国已产生一定影响力,比如对于在选择高价值专利培育支持主体方面规定得较为详细,申报主体的企业和研究机构的准入门槛也较高,对于高价值专利当中的战略领域、海外布局等指标比较重视。但根据解读规划纲要,“高价值”专利可理解为以下5种主要情况:(1)战略性新兴产业的发明专利;(2)在海外有同族专利权的发明专利;(3)维持年限超过10年的发明专利;(4)实现较高质押融资金额的发明专利;(5)获得国家科学技术奖或中国专利奖的发明专利。分析高价值专利培育工作现状,目前对高价值专利指标当中的维持年限、实现高质押融资金额、获奖情况等考虑不足,对于发挥广大中小科技企业的高价值专利培育作用刺激力度不够等等。具体建议:1、在人才引进、职称评定、高新企业、科技成果奖励等各类评审中,增加专利导航环节,从源头上把控专利的高价值和高质量。在专利奖、发明奖、技术进步奖等奖励申报中,增加专利导航报告说明,明确其中所涉及的具体专利的权利稳定性、报奖技术的专利价值、产业转化等情况,用来最大程度避免技术的简单拼凑、重叠或者作假。2、建立高价值专利数据库与专利状态分级分类监控体系,有助重点科技研究方向参考,促进高价值专利快速转化。建立国家级、省市、研究机构/企业三级的关键核心领域高价值专利数据库、各国家级科技类奖项对应的高价值专利数据库,对获奖专利、关键核心领域的高价值专利进行监测并给出官方估值,促进关键核心领域的专利技术尽快转化。定期对库内已授权国内专利进行盘点,以专利维持年限、同族数量、转让次数、无效侵权案件次数等重点指标为维度,进行分级和分类,并对专利状态进行监控,作为重点科技研究方向的参考。3、建立高质量专利识别与质押体系,助力科技型中小企业的快速发展。建立对科技型中小企业专利的对照行业细分数据库,并建立对应的评分方式机制,对高质量、高价值专利进行识别,同时向配套的金融机构定期推送中小企业高价值专利列表,构建同步更新的数据库。按照专利转化早期、规模产业化期、商业化快速增长期三个不同阶段,为银行系统建立一套针对科技型中小企业专利权价值的评估体系,供金融机构参考,以达到专利价值的快速评估融资等一条龙服务。4、在金融机构中设置知识产权投资风控专员,以规避专利质押融资过程中的金融风险。加强金融业从业人员的知识产权基础知识培训,尤其是加强对于专利类型,专利授权确权、侵权等知识的培训,提高金融机构对于非正常专利、低价值专利的识别能力,同时对于有条件的金融机构,可以设立知识产权投资风控专员,用于规避由于专利权不稳定带来的投资风险。 +612,0874,关于实施全省统一医保政策的建议,1d4ff7e248884c3581ccc7c4fa6b6eeb,2022,2022-01-22 09:17:37,季忠银,社会事业,调研情况:自2022年1月1日起,扬中市医保基金支付政策均按市级统筹政策执行,实行镇江市统一医保政策,参保群众普遍感受到医保缴费增加了,享受的待遇却降低了。问题分析:一是加重了多数群众的负担,医疗保障水平下降了。医保个人与单位缴费逐年上升,但计入个人账户的部分却较去年减少1%。新医保政策门、急诊起付线在职人员2000元,退休人员1200元,较去年800元、500元标准有明显上涨。职工医保住院结算先使用个人账户,再支付起付标准,个人支付的费用常常超过了医保支付,增加了群众负担。二是新医保政策要求居民保险在基层只能选择1家定点医疗机构,而目前城镇人口流动比较频繁,选择1家定点医疗机构,群众就医没有以前方便。三是不同等级医院之间住院统筹基金报销比例未拉开差距,未体现分级诊疗要求。四是国家对中医药的支持帮扶缺失,原居民医保患者在二级医院发生的门急诊费用中,含有中药饮片,中医药服务的可以享受报销,而新医保政策不可报销,对二级医院就诊有明显负面影响。五是医生看病难,选药难。新的医保报销政策对临床中一些常用药的使用进行了多方面限制,部分药品在基层和门诊限制,部分药品只用在治疗某种疾病和某种疾病的特定阶段才可以报销等。如甲钴胺注射液是神经科一种常用药,临床中可以治疗脊髓亚急性联合变性、糖尿病神经并发症等,目前医保只支付严重贫血的治疗。具体建议:从长远看,推动医保省级统筹应是大势所趋,江苏作为发达省份,这项工作理应走在前列。建议相关部门要加强调研,多方征求意见,尽快制定实施全省统一的医保政策,并充分考虑到城市和农村居民就医的差异性,让参保群众能享受到经济发展带来的红利,让群众感受到更多的幸福感,获得感。就目前而言,建议在以下七个方面作出调整:1、适当增加个人账户的返还比例,降低门、急诊起付标准。职工保险发生住院费用不能全部由个人当年账户支付,当年个人账户至多支付住院起付线。2、居民保险在基层医疗机构就诊时享受与职工保险同等报销政策。3、居民医保患者在二级医疗机构门、急诊发生的中药饮片、中医药服务可以享受一定比例的报销。4、根据国家提倡的分级诊疗要求,一级二级三级医院就诊报销比例应该有梯度,引导群众看病在基层。5、医保药品报销政策应按指南规范、药典制定范围。6、医保机构要开发相应的软件,对明确限制报销的药物,在报销系统中直接进行限制,不应当由医疗机构和医生来承担风险。7、加强医保政策、特别是支付政策的宣传培训,制定发布细化解释,按照细化文件要求执行各项管理处罚,不能由个别专家自行解释决定。 +613,0878,关于江苏省进一步加强引导成立业委会的建议,4a0dfd6142b64f2eb2ca4c9bd99c451d,2022,2022-01-22 09:21:35,冯晓婷等12人,社会事业,调研情况:近年来,我省商品住宅小区规模不断扩大,人民追求美好生活的向往日益增长,居民对物业服务的品质要求也日益提高,随之而来,业主、物业及开发商之间的矛盾也日益增多。在此背景下,代表业主自治组织机构的业主委员会也开始蓬勃发展。业主委员会是由小区业主大会选举产生,代表业主与选聘的物业服务企业签订物业服务合同,并且监督和协助物业服务企业履行物业服务合同,监督业主和物业使用人遵守法律法规和管理规约的业主自治机构,对小区管理起着重要而积极的作用。在实际生活中,部分小区出现业主大会筹备与召开困难、业委会行事不规范、人员素质参差不一、物业管理不规范、信息公示不透明等问题,这些与每个人的居住感受与切身利益息息相关,由此产生的物业纠纷呈多发态势。以南京为例,2020年12345政务热线服务量达281.22万件,同比上升25.29%。其中,物业管理在市民关注热点问题中排第一,在新闻报道上也多次出现由此引发的各种暴力冲突事件,具有普遍性对抗的社会矛盾,成为影响社会稳定的重要因素之一。问题分析:1、业主大会筹备困难,相关职能部门管理缺位主要表现为组织召开业主大会筹备困难、进行业主决策、监督等过程存在难度。城市小区中的业主彼此基本不熟悉,对应有的权利不了解,也不知道如何去参与,加之职能部门管理缺位、不作为,即使相关干部挂名为筹备组组长,也没有进行有效的宣传、引导、监管,导致在筹备业委会流产率高、召开业主大会期间矛盾多。2、候选人、委员水平与能力参差不一,缺少具体的参选标准业委会现在某种程度上成了一个贬义词,社会口碑不高,筹备组成员、业委会候选人、委员之间差别比较大,例如有些积极参与,但实际带着私利或有其他目的,达不到唱对台戏,甚至损害广大业主的利益;有些是退休人员,虽有空闲时间,但缺乏相应的专业知识,处理事务能力不强;有些工作较忙,没有太多时间和精力来处理事务,不作为导致矛盾加深;3、开发商刁难物业阻挠,实际成立业委会过程难由于业委会成立后,物业的部分事务、财务状况由业委会管理和监督,会影响一部分人的切身利益,这部分人会想出各种办法来阻挠小区业委会成立,例如,开发商不提供召开首次业主大会的资金,不提供清册业主的联系方式;物业对候选人进行收买、造谣、幕后操控,人为制造业主之间的互不信任,拖慢整个流程。而这些阻挠业主行使正常权利的行为,通常较为隐蔽,很难受到处罚和制裁。4、投票方式落后不透明、投票结果容易被质疑。如今,业主基本使用微信等即时通讯软件进行沟通交流,在实际执行中,相关法规所建议的使用投票方式落后不透明,以致筹备业主大会以及业委会进行表决各项事务时,对微信认定业主身份的限制门槛过高,如此投票的结果不仅容易会受到业主、物业的质疑,也常常不被相关职能部门所承认。具体建议:1、科学做好顶层设计,先试点再铺开,培育扶持专业服务组织参与真正重视社会普遍矛盾,科学做好顶层设计,建议采取先试点再铺开的形式,由政府部门来主动引导、推动筹备业主大会并成立业委会。可从一些公共收益可观且业主反映强烈的小区进行先尝先试,在不断总结经验的基础之上,再逐步扩大推广,比如通过政府提供或购买服务、开发商筹备经费补充等形式,培育扶持专业服务组织、法律顾问等形式参与住宅小区公共事务服务,参与业主大会组建、业委会换届改选、物业选聘、维修资金使用、法律咨询等,为业主提供专业化服务,减少“迷惑”、化解矛盾。2、鼓励与支持党员积极参与,规范业委会筹备组、成员入选门槛应该鼓励与支持有党员身份的业主、干部优先参与业委会委员、主任,让业主大会、业主委员会、业主监事会或监事、物业等各方面在社区党委的领导下依法依规开展活动,积极营造党建引领下的多方主体共建共治共享的住宅小区治理格局。针对成员应该制定有一定层次的入选标准,由社区党委从年龄、职业、专业角度、群众基础等方面进行面试与选拔,同时对于业委会委员,日常加强培训,也可适当从公共收益中给予工作补贴,明确公示。3、加大处罚隐形干预,保护投诉业主的个人隐私业委会也是一种关联巨大利益的组织形式,业委会成立与否,关系到一块巨大利益蛋糕,即小区物业收益切割给谁、如何切割的问题,由于利益驱动,对于一些小区业主正常推动成立业委会的行为,开发商与物业才会加以阻挠,其中隐形干预最为难以处理,在实践中,相关部门对此类违法行为往往表现于干预过度和保障不足的问题,相关法规对此类行为界限模糊、甚至是偏向其中一方,应重新调研制定,并且切实保护投诉业主的个人隐私。 4、建议在业委会投票工作中主要使用基于微信的在线方式。以南京为例,《南京市住宅物业管理条例》第三十条提到:本市建立业主决策电子投票系统,由市物业管理行政主管部门负责建设及维护。但在实际执行中,由于此投票系统操作困难、门槛高、偏小众,极少有小区使用该系统进行投票。如使用线下投票,部分小区还出现了物业或业委会筹备组骚扰业主投票等行为,使业主不堪其扰。同时,在唱票过程中,由于仅有少数人员在场,投票结果也经常让业主怀疑真实性。如今,业主基本使用微信等即时通讯软件进行沟通交流,物业管家所加的微信、所在的业主群内是能明确到是否为业主本人,所以微信认定业主身份是可行的。据了解,目前广东深圳等城市开发了基于微信的在线投票系统,通过实名制手机号、业主身份证号、微信和银行实名信息比对等方法来认定业主身份,实现小区业主和房屋的绑定。而且微信在线投票系统可以帮助相关部门对投票结果进行监督,也便于业主查票和永久留存投票结果,建议江苏也可以参考此方式,与时俱进。 +614,0881,关于进一步推进江苏学习型社会建设的建议,925e1ee71ce348718e2c4cedb2630c75,2022,2022-01-22 09:21:35,陈爱蓓等3人,教育事业,调研情况:习近平总书记指出,因应信息技术的发展,推动教育变革和创新,构建网络化、数字化、个性化、终身化的教育体系,建设“人人皆学、处处能学、时时可学”的学习型社会,培养大批创新人才,是人类共同面临的重大课题。江苏省政府办公厅曾经发出《关于加强继续教育工作推进学习型社会建设的意见》,提出建设覆盖城乡、灵活开放、沟通衔接、质量一流的继续教育公共服务体系和人人皆学、处处能学、时时可学的服务平台,提升以学历补偿、技能培训、文化教育为主的继续教育办学水平。问题分析:建设学习型社会有三个综合性的标准:1、网络化、数字化、个性化、终身化的教育体系。2、“人人皆学、处处能学、时时可学”的服务平台。3、全民学习、终身学习成为社会普遍共识和一致行动。建议以这些标准对江苏学习型社会建设进程进行评估。在各城市、社区自我评估与第三方评估的基础上,针对评估中发现的短板,省市县开展学习型社会的动员与新的部署、完善软硬件设施,进一步推进江苏学习型社会建设。具体建议:一、构建学习型城市网络城市是经济社会的区域中心,学习型城市是学习型社会建设的基础。发达国家聚集体“经合组织(OCED)”在《为了终身学习的城市战略》(1992)中最早提出了“学习型城市”的概念,强调“官方机构为当地居民提供尽可能充分的学习条件、资源和网络,以满足个体或群体终身学习需要”。让市民持续学习成为缓解社会矛盾与解决问题的方法之一。推广运用现代学习技术,构建学习型城市网络。借鉴国内外学习型城市网络建设的经验,建设以“3L”( 学习时间全覆盖,life-long; 学习地点全覆盖,life-wide; 学习内容全覆盖,life-deep)为特征的终身教育体系,以及“6W”(任何人,在任何时间、任何地点,带着主动的学习意愿,能够通过任何方式获取任何必要信息)为特征的城市学习体系,营造“人人皆学、时时能学、处处可学”的学习型城市基础条件。二、重振家庭与社区学习活力家庭学习、社区学习,是学习型社会建设特别重要的途径。因此,政府推进学习型社会建设,必须把着力点首先放在家庭、社区。自古江南出状元,究竟什么原因?首先是重视教育,一是家庭教育、私人藏书,二是名人书院、私人办学。早期有常熟言偃开堂讲学,以后有无锡的东林书院、南京的“崇正书院”,提出“天下兴亡,匹夫有责”名句的顾炎武在家乡昆山办了“亭林书院”。建议普及社区图书室,建立专家、学者、名人工作室或者书院,为城市、社区居民提供学习资源。扩大社区公共空间,提供广场舞、俱乐部等场所,促进社区居民相互沟通与交往,减少孤独与疏远感,把城市这个“陌生人社会”建成有凝聚力的“熟人社会”。三、适当开放校园建设学习型高校建设学习型社会,必须整合与充分利用学习资源,建立有效的学习资源公共平台。目前,省市图书馆是公共图书馆,但数量太少、资源不足、布局失衡,高校图书馆的投资规模大、时间长,重点大学的图书馆的每年投资经费一般达到数千万元,省属高校图书馆的每年投资经费一般也有近千万元。但各个高校图书馆只为校内师生服务。建议高校图书馆对社会适度开放,以不低于五分之一比例的图书资源,为本地区企业、研究机构与社区提供专业图书服务,发挥向社区、社会适当开放图书服务的功能。同时,高校教师资源也应适当开放,为社会提供学习服务。重点参与老年大学技能型专业建设,参与市民讲堂、社区讲堂授课,为农村设置远程教学课程、创建数字化学习空间。四、促进教育与工作场所学习学校等教育单位是最主要的学习场所,企业、机关等单位是最重要的工作场所。现在,教育场所与工作场所浪费时间的现象都比较严重的,必须引起我们的高度重视。要把促进教育与工作场所学习,作为学习型社会建设的重要任务,抓紧抓好。目前,“手机滥用”现象最令人担忧。手机增加了人们交流的信息量,是现代社会的学习工具之一。但是,无论是在校园、甚至课堂、机关办公室,还是在地铁、公交上,许多人都在看手机。碎片化知识、无用信息甚至垃圾信息,充斥其中,带来了极大的时间浪费。2010年,法国开始推行禁止中小学生玩手机的禁令,效果不理想。去年6月,法国国民议会通过了一项小学和初中学生禁止使用手机的法令。建议行政管理部门出台指导意见:中小学生在校期间,大学生在教室听课期间,禁止使用手机;机关办公室等工作场所不能使用手机处理与工作无关的事情。努力培育节约时间的手机文化。 +615,0883,关于江苏省制定政策支持徐州省域副中心城市发展的建议,0cfe9a1964b14c4393d7f4038270b113,2022,2022-01-22 09:21:35,马慧敏等3人,经济发展,调研情况:2021年11月底,国家发改委公布《“十四五”特殊类型地区振兴发展规划》,徐州被纳入资源型地区和老工业城市重点支持城市。规划明确支持徐州建设省域副中心城市、国家产业转型升级示范区,壮大装备与智能制造产业;在国家发改委同时发布的《“十四五”支持老工业城市和资源型城市产业转型升级示范区高质量发展实施方案》中,同样提及徐州——支持徐州等城市夯实制造业基础,加快建设省域副中心城市和全国性综合交通枢纽,增强辐射带动周边地区发展的能力。问题分析:徐州虽然是淮海经济区中心城市,但与江苏省内中心城市以及苏南的主要城市相比,仍然存在着产业基础薄弱,城镇化水平较低等问题,与中心城市发展存在一定差距。1.经济实力稍显欠缺。2021年前三季度的GDP数据显示,徐州为5961.98亿元,全省排名第六,与苏州(16393.31亿元)、南京(11907.06亿元)、无锡(10029.02亿元)、南通(8345.7亿元)、常州(6187.6亿元)还存在一定差距。2.产业结构有待优化。2020年三次产业比例结构9.8:40.1:50.1,2022年上半年三次产业比例结构调整为8.16:38.46:53.38,第二产业占比偏低,现代服务业发展层次不高,现代产业体系与省域副中心城市不相匹配。3.科技创新引擎作用亟待加强。近年来,徐州市大力实施创新驱动发展战略,科技创新取得了明显成就,但是从高新技术企业占比、研发投入、创新人才数量等方面,和南京、苏州等城市相比,作为省副中心城市其科技创新的引擎作用还没有完全显示出来,对区域经济增长的贡献和辐射带动力相对不足。 4.文化产业化水平不够高。徐州市汉文化、红色文化资源丰富,却没能够有效转化为文化产业竞争力。尚未打造出精品旅游线路,全域旅游的发展速度有待加快,通过旅游带动外来游客的“引进来”效应有待加强。具体建议:省域副中心城市的建设,是一个省市联动、共建的系统工程项目,因此省里要有一定的政策支持,市里也要出台有效措施,借此机会实现自身飞跃式发展。建议:江苏省制定相应配套政策,在资金、人才、税收、技术等方面给与一系列的优惠及倾斜政策,以配套实施国家发改委的发展规划。 +616,0884,推进文化养老提升老年人生活品质,a5eae2191f2c451780f6a1b56239008f,2022,2022-01-22 09:21:35,朱雪梅等2人,社会事业,"调研情况:第七次人口普查数据显示,至2020年10月底,我省60周岁及以上的老年人口已达1850.5万人,占总人口比例为21.84%。老年人幸福指数是人民生活高质量发展的重要指标,养老需求已从生存型向发展型转变,越来越多的老人期待享受更好的社会保障服务的同时,更需要通过继续教育、娱乐活动,来丰富精神世界,实现对美好生活的期盼。 +近期发布的《中共中央国务院关于加强新时代老龄工作的意见》明确要求促进老年人社会参与,扩大老年教育资源供给,提升老年文化体育服务质量。文化养老是以提高生命质量为主题,搭建情感交流、养生健体、学习娱乐、文化休闲和发挥作用的活动平台。相对于物质养老,文化养老是更高层次的养老方式,是从“老有所养、老有所依”向“老有所学、老有所乐”的品质提升。 问题分析:当前,我省文化养老事业发展不充分与老年群体的实际需求之间矛盾依然突出,主要表现在: 1、对文化养老的意义认识不到位 文化养老是以通过愉悦身心、自我完善、延长生命为目的,其社会意义深远。当前,对文化养老的宣传缺少有效的渠道、形式和平台,致使社会对文化养老的关注度和知晓度不高,普遍存在重物质轻文化的养老思想。 2、文化养老阵地建设不足 文化养老的主阵地是老年大学、老年活动中心、文化馆(站)以及社区活动室等。滞后的文化整地建设已远不能满足我省老年人日益高涨的文化需求,严重影响了文化养老的推进。 3、文化养老团队建设不强 文化养老形式多样,内容广泛,多以各种方式的团队为组织。如夕阳红艺术团、门球协会、健身舞蹈团体等,但因缺乏经费投入和专业人才的积极参与,限制了涉老团队的文艺创作、组织活动、团队提升,覆盖人群不广。 4.文化养老教育队伍不健全  当前,老年人对求学、求知、求乐的要求迫切提高,但相关师资力量不足。就老年大学而言,因其特殊性,教师都是聘用制,导致师资难以稳定,也很难专心研究老年教育工作,影响文化养老的推进。 具体意见:1.加强宣传,营造文化养老良好氛围。关心老人晚年生活,是国家一项重要工作,是全社会的责任。文化养老是一项系统性工程,涉及面广,群众性强。要把文化养老作为新时代老龄工作的一个重要内容,广泛宣传文化养老的深远意义,不仅关心老年人的物质生活,也要关心他们的精神需求,让文化养老工作得到全社会的高度关注。 2.多措并举,汇聚文化养老社会力量。出台激励政策,引导行业协会和民间机构,积极参与文化养老事业,组建老年文艺体育团队,搭建文化养老成果交流平台,充分展示老年人的精神风貌;推进文化养老的理论研究和实践指导,培育一批“文化养老”活动特色项目和品牌,增强“文化养老”的吸引力,创造社会效应,引领文化养老活动的广泛开展。 3.加大投入,办好各级各类老年大学。老年大学是提升老年人文化素养的关键平台,是老同志学习交流、休闲娱乐、锻炼身体的重要场所,更是文化养老主渠道。要加大财政投入,同时借助社会各界的力量,为“文化养老”工作提供人力、财力和物力支持。一是改善老年大学硬件设施建设,配备和完善各种学习、娱乐设施和器械,以满足老年人的学习和娱乐的需要。二是加强老年大学教师队伍建设投入,做好教师聘任、管理和服务保障工作,不断调动教师积极性,提高老年大学办学质量。三是延伸老年大学办学领域。三是鼓励有条件的老年大学办网校,开发网上学习授课资源,形成线上线下互补,缓解老年大学“一位难求”的供需矛盾。" +617,0885,关于加快推进构建多方参与的燃气安全监管与风险治理体系的建议,64dfdb76b8774450b5f14a94679ff242,2022,2022-01-22 09:23:07,徐雯,工业商贸,调研情况:近年来,伴随着中国城市的高速发展,全国城市燃气事业发展迅速。2020年中国城市化率攀升至62%,同年全国用气人口已升至五亿多人,其中天然气用气人口占比达到77%,远超人工煤气与液化石油气用气占比,中国城市燃气已经全面进入了天然气时代。与此同时,城市燃气安全管理的重要性和紧迫性也在急剧增加,不时出现的因燃气泄漏导致的安全事故也给人们敲响了警钟。今年6月湖北十堰市发生重大燃气爆炸事故后,中共中央总书记、国家主席、中央军委主席习近平同志立即作出重要指示,并反复强调各地区和有关部门要举一反三、压实责任、增强政治敏锐性,全面排查各类安全隐患,防范重大突发事件发生,切实保障人民群众生命和财产安全。问题分析:随着全社会用气安全意识的不断增强,社会各界都积极发挥各自在安全管理方面的优势,实施了许多促进安全发展的措施。但由于存在彼此独立分散、信息不共享、缺少统一协调、无法形成合力等问题,这在一定程度上影响了安全管理的最终效果,集中表现在如下几点:1、各地政府缺乏对燃气总体安全态势的感知手段,无法聚焦风险隐患并精准管控,这也导致政府发布的安全政策在缺乏针对性,管理效果被弱化。2、燃气企业具备相应的专业技术能力,但在面对终端用户时,却往往缺少强力的执行手段,使整改工作的开展陷入被动。比如燃气企业在发现问题后能够向客户提供改善建议,却很难强制用户按期完成整改。3、燃气用户对自身所承担的安全责任缺乏足够的认识。大多数用户仅仅将自己定位成燃气产品的使用者,而非燃气安全工作的参与者,用户安全责任缺位。4、属地管理单位缺乏动态掌握辖区内用户的安全风险状况或评价结果,无法及时干预,控制安全风险。基于以上背景,燃气安全领域需要通过管理创新与技术创新,促成社会各方通力合作,打破信息壁垒,便于做到统一调度、精准分工,使安全风险无所遁形。具体建议:一是建议推广多方共同参与的燃气管理新模式。以多方协作,各司其职的方式,全方位守护燃气用户的用气安全。在燃气安全管理体系中,燃气企业、政府机构、燃气用户等多方主体有这密不可分的关系。多方共同参与的燃气管理新模式定义了参与各方在安全管理工作中的角色与职责:燃气企业作为管控的主导方,负责明确安全管理责任,实时获取用户的用气行为信息;政府机构(如市场监督局、安监局、燃气办、城管、消防等)作为管控的支持方,需要关注用户的用气状态,定期开展安全巡查监督,并为安全事故应急响应和安全隐患整治处理提供必要的协助;用户,作为管控主体,需要培养安全用气意识,养成良好的用气习惯,增强安全用气自我管理;还有其他安全管理相关方,它们为其向社会供应的燃气产品和服务承担相应的安全责任。在多方共同参与的新模式下,相关各方明确责任,落实到人,各有分工,协同工作,形成政企联动的全面安全管理工作新格局。二是建立高效畅通的信息共享平台。打通关键信息的壁垒,在安全监管参与各方之间搭建一个专业信息共享平台,根据自身的管理责任和安全业务定位,从平台获取经过处理的有效信息,从而科学地、精准地开展安全监管业务。同时用户也可以及时关注自身用气风险,获得安全提醒,以便开展自查自纠,主动整改,从源头消除安全隐患。平台还可以为安全责任人提供全局安全形势以及安全工作落实情况的总览,为定量评估用气安全风险状况提供数据支持,达成全方位、无死角、零距离的安全管理目标。三是建议依托优秀的科技创新体系,驱动燃气行业不断推出适用于安全监管的新技术、新应用。近年来,物联网、5G、机器人、智能装备等技术已经开始在各个行业建立示范应用,开展了有益的尝试和探索。在燃气行业,通过以上技术发现和解决安全隐患的解决方案也日趋成熟。在多方共同参与的新燃气管理体系下,相关各方对安全管理信息的明确需求可以清晰地定义所需信息的类型,使燃气安全技术创新有了清晰的研究方向。建议政府加大对新技术、新应用的激励,引导金融机构对行业创新提供服务支持,鼓励各方主体、燃气用户积极试点试用市场上的新技术,形成有利于新技术产业化、规模化发展的良性循环,最终通过应用实践的效果筛选出有效解决安全监管难题的好技术、好产品,推动安全管理技术向着全面数字化、网络化、智能化不断前进,使行业安全管理水平向着标准化、精细化持续提升。 +618,0888,尽快创建与现代海运产业链相适应的省属海事类本科高校的建议,8fc6638da9b842c9b247dcbe5552675a,2022,2022-01-22 09:23:07,朱汝明等22人,教育事业,"调研情况:1、开展了江苏海运现状的调研; +2、开展了全国航运人才培养情况的研究; +3、开展了江苏航运人才培养现状的调研; +4、开展了江苏航运服务业现状的调研。 问题分析:(一)建设开放强省迫切需要海事高校提供高端航运人才保障。江苏实际使用外资规持续保持全国首位,对外贸易一直处于前列,海运承担着江苏90%以上的外贸物资运输,与世界上130个国家通航,年港口吞吐量达32吨,占全国的20%。江苏水路开放口岸数、万吨级以上泊位数、货物吞吐量、亿吨大港数等多项航运指标居全国第一,但江苏尚未形成覆盖海上运输、航运物流、金融保险、海事海商、船舶海工等产业链的战略研究、科技创新特别是高端人才供给的现代海运学科专业人才培养体系,在一定程度上制约了外向型经济的高质量发展,建设高水平本科层次海事类高校势在必行。 +        (二)打造沿海高质量发展新增长极迫切需要本科海事高校的支撑。江苏航运资源丰富,加快海事学科航运高端人才队伍建设,是江苏优化产业结构,打造海运物流、航运金融、航运保险、航运交易、船舶与海工制造产业集群,培育具有国际竞争优势的各类航运龙头企业,比学赶超上海、广东、山东、浙江、福建等沿海航运强省,增强在航运强国、长江经济带等国家战略和“一带一路”倡议实施中的话语权、更多政策支持及抢抓发展机遇的必然要求。 +       (三)健全江苏高校学科体系迫切需要补齐海事短板。江苏相较辽宁、河北、天津、山东、上海、浙江、福建、广东、广西、海南的沿海省市,无全国顶尖的海运研究院所、无高端海事人才培养院校。江苏在国际海事规则研究与创新、航运金融保险、智能船舶开发及运用、高效海运物流系统与运营管理、海事诉讼与仲裁、船舶污染防控与节能等海运学科领域长期存在空白。高水平的船舶电子电气工程、邮轮工程与管理、航海技术、海上执法、海事管理等海事类专业人才长期依赖大连海事大学和上海海事大学。创建江苏自己的公办海事类本科高校,对优化江苏高校学科专业体系,提升高端创新人才核心竞争力意义重大。 +        综上,建设江苏省属海事类本科高校,形成与江苏开放强省、航运强省和教育强省的相适应的人才培养和科技创新体系,对谱写“强富美高”新江苏现代化建设新篇章具有重要的人才和治理支撑作用。 具体意见:(一)紧紧抓住国家战略机遇推动本科创建工作。近年来,江苏积极拓展蓝色经济空间,加快推动由航运大省向航运强省跨越,为航运强国建设作出了突出贡献。2021年12月11日,国务院批复同意《江苏沿海地区发展规划(2021—2025年)》,要求着力推动江苏沿海地区经济高质量发展。当前,党和国家高度重视职业教育,中办、国办联合印发的《关于推动现代职业教育高质量发展的意见》,要求“稳步发展职业本科教育,高标准建设职业本科学校和专业”,并确立了“到2025年职业本科教育招生规模不低于高等职业教育招生规模的10%”的主要目标。这些都为江苏创办海事类本科高校带来了强大的政策利好。 +(二)加快回应各方对创建海事本科的强烈期盼。江苏是徐福出海、鉴真东渡、郑和七下西洋的发祥地和中国海军的策源地,江苏人民对海事文化具有深厚感情,充分认识到航运业对江苏经济社会的重要作用,大连海事大学、上海海事大学往年在江苏招生录取分数线长期高于江苏理科本科一批省控线超过20分,江苏生源接受海事高等教育的意愿强烈。中远海运集团、招商局集团等大型央企多次呼吁江苏应加快建设本科层次海事类高等院校,填补中国沿海11省市(除河北外)唯独江苏缺本科海事院校的不足和短板。 (三)有效整合现有职教资源加快推进创建工作。当前江苏海事职业技术学院(南京)和江苏航运职业技术学院(南通)均为国家“双高计划”建设单位,两校办学历史悠久,办学底蕴深厚,办学影响力较强,行业贡献度较高。建议省委省政府将建设省属公办本科海事类高等学校或整合现有资源创建海事类职教本科高校纳入江苏省“十四五”教育事业发展规划,以南京为中心布局创建本科海事院校。统筹江苏海事教育资源,围绕交通运输、能源动力、物流管理与工程、经济与贸易、信息技术等重点学科,重点打造海上运输、航运物流、金融保险、海商法、航运仲裁、船舶海工等特色专业。建设紧密对接江苏海运产业链、海事特色鲜明、国际化程度高的本科高校,加快打造海事高端人才培养基地" +619,0890,关于加强城市交通精细化管理的建议,a9ac8ca79e53441fba034b066708326b,2022,2022-01-22 09:23:07,郝星辰,法制建设,调研情况:习近平总书记在视察江苏时提出:“要着力在改革创新、推动高质量发展上争当表率,在构建新发展格局上争做示范,在率先实现社会主义现代化上走在前列。”“让道路更通畅、使交通更安全”是城市交通治理的重要价值追求,它体现的是一个城市的温度和社会治理体系、治理能力现代化程度,体现的是“争当表率、争做示范、走在前列”的使命担当。问题分析:当前,我省在道路交通管理主要存在以下问题:一是信号灯设置有待完善。《道路交通安全法》第四十七条明确要求机动车让行正在通行人行横道的行人,以及在没有交通信号灯时避让横过马路的行人。信号灯作为交通法律意义上的预设规则,实践中存在如下问题:以南京市区为例,1.信号灯设置不合理及功能不足。如珠江路公交站台一段有过街需求,但没有人行横道和信号灯,安全隐患较大;再如同一路段信号灯由不同厂家生产,难以实现功能匹配和提升;传统信号灯又缺乏智慧功能,出行时经常遇到经十字路口等红灯时,一个方向的车都走空了,另一个方向的人和车还在等,大大降低了通行效率。2.部分区域未设置信号灯。南京主城区有部分区域未设置人行信号灯,如北京西路上从上海路口到宁海路一段中间有过街需求,但未设置信号灯,也未配套提示标志和监控,导致交通管理盲区产生,行人不走斑马线、随意通行的交通违法行为较为常见,安全隐患多,执法及司法实践中常常因缺乏证据而无法公正执法,不利于交通行为的规范。二是交通管理及宣传有待强化。第一,法规政策滞后。对比交通法律、法规对各类主体的规制程度,从2004年《道路交通安全法》第七十六条的“机动车全责条款”到2007年该法修改后对应条款变为“机动车没有过错,承担不超过10%的赔偿责任”,行人和电动自行车较机动车受规制程度低的状态未得到根本改善。同时《道路交通安全法》第十八条第三款明确规定了非机动车外形尺寸等应符合安全技术标准,《电动自行车安全技术规范》相应进行了规定,但“超标”改造电动自行车上路行驶现象较为普遍,增加了安全隐患;特别是外卖骑手等新兴行业发展快且无相关法规制约,总体对行人和电动自行车的通行管控较弱。第二,宣传教育有局限性。当前交通安全宣传教育仍局限于学校等特定领域,直接针对交通参与人群进行有效培训的情况较少。交通意识淡薄加上从众、贪图便捷等心理促使行人和电动自行车无视交通法规通行,引发了大量交通安全争议和拥堵问题,较低的违法成本给违法通行留下了空间:2019年7月1日起,南京交管部门正式启用非机动车、行人交通违法抓拍系统。据统计,仅抓拍第一周,行人闯红灯违法行为占比高达90%,突出问题还有电动自行车闯红灯、逆向行驶和驶入机动车道,有的地段行人根本无视人行红绿灯的存在,因为交通法规对行人违章是宽松的。具体建议:为切实解决交通管理混乱问题,必须走出一条交通精细化管理之路,为此建议:一、完善行人信号灯设置。建议从以下方面完善:一是理清机动车和行人之间信号灯的界限。如德国利用大数据精确计算信号灯时间等办法尽量避免人车冲突,江苏有关部门可以借鉴此方法结合区域、路口地形、路面宽度、行人过街清空时间等方面科学设置信号灯,提升信号灯指示效率。二是在人行过街处增设智能信号灯(含监控)及标志。“红灯行、绿灯行”等内容已内化为交通常识,增加设置信号灯实际是减少规则盲区:如南京江宁部分地段已设置全智能信号灯,对路口车辆排队、通行、车距、车速等实时监测,平峰时开启自适应模式,自动调整红绿等放行时间;高峰时开启绿波模式,减少车辆排队,并可相应配套棱形预告标线进行提示,进一步提升交通智能化水平。  二、强化通行管理和宣传。建议采取有效管理措施强化对非机动车和行人的通行管理和安全宣传教育:一是疏导通行。对事故多发、通行人流量大的路段,通过架设天桥(或地下通道)等措施引导安全通行。二是强化查处。充分利用信号灯和监控一体化、交通管理大数据平台监测执法设备异常情形,精确分析违法高发地段等措施,为执法提供判断依据和进行有针对性管控;同时,坚持处罚和教育相结合,避免以罚代管。三是加强宣传。通过广播、广告牌、高德等定位地图软件播报等方式宣传礼让行人和行人守法通行等内容,将罚款罚分与交通法规考核结合起来,在“全国交通安全日”期间开展安全驾驶培训活动,对新推出的交通规则(含红绿灯和地标)要加大宣传力度,特别对交通直接参与的行人和电动自行车驾驶人的交通安全培训要持续加强,将交通法律法规贯穿于社会生活方方面面,让交通管理在社会治理中得到应有的提升和重视。 +620,0893,促进我省数字经济发展的建议,e0ea01227e054f7485cf94c59d6123f7,2022,2022-03-16 10:47:38,戴凌云,经济发展,调研情况:结合本职工作和对世界、全国经济形式的掌握,提出此项提案。问题分析:江苏省近年来重点推进大数据、云计算、物联网、人工智能等数字技术与实体经济融合发展,走在了全国前列,同时《江苏省“十四五”数字经济发展规划》明确了全面实施数字经济强省战略,数字经济正成为江苏省经济高质量发展的新引擎。但目前仍然面临全省数字经济发展区域不均衡,产业数字化转型总体不够快,基础前沿技术和关键核心技术领域深耕不足,数字人才结构性短缺等诸多困境,基于上述问题,提出以下建议。具体建议:一、加快推进信息基础设施建设。一是深入实施无线江苏、宽带江苏、高清江苏等重点工程,加速5G基站建设,加速IPv6规模部署;二是统筹规划实施建设超大规模、超高等级绿色云数据中心,引导云数据中心科学布局、绿色智能化集约发展。三是构建全球领先的人工智能、区块链、云计算、北斗导航等信息基础设施。二、持续提升数字经济营商环境。一是要构建良好的制度环境。加强数字经济相关产业投融资体系建设,推进技术创新体系的法律法规建设,为数字经济发展构建包容审慎的监管模式,为企业技术创新提供支持与保障。二要大力推进数字技术孵化体系建设。着力培育业务模式新、创新能力强、发展势头好的独角兽企业,为科技型企业创造孵化培育条件和政策支持。三、优化数字经济区域发展布局。推动江苏省各区域数字经济科学布局,全省一盘棋。一方面要强化各城市之间数字信息基础设施互通和信息资源共享,促进数字生产要素跨城市、跨区域、跨部门、跨行业有序流动,优化资源配置和协同环境治理;另一方面要鼓励后发展地区从门槛较低的行业入手,加快数字化转型。例如可以抓住网红经济、直播经济等机遇,结合本地区经济发展优势和特色,推动相关应用企业落地,完善数字产业布局。四、加快产业数字化进程。在数字产业化同时,加快推进产业数字化。一是推进制造业数字化转型。推动工业互联网进程,加快工业互联网APP培育,围绕智能制造和工业应用,强化软件定义与实体经济深度融合,如服务“一带一路”,推进我省智能化码头建设,促进港口和各个节点的数据、标准、规则的互联互通。二是推进服务业数字化转型。全面开展大数据创新应用,积极推动信息技术与生产性服务业融合,提升服务业附加值;加快互联网与生活型服务业等行业互动,增强服务对象的体验感。如学习杭州延安路“新零售”大街模式,培育一批线上线下融合的新模式商业街区。三是推进农业数字化转型。以农村电子商务为牵引,进一步增加“淘宝村”数量;以国家级农业示范区、海峡两岸农业合作试验区、国家有机食品基地等为载体,建设数字农业示范园,打造“智慧农业”;以食品产业园为阵地,促进一二三产业融合发展。五、着力突破关键核心技术。要从国家战略角度防止“卡脖子”,要继续加大对核心技术的研发力度,大力发展工业软件业,鼓励软件企业科技创新,打破核心技术制约瓶颈。六、加强数字经济人才培育。在数字经济人才引进方面,省内各地区政府应出台优惠奖励政策,大力引进数字经济领域顶尖人才。在数字经济人才培养方面,一是鼓励省内高校增设相关专业和课程,加快推进人工智能、区块链、大数据、物联网等技术领域应用型人才的培养;二是探索校企联合办学模式,培养出数字经济领域兼具理论和技术的实践型人才;三是积极推进数字技术交流合作,政府和企业出资派遣高技能人才赴国外培训,学习国际领先数字领域先进技术。 +621,0902,关于“加强自主医疗设备生物药物研发,减轻患者就医成本,提升国家战略竞争实力”的建议,571110d429b849049c914395e9b07a28,2022,2022-03-16 10:47:38,刘云等13人,经济发展,调研情况:随着现代科学技术的快速发展,各种先进的医疗设备、生物药物的问世,为推动医疗的进步,造福人类,维护人类健康发挥了重要的作用。特别是全球生物医药科技创新带来的一系列产品为临床实实在在地解决了难题,为患者提供了更加便捷的高质量医疗服务。如达芬奇机器人解决了精准诊疗,减少了并发症的发生;如一些肿瘤的靶向药物为肿瘤患者带来了希望,延长了生命。问题分析:江苏的医药科技创新近几年也取得了较好的成绩,但是我们也清醒地看到,由于政策环境、技术瓶颈等方面因素制约,“中国制造”、“江苏制造”产业创新还面临着一些问题,表现在:第一,国外品牌垄断高端医疗设备市场,如CT、核磁共振、DSA、超声等(西门子、飞利浦、GE),根据2020年度中国医疗设备行业数据调研结果显示无论数字诊疗设备、腔镜类设备、手术室设备,还是急救与生命支持类、实验室设备,国内品牌市场份额较小,只拥有不到四分之一的市场份额。国内品牌虽然也有一些产品技术含量高、质量优良,但行业认可度还有待进一步提高。第二,全球的生物医药产业创新发展聚集在欧美等制药强国。国内医药企业发展较国外来讲相对滞后,尤其是生物药,我们真正原研药物很少,大多是“模仿创新”(me-too/me-better)类型的新药,主要通过药物结构修饰改造、优化晶型、前药修饰等方法来实现所谓的原研创新。国内的制药企业在基础研究和人才能力储备方面与国外大的制药企业相比还存在一定的差距。从江苏的定位来说,作为全国的经济大省,党中央对江苏的一贯要求是,要“争当表率,争做示范,走在前列”。为此,我省也在全力打造具有国际影响力的医疗健康产业创新高地,但是以创新为主的企业数量依然偏少,创新能力也有待提高,具体建议:一是要进一步完善我省生物医药产业创新体系总体布局,健全资本市场。在昨天的政府工作报告中也提到鼓励民间资本参与补短板等重大项目,建议将生物医药作为主导产业的有关市、县(市、区),聚焦制定产业发展规划,给予政策的优先扶持。比如,省市在基础设施、资金投入、创新环境等方面提供支撑和保障,年度能否专题组建多部门的联动,明确几个重点项目(如ECOM,目前主要来源于国外的三大品牌:美国美敦力、德国索林和德国迈维柯,国内没有一个产品上市),由政府牵头协调组织各部门对重大创新项目建设、重点人才团队引进等按照“一事一议”原则给予立项支持。二是要强化基础研究,促进全方位人才发展。我省生物医药产业的创新研发在专科院校的数量、人才聚集程度、产业链完备等方面还有一定的不足。随着近几年对创新生物药的重视度不断提高,对于创新药的要求也不断提升,本土生物医药企业的创新药种类也开始从“模仿创新”到同类最优(Best-inclass)、再到具备较高临床价值的“同类第一”(First-in-class)的创新发展。但如果想最终发展到像欧美等发达国家一样,原研发现新的药物靶点或作用机理(First-to-Patent)的真正的创新药,需要企业、高校、医疗机构、研究机构、风险投资等部门共同参与,通力合作,培育研究出真正属于中国人的原研创新药。同时如何发挥长三角地区的科技和人才优势,如连云港很多制药企业的研发中心搬到了上海,如何探索建立长三角联动机制,设立长三角生物医药联合攻关计划,通过上海、浙江高水平团队孵化带动江苏团队,助力江苏生物医药发展。同时通过深化国际合作,政府报告中也提出要鼓励外资设立研发中心等,加大政策扶持及基金支撑,进一步加大基础研发及创新人才的培育力度,对生物医药领域关键核心技术进行攻关。三是要加强高水平创新主体建设,鼓励企业自主创新,健全相关制度保障。生物医药企业要实现创新不仅需要整体布局规划、人才技术,更需要制度的保障驱动。由于生物材料等产品的特殊性,审批过程往往较长,是否可以研究出台一些特殊举措,使创新成果转化的速度加快?同时,也要加强知识产权保护,为相关企业提供专利快速审查、快速确权、快速维权的“绿色通道”。四是要优化科技力量的空间布局,加强学科融合,实现弯道超车。加强信息技术和生物医疗技术的融合发展,如3D打印、人工智能辅助技术、机器人助老服务等。数字科技在新冠疫情防控中的作用及基于5G互联网医疗都说明交叉融合发展的重要性,要积极探索信息技术赋能生物医药全产业链服务路径。总之,2022年是中共二十大大召开之年,是全面落实省第十四次党代会精神、“十四五”战略规划的开局之年。要坚持创新驱动发展,立足科技自立自强,集中力量开展关键核心技术攻关,推动高端生物医药产品的国产替代,推动我国健康科技创新整体实力大幅提升,助力健康中国建设,也为全球医疗健康领域提供越来越多的“中国制造”、“江苏制造”产品,为构建人类卫生健康共同体贡献江苏力量。 +622,0903,关于探索生态产品价值实现机制,促进江苏乡村振兴的建议,fb704c66d4754987b103c502bfefc097,2022,2022-03-16 10:47:38,张炳等2人,农林水利,调研情况:党的十九大作出了实施乡村振兴战略的重大部署,提出了“产业兴旺、生态宜居、乡风文明、治理有效、生活富裕”的总要求。江苏是经济大省,也是农业大省,全面推进乡村振兴,推动城乡循环发展是构建新发展格局的重要内容。然而,江苏农村地区存在三次产业融合不够,区域发展不平衡,资本、技术、人才等高端要素承载平台尚有不足,依托工业化路径带动农村发展存在一定的困难,因此,江苏全面推进乡村振兴亟需探索新模式,深入发掘农村地区的发展优势。问题分析:与此同时,虽然江苏在农村和农业环境治理在十三五取得了长足的进步。但是,随着污染防治攻坚战的深入,江苏农业和农村的生态环境问题成为强富美高江苏建设的迫切任务。目前,养殖业污染规范整治仍然不彻底,环境污染问题依旧突出;农业种植污染治理有待加强,单位面积化肥农药使用强度依然处于高位;广大农村地区生活污水处理设施覆盖率仍然有较大提升空间,区域差异大,运行维护难。农村生态环境基础设施仍存在突出短板,农村生活垃圾处理、厕所改造等仍然存在缺口。具体建议:因此,江苏省需要统筹考虑农村环境整治和乡村振兴战略。在全面推开农村环境整治,聚焦垃圾污水处理、厕所革命、农业面源治理等重点环节,推动农业农村绿色发展的同时,探索把绿水青山有效转化为金山银山,实现农村生态环境治理的生态产品价值能够得到有效实现,从而带动乡村经济发展、促进乡村振兴。据此,我建议江苏积极探索生态产品价值实现机制,以促进江苏农村环境治理与乡村振兴。(一)探索生态资源权益交易,实现谁治理谁受益。健全排污权交易制度及有偿使用制度,积极拓展排污权交易的污染物交易种类和交易地区,鼓励地方开展排污权储备,将农村污染治理和农业面源污染治理考核结果纳入重大项目排污权指标分配标准,探索农村屋顶碳减排核算标准,对列入年度省、市重大项目清单中属于产业政策鼓励类的项目予以支持。积极探索绿化增量责任指标交易、清水增量责任指标交易等方式。(二)引入多元开发主体,推动生态产品转化为生态旅游产品。在生态旅游、绿美村庄、生态宜居美丽乡村的基础上,加快培育生态产品市场经营开发主体,鼓励盘活废弃矿山、工业遗址、古旧村落等存量资源,推进相关资源权益集中流转经营,通过统筹实施?态环境系统整治和配套设施建设,提升教育?化旅游开发价值。鼓励将生态环境保护修复与生态产品经营开发权益挂钩,对开展荒?荒地、黑臭水体、石漠化等综合整治的社会主体,在保障生态效益和依法依规前提下,允许利用一定?例的?地发展生态农业、生态旅游获取收益,鼓励实行农民入股分红模式,保障参与生态产品经营开发的村民利益,助力农民增收,加快乡村振兴步伐。(三)健全生态保护补偿机制,建立奖惩分明的激励约束制度,实现农村生态保护成效与资金分配挂钩。按照“生态优先,奖惩分明”原则,对生态保护任务完成情况较好、生态环境质量得到提升的乡村加大补偿,除资金奖励外,在基础设施建设、改善民生等方面提供政策性倾斜;而对于生态保护任务完成不好的乡村,则不予补偿或扣减资金,通过正向激励和负向惩罚,进一步调动农村地区保护生态环境的积极性,提升生态补偿的效果。(四)建立生态产品统计和核算机制。有序推进山水林田湖草自然资源统一确权登记,明确生态产品权责归属。研究制定江苏省生态产品价值核算体系和标准,特别是农业面源治理、农村生活污水治理、农村屋顶光伏碳减排绩效核算标准,推进生态产品价值核算结果在政府决策和绩效考核评价中的应用。 +623,0904,关于打造江蘇省成为數字人才培育基地的建议,0cec76b839624ff599125bb1569297a8,2022,2022-03-16 10:47:38,容思瀚,社会事业,"调研情况:2022年1月12 日,国务院印发《""十四五""数字经济发展规划》(以下简称《十四五规划》),确定了数字化在我国现代化建设全局中的重要地位,从顶层设计上明确了我国数字经济发展总体思路、发展目标、重点任务和重大举措,提出坚定不移加快建设数字政府、数字社会、数字经济等十多个总体目标, 描绘了建设数字中国的宏伟蓝图。 数字经济正式为我国实现2035年远景目标及第二个百年奋斗目标的新动力。 为此,我们需要""青年数字力量""打开更多领域和行业应用的大门,找出具有中国特色的数字化之路,创造国际竞争新优势。為呼应国家数字经济发展的大方向,近年來,全國各省各地都大力推动城市数字化和产业数字化的转型,因此对人工智能、大数据、云计算等领域的数字化人才需求大量增加。 根据工信部赛迪研究院的预测,到2025年我国的大数据人才缺口将高达230万。 特别算力平台建设,如基础软件和芯片发展领域更是存在严重的人才短缺的问题。 大数据人才素质培养及其供应量成为数字经济发展的关键因素之一,所以解决人才短缺的困境是当前和今后发展数字经济面临的重要任务。 而本人集合了多方面的数据,认为江苏省具有充足的优势和能力发展成为数字人才培育基地,成为国家培养新一代数字力量的强大支柱。详细的理由和建议如下:问题分析:一、江苏数字经济规模居全国前列近年来,江苏先后出台一系列政策措施,推进社会和经济等不同方面的数字化转型。 数据显示,在2019年,江苏全省上云企业以超过22万家,当年的数字经济规模已为居全国第二,占全省GDP比重超过40%。2020年全省数字经济规模更达到4.4万亿元,领跑全国。  据初步预算,2021年江苏数字经济核心产业增加值占地区生产总值比重预计为10.3%左右,位居全国前列。 今年1月12日,江蘇省十三屆人大常委會第二十八次會議更是審議了《江蘇省數字經濟促進條例(草案)》,全速推動数字經濟高質量發展。这些数据都证明江苏省的数字经济发展是稳步上升,相比其他省份更成熟,更有规模。无论是数字企业,数字政府或是数字社会,当中一定有很多成功的经验,正正可以用来作为培养年青数字力量的模板。同时,数字经济规模之大也让江苏也有更丰富的实力投放经济资源培养年青数字人才,绝对有成为全国数字人才培养枢纽的潜能。二、江苏教育素质为全国榜首队伍从古至今,江苏一直是状元之乡和院士之乡,教育气氛浓厚。首先,江苏有超强的高等教育,省内211高校就有11所,按全国数量分布来说排名第二; 而早在2017年的双一流评价中,一流科学流量和A类科学都位居国内第三。江苏的基础教育也是全国领先,就拿现在国家最优秀人才的院士来说,江苏新晋两院院士数量节节攀升,且全国占比越来越高。2021年两院院士共增选149人,江苏籍的新晋院士就有16位,占全国总数已超10%,证明了江苏教育深厚的底蕴。同时,江苏省内中高职学校的涵盖量和遍布量很高,高职学校共有89所,当中包括2所重点高职院校和15所国家示范性高职院校。总括江苏在教育发展规模、综合实力、整体水平位都是居全国前列,有绝对的优势实力打造有深度质量和充足数量的年轻数字人才,缓解国家未来数字人才短缺的困境。具体建议:一、加大力度推动达数据职业技能陪训上文提到我国的大数据人才缺口到2025年将高达230万,而现在普通高等学校培养的人才明显未能填补该空缺,所以本人建议集中培养中高职学校具备大数据处理和治理技能的职业人才,成为满足数字发展市场需求的主力军。第一,可以建立一体化师资培训中心,推动中高职教与高水平大学交流融汇等,发展扎实的中高职校数字教育师资和系统。第二,大胆创新地鼓励省内的中高职学校开办“必修”的与该职业相关的大数据处理和治理技能课程,让每个毕业生都能对数字发展有基本的认知和数字化技能装备,这能及时地应付数字化转型后劳动市场的强大需求。二、提高数字化教育和学习的氛围在政府,社会和经济都跟随数字化转型的大气候时,我们的教育氛围也应随之而有所革新。数字产业化和产业数字化转型步伐加快,企业对旧有低端技术工人的需求不断缩小,有企业工厂曾表示:“原来一个生产车间至少有60个人,数字化后基本实行数字监控、数字决策,几乎是无人车间,降低了生产成本。”相反,新业态和新职业不断涌现,例如网约配送员和互联网营销师等。可见,未来劳动人才主要是要进到大数据处理、演算、分析、治理技能、产品研发、企业营销和售后服务等方面,那么我们的教育也应跟上这个大转型的节奏,从上而下提高相关教育和学习的氛围。本人建议第一是要鼓励中高职校和普通高等院校在招生时适当正面地解说现在劳动市场转型的情况,以及未来数字人才的需求,提高学生们投选数字化相关课程的信心。第二,由省市政府牵头,建立有效的激励机制,例如在各中高职校和普通高等院校设立与数字化课程相关的奖学金和助学金,鼓励学生研读与数字化相关课程。三、深化校企合作,共育数字人才企业主动吸收人才是学生选课和学校培养人才的最大推动力,当中省市政府必须牵头带动校企合作,让数字人才培养政策行稳致远。本人建议加强江苏省市政府,企业和学校的沟通的积极性和恒常性。省市政府相关职能部门要定期牵头召开会议,及时传达国家政策、区域经济规划、产业布局、重点工作等,让校企双方都能了解最新的形势。企业方也要主动通报企业发展规划、生产规模、市场布局等信息,利于校方及时掌握企业的人才需求,对口培养;校方更要积极汇报人才培养方案、课程设计、实习实训计划等,利于企业及时掌握学校人才培养情况。此外,本人也建议江苏省政府应正确发挥我国社会主义制度下集中力量办大事的优势,让省市政府相关部门为校企合作发展以及数字人才培育订立明确目标,制定绩效评价标准,定期开展绩效评价,推动校企合作的良性长远发展。当中可以将校企合作情况作为职业院校办学业绩和水平评价的重要内容;也作为企业对社会贡献度评价的重要指标,每年表彰或指导改进,营造浓厚的发展氛围,为数字经济发展奠定扎实的人才培养基础。" +624,0909,关于在产业转型升级中加强新技术工人技能培训的建议,16a0305485c84d3cb58ba1a8a868681e,2022,2022-03-16 10:47:07,张凤阳,社会事业,调研情况:2021年8月17日中央财经委员会第十次会议明确指出,在打赢脱贫攻坚战、全面建成小康社会之际,我国社会发展已经到了扎实推动共同富裕的历史阶段。为此,经济发展不但要依靠技术进步与生产重组带来的效率增长,同时也要建立在与生产力提高相匹配的工人技能提升和收入增加的基础上,这样才能够推动更多低收入群体逐渐迈入社会中间阶层。 技术工人是中等收入群体的重要组成部分。当前以生产过程自动化、信息化和智能化为主要特征的制造业转型升级,为农民工提高技能水平、享有均等的市民权利乃至实现向上的社会流动,提供了重要的机遇窗口。在此背景下,企业对一线工人的技能要求也相应提高,如工业机器人行业中的安装调试、操作维护等工作,都离不开技术熟练且经验丰富的新技术工人。在目前各地政府公布的紧缺职业目录中,高级焊工、维修电工、工业机器人系统操作员等都是企业所急需的技术人才。因此,培育壮大新技术工人队伍,既是形成“中间大、两头小”橄榄型分配结构的必然要求,也是促进共同富裕的关键着力点。 问题分析:党的十九大报告明确提出要提高就业质量和人民收入水平,推进基本公共服务均等化,扩大中等收入群体。要促进共同富裕,就必须让一定比例的农民工通过技能升级的方式成为新的中间阶层,进一步缓解机会不均等的代际传递,从而增强社会流动性。为实现这一目标,在制定迈向中高端的产业政策、投资技术先进的机器设备的同时,也需要同步实施与时俱进的公共政策。 具体建议:第一,通过提升专业性职业技能培训的规模和质量,有效改善智能制造产业转型过程中技术人才短缺的现状。在我省制造业劳动力大军中,农民工仍占相当的比例,但他们受教育水平普遍较低,参加技能培训的机会较少,面临技术型失业的风险较高,因此职业技能培训的主要对象应为普通农民工。而企业在产业自动化升级实施“机器换人”过程中,通常会给农民工的技能需求与职业结构带来正反两面的影响,即一方面是“去技能化”与岗位替代,另一方面则是“再技能化”与职业升级。要避免或减少负面影响,就应加快构建完善且更具包容性的技能形成体系,为一线工人制定转岗技能培训和社会保护政策,提供相应的技能补贴,尤其帮助低技能工人在短期内重返劳动力市场,从而减少结构性失业,缩小收入差距。 第二,进一步落实职业技能水平的规范化与标准化体系建设,从政策层面规范新技术工人的技术资格与社会身份认定。产业结构升级对农民工的技术赋权主要通过职业技能培训来实现,而这一过程又必须与专业资格认证相匹配,才能够推动技术有效转化为应得的社会地位。这也是农民工群体成长为新技术工人的重要标志之一。例如,此前国有企业大多采用“八级工资制度”考核认定工人技术等级,有效地对技术工种、技术水平进行了统一认证,而目前对于新技术涉及的多个制造领域都尚欠缺统一、规范且具权威性的技术资格认定。建立健全完善有效的专业技术及技能标准认定,将有助于农民工群体的整体技能提升与积累,进而获得向上流动的可行途径。 第三,地方政府应专门制定针对新技术工人的社会保护及保障政策,从而得以在技能培育和社会权利保障方面有效达到吸引并留住新技术人才的目标。已有研究表明,提高受教育年限、学徒工经历及参加技能培训,对农民工成长为技术工人具有显著的促进作用,并且,技术培训机会、参加社保情况、工资收入和工作环境等因素对农民工的工作满意度皆有正向影响,能够有效提高其工作稳定性。在产业转型升级背景下,为解决新技术工人短缺的瓶颈性问题,广东等地的部分城市试行“积分入户”政策,逐步承担起促进农民工技能积累,并将其转化为户籍身份的功能,收到了良好效果。这些经验值得江苏参考借鉴。 +625,0913,关于我省恢复小儿外科质量控制中心的建议,a9d873f679854d838bf5e2b4b8fba527,2022,2022-03-16 10:47:07,沈卫民,医卫体育,调研情况:医疗质量是医院的生命线。是病人的生命线。加强医疗质量管理,实施医疗质量控制,是国家医院管理的重点和主题,对保障人民群众身体健康和生命安全,提升行业形象,促进社会和谐安定,实现医改目标具有十分重要的意义。问题分析:医疗质量控制历来是医疗安全和正常医疗行为的重要保障,在我省卫健委委托医学会成立了医疗质量控制中心办公室,下面附设了各个学科的医疗质量控制中心。为我省的医疗质量和安全做出了很好的贡献。但不知何原因,原有的小儿外科质量控制中心,被取缔,而取之以来的是归口在儿科,但儿科实际是儿内科,内科外科是有区别的,质量控制体系是不相同的。指标都完全不一样,因此,不能很好的对小儿外科进行很好的医疗质量监控和管控。具体建议:1、为了祖国的未来,为了我省的一老一小的一小,为了小儿外科的医疗质量的监控,建议,恢复成立小儿外科医疗质量控制中心。2、小儿医疗质控中心的成立是完善我省医疗质量控制体系建设、切实加大行业内部医疗质量监管、保障医疗质量的举措。3、小儿外科医疗质量控制中心在今后将对全省范围内开展儿外科发展现状及存在问题调研,逐步推进三级儿外科质控体系建设,以常见病、多发病诊疗规范及儿外科优势病种临床路径做切入点,将儿外科临床质控工作落到实处,完成好我国儿外科质量控制工作。4、小儿外科质量控制中心可以切实发挥质控在医疗质量管理中的作用,履行职责,明确目标,加强管理,可以把我省的医疗质量控制中心建设的更完备。相信他的建成将对小儿外科医师规范操作、学习交流有推动作用,将推动我省小儿外科医疗事业健康有序快速发展。更好的保障儿童健康,我祖国的明天保驾护航。 +626,0928,关于加强高校基础研究投入,提升原始创新能力的建议,ac01c4144a1245e19200d019fad11373,2022,2022-06-06 17:22:19,徐耀新,科学技术,调研情况:基础研究是科技创新的原动力,也是培育战略科技力量的基础性工作。高校承担了80%的基础研究任务。目前,中央财政给部委属高校基本科研业务费的预算增至50亿元左右,平均每所部属高校基本科研业务费额度达5000万元以上。浙江省、北京市等省份也在加大基本科研业务费的投入,如北京市自2018年起,设立市属高校基本科研业务费,赋予市属高校更大的科研定额经费使用自主权,高校基本科研业务费一般每校每年达1000~2000万元。浙江省于2019年扩大基本科研业务费规模,规模较大的高校基本科研业务费额度每年可达600万元以上。问题分析:但目前我省地方属高校基础科学研究专项经费额度及资助覆盖率都偏低。2019 ~2021年每年全省158所地方属高校的基础科学研究专项经费(自然科学)额度仅2400万元,三年没有增加,尚不及一所部委属高校基本科研业务费的一半。2022年更是降为2300万元。我省高校自然科学研究项目每项只资助3~5万元,与部委属高校中央高校科研业务费项目相比,单个项目资助强度明显不足。部委属高校总体基础科研经费充足,35岁以下青年教师科研项目资助率基本达到全覆盖,而我省地方属高校青年教师科研项目资助率不到30%。具体建议:1、借鉴中央财政和兄弟省份做法,在持续加大全省科技经费投入的同时,进一步加大对地方属高校基础科学研究的经费支持力度,给更多处于起步阶段的高校青年科技人才以及时、有力的支持,提高资助强度,为全省基础研究储备更多的人才和项目。2、落实《科学技术进步法》第九条“推动全社会科学技术研究开发经费持续稳定增长”及《国务院关于全面加强基础科学研究的若干意见》(国发〔2018〕4号)第十七条“地方政府要结合本地区经济社会发展需要,加大对基础研究的支持力度“等法律及政策规定,建立省属高校基础研究经费稳定增长机制。 +627,0929,关于建立苏北农村人居环境整治要完善长效机制的建议,19f60c9161224ac29250af5ea3b89a54,2022,2022-06-06 17:22:19,段绪强,农林水利,"调研情况:近年来,省委、省政府对全省改善农村人居环境工作高度重视,各市、各级制定了行动方案,确定了人居环境整治示范和提升创建标准,明确开展了全面推进村镇规划编制、拆违治乱、生活垃圾治理、生活污水治理、农村改厕、特色风貌整治和长效机制建设等重点任务,苏北农村人居环境也得到了显著改善和提升。但不可否认的是,与苏南相比,与实施乡村振兴战略的总体要求相比、与实现农业农村现代化的目标任务相比、与农民群众对美好生活的热切期盼相比,还存在不少短板和弱项,特别是在持续推动农村人居环境改善和推动建立长效机制方面还存在一些不容忽视的问题,已成为建设“强富美高”新江苏的突出“短板”。江苏省作为经济发达省份,近年来农村人居环境质量改善明显,全省6300个村庄实施农村环境综合整治,9000多个村庄建有生活污水处理设施。但在苏北地区,农村居民住房水平普遍不高,供排水、道路、粪污处理、垃圾收运等基础设施和公共服务设施落后,与苏南、苏中相比差距较大。中央一号文件鼓励各地立足实际、因地制宜,合理选择简便易行、长期管用的农村人居环境整治模式从苏北地区农民反映最强烈、需求最迫切的突出问题入手,以住房条件、垃圾污水治理和厕所革命为重点,分析整治现状,剖析问题,进而提出对策建议,对于改善苏北农村人居环境具有重要意义。问题分析:农村人居环境整治成效,是衡量苏北乡村振兴成功与否的一个重要标准。完善建立苏北农村人居环境整治要完善长效机制,既要做好看得见的“面子工程”,也要做好看不见的“里子工程”。精准施策,重在强化主体责任、重在夯实基础工程。确保各项治理工程设施持续发挥作用,让老百姓真正得到实惠,从而激发出保护环境、清洁家园的行动自觉。在当前农村人居环境整治工作中,应探索建立“政府引导、市场运作、社会参与”的多元投资机制,拓宽农村人居给环境整治资金筹措渠道,引导社会资金以多种形式参与村庄环境基础设施建设和运行管理。并充分调动和激发广大乡贤以资金返乡、资源返乡、影响力返乡等方式,积极投身家乡建设,有效解决资金需求和投入不足的矛盾。具体建议:一、完善建设和管护长效机制,要坚持建管并重,发动群众。要把后期工程管护纳入乡村规划设计,明确运行管护标准,做到有制度管护、有资金维护、有人员看护,形成规范化、可持续的长效运行管护机制。要突出群众主体,发动农民群众自己动手搞清洁、搞绿化、搞建设、搞管护,管好用好既有公共服务设施。深化农村精神文明创建,开展“文明家庭”“最美庭院”等评选活动,推动移风易俗。二、完善建设和管护长效机制,要坚持因地制宜、实事求是。要采取市场化管护、政府补助的办法,逐步建立健全城乡一体化的投入机制。坚持敬畏自然、尊重传统、保护文化、突出特色,防止照搬照抄城市和外地发达农村运行管护模式,做到既尽力而为又量力而行。各地镇、村要根据自身实际,调动社会力量积极参与,支持农村人居环境设施建设和运行管护。同时,不断壮大农村集体经济,让村集体有一定经济能力管护镇村环境卫生。三、完善建设和管护长效机制,要充分发挥村级组织和村民主体作用。要建立政府、村集体、村民等各方共谋、共建、共管、共评、共享机制,动员村民投身美丽家园建设。要探索建立农户付费机制,通过向农户适当收费,调动农民监督运行管护的积极性和责任感。组织开展专业化培训,把当地农民培养成为村内公益性基础设施运行维护的重要力量,通过以工代赈等方式,设立公益性岗位,优先安排家庭经济困难的劳动力从事运行管护,将运行维护与精准扶贫有机结合起来。苏北农村人居环境整治是一项长期工程,非一朝一夕所能完成,要有打攻坚战、持久战的思想准备。要积极探索建立权责分明、协调统一、科学规范的管理长效机制,动员广大人民群众和社会各界积极参与进来,形成环卫设施完善、管理机制健全、村貌整洁、人居环境改善、管理有序的良好局面。" +628,0930,关于加强高校“高精尖缺”人才引育 服务江苏高质量发展的建议,86b0c4d4d6cc4956990de55167bca966,2022,2022-06-06 17:22:19,郝海平,社会事业,调研情况:党的十八大以来,习近平总书记把科教兴国、人才强国和科技创新摆在国家发展全局的核心位置,不止一次地强调:创新是第一动力、人才是第一资源。当前中美博弈的本质是科技,科技博弈的背后是人才。无论是国家强盛的历史逻辑,经济发展的现实逻辑,还是科技发展的严谨逻辑,都可以证明:谁拥有了一流创新人才、拥有了一流科学家,谁就能在创新发展中占据优势。所以,目前我们比历史上任何一个时期都更加渴求人才。江苏素来有人才富集的基础优势,目前全省人才资源总量超1400万人,其中专业技术人才884万人、高技能人才455万人,居全国首位。但我省的“高精尖缺”人才特别是创新型人才的引育工作面临着挑战。以2021年四青人才入选情况为例,上海交通大学144人、浙江大学136人、北京大学129人、复旦大学102人、清华大学98人位居前五名,而我省入选人数最多的为南京大学65人。其中,以海外优青入选者为例,全国最多的为浙江大学91人,我省入选人数最多的为南京大学,仅有33人,“高精尖缺”人才的引育工作亟待加强。如何更好地发挥江苏高校,特别是关键领域行业高校“高精尖缺”人才引育作用,最大限度地把高校人才优势、科技优势转化为发展优势,是助力国家重大发展战略、江苏经济社会高质量发展的重要一招。问题分析:一直以来,江苏高校深入落实人才引领发展战略,深化体制机制改革,主动汇聚人才,引才工作取得明显成效。但我们也必须清楚地看到,与世界一流高校相比,高校人才队伍建设仍面临着瓶颈与难题。一是区域性因素,我省各个城市同北上广深等一线城市相比,对高端人才的吸引力不足。二是战略科学家、科技领军人才仍严重缺乏。三是人才引进顶层设计不够,存在同类人才各高校重复引进或恶性竞争的现象。四是西方国家在高精尖人才方面对我国封锁遏制打压成常态,从发达国家引进人才的路径变窄,引才难度加大。具体建议:为更好的推动高校“高精尖缺”人才队伍建设,提出以下几点建议:一、加快“江苏好大学”人才引育共同体建设要加强高校间人才引育合作,鼓励江苏高校间一流学科强强联合、强弱学科阶梯合作,开展跨学科、跨领域、跨国界的协同创新,通过联合举办世界高水平学术论坛,共同开展线上线下、国(境)内外联动的海外引才系列活动,合作建设博士后流动站、探索交叉学科高水平人才培养计划,协同推进高校国际化水平等方式,化各自为战为协同联动,抢抓海外人才回流机遇,拓宽人才培育维度,努力聚天下英才而用之。二、加快政府、经济区、企业、高校“四位一体”协同发展局面建设政府、经济区、企业和高校,按照区域性划分,构成一个紧密联系的生态圈,按照发展方向和需求,一个政府部门包干对接相关区域内经济区和高校,经济区内创新企业按照不同领域对接不同高校,通过探索多种形式的长效合作机制,如政府做好顶层设计,提供政策支持;经济区做好政策落地和服务工作;高校根据地方发展需求,不断调整人才培养方向、加强创新技术攻关,全力保障人才、科技支撑;企业则在自身发展的同时,吸纳高校优秀毕业生就业、促进高校产学研合作及成果转化等,共同实现资源融合和优势叠加的良性循环,为江苏高质量发展提供更强动力。三、构建全方位、全周期的人才服务体系。在我省现有指导性政策的基础上,各地区各部门尽快出台高层次人才引进优惠政策,如专项资金补助、税收减免政策、工作经费、租购房补贴等直接资金补助吸引人才,另外配偶安置、子女教育特殊优惠政策等也是吸引人才的重要内容。建立“高精尖缺”人才库,持续做好人才服务,也是需要加强的工作。 +629,0935,关于江苏省地质遗迹资源保护利用建议,0c4708a32afa4d759607b7974c0005e2,2022,2022-08-10 14:54:36,许建荣,资源环境,调研情况:地质遗迹包括地貌景观、地层剖面、地质构造、古生物化石、矿物与矿床、岩石、水体景观和地质灾害遗迹等。其特殊性在于相对稀有性、不可再生性、环境脆弱性、不可复原性和不可移动性。据调研,江苏省内登记在册的地质遗迹共有67处,其中地层剖面类19处、地质构造类5处、古生物类8处、地貌景观类16处、矿物与矿床类7处、水体景观类9处、环境地质遗迹景观类3处。2011年省国土资源厅颁布了《江苏省地质遗迹保护规划》(2011-2020年),推动了我省地质遗迹保护工作。目前拥有江苏苏州太湖西山国家地质公园、江苏南京市六合国家地质公园、江苏汤山方山国家地质公园、江苏连云港花果山国家地质公园和南京冶山国家矿山公司、江苏盱眙象山国家矿山公园等国家级地质遗迹保护区,但仍存在一定问题。问题分析:1、法规制度不健全目前地质遗迹保护的主要依据是《地质遗迹保护管理规定》(地质矿产部令 1995年第21号)、《江苏省地质环境保护条例》(2008年9月28日江苏省第十一届人民代表大会常务委员会第五次会议通过),但相关的配套制度不尽完善。2、地质遗迹保护区建设数量较少全省有一半左右的地质遗迹无任何形式的保护和标示。少量的地质遗迹面临工程建设、矿山开采和土地复垦等人为活动造成损坏威胁。3、没有形成动态评价机制地质遗迹管理体系有待完善,已建立地质公园、矿山公园的管理工作有待进一步完善,地质遗迹动态评价和监管工作有待加强。具体建议:1、加强顶层设计,强化地质遗迹的保护工作加强地质遗迹保护的地方性立法工作,进一步完善地质遗迹保护、利用、监管的管理体系。建立统一管理机构,明确专业地勘单位定期进行地质遗迹动态调查、评价,完善省、市级地质遗迹信息管理平台,为地质遗迹保护、利用奠定基础。2、要把地质遗迹的保护和利用有效融合强化“在保护中开发、在开发中保护”的理念,把地质遗迹的保护、开发和当地特色文化资源、旅游资源以及自然博物馆和科普基地建设有机结合。加强地质遗迹旅游专业化导游、专业化解说工作,加强地质遗迹科普教育,加强地质遗迹科研工作,强化地质遗迹的保护和利用有效融合。3、多渠道拓展地质遗迹保护的投入保障机制建立省级地质遗迹保护专项基金,引导地方政府、企业、个人多渠道投入保障机制,地勘事业单位提供专业技术支撑,把地质遗迹保护利用和乡村振兴、特色小城镇建设、科普基地及实习基地建设有机结合,有效保障地质遗迹保护利用的良性循环。 +630,0936,关于加强电动自行车使用精准管理的建议,692348261c1744e4aa62f4ffdaa4c7d6,2022,2022-08-10 14:54:37,郝星辰,法制建设,调研情况:电动自行车的飞速发展,改变了群众的出行方式,在给群众带来便捷的同时,也出现了许多相关的安全事故和隐患,社会舆论更是高度关注。从电动车引发的交通事故的统计来看:全国每日与电动自行车相关的交通事故占交通事故总量的45%以上,每年与电动自行车有关的交通事故致死率约为10%,电动自行车交通事故频出已严重影响了交通出行秩序和群众生命财产安全;而从电动自行车火灾事故原因分析,因电池单体故障引发火灾事故占总数的34.7%,电池过充电占21.8%,短路占8.9%,自燃占3.8%,接触不良2.9%,其他原因占27.5%。问题分析:江苏来看,作为全国首个立法管理电动自行车的省份(省人大2020年7月1日正式实施《电动自行车管理条例》),我省在多方位助力公共安全专项整治和电动自行车登记上牌的工作方面走在全国前列。但在集中上牌期后,针对电动自行车的路面执法、销售登记等常态化管理措施仍有可提升的空间。如江苏省非机动车登记管理平台尚未建立与执法仪相联通的处罚功能模块,导致了在电子警察抓拍违法信息后,在路面处罚的过程中交警各自为政、尺度不一;特别是因为没有销售源头的管理,销售网点自私改装、加装、篡改电池等违规操作所引发的各种火灾事故比比皆是。具体建议:为规范和促进电动自行车行业的健康发展,保护人民群众的生命和财产安全,推进电动自行车常态化管理及电动自行车产业全生命周期管理规范化;提出以下建议:一、运用信息化手段,开展电动自行车全生命周期管理,夯实常态化管控。针对目前多发的电动自行车火灾事故,建议省市场监督管理部门与省公安交管部门联动,运用信息化手段,进行全生命周期管理并在全省进行推广,做到质量安全追朔,监管分类精准,以大数据的科技手段打造质量多元化管理、安全多部门互联的创新模式。具体可参考浙江省模式和南京等地做法:由省级市场监督管理部门联合公安交管部门利用科技数字化手段推出“浙品码”,通过为电动自行车赋码行为以确保电动自行车全生命周期溯源体系,将电动自行车整车、电池、登记、维修集成浙品码内,做到一码统管、一键溯源;南京市目前也已经实现了电动自行车整车、电机、电池、登记部门、登记信息“五码合一”溯源体系。二、提升交通执法的信息化水平。在做好登记上牌的同时,运用科技大数据技术,尽快建立执法和缴罚模块,让电动自行车电子警察拍摄和路面处理违法行为更加规范化,使人人敬畏《道路交通安全法》,提升骑行人道路通行道德素养。三、加强电动自行车使用综合治理。将电动自行车骑行、使用安全纳入重点监管范畴,省消防救援部门与市场监管及公安交管数据平台打通,通过数据化手段监测并预警,在火灾事故发生后也可源头追溯,继续强化综合治理指导并推动全省相关部门开展电动自行车专项整治活动。四、加强对《江苏省电动自行车管理条例》贯彻落实情况的监督检查。尤其是关注第二十三条“鼓励投保第三者责任险、人身意外险”的落实情况,根据执行中存在问题强化条例落实和推进条例修订。 diff --git a/data/vpqq2023-10-27.xlsx b/data/vpqq2023-10-27.xlsx new file mode 100644 index 0000000..124229d Binary files /dev/null and b/data/vpqq2023-10-27.xlsx differ