index_old.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795
  1. .flex-col{flex-direction: column;}
  2. .ddflex{align-items: center;}
  3. .fflex{flex: 1;}
  4. .home{width: 160rpx;height: 72rpx;background-color: rgba(0,0,0,.7);border-radius: 36rpx;justify-content: center;position: fixed;left: 20rpx;z-index: 10;}
  5. .home text{font-size: 29rpx;color: #fff;}
  6. .home image{width: 29rpx;height: 28rpx;margin-right: 10rpx;}
  7. .top {
  8. background-color: #fff;
  9. padding: 20rpx 30rpx;
  10. }
  11. .logos {
  12. font-size: 22rpx;
  13. color: #666;
  14. }
  15. .logo-img {
  16. width: 185rpx;
  17. height: 39rpx;
  18. margin-right: 15rpx;
  19. }
  20. .logo-r {
  21. position: relative;
  22. padding-left: 10rpx;
  23. }
  24. .logo-r:before {
  25. content: '';
  26. display: block;
  27. width: 1rpx;
  28. height: 39rpx;
  29. background-color: #D1D1D1;
  30. position: absolute;
  31. top: 50%;
  32. transform: translateY(-50%);
  33. left: 0;
  34. }
  35. .logo-r .ddflex {
  36. font-size: 20rpx;
  37. color: #999;
  38. margin-bottom: 5rpx;
  39. }
  40. .logo-r .ddflex image {
  41. width: 17rpx;
  42. height: 24rpx;
  43. margin-right: 5rpx;
  44. }
  45. .tel {
  46. width: 210rpx;
  47. height: 70rpx;
  48. border: 1rpx solid #FA9350;
  49. border-radius: 8rpx;
  50. }
  51. .tel-t {
  52. height: 32rpx;
  53. background-color: #FA9350;
  54. font-size: 20rpx;
  55. color: #fff;
  56. justify-content: center;
  57. }
  58. .tel-t image {
  59. width: 20rpx;
  60. height: 20rpx;
  61. margin-right: 7rpx;
  62. }
  63. .call {
  64. font-size: 26rpx;
  65. color: #FA9350;
  66. font-weight: bold;
  67. text-align: center;
  68. line-height: 38rpx;
  69. }
  70. /* 轮播图 */
  71. .ban {
  72. height: 400rpx;
  73. position: relative;
  74. background: #fff;
  75. }
  76. .swiper {
  77. width: 100%;
  78. height: 400rpx;
  79. }
  80. .swiper image {
  81. width: 100%;
  82. height: 100%;
  83. }
  84. .swiper-img {
  85. width: 750rpx;
  86. height: 400rpx;
  87. }
  88. .dots {
  89. position: absolute;
  90. left: 50%;
  91. transform: translateX(-50%);
  92. bottom: 30rpx;
  93. z-index: 3;
  94. justify-content: center;
  95. }
  96. .dot {
  97. width: 12rpx;
  98. height: 12rpx;
  99. background: rgba(255, 255, 255, .4);
  100. margin: 0 3rpx;
  101. border-radius: 6rpx;
  102. }
  103. .dot.active {
  104. background: #fff;
  105. width: 28rpx;
  106. }
  107. /* 表单 */
  108. .form {
  109. padding: 40rpx 30rpx;
  110. background: #fff;
  111. }
  112. .form-title {
  113. text-align: center;
  114. }
  115. .form-title text{font-size: 32rpx;
  116. color: #333;
  117. font-weight: bold;}
  118. .form-list {
  119. margin-top: 40rpx;
  120. }
  121. .form-list .li {
  122. background: #f9f9f9;
  123. border-radius: 15rpx;
  124. margin-bottom: 20rpx;
  125. }
  126. .label {
  127. font-size: 160rpx;
  128. font-size: 28rpx;
  129. color: #666;
  130. padding-left: 30rpx;
  131. }
  132. .ipt {
  133. font-size: 30rpx;
  134. color: #333;
  135. padding: 25rpx 30rpx;
  136. }
  137. .textarea {
  138. font-size: 30rpx;
  139. color: #333;
  140. padding: 25rpx 30rpx;
  141. height: 180rpx;
  142. }
  143. .phone-ipt {
  144. font-size: 30rpx;
  145. color: #333;
  146. text-align: left;
  147. padding: 25rpx 30rpx;
  148. }
  149. .pickers {
  150. font-size: 30rpx;
  151. color: #333;
  152. text-align: left;
  153. padding: 25rpx 30rpx;
  154. }
  155. .placeholder {
  156. color: #999;
  157. }
  158. .form-btn {
  159. margin-top: 60rpx;
  160. background-color: #2B8CFF;
  161. font-size: 30rpx;
  162. color: #fff;
  163. text-align: center;
  164. line-height: 90rpx;
  165. border-radius: 10rpx;
  166. }
  167. /* 文本 */
  168. .richText {
  169. background-color: #fff;
  170. padding: 40rpx 30rpx;
  171. font-size: 34rpx;
  172. color: #333;
  173. line-height: 1.7;
  174. margin: 20rpx 0;
  175. }
  176. /* 商品 */
  177. .product {
  178. margin: 20rpx 0;
  179. padding: 0 30rpx;
  180. background-color: #fff;
  181. }
  182. .product .li {
  183. border-bottom: 1rpx solid #e9e9e9;
  184. padding: 30rpx 0;
  185. align-items: flex-start;
  186. }
  187. .product .li:last-child {
  188. border-bottom: none;
  189. }
  190. .pro-img {
  191. width: 200rpx;
  192. height: 200rpx;
  193. border-radius: 15rpx;
  194. margin-right: 20rpx;
  195. }
  196. .pro-info {
  197. height: 200rpx;
  198. position: relative;
  199. }
  200. .pro-name {
  201. font-size: 30rpx;
  202. color: #333;
  203. line-height: 40rpx;
  204. height: 85rpx;
  205. overflow: hidden;
  206. }
  207. .pro-bri {
  208. font-size: 24rpx;
  209. color: #999;
  210. }
  211. .pro-opt {
  212. justify-content: space-between;
  213. position: absolute;
  214. left: 0;
  215. right: 0;
  216. bottom: 0;
  217. }
  218. .money {
  219. font-size: 36rpx;
  220. color: #C5020B;
  221. font-weight: bold;
  222. }
  223. .money text {
  224. font-size: 22rpx;
  225. color: #252A3B;
  226. margin-left: 5rpx;
  227. font-weight: normal;
  228. }
  229. .pro-btn {
  230. background-color: #2B8CFF;
  231. height: 50rpx;
  232. border-radius: 25rpx;
  233. padding: 0 20rpx;
  234. font-size: 28rpx;
  235. color: #fff;
  236. text-align: center;
  237. line-height: 50rpx;
  238. }
  239. .product2 {
  240. margin: 20rpx 0;
  241. padding: 30rpx;
  242. }
  243. .product2 .li {
  244. width: 330rpx;
  245. margin-right: 30rpx;
  246. background-color: #fff;
  247. border-radius: 15rpx;
  248. }
  249. .product2 .li:nth-child(2n) {
  250. margin-right: 0;
  251. }
  252. .product2 .pro-img {
  253. width: 330rpx;
  254. height: 330rpx;
  255. border-radius: 15rpx 15rpx 0 0;
  256. }
  257. .product2 .li .pro-info {
  258. padding: 20rpx;
  259. height: auto;
  260. }
  261. .product2 .li .pro-opt {
  262. position: inherit;
  263. margin-top: 10rpx;
  264. }
  265. .pro-cart image {
  266. width: 42rpx;
  267. height: 42rpx;
  268. }
  269. .product3 {
  270. margin: 20rpx 0;
  271. padding: 20rpx 0;
  272. background: none;
  273. height: 260rpx;
  274. overflow: hidden;
  275. }
  276. .product3 scroll-view {
  277. white-space: nowrap;
  278. padding-bottom: 20rpx;
  279. }
  280. .product3 .li {
  281. width: 600rpx;
  282. margin-right: 30rpx;
  283. border: none;
  284. display: inline-block;
  285. padding: 30rpx;
  286. background-color: #fff;
  287. border-radius: 20rpx;
  288. }
  289. .product3 .li:first-child {
  290. margin-left: 30rpx;
  291. }
  292. /* 图片 */
  293. .images image {
  294. width: 100%;
  295. }
  296. /* 客服 */
  297. .contact {
  298. position: fixed;
  299. bottom: 20%;
  300. right: 30rpx;
  301. z-index: 50;
  302. background-color: rgba(255, 255, 255, .9);
  303. box-shadow: 0 0 10rpx rgba(0, 0, 0, .1);
  304. justify-content: center;
  305. font-size: 24rpx;
  306. color: #333;
  307. flex-direction: column;
  308. width: 100rpx;
  309. height: 100rpx;
  310. border-radius: 50%;
  311. }
  312. .contact image {
  313. width: 40rpx;
  314. height: 34rpx;
  315. margin: 0 auto 5rpx;
  316. }
  317. /* 分享 */
  318. .share {
  319. position: fixed;
  320. bottom: 30%;
  321. right: 30rpx;
  322. z-index: 50;
  323. background-color: rgba(255, 255, 255, .9);
  324. box-shadow: 0 0 10rpx rgba(0, 0, 0, .1);
  325. justify-content: center;
  326. font-size: 24rpx;
  327. color: #333;
  328. flex-direction: column;
  329. width: 100rpx;
  330. height: 100rpx;
  331. border-radius: 50%;
  332. }
  333. .share image {
  334. width: 34rpx;
  335. height: 34rpx;
  336. margin: 0 auto 5rpx;
  337. }
  338. /* 优惠券 */
  339. .coupon {
  340. padding: 60rpx 30rpx 30rpx;
  341. }
  342. .tag {
  343. width: 156rpx;
  344. height: 40rpx;
  345. background-color: #FC3C31;
  346. border-radius: 20rpx 20rpx 20rpx 0;
  347. font-size: 28rpx;
  348. color: #fff;
  349. text-align: center;
  350. line-height: 40rpx;
  351. margin: 0 auto 15rpx;
  352. }
  353. .form-title view {
  354. position: relative;
  355. display: inline-block;
  356. }
  357. .form-title view text {
  358. position: relative;
  359. z-index: 5;
  360. }
  361. .form-title view::after {
  362. content: '';
  363. display: block;
  364. height: 6rpx;
  365. background-color: #FFC72C;
  366. position: absolute;
  367. bottom: 2rpx;
  368. left: 30rpx;
  369. right: 30rpx;
  370. z-index: 2;
  371. }
  372. .coupon-list {
  373. padding: 10rpx 0 0;
  374. }
  375. .coupon-list .li {
  376. background-color: #fff;
  377. box-shadow: 0 0 32rpx rgba(0, 0, 0, 0.04);
  378. border-radius: 15rpx;
  379. padding: 0 22rpx;
  380. color: #999;
  381. margin-bottom: 24rpx;
  382. position: relative;
  383. margin-top: 30rpx;
  384. }
  385. .info {
  386. border-bottom: 1rpx dashed #E9E9E9;
  387. padding: 20rpx 22rpx 29rpx 9rpx;
  388. position: relative;
  389. }
  390. .info::before,
  391. .info::after {
  392. content: '';
  393. display: block;
  394. width: 20rpx;
  395. height: 20rpx;
  396. background-color: #f6f6f6;
  397. border-radius: 50%;
  398. position: absolute;
  399. bottom: -10rpx;
  400. }
  401. .info::before {
  402. left: -34rpx;
  403. }
  404. .info::after {
  405. right: -34rpx;
  406. }
  407. .info .left-pic {
  408. width: 80rpx;
  409. height: 80rpx;
  410. margin-right: 15rpx;
  411. }
  412. .info .left-pic image {
  413. width: 100%;
  414. height: 100%;
  415. }
  416. .title {
  417. font-size: 32rpx;
  418. color: #222;
  419. font-weight: bold;
  420. }
  421. .time {
  422. font-size: 22rpx;
  423. margin-top: 15rpx;
  424. }
  425. .info-r {
  426. text-align: right;
  427. margin-left: 20rpx;
  428. width: 160rpx;
  429. }
  430. .money{justify-content: flex-end;}
  431. .money text {
  432. font-size: 40rpx;
  433. color: #EB0000;
  434. }
  435. .money .texts {
  436. color: #EB0000;
  437. font-size: 30rpx;
  438. }
  439. .man {
  440. font-size: 22rpx;
  441. text-align: right;
  442. }
  443. .li-bot {
  444. padding: 15rpx 15rpx 15rpx 7rpx;
  445. height: 80rpx;
  446. }
  447. .check {
  448. font-size: 24rpx;
  449. color: #666;
  450. }
  451. .check image {
  452. width: 17rpx;
  453. height: 11rpx;
  454. margin-left: 8rpx;
  455. }
  456. .infos {
  457. font-size: 20rpx;
  458. padding: 15rpx 0 30rpx;
  459. }
  460. .infos view {
  461. padding: 5rpx 0;
  462. }
  463. .yong {
  464. width: 130rpx;
  465. height: 50rpx;
  466. background: linear-gradient(90deg, #009AFF 0%, #3FBDFB 100%);
  467. border-radius: 28rpx;
  468. font-size: 24rpx;
  469. color: #fff;
  470. justify-content: center;
  471. text-align: center;
  472. }
  473. .yong-ma{width: 38rpx;height: 38rpx;margin-right: 40rpx;}
  474. /* 充值金额 */
  475. .recharge {
  476. padding: 45rpx 0 0 0;
  477. }
  478. .rechargeMoney {
  479. font-size: 32rpx;
  480. /* font-weight: bold; */
  481. color: #666;
  482. }
  483. .rechargeul {
  484. padding: 40rpx 0 0 0;
  485. flex-wrap: wrap;
  486. /* border-bottom: 1rpx solid #DBDBDB; */
  487. }
  488. .rechargeId {
  489. padding: 25rpx 0;
  490. font-size: 40rpx;
  491. color: #333;
  492. font-weight: bold;
  493. border-bottom: 1rpx solid #DBDBDB;
  494. align-items: center;
  495. margin-bottom: 70rpx;
  496. }
  497. .rechargeId text {
  498. font-weight: bold;
  499. margin-right: 22rpx;
  500. }
  501. .rechargeId input {
  502. font-size: 48rpx;
  503. color: #333;
  504. height: 60rpx;
  505. font-weight: normal;
  506. }
  507. .rechargeId.on {
  508. border-color: #F32A27;
  509. }
  510. .placeholder {
  511. color: #BABABA;
  512. }
  513. .rechargeli {
  514. padding: 60rpx 0;
  515. width: 210rpx;
  516. border-radius: 20rpx;
  517. margin-right: 30rpx;
  518. background-color: #F7F4F8;
  519. margin-bottom: 50rpx;
  520. border: 1rpx solid #F7F4F8;
  521. box-sizing: border-box;
  522. text-align: center;
  523. justify-content: center;
  524. }
  525. .rechargeli:nth-child(3n) {
  526. margin-right: 0;
  527. }
  528. .rechargeli-active {
  529. border-color: #F32A27;
  530. background-color: #fef3f3;
  531. }
  532. .awealth {
  533. color: #F32A27 !important;
  534. }
  535. .wealth {
  536. font-size: 30rpx;
  537. font-weight: bold;
  538. text-align: center;
  539. }
  540. .chongzhi {
  541. padding: 25rpx 20rpx;
  542. text-align: center;
  543. background-color: #FD3A31;
  544. border-radius: 10rpx;
  545. font-size: 32rpx;
  546. color: #FFFFFF;
  547. }
  548. .subchongzhi {
  549. padding: 23rpx 18rpx;
  550. text-align: center;
  551. color: #FD3A31;
  552. border-radius: 10rpx;
  553. font-size: 32rpx;
  554. border: 1rpx solid #FD3A31;
  555. margin-top: 30rpx;
  556. }
  557. /* 手机号弹窗 */
  558. .mask {
  559. position: fixed;
  560. z-index: 99;
  561. top: 0;
  562. left: 0;
  563. right: 0;
  564. bottom: 0;
  565. background-color: rgba(0, 0, 0, .5);
  566. }
  567. .regi {
  568. position: fixed;
  569. width: 550rpx;
  570. left: 50%;
  571. top: 50%;
  572. transform: translate(-50%,-50%);
  573. border-radius: 15rpx;
  574. padding: 0 30rpx 30rpx;
  575. background-color: #fff;
  576. z-index: 100;
  577. }
  578. .regi-tit {
  579. border-bottom: 2rpx solid #D8D8D8;
  580. font-size: 30rpx;
  581. color: #333;
  582. padding: 35rpx 0 35rpx;
  583. text-align: center;
  584. }
  585. .regi-close {
  586. width: 37rpx;
  587. height: 37rpx;
  588. position: absolute;
  589. top: 20rpx;
  590. right: 22rpx;
  591. }
  592. .phone {
  593. align-items: center;
  594. margin: 100rpx 0 100rpx;
  595. }
  596. .phone input {
  597. font-size: 30rpx;
  598. color: #333;
  599. }
  600. .regi-btn {
  601. background-color: #2B8CFF;
  602. width: 245rpx;
  603. height: 75rpx;
  604. line-height: 75rpx;
  605. font-size: 30rpx;
  606. color: #fff;
  607. margin-bottom: 20rpx;
  608. text-align: center;
  609. border-radius: 45rpx;
  610. }
  611. .regi-btn1{background-color: #e9e9e9;color: #666;}
  612. /* 导引 */
  613. .guide{width: 420rpx;height: 523rpx;background-color: #FFFFFF;border-radius: 40rpx;position: fixed;top: 0;right: 45rpx;z-index: 100;padding: 45rpx 0 0 60rpx;box-sizing: border-box;}
  614. .guide::before{content: '';display: block;width: 0;height: 0;border: 20rpx solid transparent;border-top: none;border-bottom-color: #fff;position: absolute;right: 85rpx;top: -15rpx;}
  615. .guide-tit{font-size: 40rpx;color: #333;font-weight: bold;padding-left: 10rpx;}
  616. .guide-tip{font-size: 24rpx;color: #999;padding-left: 10rpx;margin-top: 5rpx;}
  617. .guide-s{font-size: 36rpx;color: #333;font-weight: bold;margin-top: 38rpx;}
  618. .guide-s image{width: 56rpx;height: 56rpx;margin-right: 18rpx;}
  619. .guide-btn{width: 300rpx;height: 86rpx;background: linear-gradient(90deg, #009AFF 0%, #3FBDFB 100%);border-radius: 50rpx;font-size: 32rpx;color: #fff;font-weight: bold;text-align: center;line-height: 86rpx;margin-top: 50rpx;}
  620. .popupPost{
  621. position: fixed;left: 0;right: 0; z-index: 100;bottom: 400rpx;
  622. }
  623. .popup{background-color: #fff;border-radius: 40rpx;width: 634rpx;box-sizing: border-box;padding: 54rpx 47rpx 60rpx;text-align: center;margin: auto;}
  624. .popup-img{width: 318rpx;height: 206rpx;margin: 0 auto;}
  625. .popup-tip{font-size: 52rpx;color: #333;font-weight: bold;margin-top: 30rpx;text-align: center;}
  626. .popup-tips{text-align: center;font-size: 32rpx;color: #999;margin: 25rpx auto 0;max-width: 430rpx;}
  627. .popup-btns{margin-top: 75rpx;justify-content: space-between;}
  628. .back-home{text-align: center; font-size: 32rpx;color: #2B8CFF;width: 260rpx;height: 86rpx;border-radius: 50rpx;border: 2rpx solid #2B8CFF;justify-content: center;box-sizing: border-box;}
  629. .check-btn{text-align: center;font-size: 32rpx;color: #fff;width: 260rpx;height: 86rpx;border-radius: 50rpx;background: linear-gradient(90deg, #009AFF 0%, #3FBDFB 100%);justify-content: center;}
  630. .popup-closePost{
  631. position: absolute;
  632. left: 0;
  633. right: 0;
  634. bottom: -154rpx;
  635. }
  636. .popup-close{width: 89rpx;height: 89rpx;position: absolute;margin: auto;}
  637. .popup-ipt{margin-top: 55rpx;border: 1rpx solid #707070;border-radius: 15rpx;padding: 20rpx 40rpx;font-size: 32rpx;color: #333;text-align: left;box-sizing: border-box;height: 90rpx;line-height: 50rpx;}
  638. .placeholder{color: #999;}
  639. .ceng{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.5);z-index: 99;}
  640. .qrcodePost{
  641. position: fixed;
  642. left: 0;
  643. right: 0;
  644. bottom: 400;
  645. z-index: 100;
  646. }
  647. .qrcode{background-color: #fff;width: 560rpx;border-radius: 15rpx;padding: 30rpx;box-sizing: border-box;text-align: center;margin: auto;}
  648. .code{font-size: 30rpx;color: #333;font-weight: bold;padding: 30rpx 0 50rpx;justify-content: center;border-top: 1rpx dashed #e9e9e9;}
  649. .code text{color: #2B8CFF;}
  650. .copy{font-size: 24rpx;color: #999;border: 1rpx solid #e9e9e9;border-radius: 20rpx;height: 40rpx;line-height: 40rpx;width: 100rpx;margin-left: 15rpx;font-weight: normal;text-align: center;}
  651. .qr-code{justify-content: center;padding: 50rpx 0;}
  652. .closePost{
  653. position: absolute;left: 0;right: 0;bottom: -90rpx;
  654. }
  655. .close{width: 60rpx;height: 60rpx;margin: auto;}
  656. .code-image{
  657. width: 400rpx;
  658. height: 400rpx;
  659. }
  660. .ruzhu{padding: 30rpx 0;justify-content: center;}
  661. .ruzhu text{font-size: 24rpx;color: #a5a5a5;}
  662. .ruzhu .rz-text{color: #2B8CFF;margin: 0 10px;}
  663. /* 按钮悬浮 */
  664. .bot-fixed{position: fixed;left: 0;right: 0;bottom: 0;padding: 30rpx;z-index: 50;background-color: #fff;}
  665. .btn{width: 100%;height: 80rpx;background-color: #2B8CFF;font-size: 30rpx;color: #fff;border-radius: 10rpx;text-align: center;line-height: 80rpx;}
  666. .btn-red{background-color: #fe0419;}
  667. /* 商品悬浮 */
  668. .product-fixed{position: fixed;left: 0;right: 0;bottom: 0;padding: 30rpx;background-color: #fff;z-index: 50;border-top: 1rpx solid #f1f1f1;}
  669. .product-fixed image{width: 100rpx;height: 100rpx;border-radius: 10rpx;margin-right: 20rpx;}
  670. .product-tit{font-size: 28rpx;color: #333;font-weight: bold;}
  671. .product-opt{margin-top: 10rpx;justify-content: space-between;}
  672. .product-price .product-price-m{font-size: 28rpx;color: #C5020B;font-weight: bold;}
  673. .product-price .product-price-t{font-weight: normal;font-size: 24rpx;margin-left: 10rpx;color: #252A3B;}
  674. .product-btn{background-color: #2B8CFF;height: 50rpx;border-radius: 25rpx;padding: 0 20rpx;font-size: 28rpx;color: #fff;text-align: center;line-height: 50rpx;}
  675. /* 优惠券悬浮 */
  676. .coupon-fixed{position: fixed;left: 0;right: 0;bottom: 0;padding: 30rpx;background-color: #fff;z-index: 50;border-top: 1rpx solid #f1f1f1;}
  677. .coupon-fixed image{width: 80rpx;height: 80rpx;margin-right: 15rpx;}
  678. .coupon-fixed .title{font-size: 32rpx;}
  679. .coupon-fixed .money{justify-content: flex-start;}
  680. .coupon-fixed .money text{font-size: 30rpx;}
  681. .coupon-fixed .money .texts{font-size: 24rpx;}