index.css 19 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036
  1. .ico,
  2. .page-title-wrap .title::before,
  3. .page-title-wrap .title::after {
  4. display: inline-block;
  5. background-image: url(../img/sprite.png);
  6. background-size: 6.58rem 5.48rem;
  7. }
  8. .ico-arrow-l-active,
  9. .ico-arrow-l:hover {
  10. width: 0.7rem;
  11. height: 0.75rem;
  12. background-position: -5.8rem -0.9rem;
  13. }
  14. .ico-arrow-l {
  15. width: 0.7rem;
  16. height: 0.75rem;
  17. background-position: -0.7rem -4.3rem;
  18. }
  19. .ico-btn-android-active,
  20. .ico-btn-android:hover {
  21. width: 2.3rem;
  22. height: 0.7rem;
  23. background-position: 0rem -2.7rem;
  24. }
  25. .ico-btn-android {
  26. width: 2.3rem;
  27. height: 0.7rem;
  28. background-position: -2.4rem -2.7rem;
  29. }
  30. .ico-btn-close {
  31. width: 0.6rem;
  32. height: 1.18rem;
  33. background-position: 0rem -4.3rem;
  34. }
  35. .ico-btn-download {
  36. width: 1.4rem;
  37. height: 0.48rem;
  38. background-position: -4.6rem -1.7rem;
  39. }
  40. .ico-btn-download2 {
  41. width: 3.2rem;
  42. height: 0.88rem;
  43. background-position: 0rem 0rem;
  44. }
  45. .ico-btn-enter-site {
  46. width: 1.4rem;
  47. height: 0.48rem;
  48. background-position: -4.8rem -2.7rem;
  49. cursor: pointer;
  50. }
  51. .ico-btn-ios,
  52. .ico-btn-android {
  53. display: block;
  54. margin: 0.4rem auto;
  55. cursor: pointer;
  56. }
  57. .ico-btn-ios-active,
  58. .ico-btn-ios:hover {
  59. width: 2.3rem;
  60. height: 0.7rem;
  61. background-position: 0rem -3.5rem;
  62. }
  63. .ico-btn-ios {
  64. width: 2.3rem;
  65. height: 0.7rem;
  66. background-position: -2.4rem -3.5rem;
  67. }
  68. .ico-btn-xfgg {
  69. width: 3.2rem;
  70. height: 0.88rem;
  71. background-position: 0rem -0.9rem;
  72. }
  73. .ico-btn-yygdd {
  74. width: 3.2rem;
  75. height: 0.88rem;
  76. background-position: 0rem -1.8rem;
  77. }
  78. .ico-btn-yyxf {
  79. width: 3.2rem;
  80. height: 0.88rem;
  81. background-position: -3.3rem 0rem;
  82. }
  83. .ico-logo {
  84. width: 1.22rem;
  85. height: 1.53rem;
  86. background-position: -3.3rem -0.9rem;
  87. }
  88. .ico-move-tip {
  89. width: 1.09rem;
  90. height: 0.77rem;
  91. background-position: -4.6rem -0.9rem;
  92. }
  93. .ico-title-cloud-l,
  94. .page-title-wrap .title::before,
  95. .page-title-wrap .title::after {
  96. width: 1.64rem;
  97. height: 0.38rem;
  98. background-position: -4.8rem -3.5rem;
  99. }
  100. .ico-txt {
  101. display: inline-block;
  102. background-image: url(../img/txt.png);
  103. background-size: 2.78rem 6.88rem;
  104. }
  105. .ico-title-bzxf {
  106. width: 2.3rem;
  107. height: 0.58rem;
  108. background-position: 0rem 0rem;
  109. }
  110. .ico-title-bbld {
  111. width: 2.77rem;
  112. height: 0.71rem;
  113. background-position: 0rem -0.6rem;
  114. }
  115. .ico-title-bbmd {
  116. width: 2.77rem;
  117. height: 0.71rem;
  118. background-position: 0rem -1.4rem;
  119. }
  120. .ico-title-zjxf {
  121. width: 2.78rem;
  122. height: 0.71rem;
  123. background-position: 0rem -2.2rem;
  124. }
  125. .ico-title-num1 {
  126. width: 1.27rem;
  127. height: 1.27rem;
  128. background-position: 0rem -3rem;
  129. }
  130. .ico-title-num2 {
  131. width: 1.27rem;
  132. height: 1.27rem;
  133. background-position: 0rem -4.3rem;
  134. }
  135. .ico-title-num3 {
  136. width: 1.27rem;
  137. height: 1.27rem;
  138. background-position: 0rem -5.6rem;
  139. }
  140. .ico-award {
  141. display: inline-block;
  142. background-image: url(../img/award.png);
  143. background-size: 6.38rem 4.18rem;
  144. }
  145. .ico-award1 {
  146. width: 3.12rem;
  147. height: 1.38rem;
  148. background-position: 0rem 0rem;
  149. }
  150. .ico-award2 {
  151. width: 3.12rem;
  152. height: 1.38rem;
  153. background-position: 0rem -1.4rem;
  154. }
  155. .ico-award3 {
  156. width: 3.12rem;
  157. height: 1.38rem;
  158. background-position: -3.2rem 0rem;
  159. }
  160. .ico-award4 {
  161. width: 3.12rem;
  162. height: 1.38rem;
  163. background-position: -3.2rem -1.4rem;
  164. }
  165. .ico-award5 {
  166. width: 3.12rem;
  167. height: 1.38rem;
  168. background-position: 0rem -2.8rem;
  169. }
  170. .ico-award6 {
  171. width: 3.12rem;
  172. height: 1.38rem;
  173. background-position: -3.2rem -2.8rem;
  174. }
  175. body {
  176. font-size: 0.24rem;
  177. }
  178. @media only screen and (max-width: 1200px) {
  179. #LTTopBar {
  180. display: none;
  181. }
  182. }
  183. .ico,
  184. .page-title-wrap .title::before,
  185. .page-title-wrap .title::after {
  186. overflow: hidden;
  187. text-indent: -999em;
  188. }
  189. .hid {
  190. display: none !important;
  191. }
  192. .wrapper {
  193. position: relative;
  194. width: 100%;
  195. min-height: 100vh;
  196. }
  197. .wrapper .page {
  198. -webkit-box-sizing: border-box;
  199. box-sizing: border-box;
  200. }
  201. .footer-wrap {
  202. overflow: auto;
  203. }
  204. .page1 {
  205. overflow: hidden;
  206. position: relative;
  207. height: 10.8rem;
  208. }
  209. .page1::after {
  210. display: block;
  211. position: absolute;
  212. bottom: 0.5rem;
  213. left: 0;
  214. width: 100%;
  215. height: 5.23rem;
  216. background-repeat: no-repeat;
  217. background-size: 100% 100%;
  218. content: "";
  219. }
  220. .page1::after {
  221. background-image: url(../img/home_dec.png);
  222. }
  223. .page1 .bg {
  224. width: 100%;
  225. -webkit-user-select: none;
  226. -moz-user-select: none;
  227. -ms-user-select: none;
  228. user-select: none;
  229. }
  230. .page1 .logo {
  231. width: 4rem;
  232. height: 1.3rem;
  233. position: absolute;
  234. top: 1.4rem;
  235. left: 2.8rem;
  236. /* background: url(../img/wcfml_logo.png) 100% no-repeat; */
  237. display: none;
  238. background-size: cover;
  239. }
  240. .page1 .op-wrap {
  241. position: absolute;
  242. top: 0.35rem;
  243. right: 0.6rem;
  244. font-size: 0;
  245. }
  246. .page1 .op-wrap .btn+.btn {
  247. margin-left: 0.16rem;
  248. }
  249. .page1 .op-wrap .btn:hover {
  250. -webkit-filter: brightness(105%);
  251. filter: brightness(105%);
  252. }
  253. .page1 .op-wrap2 {
  254. position: absolute;
  255. top: 7.2rem;
  256. left: 50%;
  257. z-index: 1;
  258. font-size: 0;
  259. -webkit-transform: translateX(-50%);
  260. transform: translateX(-50%);
  261. -webkit-user-select: none;
  262. -moz-user-select: none;
  263. -ms-user-select: none;
  264. user-select: none;
  265. }
  266. .page1 .op-wrap2 .sub-op-wrap {
  267. display: inline-block;
  268. vertical-align: top;
  269. }
  270. .page1 .op-wrap2 .sub-op-wrap .btn {
  271. display: block;
  272. width: 3.2rem;
  273. height: 0.88rem;
  274. }
  275. .page1 .op-wrap2 .sub-op-wrap .btn+.btn {
  276. margin-top: 0.14rem;
  277. }
  278. .page1 .op-wrap2 .sub-op-wrap .btn:hover {
  279. -webkit-filter: brightness(110%);
  280. filter: brightness(110%);
  281. }
  282. .page1 .op-wrap2 .sub-op-wrap .btn img {
  283. width: 100%;
  284. height: 100%;
  285. }
  286. .page1 .op-wrap2 .sub-op-wrap+.new-server-wrap {
  287. margin-left: 0.14rem;
  288. }
  289. .page1 .op-wrap2 .new-server-wrap {
  290. display: inline-block;
  291. width: 1.4rem;
  292. height: 1.9rem;
  293. vertical-align: top;
  294. }
  295. .page1 .op-wrap2 .new-server-wrap img {
  296. width: 100%;
  297. height: 100%;
  298. }
  299. .page1 .move-tip {
  300. position: absolute;
  301. top: 8.2rem;
  302. left: 50%;
  303. z-index: 1;
  304. margin-left: -0.55rem;
  305. -webkit-animation: moveTip 1.5s linear infinite;
  306. animation: moveTip 1.5s linear infinite;
  307. }
  308. @-webkit-keyframes moveTip {
  309. 0%,
  310. 100% {
  311. -webkit-transform: translateY(0);
  312. transform: translateY(0);
  313. }
  314. 50% {
  315. -webkit-transform: translateY(50%);
  316. transform: translateY(50%);
  317. }
  318. }
  319. @keyframes moveTip {
  320. 0%,
  321. 100% {
  322. -webkit-transform: translateY(0);
  323. transform: translateY(0);
  324. }
  325. 50% {
  326. -webkit-transform: translateY(50%);
  327. transform: translateY(50%);
  328. }
  329. }
  330. .page-title-wrap {
  331. position: relative;
  332. font-size: 0;
  333. text-align: center;
  334. }
  335. .page-title-wrap .num {
  336. position: absolute;
  337. top: -0.7rem;
  338. left: 50%;
  339. -webkit-transform: translateX(-50%);
  340. transform: translateX(-50%);
  341. }
  342. .page-title-wrap .title {
  343. position: relative;
  344. }
  345. .page-title-wrap .title::before,
  346. .page-title-wrap .title::after {
  347. display: block;
  348. position: absolute;
  349. top: 0.24rem;
  350. content: "";
  351. }
  352. .page-title-wrap .title::before {
  353. left: -2rem;
  354. }
  355. .page-title-wrap .title::after {
  356. right: -2rem;
  357. -webkit-transform: rotateY(180deg);
  358. transform: rotateY(180deg);
  359. }
  360. .page2 {
  361. padding-top: 0.25rem;
  362. margin-top: 0.5rem;
  363. height: 9rem;
  364. background-repeat: no-repeat;
  365. background-size: 100% 100%;
  366. }
  367. .page2 {
  368. background-image: url(../img/bg1.jpg);
  369. }
  370. .page2 .award-wrap {
  371. position: relative;
  372. margin: 0 auto;
  373. margin-top: 0.1rem;
  374. width: 12.71rem;
  375. height: 7.05rem;
  376. font-size: 0;
  377. background-repeat: no-repeat;
  378. background-size: 100% 100%;
  379. }
  380. .page2 .award-wrap {
  381. background-image: url(../img/award_bg.png);
  382. }
  383. .page2 .award-wrap .new-server-wrap {
  384. display: -webkit-box;
  385. display: -webkit-flex;
  386. display: -ms-flexbox;
  387. display: flex;
  388. position: absolute;
  389. top: 1.48rem;
  390. left: 50%;
  391. font-size: 0;
  392. -webkit-transform: translateX(-50%);
  393. transform: translateX(-50%);
  394. -webkit-align-items: center;
  395. align-items: center;
  396. -webkit-box-align: center;
  397. -webkit-box-direction: normal;
  398. -webkit-box-orient: vertical;
  399. -webkit-box-pack: center;
  400. -ms-flex-align: center;
  401. -webkit-flex-direction: column;
  402. -ms-flex-direction: column;
  403. flex-direction: column;
  404. -ms-flex-pack: center;
  405. -webkit-justify-content: center;
  406. justify-content: center;
  407. }
  408. .page2 .award-wrap .new-server-wrap .name {
  409. margin-top: 0.1rem;
  410. font-size: 0.28rem;
  411. font-weight: 700;
  412. color: #fff;
  413. }
  414. .page2 .award-wrap .new-server-wrap .time {
  415. margin-top: 0.04rem;
  416. font-size: 0.16rem;
  417. color: #fff;
  418. }
  419. .page2 .award-wrap .new-server-wrap .code-wrap {
  420. position: relative;
  421. margin-top: 0.18rem;
  422. -webkit-box-sizing: border-box;
  423. box-sizing: border-box;
  424. border: 0.04rem solid #1e5c65;
  425. border-radius: 0.16rem;
  426. padding: 0.06rem;
  427. width: 1.92rem;
  428. height: 1.92rem;
  429. background-color: #fff;
  430. }
  431. .page2 .award-wrap .new-server-wrap .code-wrap::before {
  432. display: block;
  433. position: absolute;
  434. top: 50%;
  435. left: 50%;
  436. margin-top: -0.25rem;
  437. margin-left: -0.25rem;
  438. width: 0.5rem;
  439. height: 0.5rem;
  440. /* background-image: url("../img/wd_icon.png"); */
  441. background-size: 100% 100%;
  442. content: "";
  443. }
  444. .page2 .award-wrap .new-server-wrap .code-wrap::after {
  445. position: absolute;
  446. bottom: -0.3rem;
  447. left: 50%;
  448. font-size: 0.18rem;
  449. white-space: nowrap;
  450. color: #fff;
  451. -webkit-transform: translateX(-50%);
  452. transform: translateX(-50%);
  453. content: attr(data);
  454. }
  455. .page2 .award-wrap .new-server-wrap .code-wrap .canvas-wrap {
  456. display: none;
  457. }
  458. .page2 .award-wrap .new-server-wrap .code-wrap img {
  459. width: 100%;
  460. height: 100%;
  461. }
  462. .page2 .award-wrap .new-server-wrap .code-wrap img[src=""] {
  463. opacity: 0;
  464. }
  465. .page2 .award-wrap .award-list {
  466. position: relative;
  467. z-index: 1;
  468. width: 100%;
  469. height: 100%;
  470. }
  471. .page2 .award-wrap .award-list .item:nth-child(1) {
  472. position: absolute;
  473. top: 0.64rem;
  474. left: 1.04rem;
  475. }
  476. .page2 .award-wrap .award-list .item:nth-child(2) {
  477. position: absolute;
  478. top: 2rem;
  479. left: 0.54rem;
  480. }
  481. .page2 .award-wrap .award-list .item:nth-child(3) {
  482. position: absolute;
  483. top: 3.4rem;
  484. left: 0.64rem;
  485. }
  486. .page2 .award-wrap .award-list .item:nth-child(4) {
  487. position: absolute;
  488. top: 0.64rem;
  489. right: 1.04rem;
  490. }
  491. .page2 .award-wrap .award-list .item:nth-child(5) {
  492. position: absolute;
  493. top: 2rem;
  494. right: 0.54rem;
  495. }
  496. .page2 .award-wrap .award-list .item:nth-child(6) {
  497. position: absolute;
  498. top: 3.4rem;
  499. right: 0.64rem;
  500. }
  501. .page2 .award-wrap .award-list .item a {
  502. display: block;
  503. width: 100%;
  504. height: 100%;
  505. }
  506. .page3 {
  507. padding-top: 0.25rem;
  508. height: 9.4rem;
  509. background-repeat: no-repeat;
  510. background-size: 100% 100%;
  511. }
  512. .page3 {
  513. background-image: url(../img/bg2.jpg);
  514. }
  515. .page3 .act-list {
  516. margin-top: 1rem;
  517. font-size: 0;
  518. text-align: center;
  519. }
  520. .page3 .act-list .item {
  521. display: inline-block;
  522. width: 3.26rem;
  523. height: 7.32rem;
  524. vertical-align: top;
  525. -webkit-transition: -webkit-transform 0.3s linear;
  526. transition: -webkit-transform 0.3s linear;
  527. transition: transform 0.3s linear;
  528. transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  529. will-change: transform;
  530. }
  531. .page3 .act-list .item:nth-child(1),
  532. .page3 .act-list .item:nth-child(4) {
  533. position: relative;
  534. top: -1.5rem;
  535. }
  536. .page3 .act-list .item:hover {
  537. -webkit-transform: translate3d(0, -5%, 0);
  538. transform: translate3d(0, -5%, 0);
  539. }
  540. .page3 .act-list .item img {
  541. width: 100%;
  542. height: 100%;
  543. }
  544. .page4 {
  545. padding-top: 0.25rem;
  546. height: 8.8rem;
  547. background-repeat: no-repeat;
  548. background-size: 100% 100%;
  549. }
  550. .page4 {
  551. background-image: url(../img/bg3.jpg);
  552. }
  553. .page4 .main-swiper-wrap {
  554. margin-top: 0.5rem;
  555. }
  556. .page4 .main-swiper {
  557. margin: 0 auto;
  558. width: 18rem;
  559. height: 6.18rem;
  560. }
  561. .page4 .main-swiper .swiper-slide {
  562. width: 11rem;
  563. height: 6.18rem;
  564. }
  565. .page4 .main-swiper .swiper-slide img {
  566. width: 100%;
  567. height: 100%;
  568. }
  569. .page4 .main-swiper .swiper-button-prev {
  570. left: 2.94rem;
  571. }
  572. .page4 .main-swiper .swiper-button-next {
  573. right: 2.94rem;
  574. -webkit-transform: rotateY(180deg);
  575. transform: rotateY(180deg);
  576. }
  577. a {
  578. -webkit-tap-highlight-color: transparent;
  579. }
  580. .modal {
  581. display: -webkit-box;
  582. display: -webkit-flex;
  583. display: -ms-flexbox;
  584. display: flex;
  585. overflow: auto;
  586. position: fixed;
  587. top: 0;
  588. right: 0;
  589. bottom: 0;
  590. left: 0;
  591. z-index: 10000;
  592. -webkit-box-sizing: border-box;
  593. box-sizing: border-box;
  594. padding: 1rem 0;
  595. background-color: rgba(0, 0, 0, 0.8);
  596. opacity: 0;
  597. overscroll-behavior: contain;
  598. -ms-scroll-chaining: contain;
  599. }
  600. .modal.modal-hide {
  601. opacity: 0;
  602. -webkit-animation: fadeOut 0s linear forwards;
  603. animation: fadeOut 0s linear forwards;
  604. }
  605. .modal.modal-hide .modal-wrapper {
  606. opacity: 0;
  607. /* 此处可自定义动画 */
  608. -webkit-animation: fadeOut 0s linear forwards;
  609. animation: fadeOut 0s linear forwards;
  610. }
  611. .modal.modal-active {
  612. opacity: 1;
  613. -webkit-animation: fadeIn 0.3s linear forwards;
  614. animation: fadeIn 0.3s linear forwards;
  615. }
  616. .modal.modal-active .modal-wrapper {
  617. opacity: 1;
  618. /* 此处可自定义动画 */
  619. -webkit-animation: fadeIn 0.3s linear forwards;
  620. animation: fadeIn 0.3s linear forwards;
  621. }
  622. .modal-open {
  623. position: fixed;
  624. -webkit-box-sizing: border-box;
  625. box-sizing: border-box;
  626. width: 100%;
  627. }
  628. .modal-open-scroll-through {
  629. overflow: hidden;
  630. -webkit-box-sizing: border-box;
  631. box-sizing: border-box;
  632. width: 100%;
  633. }
  634. .btn-close {
  635. display: block;
  636. overflow: hidden;
  637. position: absolute;
  638. bottom: -1.18rem;
  639. left: 50%;
  640. -webkit-transform: translateX(-50%);
  641. transform: translateX(-50%);
  642. cursor: pointer;
  643. }
  644. .modal-wrapper {
  645. position: relative;
  646. z-index: 10001;
  647. margin: auto;
  648. width: 8rem;
  649. }
  650. @-webkit-keyframes fadeIn {
  651. from {
  652. opacity: 0;
  653. }
  654. to {
  655. opacity: 1;
  656. }
  657. }
  658. @keyframes fadeIn {
  659. from {
  660. opacity: 0;
  661. }
  662. to {
  663. opacity: 1;
  664. }
  665. }
  666. @-webkit-keyframes fadeOut {
  667. from {
  668. opacity: 1;
  669. }
  670. to {
  671. opacity: 0;
  672. }
  673. }
  674. @keyframes fadeOut {
  675. from {
  676. opacity: 1;
  677. }
  678. to {
  679. opacity: 0;
  680. }
  681. }
  682. .tip-modal .btn-close {
  683. bottom: -0.6rem;
  684. }
  685. .tip-modal .modal-wrapper {
  686. -webkit-box-sizing: border-box;
  687. box-sizing: border-box;
  688. padding: 0.6rem 0.42rem;
  689. width: 5.86rem;
  690. height: 6.24rem;
  691. font-size: 0.18rem;
  692. background-repeat: no-repeat;
  693. background-size: 100% 100%;
  694. }
  695. .tip-modal .modal-wrapper {
  696. background-image: url(../img/modal_bg2.png);
  697. }
  698. .tip-modal .modal-body {
  699. -webkit-box-sizing: border-box;
  700. box-sizing: border-box;
  701. padding-top: 1.14rem;
  702. height: 100%;
  703. -webkit-user-select: none;
  704. -moz-user-select: none;
  705. -ms-user-select: none;
  706. user-select: none;
  707. }
  708. .tip-modal .modal-body .des {
  709. line-height: 2;
  710. text-align: center;
  711. color: #c8ab64;
  712. }
  713. .tip-modal .modal-body .code-wrap {
  714. position: relative;
  715. margin: 0 auto;
  716. margin-top: 0.2rem;
  717. width: 1.94rem;
  718. height: 1.94rem;
  719. }
  720. .tip-modal .modal-body .code-wrap::before {
  721. display: block;
  722. position: absolute;
  723. top: 50%;
  724. left: 50%;
  725. margin-top: -0.25rem;
  726. margin-left: -0.25rem;
  727. width: 0.5rem;
  728. height: 0.5rem;
  729. background-image: url("../img/wd_icon.png");
  730. background-size: 100% 100%;
  731. content: "";
  732. }
  733. .tip-modal .modal-body .code {
  734. width: 100%;
  735. height: 100%;
  736. }
  737. .tip-modal .modal-body .code[src=""] {
  738. opacity: 0;
  739. }
  740. .download-modal .modal-wrapper,
  741. .ios-tips-modal .modal-wrapper {
  742. -webkit-box-sizing: border-box;
  743. box-sizing: border-box;
  744. width: 4.55rem;
  745. height: 1.86rem;
  746. background-repeat: no-repeat;
  747. background-size: 100% 100%;
  748. }
  749. .download-modal .modal-wrapper,
  750. .ios-tips-modal .modal-wrapper {
  751. background-image: url(../img/modal_bg1.png);
  752. }
  753. .ios-tips-modal {
  754. line-height: 1.86rem;
  755. text-align: center;
  756. font-size: 0.3rem;
  757. }
  758. .download-modal .modal-body {
  759. display: -webkit-box;
  760. display: -webkit-flex;
  761. display: -ms-flexbox;
  762. display: flex;
  763. height: 100%;
  764. -webkit-align-items: center;
  765. align-items: center;
  766. -webkit-box-align: center;
  767. -webkit-box-pack: center;
  768. -ms-flex-align: center;
  769. -ms-flex-pack: center;
  770. -webkit-justify-content: center;
  771. justify-content: center;
  772. }
  773. .download-modal .code-wrap {
  774. position: relative;
  775. -webkit-box-sizing: border-box;
  776. box-sizing: border-box;
  777. border-radius: 0.1rem;
  778. padding: 0.02rem;
  779. width: 1.52rem;
  780. height: 1.52rem;
  781. background-color: #fff;
  782. -webkit-box-shadow: 0 0 0 0.02rem #d9b675;
  783. box-shadow: 0 0 0 0.02rem #d9b675;
  784. }
  785. .download-modal .code-wrap .des {
  786. position: absolute;
  787. top: 50%;
  788. left: -1.5em;
  789. width: 1em;
  790. font-size: 0.18rem;
  791. line-height: 1.2;
  792. color: #b59457;
  793. -webkit-transform: translateY(-50%);
  794. transform: translateY(-50%);
  795. }
  796. .download-modal .code-wrap .code {
  797. border-radius: 0.1rem;
  798. width: 100%;
  799. height: 100%;
  800. }
  801. .download-modal .op-wrap {
  802. width: 100%;
  803. }
  804. .download-modal .op-wrap .qq-icon,
  805. .download-modal .op-wrap .email-icon {
  806. width: 50%;
  807. float: left;
  808. cursor: pointer;
  809. }
  810. .download-modal .op-wrap .qq-icon img,
  811. .download-modal .op-wrap .email-icon img {
  812. width: 1rem;
  813. margin: 0 auto;
  814. display: block;
  815. }
  816. .download-modal .op-wrap .email-icon img {
  817. margin-top: 0.17rem;
  818. }
  819. .download-modal .op-wrap span,
  820. .download-modal .op-wrap .email-icon span {
  821. color: #a54bae;
  822. display: block;
  823. height: 0.3rem;
  824. text-align: center;
  825. }
  826. .download-modal .op-wrap .email-icon span {
  827. margin-top: 0.15rem;
  828. }
  829. .download-modal .op-wrap .btn {
  830. display: block;
  831. }
  832. .download-modal .op-wrap .btn+.btn {
  833. margin-top: 0.12rem;
  834. }
  835. /*落地页四要素*/
  836. .header-elements {
  837. position: absolute;
  838. top: 1.2rem;
  839. right: 1.3rem;
  840. }
  841. .header-elements p {
  842. color: #0d86a0;
  843. font-size: 0.16rem;
  844. line-height: 0.3rem;
  845. text-align: right;
  846. }
  847. .header-elements p a {
  848. color: #0d86a0;
  849. display: inline-block;
  850. margin-left: 0.1rem;
  851. text-decoration: underline;
  852. }
  853. .footer {
  854. width: 100%;
  855. padding: 0.3rem 0;
  856. color: #919395;
  857. background-color: #222222;
  858. overflow: hidden;
  859. text-align: center;
  860. font-size: 14px;
  861. }
  862. .footer p {
  863. height: 0.3rem;
  864. min-height: 3.5vh;
  865. }
  866. .footer .main {}
  867. .footer .main .footerUl {
  868. text-align: center;
  869. }
  870. .footer .main .footerUl li {
  871. margin: 0 2px;
  872. display: inline-block;
  873. }
  874. .footer .main .footerUl li a {
  875. color: #919395;
  876. }
  877. .footer .main p a {
  878. color: #919395;
  879. border-bottom: 1px solid #919395;
  880. }
  881. .tips {
  882. font-size: 0.3rem;
  883. margin-bottom: 0.1rem;
  884. }