东风启辰小程序端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

893 lines
14KB

  1. /* pages/myCenter/myCenter.wxss */
  2. image{
  3. display: block;
  4. }
  5. view{
  6. -webkit-overflow-scrolling: touch;
  7. }
  8. .main{
  9. /* height: calc(100vh - 120rpx); */
  10. padding-bottom: 120rpx;
  11. overflow: auto;
  12. }
  13. .msgGroup{
  14. padding-top: 97rpx;
  15. margin-bottom: 111rpx;
  16. }
  17. .pageTitle{
  18. text-align: center;
  19. font-size:35rpx;
  20. margin-bottom: 28rpx;
  21. font-weight: bold;
  22. }
  23. .headGroup{
  24. display: flex;
  25. align-items: center;
  26. justify-content: center;
  27. width: 140rpx;
  28. height: 140rpx;
  29. margin: 0 auto;
  30. margin-bottom: 30rpx;
  31. overflow: hidden;
  32. }
  33. .defaultHead{
  34. width: 100%;
  35. height: 100%;
  36. border-radius: 50%;
  37. }
  38. .loginBtn{
  39. position: relative;
  40. margin: 0 auto;
  41. width:307rpx;
  42. height:48rpx;
  43. }
  44. .funList{
  45. position: relative;
  46. width: 750rpx;
  47. height: 233rpx;
  48. padding: 0 55rpx;
  49. display: flex;
  50. align-items: center;
  51. justify-content: space-between;
  52. box-sizing: border-box;
  53. }
  54. .funBg{
  55. position: absolute;
  56. left: 0;
  57. top: 0;
  58. width: 750rpx;
  59. height: 233rpx;
  60. z-index: -1;
  61. }
  62. .selectGroup{
  63. position: relative;
  64. width:147rpx;
  65. height:147rpx;
  66. border: 2rpx solid #355485;
  67. border-radius: 10rpx;
  68. display: flex;
  69. align-items: center;
  70. justify-content: center;
  71. flex-direction: column;
  72. }
  73. .taskIcon{
  74. width: 50rpx;
  75. height: 45rpx;
  76. margin-bottom: 16rpx;
  77. }
  78. .recordIcon{
  79. width: 47rpx;
  80. height: 54rpx;
  81. margin-bottom: 16rpx;
  82. }
  83. .detachmentIcon{
  84. width: 52rpx;
  85. height: 46rpx;
  86. margin-bottom: 16rpx;
  87. }
  88. .appreciateIcon{
  89. width: 45rpx;
  90. height: 52rpx;
  91. margin-bottom: 16rpx;
  92. }
  93. .selectText{
  94. font-size:24rpx;
  95. font-family:PingFangSC;
  96. font-weight:400;
  97. }
  98. .imgFrame{
  99. width:65rpx;
  100. height: 45rpx;
  101. display: flex;
  102. align-items: center;
  103. justify-content: center;
  104. }
  105. .myCenterBotBg{
  106. width: 750rpx;
  107. height: 589rpx;
  108. }
  109. .taskSelect{
  110. padding:0 55rpx;
  111. box-sizing: border-box;
  112. display: flex;
  113. justify-content: space-between;
  114. align-items: center;
  115. }
  116. .taskText{
  117. width:256rpx;
  118. height:52rpx;
  119. text-align: center;
  120. line-height: 52rpx;
  121. font-size:24rpx;
  122. border-radius: 10rpx;
  123. border: 1rpx solid #345486;
  124. color: black;
  125. }
  126. .taskText2{
  127. background-color: #345486;
  128. color:white;
  129. }
  130. .taskDetailGroup{
  131. padding:0 72rpx;
  132. box-sizing: border-box;
  133. padding-bottom: 40rpx;
  134. display: flex;
  135. align-items: center;
  136. justify-content: space-between;
  137. }
  138. .taskName{
  139. width: 150rpx;
  140. font-size: 20rpx;
  141. line-height: 24rpx;
  142. text-align: center;
  143. }
  144. .taskSuccessBtn{
  145. width:98rpx;
  146. height:40rpx;
  147. text-align: center;
  148. color: white;
  149. font-size: 20rpx;
  150. line-height:40rpx;
  151. background-color: #345486;
  152. border-radius: 20rpx;
  153. }
  154. .taskWaitBtn{
  155. width:98rpx;
  156. height:40rpx;
  157. text-align: center;
  158. color: #605E5C;
  159. font-size: 20rpx;
  160. line-height:40rpx;
  161. background-color:white;
  162. border-radius: 20rpx;
  163. border: 1rpx solid #425EAB;
  164. box-sizing: border-box;
  165. }
  166. .taskLineFrame{
  167. position: relative;
  168. width:325rpx;
  169. height:15rpx;
  170. box-sizing: border-box;
  171. border: 2rpx solid #CBC8CB;
  172. border-radius: 20rpx;
  173. overflow: hidden;
  174. }
  175. .taskLine{
  176. height:13rpx;
  177. width:0;
  178. background-color: #345486;
  179. border-radius: 20rpx;
  180. }
  181. .taskSignIcon{
  182. width: 12rpx;
  183. height: 12rpx;
  184. margin-left: 55.4rpx;
  185. margin-top: 5rpx;
  186. }
  187. .taskSignGroup{
  188. display: flex;
  189. }
  190. .taskDetailFrame{
  191. position: absolute;
  192. left: 0;
  193. bottom: 0;
  194. top: 194rpx;
  195. width: 750rpx;
  196. height: 395rpx;
  197. overflow-y: auto;
  198. }
  199. .recordText{
  200. width: 202rpx;
  201. }
  202. .recordPic{
  203. display: flex;
  204. align-items: center;
  205. }
  206. .recordTip{
  207. width: 41rpx;
  208. height: 41rpx;
  209. margin-right: 15rpx;
  210. }
  211. .rewardIcon,.rewardCash{
  212. width: 163rpx;
  213. height: 69rpx;
  214. }
  215. .rewardCash{
  216. position: relative;
  217. border-radius: 10rpx;
  218. background-color: #F15443;
  219. overflow: hidden;
  220. }
  221. .rewardCashText{
  222. width: 100%;
  223. background-color: #D6BF95;
  224. color: white;
  225. font-size: 16rpx;
  226. height: 22rpx;
  227. line-height: 22rpx;
  228. position: absolute;
  229. left: 0;
  230. bottom: 0;
  231. text-align: center;
  232. }
  233. .cashGroup{
  234. height: 47rpx;
  235. display: flex;
  236. align-items: center;
  237. justify-content: center;
  238. }
  239. .cashNum{
  240. color: white;
  241. font-size: 30rpx;
  242. line-height: 30rpx;
  243. }
  244. .cashCompany{
  245. color: white;
  246. font-size: 16rpx;
  247. line-height: 16rpx;
  248. margin-top: 7rpx;
  249. margin-left: 3rpx;
  250. }
  251. .recordHeadGroup{
  252. width: 80rpx;
  253. height: 80rpx;
  254. overflow: hidden;
  255. border-radius: 50%;
  256. margin-right: 25rpx;
  257. }
  258. .recordUserImg{
  259. width: 100%;
  260. height: 100%;
  261. }
  262. .recordGroup{
  263. margin: 0 auto;
  264. padding: 20rpx 0;
  265. width: 606rpx;
  266. box-sizing: border-box;
  267. display: flex;
  268. align-items: center;
  269. justify-content: space-between;
  270. border-bottom: 1rpx solid #D4D4D6;
  271. }
  272. .recordGroupLeft{
  273. display: flex;
  274. align-items: center;
  275. }
  276. .rewardName{
  277. line-height: 18rpx;
  278. font-size:18rpx;
  279. font-family:PingFangSC;
  280. font-weight:600;
  281. color:rgba(89,87,87,1);
  282. }
  283. .rewardTerm{
  284. margin-top: 10rpx;
  285. line-height: 14rpx;
  286. font-size:14rpx;
  287. font-family:NissanBrand;
  288. font-weight:400;
  289. color:rgba(89,87,87,1);
  290. }
  291. .detachmentGroup{
  292. position: relative;
  293. padding: 30rpx 72rpx;
  294. box-sizing: border-box;
  295. display: flex;
  296. align-items: center;
  297. justify-content: space-between;
  298. }
  299. .detachmentGroupLeft{
  300. display: flex;
  301. align-items: center;
  302. }
  303. .detachmentTip{
  304. position: absolute;
  305. right:72rpx;
  306. bottom: 10rpx;
  307. font-size: 14rpx;
  308. color: #8B888B;
  309. }
  310. .ranksName{
  311. font-size: 20rpx;
  312. }
  313. .ranksState{
  314. width:175rpx;
  315. height:44rpx;
  316. box-sizing: border-box;
  317. border-radius: 10rpx;
  318. font-size: 25rpx;
  319. line-height: 44rpx;
  320. text-align: center;
  321. }
  322. .ranksType1{
  323. color: #FE820C;
  324. border: 2rpx solid #FE820C;
  325. }
  326. .ranksType2{
  327. color: black;
  328. border: 2rpx solid #658DE9;
  329. }
  330. .ranksType3{
  331. color: black;
  332. border: 2rpx solid black;
  333. }
  334. .userMsg{
  335. padding-top: 97rpx;
  336. position: relative;
  337. }
  338. .userNameGroup{
  339. display: flex;
  340. align-items: center;
  341. justify-content: center;
  342. margin-bottom: 44rpx;
  343. }
  344. .userName{
  345. font-size:26rpx;
  346. font-family:NissanBrand;
  347. font-weight:400;
  348. color:rgba(35,33,34,1);
  349. }
  350. .userNameEdit{
  351. width: 39rpx;
  352. height: 40rpx;
  353. margin-left: 12rpx;
  354. }
  355. .userMsgBg{
  356. position: absolute;
  357. left: 0;
  358. top: 0;
  359. width: 750rpx;
  360. height: 365rpx;
  361. z-index: -1;
  362. }
  363. .userLevel{
  364. width: 750rpx;
  365. height: 290rpx;
  366. display: flex;
  367. flex-direction: column;
  368. align-items: center;
  369. background-color: white;
  370. }
  371. .userLevelIcon{
  372. margin-top: 14rpx;
  373. width: 73rpx;
  374. height: 48rpx;
  375. }
  376. .userLevelTip{
  377. margin-top: 26rpx;
  378. margin-bottom: 20rpx;
  379. width:104rpx;
  380. height:20rpx;
  381. }
  382. .userLevelText{
  383. width: 284rpx;
  384. height: 59rpx;
  385. }
  386. .lookRule{
  387. margin-top: 20rpx;
  388. width:282rpx;
  389. height:57rpx;
  390. }
  391. .userWaitIcon{
  392. width:38rpx;
  393. height: 48rpx;
  394. margin-top: 47rpx;
  395. margin-bottom: 28rpx;
  396. }
  397. .userWaitText{
  398. line-height: 48rpx;
  399. font-size:48rpx;
  400. font-family:PingFangSC;
  401. font-weight:bold;
  402. color:rgba(35,33,34,1);
  403. margin-bottom: 8rpx;
  404. }
  405. .arrowIcon{
  406. border-left: 15rpx solid transparent;
  407. border-right: 15rpx solid transparent;
  408. border-top: 15rpx solid #355485;
  409. content: "";
  410. /* position: relative; */
  411. width: 0;
  412. position: absolute;
  413. top: 150rpx;
  414. }
  415. .inputGroup{
  416. width:652rpx;
  417. height:65rpx;
  418. margin: 0 auto;
  419. background-color: white;
  420. border-radius: 20rpx;
  421. box-sizing: border-box;
  422. line-height: 65rpx;
  423. padding: 0 25rpx;
  424. font-size: 24rpx;
  425. margin-top: 18rpx;
  426. display: flex;
  427. align-items: center;
  428. justify-content: space-between;
  429. border: 2rpx solid #B4B4B4;
  430. position: relative;
  431. overflow: hidden;
  432. }
  433. .inputCode{
  434. height: 100%;
  435. width: 100%;
  436. }
  437. .selectSiteGroup{
  438. border: 2rpx solid #B4B4B4;
  439. margin: 0 auto;
  440. width:652rpx;
  441. height:65rpx;
  442. background-color: white;
  443. border-radius: 20rpx;
  444. box-sizing: border-box;
  445. line-height: 65rpx;
  446. padding: 0 25rpx;
  447. font-size: 24rpx;
  448. margin-top: 18rpx;
  449. display: flex;
  450. align-items: center;
  451. justify-content: space-between;
  452. }
  453. .selectIcon{
  454. width: 25rpx;
  455. height: 15rpx;
  456. }
  457. .subscribeBtn{
  458. position: relative;
  459. margin: 0 auto;
  460. width:652rpx;
  461. height:70rpx;
  462. margin-top: 18rpx;
  463. }
  464. .taskGroup,.ranksGroup,.subscribeGroup{
  465. height: 589rpx;
  466. position: relative;
  467. }
  468. .subscribeGroup{
  469. display: flex;
  470. align-items: center;
  471. flex-direction: column;
  472. justify-content: center;
  473. height: 765rpx;
  474. }
  475. .orderDescGroup{
  476. display: flex;
  477. flex-direction: column;
  478. align-items: center;
  479. padding-top: 35rpx;
  480. padding-bottom: 64rpx;
  481. }
  482. .orderDesc{
  483. width: 627rpx;
  484. height: 849rpx;
  485. margin-bottom: 81rpx;
  486. }
  487. /* .ranksList{
  488. position: absolute;
  489. top: 0;
  490. left: 0;
  491. width: 750rpx;
  492. height: 100%;
  493. overflow: auto;
  494. } */
  495. .ranksList{
  496. position: absolute;
  497. top: 84rpx;
  498. left: 0;
  499. right:0;
  500. bottom:0;
  501. width: 750rpx;
  502. }
  503. .taskGroup{
  504. box-sizing: border-box;
  505. padding-top:23rpx;
  506. }
  507. .recordFrame{
  508. position: absolute;
  509. top: 104rpx;
  510. left: 0;
  511. width: 750rpx;
  512. height: 485rpx;
  513. overflow: auto;
  514. }
  515. .getUserMsgBtn{
  516. position: absolute;
  517. left: 0;
  518. top: 0;
  519. width: 100%;
  520. height: 100%;
  521. opacity: 0;
  522. margin: 0;
  523. padding:0;
  524. }
  525. .prizeDesc{
  526. position: fixed;
  527. top: 0;
  528. left: 0;
  529. width: 100%;
  530. height: 100%;
  531. background-color: rgba(000, 000, 000, 0.34);
  532. display: flex;
  533. align-items: center;
  534. justify-content: center;
  535. padding-bottom: 120rpx;
  536. box-sizing: border-box;
  537. }
  538. .prizeImgGroup{
  539. width: 652rpx;
  540. height: 894rpx;
  541. position: relative;
  542. }
  543. .prizeImg{
  544. width: 100%;
  545. height: 100%;
  546. }
  547. .closeDescIcon{
  548. position: absolute;
  549. top: -37rpx;
  550. right: -38rpx;
  551. width: 38rpx;
  552. height: 37rpx;
  553. }
  554. .prizeCustomGroup{
  555. width:453rpx;
  556. height:503rpx;
  557. position: relative;
  558. }
  559. .prizeCustom{
  560. border-radius: 10rpx;
  561. overflow: hidden;
  562. width:100%;
  563. height:100%;
  564. background-color: white;
  565. }
  566. .prizeTitle{
  567. height: 63rpx;
  568. background-color: #005EFD;
  569. color: white;
  570. line-height: 63rpx;
  571. text-align: center;
  572. font-size: 26rpx;
  573. margin-bottom: 67rpx;
  574. }
  575. .prizeDescText{
  576. font-size: 26rpx;
  577. line-height: 26rpx;
  578. margin-bottom: 26rpx;
  579. text-align: center;
  580. }
  581. .getPhoneFrame{
  582. position: absolute;
  583. left: 0;
  584. top: 0;
  585. width: 652rpx;
  586. height: 65rpx;
  587. z-index: 2;
  588. }
  589. .getPhoneBtn{
  590. opacity: 0;
  591. }
  592. .luckyClaw{
  593. width: 198rpx;
  594. height: 75rpx;
  595. }
  596. .agreementGroup{
  597. width: 652rpx;
  598. margin: 0 auto;
  599. display: flex;
  600. align-items: center;
  601. margin-top: 15rpx;
  602. }
  603. .agreeIcon{
  604. width: 29rpx;
  605. height: 28rpx;
  606. margin-right: 17rpx;
  607. }
  608. .agreementText{
  609. line-height: 24rpx;
  610. font-size:24rpx;
  611. font-family:PingFangSC;
  612. font-weight:300;
  613. color:rgba(156,157,157,1);
  614. display: flex;
  615. align-items: center;
  616. }
  617. .ruleContent {
  618. position: relative;
  619. width: 632rpx;
  620. height: 763rpx;
  621. border-radius: 20rpx;
  622. background-color: white;
  623. }
  624. .starRuleTitle{
  625. width: 632rpx;
  626. height: 78rpx;
  627. }
  628. .rule {
  629. position: relative;
  630. width: 563rpx;
  631. height: 586rpx;
  632. padding: 0 34rpx;
  633. padding-top: 42rpx;
  634. padding-bottom: 57rpx;
  635. overflow: auto;
  636. }
  637. .ruleImg{
  638. width: 563rpx;
  639. height: 1045rpx;
  640. }
  641. .closeBtn {
  642. position: absolute;
  643. height: 40rpx;
  644. width: 40rpx;
  645. right:-40rpx;
  646. top:-40rpx;
  647. }
  648. .indexOrderIcon{
  649. width: 710rpx;
  650. height: 71rpx;
  651. }
  652. .placingOrder{
  653. width: 610rpx;
  654. margin: 0 auto;
  655. margin-top: 37rpx;
  656. display: flex;
  657. align-items: center;
  658. justify-content: space-between;
  659. box-sizing: border-box;
  660. margin-bottom: 154rpx;
  661. border-bottom: 2rpx solid #DBD9DC;
  662. padding-bottom: 11rpx;
  663. }
  664. .orderHead{
  665. width: 80rpx;
  666. height: 80rpx;
  667. border-radius: 50%;
  668. }
  669. .orderCard{
  670. width: 181rpx;
  671. height: 117rpx;
  672. }
  673. .cardTitle{
  674. line-height: 18rpx;
  675. font-size:18rpx;
  676. font-family:PingFangSC;
  677. font-weight:600;
  678. color:rgba(89,87,87,1);
  679. }
  680. .cardCtime{
  681. margin-top: 9rpx;
  682. line-height: 14rpx;
  683. font-size:14rpx;
  684. font-family:NissanBrand;
  685. font-weight:400;
  686. color:rgba(89,87,87,1);
  687. }
  688. .mycenterTipWindow1{
  689. width: 100%;
  690. height: 100%;
  691. }
  692. .mycenterTipWindowGroup{
  693. position: relative;
  694. width: 450rpx;
  695. height: 411rpx;
  696. }
  697. .mycenterTipBtnGroup{
  698. position: absolute;
  699. left: 50%;
  700. transform: translateX(-50%);
  701. top: 210rpx;
  702. display: flex;
  703. flex-direction: column;
  704. align-items: center;
  705. }
  706. .mycenterTipBtn{
  707. width: 276rpx;
  708. height: 50rpx;
  709. }
  710. .newMycenterTipBtn{
  711. width: 275rpx;
  712. height: 49rpx;
  713. }
  714. .mycenterConfirmBtn{
  715. width: 275rpx;
  716. height: 50rpx;
  717. position: absolute;
  718. left: 50%;
  719. transform: translateX(-50%);
  720. top: 70rpx;
  721. }
  722. .copyBtn{
  723. width: 108rpx;
  724. height: 30rpx;
  725. margin-left: 20rpx;
  726. }
  727. .exchangeCode{
  728. position: absolute;
  729. left: 50%;
  730. transform: translateX(-50%);
  731. top: 624rpx;
  732. width: 570rpx;
  733. font-size:20rpx;
  734. font-family:NissanBrand;
  735. font-weight:bold;
  736. color:rgba(0,0,0,1);
  737. line-height:48rpx;
  738. display: flex;
  739. align-items: center;
  740. }
  741. .scoutTaskDesc{
  742. width: 337rpx;
  743. height: 45rpx;
  744. margin: 0 auto;
  745. margin-top: 10rpx;
  746. margin-left: 255rpx;
  747. }
  748. .scoutTaskIcon{
  749. width: 182rpx;
  750. height: 106rpx;
  751. margin-left: 75rpx;
  752. margin-top: -25rpx;
  753. }
  754. .barFrame{
  755. position: relative;
  756. }
  757. .barGroup{
  758. position: relative;
  759. width:380rpx;
  760. height:13rpx;
  761. border: 2rpx solid #C0C0C0;
  762. overflow: hidden;
  763. border-radius: 20rpx;
  764. }
  765. .barContent{
  766. position: absolute;
  767. top: 0;
  768. height: 13rpx;
  769. border-radius: 20rpx;
  770. width: 0;
  771. background-color: #425683;
  772. }
  773. .barCarIcon{
  774. position: absolute;
  775. top: -35rpx;
  776. width:380rpx;
  777. display: flex;
  778. align-items: center;
  779. justify-content: space-between;
  780. }
  781. .scoutTaskCar{
  782. width: 51rpx;
  783. height: 21rpx;
  784. }
  785. .barSignIcon{
  786. position: absolute;
  787. top: 20rpx;
  788. width:380rpx;
  789. display: flex;
  790. align-items: center;
  791. justify-content: space-between;
  792. padding: 0 13rpx;
  793. box-sizing: border-box;
  794. }
  795. .taskSignIcon2{
  796. width: 12rpx;
  797. height: 12rpx;
  798. }
  799. .scoutTaskGo{
  800. width: 256rpx;
  801. height: 51rpx;
  802. margin: 0 auto;
  803. margin-top: 112rpx;
  804. }
  805. .newImages1{
  806. width: 195rpx;
  807. height: 182rpx;
  808. margin: 0 auto;
  809. margin-top: 30rpx;
  810. margin-bottom: 17rpx;
  811. }
  812. .newImages2-64{
  813. width: 256rpx;
  814. height: 51rpx;
  815. margin: 0 auto;
  816. margin-top: 25rpx;
  817. }
  818. .newImages2{
  819. width: 256rpx;
  820. height: 40rpx;
  821. margin: 0 auto;
  822. }
  823. .newImages3{
  824. width: 567rpx;
  825. height:268rpx;
  826. margin: 0 auto;
  827. margin-bottom: 46rpx;
  828. margin-top: 22rpx;
  829. }
  830. .newImages4{
  831. width: 256rpx;
  832. height:51rpx;
  833. margin: 0 auto;
  834. }
  835. .newImages5{
  836. width: 223rpx;
  837. height:157rpx;
  838. margin: 0 auto;
  839. margin-top: 30rpx;
  840. margin-bottom: 26rpx;
  841. }
  842. .newImages6{
  843. width: 256rpx;
  844. height:52rpx;
  845. margin: 0 auto;
  846. }
  847. .newImages7{
  848. width: 567rpx;
  849. height:74rpx;
  850. margin: 0 auto;
  851. margin-top: 22rpx;
  852. }
  853. .newImages8{
  854. width: 226rpx;
  855. height:161rpx;
  856. margin: 0 auto;
  857. margin-top: 30rpx;
  858. margin-bottom: 21rpx;
  859. }
  860. .noLock{
  861. width:83rpx;
  862. height:32rpx;
  863. border: 2rpx solid #5E6E89;
  864. box-sizing: border-box;
  865. line-height: 28rpx;
  866. font-size:18rpx;
  867. font-family:PingFangSC;
  868. font-weight:600;
  869. color:rgba(114,113,113,1);
  870. text-align: center;
  871. border-radius: 20rpx;
  872. margin-right: 14rpx;
  873. }
  874. .vipDetail{
  875. position: relative;
  876. width: 663rpx;
  877. height: 935rpx;
  878. }
  879. .vipDetailY{
  880. position: absolute;
  881. left: 50%;
  882. transform: translateX(-50%);
  883. bottom: 80rpx;
  884. width: 275rpx;
  885. height: 50rpx;
  886. }
  887. .newImages2-59{
  888. width: 568rpx;
  889. height: 74rpx;
  890. margin: 0 auto;
  891. margin-top: 25rpx;
  892. margin-bottom: 20rpx;
  893. }