index.wxss 26 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453
  1. .clearfix {
  2. clear: both;
  3. }
  4. .body-content {
  5. background-color: #eee;
  6. padding: 0 0;
  7. box-sizing: border-box;
  8. }
  9. .top-bar {
  10. display: flex;
  11. align-items: center;
  12. justify-content: space-between;
  13. padding: 20rpx 30rpx;
  14. background-color: #fff;
  15. box-shadow: 0 0 10px rgba(0, 0, 0, 0.45);
  16. z-index: 999999;
  17. }
  18. .top-bar view {
  19. display: flex;
  20. align-items: center;
  21. }
  22. .top-bar view button {
  23. display: flex;
  24. align-items: center;
  25. }
  26. .top-bar image {
  27. height: 16px;
  28. width: 16px;
  29. margin-right: 10rpx;
  30. }
  31. .top-bar text {
  32. color: #888;
  33. font-size: 16px;
  34. }
  35. .talkbox {
  36. display: flex;
  37. justify-content: flex-start;
  38. width: 100%;
  39. align-items: flex-start;
  40. margin-bottom: 20rpx;
  41. }
  42. .talkbox-right {
  43. display: flex;
  44. justify-content: flex-end;
  45. width: 100%;
  46. align-items: flex-start;
  47. margin-bottom: 20rpx;
  48. }
  49. .talkbox image {
  50. position: relative;
  51. }
  52. .menu-list-box {
  53. width: 360rpx;
  54. position: fixed;
  55. left: 60rpx;
  56. top: 120rpx;
  57. background: white;
  58. box-shadow: 0 0 10px rgba(5, 5, 5, 0.466);
  59. border-radius: 10rpx;
  60. padding: 40rpx;
  61. z-index: 9999;
  62. }
  63. .data-loading {
  64. display: flex;
  65. justify-content: center;
  66. font-size: 24rpx;
  67. align-items: center;
  68. color: #666;
  69. }
  70. .data-loading image {
  71. height: 50rpx;
  72. width: 50rpx;
  73. }
  74. .touxiang-list {
  75. border-bottom: 1px solid #e0e0e0;
  76. display: flex;
  77. flex-direction: row;
  78. align-items: center;
  79. padding-bottom: 10rpx;
  80. }
  81. .kefu-touxiang image {
  82. width: 90rpx !important;
  83. height: 90rpx !important;
  84. border-radius: 10rpx;
  85. margin-right: 30rpx;
  86. }
  87. .kefu-name {
  88. font-size: 32rpx;
  89. color: black;
  90. font-weight: bold;
  91. margin-bottom: 5px;
  92. }
  93. .position {
  94. font-size: 24rpx;
  95. color: #666;
  96. font-weight: normal !important;
  97. margin-top: 20rpx;
  98. }
  99. .kefu-info-list {
  100. font-size: 28rpx;
  101. color: black;
  102. line-height: 60rpx;
  103. padding-top: 10rpx;
  104. }
  105. .kefu-info-list text {
  106. color: rgba(0, 0, 0, 0.45);
  107. display: inline-block;
  108. width: 120rpx;
  109. }
  110. .talkleft {
  111. padding: 20rpx;
  112. margin-left: 10rpx;
  113. line-height: 40rpx;
  114. font-size: 32rpx;
  115. width: auto;
  116. border-radius: 10rpx;
  117. background-color: white;
  118. border: 1px solid #e0e0e0;
  119. word-break: break-all;
  120. margin-top: 10rpx;
  121. display: inline-block;
  122. z-index: 9;
  123. }
  124. .talkleft text {
  125. font-size: 32rpx;
  126. max-width: 100%;
  127. }
  128. .talkright {
  129. padding: 20rpx;
  130. margin-right: 10rpx;
  131. flex-direction: row;
  132. align-items: center;
  133. flex-wrap: wrap;
  134. line-height: 40rpx;
  135. font-size: 32rpx;
  136. background: #4ad79f;
  137. border-radius: 10rpx;
  138. max-width: 100%;
  139. word-break: break-all;
  140. margin-top: 10rpx;
  141. justify-content: flex-end;
  142. }
  143. .talkright text {
  144. line-height: 56rpx;
  145. }
  146. .btn-shouquan {
  147. font-size: 30rpx !important;
  148. display: block;
  149. text-align: center;
  150. color: #396fcb;
  151. background-color: white;
  152. border: none;
  153. line-height: 35rpx;
  154. border-top: 2rpx solid #e0e0e0;
  155. overflow: visible;
  156. border-radius: 0;
  157. padding: 0;
  158. }
  159. .shouquan-box {
  160. display: flex;
  161. justify-content: center;
  162. align-items: center;
  163. flex-direction: row;
  164. }
  165. .btn-shouquan image {
  166. height: 16px !important;
  167. width: 16px !important;
  168. margin-right: 8rpx;
  169. vertical-align: middle;
  170. line-height: 35rpx;
  171. }
  172. .btn-shouquan::after {
  173. border: none;
  174. }
  175. .talkleft-shouquan {
  176. padding: 0 8px;
  177. }
  178. .talkleft-shouquan text {
  179. padding: 10px;
  180. display: inline-block;
  181. }
  182. .btn-shouquan text {
  183. vertical-align: middle;
  184. }
  185. .talkbox image {
  186. display: inline-block;
  187. height: 70rpx;
  188. width: 70rpx;
  189. border-radius: 70rpx;
  190. margin-left: 20rpx;
  191. }
  192. .talkbox-right image {
  193. display: inline-block;
  194. height: 70rpx;
  195. width: 70rpx;
  196. border-radius: 70rpx;
  197. margin-right: 20rpx;
  198. }
  199. .talkbox-emoji {
  200. height: 60rpx !important;
  201. width: 60rpx !important;
  202. }
  203. .tip-box {
  204. display: flex;
  205. justify-content: center;
  206. margin-bottom: 20rpx;
  207. }
  208. .tip-span {
  209. background-color: #e0e0e0;
  210. font-size: 28rpx;
  211. display: block;
  212. padding: 5rpx 10rpx;
  213. border-radius: 4px;
  214. }
  215. .txtMsgBox {
  216. height: 80rpx;
  217. border-radius: 100rpx;
  218. line-height: 20rpx;
  219. text-align: left;
  220. color: #fff;
  221. background-color: #f0f;
  222. display: inline-block;
  223. position: absolute;
  224. left: 0;
  225. width: calc(100% - 200rpx);
  226. padding: 20rpx 30rpx;
  227. }
  228. .form-control {
  229. border: 1rpx solid #e0e0e0;
  230. border-radius: 4rpx;
  231. padding: 5rpx 20rpx;
  232. font-size: 24rpx;
  233. }
  234. .SendMsgBtn {
  235. float: right;
  236. width: 100px;
  237. height: 80rpx;
  238. margin-right: 10px;
  239. border-radius: 100rpx;
  240. line-height: 100rpx;
  241. text-align: center;
  242. color: #fff;
  243. background-color: #396fcb;
  244. }
  245. .input-container {
  246. position: relative;
  247. }
  248. .bottom-box {
  249. position: fixed;
  250. background-color: #f7f7f7;
  251. border-top: 1px solid #cdd6d3;
  252. bottom: 0rpx;
  253. left: 0;
  254. right: 0;
  255. padding-top: 20rpx;
  256. display: flex;
  257. flex-grow: row;
  258. z-index: 9999;
  259. /* height: 240rpx; */
  260. }
  261. .inout-view {
  262. position: relative;
  263. height: 60rpx;
  264. width: 100%;
  265. display: flex;
  266. align-items: center;
  267. padding: 0 30rpx;
  268. justify-content: space-between
  269. }
  270. .bottom-zoosnet {
  271. position: absolute;
  272. top: 90rpx;
  273. text-align: center;
  274. height: 38rpx;
  275. font-size: 22rpx;
  276. left: 0;
  277. right: 0;
  278. color: #808080;
  279. z-index: 9999;
  280. }
  281. .bottom-box input {
  282. margin-right: 10rpx;
  283. margin-left: 10rpx;
  284. display: inline-block;
  285. position: absolute;
  286. }
  287. .bottom-box button {
  288. font-size: 20rpx;
  289. display: inline-block;
  290. margin-right: 3rpx;
  291. padding: 4rpx 14rpx;
  292. /* flex-shrink: 0; */
  293. }
  294. .send-button{
  295. width: 90rpx !important;
  296. }
  297. .bottom-button-box {
  298. height: 60rpx;
  299. display: flex;
  300. flex-direction: row;
  301. z-index: 9999999999999999999;
  302. flex-shrink: 0;
  303. align-items: center
  304. }
  305. .input-box {
  306. position: absolute;
  307. left: 80rpx;
  308. right: 190rpx;
  309. height: 80rpx;
  310. }
  311. .input-box input {
  312. width: 100%;
  313. }
  314. .voice {
  315. height: 51rpx;
  316. width: 51rpx;
  317. flex-shrink: 0
  318. }
  319. .bottom-button-box image {
  320. height: 65rpx;
  321. width: 65rpx;
  322. }
  323. .choice {
  324. border-top: 1px solid #cdd6d3;
  325. background-color: #f7f7f7;
  326. position: absolute;
  327. bottom: 0px;
  328. width: 100%;
  329. top: 105rpx;
  330. display: flex;
  331. flex-direction: row;
  332. padding-top: 40rpx;
  333. }
  334. .choice-block {
  335. color: #333;
  336. font-size: 12px;
  337. bottom: 0;
  338. }
  339. .choice-block view {
  340. align-items: center;
  341. flex: 1;
  342. float: left;
  343. margin-right: 5px;
  344. margin-left: 3%;
  345. margin-bottom: 10px;
  346. }
  347. .choice-block text {
  348. height: 50rpx;
  349. width: 50rpx;
  350. font-size: 50rpx;
  351. padding: 20rpx;
  352. display: inline-block;
  353. justify-content: center;
  354. }
  355. .choice-block-coloum {
  356. display: flex;
  357. flex-direction: column;
  358. font-size: 22rpx;
  359. text-align: center;
  360. margin: 10rpx 30rpx;
  361. }
  362. .choice-img {
  363. width: 80rpx;
  364. height: 80rpx;
  365. padding: 15rpx;
  366. background: #fff;
  367. border-radius: 20rpx;
  368. margin-bottom: 5rpx;
  369. display: flex;
  370. align-items: center;
  371. justify-content: center;
  372. }
  373. .choice-img image {
  374. width: 30px;
  375. height: 25px;
  376. }
  377. .talkbox-right image.picture {
  378. width: 300rpx !important;
  379. border-radius: 8rpx !important;
  380. border: 1px solid #ddd;
  381. }
  382. .mess-input {
  383. border: 1rpx solid #fff;
  384. background-color: white;
  385. border-radius: 8rpx;
  386. /* padding: 5rpx 20rpx;
  387. height: 68rpx!important; *//* padding: 13rpx 20rpx;
  388. height: 44rpx!important; */
  389. font-size: 32rpx;
  390. width: 430rpx;
  391. margin:0 10rpx
  392. }
  393. /* .talkbox {
  394. display: block;
  395. width: 100%;
  396. float: left;
  397. }
  398. .talkleft {
  399. padding: 10px;
  400. margin-left: 5px;
  401. margin-top: 10px;
  402. display: inline-block;
  403. background-color: red;
  404. width: auto;
  405. }
  406. .talkright {
  407. padding: 10px;
  408. margin-right: 10px;
  409. margin-top: 10px;
  410. display: block;
  411. float: right;
  412. background-color: red;
  413. width: auto;
  414. }
  415. .inputBox{
  416. position: fixed;
  417. left: 0;
  418. right: 0;
  419. bottom: 10px;
  420. }
  421. .inputBox input {
  422. color: #2c2b35;
  423. font-size: 34rpx;
  424. margin-left: 10px;
  425. margin-bottom: 10px;
  426. float: bottom;
  427. }
  428. .txtMsgBox {
  429. height: 80rpx;
  430. border-radius: 100rpx;
  431. line-height: 100rpx;
  432. text-align: center;
  433. color: #fff;
  434. background-color: #f0f;
  435. display: inline-block;
  436. position: absolute;
  437. left: 0;
  438. width:calc(100% - 160px);
  439. }
  440. .SendMsgBtn {
  441. float: right;
  442. width: 100px;
  443. height: 80rpx;
  444. margin-right: 10px;
  445. border-radius: 100rpx;
  446. line-height: 100rpx;
  447. text-align: center;
  448. color: #fff;
  449. background-color: #396fcb;
  450. } */
  451. .tab-h {
  452. height: 60rpx;
  453. width: 100%;
  454. box-sizing: border-box;
  455. overflow: hidden;
  456. line-height: 80rpx;
  457. background: #f7f7f7;
  458. font-size: 16px;
  459. white-space: nowrap;
  460. position: fixed;
  461. bottom: 30rpx;
  462. left: 0;
  463. z-index: 99;
  464. display: flex;
  465. justify-content: center;
  466. text-align: center;
  467. }
  468. .tab-item {
  469. margin: 0 20rpx;
  470. display: inline-block;
  471. height: 20rpx;
  472. width: 20rpx;
  473. border-radius: 20rpx;
  474. background: #d1d5d8;
  475. }
  476. .tab-item.active {
  477. background-color: #83878a;
  478. position: relative;
  479. height: 25rpx;
  480. width: 25rpx;
  481. }
  482. .tab-content {
  483. padding-top: 15rpx;
  484. }
  485. .luyin-box {
  486. /* width: 100rpx; */
  487. border-radius: 10rpx;
  488. padding: 20rpx 15rpx;
  489. background-color: #4ad79f;
  490. text-align: right;
  491. display: flex;
  492. align-items: center;
  493. justify-content: space-between;
  494. margin-right: 10rpx;
  495. margin-top: 10rpx;
  496. min-width: 90rpx;
  497. }
  498. .luyin-box image {
  499. height: 40rpx;
  500. width: 40rpx;
  501. }
  502. .luyin-box text {
  503. font-size: 28rpx;
  504. color: ddd;
  505. margin-right: 10rpx;
  506. }
  507. .btn-voice {
  508. background-color: #fff;
  509. border-color: #fff;
  510. position: fixed;
  511. bottom: 48rpx;
  512. line-height: 60rpx;
  513. left: 90rpx;
  514. right: 170rpx;
  515. }
  516. .luyin-box-left {
  517. /* width: 200rpx; */
  518. min-width: 110rpx;
  519. border-radius: 10rpx;
  520. padding: 20rpx 15rpx;
  521. background-color: #fff;
  522. text-align: left;
  523. display: flex;
  524. align-items: center;
  525. justify-content: space-between;
  526. margin-left: 10rpx;
  527. margin-top: 10rpx;
  528. border: 1px solid #e0e0e0;
  529. }
  530. .luyin-box-left image {
  531. height: 40rpx;
  532. width: 40rpx;
  533. }
  534. .luyin-box-left text {
  535. font-size: 28rpx;
  536. color: ddd;
  537. margin-right: 10rpx;
  538. }
  539. .mask {
  540. position: fixed;
  541. top: 0;
  542. left: 0;
  543. bottom: 0;
  544. right: 0;
  545. background: rgba(0, 0, 0, 0.7);
  546. width: 100%;
  547. }
  548. .pop {
  549. width: 60%;
  550. left: 20%;
  551. margin-left: -10px;
  552. position: fixed;
  553. top: 20%;
  554. background: #fff;
  555. font-size: 14px;
  556. border: 1px solid #ddd;
  557. box-shadow: 0 0 15px rgb(168, 168, 168);
  558. }
  559. .pop-header {
  560. width: 100%;
  561. height: 36px;
  562. line-height: 36px;
  563. border-bottom: 1px solid #ddd;
  564. }
  565. .pop-header view {
  566. float: left;
  567. line-height: 36px;
  568. font-size: 14px;
  569. color: #333;
  570. margin-left: 10px;
  571. }
  572. .close {
  573. width: 12px;
  574. height: 12px;
  575. float: right;
  576. line-height: 36px;
  577. margin: 10px;
  578. }
  579. .pop-body {
  580. font-size: 14px;
  581. color: #666;
  582. padding: 10px;
  583. }
  584. .company-tit {
  585. text-align: center;
  586. color: #333;
  587. }
  588. .pop-box {
  589. overflow: hidden;
  590. width: 100%;
  591. line-height: 30px;
  592. }
  593. .pop-tit {
  594. float: left;
  595. color: #333;
  596. width: 60px;
  597. text-align: right;
  598. }
  599. .pop-box {
  600. float: left;
  601. }
  602. .emoji-btn {
  603. margin-right: 12rpx;
  604. height: 51rpx;
  605. width: 51rpx;
  606. }
  607. .add-btn {
  608. height: 51rpx;
  609. width: 51rpx;
  610. }
  611. .slide-image {
  612. width: 100%;
  613. }
  614. .swiperbox {
  615. padding: 20rpx;
  616. border-radius: 8rpx;
  617. overflow: hidden;
  618. }
  619. .swiperbox image {
  620. border-radius: 8rpx;
  621. }
  622. .banner-img {
  623. padding: 20rpx;
  624. border-radius: 8rpx;
  625. overflow: hidden;
  626. }
  627. .banner-imgtxt image {
  628. border-radius: 8rpx;
  629. width: 100%;
  630. }
  631. .banner-img image {
  632. width: 100%;
  633. border-radius: 8rpx;
  634. box-shadow: 0 0 20rpx rgba(0, 0, 0, 35);
  635. }
  636. .banner-img {
  637. padding: 20rpx;
  638. }
  639. .banner-imgtxt {
  640. position: relative;
  641. color: #0e6749;
  642. padding: 20rpx;
  643. }
  644. .view-txt {
  645. position: absolute;
  646. left: 40rpx;
  647. top: 90rpx;
  648. display: flex;
  649. flex-direction: column;
  650. }
  651. .banner-head {
  652. font-size: 40rpx;
  653. font-weight: bold;
  654. line-height: 60rpx;
  655. }
  656. .banner-head2 {
  657. font-size: 28rpx;
  658. margin-top: 40rpx;
  659. }
  660. .left-mess-box {
  661. max-width: 80%;
  662. display: flex;
  663. flex-direction: column;
  664. }
  665. .time-mess {
  666. color: #666;
  667. font-size: 20rpx;
  668. margin-left: 10rpx;
  669. }
  670. .right-mess-box {
  671. align-items: flex-end;
  672. }
  673. .right-time-mess {
  674. margin-right: 10rpx;
  675. }
  676. /* 授权 */
  677. /* pages/login/login.wxss */
  678. .show-btn {
  679. margin-top: 100rpx;
  680. color: #2c2;
  681. }
  682. .modal-mask {
  683. width: 100%;
  684. height: 100%;
  685. position: fixed;
  686. top: 0;
  687. left: 0;
  688. background: #000;
  689. opacity: 0.5;
  690. overflow: hidden;
  691. z-index: 9000;
  692. color: #fff;
  693. }
  694. .modal-dialog {
  695. width: 630rpx;
  696. overflow: hidden;
  697. position: fixed;
  698. top: 30%;
  699. left: 0;
  700. z-index: 9999;
  701. background: #f9f9f9;
  702. margin: -170rpx 65rpx;
  703. border-radius: 16rpx;
  704. }
  705. .modal-title {
  706. line-height: 100rpx;
  707. font-size: 36rpx;
  708. color: #000;
  709. text-align: center;
  710. border-bottom: 2rpx solid rgba(0, 0, 0, 0.1);
  711. }
  712. .modal-content {
  713. padding: 50rpx 32rpx;
  714. }
  715. .modal-input {
  716. display: flex;
  717. flex-direction: column;
  718. justify-content: center;
  719. font-size: 24rpx;
  720. }
  721. .modal-input text {
  722. color: #666;
  723. text-align: center;
  724. }
  725. .input {
  726. width: 100%;
  727. height: 82rpx;
  728. font-size: 28rpx;
  729. line-height: 28rpx;
  730. padding: 0 20rpx;
  731. box-sizing: border-box;
  732. color: #333;
  733. }
  734. .input-holder-lh {
  735. color: #666;
  736. font-size: 28rpx;
  737. width: 90%;
  738. margin: 10px auto;
  739. background-color: white;
  740. padding: 2px 10px;
  741. border-radius: 4px;
  742. height: 32px;
  743. border: 1px solid #e0e0e3 !important;
  744. }
  745. .modal-footer {
  746. display: flex;
  747. flex-direction: row;
  748. height: 86rpx;
  749. font-size: 34rpx;
  750. line-height: 86rpx;
  751. border-top: 1px solid rgba(0, 0, 0, 0.1);
  752. }
  753. .modal-footer button::after {
  754. border: none;
  755. }
  756. .btn-cancel {
  757. color: #666;
  758. text-align: center;
  759. border: none;
  760. border-radius: 0;
  761. flex: 1;
  762. border-right: 1px solid rgba(0, 0, 0, 0.1);
  763. font-size: 30rpx;
  764. line-height: 86rpx;
  765. }
  766. .button-hover {
  767. background-color: white;
  768. }
  769. .btn-confirm {
  770. color: rgb(25, 189, 107);
  771. text-align: center;
  772. border-radius: 0 !important;
  773. flex: 1;
  774. font-size: 30rpx;
  775. line-height: 86rpx;
  776. }
  777. .tip-head {
  778. text-align: center;
  779. color: black;
  780. font-size: 40rpx;
  781. line-height: 100rpx;
  782. margin: 10rpx 30rpx;
  783. border-bottom: 2rpx solid rgba(0, 0, 0, 0.07);
  784. padding-bottom: 10rpx;
  785. }
  786. .tip-images {
  787. text-align: center;
  788. }
  789. .tip-images image {
  790. height: 100rpx !important;
  791. width: 100rpx;
  792. }
  793. .tip-secdend-head {
  794. text-align: center;
  795. color: rgba(102, 102, 102, 0.7);
  796. line-height: 50rpx;
  797. margin-top: 30rpx;
  798. font-size: 28rpx;
  799. padding-bottom: 10rpx;
  800. }
  801. .talk-left-messbox {
  802. max-width: 80%;
  803. }
  804. .talk-left-messbox image.picture {
  805. width: 300rpx !important;
  806. border-radius: 4px !important;
  807. border: 1px solid #ddd;
  808. }
  809. .fuzhi-tips {
  810. width: 25px;
  811. position: absolute;
  812. bottom: 10px;
  813. /* right: 1px; */
  814. background-color: rgba(0, 0, 0, 0.8);
  815. color: white;
  816. display: flex;
  817. flex-direction: row;
  818. align-items: center;
  819. border-radius: 4px;
  820. font-size: 12px;
  821. padding: 5px;
  822. z-index: 999;
  823. }
  824. .fuzhi-tips-left {
  825. width: 26px;
  826. position: absolute;
  827. bottom: 2px;
  828. /* left: 0px; */
  829. background-color: rgba(0, 0, 0, 0.8);
  830. color: white;
  831. display: flex;
  832. flex-direction: row;
  833. align-items: center;
  834. border-radius: 4px;
  835. font-size: 12px;
  836. padding: 5px;
  837. }
  838. .fuzhi-tips text {
  839. width: 30px;
  840. text-align: center;
  841. }
  842. .fuzhi-tips:after {
  843. content: "";
  844. border: 5px solid rgba(0, 0, 0, 0.8);
  845. border-bottom-color: transparent;
  846. border-right-color: transparent;
  847. border-left-color: transparent;
  848. width: 0px;
  849. height: 0px;
  850. position: absolute;
  851. right: 12px;
  852. top: 26px;
  853. }
  854. .btn-contactme {
  855. padding: 0px;
  856. background-color: transparent;
  857. border: none !important;
  858. line-height: inherit;
  859. display: flex;
  860. flex-direction: row;
  861. text-align: left;
  862. }
  863. .btn-contactme::after {
  864. border: none;
  865. }
  866. /*mask*/
  867. .drawer_screen {
  868. width: 100%;
  869. height: 100%;
  870. position: fixed;
  871. top: 0;
  872. left: 0;
  873. z-index: 9999;
  874. background: rgba(0, 0, 0, 0.7);
  875. overflow: hidden;
  876. }
  877. /*content*/
  878. .drawer_box {
  879. width: 650rpx;
  880. overflow: hidden;
  881. position: fixed;
  882. top: 40%;
  883. left: 0;
  884. z-index: 9999999;
  885. background: #fff !important;
  886. margin: -150px 0rpx 0 50rpx;
  887. border-radius: 8px;
  888. opacity: 1;
  889. }
  890. .drawer_title {
  891. padding: 15px;
  892. font: 20px "microsoft yahei";
  893. text-align: center;
  894. background: #ffff !important;
  895. }
  896. .drawer_content {
  897. max-height: 300px;
  898. overflow-y: scroll; /*超出父盒子高度可滚动*/
  899. background: #ffff !important;
  900. }
  901. .btn_ok {
  902. padding: 10px;
  903. font: 20px "microsoft yahei";
  904. text-align: center;
  905. border-top: 1px solid #e8e8ea;
  906. color: #3cc51f;
  907. background-color: #ffff !important;
  908. }
  909. .top {
  910. padding-top: 8px;
  911. }
  912. .bottom {
  913. padding-bottom: 8px;
  914. }
  915. .title {
  916. font-size: 32rpx;
  917. font: 300 28rpx/30px "microsoft yahei";
  918. color: black;
  919. font-weight: bold;
  920. display: flex;
  921. align-items: center;
  922. }
  923. .title image {
  924. height: 14px;
  925. width: 14px;
  926. margin-right: 10rpx;
  927. }
  928. .comp-content {
  929. line-height: 24px;
  930. display: inline-block;
  931. font: 300 28rpx/30px "microsoft yahei";
  932. padding-right: 0rpx;
  933. word-break: break-all;
  934. }
  935. .input_base {
  936. border: 2rpx solid #ccc;
  937. padding-left: 10rpx;
  938. margin-right: 50rpx;
  939. }
  940. .input_h30 {
  941. height: 30px;
  942. line-height: 30px;
  943. }
  944. .input_h60 {
  945. height: 60px;
  946. }
  947. .input_view {
  948. font: 12px "microsoft yahei";
  949. background: #fff;
  950. color: #000;
  951. line-height: 30px;
  952. }
  953. input {
  954. font: 12px "microsoft yahei";
  955. background: #fff;
  956. color: #000;
  957. }
  958. radio {
  959. margin-right: 20px;
  960. }
  961. .grid {
  962. display: flex;
  963. flex-direction: column;
  964. justify-content: flex-start;
  965. align-items: flex-start;
  966. padding: 40rpx;
  967. padding-top: 10px !important;
  968. }
  969. .comp-img image {
  970. height: 55px;
  971. width: 55px;
  972. }
  973. .comp-img {
  974. display: flex;
  975. align-items: center;
  976. flex-direction: row;
  977. padding: 0 20px;
  978. padding-bottom: 0px !important;
  979. }
  980. .comp-img view {
  981. display: flex;
  982. flex-direction: column;
  983. flex-wrap: wrap;
  984. margin-left: 20rpx;
  985. }
  986. .comp-img view text {
  987. font-size: 26rpx;
  988. color: #666;
  989. }
  990. .btn-shouquan {
  991. margin: 0;
  992. flex-direction: row !important;
  993. justify-content: center;
  994. align-items: center;
  995. width: 100%;
  996. }
  997. .address-text {
  998. display: flex;
  999. align-items: center;
  1000. flex-direction: row !important;
  1001. margin-left: 0px !important;
  1002. text-align: left;
  1003. }
  1004. .address-text image {
  1005. height: 14px;
  1006. width: 14px;
  1007. }
  1008. .btn-shouquan text {
  1009. display: inline-block !important;
  1010. }
  1011. .talkleft-shouquan {
  1012. max-width: 100%;
  1013. }
  1014. .comp-tag {
  1015. display: flex;
  1016. flex-direction: row;
  1017. flex-wrap: wrap;
  1018. }
  1019. .tags {
  1020. padding: 10rpx;
  1021. border-radius: 8rpx;
  1022. border: 1px solid rgba(0, 0, 0, 0.07);
  1023. font: 300 24rpx/28px "microsoft yahei";
  1024. margin-right: 20rpx;
  1025. margin-bottom: 20rpx;
  1026. line-height: 24rpx;
  1027. }
  1028. .modal-title-callback {
  1029. display: flex;
  1030. justify-content: flex-end;
  1031. position: relative;
  1032. box-sizing: border-box;
  1033. height: 180rpx;
  1034. text-align: center;
  1035. flex-direction: column;
  1036. }
  1037. .callback-img {
  1038. position: absolute;
  1039. height: 120px;
  1040. width: 148px;
  1041. top: -60px;
  1042. left: 84px;
  1043. }
  1044. .modal-title-callback text {
  1045. margin-top: 15px;
  1046. font-size: 40rpx;
  1047. font-weight: 600;
  1048. line-height: 40rpx;
  1049. }
  1050. .callback-tips text {
  1051. font-size: 24rpx;
  1052. color: #333;
  1053. }
  1054. .callback-tips {
  1055. display: flex;
  1056. justify-content: center;
  1057. flex-direction: column;
  1058. text-align: center;
  1059. line-height: 44rpx;
  1060. }
  1061. .tips-tittle {
  1062. font-size: 16px !important;
  1063. color: #666 !important;
  1064. font-weight: 600 !important;
  1065. margin-bottom: 10px;
  1066. }
  1067. .color-orange {
  1068. color: #fa7e37 !important;
  1069. }
  1070. .color-gry {
  1071. color: #888 !important;
  1072. }
  1073. .btn {
  1074. border-radius: 4px;
  1075. }
  1076. .btn-ouline {
  1077. color: #4ad79f;
  1078. border: 1px solid #4ad79f;
  1079. }
  1080. .btn-green {
  1081. color: #ffff !important;
  1082. background-color: #4ad79f;
  1083. border: 1px solid #4ad79f !important;
  1084. }
  1085. .bottom-button {
  1086. display: flex;
  1087. flex-direction: row;
  1088. justify-content: space-around;
  1089. margin-top: 15px;
  1090. }
  1091. .bottom-button button {
  1092. width: 130px;
  1093. line-height: 36px;
  1094. font-size: 16px;
  1095. }
  1096. .bottom-button button::after {
  1097. border: none;
  1098. }
  1099. .up-arrow {
  1100. position: absolute;
  1101. top: 0;
  1102. right: 30px;
  1103. }
  1104. .addwx-content {
  1105. display: flex;
  1106. flex-direction: row;
  1107. color: #fff;
  1108. font-size: 28rpx;
  1109. position: absolute;
  1110. top: 40px;
  1111. left: 30px;
  1112. flex-wrap: nowrap;
  1113. }
  1114. .addwx-content2 {
  1115. width: 268px;
  1116. top: 100px !important;
  1117. }
  1118. .addwx-number {
  1119. display: inline-block;
  1120. height: 20px;
  1121. width: 20px;
  1122. border-radius: 10px;
  1123. line-height: 20px;
  1124. text-align: center;
  1125. background-color: white;
  1126. color: rgba(0, 0, 0, 0.5) !important;
  1127. margin-right: 10rpx;
  1128. flex-shrink: 0;
  1129. }
  1130. .addwx-content image {
  1131. height: 20px;
  1132. width: 20px;
  1133. margin: 0 10rpx;
  1134. }
  1135. .addwx-content view {
  1136. display: inline-flex;
  1137. align-content: center;
  1138. justify-content: center;
  1139. }
  1140. .down-arrow {
  1141. position: absolute;
  1142. top: 130px;
  1143. right: 70px;
  1144. }
  1145. .tip-img {
  1146. height: 250px;
  1147. width: 300px;
  1148. margin: 190px auto;
  1149. }
  1150. .addtip {
  1151. position: fixed;
  1152. top: -8rpx;
  1153. right: 20rpx;
  1154. padding: 40rpx;
  1155. z-index: 9999;
  1156. font-size: 32rpx;
  1157. width: 460rpx;
  1158. display: flex;
  1159. flex-direction: column;
  1160. justify-content: flex-end;
  1161. }
  1162. .addtip image {
  1163. height: 48rpx;
  1164. width: 48rpx;
  1165. }
  1166. .tipcontent {
  1167. background-color: white;
  1168. border-radius: 16rpx;
  1169. box-shadow: 0 0 20rpx rgba(0, 0, 0, 0.2);
  1170. padding: 20rpx;
  1171. position: relative;
  1172. }
  1173. .trangel {
  1174. position: absolute;
  1175. top: -2rpx;
  1176. right: 100rpx;
  1177. z-index: 9999;
  1178. }
  1179. .viewSound {
  1180. width: 118px;
  1181. height: 27px;
  1182. position: fixed;
  1183. background: #000 no-repeat;
  1184. background-image: url('data:image/gif;base64,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');
  1185. background-position-y: 2px;
  1186. background-position-x: 23px;
  1187. background-size: 112px;
  1188. border-radius: 5px;
  1189. text-align: center;
  1190. padding: 15px;
  1191. top: calc(100% / 2 - 120px);
  1192. left: calc(100% / 2 - 75px);
  1193. opacity: 0.8;
  1194. padding-top: 111px;
  1195. color: #fff;
  1196. z-index: 9999;
  1197. }
  1198. .hide {
  1199. display: none;
  1200. }
  1201. .wxPreEmoji {
  1202. height: 60rpx !important;
  1203. width: 60rpx !important;
  1204. margin: 0 !important;
  1205. }
  1206. .bibox {
  1207. bottom: 0;
  1208. position: fixed;
  1209. z-index: 9999;
  1210. white-space: nowrap;
  1211. display: flex;
  1212. width: 100%;
  1213. background-color: #eee;
  1214. }
  1215. .inview {
  1216. display: inline-block;
  1217. padding: 5px 15px;
  1218. background-color: #fff;
  1219. border-radius: 15px;
  1220. margin: 3%;
  1221. font-size: 26rpx;
  1222. font-family: 黑体;
  1223. color: #888;
  1224. }
  1225. button::after{
  1226. display:block;
  1227. box-shadow: none;
  1228. }
  1229. /* 地理位置消息 */
  1230. .address-text {
  1231. display: flex;
  1232. align-items: flex-end;
  1233. flex-direction: row !important;
  1234. margin-right: 0px !important;
  1235. text-align: right;
  1236. }
  1237. .address-text image {
  1238. height: 14px;
  1239. width: 14px;
  1240. }
  1241. .btn-contactme {
  1242. padding: 0px;
  1243. background-color: transparent;
  1244. border: none !important;
  1245. line-height: inherit;
  1246. display: flex;
  1247. flex-direction: row;
  1248. text-align: left;
  1249. }
  1250. .btn-contactme::after {
  1251. border: none;
  1252. }