index.wxss 23 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393
  1. /* pages/detail/index.wxss */
  2. page {
  3. background: #f5f5f5;
  4. padding-bottom: 139rpx;
  5. }
  6. .panel-header {
  7. height: 170rpx;
  8. background: #fff;
  9. display: flex;
  10. flex-direction: column;
  11. justify-content: space-around;
  12. }
  13. .panel .one {
  14. display: flex;
  15. align-items: center;
  16. /* height: 70rpx; */
  17. justify-content: space-between;
  18. padding: 0 30rpx;
  19. background: #fff;
  20. }
  21. .panel .one .left {
  22. color: #333;
  23. font-size: 42rpx;
  24. font-family: SourceHanSansCN-Regular;
  25. /* font-weight: 400; */
  26. display: flex;
  27. align-items: center;
  28. height: 100%;
  29. }
  30. .panel .one .left image {
  31. width: 58rpx;
  32. height: 26rpx;
  33. margin-left: 10rpx;
  34. }
  35. .panel .one .salary {
  36. font-size: 42rpx;
  37. font-family: Arial-BoldMT;
  38. /* font-weight: bold; */
  39. color: #ff401a;
  40. width: 300rpx;
  41. text-align: right;
  42. }
  43. .panel .one .salary image {
  44. width: 18rpx;
  45. height: 24rpx;
  46. }
  47. .panel .two {
  48. background: #fff;
  49. display: flex;
  50. align-items: center;
  51. justify-content: space-between;
  52. padding: 20rpx 30rpx;
  53. }
  54. .panel .two .left {
  55. display: flex;
  56. flex-direction: row;
  57. font-size: 28rpx;
  58. font-family: PingFangSC;
  59. /* font-weight: 400; */
  60. color: #666;
  61. }
  62. .panel .two .left .femaleReward {
  63. border: 2rpx solid rgba(255, 112, 74, 1);
  64. border-radius: 30rpx;
  65. font-size: 20rpx;
  66. font-family: SourceHanSansCN-Regular;
  67. font-weight: 400;
  68. color: rgba(255, 112, 74, 1);
  69. padding: 4rpx 15rpx;
  70. }
  71. .panel .two .left .femaleReward image {
  72. width: 14rpx;
  73. height: 14rpx;
  74. }
  75. .panel .two .left .maleReward {
  76. border: 2rpx solid #127bb0;
  77. border-radius: 30rpx;
  78. font-size: 20rpx;
  79. font-family: SourceHanSansCN-Regular;
  80. font-weight: 400;
  81. color: #127bb0;
  82. padding: 4rpx 15rpx;
  83. margin-left: 6rpx;
  84. }
  85. .panel .two .left .maleReward image {
  86. width: 14rpx;
  87. height: 14rpx;
  88. }
  89. .panel .two .left .backmoney {
  90. border: 2rpx solid rgba(255, 143, 1, 1);
  91. border-radius: 30rpx;
  92. font-size: 20rpx;
  93. font-family: SourceHanSansCN-Regular;
  94. font-weight: 400;
  95. color: rgba(255, 143, 1, 1);
  96. padding: 4rpx 15rpx;
  97. margin-left: 6rpx;
  98. }
  99. .panel .two .left .backmoney image {
  100. width: 10rpx;
  101. height: 14rpx;
  102. }
  103. .panel .two .right {
  104. color: #999;
  105. font-size: 28rpx;
  106. }
  107. .panel .two1 {
  108. min-height: 76rpx;
  109. display: flex;
  110. align-items: center;
  111. justify-content: space-between;
  112. background: #fff;
  113. padding: 0 30rpx;
  114. border-top: 1rpx solid #f5f5f5;
  115. /* border-bottom: 1rpx solid #eee; */
  116. }
  117. .panel .two1 .left {
  118. flex: 1;
  119. display: flex;
  120. flex-direction: row;
  121. font-size: 22rpx;
  122. font-family: PingFangSC;
  123. font-weight: 400;
  124. color: rgba(102, 102, 102, 1);
  125. }
  126. .panel .two1 .left .reward {
  127. flex: 1;
  128. display: flex;
  129. flex-wrap: wrap;
  130. align-items: center;
  131. justify-content: space-between;
  132. }
  133. .panel .two1 .left .reward1 {
  134. height: 38rpx;
  135. width: 100rpx;
  136. text-align: center;
  137. line-height: 38rpx;
  138. background: linear-gradient(270deg, rgba(255, 131, 49, 1) 0%, rgba(255, 83, 49, 1) 100%);
  139. border-radius: 10rpx;
  140. font-size: 24rpx;
  141. padding: 4rpx 12rpx;
  142. font-family: PingFangSC;
  143. font-weight: 400;
  144. color: rgba(255, 255, 255, 1);
  145. }
  146. .panel .two1 .left .reward2 {
  147. flex: 1;
  148. margin-left: 20rpx;
  149. font-size: 26rpx;
  150. font-family: PingFangSC;
  151. /* font-weight: 400; */
  152. color: #333;
  153. }
  154. .panel .two1 .left .reward3 {
  155. margin-left: 20rpx;
  156. font-size: 24rpx;
  157. font-family: PingFangSC;
  158. font-weight: 400;
  159. color: rgba(255, 143, 1, 1);
  160. }
  161. .panel .two1 .left .backmoney {
  162. border: 2rpx solid rgba(255, 143, 1, 1);
  163. border-radius: 30rpx;
  164. font-size: 20rpx;
  165. font-family: SourceHanSansCN-Regular;
  166. font-weight: 400;
  167. color: rgba(255, 143, 1, 1);
  168. padding: 4rpx 15rpx;
  169. margin-left: 20rpx;
  170. }
  171. .panel .two1 .left .backmoney image {
  172. width: 10rpx;
  173. height: 14rpx;
  174. }
  175. .panel .two1 .right {
  176. width: 240rpx;
  177. color: #333;
  178. font-size: 28rpx;
  179. display: flex;
  180. align-items: center;
  181. justify-content: flex-end;
  182. }
  183. .panel .two_1 {
  184. background: #fff;
  185. display: flex;
  186. align-items: center;
  187. justify-content: space-between;
  188. padding: 15rpx 30rpx;
  189. height: 28rpx;
  190. border-top: 1rpx solid #f5f5f5;
  191. }
  192. .panel .two_1 .left {
  193. display: flex;
  194. flex-direction: row;
  195. color: #999;
  196. font-size: 20rpx;
  197. height: 28rpx;
  198. align-items: center;
  199. }
  200. .panel .two_1 .left .countdown-class {
  201. margin-top: -28rpx;
  202. }
  203. .panel .two_1 .right {
  204. color: #999;
  205. font-size: 20rpx;
  206. }
  207. /* 拼团 */
  208. .panel .two_pt {
  209. display: flex;
  210. width: 100%;
  211. background-color: #fafafa;
  212. }
  213. .panel .two_pt .pt {
  214. display: flex;
  215. width: 100%;
  216. background-color: #fff;
  217. margin: 12rpx 20rpx 0 20rpx;
  218. border-radius: 17rpx;
  219. flex-direction: column;
  220. }
  221. .swiper_container {
  222. height: 94rpx;
  223. padding: 0rpx 20rpx;
  224. border-bottom: 2rpx solid #fafafa;
  225. }
  226. .panel .two_pt .pt .pt_1 {
  227. height: 100%;
  228. display: flex;
  229. justify-content: space-between;
  230. align-items: center;
  231. color: #666;
  232. font-size: 26rpx;
  233. }
  234. .panel .two_pt .pt .pt_1 .left {
  235. display: flex;
  236. flex-direction: row;
  237. align-items: center;
  238. }
  239. .panel .two_pt .pt .pt_1 .left .left_1 {
  240. width: 60rpx;
  241. height: 60rpx;
  242. margin-left: -10rpx;
  243. }
  244. .panel .two_pt .pt .pt_1 .left :first-child {
  245. margin-left: 0rpx !important;
  246. }
  247. .panel .two_pt .pt .pt_1 .left .left_1 image {
  248. width: 100%;
  249. height: 100%;
  250. border-radius: 50%;
  251. }
  252. .panel .two_pt .pt .pt_1 .left .left_2 {
  253. margin-left: 16rpx;
  254. display: flex;
  255. flex-wrap: wrap;
  256. }
  257. .panel .two_pt .pt .pt_1 .left .left_2 text {
  258. color: #ff8f01;
  259. padding: 0 6rpx;
  260. }
  261. .panel .two_pt .pt .pt_1 .right {
  262. background: rgba(255, 143, 1, 1);
  263. border-radius: 21rpx;
  264. padding: 6rpx 16rpx;
  265. font-size: 22rpx;
  266. font-family: SourceHanSansCN-Medium;
  267. font-weight: 500;
  268. color: rgba(255, 255, 255, 1);
  269. }
  270. .panel .two_pt .pt .pt_2 {
  271. padding: 20rpx 20rpx;
  272. display: flex;
  273. flex-direction: row;
  274. justify-content: center;
  275. color: #666;
  276. font-size: 22rpx;
  277. }
  278. .panel .two_pt .pt .pt_2 text {
  279. color: #ff8f01;
  280. padding: 0 6rpx;
  281. }
  282. .panel .three {
  283. display: flex;
  284. align-items: center;
  285. justify-content: space-between;
  286. /* height: 72rpx; */
  287. background-color: #fafafa;
  288. padding: 20rpx 30rpx;
  289. }
  290. .panel .three .left {
  291. display: flex;
  292. height: 100%;
  293. align-items: center;
  294. -webkit-line-clamp: 1;
  295. overflow: hidden;
  296. /*超出隐藏*/
  297. text-overflow: ellipsis;
  298. /*超出显示为省略号*/
  299. -webkit-box-orient: vertical;
  300. word-break: break-all;
  301. /*强制英文单词自动换行*/
  302. }
  303. .panel .three .left image {
  304. width: 19rpx;
  305. height: 22rpx;
  306. }
  307. .panel .three .left text {
  308. display: flex;
  309. height: 100%;
  310. align-items: center;
  311. color: #525255;
  312. font-size: 26rpx;
  313. margin-left: 10rpx;
  314. font-family: SourceHanSansCN-Normal;
  315. font-weight: 400;
  316. -webkit-line-clamp: 1;
  317. overflow: hidden;
  318. /*超出隐藏*/
  319. text-overflow: ellipsis;
  320. /*超出显示为省略号*/
  321. -webkit-box-orient: vertical;
  322. word-break: break-all;
  323. /*强制英文单词自动换行*/
  324. }
  325. .panel .three .right {
  326. display: flex;
  327. height: 100%;
  328. align-items: center;
  329. }
  330. .panel .three .right image {
  331. width: 14rpx;
  332. height: 24rpx;
  333. }
  334. .panel .three_1 {
  335. display: flex;
  336. justify-content: center;
  337. padding: 20rpx 30rpx 0rpx 30rpx;
  338. flex-direction: column;
  339. }
  340. .panel .three_1 .sex {
  341. display: flex;
  342. flex-direction: row;
  343. color: #666;
  344. font-size: 22rpx;
  345. font-family: SourceHanSansCN-Regular;
  346. font-weight: 400;
  347. }
  348. .panel .three_1 .sex .left {
  349. width: 16%;
  350. }
  351. .panel .three_1 .sex .right {
  352. width: 82%;
  353. margin-left: 36rpx;
  354. display: flex;
  355. flex-wrap: wrap;
  356. }
  357. .panel .three_2 {
  358. display: flex;
  359. justify-content: center;
  360. padding: 10rpx 30rpx 20rpx 30rpx;
  361. flex-direction: column;
  362. }
  363. .panel .three_2 .sex {
  364. display: flex;
  365. flex-direction: row;
  366. color: #666;
  367. font-size: 22rpx;
  368. font-family: SourceHanSansCN-Regular;
  369. font-weight: 400;
  370. }
  371. .panel .three_2 .sex .left {
  372. width: 16%;
  373. }
  374. .panel .three_2 .sex .right {
  375. width: 82%;
  376. margin-left: 36rpx;
  377. display: flex;
  378. flex-wrap: wrap;
  379. }
  380. .panel .four {
  381. display: flex;
  382. align-items: center;
  383. height: 72rpx;
  384. padding: 0 30rpx;
  385. }
  386. .panel .four .title {
  387. width: 100%;
  388. height: 100%;
  389. display: flex;
  390. align-items: center;
  391. justify-content: center;
  392. border-bottom: 2rpx solid #ddd;
  393. }
  394. .panel .four .title .name {
  395. font-size: 24rpx;
  396. font-family: SourceHanSansCN-Regular;
  397. font-weight: 400;
  398. color: rgba(153, 153, 153, 1);
  399. flex: 1 0 auto;
  400. display: flex;
  401. height: 100%;
  402. align-items: center;
  403. justify-content: center;
  404. }
  405. .panel .four .title .active {
  406. color: #222;
  407. font-size: 26rpx;
  408. border-bottom: 6rpx solid rgba(30, 98, 167, 1);
  409. }
  410. .panel .five {
  411. background: #fff;
  412. display: flex;
  413. justify-content: center;
  414. flex-direction: column;
  415. margin-top: 22rpx;
  416. padding-bottom: 15rpx;
  417. }
  418. .panel .five .title {
  419. height: 114rpx;
  420. display: flex;
  421. flex-direction: row;
  422. align-items: center;
  423. padding: 0 30rpx;
  424. box-sizing: border-box;
  425. border-bottom: 2rpx solid #eee;
  426. margin-bottom: 15rpx;
  427. /* padding: 0 30rpx; */
  428. /* padding-bottom: 20rpx; */
  429. }
  430. .panel .five .title .left {
  431. width: 32rpx;
  432. height: 28rpx;
  433. /* background: rgba(30, 98, 167, 1);
  434. border-radius: 3rpx; */
  435. }
  436. .panel .five .title .right {
  437. color: #333;
  438. font-size: 30rpx;
  439. font-family: SourceHanSansCN-Regular;
  440. /* font-weight: 400; */
  441. margin-left: 15rpx;
  442. }
  443. .panel .five .basesalay {
  444. display: flex;
  445. flex-direction: row;
  446. color: #666;
  447. font-size: 22rpx;
  448. font-family: SourceHanSansCN-Regular;
  449. padding: 15rpx 30rpx;
  450. box-sizing: border-box;
  451. }
  452. .panel .five .basesalay .left {
  453. width: 16%;
  454. }
  455. .panel .five .basesalay .right {
  456. width: 82%;
  457. margin-left: 36rpx;
  458. display: flex;
  459. flex-wrap: wrap;
  460. word-break: break-all;
  461. }
  462. .panel .six {
  463. background: #fff;
  464. display: flex;
  465. justify-content: center;
  466. flex-direction: column;
  467. margin-top: 22rpx;
  468. padding-bottom: 15rpx;
  469. }
  470. .panel .six .title {
  471. height: 114rpx;
  472. display: flex;
  473. flex-direction: row;
  474. align-items: center;
  475. padding: 0 30rpx;
  476. box-sizing: border-box;
  477. border-bottom: 2rpx solid #eee;
  478. margin-bottom: 15rpx;
  479. }
  480. .panel .six .title .left {
  481. width: 32rpx;
  482. height: 32rpx;
  483. }
  484. .panel .six .title .right {
  485. color: #333;
  486. font-size: 30rpx;
  487. font-family: SourceHanSansCN-Regular;
  488. /* font-weight: 400; */
  489. margin-left: 15rpx;
  490. }
  491. .panel .six .sex {
  492. display: flex;
  493. flex-direction: row;
  494. color: #666;
  495. font-size: 22rpx;
  496. font-family: SourceHanSansCN-Regular;
  497. padding: 15rpx 30rpx;
  498. box-sizing: border-box;
  499. }
  500. .panel .six .sex .left {
  501. width: 16%;
  502. }
  503. .panel .six .sex .right {
  504. width: 82%;
  505. margin-left: 36rpx;
  506. display: flex;
  507. flex-wrap: wrap;
  508. }
  509. .panel .seven {
  510. background: #fff;
  511. display: flex;
  512. justify-content: center;
  513. flex-direction: column;
  514. margin-top: 22rpx;
  515. padding-bottom: 15rpx;
  516. }
  517. .panel .seven .title {
  518. height: 114rpx;
  519. display: flex;
  520. flex-direction: row;
  521. align-items: center;
  522. padding: 0 30rpx;
  523. box-sizing: border-box;
  524. border-bottom: 2rpx solid #eee;
  525. margin-bottom: 15rpx;
  526. }
  527. .panel .seven .title .left {
  528. width: 32rpx;
  529. height: 35rpx;
  530. }
  531. .panel .seven .title .right {
  532. color: #333;
  533. font-size: 30rpx;
  534. font-family: SourceHanSansCN-Regular;
  535. /* font-weight: 400; */
  536. margin-left: 15rpx;
  537. }
  538. .panel .seven .work {
  539. display: flex;
  540. flex-direction: row;
  541. color: #666;
  542. font-size: 22rpx;
  543. font-family: SourceHanSansCN-Regular;
  544. padding: 15rpx 30rpx;
  545. box-sizing: border-box;
  546. }
  547. .panel .seven .work .left {
  548. width: 16%;
  549. }
  550. .panel .seven .work .right {
  551. width: 82%;
  552. margin-left: 36rpx;
  553. display: flex;
  554. flex-wrap: wrap;
  555. }
  556. .panel .eight {
  557. background: #fff;
  558. display: flex;
  559. justify-content: center;
  560. flex-direction: column;
  561. margin-top: 22rpx;
  562. padding-bottom: 15rpx;
  563. }
  564. .panel .eight .title {
  565. height: 114rpx;
  566. display: flex;
  567. flex-direction: row;
  568. align-items: center;
  569. padding: 0 30rpx;
  570. box-sizing: border-box;
  571. border-bottom: 2rpx solid #eee;
  572. margin-bottom: 15rpx;
  573. }
  574. .panel .eight .title .left {
  575. width: 32rpx;
  576. height: 32rpx;
  577. }
  578. .panel .eight .title .right {
  579. color: #333;
  580. font-size: 30rpx;
  581. font-family: SourceHanSansCN-Regular;
  582. /* font-weight: 400; */
  583. margin-left: 15rpx;
  584. }
  585. .panel .eight .company {
  586. display: flex;
  587. flex-wrap: wrap;
  588. font-size: 22rpx;
  589. font-family: SourceHanSansCN-Regular;
  590. font-weight: 400;
  591. color: rgba(102, 102, 102, 1);
  592. padding: 15rpx 30rpx;
  593. box-sizing: border-box;
  594. }
  595. .panel .eight .com {
  596. display: flex;
  597. flex-direction: row;
  598. color: #666;
  599. font-size: 22rpx;
  600. font-family: SourceHanSansCN-Regular;
  601. font-weight: 400;
  602. padding: 0 30rpx;
  603. margin-top: 10rpx;
  604. }
  605. .panel .eight .com .left {
  606. width: 16%;
  607. }
  608. .panel .eight .com .right {
  609. width: 82%;
  610. margin-left: 36rpx;
  611. display: flex;
  612. flex-wrap: wrap;
  613. }
  614. .eight-company {
  615. height: 86rpx;
  616. font-size: 28rpx;
  617. color: #333;
  618. display: flex;
  619. align-items: center;
  620. justify-content: space-between;
  621. padding: 0 30rpx;
  622. }
  623. .eight-company-name {
  624. flex: 1;
  625. }
  626. .companyDescription {
  627. width: 200rpx;
  628. text-align: right;
  629. font-size: 24rpx;
  630. color: #0177ff;
  631. }
  632. .panel .nine {
  633. height: 154rpx;
  634. color: #ff401a;
  635. background: #fff;
  636. font-size: 24rpx;
  637. display: flex;
  638. align-items: center;
  639. justify-content: space-between;
  640. /* padding: 40rpx 30rpx 180rpx 30rpx; */
  641. /* flex-direction: column; */
  642. font-family: SourceHanSansCN-Medium;
  643. /* font-weight: 500; */
  644. padding: 0 30rpx;
  645. box-sizing: border-box;
  646. margin-top: 22rpx;
  647. }
  648. .panel .nine .nin-image {
  649. width: 60rpx;
  650. height: 60rpx;
  651. margin-right: 30rpx;
  652. }
  653. .panel .nine view {
  654. flex: 1;
  655. }
  656. .panel .eight_1 {
  657. display: flex;
  658. justify-content: center;
  659. padding: 60rpx 30rpx 0rpx 30rpx;
  660. flex-direction: column;
  661. }
  662. .panel .eight_1 .title {
  663. display: flex;
  664. flex-direction: row;
  665. align-items: center;
  666. padding-bottom: 20rpx;
  667. }
  668. .panel .eight_1 .title .left {
  669. width: 6rpx;
  670. height: 22rpx;
  671. background: rgba(30, 98, 167, 1);
  672. border-radius: 3rpx;
  673. }
  674. .panel .eight_1 .title .right {
  675. color: #222;
  676. font-size: 26rpx;
  677. font-family: SourceHanSansCN-Regular;
  678. font-weight: 400;
  679. margin-left: 10rpx;
  680. }
  681. .panel .eight_1 .company {
  682. display: flex;
  683. flex-wrap: wrap;
  684. font-size: 22rpx;
  685. font-family: SourceHanSansCN-Regular;
  686. font-weight: 400;
  687. color: rgba(102, 102, 102, 1);
  688. padding-bottom: 78rpx;
  689. }
  690. .panel .eight_1 .com {
  691. display: flex;
  692. flex-direction: row;
  693. color: #666;
  694. font-size: 22rpx;
  695. font-family: SourceHanSansCN-Regular;
  696. font-weight: 400;
  697. padding-top: 10rpx;
  698. }
  699. .panel .eight_1 .com .left {
  700. width: 16%;
  701. }
  702. .panel .eight_1 .com .right {
  703. width: 82%;
  704. margin-left: 36rpx;
  705. display: flex;
  706. flex-wrap: wrap;
  707. }
  708. /* 福利岗位 */
  709. .welfe {
  710. padding: 30rpx;
  711. }
  712. .welfe .one {
  713. display: flex;
  714. height: 410rpx;
  715. width: 100%;
  716. }
  717. .welfe .one image {
  718. width: 100%;
  719. height: 100%;
  720. }
  721. .welfe .two {
  722. display: flex;
  723. align-items: center;
  724. justify-content: center;
  725. padding: 70rpx 0rpx;
  726. margin: 0rpx 30rpx;
  727. flex-direction: column;
  728. border-bottom: 2rpx solid #ddd;
  729. }
  730. .welfe .two .wel_tagline {
  731. font-size: 36rpx;
  732. font-family: SourceHanSansCN-Medium;
  733. font-weight: 500;
  734. color: rgba(34, 34, 34, 1);
  735. }
  736. .welfe .two .wel_title {
  737. padding-top: 24rpx;
  738. font-size: 22rpx;
  739. font-family: SourceHanSansCN-Medium;
  740. font-weight: 500;
  741. color: rgba(102, 102, 102, 1);
  742. }
  743. .welfe .three {
  744. display: flex;
  745. justify-content: center;
  746. padding: 60rpx 0rpx 0rpx 0rpx;
  747. flex-direction: column;
  748. border-bottom: 2rpx solid #ddd;
  749. margin: 0rpx 30rpx;
  750. }
  751. .welfe .three .title {
  752. display: flex;
  753. flex-direction: row;
  754. align-items: center;
  755. padding-bottom: 20rpx;
  756. }
  757. .welfe .three .title .left {
  758. width: 6rpx;
  759. height: 22rpx;
  760. background: rgba(30, 98, 167, 1);
  761. border-radius: 3rpx;
  762. }
  763. .welfe .three .title .right {
  764. color: #222;
  765. font-size: 26rpx;
  766. font-family: SourceHanSansCN-Regular;
  767. font-weight: 400;
  768. margin-left: 10rpx;
  769. }
  770. .welfe .three .wel_top {
  771. padding: 70rpx 0rpx;
  772. width: 100%;
  773. }
  774. .welfe .three .wel_top image {
  775. width: 100%;
  776. }
  777. .welfe .four {
  778. display: flex;
  779. justify-content: center;
  780. padding: 60rpx 30rpx 170rpx 30rpx;
  781. flex-direction: column;
  782. border-bottom: 2rpx solid #ddd;
  783. }
  784. .welfe .four .title {
  785. display: flex;
  786. flex-direction: row;
  787. align-items: center;
  788. padding-bottom: 20rpx;
  789. }
  790. .welfe .four .title .left {
  791. width: 6rpx;
  792. height: 22rpx;
  793. background: rgba(30, 98, 167, 1);
  794. border-radius: 3rpx;
  795. }
  796. .welfe .four .title .right {
  797. color: #222;
  798. font-size: 26rpx;
  799. font-family: SourceHanSansCN-Regular;
  800. font-weight: 400;
  801. margin-left: 10rpx;
  802. }
  803. .welfe .four .welfare-container {
  804. padding-top: 10rpx;
  805. }
  806. /* btn */
  807. .fixed-footer {
  808. position: fixed;
  809. left: 0;
  810. bottom: 0;
  811. width: 100%;
  812. display: flex;
  813. align-items: center;
  814. justify-content: center;
  815. }
  816. .btn-group {
  817. background: #fff;
  818. width: 100%;
  819. height: 124rpx;
  820. display: flex;
  821. align-items: center;
  822. justify-content: center;
  823. }
  824. .button {
  825. width: 690rpx;
  826. height: 88rpx;
  827. color: #fff;
  828. font-size: 34rpx;
  829. display: flex;
  830. align-items: center;
  831. justify-content: space-between;
  832. }
  833. .call-kefu {
  834. width: 220rpx;
  835. height: 88rpx;
  836. color: #0177FF;
  837. text-align: center;
  838. line-height: 88rpx;
  839. border-radius: 10rpx;
  840. border: 1rpx solid #0177FF;
  841. margin-right: 20rpx;
  842. }
  843. .selfBtn {
  844. flex: 1;
  845. height: 100%;
  846. color: #fff;
  847. font-size: 34rpx;
  848. background: #0177ff;
  849. border-radius: 10rpx;
  850. }
  851. /*弹窗*/
  852. .pt-container,
  853. .pt-container .mask {
  854. position: fixed;
  855. left: 0;
  856. top: 0;
  857. width: 100%;
  858. height: 100%;
  859. }
  860. .pt-container .mask {
  861. background: rgba(0, 0, 0, 0.6);
  862. }
  863. .pt_detail {
  864. position: fixed;
  865. top: 240rpx;
  866. width: 76%;
  867. height: auto;
  868. left: 12%;
  869. background: #fff;
  870. z-index: 99999;
  871. border-radius: 24rpx;
  872. overflow: hidden;
  873. }
  874. .modal_1 {
  875. padding-top: 80rpx;
  876. display: flex;
  877. width: 100%;
  878. justify-content: center;
  879. }
  880. .modal_1 :first-child {
  881. margin-left: 0rpx !important;
  882. }
  883. .modal_1 .border {
  884. width: 162rpx;
  885. height: 162rpx;
  886. border-radius: 50%;
  887. border: 2rpx solid #fff;
  888. background-color: #fff;
  889. display: flex;
  890. justify-content: center;
  891. align-items: center;
  892. margin-left: -30rpx;
  893. }
  894. .modal_1 image {
  895. width: 142rpx;
  896. height: 142rpx;
  897. border-radius: 50%;
  898. }
  899. .modal_2 {
  900. padding-top: 40rpx;
  901. display: flex;
  902. width: 100%;
  903. align-items: center;
  904. justify-content: center;
  905. color: #666;
  906. font-size: 32rpx;
  907. }
  908. .modal_2 text {
  909. color: #ff8f01;
  910. font-size: 44rpx;
  911. }
  912. .modal_3 {
  913. padding-top: 24rpx;
  914. padding-bottom: 56rpx;
  915. display: flex;
  916. width: 100%;
  917. align-items: center;
  918. justify-content: center;
  919. color: #666;
  920. font-size: 26rpx;
  921. height: 34rpx;
  922. }
  923. .modal_3 .countdown-class {
  924. color: #ff8f01;
  925. margin-top: -34rpx;
  926. }
  927. .modal-footer {
  928. display: flex;
  929. flex-direction: row;
  930. height: 92rpx;
  931. border-top: 1px solid #ddd;
  932. line-height: 92rpx;
  933. align-items: center;
  934. }
  935. .btn-cancel {
  936. width: 50%;
  937. font-size: 32rpx;
  938. font-family: SourceHanSansCN-Regular;
  939. font-weight: 400;
  940. color: rgba(153, 153, 153, 1);
  941. text-align: center;
  942. border-right: 1px solid #ddd;
  943. }
  944. .btn-confirm {
  945. width: 50%;
  946. font-size: 32rpx;
  947. font-family: SourceHanSansCN-Regular;
  948. font-weight: 400;
  949. color: rgba(255, 143, 1, 1);
  950. text-align: center;
  951. }
  952. /* 所有拼工 */
  953. .allpt-container,
  954. .allpt-container .mask {
  955. position: fixed;
  956. left: 0;
  957. top: 0;
  958. width: 100%;
  959. height: 100%;
  960. }
  961. .allpt-container .mask {
  962. background: rgba(0, 0, 0, 0.6);
  963. }
  964. .allpt_detail {
  965. position: fixed;
  966. top: 240rpx;
  967. width: 76%;
  968. height: auto;
  969. left: 12%;
  970. background: #fff;
  971. z-index: 99999;
  972. border-radius: 24rpx;
  973. overflow: hidden;
  974. }
  975. .allpt_detail .title {
  976. font-size: 32rpx;
  977. font-family: MicrosoftYaHei;
  978. font-weight: 400;
  979. color: rgba(102, 102, 102, 1);
  980. display: flex;
  981. width: 100%;
  982. justify-content: center;
  983. padding: 40rpx 0rpx;
  984. border-bottom: 2rpx solid #ddd;
  985. }
  986. .allpt_detail .allpt_list {
  987. display: flex;
  988. height: 94rpx;
  989. justify-content: space-between;
  990. align-items: center;
  991. color: #666;
  992. font-size: 26rpx;
  993. padding: 0rpx 20rpx;
  994. border-bottom: 2rpx solid #fafafa;
  995. }
  996. .allpt_detail .allpt_list .left {
  997. display: flex;
  998. flex-direction: row;
  999. align-items: center;
  1000. }
  1001. .allpt_detail .allpt_list .left .left_1 {
  1002. width: 60rpx;
  1003. height: 60rpx;
  1004. margin-left: -10rpx;
  1005. }
  1006. .allpt_detail .allpt_list .left :first-child {
  1007. margin-left: 0rpx !important;
  1008. }
  1009. .allpt_detail .allpt_list .left .left_1 image {
  1010. width: 100%;
  1011. height: 100%;
  1012. border-radius: 50%;
  1013. }
  1014. .allpt_detail .allpt_list .left .left_2 {
  1015. margin-left: 16rpx;
  1016. display: flex;
  1017. flex-wrap: wrap;
  1018. font-size: 24rpx;
  1019. }
  1020. .allpt_detail .allpt_list .left .left_2 text {
  1021. color: #ff8f01;
  1022. padding: 0 6rpx;
  1023. }
  1024. .allpt_detail .allpt_list .right {
  1025. font-size: 22rpx;
  1026. font-family: SourceHanSansCN-Regular;
  1027. font-weight: 400;
  1028. color: rgba(255, 143, 1, 1);
  1029. }
  1030. /* 收藏 */
  1031. .favour {
  1032. font-size: 28rpx;
  1033. color: #333;
  1034. display: flex;
  1035. align-items: center;
  1036. justify-content: space-between;
  1037. }
  1038. .favour image {
  1039. width: 25rpx;
  1040. height: 23rpx;
  1041. margin-right: 6rpx;
  1042. }
  1043. .share {
  1044. margin-left: 40rpx;
  1045. }
  1046. .favour image {
  1047. height: 25rpx;
  1048. }
  1049. .address {
  1050. height: 150rpx;
  1051. background: #fff;
  1052. padding: 0 30rpx;
  1053. border-top: 2rpx solid #f5f5f5;
  1054. display: flex;
  1055. align-items: center;
  1056. justify-content: space-between;
  1057. }
  1058. .address-left {
  1059. height: 100%;
  1060. flex: 1;
  1061. color: #333;
  1062. font-size: 34rpx;
  1063. display: flex;
  1064. align-items: center;
  1065. justify-content: space-between;
  1066. padding-right: 15rpx;
  1067. }
  1068. .address-left image {
  1069. height: 73rpx;
  1070. width: 73rpx;
  1071. margin-right: 35rpx;
  1072. }
  1073. .address-content {
  1074. height: 100%;
  1075. flex: 1;
  1076. padding: 20rpx 0;
  1077. box-sizing: border-box;
  1078. display: flex;
  1079. flex-direction: column;
  1080. justify-content: space-around;
  1081. }
  1082. .address-content-address {
  1083. font-size: 26rpx;
  1084. color: #666;
  1085. }
  1086. .address-right {
  1087. width: 140rpx;
  1088. color: #0177ff;
  1089. font-size: 26rpx;
  1090. display: flex;
  1091. align-items: center;
  1092. justify-content: space-between;
  1093. }
  1094. .address-bar {
  1095. width: 2rpx;
  1096. height: 84rpx;
  1097. background: #ddd;
  1098. /* border: 1rpx solid rgba(221, 221, 221, 1); */
  1099. }
  1100. .address-right text {
  1101. margin: 0 20rpx;
  1102. }
  1103. .regularBus {
  1104. height: 130rpx;
  1105. font-weight: 400;
  1106. background: #fff;
  1107. font-family: PingFangSC-Regular, PingFang SC;
  1108. color: #333;
  1109. font-size: 34rpx;
  1110. padding: 0 30rpx;
  1111. display: flex;
  1112. align-items: center;
  1113. border-top: 1rpx solid #eee;
  1114. }
  1115. .regularBus image {
  1116. width: 60rpx;
  1117. height: 54rpx;
  1118. margin-right: 40rpx;
  1119. }
  1120. .show-share {
  1121. height: 100%;
  1122. width: 100%;
  1123. background: rgba(0, 0, 0, 0.6);
  1124. position: fixed;
  1125. left: 0;
  1126. top: 0;
  1127. display: flex;
  1128. /* align-items: center; */
  1129. justify-content: center;
  1130. }
  1131. .share-content {
  1132. width: 100%;
  1133. height: calc(100% - 180rpx);
  1134. display: flex;
  1135. align-items: center;
  1136. justify-content: center;
  1137. }
  1138. .share-content-content {
  1139. width: 552rpx;
  1140. height: 960rpx;
  1141. background: #fff;
  1142. border-radius: 40rpx;
  1143. display: flex;
  1144. flex-direction: column;
  1145. align-items: center;
  1146. /* justify-content: center; */
  1147. position: relative;
  1148. }
  1149. .share-content-image {
  1150. height: 751rpx;
  1151. width: 454rpx;
  1152. }
  1153. .share-content-header {
  1154. width: 100%;
  1155. padding: 0 49rpx;
  1156. box-sizing: border-box;
  1157. font-size: 28rpx;
  1158. color: #333;
  1159. margin-top: 65rpx;
  1160. margin-bottom: 29rpx;
  1161. }
  1162. .share-close {
  1163. height: 48rpx;
  1164. width: 48rpx;
  1165. position: absolute;
  1166. right: 20rpx;
  1167. top: 20rpx;
  1168. }
  1169. .show-share-bottom {
  1170. height: 180rpx;
  1171. width: 100%;
  1172. background: #fff;
  1173. padding: 0 30rpx;
  1174. box-sizing: border-box;
  1175. display: flex;
  1176. align-items: center;
  1177. justify-content: space-around;
  1178. position: absolute;
  1179. left: 0;
  1180. bottom: 0;
  1181. }
  1182. .share-item {
  1183. color: #666;
  1184. font-size: 24rpx;
  1185. display: flex;
  1186. flex-direction: column;
  1187. align-items: center;
  1188. justify-content: center;
  1189. position: relative;
  1190. }
  1191. .share-item image {
  1192. width: 80rpx;
  1193. margin-bottom: 15rpx;
  1194. }
  1195. .share-item button {
  1196. height: 100%;
  1197. width: 100%;
  1198. position: absolute;
  1199. left: 0;
  1200. top: 0;
  1201. opacity: 0;
  1202. }
  1203. .left_pin {
  1204. width: 6rpx;
  1205. height: 22rpx;
  1206. background: rgba(30, 98, 167, 1);
  1207. border-radius: 3rpx;
  1208. }