-
Notifications
You must be signed in to change notification settings - Fork 0
/
index-ch.html
5198 lines (5139 loc) · 308 KB
/
index-ch.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<html lang="zh-CN" class="scroll-smooth translated-ltr"><!-- HTML 文件中引入 -->
<head>
<script>(function () {
function hookGeo() {
//<![CDATA[
const WAIT_TIME = 100;
const hookedObj = {
getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation),
watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation),
fakeGeo: true,
genLat: 38.883333,
genLon: -77.000
};
function waitGetCurrentPosition() {
if ((typeof hookedObj.fakeGeo !== 'undefined')) {
if (hookedObj.fakeGeo === true) {
hookedObj.tmp_successCallback({
coords: {
latitude: hookedObj.genLat,
longitude: hookedObj.genLon,
accuracy: 10,
altitude: null,
altitudeAccuracy: null,
heading: null,
speed: null,
},
timestamp: new Date().getTime(),
});
} else {
hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options);
}
} else {
setTimeout(waitGetCurrentPosition, WAIT_TIME);
}
}
function waitWatchPosition() {
if ((typeof hookedObj.fakeGeo !== 'undefined')) {
if (hookedObj.fakeGeo === true) {
navigator.geolocation.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options);
return Math.floor(Math.random() * 10000); // random id
} else {
hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options);
}
} else {
setTimeout(waitWatchPosition, WAIT_TIME);
}
}
Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) {
hookedObj.tmp_successCallback = successCallback;
hookedObj.tmp_errorCallback = errorCallback;
hookedObj.tmp_options = options;
waitGetCurrentPosition();
};
Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) {
hookedObj.tmp2_successCallback = successCallback;
hookedObj.tmp2_errorCallback = errorCallback;
hookedObj.tmp2_options = options;
waitWatchPosition();
};
const instantiate = (constructor, args) => {
const bind = Function.bind;
const unbind = bind.bind(bind);
return new (unbind(constructor, null).apply(null, args));
}
Blob = function (_Blob) {
function secureBlob(...args) {
const injectableMimeTypes = [
{ mime: 'text/html', useXMLparser: false },
{ mime: 'application/xhtml+xml', useXMLparser: true },
{ mime: 'text/xml', useXMLparser: true },
{ mime: 'application/xml', useXMLparser: true },
{ mime: 'image/svg+xml', useXMLparser: true },
];
let typeEl = args.find(arg => (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type));
if (typeof typeEl !== 'undefined' && (typeof args[0][0] === 'string')) {
const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType => mimeType.mime.toLowerCase() === typeEl.type.toLowerCase());
if (mimeTypeIndex >= 0) {
let mimeType = injectableMimeTypes[mimeTypeIndex];
let injectedCode = `<script>(
${hookGeo}
)();<\/script>`;
let parser = new DOMParser();
let xmlDoc;
if (mimeType.useXMLparser === true) {
xmlDoc = parser.parseFromString(args[0].join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting
} else {
xmlDoc = parser.parseFromString(args[0][0], mimeType.mime);
}
if (xmlDoc.getElementsByTagName("parsererror").length === 0) { // if no errors were found while parsing...
xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode);
if (mimeType.useXMLparser === true) {
args[0] = [new XMLSerializer().serializeToString(xmlDoc)];
} else {
args[0][0] = xmlDoc.documentElement.outerHTML;
}
}
}
}
return instantiate(_Blob, args); // arguments?
}
// Copy props and methods
let propNames = Object.getOwnPropertyNames(_Blob);
for (let i = 0; i < propNames.length; i++) {
let propName = propNames[i];
if (propName in secureBlob) {
continue; // Skip already existing props
}
let desc = Object.getOwnPropertyDescriptor(_Blob, propName);
Object.defineProperty(secureBlob, propName, desc);
}
secureBlob.prototype = _Blob.prototype;
return secureBlob;
}(Blob);
// https://developer.chrome.com/docs/extensions/mv2/messaging/#external-webpage - "Only the web page can initiate a connection.", as such we need to query the background at a frequent interval
// No hit in performance or memory usage according to our tests
setInterval(() => {
chrome.runtime.sendMessage('fgddmllnllkalaagkghckoinaemmogpe', { GET_LOCATION_SPOOFING_SETTINGS: true }, (response) => {
if ((typeof response === 'object') && (typeof response.coords === 'object')) {
hookedObj.genLat = response.coords.lat;
hookedObj.genLon = response.coords.lon;
hookedObj.fakeGeo = response.fakeIt;
}
});
}, 500);
//]]>
} hookGeo();
})()</script>
<script src="en.json" id="en-language" type="application/json"></script>
<script src="zh.json" id="zh-language" type="application/json"></script>
<script src="assets/js/language-switch.js"></script>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>天苏能源 | 电化学建模与管理</title>
<link rel="shortcut icon" href="assets/images/favicon.png" type="image/x-icon">
<link rel="stylesheet" href="assets/css/animate.css">
<link rel="stylesheet" href="assets/css/tailwind.css">
<!-- ==== WOW JS ==== -->
<script src="assets/js/wow.min.js"></script>
<script>
new WOW().init();
</script>
<link type="text/css" rel="stylesheet" charset="UTF-8"
href="https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.qhDXWpKopYk.L.W.O/am=wA/d=0/rs=AN8SPfq5gedF4FIOWZgYyMCNZA5tU966ig/m=el_main_css">
</head>
<body data-new-gr-c-s-check-loaded="14.1151.0" data-gr-ext-installed="" style="">
<!-- ====== Navbar Section Start -->
<div class="ud-header absolute top-0 left-0 z-40 flex w-full items-center bg-transparent">
<div class="container">
<div class="relative -mx-4 flex items-center justify-between">
<div class="w-60 max-w-full px-4">
<a href="index.html" class="navbar-logo block w-full py-5">
<img src="assets/images/logo/ts-logo-blue-small.svg" alt="标识"
class="header-logo width=50px height=50px">
</a>
</div>
<div class="flex w-full items-center justify-between px-4">
<div>
<button id="navbarToggler"
class="absolute right-4 top-1/2 block -translate-y-1/2 rounded-lg px-3 py-[6px] ring-primary focus:ring-2 lg:hidden">
<span class="relative my-[6px] block h-[2px] w-[30px] bg-white"></span>
<span class="relative my-[6px] block h-[2px] w-[30px] bg-white"></span>
<span class="relative my-[6px] block h-[2px] w-[30px] bg-white"></span>
</button>
<nav id="navbarCollapse"
class="absolute right-4 top-full hidden w-full max-w-[250px] rounded-lg bg-white py-5 shadow-lg lg:static lg:block lg:w-full lg:max-w-full lg:bg-transparent lg:py-0 lg:px-4 lg:shadow-none xl:px-6">
<ul class="blcok lg:flex">
<li class="group relative">
<a href="#"
class="ud-menu-scroll mx-8 flex py-2 text-base text-dark group-hover:text-primary lg:mr-0 lg:inline-flex lg:py-6 lg:px-0 lg:text-white lg:group-hover:text-white lg:group-hover:opacity-70">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
主页
</font>
</font>
</a>
</li>
<li class="group relative">
<a href="#about"
class="ud-menu-scroll mx-8 flex py-2 text-base text-dark group-hover:text-primary lg:mr-0 lg:ml-7 lg:inline-flex lg:py-6 lg:px-0 lg:text-white lg:group-hover:text-white lg:group-hover:opacity-70 xl:ml-12">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
关于
</font>
</font>
</a>
</li>
<!-- <li class="group relative">
<a
href="#pricing"
class="ud-menu-scroll mx-8 flex py-2 text-base text-dark group-hover:text-primary lg:mr-0 lg:ml-7 lg:inline-flex lg:py-6 lg:px-0 lg:text-white lg:group-hover:text-white lg:group-hover:opacity-70 xl:ml-12"
>
Pricing
</a>
</li> -->
<li class="group relative">
<a href="#team"
class="ud-menu-scroll mx-8 flex py-2 text-base text-dark group-hover:text-primary lg:mr-0 lg:ml-7 lg:inline-flex lg:py-6 lg:px-0 lg:text-white lg:group-hover:text-white lg:group-hover:opacity-70 xl:ml-12">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
团队
</font>
</font>
</a>
</li>
<li class="submenu-item group relative">
<a href="javascript:void(0)"
class="relative mx-8 flex py-2 text-base text-dark after:absolute after:right-1 after:top-1/2 after:mt-[-2px] after:h-2 after:w-2 after:-translate-y-1/2 after:rotate-45 after:border-b-2 after:border-r-2 after:border-current group-hover:text-primary lg:mr-0 lg:ml-8 lg:inline-flex lg:py-6 lg:pl-0 lg:pr-4 lg:text-white lg:after:right-0 lg:group-hover:text-white lg:group-hover:opacity-70 xl:ml-12">
新闻动态
</a>
<div
class="submenu relative top-full left-0 hidden w-[250px] rounded-sm bg-white p-4 transition-[top] duration-300 group-hover:opacity-100 lg:invisible lg:absolute lg:top-[110%] lg:block lg:opacity-0 lg:shadow-lg lg:group-hover:visible lg:group-hover:top-full">
<a href="shitiao001.html" class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary">
天苏十条
</a>
</div>
</li>
<li class="group relative">
<a href="#contact"
class="ud-menu-scroll mx-8 flex py-2 text-base text-dark group-hover:text-primary lg:mr-0 lg:ml-7 lg:inline-flex lg:py-6 lg:px-0 lg:text-white lg:group-hover:text-white lg:group-hover:opacity-70 xl:ml-12">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
联系我们
</font>
</font>
</a>
</li>
<!-- <li class="submenu-item group relative">
<a
href="javascript:void(0)"
class="relative mx-8 flex py-2 text-base text-dark after:absolute after:right-1 after:top-1/2 after:mt-[-2px] after:h-2 after:w-2 after:-translate-y-1/2 after:rotate-45 after:border-b-2 after:border-r-2 after:border-current group-hover:text-primary lg:mr-0 lg:ml-8 lg:inline-flex lg:py-6 lg:pl-0 lg:pr-4 lg:text-white lg:after:right-0 lg:group-hover:text-white lg:group-hover:opacity-70 xl:ml-12"
>
Pages
</a>
<div
class="submenu relative top-full left-0 hidden w-[250px] rounded-sm bg-white p-4 transition-[top] duration-300 group-hover:opacity-100 lg:invisible lg:absolute lg:top-[110%] lg:block lg:opacity-0 lg:shadow-lg lg:group-hover:visible lg:group-hover:top-full"
>
<a
href="about-us.html"
class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary"
>
About Page
</a>
<a
href="pricing.html"
class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary"
>
Pricing Page
</a>
<a
href="contact.html"
class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary"
>
Contact Page
</a>
<a
href="blog-grids.html"
class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary"
>
Blog Grid Page
</a>
<a
href="blog-details.html"
class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary"
>
Blog Details Page
</a>
<a
href="signup.html"
class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary"
>
Sign Up Page
</a>
<a
href="signin.html"
class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary"
>
Sign In Page
</a>
<a
href="404.html"
class="block rounded py-[10px] px-4 text-sm text-body-color hover:text-primary"
>
404 Page
</a>
</div>
</li> -->
<li>
<!-- class="inline-flex items-center justify-center rounded-lg bg-gradient-to-b py-4 px-4 text-center text-base font-normal text-dark transition duration-300 sm:px-5"> -->
<a href="index.html"
class="mx-8 flex py-2 text-base text-body-color group-hover:text-primary lg:mr-0 lg:ml-7 lg:inline-flex lg:py-6 lg:px-0 lg:text-white lg:group-hover:text-black lg:group-hover:opacity-70 xl:ml-12">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
English
</font>
</font>
</a>
</li>
</ul>
</nav>
</div>
<!-- <div class="hidden justify-end pr-16 sm:flex lg:pr-0">
<a
href="signin.html"
class="loginBtn py-3 px-7 text-base font-medium text-white hover:opacity-70"
>
Sign In
</a>
<a
href="signup.html"
class="signUpBtn rounded-lg bg-white bg-opacity-20 py-3 px-6 text-base font-medium text-white duration-300 ease-in-out hover:bg-opacity-100 hover:text-dark"
>
Sign Up
</a>
</div> -->
</div>
</div>
</div>
</div>
<!-- ====== Navbar Section End -->
<!-- ====== Hero Section Start -->
<div id="home" class="relative overflow-hidden bg-primary pt-[120px] md:pt-[130px] lg:pt-[160px]">
<div class="container">
<div class="-mx-4 flex flex-wrap items-center">
<div class="w-full px-4">
<div class="hero-content wow fadeInUp mx-auto max-w-[780px] text-center" data-wow-delay=".2s"
style="visibility: visible; animation-delay: 0.2s;">
<h1
class="mb-8 text-3xl font-bold leading-snug text-white sm:text-4xl sm:leading-snug md:text-[45px] md:leading-snug">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
电化学储能器件建模与管理
</font>
</font>
</h1>
<!-- <h1 data-i18n="welcome">welcome1</h1>
<a href="#about" data-i18n="about">safd</a> -->
<p
class="mx-auto mb-10 max-w-[600px] text-base text-[#e4e4e4] sm:text-lg sm:leading-relaxed md:text-xl md:leading-relaxed">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
算法控制、可视化及APP开发
</font>
</font>
</p>
<ul class="mb-10 flex flex-wrap items-center justify-center">
<li>
<a href="product.html"
class="inline-flex items-center justify-center rounded-lg bg-white py-4 px-6 text-center text-base font-medium text-dark transition duration-300 ease-in-out hover:text-primary hover:shadow-lg sm:px-10">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
发现更多
</font>
</font>
</a>
</li>
<li>
<a href="https://github.com/TS-energy" target="_blank"
class="flex items-center py-4 px-6 text-base font-medium text-white transition duration-300 ease-in-out hover:opacity-70 sm:px-10">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
GitHub
</font>
</font><span class="pl-2">
<svg width="20" height="8" viewBox="0 0 20 8" class="fill-current">
<path
d="M19.2188 2.90632L17.0625 0.343819C16.875 0.125069 16.5312 0.0938193 16.2812 0.281319C16.0625 0.468819 16.0312 0.812569 16.2188 1.06257L18.25 3.46882H0.9375C0.625 3.46882 0.375 3.71882 0.375 4.03132C0.375 4.34382 0.625 4.59382 0.9375 4.59382H18.25L16.2188 7.00007C16.0312 7.21882 16.0625 7.56257 16.2812 7.78132C16.375 7.87507 16.5 7.90632 16.625 7.90632C16.7812 7.90632 16.9375 7.84382 17.0312 7.71882L19.1875 5.15632C19.75 4.46882 19.75 3.53132 19.2188 2.90632Z">
</path>
</svg>
</span>
</a>
</li>
</ul>
<!--brands-->
<!-- <div class="wow fadeInUp text-center" data-wow-delay=".3s">
<img
src="assets/images/hero/brand.svg"
alt="image"
class="mx-auto w-full max-w-[250px] opacity-50 transition duration-300 ease-in-out hover:opacity-100"
/>
</div> -->
</div>
</div>
<div class="w-full px-4">
<div class="wow fadeInUp relative z-10 mx-auto max-w-[845px]" data-wow-delay=".25s"
style="visibility: visible; animation-delay: 0.25s;">
<!-- <div class="mt-16">
<img
src="assets/images/hero/front.gif"
alt="hero"
class="mx-auto max-w-full rounded-t-xl rounded-tr-xl"
/> -->
<!-- <embed src="assets/images/videos/hydrogen-online.mp4" autostart="true"
width="150%"
alt="hero"
class="mx-auto rounded-t-xl rounded-tr-xl"/> -->
</div>
<div class="absolute bottom-0 -left-9 z-[-1]">
<svg width="134" height="106" viewBox="0 0 134 106" fill="none"
xmlns="http://www.w3.org/2000/svg">
<circle cx="1.66667" cy="104" r="1.66667" transform="rotate(-90 1.66667 104)" fill="white">
</circle>
<circle cx="16.3333" cy="104" r="1.66667" transform="rotate(-90 16.3333 104)" fill="white">
</circle>
<circle cx="31" cy="104" r="1.66667" transform="rotate(-90 31 104)" fill="white"></circle>
<circle cx="45.6667" cy="104" r="1.66667" transform="rotate(-90 45.6667 104)" fill="white">
</circle>
<circle cx="60.3333" cy="104" r="1.66667" transform="rotate(-90 60.3333 104)" fill="white">
</circle>
<circle cx="88.6667" cy="104" r="1.66667" transform="rotate(-90 88.6667 104)" fill="white">
</circle>
<circle cx="117.667" cy="104" r="1.66667" transform="rotate(-90 117.667 104)" fill="white">
</circle>
<circle cx="74.6667" cy="104" r="1.66667" transform="rotate(-90 74.6667 104)" fill="white">
</circle>
<circle cx="103" cy="104" r="1.66667" transform="rotate(-90 103 104)" fill="white"></circle>
<circle cx="132" cy="104" r="1.66667" transform="rotate(-90 132 104)" fill="white"></circle>
<circle cx="1.66667" cy="89.3333" r="1.66667" transform="rotate(-90 1.66667 89.3333)"
fill="white"></circle>
<circle cx="16.3333" cy="89.3333" r="1.66667" transform="rotate(-90 16.3333 89.3333)"
fill="white"></circle>
<circle cx="31" cy="89.3333" r="1.66667" transform="rotate(-90 31 89.3333)" fill="white">
</circle>
<circle cx="45.6667" cy="89.3333" r="1.66667" transform="rotate(-90 45.6667 89.3333)"
fill="white"></circle>
<circle cx="60.3333" cy="89.3338" r="1.66667" transform="rotate(-90 60.3333 89.3338)"
fill="white"></circle>
<circle cx="88.6667" cy="89.3338" r="1.66667" transform="rotate(-90 88.6667 89.3338)"
fill="white"></circle>
<circle cx="117.667" cy="89.3338" r="1.66667" transform="rotate(-90 117.667 89.3338)"
fill="white"></circle>
<circle cx="74.6667" cy="89.3338" r="1.66667" transform="rotate(-90 74.6667 89.3338)"
fill="white"></circle>
<circle cx="103" cy="89.3338" r="1.66667" transform="rotate(-90 103 89.3338)" fill="white">
</circle>
<circle cx="132" cy="89.3338" r="1.66667" transform="rotate(-90 132 89.3338)" fill="white">
</circle>
<circle cx="1.66667" cy="74.6673" r="1.66667" transform="rotate(-90 1.66667 74.6673)"
fill="white"></circle>
<circle cx="1.66667" cy="31.0003" r="1.66667" transform="rotate(-90 1.66667 31.0003)"
fill="white"></circle>
<circle cx="16.3333" cy="74.6668" r="1.66667" transform="rotate(-90 16.3333 74.6668)"
fill="white"></circle>
<circle cx="16.3333" cy="31.0003" r="1.66667" transform="rotate(-90 16.3333 31.0003)"
fill="white"></circle>
<circle cx="31" cy="74.6668" r="1.66667" transform="rotate(-90 31 74.6668)" fill="white">
</circle>
<circle cx="31" cy="31.0003" r="1.66667" transform="rotate(-90 31 31.0003)" fill="white">
</circle>
<circle cx="45.6667" cy="74.6668" r="1.66667" transform="rotate(-90 45.6667 74.6668)"
fill="white"></circle>
<circle cx="45.6667" cy="31.0003" r="1.66667" transform="rotate(-90 45.6667 31.0003)"
fill="white"></circle>
<circle cx="60.3333" cy="74.6668" r="1.66667" transform="rotate(-90 60.3333 74.6668)"
fill="white"></circle>
<circle cx="60.3333" cy="31.0001" r="1.66667" transform="rotate(-90 60.3333 31.0001)"
fill="white"></circle>
<circle cx="88.6667" cy="74.6668" r="1.66667" transform="rotate(-90 88.6667 74.6668)"
fill="white"></circle>
<circle cx="88.6667" cy="31.0001" r="1.66667" transform="rotate(-90 88.6667 31.0001)"
fill="white"></circle>
<circle cx="117.667" cy="74.6668" r="1.66667" transform="rotate(-90 117.667 74.6668)"
fill="white"></circle>
<circle cx="117.667" cy="31.0001" r="1.66667" transform="rotate(-90 117.667 31.0001)"
fill="white"></circle>
<circle cx="74.6667" cy="74.6668" r="1.66667" transform="rotate(-90 74.6667 74.6668)"
fill="white"></circle>
<circle cx="74.6667" cy="31.0001" r="1.66667" transform="rotate(-90 74.6667 31.0001)"
fill="white"></circle>
<circle cx="103" cy="74.6668" r="1.66667" transform="rotate(-90 103 74.6668)" fill="white">
</circle>
<circle cx="103" cy="31.0001" r="1.66667" transform="rotate(-90 103 31.0001)" fill="white">
</circle>
<circle cx="132" cy="74.6668" r="1.66667" transform="rotate(-90 132 74.6668)" fill="white">
</circle>
<circle cx="132" cy="31.0001" r="1.66667" transform="rotate(-90 132 31.0001)" fill="white">
</circle>
<circle cx="1.66667" cy="60.0003" r="1.66667" transform="rotate(-90 1.66667 60.0003)"
fill="white"></circle>
<circle cx="1.66667" cy="16.3336" r="1.66667" transform="rotate(-90 1.66667 16.3336)"
fill="white"></circle>
<circle cx="16.3333" cy="60.0003" r="1.66667" transform="rotate(-90 16.3333 60.0003)"
fill="white"></circle>
<circle cx="16.3333" cy="16.3336" r="1.66667" transform="rotate(-90 16.3333 16.3336)"
fill="white"></circle>
<circle cx="31" cy="60.0003" r="1.66667" transform="rotate(-90 31 60.0003)" fill="white">
</circle>
<circle cx="31" cy="16.3336" r="1.66667" transform="rotate(-90 31 16.3336)" fill="white">
</circle>
<circle cx="45.6667" cy="60.0003" r="1.66667" transform="rotate(-90 45.6667 60.0003)"
fill="white"></circle>
<circle cx="45.6667" cy="16.3336" r="1.66667" transform="rotate(-90 45.6667 16.3336)"
fill="white"></circle>
<circle cx="60.3333" cy="60.0003" r="1.66667" transform="rotate(-90 60.3333 60.0003)"
fill="white"></circle>
<circle cx="60.3333" cy="16.3336" r="1.66667" transform="rotate(-90 60.3333 16.3336)"
fill="white"></circle>
<circle cx="88.6667" cy="60.0003" r="1.66667" transform="rotate(-90 88.6667 60.0003)"
fill="white"></circle>
<circle cx="88.6667" cy="16.3336" r="1.66667" transform="rotate(-90 88.6667 16.3336)"
fill="white"></circle>
<circle cx="117.667" cy="60.0003" r="1.66667" transform="rotate(-90 117.667 60.0003)"
fill="white"></circle>
<circle cx="117.667" cy="16.3336" r="1.66667" transform="rotate(-90 117.667 16.3336)"
fill="white"></circle>
<circle cx="74.6667" cy="60.0003" r="1.66667" transform="rotate(-90 74.6667 60.0003)"
fill="white"></circle>
<circle cx="74.6667" cy="16.3336" r="1.66667" transform="rotate(-90 74.6667 16.3336)"
fill="white"></circle>
<circle cx="103" cy="60.0003" r="1.66667" transform="rotate(-90 103 60.0003)" fill="white">
</circle>
<circle cx="103" cy="16.3336" r="1.66667" transform="rotate(-90 103 16.3336)" fill="white">
</circle>
<circle cx="132" cy="60.0003" r="1.66667" transform="rotate(-90 132 60.0003)" fill="white">
</circle>
<circle cx="132" cy="16.3336" r="1.66667" transform="rotate(-90 132 16.3336)" fill="white">
</circle>
<circle cx="1.66667" cy="45.3336" r="1.66667" transform="rotate(-90 1.66667 45.3336)"
fill="white"></circle>
<circle cx="1.66667" cy="1.66683" r="1.66667" transform="rotate(-90 1.66667 1.66683)"
fill="white"></circle>
<circle cx="16.3333" cy="45.3336" r="1.66667" transform="rotate(-90 16.3333 45.3336)"
fill="white"></circle>
<circle cx="16.3333" cy="1.66683" r="1.66667" transform="rotate(-90 16.3333 1.66683)"
fill="white"></circle>
<circle cx="31" cy="45.3336" r="1.66667" transform="rotate(-90 31 45.3336)" fill="white">
</circle>
<circle cx="31" cy="1.66683" r="1.66667" transform="rotate(-90 31 1.66683)" fill="white">
</circle>
<circle cx="45.6667" cy="45.3336" r="1.66667" transform="rotate(-90 45.6667 45.3336)"
fill="white"></circle>
<circle cx="45.6667" cy="1.66683" r="1.66667" transform="rotate(-90 45.6667 1.66683)"
fill="white"></circle>
<circle cx="60.3333" cy="45.3338" r="1.66667" transform="rotate(-90 60.3333 45.3338)"
fill="white"></circle>
<circle cx="60.3333" cy="1.66707" r="1.66667" transform="rotate(-90 60.3333 1.66707)"
fill="white"></circle>
<circle cx="88.6667" cy="45.3338" r="1.66667" transform="rotate(-90 88.6667 45.3338)"
fill="white"></circle>
<circle cx="88.6667" cy="1.66707" r="1.66667" transform="rotate(-90 88.6667 1.66707)"
fill="white"></circle>
<circle cx="117.667" cy="45.3338" r="1.66667" transform="rotate(-90 117.667 45.3338)"
fill="white"></circle>
<circle cx="117.667" cy="1.66707" r="1.66667" transform="rotate(-90 117.667 1.66707)"
fill="white"></circle>
<circle cx="74.6667" cy="45.3338" r="1.66667" transform="rotate(-90 74.6667 45.3338)"
fill="white"></circle>
<circle cx="74.6667" cy="1.66707" r="1.66667" transform="rotate(-90 74.6667 1.66707)"
fill="white"></circle>
<circle cx="103" cy="45.3338" r="1.66667" transform="rotate(-90 103 45.3338)" fill="white">
</circle>
<circle cx="103" cy="1.66707" r="1.66667" transform="rotate(-90 103 1.66707)" fill="white">
</circle>
<circle cx="132" cy="45.3338" r="1.66667" transform="rotate(-90 132 45.3338)" fill="white">
</circle>
<circle cx="132" cy="1.66707" r="1.66667" transform="rotate(-90 132 1.66707)" fill="white">
</circle>
</svg>
</div>
<div class="absolute -top-6 -right-6 z-[-1]">
<svg width="134" height="106" viewBox="0 0 134 106" fill="none"
xmlns="http://www.w3.org/2000/svg">
<circle cx="1.66667" cy="104" r="1.66667" transform="rotate(-90 1.66667 104)" fill="white">
</circle>
<circle cx="16.3333" cy="104" r="1.66667" transform="rotate(-90 16.3333 104)" fill="white">
</circle>
<circle cx="31" cy="104" r="1.66667" transform="rotate(-90 31 104)" fill="white"></circle>
<circle cx="45.6667" cy="104" r="1.66667" transform="rotate(-90 45.6667 104)" fill="white">
</circle>
<circle cx="60.3333" cy="104" r="1.66667" transform="rotate(-90 60.3333 104)" fill="white">
</circle>
<circle cx="88.6667" cy="104" r="1.66667" transform="rotate(-90 88.6667 104)" fill="white">
</circle>
<circle cx="117.667" cy="104" r="1.66667" transform="rotate(-90 117.667 104)" fill="white">
</circle>
<circle cx="74.6667" cy="104" r="1.66667" transform="rotate(-90 74.6667 104)" fill="white">
</circle>
<circle cx="103" cy="104" r="1.66667" transform="rotate(-90 103 104)" fill="white"></circle>
<circle cx="132" cy="104" r="1.66667" transform="rotate(-90 132 104)" fill="white"></circle>
<circle cx="1.66667" cy="89.3333" r="1.66667" transform="rotate(-90 1.66667 89.3333)"
fill="white"></circle>
<circle cx="16.3333" cy="89.3333" r="1.66667" transform="rotate(-90 16.3333 89.3333)"
fill="white"></circle>
<circle cx="31" cy="89.3333" r="1.66667" transform="rotate(-90 31 89.3333)" fill="white">
</circle>
<circle cx="45.6667" cy="89.3333" r="1.66667" transform="rotate(-90 45.6667 89.3333)"
fill="white"></circle>
<circle cx="60.3333" cy="89.3338" r="1.66667" transform="rotate(-90 60.3333 89.3338)"
fill="white"></circle>
<circle cx="88.6667" cy="89.3338" r="1.66667" transform="rotate(-90 88.6667 89.3338)"
fill="white"></circle>
<circle cx="117.667" cy="89.3338" r="1.66667" transform="rotate(-90 117.667 89.3338)"
fill="white"></circle>
<circle cx="74.6667" cy="89.3338" r="1.66667" transform="rotate(-90 74.6667 89.3338)"
fill="white"></circle>
<circle cx="103" cy="89.3338" r="1.66667" transform="rotate(-90 103 89.3338)" fill="white">
</circle>
<circle cx="132" cy="89.3338" r="1.66667" transform="rotate(-90 132 89.3338)" fill="white">
</circle>
<circle cx="1.66667" cy="74.6673" r="1.66667" transform="rotate(-90 1.66667 74.6673)"
fill="white"></circle>
<circle cx="1.66667" cy="31.0003" r="1.66667" transform="rotate(-90 1.66667 31.0003)"
fill="white"></circle>
<circle cx="16.3333" cy="74.6668" r="1.66667" transform="rotate(-90 16.3333 74.6668)"
fill="white"></circle>
<circle cx="16.3333" cy="31.0003" r="1.66667" transform="rotate(-90 16.3333 31.0003)"
fill="white"></circle>
<circle cx="31" cy="74.6668" r="1.66667" transform="rotate(-90 31 74.6668)" fill="white">
</circle>
<circle cx="31" cy="31.0003" r="1.66667" transform="rotate(-90 31 31.0003)" fill="white">
</circle>
<circle cx="45.6667" cy="74.6668" r="1.66667" transform="rotate(-90 45.6667 74.6668)"
fill="white"></circle>
<circle cx="45.6667" cy="31.0003" r="1.66667" transform="rotate(-90 45.6667 31.0003)"
fill="white"></circle>
<circle cx="60.3333" cy="74.6668" r="1.66667" transform="rotate(-90 60.3333 74.6668)"
fill="white"></circle>
<circle cx="60.3333" cy="31.0001" r="1.66667" transform="rotate(-90 60.3333 31.0001)"
fill="white"></circle>
<circle cx="88.6667" cy="74.6668" r="1.66667" transform="rotate(-90 88.6667 74.6668)"
fill="white"></circle>
<circle cx="88.6667" cy="31.0001" r="1.66667" transform="rotate(-90 88.6667 31.0001)"
fill="white"></circle>
<circle cx="117.667" cy="74.6668" r="1.66667" transform="rotate(-90 117.667 74.6668)"
fill="white"></circle>
<circle cx="117.667" cy="31.0001" r="1.66667" transform="rotate(-90 117.667 31.0001)"
fill="white"></circle>
<circle cx="74.6667" cy="74.6668" r="1.66667" transform="rotate(-90 74.6667 74.6668)"
fill="white"></circle>
<circle cx="74.6667" cy="31.0001" r="1.66667" transform="rotate(-90 74.6667 31.0001)"
fill="white"></circle>
<circle cx="103" cy="74.6668" r="1.66667" transform="rotate(-90 103 74.6668)" fill="white">
</circle>
<circle cx="103" cy="31.0001" r="1.66667" transform="rotate(-90 103 31.0001)" fill="white">
</circle>
<circle cx="132" cy="74.6668" r="1.66667" transform="rotate(-90 132 74.6668)" fill="white">
</circle>
<circle cx="132" cy="31.0001" r="1.66667" transform="rotate(-90 132 31.0001)" fill="white">
</circle>
<circle cx="1.66667" cy="60.0003" r="1.66667" transform="rotate(-90 1.66667 60.0003)"
fill="white"></circle>
<circle cx="1.66667" cy="16.3336" r="1.66667" transform="rotate(-90 1.66667 16.3336)"
fill="white"></circle>
<circle cx="16.3333" cy="60.0003" r="1.66667" transform="rotate(-90 16.3333 60.0003)"
fill="white"></circle>
<circle cx="16.3333" cy="16.3336" r="1.66667" transform="rotate(-90 16.3333 16.3336)"
fill="white"></circle>
<circle cx="31" cy="60.0003" r="1.66667" transform="rotate(-90 31 60.0003)" fill="white">
</circle>
<circle cx="31" cy="16.3336" r="1.66667" transform="rotate(-90 31 16.3336)" fill="white">
</circle>
<circle cx="45.6667" cy="60.0003" r="1.66667" transform="rotate(-90 45.6667 60.0003)"
fill="white"></circle>
<circle cx="45.6667" cy="16.3336" r="1.66667" transform="rotate(-90 45.6667 16.3336)"
fill="white"></circle>
<circle cx="60.3333" cy="60.0003" r="1.66667" transform="rotate(-90 60.3333 60.0003)"
fill="white"></circle>
<circle cx="60.3333" cy="16.3336" r="1.66667" transform="rotate(-90 60.3333 16.3336)"
fill="white"></circle>
<circle cx="88.6667" cy="60.0003" r="1.66667" transform="rotate(-90 88.6667 60.0003)"
fill="white"></circle>
<circle cx="88.6667" cy="16.3336" r="1.66667" transform="rotate(-90 88.6667 16.3336)"
fill="white"></circle>
<circle cx="117.667" cy="60.0003" r="1.66667" transform="rotate(-90 117.667 60.0003)"
fill="white"></circle>
<circle cx="117.667" cy="16.3336" r="1.66667" transform="rotate(-90 117.667 16.3336)"
fill="white"></circle>
<circle cx="74.6667" cy="60.0003" r="1.66667" transform="rotate(-90 74.6667 60.0003)"
fill="white"></circle>
<circle cx="74.6667" cy="16.3336" r="1.66667" transform="rotate(-90 74.6667 16.3336)"
fill="white"></circle>
<circle cx="103" cy="60.0003" r="1.66667" transform="rotate(-90 103 60.0003)" fill="white">
</circle>
<circle cx="103" cy="16.3336" r="1.66667" transform="rotate(-90 103 16.3336)" fill="white">
</circle>
<circle cx="132" cy="60.0003" r="1.66667" transform="rotate(-90 132 60.0003)" fill="white">
</circle>
<circle cx="132" cy="16.3336" r="1.66667" transform="rotate(-90 132 16.3336)" fill="white">
</circle>
<circle cx="1.66667" cy="45.3336" r="1.66667" transform="rotate(-90 1.66667 45.3336)"
fill="white"></circle>
<circle cx="1.66667" cy="1.66683" r="1.66667" transform="rotate(-90 1.66667 1.66683)"
fill="white"></circle>
<circle cx="16.3333" cy="45.3336" r="1.66667" transform="rotate(-90 16.3333 45.3336)"
fill="white"></circle>
<circle cx="16.3333" cy="1.66683" r="1.66667" transform="rotate(-90 16.3333 1.66683)"
fill="white"></circle>
<circle cx="31" cy="45.3336" r="1.66667" transform="rotate(-90 31 45.3336)" fill="white">
</circle>
<circle cx="31" cy="1.66683" r="1.66667" transform="rotate(-90 31 1.66683)" fill="white">
</circle>
<circle cx="45.6667" cy="45.3336" r="1.66667" transform="rotate(-90 45.6667 45.3336)"
fill="white"></circle>
<circle cx="45.6667" cy="1.66683" r="1.66667" transform="rotate(-90 45.6667 1.66683)"
fill="white"></circle>
<circle cx="60.3333" cy="45.3338" r="1.66667" transform="rotate(-90 60.3333 45.3338)"
fill="white"></circle>
<circle cx="60.3333" cy="1.66707" r="1.66667" transform="rotate(-90 60.3333 1.66707)"
fill="white"></circle>
<circle cx="88.6667" cy="45.3338" r="1.66667" transform="rotate(-90 88.6667 45.3338)"
fill="white"></circle>
<circle cx="88.6667" cy="1.66707" r="1.66667" transform="rotate(-90 88.6667 1.66707)"
fill="white"></circle>
<circle cx="117.667" cy="45.3338" r="1.66667" transform="rotate(-90 117.667 45.3338)"
fill="white"></circle>
<circle cx="117.667" cy="1.66707" r="1.66667" transform="rotate(-90 117.667 1.66707)"
fill="white"></circle>
<circle cx="74.6667" cy="45.3338" r="1.66667" transform="rotate(-90 74.6667 45.3338)"
fill="white"></circle>
<circle cx="74.6667" cy="1.66707" r="1.66667" transform="rotate(-90 74.6667 1.66707)"
fill="white"></circle>
<circle cx="103" cy="45.3338" r="1.66667" transform="rotate(-90 103 45.3338)" fill="white">
</circle>
<circle cx="103" cy="1.66707" r="1.66667" transform="rotate(-90 103 1.66707)" fill="white">
</circle>
<circle cx="132" cy="45.3338" r="1.66667" transform="rotate(-90 132 45.3338)" fill="white">
</circle>
<circle cx="132" cy="1.66707" r="1.66667" transform="rotate(-90 132 1.66707)" fill="white">
</circle>
</svg>
</div>
</div>
</div>
</div>
</div>
<!-- ====== Hero Section End -->
<!-- ====== Services Section Start -->
<section class="pt-20 pb-8 lg:pt-[120px] lg:pb-[70px]">
<div class="container">
<div class="-mx-4 flex flex-wrap">
<div class="w-full px-4">
<div class="mb-12 max-w-[620px] lg:mb-20">
<span class="mb-2 block text-lg font-semibold text-primary">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
服务
</font>
</font>
</span>
<h2 class="mb-4 text-3xl font-bold text-dark sm:text-4xl md:text-[42px]">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
我们提供的主要服务
</font>
</font>
</h2>
<p class="text-lg leading-relaxed text-body-color sm:text-xl sm:leading-relaxed">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
查看我们为客户提供的主要服务
</font>
</font>
</p>
</div>
</div>
</div>
<div class="-mx-4 flex flex-wrap">
<div class="w-full px-4 md:w-1/2 lg:w-1/4">
<div class="wow fadeInUp group mb-12 bg-white" data-wow-delay=".1s"
style="visibility: visible; animation-delay: 0.1s;">
<div
class="relative z-10 mb-8 flex h-[70px] w-[70px] items-center justify-center rounded-2xl bg-primary">
<span
class="absolute top-0 left-0 z-[-1] mb-8 flex h-[70px] w-[70px] rotate-[25deg] items-center justify-center rounded-2xl bg-primary bg-opacity-20 duration-300 group-hover:rotate-45"></span>
<svg width="35" height="35" viewBox="0 0 52 52" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M44.9313 11.7H38.9188C40.5438 10.9687 41.7626 9.99374 42.2501 8.69374C42.9001 6.98749 42.2501 5.19999 40.3001 3.33124C38.1876 1.29999 35.9938 0.568738 33.8001 1.13749C29.9813 2.11249 27.4626 7.06874 26.2438 9.99374C25.1063 7.06874 22.5876 2.11249 18.6876 1.13749C16.4938 0.568738 14.3001 1.29999 12.1876 3.33124C10.2376 5.19999 9.5876 6.98749 10.2376 8.69374C10.7251 9.99374 12.0251 10.9687 13.5688 11.7H7.06885C5.0376 11.7 3.4126 13.325 3.4126 15.3562V21.5312C3.4126 23.5625 5.0376 25.1875 7.06885 25.1875H7.71885V46.2312C7.71885 48.8312 9.83135 51.025 12.5126 51.025H40.1376C42.7376 51.025 44.9313 48.9125 44.9313 46.2312V25.1875C46.9626 25.1875 48.5876 23.5625 48.5876 21.5312V15.3562C48.5063 13.325 46.8813 11.7 44.9313 11.7ZM34.5313 3.98124C34.7751 3.89999 35.0188 3.89999 35.1813 3.89999C36.1563 3.89999 37.2126 4.38749 38.2688 5.52499C38.7563 6.01249 39.8126 7.06874 39.5688 7.79999C39.0001 9.34374 33.9626 10.6437 28.9251 11.05C30.0626 8.36874 32.1751 4.54999 34.5313 3.98124ZM13.0001 7.71874C12.7563 6.98749 13.8126 5.93124 14.3001 5.44374C15.4376 4.38749 16.4126 3.81874 17.3876 3.81874C17.6313 3.81874 17.8751 3.81874 18.0376 3.89999C20.4751 4.54999 22.5063 8.28749 23.6438 10.9687C18.6063 10.5625 13.5688 9.26249 13.0001 7.71874ZM42.0063 46.2312C42.0063 47.2875 41.1126 48.1812 40.0563 48.1812H12.4313C11.3751 48.1812 10.4813 47.2875 10.4813 46.2312V25.1875H41.9251V46.2312H42.0063ZM45.6626 21.5312C45.6626 22.0187 45.3376 22.3437 44.8501 22.3437H7.06885C6.6626 22.3437 6.25635 22.0187 6.25635 21.5312V15.3562C6.25635 14.95 6.6626 14.5437 7.06885 14.5437H44.8501C45.2563 14.5437 45.6626 14.8687 45.6626 15.3562V21.5312Z"
fill="white"></path>
</svg>
</div>
<h4 class="mb-3 text-xl font-bold text-dark">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
管理系统开发
</font>
</font>
</h4>
<p class="mb-8 text-body-color lg:mb-11">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
开发先进的 BMS 解决方案,优化电化学储能系统的性能、安全性和使用寿命。
</font>
</font>
</p>
<a href="javascript:void(0)" class="text-base font-medium text-body-color hover:text-primary">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
了解更多
</font>
</font>
</a>
</div>
</div>
<div class="w-full px-4 md:w-1/2 lg:w-1/4">
<div class="wow fadeInUp group mb-12 bg-white" data-wow-delay=".15s"
style="visibility: visible; animation-delay: 0.15s;">
<div
class="relative z-10 mb-8 flex h-[70px] w-[70px] items-center justify-center rounded-2xl bg-primary">
<span
class="absolute top-0 left-0 z-[-1] mb-8 flex h-[70px] w-[70px] rotate-[25deg] items-center justify-center rounded-2xl bg-primary bg-opacity-20 duration-300 group-hover:rotate-45"></span>
<svg width="35" height="35" viewBox="0 0 52 52" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M49.8062 23.3187L43.875 17.3875C43.3063 16.8187 42.4125 16.8187 41.8438 17.3875C41.275 17.9562 41.275 18.85 41.8438 19.4187L46.9625 24.6187H27.4625V4.87498L32.5812 10.075C33.15 10.6437 34.0437 10.6437 34.6125 10.075C35.1812 9.50623 35.1812 8.61248 34.6125 8.04373L28.6812 2.11248C27.95 1.38123 26.975 0.974976 26 0.974976C24.9438 0.974976 24.05 1.38123 23.3188 2.11248L17.3875 8.04373C16.8187 8.61248 16.8187 9.50623 17.3875 10.075C17.6312 10.3187 18.0375 10.4812 18.3625 10.4812C18.6875 10.4812 19.0937 10.3187 19.3375 10.075L24.6187 4.87498V24.5375H4.95625L10.075 19.3375C10.6437 18.7687 10.6437 17.875 10.075 17.3062C9.50625 16.7375 8.6125 16.7375 8.04375 17.3062L2.1125 23.2375C0.65 24.7 0.65 27.1375 2.1125 28.6L8.04375 34.5312C8.2875 34.775 8.69375 34.9375 9.01875 34.9375C9.34375 34.9375 9.75 34.775 9.99375 34.5312C10.5625 33.9625 10.5625 33.0687 9.99375 32.5L4.79375 27.3H24.4563V47.125L19.2563 41.925C18.6875 41.3562 17.7938 41.3562 17.225 41.925C16.6563 42.4937 16.6563 43.3875 17.225 43.9562L23.1562 49.8875C23.8875 50.6187 24.8625 51.025 25.8375 51.025C26.8937 51.025 27.7875 50.6187 28.5187 49.8875L34.45 43.9562C35.0188 43.3875 35.0188 42.4937 34.45 41.925C33.8813 41.3562 32.9875 41.3562 32.4188 41.925L27.4625 47.125V27.3812H47.0438L41.8438 32.5812C41.275 33.15 41.275 34.0437 41.8438 34.6125C42.0875 34.8562 42.4938 35.0187 42.8188 35.0187C43.1438 35.0187 43.55 34.8562 43.7938 34.6125L49.725 28.6812C51.2688 27.2187 51.2687 24.7812 49.8062 23.3187Z"
fill="white"></path>
</svg>
</div>
<h4 class="mb-3 text-xl font-bold text-dark">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
数据可视化和分析
</font>
</font>
</h4>
<p class="mb-8 text-body-color lg:mb-11">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
创建可视化工具和仪表板,使用户能够监控和分析来自能源存储系统的实时和历史数据。
</font>
</font>
</p>
<a href="javascript:void(0)" class="text-base font-medium text-body-color hover:text-primary">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
了解更多
</font>
</font>
</a>
</div>
</div>
<div class="w-full px-4 md:w-1/2 lg:w-1/4">
<div class="wow fadeInUp group mb-12 bg-white" data-wow-delay=".2s"
style="visibility: visible; animation-delay: 0.2s;">
<div
class="relative z-10 mb-8 flex h-[70px] w-[70px] items-center justify-center rounded-2xl bg-primary">
<span
class="absolute top-0 left-0 z-[-1] mb-8 flex h-[70px] w-[70px] rotate-[25deg] items-center justify-center rounded-2xl bg-primary bg-opacity-20 duration-300 group-hover:rotate-45"></span>
<svg width="35" height="35" viewBox="0 0 35 35" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.7734 14.3281H3.82813C2.07813 14.3281 0.65625 12.9062 0.65625 11.1562V4.21094C0.65625 2.46094 2.07813 1.03906 3.82813 1.03906H10.7734C12.5234 1.03906 13.9453 2.46094 13.9453 4.21094V11.1562C13.9453 12.9062 12.5234 14.3281 10.7734 14.3281ZM3.82813 2.95312C3.17188 2.95312 2.57031 3.5 2.57031 4.21094V11.1562C2.57031 11.8125 3.11719 12.4141 3.82813 12.4141H10.7734C11.4297 12.4141 12.0313 11.8672 12.0313 11.1562V4.21094C12.0313 3.55469 11.4844 2.95312 10.7734 2.95312H3.82813Z"
fill="white"></path>
<path
d="M31.1719 14.3281H24.2266C22.4766 14.3281 21.0547 12.9062 21.0547 11.1562V4.21094C21.0547 2.46094 22.4766 1.03906 24.2266 1.03906H31.1719C32.9219 1.03906 34.3438 2.46094 34.3438 4.21094V11.1562C34.3438 12.9062 32.9219 14.3281 31.1719 14.3281ZM24.2266 2.95312C23.5703 2.95312 22.9688 3.5 22.9688 4.21094V11.1562C22.9688 11.8125 23.5156 12.4141 24.2266 12.4141H31.1719C31.8281 12.4141 32.4297 11.8672 32.4297 11.1562V4.21094C32.4297 3.55469 31.8828 2.95312 31.1719 2.95312H24.2266Z"
fill="white"></path>
<path
d="M10.7734 33.9609H3.82813C2.07813 33.9609 0.65625 32.5391 0.65625 30.7891V23.8438C0.65625 22.0938 2.07813 20.6719 3.82813 20.6719H10.7734C12.5234 20.6719 13.9453 22.0938 13.9453 23.8438V30.7891C13.9453 32.5391 12.5234 33.9609 10.7734 33.9609ZM3.82813 22.5859C3.17188 22.5859 2.57031 23.1328 2.57031 23.8438V30.7891C2.57031 31.4453 3.11719 32.0469 3.82813 32.0469H10.7734C11.4297 32.0469 12.0313 31.5 12.0313 30.7891V23.8438C12.0313 23.1875 11.4844 22.5859 10.7734 22.5859H3.82813Z"
fill="white"></path>
<path
d="M31.1719 33.9609H24.2266C22.4766 33.9609 21.0547 32.5391 21.0547 30.7891V23.8438C21.0547 22.0938 22.4766 20.6719 24.2266 20.6719H31.1719C32.9219 20.6719 34.3438 22.0938 34.3438 23.8438V30.7891C34.3438 32.5391 32.9219 33.9609 31.1719 33.9609ZM24.2266 22.5859C23.5703 22.5859 22.9688 23.1328 22.9688 23.8438V30.7891C22.9688 31.4453 23.5156 32.0469 24.2266 32.0469H31.1719C31.8281 32.0469 32.4297 31.5 32.4297 30.7891V23.8438C32.4297 23.1875 31.8828 22.5859 31.1719 22.5859H24.2266Z"
fill="white"></path>
</svg>
</div>
<h4 class="mb-3 text-xl font-bold text-dark">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
能源预测</font>
</font><br>
</h4>
<p class="mb-8 text-body-color lg:mb-11">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
创建预测算法来预测能源使用和生产,从而实现更好的资源规划和电网集成。
</font>
</font>
</p>
<a href="javascript:void(0)" class="text-base font-medium text-body-color hover:text-primary">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
了解更多
</font>
</font>
</a>
</div>
</div>
<div class="w-full px-4 md:w-1/2 lg:w-1/4">
<div class="wow fadeInUp group mb-12 bg-white" data-wow-delay=".25s"
style="visibility: visible; animation-delay: 0.25s;">
<div
class="relative z-10 mb-8 flex h-[70px] w-[70px] items-center justify-center rounded-2xl bg-primary">
<span
class="absolute top-0 left-0 z-[-1] mb-8 flex h-[70px] w-[70px] rotate-[25deg] items-center justify-center rounded-2xl bg-primary bg-opacity-20 duration-300 group-hover:rotate-45"></span>
<svg width="35" height="35" viewBox="0 0 35 35" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M29.5312 21.6562L28.6563 21.1641L29.6953 20.5625C30.7344 19.9062 31.3359 18.8125 31.2812 17.6094C31.2266 16.4063 30.625 15.3125 29.5312 14.7109L27.8906 13.7813L29.6406 12.6875C30.6797 12.0313 31.2812 10.9375 31.2266 9.73438C31.1719 8.53125 30.5703 7.4375 29.4766 6.83594L19.25 1.09375C18.2109 0.492187 16.9531 0.546875 15.9141 1.09375L5.41406 7.21875C4.375 7.82031 3.71875 8.91406 3.71875 10.1172C3.71875 11.3203 4.375 12.4141 5.41406 13.0156L7.10938 14L5.41406 14.9844C4.375 15.5859 3.71875 16.6797 3.71875 17.8828C3.71875 19.0859 4.32031 20.1797 5.41406 20.7812L6.39844 21.3281L5.46875 21.875C4.42969 22.4766 3.77344 23.5703 3.77344 24.7734C3.77344 25.9766 4.375 27.0703 5.46875 27.6719L15.9141 33.6875C16.4609 34.0156 17.0078 34.125 17.6094 34.125C18.2109 34.125 18.8125 33.9609 19.3594 33.6328L29.6953 27.2891C30.7344 26.6328 31.3359 25.5391 31.2812 24.3359C31.2266 23.2969 30.625 22.2031 29.5312 21.6562ZM5.63281 10.1172C5.63281 9.57031 5.90625 9.13281 6.34375 8.85938L16.8438 2.78906C17.0625 2.67969 17.3359 2.57031 17.5547 2.57031C17.7734 2.57031 18.0469 2.625 18.2656 2.73437L28.5469 8.47656C28.9844 8.75 29.2578 9.1875 29.3125 9.73438C29.3125 10.2812 29.0391 10.7188 28.6016 10.9922L18.3203 17.3906C17.8828 17.6641 17.2812 17.6641 16.8438 17.3906L6.39844 11.375C5.90625 11.1562 5.63281 10.6641 5.63281 10.1172ZM5.63281 17.9375C5.63281 17.3906 5.90625 16.9531 6.34375 16.6797L9.02344 15.1484L15.8594 19.0859C16.4062 19.4141 16.9531 19.5234 17.5547 19.5234C18.1562 19.5234 18.7578 19.3594 19.3047 19.0312L26.0312 14.875L28.6016 16.2969C29.0391 16.5703 29.3125 17.0078 29.3672 17.5547C29.3672 18.1016 29.0938 18.5391 28.6563 18.8125L18.3203 25.2656C17.8828 25.5391 17.2812 25.5391 16.8438 25.2656L6.39844 19.25C5.90625 18.9766 5.63281 18.4844 5.63281 17.9375ZM28.6563 25.8125L18.3203 32.2109C17.8828 32.4844 17.2812 32.4844 16.8438 32.2109L6.39844 26.1953C5.96094 25.9219 5.6875 25.4844 5.6875 24.9375C5.6875 24.3906 5.96094 23.9531 6.39844 23.6797L8.3125 22.5859L15.8594 26.9609C16.4062 27.2891 16.9531 27.3984 17.5547 27.3984C18.1562 27.3984 18.7578 27.2344 19.3047 26.9062L26.7969 22.2578L28.6563 23.2969C29.0938 23.5703 29.3672 24.0078 29.4219 24.5547C29.3672 25.0469 29.0938 25.5391 28.6563 25.8125Z"
fill="white"></path>
</svg>
</div>
<h4 class="mb-3 text-xl font-bold text-dark">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
储能系统集成
</font>
</font>
</h4>
<p class="mb-8 text-body-color lg:mb-11">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
协助客户将储能系统与可再生能源、微电网基础设施集成,以优化能源利用和电网稳定性。
</font>
</font>
</p>
<a href="javascript:void(0)" class="text-base font-medium text-body-color hover:text-primary">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
了解更多
</font>
</font>
</a>
</div>
</div>
</div>
</div>
</section>
<!-- ====== Features Section End -->
<!-- ====== About Section Start -->
<section id="about" class="bg-[#f3f4fe] pt-20 pb-20 lg:pt-[120px] lg:pb-[120px]">
<div class="container">
<div class="wow fadeInUp bg-white" data-wow-delay=".2s" style="visibility: visible; animation-delay: 0.2s;">
<div class="-mx-4 flex flex-wrap">
<div class="w-full px-4">
<div class="items-center justify-between overflow-hidden border lg:flex">
<div
class="w-full py-12 px-7 sm:px-12 md:p-16 lg:max-w-[565px] lg:py-9 lg:px-16 xl:max-w-[640px] xl:p-[70px]">
<span class="mb-5 inline-block bg-primary py-2 px-5 text-sm font-medium text-white">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
关于我们
</font>
</font>
</span>
<h2
class="mb-6 text-3xl font-bold text-dark sm:text-4xl sm:leading-snug 2xl:text-[40px]">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
构建储能系统的绝妙工具包
</font>
</font>
</h2>
<p class="mb-9 text-base leading-relaxed text-body-color">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
在津能源,我们致力于彻底改变储能系统的设计、构建和优化方式。</font>
<font style="vertical-align: inherit;">
凭借我们在算法控制、数据可视化和数据科学方面的专业知识,我们提供了一个出色的工具包,使企业和行业能够构建不仅更好而且卓越的能源存储系统。
</font>
</font>
</p>
<p class="mb-9 text-base leading-relaxed text-body-color">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
我们的使命是通过提供尖端的工具和服务来推动基于电化学的储能系统的采用。</font>
<font style="vertical-align: inherit;">我们了解储能在创造可持续、高效的能源格局中发挥的关键作用。</font>
<font style="vertical-align: inherit;">通过我们的解决方案,我们使客户能够充分利用这些系统的潜力。
</font>
</font>
</p>
<a href="bg-description.html"
class="inline-flex items-center justify-center rounded bg-primary py-4 px-6 text-base font-medium text-white transition duration-300 ease-in-out hover:bg-opacity-90 hover:shadow-lg">
<font style="vertical-align: inherit;">
<font style="vertical-align: inherit;">
背景说明
</font>
</font>
</a>
</div>
<div class="text-center">
<div class="relative z-10 inline-block">
<img src="assets/images/about/about-image.svg" alt="图像" class="mx-auto lg:ml-auto">
</div>
</div>
</div>
</div>
</div>