shop.css 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. html, body, .mui-content{ background: #f8f8f8;}
  2. input::-webkit-input-placeholder{ color: #C9C9C9;}
  3. input:-moz-placeholder{ color: #C9C9C9;}
  4. input:-ms-input-placeholder{ color: #C9C9C9;}
  5. /*商城首页样式*/
  6. .swiper-slide{ position: relative; padding-top: 39%; overflow: hidden;}
  7. .swiper-slide img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
  8. .ad-pic{ width: 100%;}
  9. .ad-pic img{ display: block; width: 100%;}
  10. .goods-list{ width: 100%; padding: 5px; overflow: auto;}
  11. .goods-list li{ width: calc(50% - 10px); margin: 5px; border-radius: 6px; padding-bottom: 10px; overflow: hidden; background: #FFFFFF; float: left; -webkit-box-shadow: 0 1px 5px rgba(153,153,153,0.2); box-shadow: 0 1px 5px rgba(153,153,153,0.2);}
  12. .goods-list-pic{ position: relative; width: 100%; padding-top: 100%; overflow: hidden;}
  13. .goods-list-pic img, .pro-list-pic img{ display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; max-width: 100%; max-height: 100%; margin: auto;}
  14. .goods-list-nm{ width: 100%; height: 32px; padding: 0 10px; font-size: 13px; line-height: 16px; color: #505050; margin: 5px 0; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
  15. .goods-list-nm-esp{ height: 32px;}
  16. .goods-list-pay{ width: 100%; height: 22px; line-height: 22px; color: #FF6600; font-size: 12px; padding: 0 10px; overflow: hidden;}
  17. .goods-list-pay span{ font-size: 15px;}
  18. .goods-list-pay del{ display: inline-block; font-size: 12px; color: #C9C9C9; -webkit-transform: scale(0.8); transform: scale(0.8);}
  19. .goods-list-zy{ display: inline-block; height: 18px; line-height: 16px; padding: 0 4px; border: 1px solid #FF6600; color: #FF6600; font-size: 12px; border-radius: 3px; vertical-align: middle; margin-top: -2px; margin-right: 1px; transform: scale(0.8);}
  20. /*等待返佣页面样式*/
  21. .node-nav{ width: 100%; text-align: center; padding-top: 10px; overflow: auto;}
  22. .node-nav-iteam{ position: relative; width: 50%; float: left;}
  23. .node-nav-3 .node-nav-iteam{ width: 33.33%;}
  24. .node-nav-nm, .node-nav-num{ width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  25. .node-nav-nm{ height: 22px; line-height: 22px; font-size: 13px; font-weight: 300; color: rgba(255,255,255,0.6);}
  26. .node-nav-num{ height: 36px; line-height: 36px; font-size: 18px; font-weight: 500;}
  27. .node-nav-line{ position: absolute; right: 0; top: 0; bottom: 0; width: 1px; height: 36%; background: rgba(255,255,255,0.2); margin: auto 0;}
  28. .node-tit{ width: 100%; padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,0.2);}
  29. .rebt-tit{ width: 100%; padding: 0 10px; line-height: 20px; margin-top: 10px; color: #FF6600;}
  30. .rebt-list{ width: 100%; padding: 0 10px; line-height: 24px; color: #505050;}
  31. .rebt-list li{ width: 100%; padding: 5px 0; overflow: auto; border-bottom: 1px solid rgba(231,231,231,0.5);}
  32. .rebt-list-iteam{ height: 24px; margin-right: 2%; margin-top: 18px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  33. .rebt-list-iteam.list-iteam-time{ height: 42px; padding: 5px 0; line-height: 16px; font-size: 12px; margin-top: 0;}
  34. /*全部分类页面样式*/
  35. .class-left{ position: fixed; left: 0; top: 44px; bottom: 0; width: 80px; background: #F2F2F2; overflow: hidden;}
  36. .mui-content-esp .class-left{ bottom: 50px;}
  37. .class-nav{ width: 100%; height: 100%; overflow: scroll;}
  38. .class-nav li{ width: 100%; height: 50px; line-height: 50px; color: #C9C9C9; padding: 0 10px; overflow: hidden;}
  39. .class-nav li:before{ position: absolute; left: 2px; top: 0; bottom: 0; width: 3px; height: 22px; background: transparent; border-radius: 5px; margin: auto 0; content: "";}
  40. .class-nav li.active{ background: #FFFFFF; color: #FF6600;}
  41. .class-nav li.active:before{ background: #FF6600;}
  42. .class-right{ width: calc(100% - 80px); padding: 10px; float: right;}
  43. .class-con{ width: 100%; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 0 1px 5px rgba(153,153,153,0.2); box-shadow: 0 1px 5px rgba(153,153,153,0.2); margin-bottom: 10px;}
  44. .class-con-tit{ width: 100%; line-height: 24px; padding: 10px; color: #505050;}
  45. .class-con-list{ width: 100%; padding: 0 10px; overflow: auto;}
  46. .class-con-list li{ width: calc(33.33% - 10px); margin-right: 15px; margin-bottom: 15px; float: left;}
  47. .class-con-list li.last-iteam, .class-con-list li:nth-child(3n){ margin-right: 0;}
  48. .class-con-pic{ position: relative; width: 100%; padding-top: 100%; overflow: hidden;}
  49. .class-con-pic img, .norm-hd-pic img, .cf-con-pic img{ display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; max-width: 100%; max-height: 100%; margin: auto;}
  50. .class-con-nm{ width: 100%; height: 20px; line-height: 20px; font-size: 12px; text-align: center; color: #C9C9C9; overflow: hidden;}
  51. /*商品列表页面样式*/
  52. .hd-nav-esp{ position: fixed; left: 0; top: 0; width: 100%; height: 86px; line-height: 42px; padding-top: 44px; z-index: 9;}
  53. .hd-nav-esp li{ width: 33.33%; height: 42px; padding: 0 10px; color: rgba(255,255,255,0.6); overflow: hidden; float: left;}
  54. .hd-nav-esp li.active{ color: #FFFFFF;}
  55. .mid{ text-align: center;}
  56. .right{ text-align: right;}
  57. .hd-nav-esp~.mui-content, .shop-bar-hdnav~.mui-content{ padding-top: 86px;}
  58. .shop-bar-nav .hd-nav-esp{ position: relative; height: 42px; padding-top: 0;}
  59. .pro-list{ width: 100%; overflow: auto;}
  60. .pro-list li{ width: calc(100% - 20px); height: 110px; margin: 10px; -webkit-box-shadow: 0 1px 5px rgba(153,153,153,0.2); box-shadow: 0 1px 5px rgba(153,153,153,0.2); overflow: hidden;}
  61. .pro-list-pic{ position: relative; width: 100px; height: 110px; float: left;}
  62. .pro-list-con{ width: calc(100% - 110px); padding: 1px 0; float: right; margin-right: 5px;}
  63. .pro-list-con-esp{ padding-top: 11px;}
  64. .pro-list-nm{ width: 100%; height: 32px; line-height: 16px; margin: 4px 0; color: #333333; text-align: justify; overflow: hidden; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; -webkit-line-clamp: 2; line-clamp: 2;}
  65. .pro-list-intro, .pro-list-pay{ width: 100%; height: 22px; font-size: 12px; line-height: 22px; overflow: hidden;}
  66. .pro-list-intro{ color: #C9C9C9;}
  67. .pro-list-pay{ color: #FF6600; margin-bottom: 2px;}
  68. .pro-list-pay span{ font-size: 15px;}
  69. .pro-list-pay del, .pro-list-pay small{ display: inline-block; color: #999999; -webkit-transform: scale(0.8); transform: scale(0.8);}
  70. .pro-list-pay small{ letter-spacing: 2px;}
  71. .pro-list-link{ width: 100%; height: 16px; line-height: 16px; color: #999999; overflow: hidden;}
  72. .pro-list-link span{ display: block; max-width: calc(100% - 20px); height: 16px; font-size: 12px; text-align: justify; float: left;}
  73. .pro-list-link .mui-icon-arrowright{ width: 16px; height: 16px; line-height: 16px; font-size: 15px;}
  74. /*商品详情页面样式*/
  75. .bg-tran{ background: rgba(102,102,102,0.6); border-radius: 50%; margin: 0 10px;}
  76. #product .swiper-slide{ padding-top: 100%;}
  77. .pro-hd{ width: 100%; padding: 0 10px; margin-top: 10px;}
  78. .pro-hd~.pro-hd{ margin-top: 0;}
  79. .pro-hd .pro-list-nm{ height: 48px; line-height: 24px; font-size: 16px;}
  80. .pro-nav{ width: 100%; padding: 5px 0; overflow: auto;}
  81. .pro-hd .pro-nav{ margin-bottom: 10px;}
  82. .shop-line{ width: 100%; height: 10px; background: rgba(231,231,231,0.5);}
  83. .pro-nav-iteam{ width: 30%; height: 20px; line-height: 20px; font-size: 12px; color: #C9C9C9; float: left; margin-right: 3.33%; overflow: hidden;}
  84. .pro-nav-iteam i{ display: inline-block; font-size: 16px; vertical-align: middle; margin-top: -3px;}
  85. .pro-hd-link{ width: 100%; height: 57px; border-top: 1px solid rgba(231,231,231,0.5);}
  86. .pro-hd-link img{ width: 36px; height: 36px; float: left; margin: 10px; margin-left: 0;}
  87. .pro-hd.pro-hd-link{ border-top: 0;}
  88. .pro-hd-shop{ width: calc(100% - 140px); height: 56px; line-height: 56px; font-size: 16px; color: #333333; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  89. .pro-hd-btn{ width: 80px; height: 30px; line-height: 30px; margin: 13px 0; font-size: 12px; border-radius: 3px; text-align: center; float: right; background: #FF6600; color: #FFFFFF; overflow: hidden;}
  90. .pro-tit{ width: 100%; height: 42px; line-height: 42px; text-align: center; padding: 0 10px; color: #505050; background: #F2F2F2;}
  91. .pro-tit-mid{ position: relative; display: inline-block; max-width: 100%; padding: 0 25px;}
  92. .pro-tit-mid:before{ position: absolute; left: 0; bottom: 0; top: 0; width: 100%; height: 1px; background: #666666; margin: auto 0; content: ""; z-index: 0;}
  93. .pro-tit-mid span{ position: relative; background: #F2F2F2; padding: 0 8px; z-index: 1;}
  94. .pro-con{ width: 100%; padding: 10px; overflow: hidden;}
  95. .pro-con img{ max-width: 100%;}
  96. .norm-con{ position: absolute; left: 0; bottom: -330px; width: 100%; max-height: 380px; padding: 10px; padding-bottom: 0; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #FFFFFF; overflow: hidden;}
  97. .norm-pro{ position: relative; width: 100%; height: 100%;}
  98. .norm-scroll{ width: 100%; max-height: 295px; overflow: scroll;}
  99. .norm-hd{ width: 100%; padding: 5px 0; border-bottom: 1px solid rgba(231,231,231,0.5); overflow: auto;}
  100. .norm-hd-pic{ position: relative; width: 50px; height: 50px; margin: 7px 0; float: left; overflow: hidden;}
  101. .norm-hd-con{ width: calc(100% - 100px); float: left; margin-left: 10px;}
  102. .norm-hd .icon-cancel{ position: absolute; top: 0; right: 0; width: 40px; height: 40px; line-height: 26px; text-align: right; color: #999999; font-size: 26px; float: right;}
  103. .norm-iteam{ width: 100%; padding: 5px; border-bottom: 1px solid rgba(231,231,231,0.5);}
  104. .norm-iteam-tit{ width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #333333;}
  105. .norm-list{ width: 100%; overflow: auto;}
  106. .norm-list li{ min-width: 75px; line-height: 20px; background: #F2F2F2; text-align: center; color: #505050; border-radius: 3px; padding: 5px 10px; margin: 5px 0; margin-right: 20px; float: left;}
  107. .norm-list li.active{ background: #FF6600; color: #FFFFFF;}
  108. .norm-list li.end{ color: #D0D0D0;}
  109. .norm-num{ width: 100%; height: 50px; padding: 5px; line-height: 40px; color: #333333; overflow: hidden; margin-bottom: 10px;}
  110. .norm-num-r{ height: 40px; float: right;}
  111. .norm-num-btn{ width: 40px; height: 40px; padding: 10px; float: left;}
  112. .norm-num-btn div{ position: relative; width: 20px; height: 20px; border-radius: 50%; font-size: 16px; text-align: center; border: 1px solid #e5e5e5; line-height: 18px;}
  113. .norm-num-btn div span{ position: absolute; left: 0; bottom: 0; right: 0; top: 0; display: block; width: 8px; height: 1px; background: #E5E5E5; margin: auto;}
  114. .norm-num-btn.active div{ color: #FF6600; border-color: #FF6600;}
  115. .norm-num-btn.active div span{ background: #FF6600;}
  116. .norm-num-con{ height: 40px; padding: 10px 0; line-height: 20px; float: left;}
  117. .pro-intro{ position: relative; width: 100%;}
  118. .pro-intro-bg{ display: block; width: 100%; min-height: 56px;}
  119. .pro-intro-con{ position: absolute; left: 0; top: 0; bottom: 0; width: 100%; height: 45px; padding: 0 15px; margin: auto;}
  120. .pro-intro-text{ width: calc(100% - 55px); height: 45px; line-height: 45px; font-size: 15px; float: left; color: #FFFFFF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  121. .pro-intro-time{ width: 45px; height: 45px; line-height: 39px; text-align: center; border: 3px solid #FC671A; border-radius: 50%; background: #FFFFFF; float: right; overflow: hidden;}
  122. .pro-intro-con .mui-icon{ height: 45px; line-height: 45px; float: right; text-align: right; color: #FFFFFF;}
  123. /*确认订单页面样式*/
  124. .adrs-con{ position: relative; width: calc(100% - 20px); padding: 10px; color: #999999; font-size: 12px; line-height: 16px; padding-bottom: 15px; padding-right: 50px; -webkit-box-shadow: 0 1px 6px rgba(102,102,102,0.2); box-shadow: 0 1px 6px rgba(102,102,102,0.2); border-radius: 5px; overflow: hidden; margin: 10px; background: #FFFFFF url(../../image/bg/adrsbg.png) no-repeat bottom; background-size: 100%;}
  125. .adrs-con .mui-icon-arrowright, .adrs-con .mui-icon-compose{ position: absolute; top: 0; bottom: 10px; right: 10px; width: 24px; height: 30px; line-height: 30px; text-align: center; color: #999999; margin: auto 0;}
  126. .adrs-con-region{ width: 100%; line-height: 20px; padding: 3px 0; font-size: 16px; color: #333333;}
  127. .adrs-con-user, .adrs-con-intro{ padding: 3px 0;}
  128. .adrs-con-intro i{ display: inline-block; width: 16px; height: 16px; line-height: 16px; text-align: center; font-size: 16px; vertical-align: middle; margin-top: -3px;}
  129. .adrs-con.adrsesp{ background: #FFFFFF; padding-bottom: 10px;}
  130. .cf-con, .cart-con{ width: calc(100% - 20px); margin: 10px; border-radius: 5px; padding-top: 10px; background: #FFFFFF; -webkit-box-shadow: 0 1px 6px rgba(102,102,102,0.2); box-shadow: 0 1px 6px rgba(102,102,102,0.2);}
  131. .cf-con-shop{ width: 100%; height: 30px; line-height: 30px; font-size: 16px; padding: 0 10px; color: #333333; }
  132. .cf-con-pro{ width: 100%; padding: 10px; border-bottom: 1px solid rgba(231,231,231,0.5); overflow: auto;}
  133. .cf-con-pic{ position: relative; width: 50px; height: 50px; border-radius: 5px; overflow: hidden; float: left;}
  134. .cf-con-goods{ width: calc(100% - 60px); padding: 5px 0; float: right;}
  135. .cf-con-row{ position: relative; width: 100%; height: 20px; line-height: 20px; overflow: hidden;}
  136. .cf-con-nm, .cf-con-intro{ max-width: 65%; height: 20px; font-size: 13px; color: #333333; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  137. .cf-con-pay{ position: absolute; right: 0; top: 0; font-size: 15px; color: #FF6600;}
  138. .cf-con-intro, .cf-con-num{ font-size: 12px; color: #C9C9C9;}
  139. .cf-con-num{ float: right;}
  140. .cf-con.cf-adrs{ line-height: 24px; padding: 45px 10px; text-align: center; color: #C9C9C9; background: #FFFFFF url(../../image/bg/adrsbg.png) no-repeat bottom; background-size: 100%;}
  141. .cf-adrs span, .cf-adrs a{ color: #FF6600; margin: 0 6px;}
  142. .cf-con-iteam{ width: 100%; padding: 5px 10px; font-size: 12px; color: #C9C9C9; line-height: 36px; overflow: auto; border-bottom: 1px solid rgba(231,231,231,0.5);}
  143. .cf-con-iteam-tit{ max-width: 80px; height: 36px; font-size: 14px; color: #333333; margin-right: 5px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  144. .cf-con-iteam-r{ float: right;}
  145. .cf-con-iteam-r span{ color: #FF6600; margin-left: 6px; font-size: 15px;}
  146. .cf-con-iteam-text{ width: calc(100% - 85px); min-height: 36px; padding: 8px 0; line-height: 20px; font-size: 13px; color: #505050; float: left;}
  147. .cf-con-iteam-text:empty:before{ content: attr(placeholder); color: #C9C9C9; font-size: 12px;}
  148. .cf-con-iteam-text:focus:before{ content: none;}
  149. .cf-con-iteam-intro{ max-width: calc(100% - 85px); line-height: 20px; font-size: 12px; color: #C9C9C9; float: left; margin: 8px 0;}
  150. /*ART支付页面样式*/
  151. .cf-con-payment{ width: 100%; padding: 10px; color: #C9C9C9; border-bottom: 1px solid rgba(231,231,231,0.5);}
  152. .cf-con-big{ width: 100%; font-size: 20px; line-height: 24px; color: #333333; margin-bottom: 10px;}
  153. .cf-con-iteam input{ display: block; width: calc(100% - 85px); height: 20px; border: 0; padding: 0; font-size: 13px; margin-top: 8px; background: transparent;}
  154. /*选择按钮*/
  155. input.art-icon{ display: inline-block; position: relative; width: 22px; height: 22px; vertical-align: middle; margin-top: -1px; appearance: none; outline: 0!important; background: transparent; -webkit-appearance: none;}
  156. input.art-icon:before{ position: absolute; left: 2px; top: 1px; width: 18px; height: 18px; border-radius: 50%; background: #C9C9C9; content: "";}
  157. input.art-icon[type=checkbox]:checked:before, input.art-icon[type=radio]:checked:before{ left: 0; width: 22px; height: 22px; line-height: 18px; font-size: 22px; background: transparent; color: #FF6600; content: "\e923";}
  158. .cart-con{ padding-top: 0;}
  159. .cart-con-hd{ width: 100%; height: 40px; line-height: 30px; padding: 10px; padding-bottom: 0; color: #333333;}
  160. .cart-con-hd label{ display: block; width: calc(100% - 32px); font-size: 15px; float: right;}
  161. .cart-con-iteam{ position: relative; width: 100%; overflow: auto; padding: 10px; border-bottom: 1px solid rgba(231,231,231,0.5); padding-left: 40px;}
  162. .cart-con-iteam label{ display: block; width: 100%; overflow: auto;}
  163. .cart-con-pic{ margin-top: 11px;}
  164. .cart-con-r{ width: calc(100% - 60px); float: left; margin-left: 10px;}
  165. .cart-con-r div{ max-width: 100%; float: none;}
  166. .cart-con-choice{ position: absolute; left: 10px; top: 0; bottom: 0; height: 30px; line-height: 30px; margin: auto 0;}
  167. .cart-con-btn{ position: absolute; bottom: 3px; right: 3px; z-index: 2;}
  168. .cart-con-pay{ height: 24px; line-height: 24px; color: #FF6600; margin-top: 6px;}
  169. /*商品订单列表页面样式*/
  170. .nav-list-5 .hd-nav-iteam{ margin-right: 0; padding: 0 5px; text-align: center;}
  171. .cf-con-btn{ min-width: 75px; height: 30px; line-height: 28px; padding: 0 10px; color: #333333; text-align: center; font-size: 13px; border: 1px solid #C9C9C9; border-radius: 3px; margin-bottom: 10px; margin-left: 15px; float: right;}
  172. .cf-con-btn.bg-blue{ border-color: #FF6600; background: #FF6600; color: #FFFFFF;}
  173. .cf-con-btn.bg-grey{ background: #C9C9C9; border-color: #C9C9C9; color: #FFFFFF;}
  174. .cf-con-btn.line-blue{ border-color: #FF6600; color: #FF6600;}
  175. .cf-con-statu{ float: right; font-size: 12px; color: #C9C9C9;}
  176. .cf-con-statu.statudfk{ color: #FF0000;}
  177. .cf-con-statu.statuyfk{ color: #28AE80;}
  178. .cf-con-statu.statuyfh{ color: #3169FD;}
  179. .cf-con-iteam-esp{ border-bottom: 0;}
  180. /*店铺详情页面样式*/
  181. .shop-bg{ position: fixed; left: 0; top: 0; width: 100%; z-index: 0; background: url(../../image/bg/dpmcbg.png) no-repeat; background-size: 100% 100%;}
  182. .shop-bg img{ display: block; width: 100%; opacity: 0;}
  183. .shop-bg~.mui-content, .mui-content.mui-content-esp, .mui-content-esp{ background: transparent;}
  184. .mui-content.mui-content-esp{ position: relative; z-index: 1;}
  185. .sdet-hd{ width: calc(100% - 20px); overflow: auto; padding: 10px 0; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,0.2);}
  186. .sdet-hd-con{ width: calc(100% - 100px); float: left; margin: 0 10px;}
  187. .sdet-hd-nm{ font-size: 18px; line-height: 24px; margin-bottom: 5px; margin-top: 2px; color: #FFFFFF;}
  188. .sdet-hd-intro{ line-height: 18px; font-size: 13px; color: rgba(255,255,255,0.6);}
  189. .sdet-hd-tel{ max-width: 35px; float: right;}
  190. .sdet-hd-tel i{ display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 26px; margin: 0 auto; color: #FFFFFF;}
  191. .sdet-hd-tel div{ width: 100%; height: 20px; line-height: 20px; text-align: center; font-size: 13px; color: rgba(255,255,255,0.6); overflow: hidden;}
  192. .sdet-nav{ width: 100%; padding: 0 10px; color: rgba(255,255,255,0.6);}
  193. .sdet-nav-first{ width: 100%; height: 42px;}
  194. .sdet-nav-iteam{ position: relative; height: 42px; line-height: 40px; font-size: 15px; margin-right: 15px; float: left;}
  195. .sdet-nav-iteam.active{ color: #FFFFFF;}
  196. .sdet-nav-iteam.active:before{ position: absolute; bottom: 5px; left: 10%; width: 80%; height: 2px; background: #FFFFFF; content: "";}
  197. .sdet-nav-second{ width: 100%; height: 40px; line-height: 40px; color: rgba(255,255,255,0.9); font-size: 12px;}
  198. .sdet-nav-second li{ height: 40px; float: left;}
  199. .active .bg-span{ display: inline-block; min-width: 60px; max-width: 100%; height: 20px; line-height: 20px; text-align: center; vertical-align: middle; border-radius: 10px; padding: 0 10px; margin-top: -2px; background: #FFFFFF; color: #FF6600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  200. .active .choice-bottom{ border-top-color: rgba(49,105,253,0.3);}
  201. .active .choice-top{ border-bottom-color: rgba(49,105,253,0.3);}
  202. .active .choice-bottom.active{ border-top-color: #FF6600;}
  203. .active .choice-top.active{ border-bottom-color: #FF6600;}
  204. .sdet-fixed{ position: fixed; left: 0; top: 44px; z-index: 20; color: #505050; background: #FFFFFF; -webkit-box-shadow: 0px 2px 2px rgba(102,102,102,0.1); box-shadow: 0px 2px 2px rgba(102,102,102,0.1);}
  205. .sdet-fixed .sdet-nav-iteam.active{ color: #FF6600;}
  206. .sdet-fixed .sdet-nav-iteam.active:before{ background: #FF6600;}
  207. .sdet-fixed .sdet-nav-second{ color: #C9C9C9;}
  208. .sdet-fixed .active .bg-span{ background: #FF6600; color: #FFFFFF;}
  209. .sdet-fixed .choice-bottom{ border-top-color: rgba(153,153,153,0.3);}
  210. .sdet-fixed .choice-top{ border-bottom-color: rgba(153,153,153,0.3);}
  211. .sdet-fixed .active .choice-bottom{ border-top-color: rgba(255,255,255,0.5);}
  212. .sdet-fixed .active .choice-top{ border-bottom-color: rgba(255,255,255,0.5);}
  213. .sdet-fixed .active .choice-bottom.active{ border-top-color: #FFFFFF;}
  214. .sdet-fixed .active .choice-top.active{ border-bottom-color: #FFFFFF;}
  215. .sdet-fixed~.goods-list{ margin-top: 82px;}
  216. /*新增收货地址页面修改样式*/
  217. .adrs-add{ padding-top: 0;}
  218. .adrs-add .cf-con-iteam{ padding: 10px;}
  219. .adrs-add .cf-con-intro{ width: calc(100% - 85px); height: 36px; float: left;}
  220. .adrs-add .cf-con-intro input{ display: block; width: 100%; height: 20px; padding: 0; border: 0; color: #505050; margin: 8px 0;}
  221. .adrs-add .cf-con-intro button{ display: block; width: 100%; height: 36px; line-height: 36px; text-align: left; padding: 0; border: 0; background: transparent; color: #505050;}
  222. .adrs-add input.art-icon[type=checkbox]:checked~label{ color: #FF6600;}
  223. .linemark-grey{ width: 100%; height: 10px; background: #F2F2F2;}
  224. .text-black, .cf-con-iteam-r span.text-black{ color: #333333;}
  225. /*列表公用样式*/
  226. .list-iteam-time, .list-iteam-60{ width: 24%; margin-right: 0; text-align: right;}
  227. .list-iteam-22{ width: 20%;}
  228. .list-iteam-27{ width: 25%;}
  229. .list-iteam-40{ width: 38%;}
  230. .list-iteam-60{ width: 60%;}
  231. /*上下按钮样式*/
  232. .choice-con{ position: relative; display: inline-block; width: 10px; height: 20px; text-align: center; line-height: 13px; overflow: hidden; vertical-align: middle; margin-top: -2px; margin-left: 3px;}
  233. .choice-top, .choice-bottom{ position: absolute; left: 0; display: block; width: 5px; height: 5px; border: 5px solid transparent;}
  234. .choice-top, .active .choice-con-esp .choice-top{ bottom: 11px; border-bottom-color: rgba(255,255,255,0.6);}
  235. .choice-bottom, .active .choice-con-esp .choice-bottom{ top: 11px; border-top-color: rgba(255,255,255,0.6);}
  236. .choice-top.active, .active .choice-con-esp .choice-top.active{ border-bottom-color: #FFFFFF;}
  237. .choice-bottom.active, .active .choice-con-esp .choice-bottom.active{ border-top-color: #FFFFFF;}
  238. /*底部弹窗公用样式*/
  239. .tg-dialog{ position: absolute; left: 0; bottom: -410px; width: 100%; background: #FFFFFF; border-top-left-radius: 8px; border-top-right-radius: 8px; overflow: hidden;}
  240. .tg-re{ position: relative; width: 100%;}
  241. .tg-dialog-hd{ position: relative; width: 100%; height: 50px; padding-top: 10px;}
  242. .tg-dialog-nm{ width: calc(100% - 60px); height: 40px; line-height: 40px; margin: 0 30px; font-size: 16px; color: #333333; text-align: center; overflow: hidden;}
  243. .tg-dialog-hd .icon-cancel{ position: absolute; right: 0; top: 0; width: 46px; height: 46px; line-height: 46px; font-size: 26px; color: #999999; text-align: center;}
  244. .tg-dialog-con{ width: 100%; max-height: 360px; overflow: scroll;}
  245. .tg-dialog-price{ width: 100%; padding: 10px; line-height: 30px; text-align: center; color: #FF6600; font-size: 24px; word-break: break-all;}
  246. .tg-dialog-payment{ width: 82%; margin: 0 auto; overflow: hidden;}
  247. .tg-payment-tit{ width: 100%; line-height: 16px; color: #C9C9C9; margin-bottom: 15px; font-size: 12px;}
  248. .tg-payment-btn{ width: 100%; height: 46px; padding: 0 10px; line-height: 46px; text-align: center; color: #FFFFFF; font-size: 16px; margin-bottom: 15px; border-radius: 6px; overflow: hidden;}
  249. .tg-payment-btn-art{ background: #FF6600;}
  250. .tg-payment-btn-zfb{ background: #24a6fc;}
  251. .tg-payment-btn-wx{ background: #19c618;}
  252. .tg-payment-btn img{ display: inline-block; width: 22px; height: 17px; margin-right: 6px; vertical-align: middle; margin-top: -3px;}
  253. /*tt明细页面添加样式*/
  254. .tt-list{ width: 100%; padding: 0 10px;}
  255. .tt-list li{ width: 100%; margin-bottom: 10px;}
  256. .tt-list-iteam{ width: 100%; overflow: auto; border-bottom: 1px solid rgba(231,231,231,0.5);}
  257. .tt-list-nm{ max-width: 58%; height: 52px; padding: 5px 0; line-height: 42px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  258. .tt-list-r{ max-width: 42%; height: 52px; padding: 5px 0; line-height: 21px; float: right; text-align: right;}
  259. .tt-list-r div{ width: 100%; height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  260. .tt-list-time{ font-size: 12px; color: #C9C9C9;}
  261. /*订单详情页面添加样式*/
  262. .order-list-btn{ width: 100%; padding: 10px; overflow: auto; border-bottom: 1px solid #F2F2F2; padding-top: 2px;}
  263. .order-btn-iteam{ display: block; width: 90px; height: 30px; line-height: 28px; border: 1px solid transparent; border-radius: 15px; text-align: center; padding: 0 10px; overflow: hidden; float: right; margin-left: 10px; margin-top: 8px;}
  264. .order-list-cancel{ border-color: #666666;}
  265. .order-list-confirm{ border-color: #FF6600; color: #FF6600;}
  266. .det-con .order-list-btn{ padding: 0 10px;}
  267. /*查看物流界面样式*/
  268. .mine-express{ position: relative; width: 100%; padding-left: 35%; background: #E21024; color: #FFFFFF; font-size: 15px; margin-top: 10px;}
  269. .mine-express img{ position: absolute; left: 15px; top: 0; bottom: 0; max-width: 28%; max-height: 88px; margin: auto 0;}
  270. .mine-express div{ width: 100%; min-height: 70px; line-height: 24px; padding: 10px; display: -webkit-box; -webkit-box-align: center;}
  271. .lgstcs-goods{ position: relative; width: 100%; background: #FFFFFF; margin-top: 10px; border-bottom: 1px solid #E5E5E5; padding: 10px 15px; padding-left: 100px;}
  272. .lgstcs-goods-pic{ position: absolute; left: 0; top: 0; bottom: 0; width: 100px; height: 100px; overflow: hidden; padding: 15px; margin: auto 0; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center;}
  273. .lgstcs-goods-pic img{ max-width: 100%; max-height: 100%;}
  274. .lgstcs-goods-intro{ width: 100%; font-size: 14px; line-height: 24px;}
  275. .lgstcs-goods-intro div{ width: 100%; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
  276. .lgstcs-goods-first{ font-size: 16px;}
  277. .lgstcs-list{ width: 100%; background: #FFFFFF;}
  278. .lgstcs-list li{ width: 100%; padding: 10px; padding-left: 101px; color: #CCCCCC;}
  279. .lgstcs-list li:first-child{ color: #333333;}
  280. .lgstcs-list-date{ position: absolute; left: 0; top: 15px; width: 80px; height: 36px; line-height: 18px; font-size: 12px; text-align: center;}
  281. .lgstcs-list-line{ position: absolute; left: 90px; width: 1px; background: #CCCCCC;}
  282. .lineup{ top: 0; height: 33px;}
  283. .linedown{ top: 33px; bottom: 0;}
  284. .lgstcs-list-pic{ position: absolute; left: 75px; top: 17px; width: 31px; height: 31px; padding: 5px; border: 1px solid #CCCCCC; color: #CCCCCC; background: #FFFFFF; text-align: center; border-radius: 50%; margin: auto 0;}
  285. .lgstcs-list-pic .fa, .lgstcs-list-pic img{ display: block; width: 100%; height: 100%; font-size: 18px; line-height: 19px;}
  286. .lgstcs-list-intro{ width: 100%; padding: 5px 10px; padding-right: 0; line-height: 18px; font-size: 14px;}
  287. .lgstcs-list-intro div{ padding: 10px 0;}
  288. .lgstcs-list-intro .lgstcs-list-nm{ width: 100%; padding: 0; padding-top: 8px; font-size: 16px;}
  289. .lgstcs-list li:first-child .lgstcs-list-pic{ border-color: #333333; color: #333333;}
  290. .lgstcs-list-empty{ left: 87px; top: 29px; width: 7px; height: 7px; padding: 0; border: 1px solid #FFFFFF; background: #CCCCCC;}