index.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770
  1. .title {
  2. width: 100%;
  3. height: 60px;
  4. background: rgba(0, 0, 0, 0.5);
  5. min-width: 1220px;
  6. position: fixed;
  7. top: 0;
  8. left: 0;
  9. z-index: 99;
  10. }
  11. .title .title-box {
  12. width: 100%;
  13. max-width: 1200px;
  14. height: 100%;
  15. margin: 0 auto;
  16. display: flex;
  17. align-items: center;
  18. }
  19. .title .title-box .title-logo {
  20. width: 245px;
  21. height: 34px;
  22. margin-right: 74px;
  23. color: #fff;
  24. display: flex;
  25. align-items: center;
  26. }
  27. .title .title-sub-name {
  28. font-size: 12px;
  29. transform: scale(0.68) translateX(-66px);
  30. width: 282px;
  31. opacity: 0.75;
  32. }
  33. .title .title-name {
  34. font-family: hanyiyaku;
  35. font-size: 16px;
  36. line-height: 22px;
  37. }
  38. .title .title-box .title-logo img {
  39. width: 34px;
  40. height: 34px;
  41. margin-right: 10px;
  42. border-radius: 5px;
  43. }
  44. .title .navbar-nav {
  45. flex: 1;
  46. width: 0;
  47. display: flex;
  48. }
  49. .title .nav-link {
  50. color: #fff;
  51. font-weight: 400;
  52. font-size: 15px;
  53. color: #FFFFFF;
  54. line-height: 21px;
  55. text-align: left;
  56. font-style: normal;
  57. padding: 0 16px;
  58. cursor: pointer;
  59. }
  60. .title .title-button {
  61. display: flex;
  62. }
  63. .title .title-btn {
  64. width: 100px;
  65. height: 34px;
  66. border-radius: 2px;
  67. border: 1px solid #FFFFFF;
  68. color: #FFFFFF;
  69. text-align: center;
  70. box-sizing: border-box;
  71. line-height: 32px;
  72. margin-right: 10px;
  73. cursor: pointer;
  74. }
  75. .title .title-btn:hover {
  76. border-color: #0971FF;
  77. color: #0971FF;
  78. }
  79. .title .title-btn.register {
  80. margin-right: 0px;
  81. background: #0971FF;
  82. border-color: #0971FF;
  83. }
  84. .title .title-btn.register:hover {
  85. color: #FFFFFF;
  86. background: #3696ff;
  87. border-color: #3696ff;
  88. }
  89. .banner {
  90. padding-top: 60px;
  91. background: rgba(21, 26, 41, 1);
  92. }
  93. .banner .swiper {
  94. width: 100%;
  95. min-width: 1220px;
  96. height: 498px;
  97. position: relative;
  98. }
  99. .banner .swiper-pagination-bullet {
  100. width: 50px;
  101. height: 1px;
  102. border: 2px solid #979797;
  103. opacity: 0.5;
  104. border-radius: 0;
  105. }
  106. .banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
  107. .banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  108. margin: 0 6px;
  109. }
  110. .banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  111. opacity: 1;
  112. }
  113. .banner .swiper-horizontal>.swiper-pagination-bullets,
  114. .banner .swiper-pagination-bullets.swiper-pagination-horizontal,
  115. .banner .swiper-pagination-custom,
  116. .banner .swiper-pagination-fraction {
  117. bottom: 20px;
  118. }
  119. .banner .swiper-slide {
  120. width: 100%;
  121. height: 100%;
  122. background: #151A29 url('https://file-node.oss-cn-shanghai.aliyuncs.com/youji/1da909133e7e4ceb86928bb1af23533a') no-repeat;
  123. background-size: 100% 100%;
  124. }
  125. .banner .slide-box {
  126. height: 100%;
  127. width: 1200px;
  128. margin: 0 auto;
  129. display: flex;
  130. align-items: center;
  131. justify-content: space-between;
  132. color: #fff;
  133. }
  134. .banner .banner-img {
  135. width: 435px;
  136. height: 308px;
  137. margin-right: 84px;
  138. }
  139. .banner .banner-img img {
  140. width: 100%;
  141. height: 100%;
  142. }
  143. .banner .banner-title {
  144. font-weight: 500;
  145. font-size: 36px;
  146. line-height: 50px;
  147. margin-bottom: 12px;
  148. }
  149. .banner .banner-sub-title {
  150. font-weight: 300;
  151. font-size: 20px;
  152. line-height: 28px;
  153. opacity: 0.7;
  154. margin-bottom: 50px;
  155. }
  156. .banner .banner-button {
  157. width: 160px;
  158. height: 44px;
  159. background: #0971FF;
  160. border-radius: 2px;
  161. font-weight: 500;
  162. font-size: 16px;
  163. line-height: 44px;
  164. text-align: center;
  165. margin-bottom: 30px;
  166. cursor: pointer;
  167. }
  168. .banner .banner-button:hover {
  169. color: #FFFFFF;
  170. background: #3696ff;
  171. border-color: #3696ff;
  172. }
  173. .banner .banner-button .huifont-jiantou {
  174. font-size: 13px;
  175. margin-left: 9px;
  176. }
  177. .banner .banner-sub-item {
  178. font-size: 16px;
  179. margin-bottom: 20px;
  180. padding-left: 22px;
  181. position: relative;
  182. }
  183. .banner .banner-sub-item::before {
  184. content: '';
  185. position: absolute;
  186. top: 50%;
  187. margin-top: -3px;
  188. width: 6px;
  189. height: 6px;
  190. border-radius: 6px;
  191. background: #0971FF;
  192. left: 6px;
  193. }
  194. .banner .banner-sub-list {
  195. padding: 30px 0;
  196. }
  197. .side-type {
  198. width: 100%;
  199. min-width: 1220px;
  200. height: 122px;
  201. background: #202633;
  202. }
  203. .side-type .side-type-box {
  204. width: 100%;
  205. max-width: 1200px;
  206. height: 100%;
  207. margin: 0 auto;
  208. display: flex;
  209. align-items: center;
  210. }
  211. .side-type .side-type-item {
  212. flex: 1;
  213. width: 0;
  214. }
  215. .side-type .side-type-title {
  216. display: flex;
  217. align-items: center;
  218. font-weight: 500;
  219. font-size: 18px;
  220. color: #FFFFFF;
  221. line-height: 25px;
  222. }
  223. .side-type .side-type-title img {
  224. width: 34px;
  225. height: 34px;
  226. margin-right: 12px;
  227. }
  228. .side-type .side-type-content {
  229. margin-top: 8px;
  230. font-size: 14px;
  231. color: #7D7B85;
  232. line-height: 20px;
  233. }
  234. .product {
  235. padding: 100px 0;
  236. width: 100%;
  237. min-width: 1220px;
  238. }
  239. .product .product-box {
  240. width: 100%;
  241. max-width: 1200px;
  242. margin: 0 auto;
  243. }
  244. .product .product-title {
  245. text-align: center;
  246. font-weight: 600;
  247. font-size: 40px;
  248. color: #1F2329;
  249. line-height: 56px;
  250. margin-bottom: 13px;
  251. }
  252. .product .product-sub-title {
  253. text-align: center;
  254. font-size: 18px;
  255. color: #5D6C82;
  256. line-height: 30px;
  257. opacity: 0.85;
  258. margin-bottom: 52px;
  259. }
  260. .product .product-tab {
  261. display: flex;
  262. justify-content: center;
  263. border-bottom: 1px solid rgba(224, 228, 235, 0.5);
  264. padding-bottom: 18px;
  265. margin-bottom: 48px;
  266. }
  267. .product .product-tab-item {
  268. font-size: 20px;
  269. color: #5D6C82;
  270. line-height: 28px;
  271. width: 200px;
  272. text-align: center;
  273. cursor: pointer;
  274. position: relative;
  275. }
  276. .product .product-tab-item::before {
  277. content: '';
  278. position: absolute;
  279. width: 100px;
  280. height: 3px;
  281. background: #0971FF;
  282. bottom: -19px;
  283. left: 50px;
  284. display: none;
  285. }
  286. .product .product-tab-item:hover {
  287. color: #0971FF;
  288. }
  289. .product .product-tab-item:hover::before {
  290. display: block;
  291. }
  292. .product .product-tab-item.active {
  293. color: #0971FF;
  294. }
  295. .product .product-tab-item.active::before {
  296. display: block;
  297. }
  298. .product .project-content {
  299. display: flex;
  300. }
  301. .product .project-img {
  302. width: 746px;
  303. height: 420px;
  304. background: #212630;
  305. border-radius: 16px;
  306. overflow: hidden;
  307. margin-right: 30px;
  308. }
  309. .product .project-img img {
  310. width: 100%;
  311. height: 100%;
  312. }
  313. .product .project-article {
  314. flex: 1;
  315. width: 0;
  316. }
  317. .product .article-title {
  318. font-weight: 600;
  319. font-size: 28px;
  320. color: #1F2329;
  321. line-height: 40px;
  322. padding: 25px 0;
  323. }
  324. .product .article-content {
  325. font-size: 16px;
  326. color: #5D6C82;
  327. line-height: 30px;
  328. opacity: 0.85;
  329. }
  330. .product .article-button {
  331. width: 120px;
  332. height: 36px;
  333. line-height: 36px;
  334. background: #0971FF;
  335. border-radius: 2px;
  336. text-align: center;
  337. color: #fff;
  338. font-weight: 500;
  339. font-size: 16px;
  340. margin-top: 50px;
  341. cursor: pointer;
  342. }
  343. .product .article-button:hover {
  344. color: #FFFFFF;
  345. background: #3696ff;
  346. border-color: #3696ff;
  347. }
  348. .solution {
  349. padding-top: 96px;
  350. background: #F7FAFD;
  351. }
  352. .solution .solution-title {
  353. font-weight: 600;
  354. font-size: 40px;
  355. color: #1F2329;
  356. line-height: 56px;
  357. text-align: center;
  358. margin-bottom: 44px;
  359. }
  360. .solution .solution-tab {
  361. width: 648px;
  362. margin: 0 auto;
  363. display: flex;
  364. background: #ECF1FA;
  365. border-radius: 28px;
  366. height: 56px;
  367. align-items: center;
  368. margin-bottom: 40px;
  369. position: relative;
  370. }
  371. .solution .solution-item {
  372. width: 25%;
  373. text-align: center;
  374. font-weight: 600;
  375. font-size: 18px;
  376. color: #8E95A8;
  377. cursor: pointer;
  378. position: relative;
  379. z-index: 9;
  380. transition: color 0.3s;
  381. }
  382. .solution .solution-item-bg {
  383. position: absolute;
  384. width: 25%;
  385. left: 0;
  386. top: 0;
  387. height: 100%;
  388. border-radius: 28px;
  389. background: #0971FF;
  390. transition: left 0.3s;
  391. }
  392. .solution .solution-item.active {
  393. color: #fff;
  394. }
  395. .solution .solution-swiper {
  396. width: 100%;
  397. min-width: 1220px;
  398. height: 600px;
  399. }
  400. .solution .solution-swiper .swiper-slide {
  401. width: 100%;
  402. height: 100%;
  403. color: #fff;
  404. background-repeat: no-repeat;
  405. background-size: 100% 100%;
  406. }
  407. .solution .solution-swiper .swiper-slide:nth-child(1) {
  408. background-image: url(https://file-node.oss-cn-shanghai.aliyuncs.com/youji/96872b8179da4cf29599d5cf01c69fed);
  409. }
  410. .solution .solution-swiper .swiper-slide:nth-child(2) {
  411. background-image: url(https://file-node.oss-cn-shanghai.aliyuncs.com/youji/5a9846976fea45c1becb3c768f7e4109);
  412. }
  413. .solution .solution-swiper .swiper-slide:nth-child(3) {
  414. background-image: url(https://file-node.oss-cn-shanghai.aliyuncs.com/youji/5ea8dc9317c643d0b0254d8d13a154f3);
  415. }
  416. .solution .solution-swiper .swiper-slide:nth-child(4) {
  417. background-image: url(https://file-node.oss-cn-shanghai.aliyuncs.com/youji/5f5d9f14b2754bbfa7c870aae8606b0f);
  418. }
  419. .solution .solution-swiper-box {
  420. width: 100%;
  421. max-width: 1200px;
  422. margin: 0 auto;
  423. padding-top: 167px;
  424. }
  425. .solution .solution-swiper-title {
  426. font-weight: 600;
  427. font-size: 32px;
  428. line-height: 45px;
  429. margin-bottom: 48px;
  430. }
  431. .solution .solution-swiper-item {
  432. display: flex;
  433. align-items: center;
  434. margin-bottom: 28px;
  435. }
  436. .solution .solution-swiper-item img {
  437. width: 20px;
  438. height: 20px;
  439. }
  440. .solution .solution-swiper-label {
  441. flex: 1;
  442. width: 0;
  443. overflow: hidden;
  444. margin-left: 3px;
  445. font-weight: 600;
  446. font-size: 20px;
  447. line-height: 28px;
  448. }
  449. .news {
  450. padding: 100px 0;
  451. min-width: 1220px;
  452. }
  453. .news .news-title {
  454. font-weight: 600;
  455. font-size: 40px;
  456. color: #1F2329;
  457. line-height: 56px;
  458. text-align: center;
  459. margin-bottom: 44px;
  460. }
  461. .news .news-swiper-content {
  462. width: 1200px;
  463. margin: 0 auto;
  464. position: relative;
  465. }
  466. .news .news-swiper {
  467. width: 1104px;
  468. height: 510px;
  469. margin: 0 auto;
  470. padding: 0 20px;
  471. }
  472. .news .swiper-slide {
  473. width: 100%;
  474. height: 100%;
  475. padding: 20px 0;
  476. opacity: 0;
  477. transition: opacity 0.3s;
  478. }
  479. .news .swiper-slide.swiper-slide-active,
  480. .news .swiper-slide.swiper-slide-next {
  481. opacity: 1 !important;
  482. }
  483. .news .news-item {
  484. width: 100%;
  485. height: 100%;
  486. background: #FFFFFF;
  487. box-shadow: 0px 4px 26px -7px rgba(27, 71, 144, 0.25);
  488. border-radius: 4px;
  489. display: flex;
  490. flex-direction: column;
  491. overflow: hidden;
  492. cursor: pointer;
  493. }
  494. .news .news-swiper-icon {
  495. width: 48px;
  496. height: 48px;
  497. border-radius: 50%;
  498. background: #E7F0F8;
  499. position: absolute;
  500. top: 50%;
  501. margin-top: -24px;
  502. cursor: pointer;
  503. text-align: center;
  504. line-height: 48px;
  505. color: #4E5969;
  506. }
  507. .news .news-swiper-icon:hover {
  508. color: #0971FF;
  509. }
  510. .news .news-swiper-icon .iconfont {
  511. font-size: 24px;
  512. }
  513. .news .prev {
  514. flex: 0;
  515. }
  516. .news .next {
  517. right: 0;
  518. }
  519. .news .news-item img {
  520. width: 100%;
  521. height: 235px;
  522. }
  523. .news .news-item-content {
  524. padding: 30px 30px 20px 30px;
  525. flex: 1;
  526. height: 0;
  527. overflow: hidden;
  528. display: flex;
  529. flex-direction: column;
  530. }
  531. .news .news-item-title {
  532. font-weight: 600;
  533. font-size: 18px;
  534. color: #1F2329;
  535. line-height: 28px;
  536. margin-bottom: 12px;
  537. }
  538. .news .news-item-article {
  539. font-size: 14px;
  540. color: #5D6C82;
  541. line-height: 22px;
  542. margin-bottom: 12px;
  543. flex: 1;
  544. height: 0;
  545. overflow: hidden;
  546. }
  547. .news .news-item-date {
  548. font-size: 14px;
  549. color: #5D6C82;
  550. }
  551. .about {
  552. padding: 100px 0;
  553. min-width: 1220px;
  554. background: #F7FAFD;
  555. }
  556. .about .about-title {
  557. font-weight: 600;
  558. font-size: 40px;
  559. color: #1F2329;
  560. line-height: 56px;
  561. text-align: center;
  562. margin-bottom: 58px;
  563. }
  564. .about .about-content {
  565. width: 1200px;
  566. margin: 0 auto;
  567. display: flex;
  568. align-items: center;
  569. margin-bottom: 100px;
  570. }
  571. .about .about-content img {
  572. width: 488px;
  573. height: 268px;
  574. }
  575. .about .about-article {
  576. font-weight: 400;
  577. font-size: 14px;
  578. color: #1F2329;
  579. line-height: 23px;
  580. margin-left: 40px;
  581. }
  582. .about .about-article p {
  583. margin-bottom: 24px;
  584. }
  585. .about .about-article p:last-child {
  586. margin: 0;
  587. }
  588. .footer {
  589. background: #212631;
  590. min-width: 1220px;
  591. }
  592. .footer .footer-box {
  593. width: 1200px;
  594. margin: 0 auto;
  595. }
  596. .footer .footer-content {
  597. padding: 50px;
  598. display: flex;
  599. border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  600. }
  601. .footer .footer-title {
  602. font-weight: 500;
  603. font-size: 24px;
  604. color: #FFFFFF;
  605. line-height: 33px;
  606. margin-bottom: 28px;
  607. }
  608. .footer .footer-download {
  609. flex: 1;
  610. width: 0;
  611. }
  612. .footer .footer-qr {
  613. display: flex;
  614. }
  615. .footer .qr-item {
  616. margin-right: 56px;
  617. }
  618. .footer .footer-qr img {
  619. width: 130px;
  620. height: 130px;
  621. }
  622. .footer .qr-name {
  623. text-align: center;
  624. font-size: 14px;
  625. color: #98999D;
  626. line-height: 20px;
  627. margin-top: 10px;
  628. }
  629. .footer .contact-information {
  630. font-weight: 400;
  631. font-size: 14px;
  632. color: #98999D;
  633. line-height: 32px;
  634. }
  635. .footer .foot-information {
  636. font-weight: 400;
  637. font-size: 12px;
  638. color: #98999D;
  639. line-height: 17px;
  640. display: flex;
  641. align-items: center;
  642. padding: 20px;
  643. justify-content: center;
  644. }
  645. .footer .foot-information a {
  646. color: #98999D;
  647. margin-right: 30px;
  648. }
  649. .footer .foot-information img {
  650. width: 14px;
  651. height: 14px;
  652. margin-left: 30px;
  653. margin-right: 10px;
  654. }