index.css 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931
  1. a:hover {
  2. text-decoration: none;
  3. }
  4. .index-content {
  5. background: #fff;
  6. /* padding-top: 60px; */
  7. padding-top: 30px;
  8. }
  9. /* 菜单开始 */
  10. .top-nav-ul-drop-down-list.product {
  11. width: 1000px;
  12. padding: 50px 35px;
  13. cursor: default;
  14. position: absolute;
  15. left: 50%;
  16. margin-left: -500px;
  17. }
  18. .top-nav-ul-drop-down-list {
  19. border-radius: 4px;
  20. box-shadow: 0 3px 10px 3px rgb(0 0 0 / 7%);
  21. top: 60px;
  22. background: #fff;
  23. color: #000;
  24. }
  25. #dropdow_menu {
  26. width: 1000px;
  27. padding: 50px 35px;
  28. cursor: default;
  29. background: #fff;
  30. color: #000;
  31. border-radius: 4px;
  32. box-shadow: 0 3px 10px 3px rgb(0 0 0 / 7%);
  33. border: none;
  34. /* display: flex;
  35. justify-content: space-between;
  36. flex-wrap: wrap; */
  37. }
  38. #dropdow_menu li {
  39. /* width: 15%; */
  40. width: 30%;
  41. }
  42. .caret {
  43. transition: all 0.3s;
  44. }
  45. .down {
  46. transition: all 0.3s;
  47. }
  48. .navbar-nav li:hover #dropdown-menu {
  49. display: flex;
  50. justify-content: space-between;
  51. flex-wrap: wrap;
  52. }
  53. .navbar-nav li:hover .dropdown-menu {
  54. display: block;
  55. }
  56. .navbar-nav li:hover .caret {
  57. transform: rotate(-180deg);
  58. }
  59. .navbar-nav li:hover .down {
  60. transform: rotate(-180deg);
  61. }
  62. .nav .open>a,
  63. .nav .open>a:focus,
  64. .nav .open>a:hover {
  65. /* background-color: #eee; */
  66. background-color: #fff;
  67. border-color: #305DC8;
  68. }
  69. .nav>li>a:focus,
  70. .nav>li>a:hover {
  71. text-decoration: none;
  72. background-color: #fff;
  73. color: #305DC8;
  74. }
  75. .nav>li>a .down {
  76. transform: rotate(0deg);
  77. }
  78. .nav>li>a:focus .down {
  79. transform: rotate(-180deg);
  80. }
  81. .navbar-nav>li>a {
  82. line-height: 18px;
  83. }
  84. .classify-nav {
  85. /* width: 475px;
  86. height: 310px; */
  87. /* width: 540px; */
  88. display: inline-block;
  89. vertical-align: top;
  90. /* margin-top: auto; */
  91. margin-right: 15px;
  92. }
  93. .classify-title {
  94. font-size: 12px;
  95. font-weight: 500;
  96. color: #767b83;
  97. line-height: 27px;
  98. margin-left: 15px;
  99. border-bottom: 1px solid #edeff2;
  100. margin-bottom: 10px;
  101. }
  102. #dropdow_menu a {
  103. display: inline-block;
  104. width: 260px;
  105. height: 68px;
  106. border-radius: 3px;
  107. line-height: 24px;
  108. padding: 10px 15px;
  109. align-items: center;
  110. transition: .2s;
  111. }
  112. #dropdow_menu a:hover {
  113. background: #ebf3ff;
  114. }
  115. #dropdow_menu a:hover .product-nav-logo {
  116. border-radius: 8px;
  117. box-shadow: 0 8px 15px 0 rgb(2 72 227 / 5%), 0 4px 8px 0 rgb(2 72 227 / 10%), 0 0 1px 0 rgb(2 72 227 / 10%);
  118. background-color: #fff;
  119. }
  120. .product-nav-logo {
  121. margin-right: 10px;
  122. display: inline-block;
  123. vertical-align: middle;
  124. }
  125. .product-nav-box {
  126. display: inline-block;
  127. vertical-align: middle;
  128. }
  129. .product-nav-title {
  130. margin-top: 0;
  131. line-height: 20px;
  132. font-weight: 500;
  133. display: inline-block;
  134. position: relative;
  135. vertical-align: top;
  136. }
  137. .product-nav-content {
  138. font-size: 14px;
  139. color: #767b83;
  140. line-height: 1.4;
  141. }
  142. /* 菜单结束 */
  143. .swiper-container-h {
  144. height: 100%;
  145. }
  146. .swiper-container-h .swiper-slide {
  147. height: 100%;
  148. width: 100%;
  149. text-align: center;
  150. font-size: 24px;
  151. /* background: red; */
  152. }
  153. .swiper-container-v .swiper-slide {
  154. height: 450px;
  155. width: 100%;
  156. text-align: center;
  157. font-size: 24px;
  158. background: orange;
  159. }
  160. .swiper-button-prev:after,
  161. .swiper-button-next:after {
  162. font-size: 12px;
  163. }
  164. .swiper-button-next,
  165. .swiper-button-prev {
  166. background-size: 18px;
  167. }
  168. .arrow {
  169. user-select: none;
  170. width: 40px;
  171. height: 40px;
  172. border-radius: 50%;
  173. background-color: #fff;
  174. box-shadow: 0 3px 12px 0 rgb(48 48 48 / 5%), 0 4px 8px 0 rgb(48 48 48 / 10%), 0 0 1px 0 rgb(0 0 0 / 10%);
  175. display: flex;
  176. flex-direction: column;
  177. justify-content: center;
  178. align-items: center;
  179. position: absolute;
  180. top: 50%
  181. }
  182. .product_info_wrap {
  183. width: 840px;
  184. margin: 40px auto 0;
  185. text-align: left;
  186. }
  187. /* .product_info {
  188. width: 230px;
  189. height: 80px;
  190. margin-right: 40px;
  191. margin-top: 14px;
  192. } */
  193. .tab_title {
  194. min-width: 1100px;
  195. margin: 0 auto;
  196. padding: 50px 40px 20px;
  197. display: flex;
  198. flex-wrap: nowrap;
  199. justify-content: space-between;
  200. }
  201. .tab_title li {
  202. width: 260px;
  203. height: 94px;
  204. box-sizing: border-box;
  205. padding: 10px;
  206. border-radius: 3px;
  207. box-shadow: 0 2px 12px 0 rgb(48 48 48 / 5%), 0 2px 8px 0 rgb(48 48 48 / 10%), 0 0 1px 0 rgb(0 0 0 / 10%);
  208. border-left: 3px solid;
  209. border-color: #fff;
  210. position: relative;
  211. display: flex;
  212. flex-wrap: nowrap;
  213. transform: .3;
  214. }
  215. .tab_title li:hover {
  216. border-color: #0b5dd9;
  217. transform: scale(1.02);
  218. box-shadow: 0 20px 40px 0 rgb(48 48 48 / 5%), 0 30px 60px 0 rgb(48 48 48 / 10%);
  219. z-index: 1;
  220. }
  221. .tab_title li.cur {
  222. border-color: #0b5dd9;
  223. transform: scale(1.02);
  224. box-shadow: 0 20px 40px 0 rgb(48 48 48 / 5%), 0 30px 60px 0 rgb(48 48 48 / 10%);
  225. z-index: 1;
  226. }
  227. .product_info {
  228. width: 260px;
  229. height: 94px;
  230. margin-right: 40px;
  231. /* margin-top: 14px; */
  232. }
  233. .tab_con {
  234. box-sizing: border-box;
  235. min-width: 1100px;
  236. margin: 30px auto;
  237. border-radius: 3px;
  238. border: 1px solid #f1f1f1;
  239. padding: 15px;
  240. font-size: 12px;
  241. background: #fafbfc;
  242. position: relative;
  243. }
  244. #tab_con1 li {
  245. text-align: center;
  246. }
  247. .tab_con .tab_level {
  248. border: 1px solid #EDEFF2;
  249. padding: 5px;
  250. margin: 10px auto;
  251. }
  252. .tab_con .lv {
  253. width: 25px;
  254. letter-spacing: 20px;
  255. /* margin-right: 20px; */
  256. vertical-align: middle;
  257. }
  258. .lv_con {
  259. flex: 1;
  260. align-items: center;
  261. }
  262. .lv_con li {
  263. /* background: #FAFBFC; */
  264. width: 120px;
  265. height: 28px;
  266. line-height: 28px;
  267. color: #56585D;
  268. border: 1px solid #D1D4D8;
  269. transform: all 0.3;
  270. }
  271. .opt_div {
  272. position: absolute;
  273. top: 0;
  274. left: 50px;
  275. right: 0;
  276. bottom: 0;
  277. opacity: 0.5;
  278. background: #fff;
  279. }
  280. .border {
  281. border: 1px solid #90B5F9 !important;
  282. /* padding: 5px; */
  283. /* box-sizing: border-box; */
  284. box-shadow: 0 0 5px 3px #d7d7d7;
  285. /* box-shadow: 0 0 5px 3px #E7EFFD; */
  286. /* box-shadow: 0 0 5px 3px #D4E2FC; */
  287. position: relative;
  288. z-index: 80;
  289. transition: all .5s ease .1s;
  290. background: #E7EFFD;
  291. /* transform: scale(1.01); */
  292. /* background: rgba(227, 237, 253, .8);
  293. -moz-opacity: 0.8;
  294. opacity: 0.8;
  295. -webkit-filter: blur(1px);
  296. -ms-filter: blur(1px);
  297. filter: blur(1px); */
  298. }
  299. .lv_con1 {
  300. width: 100%;
  301. }
  302. .lv_con1>li {
  303. /* background: #FAFBFC; */
  304. width: 19%;
  305. box-sizing: border-box;
  306. padding: 2px 5px;
  307. /* height: 28px; */
  308. /* line-height: 28px; */
  309. color: #56585D;
  310. border: 1px solid #D1D4D8;
  311. transform: all 0.3;
  312. }
  313. .lv_con1>li ul {
  314. width: 100%;
  315. box-sizing: border-box;
  316. padding: 5px;
  317. }
  318. .lv_con1>li ul li {
  319. /* background: #FAFBFC; */
  320. width: 48%;
  321. box-sizing: border-box;
  322. padding: 2px 5px;
  323. /* height: 28px; */
  324. /* line-height: 28px; */
  325. color: #56585D;
  326. border: 1px solid #D1D4D8;
  327. margin-bottom: 5px;
  328. transform: all 0.3;
  329. }
  330. .li_style {
  331. /* background: #FAFBFC; */
  332. box-sizing: border-box;
  333. padding: 2px 5px;
  334. /* height: 28px; */
  335. /* line-height: 28px; */
  336. color: #56585D;
  337. border: 1px solid #D1D4D8;
  338. margin-bottom: 5px;
  339. }
  340. .con_left {
  341. width: 78%;
  342. }
  343. .con_left ul>li,
  344. .con_right ul>li {
  345. /* background: #FAFBFC; */
  346. box-sizing: border-box;
  347. padding: 2px 5px;
  348. /* height: 28px; */
  349. /* line-height: 28px; */
  350. color: #56585D;
  351. border: 1px solid #D1D4D8;
  352. margin-bottom: 5px;
  353. transform: all 0.3;
  354. }
  355. .con_left ul>li ul li,
  356. .con_right ul>li ul li {
  357. /* background: #FAFBFC; */
  358. width: 48%;
  359. box-sizing: border-box;
  360. padding: 2px 5px;
  361. /* height: 28px; */
  362. /* line-height: 28px; */
  363. color: #56585D;
  364. border: 1px solid #D1D4D8;
  365. margin-bottom: 5px;
  366. transform: all 0.3;
  367. }
  368. .con_right {
  369. width: 19%;
  370. }
  371. .product_img {
  372. width: 80px;
  373. height: 80px;
  374. box-sizing: border-box;
  375. padding: 10px;
  376. margin-right: 10px;
  377. }
  378. .product_img img {
  379. width: 100%;
  380. }
  381. .product_main_title {
  382. height: 24px;
  383. width: 140px;
  384. /* position: absolute;
  385. top: 16px;
  386. left: 90px; */
  387. font-size: 14px;
  388. font-weight: 500;
  389. line-height: 24px;
  390. color: #212326;
  391. margin-top: 10px;
  392. overflow: hidden;
  393. text-overflow: ellipsis;
  394. white-space: nowrap;
  395. }
  396. .product_sub_title {
  397. height: 24px;
  398. width: 140px;
  399. /* position: absolute;
  400. top: 40px;
  401. left: 90px; */
  402. font-family: MarkPro;
  403. font-size: 14px;
  404. font-weight: 400;
  405. line-height: 24px;
  406. color: #767b83;
  407. }
  408. .product_detail {
  409. display: block;
  410. width: 80px;
  411. height: 20px;
  412. font-size: 14px;
  413. font-weight: 500;
  414. line-height: 20px;
  415. color: #003da6;
  416. background: url('../imgs/arrow_r.png') no-repeat;
  417. background-size: 16px 16px;
  418. background-position: 108% center;
  419. }
  420. .product_desc {
  421. width: 570px;
  422. }
  423. .product_desc .desc {
  424. font-size: 14px;
  425. line-height: 24px;
  426. min-height: 72px;
  427. color: #767b83;
  428. overflow: hidden;
  429. text-overflow: ellipsis;
  430. display: -webkit-box;
  431. -webkit-line-clamp: 3;
  432. -webkit-box-orient: vertical;
  433. }
  434. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-detail .framework-product-detail-arrow {
  435. width: 16px;
  436. height: 16px;
  437. float: right;
  438. margin-top: 2px;
  439. }
  440. /* 服务交付开始 */
  441. .serve_wrap {
  442. margin-top: 60px;
  443. }
  444. .serve_wrap .index-tab-content {
  445. display: flex;
  446. flex-wrap: wrap;
  447. justify-content: space-between;
  448. margin-top: 60px;
  449. }
  450. .serve_wrap .index-solution-card {
  451. /* display: inline-block; */
  452. /* vertical-align: middle; */
  453. box-shadow: 0 4px 8px 0 rgb(48 48 48 / 10%);
  454. border-radius: 3px;
  455. background-color: #fff;
  456. /* width: 495px; */
  457. width: 49%;
  458. /* min-height: 260px; */
  459. min-height: 240px;
  460. padding: 30px;
  461. margin-bottom: 10px;
  462. transition: .3s;
  463. z-index: 0;
  464. }
  465. .serve_wrap .index-solution-card:hover {
  466. position: relative;
  467. box-shadow: 0 20px 40px 0 rgb(48 48 48 / 5%), 0 30px 60px 0 rgb(48 48 48 / 10%);
  468. z-index: 1;
  469. }
  470. .serve_wrap .index-solution-card-left {
  471. margin-right: 10px;
  472. }
  473. .serve_wrap .index-solution-card-right {
  474. margin-left: 0;
  475. }
  476. .serve_wrap .index-solution-card-img {
  477. width: 30%;
  478. height: 100%;
  479. display: inline-block;
  480. /* vertical-align: middle; */
  481. }
  482. .serve_wrap .index-solution-card-img img {
  483. /* margin-top: 14px; */
  484. display: block;
  485. width: 100%;
  486. }
  487. .serve_wrap .index-solution-card-content {
  488. display: inline-block;
  489. width: 60%;
  490. margin-left: 9%;
  491. vertical-align: top;
  492. /* vertical-align: middle; */
  493. }
  494. .serve_wrap .index-solution-card-content-title {
  495. font-size: 20px;
  496. line-height: 1.5;
  497. color: #1d1e20;
  498. font-weight: 500;
  499. margin-bottom: 10px;
  500. letter-spacing: 1.2px;
  501. }
  502. .serve_wrap .index-solution-card-content-main {
  503. font-size: 14px;
  504. color: #45464a;
  505. margin-left: 20px;
  506. line-height: 24px;
  507. font-weight: 400;
  508. }
  509. .serve_wrap .index-ul-solution {
  510. list-style-type: disc;
  511. color: #5c5f66;
  512. }
  513. .serve_wrap .index-ul-solution li {
  514. margin-bottom: 4px;
  515. }
  516. /* 服务交付结束 */
  517. /* 合作伙伴开始 */
  518. .content-title-wrap {
  519. text-align: center;
  520. }
  521. .content-title-wrap>div {
  522. display: inline-block;
  523. }
  524. .content-title-wrap .main-title {
  525. margin: 0 15px;
  526. font-size: 32px;
  527. font-weight: 600;
  528. color: #1d1e20;
  529. }
  530. .content-title-wrap .sub-title {
  531. font-size: 20px;
  532. color: #C1C4E0;
  533. /* font-weight: 600; */
  534. }
  535. .product_desc {
  536. font-size: 16px;
  537. line-height: 28px;
  538. font-weight: 400;
  539. color: #6c6f75;
  540. max-width: 800px;
  541. text-align: center;
  542. margin: 30px auto 0;
  543. }
  544. .partner_wrap {
  545. padding: 80px 0;
  546. }
  547. .partner_company {
  548. display: flex;
  549. flex-wrap: wrap;
  550. justify-content: space-between;
  551. margin-top: 60px;
  552. }
  553. .partner_company li {
  554. box-sizing: border-box;
  555. width: 200px;
  556. height: 100px;
  557. background: #FFFFFF;
  558. /* box-shadow: 0 1px 4px 0 #CBCBCB; */
  559. border-radius: 6px;
  560. margin-bottom: 40px;
  561. }
  562. .partner_company li img {
  563. width: 100%;
  564. display: block;
  565. }
  566. /* 合作伙伴结束 */
  567. @media screen and (min-width: 768px) and (max-width: 991px) {
  568. .framework-wrapper {
  569. /* width: 555px;
  570. height: 2225px; */
  571. }
  572. .framework-wrapper .framework-product-info-wrapper {
  573. box-sizing: border-box;
  574. width: 495px;
  575. /* height: 1668px; */
  576. margin: 0 auto 0;
  577. overflow: visible;
  578. position: relative;
  579. /* top: 361px; */
  580. }
  581. .framework-wrapper .framework-product-info-wrapper .framework-product-info {
  582. width: 495px;
  583. /* height: 173px; */
  584. border-radius: 3px;
  585. position: relative;
  586. margin-bottom: 30px;
  587. top: 0;
  588. left: 0;
  589. background-color: #fff;
  590. z-index: 0;
  591. box-shadow: 0 3px 12px 0 rgb(48 48 48 / 8%), 0 4px 8px 0 rgb(48 48 48 / 10%), 0 0 1px 0 rgb(0 0 0 / 10%);
  592. }
  593. .framework-wrapper .framework-product-info-wrapper .framework-product-info.active {
  594. transition: none;
  595. opacity: 1;
  596. z-index: 99;
  597. }
  598. .framework-wrapper .framework-product-info-wrapper .framework-product-info.project {
  599. height: 197px;
  600. }
  601. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon {
  602. width: 255px;
  603. height: 60px;
  604. position: absolute;
  605. top: 20px;
  606. left: 20px;
  607. }
  608. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon .framework-product-icon-img {
  609. width: 60px;
  610. height: 60px;
  611. top: 0;
  612. left: 0;
  613. display: flex;
  614. flex-direction: column;
  615. justify-content: center;
  616. align-items: center;
  617. position: absolute;
  618. }
  619. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon .framework-product-icon-entittle {
  620. width: 180px;
  621. height: 28px;
  622. position: absolute;
  623. top: 30px;
  624. left: 75px;
  625. font-family: "PingFang SC", Helvetica, "Microsoft Yahei", Aria;
  626. font-size: 16px;
  627. line-height: 28px;
  628. color: #767b83;
  629. font-weight: 400;
  630. }
  631. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon .framework-product-icon-cntittle {
  632. width: 180px;
  633. height: 28px;
  634. position: absolute;
  635. top: 2px;
  636. left: 75px;
  637. font-size: 16px;
  638. font-weight: 500;
  639. line-height: 28px;
  640. color: #212326;
  641. overflow: hidden;
  642. text-overflow: ellipsis;
  643. white-space: nowrap
  644. }
  645. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-introduction {
  646. width: 455px;
  647. height: 72px;
  648. position: absolute;
  649. top: 95px;
  650. left: 20px;
  651. font-size: 14px;
  652. line-height: 24px;
  653. color: #212326;
  654. }
  655. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-detail {
  656. width: 81px;
  657. height: 30px;
  658. border-radius: 2.5px;
  659. box-sizing: border-box;
  660. border: 1px solid #0b5dd9;
  661. position: absolute;
  662. top: 35px;
  663. /* left: 395px; */
  664. right: 30px;
  665. font-size: 14px;
  666. font-weight: 400;
  667. line-height: 30px;
  668. text-align: center;
  669. color: #0b5dd9;
  670. }
  671. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-detail .framework-product-detail-arrow {
  672. display: none;
  673. }
  674. .index-top {
  675. background-size: 0;
  676. }
  677. .top {
  678. height: 645px;
  679. }
  680. .serve_wrap .index-solution-card-img {
  681. width: 152px;
  682. height: 152px;
  683. /* height: 100%; */
  684. display: block;
  685. /* vertical-align: middle; */
  686. margin: 20px auto;
  687. }
  688. .serve_wrap .index-solution-card-img img {
  689. /* margin-top: 14px; */
  690. display: block;
  691. width: 152px;
  692. height: 152px;
  693. }
  694. .serve_wrap .index-solution-card-content {
  695. display: block;
  696. width: 100%;
  697. /* text-align: center; */
  698. /* margin-left: 9%; */
  699. /* vertical-align: top; */
  700. /* vertical-align: middle; */
  701. }
  702. .serve_wrap .index-solution-card-content-title {
  703. text-align: center;
  704. }
  705. }
  706. @media screen and (min-width: 200px) and (max-width: 767px) {
  707. .framework-wrapper .framework-product-info-wrapper {
  708. width: 335px;
  709. margin: 0 auto;
  710. }
  711. .framework-wrapper .framework-product-info-wrapper .framework-product-info {
  712. width: 335px;
  713. /* height: 173px; */
  714. border-radius: 3px;
  715. opacity: 1;
  716. position: relative;
  717. transition: none;
  718. margin-bottom: 30px;
  719. box-shadow: 0 3px 12px 0 rgb(48 48 48 / 8%), 0 4px 8px 0 rgb(48 48 48 / 10%), 0 0 1px 0 rgb(0 0 0 / 10%);
  720. }
  721. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon {
  722. width: 255px;
  723. height: 60px;
  724. position: absolute;
  725. top: 20px;
  726. left: 20px;
  727. }
  728. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon .framework-product-icon-img {
  729. width: 60px;
  730. height: 60px;
  731. top: 0;
  732. left: 0;
  733. display: flex;
  734. flex-direction: column;
  735. justify-content: center;
  736. align-items: center;
  737. position: absolute;
  738. }
  739. .framework-product-info-wrapper .framework-product-info.project {
  740. height: 261px;
  741. }
  742. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon .framework-product-icon-img {
  743. width: 60px;
  744. height: 60px;
  745. top: 0;
  746. left: 0;
  747. }
  748. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon .framework-product-icon-entittle {
  749. width: 180px;
  750. height: 28px;
  751. position: absolute;
  752. top: 30px;
  753. left: 75px;
  754. font-family: "PingFang SC", Helvetica, "Microsoft Yahei", Aria;
  755. font-size: 16px;
  756. line-height: 28px;
  757. color: #767b83;
  758. }
  759. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-icon .framework-product-icon-cntittle {
  760. width: 180px;
  761. height: 28px;
  762. position: absolute;
  763. top: 2px;
  764. left: 75px;
  765. font-size: 16px;
  766. font-weight: 500;
  767. line-height: 28px;
  768. color: #212326;
  769. overflow: hidden;
  770. text-overflow: ellipsis;
  771. white-space: nowrap
  772. }
  773. .framework-wrapper .framework-product-info-wrapper .framework-product-info.project .framework-product-introduction {
  774. width: 295px;
  775. height: 96px;
  776. position: absolute;
  777. top: 95px;
  778. left: 20px;
  779. font-size: 14px;
  780. line-height: 24px;
  781. color: #212326;
  782. }
  783. .framework-wrapper .framework-product-info-wrapper .framework-product-info .framework-product-detail {
  784. border-radius: 2.5px;
  785. box-sizing: border-box;
  786. border: 1px solid #0b5dd9;
  787. position: absolute;
  788. left: 395px;
  789. font-size: 14px;
  790. font-weight: 400;
  791. text-align: center;
  792. color: #0b5dd9;
  793. width: 295px;
  794. height: 40px;
  795. top: 201px;
  796. left: 20px;
  797. line-height: 40px;
  798. }
  799. }