1
0

goods.wxss 18 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094
  1. .container {
  2. margin-bottom: 100rpx;
  3. }
  4. .goodsimgs {
  5. width: 750rpx;
  6. height: 750rpx;
  7. }
  8. /* .goodsimgs image {
  9. width: 750rpx;
  10. height: 750rpx;
  11. }
  12. .goodsimgs video{
  13. position: absolute;
  14. width:750rpx;
  15. height: 750rpx;
  16. display: block;
  17. } */
  18. .content-wrapper {
  19. /* position: fixed; */
  20. top: 0;
  21. right: 0;
  22. bottom: 0;
  23. left: 0;
  24. z-index: 2;
  25. width: 750rpx;
  26. height: 750rpx;
  27. }
  28. .content-wrapper .overflow {
  29. width: 750rpx;
  30. height: 750rpx;
  31. }
  32. .content-wrapper .scroll-wrapper {
  33. width: 750rpx;
  34. height: 750rpx;
  35. overflow: hidden;
  36. }
  37. .content-wrapper .scroll-view {
  38. white-space: nowrap;
  39. display: block;
  40. /* height: 750rpx; */
  41. overflow-x: auto;
  42. margin-top: -100rpx;
  43. /* padding-bottom: 100rpx; */
  44. -webkit-transform: translateY(100rpx);
  45. transform: translateY(100rpx);
  46. }
  47. .content-wrapper .scroll-view .items-wrapper {
  48. height: 750rpx;
  49. box-sizing: border-box;
  50. display: -webkit-box;
  51. display: -webkit-flex;
  52. display: -moz-box;
  53. display: flex;
  54. flex-flow: row nowrap;
  55. -webkit-box-orient: horizontal;
  56. flex-direction: row;
  57. -webkit-box-align: center;
  58. -webkit-align-items: center;
  59. align-items: center;
  60. position:relative;
  61. transition:all 0.3s ease;
  62. -webkit-overflow-scrolling:touch;
  63. transform: translateZ(0);
  64. }
  65. .content-wrapper .scroll-view .item {
  66. display: block;
  67. position: relative;
  68. flex-shrink: 0;
  69. transition: transform 0.2s ease;
  70. transform-origin: center;
  71. letter-spacing: 0;
  72. }
  73. /* .content-wrapper .scroll-view .item:nth-child(1) {
  74. margin-left: 127rpx;
  75. } */
  76. .content-wrapper .scroll-view .item .rank-num {
  77. position: absolute;
  78. left: 650rpx;
  79. top: 680rpx;
  80. padding: 0 20rpx;
  81. line-height: 50rpx;
  82. height: 50rpx;
  83. border-radius: 8rpx;
  84. color: #ffffff;
  85. }
  86. .content-wrapper .scroll-view .item .img-wrapper {
  87. width: 750rpx;
  88. height: 750rpx;
  89. border-radius: 8rpx;
  90. overflow: hidden;
  91. }
  92. .content-wrapper .scroll-view .item .img-wrapper .img {
  93. display: block;
  94. width: 750rpx;
  95. min-height: 750rpx;
  96. }
  97. .content-wrapper .scroll-view .item .content {
  98. padding: 20rpx;
  99. background-color: rgba(255, 255, 255, 0.9);
  100. box-sizing: border-box;
  101. position: absolute;
  102. right: 20rpx;
  103. bottom: 20rpx;
  104. left: 20rpx;
  105. z-index: 2;
  106. border-radius: 8rpx;
  107. overflow: hidden;
  108. }
  109. .content-wrapper .scroll-view .item .content .title {
  110. display: block;
  111. font-size: 32rpx;
  112. line-height: 44rpx;
  113. color: #333333;
  114. white-space: nowrap;
  115. overflow: hidden;
  116. text-overflow: ellipsis;
  117. margin-bottom: 10rpx;
  118. }
  119. .content-wrapper .scroll-view .item .content .rank-wrapper {
  120. display: -webkit-box;
  121. display: -webkit-flex;
  122. display: -moz-box;
  123. display: flex;
  124. flex-flow: row nowrap;
  125. -webkit-box-orient: horizontal;
  126. flex-direction: row;
  127. -webkit-box-align: center;
  128. -webkit-align-items: center;
  129. align-items: center;
  130. margin-bottom: 12rpx;
  131. }
  132. .content-wrapper .scroll-view .item .content .rank-wrapper .stars-wrapper {
  133. display: -webkit-box;
  134. display: -webkit-flex;
  135. display: -moz-box;
  136. display: flex;
  137. flex-flow: row nowrap;
  138. -webkit-box-orient: horizontal;
  139. flex-direction: row;
  140. margin-right: 20rpx;
  141. }
  142. .content-wrapper .scroll-view .item .content .rank-wrapper .stars-wrapper .star {
  143. display: block;
  144. width: 32rpx;
  145. height: 32rpx;
  146. }
  147. .content-wrapper .scroll-view .item .content .rank-wrapper .score {
  148. font-size: 32rpx;
  149. line-height: 44rpx;
  150. color: #333333;
  151. }
  152. .content-wrapper .scroll-view .item .content .p {
  153. display: block;
  154. font-size: 28rpx;
  155. line-height: 40rpx;
  156. color: white;
  157. }
  158. /* 如果不为激活状态,那就添加图层蒙版 */
  159. .poker-face {
  160. filter: brightness(40%)
  161. }
  162. /* 添加激活状态 */
  163. .active {
  164. transform: scale(1.083333)
  165. }
  166. .imageClass{
  167. background-size:600rpx 600rpx;
  168. width: 750rpx;
  169. height: 750rpx;
  170. }
  171. .weui-cells{
  172. margin-top: 80rpx;
  173. text-align: left;
  174. }
  175. .weui-label{
  176. width: 5em;
  177. }
  178. .page-body-button {
  179. margin-bottom: 30rpx;
  180. }
  181. .service-policy {
  182. width: 750rpx;
  183. height: 73rpx;
  184. background: #f5f1f1ef;
  185. padding: 0 31.25rpx;
  186. display: flex;
  187. flex-flow: row nowrap;
  188. align-items: center;
  189. justify-content: space-between;
  190. }
  191. .service-policy .item {
  192. background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr25eAGT4BAAAA2Yyhu9Q372.png) 0 center no-repeat;
  193. background-size: 10rpx;
  194. padding-left: 15rpx;
  195. display: flex;
  196. align-items: center;
  197. font-size: 25rpx;
  198. color: #666;
  199. }
  200. .goods-info {
  201. width: 750rpx;
  202. height: 210rpx;
  203. overflow: hidden;
  204. background: #fff;
  205. }
  206. .goods-info .c {
  207. display: block;
  208. width: 718.75rpx;
  209. /* height: 100%; */
  210. margin-left: 31.25rpx;
  211. padding: 38rpx 31.25rpx 38rpx 0;
  212. border-bottom: 1px solid #f4f4f4;
  213. }
  214. .goods-info .c text {
  215. display: block;
  216. /* width: 687.5rpx; */
  217. text-align: left;
  218. font-weight: bolder;
  219. }
  220. .goods-info .name {
  221. height: 41rpx;
  222. margin-bottom: 20rpx;
  223. font-size: 30rpx;
  224. line-height: 41rpx;
  225. margin-top: 10rpx;
  226. }
  227. .goods-info .desc {
  228. height: 43rpx;
  229. margin-bottom: 41rpx;
  230. font-size: 24rpx;
  231. line-height: 36rpx;
  232. color: #999;
  233. width: 200rpx;
  234. }
  235. .desc2{
  236. position:absolute;
  237. right:220rpx;
  238. top:910rpx;
  239. height: 43rpx;
  240. margin-bottom: 41rpx;
  241. font-size: 24rpx;
  242. line-height: 36rpx;
  243. color: #999;
  244. }
  245. .goods-info .goods-do {
  246. text-align:left;
  247. }
  248. .goods-info .goods-do .price {
  249. /* height: 35rpx; */
  250. font-size: 35rpx;
  251. line-height: 35rpx;
  252. color: #b4282d;
  253. display: inline;
  254. text-align: left;
  255. }
  256. .goods-info .goods-do .org-price {
  257. /* height: 25rpx; */
  258. font-size: 25rpx;
  259. line-height: 35rpx;
  260. color: #303030;
  261. display: inline;
  262. text-align: left;
  263. }
  264. .goods-info .brand {
  265. margin-top: 23rpx;
  266. min-height: 40rpx;
  267. text-align: center;
  268. }
  269. .goods-info .brand text {
  270. display: inline-block;
  271. width: auto;
  272. padding: 2px 30rpx 2px 10.5rpx;
  273. line-height: 35.5rpx;
  274. border: 1px solid #f48f18;
  275. font-size: 25rpx;
  276. color: #f48f18;
  277. border-radius: 4px;
  278. background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr28mAes5qAAABHjRl7xw575.png) 95% center no-repeat;
  279. background-size: 10.75rpx 18.75rpx;
  280. }
  281. .section-nav {
  282. width: 750rpx;
  283. height: 108rpx;
  284. background: #fff;
  285. margin-bottom: 20rpx;
  286. }
  287. .section-nav .t {
  288. float: left;
  289. width: 600rpx;
  290. height: 108rpx;
  291. line-height: 108rpx;
  292. font-size: 29rpx;
  293. color: #333;
  294. margin-left: 31.25rpx;
  295. }
  296. .section-nav .i {
  297. float: right;
  298. width: 52rpx;
  299. height: 52rpx;
  300. margin-right: 16rpx;
  301. margin-top: 28rpx;
  302. }
  303. .section-act .t {
  304. float: left;
  305. display: flex;
  306. align-items: center;
  307. width: 600rpx;
  308. height: 108rpx;
  309. overflow: hidden;
  310. line-height: 108rpx;
  311. font-size: 29rpx;
  312. color: #999;
  313. margin-left: 31.25rpx;
  314. }
  315. .section-act .label {
  316. color: #999;
  317. }
  318. .section-act .tag {
  319. display: flex;
  320. align-items: center;
  321. padding: 0 10rpx;
  322. border-radius: 3px;
  323. height: 37rpx;
  324. width: auto;
  325. color: #f48f18;
  326. overflow: hidden;
  327. border: 1px solid #f48f18;
  328. font-size: 25rpx;
  329. margin: 0 10rpx;
  330. }
  331. .section-act .text {
  332. display: flex;
  333. align-items: center;
  334. height: 37rpx;
  335. width: auto;
  336. overflow: hidden;
  337. color: #f48f18;
  338. font-size: 29rpx;
  339. }
  340. .comments {
  341. width: 100%;
  342. height: auto;
  343. padding-left: 30rpx;
  344. background: #fff;
  345. margin: 20rpx 0;
  346. }
  347. .comments .h {
  348. height: 102.5rpx;
  349. line-height: 100.5rpx;
  350. width: 718.75rpx;
  351. padding-right: 16rpx;
  352. border-bottom: 1px solid #d9d9d9;
  353. }
  354. .comments .h .t {
  355. display: block;
  356. float: left;
  357. width: 50%;
  358. font-size: 38.5rpx;
  359. color: #333;
  360. }
  361. .comments .h .i {
  362. display: block;
  363. float: right;
  364. width: 164rpx;
  365. height: 100.5rpx;
  366. line-height: 100.5rpx;
  367. background: url(http://120.76.26.84:80/group1/M00/00/02/rBJEdVvr2_OAO7zoAAABG9E7g8o485.png) right center no-repeat;
  368. background-size: 52rpx;
  369. }
  370. .comments .b {
  371. height: auto;
  372. width: 720rpx;
  373. }
  374. .comments .item {
  375. height: auto;
  376. width: 720rpx;
  377. overflow: hidden;
  378. }
  379. .comments .info {
  380. height: 127rpx;
  381. width: 100%;
  382. padding: 33rpx 0 27rpx 0;
  383. }
  384. .comments .user {
  385. float: left;
  386. width: auto;
  387. height: 67rpx;
  388. line-height: 67rpx;
  389. font-size: 0;
  390. }
  391. .comments .user image {
  392. float: left;
  393. width: 67rpx;
  394. height: 67rpx;
  395. margin-right: 17rpx;
  396. border-radius: 50%;
  397. }
  398. .comments .user text {
  399. display: inline-block;
  400. width: auto;
  401. height: 66rpx;
  402. overflow: hidden;
  403. font-size: 29rpx;
  404. line-height: 66rpx;
  405. }
  406. .comments .time {
  407. display: block;
  408. float: right;
  409. width: auto;
  410. height: 67rpx;
  411. line-height: 67rpx;
  412. color: #7f7f7f;
  413. font-size: 25rpx;
  414. margin-right: 30rpx;
  415. }
  416. .comments .content {
  417. width: 720rpx;
  418. padding-right: 30rpx;
  419. line-height: 45.8rpx;
  420. font-size: 29rpx;
  421. margin-bottom: 24rpx;
  422. }
  423. .comments .imgs {
  424. width: 720rpx;
  425. height: auto;
  426. margin-bottom: 25rpx;
  427. }
  428. .comments .imgs .img {
  429. height: 150rpx;
  430. width: 150rpx;
  431. margin-right: 28rpx;
  432. }
  433. .comments .spec {
  434. width: 720rpx;
  435. padding-right: 30rpx;
  436. line-height: 30rpx;
  437. font-size: 24rpx;
  438. color: #999;
  439. margin-bottom: 30rpx;
  440. }
  441. .goods-attr {
  442. width: 750rpx;
  443. height: auto;
  444. overflow: hidden;
  445. padding: 0 31.25rpx 25rpx 31.25rpx;
  446. background: #fff;
  447. }
  448. .goods-attr .t {
  449. width: 687.5rpx;
  450. height: 104rpx;
  451. line-height: 104rpx;
  452. font-size: 38.5rpx;
  453. }
  454. .goods-attr .item {
  455. width: 687.5rpx;
  456. height: 68rpx;
  457. padding: 11rpx 20rpx;
  458. margin-bottom: 11rpx;
  459. background: #f7f7f7;
  460. font-size: 38.5rpx;
  461. }
  462. .goods-attr .left {
  463. float: left;
  464. font-size: 25rpx;
  465. width: 134rpx;
  466. height: 45rpx;
  467. line-height: 45rpx;
  468. overflow: hidden;
  469. color: #999;
  470. }
  471. .goods-attr .right {
  472. float: left;
  473. font-size: 26rpx;
  474. margin-left: 20rpx;
  475. width: 480rpx;
  476. height: 45rpx;
  477. line-height: 45rpx;
  478. overflow: hidden;
  479. color: #333;
  480. }
  481. .detail {
  482. width: 750rpx;
  483. height: auto;
  484. overflow: hidden;
  485. }
  486. .detail image {
  487. width: 750rpx;
  488. display: block;
  489. }
  490. .common-problem {
  491. width: 750rpx;
  492. height: auto;
  493. overflow: hidden;
  494. }
  495. .common-problem .h {
  496. position: relative;
  497. height: 145.5rpx;
  498. width: 750rpx;
  499. padding: 56.25rpx 0;
  500. background: #fff;
  501. text-align: center;
  502. }
  503. .common-problem .h .line {
  504. display: inline-block;
  505. position: absolute;
  506. top: 72rpx;
  507. left: 0;
  508. z-index: 2;
  509. height: 1px;
  510. margin-left: 225rpx;
  511. width: 300rpx;
  512. background: #ccc;
  513. }
  514. .common-problem .h .title {
  515. display: inline-block;
  516. position: absolute;
  517. top: 56.125rpx;
  518. left: 0;
  519. z-index: 3;
  520. height: 33rpx;
  521. margin-left: 285rpx;
  522. width: 180rpx;
  523. background: #fff;
  524. }
  525. .common-problem .b {
  526. width: 750rpx;
  527. height: auto;
  528. overflow: hidden;
  529. padding: 0rpx 30rpx;
  530. background: #fff;
  531. }
  532. .common-problem .item {
  533. height: auto;
  534. overflow: hidden;
  535. padding-bottom: 25rpx;
  536. }
  537. .common-problem .question-box .spot {
  538. float: left;
  539. display: block;
  540. height: 8rpx;
  541. width: 8rpx;
  542. background: #b4282d;
  543. border-radius: 50%;
  544. margin-top: 11rpx;
  545. }
  546. .common-problem .question-box .question {
  547. float: left;
  548. line-height: 30rpx;
  549. padding-left: 8rpx;
  550. display: block;
  551. font-size: 26rpx;
  552. padding-bottom: 15rpx;
  553. color: #303030;
  554. }
  555. .common-problem .answer {
  556. line-height: 36rpx;
  557. padding-left: 16rpx;
  558. font-size: 26rpx;
  559. color: #787878;
  560. }
  561. .related-goods {
  562. width: 750rpx;
  563. height: auto;
  564. overflow: hidden;
  565. }
  566. .related-goods .h {
  567. position: relative;
  568. height: 145.5rpx;
  569. width: 750rpx;
  570. padding: 56.25rpx 0;
  571. background: #fff;
  572. text-align: center;
  573. border-bottom: 1px solid #f4f4f4;
  574. }
  575. .related-goods .h .line {
  576. display: inline-block;
  577. position: absolute;
  578. top: 72rpx;
  579. left: 0;
  580. z-index: 2;
  581. height: 1px;
  582. margin-left: 225rpx;
  583. width: 300rpx;
  584. background: #ccc;
  585. }
  586. .related-goods .h .title {
  587. display: inline-block;
  588. position: absolute;
  589. top: 56.125rpx;
  590. left: 0;
  591. z-index: 3;
  592. height: 33rpx;
  593. margin-left: 285rpx;
  594. width: 180rpx;
  595. background: #fff;
  596. }
  597. .related-goods .b {
  598. width: 750rpx;
  599. height: auto;
  600. overflow: hidden;
  601. }
  602. .related-goods .b .item {
  603. float: left;
  604. background: #fff;
  605. width: 375rpx;
  606. height: auto;
  607. overflow: hidden;
  608. text-align: center;
  609. padding: 15rpx 31.25rpx;
  610. border-right: 1px solid #f4f4f4;
  611. border-bottom: 1px solid #f4f4f4;
  612. }
  613. .related-goods .item .img {
  614. width: 311.45rpx;
  615. height: 311.45rpx;
  616. background-size:211rpx 211rpx;
  617. }
  618. .related-goods .item .name {
  619. display: block;
  620. width: 311.45rpx;
  621. margin: 11.5rpx 0 15rpx 0;
  622. text-align: center;
  623. font-size: 30rpx;
  624. color: #333;
  625. }
  626. .related-goods .item .price {
  627. width: 311.45rpx;
  628. text-align: center;
  629. font-size: 30rpx;
  630. color: #b4282d;
  631. }
  632. .related-goods .item .price .cart{
  633. margin-left: 20rpx;
  634. width: 35rpx;
  635. height: 35rpx;
  636. vertical-align: -6rpx;
  637. }
  638. .bottom-btn {
  639. position: fixed;
  640. left: 0;
  641. bottom: 0;
  642. z-index: 10;
  643. width: 750rpx;
  644. height: 100rpx;
  645. display: flex;
  646. background: #fff;
  647. }
  648. .bottom-btn .l {
  649. float: left;
  650. height: 100rpx;
  651. width: 122rpx;
  652. border: 1px solid #f4f4f4;
  653. display: flex;
  654. align-items: center;
  655. justify-content: center;
  656. }
  657. .bottom-btn .l.l-home {
  658. border-right: none;
  659. border-left: none;
  660. text-align: center;
  661. }
  662. .bottom-btn .l.l-collect {
  663. border-right: none;
  664. border-left: none;
  665. text-align: center;
  666. }
  667. .bottom-btn .l.l-cart .box {
  668. position: relative;
  669. height: 60rpx;
  670. width: 60rpx;
  671. }
  672. .bottom-btn .l.l-cart .cart-count {
  673. height: 28rpx;
  674. width: 28rpx;
  675. z-index: 10;
  676. position: absolute;
  677. top: 0;
  678. right: 0;
  679. background: #b4282d;
  680. text-align: center;
  681. font-size: 18rpx;
  682. color: #fff;
  683. line-height: 28rpx;
  684. border-radius: 50%;
  685. }
  686. .bottom-btn .l.l-cart .icon {
  687. position: absolute;
  688. top: 10rpx;
  689. left: 0;
  690. }
  691. .bottom-btn .l .icon {
  692. display: block;
  693. height: 44rpx;
  694. width: 44rpx;
  695. }
  696. .bottom-btn .c {
  697. float: left;
  698. height: 100rpx;
  699. line-height: 96rpx;
  700. flex: 1;
  701. text-align: center;
  702. color: #333;
  703. border-top: 1px solid #f4f4f4;
  704. border-bottom: 1px solid #f4f4f4;
  705. }
  706. .bottom-btn .contact {
  707. float: left;
  708. height: 100rpx;
  709. width: 122rpx;
  710. border: 1px solid #f4f4f4;
  711. display: flex;
  712. align-items: center;
  713. justify-content: center;
  714. }
  715. .bottom-btn .r {
  716. border: 1px solid #b4282d;
  717. background: #b4282d;
  718. float: left;
  719. height: 100rpx;
  720. line-height: 96rpx;
  721. flex: 1;
  722. text-align: center;
  723. color: #fff;
  724. }
  725. @import "../../lib/wxParse/wxParse.wxss";
  726. .bottom-btn .r-disable {
  727. border: 1px solid #c57477;
  728. background: #c57477;
  729. float: left;
  730. height: 100rpx;
  731. line-height: 96rpx;
  732. flex: 1;
  733. text-align: center;
  734. color: rgb(248, 206, 206);
  735. }
  736. .attr-pop {
  737. width: 100%;
  738. height: auto;
  739. padding: 31.25rpx;
  740. background: #fff;
  741. position: fixed;
  742. bottom: 100rpx;
  743. z-index: 500;
  744. }
  745. .attr-close{
  746. float: right;
  747. width: 40rpx;
  748. height: 40rpx;
  749. line-height: 40rpx;
  750. border-radius: 50%;
  751. font-size: 40rpx;
  752. text-align: center;
  753. overflow: hidden;
  754. }
  755. .attr-pop .img-info {
  756. width: 687.5rpx;
  757. height: 177rpx;
  758. overflow: hidden;
  759. margin-bottom: 41.5rpx;
  760. }
  761. .attr-pop .img {
  762. float: left;
  763. height: 177rpx;
  764. width: 177rpx;
  765. background: #f4f4f4;
  766. margin-right: 31.25rpx;
  767. }
  768. .attr-pop .info {
  769. float: left;
  770. height: 177rpx;
  771. display: flex;
  772. align-items: center;
  773. }
  774. .attr-pop .p {
  775. font-size: 33rpx;
  776. color: #333;
  777. height: 33rpx;
  778. line-height: 33rpx;
  779. margin-bottom: 10rpx;
  780. }
  781. .attr-pop .a {
  782. font-size: 29rpx;
  783. color: #333;
  784. height: 40rpx;
  785. line-height: 40rpx;
  786. width: 260px;
  787. display:block;
  788. word-break: break-all;
  789. word-wrap: break-word;
  790. }
  791. .spec-con {
  792. width: 100%;
  793. height: auto;
  794. overflow: hidden;
  795. }
  796. .spec-con .name {
  797. height: 32rpx;
  798. margin-bottom: 22rpx;
  799. font-size: 29rpx;
  800. color: #333;
  801. }
  802. .spec-con .values {
  803. height: auto;
  804. margin-bottom: 31.25rpx;
  805. font-size: 0;
  806. }
  807. .spec-con .value {
  808. display: inline-block;
  809. height: 62rpx;
  810. padding: 0 35rpx;
  811. line-height: 56rpx;
  812. text-align: center;
  813. margin-right: 25rpx;
  814. margin-bottom: 16.5rpx;
  815. border: 1px solid #333;
  816. font-size: 25rpx;
  817. color: #333;
  818. }
  819. .spec-con .value.disable {
  820. border: 1px solid #ccc;
  821. color: #ccc;
  822. }
  823. .spec-con .value.selected {
  824. border: 1px solid #b4282d;
  825. color: #b4282d;
  826. }
  827. .number-item .selnum {
  828. width: 322rpx;
  829. height: 71rpx;
  830. border: 1px solid #ccc;
  831. display: flex;
  832. }
  833. .number-item .cut {
  834. width: 93.75rpx;
  835. height: 100%;
  836. text-align: center;
  837. line-height: 65rpx;
  838. }
  839. .number-item .number {
  840. flex: 1;
  841. height: 100%;
  842. text-align: center;
  843. line-height: 68.75rpx;
  844. border-left: 1px solid #ccc;
  845. border-right: 1px solid #ccc;
  846. float: left;
  847. }
  848. .number-item .add {
  849. width: 93.75rpx;
  850. height: 100%;
  851. text-align: center;
  852. line-height: 65rpx;
  853. }
  854. .number-item .addEnabel {
  855. width: 93.75rpx;
  856. height: 100%;
  857. text-align: center;
  858. line-height: 65rpx;
  859. color: #ccc;
  860. }
  861. .line-through {
  862. text-decoration: line-through;
  863. }
  864. .crash-goods {
  865. width: 750rpx;
  866. height: auto;
  867. overflow: hidden;
  868. }
  869. .crash-goods .h {
  870. position: relative;
  871. height: 145.5rpx;
  872. width: 750rpx;
  873. padding: 56.25rpx 0;
  874. background: #fff;
  875. text-align: center;
  876. border-bottom: 1px solid #f4f4f4;
  877. }
  878. .crash-goods .h .line {
  879. display: inline-block;
  880. position: absolute;
  881. top: 72rpx;
  882. left: 0;
  883. z-index: 2;
  884. height: 1px;
  885. margin-left: 225rpx;
  886. width: 300rpx;
  887. background: #ccc;
  888. }
  889. .crash-goods .h .title {
  890. display: inline-block;
  891. position: absolute;
  892. top: 56.125rpx;
  893. left: 0;
  894. z-index: 3;
  895. height: 33rpx;
  896. margin-left: 285rpx;
  897. width: 180rpx;
  898. background: #fff;
  899. }
  900. .crash-goods .b {
  901. width: 750rpx;
  902. height: auto;
  903. overflow: hidden;
  904. }
  905. .crash-goods .b .item {
  906. float: left;
  907. background: #fff;
  908. width: 375rpx;
  909. height: auto;
  910. overflow: hidden;
  911. text-align: center;
  912. padding: 15rpx 31.25rpx;
  913. border-right: 1px solid #f4f4f4;
  914. border-bottom: 1px solid #f4f4f4;
  915. }
  916. .crash-goods .item .img {
  917. width: 311.45rpx;
  918. height: 311.45rpx;
  919. }
  920. .crash-goods .item .name {
  921. display: block;
  922. width: 311.45rpx;
  923. height: 35rpx;
  924. margin: 11.5rpx 0 15rpx 0;
  925. text-align: center;
  926. overflow: hidden;
  927. font-size: 30rpx;
  928. color: #333;
  929. }
  930. .crash-goods .item .goods-do {
  931. text-align:left;
  932. }
  933. .crash-goods .item .goods-do .price {
  934. /* display: block; */
  935. /* width: 70.45rpx; */
  936. /* height: 30rpx; */
  937. text-align: left;
  938. font-size: 30rpx;
  939. color: #b4282d;
  940. display: inline;
  941. }
  942. .crash-goods .item .goods-do .org-price {
  943. /* display: block; */
  944. /* width: 70.45rpx; */
  945. /* height: 23rpx; */
  946. text-align: left;
  947. font-size: 30rpx;
  948. color: #303030;
  949. display: inline;
  950. }
  951. .crash-goods .item .goods-do .add {
  952. /* width: 93.75rpx; */
  953. /* height: 100%; */
  954. text-align: right;
  955. line-height: 65rpx;
  956. display: inline;
  957. }
  958. .shelves-view {
  959. position: fixed;
  960. left: 0;
  961. bottom: 100rpx;
  962. z-index: 10;
  963. width: 100%;
  964. height: 60rpx;
  965. display: flex;
  966. background: #fff;
  967. }
  968. .shelves-view .shelves {
  969. border: 1px solid #7c7b7b;
  970. background: #7c7b7b;
  971. float: left;
  972. height: 60rpx;
  973. line-height: 60rpx;
  974. flex: 1;
  975. text-align: center;
  976. color: #fff;
  977. width: 100%;
  978. }
  979. .shelves-view .shelves .shelves-text {
  980. font-size: 28rpx;
  981. flex: 1;
  982. text-align: center;
  983. color: #fff;
  984. }