From bd89e6adc2a816b601c7b383c78c13d48a5a00a7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com>
Date: Fri, 2 Jun 2023 14:59:13 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B9=B3=E5=B1=B1=E5=86=9C=E6=9D=91=E8=B5=84?=
=?UTF-8?q?=E6=BA=90=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
infoport/homestead.html | 256 +
infoport/homesteadDetail.html | 206 +
infoport/index.html | 143 +
infoport/newDetail.html | 87 +
infoport/property.html | 238 +
infoport/resource.html | 233 +
infoport/static/css/dateTime.css | 153 +
infoport/static/css/default.css | 1147 ++
infoport/static/css/homesteadDetail.css | 151 +
infoport/static/css/iconfont.css | 405 +
infoport/static/css/index.css | 355 +
infoport/static/css/login.css | 177 +
infoport/static/css/main.css | 2581 +++
infoport/static/css/newDetail.css | 96 +
infoport/static/css/page_common.css | 60 +
infoport/static/css/property.css | 199 +
infoport/static/css/swiper-bundle.min.css | 13 +
infoport/static/css/ui-dialog.css | 425 +
infoport/static/images/date.png | Bin 0 -> 307 bytes
infoport/static/images/dialog_icon_1.png | Bin 0 -> 316 bytes
infoport/static/images/dialog_icon_2.png | Bin 0 -> 364 bytes
infoport/static/images/dialog_icon_3.png | Bin 0 -> 388 bytes
infoport/static/images/dialog_icon_4.png | Bin 0 -> 381 bytes
infoport/static/images/dialog_icon_5.png | Bin 0 -> 281 bytes
infoport/static/images/dialog_icon_close.png | Bin 0 -> 613 bytes
infoport/static/images/footer_filings.png | Bin 0 -> 1372 bytes
infoport/static/images/footer_icon_1.png | Bin 0 -> 355 bytes
infoport/static/images/map_icon.png | Bin 0 -> 420 bytes
infoport/static/images/nav_1.png | Bin 0 -> 1631 bytes
infoport/static/images/nav_2.png | Bin 0 -> 1507 bytes
infoport/static/images/nav_3.png | Bin 0 -> 2533 bytes
infoport/static/images/nav_4.png | Bin 0 -> 1306 bytes
infoport/static/images/nav_5.png | Bin 0 -> 1486 bytes
infoport/static/images/nav_6.png | Bin 0 -> 1558 bytes
infoport/static/images/nav_7.png | Bin 0 -> 2113 bytes
infoport/static/images/nav_8.png | Bin 0 -> 1696 bytes
infoport/static/images/nav_bg.png | Bin 0 -> 2892 bytes
infoport/static/images/new_icon_back.png | Bin 0 -> 442 bytes
infoport/static/images/news.png | Bin 0 -> 224902 bytes
infoport/static/images/news_test.png | Bin 0 -> 454757 bytes
infoport/static/images/page_bg.jpg | Bin 0 -> 289262 bytes
infoport/static/images/search_icon.png | Bin 0 -> 446 bytes
infoport/static/images/test.jpg | Bin 0 -> 20641 bytes
infoport/static/images/title.png | Bin 0 -> 3490 bytes
infoport/static/js/api/index.js | 97 +
infoport/static/js/common/main.js | 94 +
infoport/static/js/common/require.js | 2145 ++
infoport/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 +
infoport/static/js/lib/cupload/cupload.js | 639 +
.../static/js/lib/dateTime/dateTime.min.js | 1 +
.../static/js/lib/dialog/dialog-config.js | 93 +
infoport/static/js/lib/dialog/dialog-plus.js | 143 +
infoport/static/js/lib/dialog/dialog.js | 502 +
infoport/static/js/lib/dialog/drag.js | 225 +
infoport/static/js/lib/dialog/popup.js | 639 +
infoport/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 +
infoport/static/js/lib/jquery/jquery.js | 9211 +++++++++
infoport/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 +
infoport/static/js/lib/kindeditor/lang/ar.js | 242 +
infoport/static/js/lib/kindeditor/lang/en.js | 241 +
infoport/static/js/lib/kindeditor/lang/ko.js | 246 +
infoport/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 +
infoport/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 +
infoport/static/js/lib/laydata/laydate.js | 2 +
infoport/static/js/lib/nprogress/nprogress.js | 498 +
infoport/static/js/lib/paging/page_common.js | 226 +
infoport/static/js/lib/requirejs/require.js | 2145 ++
.../static/js/lib/swiper/swiper-bundle.min.js | 14 +
infoport/static/js/lib/swiper/swiper.min.js | 16 +
infoport/static/js/lib/template/.gitignore | 3 +
infoport/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 +
infoport/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 +
infoport/static/js/project/homestead.js | 189 +
infoport/static/js/project/homesteadDetail.js | 75 +
infoport/static/js/project/index.js | 50 +
infoport/static/js/project/new.js | 67 +
infoport/static/js/project/property.js | 187 +
infoport/static/js/project/resource.js | 183 +
static/js/project/listingItems/items.js | 8 +-
303 files changed, 82376 insertions(+), 1 deletion(-)
create mode 100644 infoport/homestead.html
create mode 100644 infoport/homesteadDetail.html
create mode 100644 infoport/index.html
create mode 100644 infoport/newDetail.html
create mode 100644 infoport/property.html
create mode 100644 infoport/resource.html
create mode 100644 infoport/static/css/dateTime.css
create mode 100644 infoport/static/css/default.css
create mode 100644 infoport/static/css/homesteadDetail.css
create mode 100644 infoport/static/css/iconfont.css
create mode 100644 infoport/static/css/index.css
create mode 100644 infoport/static/css/login.css
create mode 100644 infoport/static/css/main.css
create mode 100644 infoport/static/css/newDetail.css
create mode 100644 infoport/static/css/page_common.css
create mode 100644 infoport/static/css/property.css
create mode 100644 infoport/static/css/swiper-bundle.min.css
create mode 100644 infoport/static/css/ui-dialog.css
create mode 100644 infoport/static/images/date.png
create mode 100644 infoport/static/images/dialog_icon_1.png
create mode 100644 infoport/static/images/dialog_icon_2.png
create mode 100644 infoport/static/images/dialog_icon_3.png
create mode 100644 infoport/static/images/dialog_icon_4.png
create mode 100644 infoport/static/images/dialog_icon_5.png
create mode 100644 infoport/static/images/dialog_icon_close.png
create mode 100644 infoport/static/images/footer_filings.png
create mode 100644 infoport/static/images/footer_icon_1.png
create mode 100644 infoport/static/images/map_icon.png
create mode 100644 infoport/static/images/nav_1.png
create mode 100644 infoport/static/images/nav_2.png
create mode 100644 infoport/static/images/nav_3.png
create mode 100644 infoport/static/images/nav_4.png
create mode 100644 infoport/static/images/nav_5.png
create mode 100644 infoport/static/images/nav_6.png
create mode 100644 infoport/static/images/nav_7.png
create mode 100644 infoport/static/images/nav_8.png
create mode 100644 infoport/static/images/nav_bg.png
create mode 100644 infoport/static/images/new_icon_back.png
create mode 100644 infoport/static/images/news.png
create mode 100644 infoport/static/images/news_test.png
create mode 100644 infoport/static/images/page_bg.jpg
create mode 100644 infoport/static/images/search_icon.png
create mode 100644 infoport/static/images/test.jpg
create mode 100644 infoport/static/images/title.png
create mode 100644 infoport/static/js/api/index.js
create mode 100644 infoport/static/js/common/main.js
create mode 100644 infoport/static/js/common/require.js
create mode 100644 infoport/static/js/common/tools.js
create mode 100644 infoport/static/js/lib/ajaxUpload/ajaxupload.js
create mode 100644 infoport/static/js/lib/bootstrap/css/bootstrap-theme.css
create mode 100644 infoport/static/js/lib/bootstrap/css/bootstrap-theme.min.css
create mode 100644 infoport/static/js/lib/bootstrap/css/bootstrap.css
create mode 100644 infoport/static/js/lib/bootstrap/css/bootstrap.min.css
create mode 100644 infoport/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
create mode 100644 infoport/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.svg
create mode 100644 infoport/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
create mode 100644 infoport/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
create mode 100644 infoport/static/js/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2
create mode 100644 infoport/static/js/lib/bootstrap/js/bootstrap.js
create mode 100644 infoport/static/js/lib/bootstrap/js/bootstrap.min.js
create mode 100644 infoport/static/js/lib/cupload/cupload.js
create mode 100644 infoport/static/js/lib/dateTime/dateTime.min.js
create mode 100644 infoport/static/js/lib/dialog/dialog-config.js
create mode 100644 infoport/static/js/lib/dialog/dialog-plus.js
create mode 100644 infoport/static/js/lib/dialog/dialog.js
create mode 100644 infoport/static/js/lib/dialog/drag.js
create mode 100644 infoport/static/js/lib/dialog/popup.js
create mode 100644 infoport/static/js/lib/echarts/echarts.min.js
create mode 100644 infoport/static/js/lib/jQuery-plugins/jquery-ui.js
create mode 100644 infoport/static/js/lib/jQuery-plugins/jquery-ui.min.js
create mode 100644 infoport/static/js/lib/jQuery-plugins/jquery.changeColor.js
create mode 100644 infoport/static/js/lib/jQuery-plugins/jquery.color.js
create mode 100644 infoport/static/js/lib/jQuery-plugins/jquery.lazyload.js
create mode 100644 infoport/static/js/lib/jQuery-plugins/jquery.lazyload.min.js
create mode 100644 infoport/static/js/lib/jquery-cookie/jquery.cookie.js
create mode 100644 infoport/static/js/lib/jquery/jquery-1.9.1.min.js
create mode 100644 infoport/static/js/lib/jquery/jquery.js
create mode 100644 infoport/static/js/lib/jquery/jquery.min.js
create mode 100644 infoport/static/js/lib/kindeditor/kindeditor-all-min.js
create mode 100644 infoport/static/js/lib/kindeditor/kindeditor-all.js
create mode 100644 infoport/static/js/lib/kindeditor/kindeditor-min.js
create mode 100644 infoport/static/js/lib/kindeditor/lang/ar.js
create mode 100644 infoport/static/js/lib/kindeditor/lang/en.js
create mode 100644 infoport/static/js/lib/kindeditor/lang/ko.js
create mode 100644 infoport/static/js/lib/kindeditor/lang/ru.js
create mode 100644 infoport/static/js/lib/kindeditor/lang/zh-CN.js
create mode 100644 infoport/static/js/lib/kindeditor/lang/zh-TW.js
create mode 100644 infoport/static/js/lib/kindeditor/license.txt
create mode 100644 infoport/static/js/lib/kindeditor/plugins/anchor/anchor.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/autoheight/autoheight.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/baidumap/baidumap.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/baidumap/index.html
create mode 100644 infoport/static/js/lib/kindeditor/plugins/baidumap/map.html
create mode 100644 infoport/static/js/lib/kindeditor/plugins/clearhtml/clearhtml.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/code/code.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/code/prettify.css
create mode 100644 infoport/static/js/lib/kindeditor/plugins/code/prettify.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/emoticons.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/0.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/1.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/10.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/100.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/101.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/102.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/103.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/104.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/105.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/106.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/107.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/108.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/109.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/11.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/110.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/111.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/112.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/113.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/114.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/115.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/116.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/117.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/118.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/119.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/12.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/120.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/121.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/122.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/123.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/124.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/125.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/126.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/127.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/128.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/129.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/13.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/130.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/131.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/132.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/133.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/134.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/14.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/15.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/16.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/17.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/18.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/19.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/2.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/20.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/21.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/22.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/23.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/24.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/25.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/26.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/27.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/28.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/29.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/3.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/30.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/31.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/32.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/33.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/34.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/35.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/36.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/37.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/38.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/39.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/4.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/40.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/41.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/42.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/43.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/44.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/45.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/46.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/47.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/48.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/49.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/5.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/50.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/51.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/52.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/53.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/54.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/55.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/56.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/57.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/58.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/59.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/6.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/60.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/61.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/62.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/63.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/64.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/65.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/66.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/67.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/68.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/69.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/7.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/70.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/71.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/72.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/73.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/74.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/75.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/76.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/77.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/78.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/79.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/8.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/80.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/81.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/82.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/83.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/84.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/85.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/86.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/87.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/88.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/89.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/9.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/90.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/91.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/92.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/93.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/94.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/95.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/96.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/97.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/98.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/99.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/emoticons/images/static.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/filemanager/filemanager.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/filemanager/images/file-16.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/filemanager/images/file-64.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/filemanager/images/folder-16.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/filemanager/images/folder-64.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/filemanager/images/go-up.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/fixtoolbar/fixtoolbar.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/flash/flash.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/image/image.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/image/images/align_left.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/image/images/align_right.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/image/images/align_top.gif
create mode 100644 infoport/static/js/lib/kindeditor/plugins/image/images/refresh.png
create mode 100644 infoport/static/js/lib/kindeditor/plugins/insertfile/insertfile.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/lineheight/lineheight.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/link/link.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/map/map.html
create mode 100644 infoport/static/js/lib/kindeditor/plugins/map/map.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/media/media.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/multiimage/images/image.png
create mode 100644 infoport/static/js/lib/kindeditor/plugins/multiimage/images/select-files-en.png
create mode 100644 infoport/static/js/lib/kindeditor/plugins/multiimage/images/select-files-zh-CN.png
create mode 100644 infoport/static/js/lib/kindeditor/plugins/multiimage/images/swfupload.swf
create mode 100644 infoport/static/js/lib/kindeditor/plugins/multiimage/multiimage.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/pagebreak/pagebreak.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/plainpaste/plainpaste.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/preview/preview.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/quickformat/quickformat.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/table/table.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/template/html/1.html
create mode 100644 infoport/static/js/lib/kindeditor/plugins/template/html/2.html
create mode 100644 infoport/static/js/lib/kindeditor/plugins/template/html/3.html
create mode 100644 infoport/static/js/lib/kindeditor/plugins/template/template.js
create mode 100644 infoport/static/js/lib/kindeditor/plugins/wordpaste/wordpaste.js
create mode 100644 infoport/static/js/lib/kindeditor/themes/common/anchor.gif
create mode 100644 infoport/static/js/lib/kindeditor/themes/common/blank.gif
create mode 100644 infoport/static/js/lib/kindeditor/themes/common/flash.gif
create mode 100644 infoport/static/js/lib/kindeditor/themes/common/loading.gif
create mode 100644 infoport/static/js/lib/kindeditor/themes/common/media.gif
create mode 100644 infoport/static/js/lib/kindeditor/themes/common/rm.gif
create mode 100644 infoport/static/js/lib/kindeditor/themes/default/background.png
create mode 100644 infoport/static/js/lib/kindeditor/themes/default/default.css
create mode 100644 infoport/static/js/lib/kindeditor/themes/default/default.png
create mode 100644 infoport/static/js/lib/kindeditor/themes/qq/editor.gif
create mode 100644 infoport/static/js/lib/kindeditor/themes/qq/qq.css
create mode 100644 infoport/static/js/lib/kindeditor/themes/simple/simple.css
create mode 100644 infoport/static/js/lib/laydata/laydate.js
create mode 100644 infoport/static/js/lib/nprogress/nprogress.js
create mode 100644 infoport/static/js/lib/paging/page_common.js
create mode 100644 infoport/static/js/lib/requirejs/require.js
create mode 100644 infoport/static/js/lib/swiper/swiper-bundle.min.js
create mode 100644 infoport/static/js/lib/swiper/swiper.min.js
create mode 100644 infoport/static/js/lib/template/.gitignore
create mode 100644 infoport/static/js/lib/template/.npmignore
create mode 100644 infoport/static/js/lib/template/template-debug.js
create mode 100644 infoport/static/js/lib/template/template-native-debug.js
create mode 100644 infoport/static/js/lib/template/template-native.js
create mode 100644 infoport/static/js/lib/template/template.js
create mode 100644 infoport/static/js/lib/webUploader/uploader.js
create mode 100644 infoport/static/js/lib/webUploader/webUploader.js
create mode 100644 infoport/static/js/lib/webUploader/webuploader.flashonly.js
create mode 100644 infoport/static/js/lib/webUploader/webuploader.flashonly.min.js
create mode 100644 infoport/static/js/project/homestead.js
create mode 100644 infoport/static/js/project/homesteadDetail.js
create mode 100644 infoport/static/js/project/index.js
create mode 100644 infoport/static/js/project/new.js
create mode 100644 infoport/static/js/project/property.js
create mode 100644 infoport/static/js/project/resource.js
diff --git a/infoport/homestead.html b/infoport/homestead.html
new file mode 100644
index 0000000..f37a740
--- /dev/null
+++ b/infoport/homestead.html
@@ -0,0 +1,256 @@
+
+
+
+
+
+ 乳山农村支援信息港
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/infoport/homesteadDetail.html b/infoport/homesteadDetail.html
new file mode 100644
index 0000000..0421363
--- /dev/null
+++ b/infoport/homesteadDetail.html
@@ -0,0 +1,206 @@
+
+
+
+
+
+ 乳山农村支援信息港
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/infoport/index.html b/infoport/index.html
new file mode 100644
index 0000000..8b7d431
--- /dev/null
+++ b/infoport/index.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+ 乳山农村支援信息港
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/infoport/newDetail.html b/infoport/newDetail.html
new file mode 100644
index 0000000..9ef4e19
--- /dev/null
+++ b/infoport/newDetail.html
@@ -0,0 +1,87 @@
+
+
+
+
+
+ 乳山农村支援信息港
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/infoport/property.html b/infoport/property.html
new file mode 100644
index 0000000..9b1ed9f
--- /dev/null
+++ b/infoport/property.html
@@ -0,0 +1,238 @@
+
+
+
+
+
+ 乳山农村支援信息港
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/infoport/resource.html b/infoport/resource.html
new file mode 100644
index 0000000..6a8b4b2
--- /dev/null
+++ b/infoport/resource.html
@@ -0,0 +1,233 @@
+
+
+
+
+
+ 乳山农村支援信息港
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/infoport/static/css/dateTime.css b/infoport/static/css/dateTime.css
new file mode 100644
index 0000000..0cb2dc0
--- /dev/null
+++ b/infoport/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/infoport/static/css/default.css b/infoport/static/css/default.css
new file mode 100644
index 0000000..3f72660
--- /dev/null
+++ b/infoport/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/infoport/static/css/homesteadDetail.css b/infoport/static/css/homesteadDetail.css
new file mode 100644
index 0000000..6f1f106
--- /dev/null
+++ b/infoport/static/css/homesteadDetail.css
@@ -0,0 +1,151 @@
+#page{
+ overflow-y: scroll;
+}
+
+.homeDetail{
+ background: #ffffff;
+ padding-bottom: 4vh;
+}
+
+.dialog_table{
+ background: #ffffff;
+ padding: 2vh;
+ display: flex;
+ justify-content: space-between;
+}
+.dialog_table_left{
+ width: 70%;
+}
+.dialog_table_right{
+ width: 28%;
+}
+.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;
+}
+
+.detail_header{
+ display: flex;
+ align-items: center;
+ border-bottom: 2px solid #11234f;
+ width: calc(100% - 4vh);
+ margin: 0 auto;
+ padding: 2vh 0;
+}
+
+.detail_tit{
+ font-size: 26px;
+ color: #333333;
+}
+
+.phoneIcon{
+ background: #3fd227;
+ height: 2.5vh;
+ width: 5%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 2vh;
+ margin-left: 20px;
+}
+
+.phone{
+ background: #3fd227;
+ line-height: 3vh;
+ color: #ffffff;
+ padding: 0 1%;
+ border-radius: 5px;
+}
+.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){
+ color: #6f6f6f;
+ text-align: right;
+ padding-right: 1%;
+}
+.dialog_main table tr td:nth-child(even){
+}
+
+.dialog_img{
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
+ margin-top: 2vh;
+}
+
+.dialog_img img{
+ width: 30%;
+ margin-right: 5%;
+ margin-bottom: 3vh;
+}
+
+.dialog_img img:nth-child(3n){
+ 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;
+}
+#container {
+ overflow: hidden;
+ width: 100%;
+ height: 50vh;
+ margin: 0;
+ font-family: "微软雅黑";
+ margin-top: 2vh;
+ border-radius: 15px;
+}
+.footer{
+ margin-top: 0;
+}
\ No newline at end of file
diff --git a/infoport/static/css/iconfont.css b/infoport/static/css/iconfont.css
new file mode 100644
index 0000000..556969e
--- /dev/null
+++ b/infoport/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/infoport/static/css/index.css b/infoport/static/css/index.css
new file mode 100644
index 0000000..95de9f9
--- /dev/null
+++ b/infoport/static/css/index.css
@@ -0,0 +1,355 @@
+/*公共主题参数*/
+:root{
+ --color:'';
+ --icon:'';
+ --logo:'';
+ /*--color:#e8041f;*/
+}
+#page{
+ height: 100vh;
+ overflow: hidden;
+ background: url("../images/page_bg.jpg") no-repeat center;
+ background-size: 100% 100%;
+}
+.header{
+ text-align: center;
+ height: 15vh;
+ width: 90%;
+ margin: 0 auto;
+}
+.header p{
+ color: #b6c8ff;
+ margin-top: 5px;
+}
+
+.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: #ffffff;
+ font-style: italic;
+}
+
+.active .i1{
+ background: url("../images/nav_5.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.active .i2{
+ background: url("../images/nav_6.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.active .i3{
+ background: url("../images/nav_7.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.active .i4{
+ background: url("../images/nav_8.png") no-repeat center;
+ background-size: 100% 100%;
+}
+.header .active{
+ position: relative;
+}
+.header .header_nav div{
+ width: 5vh;
+ height: 5vh;
+ margin: 0 auto;
+ position: relative;
+}
+.header .header_nav:hover .i1{
+ background: url("../images/nav_5.png") no-repeat center;
+ background-size: 100% 100%;
+ transition: all 0.4s ease-in-out;
+}
+.header .header_nav:hover .i2{
+ background: url("../images/nav_6.png") no-repeat center;
+ background-size: 100% 100%;
+ transition: all 0.4s ease-in-out;
+}
+.header .header_nav:hover .i3{
+ background: url("../images/nav_7.png") no-repeat center;
+ background-size: 100% 100%;
+ transition: all 0.4s ease-in-out;
+}
+.header .header_nav:hover .i4{
+ background: url("../images/nav_8.png") no-repeat center;
+ background-size: 100% 100%;
+ transition: all 0.4s ease-in-out;
+}
+.header .header_nav{
+ cursor: pointer;
+}
+.header .header_nav:hover p{
+ color: #46cdf3;
+ transition: all 0.4s ease-in-out;
+}
+.header .header_nav p{
+ transition: all 0.4s ease-in-out;
+}
+.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%;
+}
+
+
+.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;
+ background: rgba(225,228,238,0.9);
+ height: 50vh;
+ margin-top: 3vh;
+ border-radius: 15px;
+ padding: 3vh;
+ display: flex;
+ align-items: center;
+}
+
+.personalTit-banner {
+ width: 45%;
+ height: 100%;
+ border-radius: 15px;
+ overflow: hidden;
+}
+
+.new_list{
+ margin-left: 2%;
+ width: 53%;
+}
+
+.new_list_tit{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.new_list_tit p:first-child{
+ font-size: 18px;
+ color: #1663ff;
+ border-left: 3px solid #1663ff;
+ padding-left: 10px;
+ font-weight: bold;
+ line-height: 1;
+}
+
+.new_list_tit p:last-child{
+ color: #848484;
+ padding-left: 20px;
+ line-height: 1;
+ background: url("../images/date.png") no-repeat left;
+}
+
+.new_list_li{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin-top: 2.5vh;
+ cursor: pointer;
+}
+
+.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;
+}
+
+.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{
+ height: 20vh;
+ background: #e1e4ef;
+ margin-top: 6.3vh;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ padding: 4vh 2%;
+}
+
+.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 a{
+ color: #6d6d6d;
+ font-size: 16px;
+ margin-left: 20px;
+}
+.footer_link_filings{
+ display: flex;
+}
+.footer_link_filings_left{
+ display: flex;
+}
+.footer_link_filings_right{
+ display: flex;
+ margin-left: 40px;
+}
+.footer_link_filings_left p{
+ background: url("../images/footer_filings.png") no-repeat left;
+ padding-left: 25px;
+}
+
+.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{
+ display: flex;
+ align-items: center;
+ margin-right: 40px;
+}
+.footer_link_company p{
+ color: #939393;
+ font-size: 16px;
+}
+.footer_link_company a{
+ color: #6d6d6d;
+ font-size: 16px;
+ margin-left: 20px;
+}
+.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;
+ }
+}
\ No newline at end of file
diff --git a/infoport/static/css/login.css b/infoport/static/css/login.css
new file mode 100644
index 0000000..ce68aa5
--- /dev/null
+++ b/infoport/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/infoport/static/css/main.css b/infoport/static/css/main.css
new file mode 100644
index 0000000..1e5d2f9
--- /dev/null
+++ b/infoport/static/css/main.css
@@ -0,0 +1,2581 @@
+::-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;
+}
+
+.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%;
+ margin-left: -10px;
+ bottom: 10px;
+}
+
+.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;
+}
\ No newline at end of file
diff --git a/infoport/static/css/newDetail.css b/infoport/static/css/newDetail.css
new file mode 100644
index 0000000..eab982d
--- /dev/null
+++ b/infoport/static/css/newDetail.css
@@ -0,0 +1,96 @@
+
+.new_content{
+ height: 80vh;
+ background: #ffffff;
+ padding: 3vh;
+ display: flex;
+ justify-content: space-between;
+}
+
+.new_content_left{
+ width: 75%;
+ height: 75vh;
+ overflow-y: scroll;
+
+}
+
+.new_content_left_tit{
+ display: flex;
+ align-items: center;
+ font-size: 24px;
+ font-weight: bold;
+}
+
+.new_content_left_tit p{
+ margin-left: 15px;
+}
+
+.new_content_left_tit i{
+ display: block;
+ width: 3vh;
+ height: 3vh;
+ background: url("../images/new_icon_back.png") no-repeat center;
+}
+
+.new_content_left_come{
+ display: flex;
+ align-items: center;
+ font-size: 12px;
+ margin-top: 2vh;
+}
+
+.new_content_left_come p:nth-child(2){
+ color: #4a7bde;
+}
+
+.new_content_right{
+ padding: 2vh;
+ box-shadow: 0px 0px 5px #dddddd;
+ width: 20%;
+ height: 75vh;
+ position: relative;
+}
+
+.new_content_right .new_content_right_main{
+ height: calc(69vh - 24px);
+ overflow-y: scroll;
+}
+
+.new_content_right a{
+ font-size: 16px;
+ color: #616161;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ word-break: break-all;
+ overflow: hidden;
+}
+
+.new_content_right p{
+ border-bottom: 1px dashed #616161;
+ padding: 2vh 0;
+}
+
+.new_content_right p:first-child{
+ padding-top: 0;
+}
+
+.new_content_right_tit{
+ color: #4a7bde;
+ font-size: 16px;
+ padding-bottom: 2vh;
+}
+
+.new_content_content{
+ line-height: 5vh;
+ margin-top: 2vh;
+}
+
+.new_content_content p{
+ text-indent: 2rem;
+ font-size: 16px;
+}
+
+.footer{
+ margin-top: 0!important;
+}
\ No newline at end of file
diff --git a/infoport/static/css/page_common.css b/infoport/static/css/page_common.css
new file mode 100644
index 0000000..26c708b
--- /dev/null
+++ b/infoport/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/infoport/static/css/property.css b/infoport/static/css/property.css
new file mode 100644
index 0000000..99a5e0c
--- /dev/null
+++ b/infoport/static/css/property.css
@@ -0,0 +1,199 @@
+.new{
+ height: 61vh;
+ margin-top: 0;
+ display: block;
+ position: relative;
+ padding: 1vh;
+}
+.footer{
+ 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;
+}
\ No newline at end of file
diff --git a/infoport/static/css/swiper-bundle.min.css b/infoport/static/css/swiper-bundle.min.css
new file mode 100644
index 0000000..05a3c29
--- /dev/null
+++ b/infoport/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, 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') 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/infoport/static/css/ui-dialog.css b/infoport/static/css/ui-dialog.css
new file mode 100644
index 0000000..b10d5bb
--- /dev/null
+++ b/infoport/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/infoport/static/images/date.png b/infoport/static/images/date.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c1cac1cc8a2710442c7fcaf7a4cb933479a091e
GIT binary patch
literal 307
zcmV-30nGl1P)5r0002`NklvT@{obx^Bes8x_6om}^SjUl{Sj82d@=R~|QA}e1hq%O0R`-exoZt@6
zcxVwU;S^1rMMGL^J|nmfKZ|_~V+Xrs)Nzao_M&hFBbm*``3%RN}bAr>^(3-)oBU>?`F!DS1`Mw(j;$SS(n#b*o12|gkp
zkR&xTz)C?`xA@9=+5bsmS_kOm+$B7f9ciY-KSC!B*QyNCN=4;_wxjEqYXU2RT;%G1
zz^EM239T)%?z&r4jNPXZ1
zFn1#^o~}gFqH*92*aV)F@HMcf5Df}c(slTOeylBNR1(R{+>xYnN!?O-slS9~5^V+6
zlH{J8NqTT%S<+%6)+NpC3V*@-hJvN$9i1J>a%L;N}~H>JvboG=**e0000<
KMNUMnLSTY2q@6SX
literal 0
HcmV?d00001
diff --git a/infoport/static/images/dialog_icon_3.png b/infoport/static/images/dialog_icon_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6c49848947cc5bdc1ac963c116aefc4ca4de7d3
GIT binary patch
literal 388
zcmV-~0ek+5P)P#PL)a0qHCa1o&;5GTRm(jqko4UwCF
zfHaB)jZs2H5mD(UUV5X;<#K;KaK7+;p6`3U?>Wy2{^2@a;1Pyf`dv{TLs-F2tYIHd
z2O+qNZ@65WQ}~71ehJ>(VP#`s6SS~eQU$c~A0()dDn$@MBE-hdLa?#12(p!k
zkj5fqnqZSc$p*qUMua6G8lK#RVQ_Ia2OcxrdH1|~&KX{5_{A%Dh?f{p9Dnfz?Ft6*
z6=OXRbZ~;nGU^yX4W%AdE&A$-q>3{%(IK5FFhw)^s^#2=Pxy>Oye+CJPcn=5*oyZ;
zsN^;sU^U1WGxZ0U#yI-$Bc{DYo@6;1Kwa0dqvav7Un(12G%he
z&wG(K_BU2=jH#T2u1F*;JPqU0Uzm`L?U>sQX@BZ#B{_|l;Ag~Fbfx{NuaPFXz{G!F
b1+@PGG}lM{m&c=)00000NkvXXu0mjfri!N1
literal 0
HcmV?d00001
diff --git a/infoport/static/images/dialog_icon_5.png b/infoport/static/images/dialog_icon_5.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6e64ae737525675d314fa78f875507307d26ba2
GIT binary patch
literal 281
zcmV+!0p|XRP)Q)_M3Fl!x5IoA+y-PbU079
z@8K3}zaa~F#2KzL)IuM-xWOtu)5nt|fCtRs6k8d3!8R_jj&fKKk@*VH#XX*L`zhyn
zpUP@cM2Y|mXONb#jROo~>k&D|1>VB>$%xtgBn~#+5`nS#myNAH=L+wCtp7-VDj`p}
f!&HqXzEFMxo#rS*gLHW500000NkvXXu0mjfKge=C
literal 0
HcmV?d00001
diff --git a/infoport/static/images/dialog_icon_close.png b/infoport/static/images/dialog_icon_close.png
new file mode 100644
index 0000000000000000000000000000000000000000..83c7fdf5c45a103bd45ee50a10e9a0e343febd21
GIT binary patch
literal 613
zcmV-r0-F7aP)t{I0$MA63t{gm{D-DgY~Og0`&umL@5X^N*vTF
zDh{;{1u30ejAjw6R^wM3G!={JAo9Q5SD)#9d6N2vkmQ|ne)rsa&pT&DYgdv0wF3P>
z0@w<)0Y8DazzbjkxCMN11-rmaz#uRLv;?hcRRP9;EbzS+xD&V!#6p18Dgt|fIq!Lc
z&!HWdt^U4!TC}XiCZr~v0^TnJ`c7BiHGF?R*0|YjSFI;g#fo9%2TQMjUf`4+J7JQK
zd=;}eJ*2Qj>&aCa-waxAtXMM+k*ugkljEgZ*P{1igGzgj~N-H5XeQ47@RH~|^O4Wxp
z60MT-p;S@TzO<3@kbod0kx~@WVhm~QhR_6?7#!cd_Ods7hgt8;?#%4WA1x_I`d)s0
zI{IGzBU#QmLU^dY8f00;17s?!c4od9IX?EU(Whq@SNC;2+`Q7>)^=fg-_{SM=ANsl
zv0PLO9ytg^Mr$_gLRyar*pevGCTj;%sBR$Zp;vreFG*
zn25B9RPPSqzI{Uc`|R^#uy>#M`*S-*{QU3UbjyzH2?3t#A%wu3I~(r|ZWmAf^oqzV
zzaid_1Vt&u4IF4MOu4FQ#m+f3@C*Z<*q
z)GKz;j4EDo%JVr=00-MBP~X{t=1K@x#X8zVA!uNvEdr;@gf^%su`v3o4Xk6EL2iHW
z%5%Qn!xM@u)9Vyn)P~E*`BBC{FEVYkGyJK|&aEE18yER_EX%mQ1%FAStEZXAoc~eG=ja&h
zClF~Mee)`kap#lY6!ps|vxze4nLKSh5hVQvdRn68q0LNR`G{oFAXw!m8dV8}Lo9xt
zU`?}maDOkhsgN4~4_OI1!^Nv
zs{JmR6%9LQ($pQJXqHG%&tZkS$Bv&ob3#@ty-@~!VI|bBq^ep1jV-uBLJd`8WarS9
z(^Q2bIF`-y7mJvNOKnFZ`MW0AMO?oswjKM?g^sRG^OEDZtloV6vx5Fvzg_CYT6d8Z
z1#`WCEY{JJ3uNZf6!I?N);1!s5RNIJypAZFNKS_M#4JbtbfaI9Wr^U1-Z!o6$Ni2w
zMOkjZ){Dqq4OX#$B1uG>BW!3@@mEJc@-Xtt$dq^cTk~gNPjn*Pp2MN`;O-3KwbE$Lhu``7$YwT5Gg9_gcmWbhSxB<|FPX4oVKFsQvLP!QDUy&E
zKzS&N8cbrkb$<1m3D@pEo$oolX1n!?(B*qp;ka1fg
zCeewth*jYiK1Vzotrizq$8n70pgL^h314s=@iF|tMgl8P6E>4tu!VKB;|d?}BWCZ$
zLu&nq=O~bLh<+^O=C4L;6g|lPF%7&K$w_IO8PtqboX65$p!`1$1)MBRN3kwUU^d?W
zC~cF
literal 0
HcmV?d00001
diff --git a/infoport/static/images/map_icon.png b/infoport/static/images/map_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a81899bd3da93a940446ae2cc22e245d17fd6fd6
GIT binary patch
literal 420
zcmV;V0bBlwP)5r0004NNklK6b0~~eZ33=HKY&+fuM~F8YCEE(IBEk%Rw{$0YPZepawlC6^Z6eC1`3>8;DR4
zL=PfFC1~O_6iLxSi4FV0$K`&tC-mF7S{dkItnOej>d?-T?R1{yu
z0+uj{OZb6zxLgJwtZ4WGQ<%XW>|+8yGuKmJP^NGWAJK-pk;fryWN|d<#cHDoj^Ph>
zP{SsU;4rqZmzahce8F!FC5_f>@C>6l$J-+%NG~>lbFW)iU#4@^`H>SSB?4q;MZTl`$_B*ag;Xz
O0000drT8|96zZDHiAZCMONWfG(bl0dZiRvsHL=2iYs8j(7EBbwg)t{z1lly?bv8d
zl@SHQTvVchnXidDYIUxnTZxGi!T8>cZ}(uEPJ^IP5cGCM!2L0H$=&af&*$^~d>^@n
z!u+KX%orvB01>KOg@#_i;2S=J{t`~-GkRG-=4isl$rut1uGOVHHM;gwuaAzyXa038y4g
z%~MOcnx#FF$h^D
z;k+@WRTqMC+=hXvkdUiK1nFR!2ttGcUWzao6C?
zCW_ZsF<65Uc(qMWH?BNB7|JS^+c1>GZN)flny6x7B~Ic*C2j@zv?VaH#Aq?#b|Ptv
zpjL}j7J@`AdQ7E|aA*n0Xf%k^l<8?a0S{5iWIP1PQHT(JN)BI+D1`!SY-(xglV*fnmzJ}RQ#(F71s8d=h{m0t^AKSEK&iwl;x)Q)1
zS$r?*is)dxrl^8tz3A%3tC9QasMl9+PxJixIRum>dds3l2Zu|kYZv@83!zSB;g*+e
zCEp%u-Mj&A$sLiEkJgJqL?7~-%Yb;6Fv-*ejiW$4xd;R|5%~_8ww%yI&_Vc{iO)+zc+3~*p;rph=02|5a5$h=J!mjS_
zp}6f;GtVSIbGBSc?q;?p_=hR?!*HQ6-+Lo!<>`A-v)tz%UvA85Z~o$nX8D;Xi=jvvHI=K#9Dh2i&y`cAE7`o7jOZHxnf%Sk(H`OKRgg>2VhXz1z4
z^@cd<5A3C?;||}##LL-H5F;$1gW+}SJn9?$(m-?r)7>Tw#4=cCKK&~+ywwxln@SBH
zEP28w2BRa&Fi+~9XjLAA&CYD<>RI3R<=ok<&_kvjtVN5nO)TC~Z;UNuz=g>xt8Xtg
zjPBm+?rZGwY|B0@$jW;V#_e1{{kA2ZKiy@nt63Lr(N|QU4vucwwy3fX2>Z_C
zEIQ~CovJh18$`;q?DecfBR2R|7N)Qwz=*w~bjb>yDF`)vNDTi0DnI-Jz=6ZN~ii_#w>r#t`r
qeV^&r+VEANY@jY#;ESE%0vJHcfnhfLSm~YMFJG0DulOdrZ0$dRCTZLN
literal 0
HcmV?d00001
diff --git a/infoport/static/images/nav_2.png b/infoport/static/images/nav_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..9cf2b03bc093ff83b5dee7e3416a42a9208d3e40
GIT binary patch
literal 1507
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
CqAY0u
literal 0
HcmV?d00001
diff --git a/infoport/static/images/nav_6.png b/infoport/static/images/nav_6.png
new file mode 100644
index 0000000000000000000000000000000000000000..06c9b68119034773064e7275d954b7e9e2682416
GIT binary patch
literal 1558
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O`
z&)mfH)S%SFl*+=BsWuD@%*vS|5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y
zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP
zs8ErclUHn2VXFi-*9yo63F|8JrcYhY+)U}j}%t^fr}K--E^(yW49+@N*=dA3R!B_#z``ugSN
z<$C4Ddih1^`i7R4Kr@W=jf`}GDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz
zEwNPsx)kDt+yc06!V;*iRM
zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf)UV33L4>=c`5nj
z#hPFZzP?tTdBr7(dC94sF1AWQBlI#eQ>+XfT}=#4EezZo9Ssc)U0p2PoD40@jU3G!
zom^cF4V++lUGkGlb5rw5V0u#!dJS>v1*L`D0-((rG{16c&F^2&^~KFMn7*-kyqo#WiW$~xUYv@)
zG57PDknBI#_FSLZo0ZxB*ewhi%`&H9Vc-H>8uaxy6_tbC%
z-=$u$T>J79EABfcY{?74ug-ezw)arj3+dmtLUL=StYR$iy=A`9{l+amN29lHN@iC~eTXe3P!zb%$4!t{NFKb`gvn%4F9U)!MjXYp)Cw$%ZFu`6EiZrVOGq*kKaWP{5^%l&sX8l%|byROMMaVGdx
z-+%pn!}Gv|_$_}0Li8G=S?-@PvUZPdO~
zbgBBs(yn=&Zv+nrn22laDyuE@UVf~xlK0u|sfrug-+oyoA?0V<a7-f6L*~p_~N+!x$~^mP0!0NU4DJ#s>Fxj@<+d(
fJpO6V$i|==I`K#BnsvZL$-v<0>gTe~DWM4fE%8;?
literal 0
HcmV?d00001
diff --git a/infoport/static/images/nav_7.png b/infoport/static/images/nav_7.png
new file mode 100644
index 0000000000000000000000000000000000000000..22a2cc4583665397a0690724e6cd856a7bd72e98
GIT binary patch
literal 2113
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