base.scss 21 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066
  1. body {
  2. min-height: 100vh;
  3. color: #272727;
  4. font-family: 'Microsoft YaHei', SimSun, Arial, Helvetica, sans-serif;
  5. }
  6. input,
  7. textarea,
  8. select {
  9. outline-color: #f3920d;
  10. }
  11. h1,
  12. h2,
  13. h3,
  14. h4,
  15. h5,
  16. h6,
  17. p {
  18. margin: 0;
  19. font-size: 16px;
  20. }
  21. ul,
  22. ol {
  23. list-style-type: none;
  24. margin: 0;
  25. padding: 0;
  26. }
  27. li {
  28. padding: 0;
  29. list-style-type: none;
  30. }
  31. a {
  32. text-decoration: none;
  33. color: #272727;
  34. }
  35. * {
  36. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  37. }
  38. ::-webkit-scrollbar {
  39. width: 8px;
  40. height: 8px;
  41. background-color: #f5f5f5;
  42. }
  43. ::-webkit-scrollbar-thumb {
  44. border-radius: 4px;
  45. background-color: #cccecf;
  46. }
  47. .flex {
  48. display: -webkit-box;
  49. display: -ms-flexbox;
  50. display: flex;
  51. -webkit-box-pack: justify;
  52. -ms-flex-pack: justify;
  53. justify-content: space-between;
  54. -webkit-box-align: center;
  55. -ms-flex-align: center;
  56. align-items: center;
  57. }
  58. .fl {
  59. float: left !important;
  60. }
  61. .fr {
  62. float: right !important;
  63. }
  64. .clearfix::after {
  65. content: '';
  66. display: block;
  67. clear: both;
  68. }
  69. @-webkit-keyframes rowup-left {
  70. 0% {
  71. -webkit-transform: translate3d(0, 0, 0);
  72. transform: translate3d(0, 0, 0);
  73. }
  74. 100% {
  75. -webkit-transform: translate3d(-600px, 0, 0);
  76. transform: translate3d(-600px, 0, 0);
  77. }
  78. }
  79. @keyframes rowup-left {
  80. 0% {
  81. -webkit-transform: translate3d(0, 0, 0);
  82. transform: translate3d(0, 0, 0);
  83. }
  84. 100% {
  85. -webkit-transform: translate3d(-600px, 0, 0);
  86. transform: translate3d(-600px, 0, 0);
  87. }
  88. }
  89. @-webkit-keyframes rowup-right {
  90. 0% {
  91. -webkit-transform: translate3d(0, 0, 0);
  92. transform: translate3d(0, 0, 0);
  93. }
  94. 100% {
  95. -webkit-transform: translate3d(600px, 0, 0);
  96. transform: translate3d(600px, 0, 0);
  97. }
  98. }
  99. @keyframes rowup-right {
  100. 0% {
  101. -webkit-transform: translate3d(0, 0, 0);
  102. transform: translate3d(0, 0, 0);
  103. }
  104. 100% {
  105. -webkit-transform: translate3d(600px, 0, 0);
  106. transform: translate3d(600px, 0, 0);
  107. }
  108. }
  109. @media screen and (min-width: 768px) {
  110. html {
  111. font-size: 16px !important;
  112. }
  113. .only-mobile {
  114. display: none !important;
  115. }
  116. .container {
  117. width: 1200px;
  118. margin: 0 auto;
  119. }
  120. .mt18 {
  121. margin-top: 18px;
  122. }
  123. .mr18 {
  124. margin-right: 18px;
  125. }
  126. .mb18 {
  127. margin-bottom: 18px;
  128. }
  129. .ml18 {
  130. margin-left: 18px;
  131. }
  132. .section-title {
  133. position: relative;
  134. text-align: center;
  135. height: 70px;
  136. margin: 100px 0 60px;
  137. img {
  138. display: block;
  139. height: 58px;
  140. margin: 0 auto;
  141. }
  142. h3 {
  143. position: absolute;
  144. left: 50%;
  145. bottom: 0;
  146. -webkit-transform: translateX(-50%);
  147. transform: translateX(-50%);
  148. font-size: 41px;
  149. font-weight: normal;
  150. font-weight: bold;
  151. }
  152. }
  153. .banner {
  154. &.swiper-container {
  155. width: 100%;
  156. height: 700px;
  157. .swiper-slide {
  158. img {
  159. display: block;
  160. height: 100%;
  161. }
  162. }
  163. .swiper-pagination-bullet {
  164. width: 10px;
  165. height: 10px;
  166. background: #fff;
  167. -webkit-box-sizing: border-box;
  168. box-sizing: border-box;
  169. border: 1px solid #000;
  170. &.swiper-pagination-bullet-active {
  171. background: #000;
  172. }
  173. }
  174. }
  175. &.single {
  176. width: 100%;
  177. height: 530px;
  178. img {
  179. display: block;
  180. height: 530px;
  181. }
  182. }
  183. }
  184. // 导航菜单
  185. .navbar {
  186. height: 90px;
  187. background-color: #fff;
  188. position: -webkit-sticky;
  189. position: sticky;
  190. left: 0;
  191. top: 0;
  192. z-index: 90;
  193. .container {
  194. width: 100%;
  195. -webkit-box-sizing: border-box;
  196. box-sizing: border-box;
  197. padding: 0 40px;
  198. height: 90px;
  199. display: -webkit-box;
  200. display: -ms-flexbox;
  201. display: flex;
  202. -webkit-box-pack: justify;
  203. -ms-flex-pack: justify;
  204. justify-content: space-between;
  205. -webkit-box-align: center;
  206. -ms-flex-align: center;
  207. align-items: center;
  208. }
  209. .navbar-header {
  210. .logo {
  211. display: -webkit-box;
  212. display: -ms-flexbox;
  213. display: flex;
  214. -webkit-box-pack: center;
  215. -ms-flex-pack: center;
  216. justify-content: center;
  217. -webkit-box-align: center;
  218. -ms-flex-align: center;
  219. align-items: center;
  220. h1 {
  221. font-size: 0;
  222. }
  223. img {
  224. display: block;
  225. // width: 64px;
  226. height: 42px;
  227. }
  228. }
  229. }
  230. .navbar-collapse {
  231. .nav {
  232. position: relative;
  233. display: -webkit-box;
  234. display: -ms-flexbox;
  235. display: flex;
  236. -webkit-box-pack: center;
  237. -ms-flex-pack: center;
  238. justify-content: center;
  239. -webkit-box-align: center;
  240. -ms-flex-align: center;
  241. align-items: center;
  242. & > li {
  243. margin-left: 56px;
  244. position: relative;
  245. &::after {
  246. content: '';
  247. display: none;
  248. width: 28px;
  249. height: 3px;
  250. background: #f3920d;
  251. position: absolute;
  252. left: 50%;
  253. bottom: 0;
  254. -webkit-transform: translateX(-50%);
  255. transform: translateX(-50%);
  256. }
  257. &.active {
  258. & > a {
  259. color: #f3920d;
  260. }
  261. &::after {
  262. display: block;
  263. }
  264. }
  265. &:hover {
  266. & > a {
  267. color: #f3920d;
  268. }
  269. &::after {
  270. display: block;
  271. }
  272. }
  273. &:first-child {
  274. margin-left: 0;
  275. }
  276. & > a {
  277. height: 66px;
  278. display: block;
  279. span {
  280. display: block;
  281. text-align: center;
  282. &:first-child {
  283. font-size: 28px;
  284. }
  285. &:last-child {
  286. font-size: 20px;
  287. margin-top: 2px;
  288. }
  289. }
  290. }
  291. }
  292. .dropdown {
  293. position: relative;
  294. &:hover {
  295. .dropdown-menu {
  296. display: block;
  297. }
  298. }
  299. .dropdown-menu {
  300. display: none;
  301. top: 66px;
  302. position: absolute;
  303. background: #fff;
  304. left: 50%;
  305. -webkit-transform: translateX(-50%);
  306. transform: translateX(-50%);
  307. & > li {
  308. &:hover {
  309. background: #f3920d;
  310. & > a {
  311. color: #fff;
  312. }
  313. .dropdown-submenu {
  314. display: block;
  315. }
  316. }
  317. & > a {
  318. display: block;
  319. line-height: 50px;
  320. text-align: center;
  321. width: 128px;
  322. font-size: 20px;
  323. }
  324. }
  325. .submenu-toggle {
  326. background: url(/img/icon-arrow-right.png) no-repeat;
  327. background-position: 98% center;
  328. background-size: 18px;
  329. }
  330. .dropdown-submenu {
  331. display: none;
  332. position: absolute;
  333. top: 0;
  334. left: 128px;
  335. background: #fff;
  336. width: 220px;
  337. min-height: 200px;
  338. -webkit-box-sizing: border-box;
  339. box-sizing: border-box;
  340. // padding: 16px 24px 16px 23px;
  341. padding: 10px 24px;
  342. border-left: 1px solid #e8e8e8;
  343. & > li {
  344. // float: left;
  345. // &:nth-child(2n) {
  346. // margin-right: 0;
  347. // }
  348. // &:nth-child(1),
  349. // &:nth-child(2) {
  350. // margin-top: 0;
  351. // }
  352. margin: 9px 0;
  353. & > a {
  354. display: block;
  355. line-height: 32px;
  356. text-align: center;
  357. background: #eee;
  358. color: #000;
  359. font-size: 14px;
  360. &:hover {
  361. color: #f3920d;
  362. background-color: rgb(243, 146, 13, 0.3);
  363. }
  364. }
  365. }
  366. }
  367. }
  368. }
  369. }
  370. }
  371. }
  372. // 底部区域
  373. .footer {
  374. margin-top: 120px;
  375. padding-top: 42px;
  376. background: #1b1b1b;
  377. .container {
  378. width: 1650px;
  379. .section {
  380. margin-right: 34px;
  381. float: left;
  382. .logo {
  383. img {
  384. &:first-child {
  385. width: 188px;
  386. }
  387. &:last-child {
  388. width: 136px;
  389. margin-left: 30px;
  390. }
  391. }
  392. }
  393. .item {
  394. position: relative;
  395. margin-top: 20px;
  396. padding-left: 44px;
  397. font-size: 25px;
  398. color: #fff;
  399. font-weight: lighter;
  400. &::before {
  401. content: '';
  402. display: block;
  403. width: 27px;
  404. height: 27px;
  405. position: absolute;
  406. left: 0;
  407. top: 50%;
  408. -webkit-transform: translateY(-50%);
  409. transform: translateY(-50%);
  410. background-repeat: no-repeat;
  411. background-position: center;
  412. background-size: 27px;
  413. }
  414. &.mobile {
  415. &::before {
  416. background-image: url(/img/icon-mobile.png);
  417. }
  418. span {
  419. &:last-child {
  420. margin-left: 16px;
  421. }
  422. }
  423. }
  424. &.email {
  425. &::before {
  426. background-image: url(/img/icon-email.png);
  427. }
  428. }
  429. &.address {
  430. &::before {
  431. background-image: url(/img/icon-address.png);
  432. }
  433. }
  434. &.contact {
  435. &::before {
  436. background-image: url(/img/icon-contact.png);
  437. }
  438. }
  439. &.site {
  440. &::before {
  441. background-image: url(/img/icon-site.png);
  442. }
  443. }
  444. }
  445. }
  446. .nav {
  447. margin-left: 86px;
  448. float: left;
  449. li {
  450. text-align: center;
  451. margin-top: 14px;
  452. &:first-child {
  453. margin-top: 12px;
  454. }
  455. a {
  456. font-size: 20px;
  457. font-weight: lighter;
  458. color: #fff;
  459. &:hover {
  460. color: #f3920d;
  461. }
  462. }
  463. }
  464. }
  465. .qrcode-content {
  466. float: right;
  467. display: -webkit-box;
  468. display: -ms-flexbox;
  469. display: flex;
  470. -webkit-box-pack: center;
  471. -ms-flex-pack: center;
  472. justify-content: center;
  473. -webkit-box-align: start;
  474. -ms-flex-align: start;
  475. align-items: flex-start;
  476. margin-top: 80px;
  477. .qrcode {
  478. width: 141px;
  479. text-align: center;
  480. margin-left: 25px;
  481. img {
  482. width: 119px;
  483. height: 119px;
  484. background-color: #fff;
  485. }
  486. .tip {
  487. font-size: 25px;
  488. color: #ffffff;
  489. margin-top: 11px;
  490. text-align: center;
  491. font-weight: lighter;
  492. }
  493. }
  494. }
  495. }
  496. .line {
  497. width: 1784px;
  498. margin: 0 auto;
  499. height: 1px;
  500. background-color: #fff;
  501. margin-top: 40px;
  502. }
  503. .link {
  504. display: -webkit-box;
  505. display: -ms-flexbox;
  506. display: flex;
  507. -webkit-box-pack: center;
  508. -ms-flex-pack: center;
  509. justify-content: center;
  510. -webkit-box-align: center;
  511. -ms-flex-align: center;
  512. align-items: center;
  513. i {
  514. display: block;
  515. height: 10px;
  516. width: 1px;
  517. background-color: rgba(255, 255, 255, 0.4);
  518. margin: 0 16px;
  519. }
  520. a {
  521. color: rgba(255, 255, 255, 0.4);
  522. font-size: 12px;
  523. &:hover {
  524. color: #f3920d;
  525. }
  526. }
  527. }
  528. .copyright {
  529. text-align: center;
  530. color: #bebebe;
  531. font-size: 22px;
  532. font-weight: lighter;
  533. line-height: 64px;
  534. a {
  535. // color: rgba(255, 255, 255, 0.8);
  536. color: #fff;
  537. text-decoration: underline;
  538. }
  539. * {
  540. margin: 0 24px;
  541. }
  542. }
  543. }
  544. }
  545. @media screen and (max-width: 768px) {
  546. html {
  547. font-size: 50px;
  548. }
  549. .only-pc {
  550. display: none !important;
  551. }
  552. .scroll-box {
  553. overflow-x: auto;
  554. white-space: nowrap;
  555. font-size: 0;
  556. &::-webkit-scrollbar {
  557. width: 0;
  558. height: 0;
  559. }
  560. &::-webkit-scrollbar-thumb {
  561. display: none;
  562. }
  563. }
  564. .section-title {
  565. position: relative;
  566. text-align: center;
  567. height: 0.64rem;
  568. margin: 1rem 0 0.65rem;
  569. img {
  570. display: block;
  571. height: 0.58rem;
  572. margin: 0 auto;
  573. }
  574. h3 {
  575. position: absolute;
  576. left: 50%;
  577. bottom: 0;
  578. -webkit-transform: translateX(-50%);
  579. transform: translateX(-50%);
  580. font-size: 0.34rem;
  581. font-weight: bold;
  582. }
  583. }
  584. .banner {
  585. &.swiper-container {
  586. width: 7.5rem;
  587. height: 2.74rem;
  588. .swiper-slide {
  589. img {
  590. display: block;
  591. width: 7.5rem;
  592. height: 2.74rem;
  593. }
  594. }
  595. .swiper-pagination {
  596. bottom: 0;
  597. .swiper-pagination-bullet {
  598. width: 0.1rem;
  599. height: 0.1rem;
  600. background: #fff;
  601. -webkit-box-sizing: border-box;
  602. box-sizing: border-box;
  603. border: 0.01rem solid #000;
  604. &.swiper-pagination-bullet-active {
  605. background: #000;
  606. }
  607. }
  608. }
  609. }
  610. &.single {
  611. width: 100%;
  612. height: 2.08rem;
  613. img {
  614. display: block;
  615. width: 100%;
  616. height: 2.08rem;
  617. }
  618. }
  619. }
  620. // 导航菜单
  621. .navbar {
  622. font-size: 0.26rem;
  623. height: 1.04rem;
  624. background: #fff;
  625. // overflow-x: hidden;
  626. position: -webkit-sticky;
  627. position: sticky;
  628. left: 0;
  629. top: 0;
  630. z-index: 90;
  631. .navbar-header {
  632. position: relative;
  633. z-index: 2;
  634. display: -webkit-box;
  635. display: -ms-flexbox;
  636. display: flex;
  637. -webkit-box-pack: justify;
  638. -ms-flex-pack: justify;
  639. justify-content: space-between;
  640. -webkit-box-align: center;
  641. -ms-flex-align: center;
  642. align-items: center;
  643. background: #fff;
  644. .logo {
  645. display: -webkit-box;
  646. display: -ms-flexbox;
  647. display: flex;
  648. -webkit-box-pack: center;
  649. -ms-flex-pack: center;
  650. justify-content: center;
  651. -webkit-box-align: center;
  652. -ms-flex-align: center;
  653. align-items: center;
  654. width: 2rem;
  655. height: 1.04rem;
  656. background: #f3920d;
  657. h1 {
  658. font-size: 0;
  659. }
  660. img {
  661. display: block;
  662. width: 1.78rem;
  663. }
  664. }
  665. .navbar-toggle {
  666. display: -webkit-box;
  667. display: -ms-flexbox;
  668. display: flex;
  669. -webkit-box-pack: center;
  670. -ms-flex-pack: center;
  671. justify-content: center;
  672. -webkit-box-align: center;
  673. -ms-flex-align: center;
  674. align-items: center;
  675. .name {
  676. font-size: 0.3rem;
  677. color: #f3920d;
  678. margin-right: 0.16rem;
  679. }
  680. .icon-bar {
  681. display: inline-block;
  682. width: 0.48rem;
  683. height: 0.48rem;
  684. background: url(/img/icon-menu.png) no-repeat center;
  685. background-size: 0.42rem;
  686. font-size: 0;
  687. margin-right: 0.32rem;
  688. margin-bottom: 0.03rem;
  689. }
  690. &[aria-expanded='true'] {
  691. .icon-bar {
  692. background-image: url(/img/icon-menu-close.png);
  693. background-size: 0.48rem;
  694. }
  695. .name {
  696. display: none;
  697. }
  698. }
  699. }
  700. }
  701. .navbar-collapse {
  702. display: none;
  703. position: absolute;
  704. width: 100%;
  705. height: 100vh;
  706. overflow-y: auto;
  707. -webkit-box-sizing: border-box;
  708. box-sizing: border-box;
  709. padding-left: 1.34rem;
  710. right: 0;
  711. top: 0;
  712. z-index: 1;
  713. background-color: transparent;
  714. -webkit-transition: background-color 0.2s;
  715. transition: background-color 0.2s;
  716. &::-webkit-scrollbar {
  717. width: 2px;
  718. height: 2px;
  719. background-color: #f5f5f5;
  720. }
  721. &::-webkit-scrollbar-thumb {
  722. border-radius: 2px;
  723. background-color: #cccecf;
  724. }
  725. .nav {
  726. background: #fff;
  727. padding: 0.48rem;
  728. padding-top: 1.04rem;
  729. -webkit-box-sizing: border-box;
  730. box-sizing: border-box;
  731. min-height: 100vh;
  732. li {
  733. a {
  734. display: block;
  735. }
  736. }
  737. & > li {
  738. border-top: 0.01rem solid #d8d8d8;
  739. border-bottom: 0.01rem solid #d8d8d8;
  740. & > a {
  741. font-size: 0.3rem;
  742. line-height: 1rem;
  743. span {
  744. &:last-child {
  745. display: none;
  746. }
  747. }
  748. }
  749. }
  750. .dropdown {
  751. .dropdown-toggle {
  752. background-image: url(/img/icon-menu-arrow-down.png);
  753. background-position: right center;
  754. background-size: 0.48rem;
  755. background-repeat: no-repeat;
  756. }
  757. &.open {
  758. .dropdown-toggle {
  759. background-image: url(/img/icon-menu-arrow-up.png);
  760. }
  761. }
  762. .dropdown-menu {
  763. display: none;
  764. padding-bottom: 0.24rem;
  765. & > li {
  766. & > a {
  767. line-height: 0.66rem;
  768. color: #666666;
  769. }
  770. }
  771. }
  772. .dropdown-submenu {
  773. padding: 0.24rem 0;
  774. li {
  775. float: left;
  776. margin-right: 0.4rem;
  777. margin-top: 0.24rem;
  778. &:nth-child(2n) {
  779. margin-right: 0;
  780. }
  781. &:nth-child(-n + 2) {
  782. margin-top: 0;
  783. }
  784. a {
  785. line-height: 0.56rem;
  786. width: 2.08rem;
  787. height: 0.56rem;
  788. background: #f7f7f7;
  789. text-align: center;
  790. color: #666666;
  791. }
  792. }
  793. }
  794. }
  795. }
  796. }
  797. }
  798. // 底部区域
  799. .footer {
  800. position: relative;
  801. background: #050001;
  802. -webkit-box-sizing: border-box;
  803. box-sizing: border-box;
  804. margin-top: 1rem;
  805. .container {
  806. width: 6.86rem;
  807. margin: 0 auto;
  808. position: relative;
  809. .logo {
  810. img {
  811. &:first-child {
  812. width: 1.88rem;
  813. }
  814. &:last-child {
  815. width: 1.36rem;
  816. }
  817. }
  818. }
  819. .title {
  820. font-size: 0.3rem;
  821. color: #fff;
  822. margin-top: 0.46rem;
  823. }
  824. .section {
  825. opacity: 0.8;
  826. width: 100%;
  827. padding: 0.32rem 0;
  828. margin-top: 3.8rem;
  829. border: 0.01rem solid #fff;
  830. border-left: 0;
  831. border-right: 0;
  832. border-bottom-color: rgba(255, 255, 255, 0.3);
  833. .item {
  834. position: relative;
  835. margin-top: 0.25rem;
  836. padding-left: 0.6rem;
  837. font-size: 0.24rem;
  838. color: #fff;
  839. &:nth-child(2) {
  840. margin-top: 0;
  841. }
  842. &::before {
  843. content: '';
  844. display: block;
  845. width: 0.4rem;
  846. height: 0.4rem;
  847. position: absolute;
  848. left: 0;
  849. top: 50%;
  850. -webkit-transform: translateY(-50%);
  851. transform: translateY(-50%);
  852. background-repeat: no-repeat;
  853. background-position: center;
  854. background-size: 0.4rem;
  855. }
  856. &.mobile {
  857. &::before {
  858. background-image: url(/img/icon-mobile.png);
  859. }
  860. span {
  861. &:last-child {
  862. margin-left: 0.4rem;
  863. }
  864. }
  865. }
  866. &.email {
  867. &::before {
  868. background-image: url(/img/icon-email.png);
  869. }
  870. }
  871. &.address {
  872. &::before {
  873. background-image: url(/img/icon-address.png);
  874. }
  875. }
  876. &.contact {
  877. &::before {
  878. background-image: url(/img/icon-contact.png);
  879. }
  880. }
  881. &.site {
  882. &::before {
  883. background-image: url(/img/icon-site.png);
  884. }
  885. }
  886. }
  887. }
  888. .nav {
  889. opacity: 0.8;
  890. position: absolute;
  891. top: 2.11rem;
  892. &.first {
  893. left: 0;
  894. }
  895. &.second {
  896. left: 3.91rem;
  897. }
  898. li {
  899. margin-top: 0.24rem;
  900. a {
  901. display: block;
  902. font-size: 0.24rem;
  903. color: #fff;
  904. }
  905. }
  906. }
  907. .qrcode-content {
  908. position: absolute;
  909. right: 0;
  910. bottom: -2.04rem;
  911. display: -webkit-box;
  912. display: -ms-flexbox;
  913. display: flex;
  914. -webkit-box-pack: center;
  915. -ms-flex-pack: center;
  916. justify-content: center;
  917. .qrcode {
  918. &:first-child {
  919. margin-right: 0.16rem;
  920. }
  921. img {
  922. display: block;
  923. width: 1.19rem;
  924. height: 1.19rem;
  925. background-color: #fff;
  926. }
  927. .tip {
  928. font-size: 0.2rem;
  929. color: #ffffff;
  930. margin-top: 0.16rem;
  931. text-align: center;
  932. opacity: 0.8;
  933. }
  934. }
  935. }
  936. }
  937. .copyright {
  938. width: 100%;
  939. -webkit-box-sizing: border-box;
  940. box-sizing: border-box;
  941. text-align: left;
  942. color: #fff;
  943. font-size: 0.2rem;
  944. padding: 0.4rem;
  945. opacity: 0.8;
  946. a {
  947. width: 4.2rem;
  948. color: #fff;
  949. }
  950. * {
  951. display: block;
  952. margin-bottom: 0.16rem;
  953. }
  954. }
  955. }
  956. }