index.wxss 18 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196
  1. page {
  2. height: 100vh;
  3. }
  4. .container {
  5. background: #f5f5f5;
  6. }
  7. /*弹窗*/
  8. .mask {
  9. width: 100%;
  10. height: 100%;
  11. position: fixed;
  12. top: 0;
  13. left: 0;
  14. background: #000;
  15. z-index: 9000;
  16. opacity: 0.7;
  17. }
  18. .guanbi {
  19. border: 5rpx solid #7F7F7F;
  20. position: absolute;
  21. bottom: -70rpx;
  22. color: #7F7F7F;
  23. font-size: 60rpx;
  24. border-radius: 40rpx;
  25. width: 60rpx;
  26. height: 60rpx;
  27. text-align: center;
  28. line-height: 57rpx;
  29. }
  30. .modalDlg {
  31. width: 580rpx;
  32. /* height: 750rpx; */
  33. position: fixed;
  34. top: 45%;
  35. left: 0;
  36. z-index: 9999;
  37. margin: -370rpx 85rpx;
  38. background-color: #fff;
  39. border-radius: 36rpx;
  40. display: flex;
  41. flex-direction: column;
  42. align-items: center;
  43. background: #EE4749;
  44. }
  45. .modalDlg button {
  46. margin-top: 30rpx;
  47. margin-bottom: 30rpx;
  48. font-size: 24rpx;
  49. color: #47C5FA;
  50. background: #E7F7FF;
  51. border-radius: 30rpx;
  52. }
  53. .modalDlg .table {
  54. /* border:1px solid red; */
  55. overflow: scroll;
  56. max-height: 600rpx;
  57. min-height: 200rpx;
  58. }
  59. .modalDlg .huode {
  60. color: white;
  61. margin-top: 30rpx;
  62. font-size: 30rpx;
  63. }
  64. .modalDlg .youhuiquan {
  65. margin-top: 10rpx;
  66. font-size: 24rpx;
  67. color: white;
  68. }
  69. .modalDlg .line {
  70. width: 520rpx;
  71. /* border: 2px solid blue; */
  72. background: white;
  73. height: 140rpx;
  74. border-radius: 30rpx;
  75. overflow: hidden;
  76. text-align: center;
  77. margin-top: 20rpx;
  78. }
  79. .modalDlg .line .left {
  80. width: 150rpx;
  81. height: 140rpx;
  82. background: #E7F7FF;
  83. float: left;
  84. }
  85. .modalDlg .line .left .ljsy {
  86. width: 100rpx;
  87. font-size: 20rpx;
  88. background: #47C5FA;
  89. color: white;
  90. margin: 0px auto;
  91. border-radius: 20rpx;
  92. margin-top: 5rpx;
  93. }
  94. .modalDlg .line .right .mz {
  95. margin-top: 30rpx;
  96. overflow: hidden;
  97. color: black;
  98. font-weight: 600;
  99. font-size: 26rpx;
  100. }
  101. .modalDlg .line .right .sj {
  102. color: #C8C5C5;
  103. font-size: 20rpx;
  104. margin-top: 20rpx;
  105. }
  106. .adv {
  107. position: fixed;
  108. left: 0rpx;
  109. bottom: 0;
  110. z-index: 100;
  111. width: 750rpx;
  112. height: 165rpx;
  113. display: flex;
  114. /* border: 1px solid red; */
  115. }
  116. .banner {
  117. width: 750rpx;
  118. height: 492rpx;
  119. z-index: 20;
  120. }
  121. .banner image {
  122. width: 100%;
  123. height: 492rpx;
  124. }
  125. .m-menu {
  126. /* background: #fff; */
  127. padding: 0 20rpx;
  128. margin: 16rpx 0;
  129. display: flex;
  130. align-items: center;
  131. flex-wrap: wrap;
  132. height: 272rpx;
  133. justify-content: space-between;
  134. }
  135. .category-item {
  136. width: 168rpx;
  137. height: 272rpx;
  138. position: relative;
  139. }
  140. .item-name {
  141. position: absolute;
  142. left: 0;
  143. right: 0;
  144. top: 30rpx;
  145. text-align: center;
  146. font-size: 24rpx;
  147. color: #fff;
  148. margin: 0 0 12rpx 0;
  149. }
  150. .item-desc {
  151. position: absolute;
  152. left: 0;
  153. right: 0;
  154. top: 64rpx;
  155. text-align: center;
  156. font-size: 20rpx;
  157. color: #fff;
  158. }
  159. .m-menu .item {
  160. width: 245rpx;
  161. height: 126rpx;
  162. margin-top: 10rpx;
  163. margin-bottom: 10rpx;
  164. }
  165. .hot-item {
  166. padding: 0 20rpx;
  167. }
  168. .hot-item image {
  169. width: 710rpx;
  170. height: 172rpx;
  171. margin-bottom: 12rpx;
  172. }
  173. .m-menu image {
  174. width: 168rpx;
  175. height: 272rpx;
  176. border-radius: 10rpx;
  177. }
  178. .m-menu text {
  179. display: block;
  180. font-size: 24rpx;
  181. text-align: center;
  182. margin: 0 auto;
  183. line-height: 1;
  184. color: #333;
  185. }
  186. .shoadow {
  187. box-shadow: 1px 2px 2px 2px #f7f7f1;
  188. }
  189. .image-margin {
  190. margin-bottom: 20rpx;
  191. }
  192. .a-section {
  193. width: 750rpx;
  194. height: auto;
  195. overflow: hidden;
  196. /* margin-top: 20rpx; */
  197. }
  198. .a-section .h {
  199. display: flex;
  200. flex-flow: row nowrap;
  201. align-items: center;
  202. justify-content: center;
  203. height: 120rpx;
  204. }
  205. .popular-title {
  206. display: flex;
  207. align-items: center;
  208. justify-content: space-between;
  209. height: 34rpx;
  210. width: 100%;
  211. }
  212. .a-section .h .txt1 {
  213. width: 4rpx;
  214. height: 34rpx;
  215. background: #09AFFF;
  216. margin: 0 12rpx 0 0;
  217. }
  218. .devide-bar {
  219. width: 4rpx;
  220. height: 34rpx;
  221. background: #09AFFF;
  222. margin: 0 12rpx 0 0;
  223. }
  224. .title-text {
  225. font-size: 33rpx;
  226. font-weight: bold;
  227. }
  228. .title-left {
  229. display: flex;
  230. align-items: center;
  231. height: 34rpx;
  232. }
  233. .title-right {
  234. display: flex;
  235. align-items: center;
  236. height: 34rpx;
  237. font-size: 24rpx;
  238. }
  239. .a-section .h .txt {
  240. padding-right: 30rpx;
  241. font-size: 33rpx;
  242. font-weight: bold;
  243. }
  244. .a-brand .b {
  245. width: 750rpx;
  246. height: auto;
  247. overflow: hidden;
  248. position: relative;
  249. }
  250. .a-brand .wrap {
  251. position: relative;
  252. }
  253. .a-brand .img {
  254. position: absolute;
  255. left: 0;
  256. top: 0;
  257. }
  258. .a-brand .mt {
  259. position: absolute;
  260. z-index: 2;
  261. padding: 27rpx 31rpx;
  262. left: 0;
  263. top: 0;
  264. }
  265. .a-brand .mt .brand {
  266. display: block;
  267. font-size: 33rpx;
  268. height: 43rpx;
  269. color: #fff;
  270. }
  271. .a-brand .mt .price,
  272. .a-brand .mt .unit {
  273. font-size: 25rpx;
  274. color: #fff;
  275. }
  276. .a-brand .item-1 {
  277. float: left;
  278. width: 375rpx;
  279. height: 252rpx;
  280. overflow: hidden;
  281. border-top: 1rpx solid #fff;
  282. margin-left: 1rpx;
  283. }
  284. .a-brand .item-1:nth-child(2n+1) {
  285. margin-left: 0;
  286. width: 374rpx;
  287. }
  288. .a-brand .item-1 .img {
  289. width: 375rpx;
  290. height: 253rpx;
  291. }
  292. .a-coupon {
  293. width: 750rpx;
  294. height: auto;
  295. overflow: hidden;
  296. }
  297. .a-coupon .b .item {
  298. position: relative;
  299. height: 200rpx;
  300. width: 700rpx;
  301. background: linear-gradient(to right, #cfa568, #e3bf79);
  302. margin-bottom: 10rpx;
  303. margin-left: 30rpx;
  304. margin-right: 30rpx;
  305. padding-top: 30rpx;
  306. }
  307. .a-coupon .b .tag {
  308. height: 32rpx;
  309. background: #a48143;
  310. padding-left: 16rpx;
  311. padding-right: 16rpx;
  312. position: absolute;
  313. left: 20rpx;
  314. color: #fff;
  315. top: 20rpx;
  316. font-size: 20rpx;
  317. text-align: center;
  318. line-height: 32rpx;
  319. }
  320. .a-coupon .b .content {
  321. margin-top: 24rpx;
  322. margin-left: 40rpx;
  323. display: flex;
  324. margin-right: 40rpx;
  325. flex-direction: row;
  326. }
  327. .a-coupon .b .content .left {
  328. flex: 1;
  329. }
  330. .a-coupon .b .discount {
  331. font-size: 50rpx;
  332. color: #b4282d;
  333. }
  334. .a-coupon .b .min {
  335. color: #fff;
  336. }
  337. .a-coupon .b .content .right {
  338. width: 400rpx;
  339. }
  340. .a-coupon .b .name {
  341. font-size: 44rpx;
  342. color: #fff;
  343. margin-bottom: 14rpx;
  344. }
  345. .a-coupon .b .desc {
  346. font-size: 24rpx;
  347. color: #fff;
  348. }
  349. .a-coupon .b .time {
  350. font-size: 24rpx;
  351. color: #fff;
  352. line-height: 30rpx;
  353. }
  354. .a-groupon {
  355. width: 750rpx;
  356. height: auto;
  357. overflow: hidden;
  358. }
  359. .a-groupon .b .item {
  360. border-top: 1px solid #d9d9d9;
  361. margin: 0 20rpx;
  362. height: 244rpx;
  363. width: 710rpx;
  364. }
  365. .a-groupon .b .img {
  366. margin-top: 12rpx;
  367. margin-right: 12rpx;
  368. float: left;
  369. width: 220rpx;
  370. height: 220rpx;
  371. }
  372. .a-groupon .b .right {
  373. float: left;
  374. height: 244rpx;
  375. width: 476rpx;
  376. display: flex;
  377. flex-flow: row nowrap;
  378. }
  379. .a-groupon .b .text {
  380. display: flex;
  381. flex-wrap: nowrap;
  382. flex-direction: column;
  383. justify-content: center;
  384. overflow: hidden;
  385. height: 244rpx;
  386. width: 476rpx;
  387. }
  388. .a-groupon .b .name {
  389. float: left;
  390. display: block;
  391. color: #333;
  392. line-height: 50rpx;
  393. font-size: 30rpx;
  394. }
  395. .a-groupon .b .desc {
  396. width: 476rpx;
  397. display: block;
  398. color: #999;
  399. line-height: 50rpx;
  400. font-size: 25rpx;
  401. }
  402. .a-groupon .b .price {
  403. width: 476rpx;
  404. display: flex;
  405. color: #ab956d;
  406. line-height: 50rpx;
  407. font-size: 33rpx;
  408. }
  409. .a-groupon .b .counterPrice {
  410. text-decoration: line-through;
  411. font-size: 28rpx;
  412. color: #999;
  413. }
  414. .a-groupon .b .retailPrice {
  415. margin-left: 30rpx;
  416. font-size: 28rpx;
  417. color: #a98f76;
  418. }
  419. .a-new .b {
  420. width: 750rpx;
  421. height: auto;
  422. overflow: hidden;
  423. padding: 0 31rpx 45rpx 31rpx;
  424. }
  425. .a-new .b .item {
  426. float: left;
  427. width: 302rpx;
  428. margin-top: 10rpx;
  429. margin-left: 21rpx;
  430. margin-right: 21rpx;
  431. }
  432. .a-new .b .item-b {
  433. margin-left: 42rpx;
  434. }
  435. .a-new .b .img {
  436. width: 298rpx;
  437. height: 300rpx;
  438. }
  439. .a-new .b .name {
  440. /*text-align: center;*/
  441. display: block;
  442. width: 302rpx;
  443. height: 60rpx;
  444. margin-bottom: 14rpx;
  445. overflow: hidden;
  446. font-size: 30rpx;
  447. color: #333;
  448. /*white-space: nowrap;*/
  449. overflow: hidden;
  450. text-overflow: ellipsis;
  451. margin-top: 5rpx;
  452. margin-left: 0rpx;
  453. line-height: 1em;
  454. /*行间距*/
  455. }
  456. .a-new .b .price {
  457. display: block;
  458. /*text-align: center;*/
  459. line-height: 30rpx;
  460. font-size: 30rpx;
  461. color: darkred;
  462. margin-left: 10rpx;
  463. }
  464. .a-new .b .brand {
  465. font-size: 20rpx;
  466. color: #a98f76;
  467. display: block;
  468. line-height: 30rpx;
  469. margin-bottom: 5rpx;
  470. margin-left: 12rpx;
  471. }
  472. .a-popular {
  473. width: 750rpx;
  474. height: auto;
  475. overflow: hidden;
  476. padding: 0 20rpx;
  477. margin: -14rpx 0 0;
  478. }
  479. .popular-item {
  480. box-shadow: 0 0 10rpx 0 rgba(100, 100, 100, 0.2);
  481. border-radius: 10rpx;
  482. margin: 0 0 16rpx 0;
  483. min-height: 380rpx;
  484. width: 710rpx;
  485. background: #fff;
  486. padding: 20rpx 30rpx 24rpx;
  487. display: flex;
  488. flex-direction: column;
  489. }
  490. .item-img-wrapper {
  491. position: relative;
  492. }
  493. .self-tag {
  494. height: 28rpx;
  495. background: #09afff;
  496. color: #fff;
  497. padding: 0 8rpx;
  498. /* line-height: 28rpx; */
  499. font-size: 20rpx;
  500. margin: 0 12rpx 0 0;
  501. border-radius: 4rpx;
  502. }
  503. .popular-item .product-item-name {
  504. width: 380rpx;
  505. overflow: hidden;
  506. white-space: nowrap;
  507. text-overflow: ellipsis;
  508. font-size: 28rpx;
  509. }
  510. .popular-item .item-brief {
  511. width: 400rpx;
  512. overflow: hidden;
  513. /* white-space: nowrap; */
  514. text-overflow: ellipsis;
  515. font-size: 20rpx;
  516. display: -webkit-box;
  517. color: #85868A;
  518. -webkit-box-orient: vertical;
  519. -webkit-line-clamp: 2;
  520. margin-top: 5rpx;
  521. /*超过两行省略号*/
  522. }
  523. .counter-price {
  524. font-size: 20rpx;
  525. text-decoration: line-through;
  526. color: #2A2A2A;
  527. line-height: 28rpx;
  528. text-align: center;
  529. }
  530. .retail-price {
  531. font-size: 32rpx;
  532. font-weight: bold;
  533. color: #DD483E;
  534. text-align: center;
  535. }
  536. .retail-price .title {
  537. font-size: 26rpx;
  538. color: #DD483E;
  539. line-height: 48rpx;
  540. }
  541. .retail-price .unit {
  542. font-size: 21rpx;
  543. font-weight: 400;
  544. color: #DD483E;
  545. }
  546. .retail-price .price {
  547. font-size: 32rpx;
  548. font-weight: bold;
  549. color: #DD483E;
  550. margin-left: 10rpx;
  551. }
  552. /* 活动商品显示样式 */
  553. .activity {
  554. height: 75rpx;
  555. background: linear-gradient(67deg, #4F43DD, #689CF2, #BA64E2);
  556. border-radius: 10rpx;
  557. display: flex;
  558. justify-content: space-between;
  559. flex-direction: row;
  560. align-items: center;
  561. }
  562. .activity .clock {
  563. width: 42rpx;
  564. height: 42rpx;
  565. margin-right: 10rpx;
  566. }
  567. .activity .time {
  568. font-size: 20rpx;
  569. font-weight: 400;
  570. color: #F4F4F4;
  571. line-height: 30rpx;
  572. }
  573. .activity .arrow {
  574. width: 10rpx;
  575. height: 16rpx;
  576. margin-left: 10rpx;
  577. margin-right: 10rpx;
  578. }
  579. .activity .limit {
  580. width: 131rpx;
  581. height: 32rpx;
  582. background-image: url(https://7a68-zhaijieshi-3guecm78383ca692-1307626841.tcb.qcloud.la/activity/activity2.png);
  583. background-size: 100% 100%;
  584. color: #fff;
  585. font-size: 23rpx;
  586. text-align: center;
  587. margin-left: 20rpx;
  588. }
  589. .a-popular .b .img {
  590. width: 650rpx;
  591. height: 426rpx;
  592. border-radius: 10rpx;
  593. }
  594. .item-tag {
  595. position: absolute;
  596. left: 0;
  597. top: 20rpx;
  598. height: 32rpx;
  599. width: 116rpx;
  600. text-align: center;
  601. color: #fff;
  602. font-size: 22rpx;
  603. background: #09AFFF;
  604. border-radius: 0 32rpx 32rpx 0;
  605. }
  606. .item-main {
  607. display: flex;
  608. /* align-items: center; */
  609. justify-content: space-between;
  610. height: 68rpx;
  611. margin: 20rpx 0 10rpx;
  612. }
  613. .item-sub {
  614. display: flex;
  615. align-items: center;
  616. justify-content: space-between;
  617. /* height: 20rpx; */
  618. }
  619. .item-left {
  620. display: flex;
  621. /* align-items: center; */
  622. flex-direction: column;
  623. }
  624. .a-popular .b .right {
  625. float: left;
  626. height: 264rpx;
  627. width: 456rpx;
  628. display: flex;
  629. flex-flow: row nowrap;
  630. }
  631. .a-popular .b .text {
  632. display: flex;
  633. flex-wrap: nowrap;
  634. flex-direction: column;
  635. justify-content: center;
  636. overflow: hidden;
  637. height: 264rpx;
  638. width: 456rpx;
  639. }
  640. .a-popular .b .name {
  641. width: 456rpx;
  642. display: block;
  643. color: #333;
  644. line-height: 40rpx;
  645. font-size: 30rpx;
  646. }
  647. .a-popular .b .desc {
  648. width: 456rpx;
  649. display: block;
  650. color: #a98f76;
  651. line-height: 50rpx;
  652. font-size: 25rpx;
  653. }
  654. /*
  655. .a-popular .b .price {
  656. width: 456rpx;
  657. display: block;
  658. color: darkred;
  659. line-height: 50rpx;
  660. font-size: 33rpx;
  661. } */
  662. .a-popular .b .brand {
  663. font-size: 20rpx;
  664. color: #a98f76;
  665. display: block;
  666. line-height: 30rpx;
  667. padding: 2rpx;
  668. }
  669. .a-topic .b {
  670. /*height: 533rpx;*/
  671. height: auto;
  672. width: 750rpx;
  673. padding: 0 0 48rpx 0;
  674. }
  675. .good-nva {
  676. border: 1px #eee solid;
  677. }
  678. /*
  679. .a-topic .b .list {
  680. height: auto;
  681. width: 750rpx;
  682. white-space: nowrap;
  683. }
  684. .a-topic .b .item {
  685. display: block;
  686. height: 533rpx;
  687. width: 680.5rpx;
  688. margin-left: 30rpx;
  689. overflow: hidden;
  690. }
  691. .a-topic .b .t {
  692. height: 100rpx;
  693. background: #fff;
  694. display: flex;
  695. align-items: center;
  696. justify-content: center;
  697. }
  698. .a-topic .b .item:last-child {
  699. margin-right: 30rpx;
  700. }
  701. .a-topic .b .img {
  702. height: 387.5rpx;
  703. width: 680.5rpx;
  704. margin-bottom: 30rpx;
  705. }
  706. .a-topic .b .np {
  707. height: 35rpx;
  708. margin-bottom: 13.5rpx;
  709. color: #333;
  710. font-size: 30rpx;
  711. }
  712. .a-topic .b .np .price {
  713. margin-left: 20.8rpx;
  714. color: #ab956d;
  715. }
  716. .a-topic .b .np .discount {
  717. width: 476rpx;
  718. display: block;
  719. color: #999;
  720. line-height: 50rpx;
  721. font-size: 25rpx;
  722. }
  723. .a-topic .b .desc {
  724. display: block;
  725. height: 30rpx;
  726. color: #999;
  727. font-size: 24rpx;
  728. white-space: nowrap;
  729. overflow: hidden;
  730. text-overflow: ellipsis;
  731. } */
  732. .good-grid {
  733. width: 750rpx;
  734. height: auto;
  735. overflow: hidden;
  736. }
  737. .good-grid .h {
  738. display: flex;
  739. flex-flow: row nowrap;
  740. align-items: center;
  741. justify-content: center;
  742. height: 130rpx;
  743. font-size: 33rpx;
  744. color: #333;
  745. }
  746. .good-grid .b {
  747. width: 750rpx;
  748. padding: 0 6.25rpx;
  749. height: auto;
  750. overflow: hidden;
  751. }
  752. .good-grid .b .item {
  753. float: left;
  754. background: #fff;
  755. width: 365rpx;
  756. margin-bottom: 6.25rpx;
  757. height: 452rpx;
  758. overflow: hidden;
  759. text-align: center;
  760. }
  761. .good-grid .b .item .a {
  762. height: 452rpx;
  763. width: 100%;
  764. }
  765. .good-grid .b .item-b {
  766. margin-left: 6.25rpx;
  767. }
  768. .good-grid .item .img {
  769. margin-top: 20rpx;
  770. width: 302rpx;
  771. height: 302rpx;
  772. }
  773. .good-grid .item .name {
  774. display: block;
  775. width: 365.625rpx;
  776. padding: 0 20rpx;
  777. overflow: hidden;
  778. height: 35rpx;
  779. margin: 11.5rpx 0 22rpx 0;
  780. text-align: center;
  781. font-size: 30rpx;
  782. color: #333;
  783. }
  784. .good-grid .item .price {
  785. display: block;
  786. width: 365.625rpx;
  787. height: 30rpx;
  788. text-align: center;
  789. font-size: 30rpx;
  790. color: #a98f76;
  791. }
  792. .good-grid .t {
  793. height: 100rpx;
  794. background: #fff;
  795. display: flex;
  796. align-items: center;
  797. justify-content: center;
  798. }
  799. .address {
  800. padding: 0 50rpx;
  801. height: 68rpx;
  802. display: flex;
  803. align-items: center;
  804. }
  805. .address .name {
  806. display: flex;
  807. align-items: center;
  808. /* height: 40rpx; */
  809. width: 600rpx;
  810. overflow: hidden;
  811. float: left;
  812. }
  813. .address .shar {
  814. background: #fff;
  815. }
  816. .address button::after {
  817. border: none;
  818. }
  819. .address .shar image {
  820. float: right;
  821. width: 40rpx;
  822. height: 40rpx;
  823. margin-top: 6rpx;
  824. /* border:1px solid red; */
  825. }
  826. .address .name .address-name {
  827. height: 68rpx;
  828. line-height: 68rpx;
  829. text-overflow: ellipsis;
  830. /* word-wrap: break-word; */
  831. margin: 0 12rpx;
  832. white-space: nowrap;
  833. overflow: hidden;
  834. width: 240rpx;
  835. }
  836. .address .warning {
  837. font-size: 26rpx;
  838. color: red;
  839. margin-left: 40rpx;
  840. }
  841. .search {
  842. height: 68rpx;
  843. width: 100%;
  844. padding: 0 50rpx;
  845. display: flex;
  846. align-items: center;
  847. margin: 0 0 20rpx 0;
  848. }
  849. .search .van-icon-search {
  850. line-height: 59rpx;
  851. color: #ffffff;
  852. }
  853. .search .input {
  854. width: 648rpx;
  855. height: 68rpx;
  856. background: #fff;
  857. border-radius: 68rpx;
  858. /* border:1rpx solid gray; */
  859. display: flex;
  860. align-items: center;
  861. justify-content: center;
  862. }
  863. .search .txt {
  864. height: 42rpx;
  865. line-height: 42rpx;
  866. /* color: #ffffff; */
  867. color: gray;
  868. padding-left: 10rpx;
  869. font-size: 30rpx;
  870. }
  871. .no-login {
  872. width: 100%;
  873. height: auto;
  874. margin: 0 auto;
  875. background-color: #fff;
  876. }
  877. .no-login .c {
  878. width: 100%;
  879. height: auto;
  880. margin-top: 400rpx;
  881. }
  882. .no-login .c text {
  883. margin: 0 auto;
  884. display: block;
  885. width: 258rpx;
  886. height: 59rpx;
  887. line-height: 29rpx;
  888. text-align: center;
  889. font-size: 35rpx;
  890. }
  891. .no-login button {
  892. width: 90%;
  893. margin: 0 auto;
  894. color: #fff;
  895. font-size: 30rpx;
  896. height: 96rpx;
  897. line-height: 96rpx;
  898. right: 0;
  899. display: flex;
  900. justify-content: center;
  901. align-items: center;
  902. position: flex;
  903. bottom: 0;
  904. left: 0;
  905. border-radius: 0;
  906. padding: 0;
  907. margin-left: 5%;
  908. text-align: center;
  909. border-radius: 6rpx;
  910. letter-spacing: 3rpx;
  911. background-color: #242a48;
  912. /*background-image: linear-gradient(to right, #9a9ba1 0%, #9a9ba1 100%);*/
  913. }
  914. .wechat {
  915. width: 80rpx;
  916. height: 80rpx;
  917. margin-right: 15rpx;
  918. }
  919. /* 关于鲸致 */
  920. .about-jz {
  921. padding: 28rpx 20rpx 46rpx;
  922. }
  923. .jzhz-img {
  924. width: 710rpx;
  925. }
  926. .service-tel {
  927. font-size: 20rpx;
  928. text-align: center;
  929. display: flex;
  930. align-items: center;
  931. justify-content: center;
  932. }
  933. .partner-title {
  934. font-size: 30rpx;
  935. margin: 40rpx 0 24rpx;
  936. text-align: center;
  937. font-weight: bold;
  938. }
  939. .jz-feature {
  940. margin: 40rpx 0 0;
  941. height: 60rpx;
  942. display: flex;
  943. align-items: center;
  944. justify-content: space-between;
  945. }
  946. .devide-line {
  947. height: 50rpx;
  948. width: 2rpx;
  949. background: #85868A;
  950. }
  951. .feature-item {
  952. display: flex;
  953. flex-direction: column;
  954. justify-content: space-between;
  955. font-size: 20rpx;
  956. align-items: center;
  957. height: 50rpx;
  958. }
  959. .jz-logo-wrapper {
  960. text-align: center;
  961. margin: 20rpx 0 10rpx;
  962. height: 30rpx;
  963. }
  964. .jz-logo {
  965. width: 152rpx;
  966. height: 30rpx;
  967. }
  968. .jz-company {
  969. color: #A4A4A4;
  970. font-size: 20rpx;
  971. margin: 24rpx 0 0;
  972. text-align: center;
  973. }
  974. .member-price {
  975. height: 34rpx;
  976. display: flex;
  977. align-items: center;
  978. justify-content: flex-end;
  979. }
  980. .memberPrice {
  981. font-size: 26rpx;
  982. color: #DD483E;
  983. margin: 0 0 0 30rpx;
  984. }
  985. .member-price-tag {
  986. width: 120rpx;
  987. height: 32rpx;
  988. line-height: 32rpx;
  989. background: url('https://jzmall.lifejingzhi.com/file/jzmall/weixin/member/member-price-bg.png') no-repeat center center;
  990. background-size: 100% 100%;
  991. color: #5E3A11;
  992. font-size: 22rpx;
  993. padding: 0 8rpx 0 0;
  994. text-align: right;
  995. }
  996. /* 新客角标 */
  997. .isNew {
  998. position: absolute;
  999. width: 80rpx;
  1000. height: 120rpx;
  1001. right: 30rpx;
  1002. }
  1003. .phone-btn{
  1004. position: fixed;
  1005. z-index: 999;
  1006. right: 20rpx;
  1007. top: 500rpx;
  1008. font-size: 60rpx;
  1009. animation-iteration-count: infinite;
  1010. width: 100rpx;
  1011. height: 100rpx;
  1012. border-radius: 100rpx;
  1013. background: rgba(255,255,255,0.8);
  1014. display: flex;
  1015. align-items: center;
  1016. justify-content: center;
  1017. color: #09afff;
  1018. }
  1019. .phone-wrapper{
  1020. display: flex;
  1021. align-items: center;
  1022. }
  1023. .right-icon{
  1024. color: #09afff;
  1025. font-size: 30rpx;
  1026. margin-left:6rpx;
  1027. }
  1028. .shop-name{
  1029. font-size: 24rpx;
  1030. border:2rpx solid #09afff;
  1031. line-height: 30rpx;
  1032. padding:0 8rpx;
  1033. border-radius:8rpx;
  1034. margin:0 8rpx 0 0;
  1035. word-break: keep-all;
  1036. max-width: 240rpx;
  1037. overflow: hidden;
  1038. text-overflow: ellipsis;
  1039. }