base.css 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470
  1. @charset "UTF-8";
  2. .font-color,.font-color-red {
  3. color: #E93323!important
  4. }
  5. .bg-color {
  6. /* background-color: #E93323 !important */
  7. background-color: #e9c279 !important
  8. }
  9. .icon-color {
  10. color: #E93323
  11. }
  12. .cart-color {
  13. color: #e9c279 !important;
  14. border: 1px solid #e9c279 !important
  15. }
  16. .padding20 {
  17. padding: 20rpx
  18. }
  19. .pad20 {
  20. padding: 0 20rpx
  21. }
  22. .padding30 {
  23. padding: 30rpx
  24. }
  25. .pad30 {
  26. padding: 0 30rpx
  27. }
  28. .mb30 {
  29. margin-bottom: 30rpx;
  30. }
  31. .borRadius14 {
  32. border-radius: 14rpx !important;
  33. }
  34. .acea-row {
  35. display: -webkit-box;
  36. display: -moz-box;
  37. display: -webkit-flex;
  38. display: -ms-flexbox;
  39. display: flex;
  40. -webkit-box-lines: multiple;
  41. -moz-box-lines: multiple;
  42. -o-box-lines: multiple;
  43. -webkit-flex-wrap: wrap;
  44. -ms-flex-wrap: wrap;
  45. flex-wrap: wrap
  46. }
  47. .acea-row.row-middle {
  48. -webkit-box-align: center;
  49. -moz-box-align: center;
  50. -o-box-align: center;
  51. -ms-flex-align: center;
  52. -webkit-align-items: center;
  53. align-items: center
  54. }
  55. .acea-row.row-top {
  56. -webkit-box-align: start;
  57. -moz-box-align: start;
  58. -o-box-align: start;
  59. -ms-flex-align: start;
  60. -webkit-align-items: flex-start;
  61. align-items: flex-start
  62. }
  63. .acea-row.row-bottom {
  64. -webkit-box-align: end;
  65. -moz-box-align: end;
  66. -o-box-align: end;
  67. -ms-flex-align: end;
  68. -webkit-align-items: flex-end;
  69. align-items: flex-end
  70. }
  71. .acea-row.row-center {
  72. -webkit-box-pack: center;
  73. -moz-box-pack: center;
  74. -o-box-pack: center;
  75. -ms-flex-pack: center;
  76. -webkit-justify-content: center;
  77. justify-content: center
  78. }
  79. .acea-row.row-right {
  80. -webkit-box-pack: end;
  81. -moz-box-pack: end;
  82. -o-box-pack: end;
  83. -ms-flex-pack: end;
  84. -webkit-justify-content: flex-end;
  85. justify-content: flex-end
  86. }
  87. .acea-row.row-left {
  88. -webkit-box-pack: start;
  89. -moz-box-pack: start;
  90. -o-box-pack: start;
  91. -ms-flex-pack: start;
  92. -webkit-justify-content: flex-start;
  93. justify-content: flex-start
  94. }
  95. .acea-row.row-between {
  96. -webkit-box-pack: justify;
  97. -moz-box-pack: justify;
  98. -o-box-pack: justify;
  99. -ms-flex-pack: justify;
  100. -webkit-justify-content: space-between;
  101. justify-content: space-between
  102. }
  103. .acea-row.row-around {
  104. justify-content: space-around;
  105. -webkit-justify-content: space-around
  106. }
  107. .acea-row.row-column-around {
  108. -webkit-flex-direction: column;
  109. -ms-flex-direction: column;
  110. flex-direction: column;
  111. justify-content: space-around;
  112. -webkit-justify-content: space-around
  113. }
  114. .acea-row.row-column {
  115. -webkit-box-orient: vertical;
  116. -moz-box-orient: vertical;
  117. -o-box-orient: vertical;
  118. -webkit-flex-direction: column;
  119. -ms-flex-direction: column;
  120. flex-direction: column
  121. }
  122. .acea-row.row-column-between {
  123. -webkit-box-orient: vertical;
  124. -moz-box-orient: vertical;
  125. -o-box-orient: vertical;
  126. -webkit-flex-direction: column;
  127. -ms-flex-direction: column;
  128. flex-direction: column;
  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. .acea-row.row-center-wrapper {
  137. -webkit-box-align: center;
  138. -moz-box-align: center;
  139. -o-box-align: center;
  140. -ms-flex-align: center;
  141. -webkit-align-items: center;
  142. align-items: center;
  143. -webkit-box-pack: center;
  144. -moz-box-pack: center;
  145. -o-box-pack: center;
  146. -ms-flex-pack: center;
  147. -webkit-justify-content: center;
  148. justify-content: center
  149. }
  150. .acea-row.row-between-wrapper {
  151. -webkit-box-align: center;
  152. -moz-box-align: center;
  153. -o-box-align: center;
  154. -ms-flex-align: center;
  155. -webkit-align-items: center;
  156. align-items: center;
  157. -webkit-box-pack: justify;
  158. -moz-box-pack: justify;
  159. -o-box-pack: justify;
  160. -ms-flex-pack: justify;
  161. -webkit-justify-content: space-between;
  162. justify-content: space-between
  163. }
  164. .start{width: 122rpx; height: 30rpx;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAADMCAYAAAC8yreMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMDg0NEE2QTVFNUQxMUU4QUI3RkNGOTgwNDYyRUZDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODU5QzVENDMwRjcxMUU5OTQ0QzlEOTQ5RkE1MTlBRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODU5QzVEMzMwRjcxMUU5OTQ0QzlEOTQ5RkE1MTlBRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkN2ZhZTM5NC0wNmE4LTkzNGYtODA0OS0zNjBjNTcxOTU2YjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmYWI1M2NhMC04MWE1LTE5NGItYmJlYi1jMzI2MjIwNmNhOTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ctYL1AAAHsElEQVR42uycS4gcVRiFq5Mm4yuKihoVlKg7IVlkI4oGFV9R4wPSJChBMW5ECYooKuIbEReCBBGJEDS+BkVJYEIMJgvJIossFATxCW58boRJEDEZz83cDk3TXc/7T9Xt+g783O7p6tP/9Km6dbvp+jpzc3MJmnwt4i0gaETQiKBRM+UWY8OVpt9XXXySakcZ34Xwp/fR3mWO6LWqW/Wilxnte5b+re29TNB3+fEeozfL0r+1vXdGTRmdTmfc9HGGG1Rd1d+qZecc/PGfcVPI2Bc19Kf3uSBHdM+/mNNpqtsD77WW/q3uvTtmDzpPw9kDxm5XW6q6b2jTB7XtrEZXc35vc/rNV7LQ/vQ+2rs75v/Zproux45yhWrniL/vUq1JeZ6lP70XmLpvVr1SYoo5qnrBrQ4ztrP0p/eiizFND9dreHdgOknTr25lqEXCvrwLGgt/ei+xGNOTP9ewUrUn48XclLGi/2J5ZelP7wVX3TJxJ/f3Mjbbpu3+KrOctPSn9+Ifr9ZWfLxOf3rPE7TOF1Mabhg68e/yy/q+1mi7bpn/xNKf3osd0deqTva3f1ZdpenCLeFXq37wfz9ddWXJvdbSn94LBH2bH9/2J/79/hzypV8wvD60XVFZ+tN7xhcmgzrRnQv0AjtHLBgOa9is6eOzCm+WpT+9p32ORpMnfmFC0IigEUEjgkYEjQgaETQiaETQBI0IGhE0ImhE0IigEUGj8oIaEEfvTtPT0ytVF5bxh3gQl/9TqkcWauqGeFCDv47kM5P5y2PP1+0lpkH7K+9v9HfX6/4JIf8ZS/+Ye/dap/pI5U4Nt1gf0RAP6vO/WrVX9YnqjqJPhnjQoN5Tpu0LNPzS6/XcZTmHdH9WdZbu/1kp6ARqQC29Kzw39d+rOqL6V7XY33Y/5n9pYNOtqpdd4BqX+G3dNqck81dgzuQN2l15766gf7zgDHHUN/RcxnaW/jH3fkC1QbVbR+v7Y88Rvd5BDZsGdhA3qzykWqXaP+o5EA8a2LuCe0DDparHFOqhHKvxLaovtO3Wcf4QDxrYuwJ7Q8Nbqu0KckVKyO5Kyu2qF/shl151Qw2ox1/BfaXhbtVrKZs9r7pT234T6uMV1IB6/N3F8N+mPP6dX7BV/xwNNaA+f786n+kvuFT3qzYMPL5n4Euaykc01ID6/N3HuL0K91yNH/odaKnuu3P3Mt1264SbQgUNNaAGfwU55fNxX3e+qXrCLbhUbpH2tF9pO4Dcqdp2cYig+1feb1LNDi1GDqs26+Y1Fc5Dlv4x977azwSX+AXXTwMLNTd7rPOzhfti5vIsM4gHDdIgxllH6XJ3tPrVd9qRf5GGWW33R/9vI78bIeh2iJ8SETQiaETQiKARQSOCRgSNCBoRNEEjgkYEjQgaETQiaETQiKARQSMnYDXheneqApSx9AZWE16lgTKW3sBqAqoqUMbSG1hNWFUCylh6A6sJq0pAGUtvYDUBYDJ+aq0MlLH0BlZTsHdLoAywmmL+1r2bAWUSYDX5/ReqdwugjKl32gv6N8xdcP1OxnTopruNg6yOPG+Whf9C9u6+wNDwrOoZvclfjwnCXfr6pOrRQdZI1vse2htYTYXeQwNlLL2B1VTvPRhQxtIbWE01mEySBATKWHoDq6nWe5IEBMpYegOrqdB7aKCMpTewmmq9BwXKWHrDMCkoU6AMsBpUVfyUiKARQSOCRgSNCBoRNCJoRNCIoAkaETQiaETQiKARQSOCRgSNMtQmholTFQ4IDJOwsva3ZIxY+8MwySNLxoi1PwyTYrJkjFj7wzApIEvGiLU/DJOcU58ZY8TaH4bJ6DfFjANi7Q/DpJi/JWPE2h+GSVKQYWLBAbH2h2FSkmESmgNi7Q/DpKS/JWPE2h+GSXFZMkas/YN5Z7I7xnBAdvsvNvpzzTEOiI66/0p8SWLqnwxxQPwixl1P/IF/vM8B+bhkGJb+wbwnnWGSJLaMEWt/GCY5v2gwY4xY+8MwKSZLxoi1PwyT1H/IkANi7Q/DBFUWPyUiaETQiKARQSOCRgSNCBoRNCJogkYEjQgaETQiaETQiKARQaMMNY1h4tRUDggMk/BqJAck5t4bxzBpMgck5t4bxTDxaiwHJObem8YwcWosByTm3mthmKRMT43mgMTcey0Mk1g5IDH3XhfDJEoOSMy918owiY0DEnPvtTNMYuKAxNx77QyTmDggMffeFIZJFByQmHuvnWHSf34SAQck5t6bwDBJkkg4IDH3XjvDJCYOSMy9N4FhEg0HJObeR56jh5bnGxM/Z6TIfXbeVxKS8b2bDcaxOvR3Z7tFe+2M/6q1Kd5R9Q7DpCXip0QEjQgaETQiaETQiKARQSOCRgRN0IigEUEjgkYEjQgamQhqQDt6L3tEt5IaEHPvhYNuMzUg5t7LHNGtpQbE3HuZoFtLDYi590UFp4/jV977yzmPXXkfcHoy8297790xxlADWkI8gBowYb13oAZAPDj+IT2BGhB975mLMagBk9F73lU31IDIe+/mfEGoAZH3nveIhhoQee95FmNT/nPbDn/OeLh/UbYeW67hVdWnyTwXdL0eO1JwQRPUn95LLsYSqAET0XueczTUgAnoHeJBS8RPiQgaETQiaNRM/S/AAOykxVBJG5QXAAAAAElFTkSuQmCC');background-repeat: no-repeat; background-size: 122rpx auto;}
  165. .start.star5{background-position: 0 3rpx;}
  166. .start.star4{background-position: 0 -30rpx;}
  167. .start.star3{background-position: 0 -70rpx;}
  168. .start.star2{background-position: 0 -105rpx;}
  169. .start.star1{background-position: 0 -140rpx;}
  170. .start.star0{background-position: 0 -175rpx;}
  171. * {
  172. box-sizing: border-box
  173. }
  174. page {
  175. font-size: 28rpx;
  176. /* background-color: #f5f5f5 !important; */
  177. background-color: #ffffff !important;
  178. color: #333;
  179. /* height: 100%; */
  180. }
  181. body,html {
  182. /* background-color: #f5f5f5 !important; */
  183. background-color: #ffffff !important;
  184. /* height: unset */
  185. }
  186. button {
  187. padding: 0;
  188. margin: 0;
  189. line-height: normal;
  190. background-color: #fff
  191. }
  192. button::after {
  193. border: 0
  194. }
  195. radio .wx-radio-input {
  196. border-radius: 50%;
  197. width: 38rpx;
  198. height: 38rpx;
  199. }
  200. radio .wx-radio-input.wx-radio-input-checked {
  201. border: 1px solid #E93323 !important;
  202. background-color: #E93323 !important
  203. }
  204. radio .uni-radio-input {
  205. border-radius: 50%;
  206. width: 38rpx;
  207. height: 38rpx
  208. }
  209. radio .uni-radio-input.uni-radio-input-checked {
  210. border: 1px solid #E93323 !important;
  211. background-color: #E93323 !important
  212. }
  213. checkbox .wx-checkbox-input {
  214. border-radius: 50%;
  215. width: 38rpx;
  216. height: 38rpx;
  217. margin-right: 0 !important;
  218. }
  219. checkbox .wx-checkbox-input.wx-checkbox-input-checked {
  220. border: 1px solid #E93323 !important;
  221. background-color: #E93323 !important;
  222. color: #fff!important;
  223. margin-right: 0 !important;
  224. }
  225. checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
  226. font-size: 35rpx
  227. }
  228. checkbox .uni-checkbox-input {
  229. border-radius: 50%;
  230. width: 38rpx;
  231. height: 38rpx
  232. }
  233. checkbox .uni-checkbox-input.uni-checkbox-input-checked {
  234. border: 1px solid #E93323 !important;
  235. background-color: #E93323 !important;
  236. color: #fff!important
  237. }
  238. checkbox .uni-checkbox-input.uni-checkbox-input-checked::before {
  239. font-size: 35rpx
  240. }
  241. .line1 {
  242. overflow: hidden;
  243. text-overflow: ellipsis;
  244. white-space: nowrap
  245. }
  246. .line2 {
  247. word-break: break-all;
  248. display: -webkit-box;
  249. -webkit-line-clamp: 2;
  250. -webkit-box-orient: vertical;
  251. overflow: hidden;
  252. /* height: 84rpx; */
  253. }
  254. .mask {
  255. position: fixed;
  256. top: 0;
  257. left: 0;
  258. right: 0;
  259. bottom: 0;
  260. background-color: #000;
  261. opacity: .5;
  262. z-index: 5
  263. }
  264. @keyframes load {
  265. from {
  266. transform: rotate(0)
  267. }
  268. to {
  269. transform: rotate(360deg)
  270. }
  271. }
  272. @-webkit-keyframes load {
  273. from {
  274. transform: rotate(0)
  275. }
  276. to {
  277. transform: rotate(360deg)
  278. }
  279. }
  280. .loadingpic {
  281. animation: load 3s linear 1s infinite;
  282. --webkit-animation: load 3s linear 1s infinite
  283. }
  284. .loading-list {
  285. animation: load linear 1s infinite;
  286. -webkit-animation: load linear 1s infinite;
  287. font-size: 40rpx;
  288. margin-right: 22rpx
  289. }
  290. .loading {
  291. width: 100%;
  292. height: 100rpx;
  293. line-height: 100rpx;
  294. align-items: center;
  295. justify-content: center;
  296. position: relative;
  297. text-align: center
  298. }
  299. .loading .line {
  300. position: absolute;
  301. width: 450rpx;
  302. left: 150rpx;
  303. top: 50rpx;
  304. height: 1px;
  305. border-top: 1px solid #eee
  306. }
  307. .loading .text {
  308. position: relative;
  309. display: inline-block;
  310. padding: 0 20rpx;
  311. background: #fff;
  312. z-index: 2;
  313. color: #777
  314. }
  315. .loadingicon .loading {
  316. animation: load linear 1s infinite;
  317. font-size: 45rpx;
  318. color: #000
  319. }
  320. .loadingicon {
  321. width: 100%;
  322. height: 80rpx;
  323. overflow: hidden
  324. }
  325. .bg-color-huic{
  326. background: #F1F1F1!important;
  327. border: 1px solid #ccc!important;
  328. color: #ccc!important;
  329. }
  330. /*flex样式*/
  331. .flex_1{
  332. flex:1;
  333. }
  334. .flex{
  335. display: flex;
  336. }
  337. .flex_2{
  338. flex: 2;
  339. }
  340. .flex-between{/*两边对齐*/
  341. display: flex;
  342. justify-content: space-between;
  343. }
  344. .flex-align-center{/*垂直居中*/
  345. display: flex !important;
  346. align-items: center;
  347. }
  348. .flex-center{/*水平垂直居中*/
  349. display: flex;
  350. justify-content: center;
  351. align-items: center;
  352. }
  353. .flex-center-flex-end{/*水平垂直居中-尾部对齐*/
  354. display: flex;
  355. justify-content: flex-end;
  356. align-items: center;
  357. }
  358. .flex-center-box-end{/*水平垂直居中-铺满盒内*/
  359. display: -webkit-inline-box;
  360. justify-content: flex-end;
  361. align-items: center;
  362. }
  363. .flex-center-flex-start{/*水平垂直居中-首部对齐*/
  364. display: flex;
  365. justify-content: flex-start;
  366. align-items: center;
  367. }
  368. .flex-center-around{/*水平垂直居中-平均对齐*/
  369. display: flex;
  370. justify-content: space-around;
  371. align-items: center;
  372. }
  373. .flex-center-between{/*水平垂直居中-两边对齐*/
  374. display: flex;
  375. justify-content: space-between;
  376. align-items: center;
  377. }
  378. .flex-column{/*竖直方向*/
  379. display: flex;
  380. flex-direction: column;
  381. }
  382. .flex-column-center{/*竖直方向水平居中 两端对齐*/
  383. display: flex;
  384. flex-direction: column;
  385. justify-content: space-between;
  386. align-items: center;
  387. }
  388. .flex-column-start{/*竖直方向水平居中 首部对齐*/
  389. display: flex;
  390. flex-direction: column;
  391. justify-content: space-around;
  392. align-items: self-start;
  393. }
  394. .flex-column-start-between{/*竖直方向-首部对齐-两端对齐*/
  395. display: flex;
  396. flex-direction: column;
  397. justify-content: space-between;
  398. align-items: self-start;
  399. }
  400. .flex-column-align{/*竖直方向水平居中*/
  401. display: flex;
  402. flex-direction: column;
  403. align-items: center;
  404. }
  405. .flex-center-flex-start-warp{/*水平垂直居中-首部对齐*/
  406. display: flex;
  407. justify-content: flex-start;
  408. align-items: center;
  409. flex-wrap:wrap ;
  410. }
  411. .border-bottom{
  412. border-bottom: 1px solid #c8c7cc;
  413. }
  414. .gray{
  415. color: #c8c7cc;
  416. }