index.less 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. .container {
  2. max-width: 1200px;
  3. margin: auto;
  4. }
  5. html,
  6. body {
  7. margin: 0;
  8. }
  9. .home {
  10. .home-back {
  11. width: 100%;
  12. }
  13. .home-title {
  14. font-size: 42px;
  15. font-weight: 400;
  16. text-align: center;
  17. &-sub {
  18. text-align: center;
  19. font-size: 22px;
  20. font-weight: 400;
  21. margin-top: 28px;
  22. color: #888888;
  23. }
  24. }
  25. .home-qa {
  26. padding: 170px 0;
  27. display: flex;
  28. flex-direction: column;
  29. align-items: center;
  30. justify-content: center;
  31. .home-qa-img-row {
  32. margin-top: 103px;
  33. .home-qa-img-row-item {
  34. max-width: 490px;
  35. position: relative;
  36. & > img {
  37. width: 100%;
  38. height: 100%;
  39. }
  40. .home-qa-img-row-item-absolute {
  41. position: absolute;
  42. top: 0;
  43. left: 0;
  44. width: 100%;
  45. height: 100%;
  46. padding: 32px 24px;
  47. color: #fff;
  48. display: flex;
  49. flex-direction: column;
  50. justify-content: space-around;
  51. .home-qa-img-row-item-absolute-title {
  52. font-size: 22px;
  53. font-weight: bold;
  54. & > span {
  55. font-size: 50px;
  56. }
  57. }
  58. .home-qa-img-row-item-absolute-subtitle {
  59. font-size: 14px;
  60. font-weight: 400;
  61. }
  62. }
  63. }
  64. }
  65. }
  66. .home-ad {
  67. background-color: #f3f5fe;
  68. padding-top: 132px;
  69. padding-bottom: 160px;
  70. display: flex;
  71. flex-direction: column;
  72. align-items: center;
  73. justify-content: center;
  74. .home-ad-row {
  75. margin-top: 112px;
  76. img {
  77. width: 100%;
  78. }
  79. }
  80. }
  81. .home-static {
  82. height: 723px;
  83. background: linear-gradient(315deg, #496cf2 0%, #7663ff 100%);
  84. display: flex;
  85. flex-direction: column;
  86. align-items: center;
  87. justify-content: center;
  88. color: #fff;
  89. .home-title {
  90. color: #fff;
  91. &-sub {
  92. color: #fff;
  93. margin-bottom: 94px;
  94. }
  95. }
  96. .home-static-num {
  97. display: flex;
  98. justify-content: center;
  99. align-items: center;
  100. &-wrap {
  101. padding: 0 24px;
  102. border-radius: 9px;
  103. background-color: #fff;
  104. color: #723bed;
  105. font-size: 60px;
  106. }
  107. }
  108. &-title {
  109. font-size: 38px;
  110. }
  111. .home-static-btn {
  112. margin-top: 38px;
  113. height: 50px;
  114. border-radius: 50px;
  115. color: #723bed;
  116. width: 200px;
  117. }
  118. }
  119. }
  120. .ant-modal-body {
  121. padding: 40px !important;
  122. }