微信小程序
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.

539 lines
9.8 KiB

  1. /* pages/apply/paymentTemplate/addNew/addNew.wxss *//* 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_tittop input{
  21. border: 1px solid #DCDCDC;
  22. padding: 0px 10px;
  23. height: 32px;
  24. line-height: 32px;
  25. border-radius: 5px;
  26. width: 100%;
  27. }
  28. .error input{
  29. border: 1px solid red!important;
  30. }
  31. .bgPage{
  32. width: 140%;
  33. position:absolute;
  34. transform: translate(-15%, -50%);
  35. height: 300px;
  36. z-index: -1;
  37. }
  38. .center{
  39. padding-bottom: 15px;
  40. background: #f2f2f2;
  41. }
  42. .main-title{
  43. background-image: linear-gradient(to right, #2C8E68 , #B3DB62);
  44. color: #ffffff;
  45. font-size: 18px;
  46. padding: 10px 0;
  47. text-align: center;
  48. position: relative;
  49. }
  50. .main-box{
  51. background: #ffffff;
  52. padding: 20px;
  53. width: 94%;
  54. margin: 0 auto;
  55. border-radius: 10px;
  56. box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.16);
  57. position: relative;
  58. }
  59. .main-box block{
  60. float: right;
  61. }
  62. .title{
  63. padding: 10px calc(3% + 20px);
  64. }
  65. .topBox .van-cell{
  66. padding: 0!important;
  67. margin-bottom: 15px;
  68. }
  69. .topBox .van-cell .van-cell__title, .topBox .van-cell .van-cell__value , .topBox .van-cell .van-field__label{
  70. font-size: 15px;
  71. color: #444444;
  72. }
  73. .topBox .van-cell .van-cell__title{
  74. margin-right: 0!important;
  75. max-width: 76px!important;
  76. min-width: 76px!important;
  77. }
  78. .top-box{
  79. /* margin-top: 20px;
  80. margin-bottom: 28px; */
  81. }
  82. .top-box text{
  83. margin-bottom: 15px;
  84. }
  85. .top-box text:last-child{
  86. margin-bottom: 0px;
  87. }
  88. .box-title{
  89. color: #2C8E68;
  90. text-align: center;
  91. font-size: 16px;
  92. }
  93. .center-box .main-box{
  94. margin-bottom: 15px;
  95. }
  96. .xm van-cell:first-child .van-cell{
  97. border-bottom: 1px solid #cccccc;
  98. margin: 0;
  99. padding-bottom: 15px!important;
  100. margin-bottom: 15px;
  101. }
  102. .table-box van-field van-cell .van-cell{
  103. margin-bottom: 15px;
  104. }
  105. .table-box van-field:last-child van-cell .van-cell{
  106. margin-bottom: 0px;
  107. }
  108. .table-box view text icon{
  109. display: inline-block;
  110. font-size: 14px;
  111. border: 1px solid red;
  112. color: red;
  113. }
  114. .table-box .van-cell{
  115. padding: 0!important;
  116. }
  117. @font-face {
  118. font-family: 'my-icon';
  119. src: url('../../../image/icon/fj_icon.png') format('truetype');
  120. }
  121. .my-icon {
  122. font-family: 'my-icon';
  123. }
  124. .my-icon-extra::before {
  125. content: '\e626';
  126. }
  127. .fj-box text{
  128. color: #666666;
  129. text-align: left;
  130. }
  131. .fj-li{
  132. /* margin-top: 20px; */
  133. /* flex-wrap: wrap; */
  134. }
  135. .fj-tt{
  136. display: flex;
  137. align-items: center;
  138. width: 100%;
  139. padding: 10px 0px;
  140. border-bottom: 1px solid #DCDCDC;
  141. margin-bottom: 10px;
  142. color: #999999;
  143. }
  144. .fj-li .img_li{
  145. width: 100%;
  146. height: 18.5vw;
  147. }
  148. .fj-li .img_add{
  149. overflow: hidden;
  150. }
  151. .bottomBtn{
  152. display: flex;
  153. width: 94%;
  154. margin: 0 auto;
  155. justify-content:space-between;
  156. margin-top: 30px;
  157. }
  158. .bottomBtn view{
  159. display: flex;
  160. width: 100%;
  161. background-color: #ffffff;
  162. border-radius: 5px;
  163. box-shadow: 0px 5px 9px #DCDCDC;
  164. padding: 10px 0px;
  165. text-align: center;
  166. align-items:center;
  167. justify-content:center;
  168. font-size: 14px;
  169. color: #2C8E68;
  170. }
  171. .bottomBtn view image{
  172. width: 18px;
  173. height: 18px;
  174. margin-right: 5px;
  175. }
  176. .bottom{
  177. width: 84%;
  178. margin: 0 auto;
  179. text-align: center;
  180. margin-top: 50px;
  181. margin-bottom: 50px;
  182. display: flex;
  183. justify-content: space-between;
  184. z-index: 999999;
  185. }
  186. .bottom view {
  187. width: 47%;
  188. margin: 0 auto;
  189. border-radius: 30px;
  190. display: inline-block;
  191. }
  192. .bottom .btn1{
  193. border: 1px solid #2C8E68;
  194. padding: 8px 0px;
  195. color: #2C8E68;
  196. }
  197. .bottom .btn2{
  198. border: 1px solid transparent;
  199. padding: 8px 0px;
  200. background-image: linear-gradient(to right, #2C8E68, #5CAE77);
  201. color: #fff;
  202. }
  203. .bottom .btn3{
  204. border: 1px solid transparent;
  205. padding: 8px 0px;
  206. background-image: linear-gradient(to right, #2C8E68, #5CAE77);
  207. color: #fff;
  208. width: 100%;
  209. }
  210. .steps-box{
  211. padding: 0;
  212. margin-top: 15px;
  213. }
  214. .steps-box .van-row{
  215. padding: 0 20px;
  216. }
  217. .steps-box view{
  218. margin-bottom: 0;
  219. }
  220. .steps-box .van-col{
  221. position: relative;
  222. height: 70px;
  223. }
  224. .steps-box .van-col--21{
  225. padding: 12PX 0;
  226. padding-left: 10px;
  227. }
  228. .steps-box .van-row:nth-child(2n){
  229. background: rgba(29,111,233,0.1);
  230. }
  231. .steps-box .van-cell{
  232. background: transparent;
  233. padding: 0 10Px;
  234. }
  235. .steps-box .bq{
  236. display: inline-block;
  237. padding: 0PX 10PX;
  238. line-height: 0.64rem;
  239. border-radius: 5PX;
  240. }
  241. .steps-box .index{
  242. background: linear-gradient(to bottom right, #5cae77, #7cdb9b);
  243. color: #ffffff;
  244. text-align: center;
  245. width: 20PX;
  246. height: 20PX;
  247. line-height: 20PX;
  248. border-radius: 50%;
  249. position: absolute;
  250. left: 0;
  251. top: 50%;
  252. transform: translate(0,-50%);
  253. }
  254. .steps-box .indexCenter{
  255. top: 0!important;
  256. }
  257. .steps-box .van-row:first-child .van-col:first-child .indexBorder{
  258. top: calc(50% - 5px);
  259. }
  260. .steps-box .indexBorder{
  261. width: 10PX;
  262. position: absolute;
  263. right: 0;
  264. top: 0;
  265. height: 100%;
  266. }
  267. .steps-box .indexBorder .yq{
  268. height: 10PX;
  269. width: 10PX;
  270. background: #C9C9C9;
  271. border-radius: 50%;
  272. }
  273. .steps-box .indexBorder .ss{
  274. height: calc(50% - 5PX);
  275. width: 1PX;
  276. background: #C9C9C9;
  277. position: relative;
  278. left: 4PX;
  279. }
  280. .steps-box .indexBorder .ssT{
  281. height: calc(50% - 5PX);
  282. width: 1PX;
  283. background: #C9C9C9;
  284. position: relative;
  285. left: 4PX;
  286. }
  287. .agree{
  288. background-color: rgba(92, 174, 119, 0.1);
  289. color:#5CAE77 ;
  290. width: 80%;
  291. text-align: center;
  292. float: right;
  293. }
  294. .in{
  295. background-color: rgba(245, 163, 39, 0.1);
  296. color:#F5A327 ;
  297. width: 80%;
  298. text-align: center;
  299. float: right;
  300. }
  301. .disagree{
  302. background-color: rgba(233, 0, 0, 0.1);
  303. color:#E90000 ;
  304. width: 80%;
  305. text-align: center;
  306. float: right;
  307. }
  308. .steps-box .van-cell__title{
  309. flex: 0.7;
  310. }
  311. .steps-box .van-cell__value{
  312. flex: 0.3;
  313. }
  314. .steps-tit{
  315. font-size: 16px;
  316. text-align: center;
  317. background-image: linear-gradient(to bottom right, #5cae77, #7cdb9b);
  318. color: #ffffff;
  319. padding: 20px 0;
  320. border-top-left-radius: 10px;
  321. border-top-right-radius: 10px;
  322. }
  323. .bottom{
  324. width: 84%;
  325. margin: 0 auto;
  326. text-align: center;
  327. margin-top: 30px;
  328. margin-bottom: 80px;
  329. }
  330. .bottom button {
  331. width: 47%;
  332. margin: 0 auto;
  333. border-radius: 30px;
  334. display: inline-block;
  335. }
  336. .bottom .btnAgree{
  337. border: 1px solid transparent;
  338. background-image: linear-gradient(to right, #2C8E68, #5CAE77);
  339. margin-left: 6%;
  340. }
  341. .input_tit{
  342. border: 1px solid #DCDCDC;
  343. padding: 0px 10px;
  344. height: 32px;
  345. line-height: 32px;
  346. border-radius: 5px;
  347. margin-bottom: 15px;
  348. }
  349. .img_box{
  350. position: relative;
  351. width: 100%;
  352. display: flex;
  353. flex-wrap: wrap;
  354. }
  355. .img_box .img_list{
  356. width: 23%;
  357. margin-right: 2%;
  358. position: relative;
  359. }
  360. .img_box .img_list .van-icon{
  361. font-size: 20px;
  362. position: absolute;
  363. top: 0;
  364. right: 0;
  365. transform: translate(50%,-50%);
  366. }
  367. .img_box .img_list:nth-child(n+5){
  368. margin-top: 15px;
  369. }
  370. .van-cell--required:before {
  371. left: -8px!important;
  372. }
  373. .input_money{
  374. padding: 0px 10px;
  375. height: 32px;
  376. line-height: 32px;
  377. color: #E90000;
  378. font-size: 26px;
  379. display: inline-block;
  380. width: 70%;
  381. text-align: center;
  382. }
  383. .money_box{
  384. font-size: 26px;
  385. border-bottom:1px solid #DCDCDC;
  386. width: 70%;
  387. margin: 0 auto;
  388. margin-bottom: 15px;
  389. color: #E90000;
  390. display: flex;
  391. align-items: center;
  392. justify-content: center;
  393. }
  394. .btnBox{
  395. text-align: center;
  396. position: relative;
  397. height: 26px;
  398. }
  399. .down{
  400. width: 30px;
  401. height: 26px;
  402. margin: 0 auto;
  403. }
  404. .update{
  405. width: 26px;
  406. height: 26px;
  407. position: absolute;
  408. right: 41px;
  409. }
  410. .delete{
  411. width: 26px;
  412. height: 26px;
  413. position: absolute;
  414. right: 0;
  415. }
  416. .van-collapse-item {
  417. background: transparent;
  418. margin: 0 auto;
  419. width: 100%;
  420. margin: 0 auto;
  421. margin-top: 15px;
  422. }
  423. .van-collapse-item__content{
  424. padding: 0!important;
  425. }
  426. .van-collapse .van-cell{
  427. padding: 0;
  428. background: transparent;
  429. }
  430. .main-box .van-cell{
  431. padding: 0;
  432. background: transparent;
  433. }
  434. .van-collapse .tit_box .title{
  435. text-align: center;
  436. font-size: 18px;
  437. }
  438. .van-collapse .main-box{
  439. /* padding: 0;
  440. box-shadow: none; */
  441. }
  442. .van-collapse .tit_box{
  443. width: 94%;
  444. background: #ffffff;
  445. margin: 0 auto;
  446. border-radius: 10px;
  447. box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.16);
  448. padding: 20px;
  449. }
  450. .van-collapse .tit_box .top-box .van-cell{
  451. margin-bottom: 15px;
  452. }
  453. .van-field__label {
  454. color: var(--field-label-color,#646566);
  455. }
  456. .van-field__control {
  457. color: var(--field-label-color,#646566)!important;
  458. }
  459. .payee_box{
  460. display: flex;
  461. justify-content: space-between;
  462. align-items: center;
  463. }
  464. .payee_box view{
  465. display: flex;
  466. justify-content: space-between;
  467. align-items: center;
  468. padding: 10px calc(3% + 20px);
  469. }
  470. .payee_box view text{
  471. margin-left: 5px;
  472. color: #2C8E68;
  473. }
  474. .payee_box .add{
  475. justify-content: center;
  476. background-color: #2C8E68;
  477. color: #fff;
  478. font-weight: bold;
  479. padding: 0px;
  480. margin: 0 calc(3% + 20px);
  481. width: 20px;
  482. height: 20px;
  483. border-radius: 20px;
  484. line-height: 1;
  485. }
  486. .file_box{
  487. display: flex;
  488. justify-content: space-between;
  489. align-items: center;
  490. }
  491. .file_box .add{
  492. margin: 0 calc(3% + 20px);
  493. }
  494. .aaa{
  495. color: red;
  496. }
  497. .payeeList {
  498. padding: 10px 20px!important;
  499. }
  500. .payeeList .van-collapse-item {
  501. margin-top: 0;
  502. }
  503. .payeeList .van-collapse .van-cell {
  504. padding: 10px 0!important;
  505. }
  506. .payeeList van-field van-cell .van-cell{
  507. margin-bottom: 0;
  508. }
  509. .payeeList .van-cell__value {
  510. color: #E90000;
  511. }
  512. .payeeList .van-cell__title{
  513. flex-shrink: 0;
  514. max-width: inherit;
  515. }