Browse Source

上传走进中泽和二级时间轴

zjm
等你 4 months ago
parent
commit
296d2e612a
49 changed files with 1907 additions and 24 deletions
  1. BIN
      dev/static/images/intoTime/2006.jpg
  2. BIN
      dev/static/images/intoTime/2011.jpg
  3. BIN
      dev/static/images/intoTime/2015.jpg
  4. BIN
      dev/static/images/intoTime/2016.jpg
  5. BIN
      dev/static/images/intoTime/2018.jpg
  6. BIN
      dev/static/images/intoTime/2019.jpg
  7. BIN
      dev/static/images/intoTime/2020.jpg
  8. BIN
      dev/static/images/intoTime/2021.jpg
  9. BIN
      dev/static/images/intoTime/2022.jpg
  10. BIN
      dev/static/images/intoTime/2023.jpg
  11. BIN
      dev/static/images/intoTime/2024.jpg
  12. BIN
      dev/static/images/intoTime/banner.jpg
  13. BIN
      dev/static/images/intoZz/1.png
  14. BIN
      dev/static/images/intoZz/11.png
  15. BIN
      dev/static/images/intoZz/2.png
  16. BIN
      dev/static/images/intoZz/22.png
  17. BIN
      dev/static/images/intoZz/3.png
  18. BIN
      dev/static/images/intoZz/33.png
  19. BIN
      dev/static/images/intoZz/4.png
  20. BIN
      dev/static/images/intoZz/44.png
  21. BIN
      dev/static/images/intoZz/5.png
  22. BIN
      dev/static/images/intoZz/55.png
  23. BIN
      dev/static/images/intoZz/6.png
  24. BIN
      dev/static/images/intoZz/66.png
  25. BIN
      dev/static/images/intoZz/7.png
  26. BIN
      dev/static/images/intoZz/77.png
  27. BIN
      dev/static/images/intoZz/banner.jpg
  28. BIN
      dev/static/images/intoZz/fzlc.jpg
  29. BIN
      dev/static/images/intoZz/qywh1.jpg
  30. BIN
      dev/static/images/intoZz/qywh2.jpg
  31. BIN
      dev/static/images/intoZz/qywh3.jpg
  32. BIN
      dev/static/images/intoZz/qywh4.jpg
  33. BIN
      dev/static/images/intoZz/qywh5.jpg
  34. BIN
      dev/static/images/intoZz/qywh6.jpg
  35. BIN
      dev/static/images/intoZz/zzryBg.jpg
  36. 9
    2
      src/pages/common/css/common.less
  37. 2
    2
      src/pages/common/tpl/header.tpl
  38. 104
    0
      src/pages/intoTime/App.js
  39. 182
    0
      src/pages/intoTime/index.html
  40. 15
    0
      src/pages/intoTime/index.js
  41. 415
    0
      src/pages/intoTime/index.less
  42. 167
    0
      src/pages/intoZz/App.js
  43. BIN
      src/pages/intoZz/images/zzryBg.jpg
  44. BIN
      src/pages/intoZz/images/zzryBgT.png
  45. 290
    0
      src/pages/intoZz/index.html
  46. 15
    0
      src/pages/intoZz/index.js
  47. 688
    0
      src/pages/intoZz/index.less
  48. 17
    17
      src/pages/join/index.html
  49. 3
    3
      src/pages/joinDetail/index.html

BIN
dev/static/images/intoTime/2006.jpg View File


BIN
dev/static/images/intoTime/2011.jpg View File


BIN
dev/static/images/intoTime/2015.jpg View File


BIN
dev/static/images/intoTime/2016.jpg View File


BIN
dev/static/images/intoTime/2018.jpg View File


BIN
dev/static/images/intoTime/2019.jpg View File


BIN
dev/static/images/intoTime/2020.jpg View File


BIN
dev/static/images/intoTime/2021.jpg View File


BIN
dev/static/images/intoTime/2022.jpg View File


BIN
dev/static/images/intoTime/2023.jpg View File


BIN
dev/static/images/intoTime/2024.jpg View File


BIN
dev/static/images/intoTime/banner.jpg View File


BIN
dev/static/images/intoZz/1.png View File


BIN
dev/static/images/intoZz/11.png View File


BIN
dev/static/images/intoZz/2.png View File


BIN
dev/static/images/intoZz/22.png View File


BIN
dev/static/images/intoZz/3.png View File


BIN
dev/static/images/intoZz/33.png View File


BIN
dev/static/images/intoZz/4.png View File


BIN
dev/static/images/intoZz/44.png View File


BIN
dev/static/images/intoZz/5.png View File


BIN
dev/static/images/intoZz/55.png View File


BIN
dev/static/images/intoZz/6.png View File


BIN
dev/static/images/intoZz/66.png View File


BIN
dev/static/images/intoZz/7.png View File


BIN
dev/static/images/intoZz/77.png View File


BIN
dev/static/images/intoZz/banner.jpg View File


BIN
dev/static/images/intoZz/fzlc.jpg View File


BIN
dev/static/images/intoZz/qywh1.jpg View File


BIN
dev/static/images/intoZz/qywh2.jpg View File


BIN
dev/static/images/intoZz/qywh3.jpg View File


BIN
dev/static/images/intoZz/qywh4.jpg View File


BIN
dev/static/images/intoZz/qywh5.jpg View File


BIN
dev/static/images/intoZz/qywh6.jpg View File


BIN
dev/static/images/intoZz/zzryBg.jpg View File


+ 9
- 2
src/pages/common/css/common.less View File

@@ -751,7 +751,7 @@ footer{
751 751
                 height: 186px;
752 752
                 position: absolute;
753 753
                 bottom:40px;
754
-                left: -85px;
754
+                right: -78px;
755 755
                 background: url('../images/weixin.png') no-repeat;
756 756
                 background-size: 100%;
757 757
                 opacity: 0;
@@ -789,7 +789,7 @@ footer{
789 789
 .chooseM{
790 790
     display: none;
791 791
 }
792
-@media screen and (min-width: 1080px) and (max-width: 1320px) {
792
+@media screen and (min-width: 1080px) and (max-width: 1390px) {
793 793
     .headerPC{
794 794
         padding: 0px 50px;
795 795
         .logo{
@@ -808,6 +808,13 @@ footer{
808 808
                 margin-right: 10px;
809 809
             }
810 810
         }
811
+        .footerIcon{
812
+            &>div{
813
+                &>div{
814
+                    right: 0px;
815
+                }
816
+            }
817
+        }
811 818
     }
812 819
   }
813 820
 

+ 2
- 2
src/pages/common/tpl/header.tpl View File

@@ -3,7 +3,7 @@
3 3
         <div class="logo"></div>
4 4
         <div class="menu">
5 5
             <div class="menuOne">
6
-                <a href="">走进中泽</a>
6
+                <a href="./intoZz.html">走进中泽</a>
7 7
                 <div class="menuSon">
8 8
                     <div class="menuUp"></div>
9 9
                     <a href=""><span>集团简介</span></a>
@@ -86,7 +86,7 @@
86 86
                     <a class="title" href="./index.html">首页</a>
87 87
                 </div>
88 88
                 <div>
89
-                    <div class="title"><a href="">走进中泽</a><span class="iconfont icon-xiala"></span></div>
89
+                    <div class="title"><a href="./intoZz.html">走进中泽</a><span class="iconfont icon-xiala"></span></div>
90 90
                     <div class="menuSon">
91 91
                         <a href=""><span>集团简介</span></a>
92 92
                         <a href=""><span>发展历程</span></a>

+ 104
- 0
src/pages/intoTime/App.js View File

@@ -0,0 +1,104 @@
1
+import Swiper from 'swiper/bundle'
2
+import gsap from 'gsap'
3
+import LocomotiveScroll from 'locomotive-scroll';
4
+import Common from '../common/js/Common'
5
+import {
6
+    isMobile
7
+} from '../common/js/utils'
8
+
9
+export default class App {
10
+    constructor() {
11
+        let common = new Common(document.querySelector('.main'),0)   //导航菜单高亮,0是首页,后面的按顺序添加
12
+        this.isMobile = isMobile()
13
+        
14
+        this.scroll = new LocomotiveScroll();
15
+        // 图片及视频资源懒加载。防止阻塞js执行
16
+        let lazyDoms = document.querySelectorAll(".lazy");
17
+        let isMob=this.isMobile;
18
+        lazyDoms.forEach((item) => {
19
+            if (item.nodeName == "PICTURE") {
20
+                item.children[0].setAttribute("srcset", item.children[0].dataset.srcset);
21
+                item.children[1].setAttribute("src", item.children[1].dataset.src);
22
+            }
23
+            if (item.nodeName == "IMG") {
24
+                if(isMob){item.setAttribute("src", item.dataset.srcm);}
25
+                else{
26
+                    item.setAttribute("src", item.dataset.src);
27
+                }
28
+                
29
+            }
30
+            if (item.nodeName == "VIDEO") {
31
+                console.log(item, 'item---2')
32
+                item.setAttribute("src", item.dataset.src);
33
+                // item.load();
34
+            }
35
+        });
36
+        this.timerFun();
37
+    }
38
+    timerFun() {
39
+        let _this=this;
40
+        //布置移动端内容
41
+        let isMob=this.isMobile;
42
+        if(isMob){
43
+            let timeAllm=document.querySelector('.timeAllm');
44
+            let timeLis=document.querySelectorAll('.timeLi');
45
+            let timeLisArray = Array.from(timeLis);
46
+            // 提取 year 值并排序
47
+            timeLisArray.sort((a, b) => {
48
+                let yearA = parseInt(a.querySelector('.year').textContent, 10);
49
+                let yearB = parseInt(b.querySelector('.year').textContent, 10);
50
+                return yearB - yearA; // 从大到小排序
51
+            });
52
+            timeLisArray.forEach((item,index)=>{
53
+                timeAllm.appendChild(item)
54
+            })
55
+        }else{
56
+            //pc端点击事件
57
+            let timeCks=document.querySelectorAll('.timeY');
58
+            let timeUls=document.querySelectorAll('.timeUl');
59
+            let ulScrolls=[];
60
+            let verticalScrollPosition = document.getElementById('yourElementId').offsetTop;
61
+            console.log(verticalScrollPosition,8888);
62
+            
63
+            // 初始化 ulScrolls 数组
64
+            let num=0;
65
+            timeUls.forEach((ul, index) => {
66
+                ulScrolls.push(ul);
67
+            });
68
+            timeCks.forEach((item,index)=>{
69
+                
70
+                item.addEventListener('click',()=>{
71
+                    timeCks.forEach((item2,index2)=>{
72
+                        item2.classList.remove('timeCk');
73
+                        // timeUls[index2].classList.remove('timeShow');
74
+                    })
75
+                    item.classList.add('timeCk');
76
+                    // timeUls[index].classList.add('timeShow');
77
+                    _this.scroll.scrollTo(timeUls[index]);
78
+                })
79
+            });
80
+            // 添加滚动事件监听器
81
+            // let fourCon = document.querySelector(".fourCon");
82
+            function updateScrollChange1() {
83
+                try {
84
+                    // let hh = fourCon.getBoundingClientRect();
85
+                    let scrollY = window.scrollY;
86
+                    ulScrolls.forEach((item, index) => {
87
+                            if (scrollY >= item.offsetTop&&scrollY < item.offsetTop+item.scrollHeight) {
88
+                                timeCks.forEach((item2,index2)=>{
89
+                                    item2.classList.remove('timeCk');
90
+                                })
91
+                                timeCks[index].classList.add('timeCk');
92
+                            }
93
+                        
94
+                    });
95
+                    console.log(scrollY,ulScrolls);
96
+                    
97
+                } catch (error) { }
98
+            }
99
+            window.addEventListener('scroll', updateScrollChange1);
100
+        }
101
+    }
102
+    
103
+
104
+}

+ 182
- 0
src/pages/intoTime/index.html View File

@@ -0,0 +1,182 @@
1
+<!DOCTYPE html>
2
+<html lang="en">
3
+  <head>
4
+    <meta charset="utf-8" />
5
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
6
+    <title>招标文件-加入中泽</title>
7
+    <meta name="description" content=""/>
8
+    <meta name="Keywords" content=""/>
9
+    <meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width" name="viewport" />
10
+    <%= require('../common/tpl/headerLink.tpl') %>
11
+  </head>
12
+
13
+  <body>
14
+    <%= require('../common/tpl/header.tpl') %>
15
+    
16
+    <div class="main">
17
+      <div class="wow fadeInUp title">发展历程</div>
18
+      <img class="wow fadeInUp lazy" data-src="./static/images/intoTime/banner.jpg" data-srcM="./static/images/intoTime/banner.jpg" alt="" />
19
+      <div class="wow fadeInUp title title2">中华之馈  泽润东方</div>
20
+      <div class="time" id="yourElementId">
21
+        <div class="timeYear pcTxt">
22
+          <div>
23
+            <div class="timeY timeCk">2020s<span></span></div>
24
+            <div class="timeY">2010s<span></span></div>
25
+            <div class="timeY">2000s<span></span></div>
26
+            <div class="timeY">1990s<span></span></div>
27
+          </div>
28
+        </div>
29
+        <div class="timeAll pcTxt">
30
+          <div class="timeUl timeL timeShow">
31
+            <div class="timeLiL">
32
+              <div class="timeLi">
33
+                <div class="timeYTit"><span>2020s</span></div>
34
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2024.jpg" data-srcM="./static/images/intoTime/2024.jpg" alt="" /></div>
35
+                <div class="year">2024</div>
36
+                <div class="text">控股丹化化工科技股份有限公司及其下属企业通辽金煤化工有限公司</div>
37
+              </div>
38
+              <div class="timeLi">
39
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2022.jpg" data-srcM="./static/images/intoTime/2022.jpg" alt="" /></div>
40
+                <div class="year">2022</div>
41
+                <div class="text">并购吉林天池钼业有限公司<br>成立北京中泽新能源有限公司</div>
42
+              </div>
43
+              <div class="timeLi">
44
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2020.jpg" data-srcM="./static/images/intoTime/2020.jpg" alt="" /></div>
45
+                <div class="year">2020</div>
46
+                <div class="text">成立吉林中泽新型建材有限公司<br>成立内蒙古中泽控股集团有限责任公司</div>
47
+              </div>
48
+            </div>
49
+            <div class="timeLiR">
50
+              <div class="timeLi">
51
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2023.jpg" data-srcM="./static/images/intoTime/2023.jpg" alt="" /></div>
52
+                <div class="year">2023</div>
53
+                <div class="text">并购黑龙江安瑞佳石油化工有限公司,成立黑龙江新瑞石油化工有限公司</div>
54
+              </div>
55
+              <div class="timeLi">
56
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2021.jpg" data-srcM="./static/images/intoTime/2021.jpg" alt="" /></div>
57
+                <div class="year">2021</div>
58
+                <div class="text">成立新疆中泽控股集团有限责任公司<br>成立新疆吉铁铁合金有限责任公司<br>成立沈阳中泽镁材料研究院有限公司</div>
59
+              </div>
60
+            </div>
61
+          </div>
62
+          <div class="timeUl timeR">
63
+            <div class="timeLiL">
64
+              <div class="timeLi">
65
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2018.jpg" data-srcM="./static/images/intoTime/2018.jpg" alt="" /></div>
66
+                <div class="year">2018</div>
67
+                <div class="text">成立吉蒙炭素有限责任公司<br>成立万联易达物流科技有限公司</div>
68
+              </div>
69
+              <div class="timeLi addliH">
70
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2016.jpg" data-srcM="./static/images/intoTime/2016.jpg" alt="" /></div>
71
+                <div class="year">2016</div>
72
+                <div class="text">投资建设吉铁吉炭乌兰察布冶金综合项目<br>成立吉铁铁合金有限责任公司</div>
73
+              </div>
74
+              <div class="timeLi">
75
+                <div class="year">2014</div>
76
+                <div class="text">成立北京中泽控股集团有限公司<br>并购中钢集团吉林铁合金股份有限公司</div>
77
+              </div>
78
+              <div class="timeLi">
79
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2011.jpg" data-srcM="./static/images/intoTime/2011.jpg" alt="" /></div>
80
+                <div class="year">2011</div>
81
+                <div class="text">并购辽宁省机械研究院,成立辽宁省机械研究院有限公司</div>
82
+              </div>
83
+            </div>
84
+            <div class="timeLiR">
85
+              <div class="timeLi">
86
+                <div class="timeYTit"><span>2010s</span></div>
87
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2019.jpg" data-srcM="./static/images/intoTime/2019.jpg" alt="" /></div>
88
+                <div class="year">2019</div>
89
+                <div class="text">重整吉林昊融集团股份有限公司及其下属吉林吉恩镍业股份有公司、吉林大黑山钼业股份有限公司、四平昊融银业有限公司等<br>成立吉林中泽昊融集团有限公司<br>成立吉林中泽钼业有限公司</div>
90
+              </div>
91
+              <div class="timeLi">
92
+                <div class="year">2017</div>
93
+                <div class="text">成立内蒙古瑞志现代煤化工有限公司<br>成立吉铁(天津)国际贸易有限公司</div>
94
+              </div>
95
+              <div class="timeLi">
96
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2015.jpg" data-srcM="./static/images/intoTime/2015.jpg" alt="" /></div>
97
+                <div class="year">2015</div>
98
+                <div class="text">完成吉铁改制,成立吉林铁合金股份有限公司和辽阳铁合金有限责任公司<br>并购吉林炭素有限公司<br>成立北京中睿元同投资管理有限公司</div>
99
+              </div>
100
+              <div class="timeLi">
101
+                <div class="year">2013</div>
102
+                <div class="text">成立沈阳中泽地产有限公司、朝阳中泽地产有限公司、营口中泽地产有限公司<br>成立大连中泽产业发展有限公司,投资建设大连中泽产业园项目</div>
103
+              </div>
104
+            </div>
105
+          </div>
106
+          <div class="timeUl timeR">
107
+            <div class="timeLiL">
108
+              <div class="timeLi">
109
+                <div class="img"><img class="lazy" data-src="./static/images/intoTime/2006.jpg" data-srcM="./static/images/intoTime/2006.jpg" alt="" /></div>
110
+                <div class="year">2006</div>
111
+                <div class="text">并购朝阳重型机器厂,成立朝阳重型机器有限公司</div>
112
+              </div>
113
+              <div class="timeLi">
114
+                <div class="year">2004</div>
115
+                <div class="text">成立沈阳三耳兔股份有限公司</div>
116
+              </div>
117
+              <div class="timeLi">
118
+                <div class="year">2002</div>
119
+                <div class="text">并购营口针织二厂,成立营口舒爱得针织有限公司<br>成立辽宁中泽地产有限公司</div>
120
+              </div>
121
+            </div>
122
+            <div class="timeLiR">
123
+              <div class="timeLi addliH2">
124
+                <div class="timeYTit"><span>2000s</span></div>
125
+                <div class="year">2009</div>
126
+                <div class="text">启动“辽阳中泽城”大型城市综合体建设项目</div>
127
+              </div>
128
+              <div class="timeLi">
129
+                <div class="year">2005</div>
130
+                <div class="text">并购辽阳宾馆,成立辽阳宾馆有限责任公司</div>
131
+              </div>
132
+              <div class="timeLi">
133
+                <div class="year">2003</div>
134
+                <div class="text">并购朝阳纺织厂,成立辽宁中泽集团朝阳纺织有限责任公司</div>
135
+              </div>
136
+              <div class="timeLi">
137
+                <div class="year">2001</div>
138
+                <div class="text">并购辽阳纺织厂,成立辽宁三耳兔服饰有限公司</div>
139
+              </div>
140
+            </div>
141
+          </div>
142
+          <div class="timeUl timeL">
143
+            <div class="timeLiL">
144
+              <div class="timeLi">
145
+                <div class="timeYTit"><span>1990s</span></div>
146
+                <div class="year">1997</div>
147
+                <div class="text">并购辽阳针织二厂,成立中泽集团针织有限公司</div>
148
+              </div>
149
+            </div>
150
+            <div class="timeLiR">
151
+              <div class="timeLi">
152
+                <div class="year">1995</div>
153
+                <div class="text">成立辽阳中泽出租车有限公司</div>
154
+              </div>
155
+            </div>
156
+          </div>
157
+        </div>
158
+        <div class="timeAll mTxt timeAllm">
159
+          <!-- <div class="timeLi">
160
+            <div class="timeYTit"><span>2020s</span></div>
161
+            <div class="img"><img class="lazy" data-src="./static/images/intoTime/2024.jpg" data-srcM="./static/images/intoTime/2024.jpg" alt="" /></div>
162
+            <div class="year">2024</div>
163
+            <div class="text">控股丹化化工科技股份有限公司及其下属企业通辽金煤化工有限公司</div>
164
+          </div>
165
+          <div class="timeLi">
166
+            <div class="img"><img class="lazy" data-src="./static/images/intoTime/2022.jpg" data-srcM="./static/images/intoTime/2022.jpg" alt="" /></div>
167
+            <div class="year">2022</div>
168
+            <div class="text">并购吉林天池钼业有限公司<br>成立北京中泽新能源有限公司</div>
169
+          </div>
170
+          <div class="timeLi">
171
+            <div class="img"><img class="lazy" data-src="./static/images/intoTime/2020.jpg" data-srcM="./static/images/intoTime/2020.jpg" alt="" /></div>
172
+            <div class="year">2020</div>
173
+            <div class="text">成立吉林中泽新型建材有限公司<br>成立内蒙古中泽控股集团有限责任公司</div>
174
+          </div> -->
175
+        </div>
176
+      </div>
177
+      
178
+    </div>
179
+    <%= require('../common/tpl/footer.tpl') %>
180
+    <!-- <%= require('../common/tpl/bottomBar.tpl') %> -->
181
+  </body>
182
+</html>

+ 15
- 0
src/pages/intoTime/index.js View File

@@ -0,0 +1,15 @@
1
+import "./../common/css/common.less";
2
+import "./index.less";
3
+import vhCheck from "vh-check"; //移动端浏览器100vh高度不一致
4
+import App from './App.js';
5
+
6
+// swiper的css目前环境解析不出来,放static下,不走webpack 
7
+//import 'swiper/swiper-bundle.css';
8
+
9
+vhCheck();
10
+//禁止浏览器刷新后回到上一个页面滚动位置
11
+if ('scrollRestoration' in history) {
12
+    history.scrollRestoration = 'manual';
13
+}
14
+
15
+new App();

+ 415
- 0
src/pages/intoTime/index.less View File

@@ -0,0 +1,415 @@
1
+
2
+//pc端样式
3
+.main {
4
+    width: 100%;
5
+    max-width: 1920px;
6
+    margin: 0 auto;
7
+    padding-top: 71px;
8
+    position: relative;
9
+    text-align: center;
10
+    &>.title{
11
+      margin-top: 120px;
12
+      margin-bottom: 70px;
13
+      font-size: 60px;
14
+    }
15
+    &>.title2{
16
+      font-size: 48px;
17
+      color: #b81c25;
18
+      margin-top: 80px;
19
+      margin-bottom: 80px;
20
+    }
21
+    &>img{
22
+      width: 100%;
23
+      display: block;
24
+    }
25
+}
26
+.time{
27
+  width: 100%;
28
+  position: relative;
29
+  padding-bottom: 120px;
30
+  .timeYear{
31
+    position: -webkit-sticky;
32
+    position: sticky;
33
+    top: 170px;
34
+    z-index: 2;
35
+    &>div{
36
+      width: 212px;
37
+      position: absolute;
38
+      top: 0px;
39
+      right: 0px;
40
+      font-size: 24px;
41
+      line-height: normal;
42
+      overflow: hidden;
43
+      background: rgba(255, 255, 255, 0.5);
44
+      &>div{
45
+        // padding: 30px 0px;
46
+        height: 90px;
47
+        line-height: 90px;
48
+        transition: all 0.3s ease-in-out;
49
+        position: relative;
50
+        cursor: pointer;
51
+        padding-right: 0px;
52
+        span{
53
+          display: block;
54
+          width: 0px;
55
+          height: 2px;
56
+          position: absolute;
57
+          top: 50%;
58
+          right: 0px;
59
+          transform: translateY(-50%);
60
+          background: #B81C25;
61
+          transition: all 0.3s ease-in-out;
62
+        }
63
+      }
64
+      .timeCk{
65
+        color: #B81C25;
66
+        font-size: 48px;
67
+        font-weight: bold;
68
+        font-family: 'MyFont1';
69
+        padding-right: 70px;
70
+        span{
71
+          width: 56px;
72
+        }
73
+      }
74
+    }
75
+
76
+  }
77
+  .timeAll{
78
+    width: 100%;
79
+    margin: 0px auto;
80
+    max-width: 1300px;
81
+    position: relative;
82
+    padding-bottom: 180px;
83
+    &::before{
84
+      content: '';
85
+      position: absolute;
86
+      width: 1px;
87
+      height: 100%;
88
+      top: 0px;
89
+      left: 50%;
90
+      background: #999999;
91
+    }
92
+    &::after{
93
+      content: '';
94
+      position: absolute;
95
+      width: 9px;
96
+      height: 9px;
97
+      border-radius: 50%;
98
+      border: 1px solid #999999;
99
+      background: #fff;
100
+      bottom: 0px;
101
+      left: calc(50% - 5px);
102
+    }
103
+    .timeUl{
104
+      width: 100%;
105
+      display: flex;
106
+      &>div{
107
+        width: 50%;
108
+        box-sizing: border-box;
109
+        .timeLi{
110
+          width: 100%;
111
+          margin-bottom: 170px;
112
+          &:last-child{
113
+            margin-bottom: 0px;
114
+          }
115
+          .timeYTit{
116
+            font-size: 120px;
117
+            color: #C1C6C9;
118
+            font-weight: bold;
119
+            line-height: normal;
120
+            margin-bottom: 8px;
121
+            margin-top: 80px;
122
+            position: relative;
123
+            span{
124
+              opacity: 0.3;
125
+            }
126
+            &::before{
127
+              content: '';
128
+              position: absolute;
129
+              top: -46px;
130
+              width: 16px;
131
+              height: 16px;
132
+              background: #B81C25;
133
+              border-radius: 50%;
134
+              opacity: 0;
135
+              transition: all 0.3s ease-in-out;
136
+            }
137
+            
138
+            &::after{
139
+              content: '';
140
+              position: absolute;
141
+              top: -60px;
142
+              width: 44px;
143
+              height: 44px;
144
+              background: #B81C25;
145
+              border-radius: 50%;
146
+              opacity: 0;
147
+              transition: all 0.3s ease-in-out;
148
+            }
149
+          }
150
+          
151
+          .img{
152
+            margin-bottom: 26px;
153
+            img{
154
+              display: block;
155
+            }
156
+          }
157
+          .year{
158
+            font-size: 38px;
159
+            font-weight: bold;
160
+            margin-bottom: 10px;
161
+            position: relative;
162
+            &::before{
163
+              content: '';
164
+              position: absolute;
165
+              top: 20px;
166
+              width: 9px;
167
+              height: 9px;
168
+              background: #000000;
169
+              border-radius: 50%;
170
+            }
171
+            
172
+            &::after{
173
+              content: '';
174
+              position: absolute;
175
+              top: 24px;
176
+              width: 25px;
177
+              height: 1px;
178
+              background: #231F20;
179
+            }
180
+          }
181
+          .text{
182
+            font-size: 24px;
183
+          }
184
+        }
185
+        .addliH{
186
+          margin-bottom: 280px;
187
+        }
188
+        .addliH2{
189
+          margin-bottom: 556px;
190
+        }
191
+      }
192
+      .timeLiL{
193
+        padding-right: 60px;
194
+        text-align: right;
195
+        .timeYTit{
196
+          &::before{
197
+            right: -68px;
198
+          }
199
+          &::after{
200
+            right: -82px;
201
+          }
202
+        }
203
+        .year{
204
+          &::before{
205
+            right: -65px;
206
+          }
207
+          &::after{
208
+            right: -58px;
209
+          }
210
+        }
211
+
212
+      }
213
+      .timeLiR{
214
+        padding-left: 60px;
215
+        text-align: left;
216
+        .timeYTit{
217
+          &::before{
218
+            left: -68px;
219
+          }
220
+          &::after{
221
+            left: -82px;
222
+          }
223
+        }
224
+        .year{
225
+          &::before{
226
+            left: -64px;
227
+          }
228
+          &::after{
229
+            left: -58px;
230
+          }
231
+        }
232
+      }
233
+      &:first-child{
234
+        &>div{
235
+          .timeLi{
236
+            .timeYTit{
237
+              &::before{
238
+                top: -86px;
239
+                opacity: 1;
240
+              }
241
+              &::after{
242
+                top: -100px;
243
+                opacity: 0.3;
244
+              }
245
+            }
246
+          }
247
+        }
248
+        
249
+      }
250
+    }
251
+    .timeL{
252
+      .timeLiR{
253
+        padding-top: 410px;
254
+      }
255
+    }
256
+    .timeR{
257
+      .timeLiL{
258
+        padding-top: 410px;
259
+      }
260
+    }
261
+    // .timeShow{
262
+    //   &>div{
263
+    //     .timeLi{
264
+    //       .timeYTit{
265
+    //         &::before{
266
+    //           opacity: 1;
267
+    //         }
268
+    //         &::after{
269
+    //           opacity: 0.3;
270
+    //         }
271
+    //       }
272
+    //     }
273
+    //   }
274
+    // }
275
+  }
276
+}
277
+
278
+
279
+@media screen and (min-width: 801px) and (max-width: 1400px) {
280
+  
281
+}
282
+@media screen and (min-width:800px){
283
+  
284
+}
285
+.mTxt{
286
+  display: none;
287
+}
288
+//移动端样式
289
+@media screen and (max-width:800px) {
290
+  .pcTxt{
291
+    display: none;
292
+  }
293
+  .mTxt{
294
+    display: block;
295
+  }
296
+  .main{
297
+    padding-top: 61px;
298
+    padding-left: 15px;
299
+    padding-right: 15px;
300
+    box-sizing: border-box;
301
+    &>.title{
302
+      margin-top: 80px;
303
+      margin-bottom: 40px;
304
+      font-size: 24px;
305
+    }
306
+    &>.title2 {
307
+      font-size: 19px;
308
+      margin-top: 30px;
309
+      margin-bottom: 62px;
310
+      text-align: left;
311
+      line-height: normal;
312
+    }
313
+    .time{
314
+      padding-bottom: 60px;
315
+    }
316
+    .timeAll{
317
+      padding-left: 30px;
318
+      box-sizing: border-box;
319
+      text-align: left;
320
+      padding-bottom: 1px;
321
+      &::before{
322
+        left: 0px;
323
+      }
324
+      &::after{
325
+        left:-5px;
326
+      }
327
+      .timeLi{
328
+        width: 100%;
329
+        margin-bottom: 60px;
330
+        .timeYTit{
331
+          font-size: 60px;
332
+          color: #C1C6C9;
333
+          font-weight: bold;
334
+          line-height: normal;
335
+          margin-bottom: 4px;
336
+          position: relative;
337
+          span{
338
+            opacity: 0.3;
339
+          }
340
+          &::before{
341
+            content: '';
342
+            position: absolute;
343
+            top: -15px;
344
+            left: -33px;
345
+            width: 8px;
346
+            height: 8px;
347
+            background: #B81C25;
348
+            border-radius: 50%;
349
+            opacity: 0;
350
+          }
351
+          
352
+          &::after{
353
+            content: '';
354
+            position: absolute;
355
+            top: -22px;
356
+            left: -40px;
357
+            width: 22px;
358
+            height: 22px;
359
+            background: #B81C25;
360
+            border-radius: 50%;
361
+            opacity: 0;
362
+          }
363
+        }
364
+        
365
+        .img{
366
+          margin-bottom: 13px;
367
+          img{
368
+            display: block;
369
+          }
370
+        }
371
+        .year{
372
+          font-size: 19px;
373
+          font-weight: bold;
374
+          margin-bottom: 5px;
375
+          position: relative;
376
+          &::before{
377
+            content: '';
378
+            position: absolute;
379
+            top: 10px;
380
+            left: -33px;
381
+            width: 7px;
382
+            height: 7px;
383
+            background: #000000;
384
+            border-radius: 50%;
385
+          }
386
+          
387
+          &::after{
388
+            content: '';
389
+            position: absolute;
390
+            top: 13px;
391
+            left: -28px;
392
+            width: 12px;
393
+            height: 1px;
394
+            background: #231F20;
395
+          }
396
+        }
397
+        .text{
398
+          font-size: 14px;
399
+        }
400
+        &:first-child{
401
+          .timeYTit{
402
+            padding-top: 30px;
403
+            &::before{
404
+              opacity: 1;
405
+            }
406
+            &::after{
407
+              opacity: 0.3;
408
+            }
409
+          }
410
+        }
411
+      }
412
+    }
413
+  }
414
+  
415
+}

+ 167
- 0
src/pages/intoZz/App.js View File

@@ -0,0 +1,167 @@
1
+import Swiper from 'swiper/bundle'
2
+import gsap from 'gsap'
3
+import LocomotiveScroll from 'locomotive-scroll';
4
+import Common from '../common/js/Common'
5
+import {
6
+    isMobile
7
+} from '../common/js/utils'
8
+
9
+export default class App {
10
+    constructor() {
11
+        let common = new Common(document.querySelector('.main'),0)   //导航菜单高亮,0是首页,后面的按顺序添加
12
+        this.isMobile = isMobile()
13
+        
14
+        this.scroll = new LocomotiveScroll();
15
+        // 图片及视频资源懒加载。防止阻塞js执行
16
+        let lazyDoms = document.querySelectorAll(".lazy");
17
+        let isMob=this.isMobile;
18
+        lazyDoms.forEach((item) => {
19
+            if (item.nodeName == "PICTURE") {
20
+                item.children[0].setAttribute("srcset", item.children[0].dataset.srcset);
21
+                item.children[1].setAttribute("src", item.children[1].dataset.src);
22
+            }
23
+            if (item.nodeName == "IMG") {
24
+                if(isMob){item.setAttribute("src", item.dataset.srcm);}
25
+                else{
26
+                    item.setAttribute("src", item.dataset.src);
27
+                }
28
+                
29
+            }
30
+            if (item.nodeName == "VIDEO") {
31
+                console.log(item, 'item---2')
32
+                item.setAttribute("src", item.dataset.src);
33
+                // item.load();
34
+            }
35
+        });
36
+        this.four();
37
+    }
38
+    four() {
39
+        let isMob = this.isMobile;
40
+
41
+        let fourCon = document.querySelector(".fourCon");
42
+        let fourSons = document.querySelectorAll(".fourSon");
43
+        let fourR = document.querySelector(".fourR");
44
+        let fourRsons = document.querySelectorAll(".fourRson");
45
+
46
+        let sonArr = [];
47
+        fourSons.forEach((item, index) => {
48
+            let childHeight = item.offsetHeight;
49
+            if (index == 3) childHeight = childHeight * 0.5;
50
+            sonArr.push([childHeight, index]);
51
+        });
52
+        
53
+        fourRsons.forEach((item, index) => {
54
+            item.style.width = fourR.offsetWidth + 'px';
55
+            item.style.height = fourR.offsetWidth + 'px';
56
+            item.style.zIndex = fourRsons.length - index;
57
+        });
58
+        function changeDiv(num, val) {
59
+            fourSons.forEach((item, index) => {
60
+                if (index == num) {
61
+                    let nvl = val * 100;
62
+                    nvl = nvl > 97 ? 100 : nvl < 3 ? 0 : nvl;
63
+                    nvl = nvl.toFixed(2);
64
+                    if (index < fourSons.length - 1) {
65
+                        fourRsons[index].style.clipPath = 'inset(0px 0px ' + nvl + '%)';
66
+                        if (index > 0) {
67
+                            fourRsons[index - 1].style.clipPath = 'inset(0px 0px 100%)';
68
+                        }
69
+                    }
70
+                    if (index < fourSons.length) fourSons[index + 1].style.opacity = 0.3 + (val > 0.7 ? 0.7 : val);
71
+                }
72
+            })
73
+        }
74
+
75
+
76
+        // 获取元素的滚动条高度
77
+        let scrollHeight = fourCon.scrollHeight;
78
+        let conStart = 0;
79
+        let conEnd = 0;
80
+        function updateScrollChange1() {
81
+            try {
82
+                let hh = fourCon.getBoundingClientRect();
83
+                let scrollTop = hh.top;
84
+                let scrollBottom = hh.bottom;
85
+                let scrollY = window.scrollY;
86
+
87
+
88
+                if (scrollTop < 0 & conStart == 0) {
89
+                    conStart = scrollY;
90
+                    conEnd = scrollY + scrollHeight;
91
+                    let startH = 0;
92
+                    sonArr.forEach((item, index) => {
93
+                        let childH = scrollY + startH + item[0];
94
+                        let childHs = scrollY + startH;
95
+                        if(index==0){
96
+                            startH += item[0]-80;
97
+                        }else{
98
+                            startH += item[0];
99
+                        }
100
+                        item.push(childH)
101
+                        item.push(childHs)
102
+                    });
103
+                } else if (scrollTop < 0 && scrollY > conStart && scrollY < conEnd) {
104
+
105
+
106
+
107
+                    sonArr.forEach((item, index) => {
108
+                        let chazhi = item[2] - scrollY;
109
+                        if (chazhi > 0 && scrollY < item[2] && scrollY > item[3]) {
110
+                            let bili = chazhi / item[0];
111
+                            bili = bili.toFixed(4);
112
+                            bili = parseFloat(bili);
113
+                            bili = 1 - bili;
114
+                            bili = bili.toFixed(4);
115
+                            bili = parseFloat(bili);
116
+                            changeDiv(index, bili)
117
+                        }
118
+                    });
119
+                }
120
+            } catch (error) { }
121
+        }
122
+
123
+
124
+        // 添加滚动事件监听器
125
+        if(!isMob){
126
+            window.addEventListener('scroll', updateScrollChange1);
127
+        }
128
+        
129
+        //弹框资质荣誉
130
+        let pop=document.querySelector(".pop");
131
+        let guanbi=document.querySelector(".icon-guanbi");
132
+        let allNum=document.querySelector(".allNum");
133
+        let honorsRis=document.querySelectorAll(".honorsRi");
134
+        let nowNum=document.querySelector(".nowNum");
135
+        let nowName=document.querySelector(".nowName");
136
+        
137
+        let mySwiper = new Swiper('.productSwiper', {
138
+            autoplay: false,//可选选项,自动滑动
139
+            // loop: true,
140
+            // loopedSlides: 4,
141
+            navigation: {
142
+                nextEl: isMob?'.btn-nextP2':'.btn-nextP1',
143
+                prevEl: isMob?'.btn-prevP2':'.btn-prevP1',
144
+            },
145
+            on:{
146
+                slideChange: function(){
147
+                    let index0=this.realIndex;
148
+                    nowNum.textContent=index0+1;
149
+                    let name=honorsRis[index0].querySelector(".text").textContent;
150
+                    nowName.textContent=name;
151
+                },
152
+            },
153
+        });
154
+        
155
+        allNum.textContent=honorsRis.length;
156
+        honorsRis.forEach((item, index) => {
157
+            item.addEventListener("click", (e) => {
158
+                mySwiper.slideTo(index, 1000, false);
159
+                pop.classList.add("popShow");
160
+            });
161
+        });
162
+        guanbi.addEventListener("click", (e) => {
163
+            pop.classList.remove("popShow");
164
+        });
165
+    }
166
+
167
+}

BIN
src/pages/intoZz/images/zzryBg.jpg View File


BIN
src/pages/intoZz/images/zzryBgT.png View File


+ 290
- 0
src/pages/intoZz/index.html View File

@@ -0,0 +1,290 @@
1
+<!DOCTYPE html>
2
+<html lang="en">
3
+  <head>
4
+    <meta charset="utf-8" />
5
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
6
+    <title>走进中泽</title>
7
+    <meta name="description" content=""/>
8
+    <meta name="Keywords" content=""/>
9
+    <meta content="initial-scale=1.0,user-scalable=no,maximum-scale=1,width=device-width" name="viewport" />
10
+    <link
11
+      href="./static/css/swiper-bundle.min.css"
12
+      rel="stylesheet"
13
+      type="text/css"
14
+    />
15
+    <%= require('../common/tpl/headerLink.tpl') %>
16
+  </head>
17
+
18
+  <body>
19
+    <%= require('../common/tpl/header.tpl') %>
20
+    
21
+    <div class="main">
22
+      <div class="intoCon">
23
+        <div class="intoTop">
24
+          <div class="wow fadeInUp title">集团简介</div>
25
+          <div class="wow fadeInUp">
26
+            <div class="text">中泽控股集团股份有限公司(简称中泽集团)是以投资并购和企业运营为核心业务的大型民营集团,创建于1995年,总部位于北京。</div>
27
+            <div class="text">中泽集团通过梳理资产要素、优化资源配置、提升管理效率、拓展全产业链等专业高效的运作体系,深化企业转型升级;通过搭建多元化经营结构,推进多赛道协同发展,形成优势互补、新质高效、绿色安全的产业布局;通过不断创新超越,企业经营管理水平和可持续发展能力显著提升,并购重整的经验日益丰富,高质量建设发展的能力更加突出,逐步形成了铁合金、炭素、钼业、镍业、化工、装备制造、产业互联网等核心产业,经营结构持续优化,资产规模不断扩大,社会影响力日渐增强。现有员工1.8万人,旗下40余家重点企业,主要分布在辽宁、吉林、黑龙江、内蒙古、新疆、北京、天津、上海、深圳等地。</div>
28
+            <div class="text">中泽集团以“实业为本、产业报国”为己任,对标国家“双碳”目标,统筹推进“投资并购与企业运营双轮驱动”的发展战略。一是继续通过并购重整,盘活存量资产,持续发展壮大集团;二是为以清洁能源为主的源网荷储一体化配置负荷,实现高载能产业的碳中和;三是构建产业互联网智能生态体系。</div>
29
+          </div>
30
+        </div>
31
+        <div class="wow fadeInUp intoTopImg">
32
+          <img class="lazy" data-src="./static/images/intoZz/banner.jpg" data-srcM="./static/images/intoZz/banner.jpg" alt="" />
33
+        </div>
34
+        <div class="four">
35
+          <div class="wow fadeInUp title">企业文化</div>
36
+          <div class="wow fadeInUp fourCon">
37
+            <div class="fourL">
38
+              <div>
39
+                <div class="fourHide">
40
+                  <div class="fourSon">
41
+                    <div class="fourLine"></div>
42
+                    <div class="fourIcon">
43
+                      <div class="fourdiv"></div>
44
+                    </div>
45
+                    <div class="fourText">
46
+                      <div class="h6">01</div>
47
+                      <div class="h4">徽标释义</div>
48
+                      <div class="h6R">
49
+                        <div class="text">整个logo呈深红色,代表着中泽集团一心向党的办企情怀。坚决拥护党的领导,遵守党和政府的一切决定,在党的引领下行稳致远。</div>
50
+                        <div class="text">大写字母“ZZ”呈起跑姿势,象征着中泽集团作为民营企业始终居安思危,择机而动,在奋进路上永不止步。</div>
51
+                        <div class="text">圆象征着规则,“ZZ”立于圆的正中,并与圆形相切,象征着中泽集团坚持原则,合法经营,形成了多点支撑多业并举的实体产业格局。</div>
52
+                      </div>
53
+                      <div class="fourLimg"><img src="./static/images/intoZz/qywh1.jpg" alt=""></div>
54
+                      <!-- <a class="btn btnBlack" href="">查看更多</a> -->
55
+                    </div>
56
+                  </div>
57
+                  <div class="fourSon">
58
+                    <div class="fourLine"></div>
59
+                    <div class="fourIcon">
60
+                      <div class="fourdiv"></div>
61
+                    </div>
62
+                    <div class="fourText">
63
+                      <div class="h6">02</div>
64
+                      <div class="h4">企业使命</div>
65
+                      <div class="h6R">
66
+                        <div class="text">专注于盘活存量和长期价值投资,助力国家经济持续健康发展。</div>
67
+                      </div>
68
+                      <div class="fourLimg"><img src="./static/images/intoZz/qywh2.jpg" alt=""></div>
69
+                    </div>
70
+                  </div>
71
+                  <div class="fourSon">
72
+                    <div class="fourLine"></div>
73
+                    <div class="fourIcon">
74
+                      <div class="fourdiv"></div>
75
+                    </div>
76
+                    <div class="fourText">
77
+                      <div class="h6">03</div>
78
+                      <div class="h4">核心价值观</div>
79
+                      <div class="h6R">
80
+                        <div class="text">实业为本  产业报国</div>
81
+                      </div>
82
+                      <div class="fourLimg"><img src="./static/images/intoZz/qywh3.jpg" alt=""></div>
83
+                    </div>
84
+                  </div>
85
+                  <div class="fourSon">
86
+                    <div class="fourLine"></div>
87
+                    <div class="fourIcon">
88
+                      <div class="fourdiv"></div>
89
+                    </div>
90
+                    <div class="fourText">
91
+                      <div class="h6">04</div>
92
+                      <div class="h4">企业精神</div>
93
+                      <div class="h6R">
94
+                        <div class="text">以人为本  家国情怀<br>
95
+                          正直诚信  永不妥协<br>
96
+                          志存高远  坚韧不拔<br>
97
+                          创新超越  追求卓越<br>
98
+                          </div>
99
+                      </div>
100
+                      <div class="fourLimg"><img src="./static/images/intoZz/qywh4.jpg" alt=""></div>
101
+                    </div>
102
+                  </div>
103
+                  <div class="fourSon">
104
+                    <div class="fourLine"></div>
105
+                    <div class="fourIcon">
106
+                      <div class="fourdiv"></div>
107
+                    </div>
108
+                    <div class="fourText">
109
+                      <div class="h6">05</div>
110
+                      <div class="h4">发展模式</div>
111
+                      <div class="h6R">
112
+                        <div class="text">投资并购与企业运营双轮驱动</div>
113
+                      </div>
114
+                      <div class="fourLimg"><img src="./static/images/intoZz/qywh5.jpg" alt=""></div>
115
+                    </div>
116
+                  </div>
117
+                  <div class="fourSon">
118
+                    <div class="fourLine"></div>
119
+                    <div class="fourIcon">
120
+                      <div class="fourdiv"></div>
121
+                    </div>
122
+                    <div class="fourText">
123
+                      <div class="h6">06</div>
124
+                      <div class="h4">投资策略</div>
125
+                      <div class="h6R">
126
+                        <div class="text">创新灵活  反应迅速<br>
127
+                          变革突破  持之以恒
128
+                        </div>
129
+                      </div>
130
+                      <div class="fourLimg"><img src="./static/images/intoZz/qywh6.jpg" alt=""></div>
131
+                    </div>
132
+                  </div>
133
+                </div>
134
+              </div>
135
+            </div>
136
+            <div class="fourR">
137
+              <div class="fourRson"><img src="./static/images/intoZz/qywh1.jpg" alt=""></div>
138
+              <div class="fourRson"><img src="./static/images/intoZz/qywh2.jpg" alt=""></div>
139
+              <div class="fourRson"><img src="./static/images/intoZz/qywh3.jpg" alt=""></div>
140
+              <div class="fourRson"><img src="./static/images/intoZz/qywh4.jpg" alt=""></div>
141
+              <div class="fourRson"><img src="./static/images/intoZz/qywh5.jpg" alt=""></div>
142
+              <div class="fourRson"><img src="./static/images/intoZz/qywh6.jpg" alt=""></div>
143
+            </div>
144
+          </div>
145
+        </div>
146
+        <div class="enterprise">
147
+          <div class="enterpriseCon">
148
+            <div class="title">企业架构</div>
149
+            <div class="enterList">
150
+
151
+            </div>
152
+          </div>
153
+        </div>
154
+        <div class="history">
155
+          <div class="historyUp">
156
+            <div class="wow fadeInUp title">发展历程</div>
157
+            <div class="wow fadeInUp pcTxt"><a class="btn" href="./intoTime.html"><span>了解我们的历程</span></a></div>
158
+          </div>
159
+          <img class="wow fadeInUp" src="./static/images/intoZz/fzlc.jpg" alt="">
160
+          <div class="wow fadeInUp mTxt"><a class="btn" href="./intoTime.html"><span>了解我们的历程</span></a></div>
161
+        </div>
162
+        <div class="honors">
163
+          <div class="wow fadeInUp title">资质荣誉</div>
164
+          <div class="honorsCon">
165
+            <div class="wow fadeInUp honorsL">
166
+            <div class="honorsLs">
167
+              <div class="wow fadeInUp honorsLi">
168
+                <div class="numT">15<span>个</span></div>
169
+                <div class="numP">国家高新技术企业</div>
170
+              </div>
171
+              <div class="wow fadeInUp honorsLi">
172
+                <div class="numT">3<span>个</span></div>
173
+                <div class="numP">国家级企业技术中心</div>
174
+              </div>
175
+              <div class="wow fadeInUp honorsLi liSort">
176
+                <div class="numT">3<span>个</span></div>
177
+                <div class="numP">中国驰名商标</div>
178
+              </div>
179
+              <div class="wow fadeInUp honorsLi">
180
+                <div class="numT">3<span>个</span></div>
181
+                <div class="numP">国家认可实验室</div>
182
+              </div>
183
+              <div class="wow fadeInUp honorsLi">
184
+                <div class="numT">1<span>个</span></div>
185
+                <div class="numP">国家级绿色矿山</div>
186
+              </div>
187
+              <div class="wow fadeInUp honorsLi liSort">
188
+                <div class="numT">10<span>个</span></div>
189
+                <div class="numP">专精特新企业</div>
190
+              </div>
191
+            </div></div>
192
+            <div class="honorsR">
193
+              <div class="wow fadeInUp honorsRi">
194
+                <div class="img"><img src="./static/images/intoZz/1.png" alt=""><div class="imgHover">+</div></div>
195
+                <div class="text">国家高新技术企业</div>
196
+              </div>
197
+              <div class="wow fadeInUp honorsRi">
198
+                <div class="img"><img src="./static/images/intoZz/2.png" alt=""><div class="imgHover">+</div></div>
199
+                <div class="text">国家级企业技术中心</div>
200
+              </div>
201
+              <div class="wow fadeInUp honorsRi">
202
+                <div class="img"><img src="./static/images/intoZz/3.png" alt=""><div class="imgHover">+</div></div>
203
+                <div class="text">中国驰名商标</div>
204
+              </div>
205
+              <div class="wow fadeInUp honorsRi">
206
+                <div class="img img2"><img src="./static/images/intoZz/4.png" alt=""><div class="imgHover">+</div></div>
207
+                <div class="text">国家认可实验室</div>
208
+              </div>
209
+              <div class="wow fadeInUp honorsRi">
210
+                <div class="img"><img src="./static/images/intoZz/5.png" alt=""><div class="imgHover">+</div></div>
211
+                <div class="text">国家级绿色矿山</div>
212
+              </div>
213
+              <div class="wow fadeInUp honorsRi">
214
+                <div class="img"><img src="./static/images/intoZz/6.png" alt=""><div class="imgHover">+</div></div>
215
+                <div class="text">国家级绿色工厂</div>
216
+              </div>
217
+              <div class="wow fadeInUp honorsRi">
218
+                <div class="img"><img src="./static/images/intoZz/7.png" alt=""><div class="imgHover">+</div></div>
219
+                <div class="text">专精特新企业</div>
220
+              </div>
221
+            </div>
222
+          </div>
223
+        </div>
224
+      </div>
225
+    </div>
226
+    <div class="pop">
227
+      <div class="popCon">
228
+        <div class="popUp"><span class="nowName">国家高新技术企业</span><span class="nowNum">1</span>/<span class="allNum">15</span></div>
229
+        <div class="popSw">
230
+          <div class="swiper productSwiper">
231
+            <div class="swiper-wrapper">
232
+              <div class="swiper-slide">
233
+                <div class="img">
234
+                  <img class="lazy" data-src="./static/images/intoZz/11.png" data-srcM="./static/images/intoZz/11.png" alt="" />
235
+                </div>
236
+                <div class="text">吉铁铁合金有限责任公司1</div>
237
+              </div>
238
+              <div class="swiper-slide">
239
+                <div class="img">
240
+                  <img class="lazy" data-src="./static/images/intoZz/22.png" data-srcM="./static/images/intoZz/22.png" alt="" />
241
+                </div>
242
+                <div class="text">吉铁铁合金有限责任公司2</div>
243
+              </div>
244
+              <div class="swiper-slide">
245
+                <div class="img">
246
+                  <img class="lazy" data-src="./static/images/intoZz/33.png" data-srcM="./static/images/intoZz/33.png" alt="" />
247
+                </div>
248
+                <div class="text">吉铁铁合金有限责任公司3</div>
249
+              </div>
250
+              <div class="swiper-slide">
251
+                <div class="img">
252
+                  <img class="lazy" data-src="./static/images/intoZz/44.png" data-srcM="./static/images/intoZz/44.png" alt="" />
253
+                </div>
254
+                <div class="text">吉铁铁合金有限责任公司4</div>
255
+              </div>
256
+              <div class="swiper-slide">
257
+                <div class="img">
258
+                  <img class="lazy" data-src="./static/images/intoZz/55.png" data-srcM="./static/images/intoZz/55.png" alt="" />
259
+                </div>
260
+                <div class="text">吉铁铁合金有限责任公司5</div>
261
+              </div>
262
+              <div class="swiper-slide">
263
+                <div class="img">
264
+                  <img class="lazy" data-src="./static/images/intoZz/66.png" data-srcM="./static/images/intoZz/66.png" alt="" />
265
+                </div>
266
+                <div class="text">吉铁铁合金有限责任公司6</div>
267
+              </div>
268
+              <div class="swiper-slide">
269
+                <div class="img">
270
+                  <img class="lazy" data-src="./static/images/intoZz/77.png" data-srcM="./static/images/intoZz/77.png" alt="" />
271
+                </div>
272
+                <div class="text">吉铁铁合金有限责任公司7</div>
273
+              </div>
274
+            </div>
275
+            <!-- 如果需要分页器 -->
276
+            <div class="btn-prev btn-prevP1 pcTxt"><span class="icon iconfont icon-jiantou"></span></div>
277
+            <div class="btn-next btn-nextP1 pcTxt"><span class="icon iconfont icon-jiantou"></span></div>
278
+          </div>
279
+          <div class="mobPage mTxt">
280
+            <div class="btn-prev btn-prevP2"><span class="icon iconfont icon-jiantou"></span></div>
281
+            <div class="btn-next btn-nextP2"><span class="icon iconfont icon-jiantou"></span></div>
282
+          </div>
283
+        </div>
284
+        <div class="iconfont icon-guanbi"></div>
285
+      </div>
286
+    </div>
287
+    <%= require('../common/tpl/footer.tpl') %>
288
+    <!-- <%= require('../common/tpl/bottomBar.tpl') %> -->
289
+  </body>
290
+</html>

+ 15
- 0
src/pages/intoZz/index.js View File

@@ -0,0 +1,15 @@
1
+import "./../common/css/common.less";
2
+import "./index.less";
3
+import vhCheck from "vh-check"; //移动端浏览器100vh高度不一致
4
+import App from './App.js';
5
+
6
+// swiper的css目前环境解析不出来,放static下,不走webpack 
7
+//import 'swiper/swiper-bundle.css';
8
+
9
+vhCheck();
10
+//禁止浏览器刷新后回到上一个页面滚动位置
11
+if ('scrollRestoration' in history) {
12
+    history.scrollRestoration = 'manual';
13
+}
14
+
15
+new App();

+ 688
- 0
src/pages/intoZz/index.less View File

@@ -0,0 +1,688 @@
1
+
2
+//pc端样式
3
+.main {
4
+  width: 100%;
5
+  max-width: 1920px;
6
+  margin: 0 auto;
7
+  padding-top: 71px;
8
+  .text{
9
+    text-align: justify;
10
+    font-size: 20px;
11
+    line-height: 32px;
12
+  }
13
+  .title{
14
+    font-size: 60px;
15
+  }
16
+}
17
+.intoCon{
18
+  width: 100%;
19
+  text-align: center;
20
+  padding-top: 120px;
21
+  .intoTop{
22
+    width: 100%;
23
+    max-width: 1300px;
24
+    margin: 0px auto;
25
+    display: flex;
26
+    text-align: left;
27
+    padding-bottom: 46px;
28
+    &>div{
29
+      width: 50%;
30
+    }
31
+  }
32
+  .intoTopImg{
33
+    width: 100%;
34
+    max-width: 1500px;
35
+    margin: 0px auto;
36
+    padding-bottom: 110px;
37
+    img{
38
+      width: 100%;
39
+      display: block;
40
+    }
41
+  }
42
+  .four{
43
+    width: 100%;
44
+    max-width: 1500px;
45
+    margin: 0px auto;
46
+    box-sizing: border-box;
47
+    padding-bottom: 140px;
48
+    .title{
49
+      margin-bottom: 70px;
50
+    }
51
+    .h4{
52
+      font-family: 'MyFont1';
53
+      font-size: 24px;
54
+      font-weight: bold;
55
+    }
56
+    .h6{
57
+      font-size: 16px;
58
+      font-weight: bold;
59
+      font-family: 'MyFont1';
60
+    }
61
+    .h6R{
62
+      font-size: 20px;
63
+      line-height: 32px;
64
+    }
65
+    .fourCon{
66
+      display: flex;
67
+      width: 100%;
68
+      text-align: left;
69
+      &>div{
70
+        width: 50%;
71
+      }
72
+      .fourL{
73
+        padding-left: 6.6%;
74
+        box-sizing: border-box;
75
+        &>div{
76
+          width: 100%;
77
+          // height: 100%;
78
+          position: relative;
79
+          .fourHide{
80
+            // position: absolute;
81
+            width: 100%;
82
+            // height: 100%;
83
+            // top: 0px;
84
+            // left: 0px;
85
+            // overflow-y: auto;
86
+            .fourSon{
87
+              opacity: 0.3;
88
+              &:first-child{
89
+                opacity: 1;
90
+              }
91
+              
92
+            }
93
+            &>div{
94
+              width: 100%;
95
+              height: 88%;
96
+              display: flex;
97
+              position: relative;
98
+              .fourLine{
99
+                width: 1px;
100
+                height: 100%;
101
+                background: #B81C25;
102
+                position: absolute;
103
+                top: 0;
104
+                left: 15px;
105
+                // transform: translateX(-50%);
106
+              }
107
+              .fourIcon{
108
+                width: 30px;
109
+                height: 30px;
110
+                position: relative;
111
+                
112
+                .fourdiv{
113
+                  width: 30px;
114
+                  height: 30px;
115
+                  background: #B81C25;
116
+                  position: absolute;
117
+                  top: 0;
118
+                  left: 0;
119
+                  &::before{
120
+                    content: '';
121
+                    position: absolute;
122
+                    left: 50%;
123
+                    top: 50%;
124
+                    transform: translate(-50%,-5px);
125
+                    width: 10px;
126
+                    height: 10px;
127
+                    background: #ffffff;
128
+                    border-radius: 50%;
129
+                  }
130
+                }
131
+              }
132
+              .fourText{
133
+                width: calc(100% - 30px);
134
+                box-sizing: border-box;
135
+                padding: 0 15% 240px 40px;
136
+                .h4{
137
+                  margin-top: 10px;
138
+                  margin-bottom: 10px;
139
+                }
140
+                .fourLimg{
141
+                  width: 100%;
142
+                  display: none;
143
+                  img{
144
+                    width: 100%;
145
+                  }
146
+                }
147
+              }
148
+              &:last-child{
149
+                .fourText{
150
+                  // padding: 0 18% 100px 40px;
151
+                }
152
+              }
153
+            }
154
+          }
155
+          .fourZ{
156
+            width: 100%;
157
+            height: 12.2%;
158
+            position: absolute;
159
+            bottom: 0;
160
+            left: 0;
161
+            background: #ffffff;
162
+            opacity: 0.8;
163
+          }
164
+        }
165
+      }
166
+      .fourR{
167
+        box-sizing: border-box;
168
+        position: -webkit-sticky;
169
+        position: sticky;
170
+        top: 80px;
171
+        overflow: hidden;
172
+        max-height: 749px;
173
+        .fourRson{
174
+          position: absolute;
175
+          width: 100%;
176
+          height: 100%;
177
+          overflow: hidden;
178
+          img{
179
+            object-fit: cover;
180
+            display: block;
181
+          }
182
+        }
183
+      }
184
+      
185
+    }
186
+    
187
+  }
188
+  .enterprise{
189
+    width: 100%;
190
+    background: #F5F5F6;
191
+    padding: 120px 0px;
192
+    text-align: center;
193
+    .enterpriseCon{
194
+      width: 100%;
195
+      max-width: 1300px;
196
+      margin: 0px auto;
197
+      text-align: left;
198
+      .enterList{
199
+        margin-top: 45px;
200
+      }
201
+    }
202
+  }
203
+  .history{
204
+    width: 100%;
205
+    text-align: center;
206
+    padding-top: 120px;
207
+    .historyUp{
208
+      width: 100%;
209
+      max-width: 1300px;
210
+      margin: 0px auto;
211
+      text-align: left;
212
+      display: flex;
213
+      align-items: center;
214
+      justify-content: space-between;
215
+      margin-bottom: 70px;
216
+    }
217
+    img{
218
+      width: 100%;
219
+      display: block;
220
+    }
221
+  }
222
+  .honors{
223
+    width: 100%;
224
+    text-align: center;
225
+    padding-top: 120px;
226
+    .honorsCon{
227
+      width: 100%;
228
+      max-width: 1300px;
229
+      margin: 70px auto 60px;
230
+      text-align: left;
231
+      display: flex;
232
+      justify-content: space-between;
233
+      .honorsL{
234
+        width: 270px;
235
+      .honorsLs{
236
+        width: 100%;
237
+        background: #F5F5F6;
238
+        box-sizing: border-box;
239
+        padding: 0 30px 60px;
240
+        .honorsLi{
241
+          width: 100%;
242
+          text-align: left;
243
+          padding-top: 43px;
244
+          .numT{
245
+            font-size: 60px;
246
+            font-weight: bold;
247
+            color: #B81C25;
248
+            font-family: 'MyFont1';
249
+            span {
250
+              font-size: 20px;
251
+              font-weight: 400;
252
+              font-family: 'MyFont2';
253
+              margin-left: 10px;
254
+            }
255
+          }
256
+          .numP {
257
+            color: #231F20;
258
+            font-size: 20px;
259
+          }
260
+        }
261
+      }}
262
+      .honorsR{
263
+        width: calc(100% - 310px);
264
+        display: flex;
265
+        flex-wrap: wrap;
266
+        justify-content: space-between;
267
+        .honorsRi{
268
+          width: 315px;
269
+          text-align: center;
270
+          margin-bottom: 48px;
271
+          cursor: pointer;
272
+          .img{
273
+            width: 100%;
274
+            height: 234px;
275
+            background: url('./images/zzryBg.jpg') no-repeat;
276
+            background-size: 100% 100%;
277
+            box-sizing: border-box;
278
+            display: flex;
279
+            align-items: center;
280
+            justify-content: center;
281
+            position: relative;
282
+            .imgHover{
283
+              width: 100%;
284
+              height: 100%;
285
+              position: absolute;
286
+              top: 0px;
287
+              left: 0px;
288
+              background: rgba(184,28,37,0.8);
289
+              line-height: 234px;
290
+              color: #fff;
291
+              font-size: 60px;
292
+              opacity: 0;
293
+              transition: all 0.3s ease-in-out;
294
+            }
295
+            img{
296
+              display: block;
297
+              width: auto;
298
+              height: 100%;
299
+              max-height: 150px;
300
+            }
301
+          }
302
+          .img2{
303
+            img{
304
+              max-height: 180px;
305
+            }
306
+          }
307
+          .text{
308
+            text-align: center;
309
+            margin-top: 9px;
310
+            transition: all 0.3s ease-in-out;
311
+          }
312
+          &:hover{
313
+            .imgHover{
314
+              opacity: 1;
315
+            }
316
+            .text{
317
+              color: #B81C25;
318
+            }
319
+          }
320
+        }
321
+      }
322
+    }
323
+  }
324
+}
325
+.pop{
326
+  width: 100%;
327
+  height: 100%;
328
+  position: fixed;
329
+  top: 0;
330
+  left: 0;
331
+  background: rgba(35,31,32,0.8);
332
+  z-index: 99;
333
+  text-align: center;
334
+  display: none;
335
+  .popCon{
336
+    width: 100%;
337
+    max-width: 1300px;
338
+    padding-top: 40px;
339
+    margin: 0px auto;
340
+    box-sizing: border-box;
341
+    height: 100%;
342
+    position: relative;
343
+    &>.iconfont{
344
+      position: absolute;
345
+      top: 40px;
346
+      right: 0px;
347
+      font-size: 24px;
348
+      color: #999999;
349
+      cursor: pointer;
350
+      z-index: 9;
351
+      &:hover{
352
+        color: #ffffff;
353
+      }
354
+    }
355
+    .popUp{
356
+      text-align: left;
357
+      font-size: 18px;
358
+      color: #fff;
359
+      .nowNum{
360
+        margin-left: 10px;
361
+      }
362
+    }
363
+    .popSw{
364
+      width: 100%;
365
+      height: calc(100% - 24px);
366
+      display: flex;
367
+      align-items: center;
368
+    }
369
+    .swiper{
370
+      width: 100%;
371
+      position: relative;
372
+      .img{
373
+        width: 717px;
374
+        height: 532px;
375
+        margin: 0px auto;
376
+        background: url('./images/zzryBgT.png') no-repeat;
377
+        background-size: 100% 100%;
378
+        display: flex;
379
+        align-items: center;
380
+        justify-content: center;
381
+        img{
382
+          width: auto;
383
+          height: 360px;
384
+          display: block;
385
+        }
386
+      }
387
+      .text{
388
+        font-size: 30px;
389
+        color: #fff;
390
+        margin-top: 20px;
391
+      }
392
+    }
393
+    .btn-prev,.btn-next{
394
+      position: absolute;
395
+      top: 50%;
396
+      margin-top: -20px;
397
+      width: 40px;
398
+      height: 40px;
399
+      z-index: 2;
400
+      text-align: center;
401
+      color: #999999;
402
+      background: #231F20;
403
+      cursor: pointer;
404
+      border-radius: 2px;
405
+      span{
406
+        font-size: 24px;
407
+        display: inline-block;
408
+        line-height: 40px;
409
+        transform: rotate(90deg);
410
+      }
411
+      &:hover{
412
+        color: #ffffff;
413
+      }
414
+    }
415
+    .btn-prev{
416
+      left: 0px;
417
+      span{
418
+        transform: rotate(-90deg);
419
+      }
420
+    }
421
+    .btn-next{
422
+      right: 0px;
423
+    }
424
+    .swiper-button-disabled{
425
+      cursor: auto;
426
+      color: #999999;
427
+      &:hover{
428
+        color: #999999;
429
+      }
430
+    }
431
+  }
432
+}
433
+.popShow{
434
+  display: block;
435
+}
436
+
437
+@media screen and (min-width: 801px) and (max-width: 1400px) {
438
+
439
+}
440
+@media screen and (min-width:800px){
441
+
442
+}
443
+.mTxt{
444
+display: none;
445
+}
446
+//移动端样式
447
+@media screen and (max-width:800px) {
448
+  .pcTxt{
449
+    display: none;
450
+  }
451
+  .mTxt{
452
+    display: block;
453
+  }
454
+  .main{
455
+    padding-top: 61px;
456
+    .title{
457
+      font-size: 24px;
458
+      line-height: normal;
459
+    }
460
+    .text{
461
+      font-size: 14px;
462
+      line-height: 24px;
463
+    }
464
+  }
465
+  .intoCon{
466
+    padding-top: 80px;
467
+    box-sizing: border-box;
468
+    padding-left: 15px;
469
+    padding-right: 15px;
470
+    // .text{
471
+    //   font-size: 14px;
472
+    //   line-height: 22px;
473
+    // }
474
+    .intoTop{
475
+      padding-bottom: 30px;
476
+      flex-wrap: wrap;
477
+      .title{
478
+        margin-bottom: 40px;
479
+      }
480
+      &>div{
481
+        width: 100%;
482
+      }
483
+    }
484
+    .intoTopImg{
485
+      padding-bottom: 70px;
486
+    }
487
+    .four{
488
+      padding: 40px 0px 0px;
489
+      .title{
490
+        margin-bottom: 40px;
491
+      }
492
+      .h6{
493
+        font-size: 12px;
494
+      }
495
+      .h4{
496
+        font-size: 18px;
497
+      }
498
+      .fourCon{
499
+        flex-wrap: wrap;
500
+        &>div{
501
+          width: 100%;
502
+        }
503
+        .fourL{
504
+          padding-left: 0;
505
+          &>div{
506
+            .fourHide{
507
+              position: relative;
508
+              overflow-y: inherit;
509
+              .fourSon {
510
+                  opacity: 1;
511
+              }
512
+              &>div{
513
+                height: auto;
514
+                margin-bottom: 20px;
515
+                .fourLine{
516
+                  display: none;
517
+                }
518
+                .fourIcon{
519
+                  display: none;
520
+                }
521
+                .fourText{
522
+                  width: 100%;
523
+                  padding: 0px;
524
+                  .fourLimg{
525
+                    display: block;
526
+                    margin-bottom: 40px;
527
+                    margin-top: 20px;
528
+                  }
529
+                  .btn{
530
+                    position: relative;
531
+                    left: 50%;
532
+                    transform: translateX(-50%);
533
+                  }
534
+                }
535
+                &:last-child{
536
+                  margin-bottom: 0px;
537
+                  .fourText{
538
+                    padding: 0px;
539
+                  }
540
+                }
541
+              }
542
+            }
543
+          }
544
+        }
545
+        .fourR{
546
+          padding-right: 0;
547
+        }
548
+      }
549
+    }
550
+    .enterprise{
551
+      margin-top: 70px;
552
+      padding: 110px 0px;
553
+      position: relative;
554
+      &::before{
555
+        content: '';
556
+        position: absolute;
557
+        top: 0;
558
+        left: -50%;
559
+        width: 200%;
560
+        height: 100%;
561
+        background: #F5F5F6;
562
+      }
563
+      .enterpriseCon{
564
+        position: relative;
565
+      }
566
+
567
+    }
568
+    .history{
569
+      padding-top: 110px;
570
+      .historyUp{
571
+        margin-bottom: 40px;
572
+        justify-content: center;
573
+      }
574
+      .mTxt{
575
+        margin-top: 40px;
576
+        .btn{
577
+        font-size: 12px;
578
+        }
579
+      }
580
+    }
581
+    .honors{
582
+      padding-top: 110px;
583
+      .honorsCon{
584
+        margin: 40px auto 30px;
585
+        flex-wrap: wrap;
586
+        .honorsL{
587
+          width: 100%;
588
+          margin-bottom: 40px;
589
+          .honorsLs{
590
+            padding: 0;
591
+            display: flex;
592
+            flex-wrap: wrap;
593
+            justify-content: space-evenly;
594
+            padding-bottom: 30px;
595
+            .honorsLi{
596
+              width: 32%;
597
+              padding-top: 30px;
598
+              .numT{
599
+                font-size: 30px;
600
+                span{
601
+                  font-size: 12px;
602
+                }
603
+              }
604
+              .numP{
605
+                font-size: 12px;
606
+              }
607
+            }
608
+            .liSort{
609
+              width: 23%;
610
+            }
611
+          }
612
+        }
613
+        .honorsR{
614
+          width: 100%;
615
+          .honorsRi{
616
+            width: 165px;
617
+            margin-bottom: 30px;
618
+            .img{
619
+              height: 125px;
620
+              img{
621
+                max-height: 75px;
622
+              }
623
+            }
624
+            .img2{
625
+              img{
626
+                max-height: 95px;
627
+              }
628
+            }
629
+          }
630
+        }
631
+      }
632
+    }
633
+  }
634
+  .pop{
635
+    .popCon{
636
+      padding-top: 70px;
637
+      .popUp{
638
+        font-size: 14px;
639
+        padding-left: 16px;
640
+      }
641
+      &>.iconfont{
642
+        top: 70px;
643
+        right: 16px;
644
+        font-size: 18px;
645
+      }
646
+      .swiper{
647
+        box-sizing: border-box;
648
+        .img{
649
+          width: 100%;
650
+          padding: 0px 15px;
651
+          height: 257px;
652
+          box-sizing: border-box;
653
+          img{
654
+            height: 174px;
655
+          }
656
+        }
657
+        .text{
658
+          font-size: 18px;
659
+        }
660
+      }
661
+      .popSw{
662
+        align-items: center;
663
+        flex-wrap: wrap;
664
+        align-content: center;
665
+      }
666
+      .mobPage{
667
+        position: relative;
668
+        margin-top: 30px;
669
+        width: 100%;
670
+        height: 40px;
671
+        display: flex;
672
+        justify-content: center;
673
+        .btn-prev,.btn-next{
674
+          position: relative;
675
+          border-radius: 2px;
676
+          margin: 0px 20px;
677
+          top: 0%;
678
+          width: 25px;
679
+          height: 25px;
680
+          span{
681
+            line-height: 25px;
682
+            font-size: 16px;
683
+          }
684
+        }
685
+      }
686
+    }
687
+  }
688
+}

+ 17
- 17
src/pages/join/index.html View File

@@ -31,9 +31,9 @@
31 31
               <div class="h5 typeTitCk" data-type="type1">招标信息</div>
32 32
             </div>
33 33
           </div>
34
-          <div class="typeCon typeConShow">
34
+          <div class="wow fadeInUp typeCon typeConShow">
35 35
               <div class="infoul all">
36
-                <div class="infoLi">
36
+                <div class="wow fadeInUp infoLi">
37 37
                   <div class="liTitle">
38 38
                     <div class="h3 liTit">
39 39
                       <div class="">
@@ -93,7 +93,7 @@
93 93
                     <a href="" class="btn"><span>申请加入</span></a>
94 94
                   </div>
95 95
                 </div>
96
-                <div class="infoLi">
96
+                <div class="wow fadeInUp infoLi">
97 97
                   <div class="liTitle">
98 98
                     <div class="h3 liTit">
99 99
                       <div class="">
@@ -157,9 +157,9 @@
157 157
           </div>
158 158
           <div class="typeCon typeCon2">
159 159
             <div class="infoul">
160
-              <div class="title">招标信息</div>
161
-              <div class="newsType">
162
-                <a class="newsLi" href="">
160
+              <div class="wow fadeInUp title">招标信息</div>
161
+              <div class="wow fadeInUp newsType">
162
+                <a class="newsLi" href="./joinDetail.html">
163 163
                   <div class="timer">
164 164
                     <div class="timerData">10</div>
165 165
                     <div>24-12</div>
@@ -200,8 +200,8 @@
200 200
                   </div>
201 201
                 </a>
202 202
               </div>
203
-              <a href="" class="btn"><span>更多</span></a>
204
-              <div class="inLiCon">
203
+              <a href="./joinList.html" class="btn"><span>更多</span></a>
204
+              <div class="wow fadeInUp inLiCon">
205 205
                 <div class="title">反舞弊举报通道</div>
206 206
                 <div class="liLine"></div>
207 207
                 <div><span class="iconfont icon-dianhua"></span>举报热线:024-31875997</div>
@@ -212,18 +212,18 @@
212 212
           </div>
213 213
         </div>
214 214
         <!--  -->
215
-        <div class="contactUs" id="contactUs">
215
+        <div class="wow fadeInUp contactUs" id="contactUs">
216 216
           <div class="contactCon">
217 217
             <div>
218
-              <div class="title contactUsTit">联系我们</div>
219
-              <div class="text text1">如您有任何疑问或想了解更多关于我们的服务,请联系我们。</div>
220
-              <div class="title contactType">联系方式</div>
221
-              <div class="text">总机:024-31875997</div>
222
-              <div class="text">传真:024-31875999</div>
223
-              <div class="text">邮箱:hr@lnzzgroup.com</div>
224
-              <div class="text">总部地址:辽宁省沈阳市皇姑区北陵大街56号</div>
218
+              <div class="wow fadeInUp title contactUsTit">联系我们</div>
219
+              <div class="wow fadeInUp text text1">如您有任何疑问或想了解更多关于我们的服务,请联系我们。</div>
220
+              <div class="wow fadeInUp title contactType">联系方式</div>
221
+              <div class="wow fadeInUp text">总机:024-31875997</div>
222
+              <div class="wow fadeInUp text">传真:024-31875999</div>
223
+              <div class="wow fadeInUp text">邮箱:hr@lnzzgroup.com</div>
224
+              <div class="wow fadeInUp text">总部地址:辽宁省沈阳市皇姑区北陵大街56号</div>
225 225
             </div>
226
-            <div><img class="lazy" data-src="./static/images/join/joinC.jpg" data-srcM="./static/images/join/joinC.jpg" alt="" /></div>
226
+            <div><img class="wow fadeInUp lazy" data-src="./static/images/join/joinC.jpg" data-srcM="./static/images/join/joinC.jpg" alt="" /></div>
227 227
           </div>
228 228
         </div>
229 229
       </div>

+ 3
- 3
src/pages/joinDetail/index.html View File

@@ -15,19 +15,19 @@
15 15
     
16 16
     <div class="main">
17 17
       <div class="content">
18
-        <div class="conUp">
18
+        <div class="wow fadeInUp conUp">
19 19
           <span>发稿时间:2024-11-04 16:56:34</span>
20 20
           <span class="add">来源:中泽集团</span>
21 21
           <span class="num">浏览次数:227</span>
22 22
         </div>
23
-        <div class="conTxt">
23
+        <div class="wow fadeInUp conTxt">
24 24
           <div class="title">2024年集团科技人机对抗项目比选公告</div>
25 25
           <div class="text">中泽控股集团有限公司总部2024年集团科技人机对抗项目将于2024年8月2日17时30分开始进行采购项目供应商比选,请接到短信或邮件通知的供应商及时登陆申泽供应链管理平台https://tip.taikang.com下载比选文件。</div>
26 26
           <div class="text">请参选应等人务必于【2024年08月12日08时00分】前完成比选应客文件的制作、上传并进行报价。</div>
27 27
           <div class="text">请应答人务必使用谷歌或IE(版本要求11及以上)浏览器进行系统登录,请访问中泽供应链管理平台浏览相关操作说明。</div>
28 28
           <div class="text textRight">中泽控股集团有限公司总部</div>
29 29
         </div>
30
-        <div class="conDwn">
30
+        <div class="wow fadeInUp conDwn">
31 31
           <div><a href="">上一篇:中泽集团与内蒙古自治区工信厅签署战略合作协议</a></div>
32 32
           <div><a href="">下一篇:中泽集团总经理鞠自力出席中国炭素行业协会七届五次会员大会并作报告</a></div>
33 33
         </div>

Loading…
Cancel
Save