base.css 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. @charset "UTF-8";
  2. * {scrollbar-color: #e5e5e5 #f7f7f9;scrollbar-width: thin;}
  3. html {margin: 0 auto;max-width: 1200px;}
  4. body {overflow-x: hidden;}
  5. .font-color,.font-color-red {color:#fc4141!important}
  6. .bg-color{background-color:#e93323!important}
  7. .icon-color{color: #ff3c2b}
  8. .cart-color {color: #ff3700 !important;border:1px solid #ff3700 !important}
  9. .padding20{padding: 20rpx}
  10. .pad20 {padding: 0 20rpx}
  11. .padding30{padding: 30rpx}
  12. .pad30{padding: 0 30rpx}
  13. .pull-left{float: left;}
  14. .pull-right{float: right;}
  15. .clearfix:after{content:'';display:block;height:0;clear:both}
  16. .clearfix{zoom:1}
  17. .acea-row {display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-lines: multiple;
  18. -moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
  19. .acea-row.row-middle {
  20. -webkit-box-align: center;
  21. -moz-box-align: center;
  22. -o-box-align: center;
  23. -ms-flex-align: center;
  24. -webkit-align-items: center;
  25. align-items: center
  26. }
  27. .acea-row.row-top {
  28. -webkit-box-align: start;
  29. -moz-box-align: start;
  30. -o-box-align: start;
  31. -ms-flex-align: start;
  32. -webkit-align-items: flex-start;
  33. align-items: flex-start
  34. }
  35. .acea-row.row-bottom {
  36. -webkit-box-align: end;
  37. -moz-box-align: end;
  38. -o-box-align: end;
  39. -ms-flex-align: end;
  40. -webkit-align-items: flex-end;
  41. align-items: flex-end
  42. }
  43. .acea-row.row-center {
  44. -webkit-box-pack: center;
  45. -moz-box-pack: center;
  46. -o-box-pack: center;
  47. -ms-flex-pack: center;
  48. -webkit-justify-content: center;
  49. justify-content: center
  50. }
  51. .acea-row.row-right {
  52. -webkit-box-pack: end;
  53. -moz-box-pack: end;
  54. -o-box-pack: end;
  55. -ms-flex-pack: end;
  56. -webkit-justify-content: flex-end;
  57. justify-content: flex-end
  58. }
  59. .acea-row.row-left {
  60. -webkit-box-pack: start;
  61. -moz-box-pack: start;
  62. -o-box-pack: start;
  63. -ms-flex-pack: start;
  64. -webkit-justify-content: flex-start;
  65. justify-content: flex-start
  66. }
  67. .acea-row.row-between {
  68. -webkit-box-pack: justify;
  69. -moz-box-pack: justify;
  70. -o-box-pack: justify;
  71. -ms-flex-pack: justify;
  72. -webkit-justify-content: space-between;
  73. justify-content: space-between
  74. }
  75. .acea-row.row-around {
  76. justify-content: space-around;
  77. -webkit-justify-content: space-around
  78. }
  79. .acea-row.row-column-around {
  80. -webkit-flex-direction: column;
  81. -ms-flex-direction: column;
  82. flex-direction: column;
  83. justify-content: space-around;
  84. -webkit-justify-content: space-around
  85. }
  86. .acea-row.row-column {
  87. -webkit-box-orient: vertical;
  88. -moz-box-orient: vertical;
  89. -o-box-orient: vertical;
  90. -webkit-flex-direction: column;
  91. -ms-flex-direction: column;
  92. flex-direction: column
  93. }
  94. .acea-row.row-column-between {
  95. -webkit-box-orient: vertical;
  96. -moz-box-orient: vertical;
  97. -o-box-orient: vertical;
  98. -webkit-flex-direction: column;
  99. -ms-flex-direction: column;
  100. flex-direction: column;
  101. -webkit-box-pack: justify;
  102. -moz-box-pack: justify;
  103. -o-box-pack: justify;
  104. -ms-flex-pack: justify;
  105. -webkit-justify-content: space-between;
  106. justify-content: space-between
  107. }
  108. .acea-row.row-center-wrapper {
  109. -webkit-box-align: center;
  110. -moz-box-align: center;
  111. -o-box-align: center;
  112. -ms-flex-align: center;
  113. -webkit-align-items: center;
  114. align-items: center;
  115. -webkit-box-pack: center;
  116. -moz-box-pack: center;
  117. -o-box-pack: center;
  118. -ms-flex-pack: center;
  119. -webkit-justify-content: center;
  120. justify-content: center
  121. }
  122. .acea-row.row-between-wrapper {
  123. -webkit-box-align: center;
  124. -moz-box-align: center;
  125. -o-box-align: center;
  126. -ms-flex-align: center;
  127. -webkit-align-items: center;
  128. align-items: center;
  129. -webkit-box-pack: justify;
  130. -moz-box-pack: justify;
  131. -o-box-pack: justify;
  132. -ms-flex-pack: justify;
  133. -webkit-justify-content: space-between;
  134. justify-content: space-between
  135. }
  136. .start {
  137. width: 122rpx;
  138. height: 30rpx;
  139. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAADMCAYAAAC8yreMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMDg0NEE2QTVFNUQxMUU4QUI3RkNGOTgwNDYyRUZDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODU5QzVENDMwRjcxMUU5OTQ0QzlEOTQ5RkE1MTlBRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODU5QzVEMzMwRjcxMUU5OTQ0QzlEOTQ5RkE1MTlBRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkN2ZhZTM5NC0wNmE4LTkzNGYtODA0OS0zNjBjNTcxOTU2YjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmYWI1M2NhMC04MWE1LTE5NGItYmJlYi1jMzI2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');
  140. background-repeat: no-repeat;
  141. background-size: 122rpx auto;
  142. }
  143. .start.star5{background-position:0 3rpx;}
  144. .start.star4{background-position:0 -30rpx;}
  145. .start.star3{background-position:0 -70rpx;}
  146. .start.star2{background-position:0 -105rpx;}
  147. .start.star1{background-position:0 -140rpx;}
  148. .start.star0{background-position:0 -175rpx;}
  149. *,view{box-sizing:border-box;}
  150. page{font-size: 28rpx;background-color:#f5f5f5;color: #333}
  151. body,html{height:unset}
  152. button{padding:0;margin:0;line-height:normal;background-color:#fff}
  153. button::after {border:0}
  154. radio .wx-radio-input {border-radius:50%;width:38rpx;height:38rpx}
  155. /* radio .wx-radio-input.wx-radio-input-checked{border:1px solid #e93323;background-color:#e93323;} */
  156. radio .uni-radio-input{border-radius:50%;width:38rpx;height:38rpx}
  157. radio .uni-radio-input.uni-radio-input-checked{border: 1px solid #e93323;background-color: #e93323;}
  158. checkbox .wx-checkbox-input{width:38rpx;height:38rpx}
  159. checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{color: #fff!important;}
  160. checkbox .uni-checkbox-input{width: 38rpx;height: 38rpx}
  161. checkbox .uni-checkbox-input.uni-checkbox-input-checked,
  162. checkbox .wx-checkbox-input.wx-checkbox-input-checked{border:1px solid #e93323!important;background-color:#e93323!important;color:#fff!important;}
  163. checkbox .uni-checkbox-input.uni-checkbox-input-checked::before{font-size: 35rpx}
  164. .line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  165. .line2{word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;}
  166. .mask{position:fixed;top: 0;left:0;right:0;bottom:0;background-color:#000;opacity:.5;z-index:30}
  167. @keyframes load {
  168. from {
  169. transform: rotate(0)
  170. }
  171. to {
  172. transform: rotate(360deg)
  173. }
  174. }
  175. @-webkit-keyframes load {
  176. from {
  177. transform: rotate(0)
  178. }
  179. to {
  180. transform: rotate(360deg)
  181. }
  182. }
  183. .loadingpic{animation:load 3s linear 1s infinite;--webkit-animation:load 3s linear 1s infinite}
  184. .loading-list{animation:load linear 1s infinite;-webkit-animation:load linear 1s infinite;font-size:40rpx;margin-right:22rpx}
  185. .loading{width:100%;height:100rpx;line-height:100rpx;align-items:center;justify-content:center;position:relative;text-align:center}
  186. .loading .line {
  187. position: absolute;
  188. width: 450rpx;
  189. left: 150rpx;
  190. top: 50rpx;
  191. height: 1px;
  192. border-top: 1px solid #eee
  193. }
  194. .loading .text {
  195. position: relative;
  196. display: inline-block;
  197. padding: 0 20rpx;
  198. background: #fff;
  199. z-index: 2;
  200. color: #777
  201. }
  202. .loadingicon .loading {
  203. animation: load linear 1s infinite;
  204. font-size: 45rpx;
  205. color: #000
  206. }
  207. .loadingicon {
  208. width: 100%;
  209. height: 80rpx;
  210. overflow: hidden
  211. }