diff --git a/WebSite/src/views/portal/components/certain_list.vue b/WebSite/src/views/portal/components/certain_list.vue
index b7ec18cc33397c9fe863dbef8f68bad4f29bb426..536036cf4c2d9b41a4b50a8977e900bc98414e08 100644
--- a/WebSite/src/views/portal/components/certain_list.vue
+++ b/WebSite/src/views/portal/components/certain_list.vue
@@ -288,7 +288,7 @@ export default {
 <style lang="scss" scoped>
 .home-container {
   background-color: white;
-  height: 84vh;
+height: calc(100vh - 65px);;
   .header .title {
     text-align: center;
     font-weight: 700;
diff --git a/WebSite/src/views/portal/components/conference_fees.vue b/WebSite/src/views/portal/components/conference_fees.vue
index a73617d922731117390d94ff1d9ffb514dda5781..fd656aeaa4ebed830c2ce932aa5522622d7edd19 100644
--- a/WebSite/src/views/portal/components/conference_fees.vue
+++ b/WebSite/src/views/portal/components/conference_fees.vue
@@ -179,7 +179,7 @@ export default {
 .home-container {
   padding:0 20px;
   background-color: white;
-  height: 84vh;
+height: calc(100vh - 65px);;
   .header .title {
     text-align: center;
     font-weight: 700;
diff --git a/WebSite/src/views/portal/components/department.vue b/WebSite/src/views/portal/components/department.vue
index 61003b327b9f52931add95651251474dbb694df1..ba904ecf9cee6abf1d69b231ae853e89d10e864f 100644
--- a/WebSite/src/views/portal/components/department.vue
+++ b/WebSite/src/views/portal/components/department.vue
@@ -277,7 +277,7 @@ export default {
 <style lang="scss" scoped>
 .home-container {
   background-color: white;
-  height: 84vh;
+height: calc(100vh - 65px);;
   .header .title {
     text-align: center;
     font-weight: 700;
diff --git a/WebSite/src/views/portal/components/fees_sideTable.vue b/WebSite/src/views/portal/components/fees_sideTable.vue
index 5077d7a35482eca8d3c6ef9637320568ecc4e2e6..73b4e4295864bbeba9ad03cf8fe332f60c08fcbe 100644
--- a/WebSite/src/views/portal/components/fees_sideTable.vue
+++ b/WebSite/src/views/portal/components/fees_sideTable.vue
@@ -299,7 +299,7 @@ export default {
 <style lang="scss" scoped>
 .home-container {
   background-color: white;
-  height: 84vh;
+ height: calc(100vh - 65px);
   .header .title {
     text-align: center;
     font-weight: 700;
diff --git a/WebSite/src/views/portal/components/funding.vue b/WebSite/src/views/portal/components/funding.vue
index 443652943bf922d1cacb984b88d4910c29e7b68a..ef598f065490d655f98ac233cd30757a20e4517b 100644
--- a/WebSite/src/views/portal/components/funding.vue
+++ b/WebSite/src/views/portal/components/funding.vue
@@ -512,7 +512,7 @@ export default {
 <style lang="scss" scoped>
 .home-container {
   background-color: white;
-  height: 84vh;
+height: calc(100vh - 65px);;
   .header .title {
     text-align: center;
     font-weight: 700;
diff --git a/WebSite/src/views/portal/components/side_table.vue b/WebSite/src/views/portal/components/side_table.vue
index 68a2746ed134d1864169a38f6c7777bc7295b85a..7416f80d9a3de5ec612ac1a129dfdc0cf77b27a5 100644
--- a/WebSite/src/views/portal/components/side_table.vue
+++ b/WebSite/src/views/portal/components/side_table.vue
@@ -16,17 +16,16 @@
           @row-click="handleRow"
           :highlight-current-row="highlight"
         >
-          <el-table-column type="index" label="搴忓彿" align="left" />
+          <el-table-column type="index" label="搴忓彿" align="left" min-width="45"/>
           <el-table-column
             label="鍗曚綅鍚嶇О"
             prop="companyName"
-            width="240"
             align="center"
           />
           <el-table-column
             label="鎵ц鐜�"
             prop="implementRate"
-            width="80"
+            min-width="60"
             sortable
             :sort-method="sortMethod"
             align="center"
diff --git a/WebSite/src/views/portal/components/task_list.vue b/WebSite/src/views/portal/components/task_list.vue
index 61ca965c00a82963193a39423cc5ec10323d6515..be3ecc500a591dd3fe022c1e605a36deb4c4e59e 100644
--- a/WebSite/src/views/portal/components/task_list.vue
+++ b/WebSite/src/views/portal/components/task_list.vue
@@ -345,7 +345,7 @@ export default {
 <style lang="scss" scoped>
 .home-container {
   background-color: white;
-  height: 84vh;
+height: calc(100vh - 65px);;
   .header .title {
     text-align: center;
     font-weight: 700;
diff --git a/WebSite/src/views/portal/components/three.vue b/WebSite/src/views/portal/components/three.vue
index 037a002175ab73a575f0fd4debc10d22805978da..63115f1643a3e25d5a10843f12ea1c9cf8c822f3 100644
--- a/WebSite/src/views/portal/components/three.vue
+++ b/WebSite/src/views/portal/components/three.vue
@@ -261,7 +261,7 @@ export default {
 .home-container {
   padding: 0 20px;
   background-color: white;
-  height: 84vh;
+height: calc(100vh - 65px);;
   .header .title {
     text-align: center;
     font-weight: 700;
diff --git a/WebSite/src/views/portal/components/three_sideTable.vue b/WebSite/src/views/portal/components/three_sideTable.vue
index 28c7e42e10f8eacf2e7d70dab749ca2a2dead401..9e4883651b5c741dd6d3626b19918262490352e8 100644
--- a/WebSite/src/views/portal/components/three_sideTable.vue
+++ b/WebSite/src/views/portal/components/three_sideTable.vue
@@ -346,7 +346,7 @@ export default {
 <style lang="scss" scoped>
 .home-container {
   background-color: white;
-  height: 84vh;
+  height: calc(100vh - 65px);
   .header .title {
     text-align: center;
     font-weight: 700;
@@ -366,7 +366,7 @@ export default {
       float: left;
       border: 1px solid #dcdcdc;
       flex: 1;
-      margin-left:20px;
+      margin-left: 20px;
       .buttonBox {
         line-height: 38px;
       }
@@ -375,7 +375,7 @@ export default {
       float: right;
       flex: 4;
       padding-left: 10px;
-      margin-right:20px
+      margin-right: 20px;
     }
     .year {
       float: right;
diff --git a/WebSite/src/views/portal/components/unit_funds.vue b/WebSite/src/views/portal/components/unit_funds.vue
index 35e338a511d943e372e688246d894ee764569fcd..4adca668fc4b06cac9749822fc89472c8e09b635 100644
--- a/WebSite/src/views/portal/components/unit_funds.vue
+++ b/WebSite/src/views/portal/components/unit_funds.vue
@@ -471,7 +471,7 @@ export default {
 <style lang="scss" scoped>
 .home-container {
   background-color: white;
-  height: 84vh;
+height: calc(100vh - 65px);;
   .header .title {
     text-align: center;
     font-weight: 700;