sidebox.vue 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706
  1. <template>
  2. <div class="sidebox-box">
  3. <div class="fixedMessages">
  4. <img src="@/assets/img/side/zn.png" alt="" class="fixed-messageImg" @click="drawer = true">
  5. <img src="@/assets/img/side/sideimg2.png" alt="" class="fixed-messageImg" v-if="!isWeekday()" @click="dialogVisible = true">
  6. <img src="@/assets/img/side/sideimg3.png" alt="" class="fixed-messageImg" v-if="isWeekday()" @click="init">
  7. <div class="fixedMessagesBox" v-if="isTop" @click="goTop">
  8. <img src="@/assets/img/side/sideimg4.png" alt="" class="fixedMessagesImg">
  9. <p class="fixedMessagesText">TOP</p>
  10. </div>
  11. </div>
  12. <el-drawer
  13. title=""
  14. :visible.sync="drawer"
  15. :with-header="false">
  16. <div class="sideboxContent">
  17. <div class="sideboxFixed">
  18. <div class="sideboxFixedImgBox" @click="drawer = false">
  19. <img src="@/assets/img/side/zn.png" alt="" class="sideboxFixedImg">
  20. </div>
  21. <div class="sideboxFixedBox"></div>
  22. </div>
  23. <p class="sideboxTitle">{{ $t("table.Website") }}</p>
  24. <div class="Contentbox">
  25. <div class="singleBox" @click="gotoSanyou">
  26. <p class="singleBoxText">Sanyou</p>
  27. <img class="singleBoxImg" src="@/assets/img/side/C-07.png" alt="">
  28. </div>
  29. <!-- <div class="singleBox" @click="gotoCRO">
  30. <p class="singleBoxText">CRO</p>
  31. <img class="singleBoxImg" src="@/assets/img/side/C-01.png" alt="">
  32. </div>
  33. <div class="singleBox" @click="gotoCDO">
  34. <p class="singleBoxText">CDO</p>
  35. <img class="singleBoxImg" src="@/assets/img/side/C-02.png" alt="">
  36. </div>
  37. <div class="singleBox" @click="gotoCPO">
  38. <p class="singleBoxText">CPO</p>
  39. <img class="singleBoxImg" src="@/assets/img/side/C-03.png" alt="">
  40. </div> -->
  41. <div class="singleBox" @click="gotoCRS">
  42. <p class="singleBoxText">CRS</p>
  43. <img class="singleBoxImg" src="@/assets/img/side/C-10.png" alt="">
  44. </div>
  45. <div class="singleBox" @click="gotooneClick">
  46. <p class="singleBoxText">oneClick⁺</p>
  47. <img class="singleBoxImg" src="@/assets/img/side/C-05.png" alt="">
  48. </div>
  49. <!-- <div class="singleBox" @click="gotomRNA">
  50. <p class="singleBoxText">mRNA</p>
  51. <img class="singleBoxImg" src="@/assets/img/side/C-08.png" alt="">
  52. </div> -->
  53. <div class="singleBox" @click="gotoAbx">
  54. <p class="singleBoxText">Abx</p>
  55. <img class="singleBoxImg" src="@/assets/img/side/C-06.png" alt="">
  56. </div>
  57. <!-- <div class="singleBox" @click="gotoBSAb">
  58. <p class="singleBoxText">BsAb</p>
  59. <img class="singleBoxImg" src="@/assets/img/side/C-04.png" alt="">
  60. </div> -->
  61. <div class="singleBox" @click="gotoHumab">
  62. <p class="singleBoxText">Humab</p>
  63. <img class="singleBoxImg" src="@/assets/img/side/C-09.png" alt="">
  64. </div>
  65. </div>
  66. </div>
  67. </el-drawer>
  68. <el-dialog
  69. title=""
  70. v-if="!$util.isMobileDevice()"
  71. :visible.sync="dialogVisible"
  72. width="1200px">
  73. <div class="production_bottom_box">
  74. <p class="production_bottom_title">{{ $t("input.Comments") }}</p>
  75. <div class="submit_box">
  76. <el-form label-position="left" ref="form" :model="form" label-width="130px">
  77. <div class="el_input">
  78. <el-form-item :label="$t('input.fullname') + ':'" required>
  79. <el-input v-model="form.name"></el-input>
  80. </el-form-item>
  81. <el-form-item :label="$t('input.company') + ':'" required>
  82. <el-input v-model="form.company"></el-input>
  83. </el-form-item>
  84. </div>
  85. <div class="el_input">
  86. <el-form-item :label="$t('input.email') + ':'" required>
  87. <el-input v-model="form.email"></el-input>
  88. </el-form-item>
  89. <el-form-item :label="$t('input.tel') + ':'">
  90. <el-input v-model="form.phone"></el-input>
  91. </el-form-item>
  92. </div>
  93. <div class="el_input_message">
  94. <el-form-item :label="$t('input.leaveaMessage') + ':'">
  95. <el-input v-model="form.message" type="textarea" :rows="3"></el-input>
  96. </el-form-item>
  97. </div>
  98. </el-form>
  99. <div class="submit_bottom">
  100. <p class="submit_bottom_text">{{ $t("input.Wewill") }}</p>
  101. <p class="submit_bottom_button" @click="postSubmit" v-loading.fullscreen.lock="fullscreenLoading">{{ $t("input.submit") }}</p>
  102. </div>
  103. </div>
  104. </div>
  105. </el-dialog>
  106. <!-- 移动端 -->
  107. <el-dialog
  108. v-if="$util.isMobileDevice()"
  109. :title="$t('input.Comments')"
  110. :visible.sync="dialogVisible"
  111. width="90%">
  112. <div class="production_bottom_box">
  113. <!-- <p class="production_bottom_title">Leave Message</p> -->
  114. <div class="submit_box">
  115. <el-form label-position="left" ref="form" :model="form" label-width="140px">
  116. <div class="el_input">
  117. <el-form-item :label="$t('input.fullname') + ':'" required>
  118. <el-input v-model="form.name"></el-input>
  119. </el-form-item>
  120. </div>
  121. <div class="el_input">
  122. <el-form-item :label="$t('input.company') + ':'" required>
  123. <el-input v-model="form.company"></el-input>
  124. </el-form-item>
  125. </div>
  126. <div class="el_input">
  127. <el-form-item :label="$t('input.email') + ':'" required>
  128. <el-input v-model="form.email"></el-input>
  129. </el-form-item>
  130. </div>
  131. <div class="el_input">
  132. <el-form-item :label="$t('input.tel') + ':'">
  133. <el-input v-model="form.phone"></el-input>
  134. </el-form-item>
  135. </div>
  136. <div class="el_input_message">
  137. <el-form-item :label="$t('input.leaveaMessage') + ':'">
  138. <el-input v-model="form.message" type="textarea" :rows="3"></el-input>
  139. </el-form-item>
  140. </div>
  141. </el-form>
  142. <div class="submit_bottom">
  143. <p class="submit_bottom_text">{{ $t("input.Wewill") }}</p>
  144. <p class="submit_bottom_button" @click="postSubmit" v-loading.fullscreen.lock="fullscreenLoading">{{ $t("input.submit") }}</p>
  145. </div>
  146. </div>
  147. </div>
  148. </el-dialog>
  149. </div>
  150. </template>
  151. <script>
  152. import { toTop } from "@/js/util/utilList.js"
  153. import YSF from '@neysf/qiyu-web-sdk';
  154. export default {
  155. name: "sidebox",
  156. components: {
  157. },
  158. data() {
  159. return {
  160. lang: this.$i18n.locale,
  161. drawer: false,
  162. dialogVisible: false,
  163. form: {
  164. name: "",
  165. company: "",
  166. email: "",
  167. phone: "",
  168. message: ""
  169. },
  170. fullscreenLoading: false,
  171. isTop: false // 是否回到顶部
  172. };
  173. },
  174. watch: {
  175. },
  176. created() {
  177. },
  178. mounted() {
  179. // 监听滚动
  180. window.addEventListener("scroll", this.handleScroll, true);
  181. },
  182. beforeDestroy() {
  183. // 移除监听
  184. window.removeEventListener("scroll", this.handleScroll, true);
  185. },
  186. methods: {
  187. // 判断是否是周一到周五 8点半到下午5点半 这段时间
  188. isWeekday() {
  189. if (this.lang == "cn") {
  190. const now = new Date();
  191. const weekday = now.getDay(); // 0-6 0代表周日
  192. const hour = now.getHours(); // 0-23
  193. const minute = now.getMinutes(); // 0-59
  194. console.log(weekday, hour, minute);
  195. // 检查是否在周一到周五,且时间在 8:3017:30 之间
  196. if (weekday >= 1 && weekday <= 5) {
  197. const totalMinutes = hour * 60 + minute;
  198. const startMinutes = 8 * 60 + 30;
  199. const endMinutes = 17 * 60 + 30;
  200. console.log(totalMinutes, startMinutes, endMinutes, totalMinutes >= startMinutes && totalMinutes <= endMinutes);
  201. return totalMinutes >= startMinutes && totalMinutes <= endMinutes;
  202. }
  203. }
  204. return false;
  205. },
  206. init () {
  207. const loading = this.$loading({
  208. lock: true,
  209. text: 'Loading',
  210. spinner: 'el-icon-loading',
  211. background: 'rgba(0, 0, 0, 0.7)'
  212. });
  213. YSF.init("467cad5bb74586dff3727cc6e20b014f", {
  214. hidden: 1 // hidden 表示是否隐藏访客端默认入口
  215. }).then(ysf => {
  216. ysf("config", {
  217. title: "BsAb",
  218. level: 1,
  219. success: function () {
  220. ysf("open")
  221. loading.close();
  222. },
  223. error: function (err) {
  224. this.$message.error(err);
  225. loading.close();
  226. }
  227. })
  228. }).catch(error => {
  229. this.$message.error(error);
  230. loading.close();
  231. });
  232. },
  233. // 验证
  234. verification() {
  235. if (this.form.name == "") {
  236. this.$message.error(
  237. this.$t("input.fullname") + this.$t("input.empty")
  238. );
  239. return false;
  240. } else if (this.form.company == "") {
  241. this.$message.error(
  242. this.$t("input.company") + this.$t("input.empty")
  243. );
  244. return false;
  245. } else if (this.form.email == "") {
  246. this.$message.error(this.$t("input.email") + this.$t("input.empty"));
  247. return false;
  248. } else if (!this.$util.isEmail(this.form.email)) {
  249. this.$message.error(this.$t("input.email") + this.$t("input.emailY"));
  250. return false;
  251. } else {
  252. return true;
  253. }
  254. },
  255. postSubmit() {
  256. if (this.verification()) {
  257. this.fullscreenLoading = true;
  258. this.$api.post("message/submitCommon", {
  259. ...this.form,
  260. source: 10
  261. }).then(res => {
  262. if (res.code == 0) {
  263. this.$message({
  264. message: this.$t("input.YourMessage"),
  265. type: "success"
  266. });
  267. this.form = {
  268. company: "",
  269. email: "",
  270. name: "",
  271. phone: "",
  272. message: ""
  273. };
  274. this.fullscreenLoading = false;
  275. this.dialogVisible = false
  276. window.gtag && window.gtag("event", "submit_message");
  277. } else {
  278. this.$message.error(res.msg);
  279. this.fullscreenLoading = false;
  280. this.dialogVisible = false
  281. }
  282. });
  283. }
  284. },
  285. // 判断滚动条位置
  286. handleScroll() {
  287. var scrollTop =
  288. window.pageYOffset ||
  289. document.documentElement.scrollTop ||
  290. document.body.scrollTop;
  291. if (scrollTop > 100) {
  292. this.isTop = true;
  293. } else {
  294. this.isTop = false;
  295. }
  296. },
  297. // 回到顶部
  298. goTop() {
  299. toTop()
  300. this.isTop = false;
  301. },
  302. gotoSanyou() {
  303. if (this.lang == "en") {
  304. window.location.href = "https://sanyoubio.com/";
  305. } else {
  306. window.location.href = "https://sanyoubio.com.cn/";
  307. }
  308. },
  309. gotoCRO() {
  310. if (this.lang == "en") {
  311. window.location.href = "https://sanyoubio.com/service?value=pointCRO";
  312. } else {
  313. window.location.href = "https://sanyoubio.com.cn/service?value=pointCRO";
  314. }
  315. },
  316. gotoCDO() {
  317. if (this.lang == "en") {
  318. window.location.href = "https://sanyoubio.com/service?value=pointCDO";
  319. } else {
  320. window.location.href = "https://sanyoubio.com.cn/service?value=pointCDO";
  321. }
  322. },
  323. gotoCPO() {
  324. if (this.lang == "en") {
  325. window.location.href = "https://sanyoubio.com/service?value=pointCPO";
  326. } else {
  327. window.location.href = "https://sanyoubio.com.cn/service?value=pointCPO";
  328. }
  329. },
  330. gotoCRS() {
  331. if (this.lang == "en") {
  332. window.location.href = "https://crs.sanyoubio.com/?utm_source=www";
  333. } else {
  334. window.location.href = "https://crs.sanyoubio.com.cn/?utm_source=www";
  335. }
  336. },
  337. gotooneClick() {
  338. if (this.lang == "en") {
  339. window.location.href = "https://www.oneclick-plus.com/?utm_source=www";
  340. } else {
  341. window.location.href = "https://www.oneclick-plus.cn/?utm_source=www";
  342. }
  343. },
  344. gotomRNA() {
  345. if (this.lang == "en") {
  346. } else {
  347. }
  348. },
  349. gotoAbx() {
  350. if (this.lang == "en") {
  351. window.location.href = "https://abx.sanyoubio.com/?utm_source=www";
  352. } else {
  353. window.location.href = "https://abx.sanyoubio.com.cn/?utm_source=www";
  354. }
  355. },
  356. gotoBSAb() {
  357. if (this.lang == "en") {
  358. window.location.href = "https://bsab.sanyoubio.com/?utm_source=www";
  359. } else {
  360. window.location.href = "https://bsab.sanyoubio.com.cn/?utm_source=www";
  361. }
  362. },
  363. gotoHumab() {
  364. if (this.lang == "en") {
  365. window.location.href = "https://humab.sanyoubio.com/?utm_source=www";
  366. } else {
  367. window.location.href = "https://humab.sanyoubio.com.cn/?utm_source=www";
  368. }
  369. }
  370. }
  371. };
  372. </script>
  373. <style lang="scss" scoped>
  374. @media screen and (min-width: 751px) and (max-width: 9999px) {
  375. .sidebox-box{
  376. position: fixed;
  377. bottom: 30%;
  378. right: 0px;
  379. z-index: 9999;
  380. .fixedMessages{
  381. width: 100px;
  382. background: #FFFFFF;
  383. box-shadow: 0px 2px 27px 0px rgba(105,105,105,0.35);
  384. border-top-left-radius: 10px;
  385. border-bottom-left-radius: 10px;
  386. padding-top: 32px;
  387. overflow: hidden;
  388. .fixed-messageImg{
  389. display: block;
  390. margin: 0 auto 32px;
  391. width: 65px;
  392. background: linear-gradient(180deg, #22AB3A, #1880C1);
  393. padding: 5px;
  394. border-radius: 50%;
  395. cursor: pointer;
  396. }
  397. .fixedMessagesBox{
  398. margin: 0 auto 28px;
  399. cursor: pointer;
  400. .fixedMessagesImg{
  401. display: block;
  402. width: 20px;
  403. margin: 0 auto;
  404. }
  405. .fixedMessagesText{
  406. font-family: Source Han Sans CN;
  407. font-weight: bold;
  408. font-size: 18px;
  409. color: #989898;
  410. line-height: 1;
  411. text-align: center;
  412. }
  413. }
  414. }
  415. .el-drawer__wrapper /deep/{
  416. .el-drawer{
  417. width: 320px !important;
  418. .sideboxContent{
  419. .sideboxFixed{
  420. position: fixed;
  421. bottom: 30%;
  422. right: 320px;
  423. z-index: 9;
  424. display: flex;
  425. align-items: center;
  426. .sideboxFixedImgBox{
  427. width: 65px;
  428. height: 65px;
  429. background: #fff;
  430. display: flex;
  431. align-items: center;
  432. justify-content: center;
  433. border-radius: 50%;
  434. cursor: pointer;
  435. .sideboxFixedImg{
  436. width: 50px;
  437. height: 50px;
  438. background: -webkit-gradient(linear, left top, left bottom, from(#22ab3a), to(#1880c1));
  439. padding: 5px;
  440. border-radius: 50%;
  441. }
  442. }
  443. .sideboxFixedBox{
  444. width: 40px;
  445. height: 3px;
  446. background: #fff;
  447. }
  448. }
  449. .sideboxTitle{
  450. background: #065ba9;
  451. font-size: 32px;
  452. text-align: center;
  453. color: #fff;
  454. height: 80px;
  455. line-height: 80px;
  456. }
  457. .Contentbox{
  458. padding: 0 50px;
  459. .singleBox{
  460. display: flex;
  461. align-items: center;
  462. justify-content: space-between;
  463. margin-top: 20px;
  464. .singleBoxText{
  465. font-size: 26px;
  466. font-weight: 600;
  467. }
  468. .singleBoxImg{
  469. width: 50px;
  470. }
  471. }
  472. }
  473. }
  474. }
  475. }
  476. .production_bottom_box{
  477. width: 90%;
  478. margin: 0 auto;
  479. overflow: hidden;
  480. .production_bottom_title{
  481. font-family: Source Han Sans CN;
  482. font-weight: bold;
  483. font-size: 18px;
  484. color: #000;
  485. line-height: 36px;
  486. }
  487. .submit_box /deep/{
  488. width: 100%;
  489. border-radius: 1px;
  490. background: rgba(255, 255, 255, .9);
  491. overflow: hidden;
  492. .el-form{
  493. width: 100%;
  494. margin: 46px auto 0;
  495. .el_input{
  496. display: flex;
  497. align-items: center;
  498. justify-content: space-between;
  499. .el-input__inner{
  500. border: 1px solid #0466b5;
  501. }
  502. .el-form-item{
  503. width: 48%;
  504. }
  505. }
  506. .el_input_message{
  507. .el-textarea__inner{
  508. border: 1px solid #0466b5;
  509. }
  510. .el-form-item{
  511. width: 100%;
  512. }
  513. }
  514. }
  515. .submit_bottom{
  516. margin: 20px 0 20px 130px;
  517. width: 914px;
  518. display: flex;
  519. align-items: center;
  520. justify-content: space-between;
  521. .submit_bottom_text{
  522. font-family: Source Han Sans CN;
  523. font-weight: 500;
  524. font-size: 16px;
  525. color: #0466B5;
  526. line-height: 36px;
  527. }
  528. .submit_bottom_button{
  529. width: 330px;
  530. height: 45px;
  531. line-height: 45px;
  532. background: #0466B5;
  533. font-family: Source Han Sans CN;
  534. font-weight: 500;
  535. font-size: 18px;
  536. color: #FFFFFF;
  537. text-align: center;
  538. cursor: pointer;
  539. }
  540. }
  541. }
  542. }
  543. }
  544. }
  545. @media screen and (min-width: 0px) and (max-width: 750px) {
  546. .sidebox-box{
  547. position: fixed;
  548. bottom: 30%;
  549. right: 0px;
  550. z-index: 9999;
  551. .fixedMessages{
  552. width: 0.6rem;
  553. background: #FFFFFF;
  554. box-shadow: 0px 2px 27px 0px rgba(105,105,105,0.35);
  555. border-top-left-radius: 10px;
  556. border-bottom-left-radius: 10px;
  557. padding-top: 0.2rem;
  558. overflow: hidden;
  559. .fixed-messageImg{
  560. display: block;
  561. margin: 0 auto 0.2rem;
  562. width: 0.4rem;
  563. background: linear-gradient(180deg, #22AB3A, #1880C1);
  564. padding: 5px;
  565. border-radius: 50%;
  566. cursor: pointer;
  567. }
  568. .fixedMessagesBox{
  569. margin: 0 auto 0.25rem;
  570. cursor: pointer;
  571. .fixedMessagesImg{
  572. display: block;
  573. width: 0.2rem;
  574. margin: 0 auto;
  575. }
  576. .fixedMessagesText{
  577. font-family: Source Han Sans CN;
  578. font-weight: bold;
  579. font-size: 14px;
  580. color: #989898;
  581. line-height: 1;
  582. text-align: center;
  583. }
  584. }
  585. }
  586. .el-drawer__wrapper /deep/{
  587. .el-drawer{
  588. width: 2.4rem !important;
  589. .sideboxContent{
  590. .sideboxFixed{
  591. display: none;
  592. }
  593. .sideboxTitle{
  594. background: #065ba9;
  595. font-size: 0.24rem;
  596. text-align: center;
  597. color: #fff;
  598. height: 0.8rem;
  599. line-height: 0.8rem;
  600. }
  601. .Contentbox{
  602. padding: 0 0.4rem;
  603. .singleBox{
  604. display: flex;
  605. align-items: center;
  606. justify-content: space-between;
  607. margin-top: 0.2rem;
  608. .singleBoxText{
  609. font-size: 0.18rem;
  610. font-weight: 600;
  611. }
  612. .singleBoxImg{
  613. width: 0.5rem;
  614. }
  615. }
  616. }
  617. }
  618. }
  619. }
  620. .production_bottom_box{
  621. width: 100% !important;
  622. margin: 0 auto;
  623. overflow: hidden;
  624. .production_bottom_title{
  625. font-family: Source Han Sans CN;
  626. font-weight: bold;
  627. font-size: 18px;
  628. color: #000;
  629. line-height: 1;
  630. }
  631. .submit_box /deep/{
  632. width: 100%;
  633. border-radius: 1px;
  634. background: rgba(255, 255, 255, .9);
  635. overflow: hidden;
  636. .el-form{
  637. width: 100%;
  638. margin: 0 auto;
  639. .el_input{
  640. display: flex;
  641. align-items: center;
  642. justify-content: space-between;
  643. .el-input__inner{
  644. border: 1px solid #0466b5;
  645. }
  646. .el-form-item{
  647. width: 48%;
  648. }
  649. }
  650. .el_input_message{
  651. .el-textarea__inner{
  652. border: 1px solid #0466b5;
  653. }
  654. .el-form-item{
  655. width: 100%;
  656. }
  657. }
  658. }
  659. .el_input{
  660. width: 100%;
  661. .el-form-item{
  662. width: 100% !important;
  663. .el-form-item__label{
  664. font-size: 12px !important;
  665. }
  666. }
  667. }
  668. .submit_bottom{
  669. width: 100% !important;
  670. margin: 0;
  671. padding-left: 140px;
  672. display: flex;
  673. align-items: center;
  674. justify-content: space-between;
  675. flex-wrap: wrap;
  676. .submit_bottom_text{
  677. font-family: Source Han Sans CN;
  678. font-weight: 500;
  679. color: #0466B5;
  680. width: 100% !important;
  681. font-size: 12px;
  682. line-height: 20px;
  683. }
  684. .submit_bottom_button{
  685. width: 100%;
  686. height: 45px;
  687. line-height: 45px;
  688. background: #0466B5;
  689. font-family: Source Han Sans CN;
  690. font-weight: 500;
  691. font-size: 18px;
  692. color: #FFFFFF;
  693. text-align: center;
  694. cursor: pointer;
  695. margin-top: 0.1rem;
  696. }
  697. }
  698. }
  699. }
  700. }
  701. }
  702. </style>