main.css 19 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033
  1. /*
  2. * HTML5 Boilerplate
  3. *
  4. * What follows is the result of much research on cross-browser styling.
  5. * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
  6. * Kroc Camen, and the H5BP dev community and team.
  7. */
  8. /* ==========================================================================
  9. Base styles: opinionated defaults
  10. ========================================================================== */
  11. /** Generated by FG **/
  12. html,body{
  13. font-family: 'Conv_mf',Helvetica, Tahoma, Arial, "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  14. }
  15. html,
  16. button,
  17. input,
  18. select,
  19. textarea {
  20. color: #4c4c4c;
  21. }
  22. body {
  23. font-size: 30px;
  24. line-height: 1.4;
  25. }
  26. ul{
  27. padding: 0;
  28. margin: 0;
  29. }
  30. ul li{
  31. list-style: none;
  32. }
  33. /*
  34. * Remove text-shadow in selection highlight: h5bp.com/i
  35. * These selection declarations have to be separate.
  36. * Customize the background color to match your design.
  37. */
  38. ::-moz-selection {
  39. background: #b3d4fc;
  40. text-shadow: none;
  41. }
  42. ::selection {
  43. background: #b3d4fc;
  44. text-shadow: none;
  45. }
  46. /*
  47. * A better looking default horizontal rule
  48. */
  49. hr {
  50. display: block;
  51. height: 1px;
  52. border: 0;
  53. border-top: 1px solid #ccc;
  54. margin: 1em 0;
  55. padding: 0;
  56. }
  57. /*
  58. * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
  59. */
  60. img {
  61. vertical-align: middle;
  62. }
  63. /*
  64. * Remove default fieldset styles.
  65. */
  66. fieldset {
  67. border: 0;
  68. margin: 0;
  69. padding: 0;
  70. }
  71. /*
  72. * Allow only vertical resizing of textareas.
  73. */
  74. textarea {
  75. resize: vertical;
  76. }
  77. /* ==========================================================================
  78. Chrome Frame prompt
  79. ========================================================================== */
  80. .chromeframe {
  81. margin: 0.2em 0;
  82. background: #ccc;
  83. color: #000;
  84. padding: 0.2em 0;
  85. }
  86. /* ==========================================================================
  87. Author's custom styles
  88. ========================================================================== */
  89. input::-ms-input-placeholder{text-align: center; color: #CCCCCC}
  90. input::-webkit-input-placeholder{text-align: center;color: #CCCCCC }
  91. input::-webkit-input-textarea{text-align: center;color: #CCCCCC;font-size: 36px }
  92. .modify input::-ms-input-placeholder{text-align: left; color: #CCCCCC}
  93. .modify input::-webkit-input-placeholder{text-align: left; color: #CCCCCC}
  94. /* ==========================================================================
  95. Helper classes
  96. ========================================================================== */
  97. /*
  98. * Image replacement
  99. */
  100. .ir {
  101. background-color: transparent;
  102. border: 0;
  103. overflow: hidden;
  104. /* IE 6/7 fallback */
  105. *text-indent: -9999px;
  106. }
  107. .ir:before {
  108. content: "";
  109. display: block;
  110. width: 0;
  111. height: 150%;
  112. }
  113. /*
  114. * Hide from both screenreaders and browsers: h5bp.com/u
  115. */
  116. .hidden {
  117. display: none !important;
  118. visibility: hidden;
  119. }
  120. /*
  121. * Hide only visually, but have it available for screenreaders: h5bp.com/v
  122. */
  123. .visuallyhidden {
  124. border: 0;
  125. clip: rect(0 0 0 0);
  126. height: 1px;
  127. margin: -1px;
  128. overflow: hidden;
  129. padding: 0;
  130. position: absolute;
  131. width: 1px;
  132. }
  133. /*
  134. * Extends the .visuallyhidden class to allow the element to be focusable
  135. * when navigated to via the keyboard: h5bp.com/p
  136. */
  137. .visuallyhidden.focusable:active,
  138. .visuallyhidden.focusable:focus {
  139. clip: auto;
  140. height: auto;
  141. margin: 0;
  142. overflow: visible;
  143. position: static;
  144. width: auto;
  145. }
  146. /*
  147. * Hide visually and from screenreaders, but maintain layout
  148. */
  149. .invisible {
  150. visibility: hidden;
  151. }
  152. /*
  153. * Clearfix: contain floats
  154. *
  155. * For modern browsers
  156. * 1. The space content is one way to avoid an Opera bug when the
  157. * `contenteditable` attribute is included anywhere else in the document.
  158. * Otherwise it causes space to appear at the top and bottom of elements
  159. * that receive the `clearfix` class.
  160. * 2. The use of `table` rather than `block` is only necessary if using
  161. * `:before` to contain the top-margins of child elements.
  162. */
  163. .clearfix:before,
  164. .clearfix:after {
  165. content: " "; /* 1 */
  166. display: table; /* 2 */
  167. }
  168. .clearfix:after {
  169. clear: both;
  170. }
  171. /*
  172. * For IE 6/7 only
  173. * Include this rule to trigger hasLayout and contain floats.
  174. */
  175. .clearfix {
  176. *zoom: 1;
  177. }
  178. /* ==========================================================================
  179. EXAMPLE Media Queries for Responsive Design.
  180. Theses examples override the primary ('mobile first') styles.
  181. Modify as content requires.
  182. ========================================================================== */
  183. @media only screen and (min-width: 35em) {
  184. /* Style adjustments for viewports that meet the condition */
  185. }
  186. @media print,
  187. (-o-min-device-pixel-ratio: 5/4),
  188. (-webkit-min-device-pixel-ratio: 1.25),
  189. (min-resolution: 120dpi) {
  190. /* Style adjustments for high resolution devices */
  191. }
  192. /* ==========================================================================
  193. Print styles.
  194. Inlined to avoid required HTTP connection: h5bp.com/r
  195. ========================================================================== */
  196. @media print {
  197. * {
  198. background: transparent !important;
  199. color: #000 !important; /* Black prints faster: h5bp.com/s */
  200. box-shadow: none !important;
  201. text-shadow: none !important;
  202. }
  203. a,
  204. a:visited {
  205. text-decoration: underline;
  206. }
  207. a[href]:after {
  208. content: " (" attr(href) ")";
  209. }
  210. abbr[title]:after {
  211. content: " (" attr(title) ")";
  212. }
  213. /*
  214. * Don't show links for images, or javascript/internal links
  215. */
  216. .ir a:after,
  217. a[href^="javascript:"]:after,
  218. a[href^="#"]:after {
  219. content: "";
  220. }
  221. pre,
  222. blockquote {
  223. border: 1px solid #999;
  224. page-break-inside: avoid;
  225. }
  226. thead {
  227. display: table-header-group; /* h5bp.com/t */
  228. }
  229. tr,
  230. img {
  231. page-break-inside: avoid;
  232. }
  233. img {
  234. max-width: 100% !important;
  235. }
  236. @page {
  237. margin: 0.5cm;
  238. }
  239. p,
  240. h2,
  241. h3 {
  242. orphans: 3;
  243. widows: 3;
  244. }
  245. h2,
  246. h3 {
  247. page-break-after: avoid;
  248. }
  249. }
  250. /*------------------common style---------------------------------*/
  251. header{
  252. margin: 36px 0 20px;
  253. padding: 0 50px;
  254. }
  255. main{
  256. margin-bottom: 60px;
  257. padding: 0 30px;
  258. }
  259. .main--logo {
  260. width: 240px;
  261. margin: 0 auto;
  262. }
  263. .child-bg{
  264. width: 525px;
  265. height: 440px;
  266. margin: 0 auto;
  267. background: url("../img/icon/child_bg.png") no-repeat;
  268. }
  269. .p--tips p{
  270. padding: 0;
  271. margin: 0;
  272. font-size: 30px;
  273. text-align: center;
  274. line-height: 1.5;
  275. }
  276. .p--min-tips p{
  277. padding: 0;
  278. margin: 0;
  279. font-size: 24px;
  280. text-align: center;
  281. line-height: 1.5;
  282. }
  283. .p--title{
  284. display: flex;
  285. justify-content: center;
  286. align-items: center;
  287. }
  288. .p--title-icon{
  289. width: 90px;
  290. height: 72px;
  291. background: url("../img/icon/big_bird.png") no-repeat ;
  292. background-size: contain;
  293. }
  294. .p--title-content{
  295. margin-left: 15px;
  296. font-size: 50px;
  297. }
  298. .m-b30{
  299. margin-bottom: 30px;
  300. }
  301. .p-l-r50{
  302. padding: 0 50px;
  303. }
  304. .v-top{
  305. vertical-align: top;
  306. }
  307. .v-sub{
  308. vertical-align: sub;
  309. }
  310. .space-between{
  311. justify-content: space-between;
  312. }
  313. button{
  314. width: 100%;
  315. display: block;
  316. text-align: center;
  317. border: 0;
  318. font-family: 'Conv_mf';
  319. }
  320. input{
  321. border: 1px solid #c7b784;
  322. font-size: 30px;
  323. width: 100%;
  324. display: block;
  325. padding: 8px 10px;
  326. box-sizing: border-box;
  327. border-radius: 10px;
  328. background: #fff;
  329. box-shadow: none;
  330. font-family: 'Conv_mf';
  331. }
  332. select {
  333. border: 1px solid #c7b784;
  334. display: block;
  335. appearance:none;
  336. -moz-appearance:none;
  337. -webkit-appearance:none;
  338. min-width: 100px;
  339. padding:8px 15px 8px 10px;
  340. border-radius: 10px;
  341. font-family: 'Conv_mf';
  342. /* background: url("../img/icon/select-arrow.png") no-repeat scroll right center transparent; */
  343. }
  344. textarea{
  345. border: 1px solid #c7b784;
  346. width: 100%;
  347. border-radius: 15px;
  348. font-size: 30px;
  349. font-family: 'Conv_mf';
  350. padding: 15px;
  351. box-sizing: border-box;
  352. line-height: 1.43;
  353. }
  354. select::-ms-expand { display: none; }
  355. input[type=date] {
  356. width: 100%;
  357. display: block;
  358. /* background-color:transparent; */
  359. filter:alpha(opacity=0);
  360. appearance:none; /*下拉框去掉右侧图标*/
  361. -moz-appearance:none;
  362. -webkit-appearance:none;
  363. }
  364. .input-from.horizontal{
  365. display: flex;
  366. margin: 30px 0;
  367. clear: both;
  368. }
  369. .input-from.horizontal .lable{
  370. width: 30%;
  371. }
  372. .input-from.horizontal label{
  373. display: block;
  374. font-size: 36px;
  375. color: #4c4c4c;
  376. }
  377. .input-from.horizontal .input-box{
  378. width: 70%;
  379. }
  380. .input-from.horizontal .select-box{
  381. display: flex;
  382. width: 100%;
  383. flex-wrap: wrap;
  384. }
  385. .input-from.horizontal .select-box .distpicker{
  386. width: 48%;
  387. display: flex;
  388. margin-bottom: 30px;
  389. }
  390. .input-from.horizontal .select-box .distpicker:first-child{
  391. margin-right: 4%;
  392. }
  393. .input-from.horizontal .select-box .distpicker .lable{
  394. width: 35%;
  395. }
  396. .input-from.horizontal .select-box select{
  397. width: 65%;
  398. font-size: 30px;
  399. }
  400. input.input--arrow{
  401. content: '';
  402. display: block;
  403. background: url(../img/icon/input-arrow.png) no-repeat 102.5% 290%;
  404. }
  405. input[type="file"] {
  406. display: block;
  407. color: transparent;
  408. height: 230px;
  409. border: 1px solid #c7b784;
  410. opacity: 0;
  411. z-index: 2;
  412. }
  413. .file-upload{
  414. position: relative;
  415. width: 60%;
  416. border: 1px solid #c7b784;
  417. border-radius: 10px;
  418. }
  419. .file-upload::after{
  420. content: '+';
  421. font-size: 100px;
  422. font-weight: 900;
  423. color: #c7b784;
  424. position: absolute;
  425. top: 50%;
  426. left: 50%;
  427. z-index: -1;
  428. transform: translate(-50%,-50%);
  429. }
  430. .file-upload .file-preview img{
  431. width: 100%;
  432. border-radius: 10px;
  433. }
  434. .btn{
  435. display: block;
  436. background: -webkit-linear-gradient(0deg, #00AFEC, #00AFEC 40%, #00AFEC 60%,#00AFEC 100%);
  437. border-radius: 10px;
  438. text-align: center;
  439. height: 96px;
  440. line-height: 96px;
  441. color: white;
  442. font-size: 36px;
  443. text-decoration: none;
  444. margin: auto;
  445. margin-top: 50px;
  446. width: 90%;
  447. border-radius: 48px;
  448. }
  449. .bg-transparent{
  450. background: transparent;
  451. color: #c7b784;
  452. border: 1px solid #c7b784;
  453. }
  454. .min-btn{
  455. display: block;
  456. width: 150px;
  457. height: 50px;
  458. line-height: 50px;
  459. border-radius: 5px;
  460. text-align: center;
  461. color: #fff;
  462. font-size: 30px;
  463. text-decoration: none;
  464. background: -webkit-linear-gradient(0deg, #b0996c 17%, #cfbf84 40%, #b0996c 65%,#cfbf84 100%);
  465. }
  466. .button-group{
  467. display: flex;
  468. justify-content: space-between;
  469. }
  470. .button-group>a{
  471. width: 48%;
  472. font-size: 36px;
  473. color: #fff;
  474. }
  475. .gray{
  476. background: #999999;
  477. }
  478. .close{
  479. position: absolute;
  480. width: 40px;
  481. height: 40px;
  482. background: url("../img/icon/close.png") no-repeat;
  483. }
  484. .share-arrow{
  485. width: 126px;
  486. height: 171px;
  487. background: url("../img/icon/share_arrow.png") no-repeat;
  488. position: absolute;
  489. top: 0;
  490. right: 0;
  491. }
  492. .w300{
  493. width: 300px;
  494. }
  495. .h70{
  496. height: 70px;
  497. }
  498. /*--------------header style--------------------------*/
  499. header .header--block{
  500. display: flex;
  501. justify-content: space-between;
  502. align-items: center;
  503. }
  504. /*------------------------签到 modal css style---------------------------------------*/
  505. .white-popup {
  506. position: relative;
  507. background: #FFF;
  508. padding: 20px 50px 30px;
  509. width: auto;
  510. max-width: 520px;
  511. border-radius: 10px;
  512. margin: 0 auto;
  513. }
  514. .gray-popup {
  515. position: relative;
  516. background: #ebebeb;
  517. padding: 60px 50px 30px;
  518. width: auto;
  519. max-width: 520px;
  520. border-radius: 10px;
  521. margin: 40px auto;
  522. }
  523. .popup-logo{
  524. width: 240px;
  525. height: 146px;
  526. background: url("../img/icon/big_logo.png") no-repeat;
  527. margin: 0 auto 40px;
  528. }
  529. button.mfp-close, button.mfp-arrow{
  530. display: block;
  531. width: 40px;
  532. height: 40px;
  533. background: url("../img/icon/close.png") no-repeat;
  534. font-size: 0;
  535. top: 30px;
  536. right: 30px;
  537. }
  538. .mfp-close:active{
  539. top: 30px;
  540. }
  541. /*-------------verify-modal style-------------------*/
  542. #popup h1{
  543. width: 344px;
  544. height: 164px;
  545. background: url("../img/logo.png") no-repeat;
  546. margin: 10px auto 0;
  547. }
  548. #popup .check-success{
  549. width: 100px;
  550. height: 124px;
  551. background: url("../img/icon/check-success.png") no-repeat;
  552. margin: 10px auto 0;
  553. margin-top: 50px;
  554. }
  555. #popup .check-fail{
  556. width: 100px;
  557. height: 124px;
  558. background: url("../img/icon/check-fail.png") no-repeat;
  559. margin: 10px auto 0;
  560. margin-top: 50px;
  561. }
  562. #popup .nocover{
  563. width: 100px;
  564. height: 124px;
  565. background: url("../img/icon/success.png") no-repeat;
  566. margin: 10px auto 0;
  567. margin-top: 50px;
  568. }
  569. #popup .check-un{
  570. width: 100px;
  571. height: 124px;
  572. background: url("../img/icon/check-un.png") no-repeat;
  573. margin: 10px auto 0;
  574. margin-top: 50px;
  575. }
  576. #popup .check-common{
  577. width: 160px;
  578. height: 164px;
  579. background: url("../img/icon/logo.png") no-repeat;
  580. margin: 10px auto 0;
  581. background-size: 100% 100%;
  582. margin-top: 50px;
  583. }
  584. #popup .message--wrap{
  585. /* display: table;
  586. color:#CBCBCB;*/
  587. padding-bottom: 50px;
  588. }
  589. #popup h3{
  590. text-align: center;
  591. font-size: 36px;
  592. font-weight: 550;
  593. margin: 20px 0;
  594. }
  595. #popup .message--icon{
  596. /* background: url(../img/icon/logo.png) no-repeat; */
  597. width: 105px;
  598. height: 72px;
  599. /* display: table-cell;
  600. text-align: right; */
  601. }
  602. #popup p{
  603. font-size: 36px;
  604. color: #CBCBCB;
  605. text-align: center;
  606. /* display: table-cell;
  607. padding-left: 15px; */
  608. }
  609. #popup .mfp-close{
  610. display: none!important;
  611. }
  612. #popup .confirm-button{
  613. text-align: center;
  614. margin: auto;
  615. border-radius: 12px;
  616. width: 90%;
  617. }
  618. /*---------------conmif-modal style--------------------------------------*/
  619. /*--------------------------扫码积分 style---------------------------------*/
  620. .kb-bg{
  621. margin:auto;
  622. background-size:100% 100%;
  623. width: 100%;
  624. /* min-height: 100vh; */
  625. background-attachment:fixed;
  626. /* background-color:#22B7EA; */
  627. }
  628. .top{
  629. height: 190px;
  630. background: url(../img/banner.png) no-repeat;
  631. background-size: 100% 100%;
  632. -moz-background-size: 100% 100%;
  633. text-align: center;
  634. margin:20px;
  635. border-radius: 10px;
  636. }
  637. .top img{
  638. width: 160px;
  639. float: left;
  640. margin-left: 30px;
  641. }
  642. .top span{
  643. font-size: 29px;
  644. font-family: Source Han Sans CN;
  645. font-weight: 400;
  646. color: #FFFFFF;
  647. }
  648. .steps{
  649. display: flex;
  650. justify-content: space-between;
  651. margin: 20px;
  652. margin-top: 30px;
  653. }
  654. .steps .item{
  655. display: flex;
  656. flex-direction: column;
  657. align-items: center;
  658. }
  659. .steps .item .step{
  660. width: 40px;
  661. height: 40px;
  662. box-shadow: 0px 2px 4px 0px rgba(24, 24, 24, 0.22);
  663. border-radius: 50%;
  664. text-align: center;
  665. line-height: 40px;
  666. }
  667. .steps .item .value{
  668. color: #ffffff;
  669. font-size: 24px;
  670. }
  671. .steps .item .bt{
  672. height: 23px;
  673. font-size: 24px;
  674. font-weight: 400;
  675. }
  676. .color-black{
  677. color: #13161A;
  678. font-size: 24px;
  679. }
  680. .color-blue{
  681. color: #3FBBFE;
  682. font-size: 24px;
  683. }
  684. .color-gray{
  685. color: #DADBDF;
  686. font-size: 24px;
  687. }
  688. .color-back-black{
  689. background: #1E1E1E;
  690. }
  691. .color-back-blue{
  692. background: #3FBBFE !important;
  693. }
  694. .color-back-gray{
  695. background: #DADBDF;
  696. }
  697. .color-white{
  698. color: white;
  699. }
  700. .steps .hr{
  701. border: none;
  702. height: 2px;
  703. border-bottom: 2px dotted #CBCBCB;
  704. width: 20%;
  705. }
  706. .notice{
  707. font-size: 30px;
  708. font-weight: 400;
  709. color: #000000;
  710. margin: 30px 20px 80px;
  711. height:40px;
  712. line-height: 24px;
  713. display: flex;
  714. align-items: center;
  715. }
  716. .notice-nocover{
  717. font-size: 30px;
  718. font-weight: 400;
  719. color: #000000;
  720. margin: 30px 28px 60px;
  721. }
  722. .notice-icon{
  723. width:24px;
  724. height: 24px;
  725. object-fit: contain;
  726. margin-right:12px;
  727. }
  728. .footer{
  729. text-align: center;
  730. margin:80px 0 0;
  731. /* position: absolute;
  732. bottom: 30px;
  733. left: 0px;
  734. right: 0px; */
  735. color: #DADBDF;
  736. }
  737. .footer .img{
  738. height: 120px;
  739. background: url(../img/logo.png) no-repeat;
  740. background-size: 120px 120px;
  741. -moz-background-size: 100% 100%;
  742. background-position: center;
  743. }
  744. .footer .marker{
  745. border: 0px;
  746. border-top: 1px dotted;
  747. }
  748. #scan-integral{
  749. bottom: 80px;
  750. left: 20px;
  751. right: 20px;
  752. margin: auto;
  753. }
  754. .title{
  755. text-align: left;
  756. margin: 30px;
  757. color: #999;
  758. /* font-size: 32px;
  759. font-weight: 600;*/
  760. }
  761. .coupon-area{
  762. height: 100px;
  763. margin: 0 50px;
  764. background: #F7F8FA;
  765. line-height: 100px;
  766. /* opacity: 0.8; */
  767. text-align: left;
  768. border-radius: 50px;
  769. padding-left: 50px;
  770. display: flex;
  771. justify-content: space-between;
  772. }
  773. .coupon {
  774. text-align: center;
  775. width: 100%;
  776. }
  777. .coupon .label {
  778. text-align: left;
  779. margin-left: 5px;
  780. margin-top: 5px;
  781. position: unset;
  782. font-size: 12px;
  783. }
  784. .coupon .goods {
  785. font-size: 36px;
  786. font-weight: 600;
  787. position: unset;
  788. margin: 20px 0;
  789. }
  790. .coupon-label {
  791. font-size: 30px;
  792. font-weight: 300;
  793. position: unset;
  794. }
  795. .coupon-value {
  796. font-size: 40px;
  797. font-weight: 500;
  798. position: unset;
  799. color: #CACDD2;
  800. margin: auto;
  801. }
  802. .step1{
  803. margin: 30px;
  804. font-size: 30px;
  805. font-weight: 600;
  806. text-align: left;
  807. }
  808. #scan-integral input{
  809. width: 100%;
  810. height: 70px;
  811. overflow: hidden;
  812. }
  813. #scan-integral .input-from
  814. {
  815. display: flex;
  816. flex-direction: column;
  817. margin-top: 50px;
  818. }
  819. #scan-integral .input-from .label
  820. {
  821. width: 30%;
  822. margin: 5px 0;
  823. text-align: left;
  824. margin-right: 20px;
  825. color: #333;
  826. font-weight: 600;
  827. font-size: 32px;
  828. }
  829. #scan-integral .input-from input{
  830. margin: 15px 0;
  831. text-align: left;
  832. }
  833. #scan-integral .input-from select{
  834. width: 20%;
  835. height: 70px;
  836. margin-left: 15px;
  837. background-color: white;
  838. }
  839. #scan-integral input::-webkit-input-placeholder,textarea::-ms-input-placeholder{color:#999;}
  840. #scan-integral input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999; }
  841. #scan-integral input::-ms-input-placeholder{text-align: left;}
  842. #scan-integral input::-webkit-input-placeholder{text-align: left; }
  843. #scan-integral .input-from p{
  844. text-align: center;
  845. font-size: 24px;
  846. color: #c7b784;
  847. }
  848. #scan-integral .input-from a{
  849. text-align: center;
  850. }
  851. #scan-integral input[type="date"]:before{
  852. content: attr(placeholder);
  853. width: 300px;
  854. margin: 0 auto;
  855. color: #CCCCCC;
  856. }
  857. #scan-integral input[type="date"].full:before {
  858. color:black;
  859. content:""!important;
  860. }
  861. #scan-integral .scan-integral-img{
  862. position: relative;
  863. top: 85px;
  864. right: -80px;
  865. }
  866. #scan-integral .scan-integral-icon{
  867. margin: 25px 0 50px 0;
  868. }
  869. #scan-integral .scan-integral-icon a{
  870. width: 450px;
  871. height: 450px;
  872. display: block;
  873. border-radius: 50%;
  874. background: url("../img/icon/scan_integral_icon.png") no-repeat;
  875. margin: 0 auto;
  876. }
  877. /*--tool--*/
  878. .text-center{
  879. text-align: center;
  880. }
  881. #popup .confirm-button-box{
  882. display: flex;
  883. }
  884. #popup .confirm-button-box .confirm-button{
  885. margin: 0;
  886. width: 50%;
  887. }
  888. #popup .confirm-button-box .confirm-button:first-child{
  889. width: 50%;
  890. margin-right: 2%;
  891. }
  892. .van-dialog{
  893. width:70%;
  894. }
  895. .van-dialog__content--isolated{
  896. min-height: 188px;
  897. }
  898. .van-dialog__message{
  899. font-size: 28px;
  900. }
  901. .van-dialog__cancel, .van-dialog__confirm{
  902. height: 96px;
  903. }
  904. .van-dialog__confirm, .van-dialog__confirm:active{
  905. color:rgb(62, 63, 122);
  906. }
  907. .van-button__text{
  908. font-size: 32px;
  909. }
  910. .van-button--default{
  911. border:2px solid #ebedf0
  912. }