QRcode.css 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698
  1. /*
  2. * =========================================================================
  3. * APIClud - AUI UI 框架 流浪男 QQ:343757327 http://www.auicss.com
  4. * Verson 2.1
  5. * =========================================================================
  6. */
  7. /*初始化类*/
  8. @charset "UTF-8";
  9. html{
  10. font-family: "Helvetica Neue", Helvetica, sans-serif;
  11. font-size: 20px;
  12. }
  13. html,body {
  14. -webkit-touch-callout:none;
  15. -webkit-text-size-adjust:none;
  16. -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  17. -webkit-user-select:none;
  18. width: 100%;
  19. }
  20. body {
  21. line-height: 1.5;
  22. font-size: 0.8rem;
  23. color: #212121;
  24. /*background-color: #f5f5f5;*/
  25. outline: 0;
  26. }
  27. html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
  28. margin:0;
  29. border:0;
  30. padding:0;
  31. font-style:normal;
  32. }
  33. * {
  34. -webkit-box-sizing: border-box;
  35. box-sizing: border-box;
  36. -webkit-user-select: none;
  37. -webkit-tap-highlight-color: transparent;
  38. outline: none;
  39. }
  40. @media only screen and (min-width: 400px) {
  41. html {
  42. font-size: 21.33333333px !important;
  43. }
  44. }
  45. @media only screen and (min-width: 414px) {
  46. html {
  47. font-size: 21px !important;
  48. }
  49. }
  50. @media only screen and (min-width: 480px) {
  51. html {
  52. font-size: 25.6px !important;
  53. }
  54. }
  55. ul, li {
  56. list-style: none;
  57. }
  58. p {
  59. font-size: 0.7rem;
  60. color: #757575;
  61. }
  62. a {
  63. color: #0062cc;
  64. text-decoration: none;
  65. background-color: transparent;
  66. }
  67. textarea {
  68. overflow: hidden;
  69. resize: none;
  70. }
  71. /*自动隐藏文字*/
  72. .aui-ellipsis-1 {
  73. overflow: hidden;
  74. white-space: nowrap;
  75. text-overflow: ellipsis;
  76. }
  77. .aui-ellipsis {
  78. display: -webkit-box;
  79. overflow: hidden;
  80. text-overflow: ellipsis;
  81. word-wrap: break-word;
  82. word-break: break-all;
  83. white-space: normal !important;
  84. -webkit-line-clamp: 1;
  85. -webkit-box-orient: vertical;
  86. }
  87. .aui-ellipsis-2 {
  88. display: -webkit-box;
  89. overflow: hidden;
  90. text-overflow: ellipsis;
  91. word-wrap: break-word;
  92. word-break: break-all;
  93. white-space: normal !important;
  94. -webkit-line-clamp: 2;
  95. -webkit-box-orient: vertical;
  96. }
  97. /*水平线*/
  98. .aui-hr {
  99. width: 100%;
  100. position: relative;
  101. border-top: 1px solid #dddddd;
  102. height: 1px;
  103. }
  104. @media screen and (-webkit-min-device-pixel-ratio:1.5) {
  105. .aui-hr{
  106. border: none;
  107. background-size: 100% 1px;
  108. background-repeat: no-repeat;
  109. background-position: top;
  110. background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
  111. background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
  112. }
  113. }
  114. /*内外边距类*/
  115. .aui-padded-0 {
  116. padding: 0 !important;
  117. }
  118. .aui-padded-5 {
  119. padding: 0.25rem !important;
  120. }
  121. .aui-padded-10 {
  122. padding: 0.5rem !important;
  123. }
  124. .aui-padded-15 {
  125. padding: 0.75rem !important;
  126. }
  127. .aui-padded-t-0 {
  128. padding-top: 0 !important;
  129. }
  130. .aui-padded-t-5 {
  131. padding-top: 0.25rem !important;
  132. }
  133. .aui-padded-t-10 {
  134. padding-top: 0.5rem !important;
  135. }
  136. .aui-padded-t-15 {
  137. padding-top: 0.75rem !important;
  138. }
  139. .aui-padded-b-0 {
  140. padding-bottom: 0 !important;
  141. }
  142. .aui-padded-b-5 {
  143. padding-bottom: 0.25rem !important;
  144. }
  145. .aui-padded-b-10 {
  146. padding-bottom: 0.5rem !important;
  147. }
  148. .aui-padded-b-15 {
  149. padding-bottom: 0.75rem !important;
  150. }
  151. .aui-padded-l-0 {
  152. padding-left: 0 !important;
  153. }
  154. .aui-padded-l-5 {
  155. padding-left: 0.25rem !important;
  156. }
  157. .aui-padded-l-10 {
  158. padding-left: 0.5rem !important;
  159. }
  160. .aui-padded-l-15 {
  161. padding-left: 0.75rem !important;
  162. }
  163. .aui-padded-r-0 {
  164. padding-right: 0 !important;
  165. }
  166. .aui-padded-r-5 {
  167. padding-right: 0.25rem !important;
  168. }
  169. .aui-padded-r-10 {
  170. padding-right: 0.5rem !important;
  171. }
  172. .aui-padded-r-15 {
  173. padding-right: 0.75rem !important;
  174. }
  175. .aui-margin-0 {
  176. margin: 0 !important;
  177. }
  178. .aui-margin-5 {
  179. margin: 0.25rem !important;
  180. }
  181. .aui-margin-10 {
  182. margin: 0.5rem !important;
  183. }
  184. .aui-margin-15 {
  185. margin: 0.75rem !important;
  186. }
  187. .aui-margin-t-0 {
  188. margin-top: 0.25rem !important;
  189. }
  190. .aui-margin-t-5 {
  191. margin-top: 0 !important;
  192. }
  193. .aui-margin-t-10 {
  194. margin-top: 0.5rem !important;
  195. }
  196. .aui-margin-t-15 {
  197. margin-top: 0.75rem !important;
  198. }
  199. .aui-margin-b-0 {
  200. margin-bottom: 0 !important;
  201. }
  202. .aui-margin-b-5 {
  203. margin-bottom: 0.25rem !important;
  204. }
  205. .aui-margin-b-10 {
  206. margin-bottom: 0.5rem !important;
  207. }
  208. .aui-margin-b-15 {
  209. margin-bottom: 0.75rem !important;
  210. }
  211. .aui-margin-l-0 {
  212. margin-left: 0 !important;
  213. }
  214. .aui-margin-l-5 {
  215. margin-left: 0.25rem !important;
  216. }
  217. .aui-margin-l-10 {
  218. margin-left: 0.5rem !important;
  219. }
  220. .aui-margin-l-15 {
  221. margin-left: 0.75rem !important;
  222. }
  223. .aui-margin-r-0 {
  224. margin-right: 0 !important;
  225. }
  226. .aui-margin-r-5 {
  227. margin-right: 0.25rem !important;
  228. }
  229. .aui-margin-r-10 {
  230. margin-right: 0.5rem !important;
  231. }
  232. .aui-margin-r-15 {
  233. margin-right: 0.75rem !important;
  234. }
  235. .aui-clearfix {
  236. clear: both;
  237. }
  238. .aui-clearfix:before {
  239. display: table;
  240. content: " ";
  241. }
  242. .aui-clearfix:after {
  243. clear: both;
  244. }
  245. /*文字对齐*/
  246. .aui-text-left {
  247. text-align: left !important;
  248. }
  249. .aui-text-center {
  250. text-align: center !important;
  251. }
  252. .aui-text-justify {
  253. text-align: justify !important;
  254. }
  255. .aui-text-right {
  256. text-align: right !important;
  257. }
  258. /*文字、背景颜色*/
  259. h1,h2,h3,h4,h5,h6 {
  260. font-weight: 400;
  261. }
  262. h1 {
  263. font-size: 1.2rem;
  264. }
  265. h2 {
  266. font-size: 1rem;
  267. }
  268. h3 {
  269. font-size: 0.8rem;
  270. }
  271. h4 {
  272. font-size: 0.7rem;
  273. }
  274. h5 {
  275. font-size: 0.7rem;
  276. font-weight: normal;
  277. color: #757575;
  278. }
  279. h6 {
  280. font-size: 0.7rem;
  281. font-weight: normal;
  282. color: #757575;
  283. }
  284. h1 small,h2 small,h3 small,h4 small {
  285. font-weight: normal;
  286. line-height: 1;
  287. color: #757575;
  288. }
  289. h5 small,h6 small {
  290. font-weight: normal;
  291. line-height: 1;
  292. color: #757575;
  293. }
  294. h1 small,h2 small,h3 small {
  295. font-size: 65%;
  296. }
  297. h4 small,h5 small,h6 small {
  298. font-size: 75%;
  299. }
  300. img {
  301. max-width: 100%;
  302. display: block;
  303. }
  304. .aui-font-size-12 {
  305. font-size: 0.6rem !important;
  306. }
  307. .aui-font-size-14 {
  308. font-size: 0.7rem !important;
  309. }
  310. .aui-font-size-16 {
  311. font-size: 0.8rem !important;
  312. }
  313. .aui-font-size-18 {
  314. font-size: 0.9rem !important;
  315. }
  316. .aui-font-size-20 {
  317. font-size: 1rem !important;
  318. }
  319. .aui-text-default {
  320. color: #212121 !important;
  321. }
  322. .aui-text-white {
  323. color: #ffffff !important;
  324. }
  325. .aui-text-primary {
  326. color: #00bcd4 !important;
  327. }
  328. .aui-text-success {
  329. color: #009688 !important;
  330. }
  331. .aui-text-info {
  332. color: #03a9f4 !important;
  333. }
  334. .aui-text-warning {
  335. color: #ffc107 !important;
  336. }
  337. .aui-text-danger {
  338. color: #e51c23 !important;
  339. }
  340. .aui-text-pink {
  341. color: #e91e63 !important;
  342. }
  343. .aui-text-purple {
  344. color: #673ab7 !important;
  345. }
  346. .aui-text-indigo {
  347. color: #3f51b5 !important;
  348. }
  349. .aui-bg-default {
  350. background-color: #f5f5f5 !important;
  351. }
  352. .aui-bg-primary {
  353. background-color: #00bcd4 !important;
  354. }
  355. .aui-bg-success {
  356. background-color: #009688 !important;
  357. }
  358. .aui-bg-info {
  359. background-color: #03a9f4 !important;
  360. }
  361. .aui-bg-warning {
  362. background-color: #f1c40f !important;
  363. }
  364. .aui-bg-danger {
  365. background-color: #e51c23 !important;
  366. }
  367. .aui-bg-pink {
  368. background-color: #e91e63 !important;
  369. }
  370. .aui-bg-purple {
  371. background-color: #673ab7 !important;
  372. }
  373. .aui-bg-indigo {
  374. background-color: #3f51b5 !important;
  375. }
  376. /*警告、成功颜色*/
  377. .aui-warning,
  378. .aui-warning label,
  379. .aui-warning .aui-input,
  380. .aui-warning .aui-iconfont {
  381. color: #e51c23 !important;
  382. }
  383. .aui-success,
  384. .aui-success label,
  385. .aui-success .aui-input,
  386. .aui-success .aui-iconfont {
  387. color: #009688 !important;
  388. }
  389. /*对齐,显示,隐藏等*/
  390. .aui-pull-right {
  391. float: right !important;
  392. }
  393. .aui-pull-left {
  394. float: left !important;
  395. }
  396. .aui-hide {
  397. display: none !important;
  398. }
  399. .aui-show {
  400. display: block !important;
  401. }
  402. .aui-invisible {
  403. visibility: hidden;
  404. }
  405. .aui-inline {
  406. display: inline-block;
  407. vertical-align: top;
  408. }
  409. .aui-mask {
  410. position: fixed;
  411. width: 100%;
  412. height: 100%;
  413. top: 0;
  414. left: 0;
  415. background: rgba(0, 0, 0, 0.3);
  416. opacity: 0;
  417. z-index: 99;
  418. visibility: hidden;
  419. -webkit-transition: opacity .3s,-webkit-transform .3s;
  420. transition: opacity .3s,transform .3s;
  421. }
  422. .aui-mask.aui-mask-in {
  423. visibility: visible;
  424. opacity: 1;
  425. }
  426. .aui-mask.aui-mask-out {
  427. opacity: 0;
  428. }
  429. img.aui-img-round {
  430. border-radius: 50%;
  431. }
  432. /*基本容器*/
  433. .aui-content {
  434. -webkit-overflow-scrolling: touch;
  435. overflow-x: hidden;
  436. word-break: break-all;
  437. }
  438. .aui-content-padded {
  439. margin: 0.75rem;
  440. position: relative;
  441. word-break: break-all;
  442. -webkit-overflow-scrolling: touch;
  443. }
  444. /*栅格类*/
  445. .aui-row {
  446. overflow: hidden;
  447. margin: 0;
  448. }
  449. .aui-row-padded {
  450. margin-left: -0.125rem;
  451. margin-right: -0.125rem;
  452. }
  453. .aui-row-padded [class*=aui-col-] {
  454. padding: 0.125rem;
  455. }
  456. .aui-col-xs-1,.aui-col-xs-2,.aui-col-xs-3,.aui-col-xs-4,.aui-col-xs-5,.aui-col-xs-6,.aui-col-xs-7,.aui-col-xs-8,.aui-col-xs-9,.aui-col-xs-10,.aui-col-xs-11,.aui-col-5 {
  457. position: relative;
  458. float: left;
  459. }
  460. .aui-col-xs-12 {
  461. width: 100%;
  462. position: relative;
  463. }
  464. .aui-col-xs-11 {
  465. width: 91.66666667%;
  466. }
  467. .aui-col-xs-10 {
  468. width: 83.33333333%;
  469. }
  470. .aui-col-xs-9 {
  471. width: 75%;
  472. }
  473. .aui-col-xs-8 {
  474. width: 66.66666667%;
  475. }
  476. .aui-col-xs-7 {
  477. width: 58.33333333%;
  478. }
  479. .aui-col-xs-6 {
  480. width: 50%;
  481. }
  482. .aui-col-xs-5 {
  483. width: 41.66666667%;
  484. }
  485. .aui-col-xs-4 {
  486. width: 33.33333333%;
  487. }
  488. .aui-col-xs-3 {
  489. width: 25%;
  490. }
  491. .aui-col-xs-2 {
  492. width: 16.66666667%;
  493. }
  494. .aui-col-xs-1 {
  495. width: 8.33333333%;
  496. }
  497. .aui-col-5 {
  498. width: 20%;
  499. }
  500. /*标签*/
  501. .aui-label {
  502. display: inline-block;
  503. padding: 0.2rem 0.25rem;
  504. font-size: 0.6rem;
  505. line-height: 1;
  506. color: #616161;
  507. background-color: #dddddd;
  508. text-align: center;
  509. white-space: nowrap;
  510. vertical-align: middle;
  511. border-radius: 0.15rem;
  512. position: relative;
  513. }
  514. .aui-label-primary {
  515. color: #ffffff;
  516. background-color: #00bcd4;
  517. }
  518. .aui-label-success {
  519. color: #ffffff;
  520. background-color: #009688;
  521. }
  522. .aui-label-info {
  523. color: #ffffff;
  524. background-color: #03a9f4;
  525. }
  526. .aui-label-warning {
  527. color: #ffffff;
  528. background-color: #ffc107;
  529. }
  530. .aui-label-danger {
  531. color: #ffffff;
  532. background-color: #e51c23;
  533. }
  534. .aui-label-outlined {
  535. background-color: transparent;
  536. position: relative;
  537. }
  538. .aui-label-outlined:after {
  539. -webkit-border-radius: 2px;
  540. border-radius: 2px;
  541. height: 200%;
  542. content: '';
  543. width: 200%;
  544. border: 1px solid #d9d9d9;
  545. position: absolute;
  546. top: -1px;
  547. left: -1px;
  548. transform: scale(0.5);
  549. -webkit-transform: scale(0.5);
  550. transform-origin: 0 0;
  551. -webkit-transform-origin: 0 0;
  552. z-index: 1;
  553. }
  554. .aui-label-outlined.aui-label-primary,
  555. .aui-label-outlined.aui-label-primary:after {
  556. color: #00bcd4;
  557. border-color: #00bcd4;
  558. }
  559. .aui-label-outlined.aui-label-success,
  560. .aui-label-outlined.aui-label-success:after {
  561. color: #009688;
  562. border-color: #009688;
  563. }
  564. .aui-label-outlined.aui-label-info,
  565. .aui-label-outlined.aui-label-info:after {
  566. color: #03a9f4;
  567. border-color: #03a9f4;
  568. }
  569. .aui-label-outlined.aui-label-warning,
  570. .aui-label-outlined.aui-label-warning:after {
  571. color: #ffc107;
  572. border-color: #ffc107;
  573. }
  574. .aui-label-outlined.aui-label-danger,
  575. .aui-label-outlined.aui-label-danger:after {
  576. color: #e51c23;
  577. border-color: #e51c23;
  578. }
  579. .aui-label .aui-iconfont {
  580. font-size: 0.6rem;
  581. }
  582. /*角标*/
  583. .aui-badge {
  584. display: inline-block;
  585. width: auto;
  586. text-align: center;
  587. min-width: 0.8rem;
  588. height: 0.8rem;
  589. line-height: 0.8rem;
  590. padding: 0 0.2rem;
  591. font-size: 0.6rem;
  592. color: #ffffff;
  593. background-color: #ff2600;
  594. border-radius: 0.4rem;
  595. position: absolute;
  596. top: 0.2rem;
  597. left: 60%;
  598. z-index: 99;
  599. }
  600. .aui-dot {
  601. display: inline-block;
  602. width: 0.4rem;
  603. height: 0.4rem;
  604. background: #ff2600;
  605. border-radius: 0.5rem;
  606. position: absolute;
  607. top: 0.3rem;
  608. right: 20%;
  609. z-index: 99;
  610. }
  611. /*按钮样式*/
  612. .aui-btn {
  613. position: relative;
  614. display: inline-block;
  615. font-size: 0.7rem;
  616. font-weight: 400;
  617. font-family: inherit;
  618. text-decoration: none;
  619. text-align: center;
  620. margin: 0;
  621. background: #dddddd;
  622. padding: 0 0.6rem;
  623. height: 1.5rem;
  624. line-height: 1.5rem;
  625. border-radius: 0.2rem;
  626. white-space: nowrap;
  627. text-overflow: ellipsis;
  628. vertical-align: middle;
  629. -webkit-box-sizing: border-box;
  630. box-sizing: border-box;
  631. -webkit-user-select: none;
  632. user-select: none;
  633. }
  634. .aui-btn:active {
  635. color: #212121;
  636. background-color: #bdbdbd;
  637. }
  638. .aui-btn-primary {
  639. color: #ffffff;
  640. background-color: #00bcd4;
  641. }
  642. .aui-btn-primary.aui-active, .aui-btn-primary:active {
  643. color: #ffffff;
  644. background-color: #00acc1;
  645. }
  646. .aui-btn-success {
  647. color: #ffffff;
  648. background-color: #009688;
  649. }
  650. .aui-btn-success.aui-active, .aui-btn-success:active {
  651. color: #fff;
  652. background-color: #00897b;
  653. }
  654. .aui-btn-info {
  655. color: #ffffff !important;
  656. background-color: #03a9f4 !important;
  657. }
  658. .aui-btn-info.aui-active, .aui-btn-info:active {
  659. color: #fff !important;
  660. background-color: #039be5 !important;
  661. }
  662. .aui-btn-warning {
  663. color: #ffffff !important;
  664. background-color: #ffc107 !important;
  665. }
  666. .aui-btn-warning.aui-active, .aui-btn-warning:active {
  667. color: #ffffff !important;
  668. background-color: #ffb300 !important;
  669. }
  670. .aui-btn-danger {
  671. color: #ffffff !important;
  672. background-color: #e51c23 !important;
  673. }
  674. .aui-btn-danger.aui-active, .aui-btn-danger:active {
  675. color: #ffffff !important;
  676. background-color: #dd191b !important;
  677. }
  678. .aui-btn-block {
  679. display: block;
  680. width: 100%;
  681. height: 2.5rem;
  682. line-height: 2.55rem;
  683. margin-bottom: 0;
  684. font-size: 0.9rem;
  685. }
  686. .aui-btn-block.aui-btn-sm {
  687. font-size: 0.7rem;
  688. height: 1.8rem;
  689. line-height: 1.85rem;
  690. }
  691. .aui-btn .aui-iconfont, .aui-btn-block .aui-iconfont {
  692. margin-right: 0.3rem;
  693. }
  694. .aui-btn .aui-badge, .aui-btn-block .aui-badge {
  695. margin-left: 0.3rem;
  696. }
  697. .aui-btn-outlined {
  698. background: transparent !important;
  699. border: 1px solid #bdbdbd;
  700. }
  701. .aui-btn-outlined:active {
  702. background: transparent !important;
  703. }
  704. .aui-btn-default.aui-btn-outlined {
  705. color: #bdc3c7 !important;
  706. border: 1px solid #dcdcdc !important;
  707. }
  708. .aui-btn-primary.aui-btn-outlined {
  709. color: #00bcd4 !important;
  710. border: 1px solid #00bcd4 !important;
  711. }
  712. .aui-btn-success.aui-btn-outlined {
  713. color: #009688 !important;
  714. border: 1px solid #009688 !important;
  715. }
  716. .aui-btn-info.aui-btn-outlined {
  717. color: #03a9f4 !important;
  718. border: 1px solid #03a9f4 !important;
  719. }
  720. .aui-btn-warning.aui-btn-outlined {
  721. color: #ffc107 !important;
  722. border: 1px solid #ffc107 !important;
  723. }
  724. .aui-btn-danger.aui-btn-outlined {
  725. color: #e51c23 !important;
  726. border: 1px solid #e51c23 !important;
  727. }
  728. /*
  729. *表单类\输入框\radio\checkbox
  730. **/
  731. .aui-input,
  732. input[type="text"],
  733. input[type="password"],
  734. input[type="search"],
  735. input[type="email"],
  736. input[type="tel"],
  737. input[type="url"],
  738. input[type="date"],
  739. input[type="datetime-local"],
  740. input[type="time"],
  741. input[type="number"],
  742. select,
  743. textarea {
  744. border: none;
  745. background-color: transparent;
  746. border-radius: 0;
  747. box-shadow: none;
  748. display: block;
  749. padding: 0;
  750. margin: 0;
  751. width: 100%;
  752. height: 2.2rem;
  753. line-height: normal;
  754. color: #424242;
  755. font-size: 0.8rem;
  756. font-family: inherit;
  757. box-sizing: border-box;
  758. -webkit-user-select: text;
  759. user-select: text;
  760. -webkit-appearance: none;
  761. appearance: none;
  762. }
  763. input[type="search"]::-webkit-search-cancel-button {
  764. display: none;
  765. }
  766. .aui-scroll-x {
  767. position: relative;
  768. overflow-y: auto;
  769. -webkit-overflow-scrolling: touch;
  770. }
  771. .aui-scroll-y {
  772. position: relative;
  773. width: 100%;
  774. overflow-x: auto;
  775. -webkit-overflow-scrolling: touch;
  776. }
  777. ::-webkit-scrollbar{
  778. width:0px;
  779. }
  780. /*列表*/
  781. .aui-list {
  782. position: relative;
  783. font-size: 0.8rem;
  784. background-color: #ffffff;
  785. border-top: 1px solid #dddddd;
  786. }
  787. .aui-list .aui-content {
  788. overflow: hidden;
  789. }
  790. .aui-list.aui-list-noborder,
  791. .aui-list.aui-list-noborder {
  792. border-top: none;
  793. }
  794. .aui-list .aui-list-header {
  795. background-color: #dddddd;
  796. color: #212121;
  797. position: relative;
  798. font-size: 0.6rem;
  799. padding: 0.4rem 0.75rem;
  800. -webkit-box-sizing: border-box;
  801. box-sizing: border-box;
  802. display: -webkit-box;
  803. display: -webkit-flex;
  804. display: flex;
  805. -webkit-box-pack: justify;
  806. -webkit-justify-content: space-between;
  807. justify-content: space-between;
  808. -webkit-box-align: center;
  809. -webkit-align-items: center;
  810. align-items: center;
  811. }
  812. .aui-list .aui-list-item {
  813. list-style: none;
  814. margin: 0;
  815. padding: 0;
  816. padding-left: 0.75rem;
  817. color: #212121;
  818. border-bottom: 1px solid #dddddd;
  819. position: relative;
  820. min-height: 2.2rem;
  821. -webkit-box-sizing: border-box;
  822. box-sizing: border-box;
  823. display: -webkit-box;
  824. display: -webkit-flex;
  825. display: flex;
  826. -webkit-box-pack: justify;
  827. -webkit-justify-content: space-between;
  828. justify-content: space-between;
  829. }
  830. .aui-list.aui-list-noborder .aui-list-item:last-child {
  831. border-bottom: 0;
  832. }
  833. .aui-list .aui-list-item-inner {
  834. position: relative;
  835. min-height: 2.2rem;
  836. padding-right: 0.75rem;
  837. width: 100%;
  838. -webkit-box-sizing: border-box;
  839. box-sizing: border-box;
  840. display: -webkit-box;
  841. display: -webkit-flex;
  842. display: flex;
  843. -webkit-box-flex: 1;
  844. -webkit-box-pack: justify;
  845. -webkit-justify-content: space-between;
  846. justify-content: space-between;
  847. -webkit-box-align: center;
  848. -webkit-align-items: center;
  849. align-items: center;
  850. }
  851. .aui-list .aui-list-item:active {
  852. background-color: #fff;
  853. }
  854. .aui-list .aui-list-item-text {
  855. font-size: 0.7rem;
  856. color: #757575;
  857. position: relative;
  858. -webkit-box-sizing: border-box;
  859. box-sizing: border-box;
  860. display: -webkit-box;
  861. display: -webkit-flex;
  862. display: flex;
  863. -webkit-box-pack: justify;
  864. -webkit-justify-content: space-between;
  865. justify-content: space-between;
  866. -webkit-align-items: center;
  867. align-items: center;
  868. }
  869. .aui-list .aui-list-item-title {
  870. font-size: 0.8rem;
  871. position: relative;
  872. max-width: 100%;
  873. color: #212121;
  874. }
  875. .aui-list .aui-list-item-right,
  876. .aui-list-item-title-row em {
  877. max-width: 50%;
  878. position: relative;
  879. font-size: 0.6rem;
  880. color: #757575;
  881. margin-left: 0.25rem;
  882. }
  883. .aui-list .aui-list-item-inner p {
  884. overflow: hidden;
  885. }
  886. .aui-list .aui-list-media-list {
  887. -webkit-box-orient: vertical;
  888. -webkit-box-direction: normal;
  889. -webkit-flex-direction: column;
  890. flex-direction: column;
  891. }
  892. .aui-media-list-item-inner {
  893. -webkit-box-sizing: border-box;
  894. box-sizing: border-box;
  895. display: -webkit-box;
  896. display: -webkit-flex;
  897. display: flex;
  898. }
  899. .aui-media-list .aui-list-item {
  900. display: block;
  901. }
  902. .aui-media-list .aui-list-item-inner {
  903. display: block;
  904. padding-top: 0.5rem;
  905. padding-bottom: 0.5rem;
  906. }
  907. .aui-media-list-item-inner + .aui-info {
  908. margin-right: 0.75rem;
  909. }
  910. .aui-list .aui-list-item-media {
  911. width: 4.5rem;
  912. position: relative;
  913. padding: 0.5rem 0;
  914. padding-right: 0.75rem;
  915. display: inherit;
  916. -webkit-flex-shrink: 0;
  917. flex-shrink: 0;
  918. -webkit-flex-wrap: nowrap;
  919. flex-wrap: nowrap;
  920. -webkit-box-align: center;
  921. -webkit-align-items: flex-start;
  922. align-items: flex-start;
  923. }
  924. .aui-list .aui-list-item-media img {
  925. width: 100%;
  926. display: block;
  927. }
  928. .aui-list .aui-list-item-media-list {
  929. margin-top: 0.25rem;
  930. padding-right: 0;
  931. display: block;
  932. }
  933. .aui-list [class*=aui-col-xs-] img{
  934. max-width: 100%;
  935. width: 100%;
  936. display: block;
  937. }
  938. .aui-list-item-middle .aui-list-item-inner:after {
  939. display: block;
  940. }
  941. .aui-list .aui-list-item-middle > .aui-list-item-media,
  942. .aui-list .aui-list-item-middle > .aui-list-item-inner,
  943. .aui-list .aui-list-item-middle > * {
  944. -webkit-box-align: center;
  945. box-align: center;
  946. -webkit-align-items: center;
  947. align-items: center;
  948. }
  949. .aui-list .aui-list-item-center > .aui-list-item-media,
  950. .aui-list .aui-list-item-center > .aui-list-item-inner,
  951. .aui-list .aui-list-item-center {
  952. -webkit-box-pack: center;
  953. -webkit-justify-content: center;
  954. justify-content: center;
  955. }
  956. .aui-list .aui-list-item i.aui-iconfont {
  957. -webkit-align-self: center;
  958. align-self: center;
  959. font-size: 0.8rem;
  960. }
  961. .aui-list-item-inner.aui-list-item-arrow {
  962. overflow: hidden;
  963. padding-right: 1.5rem;
  964. }
  965. .aui-list-item-arrow:before {
  966. content: '';
  967. width: 0.4rem;
  968. height: 0.4rem;
  969. position: absolute;
  970. top: 50%;
  971. right: 0.75rem;
  972. margin-top: -0.2rem;
  973. background: transparent;
  974. border: 1px solid #dddddd;
  975. border-top: none;
  976. border-right: none;
  977. z-index: 2;
  978. -webkit-border-radius: 0;
  979. border-radius: 0;
  980. -webkit-transform: rotate(-135deg);
  981. transform: rotate(-135deg);
  982. }
  983. .aui-list-item.aui-list-item-arrow {
  984. padding-right: 0.75rem;
  985. }
  986. .aui-list label {
  987. line-height: 1.3rem;
  988. }
  989. .aui-list.aui-form-list .aui-list-item:active {
  990. background-color: #ffffff;
  991. }
  992. .aui-list.aui-form-list .aui-list-item-inner {
  993. -webkit-box-sizing: border-box;
  994. box-sizing: border-box;
  995. display: -webkit-box;
  996. display: -webkit-flex;
  997. display: flex;
  998. padding: 0;
  999. }
  1000. .aui-list .aui-list-item-label,
  1001. .aui-list .aui-list-item-label-icon {
  1002. color: #212121;
  1003. width: 35%;
  1004. min-width: 1.5rem;
  1005. margin: 0;
  1006. padding: 0;
  1007. padding-right: 0.25rem;
  1008. line-height: 2.2rem;
  1009. position: relative;
  1010. overflow: hidden;
  1011. white-space: nowrap;
  1012. max-width: 100%;
  1013. -webkit-box-sizing: border-box;
  1014. box-sizing: border-box;
  1015. display: -webkit-box;
  1016. display: -webkit-flex;
  1017. display: flex;
  1018. -webkit-align-items: center;
  1019. align-items: center;
  1020. }
  1021. .aui-list .aui-list-item-label-icon {
  1022. width: auto;
  1023. padding-right: 0.75rem;
  1024. }
  1025. .aui-list .aui-list-item-input {
  1026. width: 100%;
  1027. padding: 0;
  1028. padding-right: 0.75rem;
  1029. -webkit-box-flex: 1;
  1030. box-flex: 1;
  1031. -webkit-flex-shrink: 1;
  1032. flex-shrink: 1;
  1033. }
  1034. .aui-list.aui-select-list .aui-list-item:active {
  1035. background-color: #ffffff;
  1036. }
  1037. .aui-list.aui-select-list .aui-list-item-inner {
  1038. display: block;
  1039. padding-top: 0.5rem;
  1040. padding-bottom: 0.5rem;
  1041. -webkit-align-self: stretch;
  1042. align-self: stretch;
  1043. }
  1044. .aui-list.aui-select-list .aui-list-item-label {
  1045. width: auto;
  1046. min-width: 2.2rem;
  1047. padding: 0.5rem 0;
  1048. padding-right: 0.75rem;
  1049. }
  1050. .aui-list.aui-form-list .aui-list-item-btn {
  1051. padding: 0.75rem 0.75rem 0.75rem 0;
  1052. }
  1053. .aui-list textarea {
  1054. overflow: auto;
  1055. margin: 0.5rem 0;
  1056. height: 3rem;
  1057. line-height: 1rem;
  1058. resize: none;
  1059. }
  1060. .aui-list .aui-list-item-right .aui-badge,
  1061. .aui-list .aui-list-item-right .aui-dot {
  1062. display: inherit;
  1063. }
  1064. @media screen and (-webkit-min-device-pixel-ratio:1.5) {
  1065. .aui-list {
  1066. border: none;
  1067. background-size: 100% 1px;
  1068. background-repeat: no-repeat;
  1069. background-position: top;
  1070. background-image: linear-gradient(0,#ffffff,#ffffff 50%,transparent 50%);
  1071. }
  1072. .aui-list .aui-list-item {
  1073. border: none;
  1074. background-size: 100% 1px;
  1075. background-repeat: no-repeat;
  1076. background-position: bottom;
  1077. background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
  1078. background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
  1079. }
  1080. .aui-list.aui-list-in .aui-list-item {
  1081. border: none;
  1082. background-size: 100% 1px;
  1083. background-repeat: no-repeat;
  1084. background-position: 0.75rem bottom;
  1085. background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
  1086. background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
  1087. }
  1088. .aui-list.aui-list-in .aui-list-item:last-child {
  1089. background-position: bottom;
  1090. }
  1091. .aui-list.aui-list-noborder,
  1092. .aui-list.aui-list-noborder .aui-list-item:last-child {
  1093. border: none;
  1094. background-size: 100% 0;
  1095. background-image: none;
  1096. }
  1097. }
  1098. /*tab切换类*/
  1099. .aui-tab {
  1100. position: relative;
  1101. background-color: #ffffff;
  1102. display: -webkit-box;
  1103. display: -webkit-flex;
  1104. display: flex;
  1105. -webkit-flex-wrap: nowrap;
  1106. flex-wrap: nowrap;
  1107. -webkit-align-self: center;
  1108. align-self: center;
  1109. }
  1110. .aui-tab-item {
  1111. width: 100%;
  1112. height: 2.2rem;
  1113. line-height: 2.2rem;
  1114. position: relative;
  1115. font-size: 0.7rem;
  1116. text-align: center;
  1117. color: #212121;
  1118. margin-left: -1px;
  1119. -webkit-box-flex: 1;
  1120. box-flex: 1;
  1121. }
  1122. .aui-tab-item.aui-active {
  1123. color: #039be5;
  1124. border-bottom: 2px solid #039be5;
  1125. }
  1126. /*卡片列表布局*/
  1127. .aui-card-list {
  1128. position: relative;
  1129. margin-bottom: 0.75rem;
  1130. background: #ffffff;
  1131. }
  1132. .aui-card-list-header,
  1133. .aui-card-list-footer {
  1134. position: relative;
  1135. min-height: 2.2rem;
  1136. padding: 0.5rem 0.75rem;
  1137. -webkit-box-sizing: border-box;
  1138. box-sizing: border-box;
  1139. display: -webkit-box;
  1140. display: -webkit-flex;
  1141. display: flex;
  1142. -webkit-box-pack: justify;
  1143. -webkit-justify-content: space-between;
  1144. justify-content: space-between;
  1145. -webkit-box-align: center;
  1146. -webkit-align-items: center;
  1147. align-items: center;
  1148. }
  1149. .aui-card-list-header {
  1150. font-size: 0.8rem;
  1151. color: #212121;
  1152. }
  1153. .aui-card-list-header.aui-card-list-user {
  1154. display: block;
  1155. }
  1156. .aui-card-list-user-avatar {
  1157. width: 2rem;
  1158. float: left;
  1159. margin-right: 0.5rem;
  1160. }
  1161. .aui-card-list-user-avatar img {
  1162. width: 100%;
  1163. display: block;
  1164. }
  1165. .aui-card-list-user-name {
  1166. color: #212121;
  1167. position: relative;
  1168. font-size: 0.7rem;
  1169. -webkit-box-sizing: border-box;
  1170. box-sizing: border-box;
  1171. display: -webkit-box;
  1172. display: -webkit-flex;
  1173. display: flex;
  1174. -webkit-box-pack: justify;
  1175. -webkit-justify-content: space-between;
  1176. justify-content: space-between;
  1177. -webkit-box-align: center;
  1178. -webkit-align-items: center;
  1179. align-items: center;
  1180. }
  1181. .aui-card-list-user-name > *,
  1182. .aui-card-list-user-name small {
  1183. position: relative;
  1184. }
  1185. .aui-card-list-user-name small {
  1186. color: #757575;
  1187. }
  1188. .aui-card-list-user-info {
  1189. color: #757575;
  1190. font-size: 0.6rem;
  1191. }
  1192. .aui-card-list-content {
  1193. position: relative;
  1194. }
  1195. .aui-card-list-content-padded {
  1196. position: relative;
  1197. padding: 0.5rem 0.75rem;
  1198. }
  1199. .aui-card-list-content,
  1200. .aui-card-list-content-padded {
  1201. word-break: break-all;
  1202. font-size: 0.7rem;
  1203. color: #212121;
  1204. }
  1205. .aui-card-list-content img,
  1206. .aui-card-list-content-padded img {
  1207. width: 100%;
  1208. display: block;
  1209. }
  1210. .aui-card-list-footer {
  1211. font-size: 0.7rem;
  1212. color: #757575;
  1213. }
  1214. .aui-card-list-footer > * {
  1215. position: relative;
  1216. }
  1217. .aui-card-list-footer.aui-text-center {
  1218. display: -webkit-box;
  1219. display: -webkit-flex;
  1220. display: flex;
  1221. -webkit-box-pack: center;
  1222. box-pack: center;
  1223. -webkit-justify-content: center;
  1224. justify-content: center;
  1225. }
  1226. .aui-card-list-footer .aui-iconfont {
  1227. font-size: 0.9rem;
  1228. }
  1229. /*宫格布局*/
  1230. .aui-grid {
  1231. width: 100%;
  1232. background-color: #ffffff;
  1233. display: table;
  1234. table-layout: fixed;
  1235. }
  1236. .aui-grid [class*=aui-col-] {
  1237. display: table-cell;
  1238. position: relative;
  1239. text-align: center;
  1240. vertical-align: middle;
  1241. padding: 1rem 0;
  1242. }
  1243. .aui-grid [class*=aui-col-xs-]:active {
  1244. /*background-color: #f5f5f5;*/
  1245. }
  1246. .aui-grid .aui-iconfont {
  1247. position: relative;
  1248. z-index: 20;
  1249. top: 0;
  1250. height: 1.4rem;
  1251. font-size: 1.4rem;
  1252. line-height: 1.4rem;
  1253. }
  1254. .aui-grid .aui-grid-label {
  1255. display: block;
  1256. font-size: 0.7rem;
  1257. position: relative;
  1258. margin-top: 0.25rem;
  1259. }
  1260. .aui-grid .aui-badge {
  1261. position: absolute;
  1262. top: 0.5rem;
  1263. left: 60%;
  1264. z-index: 99;
  1265. }
  1266. .aui-grid .aui-dot {
  1267. position: absolute;
  1268. top: 0.5rem;
  1269. right: 20%;
  1270. z-index: 99;
  1271. }
  1272. /*单选、多选、开关*/
  1273. .aui-radio,
  1274. .aui-checkbox {
  1275. width: 1rem;
  1276. height: 1rem;
  1277. background-color: #ffffff;
  1278. border: solid 1px #dddddd;
  1279. -webkit-border-radius: 0.6rem;
  1280. border-radius: 0.6rem;
  1281. font-size: 0.8rem;
  1282. margin: 0;
  1283. padding: 0;
  1284. position: relative;
  1285. display: inline-block;
  1286. vertical-align: top;
  1287. cursor: default;
  1288. -webkit-appearance: none;
  1289. -webkit-user-select: none;
  1290. user-select: none;
  1291. -webkit-transition: background-color ease 0.1s;
  1292. transition: background-color ease 0.1s;
  1293. }
  1294. .aui-checkbox {
  1295. border-radius: 0.1rem;
  1296. }
  1297. .aui-radio:checked,
  1298. .aui-radio.aui-checked,
  1299. .aui-checkbox:checked,
  1300. .aui-checkbox.aui-checked {
  1301. background-color: #03a9f4;
  1302. border: solid 1px #03a9f4;
  1303. text-align: center;
  1304. background-clip: padding-box;
  1305. }
  1306. .aui-radio:checked:before,
  1307. .aui-radio.aui-checked:before,
  1308. .aui-checkbox:checked:before,
  1309. .aui-checkbox.aui-checked:before,
  1310. .aui-radio:checked:after,
  1311. .aui-radio.aui-checked:after,
  1312. .aui-checkbox:checked:after,
  1313. .aui-checkbox.aui-checked:after {
  1314. content: '';
  1315. width: 0.5rem;
  1316. height: 0.3rem;
  1317. position: absolute;
  1318. top: 50%;
  1319. left: 50%;
  1320. margin-left: -0.25rem;
  1321. margin-top: -0.25rem;
  1322. background: transparent;
  1323. border: 1px solid #ffffff;
  1324. border-top: none;
  1325. border-right: none;
  1326. z-index: 2;
  1327. -webkit-border-radius: 0;
  1328. border-radius: 0;
  1329. -webkit-transform: rotate(-45deg);
  1330. transform: rotate(-45deg);
  1331. }
  1332. .aui-radio:disabled,
  1333. .aui-radio.aui-disabled,
  1334. .aui-checkbox:disabled,
  1335. .aui-checkbox.aui-disabled {
  1336. background-color: #dddddd;
  1337. border: solid 1px #dddddd;
  1338. }
  1339. .aui-radio:disabled:before,
  1340. .aui-radio.aui-disabled:before,
  1341. .aui-radio:disabled:after,
  1342. .aui-radio.aui-disabled:after,
  1343. .aui-checkbox:disabled:before,
  1344. .aui-checkbox.aui-disabled:before,
  1345. .aui-checkbox:disabled:after,
  1346. .aui-checkbox.aui-disabled:after {
  1347. content: '';
  1348. width: 0.5rem;
  1349. height: 0.3rem;
  1350. position: absolute;
  1351. top: 50%;
  1352. left: 50%;
  1353. margin-left: -0.25rem;
  1354. margin-top: -0.25rem;
  1355. background: transparent;
  1356. border: 1px solid #ffffff;
  1357. border-top: none;
  1358. border-right: none;
  1359. z-index: 2;
  1360. -webkit-border-radius: 0;
  1361. border-radius: 0;
  1362. -webkit-transform: rotate(-45deg);
  1363. transform: rotate(-45deg);
  1364. }
  1365. .aui-switch {
  1366. width: 2.3rem;
  1367. height: 1.2rem;
  1368. position: relative;
  1369. vertical-align: top;
  1370. border: 1px solid #dddddd;
  1371. background-color: #dddddd;
  1372. border-radius: 0.6rem;
  1373. background-clip: content-box;
  1374. display: inline-block;
  1375. outline: none;
  1376. -webkit-appearance: none;
  1377. appearance: none;
  1378. -webkit-user-select: none;
  1379. user-select: none;
  1380. -webkit-box-sizing: border-box;
  1381. box-sizing: border-box;
  1382. -webkit-background-clip: padding-box;
  1383. background-clip: padding-box;
  1384. -webkit-transition: all 0.2s linear;
  1385. transition: all 0.2s linear;
  1386. }
  1387. .aui-switch:before {
  1388. width: 1.1rem;
  1389. height: 1.1rem;
  1390. position: absolute;
  1391. top: 0;
  1392. left: 0;
  1393. border-radius: 0.6rem;
  1394. background-color: #fff;
  1395. content: '';
  1396. -webkit-transition: left 0.2s;
  1397. transition: left 0.2s;
  1398. }
  1399. .aui-switch:checked {
  1400. border-color: #03a9f4;
  1401. background-color: #03a9f4;
  1402. }
  1403. .aui-switch:checked:before {
  1404. left: 1.1rem;
  1405. }
  1406. /*导航栏*/
  1407. .aui-bar {
  1408. position: relative;
  1409. top: 0;
  1410. right: 0;
  1411. left: 0;
  1412. z-index: 10;
  1413. width: 100%;
  1414. min-height: 2.25rem;
  1415. font-size: 0.9rem;
  1416. text-align: center;
  1417. display: table;
  1418. }
  1419. .aui-bar-nav {
  1420. top: 0;
  1421. line-height: 2.25rem;
  1422. background-color: #03a9f4;
  1423. color: #ffffff;
  1424. }
  1425. .aui-title a {
  1426. color: inherit;
  1427. }
  1428. .aui-bar-nav .aui-title {
  1429. min-height: 2.25rem;
  1430. position: absolute;
  1431. margin: 0;
  1432. text-align: center;
  1433. white-space: nowrap;
  1434. right: 5rem;
  1435. left: 5rem;
  1436. width: auto;
  1437. overflow: hidden;
  1438. text-overflow: ellipsis;
  1439. z-index: 2;
  1440. }
  1441. .aui-bar-nav a {
  1442. color: #ffffff;
  1443. }
  1444. .aui-bar-nav .aui-iconfont {
  1445. position: relative;
  1446. z-index: 20;
  1447. font-size: 0.9rem;
  1448. color: #ffffff;
  1449. font-weight: 400;
  1450. line-height: 2.25rem;
  1451. }
  1452. .aui-bar-nav .aui-pull-left {
  1453. padding: 0 0.5rem;
  1454. font-size: 0.8rem;
  1455. font-weight: 400;
  1456. z-index: 2;
  1457. -webkit-box-sizing: border-box;
  1458. box-sizing: border-box;
  1459. display: -webkit-box;
  1460. display: -webkit-flex;
  1461. display: flex;
  1462. -webkit-align-items: center;
  1463. align-items: center;
  1464. }
  1465. .aui-bar-nav .aui-pull-right {
  1466. padding: 0 0.5rem;
  1467. font-size: 0.8rem;
  1468. font-weight: 400;
  1469. z-index: 2;
  1470. -webkit-box-sizing: border-box;
  1471. box-sizing: border-box;
  1472. display: -webkit-box;
  1473. display: -webkit-flex;
  1474. display: flex;
  1475. -webkit-align-items: center;
  1476. align-items: center;
  1477. }
  1478. .aui-bar-nav .aui-btn {
  1479. position: relative;
  1480. z-index: 20;
  1481. height: 2.25rem;
  1482. line-height: 2.25rem;
  1483. padding-top: 0;
  1484. padding-bottom: 0;
  1485. margin: 0;
  1486. border-radius: 0.1rem;
  1487. border-width: 0;
  1488. background: transparent !important;
  1489. }
  1490. .aui-bar-nav .aui-btn.aui-btn-outlined {
  1491. position: relative;
  1492. padding: 0 0.15rem;
  1493. margin: 0.5rem;
  1494. height: 1.25rem;
  1495. line-height: 1.25rem;
  1496. border-width: 1px;
  1497. background: transparent !important;
  1498. border-color: #ffffff;
  1499. }
  1500. .aui-bar-nav .aui-btn:active {
  1501. background: none;
  1502. }
  1503. .aui-bar-nav .aui-btn .aui-iconfont {
  1504. font-size: 0.9rem;
  1505. line-height: 1.25rem;
  1506. padding: 0;
  1507. margin: 0;
  1508. color: #ffffff;
  1509. font-weight: bold;
  1510. }
  1511. .aui-bar-light {
  1512. color: #03a9f4;
  1513. background-color: #ffffff;
  1514. border-bottom: 1px solid #dddddd;
  1515. }
  1516. .aui-bar-nav.aui-bar-light .aui-iconfont {
  1517. color: #03a9f4;
  1518. }
  1519. .aui-bar-nav.aui-bar-light .aui-btn-outlined {
  1520. border-color: #03a9f4;
  1521. }
  1522. @media screen and (-webkit-min-device-pixel-ratio:1.5) {
  1523. .aui-bar.aui-bar-light {
  1524. border: none;
  1525. background-size: 100% 1px;
  1526. background-repeat: no-repeat;
  1527. background-position: bottom;
  1528. background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
  1529. background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
  1530. }
  1531. }
  1532. /*底部切换栏*/
  1533. .aui-bar-tab {
  1534. position: fixed;
  1535. top: auto;
  1536. bottom: 0;
  1537. table-layout: fixed;
  1538. background-color: #ffffff;
  1539. color: #757575;
  1540. }
  1541. .aui-bar-tab .aui-bar-tab-item {
  1542. display: table-cell;
  1543. position: relative;
  1544. width: 1%;
  1545. height: 2.5rem;
  1546. text-align: center;
  1547. vertical-align: middle;
  1548. }
  1549. .aui-bar-tab .aui-active {
  1550. color: #039be5;
  1551. }
  1552. .aui-bar-tab .aui-bar-tab-item .aui-iconfont {
  1553. position: relative;
  1554. z-index: 20;
  1555. top: 0.1rem;
  1556. height: 1.2rem;
  1557. font-size: 1rem;
  1558. line-height: 1rem;
  1559. }
  1560. .aui-bar-tab .aui-bar-tab-label {
  1561. display: block;
  1562. font-size: 0.6rem;
  1563. position: relative;
  1564. }
  1565. .aui-bar-tab .aui-badge {
  1566. position: absolute;
  1567. top: 0.1rem;
  1568. left: 55%;
  1569. z-index: 99;
  1570. }
  1571. .aui-bar-tab .aui-dot {
  1572. position: absolute;
  1573. top: 0.1rem;
  1574. right: 30%;
  1575. z-index: 99;
  1576. }
  1577. /*dialog*/
  1578. .aui-dialog {
  1579. width: 13.5rem;
  1580. text-align: center;
  1581. position: fixed;
  1582. z-index: 999;
  1583. left: 50%;
  1584. margin-left: -6.75rem;
  1585. margin-top: 0;
  1586. top: 45%;
  1587. border-radius: 0.3rem;
  1588. opacity: 0;
  1589. background-color: #ffffff;
  1590. -webkit-transform: translate3d(0, 0, 0) scale(1.2);
  1591. transform: translate3d(0, 0, 0) scale(1.2);
  1592. -webkit-transition-property: -webkit-transform, opacity;
  1593. transition-property: transform, opacity;
  1594. /*display: none;*/
  1595. }
  1596. .aui-dialog-header {
  1597. padding: 0.5rem 0.75rem 0 0.75rem;
  1598. text-align: center;
  1599. font-size: 1em;
  1600. color: #212121;
  1601. }
  1602. .aui-dialog-body {
  1603. padding: 0.75rem;
  1604. overflow: hidden;
  1605. font-size: 0.875em;
  1606. color: #757575;
  1607. }
  1608. .aui-dialog-body input {
  1609. border: 1px solid #dddddd;
  1610. height: 1.8rem;
  1611. line-height: 1.8rem;
  1612. min-height: 1.8rem;
  1613. padding-left: 0.25rem;
  1614. padding-right: 0.25rem;
  1615. }
  1616. .aui-dialog-footer {
  1617. position: relative;
  1618. font-size: 1em;
  1619. border-top: 1px solid #dddddd;
  1620. display: -webkit-box;
  1621. display: -webkit-flex;
  1622. display: flex;
  1623. -webkit-box-pack: center;
  1624. -webkit-justify-content: center;
  1625. justify-content: center;
  1626. }
  1627. .aui-dialog-btn {
  1628. position: relative;
  1629. display: block;
  1630. width: 100%;
  1631. padding: 0 0.25rem;
  1632. height: 2.2rem;
  1633. font-size: 0.8rem;
  1634. line-height: 2.2rem;
  1635. text-align: center;
  1636. color: #0894ec;
  1637. border-right: 1px solid #dddddd;
  1638. white-space: nowrap;
  1639. text-overflow: ellipsis;
  1640. overflow: hidden;
  1641. -webkit-box-sizing: border-box;
  1642. box-sizing: border-box;
  1643. -webkit-box-flex: 1;
  1644. box-flex: 1;
  1645. }
  1646. .aui-dialog-btn:last-child {
  1647. border-right: none;
  1648. }
  1649. .aui-dialog.aui-dialog-in {
  1650. opacity: 1;
  1651. -webkit-transition-duration: 300ms;
  1652. transition-duration: 300ms;
  1653. -webkit-transform: translate3d(0, 0, 0) scale(1);
  1654. transform: translate3d(0, 0, 0) scale(1);
  1655. }
  1656. .aui-dialog.aui-dialog-out {
  1657. opacity: 0;
  1658. -webkit-transition-duration: 300ms;
  1659. transition-duration: 300ms;
  1660. -webkit-transform: translate3d(0, 0, 0) scale(0.815);
  1661. transform: translate3d(0, 0, 0) scale(0.815);
  1662. }
  1663. @media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  1664. .aui-dialog-footer {
  1665. border: none;
  1666. background-size: 100% 1px;
  1667. background-repeat: no-repeat;
  1668. background-position: top;
  1669. background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
  1670. background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
  1671. }
  1672. .aui-dialog-btn {
  1673. border: none;
  1674. background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
  1675. background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
  1676. background-size: 1px 100%;
  1677. background-repeat: no-repeat;
  1678. background-position: right;
  1679. }
  1680. .aui-dialog-btn:last-child {
  1681. border: none;
  1682. background-size: 0 100%;
  1683. }
  1684. .aui-dialog-body input {
  1685. border: none;
  1686. background-image: -webkit-linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
  1687. background-image: linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
  1688. background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
  1689. background-repeat: no-repeat;
  1690. background-position: top, right top, bottom, left top;
  1691. }
  1692. }