index.wxss 16 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022
  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, .a-brand .mt .unit {
  272. font-size: 25rpx;
  273. color: #fff;
  274. }
  275. .a-brand .item-1 {
  276. float: left;
  277. width: 375rpx;
  278. height: 252rpx;
  279. overflow: hidden;
  280. border-top: 1rpx solid #fff;
  281. margin-left: 1rpx;
  282. }
  283. .a-brand .item-1:nth-child(2n+1) {
  284. margin-left: 0;
  285. width: 374rpx;
  286. }
  287. .a-brand .item-1 .img {
  288. width: 375rpx;
  289. height: 253rpx;
  290. }
  291. .a-coupon {
  292. width: 750rpx;
  293. height: auto;
  294. overflow: hidden;
  295. }
  296. .a-coupon .b .item {
  297. position: relative;
  298. height: 200rpx;
  299. width: 700rpx;
  300. background: linear-gradient(to right, #cfa568, #e3bf79);
  301. margin-bottom: 10rpx;
  302. margin-left: 30rpx;
  303. margin-right: 30rpx;
  304. padding-top: 30rpx;
  305. }
  306. .a-coupon .b .tag {
  307. height: 32rpx;
  308. background: #a48143;
  309. padding-left: 16rpx;
  310. padding-right: 16rpx;
  311. position: absolute;
  312. left: 20rpx;
  313. color: #fff;
  314. top: 20rpx;
  315. font-size: 20rpx;
  316. text-align: center;
  317. line-height: 32rpx;
  318. }
  319. .a-coupon .b .content {
  320. margin-top: 24rpx;
  321. margin-left: 40rpx;
  322. display: flex;
  323. margin-right: 40rpx;
  324. flex-direction: row;
  325. }
  326. .a-coupon .b .content .left {
  327. flex: 1;
  328. }
  329. .a-coupon .b .discount {
  330. font-size: 50rpx;
  331. color: #b4282d;
  332. }
  333. .a-coupon .b .min {
  334. color: #fff;
  335. }
  336. .a-coupon .b .content .right {
  337. width: 400rpx;
  338. }
  339. .a-coupon .b .name {
  340. font-size: 44rpx;
  341. color: #fff;
  342. margin-bottom: 14rpx;
  343. }
  344. .a-coupon .b .desc {
  345. font-size: 24rpx;
  346. color: #fff;
  347. }
  348. .a-coupon .b .time {
  349. font-size: 24rpx;
  350. color: #fff;
  351. line-height: 30rpx;
  352. }
  353. .a-groupon {
  354. width: 750rpx;
  355. height: auto;
  356. overflow: hidden;
  357. }
  358. .a-groupon .b .item {
  359. border-top: 1px solid #d9d9d9;
  360. margin: 0 20rpx;
  361. height: 244rpx;
  362. width: 710rpx;
  363. }
  364. .a-groupon .b .img {
  365. margin-top: 12rpx;
  366. margin-right: 12rpx;
  367. float: left;
  368. width: 220rpx;
  369. height: 220rpx;
  370. }
  371. .a-groupon .b .right {
  372. float: left;
  373. height: 244rpx;
  374. width: 476rpx;
  375. display: flex;
  376. flex-flow: row nowrap;
  377. }
  378. .a-groupon .b .text {
  379. display: flex;
  380. flex-wrap: nowrap;
  381. flex-direction: column;
  382. justify-content: center;
  383. overflow: hidden;
  384. height: 244rpx;
  385. width: 476rpx;
  386. }
  387. .a-groupon .b .name {
  388. float: left;
  389. display: block;
  390. color: #333;
  391. line-height: 50rpx;
  392. font-size: 30rpx;
  393. }
  394. .a-groupon .b .desc {
  395. width: 476rpx;
  396. display: block;
  397. color: #999;
  398. line-height: 50rpx;
  399. font-size: 25rpx;
  400. }
  401. .a-groupon .b .price {
  402. width: 476rpx;
  403. display: flex;
  404. color: #ab956d;
  405. line-height: 50rpx;
  406. font-size: 33rpx;
  407. }
  408. .a-groupon .b .counterPrice {
  409. text-decoration: line-through;
  410. font-size: 28rpx;
  411. color: #999;
  412. }
  413. .a-groupon .b .retailPrice {
  414. margin-left: 30rpx;
  415. font-size: 28rpx;
  416. color: #a98f76;
  417. }
  418. .a-new .b {
  419. width: 750rpx;
  420. height: auto;
  421. overflow: hidden;
  422. padding: 0 31rpx 45rpx 31rpx;
  423. }
  424. .a-new .b .item {
  425. float: left;
  426. width: 302rpx;
  427. margin-top: 10rpx;
  428. margin-left: 21rpx;
  429. margin-right: 21rpx;
  430. }
  431. .a-new .b .item-b {
  432. margin-left: 42rpx;
  433. }
  434. .a-new .b .img {
  435. width: 298rpx;
  436. height: 300rpx;
  437. }
  438. .a-new .b .name {
  439. /*text-align: center;*/
  440. display: block;
  441. width: 302rpx;
  442. height: 60rpx;
  443. margin-bottom: 14rpx;
  444. overflow: hidden;
  445. font-size: 30rpx;
  446. color: #333;
  447. /*white-space: nowrap;*/
  448. overflow: hidden;
  449. text-overflow: ellipsis;
  450. margin-top: 5rpx;
  451. margin-left: 0rpx;
  452. line-height:1em; /*行间距*/
  453. }
  454. .a-new .b .price {
  455. display: block;
  456. /*text-align: center;*/
  457. line-height: 30rpx;
  458. font-size: 30rpx;
  459. color: darkred;
  460. margin-left: 10rpx;
  461. }
  462. .a-new .b .brand{
  463. font-size: 20rpx;
  464. color:#a98f76 ;
  465. display: block;
  466. line-height: 30rpx;
  467. margin-bottom: 5rpx;
  468. margin-left: 12rpx;
  469. }
  470. .a-popular {
  471. width: 750rpx;
  472. height: auto;
  473. overflow: hidden;
  474. padding:0 20rpx;
  475. margin:-14rpx 0 0;
  476. }
  477. .popular-item {
  478. box-shadow: 0 0 10rpx 0 rgba(100, 100, 100, 0.2);
  479. border-radius: 10rpx;
  480. margin: 0 0 16rpx 0;
  481. min-height: 380rpx;
  482. width: 710rpx;
  483. background:#fff;
  484. padding:20rpx 30rpx 24rpx;
  485. display: flex;
  486. flex-direction: column;
  487. }
  488. .item-img-wrapper{
  489. position: relative;
  490. }
  491. .self-tag{
  492. height: 28rpx;
  493. background: #09afff;
  494. color:#fff;
  495. padding:0 8rpx;
  496. line-height: 28rpx;
  497. font-size: 20rpx;
  498. margin:0 12rpx 0 0;
  499. border-radius:4rpx;
  500. }
  501. .popular-item .product-item-name{
  502. width:380rpx;
  503. overflow: hidden;
  504. white-space: nowrap;
  505. text-overflow: ellipsis;
  506. font-size: 25rpx;
  507. }
  508. .popular-item .item-brief{
  509. width:400rpx;
  510. overflow: hidden;
  511. /* white-space: nowrap; */
  512. text-overflow: ellipsis;
  513. font-size: 20rpx;
  514. display: -webkit-box;
  515. -webkit-box-orient: vertical;
  516. -webkit-line-clamp: 2;/*超过两行省略号*/
  517. }
  518. .counter-price{
  519. font-size: 20rpx;
  520. text-decoration: line-through;
  521. }
  522. .retail-price{
  523. /* color:#DF1717; */
  524. font-size: 22rpx;
  525. }
  526. .a-popular .b .img {
  527. width: 650rpx;
  528. height: 426rpx;
  529. border-radius:10rpx;
  530. }
  531. .item-tag{
  532. position: absolute;
  533. left:0;
  534. top:20rpx;
  535. height: 32rpx;
  536. width:116rpx;
  537. text-align: center;
  538. color:#fff;
  539. font-size: 22rpx;
  540. background:#09AFFF;
  541. border-radius: 0 32rpx 32rpx 0;
  542. }
  543. .item-main{
  544. display: flex;
  545. align-items: center;
  546. justify-content: space-between;
  547. height: 28rpx;
  548. margin:20rpx 0 10rpx;
  549. }
  550. .item-sub{
  551. display: flex;
  552. align-items: center;
  553. justify-content: space-between;
  554. /* height: 20rpx; */
  555. }
  556. .item-left{
  557. display: flex;
  558. align-items: center;
  559. }
  560. .a-popular .b .right {
  561. float: left;
  562. height: 264rpx;
  563. width: 456rpx;
  564. display: flex;
  565. flex-flow: row nowrap;
  566. }
  567. .a-popular .b .text {
  568. display: flex;
  569. flex-wrap: nowrap;
  570. flex-direction: column;
  571. justify-content: center;
  572. overflow: hidden;
  573. height: 264rpx;
  574. width: 456rpx;
  575. }
  576. .a-popular .b .name {
  577. width: 456rpx;
  578. display: block;
  579. color: #333;
  580. line-height: 40rpx;
  581. font-size: 30rpx;
  582. }
  583. .a-popular .b .desc {
  584. width: 456rpx;
  585. display: block;
  586. color: #a98f76;
  587. line-height: 50rpx;
  588. font-size: 25rpx;
  589. }
  590. .a-popular .b .price {
  591. width: 456rpx;
  592. display: block;
  593. color: darkred;
  594. /*color: #a81d28;*/
  595. line-height: 50rpx;
  596. font-size: 33rpx;
  597. }
  598. .a-popular .b .brand {
  599. font-size: 20rpx;
  600. color:#a98f76 ;
  601. display: block;
  602. line-height: 30rpx;
  603. padding: 2rpx;
  604. }
  605. .a-topic .b {
  606. /*height: 533rpx;*/
  607. height: auto;
  608. width: 750rpx;
  609. padding: 0 0 48rpx 0;
  610. }
  611. .good-nva{
  612. border: 1px #eee solid;
  613. }
  614. .a-topic .b .list {
  615. /*height: 533rpx;*/
  616. height: auto;
  617. width: 750rpx;
  618. white-space: nowrap;
  619. }
  620. .a-topic .b .item {
  621. display: block;
  622. height: 533rpx;
  623. width: 680.5rpx;
  624. margin-left: 30rpx;
  625. overflow: hidden;
  626. }
  627. .a-topic .b .t {
  628. height: 100rpx;
  629. background: #fff;
  630. display: flex;
  631. align-items: center;
  632. justify-content: center;
  633. }
  634. .a-topic .b .item:last-child {
  635. margin-right: 30rpx;
  636. }
  637. .a-topic .b .img {
  638. height: 387.5rpx;
  639. width: 680.5rpx;
  640. margin-bottom: 30rpx;
  641. }
  642. .a-topic .b .np {
  643. height: 35rpx;
  644. margin-bottom: 13.5rpx;
  645. color: #333;
  646. font-size: 30rpx;
  647. }
  648. .a-topic .b .np .price {
  649. margin-left: 20.8rpx;
  650. color: #ab956d;
  651. }
  652. .a-topic .b .np .discount {
  653. width: 476rpx;
  654. display: block;
  655. color: #999;
  656. line-height: 50rpx;
  657. font-size: 25rpx;
  658. }
  659. .a-topic .b .desc {
  660. display: block;
  661. height: 30rpx;
  662. color: #999;
  663. font-size: 24rpx;
  664. white-space: nowrap;
  665. overflow: hidden;
  666. text-overflow: ellipsis;
  667. }
  668. .good-grid {
  669. width: 750rpx;
  670. height: auto;
  671. overflow: hidden;
  672. }
  673. .good-grid .h {
  674. display: flex;
  675. flex-flow: row nowrap;
  676. align-items: center;
  677. justify-content: center;
  678. height: 130rpx;
  679. font-size: 33rpx;
  680. color: #333;
  681. }
  682. .good-grid .b {
  683. width: 750rpx;
  684. padding: 0 6.25rpx;
  685. height: auto;
  686. overflow: hidden;
  687. }
  688. .good-grid .b .item {
  689. float: left;
  690. background: #fff;
  691. width: 365rpx;
  692. margin-bottom: 6.25rpx;
  693. height: 452rpx;
  694. overflow: hidden;
  695. text-align: center;
  696. }
  697. .good-grid .b .item .a {
  698. height: 452rpx;
  699. width: 100%;
  700. }
  701. .good-grid .b .item-b {
  702. margin-left: 6.25rpx;
  703. }
  704. .good-grid .item .img {
  705. margin-top: 20rpx;
  706. width: 302rpx;
  707. height: 302rpx;
  708. }
  709. .good-grid .item .name {
  710. display: block;
  711. width: 365.625rpx;
  712. padding: 0 20rpx;
  713. overflow: hidden;
  714. height: 35rpx;
  715. margin: 11.5rpx 0 22rpx 0;
  716. text-align: center;
  717. font-size: 30rpx;
  718. color: #333;
  719. }
  720. .good-grid .item .price {
  721. display: block;
  722. width: 365.625rpx;
  723. height: 30rpx;
  724. text-align: center;
  725. font-size: 30rpx;
  726. color: #a98f76;
  727. }
  728. .good-grid .t {
  729. height: 100rpx;
  730. background: #fff;
  731. display: flex;
  732. align-items: center;
  733. justify-content: center;
  734. }
  735. .address{
  736. padding: 0 50rpx;
  737. height: 68rpx;
  738. display:flex;
  739. align-items: center;
  740. }
  741. .address .name{
  742. display: flex;
  743. align-items: center;
  744. height: 40rpx;
  745. width: 600rpx;
  746. overflow: hidden;
  747. float: left;
  748. }
  749. .address .shar{
  750. background: #fff;
  751. }
  752. .address button::after{
  753. border: none;
  754. }
  755. .address .shar image{
  756. float: right;
  757. width: 40rpx;
  758. height: 40rpx;
  759. margin-top: 6rpx;
  760. /* border:1px solid red; */
  761. }
  762. .address .name text{
  763. height:68rpx;
  764. line-height:68rpx;
  765. text-overflow: ellipsis;
  766. word-wrap: break-word;
  767. margin:0 12rpx;
  768. }
  769. .address .warning{
  770. font-size: 26rpx;
  771. color:red;
  772. margin-left: 40rpx;
  773. }
  774. .search {
  775. height: 68rpx;
  776. width: 100%;
  777. padding: 0 50rpx;
  778. display: flex;
  779. align-items: center;
  780. margin:0 0 20rpx 0;
  781. }
  782. .search .van-icon-search {
  783. line-height: 59rpx; color: #ffffff;
  784. }
  785. .search .input {
  786. width: 648rpx;
  787. height: 68rpx;
  788. background: #fff;
  789. border-radius: 68rpx;
  790. /* border:1rpx solid gray; */
  791. display: flex;
  792. align-items: center;
  793. justify-content: center;
  794. }
  795. .search .txt {
  796. height: 42rpx;
  797. line-height: 42rpx;
  798. /* color: #ffffff; */
  799. color: gray;
  800. padding-left: 10rpx;
  801. font-size: 30rpx;
  802. }
  803. .no-login {
  804. width: 100%;
  805. height: auto;
  806. margin: 0 auto;
  807. background-color: #fff;
  808. }
  809. .no-login .c {
  810. width: 100%;
  811. height: auto;
  812. margin-top: 400rpx;
  813. }
  814. .no-login .c text {
  815. margin: 0 auto;
  816. display: block;
  817. width: 258rpx;
  818. height: 59rpx;
  819. line-height: 29rpx;
  820. text-align: center;
  821. font-size: 35rpx;
  822. }
  823. .no-login button {
  824. width: 90%;
  825. margin: 0 auto;
  826. color: #fff;
  827. font-size: 30rpx;
  828. height: 96rpx;
  829. line-height: 96rpx;
  830. right: 0;
  831. display: flex;
  832. justify-content: center;
  833. align-items: center;
  834. position: flex;
  835. bottom: 0;
  836. left: 0;
  837. border-radius: 0;
  838. padding: 0;
  839. margin-left: 5%;
  840. text-align: center;
  841. border-radius: 6rpx;
  842. letter-spacing: 3rpx;
  843. background-color: #242a48;
  844. /*background-image: linear-gradient(to right, #9a9ba1 0%, #9a9ba1 100%);*/
  845. }
  846. .wechat{
  847. width: 80rpx;
  848. height: 80rpx;
  849. margin-right: 15rpx;
  850. }
  851. /* 关于鲸致 */
  852. .about-jz{
  853. padding:28rpx 20rpx 46rpx;
  854. }
  855. .jzhz-img{
  856. width:710rpx;
  857. }
  858. .service-tel{
  859. font-size: 20rpx;
  860. text-align:center;
  861. }
  862. .partner-title{
  863. font-size: 30rpx;
  864. margin:40rpx 0 24rpx;
  865. text-align: center;
  866. font-weight: bold;
  867. }
  868. .jz-feature{
  869. margin:40rpx 0 0;
  870. height: 60rpx;
  871. display: flex;
  872. align-items:center;
  873. justify-content: space-between;
  874. }
  875. .devide-line{
  876. height: 50rpx;
  877. width:2rpx;
  878. background:#85868A;
  879. }
  880. .feature-item{
  881. display: flex;
  882. flex-direction: column;
  883. justify-content: space-between;
  884. font-size: 20rpx;
  885. align-items:center;
  886. height: 50rpx;
  887. }
  888. .jz-logo-wrapper{
  889. text-align: center;
  890. margin:20rpx 0 10rpx;
  891. height: 30rpx;
  892. }
  893. .jz-logo{
  894. width:152rpx;
  895. height: 30rpx;
  896. }
  897. .jz-company{
  898. color: #A4A4A4;
  899. font-size: 20rpx;
  900. margin:24rpx 0 0;
  901. text-align: center;
  902. }
  903. .member-price{
  904. height: 34rpx;
  905. display: flex;
  906. align-items: center;
  907. justify-content: flex-end;
  908. }
  909. .memberPrice{
  910. font-size: 26rpx;
  911. color: #DD483E;
  912. margin:0 0 0 30rpx;
  913. }
  914. .member-price-tag{
  915. width:120rpx;
  916. height: 32rpx;
  917. line-height: 32rpx;
  918. background: url('https://jzmall.lifejingzhi.com/file/jzmall/weixin/member/member-price-bg.png') no-repeat center center;
  919. background-size: 100% 100%;
  920. color: #5E3A11;
  921. font-size: 22rpx;
  922. padding:0 8rpx 0 0;
  923. text-align: right;
  924. }
  925. /* 新客角标 */
  926. .isNew{
  927. position: absolute;
  928. width: 80rpx;
  929. height: 120rpx;
  930. right: 30rpx;
  931. }