buildprogress.wxss 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094
  1. .topbox {
  2. display: block;
  3. width: 100%;
  4. background-color: #ffffff;
  5. position: fixed;
  6. top: 0;
  7. left: 0;
  8. z-index: 9999999;
  9. }
  10. .leftitbox {
  11. display: block;
  12. width: 30px;
  13. height: 28px;
  14. position: absolute;
  15. top: 0;
  16. left: 0;
  17. z-index: 10;
  18. }
  19. .leftindexbox {
  20. position: absolute;
  21. left: 8px;
  22. width: 70px;
  23. padding: 4px 0;
  24. height: 28px;
  25. border-radius: 18px;
  26. box-sizing: border-box;
  27. z-index: 88;
  28. }
  29. .leftindexbox .leftgoto {
  30. display: block;
  31. width: 8px;
  32. height: 14px;
  33. float: left;
  34. margin-left: 11px;
  35. position: relative;
  36. top: 2px;
  37. z-index: 9;
  38. }
  39. .gotoindex {
  40. display: block;
  41. width: 16px;
  42. height: 16px;
  43. float: right;
  44. position: relative;
  45. right: 10px;
  46. top: 1px;
  47. }
  48. .leftindexbox .text {
  49. position: absolute;
  50. height: 14px;
  51. width: 1px;
  52. left: 30px;
  53. top: 6px;
  54. background-color: #d1cfcf;
  55. }
  56. .gotoidxbox {
  57. display: block;
  58. position: absolute;
  59. top: 0;
  60. right: 0;
  61. width: 35px;
  62. height: 28px;
  63. z-index: 9;
  64. }
  65. /* index/pages/progressdetail/progressdetail.wxss */
  66. .progressdetail {
  67. width: 100%;
  68. min-height: 100vh;
  69. background-color: #fff;
  70. position: relative;
  71. overflow: auto;
  72. padding-bottom: 100rpx;
  73. }
  74. .image-box {
  75. width: 100%;
  76. height: 500rpx;
  77. overflow: hidden;
  78. position: relative;
  79. }
  80. .image-box image {
  81. width: 100%;
  82. }
  83. .vr-box {
  84. width: 160rpx;
  85. height: 130rpx;
  86. position: absolute;
  87. z-index: 9;
  88. top: 45%;
  89. left: 50%;
  90. transform: translate(-50%, -50%);
  91. color: #fff;
  92. font-size: 36rpx;
  93. }
  94. .vr-box>image {
  95. width: 100%;
  96. }
  97. .floorMsg {
  98. width: 100%;
  99. padding: 30rpx 20rpx 20rpx;
  100. margin: 0rpx auto 0rpx;
  101. position: relative;
  102. background-color: #fff;
  103. border-radius: 10rpx;
  104. }
  105. .f-data {
  106. width: 100%;
  107. display: flex;
  108. align-items: center;
  109. font-size: 29rpx;
  110. padding: 0rpx 0rpx 10rpx;
  111. }
  112. .f-data>view {
  113. width: 240rpx;
  114. height: 100rpx;
  115. display: flex;
  116. flex-direction: column;
  117. align-items: center;
  118. }
  119. .f-data-1 {
  120. width: 180rpx !important;
  121. height: 100rpx;
  122. display: flex;
  123. flex-direction: column;
  124. align-items: flex-start !important;
  125. justify-content: center;
  126. }
  127. .f-data-1>view {
  128. width: 100rpx;
  129. display: flex;
  130. flex-direction: column;
  131. text-align: center;
  132. }
  133. .f-data-1>view>.f-data-num {
  134. font-size: 34rpx;
  135. color: #333333;
  136. font-weight: 600;
  137. }
  138. .f-data-1>view>.f-data-name {
  139. font-size: 24rpx;
  140. color: #999999;
  141. }
  142. .f-data>view>.f-data-num {
  143. font-size: 34rpx;
  144. color: #333333;
  145. font-weight: 600;
  146. margin-top: 6rpx;
  147. }
  148. .f-data>view>.f-data-name {
  149. font-size: 24rpx;
  150. color: #999999;
  151. }
  152. .f-data-line {
  153. flex: none !important;
  154. width: 2rpx !important;
  155. height: 60rpx !important;
  156. background-color: #f2f2f2;
  157. }
  158. .justify-end {
  159. display: flex;
  160. justify-content: flex-end;
  161. }
  162. .justify-center {
  163. display: flex;
  164. justify-content: center;
  165. }
  166. .color687888 {
  167. color: #687888;
  168. }
  169. .f-title {
  170. display: flex;
  171. justify-content: space-between;
  172. padding: 10rpx 0rpx;
  173. }
  174. .dscText {
  175. font-size: 29rpx;
  176. margin-left: 20rpx;
  177. color: #28A1FF;
  178. }
  179. .f-area {
  180. width: 100%;
  181. display: flex;
  182. flex-wrap: nowrap;
  183. padding: 10rpx 0rpx;
  184. overflow: auto;
  185. }
  186. .f-area>view {
  187. flex: none;
  188. display: inline-block;
  189. padding: 4rpx 15rpx;
  190. background-color: #FFEDED;
  191. color: #C66D59;
  192. border-radius: 4rpx;
  193. margin-right: 10rpx;
  194. }
  195. .f-delivery,
  196. .f-address {
  197. display: flex;
  198. align-items: center;
  199. margin-bottom: 0rpx;
  200. }
  201. .f-delivery-name,
  202. .f-address-name,
  203. .f-dsc-name {
  204. font-size: 28rpx;
  205. line-height: 50rpx;
  206. }
  207. .f-address_ico {
  208. width: 35rpx;
  209. }
  210. .f-delivery-time {
  211. color: #333333;
  212. line-height: 50rpx;
  213. font-size: 29rpx;
  214. }
  215. .flex-sub {
  216. flex: 1;
  217. }
  218. .f-address-dsc {
  219. font-size: 28rpx;
  220. }
  221. .f-dsc {
  222. display: flex;
  223. }
  224. .f-dsc-arrow {
  225. width: 20rpx;
  226. }
  227. .rotate90 {
  228. transform: rotate(90deg);
  229. }
  230. .f-dsc-content {
  231. font-size: 28rpx;
  232. color: #333333;
  233. line-height: 50rpx;
  234. }
  235. .ellipsisOne {
  236. white-space: nowrap;
  237. overflow: hidden;
  238. text-overflow: ellipsis;
  239. }
  240. .line {
  241. width: 100%;
  242. height: 20rpx;
  243. background-color: #F6F6F6;
  244. }
  245. .updateBox {
  246. width: 100%;
  247. height: auto;
  248. overflow: hidden;
  249. padding: 30rpx 20rpx;
  250. background-color: #fff;
  251. display: flex;
  252. align-items: center;
  253. }
  254. .u-img-box {
  255. width: 80rpx;
  256. height: 80rpx;
  257. border-radius: 50%;
  258. overflow: hidden;
  259. }
  260. .u-img-box image {
  261. width: 100%;
  262. height: 100%;
  263. }
  264. .u-company {
  265. overflow: hidden;
  266. box-sizing: border-box;
  267. padding: 0rpx 20rpx;
  268. }
  269. .u-company-name {
  270. font-size: 32rpx;
  271. color: #333333;
  272. }
  273. .u-company-date {
  274. color: #CECECE;
  275. font-size: 28rpx;
  276. }
  277. .u-button {
  278. width: 120rpx;
  279. height: 50rpx;
  280. background-color: #28A1FF;
  281. color: #fff;
  282. font-size: 26rpx;
  283. font-style: normal;
  284. line-height: 50rpx !important;
  285. }
  286. .house-box {
  287. width: 100%;
  288. padding: 30rpx 20rpx;
  289. background-color: #fff;
  290. }
  291. .h-title {
  292. height: 40rpx;
  293. border-left: 8rpx solid #28A1FF;
  294. line-height: 40rpx;
  295. box-sizing: border-box;
  296. padding-left: 10rpx;
  297. color: #333333;
  298. font-weight: 700;
  299. }
  300. .h-content {
  301. width: 100%;
  302. overflow-y: hidden;
  303. overflow-x: auto;
  304. margin-top: 30rpx;
  305. display: flex;
  306. align-items: center;
  307. flex-wrap: nowrap;
  308. }
  309. .h-c-item {
  310. flex: none;
  311. width: 300rpx;
  312. height: 200rpx;
  313. border: 2rpx solid #EFEFEF;
  314. margin-right: 20rpx;
  315. }
  316. .h-c-i-top {
  317. height: 140rpx;
  318. box-sizing: border-box;
  319. padding: 20rpx;
  320. }
  321. .h-c-i-top-name {
  322. font-size: 32rpx;
  323. font-weight: 700;
  324. color: #333333;
  325. }
  326. .h-c-i-top-case {
  327. font-size: 24rpx;
  328. color: #CDCDCD;
  329. margin-top: 10rpx;
  330. }
  331. .h-c-i-bottom {
  332. width: 100%;
  333. height: 60rpx;
  334. border-top: 2rpx solid #EFEFEF;
  335. box-sizing: border-box;
  336. padding: 0px 20rpx;
  337. font-size: 24rpx;
  338. color: #28A1FF;
  339. line-height: 60rpx;
  340. }
  341. .timelineBox {
  342. width: 100%;
  343. height: auto;
  344. overflow: hidden;
  345. padding: 20rpx 20rpx 50rpx;
  346. margin-top: 20rpx;
  347. }
  348. .noneText {
  349. width: 100%;
  350. display: flex;
  351. align-items: center;
  352. justify-content: center;
  353. font-size: 28rpx;
  354. color: #999999;
  355. }
  356. .timeline-item {
  357. width: 100%;
  358. height: auto;
  359. position: relative;
  360. padding: 20rpx 0rpx 20rpx;
  361. border-bottom: 1rpx solid #e0e0e0;
  362. }
  363. .moreClass {
  364. width: 100%;
  365. text-align: center;
  366. line-height: 60rpx;
  367. color: #6C7B8B;
  368. margin-top: -4rpx;
  369. font-size: 28rpx;
  370. }
  371. .rotate180 {
  372. transform: rotate(180deg);
  373. }
  374. .moreClass>image {
  375. width: 25rpx;
  376. position: relative;
  377. top: 5rpx;
  378. }
  379. .timeline-item-date {
  380. width: 100%;
  381. padding: 8rpx 0rpx;
  382. font-size: 20rpx;
  383. border-radius: 4rpx;
  384. display: flex;
  385. justify-content: space-between;
  386. align-items: center;
  387. }
  388. .progressTypeBtn {
  389. display: inline-block;
  390. background-color: #F0F4F7;
  391. color: #9DB6CF;
  392. padding: 5rpx 15rpx;
  393. border-radius: 5rpx;
  394. font-size: 20rpx;
  395. }
  396. .timeline-item-name {
  397. margin: 0rpx;
  398. color: #333333;
  399. font-size: 32rpx;
  400. display: flex;
  401. align-items: center;
  402. }
  403. .timeline-item-name>view {
  404. flex: 1;
  405. box-sizing: border-box;
  406. padding-right: 30rpx;
  407. }
  408. .lpicon {
  409. width: 60rpx;
  410. height: 60rpx;
  411. margin-right: 20rpx;
  412. margin-bottom: 6rpx;
  413. }
  414. .progress_share {
  415. background-color: #fff;
  416. padding: 0rpx !important;
  417. margin: 6rpx 0rpx 0rpx !important;
  418. font-style: normal;
  419. width: 40rpx;
  420. height: 40rpx;
  421. display: flex;
  422. align-items: center;
  423. justify-content: center;
  424. }
  425. .progress_share>image {
  426. width: 30rpx;
  427. }
  428. .color6C7B8B {
  429. color: #6C7B8B;
  430. }
  431. .timeline-item-dsc {
  432. font-size: 26rpx;
  433. padding-top: 10rpx;
  434. }
  435. .ellipsisTwo {
  436. display: -webkit-box;
  437. -webkit-box-orient: vertical;
  438. -webkit-line-clamp: 2;
  439. overflow: hidden;
  440. text-overflow: ellipsis;
  441. }
  442. .t-allContent {
  443. margin-top: 20rpx;
  444. width: 110rpx;
  445. height: 60rpx;
  446. line-height: 60rpx;
  447. font-size: 24rpx;
  448. background-color: #F0F4F7;
  449. color: #249EFB;
  450. }
  451. .timeline-item-img {
  452. padding: 20rpx 0rpx;
  453. }
  454. .vr-img-link {
  455. width: 220rpx;
  456. height: 200rpx;
  457. display: inline-block;
  458. margin-right: 20rpx;
  459. margin-bottom: 30rpx;
  460. position: relative;
  461. background-color: #fff;
  462. border-radius: 10rpx;
  463. overflow: hidden;
  464. }
  465. .mr0 {
  466. margin-right: 0rpx !important;
  467. }
  468. .vr-img-link image {
  469. width: 100%;
  470. height: 100%;
  471. }
  472. .vr-img-text {
  473. position: absolute;
  474. width: 110rpx;
  475. height: 90rpx;
  476. z-index: 9;
  477. top: 50%;
  478. left: 50%;
  479. transform: translate(-50%, -50%);
  480. color: #fff;
  481. font-size: 28rpx;
  482. }
  483. .timeline-item-circle {
  484. width: 20rpx;
  485. height: 20rpx;
  486. border: 5rpx solid #28A1FF;
  487. background-color: #fff;
  488. border-radius: 50%;
  489. position: absolute;
  490. left: -60rpx;
  491. top: 16rpx;
  492. z-index: 9;
  493. }
  494. .timeline-item-line {
  495. width: 2rpx;
  496. height: 100%;
  497. border-left: 2rpx dashed #9C9C9C;
  498. position: absolute;
  499. left: -51.5rpx;
  500. top: 16rpx;
  501. z-index: 8;
  502. }
  503. .listBoxStyle {
  504. width: 100%;
  505. height: auto;
  506. margin: 0rpx auto 60rpx;
  507. border-radius: 10rpx;
  508. background-color: #fff;
  509. }
  510. .communitymsg {
  511. width: 100%;
  512. box-sizing: border-box;
  513. height: auto;
  514. padding: 30rpx 20rpx 20rpx;
  515. display: flex;
  516. justify-content: space-between;
  517. align-items: center;
  518. }
  519. .communitymsg>.c_title {
  520. font-size: 36rpx;
  521. color: #333333;
  522. font-weight: 700;
  523. }
  524. .communitymsg>.c_more {
  525. font-size: 24rpx;
  526. color: #999999;
  527. }
  528. .communitymsg>.c_more>image {
  529. width: 20rpx;
  530. position: relative;
  531. top: 2rpx;
  532. }
  533. .pt0 {
  534. padding-top: 0rpx !important;
  535. }
  536. /* 在施工地 */
  537. .constructbox {
  538. padding-top: 16rpx;
  539. }
  540. .constructSitebox {
  541. display: block;
  542. width: 680rpx;
  543. background-color: #fff;
  544. border-radius: 16rpx;
  545. border: 1px solid #ECECEC;
  546. box-sizing: border-box;
  547. padding: 24rpx 20rpx 28rpx;
  548. margin: 0 auto 20rpx;
  549. box-shadow: 0 2px 8px 0 rgba(56, 72, 85, 0.20);
  550. overflow: hidden;
  551. }
  552. .coverbox {
  553. width: 100%;
  554. height: 180rpx;
  555. overflow: hidden;
  556. }
  557. .coverbox>image {
  558. display: block;
  559. width: 100%;
  560. height: 100%;
  561. }
  562. .constructit {
  563. width: 400rpx;
  564. }
  565. .casecollectbox image {
  566. width: 20rpx;
  567. height: 20rpx;
  568. position: relative;
  569. top: 18rpx;
  570. margin-right: 8rpx;
  571. }
  572. .constructSitebox .casecollectbox image {
  573. top: 11rpx;
  574. }
  575. .constructSitebox .casecollectbox image {
  576. top: 11rpx;
  577. }
  578. .sitestep {
  579. display: block;
  580. border-top: 1px solid #ECECEC;
  581. padding: 24rpx 10rpx;
  582. }
  583. .everysteps {
  584. text-align: center;
  585. position: relative;
  586. }
  587. .everysteps .stepnum {
  588. display: block;
  589. width: 32rpx;
  590. height: 32rpx;
  591. background: #FFFFFF;
  592. border: 2rpx solid #CCCCCC;
  593. /* background: #28A1FF; */
  594. border-radius: 50%;
  595. /* color: #fff; */
  596. margin: 0 auto 12rpx;
  597. position: relative;
  598. z-index: 2;
  599. }
  600. .everysteps::after {
  601. display: block;
  602. content: " ";
  603. width: 125.2rpx;
  604. height: 10rpx;
  605. background: #EEEEEE;
  606. position: absolute;
  607. top: 11rpx;
  608. left: -50%;
  609. z-index: 1;
  610. }
  611. .sitestep .everysteps:first-child::after {
  612. display: none;
  613. }
  614. .laststeps .stepnum {
  615. background-color: #28A1FF;
  616. border-color: #28A1FF;
  617. color: #fff !important;
  618. }
  619. .laststeps::after {
  620. background-color: #28A1FF;
  621. }
  622. .duihaoIcon {
  623. width: 20rpx;
  624. height: 20rpx;
  625. margin-top: 7rpx;
  626. }
  627. .rightbtnbox {
  628. display: block;
  629. position: fixed;
  630. right: 0rpx;
  631. bottom: 200rpx;
  632. z-index: 11;
  633. }
  634. .tcollectbox {
  635. display: block;
  636. width: 98rpx;
  637. height: 98rpx;
  638. background-color: #ffffff;
  639. box-shadow: 0 2rpx 8rpx 0 rgba(56, 72, 85, 0.20);
  640. border: solid 1px #B6CADE;
  641. border-radius: 50%;
  642. position: relative;
  643. right: 28rpx;
  644. overflow: hidden;
  645. }
  646. .colorB6CADE {
  647. color: #B6CADE;
  648. }
  649. .tcollectbox image {
  650. display: block;
  651. width: 27rpx;
  652. height: 27rpx;
  653. margin: 18rpx auto 12rpx;
  654. }
  655. .tsharebox {
  656. background-color: #259cfa;
  657. box-shadow: 0px 2rpx 15rpx 1px rgba(36, 157, 250, 0.48);
  658. border: solid 1px #249dfa;
  659. margin-bottom: 24rpx;
  660. }
  661. .sharenumBox .pricebtnimg {
  662. position: relative;
  663. right: -14rpx;
  664. top: 0;
  665. width: 82rpx;
  666. height: 92rpx;
  667. margin-top: 24rpx;
  668. }
  669. .switchTab {
  670. position: absolute;
  671. max-width: 80%;
  672. height: 50rpx;
  673. background-color: #FFFFFF;
  674. color: #333333;
  675. z-index: 999;
  676. bottom: 110rpx;
  677. left: 50%;
  678. transform: translateX(-50%);
  679. border-radius: 28rpx;
  680. display: flex;
  681. align-items: center;
  682. }
  683. .switchTab>view {
  684. height: 100%;
  685. padding: 0px 24rpx;
  686. display: flex;
  687. justify-content: center;
  688. align-items: center;
  689. font-size: 24rpx;
  690. white-space: nowrap;
  691. }
  692. .activeTab {
  693. background-color: #F63D33;
  694. border-radius: 35rpx;
  695. color: #fff;
  696. }
  697. .houseTypeBox {
  698. width: 100%;
  699. padding-bottom: 40rpx;
  700. }
  701. .houseTypeHeader {
  702. width: 100%;
  703. height: 60rpx;
  704. display: flex;
  705. align-items: center;
  706. box-sizing: border-box;
  707. padding: 0rpx 20rpx;
  708. margin-bottom: 10rpx;
  709. }
  710. .hhRight {
  711. width: 100%;
  712. height: 100%;
  713. white-space: nowrap;
  714. overflow-x: auto;
  715. overflow-y: hidden;
  716. font-size: 29rpx;
  717. color: #222222;
  718. display: flex;
  719. align-items: center;
  720. flex-wrap: nowrap;
  721. }
  722. .hhRight>view {
  723. flex: none;
  724. display: inline-block;
  725. margin-right: 20rpx;
  726. padding: 4rpx 20rpx;
  727. background-color: #F7F8FF;
  728. border-radius: 4rpx;
  729. color: #666666;
  730. border-radius: 20rpx;
  731. }
  732. .hhactive {
  733. color: #E75151 !important;
  734. font-weight: 700;
  735. position: relative;
  736. background-color: #FFEEEF !important;
  737. }
  738. .houseTypeShowBox {
  739. display: flex;
  740. align-items: center;
  741. flex-wrap: nowrap;
  742. overflow-x: auto;
  743. overflow-y: hidden;
  744. box-sizing: border-box;
  745. padding: 10rpx 0rpx;
  746. padding-right: 10rpx;
  747. }
  748. .houseTypeShowBox::-webkit-scrollbar {
  749. display: none;
  750. }
  751. .houseTypeItem {
  752. flex: none;
  753. display: block;
  754. width: 420rpx;
  755. padding: 20rpx;
  756. background-color: #fff;
  757. box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(0, 0, 0, 0.1);
  758. border-radius: 22rpx;
  759. margin: 0rpx 15rpx;
  760. position: relative;
  761. }
  762. .house_image {
  763. width: 100%;
  764. height: 300rpx;
  765. box-sizing: border-box;
  766. padding: 10rpx;
  767. display: flex;
  768. justify-content: center;
  769. align-items: center;
  770. }
  771. .bcE8F3FF {
  772. background-color: #E8F3FF;
  773. }
  774. .house_image>image {
  775. width: 85%;
  776. height: 100%;
  777. }
  778. .vrEyeIcon {
  779. position: absolute;
  780. top: 0rpx;
  781. right: 0rpx;
  782. width: 30rpx !important;
  783. }
  784. .h-dsc111 {
  785. margin-top: 10rpx;
  786. display: flex;
  787. font-size: 28rpx !important;
  788. font-weight: 600;
  789. color: #333333;
  790. }
  791. .h-area111 {
  792. font-size: 28rpx;
  793. line-height: 60rpx;
  794. color: #999999;
  795. }
  796. .h-operate {
  797. margin-top: 10rpx;
  798. width: 100%;
  799. height: 68rpx;
  800. display: flex;
  801. justify-content: space-between;
  802. position: relative;
  803. }
  804. .h-operate>image {
  805. width: 100%;
  806. position: absolute;
  807. top: 0rpx;
  808. left: 0rpx;
  809. z-index: 0rpx;
  810. }
  811. .h-operate>button {
  812. flex: 1;
  813. height: 100%;
  814. font-size: 26rpx;
  815. line-height: 68rpx;
  816. text-align: center;
  817. padding: 0 8rpx;
  818. background-color: transparent;
  819. }
  820. .colorDE2525 {
  821. color: #DE2525;
  822. }
  823. .fw700 {
  824. font-weight: 700;
  825. }
  826. .bg249EFB {
  827. background-color: #249EFB;
  828. }
  829. .bg1BCFA7 {
  830. background-color: #1BCFA7;
  831. }
  832. .caseBoxStyle {
  833. width: 100%;
  834. height: auto;
  835. box-sizing: border-box;
  836. padding-left: 12rpx;
  837. }
  838. /*案例样式*/
  839. .caselistbox {
  840. display: block;
  841. padding: 20rpx 0rpx 30rpx;
  842. padding-left: 15rpx;
  843. }
  844. .everycasebox {
  845. width: 320rpx;
  846. box-shadow: 0 4rpx 20rpx 0 rgba(36, 158, 251, 0.26);
  847. border-radius: 10rpx;
  848. overflow: hidden;
  849. margin-bottom: 20rpx;
  850. }
  851. .caselistbox .everycasebox:nth-of-type(2n-1) {
  852. margin-right: 20rpx;
  853. }
  854. .caselistbox .everycasebox .imgbox {
  855. height: 220rpx;
  856. }
  857. .caselistbox .everycasebox .imgbox image {
  858. display: block;
  859. width: 100%;
  860. height: 100%;
  861. }
  862. .casehousemsgbox {
  863. display: block;
  864. position: absolute;
  865. bottom: 0;
  866. left: 0;
  867. width: 100%;
  868. background-color: rgb(56, 72, 85);
  869. opacity: 0.7;
  870. z-index: 2;
  871. }
  872. .casemsgbox {
  873. padding: 20rpx 10rpx 30rpx;
  874. }
  875. /*案例样式*/
  876. .s-count {
  877. position: absolute;
  878. right: 20rpx;
  879. bottom: 115rpx;
  880. color: #ffffff;
  881. font-size: 24rpx;
  882. background-color: rgba(0, 0, 0, 0.2);
  883. padding: 1rpx 15rpx;
  884. border-radius: 25rpx;
  885. }
  886. .timelineBox-header {
  887. width: 100%;
  888. height: 60rpx;
  889. display: flex;
  890. align-items: center;
  891. flex-wrap: nowrap;
  892. overflow-x: auto;
  893. box-sizing: border-box;
  894. padding: 5rpx 0rpx 5rpx;
  895. margin-bottom: 10rpx;
  896. }
  897. .timelineBox-header::-webkit-scrollbar {
  898. display: none;
  899. }
  900. .timelineBox-header>view {
  901. height: 100%;
  902. white-space: nowrap;
  903. padding: 0rpx 10rpx;
  904. font-size: 28rpx;
  905. color: #333333;
  906. }
  907. .labelTab {
  908. margin-top: 20rpx;
  909. }
  910. .activelabel {
  911. color: #249dfa !important;
  912. position: relative;
  913. font-size: 30rpx;
  914. }
  915. .activelabel::after {
  916. content: " ";
  917. width: 30rpx;
  918. height: 8rpx;
  919. background-color: #249EFB;
  920. position: absolute;
  921. bottom: 0rpx;
  922. left: 50%;
  923. transform: translateX(-50%);
  924. border-radius: 4rpx;
  925. }
  926. .p-type-btn {
  927. height: 60rpx;
  928. line-height: 60rpx;
  929. color: #333333;
  930. font-weight: 700;
  931. font-size: 36rpx !important;
  932. background-color: transparent;
  933. padding: 0rpx !important;
  934. }
  935. .maskWH {
  936. width: 100%;
  937. height: 100vh;
  938. position: fixed;
  939. background-color: rgba(0, 0, 0, 0.5);
  940. z-index: 9999;
  941. top: 0rpx;
  942. left: 0rpx;
  943. display: flex;
  944. justify-content: center;
  945. align-items: center;
  946. }
  947. .maskBox {
  948. width: 90%;
  949. max-height: 1000rpx;
  950. background-color: #fff;
  951. position: relative;
  952. border-radius: 10rpx;
  953. box-sizing: border-box;
  954. padding: 96rpx 0rpx 0rpx;
  955. }
  956. .close_icon {
  957. width: 52rpx;
  958. height: 52rpx;
  959. background-color: #EEEEEE;
  960. display: flex;
  961. align-items: center;
  962. justify-content: center;
  963. border-radius: 50%;
  964. position: absolute;
  965. right: -20rpx;
  966. top: -20rpx;
  967. }
  968. .close_icon image {
  969. width: 40rpx;
  970. }
  971. .m_case_title {
  972. height: 96rpx;
  973. width: 100%;
  974. text-align: center;
  975. line-height: 96rpx;
  976. border-bottom: 1rpx solid #CCCCCC;
  977. color: #333333;
  978. font-weight: bold;
  979. position: absolute;
  980. top: 0rpx;
  981. left: 0rpx;
  982. }
  983. .m_case_content {
  984. width: 100%;
  985. height: 904rpx;
  986. overflow-y: auto;
  987. box-sizing: border-box;
  988. padding-top: 10rpx;
  989. }
  990. .m_case_item {
  991. width: 100%;
  992. height: 80rpx;
  993. line-height: 90rpx;
  994. display: flex;
  995. justify-content: space-between;
  996. box-sizing: border-box;
  997. padding: 0rpx 30rpx;
  998. }
  999. .m_case_type {
  1000. color: #249EFB;
  1001. }
  1002. .m_case_name {
  1003. max-width: 65%;
  1004. overflow: hidden;
  1005. white-space: nowrap;
  1006. text-overflow: ellipsis;
  1007. }
  1008. .swiper-item {
  1009. height: auto;
  1010. }
  1011. .swiper-item>image {
  1012. width: 100%;
  1013. }
  1014. .topNumber {
  1015. position: absolute;
  1016. top: 0rpx;
  1017. left: 50%;
  1018. transform: translateX(-50%);
  1019. color: #fff;
  1020. }
  1021. .hh-vrView {
  1022. width: 180rpx;
  1023. height: 60rpx;
  1024. background-color: rgba(0, 0, 0, 0.5);
  1025. color: #fff;
  1026. border-radius: 30rpx;
  1027. font-size: 28rpx;
  1028. position: absolute;
  1029. bottom: 20rpx;
  1030. left: 20rpx;
  1031. display: flex;
  1032. align-items: center;
  1033. justify-content: center;
  1034. }
  1035. .hh-vrView>image {
  1036. width: 40rpx;
  1037. }
  1038. /* 弹窗 */
  1039. .maskBg {
  1040. width: 100%;
  1041. height: 100vh;
  1042. position: fixed;
  1043. top: 0rpx;
  1044. left: 0rpx;
  1045. background-color: rgba(0, 0, 0, 0.4);
  1046. z-index: 99999;
  1047. display: flex;
  1048. justify-content: center;
  1049. align-items: center;
  1050. }
  1051. .dialog {
  1052. width: 90%;
  1053. height: auto;
  1054. padding: 40rpx 0rpx 0rpx;
  1055. overflow: hidden;
  1056. background-color: #fff;
  1057. border-radius: 10rpx;
  1058. }
  1059. .ddTitle {
  1060. width: 100%;
  1061. height: 80rpx;
  1062. line-height: 60rpx;
  1063. text-align: center;
  1064. color: #000000;
  1065. font-weight: 700;
  1066. font-size: 32rpx;
  1067. border-bottom: 1rpx solid #f2f2f2;
  1068. }
  1069. .ddContent {
  1070. width: 100%;
  1071. min-height: 400rpx;
  1072. max-height: 800rpx;
  1073. box-sizing: border-box;
  1074. overflow-y: auto;
  1075. overflow-x: hidden;
  1076. padding: 20rpx;
  1077. }
  1078. .ddBtn {
  1079. width: 100%;
  1080. height: 108rpx;
  1081. line-height: 108rpx;
  1082. text-align: center;
  1083. color: #576B95;
  1084. font-weight: 700;
  1085. border-top: 2rpx solid #F5F5F5;
  1086. font-size: 32rpx;
  1087. }
  1088. /* end */
  1089. .caseHeader {
  1090. border-bottom: 1rpx solid #f5f5f5;
  1091. }
  1092. .caseSearchItem {
  1093. flex: 1;
  1094. display: flex;
  1095. align-items: center;
  1096. justify-content: center;
  1097. }
  1098. .caseName {
  1099. font-size: 29rpx;
  1100. max-width: 120rpx;
  1101. white-space: nowrap;
  1102. overflow: hidden;
  1103. text-overflow: ellipsis;
  1104. }
  1105. .caseSearchItem>image {
  1106. width: 20rpx;
  1107. margin-left: 10rpx;
  1108. }
  1109. .caseStyleBox {
  1110. font-size: 28rpx;
  1111. position: absolute;
  1112. width: 100%;
  1113. height: auto;
  1114. overflow: hidden;
  1115. padding: 20rpx;
  1116. background-color: #fff;
  1117. top: 100rpx;
  1118. left: -6rpx;
  1119. z-index: 999999;
  1120. box-shadow: 0rpx 8rpx 16rpx 8rpx rgba(36, 158, 251, 0.23);
  1121. color: #333333;
  1122. }
  1123. .caseStyleBox>view {
  1124. display: inline-block;
  1125. padding: 5rpx 10rpx;
  1126. border: 2rpx solid #6C7B8B;
  1127. margin: 0rpx 20rpx 20rpx 0rpx;
  1128. }
  1129. .activeCaseStyle {
  1130. background-color: #249EFB;
  1131. color: #fff;
  1132. border: 2rpx solid #249EFB !important;
  1133. }
  1134. .activeStyle {
  1135. color: #249EFB;
  1136. }
  1137. .maskCaseAndArea {
  1138. position: fixed;
  1139. width: 100%;
  1140. height: 100vh;
  1141. top: 0rpx;
  1142. left: 0rpx;
  1143. z-index: 99999;
  1144. background-color: transparent;
  1145. }
  1146. .searchIconBox {
  1147. width: 100rpx;
  1148. display: flex;
  1149. justify-content: flex-end;
  1150. align-items: center;
  1151. border-left: 4rpx solid #F0F4F7;
  1152. box-sizing: border-box;
  1153. padding-right: 20rpx;
  1154. }
  1155. .caseimg {
  1156. width: 40rpx;
  1157. }
  1158. .searchInput {
  1159. width: 100%;
  1160. height: 90rpx;
  1161. background-color: #fff;
  1162. display: flex;
  1163. align-items: center;
  1164. justify-content: center;
  1165. font-size: 28rpx;
  1166. border-radius: 10rpx;
  1167. }
  1168. .searchInput>textarea {
  1169. pointer-events: initial;
  1170. width: 80%;
  1171. height: 60rpx;
  1172. line-height: 60rpx;
  1173. background-color: #F0F4F7;
  1174. border-radius: 30rpx;
  1175. margin-right: 20rpx;
  1176. box-sizing: border-box;
  1177. padding: 0rpx 20rpx;
  1178. }
  1179. .noneHouseType {
  1180. color: #999999;
  1181. font-size: 32rpx;
  1182. }
  1183. .fullVideo {
  1184. width: 70rpx;
  1185. height: 70rpx;
  1186. background-color: rgba(0, 0, 0, 0.5);
  1187. border-radius: 50%;
  1188. position: absolute;
  1189. top: 70rpx;
  1190. transform: translateY(-50%);
  1191. right: 20rpx;
  1192. display: flex;
  1193. justify-content: center;
  1194. align-items: center;
  1195. z-index: 999;
  1196. }
  1197. .fullVideo>image {
  1198. width: 30rpx;
  1199. height: 30rpx;
  1200. }
  1201. .overflowHidden {
  1202. width: 100%;
  1203. height: 100vh;
  1204. background-color: #F0F4F7;
  1205. position: relative;
  1206. overflow: hidden;
  1207. box-sizing: border-box;
  1208. padding-bottom: 160rpx;
  1209. }
  1210. .devCaseStyle {
  1211. color: #28A1FF;
  1212. font-size: 24rpx;
  1213. height: 60rpx;
  1214. line-height: 60rpx;
  1215. box-sizing: border-box;
  1216. padding: 0rpx;
  1217. border-top: 1rpx solid #EEEEEE;
  1218. margin-top: 20rpx;
  1219. }
  1220. .lineBg {
  1221. width: 100%;
  1222. height: 20rpx;
  1223. background-color: #F6F6F6;
  1224. }
  1225. .interVrStyle {
  1226. position: absolute;
  1227. width: 90rpx !important;
  1228. top: 50%;
  1229. left: 50%;
  1230. transform: translate(-50%, -50%);
  1231. }
  1232. /* */
  1233. .devCaseBox {
  1234. width: 100%;
  1235. height: auto;
  1236. overflow: hidden;
  1237. background-color: #fff;
  1238. box-sizing: border-box;
  1239. padding: 20rpx 20rpx;
  1240. }
  1241. .devCaseItem {
  1242. width: 100%;
  1243. height: auto;
  1244. overflow: hidden;
  1245. padding: 20rpx 0rpx;
  1246. }
  1247. .devCaseBorderBottom {
  1248. border-bottom: 1rpx solid #D3E3EA;
  1249. }
  1250. .leftCase {
  1251. float: left;
  1252. width: 230rpx;
  1253. height: 180rpx;
  1254. border-radius: 10rpx;
  1255. overflow: hidden;
  1256. }
  1257. .leftCase>image {
  1258. width: 100%;
  1259. height: 100%;
  1260. }
  1261. .rightCase {
  1262. width: 425rpx;
  1263. float: left;
  1264. box-sizing: border-box;
  1265. padding-left: 26rpx;
  1266. }
  1267. .r_case_name {
  1268. width: 100%;
  1269. height: 60rpx;
  1270. line-height: 60rpx;
  1271. white-space: nowrap;
  1272. overflow: hidden;
  1273. text-overflow: ellipsis;
  1274. font-size: 32rpx;
  1275. color: #354555;
  1276. font-weight: bold;
  1277. }
  1278. .r_case_type {
  1279. width: 100%;
  1280. height: 65rpx;
  1281. line-height: 65rpx;
  1282. font-size: 28rpx;
  1283. color: #354555;
  1284. }
  1285. .r_case_style {
  1286. width: 100%;
  1287. height: 60rpx;
  1288. line-height: 60rpx;
  1289. color: #354555;
  1290. font-size: 32rpx;
  1291. }
  1292. .dev_case_title {
  1293. width: 100%;
  1294. color: #354555;
  1295. font-size: 36rpx;
  1296. font-weight: 700;
  1297. box-sizing: border-box;
  1298. height: 60rpx;
  1299. line-height: 60rpx;
  1300. }
  1301. .minHeight {
  1302. min-height: 400rpx;
  1303. }
  1304. .collect_box {
  1305. width: 20%;
  1306. display: flex;
  1307. align-items: center;
  1308. justify-content: flex-end;
  1309. color: #999999;
  1310. font-size: 24rpx;
  1311. }
  1312. .collect_box>image {
  1313. width: 20rpx;
  1314. margin-bottom: 4rpx;
  1315. margin-left: 6rpx;
  1316. }
  1317. .f_left {
  1318. width: 80%;
  1319. font-size: 32rpx;
  1320. font-weight: 600;
  1321. color: #333333;
  1322. }
  1323. .gotobox {
  1324. display: inline-block;
  1325. width: 180rpx;
  1326. font-size: 24rpx;
  1327. color: #fff;
  1328. height: 48rpx;
  1329. line-height: 48rpx;
  1330. position: relative;
  1331. top: 10rpx;
  1332. }
  1333. .houseDscStyle {
  1334. font-size: 28rpx;
  1335. padding: 0rpx 0rpx 15rpx 0rpx;
  1336. }
  1337. .houseDscImage {
  1338. width: 100%;
  1339. }
  1340. .houseDscImage>image {
  1341. width: 100%;
  1342. }
  1343. .showImageNumber {
  1344. position: absolute;
  1345. max-width: 150rpx;
  1346. box-sizing: border-box;
  1347. padding: 0rpx 20rpx;
  1348. background-color: rgba(0, 0, 0, 0.3);
  1349. color: #fff;
  1350. font-size: 24rpx;
  1351. z-index: 9;
  1352. bottom: 20rpx;
  1353. right: 50rpx;
  1354. border-radius: 25rpx;
  1355. }
  1356. .shareTips {
  1357. width: 100%;
  1358. height: 66rpx;
  1359. background-color: #FDDAC4;
  1360. color: #F96400;
  1361. position: fixed;
  1362. bottom: 100rpx;
  1363. left: 0rpx;
  1364. line-height: 66rpx;
  1365. text-align: center;
  1366. font-size: 30rpx;
  1367. }
  1368. .cutAndShare {
  1369. width: 100%;
  1370. height: 100rpx;
  1371. position: fixed;
  1372. bottom: 0rpx;
  1373. left: 0rpx;
  1374. background-color: #fff;
  1375. box-shadow: 0rpx -10rpx 10rpx 6rpx rgba(0, 0, 0, 0.1);
  1376. display: flex;
  1377. }
  1378. .shareCutImg {
  1379. width: 40%;
  1380. height: 100%;
  1381. display: flex;
  1382. align-items: center;
  1383. justify-content: center;
  1384. font-size: 32rpx;
  1385. }
  1386. .shareBtn {
  1387. flex: 1;
  1388. height: 100%;
  1389. background-color: #F96400;
  1390. border-radius: 0rpx !important;
  1391. line-height: 100rpx;
  1392. color: #fff;
  1393. font-size: 32rpx;
  1394. }
  1395. .cutMask {
  1396. width: 100%;
  1397. height: 100vh;
  1398. position: fixed;
  1399. top: 0rpx;
  1400. left: 0rpx;
  1401. background-color: rgba(0, 0, 0, 0.5);
  1402. z-index: 999;
  1403. }
  1404. .cutBlock {
  1405. width: 100%;
  1406. height: 70%;
  1407. background-color: #fff;
  1408. position: absolute;
  1409. bottom: 0rpx;
  1410. left: 0rpx;
  1411. box-sizing: border-box;
  1412. padding: 88rpx 0rpx 100rpx;
  1413. }
  1414. .cutTitle {
  1415. width: 100%;
  1416. height: 88rpx;
  1417. background-color: #F96400;
  1418. color: #fff;
  1419. font-size: 32rpx;
  1420. text-align: center;
  1421. line-height: 88rpx;
  1422. position: absolute;
  1423. top: 0rpx;
  1424. left: 0rpx;
  1425. }
  1426. .cutConfirm {
  1427. width: 100%;
  1428. height: 100rpx;
  1429. background-color: #F96400;
  1430. color: #fff;
  1431. position: absolute;
  1432. bottom: 0rpx;
  1433. left: 0rpx;
  1434. text-align: center;
  1435. line-height: 100rpx;
  1436. font-size: 32rpx;
  1437. border-radius: 0rpx;
  1438. }
  1439. .cutContent {
  1440. width: 100%;
  1441. height: 100%;
  1442. overflow: auto;
  1443. }
  1444. .cutShareLabel {
  1445. width: 100%;
  1446. height: 66rpx;
  1447. line-height: 66rpx;
  1448. box-sizing: border-box;
  1449. padding: 0rpx 20rpx;
  1450. }
  1451. .cutImglistBox {
  1452. width: 100%;
  1453. height: auto;
  1454. overflow: hidden;
  1455. box-sizing: border-box;
  1456. padding: 20rpx;
  1457. display: flex;
  1458. flex-wrap: wrap;
  1459. }
  1460. .uploadImg {
  1461. width: 150rpx;
  1462. height: 150rpx;
  1463. border: 2rpx solid #D7DFE4;
  1464. display: flex;
  1465. flex-direction: column;
  1466. justify-content: center;
  1467. align-items: center;
  1468. }
  1469. .uploadImg>image {
  1470. width: 50rpx;
  1471. }
  1472. .u-text {
  1473. font-size: 28rpx;
  1474. color: #B5C6D3;
  1475. }
  1476. .imageItem {
  1477. width: 150rpx;
  1478. height: 150rpx;
  1479. background-color: #ccc;
  1480. margin-right: 10rpx;
  1481. margin-bottom: 10rpx;
  1482. position: relative;
  1483. }
  1484. .imageItem>image {
  1485. width: 100%;
  1486. height: 100%;
  1487. }
  1488. .imgdel {
  1489. width: 60rpx;
  1490. height: 60rpx;
  1491. background-color: rgba(0, 0, 0, 0.5);
  1492. border-radius: 50%;
  1493. display: flex;
  1494. justify-content: center;
  1495. align-items: center;
  1496. position: absolute;
  1497. top: 50%;
  1498. left: 50%;
  1499. transform: translate(-50%, -50%);
  1500. box-shadow: 0rpx 0rpx 10rpx 10rpx rgba(0, 0, 0, 0.05);
  1501. }
  1502. .imgdel>image {
  1503. width: 50rpx;
  1504. }
  1505. .u-textarea-box {
  1506. width: 100%;
  1507. height: 400rpx;
  1508. box-sizing: border-box;
  1509. padding: 20rpx;
  1510. }
  1511. .u-textarea {
  1512. width: 100%;
  1513. background-color: #F0F4F7;
  1514. padding: 10rpx;
  1515. }
  1516. .shareApprovalbtn {
  1517. width: 100%;
  1518. height: 88rpx;
  1519. background-color: #249EFB;
  1520. color: #fff;
  1521. font-size: 30rpx;
  1522. text-align: center;
  1523. line-height: 88rpx;
  1524. position: fixed;
  1525. bottom: 0rpx;
  1526. left: 0rpx;
  1527. z-index: 99;
  1528. }
  1529. .shareMask {
  1530. width: 100%;
  1531. height: 100vh;
  1532. background-color: rgba(0, 0, 0, 0.4);
  1533. position: fixed;
  1534. top: 0rpx;
  1535. left: 0rpx;
  1536. z-index: 999;
  1537. }
  1538. .shareBlock {
  1539. width: 100%;
  1540. height: 75%;
  1541. background-color: #fff;
  1542. position: absolute;
  1543. bottom: 0rpx;
  1544. left: 0rpx;
  1545. box-sizing: border-box;
  1546. padding-top: 88rpx;
  1547. }
  1548. .shareBlockTitle {
  1549. width: 100%;
  1550. height: 88rpx;
  1551. background-color: #249EFB;
  1552. color: #fff;
  1553. font-size: 30rpx;
  1554. text-align: center;
  1555. line-height: 88rpx;
  1556. position: absolute;
  1557. top: 0rpx;
  1558. left: 0rpx;
  1559. }
  1560. .shareBlockContent {
  1561. width: 100%;
  1562. height: 100%;
  1563. overflow: auto;
  1564. box-sizing: border-box;
  1565. padding: 20rpx;
  1566. }
  1567. .shareApprovalItem {
  1568. width: 100%;
  1569. height: auto;
  1570. overflow: hidden;
  1571. display: flex;
  1572. }
  1573. .shareApprovalLeft {
  1574. width: 130rpx;
  1575. }
  1576. .shareApprovalLeft>image {
  1577. width: 96rpx;
  1578. height: 96rpx;
  1579. border-radius: 50%;
  1580. overflow: hidden;
  1581. }
  1582. .shareApprovalRight {
  1583. flex: 1;
  1584. }
  1585. .shareApprovalText {
  1586. width: 100%;
  1587. height: 66rpx;
  1588. line-height: 66rpx;
  1589. }
  1590. .shareApprovalText .satName {
  1591. color: 30rpx;
  1592. color: #333333;
  1593. }
  1594. .shareApprovalText .satTime {
  1595. color: #A8BBCB;
  1596. font-size: 26rpx;
  1597. margin-left: 20rpx;
  1598. }
  1599. .shareApprovalImgBox {
  1600. width: 100%;
  1601. height: auto;
  1602. overflow: hidden;
  1603. display: flex;
  1604. flex-wrap: wrap;
  1605. }
  1606. .shareApprovalImgItem {
  1607. width: 180rpx;
  1608. height: 150rpx;
  1609. background-color: #ccc;
  1610. margin-right: 10rpx;
  1611. margin-bottom: 10rpx;
  1612. }
  1613. .shareApprovalImgItem>image {
  1614. width: 100%;
  1615. height: 100%;
  1616. }
  1617. .shareApprovalMsg {
  1618. width: 100%;
  1619. box-sizing: border-box;
  1620. padding: 5rpx 0rpx 20rpx;
  1621. font-size: 26rpx;
  1622. color: #333333;
  1623. }
  1624. .shareApproValBtnBox {
  1625. width: 100%;
  1626. height: 88rpx;
  1627. display: flex;
  1628. align-items: center;
  1629. justify-content: space-around;
  1630. }
  1631. .aConfirmBtn {
  1632. width: 260rpx;
  1633. height: 88rpx;
  1634. line-height: 88rpx;
  1635. border-radius: 44rpx;
  1636. background-color: #249EFB;
  1637. color: #fff;
  1638. font-size: 30rpx;
  1639. }
  1640. .aRejectBtn {
  1641. width: 260rpx;
  1642. height: 88rpx;
  1643. line-height: 88rpx;
  1644. border-radius: 44rpx;
  1645. background-color: #B5CADD;
  1646. color: #fff;
  1647. font-size: 30rpx;
  1648. }
  1649. .b_img_icon {
  1650. width: 101%;
  1651. height: 100rpx;
  1652. position: absolute;
  1653. bottom: -8rpx;
  1654. left: -4rpx;
  1655. z-index: 999;
  1656. }
  1657. .b_img_icon>image {
  1658. width: 100%;
  1659. position: relative;
  1660. }
  1661. .companyMsg {
  1662. width: 100%;
  1663. height: 92rpx;
  1664. position: absolute;
  1665. bottom: 8rpx;
  1666. left: 0rpx;
  1667. display: flex;
  1668. z-index: 9;
  1669. align-items: flex-end;
  1670. }
  1671. .companyleft {
  1672. width: 42%;
  1673. height: 86rpx;
  1674. display: flex;
  1675. display: flex;
  1676. align-items: center;
  1677. justify-content: center;
  1678. }
  1679. .companyleft>.companylogo {
  1680. width: 50rpx;
  1681. height: 50rpx;
  1682. margin-left: -20rpx;
  1683. border-radius: 50%;
  1684. overflow: hidden;
  1685. position: relative;
  1686. z-index: 9 !important;
  1687. border-radius: 50%;
  1688. border: 2rpx solid #FFE2CB;
  1689. }
  1690. .companylogo>image {
  1691. width: 100%;
  1692. height: 100%;
  1693. }
  1694. .companyleft>view {
  1695. max-width: 190rpx;
  1696. font-size: 32rpx !important;
  1697. color: #FFE2CB;
  1698. font-weight: 700;
  1699. margin-left: 10rpx;
  1700. white-space: nowrap;
  1701. overflow: hidden;
  1702. }
  1703. .companyright {
  1704. width: 58%;
  1705. height: 70rpx;
  1706. display: flex;
  1707. align-items: center;
  1708. justify-content: center;
  1709. font-size: 30rpx;
  1710. color: #231B28;
  1711. box-sizing: border-box;
  1712. padding: 0rpx 30rpx;
  1713. white-space: nowrap;
  1714. overflow: hidden;
  1715. text-overflow: ellipsis;
  1716. }
  1717. .contactFixedBottom {
  1718. width: 100%;
  1719. height: 150rpx;
  1720. background: #FFFFFF;
  1721. box-shadow: 0rpx 0rpx 48rpx 0rpx rgba(0, 0, 0, 0.1);
  1722. border-radius: 45rpx 45rpx 0rpx 0rpx;
  1723. position: fixed;
  1724. bottom: 0rpx;
  1725. left: 0rpx;
  1726. z-index: 9;
  1727. display: flex;
  1728. }
  1729. .userInfo {
  1730. flex: none;
  1731. width: 50%;
  1732. height: 100%;
  1733. display: flex;
  1734. align-items: center;
  1735. box-sizing: border-box;
  1736. padding: 0rpx 20rpx;
  1737. }
  1738. .headerBack {
  1739. position: absolute;
  1740. width: 40rpx;
  1741. left: 20rpx;
  1742. top: 20rpx;
  1743. }
  1744. .mobile {
  1745. width: 150rpx;
  1746. height: 80rpx;
  1747. background-color: #F03947;
  1748. border-radius: 19rpx;
  1749. }
  1750. .wechat {
  1751. width: 150rpx;
  1752. height: 80rpx;
  1753. background-color: #07C160;
  1754. border-radius: 19rpx;
  1755. }
  1756. .wechatIcon {
  1757. width: 40rpx;
  1758. margin-right: 10rpx;
  1759. }
  1760. .phoneIcon {
  1761. width: 35rpx;
  1762. margin-right: 10rpx;
  1763. }
  1764. .contactType {
  1765. flex: none;
  1766. width: 50%;
  1767. height: 100%;
  1768. display: flex;
  1769. align-items: center;
  1770. box-sizing: border-box;
  1771. justify-content: space-around;
  1772. }
  1773. .infoMsg {
  1774. box-sizing: border-box;
  1775. padding-left: 10rpx;
  1776. }
  1777. .userInfoAvatar {
  1778. width: 80rpx;
  1779. height: 80rpx;
  1780. border-radius: 50%;
  1781. overflow: hidden;
  1782. }
  1783. .nameCard {
  1784. width: 30rpx;
  1785. margin-left: 10rpx;
  1786. }
  1787. .borderNone {
  1788. border-bottom: none !important;
  1789. }
  1790. .bgGroup {
  1791. background-color: #f2f2f2 !important;
  1792. }
  1793. .pricebtnimg {
  1794. display: block;
  1795. position: fixed;
  1796. right: 20rpx;
  1797. bottom: 300rpx;
  1798. width: 140rpx;
  1799. height: 140rpx;
  1800. z-index: 9;
  1801. }
  1802. /* 经纪人报名 */
  1803. .application {
  1804. width: 100%;
  1805. height: 110rpx;
  1806. position: fixed;
  1807. bottom: 0rpx;
  1808. left: 0rpx;
  1809. text-align: center;
  1810. line-height: 100rpx;
  1811. font-size: 32rpx;
  1812. border-radius: 0rpx;
  1813. background-color: #F96400;
  1814. box-sizing: border-box;
  1815. color: #fff;
  1816. }
  1817. .remarkText {
  1818. max-width: 180rpx;
  1819. font-size: 20rpx;
  1820. color: #999999;
  1821. display: flex;
  1822. flex-wrap: nowrap;
  1823. align-items: flex-end;
  1824. margin-left: 10rpx;
  1825. white-space: nowrap;
  1826. overflow: hidden;
  1827. text-overflow: ellipsis;
  1828. }