viewbuilding.wxss 24 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480
  1. /* index/pages/viewbuilding/viewbuilding.wxss */
  2. page {
  3. display: block;
  4. width: 100%;
  5. height: 100%;
  6. overflow: auto;
  7. background: #f0f4f7;
  8. box-sizing: border-box;
  9. }
  10. .secondtitbox {
  11. display: block;
  12. width: 100%;
  13. background-color: #FFFFFF;
  14. height: 66rpx;
  15. line-height: 66rpx;
  16. position: fixed;
  17. top: 0rpx;
  18. left: 0;
  19. z-index: 98;
  20. padding: 5rpx 0;
  21. box-shadow: 0px 4rpx 7rpx 0px rgba(62, 85, 255, 0.06);
  22. }
  23. .orderbtn {
  24. width: 590rpx;
  25. }
  26. .orderbtn .constructit {
  27. display: block;
  28. width: 240rpx;
  29. height: 56rpx;
  30. line-height: 56rpx;
  31. text-align: center;
  32. margin-right: 24rpx;
  33. }
  34. .orderbtn view.nowordertit {
  35. color: #249EFB;
  36. }
  37. .progress {
  38. width: 100%;
  39. }
  40. .progress view {
  41. display: block;
  42. width: 46%;
  43. height: 56rpx;
  44. line-height: 56rpx;
  45. text-align: center;
  46. margin-right: 24rpx;
  47. }
  48. .progress view.nowordertit {
  49. color: #249EFB;
  50. }
  51. .flex-row {
  52. width: 100%;
  53. display: flex;
  54. }
  55. .flex-row view {
  56. flex: 1;
  57. display: flex;
  58. justify-content: center;
  59. align-items: center;
  60. }
  61. .flex-row view.nowordertit {
  62. color: #249EFB;
  63. }
  64. .searchbtn {
  65. display: block;
  66. width: 160rpx;
  67. height: 56rpx;
  68. line-height: 56rpx;
  69. padding-left: 24rpx;
  70. }
  71. .searchbtn text {
  72. display: block;
  73. position: absolute;
  74. top: 12rpx;
  75. width: 1px;
  76. left: 0;
  77. height: 32rpx;
  78. background-color: #d4d4d4;
  79. }
  80. .searchbtn image {
  81. display: block;
  82. position: relative;
  83. top: 18rpx;
  84. width: 28rpx;
  85. height: 28rpx;
  86. margin-left: 8rpx;
  87. }
  88. .searchbtn text.caseline {
  89. top: 17rpx;
  90. }
  91. .searchbtn image.caseimg {
  92. top: 13rpx;
  93. width: 40rpx;
  94. height: 40rpx;
  95. }
  96. /* 已登录 */
  97. .companybox {
  98. padding-top: 90rpx;
  99. display: block;
  100. width: 100%;
  101. /* padding-bottom: 98rpx; */
  102. background: #f0f4f7;
  103. /* padding-bottom: calc(46px + constant(safe-area-inset-bottom)) !important; ios < 11.2 */
  104. /* padding-bottom: calc(46px + env(safe-area-inset-bottom)) !important; ios >= 11.2 */
  105. }
  106. .titbox {
  107. width: 100%;
  108. top: 0;
  109. left: 0;
  110. background-color: #1598fc;
  111. height: 104rpx;
  112. padding: 0 32rpx 16rpx;
  113. box-sizing: content-box;
  114. z-index: 98;
  115. }
  116. .everytoptit {
  117. margin-right: 72rpx;
  118. line-height: 104rpx;
  119. color: rgba(255, 255, 255, 0.7);
  120. }
  121. .titbox .everytoptit:last-child {
  122. margin-right: 0;
  123. }
  124. .everytoptit .newimg {
  125. display: block;
  126. width: 40rpx;
  127. height: 16rpx;
  128. top: 36rpx;
  129. right: -40rpx;
  130. }
  131. .noweverytoptit {
  132. font-size: 36rpx;
  133. color: #FFFFFF;
  134. }
  135. view.mattertitbox {
  136. display: block;
  137. width: 100%;
  138. background-color: #1598fc;
  139. padding-top: 20rpx;
  140. position: fixed !important;
  141. top: 0;
  142. left: 0;
  143. z-index: 97;
  144. }
  145. /* 素材库 */
  146. .matterbox {
  147. display: block;
  148. width: 100%;
  149. position: relative;
  150. z-index: 2;
  151. border-radius: 16rpx 16rpx 0 0;
  152. /* background: #fff; */
  153. padding: 0 20rpx 0;
  154. z-index: 8;
  155. }
  156. .mattertitbox {
  157. border-bottom: 2rpx solid #F0F4F7;
  158. }
  159. .everymattertit {
  160. display: inline-block;
  161. padding-bottom: 24rpx;
  162. color: #B5DEFF;
  163. }
  164. .nowmattertit {
  165. position: relative;
  166. color: #ffffff;
  167. }
  168. .nowmattertit::after {
  169. content: " ";
  170. display: block;
  171. width: 48rpx;
  172. height: 6rpx;
  173. background: #fff;
  174. position: absolute;
  175. bottom: 10rpx;
  176. left: 50%;
  177. margin-left: -24rpx;
  178. }
  179. .mattertitbox text {
  180. display: block;
  181. float: right;
  182. width: 1px;
  183. background-color: #ffffff;
  184. height: 28rpx;
  185. position: relative;
  186. top: 12rpx;
  187. }
  188. .leftmattertitbox {
  189. width: 100%;
  190. overflow-x: auto;
  191. white-space: nowrap;
  192. }
  193. .rightfiltratebox {
  194. display: block;
  195. color: #ffffff;
  196. background-color: #1598fc;
  197. position: fixed;
  198. bottom: 200rpx;
  199. right: 40rpx;
  200. width: 60rpx;
  201. height: 48rpx;
  202. border-radius: 4rpx;
  203. z-index: 80;
  204. }
  205. /* 装修案例 */
  206. .caselistbox {
  207. padding-bottom: 100rpx;
  208. }
  209. .leftcasebox {
  210. margin-right: 20rpx;
  211. }
  212. .leftcasebox,
  213. .rightcasebox {
  214. width: 345rpx;
  215. overflow: initial;
  216. }
  217. .everycasebox {
  218. width: 100%;
  219. /* border-bottom: 1px dashed #ccc; */
  220. margin-bottom: 20rpx;
  221. background: #fff;
  222. }
  223. .caselistbox .everycasebox .imgbox image {
  224. display: block;
  225. width: 100%;
  226. height: auto;
  227. min-height: 120rpx;
  228. }
  229. .casesharenum {
  230. position: absolute;
  231. right: 0;
  232. top: 12rpx;
  233. height: 40rpx;
  234. border-radius: 24rpx 0 0 24rpx;
  235. opacity: 0.7;
  236. background: #384855;
  237. color: #B6CADE;
  238. padding-left: 14rpx;
  239. padding-right: 8rpx;
  240. }
  241. .caselistbox .everycasebox .imgbox .casesharenum image {
  242. display: block;
  243. width: 22rpx;
  244. height: 18rpx;
  245. margin-right: 4rpx;
  246. position: relative;
  247. top: 11rpx;
  248. min-height: auto;
  249. }
  250. .caselistbox .everycasebox .imgbox .casesharenum view {
  251. line-height: 40rpx;
  252. }
  253. .casehousemsgbox {
  254. display: block;
  255. position: absolute;
  256. bottom: 0;
  257. left: 0;
  258. width: 100%;
  259. background-color: rgb(56, 72, 85);
  260. opacity: 0.7;
  261. z-index: 2;
  262. }
  263. .casemsgbox {
  264. padding: 20rpx 10rpx 8rpx;
  265. background-color: #fff;
  266. }
  267. .designerbox {
  268. margin-top: 16rpx;
  269. /* margin-bottom: 16rpx; */
  270. }
  271. .designerbox image {
  272. display: block;
  273. width: 40rpx;
  274. height: 40rpx;
  275. margin-right: 10rpx;
  276. border-radius: 20rpx;
  277. }
  278. .casecollectbox image {
  279. width: 20rpx;
  280. height: 20rpx;
  281. position: relative;
  282. top: 18rpx;
  283. margin-right: 8rpx;
  284. }
  285. .casemsgtit {
  286. margin-bottom: 8rpx;
  287. }
  288. /* 发朋友圈 */
  289. .sharefriendcircle {
  290. padding: 36rpx 0 0;
  291. }
  292. .everyfriendcircle {
  293. display: block;
  294. width: 100%;
  295. background: #FFFFFF;
  296. box-shadow: 0 4rpx 20rpx 0 rgba(36, 158, 251, 0.26);
  297. border-radius: 10rpx;
  298. padding: 20rpx 20rpx 34rpx 20rpx;
  299. margin-bottom: 40rpx;
  300. }
  301. .friendbox image {
  302. display: block;
  303. width: 24rpx;
  304. height: 20rpx;
  305. margin-right: 8rpx;
  306. position: relative;
  307. top: 7rpx;
  308. }
  309. .iamgeBox {
  310. overflow: hidden;
  311. width: 638rpx;
  312. margin-top: 18rpx;
  313. }
  314. .iamgeBox image {
  315. float: left;
  316. width: 210rpx;
  317. height: 154rpx;
  318. margin-right: 4rpx;
  319. margin-bottom: 4rpx;
  320. max-height: 340rpx !important;
  321. }
  322. .iamgeBox image:nth-of-type(3n) {
  323. margin-right: 0;
  324. }
  325. view.oneImg image {
  326. display: block;
  327. width: 468rpx;
  328. }
  329. view.fourImg image:nth-of-type(2n) {
  330. margin-right: 50rpx;
  331. }
  332. .friendmsg {
  333. margin-top: 32rpx;
  334. }
  335. .friendcopytext image {
  336. display: block;
  337. width: 22rpx;
  338. height: 22rpx;
  339. margin-right: 10rpx;
  340. position: relative;
  341. top: 6rpx;
  342. }
  343. .friendsave image {
  344. display: block;
  345. width: 24rpx;
  346. height: 24rpx;
  347. margin-right: 10rpx;
  348. position: relative;
  349. top: 5rpx;
  350. }
  351. .savebox text {
  352. float: left;
  353. display: block;
  354. width: 1px;
  355. height: 34rpx;
  356. background-color: #249efb;
  357. margin: 0 16rpx;
  358. }
  359. /* 热装楼盘 */
  360. .publicpraisebox {
  361. padding: 0 0 100rpx;
  362. }
  363. .progress-box-item {
  364. width: 100%;
  365. background-color: #fff;
  366. padding: 20rpx;
  367. display: flex;
  368. overflow: hidden;
  369. border-radius: 8rpx;
  370. margin-bottom: 20rpx;
  371. box-shadow: 0 2px 8px 0 rgba(56,72,85,0.20);
  372. }
  373. .progress-left {
  374. width: 260rpx;
  375. height: 200rpx;
  376. position: relative;
  377. }
  378. .progress-left-text {
  379. position: absolute;
  380. width: 100%;
  381. height: 40rpx;
  382. background-color: rgba(0, 0, 0, 0.4);
  383. z-index: 2;
  384. bottom: 0rpx;
  385. color: #fff;
  386. font-size: 24rpx;
  387. text-align: center;
  388. line-height: 40rpx;
  389. }
  390. .progress-left-img {
  391. width: 100%;
  392. height: 100%;
  393. }
  394. .progress-right {
  395. flex: 1;
  396. display: inline-block;
  397. padding-left: 20rpx;
  398. overflow: hidden;
  399. }
  400. .progress-right-title,
  401. .progress-right-area,
  402. .progress-right-address {
  403. white-space: nowrap;
  404. overflow: hidden;
  405. text-overflow: ellipsis;
  406. }
  407. .flex {
  408. display: flex;
  409. }
  410. .flex-sub {
  411. flex: 1;
  412. }
  413. .align-center {
  414. align-items: center;
  415. }
  416. .justify-between {
  417. justify-content: space-between;
  418. }
  419. .justify-end {
  420. justify-content: flex-end;
  421. }
  422. .p-r-img1 {
  423. width: 40rpx;
  424. height: 40rpx;
  425. background-color: #EEF4FF;
  426. border-radius: 50%;
  427. display: flex;
  428. justify-content: center;
  429. align-items: center;
  430. }
  431. .p-r-img1 image {
  432. width: 20rpx;
  433. height: 20rpx;
  434. }
  435. .fontw700 {
  436. font-weight: 700;
  437. }
  438. .font32 {
  439. font-size: 32rpx;
  440. }
  441. .font28 {
  442. font-size: 28rpx;
  443. }
  444. .font24 {
  445. font-size: 24rpx;
  446. }
  447. .font20 {
  448. font-size: 20rpx;
  449. }
  450. .font22 {
  451. font-size: 22rpx;
  452. }
  453. .colorCECECE {
  454. color: #CECECE;
  455. }
  456. .color424242 {
  457. color: #424242;
  458. }
  459. .color45ADFF {
  460. color: #45ADFF;
  461. }
  462. .color989898 {
  463. color: #989898;
  464. }
  465. .mt10 {
  466. margin-top: 10rpx;
  467. }
  468. .ml20 {
  469. margin-left: 20rpx;
  470. }
  471. .ml10 {
  472. margin-left: 10rpx;
  473. }
  474. .p-r-share {
  475. width: 20rpx;
  476. height: 20rpx;
  477. }
  478. .p-r-sc {
  479. width: 24rpx;
  480. height: 24rpx;
  481. }
  482. .leftpublicpraisebox,
  483. .rightpublicpraisebox {
  484. display: block;
  485. width: 345rpx;
  486. }
  487. .leftpublicpraisebox {
  488. margin-right: 20rpx;
  489. }
  490. .everypublicpraisebox {
  491. display: block;
  492. background: #FFFFFF;
  493. box-shadow: 0 2px 8px 0 rgba(56,72,85,0.20);
  494. border-radius: 10rpx;
  495. overflow: hidden;
  496. margin-bottom: 20rpx;
  497. }
  498. .publicimg {
  499. display: block;
  500. width: 100%;
  501. height: auto;
  502. min-height: 100rpx;
  503. }
  504. .publicsharebox {
  505. display: block;
  506. position: absolute;
  507. left: 0;
  508. z-index: 2;
  509. bottom: 10rpx;
  510. border-radius: 0 24rpx 24rpx 0;
  511. opacity: 0.7;
  512. background: #384855;
  513. color: #B6CADE;
  514. height: 48rpx;
  515. padding: 0 24rpx 0 14rpx;
  516. }
  517. .publicsharebox image {
  518. display: block;
  519. width: 22rpx;
  520. height: 18rpx;
  521. margin-right: 6rpx;
  522. position: relative;
  523. top: 14rpx;
  524. }
  525. .publicsharebox view {
  526. line-height: 48rpx;
  527. }
  528. .publicpraisemsgbox {
  529. padding: 16rpx 16rpx 8rpx;
  530. }
  531. .allshare {
  532. color: #fff;
  533. border-radius: unset;
  534. line-height: 98rpx;
  535. background: #249EFB;
  536. }
  537. .footer {
  538. position: fixed;
  539. width: 100%;
  540. height: 98rpx;
  541. background: #249EFB;
  542. z-index: 10;
  543. left: 0;
  544. bottom: 0;
  545. color: #fff;
  546. }
  547. .allshare image {
  548. display: block;
  549. width: 46rpx;
  550. height: 40rpx;
  551. margin-right: 8rpx;
  552. }
  553. .caselayerbox {
  554. display: block;
  555. width: 100%;
  556. height: 100%;
  557. background: transparent;
  558. position: fixed;
  559. z-index: 99;
  560. left: 0;
  561. bottom: 0;
  562. }
  563. .caselayer {
  564. display: block;
  565. width: 100%;
  566. max-height: 60%;
  567. position: absolute;
  568. top: 150rpx;
  569. left: 0;
  570. background-color: #FFFFFF;
  571. box-shadow: 0 -4rpx 20rpx 0 rgba(36, 158, 251, 0.23);
  572. border-radius: 10rpx 10rpx 0 0;
  573. overflow: hidden;
  574. padding-top: 70rpx;
  575. padding-bottom: calc(constant(safe-area-inset-bottom)) !important;
  576. /* ios < 11.2*/
  577. padding-bottom: calc(env(safe-area-inset-bottom)) !important;
  578. /* ios >= 11.2*/
  579. }
  580. .casefiltratetit {
  581. position: absolute;
  582. top: 0;
  583. left: 0;
  584. background: #F0F4F7;
  585. width: 100%;
  586. height: 70rpx;
  587. line-height: 70rpx;
  588. }
  589. .casefiltratetit image {
  590. display: block;
  591. width: 30rpx;
  592. height: 28rpx;
  593. position: absolute;
  594. top: 22rpx;
  595. right: 40rpx;
  596. }
  597. .casetypefiltrate {
  598. display: block;
  599. width: 100%;
  600. padding: 0 20rpx;
  601. height: 100%;
  602. box-sizing: border-box;
  603. overflow: hidden;
  604. }
  605. .plotfiltrate {
  606. display: block;
  607. width: 100%;
  608. height: 100%;
  609. overflow: hidden;
  610. }
  611. .casetypefiltratebox {
  612. display: block;
  613. height: 88rpx;
  614. border-bottom: 1px solid #D4E4ED;
  615. }
  616. .mpbox {
  617. display: block;
  618. width: 100%;
  619. height: 300px;
  620. overflow: hidden;
  621. }
  622. .communitybox1 {
  623. display: block;
  624. width: 100%;
  625. height: calc(100vh-166rpx);
  626. overflow: hidden;
  627. }
  628. .namebox {
  629. max-width: 80rpx;
  630. }
  631. .casetypefiltratebox image {
  632. display: block;
  633. width: 12rpx;
  634. height: 8rpx;
  635. margin-left: 6rpx;
  636. position: relative;
  637. top: 40rpx;
  638. }
  639. .casetypefiltratebox .clickimg {
  640. display: none;
  641. }
  642. .nowfiltrate .unclickimg {
  643. display: none;
  644. }
  645. .nowfiltrate .clickimg {
  646. display: block;
  647. }
  648. .nowfiltrate {
  649. color: #249EFB;
  650. position: relative;
  651. height: 88rpx;
  652. }
  653. .nowfiltrate::before {
  654. display: block;
  655. content: " ";
  656. width: 82rpx;
  657. height: 6rpx;
  658. background-color: #249EFB;
  659. position: absolute;
  660. bottom: 0;
  661. left: 50%;
  662. margin-left: -41rpx;
  663. }
  664. .stylefiltrate {
  665. display: block;
  666. padding: 40rpx 20rpx 32rpx;
  667. }
  668. .stylefiltrate button {
  669. display: block;
  670. height: 48rpx;
  671. line-height: 48rpx;
  672. background: #F0F4F7;
  673. border-radius: 24rpx;
  674. float: left;
  675. padding: 0 24rpx;
  676. margin-left: 20rpx;
  677. margin-bottom: 40rpx;
  678. font-size: 24rpx;
  679. }
  680. .stylefiltrate button.nowbtn {
  681. background: #71C4FF;
  682. border: 2rpx solid #249EFB;
  683. box-sizing: border-box;
  684. color: #fff;
  685. line-height: 44rpx;
  686. }
  687. .areafiltrate {
  688. display: block;
  689. padding: 40rpx 20rpx 32rpx;
  690. }
  691. .areafiltrate button {
  692. display: block;
  693. height: 48rpx;
  694. line-height: 48rpx;
  695. background: #F0F4F7;
  696. border-radius: 24rpx;
  697. float: left;
  698. padding: 0 24rpx;
  699. margin-right: 20rpx;
  700. margin-bottom: 40rpx;
  701. font-size: 24rpx;
  702. }
  703. .areafiltrate button.nowbtn {
  704. background: #71C4FF;
  705. border: 2rpx solid #249EFB;
  706. box-sizing: border-box;
  707. color: #fff;
  708. line-height: 44rpx;
  709. }
  710. /* 公司活动 */
  711. .activitybox {
  712. position: relative;
  713. z-index: 2;
  714. border-radius: 16rpx 16rpx 0 0;
  715. background: #fff;
  716. margin-top: 98rpx;
  717. padding: 24rpx 20rpx 0;
  718. padding-bottom: calc(46px + constant(safe-area-inset-bottom)) !important;
  719. /* ios < 11.2*/
  720. padding-bottom: calc(46px + env(safe-area-inset-bottom)) !important;
  721. /* ios >= 11.2*/
  722. }
  723. .everyactivitybox {
  724. background: #F0F4F7;
  725. border-radius: 10rpx;
  726. padding-top: 20rpx;
  727. margin-bottom: 40rpx;
  728. }
  729. .activitytitbox {
  730. padding: 0 20rpx;
  731. }
  732. .activitytit {
  733. display: block;
  734. width: 400rpx;
  735. }
  736. .activitytitbox image {
  737. display: block;
  738. width: 40rpx;
  739. height: 16rpx;
  740. position: absolute;
  741. right: 8rpx;
  742. top: 6rpx;
  743. }
  744. .everynumbox {
  745. margin-top: 10rpx;
  746. margin-bottom: 20rpx;
  747. padding: 0 20rpx;
  748. }
  749. .depositbox image {
  750. display: block;
  751. width: 30rpx;
  752. height: 24rpx;
  753. position: relative;
  754. top: 5rpx;
  755. margin-right: 7rpx;
  756. }
  757. .everyfootbox {
  758. padding: 0 20rpx;
  759. }
  760. .everysharenumbox view {
  761. line-height: 56rpx;
  762. }
  763. .everysharenumbox image {
  764. display: block;
  765. width: 24rpx;
  766. height: 20rpx;
  767. position: relative;
  768. top: 18rpx;
  769. }
  770. .otherfiltrate {
  771. padding-top: 24rpx;
  772. }
  773. .otherfiltrate button {
  774. display: block;
  775. height: 48rpx;
  776. line-height: 48rpx;
  777. background: #F0F4F7;
  778. border-radius: 24rpx;
  779. float: left;
  780. padding: 0 24rpx;
  781. margin-left: 20rpx;
  782. margin-bottom: 40rpx;
  783. font-size: 24rpx;
  784. }
  785. .otherfiltrate button.nowbtn {
  786. background: #71C4FF;
  787. border: 2rpx solid #249EFB;
  788. box-sizing: border-box;
  789. color: #fff;
  790. line-height: 44rpx;
  791. }
  792. .otherfiltrate {
  793. border-top: 1px solid #EAF0F4;
  794. }
  795. .topfiltrate {
  796. border-width: 0;
  797. }
  798. .topfiltrate button {
  799. margin-bottom: 16rpx;
  800. }
  801. /* .page.page-select-index{
  802. height: auto !important;
  803. } */
  804. .anchor-bar__wrp {
  805. position: absolute;
  806. }
  807. /* .index_list_item .index-group__title{
  808. display: none;
  809. } */
  810. .thin-border-bottom:after {
  811. border-style: dashed;
  812. border-color: #D4E4ED;
  813. }
  814. .index-group__item {
  815. color: #9DB6CF;
  816. font-size: 28rpx;
  817. padding: 0rpx 0 16rpx 20rpx !important;
  818. }
  819. .anchor-item.selected .anchor-item__inner {
  820. background-color: #249EFB;
  821. }
  822. .communitybox {
  823. display: block;
  824. padding: 24rpx 20rpx 0;
  825. }
  826. .communitybox button {
  827. display: block;
  828. float: left;
  829. background: #D4E4ED;
  830. height: 56rpx;
  831. border: 2rpx solid #9DB6CF;
  832. border-radius: 28rpx;
  833. line-height: 56rpx;
  834. box-sizing: border-box;
  835. padding: 0 32rpx;
  836. font-size: 24rpx;
  837. color: #384855;
  838. margin-right: 20rpx;
  839. position: relative;
  840. overflow: inherit;
  841. }
  842. .communitybox button .communitytext {}
  843. .communitybox button image {
  844. width: 30rpx;
  845. height: 30rpx;
  846. position: relative;
  847. top: 12rpx;
  848. margin-left: 8rpx;
  849. }
  850. .video {
  851. display: block;
  852. width: 311rpx;
  853. height: 380rpx;
  854. background-color: #384855;
  855. border-radius: 10px;
  856. }
  857. button.casecollectbox {
  858. background-color: #FFFFFF;
  859. }
  860. .caselistbox1 {
  861. display: block;
  862. width: 710rpx;
  863. height: calc(300px+76rpx);
  864. box-sizing: border-box;
  865. position: absolute;
  866. top: 150rpx;
  867. left: 20rpx;
  868. background: #fff;
  869. padding-left: 20rpx;
  870. overflow: hidden;
  871. box-shadow: 0px 4rpx 16rpx 0px rgba(36, 158, 251, 0.3);
  872. }
  873. .caselistbox1 .mpbox {
  874. display: block;
  875. width: 710rpx;
  876. height: calc(300px+76rpx);
  877. }
  878. .van-index-bar {
  879. display: block;
  880. width: 100%;
  881. height: 400rpx;
  882. top: 20rpx;
  883. left: 0;
  884. }
  885. .van-index-bar__sidebar {
  886. position: fixed;
  887. top: 350rpx !important;
  888. }
  889. .speechcraftfiltratetit {
  890. display: block;
  891. width: 100%;
  892. height: 88rpx;
  893. padding: 0 40rpx;
  894. box-sizing: border-box;
  895. background: #fff;
  896. }
  897. .speechcraftfiltratetit input {
  898. display: block;
  899. width: 540rpx;
  900. height: 66rpx;
  901. background: #F0F4F7;
  902. position: relative;
  903. top: 11rpx;
  904. border-bottom: 1px solid #bfbfbf;
  905. text-align: left;
  906. padding-left: 40rpx;
  907. box-sizing: border-box;
  908. border-radius: 33rpx;
  909. border-width: 0;
  910. }
  911. .speechcraftfiltratetit view {
  912. position: absolute;
  913. top: 0;
  914. right: 40rpx;
  915. line-height: 88rpx;
  916. font-size: 28rpx;
  917. }
  918. /* 视频 */
  919. .videolistbox {
  920. display: block;
  921. width: 100%;
  922. padding: 20rpx 40rpx 100rpx;
  923. box-sizing: border-box;
  924. }
  925. .leftvideolistbox,
  926. .rightvideolistbox {
  927. display: inline-block;
  928. width: 325rpx;
  929. }
  930. .rightvideolistbox {
  931. margin-left: 20rpx;
  932. }
  933. .videolistbox {
  934. width: 100%;
  935. padding: 20rpx 10rpx 100rpx;
  936. box-sizing: border-box;
  937. }
  938. .leftvideolistbox,
  939. .rightvideolistbox {
  940. display: inline-block;
  941. width: 335rpx;
  942. }
  943. .rightvideolistbox {
  944. margin-left: 20rpx;
  945. }
  946. .everyvideobox {
  947. display: block;
  948. width: 100%;
  949. border-radius: 10rpx;
  950. position: relative;
  951. overflow: hidden;
  952. border: solid 1px #eaf0f4;
  953. margin-bottom: 20rpx;
  954. background-color: #FFFFFF;
  955. }
  956. .everyvideobox .newimg {
  957. display: block;
  958. width: 60rpx;
  959. height: 26rpx;
  960. position: absolute;
  961. top: 0;
  962. left: 0;
  963. z-index: 2;
  964. }
  965. .everyvideobox .layerbox {
  966. display: block;
  967. width: 100%;
  968. height: 280rpx;
  969. background-image: linear-gradient(180deg, rgba(56, 72, 85, 0.00) 0%, rgba(56, 72, 85, 0.66) 66%, #384855 100%);
  970. border-radius: 0 0 10rpx 10rpx;
  971. position: absolute;
  972. bottom: 0;
  973. left: 0;
  974. z-index: 2;
  975. }
  976. .everyvideobox .layerbox .videotitle {
  977. display: block;
  978. width: 308rpx;
  979. position: absolute;
  980. top: 143rpx;
  981. left: 8rpx;
  982. font-size: 28rpx;
  983. color: #FFFFFF;
  984. line-height: 40rpx;
  985. }
  986. .everyvideobox .layerbox .lookbox {
  987. position: absolute;
  988. bottom: 17rpx;
  989. right: 22rpx;
  990. }
  991. .everyvideobox .layerbox .lookbox image {
  992. float: left;
  993. display: block;
  994. width: 24rpx;
  995. height: 24rpx;
  996. position: relative;
  997. top: 5rpx;
  998. }
  999. .everyvideobox .layerbox .lookbox view {
  1000. display: block;
  1001. float: left;
  1002. font-size: 12px;
  1003. color: #B6CADE;
  1004. line-height: 34rpx;
  1005. }
  1006. .contentBox {
  1007. display: block;
  1008. width: 100%;
  1009. padding: 18rpx 0 8rpx;
  1010. }
  1011. .contentBox .videoTitle {
  1012. width: 100%;
  1013. padding: 0 20rpx;
  1014. font-family: PingFang-SC-Medium, Source Sans Medium;
  1015. font-size: 24rpx;
  1016. color: #384855;
  1017. }
  1018. .contentBox .personMsgBox {
  1019. margin-top: 12rpx;
  1020. }
  1021. .videotype {
  1022. position: absolute;
  1023. top: 20rpx;
  1024. left: 22rpx;
  1025. line-height: 50rpx;
  1026. display: block;
  1027. font-size: 24rpx;
  1028. color: #fff;
  1029. }
  1030. .contentBox .personMsgBox .clickbox image {
  1031. width: 24rpx;
  1032. height: 24rpx;
  1033. position: relative;
  1034. top: 5rpx;
  1035. }
  1036. /* 图文 */
  1037. .zanbox .bzan {
  1038. display: block;
  1039. width: 31rpx;
  1040. height: 32rpx;
  1041. }
  1042. .hotbox {
  1043. display: block;
  1044. width: 50%;
  1045. line-height: 32rpx;
  1046. }
  1047. .hotbox image {
  1048. float: left;
  1049. display: block;
  1050. width: 24rpx;
  1051. height: 24rpx;
  1052. position: relative;
  1053. top: 4rpx;
  1054. }
  1055. .hotbox view {
  1056. float: left;
  1057. margin-left: 10rpx;
  1058. line-height: 32rpx;
  1059. font-size: 22rpx;
  1060. color: #CBCDEB;
  1061. }
  1062. .filtratebox {
  1063. color: #fff;
  1064. border-radius: unset;
  1065. line-height: 98rpx;
  1066. background: #249EFB;
  1067. /* border-left: 1px solid #fff; */
  1068. }
  1069. .filtratebox image {
  1070. /* position: relative;
  1071. top: 24rpx; */
  1072. display: block;
  1073. margin-right: 8rpx;
  1074. width: 38rpx;
  1075. height: 38rpx;
  1076. }
  1077. .filtratebox .searchtext {
  1078. /* line-height: 98rpx; */
  1079. }
  1080. .addtime {
  1081. display: block;
  1082. padding: 0 20rpx;
  1083. color: #B6CADE;
  1084. margin-top: 8rpx;
  1085. }
  1086. /* .van-index-anchor-wrapper{
  1087. background-color: #f7f8fa;
  1088. } */
  1089. .case_numbox {
  1090. display: inline-block;
  1091. width: auto;
  1092. height: 32rpx;
  1093. position: relative;
  1094. top: 4rpx;
  1095. background: #D4E4ED;
  1096. color: #9DB6CF;
  1097. padding: 0 12rpx;
  1098. border-radius: 16rpx;
  1099. margin-left: 8rpx;
  1100. line-height: 32rpx;
  1101. }
  1102. .van-index-anchor {
  1103. width: 100%;
  1104. font-size: 16px;
  1105. font-weight: bold;
  1106. padding: 0 5px !important;
  1107. line-height: 32rpx !important;
  1108. }
  1109. .van-index-anchor--active {
  1110. display: none !important;
  1111. }
  1112. .constructSitebox {
  1113. display: block;
  1114. width: 690rpx;
  1115. background-color: #fff;
  1116. border-radius: 16rpx;
  1117. border: 1px solid #ECECEC;
  1118. box-sizing: border-box;
  1119. padding: 24rpx 20rpx 28rpx;
  1120. margin: 0 auto 20rpx;
  1121. box-shadow: 0 2px 8px 0 rgba(56,72,85,0.20);
  1122. }
  1123. .coverbox {
  1124. width: 100%;
  1125. max-height: 450rpx;
  1126. overflow: hidden;
  1127. }
  1128. .coverbox image {
  1129. display: block;
  1130. width: 100%;
  1131. }
  1132. .constructit {
  1133. width: 400rpx;
  1134. }
  1135. .constructSitebox .casecollectbox image {
  1136. top: 11rpx;
  1137. }
  1138. .sitestep {
  1139. display: block;
  1140. border-top: 1px solid #ECECEC;
  1141. padding: 24rpx 10rpx;
  1142. }
  1143. .everysteps {
  1144. text-align: center;
  1145. position: relative;
  1146. }
  1147. .everysteps .stepnum {
  1148. display: block;
  1149. width: 32rpx;
  1150. height: 32rpx;
  1151. background: #FFFFFF;
  1152. border: 2rpx solid #CCCCCC;
  1153. /* background: #28A1FF; */
  1154. border-radius: 50%;
  1155. /* color: #fff; */
  1156. margin: 0 auto 12rpx;
  1157. position: relative;
  1158. z-index: 2;
  1159. }
  1160. .everysteps::after {
  1161. display: block;
  1162. content: " ";
  1163. width: 125.2rpx;
  1164. height: 10rpx;
  1165. background: #EEEEEE;
  1166. position: absolute;
  1167. top: 11rpx;
  1168. left: -50%;
  1169. z-index: 1;
  1170. }
  1171. .sitestep .everysteps:first-child::after {
  1172. display: none;
  1173. }
  1174. .laststeps .stepnum {
  1175. background-color: #28A1FF;
  1176. border-color: #28A1FF;
  1177. color: #fff !important;
  1178. }
  1179. .laststeps::after {
  1180. background-color: #28A1FF;
  1181. }
  1182. .communitybox {
  1183. display: block;
  1184. position: absolute;
  1185. top: 8rpx;
  1186. left: 20rpx;
  1187. background: #D4E4ED;
  1188. height: 56rpx;
  1189. border: 2rpx solid #9DB6CF;
  1190. border-radius: 28rpx;
  1191. line-height: 56rpx;
  1192. box-sizing: border-box;
  1193. padding: 0 32rpx;
  1194. font-size: 24rpx;
  1195. color: #384855;
  1196. margin-right: 20rpx;
  1197. overflow: inherit;
  1198. }
  1199. .communitybox image {
  1200. width: 30rpx;
  1201. height: 30rpx;
  1202. position: relative;
  1203. top: 12rpx;
  1204. margin-left: 8rpx;
  1205. }
  1206. .customerbtnbox {
  1207. height: 66rpx;
  1208. }
  1209. .customerbtnbox image {
  1210. display: block;
  1211. width: 18rpx;
  1212. height: 12rpx;
  1213. position: relative;
  1214. top: 32rpx;
  1215. margin-left: 8rpx;
  1216. }
  1217. .nowordertit {
  1218. color: #249efb !important;
  1219. }
  1220. .customerbtnbox image.delimg {
  1221. display: block;
  1222. width: 24rpx;
  1223. height: 24rpx;
  1224. position: relative;
  1225. top: 20rpx;
  1226. margin-left: 8rpx;
  1227. }
  1228. .duihaoIcon {
  1229. width: 20rpx;
  1230. height: 20rpx;
  1231. margin-top: 7rpx;
  1232. }
  1233. .searchbtn1 {
  1234. display: block;
  1235. width: 110rpx;
  1236. height: 66rpx;
  1237. line-height: 66rpx;
  1238. padding-left: 24rpx;
  1239. }
  1240. .searchbtn1 text {
  1241. display: block;
  1242. position: absolute;
  1243. top: 12rpx;
  1244. width: 1px;
  1245. left: 0;
  1246. height: 32rpx;
  1247. background-color: #d4d4d4;
  1248. }
  1249. .searchbtn1 image {
  1250. display: block;
  1251. position: relative;
  1252. top: 16rpx;
  1253. width: 28rpx;
  1254. height: 28rpx;
  1255. margin-left: 8rpx;
  1256. }
  1257. .searchbtn1 text.caseline {
  1258. top: 17rpx;
  1259. }
  1260. .searchbtn1 image.caseimg {
  1261. top: 13rpx;
  1262. width: 40rpx;
  1263. height: 40rpx;
  1264. }
  1265. .imgtype{
  1266. display: block;
  1267. width: 44rpx;
  1268. height: 44rpx;
  1269. position: absolute;
  1270. top: 20rpx;
  1271. right: 20rpx;
  1272. z-index: 2;
  1273. }