main.css 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354
  1. /* Css Reset */
  2. body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
  3. form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
  4. fieldset,img { border: 0; }
  5. address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
  6. ol,ul,li { list-style: none; }
  7. div,dl,dt,dd,ol,ul,li{ zoom:1; }
  8. caption,th { text-align: left; }
  9. q:before,q:after { content:''; }
  10. abbr,acronym { border: 0; }
  11. /*loading*/
  12. .loading{width: 100%;height:100%;position: fixed;top: 0;padding-top: 50%; left: 0;background: rgba(0,0,0,0.8);z-index: 999;}
  13. .loading-bj{background: url(../images/loading.png);width: 20px;height: 20px;background-size: 20px;margin: 0.3rem auto 0;animation:rotateIn 1s .2s linear infinite;-moz-animation:rotateIn 1s .2s linear infinite;-webkit-animation:rotateIn 1s .2s linear infinite;}
  14. .loading p{color:#fff;opacity: .7; font-size: 12px;text-align: center;margin-top: 0.1rem;}
  15. @-webkit-keyframes rotateIn{
  16. 0%{transform: rotate(0)}
  17. 100%{transform: rotate(360deg)}
  18. }
  19. @-moz-keyframes rotateIn{
  20. 0%{transform: rotate(0)}
  21. 100%{transform: rotate(360deg)}
  22. }
  23. body{background-color: #fff;font-size: 14px;color: #333;}
  24. p{color: #999;font-size: 12px;}
  25. .loading-bg{width: 100%;min-width:100%;height: 100%;min-height:100%; background-color:#F0F0F0;position: fixed;left: 0;top: 0;z-index: 999;}
  26. .loading-bg .mui-loading{margin-top: 50%;text-align: center;color: #aaa;}
  27. .mui-content{background-color: #fff;}
  28. .mui-bar-nav{-webkit-box-shadow: 0 0 0 #fff;box-shadow: 0 0 0 #fff;position: fixed;background-color: #fff; padding: 10px 14px;height: 55px;}
  29. .mui-bar-nav:after{display: none;}
  30. .mui-bar-nav~.mui-content{padding-top: 55px;}
  31. .mui-bar-nav .my-search-ipt{font-size: 14px !important;width: 80%;border: 0;background:url(../images/search.png) 10px center no-repeat #f3f3f3;background-size:auto 50%;height: 35px; border-radius: 7px;padding:6px 10px 6px 40px;margin-bottom: 0;}
  32. .mui-bar-nav .my-search-ipt::-webkit-input-placeholder {color:#bbb;}
  33. .search-cotainer{}
  34. #search-hot{background-color: #fff;position: absolute;left: 14px;right: 14px;top: 50px; height: 800px;}
  35. #search-hot p{margin-bottom: 0;margin-top: 10px;}
  36. .mui-bar #search-hot .mui-btn {font-weight: 400;position: relative;z-index: 20;top: 7px;border-radius: 15px;color: #727171; margin-top: 0;padding: 5px;min-width: 90px;margin: 0 10px 12px 0;}
  37. .line-25{line-height: 2.5;}
  38. .my-btn-cancel {display: none; position: absolute;right: 10px;top: 10px;padding: 7px 5px;width: 15%;text-align: center;border-radius: 5px;color: #727171;}
  39. .autocompleter {width: 100%;margin: 0;padding: 0;background: #fff;color: #727171;}
  40. .autocompleter-hint {display: none;}
  41. .autocompleter-list {list-style: none;margin: 0;padding:0;text-align: left;-webkit-box-sizing: border-box;box-sizing: border-box;}
  42. .autocompleter-list>li{position: relative;padding:2px 0;height: 40px;display: inline-block;}
  43. .autocompleter-list>li span{font-weight: 400;position: relative;z-index: 20;top: 1px;border-radius: 15px;color: #727171;margin-top: 0;padding: 5px;min-width: 90px;margin: 10px 10px 12px 0;border: 1px solid #ccc;display: inline-block;text-align: center;}
  44. .autocompleter-list>li strong{color: red;}
  45. .mui-bar-nav .icon-caidan{position: absolute;right:10px;top:12px;color: #727171;font-size: 22px;padding: 5px 0;}
  46. .banner-box{margin: 0 14px 5px 14px;}
  47. .banner-box-pro{margin: 12px 14px 5px 14px;}
  48. #slider{border-radius: 10px;}
  49. .mui-slider .mui-slider-group .mui-slider-item{border-radius: 10px;}
  50. .mui-slider-indicator .mui-indicator {display: inline-block;width: 10px;height: 2px;margin: 1px 2px;cursor: pointer;border-radius: 0;background: #ccc;-webkit-box-shadow: 0 0 0 0 rgba(130,130,130,.7);box-shadow: 0 0 0 0 rgba(130,130,130,.7);}
  51. .mui-slider-indicator .mui-active.mui-indicator{background-color: #727171;width: 16px;}
  52. .mui-slider-indicator{bottom: 4px;}
  53. .mui-slider .mui-slider-group .mui-slider-item img{border-radius: 10px;}
  54. .index-title{padding: 14px 14px 5px 14px;}
  55. .index-title .mui-pull-right{color: #727171;}
  56. .index-title font{display: inline-block;-webkit-transform: translateY(-3px);transform: translateY(-3px);}
  57. .index-pro-tit{text-align: left;font-size: 14px;}
  58. .pro-tit{text-align: left;font-size: 14px;white-space: pre-line;color: #333;}
  59. #index-pro-items{border: 1px solid transparent;}
  60. #index-pro-items .mui-control-item{color: #727171;border-color: transparent;border-left: transparent;background-color: #f9f8f7;border-radius: 5px;display: inline-block;width: 31.8%;margin-right: 2%;}
  61. #index-pro-items .mui-control-item:last-child{margin-right: 0;}
  62. #index-pro-items .mui-control-item.mui-active {color: #fff;background-color: #727171;}
  63. .f-price{float: right;color: #ff3b3b;}
  64. .l-price{color: #ff3b3b;text-align:left;}
  65. #index-pro-list .mui-col-xs-12{padding-right: 2px;}
  66. .mui-bar-tab{background-color: #fff;-webkit-box-shadow:rgba(0,0,0,.1) 0px 0px 2px; box-shadow:rgba(0,0,0,.1) 0px 0px 2px;}
  67. .mui-bar-tab .mui-tab-item{color: #bbb;}
  68. .mui-bar-tab .mui-tab-item .iconfont {top: 3px;width: 24px;height: 24px;padding-top: 0;padding-bottom: 0;}
  69. .mui-bar-tab .mui-tab-item .iconfont~.mui-tab-label{font-size: 12px;display: block;overflow: hidden;text-overflow: ellipsis; padding-top: 5px;line-height: 1;}
  70. .mui-bar-tab .mui-tab-item.mui-active{color: #333;}
  71. #menu { text-align: left;overflow: hidden;-webkit-transition: height .6s;margin: 0; padding: 0; position: fixed; left: 0; top: 0;right: 0; list-style-type: none; z-index: 70;height:0px;width: 100%; background: rgba(27,27,31,1);}
  72. #menu.active{height: 100%;}
  73. #menu li { margin: 0;position: relative;text-align: left;padding:15px 14px;display:block;}
  74. #menu li.line:after{content: '';width: 65%;height: 1px;background-color: #bbb;position: absolute;left:15px;bottom: 0;-webkit-transform: scaleY(.3);}
  75. #menu li:first-child{text-align: right;padding: 20px 20px 10px 20px;}
  76. #menu a {color: #bbb; text-decoration: none;margin: 10px 0;width: 100%;min-width: 100%;font-size: 0;}
  77. #menu a:focus{outline:none;}
  78. #menu .active a {font-size:14px;}
  79. #menu .active a div{padding-bottom: 0;}
  80. #menu label{font-size: 0;color: #bbb;}
  81. #menu .active label {font-size:18px;}
  82. .mui-pull-caption{font-size: 12px;font-weight:500;}
  83. #menu .icon-guanbi{color: #fff;font-size: 20px;}
  84. .mui-bar #pro-menu{top: 0;border: 1px solid rgba(0,0,0,.1);border-radius: 5px;}
  85. #pro-menu .mui-control-item{color: #bbb;border-left: 1px solid rgba(0,0,0,.1);position: relative;}
  86. #pro-menu .mui-control-item:after{content: '';position: absolute;left: 50%;-webkit-transform: translateX(-50%); width: 3em;height: 1px;background-color: transparent;bottom: 0;}
  87. #pro-menu .mui-control-item:first-child{border-left-width: 0px;}
  88. #pro-menu .mui-control-item:last-child:after{width: 4em;}
  89. #pro-menu .mui-control-item.mui-active{color: #333;background-color: #fff;}
  90. #pro-menu .mui-control-item.mui-active:after{background-color: #333;}
  91. .my-grid-view-no:after,.my-grid-view-no:before,.my-grid-view-no .mui-table-view-cell:after{display: none;}
  92. .my-view-no:after,.my-view-no:before{display: none;}
  93. .add-cart{border: 1px solid rgba(0,0,0,.1);padding: 5px 5px 0 5px;float: left;border-radius: 5px;color: #bbb;}
  94. .btn-buy-now{color: #727171;width: 60% !important;border: 1px solid rgba(0,0,0,.1);font-weight: 600;border-radius: 5px;}
  95. .index-title .icon-liwu{font-size: 16px;margin-right: 5px;color: #ff4b4b;}
  96. .details-title{padding: 14px 0 0 0;text-align: left;}
  97. .details-title .icon-liwu{font-size: 16px;margin-right: 5px;color: #ff4b4b;}
  98. .pro-price{color: #ff3b3b;text-align: right;padding: 5px 0 10px 0;font-size: 16px;}
  99. .fixed-cart{position: fixed;right: 10px;bottom:80px;line-height: 50px;text-align: center; border-radius: 50%;background-color:rgba(0,0,0,.1);width: 50px;height:50px;}
  100. .my-badge-danger{position: absolute;top: 6px;right: 4px;background-color: #f00;color: #fff;display: none;}
  101. .mui-table-view.mui-grid-view .mui-col-xs-5 .mui-media-object{width: 90%;padding-top: 3%;}
  102. .my-picker{position: fixed;bottom: 0;padding-top: 0;max-height: 500px; left: 0;width: 100%;z-index: 999; background-color: #fff; -webkit-transform: translateY(100%);transform: translateY(100%); -webkit-transition: .5s;transition: .5s;}
  103. .my-picker.active{-webkit-transform: translateY(0%);transform: translateY(0%);}
  104. .my-table-view-cell{padding: 5px 15px;}
  105. .table-top{vertical-align: top;}
  106. .table-middle{vertical-align: middle;}
  107. .my-media-object{width: 78%;}
  108. .my-btn-block{font-size: 18px;display: block;width: 100%;margin-bottom:0;padding: 15px 0;border-radius: 0;}
  109. .my-btn-buy-know{border: 0;background-color: #727171;color: #fff;opacity: 1;}
  110. .div-btn-buy-know{background-color: #727171;color: #fff;font-size: 18px;}
  111. .mui-bar-tab .my-grid-view-no{height: 100%;}
  112. .mui-bar-tab .mui-table-view-cell{height: 100%;padding:0;}
  113. .mui-bar-tab .mui-table-view-cell.mui-active{background-color: #fff;}
  114. .mui-bar-tab .mui-table{height: 100%;text-align: center;}
  115. .buy-footer1 {position: fixed;bottom: 0;left: 0;height: 50px;background-color: #f0f0f0;width: 100%;padding: 0;}
  116. .price{padding:0 0 2px 0;}
  117. .add_gwc{padding: 18px 25px;border-radius: 0;background-color: #727171 !important;color: #fff;border: 0;}
  118. .add_gwc1 {padding: 18px 25px;border-radius: 0;background-color: #ddd;color: #fff;border: 0;}
  119. .add_gwc:active{color: #fff;background-color:#ff1b68;}
  120. .gwc_null {padding: 12% 0 8% 0;text-align: center;display: none;}
  121. .tb-clearing {width: 100%;background-color: #fff;border-top: 1px solid rgba(0,0,0,.1);}
  122. .tb-clearing tr td:first-child {width: 22%;text-align: right;min-width: 3.5em;}
  123. .shopping-box{margin-bottom: 55px;}
  124. .quanxuan {position: relative;}
  125. .tb-clearing tr td:nth-of-type(2) {width: 50%;}
  126. .mt-mr-che {margin: 2.5em .3em 0 0;}
  127. .wh-100 {width: 100px !important;max-width: 100px !important;height: 100px !important;line-height: 100px; margin-top: 0;overflow: hidden;}
  128. .wh-100 img {height: 100%;}
  129. .count_price_box {color: #e4004d;}
  130. .cl-red{color: #ff3b3b;}
  131. .gift{padding-top: 5px;margin-bottom: 0;font-size: 12px;}
  132. .xiajia{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(255,255,255,.6);padding-top: 43px;padding-left: 60px;}
  133. .xiajia:before{content: '';background: rgba(0,0,0,.1);position: absolute;left: 25px;top: 0;width: 100px;height: 100px;opacity: .5;}
  134. .clearing-box{margin: 14px;padding-bottom: 50px;}
  135. .clearing-box .center{margin-left: 25%;}
  136. .shopping-cart-list .mui-table-view-cell.mui-active{background-color: #fff;}
  137. .my-view-no-top:before{display: none;}
  138. .my-view-no-top .mui-navigate-right:after{right: 0;font-size: 22px;}
  139. input[name=checkbox] {
  140. width: 18px;
  141. height: 18px;
  142. -webkit-appearance: none;
  143. appearance: none;
  144. cursor: pointer;
  145. vertical-align: top;
  146. background: url(../images/select-1.png) center center no-repeat;
  147. -webkit-box-sizing: border-box;
  148. -moz-box-sizing: border-box;
  149. box-sizing: border-box;
  150. position: relative;
  151. border: 0;
  152. background-size: 100%;
  153. }
  154. input[name=checkbox]:checked {
  155. background: url(../images/select-2.png) center center no-repeat;
  156. background-size: 100%;
  157. }
  158. .btn-add-address{height: 20px;line-height: 20px; position: relative;width: 110px; margin: 0 auto;text-align: right;color: #666;}
  159. .btn-add-address .icon-jia{position: absolute;left:0%;top: 0;font-size: 20px;}
  160. .my-btn{width: 100px;color: #727171;}
  161. .pro-table-pull{padding-bottom: 50px;}
  162. h4{color: #333;font-weight: 500;}
  163. .my-pull-right{float: right;margin-right: 25px;}
  164. .mui-table-view-cell .my-order-btn{width: 40%;color: #727171;margin: 0 0 0 10px;padding: 6px 0;}
  165. .my-table-view-order>li{position: relative;padding-bottom: 10px;}
  166. .my-table-view-order>li:after{content: '';position: absolute;left: 14px;bottom: 0;right:14px;height: 1px;background-color: #ccc;-webkit-transform: scaleY(.5);}
  167. .mui-col-xs-8 div,.mui-col-xs-8 p,.mui-col-xs-8 h6{margin:0 0 5px 0;}
  168. .my-table-view{padding: 15px 0;}
  169. .my-table-view>li{margin: 10px 0;}
  170. .my-btn-request{width: 100px;color: #727171;padding: 10px 15px;border-radius: 5px;}
  171. .user-head{width: 46px;margin:26px auto 8px auto;border-radius: 50%;overflow: hidden;line-height: 0;font-size: 0;border: 1px solid rgba(255,255,255,.5);}
  172. .user-head img{width: 100%;display: block;}
  173. #menu-nav .mui-control-item {line-height: 1.5;color: #666;border-color: #fff;border:0;padding: 10px 0 15px 0;position: relative;}
  174. #menu-nav {border: 0;border-radius: 3px;}
  175. #menu-nav .mui-control-item.mui-active {color: #333;background-color:rgba(0,0,0,.1);}
  176. #menu-nav .iconfont{font-size: 28px;color: #333;}
  177. #menu-nav .mui-badge{position: absolute;left: 58%;top: 0;background-color: #ff5151;color: #fff; -webkit-transform: scale(.7);}
  178. .my-center-no:after,.my-center-no:before{display: none;}
  179. .my-center-no .mui-table-view-cell{color: #666;padding:12px 15px;}
  180. /*.my-center-no .mui-table-view-cell:nth-of-type(5){padding-top: 25px;}*/
  181. .tel{color: #666;}
  182. .my-center-no .mui-table-view-cell .mui-icon{color: #727171;}
  183. .my-center-no .mui-table-view-cell .iconfont{color: #333;margin-right: 10px;float: left;}
  184. .my-center-no .mui-table-view-cell:after{right: 14px;background-color: #e5e5e5;}
  185. .my-center-no .mui-table-view-cell:last-child:after{height: 0;display: none;}
  186. .back_top {position: fixed;right: 15px; bottom: 20px;width: 45px;height: 45px;background: rgba(0,0,0,.2);border-radius: 50%;cursor: pointer;display: none;text-align: center;line-height: 50px;color: #666;}
  187. .card-input-group .mui-input-row{border: 1px solid #ccc;margin: 10px;border-radius: 5px;}
  188. .card-input-group .mui-input-row:after,.card-input-group:before,.card-input-group:after{display: none;}
  189. .card-input-group .mui-input-row input{font-size: 14px;}
  190. .card-input-group .mui-input-row label{width: 25%;}
  191. .card-input-group .mui-input-row label~input{width: 75%;}
  192. .card-input-group .btn-pull-code{background-color: #727171;color: #fff;border: 0;float: right;margin:3px 3px 0 0;width: 100px;}
  193. .card-input-group input::-webkit-input-placeholder{color: #bbb;}
  194. .my-btn-submit{width: 100%;background-color: #727171;color: #fff;border-radius: 0;border: 0;height: 50px;font-size: 18px;}
  195. .content article,.content section,.content time,.content aside {
  196. display: block;
  197. }
  198. .point-time {
  199. content: "";
  200. position: absolute;
  201. width: 13px;
  202. height: 13px;
  203. top: 14px;
  204. left: 10%;
  205. background: #a87d5c;
  206. margin-left: -4px;
  207. border-radius: 50%;
  208. box-shadow: 0 0 0 2px #fff;
  209. }
  210. .text-red {
  211. color: #f6393f;
  212. }
  213. .text-blue {
  214. color: #1c87bf;
  215. }
  216. .text-green {
  217. color: #95c91e;
  218. }
  219. .text-yellow {
  220. color: #ffb902;
  221. }
  222. .text-purple {
  223. color: #d32d93;
  224. }
  225. .content {
  226. width: 100%;
  227. margin: 20px auto;
  228. }
  229. .content article {
  230. position: relative;
  231. }
  232. .content article > h3 {
  233. width: 100%;
  234. height: 20px;
  235. line-height: 20px;
  236. text-align: left;
  237. text-indent: 3%;
  238. font-size: 1.4em;
  239. color: #fff;
  240. padding: 10px 0 20px;
  241. background-color: #dd6d01;
  242. }
  243. .content article section {
  244. padding: 0 0 17px;
  245. position: relative;
  246. }
  247. .content article section:before {
  248. content: "";
  249. width: 5px;
  250. top: 17px;
  251. bottom: -17px;
  252. left: 10%;
  253. background: #e6e6e6;
  254. position: absolute;
  255. }
  256. .content article section:last-child:before {
  257. display: none;
  258. }
  259. .content article section time {
  260. width: 25%;
  261. display: block;
  262. position: absolute;
  263. left: 12%;
  264. padding-top: 10px;
  265. }
  266. .content article section time > span {
  267. display: block;
  268. text-align: center;
  269. }
  270. .content article section aside {
  271. color: #3a3a38;
  272. margin-left: 40%;
  273. padding-bottom: 15px;
  274. }
  275. .content article section .brief {
  276. color: #333;
  277. font-size: 12px;
  278. }
  279. .content article section .things {
  280. color: #333;
  281. font-size: 12px;
  282. }
  283. .logistics-massage-head{background-color: #fff;height:125px;text-align: center;padding:10px 0;border-bottom: 1px solid rgba(0,0,0,.1);}
  284. .logistics-massage-cell{position: absolute;width: 100%;left: 0;top: 18px;text-align: center;}
  285. .logistics-massage-cell h4,.logistics-massage-cell h6{margin: 10px 0;}
  286. .vip-voucher-list{padding:16px; border-radius: 15px 15px 0 0;background: #fff;-webkit-transform: translateY(-35px);transform: translateY(-35px);}
  287. .vip-voucher-list>li{margin: 10px 0;}
  288. .vip-voucher-list .mui-table{width: 100%; background: url(../images/2019081303.png) center center no-repeat;background-size:100% 100%;height: 85px;}
  289. .vip-voucher-list .mui-col-xs-4{color: #fff;}
  290. .vip-voucher-list .mui-col-xs-4 span{font-size: 25px;margin: 0 2px;}
  291. .vip-voucher-list .left-badge{position: absolute;left: 0;top: 0;background: #f75250;border-radius: 8px 10px 10px 0;padding: 0 4px;color: #fff;font-size: 12px;}
  292. .vip-voucher-list .mui-col-xs-8{color: #9f5624;}
  293. .vip-voucher-list .voucher-tit{font-size: 16px;position: relative;padding-bottom: 5px;}
  294. .vip-voucher-list .voucher-tit:after{content: '';width: 100px;height: 1px;background: #9f5624;-webkit-transform: scaleY(.3);position: absolute;bottom: 0;left: 50%;margin-left: -50px;}
  295. .vip-voucher-list .date{font-size: 12px;}
  296. .vip-voucher-list .disc{padding: 14px; border: 1px dashed #f75250;border-radius: 10px;font-size: 12px;color: #999;}
  297. .btn-know-voucher{background: #f75250;color: #fff;font-size: 16px;border: 0;}
  298. .btn-share-know-voucher{background: #f75250;color: #fff;font-size: 16px;border: 0;display: block;width: 55%;margin: 9% auto 0 auto;padding: 12px;border-radius: 25px;}
  299. .voucher-dalog{background:rgba(0,0,0,.7);position: fixed;left: 0;top: 0;right: 0;bottom: 0;width: 100%; height: 100%;z-index: 99;-webkit-transform: translateY(-100%);transform: translateY(-100%); -webkit-transition: .5s;transition: .5s;}
  300. .voucher-dalog.active{-webkit-transform: translateY(0%);transform: translateY(0%);}
  301. .voucher-dalog img{width: 65%;margin: 40% auto 0 auto;display: block;}
  302. .voucher-dalog .close-box{margin: 0 auto;display: block;width: 50px;padding: 15px;color: #fff;text-align: center;}
  303. .voucher-dalog .close-box>i{font-size: 30px;}
  304. .share-voucher-bg{background: #fff1ec;border-radius: 0 0 50% 50%;height: 280px;-webkit-transform: scale(1.5);}
  305. .share-voucher-logo{display: block;margin: 0% auto 0 auto;width: 100%;position: absolute;top: 15px;left: 0;text-align: center;}
  306. .share-voucher-logo img{width:100px}
  307. .gradient{
  308. height: 210px;
  309. padding:24px 16px;
  310. position: relative;
  311. background:url(../images/2019081311.png) top center no-repeat;
  312. background-size:100% auto;
  313. text-align: center;
  314. }
  315. .gradient>div{border-radius: 12px;box-shadow: 1px 1px 5px #999;background: #fff;padding: 25px 10px;}
  316. .gradient .line{width: 1px;height: 20px;background: #ccc;-webkit-transform: scaleX(.3);position: absolute;right: 0;bottom: 8px;}
  317. .btn-apply{display: block;background: #fff;color: #f75250;border: 1px solid #f75250;border-radius: 25px;width: 140px;margin: 0 auto;padding: 9px;}
  318. .btn-apply:active{background: #f75250 !important;color: #f75250 ;}
  319. #reward-menu{border: 0;border-bottom: 1px solid #ccc;border-radius: 0;}
  320. #reward-menu .mui-control-item{color: #bbb;border-left: 0;position: relative;}
  321. #reward-menu .mui-control-item:after{content: '';position: absolute;left: 50%;-webkit-transform: translateX(-50%); width: 3em;height: 1px;background-color: transparent;bottom: 0;}
  322. #reward-menu .mui-control-item:first-child{border-left-width: 0px;}
  323. #reward-menu .mui-control-item:last-child:after{width: 4em;}
  324. #reward-menu .mui-control-item.mui-active{color: #333;background-color: #fff;}
  325. #reward-menu .mui-control-item.mui-active:after{background-color: #333;}
  326. .reward-list{padding: 10px 0;}
  327. .reward-list>li{margin: 10px 0;border-bottom:1px solid rgba(0,0,0,.1);}
  328. .reward-list>li:last-child{border: 0;}
  329. .reward-list .head{width: 45px;border-radius: 50%;}
  330. .reward-list .null{width: 100%;display: block;margin: 0 auto;}
  331. .apply-cash-group{padding: 10px 0;}
  332. .apply-cash-group:before,.apply-cash-group:after{display: none;}
  333. .apply-cash-group .mui-input-row:after{left: 14px;right: 14px;}
  334. .apply-cash-group .mui-input-row{height: 50px;padding: 5px 0;}
  335. .apply-cash-group .mui-input-row input{font-size: 14px;}
  336. .apply-cash-group .mui-input-row input::-webkit-input-placeholder{font-size: 14px;color: #999;}
  337. .apply-cash-group .mui-input-row label{width: 24%;}
  338. .apply-cash-group .mui-input-row label~input{width: 76%;}
  339. .btn-apply-cash{display: block;background: #f75250;color: #fff;border: 1px solid #f75250;border-radius: 25px;width: 140px;margin: 0 auto;padding: 9px;}
  340. .btn-apply-cash[disabled]{background: #999;border: 1px solid #999;}
  341. .btn-all-apply-cash{margin: 0 10px;color: #3996f5;}