main.css 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271
  1. @font-face {font-family: "iconfont";
  2. src: url(../font/iconfont.eot); /* IE9 */
  3. src: url(../font/iconfont.eot#iefix) format('embedded-opentype'), /* IE6-IE8 */
  4. url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  5. url(../font/iconfont.woff) format('woff'),
  6. url(../font/iconfont.ttf) format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  7. url(../img/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
  8. }
  9. .iconfont {
  10. font-family: "iconfont" !important;
  11. font-size: 16px;
  12. font-style: normal;
  13. -webkit-font-smoothing: antialiased;
  14. -moz-osx-font-smoothing: grayscale;
  15. }
  16. .icon-tianzige1:before {
  17. content: "\e63b";
  18. }
  19. .icon-mizige1:before {
  20. content: "\e63c";
  21. }
  22. .icon-mizige:before {
  23. content: "\e8c8";
  24. }
  25. .icon-tianzige:before {
  26. content: "\e8c9";
  27. }
  28. .icon-yongcheng:before {
  29. content: "\e600";
  30. }
  31. .icon-tiaozheng:before {
  32. content: "\e7a0";
  33. }
  34. .icon-notice:before {
  35. content: "\e61e";
  36. }
  37. .icon-close1:before {
  38. content: "\e612";
  39. }
  40. .icon-close:before {
  41. content: "\e6b6";
  42. }
  43. .icon-info:before {
  44. content: "\e67d";
  45. }
  46. .icon-warning_1:before {
  47. content: "\e65b";
  48. }
  49. .icon-chenggong:before {
  50. content: "\e628";
  51. }
  52. .icon-yinzhang:before {
  53. content: "\e733";
  54. }
  55. .icon-jia1:before {
  56. content: "\e61b";
  57. }
  58. .icon-ziyuan:before {
  59. content: "\e653";
  60. }
  61. .icon-jia:before {
  62. content: "\e60a";
  63. }
  64. .icon-username:before {
  65. content: "\e609";
  66. }
  67. .icon-password:before {
  68. content: "\e616";
  69. }
  70. .icon-menu:before {
  71. content: "\e615";
  72. }
  73. .icon-guanbi1:before {
  74. content: "\e647";
  75. }
  76. .icon-guanbi:before {
  77. content: "\e60c";
  78. }
  79. .icon-noselects:before {
  80. content: "\e606";
  81. }
  82. .icon-selects:before {
  83. content: "\e608";
  84. }
  85. .icon-check:before {
  86. content: "\e607";
  87. }
  88. .icon-jiantouxia:before {
  89. content: "\e604";
  90. }
  91. .icon-jiantouyou:before {
  92. content: "\e605";
  93. }
  94. .icon-jiantoushang:before {
  95. content: "\e602";
  96. }
  97. .icon-weigouxuan:before {
  98. content: "\e603";
  99. }
  100. .icon-refresh:before {
  101. content: "\e601";
  102. }
  103. .dialog-body {
  104. position: absolute;
  105. top: 0;
  106. left: 0;
  107. z-index: 998;
  108. display: flex;
  109. align-items: center;
  110. justify-content: center;
  111. width: 100%;
  112. height: 100%;
  113. background-color: rgba(0, 0, 0, 0.4);
  114. }
  115. .dialog-body .dialog-loading-content {
  116. padding: 20px;
  117. text-align: center;
  118. background: white;
  119. border-radius: 4px;
  120. }
  121. .dialog-body .dialog-loading-content .dialog-loading-note {
  122. padding-top: 10px;
  123. }
  124. .dialog-body .dialog-message-content {
  125. padding: 20px;
  126. text-align: center;
  127. background: white;
  128. border-radius: 4px;
  129. }
  130. .dialog-body .dialog-message-content .dialog-title {
  131. display: flex;
  132. align-items: center;
  133. justify-content: center;
  134. }
  135. .dialog-body .dialog-message-content .dialog-title .dialog-title-text {
  136. color: black;
  137. font-weight: bold;
  138. font-size: 18px;
  139. }
  140. .dialog-body .dialog-message-content .img {
  141. margin: 20px 0;
  142. }
  143. .dialog-body .dialog-message-content .dialog-message-note {
  144. color: #666;
  145. font-size: 14px;
  146. }
  147. .dialog-body .dialog-message-content .dialog-footer {
  148. margin-top: 1rem;
  149. text-align: center;
  150. }
  151. .dialog-body .dialog-message-content .dialog-footer button {
  152. height: 38px;
  153. margin-left: 10px;
  154. padding-right: 10px;
  155. padding-left: 10px;
  156. font-size: 16px;
  157. line-height: 38px;
  158. }
  159. .dialog-body .dialog-message-content .dialog-message-note {
  160. padding-top: 10px;
  161. }
  162. .dialog-body .dialog-confirm-container {
  163. padding: 20px;
  164. background: white;
  165. border-radius: 8px;
  166. }
  167. .dialog-body .dialog-confirm-container .dialog-title {
  168. display: flex;
  169. align-items: center;
  170. justify-content: space-between;
  171. }
  172. .dialog-body .dialog-confirm-container .dialog-title .dialog-title-text {
  173. color: black;
  174. font-weight: bold;
  175. }
  176. .dialog-body .dialog-confirm-container .dialog-title .dialog-title-icon {
  177. color: grey;
  178. font-size: 12px;
  179. }
  180. .dialog-body .dialog-confirm-container .dialog-content {
  181. padding: 20px 0px;
  182. }
  183. .dialog-body .dialog-confirm-container .dialog-footer {
  184. text-align: right;
  185. }
  186. .dialog-body .dialog-confirm-container .dialog-footer button {
  187. height: 38px;
  188. margin-left: 10px;
  189. padding-right: 10px;
  190. padding-left: 10px;
  191. font-size: 16px;
  192. line-height: 38px;
  193. }
  194. .dialog-body .dialog-confirm-container.dialog-mobile-confirm-container {
  195. padding: 0;
  196. }
  197. .dialog-body .dialog-confirm-container.dialog-mobile-confirm-container .dialog-title {
  198. padding: 20px 20px 0 20px;
  199. }
  200. .dialog-body .dialog-confirm-container.dialog-mobile-confirm-container .dialog-content {
  201. padding: 20px;
  202. }
  203. .dialog-body .dialog-confirm-container.dialog-mobile-confirm-container .dialog-footer {
  204. display: flex;
  205. text-align: center;
  206. }
  207. .dialog-body .dialog-confirm-container.dialog-mobile-confirm-container .dialog-footer button {
  208. flex: 1;
  209. height: 45px;
  210. margin: 0;
  211. padding: 0;
  212. font-size: 18px;
  213. line-height: 45px;
  214. background: none;
  215. border: 0;
  216. border-top: 1px solid #ddd;
  217. border-left: 1px solid #ddd;
  218. border-radius: 0;
  219. }
  220. .dialog-body .dialog-confirm-container.dialog-mobile-confirm-container .dialog-footer button:first-child {
  221. border-left: 0;
  222. }
  223. .dialog-body .dialog-confirm-container.dialog-mobile-confirm-container .dialog-footer button.primary {
  224. color: #108ee9;
  225. }
  226. /*!
  227. * Cropper.js v1.5.11
  228. * https://fengyuanchen.github.io/cropperjs
  229. *
  230. * Copyright 2015-present Chen Fengyuan
  231. * Released under the MIT license
  232. *
  233. * Date: 2021-02-17T11:53:21.992Z
  234. */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
  235. .aos-img-editor {
  236. display: flex;
  237. }
  238. .aos-img-editor .paved {
  239. position: relative;
  240. flex: 1;
  241. }
  242. .aos-img-editor .paved .drag-box {
  243. display: flex;
  244. align-items: center;
  245. justify-content: center;
  246. width: 100%;
  247. height: 100%;
  248. }
  249. .aos-img-editor .paved .drag-box img {
  250. max-width: 100%;
  251. max-height: 100%;
  252. }
  253. .aos-img-editor .paved .choose-layer {
  254. position: absolute;
  255. top: 0;
  256. left: 0;
  257. z-index: 2;
  258. display: flex;
  259. align-items: center;
  260. justify-content: center;
  261. width: 100%;
  262. height: 100%;
  263. cursor: pointer;
  264. }
  265. .aos-img-editor .paved .choose-layer .choose-tag {
  266. color: #eee;
  267. font-size: 140px;
  268. }
  269. .aos-img-editor .tools-box {
  270. display: flex;
  271. flex-direction: column;
  272. align-items: center;
  273. width: 250px;
  274. background-color: #eee;
  275. }
  276. .aos-img-editor .tools-box .preview-box {
  277. align-items: center;
  278. width: 200px;
  279. height: 200px;
  280. overflow: hidden;
  281. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
  282. background-repeat: repeat;
  283. }
  284. .aos-img-editor .tools-box .preview-box img {
  285. max-width: 100%;
  286. max-height: 100%;
  287. }
  288. .aos-img-editor .tools-box .choose-button {
  289. margin-top: 10px;
  290. padding-right: 10px;
  291. padding-left: 10px;
  292. cursor: pointer;
  293. }
  294. .aos-img-editor .tools-box .input-file {
  295. display: none;
  296. width: 0;
  297. height: 0;
  298. }
  299. .aos-img-editor .tools-box .hollow-box {
  300. display: flex;
  301. width: 200px;
  302. margin-top: 10px;
  303. }
  304. .aos-img-editor .tools-box .hollow-box label {
  305. display: inline-block;
  306. width: 66px;
  307. margin-right: 5px;
  308. font-size: 14px;
  309. text-align: justify;
  310. text-align-last: justify;
  311. }
  312. .aos-img-editor .tools-box .hollow-box .slider {
  313. flex: 1;
  314. }
  315. .aos-message {
  316. position: fixed;
  317. top: 20px;
  318. left: 50%;
  319. z-index: 99999;
  320. display: flex;
  321. align-items: center;
  322. box-sizing: border-box;
  323. width: fit-content;
  324. padding: 10px;
  325. overflow: hidden;
  326. background-color: #edf2fc;
  327. transform: translateX(-50%);
  328. transition: opacity 0.3s, transform 0.4s, top 0.4s;
  329. }
  330. .aos-message .iconfont {
  331. line-height: 1;
  332. }
  333. .aos-message .message-close {
  334. padding-left: 20px;
  335. color: #c0c4cc;
  336. font-size: 12px;
  337. line-height: 1;
  338. }
  339. .aos-message-success {
  340. color: #52c41a;
  341. background-color: #eef9e8;
  342. border-color: #dcf3d1;
  343. }
  344. .aos-message-error {
  345. color: #ff6363;
  346. background-color: #ffefef;
  347. border-color: #ffe0e0;
  348. }
  349. .aos-message-warn {
  350. color: #ffbd69;
  351. background-color: #fff8f0;
  352. border-color: #fff2e1;
  353. }
  354. .aos-message-span {
  355. flex-grow: 1;
  356. padding-left: 10px;
  357. }
  358. .overlay-elem {
  359. position: absolute;
  360. z-index: 2;
  361. box-sizing: content-box;
  362. color: #000;
  363. background-color: rgba(223, 96, 74, 0.1);
  364. border: 1px dashed rgba(223, 96, 74, 0.6);
  365. transform-origin: left top;
  366. cursor: pointer;
  367. }
  368. .overlay-elem.focus,
  369. .overlay-elem.overlay-actived,
  370. .overlay-elem.selected,
  371. .overlay-elem:hover {
  372. background-color: rgba(223, 96, 74, 0.4);
  373. border: 1px solid #ce2f13;
  374. }
  375. .overlay-elem .overlay-size-hander {
  376. position: absolute;
  377. z-index: 3;
  378. display: none;
  379. width: 6px;
  380. height: 6px;
  381. background-color: #fff;
  382. border: 1px solid #ce2f13;
  383. border-radius: 50%;
  384. }
  385. .overlay-elem .overlay-size-hander.LEFT_TOP {
  386. top: -3px;
  387. left: -3px;
  388. cursor: nw-resize;
  389. }
  390. .overlay-elem .overlay-size-hander.RIGHT_TOP {
  391. top: -3px;
  392. right: -3px;
  393. cursor: ne-resize;
  394. }
  395. .overlay-elem .overlay-size-hander.RIGHT_BOTTOM {
  396. right: -3px;
  397. bottom: -3px;
  398. cursor: nw-resize;
  399. }
  400. .overlay-elem .overlay-size-hander.LEFT_BOTTOM {
  401. bottom: -3px;
  402. left: -3px;
  403. cursor: ne-resize;
  404. }
  405. .overlay-elem .selecte-elem {
  406. position: absolute;
  407. top: 2px;
  408. right: 2px;
  409. z-index: 2;
  410. display: none;
  411. width: 20px;
  412. height: 20px;
  413. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAA+ElEQVRoQ+2ZzQnCQBSEv1ShaBueLUFPWqSeTAmebUPRKpQ9BIK4f7yY3YXJOex7M/OxgUxH40/X+P5IQOkElUALCVyADbCaedkHcAP2obkxhN4zL+0b590zJOAEHCoRcAaOv3YJCXgCi0oEvIBlroBvfGK4Ta01aX5oqaQDpt56dF7SfAlQAn4HhFCSA0JICBkdEEJGA/UhE0JCyOiAEDIaqFtICAkhowNCyGigbiEhJISMDtSM0L1AJ+Dzw3UF69yfu67Y2P3R4Zyje1/REfvj3HTBMTjkio5tga7AdQJXX7ExLBdLICfmIu9KQBHbR0OVgBIwOvABhk1IMXYlBB8AAAAASUVORK5CYII=);
  414. background-size: cover;
  415. }
  416. .overlay-elem.allow-selecte .selecte-elem {
  417. display: block;
  418. }
  419. .overlay-elem.selected .selecte-elem {
  420. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABoklEQVRoQ+2Z0U0DMQyG/04B6giwAyPAW9cB1oEn9uAVNqBSpwBZuqDomsSOz4lzUvrShyT298WXXJoesPPPYef8mALeFZwV2EMF3gA8ALgxhjWpPhfk1xg6DsflFqUuBfkA8CiKouvUXOAHwFHHJhrFCdwBOAF4KUUrBVk/PlxCEbWwE8HT2rtfBF5z40YUiOEDNwkkKzGaQAqeJHYhUA1PZqNUQAU/ioAafgSBTfDeApvhPQVM4L0EzOAtBOjlQm/Mb8UbNh6S3ee5uFu2UYJ/BvC1nFk4CdOZD2JagQAf4nASGnjRWcxKgERyEhp4itdUgBKsq5CS0MJ3EeAkqD0ciTULtnkFAlSuEtRO53kNfLcKlCTWO2DtVtmtAhKJWvjuFShJaODdBNYLWwvvKhAk4m/uRJBq774GNJClMVNANAPW0x7FE+XXnoUacv+HngKiGWhYClH+0iPU+nK3xv0C4DY1wPN6vUbgffnVdzWGu3Fu+QdHjUCWkxOgJK3+YuIEzgA+ATyVOkoEuESu7VPAdfqZ63VvNlH++QiJpqlhpz8rwXUxe/+aAQAAAABJRU5ErkJggg==);
  421. }
  422. .overlay-allow-move {
  423. cursor: grab;
  424. }
  425. .overlay-actived .overlay-size-hander,
  426. .overlay-allow-size:hover .overlay-size-hander {
  427. display: block;
  428. }
  429. .overlay-elem-drag {
  430. position: fixed;
  431. z-index: 999;
  432. background-color: rgba(223, 96, 74, 0.4);
  433. border: 1px dashed rgba(223, 96, 74, 0.6);
  434. }
  435. .overlay-elem-input {
  436. line-height: 28px;
  437. }
  438. .overlay-elem-input textarea {
  439. position: absolute;
  440. top: 0;
  441. left: 0;
  442. display: none;
  443. width: 100%;
  444. height: 100%;
  445. margin: 0;
  446. padding: 0;
  447. overflow: hidden;
  448. font-family: '微软雅黑';
  449. background-color: #fff;
  450. border: 0;
  451. outline: none;
  452. resize: none;
  453. }
  454. .overlay-elem-input.input textarea {
  455. display: block;
  456. }
  457. .overlay-elem-input .overlay-input-text {
  458. width: calc(100% - 2px);
  459. height: 100%;
  460. overflow: hidden;
  461. color: #000;
  462. }
  463. .overlay-elem-input .overlay-input-text p {
  464. margin: 0;
  465. padding: 0;
  466. font-family: '微软雅黑';
  467. }
  468. .overlay-elem-img {
  469. display: flex;
  470. align-items: center;
  471. justify-content: center;
  472. }
  473. .overlay-elem-img img {
  474. max-width: 100%;
  475. max-height: 100%;
  476. }
  477. .overlay-elem-checkbox {
  478. width: auto !important;
  479. height: auto !important;
  480. padding: 2px;
  481. }
  482. .overlay-elem-checkbox .icon-check {
  483. color: #fff;
  484. line-height: 1;
  485. background-color: #000;
  486. }
  487. .overlay-elem-checkbox .icon-weigouxuan {
  488. color: #fff;
  489. line-height: 1;
  490. background-color: #fff;
  491. }
  492. .ax-pdf-reader {
  493. display: flex;
  494. height: 100%;
  495. background-color: #737373;
  496. }
  497. .ax-pdf-reader .ax-pdf-view {
  498. flex: 1;
  499. flex-wrap: nowrap;
  500. overflow-x: auto;
  501. overflow-y: auto;
  502. }
  503. .ax-pdf-reader .ax-pdf-view.ax-ofd-view > div {
  504. margin-bottom: 6px;
  505. overflow: hidden;
  506. }
  507. .ax-pdf-reader .ax-pdf-view.ax-ofd-view .canvasWrapper {
  508. margin: 0 auto;
  509. }
  510. .ax-pdf-reader .ax-pdf-view .page {
  511. margin: 0 auto 18px;
  512. }
  513. .canvasWrapper {
  514. position: relative;
  515. }
  516. .canvasWrapper .box-selection {
  517. position: absolute;
  518. z-index: 3;
  519. color: #506070 !important;
  520. background-color: rgba(0, 0, 255, 0.2);
  521. border: 1px solid rgba(0, 0, 255, 0.3);
  522. }
  523. .drag-container .canvasWrapper:hover::before {
  524. position: absolute;
  525. top: 0;
  526. left: 0;
  527. z-index: 3;
  528. display: block;
  529. width: 100%;
  530. height: 100%;
  531. background-color: rgba(100, 100, 100, 0.2);
  532. content: '';
  533. }
  534. .overlay-layer {
  535. position: absolute;
  536. top: 0;
  537. left: 0;
  538. transform-origin: top left;
  539. }
  540. .wait-click .overlay-layer {
  541. background-color: rgba(100, 100, 100, 0.4);
  542. }
  543. .ax-pdf-thum-v2 ul,
  544. .ax-pdf-thum-v2 li {
  545. margin: 0;
  546. padding: 0;
  547. list-style-type: none;
  548. }
  549. .ax-pdf-thum-v2 .thumb-view {
  550. display: flex;
  551. flex-direction: column;
  552. align-items: center;
  553. justify-content: center;
  554. width: 130px;
  555. margin: 10px auto;
  556. padding: 0;
  557. border: 1px solid #f0f0f0;
  558. }
  559. .ax-pdf-thum-v2 .thumb-view .page-number {
  560. width: 100%;
  561. padding: 5px 0;
  562. color: #999;
  563. text-align: center;
  564. border-top: 1px solid #f0f0f0;
  565. }
  566. .ax-pdf-thum-v2 .thumb-view.active {
  567. border: 1px solid #1b9aee;
  568. }
  569. .ax-pdf-thum-v2 .thumb-view.active .page-number {
  570. color: #1b9aee;
  571. border-top: 1px solid #1b9aee;
  572. }
  573. .ax-pdf-thum-v2.ax-pdf-thum-default {
  574. height: 100%;
  575. overflow-y: auto;
  576. }
  577. .ax-pdf-thum ul,
  578. .ax-pdf-thum li {
  579. margin: 0;
  580. padding: 0;
  581. list-style-type: none;
  582. }
  583. .ax-pdf-thum .thumb-view {
  584. display: flex;
  585. flex-direction: column;
  586. align-items: center;
  587. justify-content: center;
  588. padding: 0;
  589. background-color: #737373;
  590. }
  591. .ax-pdf-thum .thumb-view.active {
  592. color: #85c8f5;
  593. background-color: #85c8f5;
  594. }
  595. .ax-pdf-thum .thumb-view .page-number {
  596. color: #fff;
  597. }
  598. .ax-pdf-thum.ax-pdf-thum-default {
  599. height: 100%;
  600. overflow-y: auto;
  601. }
  602. .aos-position-layer {
  603. position: absolute;
  604. top: 0;
  605. left: 0;
  606. z-index: 9;
  607. background-color: rgba(0, 0, 0, 0.25);
  608. transform-origin: top left;
  609. }
  610. .sample-sign-board {
  611. position: absolute;
  612. top: 0;
  613. left: 0;
  614. z-index: 99;
  615. display: none;
  616. width: 100vw;
  617. height: 100vh;
  618. }
  619. .sign-seal {
  620. position: absolute;
  621. top: 0;
  622. left: 0;
  623. z-index: 99;
  624. display: none;
  625. align-items: center;
  626. justify-content: center;
  627. width: 100vw;
  628. height: 100vh;
  629. background-color: rgba(0, 0, 0, 0.4);
  630. }
  631. .viewer-container {
  632. display: flex;
  633. flex-direction: column;
  634. }
  635. .viewer-container .pdf-container {
  636. flex-grow: 1;
  637. margin-top: 18px;
  638. overflow: auto;
  639. }
  640. .viewer-container .toolbar-container {
  641. flex-shrink: 0;
  642. }
  643. .viewer-container .sign-select-container {
  644. display: flex;
  645. flex-shrink: 0;
  646. align-items: center;
  647. padding: 10px;
  648. background: white;
  649. }
  650. .viewer-container .sign-select-container .sign-select {
  651. flex-grow: 1;
  652. height: 36px;
  653. margin-left: 10px;
  654. }
  655. .aos-sign-board,
  656. .aos-pc-sign-board,
  657. .aos-sign-view-board {
  658. position: relative;
  659. display: flex;
  660. align-items: center;
  661. justify-content: center;
  662. background-color: #efefef;
  663. -webkit-user-select: none;
  664. -khtml-user-select: none;
  665. -moz-user-select: none;
  666. -ms-user-select: none;
  667. user-select: none;
  668. -webkit-touch-callout: none;
  669. }
  670. .aos-sign-board .bg-view,
  671. .aos-pc-sign-board .bg-view,
  672. .aos-sign-view-board .bg-view {
  673. position: absolute;
  674. display: block;
  675. width: 100%;
  676. margin-top: -60px;
  677. color: rgba(0, 0, 0, 0.15);
  678. font-size: 80px;
  679. text-align: center;
  680. }
  681. .aos-sign-board .title-tip,
  682. .aos-pc-sign-board .title-tip,
  683. .aos-sign-view-board .title-tip {
  684. position: absolute;
  685. top: 0;
  686. left: 50%;
  687. z-index: 4;
  688. width: 80vw;
  689. margin-left: -40vw;
  690. color: #f76a24;
  691. line-height: 25px;
  692. text-align: center;
  693. background-color: #fefcec;
  694. }
  695. .aos-sign-board .sign-view,
  696. .aos-pc-sign-board .sign-view,
  697. .aos-sign-view-board .sign-view {
  698. position: absolute;
  699. z-index: 3;
  700. display: flex;
  701. flex-direction: column;
  702. align-items: center;
  703. justify-content: center;
  704. width: 100%;
  705. height: 100%;
  706. overflow: hidden;
  707. }
  708. .aos-sign-board .sign-view .listener,
  709. .aos-pc-sign-board .sign-view .listener,
  710. .aos-sign-view-board .sign-view .listener {
  711. position: relative;
  712. flex: 1;
  713. width: 100%;
  714. overflow: hidden;
  715. }
  716. .aos-sign-board .sign-view .listener canvas,
  717. .aos-pc-sign-board .sign-view .listener canvas,
  718. .aos-sign-view-board .sign-view .listener canvas {
  719. position: absolute;
  720. }
  721. .aos-sign-board .sign-view .listener .leftButton,
  722. .aos-pc-sign-board .sign-view .listener .leftButton,
  723. .aos-sign-view-board .sign-view .listener .leftButton,
  724. .aos-sign-board .sign-view .listener .rightButton,
  725. .aos-pc-sign-board .sign-view .listener .rightButton,
  726. .aos-sign-view-board .sign-view .listener .rightButton {
  727. position: absolute;
  728. top: 50%;
  729. display: none;
  730. margin-top: -32px;
  731. -webkit-user-select: none;
  732. -khtml-user-select: none;
  733. -moz-user-select: none;
  734. -ms-user-select: none;
  735. user-select: none;
  736. }
  737. .aos-sign-board .sign-view .listener .leftButton img,
  738. .aos-pc-sign-board .sign-view .listener .leftButton img,
  739. .aos-sign-view-board .sign-view .listener .leftButton img,
  740. .aos-sign-board .sign-view .listener .rightButton img,
  741. .aos-pc-sign-board .sign-view .listener .rightButton img,
  742. .aos-sign-view-board .sign-view .listener .rightButton img {
  743. height: 64px;
  744. object-fit: scale-down;
  745. opacity: 0.5;
  746. -webkit-user-select: none;
  747. -khtml-user-select: none;
  748. -moz-user-select: none;
  749. -ms-user-select: none;
  750. user-select: none;
  751. }
  752. .aos-sign-board .sign-view .listener .rightButton,
  753. .aos-pc-sign-board .sign-view .listener .rightButton,
  754. .aos-sign-view-board .sign-view .listener .rightButton {
  755. right: 0;
  756. }
  757. .aos-sign-board .sign-view .tools-bar,
  758. .aos-pc-sign-board .sign-view .tools-bar,
  759. .aos-sign-view-board .sign-view .tools-bar {
  760. display: flex;
  761. flex-direction: row;
  762. flex-shrink: 0;
  763. align-items: center;
  764. justify-content: space-between;
  765. box-sizing: border-box;
  766. width: 100%;
  767. height: 60px;
  768. padding: 0 10px;
  769. background-color: rgba(255, 255, 255, 0.15);
  770. }
  771. .aos-sign-board .mask-layer,
  772. .aos-pc-sign-board .mask-layer,
  773. .aos-sign-view-board .mask-layer {
  774. position: absolute;
  775. top: 0;
  776. left: 0;
  777. z-index: 999;
  778. width: 100%;
  779. height: 100%;
  780. }
  781. @media screen and (orientation: portrait) {
  782. .aos-sign-board {
  783. transform: rotate(90deg);
  784. }
  785. }
  786. .seal-container {
  787. box-sizing: border-box;
  788. padding: 20px;
  789. background: white;
  790. border-radius: 8px;
  791. }
  792. .seal-container .seal-title {
  793. position: relative;
  794. margin-bottom: 10px;
  795. }
  796. .seal-container .seal-title .seal-title-text {
  797. font-weight: bold;
  798. font-size: 16px;
  799. text-align: center;
  800. }
  801. .seal-container .seal-title .seal-close-btn {
  802. position: absolute;
  803. top: 2px;
  804. right: 0px;
  805. width: 16px;
  806. height: 16px;
  807. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADp0lEQVRoQ82aW6gNURzGv+OBkqKkJClJSVISCkXJNck9nnj2jFdevBxvimee3MJJrsktt9wiueYax/0SuYSEvu1bmqaZtf4zs2bvvV5O7T1r5vdb/+9/Zs3euwP/xkoAKwBMBXAOQCeA/XqvXf7MA7AWwCQApwBsA7C1A8AyANtTlH8ALAKwr03oFwDYA4C8ybGcL2wGsCoD9KckDrRYYq7ge2ZwbKEAV3l+DuQ3SRxpkcQswffOuX4XBVYD2OgB/CSJ402WmCb4vp7rrqHADABc4XS+kvPeS+J0kySmCL5/4HozHTSbZAeArJy5c7ySxPmaJSYKfmDgOksB7E6uOptlJ4C8vPF83ZK4VJPEeMEPtsDzmHRs2DSshC93jyVxLbLEGMEPtcJnCfA1Ng8r4cvffQALAdyMJDEKwF4Aw4vA5wnwdTYRK+HL4W1V4m5FiRFa+ZFF4X0CfI/NxEr48nhDlXhYUmKYVn50GfiQAN9nU7ESvlxelcTTghJDBD+2LLxFgMewuVgJXz4vSuKFUWKQ4CdUgbcK8Dg2GSV8OT0ribcBqAGCn1wVvogAj2WzUcKXV25zeVP8mAPXT3svbtt9o3GTslTTt33Ims+mo4Qvt8dUiS+pE/TRyk+PBV+0Au66bL5dAHz5PaxK/NCkXlr52THhywpwHpuQlfDlmE90jBMHt+x8oooSm+RJikYoOZfNyEr48synKA4+3UWHr1IBB8OmpEQo17XAxxDgOdiclAjlO0vC/N8mbwWqRCh5TjYpJUI5T86pDB+rAg6qhyRCeefxUeBjC/B8rMKSQMP+loBr8MDh/rdjRcgK72h4f2AVKn94FkvAsvLppfwqiUNVShBDoAy8Y+aeiZXg9qPUqCoQgncbMl9fvJPEyTIGVQQs8FxdS3+8lAS35IVGWYEi8A4oNOeZ/oPx4cg8ygiEQBgbt/JpkNDcR5rLx1TTKCoQAvDBWytxTxL8wCA4igjEgLdK3FKc7oQMrAIx4a0S1yXxwCdhEagD3ipxRRJP8iRCAnXCWyUuSOJ5loRPoBnwVokzABYDeJOWyBNoJrxV4oQq8SEpkSXQCnirxFFJfHYT0gKthLdKHFScvnNCUqAd4K0SXarELyfQTvBWicZdnwLrAazz3Cws24PQDbPs+6GF7aQAMzUn5wqthLdUopsC/JKbX3anRzvAhyT+f83KH3ckRzvB50lwt9r4sYcbmwDw4/PL6ouyua1zHvt1HAB+J7cBwOu//ZTQx7HcG28AAAAASUVORK5CYII=);
  808. background-size: 100%;
  809. }
  810. .seal-container .seal-carousel {
  811. margin-bottom: 20px;
  812. }
  813. .seal-container .seal-carousel .seal-carousel-container {
  814. display: flex;
  815. overflow-x: auto;
  816. }
  817. .seal-container .seal-carousel .seal-carousel-container .seal-carousel-i {
  818. flex-shrink: 0;
  819. width: 30%;
  820. margin: 10px;
  821. padding: 10px;
  822. border: 1px solid white;
  823. }
  824. .seal-container .seal-carousel .seal-carousel-container .seal-carousel-i-active {
  825. border: 1px solid red;
  826. }
  827. .seal-container .seal-carousel .seal-carousel-container .seal-carousel-i img {
  828. max-width: 100%;
  829. max-height: 100%;
  830. }
  831. .seal-container .seal-carousel .seal-carousel-dots {
  832. display: flex;
  833. justify-content: center;
  834. }
  835. .seal-container .seal-carousel .seal-carousel-dots .seal-carousel-dot-i {
  836. width: 10px;
  837. height: 10px;
  838. margin: 2px;
  839. background: lightgray;
  840. border-radius: 50%;
  841. }
  842. .seal-container .seal-carousel .seal-carousel-dots .seal-carousel-dot-i-active {
  843. background: gray;
  844. }
  845. .seal-container .seal-note-text {
  846. margin-bottom: 20px;
  847. font-size: 14px;
  848. }
  849. .seal-container .seal-input-text {
  850. margin-bottom: 10px;
  851. font-size: 14px;
  852. }
  853. .seal-container .seal-input {
  854. box-sizing: border-box;
  855. width: 100%;
  856. margin-bottom: 20px;
  857. padding: 0px 10px;
  858. line-height: 36px;
  859. -webkit-text-security: disc;
  860. }
  861. .seal-container .seal-password-container ul,
  862. .seal-container .seal-password-container li {
  863. list-style: none;
  864. }
  865. .seal-container .seal-password-container .password-ul {
  866. display: flex;
  867. align-items: center;
  868. justify-content: center;
  869. padding: 0px;
  870. }
  871. .seal-container .seal-password-container .password-lable input {
  872. width: 1px;
  873. height: 1px;
  874. border: 0;
  875. opacity: 0;
  876. }
  877. .seal-container .seal-password-container .password-lable {
  878. clear: both;
  879. height: 30px;
  880. }
  881. .seal-container .seal-password-container .password-lable li {
  882. width: 16%;
  883. height: 30px;
  884. margin-left: -1px;
  885. line-height: 30px;
  886. text-align: center;
  887. border: 1px solid #dedede;
  888. -webkit-text-security: disc;
  889. }
  890. .seal-container .seal-note-error {
  891. padding: 10px 0px;
  892. color: red;
  893. }
  894. .seal-sign-board {
  895. position: absolute;
  896. top: 0px;
  897. left: 0px;
  898. z-index: 99;
  899. width: 100vw;
  900. height: 100vh;
  901. }
  902. .aos-sign-tools-thumb {
  903. display: none;
  904. flex: none;
  905. box-sizing: border-box;
  906. width: 100%;
  907. height: 47px;
  908. margin: 0 5px;
  909. }
  910. .aos-sign-tools-thumb .thumbBar {
  911. position: relative;
  912. display: flex;
  913. align-items: center;
  914. height: 100%;
  915. background: rgba(0, 0, 0, 0.3);
  916. }
  917. .aos-sign-tools-thumb .thumbBar .thumbBlock {
  918. height: 100%;
  919. background: #fff;
  920. }
  921. .aos-sign-tools-thumb .thumbBar .thumbBox {
  922. position: absolute;
  923. box-sizing: border-box;
  924. height: 100%;
  925. border: 1px #0170fe solid;
  926. }
  927. .aos-sign-tools-bar {
  928. display: flex;
  929. flex-direction: row;
  930. flex-shrink: 0;
  931. align-items: center;
  932. justify-content: space-between;
  933. box-sizing: border-box;
  934. width: 100%;
  935. height: 60px;
  936. padding: 0 10px;
  937. background-color: rgba(255, 255, 255, 0.15);
  938. }
  939. .aos-sign-tools-bar .aos-sign-tools-thumb {
  940. flex: 1;
  941. width: calc(100% - 10px);
  942. }
  943. .aos-sample-tools-bar {
  944. display: flex;
  945. flex-direction: row;
  946. flex-shrink: 0;
  947. align-items: center;
  948. justify-content: space-between;
  949. box-sizing: border-box;
  950. width: 100%;
  951. height: 60px;
  952. padding: 0 10px;
  953. background-color: rgba(255, 255, 255, 0.15);
  954. }
  955. .aos-sample-tools-bar .left-area {
  956. display: flex;
  957. flex-direction: column;
  958. }
  959. .aos-sample-tools-bar .left-area .progress-area {
  960. display: flex;
  961. align-items: center;
  962. }
  963. .aos-sample-tools-bar .left-area .progress-area .dots-area {
  964. display: flex;
  965. color: #888;
  966. }
  967. .aos-sample-tools-bar .left-area .progress-area .dots-area .text {
  968. padding: 0 10px;
  969. }
  970. .aos-sample-tools-bar .left-area .progress-area .dots-area .dot {
  971. width: 12px;
  972. height: 12px;
  973. margin: 2px;
  974. margin-top: 2px;
  975. background-color: #bbb;
  976. border: none;
  977. border-radius: 50%;
  978. }
  979. .aos-sample-tools-bar .left-area .progress-area .dots-area .dot.active {
  980. background-color: #1b9aee;
  981. }
  982. .aos-sample-tools-bar .left-area .tips {
  983. color: #888;
  984. font-size: 15px;
  985. line-height: 1.5;
  986. }
  987. .aos-slider {
  988. position: relative;
  989. display: flex;
  990. align-items: center;
  991. justify-content: center;
  992. width: 100%;
  993. height: 100%;
  994. }
  995. .aos-slider .slider-line {
  996. width: 100%;
  997. height: 0px;
  998. overflow: hidden;
  999. border-top: 1px solid #c2c4c6;
  1000. border-bottom: 1px solid #e6eaf5;
  1001. }
  1002. .aos-slider .slider-progress {
  1003. position: absolute;
  1004. top: 49%;
  1005. left: 0;
  1006. z-index: 2;
  1007. width: 0;
  1008. height: 2px;
  1009. }
  1010. .aos-slider .slider-block {
  1011. position: absolute;
  1012. left: 0;
  1013. width: 16px;
  1014. height: 16px;
  1015. border-radius: 50%;
  1016. cursor: pointer;
  1017. }
  1018. .aos-slider .slider-tips {
  1019. position: absolute;
  1020. top: -28px;
  1021. left: -12px;
  1022. display: none;
  1023. min-width: 30px;
  1024. padding: 2px 5px;
  1025. color: #fff;
  1026. text-align: center;
  1027. background-color: #000;
  1028. }
  1029. .aos-slider.focus .slider-tips {
  1030. display: block;
  1031. }
  1032. .aos-slider.disabled .slider-block,
  1033. .aos-slider.disabled .slider-progress {
  1034. background: #f5f5f5 !important;
  1035. border: 1px solid #d9d9d9 !important;
  1036. cursor: not-allowed;
  1037. }
  1038. .ax-log {
  1039. position: fixed;
  1040. top: 10px;
  1041. left: 10px;
  1042. z-index: 99;
  1043. color: #f00;
  1044. }
  1045. .aos-hide {
  1046. display: none !important;
  1047. }
  1048. .aos-button {
  1049. height: 47px;
  1050. color: #000;
  1051. font-size: 18px;
  1052. line-height: 47px;
  1053. background-color: #fff;
  1054. border: 1px solid #ddd;
  1055. border-radius: 5px;
  1056. }
  1057. .aos-button.primary {
  1058. color: #fff;
  1059. background-color: #108ee9;
  1060. border: 1px solid #108ee9;
  1061. }
  1062. .aos-button.danger {
  1063. color: #fff;
  1064. background: #ff4d4f;
  1065. border-color: #ff4d4f;
  1066. }
  1067. .aos-button.small {
  1068. height: 30px;
  1069. padding: 0 15px;
  1070. font-size: 13px;
  1071. line-height: 30px;
  1072. }
  1073. .aos-button:disabled {
  1074. opacity: 0.4;
  1075. }
  1076. .tool-bar-container {
  1077. position: relative;
  1078. }
  1079. .tool-bar-container .tool-bar-content {
  1080. display: flex;
  1081. }
  1082. .tool-bar-container button {
  1083. flex: 1;
  1084. border: 0;
  1085. border-right: 1px solid #eee;
  1086. border-radius: 0;
  1087. }
  1088. .tool-bar-container button:last-child {
  1089. border-right: 0;
  1090. }
  1091. .tool-bar-container .toolbar-sign-container {
  1092. position: absolute;
  1093. top: 0px;
  1094. left: 0px;
  1095. display: none;
  1096. align-items: center;
  1097. width: 100%;
  1098. background: white;
  1099. }
  1100. .tool-bar-container .toolbar-sign-container .toolbar-sign-container-note {
  1101. flex-grow: 1;
  1102. text-align: center;
  1103. }
  1104. .aos-face {
  1105. position: absolute;
  1106. top: 0;
  1107. left: 0;
  1108. width: 100%;
  1109. height: 100%;
  1110. background: #fff;
  1111. }
  1112. .aos-face .aos-face-mask {
  1113. position: absolute;
  1114. top: 0;
  1115. left: 0;
  1116. z-index: 1;
  1117. display: flex;
  1118. display: none;
  1119. align-items: center;
  1120. justify-content: center;
  1121. width: 100%;
  1122. height: 100%;
  1123. color: #fff;
  1124. font-size: 22px;
  1125. background: #000;
  1126. }
  1127. .aos-face .aos-face-body {
  1128. width: 100%;
  1129. height: 100%;
  1130. overflow: hidden;
  1131. }
  1132. .aos-face .aos-face-body .content {
  1133. padding-top: 20%;
  1134. text-align: center;
  1135. }
  1136. .aos-face .aos-face-body .content .title {
  1137. font-weight: bold;
  1138. font-size: 17px;
  1139. }
  1140. .aos-face .aos-face-body .content .img {
  1141. margin-top: 3rem;
  1142. }
  1143. .aos-face .aos-face-body .content .img img {
  1144. width: 240px;
  1145. object-fit: scale-down;
  1146. }
  1147. .aos-face .aos-face-body .close {
  1148. position: absolute;
  1149. top: 20px;
  1150. left: 20px;
  1151. z-index: 1;
  1152. width: 25px;
  1153. object-fit: scale-down;
  1154. transform: rotate(90deg);
  1155. }
  1156. .aos-face .aos-face-footer {
  1157. position: absolute;
  1158. top: calc(100% - 190px);
  1159. display: flex;
  1160. align-items: center;
  1161. justify-content: center;
  1162. width: 100%;
  1163. }
  1164. .aos-face .aos-face-footer .start {
  1165. position: relative;
  1166. width: 88px;
  1167. height: 88px;
  1168. margin: 0 1.5rem;
  1169. }
  1170. .aos-face .aos-face-footer .start .bg {
  1171. box-sizing: border-box;
  1172. width: 100%;
  1173. height: 100%;
  1174. background: #1b9aee;
  1175. border: 12px #e4f8ff solid;
  1176. border-radius: 44px;
  1177. }
  1178. .aos-face .aos-face-footer .start .bg .num {
  1179. color: #fff;
  1180. line-height: 64px;
  1181. text-align: center;
  1182. }
  1183. .aos-face .aos-face-footer .start .bg .num.active {
  1184. font-weight: bold;
  1185. font-size: 30px;
  1186. }
  1187. .aos-face .aos-face-footer .start .cycle {
  1188. position: absolute;
  1189. top: 0;
  1190. left: 0;
  1191. box-sizing: border-box;
  1192. width: 100%;
  1193. height: 100%;
  1194. border: 12px #71c6ff solid;
  1195. border-radius: 44px;
  1196. clip-path: polygon(50% 0);
  1197. }
  1198. .canvasWrapper {
  1199. -webkit-user-select: none;
  1200. -khtml-user-select: none;
  1201. -moz-user-select: none;
  1202. -ms-user-select: none;
  1203. user-select: none;
  1204. -webkit-touch-callout: none;
  1205. }
  1206. .aox-h5-iframe {
  1207. position: fixed;
  1208. top: 0;
  1209. left: 0;
  1210. width: 100vw;
  1211. height: 100vh;
  1212. }
  1213. .aos-face-login div {
  1214. padding: 5px 0;
  1215. }
  1216. .aos-face-login div input {
  1217. box-sizing: border-box;
  1218. width: 100%;
  1219. padding: 4px 11px;
  1220. font-size: 14px;
  1221. line-height: 20px;
  1222. border: 1px solid #d9d9d9;
  1223. border-radius: 2px;
  1224. }