register-invite.vue 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859
  1. <template>
  2. <view class="container login">
  3. <view class="login-main">
  4. <text class="logo-titl">本页面不用填写!</text>
  5. <text class="logo-text">点击右上方<text class="sp">···</text>,选择“发送给朋友”,</text>
  6. <text class="logo-text">将本页面发送给客户进行机构注册,注册成功后将自动成为你名下的机构客户。</text>
  7. </view>
  8. <view class="register-main clearfix">
  9. <view class="register-logo">
  10. <image class="logo" src="https://static.caimei365.com/app/img/icon/logo@2x.png" mode=""></image>
  11. </view>
  12. <view class="register-row clearfix">
  13. <view class="register-from">
  14. <view class="label">联系人:</view>
  15. <input
  16. class="row-input"
  17. type="text"
  18. name="input"
  19. v-model="params.userName"
  20. disabled="true"
  21. placeholder="请输入机构联系人姓名"
  22. maxlength="6"
  23. />
  24. </view>
  25. </view>
  26. <view class="register-row clearfix">
  27. <view class="register-from">
  28. <view class="label">手机号:</view>
  29. <input
  30. class="row-input"
  31. type="number"
  32. name="input"
  33. v-model="params.bindMobile"
  34. disabled="true"
  35. placeholder="请输入联系人常用手机号"
  36. maxlength="11"
  37. />
  38. </view>
  39. </view>
  40. <view class="register-row clearfix">
  41. <view class="register-from">
  42. <view class="label">短信验证码:</view>
  43. <input
  44. class="row-input code"
  45. type="text"
  46. v-model="params.smsCode"
  47. disabled="true"
  48. placeholder="请输入短信验证码"
  49. maxlength="6"
  50. />
  51. <view class="row-btn" :class="[isMobileDisabled ? 'disabled' : '']">
  52. <button
  53. class="row-input"
  54. type="button"
  55. @click.stop="getMobileCodeFn"
  56. disabled="true"
  57. >
  58. {{ mobileCodeText }}
  59. </button>
  60. </view>
  61. </view>
  62. </view>
  63. <view class="register-main clearfix">
  64. <view class="register-agree">
  65. <view class="agree-text" @tap.stop="agreeCheck()">
  66. <button
  67. class="checkbox iconfont"
  68. disabled="true"
  69. :class="[isCheck ? 'icon-gouxuan' : 'icon-weigouxuan']"
  70. ></button>
  71. 我已阅读并同意
  72. <text @click.stop="this.$api.navigateTo('/pages/service/service?id=1036&title=机构协议')">
  73. 《机构协议》
  74. </text>
  75. <text @click.stop="this.$api.navigateTo('/pages/service/service?id=1023&title=用户协议')">
  76. 《用户协议》
  77. </text>
  78. <text @click.stop="this.$api.navigateTo('/pages/service/service?id=1013&title=隐私权政策')">
  79. 《隐私权政策》
  80. </text>
  81. </view>
  82. </view>
  83. <view class="register-row ">
  84. <view class="register-btn sub">注册</view>
  85. </view>
  86. </view>
  87. </view>
  88. </view>
  89. </template>
  90. <script>
  91. import { mapState,mapMutations } from 'vuex'
  92. import authorize from '@/common/config/authorize.js'
  93. export default{
  94. data() {
  95. return{
  96. spId:0,
  97. userName:'',
  98. userId:0,
  99. mobileCodeText:'获取验证码'
  100. }
  101. },
  102. onLoad(option) {
  103. this.initGetStotage()
  104. },
  105. methods:{
  106. async initGetStotage() {
  107. // 初始化
  108. const userInfo = await this.$api.getStorage()
  109. this.spId = userInfo.serviceProviderId ? userInfo.serviceProviderId : 0
  110. this.userName = userInfo.userName ? userInfo.userName : ''
  111. }
  112. },
  113. onShareAppMessage(res){//分享转发
  114. if (res.from === 'button') { // 来自页面内转发按钮
  115. }
  116. return {
  117. title: `${this.userName}邀请你注册采美机构用户啦~`,
  118. path: `pages/login/register-invite-club?spId=${this.spId}`,
  119. imageUrl:'https://static.caimei365.com/app/img/icon/icon-addShare@3x.png'
  120. }
  121. },
  122. onShow() {
  123. this.$api.getComStorage('orderUserInfo').then((resolve) =>{
  124. this.userId = resolve.userId
  125. })
  126. }
  127. }
  128. </script>
  129. <style lang="scss">
  130. .login{
  131. width: 100%;
  132. height: auto;
  133. border-top: 1px solid #F7F7F7;
  134. .model-warp.none{
  135. display: none;
  136. }
  137. .model-warp.show{
  138. display: block;
  139. }
  140. .login-main{
  141. width: 682rpx;
  142. background: rgba(0, 0, 0, 0.6);
  143. display: flex;
  144. flex-direction: column;
  145. height: 164rpx;
  146. margin: 18rpx auto 0;
  147. box-sizing: border-box;
  148. padding: 20rpx;
  149. border-radius: 16rpx;
  150. position: relative;
  151. &:before {
  152. content: '';
  153. width: 0;
  154. height: 0;
  155. border: 15rpx solid transparent;
  156. border-bottom: 15rpx solid rgba(0, 0, 0, 0.6);
  157. position: absolute;
  158. top: -29rpx;
  159. right: 88rpx;
  160. }
  161. .logo-titl{
  162. font-size: 28rpx;
  163. line-height: 34rpx;
  164. color:#FFFFFF;
  165. }
  166. .logo-text{
  167. font-size: 24rpx;
  168. line-height: 34rpx;
  169. color:#FFFFFF;
  170. .sp{
  171. color:#FFFFFF;
  172. font-weight: bold;
  173. }
  174. }
  175. }
  176. .login-form{
  177. width: 702rpx;
  178. height: auto;
  179. padding: 0 24rpx;
  180. .login-input{
  181. width: 654rpx;
  182. height: 40rpx;
  183. padding: 24rpx;
  184. margin-bottom: 20rpx;
  185. background: #F7F7F7;
  186. border-radius: 14rpx;
  187. display: flex;
  188. flex-direction: column;
  189. align-items: center;
  190. &.code{
  191. width: 370rpx;
  192. float: left;
  193. margin-right: 20rpx;
  194. }
  195. &.btn{
  196. width: 258rpx;
  197. height: 88rpx;
  198. padding: 0;
  199. float: left;
  200. background: $btn-confirm;
  201. .input{
  202. width: 258rpx;
  203. height: 88rpx;
  204. line-height: 88rpx;
  205. padding: 0;
  206. border-radius: 14rpx;
  207. color: #FFFFFF;
  208. background: $btn-confirm;
  209. }
  210. &.disabled{
  211. background: #F7F7F7;
  212. .input{
  213. background: #F7F7F7;
  214. color: #999999;
  215. }
  216. }
  217. }
  218. &.img-btn{
  219. width: 250rpx;
  220. height: 88rpx;
  221. padding: 0;
  222. float: left;
  223. background: #FFFFFF;
  224. display: block;
  225. .vscodeimg{
  226. width: 180rpx;
  227. height: 88rpx;
  228. float: left;
  229. display: flex;
  230. flex-direction: column;
  231. align-items: center;
  232. border-radius: 14rpx;
  233. image{
  234. width: 180rpx;
  235. height: 88rpx;
  236. border-radius: 14rpx;
  237. }
  238. }
  239. .vscod-refresh{
  240. width: 70rpx;
  241. float: right;
  242. display: flex;
  243. flex-direction: column;
  244. align-items: center;
  245. .icon-shuaxin{
  246. font-size: 48rpx;
  247. color: #333333;
  248. }
  249. .ref-text{
  250. font-size: 24rpx;
  251. color: #333333;
  252. }
  253. }
  254. }
  255. .input{
  256. width: 100%;
  257. height: 100%;
  258. background: #F7F7F7;
  259. font-size: $font-size-28;
  260. line-height: 40rpx;
  261. color: #333333;
  262. border-radius: 14rpx;
  263. }
  264. }
  265. }
  266. .login-btn{
  267. width: 702rpx;
  268. height: 88rpx;
  269. border-radius: 44rpx;
  270. font-size: $font-size-28;
  271. line-height: 88rpx;
  272. color: #FFFFFF;
  273. margin: 0 auto;
  274. text-align: center;
  275. background: $btn-confirm;
  276. margin-top: 100rpx;
  277. }
  278. .model-authorization{
  279. width: 100%;
  280. height: 100%;
  281. position: fixed;
  282. top: 0;
  283. left: 0;
  284. z-index: 999;
  285. .authorization{
  286. width: 518rpx;
  287. height: 320rpx;
  288. position: absolute;
  289. background: rgba(255,255,255,.7);
  290. left: 0;
  291. right: 0;
  292. bottom: 0;
  293. top: 0;
  294. margin: auto;
  295. .to-btn{
  296. position: absolute;
  297. top: 0;
  298. left: 0;
  299. right: 0;
  300. bottom: 0;
  301. margin: auto;
  302. width: 70%;
  303. height: 88rpx;
  304. font-size: $font-size-28;
  305. line-height: 88rpx;
  306. color: #FFFFFF;
  307. text-align: center;
  308. border-radius: 44rpx;
  309. }
  310. }
  311. }
  312. .register-main {
  313. width: 100%;
  314. height: auto;
  315. position: relative;
  316. .register-consult {
  317. width: 110rpx;
  318. height: 68rpx;
  319. background: linear-gradient(223deg, rgba(225, 86, 21, 0.6) 0%, rgba(225, 86, 10, 0.3) 100%);
  320. border-radius: 34rpx 0 0 34rpx;
  321. position: absolute;
  322. right: 0;
  323. bottom: 120rpx;
  324. text-align: left;
  325. line-height: 68rpx;
  326. padding-left: 20rpx;
  327. .icon-kefunv {
  328. font-size: 48rpx;
  329. color: #31313b;
  330. float: left;
  331. }
  332. .text {
  333. font-size: $font-size-24;
  334. display: block;
  335. float: left;
  336. width: 60rpx;
  337. line-height: 30rpx;
  338. color: #ffffff;
  339. margin-top: 6rpx;
  340. }
  341. }
  342. .register-agree {
  343. display: flex;
  344. flex-direction: column;
  345. align-items: center;
  346. margin: 100rpx 0 20rpx 0;
  347. .agree-text {
  348. .checkbox {
  349. float: left;
  350. margin: 4rpx 6rpx 0 0;
  351. color: #999999;
  352. font-size: $font-size-34;
  353. &.icon-gouxuan {
  354. color: $color-system;
  355. }
  356. }
  357. font-size: $font-size-22;
  358. line-height: 44rpx;
  359. color: #999999;
  360. text {
  361. color: #1890f9;
  362. }
  363. }
  364. }
  365. .register-logo {
  366. width: 100%;
  367. display: flex;
  368. flex-direction: column;
  369. align-items: center;
  370. height: 284rpx;
  371. .logo {
  372. width: 611rpx;
  373. height: 284rpx;
  374. display: block;
  375. }
  376. }
  377. &.detailed {
  378. padding-bottom: 330rpx;
  379. }
  380. .register-row {
  381. width: 100%;
  382. height: auto;
  383. padding: 0 75rpx;
  384. margin-bottom: 30rpx;
  385. box-sizing: border-box;
  386. .tab-label {
  387. color: #666666;
  388. font-size: 28rpx;
  389. }
  390. .tips {
  391. color: #ff5b00;
  392. font-size: 20rpx;
  393. }
  394. .check{
  395. display: flex;
  396. align-item: center;
  397. margin-top: 24rpx;
  398. .radio {
  399. color: #666666;
  400. font-size: 28rpx;
  401. padding-left: 60rpx;
  402. position: relative;
  403. margin-right: 56rpx;
  404. &::before {
  405. content: '';
  406. width: 32rpx;
  407. height: 32rpx;
  408. border: 1px solid #B2B2B2;
  409. border-radius: 50%;
  410. position: absolute;
  411. left: 0;
  412. }
  413. }
  414. .isActive {
  415. &::before {
  416. border: 1px solid #FF5B00;
  417. content: '';
  418. width: 32rpx;
  419. height: 32rpx;
  420. border-radius: 50%;
  421. position: absolute;
  422. left: 0;
  423. }
  424. &::after {
  425. content: '';
  426. width: 16rpx;
  427. height: 16rpx;
  428. border-radius: 50%;
  429. position: absolute;
  430. left: 0;
  431. background-color: #FF5B00;
  432. transform: translate(60%, 60%);
  433. }
  434. }
  435. }
  436. &.none {
  437. margin-bottom: 0;
  438. }
  439. &.login {
  440. display: flex;
  441. }
  442. .register-text {
  443. line-height: 44rpx;
  444. margin-top: 100rpx;
  445. font-size: $font-size-24;
  446. color: #999999;
  447. text-align: justify;
  448. .txt {
  449. margin-right: 15rpx;
  450. }
  451. }
  452. .register-title {
  453. line-height: 44rpx;
  454. font-size: $font-size-24;
  455. color: $text-color;
  456. text-align: left;
  457. &.first {
  458. margin-top: 20rpx;
  459. }
  460. }
  461. .register-tip {
  462. line-height: 64rpx;
  463. font-size: $font-size-24;
  464. color: #cecece;
  465. text-align: left;
  466. }
  467. .register-from {
  468. width: 100%;
  469. height: 80rpx;
  470. background: #ffffff;
  471. position: relative;
  472. border-bottom: 1px solid #e1e1e1;
  473. .label {
  474. text-align: left;
  475. font-size: $font-size-28;
  476. color: #666666;
  477. line-height: 88rpx;
  478. float: left;
  479. }
  480. .row-input {
  481. width: 440rpx;
  482. padding-left: 10rpx;
  483. font-size: $font-size-28;
  484. color: $text-color;
  485. line-height: 80rpx;
  486. float: left;
  487. height: 80rpx;
  488. &.none {
  489. color: #999999;
  490. }
  491. &.picker {
  492. text-align: left;
  493. color: #333333;
  494. }
  495. &.keshi {
  496. width: 550rpx;
  497. }
  498. &.code {
  499. width: 264rpx;
  500. }
  501. }
  502. &.img-btn {
  503. width: 220rpx;
  504. height: 80rpx;
  505. padding: 0;
  506. float: left;
  507. background: #ffffff;
  508. display: block;
  509. .vscodeimg {
  510. width: 150rpx;
  511. height: 80rpx;
  512. float: left;
  513. display: flex;
  514. flex-direction: column;
  515. align-items: center;
  516. border-radius: 14rpx;
  517. image {
  518. width: 150rpx;
  519. height: 80rpx;
  520. border-radius: 14rpx;
  521. }
  522. }
  523. .vscod-refresh {
  524. width: 70rpx;
  525. float: right;
  526. text-align: right;
  527. display: flex;
  528. flex-direction: column;
  529. align-items: center;
  530. line-height: 44rpx;
  531. .icon-shuaxin {
  532. font-size: 48rpx;
  533. color: #333333;
  534. }
  535. .ref-text {
  536. font-size: 24rpx;
  537. color: #333333;
  538. }
  539. }
  540. }
  541. &.imgcode {
  542. width: 410rpx;
  543. float: left;
  544. margin-right: 20rpx;
  545. .row-input {
  546. width: 230rpx;
  547. }
  548. }
  549. .row-btn {
  550. width: 180rpx;
  551. height: 64rpx;
  552. float: left;
  553. background: $btn-confirm;
  554. padding: 0;
  555. border-radius: 32rpx;
  556. .row-input {
  557. width: 180rpx;
  558. height: 64rpx;
  559. line-height: 64rpx;
  560. padding: 0;
  561. color: #ffffff;
  562. background: $btn-confirm;
  563. text-align: center;
  564. border-radius: 32rpx;
  565. &.other {
  566. width: 180rpx;
  567. background: #f7f7f7;
  568. margin-right: 20rpx;
  569. }
  570. &.none {
  571. background: #f7f7f7;
  572. }
  573. }
  574. &.disabled {
  575. background: #f7f7f7;
  576. .row-input {
  577. background: #f7f7f7;
  578. color: #999999;
  579. font-size: 24rpx;
  580. }
  581. }
  582. }
  583. &.picker {
  584. padding: 0 24rpx;
  585. width: 654rpx;
  586. height: 88rpx;
  587. line-height: 88rpx;
  588. .label {
  589. line-height: 88rpx;
  590. }
  591. .row-input {
  592. width: 470rpx;
  593. height: 88rpx;
  594. line-height: 88rpx;
  595. padding-left: 30rpx;
  596. }
  597. }
  598. &.radio {
  599. padding: 0 24rpx;
  600. width: 654rpx;
  601. height: 288rpx;
  602. .row-input {
  603. width: 100%;
  604. height: 88rpx;
  605. line-height: 88rpx;
  606. padding-left: 0;
  607. }
  608. .row-radio {
  609. float: left;
  610. transform: scale(0.8);
  611. }
  612. .row-text {
  613. width: 100rpx;
  614. text-align: center;
  615. float: left;
  616. }
  617. }
  618. &.group {
  619. padding: 0 24rpx;
  620. width: 654rpx;
  621. height: auto;
  622. background: #ffffff;
  623. margin-top: 30rpx;
  624. .label {
  625. line-height: 76rpx;
  626. }
  627. .row-input {
  628. width: 100%;
  629. height: 88rpx;
  630. line-height: 88rpx;
  631. padding-left: 0;
  632. }
  633. .row-radio {
  634. float: left;
  635. }
  636. .row-text {
  637. width: 100rpx;
  638. text-align: center;
  639. float: left;
  640. }
  641. }
  642. &.btn {
  643. margin-top: 0;
  644. }
  645. .content-class {
  646. margin: 20rpx auto;
  647. display: flex;
  648. flex-flow: row wrap;
  649. justify-content: space-between;
  650. align-items: center;
  651. &.btn {
  652. margin: 0 auto;
  653. margin-left: 116rpx;
  654. }
  655. .row-input {
  656. display: flex;
  657. width: 220rpx;
  658. height: 40rpx;
  659. padding: 24rpx;
  660. text-align: left;
  661. border-radius: 10rpx;
  662. font-size: $font-size-28;
  663. color: $text-color;
  664. }
  665. .confirm-btn {
  666. width: 200rpx;
  667. height: 88rpx;
  668. border-radius: 10rpx;
  669. line-height: 88rpx;
  670. text-align: center;
  671. &.other {
  672. width: 213rpx;
  673. }
  674. &.none {
  675. color: #ffffff;
  676. background: $btn-confirm;
  677. }
  678. &.disabled {
  679. color: #999999;
  680. }
  681. }
  682. .item {
  683. width: 155rpx;
  684. height: 60rpx;
  685. font-size: $font-size-28;
  686. line-height: 60rpx;
  687. border-radius: 10rpx;
  688. margin: 10rpx;
  689. text-align: center;
  690. box-sizing: border-box;
  691. border: 1rpx solid #efefef;
  692. float: left;
  693. checkbox {
  694. display: none;
  695. }
  696. }
  697. .on {
  698. border-color: $color-system;
  699. color: $color-system;
  700. }
  701. }
  702. }
  703. .row-login {
  704. flex: 1;
  705. font-size: $font-size-28;
  706. color: $text-color;
  707. text-align: left;
  708. }
  709. .row-logincode {
  710. flex: 1;
  711. font-size: $font-size-28;
  712. color: $text-color;
  713. text-align: right;
  714. }
  715. .icon-xiayibu {
  716. width: 88rpx;
  717. height: 88rpx;
  718. position: absolute;
  719. right: 0;
  720. top: 0;
  721. line-height: 88rpx;
  722. text-align: center;
  723. }
  724. &.text-textarea {
  725. background: #ffffff;
  726. .textarea {
  727. width: 654rpx;
  728. height: 180rpx;
  729. background: #f7f7f7;
  730. padding: 24rpx;
  731. font-size: $font-size-28;
  732. color: $text-color;
  733. z-index: 1;
  734. border-radius: 14rpx;
  735. }
  736. .textarea.hide {
  737. opacity: 0;
  738. }
  739. .textarea.show {
  740. color: #999999;
  741. }
  742. }
  743. }
  744. .register-picture {
  745. height: 102rpx;
  746. margin: 30rpx 0;
  747. width: 42%;
  748. float: left;
  749. &.zz {
  750. width: 100%;
  751. }
  752. .label {
  753. float: left;
  754. font-size: $font-size-28;
  755. color: $text-color;
  756. line-height: 102rpx;
  757. width: 150rpx;
  758. text-align: right;
  759. &.zz {
  760. width: 230rpx;
  761. }
  762. }
  763. .upload-picture {
  764. float: left;
  765. height: 100rpx;
  766. .upload-none {
  767. width: 100rpx;
  768. height: 100rpx;
  769. text-align: center;
  770. line-height: 100rpx;
  771. color: #999999;
  772. border: 1px solid #999999;
  773. border-radius: 10rpx;
  774. margin: 0 20rpx;
  775. .iconfont {
  776. font-size: $font-size-28;
  777. }
  778. }
  779. .upload-image {
  780. width: 100rpx;
  781. height: 100rpx;
  782. border-radius: 10rpx;
  783. margin: 0 20rpx;
  784. position: relative;
  785. image {
  786. width: 100rpx;
  787. height: 100rpx;
  788. border-radius: 10rpx;
  789. }
  790. .upload-del {
  791. width: 40rpx;
  792. height: 40rpx;
  793. position: absolute;
  794. top: -20rpx;
  795. right: -20rpx;
  796. line-height: 40rpx;
  797. text-align: center;
  798. .iconfont {
  799. font-size: $font-size-32;
  800. color: #999999;
  801. }
  802. }
  803. }
  804. }
  805. }
  806. .register-input {
  807. width: 654rpx;
  808. height: 40rpx;
  809. padding: 24rpx;
  810. margin: 0 auto;
  811. margin-bottom: 60rpx;
  812. background: #f7f7f7;
  813. border-radius: 14rpx;
  814. .input {
  815. width: 100%;
  816. height: 100%;
  817. background: #f7f7f7;
  818. font-size: $font-size-28;
  819. line-height: 40rpx;
  820. color: #333333;
  821. border-radius: 14rpx;
  822. }
  823. }
  824. .register-fiexd {
  825. width: 100%;
  826. height: auto;
  827. position: fixed;
  828. bottom: 0;
  829. left: 0;
  830. z-index: 999;
  831. background: #ffffff;
  832. }
  833. .register-btn {
  834. width: 100%;
  835. height: 88rpx;
  836. border-radius: 44rpx;
  837. font-size: $font-size-28;
  838. line-height: 88rpx;
  839. color: #ffffff;
  840. margin: 0 auto;
  841. text-align: center;
  842. background: $btn-confirm;
  843. margin-top: 96rpx;
  844. &.none {
  845. border: 1px solid $color-system;
  846. background: #ffffff;
  847. color: $color-system;
  848. margin-top: 0;
  849. }
  850. &.sub {
  851. margin-top: 0;
  852. }
  853. }
  854. }
  855. }
  856. </style>