微信小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

344 line
6.1 KiB

  1. /* pages/apply/paymentTemplate/add/add.wxss */
  2. text{display: block;}
  3. .top{
  4. height: 64px;
  5. width: 100%;
  6. position: fixed;
  7. z-index: 999;
  8. top:0px;
  9. }
  10. .top text{
  11. position: relative;
  12. top: 30px;
  13. margin-right: 30px;
  14. display: block;
  15. color: #eee;
  16. text-align: center;
  17. width: 100%;
  18. font-size: 16px;
  19. }
  20. .input_tit{
  21. border: 1px solid #DCDCDC;
  22. padding: 0px 10px;
  23. height: 32px;
  24. line-height: 32px;
  25. border-radius: 5px;
  26. margin-bottom: 15px;
  27. }
  28. .bgPage{
  29. width: 140%;
  30. position:absolute;
  31. transform: translate(-15%, -50%);
  32. height: 300px;
  33. z-index: -1;
  34. }
  35. .center{
  36. padding-bottom: 28px;
  37. }
  38. .main-title{
  39. background-image: linear-gradient(to right, #2C8E68 , #B3DB62);
  40. color: #ffffff;
  41. font-size: 18px;
  42. padding: 10px 0;
  43. text-align: center;
  44. position: relative;
  45. }
  46. .main-box{
  47. background: #ffffff;
  48. padding: 20px;
  49. width: 94%;
  50. margin: 0 auto;
  51. border-radius: 10px;
  52. box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.16);
  53. }
  54. .main-box block{
  55. float: right;
  56. }
  57. .title{
  58. padding: 10px calc(3% + 20px);
  59. }
  60. .top-box{
  61. margin-top: 20px;
  62. margin-bottom: 28px;
  63. }
  64. .top-box text{
  65. margin-bottom: 15px;
  66. }
  67. .top-box text:last-child{
  68. margin-bottom: 0px;
  69. }
  70. .box-title{
  71. color: #2C8E68;
  72. text-align: center;
  73. font-size: 16px;
  74. }
  75. .center-box .main-box{
  76. margin-bottom: 15px;
  77. }
  78. .xm van-cell:first-child .van-cell{
  79. border-bottom: 1px solid #cccccc;
  80. margin: 0;
  81. padding-bottom: 15px!important;
  82. margin-bottom: 15px;
  83. }
  84. .table-box van-field van-cell .van-cell{
  85. margin-bottom: 15px;
  86. }
  87. .table-box van-field:last-child van-cell .van-cell{
  88. margin-bottom: 0px;
  89. }
  90. .table-box view text icon{
  91. display: inline-block;
  92. font-size: 14px;
  93. border: 1px solid red;
  94. color: red;
  95. }
  96. .van-cell{
  97. padding: 0!important;
  98. }
  99. @font-face {
  100. font-family: 'my-icon';
  101. src: url('../../../image/icon/fj_icon.png') format('truetype');
  102. }
  103. .my-icon {
  104. font-family: 'my-icon';
  105. }
  106. .my-icon-extra::before {
  107. content: '\e626';
  108. }
  109. .fj-box text{
  110. background-color: #5CAE77;
  111. color: #ffffff;
  112. text-align: center;
  113. border-radius: 5px;
  114. white-space:pre-wrap;
  115. padding: 22px 15px;
  116. }
  117. .fj-li{
  118. margin-top: 20px;
  119. display: flex;
  120. /* flex-wrap: wrap; */
  121. }
  122. .fj-li image{
  123. width: 25%;
  124. height: 18.5vw;
  125. margin-left: 5%;
  126. }
  127. .fj-li image:nth-child(n+5){
  128. margin-top: 15px;
  129. }
  130. .bottomBtn{
  131. display: flex;
  132. width: 94%;
  133. margin: 0 auto;
  134. justify-content:space-between;
  135. }
  136. .bottomBtn view{
  137. display: flex;
  138. width: 48%;
  139. background-color: #ffffff;
  140. border-radius: 5px;
  141. box-shadow: 0px 5px 9px #DCDCDC;
  142. padding: 10px 0px;
  143. text-align: center;
  144. align-items:center;
  145. justify-content:center;
  146. font-size: 14px;
  147. color: #2C8E68;
  148. }
  149. .bottomBtn view image{
  150. width: 18px;
  151. height: 18px;
  152. margin-right: 5px;
  153. }
  154. .bottom{
  155. width: 84%;
  156. margin: 0 auto;
  157. text-align: center;
  158. margin-top: 50px;
  159. margin-bottom: 50px;
  160. display: flex;
  161. }
  162. .bottom view {
  163. width: 47%;
  164. margin: 0 auto;
  165. border-radius: 30px;
  166. display: inline-block;
  167. }
  168. .bottom .btn1{
  169. border: 1px solid #2C8E68;
  170. padding: 8px 0px;
  171. color: #2C8E68;
  172. }
  173. .bottom .btn2{
  174. border: 1px solid transparent;
  175. padding: 8px 0px;
  176. background-image: linear-gradient(to right, #2C8E68, #5CAE77);
  177. margin-left: 6%;
  178. color: #fff;
  179. }
  180. .bottom .btn3{
  181. border: 1px solid transparent;
  182. padding: 8px 0px;
  183. background-image: linear-gradient(to right, #2C8E68, #5CAE77);
  184. color: #fff;
  185. width: 100%;
  186. }
  187. .steps-box{
  188. padding: 0;
  189. margin-top: 15px;
  190. }
  191. .steps-box .van-row{
  192. padding: 0 20px;
  193. }
  194. .steps-box view{
  195. margin-bottom: 0;
  196. }
  197. .steps-box .van-col{
  198. position: relative;
  199. height: 70px;
  200. }
  201. .steps-box .van-col--21{
  202. padding: 12PX 0;
  203. padding-left: 10px;
  204. }
  205. .steps-box .van-row:nth-child(2n){
  206. background: rgba(29,111,233,0.1);
  207. }
  208. .steps-box .van-cell{
  209. background: transparent;
  210. padding: 0 10Px;
  211. }
  212. .steps-box .bq{
  213. display: inline-block;
  214. padding: 0PX 10PX;
  215. line-height: 0.64rem;
  216. border-radius: 5PX;
  217. }
  218. .steps-box .index{
  219. background: #1D6FE9;
  220. color: #ffffff;
  221. text-align: center;
  222. width: 20PX;
  223. height: 20PX;
  224. line-height: 20PX;
  225. border-radius: 50%;
  226. position: absolute;
  227. left: 0;
  228. top: 50%;
  229. transform: translate(0,-50%);
  230. }
  231. .steps-box .indexCenter{
  232. top: 0!important;
  233. }
  234. .steps-box .van-row:first-child .van-col:first-child .indexBorder{
  235. top: calc(50% - 5px);
  236. }
  237. .steps-box .indexBorder{
  238. width: 10PX;
  239. position: absolute;
  240. right: 0;
  241. top: 0;
  242. height: 100%;
  243. }
  244. .steps-box .indexBorder .yq{
  245. height: 10PX;
  246. width: 10PX;
  247. background: #C9C9C9;
  248. border-radius: 50%;
  249. }
  250. .steps-box .indexBorder .ss{
  251. height: calc(50% - 5PX);
  252. width: 1PX;
  253. background: #C9C9C9;
  254. position: relative;
  255. left: 4PX;
  256. }
  257. .steps-box .indexBorder .ssT{
  258. height: calc(50% - 5PX);
  259. width: 1PX;
  260. background: #C9C9C9;
  261. position: relative;
  262. left: 4PX;
  263. }
  264. .agree{
  265. background-color: rgba(92, 174, 119, 0.1);
  266. color:#5CAE77 ;
  267. width: 80%;
  268. text-align: center;
  269. float: right;
  270. }
  271. .in{
  272. background-color: rgba(245, 163, 39, 0.1);
  273. color:#F5A327 ;
  274. width: 80%;
  275. text-align: center;
  276. float: right;
  277. }
  278. .disagree{
  279. background-color: rgba(233, 0, 0, 0.1);
  280. color:#E90000 ;
  281. width: 80%;
  282. text-align: center;
  283. float: right;
  284. }
  285. .steps-box .van-cell__title{
  286. flex: 0.7;
  287. }
  288. .steps-box .van-cell__value{
  289. flex: 0.3;
  290. }
  291. .steps-tit{
  292. font-size: 16px;
  293. text-align: center;
  294. background-color: #2C8E68;
  295. color: #ffffff;
  296. padding: 20px 0;
  297. border-top-left-radius: 10px;
  298. border-top-right-radius: 10px;
  299. }
  300. .bottom{
  301. width: 84%;
  302. margin: 0 auto;
  303. text-align: center;
  304. margin-top: 30px;
  305. margin-bottom: 80px;
  306. }
  307. .bottom button {
  308. width: 47%;
  309. margin: 0 auto;
  310. border-radius: 30px;
  311. display: inline-block;
  312. }
  313. .bottom .btnAgree{
  314. border: 1px solid transparent;
  315. background-image: linear-gradient(to right, #2C8E68, #5CAE77);
  316. margin-left: 6%;
  317. }
  318. .input_tit{
  319. border: 1px solid #DCDCDC;
  320. padding: 0px 10px;
  321. height: 32px;
  322. line-height: 32px;
  323. border-radius: 5px;
  324. margin-bottom: 15px;
  325. }
  326. .img_box{
  327. position: relative;
  328. width: 100%;
  329. }
  330. .van-cell--required:before {
  331. left: -8px!important;
  332. }