瀏覽代碼

首页、解决方案

wangfei 6 年之前
父節點
當前提交
dd8f1bd1cd
共有 52 個文件被更改,包括 1135 次插入232 次删除
  1. 1
    1
      index.html
  2. 3
    0
      src/App.vue
  3. 二進制
      src/assets/image/home/background/Group27.jpg
  4. 二進制
      src/assets/image/home/littleImg/second.png
  5. 二進制
      src/assets/image/home/produce/Group45.png
  6. 二進制
      src/assets/image/home/produce/Group46.png
  7. 二進制
      src/assets/image/home/produce/Group47.png
  8. 二進制
      src/assets/image/home/produce/Group48.png
  9. 二進制
      src/assets/image/program/community/G2.png
  10. 二進制
      src/assets/image/program/community/出行-01.png
  11. 二進制
      src/assets/image/program/community/大堂.png
  12. 二進制
      src/assets/image/program/community/安防.png
  13. 二進制
      src/assets/image/program/community/家居.png
  14. 二進制
      src/assets/image/program/community/建设步伐.png
  15. 二進制
      src/assets/image/program/community/操作系统.png
  16. 二進制
      src/assets/image/program/community/用户使用.png
  17. 二進制
      src/assets/image/program/community/空间.png
  18. 二進制
      src/assets/image/program/community/管家.png
  19. 二進制
      src/assets/image/program/community/管理.png
  20. 二進制
      src/assets/image/program/community/资源 10.png
  21. 二進制
      src/assets/image/program/community/资源 20.png
  22. 二進制
      src/assets/image/program/community/资源 30.jpg
  23. 二進制
      src/assets/image/program/community/资源 40.jpg
  24. 二進制
      src/assets/image/program/community/资源 50.jpg
  25. 二進制
      src/assets/image/program/community/资源 60.jpg
  26. 二進制
      src/assets/image/program/community/资源 70.jpg
  27. 二進制
      src/assets/image/program/community/资源-0.jpg
  28. 二進制
      src/assets/image/program/community/门禁.png
  29. 0
    0
      src/assets/image/program/order/Bitmap2.jpg
  30. 0
    0
      src/assets/image/program/order/Bitmap3.jpg
  31. 二進制
      src/assets/image/program/order/售后.png
  32. 二進制
      src/assets/image/program/order/售后1.png
  33. 二進制
      src/assets/image/program/order/团队.png
  34. 二進制
      src/assets/image/program/order/团队1.png
  35. 二進制
      src/assets/image/program/order/小程序.png
  36. 二進制
      src/assets/image/program/order/悦见山.png
  37. 二進制
      src/assets/image/program/order/时间.png
  38. 二進制
      src/assets/image/program/order/时间1.png
  39. 二進制
      src/assets/image/program/order/费用.png
  40. 二進制
      src/assets/image/program/order/费用1.png
  41. 二進制
      src/assets/image/program/order/软件.png
  42. 二進制
      src/assets/image/program/order/运营 (3).png
  43. 二進制
      src/assets/image/program/order/运营1.png
  44. 二進制
      src/assets/image/wisdom/line/1.png
  45. 二進制
      src/assets/image/wisdom/line/2.png
  46. 二進制
      src/assets/image/wisdom/line/3.png
  47. 1
    1
      src/components/commonComponents/footerNav.vue
  48. 40
    35
      src/components/commonComponents/headerTab.vue
  49. 1
    1
      src/components/pages/aboutUs/aboutUs.vue
  50. 349
    170
      src/components/pages/index.vue
  51. 737
    23
      src/components/pages/solution/solution.vue
  52. 3
    1
      src/main.js

+ 1
- 1
index.html 查看文件

@@ -92,7 +92,7 @@
92 92
     background: transparent;
93 93
     outline-style: none;
94 94
   }
95
-
95
+  * { touch-action: pan-y; } 
96 96
   a {
97 97
     margin: 0;
98 98
     padding: 0;

+ 3
- 0
src/App.vue 查看文件

@@ -22,4 +22,7 @@ html,body,#app{
22 22
  height: 100%;
23 23
 
24 24
 }
25
+html{
26
+   touch-action:none;
27
+}
25 28
 </style>

二進制
src/assets/image/home/background/Group27.jpg 查看文件


二進制
src/assets/image/home/littleImg/second.png 查看文件


二進制
src/assets/image/home/produce/Group45.png 查看文件


二進制
src/assets/image/home/produce/Group46.png 查看文件


二進制
src/assets/image/home/produce/Group47.png 查看文件


二進制
src/assets/image/home/produce/Group48.png 查看文件


二進制
src/assets/image/program/community/G2.png 查看文件


二進制
src/assets/image/program/community/出行-01.png 查看文件


二進制
src/assets/image/program/community/大堂.png 查看文件


二進制
src/assets/image/program/community/安防.png 查看文件


二進制
src/assets/image/program/community/家居.png 查看文件


二進制
src/assets/image/program/community/建设步伐.png 查看文件


二進制
src/assets/image/program/community/操作系统.png 查看文件


二進制
src/assets/image/program/community/用户使用.png 查看文件


二進制
src/assets/image/program/community/空间.png 查看文件


二進制
src/assets/image/program/community/管家.png 查看文件


二進制
src/assets/image/program/community/管理.png 查看文件


二進制
src/assets/image/program/community/资源 10.png 查看文件


二進制
src/assets/image/program/community/资源 20.png 查看文件


二進制
src/assets/image/program/community/资源 30.jpg 查看文件


二進制
src/assets/image/program/community/资源 40.jpg 查看文件


二進制
src/assets/image/program/community/资源 50.jpg 查看文件


二進制
src/assets/image/program/community/资源 60.jpg 查看文件


二進制
src/assets/image/program/community/资源 70.jpg 查看文件


二進制
src/assets/image/program/community/资源-0.jpg 查看文件


二進制
src/assets/image/program/community/门禁.png 查看文件


src/assets/image/program/order/Bitmap Copy 2.jpg → src/assets/image/program/order/Bitmap2.jpg 查看文件


src/assets/image/program/order/Bitmap Copy 3.jpg → src/assets/image/program/order/Bitmap3.jpg 查看文件


二進制
src/assets/image/program/order/售后.png 查看文件


二進制
src/assets/image/program/order/售后1.png 查看文件


二進制
src/assets/image/program/order/团队.png 查看文件


二進制
src/assets/image/program/order/团队1.png 查看文件


二進制
src/assets/image/program/order/小程序.png 查看文件


二進制
src/assets/image/program/order/悦见山.png 查看文件


二進制
src/assets/image/program/order/时间.png 查看文件


二進制
src/assets/image/program/order/时间1.png 查看文件


二進制
src/assets/image/program/order/费用.png 查看文件


二進制
src/assets/image/program/order/费用1.png 查看文件


二進制
src/assets/image/program/order/软件.png 查看文件


二進制
src/assets/image/program/order/运营 (3).png 查看文件


二進制
src/assets/image/program/order/运营1.png 查看文件


二進制
src/assets/image/wisdom/line/1.png 查看文件


二進制
src/assets/image/wisdom/line/2.png 查看文件


二進制
src/assets/image/wisdom/line/3.png 查看文件


+ 1
- 1
src/components/commonComponents/footerNav.vue 查看文件

@@ -28,7 +28,7 @@ export default {
28 28
   position: static;
29 29
   width: 100%;
30 30
   background: #0F1C38;
31
-  padding: 120px 0;
31
+  padding: 106px 0;
32 32
 
33 33
 }
34 34
 .footer .footer-con p{

+ 40
- 35
src/components/commonComponents/headerTab.vue 查看文件

@@ -20,22 +20,42 @@ export default {
20 20
   data() {
21 21
     return {
22 22
       activeIndex: "1",
23
-      searchBarFixed:false,
23
+      searchBarFixed: false
24 24
     };
25 25
   },
26
-  mounted () {
27
-  window.addEventListener('scroll', this.handleScroll)
28
-},
26
+  mounted() {
27
+    window.addEventListener("scroll", this.handleScroll);
28
+  },
29
+  created() {
30
+    this.changeTabBarActive();
31
+  },
29 32
   methods: {
30
-    handleScroll () {
31
-  var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
33
+    handleScroll() {
34
+      var scrollTop =
35
+        window.pageYOffset ||
36
+        document.documentElement.scrollTop ||
37
+        document.body.scrollTop;
32 38
 
33
-  if (scrollTop > 200) {
34
-    this.searchBarFixed = true
35
-  } else {
36
-    this.searchBarFixed = false
37
-  }
38
-},
39
+      if (scrollTop > 200) {
40
+        this.searchBarFixed = true;
41
+      } else {
42
+        this.searchBarFixed = false;
43
+      }
44
+    },
45
+    changeTabBarActive() {
46
+      this.nowPath = this.$route.path;
47
+      if (this.nowPath == "/") {
48
+        this.activeIndex = "1";
49
+      } else if (this.nowPath == "/solution") {
50
+        this.activeIndex = "2";
51
+      } else if (this.nowPath == "/productCenter") {
52
+        this.activeIndex = "3";
53
+      } else if (this.nowPath == "/newsInformation") {
54
+        this.activeIndex = "4";
55
+      } else {
56
+        this.activeIndex = "5";
57
+      }
58
+    },
39 59
     handleSelect(key, keyPath) {
40 60
       if (key === "2") {
41 61
         this.activeIndex = "2";
@@ -54,18 +74,6 @@ export default {
54 74
         this.$router.push("/");
55 75
       }
56 76
       console.log(key, keyPath);
57
-      this.nowPath = this.$route.path;
58
-      if (this.nowPath == "/") {
59
-        this.activeIndex = "1";
60
-      } else if (this.nowPath == "/solution") {
61
-        this.activeIndex = "2";
62
-      } else if (this.nowPath == "/productCenter") {
63
-        this.activeIndex = "3";
64
-      } else if (this.nowPath == "/newsInformation") {
65
-        this.activeIndex = "4";
66
-      } else {
67
-        this.activeIndex = "5";
68
-      }
69 77
     }
70 78
   }
71 79
 };
@@ -79,29 +87,26 @@ export default {
79 87
   top: 0;
80 88
   padding: 20px 0;
81 89
   background-color: transparent;
82
-  z-index: 2;
90
+  z-index: 99;
83 91
 }
84
-.up{
85
-   background-color: #0F1C38;
86
-   transition: all 2s;
92
+.up {
93
+  background-color: #0f1c38;
94
+  transition: all 2s;
87 95
 }
88
-.header-tab .header-img{
96
+.header-tab .header-img {
89 97
   width: 248px;
90 98
   height: 35px;
91 99
 }
92 100
 .header-tab .el-menu.el-menu--horizontal {
93 101
   border: none;
94 102
 }
95
-.header-tab .el-menu{
96
-  padding-left: 30px; 
103
+.header-tab .el-menu {
104
+  padding-left: 30px;
97 105
   background-color: transparent;
98 106
 }
99 107
 .header-tab .el-menu--horizontal > .el-menu-item.is-active {
100 108
   border: none;
101
-  background: repeating-linear-gradient(
102
-    transparent ,
103
-    #4E84FF 100%
104
-  );
109
+  background: repeating-linear-gradient(transparent, #4e84ff 100%);
105 110
 }
106 111
 .header-tab .el-menu--horizontal > .el-menu-item {
107 112
   height: 20px;

+ 1
- 1
src/components/pages/aboutUs/aboutUs.vue 查看文件

@@ -93,7 +93,7 @@ export default {
93 93
       .logo {
94 94
         width: 303px;
95 95
         height: 110px;
96
-        box-shadow: 0px 1px 3px 0 #4165f2;
96
+        box-shadow: 0px 0px 5px 0 #4171f2;
97 97
         margin-bottom: 20px;
98 98
         border-radius: 4px;
99 99
         .logo1 {

+ 349
- 170
src/components/pages/index.vue 查看文件

@@ -1,170 +1,349 @@
1
-<template>
2
-  <div class="hello">
3
-    <headerTab></headerTab>
4
-  <div class="fullpage-container">
5
-  <div class="fullpage-wp" v-fullpage="opts">
6
-    <div class="page-1 page">
7
-      <div class="part-1" v-animate="{value: 'bounceInLeft'}">
8
-        <p class="part1-tit">荟房智慧管家</p>
9
-        <span>智慧案场</span>
10
-        <span>迎宾系统</span>
11
-        <span>智慧社区</span>
12
-        <p class="part1-desc">您最贴心的地产智慧管家</p>
13
-        <p class="part1-tip">银城旗下品牌</p>
14
-
15
-      </div>
16
-    </div>
17
-    <div class="page-2 page">
18
-          <div class="part-1" v-animate="{value: 'bounceInRight'}">
19
-        <p class="part1-tit">荟房智慧管家</p>
20
-        <span>智慧案场</span>
21
-        <span>迎宾系统</span>
22
-        <span>智慧社区</span>
23
-        <p class="part1-desc">您最贴心的地产智慧管家</p>
24
-        <p class="part1-tip">银城旗下品牌</p>
25
-      </div>
26
-    </div>
27
-    <div class="page-3 page">
28
-      <p class="part-3" v-animate="{value: 'bounceInLeft', delay: 0}">vue-fullpage</p>
29
-      <p class="part-3" v-animate="{value: 'bounceInRight', delay: 600}">vue-fullpage</p>
30
-      <p class="part-3" v-animate="{value: 'zoomInDown', delay: 1200}">vue-fullpage</p>
31
-    </div>
32
-  </div>
33
-</div>
34
-    <!-- <footerNav></footerNav> -->
35
-
36
-  </div>
37
-</template>
38
-
39
-<script>
40
-import headerTab from "@/components/commonComponents/headerTab";
41
-import footerNav from "@/components/commonComponents/footerNav";
42
-
43
-export default {
44
-  components: { headerTab, footerNav },
45
-  data() {
46
-    return {
47
-      opts: {
48
-        start: 0,
49
-        dir: "v",
50
-        loop: false,
51
-        duration: 500,
52
-        beforeChange: function(prev, next) {
53
-          console.log("before", prev, next);
54
-        },
55
-        afterChange: function(prev, next) {
56
-          console.log("after", prev, next);
57
-        }
58
-      }
59
-    };
60
-  },
61
-  methods: {}
62
-};
63
-</script>
64
-
65
-<!-- Add "scoped" attribute to limit CSS to this component only -->
66
-<style lang="less">
67
-html{
68
-  overflow:auto;
69
-}
70
-.hello {
71
-  width: 100%;
72
-  height: 100%;
73
-  .page-container {
74
-    position: absolute;
75
-    left: 0;
76
-    top: 0;
77
-    width: 100%;
78
-    height: 100%;
79
-    .page {
80
-      height: 100%;
81
-      width: 100%;
82
-    }
83
-  }
84
-  .page-1 {
85
-    background: url("../../assets/image/home/background/Group2.jpg") no-repeat
86
-      center;
87
-    width: 100%;
88
-    height: 100%;
89
-    background-size: 100% 100%;
90
-    .part-1 {
91
- 
92
-      color: #fff;
93
-      position: relative;
94
-      top: 50%;
95
-      margin-top: -140px;
96
-      // transform: translateX(605px);
97
-      .part1-tit{
98
-        width: 480px;
99
-        font-size: 80px;
100
-        border-bottom: 4px solid #3B99FC;
101
-        margin: 0 auto;
102
-      }
103
-      span{
104
-        display: inline-block;
105
-        font-size: 34px;
106
-        margin: 15px 30px 10px 30px ;
107
-        letter-spacing:9px;
108
-      }
109
-      .part1-desc{
110
-        font-size: 34px;
111
-         letter-spacing:9px;
112
-      }
113
-      .part1-tip{
114
-        background-color: #4E84FF;
115
-        font-size: 24px;
116
-        margin: 20px auto;
117
-        width: 350px;
118
-         letter-spacing:26px;
119
-         height: 40px;
120
-         line-height: 40px;
121
-         border-radius: 4px;
122
-         padding-left: 16px;
123
-      }
124
-    }
125
-  }
126
-  .page-2 {
127
-    background: url("../../assets/image/home/background/Group26.jpg") no-repeat
128
-      center;
129
-    width: 100%;
130
-    height: 100%;
131
-    background-size: 100% 100%;
132
-    .part-1 {
133
- 
134
-      color: #fff;
135
-      position: relative;
136
-      top: 50%;
137
-      margin-top: -140px;
138
-      // transform: translateX(605px);
139
-      .part1-tit{
140
-        width: 480px;
141
-        font-size: 80px;
142
-        border-bottom: 4px solid #3B99FC;
143
-        margin: 0 auto;
144
-      }
145
-      span{
146
-        display: inline-block;
147
-        font-size: 34px;
148
-        margin: 15px 30px 10px 30px ;
149
-        letter-spacing:9px;
150
-      }
151
-      .part1-desc{
152
-        font-size: 34px;
153
-         letter-spacing:9px;
154
-      }
155
-      .part1-tip{
156
-        background-color: #4E84FF;
157
-        font-size: 24px;
158
-        margin: 20px auto;
159
-        width: 350px;
160
-         letter-spacing:26px;
161
-         height: 40px;
162
-         line-height: 40px;
163
-         border-radius: 4px;
164
-         padding-left: 16px;
165
-      }
166
-    }
167
-  }
168
-}
169
-</style>
170
-
1
+<template>
2
+<div>
3
+	<div class="section" :style="{'height':offsetheight+'px'}">
4
+		   <headerTab></headerTab>
5
+		<div class="container" :style="{'transform': 'translate3d(0px,-'+ fullPage*offsetheight +'px, 0px)'}">
6
+			  <div class="page-1 page">
7
+      <div class="part-1 animated bounceInLeft" >
8
+        <p class="part1-tit">荟房智慧管家</p>
9
+        <span>智慧案场</span>
10
+        <span>迎宾系统</span>
11
+        <span>智慧社区</span>
12
+        <p class="part1-desc">您最贴心的地产智慧管家</p>
13
+        <p class="part1-tip">银城旗下品牌</p>
14
+		
15
+
16
+      </div>
17
+    </div>
18
+			<div class="page-2">
19
+				<p class="title">一站式解决方案</p>
20
+				<img  :class="page2 == true ? 'animated flipInX' :''" src="../../assets/image/home/littleImg/second.png" alt="">
21
+			</div>
22
+			<div class="page-3">
23
+				<p class="title">产品简介</p>
24
+				<div class="produce">
25
+					<div class="list first"  :class="page3 == true ? 'animated bounceInLeft' :''">
26
+						<p class="list-name">AI迎宾判客系统</p>
27
+							<img src="../../assets/image/home/produce/Group45.png" alt="">
28
+							<p class="list-desc">智慧人脸风控应用于案场、地铁、银行等</p>
29
+					</div>
30
+					<div class="list"  :class="page3 == true ? 'animated rotateInDownRight' :''">
31
+						<p class="list-name">智慧大屏机</p>
32
+							<img src="../../assets/image/home/produce/Group46.png" alt="">
33
+							<p class="list-desc">无人售楼终端机结合VR技术, 沉浸式看房体验</p>
34
+					</div>
35
+					<div class="list"  :class="page3 == true ? 'animated bounceInDown' :''">
36
+						<p class="list-name">银城慧家APP</p>
37
+							<img src="../../assets/image/home/produce/Group47.png" alt="">
38
+							<p class="list-desc">智慧社区管理软件,一键开启智慧社区美好生活</p>
39
+					</div>
40
+					<div class="list"  :class="page3 == true ? 'animated bounceInRight' :''">
41
+						<p class="list-name">全楼盘</p>
42
+							<img src="../../assets/image/home/produce/Group48.png" alt="">
43
+							<p class="list-desc">线上售楼处平台, 满足开发商和购房者共同需求</p>
44
+					</div>
45
+				
46
+					
47
+				</div>
48
+			</div>
49
+			<div  class="page-4">
50
+					<p class="title">技术优势</p>
51
+			</div>
52
+			<div  class="page-5">
53
+					<p class="title">我们的客户</p>
54
+					<div class="logo-box">
55
+						<img src="../../assets/image/home/logo/Group29.png" alt="">
56
+						<img src="../../assets/image/home/logo/Group32.png" alt="">
57
+						<img src="../../assets/image/home/logo/Group35.png" alt="">
58
+						<img src="../../assets/image/home/logo/Group40.png" alt="">
59
+						<img src="../../assets/image/home/logo/Group41.png" alt="">
60
+
61
+						<img src="../../assets/image/home/logo/Group30.png" alt="">
62
+						<img src="../../assets/image/home/logo/Group33.png" alt="">
63
+						<img src="../../assets/image/home/logo/Group36.png" alt="">
64
+						<img src="../../assets/image/home/logo/Group39.png" alt="">
65
+						<img src="../../assets/image/home/logo/Group42.png" alt="">
66
+
67
+						<img src="../../assets/image/home/logo/Group31.png" alt="">
68
+						<img src="../../assets/image/home/logo/Group34.png" alt="">
69
+						<img src="../../assets/image/home/logo/Group37.png" alt="">
70
+						<img src="../../assets/image/home/logo/Group38.png" alt="">
71
+						<img src="../../assets/image/home/logo/Group43.png" alt="">
72
+					</div>
73
+					
74
+					<footerNav></footerNav>
75
+			</div>
76
+		</div>
77
+		<div class="fixed-list">
78
+			<div v-for="(i,index) in bannerList" :class="fullPage==index?'color':''" @click="pageInfo(index)"  :key="index+'fiexd'">
79
+			</div>
80
+		</div>
81
+
82
+	</div>
83
+
84
+	</div>
85
+</template>
86
+<script>
87
+import headerTab from "@/components/commonComponents/headerTab";
88
+import footerNav from "@/components/commonComponents/footerNav";
89
+
90
+export default {
91
+  components: { headerTab, footerNav },
92
+  data() {
93
+    return {
94
+      bannerList: [
95
+        //盒子背景颜色
96
+        {
97
+          width: "100%"
98
+        },
99
+        {
100
+          width: "100%"
101
+        },
102
+        {
103
+          width: "100%"
104
+        },
105
+        {
106
+          width: "100%"
107
+        },
108
+        {
109
+          width: "100%"
110
+        }
111
+      ],
112
+      offsetheight: document.documentElement.clientHeight, //获取当前页面的高度
113
+      fullPage: 0, //当前在第几页
114
+      fullPageNum: false, //是否在滑动
115
+      page2: false, //是否在第二页
116
+      page3: false, //是否在第三页
117
+    };
118
+  },
119
+  mounted() {
120
+    //
121
+
122
+    //在元素加载完毕的时候添加鼠标滑动事件
123
+    //
124
+    if (document.addEventListener) {
125
+      document.addEventListener("DOMMouseScroll", this.scroll, false);
126
+    }
127
+    window.onmousewheel = document.onmousewheel = this.scroll;
128
+  },
129
+  methods: {
130
+    //
131
+    //点击左侧小点时跳转到相应的page
132
+    //
133
+    pageInfo(index) {
134
+      this.fullPage = index;
135
+    },
136
+    //
137
+    //鼠标事件
138
+    //
139
+    scroll(e) {
140
+      e = e || window.event;
141
+      //
142
+      //是否正在滑动
143
+      //
144
+      if (this.fullPageNum) {
145
+        return false;
146
+      }
147
+      //
148
+      //   e.wheelDelta为负数时向下滑动
149
+      //
150
+      if (e.wheelDelta < 0) {
151
+        if (this.fullPage >= 4) {
152
+          return false;
153
+        }
154
+        this.fullPageNum = true;
155
+        this.pageInfo(this.fullPage + 1);
156
+        //
157
+        //  css设置动画事件为1000,所以等到1000ms后滚动状态为false
158
+        //
159
+        setTimeout(() => {
160
+          this.fullPageNum = false;
161
+        }, 500);
162
+        //
163
+        //   否则就是向上划
164
+        //
165
+      } else {
166
+        if (this.fullPage <= 0) {
167
+          return false;
168
+        }
169
+        this.fullPageNum = true;
170
+        this.pageInfo(this.fullPage - 1);
171
+        setTimeout(() => {
172
+          this.fullPageNum = false;
173
+        }, 1000);
174
+      }
175
+      console.log(this.fullPage, "fullPage");
176
+      if (this.fullPage == "2") {
177
+        this.page3 = true;
178
+      }else{
179
+		   this.page3 = false;
180
+	  }
181
+      if (this.fullPage == "1") {
182
+        this.page2 = true;
183
+      }else{
184
+		   this.page2 = false;
185
+	  }
186
+    }
187
+  }
188
+};
189
+</script>
190
+<style lang="less">
191
+.section {
192
+  overflow: hidden;
193
+  .page-1 {
194
+    background: url("../../assets/image/home/background/Group2.jpg") no-repeat
195
+      center;
196
+    width: 100%;
197
+    height: 100%;
198
+    background-size: 100% 100%;
199
+    .part-1 {
200
+      color: #fff;
201
+      position: relative;
202
+      top: 50%;
203
+      margin-top: -140px;
204
+      // transform: translateX(605px);
205
+      .part1-tit {
206
+        width: 480px;
207
+        font-size: 80px;
208
+        border-bottom: 4px solid #3b99fc;
209
+        margin: 0 auto;
210
+      }
211
+      span {
212
+        display: inline-block;
213
+        font-size: 34px;
214
+        margin: 15px 30px 10px 30px;
215
+        letter-spacing: 9px;
216
+      }
217
+      .part1-desc {
218
+        font-size: 34px;
219
+        letter-spacing: 9px;
220
+      }
221
+      .part1-tip {
222
+        background-color: #4e84ff;
223
+        font-size: 24px;
224
+        margin: 20px auto;
225
+        width: 350px;
226
+        letter-spacing: 26px;
227
+        height: 40px;
228
+        line-height: 40px;
229
+        border-radius: 4px;
230
+        padding-left: 16px;
231
+      }
232
+    }
233
+  }
234
+  .page-2 {
235
+    background: url("../../assets/image/home/background/Group26.jpg") no-repeat
236
+      center;
237
+    width: 100%;
238
+    height: 100%;
239
+    background-size: 100% 100%;
240
+    color: #fff;
241
+    .title {
242
+      font-size: 56px;
243
+      padding-top: 200px;
244
+    }
245
+    img {
246
+      width: 100%;
247
+    }
248
+  }
249
+  .page-3 {
250
+    background: url("../../assets/image/home/background/Group27.jpg") no-repeat
251
+      center;
252
+    width: 100%;
253
+    height: 100%;
254
+    background-size: 100% 100%;
255
+    .title {
256
+      font-size: 56px;
257
+      padding-top: 140px;
258
+      color: #fff;
259
+    }
260
+    .produce {
261
+      width: 1000px;
262
+      height: 680px;
263
+      margin: 20px auto;
264
+      .list {
265
+        width: 400px;
266
+        height: 300px;
267
+        background-color: #fff;
268
+        border-radius: 4px;
269
+        padding: 0 40px;
270
+        margin: 10px;
271
+        float: left;
272
+        .list-name {
273
+          color: #03033f;
274
+          border-bottom: 2px dashed #040445;
275
+          padding: 30px 0 18px 0;
276
+          font-size: 30px;
277
+        }
278
+        img {
279
+          width: 330px;
280
+          height: 150px;
281
+          margin-top: 16px;
282
+        }
283
+        .list-desc {
284
+          font-size: 18px;
285
+          line-height: 36px;
286
+          color: #000;
287
+        }
288
+      }
289
+    }
290
+  }
291
+  .page-4 {
292
+    background: url("../../assets/image/home/background/Group28.jpg") no-repeat
293
+      center;
294
+    width: 100%;
295
+    height: 100%;
296
+    background-size: 100% 100%;
297
+    .title {
298
+      font-size: 60px;
299
+      padding-top: 140px;
300
+      color: #fff;
301
+    }
302
+  }
303
+  .page-5 {
304
+    background: url("../../assets/image/home/background/Group29.jpg") no-repeat
305
+      center;
306
+    width: 100%;
307
+    height: 100%;
308
+    background-size: 100% 100%;
309
+    .title {
310
+      font-size: 56px;
311
+      padding-top: 180px;
312
+      color: #fff;
313
+    }
314
+    .logo-box {
315
+      width: 1200px;
316
+      height: 320px;
317
+      margin: 50px auto 60px auto;
318
+      img {
319
+        width: 230px;
320
+        height: 100px;
321
+        float: left;
322
+        margin: 5px;
323
+      }
324
+    }
325
+  }
326
+}
327
+.container {
328
+  width: 100%;
329
+  height: 100%;
330
+  position: relative;
331
+  transform: translate3d(0px, 0px, 0px);
332
+  transition: all 1000ms ease;
333
+}
334
+.fixed-list {
335
+  position: fixed;
336
+  top: 46%;
337
+  right: 20px;
338
+  z-index: 2;
339
+  div {
340
+    width: 10px;
341
+    height: 10px;
342
+    background: #ccc;
343
+    margin-bottom: 14px;
344
+  }
345
+  div.color {
346
+    background: #4e84ff;
347
+  }
348
+}
349
+</style>

+ 737
- 23
src/components/pages/solution/solution.vue 查看文件

@@ -2,16 +2,16 @@
2 2
   <div class="solution">
3 3
       <headerTab></headerTab>
4 4
         <div class="title">
5
-        <p class="tit">智慧案场</p>
6
-        <p class="label">精准营销、人脸抓取、智能判客</p>
7
-        <p class="desc">Intelligent face risk control system</p>
5
+        <p class="tit">{{title}}</p>
6
+        <p class="label">{{desc}}</p>
7
+        <p class="label">{{desc2}}</p>
8
+        <p class="desc">{{engdesc}}</p>
8 9
       </div>  
9
-      <div class="solution-main">
10
-
11
-      
10
+      <div class="solution-main"> 
12 11
       <el-tabs class="tab-bar" v-model="activeName" @tab-click="handleClick">
13 12
         <el-tab-pane name="first">
14 13
             <span slot="label"> <img src="../../../assets/image/program/building.png" alt="">智慧案场</span>
14
+            <div class="problem-box">
15 15
            <div class="main-box">
16 16
              <p class="con-tit">痛点描述</p>
17 17
              <span class="con-desc">Existing problem</span>
@@ -22,18 +22,288 @@
22 22
                <div class="img-con"><img src="../../../assets/image/wisdom/wisdom04.jpg" alt="">客户归属、划分不清</div>
23 23
              </div>
24 24
            </div>
25
+           <div class="programme-box">
26
+                 <p class="con-tit">解决实践</p>
27
+             <span class="con-desc">The solution</span>
28
+             <div class="programme-con">
29
+               <img class="hudong" src="../../../assets/image/wisdom/group01.png" alt="">
30
+               <img class="shuzi" src="../../../assets/image/wisdom/group02.png" alt="">
31
+               <img class="zhineng" src="../../../assets/image/wisdom/group03.png" alt="">
32
+               <img class="yunduan" src="../../../assets/image/wisdom/group04.png" alt="">
33
+               <img class="line-one" src="../../../assets/image/wisdom/line/3.png" alt="">
34
+               <img class="line-two" src="../../../assets/image/wisdom/line/2.png" alt="">
35
+               <img class="line-three" src="../../../assets/image/wisdom/line/1.png" alt="">
36
+               <div class="con-one text-con">
37
+                 <img src="../../../assets/image/wisdom/hudong.png" alt="">
38
+                 <p class="text-tit">刷脸互动,精准营销</p>
39
+                 <p class="text-desc">多点部署刷脸广告机,以增加趣味性</p>
40
+                 <p class="text-desc">楼盘信息精准推送</p>
41
+               </div>
42
+               <div class="con-two text-con">
43
+                 <img src="../../../assets/image/wisdom/yinxiao.png" alt="">
44
+                 <p class="text-tit">数字化营销手段更易传播</p>
45
+                 <p class="text-desc">自媒体时代新工具 </p>
46
+                 <p class="text-desc">楼盘信息小程序一键分享,不受时间空间限制、线上预约更方便</p>
47
+               </div>
48
+               <div class="con-three text-con">
49
+                 <img src="../../../assets/image/wisdom/zhuapai.png" alt="">
50
+                 <p class="text-tit">智能人脸、车牌抓拍</p>
51
+                 <p class="text-desc">无感自适应识别,准确率达99%、专业地产案场场景设计</p>
52
+                 <p class="text-desc">VIP迎宾,提升接待服务</p>
53
+               </div>
54
+               <div class="con-four text-con">
55
+                 <img src="../../../assets/image/wisdom/pipei.png" alt="">
56
+                 <p class="text-tit">云端智能匹配到数据库</p>
57
+                 <p class="text-desc">自动识别标记自然访客与渠道客户、有效防止截客、飞单 </p>
58
+                 <p class="text-desc">低成本,高效率</p>
59
+               </div>
60
+          
61
+             </div>
62
+           </div>
63
+           <div class="best-box">
64
+               <p class="con-tit">最佳方案</p>
65
+             <span class="con-desc">Successful cases</span>
66
+             <div class="best-con">
67
+               <div class="logo">
68
+                 <img src="../../../assets/image/logoicon/Bitmap.png" alt="">
69
+                 <span>智慧大屏机</span>
70
+               </div>
71
+               <div class="logo">
72
+                 <img src="../../../assets/image/logoicon/yinchenglogo.png" alt="">
73
+                 <span>全案发布平台</span>
74
+               </div>
75
+               <div class="logo">
76
+                 <img src="../../../assets/image/logoicon/aicustomer.png" alt="">
77
+                 <span>AI迎宾判客系统</span>
78
+               </div>
79
+             </div>
80
+           </div>
81
+           </div>
82
+           <footerNav></footerNav>
25 83
         </el-tab-pane>
84
+        
26 85
         <el-tab-pane  name="second">
27 86
             <span slot="label"><img src="../../../assets/image/program/house.png" alt="">智慧社区</span>
28
-            智慧社区
87
+            <div class="second-box">
88
+            <div class="community-box">
89
+              <p class="con-tit">智慧社区组成</p>
90
+              <p class="con-desc">Smart community composition</p>
91
+              <div class="community-con">
92
+                <div class="make-up">
93
+                  <div class="make-img">
94
+                    <img src="../../../assets/image/program/community/group10.png" alt="">
95
+                  </div>
96
+                  <p>智能门禁</p>
97
+                </div>
98
+                <div class="make-up">
99
+                     <div class="make-img">
100
+                  <img src="../../../assets/image/program/community/group01.png" alt="">
101
+                  </div>
102
+                  <p>智慧出行</p>
103
+                </div>
104
+                <div class="make-up">
105
+                  <div class="make-img">
106
+                    <img src="../../../assets/image/program/community/group07.png" alt="">
107
+                  </div>
108
+                  <p>智慧家居</p>
109
+                </div>
110
+                <div class="make-up">
111
+                  <div class="make-img">
112
+                    <img src="../../../assets/image/program/community/group02.png" alt="">
113
+                  </div>
114
+                  <p>智慧安防</p>
115
+                </div>
116
+                <div class="make-up">
117
+                  <div class="make-img">
118
+                    <img src="../../../assets/image/program/community/group09.png" alt="">
119
+                  </div>
120
+                  <p>智慧空间</p>
121
+                </div>
122
+                <div class="make-up">
123
+                  <div class="make-img">
124
+                    <img src="../../../assets/image/program/community/group04.png" alt="">
125
+                  </div>
126
+                  <p>自助大堂</p>
127
+                </div>
128
+                <div class="make-up">
129
+                  <div class="make-img">
130
+                    <img src="../../../assets/image/program/community/group05.png" alt="">
131
+                  </div>
132
+                  <p>智慧管家</p>
133
+                </div>
134
+              </div>
135
+            </div>
136
+            <div class="page-main main-first">
137
+              <p class="con-tit">智慧社区拓扑图</p>
138
+              <p class="con-desc">Topology of smart community</p>
139
+              <div class="page-box">
140
+                <img class="smart-img" src="../../../assets/image/program/community/Resource01.png" alt="">
141
+              </div>
142
+            </div>
143
+            <div class="page-main">
144
+              <p class="con-tit" style="width:120px;">解决方案</p>
145
+              <p class="con-desc">The solution</p>
146
+             <img class="solution-img" src="../../../assets/image/program/community/G2.png" alt="">
147
+            </div>
148
+               <div class="page-main super-box">
149
+                 <p class="con-tit" style="width:60px;">超脑</p>
150
+              <p class="con-desc">Super brain</p>
151
+              <div class="page-box"> 
152
+                <img class="img-up" src="../../../assets/image/program/community/group03.png" alt="">
153
+                 <img class="img-down" src="../../../assets/image/program/community/group06.png" alt="">
154
+                <img class="super-img" src="../../../assets/image/program/community/Resource02.png" alt="">
155
+                <div class="super-con super-one">
156
+                  <p class="super-tit">整合操作系统</p>
157
+                  <p class="super-desc">超脑平台一方面可以整合Windows和linux两个操作系统,通过操作系统内部署硬件厂商的软件系统来管理硬件。</p>
158
+                </div>
159
+                <div class="super-con super-two">
160
+                  <p class="super-tit">软件整合便于管理</p>
161
+                  <p class="super-desc">超脑平台通过荟房自主研发技术整合各个厂商的软件系统,形成统一的界面,便于管理社区各个硬件。</p>
162
+                </div>
163
+                <div class="super-con super-three">
164
+                  <img src="../../../assets/image/program/community/group08.png" alt="">
165
+                  <p class="super-tit">加快建设步伐</p>
166
+                  <p class="super-desc">不同的社区采购的硬件类别可能不同,厂商也可能不同。此时,只需接入超脑平台,即可打破各协议标准的屏障,加快智慧社区建设步伐。</p>
167
+                </div>
168
+                <div class="super-con super-four">
169
+                  <img src="../../../assets/image/program/community/group11.png" alt="">
170
+                  <p class="super-tit">方便用户使用</p>
171
+                  <p class="super-desc">对物业工作人员而言,不光免除需记住多个厂商的账号密码来进入社区各管理系统的繁杂。对于社区居民则大大提高了其用户体验,只需通过一个APP,即可在社区内畅行无阻。</p>
172
+                </div>
173
+              </div>
174
+              <p class="super-text">智慧社区作为新形势下社会管理创新的一种新模式,充分利用物联网、云计算、移动互联网等新一代信息技术的集成应用,为社区居民提供一个安全、舒适、便利的现代化、智慧化生活环境。而作为智慧社区不可或缺的智能硬件品类繁多,产品开发还面临多种协议标准的抉择,导致归属不同厂商的的不同硬件很难做到相互兼容,限制了各智能硬件的协同集成发展,故而提出“智慧社区超脑计划”。 </p>
175
+              <p class="super-text">为了更加快速有效的进行硬件对接及调试,我们倾尽开发能力打造了“超脑平台”。该平台可实现不同品牌、不同类型、不同接口的硬件设备轻松对接,对接完成后,再由超脑对接云端。在智慧社区建设中可以减轻后期开发量,缩短开发时间,提升效率。</p>
176
+            </div>
177
+              <div class="page-main">
178
+              <p class="con-tit" style="width:120px;">智慧家居</p>
179
+              <p class="con-desc">Intelligent household</p>
180
+             <img class="solution-img" src="../../../assets/image/program/community/Resource08.jpg" alt="">
181
+            </div>
182
+              <div class="page-main">
183
+              <p class="con-tit">美好生活畅想</p>
184
+              <p class="con-desc">Imagine a better life</p>
185
+             <img class="life-img" style="margin-top:40px;" src="../../../assets/image/program/community/Resource06.jpg" alt="">
186
+             <img class="life-img" src="../../../assets/image/program/community/Resource05.jpg" alt="">
187
+             <img class="life-img" src="../../../assets/image/program/community/Resource07.jpg" alt="">
188
+             <img class="life-img" src="../../../assets/image/program/community/Resource04.jpg" alt="">
189
+             <img class="life-img" style="margin-bottom:60px;" src="../../../assets/image/program/community/Resource03.jpg" alt="">
190
+            </div>
191
+            </div>
192
+            <footerNav></footerNav>
193
+
29 194
         </el-tab-pane>
30 195
         <el-tab-pane name="third">
31 196
             <span slot="label" ><img src="../../../assets/image/program/orderImg.png" alt="">产品定制</span>
32
-            产品定制
197
+            <div class="third-box">
198
+          <div class="main-box">
199
+             <p class="con-tit">痛点描述</p>
200
+             <span class="con-desc">Existing problem</span>
201
+             <div class="img-box">
202
+             <div class="img-con"><img src="../../../assets/image/program/order/Bitmap.jpg" alt="">自建团队费时费力成本高</div>
203
+             <div class="img-con"><img src="../../../assets/image/program/order/Bitmap2.jpg" alt="">存在技术壁垒,项目周期长</div>
204
+             <div class="img-con"><img src="../../../assets/image/program/order/Bitmap3.jpg" alt="">企业业务分散,难专注</div>
205
+            </div>
206
+          </div>
207
+             <div class="main-box">
208
+             <p class="con-tit">解决方案</p>
209
+             <span class="con-desc">The solution</span>
210
+             <div class="label-box">
211
+               <div class="label-con" :class="bgHover==1?'hover-div':''"  @mouseenter="divHover(1)">
212
+                 <div class="label-img">
213
+                 <img v-if="bgHover==1" src="../../../assets/image/program/order/team1.png" alt="">
214
+                 <img v-if="bgHover!=1" src="../../../assets/image/program/order/team.png" alt="">
215
+                 </div>
216
+                 <p class="label-tit">专业开发团队</p>
217
+                 <p class="label-desc">团队拥有丰富实战经验,千万金额成功项目,实力不容小觑</p>
218
+               </div>
219
+               <div class="label-con" :class="bgHover==2?'hover-div':''"  @mouseenter="divHover(2)">
220
+                 <div class="label-img">
221
+                 <img v-if="bgHover==2" src="../../../assets/image/program/order/cost1.png" alt="">
222
+                 <img v-if="bgHover!=2" src="../../../assets/image/program/order/cost.png" alt="">
223
+                 </div>
224
+                 <p class="label-tit">开发费用透明</p>
225
+                 <p class="label-desc">消除行业壁垒,信息不对称问题,价格透明,比肩行业水平</p>
226
+               </div>
227
+               <div class="label-con" :class="bgHover==3?'hover-div':''"  @mouseenter="divHover(3)">
228
+                 <div class="label-img">
229
+                 <img v-if="bgHover==3" src="../../../assets/image/program/order/time1.png" alt="">
230
+                 <img v-if="bgHover!=3" src="../../../assets/image/program/order/time.png" alt="">
231
+                 </div>
232
+                 <p class="label-tit">高质按时交付</p>
233
+                 <p class="label-desc">不随意拖延开发工期,保证高质量按时交付成品</p>
234
+               </div>
235
+               <div class="label-con" :class="bgHover==4?'hover-div':''"  @mouseenter="divHover(4)">
236
+                 <div class="label-img">
237
+                 <img v-if="bgHover==4" src="../../../assets/image/program/order/Operation.png" alt="">
238
+                 <img v-if="bgHover!=4" src="../../../assets/image/program/order/Operation1.png" alt="">
239
+                 </div>
240
+                 <p class="label-tit">持续运营支持</p>
241
+                 <p class="label-desc">按需提供软件上线后运营支持,修复漏洞服务</p>
242
+               </div>
243
+               <div class="label-con" :class="bgHover==5?'hover-div':''"  @mouseenter="divHover(5)">
244
+                 <div class="label-img">
245
+                 <img  v-if="bgHover==5" src="../../../assets/image/program/order/afterSale1.png" alt="">
246
+                 <img  v-if="bgHover!=5" src="../../../assets/image/program/order/afterSale.png" alt="">
247
+                 </div>
248
+                 <p class="label-tit">售后服务周到</p>
249
+                 <p class="label-desc">秉承顾客至上理念,全方位跟进需求,专业解答您的所有疑惑</p>
250
+               </div>
251
+             
252
+            </div>
253
+           </div>
254
+               <div class="main-box">
255
+             <p class="con-tit">业务范围</p>
256
+             <span class="con-desc">The business scope</span>
257
+             <div class="business-box">
258
+               <div class="business-con" :class="colorHover==0?'hover-con':''"  @mouseenter="spanHover(0)">
259
+                 <img src="../../../assets/image/program/order/web.png" alt="">
260
+                 <p class="business-tit">web应用程序</p>
261
+                 <p class="business-desc">基于互联网,浏览器端的应用程序</p>
262
+               </div>
263
+               <div class="business-con" :class="colorHover==1?'hover-con':''"  @mouseenter="spanHover(1)">
264
+                 <img src="../../../assets/image/program/order/app.png" alt="">
265
+                 <p class="business-tit">APP软件开发</p>
266
+                 <p class="business-desc">基于iOS/Android应用开发 掌控智能终端时代</p>
267
+               </div>
268
+               <div class="business-con" :class="colorHover==2?'hover-con':''"  @mouseenter="spanHover(2)">
269
+                 <img src="../../../assets/image/program/order/wx.png" alt="">
270
+                 <p class="business-tit">微信二次开发</p>
271
+                 <p class="business-desc">定制手机网站 制作 布局移动互联网</p>
272
+               </div>
273
+               <div class="business-con" :class="colorHover==3?'hover-con':''"  @mouseenter="spanHover(3)">
274
+                 <img src="../../../assets/image/program/order/Applets.png" alt="">
275
+                 <p class="business-tit">小程序/H5定制</p>
276
+                 <p class="business-desc">满足各类移动营销需求</p>
277
+               </div>
278
+               <div class="business-con" :class="colorHover==4?'hover-con':''"  @mouseenter="spanHover(4)">
279
+                 <img src="../../../assets/image/program/order/software.png" alt="">
280
+                 <p class="business-tit">系统软件开发</p>
281
+                 <p class="business-desc">CRM\ERP\OA等软件系统的设计开发</p>
282
+               </div>
283
+               <div class="business-con" :class="colorHover==5?'hover-con':''"  @mouseenter="spanHover(5)">
284
+                 <img src="../../../assets/image/program/order/UI.png" alt="">
285
+                 <p class="business-tit">界面品牌设计</p>
286
+                 <p class="business-desc">专业高端视角页面设计 树立品牌形象</p>
287
+               </div>
288
+            </div>
289
+          <div class="main-box">
290
+             <p class="con-tit">最佳实践</p>
291
+             <span class="con-desc">Successful cases</span>
292
+             <div class="cases-box">
293
+                    <div class="cases-con"><img src="../../../assets/image/program/order/huiju.png" alt="">二手房</div>
294
+                    <div class="cases-con"><img src="../../../assets/image/program/order/quan.png" alt="">全渠道在线平台</div>
295
+                    <div class="cases-con" ><img style="height:40px;margin:50px auto;" src="../../../assets/image/program/order/yuejian.png" alt="">微楼书</div>
296
+                    <div class="cases-con"><img src="../../../assets/image/program/order/h5.png" alt="">H5</div>
297
+                    <div class="cases-con"><img src="../../../assets/image/program/order/Applets.png" alt="">小程序</div>
298
+            </div>
299
+            </div>
300
+            </div>
301
+            </div>
302
+            <footerNav></footerNav>
33 303
         </el-tab-pane>
34 304
       </el-tabs>
35 305
   </div>
36
-    <footerNav></footerNav>
306
+    
37 307
 
38 308
   </div>
39 309
 </template>
@@ -47,12 +317,41 @@ export default {
47 317
 
48 318
   data() {
49 319
     return {
50
-      activeName: "first"
320
+      activeName: "first",
321
+      title: "智慧案场",
322
+      desc: "精准营销、人脸抓取、智能判客",
323
+      desc2: "",
324
+      engdesc: "Intelligent face risk control system",
325
+      colorHover: 2,
326
+      bgHover: 3
51 327
     };
52 328
   },
53 329
   methods: {
54 330
     handleClick(tab, event) {
55 331
       console.log(tab, event);
332
+      if (this.activeName === "second") {
333
+        this.title = "智慧社区服务平台 ";
334
+        this.desc = "一个全系平台,四大集群系统";
335
+        this.desc2 = "";
336
+        this.engdesc = "Intelligent face risk control system";
337
+      } else if (this.activeName === "third") {
338
+        this.title = "按需定制";
339
+        this.desc = "软件开发 我们更懂你 ";
340
+        this.desc2 = "我们提供的就是您想要的服务";
341
+        this.engdesc = "We provide the service you want";
342
+      } else {
343
+        this.title = "智慧案场";
344
+        this.desc = "精准营销、人脸抓取、智能判客";
345
+        this.desc2 = "";
346
+        this.engdesc = "Intelligent face risk control system";
347
+      }
348
+    },
349
+
350
+    spanHover(index) {
351
+      this.colorHover = index;
352
+    },
353
+    divHover(index) {
354
+      this.bgHover = index;
56 355
     }
57 356
   }
58 357
 };
@@ -71,23 +370,22 @@ export default {
71 370
     color: #fff;
72 371
     .tit {
73 372
       font-size: 64px;
74
-      padding-top: 240px;
373
+      padding-top: 220px;
75 374
       font-weight: 100;
375
+      line-height: 100px;
76 376
     }
77 377
     .label {
78 378
       font-size: 40px;
79
-      line-height: 90px;
379
+      line-height: 60px;
380
+      font-weight: 100;
80 381
     }
81 382
     .desc {
82 383
       font-size: 12px;
83 384
       letter-spacing: 4px;
84
-      line-height: 40px;
385
+      line-height: 50px;
85 386
     }
86 387
   }
87 388
   .solution-main {
88
-    background: url("../../../assets/image/bg.png") no-repeat center;
89
-    background-size: 100% 6000px;
90
-    height: -webkit-fill-available;
91 389
     width: 100%;
92 390
     .tab-bar {
93 391
       height: 100px;
@@ -96,8 +394,14 @@ export default {
96 394
       border-radius: 10px;
97 395
       box-shadow: 0px 1px 4px 0px #4165f2;
98 396
       margin-top: -55px;
397
+      .problem-box {
398
+        background-size: 100% 7300px;
399
+        background-image: -webkit-linear-gradient(#ebf1fc, #fdfcff, #e9f0fe);
400
+        background: url("../../../assets/image/bg.png") no-repeat 0 70px;
401
+      }
99 402
       .el-tabs__header {
100 403
         height: 100px;
404
+        margin: 0;
101 405
         .el-tabs__active-bar {
102 406
           top: 0;
103 407
           height: 10px;
@@ -120,6 +424,8 @@ export default {
120 424
       }
121 425
       .main-box {
122 426
         width: 100%;
427
+        margin-top: -120px;
428
+        padding: 110px 0;
123 429
         .con-tit {
124 430
           background: repeating-linear-gradient(transparent, #4e84ff 100%);
125 431
           width: 120px;
@@ -134,21 +440,429 @@ export default {
134 440
           line-height: 40px;
135 441
           color: #4e84ff;
136 442
         }
137
-        .img-box{
138
-
139
-          margin:  0 auto;
140
-          .img-con{
443
+        .img-box {
444
+          margin: 20px auto 0 auto;
445
+          .img-con {
141 446
             width: 288px;
142 447
             height: 250px;
143 448
             border-radius: 6px;
144
-            background-color: #999;
449
+            background-color: rgb(243, 240, 240);
450
+            margin: 0 5px;
145 451
             display: inline-block;
146
-            img{
452
+            line-height: 50px;
453
+            color: #808080;
454
+            img {
147 455
               display: block;
148 456
               width: 100%;
149
-              
457
+              border-radius: 6px 6px 0 0;
458
+            }
459
+          }
460
+        }
461
+        .label-box {
462
+          margin: 20px auto 0 auto;
463
+          width: 1300px;
464
+          .label-con {
465
+            width: 230px;
466
+            height: 160px;
467
+            box-shadow: 0px 0px 4px 0px #4181f2;
468
+            display: inline-block;
469
+            border-radius: 4px;
470
+            background-color: #fff;
471
+            margin: 0 10px;
472
+            .label-img {
473
+              width: 40px;
474
+              height: 40px;
475
+              background-color: #4e84ff;
476
+              border-radius: 20px;
477
+              margin: -20px auto 0 auto;
478
+              img {
479
+                width: 22px;
480
+                margin-top: 9px;
481
+              }
482
+            }
483
+            .label-tit {
484
+              font-size: 17px;
485
+              color: #000;
486
+              font-weight: 600;
487
+              margin-top: 20px;
488
+              line-height: 34px;
489
+            }
490
+            .label-desc {
491
+              font-size: 13px;
492
+              color: #808080;
493
+              text-align: left;
494
+              padding: 0 20px;
495
+              line-height: 20px;
496
+            }
497
+          }
498
+          .hover-div {
499
+            background-color: #4e84ff;
500
+            .label-tit {
501
+              color: #fff;
502
+            }
503
+            .label-desc {
504
+              color: #fff;
505
+            }
506
+            .label-img {
507
+              background-color: #fff;
508
+              box-shadow: 0px 0px 4px 0px #4181f2;
509
+            }
510
+          }
511
+        }
512
+        .business-box {
513
+          margin: 30px auto;
514
+          width: 816px;
515
+          height: 360px;
516
+          .business-con {
517
+            width: 230px;
518
+            height: 150px;
519
+            margin: 10px 20px;
520
+            float: left;
521
+            border-radius: 4px;
522
+            img {
523
+              height: 38px;
524
+              margin-top: 12px;
525
+            }
526
+            .business-tit {
527
+              font-size: 18px;
528
+              color: #000;
529
+              font-weight: 600;
530
+              line-height: 36px;
531
+            }
532
+            .business-desc {
533
+              font-size: 13px;
534
+              color: #444;
535
+              line-height: 20px;
536
+              width: 130px;
537
+              margin: 0 auto;
538
+            }
539
+          }
540
+          .hover-con {
541
+            box-shadow: 0px 0px 4px 0px #4181f2;
542
+          }
543
+        }
544
+        .cases-box {
545
+          margin: 40px auto;
546
+          width: 1050px;
547
+          height: 30px;
548
+          .cases-con {
549
+            width: 190px;
550
+            height: 186px;
551
+            border-radius: 6px;
552
+            margin: 0 10px;
553
+            box-shadow: 0px 0px 4px 0px #4181f2;
554
+            font-size: 18px;
555
+            color: #000;
556
+            float: left;
557
+            img {
558
+              display: block;
559
+              height: 60px;
560
+              margin: 40px auto;
561
+            }
562
+          }
563
+        }
564
+      }
565
+      .programme-box {
566
+        // background-color: #e3e9fd;
567
+        min-height: 1000px;
568
+        padding-top: 80px;
569
+        .con-tit {
570
+          background: repeating-linear-gradient(transparent, #4e84ff 100%);
571
+          width: 120px;
572
+          margin: 0 auto;
573
+          font-size: 30px;
574
+          color: #000;
575
+        }
576
+        .con-desc {
577
+          font-size: 13px;
578
+          letter-spacing: 4px;
579
+          line-height: 40px;
580
+          color: #4e84ff;
581
+        }
582
+        .programme-con {
583
+          width: 940px;
584
+          min-height: 1160px;
585
+          margin: 40px auto 0 auto;
586
+          position: relative;
587
+          .hudong {
588
+            width: 300px;
589
+            position: absolute;
590
+            left: 80px;
591
+          }
592
+          .shuzi {
593
+            width: 340px;
594
+            position: absolute;
595
+            right: 0;
596
+            top: 230px;
597
+          }
598
+          .zhineng {
599
+            width: 330px;
600
+            position: absolute;
601
+            left: 0;
602
+            top: 550px;
603
+          }
604
+          .yunduan {
605
+            width: 280px;
606
+            position: absolute;
607
+            right: 100px;
608
+            top: 840px;
609
+          }
610
+          .line-one {
611
+            width: 490px;
612
+            height: 230px;
613
+            position: absolute;
614
+            right: 360px;
615
+            top: 60px;
616
+          }
617
+          .line-two {
618
+            width: 484px;
619
+            position: absolute;
620
+            left: 88px;
621
+            top: 320px;
622
+          }
623
+          .line-three {
624
+            width: 530px;
625
+            position: absolute;
626
+            right: 360px;
627
+            top: 560px;
628
+          }
629
+          .text-con {
630
+            text-align: left;
631
+            img {
632
+              width: 36px;
633
+            }
634
+            .text-tit {
635
+              font-size: 22px;
636
+              color: #000;
637
+              line-height: 40px;
638
+            }
639
+            .text-desc {
640
+              font-size: 17px;
641
+              color: #808080;
642
+            }
643
+          }
644
+          .con-one {
645
+            position: absolute;
646
+            right: 100px;
647
+            top: 20px;
648
+          }
649
+          .con-two {
650
+            position: absolute;
651
+            left: 70px;
652
+            top: 290px;
653
+          }
654
+          .con-three {
655
+            position: absolute;
656
+            right: -40px;
657
+            top: 580px;
658
+          }
659
+          .con-four {
660
+            position: absolute;
661
+            left: 40px;
662
+            top: 870px;
663
+          }
664
+        }
665
+      }
666
+      .best-box {
667
+        padding-top: 100px;
668
+        .con-tit {
669
+          background: repeating-linear-gradient(transparent, #4e84ff 100%);
670
+          width: 120px;
671
+          margin: 0 auto;
672
+          font-size: 30px;
673
+          color: #000;
674
+        }
675
+        .con-desc {
676
+          font-size: 13px;
677
+          letter-spacing: 4px;
678
+          line-height: 40px;
679
+          color: #4e84ff;
680
+        }
681
+        .best-con {
682
+          width: 930px;
683
+          height: 240px;
684
+          margin: 60px auto 0 auto;
685
+          .logo {
686
+            float: left;
687
+            width: 280px;
688
+            height: 130px;
689
+            box-shadow: 0px 0px 5px 0 #4171f2;
690
+            margin: 0 15px;
691
+            border-radius: 4px;
692
+            img {
693
+              margin-top: 30px;
694
+            }
695
+            span {
696
+              float: right;
697
+              margin: 60px 20px 0 0;
698
+              font-size: 18px;
699
+            }
700
+          }
701
+        }
702
+      }
703
+      .second-box {
704
+        background: url("../../../assets/image/bg.png") no-repeat 0 70px;
705
+        background-size: 100% 7300px;
706
+        width: 100%;
707
+      }
708
+      .community-box {
709
+        width: 100%;
710
+        margin-top: -120px;
711
+        background-image: -webkit-linear-gradient(#ebf1fc, #fdfcff, #e9f0fe);
712
+        padding: 110px 0;
713
+        z-index: 1;
714
+        .con-tit {
715
+          background: repeating-linear-gradient(transparent, #4e84ff 100%);
716
+          width: 180px;
717
+          font-size: 30px;
718
+          color: #000;
719
+          margin: 90px auto 0 auto;
720
+        }
721
+        .con-desc {
722
+          font-size: 13px;
723
+          letter-spacing: 4px;
724
+          line-height: 40px;
725
+          color: #4e84ff;
726
+        }
727
+        .community-con {
728
+          width: 980px;
729
+          margin: 60px auto 0 auto;
730
+          height: 120px;
731
+
732
+          .make-up {
733
+            width: 100px;
734
+            float: left;
735
+            margin: 0 20px;
736
+            .make-img {
737
+              width: 50px;
738
+              margin: 0 auto;
739
+              height: 46px;
740
+              img {
741
+                width: 40px;
742
+                max-height: 46px;
743
+                display: block;
744
+                margin: 0 auto;
745
+              }
746
+            }
747
+
748
+            p {
749
+              line-height: 40px;
750
+              font-size: 18px;
751
+              color: #000;
752
+              height: 40px;
753
+            }
754
+          }
755
+        }
756
+      }
150 757
 
758
+      .page-main {
759
+        width: 100%;
760
+        padding: 20px 0;
761
+        .con-tit {
762
+          background: repeating-linear-gradient(transparent, #4e84ff 100%);
763
+          width: 210px;
764
+          font-size: 30px;
765
+          color: #000;
766
+          margin: 50px auto 0 auto;
767
+        }
768
+        .con-desc {
769
+          font-size: 13px;
770
+          letter-spacing: 4px;
771
+          line-height: 40px;
772
+          color: #4e84ff;
773
+        }
774
+        .page-box {
775
+          width: 1000px;
776
+          box-shadow: 0px 0px 6px 0px #4e6ef0;
777
+          padding: 40px 0;
778
+          margin: 40px auto;
779
+          border-radius: 6px;
780
+          background-color: #fff;
781
+          .smart-img {
782
+            width: 820px;
783
+          }
784
+        }
785
+        .solution-img {
786
+          width: 1000px;
787
+          margin: 20px auto;
788
+        }
789
+        .life-img {
790
+          width: 1000px;
791
+        }
792
+      }
793
+      .main-first {
794
+        padding-top: 60px;
795
+      }
796
+      .super-box {
797
+        .page-box {
798
+          position: relative;
799
+          padding: 20px;
800
+          margin: 40px auto 20px auto;
801
+          .img-up {
802
+            position: absolute;
803
+            left: 20px;
804
+            top: -160px;
805
+            width: 36px;
806
+          }
807
+          .img-down {
808
+            position: absolute;
809
+            left: 20px;
810
+            top: -40px;
811
+            width: 36px;
812
+          }
813
+          .super-img {
814
+            width: 340px;
815
+          }
816
+          .super-con {
817
+            position: absolute;
818
+            width: 260px;
819
+            text-align: left;
820
+            .super-tit {
821
+              font-size: 16px;
822
+              color: #000;
823
+              line-height: 30px;
151 824
             }
825
+            .super-desc {
826
+              font-size: 13px;
827
+              color: #666;
828
+            }
829
+            img {
830
+              width: 34px;
831
+            }
832
+          }
833
+          .super-one {
834
+            left: 30px;
835
+            top: 120px;
836
+          }
837
+          .super-two {
838
+            left: 30px;
839
+            top: 260px;
840
+          }
841
+          .super-three {
842
+            right: 30px;
843
+            top: 50px;
844
+          }
845
+          .super-four {
846
+            right: 20px;
847
+            top: 200px;
848
+          }
849
+        }
850
+        .super-text {
851
+          font-size: 13px;
852
+          color: #666;
853
+          width: 1040px;
854
+          margin: 0 auto;
855
+          text-align: left;
856
+          line-height: 20px;
857
+        }
858
+      }
859
+      .third-box {
860
+        background: url("../../../assets/image/bg.png") no-repeat 0 90px;
861
+        background-size: 100% 7100px;
862
+        width: 100%;
863
+        .img-box {
864
+          .img-con {
865
+            margin: 0 26px;
152 866
           }
153 867
         }
154 868
       }

+ 3
- 1
src/main.js 查看文件

@@ -6,11 +6,13 @@ import router from './router'
6 6
 
7 7
 Vue.config.productionTip = false
8 8
 
9
-import 'animate.css'
9
+import animate from 'animate.css'
10 10
 import 'vue-fullpage/vue-fullpage.css'
11 11
 import VueFullpage from 'vue-fullpage'
12 12
 Vue.use(VueFullpage)
13 13
 
14
+Vue.use(animate)
15
+
14 16
 import ElementUI from 'element-ui'
15 17
 import 'element-ui/lib/theme-chalk/index.css'
16 18