index.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561
  1. /* 轮播图 */
  2. .aboutus-page .swiper {
  3. width: 100%;
  4. height: 100%;
  5. }
  6. .aboutus-page .swiper-slide {
  7. font-size: 18px;
  8. }
  9. .aboutus-page .swiper-slide img {
  10. height: 41.66vw;
  11. width: 100%;
  12. }
  13. .aboutus-page .box1 {
  14. width: 100%;
  15. height: 41.666vw;
  16. position: absolute;
  17. top: 0;
  18. left: 0;
  19. z-index: 100;
  20. display: flex;
  21. align-items: center;
  22. }
  23. .aboutus-page .box1-content {
  24. margin: 0 0 0 12.5vw;
  25. }
  26. .aboutus-page .box1-title {
  27. width: 597px;
  28. font-size: 60px;
  29. font-family: Gilroy, Gilroy-Light;
  30. font-weight: 300;
  31. text-align: left;
  32. color: #ffffff;
  33. line-height: 70px;
  34. }
  35. .aboutus-page .box1-tip {
  36. width: 592px;
  37. font-size: 24px;
  38. font-family: Gilroy, Gilroy-Light;
  39. font-weight: 300;
  40. text-align: left;
  41. color: #ffffff;
  42. line-height: 36px;
  43. margin: 20px 0 43px 0;
  44. }
  45. .aboutus-page .box1-content button {
  46. background: transparent;
  47. width: 180px;
  48. height: 54px;
  49. border: 2px solid #ffffff;
  50. border-radius: 29px;
  51. background-image: url("../../images/about_us/btn1.png");
  52. background-repeat: no-repeat;
  53. background-position: center;
  54. background-size: 105px auto;
  55. cursor: pointer;
  56. }
  57. .aboutus-page .box2-content {
  58. text-align: center;
  59. margin: 41px 0 83px 0;
  60. }
  61. .aboutus-page .box2-content img {
  62. width: 23.07vw;
  63. height: 13.22vw;
  64. margin-right: 43px;
  65. }
  66. .aboutus-page .box2-content div {
  67. display: inline-block;
  68. width: 39.63vw;
  69. height: 8.95vw;
  70. font-size: 24px;
  71. font-family: Gilroy, Gilroy-Bold;
  72. font-weight: 700;
  73. text-align: left;
  74. color: #8e9daa;
  75. line-height: 30px;
  76. }
  77. .aboutus-page .box2 {
  78. height: 41.666vw;
  79. background-image: url("../../images/about_us/bg3.png");
  80. background-position: top;
  81. background-size: cover;
  82. display: flex;
  83. align-items: center;
  84. justify-content: space-between;
  85. padding: 0 2.6vw 0 12.5vw;
  86. }
  87. .aboutus-page .box2 .box1-content {
  88. margin-top: 0;
  89. margin-left: 0;
  90. }
  91. .aboutus-page .box2 .box1-content .logo {
  92. width: 7.18vw;
  93. height: 2.08vw;
  94. margin-bottom: 2.08vw;
  95. }
  96. .aboutus-page .box3-content {
  97. display: flex;
  98. width: 40%;
  99. }
  100. .aboutus-page .box3-content .num {
  101. opacity: 0.7;
  102. font-size: 72px;
  103. font-family: Gilroy, Gilroy-Thin;
  104. font-weight: 200;
  105. text-align: left;
  106. color: #ffffff;
  107. }
  108. .aboutus-page .box3-content .tip{
  109. font-size: 1.14vw;
  110. font-family: NexaBold, NexaBold-Regular;
  111. font-weight: 400;
  112. text-align: left;
  113. color: #333333;
  114. line-height: 1.19vw;
  115. }
  116. .aboutus-page .box3-content .box3-title {
  117. opacity: 0.7;
  118. font-size: 24px;
  119. font-family: Gilroy, Gilroy-Medium;
  120. font-weight: 500;
  121. text-align: left;
  122. color: #ffffff;
  123. margin: 25px 0 18px 0;
  124. }
  125. .aboutus-page .box3-content .box3-tip {
  126. opacity: 0.7;
  127. font-size: 15px;
  128. font-family: Myriad Pro, Myriad Pro-Regular;
  129. font-weight: 400;
  130. text-align: left;
  131. color: #ffffff;
  132. }
  133. .aboutus-page .box3-content img {
  134. width: 20px;
  135. height: 12px;
  136. margin-top: 60px;
  137. }
  138. .aboutus-page .box4-content {
  139. height: 38.54vw;
  140. background-image: url("../../images/about_us/bg4.png");
  141. background-size: 100% 100%;
  142. display: flex;
  143. justify-content: space-evenly;
  144. align-items: center;
  145. }
  146. .aboutus-page .box4-content .box4 .title {
  147. font-size: 72px;
  148. font-family: Gilroy, Gilroy-Light;
  149. font-weight: 300;
  150. text-align: left;
  151. color: #018dff;
  152. margin-bottom: 43px;
  153. }
  154. .aboutus-page .box4-content .box4 .cards {
  155. width: calc(25vw + 100px);
  156. display: flex;
  157. justify-content: space-around;
  158. }
  159. .aboutus-page .box4-content .box4 .card {
  160. position: relative;
  161. display: flex;
  162. flex-flow: column;
  163. justify-content: center;
  164. width: 8.33vw;
  165. height: 8.33vw;
  166. background: white;
  167. border-radius: 25px;
  168. box-shadow: 7.98px 15.01px 32px 0px rgba(232, 243, 255, 0.66);
  169. padding: 7px 10px;
  170. }
  171. .aboutus-page .box4-content .box4 .card .num {
  172. font-size: 2.5vw;
  173. font-family: SamsungSharpSans, SamsungSharpSans-Medium;
  174. font-weight: 500;
  175. text-align: left;
  176. color: #008cff;
  177. line-height: 23px;
  178. margin: 1vw 0 0.7vw 0;
  179. }
  180. .aboutus-page .box4-content .box4 .card .tip {
  181. font-size: 1vw;
  182. }
  183. .aboutus-page .box4-content .box4.pic {
  184. width: 38.64vw;
  185. height: 31.3vw;
  186. background-image: url("../../images/about_us/bg5.png");
  187. background-size: 100% 100%;
  188. margin-top: 2.08vw;
  189. }
  190. .aboutus-page .box4-content .box4 img {
  191. position: absolute;
  192. top: 0.85vw;
  193. right: 0.85vw;
  194. width: 1.8vw;
  195. object-fit: fill;
  196. }
  197. .aboutus-page .box5-content {
  198. height: 32vw;
  199. padding: 6.25vw 0;
  200. text-align: center;
  201. position: relative;
  202. }
  203. .aboutus-page .box5-content .title{
  204. font-size: 3.75vw;
  205. font-family: Gilroy, Gilroy-Light;
  206. font-weight: 300;
  207. color: #018cff;
  208. text-align: center;
  209. }
  210. /* 分页 */
  211. .aboutus-page .page-box {
  212. text-align: right;
  213. padding-right: 12.5vw;
  214. }
  215. .aboutus-page .page-box .img{
  216. width: 3.125vw;
  217. height: 3.125vw;
  218. margin-bottom: 2.08vw;
  219. display: inline-block;
  220. cursor: pointer;
  221. background-size: 100% 100%;
  222. line-height: 3.125vw;
  223. }
  224. /*白色背景*/
  225. .aboutus-page .page-box .first1{
  226. margin-right: 10px;
  227. background-image: url("../../../assets/images/about_us/arrow2.png");
  228. }
  229. .aboutus-page .page-box .last1{
  230. background-image: url("../../../assets/images/about_us/arrow2.png");
  231. transform: rotate(180deg);
  232. }
  233. .aboutus-page .page-box .first1.active{
  234. background-image: url("../../../assets/images/about_us/arrow3.png")!important;
  235. transform: rotate(180deg);
  236. }
  237. .aboutus-page .page-box .last1.active{
  238. background-image: url("../../../assets/images/about_us/arrow3.png")!important;
  239. transform: rotate(180deg);
  240. }
  241. .aboutus-page .page-box .last1.active{
  242. transform: rotate(0deg);
  243. }
  244. /*蓝色背景*/
  245. .aboutus-page .page-box .first2{
  246. margin-right: 10px;
  247. background-image: url("../../../assets/images/about_us/arrow4.png");
  248. }
  249. .aboutus-page .page-box .last2{
  250. background-image: url("../../../assets/images/about_us/arrow4.png");
  251. transform: rotate(180deg);
  252. }
  253. .aboutus-page .page-box .first2.active{
  254. background-image: url("../../../assets/images/about_us/arrow5.png")!important;
  255. transform: rotate(180deg);
  256. }
  257. .aboutus-page .page-box .last2.active{
  258. background-image: url("../../../assets/images/about_us/arrow5.png")!important;
  259. transform: rotate(180deg);
  260. }
  261. .aboutus-page .page-box .last2.active{
  262. transform: rotate(0deg);
  263. }
  264. .aboutus-page .box5-content .cards{
  265. position: absolute;
  266. top: 17.34vw;
  267. margin: 0 12.5vw;
  268. white-space: nowrap;
  269. width: 100%;
  270. vertical-align: top;
  271. overflow-x: auto;
  272. padding-bottom: 12px;
  273. text-align: left;
  274. }
  275. /* 隐藏滚动条 */
  276. .aboutus-page .box5-content .cards::-webkit-scrollbar {
  277. width: 0;
  278. height: 0;
  279. }
  280. .aboutus-page .box5-content .card{
  281. transition: all 0.3s;
  282. width: 25vw;
  283. background: #ffffff;
  284. border-radius: 24px;
  285. margin-right: 20px;
  286. padding: 3.8vw 2.34vw 2.03vw 2.34vw;
  287. box-sizing: border-box;
  288. text-align: left;
  289. position: relative;
  290. display: inline-block;
  291. white-space: normal;
  292. }
  293. .aboutus-page .box5-content .card:hover{
  294. box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
  295. }
  296. .aboutus-page .box5-content .card .card-title{
  297. font-size: 2.18vw;
  298. font-family: DINPro, DINPro-Bold;
  299. font-weight: 700;
  300. color: #242A30;
  301. margin-bottom: 2.18vw;
  302. }
  303. .aboutus-page .box5-content .split{
  304. width: 100%;
  305. height: 1px;
  306. background: #e5e5e5;
  307. position: absolute;
  308. top: 24.895vw;
  309. left: 0;
  310. }
  311. .aboutus-page .box5-content .card .split{
  312. position: absolute;
  313. top: 7.55vw;
  314. left: 0;
  315. }
  316. .aboutus-page .box5-content .card .dot{
  317. background: #e5e5e5;
  318. position: absolute;
  319. top: 7.55vw;
  320. left: 2.34vw;
  321. border-radius: 50%;
  322. width: 5px;
  323. height: 5px;
  324. transform: translateY(-50%);
  325. }
  326. .aboutus-page .box5-content .card .name{
  327. font-size: 1.25vw;
  328. font-family: Gilroy, Gilroy-Bold;
  329. font-weight: 700;
  330. color: #242A30;
  331. margin-bottom: 0.46vw;
  332. }
  333. .aboutus-page .box5-content .card .desc{
  334. font-size: 0.83vw;
  335. font-family: Gilroy, Gilroy-Medium;
  336. font-weight: 500;
  337. color: #242a30;
  338. margin-bottom: 2.08vw;
  339. }
  340. .aboutus-page .box5-content .card:hover .card-title{
  341. color: #008bff;
  342. }
  343. .aboutus-page .box5-content .card:hover .split,.dot{
  344. background: #008bff;
  345. }
  346. .aboutus-page .box5-content .card:hover .dot{
  347. background: #008bff;
  348. }
  349. .aboutus-page .box5-content .card:hover .name{
  350. color: #008bff;
  351. }
  352. .aboutus-page .box6-content{
  353. width: 100%;
  354. height: calc(36.45vw + 6.97vw);
  355. background: #008cff;
  356. padding: 0 12.5vw;
  357. box-sizing: border-box;
  358. }
  359. .aboutus-page .box6-content .tool{
  360. padding-top: 4.68vw;
  361. display: flex;
  362. align-items: center;
  363. justify-content: space-between;
  364. margin-bottom: 2.91vw;
  365. }
  366. .aboutus-page .box6-content .tool .title{
  367. font-size: 4.479vw;
  368. font-family: Gilroy, Gilroy-Light;
  369. font-weight: 300;
  370. text-align: center;
  371. color: #ffffff;
  372. }
  373. .aboutus-page .box6-content .tool .page-box{
  374. padding-right: 0;
  375. }
  376. .aboutus-page .box6-content .tool .page-box .img{
  377. margin-bottom: 0;
  378. }
  379. .aboutus-page .box6-content .cards-box{
  380. width: 100%;
  381. position: relative;
  382. }
  383. .aboutus-page .box6-content .cards{
  384. width: 100%;
  385. display: flex;
  386. justify-content: space-between;
  387. position: absolute;
  388. top: 0;
  389. left: 0;
  390. transform-origin:left bottom;
  391. }
  392. .aboutus-page .box6-content .cards.last{
  393. opacity: 0.2;
  394. transform: rotate(-10deg);
  395. pointer-events: none;/* 点击穿透 */
  396. }
  397. .aboutus-page .box6-content .card{
  398. width: 17.8vw;
  399. height: 17.8vw;
  400. background: #ffffff;
  401. border-radius: 24px;
  402. padding: 3.17vw 1.56vw;
  403. box-sizing: border-box;
  404. }
  405. .aboutus-page .box6-content .cards.last .card{
  406. display: none;
  407. transition: all 0.8s;
  408. cursor: default;
  409. }
  410. .aboutus-page .box6-content .cards.first{
  411. z-index: 100;
  412. }
  413. .aboutus-page .box6-content .cards.last .card div{
  414. display: none;
  415. }
  416. .aboutus-page .box6-content .cards.last .card:first-child{
  417. display: block;
  418. }
  419. .aboutus-page .box6-content .cards .card .date{
  420. font-size: 0.729vw;
  421. font-family: Gilroy, Gilroy-Bold;
  422. font-weight: 700;
  423. text-align: left;
  424. color: #242a30;
  425. margin-bottom: 0.93vw;
  426. }
  427. .aboutus-page .box6-content .card:hover .date{
  428. color: #008bff;
  429. }
  430. .aboutus-page .box6-content .cards .card .card-title{
  431. font-size: 1.25vw;
  432. font-family: Gilroy, Gilroy-Bold;
  433. font-weight: 700;
  434. text-align: left;
  435. margin-bottom: 2.34vw;
  436. overflow: hidden;
  437. text-overflow: ellipsis;
  438. display: -webkit-box;
  439. -webkit-box-orient: vertical;
  440. -webkit-line-clamp: 2;
  441. word-break: break-all;
  442. }
  443. .aboutus-page .box6-content .card:hover .card-title{
  444. color: #008bff;
  445. }
  446. .aboutus-page .box6-content .cards .card .desc{
  447. font-size: 0.83vw;
  448. font-family: Gilroy, Gilroy-Medium;
  449. font-weight: 500;
  450. text-align: left;
  451. color: #242A30;
  452. margin-bottom: 1.4vw;
  453. overflow: hidden;
  454. text-overflow: ellipsis;
  455. display: -webkit-box;
  456. -webkit-box-orient: vertical;
  457. -webkit-line-clamp: 2;
  458. word-break: break-all;
  459. }
  460. .aboutus-page .box6-content .cards .card .arrow{
  461. font-size: 0.729vw;
  462. font-family: Gilroy, Gilroy-Bold;
  463. font-weight: 700;
  464. text-align: left;
  465. color: #242A30;
  466. }
  467. .aboutus-page .box6-content .cards .card .arrow i{
  468. margin-left: 10px;
  469. }
  470. .aboutus-page .box6-content .card:hover .arrow{
  471. color: #008bff;
  472. }
  473. /*移动端*/
  474. @media screen and (max-width: 960px) {
  475. .aboutus-page .swiper-slide img {
  476. height: 90.66vw;
  477. object-fit: cover;
  478. }
  479. .aboutus-page .box1 {
  480. height: 90.66vw;
  481. }
  482. .aboutus-page .box1-content{
  483. margin: 16.93vw auto 0 auto;
  484. width: 82.4vw;
  485. text-align: center;
  486. }
  487. .aboutus-page .box1-title{
  488. font-size: 8vw;
  489. width: 100%;
  490. line-height: 1;
  491. text-align: center;
  492. }
  493. .aboutus-page .box1-tip{
  494. font-size: 5.33vw;
  495. margin: 4vw 0;
  496. width: 100%;
  497. text-align: center;
  498. line-height: 5.33vw;
  499. }
  500. .aboutus-page .box1-content button{
  501. width: 40vw;
  502. height: 10.8vw;
  503. }
  504. .aboutus-page .box2-content img{
  505. width: 59.06vw;
  506. height: 33.86vw;
  507. }
  508. .aboutus-page .box2-content div{
  509. font-size: 3.7vw;
  510. display: block;
  511. width: 88vw;
  512. margin: 4vw auto 8vw auto;
  513. height: auto;
  514. word-break: break-all;
  515. }
  516. }