From 2fe4353f5e6dfeb72d8600f4be218479bc338f5d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com>
Date: Tue, 22 Jul 2025 15:20:47 +0800
Subject: [PATCH] =?UTF-8?q?=E9=98=B3=E5=85=89=E4=B8=89=E8=B5=84=E5=85=AC?=
=?UTF-8?q?=E7=A4=BA=E5=85=AC=E5=BC=80=E9=97=A8=E6=88=B7=E6=A1=86=E6=9E=B6?=
=?UTF-8?q?=E6=90=AD=E5=BB=BA=E3=80=81=E9=A6=96=E9=A1=B5=E5=88=87=E5=9B=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
sunVillage_info/index.html | 116 +
sunVillage_info/static/css/dateTime.css | 153 +
sunVillage_info/static/css/default.css | 1147 ++
sunVillage_info/static/css/iconfont.css | 405 +
sunVillage_info/static/css/index.css | 652 +
sunVillage_info/static/css/login.css | 177 +
sunVillage_info/static/css/main.css | 2583 +++
sunVillage_info/static/css/page_common.css | 60 +
sunVillage_info/static/css/property.css | 202 +
.../static/css/swiper-bundle.min.css | 13 +
sunVillage_info/static/css/ui-dialog.css | 425 +
sunVillage_info/static/images/back.png | Bin 0 -> 340 bytes
sunVillage_info/static/images/closeBig.png | Bin 0 -> 691 bytes
sunVillage_info/static/images/ewm.png | Bin 0 -> 4868 bytes
.../static/images/footer_filings.png | Bin 0 -> 1372 bytes
.../static/images/footer_icon_1.png | Bin 0 -> 355 bytes
sunVillage_info/static/images/index_bg.png | Bin 0 -> 417756 bytes
sunVillage_info/static/images/index_nav_1.png | Bin 0 -> 10849 bytes
sunVillage_info/static/images/index_nav_2.png | Bin 0 -> 16349 bytes
sunVillage_info/static/images/index_nav_3.png | Bin 0 -> 12757 bytes
.../static/images/index_nav_bg.png | Bin 0 -> 38673 bytes
.../static/images/index_nav_bg_active.png | Bin 0 -> 45259 bytes
.../static/images/index_nav_go.png | Bin 0 -> 1620 bytes
.../static/images/index_nav_go_active.png | Bin 0 -> 1304 bytes
sunVillage_info/static/images/link_00.png | Bin 0 -> 13985 bytes
sunVillage_info/static/images/link_01.png | Bin 0 -> 48536 bytes
sunVillage_info/static/images/link_02.png | Bin 0 -> 32684 bytes
.../static/images/list_icon_01.png | Bin 0 -> 603 bytes
.../static/images/list_icon_02.png | Bin 0 -> 590 bytes
.../static/images/list_icon_03.png | Bin 0 -> 385 bytes
sunVillage_info/static/images/login_bg.png | Bin 0 -> 136624 bytes
.../static/images/login_icon_1.png | Bin 0 -> 1585 bytes
.../static/images/login_icon_2.png | Bin 0 -> 1457 bytes
.../static/images/login_icon_2_code.png | Bin 0 -> 1317 bytes
.../static/images/login_icon_3.png | Bin 0 -> 2715 bytes
.../static/images/login_icon_4.png | Bin 0 -> 1479 bytes
.../static/images/login_icon_5.png | Bin 0 -> 1628 bytes
sunVillage_info/static/images/map_icon.png | Bin 0 -> 420 bytes
sunVillage_info/static/images/nanyangshi.png | Bin 0 -> 15219 bytes
.../static/images/new_icon_back.png | Bin 0 -> 442 bytes
sunVillage_info/static/images/search_icon.png | Bin 0 -> 446 bytes
sunVillage_info/static/images/tt_icon.png | Bin 0 -> 2045 bytes
sunVillage_info/static/images/user_icon.png | Bin 0 -> 1756 bytes
sunVillage_info/static/js/api/index.js | 145 +
sunVillage_info/static/js/common/main.js | 94 +
sunVillage_info/static/js/common/require.js | 2145 ++
sunVillage_info/static/js/common/tools.js | 481 +
.../static/js/lib/ajaxUpload/ajaxupload.js | 682 +
.../js/lib/bootstrap/css/bootstrap-theme.css | 587 +
.../lib/bootstrap/css/bootstrap-theme.min.css | 6 +
.../static/js/lib/bootstrap/css/bootstrap.css | 6757 +++++++
.../js/lib/bootstrap/css/bootstrap.min.css | 6 +
.../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes
.../fonts/glyphicons-halflings-regular.svg | 288 +
.../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes
.../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes
.../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes
.../static/js/lib/bootstrap/js/bootstrap.js | 2377 +++
.../js/lib/bootstrap/js/bootstrap.min.js | 7 +
.../static/js/lib/cupload/cupload.js | 639 +
.../static/js/lib/dateTime/dateTime.min.js | 1 +
.../static/js/lib/dialog/dialog-config.js | 93 +
.../static/js/lib/dialog/dialog-plus.js | 143 +
.../static/js/lib/dialog/dialog.js | 502 +
sunVillage_info/static/js/lib/dialog/drag.js | 225 +
sunVillage_info/static/js/lib/dialog/popup.js | 639 +
.../static/js/lib/echarts/echarts.min.js | 41 +
.../static/js/lib/jQuery-plugins/jquery-ui.js | 16617 ++++++++++++++++
.../js/lib/jQuery-plugins/jquery-ui.min.js | 13 +
.../lib/jQuery-plugins/jquery.changeColor.js | 10 +
.../js/lib/jQuery-plugins/jquery.color.js | 663 +
.../js/lib/jQuery-plugins/jquery.lazyload.js | 242 +
.../lib/jQuery-plugins/jquery.lazyload.min.js | 2 +
.../js/lib/jquery-cookie/jquery.cookie.js | 117 +
.../static/js/lib/jquery/jquery-1.9.1.min.js | 226 +
.../static/js/lib/jquery/jquery.js | 9211 +++++++++
.../static/js/lib/jquery/jquery.min.js | 5 +
.../js/lib/kindeditor/kindeditor-all-min.js | 7 +
.../js/lib/kindeditor/kindeditor-all.js | 9901 +++++++++
.../js/lib/kindeditor/kindeditor-min.js | 182 +
.../static/js/lib/kindeditor/lang/ar.js | 242 +
.../static/js/lib/kindeditor/lang/en.js | 241 +
.../static/js/lib/kindeditor/lang/ko.js | 246 +
.../static/js/lib/kindeditor/lang/ru.js | 242 +
.../static/js/lib/kindeditor/lang/zh-CN.js | 238 +
.../static/js/lib/kindeditor/lang/zh-TW.js | 243 +
.../static/js/lib/kindeditor/license.txt | 502 +
.../lib/kindeditor/plugins/anchor/anchor.js | 46 +
.../plugins/autoheight/autoheight.js | 54 +
.../kindeditor/plugins/baidumap/baidumap.js | 93 +
.../kindeditor/plugins/baidumap/index.html | 83 +
.../lib/kindeditor/plugins/baidumap/map.html | 43 +
.../kindeditor/plugins/clearhtml/clearhtml.js | 29 +
.../js/lib/kindeditor/plugins/code/code.js | 62 +
.../lib/kindeditor/plugins/code/prettify.css | 13 +
.../lib/kindeditor/plugins/code/prettify.js | 28 +
.../kindeditor/plugins/emoticons/emoticons.js | 129 +
.../kindeditor/plugins/emoticons/images/0.gif | Bin 0 -> 1810 bytes
.../kindeditor/plugins/emoticons/images/1.gif | Bin 0 -> 1582 bytes
.../plugins/emoticons/images/10.gif | Bin 0 -> 3716 bytes
.../plugins/emoticons/images/100.gif | Bin 0 -> 1780 bytes
.../plugins/emoticons/images/101.gif | Bin 0 -> 2443 bytes
.../plugins/emoticons/images/102.gif | Bin 0 -> 1446 bytes
.../plugins/emoticons/images/103.gif | Bin 0 -> 2166 bytes
.../plugins/emoticons/images/104.gif | Bin 0 -> 2169 bytes
.../plugins/emoticons/images/105.gif | Bin 0 -> 1277 bytes
.../plugins/emoticons/images/106.gif | Bin 0 -> 1041 bytes
.../plugins/emoticons/images/107.gif | Bin 0 -> 1058 bytes
.../plugins/emoticons/images/108.gif | Bin 0 -> 1046 bytes
.../plugins/emoticons/images/109.gif | Bin 0 -> 1081 bytes
.../plugins/emoticons/images/11.gif | Bin 0 -> 8033 bytes
.../plugins/emoticons/images/110.gif | Bin 0 -> 1082 bytes
.../plugins/emoticons/images/111.gif | Bin 0 -> 1039 bytes
.../plugins/emoticons/images/112.gif | Bin 0 -> 1111 bytes
.../plugins/emoticons/images/113.gif | Bin 0 -> 1015 bytes
.../plugins/emoticons/images/114.gif | Bin 0 -> 1003 bytes
.../plugins/emoticons/images/115.gif | Bin 0 -> 1061 bytes
.../plugins/emoticons/images/116.gif | Bin 0 -> 996 bytes
.../plugins/emoticons/images/117.gif | Bin 0 -> 1041 bytes
.../plugins/emoticons/images/118.gif | Bin 0 -> 1012 bytes
.../plugins/emoticons/images/119.gif | Bin 0 -> 1101 bytes
.../plugins/emoticons/images/12.gif | Bin 0 -> 2247 bytes
.../plugins/emoticons/images/120.gif | Bin 0 -> 1008 bytes
.../plugins/emoticons/images/121.gif | Bin 0 -> 1060 bytes
.../plugins/emoticons/images/122.gif | Bin 0 -> 999 bytes
.../plugins/emoticons/images/123.gif | Bin 0 -> 1055 bytes
.../plugins/emoticons/images/124.gif | Bin 0 -> 1022 bytes
.../plugins/emoticons/images/125.gif | Bin 0 -> 1013 bytes
.../plugins/emoticons/images/126.gif | Bin 0 -> 1030 bytes
.../plugins/emoticons/images/127.gif | Bin 0 -> 956 bytes
.../plugins/emoticons/images/128.gif | Bin 0 -> 1022 bytes
.../plugins/emoticons/images/129.gif | Bin 0 -> 972 bytes
.../plugins/emoticons/images/13.gif | Bin 0 -> 1736 bytes
.../plugins/emoticons/images/130.gif | Bin 0 -> 980 bytes
.../plugins/emoticons/images/131.gif | Bin 0 -> 945 bytes
.../plugins/emoticons/images/132.gif | Bin 0 -> 936 bytes
.../plugins/emoticons/images/133.gif | Bin 0 -> 1012 bytes
.../plugins/emoticons/images/134.gif | Bin 0 -> 968 bytes
.../plugins/emoticons/images/14.gif | Bin 0 -> 4006 bytes
.../plugins/emoticons/images/15.gif | Bin 0 -> 1562 bytes
.../plugins/emoticons/images/16.gif | Bin 0 -> 1413 bytes
.../plugins/emoticons/images/17.gif | Bin 0 -> 3366 bytes
.../plugins/emoticons/images/18.gif | Bin 0 -> 8137 bytes
.../plugins/emoticons/images/19.gif | Bin 0 -> 8135 bytes
.../kindeditor/plugins/emoticons/images/2.gif | Bin 0 -> 1804 bytes
.../plugins/emoticons/images/20.gif | Bin 0 -> 1808 bytes
.../plugins/emoticons/images/21.gif | Bin 0 -> 1864 bytes
.../plugins/emoticons/images/22.gif | Bin 0 -> 3010 bytes
.../plugins/emoticons/images/23.gif | Bin 0 -> 1950 bytes
.../plugins/emoticons/images/24.gif | Bin 0 -> 2257 bytes
.../plugins/emoticons/images/25.gif | Bin 0 -> 2446 bytes
.../plugins/emoticons/images/26.gif | Bin 0 -> 4014 bytes
.../plugins/emoticons/images/27.gif | Bin 0 -> 2893 bytes
.../plugins/emoticons/images/28.gif | Bin 0 -> 3262 bytes
.../plugins/emoticons/images/29.gif | Bin 0 -> 5861 bytes
.../kindeditor/plugins/emoticons/images/3.gif | Bin 0 -> 1852 bytes
.../plugins/emoticons/images/30.gif | Bin 0 -> 1780 bytes
.../plugins/emoticons/images/31.gif | Bin 0 -> 5174 bytes
.../plugins/emoticons/images/32.gif | Bin 0 -> 7189 bytes
.../plugins/emoticons/images/33.gif | Bin 0 -> 4317 bytes
.../plugins/emoticons/images/34.gif | Bin 0 -> 2140 bytes
.../plugins/emoticons/images/35.gif | Bin 0 -> 13392 bytes
.../plugins/emoticons/images/36.gif | Bin 0 -> 1417 bytes
.../plugins/emoticons/images/37.gif | Bin 0 -> 1195 bytes
.../plugins/emoticons/images/38.gif | Bin 0 -> 1674 bytes
.../plugins/emoticons/images/39.gif | Bin 0 -> 1798 bytes
.../kindeditor/plugins/emoticons/images/4.gif | Bin 0 -> 1977 bytes
.../plugins/emoticons/images/40.gif | Bin 0 -> 10092 bytes
.../plugins/emoticons/images/41.gif | Bin 0 -> 3368 bytes
.../plugins/emoticons/images/42.gif | Bin 0 -> 13367 bytes
.../plugins/emoticons/images/43.gif | Bin 0 -> 4327 bytes
.../plugins/emoticons/images/44.gif | Bin 0 -> 1571 bytes
.../plugins/emoticons/images/45.gif | Bin 0 -> 4692 bytes
.../plugins/emoticons/images/46.gif | Bin 0 -> 5162 bytes
.../plugins/emoticons/images/47.gif | Bin 0 -> 3685 bytes
.../plugins/emoticons/images/48.gif | Bin 0 -> 1755 bytes
.../plugins/emoticons/images/49.gif | Bin 0 -> 6361 bytes
.../kindeditor/plugins/emoticons/images/5.gif | Bin 0 -> 1866 bytes
.../plugins/emoticons/images/50.gif | Bin 0 -> 3073 bytes
.../plugins/emoticons/images/51.gif | Bin 0 -> 3731 bytes
.../plugins/emoticons/images/52.gif | Bin 0 -> 1532 bytes
.../plugins/emoticons/images/53.gif | Bin 0 -> 2056 bytes
.../plugins/emoticons/images/54.gif | Bin 0 -> 2362 bytes
.../plugins/emoticons/images/55.gif | Bin 0 -> 1582 bytes
.../plugins/emoticons/images/56.gif | Bin 0 -> 1170 bytes
.../plugins/emoticons/images/57.gif | Bin 0 -> 5072 bytes
.../plugins/emoticons/images/58.gif | Bin 0 -> 2596 bytes
.../plugins/emoticons/images/59.gif | Bin 0 -> 1533 bytes
.../kindeditor/plugins/emoticons/images/6.gif | Bin 0 -> 3556 bytes
.../plugins/emoticons/images/60.gif | Bin 0 -> 2667 bytes
.../plugins/emoticons/images/61.gif | Bin 0 -> 1136 bytes
.../plugins/emoticons/images/62.gif | Bin 0 -> 1269 bytes
.../plugins/emoticons/images/63.gif | Bin 0 -> 971 bytes
.../plugins/emoticons/images/64.gif | Bin 0 -> 988 bytes
.../plugins/emoticons/images/65.gif | Bin 0 -> 5285 bytes
.../plugins/emoticons/images/66.gif | Bin 0 -> 1159 bytes
.../plugins/emoticons/images/67.gif | Bin 0 -> 2746 bytes
.../plugins/emoticons/images/68.gif | Bin 0 -> 4148 bytes
.../plugins/emoticons/images/69.gif | Bin 0 -> 1015 bytes
.../kindeditor/plugins/emoticons/images/7.gif | Bin 0 -> 3929 bytes
.../plugins/emoticons/images/70.gif | Bin 0 -> 1162 bytes
.../plugins/emoticons/images/71.gif | Bin 0 -> 824 bytes
.../plugins/emoticons/images/72.gif | Bin 0 -> 3679 bytes
.../plugins/emoticons/images/73.gif | Bin 0 -> 2195 bytes
.../plugins/emoticons/images/74.gif | Bin 0 -> 2454 bytes
.../plugins/emoticons/images/75.gif | Bin 0 -> 1222 bytes
.../plugins/emoticons/images/76.gif | Bin 0 -> 1211 bytes
.../plugins/emoticons/images/77.gif | Bin 0 -> 1151 bytes
.../plugins/emoticons/images/78.gif | Bin 0 -> 1565 bytes
.../plugins/emoticons/images/79.gif | Bin 0 -> 1518 bytes
.../kindeditor/plugins/emoticons/images/8.gif | Bin 0 -> 4679 bytes
.../plugins/emoticons/images/80.gif | Bin 0 -> 1537 bytes
.../plugins/emoticons/images/81.gif | Bin 0 -> 1591 bytes
.../plugins/emoticons/images/82.gif | Bin 0 -> 1547 bytes
.../plugins/emoticons/images/83.gif | Bin 0 -> 1591 bytes
.../plugins/emoticons/images/84.gif | Bin 0 -> 3424 bytes
.../plugins/emoticons/images/85.gif | Bin 0 -> 1581 bytes
.../plugins/emoticons/images/86.gif | Bin 0 -> 1519 bytes
.../plugins/emoticons/images/87.gif | Bin 0 -> 1558 bytes
.../plugins/emoticons/images/88.gif | Bin 0 -> 2134 bytes
.../plugins/emoticons/images/89.gif | Bin 0 -> 1219 bytes
.../kindeditor/plugins/emoticons/images/9.gif | Bin 0 -> 3298 bytes
.../plugins/emoticons/images/90.gif | Bin 0 -> 2743 bytes
.../plugins/emoticons/images/91.gif | Bin 0 -> 654 bytes
.../plugins/emoticons/images/92.gif | Bin 0 -> 1377 bytes
.../plugins/emoticons/images/93.gif | Bin 0 -> 1119 bytes
.../plugins/emoticons/images/94.gif | Bin 0 -> 3426 bytes
.../plugins/emoticons/images/95.gif | Bin 0 -> 3011 bytes
.../plugins/emoticons/images/96.gif | Bin 0 -> 1796 bytes
.../plugins/emoticons/images/97.gif | Bin 0 -> 5300 bytes
.../plugins/emoticons/images/98.gif | Bin 0 -> 1629 bytes
.../plugins/emoticons/images/99.gif | Bin 0 -> 2261 bytes
.../plugins/emoticons/images/static.gif | Bin 0 -> 35504 bytes
.../plugins/filemanager/filemanager.js | 189 +
.../plugins/filemanager/images/file-16.gif | Bin 0 -> 170 bytes
.../plugins/filemanager/images/file-64.gif | Bin 0 -> 1149 bytes
.../plugins/filemanager/images/folder-16.gif | Bin 0 -> 226 bytes
.../plugins/filemanager/images/folder-64.gif | Bin 0 -> 1272 bytes
.../plugins/filemanager/images/go-up.gif | Bin 0 -> 562 bytes
.../plugins/fixtoolbar/fixtoolbar.js | 35 +
.../js/lib/kindeditor/plugins/flash/flash.js | 161 +
.../js/lib/kindeditor/plugins/image/image.js | 328 +
.../plugins/image/images/align_left.gif | Bin 0 -> 639 bytes
.../plugins/image/images/align_right.gif | Bin 0 -> 636 bytes
.../plugins/image/images/align_top.gif | Bin 0 -> 625 bytes
.../plugins/image/images/refresh.png | Bin 0 -> 800 bytes
.../plugins/insertfile/insertfile.js | 138 +
.../plugins/lineheight/lineheight.js | 38 +
.../js/lib/kindeditor/plugins/link/link.js | 66 +
.../js/lib/kindeditor/plugins/map/map.html | 57 +
.../js/lib/kindeditor/plugins/map/map.js | 137 +
.../js/lib/kindeditor/plugins/media/media.js | 170 +
.../plugins/multiimage/images/image.png | Bin 0 -> 1862 bytes
.../multiimage/images/select-files-en.png | Bin 0 -> 484 bytes
.../multiimage/images/select-files-zh-CN.png | Bin 0 -> 481 bytes
.../plugins/multiimage/images/swfupload.swf | Bin 0 -> 12787 bytes
.../plugins/multiimage/multiimage.js | 1384 ++
.../kindeditor/plugins/pagebreak/pagebreak.js | 27 +
.../plugins/plainpaste/plainpaste.js | 41 +
.../lib/kindeditor/plugins/preview/preview.js | 31 +
.../plugins/quickformat/quickformat.js | 81 +
.../js/lib/kindeditor/plugins/table/table.js | 712 +
.../kindeditor/plugins/template/html/1.html | 14 +
.../kindeditor/plugins/template/html/2.html | 42 +
.../kindeditor/plugins/template/html/3.html | 36 +
.../kindeditor/plugins/template/template.js | 58 +
.../kindeditor/plugins/wordpaste/wordpaste.js | 51 +
.../lib/kindeditor/themes/common/anchor.gif | Bin 0 -> 371 bytes
.../js/lib/kindeditor/themes/common/blank.gif | Bin 0 -> 43 bytes
.../js/lib/kindeditor/themes/common/flash.gif | Bin 0 -> 1089 bytes
.../lib/kindeditor/themes/common/loading.gif | Bin 0 -> 2608 bytes
.../js/lib/kindeditor/themes/common/media.gif | Bin 0 -> 1036 bytes
.../js/lib/kindeditor/themes/common/rm.gif | Bin 0 -> 989 bytes
.../kindeditor/themes/default/background.png | Bin 0 -> 1410 bytes
.../lib/kindeditor/themes/default/default.css | 1148 ++
.../lib/kindeditor/themes/default/default.png | Bin 0 -> 8299 bytes
.../js/lib/kindeditor/themes/qq/editor.gif | Bin 0 -> 1449 bytes
.../static/js/lib/kindeditor/themes/qq/qq.css | 143 +
.../lib/kindeditor/themes/simple/simple.css | 100 +
.../static/js/lib/laydata/laydate.js | 2 +
.../static/js/lib/nprogress/nprogress.js | 498 +
.../static/js/lib/paging/page_common.js | 226 +
.../static/js/lib/requirejs/require.js | 2145 ++
.../static/js/lib/swiper/swiper-bundle.min.js | 14 +
.../static/js/lib/swiper/swiper.min.js | 16 +
.../static/js/lib/template/.gitignore | 3 +
.../static/js/lib/template/.npmignore | 3 +
.../static/js/lib/template/template-debug.js | 731 +
.../js/lib/template/template-native-debug.js | 603 +
.../static/js/lib/template/template-native.js | 2 +
.../static/js/lib/template/template.js | 2 +
.../static/js/lib/webUploader/uploader.js | 5437 +++++
.../static/js/lib/webUploader/webUploader.js | 240 +
.../lib/webUploader/webuploader.flashonly.js | 4042 ++++
.../webUploader/webuploader.flashonly.min.js | 2 +
sunVillage_info/static/js/project/index.js | 99 +
296 files changed, 80773 insertions(+)
create mode 100644 sunVillage_info/index.html
create mode 100644 sunVillage_info/static/css/dateTime.css
create mode 100644 sunVillage_info/static/css/default.css
create mode 100644 sunVillage_info/static/css/iconfont.css
create mode 100644 sunVillage_info/static/css/index.css
create mode 100644 sunVillage_info/static/css/login.css
create mode 100644 sunVillage_info/static/css/main.css
create mode 100644 sunVillage_info/static/css/page_common.css
create mode 100644 sunVillage_info/static/css/property.css
create mode 100644 sunVillage_info/static/css/swiper-bundle.min.css
create mode 100644 sunVillage_info/static/css/ui-dialog.css
create mode 100644 sunVillage_info/static/images/back.png
create mode 100644 sunVillage_info/static/images/closeBig.png
create mode 100644 sunVillage_info/static/images/ewm.png
create mode 100644 sunVillage_info/static/images/footer_filings.png
create mode 100644 sunVillage_info/static/images/footer_icon_1.png
create mode 100644 sunVillage_info/static/images/index_bg.png
create mode 100644 sunVillage_info/static/images/index_nav_1.png
create mode 100644 sunVillage_info/static/images/index_nav_2.png
create mode 100644 sunVillage_info/static/images/index_nav_3.png
create mode 100644 sunVillage_info/static/images/index_nav_bg.png
create mode 100644 sunVillage_info/static/images/index_nav_bg_active.png
create mode 100644 sunVillage_info/static/images/index_nav_go.png
create mode 100644 sunVillage_info/static/images/index_nav_go_active.png
create mode 100644 sunVillage_info/static/images/link_00.png
create mode 100644 sunVillage_info/static/images/link_01.png
create mode 100644 sunVillage_info/static/images/link_02.png
create mode 100644 sunVillage_info/static/images/list_icon_01.png
create mode 100644 sunVillage_info/static/images/list_icon_02.png
create mode 100644 sunVillage_info/static/images/list_icon_03.png
create mode 100644 sunVillage_info/static/images/login_bg.png
create mode 100644 sunVillage_info/static/images/login_icon_1.png
create mode 100644 sunVillage_info/static/images/login_icon_2.png
create mode 100644 sunVillage_info/static/images/login_icon_2_code.png
create mode 100644 sunVillage_info/static/images/login_icon_3.png
create mode 100644 sunVillage_info/static/images/login_icon_4.png
create mode 100644 sunVillage_info/static/images/login_icon_5.png
create mode 100644 sunVillage_info/static/images/map_icon.png
create mode 100644 sunVillage_info/static/images/nanyangshi.png
create mode 100644 sunVillage_info/static/images/new_icon_back.png
create mode 100644 sunVillage_info/static/images/search_icon.png
create mode 100644 sunVillage_info/static/images/tt_icon.png
create mode 100644 sunVillage_info/static/images/user_icon.png
create mode 100644 sunVillage_info/static/js/api/index.js
create mode 100644 sunVillage_info/static/js/common/main.js
create mode 100644 sunVillage_info/static/js/common/require.js
create mode 100644 sunVillage_info/static/js/common/tools.js
create mode 100644 sunVillage_info/static/js/lib/ajaxUpload/ajaxupload.js
create mode 100644 sunVillage_info/static/js/lib/bootstrap/css/bootstrap-theme.css
create mode 100644 sunVillage_info/static/js/lib/bootstrap/css/bootstrap-theme.min.css
create mode 100644 sunVillage_info/static/js/lib/bootstrap/css/bootstrap.css
create mode 100644 sunVillage_info/static/js/lib/bootstrap/css/bootstrap.min.css
create mode 100644 sunVillage_info/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
create mode 100644 sunVillage_info/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.svg
create mode 100644 sunVillage_info/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
create mode 100644 sunVillage_info/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
create mode 100644 sunVillage_info/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2
create mode 100644 sunVillage_info/static/js/lib/bootstrap/js/bootstrap.js
create mode 100644 sunVillage_info/static/js/lib/bootstrap/js/bootstrap.min.js
create mode 100644 sunVillage_info/static/js/lib/cupload/cupload.js
create mode 100644 sunVillage_info/static/js/lib/dateTime/dateTime.min.js
create mode 100644 sunVillage_info/static/js/lib/dialog/dialog-config.js
create mode 100644 sunVillage_info/static/js/lib/dialog/dialog-plus.js
create mode 100644 sunVillage_info/static/js/lib/dialog/dialog.js
create mode 100644 sunVillage_info/static/js/lib/dialog/drag.js
create mode 100644 sunVillage_info/static/js/lib/dialog/popup.js
create mode 100644 sunVillage_info/static/js/lib/echarts/echarts.min.js
create mode 100644 sunVillage_info/static/js/lib/jQuery-plugins/jquery-ui.js
create mode 100644 sunVillage_info/static/js/lib/jQuery-plugins/jquery-ui.min.js
create mode 100644 sunVillage_info/static/js/lib/jQuery-plugins/jquery.changeColor.js
create mode 100644 sunVillage_info/static/js/lib/jQuery-plugins/jquery.color.js
create mode 100644 sunVillage_info/static/js/lib/jQuery-plugins/jquery.lazyload.js
create mode 100644 sunVillage_info/static/js/lib/jQuery-plugins/jquery.lazyload.min.js
create mode 100644 sunVillage_info/static/js/lib/jquery-cookie/jquery.cookie.js
create mode 100644 sunVillage_info/static/js/lib/jquery/jquery-1.9.1.min.js
create mode 100644 sunVillage_info/static/js/lib/jquery/jquery.js
create mode 100644 sunVillage_info/static/js/lib/jquery/jquery.min.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/kindeditor-all-min.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/kindeditor-all.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/kindeditor-min.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/lang/ar.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/lang/en.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/lang/ko.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/lang/ru.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/lang/zh-CN.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/lang/zh-TW.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/license.txt
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/anchor/anchor.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/autoheight/autoheight.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/baidumap/baidumap.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/baidumap/index.html
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/baidumap/map.html
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/clearhtml/clearhtml.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/code/code.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/code/prettify.css
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/code/prettify.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/emoticons.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/0.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/1.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/10.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/100.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/101.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/102.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/103.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/104.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/105.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/106.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/107.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/108.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/109.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/11.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/110.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/111.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/112.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/113.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/114.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/115.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/116.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/117.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/118.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/119.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/12.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/120.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/121.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/122.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/123.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/124.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/125.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/126.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/127.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/128.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/129.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/13.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/130.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/131.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/132.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/133.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/134.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/14.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/15.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/16.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/17.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/18.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/19.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/2.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/20.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/21.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/22.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/23.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/24.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/25.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/26.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/27.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/28.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/29.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/3.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/30.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/31.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/32.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/33.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/34.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/35.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/36.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/37.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/38.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/39.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/4.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/40.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/41.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/42.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/43.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/44.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/45.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/46.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/47.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/48.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/49.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/5.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/50.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/51.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/52.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/53.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/54.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/55.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/56.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/57.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/58.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/59.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/6.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/60.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/61.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/62.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/63.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/64.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/65.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/66.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/67.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/68.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/69.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/7.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/70.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/71.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/72.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/73.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/74.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/75.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/76.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/77.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/78.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/79.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/8.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/80.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/81.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/82.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/83.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/84.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/85.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/86.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/87.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/88.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/89.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/9.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/90.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/91.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/92.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/93.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/94.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/95.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/96.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/97.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/98.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/99.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/emoticons/images/static.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/filemanager/filemanager.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/filemanager/images/file-16.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/filemanager/images/file-64.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/filemanager/images/folder-16.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/filemanager/images/folder-64.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/filemanager/images/go-up.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/fixtoolbar/fixtoolbar.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/flash/flash.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/image/image.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/image/images/align_left.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/image/images/align_right.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/image/images/align_top.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/image/images/refresh.png
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/insertfile/insertfile.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/lineheight/lineheight.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/link/link.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/map/map.html
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/map/map.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/media/media.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/multiimage/images/image.png
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/multiimage/images/select-files-en.png
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/multiimage/images/select-files-zh-CN.png
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/multiimage/images/swfupload.swf
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/multiimage/multiimage.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/pagebreak/pagebreak.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/plainpaste/plainpaste.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/preview/preview.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/quickformat/quickformat.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/table/table.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/template/html/1.html
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/template/html/2.html
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/template/html/3.html
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/template/template.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/plugins/wordpaste/wordpaste.js
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/common/anchor.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/common/blank.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/common/flash.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/common/loading.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/common/media.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/common/rm.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/default/background.png
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/default/default.css
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/default/default.png
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/qq/editor.gif
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/qq/qq.css
create mode 100644 sunVillage_info/static/js/lib/kindeditor/themes/simple/simple.css
create mode 100644 sunVillage_info/static/js/lib/laydata/laydate.js
create mode 100644 sunVillage_info/static/js/lib/nprogress/nprogress.js
create mode 100644 sunVillage_info/static/js/lib/paging/page_common.js
create mode 100644 sunVillage_info/static/js/lib/requirejs/require.js
create mode 100644 sunVillage_info/static/js/lib/swiper/swiper-bundle.min.js
create mode 100644 sunVillage_info/static/js/lib/swiper/swiper.min.js
create mode 100644 sunVillage_info/static/js/lib/template/.gitignore
create mode 100644 sunVillage_info/static/js/lib/template/.npmignore
create mode 100644 sunVillage_info/static/js/lib/template/template-debug.js
create mode 100644 sunVillage_info/static/js/lib/template/template-native-debug.js
create mode 100644 sunVillage_info/static/js/lib/template/template-native.js
create mode 100644 sunVillage_info/static/js/lib/template/template.js
create mode 100644 sunVillage_info/static/js/lib/webUploader/uploader.js
create mode 100644 sunVillage_info/static/js/lib/webUploader/webUploader.js
create mode 100644 sunVillage_info/static/js/lib/webUploader/webuploader.flashonly.js
create mode 100644 sunVillage_info/static/js/lib/webUploader/webuploader.flashonly.min.js
create mode 100644 sunVillage_info/static/js/project/index.js
diff --git a/sunVillage_info/index.html b/sunVillage_info/index.html
new file mode 100644
index 0000000..e27cbc2
--- /dev/null
+++ b/sunVillage_info/index.html
@@ -0,0 +1,116 @@
+
+
+
+
+
+ 农村资源信息港
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Public Release of
+
Revenue and Expense Breakdown
+
+
+
+

+
+
+
+
+
+
+
Public Disclosure of
+
Productive Assets Status
+
+
+
+

+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sunVillage_info/static/css/dateTime.css b/sunVillage_info/static/css/dateTime.css
new file mode 100644
index 0000000..0cb2dc0
--- /dev/null
+++ b/sunVillage_info/static/css/dateTime.css
@@ -0,0 +1,153 @@
+.dateTimeWrap{
+ display: none;
+ -webkit-user-select:none;
+ -moz-user-select:none;
+ -ms-user-select:none;
+ -o-user-select:none;
+ user-select:none;
+ background: #494a4a;
+ padding:10px;
+ position: fixed;
+ left:0;
+ top:0;
+ z-index:999;
+ font-size:14px;
+ color:#e2e2e2;
+ width:240px;
+}
+.dateTimeWrap .datePart li.curDay{
+ color:#1ea0fa;
+}
+.dateTimeWrap #dayDat li:hover{
+ border:2px double #fff;
+ background: #1ea0fa;
+ color:#fff;
+}
+.dateTimeWrap #dateTime{
+ *float:left
+}
+.dateTimeWrap .dateTimeHead{
+ *overflow:hidden;
+ padding:8px 0px 4px;
+}
+.dateTimeWrap .datePart li{
+ border:2px double transparent;
+ float: left;
+ cursor: default;
+ vertical-align: middle;
+ width: 30px;
+ height: 26px;
+ text-align: center;
+ line-height: 26px;
+}
+.dateTimeWrap .datePart ul{
+ overflow: hidden;
+}
+.dateTimeWrap .changeMonth{
+ float: right
+}
+.dateTimeWrap .changeMonth #pre,.changeMonth #next{
+ display: inline-block;
+ width:20px;
+ height:20px;
+ cursor: default;
+ color:#333;
+ background: #fff;
+ text-align: center;
+ line-height:20px;
+}
+.dateTimeWrap .changeMonth #next{
+ margin-left: 10px;
+}
+.dateTimeWrap .dateTimeFoot span,.timeFooter span{
+ cursor: pointer;
+ display: inline-block;
+ background: #fff;
+ color: #333;
+ height:20px;
+ line-height: 20px;
+ width:50px;
+ text-align: center;
+ margin-left: 6px;
+ float:right;
+}
+.dateTimeWrap .timePart{
+ text-align:center;
+ color:#333;
+ line-height: 22px;
+}
+.dateTimeWrap .timePart p,.timePart ul{
+ background: #fff;
+}
+.dateTimeWrap .timePart>ul>li{
+ float: left;
+ width:119px;
+ background: #fff;
+ color:#333;
+ border:1px solid #ccc;
+ border-right:none;
+}
+.dateTimeWrap .timePart ul{
+ overflow: hidden;
+}
+.dateTimeWrap .timePart>ul>li p{
+ line-height: 30px;
+ border-bottom:1px solid #ccc;
+}
+.dateTimeWrap .timePart ol{
+ height:180px;
+ overflow-y: hidden;
+ *overflow-y: auto;
+ overflow-x: hidden;
+}
+.dateTimeWrap .timePart ol:hover{
+ overflow-y:auto;
+}
+.dateTimeWrap .timePart ol:hover li{
+ padding-left:17px;
+ *padding-left:0;
+}
+.dateTimeWrap .timePart ol li{
+ line-height: 30px;
+}
+.dateTimeWrap .timePart ol li.cur{
+ background: #1ea0fa;
+ color: #fff
+}
+.dateTimeWrap .dateTimeFoot,.timeFooter{
+ overflow:hidden;
+ margin-top: 10px;
+ height: 20px;
+}
+.dateTimeWrap .timeFooter span{
+ width:80px;
+}
+.dateTimeWrap .timeFooter #ensure{
+ width:50px;
+}
+.dateTimeWrap .dateTimeFoot .selTime,.timeFooter .selTime{
+ float:left;
+ margin-left:0;
+ display:none;
+}
+.dateTimeWrap .selTime{
+ width:80px!important;
+}
+.dateTimeWrap #yearSelect{
+ margin-right: 6px;
+ width:auto;
+ color: #FFF;
+}
+.dateTimeWrap #yearSelect option{
+ color: #000;
+}
+.dateTimeWrap #monthSelect option{
+ color: #000;
+}
+.dateTimeWrap #monthSelect{
+ width: auto;
+ color: #FFF;
+}
+.dateTimeWrap .darkgrey{
+ color:#d0d0d0 !important;
+}
\ No newline at end of file
diff --git a/sunVillage_info/static/css/default.css b/sunVillage_info/static/css/default.css
new file mode 100644
index 0000000..3f72660
--- /dev/null
+++ b/sunVillage_info/static/css/default.css
@@ -0,0 +1,1147 @@
+/* common */
+.ke-inline-block {
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+ zoom: 1;
+ *display: inline;
+}
+.ke-clearfix {
+ zoom: 1;
+}
+.ke-clearfix:after {
+ content: ".";
+ display: block;
+ clear: both;
+ font-size: 0;
+ height: 0;
+ line-height: 0;
+ visibility: hidden;
+}
+.ke-shadow {
+ box-shadow: 1px 1px 3px #A0A0A0;
+ -moz-box-shadow: 1px 1px 3px #A0A0A0;
+ -webkit-box-shadow: 1px 1px 3px #A0A0A0;
+ filter: progid:DXImageTransform.Microsoft.Shadow(color='#A0A0A0', Direction=135, Strength=3);
+ background-color: #F0F0EE;
+}
+.ke-menu a,
+.ke-menu a:hover,
+.ke-dialog a,
+.ke-dialog a:hover {
+ color: #337FE5;
+ text-decoration: none;
+}
+/* icons */
+.ke-icon-source {
+ background-position: 0px 0px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-preview {
+ background-position: 0px -16px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-print {
+ background-position: 0px -32px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-undo {
+ background-position: 0px -48px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-redo {
+ background-position: 0px -64px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-cut {
+ background-position: 0px -80px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-copy {
+ background-position: 0px -96px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-paste {
+ background-position: 0px -112px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-selectall {
+ background-position: 0px -128px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-justifyleft {
+ background-position: 0px -144px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-justifycenter {
+ background-position: 0px -160px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-justifyright {
+ background-position: 0px -176px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-justifyfull {
+ background-position: 0px -192px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-insertorderedlist {
+ background-position: 0px -208px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-insertunorderedlist {
+ background-position: 0px -224px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-indent {
+ background-position: 0px -240px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-outdent {
+ background-position: 0px -256px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-subscript {
+ background-position: 0px -272px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-superscript {
+ background-position: 0px -288px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-date {
+ background-position: 0px -304px;
+ width: 25px;
+ height: 16px;
+}
+.ke-icon-time {
+ background-position: 0px -320px;
+ width: 25px;
+ height: 16px;
+}
+.ke-icon-formatblock {
+ background-position: 0px -336px;
+ width: 25px;
+ height: 16px;
+}
+.ke-icon-fontname {
+ background-position: 0px -352px;
+ width: 21px;
+ height: 16px;
+}
+.ke-icon-fontsize {
+ background-position: 0px -368px;
+ width: 23px;
+ height: 16px;
+}
+.ke-icon-forecolor {
+ background-position: 0px -384px;
+ width: 20px;
+ height: 16px;
+}
+.ke-icon-hilitecolor {
+ background-position: 0px -400px;
+ width: 23px;
+ height: 16px;
+}
+.ke-icon-bold {
+ background-position: 0px -416px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-italic {
+ background-position: 0px -432px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-underline {
+ background-position: 0px -448px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-strikethrough {
+ background-position: 0px -464px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-removeformat {
+ background-position: 0px -480px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-image {
+ background-position: 0px -496px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-flash {
+ background-position: 0px -512px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-media {
+ background-position: 0px -528px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-div {
+ background-position: 0px -544px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-formula {
+ background-position: 0px -576px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-hr {
+ background-position: 0px -592px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-emoticons {
+ background-position: 0px -608px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-link {
+ background-position: 0px -624px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-unlink {
+ background-position: 0px -640px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-fullscreen {
+ background-position: 0px -656px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-about {
+ background-position: 0px -672px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-plainpaste {
+ background-position: 0px -704px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-wordpaste {
+ background-position: 0px -720px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-table {
+ background-position: 0px -784px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablemenu {
+ background-position: 0px -768px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tableinsert {
+ background-position: 0px -784px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tabledelete {
+ background-position: 0px -800px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablecolinsertleft {
+ background-position: 0px -816px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablecolinsertright {
+ background-position: 0px -832px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablerowinsertabove {
+ background-position: 0px -848px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablerowinsertbelow {
+ background-position: 0px -864px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablecoldelete {
+ background-position: 0px -880px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablerowdelete {
+ background-position: 0px -896px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablecellprop {
+ background-position: 0px -912px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tableprop {
+ background-position: 0px -928px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-checked {
+ background-position: 0px -944px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-code {
+ background-position: 0px -960px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-map {
+ background-position: 0px -976px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-baidumap {
+ background-position: 0px -976px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-lineheight {
+ background-position: 0px -992px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-clearhtml {
+ background-position: 0px -1008px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-pagebreak {
+ background-position: 0px -1024px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-insertfile {
+ background-position: 0px -1040px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-quickformat {
+ background-position: 0px -1056px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-template {
+ background-position: 0px -1072px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablecellsplit {
+ background-position: 0px -1088px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablerowmerge {
+ background-position: 0px -1104px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablerowsplit {
+ background-position: 0px -1120px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablecolmerge {
+ background-position: 0px -1136px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-tablecolsplit {
+ background-position: 0px -1152px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-anchor {
+ background-position: 0px -1168px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-search {
+ background-position: 0px -1184px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-new {
+ background-position: 0px -1200px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-specialchar {
+ background-position: 0px -1216px;
+ width: 16px;
+ height: 16px;
+}
+.ke-icon-multiimage {
+ background-position: 0px -1232px;
+ width: 16px;
+ height: 16px;
+}
+/* container */
+.ke-container {
+ display: block;
+ border: 1px solid #CCCCCC;
+ background-color: #FFF;
+ overflow: hidden;
+ margin: 0;
+ padding: 0;
+}
+/* toolbar */
+.ke-toolbar {
+ border-bottom: 1px solid #CCC;
+ background-color: #F0F0EE;
+ padding: 2px 5px;
+ text-align: left;
+ overflow: hidden;
+ zoom: 1;
+}
+.ke-toolbar-icon {
+ background-repeat: no-repeat;
+ font-size: 0;
+ line-height: 0;
+ overflow: hidden;
+ display: block;
+}
+.ke-toolbar-icon-url {
+ background-image: url(default.png);
+}
+.ke-toolbar .ke-outline {
+ border: 1px solid #F0F0EE;
+ margin: 1px;
+ padding: 1px 2px;
+ font-size: 0;
+ line-height: 0;
+ overflow: hidden;
+ cursor: pointer;
+ display: block;
+ float: left;
+}
+.ke-toolbar .ke-on {
+ border: 1px solid #5690D2;
+}
+.ke-toolbar .ke-selected {
+ border: 1px solid #5690D2;
+ background-color: #E9EFF6;
+}
+.ke-toolbar .ke-disabled {
+ cursor: default;
+}
+.ke-toolbar .ke-separator {
+ height: 16px;
+ margin: 2px 3px;
+ border-left: 1px solid #A0A0A0;
+ border-right: 1px solid #FFFFFF;
+ border-top:0;
+ border-bottom:0;
+ width: 0;
+ font-size: 0;
+ line-height: 0;
+ overflow: hidden;
+ display: block;
+ float: left;
+}
+.ke-toolbar .ke-hr {
+ overflow: hidden;
+ height: 1px;
+ clear: both;
+}
+/* edit */
+.ke-edit {
+ padding: 0;
+}
+.ke-edit-iframe,
+.ke-edit-textarea {
+ border: 0;
+ margin: 0;
+ padding: 0;
+ overflow: auto;
+}
+.ke-edit-textarea {
+ font: 12px/1.5 "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
+ color: #000;
+ overflow: auto;
+ resize: none;
+}
+.ke-edit-textarea:focus {
+ outline: none;
+}
+/* statusbar */
+.ke-statusbar {
+ position: relative;
+ background-color: #F0F0EE;
+ border-top: 1px solid #CCCCCC;
+ font-size: 0;
+ line-height: 0;
+ *height: 12px;
+ overflow: hidden;
+ text-align: center;
+ cursor: s-resize;
+}
+.ke-statusbar-center-icon {
+ background-position: -0px -754px;
+ width: 15px;
+ height: 11px;
+ background-image: url(default.png);
+}
+.ke-statusbar-right-icon {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ cursor: se-resize;
+ background-position: -5px -741px;
+ width: 11px;
+ height: 11px;
+ background-image: url(default.png);
+}
+/* menu */
+.ke-menu {
+ border: 1px solid #A0A0A0;
+ background-color: #F1F1F1;
+ color: #222222;
+ padding: 2px;
+ font-family: "sans serif",tahoma,verdana,helvetica;
+ font-size: 12px;
+ text-align: left;
+ overflow: hidden;
+}
+.ke-menu-item {
+ border: 1px solid #F1F1F1;
+ background-color: #F1F1F1;
+ color: #222222;
+ height: 24px;
+ overflow: hidden;
+ cursor: pointer;
+}
+.ke-menu-item-on {
+ border: 1px solid #5690D2;
+ background-color: #E9EFF6;
+}
+.ke-menu-item-left {
+ width: 27px;
+ text-align: center;
+ overflow: hidden;
+}
+.ke-menu-item-center {
+ width: 0;
+ height: 24px;
+ border-left: 1px solid #E3E3E3;
+ border-right: 1px solid #FFFFFF;
+ border-top: 0;
+ border-bottom: 0;
+}
+.ke-menu-item-center-on {
+ border-left: 1px solid #E9EFF6;
+ border-right: 1px solid #E9EFF6;
+}
+.ke-menu-item-right {
+ border: 0;
+ padding: 0 0 0 5px;
+ line-height: 24px;
+ text-align: left;
+ overflow: hidden;
+}
+.ke-menu-separator {
+ margin: 2px 0;
+ height: 0;
+ overflow: hidden;
+ border-top: 1px solid #CCCCCC;
+ border-bottom: 1px solid #FFFFFF;
+ border-left: 0;
+ border-right: 0;
+}
+/* colorpicker */
+.ke-colorpicker {
+ border: 1px solid #A0A0A0;
+ background-color: #F1F1F1;
+ color: #222222;
+ padding: 2px;
+}
+.ke-colorpicker-table {
+ border:0;
+ margin:0;
+ padding:0;
+ border-collapse: separate;
+}
+.ke-colorpicker-cell {
+ font-size: 0;
+ line-height: 0;
+ border: 1px solid #F0F0EE;
+ cursor: pointer;
+ margin:3px;
+ padding:0;
+}
+.ke-colorpicker-cell-top {
+ font-family: "sans serif",tahoma,verdana,helvetica;
+ font-size: 12px;
+ line-height: 24px;
+ border: 1px solid #F0F0EE;
+ cursor: pointer;
+ margin:0;
+ padding:0;
+ text-align: center;
+}
+.ke-colorpicker-cell-on {
+ border: 1px solid #5690D2;
+}
+.ke-colorpicker-cell-selected {
+ border: 1px solid #2446AB;
+}
+.ke-colorpicker-cell-color {
+ width: 14px;
+ height: 14px;
+ margin: 3px;
+ padding: 0;
+ border: 0;
+}
+/* dialog */
+.ke-dialog {
+ position: absolute;
+ margin: 0;
+ padding: 0;
+}
+.ke-dialog .ke-header {
+ width: 100%;
+ margin-bottom: 10px;
+}
+.ke-dialog .ke-header .ke-left {
+ float: left;
+}
+.ke-dialog .ke-header .ke-right {
+ float: right;
+}
+.ke-dialog .ke-header label {
+ margin-right: 0;
+ cursor: pointer;
+ font-weight: normal;
+ display: inline;
+ vertical-align: top;
+}
+.ke-dialog-content {
+ background-color: #FFF;
+ width: 100%;
+ height: 100%;
+ color: #333;
+ border: 1px solid #A0A0A0;
+}
+.ke-dialog-shadow {
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: 3px 3px 7px #999;
+ -moz-box-shadow: 3px 3px 7px #999;
+ -webkit-box-shadow: 3px 3px 7px #999;
+ filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.4');
+ background-color: #F0F0EE;
+}
+.ke-dialog-header {
+ border:0;
+ margin:0;
+ padding: 0 10px;
+ background: url(background.png) repeat scroll 0 0 #F0F0EE;
+ border-bottom: 1px solid #CFCFCF;
+ height: 24px;
+ font: 12px/24px "sans serif",tahoma,verdana,helvetica;
+ text-align: left;
+ color: #222;
+ cursor: move;
+}
+.ke-dialog-icon-close {
+ display: block;
+ background: url(default.png) no-repeat scroll 0px -688px;
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 6px;
+ top: 6px;
+ cursor: pointer;
+}
+.ke-dialog-body {
+ font: 12px/1.5 "sans serif",tahoma,verdana,helvetica;
+ text-align: left;
+ overflow: hidden;
+ width: 100%;
+}
+.ke-dialog-body textarea {
+ display: block;
+ overflow: auto;
+ padding: 0;
+ resize: none;
+}
+.ke-dialog-body textarea:focus,
+.ke-dialog-body input:focus,
+.ke-dialog-body select:focus {
+ outline: none;
+}
+.ke-dialog-body label {
+ margin-right: 10px;
+ cursor: pointer;
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+ zoom: 1;
+ *display: inline;
+}
+.ke-dialog-body img {
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+ zoom: 1;
+ *display: inline;
+}
+.ke-dialog-body select {
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+ zoom: 1;
+ *display: inline;
+ width: auto;
+}
+.ke-dialog-body .ke-textarea {
+ display: block;
+ width: 408px;
+ height: 260px;
+ font-family: "sans serif",tahoma,verdana,helvetica;
+ font-size: 12px;
+ border-color: #848484 #E0E0E0 #E0E0E0 #848484;
+ border-style: solid;
+ border-width: 1px;
+}
+.ke-dialog-body .ke-form {
+ margin: 0;
+ padding: 0;
+}
+.ke-dialog-loading {
+ position: absolute;
+ top: 0;
+ left: 1px;
+ z-index: 1;
+ text-align: center;
+}
+.ke-dialog-loading-content {
+ background: url("../common/loading.gif") no-repeat;
+ color: #666;
+ font-size: 14px;
+ font-weight: bold;
+ height: 31px;
+ line-height: 31px;
+ padding-left: 36px;
+}
+.ke-dialog-row {
+ margin-bottom: 10px;
+}
+.ke-dialog-footer {
+ font: 12px/1 "sans serif",tahoma,verdana,helvetica;
+ text-align: right;
+ padding:0 0 5px 0;
+ background-color: #FFF;
+ width: 100%;
+}
+.ke-dialog-preview,
+.ke-dialog-yes {
+ margin: 5px;
+}
+.ke-dialog-no {
+ margin: 5px 10px 5px 5px;
+}
+.ke-dialog-mask {
+ background-color:#FFF;
+ filter:alpha(opacity=50);
+ opacity:0.5;
+}
+.ke-button-common {
+ background: url(background.png) no-repeat;
+ cursor: pointer;
+ height: 23px;
+ line-height: 23px;
+ overflow: visible;
+ display: inline-block;
+ vertical-align: top;
+ cursor: pointer;
+}
+.ke-button-outer {
+ background-position: 0 -25px;
+ padding: 0;
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+ zoom: 1;
+ *display: inline;
+}
+.ke-button {
+ background-position: right -25px;
+ padding: 0 14px 0 12px;
+ margin: 0 0 0 2px;
+ font-family: "sans serif",tahoma,verdana,helvetica;
+ border: 0 none;
+ color: #333;
+ font-size: 12px;
+ text-decoration: none;
+}
+/* inputbox */
+.ke-input-text {
+ background-color:#FFFFFF;
+ font-family: "sans serif",tahoma,verdana,helvetica;
+ font-size: 12px;
+ line-height: 17px;
+ height: 17px;
+ padding: 2px 4px;
+ border-color: #848484 #E0E0E0 #E0E0E0 #848484;
+ border-style: solid;
+ border-width: 1px;
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+ zoom: 1;
+ *display: inline;
+}
+.ke-input-number {
+ width: 50px;
+}
+.ke-input-color {
+ border: 1px solid #A0A0A0;
+ background-color: #FFFFFF;
+ font-size: 12px;
+ width: 60px;
+ height: 20px;
+ line-height: 20px;
+ padding-left: 5px;
+ overflow: hidden;
+ cursor: pointer;
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+ zoom: 1;
+ *display: inline;
+}
+.ke-upload-button {
+ position: relative;
+}
+.ke-upload-area {
+ position: relative;
+ overflow: hidden;
+ margin: 0;
+ padding: 0;
+ *height: 25px;
+}
+.ke-upload-area .ke-upload-file {
+ position: absolute;
+ font-size: 60px;
+ top: 0;
+ right: 0;
+ padding: 0;
+ margin: 0;
+ z-index: 811212;
+ border: 0 none;
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+/* tabs */
+.ke-tabs {
+ font: 12px/1 "sans serif",tahoma,verdana,helvetica;
+ border-bottom:1px solid #A0A0A0;
+ padding-left:5px;
+ margin-bottom:20px;
+}
+.ke-tabs-ul {
+ list-style-image:none;
+ list-style-position:outside;
+ list-style-type:none;
+ margin:0;
+ padding:0;
+}
+.ke-tabs-li {
+ position: relative;
+ border: 1px solid #A0A0A0;
+ background-color: #F0F0EE;
+ margin: 0 2px -1px 0;
+ padding: 0 20px;
+ float: left;
+ line-height: 25px;
+ text-align: center;
+ color: #555555;
+ cursor: pointer;
+}
+.ke-tabs-li-selected {
+ background-color: #FFF;
+ border-bottom: 1px solid #FFF;
+ color: #000;
+ cursor: default;
+}
+.ke-tabs-li-on {
+ background-color: #FFF;
+ color: #000;
+}
+/* progressbar */
+.ke-progressbar {
+ position: relative;
+ margin: 0;
+ padding: 0;
+}
+.ke-progressbar-bar {
+ border: 1px solid #6FA5DB;
+ width: 80px;
+ height: 5px;
+ margin: 10px 10px 0 10px;
+ padding: 0;
+}
+.ke-progressbar-bar-inner {
+ width: 0;
+ height: 5px;
+ background-color: #6FA5DB;
+ overflow: hidden;
+ margin: 0;
+ padding: 0;
+}
+.ke-progressbar-percent {
+ position: absolute;
+ top: 0;
+ left: 40%;
+ display: none;
+}
+/* swfupload */
+.ke-swfupload-top {
+ position: relative;
+ margin-bottom: 10px;
+ _width: 608px;
+}
+.ke-swfupload-button {
+ height: 23px;
+ line-height: 23px;
+}
+.ke-swfupload-desc {
+ padding: 0 10px;
+ height: 23px;
+ line-height: 23px;
+}
+.ke-swfupload-startupload {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+.ke-swfupload-body {
+ overflow: scroll;
+ background-color:#FFFFFF;
+ border-color: #848484 #E0E0E0 #E0E0E0 #848484;
+ border-style: solid;
+ border-width: 1px;
+ width: auto;
+ height: 370px;
+ padding: 5px;
+}
+.ke-swfupload-body .ke-item {
+ width: 100px;
+ margin: 5px;
+}
+.ke-swfupload-body .ke-photo {
+ position: relative;
+ border: 1px solid #DDDDDD;
+ background-color:#FFFFFF;
+ padding: 10px;
+}
+.ke-swfupload-body .ke-delete {
+ display: block;
+ background: url(default.png) no-repeat scroll 0px -688px;
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ cursor: pointer;
+}
+.ke-swfupload-body .ke-status {
+ position: absolute;
+ left: 0;
+ bottom: 5px;
+ width: 100px;
+ height: 17px;
+}
+.ke-swfupload-body .ke-message {
+ width: 100px;
+ text-align: center;
+ overflow: hidden;
+ height:17px;
+}
+.ke-swfupload-body .ke-error {
+ color: red;
+}
+.ke-swfupload-body .ke-name {
+ width: 100px;
+ text-align: center;
+ overflow: hidden;
+ height:16px;
+}
+.ke-swfupload-body .ke-on {
+ border: 1px solid #5690D2;
+ background-color: #E9EFF6;
+}
+
+/* emoticons */
+.ke-plugin-emoticons {
+ position: relative;
+}
+.ke-plugin-emoticons .ke-preview {
+ position: absolute;
+ text-align: center;
+ margin: 2px;
+ padding: 10px;
+ top: 0;
+ border: 1px solid #A0A0A0;
+ background-color: #FFFFFF;
+ display: none;
+}
+.ke-plugin-emoticons .ke-preview-img {
+ border:0;
+ margin:0;
+ padding:0;
+}
+.ke-plugin-emoticons .ke-table {
+ border:0;
+ margin:0;
+ padding:0;
+ border-collapse:separate;
+}
+.ke-plugin-emoticons .ke-cell {
+ margin:0;
+ padding:1px;
+ border:1px solid #F0F0EE;
+ cursor:pointer;
+}
+.ke-plugin-emoticons .ke-on {
+ border: 1px solid #5690D2;
+ background-color: #E9EFF6;
+}
+.ke-plugin-emoticons .ke-img {
+ display:block;
+ background-repeat:no-repeat;
+ overflow:hidden;
+ margin:2px;
+ width:24px;
+ height:24px;
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+.ke-plugin-emoticons .ke-page {
+ text-align: right;
+ margin: 5px;
+ padding: 0;
+ border: 0;
+ font: 12px/1 "sans serif",tahoma,verdana,helvetica;
+ color: #333;
+ text-decoration: none;
+}
+.ke-plugin-plainpaste-textarea,
+.ke-plugin-wordpaste-iframe {
+ display: block;
+ width: 408px;
+ height: 260px;
+ font-family: "sans serif",tahoma,verdana,helvetica;
+ font-size: 12px;
+ border-color: #848484 #E0E0E0 #E0E0E0 #848484;
+ border-style: solid;
+ border-width: 1px;
+}
+/* filemanager */
+.ke-plugin-filemanager-header {
+ width: 100%;
+ margin-bottom: 10px;
+}
+.ke-plugin-filemanager-header .ke-left {
+ float: left;
+}
+.ke-plugin-filemanager-header .ke-right {
+ float: right;
+}
+.ke-plugin-filemanager-body {
+ overflow: scroll;
+ background-color:#FFFFFF;
+ border-color: #848484 #E0E0E0 #E0E0E0 #848484;
+ border-style: solid;
+ border-width: 1px;
+ width: auto;
+ height: 370px;
+ padding: 5px;
+}
+.ke-plugin-filemanager-body .ke-item {
+ width: 100px;
+ margin: 5px;
+}
+.ke-plugin-filemanager-body .ke-photo {
+ border: 1px solid #DDDDDD;
+ background-color:#FFFFFF;
+ padding: 10px;
+}
+.ke-plugin-filemanager-body .ke-name {
+ width: 100px;
+ text-align: center;
+ overflow: hidden;
+ height:16px;
+}
+.ke-plugin-filemanager-body .ke-on {
+ border: 1px solid #5690D2;
+ background-color: #E9EFF6;
+}
+.ke-plugin-filemanager-body .ke-table {
+ width: 95%;
+ border: 0;
+ margin: 0;
+ padding: 0;
+ border-collapse: separate;
+}
+.ke-plugin-filemanager-body .ke-table .ke-cell {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+.ke-plugin-filemanager-body .ke-table .ke-name {
+ width: 55%;
+ text-align: left;
+}
+.ke-plugin-filemanager-body .ke-table .ke-size {
+ width: 15%;
+ text-align: left;
+}
+.ke-plugin-filemanager-body .ke-table .ke-datetime {
+ width: 30%;
+ text-align: center;
+}
+
diff --git a/sunVillage_info/static/css/iconfont.css b/sunVillage_info/static/css/iconfont.css
new file mode 100644
index 0000000..556969e
--- /dev/null
+++ b/sunVillage_info/static/css/iconfont.css
@@ -0,0 +1,405 @@
+@font-face {font-family: "iconfont";
+ src: url('iconfont.eot?t=1562233009305'); /* IE9 */
+ src: url('iconfont.eot?t=1562233009305#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
+ url('iconfont.woff?t=1562233009305') format('woff'),
+ url('iconfont.ttf?t=1562233009305') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
+ url('iconfont.svg?t=1562233009305#iconfont') format('svg'); /* iOS 4.1- */
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-gengduo:before {
+ content: "\e605";
+}
+
+.icon-iconfontadd:before {
+ content: "\e61a";
+}
+
+.icon-jiantouxiangzuo:before {
+ content: "\e600";
+}
+
+.icon-jiantouxiangyou:before {
+ content: "\e601";
+}
+
+.icon-moreinfo-copy:before {
+ content: "\e647";
+}
+
+.icon-jia:before {
+ content: "\e632";
+}
+
+.icon-sousuo:before {
+ content: "\e61d";
+}
+
+.icon-yuan:before {
+ content: "\e62f";
+}
+
+.icon-xiaosanjiao:before {
+ content: "\e610";
+}
+
+.icon-shang:before {
+ content: "\e603";
+}
+
+.icon-xia:before {
+ content: "\e604";
+}
+
+.icon-shang1:before {
+ content: "\e607";
+}
+
+.icon-xia1:before {
+ content: "\e608";
+}
+
+.icon-weixiao:before {
+ content: "\e789";
+}
+
+.icon-guanbi3:before {
+ content: "\e64c";
+}
+
+.icon-jichufuwu:before {
+ content: "\e61f";
+}
+
+.icon-jishufuwu:before {
+ content: "\e620";
+}
+
+.icon-yunyingfuwu:before {
+ content: "\e621";
+}
+
+.icon-xuanchuanzhaoshang:before {
+ content: "\e622";
+}
+
+.icon-phone:before {
+ content: "\e6a3";
+}
+
+.icon-Shapex:before {
+ content: "\e6a4";
+}
+
+.icon-shijianx:before {
+ content: "\e6a7";
+}
+
+.icon-lliulanx:before {
+ content: "\e6a8";
+}
+
+.icon-gou:before {
+ content: "\e627";
+}
+
+.icon-gengdi:before {
+ content: "\e628";
+}
+
+.icon-nonghu:before {
+ content: "\e629";
+}
+
+.icon-toutiao:before {
+ content: "\e6a9";
+}
+
+.icon-guanbi:before {
+ content: "\e62a";
+}
+
+.icon-riqi:before {
+ content: "\e62b";
+}
+
+.icon-mianfeishiyong:before {
+ content: "\e662";
+}
+
+.icon-tixing:before {
+ content: "\e658";
+}
+
+.icon-ArtboardCopy:before {
+ content: "\e6df";
+}
+
+.icon-ArtboardCopy1:before {
+ content: "\e6e0";
+}
+
+.icon-nongjiaodongtai:before {
+ content: "\e6e1";
+}
+
+.icon-meiti:before {
+ content: "\e6e2";
+}
+
+.icon-lianjie:before {
+ content: "\e6e3";
+}
+
+.icon-zhengcefagui:before {
+ content: "\e6e4";
+}
+
+.icon-nongjiaowangbaogao:before {
+ content: "\e6e5";
+}
+
+.icon-paimai:before {
+ content: "\e6e6";
+}
+
+.icon-gengduo1:before {
+ content: "\e6e7";
+}
+
+.icon-suozaidi-:before {
+ content: "\e6e8";
+}
+
+.icon-biaodewuleixing:before {
+ content: "\e6e9";
+}
+
+.icon-sousuo1:before {
+ content: "\e6ea";
+}
+
+.icon-ArtboardCopy2:before {
+ content: "\e6eb";
+}
+
+.icon-ArtboardCopy3:before {
+ content: "\e6ec";
+}
+
+.icon-ArtboardCopy4:before {
+ content: "\e6ed";
+}
+
+.icon-ArtboardCopy5:before {
+ content: "\e6ee";
+}
+
+.icon-geren:before {
+ content: "\e6ef";
+}
+
+.icon-hezuoshe:before {
+ content: "\e6f0";
+}
+
+.icon-nongchang:before {
+ content: "\e6f1";
+}
+
+.icon-farendanwei:before {
+ content: "\e6f2";
+}
+
+.icon-xuankuang:before {
+ content: "\e6f3";
+}
+
+.icon-xuankuang1:before {
+ content: "\e6f4";
+}
+
+.icon-guanbi1:before {
+ content: "\e6f7";
+}
+
+.icon-wancheng:before {
+ content: "\e6f5";
+}
+
+.icon-tuichu:before {
+ content: "\e6f6";
+}
+
+.icon-huiyuan:before {
+ content: "\e6f8";
+}
+
+.icon-liuzhuanzhongxin:before {
+ content: "\e6f9";
+}
+
+.icon-xinxiguanli:before {
+ content: "\e6fa";
+}
+
+.icon-jingpaixiangmu:before {
+ content: "\e6fb";
+}
+
+.icon-gongzuotai:before {
+ content: "\e6fc";
+}
+
+.icon-jigouguanli:before {
+ content: "\e6fe";
+}
+
+.icon-morentu:before {
+ content: "\e6ff";
+}
+
+.icon-guanggaoweiguanli:before {
+ content: "\e700";
+}
+
+.icon-jingpaiguanli:before {
+ content: "\e701";
+}
+
+.icon-ArtboardCopy7:before {
+ content: "\e702";
+}
+
+.icon-tuichu1:before {
+ content: "\e704";
+}
+
+.icon-ArtboardCopy9:before {
+ content: "\e705";
+}
+
+.icon-xinwenzixun:before {
+ content: "\e706";
+}
+
+.icon-youqinglianjie:before {
+ content: "\e707";
+}
+
+.icon-xinxiguanli1:before {
+ content: "\e708";
+}
+
+.icon-jiaoyizhongxin:before {
+ content: "\e709";
+}
+
+.icon-tu:before {
+ content: "\e70a";
+}
+
+.icon-guanbi2:before {
+ content: "\e70b";
+}
+
+.icon-dakai:before {
+ content: "\e70c";
+}
+
+.icon-zuo:before {
+ content: "\e70d";
+}
+
+.icon-you:before {
+ content: "\e70e";
+}
+
+.icon-xuankuang2:before {
+ content: "\e70f";
+}
+
+.icon-xuanzhong:before {
+ content: "\e710";
+}
+
+.icon-ArtboardCopy6:before {
+ content: "\e711";
+}
+
+.icon-ArtboardCopy8:before {
+ content: "\e712";
+}
+
+.icon-jigoudenglu:before {
+ content: "\e713";
+}
+
+.icon-ArtboardCopy21:before {
+ content: "\e71d";
+}
+
+.icon-ArtboardCopy10:before {
+ content: "\e71e";
+}
+
+.icon-shoucang:before {
+ content: "\e71c";
+}
+
+.icon-fenxiang:before {
+ content: "\e71f";
+}
+
+.icon-jingpai:before {
+ content: "\e721";
+}
+
+.icon-chengjiao:before {
+ content: "\e722";
+}
+
+.icon-tongzhi:before {
+ content: "\e723";
+}
+
+.icon-dongtai:before {
+ content: "\e724";
+}
+
+.icon-shipin:before {
+ content: "\e725";
+}
+
+.icon-fagui:before {
+ content: "\e726";
+}
+
+.icon-ArtboardCopy11:before {
+ content: "\e727";
+}
+
+.icon-meitibaodao:before {
+ content: "\e728";
+}
+
+.icon-ArtboardCopy12:before {
+ content: "\e729";
+}
+
+.icon-ArtboardCopy13:before {
+ content: "\e72a";
+}
+
+.icon-ArtboardCopy14:before {
+ content: "\e72b";
+}
+
diff --git a/sunVillage_info/static/css/index.css b/sunVillage_info/static/css/index.css
new file mode 100644
index 0000000..6e78b1c
--- /dev/null
+++ b/sunVillage_info/static/css/index.css
@@ -0,0 +1,652 @@
+/*公共主题参数*/
+:root{
+ --color:'';
+ --icon:'';
+ --logo:'';
+ /*--color:#e8041f;*/
+}
+#page{
+ height: 100vh;
+ overflow: hidden;
+ background: url("../images/index_bg.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.header{
+ text-align: center;
+ height: 15vh;
+ width: 90%;
+ margin: 0 auto;
+}
+.header p{
+}
+
+.header i{
+ display: block;
+ width: 2.7vh;
+ height: 2.7vh;
+ margin: 0 auto;
+ position: relative;
+ top: 50%;
+ transform: translateY(-50%);
+ transition: all 0.4s ease-in-out;
+}
+
+#titContent{
+ font-size: 4vh;
+ font-weight: bold;
+ color: #262D31;
+ background: url("../images/tt_icon.png") no-repeat left center;
+ background-size: auto 50px;
+ padding-left: 70px;
+}
+
+#titContent span{
+ line-height: 1;
+}
+
+#titContent span:nth-child(2){
+ font-size: 1.5vh;
+ font-weight: normal;
+ color: #8C979C;
+ display: block;
+}
+.header .active{
+ position: relative;
+}
+.header .header_nav div{
+ width: 5vh;
+ height: 5vh;
+ margin: 0 auto;
+ position: relative;
+}
+.header .header_nav{
+ display: flex;
+ align-items: center;
+}
+.header .user_box{
+ display: flex;
+ align-items: center;
+}
+.header .user_box p{
+ margin-right: 10px;
+}
+.header .header_nav:hover p{
+ transition: all 0.4s ease-in-out;
+}
+.header .header_nav p{
+ transition: all 0.4s ease-in-out;
+ margin-right: 20px;
+}
+.header .header_nav .i_bg{
+ cursor: pointer;
+ display: none;
+ transition: all 0.4s ease-in-out;
+ width: 5vh;
+ height: 5vh;
+}
+.header .active .i_bg{
+ display: block!important;
+ position: absolute;
+ top: 0;
+}
+.header .active p{
+ color: #46cdf3;
+}
+.i1{
+ background: url("../images/nav_1.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.i2{
+ background: url("../images/nav_2.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.i3{
+ background: url("../images/nav_3.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.i4{
+ background: url("../images/nav_4.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.i5{
+ background: url("../images/nav_9.png") no-repeat center;
+ background-size: 100% 100%;
+}
+
+
+.search{
+ /*background-color: #e1e4ef;*/
+ width: 75%;
+ margin: 0 auto;
+}
+
+.search input[type="search"]{
+ padding: 2vh 20px 2vh 4%;
+ width: 40%;
+ border-radius: 15px;
+ font-size: 16px;
+ background: #e1e4ef url("../images/search_icon.png") no-repeat left;
+ background-position-x: 4%;
+}
+
+.new{
+ width: 75%;
+ margin: 0 auto;
+ height: 65vh;
+ border-radius: 15px;
+ display: flex;
+ /*align-items: center;*/
+}
+
+.new_list_main{
+ width: 75%;
+ margin: 0 auto;
+ height: 50vh;
+ margin-top: 3vh;
+ display: flex;
+ justify-content: space-between;
+ /*align-items: center;*/
+}
+
+.new_list_left{
+ background: rgba(225,228,238,0.9);
+ border-radius: 15px;
+ padding: 3vh;
+ width: 30%;
+}
+
+.new_list_right{
+ background: rgba(225,228,238,0.9);
+ border-radius: 15px;
+ padding: 3vh;
+ width: 68%;
+}
+
+.login_form_main{
+ display: flex;
+ align-items: center;
+ height: 100%;
+ /*background: linear-gradient(to bottom right, rgb(168, 249, 252), rgb(105, 119, 249));*/
+}
+.login_form_main img{
+ width: 50%;
+ margin: 0 auto;
+ display: block;
+}
+
+.login_from {
+ width: 25%;
+ background: #ffffff;
+ background-size: 100% 100%;
+ padding: 3.2vh;
+ border-radius: 20PX 20PX 20PX 20PX;
+ margin-left: 9vh;
+}
+.btn{
+ width: 100%;
+ height: 4vh;
+ margin:0 auto;
+ font-size: 16px;
+ color: #fff;
+ line-height: 4vh;
+ text-align: center;
+ border: none;
+ background: linear-gradient(to right , #47a5ff , #2a39fb);
+ border-radius: 5vh;
+ cursor: pointer;
+}
+.login_from .flex_block {
+ margin-bottom: 2vh;
+ display: flex;
+ justify-content: space-between;
+}
+
+.login_from .flex_block .flex_input_main {
+ position: relative;
+ display: flex;
+ flex: 1;
+ align-items: center;
+ background: #E7F0FF;
+ border-radius: 10PX;
+ height: 5vh;
+}
+
+.login_from .flex_block .flex_input_main .icon_wrap.user {
+ background: url('../images/login_icon_1.png') no-repeat;
+ background-size: 100% 100%;
+ margin-left: 30px;
+}
+
+.login_from .flex_block .flex_input_main .icon_wrap.password {
+ background: url('../images/login_icon_2_code.png') no-repeat;
+ height: 40%;
+ background-size: 100% 100%;
+ margin-left: 30px;
+}
+
+.login_from .flex_block .flex_input_main .icon_wrap.valid {
+ background: url('../images/login_icon_3.png') no-repeat;
+ background-size: 100% 100%;
+ margin-left: 30px;
+}
+
+.login_from .flex_block .flex_input_main .icon_wrap {
+ width: 2.5vh;
+ height: 2.5vh;
+}
+
+.login_from .flex_block .flex_input_main .input_wrap {
+ flex: 1;
+ margin-left: 16px;
+ padding-right: 30px;
+}
+
+.login_from .flex_block .flex_input_main .input_wrap .ipt {
+ width: 100%;
+ height: 4vh;
+ background: transparent;
+ font-size: 16px;
+ color: #3f3d56;
+}
+
+.login_from .flex_block .flex_input_main .showHidden {
+ width: 32px;
+ height: 32px;
+ background: url('../images/login_icon_4.png') no-repeat;
+ background-size: 100% 100%;
+ position: absolute;
+ right: 38px;
+ cursor: pointer;
+}
+
+.login_from .flex_block .flex_input_main .showHidden.ico_hide {
+ background: url('../images/login_icon_5.png') no-repeat;
+ background-size: 100% 100%;
+}
+
+.login_from .flex_block .flex_input_main.valid {
+ flex: 0 0 380px;
+}
+
+.login_from .flex_block .valid_main {
+ width: 165px;
+ height: 62px;
+ border-radius: 30px;
+}
+
+.login_from .flex_block .valid_main img {
+ width: 100%;
+ height: 100%;
+ border-radius: 30px;
+}
+
+.personalTit-banner {
+ width: 45%;
+ height: 100%;
+ border-radius: 15px;
+ overflow: hidden;
+}
+
+.new_list{
+ background: url("../images/index_nav_bg.png") no-repeat center;
+ background-size: 100% 100%;
+ width: 33%;
+ padding: 4%;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ cursor: pointer;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list:hover{
+ background: url("../images/index_nav_bg_active.png") no-repeat center;
+ background-size: 100% 100%;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list:hover .new_list_tit p:nth-child(1){
+ color: #ffffff;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list:hover .new_list_tit p:last-child{
+ color: #187CF4;
+ background: #ffffff;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list:hover .new_list_con{
+ color: #ffffff;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list:hover .new_list_img i{
+ background: url("../images/index_nav_go_active.png") no-repeat center;
+ background-size: 100% 100%;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list_img{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.new_list_img i{
+ display: block;
+ width: 64px;
+ height: 64px;
+ background: url("../images/index_nav_go.png") no-repeat center;
+ background-size: 100% 100%;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list_tit{
+ display: flex;
+ align-items: center;
+ margin-bottom: 15px;
+ justify-content: space-between;
+}
+
+.new_list_tit p:nth-child(1){
+ font-weight: bold;
+ font-size: 28px;
+ color: #262D31;
+ line-height: 39px;
+ text-align: left;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list_tit p:last-child{
+ font-size: 14px;
+ color: #ffffff;
+ background: linear-gradient( 270deg, #187CF4 0%, #2538FE 100%);
+ border-radius: 17px 17px 17px 17px;
+ width: 66px;
+ height: 34px;
+ line-height: 34px;
+ text-align: center;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list_con{
+ font-size: 16px;
+ color: #ABBACC;
+ line-height: 22px;
+ margin-bottom: auto;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list_li{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ line-height: 4.5vh;
+ cursor: pointer;
+}
+
+.new_list_li a{
+ width: 50%;
+}
+
+.new_list_li:first-child{
+
+ /*margin-top: 2.5vh;*/
+}
+
+.new_list_li:hover p{
+ color: #1663ff!important;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list_li:hover a{
+ color: #1663ff!important;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list_li p{
+ transition: all 0.4s ease-in-out;
+ flex: 1;
+}
+
+.new_list_li p:last-child{
+ text-align: right;
+}
+
+.new_list_li a{
+ font-size: 16px;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 1;
+ word-break: break-all;
+ overflow: hidden;
+ transition: all 0.4s ease-in-out;
+}
+
+.new_list_li p:last-child{
+ color: #848484;
+ flex-shrink: 0;
+}
+.footer_main{
+ height: 20vh;
+ background: #ffffff;
+ display: flex;
+ padding: 1.5vh 20%;
+ align-items: center;
+}
+
+#ewm{
+ width: 15vh;
+ height: 15vh;
+}
+
+.footer{
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ height: 17vh;
+ flex: 1;
+}
+
+.footer_link_tit{
+ background: url("../images/footer_icon_1.png") no-repeat left;
+ padding-left: 18px;
+ color: #939393;
+ font-size: 16px;
+}
+
+.footer_link{
+ display: flex;
+ align-items: center;
+}
+
+.footer_link img{
+ display: block;
+ transition:all 0.4s ease-in-out;
+}
+
+.footer_link a:hover img{
+ transform: scale(1.1);
+ transition:all 0.4s ease-in-out;
+}
+
+.footer_link a:hover{
+ box-shadow: 0 0 50px #000000 inset;
+ background-size: 110% 110%!important;
+ transition:all 0.4s ease-in-out;
+}
+
+.footer_link .link_tt{
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%,-50%);
+ color: #ffffff;
+ font-size: 18px;
+ font-weight: bold;
+}
+
+.footer_link a{
+ color: #6d6d6d;
+ font-size: 16px;
+ margin-left: 20px;
+ position: relative;
+ overflow: hidden;
+ border-radius: 8px;
+ display: block;
+ height: 74px;
+ width: 472px;
+ transition:all 0.4s ease-in-out;
+}
+.footer_link_filings{
+ display: flex;
+ align-items: center;
+}
+.footer_link_filings_left{
+ margin-right: 15px;
+}
+.footer_link_filings_left p:nth-child(2){
+ font-size: 14px;
+ text-align: center;
+}
+.footer_link_filings_left p:nth-child(1){
+ color: #626363;
+}
+
+.footer_link_filings p{
+ color: #939393;
+ font-size: 16px;
+}
+.footer_link_filings a{
+ color: #6d6d6d;
+ font-size: 16px;
+ margin-left: 20px;
+}
+.footer_link_company{
+ display: flex;
+ align-items: center;
+}
+.footer_link_company div{
+
+}
+.footer_link_company p{
+ color: #939393;
+ font-size: 16px;
+ line-height: 48px;
+}
+.footer_link_company a{
+ color: #6d6d6d;
+ font-size: 16px;
+}
+.xuanzhuan {
+ -webkit-transition-property: -webkit-transform;
+ -webkit-transition-duration: 1s;
+ -moz-transition-property: -moz-transform;
+ -moz-transition-duration: 1s;
+ -webkit-animation: opacity2 2s linear infinite;
+ -moz-animation: opacity2 2s linear infinite;
+ -o-animation: opacity2 2s linear infinite;
+ animation: opacity2 2s linear infinite;
+}
+
+@-webkit-keyframes rotate {
+ from {
+ -webkit-transform: rotate(0deg)
+ }
+ to {
+ -webkit-transform: rotate(360deg)
+ }
+}
+
+@-moz-keyframes rotate {
+ from {
+ -moz-transform: rotate(0deg)
+ }
+ to {
+ -moz-transform: rotate(359deg)
+ }
+}
+
+@-o-keyframes rotate {
+ from {
+ -o-transform: rotate(0deg)
+ }
+ to {
+ -o-transform: rotate(359deg)
+ }
+}
+
+@keyframes rotate {
+ from {
+ transform: rotate(0deg)
+ }
+ to {
+ transform: rotate(359deg)
+ }
+}
+
+@keyframes opacity2 {
+ 0% {
+ opacity: 1;
+ }
+ 50% {
+ opacity: 0.5;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+.hotFile{
+ text-transform:uppercase;
+ background: -webkit-linear-gradient(45deg,#e95616,#56e916,#e716e9,#1616e9);
+-moz-linear-gradient(45deg,#e95616,#56e916,#e716e9,#1616e9);
+-ms-linear-gradient(45deg,#e95616,#56e916,#e716e9,#1616e9);/* 渐变背景 */
+ color:transparent;
+ /*设置字体颜色透明*/
+ -webkit-background-clip: text;
+ /*背景裁剪为文本形式*/
+ animation: ran 5s linear infinite;
+ /*动态20s展示*/
+}
+@keyframes ran {
+ from {
+ backgroud-position: 0 0;
+ }
+ to {
+ background-position: 1000px 0;
+ }
+}
+
+.tab_box{
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.tab_box img{
+ display: block;
+ width: 47%;
+ cursor: pointer;
+ margin-bottom: 1.5vh;
+ transition:all 0.2s ease-in-out;
+}
+
+.tab_box img:hover{
+ transform: scale(1.1);
+ transition:all 0.2s ease-in-out;
+}
+
+#new_list_3 .tab span{
+ cursor: pointer;
+ color: #999999;
+ margin-right: 15px;
+}
+#new_list_3 .tab span.act{
+ font-size: 20px;
+ color: #1663ff;
+ font-weight: bold;
+ line-height: 1;
+}
diff --git a/sunVillage_info/static/css/login.css b/sunVillage_info/static/css/login.css
new file mode 100644
index 0000000..ce68aa5
--- /dev/null
+++ b/sunVillage_info/static/css/login.css
@@ -0,0 +1,177 @@
+input:-webkit-autofill,
+
+input:-webkit-autofill:hover,
+
+input:-webkit-autofill:focus,
+
+input:-webkit-autofill:active {
+ -webkit-transition-delay: 111111s;
+
+ -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;
+
+}
+.registerBody{
+ background: url("../images/login_bg.jpg");
+ width: 100%;
+ height: 100%;
+ background-size: 100% 100%;
+ text-align: center;
+}
+.loginView_bg{
+ background: rgba(18,105,211,0.3);
+ text-align: center;
+ width: 440px;
+ margin: 0 auto;
+ padding: 50px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%,-50%);
+ border-radius: 8px;
+ height: 402px;
+}
+.loginView{
+ background: #FFFFFF;
+ text-align: center;
+ width: 420px;
+ margin: 0 auto;
+ padding: 50px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%,-50%);
+ border-radius: 8px;
+ height: 382px;
+}
+
+.loginView p{
+ text-align: left;
+}
+
+.loginView img{
+ width: 100%;
+ height: 35px;
+}
+
+.loginView table{
+ width: 100%;
+ margin: 0 auto;
+}
+
+.loginView table tr td:nth-child(2){
+ text-align: left;
+}
+
+.loginView table tr td{
+ padding-top: 20px;
+ position: relative;
+}
+.nameIcon{
+ width: 23px;
+ height: 23px;
+ display: block;
+ background: url('../images/login_01.png') no-repeat;
+ position: absolute;
+ bottom: 8px;
+}
+.passIcon{
+ width: 23px;
+ height: 23px;
+ display: block;
+ background: url('../images/login_02.png') no-repeat;
+ position: absolute;
+ bottom: 8px;
+}
+.codeIcon{
+ width: 23px;
+ height: 23px;
+ display: block;
+ background: url('../images/login_03.png') no-repeat;
+ position: absolute;
+ bottom: 8px;
+}
+.loginView table tr td input[type="text"],input[type="password"]{
+ height: 35px;
+ border-bottom: 1px solid #cfcfcf;
+ padding-left: 30px;
+ width: 100%;
+}
+
+.titleTab{
+ background: var(--color);
+}
+
+.titleTab p{
+ float: left;
+ display: block;
+ line-height: 76px;
+ width: 50%;
+ text-align: center;
+ color: #7fbdba;
+}
+
+.titleTab p:hover{
+ cursor: pointer;
+}
+
+.active{
+ color: #ffffff!important;
+}
+
+.remberPsw{
+ width: 100%;
+ margin: 0 auto;
+ text-align: left;
+ margin-top: 50px;
+}
+
+.remberPsw input[type="checkbox"]{
+ position: relative;
+ top: 2px;
+}
+
+.loginBtn{
+ width: 100%;
+ padding: 10px 0;
+ border: none;
+ background: #1269d3;
+ color: #ffffff;
+ display: block;
+ margin: 0 auto;
+ margin-top: 20px;
+ cursor: pointer;
+}
+
+.registerBtn{
+ border: none;
+ padding: 10px 0;
+ display: block;
+ margin: 0 auto;
+ margin-top: 10px;
+ color: var(--color);
+ cursor: pointer;
+}
+
+.fsYzm{
+ height: 35px;
+ border: 1px solid #cfcfcf;
+ width: 100%;
+}
+
+.topLogo{
+ margin: 0 auto;
+ padding-top: 2%;
+}
+
+.topLogo p{
+ font-size: 60px;
+ font-weight: bold;
+ color: #1269d3;
+}
+
+.bottomInformation_login{
+ position: absolute;
+ bottom: 3%;
+ width: 100%;
+ color: #010101;
+}
\ No newline at end of file
diff --git a/sunVillage_info/static/css/main.css b/sunVillage_info/static/css/main.css
new file mode 100644
index 0000000..81416d5
--- /dev/null
+++ b/sunVillage_info/static/css/main.css
@@ -0,0 +1,2583 @@
+::-webkit-scrollbar{width:0;padding: 0;height: 0}
+/* nprogress公用CSS */
+#nprogress {
+ pointer-events: none;
+}
+
+#nprogress .bar {
+ background: #29d;
+ position: fixed;
+ z-index: 1031;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 2px;
+}
+
+/* Fancy blur effect */
+#nprogress .peg {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #29d, 0 0 5px #29d;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+/* Remove these to get rid of the spinner */
+#nprogress .spinner {
+ display: block;
+ position: fixed;
+ z-index: 1031;
+ top: 15px;
+ right: 15px;
+}
+
+#nprogress .spinner-icon {
+ width: 18px;
+ height: 18px;
+ box-sizing: border-box;
+ border: solid 2px transparent;
+ border-top-color: #29d;
+ border-left-color: #29d;
+ border-radius: 50%;
+ -webkit-animation: nprogress-spinner 400ms linear infinite;
+ animation: nprogress-spinner 400ms linear infinite;
+}
+
+.nprogress-custom-parent {
+ overflow: hidden;
+ position: relative;
+}
+
+.nprogress-custom-parent #nprogress .spinner,
+.nprogress-custom-parent #nprogress .bar {
+ position: absolute;
+}
+
+@-webkit-keyframes nprogress-spinner {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+
+ 100% {
+ -webkit-transform: rotate(360deg);
+ }
+}
+
+@keyframes nprogress-spinner {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+html,
+body,
+div,
+span,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+a,
+address,
+em,
+img,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+i,
+b,
+s {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-weight: inherit;
+ font-style: inherit;
+ font-family: Source Han Sans CN,Helvetica, Arial;
+ word-break: break-all;
+}
+
+html,
+body {
+ height: 100%;
+ overflow: hidden;
+}
+
+.font-yahei {
+ font-family: "微软雅黑";
+}
+
+body>.main {
+ overflow-y: auto;
+ height: 100%;
+}
+
+ul,
+ol {
+ list-style: none
+}
+
+a img {
+ border: none;
+}
+
+a,
+a:link {
+ text-decoration: none;
+ color: #333
+}
+
+button {
+ overflow: visible;
+ padding: 0;
+ margin: 0;
+ border: 0 none;
+ background-color: transparent;
+ appearance: none;
+ -webkit-appearance: none;
+}
+
+button::-moz-focus-inner {
+ padding: 0
+}
+
+textarea,
+input {
+ background: none;
+ padding: 0;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+
+input[type=number] {
+ appearance: none;
+ -webkit-appearance: none;
+ border: 0;
+}
+
+input[type=search] {
+ appearance: none;
+ -webkit-appearance: none;
+ border: 0;
+}
+
+input[type=text] {
+ appearance: none;
+ -webkit-appearance: none;
+ border: 0;
+}
+
+input[type=tel] {
+ appearance: none;
+ -webkit-appearance: none;
+ border: 0;
+}
+
+input[type=button] {
+ appearance: none;
+ -webkit-appearance: none;
+}
+
+input[type=password] {
+ -webkit-text-security: disc;
+ appearance: none;
+ -webkit-appearance: none;
+ border: 0;
+}
+
+input[type=submit] {
+ appearance: none;
+ -webkit-appearance: none;
+ border: 0;
+}
+
+textarea:focus,
+input:focus,
+button:focus {
+ outline: none
+}
+
+select{
+ outline:none;
+}
+
+body {
+ word-wrap: break-word;
+ font-size: 14px;
+ color: #000;
+ line-height: 1.5;
+ font-family: Helvetica
+}
+
+* {
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ overflow-scrolling: touch;
+ -webkit-overflow-scrolling: touch;
+ /*backface-visibility: hidden;*/
+ /*-webkit-backface-visibility: hidden;*/
+ box-sizing: border-box;
+}
+
+[v-cloak] {
+ opacity: 0 !important;
+}
+
+.w-1200 {
+ width: 1200px;
+ margin: 0 auto;
+}
+
+.w-1000 {
+ width: 1000px;
+}
+
+.w-800 {
+ width: 800px;
+}
+
+.w-372 {
+ width: 372px;
+}
+
+.inline_div {
+ display: inline-block;
+}
+
+.block {
+ display: block !important;
+}
+
+.txc {
+ text-align: center;
+}
+
+.fl {
+ float: left;
+}
+
+.fr {
+ float: right;
+}
+
+.clear {
+ clear: both;
+ height: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+}
+
+/*三角形*/
+
+/*全局CSS*/
+.hide {
+ display: none;
+}
+
+.show {
+ display: block;
+}
+
+.bgimg_mid {
+ background-position: center;
+ background-repeat: no-repeat;
+}
+
+.overflow_auto {
+ overflow: auto;
+ -webkit-overflow-scrolling: touch;
+ overflow-scrolling: touch;
+}
+
+.overflow_hide {
+ overflow: hidden;
+}
+
+/*IE8伪flex布局*/
+.container {
+ text-align: justify;
+}
+
+.container:after {
+ content: '';
+ display: inline-block;
+ width: 100%;
+}
+
+.container-item {
+ display: inline-block;
+}
+
+/*flex布局*/
+.flex_dom {
+ display: flex !important;
+ display: -webkit-box !important;
+ display: -webkit-flex !important;
+}
+
+.flex_column {
+ display: flex !important;
+ display: -webkit-box !important;
+ display: -webkit-flex !important;
+ flex-direction: column;
+ -webkit-flex-direction: column;
+}
+
+.flex_1 {
+ flex: 1;
+ -webkit-flex: 1;
+ display: block;
+ min-width: 0;
+}
+
+.flex_2 {
+ flex: 2;
+ -webkit-flex: 2;
+ display: block;
+ min-width: 0;
+}
+
+.flex_3 {
+ flex: 3;
+ -webkit-flex: 3;
+ display: block;
+ min-width: 0;
+}
+
+.flex_4 {
+ flex: 4;
+ -webkit-flex: 4;
+ display: block;
+ min-width: 0;
+}
+
+.flex_5 {
+ flex: 5;
+ -webkit-flex: 5;
+ display: block;
+ min-width: 0;
+}
+
+.flex_item_between {
+ justify-content: space-between;
+ -webkit-justify-content: space-between;
+}
+
+.flex_item_around {
+ justify-content: space-around;
+ -webkit-justify-content: space-around;
+}
+
+.flex_item_end {
+ justify-content: flex-end;
+ -webkit-justify-content: flex-end;
+}
+
+.flex_item_mid {
+ align-items: center;
+ -webkit-align-items: center;
+}
+
+.flex_item_stretch {
+ align-items: stretch;
+ -webkit-align-items: stretch;
+}
+
+.flex_item_center {
+ justify-content: center;
+ -webkit-justify-content: center;
+}
+
+.flex_wrap {
+ flex-wrap: wrap;
+ -webkit-flex-wrap: wrap;
+}
+
+/*三角*/
+.sanjiao-top {
+ display: inline-block;
+ border-bottom: 6px solid #000;
+ border-bottom-color: initial;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+}
+
+.sanjiao-bottom {
+ display: inline-block;
+ border-top: 6px solid #000;
+ border-top-color: initial;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+}
+
+.sanjiao-left {
+ display: inline-block;
+ border-right: 8px solid #000;
+ border-right-color: initial;
+ border-top: 5px solid transparent;
+ border-bottom: 5px solid transparent;
+}
+
+.sanjiao-right {
+ display: inline-block;
+ border-left: 8px solid #000;
+ border-left-color: initial;
+ border-top: 5px solid transparent;
+ border-bottom: 5px solid transparent;
+}
+
+.jiantou {
+ width: 10px;
+ height: 10px;
+ border-top: 1px solid #666666;
+ border-right: 1px solid #666666;
+ transform: rotate(45deg);
+ /*margin-top: 8px;*/
+ /*margin-left: 10px;*/
+ display: inline-block;
+}
+
+/*字体和背景颜色库*/
+.bg-fff {
+ background-color: #fff;
+ !important
+}
+
+.bg-f1 {
+ background-color: #f1f1f1;
+ !important
+}
+
+.bg-f4 {
+ background-color: #f4f4f4;
+ !important
+}
+
+.bg-f7 {
+ background-color: #F7F7F7;
+ !important
+}
+
+.bg-000 {
+ background-color: #000000;
+ !important
+}
+
+.bg-333 {
+ background-color: #333333;
+ !important
+}
+
+.bg-ddd {
+ background-color: #DDDDDD;
+ !important
+}
+
+.bg-666 {
+ background-color: #666666;
+ !important
+}
+
+.bg-999 {
+ background-color: #999999;
+ !important
+}
+
+.bg-eee {
+ background-color: #EEEEEE;
+ !important
+}
+
+.bg-f5 {
+ background-color: #f5f5f5;
+}
+
+.bg-red {
+ background-color: #FF0000;
+ !important
+}
+
+.bg-orange {
+ background-color: #ffa127;
+ !important
+}
+
+.bg-yellow {
+ background-color: #f5bc24;
+ !important
+}
+
+.bg-green {
+ background-color: #008000 !important;
+}
+
+.bg-lightgreen {
+ background-color: #90EE90 !important;
+}
+
+.bg-blue {
+ background-color: #0a669b !important;
+}
+
+.bg-purple {
+ background-color: #800080 !important;
+}
+
+.bg-mengban {
+ background-color: rgba(68, 68, 68, 0.6);
+}
+
+/**********阴影色***********/
+.shadow_fff {
+ box-shadow: 0px 2px 3px #fff;
+}
+
+.shadow_f1 {
+ box-shadow: 0px 2px 3px #f1f1f1;
+}
+
+.shadow_f7 {
+ box-shadow: 0px 2px 3px #f7f7f7;
+}
+
+.shadow_000 {
+ box-shadow: 0px 2px 3px #000;
+}
+
+.shadow_333 {
+ box-shadow: 0px 2px 3px #333;
+}
+
+.shadow_ddd {
+ box-shadow: 0px 2px 3px #ddd;
+}
+
+.shadow_666 {
+ box-shadow: 0px 2px 3px #666;
+}
+
+.shadow_999 {
+ box-shadow: 0px 2px 3px #999;
+}
+
+.shadow_red {
+ box-shadow: 0px 2px 3px #FF0000;
+}
+
+.shadow_orange {
+ box-shadow: 0px 2px 3px #f8b03f;
+}
+
+.shadow_yellow {
+ box-shadow: 0px 2px 3px #f5bc24;
+}
+
+.shadow_green {
+ box-shadow: 0px 2px 3px #008000;
+}
+
+.shadow_lightgreen {
+ box-shadow: 0px 2px 3px #90EE90;
+}
+
+.shadow_purple {
+ box-shadow: 0px 2px 3px #800080;
+}
+
+.shadow_orange {
+ box-shadow: 0px 2px 3px #f8b03f;
+}
+
+/*字体样式库*/
+.fw_600 {
+ font-weight: 600;
+}
+
+.fw_700 {
+ font-weight: 700;
+}
+
+.font-w5 {
+ font-weight: 500;
+}
+
+.font-w6 {
+ font-weight: bold;
+}
+
+.color-ccc {
+ color: #ccc !important
+}
+
+.color-eee {
+ color: #eee !important
+}
+
+.color-fff {
+ color: #fff !important
+}
+
+.color-000 {
+ color: #000 !important
+}
+
+.color-333 {
+ color: #333 !important
+}
+
+.color-555 {
+ color: #555 !important
+}
+
+.color-666 {
+ color: #666 !important
+}
+
+.color-999 {
+ color: #999 !important
+}
+
+.color-9d {
+ color: #9d9d9d !important
+}
+
+.color-168 {
+ color: #168a44 !important
+}
+
+.color-parent {
+ color: inherit !important
+}
+
+
+.color-red {
+ color: #f35e57 !important
+}
+
+.color-orange {
+ color: #ffa127 !important
+}
+
+.color-yellow {
+ color: #f5bc24 !important;
+}
+
+.color-green {
+ color: #32c52a !important;
+}
+
+.color-lightgreen {
+ color: #90EE90 !important;
+}
+
+.color-blue {
+ color: #3569c5 !important;
+}
+
+.color-gray {
+ color: #999999 !important;
+}
+
+
+.font0 {
+ font-size: 0px !important;
+}
+
+.font0>* {
+ font-size: initial;
+ display: inline-block;
+}
+
+.font10 {
+ font-size: 10px !important;
+}
+
+.font12 {
+ font-size: 12px !important;
+}
+
+.font14 {
+ font-size: 14px !important;
+}
+
+.font16 {
+ font-size: 16px !important;
+}
+
+.font18 {
+ font-size: 18px !important;
+}
+
+.font20 {
+ font-size: 20px !important;
+}
+
+.font24 {
+ font-size: 24px !important;
+}
+
+.font26 {
+ font-size: 26px !important;
+}
+
+.font30 {
+ font-size: 30px !important;
+}
+
+.font32 {
+ font-size: 32px !important;
+}
+
+.font34 {
+ font-size: 34px !important;
+}
+
+.font36 {
+ font-size: 36px !important;
+}
+
+.font38 {
+ font-size: 38px !important;
+}
+
+.font40 {
+ font-size: 40px !important;
+}
+
+.font42 {
+ font-size: 42px !important;
+}
+
+.font44 {
+ font-size: 44px !important;
+}
+
+.font56 {
+ font-size: 56px !important;
+}
+
+/*rem*/
+.font14r {
+ font-size: .14rem !important;
+}
+
+.font15r {
+ font-size: .15rem !important;
+}
+
+.font16r {
+ font-size: .16rem !important;
+}
+
+.font18r {
+ font-size: .18rem !important;
+}
+
+.font20r {
+ font-size: .2rem !important;
+}
+
+.font22r {
+ font-size: .22rem !important;
+}
+
+.font24r {
+ font-size: .24rem !important;
+}
+
+.font25r {
+ font-size: .25rem !important;
+}
+
+.font26r {
+ font-size: .26rem !important;
+}
+
+.font28r {
+ font-size: .28rem !important;
+}
+
+.font30r {
+ font-size: .3rem !important;
+}
+
+.font32r {
+ font-size: .32rem !important;
+}
+
+.font34r {
+ font-size: .34rem !important;
+}
+
+.font36r {
+ font-size: .36rem !important;
+}
+
+.font38r {
+ font-size: .38rem !important;
+}
+
+.font40r {
+ font-size: .40rem !important;
+}
+
+.font42r {
+ font-size: .42rem !important;
+}
+
+.font44r {
+ font-size: .44rem !important;
+}
+
+/*width,height */
+.wid5 {
+ width: 5% !important;
+ overflow-x: hidden;
+}
+
+.wid10 {
+ width: 10% !important;
+ overflow-x: hidden;
+}
+
+.wid20 {
+ width: 20% !important;
+ overflow-x: hidden;
+}
+
+.wid25 {
+ width: 25% !important;
+ overflow-x: hidden;
+}
+
+.wid30 {
+ width: 30% !important;
+ overflow-x: hidden;
+}
+
+.wid33 {
+ width: 33% !important;
+ overflow-x: hidden;
+}
+
+.wid40 {
+ width: 40% !important;
+ overflow-x: hidden;
+}
+
+.wid45 {
+ width: 45% !important;
+ overflow-x: hidden;
+}
+
+.wid50 {
+ width: 50% !important;
+}
+
+.wid55 {
+ width: 55% !important;
+ overflow-x: hidden;
+}
+
+.wid60 {
+ width: 60% !important;
+ overflow-x: hidden;
+}
+
+.wid66 {
+ width: 66% !important;
+ overflow-x: hidden;
+}
+
+.wid70 {
+ width: 70% !important;
+ overflow-x: hidden;
+}
+
+.wid75 {
+ width: 75% !important;
+ overflow-x: hidden;
+}
+
+.wid80 {
+ width: 80% !important;
+ overflow-x: hidden;
+}
+
+.wid84 {
+ width: 84% !important;
+ overflow-x: hidden;
+}
+
+.wid86 {
+ width: 86% !important;
+ overflow-x: hidden;
+}
+
+.wid88 {
+ width: 88% !important;
+ overflow-x: hidden;
+}
+
+.wid90 {
+ width: 90% !important;
+ overflow-x: hidden;
+}
+
+.wid92 {
+ width: 92% !important;
+ overflow-x: hidden;
+}
+
+.wid94 {
+ width: 94% !important;
+ overflow-x: hidden;
+}
+
+.wid96 {
+ width: 96% !important;
+ overflow-x: hidden;
+}
+
+.wid98 {
+ width: 98% !important;
+ overflow-x: hidden;
+}
+
+.wid100 {
+ width: 100% !important;
+ overflow-x: hidden;
+}
+
+.wid01rem {
+ width: 0.1rem !important
+}
+
+.wid02rem {
+ width: 0.2rem !important
+}
+
+.wid03rem {
+ width: 0.3rem !important
+}
+
+.wid04rem {
+ width: 0.4rem !important
+}
+
+.wid05rem {
+ width: 0.5rem !important
+}
+
+.wid06rem {
+ width: 0.6rem !important
+}
+
+.wid07rem {
+ width: 0.7rem !important
+}
+
+.wid08rem {
+ width: 0.8rem !important
+}
+
+.wid09rem {
+ width: 0.9rem !important
+}
+
+.wid10rem {
+ width: 1rem !important
+}
+
+.wid11rem {
+ width: 1.1rem !important
+}
+
+.wid12rem {
+ width: 1.2rem !important
+}
+
+.wid13rem {
+ width: 1.3rem !important
+}
+
+.wid14rem {
+ width: 1.4rem !important
+}
+
+.wid15rem {
+ width: 1.5rem !important
+}
+
+.wid16rem {
+ width: 1.6rem !important
+}
+
+.wid17rem {
+ width: 1.7rem !important
+}
+
+.wid18rem {
+ width: 1.8rem !important
+}
+
+.wid19rem {
+ width: 1.9rem !important
+}
+
+.wid20rem {
+ width: 2rem !important
+}
+
+.wid21rem {
+ width: 2.1rem !important
+}
+
+.wid22rem {
+ width: 2.2rem !important
+}
+
+.wid23rem {
+ width: 2.3rem !important
+}
+
+.wid24rem {
+ width: 2.4rem !important
+}
+
+.wid25rem {
+ width: 2.5rem !important
+}
+
+.wid26rem {
+ width: 2.6rem !important
+}
+
+.wid27rem {
+ width: 2.7rem !important
+}
+
+.wid28rem {
+ width: 2.8rem !important
+}
+
+.wid29rem {
+ width: 2.9rem !important
+}
+
+.wid30rem {
+ width: 3rem !important
+}
+
+
+.hgt20 {
+ height: 20px !important;
+ overflow-y: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.hgt25 {
+ height: 25px !important;
+ overflow-y: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.hgt30 {
+ height: 30px !important;
+ overflow-y: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.hgt35 {
+ height: 35px !important;
+ overflow-y: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.hgt40 {
+ height: 40px !important;
+ overflow-y: hidden;
+}
+
+.hgt45 {
+ height: 45px !important;
+ overflow-y: hidden;
+}
+
+.hgt50 {
+ height: 50px !important;
+ overflow-y: hidden;
+}
+
+.hgt60 {
+ height: 60px !important;
+ overflow-y: hidden;
+}
+
+.hgt70 {
+ height: 70px !important;
+ overflow-y: hidden;
+}
+
+.hgt80 {
+ height: 80px !important;
+ overflow-y: hidden;
+}
+
+.hgt90 {
+ height: 90px !important;
+ overflow-y: hidden;
+}
+
+.hgt100 {
+ height: 100px !important;
+ overflow-y: hidden;
+}
+
+.hgt150 {
+ height: 150px !important;
+ overflow-y: hidden;
+}
+
+.hgt_25 {
+ height: 25% !important;
+ overflow-y: hidden;
+}
+
+.hgt_50 {
+ height: 50% !important;
+ overflow-y: hidden;
+}
+
+.hgt_60 {
+ height: 60% !important;
+ overflow-y: hidden;
+}
+
+.hgt_70 {
+ height: 70% !important;
+ overflow-y: hidden;
+}
+
+.hgt_80 {
+ height: 80% !important;
+ overflow-y: hidden;
+}
+
+.hgt_90 {
+ height: 90% !important;
+ overflow-y: hidden;
+}
+
+.hgt_full {
+ height: 100% !important;
+ overflow-y: hidden;
+}
+
+
+.hgt03rem {
+ height: 0.3rem !important;
+ overflow-y: hidden;
+}
+
+.hgt04rem {
+ height: 0.4rem !important;
+ overflow-y: hidden;
+}
+
+.hgt05rem {
+ height: 0.5rem !important;
+ overflow-y: hidden;
+}
+
+.hgt06rem {
+ height: 0.6rem !important;
+ overflow-y: hidden;
+}
+
+.hgt07rem {
+ height: 0.7rem !important;
+ overflow-y: hidden;
+}
+
+.hgt08rem {
+ height: 0.8rem !important;
+ overflow-y: hidden;
+}
+
+.hgt09rem {
+ height: 0.9rem !important;
+ overflow-y: hidden;
+}
+
+.hgt1rem {
+ height: 1rem !important;
+ overflow-y: hidden;
+}
+
+.hgt11rem {
+ height: 1.1rem !important;
+ overflow-y: hidden;
+}
+
+.hgt12rem {
+ height: 1.2rem !important;
+ overflow-y: hidden;
+}
+
+.hgt13rem {
+ height: 1.3rem !important;
+ overflow-y: hidden;
+}
+
+.hgt14rem {
+ height: 1.4rem !important;
+ overflow-y: hidden;
+}
+
+.hgt15rem {
+ height: 1.5rem !important;
+ overflow-y: hidden;
+}
+
+.hgt16rem {
+ height: 1.6rem !important;
+ overflow-y: hidden;
+}
+
+.hgt17rem {
+ height: 1.7rem !important;
+ overflow-y: hidden;
+}
+
+.hgt18rem {
+ height: 1.8rem !important;
+ overflow-y: hidden;
+}
+
+.hgt19rem {
+ height: 1.9rem !important;
+ overflow-y: hidden;
+}
+
+.hgt20rem {
+ height: 2rem !important;
+ overflow-y: hidden;
+}
+
+.hgt21rem {
+ height: 2.1rem !important;
+ overflow-y: hidden;
+}
+
+.hgt22rem {
+ height: 2.2rem !important;
+ overflow-y: hidden;
+}
+
+.hgt23rem {
+ height: 2.3rem !important;
+ overflow-y: hidden;
+}
+
+.hgt24rem {
+ height: 2.4rem !important;
+ overflow-y: hidden;
+}
+
+.hgt25rem {
+ height: 2.5rem !important;
+ overflow-y: hidden;
+}
+
+.hgt26rem {
+ height: 2.6rem !important;
+ overflow-y: hidden;
+}
+
+.hgt27rem {
+ height: 2.7rem !important;
+ overflow-y: hidden;
+}
+
+.hgt28rem {
+ height: 2.8rem !important;
+ overflow-y: hidden;
+}
+
+.hgt29rem {
+ height: 2.9rem !important;
+ overflow-y: hidden;
+}
+
+.hgt30rem {
+ height: 3rem !important;
+ overflow-y: hidden;
+}
+
+.hgt35rem {
+ height: 3.5rem !important;
+ overflow-y: hidden;
+}
+
+.hgt40rem {
+ height: 4rem !important;
+ overflow-y: hidden;
+}
+
+.hgt45rem {
+ height: 4.5rem !important;
+ overflow-y: hidden;
+}
+
+.hgt50rem {
+ height: 5rem !important;
+ overflow-y: hidden;
+}
+
+.hgt60rem {
+ height: 6rem !important;
+ overflow-y: hidden;
+}
+
+.hgt70rem {
+ height: 7rem !important;
+ overflow-y: hidden;
+}
+
+.hgt80rem {
+ height: 8rem !important;
+ overflow-y: hidden;
+}
+
+.hgt90rem {
+ height: 9rem !important;
+ overflow-y: hidden;
+}
+
+.hgt100rem {
+ height: 10rem !important;
+ overflow-y: hidden;
+}
+
+
+.min_hgt20 {
+ min-height: 20px;
+}
+
+.min_hgt25 {
+ min-height: 25px;
+}
+
+.min_hgt30 {
+ min-height: 30px;
+}
+
+.min_hgt35 {
+ min-height: 35px;
+}
+
+.min_hgt40 {
+ min-height: 40px;
+}
+
+.min_hgt50 {
+ min-height: 50px;
+}
+
+.min_hgt100 {
+ min-height: 100px;
+}
+
+
+/****行高*****/
+.l-h-02rem {
+ line-height: 0.2rem;
+}
+
+.l-h-03rem {
+ line-height: 0.3rem;
+}
+
+.l-h-04rem {
+ line-height: 0.4rem;
+}
+
+.l-h-05rem {
+ line-height: 0.5rem;
+}
+
+.l-h-055rem {
+ line-height: 0.55rem;
+}
+
+.l-h-06rem {
+ line-height: 0.6rem;
+}
+
+.l-h-065rem {
+ line-height: 0.65rem;
+}
+
+.l-h-07rem {
+ line-height: 0.7rem;
+}
+
+.l-h-075rem {
+ line-height: 0.75rem;
+}
+
+.l-h-08rem {
+ line-height: 0.8rem;
+}
+
+.l-h-085rem {
+ line-height: 0.85rem;
+}
+
+.l-h-09rem {
+ line-height: 0.9rem;
+}
+
+.l-h-095rem {
+ line-height: 0.95rem;
+}
+
+.l-h-10rem {
+ line-height: 1rem;
+}
+
+.l-h-10rem {
+ line-height: 1rem;
+}
+
+.l-h-11rem {
+ line-height: 1.1rem;
+}
+
+.l-h-12rem {
+ line-height: 1.2rem;
+}
+
+.l-h-13rem {
+ line-height: 1.3rem;
+}
+
+.l-h-14rem {
+ line-height: 1.4rem;
+}
+
+.l-h-15rem {
+ line-height: 1.5rem;
+}
+
+.l-h-16rem {
+ line-height: 1.6rem;
+}
+
+.l-h-17rem {
+ line-height: 1.7rem;
+}
+
+.l-h-18rem {
+ line-height: 1.8rem;
+}
+
+.l-h-19rem {
+ line-height: 1.9rem;
+}
+
+.l-h-20rem {
+ line-height: 2rem;
+}
+
+.l-h-21rem {
+ line-height: 2.1rem;
+}
+
+.l-h-22rem {
+ line-height: 2.2rem;
+}
+
+.l-h-23rem {
+ line-height: 2.3rem;
+}
+
+.l-h-24rem {
+ line-height: 2.4rem;
+}
+
+.l-h-25rem {
+ line-height: 2.5rem;
+}
+
+.l-h-26rem {
+ line-height: 2.6rem;
+}
+
+.l-h-27rem {
+ line-height: 2.6rem;
+}
+
+.l-h-28rem {
+ line-height: 2.6rem;
+}
+
+.l-h-29rem {
+ line-height: 2.6rem;
+}
+
+.l-h-30rem {
+ line-height: 2.6rem;
+}
+.l-h-30{
+ line-height: 30px;
+}
+
+/*margin,padding 相关*/
+.m-b-no {
+ margin-bottom: 0 !important;
+}
+
+.m-t-no {
+ margin-top: 0 !important;
+}
+
+.m-l-no {
+ margin-left: 0 !important;
+}
+
+.m-r-no {
+ margin-right: 0 !important;
+}
+
+.marg0 {
+ margin: 0 !important;
+}
+
+.marg5 {
+ margin: 5px !important;
+}
+
+.marg10 {
+ margin: 10px !important;
+}
+
+.marg15 {
+ margin: 15px !important;
+}
+
+.marg20 {
+ margin: 20px !important;
+}
+
+.marg25 {
+ margin: 25px !important;
+}
+
+.marg30 {
+ margin: 30px !important;
+}
+
+.m-l-5 {
+ margin-left: 5px !important;
+}
+
+.m-l-10 {
+ margin-left: 10px !important;
+}
+
+.m-l-15 {
+ margin-left: 15px !important;
+}
+
+.m-l-20 {
+ margin-left: 20px !important;
+}
+
+.m-l-25 {
+ margin-left: 25px !important;
+}
+
+.m-l-30 {
+ margin-left: 30px !important;
+}
+
+.m-r-5 {
+ margin-right: 5px !important;
+}
+
+.m-r-10 {
+ margin-right: 10px !important;
+}
+
+.m-r-15 {
+ margin-right: 15px !important;
+}
+
+.m-r-20 {
+ margin-right: 20px !important;
+}
+
+.m-r-25 {
+ margin-right: 25px !important;
+}
+
+.m-r-30 {
+ margin-right: 30px !important;
+}
+
+.m-r-60 {
+ margin-right: 60px !important;
+}
+
+.m-t-5 {
+ margin-top: 5px !important;
+}
+
+.m-t-10 {
+ margin-top: 10px !important;
+}
+
+.m-t-15 {
+ margin-top: 15px !important;
+}
+
+.m-t-20 {
+ margin-top: 20px !important;
+}
+
+.m-t-25 {
+ margin-top: 25px !important;
+}
+
+.m-t-30 {
+ margin-top: 30px !important;
+}
+
+.m-t-35 {
+ margin-top: 35px !important;
+}
+
+.m-t-40 {
+ margin-top: 40px !important;
+}
+
+.m-t-45 {
+ margin-top: 45px !important;
+}
+
+.m-t-50 {
+ margin-top: 50px !important;
+}
+
+.m-b-5 {
+ margin-bottom: 5px !important;
+}
+
+.m-b-10 {
+ margin-bottom: 10px !important;
+}
+
+.m-b-15 {
+ margin-bottom: 15px !important;
+}
+
+.m-b-20 {
+ margin-bottom: 20px !important;
+}
+
+.m-b-25 {
+ margin-bottom: 25px !important;
+}
+
+.m-b-30 {
+ margin-bottom: 30px !important;
+}
+
+.m-v-5 {
+ margin-top: 5px !important;
+ margin-bottom: 5px !important;
+}
+
+.m-v-10 {
+ margin-top: 10px !important;
+ margin-bottom: 10px !important;
+}
+
+.m-v-15 {
+ margin-top: 15px !important;
+ margin-bottom: 15px !important;
+}
+
+.m-v-20 {
+ margin-top: 20px !important;
+ margin-bottom: 20px !important;
+}
+
+.m-v-25 {
+ margin-top: 25px !important;
+ margin-bottom: 25px !important;
+}
+
+.m-v-30 {
+ margin-top: 30px !important;
+ margin-bottom: 30px !important;
+}
+
+.m_both5 {
+ margin-left: 5px !important;
+ margin-right: 5px !important;
+}
+
+.m_both10 {
+ margin-left: 10px !important;
+ margin-right: 10px !important;
+}
+
+.m_both15 {
+ margin-left: 15px !important;
+ margin-right: 15px !important;
+}
+
+.m_both20 {
+ margin-left: 20px !important;
+ margin-right: 20px !important;
+}
+
+.m_both25 {
+ margin-left: 25px !important;
+ margin-right: 25px !important;
+}
+
+.m_both30 {
+ margin-left: 30px !important;
+ margin-right: 30px !important;
+}
+
+.m-l-5r {
+ margin-left: 0.05rem !important;
+}
+
+.m-l-10r {
+ margin-left: .1rem !important;
+}
+
+.m-l-15r {
+ margin-left: .15rem !important;
+}
+
+.m-l-20r {
+ margin-left: .20rem !important;
+}
+
+.m-l-25r {
+ margin-left: .25rem !important;
+}
+
+.m-l-30r {
+ margin-left: .30rem !important;
+}
+
+.m-r-5r {
+ margin-right: .05rem !important;
+}
+
+.m-r-10r {
+ margin-right: .10rem !important;
+}
+
+.m-r-15r {
+ margin-right: .15rem !important;
+}
+
+.m-r-20r {
+ margin-right: .20rem !important;
+}
+
+.m-r-25r {
+ margin-right: .25rem !important;
+}
+
+.m-r-30r {
+ margin-right: .30rem !important;
+}
+
+.m-t-5r {
+ margin-top: .05rem !important;
+}
+
+.m-t-10r {
+ margin-top: .10rem !important;
+}
+
+.m-t-15r {
+ margin-top: .15rem !important;
+}
+
+.m-t-20r {
+ margin-top: .20rem !important;
+}
+
+.m-t-25r {
+ margin-top: .25rem !important;
+}
+
+.m-t-30r {
+ margin-top: .30rem !important;
+}
+
+.m-t-35r {
+ margin-top: .35rem !important;
+}
+
+.m-t-40r {
+ margin-top: .40rem !important;
+}
+
+.m-t-45r {
+ margin-top: .45rem !important;
+}
+
+.m-t-50r {
+ margin-top: .50rem !important;
+}
+
+.m-t-60r {
+ margin-top: .60rem !important;
+}
+
+.m-t-70r {
+ margin-top: .70rem !important;
+}
+
+.m-t-80r {
+ margin-top: .80rem !important;
+}
+
+.m-t-90r {
+ margin-top: .90rem !important;
+}
+
+.m-b-5r {
+ margin-bottom: .05rem !important;
+}
+
+.m-b-10r {
+ margin-bottom: .10rem !important;
+}
+
+.m-b-15r {
+ margin-bottom: .15rem !important;
+}
+
+.m-b-20r {
+ margin-bottom: .20rem !important;
+}
+
+.m-b-25r {
+ margin-bottom: .25rem !important;
+}
+
+.m-b-30r {
+ margin-bottom: .30rem !important;
+}
+
+.m-b-35r {
+ margin-bottom: .35rem !important;
+}
+
+.m-b-40r {
+ margin-bottom: .40rem !important;
+}
+
+.m-b-45r {
+ margin-bottom: .45rem !important;
+}
+
+.m-v-5r {
+ margin-top: .05rem !important;
+ margin-bottom: .05rem !important;
+}
+
+.m-v-10r {
+ margin-top: .10rem !important;
+ margin-bottom: .10rem !important;
+}
+
+.m-v-15r {
+ margin-top: .15rem !important;
+ margin-bottom: .15rem !important;
+}
+
+.m-v-20r {
+ margin-top: .20rem !important;
+ margin-bottom: .20rem !important;
+}
+
+.m-v-25r {
+ margin-top: .25rem !important;
+ margin-bottom: .25rem !important;
+}
+
+.m-v-30r {
+ margin-top: .30rem !important;
+ margin-bottom: .30rem !important;
+}
+
+.m_both02r {
+ margin-left: .2rem !important;
+ margin-right: .2rem !important;
+}
+
+.m_both5r {
+ margin-left: .05rem !important;
+ margin-right: .05rem !important;
+}
+
+.m_both10r {
+ margin-left: .10rem !important;
+ margin-right: .10rem !important;
+}
+
+.m_both15r {
+ margin-left: .15rem !important;
+ margin-right: .15rem !important;
+}
+
+.m_both20r {
+ margin-left: .20rem !important;
+ margin-right: .20rem !important;
+}
+
+.m_both25r {
+ margin-left: .25rem !important;
+ margin-right: .25rem !important;
+}
+
+.m_both30r {
+ margin-left: .30rem !important;
+ margin-right: .30rem !important;
+}
+
+/*rem margin*/
+.mb01 {
+ margin-bottom: .1rem;
+}
+
+.mb015 {
+ margin-bottom: .15rem;
+}
+
+.mb02 {
+ margin-bottom: .2rem;
+}
+
+.mb03 {
+ margin-bottom: .3rem;
+}
+
+.mb04 {
+ margin-bottom: .4rem;
+}
+
+.mb05 {
+ margin-bottom: .5rem;
+}
+
+.ml01 {
+ margin-left: .1rem;
+}
+
+.ml02 {
+ margin-left: .2rem;
+}
+
+.ml03 {
+ margin-left: .3rem;
+}
+
+.mr01 {
+ margin-right: .1rem;
+}
+
+.mr02 {
+ margin-right: .2rem;
+}
+
+.mr03 {
+ margin-right: .3rem;
+}
+
+.mt01 {
+ margin-top: .1rem;
+}
+
+.mt02 {
+ margin-top: .2rem;
+}
+
+.mt03 {
+ margin-top: .3rem;
+}
+
+.mt04 {
+ margin-top: .4rem;
+}
+
+.p-l-no {
+ padding-left: 0 !important;
+}
+
+.p-r-no {
+ padding-right: 0 !important;
+}
+
+.p-t-no {
+ padding-top: 0 !important;
+}
+
+.p-b-no {
+ padding-bottom: 0 !important;
+}
+
+/*rem padding*/
+.pv01 {
+ padding-top: .1rem;
+ padding-bottom: .1rem;
+}
+
+.pv02 {
+ padding-top: .2rem;
+ padding-bottom: .2rem;
+}
+
+.pv03 {
+ padding-top: .3rem;
+ padding-bottom: .3rem;
+}
+
+.ph01 {
+ padding-left: .1rem;
+ padding-right: .1rem;
+}
+
+.ph02 {
+ padding-left: .2rem;
+ padding-right: .2rem;
+}
+
+.ph03 {
+ padding-left: .3rem;
+ padding-right: .3rem;
+}
+
+.pa01 {
+ padding: .1rem;
+}
+
+.pa02 {
+ padding: .2rem;
+}
+
+.pa03 {
+ padding: .3rem;
+}
+
+.p0102 {
+ padding: .1rem .2rem;
+}
+
+.p0203 {
+ padding: .2rem .3rem;
+}
+
+.p-l-5 {
+ padding-left: 5px !important;
+}
+
+.p-l-10 {
+ padding-left: 10px !important;
+}
+
+.p-l-15 {
+ padding-left: 15px !important;
+}
+
+.p-l-20 {
+ padding-left: 20px !important;
+}
+
+.p-l-25 {
+ padding-left: 25px !important;
+}
+
+.p-l-30 {
+ padding-left: 30px !important;
+}
+
+.p-l-35 {
+ padding-left: 35px !important;
+}
+
+.p-l-40 {
+ padding-left: 40px !important;
+}
+
+.p-l-45 {
+ padding-left: 45px !important;
+}
+
+.p-l-50 {
+ padding-left: 50px !important;
+}
+
+.p-r-5 {
+ padding-right: 5px !important;
+}
+
+.p-r-10 {
+ padding-right: 10px !important;
+}
+
+.p-r-15 {
+ padding-right: 15px !important;
+}
+
+.p-r-20 {
+ padding-right: 20px !important;
+}
+
+.p-r-25 {
+ padding-right: 25px !important;
+}
+
+.p-r-30 {
+ padding-right: 30px !important;
+}
+
+.p-r-35 {
+ padding-right: 35px !important;
+}
+
+.p-r-40 {
+ padding-right: 40px !important;
+}
+
+.p-r-45 {
+ padding-right: 45px !important;
+}
+
+.p-r-50 {
+ padding-right: 50px !important;
+}
+
+.p-t-5 {
+ padding-top: 5px !important;
+}
+
+.p-t-10 {
+ padding-top: 10px !important;
+}
+
+.p-t-15 {
+ padding-top: 15px !important;
+}
+
+.p-t-20 {
+ padding-top: 20px !important;
+}
+
+.p-t-25 {
+ padding-top: 25px !important;
+}
+
+.p-t-30 {
+ padding-top: 30px !important;
+}
+
+.p-t-35 {
+ padding-top: 35px !important;
+}
+
+.p-t-40 {
+ padding-top: 40px !important;
+}
+
+.p-t-45 {
+ padding-top: 45px !important;
+}
+
+.p-t-50 {
+ padding-top: 50px !important;
+}
+
+.p-t-full {
+ padding-top: 100% !important;
+}
+
+.p-b-5 {
+ padding-bottom: 5px !important;
+}
+
+.p-b-10 {
+ padding-bottom: 10px !important;
+}
+
+.p-b-15 {
+ padding-bottom: 15px !important;
+}
+
+.p-b-20 {
+ padding-bottom: 20px !important;
+}
+
+.p-b-25 {
+ padding-bottom: 25px !important;
+}
+
+.p-b-30 {
+ padding-bottom: 30px !important;
+}
+
+.p-b-35 {
+ padding-bottom: 35px !important;
+}
+
+.p-b-40 {
+ padding-bottom: 40px !important;
+}
+
+.p-b-45 {
+ padding-bottom: 45px !important;
+}
+
+.p-b-50 {
+ padding-bottom: 50px !important;
+}
+
+.min_hgt02r {
+ min-height: 0.2rem;
+}
+
+.min_hgt03r {
+ min-height: 0.3rem;
+}
+
+.min_hgt04r {
+ min-height: 0.4rem;
+}
+
+.min_hgt05r {
+ min-height: 0.5rem;
+}
+
+.min_hgt06r {
+ min-height: 0.6rem;
+}
+
+.min_hgt07r {
+ min-height: 0.7rem;
+}
+
+.min_hgt08r {
+ min-height: 0.8rem;
+}
+
+.min_hgt09r {
+ min-height: 0.9rem;
+}
+
+.min_hgt10r {
+ min-height: 1rem;
+}
+
+.min_hgt20r {
+ min-height: 2rem;
+}
+
+.min_hgt30r {
+ min-height: 3rem;
+}
+
+.min_hgt40r {
+ min-height: 4rem;
+}
+
+.min_hgt50r {
+ min-height: 5rem;
+}
+
+.min_hgt60r {
+ min-height: 6rem;
+}
+
+.min_hgt70r {
+ min-height: 7rem;
+}
+
+.min_hgt80r {
+ min-height: 8rem;
+}
+
+.min_hgt90r {
+ min-height: 9rem;
+}
+
+.min_hgt100r {
+ min-height: 10rem;
+}
+
+.max_hgt20 {
+ max-height: 20px;
+}
+
+.max_hgt25 {
+ max-height: 25px;
+}
+
+.max_hgt30 {
+ max-height: 30px;
+}
+
+.max_hgt35 {
+ max-height: 35px;
+}
+
+.max_hgt40 {
+ max-height: 40px;
+}
+
+.max_hgt50 {
+ max-height: 50px;
+}
+
+.max_hgt100 {
+ max-height: 100px;
+}
+
+.max_hgt02r {
+ max-height: 0.2rem;
+}
+
+.max_hgt03r {
+ max-height: 0.3rem;
+}
+
+.max_hgt04r {
+ max-height: 0.4rem;
+}
+
+.max_hgt05r {
+ max-height: 0.5rem;
+}
+
+.max_hgt06r {
+ max-height: 0.6rem;
+}
+
+.max_hgt07r {
+ max-height: 0.7rem;
+}
+
+.max_hgt08r {
+ max-height: 0.8rem;
+}
+
+.max_hgt09r {
+ max-height: 0.9rem;
+}
+
+.max_hgt10r {
+ max-height: 1rem;
+}
+
+.max_hgt20r {
+ max-height: 2rem;
+}
+
+.max_hgt30r {
+ max-height: 3rem;
+}
+
+.max_hgt40r {
+ max-height: 4rem;
+}
+
+.max_hgt50r {
+ max-height: 5rem;
+}
+
+.max_hgt60r {
+ max-height: 6rem;
+}
+
+.max_hgt70r {
+ max-height: 7rem;
+}
+
+.max_hgt80r {
+ max-height: 8rem;
+}
+
+.max_hgt90r {
+ max-height: 9rem;
+}
+
+.max_hgt100r {
+ max-height: 10rem;
+}
+
+/*焦点图*/
+/* ===============================================================
+Basic Swiper Styles
+================================================================*/
+.swiper-container {
+ margin: 0 auto;
+ position: relative;
+ overflow: hidden;
+ direction: ltr;
+ -webkit-backface-visibility: hidden;
+ -moz-backface-visibility: hidden;
+ -ms-backface-visibility: hidden;
+ -o-backface-visibility: hidden;
+ backface-visibility: hidden;
+ /* Fix of Webkit flickering */
+ z-index: 1;
+}
+
+.swiper-wrapper {
+ position: relative;
+ width: 100%;
+ -webkit-transition-property: -webkit-transform, left, top;
+ -webkit-transition-duration: 0s;
+ -webkit-transform: translate3d(0px, 0, 0);
+ -webkit-transition-timing-function: ease;
+
+ -moz-transition-property: -moz-transform, left, top;
+ -moz-transition-duration: 0s;
+ -moz-transform: translate3d(0px, 0, 0);
+ -moz-transition-timing-function: ease;
+
+ -o-transition-property: -o-transform, left, top;
+ -o-transition-duration: 0s;
+ -o-transform: translate3d(0px, 0, 0);
+ -o-transition-timing-function: ease;
+ -o-transform: translate(0px, 0px);
+
+ -ms-transition-property: -ms-transform, left, top;
+ -ms-transition-duration: 0s;
+ -ms-transform: translate3d(0px, 0, 0);
+ -ms-transition-timing-function: ease;
+
+ transition-property: transform, left, top;
+ transition-duration: 0s;
+ transform: translate3d(0px, 0, 0);
+ transition-timing-function: ease;
+
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+}
+
+.swiper-free-mode>.swiper-wrapper {
+ -webkit-transition-timing-function: ease-out;
+ -moz-transition-timing-function: ease-out;
+ -ms-transition-timing-function: ease-out;
+ -o-transition-timing-function: ease-out;
+ transition-timing-function: ease-out;
+ margin: 0 auto;
+}
+
+.swiper-slide {
+ float: left;
+ width: 100%;
+ height: 100%;
+}
+
+.swiper-slide p{
+ position: absolute;
+ bottom: 0;
+ color: #FFF;
+ background: rgba(0,0,0,0.2);
+ width: 100%;
+ height: 50px;
+ line-height: 50px;
+ text-indent: 2em;
+}
+
+.swiper-slide img {
+ width: 100%;
+ height: 100%;
+}
+
+/* IE10 Windows Phone 8 Fixes */
+.swiper-wp8-horizontal {
+ -ms-touch-action: pan-y;
+}
+
+.swiper-wp8-vertical {
+ -ms-touch-action: pan-x;
+}
+
+.swiper-container {
+ width: 100%;
+ height: 100%;
+}
+
+.page-pagination {
+ position: absolute;
+ z-index: 20;
+ left: 50%;
+ bottom: 10px;
+ transform: translateX(-50%);
+}
+
+.swiper-pagination-switch {
+ display: inline-block;
+ width: 8px;
+ height: 8px;
+ border-radius: 8px;
+ background: #222;
+ margin-right: 5px;
+ opacity: 0.8;
+ border: 1px solid #fff;
+ cursor: pointer;
+}
+
+.swiper-visible-switch {
+ background: #aaa;
+}
+
+.swiper-active-switch {
+ background: #fff;
+}
diff --git a/sunVillage_info/static/css/page_common.css b/sunVillage_info/static/css/page_common.css
new file mode 100644
index 0000000..26c708b
--- /dev/null
+++ b/sunVillage_info/static/css/page_common.css
@@ -0,0 +1,60 @@
+.iconfont {
+ font-size:16px;
+}
+
+.icon-you:before {
+ content: ">";
+}
+
+.icon-zuo:before {
+ content: "<";
+}
+
+.icon-most-left:before {
+ content: "<<";
+}
+
+.icon-most-right:before {
+ content: ">>";
+}
+
+.page_common_btn_style{
+ font-family: '微软雅黑';
+ display: inline-block;
+ min-width: 28px;
+ padding:0 2px;
+ height: 30px;
+ line-height: 30px;
+ text-align: center;
+ border-radius: 5px;
+ background: #f4f4f5;
+ color: #606266;
+ margin: 0 3px;
+ font-weight: 600;
+ font-size:14px;
+ cursor: pointer;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+}
+a.page_common_btn_style:active{
+ color:#1269d3;
+ background:#eee;
+}
+
+.page_btn_box {
+ display: inline-block;
+ margin: 0 10px;
+}
+.page_common_btn_active{
+ background:#1269d3;
+ color:#eee;
+}
+.pageNum{
+ text-align: center;
+ margin-top: 10px;
+ position: absolute;
+ bottom: 60px;
+ left: 50%;
+ transform: translateX(-50%);
+}
\ No newline at end of file
diff --git a/sunVillage_info/static/css/property.css b/sunVillage_info/static/css/property.css
new file mode 100644
index 0000000..5851c3a
--- /dev/null
+++ b/sunVillage_info/static/css/property.css
@@ -0,0 +1,202 @@
+.new{
+ height: 61vh;
+ margin-top: 0;
+ display: block;
+ position: relative;
+ padding: 1vh;
+}
+.footer{
+ /*margin-top: 4.3vh;*/
+}
+.footer_main{
+ margin-top: 4.3vh;
+}
+
+.new table tr:hover{
+ background: #bbbecd;
+ cursor: pointer;
+}
+
+.new table tr:first-child:hover{
+ background: transparent;
+}
+
+.new table td{
+ text-align: center;
+ font-size: 14px;
+ padding: 1vh 0;
+ line-height: 1;
+}
+.new table tr:first-child td{
+ color: #11234f;
+ font-size: 16px;
+ font-weight: bold;
+}
+.pageNum{
+ position: relative!important;
+ bottom: 0!important;
+ margin: 10px 0!important;
+}
+#container {
+ overflow: hidden;
+ width: 100%;
+ height: 16vh;
+ margin: 0;
+ font-family: "微软雅黑";
+}
+.table_main{
+ height: calc( 43vh - 50px );
+ overflow: hidden;
+ overflow-y: scroll;
+}
+
+.select{
+ margin-right: auto;
+ margin-left: 2vw;
+}
+
+.select select{
+ font-size: 16px;
+ background: #d6dae8;
+ padding: .5vh 2vh;
+ border-radius: 8px;
+ margin-right: 15px;
+}
+
+.BMap_cpyCtrl
+{
+ display:none;
+}
+.anchorBL{
+ display:none;
+}
+
+.dialog{
+ width: 100%;
+ height: 100vh;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 999999999;
+}
+
+.bg-mengban{
+ width: 100%;
+ height: 100vh;
+}
+
+.dialog_table{
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%,-50%);
+ background: #ffffff;
+ width: 50%;
+ padding: 2vh;
+ border-radius: 10px;
+}
+.dialog_header{
+ display: flex;
+ align-items: center;
+}
+
+.dialog_header .name{
+ font-size: 16px;
+ color: #11234f;
+ margin-left: 5px;
+}
+
+.dialog_header .bigWin{
+ background: #ffb400;
+ height: 2.5vh;
+ width: 5%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 2vh;
+ margin-left: 20px;
+}
+
+.dialog_header .phoneIcon{
+ background: #3fd227;
+ height: 2.5vh;
+ width: 5%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 2vh;
+ margin-left: 20px;
+}
+
+.dialog_header .phone{
+ background: #3fd227;
+ line-height: 3vh;
+ color: #ffffff;
+ padding: 0 1%;
+ border-radius: 5px;
+}
+.dialog_header .sanjiao-left{
+ border-right-color: #3fd227;
+ margin-left: 5px;
+}
+.dialog_main{
+ margin-bottom: 2vh;
+}
+
+.dialog_main table{
+ margin-top: 1vh;
+}
+.dialog_main table tr td{
+ padding: 1vh 0;
+}
+.dialog_main table tr td:nth-child(odd){
+ width: 15%;
+ color: #6f6f6f;
+}
+.dialog_main table tr td:nth-child(even){
+ width: 18.3%;
+}
+
+.dialog_img{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ margin-top: 2vh;
+}
+
+.dialog_img img{
+ width: 10vw;
+ margin-bottom: 2vh;
+ height: 6vw;
+}
+
+.dialog_img img:nth-child(4n){
+ margin-right: 0;
+}
+
+.center_table{
+ margin: 2vh 0;
+}
+
+.center_table table tr td{
+ padding: 1vh 0;
+ text-align: center;
+ border-top: 1px solid #b9c2d3;
+}
+
+.center_table table tr td:first-child{
+ border-left: 1px solid #b9c2d3;
+}
+
+.center_table table tr td:last-child{
+ border-right: 1px solid #b9c2d3;
+}
+
+.center_table table tr:last-child td{
+ border-bottom: 1px solid #b9c2d3;
+}
+
+.center_table table tr:first-child td{
+ background: #e4edfe;
+}
diff --git a/sunVillage_info/static/css/swiper-bundle.min.css b/sunVillage_info/static/css/swiper-bundle.min.css
new file mode 100644
index 0000000..05a3c29
--- /dev/null
+++ b/sunVillage_info/static/css/swiper-bundle.min.css
@@ -0,0 +1,13 @@
+/**
+ * Swiper 6.4.15
+ * Most modern mobile touch slider and framework with hardware accelerated transitions
+ * https://swiperjs.com
+ *
+ * Copyright 2014-2021 Vladimir Kharlampidi
+ *
+ * Released under the MIT License
+ *
+ * Released on: February 18, 2021
+ */
+
+@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
\ No newline at end of file
diff --git a/sunVillage_info/static/css/ui-dialog.css b/sunVillage_info/static/css/ui-dialog.css
new file mode 100644
index 0000000..b10d5bb
--- /dev/null
+++ b/sunVillage_info/static/css/ui-dialog.css
@@ -0,0 +1,425 @@
+/*!
+ * ui-dialog.css
+ * Date: 2014-07-03
+ * https://github.com/aui/artDialog
+ * (c) 2009-2014 TangBin, http://www.planeArt.cn
+ *
+ * This is licensed under the GNU LGPL, version 2.1 or later.
+ * For details, see: http://www.gnu.org/licenses/lgpl-2.1.html
+ */
+.ui-dialog {
+ *zoom:1;
+ _float: left;
+ position: relative;
+ background-color: #FFF;
+ border: 1px solid #999;
+ border-radius: 6px;
+ outline: 0;
+ background-clip: padding-box;
+ font-family: Helvetica, arial, sans-serif;
+ font-size: 14px;
+ line-height: 1.428571429;
+ color: #333;
+ opacity: 0;
+ -webkit-transform: scale(0);
+ transform: scale(0);
+ -webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out;
+ transition: transform .15s ease-in-out, opacity .15s ease-in-out;
+}
+.ui-popup-show .ui-dialog {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+}
+.ui-popup-focus .ui-dialog {
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
+}
+.ui-popup-modal .ui-dialog {
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), 0 0 256px rgba(255, 255, 255, .3);
+}
+.ui-dialog-grid {
+ width: auto;
+ margin: 0;
+ border: 0 none;
+ border-collapse:collapse;
+ border-spacing: 0;
+ background: transparent;
+}
+.ui-dialog-header,
+.ui-dialog-body,
+.ui-dialog-footer {
+ padding: 0;
+ border: 0 none;
+ text-align: left;
+ background: transparent;
+}
+.ui-dialog-header {
+ white-space: nowrap;
+ border-bottom: 1px solid #E5E5E5;
+}
+.ui-dialog-close {
+ position: relative;
+ _position: absolute;
+ float: right;
+ top: 13px;
+ right: 13px;
+ _height: 26px;
+ padding: 0 4px;
+ font-size: 21px;
+ font-weight: bold;
+ line-height: 1;
+ color: #000;
+ text-shadow: 0 1px 0 #FFF;
+ opacity: .2;
+ filter: alpha(opacity=20);
+ cursor: pointer;
+ background: transparent;
+ _background: #FFF;
+ border: 0;
+ -webkit-appearance: none;
+}
+.ui-dialog-close:hover,
+.ui-dialog-close:focus {
+ color: #000000;
+ text-decoration: none;
+ cursor: pointer;
+ outline: 0;
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+}
+.ui-dialog-title {
+ margin: 0;
+ line-height: 1.428571429;
+ min-height: 16.428571429px;
+ padding: 15px;
+ overflow:hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ font-weight: bold;
+ cursor: default;
+}
+.ui-dialog-body {
+ padding: 20px;
+ text-align: center;
+}
+.ui-dialog-content {
+ display: inline-block;
+ position: relative;
+ vertical-align: middle;
+ *zoom: 1;
+ *display: inline;
+ text-align: left;
+}
+.ui-dialog-footer {
+ padding: 0 20px 20px 20px;
+}
+.ui-dialog-statusbar {
+ float: left;
+ margin-right: 20px;
+ padding: 6px 0;
+ line-height: 1.428571429;
+ font-size: 14px;
+ color: #888;
+ white-space: nowrap;
+}
+.ui-dialog-statusbar label:hover {
+ color: #333;
+}
+.ui-dialog-statusbar input,
+.ui-dialog-statusbar .label {
+ vertical-align: middle;
+}
+.ui-dialog-button {
+ float: right;
+ white-space: nowrap;
+}
+.ui-dialog-footer button+button {
+ margin-bottom: 0;
+ margin-left: 5px;
+}
+.ui-dialog-footer button {
+ width:auto;
+ overflow:visible;
+ display: inline-block;
+ padding: 6px 12px;
+ _margin-left: 5px;
+ margin-bottom: 0;
+ font-size: 14px;
+ font-weight: normal;
+ line-height: 1.428571429;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ cursor: pointer;
+ background-image: none;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ -o-user-select: none;
+ user-select: none;
+}
+
+.ui-dialog-footer button:focus {
+ outline: thin dotted #333;
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+
+.ui-dialog-footer button:hover,
+.ui-dialog-footer button:focus {
+ color: #333333;
+ text-decoration: none;
+}
+
+.ui-dialog-footer button:active {
+ background-image: none;
+ outline: 0;
+ -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.ui-dialog-footer button[disabled] {
+ pointer-events: none;
+ cursor: not-allowed;
+ opacity: 0.65;
+ filter: alpha(opacity=65);
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+
+.ui-dialog-footer button {
+ color: #333333;
+ background-color: #ffffff;
+ border-color: #cccccc;
+}
+
+.ui-dialog-footer button:hover,
+.ui-dialog-footer button:focus,
+.ui-dialog-footer button:active {
+ color: #333333;
+ background-color: #ebebeb;
+ border-color: #adadad;
+}
+
+.ui-dialog-footer button:active{
+ background-image: none;
+}
+
+.ui-dialog-footer button[disabled],
+.ui-dialog-footer button[disabled]:hover,
+.ui-dialog-footer button[disabled]:focus,
+.ui-dialog-footer button[disabled]:active {
+ background-color: #ffffff;
+ border-color: #cccccc;
+}
+
+.ui-dialog-footer button.ui-dialog-autofocus {
+ color: #ffffff;
+ background-color: #428bca;
+ border-color: #357ebd;
+}
+
+.ui-dialog-footer button.ui-dialog-autofocus:hover,
+.ui-dialog-footer button.ui-dialog-autofocus:focus,
+.ui-dialog-footer button.ui-dialog-autofocus:active {
+ color: #ffffff;
+ background-color: #3276b1;
+ border-color: #285e8e;
+}
+
+.ui-dialog-footer button.ui-dialog-autofocus:active {
+ background-image: none;
+}
+.ui-popup-top-left .ui-dialog,
+.ui-popup-top .ui-dialog,
+.ui-popup-top-right .ui-dialog {
+ top: -8px;
+}
+.ui-popup-bottom-left .ui-dialog,
+.ui-popup-bottom .ui-dialog,
+.ui-popup-bottom-right .ui-dialog {
+ top: 8px;
+}
+.ui-popup-left-top .ui-dialog,
+.ui-popup-left .ui-dialog,
+.ui-popup-left-bottom .ui-dialog {
+ left: -8px;
+}
+.ui-popup-right-top .ui-dialog,
+.ui-popup-right .ui-dialog,
+.ui-popup-right-bottom .ui-dialog {
+ left: 8px;
+}
+
+.ui-dialog-arrow-a,
+.ui-dialog-arrow-b {
+ position: absolute;
+ display: none;
+ width: 0;
+ height: 0;
+ overflow:hidden;
+ _color:#FF3FFF;
+ _filter:chroma(color=#FF3FFF);
+ border:8px dashed transparent;
+}
+.ui-popup-follow .ui-dialog-arrow-a,
+.ui-popup-follow .ui-dialog-arrow-b{
+ display: block;
+}
+.ui-popup-top-left .ui-dialog-arrow-a,
+.ui-popup-top .ui-dialog-arrow-a,
+.ui-popup-top-right .ui-dialog-arrow-a {
+ bottom: -16px;
+ border-top:8px solid #7C7C7C;
+}
+.ui-popup-top-left .ui-dialog-arrow-b,
+.ui-popup-top .ui-dialog-arrow-b,
+.ui-popup-top-right .ui-dialog-arrow-b {
+ bottom: -15px;
+ border-top:8px solid #fff;
+}
+.ui-popup-top-left .ui-dialog-arrow-a,
+.ui-popup-top-left .ui-dialog-arrow-b {
+ left: 15px;
+}
+.ui-popup-top .ui-dialog-arrow-a,
+.ui-popup-top .ui-dialog-arrow-b {
+ left: 50%;
+ margin-left: -8px;
+}
+.ui-popup-top-right .ui-dialog-arrow-a,
+.ui-popup-top-right .ui-dialog-arrow-b {
+ right: 15px;
+}
+.ui-popup-bottom-left .ui-dialog-arrow-a,
+.ui-popup-bottom .ui-dialog-arrow-a,
+.ui-popup-bottom-right .ui-dialog-arrow-a {
+ top: -16px;
+ border-bottom:8px solid #7C7C7C;
+}
+.ui-popup-bottom-left .ui-dialog-arrow-b,
+.ui-popup-bottom .ui-dialog-arrow-b,
+.ui-popup-bottom-right .ui-dialog-arrow-b {
+ top: -15px;
+ border-bottom:8px solid #fff;
+}
+.ui-popup-bottom-left .ui-dialog-arrow-a,
+.ui-popup-bottom-left .ui-dialog-arrow-b {
+ left: 15px;
+}
+.ui-popup-bottom .ui-dialog-arrow-a,
+.ui-popup-bottom .ui-dialog-arrow-b {
+ margin-left: -8px;
+ left: 50%;
+}
+.ui-popup-bottom-right .ui-dialog-arrow-a,
+.ui-popup-bottom-right .ui-dialog-arrow-b {
+ right: 15px;
+}
+.ui-popup-left-top .ui-dialog-arrow-a,
+.ui-popup-left .ui-dialog-arrow-a,
+.ui-popup-left-bottom .ui-dialog-arrow-a {
+ right: -16px;
+ border-left:8px solid #7C7C7C;
+}
+.ui-popup-left-top .ui-dialog-arrow-b,
+.ui-popup-left .ui-dialog-arrow-b,
+.ui-popup-left-bottom .ui-dialog-arrow-b {
+ right: -15px;
+ border-left:8px solid #fff;
+}
+.ui-popup-left-top .ui-dialog-arrow-a,
+.ui-popup-left-top .ui-dialog-arrow-b {
+ top: 15px;
+}
+.ui-popup-left .ui-dialog-arrow-a,
+.ui-popup-left .ui-dialog-arrow-b {
+ margin-top: -8px;
+ top: 50%;
+}
+.ui-popup-left-bottom .ui-dialog-arrow-a,
+.ui-popup-left-bottom .ui-dialog-arrow-b {
+ bottom: 15px;
+}
+.ui-popup-right-top .ui-dialog-arrow-a,
+.ui-popup-right .ui-dialog-arrow-a,
+.ui-popup-right-bottom .ui-dialog-arrow-a {
+ left: -16px;
+ border-right:8px solid #7C7C7C;
+}
+.ui-popup-right-top .ui-dialog-arrow-b,
+.ui-popup-right .ui-dialog-arrow-b,
+.ui-popup-right-bottom .ui-dialog-arrow-b {
+ left: -15px;
+ border-right:8px solid #fff;
+}
+.ui-popup-right-top .ui-dialog-arrow-a,
+.ui-popup-right-top .ui-dialog-arrow-b {
+ top: 15px;
+}
+.ui-popup-right .ui-dialog-arrow-a,
+.ui-popup-right .ui-dialog-arrow-b {
+ margin-top: -8px;
+ top: 50%;
+}
+.ui-popup-right-bottom .ui-dialog-arrow-a,
+.ui-popup-right-bottom .ui-dialog-arrow-b {
+ bottom: 15px;
+}
+
+
+@-webkit-keyframes ui-dialog-loading {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ }
+}
+@keyframes ui-dialog-loading {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.ui-dialog-loading {
+ vertical-align: middle;
+ position: relative;
+ display: block;
+ *zoom: 1;
+ *display: inline;
+ overflow: hidden;
+ width: 32px;
+ height: 32px;
+ top: 50%;
+ margin: -16px auto 0 auto;
+ font-size: 0;
+ text-indent: -999em;
+ color: #666;
+}
+.ui-dialog-loading {
+ width: 100%\9;
+ text-indent: 0\9;
+ line-height: 32px\9;
+ text-align: center\9;
+ font-size: 12px\9;
+}
+
+.ui-dialog-loading::after {
+ position: absolute;
+ content: '';
+ width: 3px;
+ height: 3px;
+ margin: 14.5px 0 0 14.5px;
+ border-radius: 100%;
+ box-shadow: 0 -10px 0 1px #ccc, 10px 0px #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 0.5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
+ -webkit-transform: rotate(360deg);
+ -webkit-animation: ui-dialog-loading 1.5s infinite linear;
+ transform: rotate(360deg);
+ animation: ui-dialog-loading 1.5s infinite linear;
+ display: none\9;
+}
diff --git a/sunVillage_info/static/images/back.png b/sunVillage_info/static/images/back.png
new file mode 100644
index 0000000000000000000000000000000000000000..a96430f36edb01dee2cd455d480885fa12a67dc6
GIT binary patch
literal 340
zcmV-a0jvIrP)Px$4oO5oR5(w?lf6nqK@^0)sck|Kd;u$kJV8)X`U>#}EKDURDI$Up(DWfi8X*u{
zD=QK64pG5E&_XL;ziTH>-^cTkP)4oO9-!6}e@56KF}Q<=>{AHF;^f37h~s
zl5T$`VEY270NavYW5@v`+e^R=@GNO7mYCs!fFnrPzyk0HTuOSH6j%iA(hTa;#B7&<
z4PXt}2YQlDlM*t5?E$a?>`Ho>m6h#PpaZ;1I?8t;sGk9QMP0C6211wm-vmO`G(sCV
zl=M-MNdu_<5Qs1|f!JOKM*k}C_Yw+CoaaGm@;UG(sTt)#I!Nn4*atvY(sA||!th)H
mVL)cBPv9PS0EUvr8So3Q3t_*1MZjqQ0000Bx7&j3oaT37Y}Ku`z4Fp2;^Z~ztntWQux+y+qNI-=_nmJucvz_gw#8jVI~
zZ*Om1mgQ%$SnO6$XqwLKg`T2fu^96Cd`tA)YPA%e=U;Z?>^O_Z!H`{UFgPgx!n6`H2P5&nZaOS6h(Q?
zaooV}Xo)b+HhR5Yvz92E&F*T6#*!^AE?WEFsj8~x^Z9SX=8P-BoGTCJWp8jTCBIlA7ns~DP@#bV($H#hIP
z-EN!H>9pGIc8kqsvzpE3sZ1vGZewHPi*7QGk71C@1jbR_92OC%DWR4Vm|VHl=Ac6fMruA3~KPA{d?
z=}7kvAqc{m-|v5Qe0*G{KY6WI(=6?)7$^`DC6mceH=|0W@*@}wzBxTTZToz_x1mtT
zHHrvY_pDy8KXEu5H)vccm8#3j%Xv{0FGm&hLT$nQ-V9GpPQI_Mu6oMlvJeOaw)GNG
zw?&yf1~9ABg8!mI1#s{mM8pAYqu8lRYPTi@^^IRiMpUS;qgDdIROc+mg|3GHV3$My
Z@CP$$)Fz)Sp(g+U002ovPDHLkV1f#@M0@}M
literal 0
HcmV?d00001
diff --git a/sunVillage_info/static/images/ewm.png b/sunVillage_info/static/images/ewm.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f68c169df0be171fa140a4e094ab49e567d76b2
GIT binary patch
literal 4868
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
literal 0
HcmV?d00001
diff --git a/sunVillage_info/static/images/index_bg.png b/sunVillage_info/static/images/index_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe216c8cbd84ead1defe3827aed58e0db36d09fb
GIT binary patch
literal 417756
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